diff --git a/src/libDevCom/MCP23017.cpp b/src/libDevCom/MCP23017.cpp index 6e55680d68d417c994bfddb1e9d9dac0b557c5b4..70fa4266f4a9571663a26845e23cf629e3dcf036 100644 --- a/src/libDevCom/MCP23017.cpp +++ b/src/libDevCom/MCP23017.cpp @@ -7,10 +7,7 @@ REGISTER_DEVCOM(MCP23017, IOExpander) MCP23017::MCP23017(std::shared_ptr<I2CCom> com) : IOExpander(), m_com(com) -{ - m_com->write_reg8(MCP23017_IPOLA, 0x0); // Do not support inversion - m_com->write_reg8(MCP23017_IPOLB, 0x0); // Do not support inversion -} +{ } uint32_t MCP23017::getIO() { diff --git a/src/libDevCom/MCP23017.h b/src/libDevCom/MCP23017.h index a5d6ec4df0bf47b6186bcbd08f7ed16a3e7aa403..a229797ec33d17d36f2a420195155bf8521ece50 100644 --- a/src/libDevCom/MCP23017.h +++ b/src/libDevCom/MCP23017.h @@ -28,6 +28,10 @@ #define MCP23017_OLATA 0x14 #define MCP23017_OLATB 0x15 +//! 16-Bit I2C I/O Expander with Serial Interface +/** + * [Reference](https://www.microchip.com/wwwproducts/en/mcp23017) + */ class MCP23017 : public IOExpander { public: