Skip to content

CLI Settings

Every setting the firmware accepts with set, generated from the firmware source (snapshot/4.6.0-20260208-94-g9e93d2737). For what the important ones do, see the CLI Reference and the Configurator pages.

  • Global and Hardware settings apply to the whole flight controller.
  • PID profile settings belong to the current PID profile; switch with profile <n> first.
  • Rate profile settings belong to the current rate profile; switch with rateprofile <n> first.

Ranges are the raw values stored by the firmware -- many are scaled for display in the Configurator (for example tenths of a second, or percent × 10). Some settings only exist in firmware built with the matching feature.

Global

ADC

Setting Type Values
adc_tempsensor_calibration110 uint16 0 .. 2000
adc_tempsensor_calibration30 uint16 0 .. 2000
adc_vrefint_calibration uint16 0 .. 2000

Accelerometer

Setting Type Values
acc_calibration int16 array of 4 values
acc_hardware uint8 AUTO NONE ADXL345 MPU6050 MMA8452 BMA280 LSM303DLHC MPU6000 MPU6500 MPU9250 ICM20601 ICM20602 ICM20608G ICM20649 ICM20689 ICM42605 ICM42688P BMI160 BMI270 LSM6DSO BMI088 BMI323 FAKE
acc_high_range uint8 OFF ON
acc_lpf_hz uint16 0 .. 400
acc_trim_pitch int16 -300 .. 300
acc_trim_roll int16 -300 .. 300

Arming

Setting Type Values
auto_disarm_delay uint8 0 .. 60
enable_stick_arming uint8 OFF ON
enable_stick_commands uint8 OFF ON
gyro_cal_on_first_arm uint8 OFF ON
pwr_on_arm_grace uint8 0 .. 30
wiggle_enable_armed uint32 OFF ON
wiggle_enable_error uint32 OFF ON
wiggle_enable_fatal uint32 OFF ON
wiggle_enable_ready uint32 OFF ON
wiggle_frequency uint8 2 .. 50
wiggle_strength uint8 0 .. 100

Barometer

Setting Type Values
baro_hardware uint8 AUTO NONE BMP085 MS5611 BMP280 LPS QMP6988 BMP388 DPS310 BMP581

Battery

Setting Type Values
bat_capacity uint16 array of BATTERY_PROFILE_COUNT values
bat_profile uint8 0 .. BATTERY_PROFILE_COUNT - 1
battery_cell_count uint8 array of BATTERY_PROFILE_COUNT values
cbat_alert_percent uint8 0 .. 100
ibat_lpf_hz uint8 0 .. UINT8_MAX
ibat_update_hz uint16 10 .. 1000
smartfuel uint8 OFF VOLTAGE CURRENT COMBINED
smartfuel_charge_drop_rate uint8 0 .. SMARTFUEL_CHARGE_DROP_RATE_MAX
smartfuel_sag_gain uint8 0 .. SMARTFUEL_SAG_GAIN_MAX
smartfuel_voltage_drop_rate uint8 0 .. SMARTFUEL_VOLTAGE_DROP_RATE_MAX
use_cbat_alerts uint8 OFF ON
use_vbat_alerts uint8 OFF ON
vbat_cutoff_percent uint8 0 .. 100
vbat_detect_cell_voltage uint16 0 .. 2000
vbat_duration_for_critical uint8 0 .. 150
vbat_duration_for_warning uint8 0 .. 150
vbat_full_cell_voltage uint16 array of BATTERY_PROFILE_COUNT values
vbat_hysteresis uint8 0 .. 250
vbat_lpf_hz uint8 0 .. UINT8_MAX
vbat_max_cell_voltage uint16 array of BATTERY_PROFILE_COUNT values
vbat_min_cell_voltage uint16 array of BATTERY_PROFILE_COUNT values
vbat_update_hz uint16 10 .. 1000
vbat_warning_cell_voltage uint16 array of BATTERY_PROFILE_COUNT values

Beeper

Setting Type Values
beeper_dshot_beacon_tone uint8 1 .. DSHOT_CMD_BEACON5

Blackbox

Setting Type Values
blackbox_device uint8 NONE SPIFLASH SDCARD SERIAL
blackbox_grace_period uint8 0 .. 60
blackbox_initial_erase_kb uint16 0 .. UINT16_MAX
blackbox_log_acc uint32 OFF ON
blackbox_log_alt uint32 OFF ON
blackbox_log_attitude uint32 OFF ON
blackbox_log_battery uint32 OFF ON
blackbox_log_bec uint32 OFF ON
blackbox_log_command uint32 OFF ON
blackbox_log_esc uint32 OFF ON
blackbox_log_esc2 uint32 OFF ON
blackbox_log_governor uint32 OFF ON
blackbox_log_gps uint32 OFF ON
blackbox_log_gyro uint32 OFF ON
blackbox_log_gyro_raw uint32 OFF ON
blackbox_log_mag uint32 OFF ON
blackbox_log_mixer uint32 OFF ON
blackbox_log_motors uint32 OFF ON
blackbox_log_pid uint32 OFF ON
blackbox_log_rpm uint32 OFF ON
blackbox_log_rssi uint32 OFF ON
blackbox_log_servos uint32 OFF ON
blackbox_log_setpoint uint32 OFF ON
blackbox_log_temp uint32 OFF ON
blackbox_log_vbec uint32 OFF ON
blackbox_log_vbus uint32 OFF ON
blackbox_mode uint8 OFF NORMAL ARMED SWITCH
blackbox_rate_denom uint16 1 .. 8000
blackbox_rolling_erase uint8 OFF ON

Board Alignment

Setting Type Values
align_board_pitch int16 -180 .. 360
align_board_roll int16 -180 .. 360
align_board_yaw int16 -180 .. 360

Bus Servo

Setting Type Values
bus_servo_source_type uint8 array of BUS_SERVO_CHANNELS values

Camera Control

Setting Type Values
camera_control_button_resistance uint16 array of CAMERA_CONTROL_KEYS_COUNT values
camera_control_internal_resistance uint16 10 .. 1000
camera_control_inverted uint8 OFF ON
camera_control_key_delay uint16 100 .. 500
camera_control_mode uint8 HARDWARE_PWM SOFTWARE_PWM DAC
camera_control_ref_voltage uint16 200 .. 400

Compass

Setting Type Values
mag_calibration int16 array of XYZ_AXIS_COUNT values
mag_hardware uint8 AUTO NONE HMC5883 AK8975 AK8963 QMC5883 LIS3MDL MAG_MPU925X_AK8963

Display Port MAX7456

Setting Type Values
displayport_max7456_blk uint8 0 .. 3
displayport_max7456_col_adjust int8 -6 .. 0
displayport_max7456_inv uint8 OFF ON
displayport_max7456_row_adjust int8 -3 .. 0
displayport_max7456_wht uint8 0 .. 3

Display Port MSP

