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_values_count
,
55 HARDWARE_power_values2
,
56 HARDWARE_power_values_dual
,
57 HARDWARE_power_values_dual_count
,
61 HARDWARE_joystick_values
,
68 HARDWARE_button_led_index
,
70 HARDWARE_button2_led_index
,
75 HARDWARE_led_blue_invert
,
77 HARDWARE_led_green_invert
,
78 HARDWARE_led_green_red
,
80 HARDWARE_led_red_invert
,
81 HARDWARE_led_red_green
,
83 // GPIO_PIN_LED_WS2812_FAST // stm32
84 HARDWARE_led_rgb_isgrb
,
85 HARDWARE_ledidx_rgb_status
,
86 HARDWARE_ledidx_rgb_status_count
,
87 HARDWARE_ledidx_rgb_vtx
,
88 HARDWARE_ledidx_rgb_vtx_count
,
89 HARDWARE_ledidx_rgb_boot
,
90 HARDWARE_ledidx_rgb_boot_count
,
93 HARDWARE_screen_cs
, // SPI
94 HARDWARE_screen_dc
, // SPI
95 HARDWARE_screen_mosi
, // SPI
96 HARDWARE_screen_rst
, // SPI & I2c (optional)
97 HARDWARE_screen_sck
, // clock for SPI & I2C
98 HARDWARE_screen_sda
, // I2C data
100 // screen_type == 0 is no screen
101 HARDWARE_screen_type
,
102 HARDWARE_screen_reversed
,
106 HARDWARE_use_backpack
,
107 HARDWARE_debug_backpack_baud
,
108 HARDWARE_debug_backpack_rx
,
109 HARDWARE_debug_backpack_tx
,
110 HARDWARE_backpack_boot
,
111 HARDWARE_backpack_en
,
112 HARDWARE_passthrough_baud
,
114 // I2C & Misc devices
117 HARDWARE_misc_gsensor_int
,
118 HARDWARE_misc_buzzer
, // stm32 only
119 HARDWARE_misc_fan_en
,
120 HARDWARE_misc_fan_pwm
,
121 HARDWARE_misc_fan_tacho
,
122 HARDWARE_misc_fan_speeds
,
123 HARDWARE_misc_fan_speeds_count
,
124 HARDWARE_gsensor_stk8xxx
,
125 HARDWARE_thermal_lm75a
,
128 HARDWARE_pwm_outputs
,
129 HARDWARE_pwm_outputs_count
,
133 HARDWARE_vbat_offset
,
138 HARDWARE_vtx_amp_pwm
,
139 HARDWARE_vtx_amp_vpd
,
140 HARDWARE_vtx_amp_vref
,
145 HARDWARE_vtx_amp_vpd_25mW
,
146 HARDWARE_vtx_amp_vpd_100mW
,
147 HARDWARE_vtx_amp_pwm_25mW
,
148 HARDWARE_vtx_amp_pwm_100mW
,
153 bool hardware_init();
154 const int hardware_pin(nameType name
);
155 const bool hardware_flag(nameType name
);
156 const int hardware_int(nameType name
);
157 const float hardware_float(nameType name
);
158 const int16_t* hardware_i16_array(nameType name
);
159 const uint16_t* hardware_u16_array(nameType name
);