diff --git a/.cproject b/.cproject
new file mode 100644
index 0000000..def3b4c
--- /dev/null
+++ b/.cproject
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <?xml version="1.0" encoding="UTF-8"?>
+<TargetConfig>
+<Properties property_2="LPC175x_6x_512.cfx" property_3="NXP" property_4="LPC1769" property_count="5" version="100300"/>
+<infoList vendor="NXP">
+<info chip="LPC1769" flash_driver="LPC175x_6x_512.cfx" match_id="0x26113F37" name="LPC1769" package="lpc17_lqfp100.xml" stub="crt_emu_cm3_nxp">
+<chip>
+<name>LPC1769</name>
+<family>LPC17xx</family>
+<vendor>NXP (formerly Philips)</vendor>
+<reset board="None" core="Real" sys="Real"/>
+<clock changeable="TRUE" freq="20MHz" is_accurate="TRUE"/>
+<memory can_program="true" id="Flash" is_ro="true" type="Flash"/>
+<memory id="RAM" type="RAM"/>
+<memory id="Periph" is_volatile="true" type="Peripheral"/>
+<memoryInstance derived_from="Flash" id="MFlash512" location="0x00000000" size="0x80000"/>
+<memoryInstance derived_from="RAM" id="RamLoc32" location="0x10000000" size="0x8000"/>
+<memoryInstance derived_from="RAM" id="RamAHB32" location="0x2007c000" size="0x8000"/>
+<prog_flash blocksz="0x1000" location="0" maxprgbuff="0x1000" progwithcode="TRUE" size="0x10000"/>
+<prog_flash blocksz="0x8000" location="0x10000" maxprgbuff="0x1000" progwithcode="TRUE" size="0x70000"/>
+</chip>
+<processor>
+<name gcc_name="cortex-m3">Cortex-M3</name>
+<family>Cortex-M</family>
+</processor>
+</info>
+</infoList>
+</TargetConfig>
+
+
+ LPCXpresso1769-CD
+
+
+
+
+
\ No newline at end of file
diff --git a/.project b/.project
new file mode 100644
index 0000000..91f48b3
--- /dev/null
+++ b/.project
@@ -0,0 +1,26 @@
+
+
+ MyProject
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
new file mode 100644
index 0000000..c24968c
--- /dev/null
+++ b/.settings/language.settings.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..99f26c0
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/=UTF-8
diff --git a/Debug/MyProject.axf b/Debug/MyProject.axf
index 993a0c2..3890a95 100755
Binary files a/Debug/MyProject.axf and b/Debug/MyProject.axf differ
diff --git a/Debug/MyProject.map b/Debug/MyProject.map
index a181ea8..600db2d 100644
--- a/Debug/MyProject.map
+++ b/Debug/MyProject.map
@@ -1,13 +1,17 @@
Archive member included to satisfy reference by file (symbol)
-/usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ ./src/SPI.o (memcpy)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
./src/cr_startup_lpc175x_6x.o (__main)
-/usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
./src/init_clk.o (__aeabi_uldivmod)
-/usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
- /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) (__aeabi_idiv0)
-/usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o) (__aeabi_idiv0)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
./src/SPI.o (__aeabi_fdiv)
+/Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o) (__aeabi_memcpy)
Discarded input sections
@@ -112,90 +116,104 @@ Discarded input sections
.debug_macro 0x00000000 0x12e ./src/main.o
.debug_macro 0x00000000 0x5b3 ./src/main.o
.debug_macro 0x00000000 0x22 ./src/main.o
- .text 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .data 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .bss 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- .text 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
- .data 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
- .bss 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
.text.__aeabi_division_ldivmod
- 0x00000000 0x26 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ 0x00000000 0x26 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
.text.__aeabi_division_uldivmod
- 0x00000000 0x174 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ 0x00000000 0x174 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
.ARM.attributes
- 0x00000000 0x1b /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
- .text 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
- .data 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
- .bss 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ 0x00000000 0x1b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
.text.__aeabi_division_idiv0
- 0x00000000 0x2 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ 0x00000000 0x2 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
.ARM.attributes
- 0x00000000 0x1b /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
- .text 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .data 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .bss 0x00000000 0x0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x1b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fmul
- 0x00000000 0xac /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xac /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fdiv
- 0x00000000 0xbc /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xbc /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fsub
- 0x00000000 0xe4 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xe4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fadd
- 0x00000000 0xb4 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xb4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_frsub
- 0x00000000 0xc /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xc /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fneg
- 0x00000000 0x6 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x6 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_f2iz
- 0x00000000 0x38 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x38 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_f2uiz
- 0x00000000 0x2a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x2a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_f2lz
- 0x00000000 0x6a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x6a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_f2ulz
- 0x00000000 0x3e /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x3e /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__bhs_ui2f
- 0x00000000 0x26 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x26 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__bhs_ul2f
- 0x00000000 0x46 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_i2f
- 0x00000000 0x10 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_ui2f
- 0x00000000 0x8 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_l2f
- 0x00000000 0x1c /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x1c /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_ul2f
- 0x00000000 0x8 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_f2d
- 0x00000000 0x38 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x38 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmpeq
- 0x00000000 0x1e /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x1e /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmplt
- 0x00000000 0x3a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x3a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmpgt
- 0x00000000 0x3a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x3a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmple
- 0x00000000 0x3e /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x3e /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmpge
- 0x00000000 0x3e /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x3e /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_fcmpun
- 0x00000000 0x1a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x1a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_cfcmple
- 0x00000000 0x20 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.text.__aeabi_cfrcmple
- 0x00000000 0xa /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_info 0x00000000 0x1a8c /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_abbrev 0x00000000 0x35d /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_loc 0x00000000 0x28aa /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xa /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_info 0x00000000 0x1a8c /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_abbrev 0x00000000 0x35d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_loc 0x00000000 0x28aa /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.debug_aranges
- 0x00000000 0xe0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_ranges 0x00000000 0x208 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_line 0x00000000 0x12f1 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_str 0x00000000 0x365 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .comment 0x00000000 0x46 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
- .debug_frame 0x00000000 0x218 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0xe0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_ranges 0x00000000 0x208 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_line 0x00000000 0x12f1 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_str 0x00000000 0x365 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .comment 0x00000000 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .debug_frame 0x00000000 0x218 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
.ARM.attributes
- 0x00000000 0x2d /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ 0x00000000 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+ .text 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .data 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .bss 0x00000000 0x0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .text.__aeabi_memmove
+ 0x00000000 0x1c /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .text.__aeabi_memset_lowlevel
+ 0x00000000 0x32 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .text.__aeabi_memclr
+ 0x00000000 0x8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ .text.__aeabi_memset
+ 0x00000000 0xa /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
Memory Configuration
@@ -215,9 +233,9 @@ LOAD ./src/fonts.o
LOAD ./src/init_clk.o
LOAD ./src/main.o
START GROUP
-LOAD /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a
-LOAD /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a
-LOAD /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libgcc.a
+LOAD /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a
+LOAD /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a
+LOAD /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libgcc.a
END GROUP
0x00000000 __base_MFlash512 = 0x0
0x00000000 __base_Flash = 0x0
@@ -232,7 +250,7 @@ END GROUP
0x20084000 __top_RamAHB32 = 0x20084000
0x20084000 __top_RAM2 = 0x20084000
-.text 0x00000000 0x39c80
+.text 0x00000000 0x3aafc
FILL mask 0xff
0x00000000 __vectors_start__ = ABSOLUTE (.)
*(.isr_vector)
@@ -241,10 +259,10 @@ END GROUP
0x000000cc . = ALIGN (0x4)
0x000000cc __section_table_start = .
0x000000cc __data_section_table = .
- 0x000000cc 0x4 LONG 0x39c80 LOADADDR (.data)
+ 0x000000cc 0x4 LONG 0x3aafc LOADADDR (.data)
0x000000d0 0x4 LONG 0x10000000 ADDR (.data)
0x000000d4 0x4 LONG 0x1c SIZEOF (.data)
- 0x000000d8 0x4 LONG 0x39c80 LOADADDR (.data_RAM2)
+ 0x000000d8 0x4 LONG 0x3aafc LOADADDR (.data_RAM2)
0x000000dc 0x4 LONG 0x2007c000 ADDR (.data_RAM2)
0x000000e0 0x4 LONG 0x0 SIZEOF (.data_RAM2)
0x000000e4 __data_section_table_end = .
@@ -269,17 +287,6 @@ END GROUP
0x00000210 SVC_Handler
0x00000218 DebugMon_Handler
0x00000220 PendSV_Handler
- 0x00000230 TIMER2_IRQHandler
- 0x00000230 RIT_IRQHandler
- 0x00000230 I2C0_IRQHandler
- 0x00000230 USBActivity_IRQHandler
- 0x00000230 PWM1_IRQHandler
- 0x00000230 I2C1_IRQHandler
- 0x00000230 EINT2_IRQHandler
- 0x00000230 UART1_IRQHandler
- 0x00000230 CANActivity_IRQHandler
- 0x00000230 TIMER3_IRQHandler
- 0x00000230 UART0_IRQHandler
0x00000230 IntDefaultHandler
0x00000230 PLL0_IRQHandler
0x00000230 CAN_IRQHandler
@@ -289,7 +296,7 @@ END GROUP
0x00000230 I2C2_IRQHandler
0x00000230 RTC_IRQHandler
0x00000230 SPI_IRQHandler
- 0x00000230 EINT1_IRQHandler
+ 0x00000230 TIMER2_IRQHandler
0x00000230 TIMER1_IRQHandler
0x00000230 UART2_IRQHandler
0x00000230 ADC_IRQHandler
@@ -303,6 +310,17 @@ END GROUP
0x00000230 UART3_IRQHandler
0x00000230 MCPWM_IRQHandler
0x00000230 ENET_IRQHandler
+ 0x00000230 EINT1_IRQHandler
+ 0x00000230 RIT_IRQHandler
+ 0x00000230 I2C0_IRQHandler
+ 0x00000230 USBActivity_IRQHandler
+ 0x00000230 PWM1_IRQHandler
+ 0x00000230 I2C1_IRQHandler
+ 0x00000230 EINT2_IRQHandler
+ 0x00000230 UART1_IRQHandler
+ 0x00000230 CANActivity_IRQHandler
+ 0x00000230 TIMER3_IRQHandler
+ 0x00000230 UART0_IRQHandler
0x000002fc . = 0x2fc
*fill* 0x00000238 0xc4 ff
0x000002fc PROVIDE (__CRP_WORD_START__ = .)
@@ -378,101 +396,114 @@ END GROUP
.text.Get_Color_From_Background
0x000009f8 0x5c ./src/SPI.o
0x000009f8 Get_Color_From_Background
+ .text.Get_Color_From_Sprite
+ 0x00000a54 0x60 ./src/SPI.o
+ 0x00000a54 Get_Color_From_Sprite
.text.auto_screen_roloff
- 0x00000a54 0x66 ./src/SPI.o
- 0x00000a54 auto_screen_roloff
+ 0x00000ab4 0x66 ./src/SPI.o
+ 0x00000ab4 auto_screen_roloff
.text.Refresh_Area
- 0x00000aba 0xa6 ./src/SPI.o
- 0x00000aba Refresh_Area
+ 0x00000b1a 0xa6 ./src/SPI.o
+ 0x00000b1a Refresh_Area
.text.DrawPlayer
- 0x00000b60 0x74 ./src/SPI.o
- 0x00000b60 DrawPlayer
+ 0x00000bc0 0x21c ./src/SPI.o
+ 0x00000bc0 DrawPlayer
.text.Draw_stars
- 0x00000bd4 0x64 ./src/SPI.o
- 0x00000bd4 Draw_stars
- .text.strLen 0x00000c38 0x3a ./src/SPI.o
- 0x00000c38 strLen
- *fill* 0x00000c72 0x2 ff
+ 0x00000ddc 0x64 ./src/SPI.o
+ 0x00000ddc Draw_stars
+ .text.strLen 0x00000e40 0x3a ./src/SPI.o
+ 0x00000e40 strLen
+ *fill* 0x00000e7a 0x2 ff
.text.DrawChar
- 0x00000c74 0x108 ./src/SPI.o
- 0x00000c74 DrawChar
+ 0x00000e7c 0x108 ./src/SPI.o
+ 0x00000e7c DrawChar
.text.DrawText
- 0x00000d7c 0x8c ./src/SPI.o
- 0x00000d7c DrawText
+ 0x00000f84 0x8c ./src/SPI.o
+ 0x00000f84 DrawText
.text.SystemInit
- 0x00000e08 0x144 ./src/init_clk.o
- 0x00000e08 SystemInit
- .text.init 0x00000f4c 0xc ./src/main.o
- 0x00000f4c init
+ 0x00001010 0x144 ./src/init_clk.o
+ 0x00001010 SystemInit
+ .text.init 0x00001154 0xc ./src/main.o
+ 0x00001154 init
.text.TIMER0_IRQHandler
- 0x00000f58 0x34 ./src/main.o
- 0x00000f58 TIMER0_IRQHandler
+ 0x00001160 0x24 ./src/main.o
+ 0x00001160 TIMER0_IRQHandler
.text.EINT3_IRQHandler
- 0x00000f8c 0x18 ./src/main.o
- 0x00000f8c EINT3_IRQHandler
+ 0x00001184 0x18 ./src/main.o
+ 0x00001184 EINT3_IRQHandler
.text.SysTick_Handler
- 0x00000fa4 0x48 ./src/main.o
- 0x00000fa4 SysTick_Handler
+ 0x0000119c 0x48 ./src/main.o
+ 0x0000119c SysTick_Handler
.text.increment_scroll
- 0x00000fec 0x44 ./src/main.o
- 0x00000fec increment_scroll
+ 0x000011e4 0x44 ./src/main.o
+ 0x000011e4 increment_scroll
.text.number_of_digits
- 0x00001030 0x40 ./src/main.o
- 0x00001030 number_of_digits
+ 0x00001228 0x40 ./src/main.o
+ 0x00001228 number_of_digits
.text.convert_to_string
- 0x00001070 0x7c ./src/main.o
- 0x00001070 convert_to_string
+ 0x00001268 0x7c ./src/main.o
+ 0x00001268 convert_to_string
.text.CreatePlayer
- 0x000010ec 0x9c ./src/main.o
- 0x000010ec CreatePlayer
+ 0x000012e4 0x9c ./src/main.o
+ 0x000012e4 CreatePlayer
.text.RefreshPlayer
- 0x00001188 0x7c ./src/main.o
- 0x00001188 RefreshPlayer
- .text.main 0x00001204 0x1c8 ./src/main.o
- 0x00001204 main
+ 0x00001380 0xa4 ./src/main.o
+ 0x00001380 RefreshPlayer
+ .text.main 0x00001424 0x1dc ./src/main.o
+ 0x00001424 main
+ .text.memcpy 0x00001600 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ 0x00001600 memcpy
.text.__weak_main
- 0x000013cc 0x4 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
- 0x000013cc __main
- 0x000013cc __weak_main
+ 0x00001604 0x4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ 0x00001604 __main
+ 0x00001604 __weak_main
+ .text.__aeabi_memcpy
+ 0x00001608 0x34 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ 0x00001608 __aeabi_memcpy
+ 0x00001612 __aeabi_memcpy4
+ 0x00001612 __aeabi_memcpy8
*(.rodata .rodata.* .constdata .constdata.*)
- .rodata.SMPTE 0x000013d0 0x38410 ./src/SPI.o
+ .rodata.SMPTE 0x0000163c 0x38410 ./src/SPI.o
+ .rodata.ShipSprite1
+ 0x00039a4c 0xc10 ./src/SPI.o
+ 0x00039a4c ShipSprite1
.rodata.SmallFont
- 0x000397e0 0x478 ./src/fonts.o
- 0x000397e0 SmallFont
+ 0x0003a65c 0x478 ./src/fonts.o
+ 0x0003a65c SmallFont
.rodata.SCREEN
- 0x00039c58 0x10 ./src/main.o
- 0x00039c58 SCREEN
- .rodata 0x00039c68 0x18 ./src/main.o
- 0x00039c80 . = ALIGN (0x4)
+ 0x0003aad4 0x10 ./src/main.o
+ 0x0003aad4 SCREEN
+ .rodata 0x0003aae4 0x18 ./src/main.o
+ 0x0003aafc . = ALIGN (0x4)
-.glue_7 0x00039c80 0x0
- .glue_7 0x00039c80 0x0 linker stubs
+.glue_7 0x0003aafc 0x0
+ .glue_7 0x0003aafc 0x0 linker stubs
-.glue_7t 0x00039c80 0x0
- .glue_7t 0x00039c80 0x0 linker stubs
+.glue_7t 0x0003aafc 0x0
+ .glue_7t 0x0003aafc 0x0 linker stubs
-.vfp11_veneer 0x00039c80 0x0
- .vfp11_veneer 0x00039c80 0x0 linker stubs
+.vfp11_veneer 0x0003aafc 0x0
+ .vfp11_veneer 0x0003aafc 0x0 linker stubs
-.v4_bx 0x00039c80 0x0
- .v4_bx 0x00039c80 0x0 linker stubs
+.v4_bx 0x0003aafc 0x0
+ .v4_bx 0x0003aafc 0x0 linker stubs
-.iplt 0x00039c80 0x0
- .iplt 0x00039c80 0x0 ./src/SPI.o
+.iplt 0x0003aafc 0x0
+ .iplt 0x0003aafc 0x0 ./src/SPI.o
-.rel.dyn 0x00039c80 0x0
- .rel.iplt 0x00039c80 0x0 ./src/SPI.o
+.rel.dyn 0x0003aafc 0x0
+ .rel.iplt 0x0003aafc 0x0 ./src/SPI.o
.ARM.extab
*(.ARM.extab* .gnu.linkonce.armextab.*)
-.ARM.exidx 0x00039c80 0x0
- 0x00039c80 __exidx_start = .
+.ARM.exidx 0x0003aafc 0x0
+ 0x0003aafc __exidx_start = .
*(.ARM.exidx* .gnu.linkonce.armexidx.*)
- 0x00039c80 __exidx_end = .
- 0x00039c80 _etext = .
+ 0x0003aafc __exidx_end = .
+ 0x0003aafc _etext = .
-.data_RAM2 0x2007c000 0x0 load address 0x00039c80
+.data_RAM2 0x2007c000 0x0 load address 0x0003aafc
FILL mask 0xff
[!provide] PROVIDE (__start_data_RAM2 = .)
[!provide] PROVIDE (__start_data_RamAHB32 = .)
@@ -493,7 +524,7 @@ END GROUP
0x10000000 . = ALIGN (0x4)
0x10000000 _end_uninit_RESERVED = .
-.data 0x10000000 0x1c load address 0x00039c80
+.data 0x10000000 0x1c load address 0x0003aafc
FILL mask 0xff
0x10000000 _data = .
[!provide] PROVIDE (__start_data_RAM = .)
@@ -521,7 +552,7 @@ END GROUP
[!provide] PROVIDE (__end_data_RAM = .)
[!provide] PROVIDE (__end_data_RamLoc32 = .)
-.igot.plt 0x1000001c 0x0 load address 0x00039c9c
+.igot.plt 0x1000001c 0x0 load address 0x0003ab18
.igot.plt 0x1000001c 0x0 ./src/SPI.o
.bss_RAM2 0x2007c000 0x0
@@ -583,58 +614,63 @@ END GROUP
0x10008000 PROVIDE (_vStackTop = DEFINED (__user_stack_top)?__user_stack_top:(__top_RamLoc32 - 0x0))
0xefff74b2 PROVIDE (__valid_user_code_checksum = (0x0 - ((((((_vStackTop + (ResetISR + 0x1)) + (NMI_Handler + 0x1)) + (HardFault_Handler + 0x1)) + (DEFINED (MemManage_Handler)?MemManage_Handler:0x0 + 0x1)) + (DEFINED (BusFault_Handler)?BusFault_Handler:0x0 + 0x1)) + (DEFINED (UsageFault_Handler)?UsageFault_Handler:0x0 + 0x1))))
0x00000000 _image_start = LOADADDR (.text)
- 0x00039c9c _image_end = (LOADADDR (.data) + SIZEOF (.data))
- 0x00039c9c _image_size = (_image_end - _image_start)
+ 0x0003ab18 _image_end = (LOADADDR (.data) + SIZEOF (.data))
+ 0x0003ab18 _image_size = (_image_end - _image_start)
OUTPUT(MyProject.axf elf32-littlearm)
LOAD linker stubs
-.debug_info 0x00000000 0x16c3
+.debug_info 0x00000000 0x18f7
.debug_info 0x00000000 0x208 ./src/GPIO.o
- .debug_info 0x00000208 0x91d ./src/SPI.o
- .debug_info 0x00000b25 0x29d ./src/cr_startup_lpc175x_6x.o
- .debug_info 0x00000dc2 0x40 ./src/crp.o
- .debug_info 0x00000e02 0xc9 ./src/fonts.o
- .debug_info 0x00000ecb 0xb5 ./src/init_clk.o
- .debug_info 0x00000f80 0x6f9 ./src/main.o
- .debug_info 0x00001679 0x4a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .debug_info 0x00000208 0xa58 ./src/SPI.o
+ .debug_info 0x00000c60 0x29d ./src/cr_startup_lpc175x_6x.o
+ .debug_info 0x00000efd 0x40 ./src/crp.o
+ .debug_info 0x00000f3d 0xc9 ./src/fonts.o
+ .debug_info 0x00001006 0xb5 ./src/init_clk.o
+ .debug_info 0x000010bb 0x6d9 ./src/main.o
+ .debug_info 0x00001794 0x119 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_info 0x000018ad 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-.debug_abbrev 0x00000000 0x8d6
+.debug_abbrev 0x00000000 0x9b9
.debug_abbrev 0x00000000 0x12b ./src/GPIO.o
- .debug_abbrev 0x0000012b 0x28a ./src/SPI.o
- .debug_abbrev 0x000003b5 0x14d ./src/cr_startup_lpc175x_6x.o
- .debug_abbrev 0x00000502 0x38 ./src/crp.o
- .debug_abbrev 0x0000053a 0x73 ./src/fonts.o
- .debug_abbrev 0x000005ad 0x83 ./src/init_clk.o
- .debug_abbrev 0x00000630 0x257 ./src/main.o
- .debug_abbrev 0x00000887 0x4f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .debug_abbrev 0x0000012b 0x2c2 ./src/SPI.o
+ .debug_abbrev 0x000003ed 0x14d ./src/cr_startup_lpc175x_6x.o
+ .debug_abbrev 0x0000053a 0x38 ./src/crp.o
+ .debug_abbrev 0x00000572 0x73 ./src/fonts.o
+ .debug_abbrev 0x000005e5 0x83 ./src/init_clk.o
+ .debug_abbrev 0x00000668 0x24c ./src/main.o
+ .debug_abbrev 0x000008b4 0xb6 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_abbrev 0x0000096a 0x4f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-.debug_aranges 0x00000000 0x2a8
+.debug_aranges 0x00000000 0x2d0
.debug_aranges
0x00000000 0x78 ./src/GPIO.o
.debug_aranges
- 0x00000078 0xc8 ./src/SPI.o
+ 0x00000078 0xd0 ./src/SPI.o
.debug_aranges
- 0x00000140 0x80 ./src/cr_startup_lpc175x_6x.o
+ 0x00000148 0x80 ./src/cr_startup_lpc175x_6x.o
.debug_aranges
- 0x000001c0 0x18 ./src/crp.o
+ 0x000001c8 0x18 ./src/crp.o
.debug_aranges
- 0x000001d8 0x18 ./src/fonts.o
+ 0x000001e0 0x18 ./src/fonts.o
.debug_aranges
- 0x000001f0 0x28 ./src/init_clk.o
+ 0x000001f8 0x28 ./src/init_clk.o
.debug_aranges
- 0x00000218 0x70 ./src/main.o
+ 0x00000220 0x70 ./src/main.o
.debug_aranges
- 0x00000288 0x20 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ 0x00000290 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_aranges
+ 0x000002b0 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-.debug_ranges 0x00000000 0x218
+.debug_ranges 0x00000000 0x230
.debug_ranges 0x00000000 0x68 ./src/GPIO.o
- .debug_ranges 0x00000068 0xb8 ./src/SPI.o
- .debug_ranges 0x00000120 0x70 ./src/cr_startup_lpc175x_6x.o
- .debug_ranges 0x00000190 0x18 ./src/init_clk.o
- .debug_ranges 0x000001a8 0x60 ./src/main.o
- .debug_ranges 0x00000208 0x10 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .debug_ranges 0x00000068 0xc0 ./src/SPI.o
+ .debug_ranges 0x00000128 0x70 ./src/cr_startup_lpc175x_6x.o
+ .debug_ranges 0x00000198 0x18 ./src/init_clk.o
+ .debug_ranges 0x000001b0 0x60 ./src/main.o
+ .debug_ranges 0x00000210 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_ranges 0x00000220 0x10 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-.debug_macro 0x00000000 0x1641
+.debug_macro 0x00000000 0x164b
.debug_macro 0x00000000 0x58 ./src/GPIO.o
.debug_macro 0x00000058 0xab4 ./src/GPIO.o
.debug_macro 0x00000b0c 0x10 ./src/GPIO.o
@@ -642,41 +678,44 @@ LOAD linker stubs
.debug_macro 0x00000c4a 0x5b3 ./src/GPIO.o
.debug_macro 0x000011fd 0x22 ./src/GPIO.o
.debug_macro 0x0000121f 0x196 ./src/GPIO.o
- .debug_macro 0x000013b5 0x83 ./src/SPI.o
- .debug_macro 0x00001438 0x10 ./src/SPI.o
- .debug_macro 0x00001448 0x1d ./src/cr_startup_lpc175x_6x.o
- .debug_macro 0x00001465 0x1a ./src/crp.o
- .debug_macro 0x0000147f 0x34 ./src/crp.o
- .debug_macro 0x000014b3 0x1a ./src/fonts.o
- .debug_macro 0x000014cd 0x112 ./src/init_clk.o
- .debug_macro 0x000015df 0x62 ./src/main.o
+ .debug_macro 0x000013b5 0x8d ./src/SPI.o
+ .debug_macro 0x00001442 0x10 ./src/SPI.o
+ .debug_macro 0x00001452 0x1d ./src/cr_startup_lpc175x_6x.o
+ .debug_macro 0x0000146f 0x1a ./src/crp.o
+ .debug_macro 0x00001489 0x34 ./src/crp.o
+ .debug_macro 0x000014bd 0x1a ./src/fonts.o
+ .debug_macro 0x000014d7 0x112 ./src/init_clk.o
+ .debug_macro 0x000015e9 0x62 ./src/main.o
-.debug_line 0x00000000 0x16ec
- .debug_line 0x00000000 0x350 ./src/GPIO.o
- .debug_line 0x00000350 0x824 ./src/SPI.o
- .debug_line 0x00000b74 0x161 ./src/cr_startup_lpc175x_6x.o
- .debug_line 0x00000cd5 0xb5 ./src/crp.o
- .debug_line 0x00000d8a 0x3a ./src/fonts.o
- .debug_line 0x00000dc4 0x3c0 ./src/init_clk.o
- .debug_line 0x00001184 0x51e ./src/main.o
- .debug_line 0x000016a2 0x4a /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+.debug_line 0x00000000 0x1879
+ .debug_line 0x00000000 0x358 ./src/GPIO.o
+ .debug_line 0x00000358 0x8eb ./src/SPI.o
+ .debug_line 0x00000c43 0x161 ./src/cr_startup_lpc175x_6x.o
+ .debug_line 0x00000da4 0xb9 ./src/crp.o
+ .debug_line 0x00000e5d 0x3a ./src/fonts.o
+ .debug_line 0x00000e97 0x3c8 ./src/init_clk.o
+ .debug_line 0x0000125f 0x535 ./src/main.o
+ .debug_line 0x00001794 0x9b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_line 0x0000182f 0x4a /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
-.debug_str 0x00000000 0x5d2a
- .debug_str 0x00000000 0x5142 ./src/GPIO.o
- 0x51c1 (size before relaxing)
- .debug_str 0x00005142 0x351 ./src/SPI.o
- 0x548a (size before relaxing)
- .debug_str 0x00005493 0x1ef ./src/cr_startup_lpc175x_6x.o
- 0x2fed (size before relaxing)
- .debug_str 0x00005682 0xe9 ./src/crp.o
- 0x2ee1 (size before relaxing)
- .debug_str 0x0000576b 0x27 ./src/fonts.o
- 0x2e66 (size before relaxing)
- .debug_str 0x00005792 0x2e1 ./src/init_clk.o
- 0x53e6 (size before relaxing)
- .debug_str 0x00005a73 0x192 ./src/main.o
- 0x53fe (size before relaxing)
- .debug_str 0x00005c05 0x125 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+.debug_str 0x00000000 0x5dd3
+ .debug_str 0x00000000 0x5145 ./src/GPIO.o
+ 0x51c4 (size before relaxing)
+ .debug_str 0x00005145 0x3d3 ./src/SPI.o
+ 0x551d (size before relaxing)
+ .debug_str 0x00005518 0x1ef ./src/cr_startup_lpc175x_6x.o
+ 0x2ff0 (size before relaxing)
+ .debug_str 0x00005707 0xe9 ./src/crp.o
+ 0x2ee4 (size before relaxing)
+ .debug_str 0x000057f0 0x27 ./src/fonts.o
+ 0x2e69 (size before relaxing)
+ .debug_str 0x00005817 0x2e1 ./src/init_clk.o
+ 0x53e9 (size before relaxing)
+ .debug_str 0x00005af8 0x187 ./src/main.o
+ 0x5406 (size before relaxing)
+ .debug_str 0x00005c7f 0x132 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ 0x1bb (size before relaxing)
+ .debug_str 0x00005db1 0x22 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
0x12a (size before relaxing)
.comment 0x00000000 0x45
@@ -688,7 +727,8 @@ LOAD linker stubs
.comment 0x00000045 0x46 ./src/fonts.o
.comment 0x00000045 0x46 ./src/init_clk.o
.comment 0x00000045 0x46 ./src/main.o
- .comment 0x00000045 0x46 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .comment 0x00000045 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .comment 0x00000045 0x46 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
.ARM.attributes
0x00000000 0x2b
@@ -707,15 +747,23 @@ LOAD linker stubs
.ARM.attributes
0x0000010e 0x2d ./src/main.o
.ARM.attributes
- 0x0000013b 0x2d /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ 0x0000013b 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .ARM.attributes
+ 0x00000168 0x2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .ARM.attributes
+ 0x00000195 0x1b /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
-.debug_frame 0x00000000 0x894
+.debug_frame 0x00000000 0x8fc
.debug_frame 0x00000000 0x1b4 ./src/GPIO.o
- .debug_frame 0x000001b4 0x348 ./src/SPI.o
- .debug_frame 0x000004fc 0x170 ./src/cr_startup_lpc175x_6x.o
- .debug_frame 0x0000066c 0x64 ./src/init_clk.o
- .debug_frame 0x000006d0 0x1a4 ./src/main.o
- .debug_frame 0x00000874 0x20 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ .debug_frame 0x000001b4 0x388 ./src/SPI.o
+ .debug_frame 0x0000053c 0x170 ./src/cr_startup_lpc175x_6x.o
+ .debug_frame 0x000006ac 0x64 ./src/init_clk.o
+ .debug_frame 0x00000710 0x1ac ./src/main.o
+ .debug_frame 0x000008bc 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ .debug_frame 0x000008dc 0x20 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+
+.debug_loc 0x00000000 0x6f
+ .debug_loc 0x00000000 0x6f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
Cross Reference Table
@@ -758,6 +806,7 @@ EINT3_IRQHandler ./src/main.o
ENET_IRQHandler ./src/cr_startup_lpc175x_6x.o
Fill_Gradient ./src/SPI.o
Get_Color_From_Background ./src/SPI.o
+Get_Color_From_Sprite ./src/SPI.o
HardFault_Handler ./src/cr_startup_lpc175x_6x.o
I2C0_IRQHandler ./src/cr_startup_lpc175x_6x.o
I2C1_IRQHandler ./src/cr_startup_lpc175x_6x.o
@@ -809,6 +858,7 @@ SendPixel ./src/SPI.o
SetAudio ./src/GPIO.o
./src/main.o
SevenSegNumFont ./src/fonts.o
+ShipSprite1 ./src/SPI.o
SmallFont ./src/fonts.o
./src/SPI.o
Split_Uint8 ./src/SPI.o
@@ -833,49 +883,63 @@ UsageFault_Handler ./src/cr_startup_lpc175x_6x.o
WDT_IRQHandler ./src/cr_startup_lpc175x_6x.o
Write_Cmd ./src/SPI.o
Write_Cmd_Data ./src/SPI.o
-__aeabi_cfcmpeq /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_cfcmple /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_cfrcmple /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_f2d /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_f2iz /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_cfcmpeq /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_cfcmple /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_cfrcmple /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_f2d /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_f2iz /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
./src/SPI.o
-__aeabi_f2lz /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_f2uiz /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_f2ulz /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fadd /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_f2lz /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_f2uiz /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_f2ulz /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fadd /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
./src/SPI.o
-__aeabi_fcmpeq /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fcmpge /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fcmpgt /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fcmple /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fcmplt /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fcmpun /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fdiv /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmpeq /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmpge /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmpgt /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmple /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmplt /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fcmpun /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fdiv /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
./src/SPI.o
-__aeabi_fmul /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fneg /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_frsub /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_fsub /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_i2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fmul /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fneg /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_frsub /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_fsub /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_i2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
./src/SPI.o
-__aeabi_idiv0 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
- /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
-__aeabi_l2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_ldivmod /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
-__aeabi_ui2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_ul2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__aeabi_uldivmod /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+__aeabi_idiv0 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_idiv0.o)
+ /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+__aeabi_l2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_ldivmod /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+__aeabi_lowlevel_memset /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memclr /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memclr4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memclr8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memcpy /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+ /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+__aeabi_memcpy4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memcpy8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memmove /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memmove4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memmove8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memset /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memset4 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_memset8 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(memcpy.o)
+__aeabi_ui2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_ul2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__aeabi_uldivmod /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
./src/init_clk.o
-__bhs_ldivmod1 /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
-__bhs_ui2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
-__bhs_ul2f /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__bhs_ldivmod1 /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(division_64.o)
+__bhs_ui2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
+__bhs_ul2f /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7-m/nofp/libcr_eabihelpers.a(float.o)
__bss_section_table_end ./src/cr_startup_lpc175x_6x.o
__data_section_table ./src/cr_startup_lpc175x_6x.o
__data_section_table_end ./src/cr_startup_lpc175x_6x.o
-__main /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+__main /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
./src/cr_startup_lpc175x_6x.o
__valid_user_code_checksum ./src/cr_startup_lpc175x_6x.o
-__weak_main /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+__weak_main /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
_vStackTop ./src/cr_startup_lpc175x_6x.o
auto_screen_roloff ./src/SPI.o
bss_init ./src/cr_startup_lpc175x_6x.o
@@ -885,7 +949,9 @@ g_pfnVectors ./src/cr_startup_lpc175x_6x.o
increment_scroll ./src/main.o
init ./src/main.o
main ./src/main.o
- /usr/local/mcuxpressoide-11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.linux_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+ /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(__weak__main.o)
+memcpy /Applications/MCUXpressoIDE_11.9.0_2144/ide/plugins/com.nxp.mcuxpresso.tools.macosx_11.9.0.202307121226/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7-m/nofp/libcr_c.a(memcpy.o)
+ ./src/SPI.o
need_to_scroll ./src/main.o
number_of_digits ./src/main.o
on ./src/main.o
diff --git a/Debug/MyProject_Debug.ld b/Debug/MyProject_Debug.ld
index eb70177..931a5ea 100644
--- a/Debug/MyProject_Debug.ld
+++ b/Debug/MyProject_Debug.ld
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769
* Created from linkscript.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 7, 2024, 10:55:44 AM
+ * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 4:17:52 PM
*/
INCLUDE "MyProject_Debug_library.ld"
diff --git a/Debug/MyProject_Debug_library.ld b/Debug/MyProject_Debug_library.ld
index d1ae234..d60b883 100644
--- a/Debug/MyProject_Debug_library.ld
+++ b/Debug/MyProject_Debug_library.ld
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769
* Created from library.ldt by FMCreateLinkLibraries
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 7, 2024, 10:55:44 AM
+ * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 4:17:52 PM
*/
GROUP (
diff --git a/Debug/MyProject_Debug_memory.ld b/Debug/MyProject_Debug_memory.ld
index ced3a38..eea9b1c 100644
--- a/Debug/MyProject_Debug_memory.ld
+++ b/Debug/MyProject_Debug_memory.ld
@@ -5,7 +5,7 @@
* Generated linker script file for LPC1769
* Created from memory.ldt by FMCreateLinkMemory
* Using Freemarker v2.3.30
- * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 7, 2024, 10:55:44 AM
+ * MCUXpresso IDE v11.9.0 [Build 2144] [2024-01-05] on Jun 13, 2024, 4:17:52 PM
*/
MEMORY
diff --git a/Debug/src/GPIO.o b/Debug/src/GPIO.o
index f383687..132b26a 100644
Binary files a/Debug/src/GPIO.o and b/Debug/src/GPIO.o differ
diff --git a/Debug/src/GPIO.su b/Debug/src/GPIO.su
index b8031a1..46a94b7 100644
--- a/Debug/src/GPIO.su
+++ b/Debug/src/GPIO.su
@@ -7,6 +7,6 @@
../src/GPIO.c:47:5:Detect_AB_buttons 4 static
../src/GPIO.c:54:6:InitTimer 4 static
../src/GPIO.c:60:6:InitAudio 4 static
-../src/GPIO.c:69:6:ClearTimer0 4 static
-../src/GPIO.c:72:6:SetAudio 16 static
-../src/GPIO.c:76:6:ClearButtons 4 static
+../src/GPIO.c:68:6:ClearTimer0 4 static
+../src/GPIO.c:71:6:SetAudio 16 static
+../src/GPIO.c:75:6:ClearButtons 4 static
diff --git a/Debug/src/SPI.d b/Debug/src/SPI.d
index e635bcf..28660ce 100644
--- a/Debug/src/SPI.d
+++ b/Debug/src/SPI.d
@@ -1,6 +1,6 @@
src/SPI.o src/SPI.d: ../src/SPI.c ../src/config_LPC1769.h ../src/GPIO.h \
../src/SPI.h ../src/init_clk.h ../src/fonts.h ../src/Background_image.h \
- ../src/testChart.h
+ ../src/testChart.h ../src/Ship_1.h
../src/config_LPC1769.h:
../src/GPIO.h:
../src/SPI.h:
@@ -8,3 +8,4 @@ src/SPI.o src/SPI.d: ../src/SPI.c ../src/config_LPC1769.h ../src/GPIO.h \
../src/fonts.h:
../src/Background_image.h:
../src/testChart.h:
+../src/Ship_1.h:
diff --git a/Debug/src/SPI.o b/Debug/src/SPI.o
index e005696..4a3220f 100644
Binary files a/Debug/src/SPI.o and b/Debug/src/SPI.o differ
diff --git a/Debug/src/SPI.su b/Debug/src/SPI.su
index 3c92b48..c75cf4a 100644
--- a/Debug/src/SPI.su
+++ b/Debug/src/SPI.su
@@ -1,22 +1,23 @@
-../src/SPI.c:24:6:Init_SPI 8 static
-../src/SPI.c:41:6:DC_MODE_DATA 4 static
-../src/SPI.c:44:6:DC_MODE_COMMAND 4 static
-../src/SPI.c:47:6:CS_UP 4 static
-../src/SPI.c:50:6:CS_DOWN 4 static
-../src/SPI.c:53:6:Write_Cmd 16 static
-../src/SPI.c:63:6:Write_Cmd_Data 16 static
-../src/SPI.c:73:6:ILI9341_Initial 8 static
-../src/SPI.c:192:9:Split_Uint8 24 static
-../src/SPI.c:197:6:SendPixel 24 static
-../src/SPI.c:210:6:Resize_Window 64 static
-../src/SPI.c:244:6:scroll 24 static
-../src/SPI.c:254:6:Get_Color_From_Background 32 static
-../src/SPI.c:276:6:auto_screen_roloff 64 static
-../src/SPI.c:286:6:Refresh_Area 72 static
-../src/SPI.c:298:6:DrawPlayer 56 static
-../src/SPI.c:308:6:Draw_stars 32 static
-../src/SPI.c:318:5:strLen 24 static
-../src/SPI.c:328:6:DrawChar 72 static
-../src/SPI.c:349:6:DrawText 72 static
-../src/SPI.c:357:6:DrawSolidBackground 24 static
-../src/SPI.c:365:6:Fill_Gradient 48 static
+../src/SPI.c:25:6:Init_SPI 8 static
+../src/SPI.c:42:6:DC_MODE_DATA 4 static
+../src/SPI.c:45:6:DC_MODE_COMMAND 4 static
+../src/SPI.c:48:6:CS_UP 4 static
+../src/SPI.c:51:6:CS_DOWN 4 static
+../src/SPI.c:54:6:Write_Cmd 16 static
+../src/SPI.c:64:6:Write_Cmd_Data 16 static
+../src/SPI.c:74:6:ILI9341_Initial 8 static
+../src/SPI.c:193:9:Split_Uint8 24 static
+../src/SPI.c:198:6:SendPixel 24 static
+../src/SPI.c:211:6:Resize_Window 64 static
+../src/SPI.c:245:6:scroll 24 static
+../src/SPI.c:255:6:Get_Color_From_Background 32 static
+../src/SPI.c:262:6:Get_Color_From_Sprite 16 static
+../src/SPI.c:268:6:auto_screen_roloff 64 static
+../src/SPI.c:278:6:Refresh_Area 72 static
+../src/SPI.c:290:6:DrawPlayer 6232 static
+../src/SPI.c:310:6:Draw_stars 32 static
+../src/SPI.c:320:5:strLen 24 static
+../src/SPI.c:330:6:DrawChar 72 static
+../src/SPI.c:351:6:DrawText 72 static
+../src/SPI.c:359:6:DrawSolidBackground 24 static
+../src/SPI.c:367:6:Fill_Gradient 48 static
diff --git a/Debug/src/cr_startup_lpc175x_6x.o b/Debug/src/cr_startup_lpc175x_6x.o
index 8941541..fcbdb73 100644
Binary files a/Debug/src/cr_startup_lpc175x_6x.o and b/Debug/src/cr_startup_lpc175x_6x.o differ
diff --git a/Debug/src/crp.o b/Debug/src/crp.o
index c91b68d..db4a735 100644
Binary files a/Debug/src/crp.o and b/Debug/src/crp.o differ
diff --git a/Debug/src/fonts.o b/Debug/src/fonts.o
index d9cd0da..ce031c2 100644
Binary files a/Debug/src/fonts.o and b/Debug/src/fonts.o differ
diff --git a/Debug/src/init_clk.o b/Debug/src/init_clk.o
index 7f7079b..da4d0c6 100644
Binary files a/Debug/src/init_clk.o and b/Debug/src/init_clk.o differ
diff --git a/Debug/src/main.o b/Debug/src/main.o
index 440d993..3631527 100644
Binary files a/Debug/src/main.o and b/Debug/src/main.o differ
diff --git a/Debug/src/main.su b/Debug/src/main.su
index 0603dd9..ccfaa5e 100644
--- a/Debug/src/main.su
+++ b/Debug/src/main.su
@@ -1,11 +1,11 @@
-../src/main.c:29:6:init 8 static
-../src/main.c:38:6:TIMER0_IRQHandler 8 static
-../src/main.c:52:6:EINT3_IRQHandler 16 static
-../src/main.c:65:6:SysTick_Handler 8 static
-../src/main.c:77:6:increment_scroll 16 static
-../src/main.c:85:5:number_of_digits 24 static
-../src/main.c:95:6:convert_to_string 40 static
-../src/main.c:106:6:scroll_array 32 static
-../src/main.c:115:8:CreatePlayer 80 static
-../src/main.c:124:6:RefreshPlayer 16 static
-../src/main.c:141:5:main 136 dynamic
+../src/main.c:24:6:init 8 static
+../src/main.c:33:6:TIMER0_IRQHandler 8 static
+../src/main.c:42:6:EINT3_IRQHandler 16 static
+../src/main.c:55:6:SysTick_Handler 8 static
+../src/main.c:65:6:increment_scroll 16 static
+../src/main.c:73:5:number_of_digits 24 static
+../src/main.c:83:6:convert_to_string 40 static
+../src/main.c:94:6:scroll_array 32 static
+../src/main.c:103:8:CreatePlayer 80 static
+../src/main.c:112:6:RefreshPlayer 72 static
+../src/main.c:133:5:main 136 dynamic
diff --git a/src/Background_image.h b/src/Background_image.h
index 1aeebd2..9f1e7be 100644
--- a/src/Background_image.h
+++ b/src/Background_image.h
@@ -2,7 +2,7 @@
#define SMPTE_H_
/* GIMP RGB C-Source image dump (SMPTE_SIGNAL.c) */
-static const struct {
+static const struct background_image_t{
unsigned int width;
unsigned int height;
unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
diff --git a/src/SPI.c b/src/SPI.c
index a0cb749..be065c8 100644
--- a/src/SPI.c
+++ b/src/SPI.c
@@ -13,6 +13,7 @@
#include "fonts.h"
#include "Background_image.h"
#include "testChart.h"
+#include "Ship_1.h"
const int SCREEN_WIDTH = 240;
const int SCREEN_HEIGHT = 320;
@@ -257,22 +258,13 @@ void Get_Color_From_Background(Point whereToLook,Color *color){
color->Green = SMPTE.pixel_data[index+1];
color->Blue = SMPTE.pixel_data[index+2];
}
-/*
-void Split_sprite(Rectangle area,Rectangle *first_half,Rectangle *second_half){
- if(area.Position.Y - area.Size.Height < 0){
- int diff = area.Position.Y - area.Size.Height < 0;
- Point secondAreaPosition = {area.Position.X,320};
- Size secondAreaSize = {area.Size.Width,diff};
- second_half->Position = secondAreaPosition;
- second_half->Size = secondAreaSize;
- Size oldAreaSize = {area.Size.Width,area.Size.Height + diff};
- first_half->Size.Height = oldAreaSize.Height;
- }else{
- first_half->Size = area.Size;
- first_half->Position = area.Position;
- }
+
+void Get_Color_From_Sprite(Sprite_32x32 sprite, Point whereToLook, Color *color){
+ int index = (whereToLook.Y*32+whereToLook.X)*3;
+ color->Red = sprite.pixel_data[index];
+ color->Green = sprite.pixel_data[index+1];
+ color->Blue = sprite.pixel_data[index+2];
}
-*/
void auto_screen_roloff(Rectangle area,Point currentPos){
if(currentPos.Y + area.Position.Y == SCREEN_HEIGHT){
Point newPosition = {area.Position.X,0};
@@ -295,13 +287,23 @@ void Refresh_Area(Rectangle area){
}
}
}
-void DrawPlayer(Rectangle area){
- Resize_Window(area);
+void DrawPlayer(Player player, Rectangle areaToDraw){
+ Sprite_32x32 sprite = ShipSprite1;
+ Color color;
+ Resize_Window(player.Hitbox);
Write_Cmd(0x2C);
- for(int y = 0; y < area.Size.Height;y++){
- auto_screen_roloff(area,(Point){0,y});
- for(int x = 0; x < area.Size.Width+1;x++){
- SendPixel(0x58,0x2A,0x72);
+ for(int y = 0; y < player.Hitbox.Size.Height;y++){
+ auto_screen_roloff(player.Hitbox,(Point){0,y});
+ for(int x = 0; x < (player.Hitbox.Size.Width+1);x++){
+ if(y >= areaToDraw.Position.Y && y <= areaToDraw.Size.Height && x >= areaToDraw.Position.X && x <= areaToDraw.Size.Width){
+ Get_Color_From_Sprite(sprite,(Point){x,y},&color);
+ if(color.Red != 0 && color.Green != 0 && color.Blue != 0){
+ SendPixel(color.Red,color.Green,color.Blue);
+ }else{
+ Get_Color_From_Background((Point){x+player.Hitbox.Position.X,(y+player.Hitbox.Position.Y)%SCREEN_HEIGHT},&color);
+ SendPixel(color.Red,color.Green,color.Blue);
+ }
+ }
}
}
}
diff --git a/src/SPI.h b/src/SPI.h
index de320dc..9c50916 100644
--- a/src/SPI.h
+++ b/src/SPI.h
@@ -29,9 +29,15 @@ typedef struct Rect_t{
Size Size;
}Rectangle;
+typedef struct Player_t{
+ Rectangle Hitbox;
+ int HP;
+}Player;
+
void ILI9341_Initial(void);
void Refresh_Area(Rectangle area);
void Draw_stars();
void Resize_Window(Rectangle area);
+void DrawPlayer(Player player, Rectangle areaToDraw);
#endif /* SPI_H_ */
diff --git a/src/Ship_1.h b/src/Ship_1.h
new file mode 100644
index 0000000..8173ca3
--- /dev/null
+++ b/src/Ship_1.h
@@ -0,0 +1,113 @@
+#ifndef SPRITE_SHIP_1
+#define SPRITE_SHIP_1
+
+/* GIMP RGB C-Source image dump (Ship_1.c) */
+
+typedef struct Sprite_32x32_t{
+ unsigned int width;
+ unsigned int height;
+ unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */
+ unsigned char pixel_data[32 * 32 * 3 + 1];
+}Sprite_32x32;
+
+const Sprite_32x32 ShipSprite1 = {
+ 32, 32, 3,
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\364\364\364\032\034,)\066o\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364"
+ "\032\034,\032\034,)\066o)\066o\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364"
+ ")\066o\032\034,;]\311A\246\366)\066o;]\311\364\364\364\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\364\364\364;]\311\364\364\364\000\000\000\000\000\000\000\000\000\364"
+ "\364\364)\066o)\066o;]\311A\246\366s\357\367A\246\366;]\311;]\311\364\364\364"
+ "\000\000\000\000\000\000\000\000\000\364\364\364A\246\366\364\364\364\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364;]\311;]\311\364\364\364"
+ "\000\000\000\364\364\364)\066o)\066o;]\311A\246\366A\246\366s\357\367s\357\367A\246"
+ "\366;]\311;]\311\364\364\364\000\000\000\364\364\364A\246\366A\246\366\364\364"
+ "\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364"
+ "\364\032\034,;]\311\364\364\364\364\364\364)\066o)\066o;]\311A\246\366A\246\366"
+ "A\246\366s\357\367s\357\367s\357\367A\246\366;]\311;]\311\364\364\364\364"
+ "\364\364A\246\366)\066o\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\364\364\364)\066o\032\034,\364\364\364)\066o)\066o)\066"
+ "oA\246\366A\246\366A\246\366A\246\366s\357\367s\357\367s\357\367s\357\367"
+ ";]\311;]\311;]\311\364\364\364)\066o;]\311\364\364\364\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o\364\364\364"
+ ")\066o)\066o)\066oA\246\366A\246\366A\246\366;]\311A\246\366s\357\367s\357\367"
+ "s\357\367;]\311;]\311;]\311\364\364\364;]\311;]\311\364\364\364\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o"
+ "\364\364\364)\066o)\066o)\066oA\246\366A\246\366;]\311\032\034,)\066oA\246\366"
+ "s\357\367s\357\367;]\311;]\311;]\311\364\364\364;]\311;]\311\364\364\364"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364"
+ ")\066o)\066o\364\364\364)\066o)\066o)\066oA\246\366;]\311\032\034,\032\034,)\066o)"
+ "\066oA\246\366s\357\367;]\311;]\311;]\311\364\364\364;]\311;]\311\364\364"
+ "\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364\364"
+ "\364\364)\066o)\066o\364\364\364)\066o)\066o)\066o;]\311)\066o\032\034,\032\034,)\066"
+ "o)\066o;]\311A\246\366;]\311;]\311;]\311\364\364\364;]\311;]\311\364\364\364"
+ "\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364)\066o\364"
+ "\364\364)\066o)\066o)\066o)\066o)\066o)\066o)\066o)\066o\032\034,\032\034,)\066o)\066o"
+ ";]\311;]\311;]\311;]\311;]\311;]\311;]\311;]\311\364\364\364;]\311\364\364"
+ "\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o\364\364\364)\066"
+ "o)\066o)\066o)\066o)\066o)\066o)\066o)\066o\032\034,\032\034,)\066o)\066o;]\311;]\311"
+ ";]\311;]\311;]\311;]\311;]\311;]\311\364\364\364;]\311;]\311\364\364\364"
+ "\000\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o)\066o)\066o)\066o)\066o)\066o)\066o)\066"
+ "o)\066o)\066o)\066o\032\034,\032\034,)\066o)\066o;]\311;]\311;]\311;]\311;]\311;]"
+ "\311;]\311;]\311;]\311;]\311;]\311;]\311\364\364\364\000\000\000\364\364\364)\066"
+ "o)\066o\032\034,)\066o)\066o)\066o)\066o)\066o\032\034,)\066o)\066o)\066o)\066o\032\034,"
+ "\032\034,)\066o)\066o;]\311;]\311;]\311;]\311)\066o;]\311;]\311;]\311;]\311;]"
+ "\311)\066o;]\311;]\311\364\364\364\364\364\364)\066o\032\034,\032\034,)\066o)\066"
+ "o)\066o\032\034,)\066o)\066o)\066o)\066o)\066o)\066o\364\364\364\364\364\364\364\364"
+ "\364\364\364\364;]\311;]\311;]\311;]\311;]\311;]\311)\066o;]\311;]\311;]\311"
+ ")\066o)\066o;]\311\364\364\364\364\364\364)\066o\032\034,\032\034,)\066o\032\034,)"
+ "\066o)\066o)\066o)\066o)\066o)\066o\364\364\364\364\364\364\032\034,\032\034,\032\034"
+ ",\032\034,\364\364\364\364\364\364;]\311;]\311;]\311;]\311;]\311;]\311)\066"
+ "o;]\311)\066o)\066o;]\311\364\364\364\364\364\364)\066o\032\034,)\066o)\066o)\066"
+ "o)\066o)\066o)\066o)\066o\364\364\364\364\364\364\364\364\364)\066o\032\034,\032"
+ "\034,\032\034,\032\034,)\066o\364\364\364\364\364\364\364\364\364;]\311;]\311;"
+ "]\311;]\311;]\311;]\311;]\311)\066o;]\311\364\364\364\364\364\364)\066o)\066"
+ "o)\066o)\066o)\066o)\066o)\066o\364\364\364\364\364\364\364\364\364\000\000\000\000\000"
+ "\000\364\364\364)\066o\032\034,\032\034,)\066o\364\364\364\000\000\000\000\000\000\364\364\364"
+ "\364\364\364\364\364\364;]\311;]\311;]\311;]\311;]\311;]\311;]\311\364\364"
+ "\364\364\364\364)\066o)\066o)\066o)\066o)\066o\364\364\364\364\364\364\032\034,"
+ "\032\034,\364\364\364\000\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o\364\364\364\000"
+ "\000\000\000\000\000\000\000\000\364\364\364)\066o)\066o\364\364\364\364\364\364;]\311;]\311"
+ ";]\311;]\311;]\311\364\364\364\364\364\364)\066o)\066o)\066o\364\364\364\364"
+ "\364\364\364\364\364\032\034,)\066o)\066o\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364;]\311;]\311"
+ ")\066o\364\364\364\364\364\364\364\364\364;]\311;]\311;]\311\364\364\364\364"
+ "\364\364)\066o\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\364\364\364)\066o"
+ ")\066o\364\364\364\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\364\364\364;]\311;]\311\364\364\364\000\000\000\000\000\000\000\000\000\364\364\364\364"
+ "\364\364;]\311\364\364\364\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\364\364\364\364\364\364\364\364\364\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364\364\364\364\364\364\364"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\364\364\364\364\364\364\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"
+ "\000\000\000\000\000\000",
+};
+#endif
diff --git a/src/main.c b/src/main.c
index 9ce8585..c00fee7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -19,11 +19,6 @@ const Point SCREEN_ORIGIN = {0,0};
const Size SCREEN_SIZE = {240,320};
const Rectangle SCREEN = {SCREEN_ORIGIN,SCREEN_SIZE};
-typedef struct Player_t{
- Rectangle Hitbox;
- int HP;
-}Player;
-
Player player;
void init(void)
@@ -107,7 +102,7 @@ void scroll_array(int **array,int **newArray,int width,int height){
Player CreatePlayer(){
int HP = 100;
- Size playerSize = {15,30};
+ Size playerSize = {32,32};
Point position = {SCREEN_SIZE.Width / 2 - playerSize.Width /2,SCREEN_SIZE.Height / 2 - playerSize.Height/2};
Rectangle playerHitbox = {position,playerSize};
Player player = {playerHitbox,HP};
@@ -115,7 +110,7 @@ Player CreatePlayer(){
}
void RefreshPlayer(Point vector){
- Refresh_Area(player.Hitbox);
+
player.Hitbox.Position.X += vector.X;
player.Hitbox.Position.Y += vector.Y;
@@ -128,7 +123,11 @@ void RefreshPlayer(Point vector){
if(player.Hitbox.Position.X < 0)
player.Hitbox.Position.X = 0;
- DrawPlayer(player.Hitbox);
+
+ Rectangle rect = player.Hitbox;
+ rect.Position = (Point){0,0};
+ DrawPlayer(player,rect);
+ Refresh_Area(player.Hitbox);
}
int main(void) {
@@ -146,10 +145,9 @@ int main(void) {
while (true)
{
- int JoystickState = JoystickGetState();
-
Point vec = {0,0};
int increment = 1;
+ int JoystickState = JoystickGetState();
if(JoystickState & (1 << 4)){
vec.X -= increment;
@@ -163,11 +161,6 @@ int main(void) {
if(JoystickState & (1 << 1)){
vec.Y -= increment;
}
- if(JoystickState & 1){
- //empty
- }
-
-
if(need_to_scroll){
scroll(scrolling);
@@ -185,7 +178,9 @@ int main(void) {
Refresh_Area(areaToRefresh);
DrawText(new_origin,newStr,charSize);
}
- RefreshPlayer(vec);
+
+ if(need_to_scroll || vec.X != 0 || vec.Y != 0)
+ RefreshPlayer(vec);
}
}