Command: ninja all
[1/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_codex':
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:58:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   58 |             print_str(CODEX_TITLE);
      |                       ^~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:62:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   62 |             print_str(ALT_CODEX_TITLE);
      |                       ^~~~~~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:69:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   69 |             print_str(DIANA_TITLE);
      |                       ^~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:73:23: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   73 |             print_str(ALT_DIANA_TITLE);
      |                       ^~~~~~~~~~~~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:85:32: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   85 |                 print_str(CODEX[x++]);
      |                           ~~~~~^~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:92:36: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   92 |                 print_str(ALT_CODEX[x++]);
      |                           ~~~~~~~~~^~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:135:46: warning: passing argument 1 of 'print_str' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  135 |                 print_str(DIANA_TRIGRAMS_FULL[x++]);
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/print.c:10:22: note: expected 'char *' but argument is of type 'const char *'
   10 | void print_str(char *str)
      |                ~~~~~~^~~
[2/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 0x5d70 bytes. 0x2290 bytes (27%) free.
[3/13] No install step for 'bootloader'
[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:447:25: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  447 |     configuredPartition = esp_ota_get_boot_partition();
      |                         ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:448:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  448 |     runningPartition = esp_ota_get_running_partition();
      |                      ^
/home/eweaver/PartisanLabs/projects/adl-1/firmware/main/otaupdate.c:449:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  449 |     updatePartition = esp_ota_get_next_update_partition(NULL);
      |                     ^
[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 0xec490 bytes. Smallest app partition is 0x200000 bytes. 0x113b70 bytes (54%) free.