Setting Type Values
displayport_msp_attrs uint8 array of 4 values
displayport_msp_col_adjust int8 -6 .. 0
displayport_msp_row_adjust int8 -3 .. 0
displayport_msp_serial int8 SERIAL_PORT_NONE .. SERIAL_PORT_IDENTIFIER_MAX
displayport_msp_use_device_blink uint8 OFF ON

Driver CRSF Sensors

Setting Type Values
crsf_sensors_battery_source uint8 AUTO CURRENT VOLTAGE
crsf_sensors_pinswap uint8 OFF ON
crsf_sensors_timeout_ms uint16 CRSF_SENSORS_TIMEOUT_MS_MIN .. CRSF_SENSORS_TIMEOUT_MS_MAX
crsf_sensors_use_baro uint8 OFF ON
crsf_sensors_use_rpm uint8 OFF ON

Driver FBUS Master

Setting Type Values
fbus_master_discovery_ms uint16 FBUS_MASTER_DISCOVERY_TIME_MIN_MS .. FBUS_MASTER_DISCOVERY_TIME_MAX_MS
fbus_master_forwarded_sensors uint8 array of FBUS_MASTER_MAX_FORWARDED_SENSORS values
fbus_master_frame_rate uint16 25 .. 550
fbus_master_inverted uint8 OFF ON
fbus_master_pinswap uint8 OFF ON
fbus_master_telemetry_rate uint16 FBUS_MASTER_TELEMETRY_RATE_MIN_HZ .. FBUS_MASTER_TELEMETRY_RATE_MAX_HZ

Driver SBUS Out

Setting Type Values
sbus_out_frame_rate uint8 25 .. 250
sbus_out_inverted uint8 OFF ON
sbus_out_pinswap uint8 OFF ON

Driver Sport Master

Setting Type Values
sport_master_inverted uint8 OFF ON
sport_master_pinswap uint8 OFF ON

Dyn Notch

Setting Type Values
dyn_notch_count uint8 0 .. DYN_NOTCH_COUNT_MAX
dyn_notch_max_hz uint16 100 .. 500
dyn_notch_min_hz uint16 10 .. 200
dyn_notch_q uint8 10 .. 100

ESC Sensor

Setting Type Values
esc_sensor_consumption_correction int8 -100 .. 125
esc_sensor_current_correction int8 -100 .. 125
esc_sensor_current_offset uint16 0 .. 16000
esc_sensor_filter_cutoff uint8 0 .. 250
esc_sensor_halfduplex uint8 OFF ON
esc_sensor_pinswap uint8 OFF ON
esc_sensor_protocol uint8 OFF BLHELI32 HOBBYWINGV4 HOBBYWINGV5 SCORPION KONTRONIK OMPHOBBY ZTW APD OPENYGE FLYROTOR GRAUPNER XDFLY FBUS SRXL2 RECORD
esc_sensor_update_hz uint16 4 .. 500
esc_sensor_voltage_correction int8 -100 .. 125

Failsafe

Setting Type Values
failsafe_delay uint8 PERIOD_RXDATA_RECOVERY / MILLIS_PER_TENTH_SECOND .. 200
failsafe_off_delay uint8 0 .. 200
failsafe_procedure uint8 AUTO-LAND DROP GPS-RESCUE
failsafe_recovery_delay uint16 0 .. 200
failsafe_stick_threshold uint8 0 .. 50
failsafe_switch_mode uint8 STAGE1 KILL STAGE2
failsafe_throttle uint16 PWM_PULSE_MIN .. PWM_PULSE_MAX
failsafe_throttle_low_delay uint16 0 .. 300

Flysky

Setting Type Values
flysky_spi_rf_channels uint8 array of 16 values
flysky_spi_tx_id uint32 0 .. UINT32_MAX

Freq Sensor

Setting Type Values
freq_input_edge uint8 FALLING RISING
freq_input_minhz uint8 1 .. 100
freq_input_pull uint8 NOPULL PULLUP PULLDOWN

GPS

Setting Type Values
gps_auto_baud uint8 OFF ON
gps_auto_config uint8 OFF ON
gps_provider uint8 NMEA UBLOX MSP FBUS
gps_sbas_integrity uint8 OFF ON
gps_sbas_mode uint8 AUTO EGNOS WAAS MSAS GAGAN NONE
gps_set_home_point_once uint8 OFF ON
gps_ublox_mode uint8 AIRBORNE PEDESTRIAN DYNAMIC
gps_ublox_use_galileo uint8 OFF ON
gps_use_3d_speed uint8 OFF ON

GPS Rescue

Setting Type Values
gps_rescue_allow_arming_without_fix uint8 OFF ON
gps_rescue_alt_buffer uint16 0 .. 100
gps_rescue_alt_mode uint8 MAX_ALT FIXED_ALT CURRENT_ALT
gps_rescue_angle uint16 0 .. 200
gps_rescue_ascend_rate uint16 100 .. 2500
gps_rescue_descend_rate uint16 100 .. 500
gps_rescue_descent_dist uint16 30 .. 500
gps_rescue_ground_speed uint16 30 .. 3000
gps_rescue_initial_alt uint16 20 .. 100
gps_rescue_landing_alt uint16 3 .. 10
gps_rescue_landing_dist uint16 5 .. 15
gps_rescue_min_dth uint16 50 .. 1000
gps_rescue_min_sats uint8 5 .. 50
gps_rescue_sanity_checks uint8 RESCUE_SANITY_OFF RESCUE_SANITY_ON RESCUE_SANITY_FS_ONLY
gps_rescue_throttle_d uint16 0 .. 500
gps_rescue_throttle_hover uint16 1000 .. 2000
gps_rescue_throttle_i uint16 0 .. 500
gps_rescue_throttle_max uint16 1000 .. 2000
gps_rescue_throttle_min uint16 1000 .. 2000
gps_rescue_throttle_p uint16 0 .. 500
gps_rescue_use_mag uint8 OFF ON
gps_rescue_velocity_d uint16 0 .. 500
gps_rescue_velocity_i uint16 0 .. 500
gps_rescue_velocity_p uint16 0 .. 500
gps_rescue_yaw_p uint16 0 .. 500

Generic Mixer

Setting Type Values
collective_tilt_correction_neg int8 -100 .. 100
collective_tilt_correction_pos int8 -100 .. 100
main_rotor_dir uint8 CW CCW
swash_collective_trim int16 -1000 .. 1000
swash_geo_correction int8 -125 .. 125
swash_phase int16 -1800 .. 1800
swash_pitch_limit uint16 0 .. 3000
swash_pitch_trim int16 -1000 .. 1000
swash_ring uint8 0 .. 100
swash_roll_trim int16 -1000 .. 1000
swash_tta_precomp uint8 0 .. 250
swash_type uint8 NONE PASSTHROUGH CP120 CP135 CP140 FP90L FP90V
tail_center_trim int16 -1000 .. 1000
tail_motor_idle uint8 0 .. 250
tail_rotor_mode uint8 VARIABLE MOTORIZED BIDIRECTIONAL

Governor

