Skip to content

Eliminates: 1 function call + internal state check per gyro sample#11398

Open
DzikuVx wants to merge 1 commit intomaintenance-10.xfrom
dzikuvx-gyro-optimizations
Open

Eliminates: 1 function call + internal state check per gyro sample#11398
DzikuVx wants to merge 1 commit intomaintenance-10.xfrom
dzikuvx-gyro-optimizations

Conversation

@DzikuVx
Copy link
Member

@DzikuVx DzikuVx commented Mar 4, 2026

Cost reduction: ~5-10 CPU cycles per update (function call overhead + branch)
At 8kHz gyro rate: Saves ~40,000-80,000 cycles/second
Benefit: More CPU headroom for flight control calculations

Cost reduction: ~5-10 CPU cycles per update (function call overhead + branch)
At 8kHz gyro rate: Saves ~40,000-80,000 cycles/second
Benefit: More CPU headroom for flight control calculations
@DzikuVx DzikuVx added this to the 10.0 milestone Mar 4, 2026
@qodo-code-review
Copy link
Contributor

Review Summary by Qodo

Cache gyro calibration status for performance optimization

✨ Enhancement

Grey Divider

Walkthroughs

Description
• Caches gyro calibration status to eliminate function call in hot path
• Reduces CPU cycles per gyro sample by ~5-10 cycles
• Saves ~40,000-80,000 CPU cycles per second at 8kHz rate
• Improves flight control calculation headroom
Diagram
flowchart LR
  A["Gyro calibration logic"] -->|Previously: Function call overhead| B["zeroCalibrationIsCompleteV"]
  A -->|Now: Cached boolean check| C["gyroCalibrationComplete"]
  B -->|Eliminated| D["CPU cycles saved"]
  C -->|Direct access| D
Loading

Grey Divider

File Changes

1. src/main/sensors/gyro.c ✨ Enhancement +11/-1

Cache calibration status to eliminate function call

• Added gyroCalibrationComplete static variable to cache calibration status
• Initialize cache to false in gyroInit() function
• Set cache to false in gyroStartCalibration() function
• Update cache to true when calibration completes in performGyroCalibration()
• Replace zeroCalibrationIsCompleteV() function call with direct cached variable check in hot path

src/main/sensors/gyro.c


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Mar 4, 2026

Code Review by Qodo

🐞 Bugs (1) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider


Remediation recommended

1. Calibration state divergence 🐞 Bug ⛯ Reliability
Description
The PR adds gyroCalibrationComplete as a cached completion flag and uses it to gate calibrated
gyro output, while other parts of the system still use the calibration state machine
(zeroCalibrationVector_t.params.state). This duplicates the source of truth and risks incorrect
behavior if any future code path changes the calibration state without also updating the cached
flag.
Code

src/main/sensors/gyro.c[R440-444]

