[1/9] Performing build step for 'bootloader' [1/1] cd /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/bootloader/esp-idf/esptool_py && /Users/james/.espressif/python_env/idf5.4_py3.13_env/bin/python /Users/james/Development/psionrevo/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/bootloader/bootloader.bin Bootloader binary size 0x55e0 bytes. 0x2a20 bytes (33%) free. [2/9] No install step for 'bootloader' [3/9] Completed 'bootloader' [4/9] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/uart_async_rxtxtasks_main.c.obj /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c: In function 'validate_irda_crc': /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:91:50: warning: passing argument 2 of 'irda_crc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 91 | u16 calculated = irda_crc(PPPINITFCS, packet + 1, len - 2); | ~~~~~~~^~~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:69:38: note: expected 'unsigned char *' but argument is of type 'const u8 *' {aka 'const unsigned char *'} 69 | u16 irda_crc(u16 fcs, unsigned char *cp, int len) { | ~~~~~~~~~~~~~~~^~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c: In function 'parse_pxid_packets': /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:141:9: warning: unused variable 'packet_count' [-Wunused-variable] 141 | int packet_count = 0; | ^~~~~~~~~~~~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c: In function 'reply_to_pxid': /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:273:12: warning: unused variable 'eof_pos' [-Wunused-variable] 273 | size_t eof_pos = 34; | ^~~~~~~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c: In function 'parse_irda_packets': /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:401:35: warning: passing argument 2 of 'irda_crc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 401 | &data[i+1], // Address byte | ^~~~~~~~~~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:69:38: note: expected 'unsigned char *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 69 | u16 irda_crc(u16 fcs, unsigned char *cp, int len) { | ~~~~~~~~~~~~~~~^~ /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c: At top level: /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/main/uart_async_rxtxtasks_main.c:470:13: warning: 'tx_task' defined but not used [-Wunused-function] 470 | static void tx_task(void *arg) | ^~~~~~~ [5/9] Linking C static library esp-idf/main/libmain.a [6/9] Generating ld/sections.ld [7/9] Linking CXX executable uart_async_rxtxtasks.elf [8/9] Generating binary image from built executable esptool.py v4.8.1 Creating esp32c6 image... Merged 1 ELF section Successfully created esp32c6 image. Generated /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/uart_async_rxtxtasks.bin [9/9] cd /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/esp-idf/esptool_py && /Users/james/.espressif/python_env/idf5.4_py3.13_env/bin/python /Users/james/Development/psionrevo/esp/esp-idf/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/partition_table/partition-table.bin /Users/james/Development/psionrevo/esp/uart_async_rxtxtasks/build/uart_async_rxtxtasks.bin uart_async_rxtxtasks.bin binary size 0x2dcd0 bytes. Smallest app partition is 0x100000 bytes. 0xd2330 bytes (82%) free.