Setting Type Values
gov_auto_throttle uint8 0 .. 250
gov_autorotation_timeout uint8 0 .. 250
gov_bypass_throttle uint8 array of GOV_THROTTLE_CURVE_POINTS values
gov_d_filter uint8 0 .. 250
gov_ff_filter uint8 0 .. 250
gov_handover_throttle uint8 10 .. 100
gov_idle_throttle uint8 0 .. 250
gov_mode uint8 OFF LIMIT DIRECT ELECTRIC NITRO
gov_pwr_filter uint8 0 .. 250
gov_recovery_time uint16 0 .. 600
gov_rpm_filter uint8 0 .. 250
gov_spooldown_time uint16 0 .. 600
gov_spoolup_time uint16 0 .. 600
gov_startup_time uint16 0 .. 600
gov_throttle_hold_timeout uint8 0 .. 250
gov_throttle_type uint8 NORMAL SWITCH FUNCTION
gov_tracking_time uint16 0 .. 600
gov_tta_filter uint8 0 .. 250

Gyro

Setting Type Values
gyro_calib_duration uint16 50 .. 3000
gyro_calib_noise_limit uint8 0 .. 200
gyro_decimation_hz uint16 0 .. LPF_MAX_HZ
gyro_hardware_lpf uint8 NORMAL OPTION_1 OPTION_2 EXPERIMENTAL
gyro_high_range uint8 OFF ON
gyro_lpf1_dyn_max_hz uint16 0 .. DYN_LPF_MAX_HZ
gyro_lpf1_dyn_min_hz uint16 0 .. DYN_LPF_MAX_HZ
gyro_lpf1_static_hz uint16 0 .. LPF_MAX_HZ
gyro_lpf1_type uint8 NONE FIRST_ORDER SECOND_ORDER PT1 PT2 PT3 ORDER1 BUTTER BESSEL DAMPED
gyro_lpf2_static_hz uint16 0 .. LPF_MAX_HZ
gyro_lpf2_type uint8 NONE FIRST_ORDER SECOND_ORDER PT1 PT2 PT3 ORDER1 BUTTER BESSEL DAMPED
gyro_notch1_cutoff uint16 0 .. LPF_MAX_HZ
gyro_notch1_hz uint16 0 .. LPF_MAX_HZ
gyro_notch2_cutoff uint16 0 .. LPF_MAX_HZ
gyro_notch2_hz uint16 0 .. LPF_MAX_HZ
gyro_overflow_detect uint8 OFF YAW ALL
gyro_rate_sync uint8 OFF ON

Imu

Setting Type Values
imu_dcm_ki uint16 0 .. 32000
imu_dcm_kp uint16 0 .. 32000

LED Strip

Setting Type Values
ledstrip_beacon_armed_only uint8 OFF ON
ledstrip_beacon_color uint8 BLACK WHITE RED ORANGE YELLOW LIME_GREEN GREEN MINT_GREEN CYAN LIGHT_BLUE BLUE DARK_VIOLET MAGENTA DEEP_PINK
ledstrip_beacon_percent uint8 0 .. 100
ledstrip_beacon_period_ms uint16 50 .. 10000
ledstrip_blink_period_ms uint16 10 .. 500
ledstrip_brightness uint8 5 .. 100
ledstrip_fade_rate uint8 0 .. 100
ledstrip_flicker_rate uint8 0 .. 100
ledstrip_grb_rgb uint8 GRB RGB GRBW
ledstrip_inverted_format uint32 0 .. UINT32_MAX
ledstrip_profile uint8 RACE BEACON STATUS STATUS_ALT
ledstrip_race_color uint8 BLACK WHITE RED ORANGE YELLOW LIME_GREEN GREEN MINT_GREEN CYAN LIGHT_BLUE BLUE DARK_VIOLET MAGENTA DEEP_PINK
ledstrip_visual_beeper uint8 OFF ON
ledstrip_visual_beeper_color uint8 BLACK WHITE RED ORANGE YELLOW LIME_GREEN GREEN MINT_GREEN CYAN LIGHT_BLUE BLUE DARK_VIOLET MAGENTA DEEP_PINK

Mode Activation

Setting Type Values
box_user_1_name uint8 text, 1-MAX_BOX_USER_NAME_LENGTH characters
box_user_2_name uint8 text, 1-MAX_BOX_USER_NAME_LENGTH characters
box_user_3_name uint8 text, 1-MAX_BOX_USER_NAME_LENGTH characters
box_user_4_name uint8 text, 1-MAX_BOX_USER_NAME_LENGTH characters

Motor

Setting Type Values
dshot_bidir uint8 OFF ON
main_rotor_gear_ratio uint16 array of 2 values
max_throttle uint16 PWM_SERVO_PULSE_MIN .. PWM_SERVO_PULSE_MAX
min_command uint16 PWM_SERVO_PULSE_MIN .. PWM_SERVO_PULSE_MAX
min_throttle uint16 PWM_SERVO_PULSE_MIN .. PWM_SERVO_PULSE_MAX
motor_control_mode uint8 array of MAX_SUPPORTED_MOTORS values
motor_poles uint8 array of MAX_SUPPORTED_MOTORS values
motor_pwm_protocol uint8 PWM ONESHOT125 ONESHOT42 MULTISHOT RESERVED DSHOT150 DSHOT300 DSHOT600 PROSHOT1000 CASTLE SRXL2 DISABLED
motor_pwm_rate uint16 50 .. 8000
motor_rpm_factor int16 array of MAX_SUPPORTED_MOTORS values
motor_rpm_lpf uint8 array of MAX_SUPPORTED_MOTORS values
tail_rotor_gear_ratio uint16 array of 2 values
use_unsynced_pwm uint8 OFF ON

OSD

