Betaflight 4.4 and later introduces "cloud-build" as presented in 4.4 release notes here: https://betaflight.com/docs/wiki/release/Betaflight-4-4-Release-Notes#1-cloud-build
For cloud-builds, the 3 typical things that a target's definition might lack is the acc/gyro, baro, & flash-chips.
Although it is the manufacturers' responsibility to keep targets updated, Betaflight developers can easily fix these issues upon reports of missing defines. Note: Manufacturer of Clones should create their own target.
Recommended: use latest Configurator https://app.betaflight.com (currently in development).
Two proper routes to take is :
option 1) iterate through all the defines and report exactly which one works for specifically what flight-controller.
option 2) use the integrated support-system along with discord comment as per documenation https://betaflight.com/docs/wiki/configurator/firmware-flasher-tab#board-defines
i.e.
option 1) Enable Expert-mode
on Firmware Flasher
tab (required in 10.9, or prefer to use a nightly configurator). Then use the baro/flash/etc defines as reported by 4.4 release notes.
Prefer to cloud-build & flash 4.4-dev
or 4.5-dev
rather than "release". (at this time until things settle as "stable")
option 2)
Submit Support Data
button on CLI tab.#cloud-build-issues
, explaining what you need.USE_
prefix.Blackbox flash chipsets:
SDcard logging:
Serial loggers:
Gyros:
Barometers: (Baro may require battery)
Magnotometers:
Example for external baro/mag of specified type: BARO BARO_BMP280 MAG MAG_QMC5883
Note that if a define is already existent, an error will be reported. Simply remove the specified define and try again.
Complete list of defines: https://hackmd.io/@nerdCopter/H11rvS8Lh
This video is well explained: https://www.youtube.com/watch?v=ksxONEal7yo
Pilot may also define values with PARAMETER=VALUE. e.g. GYRO_1_ALIGN=CW180_DEG