diff --git a/Conf.cpp b/Conf.cpp index 67eb40e..a26eafc 100644 --- a/Conf.cpp +++ b/Conf.cpp @@ -440,7 +440,7 @@ bool CConf::read() else if (::strcmp(key, "Columns") == 0) m_hd44780Columns = (unsigned int)::atoi(value); else if (::strcmp(key, "I2CAddress") == 0) - m_hd44780i2cAddress = (unsigned int)::atoi(value); + m_hd44780i2cAddress = (unsigned int)::strtoul(value, NULL, 16); else if (::strcmp(key, "PWM") == 0) m_hd44780PWM = ::atoi(value) == 1; else if (::strcmp(key, "PWMPin") == 0)