12 HARDWARE_radio_busy_2
,
14 HARDWARE_radio_dio0_2
,
16 HARDWARE_radio_dio1_2
,
26 HARDWARE_radio_rfo_hf
,
27 HARDWARE_radio_rfsw_ctrl
,
28 HARDWARE_radio_rfsw_ctrl_count
,
32 HARDWARE_ant_ctrl_compl
,
35 HARDWARE_power_enable
,
40 HARDWARE_power_rxen_2
,
41 HARDWARE_power_txen_2
,
42 HARDWARE_power_lna_gain
,
46 HARDWARE_power_default
,
49 HARDWARE_power_pdet_intercept
,
50 HARDWARE_power_pdet_slope
,
52 HARDWARE_power_control
,
53 HARDWARE_power_values
,
54 HARDWARE_power_values2
,
55 HARDWARE_power_values_dual
,
59 HARDWARE_joystick_values
,
66 HARDWARE_button_led_index
,
68 HARDWARE_button2_led_index
,
73 HARDWARE_led_blue_invert
,
75 HARDWARE_led_green_invert
,
76 HARDWARE_led_green_red
,
78 HARDWARE_led_red_invert
,
79 HARDWARE_led_red_green
,
81 // GPIO_PIN_LED_WS2812_FAST // stm32
82 HARDWARE_led_rgb_isgrb
,
83 HARDWARE_ledidx_rgb_status
,
84 HARDWARE_ledidx_rgb_status_count
,
85 HARDWARE_ledidx_rgb_vtx
,
86 HARDWARE_ledidx_rgb_vtx_count
,
87 HARDWARE_ledidx_rgb_boot
,
88 HARDWARE_ledidx_rgb_boot_count
,
91 HARDWARE_screen_cs
, // SPI
92 HARDWARE_screen_dc
, // SPI
93 HARDWARE_screen_mosi
, // SPI
94 HARDWARE_screen_rst
, // SPI & I2c (optional)
95 HARDWARE_screen_sck
, // clock for SPI & I2C
96 HARDWARE_screen_sda
, // I2C data
98 // screen_type == 0 is no screen
100 HARDWARE_screen_reversed
,
104 HARDWARE_use_backpack
,
105 HARDWARE_debug_backpack_baud
,
106 HARDWARE_debug_backpack_rx
,
107 HARDWARE_debug_backpack_tx
,
108 HARDWARE_backpack_boot
,
109 HARDWARE_backpack_en
,
110 HARDWARE_passthrough_baud
,
112 // I2C & Misc devices
115 HARDWARE_misc_gsensor_int
,
116 HARDWARE_misc_buzzer
, // stm32 only
117 HARDWARE_misc_fan_en
,
118 HARDWARE_misc_fan_pwm
,
119 HARDWARE_misc_fan_tacho
,
120 HARDWARE_misc_fan_speeds
,
121 HARDWARE_misc_fan_speeds_count
,
122 HARDWARE_gsensor_stk8xxx
,
123 HARDWARE_thermal_lm75a
,
126 HARDWARE_pwm_outputs
,
127 HARDWARE_pwm_outputs_count
,
131 HARDWARE_vbat_offset
,
136 HARDWARE_vtx_amp_pwm
,
137 HARDWARE_vtx_amp_vpd
,
138 HARDWARE_vtx_amp_vref
,
143 HARDWARE_vtx_amp_vpd_25mW
,
144 HARDWARE_vtx_amp_vpd_100mW
,
145 HARDWARE_vtx_amp_pwm_25mW
,
146 HARDWARE_vtx_amp_pwm_100mW
,
151 bool hardware_init();
152 const int hardware_pin(nameType name
);
153 const bool hardware_flag(nameType name
);
154 const int hardware_int(nameType name
);
155 const float hardware_float(nameType name
);
156 const int16_t* hardware_i16_array(nameType name
);
157 const uint16_t* hardware_u16_array(nameType name
);