# 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 CRSF FRSKY_HUB GHOST HOTT IBUS_EXTENDED JETIEXBUS LTM MAVLINK SMARTPORT SRXL ### Other Options BARO FLASH GPS LED MAG OSD ### Motor Protocols BRUSHED DSHOT MULTISHOT ONESHOT PROSHOT PWM ### Custom Defines BATTERY_CONTINUE ESCSERIAL_SIMONK DASHBOARD EMFAT_AUTORUN EMFAT_ICON GPS_PLUS_CODES SERIAL_4WAY_SK_BOOTLOADER