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: