В этой теме будет поддерживаться список изменений, которые запланированы в ORFA.
Здесь же можно обсуждать нужность тех или иных изменений.
Точно нужны:
1. Пофиксить косяк с поддержкой полных команд PinModeF0=Adc (сейчас вроде работает только PMF0=A)
2. Обеспечить команду перегрузки контроллера (чтобы можно было без механического вмешательства обновлять прошивку, если старая жива); реализовано!
3. Обеспечить нормальный вывод версии прошивки ORFA;
4. Реализовать таймер на выполнение команды для движков, чтобы если пропала связь с вышестоящим контроллером по уарту - не приходилось срочно бежать до робота, который пытается заехать на стену реализовано!
5. Добавить поддержку энкодеров в версии для OR-AVR-M128-DS;
6. При старте контроллера не включать сразу сервы в 1500us, а держать их выключенными до явной команды хотя-бы 1 серве.
Может быть будут нужны:
1. Обеспечить поддержку управления движками на OR-AVR-M128-DS в формате сервокоманд (для унификации + получим плавные старты и остановку);
2. Обеспечить поддержку серий команд (чтобы можно было сохранять в контроллере пачки команд и запускать их пакеты на выполнение по командам через UART) - для танцев, ходьбы роботов, готовых комбинаций движений колёсных платформ и т.п.
3. Частный случай пункта 2 - стартовые последовательности команд (выполняющиеся при запуске контроллера).