+        // Use cached status to avoid function call in hot path
+        if (gyroCalibrationComplete) {
            float gyroADCtmp[XYZ_AXIS_COUNT];

            //Apply zero calibration with CMSIS DSP
Evidence
gyroUpdateAndCalibrate() now decides whether to output calibrated gyro data based on
gyroCalibrationComplete instead of the calibration struct state, but gyroIsCalibrationComplete()
(used for arming/IMU readiness) still checks the underlying state machine via
zeroCalibrationIsCompleteV()/zeroCalibrationIsSuccessfulV(). Since gyroCalibrationComplete is
manually maintained (set/reset in a few places), this creates a two-source-of-truth setup that can
become inconsistent if calibration state transitions are modified elsewhere (now or in the future).
The original state-machine completion predicate is a simple state comparison implemented as an
out-of-line function, so you can remove the function-call overhead without adding a separate cached
variable by making it static inline (or by directly checking params.state in gyro.c).

src/main/sensors/gyro.c[91-93]
src/main/sensors/gyro.c[363-376]
src/main/sensors/gyro.c[422-464]
src/main/sensors/gyro.c[389-405]
src/main/common/calibration.c[128-136]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

### Issue description
`gyroUpdateAndCalibrate()` now uses a cached global boolean (`gyroCalibrationComplete`) as the completion signal, while the rest of the codebase still relies on the calibration state machine (`zeroCalibrationVector_t.params.state`) via `zeroCalibrationIsCompleteV()`/`zeroCalibrationIsSuccessfulV()`. This duplicates state and can drift, creating fragile behavior.

### Issue Context
The actual completion predicate is just a state comparison; the main goal (removing the function call in the hot path) can be achieved by making the predicate inline, avoiding the need for a cached flag.

### Fix Focus Areas
- src/main/sensors/gyro.c[91-93]
- src/main/sensors/gyro.c[389-405]
- src/main/sensors/gyro.c[422-464]
- src/main/common/calibration.c[128-136]
- src/main/common/calibration.h[35-76]

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Contributor

CI Feedback 🧐

A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

Action: build (14)

Failed stage: Build targets (14) [❌]

Failed test name: ""

Failure summary:

The action failed during the firmware build/link step (ninja -j4 ci) when linking the target
bin/ZEEZF7V3.elf.
The linker (arm-none-eabi-ld) reported that the .data section does not fit in the
FLASH1 memory region defined by the linker script (src/main/target/link/stm32_flash_f722xe.ld):
-
bin/ZEEZF7V3.elf section </code>.data<code> will not fit in region </code>FLASH1<code>
- region </code>FLASH1<code> overflowed by 467
bytes

As a result, the link failed (collect2: error: ld returned 1 exit status) and Ninja stopped
with exit code 1.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

318:  fail-on-cache-miss: false
319:  lookup-only: false
320:  save-always: false
321:  env:
322:  BUILD_SUFFIX: ci-20260304-ee7d8f5
323:  BUILD_NAME: inav-9.0.1-ci-20260304-ee7d8f5
324:  NUM_CORES: 4
325:  ##[endgroup]
326:  Cache hit for: Linux-downloads-558d0401a0fb0473ad2ac2fac3fd32f16d5ba35a066357e00ccb0fde6a6a7f31-54ea18ae7bc1b97524d098e87e40702efdcb0401f500e783bf60d5f6487a90de
327:  Received 134217728 of 179354475 (74.8%), 124.4 MBs/sec
328:  Received 179354475 of 179354475 (100.0%), 127.6 MBs/sec
329:  Cache Size: ~171 MB (179354475 B)
330:  [command]/usr/bin/tar -xf /home/runner/work/_temp/123cbc58-75ce-4ed2-b69d-7658d6e45663/cache.tzst -P -C /home/runner/work/inav/inav --use-compress-program unzstd
331:  Cache restored successfully
332:  Cache restored from key: Linux-downloads-558d0401a0fb0473ad2ac2fac3fd32f16d5ba35a066357e00ccb0fde6a6a7f31-54ea18ae7bc1b97524d098e87e40702efdcb0401f500e783bf60d5f6487a90de
333:  ##[group]Run mkdir -p build && cd build && cmake -DWARNINGS_AS_ERRORS=ON -DCI_JOB_INDEX=14 -DCI_JOB_COUNT=15 -DBUILD_SUFFIX=ci-20260304-ee7d8f5 -DMAIN_COMPILE_OPTIONS=-pipe -G Ninja .. && ninja -j4 ci
334:  �[36;1mmkdir -p build && cd build && cmake -DWARNINGS_AS_ERRORS=ON -DCI_JOB_INDEX=14 -DCI_JOB_COUNT=15 -DBUILD_SUFFIX=ci-20260304-ee7d8f5 -DMAIN_COMPILE_OPTIONS=-pipe -G Ninja .. && ninja -j4 ci�[0m
335:  shell: /usr/bin/bash -e {0}
...

343:  -- extracting arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz
344:  -- The C compiler identification is GNU 13.2.1
345:  -- The CXX compiler identification is GNU 13.2.1
346:  -- Detecting C compiler ABI info
347:  -- Detecting C compiler ABI info - done
348:  -- Check for working C compiler: /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/arm-none-eabi-gcc - skipped
349:  -- Detecting C compile features
350:  -- Detecting C compile features - done
351:  -- Detecting CXX compiler ABI info
352:  -- Detecting CXX compiler ABI info - done
353:  -- Check for working CXX compiler: /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/arm-none-eabi-g++ - skipped
354:  -- Detecting CXX compile features
355:  -- Detecting CXX compile features - done
356:  -- The ASM compiler identification is GNU
357:  -- Found assembler: /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/arm-none-eabi-gcc
358:  -- toolchain: arm-none-eabi, WARNINGS_AS_ERRORS: ON
359:  -- Could not find openocd, debugging won't be available
...

5269:  [4803/4808] cd /home/runner/work/inav/inav/build/src/main/target/ZEEZF7 && cmake -E env PATH="/home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" arm-none-eabi-objcopy -Oihex --set-start 0x08000000 /home/runner/work/inav/inav/build/bin/ZEEZF7.elf /home/runner/work/inav/inav/build/inav_9.0.1_ZEEZF7_ci-20260304-ee7d8f5.hex
5270:  [4804/4808] Linking C executable bin/ZEEZF7V2.elf
5271:  Memory region         Used Size  Region Size  %age Used
5272:  ITCM_RAM:       10560 B        16 KB     64.45%
5273:  ITCM_FLASH:          0 GB        16 KB      0.00%
5274:  ITCM_FLASH_CONFIG:          0 GB        16 KB      0.00%
5275:  ITCM_FLASH1:          0 GB       480 KB      0.00%
5276:  FLASH:         932 B        16 KB      5.69%
5277:  FLASH_CONFIG:          0 GB        16 KB      0.00%
5278:  FLASH1:      479451 B       480 KB     97.54%
5279:  TCM:       25268 B        64 KB     38.56%
5280:  RAM:      102612 B       192 KB     52.19%
5281:  MEMORY_B1:          0 GB         0 GB
5282:  [4805/4808] cd /home/runner/work/inav/inav/build/src/main/target/ZEEZF7 && cmake -E env PATH="/home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" arm-none-eabi-objcopy -Oihex --set-start 0x08000000 /home/runner/work/inav/inav/build/bin/ZEEZF7V2.elf /home/runner/work/inav/inav/build/inav_9.0.1_ZEEZF7V2_ci-20260304-ee7d8f5.hex
5283:  [4806/4808] Linking C executable bin/ZEEZF7V3.elf
5284:  FAILED: [code=1] bin/ZEEZF7V3.elf 
5285:  : && /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/arm-none-eabi-gcc -ggdb3 -DNDEBUG -flto=auto -fno-fat-lto-objects -Os -nostartfiles --specs=nano.specs -static -Wl,-gc-sections -Wl,-L/home/runner/work/inav/inav/src/main/target/link -Wl,--cref -Wl,--no-wchar-size-warning -Wl,--print-memory-usage -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-sp-d16 -fsingle-precision-constant -Wdouble-promotion -Wl,-Map,/home/runner/work/inav/inav/build/bin/ZEEZF7V3.elf.map -T/home/runner/work/inav/inav/src/main/target/link/stm32_flash_f722xe.ld src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/startup/startup_stm32f722xx.s.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_adc_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_cortex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dac_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_dma_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_flash_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_gpio.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_i2c_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pcd_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_pwr_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rcc_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_rtc_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_spi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_tim_ex.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_uart.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_usart.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_dma2d.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_gpio.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_rcc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_spi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_tim.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_usb.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_utils.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_hal_sd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Drivers/STM32F7xx_HAL_Driver/Src/stm32f7xx_ll_sdmmc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/system_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/config_streamer_stm32f7.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/config_streamer_ram.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/config_streamer_extflash.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/adc_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus_i2c_hal.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/dma_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus_spi_hal_ll.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/timer.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/timer_impl_hal.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/timer_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/system_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/serial_uart_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/serial_uart_hal.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sdcard/sdmmc_sdio_hal.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/config.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/target.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/serial_usb_vcp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/usb_io.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/HID/Src/usbd_hid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/CDC_HID/Src/usbd_cdc_hid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_bot.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_data.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/STM32F7/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/vcp_hal/usbd_desc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/vcp_hal/usbd_conf_stm32f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/vcp_hal/usbd_cdc_interface.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sdcard/sdcard.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sdcard/sdcard_spi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sdcard/sdcard_sdio.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sdcard/sdcard_standard.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/asyncfatfs/asyncfatfs.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/asyncfatfs/fat_standard.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msc/usbd_storage.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/usb_msc_f7xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msc/usbd_storage_emfat.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msc/emfat.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msc/emfat_file.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msc/usbd_storage_sd_spi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/BasicMathFunctions/arm_scale_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/BasicMathFunctions/arm_sub_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/BasicMathFunctions/arm_mult_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/BasicMathFunctions/arm_offset_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_cfft_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_rfft_fast_init_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_cfft_radix8_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/TransformFunctions/arm_bitreversal2.S.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/CommonTables/arm_common_tables.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/ComplexMathFunctions/arm_cmplx_mag_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/StatisticsFunctions/arm_max_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/StatisticsFunctions/arm_rms_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/StatisticsFunctions/arm_std_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/__/__/lib/main/CMSIS/DSP/Source/StatisticsFunctions/arm_mean_f32.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/main.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/common_hardware.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/build/assert.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/build/build_config.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/build/debug.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/build/version.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/bitarray.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/calibration.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/colorconversion.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/crc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/encoding.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/filter.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/fp_pid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/gps_conversion.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/log.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/lulu.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/maths.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/memory.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/olc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/printf.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/streambuf.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/string_light.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/time.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/typeconversion.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/uvarint.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/common/circular_queue.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/config_eeprom.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/config_streamer.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/feature.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/parameter_group.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/config/general_settings.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/1-wire.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/1-wire/ds_crc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/1-wire/ds2482.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_bmi088.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_bmi160.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_bmi270.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_bmi270_maximum_fifo.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_icm20689.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_icm42605.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_mpu.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_mpu6000.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_mpu6500.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_mpu9250.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/accgyro/accgyro_lsm6dxx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/adc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_bmp085.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_bmp280.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_bmp388.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_dps310.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_lps25h.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_ms56xx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_spl06.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/barometer/barometer_2smpb_02b.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/buf_writer.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus_busdev_i2c.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus_busdev_spi.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/bus_i2c_soft.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_ak8963.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_ak8975.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_hmc5883l.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_ist8308.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_ist8310.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_lis3mdl.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_mag3110.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_mpu9250.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_qmc5883l.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_qmc5883p.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_rm3100.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_vcm5883.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_mlx90393.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/compass/compass_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/display.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/display_canvas.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/display_font_metadata.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/display_widgets.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/display_ug2864hsweg01.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/exti.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/flash.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/flash_m25p16.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/flash_w25n.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/gimbal_common.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/headtracker_common.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/io.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/io_pcf8574.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/io_port_expander.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/irlock.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/light_led.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/light_ws2811strip.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/lights_io.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/max7456.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/serial_softserial.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/opflow/opflow_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/opflow/opflow_virtual.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/persistent.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_adc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_ms4525.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_dlvr_l10d.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_virtual.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pitotmeter/pitotmeter_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pwm_esc_detect.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pwm_mapping.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pwm_output.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/pinio.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_srf10.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_vl53l0x.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_vl53l1x.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_virtual.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_us42.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_tof10120_i2c.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rangefinder/rangefinder_teraranger_evo.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/resource.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/rcc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/serial.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/sound_beeper.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/stack_check.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/system.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/temperature/ds18b20.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/temperature/lm75.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/time.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/usb_msc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/drivers/vtx_common.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/cli.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/config.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/control_profile.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_core.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_init.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_tasks.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_hardfaults.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/fc_msp_box.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/firmware_update.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/firmware_update_common.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/multifunction.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/rc_smoothing.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/rc_adjustments.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/rc_controls.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/rc_curves.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/rc_modes.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/runtime_config.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/settings.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/fc/stats.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/failsafe.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/imu.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/kalman.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/smith_predictor.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/rate_dynamics.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/mixer.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/pid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/pid_autotune.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/power_limits.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/rth_estimator.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/servos.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/mixer_profile.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/wind_estimator.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/gyroanalyse.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/rpm_filter.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/dynamic_gyro_notch.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/secondary_dynamic_gyro_notch.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/dynamic_lpf.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/ez_tune.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/flight/adaptive_filter.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/adsb.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/beeper.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/servo_sbus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/frsky_osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gimbal_serial.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/headtracker_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_dji_hd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/lights.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/piniobox.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/serial.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/serial_4way.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/serial_4way_avrootloader.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/serial_4way_stk500v2.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/statusindicator.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rcdevice.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rcdevice_cam.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd/custom_elements.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/msp/msp_serial.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/programming/logic_condition.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/programming/global_variables.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/programming/programming_task.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/programming/pid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/crsf.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/fport.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/fport2.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/ghst.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/ibus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/jetiexbus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/mavlink.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/msp_override.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/frsky_crc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/rx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/sbus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/sbus_channels.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/spektrum.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/srxl2.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/sumd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/rx/sim.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/scheduler/scheduler.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/acceleration.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/battery.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/boardalignment.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/compass.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/diagnostics.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/gyro.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/initialisation.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/esc_sensor.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/irlock.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/sensors.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/temperature.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/blackbox/blackbox.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/blackbox/blackbox_encoding.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/blackbox/blackbox_io.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_battery.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_blackbox.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_builtin.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_imu.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_ledstrip.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_misc.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_mixer_servo.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_navigation.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_saveexit.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/cms/cms_menu_vtx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rangefinder_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rangefinder_benewake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rangefinder_usd1_v0.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rangefinder_nanoradar.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/rangefinder_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/opflow_cxof.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/opflow_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/dashboard.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_frsky_osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_max7456.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_msp_dji_compat.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_oled.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_msp_osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_srxl.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/displayport_hott.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/flashfs.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gps.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gps_ublox.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gps_ublox_utils.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gps_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/gps_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/ledstrip.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_utils.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_canvas.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_common.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_grid.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_hud.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/osd_joystick.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/smartport_master.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_string.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_smartaudio.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_tramp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_ffpv24g.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_control.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/io/vtx_msp.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_fixedwing.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_fw_launch.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_geo.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_multicopter.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_pos_estimator.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_pos_estimator_agl.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_pos_estimator_flow.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_rover_boat.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/navigation_geozone.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/sqrt_controller.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/navigation/rth_trackback.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/barometer.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/pitotmeter.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/rangefinder.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/opflow.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/sensors/battery_sensor_fake.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/crsf.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/srxl.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/ghst.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/hott.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/jetiexbus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/ibus_shared.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/ibus.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/ltm.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/mavlink.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/msp_shared.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/sbus2.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/sbus2_sensors.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/smartport.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/sim.c.obj src/main/target/ZEEZF7/CMakeFiles/ZEEZF7V3.elf.dir/__/__/telemetry/telemetry.c.obj -o bin/ZEEZF7V3.elf  -lm  -lc  -lnosys && :
5286:  /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld: bin/ZEEZF7V3.elf section `.data' will not fit in region `FLASH1'
5287:  /home/runner/work/inav/inav/tools/arm-gnu-toolchain-13.2.rel1/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld: region `FLASH1' overflowed by 467 bytes
5288:  Memory region         Used Size  Region Size  %age Used
5289:  ITCM_RAM:       11496 B        16 KB     70.17%
5290:  ITCM_FLASH:          0 GB        16 KB      0.00%
5291:  ITCM_FLASH_CONFIG:          0 GB        16 KB      0.00%
5292:  ITCM_FLASH1:          0 GB       480 KB      0.00%
5293:  FLASH:         956 B        16 KB      5.83%
5294:  FLASH_CONFIG:          0 GB        16 KB      0.00%
5295:  FLASH1:      491987 B       480 KB    100.10%
5296:  TCM:       25272 B        64 KB     38.56%
5297:  RAM:      107732 B       192 KB     54.80%
5298:  MEMORY_B1:          0 GB         0 GB
5299:  collect2: error: ld returned 1 exit status
5300:  ninja: build stopped: subcommand failed.
5301:  ##[error]Process completed with exit code 1.
5302:  Post job cleanup.

@sensei-hacker
Copy link
Member

To make room on F722, we could gate any of these telemetry options:

LTM
JETIEXBUS
SIM (sim card, cell phone)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants