Ужас, какое кривое I2C железо в этом камне! По даташиту флаг Busy должен быть сброшен аппаратно в конце STOP. Но на самом деле часто случается, что предыдущая передача завершена правильно, окончания STOP дождавшись, но в начале следующей передачи флаг Busy по-прежнему активен.
В режиме отладки я теперь пишу полный журнал всех передач I2C - и там кучи таких вот странных ошибок! Сброс шины раз в несколько секунд только и спасает.
[2017-08-28 19:14:26] kostya-tin писал(а): как понимаю, нужно дополнительно добрать набор датчиков
Ну это не самый плохой барометр из возможных, есть и хуже Конечно лучше что-нибудь с BMP280 или MS5611, вот только мне ничего найти не удалось, так что тоже таких купил. Можно взять GY-86 и забить на наличие МПУ, работать будет, но здоровА она сильно для такого контроллера.
Контроллер такой у меня есть, но до проверки версии для него еще руки не доходили - я тут с I2C воюю. Теоретически это MiniF4_OSD, но так как она еще не тестилась то и в сборку не включена.