Setting Type Values
osd_ah_invert uint8 OFF ON
osd_ah_max_pit uint8 0 .. 90
osd_ah_max_rol uint8 0 .. 90
osd_alt_alarm uint16 0 .. 10000
osd_camera_frame_height uint8 OSD_CAMERA_FRAME_MIN_HEIGHT .. OSD_CAMERA_FRAME_MAX_HEIGHT
osd_camera_frame_width uint8 OSD_CAMERA_FRAME_MIN_WIDTH .. OSD_CAMERA_FRAME_MAX_WIDTH
osd_cap_alarm uint16 0 .. 20000
osd_core_temp_alarm uint8 0 .. UINT8_MAX
osd_displayport_device uint8 NONE AUTO MAX7456 MSP FRSKYOSD
osd_distance_alarm uint16 0 .. UINT16_MAX
osd_esc_current_alarm int16 ESC_CURRENT_ALARM_OFF .. INT16_MAX
osd_esc_rpm_alarm int16 ESC_RPM_ALARM_OFF .. INT16_MAX
osd_esc_temp_alarm int8 INT8_MIN .. INT8_MAX
osd_framerate_hz uint16 OSD_FRAMERATE_MIN_HZ .. OSD_FRAMERATE_MAX_HZ
osd_gps_sats_show_hdop uint8 OFF ON
osd_link_quality_alarm uint16 0 .. 100
osd_logo_on_arming uint8 OFF ON FIRST_ARMING
osd_logo_on_arming_duration uint8 5 .. 50
osd_menu_background uint8 TRANSPARENT BLACK GRAY LIGHT_GRAY
osd_profile uint8 1 .. OSD_PROFILE_COUNT
osd_profile_1_name uint8 text, 1-OSD_PROFILE_NAME_LENGTH characters
osd_profile_2_name uint8 text, 1-OSD_PROFILE_NAME_LENGTH characters
osd_profile_3_name uint8 text, 1-OSD_PROFILE_NAME_LENGTH characters
osd_rcchannels int8 array of OSD_RCCHANNELS_COUNT values
osd_rssi_alarm uint8 0 .. 100
osd_rssi_dbm_alarm int16 CRSF_RSSI_MIN .. CRSF_SNR_MAX
osd_stat_avg_cell_value uint8 OFF ON
osd_stat_battery uint32 OFF ON
osd_stat_bb_no uint32 OFF ON
osd_stat_bbox uint32 OFF ON
osd_stat_endbatt uint32 OFF ON
osd_stat_flight_dist uint32 OFF ON
osd_stat_max_alt uint32 OFF ON
osd_stat_max_curr uint32 OFF ON
osd_stat_max_dist uint32 OFF ON
osd_stat_max_esc_rpm uint32 OFF ON
osd_stat_max_esc_temp uint32 OFF ON
osd_stat_max_fft uint32 OFF ON
osd_stat_max_g_force uint32 OFF ON
osd_stat_max_spd uint32 OFF ON
osd_stat_min_batt uint32 OFF ON
osd_stat_min_link_quality uint32 OFF ON
osd_stat_min_rssi uint32 OFF ON
osd_stat_min_rssi_dbm uint32 OFF ON
osd_stat_rtc_date_time uint32 OFF ON
osd_stat_tim_1 uint32 OFF ON
osd_stat_tim_2 uint32 OFF ON
osd_stat_total_dist uint32 OFF ON
osd_stat_total_flights uint32 OFF ON
osd_stat_total_time uint32 OFF ON
osd_stat_used_mah uint32 OFF ON
osd_stick_overlay_radio_mode uint8 1 .. 4
osd_tim1 uint16 0 .. INT16_MAX
osd_tim2 uint16 0 .. INT16_MAX
osd_units uint8 IMPERIAL METRIC BRITISH
osd_warn_arming_disable uint32 OFF ON
osd_warn_batt_critical uint32 OFF ON
osd_warn_batt_not_full uint32 OFF ON
osd_warn_batt_warning uint32 OFF ON
osd_warn_core_temp uint32 OFF ON
osd_warn_esc_fail uint32 OFF ON
osd_warn_fail_safe uint32 OFF ON
osd_warn_gps_rescue_disabled uint32 OFF ON
osd_warn_link_quality uint32 OFF ON
osd_warn_no_gps_rescue uint32 OFF ON
osd_warn_over_cap uint32 OFF ON
osd_warn_rssi uint32 OFF ON
osd_warn_rssi_dbm uint32 OFF ON
osd_warn_visual_beeper uint32 OFF ON

OSD Element

Setting Type Values
osd_adjustment_range_pos uint16 0 .. OSD_POSCFG_MAX
osd_ah_pos uint16 0 .. OSD_POSCFG_MAX
osd_ah_sbar_pos uint16 0 .. OSD_POSCFG_MAX
osd_altitude_pos uint16 0 .. OSD_POSCFG_MAX
osd_avg_cell_voltage_pos uint16 0 .. OSD_POSCFG_MAX
osd_battery_usage_pos uint16 0 .. OSD_POSCFG_MAX
osd_camera_frame_pos uint16 0 .. OSD_POSCFG_MAX
osd_compass_bar_pos uint16 0 .. OSD_POSCFG_MAX
osd_core_temp_pos uint16 0 .. OSD_POSCFG_MAX
osd_craft_name_pos uint16 0 .. OSD_POSCFG_MAX
osd_crosshairs_pos uint16 0 .. OSD_POSCFG_MAX
osd_current_pos uint16 0 .. OSD_POSCFG_MAX
osd_debug_pos uint16 0 .. OSD_POSCFG_MAX
osd_disarmed_pos uint16 0 .. OSD_POSCFG_MAX
osd_display_name_pos uint16 0 .. OSD_POSCFG_MAX
osd_efficiency_pos uint16 0 .. OSD_POSCFG_MAX
osd_esc_rpm_freq_pos uint16 0 .. OSD_POSCFG_MAX
osd_esc_rpm_pos uint16 0 .. OSD_POSCFG_MAX
osd_esc_tmp_pos uint16 0 .. OSD_POSCFG_MAX
osd_flight_dist_pos uint16 0 .. OSD_POSCFG_MAX
osd_flip_arrow_pos uint16 0 .. OSD_POSCFG_MAX
osd_flymode_pos uint16 0 .. OSD_POSCFG_MAX
osd_g_force_pos uint16 0 .. OSD_POSCFG_MAX
osd_gps_lat_pos uint16 0 .. OSD_POSCFG_MAX
osd_gps_lon_pos uint16 0 .. OSD_POSCFG_MAX
osd_gps_sats_pos uint16 0 .. OSD_POSCFG_MAX
osd_gps_speed_pos uint16 0 .. OSD_POSCFG_MAX
osd_home_dir_pos uint16 0 .. OSD_POSCFG_MAX
osd_home_dist_pos uint16 0 .. OSD_POSCFG_MAX
osd_link_quality_pos uint16 0 .. OSD_POSCFG_MAX
osd_link_tx_power_pos uint16 0 .. OSD_POSCFG_MAX
osd_log_status_pos uint16 0 .. OSD_POSCFG_MAX
osd_mah_drawn_pos uint16 0 .. OSD_POSCFG_MAX
osd_motor_diag_pos uint16 0 .. OSD_POSCFG_MAX
osd_nheading_pos uint16 0 .. OSD_POSCFG_MAX
osd_nvario_pos uint16 0 .. OSD_POSCFG_MAX
osd_pid_pitch_pos uint16 0 .. OSD_POSCFG_MAX
osd_pid_profile_name_pos uint16 0 .. OSD_POSCFG_MAX
osd_pid_roll_pos uint16 0 .. OSD_POSCFG_MAX
osd_pid_yaw_pos uint16 0 .. OSD_POSCFG_MAX
osd_pidrate_profile_pos uint16 0 .. OSD_POSCFG_MAX
osd_pit_ang_pos uint16 0 .. OSD_POSCFG_MAX
osd_power_pos uint16 0 .. OSD_POSCFG_MAX
osd_profile_name_pos uint16 0 .. OSD_POSCFG_MAX
osd_rate_profile_name_pos uint16 0 .. OSD_POSCFG_MAX
osd_rcchannels_pos uint16 0 .. OSD_POSCFG_MAX
osd_remaining_time_estimate_pos uint16 0 .. OSD_POSCFG_MAX
osd_rol_ang_pos uint16 0 .. OSD_POSCFG_MAX
osd_rssi_dbm_pos uint16 0 .. OSD_POSCFG_MAX
osd_rssi_pos uint16 0 .. OSD_POSCFG_MAX
osd_rtc_date_time_pos uint16 0 .. OSD_POSCFG_MAX
osd_stick_overlay_left_pos uint16 0 .. OSD_POSCFG_MAX
osd_stick_overlay_right_pos uint16 0 .. OSD_POSCFG_MAX
osd_throttle_pos uint16 0 .. OSD_POSCFG_MAX
osd_tim_1_pos uint16 0 .. OSD_POSCFG_MAX
osd_tim_2_pos uint16 0 .. OSD_POSCFG_MAX
osd_total_flights_pos uint16 0 .. OSD_POSCFG_MAX
osd_up_down_reference_pos uint16 0 .. OSD_POSCFG_MAX
osd_vbat_pos uint16 0 .. OSD_POSCFG_MAX
osd_vtx_channel_pos uint16 0 .. OSD_POSCFG_MAX
osd_warnings_pos uint16 0 .. OSD_POSCFG_MAX

