fix rc debug and ir logic

This commit is contained in:
2024-10-01 22:34:01 +03:00
parent 6c3af6fbb5
commit 839da85dfe
11 changed files with 154 additions and 91 deletions

33
TODO.md
View File

@ -1,10 +1,17 @@
Баги:
При сбоях UART вешает его и иногда не переинициализирует даже после рестарта контроллера
Логика:
Ограничение скорости роликов!
Ограничение углов сервы
Уточнить, в ТЗ только обработка 201 команды и учитывается только макс угол
Начальное смещение:
Корректировать макс углы ?
Не корректировать углы ?
V Ограничение углов сервы
V Начальное смещение
Исправлено:
V+- В некоторый момент PID регулятор выдаёт 0 и двигатель не запускается не зависимо от входного значенияPWM
V rc debug button
Оранж:
V Программы:
V Есл стоит "Настроить темп ударов", во все удары приходят нули.
Рефактор:
Сделать static все локальные функции
@ -36,10 +43,10 @@ IR:
Индикация:
V Текущий буфер индикации
Функция отображения скорости
Обратный отсчёт
Индикация ошибок
Процесс удаления
V Функция отображения скорости
V Обратный отсчёт
V Индикация ошибок
V Процесс удаления
Звук:
Звук приёма IR
@ -47,12 +54,6 @@ IR:
Звук включения
Ошибки:
V+- В некоторый момент PID регулятор выдаёт 0 и двигатель не запускается не зависимо от входного значенияPWM
Оранж:
При сбоях UART вешает его и иногда не переинициализирует даже после рестарта контроллера
Программы:
Есл стоит "Настроить темп ударов", во все удары приходят нули.