diff --git a/.vscode/.cortex-debug.peripherals.state.json b/.vscode/.cortex-debug.peripherals.state.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/.vscode/.cortex-debug.peripherals.state.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/.vscode/.cortex-debug.registers.state.json b/.vscode/.cortex-debug.registers.state.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/.vscode/.cortex-debug.registers.state.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 56850bf..3faee81 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -6,10 +6,10 @@ "${workspaceFolder}/**" ], "defines": [], - "compilerPath": "/usr/lib/llvm/15/bin/clang", + "compilerPath": "/usr/bin/arm-none-eabi-gcc", "cStandard": "c17", "cppStandard": "c++14", - "intelliSenseMode": "linux-clang-x64", + "intelliSenseMode": "linux-gcc-arm", "configurationProvider": "ms-vscode.cmake-tools" } ], diff --git a/.vscode/settings.json b/.vscode/settings.json index c8489b4..6e3a574 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,5 +17,6 @@ } }, "cmake.buildBeforeRun": true, - "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" + "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", + "C_Cpp.errorSquiggles": "disabled" } \ No newline at end of file diff --git a/build/.ninja_deps b/build/.ninja_deps index f3db19a..34cf39a 100644 Binary files a/build/.ninja_deps and b/build/.ninja_deps differ diff --git a/build/.ninja_log b/build/.ninja_log index 308c169..5c2b355 100644 --- a/build/.ninja_log +++ b/build/.ninja_log @@ -122,3 +122,21 @@ 8 13 1683968918453501368 pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-done b644e48f5ba67d09 8 13 1683968918453501368 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/PioasmBuild-complete b644e48f5ba67d09 8 13 1683968918453501368 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-done b644e48f5ba67d09 +2 5 0 elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-build e04160818fd48053 +2 5 0 /home/spider_pig/src/c/pico/clacer/build/elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-build e04160818fd48053 +2 5 0 pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-build 2089f21c007f4f90 +2 5 0 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-build 2089f21c007f4f90 +5 7 0 elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-install da11455db91baef8 +5 7 0 /home/spider_pig/src/c/pico/clacer/build/elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-install da11455db91baef8 +6 7 0 pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-install c3008ea98abf7935 +6 7 0 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-install c3008ea98abf7935 +7 13 1683970592107581174 pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/PioasmBuild-complete b644e48f5ba67d09 +7 13 1683970592107581174 pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-done b644e48f5ba67d09 +7 13 1683970592107581174 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/CMakeFiles/PioasmBuild-complete b644e48f5ba67d09 +7 13 1683970592107581174 /home/spider_pig/src/c/pico/clacer/build/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/src/PioasmBuild-stamp/PioasmBuild-done b644e48f5ba67d09 +7 13 1683970592107581174 CMakeFiles/ELF2UF2Build-complete 617f1c2d7520e1da +7 13 1683970592107581174 elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-done 617f1c2d7520e1da +7 13 1683970592107581174 /home/spider_pig/src/c/pico/clacer/build/CMakeFiles/ELF2UF2Build-complete 617f1c2d7520e1da +7 13 1683970592107581174 /home/spider_pig/src/c/pico/clacer/build/elf2uf2/src/ELF2UF2Build-stamp/ELF2UF2Build-done 617f1c2d7520e1da +13 35 1683970592129581175 CMakeFiles/clacer.dir/src/main.c.obj 377534f07705680d +35 61 1683970592145581176 clacer.elf 5280f3491fd22faa diff --git a/build/clacer.elf b/build/clacer.elf index 4a2dadd..d46fa4d 100755 Binary files a/build/clacer.elf and b/build/clacer.elf differ diff --git a/build/clacer.elf.map b/build/clacer.elf.map index df59e2a..581b011 100644 --- a/build/clacer.elf.map +++ b/build/clacer.elf.map @@ -1384,9 +1384,9 @@ Discarded input sections .debug_frame 0x00000000 0x12c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj .ARM.attributes 0x00000000 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj - .text 0x00000000 0x0 /tmp/ccKxEkNI.o - .data 0x00000000 0x0 /tmp/ccKxEkNI.o - .bss 0x00000000 0x0 /tmp/ccKxEkNI.o + .text 0x00000000 0x0 /tmp/ccDlwcZY.o + .data 0x00000000 0x0 /tmp/ccDlwcZY.o + .bss 0x00000000 0x0 /tmp/ccDlwcZY.o .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) @@ -1685,7 +1685,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp .boot2 0x10000000 0x100 0x10000000 __boot2_start__ = . *(.boot2) - .boot2 0x10000000 0x100 /tmp/ccKxEkNI.o + .boot2 0x10000000 0x100 /tmp/ccDlwcZY.o 0x10000100 __boot2_end__ = . 0x00000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) @@ -2642,7 +2642,7 @@ LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pi LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj LOAD CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/hardware_spi/spi.c.obj -LOAD /tmp/ccKxEkNI.o +LOAD /tmp/ccDlwcZY.o LOAD /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libstdc++.a LOAD /usr/lib/gcc/arm-none-eabi/13/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libm.a START GROUP @@ -2731,7 +2731,7 @@ LOAD linker stubs .ARM.attributes 0x0000053a 0x2c CMakeFiles/clacer.dir/home/spider_pig/src/c/pico/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj .ARM.attributes - 0x00000566 0x22 /tmp/ccKxEkNI.o + 0x00000566 0x22 /tmp/ccDlwcZY.o .ARM.attributes 0x00000588 0x1e /usr/lib/gcc/arm-none-eabi/13/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .ARM.attributes