MCP23017 / C ++ ошибочные значения при чтенииC++

Программы на C++. Форум разработчиков
Anonymous
MCP23017 / C ++ ошибочные значения при чтении

Сообщение Anonymous »

Я пытаюсь прочитать значения 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

Вернуться в «C++»