4 target
/common_hardware.c \
10 common
/calibration.c \
11 common
/colorconversion.c \
15 common
/gps_conversion.c \
17 common
/logic_condition.c \
24 common
/typeconversion.c \
25 common
/string_light.c \
26 config
/config_eeprom.c \
27 config
/config_streamer.c \
29 config
/parameter_group.c \
31 drivers
/buf_writer.c \
33 drivers
/bus_busdev_i2c.c \
34 drivers
/bus_busdev_spi.c \
35 drivers
/bus_i2c_soft.c \
40 drivers
/io_pca9685.c \
43 drivers
/rx_nrf24l01.c \
46 drivers
/pitotmeter_adc.c \
47 drivers
/pitotmeter_virtual.c \
48 drivers
/pwm_esc_detect.c \
49 drivers
/pwm_mapping.c \
50 drivers
/pwm_output.c \
55 drivers
/serial_uart.c \
56 drivers
/sound_beeper.c \
57 drivers
/stack_check.c \
62 drivers
/1-wire
/ds_crc.c \
63 drivers
/1-wire
/ds2482.c \
64 drivers
/temperature
/ds18b20.c \
65 drivers
/temperature
/lm75.c \
66 drivers
/pitotmeter_ms4525.c \
69 fc/controlrate_profile.c \
89 flight
/pid_autotune.c \
90 flight
/rth_estimator.c \
92 flight
/wind_estimator.c \
100 io
/serial_4way_avrootloader.c \
101 io
/serial_4way_stk500v2.c \
102 io
/statusindicator.c \
128 scheduler
/scheduler.c \
129 sensors
/acceleration.c \
131 sensors
/temperature.c \
132 sensors
/boardalignment.c \
134 sensors
/diagnostics.c \
136 sensors
/initialisation.c \
137 uav_interconnect
/uav_interconnect_bus.c \
138 uav_interconnect
/uav_interconnect_rangefinder.c \
139 blackbox
/blackbox.c \
140 blackbox
/blackbox_encoding.c \
141 blackbox
/blackbox_io.c \
143 cms
/cms_menu_battery.c \
144 cms
/cms_menu_blackbox.c \
145 cms
/cms_menu_builtin.c \
147 cms
/cms_menu_ledstrip.c \
148 cms
/cms_menu_misc.c \
149 cms
/cms_menu_navigation.c \
151 cms
/cms_menu_saveexit.c \
152 cms
/cms_menu_vtx_smartaudio.c \
153 cms
/cms_menu_vtx_tramp.c \
154 cms
/cms_menu_vtx_ffpv.c \
155 drivers
/display_ug2864hsweg01.c \
156 drivers
/rangefinder
/rangefinder_hcsr04.c \
157 drivers
/rangefinder
/rangefinder_hcsr04_i2c.c \
158 drivers
/rangefinder
/rangefinder_srf10.c \
159 drivers
/rangefinder
/rangefinder_vl53l0x.c \
160 drivers
/rangefinder
/rangefinder_virtual.c \
161 drivers
/opflow
/opflow_fake.c \
162 drivers
/opflow
/opflow_virtual.c \
163 drivers
/vtx_common.c \
164 io
/rangefinder_msp.c \
165 io
/rangefinder_benewake.c \
169 io
/displayport_max7456.c \
170 io
/displayport_msp.c \
171 io
/displayport_oled.c \
172 io
/displayport_hott.c \
180 navigation
/navigation.c \
181 navigation
/navigation_fixedwing.c \
182 navigation
/navigation_fw_launch.c \
183 navigation
/navigation_geo.c \
184 navigation
/navigation_multicopter.c \
185 navigation
/navigation_pos_estimator.c \
186 navigation
/navigation_pos_estimator_agl.c \
187 navigation
/navigation_pos_estimator_flow.c \
188 sensors
/barometer.c \
189 sensors
/pitotmeter.c \
190 sensors
/rangefinder.c \
194 telemetry
/frsky_d.c \
196 telemetry
/ibus_shared.c \
199 telemetry
/mavlink.c \
200 telemetry
/msp_shared.c \
201 telemetry
/smartport.c \
202 telemetry
/telemetry.c \
205 io
/vtx_smartaudio.c \
210 COMMON_DEVICE_SRC
= \
212 $(DEVICE_STDPERIPH_SRC
)
214 TARGET_SRC
:= $(STARTUP_SRC
) $(COMMON_DEVICE_SRC
) $(COMMON_SRC
) $(MCU_COMMON_SRC
) $(TARGET_SRC
)
217 TARGET_SRC
:= $(filter-out $(MCU_EXCLUDES
), $(TARGET_SRC
))
219 ifneq ($(filter ONBOARDFLASH
,$(FEATURES
)),)
221 drivers
/flash_m25p16.c \
225 ifneq ($(filter SDCARD
,$(FEATURES
)),)
228 drivers
/sdcard_spi.c \
229 drivers
/sdcard_standard.c \
230 io
/asyncfatfs
/asyncfatfs.c \
231 io
/asyncfatfs
/fat_standard.c
234 ifneq ($(filter VCP
,$(FEATURES
)),)
235 TARGET_SRC
+= $(VCP_SRC
)
238 # Search path and source files for the ST stdperiph library
239 VPATH
:= $(VPATH
):$(STDPERIPH_DIR
)/src