Command: ninja all [1/9] Performing build step for 'bootloader' [1/1] cd /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/bootloader/esp-idf/esptool_py && /home/claw/.espressif/python_env/idf5.5_py3.13_env/bin/python /home/claw/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x2000 /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/bootloader/bootloader.bin Bootloader binary size 0x56a0 bytes. 0x960 bytes (10%) free. [2/9] No install step for 'bootloader' [3/9] Completed 'bootloader' [4/9] Building C object esp-idf/v2x_driver/CMakeFiles/__idf_v2x_driver.dir/v2x_driver.c.obj [5/9] Linking C static library esp-idf/v2x_driver/libv2x_driver.a [6/9] Generating esp-idf/esp_system/ld/sections.ld [7/9] Linking CXX executable v2x_sniffer.elf [8/9] Generating binary image from built executable esptool.py v4.12.dev1 Creating esp32c5 image... Merged 1 ELF section Successfully created esp32c5 image. Generated /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/v2x_sniffer.bin [9/9] cd /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/esp-idf/esptool_py && /home/claw/.espressif/python_env/idf5.5_py3.13_env/bin/python /home/claw/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/partition_table/partition-table.bin /home/claw/.openclaw/workspace/v2x-sniffer/v2x_fw/build/v2x_sniffer.bin v2x_sniffer.bin binary size 0xed570 bytes. Smallest app partition is 0x100000 bytes. 0x12a90 bytes (7%) free.