PID

Setting Type Values
filter_process_denom uint8 0 .. MAX_PID_PROCESS_DENOM
pid_process_denom uint8 1 .. MAX_PID_PROCESS_DENOM

PWM

Setting Type Values
input_filtering_mode int8 OFF ON

Pilot

Setting Type Values
display_name uint8 text, 1-MAX_NAME_LENGTH characters
model_id uint8 0 .. 99
model_param1_type uint8 NONE TIMER1 TIMER2 TIMER3 GV1 GV2 GV3 GV4 GV5 GV6 GV7 GV8 GV9
model_param1_value int16 INT16_MIN .. INT16_MAX
model_param2_type uint8 NONE TIMER1 TIMER2 TIMER3 GV1 GV2 GV3 GV4 GV5 GV6 GV7 GV8 GV9
model_param2_value int16 INT16_MIN .. INT16_MAX
model_param3_type uint8 NONE TIMER1 TIMER2 TIMER3 GV1 GV2 GV3 GV4 GV5 GV6 GV7 GV8 GV9
model_param3_value int16 INT16_MIN .. INT16_MAX
model_set_name uint32 OFF ON
model_tell_capacity uint32 OFF ON
name uint8 text, 1-MAX_NAME_LENGTH characters

Position

Setting Type Values
position_alt_source uint8 DEFAULT BARO_ONLY GPS_ONLY
position_baro_alt_lpf uint8 1 .. 250
position_baro_offset_lpf uint8 1 .. 250
position_gps_alt_lpf uint8 1 .. 250
position_gps_min_sats uint8 0 .. 50
position_gps_offset_lpf uint8 1 .. 250
position_vario_lpf uint8 1 .. 250

RC Controls

Setting Type Values
airborne_acc_threshold uint8 5 .. 50
airborne_gyro_threshold uint8 1 .. 100
airborne_mode uint8 CONSERVATIVE STICK_RESPONSE
deadband uint8 0 .. 100
rc_center uint16 1200 .. 1700
rc_deflection uint16 250 .. 750
rc_max_throttle uint16 0 .. PWM_PULSE_MAX
rc_min_throttle uint16 0 .. PWM_PULSE_MAX
rc_smoothness uint8 0 .. 250
rc_threshold uint8 array of 4 values
yaw_deadband uint8 0 .. 100

RPM Filter

Setting Type Values
gyro_rpm_notch_center_pitch int16 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_center_roll int16 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_center_yaw int16 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_min_hz uint8 1 .. 100
gyro_rpm_notch_preset uint8 0 .. 3
gyro_rpm_notch_q_pitch uint8 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_q_roll uint8 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_q_yaw uint8 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_source_pitch uint8 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_source_roll uint8 array of RPM_FILTER_NOTCH_COUNT values
gyro_rpm_notch_source_yaw uint8 array of RPM_FILTER_NOTCH_COUNT values

RX

Setting Type Values
crsf_use_negotiated_baud uint8 OFF ON
crsf_use_rx_snr uint8 OFF ON
rssi_channel int8 0 .. MAX_SUPPORTED_RC_CHANNEL_COUNT
rssi_invert int8 OFF ON
rssi_offset int8 -100 .. 100
rssi_scale uint8 RSSI_SCALE_MIN .. RSSI_SCALE_MAX
rssi_src_frame_errors int8 OFF ON
rssi_src_frame_lpf_period uint8 0 .. UINT8_MAX
rx_pulse_max uint16 PWM_PULSE_MIN .. PWM_PULSE_MAX
rx_pulse_min uint16 PWM_PULSE_MIN .. PWM_PULSE_MAX
sbus_baud_fast uint8 OFF ON
serialrx_halfduplex uint8 OFF ON
serialrx_inverted uint8 OFF ON
serialrx_pinswap uint8 OFF ON
serialrx_provider uint8 SPEK1024 SPEK2048 SBUS SUMD SUMH XB-B XB-B-RJ01 IBUS JETIEXBUS CRSF SRXL CUSTOM FPORT SRXL2 GHST SBUS2 FPORT2 FBUS XB-A IBUS2
spektrum_sat_bind uint8 SPEKTRUM_SAT_BIND_DISABLED .. SPEKTRUM_SAT_BIND_MAX
spektrum_sat_bind_autoreset uint8 OFF ON
srxl2_baud_fast uint8 OFF ON
srxl2_unit_id uint8 0 .. 0xf

RX Cc2500 SPI

Setting Type Values
frsky_spi_a1_source uint8 VBAT EXTADC CONST
frsky_spi_autobind uint8 OFF ON
frsky_spi_bind_hop_data uint8 array of 50 values
frsky_spi_offset int8 -127 .. 127
frsky_spi_tx_id uint8 array of 3 values
frsky_x_rx_num uint8 0 .. UINT8_MAX

RX Expresslrs SPI

Setting Type Values
expresslrs_domain uint8 AU433 AU915 EU433 EU868 IN866 FCC915 ISM2400 NONE
expresslrs_model_id uint8 0 .. UINT8_MAX
expresslrs_rate_index uint8 0 .. 3
expresslrs_switch_mode uint8 HYBRID WIDE
expresslrs_uid uint8 array of 6 values

RX Spektrum SPI

Setting Type Values
spektrum_spi_mfg_id uint8 array of 4 values
spektrum_spi_num_channels uint8 0 .. DSM_MAX_CHANNEL_COUNT
spektrum_spi_protocol uint8 0 .. UINT8_MAX

Rangefinder

Setting Type Values
rangefinder_hardware uint8 NONE HCSR04 TFMINI TF02

Rcdevice

Setting Type Values
rcdevice_feature uint16 0 .. 65535
rcdevice_init_dev_attempt_interval uint32 0 .. 5000
rcdevice_init_dev_attempts uint8 0 .. 10
rcdevice_protocol_version uint8 0 .. 1

Scheduler

Setting Type Values
scheduler_relax_osd uint16 0 .. 500
scheduler_relax_rx uint16 0 .. 500

Serial

Setting Type Values
reboot_character uint8 48 .. 126
serial_update_rate_hz uint16 100 .. 2000

