Приветствую всех форумчан!
Начал недавно разбираться с микросхемой на ТМ1637, но к успеху это не привело
. Пробовал сделать на аппаратном I2C, но ничего не получилось, в итоге, сначала решил завести ногодрыгом.
Суть в следующем: Для Ардуино есть готовые библиотеки, которые работают нормально, но мне нужно для STM32. В даташите есть пример кода для какого-то микроконтрроллера:
Жирным вsделена функция, написанная с ошибкой (должен быть Scan
Key).
Я переделал код под STM32:
В хедере:
Вроде все правильно сделал, но код зависает в ожидании второго ACK.
Может кто-то делал подобное? Наверное есть какая-то особенность при запуске, про которую я не знаю...