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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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