Неверное возвращаемое значение I2C_SLAVE на Raspberry pi - PullRequest
0 голосов
/ 07 ноября 2019

Адрес моего устройства 0x70.

Если я наберу

ioctl(file, I2C_SLAVE, 0x70));

, он вернет мне 0, что нормально.

Но если я даю неправильный адрес:

ioctl(file, I2C_SLAVE, 0x00));

, он все равно возвращает мне 0 вместо -1.

Если я использую очень большое числоэто возвращает меня -1.

Может кто-нибудь помочь мне, что я делаю неправильно?

...