Skip to main content

Аппаратное обеспечение Справочник

Introduction

This page provides details for hardware developers for future boards to ensure maximum compatibility with AlphaFly.

Target Maintenance

A hardware developer is responsible for developing, and maintaining, their target within AlphaFly. Target files are being separated as much as possible to the main code so as to facilitate this.

Adding new targets

If you are adding a new flight controller then:

  1. Make any PRs against the master.
  2. Don't change the travis.yml or fake_travis_build.sh files - these are just for a subset off all builds to check PRs
  3. Add page to board section in support describing the flight controller and giving a link to at least one supplier.

Аппаратное обеспечение

MPU (SPI versus I2C)

MPU Interrupt

Blackbox Flash

MCU

Excerpts from the data sheets / reference manuals that cover possible pin / timer / DMA assignments:

Protocols

Telemetry

IBus

IBus telemetry specification