1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 14:25:20 +03:00
betaflight/docs/Cloud build API.md
2023-01-09 12:25:13 +11:00

83 lines
1.3 KiB
Markdown

# Betaflight 4.4 cloud build API
## API
Avoiding EOL on 512K targets we have introduced a cloud build API saving around 25% of firmware flash usage.
Unified targets define hardware drivers to be included in the firmware as described in the [Hardware specification](https://github.com/betaflight/betaflight/blob/master/docs/Manufacturer%20Design%20Guidelines.md#42-definitions-for-unified-targets)
The build log has information about the build in case of failure.
## Usage
For optimal use please select ONLY the appropiate hardware for the flight controller after selecting the right target (using auto-detect button).
### Radio Protocols
CRSF
FPORT
GHOST
IBUS
JETIEXBUS
PPM
SBUS
SPECTRUM
SRXL2
SUMD
SUMH
XBUS
### Telemetry Protocols
FRSKY_HUB
GHOST
HOTT
IBUS_EXTENDED
JETIEXBUS
LTM
MAVLINK
SMARTPORT
SRXL
Note: telemetry for CRSF, ELRS, FPORT and GHST are included during the build.
### Other Options
AKK (SA FIX)
FLASH
GPS
LED
LED64
MAG
OSD
OSD (HD)
PINIO
VTX
### Motor Protocols
BRUSHED
DSHOT
MULTISHOT
ONESHOT
PROSHOT
PWM
### Custom Defines
BATTERY_CONTINUE
DASHBOARD
EMFAT_AUTORUN
EMFAT_ICON
ESCSERIAL_SIMONK
GPS
GPS_PLUS_CODES
LED_STRIP
SERIAL_4WAY_SK_BOOTLOADER