Command: ninja all
[1/13] Performing build step for 'bootloader'
[1/1] cd /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/bootloader/esp-idf/esptool_py && /home/eweaver/.espressif/python_env/idf5.5_py3.12_env/bin/python /home/eweaver/esp/v5.5/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x0 /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/bootloader/bootloader.bin
Bootloader binary size 0x5260 bytes. 0x2da0 bytes (36%) free.
[2/13] No install step for 'bootloader'
[3/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/print.c.obj
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c: In function 'print_translate_table':
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:81:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   81 |         title = DIANA_TITLE;
      |               ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:87:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   87 |         title = DIANAPLUS_TITLE;
      |               ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c: In function 'print_codex':
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:164:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  164 |             print_str(CODEX_TITLE);
      |                       ^~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:11:22: note: expected 'char *' but argument is of type 'const char *'
   11 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:168:32: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  168 |                 print_str(CODEX[x++]);
      |                           ~~~~~^~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:11:22: note: expected 'char *' but argument is of type 'const char *'
   11 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:174:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  174 |             print_str(ALT_CODEX_TITLE);
      |                       ^~~~~~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:11:22: note: expected 'char *' but argument is of type 'const char *'
   11 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:178:36: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  178 |                 print_str(ALT_CODEX[x++]);
      |                           ~~~~~~~~~^~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:11:22: note: expected 'char *' but argument is of type 'const char *'
   11 | void print_str(char *str)
      |                ~~~~~~^~~
[4/13] cd /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/esp-idf/main && /home/eweaver/.espressif/python_env/idf5.5_py3.12_env/bin/python /home/eweaver/esp/v5.5/components/spiffs/spiffsgen.py 0x200000 /home/eweaver/PartisanLabs/projects/adl-1/firmware/spiffs_image /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/storage.bin --page-size=256 --obj-name-len=32 --meta-len=4 --use-magic --use-magic-len
[5/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/rng.c.obj
In file included from /home/eweaver/PartisanLabs/projects/adl-1/firmware/main/rng.c:5:
/home/eweaver/esp/v5.5/components/driver/deprecated/driver/periph_ctrl.h:7:2: warning: #warning driver/periph_ctrl.h header is no longer used, and will be removed in future versions. [-Wcpp]
    7 | #warning driver/periph_ctrl.h header is no longer used, and will be removed in future versions.
      |  ^~~~~~~
[6/13] Completed 'bootloader'
[7/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/adl-1_main.c.obj
[8/13] Building C object esp-idf/main/CMakeFiles/__idf_main.dir/otaupdate.c.obj
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c: In function 'begin_ota_update':
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:473:25: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  473 |     configuredPartition = esp_ota_get_boot_partition();
      |                         ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:474:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  474 |     runningPartition = esp_ota_get_running_partition();
      |                      ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:475:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  475 |     updatePartition = esp_ota_get_next_update_partition(NULL);
      |                     ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c: At top level:
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:442:13: warning: 'dhcp_set_captiveportal_url' defined but not used [-Wunused-function]
  442 | static void dhcp_set_captiveportal_url(void) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
[9/13] Linking C static library esp-idf/main/libmain.a
[10/13] Generating esp-idf/esp_system/ld/sections.ld
[11/13] Linking CXX executable adl-1_firmware.elf
[12/13] Generating binary image from built executable
esptool.py v4.10.dev2
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
Generated /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/adl-1_firmware.bin
[13/13] cd /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/esp-idf/esptool_py && /home/eweaver/.espressif/python_env/idf5.5_py3.12_env/bin/python /home/eweaver/esp/v5.5/components/partition_table/check_sizes.py --offset 0x8000 partition --type app /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/partition_table/partition-table.bin /home/eweaver/PartisanLabs/projects/adl-1/firmware/build/adl-1_firmware.bin
adl-1_firmware.bin binary size 0xebaa0 bytes. Smallest app partition is 0x200000 bytes. 0x114560 bytes (54%) free.
