Skip to content

Error when running "make" to build firmware  #44

@GoldbergLab

Description

@GoldbergLab

I'm running into a error in the middle of running the final "make" step of building the firmware. Here's the output of make:

[  0%] Creating directories for 'pioasmBuild'
[  0%] No download step for 'pioasmBuild'
[  0%] No update step for 'pioasmBuild'
[  0%] No patch step for 'pioasmBuild'
[  0%] Performing configure step for 'pioasmBuild'
Not searching for unused variables given on the command line.
loading initial cache file /mnt/d/HARP_Firmware/harp.device.lickety-split/firmware/build/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/tmp/pioasmBuild-cache-Release.cmake
-- The CXX compiler identification is GNU 9.4.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (1.2s)
-- Generating done (0.2s)
-- Build files have been written to: /mnt/d/HARP_Firmware/harp.device.lickety-split/firmware/build/pioasm
[  0%] Performing build step for 'pioasmBuild'
[100%] Built target pioasm
[  1%] Performing install step for 'pioasmBuild'
[100%] Built target pioasm
Install the project...
-- Install configuration: "Release"
[  1%] Completed 'pioasmBuild'
[  1%] Built target pioasmBuild
[  1%] Generating pio_ads7049.pio.h
[  1%] Built target pio_ads7049_pio_ads7049_pio_h
[  1%] Building ASM object pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.o
[  1%] Linking ASM executable bs2_default.elf
[  1%] Built target bs2_default
[  1%] Generating bs2_default.bin
[  1%] Generating bs2_default_padded_checksummed.S
[  1%] Building ASM object pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o
[  1%] Built target bs2_default_library
[  1%] Building CXX object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/src/pio_ads7049.cpp.o
[  1%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_pio/pio.c.o
[  1%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2040/pico_platform/platform.c.o
[  1%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
[  2%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/hardware_claim/claim.c.o
[  2%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
[  2%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
[  2%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
[  2%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
[  2%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/sem.c.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/lock_core.c.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/mutex.c.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/critical_section.c.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_time/time.c.o
[  3%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_time/timeout_helper.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/datetime.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/pheap.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/queue.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_dma/dma.c.o
[  4%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
[  5%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
[  6%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
[  6%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
[  6%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_flash/flash.c.o
[  6%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
[  6%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
[  6%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
[  7%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
[  7%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
[  7%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
[  7%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
[  7%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
[  7%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
[  8%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
[  8%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_math.c.o
[  8%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
[  8%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
[  8%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
[  8%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
[  9%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_math.c.o
[  9%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
[  9%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
[  9%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
[  9%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
[  9%] Building CXX object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
[ 10%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
[ 10%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_printf/printf.c.o
[ 10%] Building ASM object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
[ 10%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
[ 10%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
[ 10%] Building C object lib/rp2040.pio-ads7049/CMakeFiles/pio_ads7049.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
[ 11%] Linking CXX static library libpio_ads7049.a
[ 11%] Built target pio_ads7049
[ 11%] Building CXX object CMakeFiles/lick_detector.dir/src/lick_detector.cpp.o
[ 11%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_dma/dma.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2040/pico_platform/platform.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/hardware_claim/claim.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_sync/sync.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o
[ 12%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o
[ 13%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_irq/irq.c.o
[ 13%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.o
[ 13%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/sem.c.o
[ 13%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/lock_core.c.o
[ 13%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/mutex.c.o
[ 13%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_sync/critical_section.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_time/time.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_time/timeout_helper.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_timer/timer.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/datetime.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/pheap.c.o
[ 14%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/common/pico_util/queue.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_uart/uart.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_pll/pll.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.o
[ 15%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o
[ 16%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o
[ 16%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.o
[ 16%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.o
[ 16%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_flash/flash.c.o
[ 16%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o
[ 16%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/hardware_divider/divider.S.o
[ 17%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o
[ 17%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o
[ 17%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o
[ 17%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.o
[ 17%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o
[ 17%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o
[ 18%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o
[ 18%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o
[ 18%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_math.c.o
[ 18%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o
[ 18%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o
[ 18%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o
[ 19%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o
[ 19%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_math.c.o
[ 19%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim_rp2040.S.o
[ 19%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_malloc/malloc.c.o
[ 19%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o
[ 19%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o
[ 19%] Building CXX object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.o
[ 20%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o
[ 20%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_printf/printf.c.o
[ 20%] Building ASM object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o
[ 20%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o
[ 20%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o
[ 20%] Building C object CMakeFiles/lick_detector.dir/mnt/d/HARP_Firmware/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.o
[ 21%] Linking CXX static library liblick_detector.a
[ 21%] Built target lick_detector
[ 21%] Building CXX object CMakeFiles/core1_lick_detection.dir/src/core1_lick_detection.cpp.o
/mnt/d/HARP_Firmware/harp.device.lickety-split/firmware/src/core1_lick_detection.cpp: In function 'void flag_update()':
/mnt/d/HARP_Firmware/harp.device.lickety-split/firmware/src/core1_lick_detection.cpp:33:15: error: 'class PIO_ADS7049' has no member named 'clear_interrupt'
   33 |     ads7049_0.clear_interrupt();
      |               ^~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/core1_lick_detection.dir/build.make:79: CMakeFiles/core1_lick_detection.dir/src/core1_lick_detection.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2371: CMakeFiles/core1_lick_detection.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

I'm pretty stumped as to why this might be happening or what to do about it. I'm building the firmware on Ubuntu 20.04.5 LTS running as WSL in Windows 10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions