Add gpio.{h, c}

This commit is contained in:
Alexander Heldt
2024-07-28 11:42:38 +02:00
parent 9b1e1b6f21
commit a8a5e21b77
14 changed files with 8228 additions and 721 deletions

View File

@@ -1,6 +1,56 @@
Discarded input sections
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.group 0x00000000 0xc build/gpio.o
.text 0x00000000 0x0 build/gpio.o
.data 0x00000000 0x0 build/gpio.o
.bss 0x00000000 0x0 build/gpio.o
.text.gpio_set_mode
0x00000000 0x62 build/gpio.o
.text.gpio_write
0x00000000 0x4c build/gpio.o
.debug_info 0x00000000 0x21a build/gpio.o
.debug_abbrev 0x00000000 0x12b build/gpio.o
.debug_aranges
0x00000000 0x28 build/gpio.o
.debug_rnglists
0x00000000 0x19 build/gpio.o
.debug_macro 0x00000000 0xb56 build/gpio.o
.debug_macro 0x00000000 0x22 build/gpio.o
.debug_macro 0x00000000 0x75 build/gpio.o
.debug_macro 0x00000000 0x2a build/gpio.o
.debug_macro 0x00000000 0x5c build/gpio.o
.debug_macro 0x00000000 0x3c build/gpio.o
.debug_macro 0x00000000 0x103 build/gpio.o
.debug_macro 0x00000000 0x3a build/gpio.o
.debug_macro 0x00000000 0x57 build/gpio.o
.debug_macro 0x00000000 0x6a build/gpio.o
.debug_macro 0x00000000 0x1df build/gpio.o
.debug_macro 0x00000000 0x89 build/gpio.o
.debug_macro 0x00000000 0x4cc build/gpio.o
.debug_macro 0x00000000 0x22 build/gpio.o
.debug_macro 0x00000000 0x34 build/gpio.o
.debug_line 0x00000000 0x116 build/gpio.o
.debug_str 0x00000000 0x551a build/gpio.o
.comment 0x00000000 0x46 build/gpio.o
.debug_line_str
0x00000000 0x260 build/gpio.o
.debug_frame 0x00000000 0x60 build/gpio.o
.ARM.attributes
0x00000000 0x34 build/gpio.o
.text 0x00000000 0x0 build/main.o
.data 0x00000000 0x0 build/main.o
.bss 0x00000000 0x0 build/main.o
@@ -13,6 +63,10 @@ Discarded input sections
.text 0x00000000 0x0 build/startup.o
.data 0x00000000 0x0 build/startup.o
.bss 0x00000000 0x0 build/startup.o
.debug_macro 0x00000000 0x22 build/startup.o
.debug_macro 0x00000000 0x103 build/startup.o
.debug_macro 0x00000000 0x6a build/startup.o
.debug_macro 0x00000000 0x1df build/startup.o
Memory Configuration
@@ -25,6 +79,7 @@ Linker script and memory map
LOAD /nix/store/yr89i11mszv2az19r26l372zgaiivj1c-gcc-arm-embedded-12.3.rel1/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/libc_nano.a
LOAD /nix/store/yr89i11mszv2az19r26l372zgaiivj1c-gcc-arm-embedded-12.3.rel1/bin/../lib/gcc/arm-none-eabi/12.3.1/libgcc.a
LOAD build/gpio.o
LOAD build/main.o
LOAD build/startup.o
0x20020000 stack_start = (ORIGIN (sram) + LENGTH (sram))
@@ -182,24 +237,20 @@ LOAD linker stubs
.debug_rnglists
0x00000013 0x1f build/startup.o
.debug_macro 0x00000000 0x19f9
.debug_macro 0x00000000 0xab0 build/main.o
.debug_macro 0x00000ab0 0xafc build/startup.o
.debug_macro 0x000015ac 0x22 build/startup.o
.debug_macro 0x000015ce 0x8e build/startup.o
.debug_macro 0x0000165c 0x51 build/startup.o
.debug_macro 0x000016ad 0x103 build/startup.o
.debug_macro 0x000017b0 0x6a build/startup.o
.debug_macro 0x0000181a 0x1df build/startup.o
.debug_macro 0x00000000 0x165f
.debug_macro 0x00000000 0xab6 build/main.o
.debug_macro 0x00000ab6 0xb02 build/startup.o
.debug_macro 0x000015b8 0x56 build/startup.o
.debug_macro 0x0000160e 0x51 build/startup.o
.debug_line 0x00000000 0x139
.debug_line 0x00000000 0x4f build/main.o
.debug_line 0x0000004f 0xea build/startup.o
.debug_str 0x00000000 0x3c00
.debug_str 0x00000000 0x2db0 build/main.o
.debug_str 0x00002db0 0xe50 build/startup.o
0x3d51 (size before relaxing)
.debug_str 0x00000000 0x3b8e
.debug_str 0x00000000 0x2dcb build/main.o
.debug_str 0x00002dcb 0xdc3 build/startup.o
0x3cdf (size before relaxing)
.comment 0x00000000 0x45
.comment 0x00000000 0x45 build/main.o