Stats

Setting Type Values
stats_min_armed_time_s int8 STATS_OFF .. INT8_MAX
stats_total_dist_m uint32 0 .. UINT32_MAX
stats_total_flights uint32 0 .. UINT32_MAX
stats_total_time_s uint32 0 .. UINT32_MAX

System

Setting Type Values
cpu_overclock uint8 OFF 192MHZ 216MHZ 240MHZ 108MHZ 120MHZ 240MHZ 240MHZ 320MHZ 400MHZ 420MHZ 440MHZ 460MHZ 480MHZ 500MHZ 510MHZ 520MHZ 530MHZ 540MHZ 550MHZ 560MHZ
debug_axis uint8 0 .. 255
debug_mode uint8 NONE CYCLETIME BATTERY GYRO_FILTERED ACCELEROMETER PIDLOOP GYRO_SCALED RC_COMMAND RC_SETPOINT ESC_SENSOR SCHEDULER STACK ESC_SENSOR_DATA ESC_SENSOR_FRAME ALTITUDE DYN_NOTCH DYN_NOTCH_TIME DYN_NOTCH_FREQ RX_FRSKY_SPI RX_SFHSS_SPI GYRO_RAW DUAL_GYRO_RAW DUAL_GYRO_DIFF MAX7456_SIGNAL MAX7456_SPICLOCK SBUS FPORT RANGEFINDER RANGEFINDER_QUALITY LIDAR_TF ADC_INTERNAL GOVERNOR SDIO CURRENT_SENSOR USB SMARTAUDIO RTH ITERM_RELAX ACRO_TRAINER SETPOINT RX_SIGNAL_LOSS RC_RAW RC_DATA DYN_LPF RX_SPEKTRUM_SPI DSHOT_RPM_TELEMETRY RPM_FILTER RPM_SOURCE TTA AIRBORNE DUAL_GYRO_SCALED DSHOT_RPM_ERRORS CRSF_LINK_STATISTICS_UPLINK CRSF_LINK_STATISTICS_PWR CRSF_LINK_STATISTICS_DOWN BARO GPS_RESCUE_THROTTLE_PID FREQ_SENSOR FEEDFORWARD_LIMIT FEEDFORWARD BLACKBOX_OUTPUT GYRO_SAMPLE RX_TIMING D_LPF VTX_TRAMP GHST SCHEDULER_DETERMINISM TIMING_ACCURACY RX_EXPRESSLRS_SPI RX_EXPRESSLRS_PHASELOCK RX_STATE_TIME PITCH_PRECOMP YAW_PRECOMP RESCUE RESCUE_ALTHOLD CROSS_COUPLING ERROR_DECAY HS_OFFSET HS_BLEED GOV_MOTOR POLAR_RATE GYRO_CALIBRATION
task_statistics int8 OFF ON

Telemetry

Setting Type Values
crsf_telemetry_link_rate uint16 0 .. 50000
crsf_telemetry_link_ratio uint16 0 .. 50000
crsf_telemetry_mode uint8 NATIVE CUSTOM
frsky_default_lat int16 -9000 .. 9000
frsky_default_long int16 -18000 .. 18000
frsky_gps_format uint8 0 .. FRSKY_FORMAT_NMEA
frsky_unit uint8 IMPERIAL METRIC BRITISH
frsky_vfas_precision uint8 FRSKY_VFAS_PRECISION_LOW .. FRSKY_VFAS_PRECISION_HIGH
hott_alarm_int uint8 0 .. 120
ibus_sensor uint8 array of IBUS_SENSOR_COUNT values
mavlink_mah_as_heading_divisor uint16 0 .. 30000
report_cell_voltage uint8 OFF ON
telemetry_interval uint16 array of TELEM_SENSOR_SLOT_COUNT values
telemetry_sensors uint16 array of TELEM_SENSOR_SLOT_COUNT values
tlm_halfduplex uint8 OFF ON
tlm_inverted uint8 OFF ON
tlm_pinswap uint8 OFF ON

Time

Setting Type Values
timezone_offset_minutes int16 TIMEZONE_OFFSET_MINUTES_MIN .. TIMEZONE_OFFSET_MINUTES_MAX

USB

Setting Type Values
usb_hid_cdc uint8 OFF ON

VCD

Setting Type Values
vcd_h_offset int8 -32 .. 31
vcd_v_offset int8 -15 .. 16
vcd_video_system uint8 AUTO PAL NTSC

VTX

Setting Type Values
vtx_halfduplex uint8 OFF ON
vtx_pinswap uint8 OFF ON

VTX Settings

Setting Type Values
vtx_band uint8 0 .. VTX_TABLE_MAX_BANDS
vtx_channel uint8 0 .. VTX_TABLE_MAX_CHANNELS
vtx_freq uint16 0 .. VTX_SETTINGS_MAX_FREQUENCY_MHZ
vtx_low_power_disarm uint8 OFF ON UNTIL_FIRST_ARM
vtx_pit_mode_freq uint16 0 .. VTX_SETTINGS_MAX_FREQUENCY_MHZ
vtx_power uint8 0 .. VTX_TABLE_MAX_POWER_LEVELS - 1
vtx_softserial_alt uint8 OFF ON

PID profile

PID

