Перейти к содержимому
Замечание по оборудованию | Betaflight
Разработчику

Замечание по оборудованию | 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
Замечание по оборудованию | Betaflight