mohan-bee/compact-pir
Compact 3.3 V ESP8684 wireless motion/GPIO breakout board with LiPo regulation, 40 MHz crystal, U.FL antenna matching, digital PIR sensor, switched LED, decoupling, and dual 10-pin headers.
- Version
- 1.0.2
- License
- unset
- Stars
- 0
firmware/validation/build.log
Checking "python3" ...
Python 3.12.13
"python3" has been detected
Activating ESP-IDF 6.1
Setting IDF_PATH to '/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf'.
* Checking python version ... 3.12.13
* Checking python dependencies ... OK
* Deactivating the current ESP-IDF environment (if any) ... OK
* Establishing a new ESP-IDF environment ... OK
* Identifying shell ... bash
* Detecting outdated tools in system ... OK - no outdated tools found
* Shell completion ... Autocompletion code generated
WARNING: Failed to load shell autocompletion for bash version: 3.2.57(1)-release!
Done! You can now compile ESP-IDF projects.
Go to the project directory and run:
idf.py build
skip submodule check on internal CI
-- Minimal build - ON
-- git rev-parse returned 'fatal: not a git repository (or any of the parent directories): .git'
-- Could not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32c2
-- KCONFIG_REPORT_VERBOSITY not set, using default
-- Project sdkconfig file /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/sdkconfig
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/bootloader/Kconfig.projbuild:383: Deprecation notice: hex literal '0' without '0x' prefix detected. In the next major version, hex literals will be required to have a '0x' prefix.
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/bootloader/Kconfig.projbuild:423: Deprecation notice: hex literal '0' without '0x' prefix detected. In the next major version, hex literals will be required to have a '0x' prefix.
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hw_support/./lowpower/port/esp32p4/Kconfig.p4_rev3_mspi_workaround:6: Deprecation notice: hex literal '0' without '0x' prefix detected. In the next major version, hex literals will be required to have a '0x' prefix.
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_mm/Kconfig:20: Deprecation notice: hex literal '0' without '0x' prefix detected. In the next major version, hex literals will be required to have a '0x' prefix.
Loading defaults file /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/sdkconfig.defaults...
NOTE: Kconfig parser version: 1
NOTE: Kconfig defaults policy: use sdkconfig
NOTE: Status: Finished with notifications
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_pm/Kconfig:180: PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP has user-set value n from /var/folders/yt/04g7s3px1hxb3l_skmgckgn40000gn/T/kconfgen_tmpzksznoa9 but is not visible (disabled dependency)
NOTE: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_stdio/Kconfig:150: ESP_CONSOLE_UART_BAUDRATE has user-set value 115200 from /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/sdkconfig but is not visible (disabled dependency)
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/riscv/ld/rom.api.ld
-- App "compact_motion" version: 1
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_systimer/esp32c2/rom.systimer.ld
-- Setting up mbedtls configuration
-- Linkage type is PUBLIC
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_wdt/esp32c2/rom.wdt.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_system/ld/esp32c2/memory.ld.in
-- -> Preprocessing .in script: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_system/ld/esp32c2/memory.ld.in
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_system/ld/esp32c2/sections.ld.in
-- -> Preprocessing .in script: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_system/ld/esp32c2/sections.ld.in
-- -> Applying ldgen processing: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.api.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.rvfp.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.version.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.eco4.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.ble-eco4.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom/esp32c2/ld/esp32c2.rom.libc.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/heap/port/esp32c2/ld/esp32c2.rom.heap.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/soc/esp32c2/ld/esp32c2.peripherals.ld
-- Adding linker script /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_regi2c/esp32c2/rom.regi2c.ld
-- Components: app_update bootloader bootloader_support cxx efuse esp_app_format esp_blockdev esp_bootloader_format esp_common esp_driver_dma esp_driver_gpio esp_hal_ana_conv esp_hal_clock esp_hal_dma esp_hal_gpio esp_hal_gpspi esp_hal_mspi esp_hal_pmu esp_hal_regi2c esp_hal_rtc_timer esp_hal_security esp_hal_systimer esp_hal_timg esp_hal_touch_sens esp_hal_uart esp_hal_usb esp_hal_wdt esp_hw_support esp_libc esp_mm esp_partition esp_pm esp_rom esp_security esp_stdio esp_system esp_timer esp_usb_cdc_rom_console esptool_py freertos hal heap log main mbedtls partition_table pthread riscv soc spi_flash
-- Component paths: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/app_update /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/bootloader /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/bootloader_support /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/cxx /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/efuse /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_app_format /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_blockdev /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_bootloader_format /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_common /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_driver_dma /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_driver_gpio /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_ana_conv /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_clock /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_dma /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_gpio /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_gpspi /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_mspi /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_pmu /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_regi2c /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_rtc_timer /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_security /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_systimer /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_timg /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_touch_sens /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_uart /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_usb /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hal_wdt /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_hw_support /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_libc /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_mm /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_partition /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_pm /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_rom /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_security /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_stdio /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_system /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_timer /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esp_usb_cdc_rom_console /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/esptool_py /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/freertos /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/hal /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/heap /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/log /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/main /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/partition_table /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/pthread /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/riscv /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/soc /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/spi_flash
-- Configuring done (2.7s)
-- Generating done (0.3s)
-- Build files have been written to: /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build
[1/483] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_init.cpp.obj
[2/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/init.c.obj
[3/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/heap.c.obj
[4/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/assert.c.obj
[5/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/abort.c.obj
[6/483] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_semaphore.c.obj
[7/483] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj
[8/483] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj
[9/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/termios.c.obj
[10/483] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_rwlock.c.obj
[11/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/getentropy.c.obj
[12/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/poll.c.obj
[13/483] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj
[14/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/pthread.c.obj
[15/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/random.c.obj
[16/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/locks.c.obj
[17/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/timekeeping.c.obj
[18/483] Building C object esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj
[19/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/realpath.c.obj
[20/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/scandir.c.obj
[21/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/reent_syscalls.c.obj
[22/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/port/riscv/memcpy.c.obj
[23/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/port/riscv/memmove.c.obj
[24/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/string/memcmp.c.obj
[25/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/sysconf.c.obj
[26/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/port/esp_time_impl.c.obj
[27/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/port/riscv/strcpy.c.obj
[28/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/syscalls.c.obj
[29/483] Building ASM object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/port/riscv/strcmp.S.obj
[30/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/time.c.obj
[31/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/string/strncmp.c.obj
[32/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/rand.c.obj
[33/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/string/strncpy.c.obj
[34/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/errno.c.obj
[35/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/bufio_setvbuf.c.obj
[36/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/fopencookie.c.obj
[37/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/getreent.c.obj
[38/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/open_memstream.c.obj
[39/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/stdatomic.c.obj
[40/483] Building C object esp-idf/esp_libc/CMakeFiles/__idf_esp_libc.dir/src/picolibc/picolibc_init.c.obj
[41/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/heap_idf.c.obj
[42/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_common.c.obj
[43/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/list.c.obj
[44/483] Building ASM object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/portasm.S.obj
[45/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/app_startup.c.obj
[46/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port_systick.c.obj
[47/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions_event_groups.c.obj
[48/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/event_groups.c.obj
[49/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/esp_cpu_intr.c.obj
[50/483] Building CXX object esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj
[51/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/timers.c.obj
[52/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj
[53/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj
[54/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/esp_additions/idf_additions.c.obj
[55/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/portable/riscv/port.c.obj
[56/483] Linking C static library esp-idf/cxx/libcxx.a
[57/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/stream_buffer.c.obj
[58/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/queue.c.obj
[59/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/cpu_region_protect.c.obj
[60/483] Linking C static library esp-idf/pthread/libpthread.a
[61/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_ctrl_os.c.obj
[62/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/revision.c.obj
[63/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mac_addr.c.obj
[64/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_gpio_reserve.c.obj
[65/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/hw_random.c.obj
[66/483] Linking C static library esp-idf/esp_libc/libesp_libc.a
[67/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clk.c.obj
[68/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/regi2c_ctrl.c.obj
[69/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/periph_ctrl.c.obj
[70/483] Building C object esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-Kernel/tasks.c.obj
[71/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/io_mux.c.obj
[72/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_periph_ctrl_common.c.obj
[73/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/esp_clk_tree.c.obj
[74/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sar_tsens_ctrl.c.obj
[75/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/io_mux.c.obj
[76/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/rtc_module.c.obj
[77/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/intr_alloc.c.obj
[78/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/heap_align_hw.c.obj
[79/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/clk_utils.c.obj
[80/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modem.c.obj
[81/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_share_hw_ctrl.c.obj
[82/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_mspi.c.obj
[83/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_console.c.obj
[84/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_usb.c.obj
[85/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_cache.c.obj
[86/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_uart.c.obj
[87/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/systimer.c.obj
[88/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/spi_bus_lock.c.obj
[89/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/adc_share_hw_ctrl.c.obj
[90/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp_clk_tree_common.c.obj
[91/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi/mspi_intr/mspi_intr.c.obj
[92/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_event.c.obj
[93/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/mspi/mspi_timing_tuning/mspi_timing_tuning.c.obj
[94/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/chip_info.c.obj
[95/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/rtc_clk_init.c.obj
[96/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/rtc_init.c.obj
[97/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/rtc_time.c.obj
[98/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_gpio.c.obj
[99/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/rtc_sleep.c.obj
[100/483] Linking C static library esp-idf/freertos/libfreertos.a
[101/483] Building C object esp-idf/esp_hal_pmu/CMakeFiles/__idf_esp_hal_pmu.dir/esp32c2/rtc_cntl_hal.c.obj
[102/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/rtc_clk.c.obj
[103/483] Building C object esp-idf/esp_hal_gpio/CMakeFiles/__idf_esp_hal_gpio.dir/esp32c2/dedic_gpio_periph.c.obj
[104/483] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c2/interrupts.c.obj
[105/483] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj
[106/483] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj
[107/483] Building C object esp-idf/esp_hal_pmu/CMakeFiles/__idf_esp_hal_pmu.dir/brownout_hal.c.obj
[108/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/power_supply/brownout.c.obj
[109/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32c2/sar_periph_ctrl.c.obj
[110/483] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c2/power_supply_periph.c.obj
[111/483] Building C object esp-idf/esp_hal_gpio/CMakeFiles/__idf_esp_hal_gpio.dir/gpio_hal.c.obj
[112/483] Building C object esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32c2/gpio_periph.c.obj
[113/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_clock_output.c.obj
[114/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/esp32c2/memory_layout.c.obj
[115/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/rom_patches/rom_patch_multi_heap.c.obj
[116/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/rom_patches/rom_patch_tlsf.c.obj
[117/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/port/memory_layout_utils.c.obj
[118/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_base.c.obj
[119/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj
[120/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_lock.c.obj
[121/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_timestamp.c.obj
[122/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/util.c.obj
[123/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_timestamp_common.c.obj
[124/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/buffer/log_buffers.c.obj
[125/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_format_text.c.obj
[126/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/util.c.obj
[127/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_print.c.obj
[128/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj
[129/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/log_level.c.obj
[130/483] Building C object esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/sleep_modes.c.obj
[131/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log.c.obj
[132/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/os/log_write.c.obj
[133/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj
[134/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/tag_log_level.c.obj
[135/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/linked_list/log_linked_list.c.obj
[136/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj
[137/483] Building C object esp-idf/log/CMakeFiles/__idf_log.dir/src/log_level/tag_log_level/cache/log_binary_heap.c.obj
[138/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32c2/efuse_hal.c.obj
[139/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/color_hal.c.obj
[140/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj
[141/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj
[142/483] Building C object esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj
[143/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj
[144/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_print.c.obj
[145/483] Building C object esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj
[146/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj
[147/483] Linking C static library esp-idf/esp_hw_support/libesp_hw_support.a
[148/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj
[149/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj
[150/483] Linking C static library esp-idf/esp_hal_pmu/libesp_hal_pmu.a
[151/483] Building C object esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_serial_output.c.obj
[152/483] Linking C static library esp-idf/esp_hal_gpio/libesp_hal_gpio.a
[153/483] Linking C static library esp-idf/soc/libsoc.a
[154/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj
[155/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_ipc.c.obj
[156/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/stack_check.c.obj
[157/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_system.c.obj
[158/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/crosscore_int.c.obj
[159/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/system_time.c.obj
[160/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/freertos_hooks.c.obj
[161/483] Building C object esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj
[162/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup.c.obj
[163/483] Linking C static library esp-idf/heap/libheap.a
[164/483] Linking C static library esp-idf/log/liblog.a
[165/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/panic.c.obj
[166/483] Linking C static library esp-idf/hal/libhal.a
[167/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/ubsan.c.obj
[168/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/startup_funcs.c.obj
[169/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/debug_assist.c.obj
[170/483] Linking C static library esp-idf/esp_rom/libesp_rom.a
[171/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/image_process.c.obj
[172/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/esp_system_chip.c.obj
[173/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt_impl_esp_timer.c.obj
[174/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/expression_with_stack.c.obj
[175/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/int_wdt.c.obj
[176/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/panic_handler.c.obj
[177/483] Linking C static library esp-idf/esp_common/libesp_common.a
[178/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/task_wdt/task_wdt.c.obj
[179/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_stubs.c.obj
[180/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/debug_helpers.c.obj
[181/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/arch/riscv/panic_arch.c.obj
[182/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c2/reset_reason.c.obj
[183/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_brownout_hook.c.obj
[184/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj
[185/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c2/cache_err_int.c.obj
[186/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj
[187/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_boya.c.obj
[188/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/cpu_start.c.obj
[189/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj
[190/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic.c.obj
[191/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_th.c.obj
[192/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_winbond.c.obj
[193/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c2/system_internal.c.obj
[194/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_blockdev.c.obj
[195/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj
[196/483] Building C object esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/port/soc/esp32c2/clk.c.obj
[197/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_mxic_opi.c.obj
[198/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj
[199/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj
[200/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj
[201/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj
[202/483] Linking C static library esp-idf/esp_system/libesp_system.a
[203/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj
[204/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj
[205/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj
[206/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj
[207/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj
[208/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj
[209/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj
[210/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj
[211/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj
[212/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj
[213/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj
[214/483] Building C object esp-idf/esp_hal_ana_conv/CMakeFiles/__idf_esp_hal_ana_conv.dir/esp32c2/adc_periph.c.obj
[215/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj
[216/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32c2.c.obj
[217/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj
[218/483] Building C object esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj
[219/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32c2/secure_boot_secure_features.c.obj
[220/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj
[221/483] Building C object esp-idf/esp_hal_wdt/CMakeFiles/__idf_esp_hal_wdt.dir/esp32c2/mwdt_periph.c.obj
[222/483] Building C object esp-idf/esp_hal_ana_conv/CMakeFiles/__idf_esp_hal_ana_conv.dir/esp32c2/temperature_sensor_periph.c.obj
[223/483] Linking C static library esp-idf/spi_flash/libspi_flash.a
[224/483] Building C object esp-idf/esp_hal_ana_conv/CMakeFiles/__idf_esp_hal_ana_conv.dir/temperature_sensor_hal.c.obj
[225/483] Building C object esp-idf/esp_hal_ana_conv/CMakeFiles/__idf_esp_hal_ana_conv.dir/adc_hal_common.c.obj
[226/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32c2.c.obj
[227/483] Building C object esp-idf/esp_hal_ana_conv/CMakeFiles/__idf_esp_hal_ana_conv.dir/adc_oneshot_hal.c.obj
[228/483] Building C object esp-idf/esp_hal_wdt/CMakeFiles/__idf_esp_hal_wdt.dir/rom_patch.c.obj
[229/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/everest/CMakeFiles/everest.dir/library/Hacl_Curve25519_joined.c.obj
[230/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj
[231/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/everest/CMakeFiles/everest.dir/library/x25519.c.obj
[232/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_sha.c.obj
[233/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/aesce.c.obj
[234/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/aesni.c.obj
[235/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/aria.c.obj
[236/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/bignum_mod.c.obj
[237/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/p256-m/CMakeFiles/p256-m.dir/p256-m_driver_entrypoints.c.obj
[238/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/p256-m/CMakeFiles/p256-m.dir/p256-m/p256-m.c.obj
[239/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/bignum_mod_raw.c.obj
[240/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj
[241/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/block_cipher.c.obj
[242/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/camellia.c.obj
[243/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/chacha20.c.obj
[244/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/chacha20_neon.c.obj
[245/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/chachapoly.c.obj
[246/483] Building C object esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj
[247/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ecjpake.c.obj
[248/483] Linking C static library esp-idf/bootloader_support/libbootloader_support.a
[249/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/cipher_wrap.c.obj
[250/483] Linking C static library esp-idf/esp_hal_ana_conv/libesp_hal_ana_conv.a
[251/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ecp_curves_new.c.obj
[252/483] Linking C static library esp-idf/esp_hal_wdt/libesp_hal_wdt.a
[253/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/cmac.c.obj
[254/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ccm.c.obj
[255/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ecdsa.c.obj
[256/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/everest/libeverest.a
[257/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/entropy.c.obj
[258/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/entropy_poll.c.obj
[259/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ctr_drbg.c.obj
[260/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/cipher.c.obj
[261/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/p256-m/libp256-m.a
[262/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/bignum_core.c.obj
[263/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/md5.c.obj
[264/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/poly1305.c.obj
[265/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/hmac_drbg.c.obj
[266/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_hash.c.obj
[267/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_ffdh.c.obj
[268/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_aead.c.obj
[269/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ecp_curves.c.obj
[270/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_pake.c.obj
[271/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/aes.c.obj
[272/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_mac.c.obj
[273/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_cipher.c.obj
[274/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/gcm.c.obj
[275/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_xof.c.obj
[276/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ripemd160.c.obj
[277/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/sha1.c.obj
[278/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_ecp.c.obj
[279/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_util_internal.c.obj
[280/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/rsa_alt_helpers.c.obj
[281/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/pqcp/CMakeFiles/pqcp.dir/src/wrap_mldsa_native.c.obj
[282/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/ecc/esp_ecc.c.obj
[283/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/pqcp/CMakeFiles/pqcp.dir/src/psa_crypto_mldsa.c.obj
[284/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/lmots.c.obj
[285/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/ecc/ecc_alt.c.obj
[286/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/lms.c.obj
[287/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/psa_crypto_rsa.c.obj
[288/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/nist_kw.c.obj
[289/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/sha3.c.obj
[290/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pk_ecc.c.obj
[291/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/bignum.c.obj
[292/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/sha256.c.obj
[293/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pk_rsa.c.obj
[294/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/ecp.c.obj
[295/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/sha512.c.obj
[296/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/platform/CMakeFiles/platform.dir/memory_buffer_alloc.c.obj
[297/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/platform/CMakeFiles/platform.dir/platform.c.obj
[298/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/md.c.obj
[299/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/platform/CMakeFiles/platform.dir/platform_util.c.obj
[300/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pk_wrap.c.obj
[301/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/platform/CMakeFiles/platform.dir/threading.c.obj
[302/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/constant_time.c.obj
[303/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pkwrite.c.obj
[304/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pkparse.c.obj
[305/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/base64.c.obj
[306/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/asn1parse.c.obj
[307/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/asn1write.c.obj
[308/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/oid.c.obj
[309/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto_random.c.obj
[310/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto_storage.c.obj
[311/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto_client.c.obj
[312/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_its_file.c.obj
[313/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/pkcs5.c.obj
[314/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/CMakeFiles/utilities.dir/pem.c.obj
[315/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/tf_psa_crypto_version.c.obj
[316/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/tf_psa_crypto_config.c.obj
[317/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/CMakeFiles/extras.dir/pk.c.obj
[318/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/CMakeFiles/builtin.dir/src/rsa.c.obj
[319/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/esp_hardware.c.obj
[320/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_util.c.obj
[321/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_sha/core/psa_crypto_driver_esp_sha512.c.obj
[322/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto_driver_wrappers_no_static.c.obj
[323/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/sha/esp_sha.c.obj
[324/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/sha/core/sha.c.obj
[325/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto_slot_management.c.obj
[326/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/builtin/libmbed-builtin.a
[327/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_md/psa_crypto_driver_esp_md5.c.obj
[328/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_sha/core/psa_crypto_driver_esp_sha1.c.obj
[329/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_sha/psa_crypto_driver_esp_sha.c.obj
[330/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_sha/core/psa_crypto_driver_esp_sha256.c.obj
[331/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/psa_driver/esp_mac/psa_crypto_driver_esp_hmac_transparent.c.obj
[332/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/drivers/pqcp/libpqcp.a
[333/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_reader.c.obj
[334/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj
[335/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/mps_trace.c.obj
[336/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/extras/libextras.a
[337/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/platform/libplatform.a
[338/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj
[339/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_debug_helpers_generated.c.obj
[340/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/utilities/libutilities.a
[341/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj
[342/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj
[343/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.obj
[344/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_server.c.obj
[345/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_client.c.obj
[346/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_client.c.obj
[347/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj
[348/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_generic.c.obj
[349/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/version_features.c.obj
[350/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/timing.c.obj
[351/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/version.c.obj
[352/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/esp_platform_time.c.obj
[353/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/mbedtls_debug.c.obj
[354/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/esp_timing.c.obj
[355/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/mbedtls_config.c.obj
[356/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/mbedtls/port/esp_psa_crypto_init.c.obj
[357/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj
[358/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_client.c.obj
[359/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/error.c.obj
[360/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs7.c.obj
[361/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write.c.obj
[362/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_oid.c.obj
[363/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj
[364/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj
[365/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj
[366/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls12_server.c.obj
[367/483] Performing build step for 'bootloader'
[1/1] cd /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/bootloader && /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/idf-tools/python_env/idf6.1_py3.12_env/bin/python /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/bootloader/bootloader.bin
Bootloader binary size 0x4d40 bytes. 0x32c0 bytes (40%) free.
[368/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj
[369/483] No install step for 'bootloader'
[370/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.obj
[371/483] Completed 'bootloader'
[372/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj
[373/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj
[374/483] Building C object esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj
[375/483] Building C object esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/CMakeFiles/tfpsacrypto.dir/psa_crypto.c.obj
[376/483] Linking CXX static library esp-idf/mbedtls/mbedtls/tf-psa-crypto/core/libtfpsacrypto.a
[377/483] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedtls.a
[378/483] Linking CXX static library esp-idf/mbedtls/mbedtls/library/libmbedx509.a
[379/483] Building ASM object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/__/__/x509_crt_bundle.S.obj
[380/483] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/port/esp32c2/ext_mem_layout.c.obj
[381/483] Building C object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/port/esp_mem.c.obj
[382/483] Building C object esp-idf/esp_driver_dma/CMakeFiles/__idf_esp_driver_dma.dir/src/esp_async_memcpy.c.obj
[383/483] Building C object esp-idf/esp_driver_dma/CMakeFiles/__idf_esp_driver_dma.dir/src/esp_dma_utils.c.obj
[384/483] Building C object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/port/psa_crypto_storage/esp_psa_key_file.c.obj
[385/483] Building C object esp-idf/esp_driver_dma/CMakeFiles/__idf_esp_driver_dma.dir/src/gdma_link.c.obj
[386/483] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_locks.c.obj
[387/483] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache_utils.c.obj
[388/483] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_cache_msync.c.obj
[389/483] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_trace.c.obj
[390/483] Building C object esp-idf/esp_hal_uart/CMakeFiles/__idf_esp_hal_uart.dir/uart_hal.c.obj
[391/483] Building C object esp-idf/esp_hal_uart/CMakeFiles/__idf_esp_hal_uart.dir/uart_hal_iram.c.obj
[392/483] Building C object esp-idf/esp_hal_uart/CMakeFiles/__idf_esp_hal_uart.dir/esp32c2/uart_periph.c.obj
[393/483] Building C object esp-idf/esp_pm/CMakeFiles/__idf_esp_pm.dir/pm_impl.c.obj
[394/483] Building C object esp-idf/esp_driver_dma/CMakeFiles/__idf_esp_driver_dma.dir/src/async_memcpy_gdma.c.obj
[395/483] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_glitch_filter_ops.c.obj
[396/483] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_lock.c.obj
[397/483] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp32c2/esp_crypto_clk.c.obj
[398/483] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/rtc_io.c.obj
[399/483] Building C object esp-idf/esp_mm/CMakeFiles/__idf_esp_mm.dir/esp_mmu_map.c.obj
[400/483] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/init.c.obj
[401/483] Building C object esp-idf/esp_security/CMakeFiles/__idf_esp_security.dir/src/esp_crypto_periph_clk.c.obj
[402/483] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/dedic_gpio.c.obj
[403/483] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio_pin_glitch_filter.c.obj
[404/483] Building C object esp-idf/mbedtls/CMakeFiles/__idf_mbedtls.dir/esp_crt_bundle/esp_crt_bundle.c.obj
[405/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_init.c.obj
[406/483] Linking C static library esp-idf/mbedtls/libmbedtls.a
[407/483] Building C object esp-idf/esp_hal_systimer/CMakeFiles/__idf_esp_hal_systimer.dir/rom_patch.c.obj
[408/483] Building C object esp-idf/esp_driver_dma/CMakeFiles/__idf_esp_driver_dma.dir/src/gdma.c.obj
[409/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/system_time.c.obj
[410/483] Building C object esp-idf/esp_hal_timg/CMakeFiles/__idf_esp_hal_timg.dir/esp32c2/timer_periph.c.obj
[411/483] Building C object esp-idf/esp_hal_timg/CMakeFiles/__idf_esp_hal_timg.dir/timer_hal.c.obj
[412/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/ets_timer_legacy.c.obj
[413/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_common.c.obj
[414/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c2/esp_efuse_table.c.obj
[415/483] Linking C static library esp-idf/esp_driver_dma/libesp_driver_dma.a
[416/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer_impl_systimer.c.obj
[417/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c2/esp_efuse_fields.c.obj
[418/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c2/esp_efuse_rtc_calib.c.obj
[419/483] Linking C static library esp-idf/esp_mm/libesp_mm.a
[420/483] Building C object esp-idf/esp_timer/CMakeFiles/__idf_esp_timer.dir/src/esp_timer.c.obj
[421/483] Linking C static library esp-idf/esp_pm/libesp_pm.a
[422/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32c2/esp_efuse_utility.c.obj
[423/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj
[424/483] Linking C static library esp-idf/esp_hal_uart/libesp_hal_uart.a
[425/483] Building C object esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj
[426/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/without_key_purposes/one_key_block/esp_efuse_api_key.c.obj
[427/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_startup.c.obj
[428/483] Building C object esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition_target.c.obj
[429/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj
[430/483] Building C object esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj
[431/483] Building C object esp-idf/esp_hal_security/CMakeFiles/__idf_esp_hal_security.dir/sha_hal.c.obj
[432/483] Building C object esp-idf/esp_app_format/CMakeFiles/__idf_esp_app_format.dir/esp_app_desc.c.obj
[433/483] Building C object esp-idf/esp_hal_security/CMakeFiles/__idf_esp_hal_security.dir/ecc_hal.c.obj
[434/483] Building C object esp-idf/esp_hal_mspi/CMakeFiles/__idf_esp_hal_mspi.dir/esp32c2/mspi_periph.c.obj
[435/483] Building C object esp-idf/esp_driver_gpio/CMakeFiles/__idf_esp_driver_gpio.dir/src/gpio.c.obj
[436/483] Building C object esp-idf/esp_hal_mspi/CMakeFiles/__idf_esp_hal_mspi.dir/spi_flash_encrypt_hal_iram.c.obj
[437/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/esp32c2/spi_periph.c.obj
[438/483] Linking C static library esp-idf/esp_driver_gpio/libesp_driver_gpio.a
[439/483] Building C object esp-idf/esp_hal_clock/CMakeFiles/__idf_esp_hal_clock.dir/esp32c2/clk_tree_hal.c.obj
[440/483] Building C object esp-idf/esp_hal_mspi/CMakeFiles/__idf_esp_hal_mspi.dir/spi_flash_hal.c.obj
[441/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/spi_slave_hal.c.obj
[442/483] Building C object esp-idf/esp_partition/CMakeFiles/__idf_esp_partition.dir/partition.c.obj
[443/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/spi_hal.c.obj
[444/483] Linking C static library esp-idf/esp_security/libesp_security.a
[445/483] Building C object esp-idf/esp_hal_mspi/CMakeFiles/__idf_esp_hal_mspi.dir/spi_flash_hal_gpspi.c.obj
[446/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/spi_slave_hal_iram.c.obj
[447/483] Building C object esp-idf/esp_hal_dma/CMakeFiles/__idf_esp_hal_dma.dir/esp32c2/gdma_periph.c.obj
[448/483] Linking C static library esp-idf/esp_timer/libesp_timer.a
[449/483] Building C object esp-idf/esp_stdio/CMakeFiles/__idf_esp_stdio.dir/stdio_simple.c.obj
[450/483] Building C object esp-idf/esp_hal_dma/CMakeFiles/__idf_esp_hal_dma.dir/gdma_hal_top.c.obj
[451/483] Building C object esp-idf/esp_stdio/CMakeFiles/__idf_esp_stdio.dir/stdio_port.c.obj
[452/483] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/instruction_decode.c.obj
[453/483] Linking C static library esp-idf/esp_hal_systimer/libesp_hal_systimer.a
[454/483] Building C object esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj
[455/483] Building C object esp-idf/esp_stdio/CMakeFiles/__idf_esp_stdio.dir/stdio_syscalls_simple.c.obj
[456/483] Building C object esp-idf/esp_hal_dma/CMakeFiles/__idf_esp_hal_dma.dir/gdma_hal_ahb_v1.c.obj
[457/483] Building C object esp-idf/esp_hal_mspi/CMakeFiles/__idf_esp_hal_mspi.dir/spi_flash_hal_iram.c.obj
[458/483] Building ASM object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj
[459/483] Building ASM object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors_intc.S.obj
[460/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/spi_slave_hd_hal.c.obj
[461/483] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/rv_utils.c.obj
[462/483] Linking C static library esp-idf/esp_hal_timg/libesp_hal_timg.a
[463/483] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt.c.obj
[464/483] Building C object esp-idf/esp_hal_gpspi/CMakeFiles/__idf_esp_hal_gpspi.dir/spi_hal_iram.c.obj
[465/483] Building C object esp-idf/riscv/CMakeFiles/__idf_riscv.dir/interrupt_intc.c.obj
[466/483] Linking C static library esp-idf/efuse/libefuse.a
[467/483] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/main.c.obj
[468/483] Linking C static library esp-idf/esp_partition/libesp_partition.a
[469/483] Linking C static library esp-idf/app_update/libapp_update.a
[470/483] Linking C static library esp-idf/esp_bootloader_format/libesp_bootloader_format.a
[471/483] Linking C static library esp-idf/esp_app_format/libesp_app_format.a
[472/483] Linking C static library esp-idf/esp_hal_security/libesp_hal_security.a
[473/483] Linking C static library esp-idf/esp_hal_mspi/libesp_hal_mspi.a
[474/483] Linking C static library esp-idf/esp_hal_clock/libesp_hal_clock.a
[475/483] Linking C static library esp-idf/esp_hal_gpspi/libesp_hal_gpspi.a
[476/483] Linking C static library esp-idf/esp_hal_dma/libesp_hal_dma.a
[477/483] Linking C static library esp-idf/esp_stdio/libesp_stdio.a
[478/483] Linking C static library esp-idf/riscv/libriscv.a
[479/483] Linking C static library esp-idf/main/libmain.a
[480/483] Generating esp-idf/esp_system/ld/sections.ld
Skipping linker script generation, section names unchanged
[481/483] Linking CXX executable compact_motion.elf
[482/483] Generating binary image from built executable
esptool v5.6.0
Creating ESP32-C2 image...
Merged 3 ELF sections.
Successfully created ESP32-C2 image.
Generated /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/compact_motion.bin
[483/483] cd /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build && /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/idf-tools/python_env/idf6.1_py3.12_env/bin/python /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/partition_table/partition-table.bin /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build/compact_motion.bin
compact_motion.bin binary size 0x1ee80 bytes. Smallest app partition is 0x100000 bytes. 0xe1180 bytes (88%) free.
Executing action: reconfigure
Running cmake in directory /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build
Executing "cmake -G Ninja -B /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build -DPYTHON_DEPS_CHECKED=1 -DPYTHON=/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/firmware-tools/idf-tools/python_env/idf6.1_py3.12_env/bin/python -DESP_PLATFORM=1 -DIDF_TARGET=esp32c2 -DCCACHE_ENABLE=False /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware"...
Executing action: all (aliases: build)
Running ninja in directory /Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build
Executing "ninja all"...
Project build complete. To flash, run:
idf.py flash
or
idf.py -p PORT flash
or
python -m esptool --chip esp32c2 -b 460800 --before default-reset --after hard-reset write-flash --flash-mode dio --flash-size 4MB --flash-freq 30m 0x0 work/compact-pir/firmware/build/bootloader/bootloader.bin 0x8000 work/compact-pir/firmware/build/partition_table/partition-table.bin 0x10000 work/compact-pir/firmware/build/compact_motion.bin
or from the "/Users/mohan/Documents/Codex/2026-10-24/use-esp8684h4x-and-the-pir-motion-2/work/compact-pir/firmware/build" directory
python -m esptool --chip esp32c2 -b 460800 --before default-reset --after hard-reset write-flash "@flash_args"