Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cloud build API #496

Merged
merged 3 commits into from
Dec 10, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 47 additions & 15 deletions docs/development/API/Cloud-Build-API.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Betaflight 4.4 Cloud Build API
# Betaflight Cloud Build API

Cloud build API was introduced in firmware version 4.4.

## API

Expand Down Expand Up @@ -40,7 +42,7 @@ XBUS

```
FRSKY_HUB
GHOST
GHST
HOTT
IBUS_EXTENDED
JETIEXBUS
Expand All @@ -50,21 +52,38 @@ SMARTPORT
SRXL
```

Note: telemetry for CRSF, ELRS, FPORT and GHST are included during the build.
Note: telemetry for CRSF, ELRS, FPORT and GHOST are included during the build.

### OSD Options

```
FRSKYOSD
OSD_SD
OSD_HD
```

### Other Options

```
ACRO_TRAINER
AKK (SA FIX)
FLASH
ALTITUDE_HOLD
BATTERY_CONTINUE
CAMERA_CONTROL
DASHBOARD
EMFAT_TOOLS
ESCSERIAL_SIMONK
GPS
LED
LED64
LED_STRIP
LED_STRIP_64
MAG
OSD
OSD (HD)
PINIO
POSITION_HOLD
RACE_PRO
SERVOS
SOFTSERIAL
VTX
WING
```

### Motor Protocols
Expand All @@ -81,20 +100,14 @@ PWM
### Custom Defines

```
ACRO_TRAINER
BATTERY_CONTINUE
CRSF_OFFICIAL_SPEC
DASHBOARD
EMFAT_AUTORUN
EMFAT_ICON
EMFAT_TOOLS
ESCSERIAL_SIMONK
GPS
GPS_PLUS_CODES
LED_STRIP
OSD_QUICK_MENU
RC_STATS
RPM_LIMIT
SERIAL_4WAY_SK_BOOTLOADER
SPEC_PREARM_SCREEN
```

Expand All @@ -108,3 +121,22 @@ RC_STATS
RPM_LIMIT
SPEC_PREARM_SCREEN
```

### WING Define

There is a special USE_WING define which combines the following defines as one feature pack:

```
ADVANCED_TPA
SERVOS
```

Note this define will remove the following defines:

```
ABSOLUTE_CONTROL
INTEGRATED_YAW_CONTROL
LAUNCH_CONTROL
RUNAWAY_TAKEOFF
YAW_SPIN_RECOVERY
```
Loading