Setting Type Values
acro_trainer_angle_limit uint8 10 .. 80
acro_trainer_gain uint8 25 .. 255
acro_trainer_lookahead_ms uint16 10 .. 200
angle_level_limit uint8 10 .. 90
angle_level_strength uint8 0 .. 200
cyclic_cross_coupling_cutoff uint8 1 .. 250
cyclic_cross_coupling_gain uint8 0 .. 250
cyclic_cross_coupling_ratio uint8 0 .. 200
error_decay_gain_cyclic uint8 0 .. 250
error_decay_limit_cyclic uint8 0 .. 250
error_decay_limit_yaw uint8 0 .. 250
error_decay_time_cyclic uint8 0 .. 250
error_decay_time_ground uint8 0 .. 250
error_decay_time_yaw uint8 0 .. 250
error_limit uint8 array of 3 values
gov_collective_curve uint8 5 .. 40
gov_collective_ff_weight uint8 0 .. 250
gov_cyclic_ff_weight uint8 0 .. 250
gov_d_gain uint8 0 .. 250
gov_d_limit uint8 0 .. 100
gov_dyn_min_throttle uint8 0 .. 100
gov_f_gain uint8 0 .. 250
gov_f_limit uint8 0 .. 100
gov_fallback_drop uint8 0 .. 50
gov_gain uint8 0 .. 250
gov_headspeed uint16 0 .. 50000
gov_i_gain uint8 0 .. 250
gov_i_limit uint8 0 .. 100
gov_max_throttle uint8 10 .. 100
gov_min_throttle uint8 10 .. 100
gov_p_gain uint8 0 .. 250
gov_p_limit uint8 0 .. 100
gov_tta_gain uint8 0 .. 250
gov_tta_limit uint8 0 .. 250
gov_use_dyn_min_throttle uint32 OFF ON
gov_use_fallback_precomp uint32 OFF ON
gov_use_pid_spoolup uint32 OFF ON
gov_use_voltage_comp uint32 OFF ON
gov_yaw_ff_weight uint8 0 .. 250
horizon_angle_limit uint8 10 .. 90
horizon_level_strength uint8 0 .. 200
horizon_tilt_effect uint8 0 .. 250
horizon_tilt_expert_mode uint8 OFF ON
horizon_transition uint8 0 .. 200
iterm_relax_cutoff uint8 array of 3 values
iterm_relax_level uint8 array of 3 values
iterm_relax_type uint8 OFF RP RPY
offset_flood_relax_cutoff uint8 1 .. 100
offset_flood_relax_level uint8 10 .. 250
offset_limit uint8 array of 2 values
pid_mode uint8 0 .. 9
pitch_b_cutoff uint8 0 .. 250
pitch_b_gain uint16 0 .. PID_GAIN_MAX
pitch_collective_ff_gain uint8 0 .. 250
pitch_d_cutoff uint8 0 .. 250
pitch_d_gain uint16 0 .. PID_GAIN_MAX
pitch_f_gain uint16 0 .. PID_GAIN_MAX
pitch_gyro_cutoff uint8 0 .. 250
pitch_i_gain uint16 0 .. PID_GAIN_MAX
pitch_o_gain uint16 0 .. PID_GAIN_MAX
pitch_p_gain uint16 0 .. PID_GAIN_MAX
profile_name uint8 text, 1-MAX_PROFILE_NAME_LENGTH characters
rescue_alt_d_gain uint16 0 .. 10000
rescue_alt_i_gain uint16 0 .. 10000
rescue_alt_p_gain uint16 0 .. 10000
rescue_climb_collective uint16 0 .. 1000
rescue_climb_time uint8 0 .. 250
rescue_exit_time uint8 0 .. 250
rescue_flip uint8 OFF ON
rescue_flip_gain uint8 5 .. 250
rescue_flip_time uint8 0 .. 250
rescue_hover_altitude uint16 0 .. 10000
rescue_hover_collective uint16 0 .. 1000
rescue_level_gain uint8 5 .. 250
rescue_max_collective uint16 1 .. 1000
rescue_max_sp_accel uint16 1 .. 10000
rescue_max_sp_rate uint16 1 .. 1000
rescue_mode uint8 OFF CLIMB ALT_HOLD
rescue_pull_up_collective uint16 0 .. 1000
rescue_pull_up_time uint8 0 .. 250
roll_b_cutoff uint8 0 .. 250
roll_b_gain uint16 0 .. PID_GAIN_MAX
roll_d_cutoff uint8 0 .. 250
roll_d_gain uint16 0 .. PID_GAIN_MAX
roll_f_gain uint16 0 .. PID_GAIN_MAX
roll_gyro_cutoff uint8 0 .. 250
roll_i_gain uint16 0 .. PID_GAIN_MAX
roll_o_gain uint16 0 .. PID_GAIN_MAX
roll_p_gain uint16 0 .. PID_GAIN_MAX
yaw_b_cutoff uint8 0 .. 250
yaw_b_gain uint16 0 .. PID_GAIN_MAX
yaw_ccw_stop_gain uint8 25 .. 250
yaw_collective_ff_gain uint8 0 .. 250
yaw_cw_stop_gain uint8 25 .. 250
yaw_cyclic_ff_gain uint8 0 .. 250
yaw_d_cutoff uint8 0 .. 250
yaw_d_gain uint16 0 .. PID_GAIN_MAX
yaw_f_gain uint16 0 .. PID_GAIN_MAX
yaw_gyro_cutoff uint8 0 .. 250
yaw_i_gain uint16 0 .. PID_GAIN_MAX
yaw_inertia_precomp_cutoff uint8 0 .. 250
yaw_inertia_precomp_gain uint8 0 .. 250
yaw_p_gain uint16 0 .. PID_GAIN_MAX
yaw_precomp_cutoff uint8 0 .. 250

Rate profile

Control Rates

Setting Type Values
collective_accel_limit uint16 0 .. 50000
collective_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
collective_rc_rate uint8 1 .. CONTROL_RATE_CONFIG_RC_RATES_MAX
collective_response uint8 0 .. 250
collective_srate uint8 0 .. CONTROL_RATE_CONFIG_SUPER_RATE_MAX
cyclic_polar uint8 OFF ON
cyclic_ring uint8 0 .. 250
pitch_accel_limit uint16 0 .. 50000
pitch_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
pitch_level_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
pitch_rc_rate uint8 1 .. CONTROL_RATE_CONFIG_RC_RATES_MAX
pitch_response uint8 0 .. 250
pitch_srate uint8 0 .. CONTROL_RATE_CONFIG_SUPER_RATE_MAX
rateprofile_name uint8 text, 1-MAX_RATE_PROFILE_NAME_LENGTH characters
rates_type uint8 NONE BETAFLIGHT RACEFLIGHT KISS ACTUAL QUICK ROTORFLIGHT
roll_accel_limit uint16 0 .. 50000
roll_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
roll_level_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
roll_rc_rate uint8 1 .. CONTROL_RATE_CONFIG_RC_RATES_MAX
roll_response uint8 0 .. 250
roll_srate uint8 0 .. CONTROL_RATE_CONFIG_SUPER_RATE_MAX
setpoint_boost_cutoff uint8 array of 4 values
setpoint_boost_gain uint8 array of 4 values
yaw_accel_limit uint16 0 .. 50000
yaw_dynamic_ceiling_gain uint8 0 .. 250
yaw_dynamic_deadband_cutoff uint8 0 .. 250
yaw_dynamic_deadband_filter uint8 0 .. 250
yaw_dynamic_deadband_gain uint8 0 .. 250
yaw_expo uint8 0 .. CONTROL_RATE_CONFIG_RC_EXPO_MAX
yaw_rc_rate uint8 1 .. CONTROL_RATE_CONFIG_RC_RATES_MAX
yaw_response uint8 0 .. 250
yaw_srate uint8 0 .. CONTROL_RATE_CONFIG_SUPER_RATE_MAX

Hardware

ADC

Setting Type Values
adc_device int8 0 .. ADCDEV_COUNT

Barometer

Setting Type Values
baro_bustype uint8 NONE I2C SPI SLAVE GYROAUTO
baro_i2c_address uint8 0 .. I2C_ADDR7_MAX
baro_i2c_device uint8 0 .. 5
baro_spi_device uint8 0 .. 5

Battery

Setting Type Values
battery_meter uint8 NONE ADC ESC FBUS CRSF
current_meter uint8 NONE ADC ESC FBUS CRSF

Beeper Dev

Setting Type Values
beeper_frequency int16 0 .. 16000
beeper_inversion uint8 OFF ON
beeper_od uint8 OFF ON

Compass

