Modbus Driver fixing multiRequest
This commit is contained in:
@@ -9,6 +9,11 @@ namespace drivers
|
||||
writeRegister(TCA9554_CONFIG_REG, TCA9554_OUT_MODE); // set all pins as output (relay mode for this board)
|
||||
}
|
||||
|
||||
TCA9554PWR::~TCA9554PWR() {
|
||||
writeRegister(TCA9554_OUTPUT_REG, Low); // set all pins to Low state
|
||||
writeRegister(TCA9554_CONFIG_REG, TCA9554_OUT_MODE); // set all pins as output (relay mode for this board)
|
||||
}
|
||||
|
||||
const bool TCA9554PWR::writeRegister(const uint8_t reg, const uint8_t val)
|
||||
{
|
||||
if (m_i2c.write(m_address, reg, {val}))
|
||||
|
||||
Reference in New Issue
Block a user