Я пытаюсь прочитать значения GPIOB / GPIOA через мою программу. Это программа с потоком, которая получает сообщения через TCP/IP в качестве сигнала для изменения контактов.
unsigned char gpioMon::subtractiveLookup(gpioMon::gpio_data gpio_data_in, unsigned char registry, unsigned char value) {
std::lock_guard lock(i2c_mutex_);
unsigned int handle = i2cOpen(gpio_data_in.i2c_bus,gpio_data_in.i2c_addr,0);
std::this_thread::sleep_for(std::chrono::microseconds(50));
int retcode = i2cReadByteData(handle,registry);//Read byte prior to writing it
std::cout
Подробнее здесь: https://stackoverflow.com/questions/795 ... es-on-read