Add usart.{h, c}

This commit is contained in:
Alexander Heldt
2025-01-01 12:30:57 +01:00
parent 992b3c5b97
commit 95455a7161
18 changed files with 9159 additions and 478 deletions

View File

@@ -54,7 +54,7 @@ Discarded input sections
.debug_macro 0x00000000 0x89 build/main.o
.debug_macro 0x00000000 0x4cc build/main.o
.debug_macro 0x00000000 0x22 build/main.o
.debug_macro 0x00000000 0x34 build/main.o
.debug_macro 0x00000000 0x40 build/main.o
.group 0x00000000 0xc build/startup.o
.group 0x00000000 0xc build/startup.o
.group 0x00000000 0xc build/startup.o
@@ -98,6 +98,64 @@ Discarded input sections
.debug_macro 0x00000000 0x89 build/timer.o
.debug_macro 0x00000000 0x4cc build/timer.o
.debug_macro 0x00000000 0x22 build/timer.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.group 0x00000000 0xc build/usart.o
.text 0x00000000 0x0 build/usart.o
.data 0x00000000 0x0 build/usart.o
.bss 0x00000000 0x0 build/usart.o
.text.usart2_init
0x00000000 0xb8 build/usart.o
.text.usart2_start
0x00000000 0x20 build/usart.o
.text.usart2_write_byte
0x00000000 0x30 build/usart.o
.text.usart2_write
0x00000000 0x2a build/usart.o
.debug_info 0x00000000 0x381 build/usart.o
.debug_abbrev 0x00000000 0x16a build/usart.o
.debug_aranges
0x00000000 0x38 build/usart.o
.debug_rnglists
0x00000000 0x26 build/usart.o
.debug_macro 0x00000000 0xb74 build/usart.o
.debug_macro 0x00000000 0x22 build/usart.o
.debug_macro 0x00000000 0x75 build/usart.o
.debug_macro 0x00000000 0x2a build/usart.o
.debug_macro 0x00000000 0x5c build/usart.o
.debug_macro 0x00000000 0x3c build/usart.o
.debug_macro 0x00000000 0x103 build/usart.o
.debug_macro 0x00000000 0x3a build/usart.o
.debug_macro 0x00000000 0x57 build/usart.o
.debug_macro 0x00000000 0x6a build/usart.o
.debug_macro 0x00000000 0x1df build/usart.o
.debug_macro 0x00000000 0x89 build/usart.o
.debug_macro 0x00000000 0x4cc build/usart.o
.debug_macro 0x00000000 0x130 build/usart.o
.debug_macro 0x00000000 0x22 build/usart.o
.debug_macro 0x00000000 0x3a build/usart.o
.debug_macro 0x00000000 0x5e build/usart.o
.debug_line 0x00000000 0x179 build/usart.o
.debug_str 0x00000000 0x5ec2 build/usart.o
.comment 0x00000000 0x46 build/usart.o
.debug_line_str
0x00000000 0x26c build/usart.o
.debug_frame 0x00000000 0xa0 build/usart.o
.ARM.attributes
0x00000000 0x34 build/usart.o
Memory Configuration
@@ -114,6 +172,7 @@ LOAD build/gpio.o
LOAD build/main.o
LOAD build/startup.o
LOAD build/timer.o
LOAD build/usart.o
0x20020000 stack_start = (ORIGIN (sram) + LENGTH (sram))
.isr_vector 0x08000000 0x198
@@ -296,7 +355,7 @@ LOAD linker stubs
.debug_rnglists
0x0000005a 0x19 build/timer.o
.debug_macro 0x00000000 0x3ba0
.debug_macro 0x00000000 0x3bc4
.debug_macro 0x00000000 0xb56 build/gpio.o
.debug_macro 0x00000b56 0x22 build/gpio.o
.debug_macro 0x00000b78 0x75 build/gpio.o
@@ -311,17 +370,17 @@ LOAD linker stubs
.debug_macro 0x0000108c 0x89 build/gpio.o
.debug_macro 0x00001115 0x4cc build/gpio.o
.debug_macro 0x000015e1 0x22 build/gpio.o
.debug_macro 0x00001603 0x34 build/gpio.o
.debug_macro 0x00001637 0xb80 build/main.o
.debug_macro 0x000021b7 0x12a build/main.o
.debug_macro 0x000022e1 0x46 build/main.o
.debug_macro 0x00002327 0x2e build/main.o
.debug_macro 0x00002355 0x22 build/main.o
.debug_macro 0x00002377 0xb02 build/startup.o
.debug_macro 0x00002e79 0x56 build/startup.o
.debug_macro 0x00002ecf 0x51 build/startup.o
.debug_macro 0x00002f20 0xb5c build/timer.o
.debug_macro 0x00003a7c 0x124 build/timer.o
.debug_macro 0x00001603 0x40 build/gpio.o
.debug_macro 0x00001643 0xb80 build/main.o
.debug_macro 0x000021c3 0x136 build/main.o
.debug_macro 0x000022f9 0x46 build/main.o
.debug_macro 0x0000233f 0x2e build/main.o
.debug_macro 0x0000236d 0x22 build/main.o
.debug_macro 0x0000238f 0xb02 build/startup.o
.debug_macro 0x00002e91 0x56 build/startup.o
.debug_macro 0x00002ee7 0x51 build/startup.o
.debug_macro 0x00002f38 0xb5c build/timer.o
.debug_macro 0x00003a94 0x130 build/timer.o
.debug_line 0x00000000 0x516
.debug_line 0x00000000 0x179 build/gpio.o
@@ -329,15 +388,15 @@ LOAD linker stubs
.debug_line 0x0000034d 0xea build/startup.o
.debug_line 0x00000437 0xdf build/timer.o
.debug_str 0x00000000 0x5ed0
.debug_str 0x00000000 0x538b build/gpio.o
0x553b (size before relaxing)
.debug_str 0x0000538b 0xab1 build/main.o
0x5f7e (size before relaxing)
.debug_str 0x00005e3c 0x88 build/startup.o
.debug_str 0x00000000 0x5f5e
.debug_str 0x00000000 0x53c1 build/gpio.o
0x5571 (size before relaxing)
.debug_str 0x000053c1 0xb09 build/main.o
0x600c (size before relaxing)
.debug_str 0x00005eca 0x88 build/startup.o
0x3cdc (size before relaxing)
.debug_str 0x00005ec4 0xc build/timer.o
0x5b16 (size before relaxing)
.debug_str 0x00005f52 0xc build/timer.o
0x5b6e (size before relaxing)
.comment 0x00000000 0x45
.comment 0x00000000 0x45 build/gpio.o