1 main_sources(COMMON_SRC
4 target/common_hardware.c
19 common/colorconversion.c
20 common/colorconversion.h
29 common/gps_conversion.c
30 common/gps_conversion.h
47 common/typeconversion.c
48 common/typeconversion.h
51 common/circular_queue.c
52 common/circular_queue.h
54 config/config_eeprom.c
55 config/config_eeprom.h
56 config/config_streamer.c
57 config/config_streamer.h
60 config/parameter_group.c
61 config/parameter_group.h
62 config/general_settings.c
63 config/general_settings.h
67 drivers/1-wire/ds_crc.c
68 drivers/1-wire/ds_crc.h
69 drivers/1-wire/ds2482.c
70 drivers/1-wire/ds2482.h
72 drivers/accgyro/accgyro.c
73 drivers/accgyro/accgyro.h
74 drivers/accgyro/accgyro_bmi088.c
75 drivers/accgyro/accgyro_bmi088.h
76 drivers/accgyro/accgyro_bmi160.c
77 drivers/accgyro/accgyro_bmi160.h
78 drivers/accgyro/accgyro_bmi270.c
79 drivers/accgyro/accgyro_bmi270.h
80 drivers/accgyro/accgyro_bmi270_maximum_fifo.c
81 drivers/accgyro/accgyro_fake.c
82 drivers/accgyro/accgyro_fake.h
83 drivers/accgyro/accgyro_icm20689.c
84 drivers/accgyro/accgyro_icm20689.h
85 drivers/accgyro/accgyro_icm42605.c
86 drivers/accgyro/accgyro_icm42605.h
87 drivers/accgyro/accgyro_mpu.c
88 drivers/accgyro/accgyro_mpu.h
89 drivers/accgyro/accgyro_mpu6000.c
90 drivers/accgyro/accgyro_mpu6000.h
91 drivers/accgyro/accgyro_mpu6500.c
92 drivers/accgyro/accgyro_mpu6500.h
93 drivers/accgyro/accgyro_mpu9250.c
94 drivers/accgyro/accgyro_mpu9250.h
95 drivers/accgyro/accgyro_lsm6dxx.c
96 drivers/accgyro/accgyro_lsm6dxx.h
101 drivers/barometer/barometer.h
102 drivers/barometer/barometer_bmp085.c
103 drivers/barometer/barometer_bmp085.h
104 drivers/barometer/barometer_bmp280.c
105 drivers/barometer/barometer_bmp280.h
106 drivers/barometer/barometer_bmp388.c
107 drivers/barometer/barometer_bmp388.h
108 drivers/barometer/barometer_dps310.c
109 drivers/barometer/barometer_dps310.h
110 drivers/barometer/barometer_fake.c
111 drivers/barometer/barometer_fake.h
112 drivers/barometer/barometer_lps25h.c
113 drivers/barometer/barometer_lps25h.h
114 drivers/barometer/barometer_ms56xx.c
115 drivers/barometer/barometer_ms56xx.h
116 drivers/barometer/barometer_spl06.c
117 drivers/barometer/barometer_spl06.h
118 drivers/barometer/barometer_msp.c
119 drivers/barometer/barometer_msp.h
120 drivers/barometer/barometer_2smpb_02b.c
121 drivers/barometer/barometer_2smpb_02b.h
127 drivers/bus_busdev_i2c.c
128 drivers/bus_busdev_spi.c
129 drivers/bus_i2c_soft.c
131 drivers/compass/compass.h
132 drivers/compass/compass_ak8963.c
133 drivers/compass/compass_ak8963.h
134 drivers/compass/compass_ak8975.c
135 drivers/compass/compass_ak8975.h
136 drivers/compass/compass_fake.c
137 drivers/compass/compass_fake.h
138 drivers/compass/compass_hmc5883l.c
139 drivers/compass/compass_hmc5883l.h
140 drivers/compass/compass_ist8308.c
141 drivers/compass/compass_ist8308.h
142 drivers/compass/compass_ist8310.c
143 drivers/compass/compass_ist8310.h
144 drivers/compass/compass_lis3mdl.c
145 drivers/compass/compass_lis3mdl.h
146 drivers/compass/compass_mag3110.c
147 drivers/compass/compass_mag3110.h
148 drivers/compass/compass_mpu9250.c
149 drivers/compass/compass_mpu9250.h
150 drivers/compass/compass_qmc5883l.c
151 drivers/compass/compass_qmc5883l.h
152 drivers/compass/compass_rm3100.c
153 drivers/compass/compass_rm3100.h
154 drivers/compass/compass_vcm5883.c
155 drivers/compass/compass_vcm5883.h
156 drivers/compass/compass_mlx90393.c
157 drivers/compass/compass_mlx90393.h
158 drivers/compass/compass_msp.c
159 drivers/compass/compass_msp.h
163 drivers/display_canvas.c
164 drivers/display_canvas.h
165 drivers/display_font_metadata.c
166 drivers/display_font_metadata.h
167 drivers/display_widgets.c
168 drivers/display_widgets.h
169 drivers/display_ug2864hsweg01.c
170 drivers/display_ug2864hsweg01.h
175 drivers/flash_m25p16.c
176 drivers/flash_m25p16.h
177 drivers/flash_w25n01g.c
178 drivers/flash_w25n01g.h
183 drivers/io_port_expander.c
184 drivers/io_port_expander.h
189 drivers/light_ws2811strip.c
190 drivers/light_ws2811strip.h
195 drivers/serial_softserial.c
196 drivers/serial_softserial.h
198 drivers/opflow/opflow_fake.c
199 drivers/opflow/opflow_fake.h
200 drivers/opflow/opflow_virtual.c
201 drivers/opflow/opflow_virtual.h
207 drivers/pitotmeter/pitotmeter_adc.c
208 drivers/pitotmeter/pitotmeter_adc.h
209 drivers/pitotmeter/pitotmeter_ms4525.c
210 drivers/pitotmeter/pitotmeter_ms4525.h
211 drivers/pitotmeter/pitotmeter_dlvr_l10d.c
212 drivers/pitotmeter/pitotmeter_dlvr_l10d.h
213 drivers/pitotmeter/pitotmeter_msp.c
214 drivers/pitotmeter/pitotmeter_msp.h
215 drivers/pitotmeter/pitotmeter_virtual.c
216 drivers/pitotmeter/pitotmeter_virtual.h
217 drivers/pitotmeter/pitotmeter_fake.h
218 drivers/pitotmeter/pitotmeter_fake.c
219 drivers/pwm_esc_detect.c
220 drivers/pwm_esc_detect.h
221 drivers/pwm_mapping.c
222 drivers/pwm_mapping.h
228 drivers/rangefinder/rangefinder_srf10.c
229 drivers/rangefinder/rangefinder_srf10.h
230 drivers/rangefinder/rangefinder_vl53l0x.c
231 drivers/rangefinder/rangefinder_vl53l0x.h
232 drivers/rangefinder/rangefinder_vl53l1x.c
233 drivers/rangefinder/rangefinder_vl53l1x.h
234 drivers/rangefinder/rangefinder_virtual.c
235 drivers/rangefinder/rangefinder_virtual.h
236 drivers/rangefinder/rangefinder_us42.c
237 drivers/rangefinder/rangefinder_us42.h
238 drivers/rangefinder/rangefinder_tof10120_i2c.c
239 drivers/rangefinder/rangefinder_tof10120_i2c.h
247 drivers/sound_beeper.c
248 drivers/sound_beeper.h
249 drivers/stack_check.c
250 drivers/stack_check.h
254 drivers/temperature/ds18b20.c
255 drivers/temperature/ds18b20.h
256 drivers/temperature/lm75.c
257 drivers/temperature/lm75.h
272 fc/controlrate_profile.c
273 fc/controlrate_profile.h
274 fc/controlrate_profile_config_struct.h
288 fc/firmware_update_common.c
289 fc/firmware_update_common.h
315 flight/smith_predictor.c
316 flight/smith_predictor.h
317 flight/rate_dynamics.c
318 flight/rate_dynamics.h
323 flight/pid_autotune.c
324 flight/power_limits.c
325 flight/power_limits.h
326 flight/rth_estimator.c
327 flight/rth_estimator.h
330 flight/mixer_profile.c
331 flight/mixer_profile.h
332 flight/wind_estimator.c
333 flight/wind_estimator.h
338 flight/dynamic_gyro_notch.c
339 flight/dynamic_gyro_notch.h
340 flight/secondary_dynamic_gyro_notch.c
341 flight/secondary_dynamic_gyro_notch.h
363 io/serial_4way_avrootloader.c
364 io/serial_4way_avrootloader.h
365 io/serial_4way_stk500v2.c
366 io/serial_4way_stk500v2.h
374 io/osd/custom_elements.c
379 programming/logic_condition.c
380 programming/logic_condition.h
381 programming/global_variables.c
382 programming/global_variables.h
383 programming/programming_task.c
384 programming/programming_task.h
425 scheduler/scheduler.c
426 scheduler/scheduler.h
428 sensors/acceleration.c
429 sensors/acceleration.h
432 sensors/battery_config_structs.h
433 sensors/boardalignment.c
434 sensors/boardalignment.h
437 sensors/diagnostics.c
438 sensors/diagnostics.h
441 sensors/initialisation.c
442 sensors/initialisation.h
447 sensors/temperature.c
448 sensors/temperature.h
452 blackbox/blackbox_encoding.c
453 blackbox/blackbox_encoding.h
454 blackbox/blackbox_io.c
455 blackbox/blackbox_io.h
459 cms/cms_menu_battery.c
460 cms/cms_menu_battery.h
461 cms/cms_menu_blackbox.c
462 cms/cms_menu_blackbox.h
463 cms/cms_menu_builtin.c
464 cms/cms_menu_builtin.h
467 cms/cms_menu_ledstrip.c
468 cms/cms_menu_ledstrip.h
471 cms/cms_menu_mixer_servo.c
472 cms/cms_menu_mixer_servo.h
473 cms/cms_menu_navigation.c
474 cms/cms_menu_navigation.h
477 cms/cms_menu_saveexit.c
478 cms/cms_menu_saveexit.h
484 io/rangefinder_benewake.c
485 io/rangefinder_fake.c
491 io/displayport_frsky_osd.c
492 io/displayport_frsky_osd.h
493 io/displayport_max7456.c
494 io/displayport_max7456.h
497 io/displayport_msp_bf_compat.c
498 io/displayport_msp_bf_compat.h
499 io/displayport_oled.c
500 io/displayport_oled.h
501 io/displayport_msp_osd.c
502 io/displayport_msp_osd.h
503 io/displayport_srxl.c
504 io/displayport_srxl.h
505 io/displayport_hott.c
506 io/displayport_hott.h
532 io/smartport_master.c
533 io/smartport_master.h
549 navigation/navigation.c
550 navigation/navigation.h
551 navigation/navigation_fixedwing.c
552 navigation/navigation_fw_launch.c
553 navigation/navigation_geo.c
554 navigation/navigation_multicopter.c
555 navigation/navigation_pos_estimator.c
556 navigation/navigation_pos_estimator_private.h
557 navigation/navigation_pos_estimator_agl.c
558 navigation/navigation_pos_estimator_flow.c
559 navigation/navigation_private.h
560 navigation/navigation_rover_boat.c
561 navigation/sqrt_controller.c
562 navigation/sqrt_controller.h
568 sensors/rangefinder.c
569 sensors/rangefinder.h
572 sensors/battery_sensor_fake.c
573 sensors/battery_sensor_fake.h
583 telemetry/jetiexbus.c
584 telemetry/jetiexbus.h
585 telemetry/ibus_shared.c
586 telemetry/ibus_shared.h
593 telemetry/msp_shared.c
594 telemetry/msp_shared.h
595 telemetry/smartport.c
596 telemetry/smartport.h
599 telemetry/telemetry.c
600 telemetry/telemetry.h
603 add_subdirectory(target)