Неприятно чувствовать себя clueless, но все-таки спрошу.
Почему-то всегда возвращает 0 ф-я i2c_reg_read.
Задача: при запуске u-boot отследить нажатие кнопки.
Клавиатура на max7360, подключенной по i2c.
Проц at91sam9g45
Код:
приводит к выводу в консоли всех нулей.
При включении отладочной информации вывод в консоли:
При этом запись все же осуществляется, потому как светодиоды, подключенные к max7360 зажигаются и гаснут ровно тогда, когда туда пишу по i2c_reg_write.
Подскажите, где поправить, чтобы заработала i2c_reg_read
PS все действие происходит в функции board_init файла board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c