compiing again

This commit is contained in:
Johannes Wendel
2020-01-09 20:34:43 +01:00
parent bc9e12be6f
commit 06222bedfa

View File

@@ -50,13 +50,15 @@ bool PinController::read_pin(uint8_t address)
void PinController::initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base) void PinController::initialize_port_expander(const uint8_t i2c_address, const uint8_t pin_base)
{ {
auto initialized_port_extender = this->initialized_port_extenders.insert(std::pair<uint8_t, uint8_t>(i2c_address, pin_base); auto initialized_port_extender = this->initialized_port_extenders.insert(std::pair<uint8_t, uint8_t>(i2c_address, pin_base));
if(initialized_port_extender->second) if(not initialized_port_extender.second)
{ {
if(initialized_port_extender->first->second != pin_base) if(initialized_port_extender.first->second != pin_base)
{ {
CLOG(ERROR, OUTPUT_LOGGER) << "Port extender with address " << i2c_address char hex_string[4];
<< " is already initialized with pin base " << pin_base; sprintf(hex_string, "%X", i2c_address);
CLOG(WARNING, OUTPUT_LOGGER) << "Port extender with address 0x" << hex_string
<< " is already initialized with pin base " << int(pin_base) << ". Check config files!";
} }
return; return;
} }