Setting Type Values
align_mag uint8 DEFAULT CW0 CW90 CW180 CW270 CW0FLIP CW90FLIP CW180FLIP CW270FLIP CUSTOM
mag_align_pitch int16 -3600 .. 3600
mag_align_roll int16 -3600 .. 3600
mag_align_yaw int16 -3600 .. 3600
mag_bustype uint8 NONE I2C SPI SLAVE GYROAUTO
mag_i2c_address uint8 0 .. I2C_ADDR7_MAX
mag_i2c_device uint8 0 .. I2CDEV_COUNT
mag_spi_device uint8 0 .. SPIDEV_COUNT

Current Sensor ADC

Setting Type Values
ibata_cutoff uint8 0 .. 250
ibata_offset int16 -32000 .. 32000
ibata_scale int16 -16000 .. 16000

Dashboard

Setting Type Values
dashboard_i2c_addr uint8 I2C_ADDR7_MIN .. I2C_ADDR7_MAX
dashboard_i2c_bus uint8 0 .. I2CDEV_COUNT

Flash

Setting Type Values
flash_spi_bus uint8 0 .. SPIDEV_COUNT

Gyro

Setting Type Values
gyro_to_use uint8 FIRST SECOND BOTH

Gyro Device

Setting Type Values
gyro_1_align_pitch int16 -3600 .. 3600
gyro_1_align_roll int16 -3600 .. 3600
gyro_1_align_yaw int16 -3600 .. 3600
gyro_1_bustype uint8 NONE I2C SPI SLAVE GYROAUTO
gyro_1_i2c_address uint8 0 .. I2C_ADDR7_MAX
gyro_1_sensor_align uint8 DEFAULT CW0 CW90 CW180 CW270 CW0FLIP CW90FLIP CW180FLIP CW270FLIP CUSTOM
gyro_1_spibus uint8 0 .. SPIDEV_COUNT
gyro_2_align_pitch int16 -3600 .. 3600
gyro_2_align_roll int16 -3600 .. 3600
gyro_2_align_yaw int16 -3600 .. 3600
gyro_2_bustype uint8 NONE I2C SPI SLAVE GYROAUTO
gyro_2_i2c_address uint8 0 .. I2C_ADDR7_MAX
gyro_2_sensor_align uint8 DEFAULT CW0 CW90 CW180 CW270 CW0FLIP CW90FLIP CW180FLIP CW270FLIP CUSTOM
gyro_2_spibus uint8 0 .. SPIDEV_COUNT

I2C

Setting Type Values
i2c1_clockspeed_khz uint16 I2C_CLOCKSPEED_MIN_KHZ .. I2C_CLOCKSPEED_MAX_KHZ
i2c1_pullup uint8 OFF ON
i2c2_clockspeed_khz uint16 I2C_CLOCKSPEED_MIN_KHZ .. I2C_CLOCKSPEED_MAX_KHZ
i2c2_pullup uint8 OFF ON
i2c3_clockspeed_khz uint16 I2C_CLOCKSPEED_MIN_KHZ .. I2C_CLOCKSPEED_MAX_KHZ
i2c3_pullup uint8 OFF ON
i2c4_clockspeed_khz uint16 I2C_CLOCKSPEED_MIN_KHZ .. I2C_CLOCKSPEED_MAX_KHZ
i2c4_pullup uint8 OFF ON

MAX7456

Setting Type Values
max7456_clock uint8 HALF NOMINAL DOUBLE
max7456_preinit_opu uint8 OFF ON
max7456_spi_bus uint8 0 .. SPIDEV_COUNT

MCO

Setting Type Values
mco2_on_pc9 uint8 OFF ON
mco_divider uint8 0 .. MCO_DIVIDER_COUNT - 1
mco_on_pa8 uint8 OFF ON
mco_source uint8 0 .. MCO_SOURCE_COUNT - 1

Motor

Setting Type Values
dshot_bitbang uint8 OFF ON AUTO
dshot_bitbang_timer uint8 AUTO TIM1 TIM8
dshot_burst uint8 OFF ON AUTO

PINIO

Setting Type Values
pinio_config uint8 array of PINIO_COUNT values

Piniobox

Setting Type Values
pinio_box uint8 array of PINIO_COUNT values

RX Cc2500 SPI

Setting Type Values
cc2500_spi_chip_detect uint8 OFF ON

RX SPI

Setting Type Values
rx_spi_bus uint8 0 .. SPIDEV_COUNT
rx_spi_led_inversion uint8 OFF ON
rx_spi_protocol uint8 V202_250K V202_1M SYMA_X SYMA_X5C CX10 CX10A H8_3D INAV FRSKY_D FRSKY_X FLYSKY FLYSKY_2A KN SFHSS SPEKTRUM FRSKY_X_LBT REDPINE FRSKY_X_V2 FRSKY_X_LBT_V2 EXPRESSLRS

SD card

Setting Type Values
sdcard_detect_inverted uint8 OFF ON
sdcard_mode uint8 OFF SPI SDIO
sdcard_spi_bus uint8 0 .. SPIDEV_COUNT

SDIO

Setting Type Values
sdio_clk_bypass uint8 OFF ON
sdio_device uint8 0 .. SDIODEV_COUNT
sdio_use_4bit_width uint8 OFF ON
sdio_use_cache uint8 OFF ON

Status LED

Setting Type Values
led_inversion uint8 0 .. ((1 << STATUS_LED_NUMBER) - 1)

System

Setting Type Values
system_hse_mhz uint8 0 .. 30

USB

Setting Type Values
usb_msc_pin_pullup uint8 OFF ON

Voltage Sensor ADC

Setting Type Values
vbat_cutoff uint8 0 .. 250
vbat_divider uint16 VOLTAGE_DIVIDER_MIN .. VOLTAGE_DIVIDER_MAX
vbat_multiplier uint8 VOLTAGE_MULTIPLIER_MIN .. VOLTAGE_MULTIPLIER_MAX
vbat_scale uint16 VOLTAGE_SCALE_MIN .. VOLTAGE_SCALE_MAX
vbec_cutoff uint8 0 .. 250
vbec_divider uint16 VOLTAGE_DIVIDER_MIN .. VOLTAGE_DIVIDER_MAX
vbec_multiplier uint8 VOLTAGE_MULTIPLIER_MIN .. VOLTAGE_MULTIPLIER_MAX
vbec_scale uint16 VOLTAGE_SCALE_MIN .. VOLTAGE_SCALE_MAX
vbus_cutoff uint8 0 .. 250
vbus_divider uint16 VOLTAGE_DIVIDER_MIN .. VOLTAGE_DIVIDER_MAX
vbus_multiplier uint8 VOLTAGE_MULTIPLIER_MIN .. VOLTAGE_MULTIPLIER_MAX
vbus_scale uint16 VOLTAGE_SCALE_MIN .. VOLTAGE_SCALE_MAX
vext_cutoff uint8 0 .. 250
vext_divider uint16 VOLTAGE_DIVIDER_MIN .. VOLTAGE_DIVIDER_MAX
vext_multiplier uint8 VOLTAGE_MULTIPLIER_MIN .. VOLTAGE_MULTIPLIER_MAX
vext_scale uint16 VOLTAGE_SCALE_MIN .. VOLTAGE_SCALE_MAX