Разработчику
Замечание по оборудованию | Betaflight
Введение
Эта страница содержит заметку для разработчиков аппаратного обеспечения по созданию новых плат с целью обеспечения максимальной совместимости с Betaflight.
Поддержка целевых конфигураций (Target Maintenance)
Разработчик аппаратного обеспечения несёт ответственность за разработку и дальнейшую поддержку своей целевой конфигурации (target) в Betaflight. Файлы целевых конфигураций максимально отделены от основного кода, чтобы упростить этот процесс.
Добавление новых целевых конфигураций
Если вы добавляете новый полётный контроллер (FC), то:
- Отправляйте все pull request'ы (PR) в ветку
master. - Не изменяйте файлы
travis.ymlиfake_travis_build.sh— они используются только для части сборок, предназначенных для проверки PR'ов. - Добавьте страницу в раздел board на сайте поддержки, описывающую ваш полётный контроллер и содержащую ссылку как минимум на одного поставщика.
Аппаратное обеспечение
- MPU (SPI против I²C)
- Прерывание MPU
- Память Blackbox (Flash)
- Микроконтроллер (MCU)
Выдержки из даташитов / справочных руководств, описывающие возможные назначения пинов, таймеров и каналов DMA:
Протоколы
Телеметрия ⇒ IBus
Вторник, 04 ноября 2025
. Разработчику БПЛА
6
Добавить комментарий
