diff options
| author | Eddy Pedroni <epedroni@pm.me> | 2025-11-03 13:16:47 +0100 |
|---|---|---|
| committer | Eddy Pedroni <epedroni@pm.me> | 2025-11-03 13:16:47 +0100 |
| commit | 25af6b6025b7483ae4004a8dd56a1e3b2d72b6c4 (patch) | |
| tree | 0a57b8bba3468f00d66c6ac714c940d4209295af | |
| parent | 5a295172693ef9a289d16c24f868caf64156360f (diff) | |
Change software to use new pinout
| -rw-r--r-- | power-seq-software-seeed-rp2040/CMakeLists.txt | 2 | ||||
| -rwxr-xr-x | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin | bin | 10288 -> 9676 bytes | |||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp | 17 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis | 8398 | ||||
| -rwxr-xr-x | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf | bin | 417912 -> 396668 bytes | |||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map | 2116 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex | 1180 | ||||
| -rw-r--r-- | power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 | bin | 20992 -> 19456 bytes |
8 files changed, 5229 insertions, 6484 deletions
diff --git a/power-seq-software-seeed-rp2040/CMakeLists.txt b/power-seq-software-seeed-rp2040/CMakeLists.txt index 35fd6b1..981b717 100644 --- a/power-seq-software-seeed-rp2040/CMakeLists.txt +++ b/power-seq-software-seeed-rp2040/CMakeLists.txt @@ -34,7 +34,7 @@ pico_set_program_name(power-seq-software-seeed-rp2040 "power-seq-software-seeed- pico_set_program_version(power-seq-software-seeed-rp2040 "0.1") pico_enable_stdio_uart(power-seq-software-seeed-rp2040 0) -pico_enable_stdio_usb(power-seq-software-seeed-rp2040 1) +pico_enable_stdio_usb(power-seq-software-seeed-rp2040 0) # Add the standard library to the build target_link_libraries(power-seq-software-seeed-rp2040 diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin Binary files differindex 5ece8fb..406d461 100755 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.bin diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp index 3da5486..f7df25b 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.cpp @@ -5,16 +5,10 @@ #include "pico/sleep.h" #include "hardware/gpio.h" -#define PIN0 26 -#define PIN1 27 -#define PIN2 28 -#define PIN3 29 -#define PIN4 6 - -static constexpr std::size_t button_gpio = PIN4; -static constexpr std::size_t led_gpio = PIN0; -static constexpr std::array<std::size_t, 3> gpio_on_sequence { PIN1, PIN2, PIN3 }; -static constexpr std::array<std::size_t, 3> gpio_off_sequence { PIN3, PIN2, PIN1 }; +static constexpr std::size_t button_gpio = 6; +static constexpr std::size_t led_gpio = 7; +static constexpr std::array<std::size_t, 3> gpio_on_sequence { 2, 4, 3 }; +static constexpr std::array<std::size_t, 3> gpio_off_sequence { 3, 4, 2 }; static constexpr std::size_t delay_ms = 2000; int main() @@ -25,7 +19,7 @@ int main() gpio_init(led_gpio); gpio_set_dir(led_gpio, GPIO_OUT); gpio_put(led_gpio, state); - + // init button gpio_init(button_gpio); gpio_set_dir(button_gpio, GPIO_IN); @@ -41,7 +35,6 @@ int main() while (true) { sleep_run_from_xosc(); - //sleep_goto_dormant_until_edge_high(button_gpio); sleep_goto_dormant_until_pin(button_gpio, true, false); // edge, falling sleep_power_up(); diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis index f9ea392..415c514 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.dis @@ -5,53 +5,53 @@ Sections: Idx Name Size VMA LMA File off Algn 0 .boot2 00000100 10000000 10000000 00001000 2**0 CONTENTS, ALLOC, LOAD, READONLY, CODE - 1 .text 000022a8 10000100 10000100 00001100 2**3 + 1 .text 00002234 10000100 10000100 00001100 2**3 CONTENTS, ALLOC, LOAD, READONLY, CODE - 2 .rodata 00000148 100023a8 100023a8 000033a8 2**2 + 2 .rodata 00000148 10002334 10002334 00003334 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA - 3 .binary_info 00000024 100024f0 100024f0 000034f0 2**2 + 3 .binary_info 00000024 1000247c 1000247c 0000347c 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .ram_vector_table 000000c0 20000000 20000000 00005000 2**2 ALLOC - 5 .uninitialized_data 00000000 200000c0 200000c0 000043dc 2**0 + 5 .uninitialized_data 00000000 200000c0 200000c0 000041ec 2**0 CONTENTS - 6 .data 0000031c 200000c0 10002514 000040c0 2**4 + 6 .data 0000012c 200000c0 100024a0 000040c0 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE - 7 .tdata 00000000 200003dc 200003dc 000043dc 2**0 + 7 .tdata 00000000 200001ec 200001ec 000041ec 2**0 CONTENTS, ALLOC, LOAD, DATA, THREAD_LOCAL - 8 .tbss 00000000 200003dc 200003dc 00000000 2**0 + 8 .tbss 00000000 200001ec 200001ec 00000000 2**0 ALLOC, THREAD_LOCAL - 9 .bss 00000690 200003e0 10002830 000043e0 2**3 + 9 .bss 00000588 200001f0 100025cc 000041f0 2**3 ALLOC - 10 .heap 00000800 20000a70 10002830 00004a70 2**2 + 10 .heap 00000800 20000778 100025cc 00004778 2**2 ALLOC, READONLY - 11 .scratch_x 00000000 20040000 20040000 000043dc 2**0 + 11 .scratch_x 00000000 20040000 20040000 000041ec 2**0 CONTENTS - 12 .scratch_y 00000000 20041000 20041000 000043dc 2**0 + 12 .scratch_y 00000000 20041000 20041000 000041ec 2**0 CONTENTS 13 .stack_dummy 00000800 20041000 20041000 00005000 2**5 ALLOC, READONLY - 14 .ARM.attributes 00000028 00000000 00000000 000043dc 2**0 + 14 .ARM.attributes 00000028 00000000 00000000 000041ec 2**0 CONTENTS, READONLY - 15 .comment 0000001e 00000000 00000000 00004404 2**0 + 15 .comment 0000001e 00000000 00000000 00004214 2**0 CONTENTS, READONLY - 16 .debug_info 00020a99 00000000 00000000 00004422 2**0 + 16 .debug_info 0001f0e3 00000000 00000000 00004232 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 17 .debug_abbrev 00006487 00000000 00000000 00024ebb 2**0 + 17 .debug_abbrev 00005f33 00000000 00000000 00023315 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 18 .debug_loclists 000124ad 00000000 00000000 0002b342 2**0 + 18 .debug_loclists 0001158e 00000000 00000000 00029248 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 19 .debug_aranges 00001078 00000000 00000000 0003d7f0 2**3 + 19 .debug_aranges 00000fd0 00000000 00000000 0003a7d8 2**3 CONTENTS, READONLY, DEBUGGING, OCTETS - 20 .debug_rnglists 000032ec 00000000 00000000 0003e868 2**0 + 20 .debug_rnglists 00002f1a 00000000 00000000 0003b7a8 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 21 .debug_line 000182eb 00000000 00000000 00041b54 2**0 + 21 .debug_line 00016f03 00000000 00000000 0003e6c2 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 22 .debug_str 00005a18 00000000 00000000 00059e3f 2**0 + 22 .debug_str 0000552a 00000000 00000000 000555c5 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS - 23 .debug_frame 00001fac 00000000 00000000 0005f858 2**2 + 23 .debug_frame 00001dec 00000000 00000000 0005aaf0 2**2 CONTENTS, READONLY, DEBUGGING, OCTETS - 24 .debug_line_str 000002ba 00000000 00000000 00061804 2**0 + 24 .debug_line_str 000002ba 00000000 00000000 0005c8dc 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS /home/eddy/projects/power-sequencer/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf: file format elf32-littlearm @@ -202,8 +202,8 @@ Disassembly of section .text: 100001d4 <__default_isrs_end>: 100001d4: 7188ebf2 .word 0x7188ebf2 -100001d8: 100024f0 .word 0x100024f0 -100001dc: 10002514 .word 0x10002514 +100001d8: 1000247c .word 0x1000247c +100001dc: 100024a0 .word 0x100024a0 100001e0: 10000238 .word 0x10000238 100001e4: e71aa390 .word 0xe71aa390 @@ -264,13 +264,13 @@ Disassembly of section .text: 10000236: 4770 bx lr 10000238 <data_cpy_table>: -10000238: 10002514 .word 0x10002514 +10000238: 100024a0 .word 0x100024a0 1000023c: 200000c0 .word 0x200000c0 -10000240: 200003dc .word 0x200003dc -10000244: 10002830 .word 0x10002830 +10000240: 200001ec .word 0x200001ec +10000244: 100025cc .word 0x100025cc 10000248: 20040000 .word 0x20040000 1000024c: 20040000 .word 0x20040000 -10000250: 10002830 .word 0x10002830 +10000250: 100025cc .word 0x100025cc 10000254: 20041000 .word 0x20041000 10000258: 20041000 .word 0x20041000 1000025c: 00000000 .word 0x00000000 @@ -279,11 +279,11 @@ Disassembly of section .text: 10000264: 00000000 .word 0x00000000 10000268: e000ed08 .word 0xe000ed08 1000026c: d0000000 .word 0xd0000000 -10000270: 200003dc .word 0x200003dc -10000274: 20000a70 .word 0x20000a70 -10000278: 10001cb1 .word 0x10001cb1 +10000270: 200001ec .word 0x200001ec +10000274: 20000778 .word 0x20000778 +10000278: 10001ca1 .word 0x10001ca1 1000027c: 100002a9 .word 0x100002a9 -10000280: 10001ca9 .word 0x10001ca9 +10000280: 10001c99 .word 0x10001c99 10000284 <_init>: 10000284: b5f8 push {r3, r4, r5, r6, r7, lr} @@ -301,8 +301,8 @@ Disassembly of section .text: 10000298: bd10 pop {r4, pc} 1000029a: 46c0 nop @ (mov r8, r8) 1000029c: 00000000 .word 0x00000000 -100002a0: 20000930 .word 0x20000930 -100002a4: 100023a8 .word 0x100023a8 +100002a0: 20000640 .word 0x20000640 +100002a4: 10002334 .word 0x10002334 100002a8 <main>: 100002a8: b5f0 push {r4, r5, r6, r7, lr} @@ -311,4062 +311,4005 @@ Disassembly of section .text: 100002ae: 4645 mov r5, r8 100002b0: 4657 mov r7, sl 100002b2: b5e0 push {r5, r6, r7, lr} -100002b4: 201a movs r0, #26 +100002b4: 2007 movs r0, #7 100002b6: b083 sub sp, #12 -100002b8: f000 f8bc bl 10000434 <gpio_init> -100002bc: 25d0 movs r5, #208 @ 0xd0 +100002b8: 25d0 movs r5, #208 @ 0xd0 +100002ba: f000 f8b9 bl 10000430 <gpio_init> 100002be: 2380 movs r3, #128 @ 0x80 100002c0: 062d lsls r5, r5, #24 -100002c2: 04db lsls r3, r3, #19 -100002c4: 626b str r3, [r5, #36] @ 0x24 -100002c6: 2006 movs r0, #6 -100002c8: 61ab str r3, [r5, #24] -100002ca: f000 f8b3 bl 10000434 <gpio_init> -100002ce: 4c25 ldr r4, [pc, #148] @ (10000364 <main+0xbc>) -100002d0: 220c movs r2, #12 -100002d2: 46a4 mov ip, r4 -100002d4: 2340 movs r3, #64 @ 0x40 -100002d6: 4462 add r2, ip -100002d8: 4691 mov r9, r2 -100002da: 2601 movs r6, #1 -100002dc: 62ab str r3, [r5, #40] @ 0x28 -100002de: 9401 str r4, [sp, #4] -100002e0: 6820 ldr r0, [r4, #0] -100002e2: f000 f8a7 bl 10000434 <gpio_init> -100002e6: 0032 movs r2, r6 -100002e8: cc08 ldmia r4!, {r3} -100002ea: 409a lsls r2, r3 -100002ec: 626a str r2, [r5, #36] @ 0x24 -100002ee: 61aa str r2, [r5, #24] -100002f0: 454c cmp r4, r9 -100002f2: d1f5 bne.n 100002e0 <main+0x38> -100002f4: 4b1c ldr r3, [pc, #112] @ (10000368 <main+0xc0>) -100002f6: 26d0 movs r6, #208 @ 0xd0 -100002f8: 469b mov fp, r3 -100002fa: 2301 movs r3, #1 -100002fc: 2400 movs r4, #0 -100002fe: 469a mov sl, r3 -10000300: 0636 lsls r6, r6, #24 -10000302: 2001 movs r0, #1 -10000304: f001 fe56 bl 10001fb4 <sleep_run_from_dormant_source> -10000308: 2200 movs r2, #0 -1000030a: 2100 movs r1, #0 -1000030c: 2006 movs r0, #6 -1000030e: f001 fec5 bl 1000209c <sleep_goto_dormant_until_pin> -10000312: f001 fef9 bl 10002108 <sleep_power_up> -10000316: 4653 mov r3, sl -10000318: 405c eors r4, r3 +100002c2: 626b str r3, [r5, #36] @ 0x24 +100002c4: 2006 movs r0, #6 +100002c6: 61ab str r3, [r5, #24] +100002c8: f000 f8b2 bl 10000430 <gpio_init> +100002cc: 4c24 ldr r4, [pc, #144] @ (10000360 <main+0xb8>) +100002ce: 220c movs r2, #12 +100002d0: 46a4 mov ip, r4 +100002d2: 2340 movs r3, #64 @ 0x40 +100002d4: 4462 add r2, ip +100002d6: 4691 mov r9, r2 +100002d8: 2601 movs r6, #1 +100002da: 62ab str r3, [r5, #40] @ 0x28 +100002dc: 9401 str r4, [sp, #4] +100002de: 6820 ldr r0, [r4, #0] +100002e0: f000 f8a6 bl 10000430 <gpio_init> +100002e4: 0032 movs r2, r6 +100002e6: cc08 ldmia r4!, {r3} +100002e8: 409a lsls r2, r3 +100002ea: 626a str r2, [r5, #36] @ 0x24 +100002ec: 61aa str r2, [r5, #24] +100002ee: 454c cmp r4, r9 +100002f0: d1f5 bne.n 100002de <main+0x36> +100002f2: 4b1c ldr r3, [pc, #112] @ (10000364 <main+0xbc>) +100002f4: 26d0 movs r6, #208 @ 0xd0 +100002f6: 469b mov fp, r3 +100002f8: 2301 movs r3, #1 +100002fa: 2400 movs r4, #0 +100002fc: 469a mov sl, r3 +100002fe: 0636 lsls r6, r6, #24 +10000300: 2001 movs r0, #1 +10000302: f001 fe29 bl 10001f58 <sleep_run_from_dormant_source> +10000306: 2200 movs r2, #0 +10000308: 2101 movs r1, #1 +1000030a: 2006 movs r0, #6 +1000030c: f001 fe98 bl 10002040 <sleep_goto_dormant_until_pin> +10000310: f001 fecc bl 100020ac <sleep_power_up> +10000314: 4653 mov r3, sl +10000316: 405c eors r4, r3 +10000318: b2e4 uxtb r4, r4 1000031a: 2380 movs r3, #128 @ 0x80 -1000031c: b2e4 uxtb r4, r4 -1000031e: 04db lsls r3, r3, #19 -10000320: 2c00 cmp r4, #0 -10000322: d010 beq.n 10000346 <main+0x9e> -10000324: 6173 str r3, [r6, #20] -10000326: 230c movs r3, #12 -10000328: 445b add r3, fp -1000032a: 465d mov r5, fp -1000032c: 4698 mov r8, r3 -1000032e: 2701 movs r7, #1 -10000330: 003a movs r2, r7 -10000332: cd08 ldmia r5!, {r3} -10000334: 20fa movs r0, #250 @ 0xfa -10000336: 409a lsls r2, r3 -10000338: 00c0 lsls r0, r0, #3 -1000033a: 6172 str r2, [r6, #20] -1000033c: f000 fc04 bl 10000b48 <sleep_ms> -10000340: 4545 cmp r5, r8 -10000342: d1f5 bne.n 10000330 <main+0x88> -10000344: e7dd b.n 10000302 <main+0x5a> -10000346: 2701 movs r7, #1 -10000348: 9d01 ldr r5, [sp, #4] -1000034a: 61b3 str r3, [r6, #24] -1000034c: 003a movs r2, r7 -1000034e: cd08 ldmia r5!, {r3} -10000350: 20fa movs r0, #250 @ 0xfa -10000352: 409a lsls r2, r3 -10000354: 00c0 lsls r0, r0, #3 -10000356: 61b2 str r2, [r6, #24] -10000358: f000 fbf6 bl 10000b48 <sleep_ms> -1000035c: 454d cmp r5, r9 -1000035e: d1f5 bne.n 1000034c <main+0xa4> -10000360: e7cf b.n 10000302 <main+0x5a> -10000362: 46c0 nop @ (mov r8, r8) -10000364: 100023a8 .word 0x100023a8 -10000368: 100023b4 .word 0x100023b4 - -1000036c <setup_default_uart>: -1000036c: 21e1 movs r1, #225 @ 0xe1 -1000036e: b510 push {r4, lr} -10000370: 0249 lsls r1, r1, #9 -10000372: 4807 ldr r0, [pc, #28] @ (10000390 <setup_default_uart+0x24>) -10000374: f000 fd4c bl 10000e10 <uart_init> -10000378: 2102 movs r1, #2 -1000037a: 2000 movs r0, #0 -1000037c: f000 f80c bl 10000398 <gpio_set_function> -10000380: 2102 movs r1, #2 -10000382: 2001 movs r0, #1 -10000384: f000 f808 bl 10000398 <gpio_set_function> -10000388: 4b02 ldr r3, [pc, #8] @ (10000394 <setup_default_uart+0x28>) -1000038a: 781b ldrb r3, [r3, #0] -1000038c: bd10 pop {r4, pc} -1000038e: 46c0 nop @ (mov r8, r8) -10000390: 40034000 .word 0x40034000 -10000394: 10002510 .word 0x10002510 - -10000398 <gpio_set_function>: -10000398: 4a09 ldr r2, [pc, #36] @ (100003c0 <gpio_set_function+0x28>) -1000039a: 0083 lsls r3, r0, #2 -1000039c: 189a adds r2, r3, r2 -1000039e: b510 push {r4, lr} -100003a0: 6814 ldr r4, [r2, #0] -100003a2: 2240 movs r2, #64 @ 0x40 -100003a4: 4054 eors r4, r2 -100003a6: 3280 adds r2, #128 @ 0x80 -100003a8: 4022 ands r2, r4 -100003aa: 4c06 ldr r4, [pc, #24] @ (100003c4 <gpio_set_function+0x2c>) -100003ac: 00c0 lsls r0, r0, #3 -100003ae: 46a4 mov ip, r4 -100003b0: 4463 add r3, ip -100003b2: 601a str r2, [r3, #0] -100003b4: 4b04 ldr r3, [pc, #16] @ (100003c8 <gpio_set_function+0x30>) -100003b6: 469c mov ip, r3 -100003b8: 4460 add r0, ip -100003ba: 6041 str r1, [r0, #4] -100003bc: bd10 pop {r4, pc} -100003be: 46c0 nop @ (mov r8, r8) -100003c0: 4001c004 .word 0x4001c004 -100003c4: 4001d004 .word 0x4001d004 -100003c8: 40014000 .word 0x40014000 - -100003cc <gpio_set_dormant_irq_enabled>: -100003cc: 08c3 lsrs r3, r0, #3 -100003ce: b510 push {r4, lr} -100003d0: 0004 movs r4, r0 -100003d2: 2007 movs r0, #7 -100003d4: 4020 ands r0, r4 -100003d6: 0080 lsls r0, r0, #2 -100003d8: 4081 lsls r1, r0 -100003da: 0018 movs r0, r3 -100003dc: 4c08 ldr r4, [pc, #32] @ (10000400 <gpio_set_dormant_irq_enabled+0x34>) -100003de: 303c adds r0, #60 @ 0x3c -100003e0: 0080 lsls r0, r0, #2 -100003e2: 5101 str r1, [r0, r4] -100003e4: 009b lsls r3, r3, #2 -100003e6: 2a00 cmp r2, #0 -100003e8: d004 beq.n 100003f4 <gpio_set_dormant_irq_enabled+0x28> -100003ea: 4a06 ldr r2, [pc, #24] @ (10000404 <gpio_set_dormant_irq_enabled+0x38>) -100003ec: 4694 mov ip, r2 -100003ee: 4463 add r3, ip -100003f0: 6019 str r1, [r3, #0] -100003f2: bd10 pop {r4, pc} -100003f4: 4a04 ldr r2, [pc, #16] @ (10000408 <gpio_set_dormant_irq_enabled+0x3c>) -100003f6: 4694 mov ip, r2 -100003f8: 4463 add r3, ip -100003fa: 6019 str r1, [r3, #0] -100003fc: e7f9 b.n 100003f2 <gpio_set_dormant_irq_enabled+0x26> -100003fe: 46c0 nop @ (mov r8, r8) -10000400: 40014000 .word 0x40014000 -10000404: 40016160 .word 0x40016160 -10000408: 40017160 .word 0x40017160 - -1000040c <gpio_set_input_enabled>: -1000040c: 0080 lsls r0, r0, #2 -1000040e: 2900 cmp r1, #0 -10000410: d005 beq.n 1000041e <gpio_set_input_enabled+0x12> -10000412: 4b06 ldr r3, [pc, #24] @ (1000042c <gpio_set_input_enabled+0x20>) -10000414: 469c mov ip, r3 -10000416: 2340 movs r3, #64 @ 0x40 -10000418: 4460 add r0, ip -1000041a: 6003 str r3, [r0, #0] -1000041c: 4770 bx lr -1000041e: 4b04 ldr r3, [pc, #16] @ (10000430 <gpio_set_input_enabled+0x24>) -10000420: 469c mov ip, r3 -10000422: 2340 movs r3, #64 @ 0x40 -10000424: 4460 add r0, ip -10000426: 6003 str r3, [r0, #0] -10000428: e7f8 b.n 1000041c <gpio_set_input_enabled+0x10> -1000042a: 46c0 nop @ (mov r8, r8) -1000042c: 4001e004 .word 0x4001e004 -10000430: 4001f004 .word 0x4001f004 - -10000434 <gpio_init>: -10000434: 2301 movs r3, #1 -10000436: 22d0 movs r2, #208 @ 0xd0 -10000438: 4083 lsls r3, r0 -1000043a: 0612 lsls r2, r2, #24 -1000043c: 6293 str r3, [r2, #40] @ 0x28 -1000043e: 6193 str r3, [r2, #24] -10000440: 4a09 ldr r2, [pc, #36] @ (10000468 <gpio_init+0x34>) -10000442: 0083 lsls r3, r0, #2 -10000444: 189a adds r2, r3, r2 -10000446: 6811 ldr r1, [r2, #0] -10000448: 2240 movs r2, #64 @ 0x40 -1000044a: 4051 eors r1, r2 -1000044c: 3280 adds r2, #128 @ 0x80 -1000044e: 400a ands r2, r1 -10000450: 4906 ldr r1, [pc, #24] @ (1000046c <gpio_init+0x38>) -10000452: 00c0 lsls r0, r0, #3 -10000454: 468c mov ip, r1 -10000456: 4463 add r3, ip -10000458: 601a str r2, [r3, #0] -1000045a: 4b05 ldr r3, [pc, #20] @ (10000470 <gpio_init+0x3c>) -1000045c: 469c mov ip, r3 -1000045e: 2305 movs r3, #5 -10000460: 4460 add r0, ip -10000462: 6043 str r3, [r0, #4] -10000464: 4770 bx lr -10000466: 46c0 nop @ (mov r8, r8) -10000468: 4001c004 .word 0x4001c004 -1000046c: 4001d004 .word 0x4001d004 -10000470: 40014000 .word 0x40014000 - -10000474 <panic>: -10000474: b40f push {r0, r1, r2, r3} -10000476: b500 push {lr} -10000478: 4808 ldr r0, [pc, #32] @ (1000049c <panic+0x28>) -1000047a: b083 sub sp, #12 -1000047c: f001 fd56 bl 10001f2c <__wrap_puts> -10000480: 9b04 ldr r3, [sp, #16] -10000482: 2b00 cmp r3, #0 -10000484: d007 beq.n 10000496 <panic+0x22> -10000486: a905 add r1, sp, #20 -10000488: 0018 movs r0, r3 -1000048a: 9101 str r1, [sp, #4] -1000048c: f001 fbf2 bl 10001c74 <weak_raw_vprintf> -10000490: 4803 ldr r0, [pc, #12] @ (100004a0 <panic+0x2c>) -10000492: f001 fd4b bl 10001f2c <__wrap_puts> -10000496: 2001 movs r0, #1 -10000498: f001 fc04 bl 10001ca4 <_exit> -1000049c: 100023c8 .word 0x100023c8 -100004a0: 100023d8 .word 0x100023d8 - -100004a4 <hw_claim_or_assert>: -100004a4: b570 push {r4, r5, r6, lr} -100004a6: f3ef 8c10 mrs ip, PRIMASK -100004aa: b672 cpsid i -100004ac: 4d0d ldr r5, [pc, #52] @ (100004e4 <hw_claim_or_assert+0x40>) -100004ae: 682b ldr r3, [r5, #0] -100004b0: 2b00 cmp r3, #0 -100004b2: d0fc beq.n 100004ae <hw_claim_or_assert+0xa> -100004b4: f3bf 8f5f dmb sy -100004b8: 2407 movs r4, #7 -100004ba: 08cb lsrs r3, r1, #3 -100004bc: 18c6 adds r6, r0, r3 -100004be: 5cc0 ldrb r0, [r0, r3] -100004c0: 2301 movs r3, #1 -100004c2: 400c ands r4, r1 -100004c4: 40a3 lsls r3, r4 -100004c6: 001c movs r4, r3 -100004c8: 4004 ands r4, r0 -100004ca: 4203 tst r3, r0 -100004cc: d107 bne.n 100004de <hw_claim_or_assert+0x3a> -100004ce: 4318 orrs r0, r3 -100004d0: 7030 strb r0, [r6, #0] -100004d2: f3bf 8f5f dmb sy -100004d6: 602c str r4, [r5, #0] -100004d8: f38c 8810 msr PRIMASK, ip -100004dc: bd70 pop {r4, r5, r6, pc} -100004de: 0010 movs r0, r2 -100004e0: f7ff ffc8 bl 10000474 <panic> -100004e4: d000012c .word 0xd000012c - -100004e8 <next_striped_spin_lock_num>: -100004e8: 4a04 ldr r2, [pc, #16] @ (100004fc <next_striped_spin_lock_num+0x14>) -100004ea: 7810 ldrb r0, [r2, #0] -100004ec: 1c43 adds r3, r0, #1 -100004ee: b2db uxtb r3, r3 -100004f0: 2b17 cmp r3, #23 -100004f2: d900 bls.n 100004f6 <next_striped_spin_lock_num+0xe> -100004f4: 2310 movs r3, #16 -100004f6: 7013 strb r3, [r2, #0] -100004f8: 4770 bx lr -100004fa: 46c0 nop @ (mov r8, r8) -100004fc: 20000388 .word 0x20000388 - -10000500 <spin_locks_reset>: -10000500: 2100 movs r1, #0 -10000502: 4b04 ldr r3, [pc, #16] @ (10000514 <spin_locks_reset+0x14>) -10000504: 4a04 ldr r2, [pc, #16] @ (10000518 <spin_locks_reset+0x18>) -10000506: f3bf 8f5f dmb sy -1000050a: c302 stmia r3!, {r1} -1000050c: 4293 cmp r3, r2 -1000050e: d1fa bne.n 10000506 <spin_locks_reset+0x6> -10000510: 4770 bx lr -10000512: 46c0 nop @ (mov r8, r8) -10000514: d0000100 .word 0xd0000100 -10000518: d0000180 .word 0xd0000180 - -1000051c <runtime_init_per_core_irq_priorities>: -1000051c: 4b05 ldr r3, [pc, #20] @ (10000534 <runtime_init_per_core_irq_priorities+0x18>) -1000051e: 4a06 ldr r2, [pc, #24] @ (10000538 <runtime_init_per_core_irq_priorities+0x1c>) +1000031c: 2c00 cmp r4, #0 +1000031e: d010 beq.n 10000342 <main+0x9a> +10000320: 6173 str r3, [r6, #20] +10000322: 3b74 subs r3, #116 @ 0x74 +10000324: 445b add r3, fp +10000326: 465d mov r5, fp +10000328: 4698 mov r8, r3 +1000032a: 2701 movs r7, #1 +1000032c: 003a movs r2, r7 +1000032e: cd08 ldmia r5!, {r3} +10000330: 20fa movs r0, #250 @ 0xfa +10000332: 409a lsls r2, r3 +10000334: 00c0 lsls r0, r0, #3 +10000336: 6172 str r2, [r6, #20] +10000338: f000 fc04 bl 10000b44 <sleep_ms> +1000033c: 4545 cmp r5, r8 +1000033e: d1f5 bne.n 1000032c <main+0x84> +10000340: e7de b.n 10000300 <main+0x58> +10000342: 2701 movs r7, #1 +10000344: 9d01 ldr r5, [sp, #4] +10000346: 61b3 str r3, [r6, #24] +10000348: 003a movs r2, r7 +1000034a: cd08 ldmia r5!, {r3} +1000034c: 20fa movs r0, #250 @ 0xfa +1000034e: 409a lsls r2, r3 +10000350: 00c0 lsls r0, r0, #3 +10000352: 61b2 str r2, [r6, #24] +10000354: f000 fbf6 bl 10000b44 <sleep_ms> +10000358: 454d cmp r5, r9 +1000035a: d1f5 bne.n 10000348 <main+0xa0> +1000035c: e7d0 b.n 10000300 <main+0x58> +1000035e: 46c0 nop @ (mov r8, r8) +10000360: 10002334 .word 0x10002334 +10000364: 10002340 .word 0x10002340 + +10000368 <setup_default_uart>: +10000368: 21e1 movs r1, #225 @ 0xe1 +1000036a: b510 push {r4, lr} +1000036c: 0249 lsls r1, r1, #9 +1000036e: 4807 ldr r0, [pc, #28] @ (1000038c <setup_default_uart+0x24>) +10000370: f000 fd4c bl 10000e0c <uart_init> +10000374: 2102 movs r1, #2 +10000376: 2000 movs r0, #0 +10000378: f000 f80c bl 10000394 <gpio_set_function> +1000037c: 2102 movs r1, #2 +1000037e: 2001 movs r0, #1 +10000380: f000 f808 bl 10000394 <gpio_set_function> +10000384: 4b02 ldr r3, [pc, #8] @ (10000390 <setup_default_uart+0x28>) +10000386: 781b ldrb r3, [r3, #0] +10000388: bd10 pop {r4, pc} +1000038a: 46c0 nop @ (mov r8, r8) +1000038c: 40034000 .word 0x40034000 +10000390: 1000249c .word 0x1000249c + +10000394 <gpio_set_function>: +10000394: 4a09 ldr r2, [pc, #36] @ (100003bc <gpio_set_function+0x28>) +10000396: 0083 lsls r3, r0, #2 +10000398: 189a adds r2, r3, r2 +1000039a: b510 push {r4, lr} +1000039c: 6814 ldr r4, [r2, #0] +1000039e: 2240 movs r2, #64 @ 0x40 +100003a0: 4054 eors r4, r2 +100003a2: 3280 adds r2, #128 @ 0x80 +100003a4: 4022 ands r2, r4 +100003a6: 4c06 ldr r4, [pc, #24] @ (100003c0 <gpio_set_function+0x2c>) +100003a8: 00c0 lsls r0, r0, #3 +100003aa: 46a4 mov ip, r4 +100003ac: 4463 add r3, ip +100003ae: 601a str r2, [r3, #0] +100003b0: 4b04 ldr r3, [pc, #16] @ (100003c4 <gpio_set_function+0x30>) +100003b2: 469c mov ip, r3 +100003b4: 4460 add r0, ip +100003b6: 6041 str r1, [r0, #4] +100003b8: bd10 pop {r4, pc} +100003ba: 46c0 nop @ (mov r8, r8) +100003bc: 4001c004 .word 0x4001c004 +100003c0: 4001d004 .word 0x4001d004 +100003c4: 40014000 .word 0x40014000 + +100003c8 <gpio_set_dormant_irq_enabled>: +100003c8: 08c3 lsrs r3, r0, #3 +100003ca: b510 push {r4, lr} +100003cc: 0004 movs r4, r0 +100003ce: 2007 movs r0, #7 +100003d0: 4020 ands r0, r4 +100003d2: 0080 lsls r0, r0, #2 +100003d4: 4081 lsls r1, r0 +100003d6: 0018 movs r0, r3 +100003d8: 4c08 ldr r4, [pc, #32] @ (100003fc <gpio_set_dormant_irq_enabled+0x34>) +100003da: 303c adds r0, #60 @ 0x3c +100003dc: 0080 lsls r0, r0, #2 +100003de: 5101 str r1, [r0, r4] +100003e0: 009b lsls r3, r3, #2 +100003e2: 2a00 cmp r2, #0 +100003e4: d004 beq.n 100003f0 <gpio_set_dormant_irq_enabled+0x28> +100003e6: 4a06 ldr r2, [pc, #24] @ (10000400 <gpio_set_dormant_irq_enabled+0x38>) +100003e8: 4694 mov ip, r2 +100003ea: 4463 add r3, ip +100003ec: 6019 str r1, [r3, #0] +100003ee: bd10 pop {r4, pc} +100003f0: 4a04 ldr r2, [pc, #16] @ (10000404 <gpio_set_dormant_irq_enabled+0x3c>) +100003f2: 4694 mov ip, r2 +100003f4: 4463 add r3, ip +100003f6: 6019 str r1, [r3, #0] +100003f8: e7f9 b.n 100003ee <gpio_set_dormant_irq_enabled+0x26> +100003fa: 46c0 nop @ (mov r8, r8) +100003fc: 40014000 .word 0x40014000 +10000400: 40016160 .word 0x40016160 +10000404: 40017160 .word 0x40017160 + +10000408 <gpio_set_input_enabled>: +10000408: 0080 lsls r0, r0, #2 +1000040a: 2900 cmp r1, #0 +1000040c: d005 beq.n 1000041a <gpio_set_input_enabled+0x12> +1000040e: 4b06 ldr r3, [pc, #24] @ (10000428 <gpio_set_input_enabled+0x20>) +10000410: 469c mov ip, r3 +10000412: 2340 movs r3, #64 @ 0x40 +10000414: 4460 add r0, ip +10000416: 6003 str r3, [r0, #0] +10000418: 4770 bx lr +1000041a: 4b04 ldr r3, [pc, #16] @ (1000042c <gpio_set_input_enabled+0x24>) +1000041c: 469c mov ip, r3 +1000041e: 2340 movs r3, #64 @ 0x40 +10000420: 4460 add r0, ip +10000422: 6003 str r3, [r0, #0] +10000424: e7f8 b.n 10000418 <gpio_set_input_enabled+0x10> +10000426: 46c0 nop @ (mov r8, r8) +10000428: 4001e004 .word 0x4001e004 +1000042c: 4001f004 .word 0x4001f004 + +10000430 <gpio_init>: +10000430: 2301 movs r3, #1 +10000432: 22d0 movs r2, #208 @ 0xd0 +10000434: 4083 lsls r3, r0 +10000436: 0612 lsls r2, r2, #24 +10000438: 6293 str r3, [r2, #40] @ 0x28 +1000043a: 6193 str r3, [r2, #24] +1000043c: 4a09 ldr r2, [pc, #36] @ (10000464 <gpio_init+0x34>) +1000043e: 0083 lsls r3, r0, #2 +10000440: 189a adds r2, r3, r2 +10000442: 6811 ldr r1, [r2, #0] +10000444: 2240 movs r2, #64 @ 0x40 +10000446: 4051 eors r1, r2 +10000448: 3280 adds r2, #128 @ 0x80 +1000044a: 400a ands r2, r1 +1000044c: 4906 ldr r1, [pc, #24] @ (10000468 <gpio_init+0x38>) +1000044e: 00c0 lsls r0, r0, #3 +10000450: 468c mov ip, r1 +10000452: 4463 add r3, ip +10000454: 601a str r2, [r3, #0] +10000456: 4b05 ldr r3, [pc, #20] @ (1000046c <gpio_init+0x3c>) +10000458: 469c mov ip, r3 +1000045a: 2305 movs r3, #5 +1000045c: 4460 add r0, ip +1000045e: 6043 str r3, [r0, #4] +10000460: 4770 bx lr +10000462: 46c0 nop @ (mov r8, r8) +10000464: 4001c004 .word 0x4001c004 +10000468: 4001d004 .word 0x4001d004 +1000046c: 40014000 .word 0x40014000 + +10000470 <panic>: +10000470: b40f push {r0, r1, r2, r3} +10000472: b500 push {lr} +10000474: 4808 ldr r0, [pc, #32] @ (10000498 <panic+0x28>) +10000476: b083 sub sp, #12 +10000478: f001 fd50 bl 10001f1c <__wrap_puts> +1000047c: 9b04 ldr r3, [sp, #16] +1000047e: 2b00 cmp r3, #0 +10000480: d007 beq.n 10000492 <panic+0x22> +10000482: a905 add r1, sp, #20 +10000484: 0018 movs r0, r3 +10000486: 9101 str r1, [sp, #4] +10000488: f001 fbec bl 10001c64 <weak_raw_vprintf> +1000048c: 4803 ldr r0, [pc, #12] @ (1000049c <panic+0x2c>) +1000048e: f001 fd45 bl 10001f1c <__wrap_puts> +10000492: 2001 movs r0, #1 +10000494: f001 fbfe bl 10001c94 <_exit> +10000498: 10002354 .word 0x10002354 +1000049c: 10002364 .word 0x10002364 + +100004a0 <hw_claim_or_assert>: +100004a0: b570 push {r4, r5, r6, lr} +100004a2: f3ef 8c10 mrs ip, PRIMASK +100004a6: b672 cpsid i +100004a8: 4d0d ldr r5, [pc, #52] @ (100004e0 <hw_claim_or_assert+0x40>) +100004aa: 682b ldr r3, [r5, #0] +100004ac: 2b00 cmp r3, #0 +100004ae: d0fc beq.n 100004aa <hw_claim_or_assert+0xa> +100004b0: f3bf 8f5f dmb sy +100004b4: 2407 movs r4, #7 +100004b6: 08cb lsrs r3, r1, #3 +100004b8: 18c6 adds r6, r0, r3 +100004ba: 5cc0 ldrb r0, [r0, r3] +100004bc: 2301 movs r3, #1 +100004be: 400c ands r4, r1 +100004c0: 40a3 lsls r3, r4 +100004c2: 001c movs r4, r3 +100004c4: 4004 ands r4, r0 +100004c6: 4203 tst r3, r0 +100004c8: d107 bne.n 100004da <hw_claim_or_assert+0x3a> +100004ca: 4318 orrs r0, r3 +100004cc: 7030 strb r0, [r6, #0] +100004ce: f3bf 8f5f dmb sy +100004d2: 602c str r4, [r5, #0] +100004d4: f38c 8810 msr PRIMASK, ip +100004d8: bd70 pop {r4, r5, r6, pc} +100004da: 0010 movs r0, r2 +100004dc: f7ff ffc8 bl 10000470 <panic> +100004e0: d000012c .word 0xd000012c + +100004e4 <next_striped_spin_lock_num>: +100004e4: 4a04 ldr r2, [pc, #16] @ (100004f8 <next_striped_spin_lock_num+0x14>) +100004e6: 7810 ldrb r0, [r2, #0] +100004e8: 1c43 adds r3, r0, #1 +100004ea: b2db uxtb r3, r3 +100004ec: 2b17 cmp r3, #23 +100004ee: d900 bls.n 100004f2 <next_striped_spin_lock_num+0xe> +100004f0: 2310 movs r3, #16 +100004f2: 7013 strb r3, [r2, #0] +100004f4: 4770 bx lr +100004f6: 46c0 nop @ (mov r8, r8) +100004f8: 20000198 .word 0x20000198 + +100004fc <spin_locks_reset>: +100004fc: 2100 movs r1, #0 +100004fe: 4b04 ldr r3, [pc, #16] @ (10000510 <spin_locks_reset+0x14>) +10000500: 4a04 ldr r2, [pc, #16] @ (10000514 <spin_locks_reset+0x18>) +10000502: f3bf 8f5f dmb sy +10000506: c302 stmia r3!, {r1} +10000508: 4293 cmp r3, r2 +1000050a: d1fa bne.n 10000502 <spin_locks_reset+0x6> +1000050c: 4770 bx lr +1000050e: 46c0 nop @ (mov r8, r8) +10000510: d0000100 .word 0xd0000100 +10000514: d0000180 .word 0xd0000180 + +10000518 <runtime_init_per_core_irq_priorities>: +10000518: 4b05 ldr r3, [pc, #20] @ (10000530 <runtime_init_per_core_irq_priorities+0x18>) +1000051a: 4a06 ldr r2, [pc, #24] @ (10000534 <runtime_init_per_core_irq_priorities+0x1c>) +1000051c: 6013 str r3, [r2, #0] +1000051e: 4a06 ldr r2, [pc, #24] @ (10000538 <runtime_init_per_core_irq_priorities+0x20>) 10000520: 6013 str r3, [r2, #0] -10000522: 4a06 ldr r2, [pc, #24] @ (1000053c <runtime_init_per_core_irq_priorities+0x20>) -10000524: 6013 str r3, [r2, #0] -10000526: 6053 str r3, [r2, #4] -10000528: 6093 str r3, [r2, #8] -1000052a: 60d3 str r3, [r2, #12] -1000052c: 6113 str r3, [r2, #16] -1000052e: 6153 str r3, [r2, #20] -10000530: 6193 str r3, [r2, #24] -10000532: 4770 bx lr -10000534: 80808080 .word 0x80808080 -10000538: e000e400 .word 0xe000e400 -1000053c: e000e404 .word 0xe000e404 - -10000540 <irq_set_enabled>: -10000540: 231f movs r3, #31 -10000542: 4018 ands r0, r3 -10000544: 3b1e subs r3, #30 -10000546: 4083 lsls r3, r0 -10000548: 2900 cmp r1, #0 -1000054a: d005 beq.n 10000558 <irq_set_enabled+0x18> -1000054c: 21c0 movs r1, #192 @ 0xc0 -1000054e: 4a04 ldr r2, [pc, #16] @ (10000560 <irq_set_enabled+0x20>) -10000550: 0049 lsls r1, r1, #1 -10000552: 5053 str r3, [r2, r1] -10000554: 6013 str r3, [r2, #0] -10000556: 4770 bx lr -10000558: 2280 movs r2, #128 @ 0x80 -1000055a: 4901 ldr r1, [pc, #4] @ (10000560 <irq_set_enabled+0x20>) -1000055c: 508b str r3, [r1, r2] -1000055e: e7fa b.n 10000556 <irq_set_enabled+0x16> -10000560: e000e100 .word 0xe000e100 - -10000564 <irq_set_exclusive_handler>: -10000564: b570 push {r4, r5, r6, lr} -10000566: 000d movs r5, r1 -10000568: f3ef 8610 mrs r6, PRIMASK -1000056c: b672 cpsid i -1000056e: 4a0f ldr r2, [pc, #60] @ (100005ac <irq_set_exclusive_handler+0x48>) -10000570: 6813 ldr r3, [r2, #0] -10000572: 2b00 cmp r3, #0 -10000574: d0fc beq.n 10000570 <irq_set_exclusive_handler+0xc> -10000576: f3bf 8f5f dmb sy -1000057a: 4b0d ldr r3, [pc, #52] @ (100005b0 <irq_set_exclusive_handler+0x4c>) -1000057c: 3010 adds r0, #16 -1000057e: 689b ldr r3, [r3, #8] -10000580: 0084 lsls r4, r0, #2 -10000582: 591b ldr r3, [r3, r4] -10000584: 4a0b ldr r2, [pc, #44] @ (100005b4 <irq_set_exclusive_handler+0x50>) -10000586: 4293 cmp r3, r2 -10000588: d003 beq.n 10000592 <irq_set_exclusive_handler+0x2e> -1000058a: 429d cmp r5, r3 -1000058c: d001 beq.n 10000592 <irq_set_exclusive_handler+0x2e> -1000058e: f000 ff39 bl 10001404 <hard_assertion_failure> -10000592: 4b07 ldr r3, [pc, #28] @ (100005b0 <irq_set_exclusive_handler+0x4c>) -10000594: 689b ldr r3, [r3, #8] -10000596: 511d str r5, [r3, r4] +10000522: 6053 str r3, [r2, #4] +10000524: 6093 str r3, [r2, #8] +10000526: 60d3 str r3, [r2, #12] +10000528: 6113 str r3, [r2, #16] +1000052a: 6153 str r3, [r2, #20] +1000052c: 6193 str r3, [r2, #24] +1000052e: 4770 bx lr +10000530: 80808080 .word 0x80808080 +10000534: e000e400 .word 0xe000e400 +10000538: e000e404 .word 0xe000e404 + +1000053c <irq_set_enabled>: +1000053c: 231f movs r3, #31 +1000053e: 4018 ands r0, r3 +10000540: 3b1e subs r3, #30 +10000542: 4083 lsls r3, r0 +10000544: 2900 cmp r1, #0 +10000546: d005 beq.n 10000554 <irq_set_enabled+0x18> +10000548: 21c0 movs r1, #192 @ 0xc0 +1000054a: 4a04 ldr r2, [pc, #16] @ (1000055c <irq_set_enabled+0x20>) +1000054c: 0049 lsls r1, r1, #1 +1000054e: 5053 str r3, [r2, r1] +10000550: 6013 str r3, [r2, #0] +10000552: 4770 bx lr +10000554: 2280 movs r2, #128 @ 0x80 +10000556: 4901 ldr r1, [pc, #4] @ (1000055c <irq_set_enabled+0x20>) +10000558: 508b str r3, [r1, r2] +1000055a: e7fa b.n 10000552 <irq_set_enabled+0x16> +1000055c: e000e100 .word 0xe000e100 + +10000560 <irq_set_exclusive_handler>: +10000560: b570 push {r4, r5, r6, lr} +10000562: 000d movs r5, r1 +10000564: f3ef 8610 mrs r6, PRIMASK +10000568: b672 cpsid i +1000056a: 4a0f ldr r2, [pc, #60] @ (100005a8 <irq_set_exclusive_handler+0x48>) +1000056c: 6813 ldr r3, [r2, #0] +1000056e: 2b00 cmp r3, #0 +10000570: d0fc beq.n 1000056c <irq_set_exclusive_handler+0xc> +10000572: f3bf 8f5f dmb sy +10000576: 4b0d ldr r3, [pc, #52] @ (100005ac <irq_set_exclusive_handler+0x4c>) +10000578: 3010 adds r0, #16 +1000057a: 689b ldr r3, [r3, #8] +1000057c: 0084 lsls r4, r0, #2 +1000057e: 591b ldr r3, [r3, r4] +10000580: 4a0b ldr r2, [pc, #44] @ (100005b0 <irq_set_exclusive_handler+0x50>) +10000582: 4293 cmp r3, r2 +10000584: d003 beq.n 1000058e <irq_set_exclusive_handler+0x2e> +10000586: 429d cmp r5, r3 +10000588: d001 beq.n 1000058e <irq_set_exclusive_handler+0x2e> +1000058a: f000 ff39 bl 10001400 <hard_assertion_failure> +1000058e: 4b07 ldr r3, [pc, #28] @ (100005ac <irq_set_exclusive_handler+0x4c>) +10000590: 689b ldr r3, [r3, #8] +10000592: 511d str r5, [r3, r4] +10000594: f3bf 8f5f dmb sy 10000598: f3bf 8f5f dmb sy -1000059c: f3bf 8f5f dmb sy -100005a0: 2200 movs r2, #0 -100005a2: 4b02 ldr r3, [pc, #8] @ (100005ac <irq_set_exclusive_handler+0x48>) -100005a4: 601a str r2, [r3, #0] -100005a6: f386 8810 msr PRIMASK, r6 -100005aa: bd70 pop {r4, r5, r6, pc} -100005ac: d0000124 .word 0xd0000124 -100005b0: e000ed00 .word 0xe000ed00 -100005b4: 100001c1 .word 0x100001c1 - -100005b8 <lock_init>: -100005b8: 4b02 ldr r3, [pc, #8] @ (100005c4 <lock_init+0xc>) -100005ba: 469c mov ip, r3 -100005bc: 4461 add r1, ip -100005be: 0089 lsls r1, r1, #2 -100005c0: 6001 str r1, [r0, #0] -100005c2: 4770 bx lr -100005c4: 34000040 .word 0x34000040 - -100005c8 <runtime_init_mutex>: -100005c8: b570 push {r4, r5, r6, lr} -100005ca: 4c11 ldr r4, [pc, #68] @ (10000610 <runtime_init_mutex+0x48>) -100005cc: 4d11 ldr r5, [pc, #68] @ (10000614 <runtime_init_mutex+0x4c>) -100005ce: 42ac cmp r4, r5 -100005d0: d20f bcs.n 100005f2 <runtime_init_mutex+0x2a> -100005d2: 26ff movs r6, #255 @ 0xff -100005d4: 6823 ldr r3, [r4, #0] -100005d6: 2b00 cmp r3, #0 -100005d8: d00c beq.n 100005f4 <runtime_init_mutex+0x2c> -100005da: f7ff ff85 bl 100004e8 <next_striped_spin_lock_num> -100005de: 0001 movs r1, r0 -100005e0: 0020 movs r0, r4 -100005e2: f7ff ffe9 bl 100005b8 <lock_init> -100005e6: 80a6 strh r6, [r4, #4] -100005e8: f3bf 8f5f dmb sy -100005ec: 3408 adds r4, #8 -100005ee: 42ac cmp r4, r5 -100005f0: d3f0 bcc.n 100005d4 <runtime_init_mutex+0xc> -100005f2: bd70 pop {r4, r5, r6, pc} -100005f4: f7ff ff78 bl 100004e8 <next_striped_spin_lock_num> -100005f8: 0001 movs r1, r0 -100005fa: 0020 movs r0, r4 -100005fc: f7ff ffdc bl 100005b8 <lock_init> -10000600: 7126 strb r6, [r4, #4] -10000602: f3bf 8f5f dmb sy -10000606: 3408 adds r4, #8 -10000608: 42ac cmp r4, r5 -1000060a: d3e3 bcc.n 100005d4 <runtime_init_mutex+0xc> -1000060c: e7f1 b.n 100005f2 <runtime_init_mutex+0x2a> -1000060e: 46c0 nop @ (mov r8, r8) -10000610: 200003d4 .word 0x200003d4 -10000614: 200003dc .word 0x200003dc - -10000618 <sleep_until_callback>: -10000618: 4b0a ldr r3, [pc, #40] @ (10000644 <sleep_until_callback+0x2c>) -1000061a: 6819 ldr r1, [r3, #0] -1000061c: f3ef 8010 mrs r0, PRIMASK -10000620: b672 cpsid i -10000622: 680a ldr r2, [r1, #0] -10000624: 2a00 cmp r2, #0 -10000626: d0fc beq.n 10000622 <sleep_until_callback+0xa> -10000628: f3bf 8f5f dmb sy -1000062c: 681b ldr r3, [r3, #0] -1000062e: f3bf 8f5f dmb sy -10000632: 2200 movs r2, #0 -10000634: 601a str r2, [r3, #0] -10000636: f380 8810 msr PRIMASK, r0 -1000063a: bf40 sev -1000063c: 2000 movs r0, #0 -1000063e: 2100 movs r1, #0 -10000640: 4770 bx lr -10000642: 46c0 nop @ (mov r8, r8) -10000644: 20000a64 .word 0x20000a64 - -10000648 <alarm_pool_irq_handler>: -10000648: b5f0 push {r4, r5, r6, r7, lr} -1000064a: 46de mov lr, fp -1000064c: 4657 mov r7, sl -1000064e: 464e mov r6, r9 -10000650: 4645 mov r5, r8 -10000652: b5e0 push {r5, r6, r7, lr} -10000654: b087 sub sp, #28 -10000656: f3ef 8305 mrs r3, IPSR -1000065a: 2203 movs r2, #3 -1000065c: 2501 movs r5, #1 -1000065e: 401a ands r2, r3 -10000660: 4095 lsls r5, r2 -10000662: 0091 lsls r1, r2, #2 -10000664: 4688 mov r8, r1 -10000666: 46a9 mov r9, r5 -10000668: 4bb3 ldr r3, [pc, #716] @ (10000938 <alarm_pool_irq_handler+0x2f0>) -1000066a: 9203 str r2, [sp, #12] -1000066c: 585c ldr r4, [r3, r1] -1000066e: 4bb3 ldr r3, [pc, #716] @ (1000093c <alarm_pool_irq_handler+0x2f4>) -10000670: 601d str r5, [r3, #0] -10000672: 4bb3 ldr r3, [pc, #716] @ (10000940 <alarm_pool_irq_handler+0x2f8>) -10000674: 9304 str r3, [sp, #16] -10000676: 464b mov r3, r9 -10000678: 48b2 ldr r0, [pc, #712] @ (10000944 <alarm_pool_irq_handler+0x2fc>) -1000067a: 6343 str r3, [r0, #52] @ 0x34 -1000067c: 2308 movs r3, #8 -1000067e: 5ee5 ldrsh r5, [r4, r3] -10000680: 2d00 cmp r5, #0 -10000682: da37 bge.n 100006f4 <alarm_pool_irq_handler+0xac> -10000684: 88a3 ldrh r3, [r4, #4] -10000686: b21b sxth r3, r3 -10000688: 2b00 cmp r3, #0 -1000068a: db00 blt.n 1000068e <alarm_pool_irq_handler+0x46> -1000068c: e0ad b.n 100007ea <alarm_pool_irq_handler+0x1a2> -1000068e: 79a3 ldrb r3, [r4, #6] -10000690: 2b00 cmp r3, #0 -10000692: d000 beq.n 10000696 <alarm_pool_irq_handler+0x4e> -10000694: e0ee b.n 10000874 <alarm_pool_irq_handler+0x22c> -10000696: 2308 movs r3, #8 -10000698: 5ee0 ldrsh r0, [r4, r3] -1000069a: 2800 cmp r0, #0 -1000069c: db20 blt.n 100006e0 <alarm_pool_irq_handler+0x98> -1000069e: 0043 lsls r3, r0, #1 -100006a0: 6962 ldr r2, [r4, #20] -100006a2: 181b adds r3, r3, r0 -100006a4: 00db lsls r3, r3, #3 -100006a6: 18d3 adds r3, r2, r3 -100006a8: 689e ldr r6, [r3, #8] -100006aa: 68dd ldr r5, [r3, #12] -100006ac: 1c73 adds r3, r6, #1 -100006ae: d100 bne.n 100006b2 <alarm_pool_irq_handler+0x6a> -100006b0: e111 b.n 100008d6 <alarm_pool_irq_handler+0x28e> -100006b2: 48a4 ldr r0, [pc, #656] @ (10000944 <alarm_pool_irq_handler+0x2fc>) -100006b4: 0001 movs r1, r0 -100006b6: 4441 add r1, r8 -100006b8: 6a82 ldr r2, [r0, #40] @ 0x28 -100006ba: 690b ldr r3, [r1, #16] -100006bc: 1ab7 subs r7, r6, r2 -100006be: 1a9b subs r3, r3, r2 -100006c0: 429f cmp r7, r3 -100006c2: d315 bcc.n 100006f0 <alarm_pool_irq_handler+0xa8> -100006c4: 2301 movs r3, #1 -100006c6: 6a02 ldr r2, [r0, #32] -100006c8: 9803 ldr r0, [sp, #12] -100006ca: 4083 lsls r3, r0 -100006cc: 421a tst r2, r3 -100006ce: d00f beq.n 100006f0 <alarm_pool_irq_handler+0xa8> -100006d0: 489c ldr r0, [pc, #624] @ (10000944 <alarm_pool_irq_handler+0x2fc>) -100006d2: f000 fb47 bl 10000d64 <timer_time_us_64> -100006d6: 428d cmp r5, r1 -100006d8: dc02 bgt.n 100006e0 <alarm_pool_irq_handler+0x98> -100006da: d1cc bne.n 10000676 <alarm_pool_irq_handler+0x2e> -100006dc: 4286 cmp r6, r0 -100006de: d9ca bls.n 10000676 <alarm_pool_irq_handler+0x2e> -100006e0: bf40 sev -100006e2: b007 add sp, #28 -100006e4: bcf0 pop {r4, r5, r6, r7} -100006e6: 46bb mov fp, r7 -100006e8: 46b2 mov sl, r6 -100006ea: 46a9 mov r9, r5 -100006ec: 46a0 mov r8, r4 -100006ee: bdf0 pop {r4, r5, r6, r7, pc} -100006f0: 610e str r6, [r1, #16] -100006f2: e7ed b.n 100006d0 <alarm_pool_irq_handler+0x88> -100006f4: 6962 ldr r2, [r4, #20] -100006f6: 006b lsls r3, r5, #1 -100006f8: 4692 mov sl, r2 -100006fa: 195b adds r3, r3, r5 -100006fc: 00db lsls r3, r3, #3 -100006fe: 449a add sl, r3 -10000700: 4653 mov r3, sl -10000702: 689e ldr r6, [r3, #8] -10000704: 68df ldr r7, [r3, #12] -10000706: f000 fb2d bl 10000d64 <timer_time_us_64> -1000070a: 428f cmp r7, r1 -1000070c: dcba bgt.n 10000684 <alarm_pool_irq_handler+0x3c> -1000070e: d100 bne.n 10000712 <alarm_pool_irq_handler+0xca> -10000710: e103 b.n 1000091a <alarm_pool_irq_handler+0x2d2> -10000712: 2f00 cmp r7, #0 -10000714: da00 bge.n 10000718 <alarm_pool_irq_handler+0xd0> -10000716: e0e8 b.n 100008ea <alarm_pool_irq_handler+0x2a2> -10000718: 4652 mov r2, sl -1000071a: 4653 mov r3, sl -1000071c: 6952 ldr r2, [r2, #20] -1000071e: 691b ldr r3, [r3, #16] -10000720: 4693 mov fp, r2 -10000722: 9a04 ldr r2, [sp, #16] -10000724: 4293 cmp r3, r2 -10000726: d100 bne.n 1000072a <alarm_pool_irq_handler+0xe2> -10000728: e0d9 b.n 100008de <alarm_pool_irq_handler+0x296> -1000072a: 4652 mov r2, sl -1000072c: 2108 movs r1, #8 -1000072e: 5e60 ldrsh r0, [r4, r1] -10000730: 8852 ldrh r2, [r2, #2] -10000732: 0400 lsls r0, r0, #16 -10000734: 4659 mov r1, fp -10000736: 4310 orrs r0, r2 -10000738: 4798 blx r3 -1000073a: 9000 str r0, [sp, #0] -1000073c: 9101 str r1, [sp, #4] -1000073e: 9900 ldr r1, [sp, #0] -10000740: 9a01 ldr r2, [sp, #4] -10000742: 000b movs r3, r1 -10000744: 0010 movs r0, r2 -10000746: 4313 orrs r3, r2 -10000748: d100 bne.n 1000074c <alarm_pool_irq_handler+0x104> -1000074a: e0ce b.n 100008ea <alarm_pool_irq_handler+0x2a2> -1000074c: 0013 movs r3, r2 -1000074e: 000a movs r2, r1 -10000750: 1ab6 subs r6, r6, r2 -10000752: 419f sbcs r7, r3 -10000754: 2800 cmp r0, #0 -10000756: db06 blt.n 10000766 <alarm_pool_irq_handler+0x11e> -10000758: 487a ldr r0, [pc, #488] @ (10000944 <alarm_pool_irq_handler+0x2fc>) -1000075a: f000 fb03 bl 10000d64 <timer_time_us_64> -1000075e: 9e00 ldr r6, [sp, #0] -10000760: 9f01 ldr r7, [sp, #4] -10000762: 1836 adds r6, r6, r0 -10000764: 414f adcs r7, r1 -10000766: 4653 mov r3, sl -10000768: 609e str r6, [r3, #8] -1000076a: 60df str r7, [r3, #12] -1000076c: 2200 movs r2, #0 -1000076e: 5e9a ldrsh r2, [r3, r2] -10000770: 2a00 cmp r2, #0 -10000772: da00 bge.n 10000776 <alarm_pool_irq_handler+0x12e> -10000774: e786 b.n 10000684 <alarm_pool_irq_handler+0x3c> -10000776: 0053 lsls r3, r2, #1 -10000778: 1899 adds r1, r3, r2 -1000077a: 6960 ldr r0, [r4, #20] -1000077c: 00c9 lsls r1, r1, #3 -1000077e: 1841 adds r1, r0, r1 -10000780: 9302 str r3, [sp, #8] -10000782: 688b ldr r3, [r1, #8] -10000784: 68c9 ldr r1, [r1, #12] -10000786: 469b mov fp, r3 -10000788: 42b9 cmp r1, r7 -1000078a: dd00 ble.n 1000078e <alarm_pool_irq_handler+0x146> -1000078c: e77a b.n 10000684 <alarm_pool_irq_handler+0x3c> -1000078e: d102 bne.n 10000796 <alarm_pool_irq_handler+0x14e> -10000790: 42b3 cmp r3, r6 -10000792: d900 bls.n 10000796 <alarm_pool_irq_handler+0x14e> -10000794: e776 b.n 10000684 <alarm_pool_irq_handler+0x3c> -10000796: 2308 movs r3, #8 -10000798: 469c mov ip, r3 -1000079a: 44a4 add ip, r4 -1000079c: 9505 str r5, [sp, #20] -1000079e: 4665 mov r5, ip -100007a0: 8122 strh r2, [r4, #8] -100007a2: 46a4 mov ip, r4 -100007a4: 9b02 ldr r3, [sp, #8] -100007a6: 002c movs r4, r5 -100007a8: e006 b.n 100007b8 <alarm_pool_irq_handler+0x170> -100007aa: 0053 lsls r3, r2, #1 -100007ac: 1899 adds r1, r3, r2 -100007ae: 00c9 lsls r1, r1, #3 -100007b0: 1841 adds r1, r0, r1 -100007b2: 688d ldr r5, [r1, #8] -100007b4: 68c9 ldr r1, [r1, #12] -100007b6: 46ab mov fp, r5 -100007b8: 189b adds r3, r3, r2 -100007ba: 00db lsls r3, r3, #3 -100007bc: 18c3 adds r3, r0, r3 -100007be: 42b9 cmp r1, r7 -100007c0: dc06 bgt.n 100007d0 <alarm_pool_irq_handler+0x188> -100007c2: d100 bne.n 100007c6 <alarm_pool_irq_handler+0x17e> -100007c4: e0b3 b.n 1000092e <alarm_pool_irq_handler+0x2e6> -100007c6: 001c movs r4, r3 -100007c8: 2300 movs r3, #0 -100007ca: 5ee2 ldrsh r2, [r4, r3] -100007cc: 2a00 cmp r2, #0 -100007ce: daec bge.n 100007aa <alarm_pool_irq_handler+0x162> -100007d0: 0023 movs r3, r4 -100007d2: 4664 mov r4, ip -100007d4: 469c mov ip, r3 -100007d6: 4653 mov r3, sl -100007d8: 801a strh r2, [r3, #0] -100007da: 4663 mov r3, ip -100007dc: 9d05 ldr r5, [sp, #20] -100007de: 801d strh r5, [r3, #0] -100007e0: 88a3 ldrh r3, [r4, #4] -100007e2: b21b sxth r3, r3 -100007e4: 2b00 cmp r3, #0 -100007e6: da00 bge.n 100007ea <alarm_pool_irq_handler+0x1a2> -100007e8: e751 b.n 1000068e <alarm_pool_irq_handler+0x46> -100007ea: 6922 ldr r2, [r4, #16] -100007ec: f3ef 8110 mrs r1, PRIMASK -100007f0: b672 cpsid i -100007f2: 6813 ldr r3, [r2, #0] -100007f4: 2b00 cmp r3, #0 -100007f6: d0fc beq.n 100007f2 <alarm_pool_irq_handler+0x1aa> -100007f8: f3bf 8f5f dmb sy -100007fc: 2301 movs r3, #1 -100007fe: 88a7 ldrh r7, [r4, #4] -10000800: 425b negs r3, r3 -10000802: 80a3 strh r3, [r4, #4] -10000804: b23f sxth r7, r7 -10000806: 6923 ldr r3, [r4, #16] -10000808: f3bf 8f5f dmb sy -1000080c: 2200 movs r2, #0 -1000080e: 601a str r2, [r3, #0] -10000810: f381 8810 msr PRIMASK, r1 -10000814: 2f00 cmp r7, #0 -10000816: da00 bge.n 1000081a <alarm_pool_irq_handler+0x1d2> -10000818: e739 b.n 1000068e <alarm_pool_irq_handler+0x46> -1000081a: 0023 movs r3, r4 -1000081c: 3308 adds r3, #8 -1000081e: 0022 movs r2, r4 -10000820: 469a mov sl, r3 -10000822: 6966 ldr r6, [r4, #20] -10000824: 007b lsls r3, r7, #1 -10000826: 19db adds r3, r3, r7 -10000828: 00db lsls r3, r3, #3 -1000082a: 18f3 adds r3, r6, r3 -1000082c: 6899 ldr r1, [r3, #8] -1000082e: 4650 mov r0, sl -10000830: 468c mov ip, r1 -10000832: 2408 movs r4, #8 -10000834: 5f11 ldrsh r1, [r2, r4] -10000836: 68dd ldr r5, [r3, #12] -10000838: 2900 cmp r1, #0 -1000083a: db10 blt.n 1000085e <alarm_pool_irq_handler+0x216> -1000083c: 9302 str r3, [sp, #8] -1000083e: e006 b.n 1000084e <alarm_pool_irq_handler+0x206> -10000840: 42ab cmp r3, r5 -10000842: d044 beq.n 100008ce <alarm_pool_irq_handler+0x286> -10000844: 2300 movs r3, #0 -10000846: 5ee1 ldrsh r1, [r4, r3] -10000848: 0020 movs r0, r4 -1000084a: 2900 cmp r1, #0 -1000084c: db06 blt.n 1000085c <alarm_pool_irq_handler+0x214> -1000084e: 004c lsls r4, r1, #1 -10000850: 1864 adds r4, r4, r1 -10000852: 00e4 lsls r4, r4, #3 -10000854: 1934 adds r4, r6, r4 -10000856: 68e3 ldr r3, [r4, #12] -10000858: 42ab cmp r3, r5 -1000085a: ddf1 ble.n 10000840 <alarm_pool_irq_handler+0x1f8> -1000085c: 9b02 ldr r3, [sp, #8] -1000085e: 8007 strh r7, [r0, #0] -10000860: 2000 movs r0, #0 -10000862: 5e1f ldrsh r7, [r3, r0] -10000864: 8019 strh r1, [r3, #0] -10000866: 2f00 cmp r7, #0 -10000868: dadc bge.n 10000824 <alarm_pool_irq_handler+0x1dc> -1000086a: 0014 movs r4, r2 -1000086c: 79a3 ldrb r3, [r4, #6] -1000086e: 2b00 cmp r3, #0 -10000870: d100 bne.n 10000874 <alarm_pool_irq_handler+0x22c> -10000872: e710 b.n 10000696 <alarm_pool_irq_handler+0x4e> -10000874: 2300 movs r3, #0 -10000876: 71a3 strb r3, [r4, #6] -10000878: 0026 movs r6, r4 -1000087a: 2308 movs r3, #8 -1000087c: 5ee1 ldrsh r1, [r4, r3] -1000087e: 3608 adds r6, #8 -10000880: 1c4b adds r3, r1, #1 -10000882: d100 bne.n 10000886 <alarm_pool_irq_handler+0x23e> -10000884: e72c b.n 100006e0 <alarm_pool_irq_handler+0x98> -10000886: 0008 movs r0, r1 -10000888: 46a2 mov sl, r4 -1000088a: 6965 ldr r5, [r4, #20] -1000088c: e002 b.n 10000894 <alarm_pool_irq_handler+0x24c> -1000088e: 003e movs r6, r7 -10000890: 1c4b adds r3, r1, #1 -10000892: d01a beq.n 100008ca <alarm_pool_irq_handler+0x282> -10000894: 004b lsls r3, r1, #1 -10000896: 185b adds r3, r3, r1 -10000898: 00db lsls r3, r3, #3 -1000089a: 18ef adds r7, r5, r3 -1000089c: 000a movs r2, r1 -1000089e: 468c mov ip, r1 -100008a0: 5ee9 ldrsh r1, [r5, r3] -100008a2: 887b ldrh r3, [r7, #2] -100008a4: b21b sxth r3, r3 -100008a6: 2b00 cmp r3, #0 -100008a8: daf1 bge.n 1000088e <alarm_pool_irq_handler+0x246> -100008aa: 2301 movs r3, #1 -100008ac: 425b negs r3, r3 -100008ae: 17dc asrs r4, r3, #31 -100008b0: 60bb str r3, [r7, #8] -100008b2: 60fc str r4, [r7, #12] -100008b4: 4282 cmp r2, r0 -100008b6: d005 beq.n 100008c4 <alarm_pool_irq_handler+0x27c> -100008b8: 4653 mov r3, sl -100008ba: 8031 strh r1, [r6, #0] -100008bc: 891b ldrh r3, [r3, #8] -100008be: 803b strh r3, [r7, #0] -100008c0: 4653 mov r3, sl -100008c2: 811a strh r2, [r3, #8] -100008c4: 4660 mov r0, ip -100008c6: 1c4b adds r3, r1, #1 -100008c8: d1e4 bne.n 10000894 <alarm_pool_irq_handler+0x24c> -100008ca: 4654 mov r4, sl -100008cc: e6e5 b.n 1000069a <alarm_pool_irq_handler+0x52> -100008ce: 68a3 ldr r3, [r4, #8] -100008d0: 4563 cmp r3, ip -100008d2: d9b7 bls.n 10000844 <alarm_pool_irq_handler+0x1fc> -100008d4: e7c2 b.n 1000085c <alarm_pool_irq_handler+0x214> -100008d6: 1c6b adds r3, r5, #1 -100008d8: d000 beq.n 100008dc <alarm_pool_irq_handler+0x294> -100008da: e6ea b.n 100006b2 <alarm_pool_irq_handler+0x6a> -100008dc: e6f8 b.n 100006d0 <alarm_pool_irq_handler+0x88> -100008de: 465b mov r3, fp -100008e0: 4658 mov r0, fp -100008e2: 691b ldr r3, [r3, #16] -100008e4: 4798 blx r3 -100008e6: 2800 cmp r0, #0 -100008e8: d11b bne.n 10000922 <alarm_pool_irq_handler+0x2da> -100008ea: 4653 mov r3, sl -100008ec: 881b ldrh r3, [r3, #0] -100008ee: 6922 ldr r2, [r4, #16] -100008f0: 8123 strh r3, [r4, #8] -100008f2: f3ef 8310 mrs r3, PRIMASK -100008f6: b672 cpsid i -100008f8: 6811 ldr r1, [r2, #0] -100008fa: 2900 cmp r1, #0 -100008fc: d0fc beq.n 100008f8 <alarm_pool_irq_handler+0x2b0> -100008fe: f3bf 8f5f dmb sy -10000902: 4651 mov r1, sl -10000904: 8862 ldrh r2, [r4, #2] -10000906: 800a strh r2, [r1, #0] -10000908: 6922 ldr r2, [r4, #16] -1000090a: 8065 strh r5, [r4, #2] -1000090c: f3bf 8f5f dmb sy -10000910: 2100 movs r1, #0 -10000912: 6011 str r1, [r2, #0] -10000914: f383 8810 msr PRIMASK, r3 -10000918: e6b4 b.n 10000684 <alarm_pool_irq_handler+0x3c> -1000091a: 4286 cmp r6, r0 -1000091c: d800 bhi.n 10000920 <alarm_pool_irq_handler+0x2d8> -1000091e: e6f8 b.n 10000712 <alarm_pool_irq_handler+0xca> -10000920: e6b0 b.n 10000684 <alarm_pool_irq_handler+0x3c> -10000922: 465b mov r3, fp -10000924: 681a ldr r2, [r3, #0] -10000926: 685b ldr r3, [r3, #4] -10000928: 9200 str r2, [sp, #0] -1000092a: 9301 str r3, [sp, #4] -1000092c: e707 b.n 1000073e <alarm_pool_irq_handler+0xf6> -1000092e: 45b3 cmp fp, r6 -10000930: d800 bhi.n 10000934 <alarm_pool_irq_handler+0x2ec> -10000932: e748 b.n 100007c6 <alarm_pool_irq_handler+0x17e> -10000934: e74c b.n 100007d0 <alarm_pool_irq_handler+0x188> -10000936: 46c0 nop @ (mov r8, r8) -10000938: 20000948 .word 0x20000948 -1000093c: 4005703c .word 0x4005703c -10000940: 10000649 .word 0x10000649 -10000944: 40054000 .word 0x40054000 - -10000948 <runtime_init_default_alarm_pool>: -10000948: b570 push {r4, r5, r6, lr} -1000094a: 4c2e ldr r4, [pc, #184] @ (10000a04 <runtime_init_default_alarm_pool+0xbc>) -1000094c: 6925 ldr r5, [r4, #16] -1000094e: 2d00 cmp r5, #0 -10000950: d004 beq.n 1000095c <runtime_init_default_alarm_pool+0x14> -10000952: 210a movs r1, #10 -10000954: 482c ldr r0, [pc, #176] @ (10000a08 <runtime_init_default_alarm_pool+0xc0>) -10000956: f7ff fe2f bl 100005b8 <lock_init> -1000095a: bd70 pop {r4, r5, r6, pc} -1000095c: 4e2b ldr r6, [pc, #172] @ (10000a0c <runtime_init_default_alarm_pool+0xc4>) -1000095e: 2103 movs r1, #3 -10000960: 0030 movs r0, r6 -10000962: f000 f9f5 bl 10000d50 <timer_hardware_alarm_claim> -10000966: 60e6 str r6, [r4, #12] -10000968: f7ff fdbe bl 100004e8 <next_striped_spin_lock_num> -1000096c: 4b28 ldr r3, [pc, #160] @ (10000a10 <runtime_init_default_alarm_pool+0xc8>) -1000096e: 2203 movs r2, #3 -10000970: 469c mov ip, r3 -10000972: 23d0 movs r3, #208 @ 0xd0 -10000974: 7022 strb r2, [r4, #0] -10000976: 061b lsls r3, r3, #24 -10000978: 681b ldr r3, [r3, #0] -1000097a: 2101 movs r1, #1 -1000097c: 7063 strb r3, [r4, #1] -1000097e: 4b25 ldr r3, [pc, #148] @ (10000a14 <runtime_init_default_alarm_pool+0xcc>) -10000980: 4460 add r0, ip -10000982: 60a3 str r3, [r4, #8] -10000984: 230f movs r3, #15 -10000986: 0080 lsls r0, r0, #2 -10000988: 6120 str r0, [r4, #16] -1000098a: 2002 movs r0, #2 -1000098c: 8063 strh r3, [r4, #2] -1000098e: 6963 ldr r3, [r4, #20] -10000990: 4249 negs r1, r1 -10000992: 80a1 strh r1, [r4, #4] -10000994: 8019 strh r1, [r3, #0] -10000996: 3102 adds r1, #2 -10000998: 8619 strh r1, [r3, #48] @ 0x30 -1000099a: 3147 adds r1, #71 @ 0x47 -1000099c: 831d strh r5, [r3, #24] -1000099e: 5258 strh r0, [r3, r1] -100009a0: 3118 adds r1, #24 -100009a2: 525a strh r2, [r3, r1] -100009a4: 3275 adds r2, #117 @ 0x75 -100009a6: 395c subs r1, #92 @ 0x5c -100009a8: 5299 strh r1, [r3, r2] -100009aa: 3218 adds r2, #24 -100009ac: 3101 adds r1, #1 -100009ae: 5299 strh r1, [r3, r2] -100009b0: 3218 adds r2, #24 -100009b2: 3101 adds r1, #1 -100009b4: 5299 strh r1, [r3, r2] -100009b6: 3218 adds r2, #24 -100009b8: 3101 adds r1, #1 -100009ba: 5299 strh r1, [r3, r2] -100009bc: 3508 adds r5, #8 -100009be: 3218 adds r2, #24 -100009c0: 529d strh r5, [r3, r2] -100009c2: 3102 adds r1, #2 +1000059c: 2200 movs r2, #0 +1000059e: 4b02 ldr r3, [pc, #8] @ (100005a8 <irq_set_exclusive_handler+0x48>) +100005a0: 601a str r2, [r3, #0] +100005a2: f386 8810 msr PRIMASK, r6 +100005a6: bd70 pop {r4, r5, r6, pc} +100005a8: d0000124 .word 0xd0000124 +100005ac: e000ed00 .word 0xe000ed00 +100005b0: 100001c1 .word 0x100001c1 + +100005b4 <lock_init>: +100005b4: 4b02 ldr r3, [pc, #8] @ (100005c0 <lock_init+0xc>) +100005b6: 469c mov ip, r3 +100005b8: 4461 add r1, ip +100005ba: 0089 lsls r1, r1, #2 +100005bc: 6001 str r1, [r0, #0] +100005be: 4770 bx lr +100005c0: 34000040 .word 0x34000040 + +100005c4 <runtime_init_mutex>: +100005c4: b570 push {r4, r5, r6, lr} +100005c6: 4c11 ldr r4, [pc, #68] @ (1000060c <runtime_init_mutex+0x48>) +100005c8: 4d11 ldr r5, [pc, #68] @ (10000610 <runtime_init_mutex+0x4c>) +100005ca: 42ac cmp r4, r5 +100005cc: d20f bcs.n 100005ee <runtime_init_mutex+0x2a> +100005ce: 26ff movs r6, #255 @ 0xff +100005d0: 6823 ldr r3, [r4, #0] +100005d2: 2b00 cmp r3, #0 +100005d4: d00c beq.n 100005f0 <runtime_init_mutex+0x2c> +100005d6: f7ff ff85 bl 100004e4 <next_striped_spin_lock_num> +100005da: 0001 movs r1, r0 +100005dc: 0020 movs r0, r4 +100005de: f7ff ffe9 bl 100005b4 <lock_init> +100005e2: 80a6 strh r6, [r4, #4] +100005e4: f3bf 8f5f dmb sy +100005e8: 3408 adds r4, #8 +100005ea: 42ac cmp r4, r5 +100005ec: d3f0 bcc.n 100005d0 <runtime_init_mutex+0xc> +100005ee: bd70 pop {r4, r5, r6, pc} +100005f0: f7ff ff78 bl 100004e4 <next_striped_spin_lock_num> +100005f4: 0001 movs r1, r0 +100005f6: 0020 movs r0, r4 +100005f8: f7ff ffdc bl 100005b4 <lock_init> +100005fc: 7126 strb r6, [r4, #4] +100005fe: f3bf 8f5f dmb sy +10000602: 3408 adds r4, #8 +10000604: 42ac cmp r4, r5 +10000606: d3e3 bcc.n 100005d0 <runtime_init_mutex+0xc> +10000608: e7f1 b.n 100005ee <runtime_init_mutex+0x2a> +1000060a: 46c0 nop @ (mov r8, r8) +1000060c: 200001e4 .word 0x200001e4 +10000610: 200001ec .word 0x200001ec + +10000614 <sleep_until_callback>: +10000614: 4b0a ldr r3, [pc, #40] @ (10000640 <sleep_until_callback+0x2c>) +10000616: 6819 ldr r1, [r3, #0] +10000618: f3ef 8010 mrs r0, PRIMASK +1000061c: b672 cpsid i +1000061e: 680a ldr r2, [r1, #0] +10000620: 2a00 cmp r2, #0 +10000622: d0fc beq.n 1000061e <sleep_until_callback+0xa> +10000624: f3bf 8f5f dmb sy +10000628: 681b ldr r3, [r3, #0] +1000062a: f3bf 8f5f dmb sy +1000062e: 2200 movs r2, #0 +10000630: 601a str r2, [r3, #0] +10000632: f380 8810 msr PRIMASK, r0 +10000636: bf40 sev +10000638: 2000 movs r0, #0 +1000063a: 2100 movs r1, #0 +1000063c: 4770 bx lr +1000063e: 46c0 nop @ (mov r8, r8) +10000640: 2000076c .word 0x2000076c + +10000644 <alarm_pool_irq_handler>: +10000644: b5f0 push {r4, r5, r6, r7, lr} +10000646: 46de mov lr, fp +10000648: 4657 mov r7, sl +1000064a: 464e mov r6, r9 +1000064c: 4645 mov r5, r8 +1000064e: b5e0 push {r5, r6, r7, lr} +10000650: b087 sub sp, #28 +10000652: f3ef 8305 mrs r3, IPSR +10000656: 2203 movs r2, #3 +10000658: 2501 movs r5, #1 +1000065a: 401a ands r2, r3 +1000065c: 4095 lsls r5, r2 +1000065e: 0091 lsls r1, r2, #2 +10000660: 4688 mov r8, r1 +10000662: 46a9 mov r9, r5 +10000664: 4bb3 ldr r3, [pc, #716] @ (10000934 <alarm_pool_irq_handler+0x2f0>) +10000666: 9203 str r2, [sp, #12] +10000668: 585c ldr r4, [r3, r1] +1000066a: 4bb3 ldr r3, [pc, #716] @ (10000938 <alarm_pool_irq_handler+0x2f4>) +1000066c: 601d str r5, [r3, #0] +1000066e: 4bb3 ldr r3, [pc, #716] @ (1000093c <alarm_pool_irq_handler+0x2f8>) +10000670: 9304 str r3, [sp, #16] +10000672: 464b mov r3, r9 +10000674: 48b2 ldr r0, [pc, #712] @ (10000940 <alarm_pool_irq_handler+0x2fc>) +10000676: 6343 str r3, [r0, #52] @ 0x34 +10000678: 2308 movs r3, #8 +1000067a: 5ee5 ldrsh r5, [r4, r3] +1000067c: 2d00 cmp r5, #0 +1000067e: da37 bge.n 100006f0 <alarm_pool_irq_handler+0xac> +10000680: 88a3 ldrh r3, [r4, #4] +10000682: b21b sxth r3, r3 +10000684: 2b00 cmp r3, #0 +10000686: db00 blt.n 1000068a <alarm_pool_irq_handler+0x46> +10000688: e0ad b.n 100007e6 <alarm_pool_irq_handler+0x1a2> +1000068a: 79a3 ldrb r3, [r4, #6] +1000068c: 2b00 cmp r3, #0 +1000068e: d000 beq.n 10000692 <alarm_pool_irq_handler+0x4e> +10000690: e0ee b.n 10000870 <alarm_pool_irq_handler+0x22c> +10000692: 2308 movs r3, #8 +10000694: 5ee0 ldrsh r0, [r4, r3] +10000696: 2800 cmp r0, #0 +10000698: db20 blt.n 100006dc <alarm_pool_irq_handler+0x98> +1000069a: 0043 lsls r3, r0, #1 +1000069c: 6962 ldr r2, [r4, #20] +1000069e: 181b adds r3, r3, r0 +100006a0: 00db lsls r3, r3, #3 +100006a2: 18d3 adds r3, r2, r3 +100006a4: 689e ldr r6, [r3, #8] +100006a6: 68dd ldr r5, [r3, #12] +100006a8: 1c73 adds r3, r6, #1 +100006aa: d100 bne.n 100006ae <alarm_pool_irq_handler+0x6a> +100006ac: e111 b.n 100008d2 <alarm_pool_irq_handler+0x28e> +100006ae: 48a4 ldr r0, [pc, #656] @ (10000940 <alarm_pool_irq_handler+0x2fc>) +100006b0: 0001 movs r1, r0 +100006b2: 4441 add r1, r8 +100006b4: 6a82 ldr r2, [r0, #40] @ 0x28 +100006b6: 690b ldr r3, [r1, #16] +100006b8: 1ab7 subs r7, r6, r2 +100006ba: 1a9b subs r3, r3, r2 +100006bc: 429f cmp r7, r3 +100006be: d315 bcc.n 100006ec <alarm_pool_irq_handler+0xa8> +100006c0: 2301 movs r3, #1 +100006c2: 6a02 ldr r2, [r0, #32] +100006c4: 9803 ldr r0, [sp, #12] +100006c6: 4083 lsls r3, r0 +100006c8: 421a tst r2, r3 +100006ca: d00f beq.n 100006ec <alarm_pool_irq_handler+0xa8> +100006cc: 489c ldr r0, [pc, #624] @ (10000940 <alarm_pool_irq_handler+0x2fc>) +100006ce: f000 fb47 bl 10000d60 <timer_time_us_64> +100006d2: 428d cmp r5, r1 +100006d4: dc02 bgt.n 100006dc <alarm_pool_irq_handler+0x98> +100006d6: d1cc bne.n 10000672 <alarm_pool_irq_handler+0x2e> +100006d8: 4286 cmp r6, r0 +100006da: d9ca bls.n 10000672 <alarm_pool_irq_handler+0x2e> +100006dc: bf40 sev +100006de: b007 add sp, #28 +100006e0: bcf0 pop {r4, r5, r6, r7} +100006e2: 46bb mov fp, r7 +100006e4: 46b2 mov sl, r6 +100006e6: 46a9 mov r9, r5 +100006e8: 46a0 mov r8, r4 +100006ea: bdf0 pop {r4, r5, r6, r7, pc} +100006ec: 610e str r6, [r1, #16] +100006ee: e7ed b.n 100006cc <alarm_pool_irq_handler+0x88> +100006f0: 6962 ldr r2, [r4, #20] +100006f2: 006b lsls r3, r5, #1 +100006f4: 4692 mov sl, r2 +100006f6: 195b adds r3, r3, r5 +100006f8: 00db lsls r3, r3, #3 +100006fa: 449a add sl, r3 +100006fc: 4653 mov r3, sl +100006fe: 689e ldr r6, [r3, #8] +10000700: 68df ldr r7, [r3, #12] +10000702: f000 fb2d bl 10000d60 <timer_time_us_64> +10000706: 428f cmp r7, r1 +10000708: dcba bgt.n 10000680 <alarm_pool_irq_handler+0x3c> +1000070a: d100 bne.n 1000070e <alarm_pool_irq_handler+0xca> +1000070c: e103 b.n 10000916 <alarm_pool_irq_handler+0x2d2> +1000070e: 2f00 cmp r7, #0 +10000710: da00 bge.n 10000714 <alarm_pool_irq_handler+0xd0> +10000712: e0e8 b.n 100008e6 <alarm_pool_irq_handler+0x2a2> +10000714: 4652 mov r2, sl +10000716: 4653 mov r3, sl +10000718: 6952 ldr r2, [r2, #20] +1000071a: 691b ldr r3, [r3, #16] +1000071c: 4693 mov fp, r2 +1000071e: 9a04 ldr r2, [sp, #16] +10000720: 4293 cmp r3, r2 +10000722: d100 bne.n 10000726 <alarm_pool_irq_handler+0xe2> +10000724: e0d9 b.n 100008da <alarm_pool_irq_handler+0x296> +10000726: 4652 mov r2, sl +10000728: 2108 movs r1, #8 +1000072a: 5e60 ldrsh r0, [r4, r1] +1000072c: 8852 ldrh r2, [r2, #2] +1000072e: 0400 lsls r0, r0, #16 +10000730: 4659 mov r1, fp +10000732: 4310 orrs r0, r2 +10000734: 4798 blx r3 +10000736: 9000 str r0, [sp, #0] +10000738: 9101 str r1, [sp, #4] +1000073a: 9900 ldr r1, [sp, #0] +1000073c: 9a01 ldr r2, [sp, #4] +1000073e: 000b movs r3, r1 +10000740: 0010 movs r0, r2 +10000742: 4313 orrs r3, r2 +10000744: d100 bne.n 10000748 <alarm_pool_irq_handler+0x104> +10000746: e0ce b.n 100008e6 <alarm_pool_irq_handler+0x2a2> +10000748: 0013 movs r3, r2 +1000074a: 000a movs r2, r1 +1000074c: 1ab6 subs r6, r6, r2 +1000074e: 419f sbcs r7, r3 +10000750: 2800 cmp r0, #0 +10000752: db06 blt.n 10000762 <alarm_pool_irq_handler+0x11e> +10000754: 487a ldr r0, [pc, #488] @ (10000940 <alarm_pool_irq_handler+0x2fc>) +10000756: f000 fb03 bl 10000d60 <timer_time_us_64> +1000075a: 9e00 ldr r6, [sp, #0] +1000075c: 9f01 ldr r7, [sp, #4] +1000075e: 1836 adds r6, r6, r0 +10000760: 414f adcs r7, r1 +10000762: 4653 mov r3, sl +10000764: 609e str r6, [r3, #8] +10000766: 60df str r7, [r3, #12] +10000768: 2200 movs r2, #0 +1000076a: 5e9a ldrsh r2, [r3, r2] +1000076c: 2a00 cmp r2, #0 +1000076e: da00 bge.n 10000772 <alarm_pool_irq_handler+0x12e> +10000770: e786 b.n 10000680 <alarm_pool_irq_handler+0x3c> +10000772: 0053 lsls r3, r2, #1 +10000774: 1899 adds r1, r3, r2 +10000776: 6960 ldr r0, [r4, #20] +10000778: 00c9 lsls r1, r1, #3 +1000077a: 1841 adds r1, r0, r1 +1000077c: 9302 str r3, [sp, #8] +1000077e: 688b ldr r3, [r1, #8] +10000780: 68c9 ldr r1, [r1, #12] +10000782: 469b mov fp, r3 +10000784: 42b9 cmp r1, r7 +10000786: dd00 ble.n 1000078a <alarm_pool_irq_handler+0x146> +10000788: e77a b.n 10000680 <alarm_pool_irq_handler+0x3c> +1000078a: d102 bne.n 10000792 <alarm_pool_irq_handler+0x14e> +1000078c: 42b3 cmp r3, r6 +1000078e: d900 bls.n 10000792 <alarm_pool_irq_handler+0x14e> +10000790: e776 b.n 10000680 <alarm_pool_irq_handler+0x3c> +10000792: 2308 movs r3, #8 +10000794: 469c mov ip, r3 +10000796: 44a4 add ip, r4 +10000798: 9505 str r5, [sp, #20] +1000079a: 4665 mov r5, ip +1000079c: 8122 strh r2, [r4, #8] +1000079e: 46a4 mov ip, r4 +100007a0: 9b02 ldr r3, [sp, #8] +100007a2: 002c movs r4, r5 +100007a4: e006 b.n 100007b4 <alarm_pool_irq_handler+0x170> +100007a6: 0053 lsls r3, r2, #1 +100007a8: 1899 adds r1, r3, r2 +100007aa: 00c9 lsls r1, r1, #3 +100007ac: 1841 adds r1, r0, r1 +100007ae: 688d ldr r5, [r1, #8] +100007b0: 68c9 ldr r1, [r1, #12] +100007b2: 46ab mov fp, r5 +100007b4: 189b adds r3, r3, r2 +100007b6: 00db lsls r3, r3, #3 +100007b8: 18c3 adds r3, r0, r3 +100007ba: 42b9 cmp r1, r7 +100007bc: dc06 bgt.n 100007cc <alarm_pool_irq_handler+0x188> +100007be: d100 bne.n 100007c2 <alarm_pool_irq_handler+0x17e> +100007c0: e0b3 b.n 1000092a <alarm_pool_irq_handler+0x2e6> +100007c2: 001c movs r4, r3 +100007c4: 2300 movs r3, #0 +100007c6: 5ee2 ldrsh r2, [r4, r3] +100007c8: 2a00 cmp r2, #0 +100007ca: daec bge.n 100007a6 <alarm_pool_irq_handler+0x162> +100007cc: 0023 movs r3, r4 +100007ce: 4664 mov r4, ip +100007d0: 469c mov ip, r3 +100007d2: 4653 mov r3, sl +100007d4: 801a strh r2, [r3, #0] +100007d6: 4663 mov r3, ip +100007d8: 9d05 ldr r5, [sp, #20] +100007da: 801d strh r5, [r3, #0] +100007dc: 88a3 ldrh r3, [r4, #4] +100007de: b21b sxth r3, r3 +100007e0: 2b00 cmp r3, #0 +100007e2: da00 bge.n 100007e6 <alarm_pool_irq_handler+0x1a2> +100007e4: e751 b.n 1000068a <alarm_pool_irq_handler+0x46> +100007e6: 6922 ldr r2, [r4, #16] +100007e8: f3ef 8110 mrs r1, PRIMASK +100007ec: b672 cpsid i +100007ee: 6813 ldr r3, [r2, #0] +100007f0: 2b00 cmp r3, #0 +100007f2: d0fc beq.n 100007ee <alarm_pool_irq_handler+0x1aa> +100007f4: f3bf 8f5f dmb sy +100007f8: 2301 movs r3, #1 +100007fa: 88a7 ldrh r7, [r4, #4] +100007fc: 425b negs r3, r3 +100007fe: 80a3 strh r3, [r4, #4] +10000800: b23f sxth r7, r7 +10000802: 6923 ldr r3, [r4, #16] +10000804: f3bf 8f5f dmb sy +10000808: 2200 movs r2, #0 +1000080a: 601a str r2, [r3, #0] +1000080c: f381 8810 msr PRIMASK, r1 +10000810: 2f00 cmp r7, #0 +10000812: da00 bge.n 10000816 <alarm_pool_irq_handler+0x1d2> +10000814: e739 b.n 1000068a <alarm_pool_irq_handler+0x46> +10000816: 0023 movs r3, r4 +10000818: 3308 adds r3, #8 +1000081a: 0022 movs r2, r4 +1000081c: 469a mov sl, r3 +1000081e: 6966 ldr r6, [r4, #20] +10000820: 007b lsls r3, r7, #1 +10000822: 19db adds r3, r3, r7 +10000824: 00db lsls r3, r3, #3 +10000826: 18f3 adds r3, r6, r3 +10000828: 6899 ldr r1, [r3, #8] +1000082a: 4650 mov r0, sl +1000082c: 468c mov ip, r1 +1000082e: 2408 movs r4, #8 +10000830: 5f11 ldrsh r1, [r2, r4] +10000832: 68dd ldr r5, [r3, #12] +10000834: 2900 cmp r1, #0 +10000836: db10 blt.n 1000085a <alarm_pool_irq_handler+0x216> +10000838: 9302 str r3, [sp, #8] +1000083a: e006 b.n 1000084a <alarm_pool_irq_handler+0x206> +1000083c: 42ab cmp r3, r5 +1000083e: d044 beq.n 100008ca <alarm_pool_irq_handler+0x286> +10000840: 2300 movs r3, #0 +10000842: 5ee1 ldrsh r1, [r4, r3] +10000844: 0020 movs r0, r4 +10000846: 2900 cmp r1, #0 +10000848: db06 blt.n 10000858 <alarm_pool_irq_handler+0x214> +1000084a: 004c lsls r4, r1, #1 +1000084c: 1864 adds r4, r4, r1 +1000084e: 00e4 lsls r4, r4, #3 +10000850: 1934 adds r4, r6, r4 +10000852: 68e3 ldr r3, [r4, #12] +10000854: 42ab cmp r3, r5 +10000856: ddf1 ble.n 1000083c <alarm_pool_irq_handler+0x1f8> +10000858: 9b02 ldr r3, [sp, #8] +1000085a: 8007 strh r7, [r0, #0] +1000085c: 2000 movs r0, #0 +1000085e: 5e1f ldrsh r7, [r3, r0] +10000860: 8019 strh r1, [r3, #0] +10000862: 2f00 cmp r7, #0 +10000864: dadc bge.n 10000820 <alarm_pool_irq_handler+0x1dc> +10000866: 0014 movs r4, r2 +10000868: 79a3 ldrb r3, [r4, #6] +1000086a: 2b00 cmp r3, #0 +1000086c: d100 bne.n 10000870 <alarm_pool_irq_handler+0x22c> +1000086e: e710 b.n 10000692 <alarm_pool_irq_handler+0x4e> +10000870: 2300 movs r3, #0 +10000872: 71a3 strb r3, [r4, #6] +10000874: 0026 movs r6, r4 +10000876: 2308 movs r3, #8 +10000878: 5ee1 ldrsh r1, [r4, r3] +1000087a: 3608 adds r6, #8 +1000087c: 1c4b adds r3, r1, #1 +1000087e: d100 bne.n 10000882 <alarm_pool_irq_handler+0x23e> +10000880: e72c b.n 100006dc <alarm_pool_irq_handler+0x98> +10000882: 0008 movs r0, r1 +10000884: 46a2 mov sl, r4 +10000886: 6965 ldr r5, [r4, #20] +10000888: e002 b.n 10000890 <alarm_pool_irq_handler+0x24c> +1000088a: 003e movs r6, r7 +1000088c: 1c4b adds r3, r1, #1 +1000088e: d01a beq.n 100008c6 <alarm_pool_irq_handler+0x282> +10000890: 004b lsls r3, r1, #1 +10000892: 185b adds r3, r3, r1 +10000894: 00db lsls r3, r3, #3 +10000896: 18ef adds r7, r5, r3 +10000898: 000a movs r2, r1 +1000089a: 468c mov ip, r1 +1000089c: 5ee9 ldrsh r1, [r5, r3] +1000089e: 887b ldrh r3, [r7, #2] +100008a0: b21b sxth r3, r3 +100008a2: 2b00 cmp r3, #0 +100008a4: daf1 bge.n 1000088a <alarm_pool_irq_handler+0x246> +100008a6: 2301 movs r3, #1 +100008a8: 425b negs r3, r3 +100008aa: 17dc asrs r4, r3, #31 +100008ac: 60bb str r3, [r7, #8] +100008ae: 60fc str r4, [r7, #12] +100008b0: 4282 cmp r2, r0 +100008b2: d005 beq.n 100008c0 <alarm_pool_irq_handler+0x27c> +100008b4: 4653 mov r3, sl +100008b6: 8031 strh r1, [r6, #0] +100008b8: 891b ldrh r3, [r3, #8] +100008ba: 803b strh r3, [r7, #0] +100008bc: 4653 mov r3, sl +100008be: 811a strh r2, [r3, #8] +100008c0: 4660 mov r0, ip +100008c2: 1c4b adds r3, r1, #1 +100008c4: d1e4 bne.n 10000890 <alarm_pool_irq_handler+0x24c> +100008c6: 4654 mov r4, sl +100008c8: e6e5 b.n 10000696 <alarm_pool_irq_handler+0x52> +100008ca: 68a3 ldr r3, [r4, #8] +100008cc: 4563 cmp r3, ip +100008ce: d9b7 bls.n 10000840 <alarm_pool_irq_handler+0x1fc> +100008d0: e7c2 b.n 10000858 <alarm_pool_irq_handler+0x214> +100008d2: 1c6b adds r3, r5, #1 +100008d4: d000 beq.n 100008d8 <alarm_pool_irq_handler+0x294> +100008d6: e6ea b.n 100006ae <alarm_pool_irq_handler+0x6a> +100008d8: e6f8 b.n 100006cc <alarm_pool_irq_handler+0x88> +100008da: 465b mov r3, fp +100008dc: 4658 mov r0, fp +100008de: 691b ldr r3, [r3, #16] +100008e0: 4798 blx r3 +100008e2: 2800 cmp r0, #0 +100008e4: d11b bne.n 1000091e <alarm_pool_irq_handler+0x2da> +100008e6: 4653 mov r3, sl +100008e8: 881b ldrh r3, [r3, #0] +100008ea: 6922 ldr r2, [r4, #16] +100008ec: 8123 strh r3, [r4, #8] +100008ee: f3ef 8310 mrs r3, PRIMASK +100008f2: b672 cpsid i +100008f4: 6811 ldr r1, [r2, #0] +100008f6: 2900 cmp r1, #0 +100008f8: d0fc beq.n 100008f4 <alarm_pool_irq_handler+0x2b0> +100008fa: f3bf 8f5f dmb sy +100008fe: 4651 mov r1, sl +10000900: 8862 ldrh r2, [r4, #2] +10000902: 800a strh r2, [r1, #0] +10000904: 6922 ldr r2, [r4, #16] +10000906: 8065 strh r5, [r4, #2] +10000908: f3bf 8f5f dmb sy +1000090c: 2100 movs r1, #0 +1000090e: 6011 str r1, [r2, #0] +10000910: f383 8810 msr PRIMASK, r3 +10000914: e6b4 b.n 10000680 <alarm_pool_irq_handler+0x3c> +10000916: 4286 cmp r6, r0 +10000918: d800 bhi.n 1000091c <alarm_pool_irq_handler+0x2d8> +1000091a: e6f8 b.n 1000070e <alarm_pool_irq_handler+0xca> +1000091c: e6b0 b.n 10000680 <alarm_pool_irq_handler+0x3c> +1000091e: 465b mov r3, fp +10000920: 681a ldr r2, [r3, #0] +10000922: 685b ldr r3, [r3, #4] +10000924: 9200 str r2, [sp, #0] +10000926: 9301 str r3, [sp, #4] +10000928: e707 b.n 1000073a <alarm_pool_irq_handler+0xf6> +1000092a: 45b3 cmp fp, r6 +1000092c: d800 bhi.n 10000930 <alarm_pool_irq_handler+0x2ec> +1000092e: e748 b.n 100007c2 <alarm_pool_irq_handler+0x17e> +10000930: e74c b.n 100007cc <alarm_pool_irq_handler+0x188> +10000932: 46c0 nop @ (mov r8, r8) +10000934: 20000658 .word 0x20000658 +10000938: 4005703c .word 0x4005703c +1000093c: 10000645 .word 0x10000645 +10000940: 40054000 .word 0x40054000 + +10000944 <runtime_init_default_alarm_pool>: +10000944: b570 push {r4, r5, r6, lr} +10000946: 4c2e ldr r4, [pc, #184] @ (10000a00 <runtime_init_default_alarm_pool+0xbc>) +10000948: 6925 ldr r5, [r4, #16] +1000094a: 2d00 cmp r5, #0 +1000094c: d004 beq.n 10000958 <runtime_init_default_alarm_pool+0x14> +1000094e: 210a movs r1, #10 +10000950: 482c ldr r0, [pc, #176] @ (10000a04 <runtime_init_default_alarm_pool+0xc0>) +10000952: f7ff fe2f bl 100005b4 <lock_init> +10000956: bd70 pop {r4, r5, r6, pc} +10000958: 4e2b ldr r6, [pc, #172] @ (10000a08 <runtime_init_default_alarm_pool+0xc4>) +1000095a: 2103 movs r1, #3 +1000095c: 0030 movs r0, r6 +1000095e: f000 f9f5 bl 10000d4c <timer_hardware_alarm_claim> +10000962: 60e6 str r6, [r4, #12] +10000964: f7ff fdbe bl 100004e4 <next_striped_spin_lock_num> +10000968: 4b28 ldr r3, [pc, #160] @ (10000a0c <runtime_init_default_alarm_pool+0xc8>) +1000096a: 2203 movs r2, #3 +1000096c: 469c mov ip, r3 +1000096e: 23d0 movs r3, #208 @ 0xd0 +10000970: 7022 strb r2, [r4, #0] +10000972: 061b lsls r3, r3, #24 +10000974: 681b ldr r3, [r3, #0] +10000976: 2101 movs r1, #1 +10000978: 7063 strb r3, [r4, #1] +1000097a: 4b25 ldr r3, [pc, #148] @ (10000a10 <runtime_init_default_alarm_pool+0xcc>) +1000097c: 4460 add r0, ip +1000097e: 60a3 str r3, [r4, #8] +10000980: 230f movs r3, #15 +10000982: 0080 lsls r0, r0, #2 +10000984: 6120 str r0, [r4, #16] +10000986: 2002 movs r0, #2 +10000988: 8063 strh r3, [r4, #2] +1000098a: 6963 ldr r3, [r4, #20] +1000098c: 4249 negs r1, r1 +1000098e: 80a1 strh r1, [r4, #4] +10000990: 8019 strh r1, [r3, #0] +10000992: 3102 adds r1, #2 +10000994: 8619 strh r1, [r3, #48] @ 0x30 +10000996: 3147 adds r1, #71 @ 0x47 +10000998: 831d strh r5, [r3, #24] +1000099a: 5258 strh r0, [r3, r1] +1000099c: 3118 adds r1, #24 +1000099e: 525a strh r2, [r3, r1] +100009a0: 3275 adds r2, #117 @ 0x75 +100009a2: 395c subs r1, #92 @ 0x5c +100009a4: 5299 strh r1, [r3, r2] +100009a6: 3218 adds r2, #24 +100009a8: 3101 adds r1, #1 +100009aa: 5299 strh r1, [r3, r2] +100009ac: 3218 adds r2, #24 +100009ae: 3101 adds r1, #1 +100009b0: 5299 strh r1, [r3, r2] +100009b2: 3218 adds r2, #24 +100009b4: 3101 adds r1, #1 +100009b6: 5299 strh r1, [r3, r2] +100009b8: 3508 adds r5, #8 +100009ba: 3218 adds r2, #24 +100009bc: 529d strh r5, [r3, r2] +100009be: 3102 adds r1, #2 +100009c0: 3218 adds r2, #24 +100009c2: 5299 strh r1, [r3, r2] 100009c4: 3218 adds r2, #24 -100009c6: 5299 strh r1, [r3, r2] -100009c8: 3218 adds r2, #24 -100009ca: 3101 adds r1, #1 -100009cc: 5299 strh r1, [r3, r2] -100009ce: 3218 adds r2, #24 -100009d0: 3101 adds r1, #1 -100009d2: 5299 strh r1, [r3, r2] -100009d4: 3218 adds r2, #24 -100009d6: 3101 adds r1, #1 -100009d8: 5299 strh r1, [r3, r2] -100009da: 3218 adds r2, #24 -100009dc: 3101 adds r1, #1 -100009de: 5299 strh r1, [r3, r2] -100009e0: 3218 adds r2, #24 -100009e2: 3101 adds r1, #1 -100009e4: 5299 strh r1, [r3, r2] -100009e6: 4b0c ldr r3, [pc, #48] @ (10000a18 <runtime_init_default_alarm_pool+0xd0>) -100009e8: 490c ldr r1, [pc, #48] @ (10000a1c <runtime_init_default_alarm_pool+0xd4>) -100009ea: 60dc str r4, [r3, #12] -100009ec: 3001 adds r0, #1 -100009ee: 6235 str r5, [r6, #32] -100009f0: f7ff fdb8 bl 10000564 <irq_set_exclusive_handler> -100009f4: 2101 movs r1, #1 -100009f6: 2003 movs r0, #3 -100009f8: f7ff fda2 bl 10000540 <irq_set_enabled> -100009fc: 4b08 ldr r3, [pc, #32] @ (10000a20 <runtime_init_default_alarm_pool+0xd8>) -100009fe: 601d str r5, [r3, #0] -10000a00: e7a7 b.n 10000952 <runtime_init_default_alarm_pool+0xa> -10000a02: 46c0 nop @ (mov r8, r8) -10000a04: 2000038c .word 0x2000038c -10000a08: 20000a64 .word 0x20000a64 -10000a0c: 40054000 .word 0x40054000 -10000a10: 34000040 .word 0x34000040 -10000a14: 0010ffff .word 0x0010ffff -10000a18: 20000948 .word 0x20000948 -10000a1c: 10000649 .word 0x10000649 -10000a20: 40056038 .word 0x40056038 - -10000a24 <alarm_pool_add_alarm_at_force_in_context>: -10000a24: b570 push {r4, r5, r6, lr} -10000a26: 0001 movs r1, r0 -10000a28: 6904 ldr r4, [r0, #16] -10000a2a: f3ef 8c10 mrs ip, PRIMASK -10000a2e: b672 cpsid i -10000a30: 6820 ldr r0, [r4, #0] -10000a32: 2800 cmp r0, #0 -10000a34: d0fc beq.n 10000a30 <alarm_pool_add_alarm_at_force_in_context+0xc> -10000a36: f3bf 8f5f dmb sy -10000a3a: 2002 movs r0, #2 -10000a3c: 5e0d ldrsh r5, [r1, r0] -10000a3e: 694c ldr r4, [r1, #20] -10000a40: 0068 lsls r0, r5, #1 -10000a42: 1940 adds r0, r0, r5 -10000a44: 00c0 lsls r0, r0, #3 -10000a46: 1824 adds r4, r4, r0 -10000a48: 6908 ldr r0, [r1, #16] -10000a4a: 2d00 cmp r5, #0 -10000a4c: db36 blt.n 10000abc <alarm_pool_add_alarm_at_force_in_context+0x98> -10000a4e: 8826 ldrh r6, [r4, #0] -10000a50: 804e strh r6, [r1, #2] -10000a52: f3bf 8f5f dmb sy -10000a56: 2600 movs r6, #0 -10000a58: 6006 str r6, [r0, #0] -10000a5a: f38c 8810 msr PRIMASK, ip -10000a5e: 60e3 str r3, [r4, #12] -10000a60: 8863 ldrh r3, [r4, #2] -10000a62: 9804 ldr r0, [sp, #16] -10000a64: 3301 adds r3, #1 -10000a66: 6120 str r0, [r4, #16] -10000a68: 045b lsls r3, r3, #17 -10000a6a: 9805 ldr r0, [sp, #20] -10000a6c: 0c5b lsrs r3, r3, #17 -10000a6e: 60a2 str r2, [r4, #8] -10000a70: 6160 str r0, [r4, #20] -10000a72: 1c1a adds r2, r3, #0 -10000a74: 2b00 cmp r3, #0 -10000a76: d01f beq.n 10000ab8 <alarm_pool_add_alarm_at_force_in_context+0x94> -10000a78: b293 uxth r3, r2 -10000a7a: 0428 lsls r0, r5, #16 -10000a7c: 8062 strh r2, [r4, #2] -10000a7e: 4318 orrs r0, r3 -10000a80: 690a ldr r2, [r1, #16] -10000a82: f3ef 8c10 mrs ip, PRIMASK -10000a86: b672 cpsid i -10000a88: 6813 ldr r3, [r2, #0] -10000a8a: 2b00 cmp r3, #0 -10000a8c: d0fc beq.n 10000a88 <alarm_pool_add_alarm_at_force_in_context+0x64> -10000a8e: f3bf 8f5f dmb sy -10000a92: 888b ldrh r3, [r1, #4] -10000a94: 8023 strh r3, [r4, #0] -10000a96: 808d strh r5, [r1, #4] -10000a98: 690b ldr r3, [r1, #16] -10000a9a: f3bf 8f5f dmb sy -10000a9e: 2200 movs r2, #0 -10000aa0: 601a str r2, [r3, #0] -10000aa2: f38c 8810 msr PRIMASK, ip -10000aa6: 780b ldrb r3, [r1, #0] -10000aa8: 3201 adds r2, #1 -10000aaa: 409a lsls r2, r3 -10000aac: 68cb ldr r3, [r1, #12] -10000aae: 4908 ldr r1, [pc, #32] @ (10000ad0 <alarm_pool_add_alarm_at_force_in_context+0xac>) -10000ab0: 468c mov ip, r1 -10000ab2: 4463 add r3, ip -10000ab4: 601a str r2, [r3, #0] -10000ab6: bd70 pop {r4, r5, r6, pc} -10000ab8: 2201 movs r2, #1 -10000aba: e7dd b.n 10000a78 <alarm_pool_add_alarm_at_force_in_context+0x54> -10000abc: f3bf 8f5f dmb sy -10000ac0: 2300 movs r3, #0 -10000ac2: 6003 str r3, [r0, #0] -10000ac4: f38c 8810 msr PRIMASK, ip -10000ac8: 2001 movs r0, #1 -10000aca: 4240 negs r0, r0 -10000acc: e7f3 b.n 10000ab6 <alarm_pool_add_alarm_at_force_in_context+0x92> -10000ace: 46c0 nop @ (mov r8, r8) -10000ad0: 0000203c .word 0x0000203c - -10000ad4 <alarm_pool_cancel_alarm>: -10000ad4: b510 push {r4, lr} -10000ad6: 8943 ldrh r3, [r0, #10] -10000ad8: 140a asrs r2, r1, #16 -10000ada: 4293 cmp r3, r2 -10000adc: dd1a ble.n 10000b14 <alarm_pool_cancel_alarm+0x40> -10000ade: 0053 lsls r3, r2, #1 -10000ae0: 189b adds r3, r3, r2 -10000ae2: 6942 ldr r2, [r0, #20] -10000ae4: 00db lsls r3, r3, #3 -10000ae6: 18d3 adds r3, r2, r3 -10000ae8: 6904 ldr r4, [r0, #16] -10000aea: f3ef 8c10 mrs ip, PRIMASK -10000aee: b672 cpsid i -10000af0: 6822 ldr r2, [r4, #0] -10000af2: 2a00 cmp r2, #0 -10000af4: d0fc beq.n 10000af0 <alarm_pool_cancel_alarm+0x1c> -10000af6: f3bf 8f5f dmb sy -10000afa: 885a ldrh r2, [r3, #2] -10000afc: 0409 lsls r1, r1, #16 -10000afe: b294 uxth r4, r2 -10000b00: 0c09 lsrs r1, r1, #16 -10000b02: 428a cmp r2, r1 -10000b04: d008 beq.n 10000b18 <alarm_pool_cancel_alarm+0x44> -10000b06: 6903 ldr r3, [r0, #16] -10000b08: f3bf 8f5f dmb sy -10000b0c: 2200 movs r2, #0 -10000b0e: 601a str r2, [r3, #0] -10000b10: f38c 8810 msr PRIMASK, ip -10000b14: 2000 movs r0, #0 -10000b16: bd10 pop {r4, pc} -10000b18: 2280 movs r2, #128 @ 0x80 -10000b1a: 0212 lsls r2, r2, #8 -10000b1c: 4314 orrs r4, r2 -10000b1e: 805c strh r4, [r3, #2] -10000b20: 2301 movs r3, #1 -10000b22: 6902 ldr r2, [r0, #16] -10000b24: 7183 strb r3, [r0, #6] -10000b26: f3bf 8f5f dmb sy -10000b2a: 2100 movs r1, #0 -10000b2c: 6011 str r1, [r2, #0] -10000b2e: f38c 8810 msr PRIMASK, ip -10000b32: 4904 ldr r1, [pc, #16] @ (10000b44 <alarm_pool_cancel_alarm+0x70>) -10000b34: 7802 ldrb r2, [r0, #0] -10000b36: 468c mov ip, r1 -10000b38: 4093 lsls r3, r2 -10000b3a: 68c2 ldr r2, [r0, #12] -10000b3c: 2001 movs r0, #1 -10000b3e: 4462 add r2, ip -10000b40: 6013 str r3, [r2, #0] -10000b42: e7e8 b.n 10000b16 <alarm_pool_cancel_alarm+0x42> -10000b44: 0000203c .word 0x0000203c - -10000b48 <sleep_ms>: -10000b48: b5f0 push {r4, r5, r6, r7, lr} -10000b4a: 46c6 mov lr, r8 -10000b4c: b500 push {lr} -10000b4e: b082 sub sp, #8 -10000b50: 0004 movs r4, r0 -10000b52: f000 f90f bl 10000d74 <time_us_64> -10000b56: 22fa movs r2, #250 @ 0xfa -10000b58: 0006 movs r6, r0 -10000b5a: 000f movs r7, r1 -10000b5c: 0020 movs r0, r4 -10000b5e: 2300 movs r3, #0 -10000b60: 2100 movs r1, #0 -10000b62: 0092 lsls r2, r2, #2 -10000b64: f001 f81c bl 10001ba0 <__wrap___aeabi_lmul> -10000b68: 1980 adds r0, r0, r6 -10000b6a: 4179 adcs r1, r7 -10000b6c: 0004 movs r4, r0 -10000b6e: 1e0d subs r5, r1, #0 -10000b70: da02 bge.n 10000b78 <sleep_ms+0x30> -10000b72: 2401 movs r4, #1 -10000b74: 4d2e ldr r5, [pc, #184] @ (10000c30 <sleep_ms+0xe8>) -10000b76: 4264 negs r4, r4 -10000b78: 2606 movs r6, #6 -10000b7a: 4276 negs r6, r6 -10000b7c: 17f7 asrs r7, r6, #31 -10000b7e: 1936 adds r6, r6, r4 -10000b80: 416f adcs r7, r5 -10000b82: 42af cmp r7, r5 -10000b84: d814 bhi.n 10000bb0 <sleep_ms+0x68> -10000b86: d011 beq.n 10000bac <sleep_ms+0x64> -10000b88: f000 f8f4 bl 10000d74 <time_us_64> -10000b8c: 0032 movs r2, r6 -10000b8e: 003b movs r3, r7 -10000b90: 1a12 subs r2, r2, r0 -10000b92: 418b sbcs r3, r1 +100009c6: 3101 adds r1, #1 +100009c8: 5299 strh r1, [r3, r2] +100009ca: 3218 adds r2, #24 +100009cc: 3101 adds r1, #1 +100009ce: 5299 strh r1, [r3, r2] +100009d0: 3218 adds r2, #24 +100009d2: 3101 adds r1, #1 +100009d4: 5299 strh r1, [r3, r2] +100009d6: 3218 adds r2, #24 +100009d8: 3101 adds r1, #1 +100009da: 5299 strh r1, [r3, r2] +100009dc: 3218 adds r2, #24 +100009de: 3101 adds r1, #1 +100009e0: 5299 strh r1, [r3, r2] +100009e2: 4b0c ldr r3, [pc, #48] @ (10000a14 <runtime_init_default_alarm_pool+0xd0>) +100009e4: 490c ldr r1, [pc, #48] @ (10000a18 <runtime_init_default_alarm_pool+0xd4>) +100009e6: 60dc str r4, [r3, #12] +100009e8: 3001 adds r0, #1 +100009ea: 6235 str r5, [r6, #32] +100009ec: f7ff fdb8 bl 10000560 <irq_set_exclusive_handler> +100009f0: 2101 movs r1, #1 +100009f2: 2003 movs r0, #3 +100009f4: f7ff fda2 bl 1000053c <irq_set_enabled> +100009f8: 4b08 ldr r3, [pc, #32] @ (10000a1c <runtime_init_default_alarm_pool+0xd8>) +100009fa: 601d str r5, [r3, #0] +100009fc: e7a7 b.n 1000094e <runtime_init_default_alarm_pool+0xa> +100009fe: 46c0 nop @ (mov r8, r8) +10000a00: 2000019c .word 0x2000019c +10000a04: 2000076c .word 0x2000076c +10000a08: 40054000 .word 0x40054000 +10000a0c: 34000040 .word 0x34000040 +10000a10: 0010ffff .word 0x0010ffff +10000a14: 20000658 .word 0x20000658 +10000a18: 10000645 .word 0x10000645 +10000a1c: 40056038 .word 0x40056038 + +10000a20 <alarm_pool_add_alarm_at_force_in_context>: +10000a20: b570 push {r4, r5, r6, lr} +10000a22: 0001 movs r1, r0 +10000a24: 6904 ldr r4, [r0, #16] +10000a26: f3ef 8c10 mrs ip, PRIMASK +10000a2a: b672 cpsid i +10000a2c: 6820 ldr r0, [r4, #0] +10000a2e: 2800 cmp r0, #0 +10000a30: d0fc beq.n 10000a2c <alarm_pool_add_alarm_at_force_in_context+0xc> +10000a32: f3bf 8f5f dmb sy +10000a36: 2002 movs r0, #2 +10000a38: 5e0d ldrsh r5, [r1, r0] +10000a3a: 694c ldr r4, [r1, #20] +10000a3c: 0068 lsls r0, r5, #1 +10000a3e: 1940 adds r0, r0, r5 +10000a40: 00c0 lsls r0, r0, #3 +10000a42: 1824 adds r4, r4, r0 +10000a44: 6908 ldr r0, [r1, #16] +10000a46: 2d00 cmp r5, #0 +10000a48: db36 blt.n 10000ab8 <alarm_pool_add_alarm_at_force_in_context+0x98> +10000a4a: 8826 ldrh r6, [r4, #0] +10000a4c: 804e strh r6, [r1, #2] +10000a4e: f3bf 8f5f dmb sy +10000a52: 2600 movs r6, #0 +10000a54: 6006 str r6, [r0, #0] +10000a56: f38c 8810 msr PRIMASK, ip +10000a5a: 60e3 str r3, [r4, #12] +10000a5c: 8863 ldrh r3, [r4, #2] +10000a5e: 9804 ldr r0, [sp, #16] +10000a60: 3301 adds r3, #1 +10000a62: 6120 str r0, [r4, #16] +10000a64: 045b lsls r3, r3, #17 +10000a66: 9805 ldr r0, [sp, #20] +10000a68: 0c5b lsrs r3, r3, #17 +10000a6a: 60a2 str r2, [r4, #8] +10000a6c: 6160 str r0, [r4, #20] +10000a6e: 1c1a adds r2, r3, #0 +10000a70: 2b00 cmp r3, #0 +10000a72: d01f beq.n 10000ab4 <alarm_pool_add_alarm_at_force_in_context+0x94> +10000a74: b293 uxth r3, r2 +10000a76: 0428 lsls r0, r5, #16 +10000a78: 8062 strh r2, [r4, #2] +10000a7a: 4318 orrs r0, r3 +10000a7c: 690a ldr r2, [r1, #16] +10000a7e: f3ef 8c10 mrs ip, PRIMASK +10000a82: b672 cpsid i +10000a84: 6813 ldr r3, [r2, #0] +10000a86: 2b00 cmp r3, #0 +10000a88: d0fc beq.n 10000a84 <alarm_pool_add_alarm_at_force_in_context+0x64> +10000a8a: f3bf 8f5f dmb sy +10000a8e: 888b ldrh r3, [r1, #4] +10000a90: 8023 strh r3, [r4, #0] +10000a92: 808d strh r5, [r1, #4] +10000a94: 690b ldr r3, [r1, #16] +10000a96: f3bf 8f5f dmb sy +10000a9a: 2200 movs r2, #0 +10000a9c: 601a str r2, [r3, #0] +10000a9e: f38c 8810 msr PRIMASK, ip +10000aa2: 780b ldrb r3, [r1, #0] +10000aa4: 3201 adds r2, #1 +10000aa6: 409a lsls r2, r3 +10000aa8: 68cb ldr r3, [r1, #12] +10000aaa: 4908 ldr r1, [pc, #32] @ (10000acc <alarm_pool_add_alarm_at_force_in_context+0xac>) +10000aac: 468c mov ip, r1 +10000aae: 4463 add r3, ip +10000ab0: 601a str r2, [r3, #0] +10000ab2: bd70 pop {r4, r5, r6, pc} +10000ab4: 2201 movs r2, #1 +10000ab6: e7dd b.n 10000a74 <alarm_pool_add_alarm_at_force_in_context+0x54> +10000ab8: f3bf 8f5f dmb sy +10000abc: 2300 movs r3, #0 +10000abe: 6003 str r3, [r0, #0] +10000ac0: f38c 8810 msr PRIMASK, ip +10000ac4: 2001 movs r0, #1 +10000ac6: 4240 negs r0, r0 +10000ac8: e7f3 b.n 10000ab2 <alarm_pool_add_alarm_at_force_in_context+0x92> +10000aca: 46c0 nop @ (mov r8, r8) +10000acc: 0000203c .word 0x0000203c + +10000ad0 <alarm_pool_cancel_alarm>: +10000ad0: b510 push {r4, lr} +10000ad2: 8943 ldrh r3, [r0, #10] +10000ad4: 140a asrs r2, r1, #16 +10000ad6: 4293 cmp r3, r2 +10000ad8: dd1a ble.n 10000b10 <alarm_pool_cancel_alarm+0x40> +10000ada: 0053 lsls r3, r2, #1 +10000adc: 189b adds r3, r3, r2 +10000ade: 6942 ldr r2, [r0, #20] +10000ae0: 00db lsls r3, r3, #3 +10000ae2: 18d3 adds r3, r2, r3 +10000ae4: 6904 ldr r4, [r0, #16] +10000ae6: f3ef 8c10 mrs ip, PRIMASK +10000aea: b672 cpsid i +10000aec: 6822 ldr r2, [r4, #0] +10000aee: 2a00 cmp r2, #0 +10000af0: d0fc beq.n 10000aec <alarm_pool_cancel_alarm+0x1c> +10000af2: f3bf 8f5f dmb sy +10000af6: 885a ldrh r2, [r3, #2] +10000af8: 0409 lsls r1, r1, #16 +10000afa: b294 uxth r4, r2 +10000afc: 0c09 lsrs r1, r1, #16 +10000afe: 428a cmp r2, r1 +10000b00: d008 beq.n 10000b14 <alarm_pool_cancel_alarm+0x44> +10000b02: 6903 ldr r3, [r0, #16] +10000b04: f3bf 8f5f dmb sy +10000b08: 2200 movs r2, #0 +10000b0a: 601a str r2, [r3, #0] +10000b0c: f38c 8810 msr PRIMASK, ip +10000b10: 2000 movs r0, #0 +10000b12: bd10 pop {r4, pc} +10000b14: 2280 movs r2, #128 @ 0x80 +10000b16: 0212 lsls r2, r2, #8 +10000b18: 4314 orrs r4, r2 +10000b1a: 805c strh r4, [r3, #2] +10000b1c: 2301 movs r3, #1 +10000b1e: 6902 ldr r2, [r0, #16] +10000b20: 7183 strb r3, [r0, #6] +10000b22: f3bf 8f5f dmb sy +10000b26: 2100 movs r1, #0 +10000b28: 6011 str r1, [r2, #0] +10000b2a: f38c 8810 msr PRIMASK, ip +10000b2e: 4904 ldr r1, [pc, #16] @ (10000b40 <alarm_pool_cancel_alarm+0x70>) +10000b30: 7802 ldrb r2, [r0, #0] +10000b32: 468c mov ip, r1 +10000b34: 4093 lsls r3, r2 +10000b36: 68c2 ldr r2, [r0, #12] +10000b38: 2001 movs r0, #1 +10000b3a: 4462 add r2, ip +10000b3c: 6013 str r3, [r2, #0] +10000b3e: e7e8 b.n 10000b12 <alarm_pool_cancel_alarm+0x42> +10000b40: 0000203c .word 0x0000203c + +10000b44 <sleep_ms>: +10000b44: b5f0 push {r4, r5, r6, r7, lr} +10000b46: 46c6 mov lr, r8 +10000b48: b500 push {lr} +10000b4a: b082 sub sp, #8 +10000b4c: 0004 movs r4, r0 +10000b4e: f000 f90f bl 10000d70 <time_us_64> +10000b52: 22fa movs r2, #250 @ 0xfa +10000b54: 0006 movs r6, r0 +10000b56: 000f movs r7, r1 +10000b58: 0020 movs r0, r4 +10000b5a: 2300 movs r3, #0 +10000b5c: 2100 movs r1, #0 +10000b5e: 0092 lsls r2, r2, #2 +10000b60: f001 f81c bl 10001b9c <__wrap___aeabi_lmul> +10000b64: 1980 adds r0, r0, r6 +10000b66: 4179 adcs r1, r7 +10000b68: 0004 movs r4, r0 +10000b6a: 1e0d subs r5, r1, #0 +10000b6c: da02 bge.n 10000b74 <sleep_ms+0x30> +10000b6e: 2401 movs r4, #1 +10000b70: 4d2e ldr r5, [pc, #184] @ (10000c2c <sleep_ms+0xe8>) +10000b72: 4264 negs r4, r4 +10000b74: 2606 movs r6, #6 +10000b76: 4276 negs r6, r6 +10000b78: 17f7 asrs r7, r6, #31 +10000b7a: 1936 adds r6, r6, r4 +10000b7c: 416f adcs r7, r5 +10000b7e: 42af cmp r7, r5 +10000b80: d814 bhi.n 10000bac <sleep_ms+0x68> +10000b82: d011 beq.n 10000ba8 <sleep_ms+0x64> +10000b84: f000 f8f4 bl 10000d70 <time_us_64> +10000b88: 0032 movs r2, r6 +10000b8a: 003b movs r3, r7 +10000b8c: 1a12 subs r2, r2, r0 +10000b8e: 418b sbcs r3, r1 +10000b90: 2b00 cmp r3, #0 +10000b92: dc15 bgt.n 10000bc0 <sleep_ms+0x7c> 10000b94: 2b00 cmp r3, #0 -10000b96: dc15 bgt.n 10000bc4 <sleep_ms+0x7c> -10000b98: 2b00 cmp r3, #0 -10000b9a: d046 beq.n 10000c2a <sleep_ms+0xe2> -10000b9c: 0020 movs r0, r4 -10000b9e: 0029 movs r1, r5 -10000ba0: f000 f926 bl 10000df0 <busy_wait_until> -10000ba4: b002 add sp, #8 -10000ba6: bc80 pop {r7} -10000ba8: 46b8 mov r8, r7 -10000baa: bdf0 pop {r4, r5, r6, r7, pc} -10000bac: 42a6 cmp r6, r4 -10000bae: d9eb bls.n 10000b88 <sleep_ms+0x40> -10000bb0: 2600 movs r6, #0 -10000bb2: 2700 movs r7, #0 -10000bb4: f000 f8de bl 10000d74 <time_us_64> -10000bb8: 0032 movs r2, r6 -10000bba: 003b movs r3, r7 -10000bbc: 1a12 subs r2, r2, r0 -10000bbe: 418b sbcs r3, r1 -10000bc0: 2b00 cmp r3, #0 -10000bc2: dde9 ble.n 10000b98 <sleep_ms+0x50> -10000bc4: f000 f8d6 bl 10000d74 <time_us_64> -10000bc8: 0032 movs r2, r6 -10000bca: 003b movs r3, r7 -10000bcc: 1a12 subs r2, r2, r0 -10000bce: 418b sbcs r3, r1 -10000bd0: 2b00 cmp r3, #0 -10000bd2: db0a blt.n 10000bea <sleep_ms+0xa2> -10000bd4: 2300 movs r3, #0 -10000bd6: 9301 str r3, [sp, #4] -10000bd8: 4b16 ldr r3, [pc, #88] @ (10000c34 <sleep_ms+0xec>) -10000bda: 0032 movs r2, r6 -10000bdc: 9300 str r3, [sp, #0] -10000bde: 4816 ldr r0, [pc, #88] @ (10000c38 <sleep_ms+0xf0>) -10000be0: 003b movs r3, r7 -10000be2: f7ff ff1f bl 10000a24 <alarm_pool_add_alarm_at_force_in_context> -10000be6: 3001 adds r0, #1 -10000be8: d0d8 beq.n 10000b9c <sleep_ms+0x54> -10000bea: 2300 movs r3, #0 -10000bec: 0039 movs r1, r7 -10000bee: 46b0 mov r8, r6 -10000bf0: 469c mov ip, r3 -10000bf2: 4a12 ldr r2, [pc, #72] @ (10000c3c <sleep_ms+0xf4>) -10000bf4: 4812 ldr r0, [pc, #72] @ (10000c40 <sleep_ms+0xf8>) -10000bf6: 6a53 ldr r3, [r2, #36] @ 0x24 -10000bf8: 4299 cmp r1, r3 -10000bfa: d804 bhi.n 10000c06 <sleep_ms+0xbe> -10000bfc: 6a96 ldr r6, [r2, #40] @ 0x28 -10000bfe: 45b0 cmp r8, r6 -10000c00: d9cc bls.n 10000b9c <sleep_ms+0x54> -10000c02: 4299 cmp r1, r3 -10000c04: d1ca bne.n 10000b9c <sleep_ms+0x54> -10000c06: 6806 ldr r6, [r0, #0] -10000c08: f3ef 8710 mrs r7, PRIMASK -10000c0c: b672 cpsid i -10000c0e: 6833 ldr r3, [r6, #0] -10000c10: 2b00 cmp r3, #0 -10000c12: d0fc beq.n 10000c0e <sleep_ms+0xc6> -10000c14: f3bf 8f5f dmb sy -10000c18: 6803 ldr r3, [r0, #0] -10000c1a: f3bf 8f5f dmb sy -10000c1e: 4666 mov r6, ip -10000c20: 601e str r6, [r3, #0] -10000c22: f387 8810 msr PRIMASK, r7 -10000c26: bf20 wfe -10000c28: e7e5 b.n 10000bf6 <sleep_ms+0xae> -10000c2a: 2a00 cmp r2, #0 -10000c2c: d0b6 beq.n 10000b9c <sleep_ms+0x54> -10000c2e: e7c9 b.n 10000bc4 <sleep_ms+0x7c> -10000c30: 7fffffff .word 0x7fffffff -10000c34: 10000619 .word 0x10000619 -10000c38: 2000038c .word 0x2000038c -10000c3c: 40054000 .word 0x40054000 -10000c40: 20000a64 .word 0x20000a64 - -10000c44 <best_effort_wfe_or_timeout>: -10000c44: b5f0 push {r4, r5, r6, r7, lr} -10000c46: 4657 mov r7, sl -10000c48: 464e mov r6, r9 -10000c4a: 46de mov lr, fp -10000c4c: 4645 mov r5, r8 -10000c4e: b5e0 push {r5, r6, r7, lr} -10000c50: 0006 movs r6, r0 -10000c52: 000f movs r7, r1 -10000c54: b085 sub sp, #20 -10000c56: f3ef 8305 mrs r3, IPSR -10000c5a: 4699 mov r9, r3 -10000c5c: 468b mov fp, r1 -10000c5e: 2b00 cmp r3, #0 -10000c60: d012 beq.n 10000c88 <best_effort_wfe_or_timeout+0x44> -10000c62: 4938 ldr r1, [pc, #224] @ (10000d44 <best_effort_wfe_or_timeout+0x100>) -10000c64: 2000 movs r0, #0 -10000c66: 6a4b ldr r3, [r1, #36] @ 0x24 -10000c68: 42bb cmp r3, r7 -10000c6a: d306 bcc.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000c6c: 6a8a ldr r2, [r1, #40] @ 0x28 -10000c6e: 1bdb subs r3, r3, r7 -10000c70: 1e59 subs r1, r3, #1 -10000c72: 418b sbcs r3, r1 -10000c74: 42b2 cmp r2, r6 -10000c76: 4140 adcs r0, r0 -10000c78: 4318 orrs r0, r3 -10000c7a: b005 add sp, #20 -10000c7c: bcf0 pop {r4, r5, r6, r7} -10000c7e: 46bb mov fp, r7 -10000c80: 46b2 mov sl, r6 -10000c82: 46a9 mov r9, r5 -10000c84: 46a0 mov r8, r4 -10000c86: bdf0 pop {r4, r5, r6, r7, pc} -10000c88: 4b2f ldr r3, [pc, #188] @ (10000d48 <best_effort_wfe_or_timeout+0x104>) -10000c8a: 469a mov sl, r3 -10000c8c: 68db ldr r3, [r3, #12] -10000c8e: 4698 mov r8, r3 -10000c90: 4653 mov r3, sl -10000c92: 781b ldrb r3, [r3, #0] -10000c94: 4640 mov r0, r8 -10000c96: 9303 str r3, [sp, #12] -10000c98: f000 f864 bl 10000d64 <timer_time_us_64> -10000c9c: 4642 mov r2, r8 -10000c9e: 9b03 ldr r3, [sp, #12] -10000ca0: 0004 movs r4, r0 -10000ca2: 3304 adds r3, #4 -10000ca4: 009b lsls r3, r3, #2 -10000ca6: 589b ldr r3, [r3, r2] -10000ca8: 000d movs r5, r1 -10000caa: 1a1b subs r3, r3, r0 -10000cac: 0039 movs r1, r7 -10000cae: 0030 movs r0, r6 -10000cb0: 1b00 subs r0, r0, r4 -10000cb2: 41a9 sbcs r1, r5 -10000cb4: 4589 cmp r9, r1 -10000cb6: dc10 bgt.n 10000cda <best_effort_wfe_or_timeout+0x96> -10000cb8: d00d beq.n 10000cd6 <best_effort_wfe_or_timeout+0x92> -10000cba: bf20 wfe -10000cbc: 4a21 ldr r2, [pc, #132] @ (10000d44 <best_effort_wfe_or_timeout+0x100>) -10000cbe: 2000 movs r0, #0 -10000cc0: 6a53 ldr r3, [r2, #36] @ 0x24 -10000cc2: 455b cmp r3, fp -10000cc4: d3d9 bcc.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000cc6: 6a92 ldr r2, [r2, #40] @ 0x28 -10000cc8: 1bdb subs r3, r3, r7 -10000cca: 1e59 subs r1, r3, #1 -10000ccc: 418b sbcs r3, r1 -10000cce: 42b2 cmp r2, r6 -10000cd0: 4140 adcs r0, r0 -10000cd2: 4318 orrs r0, r3 -10000cd4: e7d1 b.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000cd6: 4283 cmp r3, r0 -10000cd8: d9ef bls.n 10000cba <best_effort_wfe_or_timeout+0x76> -10000cda: f000 f84b bl 10000d74 <time_us_64> -10000cde: 0032 movs r2, r6 -10000ce0: 003b movs r3, r7 -10000ce2: 1a12 subs r2, r2, r0 -10000ce4: 418b sbcs r3, r1 -10000ce6: 2b00 cmp r3, #0 -10000ce8: db1a blt.n 10000d20 <best_effort_wfe_or_timeout+0xdc> -10000cea: 2300 movs r3, #0 -10000cec: 9301 str r3, [sp, #4] -10000cee: 4b17 ldr r3, [pc, #92] @ (10000d4c <best_effort_wfe_or_timeout+0x108>) -10000cf0: 0032 movs r2, r6 -10000cf2: 9300 str r3, [sp, #0] -10000cf4: 4650 mov r0, sl -10000cf6: 003b movs r3, r7 -10000cf8: f7ff fe94 bl 10000a24 <alarm_pool_add_alarm_at_force_in_context> -10000cfc: 1e01 subs r1, r0, #0 -10000cfe: dd0f ble.n 10000d20 <best_effort_wfe_or_timeout+0xdc> -10000d00: 4b10 ldr r3, [pc, #64] @ (10000d44 <best_effort_wfe_or_timeout+0x100>) -10000d02: 6a5a ldr r2, [r3, #36] @ 0x24 -10000d04: 455a cmp r2, fp -10000d06: d31b bcc.n 10000d40 <best_effort_wfe_or_timeout+0xfc> -10000d08: 6a9b ldr r3, [r3, #40] @ 0x28 -10000d0a: 42b3 cmp r3, r6 -10000d0c: d316 bcc.n 10000d3c <best_effort_wfe_or_timeout+0xf8> -10000d0e: 4650 mov r0, sl -10000d10: f7ff fee0 bl 10000ad4 <alarm_pool_cancel_alarm> -10000d14: 4a0b ldr r2, [pc, #44] @ (10000d44 <best_effort_wfe_or_timeout+0x100>) -10000d16: 2000 movs r0, #0 -10000d18: 6a53 ldr r3, [r2, #36] @ 0x24 -10000d1a: 455b cmp r3, fp -10000d1c: d3ad bcc.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000d1e: e7d2 b.n 10000cc6 <best_effort_wfe_or_timeout+0x82> -10000d20: 4a08 ldr r2, [pc, #32] @ (10000d44 <best_effort_wfe_or_timeout+0x100>) -10000d22: 2000 movs r0, #0 -10000d24: 6a53 ldr r3, [r2, #36] @ 0x24 -10000d26: 455b cmp r3, fp -10000d28: d3a7 bcc.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000d2a: 2000 movs r0, #0 -10000d2c: 6a92 ldr r2, [r2, #40] @ 0x28 -10000d2e: 1bdb subs r3, r3, r7 -10000d30: 42b2 cmp r2, r6 -10000d32: 4140 adcs r0, r0 -10000d34: 1e5a subs r2, r3, #1 -10000d36: 4193 sbcs r3, r2 -10000d38: 4318 orrs r0, r3 -10000d3a: e79e b.n 10000c7a <best_effort_wfe_or_timeout+0x36> -10000d3c: 455a cmp r2, fp -10000d3e: d1e6 bne.n 10000d0e <best_effort_wfe_or_timeout+0xca> -10000d40: bf20 wfe -10000d42: e7e4 b.n 10000d0e <best_effort_wfe_or_timeout+0xca> -10000d44: 40054000 .word 0x40054000 -10000d48: 2000038c .word 0x2000038c -10000d4c: 10000619 .word 0x10000619 - -10000d50 <timer_hardware_alarm_claim>: -10000d50: b510 push {r4, lr} -10000d52: 4a02 ldr r2, [pc, #8] @ (10000d5c <timer_hardware_alarm_claim+0xc>) -10000d54: 4802 ldr r0, [pc, #8] @ (10000d60 <timer_hardware_alarm_claim+0x10>) -10000d56: f7ff fba5 bl 100004a4 <hw_claim_or_assert> -10000d5a: bd10 pop {r4, pc} -10000d5c: 100023dc .word 0x100023dc -10000d60: 200008f8 .word 0x200008f8 - -10000d64 <timer_time_us_64>: -10000d64: 0003 movs r3, r0 -10000d66: 6a41 ldr r1, [r0, #36] @ 0x24 -10000d68: 000a movs r2, r1 -10000d6a: 6a98 ldr r0, [r3, #40] @ 0x28 -10000d6c: 6a59 ldr r1, [r3, #36] @ 0x24 -10000d6e: 428a cmp r2, r1 -10000d70: d1fa bne.n 10000d68 <timer_time_us_64+0x4> -10000d72: 4770 bx lr - -10000d74 <time_us_64>: -10000d74: 4b03 ldr r3, [pc, #12] @ (10000d84 <time_us_64+0x10>) -10000d76: 6a59 ldr r1, [r3, #36] @ 0x24 -10000d78: 000a movs r2, r1 -10000d7a: 6a98 ldr r0, [r3, #40] @ 0x28 -10000d7c: 6a59 ldr r1, [r3, #36] @ 0x24 -10000d7e: 4291 cmp r1, r2 -10000d80: d1fa bne.n 10000d78 <time_us_64+0x4> -10000d82: 4770 bx lr -10000d84: 40054000 .word 0x40054000 - -10000d88 <busy_wait_us>: -10000d88: b570 push {r4, r5, r6, lr} -10000d8a: 0004 movs r4, r0 -10000d8c: 000d movs r5, r1 -10000d8e: 4a17 ldr r2, [pc, #92] @ (10000dec <busy_wait_us+0x64>) -10000d90: 6a53 ldr r3, [r2, #36] @ 0x24 -10000d92: 0019 movs r1, r3 -10000d94: 6a96 ldr r6, [r2, #40] @ 0x28 -10000d96: 6a53 ldr r3, [r2, #36] @ 0x24 -10000d98: 428b cmp r3, r1 -10000d9a: d1fa bne.n 10000d92 <busy_wait_us+0xa> -10000d9c: 0030 movs r0, r6 -10000d9e: 0019 movs r1, r3 -10000da0: 1824 adds r4, r4, r0 -10000da2: 414d adcs r5, r1 -10000da4: 42ab cmp r3, r5 -10000da6: d816 bhi.n 10000dd6 <busy_wait_us+0x4e> -10000da8: d013 beq.n 10000dd2 <busy_wait_us+0x4a> -10000daa: 4b10 ldr r3, [pc, #64] @ (10000dec <busy_wait_us+0x64>) -10000dac: 002a movs r2, r5 -10000dae: 6a5b ldr r3, [r3, #36] @ 0x24 -10000db0: 429d cmp r5, r3 -10000db2: d903 bls.n 10000dbc <busy_wait_us+0x34> -10000db4: 490d ldr r1, [pc, #52] @ (10000dec <busy_wait_us+0x64>) -10000db6: 6a4b ldr r3, [r1, #36] @ 0x24 +10000b96: d046 beq.n 10000c26 <sleep_ms+0xe2> +10000b98: 0020 movs r0, r4 +10000b9a: 0029 movs r1, r5 +10000b9c: f000 f926 bl 10000dec <busy_wait_until> +10000ba0: b002 add sp, #8 +10000ba2: bc80 pop {r7} +10000ba4: 46b8 mov r8, r7 +10000ba6: bdf0 pop {r4, r5, r6, r7, pc} +10000ba8: 42a6 cmp r6, r4 +10000baa: d9eb bls.n 10000b84 <sleep_ms+0x40> +10000bac: 2600 movs r6, #0 +10000bae: 2700 movs r7, #0 +10000bb0: f000 f8de bl 10000d70 <time_us_64> +10000bb4: 0032 movs r2, r6 +10000bb6: 003b movs r3, r7 +10000bb8: 1a12 subs r2, r2, r0 +10000bba: 418b sbcs r3, r1 +10000bbc: 2b00 cmp r3, #0 +10000bbe: dde9 ble.n 10000b94 <sleep_ms+0x50> +10000bc0: f000 f8d6 bl 10000d70 <time_us_64> +10000bc4: 0032 movs r2, r6 +10000bc6: 003b movs r3, r7 +10000bc8: 1a12 subs r2, r2, r0 +10000bca: 418b sbcs r3, r1 +10000bcc: 2b00 cmp r3, #0 +10000bce: db0a blt.n 10000be6 <sleep_ms+0xa2> +10000bd0: 2300 movs r3, #0 +10000bd2: 9301 str r3, [sp, #4] +10000bd4: 4b16 ldr r3, [pc, #88] @ (10000c30 <sleep_ms+0xec>) +10000bd6: 0032 movs r2, r6 +10000bd8: 9300 str r3, [sp, #0] +10000bda: 4816 ldr r0, [pc, #88] @ (10000c34 <sleep_ms+0xf0>) +10000bdc: 003b movs r3, r7 +10000bde: f7ff ff1f bl 10000a20 <alarm_pool_add_alarm_at_force_in_context> +10000be2: 3001 adds r0, #1 +10000be4: d0d8 beq.n 10000b98 <sleep_ms+0x54> +10000be6: 2300 movs r3, #0 +10000be8: 0039 movs r1, r7 +10000bea: 46b0 mov r8, r6 +10000bec: 469c mov ip, r3 +10000bee: 4a12 ldr r2, [pc, #72] @ (10000c38 <sleep_ms+0xf4>) +10000bf0: 4812 ldr r0, [pc, #72] @ (10000c3c <sleep_ms+0xf8>) +10000bf2: 6a53 ldr r3, [r2, #36] @ 0x24 +10000bf4: 4299 cmp r1, r3 +10000bf6: d804 bhi.n 10000c02 <sleep_ms+0xbe> +10000bf8: 6a96 ldr r6, [r2, #40] @ 0x28 +10000bfa: 45b0 cmp r8, r6 +10000bfc: d9cc bls.n 10000b98 <sleep_ms+0x54> +10000bfe: 4299 cmp r1, r3 +10000c00: d1ca bne.n 10000b98 <sleep_ms+0x54> +10000c02: 6806 ldr r6, [r0, #0] +10000c04: f3ef 8710 mrs r7, PRIMASK +10000c08: b672 cpsid i +10000c0a: 6833 ldr r3, [r6, #0] +10000c0c: 2b00 cmp r3, #0 +10000c0e: d0fc beq.n 10000c0a <sleep_ms+0xc6> +10000c10: f3bf 8f5f dmb sy +10000c14: 6803 ldr r3, [r0, #0] +10000c16: f3bf 8f5f dmb sy +10000c1a: 4666 mov r6, ip +10000c1c: 601e str r6, [r3, #0] +10000c1e: f387 8810 msr PRIMASK, r7 +10000c22: bf20 wfe +10000c24: e7e5 b.n 10000bf2 <sleep_ms+0xae> +10000c26: 2a00 cmp r2, #0 +10000c28: d0b6 beq.n 10000b98 <sleep_ms+0x54> +10000c2a: e7c9 b.n 10000bc0 <sleep_ms+0x7c> +10000c2c: 7fffffff .word 0x7fffffff +10000c30: 10000615 .word 0x10000615 +10000c34: 2000019c .word 0x2000019c +10000c38: 40054000 .word 0x40054000 +10000c3c: 2000076c .word 0x2000076c + +10000c40 <best_effort_wfe_or_timeout>: +10000c40: b5f0 push {r4, r5, r6, r7, lr} +10000c42: 4657 mov r7, sl +10000c44: 464e mov r6, r9 +10000c46: 46de mov lr, fp +10000c48: 4645 mov r5, r8 +10000c4a: b5e0 push {r5, r6, r7, lr} +10000c4c: 0006 movs r6, r0 +10000c4e: 000f movs r7, r1 +10000c50: b085 sub sp, #20 +10000c52: f3ef 8305 mrs r3, IPSR +10000c56: 4699 mov r9, r3 +10000c58: 468b mov fp, r1 +10000c5a: 2b00 cmp r3, #0 +10000c5c: d012 beq.n 10000c84 <best_effort_wfe_or_timeout+0x44> +10000c5e: 4938 ldr r1, [pc, #224] @ (10000d40 <best_effort_wfe_or_timeout+0x100>) +10000c60: 2000 movs r0, #0 +10000c62: 6a4b ldr r3, [r1, #36] @ 0x24 +10000c64: 42bb cmp r3, r7 +10000c66: d306 bcc.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000c68: 6a8a ldr r2, [r1, #40] @ 0x28 +10000c6a: 1bdb subs r3, r3, r7 +10000c6c: 1e59 subs r1, r3, #1 +10000c6e: 418b sbcs r3, r1 +10000c70: 42b2 cmp r2, r6 +10000c72: 4140 adcs r0, r0 +10000c74: 4318 orrs r0, r3 +10000c76: b005 add sp, #20 +10000c78: bcf0 pop {r4, r5, r6, r7} +10000c7a: 46bb mov fp, r7 +10000c7c: 46b2 mov sl, r6 +10000c7e: 46a9 mov r9, r5 +10000c80: 46a0 mov r8, r4 +10000c82: bdf0 pop {r4, r5, r6, r7, pc} +10000c84: 4b2f ldr r3, [pc, #188] @ (10000d44 <best_effort_wfe_or_timeout+0x104>) +10000c86: 469a mov sl, r3 +10000c88: 68db ldr r3, [r3, #12] +10000c8a: 4698 mov r8, r3 +10000c8c: 4653 mov r3, sl +10000c8e: 781b ldrb r3, [r3, #0] +10000c90: 4640 mov r0, r8 +10000c92: 9303 str r3, [sp, #12] +10000c94: f000 f864 bl 10000d60 <timer_time_us_64> +10000c98: 4642 mov r2, r8 +10000c9a: 9b03 ldr r3, [sp, #12] +10000c9c: 0004 movs r4, r0 +10000c9e: 3304 adds r3, #4 +10000ca0: 009b lsls r3, r3, #2 +10000ca2: 589b ldr r3, [r3, r2] +10000ca4: 000d movs r5, r1 +10000ca6: 1a1b subs r3, r3, r0 +10000ca8: 0039 movs r1, r7 +10000caa: 0030 movs r0, r6 +10000cac: 1b00 subs r0, r0, r4 +10000cae: 41a9 sbcs r1, r5 +10000cb0: 4589 cmp r9, r1 +10000cb2: dc10 bgt.n 10000cd6 <best_effort_wfe_or_timeout+0x96> +10000cb4: d00d beq.n 10000cd2 <best_effort_wfe_or_timeout+0x92> +10000cb6: bf20 wfe +10000cb8: 4a21 ldr r2, [pc, #132] @ (10000d40 <best_effort_wfe_or_timeout+0x100>) +10000cba: 2000 movs r0, #0 +10000cbc: 6a53 ldr r3, [r2, #36] @ 0x24 +10000cbe: 455b cmp r3, fp +10000cc0: d3d9 bcc.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000cc2: 6a92 ldr r2, [r2, #40] @ 0x28 +10000cc4: 1bdb subs r3, r3, r7 +10000cc6: 1e59 subs r1, r3, #1 +10000cc8: 418b sbcs r3, r1 +10000cca: 42b2 cmp r2, r6 +10000ccc: 4140 adcs r0, r0 +10000cce: 4318 orrs r0, r3 +10000cd0: e7d1 b.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000cd2: 4283 cmp r3, r0 +10000cd4: d9ef bls.n 10000cb6 <best_effort_wfe_or_timeout+0x76> +10000cd6: f000 f84b bl 10000d70 <time_us_64> +10000cda: 0032 movs r2, r6 +10000cdc: 003b movs r3, r7 +10000cde: 1a12 subs r2, r2, r0 +10000ce0: 418b sbcs r3, r1 +10000ce2: 2b00 cmp r3, #0 +10000ce4: db1a blt.n 10000d1c <best_effort_wfe_or_timeout+0xdc> +10000ce6: 2300 movs r3, #0 +10000ce8: 9301 str r3, [sp, #4] +10000cea: 4b17 ldr r3, [pc, #92] @ (10000d48 <best_effort_wfe_or_timeout+0x108>) +10000cec: 0032 movs r2, r6 +10000cee: 9300 str r3, [sp, #0] +10000cf0: 4650 mov r0, sl +10000cf2: 003b movs r3, r7 +10000cf4: f7ff fe94 bl 10000a20 <alarm_pool_add_alarm_at_force_in_context> +10000cf8: 1e01 subs r1, r0, #0 +10000cfa: dd0f ble.n 10000d1c <best_effort_wfe_or_timeout+0xdc> +10000cfc: 4b10 ldr r3, [pc, #64] @ (10000d40 <best_effort_wfe_or_timeout+0x100>) +10000cfe: 6a5a ldr r2, [r3, #36] @ 0x24 +10000d00: 455a cmp r2, fp +10000d02: d31b bcc.n 10000d3c <best_effort_wfe_or_timeout+0xfc> +10000d04: 6a9b ldr r3, [r3, #40] @ 0x28 +10000d06: 42b3 cmp r3, r6 +10000d08: d316 bcc.n 10000d38 <best_effort_wfe_or_timeout+0xf8> +10000d0a: 4650 mov r0, sl +10000d0c: f7ff fee0 bl 10000ad0 <alarm_pool_cancel_alarm> +10000d10: 4a0b ldr r2, [pc, #44] @ (10000d40 <best_effort_wfe_or_timeout+0x100>) +10000d12: 2000 movs r0, #0 +10000d14: 6a53 ldr r3, [r2, #36] @ 0x24 +10000d16: 455b cmp r3, fp +10000d18: d3ad bcc.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000d1a: e7d2 b.n 10000cc2 <best_effort_wfe_or_timeout+0x82> +10000d1c: 4a08 ldr r2, [pc, #32] @ (10000d40 <best_effort_wfe_or_timeout+0x100>) +10000d1e: 2000 movs r0, #0 +10000d20: 6a53 ldr r3, [r2, #36] @ 0x24 +10000d22: 455b cmp r3, fp +10000d24: d3a7 bcc.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000d26: 2000 movs r0, #0 +10000d28: 6a92 ldr r2, [r2, #40] @ 0x28 +10000d2a: 1bdb subs r3, r3, r7 +10000d2c: 42b2 cmp r2, r6 +10000d2e: 4140 adcs r0, r0 +10000d30: 1e5a subs r2, r3, #1 +10000d32: 4193 sbcs r3, r2 +10000d34: 4318 orrs r0, r3 +10000d36: e79e b.n 10000c76 <best_effort_wfe_or_timeout+0x36> +10000d38: 455a cmp r2, fp +10000d3a: d1e6 bne.n 10000d0a <best_effort_wfe_or_timeout+0xca> +10000d3c: bf20 wfe +10000d3e: e7e4 b.n 10000d0a <best_effort_wfe_or_timeout+0xca> +10000d40: 40054000 .word 0x40054000 +10000d44: 2000019c .word 0x2000019c +10000d48: 10000615 .word 0x10000615 + +10000d4c <timer_hardware_alarm_claim>: +10000d4c: b510 push {r4, lr} +10000d4e: 4a02 ldr r2, [pc, #8] @ (10000d58 <timer_hardware_alarm_claim+0xc>) +10000d50: 4802 ldr r0, [pc, #8] @ (10000d5c <timer_hardware_alarm_claim+0x10>) +10000d52: f7ff fba5 bl 100004a0 <hw_claim_or_assert> +10000d56: bd10 pop {r4, pc} +10000d58: 10002368 .word 0x10002368 +10000d5c: 20000608 .word 0x20000608 + +10000d60 <timer_time_us_64>: +10000d60: 0003 movs r3, r0 +10000d62: 6a41 ldr r1, [r0, #36] @ 0x24 +10000d64: 000a movs r2, r1 +10000d66: 6a98 ldr r0, [r3, #40] @ 0x28 +10000d68: 6a59 ldr r1, [r3, #36] @ 0x24 +10000d6a: 428a cmp r2, r1 +10000d6c: d1fa bne.n 10000d64 <timer_time_us_64+0x4> +10000d6e: 4770 bx lr + +10000d70 <time_us_64>: +10000d70: 4b03 ldr r3, [pc, #12] @ (10000d80 <time_us_64+0x10>) +10000d72: 6a59 ldr r1, [r3, #36] @ 0x24 +10000d74: 000a movs r2, r1 +10000d76: 6a98 ldr r0, [r3, #40] @ 0x28 +10000d78: 6a59 ldr r1, [r3, #36] @ 0x24 +10000d7a: 4291 cmp r1, r2 +10000d7c: d1fa bne.n 10000d74 <time_us_64+0x4> +10000d7e: 4770 bx lr +10000d80: 40054000 .word 0x40054000 + +10000d84 <busy_wait_us>: +10000d84: b570 push {r4, r5, r6, lr} +10000d86: 0004 movs r4, r0 +10000d88: 000d movs r5, r1 +10000d8a: 4a17 ldr r2, [pc, #92] @ (10000de8 <busy_wait_us+0x64>) +10000d8c: 6a53 ldr r3, [r2, #36] @ 0x24 +10000d8e: 0019 movs r1, r3 +10000d90: 6a96 ldr r6, [r2, #40] @ 0x28 +10000d92: 6a53 ldr r3, [r2, #36] @ 0x24 +10000d94: 428b cmp r3, r1 +10000d96: d1fa bne.n 10000d8e <busy_wait_us+0xa> +10000d98: 0030 movs r0, r6 +10000d9a: 0019 movs r1, r3 +10000d9c: 1824 adds r4, r4, r0 +10000d9e: 414d adcs r5, r1 +10000da0: 42ab cmp r3, r5 +10000da2: d816 bhi.n 10000dd2 <busy_wait_us+0x4e> +10000da4: d013 beq.n 10000dce <busy_wait_us+0x4a> +10000da6: 4b10 ldr r3, [pc, #64] @ (10000de8 <busy_wait_us+0x64>) +10000da8: 002a movs r2, r5 +10000daa: 6a5b ldr r3, [r3, #36] @ 0x24 +10000dac: 429d cmp r5, r3 +10000dae: d903 bls.n 10000db8 <busy_wait_us+0x34> +10000db0: 490d ldr r1, [pc, #52] @ (10000de8 <busy_wait_us+0x64>) +10000db2: 6a4b ldr r3, [r1, #36] @ 0x24 +10000db4: 4293 cmp r3, r2 +10000db6: d3fc bcc.n 10000db2 <busy_wait_us+0x2e> 10000db8: 4293 cmp r3, r2 -10000dba: d3fc bcc.n 10000db6 <busy_wait_us+0x2e> -10000dbc: 4293 cmp r3, r2 -10000dbe: d107 bne.n 10000dd0 <busy_wait_us+0x48> -10000dc0: 4a0a ldr r2, [pc, #40] @ (10000dec <busy_wait_us+0x64>) -10000dc2: e002 b.n 10000dca <busy_wait_us+0x42> -10000dc4: 6a51 ldr r1, [r2, #36] @ 0x24 -10000dc6: 4299 cmp r1, r3 -10000dc8: d102 bne.n 10000dd0 <busy_wait_us+0x48> -10000dca: 6a91 ldr r1, [r2, #40] @ 0x28 -10000dcc: 42a1 cmp r1, r4 -10000dce: d3f9 bcc.n 10000dc4 <busy_wait_us+0x3c> -10000dd0: bd70 pop {r4, r5, r6, pc} -10000dd2: 42a6 cmp r6, r4 -10000dd4: d9e9 bls.n 10000daa <busy_wait_us+0x22> -10000dd6: 4b05 ldr r3, [pc, #20] @ (10000dec <busy_wait_us+0x64>) -10000dd8: 6a5b ldr r3, [r3, #36] @ 0x24 -10000dda: 001c movs r4, r3 -10000ddc: 1c5a adds r2, r3, #1 -10000dde: d0ef beq.n 10000dc0 <busy_wait_us+0x38> -10000de0: 2201 movs r2, #1 -10000de2: 2401 movs r4, #1 -10000de4: 4264 negs r4, r4 -10000de6: 17e5 asrs r5, r4, #31 -10000de8: 4252 negs r2, r2 -10000dea: e7e3 b.n 10000db4 <busy_wait_us+0x2c> -10000dec: 40054000 .word 0x40054000 - -10000df0 <busy_wait_until>: -10000df0: 4a06 ldr r2, [pc, #24] @ (10000e0c <busy_wait_until+0x1c>) -10000df2: 6a53 ldr r3, [r2, #36] @ 0x24 -10000df4: 4299 cmp r1, r3 -10000df6: d8fc bhi.n 10000df2 <busy_wait_until+0x2> -10000df8: d107 bne.n 10000e0a <busy_wait_until+0x1a> -10000dfa: 4b04 ldr r3, [pc, #16] @ (10000e0c <busy_wait_until+0x1c>) -10000dfc: e002 b.n 10000e04 <busy_wait_until+0x14> -10000dfe: 6a5a ldr r2, [r3, #36] @ 0x24 -10000e00: 4291 cmp r1, r2 -10000e02: d102 bne.n 10000e0a <busy_wait_until+0x1a> -10000e04: 6a9a ldr r2, [r3, #40] @ 0x28 -10000e06: 4290 cmp r0, r2 -10000e08: d8f9 bhi.n 10000dfe <busy_wait_until+0xe> -10000e0a: 4770 bx lr -10000e0c: 40054000 .word 0x40054000 - -10000e10 <uart_init>: -10000e10: b5f8 push {r3, r4, r5, r6, r7, lr} -10000e12: 0004 movs r4, r0 -10000e14: 2006 movs r0, #6 -10000e16: 000d movs r5, r1 -10000e18: f000 fa2a bl 10001270 <clock_get_hz> -10000e1c: 2800 cmp r0, #0 -10000e1e: d044 beq.n 10000eaa <uart_init+0x9a> -10000e20: 4b37 ldr r3, [pc, #220] @ (10000f00 <uart_init+0xf0>) -10000e22: 4938 ldr r1, [pc, #224] @ (10000f04 <uart_init+0xf4>) -10000e24: 18e3 adds r3, r4, r3 -10000e26: 1e5a subs r2, r3, #1 -10000e28: 4193 sbcs r3, r2 -10000e2a: 2280 movs r2, #128 @ 0x80 -10000e2c: 0412 lsls r2, r2, #16 -10000e2e: 4694 mov ip, r2 -10000e30: 425b negs r3, r3 -10000e32: 0d9b lsrs r3, r3, #22 -10000e34: 4a34 ldr r2, [pc, #208] @ (10000f08 <uart_init+0xf8>) -10000e36: 059b lsls r3, r3, #22 -10000e38: 4463 add r3, ip +10000dba: d107 bne.n 10000dcc <busy_wait_us+0x48> +10000dbc: 4a0a ldr r2, [pc, #40] @ (10000de8 <busy_wait_us+0x64>) +10000dbe: e002 b.n 10000dc6 <busy_wait_us+0x42> +10000dc0: 6a51 ldr r1, [r2, #36] @ 0x24 +10000dc2: 4299 cmp r1, r3 +10000dc4: d102 bne.n 10000dcc <busy_wait_us+0x48> +10000dc6: 6a91 ldr r1, [r2, #40] @ 0x28 +10000dc8: 42a1 cmp r1, r4 +10000dca: d3f9 bcc.n 10000dc0 <busy_wait_us+0x3c> +10000dcc: bd70 pop {r4, r5, r6, pc} +10000dce: 42a6 cmp r6, r4 +10000dd0: d9e9 bls.n 10000da6 <busy_wait_us+0x22> +10000dd2: 4b05 ldr r3, [pc, #20] @ (10000de8 <busy_wait_us+0x64>) +10000dd4: 6a5b ldr r3, [r3, #36] @ 0x24 +10000dd6: 001c movs r4, r3 +10000dd8: 1c5a adds r2, r3, #1 +10000dda: d0ef beq.n 10000dbc <busy_wait_us+0x38> +10000ddc: 2201 movs r2, #1 +10000dde: 2401 movs r4, #1 +10000de0: 4264 negs r4, r4 +10000de2: 17e5 asrs r5, r4, #31 +10000de4: 4252 negs r2, r2 +10000de6: e7e3 b.n 10000db0 <busy_wait_us+0x2c> +10000de8: 40054000 .word 0x40054000 + +10000dec <busy_wait_until>: +10000dec: 4a06 ldr r2, [pc, #24] @ (10000e08 <busy_wait_until+0x1c>) +10000dee: 6a53 ldr r3, [r2, #36] @ 0x24 +10000df0: 4299 cmp r1, r3 +10000df2: d8fc bhi.n 10000dee <busy_wait_until+0x2> +10000df4: d107 bne.n 10000e06 <busy_wait_until+0x1a> +10000df6: 4b04 ldr r3, [pc, #16] @ (10000e08 <busy_wait_until+0x1c>) +10000df8: e002 b.n 10000e00 <busy_wait_until+0x14> +10000dfa: 6a5a ldr r2, [r3, #36] @ 0x24 +10000dfc: 4291 cmp r1, r2 +10000dfe: d102 bne.n 10000e06 <busy_wait_until+0x1a> +10000e00: 6a9a ldr r2, [r3, #40] @ 0x28 +10000e02: 4290 cmp r0, r2 +10000e04: d8f9 bhi.n 10000dfa <busy_wait_until+0xe> +10000e06: 4770 bx lr +10000e08: 40054000 .word 0x40054000 + +10000e0c <uart_init>: +10000e0c: b5f8 push {r3, r4, r5, r6, r7, lr} +10000e0e: 0004 movs r4, r0 +10000e10: 2006 movs r0, #6 +10000e12: 000d movs r5, r1 +10000e14: f000 fa2a bl 1000126c <clock_get_hz> +10000e18: 2800 cmp r0, #0 +10000e1a: d044 beq.n 10000ea6 <uart_init+0x9a> +10000e1c: 4b37 ldr r3, [pc, #220] @ (10000efc <uart_init+0xf0>) +10000e1e: 4938 ldr r1, [pc, #224] @ (10000f00 <uart_init+0xf4>) +10000e20: 18e3 adds r3, r4, r3 +10000e22: 1e5a subs r2, r3, #1 +10000e24: 4193 sbcs r3, r2 +10000e26: 2280 movs r2, #128 @ 0x80 +10000e28: 0412 lsls r2, r2, #16 +10000e2a: 4694 mov ip, r2 +10000e2c: 425b negs r3, r3 +10000e2e: 0d9b lsrs r3, r3, #22 +10000e30: 4a34 ldr r2, [pc, #208] @ (10000f04 <uart_init+0xf8>) +10000e32: 059b lsls r3, r3, #22 +10000e34: 4463 add r3, ip +10000e36: 6013 str r3, [r2, #0] +10000e38: 4a33 ldr r2, [pc, #204] @ (10000f08 <uart_init+0xfc>) 10000e3a: 6013 str r3, [r2, #0] -10000e3c: 4a33 ldr r2, [pc, #204] @ (10000f0c <uart_init+0xfc>) -10000e3e: 6013 str r3, [r2, #0] -10000e40: 0018 movs r0, r3 -10000e42: 680a ldr r2, [r1, #0] -10000e44: 4390 bics r0, r2 -10000e46: d1fb bne.n 10000e40 <uart_init+0x30> -10000e48: 4b2d ldr r3, [pc, #180] @ (10000f00 <uart_init+0xf0>) -10000e4a: 4a31 ldr r2, [pc, #196] @ (10000f10 <uart_init+0x100>) -10000e4c: 18e3 adds r3, r4, r3 -10000e4e: 4259 negs r1, r3 -10000e50: 414b adcs r3, r1 -10000e52: 2180 movs r1, #128 @ 0x80 -10000e54: 005b lsls r3, r3, #1 -10000e56: 0049 lsls r1, r1, #1 -10000e58: 2006 movs r0, #6 -10000e5a: 5299 strh r1, [r3, r2] -10000e5c: f000 fa08 bl 10001270 <clock_get_hz> -10000e60: 0029 movs r1, r5 -10000e62: 00c0 lsls r0, r0, #3 -10000e64: f000 fbf8 bl 10001658 <__wrap___aeabi_uidiv> -10000e68: 3001 adds r0, #1 -10000e6a: 09c3 lsrs r3, r0, #7 -10000e6c: d11e bne.n 10000eac <uart_init+0x9c> -10000e6e: 2740 movs r7, #64 @ 0x40 -10000e70: 2201 movs r2, #1 -10000e72: 6262 str r2, [r4, #36] @ 0x24 -10000e74: 62a3 str r3, [r4, #40] @ 0x28 -10000e76: 6b26 ldr r6, [r4, #48] @ 0x30 -10000e78: 07f3 lsls r3, r6, #31 -10000e7a: d422 bmi.n 10000ec2 <uart_init+0xb2> -10000e7c: 6ae3 ldr r3, [r4, #44] @ 0x2c -10000e7e: 4b25 ldr r3, [pc, #148] @ (10000f14 <uart_init+0x104>) -10000e80: 2006 movs r0, #6 -10000e82: 18e5 adds r5, r4, r3 -10000e84: 2300 movs r3, #0 -10000e86: 602b str r3, [r5, #0] -10000e88: 6326 str r6, [r4, #48] @ 0x30 -10000e8a: f000 f9f1 bl 10001270 <clock_get_hz> -10000e8e: 0039 movs r1, r7 -10000e90: 0080 lsls r0, r0, #2 -10000e92: f000 fbe1 bl 10001658 <__wrap___aeabi_uidiv> -10000e96: 2370 movs r3, #112 @ 0x70 -10000e98: 6ae2 ldr r2, [r4, #44] @ 0x2c -10000e9a: 405a eors r2, r3 -10000e9c: 330e adds r3, #14 -10000e9e: 4013 ands r3, r2 -10000ea0: 602b str r3, [r5, #0] -10000ea2: 4b1d ldr r3, [pc, #116] @ (10000f18 <uart_init+0x108>) -10000ea4: 6323 str r3, [r4, #48] @ 0x30 -10000ea6: 2303 movs r3, #3 -10000ea8: 64a3 str r3, [r4, #72] @ 0x48 -10000eaa: bdf8 pop {r3, r4, r5, r6, r7, pc} -10000eac: 4a1b ldr r2, [pc, #108] @ (10000f1c <uart_init+0x10c>) -10000eae: 4293 cmp r3, r2 -10000eb0: d91e bls.n 10000ef0 <uart_init+0xe0> -10000eb2: 2300 movs r3, #0 -10000eb4: 4a1a ldr r2, [pc, #104] @ (10000f20 <uart_init+0x110>) -10000eb6: 4f1b ldr r7, [pc, #108] @ (10000f24 <uart_init+0x114>) -10000eb8: 6262 str r2, [r4, #36] @ 0x24 -10000eba: 62a3 str r3, [r4, #40] @ 0x28 -10000ebc: 6b26 ldr r6, [r4, #48] @ 0x30 -10000ebe: 07f3 lsls r3, r6, #31 -10000ec0: d5dc bpl.n 10000e7c <uart_init+0x6c> -10000ec2: 4b19 ldr r3, [pc, #100] @ (10000f28 <uart_init+0x118>) -10000ec4: 4a14 ldr r2, [pc, #80] @ (10000f18 <uart_init+0x108>) -10000ec6: 18e3 adds r3, r4, r3 -10000ec8: 601a str r2, [r3, #0] -10000eca: 6a65 ldr r5, [r4, #36] @ 0x24 -10000ecc: 6aa3 ldr r3, [r4, #40] @ 0x28 -10000ece: 2006 movs r0, #6 -10000ed0: 01ad lsls r5, r5, #6 -10000ed2: 18ed adds r5, r5, r3 -10000ed4: f000 f9cc bl 10001270 <clock_get_hz> -10000ed8: 4914 ldr r1, [pc, #80] @ (10000f2c <uart_init+0x11c>) -10000eda: f000 fbbd bl 10001658 <__wrap___aeabi_uidiv> -10000ede: 02ad lsls r5, r5, #10 -10000ee0: 0001 movs r1, r0 -10000ee2: 0028 movs r0, r5 -10000ee4: f000 fbb8 bl 10001658 <__wrap___aeabi_uidiv> -10000ee8: 2100 movs r1, #0 -10000eea: f7ff ff4d bl 10000d88 <busy_wait_us> -10000eee: e7c5 b.n 10000e7c <uart_init+0x6c> -10000ef0: 0640 lsls r0, r0, #25 -10000ef2: 0e80 lsrs r0, r0, #26 -10000ef4: 019f lsls r7, r3, #6 -10000ef6: 001a movs r2, r3 -10000ef8: 183f adds r7, r7, r0 -10000efa: 0003 movs r3, r0 -10000efc: e7b9 b.n 10000e72 <uart_init+0x62> -10000efe: 46c0 nop @ (mov r8, r8) -10000f00: bffc8000 .word 0xbffc8000 -10000f04: 4000c008 .word 0x4000c008 -10000f08: 4000e000 .word 0x4000e000 -10000f0c: 4000f000 .word 0x4000f000 -10000f10: 20000a68 .word 0x20000a68 -10000f14: 0000102c .word 0x0000102c -10000f18: 00000301 .word 0x00000301 -10000f1c: 0000fffe .word 0x0000fffe -10000f20: 0000ffff .word 0x0000ffff -10000f24: 003fffc0 .word 0x003fffc0 -10000f28: 00003030 .word 0x00003030 -10000f2c: 00000e4e .word 0x00000e4e - -10000f30 <clock_stop>: -10000f30: 4a06 ldr r2, [pc, #24] @ (10000f4c <clock_stop+0x1c>) -10000f32: 0043 lsls r3, r0, #1 -10000f34: 4694 mov ip, r2 -10000f36: 2280 movs r2, #128 @ 0x80 -10000f38: 181b adds r3, r3, r0 -10000f3a: 009b lsls r3, r3, #2 -10000f3c: 4463 add r3, ip -10000f3e: 0112 lsls r2, r2, #4 -10000f40: 601a str r2, [r3, #0] -10000f42: 2200 movs r2, #0 -10000f44: 4b02 ldr r3, [pc, #8] @ (10000f50 <clock_stop+0x20>) -10000f46: 0080 lsls r0, r0, #2 -10000f48: 50c2 str r2, [r0, r3] -10000f4a: 4770 bx lr -10000f4c: 4000b000 .word 0x4000b000 -10000f50: 200008fc .word 0x200008fc - -10000f54 <clock_configure>: -10000f54: b5f8 push {r3, r4, r5, r6, r7, lr} -10000f56: 4645 mov r5, r8 -10000f58: 4657 mov r7, sl -10000f5a: 464e mov r6, r9 -10000f5c: 46de mov lr, fp -10000f5e: b5e0 push {r5, r6, r7, lr} -10000f60: 001e movs r6, r3 -10000f62: 9b0a ldr r3, [sp, #40] @ 0x28 -10000f64: 0005 movs r5, r0 -10000f66: 4688 mov r8, r1 -10000f68: 0017 movs r7, r2 -10000f6a: 42b3 cmp r3, r6 -10000f6c: d900 bls.n 10000f70 <clock_configure+0x1c> -10000f6e: e086 b.n 1000107e <clock_configure+0x12a> -10000f70: 001a movs r2, r3 -10000f72: 0e33 lsrs r3, r6, #24 -10000f74: 4699 mov r9, r3 -10000f76: 0233 lsls r3, r6, #8 -10000f78: 469b mov fp, r3 -10000f7a: 4649 mov r1, r9 -10000f7c: 2300 movs r3, #0 -10000f7e: 4658 mov r0, fp -10000f80: f000 fba8 bl 100016d4 <__wrap___aeabi_uldivmod> -10000f84: 4b41 ldr r3, [pc, #260] @ (1000108c <clock_configure+0x138>) -10000f86: 006c lsls r4, r5, #1 -10000f88: 469c mov ip, r3 -10000f8a: 1964 adds r4, r4, r5 -10000f8c: 00a4 lsls r4, r4, #2 -10000f8e: 0002 movs r2, r0 -10000f90: 4464 add r4, ip -10000f92: 2900 cmp r1, #0 -10000f94: d039 beq.n 1000100a <clock_configure+0xb6> -10000f96: 6863 ldr r3, [r4, #4] -10000f98: 2300 movs r3, #0 -10000f9a: 464e mov r6, r9 -10000f9c: 469a mov sl, r3 -10000f9e: 1f2b subs r3, r5, #4 -10000fa0: b2db uxtb r3, r3 -10000fa2: 4699 mov r9, r3 -10000fa4: 2b01 cmp r3, #1 -10000fa6: d945 bls.n 10001034 <clock_configure+0xe0> -10000fa8: 23c0 movs r3, #192 @ 0xc0 -10000faa: 2280 movs r2, #128 @ 0x80 -10000fac: 019b lsls r3, r3, #6 -10000fae: 18e3 adds r3, r4, r3 -10000fb0: 0112 lsls r2, r2, #4 -10000fb2: 601a str r2, [r3, #0] -10000fb4: 4b36 ldr r3, [pc, #216] @ (10001090 <clock_configure+0x13c>) -10000fb6: 00ad lsls r5, r5, #2 -10000fb8: 5959 ldr r1, [r3, r5] -10000fba: 469b mov fp, r3 -10000fbc: 2900 cmp r1, #0 -10000fbe: d007 beq.n 10000fd0 <clock_configure+0x7c> -10000fc0: 6958 ldr r0, [r3, #20] -10000fc2: f000 fb49 bl 10001658 <__wrap___aeabi_uidiv> -10000fc6: 3001 adds r0, #1 -10000fc8: 0043 lsls r3, r0, #1 -10000fca: 181b adds r3, r3, r0 -10000fcc: 3b03 subs r3, #3 -10000fce: d2fd bcs.n 10000fcc <clock_configure+0x78> -10000fd0: 017b lsls r3, r7, #5 -10000fd2: 27e0 movs r7, #224 @ 0xe0 -10000fd4: 6822 ldr r2, [r4, #0] -10000fd6: 4053 eors r3, r2 -10000fd8: 401f ands r7, r3 -10000fda: 2380 movs r3, #128 @ 0x80 -10000fdc: 464a mov r2, r9 -10000fde: 015b lsls r3, r3, #5 -10000fe0: 18e3 adds r3, r4, r3 -10000fe2: 601f str r7, [r3, #0] -10000fe4: 2a01 cmp r2, #1 -10000fe6: d93d bls.n 10001064 <clock_configure+0x110> -10000fe8: 2380 movs r3, #128 @ 0x80 -10000fea: 2280 movs r2, #128 @ 0x80 -10000fec: 019b lsls r3, r3, #6 -10000fee: 18e3 adds r3, r4, r3 -10000ff0: 0112 lsls r2, r2, #4 -10000ff2: 601a str r2, [r3, #0] -10000ff4: 4653 mov r3, sl -10000ff6: 6063 str r3, [r4, #4] -10000ff8: 465b mov r3, fp -10000ffa: 2001 movs r0, #1 -10000ffc: 515e str r6, [r3, r5] -10000ffe: bcf0 pop {r4, r5, r6, r7} -10001000: 46bb mov fp, r7 -10001002: 46b2 mov sl, r6 -10001004: 46a9 mov r9, r5 -10001006: 46a0 mov r8, r4 -10001008: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000100a: 2380 movs r3, #128 @ 0x80 -1000100c: 4682 mov sl, r0 -1000100e: 009b lsls r3, r3, #2 -10001010: 4298 cmp r0, r3 -10001012: d336 bcc.n 10001082 <clock_configure+0x12e> -10001014: 2300 movs r3, #0 -10001016: 4658 mov r0, fp -10001018: 4649 mov r1, r9 -1000101a: f000 fb5b bl 100016d4 <__wrap___aeabi_uldivmod> -1000101e: 0006 movs r6, r0 -10001020: 6863 ldr r3, [r4, #4] -10001022: 459a cmp sl, r3 -10001024: d9bb bls.n 10000f9e <clock_configure+0x4a> -10001026: 4653 mov r3, sl -10001028: 6063 str r3, [r4, #4] -1000102a: 1f2b subs r3, r5, #4 -1000102c: b2db uxtb r3, r3 -1000102e: 4699 mov r9, r3 -10001030: 2b01 cmp r3, #1 -10001032: d8b9 bhi.n 10000fa8 <clock_configure+0x54> -10001034: 4643 mov r3, r8 -10001036: 2b01 cmp r3, #1 -10001038: d1b6 bne.n 10000fa8 <clock_configure+0x54> -1000103a: 23c0 movs r3, #192 @ 0xc0 -1000103c: 2203 movs r2, #3 -1000103e: 019b lsls r3, r3, #6 -10001040: 18e3 adds r3, r4, r3 -10001042: 601a str r2, [r3, #0] -10001044: 3a02 subs r2, #2 -10001046: 68a3 ldr r3, [r4, #8] -10001048: 421a tst r2, r3 -1000104a: d0fc beq.n 10001046 <clock_configure+0xf2> -1000104c: 017b lsls r3, r7, #5 -1000104e: 27e0 movs r7, #224 @ 0xe0 -10001050: 6822 ldr r2, [r4, #0] -10001052: 00ad lsls r5, r5, #2 -10001054: 4053 eors r3, r2 -10001056: 401f ands r7, r3 -10001058: 2380 movs r3, #128 @ 0x80 -1000105a: 4a0d ldr r2, [pc, #52] @ (10001090 <clock_configure+0x13c>) -1000105c: 015b lsls r3, r3, #5 -1000105e: 4693 mov fp, r2 -10001060: 18e3 adds r3, r4, r3 -10001062: 601f str r7, [r3, #0] -10001064: 4642 mov r2, r8 -10001066: 6821 ldr r1, [r4, #0] -10001068: 4051 eors r1, r2 -1000106a: 2203 movs r2, #3 -1000106c: 400a ands r2, r1 -1000106e: 601a str r2, [r3, #0] -10001070: 2201 movs r2, #1 -10001072: 4643 mov r3, r8 -10001074: 409a lsls r2, r3 -10001076: 68a3 ldr r3, [r4, #8] -10001078: 421a tst r2, r3 -1000107a: d0fc beq.n 10001076 <clock_configure+0x122> -1000107c: e7b4 b.n 10000fe8 <clock_configure+0x94> -1000107e: 2000 movs r0, #0 -10001080: e7bd b.n 10000ffe <clock_configure+0xaa> -10001082: 2380 movs r3, #128 @ 0x80 -10001084: 005b lsls r3, r3, #1 -10001086: 469a mov sl, r3 -10001088: e7ca b.n 10001020 <clock_configure+0xcc> -1000108a: 46c0 nop @ (mov r8, r8) -1000108c: 40008000 .word 0x40008000 -10001090: 200008fc .word 0x200008fc - -10001094 <clock_configure_int_divider>: -10001094: b5f8 push {r3, r4, r5, r6, r7, lr} -10001096: 46de mov lr, fp -10001098: 464e mov r6, r9 -1000109a: 4657 mov r7, sl -1000109c: 4645 mov r5, r8 -1000109e: b5e0 push {r5, r6, r7, lr} -100010a0: 468b mov fp, r1 -100010a2: 0005 movs r5, r0 -100010a4: 990a ldr r1, [sp, #40] @ 0x28 -100010a6: 0018 movs r0, r3 -100010a8: 0016 movs r6, r2 -100010aa: f000 fad5 bl 10001658 <__wrap___aeabi_uidiv> -100010ae: 9b0a ldr r3, [sp, #40] @ 0x28 -100010b0: 006c lsls r4, r5, #1 -100010b2: 021f lsls r7, r3, #8 -100010b4: 4b32 ldr r3, [pc, #200] @ (10001180 <clock_configure_int_divider+0xec>) -100010b6: 1964 adds r4, r4, r5 -100010b8: 469c mov ip, r3 -100010ba: 00a4 lsls r4, r4, #2 -100010bc: 4464 add r4, ip -100010be: 6863 ldr r3, [r4, #4] -100010c0: 4681 mov r9, r0 -100010c2: 429f cmp r7, r3 -100010c4: d900 bls.n 100010c8 <clock_configure_int_divider+0x34> -100010c6: 6067 str r7, [r4, #4] -100010c8: 1f2b subs r3, r5, #4 -100010ca: b2db uxtb r3, r3 -100010cc: 4698 mov r8, r3 -100010ce: 2b01 cmp r3, #1 -100010d0: d930 bls.n 10001134 <clock_configure_int_divider+0xa0> -100010d2: 23c0 movs r3, #192 @ 0xc0 -100010d4: 2280 movs r2, #128 @ 0x80 -100010d6: 019b lsls r3, r3, #6 -100010d8: 18e3 adds r3, r4, r3 -100010da: 0112 lsls r2, r2, #4 -100010dc: 601a str r2, [r3, #0] -100010de: 4b29 ldr r3, [pc, #164] @ (10001184 <clock_configure_int_divider+0xf0>) -100010e0: 00ad lsls r5, r5, #2 -100010e2: 5959 ldr r1, [r3, r5] -100010e4: 469a mov sl, r3 -100010e6: 2900 cmp r1, #0 -100010e8: d11b bne.n 10001122 <clock_configure_int_divider+0x8e> -100010ea: 0173 lsls r3, r6, #5 -100010ec: 26e0 movs r6, #224 @ 0xe0 -100010ee: 6822 ldr r2, [r4, #0] -100010f0: 4053 eors r3, r2 -100010f2: 401e ands r6, r3 -100010f4: 2380 movs r3, #128 @ 0x80 -100010f6: 4642 mov r2, r8 -100010f8: 015b lsls r3, r3, #5 -100010fa: 18e3 adds r3, r4, r3 -100010fc: 601e str r6, [r3, #0] -100010fe: 2a01 cmp r2, #1 -10001100: d930 bls.n 10001164 <clock_configure_int_divider+0xd0> -10001102: 2380 movs r3, #128 @ 0x80 -10001104: 2280 movs r2, #128 @ 0x80 -10001106: 019b lsls r3, r3, #6 -10001108: 18e3 adds r3, r4, r3 -1000110a: 0112 lsls r2, r2, #4 -1000110c: 601a str r2, [r3, #0] -1000110e: 4653 mov r3, sl -10001110: 464a mov r2, r9 -10001112: 6067 str r7, [r4, #4] -10001114: 515a str r2, [r3, r5] -10001116: bcf0 pop {r4, r5, r6, r7} -10001118: 46bb mov fp, r7 -1000111a: 46b2 mov sl, r6 -1000111c: 46a9 mov r9, r5 -1000111e: 46a0 mov r8, r4 -10001120: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001122: 6958 ldr r0, [r3, #20] -10001124: f000 fa98 bl 10001658 <__wrap___aeabi_uidiv> -10001128: 3001 adds r0, #1 -1000112a: 0043 lsls r3, r0, #1 -1000112c: 181b adds r3, r3, r0 -1000112e: 3b03 subs r3, #3 -10001130: d2fd bcs.n 1000112e <clock_configure_int_divider+0x9a> -10001132: e7da b.n 100010ea <clock_configure_int_divider+0x56> -10001134: 465b mov r3, fp -10001136: 2b01 cmp r3, #1 -10001138: d1cb bne.n 100010d2 <clock_configure_int_divider+0x3e> -1000113a: 23c0 movs r3, #192 @ 0xc0 -1000113c: 2203 movs r2, #3 -1000113e: 019b lsls r3, r3, #6 -10001140: 18e3 adds r3, r4, r3 -10001142: 601a str r2, [r3, #0] -10001144: 3a02 subs r2, #2 -10001146: 68a3 ldr r3, [r4, #8] -10001148: 421a tst r2, r3 -1000114a: d0fc beq.n 10001146 <clock_configure_int_divider+0xb2> -1000114c: 0173 lsls r3, r6, #5 -1000114e: 26e0 movs r6, #224 @ 0xe0 -10001150: 6822 ldr r2, [r4, #0] -10001152: 00ad lsls r5, r5, #2 -10001154: 4053 eors r3, r2 -10001156: 401e ands r6, r3 -10001158: 2380 movs r3, #128 @ 0x80 -1000115a: 4a0a ldr r2, [pc, #40] @ (10001184 <clock_configure_int_divider+0xf0>) -1000115c: 015b lsls r3, r3, #5 -1000115e: 4692 mov sl, r2 -10001160: 18e3 adds r3, r4, r3 -10001162: 601e str r6, [r3, #0] -10001164: 465a mov r2, fp -10001166: 6821 ldr r1, [r4, #0] -10001168: 4051 eors r1, r2 -1000116a: 2203 movs r2, #3 -1000116c: 400a ands r2, r1 -1000116e: 601a str r2, [r3, #0] -10001170: 2201 movs r2, #1 -10001172: 465b mov r3, fp -10001174: 409a lsls r2, r3 -10001176: 68a3 ldr r3, [r4, #8] -10001178: 421a tst r2, r3 -1000117a: d0fc beq.n 10001176 <clock_configure_int_divider+0xe2> -1000117c: e7c1 b.n 10001102 <clock_configure_int_divider+0x6e> -1000117e: 46c0 nop @ (mov r8, r8) -10001180: 40008000 .word 0x40008000 -10001184: 200008fc .word 0x200008fc - -10001188 <clock_configure_undivided>: -10001188: b5f0 push {r4, r5, r6, r7, lr} -1000118a: 4646 mov r6, r8 -1000118c: 464f mov r7, r9 -1000118e: 46d6 mov lr, sl -10001190: b5c0 push {r6, r7, lr} -10001192: 001f movs r7, r3 -10001194: 4b34 ldr r3, [pc, #208] @ (10001268 <clock_configure_undivided+0xe0>) -10001196: 0044 lsls r4, r0, #1 -10001198: 469c mov ip, r3 -1000119a: 1824 adds r4, r4, r0 -1000119c: 00a4 lsls r4, r4, #2 -1000119e: 4464 add r4, ip -100011a0: 6863 ldr r3, [r4, #4] -100011a2: 4688 mov r8, r1 -100011a4: 0016 movs r6, r2 -100011a6: 2bff cmp r3, #255 @ 0xff -100011a8: d802 bhi.n 100011b0 <clock_configure_undivided+0x28> -100011aa: 2380 movs r3, #128 @ 0x80 -100011ac: 005b lsls r3, r3, #1 -100011ae: 6063 str r3, [r4, #4] -100011b0: 1f03 subs r3, r0, #4 -100011b2: b2db uxtb r3, r3 -100011b4: 469a mov sl, r3 -100011b6: 2b01 cmp r3, #1 -100011b8: d930 bls.n 1000121c <clock_configure_undivided+0x94> -100011ba: 23c0 movs r3, #192 @ 0xc0 -100011bc: 2280 movs r2, #128 @ 0x80 -100011be: 019b lsls r3, r3, #6 -100011c0: 18e3 adds r3, r4, r3 -100011c2: 0112 lsls r2, r2, #4 -100011c4: 601a str r2, [r3, #0] -100011c6: 4b29 ldr r3, [pc, #164] @ (1000126c <clock_configure_undivided+0xe4>) -100011c8: 0085 lsls r5, r0, #2 -100011ca: 5959 ldr r1, [r3, r5] -100011cc: 4699 mov r9, r3 -100011ce: 2900 cmp r1, #0 -100011d0: d11b bne.n 1000120a <clock_configure_undivided+0x82> -100011d2: 0173 lsls r3, r6, #5 -100011d4: 26e0 movs r6, #224 @ 0xe0 -100011d6: 6822 ldr r2, [r4, #0] -100011d8: 4053 eors r3, r2 -100011da: 401e ands r6, r3 -100011dc: 2380 movs r3, #128 @ 0x80 -100011de: 4652 mov r2, sl -100011e0: 015b lsls r3, r3, #5 -100011e2: 18e3 adds r3, r4, r3 -100011e4: 601e str r6, [r3, #0] -100011e6: 2a01 cmp r2, #1 -100011e8: d930 bls.n 1000124c <clock_configure_undivided+0xc4> -100011ea: 2380 movs r3, #128 @ 0x80 -100011ec: 2280 movs r2, #128 @ 0x80 -100011ee: 019b lsls r3, r3, #6 -100011f0: 18e3 adds r3, r4, r3 -100011f2: 0112 lsls r2, r2, #4 -100011f4: 601a str r2, [r3, #0] -100011f6: 2380 movs r3, #128 @ 0x80 -100011f8: 005b lsls r3, r3, #1 -100011fa: 6063 str r3, [r4, #4] -100011fc: 464b mov r3, r9 -100011fe: 515f str r7, [r3, r5] -10001200: bce0 pop {r5, r6, r7} -10001202: 46ba mov sl, r7 -10001204: 46b1 mov r9, r6 -10001206: 46a8 mov r8, r5 -10001208: bdf0 pop {r4, r5, r6, r7, pc} -1000120a: 6958 ldr r0, [r3, #20] -1000120c: f000 fa24 bl 10001658 <__wrap___aeabi_uidiv> -10001210: 3001 adds r0, #1 -10001212: 0043 lsls r3, r0, #1 -10001214: 181b adds r3, r3, r0 -10001216: 3b03 subs r3, #3 -10001218: d2fd bcs.n 10001216 <clock_configure_undivided+0x8e> -1000121a: e7da b.n 100011d2 <clock_configure_undivided+0x4a> -1000121c: 4643 mov r3, r8 -1000121e: 2b01 cmp r3, #1 -10001220: d1cb bne.n 100011ba <clock_configure_undivided+0x32> -10001222: 23c0 movs r3, #192 @ 0xc0 -10001224: 2203 movs r2, #3 -10001226: 019b lsls r3, r3, #6 -10001228: 18e3 adds r3, r4, r3 -1000122a: 601a str r2, [r3, #0] -1000122c: 3a02 subs r2, #2 -1000122e: 68a3 ldr r3, [r4, #8] -10001230: 421a tst r2, r3 -10001232: d0fc beq.n 1000122e <clock_configure_undivided+0xa6> -10001234: 0173 lsls r3, r6, #5 -10001236: 26e0 movs r6, #224 @ 0xe0 -10001238: 6822 ldr r2, [r4, #0] -1000123a: 0085 lsls r5, r0, #2 -1000123c: 4053 eors r3, r2 -1000123e: 401e ands r6, r3 -10001240: 2380 movs r3, #128 @ 0x80 -10001242: 4a0a ldr r2, [pc, #40] @ (1000126c <clock_configure_undivided+0xe4>) -10001244: 015b lsls r3, r3, #5 -10001246: 4691 mov r9, r2 -10001248: 18e3 adds r3, r4, r3 -1000124a: 601e str r6, [r3, #0] -1000124c: 4642 mov r2, r8 -1000124e: 6821 ldr r1, [r4, #0] -10001250: 4051 eors r1, r2 -10001252: 2203 movs r2, #3 -10001254: 400a ands r2, r1 -10001256: 601a str r2, [r3, #0] -10001258: 2301 movs r3, #1 -1000125a: 4642 mov r2, r8 -1000125c: 4093 lsls r3, r2 -1000125e: 68a2 ldr r2, [r4, #8] -10001260: 4213 tst r3, r2 -10001262: d0fc beq.n 1000125e <clock_configure_undivided+0xd6> -10001264: e7c1 b.n 100011ea <clock_configure_undivided+0x62> -10001266: 46c0 nop @ (mov r8, r8) -10001268: 40008000 .word 0x40008000 -1000126c: 200008fc .word 0x200008fc - -10001270 <clock_get_hz>: -10001270: 4b01 ldr r3, [pc, #4] @ (10001278 <clock_get_hz+0x8>) -10001272: 0080 lsls r0, r0, #2 -10001274: 58c0 ldr r0, [r0, r3] -10001276: 4770 bx lr -10001278: 200008fc .word 0x200008fc - -1000127c <pll_init>: -1000127c: b5f8 push {r3, r4, r5, r6, r7, lr} -1000127e: 0004 movs r4, r0 -10001280: 4821 ldr r0, [pc, #132] @ (10001308 <pll_init+0x8c>) -10001282: 001e movs r6, r3 -10001284: 0017 movs r7, r2 -10001286: 000d movs r5, r1 -10001288: f000 f9e6 bl 10001658 <__wrap___aeabi_uidiv> -1000128c: 0001 movs r1, r0 -1000128e: 0038 movs r0, r7 -10001290: f000 f9e2 bl 10001658 <__wrap___aeabi_uidiv> -10001294: 9b06 ldr r3, [sp, #24] -10001296: 0436 lsls r6, r6, #16 -10001298: 031b lsls r3, r3, #12 -1000129a: 431e orrs r6, r3 -1000129c: 6823 ldr r3, [r4, #0] -1000129e: 2b00 cmp r3, #0 -100012a0: db20 blt.n 100012e4 <pll_init+0x68> -100012a2: 4b1a ldr r3, [pc, #104] @ (1000130c <pll_init+0x90>) -100012a4: 491a ldr r1, [pc, #104] @ (10001310 <pll_init+0x94>) -100012a6: 18e3 adds r3, r4, r3 -100012a8: 1e5a subs r2, r3, #1 -100012aa: 4193 sbcs r3, r2 -100012ac: 2280 movs r2, #128 @ 0x80 -100012ae: 0192 lsls r2, r2, #6 -100012b0: 4694 mov ip, r2 -100012b2: 425b negs r3, r3 -100012b4: 0b1b lsrs r3, r3, #12 -100012b6: 4a17 ldr r2, [pc, #92] @ (10001314 <pll_init+0x98>) -100012b8: 031b lsls r3, r3, #12 -100012ba: 4463 add r3, ip +10000e3c: 0018 movs r0, r3 +10000e3e: 680a ldr r2, [r1, #0] +10000e40: 4390 bics r0, r2 +10000e42: d1fb bne.n 10000e3c <uart_init+0x30> +10000e44: 4b2d ldr r3, [pc, #180] @ (10000efc <uart_init+0xf0>) +10000e46: 4a31 ldr r2, [pc, #196] @ (10000f0c <uart_init+0x100>) +10000e48: 18e3 adds r3, r4, r3 +10000e4a: 4259 negs r1, r3 +10000e4c: 414b adcs r3, r1 +10000e4e: 2180 movs r1, #128 @ 0x80 +10000e50: 005b lsls r3, r3, #1 +10000e52: 0049 lsls r1, r1, #1 +10000e54: 2006 movs r0, #6 +10000e56: 5299 strh r1, [r3, r2] +10000e58: f000 fa08 bl 1000126c <clock_get_hz> +10000e5c: 0029 movs r1, r5 +10000e5e: 00c0 lsls r0, r0, #3 +10000e60: f000 fbf8 bl 10001654 <__wrap___aeabi_uidiv> +10000e64: 3001 adds r0, #1 +10000e66: 09c3 lsrs r3, r0, #7 +10000e68: d11e bne.n 10000ea8 <uart_init+0x9c> +10000e6a: 2740 movs r7, #64 @ 0x40 +10000e6c: 2201 movs r2, #1 +10000e6e: 6262 str r2, [r4, #36] @ 0x24 +10000e70: 62a3 str r3, [r4, #40] @ 0x28 +10000e72: 6b26 ldr r6, [r4, #48] @ 0x30 +10000e74: 07f3 lsls r3, r6, #31 +10000e76: d422 bmi.n 10000ebe <uart_init+0xb2> +10000e78: 6ae3 ldr r3, [r4, #44] @ 0x2c +10000e7a: 4b25 ldr r3, [pc, #148] @ (10000f10 <uart_init+0x104>) +10000e7c: 2006 movs r0, #6 +10000e7e: 18e5 adds r5, r4, r3 +10000e80: 2300 movs r3, #0 +10000e82: 602b str r3, [r5, #0] +10000e84: 6326 str r6, [r4, #48] @ 0x30 +10000e86: f000 f9f1 bl 1000126c <clock_get_hz> +10000e8a: 0039 movs r1, r7 +10000e8c: 0080 lsls r0, r0, #2 +10000e8e: f000 fbe1 bl 10001654 <__wrap___aeabi_uidiv> +10000e92: 2370 movs r3, #112 @ 0x70 +10000e94: 6ae2 ldr r2, [r4, #44] @ 0x2c +10000e96: 405a eors r2, r3 +10000e98: 330e adds r3, #14 +10000e9a: 4013 ands r3, r2 +10000e9c: 602b str r3, [r5, #0] +10000e9e: 4b1d ldr r3, [pc, #116] @ (10000f14 <uart_init+0x108>) +10000ea0: 6323 str r3, [r4, #48] @ 0x30 +10000ea2: 2303 movs r3, #3 +10000ea4: 64a3 str r3, [r4, #72] @ 0x48 +10000ea6: bdf8 pop {r3, r4, r5, r6, r7, pc} +10000ea8: 4a1b ldr r2, [pc, #108] @ (10000f18 <uart_init+0x10c>) +10000eaa: 4293 cmp r3, r2 +10000eac: d91e bls.n 10000eec <uart_init+0xe0> +10000eae: 2300 movs r3, #0 +10000eb0: 4a1a ldr r2, [pc, #104] @ (10000f1c <uart_init+0x110>) +10000eb2: 4f1b ldr r7, [pc, #108] @ (10000f20 <uart_init+0x114>) +10000eb4: 6262 str r2, [r4, #36] @ 0x24 +10000eb6: 62a3 str r3, [r4, #40] @ 0x28 +10000eb8: 6b26 ldr r6, [r4, #48] @ 0x30 +10000eba: 07f3 lsls r3, r6, #31 +10000ebc: d5dc bpl.n 10000e78 <uart_init+0x6c> +10000ebe: 4b19 ldr r3, [pc, #100] @ (10000f24 <uart_init+0x118>) +10000ec0: 4a14 ldr r2, [pc, #80] @ (10000f14 <uart_init+0x108>) +10000ec2: 18e3 adds r3, r4, r3 +10000ec4: 601a str r2, [r3, #0] +10000ec6: 6a65 ldr r5, [r4, #36] @ 0x24 +10000ec8: 6aa3 ldr r3, [r4, #40] @ 0x28 +10000eca: 2006 movs r0, #6 +10000ecc: 01ad lsls r5, r5, #6 +10000ece: 18ed adds r5, r5, r3 +10000ed0: f000 f9cc bl 1000126c <clock_get_hz> +10000ed4: 4914 ldr r1, [pc, #80] @ (10000f28 <uart_init+0x11c>) +10000ed6: f000 fbbd bl 10001654 <__wrap___aeabi_uidiv> +10000eda: 02ad lsls r5, r5, #10 +10000edc: 0001 movs r1, r0 +10000ede: 0028 movs r0, r5 +10000ee0: f000 fbb8 bl 10001654 <__wrap___aeabi_uidiv> +10000ee4: 2100 movs r1, #0 +10000ee6: f7ff ff4d bl 10000d84 <busy_wait_us> +10000eea: e7c5 b.n 10000e78 <uart_init+0x6c> +10000eec: 0640 lsls r0, r0, #25 +10000eee: 0e80 lsrs r0, r0, #26 +10000ef0: 019f lsls r7, r3, #6 +10000ef2: 001a movs r2, r3 +10000ef4: 183f adds r7, r7, r0 +10000ef6: 0003 movs r3, r0 +10000ef8: e7b9 b.n 10000e6e <uart_init+0x62> +10000efa: 46c0 nop @ (mov r8, r8) +10000efc: bffc8000 .word 0xbffc8000 +10000f00: 4000c008 .word 0x4000c008 +10000f04: 4000e000 .word 0x4000e000 +10000f08: 4000f000 .word 0x4000f000 +10000f0c: 20000770 .word 0x20000770 +10000f10: 0000102c .word 0x0000102c +10000f14: 00000301 .word 0x00000301 +10000f18: 0000fffe .word 0x0000fffe +10000f1c: 0000ffff .word 0x0000ffff +10000f20: 003fffc0 .word 0x003fffc0 +10000f24: 00003030 .word 0x00003030 +10000f28: 00000e4e .word 0x00000e4e + +10000f2c <clock_stop>: +10000f2c: 4a06 ldr r2, [pc, #24] @ (10000f48 <clock_stop+0x1c>) +10000f2e: 0043 lsls r3, r0, #1 +10000f30: 4694 mov ip, r2 +10000f32: 2280 movs r2, #128 @ 0x80 +10000f34: 181b adds r3, r3, r0 +10000f36: 009b lsls r3, r3, #2 +10000f38: 4463 add r3, ip +10000f3a: 0112 lsls r2, r2, #4 +10000f3c: 601a str r2, [r3, #0] +10000f3e: 2200 movs r2, #0 +10000f40: 4b02 ldr r3, [pc, #8] @ (10000f4c <clock_stop+0x20>) +10000f42: 0080 lsls r0, r0, #2 +10000f44: 50c2 str r2, [r0, r3] +10000f46: 4770 bx lr +10000f48: 4000b000 .word 0x4000b000 +10000f4c: 2000060c .word 0x2000060c + +10000f50 <clock_configure>: +10000f50: b5f8 push {r3, r4, r5, r6, r7, lr} +10000f52: 4645 mov r5, r8 +10000f54: 4657 mov r7, sl +10000f56: 464e mov r6, r9 +10000f58: 46de mov lr, fp +10000f5a: b5e0 push {r5, r6, r7, lr} +10000f5c: 001e movs r6, r3 +10000f5e: 9b0a ldr r3, [sp, #40] @ 0x28 +10000f60: 0005 movs r5, r0 +10000f62: 4688 mov r8, r1 +10000f64: 0017 movs r7, r2 +10000f66: 42b3 cmp r3, r6 +10000f68: d900 bls.n 10000f6c <clock_configure+0x1c> +10000f6a: e086 b.n 1000107a <clock_configure+0x12a> +10000f6c: 001a movs r2, r3 +10000f6e: 0e33 lsrs r3, r6, #24 +10000f70: 4699 mov r9, r3 +10000f72: 0233 lsls r3, r6, #8 +10000f74: 469b mov fp, r3 +10000f76: 4649 mov r1, r9 +10000f78: 2300 movs r3, #0 +10000f7a: 4658 mov r0, fp +10000f7c: f000 fba8 bl 100016d0 <__wrap___aeabi_uldivmod> +10000f80: 4b41 ldr r3, [pc, #260] @ (10001088 <clock_configure+0x138>) +10000f82: 006c lsls r4, r5, #1 +10000f84: 469c mov ip, r3 +10000f86: 1964 adds r4, r4, r5 +10000f88: 00a4 lsls r4, r4, #2 +10000f8a: 0002 movs r2, r0 +10000f8c: 4464 add r4, ip +10000f8e: 2900 cmp r1, #0 +10000f90: d039 beq.n 10001006 <clock_configure+0xb6> +10000f92: 6863 ldr r3, [r4, #4] +10000f94: 2300 movs r3, #0 +10000f96: 464e mov r6, r9 +10000f98: 469a mov sl, r3 +10000f9a: 1f2b subs r3, r5, #4 +10000f9c: b2db uxtb r3, r3 +10000f9e: 4699 mov r9, r3 +10000fa0: 2b01 cmp r3, #1 +10000fa2: d945 bls.n 10001030 <clock_configure+0xe0> +10000fa4: 23c0 movs r3, #192 @ 0xc0 +10000fa6: 2280 movs r2, #128 @ 0x80 +10000fa8: 019b lsls r3, r3, #6 +10000faa: 18e3 adds r3, r4, r3 +10000fac: 0112 lsls r2, r2, #4 +10000fae: 601a str r2, [r3, #0] +10000fb0: 4b36 ldr r3, [pc, #216] @ (1000108c <clock_configure+0x13c>) +10000fb2: 00ad lsls r5, r5, #2 +10000fb4: 5959 ldr r1, [r3, r5] +10000fb6: 469b mov fp, r3 +10000fb8: 2900 cmp r1, #0 +10000fba: d007 beq.n 10000fcc <clock_configure+0x7c> +10000fbc: 6958 ldr r0, [r3, #20] +10000fbe: f000 fb49 bl 10001654 <__wrap___aeabi_uidiv> +10000fc2: 3001 adds r0, #1 +10000fc4: 0043 lsls r3, r0, #1 +10000fc6: 181b adds r3, r3, r0 +10000fc8: 3b03 subs r3, #3 +10000fca: d2fd bcs.n 10000fc8 <clock_configure+0x78> +10000fcc: 017b lsls r3, r7, #5 +10000fce: 27e0 movs r7, #224 @ 0xe0 +10000fd0: 6822 ldr r2, [r4, #0] +10000fd2: 4053 eors r3, r2 +10000fd4: 401f ands r7, r3 +10000fd6: 2380 movs r3, #128 @ 0x80 +10000fd8: 464a mov r2, r9 +10000fda: 015b lsls r3, r3, #5 +10000fdc: 18e3 adds r3, r4, r3 +10000fde: 601f str r7, [r3, #0] +10000fe0: 2a01 cmp r2, #1 +10000fe2: d93d bls.n 10001060 <clock_configure+0x110> +10000fe4: 2380 movs r3, #128 @ 0x80 +10000fe6: 2280 movs r2, #128 @ 0x80 +10000fe8: 019b lsls r3, r3, #6 +10000fea: 18e3 adds r3, r4, r3 +10000fec: 0112 lsls r2, r2, #4 +10000fee: 601a str r2, [r3, #0] +10000ff0: 4653 mov r3, sl +10000ff2: 6063 str r3, [r4, #4] +10000ff4: 465b mov r3, fp +10000ff6: 2001 movs r0, #1 +10000ff8: 515e str r6, [r3, r5] +10000ffa: bcf0 pop {r4, r5, r6, r7} +10000ffc: 46bb mov fp, r7 +10000ffe: 46b2 mov sl, r6 +10001000: 46a9 mov r9, r5 +10001002: 46a0 mov r8, r4 +10001004: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001006: 2380 movs r3, #128 @ 0x80 +10001008: 4682 mov sl, r0 +1000100a: 009b lsls r3, r3, #2 +1000100c: 4298 cmp r0, r3 +1000100e: d336 bcc.n 1000107e <clock_configure+0x12e> +10001010: 2300 movs r3, #0 +10001012: 4658 mov r0, fp +10001014: 4649 mov r1, r9 +10001016: f000 fb5b bl 100016d0 <__wrap___aeabi_uldivmod> +1000101a: 0006 movs r6, r0 +1000101c: 6863 ldr r3, [r4, #4] +1000101e: 459a cmp sl, r3 +10001020: d9bb bls.n 10000f9a <clock_configure+0x4a> +10001022: 4653 mov r3, sl +10001024: 6063 str r3, [r4, #4] +10001026: 1f2b subs r3, r5, #4 +10001028: b2db uxtb r3, r3 +1000102a: 4699 mov r9, r3 +1000102c: 2b01 cmp r3, #1 +1000102e: d8b9 bhi.n 10000fa4 <clock_configure+0x54> +10001030: 4643 mov r3, r8 +10001032: 2b01 cmp r3, #1 +10001034: d1b6 bne.n 10000fa4 <clock_configure+0x54> +10001036: 23c0 movs r3, #192 @ 0xc0 +10001038: 2203 movs r2, #3 +1000103a: 019b lsls r3, r3, #6 +1000103c: 18e3 adds r3, r4, r3 +1000103e: 601a str r2, [r3, #0] +10001040: 3a02 subs r2, #2 +10001042: 68a3 ldr r3, [r4, #8] +10001044: 421a tst r2, r3 +10001046: d0fc beq.n 10001042 <clock_configure+0xf2> +10001048: 017b lsls r3, r7, #5 +1000104a: 27e0 movs r7, #224 @ 0xe0 +1000104c: 6822 ldr r2, [r4, #0] +1000104e: 00ad lsls r5, r5, #2 +10001050: 4053 eors r3, r2 +10001052: 401f ands r7, r3 +10001054: 2380 movs r3, #128 @ 0x80 +10001056: 4a0d ldr r2, [pc, #52] @ (1000108c <clock_configure+0x13c>) +10001058: 015b lsls r3, r3, #5 +1000105a: 4693 mov fp, r2 +1000105c: 18e3 adds r3, r4, r3 +1000105e: 601f str r7, [r3, #0] +10001060: 4642 mov r2, r8 +10001062: 6821 ldr r1, [r4, #0] +10001064: 4051 eors r1, r2 +10001066: 2203 movs r2, #3 +10001068: 400a ands r2, r1 +1000106a: 601a str r2, [r3, #0] +1000106c: 2201 movs r2, #1 +1000106e: 4643 mov r3, r8 +10001070: 409a lsls r2, r3 +10001072: 68a3 ldr r3, [r4, #8] +10001074: 421a tst r2, r3 +10001076: d0fc beq.n 10001072 <clock_configure+0x122> +10001078: e7b4 b.n 10000fe4 <clock_configure+0x94> +1000107a: 2000 movs r0, #0 +1000107c: e7bd b.n 10000ffa <clock_configure+0xaa> +1000107e: 2380 movs r3, #128 @ 0x80 +10001080: 005b lsls r3, r3, #1 +10001082: 469a mov sl, r3 +10001084: e7ca b.n 1000101c <clock_configure+0xcc> +10001086: 46c0 nop @ (mov r8, r8) +10001088: 40008000 .word 0x40008000 +1000108c: 2000060c .word 0x2000060c + +10001090 <clock_configure_int_divider>: +10001090: b5f8 push {r3, r4, r5, r6, r7, lr} +10001092: 46de mov lr, fp +10001094: 464e mov r6, r9 +10001096: 4657 mov r7, sl +10001098: 4645 mov r5, r8 +1000109a: b5e0 push {r5, r6, r7, lr} +1000109c: 468b mov fp, r1 +1000109e: 0005 movs r5, r0 +100010a0: 990a ldr r1, [sp, #40] @ 0x28 +100010a2: 0018 movs r0, r3 +100010a4: 0016 movs r6, r2 +100010a6: f000 fad5 bl 10001654 <__wrap___aeabi_uidiv> +100010aa: 9b0a ldr r3, [sp, #40] @ 0x28 +100010ac: 006c lsls r4, r5, #1 +100010ae: 021f lsls r7, r3, #8 +100010b0: 4b32 ldr r3, [pc, #200] @ (1000117c <clock_configure_int_divider+0xec>) +100010b2: 1964 adds r4, r4, r5 +100010b4: 469c mov ip, r3 +100010b6: 00a4 lsls r4, r4, #2 +100010b8: 4464 add r4, ip +100010ba: 6863 ldr r3, [r4, #4] +100010bc: 4681 mov r9, r0 +100010be: 429f cmp r7, r3 +100010c0: d900 bls.n 100010c4 <clock_configure_int_divider+0x34> +100010c2: 6067 str r7, [r4, #4] +100010c4: 1f2b subs r3, r5, #4 +100010c6: b2db uxtb r3, r3 +100010c8: 4698 mov r8, r3 +100010ca: 2b01 cmp r3, #1 +100010cc: d930 bls.n 10001130 <clock_configure_int_divider+0xa0> +100010ce: 23c0 movs r3, #192 @ 0xc0 +100010d0: 2280 movs r2, #128 @ 0x80 +100010d2: 019b lsls r3, r3, #6 +100010d4: 18e3 adds r3, r4, r3 +100010d6: 0112 lsls r2, r2, #4 +100010d8: 601a str r2, [r3, #0] +100010da: 4b29 ldr r3, [pc, #164] @ (10001180 <clock_configure_int_divider+0xf0>) +100010dc: 00ad lsls r5, r5, #2 +100010de: 5959 ldr r1, [r3, r5] +100010e0: 469a mov sl, r3 +100010e2: 2900 cmp r1, #0 +100010e4: d11b bne.n 1000111e <clock_configure_int_divider+0x8e> +100010e6: 0173 lsls r3, r6, #5 +100010e8: 26e0 movs r6, #224 @ 0xe0 +100010ea: 6822 ldr r2, [r4, #0] +100010ec: 4053 eors r3, r2 +100010ee: 401e ands r6, r3 +100010f0: 2380 movs r3, #128 @ 0x80 +100010f2: 4642 mov r2, r8 +100010f4: 015b lsls r3, r3, #5 +100010f6: 18e3 adds r3, r4, r3 +100010f8: 601e str r6, [r3, #0] +100010fa: 2a01 cmp r2, #1 +100010fc: d930 bls.n 10001160 <clock_configure_int_divider+0xd0> +100010fe: 2380 movs r3, #128 @ 0x80 +10001100: 2280 movs r2, #128 @ 0x80 +10001102: 019b lsls r3, r3, #6 +10001104: 18e3 adds r3, r4, r3 +10001106: 0112 lsls r2, r2, #4 +10001108: 601a str r2, [r3, #0] +1000110a: 4653 mov r3, sl +1000110c: 464a mov r2, r9 +1000110e: 6067 str r7, [r4, #4] +10001110: 515a str r2, [r3, r5] +10001112: bcf0 pop {r4, r5, r6, r7} +10001114: 46bb mov fp, r7 +10001116: 46b2 mov sl, r6 +10001118: 46a9 mov r9, r5 +1000111a: 46a0 mov r8, r4 +1000111c: bdf8 pop {r3, r4, r5, r6, r7, pc} +1000111e: 6958 ldr r0, [r3, #20] +10001120: f000 fa98 bl 10001654 <__wrap___aeabi_uidiv> +10001124: 3001 adds r0, #1 +10001126: 0043 lsls r3, r0, #1 +10001128: 181b adds r3, r3, r0 +1000112a: 3b03 subs r3, #3 +1000112c: d2fd bcs.n 1000112a <clock_configure_int_divider+0x9a> +1000112e: e7da b.n 100010e6 <clock_configure_int_divider+0x56> +10001130: 465b mov r3, fp +10001132: 2b01 cmp r3, #1 +10001134: d1cb bne.n 100010ce <clock_configure_int_divider+0x3e> +10001136: 23c0 movs r3, #192 @ 0xc0 +10001138: 2203 movs r2, #3 +1000113a: 019b lsls r3, r3, #6 +1000113c: 18e3 adds r3, r4, r3 +1000113e: 601a str r2, [r3, #0] +10001140: 3a02 subs r2, #2 +10001142: 68a3 ldr r3, [r4, #8] +10001144: 421a tst r2, r3 +10001146: d0fc beq.n 10001142 <clock_configure_int_divider+0xb2> +10001148: 0173 lsls r3, r6, #5 +1000114a: 26e0 movs r6, #224 @ 0xe0 +1000114c: 6822 ldr r2, [r4, #0] +1000114e: 00ad lsls r5, r5, #2 +10001150: 4053 eors r3, r2 +10001152: 401e ands r6, r3 +10001154: 2380 movs r3, #128 @ 0x80 +10001156: 4a0a ldr r2, [pc, #40] @ (10001180 <clock_configure_int_divider+0xf0>) +10001158: 015b lsls r3, r3, #5 +1000115a: 4692 mov sl, r2 +1000115c: 18e3 adds r3, r4, r3 +1000115e: 601e str r6, [r3, #0] +10001160: 465a mov r2, fp +10001162: 6821 ldr r1, [r4, #0] +10001164: 4051 eors r1, r2 +10001166: 2203 movs r2, #3 +10001168: 400a ands r2, r1 +1000116a: 601a str r2, [r3, #0] +1000116c: 2201 movs r2, #1 +1000116e: 465b mov r3, fp +10001170: 409a lsls r2, r3 +10001172: 68a3 ldr r3, [r4, #8] +10001174: 421a tst r2, r3 +10001176: d0fc beq.n 10001172 <clock_configure_int_divider+0xe2> +10001178: e7c1 b.n 100010fe <clock_configure_int_divider+0x6e> +1000117a: 46c0 nop @ (mov r8, r8) +1000117c: 40008000 .word 0x40008000 +10001180: 2000060c .word 0x2000060c + +10001184 <clock_configure_undivided>: +10001184: b5f0 push {r4, r5, r6, r7, lr} +10001186: 4646 mov r6, r8 +10001188: 464f mov r7, r9 +1000118a: 46d6 mov lr, sl +1000118c: b5c0 push {r6, r7, lr} +1000118e: 001f movs r7, r3 +10001190: 4b34 ldr r3, [pc, #208] @ (10001264 <clock_configure_undivided+0xe0>) +10001192: 0044 lsls r4, r0, #1 +10001194: 469c mov ip, r3 +10001196: 1824 adds r4, r4, r0 +10001198: 00a4 lsls r4, r4, #2 +1000119a: 4464 add r4, ip +1000119c: 6863 ldr r3, [r4, #4] +1000119e: 4688 mov r8, r1 +100011a0: 0016 movs r6, r2 +100011a2: 2bff cmp r3, #255 @ 0xff +100011a4: d802 bhi.n 100011ac <clock_configure_undivided+0x28> +100011a6: 2380 movs r3, #128 @ 0x80 +100011a8: 005b lsls r3, r3, #1 +100011aa: 6063 str r3, [r4, #4] +100011ac: 1f03 subs r3, r0, #4 +100011ae: b2db uxtb r3, r3 +100011b0: 469a mov sl, r3 +100011b2: 2b01 cmp r3, #1 +100011b4: d930 bls.n 10001218 <clock_configure_undivided+0x94> +100011b6: 23c0 movs r3, #192 @ 0xc0 +100011b8: 2280 movs r2, #128 @ 0x80 +100011ba: 019b lsls r3, r3, #6 +100011bc: 18e3 adds r3, r4, r3 +100011be: 0112 lsls r2, r2, #4 +100011c0: 601a str r2, [r3, #0] +100011c2: 4b29 ldr r3, [pc, #164] @ (10001268 <clock_configure_undivided+0xe4>) +100011c4: 0085 lsls r5, r0, #2 +100011c6: 5959 ldr r1, [r3, r5] +100011c8: 4699 mov r9, r3 +100011ca: 2900 cmp r1, #0 +100011cc: d11b bne.n 10001206 <clock_configure_undivided+0x82> +100011ce: 0173 lsls r3, r6, #5 +100011d0: 26e0 movs r6, #224 @ 0xe0 +100011d2: 6822 ldr r2, [r4, #0] +100011d4: 4053 eors r3, r2 +100011d6: 401e ands r6, r3 +100011d8: 2380 movs r3, #128 @ 0x80 +100011da: 4652 mov r2, sl +100011dc: 015b lsls r3, r3, #5 +100011de: 18e3 adds r3, r4, r3 +100011e0: 601e str r6, [r3, #0] +100011e2: 2a01 cmp r2, #1 +100011e4: d930 bls.n 10001248 <clock_configure_undivided+0xc4> +100011e6: 2380 movs r3, #128 @ 0x80 +100011e8: 2280 movs r2, #128 @ 0x80 +100011ea: 019b lsls r3, r3, #6 +100011ec: 18e3 adds r3, r4, r3 +100011ee: 0112 lsls r2, r2, #4 +100011f0: 601a str r2, [r3, #0] +100011f2: 2380 movs r3, #128 @ 0x80 +100011f4: 005b lsls r3, r3, #1 +100011f6: 6063 str r3, [r4, #4] +100011f8: 464b mov r3, r9 +100011fa: 515f str r7, [r3, r5] +100011fc: bce0 pop {r5, r6, r7} +100011fe: 46ba mov sl, r7 +10001200: 46b1 mov r9, r6 +10001202: 46a8 mov r8, r5 +10001204: bdf0 pop {r4, r5, r6, r7, pc} +10001206: 6958 ldr r0, [r3, #20] +10001208: f000 fa24 bl 10001654 <__wrap___aeabi_uidiv> +1000120c: 3001 adds r0, #1 +1000120e: 0043 lsls r3, r0, #1 +10001210: 181b adds r3, r3, r0 +10001212: 3b03 subs r3, #3 +10001214: d2fd bcs.n 10001212 <clock_configure_undivided+0x8e> +10001216: e7da b.n 100011ce <clock_configure_undivided+0x4a> +10001218: 4643 mov r3, r8 +1000121a: 2b01 cmp r3, #1 +1000121c: d1cb bne.n 100011b6 <clock_configure_undivided+0x32> +1000121e: 23c0 movs r3, #192 @ 0xc0 +10001220: 2203 movs r2, #3 +10001222: 019b lsls r3, r3, #6 +10001224: 18e3 adds r3, r4, r3 +10001226: 601a str r2, [r3, #0] +10001228: 3a02 subs r2, #2 +1000122a: 68a3 ldr r3, [r4, #8] +1000122c: 421a tst r2, r3 +1000122e: d0fc beq.n 1000122a <clock_configure_undivided+0xa6> +10001230: 0173 lsls r3, r6, #5 +10001232: 26e0 movs r6, #224 @ 0xe0 +10001234: 6822 ldr r2, [r4, #0] +10001236: 0085 lsls r5, r0, #2 +10001238: 4053 eors r3, r2 +1000123a: 401e ands r6, r3 +1000123c: 2380 movs r3, #128 @ 0x80 +1000123e: 4a0a ldr r2, [pc, #40] @ (10001268 <clock_configure_undivided+0xe4>) +10001240: 015b lsls r3, r3, #5 +10001242: 4691 mov r9, r2 +10001244: 18e3 adds r3, r4, r3 +10001246: 601e str r6, [r3, #0] +10001248: 4642 mov r2, r8 +1000124a: 6821 ldr r1, [r4, #0] +1000124c: 4051 eors r1, r2 +1000124e: 2203 movs r2, #3 +10001250: 400a ands r2, r1 +10001252: 601a str r2, [r3, #0] +10001254: 2301 movs r3, #1 +10001256: 4642 mov r2, r8 +10001258: 4093 lsls r3, r2 +1000125a: 68a2 ldr r2, [r4, #8] +1000125c: 4213 tst r3, r2 +1000125e: d0fc beq.n 1000125a <clock_configure_undivided+0xd6> +10001260: e7c1 b.n 100011e6 <clock_configure_undivided+0x62> +10001262: 46c0 nop @ (mov r8, r8) +10001264: 40008000 .word 0x40008000 +10001268: 2000060c .word 0x2000060c + +1000126c <clock_get_hz>: +1000126c: 4b01 ldr r3, [pc, #4] @ (10001274 <clock_get_hz+0x8>) +1000126e: 0080 lsls r0, r0, #2 +10001270: 58c0 ldr r0, [r0, r3] +10001272: 4770 bx lr +10001274: 2000060c .word 0x2000060c + +10001278 <pll_init>: +10001278: b5f8 push {r3, r4, r5, r6, r7, lr} +1000127a: 0004 movs r4, r0 +1000127c: 4821 ldr r0, [pc, #132] @ (10001304 <pll_init+0x8c>) +1000127e: 001e movs r6, r3 +10001280: 0017 movs r7, r2 +10001282: 000d movs r5, r1 +10001284: f000 f9e6 bl 10001654 <__wrap___aeabi_uidiv> +10001288: 0001 movs r1, r0 +1000128a: 0038 movs r0, r7 +1000128c: f000 f9e2 bl 10001654 <__wrap___aeabi_uidiv> +10001290: 9b06 ldr r3, [sp, #24] +10001292: 0436 lsls r6, r6, #16 +10001294: 031b lsls r3, r3, #12 +10001296: 431e orrs r6, r3 +10001298: 6823 ldr r3, [r4, #0] +1000129a: 2b00 cmp r3, #0 +1000129c: db20 blt.n 100012e0 <pll_init+0x68> +1000129e: 4b1a ldr r3, [pc, #104] @ (10001308 <pll_init+0x90>) +100012a0: 491a ldr r1, [pc, #104] @ (1000130c <pll_init+0x94>) +100012a2: 18e3 adds r3, r4, r3 +100012a4: 1e5a subs r2, r3, #1 +100012a6: 4193 sbcs r3, r2 +100012a8: 2280 movs r2, #128 @ 0x80 +100012aa: 0192 lsls r2, r2, #6 +100012ac: 4694 mov ip, r2 +100012ae: 425b negs r3, r3 +100012b0: 0b1b lsrs r3, r3, #12 +100012b2: 4a17 ldr r2, [pc, #92] @ (10001310 <pll_init+0x98>) +100012b4: 031b lsls r3, r3, #12 +100012b6: 4463 add r3, ip +100012b8: 6013 str r3, [r2, #0] +100012ba: 4a16 ldr r2, [pc, #88] @ (10001314 <pll_init+0x9c>) 100012bc: 6013 str r3, [r2, #0] -100012be: 4a16 ldr r2, [pc, #88] @ (10001318 <pll_init+0x9c>) -100012c0: 6013 str r3, [r2, #0] -100012c2: 001f movs r7, r3 -100012c4: 680a ldr r2, [r1, #0] -100012c6: 4397 bics r7, r2 -100012c8: d1fb bne.n 100012c2 <pll_init+0x46> -100012ca: 4b14 ldr r3, [pc, #80] @ (1000131c <pll_init+0xa0>) -100012cc: 6025 str r5, [r4, #0] -100012ce: 18e2 adds r2, r4, r3 -100012d0: 2321 movs r3, #33 @ 0x21 -100012d2: 60a0 str r0, [r4, #8] -100012d4: 6013 str r3, [r2, #0] -100012d6: 6823 ldr r3, [r4, #0] -100012d8: 2b00 cmp r3, #0 -100012da: dafc bge.n 100012d6 <pll_init+0x5a> -100012dc: 2308 movs r3, #8 -100012de: 60e6 str r6, [r4, #12] -100012e0: 6013 str r3, [r2, #0] -100012e2: bdf8 pop {r3, r4, r5, r6, r7, pc} -100012e4: 233f movs r3, #63 @ 0x3f -100012e6: 6822 ldr r2, [r4, #0] -100012e8: 4013 ands r3, r2 -100012ea: 42ab cmp r3, r5 -100012ec: d1d9 bne.n 100012a2 <pll_init+0x26> -100012ee: 68a3 ldr r3, [r4, #8] -100012f0: 051b lsls r3, r3, #20 -100012f2: 0d1b lsrs r3, r3, #20 -100012f4: 4283 cmp r3, r0 -100012f6: d1d4 bne.n 100012a2 <pll_init+0x26> -100012f8: 22ee movs r2, #238 @ 0xee -100012fa: 68e3 ldr r3, [r4, #12] -100012fc: 02d2 lsls r2, r2, #11 -100012fe: 4013 ands r3, r2 -10001300: 42b3 cmp r3, r6 -10001302: d1ce bne.n 100012a2 <pll_init+0x26> -10001304: e7ed b.n 100012e2 <pll_init+0x66> -10001306: 46c0 nop @ (mov r8, r8) -10001308: 00b71b00 .word 0x00b71b00 -1000130c: bffd4000 .word 0xbffd4000 -10001310: 4000c008 .word 0x4000c008 -10001314: 4000e000 .word 0x4000e000 -10001318: 4000f000 .word 0x4000f000 -1000131c: 00003004 .word 0x00003004 - -10001320 <pll_deinit>: -10001320: 232d movs r3, #45 @ 0x2d -10001322: 6043 str r3, [r0, #4] -10001324: 4770 bx lr -10001326: 46c0 nop @ (mov r8, r8) - -10001328 <tick_start>: -10001328: 2380 movs r3, #128 @ 0x80 -1000132a: 4a02 ldr r2, [pc, #8] @ (10001334 <tick_start+0xc>) -1000132c: 009b lsls r3, r3, #2 -1000132e: 430b orrs r3, r1 -10001330: 62d3 str r3, [r2, #44] @ 0x2c -10001332: 4770 bx lr -10001334: 40058000 .word 0x40058000 - -10001338 <rom_func_lookup>: -10001338: 2300 movs r3, #0 -1000133a: b510 push {r4, lr} -1000133c: 0001 movs r1, r0 -1000133e: 8a98 ldrh r0, [r3, #20] -10001340: 8b1b ldrh r3, [r3, #24] -10001342: 4798 blx r3 -10001344: bd10 pop {r4, pc} -10001346: 46c0 nop @ (mov r8, r8) - -10001348 <rom_data_lookup>: -10001348: 2316 movs r3, #22 -1000134a: b510 push {r4, lr} -1000134c: 0001 movs r1, r0 -1000134e: 8818 ldrh r0, [r3, #0] -10001350: 3302 adds r3, #2 -10001352: 881b ldrh r3, [r3, #0] -10001354: 4798 blx r3 -10001356: bd10 pop {r4, pc} - -10001358 <rom_funcs_lookup>: -10001358: b5f8 push {r3, r4, r5, r6, r7, lr} -1000135a: 4647 mov r7, r8 -1000135c: 46ce mov lr, r9 -1000135e: b580 push {r7, lr} -10001360: 1e0f subs r7, r1, #0 -10001362: d018 beq.n 10001396 <rom_funcs_lookup+0x3e> -10001364: 2314 movs r3, #20 -10001366: 4699 mov r9, r3 -10001368: 3304 adds r3, #4 -1000136a: 0004 movs r4, r0 -1000136c: 2500 movs r5, #0 -1000136e: 2601 movs r6, #1 -10001370: 4698 mov r8, r3 -10001372: 464b mov r3, r9 -10001374: 8818 ldrh r0, [r3, #0] -10001376: 4643 mov r3, r8 -10001378: 6821 ldr r1, [r4, #0] -1000137a: 881b ldrh r3, [r3, #0] -1000137c: 4798 blx r3 -1000137e: c401 stmia r4!, {r0} -10001380: 1e43 subs r3, r0, #1 -10001382: 4198 sbcs r0, r3 -10001384: 3501 adds r5, #1 -10001386: 4006 ands r6, r0 -10001388: 42af cmp r7, r5 -1000138a: d1f2 bne.n 10001372 <rom_funcs_lookup+0x1a> -1000138c: 0030 movs r0, r6 -1000138e: bcc0 pop {r6, r7} -10001390: 46b9 mov r9, r7 -10001392: 46b0 mov r8, r6 -10001394: bdf8 pop {r3, r4, r5, r6, r7, pc} -10001396: 2601 movs r6, #1 -10001398: e7f8 b.n 1000138c <rom_funcs_lookup+0x34> -1000139a: 46c0 nop @ (mov r8, r8) - -1000139c <xosc_init>: -1000139c: 23aa movs r3, #170 @ 0xaa -1000139e: 4a06 ldr r2, [pc, #24] @ (100013b8 <xosc_init+0x1c>) -100013a0: 011b lsls r3, r3, #4 -100013a2: 6013 str r3, [r2, #0] -100013a4: 3321 adds r3, #33 @ 0x21 -100013a6: 33ff adds r3, #255 @ 0xff -100013a8: 60d3 str r3, [r2, #12] -100013aa: 4904 ldr r1, [pc, #16] @ (100013bc <xosc_init+0x20>) -100013ac: 4b04 ldr r3, [pc, #16] @ (100013c0 <xosc_init+0x24>) -100013ae: 6019 str r1, [r3, #0] -100013b0: 6853 ldr r3, [r2, #4] -100013b2: 2b00 cmp r3, #0 -100013b4: dafc bge.n 100013b0 <xosc_init+0x14> -100013b6: 4770 bx lr -100013b8: 40024000 .word 0x40024000 -100013bc: 00fab000 .word 0x00fab000 -100013c0: 40026000 .word 0x40026000 - -100013c4 <xosc_disable>: -100013c4: 4a05 ldr r2, [pc, #20] @ (100013dc <xosc_disable+0x18>) -100013c6: 4b06 ldr r3, [pc, #24] @ (100013e0 <xosc_disable+0x1c>) -100013c8: 6811 ldr r1, [r2, #0] -100013ca: 4019 ands r1, r3 -100013cc: 4b05 ldr r3, [pc, #20] @ (100013e4 <xosc_disable+0x20>) -100013ce: 430b orrs r3, r1 -100013d0: 6013 str r3, [r2, #0] -100013d2: 6853 ldr r3, [r2, #4] -100013d4: 2b00 cmp r3, #0 -100013d6: dbfc blt.n 100013d2 <xosc_disable+0xe> -100013d8: 4770 bx lr -100013da: 46c0 nop @ (mov r8, r8) -100013dc: 40024000 .word 0x40024000 -100013e0: ff000fff .word 0xff000fff -100013e4: 00d1e000 .word 0x00d1e000 - -100013e8 <xosc_dormant>: -100013e8: 4a03 ldr r2, [pc, #12] @ (100013f8 <xosc_dormant+0x10>) -100013ea: 4b04 ldr r3, [pc, #16] @ (100013fc <xosc_dormant+0x14>) -100013ec: 6093 str r3, [r2, #8] -100013ee: 6853 ldr r3, [r2, #4] -100013f0: 2b00 cmp r3, #0 -100013f2: dafc bge.n 100013ee <xosc_dormant+0x6> -100013f4: 4770 bx lr -100013f6: 46c0 nop @ (mov r8, r8) -100013f8: 40024000 .word 0x40024000 -100013fc: 636f6d61 .word 0x636f6d61 - -10001400 <first_per_core_initializer>: -10001400: 4770 bx lr -10001402: 46c0 nop @ (mov r8, r8) - -10001404 <hard_assertion_failure>: -10001404: b510 push {r4, lr} -10001406: 4801 ldr r0, [pc, #4] @ (1000140c <hard_assertion_failure+0x8>) -10001408: f7ff f834 bl 10000474 <panic> -1000140c: 10002400 .word 0x10002400 - -10001410 <runtime_run_initializers>: -10001410: b570 push {r4, r5, r6, lr} -10001412: 4d07 ldr r5, [pc, #28] @ (10001430 <runtime_run_initializers+0x20>) -10001414: 4e07 ldr r6, [pc, #28] @ (10001434 <runtime_run_initializers+0x24>) -10001416: 42b5 cmp r5, r6 -10001418: d209 bcs.n 1000142e <runtime_run_initializers+0x1e> -1000141a: 2400 movs r4, #0 -1000141c: 3e01 subs r6, #1 -1000141e: 1b76 subs r6, r6, r5 -10001420: 08b6 lsrs r6, r6, #2 -10001422: cd08 ldmia r5!, {r3} -10001424: 4798 blx r3 -10001426: 0023 movs r3, r4 -10001428: 3401 adds r4, #1 -1000142a: 42b3 cmp r3, r6 -1000142c: d1f9 bne.n 10001422 <runtime_run_initializers+0x12> -1000142e: bd70 pop {r4, r5, r6, pc} -10001430: 10002360 .word 0x10002360 -10001434: 1000239c .word 0x1000239c - -10001438 <runtime_init_early_resets>: -10001438: 4b05 ldr r3, [pc, #20] @ (10001450 <runtime_init_early_resets+0x18>) -1000143a: 4a06 ldr r2, [pc, #24] @ (10001454 <runtime_init_early_resets+0x1c>) -1000143c: 4906 ldr r1, [pc, #24] @ (10001458 <runtime_init_early_resets+0x20>) -1000143e: 601a str r2, [r3, #0] -10001440: 4a06 ldr r2, [pc, #24] @ (1000145c <runtime_init_early_resets+0x24>) -10001442: 4b07 ldr r3, [pc, #28] @ (10001460 <runtime_init_early_resets+0x28>) -10001444: 601a str r2, [r3, #0] -10001446: 0010 movs r0, r2 -10001448: 680b ldr r3, [r1, #0] -1000144a: 4398 bics r0, r3 -1000144c: d1fb bne.n 10001446 <runtime_init_early_resets+0xe> -1000144e: 4770 bx lr -10001450: 4000e000 .word 0x4000e000 -10001454: fefbcdbf .word 0xfefbcdbf -10001458: 4000c008 .word 0x4000c008 -1000145c: 003c7ffe .word 0x003c7ffe -10001460: 4000f000 .word 0x4000f000 - -10001464 <runtime_init_usb_power_down>: -10001464: 4b04 ldr r3, [pc, #16] @ (10001478 <runtime_init_usb_power_down+0x14>) -10001466: 6cdb ldr r3, [r3, #76] @ 0x4c -10001468: 2b00 cmp r3, #0 -1000146a: d103 bne.n 10001474 <runtime_init_usb_power_down+0x10> -1000146c: 2280 movs r2, #128 @ 0x80 -1000146e: 4b03 ldr r3, [pc, #12] @ (1000147c <runtime_init_usb_power_down+0x18>) -10001470: 02d2 lsls r2, r2, #11 -10001472: 601a str r2, [r3, #0] -10001474: 4770 bx lr -10001476: 46c0 nop @ (mov r8, r8) -10001478: 50110000 .word 0x50110000 -1000147c: 5011204c .word 0x5011204c - -10001480 <runtime_init_post_clock_resets>: -10001480: 4a04 ldr r2, [pc, #16] @ (10001494 <runtime_init_post_clock_resets+0x14>) -10001482: 4b05 ldr r3, [pc, #20] @ (10001498 <runtime_init_post_clock_resets+0x18>) -10001484: 601a str r2, [r3, #0] -10001486: 4a05 ldr r2, [pc, #20] @ (1000149c <runtime_init_post_clock_resets+0x1c>) -10001488: 6813 ldr r3, [r2, #0] -1000148a: 01db lsls r3, r3, #7 -1000148c: 3380 adds r3, #128 @ 0x80 -1000148e: d1fb bne.n 10001488 <runtime_init_post_clock_resets+0x8> -10001490: 4770 bx lr -10001492: 46c0 nop @ (mov r8, r8) -10001494: 01ffffff .word 0x01ffffff -10001498: 4000f000 .word 0x4000f000 -1000149c: 4000c008 .word 0x4000c008 - -100014a0 <runtime_init_rp2040_gpio_ie_disable>: -100014a0: 2240 movs r2, #64 @ 0x40 -100014a2: 4b03 ldr r3, [pc, #12] @ (100014b0 <runtime_init_rp2040_gpio_ie_disable+0x10>) -100014a4: 679a str r2, [r3, #120] @ 0x78 -100014a6: 675a str r2, [r3, #116] @ 0x74 -100014a8: 671a str r2, [r3, #112] @ 0x70 -100014aa: 66da str r2, [r3, #108] @ 0x6c -100014ac: 4770 bx lr -100014ae: 46c0 nop @ (mov r8, r8) -100014b0: 4001f000 .word 0x4001f000 - -100014b4 <runtime_init_spin_locks_reset>: -100014b4: b510 push {r4, lr} -100014b6: f7ff f823 bl 10000500 <spin_locks_reset> -100014ba: bd10 pop {r4, pc} - -100014bc <runtime_init_install_ram_vector_table>: -100014bc: b5f8 push {r3, r4, r5, r6, r7, lr} -100014be: 4927 ldr r1, [pc, #156] @ (1000155c <runtime_init_install_ram_vector_table+0xa0>) -100014c0: 4c27 ldr r4, [pc, #156] @ (10001560 <runtime_init_install_ram_vector_table+0xa4>) -100014c2: 4d28 ldr r5, [pc, #160] @ (10001564 <runtime_init_install_ram_vector_table+0xa8>) -100014c4: 1a64 subs r4, r4, r1 -100014c6: 10a6 asrs r6, r4, #2 -100014c8: 0032 movs r2, r6 -100014ca: 2e30 cmp r6, #48 @ 0x30 -100014cc: d900 bls.n 100014d0 <runtime_init_install_ram_vector_table+0x14> -100014ce: 2230 movs r2, #48 @ 0x30 -100014d0: 0028 movs r0, r5 -100014d2: 0092 lsls r2, r2, #2 -100014d4: f000 fbc0 bl 10001c58 <__wrap___aeabi_memcpy> -100014d8: 2cbc cmp r4, #188 @ 0xbc -100014da: d83b bhi.n 10001554 <runtime_init_install_ram_vector_table+0x98> -100014dc: 2030 movs r0, #48 @ 0x30 -100014de: 232f movs r3, #47 @ 0x2f -100014e0: 192c adds r4, r5, r4 -100014e2: 0764 lsls r4, r4, #29 -100014e4: 4a20 ldr r2, [pc, #128] @ (10001568 <runtime_init_install_ram_vector_table+0xac>) -100014e6: 1b80 subs r0, r0, r6 -100014e8: 0fe4 lsrs r4, r4, #31 -100014ea: 1b9b subs r3, r3, r6 -100014ec: 2b05 cmp r3, #5 -100014ee: d916 bls.n 1000151e <runtime_init_install_ram_vector_table+0x62> -100014f0: 0037 movs r7, r6 -100014f2: 2c00 cmp r4, #0 -100014f4: d002 beq.n 100014fc <runtime_init_install_ram_vector_table+0x40> -100014f6: 00b3 lsls r3, r6, #2 -100014f8: 1c77 adds r7, r6, #1 -100014fa: 50ea str r2, [r5, r3] -100014fc: 1b00 subs r0, r0, r4 -100014fe: 1933 adds r3, r6, r4 -10001500: 009b lsls r3, r3, #2 -10001502: 0841 lsrs r1, r0, #1 -10001504: 18eb adds r3, r5, r3 -10001506: 00c9 lsls r1, r1, #3 -10001508: 18c9 adds r1, r1, r3 -1000150a: 601a str r2, [r3, #0] -1000150c: 605a str r2, [r3, #4] -1000150e: 3308 adds r3, #8 -10001510: 4299 cmp r1, r3 -10001512: d1fa bne.n 1000150a <runtime_init_install_ram_vector_table+0x4e> -10001514: 2301 movs r3, #1 -10001516: 4203 tst r3, r0 -10001518: d01c beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -1000151a: 4398 bics r0, r3 -1000151c: 19c6 adds r6, r0, r7 -1000151e: 00b3 lsls r3, r6, #2 -10001520: 50ea str r2, [r5, r3] -10001522: 1c73 adds r3, r6, #1 -10001524: 2e2f cmp r6, #47 @ 0x2f -10001526: d015 beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -10001528: 009b lsls r3, r3, #2 -1000152a: 50ea str r2, [r5, r3] -1000152c: 1cb3 adds r3, r6, #2 -1000152e: 2e2e cmp r6, #46 @ 0x2e -10001530: d010 beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -10001532: 009b lsls r3, r3, #2 -10001534: 50ea str r2, [r5, r3] -10001536: 1cf3 adds r3, r6, #3 -10001538: 2e2d cmp r6, #45 @ 0x2d -1000153a: d00b beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -1000153c: 009b lsls r3, r3, #2 -1000153e: 50ea str r2, [r5, r3] -10001540: 1d33 adds r3, r6, #4 -10001542: 2e2c cmp r6, #44 @ 0x2c -10001544: d006 beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -10001546: 009b lsls r3, r3, #2 -10001548: 50ea str r2, [r5, r3] -1000154a: 1d73 adds r3, r6, #5 -1000154c: 2e2b cmp r6, #43 @ 0x2b -1000154e: d001 beq.n 10001554 <runtime_init_install_ram_vector_table+0x98> -10001550: 009b lsls r3, r3, #2 -10001552: 50ea str r2, [r5, r3] -10001554: 4b05 ldr r3, [pc, #20] @ (1000156c <runtime_init_install_ram_vector_table+0xb0>) -10001556: 609d str r5, [r3, #8] -10001558: bdf8 pop {r3, r4, r5, r6, r7, pc} -1000155a: 46c0 nop @ (mov r8, r8) -1000155c: 10000100 .word 0x10000100 -10001560: 100001c0 .word 0x100001c0 -10001564: 20000000 .word 0x20000000 -10001568: 100001c1 .word 0x100001c1 -1000156c: e000ed00 .word 0xe000ed00 - -10001570 <runtime_init_clocks>: -10001570: 2300 movs r3, #0 -10001572: b510 push {r4, lr} -10001574: 4c29 ldr r4, [pc, #164] @ (1000161c <runtime_init_clocks+0xac>) -10001576: b082 sub sp, #8 -10001578: 67a3 str r3, [r4, #120] @ 0x78 -1000157a: f7ff ff0f bl 1000139c <xosc_init> -1000157e: 2201 movs r2, #1 -10001580: 4b27 ldr r3, [pc, #156] @ (10001620 <runtime_init_clocks+0xb0>) -10001582: 601a str r2, [r3, #0] -10001584: 6c63 ldr r3, [r4, #68] @ 0x44 -10001586: 2b01 cmp r3, #1 -10001588: d1fc bne.n 10001584 <runtime_init_clocks+0x14> -1000158a: 2203 movs r2, #3 -1000158c: 4b25 ldr r3, [pc, #148] @ (10001624 <runtime_init_clocks+0xb4>) -1000158e: 601a str r2, [r3, #0] -10001590: 4a22 ldr r2, [pc, #136] @ (1000161c <runtime_init_clocks+0xac>) -10001592: 6b93 ldr r3, [r2, #56] @ 0x38 -10001594: 2b01 cmp r3, #1 -10001596: d1fc bne.n 10001592 <runtime_init_clocks+0x22> -10001598: 3301 adds r3, #1 -1000159a: 9300 str r3, [sp, #0] -1000159c: 2101 movs r1, #1 -1000159e: 4a22 ldr r2, [pc, #136] @ (10001628 <runtime_init_clocks+0xb8>) -100015a0: 4822 ldr r0, [pc, #136] @ (1000162c <runtime_init_clocks+0xbc>) -100015a2: 3304 adds r3, #4 -100015a4: f7ff fe6a bl 1000127c <pll_init> -100015a8: 2305 movs r3, #5 -100015aa: 2101 movs r1, #1 -100015ac: 9300 str r3, [sp, #0] -100015ae: 4a20 ldr r2, [pc, #128] @ (10001630 <runtime_init_clocks+0xc0>) -100015b0: 4820 ldr r0, [pc, #128] @ (10001634 <runtime_init_clocks+0xc4>) -100015b2: f7ff fe63 bl 1000127c <pll_init> -100015b6: 2200 movs r2, #0 -100015b8: 2102 movs r1, #2 -100015ba: 2004 movs r0, #4 -100015bc: 4b1e ldr r3, [pc, #120] @ (10001638 <runtime_init_clocks+0xc8>) -100015be: f7ff fde3 bl 10001188 <clock_configure_undivided> -100015c2: 2200 movs r2, #0 -100015c4: 2101 movs r1, #1 -100015c6: 2005 movs r0, #5 -100015c8: 4b1c ldr r3, [pc, #112] @ (1000163c <runtime_init_clocks+0xcc>) -100015ca: f7ff fddd bl 10001188 <clock_configure_undivided> -100015ce: 2200 movs r2, #0 -100015d0: 2100 movs r1, #0 -100015d2: 2007 movs r0, #7 -100015d4: 4b1a ldr r3, [pc, #104] @ (10001640 <runtime_init_clocks+0xd0>) -100015d6: f7ff fdd7 bl 10001188 <clock_configure_undivided> -100015da: 2200 movs r2, #0 -100015dc: 2100 movs r1, #0 -100015de: 2008 movs r0, #8 -100015e0: 4b17 ldr r3, [pc, #92] @ (10001640 <runtime_init_clocks+0xd0>) -100015e2: f7ff fdd1 bl 10001188 <clock_configure_undivided> -100015e6: 2380 movs r3, #128 @ 0x80 -100015e8: 00db lsls r3, r3, #3 -100015ea: 9300 str r3, [sp, #0] -100015ec: 2200 movs r2, #0 -100015ee: 2100 movs r1, #0 -100015f0: 2009 movs r0, #9 -100015f2: 4b13 ldr r3, [pc, #76] @ (10001640 <runtime_init_clocks+0xd0>) -100015f4: f7ff fd4e bl 10001094 <clock_configure_int_divider> -100015f8: 2200 movs r2, #0 -100015fa: 4b10 ldr r3, [pc, #64] @ (1000163c <runtime_init_clocks+0xcc>) -100015fc: 2100 movs r1, #0 -100015fe: 2006 movs r0, #6 -10001600: f7ff fdc2 bl 10001188 <clock_configure_undivided> -10001604: 2004 movs r0, #4 -10001606: f7ff fe33 bl 10001270 <clock_get_hz> -1000160a: 490e ldr r1, [pc, #56] @ (10001644 <runtime_init_clocks+0xd4>) -1000160c: f000 f824 bl 10001658 <__wrap___aeabi_uidiv> -10001610: 0001 movs r1, r0 -10001612: 2000 movs r0, #0 -10001614: f7ff fe88 bl 10001328 <tick_start> -10001618: b002 add sp, #8 -1000161a: bd10 pop {r4, pc} -1000161c: 40008000 .word 0x40008000 -10001620: 4000b03c .word 0x4000b03c -10001624: 4000b030 .word 0x4000b030 -10001628: 59682f00 .word 0x59682f00 -1000162c: 40028000 .word 0x40028000 -10001630: 47868c00 .word 0x47868c00 -10001634: 4002c000 .word 0x4002c000 -10001638: 00b71b00 .word 0x00b71b00 -1000163c: 07735940 .word 0x07735940 -10001640: 02dc6c00 .word 0x02dc6c00 -10001644: 000f4240 .word 0x000f4240 - -10001648 <__aeabi_bits_init>: -10001648: 4801 ldr r0, [pc, #4] @ (10001650 <__aeabi_bits_init+0x8>) -1000164a: 2104 movs r1, #4 -1000164c: 4b01 ldr r3, [pc, #4] @ (10001654 <__aeabi_bits_init+0xc>) -1000164e: 4718 bx r3 -10001650: 200003b0 .word 0x200003b0 -10001654: 10001359 .word 0x10001359 - -10001658 <__wrap___aeabi_uidiv>: -10001658: 4a11 ldr r2, [pc, #68] @ (100016a0 <divmod_u32u32_savestate+0x18>) -1000165a: 6f93 ldr r3, [r2, #120] @ 0x78 -1000165c: 089b lsrs r3, r3, #2 -1000165e: d213 bcs.n 10001688 <divmod_u32u32_savestate> - -10001660 <divmod_u32u32_unsafe>: -10001660: 6610 str r0, [r2, #96] @ 0x60 -10001662: 6651 str r1, [r2, #100] @ 0x64 -10001664: 2900 cmp r1, #0 -10001666: d005 beq.n 10001674 <divmod_u32u32_unsafe+0x14> -10001668: e7ff b.n 1000166a <divmod_u32u32_unsafe+0xa> -1000166a: e7ff b.n 1000166c <divmod_u32u32_unsafe+0xc> -1000166c: e7ff b.n 1000166e <divmod_u32u32_unsafe+0xe> -1000166e: 6f51 ldr r1, [r2, #116] @ 0x74 -10001670: 6f10 ldr r0, [r2, #112] @ 0x70 -10001672: 4770 bx lr -10001674: b504 push {r2, lr} -10001676: 2800 cmp r0, #0 -10001678: d001 beq.n 1000167e <divmod_u32u32_unsafe+0x1e> -1000167a: 2000 movs r0, #0 -1000167c: 43c0 mvns r0, r0 -1000167e: f000 fe5f bl 10002340 <____aeabi_idiv0_veneer> -10001682: 2100 movs r1, #0 -10001684: bd04 pop {r2, pc} -10001686: 46c0 nop @ (mov r8, r8) - -10001688 <divmod_u32u32_savestate>: -10001688: b5f0 push {r4, r5, r6, r7, lr} -1000168a: 6e14 ldr r4, [r2, #96] @ 0x60 -1000168c: 6e55 ldr r5, [r2, #100] @ 0x64 -1000168e: 6f57 ldr r7, [r2, #116] @ 0x74 -10001690: 6f16 ldr r6, [r2, #112] @ 0x70 -10001692: f7ff ffe5 bl 10001660 <divmod_u32u32_unsafe> -10001696: 6614 str r4, [r2, #96] @ 0x60 -10001698: 6655 str r5, [r2, #100] @ 0x64 -1000169a: 6757 str r7, [r2, #116] @ 0x74 -1000169c: 6716 str r6, [r2, #112] @ 0x70 -1000169e: bdf0 pop {r4, r5, r6, r7, pc} -100016a0: d0000000 .word 0xd0000000 - -100016a4 <__wrap___aeabi_ldivmod>: -100016a4: 4694 mov ip, r2 -100016a6: 4a4a ldr r2, [pc, #296] @ (100017d0 <udiv0+0x1a>) -100016a8: 6f92 ldr r2, [r2, #120] @ 0x78 -100016aa: 0892 lsrs r2, r2, #2 -100016ac: 4662 mov r2, ip -100016ae: d201 bcs.n 100016b4 <divmod_s64s64_savestate> -100016b0: e028 b.n 10001704 <divmod_s64s64_unsafe> -100016b2: 46c0 nop @ (mov r8, r8) - -100016b4 <divmod_s64s64_savestate>: -100016b4: b5f0 push {r4, r5, r6, r7, lr} -100016b6: 4e46 ldr r6, [pc, #280] @ (100017d0 <udiv0+0x1a>) -100016b8: 6e34 ldr r4, [r6, #96] @ 0x60 -100016ba: 6e75 ldr r5, [r6, #100] @ 0x64 -100016bc: 6f77 ldr r7, [r6, #116] @ 0x74 -100016be: 6f36 ldr r6, [r6, #112] @ 0x70 -100016c0: f000 f820 bl 10001704 <divmod_s64s64_unsafe> -100016c4: 4694 mov ip, r2 -100016c6: 4a42 ldr r2, [pc, #264] @ (100017d0 <udiv0+0x1a>) -100016c8: 6614 str r4, [r2, #96] @ 0x60 -100016ca: 6655 str r5, [r2, #100] @ 0x64 -100016cc: 6757 str r7, [r2, #116] @ 0x74 -100016ce: 6716 str r6, [r2, #112] @ 0x70 -100016d0: 4662 mov r2, ip -100016d2: bdf0 pop {r4, r5, r6, r7, pc} - -100016d4 <__wrap___aeabi_uldivmod>: -100016d4: 4694 mov ip, r2 -100016d6: 4a3e ldr r2, [pc, #248] @ (100017d0 <udiv0+0x1a>) -100016d8: 6f92 ldr r2, [r2, #120] @ 0x78 -100016da: 0892 lsrs r2, r2, #2 -100016dc: 4662 mov r2, ip -100016de: d201 bcs.n 100016e4 <divmod_u64u64_savestate> -100016e0: e054 b.n 1000178c <divmod_u64u64_unsafe> -100016e2: 46c0 nop @ (mov r8, r8) - -100016e4 <divmod_u64u64_savestate>: -100016e4: b5f0 push {r4, r5, r6, r7, lr} -100016e6: 4e3a ldr r6, [pc, #232] @ (100017d0 <udiv0+0x1a>) -100016e8: 6e34 ldr r4, [r6, #96] @ 0x60 -100016ea: 6e75 ldr r5, [r6, #100] @ 0x64 -100016ec: 6f77 ldr r7, [r6, #116] @ 0x74 -100016ee: 6f36 ldr r6, [r6, #112] @ 0x70 -100016f0: f000 f84c bl 1000178c <divmod_u64u64_unsafe> -100016f4: 4694 mov ip, r2 -100016f6: 4a36 ldr r2, [pc, #216] @ (100017d0 <udiv0+0x1a>) -100016f8: 6614 str r4, [r2, #96] @ 0x60 -100016fa: 6655 str r5, [r2, #100] @ 0x64 -100016fc: 6757 str r7, [r2, #116] @ 0x74 -100016fe: 6716 str r6, [r2, #112] @ 0x70 -10001700: 4662 mov r2, ip -10001702: bdf0 pop {r4, r5, r6, r7, pc} - -10001704 <divmod_s64s64_unsafe>: -10001704: 2b00 cmp r3, #0 -10001706: db24 blt.n 10001752 <l42_1+0x26> -10001708: d011 beq.n 1000172e <l42_1+0x2> -1000170a: 2900 cmp r1, #0 -1000170c: da3e bge.n 1000178c <divmod_u64u64_unsafe> -1000170e: b500 push {lr} -10001710: 43c9 mvns r1, r1 -10001712: 4240 negs r0, r0 -10001714: d100 bne.n 10001718 <l40_1> -10001716: 3101 adds r1, #1 - -10001718 <l40_1>: -10001718: f000 f838 bl 1000178c <divmod_u64u64_unsafe> -1000171c: 43c9 mvns r1, r1 -1000171e: 4240 negs r0, r0 -10001720: d100 bne.n 10001724 <l41_1> -10001722: 3101 adds r1, #1 - -10001724 <l41_1>: -10001724: 43db mvns r3, r3 -10001726: 4252 negs r2, r2 -10001728: d100 bne.n 1000172c <l42_1> -1000172a: 3301 adds r3, #1 - -1000172c <l42_1>: -1000172c: bd00 pop {pc} -1000172e: 2a00 cmp r2, #0 -10001730: d1eb bne.n 1000170a <divmod_s64s64_unsafe+0x6> -10001732: 2800 cmp r0, #0 -10001734: d101 bne.n 1000173a <l42_1+0xe> -10001736: 2900 cmp r1, #0 -10001738: d005 beq.n 10001746 <l42_1+0x1a> -1000173a: 2000 movs r0, #0 -1000173c: 0fc9 lsrs r1, r1, #31 -1000173e: 07c9 lsls r1, r1, #31 -10001740: d101 bne.n 10001746 <l42_1+0x1a> -10001742: 43c0 mvns r0, r0 -10001744: 0841 lsrs r1, r0, #1 -10001746: b500 push {lr} -10001748: f000 fdf2 bl 10002330 <____aeabi_ldiv0_veneer> -1000174c: 2200 movs r2, #0 -1000174e: 2300 movs r3, #0 -10001750: bd00 pop {pc} -10001752: b500 push {lr} -10001754: 2900 cmp r1, #0 -10001756: db0a blt.n 1000176e <l44_1+0x2> -10001758: 43db mvns r3, r3 -1000175a: 4252 negs r2, r2 -1000175c: d100 bne.n 10001760 <l43_1> -1000175e: 3301 adds r3, #1 - -10001760 <l43_1>: -10001760: f000 f814 bl 1000178c <divmod_u64u64_unsafe> -10001764: 43c9 mvns r1, r1 -10001766: 4240 negs r0, r0 -10001768: d100 bne.n 1000176c <l44_1> -1000176a: 3101 adds r1, #1 - -1000176c <l44_1>: -1000176c: bd00 pop {pc} -1000176e: 43c9 mvns r1, r1 -10001770: 4240 negs r0, r0 -10001772: d100 bne.n 10001776 <l45_1> -10001774: 3101 adds r1, #1 - -10001776 <l45_1>: -10001776: 43db mvns r3, r3 -10001778: 4252 negs r2, r2 -1000177a: d100 bne.n 1000177e <l46_1> -1000177c: 3301 adds r3, #1 - -1000177e <l46_1>: -1000177e: f000 f805 bl 1000178c <divmod_u64u64_unsafe> -10001782: 43db mvns r3, r3 -10001784: 4252 negs r2, r2 -10001786: d100 bne.n 1000178a <l47_1> -10001788: 3301 adds r3, #1 - -1000178a <l47_1>: -1000178a: bd00 pop {pc} - -1000178c <divmod_u64u64_unsafe>: -1000178c: 2900 cmp r1, #0 -1000178e: d123 bne.n 100017d8 <y64> -10001790: 2b00 cmp r3, #0 -10001792: d118 bne.n 100017c6 <udiv0+0x10> -10001794: 2a00 cmp r2, #0 -10001796: d00c beq.n 100017b2 <divmod_u64u64_unsafe+0x26> -10001798: 46bc mov ip, r7 -1000179a: 4f0d ldr r7, [pc, #52] @ (100017d0 <udiv0+0x1a>) -1000179c: 6638 str r0, [r7, #96] @ 0x60 -1000179e: 667a str r2, [r7, #100] @ 0x64 -100017a0: 2100 movs r1, #0 -100017a2: 2300 movs r3, #0 -100017a4: e7ff b.n 100017a6 <divmod_u64u64_unsafe+0x1a> -100017a6: e7ff b.n 100017a8 <divmod_u64u64_unsafe+0x1c> -100017a8: e7ff b.n 100017aa <divmod_u64u64_unsafe+0x1e> -100017aa: 6f7a ldr r2, [r7, #116] @ 0x74 -100017ac: 6f38 ldr r0, [r7, #112] @ 0x70 -100017ae: 4667 mov r7, ip -100017b0: 4770 bx lr -100017b2: 2800 cmp r0, #0 -100017b4: d001 beq.n 100017ba <udiv0+0x4> - -100017b6 <udiv0>: -100017b6: 4807 ldr r0, [pc, #28] @ (100017d4 <udiv0+0x1e>) -100017b8: 0001 movs r1, r0 -100017ba: b500 push {lr} -100017bc: f000 fdb8 bl 10002330 <____aeabi_ldiv0_veneer> -100017c0: 2200 movs r2, #0 -100017c2: 2300 movs r3, #0 -100017c4: bd00 pop {pc} -100017c6: 0002 movs r2, r0 -100017c8: 000b movs r3, r1 -100017ca: 2000 movs r0, #0 -100017cc: 2100 movs r1, #0 -100017ce: 4770 bx lr -100017d0: d0000000 .word 0xd0000000 -100017d4: ffffffff .word 0xffffffff - -100017d8 <y64>: -100017d8: 2b00 cmp r3, #0 -100017da: d000 beq.n 100017de <y64+0x6> -100017dc: e0bf b.n 1000195e <y64_x48> -100017de: 0c13 lsrs r3, r2, #16 -100017e0: d128 bne.n 10001834 <y64_x32> -100017e2: 2a00 cmp r2, #0 -100017e4: d0e7 beq.n 100017b6 <udiv0> -100017e6: b480 push {r7} -100017e8: 4f11 ldr r7, [pc, #68] @ (10001830 <y64+0x58>) -100017ea: 6639 str r1, [r7, #96] @ 0x60 -100017ec: 667a str r2, [r7, #100] @ 0x64 -100017ee: e7ff b.n 100017f0 <y64+0x18> -100017f0: e7ff b.n 100017f2 <y64+0x1a> -100017f2: b430 push {r4, r5} -100017f4: 0c04 lsrs r4, r0, #16 -100017f6: 6f7b ldr r3, [r7, #116] @ 0x74 -100017f8: 6f39 ldr r1, [r7, #112] @ 0x70 -100017fa: 041b lsls r3, r3, #16 -100017fc: 4323 orrs r3, r4 -100017fe: 663b str r3, [r7, #96] @ 0x60 -10001800: 667a str r2, [r7, #100] @ 0x64 -10001802: e7ff b.n 10001804 <y64+0x2c> -10001804: e7ff b.n 10001806 <y64+0x2e> -10001806: e7ff b.n 10001808 <y64+0x30> -10001808: 46c0 nop @ (mov r8, r8) -1000180a: b284 uxth r4, r0 -1000180c: 6f7b ldr r3, [r7, #116] @ 0x74 -1000180e: 6f3d ldr r5, [r7, #112] @ 0x70 -10001810: 041b lsls r3, r3, #16 -10001812: 4323 orrs r3, r4 -10001814: 663b str r3, [r7, #96] @ 0x60 -10001816: 667a str r2, [r7, #100] @ 0x64 -10001818: e7ff b.n 1000181a <y64+0x42> -1000181a: e7ff b.n 1000181c <y64+0x44> -1000181c: 46c0 nop @ (mov r8, r8) -1000181e: 2300 movs r3, #0 -10001820: 042c lsls r4, r5, #16 -10001822: 0c2d lsrs r5, r5, #16 -10001824: 6f7a ldr r2, [r7, #116] @ 0x74 -10001826: 6f38 ldr r0, [r7, #112] @ 0x70 -10001828: 1900 adds r0, r0, r4 -1000182a: 4169 adcs r1, r5 -1000182c: bcb0 pop {r4, r5, r7} -1000182e: 4770 bx lr -10001830: d0000000 .word 0xd0000000 - -10001834 <y64_x32>: -10001834: b5f0 push {r4, r5, r6, r7, lr} -10001836: 4694 mov ip, r2 -10001838: 2500 movs r5, #0 -1000183a: 0e14 lsrs r4, r2, #24 -1000183c: d101 bne.n 10001842 <y64_x32+0xe> -1000183e: 0212 lsls r2, r2, #8 -10001840: 3508 adds r5, #8 -10001842: 0f14 lsrs r4, r2, #28 -10001844: d101 bne.n 1000184a <y64_x32+0x16> -10001846: 0112 lsls r2, r2, #4 -10001848: 3504 adds r5, #4 -1000184a: 0f94 lsrs r4, r2, #30 -1000184c: d101 bne.n 10001852 <y64_x32+0x1e> -1000184e: 0092 lsls r2, r2, #2 -10001850: 3502 adds r5, #2 -10001852: 0fd4 lsrs r4, r2, #31 -10001854: d101 bne.n 1000185a <y64_x32+0x26> -10001856: 0052 lsls r2, r2, #1 -10001858: 3501 adds r5, #1 -1000185a: 0bd4 lsrs r4, r2, #15 -1000185c: 3401 adds r4, #1 -1000185e: 4f25 ldr r7, [pc, #148] @ (100018f4 <y64_x32+0xc0>) -10001860: 667c str r4, [r7, #100] @ 0x64 -10001862: 4c25 ldr r4, [pc, #148] @ (100018f8 <y64_x32+0xc4>) -10001864: 663c str r4, [r7, #96] @ 0x60 -10001866: 0c0e lsrs r6, r1, #16 -10001868: b293 uxth r3, r2 -1000186a: e7ff b.n 1000186c <y64_x32+0x38> -1000186c: e7ff b.n 1000186e <y64_x32+0x3a> -1000186e: e7ff b.n 10001870 <y64_x32+0x3c> -10001870: 6f3c ldr r4, [r7, #112] @ 0x70 -10001872: 4366 muls r6, r4 -10001874: 0c36 lsrs r6, r6, #16 -10001876: 0377 lsls r7, r6, #13 -10001878: 46be mov lr, r7 -1000187a: 4373 muls r3, r6 -1000187c: 0bdf lsrs r7, r3, #15 -1000187e: 045b lsls r3, r3, #17 -10001880: 1ac0 subs r0, r0, r3 -10001882: 41b9 sbcs r1, r7 -10001884: 0c13 lsrs r3, r2, #16 -10001886: 4373 muls r3, r6 -10001888: 18db adds r3, r3, r3 -1000188a: 1ac9 subs r1, r1, r3 -1000188c: 08ce lsrs r6, r1, #3 -1000188e: 4366 muls r6, r4 -10001890: 0c36 lsrs r6, r6, #16 -10001892: 44b6 add lr, r6 -10001894: b293 uxth r3, r2 -10001896: 4373 muls r3, r6 -10001898: 0f1f lsrs r7, r3, #28 -1000189a: 011b lsls r3, r3, #4 -1000189c: 1ac0 subs r0, r0, r3 -1000189e: 41b9 sbcs r1, r7 -100018a0: 0c13 lsrs r3, r2, #16 -100018a2: 4373 muls r3, r6 -100018a4: 0b1f lsrs r7, r3, #12 -100018a6: 051b lsls r3, r3, #20 -100018a8: 1ac0 subs r0, r0, r3 -100018aa: 41b9 sbcs r1, r7 -100018ac: 0d86 lsrs r6, r0, #22 -100018ae: 028f lsls r7, r1, #10 -100018b0: 433e orrs r6, r7 -100018b2: 4366 muls r6, r4 -100018b4: 0c36 lsrs r6, r6, #16 -100018b6: 2d09 cmp r5, #9 -100018b8: db24 blt.n 10001904 <last0> -100018ba: 0a52 lsrs r2, r2, #9 -100018bc: 4372 muls r2, r6 -100018be: 1a80 subs r0, r0, r2 -100018c0: 0377 lsls r7, r6, #13 -100018c2: 0a46 lsrs r6, r0, #9 -100018c4: 4366 muls r6, r4 -100018c6: 0c36 lsrs r6, r6, #16 -100018c8: 2316 movs r3, #22 -100018ca: 1b5b subs r3, r3, r5 -100018cc: 40de lsrs r6, r3 -100018ce: 40df lsrs r7, r3 -100018d0: 19bf adds r7, r7, r6 -100018d2: 4664 mov r4, ip -100018d4: 4366 muls r6, r4 -100018d6: 1b82 subs r2, r0, r6 -100018d8: 4670 mov r0, lr -100018da: 3504 adds r5, #4 -100018dc: 3306 adds r3, #6 -100018de: 0001 movs r1, r0 -100018e0: 40d9 lsrs r1, r3 -100018e2: 40a8 lsls r0, r5 -100018e4: 19c0 adds r0, r0, r7 -100018e6: d300 bcc.n 100018ea <y64_x32+0xb6> -100018e8: 3101 adds r1, #1 -100018ea: 42a2 cmp r2, r4 -100018ec: d206 bcs.n 100018fc <y64_x32+0xc8> -100018ee: 2300 movs r3, #0 -100018f0: bdf0 pop {r4, r5, r6, r7, pc} -100018f2: 0000 .short 0x0000 -100018f4: d0000000 .word 0xd0000000 -100018f8: ffffffff .word 0xffffffff -100018fc: 1b12 subs r2, r2, r4 -100018fe: 3001 adds r0, #1 -10001900: d3f3 bcc.n 100018ea <y64_x32+0xb6> -10001902: e7f1 b.n 100018e8 <y64_x32+0xb4> - -10001904 <last0>: -10001904: 2709 movs r7, #9 -10001906: 1b7f subs r7, r7, r5 -10001908: 40fe lsrs r6, r7 -1000190a: 4664 mov r4, ip -1000190c: b2a2 uxth r2, r4 -1000190e: 4372 muls r2, r6 -10001910: 1a80 subs r0, r0, r2 -10001912: d200 bcs.n 10001916 <last0+0x12> -10001914: 3901 subs r1, #1 -10001916: 0c22 lsrs r2, r4, #16 -10001918: 4372 muls r2, r6 -1000191a: 0c13 lsrs r3, r2, #16 -1000191c: 0412 lsls r2, r2, #16 -1000191e: 1a82 subs r2, r0, r2 -10001920: 4199 sbcs r1, r3 -10001922: 000b movs r3, r1 -10001924: 4670 mov r0, lr -10001926: 3504 adds r5, #4 -10001928: 3713 adds r7, #19 -1000192a: 0001 movs r1, r0 -1000192c: 40f9 lsrs r1, r7 -1000192e: 40a8 lsls r0, r5 -10001930: 1980 adds r0, r0, r6 -10001932: d300 bcc.n 10001936 <last0+0x32> -10001934: 3101 adds r1, #1 -10001936: 2b00 cmp r3, #0 -10001938: d102 bne.n 10001940 <last0+0x3c> -1000193a: 42a2 cmp r2, r4 -1000193c: d20a bcs.n 10001954 <last0+0x50> -1000193e: bdf0 pop {r4, r5, r6, r7, pc} -10001940: 3001 adds r0, #1 -10001942: d300 bcc.n 10001946 <last0+0x42> -10001944: 3101 adds r1, #1 -10001946: 1b12 subs r2, r2, r4 -10001948: d2fa bcs.n 10001940 <last0+0x3c> -1000194a: 3b01 subs r3, #1 -1000194c: d1f8 bne.n 10001940 <last0+0x3c> -1000194e: 42a2 cmp r2, r4 -10001950: d200 bcs.n 10001954 <last0+0x50> -10001952: bdf0 pop {r4, r5, r6, r7, pc} -10001954: 3001 adds r0, #1 -10001956: d300 bcc.n 1000195a <last0+0x56> -10001958: 3101 adds r1, #1 -1000195a: 1b12 subs r2, r2, r4 -1000195c: e7f7 b.n 1000194e <last0+0x4a> - -1000195e <y64_x48>: -1000195e: b5f0 push {r4, r5, r6, r7, lr} -10001960: 0c1c lsrs r4, r3, #16 -10001962: d000 beq.n 10001966 <y64_x48+0x8> -10001964: e080 b.n 10001a68 <y64_x64> -10001966: b40c push {r2, r3} -10001968: 2500 movs r5, #0 -1000196a: 0a1c lsrs r4, r3, #8 -1000196c: d104 bne.n 10001978 <y64_x48+0x1a> -1000196e: 021b lsls r3, r3, #8 -10001970: 0e16 lsrs r6, r2, #24 -10001972: 4333 orrs r3, r6 -10001974: 0212 lsls r2, r2, #8 -10001976: 3508 adds r5, #8 -10001978: 0b1c lsrs r4, r3, #12 -1000197a: d104 bne.n 10001986 <y64_x48+0x28> -1000197c: 011b lsls r3, r3, #4 -1000197e: 0f16 lsrs r6, r2, #28 -10001980: 4333 orrs r3, r6 -10001982: 0112 lsls r2, r2, #4 -10001984: 3504 adds r5, #4 -10001986: 0b9c lsrs r4, r3, #14 -10001988: d104 bne.n 10001994 <y64_x48+0x36> -1000198a: 009b lsls r3, r3, #2 -1000198c: 0f96 lsrs r6, r2, #30 -1000198e: 4333 orrs r3, r6 -10001990: 0092 lsls r2, r2, #2 -10001992: 3502 adds r5, #2 -10001994: 0bdc lsrs r4, r3, #15 -10001996: d102 bne.n 1000199e <y64_x48+0x40> -10001998: 1892 adds r2, r2, r2 -1000199a: 415b adcs r3, r3 -1000199c: 3501 adds r5, #1 -1000199e: 001c movs r4, r3 -100019a0: 1897 adds r7, r2, r2 -100019a2: 4164 adcs r4, r4 -100019a4: 3401 adds r4, #1 -100019a6: 4f46 ldr r7, [pc, #280] @ (10001ac0 <y64_x64+0x58>) -100019a8: 667c str r4, [r7, #100] @ 0x64 -100019aa: 4c46 ldr r4, [pc, #280] @ (10001ac4 <y64_x64+0x5c>) -100019ac: 663c str r4, [r7, #96] @ 0x60 -100019ae: 0c0e lsrs r6, r1, #16 -100019b0: e7ff b.n 100019b2 <y64_x48+0x54> -100019b2: e7ff b.n 100019b4 <y64_x48+0x56> -100019b4: e7ff b.n 100019b6 <y64_x48+0x58> -100019b6: 46c0 nop @ (mov r8, r8) -100019b8: 6f3c ldr r4, [r7, #112] @ 0x70 -100019ba: 4366 muls r6, r4 -100019bc: 0c36 lsrs r6, r6, #16 -100019be: 0377 lsls r7, r6, #13 -100019c0: 46be mov lr, r7 -100019c2: b297 uxth r7, r2 -100019c4: 4377 muls r7, r6 -100019c6: 1bc0 subs r0, r0, r7 -100019c8: d200 bcs.n 100019cc <y64_x48+0x6e> -100019ca: 3901 subs r1, #1 -100019cc: 1bc0 subs r0, r0, r7 -100019ce: d200 bcs.n 100019d2 <y64_x48+0x74> -100019d0: 3901 subs r1, #1 -100019d2: b29f uxth r7, r3 -100019d4: 4377 muls r7, r6 -100019d6: 1bc9 subs r1, r1, r7 -100019d8: 1bc9 subs r1, r1, r7 -100019da: 0c17 lsrs r7, r2, #16 -100019dc: 4377 muls r7, r6 -100019de: 047e lsls r6, r7, #17 -100019e0: 0bff lsrs r7, r7, #15 -100019e2: 1b80 subs r0, r0, r6 -100019e4: 41b9 sbcs r1, r7 -100019e6: 08ce lsrs r6, r1, #3 -100019e8: 4366 muls r6, r4 -100019ea: 0c36 lsrs r6, r6, #16 -100019ec: 2d0c cmp r5, #12 -100019ee: db33 blt.n 10001a58 <last1> -100019f0: 44b6 add lr, r6 -100019f2: 0b12 lsrs r2, r2, #12 -100019f4: 051f lsls r7, r3, #20 -100019f6: 433a orrs r2, r7 -100019f8: 0b1b lsrs r3, r3, #12 -100019fa: b297 uxth r7, r2 -100019fc: 4377 muls r7, r6 -100019fe: 1bc0 subs r0, r0, r7 -10001a00: d200 bcs.n 10001a04 <y64_x48+0xa6> -10001a02: 3901 subs r1, #1 -10001a04: b29f uxth r7, r3 -10001a06: 4377 muls r7, r6 -10001a08: 1bc9 subs r1, r1, r7 -10001a0a: 0c17 lsrs r7, r2, #16 -10001a0c: 4377 muls r7, r6 -10001a0e: 043e lsls r6, r7, #16 -10001a10: 0c3f lsrs r7, r7, #16 -10001a12: 1b80 subs r0, r0, r6 -10001a14: 41b9 sbcs r1, r7 -10001a16: 0d86 lsrs r6, r0, #22 -10001a18: 028f lsls r7, r1, #10 -10001a1a: 433e orrs r6, r7 -10001a1c: 4366 muls r6, r4 -10001a1e: 2729 movs r7, #41 @ 0x29 -10001a20: 1b7f subs r7, r7, r5 -10001a22: 40fe lsrs r6, r7 -10001a24: 3d0c subs r5, #12 -10001a26: 4677 mov r7, lr -10001a28: 40af lsls r7, r5 -10001a2a: 19bf adds r7, r7, r6 -10001a2c: bc30 pop {r4, r5} -10001a2e: b2a2 uxth r2, r4 -10001a30: b2ab uxth r3, r5 -10001a32: 4372 muls r2, r6 -10001a34: 4373 muls r3, r6 -10001a36: 1a80 subs r0, r0, r2 -10001a38: 4199 sbcs r1, r3 -10001a3a: 0c22 lsrs r2, r4, #16 -10001a3c: 4372 muls r2, r6 -10001a3e: 0c13 lsrs r3, r2, #16 -10001a40: 0412 lsls r2, r2, #16 -10001a42: 1a80 subs r0, r0, r2 -10001a44: 4199 sbcs r1, r3 -10001a46: 0002 movs r2, r0 -10001a48: 000b movs r3, r1 -10001a4a: 3701 adds r7, #1 -10001a4c: 1b00 subs r0, r0, r4 -10001a4e: 41a9 sbcs r1, r5 -10001a50: d2f9 bcs.n 10001a46 <y64_x48+0xe8> -10001a52: 1e78 subs r0, r7, #1 -10001a54: 2100 movs r1, #0 -10001a56: bdf0 pop {r4, r5, r6, r7, pc} - -10001a58 <last1>: -10001a58: 270c movs r7, #12 -10001a5a: 1b7f subs r7, r7, r5 -10001a5c: 40fe lsrs r6, r7 -10001a5e: 4677 mov r7, lr -10001a60: 0b7f lsrs r7, r7, #13 -10001a62: 40af lsls r7, r5 -10001a64: 19ff adds r7, r7, r7 -10001a66: e7e0 b.n 10001a2a <y64_x48+0xcc> - -10001a68 <y64_x64>: -10001a68: 2400 movs r4, #0 -10001a6a: 1c5d adds r5, r3, #1 -10001a6c: d007 beq.n 10001a7e <y64_x64+0x16> -10001a6e: 4f14 ldr r7, [pc, #80] @ (10001ac0 <y64_x64+0x58>) -10001a70: 667d str r5, [r7, #100] @ 0x64 -10001a72: 6639 str r1, [r7, #96] @ 0x60 -10001a74: e7ff b.n 10001a76 <y64_x64+0xe> -10001a76: e7ff b.n 10001a78 <y64_x64+0x10> -10001a78: e7ff b.n 10001a7a <y64_x64+0x12> -10001a7a: e7ff b.n 10001a7c <y64_x64+0x14> -10001a7c: 6f3c ldr r4, [r7, #112] @ 0x70 -10001a7e: b295 uxth r5, r2 -10001a80: b29e uxth r6, r3 -10001a82: 4365 muls r5, r4 -10001a84: 4366 muls r6, r4 -10001a86: 1b40 subs r0, r0, r5 -10001a88: 41b1 sbcs r1, r6 -10001a8a: 0c15 lsrs r5, r2, #16 -10001a8c: 0c1e lsrs r6, r3, #16 -10001a8e: 4365 muls r5, r4 -10001a90: 4366 muls r6, r4 -10001a92: 0436 lsls r6, r6, #16 -10001a94: 0c2f lsrs r7, r5, #16 -10001a96: 433e orrs r6, r7 -10001a98: 042d lsls r5, r5, #16 -10001a9a: 1b40 subs r0, r0, r5 -10001a9c: 41b1 sbcs r1, r6 -10001a9e: 4299 cmp r1, r3 -10001aa0: d204 bcs.n 10001aac <y64_x64+0x44> -10001aa2: 0002 movs r2, r0 -10001aa4: 000b movs r3, r1 -10001aa6: 0020 movs r0, r4 -10001aa8: 2100 movs r1, #0 -10001aaa: bdf0 pop {r4, r5, r6, r7, pc} -10001aac: d101 bne.n 10001ab2 <y64_x64+0x4a> -10001aae: 4290 cmp r0, r2 -10001ab0: d3f7 bcc.n 10001aa2 <y64_x64+0x3a> -10001ab2: 1a80 subs r0, r0, r2 -10001ab4: 4199 sbcs r1, r3 -10001ab6: 3401 adds r4, #1 -10001ab8: 4299 cmp r1, r3 -10001aba: d3f2 bcc.n 10001aa2 <y64_x64+0x3a> -10001abc: e7f6 b.n 10001aac <y64_x64+0x44> -10001abe: 0000 .short 0x0000 -10001ac0: d0000000 .word 0xd0000000 -10001ac4: ffffffff .word 0xffffffff - -10001ac8 <missing_double_func_shim>: -10001ac8: b510 push {r4, lr} -10001aca: 4801 ldr r0, [pc, #4] @ (10001ad0 <missing_double_func_shim+0x8>) -10001acc: f7fe fcd2 bl 10000474 <panic> -10001ad0: 1000240c .word 0x1000240c - -10001ad4 <__aeabi_double_init>: -10001ad4: 2313 movs r3, #19 -10001ad6: b570 push {r4, r5, r6, lr} -10001ad8: 781d ldrb r5, [r3, #0] -10001ada: 2d01 cmp r5, #1 -10001adc: d019 beq.n 10001b12 <__aeabi_double_init+0x3e> -10001ade: dd14 ble.n 10001b0a <__aeabi_double_init+0x36> -10001ae0: 481d ldr r0, [pc, #116] @ (10001b58 <__aeabi_double_init+0x84>) -10001ae2: f7ff fc31 bl 10001348 <rom_data_lookup> -10001ae6: 0006 movs r6, r0 -10001ae8: 481c ldr r0, [pc, #112] @ (10001b5c <__aeabi_double_init+0x88>) -10001aea: f7ff fc2d bl 10001348 <rom_data_lookup> -10001aee: 4c1c ldr r4, [pc, #112] @ (10001b60 <__aeabi_double_init+0x8c>) -10001af0: 2280 movs r2, #128 @ 0x80 -10001af2: 0031 movs r1, r6 -10001af4: 0020 movs r0, r4 -10001af6: f000 f8af bl 10001c58 <__wrap___aeabi_memcpy> -10001afa: 2d02 cmp r5, #2 -10001afc: d006 beq.n 10001b0c <__aeabi_double_init+0x38> -10001afe: 4819 ldr r0, [pc, #100] @ (10001b64 <__aeabi_double_init+0x90>) -10001b00: f7ff fc1a bl 10001338 <rom_func_lookup> -10001b04: 4b18 ldr r3, [pc, #96] @ (10001b68 <__aeabi_double_init+0x94>) -10001b06: 6018 str r0, [r3, #0] -10001b08: bd70 pop {r4, r5, r6, pc} -10001b0a: 4c15 ldr r4, [pc, #84] @ (10001b60 <__aeabi_double_init+0x8c>) -10001b0c: 4b17 ldr r3, [pc, #92] @ (10001b6c <__aeabi_double_init+0x98>) -10001b0e: 64a3 str r3, [r4, #72] @ 0x48 -10001b10: e7f5 b.n 10001afe <__aeabi_double_init+0x2a> -10001b12: 4b17 ldr r3, [pc, #92] @ (10001b70 <__aeabi_double_init+0x9c>) -10001b14: 4c12 ldr r4, [pc, #72] @ (10001b60 <__aeabi_double_init+0x8c>) -10001b16: 6023 str r3, [r4, #0] -10001b18: 6063 str r3, [r4, #4] -10001b1a: 60a3 str r3, [r4, #8] -10001b1c: 60e3 str r3, [r4, #12] -10001b1e: 6123 str r3, [r4, #16] -10001b20: 6163 str r3, [r4, #20] -10001b22: 61a3 str r3, [r4, #24] -10001b24: 61e3 str r3, [r4, #28] -10001b26: 6223 str r3, [r4, #32] -10001b28: 6263 str r3, [r4, #36] @ 0x24 -10001b2a: 62a3 str r3, [r4, #40] @ 0x28 -10001b2c: 62e3 str r3, [r4, #44] @ 0x2c -10001b2e: 6323 str r3, [r4, #48] @ 0x30 -10001b30: 6363 str r3, [r4, #52] @ 0x34 -10001b32: 63a3 str r3, [r4, #56] @ 0x38 -10001b34: 63e3 str r3, [r4, #60] @ 0x3c -10001b36: 6423 str r3, [r4, #64] @ 0x40 -10001b38: 6463 str r3, [r4, #68] @ 0x44 -10001b3a: 64a3 str r3, [r4, #72] @ 0x48 -10001b3c: 64e3 str r3, [r4, #76] @ 0x4c -10001b3e: 6523 str r3, [r4, #80] @ 0x50 -10001b40: 6563 str r3, [r4, #84] @ 0x54 -10001b42: 65a3 str r3, [r4, #88] @ 0x58 -10001b44: 65e3 str r3, [r4, #92] @ 0x5c -10001b46: 6623 str r3, [r4, #96] @ 0x60 -10001b48: 6663 str r3, [r4, #100] @ 0x64 -10001b4a: 66a3 str r3, [r4, #104] @ 0x68 -10001b4c: 66e3 str r3, [r4, #108] @ 0x6c -10001b4e: 6723 str r3, [r4, #112] @ 0x70 -10001b50: 6763 str r3, [r4, #116] @ 0x74 -10001b52: 67a3 str r3, [r4, #120] @ 0x78 -10001b54: 67e3 str r3, [r4, #124] @ 0x7c -10001b56: e7d9 b.n 10001b0c <__aeabi_double_init+0x38> -10001b58: 00004453 .word 0x00004453 -10001b5c: 00004653 .word 0x00004653 -10001b60: 20000560 .word 0x20000560 -10001b64: 0000334c .word 0x0000334c -10001b68: 20000960 .word 0x20000960 -10001b6c: 10001b75 .word 0x10001b75 -10001b70: 10001ac9 .word 0x10001ac9 - -10001b74 <double_table_shim_on_use_helper>: -10001b74: b507 push {r0, r1, r2, lr} -10001b76: 4660 mov r0, ip -10001b78: 8801 ldrh r1, [r0, #0] -10001b7a: 0a0a lsrs r2, r1, #8 -10001b7c: 3002 adds r0, #2 -10001b7e: 2adf cmp r2, #223 @ 0xdf -10001b80: d1fa bne.n 10001b78 <double_table_shim_on_use_helper+0x4> -10001b82: b2c9 uxtb r1, r1 -10001b84: 0882 lsrs r2, r0, #2 -10001b86: d304 bcc.n 10001b92 <double_table_shim_on_use_helper+0x1e> -10001b88: 8802 ldrh r2, [r0, #0] -10001b8a: 8840 ldrh r0, [r0, #2] -10001b8c: 0400 lsls r0, r0, #16 -10001b8e: 4310 orrs r0, r2 -10001b90: e000 b.n 10001b94 <double_table_shim_on_use_helper+0x20> -10001b92: 6800 ldr r0, [r0, #0] -10001b94: 4a01 ldr r2, [pc, #4] @ (10001b9c <double_table_shim_on_use_helper+0x28>) -10001b96: 5050 str r0, [r2, r1] -10001b98: 9003 str r0, [sp, #12] -10001b9a: bd07 pop {r0, r1, r2, pc} -10001b9c: 20000560 .word 0x20000560 - -10001ba0 <__wrap___aeabi_lmul>: -10001ba0: 4351 muls r1, r2 -10001ba2: 4343 muls r3, r0 -10001ba4: 18c9 adds r1, r1, r3 -10001ba6: 468c mov ip, r1 -10001ba8: 0c11 lsrs r1, r2, #16 -10001baa: b283 uxth r3, r0 -10001bac: 434b muls r3, r1 -10001bae: b410 push {r4} -10001bb0: 0c04 lsrs r4, r0, #16 -10001bb2: 4361 muls r1, r4 -10001bb4: b292 uxth r2, r2 -10001bb6: b280 uxth r0, r0 -10001bb8: 4350 muls r0, r2 -10001bba: 4362 muls r2, r4 -10001bbc: 041c lsls r4, r3, #16 -10001bbe: 0c1b lsrs r3, r3, #16 -10001bc0: 1900 adds r0, r0, r4 -10001bc2: bc10 pop {r4} -10001bc4: 4159 adcs r1, r3 -10001bc6: 0413 lsls r3, r2, #16 -10001bc8: 0c12 lsrs r2, r2, #16 -10001bca: 18c0 adds r0, r0, r3 -10001bcc: 4151 adcs r1, r2 -10001bce: 4461 add r1, ip -10001bd0: 4770 bx lr +100012be: 001f movs r7, r3 +100012c0: 680a ldr r2, [r1, #0] +100012c2: 4397 bics r7, r2 +100012c4: d1fb bne.n 100012be <pll_init+0x46> +100012c6: 4b14 ldr r3, [pc, #80] @ (10001318 <pll_init+0xa0>) +100012c8: 6025 str r5, [r4, #0] +100012ca: 18e2 adds r2, r4, r3 +100012cc: 2321 movs r3, #33 @ 0x21 +100012ce: 60a0 str r0, [r4, #8] +100012d0: 6013 str r3, [r2, #0] +100012d2: 6823 ldr r3, [r4, #0] +100012d4: 2b00 cmp r3, #0 +100012d6: dafc bge.n 100012d2 <pll_init+0x5a> +100012d8: 2308 movs r3, #8 +100012da: 60e6 str r6, [r4, #12] +100012dc: 6013 str r3, [r2, #0] +100012de: bdf8 pop {r3, r4, r5, r6, r7, pc} +100012e0: 233f movs r3, #63 @ 0x3f +100012e2: 6822 ldr r2, [r4, #0] +100012e4: 4013 ands r3, r2 +100012e6: 42ab cmp r3, r5 +100012e8: d1d9 bne.n 1000129e <pll_init+0x26> +100012ea: 68a3 ldr r3, [r4, #8] +100012ec: 051b lsls r3, r3, #20 +100012ee: 0d1b lsrs r3, r3, #20 +100012f0: 4283 cmp r3, r0 +100012f2: d1d4 bne.n 1000129e <pll_init+0x26> +100012f4: 22ee movs r2, #238 @ 0xee +100012f6: 68e3 ldr r3, [r4, #12] +100012f8: 02d2 lsls r2, r2, #11 +100012fa: 4013 ands r3, r2 +100012fc: 42b3 cmp r3, r6 +100012fe: d1ce bne.n 1000129e <pll_init+0x26> +10001300: e7ed b.n 100012de <pll_init+0x66> +10001302: 46c0 nop @ (mov r8, r8) +10001304: 00b71b00 .word 0x00b71b00 +10001308: bffd4000 .word 0xbffd4000 +1000130c: 4000c008 .word 0x4000c008 +10001310: 4000e000 .word 0x4000e000 +10001314: 4000f000 .word 0x4000f000 +10001318: 00003004 .word 0x00003004 + +1000131c <pll_deinit>: +1000131c: 232d movs r3, #45 @ 0x2d +1000131e: 6043 str r3, [r0, #4] +10001320: 4770 bx lr +10001322: 46c0 nop @ (mov r8, r8) + +10001324 <tick_start>: +10001324: 2380 movs r3, #128 @ 0x80 +10001326: 4a02 ldr r2, [pc, #8] @ (10001330 <tick_start+0xc>) +10001328: 009b lsls r3, r3, #2 +1000132a: 430b orrs r3, r1 +1000132c: 62d3 str r3, [r2, #44] @ 0x2c +1000132e: 4770 bx lr +10001330: 40058000 .word 0x40058000 + +10001334 <rom_func_lookup>: +10001334: 2300 movs r3, #0 +10001336: b510 push {r4, lr} +10001338: 0001 movs r1, r0 +1000133a: 8a98 ldrh r0, [r3, #20] +1000133c: 8b1b ldrh r3, [r3, #24] +1000133e: 4798 blx r3 +10001340: bd10 pop {r4, pc} +10001342: 46c0 nop @ (mov r8, r8) + +10001344 <rom_data_lookup>: +10001344: 2316 movs r3, #22 +10001346: b510 push {r4, lr} +10001348: 0001 movs r1, r0 +1000134a: 8818 ldrh r0, [r3, #0] +1000134c: 3302 adds r3, #2 +1000134e: 881b ldrh r3, [r3, #0] +10001350: 4798 blx r3 +10001352: bd10 pop {r4, pc} + +10001354 <rom_funcs_lookup>: +10001354: b5f8 push {r3, r4, r5, r6, r7, lr} +10001356: 4647 mov r7, r8 +10001358: 46ce mov lr, r9 +1000135a: b580 push {r7, lr} +1000135c: 1e0f subs r7, r1, #0 +1000135e: d018 beq.n 10001392 <rom_funcs_lookup+0x3e> +10001360: 2314 movs r3, #20 +10001362: 4699 mov r9, r3 +10001364: 3304 adds r3, #4 +10001366: 0004 movs r4, r0 +10001368: 2500 movs r5, #0 +1000136a: 2601 movs r6, #1 +1000136c: 4698 mov r8, r3 +1000136e: 464b mov r3, r9 +10001370: 8818 ldrh r0, [r3, #0] +10001372: 4643 mov r3, r8 +10001374: 6821 ldr r1, [r4, #0] +10001376: 881b ldrh r3, [r3, #0] +10001378: 4798 blx r3 +1000137a: c401 stmia r4!, {r0} +1000137c: 1e43 subs r3, r0, #1 +1000137e: 4198 sbcs r0, r3 +10001380: 3501 adds r5, #1 +10001382: 4006 ands r6, r0 +10001384: 42af cmp r7, r5 +10001386: d1f2 bne.n 1000136e <rom_funcs_lookup+0x1a> +10001388: 0030 movs r0, r6 +1000138a: bcc0 pop {r6, r7} +1000138c: 46b9 mov r9, r7 +1000138e: 46b0 mov r8, r6 +10001390: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001392: 2601 movs r6, #1 +10001394: e7f8 b.n 10001388 <rom_funcs_lookup+0x34> +10001396: 46c0 nop @ (mov r8, r8) + +10001398 <xosc_init>: +10001398: 23aa movs r3, #170 @ 0xaa +1000139a: 4a06 ldr r2, [pc, #24] @ (100013b4 <xosc_init+0x1c>) +1000139c: 011b lsls r3, r3, #4 +1000139e: 6013 str r3, [r2, #0] +100013a0: 3321 adds r3, #33 @ 0x21 +100013a2: 33ff adds r3, #255 @ 0xff +100013a4: 60d3 str r3, [r2, #12] +100013a6: 4904 ldr r1, [pc, #16] @ (100013b8 <xosc_init+0x20>) +100013a8: 4b04 ldr r3, [pc, #16] @ (100013bc <xosc_init+0x24>) +100013aa: 6019 str r1, [r3, #0] +100013ac: 6853 ldr r3, [r2, #4] +100013ae: 2b00 cmp r3, #0 +100013b0: dafc bge.n 100013ac <xosc_init+0x14> +100013b2: 4770 bx lr +100013b4: 40024000 .word 0x40024000 +100013b8: 00fab000 .word 0x00fab000 +100013bc: 40026000 .word 0x40026000 + +100013c0 <xosc_disable>: +100013c0: 4a05 ldr r2, [pc, #20] @ (100013d8 <xosc_disable+0x18>) +100013c2: 4b06 ldr r3, [pc, #24] @ (100013dc <xosc_disable+0x1c>) +100013c4: 6811 ldr r1, [r2, #0] +100013c6: 4019 ands r1, r3 +100013c8: 4b05 ldr r3, [pc, #20] @ (100013e0 <xosc_disable+0x20>) +100013ca: 430b orrs r3, r1 +100013cc: 6013 str r3, [r2, #0] +100013ce: 6853 ldr r3, [r2, #4] +100013d0: 2b00 cmp r3, #0 +100013d2: dbfc blt.n 100013ce <xosc_disable+0xe> +100013d4: 4770 bx lr +100013d6: 46c0 nop @ (mov r8, r8) +100013d8: 40024000 .word 0x40024000 +100013dc: ff000fff .word 0xff000fff +100013e0: 00d1e000 .word 0x00d1e000 + +100013e4 <xosc_dormant>: +100013e4: 4a03 ldr r2, [pc, #12] @ (100013f4 <xosc_dormant+0x10>) +100013e6: 4b04 ldr r3, [pc, #16] @ (100013f8 <xosc_dormant+0x14>) +100013e8: 6093 str r3, [r2, #8] +100013ea: 6853 ldr r3, [r2, #4] +100013ec: 2b00 cmp r3, #0 +100013ee: dafc bge.n 100013ea <xosc_dormant+0x6> +100013f0: 4770 bx lr +100013f2: 46c0 nop @ (mov r8, r8) +100013f4: 40024000 .word 0x40024000 +100013f8: 636f6d61 .word 0x636f6d61 + +100013fc <first_per_core_initializer>: +100013fc: 4770 bx lr +100013fe: 46c0 nop @ (mov r8, r8) + +10001400 <hard_assertion_failure>: +10001400: b510 push {r4, lr} +10001402: 4801 ldr r0, [pc, #4] @ (10001408 <hard_assertion_failure+0x8>) +10001404: f7ff f834 bl 10000470 <panic> +10001408: 1000238c .word 0x1000238c + +1000140c <runtime_run_initializers>: +1000140c: b570 push {r4, r5, r6, lr} +1000140e: 4d07 ldr r5, [pc, #28] @ (1000142c <runtime_run_initializers+0x20>) +10001410: 4e07 ldr r6, [pc, #28] @ (10001430 <runtime_run_initializers+0x24>) +10001412: 42b5 cmp r5, r6 +10001414: d209 bcs.n 1000142a <runtime_run_initializers+0x1e> +10001416: 2400 movs r4, #0 +10001418: 3e01 subs r6, #1 +1000141a: 1b76 subs r6, r6, r5 +1000141c: 08b6 lsrs r6, r6, #2 +1000141e: cd08 ldmia r5!, {r3} +10001420: 4798 blx r3 +10001422: 0023 movs r3, r4 +10001424: 3401 adds r4, #1 +10001426: 42b3 cmp r3, r6 +10001428: d1f9 bne.n 1000141e <runtime_run_initializers+0x12> +1000142a: bd70 pop {r4, r5, r6, pc} +1000142c: 100022f0 .word 0x100022f0 +10001430: 1000232c .word 0x1000232c + +10001434 <runtime_init_early_resets>: +10001434: 4b05 ldr r3, [pc, #20] @ (1000144c <runtime_init_early_resets+0x18>) +10001436: 4a06 ldr r2, [pc, #24] @ (10001450 <runtime_init_early_resets+0x1c>) +10001438: 4906 ldr r1, [pc, #24] @ (10001454 <runtime_init_early_resets+0x20>) +1000143a: 601a str r2, [r3, #0] +1000143c: 4a06 ldr r2, [pc, #24] @ (10001458 <runtime_init_early_resets+0x24>) +1000143e: 4b07 ldr r3, [pc, #28] @ (1000145c <runtime_init_early_resets+0x28>) +10001440: 601a str r2, [r3, #0] +10001442: 0010 movs r0, r2 +10001444: 680b ldr r3, [r1, #0] +10001446: 4398 bics r0, r3 +10001448: d1fb bne.n 10001442 <runtime_init_early_resets+0xe> +1000144a: 4770 bx lr +1000144c: 4000e000 .word 0x4000e000 +10001450: fefbcdbf .word 0xfefbcdbf +10001454: 4000c008 .word 0x4000c008 +10001458: 003c7ffe .word 0x003c7ffe +1000145c: 4000f000 .word 0x4000f000 + +10001460 <runtime_init_usb_power_down>: +10001460: 4b04 ldr r3, [pc, #16] @ (10001474 <runtime_init_usb_power_down+0x14>) +10001462: 6cdb ldr r3, [r3, #76] @ 0x4c +10001464: 2b00 cmp r3, #0 +10001466: d103 bne.n 10001470 <runtime_init_usb_power_down+0x10> +10001468: 2280 movs r2, #128 @ 0x80 +1000146a: 4b03 ldr r3, [pc, #12] @ (10001478 <runtime_init_usb_power_down+0x18>) +1000146c: 02d2 lsls r2, r2, #11 +1000146e: 601a str r2, [r3, #0] +10001470: 4770 bx lr +10001472: 46c0 nop @ (mov r8, r8) +10001474: 50110000 .word 0x50110000 +10001478: 5011204c .word 0x5011204c + +1000147c <runtime_init_post_clock_resets>: +1000147c: 4a04 ldr r2, [pc, #16] @ (10001490 <runtime_init_post_clock_resets+0x14>) +1000147e: 4b05 ldr r3, [pc, #20] @ (10001494 <runtime_init_post_clock_resets+0x18>) +10001480: 601a str r2, [r3, #0] +10001482: 4a05 ldr r2, [pc, #20] @ (10001498 <runtime_init_post_clock_resets+0x1c>) +10001484: 6813 ldr r3, [r2, #0] +10001486: 01db lsls r3, r3, #7 +10001488: 3380 adds r3, #128 @ 0x80 +1000148a: d1fb bne.n 10001484 <runtime_init_post_clock_resets+0x8> +1000148c: 4770 bx lr +1000148e: 46c0 nop @ (mov r8, r8) +10001490: 01ffffff .word 0x01ffffff +10001494: 4000f000 .word 0x4000f000 +10001498: 4000c008 .word 0x4000c008 + +1000149c <runtime_init_rp2040_gpio_ie_disable>: +1000149c: 2240 movs r2, #64 @ 0x40 +1000149e: 4b03 ldr r3, [pc, #12] @ (100014ac <runtime_init_rp2040_gpio_ie_disable+0x10>) +100014a0: 679a str r2, [r3, #120] @ 0x78 +100014a2: 675a str r2, [r3, #116] @ 0x74 +100014a4: 671a str r2, [r3, #112] @ 0x70 +100014a6: 66da str r2, [r3, #108] @ 0x6c +100014a8: 4770 bx lr +100014aa: 46c0 nop @ (mov r8, r8) +100014ac: 4001f000 .word 0x4001f000 + +100014b0 <runtime_init_spin_locks_reset>: +100014b0: b510 push {r4, lr} +100014b2: f7ff f823 bl 100004fc <spin_locks_reset> +100014b6: bd10 pop {r4, pc} + +100014b8 <runtime_init_install_ram_vector_table>: +100014b8: b5f8 push {r3, r4, r5, r6, r7, lr} +100014ba: 4927 ldr r1, [pc, #156] @ (10001558 <runtime_init_install_ram_vector_table+0xa0>) +100014bc: 4c27 ldr r4, [pc, #156] @ (1000155c <runtime_init_install_ram_vector_table+0xa4>) +100014be: 4d28 ldr r5, [pc, #160] @ (10001560 <runtime_init_install_ram_vector_table+0xa8>) +100014c0: 1a64 subs r4, r4, r1 +100014c2: 10a6 asrs r6, r4, #2 +100014c4: 0032 movs r2, r6 +100014c6: 2e30 cmp r6, #48 @ 0x30 +100014c8: d900 bls.n 100014cc <runtime_init_install_ram_vector_table+0x14> +100014ca: 2230 movs r2, #48 @ 0x30 +100014cc: 0028 movs r0, r5 +100014ce: 0092 lsls r2, r2, #2 +100014d0: f000 fbba bl 10001c48 <__wrap___aeabi_memcpy> +100014d4: 2cbc cmp r4, #188 @ 0xbc +100014d6: d83b bhi.n 10001550 <runtime_init_install_ram_vector_table+0x98> +100014d8: 2030 movs r0, #48 @ 0x30 +100014da: 232f movs r3, #47 @ 0x2f +100014dc: 192c adds r4, r5, r4 +100014de: 0764 lsls r4, r4, #29 +100014e0: 4a20 ldr r2, [pc, #128] @ (10001564 <runtime_init_install_ram_vector_table+0xac>) +100014e2: 1b80 subs r0, r0, r6 +100014e4: 0fe4 lsrs r4, r4, #31 +100014e6: 1b9b subs r3, r3, r6 +100014e8: 2b05 cmp r3, #5 +100014ea: d916 bls.n 1000151a <runtime_init_install_ram_vector_table+0x62> +100014ec: 0037 movs r7, r6 +100014ee: 2c00 cmp r4, #0 +100014f0: d002 beq.n 100014f8 <runtime_init_install_ram_vector_table+0x40> +100014f2: 00b3 lsls r3, r6, #2 +100014f4: 1c77 adds r7, r6, #1 +100014f6: 50ea str r2, [r5, r3] +100014f8: 1b00 subs r0, r0, r4 +100014fa: 1933 adds r3, r6, r4 +100014fc: 009b lsls r3, r3, #2 +100014fe: 0841 lsrs r1, r0, #1 +10001500: 18eb adds r3, r5, r3 +10001502: 00c9 lsls r1, r1, #3 +10001504: 18c9 adds r1, r1, r3 +10001506: 601a str r2, [r3, #0] +10001508: 605a str r2, [r3, #4] +1000150a: 3308 adds r3, #8 +1000150c: 4299 cmp r1, r3 +1000150e: d1fa bne.n 10001506 <runtime_init_install_ram_vector_table+0x4e> +10001510: 2301 movs r3, #1 +10001512: 4203 tst r3, r0 +10001514: d01c beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +10001516: 4398 bics r0, r3 +10001518: 19c6 adds r6, r0, r7 +1000151a: 00b3 lsls r3, r6, #2 +1000151c: 50ea str r2, [r5, r3] +1000151e: 1c73 adds r3, r6, #1 +10001520: 2e2f cmp r6, #47 @ 0x2f +10001522: d015 beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +10001524: 009b lsls r3, r3, #2 +10001526: 50ea str r2, [r5, r3] +10001528: 1cb3 adds r3, r6, #2 +1000152a: 2e2e cmp r6, #46 @ 0x2e +1000152c: d010 beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +1000152e: 009b lsls r3, r3, #2 +10001530: 50ea str r2, [r5, r3] +10001532: 1cf3 adds r3, r6, #3 +10001534: 2e2d cmp r6, #45 @ 0x2d +10001536: d00b beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +10001538: 009b lsls r3, r3, #2 +1000153a: 50ea str r2, [r5, r3] +1000153c: 1d33 adds r3, r6, #4 +1000153e: 2e2c cmp r6, #44 @ 0x2c +10001540: d006 beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +10001542: 009b lsls r3, r3, #2 +10001544: 50ea str r2, [r5, r3] +10001546: 1d73 adds r3, r6, #5 +10001548: 2e2b cmp r6, #43 @ 0x2b +1000154a: d001 beq.n 10001550 <runtime_init_install_ram_vector_table+0x98> +1000154c: 009b lsls r3, r3, #2 +1000154e: 50ea str r2, [r5, r3] +10001550: 4b05 ldr r3, [pc, #20] @ (10001568 <runtime_init_install_ram_vector_table+0xb0>) +10001552: 609d str r5, [r3, #8] +10001554: bdf8 pop {r3, r4, r5, r6, r7, pc} +10001556: 46c0 nop @ (mov r8, r8) +10001558: 10000100 .word 0x10000100 +1000155c: 100001c0 .word 0x100001c0 +10001560: 20000000 .word 0x20000000 +10001564: 100001c1 .word 0x100001c1 +10001568: e000ed00 .word 0xe000ed00 + +1000156c <runtime_init_clocks>: +1000156c: 2300 movs r3, #0 +1000156e: b510 push {r4, lr} +10001570: 4c29 ldr r4, [pc, #164] @ (10001618 <runtime_init_clocks+0xac>) +10001572: b082 sub sp, #8 +10001574: 67a3 str r3, [r4, #120] @ 0x78 +10001576: f7ff ff0f bl 10001398 <xosc_init> +1000157a: 2201 movs r2, #1 +1000157c: 4b27 ldr r3, [pc, #156] @ (1000161c <runtime_init_clocks+0xb0>) +1000157e: 601a str r2, [r3, #0] +10001580: 6c63 ldr r3, [r4, #68] @ 0x44 +10001582: 2b01 cmp r3, #1 +10001584: d1fc bne.n 10001580 <runtime_init_clocks+0x14> +10001586: 2203 movs r2, #3 +10001588: 4b25 ldr r3, [pc, #148] @ (10001620 <runtime_init_clocks+0xb4>) +1000158a: 601a str r2, [r3, #0] +1000158c: 4a22 ldr r2, [pc, #136] @ (10001618 <runtime_init_clocks+0xac>) +1000158e: 6b93 ldr r3, [r2, #56] @ 0x38 +10001590: 2b01 cmp r3, #1 +10001592: d1fc bne.n 1000158e <runtime_init_clocks+0x22> +10001594: 3301 adds r3, #1 +10001596: 9300 str r3, [sp, #0] +10001598: 2101 movs r1, #1 +1000159a: 4a22 ldr r2, [pc, #136] @ (10001624 <runtime_init_clocks+0xb8>) +1000159c: 4822 ldr r0, [pc, #136] @ (10001628 <runtime_init_clocks+0xbc>) +1000159e: 3304 adds r3, #4 +100015a0: f7ff fe6a bl 10001278 <pll_init> +100015a4: 2305 movs r3, #5 +100015a6: 2101 movs r1, #1 +100015a8: 9300 str r3, [sp, #0] +100015aa: 4a20 ldr r2, [pc, #128] @ (1000162c <runtime_init_clocks+0xc0>) +100015ac: 4820 ldr r0, [pc, #128] @ (10001630 <runtime_init_clocks+0xc4>) +100015ae: f7ff fe63 bl 10001278 <pll_init> +100015b2: 2200 movs r2, #0 +100015b4: 2102 movs r1, #2 +100015b6: 2004 movs r0, #4 +100015b8: 4b1e ldr r3, [pc, #120] @ (10001634 <runtime_init_clocks+0xc8>) +100015ba: f7ff fde3 bl 10001184 <clock_configure_undivided> +100015be: 2200 movs r2, #0 +100015c0: 2101 movs r1, #1 +100015c2: 2005 movs r0, #5 +100015c4: 4b1c ldr r3, [pc, #112] @ (10001638 <runtime_init_clocks+0xcc>) +100015c6: f7ff fddd bl 10001184 <clock_configure_undivided> +100015ca: 2200 movs r2, #0 +100015cc: 2100 movs r1, #0 +100015ce: 2007 movs r0, #7 +100015d0: 4b1a ldr r3, [pc, #104] @ (1000163c <runtime_init_clocks+0xd0>) +100015d2: f7ff fdd7 bl 10001184 <clock_configure_undivided> +100015d6: 2200 movs r2, #0 +100015d8: 2100 movs r1, #0 +100015da: 2008 movs r0, #8 +100015dc: 4b17 ldr r3, [pc, #92] @ (1000163c <runtime_init_clocks+0xd0>) +100015de: f7ff fdd1 bl 10001184 <clock_configure_undivided> +100015e2: 2380 movs r3, #128 @ 0x80 +100015e4: 00db lsls r3, r3, #3 +100015e6: 9300 str r3, [sp, #0] +100015e8: 2200 movs r2, #0 +100015ea: 2100 movs r1, #0 +100015ec: 2009 movs r0, #9 +100015ee: 4b13 ldr r3, [pc, #76] @ (1000163c <runtime_init_clocks+0xd0>) +100015f0: f7ff fd4e bl 10001090 <clock_configure_int_divider> +100015f4: 2200 movs r2, #0 +100015f6: 4b10 ldr r3, [pc, #64] @ (10001638 <runtime_init_clocks+0xcc>) +100015f8: 2100 movs r1, #0 +100015fa: 2006 movs r0, #6 +100015fc: f7ff fdc2 bl 10001184 <clock_configure_undivided> +10001600: 2004 movs r0, #4 +10001602: f7ff fe33 bl 1000126c <clock_get_hz> +10001606: 490e ldr r1, [pc, #56] @ (10001640 <runtime_init_clocks+0xd4>) +10001608: f000 f824 bl 10001654 <__wrap___aeabi_uidiv> +1000160c: 0001 movs r1, r0 +1000160e: 2000 movs r0, #0 +10001610: f7ff fe88 bl 10001324 <tick_start> +10001614: b002 add sp, #8 +10001616: bd10 pop {r4, pc} +10001618: 40008000 .word 0x40008000 +1000161c: 4000b03c .word 0x4000b03c +10001620: 4000b030 .word 0x4000b030 +10001624: 59682f00 .word 0x59682f00 +10001628: 40028000 .word 0x40028000 +1000162c: 47868c00 .word 0x47868c00 +10001630: 4002c000 .word 0x4002c000 +10001634: 00b71b00 .word 0x00b71b00 +10001638: 07735940 .word 0x07735940 +1000163c: 02dc6c00 .word 0x02dc6c00 +10001640: 000f4240 .word 0x000f4240 + +10001644 <__aeabi_bits_init>: +10001644: 4801 ldr r0, [pc, #4] @ (1000164c <__aeabi_bits_init+0x8>) +10001646: 2104 movs r1, #4 +10001648: 4b01 ldr r3, [pc, #4] @ (10001650 <__aeabi_bits_init+0xc>) +1000164a: 4718 bx r3 +1000164c: 200001c0 .word 0x200001c0 +10001650: 10001355 .word 0x10001355 + +10001654 <__wrap___aeabi_uidiv>: +10001654: 4a11 ldr r2, [pc, #68] @ (1000169c <divmod_u32u32_savestate+0x18>) +10001656: 6f93 ldr r3, [r2, #120] @ 0x78 +10001658: 089b lsrs r3, r3, #2 +1000165a: d213 bcs.n 10001684 <divmod_u32u32_savestate> + +1000165c <divmod_u32u32_unsafe>: +1000165c: 6610 str r0, [r2, #96] @ 0x60 +1000165e: 6651 str r1, [r2, #100] @ 0x64 +10001660: 2900 cmp r1, #0 +10001662: d005 beq.n 10001670 <divmod_u32u32_unsafe+0x14> +10001664: e7ff b.n 10001666 <divmod_u32u32_unsafe+0xa> +10001666: e7ff b.n 10001668 <divmod_u32u32_unsafe+0xc> +10001668: e7ff b.n 1000166a <divmod_u32u32_unsafe+0xe> +1000166a: 6f51 ldr r1, [r2, #116] @ 0x74 +1000166c: 6f10 ldr r0, [r2, #112] @ 0x70 +1000166e: 4770 bx lr +10001670: b504 push {r2, lr} +10001672: 2800 cmp r0, #0 +10001674: d001 beq.n 1000167a <divmod_u32u32_unsafe+0x1e> +10001676: 2000 movs r0, #0 +10001678: 43c0 mvns r0, r0 +1000167a: f000 fe29 bl 100022d0 <____aeabi_idiv0_veneer> +1000167e: 2100 movs r1, #0 +10001680: bd04 pop {r2, pc} +10001682: 46c0 nop @ (mov r8, r8) + +10001684 <divmod_u32u32_savestate>: +10001684: b5f0 push {r4, r5, r6, r7, lr} +10001686: 6e14 ldr r4, [r2, #96] @ 0x60 +10001688: 6e55 ldr r5, [r2, #100] @ 0x64 +1000168a: 6f57 ldr r7, [r2, #116] @ 0x74 +1000168c: 6f16 ldr r6, [r2, #112] @ 0x70 +1000168e: f7ff ffe5 bl 1000165c <divmod_u32u32_unsafe> +10001692: 6614 str r4, [r2, #96] @ 0x60 +10001694: 6655 str r5, [r2, #100] @ 0x64 +10001696: 6757 str r7, [r2, #116] @ 0x74 +10001698: 6716 str r6, [r2, #112] @ 0x70 +1000169a: bdf0 pop {r4, r5, r6, r7, pc} +1000169c: d0000000 .word 0xd0000000 + +100016a0 <__wrap___aeabi_ldivmod>: +100016a0: 4694 mov ip, r2 +100016a2: 4a4a ldr r2, [pc, #296] @ (100017cc <udiv0+0x1a>) +100016a4: 6f92 ldr r2, [r2, #120] @ 0x78 +100016a6: 0892 lsrs r2, r2, #2 +100016a8: 4662 mov r2, ip +100016aa: d201 bcs.n 100016b0 <divmod_s64s64_savestate> +100016ac: e028 b.n 10001700 <divmod_s64s64_unsafe> +100016ae: 46c0 nop @ (mov r8, r8) + +100016b0 <divmod_s64s64_savestate>: +100016b0: b5f0 push {r4, r5, r6, r7, lr} +100016b2: 4e46 ldr r6, [pc, #280] @ (100017cc <udiv0+0x1a>) +100016b4: 6e34 ldr r4, [r6, #96] @ 0x60 +100016b6: 6e75 ldr r5, [r6, #100] @ 0x64 +100016b8: 6f77 ldr r7, [r6, #116] @ 0x74 +100016ba: 6f36 ldr r6, [r6, #112] @ 0x70 +100016bc: f000 f820 bl 10001700 <divmod_s64s64_unsafe> +100016c0: 4694 mov ip, r2 +100016c2: 4a42 ldr r2, [pc, #264] @ (100017cc <udiv0+0x1a>) +100016c4: 6614 str r4, [r2, #96] @ 0x60 +100016c6: 6655 str r5, [r2, #100] @ 0x64 +100016c8: 6757 str r7, [r2, #116] @ 0x74 +100016ca: 6716 str r6, [r2, #112] @ 0x70 +100016cc: 4662 mov r2, ip +100016ce: bdf0 pop {r4, r5, r6, r7, pc} + +100016d0 <__wrap___aeabi_uldivmod>: +100016d0: 4694 mov ip, r2 +100016d2: 4a3e ldr r2, [pc, #248] @ (100017cc <udiv0+0x1a>) +100016d4: 6f92 ldr r2, [r2, #120] @ 0x78 +100016d6: 0892 lsrs r2, r2, #2 +100016d8: 4662 mov r2, ip +100016da: d201 bcs.n 100016e0 <divmod_u64u64_savestate> +100016dc: e054 b.n 10001788 <divmod_u64u64_unsafe> +100016de: 46c0 nop @ (mov r8, r8) + +100016e0 <divmod_u64u64_savestate>: +100016e0: b5f0 push {r4, r5, r6, r7, lr} +100016e2: 4e3a ldr r6, [pc, #232] @ (100017cc <udiv0+0x1a>) +100016e4: 6e34 ldr r4, [r6, #96] @ 0x60 +100016e6: 6e75 ldr r5, [r6, #100] @ 0x64 +100016e8: 6f77 ldr r7, [r6, #116] @ 0x74 +100016ea: 6f36 ldr r6, [r6, #112] @ 0x70 +100016ec: f000 f84c bl 10001788 <divmod_u64u64_unsafe> +100016f0: 4694 mov ip, r2 +100016f2: 4a36 ldr r2, [pc, #216] @ (100017cc <udiv0+0x1a>) +100016f4: 6614 str r4, [r2, #96] @ 0x60 +100016f6: 6655 str r5, [r2, #100] @ 0x64 +100016f8: 6757 str r7, [r2, #116] @ 0x74 +100016fa: 6716 str r6, [r2, #112] @ 0x70 +100016fc: 4662 mov r2, ip +100016fe: bdf0 pop {r4, r5, r6, r7, pc} + +10001700 <divmod_s64s64_unsafe>: +10001700: 2b00 cmp r3, #0 +10001702: db24 blt.n 1000174e <l42_1+0x26> +10001704: d011 beq.n 1000172a <l42_1+0x2> +10001706: 2900 cmp r1, #0 +10001708: da3e bge.n 10001788 <divmod_u64u64_unsafe> +1000170a: b500 push {lr} +1000170c: 43c9 mvns r1, r1 +1000170e: 4240 negs r0, r0 +10001710: d100 bne.n 10001714 <l40_1> +10001712: 3101 adds r1, #1 + +10001714 <l40_1>: +10001714: f000 f838 bl 10001788 <divmod_u64u64_unsafe> +10001718: 43c9 mvns r1, r1 +1000171a: 4240 negs r0, r0 +1000171c: d100 bne.n 10001720 <l41_1> +1000171e: 3101 adds r1, #1 + +10001720 <l41_1>: +10001720: 43db mvns r3, r3 +10001722: 4252 negs r2, r2 +10001724: d100 bne.n 10001728 <l42_1> +10001726: 3301 adds r3, #1 + +10001728 <l42_1>: +10001728: bd00 pop {pc} +1000172a: 2a00 cmp r2, #0 +1000172c: d1eb bne.n 10001706 <divmod_s64s64_unsafe+0x6> +1000172e: 2800 cmp r0, #0 +10001730: d101 bne.n 10001736 <l42_1+0xe> +10001732: 2900 cmp r1, #0 +10001734: d005 beq.n 10001742 <l42_1+0x1a> +10001736: 2000 movs r0, #0 +10001738: 0fc9 lsrs r1, r1, #31 +1000173a: 07c9 lsls r1, r1, #31 +1000173c: d101 bne.n 10001742 <l42_1+0x1a> +1000173e: 43c0 mvns r0, r0 +10001740: 0841 lsrs r1, r0, #1 +10001742: b500 push {lr} +10001744: f000 fdbc bl 100022c0 <____aeabi_ldiv0_veneer> +10001748: 2200 movs r2, #0 +1000174a: 2300 movs r3, #0 +1000174c: bd00 pop {pc} +1000174e: b500 push {lr} +10001750: 2900 cmp r1, #0 +10001752: db0a blt.n 1000176a <l44_1+0x2> +10001754: 43db mvns r3, r3 +10001756: 4252 negs r2, r2 +10001758: d100 bne.n 1000175c <l43_1> +1000175a: 3301 adds r3, #1 + +1000175c <l43_1>: +1000175c: f000 f814 bl 10001788 <divmod_u64u64_unsafe> +10001760: 43c9 mvns r1, r1 +10001762: 4240 negs r0, r0 +10001764: d100 bne.n 10001768 <l44_1> +10001766: 3101 adds r1, #1 + +10001768 <l44_1>: +10001768: bd00 pop {pc} +1000176a: 43c9 mvns r1, r1 +1000176c: 4240 negs r0, r0 +1000176e: d100 bne.n 10001772 <l45_1> +10001770: 3101 adds r1, #1 + +10001772 <l45_1>: +10001772: 43db mvns r3, r3 +10001774: 4252 negs r2, r2 +10001776: d100 bne.n 1000177a <l46_1> +10001778: 3301 adds r3, #1 + +1000177a <l46_1>: +1000177a: f000 f805 bl 10001788 <divmod_u64u64_unsafe> +1000177e: 43db mvns r3, r3 +10001780: 4252 negs r2, r2 +10001782: d100 bne.n 10001786 <l47_1> +10001784: 3301 adds r3, #1 + +10001786 <l47_1>: +10001786: bd00 pop {pc} + +10001788 <divmod_u64u64_unsafe>: +10001788: 2900 cmp r1, #0 +1000178a: d123 bne.n 100017d4 <y64> +1000178c: 2b00 cmp r3, #0 +1000178e: d118 bne.n 100017c2 <udiv0+0x10> +10001790: 2a00 cmp r2, #0 +10001792: d00c beq.n 100017ae <divmod_u64u64_unsafe+0x26> +10001794: 46bc mov ip, r7 +10001796: 4f0d ldr r7, [pc, #52] @ (100017cc <udiv0+0x1a>) +10001798: 6638 str r0, [r7, #96] @ 0x60 +1000179a: 667a str r2, [r7, #100] @ 0x64 +1000179c: 2100 movs r1, #0 +1000179e: 2300 movs r3, #0 +100017a0: e7ff b.n 100017a2 <divmod_u64u64_unsafe+0x1a> +100017a2: e7ff b.n 100017a4 <divmod_u64u64_unsafe+0x1c> +100017a4: e7ff b.n 100017a6 <divmod_u64u64_unsafe+0x1e> +100017a6: 6f7a ldr r2, [r7, #116] @ 0x74 +100017a8: 6f38 ldr r0, [r7, #112] @ 0x70 +100017aa: 4667 mov r7, ip +100017ac: 4770 bx lr +100017ae: 2800 cmp r0, #0 +100017b0: d001 beq.n 100017b6 <udiv0+0x4> + +100017b2 <udiv0>: +100017b2: 4807 ldr r0, [pc, #28] @ (100017d0 <udiv0+0x1e>) +100017b4: 0001 movs r1, r0 +100017b6: b500 push {lr} +100017b8: f000 fd82 bl 100022c0 <____aeabi_ldiv0_veneer> +100017bc: 2200 movs r2, #0 +100017be: 2300 movs r3, #0 +100017c0: bd00 pop {pc} +100017c2: 0002 movs r2, r0 +100017c4: 000b movs r3, r1 +100017c6: 2000 movs r0, #0 +100017c8: 2100 movs r1, #0 +100017ca: 4770 bx lr +100017cc: d0000000 .word 0xd0000000 +100017d0: ffffffff .word 0xffffffff + +100017d4 <y64>: +100017d4: 2b00 cmp r3, #0 +100017d6: d000 beq.n 100017da <y64+0x6> +100017d8: e0bf b.n 1000195a <y64_x48> +100017da: 0c13 lsrs r3, r2, #16 +100017dc: d128 bne.n 10001830 <y64_x32> +100017de: 2a00 cmp r2, #0 +100017e0: d0e7 beq.n 100017b2 <udiv0> +100017e2: b480 push {r7} +100017e4: 4f11 ldr r7, [pc, #68] @ (1000182c <y64+0x58>) +100017e6: 6639 str r1, [r7, #96] @ 0x60 +100017e8: 667a str r2, [r7, #100] @ 0x64 +100017ea: e7ff b.n 100017ec <y64+0x18> +100017ec: e7ff b.n 100017ee <y64+0x1a> +100017ee: b430 push {r4, r5} +100017f0: 0c04 lsrs r4, r0, #16 +100017f2: 6f7b ldr r3, [r7, #116] @ 0x74 +100017f4: 6f39 ldr r1, [r7, #112] @ 0x70 +100017f6: 041b lsls r3, r3, #16 +100017f8: 4323 orrs r3, r4 +100017fa: 663b str r3, [r7, #96] @ 0x60 +100017fc: 667a str r2, [r7, #100] @ 0x64 +100017fe: e7ff b.n 10001800 <y64+0x2c> +10001800: e7ff b.n 10001802 <y64+0x2e> +10001802: e7ff b.n 10001804 <y64+0x30> +10001804: 46c0 nop @ (mov r8, r8) +10001806: b284 uxth r4, r0 +10001808: 6f7b ldr r3, [r7, #116] @ 0x74 +1000180a: 6f3d ldr r5, [r7, #112] @ 0x70 +1000180c: 041b lsls r3, r3, #16 +1000180e: 4323 orrs r3, r4 +10001810: 663b str r3, [r7, #96] @ 0x60 +10001812: 667a str r2, [r7, #100] @ 0x64 +10001814: e7ff b.n 10001816 <y64+0x42> +10001816: e7ff b.n 10001818 <y64+0x44> +10001818: 46c0 nop @ (mov r8, r8) +1000181a: 2300 movs r3, #0 +1000181c: 042c lsls r4, r5, #16 +1000181e: 0c2d lsrs r5, r5, #16 +10001820: 6f7a ldr r2, [r7, #116] @ 0x74 +10001822: 6f38 ldr r0, [r7, #112] @ 0x70 +10001824: 1900 adds r0, r0, r4 +10001826: 4169 adcs r1, r5 +10001828: bcb0 pop {r4, r5, r7} +1000182a: 4770 bx lr +1000182c: d0000000 .word 0xd0000000 + +10001830 <y64_x32>: +10001830: b5f0 push {r4, r5, r6, r7, lr} +10001832: 4694 mov ip, r2 +10001834: 2500 movs r5, #0 +10001836: 0e14 lsrs r4, r2, #24 +10001838: d101 bne.n 1000183e <y64_x32+0xe> +1000183a: 0212 lsls r2, r2, #8 +1000183c: 3508 adds r5, #8 +1000183e: 0f14 lsrs r4, r2, #28 +10001840: d101 bne.n 10001846 <y64_x32+0x16> +10001842: 0112 lsls r2, r2, #4 +10001844: 3504 adds r5, #4 +10001846: 0f94 lsrs r4, r2, #30 +10001848: d101 bne.n 1000184e <y64_x32+0x1e> +1000184a: 0092 lsls r2, r2, #2 +1000184c: 3502 adds r5, #2 +1000184e: 0fd4 lsrs r4, r2, #31 +10001850: d101 bne.n 10001856 <y64_x32+0x26> +10001852: 0052 lsls r2, r2, #1 +10001854: 3501 adds r5, #1 +10001856: 0bd4 lsrs r4, r2, #15 +10001858: 3401 adds r4, #1 +1000185a: 4f25 ldr r7, [pc, #148] @ (100018f0 <y64_x32+0xc0>) +1000185c: 667c str r4, [r7, #100] @ 0x64 +1000185e: 4c25 ldr r4, [pc, #148] @ (100018f4 <y64_x32+0xc4>) +10001860: 663c str r4, [r7, #96] @ 0x60 +10001862: 0c0e lsrs r6, r1, #16 +10001864: b293 uxth r3, r2 +10001866: e7ff b.n 10001868 <y64_x32+0x38> +10001868: e7ff b.n 1000186a <y64_x32+0x3a> +1000186a: e7ff b.n 1000186c <y64_x32+0x3c> +1000186c: 6f3c ldr r4, [r7, #112] @ 0x70 +1000186e: 4366 muls r6, r4 +10001870: 0c36 lsrs r6, r6, #16 +10001872: 0377 lsls r7, r6, #13 +10001874: 46be mov lr, r7 +10001876: 4373 muls r3, r6 +10001878: 0bdf lsrs r7, r3, #15 +1000187a: 045b lsls r3, r3, #17 +1000187c: 1ac0 subs r0, r0, r3 +1000187e: 41b9 sbcs r1, r7 +10001880: 0c13 lsrs r3, r2, #16 +10001882: 4373 muls r3, r6 +10001884: 18db adds r3, r3, r3 +10001886: 1ac9 subs r1, r1, r3 +10001888: 08ce lsrs r6, r1, #3 +1000188a: 4366 muls r6, r4 +1000188c: 0c36 lsrs r6, r6, #16 +1000188e: 44b6 add lr, r6 +10001890: b293 uxth r3, r2 +10001892: 4373 muls r3, r6 +10001894: 0f1f lsrs r7, r3, #28 +10001896: 011b lsls r3, r3, #4 +10001898: 1ac0 subs r0, r0, r3 +1000189a: 41b9 sbcs r1, r7 +1000189c: 0c13 lsrs r3, r2, #16 +1000189e: 4373 muls r3, r6 +100018a0: 0b1f lsrs r7, r3, #12 +100018a2: 051b lsls r3, r3, #20 +100018a4: 1ac0 subs r0, r0, r3 +100018a6: 41b9 sbcs r1, r7 +100018a8: 0d86 lsrs r6, r0, #22 +100018aa: 028f lsls r7, r1, #10 +100018ac: 433e orrs r6, r7 +100018ae: 4366 muls r6, r4 +100018b0: 0c36 lsrs r6, r6, #16 +100018b2: 2d09 cmp r5, #9 +100018b4: db24 blt.n 10001900 <last0> +100018b6: 0a52 lsrs r2, r2, #9 +100018b8: 4372 muls r2, r6 +100018ba: 1a80 subs r0, r0, r2 +100018bc: 0377 lsls r7, r6, #13 +100018be: 0a46 lsrs r6, r0, #9 +100018c0: 4366 muls r6, r4 +100018c2: 0c36 lsrs r6, r6, #16 +100018c4: 2316 movs r3, #22 +100018c6: 1b5b subs r3, r3, r5 +100018c8: 40de lsrs r6, r3 +100018ca: 40df lsrs r7, r3 +100018cc: 19bf adds r7, r7, r6 +100018ce: 4664 mov r4, ip +100018d0: 4366 muls r6, r4 +100018d2: 1b82 subs r2, r0, r6 +100018d4: 4670 mov r0, lr +100018d6: 3504 adds r5, #4 +100018d8: 3306 adds r3, #6 +100018da: 0001 movs r1, r0 +100018dc: 40d9 lsrs r1, r3 +100018de: 40a8 lsls r0, r5 +100018e0: 19c0 adds r0, r0, r7 +100018e2: d300 bcc.n 100018e6 <y64_x32+0xb6> +100018e4: 3101 adds r1, #1 +100018e6: 42a2 cmp r2, r4 +100018e8: d206 bcs.n 100018f8 <y64_x32+0xc8> +100018ea: 2300 movs r3, #0 +100018ec: bdf0 pop {r4, r5, r6, r7, pc} +100018ee: 0000 .short 0x0000 +100018f0: d0000000 .word 0xd0000000 +100018f4: ffffffff .word 0xffffffff +100018f8: 1b12 subs r2, r2, r4 +100018fa: 3001 adds r0, #1 +100018fc: d3f3 bcc.n 100018e6 <y64_x32+0xb6> +100018fe: e7f1 b.n 100018e4 <y64_x32+0xb4> + +10001900 <last0>: +10001900: 2709 movs r7, #9 +10001902: 1b7f subs r7, r7, r5 +10001904: 40fe lsrs r6, r7 +10001906: 4664 mov r4, ip +10001908: b2a2 uxth r2, r4 +1000190a: 4372 muls r2, r6 +1000190c: 1a80 subs r0, r0, r2 +1000190e: d200 bcs.n 10001912 <last0+0x12> +10001910: 3901 subs r1, #1 +10001912: 0c22 lsrs r2, r4, #16 +10001914: 4372 muls r2, r6 +10001916: 0c13 lsrs r3, r2, #16 +10001918: 0412 lsls r2, r2, #16 +1000191a: 1a82 subs r2, r0, r2 +1000191c: 4199 sbcs r1, r3 +1000191e: 000b movs r3, r1 +10001920: 4670 mov r0, lr +10001922: 3504 adds r5, #4 +10001924: 3713 adds r7, #19 +10001926: 0001 movs r1, r0 +10001928: 40f9 lsrs r1, r7 +1000192a: 40a8 lsls r0, r5 +1000192c: 1980 adds r0, r0, r6 +1000192e: d300 bcc.n 10001932 <last0+0x32> +10001930: 3101 adds r1, #1 +10001932: 2b00 cmp r3, #0 +10001934: d102 bne.n 1000193c <last0+0x3c> +10001936: 42a2 cmp r2, r4 +10001938: d20a bcs.n 10001950 <last0+0x50> +1000193a: bdf0 pop {r4, r5, r6, r7, pc} +1000193c: 3001 adds r0, #1 +1000193e: d300 bcc.n 10001942 <last0+0x42> +10001940: 3101 adds r1, #1 +10001942: 1b12 subs r2, r2, r4 +10001944: d2fa bcs.n 1000193c <last0+0x3c> +10001946: 3b01 subs r3, #1 +10001948: d1f8 bne.n 1000193c <last0+0x3c> +1000194a: 42a2 cmp r2, r4 +1000194c: d200 bcs.n 10001950 <last0+0x50> +1000194e: bdf0 pop {r4, r5, r6, r7, pc} +10001950: 3001 adds r0, #1 +10001952: d300 bcc.n 10001956 <last0+0x56> +10001954: 3101 adds r1, #1 +10001956: 1b12 subs r2, r2, r4 +10001958: e7f7 b.n 1000194a <last0+0x4a> + +1000195a <y64_x48>: +1000195a: b5f0 push {r4, r5, r6, r7, lr} +1000195c: 0c1c lsrs r4, r3, #16 +1000195e: d000 beq.n 10001962 <y64_x48+0x8> +10001960: e080 b.n 10001a64 <y64_x64> +10001962: b40c push {r2, r3} +10001964: 2500 movs r5, #0 +10001966: 0a1c lsrs r4, r3, #8 +10001968: d104 bne.n 10001974 <y64_x48+0x1a> +1000196a: 021b lsls r3, r3, #8 +1000196c: 0e16 lsrs r6, r2, #24 +1000196e: 4333 orrs r3, r6 +10001970: 0212 lsls r2, r2, #8 +10001972: 3508 adds r5, #8 +10001974: 0b1c lsrs r4, r3, #12 +10001976: d104 bne.n 10001982 <y64_x48+0x28> +10001978: 011b lsls r3, r3, #4 +1000197a: 0f16 lsrs r6, r2, #28 +1000197c: 4333 orrs r3, r6 +1000197e: 0112 lsls r2, r2, #4 +10001980: 3504 adds r5, #4 +10001982: 0b9c lsrs r4, r3, #14 +10001984: d104 bne.n 10001990 <y64_x48+0x36> +10001986: 009b lsls r3, r3, #2 +10001988: 0f96 lsrs r6, r2, #30 +1000198a: 4333 orrs r3, r6 +1000198c: 0092 lsls r2, r2, #2 +1000198e: 3502 adds r5, #2 +10001990: 0bdc lsrs r4, r3, #15 +10001992: d102 bne.n 1000199a <y64_x48+0x40> +10001994: 1892 adds r2, r2, r2 +10001996: 415b adcs r3, r3 +10001998: 3501 adds r5, #1 +1000199a: 001c movs r4, r3 +1000199c: 1897 adds r7, r2, r2 +1000199e: 4164 adcs r4, r4 +100019a0: 3401 adds r4, #1 +100019a2: 4f46 ldr r7, [pc, #280] @ (10001abc <y64_x64+0x58>) +100019a4: 667c str r4, [r7, #100] @ 0x64 +100019a6: 4c46 ldr r4, [pc, #280] @ (10001ac0 <y64_x64+0x5c>) +100019a8: 663c str r4, [r7, #96] @ 0x60 +100019aa: 0c0e lsrs r6, r1, #16 +100019ac: e7ff b.n 100019ae <y64_x48+0x54> +100019ae: e7ff b.n 100019b0 <y64_x48+0x56> +100019b0: e7ff b.n 100019b2 <y64_x48+0x58> +100019b2: 46c0 nop @ (mov r8, r8) +100019b4: 6f3c ldr r4, [r7, #112] @ 0x70 +100019b6: 4366 muls r6, r4 +100019b8: 0c36 lsrs r6, r6, #16 +100019ba: 0377 lsls r7, r6, #13 +100019bc: 46be mov lr, r7 +100019be: b297 uxth r7, r2 +100019c0: 4377 muls r7, r6 +100019c2: 1bc0 subs r0, r0, r7 +100019c4: d200 bcs.n 100019c8 <y64_x48+0x6e> +100019c6: 3901 subs r1, #1 +100019c8: 1bc0 subs r0, r0, r7 +100019ca: d200 bcs.n 100019ce <y64_x48+0x74> +100019cc: 3901 subs r1, #1 +100019ce: b29f uxth r7, r3 +100019d0: 4377 muls r7, r6 +100019d2: 1bc9 subs r1, r1, r7 +100019d4: 1bc9 subs r1, r1, r7 +100019d6: 0c17 lsrs r7, r2, #16 +100019d8: 4377 muls r7, r6 +100019da: 047e lsls r6, r7, #17 +100019dc: 0bff lsrs r7, r7, #15 +100019de: 1b80 subs r0, r0, r6 +100019e0: 41b9 sbcs r1, r7 +100019e2: 08ce lsrs r6, r1, #3 +100019e4: 4366 muls r6, r4 +100019e6: 0c36 lsrs r6, r6, #16 +100019e8: 2d0c cmp r5, #12 +100019ea: db33 blt.n 10001a54 <last1> +100019ec: 44b6 add lr, r6 +100019ee: 0b12 lsrs r2, r2, #12 +100019f0: 051f lsls r7, r3, #20 +100019f2: 433a orrs r2, r7 +100019f4: 0b1b lsrs r3, r3, #12 +100019f6: b297 uxth r7, r2 +100019f8: 4377 muls r7, r6 +100019fa: 1bc0 subs r0, r0, r7 +100019fc: d200 bcs.n 10001a00 <y64_x48+0xa6> +100019fe: 3901 subs r1, #1 +10001a00: b29f uxth r7, r3 +10001a02: 4377 muls r7, r6 +10001a04: 1bc9 subs r1, r1, r7 +10001a06: 0c17 lsrs r7, r2, #16 +10001a08: 4377 muls r7, r6 +10001a0a: 043e lsls r6, r7, #16 +10001a0c: 0c3f lsrs r7, r7, #16 +10001a0e: 1b80 subs r0, r0, r6 +10001a10: 41b9 sbcs r1, r7 +10001a12: 0d86 lsrs r6, r0, #22 +10001a14: 028f lsls r7, r1, #10 +10001a16: 433e orrs r6, r7 +10001a18: 4366 muls r6, r4 +10001a1a: 2729 movs r7, #41 @ 0x29 +10001a1c: 1b7f subs r7, r7, r5 +10001a1e: 40fe lsrs r6, r7 +10001a20: 3d0c subs r5, #12 +10001a22: 4677 mov r7, lr +10001a24: 40af lsls r7, r5 +10001a26: 19bf adds r7, r7, r6 +10001a28: bc30 pop {r4, r5} +10001a2a: b2a2 uxth r2, r4 +10001a2c: b2ab uxth r3, r5 +10001a2e: 4372 muls r2, r6 +10001a30: 4373 muls r3, r6 +10001a32: 1a80 subs r0, r0, r2 +10001a34: 4199 sbcs r1, r3 +10001a36: 0c22 lsrs r2, r4, #16 +10001a38: 4372 muls r2, r6 +10001a3a: 0c13 lsrs r3, r2, #16 +10001a3c: 0412 lsls r2, r2, #16 +10001a3e: 1a80 subs r0, r0, r2 +10001a40: 4199 sbcs r1, r3 +10001a42: 0002 movs r2, r0 +10001a44: 000b movs r3, r1 +10001a46: 3701 adds r7, #1 +10001a48: 1b00 subs r0, r0, r4 +10001a4a: 41a9 sbcs r1, r5 +10001a4c: d2f9 bcs.n 10001a42 <y64_x48+0xe8> +10001a4e: 1e78 subs r0, r7, #1 +10001a50: 2100 movs r1, #0 +10001a52: bdf0 pop {r4, r5, r6, r7, pc} + +10001a54 <last1>: +10001a54: 270c movs r7, #12 +10001a56: 1b7f subs r7, r7, r5 +10001a58: 40fe lsrs r6, r7 +10001a5a: 4677 mov r7, lr +10001a5c: 0b7f lsrs r7, r7, #13 +10001a5e: 40af lsls r7, r5 +10001a60: 19ff adds r7, r7, r7 +10001a62: e7e0 b.n 10001a26 <y64_x48+0xcc> + +10001a64 <y64_x64>: +10001a64: 2400 movs r4, #0 +10001a66: 1c5d adds r5, r3, #1 +10001a68: d007 beq.n 10001a7a <y64_x64+0x16> +10001a6a: 4f14 ldr r7, [pc, #80] @ (10001abc <y64_x64+0x58>) +10001a6c: 667d str r5, [r7, #100] @ 0x64 +10001a6e: 6639 str r1, [r7, #96] @ 0x60 +10001a70: e7ff b.n 10001a72 <y64_x64+0xe> +10001a72: e7ff b.n 10001a74 <y64_x64+0x10> +10001a74: e7ff b.n 10001a76 <y64_x64+0x12> +10001a76: e7ff b.n 10001a78 <y64_x64+0x14> +10001a78: 6f3c ldr r4, [r7, #112] @ 0x70 +10001a7a: b295 uxth r5, r2 +10001a7c: b29e uxth r6, r3 +10001a7e: 4365 muls r5, r4 +10001a80: 4366 muls r6, r4 +10001a82: 1b40 subs r0, r0, r5 +10001a84: 41b1 sbcs r1, r6 +10001a86: 0c15 lsrs r5, r2, #16 +10001a88: 0c1e lsrs r6, r3, #16 +10001a8a: 4365 muls r5, r4 +10001a8c: 4366 muls r6, r4 +10001a8e: 0436 lsls r6, r6, #16 +10001a90: 0c2f lsrs r7, r5, #16 +10001a92: 433e orrs r6, r7 +10001a94: 042d lsls r5, r5, #16 +10001a96: 1b40 subs r0, r0, r5 +10001a98: 41b1 sbcs r1, r6 +10001a9a: 4299 cmp r1, r3 +10001a9c: d204 bcs.n 10001aa8 <y64_x64+0x44> +10001a9e: 0002 movs r2, r0 +10001aa0: 000b movs r3, r1 +10001aa2: 0020 movs r0, r4 +10001aa4: 2100 movs r1, #0 +10001aa6: bdf0 pop {r4, r5, r6, r7, pc} +10001aa8: d101 bne.n 10001aae <y64_x64+0x4a> +10001aaa: 4290 cmp r0, r2 +10001aac: d3f7 bcc.n 10001a9e <y64_x64+0x3a> +10001aae: 1a80 subs r0, r0, r2 +10001ab0: 4199 sbcs r1, r3 +10001ab2: 3401 adds r4, #1 +10001ab4: 4299 cmp r1, r3 +10001ab6: d3f2 bcc.n 10001a9e <y64_x64+0x3a> +10001ab8: e7f6 b.n 10001aa8 <y64_x64+0x44> +10001aba: 0000 .short 0x0000 +10001abc: d0000000 .word 0xd0000000 +10001ac0: ffffffff .word 0xffffffff + +10001ac4 <missing_double_func_shim>: +10001ac4: b510 push {r4, lr} +10001ac6: 4801 ldr r0, [pc, #4] @ (10001acc <missing_double_func_shim+0x8>) +10001ac8: f7fe fcd2 bl 10000470 <panic> +10001acc: 10002398 .word 0x10002398 + +10001ad0 <__aeabi_double_init>: +10001ad0: 2313 movs r3, #19 +10001ad2: b570 push {r4, r5, r6, lr} +10001ad4: 781d ldrb r5, [r3, #0] +10001ad6: 2d01 cmp r5, #1 +10001ad8: d019 beq.n 10001b0e <__aeabi_double_init+0x3e> +10001ada: dd14 ble.n 10001b06 <__aeabi_double_init+0x36> +10001adc: 481d ldr r0, [pc, #116] @ (10001b54 <__aeabi_double_init+0x84>) +10001ade: f7ff fc31 bl 10001344 <rom_data_lookup> +10001ae2: 0006 movs r6, r0 +10001ae4: 481c ldr r0, [pc, #112] @ (10001b58 <__aeabi_double_init+0x88>) +10001ae6: f7ff fc2d bl 10001344 <rom_data_lookup> +10001aea: 4c1c ldr r4, [pc, #112] @ (10001b5c <__aeabi_double_init+0x8c>) +10001aec: 2280 movs r2, #128 @ 0x80 +10001aee: 0031 movs r1, r6 +10001af0: 0020 movs r0, r4 +10001af2: f000 f8a9 bl 10001c48 <__wrap___aeabi_memcpy> +10001af6: 2d02 cmp r5, #2 +10001af8: d006 beq.n 10001b08 <__aeabi_double_init+0x38> +10001afa: 4819 ldr r0, [pc, #100] @ (10001b60 <__aeabi_double_init+0x90>) +10001afc: f7ff fc1a bl 10001334 <rom_func_lookup> +10001b00: 4b18 ldr r3, [pc, #96] @ (10001b64 <__aeabi_double_init+0x94>) +10001b02: 6018 str r0, [r3, #0] +10001b04: bd70 pop {r4, r5, r6, pc} +10001b06: 4c15 ldr r4, [pc, #84] @ (10001b5c <__aeabi_double_init+0x8c>) +10001b08: 4b17 ldr r3, [pc, #92] @ (10001b68 <__aeabi_double_init+0x98>) +10001b0a: 64a3 str r3, [r4, #72] @ 0x48 +10001b0c: e7f5 b.n 10001afa <__aeabi_double_init+0x2a> +10001b0e: 4b17 ldr r3, [pc, #92] @ (10001b6c <__aeabi_double_init+0x9c>) +10001b10: 4c12 ldr r4, [pc, #72] @ (10001b5c <__aeabi_double_init+0x8c>) +10001b12: 6023 str r3, [r4, #0] +10001b14: 6063 str r3, [r4, #4] +10001b16: 60a3 str r3, [r4, #8] +10001b18: 60e3 str r3, [r4, #12] +10001b1a: 6123 str r3, [r4, #16] +10001b1c: 6163 str r3, [r4, #20] +10001b1e: 61a3 str r3, [r4, #24] +10001b20: 61e3 str r3, [r4, #28] +10001b22: 6223 str r3, [r4, #32] +10001b24: 6263 str r3, [r4, #36] @ 0x24 +10001b26: 62a3 str r3, [r4, #40] @ 0x28 +10001b28: 62e3 str r3, [r4, #44] @ 0x2c +10001b2a: 6323 str r3, [r4, #48] @ 0x30 +10001b2c: 6363 str r3, [r4, #52] @ 0x34 +10001b2e: 63a3 str r3, [r4, #56] @ 0x38 +10001b30: 63e3 str r3, [r4, #60] @ 0x3c +10001b32: 6423 str r3, [r4, #64] @ 0x40 +10001b34: 6463 str r3, [r4, #68] @ 0x44 +10001b36: 64a3 str r3, [r4, #72] @ 0x48 +10001b38: 64e3 str r3, [r4, #76] @ 0x4c +10001b3a: 6523 str r3, [r4, #80] @ 0x50 +10001b3c: 6563 str r3, [r4, #84] @ 0x54 +10001b3e: 65a3 str r3, [r4, #88] @ 0x58 +10001b40: 65e3 str r3, [r4, #92] @ 0x5c +10001b42: 6623 str r3, [r4, #96] @ 0x60 +10001b44: 6663 str r3, [r4, #100] @ 0x64 +10001b46: 66a3 str r3, [r4, #104] @ 0x68 +10001b48: 66e3 str r3, [r4, #108] @ 0x6c +10001b4a: 6723 str r3, [r4, #112] @ 0x70 +10001b4c: 6763 str r3, [r4, #116] @ 0x74 +10001b4e: 67a3 str r3, [r4, #120] @ 0x78 +10001b50: 67e3 str r3, [r4, #124] @ 0x7c +10001b52: e7d9 b.n 10001b08 <__aeabi_double_init+0x38> +10001b54: 00004453 .word 0x00004453 +10001b58: 00004653 .word 0x00004653 +10001b5c: 20000370 .word 0x20000370 +10001b60: 0000334c .word 0x0000334c +10001b64: 20000668 .word 0x20000668 +10001b68: 10001b71 .word 0x10001b71 +10001b6c: 10001ac5 .word 0x10001ac5 + +10001b70 <double_table_shim_on_use_helper>: +10001b70: b507 push {r0, r1, r2, lr} +10001b72: 4660 mov r0, ip +10001b74: 8801 ldrh r1, [r0, #0] +10001b76: 0a0a lsrs r2, r1, #8 +10001b78: 3002 adds r0, #2 +10001b7a: 2adf cmp r2, #223 @ 0xdf +10001b7c: d1fa bne.n 10001b74 <double_table_shim_on_use_helper+0x4> +10001b7e: b2c9 uxtb r1, r1 +10001b80: 0882 lsrs r2, r0, #2 +10001b82: d304 bcc.n 10001b8e <double_table_shim_on_use_helper+0x1e> +10001b84: 8802 ldrh r2, [r0, #0] +10001b86: 8840 ldrh r0, [r0, #2] +10001b88: 0400 lsls r0, r0, #16 +10001b8a: 4310 orrs r0, r2 +10001b8c: e000 b.n 10001b90 <double_table_shim_on_use_helper+0x20> +10001b8e: 6800 ldr r0, [r0, #0] +10001b90: 4a01 ldr r2, [pc, #4] @ (10001b98 <double_table_shim_on_use_helper+0x28>) +10001b92: 5050 str r0, [r2, r1] +10001b94: 9003 str r0, [sp, #12] +10001b96: bd07 pop {r0, r1, r2, pc} +10001b98: 20000370 .word 0x20000370 + +10001b9c <__wrap___aeabi_lmul>: +10001b9c: 4351 muls r1, r2 +10001b9e: 4343 muls r3, r0 +10001ba0: 18c9 adds r1, r1, r3 +10001ba2: 468c mov ip, r1 +10001ba4: 0c11 lsrs r1, r2, #16 +10001ba6: b283 uxth r3, r0 +10001ba8: 434b muls r3, r1 +10001baa: b410 push {r4} +10001bac: 0c04 lsrs r4, r0, #16 +10001bae: 4361 muls r1, r4 +10001bb0: b292 uxth r2, r2 +10001bb2: b280 uxth r0, r0 +10001bb4: 4350 muls r0, r2 +10001bb6: 4362 muls r2, r4 +10001bb8: 041c lsls r4, r3, #16 +10001bba: 0c1b lsrs r3, r3, #16 +10001bbc: 1900 adds r0, r0, r4 +10001bbe: bc10 pop {r4} +10001bc0: 4159 adcs r1, r3 +10001bc2: 0413 lsls r3, r2, #16 +10001bc4: 0c12 lsrs r2, r2, #16 +10001bc6: 18c0 adds r0, r0, r3 +10001bc8: 4151 adcs r1, r2 +10001bca: 4461 add r1, ip +10001bcc: 4770 bx lr ... -10001bd4 <missing_float_func_shim>: -10001bd4: b510 push {r4, lr} -10001bd6: 4801 ldr r0, [pc, #4] @ (10001bdc <missing_float_func_shim+0x8>) -10001bd8: f7fe fc4c bl 10000474 <panic> -10001bdc: 10002424 .word 0x10002424 - -10001be0 <__aeabi_float_init>: -10001be0: 2313 movs r3, #19 -10001be2: b510 push {r4, lr} -10001be4: 4810 ldr r0, [pc, #64] @ (10001c28 <__aeabi_float_init+0x48>) -10001be6: 781c ldrb r4, [r3, #0] -10001be8: f7ff fbae bl 10001348 <rom_data_lookup> -10001bec: 0001 movs r1, r0 -10001bee: 2c01 cmp r4, #1 -10001bf0: d00a beq.n 10001c08 <__aeabi_float_init+0x28> -10001bf2: dd03 ble.n 10001bfc <__aeabi_float_init+0x1c> -10001bf4: 2280 movs r2, #128 @ 0x80 -10001bf6: 480d ldr r0, [pc, #52] @ (10001c2c <__aeabi_float_init+0x4c>) -10001bf8: f000 f82e bl 10001c58 <__wrap___aeabi_memcpy> -10001bfc: 480c ldr r0, [pc, #48] @ (10001c30 <__aeabi_float_init+0x50>) -10001bfe: f7ff fb9b bl 10001338 <rom_func_lookup> -10001c02: 4b0c ldr r3, [pc, #48] @ (10001c34 <__aeabi_float_init+0x54>) -10001c04: 6018 str r0, [r3, #0] -10001c06: bd10 pop {r4, pc} -10001c08: 4c08 ldr r4, [pc, #32] @ (10001c2c <__aeabi_float_init+0x4c>) -10001c0a: 2254 movs r2, #84 @ 0x54 -10001c0c: 0020 movs r0, r4 -10001c0e: f000 f823 bl 10001c58 <__wrap___aeabi_memcpy> -10001c12: 0022 movs r2, r4 -10001c14: 4908 ldr r1, [pc, #32] @ (10001c38 <__aeabi_float_init+0x58>) -10001c16: 3280 adds r2, #128 @ 0x80 -10001c18: 6823 ldr r3, [r4, #0] -10001c1a: 2b00 cmp r3, #0 -10001c1c: d100 bne.n 10001c20 <__aeabi_float_init+0x40> -10001c1e: 6021 str r1, [r4, #0] -10001c20: 3404 adds r4, #4 -10001c22: 4294 cmp r4, r2 -10001c24: d1f8 bne.n 10001c18 <__aeabi_float_init+0x38> -10001c26: e7e9 b.n 10001bfc <__aeabi_float_init+0x1c> -10001c28: 00004653 .word 0x00004653 -10001c2c: 20000964 .word 0x20000964 -10001c30: 0000334c .word 0x0000334c -10001c34: 20000960 .word 0x20000960 -10001c38: 10001bd5 .word 0x10001bd5 - -10001c3c <__aeabi_mem_init>: -10001c3c: 4801 ldr r0, [pc, #4] @ (10001c44 <__aeabi_mem_init+0x8>) -10001c3e: 2104 movs r1, #4 -10001c40: 4b01 ldr r3, [pc, #4] @ (10001c48 <__aeabi_mem_init+0xc>) -10001c42: 4718 bx r3 -10001c44: 200003c0 .word 0x200003c0 -10001c48: 10001359 .word 0x10001359 - -10001c4c <__wrap_memset>: -10001c4c: 4b01 ldr r3, [pc, #4] @ (10001c54 <__wrap_memset+0x8>) -10001c4e: 681b ldr r3, [r3, #0] -10001c50: 4718 bx r3 -10001c52: 0000 .short 0x0000 -10001c54: 200003c0 .word 0x200003c0 - -10001c58 <__wrap___aeabi_memcpy>: -10001c58: 4b01 ldr r3, [pc, #4] @ (10001c60 <__wrap___aeabi_memcpy+0x8>) -10001c5a: 685b ldr r3, [r3, #4] -10001c5c: 4718 bx r3 -10001c5e: 0000 .short 0x0000 -10001c60: 200003c0 .word 0x200003c0 - -10001c64 <_out_char>: +10001bd0 <missing_float_func_shim>: +10001bd0: b510 push {r4, lr} +10001bd2: 4801 ldr r0, [pc, #4] @ (10001bd8 <missing_float_func_shim+0x8>) +10001bd4: f7fe fc4c bl 10000470 <panic> +10001bd8: 100023b0 .word 0x100023b0 + +10001bdc <__aeabi_float_init>: +10001bdc: 2313 movs r3, #19 +10001bde: b510 push {r4, lr} +10001be0: 4810 ldr r0, [pc, #64] @ (10001c24 <__aeabi_float_init+0x48>) +10001be2: 781c ldrb r4, [r3, #0] +10001be4: f7ff fbae bl 10001344 <rom_data_lookup> +10001be8: 0001 movs r1, r0 +10001bea: 2c01 cmp r4, #1 +10001bec: d00a beq.n 10001c04 <__aeabi_float_init+0x28> +10001bee: dd03 ble.n 10001bf8 <__aeabi_float_init+0x1c> +10001bf0: 2280 movs r2, #128 @ 0x80 +10001bf2: 480d ldr r0, [pc, #52] @ (10001c28 <__aeabi_float_init+0x4c>) +10001bf4: f000 f828 bl 10001c48 <__wrap___aeabi_memcpy> +10001bf8: 480c ldr r0, [pc, #48] @ (10001c2c <__aeabi_float_init+0x50>) +10001bfa: f7ff fb9b bl 10001334 <rom_func_lookup> +10001bfe: 4b0c ldr r3, [pc, #48] @ (10001c30 <__aeabi_float_init+0x54>) +10001c00: 6018 str r0, [r3, #0] +10001c02: bd10 pop {r4, pc} +10001c04: 4c08 ldr r4, [pc, #32] @ (10001c28 <__aeabi_float_init+0x4c>) +10001c06: 2254 movs r2, #84 @ 0x54 +10001c08: 0020 movs r0, r4 +10001c0a: f000 f81d bl 10001c48 <__wrap___aeabi_memcpy> +10001c0e: 0022 movs r2, r4 +10001c10: 4908 ldr r1, [pc, #32] @ (10001c34 <__aeabi_float_init+0x58>) +10001c12: 3280 adds r2, #128 @ 0x80 +10001c14: 6823 ldr r3, [r4, #0] +10001c16: 2b00 cmp r3, #0 +10001c18: d100 bne.n 10001c1c <__aeabi_float_init+0x40> +10001c1a: 6021 str r1, [r4, #0] +10001c1c: 3404 adds r4, #4 +10001c1e: 4294 cmp r4, r2 +10001c20: d1f8 bne.n 10001c14 <__aeabi_float_init+0x38> +10001c22: e7e9 b.n 10001bf8 <__aeabi_float_init+0x1c> +10001c24: 00004653 .word 0x00004653 +10001c28: 2000066c .word 0x2000066c +10001c2c: 0000334c .word 0x0000334c +10001c30: 20000668 .word 0x20000668 +10001c34: 10001bd1 .word 0x10001bd1 + +10001c38 <__aeabi_mem_init>: +10001c38: 4801 ldr r0, [pc, #4] @ (10001c40 <__aeabi_mem_init+0x8>) +10001c3a: 2104 movs r1, #4 +10001c3c: 4b01 ldr r3, [pc, #4] @ (10001c44 <__aeabi_mem_init+0xc>) +10001c3e: 4718 bx r3 +10001c40: 200001d0 .word 0x200001d0 +10001c44: 10001355 .word 0x10001355 + +10001c48 <__wrap___aeabi_memcpy>: +10001c48: 4b01 ldr r3, [pc, #4] @ (10001c50 <__wrap___aeabi_memcpy+0x8>) +10001c4a: 685b ldr r3, [r3, #4] +10001c4c: 4718 bx r3 +10001c4e: 0000 .short 0x0000 +10001c50: 200001d0 .word 0x200001d0 + +10001c54 <_out_char>: +10001c54: b510 push {r4, lr} +10001c56: 2800 cmp r0, #0 +10001c58: d100 bne.n 10001c5c <_out_char+0x8> +10001c5a: bd10 pop {r4, pc} +10001c5c: f000 f914 bl 10001e88 <__wrap_putchar> +10001c60: e7fb b.n 10001c5a <_out_char+0x6> +10001c62: 46c0 nop @ (mov r8, r8) + +10001c64 <weak_raw_vprintf>: 10001c64: b510 push {r4, lr} -10001c66: 2800 cmp r0, #0 -10001c68: d100 bne.n 10001c6c <_out_char+0x8> -10001c6a: bd10 pop {r4, pc} -10001c6c: f000 f914 bl 10001e98 <__wrap_putchar> -10001c70: e7fb b.n 10001c6a <_out_char+0x6> -10001c72: 46c0 nop @ (mov r8, r8) - -10001c74 <weak_raw_vprintf>: -10001c74: b510 push {r4, lr} -10001c76: 4a09 ldr r2, [pc, #36] @ (10001c9c <weak_raw_vprintf+0x28>) -10001c78: 0003 movs r3, r0 -10001c7a: 6814 ldr r4, [r2, #0] -10001c7c: b084 sub sp, #16 -10001c7e: 2c00 cmp r4, #0 -10001c80: d008 beq.n 10001c94 <weak_raw_vprintf+0x20> -10001c82: 2201 movs r2, #1 -10001c84: 9100 str r1, [sp, #0] -10001c86: 4806 ldr r0, [pc, #24] @ (10001ca0 <weak_raw_vprintf+0x2c>) -10001c88: 4252 negs r2, r2 -10001c8a: a903 add r1, sp, #12 -10001c8c: 47a0 blx r4 -10001c8e: 2001 movs r0, #1 -10001c90: b004 add sp, #16 -10001c92: bd10 pop {r4, pc} -10001c94: f000 f94a bl 10001f2c <__wrap_puts> -10001c98: 2000 movs r0, #0 -10001c9a: e7f9 b.n 10001c90 <weak_raw_vprintf+0x1c> -10001c9c: 2000092c .word 0x2000092c -10001ca0: 10001c65 .word 0x10001c65 - -10001ca4 <_exit>: -10001ca4: be00 bkpt 0x0000 -10001ca6: e7fd b.n 10001ca4 <_exit> - -10001ca8 <exit>: -10001ca8: b510 push {r4, lr} -10001caa: f7ff fffb bl 10001ca4 <_exit> -10001cae: 46c0 nop @ (mov r8, r8) - -10001cb0 <runtime_init>: -10001cb0: b570 push {r4, r5, r6, lr} -10001cb2: f7ff fbad bl 10001410 <runtime_run_initializers> -10001cb6: 4d07 ldr r5, [pc, #28] @ (10001cd4 <runtime_init+0x24>) -10001cb8: 4e07 ldr r6, [pc, #28] @ (10001cd8 <runtime_init+0x28>) -10001cba: 42b5 cmp r5, r6 -10001cbc: d209 bcs.n 10001cd2 <runtime_init+0x22> -10001cbe: 2400 movs r4, #0 -10001cc0: 3e01 subs r6, #1 -10001cc2: 1b76 subs r6, r6, r5 -10001cc4: 08b6 lsrs r6, r6, #2 -10001cc6: cd08 ldmia r5!, {r3} -10001cc8: 4798 blx r3 -10001cca: 0023 movs r3, r4 -10001ccc: 3401 adds r4, #1 -10001cce: 42b3 cmp r3, r6 -10001cd0: d1f9 bne.n 10001cc6 <runtime_init+0x16> -10001cd2: bd70 pop {r4, r5, r6, pc} -10001cd4: 1000239c .word 0x1000239c -10001cd8: 100023a8 .word 0x100023a8 - -10001cdc <stdio_out_chars_no_crlf>: -10001cdc: 0003 movs r3, r0 -10001cde: b510 push {r4, lr} -10001ce0: 0008 movs r0, r1 -10001ce2: 0011 movs r1, r2 -10001ce4: 681b ldr r3, [r3, #0] -10001ce6: 4798 blx r3 -10001ce8: bd10 pop {r4, pc} -10001cea: 46c0 nop @ (mov r8, r8) - -10001cec <stdio_out_chars_crlf>: -10001cec: b5f0 push {r4, r5, r6, r7, lr} -10001cee: 46c6 mov lr, r8 -10001cf0: b500 push {lr} -10001cf2: 7d43 ldrb r3, [r0, #21] -10001cf4: 0007 movs r7, r0 -10001cf6: 000c movs r4, r1 -10001cf8: 0016 movs r6, r2 -10001cfa: 2b00 cmp r3, #0 -10001cfc: d046 beq.n 10001d8c <stdio_out_chars_crlf+0xa0> -10001cfe: 2a00 cmp r2, #0 -10001d00: dd17 ble.n 10001d32 <stdio_out_chars_crlf+0x46> -10001d02: 780b ldrb r3, [r1, #0] -10001d04: 2b0a cmp r3, #10 -10001d06: d024 beq.n 10001d52 <stdio_out_chars_crlf+0x66> -10001d08: 2300 movs r3, #0 -10001d0a: 4698 mov r8, r3 -10001d0c: 2e01 cmp r6, #1 -10001d0e: d013 beq.n 10001d38 <stdio_out_chars_crlf+0x4c> -10001d10: 2501 movs r5, #1 -10001d12: 0029 movs r1, r5 -10001d14: 5c63 ldrb r3, [r4, r1] -10001d16: 3501 adds r5, #1 -10001d18: 2b0a cmp r3, #10 -10001d1a: d026 beq.n 10001d6a <stdio_out_chars_crlf+0x7e> -10001d1c: 42b5 cmp r5, r6 -10001d1e: d1f8 bne.n 10001d12 <stdio_out_chars_crlf+0x26> -10001d20: 4546 cmp r6, r8 -10001d22: dc09 bgt.n 10001d38 <stdio_out_chars_crlf+0x4c> -10001d24: 19a4 adds r4, r4, r6 -10001d26: 3c01 subs r4, #1 -10001d28: 7823 ldrb r3, [r4, #0] -10001d2a: 3b0d subs r3, #13 -10001d2c: 425a negs r2, r3 -10001d2e: 4153 adcs r3, r2 -10001d30: 753b strb r3, [r7, #20] -10001d32: bc80 pop {r7} -10001d34: 46b8 mov r8, r7 -10001d36: bdf0 pop {r4, r5, r6, r7, pc} -10001d38: 4643 mov r3, r8 -10001d3a: 18e0 adds r0, r4, r3 -10001d3c: 19a4 adds r4, r4, r6 -10001d3e: 1af1 subs r1, r6, r3 -10001d40: 3c01 subs r4, #1 -10001d42: 683b ldr r3, [r7, #0] -10001d44: 4798 blx r3 -10001d46: 7823 ldrb r3, [r4, #0] -10001d48: 3b0d subs r3, #13 -10001d4a: 425a negs r2, r3 -10001d4c: 4153 adcs r3, r2 -10001d4e: 753b strb r3, [r7, #20] -10001d50: e7ef b.n 10001d32 <stdio_out_chars_crlf+0x46> -10001d52: 7d03 ldrb r3, [r0, #20] -10001d54: 2b00 cmp r3, #0 -10001d56: d1d7 bne.n 10001d08 <stdio_out_chars_crlf+0x1c> -10001d58: 2102 movs r1, #2 -10001d5a: 480f ldr r0, [pc, #60] @ (10001d98 <stdio_out_chars_crlf+0xac>) -10001d5c: 683b ldr r3, [r7, #0] -10001d5e: 4798 blx r3 -10001d60: 2e01 cmp r6, #1 -10001d62: d0df beq.n 10001d24 <stdio_out_chars_crlf+0x38> -10001d64: 2301 movs r3, #1 -10001d66: 4698 mov r8, r3 -10001d68: e7d2 b.n 10001d10 <stdio_out_chars_crlf+0x24> -10001d6a: 1e63 subs r3, r4, #1 -10001d6c: 5c5b ldrb r3, [r3, r1] -10001d6e: 2b0d cmp r3, #13 -10001d70: d0d4 beq.n 10001d1c <stdio_out_chars_crlf+0x30> -10001d72: 4588 cmp r8, r1 -10001d74: da04 bge.n 10001d80 <stdio_out_chars_crlf+0x94> -10001d76: 4643 mov r3, r8 -10001d78: 1ac9 subs r1, r1, r3 -10001d7a: 18e0 adds r0, r4, r3 -10001d7c: 683b ldr r3, [r7, #0] -10001d7e: 4798 blx r3 -10001d80: 2102 movs r1, #2 -10001d82: 4805 ldr r0, [pc, #20] @ (10001d98 <stdio_out_chars_crlf+0xac>) -10001d84: 683b ldr r3, [r7, #0] -10001d86: 46a8 mov r8, r5 -10001d88: 4798 blx r3 -10001d8a: e7c7 b.n 10001d1c <stdio_out_chars_crlf+0x30> -10001d8c: 6803 ldr r3, [r0, #0] -10001d8e: 0011 movs r1, r2 -10001d90: 0020 movs r0, r4 -10001d92: 4798 blx r3 -10001d94: e7cd b.n 10001d32 <stdio_out_chars_crlf+0x46> -10001d96: 46c0 nop @ (mov r8, r8) -10001d98: 100024ec .word 0x100024ec - -10001d9c <stdio_put_string>: -10001d9c: b5f0 push {r4, r5, r6, r7, lr} -10001d9e: 4645 mov r5, r8 -10001da0: 46de mov lr, fp -10001da2: 464e mov r6, r9 -10001da4: 4657 mov r7, sl -10001da6: b5e0 push {r5, r6, r7, lr} -10001da8: b083 sub sp, #12 -10001daa: 4691 mov r9, r2 -10001dac: 001c movs r4, r3 -10001dae: 4680 mov r8, r0 -10001db0: 000d movs r5, r1 -10001db2: f7fe ffdf bl 10000d74 <time_us_64> -10001db6: 2300 movs r3, #0 -10001db8: 4a30 ldr r2, [pc, #192] @ (10001e7c <stdio_put_string+0xe0>) -10001dba: 1812 adds r2, r2, r0 -10001dbc: 414b adcs r3, r1 -10001dbe: 2b00 cmp r3, #0 -10001dc0: da02 bge.n 10001dc8 <stdio_put_string+0x2c> -10001dc2: 2201 movs r2, #1 -10001dc4: 4b2e ldr r3, [pc, #184] @ (10001e80 <stdio_put_string+0xe4>) -10001dc6: 4252 negs r2, r2 -10001dc8: 492e ldr r1, [pc, #184] @ (10001e84 <stdio_put_string+0xe8>) -10001dca: 0008 movs r0, r1 -10001dcc: 468a mov sl, r1 -10001dce: f000 fabf bl 10002350 <__mutex_try_enter_block_until_veneer> -10001dd2: 0007 movs r7, r0 -10001dd4: 1c6b adds r3, r5, #1 -10001dd6: d103 bne.n 10001de0 <stdio_put_string+0x44> -10001dd8: 4640 mov r0, r8 -10001dda: f000 fa07 bl 100021ec <strlen> -10001dde: 0005 movs r5, r0 -10001de0: 2c00 cmp r4, #0 -10001de2: d027 beq.n 10001e34 <stdio_put_string+0x98> -10001de4: 4e28 ldr r6, [pc, #160] @ (10001e88 <stdio_put_string+0xec>) -10001de6: 4b29 ldr r3, [pc, #164] @ (10001e8c <stdio_put_string+0xf0>) -10001de8: 681c ldr r4, [r3, #0] -10001dea: 2c00 cmp r4, #0 -10001dec: d018 beq.n 10001e20 <stdio_put_string+0x84> -10001dee: 464b mov r3, r9 -10001df0: 2b00 cmp r3, #0 -10001df2: d121 bne.n 10001e38 <stdio_put_string+0x9c> -10001df4: 4b26 ldr r3, [pc, #152] @ (10001e90 <stdio_put_string+0xf4>) -10001df6: 4699 mov r9, r3 -10001df8: e002 b.n 10001e00 <stdio_put_string+0x64> -10001dfa: 6924 ldr r4, [r4, #16] -10001dfc: 2c00 cmp r4, #0 -10001dfe: d00f beq.n 10001e20 <stdio_put_string+0x84> -10001e00: 6823 ldr r3, [r4, #0] -10001e02: 2b00 cmp r3, #0 -10001e04: d0f9 beq.n 10001dfa <stdio_put_string+0x5e> -10001e06: 464b mov r3, r9 -10001e08: 681b ldr r3, [r3, #0] -10001e0a: 2b00 cmp r3, #0 -10001e0c: d001 beq.n 10001e12 <stdio_put_string+0x76> -10001e0e: 429c cmp r4, r3 -10001e10: d1f3 bne.n 10001dfa <stdio_put_string+0x5e> -10001e12: 0020 movs r0, r4 -10001e14: 002a movs r2, r5 -10001e16: 4641 mov r1, r8 -10001e18: 47b0 blx r6 -10001e1a: 6924 ldr r4, [r4, #16] -10001e1c: 2c00 cmp r4, #0 -10001e1e: d1ef bne.n 10001e00 <stdio_put_string+0x64> -10001e20: 2f00 cmp r7, #0 -10001e22: d126 bne.n 10001e72 <stdio_put_string+0xd6> -10001e24: 0028 movs r0, r5 -10001e26: b003 add sp, #12 -10001e28: bcf0 pop {r4, r5, r6, r7} -10001e2a: 46bb mov fp, r7 -10001e2c: 46b2 mov sl, r6 -10001e2e: 46a9 mov r9, r5 -10001e30: 46a0 mov r8, r4 -10001e32: bdf0 pop {r4, r5, r6, r7, pc} -10001e34: 4e17 ldr r6, [pc, #92] @ (10001e94 <stdio_put_string+0xf8>) -10001e36: e7d6 b.n 10001de6 <stdio_put_string+0x4a> -10001e38: 4b15 ldr r3, [pc, #84] @ (10001e90 <stdio_put_string+0xf4>) -10001e3a: 4699 mov r9, r3 -10001e3c: 230a movs r3, #10 -10001e3e: 469b mov fp, r3 -10001e40: e002 b.n 10001e48 <stdio_put_string+0xac> -10001e42: 6924 ldr r4, [r4, #16] -10001e44: 2c00 cmp r4, #0 -10001e46: d0eb beq.n 10001e20 <stdio_put_string+0x84> -10001e48: 6823 ldr r3, [r4, #0] -10001e4a: 2b00 cmp r3, #0 -10001e4c: d0f9 beq.n 10001e42 <stdio_put_string+0xa6> -10001e4e: 464b mov r3, r9 -10001e50: 681b ldr r3, [r3, #0] -10001e52: 2b00 cmp r3, #0 -10001e54: d001 beq.n 10001e5a <stdio_put_string+0xbe> -10001e56: 42a3 cmp r3, r4 -10001e58: d1f3 bne.n 10001e42 <stdio_put_string+0xa6> -10001e5a: 002a movs r2, r5 -10001e5c: 4641 mov r1, r8 -10001e5e: 0020 movs r0, r4 -10001e60: 47b0 blx r6 -10001e62: 466b mov r3, sp -10001e64: 465a mov r2, fp -10001e66: 0020 movs r0, r4 -10001e68: 71da strb r2, [r3, #7] -10001e6a: 1dd9 adds r1, r3, #7 -10001e6c: 2201 movs r2, #1 -10001e6e: 47b0 blx r6 -10001e70: e7e7 b.n 10001e42 <stdio_put_string+0xa6> -10001e72: 4650 mov r0, sl -10001e74: f000 fa54 bl 10002320 <__mutex_exit_veneer> -10001e78: e7d4 b.n 10001e24 <stdio_put_string+0x88> -10001e7a: 46c0 nop @ (mov r8, r8) -10001e7c: 000f4240 .word 0x000f4240 -10001e80: 7fffffff .word 0x7fffffff -10001e84: 200003d4 .word 0x200003d4 -10001e88: 10001ced .word 0x10001ced -10001e8c: 20000924 .word 0x20000924 -10001e90: 20000928 .word 0x20000928 -10001e94: 10001cdd .word 0x10001cdd - -10001e98 <__wrap_putchar>: -10001e98: b5f0 push {r4, r5, r6, r7, lr} -10001e9a: 46ce mov lr, r9 -10001e9c: 4647 mov r7, r8 -10001e9e: b580 push {r7, lr} -10001ea0: b083 sub sp, #12 -10001ea2: 466b mov r3, sp -10001ea4: 0006 movs r6, r0 -10001ea6: 1ddd adds r5, r3, #7 -10001ea8: 7028 strb r0, [r5, #0] -10001eaa: f7fe ff63 bl 10000d74 <time_us_64> -10001eae: 2300 movs r3, #0 -10001eb0: 4a19 ldr r2, [pc, #100] @ (10001f18 <__wrap_putchar+0x80>) -10001eb2: 1812 adds r2, r2, r0 -10001eb4: 414b adcs r3, r1 -10001eb6: 2b00 cmp r3, #0 -10001eb8: da02 bge.n 10001ec0 <__wrap_putchar+0x28> -10001eba: 2201 movs r2, #1 -10001ebc: 4b17 ldr r3, [pc, #92] @ (10001f1c <__wrap_putchar+0x84>) -10001ebe: 4252 negs r2, r2 -10001ec0: 4917 ldr r1, [pc, #92] @ (10001f20 <__wrap_putchar+0x88>) -10001ec2: 0008 movs r0, r1 -10001ec4: 4688 mov r8, r1 -10001ec6: f000 fa43 bl 10002350 <__mutex_try_enter_block_until_veneer> -10001eca: 4b16 ldr r3, [pc, #88] @ (10001f24 <__wrap_putchar+0x8c>) -10001ecc: 4681 mov r9, r0 -10001ece: 681c ldr r4, [r3, #0] -10001ed0: 2c00 cmp r4, #0 -10001ed2: d014 beq.n 10001efe <__wrap_putchar+0x66> -10001ed4: 4f14 ldr r7, [pc, #80] @ (10001f28 <__wrap_putchar+0x90>) -10001ed6: e002 b.n 10001ede <__wrap_putchar+0x46> -10001ed8: 6924 ldr r4, [r4, #16] -10001eda: 2c00 cmp r4, #0 -10001edc: d00f beq.n 10001efe <__wrap_putchar+0x66> -10001ede: 6823 ldr r3, [r4, #0] -10001ee0: 2b00 cmp r3, #0 -10001ee2: d0f9 beq.n 10001ed8 <__wrap_putchar+0x40> -10001ee4: 683b ldr r3, [r7, #0] -10001ee6: 2b00 cmp r3, #0 -10001ee8: d001 beq.n 10001eee <__wrap_putchar+0x56> -10001eea: 429c cmp r4, r3 -10001eec: d1f4 bne.n 10001ed8 <__wrap_putchar+0x40> -10001eee: 0020 movs r0, r4 -10001ef0: 2201 movs r2, #1 -10001ef2: 0029 movs r1, r5 -10001ef4: f7ff fefa bl 10001cec <stdio_out_chars_crlf> -10001ef8: 6924 ldr r4, [r4, #16] -10001efa: 2c00 cmp r4, #0 -10001efc: d1ef bne.n 10001ede <__wrap_putchar+0x46> -10001efe: 464b mov r3, r9 -10001f00: 2b00 cmp r3, #0 -10001f02: d105 bne.n 10001f10 <__wrap_putchar+0x78> -10001f04: 0030 movs r0, r6 -10001f06: b003 add sp, #12 -10001f08: bcc0 pop {r6, r7} -10001f0a: 46b9 mov r9, r7 -10001f0c: 46b0 mov r8, r6 -10001f0e: bdf0 pop {r4, r5, r6, r7, pc} -10001f10: 4640 mov r0, r8 -10001f12: f000 fa05 bl 10002320 <__mutex_exit_veneer> -10001f16: e7f5 b.n 10001f04 <__wrap_putchar+0x6c> -10001f18: 000f4240 .word 0x000f4240 -10001f1c: 7fffffff .word 0x7fffffff -10001f20: 200003d4 .word 0x200003d4 -10001f24: 20000924 .word 0x20000924 -10001f28: 20000928 .word 0x20000928 - -10001f2c <__wrap_puts>: -10001f2c: b570 push {r4, r5, r6, lr} -10001f2e: 0004 movs r4, r0 -10001f30: f000 f95c bl 100021ec <strlen> -10001f34: 2301 movs r3, #1 -10001f36: 0001 movs r1, r0 -10001f38: 0005 movs r5, r0 -10001f3a: 2201 movs r2, #1 -10001f3c: 0020 movs r0, r4 -10001f3e: f7ff ff2d bl 10001d9c <stdio_put_string> -10001f42: 4b08 ldr r3, [pc, #32] @ (10001f64 <__wrap_puts+0x38>) -10001f44: 681c ldr r4, [r3, #0] -10001f46: 2c00 cmp r4, #0 -10001f48: d006 beq.n 10001f58 <__wrap_puts+0x2c> -10001f4a: 6863 ldr r3, [r4, #4] -10001f4c: 2b00 cmp r3, #0 -10001f4e: d005 beq.n 10001f5c <__wrap_puts+0x30> -10001f50: 4798 blx r3 -10001f52: 6924 ldr r4, [r4, #16] -10001f54: 2c00 cmp r4, #0 -10001f56: d1f8 bne.n 10001f4a <__wrap_puts+0x1e> -10001f58: 0028 movs r0, r5 -10001f5a: bd70 pop {r4, r5, r6, pc} -10001f5c: 6924 ldr r4, [r4, #16] -10001f5e: 2c00 cmp r4, #0 -10001f60: d1f3 bne.n 10001f4a <__wrap_puts+0x1e> -10001f62: e7f9 b.n 10001f58 <__wrap_puts+0x2c> -10001f64: 20000924 .word 0x20000924 - -10001f68 <_retrieve_unique_id_on_boot>: -10001f68: b510 push {r4, lr} -10001f6a: 4802 ldr r0, [pc, #8] @ (10001f74 <_retrieve_unique_id_on_boot+0xc>) -10001f6c: f000 f804 bl 10001f78 <flash_get_unique_id> -10001f70: bd10 pop {r4, pc} -10001f72: 46c0 nop @ (mov r8, r8) -10001f74: 20000958 .word 0x20000958 - -10001f78 <flash_get_unique_id>: -10001f78: b510 push {r4, lr} -10001f7a: b088 sub sp, #32 -10001f7c: 0004 movs r4, r0 -10001f7e: 220d movs r2, #13 -10001f80: 2100 movs r1, #0 -10001f82: 4668 mov r0, sp -10001f84: f7ff fe62 bl 10001c4c <__wrap_memset> -10001f88: 220d movs r2, #13 -10001f8a: 2100 movs r1, #0 -10001f8c: a804 add r0, sp, #16 -10001f8e: f7ff fe5d bl 10001c4c <__wrap_memset> -10001f92: 234b movs r3, #75 @ 0x4b -10001f94: 466a mov r2, sp -10001f96: 4668 mov r0, sp -10001f98: 7013 strb r3, [r2, #0] -10001f9a: a904 add r1, sp, #16 -10001f9c: 220d movs r2, #13 -10001f9e: f000 f9b7 bl 10002310 <__flash_do_cmd_veneer> -10001fa2: 2115 movs r1, #21 -10001fa4: 2208 movs r2, #8 -10001fa6: 0020 movs r0, r4 -10001fa8: 4469 add r1, sp -10001faa: f7ff fe55 bl 10001c58 <__wrap___aeabi_memcpy> -10001fae: b008 add sp, #32 -10001fb0: bd10 pop {r4, pc} -10001fb2: 46c0 nop @ (mov r8, r8) - -10001fb4 <sleep_run_from_dormant_source>: -10001fb4: b510 push {r4, lr} -10001fb6: 4b33 ldr r3, [pc, #204] @ (10002084 <sleep_run_from_dormant_source+0xd0>) -10001fb8: b082 sub sp, #8 -10001fba: 7018 strb r0, [r3, #0] -10001fbc: 2801 cmp r0, #1 -10001fbe: d034 beq.n 1000202a <sleep_run_from_dormant_source+0x76> -10001fc0: 2802 cmp r0, #2 -10001fc2: d12f bne.n 10002024 <sleep_run_from_dormant_source+0x70> -10001fc4: 4c30 ldr r4, [pc, #192] @ (10002088 <sleep_run_from_dormant_source+0xd4>) -10001fc6: 2200 movs r2, #0 -10001fc8: 0023 movs r3, r4 -10001fca: 2100 movs r1, #0 -10001fcc: 2004 movs r0, #4 -10001fce: 9400 str r4, [sp, #0] -10001fd0: f7fe ffc0 bl 10000f54 <clock_configure> -10001fd4: 0023 movs r3, r4 -10001fd6: 2200 movs r2, #0 -10001fd8: 2100 movs r1, #0 -10001fda: 2005 movs r0, #5 -10001fdc: 9400 str r4, [sp, #0] -10001fde: f7fe ffb9 bl 10000f54 <clock_configure> -10001fe2: 2008 movs r0, #8 -10001fe4: f7fe ffa4 bl 10000f30 <clock_stop> -10001fe8: 2007 movs r0, #7 -10001fea: f7fe ffa1 bl 10000f30 <clock_stop> -10001fee: 4b27 ldr r3, [pc, #156] @ (1000208c <sleep_run_from_dormant_source+0xd8>) -10001ff0: 2202 movs r2, #2 -10001ff2: 2100 movs r1, #0 -10001ff4: 9300 str r3, [sp, #0] -10001ff6: 2009 movs r0, #9 -10001ff8: 0023 movs r3, r4 -10001ffa: f7fe ffab bl 10000f54 <clock_configure> -10001ffe: 0023 movs r3, r4 -10002000: 2200 movs r2, #0 -10002002: 2100 movs r1, #0 -10002004: 2006 movs r0, #6 -10002006: 9400 str r4, [sp, #0] -10002008: f7fe ffa4 bl 10000f54 <clock_configure> -1000200c: 4820 ldr r0, [pc, #128] @ (10002090 <sleep_run_from_dormant_source+0xdc>) -1000200e: f7ff f987 bl 10001320 <pll_deinit> -10002012: 4820 ldr r0, [pc, #128] @ (10002094 <sleep_run_from_dormant_source+0xe0>) -10002014: f7ff f984 bl 10001320 <pll_deinit> -10002018: f7ff f9d4 bl 100013c4 <xosc_disable> -1000201c: f7fe f9a6 bl 1000036c <setup_default_uart> -10002020: b002 add sp, #8 -10002022: bd10 pop {r4, pc} -10002024: f7ff f9ee bl 10001404 <hard_assertion_failure> -10002028: e7cc b.n 10001fc4 <sleep_run_from_dormant_source+0x10> -1000202a: 4c1b ldr r4, [pc, #108] @ (10002098 <sleep_run_from_dormant_source+0xe4>) -1000202c: 2200 movs r2, #0 -1000202e: 0023 movs r3, r4 -10002030: 2102 movs r1, #2 -10002032: 9400 str r4, [sp, #0] -10002034: 2004 movs r0, #4 -10002036: f7fe ff8d bl 10000f54 <clock_configure> -1000203a: 0023 movs r3, r4 -1000203c: 2200 movs r2, #0 -1000203e: 2100 movs r1, #0 -10002040: 9400 str r4, [sp, #0] -10002042: 2005 movs r0, #5 -10002044: f7fe ff86 bl 10000f54 <clock_configure> -10002048: 2008 movs r0, #8 -1000204a: f7fe ff71 bl 10000f30 <clock_stop> -1000204e: 2007 movs r0, #7 -10002050: f7fe ff6e bl 10000f30 <clock_stop> -10002054: 4b0d ldr r3, [pc, #52] @ (1000208c <sleep_run_from_dormant_source+0xd8>) -10002056: 2203 movs r2, #3 -10002058: 9300 str r3, [sp, #0] -1000205a: 2100 movs r1, #0 -1000205c: 0023 movs r3, r4 -1000205e: 2009 movs r0, #9 -10002060: f7fe ff78 bl 10000f54 <clock_configure> -10002064: 0023 movs r3, r4 -10002066: 2200 movs r2, #0 -10002068: 2100 movs r1, #0 -1000206a: 9400 str r4, [sp, #0] -1000206c: 2006 movs r0, #6 -1000206e: f7fe ff71 bl 10000f54 <clock_configure> -10002072: 4807 ldr r0, [pc, #28] @ (10002090 <sleep_run_from_dormant_source+0xdc>) -10002074: f7ff f954 bl 10001320 <pll_deinit> -10002078: 4806 ldr r0, [pc, #24] @ (10002094 <sleep_run_from_dormant_source+0xe0>) -1000207a: f7ff f951 bl 10001320 <pll_deinit> -1000207e: f000 f857 bl 10002130 <rosc_disable> -10002082: e7cb b.n 1000201c <sleep_run_from_dormant_source+0x68> -10002084: 20000a6c .word 0x20000a6c -10002088: 00632ea0 .word 0x00632ea0 -1000208c: 0000b71b .word 0x0000b71b -10002090: 40028000 .word 0x40028000 -10002094: 4002c000 .word 0x4002c000 -10002098: 00b71b00 .word 0x00b71b00 - -1000209c <sleep_goto_dormant_until_pin>: -1000209c: b570 push {r4, r5, r6, lr} -1000209e: 0004 movs r4, r0 -100020a0: 2900 cmp r1, #0 -100020a2: d126 bne.n 100020f2 <sleep_goto_dormant_until_pin+0x56> -100020a4: 2301 movs r3, #1 -100020a6: 2502 movs r5, #2 -100020a8: 405a eors r2, r3 -100020aa: 1aad subs r5, r5, r2 -100020ac: 0020 movs r0, r4 -100020ae: f7fe f9c1 bl 10000434 <gpio_init> -100020b2: 2101 movs r1, #1 -100020b4: 0020 movs r0, r4 -100020b6: f7fe f9a9 bl 1000040c <gpio_set_input_enabled> -100020ba: 2201 movs r2, #1 -100020bc: 0029 movs r1, r5 -100020be: 0020 movs r0, r4 -100020c0: f7fe f984 bl 100003cc <gpio_set_dormant_irq_enabled> -100020c4: 4b0e ldr r3, [pc, #56] @ (10002100 <sleep_goto_dormant_until_pin+0x64>) -100020c6: 781b ldrb r3, [r3, #0] -100020c8: 2b01 cmp r3, #1 -100020ca: d00f beq.n 100020ec <sleep_goto_dormant_until_pin+0x50> -100020cc: f000 f848 bl 10002160 <rosc_set_dormant> -100020d0: 2207 movs r2, #7 -100020d2: 4022 ands r2, r4 -100020d4: 0092 lsls r2, r2, #2 -100020d6: 4095 lsls r5, r2 -100020d8: 08e3 lsrs r3, r4, #3 -100020da: 4a0a ldr r2, [pc, #40] @ (10002104 <sleep_goto_dormant_until_pin+0x68>) -100020dc: 333c adds r3, #60 @ 0x3c -100020de: 009b lsls r3, r3, #2 -100020e0: 509d str r5, [r3, r2] -100020e2: 2100 movs r1, #0 -100020e4: 0020 movs r0, r4 -100020e6: f7fe f991 bl 1000040c <gpio_set_input_enabled> -100020ea: bd70 pop {r4, r5, r6, pc} -100020ec: f7ff f97c bl 100013e8 <xosc_dormant> -100020f0: e7ee b.n 100020d0 <sleep_goto_dormant_until_pin+0x34> -100020f2: 4253 negs r3, r2 -100020f4: 415a adcs r2, r3 -100020f6: 2303 movs r3, #3 -100020f8: 4255 negs r5, r2 -100020fa: 439d bics r5, r3 -100020fc: 3508 adds r5, #8 -100020fe: e7d5 b.n 100020ac <sleep_goto_dormant_until_pin+0x10> -10002100: 20000a6c .word 0x20000a6c -10002104: 40014000 .word 0x40014000 - -10002108 <sleep_power_up>: -10002108: b510 push {r4, lr} -1000210a: f000 f83d bl 10002188 <rosc_enable> -1000210e: 22a8 movs r2, #168 @ 0xa8 -10002110: 4b06 ldr r3, [pc, #24] @ (1000212c <sleep_power_up+0x24>) -10002112: 5899 ldr r1, [r3, r2] -10002114: 2101 movs r1, #1 -10002116: 4249 negs r1, r1 -10002118: 5099 str r1, [r3, r2] -1000211a: 3204 adds r2, #4 -1000211c: 5898 ldr r0, [r3, r2] -1000211e: 5099 str r1, [r3, r2] -10002120: f7ff fa26 bl 10001570 <runtime_init_clocks> -10002124: f7fe f922 bl 1000036c <setup_default_uart> -10002128: bd10 pop {r4, pc} -1000212a: 46c0 nop @ (mov r8, r8) -1000212c: 40008000 .word 0x40008000 - -10002130 <rosc_disable>: -10002130: 2080 movs r0, #128 @ 0x80 -10002132: 4a07 ldr r2, [pc, #28] @ (10002150 <rosc_disable+0x20>) -10002134: 4b07 ldr r3, [pc, #28] @ (10002154 <rosc_disable+0x24>) -10002136: 6811 ldr r1, [r2, #0] -10002138: 0440 lsls r0, r0, #17 -1000213a: 4019 ands r1, r3 -1000213c: 4b06 ldr r3, [pc, #24] @ (10002158 <rosc_disable+0x28>) -1000213e: 430b orrs r3, r1 -10002140: 4906 ldr r1, [pc, #24] @ (1000215c <rosc_disable+0x2c>) -10002142: 6008 str r0, [r1, #0] -10002144: 6013 str r3, [r2, #0] -10002146: 6993 ldr r3, [r2, #24] -10002148: 2b00 cmp r3, #0 -1000214a: dbfc blt.n 10002146 <rosc_disable+0x16> -1000214c: 4770 bx lr -1000214e: 46c0 nop @ (mov r8, r8) -10002150: 40060000 .word 0x40060000 -10002154: ff000fff .word 0xff000fff -10002158: 00d1e000 .word 0x00d1e000 -1000215c: 40063018 .word 0x40063018 - -10002160 <rosc_set_dormant>: -10002160: 2280 movs r2, #128 @ 0x80 -10002162: 4b05 ldr r3, [pc, #20] @ (10002178 <rosc_set_dormant+0x18>) -10002164: 0452 lsls r2, r2, #17 -10002166: 601a str r2, [r3, #0] -10002168: 4a04 ldr r2, [pc, #16] @ (1000217c <rosc_set_dormant+0x1c>) -1000216a: 4b05 ldr r3, [pc, #20] @ (10002180 <rosc_set_dormant+0x20>) -1000216c: 601a str r2, [r3, #0] -1000216e: 4a05 ldr r2, [pc, #20] @ (10002184 <rosc_set_dormant+0x24>) -10002170: 6993 ldr r3, [r2, #24] -10002172: 2b00 cmp r3, #0 -10002174: dafc bge.n 10002170 <rosc_set_dormant+0x10> -10002176: 4770 bx lr -10002178: 40063018 .word 0x40063018 -1000217c: 636f6d61 .word 0x636f6d61 -10002180: 4006000c .word 0x4006000c -10002184: 40060000 .word 0x40060000 - -10002188 <rosc_enable>: -10002188: 2280 movs r2, #128 @ 0x80 -1000218a: 4b05 ldr r3, [pc, #20] @ (100021a0 <rosc_enable+0x18>) -1000218c: 0452 lsls r2, r2, #17 -1000218e: 601a str r2, [r3, #0] -10002190: 4a04 ldr r2, [pc, #16] @ (100021a4 <rosc_enable+0x1c>) -10002192: 4b05 ldr r3, [pc, #20] @ (100021a8 <rosc_enable+0x20>) -10002194: 6013 str r3, [r2, #0] -10002196: 6993 ldr r3, [r2, #24] -10002198: 2b00 cmp r3, #0 -1000219a: dafc bge.n 10002196 <rosc_enable+0xe> -1000219c: 4770 bx lr -1000219e: 46c0 nop @ (mov r8, r8) -100021a0: 40063018 .word 0x40063018 -100021a4: 40060000 .word 0x40060000 -100021a8: 00fff000 .word 0x00fff000 - -100021ac <atexit>: -100021ac: b510 push {r4, lr} -100021ae: 0001 movs r1, r0 -100021b0: 2300 movs r3, #0 -100021b2: 2200 movs r2, #0 -100021b4: 2000 movs r0, #0 -100021b6: f000 f847 bl 10002248 <__register_exitproc> -100021ba: bd10 pop {r4, pc} - -100021bc <__libc_fini_array>: -100021bc: b570 push {r4, r5, r6, lr} -100021be: 4c07 ldr r4, [pc, #28] @ (100021dc <__libc_fini_array+0x20>) -100021c0: 4d07 ldr r5, [pc, #28] @ (100021e0 <__libc_fini_array+0x24>) -100021c2: 1b64 subs r4, r4, r5 -100021c4: 10a4 asrs r4, r4, #2 -100021c6: d005 beq.n 100021d4 <__libc_fini_array+0x18> -100021c8: 3c01 subs r4, #1 -100021ca: 00a3 lsls r3, r4, #2 -100021cc: 58eb ldr r3, [r5, r3] -100021ce: 4798 blx r3 -100021d0: 2c00 cmp r4, #0 -100021d2: d1f9 bne.n 100021c8 <__libc_fini_array+0xc> -100021d4: f000 f898 bl 10002308 <_fini> -100021d8: bd70 pop {r4, r5, r6, pc} -100021da: 46c0 nop @ (mov r8, r8) -100021dc: 100023a8 .word 0x100023a8 -100021e0: 100023a8 .word 0x100023a8 - -100021e4 <__retarget_lock_acquire_recursive>: -100021e4: 4770 bx lr -100021e6: 46c0 nop @ (mov r8, r8) - -100021e8 <__retarget_lock_release_recursive>: -100021e8: 4770 bx lr -100021ea: 46c0 nop @ (mov r8, r8) - -100021ec <strlen>: -100021ec: b510 push {r4, lr} -100021ee: 0783 lsls r3, r0, #30 -100021f0: d00a beq.n 10002208 <strlen+0x1c> -100021f2: 0003 movs r3, r0 -100021f4: 2103 movs r1, #3 -100021f6: e002 b.n 100021fe <strlen+0x12> -100021f8: 3301 adds r3, #1 -100021fa: 420b tst r3, r1 -100021fc: d005 beq.n 1000220a <strlen+0x1e> -100021fe: 781a ldrb r2, [r3, #0] -10002200: 2a00 cmp r2, #0 -10002202: d1f9 bne.n 100021f8 <strlen+0xc> -10002204: 1a18 subs r0, r3, r0 -10002206: bd10 pop {r4, pc} -10002208: 0003 movs r3, r0 -1000220a: 6819 ldr r1, [r3, #0] -1000220c: 4a0c ldr r2, [pc, #48] @ (10002240 <strlen+0x54>) -1000220e: 4c0d ldr r4, [pc, #52] @ (10002244 <strlen+0x58>) -10002210: 188a adds r2, r1, r2 -10002212: 438a bics r2, r1 -10002214: 4222 tst r2, r4 -10002216: d10f bne.n 10002238 <strlen+0x4c> -10002218: 6859 ldr r1, [r3, #4] -1000221a: 4a09 ldr r2, [pc, #36] @ (10002240 <strlen+0x54>) -1000221c: 3304 adds r3, #4 -1000221e: 188a adds r2, r1, r2 -10002220: 438a bics r2, r1 -10002222: 4222 tst r2, r4 -10002224: d108 bne.n 10002238 <strlen+0x4c> -10002226: 6859 ldr r1, [r3, #4] -10002228: 4a05 ldr r2, [pc, #20] @ (10002240 <strlen+0x54>) -1000222a: 3304 adds r3, #4 -1000222c: 188a adds r2, r1, r2 -1000222e: 438a bics r2, r1 -10002230: 4222 tst r2, r4 -10002232: d0f1 beq.n 10002218 <strlen+0x2c> -10002234: e000 b.n 10002238 <strlen+0x4c> -10002236: 3301 adds r3, #1 -10002238: 781a ldrb r2, [r3, #0] -1000223a: 2a00 cmp r2, #0 -1000223c: d1fb bne.n 10002236 <strlen+0x4a> -1000223e: e7e1 b.n 10002204 <strlen+0x18> -10002240: fefefeff .word 0xfefefeff -10002244: 80808080 .word 0x80808080 - -10002248 <__register_exitproc>: -10002248: b5f0 push {r4, r5, r6, r7, lr} -1000224a: 46d6 mov lr, sl -1000224c: 464f mov r7, r9 -1000224e: 4646 mov r6, r8 -10002250: 4698 mov r8, r3 -10002252: 4b24 ldr r3, [pc, #144] @ (100022e4 <__register_exitproc+0x9c>) -10002254: b5c0 push {r6, r7, lr} -10002256: 0006 movs r6, r0 -10002258: 6818 ldr r0, [r3, #0] -1000225a: 469a mov sl, r3 -1000225c: 000f movs r7, r1 -1000225e: 4691 mov r9, r2 -10002260: f7ff ffc0 bl 100021e4 <__retarget_lock_acquire_recursive> -10002264: 4b20 ldr r3, [pc, #128] @ (100022e8 <__register_exitproc+0xa0>) -10002266: 681d ldr r5, [r3, #0] -10002268: 2d00 cmp r5, #0 -1000226a: d032 beq.n 100022d2 <__register_exitproc+0x8a> -1000226c: 4653 mov r3, sl -1000226e: 686c ldr r4, [r5, #4] -10002270: 6818 ldr r0, [r3, #0] -10002272: 2c1f cmp r4, #31 -10002274: dc30 bgt.n 100022d8 <__register_exitproc+0x90> -10002276: 2e00 cmp r6, #0 -10002278: d10c bne.n 10002294 <__register_exitproc+0x4c> -1000227a: 1c63 adds r3, r4, #1 -1000227c: 3402 adds r4, #2 -1000227e: 00a4 lsls r4, r4, #2 -10002280: 606b str r3, [r5, #4] -10002282: 5167 str r7, [r4, r5] -10002284: f7ff ffb0 bl 100021e8 <__retarget_lock_release_recursive> -10002288: 2000 movs r0, #0 -1000228a: bce0 pop {r5, r6, r7} -1000228c: 46ba mov sl, r7 -1000228e: 46b1 mov r9, r6 -10002290: 46a8 mov r8, r5 -10002292: bdf0 pop {r4, r5, r6, r7, pc} -10002294: 4649 mov r1, r9 -10002296: 2288 movs r2, #136 @ 0x88 -10002298: 00a3 lsls r3, r4, #2 -1000229a: 18eb adds r3, r5, r3 -1000229c: 5099 str r1, [r3, r2] -1000229e: 21c4 movs r1, #196 @ 0xc4 -100022a0: 0049 lsls r1, r1, #1 -100022a2: 468c mov ip, r1 -100022a4: 44ac add ip, r5 -100022a6: 4661 mov r1, ip -100022a8: 3a87 subs r2, #135 @ 0x87 -100022aa: 40a2 lsls r2, r4 -100022ac: 6809 ldr r1, [r1, #0] -100022ae: 4691 mov r9, r2 -100022b0: 4311 orrs r1, r2 -100022b2: 4662 mov r2, ip -100022b4: 6011 str r1, [r2, #0] -100022b6: 2184 movs r1, #132 @ 0x84 -100022b8: 4642 mov r2, r8 -100022ba: 0049 lsls r1, r1, #1 -100022bc: 505a str r2, [r3, r1] -100022be: 2e02 cmp r6, #2 -100022c0: d1db bne.n 1000227a <__register_exitproc+0x32> -100022c2: 0029 movs r1, r5 -100022c4: 464a mov r2, r9 -100022c6: 318d adds r1, #141 @ 0x8d -100022c8: 31ff adds r1, #255 @ 0xff -100022ca: 680b ldr r3, [r1, #0] -100022cc: 4313 orrs r3, r2 -100022ce: 600b str r3, [r1, #0] -100022d0: e7d3 b.n 1000227a <__register_exitproc+0x32> -100022d2: 4d06 ldr r5, [pc, #24] @ (100022ec <__register_exitproc+0xa4>) -100022d4: 601d str r5, [r3, #0] -100022d6: e7c9 b.n 1000226c <__register_exitproc+0x24> -100022d8: f7ff ff86 bl 100021e8 <__retarget_lock_release_recursive> -100022dc: 2001 movs r0, #1 -100022de: 4240 negs r0, r0 -100022e0: e7d3 b.n 1000228a <__register_exitproc+0x42> -100022e2: 46c0 nop @ (mov r8, r8) -100022e4: 200003d0 .word 0x200003d0 -100022e8: 20000660 .word 0x20000660 -100022ec: 20000664 .word 0x20000664 - -100022f0 <register_fini>: -100022f0: 4b03 ldr r3, [pc, #12] @ (10002300 <register_fini+0x10>) -100022f2: b510 push {r4, lr} -100022f4: 2b00 cmp r3, #0 -100022f6: d002 beq.n 100022fe <register_fini+0xe> -100022f8: 4802 ldr r0, [pc, #8] @ (10002304 <register_fini+0x14>) -100022fa: f7ff ff57 bl 100021ac <atexit> -100022fe: bd10 pop {r4, pc} -10002300: 00000000 .word 0x00000000 -10002304: 100021bd .word 0x100021bd - -10002308 <_fini>: -10002308: b5f8 push {r3, r4, r5, r6, r7, lr} -1000230a: 46c0 nop @ (mov r8, r8) -1000230c: 0000 movs r0, r0 - ... - -10002310 <__flash_do_cmd_veneer>: -10002310: b401 push {r0} -10002312: 4802 ldr r0, [pc, #8] @ (1000231c <__flash_do_cmd_veneer+0xc>) -10002314: 4684 mov ip, r0 -10002316: bc01 pop {r0} -10002318: 4760 bx ip -1000231a: bf00 nop -1000231c: 20000235 .word 0x20000235 - -10002320 <__mutex_exit_veneer>: -10002320: b401 push {r0} -10002322: 4802 ldr r0, [pc, #8] @ (1000232c <__mutex_exit_veneer+0xc>) -10002324: 4684 mov ip, r0 -10002326: bc01 pop {r0} -10002328: 4760 bx ip -1000232a: bf00 nop -1000232c: 20000159 .word 0x20000159 - -10002330 <____aeabi_ldiv0_veneer>: -10002330: b401 push {r0} -10002332: 4802 ldr r0, [pc, #8] @ (1000233c <____aeabi_ldiv0_veneer+0xc>) -10002334: 4684 mov ip, r0 -10002336: bc01 pop {r0} -10002338: 4760 bx ip -1000233a: bf00 nop -1000233c: 20000371 .word 0x20000371 - -10002340 <____aeabi_idiv0_veneer>: -10002340: b401 push {r0} -10002342: 4802 ldr r0, [pc, #8] @ (1000234c <____aeabi_idiv0_veneer+0xc>) -10002344: 4684 mov ip, r0 -10002346: bc01 pop {r0} -10002348: 4760 bx ip -1000234a: bf00 nop -1000234c: 20000371 .word 0x20000371 - -10002350 <__mutex_try_enter_block_until_veneer>: -10002350: b401 push {r0} -10002352: 4802 ldr r0, [pc, #8] @ (1000235c <__mutex_try_enter_block_until_veneer+0xc>) -10002354: 4684 mov ip, r0 -10002356: bc01 pop {r0} -10002358: 4760 bx ip -1000235a: bf00 nop -1000235c: 200000c1 .word 0x200000c1 - -10002360 <__pre_init_runtime_init_early_resets>: -10002360: 10001439 9... - -10002364 <__pre_init_runtime_init_usb_power_down>: -10002364: 10001465 10001649 10001c3d 10001ad5 e...I...=....... -10002374: 10001be1 .... - -10002378 <__pre_init_runtime_init_clocks>: -10002378: 10001571 q... - -1000237c <__pre_init_runtime_init_post_clock_resets>: -1000237c: 10001481 .... - -10002380 <__pre_init_runtime_init_rp2040_gpio_ie_disable>: -10002380: 100014a1 .... - -10002384 <__pre_init_runtime_init_spin_locks_reset>: -10002384: 100014b5 .... - -10002388 <__pre_init_runtime_init_mutex>: -10002388: 100005c9 .... - -1000238c <__pre_init_runtime_init_install_ram_vector_table>: -1000238c: 100014bd .... - -10002390 <__pre_init_runtime_init_default_alarm_pool>: -10002390: 10000949 I... - -10002394 <__pre_init_first_per_core_initializer>: -10002394: 10001401 .... - -10002398 <__pre_init_runtime_init_per_core_irq_priorities>: -10002398: 1000051d .... - -1000239c <__init_array_start>: -1000239c: 100022f1 .word 0x100022f1 -100023a0: 10001f69 .word 0x10001f69 - -100023a4 <__frame_dummy_init_array_entry>: -100023a4: 10000289 .... +10001c66: 4a09 ldr r2, [pc, #36] @ (10001c8c <weak_raw_vprintf+0x28>) +10001c68: 0003 movs r3, r0 +10001c6a: 6814 ldr r4, [r2, #0] +10001c6c: b084 sub sp, #16 +10001c6e: 2c00 cmp r4, #0 +10001c70: d008 beq.n 10001c84 <weak_raw_vprintf+0x20> +10001c72: 2201 movs r2, #1 +10001c74: 9100 str r1, [sp, #0] +10001c76: 4806 ldr r0, [pc, #24] @ (10001c90 <weak_raw_vprintf+0x2c>) +10001c78: 4252 negs r2, r2 +10001c7a: a903 add r1, sp, #12 +10001c7c: 47a0 blx r4 +10001c7e: 2001 movs r0, #1 +10001c80: b004 add sp, #16 +10001c82: bd10 pop {r4, pc} +10001c84: f000 f94a bl 10001f1c <__wrap_puts> +10001c88: 2000 movs r0, #0 +10001c8a: e7f9 b.n 10001c80 <weak_raw_vprintf+0x1c> +10001c8c: 2000063c .word 0x2000063c +10001c90: 10001c55 .word 0x10001c55 + +10001c94 <_exit>: +10001c94: be00 bkpt 0x0000 +10001c96: e7fd b.n 10001c94 <_exit> + +10001c98 <exit>: +10001c98: b510 push {r4, lr} +10001c9a: f7ff fffb bl 10001c94 <_exit> +10001c9e: 46c0 nop @ (mov r8, r8) + +10001ca0 <runtime_init>: +10001ca0: b570 push {r4, r5, r6, lr} +10001ca2: f7ff fbb3 bl 1000140c <runtime_run_initializers> +10001ca6: 4d07 ldr r5, [pc, #28] @ (10001cc4 <runtime_init+0x24>) +10001ca8: 4e07 ldr r6, [pc, #28] @ (10001cc8 <runtime_init+0x28>) +10001caa: 42b5 cmp r5, r6 +10001cac: d209 bcs.n 10001cc2 <runtime_init+0x22> +10001cae: 2400 movs r4, #0 +10001cb0: 3e01 subs r6, #1 +10001cb2: 1b76 subs r6, r6, r5 +10001cb4: 08b6 lsrs r6, r6, #2 +10001cb6: cd08 ldmia r5!, {r3} +10001cb8: 4798 blx r3 +10001cba: 0023 movs r3, r4 +10001cbc: 3401 adds r4, #1 +10001cbe: 42b3 cmp r3, r6 +10001cc0: d1f9 bne.n 10001cb6 <runtime_init+0x16> +10001cc2: bd70 pop {r4, r5, r6, pc} +10001cc4: 1000232c .word 0x1000232c +10001cc8: 10002334 .word 0x10002334 + +10001ccc <stdio_out_chars_no_crlf>: +10001ccc: 0003 movs r3, r0 +10001cce: b510 push {r4, lr} +10001cd0: 0008 movs r0, r1 +10001cd2: 0011 movs r1, r2 +10001cd4: 681b ldr r3, [r3, #0] +10001cd6: 4798 blx r3 +10001cd8: bd10 pop {r4, pc} +10001cda: 46c0 nop @ (mov r8, r8) + +10001cdc <stdio_out_chars_crlf>: +10001cdc: b5f0 push {r4, r5, r6, r7, lr} +10001cde: 46c6 mov lr, r8 +10001ce0: b500 push {lr} +10001ce2: 7d43 ldrb r3, [r0, #21] +10001ce4: 0007 movs r7, r0 +10001ce6: 000c movs r4, r1 +10001ce8: 0016 movs r6, r2 +10001cea: 2b00 cmp r3, #0 +10001cec: d046 beq.n 10001d7c <stdio_out_chars_crlf+0xa0> +10001cee: 2a00 cmp r2, #0 +10001cf0: dd17 ble.n 10001d22 <stdio_out_chars_crlf+0x46> +10001cf2: 780b ldrb r3, [r1, #0] +10001cf4: 2b0a cmp r3, #10 +10001cf6: d024 beq.n 10001d42 <stdio_out_chars_crlf+0x66> +10001cf8: 2300 movs r3, #0 +10001cfa: 4698 mov r8, r3 +10001cfc: 2e01 cmp r6, #1 +10001cfe: d013 beq.n 10001d28 <stdio_out_chars_crlf+0x4c> +10001d00: 2501 movs r5, #1 +10001d02: 0029 movs r1, r5 +10001d04: 5c63 ldrb r3, [r4, r1] +10001d06: 3501 adds r5, #1 +10001d08: 2b0a cmp r3, #10 +10001d0a: d026 beq.n 10001d5a <stdio_out_chars_crlf+0x7e> +10001d0c: 42b5 cmp r5, r6 +10001d0e: d1f8 bne.n 10001d02 <stdio_out_chars_crlf+0x26> +10001d10: 4546 cmp r6, r8 +10001d12: dc09 bgt.n 10001d28 <stdio_out_chars_crlf+0x4c> +10001d14: 19a4 adds r4, r4, r6 +10001d16: 3c01 subs r4, #1 +10001d18: 7823 ldrb r3, [r4, #0] +10001d1a: 3b0d subs r3, #13 +10001d1c: 425a negs r2, r3 +10001d1e: 4153 adcs r3, r2 +10001d20: 753b strb r3, [r7, #20] +10001d22: bc80 pop {r7} +10001d24: 46b8 mov r8, r7 +10001d26: bdf0 pop {r4, r5, r6, r7, pc} +10001d28: 4643 mov r3, r8 +10001d2a: 18e0 adds r0, r4, r3 +10001d2c: 19a4 adds r4, r4, r6 +10001d2e: 1af1 subs r1, r6, r3 +10001d30: 3c01 subs r4, #1 +10001d32: 683b ldr r3, [r7, #0] +10001d34: 4798 blx r3 +10001d36: 7823 ldrb r3, [r4, #0] +10001d38: 3b0d subs r3, #13 +10001d3a: 425a negs r2, r3 +10001d3c: 4153 adcs r3, r2 +10001d3e: 753b strb r3, [r7, #20] +10001d40: e7ef b.n 10001d22 <stdio_out_chars_crlf+0x46> +10001d42: 7d03 ldrb r3, [r0, #20] +10001d44: 2b00 cmp r3, #0 +10001d46: d1d7 bne.n 10001cf8 <stdio_out_chars_crlf+0x1c> +10001d48: 2102 movs r1, #2 +10001d4a: 480f ldr r0, [pc, #60] @ (10001d88 <stdio_out_chars_crlf+0xac>) +10001d4c: 683b ldr r3, [r7, #0] +10001d4e: 4798 blx r3 +10001d50: 2e01 cmp r6, #1 +10001d52: d0df beq.n 10001d14 <stdio_out_chars_crlf+0x38> +10001d54: 2301 movs r3, #1 +10001d56: 4698 mov r8, r3 +10001d58: e7d2 b.n 10001d00 <stdio_out_chars_crlf+0x24> +10001d5a: 1e63 subs r3, r4, #1 +10001d5c: 5c5b ldrb r3, [r3, r1] +10001d5e: 2b0d cmp r3, #13 +10001d60: d0d4 beq.n 10001d0c <stdio_out_chars_crlf+0x30> +10001d62: 4588 cmp r8, r1 +10001d64: da04 bge.n 10001d70 <stdio_out_chars_crlf+0x94> +10001d66: 4643 mov r3, r8 +10001d68: 1ac9 subs r1, r1, r3 +10001d6a: 18e0 adds r0, r4, r3 +10001d6c: 683b ldr r3, [r7, #0] +10001d6e: 4798 blx r3 +10001d70: 2102 movs r1, #2 +10001d72: 4805 ldr r0, [pc, #20] @ (10001d88 <stdio_out_chars_crlf+0xac>) +10001d74: 683b ldr r3, [r7, #0] +10001d76: 46a8 mov r8, r5 +10001d78: 4798 blx r3 +10001d7a: e7c7 b.n 10001d0c <stdio_out_chars_crlf+0x30> +10001d7c: 6803 ldr r3, [r0, #0] +10001d7e: 0011 movs r1, r2 +10001d80: 0020 movs r0, r4 +10001d82: 4798 blx r3 +10001d84: e7cd b.n 10001d22 <stdio_out_chars_crlf+0x46> +10001d86: 46c0 nop @ (mov r8, r8) +10001d88: 10002478 .word 0x10002478 + +10001d8c <stdio_put_string>: +10001d8c: b5f0 push {r4, r5, r6, r7, lr} +10001d8e: 4645 mov r5, r8 +10001d90: 46de mov lr, fp +10001d92: 464e mov r6, r9 +10001d94: 4657 mov r7, sl +10001d96: b5e0 push {r5, r6, r7, lr} +10001d98: b083 sub sp, #12 +10001d9a: 4691 mov r9, r2 +10001d9c: 001c movs r4, r3 +10001d9e: 4680 mov r8, r0 +10001da0: 000d movs r5, r1 +10001da2: f7fe ffe5 bl 10000d70 <time_us_64> +10001da6: 2300 movs r3, #0 +10001da8: 4a30 ldr r2, [pc, #192] @ (10001e6c <stdio_put_string+0xe0>) +10001daa: 1812 adds r2, r2, r0 +10001dac: 414b adcs r3, r1 +10001dae: 2b00 cmp r3, #0 +10001db0: da02 bge.n 10001db8 <stdio_put_string+0x2c> +10001db2: 2201 movs r2, #1 +10001db4: 4b2e ldr r3, [pc, #184] @ (10001e70 <stdio_put_string+0xe4>) +10001db6: 4252 negs r2, r2 +10001db8: 492e ldr r1, [pc, #184] @ (10001e74 <stdio_put_string+0xe8>) +10001dba: 0008 movs r0, r1 +10001dbc: 468a mov sl, r1 +10001dbe: f000 fa8f bl 100022e0 <__mutex_try_enter_block_until_veneer> +10001dc2: 0007 movs r7, r0 +10001dc4: 1c6b adds r3, r5, #1 +10001dc6: d103 bne.n 10001dd0 <stdio_put_string+0x44> +10001dc8: 4640 mov r0, r8 +10001dca: f000 f9e1 bl 10002190 <strlen> +10001dce: 0005 movs r5, r0 +10001dd0: 2c00 cmp r4, #0 +10001dd2: d027 beq.n 10001e24 <stdio_put_string+0x98> +10001dd4: 4e28 ldr r6, [pc, #160] @ (10001e78 <stdio_put_string+0xec>) +10001dd6: 4b29 ldr r3, [pc, #164] @ (10001e7c <stdio_put_string+0xf0>) +10001dd8: 681c ldr r4, [r3, #0] +10001dda: 2c00 cmp r4, #0 +10001ddc: d018 beq.n 10001e10 <stdio_put_string+0x84> +10001dde: 464b mov r3, r9 +10001de0: 2b00 cmp r3, #0 +10001de2: d121 bne.n 10001e28 <stdio_put_string+0x9c> +10001de4: 4b26 ldr r3, [pc, #152] @ (10001e80 <stdio_put_string+0xf4>) +10001de6: 4699 mov r9, r3 +10001de8: e002 b.n 10001df0 <stdio_put_string+0x64> +10001dea: 6924 ldr r4, [r4, #16] +10001dec: 2c00 cmp r4, #0 +10001dee: d00f beq.n 10001e10 <stdio_put_string+0x84> +10001df0: 6823 ldr r3, [r4, #0] +10001df2: 2b00 cmp r3, #0 +10001df4: d0f9 beq.n 10001dea <stdio_put_string+0x5e> +10001df6: 464b mov r3, r9 +10001df8: 681b ldr r3, [r3, #0] +10001dfa: 2b00 cmp r3, #0 +10001dfc: d001 beq.n 10001e02 <stdio_put_string+0x76> +10001dfe: 429c cmp r4, r3 +10001e00: d1f3 bne.n 10001dea <stdio_put_string+0x5e> +10001e02: 0020 movs r0, r4 +10001e04: 002a movs r2, r5 +10001e06: 4641 mov r1, r8 +10001e08: 47b0 blx r6 +10001e0a: 6924 ldr r4, [r4, #16] +10001e0c: 2c00 cmp r4, #0 +10001e0e: d1ef bne.n 10001df0 <stdio_put_string+0x64> +10001e10: 2f00 cmp r7, #0 +10001e12: d126 bne.n 10001e62 <stdio_put_string+0xd6> +10001e14: 0028 movs r0, r5 +10001e16: b003 add sp, #12 +10001e18: bcf0 pop {r4, r5, r6, r7} +10001e1a: 46bb mov fp, r7 +10001e1c: 46b2 mov sl, r6 +10001e1e: 46a9 mov r9, r5 +10001e20: 46a0 mov r8, r4 +10001e22: bdf0 pop {r4, r5, r6, r7, pc} +10001e24: 4e17 ldr r6, [pc, #92] @ (10001e84 <stdio_put_string+0xf8>) +10001e26: e7d6 b.n 10001dd6 <stdio_put_string+0x4a> +10001e28: 4b15 ldr r3, [pc, #84] @ (10001e80 <stdio_put_string+0xf4>) +10001e2a: 4699 mov r9, r3 +10001e2c: 230a movs r3, #10 +10001e2e: 469b mov fp, r3 +10001e30: e002 b.n 10001e38 <stdio_put_string+0xac> +10001e32: 6924 ldr r4, [r4, #16] +10001e34: 2c00 cmp r4, #0 +10001e36: d0eb beq.n 10001e10 <stdio_put_string+0x84> +10001e38: 6823 ldr r3, [r4, #0] +10001e3a: 2b00 cmp r3, #0 +10001e3c: d0f9 beq.n 10001e32 <stdio_put_string+0xa6> +10001e3e: 464b mov r3, r9 +10001e40: 681b ldr r3, [r3, #0] +10001e42: 2b00 cmp r3, #0 +10001e44: d001 beq.n 10001e4a <stdio_put_string+0xbe> +10001e46: 42a3 cmp r3, r4 +10001e48: d1f3 bne.n 10001e32 <stdio_put_string+0xa6> +10001e4a: 002a movs r2, r5 +10001e4c: 4641 mov r1, r8 +10001e4e: 0020 movs r0, r4 +10001e50: 47b0 blx r6 +10001e52: 466b mov r3, sp +10001e54: 465a mov r2, fp +10001e56: 0020 movs r0, r4 +10001e58: 71da strb r2, [r3, #7] +10001e5a: 1dd9 adds r1, r3, #7 +10001e5c: 2201 movs r2, #1 +10001e5e: 47b0 blx r6 +10001e60: e7e7 b.n 10001e32 <stdio_put_string+0xa6> +10001e62: 4650 mov r0, sl +10001e64: f000 fa24 bl 100022b0 <__mutex_exit_veneer> +10001e68: e7d4 b.n 10001e14 <stdio_put_string+0x88> +10001e6a: 46c0 nop @ (mov r8, r8) +10001e6c: 000f4240 .word 0x000f4240 +10001e70: 7fffffff .word 0x7fffffff +10001e74: 200001e4 .word 0x200001e4 +10001e78: 10001cdd .word 0x10001cdd +10001e7c: 20000634 .word 0x20000634 +10001e80: 20000638 .word 0x20000638 +10001e84: 10001ccd .word 0x10001ccd + +10001e88 <__wrap_putchar>: +10001e88: b5f0 push {r4, r5, r6, r7, lr} +10001e8a: 46ce mov lr, r9 +10001e8c: 4647 mov r7, r8 +10001e8e: b580 push {r7, lr} +10001e90: b083 sub sp, #12 +10001e92: 466b mov r3, sp +10001e94: 0006 movs r6, r0 +10001e96: 1ddd adds r5, r3, #7 +10001e98: 7028 strb r0, [r5, #0] +10001e9a: f7fe ff69 bl 10000d70 <time_us_64> +10001e9e: 2300 movs r3, #0 +10001ea0: 4a19 ldr r2, [pc, #100] @ (10001f08 <__wrap_putchar+0x80>) +10001ea2: 1812 adds r2, r2, r0 +10001ea4: 414b adcs r3, r1 +10001ea6: 2b00 cmp r3, #0 +10001ea8: da02 bge.n 10001eb0 <__wrap_putchar+0x28> +10001eaa: 2201 movs r2, #1 +10001eac: 4b17 ldr r3, [pc, #92] @ (10001f0c <__wrap_putchar+0x84>) +10001eae: 4252 negs r2, r2 +10001eb0: 4917 ldr r1, [pc, #92] @ (10001f10 <__wrap_putchar+0x88>) +10001eb2: 0008 movs r0, r1 +10001eb4: 4688 mov r8, r1 +10001eb6: f000 fa13 bl 100022e0 <__mutex_try_enter_block_until_veneer> +10001eba: 4b16 ldr r3, [pc, #88] @ (10001f14 <__wrap_putchar+0x8c>) +10001ebc: 4681 mov r9, r0 +10001ebe: 681c ldr r4, [r3, #0] +10001ec0: 2c00 cmp r4, #0 +10001ec2: d014 beq.n 10001eee <__wrap_putchar+0x66> +10001ec4: 4f14 ldr r7, [pc, #80] @ (10001f18 <__wrap_putchar+0x90>) +10001ec6: e002 b.n 10001ece <__wrap_putchar+0x46> +10001ec8: 6924 ldr r4, [r4, #16] +10001eca: 2c00 cmp r4, #0 +10001ecc: d00f beq.n 10001eee <__wrap_putchar+0x66> +10001ece: 6823 ldr r3, [r4, #0] +10001ed0: 2b00 cmp r3, #0 +10001ed2: d0f9 beq.n 10001ec8 <__wrap_putchar+0x40> +10001ed4: 683b ldr r3, [r7, #0] +10001ed6: 2b00 cmp r3, #0 +10001ed8: d001 beq.n 10001ede <__wrap_putchar+0x56> +10001eda: 429c cmp r4, r3 +10001edc: d1f4 bne.n 10001ec8 <__wrap_putchar+0x40> +10001ede: 0020 movs r0, r4 +10001ee0: 2201 movs r2, #1 +10001ee2: 0029 movs r1, r5 +10001ee4: f7ff fefa bl 10001cdc <stdio_out_chars_crlf> +10001ee8: 6924 ldr r4, [r4, #16] +10001eea: 2c00 cmp r4, #0 +10001eec: d1ef bne.n 10001ece <__wrap_putchar+0x46> +10001eee: 464b mov r3, r9 +10001ef0: 2b00 cmp r3, #0 +10001ef2: d105 bne.n 10001f00 <__wrap_putchar+0x78> +10001ef4: 0030 movs r0, r6 +10001ef6: b003 add sp, #12 +10001ef8: bcc0 pop {r6, r7} +10001efa: 46b9 mov r9, r7 +10001efc: 46b0 mov r8, r6 +10001efe: bdf0 pop {r4, r5, r6, r7, pc} +10001f00: 4640 mov r0, r8 +10001f02: f000 f9d5 bl 100022b0 <__mutex_exit_veneer> +10001f06: e7f5 b.n 10001ef4 <__wrap_putchar+0x6c> +10001f08: 000f4240 .word 0x000f4240 +10001f0c: 7fffffff .word 0x7fffffff +10001f10: 200001e4 .word 0x200001e4 +10001f14: 20000634 .word 0x20000634 +10001f18: 20000638 .word 0x20000638 + +10001f1c <__wrap_puts>: +10001f1c: b570 push {r4, r5, r6, lr} +10001f1e: 0004 movs r4, r0 +10001f20: f000 f936 bl 10002190 <strlen> +10001f24: 2301 movs r3, #1 +10001f26: 0001 movs r1, r0 +10001f28: 0005 movs r5, r0 +10001f2a: 2201 movs r2, #1 +10001f2c: 0020 movs r0, r4 +10001f2e: f7ff ff2d bl 10001d8c <stdio_put_string> +10001f32: 4b08 ldr r3, [pc, #32] @ (10001f54 <__wrap_puts+0x38>) +10001f34: 681c ldr r4, [r3, #0] +10001f36: 2c00 cmp r4, #0 +10001f38: d006 beq.n 10001f48 <__wrap_puts+0x2c> +10001f3a: 6863 ldr r3, [r4, #4] +10001f3c: 2b00 cmp r3, #0 +10001f3e: d005 beq.n 10001f4c <__wrap_puts+0x30> +10001f40: 4798 blx r3 +10001f42: 6924 ldr r4, [r4, #16] +10001f44: 2c00 cmp r4, #0 +10001f46: d1f8 bne.n 10001f3a <__wrap_puts+0x1e> +10001f48: 0028 movs r0, r5 +10001f4a: bd70 pop {r4, r5, r6, pc} +10001f4c: 6924 ldr r4, [r4, #16] +10001f4e: 2c00 cmp r4, #0 +10001f50: d1f3 bne.n 10001f3a <__wrap_puts+0x1e> +10001f52: e7f9 b.n 10001f48 <__wrap_puts+0x2c> +10001f54: 20000634 .word 0x20000634 + +10001f58 <sleep_run_from_dormant_source>: +10001f58: b510 push {r4, lr} +10001f5a: 4b33 ldr r3, [pc, #204] @ (10002028 <sleep_run_from_dormant_source+0xd0>) +10001f5c: b082 sub sp, #8 +10001f5e: 7018 strb r0, [r3, #0] +10001f60: 2801 cmp r0, #1 +10001f62: d034 beq.n 10001fce <sleep_run_from_dormant_source+0x76> +10001f64: 2802 cmp r0, #2 +10001f66: d12f bne.n 10001fc8 <sleep_run_from_dormant_source+0x70> +10001f68: 4c30 ldr r4, [pc, #192] @ (1000202c <sleep_run_from_dormant_source+0xd4>) +10001f6a: 2200 movs r2, #0 +10001f6c: 0023 movs r3, r4 +10001f6e: 2100 movs r1, #0 +10001f70: 2004 movs r0, #4 +10001f72: 9400 str r4, [sp, #0] +10001f74: f7fe ffec bl 10000f50 <clock_configure> +10001f78: 0023 movs r3, r4 +10001f7a: 2200 movs r2, #0 +10001f7c: 2100 movs r1, #0 +10001f7e: 2005 movs r0, #5 +10001f80: 9400 str r4, [sp, #0] +10001f82: f7fe ffe5 bl 10000f50 <clock_configure> +10001f86: 2008 movs r0, #8 +10001f88: f7fe ffd0 bl 10000f2c <clock_stop> +10001f8c: 2007 movs r0, #7 +10001f8e: f7fe ffcd bl 10000f2c <clock_stop> +10001f92: 4b27 ldr r3, [pc, #156] @ (10002030 <sleep_run_from_dormant_source+0xd8>) +10001f94: 2202 movs r2, #2 +10001f96: 2100 movs r1, #0 +10001f98: 9300 str r3, [sp, #0] +10001f9a: 2009 movs r0, #9 +10001f9c: 0023 movs r3, r4 +10001f9e: f7fe ffd7 bl 10000f50 <clock_configure> +10001fa2: 0023 movs r3, r4 +10001fa4: 2200 movs r2, #0 +10001fa6: 2100 movs r1, #0 +10001fa8: 2006 movs r0, #6 +10001faa: 9400 str r4, [sp, #0] +10001fac: f7fe ffd0 bl 10000f50 <clock_configure> +10001fb0: 4820 ldr r0, [pc, #128] @ (10002034 <sleep_run_from_dormant_source+0xdc>) +10001fb2: f7ff f9b3 bl 1000131c <pll_deinit> +10001fb6: 4820 ldr r0, [pc, #128] @ (10002038 <sleep_run_from_dormant_source+0xe0>) +10001fb8: f7ff f9b0 bl 1000131c <pll_deinit> +10001fbc: f7ff fa00 bl 100013c0 <xosc_disable> +10001fc0: f7fe f9d2 bl 10000368 <setup_default_uart> +10001fc4: b002 add sp, #8 +10001fc6: bd10 pop {r4, pc} +10001fc8: f7ff fa1a bl 10001400 <hard_assertion_failure> +10001fcc: e7cc b.n 10001f68 <sleep_run_from_dormant_source+0x10> +10001fce: 4c1b ldr r4, [pc, #108] @ (1000203c <sleep_run_from_dormant_source+0xe4>) +10001fd0: 2200 movs r2, #0 +10001fd2: 0023 movs r3, r4 +10001fd4: 2102 movs r1, #2 +10001fd6: 9400 str r4, [sp, #0] +10001fd8: 2004 movs r0, #4 +10001fda: f7fe ffb9 bl 10000f50 <clock_configure> +10001fde: 0023 movs r3, r4 +10001fe0: 2200 movs r2, #0 +10001fe2: 2100 movs r1, #0 +10001fe4: 9400 str r4, [sp, #0] +10001fe6: 2005 movs r0, #5 +10001fe8: f7fe ffb2 bl 10000f50 <clock_configure> +10001fec: 2008 movs r0, #8 +10001fee: f7fe ff9d bl 10000f2c <clock_stop> +10001ff2: 2007 movs r0, #7 +10001ff4: f7fe ff9a bl 10000f2c <clock_stop> +10001ff8: 4b0d ldr r3, [pc, #52] @ (10002030 <sleep_run_from_dormant_source+0xd8>) +10001ffa: 2203 movs r2, #3 +10001ffc: 9300 str r3, [sp, #0] +10001ffe: 2100 movs r1, #0 +10002000: 0023 movs r3, r4 +10002002: 2009 movs r0, #9 +10002004: f7fe ffa4 bl 10000f50 <clock_configure> +10002008: 0023 movs r3, r4 +1000200a: 2200 movs r2, #0 +1000200c: 2100 movs r1, #0 +1000200e: 9400 str r4, [sp, #0] +10002010: 2006 movs r0, #6 +10002012: f7fe ff9d bl 10000f50 <clock_configure> +10002016: 4807 ldr r0, [pc, #28] @ (10002034 <sleep_run_from_dormant_source+0xdc>) +10002018: f7ff f980 bl 1000131c <pll_deinit> +1000201c: 4806 ldr r0, [pc, #24] @ (10002038 <sleep_run_from_dormant_source+0xe0>) +1000201e: f7ff f97d bl 1000131c <pll_deinit> +10002022: f000 f857 bl 100020d4 <rosc_disable> +10002026: e7cb b.n 10001fc0 <sleep_run_from_dormant_source+0x68> +10002028: 20000774 .word 0x20000774 +1000202c: 00632ea0 .word 0x00632ea0 +10002030: 0000b71b .word 0x0000b71b +10002034: 40028000 .word 0x40028000 +10002038: 4002c000 .word 0x4002c000 +1000203c: 00b71b00 .word 0x00b71b00 + +10002040 <sleep_goto_dormant_until_pin>: +10002040: b570 push {r4, r5, r6, lr} +10002042: 0004 movs r4, r0 +10002044: 2900 cmp r1, #0 +10002046: d126 bne.n 10002096 <sleep_goto_dormant_until_pin+0x56> +10002048: 2301 movs r3, #1 +1000204a: 2502 movs r5, #2 +1000204c: 405a eors r2, r3 +1000204e: 1aad subs r5, r5, r2 +10002050: 0020 movs r0, r4 +10002052: f7fe f9ed bl 10000430 <gpio_init> +10002056: 2101 movs r1, #1 +10002058: 0020 movs r0, r4 +1000205a: f7fe f9d5 bl 10000408 <gpio_set_input_enabled> +1000205e: 2201 movs r2, #1 +10002060: 0029 movs r1, r5 +10002062: 0020 movs r0, r4 +10002064: f7fe f9b0 bl 100003c8 <gpio_set_dormant_irq_enabled> +10002068: 4b0e ldr r3, [pc, #56] @ (100020a4 <sleep_goto_dormant_until_pin+0x64>) +1000206a: 781b ldrb r3, [r3, #0] +1000206c: 2b01 cmp r3, #1 +1000206e: d00f beq.n 10002090 <sleep_goto_dormant_until_pin+0x50> +10002070: f000 f848 bl 10002104 <rosc_set_dormant> +10002074: 2207 movs r2, #7 +10002076: 4022 ands r2, r4 +10002078: 0092 lsls r2, r2, #2 +1000207a: 4095 lsls r5, r2 +1000207c: 08e3 lsrs r3, r4, #3 +1000207e: 4a0a ldr r2, [pc, #40] @ (100020a8 <sleep_goto_dormant_until_pin+0x68>) +10002080: 333c adds r3, #60 @ 0x3c +10002082: 009b lsls r3, r3, #2 +10002084: 509d str r5, [r3, r2] +10002086: 2100 movs r1, #0 +10002088: 0020 movs r0, r4 +1000208a: f7fe f9bd bl 10000408 <gpio_set_input_enabled> +1000208e: bd70 pop {r4, r5, r6, pc} +10002090: f7ff f9a8 bl 100013e4 <xosc_dormant> +10002094: e7ee b.n 10002074 <sleep_goto_dormant_until_pin+0x34> +10002096: 4253 negs r3, r2 +10002098: 415a adcs r2, r3 +1000209a: 2303 movs r3, #3 +1000209c: 4255 negs r5, r2 +1000209e: 439d bics r5, r3 +100020a0: 3508 adds r5, #8 +100020a2: e7d5 b.n 10002050 <sleep_goto_dormant_until_pin+0x10> +100020a4: 20000774 .word 0x20000774 +100020a8: 40014000 .word 0x40014000 + +100020ac <sleep_power_up>: +100020ac: b510 push {r4, lr} +100020ae: f000 f83d bl 1000212c <rosc_enable> +100020b2: 22a8 movs r2, #168 @ 0xa8 +100020b4: 4b06 ldr r3, [pc, #24] @ (100020d0 <sleep_power_up+0x24>) +100020b6: 5899 ldr r1, [r3, r2] +100020b8: 2101 movs r1, #1 +100020ba: 4249 negs r1, r1 +100020bc: 5099 str r1, [r3, r2] +100020be: 3204 adds r2, #4 +100020c0: 5898 ldr r0, [r3, r2] +100020c2: 5099 str r1, [r3, r2] +100020c4: f7ff fa52 bl 1000156c <runtime_init_clocks> +100020c8: f7fe f94e bl 10000368 <setup_default_uart> +100020cc: bd10 pop {r4, pc} +100020ce: 46c0 nop @ (mov r8, r8) +100020d0: 40008000 .word 0x40008000 + +100020d4 <rosc_disable>: +100020d4: 2080 movs r0, #128 @ 0x80 +100020d6: 4a07 ldr r2, [pc, #28] @ (100020f4 <rosc_disable+0x20>) +100020d8: 4b07 ldr r3, [pc, #28] @ (100020f8 <rosc_disable+0x24>) +100020da: 6811 ldr r1, [r2, #0] +100020dc: 0440 lsls r0, r0, #17 +100020de: 4019 ands r1, r3 +100020e0: 4b06 ldr r3, [pc, #24] @ (100020fc <rosc_disable+0x28>) +100020e2: 430b orrs r3, r1 +100020e4: 4906 ldr r1, [pc, #24] @ (10002100 <rosc_disable+0x2c>) +100020e6: 6008 str r0, [r1, #0] +100020e8: 6013 str r3, [r2, #0] +100020ea: 6993 ldr r3, [r2, #24] +100020ec: 2b00 cmp r3, #0 +100020ee: dbfc blt.n 100020ea <rosc_disable+0x16> +100020f0: 4770 bx lr +100020f2: 46c0 nop @ (mov r8, r8) +100020f4: 40060000 .word 0x40060000 +100020f8: ff000fff .word 0xff000fff +100020fc: 00d1e000 .word 0x00d1e000 +10002100: 40063018 .word 0x40063018 + +10002104 <rosc_set_dormant>: +10002104: 2280 movs r2, #128 @ 0x80 +10002106: 4b05 ldr r3, [pc, #20] @ (1000211c <rosc_set_dormant+0x18>) +10002108: 0452 lsls r2, r2, #17 +1000210a: 601a str r2, [r3, #0] +1000210c: 4a04 ldr r2, [pc, #16] @ (10002120 <rosc_set_dormant+0x1c>) +1000210e: 4b05 ldr r3, [pc, #20] @ (10002124 <rosc_set_dormant+0x20>) +10002110: 601a str r2, [r3, #0] +10002112: 4a05 ldr r2, [pc, #20] @ (10002128 <rosc_set_dormant+0x24>) +10002114: 6993 ldr r3, [r2, #24] +10002116: 2b00 cmp r3, #0 +10002118: dafc bge.n 10002114 <rosc_set_dormant+0x10> +1000211a: 4770 bx lr +1000211c: 40063018 .word 0x40063018 +10002120: 636f6d61 .word 0x636f6d61 +10002124: 4006000c .word 0x4006000c +10002128: 40060000 .word 0x40060000 + +1000212c <rosc_enable>: +1000212c: 2280 movs r2, #128 @ 0x80 +1000212e: 4b05 ldr r3, [pc, #20] @ (10002144 <rosc_enable+0x18>) +10002130: 0452 lsls r2, r2, #17 +10002132: 601a str r2, [r3, #0] +10002134: 4a04 ldr r2, [pc, #16] @ (10002148 <rosc_enable+0x1c>) +10002136: 4b05 ldr r3, [pc, #20] @ (1000214c <rosc_enable+0x20>) +10002138: 6013 str r3, [r2, #0] +1000213a: 6993 ldr r3, [r2, #24] +1000213c: 2b00 cmp r3, #0 +1000213e: dafc bge.n 1000213a <rosc_enable+0xe> +10002140: 4770 bx lr +10002142: 46c0 nop @ (mov r8, r8) +10002144: 40063018 .word 0x40063018 +10002148: 40060000 .word 0x40060000 +1000214c: 00fff000 .word 0x00fff000 + +10002150 <atexit>: +10002150: b510 push {r4, lr} +10002152: 0001 movs r1, r0 +10002154: 2300 movs r3, #0 +10002156: 2200 movs r2, #0 +10002158: 2000 movs r0, #0 +1000215a: f000 f847 bl 100021ec <__register_exitproc> +1000215e: bd10 pop {r4, pc} + +10002160 <__libc_fini_array>: +10002160: b570 push {r4, r5, r6, lr} +10002162: 4c07 ldr r4, [pc, #28] @ (10002180 <__libc_fini_array+0x20>) +10002164: 4d07 ldr r5, [pc, #28] @ (10002184 <__libc_fini_array+0x24>) +10002166: 1b64 subs r4, r4, r5 +10002168: 10a4 asrs r4, r4, #2 +1000216a: d005 beq.n 10002178 <__libc_fini_array+0x18> +1000216c: 3c01 subs r4, #1 +1000216e: 00a3 lsls r3, r4, #2 +10002170: 58eb ldr r3, [r5, r3] +10002172: 4798 blx r3 +10002174: 2c00 cmp r4, #0 +10002176: d1f9 bne.n 1000216c <__libc_fini_array+0xc> +10002178: f000 f898 bl 100022ac <_fini> +1000217c: bd70 pop {r4, r5, r6, pc} +1000217e: 46c0 nop @ (mov r8, r8) +10002180: 10002334 .word 0x10002334 +10002184: 10002334 .word 0x10002334 + +10002188 <__retarget_lock_acquire_recursive>: +10002188: 4770 bx lr +1000218a: 46c0 nop @ (mov r8, r8) + +1000218c <__retarget_lock_release_recursive>: +1000218c: 4770 bx lr +1000218e: 46c0 nop @ (mov r8, r8) + +10002190 <strlen>: +10002190: b510 push {r4, lr} +10002192: 0783 lsls r3, r0, #30 +10002194: d00a beq.n 100021ac <strlen+0x1c> +10002196: 0003 movs r3, r0 +10002198: 2103 movs r1, #3 +1000219a: e002 b.n 100021a2 <strlen+0x12> +1000219c: 3301 adds r3, #1 +1000219e: 420b tst r3, r1 +100021a0: d005 beq.n 100021ae <strlen+0x1e> +100021a2: 781a ldrb r2, [r3, #0] +100021a4: 2a00 cmp r2, #0 +100021a6: d1f9 bne.n 1000219c <strlen+0xc> +100021a8: 1a18 subs r0, r3, r0 +100021aa: bd10 pop {r4, pc} +100021ac: 0003 movs r3, r0 +100021ae: 6819 ldr r1, [r3, #0] +100021b0: 4a0c ldr r2, [pc, #48] @ (100021e4 <strlen+0x54>) +100021b2: 4c0d ldr r4, [pc, #52] @ (100021e8 <strlen+0x58>) +100021b4: 188a adds r2, r1, r2 +100021b6: 438a bics r2, r1 +100021b8: 4222 tst r2, r4 +100021ba: d10f bne.n 100021dc <strlen+0x4c> +100021bc: 6859 ldr r1, [r3, #4] +100021be: 4a09 ldr r2, [pc, #36] @ (100021e4 <strlen+0x54>) +100021c0: 3304 adds r3, #4 +100021c2: 188a adds r2, r1, r2 +100021c4: 438a bics r2, r1 +100021c6: 4222 tst r2, r4 +100021c8: d108 bne.n 100021dc <strlen+0x4c> +100021ca: 6859 ldr r1, [r3, #4] +100021cc: 4a05 ldr r2, [pc, #20] @ (100021e4 <strlen+0x54>) +100021ce: 3304 adds r3, #4 +100021d0: 188a adds r2, r1, r2 +100021d2: 438a bics r2, r1 +100021d4: 4222 tst r2, r4 +100021d6: d0f1 beq.n 100021bc <strlen+0x2c> +100021d8: e000 b.n 100021dc <strlen+0x4c> +100021da: 3301 adds r3, #1 +100021dc: 781a ldrb r2, [r3, #0] +100021de: 2a00 cmp r2, #0 +100021e0: d1fb bne.n 100021da <strlen+0x4a> +100021e2: e7e1 b.n 100021a8 <strlen+0x18> +100021e4: fefefeff .word 0xfefefeff +100021e8: 80808080 .word 0x80808080 + +100021ec <__register_exitproc>: +100021ec: b5f0 push {r4, r5, r6, r7, lr} +100021ee: 46d6 mov lr, sl +100021f0: 464f mov r7, r9 +100021f2: 4646 mov r6, r8 +100021f4: 4698 mov r8, r3 +100021f6: 4b24 ldr r3, [pc, #144] @ (10002288 <__register_exitproc+0x9c>) +100021f8: b5c0 push {r6, r7, lr} +100021fa: 0006 movs r6, r0 +100021fc: 6818 ldr r0, [r3, #0] +100021fe: 469a mov sl, r3 +10002200: 000f movs r7, r1 +10002202: 4691 mov r9, r2 +10002204: f7ff ffc0 bl 10002188 <__retarget_lock_acquire_recursive> +10002208: 4b20 ldr r3, [pc, #128] @ (1000228c <__register_exitproc+0xa0>) +1000220a: 681d ldr r5, [r3, #0] +1000220c: 2d00 cmp r5, #0 +1000220e: d032 beq.n 10002276 <__register_exitproc+0x8a> +10002210: 4653 mov r3, sl +10002212: 686c ldr r4, [r5, #4] +10002214: 6818 ldr r0, [r3, #0] +10002216: 2c1f cmp r4, #31 +10002218: dc30 bgt.n 1000227c <__register_exitproc+0x90> +1000221a: 2e00 cmp r6, #0 +1000221c: d10c bne.n 10002238 <__register_exitproc+0x4c> +1000221e: 1c63 adds r3, r4, #1 +10002220: 3402 adds r4, #2 +10002222: 00a4 lsls r4, r4, #2 +10002224: 606b str r3, [r5, #4] +10002226: 5167 str r7, [r4, r5] +10002228: f7ff ffb0 bl 1000218c <__retarget_lock_release_recursive> +1000222c: 2000 movs r0, #0 +1000222e: bce0 pop {r5, r6, r7} +10002230: 46ba mov sl, r7 +10002232: 46b1 mov r9, r6 +10002234: 46a8 mov r8, r5 +10002236: bdf0 pop {r4, r5, r6, r7, pc} +10002238: 4649 mov r1, r9 +1000223a: 2288 movs r2, #136 @ 0x88 +1000223c: 00a3 lsls r3, r4, #2 +1000223e: 18eb adds r3, r5, r3 +10002240: 5099 str r1, [r3, r2] +10002242: 21c4 movs r1, #196 @ 0xc4 +10002244: 0049 lsls r1, r1, #1 +10002246: 468c mov ip, r1 +10002248: 44ac add ip, r5 +1000224a: 4661 mov r1, ip +1000224c: 3a87 subs r2, #135 @ 0x87 +1000224e: 40a2 lsls r2, r4 +10002250: 6809 ldr r1, [r1, #0] +10002252: 4691 mov r9, r2 +10002254: 4311 orrs r1, r2 +10002256: 4662 mov r2, ip +10002258: 6011 str r1, [r2, #0] +1000225a: 2184 movs r1, #132 @ 0x84 +1000225c: 4642 mov r2, r8 +1000225e: 0049 lsls r1, r1, #1 +10002260: 505a str r2, [r3, r1] +10002262: 2e02 cmp r6, #2 +10002264: d1db bne.n 1000221e <__register_exitproc+0x32> +10002266: 0029 movs r1, r5 +10002268: 464a mov r2, r9 +1000226a: 318d adds r1, #141 @ 0x8d +1000226c: 31ff adds r1, #255 @ 0xff +1000226e: 680b ldr r3, [r1, #0] +10002270: 4313 orrs r3, r2 +10002272: 600b str r3, [r1, #0] +10002274: e7d3 b.n 1000221e <__register_exitproc+0x32> +10002276: 4d06 ldr r5, [pc, #24] @ (10002290 <__register_exitproc+0xa4>) +10002278: 601d str r5, [r3, #0] +1000227a: e7c9 b.n 10002210 <__register_exitproc+0x24> +1000227c: f7ff ff86 bl 1000218c <__retarget_lock_release_recursive> +10002280: 2001 movs r0, #1 +10002282: 4240 negs r0, r0 +10002284: e7d3 b.n 1000222e <__register_exitproc+0x42> +10002286: 46c0 nop @ (mov r8, r8) +10002288: 200001e0 .word 0x200001e0 +1000228c: 20000470 .word 0x20000470 +10002290: 20000474 .word 0x20000474 + +10002294 <register_fini>: +10002294: 4b03 ldr r3, [pc, #12] @ (100022a4 <register_fini+0x10>) +10002296: b510 push {r4, lr} +10002298: 2b00 cmp r3, #0 +1000229a: d002 beq.n 100022a2 <register_fini+0xe> +1000229c: 4802 ldr r0, [pc, #8] @ (100022a8 <register_fini+0x14>) +1000229e: f7ff ff57 bl 10002150 <atexit> +100022a2: bd10 pop {r4, pc} +100022a4: 00000000 .word 0x00000000 +100022a8: 10002161 .word 0x10002161 + +100022ac <_fini>: +100022ac: b5f8 push {r3, r4, r5, r6, r7, lr} +100022ae: 46c0 nop @ (mov r8, r8) + +100022b0 <__mutex_exit_veneer>: +100022b0: b401 push {r0} +100022b2: 4802 ldr r0, [pc, #8] @ (100022bc <__mutex_exit_veneer+0xc>) +100022b4: 4684 mov ip, r0 +100022b6: bc01 pop {r0} +100022b8: 4760 bx ip +100022ba: bf00 nop +100022bc: 20000159 .word 0x20000159 + +100022c0 <____aeabi_ldiv0_veneer>: +100022c0: b401 push {r0} +100022c2: 4802 ldr r0, [pc, #8] @ (100022cc <____aeabi_ldiv0_veneer+0xc>) +100022c4: 4684 mov ip, r0 +100022c6: bc01 pop {r0} +100022c8: 4760 bx ip +100022ca: bf00 nop +100022cc: 20000181 .word 0x20000181 + +100022d0 <____aeabi_idiv0_veneer>: +100022d0: b401 push {r0} +100022d2: 4802 ldr r0, [pc, #8] @ (100022dc <____aeabi_idiv0_veneer+0xc>) +100022d4: 4684 mov ip, r0 +100022d6: bc01 pop {r0} +100022d8: 4760 bx ip +100022da: bf00 nop +100022dc: 20000181 .word 0x20000181 + +100022e0 <__mutex_try_enter_block_until_veneer>: +100022e0: b401 push {r0} +100022e2: 4802 ldr r0, [pc, #8] @ (100022ec <__mutex_try_enter_block_until_veneer+0xc>) +100022e4: 4684 mov ip, r0 +100022e6: bc01 pop {r0} +100022e8: 4760 bx ip +100022ea: bf00 nop +100022ec: 200000c1 .word 0x200000c1 + +100022f0 <__pre_init_runtime_init_early_resets>: +100022f0: 10001435 5... + +100022f4 <__pre_init_runtime_init_usb_power_down>: +100022f4: 10001461 10001645 10001c39 10001ad1 a...E...9....... +10002304: 10001bdd .... + +10002308 <__pre_init_runtime_init_clocks>: +10002308: 1000156d m... + +1000230c <__pre_init_runtime_init_post_clock_resets>: +1000230c: 1000147d }... + +10002310 <__pre_init_runtime_init_rp2040_gpio_ie_disable>: +10002310: 1000149d .... + +10002314 <__pre_init_runtime_init_spin_locks_reset>: +10002314: 100014b1 .... + +10002318 <__pre_init_runtime_init_mutex>: +10002318: 100005c5 .... + +1000231c <__pre_init_runtime_init_install_ram_vector_table>: +1000231c: 100014b9 .... + +10002320 <__pre_init_runtime_init_default_alarm_pool>: +10002320: 10000945 E... + +10002324 <__pre_init_first_per_core_initializer>: +10002324: 100013fd .... + +10002328 <__pre_init_runtime_init_per_core_irq_priorities>: +10002328: 10000519 .... + +1000232c <__init_array_start>: +1000232c: 10002295 .word 0x10002295 + +10002330 <__frame_dummy_init_array_entry>: +10002330: 10000289 .... Disassembly of section .data: @@ -4410,7 +4353,7 @@ Disassembly of section .data: 20000112: f381 8810 msr PRIMASK, r1 20000116: 0028 movs r0, r5 20000118: 0031 movs r1, r6 -2000011a: f000 f92d bl 20000378 <__best_effort_wfe_or_timeout_veneer> +2000011a: f000 f835 bl 20000188 <__best_effort_wfe_or_timeout_veneer> 2000011e: 2800 cmp r0, #0 20000120: d1f0 bne.n 20000104 <mutex_try_enter_block_until+0x44> 20000122: 6822 ldr r2, [r4, #0] @@ -4455,285 +4398,42 @@ Disassembly of section .data: 2000017c: bf40 sev 2000017e: 4770 bx lr -20000180 <flash_init_boot2_copyout>: -20000180: b510 push {r4, lr} -20000182: 4c08 ldr r4, [pc, #32] @ (200001a4 <flash_init_boot2_copyout+0x24>) -20000184: 7823 ldrb r3, [r4, #0] -20000186: 2b00 cmp r3, #0 -20000188: d10a bne.n 200001a0 <flash_init_boot2_copyout+0x20> -2000018a: 2380 movs r3, #128 @ 0x80 -2000018c: 4806 ldr r0, [pc, #24] @ (200001a8 <flash_init_boot2_copyout+0x28>) -2000018e: 4907 ldr r1, [pc, #28] @ (200001ac <flash_init_boot2_copyout+0x2c>) -20000190: 055b lsls r3, r3, #21 -20000192: 681a ldr r2, [r3, #0] -20000194: 50c2 str r2, [r0, r3] -20000196: 3304 adds r3, #4 -20000198: 428b cmp r3, r1 -2000019a: d1fa bne.n 20000192 <flash_init_boot2_copyout+0x12> -2000019c: 2301 movs r3, #1 -2000019e: 7023 strb r3, [r4, #0] -200001a0: bd10 pop {r4, pc} -200001a2: 46c0 nop @ (mov r8, r8) -200001a4: 20000a6d .word 0x20000a6d -200001a8: 100007f8 .word 0x100007f8 -200001ac: 10000100 .word 0x10000100 - -200001b0 <flash_enable_xip_via_boot2>: -200001b0: b510 push {r4, lr} -200001b2: 4b01 ldr r3, [pc, #4] @ (200001b8 <flash_enable_xip_via_boot2+0x8>) -200001b4: 4798 blx r3 -200001b6: bd10 pop {r4, pc} -200001b8: 200007f9 .word 0x200007f9 - -200001bc <flash_save_hardware_state>: -200001bc: 4b06 ldr r3, [pc, #24] @ (200001d8 <flash_save_hardware_state+0x1c>) -200001be: 685a ldr r2, [r3, #4] -200001c0: 6002 str r2, [r0, #0] -200001c2: 689a ldr r2, [r3, #8] -200001c4: 6042 str r2, [r0, #4] -200001c6: 68da ldr r2, [r3, #12] -200001c8: 6082 str r2, [r0, #8] -200001ca: 691a ldr r2, [r3, #16] -200001cc: 60c2 str r2, [r0, #12] -200001ce: 695a ldr r2, [r3, #20] -200001d0: 6102 str r2, [r0, #16] -200001d2: 699b ldr r3, [r3, #24] -200001d4: 6143 str r3, [r0, #20] -200001d6: 4770 bx lr -200001d8: 40020000 .word 0x40020000 - -200001dc <flash_restore_hardware_state>: -200001dc: 6802 ldr r2, [r0, #0] -200001de: 4b06 ldr r3, [pc, #24] @ (200001f8 <flash_restore_hardware_state+0x1c>) -200001e0: 605a str r2, [r3, #4] -200001e2: 6842 ldr r2, [r0, #4] -200001e4: 609a str r2, [r3, #8] -200001e6: 6882 ldr r2, [r0, #8] -200001e8: 60da str r2, [r3, #12] -200001ea: 68c2 ldr r2, [r0, #12] -200001ec: 611a str r2, [r3, #16] -200001ee: 6902 ldr r2, [r0, #16] -200001f0: 615a str r2, [r3, #20] -200001f2: 6942 ldr r2, [r0, #20] -200001f4: 619a str r2, [r3, #24] -200001f6: 4770 bx lr -200001f8: 40020000 .word 0x40020000 - -200001fc <flash_cs_force.constprop.0>: -200001fc: 4b03 ldr r3, [pc, #12] @ (2000020c <flash_cs_force.constprop.0+0x10>) -200001fe: 681a ldr r2, [r3, #0] -20000200: 23c0 movs r3, #192 @ 0xc0 -20000202: 009b lsls r3, r3, #2 -20000204: 4393 bics r3, r2 -20000206: 4a02 ldr r2, [pc, #8] @ (20000210 <flash_cs_force.constprop.0+0x14>) -20000208: 6013 str r3, [r2, #0] -2000020a: 4770 bx lr -2000020c: 4001800c .word 0x4001800c -20000210: 4001900c .word 0x4001900c - -20000214 <flash_cs_force.constprop.1>: -20000214: 4b05 ldr r3, [pc, #20] @ (2000022c <flash_cs_force.constprop.1+0x18>) -20000216: 681a ldr r2, [r3, #0] -20000218: 2380 movs r3, #128 @ 0x80 -2000021a: 009b lsls r3, r3, #2 -2000021c: 4053 eors r3, r2 -2000021e: 22c0 movs r2, #192 @ 0xc0 -20000220: 0092 lsls r2, r2, #2 -20000222: 4013 ands r3, r2 -20000224: 4a02 ldr r2, [pc, #8] @ (20000230 <flash_cs_force.constprop.1+0x1c>) -20000226: 6013 str r3, [r2, #0] -20000228: 4770 bx lr -2000022a: 46c0 nop @ (mov r8, r8) -2000022c: 4001800c .word 0x4001800c -20000230: 4001900c .word 0x4001900c - -20000234 <flash_do_cmd>: -20000234: 2300 movs r3, #0 -20000236: b5f0 push {r4, r5, r6, r7, lr} -20000238: 46de mov lr, fp -2000023a: 4657 mov r7, sl -2000023c: 464e mov r6, r9 -2000023e: 4645 mov r5, r8 -20000240: 469a mov sl, r3 -20000242: b5e0 push {r5, r6, r7, lr} -20000244: b089 sub sp, #36 @ 0x24 -20000246: 9001 str r0, [sp, #4] -20000248: 000e movs r6, r1 -2000024a: 8a98 ldrh r0, [r3, #20] -2000024c: 4945 ldr r1, [pc, #276] @ (20000364 <flash_do_cmd+0x130>) -2000024e: 8b1b ldrh r3, [r3, #24] -20000250: 0014 movs r4, r2 -20000252: 4798 blx r3 -20000254: 4653 mov r3, sl -20000256: 4681 mov r9, r0 -20000258: 4943 ldr r1, [pc, #268] @ (20000368 <flash_do_cmd+0x134>) -2000025a: 8a98 ldrh r0, [r3, #20] -2000025c: 8b1b ldrh r3, [r3, #24] -2000025e: 4798 blx r3 -20000260: 4653 mov r3, sl -20000262: 4942 ldr r1, [pc, #264] @ (2000036c <flash_do_cmd+0x138>) -20000264: 0005 movs r5, r0 -20000266: 8a98 ldrh r0, [r3, #20] -20000268: 8b1b ldrh r3, [r3, #24] -2000026a: 4798 blx r3 -2000026c: 4680 mov r8, r0 -2000026e: f7ff ff87 bl 20000180 <flash_init_boot2_copyout> -20000272: a802 add r0, sp, #8 -20000274: f7ff ffa2 bl 200001bc <flash_save_hardware_state> -20000278: 47c8 blx r9 -2000027a: 47a8 blx r5 -2000027c: f7ff ffca bl 20000214 <flash_cs_force.constprop.1> -20000280: 1e25 subs r5, r4, #0 -20000282: d022 beq.n 200002ca <flash_do_cmd+0x96> -20000284: 2308 movs r3, #8 -20000286: 21c0 movs r1, #192 @ 0xc0 -20000288: 469c mov ip, r3 -2000028a: 2002 movs r0, #2 -2000028c: 0549 lsls r1, r1, #21 -2000028e: 4662 mov r2, ip -20000290: 6a8b ldr r3, [r1, #40] @ 0x28 -20000292: 401a ands r2, r3 -20000294: 4218 tst r0, r3 -20000296: d03f beq.n 20000318 <flash_do_cmd+0xe4> -20000298: 1b63 subs r3, r4, r5 -2000029a: 2d00 cmp r5, #0 -2000029c: d12f bne.n 200002fe <flash_do_cmd+0xca> -2000029e: 2a00 cmp r2, #0 -200002a0: d111 bne.n 200002c6 <flash_do_cmd+0x92> -200002a2: 2c00 cmp r4, #0 -200002a4: d011 beq.n 200002ca <flash_do_cmd+0x96> -200002a6: 23c0 movs r3, #192 @ 0xc0 -200002a8: 055b lsls r3, r3, #21 -200002aa: 469b mov fp, r3 -200002ac: 2302 movs r3, #2 -200002ae: 469a mov sl, r3 -200002b0: 3306 adds r3, #6 -200002b2: 4699 mov r9, r3 -200002b4: 465b mov r3, fp -200002b6: 464a mov r2, r9 -200002b8: 4657 mov r7, sl -200002ba: 6a9b ldr r3, [r3, #40] @ 0x28 -200002bc: 401a ands r2, r3 -200002be: 421f tst r7, r3 -200002c0: d042 beq.n 20000348 <flash_do_cmd+0x114> -200002c2: 2a00 cmp r2, #0 -200002c4: d0f6 beq.n 200002b4 <flash_do_cmd+0x80> -200002c6: 2c00 cmp r4, #0 -200002c8: d130 bne.n 2000032c <flash_do_cmd+0xf8> -200002ca: f7ff ff97 bl 200001fc <flash_cs_force.constprop.0> -200002ce: 47c0 blx r8 -200002d0: f7ff ff6e bl 200001b0 <flash_enable_xip_via_boot2> -200002d4: a802 add r0, sp, #8 -200002d6: f7ff ff81 bl 200001dc <flash_restore_hardware_state> -200002da: b009 add sp, #36 @ 0x24 -200002dc: bcf0 pop {r4, r5, r6, r7} -200002de: 46bb mov fp, r7 -200002e0: 46b2 mov sl, r6 -200002e2: 46a9 mov r9, r5 -200002e4: 46a0 mov r8, r4 -200002e6: bdf0 pop {r4, r5, r6, r7, pc} -200002e8: 2c00 cmp r4, #0 -200002ea: d12f bne.n 2000034c <flash_do_cmd+0x118> -200002ec: 22c0 movs r2, #192 @ 0xc0 -200002ee: 0552 lsls r2, r2, #21 -200002f0: 6a92 ldr r2, [r2, #40] @ 0x28 -200002f2: 4691 mov r9, r2 -200002f4: 2208 movs r2, #8 -200002f6: 464f mov r7, r9 -200002f8: 403a ands r2, r7 -200002fa: 07bf lsls r7, r7, #30 -200002fc: d52d bpl.n 2000035a <flash_do_cmd+0x126> -200002fe: 2b0d cmp r3, #13 -20000300: d91b bls.n 2000033a <flash_do_cmd+0x106> -20000302: 2a00 cmp r2, #0 -20000304: d1f0 bne.n 200002e8 <flash_do_cmd+0xb4> -20000306: 22c0 movs r2, #192 @ 0xc0 -20000308: 0552 lsls r2, r2, #21 -2000030a: 6a92 ldr r2, [r2, #40] @ 0x28 -2000030c: 4691 mov r9, r2 -2000030e: 2208 movs r2, #8 -20000310: 464f mov r7, r9 -20000312: 403a ands r2, r7 -20000314: 07bf lsls r7, r7, #30 -20000316: d4f2 bmi.n 200002fe <flash_do_cmd+0xca> -20000318: 2a00 cmp r2, #0 -2000031a: d104 bne.n 20000326 <flash_do_cmd+0xf2> -2000031c: 002b movs r3, r5 -2000031e: 4323 orrs r3, r4 -20000320: 2b00 cmp r3, #0 -20000322: d1b4 bne.n 2000028e <flash_do_cmd+0x5a> -20000324: e7d1 b.n 200002ca <flash_do_cmd+0x96> -20000326: 002b movs r3, r5 -20000328: 2c00 cmp r4, #0 -2000032a: d0f9 beq.n 20000320 <flash_do_cmd+0xec> -2000032c: 6e0b ldr r3, [r1, #96] @ 0x60 -2000032e: 3c01 subs r4, #1 -20000330: 7033 strb r3, [r6, #0] -20000332: 0023 movs r3, r4 -20000334: 3601 adds r6, #1 -20000336: 432b orrs r3, r5 -20000338: e7f2 b.n 20000320 <flash_do_cmd+0xec> -2000033a: 9f01 ldr r7, [sp, #4] -2000033c: 3d01 subs r5, #1 -2000033e: 783b ldrb r3, [r7, #0] -20000340: 3701 adds r7, #1 -20000342: 660b str r3, [r1, #96] @ 0x60 -20000344: 9701 str r7, [sp, #4] -20000346: e7e7 b.n 20000318 <flash_do_cmd+0xe4> -20000348: 2500 movs r5, #0 -2000034a: e7e5 b.n 20000318 <flash_do_cmd+0xe4> -2000034c: 23c0 movs r3, #192 @ 0xc0 -2000034e: 055b lsls r3, r3, #21 -20000350: 6e1b ldr r3, [r3, #96] @ 0x60 -20000352: 3c01 subs r4, #1 -20000354: 7033 strb r3, [r6, #0] -20000356: 3601 adds r6, #1 -20000358: e799 b.n 2000028e <flash_do_cmd+0x5a> -2000035a: 002b movs r3, r5 -2000035c: 2a00 cmp r2, #0 -2000035e: d1df bne.n 20000320 <flash_do_cmd+0xec> -20000360: e7dc b.n 2000031c <flash_do_cmd+0xe8> -20000362: 46c0 nop @ (mov r8, r8) -20000364: 00004649 .word 0x00004649 -20000368: 00005845 .word 0x00005845 -2000036c: 00004346 .word 0x00004346 - -20000370 <__aeabi_idiv0>: -20000370: 4770 bx lr -20000372: 46c0 nop @ (mov r8, r8) -20000374: 0000 movs r0, r0 +20000180 <__aeabi_idiv0>: +20000180: 4770 bx lr +20000182: 46c0 nop @ (mov r8, r8) +20000184: 0000 movs r0, r0 ... -20000378 <__best_effort_wfe_or_timeout_veneer>: -20000378: b401 push {r0} -2000037a: 4802 ldr r0, [pc, #8] @ (20000384 <__best_effort_wfe_or_timeout_veneer+0xc>) -2000037c: 4684 mov ip, r0 -2000037e: bc01 pop {r0} -20000380: 4760 bx ip -20000382: bf00 nop -20000384: 10000c45 .word 0x10000c45 +20000188 <__best_effort_wfe_or_timeout_veneer>: +20000188: b401 push {r0} +2000018a: 4802 ldr r0, [pc, #8] @ (20000194 <__best_effort_wfe_or_timeout_veneer+0xc>) +2000018c: 4684 mov ip, r0 +2000018e: bc01 pop {r0} +20000190: 4760 bx ip +20000192: bf00 nop +20000194: 10000c41 .word 0x10000c41 -20000388 <striped_spin_lock_num>: -20000388: 00000010 .... +20000198 <striped_spin_lock_num>: +20000198: 00000010 .... -2000038c <default_alarm_pool>: +2000019c <default_alarm_pool>: ... -200003a0: 200003e0 00000000 00000000 00000000 ... ............ +200001b0: 200001f0 00000000 00000000 00000000 ... ............ -200003b0 <aeabi_bits_funcs>: -200003b0: 00003350 .word 0x00003350 -200003b4: 0000334c .word 0x0000334c -200003b8: 00003354 .word 0x00003354 -200003bc: 00003352 .word 0x00003352 +200001c0 <aeabi_bits_funcs>: +200001c0: 00003350 .word 0x00003350 +200001c4: 0000334c .word 0x0000334c +200001c8: 00003354 .word 0x00003354 +200001cc: 00003352 .word 0x00003352 -200003c0 <aeabi_bits_funcs_end>: -200003c0: 0000534d .word 0x0000534d -200003c4: 0000434d .word 0x0000434d -200003c8: 00003453 .word 0x00003453 -200003cc: 00003443 .word 0x00003443 +200001d0 <aeabi_bits_funcs_end>: +200001d0: 0000534d .word 0x0000534d +200001d4: 0000434d .word 0x0000434d +200001d8: 00003453 .word 0x00003453 +200001dc: 00003443 .word 0x00003443 -200003d0 <__atexit_recursive_mutex>: -200003d0: 200007f4 ... +200001e0 <__atexit_recursive_mutex>: +200001e0: 20000604 ... -200003d4 <print_mutex>: +200001e4 <print_mutex>: ... diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf Binary files differindex 393f0fe..43f3e4d 100755 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map index 58a94f0..8d8caa1 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.elf.map @@ -1319,6 +1319,7 @@ Discarded input sections .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o .text.aeabi_memset_memcpy 0x00000000 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .text.memset 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_atomic/atomic.c.o @@ -1530,9 +1531,9 @@ Discarded input sections .text.stdio_flush 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_init_all - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_deinit_all - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_getchar_timeout_us 0x00000000 0x98 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_filter_driver @@ -1547,835 +1548,6 @@ Discarded input sections 0x00000000 0xcc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.__wrap_printf 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.resetd_init - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.resetd_reset - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.resetd_open - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.resetd_xfer_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.resetd_control_xfer_cb - 0x00000000 0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.tud_descriptor_bos_cb - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.tud_vendor_control_xfer_cb - 0x00000000 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.usbd_app_driver_get_cb - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text.tud_cdc_line_coding_cb - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .rodata._resetd_driver - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .rodata.desc_ms_os_20 - 0x00000000 0xa6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .rodata.desc_bos - 0x00000000 0x21 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .bss.itf_num 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_info 0x00000000 0xa93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_abbrev 0x00000000 0x3aa CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_loclists - 0x00000000 0x266 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_aranges - 0x00000000 0x60 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_rnglists - 0x00000000 0x43 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_line 0x00000000 0x463 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_str 0x00000000 0xe41 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .debug_frame 0x00000000 0xbc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_set_chars_available_callback - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.usb_irq 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.timer_task - 0x00000000 0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_in_chars - 0x00000000 0x8c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_out_flush - 0x00000000 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_out_chars - 0x00000000 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.low_priority_worker_irq - 0x00000000 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_call_chars_available_callback - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_init - 0x00000000 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_deinit - 0x00000000 0x7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text.stdio_usb_connected - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .rodata.str1.4 - 0x00000000 0x13 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .rodata.__bi_202.0 - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.last_avail_time.1 - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .binary_info.__bi_ptr202 - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .data.stdio_usb - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.low_priority_irq_num - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.one_shot_timer_pending - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.one_shot_timer_crit_sec - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.chars_available_param - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.chars_available_callback - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .bss.stdio_usb_mutex - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_info 0x00000000 0x1f2a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_abbrev 0x00000000 0x5bd CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_loclists - 0x00000000 0x7cb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_aranges - 0x00000000 0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_rnglists - 0x00000000 0x14f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_line 0x00000000 0x10ac CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_str 0x00000000 0xf4d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .debug_frame 0x00000000 0x130 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .text.tud_descriptor_device_cb - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .text.tud_descriptor_configuration_cb - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .text.tud_descriptor_string_cb - 0x00000000 0x78 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .bss.desc_str.0 - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .rodata.str1.4 - 0x00000000 0x2a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .rodata.usbd_desc_str - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .bss.usbd_serial_str - 0x00000000 0x11 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .rodata.usbd_desc_cfg - 0x00000000 0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .rodata.usbd_desc_device - 0x00000000 0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_info 0x00000000 0x6aa CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_abbrev 0x00000000 0x16c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_loclists - 0x00000000 0xed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_aranges - 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_rnglists - 0x00000000 0x2b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_line 0x00000000 0x317 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_str 0x00000000 0xfe3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .debug_frame 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .text.pico_get_unique_board_id - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .text.pico_get_unique_board_id_string - 0x00000000 0x1a8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_start_xip - 0x00000000 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_range_erase - 0x00000000 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_flush_cache - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_range_program - 0x00000000 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .time_critical.xip_cache_invalidate_all - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .time_critical.xip_cache_invalidate_range - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_info 0x00000000 0x240 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_abbrev 0x00000000 0x11e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_loclists - 0x00000000 0x6e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_aranges - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_rnglists - 0x00000000 0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_line 0x00000000 0x2ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_str 0x00000000 0x2a4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .debug_frame 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .time_critical.reset_non_control_endpoints - 0x00000000 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .time_critical.hw_handle_buff_status - 0x00000000 0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .rodata.str1.4 - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .time_critical.dcd_rp2040_irq - 0x00000000 0x548 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_init - 0x00000000 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_deinit - 0x00000000 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_int_enable - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_int_disable - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_set_address - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_remote_wakeup - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_disconnect - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_connect - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_sof_enable - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt0_status_complete - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_open - 0x00000000 0x114 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_iso_alloc - 0x00000000 0xb8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_iso_activate - 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_close_all - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_xfer - 0x00000000 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_stall - 0x00000000 0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text.dcd_edpt_clear_stall - 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .time_critical.dcd_int_handler - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .bss._sof_enable - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .bss.hw_endpoints - 0x00000000 0x400 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .bss.next_buffer_ptr - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_info 0x00000000 0x2b1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_abbrev 0x00000000 0x5d9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_loclists - 0x00000000 0x1bde CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_aranges - 0x00000000 0xc0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_rnglists - 0x00000000 0x425 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_line 0x00000000 0x1da1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_str 0x00000000 0x1233 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .debug_frame 0x00000000 0x220 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.prepare_ep_buffer - 0x00000000 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.sync_ep_buffer - 0x00000000 0x9c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical._hw_endpoint_xfer_sync - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.e15_is_bulkin_ep - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.e15_is_critical_frame_period - 0x00000000 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .text.rp2040_usb_init - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.hw_endpoint_reset_transfer - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .rodata.str1.4 - 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical._hw_endpoint_buffer_control_update32 - 0x00000000 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.hw_endpoint_start_next_buffer - 0x00000000 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .text.hw_endpoint_xfer_start - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .time_critical.hw_endpoint_xfer_continue - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .bss.e15_last_sof - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_info 0x00000000 0x117c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_abbrev 0x00000000 0x480 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_loclists - 0x00000000 0x719 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_aranges - 0x00000000 0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_rnglists - 0x00000000 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_line 0x00000000 0xbf0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_str 0x00000000 0xa37 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .debug_frame 0x00000000 0x124 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_vendor_control_xfer_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_event_hook_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_sof_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_descriptor_bos_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_descriptor_device_qualifier_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_descriptor_other_speed_configuration_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_mount_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_umount_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_suspend_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_resume_cb - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_deinit - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_connect - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_disconnect - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_dcache_clean - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_dcache_invalidate - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.dcd_dcache_clean_invalidate - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_speed_get - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_connected - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_mounted - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_suspended - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_remote_wakeup - 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_disconnect - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_connect - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_sof_cb_enable - 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_inited - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_rhport_init - 0x00000000 0xf4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_deinit - 0x00000000 0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_task_event_ready - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.tud_task_ext - 0x00000000 0x800 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .rodata.tud_task_ext - 0x00000000 0x8c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .time_critical.tinyusb - 0x00000000 0x1e4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .rodata 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_int_set - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_open_edpt_pair - 0x00000000 0x9c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_defer_func - 0x00000000 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_open - 0x00000000 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_claim - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_release - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_xfer - 0x00000000 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_xfer_fifo - 0x00000000 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_busy - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_stall - 0x00000000 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_clear_stall - 0x00000000 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_stalled - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_close - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_sof_enable - 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_iso_alloc - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text.usbd_edpt_iso_activate - 0x00000000 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._usbd_mutex - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._ubsd_mutexdef - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._usbd_q 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .data._usbd_qdef - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._usbd_qdef_buf - 0x00000000 0xc0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .data._usbd_rhport - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._app_driver_count - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._app_driver - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .rodata._usbd_driver - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._usbd_queued_setup - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .bss._usbd_dev - 0x00000000 0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_info 0x00000000 0x49cc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_abbrev 0x00000000 0x7f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_loclists - 0x00000000 0x21ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_aranges - 0x00000000 0x188 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_rnglists - 0x00000000 0x601 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_line 0x00000000 0x279b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_str 0x00000000 0x1b77 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .debug_frame 0x00000000 0x414 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.dcd_edpt0_status_complete - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.tud_control_status - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.tud_control_xfer - 0x00000000 0xa8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.usbd_control_reset - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.usbd_control_set_complete_callback - 0x00000000 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.usbd_control_set_request - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text.usbd_control_xfer_cb - 0x00000000 0xec CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .bss._ctrl_epbuf - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .bss._ctrl_xfer - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_info 0x00000000 0xb66 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_abbrev 0x00000000 0x38d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_loclists - 0x00000000 0x45e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_aranges - 0x00000000 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_rnglists - 0x00000000 0x8e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_line 0x00000000 0x622 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_str 0x00000000 0x6db CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .debug_frame 0x00000000 0xc0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .debug_line 0x00000000 0x5f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .debug_str 0x00000000 0x195 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text._prep_out_transaction.isra.0 - 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_configure_fifo - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_ready - 0x00000000 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_connected - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_get_line_state - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_get_line_coding - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_set_wanted_char - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_available - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_read - 0x00000000 0x88 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_peek - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_read_flush - 0x00000000 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_write_flush - 0x00000000 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_write - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_write_available - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.tud_cdc_n_write_clear - 0x00000000 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_init - 0x00000000 0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_deinit - 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_reset - 0x00000000 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_open - 0x00000000 0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_control_xfer_cb - 0x00000000 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text.cdcd_xfer_cb - 0x00000000 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .bss._cdcd_fifo_cfg - 0x00000000 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .bss._cdcd_epbuf - 0x00000000 0x80 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .bss._cdcd_itf - 0x00000000 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_info 0x00000000 0x1fd2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_abbrev 0x00000000 0x560 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_loclists - 0x00000000 0xdc9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_aranges - 0x00000000 0xc0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_rnglists - 0x00000000 0x1ee CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_line 0x00000000 0xfd2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_str 0x00000000 0x176a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .debug_frame 0x00000000 0x234 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .debug_line 0x00000000 0x5b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .debug_str 0x00000000 0x191 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .debug_line 0x00000000 0x5e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .debug_str 0x00000000 0x194 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .debug_line 0x00000000 0x5b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .debug_str 0x00000000 0x191 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .debug_line 0x00000000 0x5d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .debug_str 0x00000000 0x193 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .debug_line 0x00000000 0x5b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .debug_str 0x00000000 0x191 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .debug_line 0x00000000 0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .debug_str 0x00000000 0x197 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .debug_line 0x00000000 0x5b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .debug_str 0x00000000 0x191 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .debug_line 0x00000000 0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .debug_str 0x00000000 0x197 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_mounted - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_available - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_peek - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_read - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_read_flush - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_write - 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_write_flush - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.tud_vendor_n_write_available - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.vendord_init - 0x00000000 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.vendord_deinit - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.vendord_reset - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.vendord_open - 0x00000000 0x120 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text.vendord_xfer_cb - 0x00000000 0x9c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .bss._vendord_epbuf - 0x00000000 0x80 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .bss._vendord_itf - 0x00000000 0x24c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_info 0x00000000 0x1737 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_abbrev 0x00000000 0x48c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_loclists - 0x00000000 0x7e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_aranges - 0x00000000 0x80 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_rnglists - 0x00000000 0x11e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_line 0x00000000 0x9e3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_str 0x00000000 0xe40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .debug_frame 0x00000000 0x168 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .debug_info 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .debug_abbrev 0x00000000 0x26 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .debug_aranges - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .debug_line 0x00000000 0x5f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .debug_str 0x00000000 0x195 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tusb_time_delay_ms_api - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tusb_rhport_init - 0x00000000 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tusb_inited - 0x00000000 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tusb_int_handler - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_desc_find - 0x00000000 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_desc_find2 - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_desc_find3 - 0x00000000 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_claim - 0x00000000 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_release - 0x00000000 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_validate - 0x00000000 0x7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_bind_driver - 0x00000000 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_desc_get_interface_total_len - 0x00000000 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_init - 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_deinit - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_write_zlp_if_needed - 0x00000000 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_write_xfer - 0x00000000 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_write - 0x00000000 0xac CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_write_available - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_read_xfer - 0x00000000 0xd8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text.tu_edpt_stream_read - 0x00000000 0xdc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .bss._tusb_rhport_role - 0x00000000 0x2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_info 0x00000000 0x1eb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_abbrev 0x00000000 0x534 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_loclists - 0x00000000 0xf80 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_aranges - 0x00000000 0xb8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_rnglists - 0x00000000 0x210 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_line 0x00000000 0x113e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_str 0x00000000 0xe1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .debug_frame 0x00000000 0x238 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_config - 0x00000000 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_count - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_empty - 0x00000000 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_full - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_remaining - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_overflowed - 0x00000000 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_correct_read_pointer - 0x00000000 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_read - 0x00000000 0x9c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_read_n - 0x00000000 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_peek - 0x00000000 0x80 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_peek_n - 0x00000000 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_write - 0x00000000 0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_write_n - 0x00000000 0x178 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_clear - 0x00000000 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_set_overwritable - 0x00000000 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_advance_write_pointer - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_advance_read_pointer - 0x00000000 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_get_read_info - 0x00000000 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text.tu_fifo_get_write_info - 0x00000000 0x60 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_info 0x00000000 0x283d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_abbrev 0x00000000 0x443 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_loclists - 0x00000000 0x1fdb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_aranges - 0x00000000 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_rnglists - 0x00000000 0x3d3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_line 0x00000000 0x19a4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_str 0x00000000 0x628 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .debug_frame 0x00000000 0x220 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o - .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .text.hw_enumeration_fix_force_ls_j_done - 0x00000000 0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .text.hw_enumeration_fix_force_ls_j - 0x00000000 0x104 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .text.hw_enumeration_fix_wait_se0_callback - 0x00000000 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .text.rp2040_usb_device_enumeration_fix - 0x00000000 0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .bss.pad_ctrl_prev - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .bss.gpio_ctrl_prev - 0x00000000 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_info 0x00000000 0xe58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_abbrev 0x00000000 0x43a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_loclists - 0x00000000 0x33a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_aranges - 0x00000000 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_rnglists - 0x00000000 0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_line 0x00000000 0x7c5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_str 0x00000000 0x9d3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .comment 0x00000000 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .debug_frame 0x00000000 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o - .ARM.attributes - 0x00000000 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o .text 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .data 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .bss 0x00000000 0x0 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o @@ -3784,7 +2956,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ 0x10000100 __boot2_end__ = . 0x00000001 ASSERT (((__boot2_end__ - __boot2_start__) == 0x100), ERROR: Pico second stage bootloader must be 256 bytes in size) -.text 0x10000100 0x22a8 +.text 0x10000100 0x2234 0x10000100 __logical_binary_start = . *(.vectors) .vectors 0x10000100 0xd4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o @@ -3849,274 +3021,266 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ .text.frame_dummy 0x10000288 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o .text.startup.main - 0x100002a8 0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + 0x100002a8 0xc0 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o 0x100002a8 main .text.setup_default_uart - 0x1000036c 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - 0x1000036c setup_default_uart + 0x10000368 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + 0x10000368 setup_default_uart .text.gpio_set_function - 0x10000398 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - 0x10000398 gpio_set_function + 0x10000394 0x34 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x10000394 gpio_set_function .text.gpio_set_dormant_irq_enabled - 0x100003cc 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - 0x100003cc gpio_set_dormant_irq_enabled + 0x100003c8 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x100003c8 gpio_set_dormant_irq_enabled .text.gpio_set_input_enabled - 0x1000040c 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - 0x1000040c gpio_set_input_enabled + 0x10000408 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x10000408 gpio_set_input_enabled .text.gpio_init - 0x10000434 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - 0x10000434 gpio_init - .text.panic 0x10000474 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - 0x10000474 panic + 0x10000430 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x10000430 gpio_init + .text.panic 0x10000470 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + 0x10000470 panic .text.hw_claim_or_assert - 0x100004a4 0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - 0x100004a4 hw_claim_or_assert + 0x100004a0 0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + 0x100004a0 hw_claim_or_assert .text.next_striped_spin_lock_num - 0x100004e8 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - 0x100004e8 next_striped_spin_lock_num + 0x100004e4 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + 0x100004e4 next_striped_spin_lock_num .text.spin_locks_reset - 0x10000500 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - 0x10000500 spin_locks_reset + 0x100004fc 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + 0x100004fc spin_locks_reset .text.runtime_init_per_core_irq_priorities - 0x1000051c 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - 0x1000051c runtime_init_per_core_irq_priorities + 0x10000518 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x10000518 runtime_init_per_core_irq_priorities .text.irq_set_enabled - 0x10000540 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - 0x10000540 irq_set_enabled + 0x1000053c 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x1000053c irq_set_enabled .text.irq_set_exclusive_handler - 0x10000564 0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - 0x10000564 irq_set_exclusive_handler + 0x10000560 0x54 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x10000560 irq_set_exclusive_handler .text.lock_init - 0x100005b8 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - 0x100005b8 lock_init + 0x100005b4 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + 0x100005b4 lock_init .text.runtime_init_mutex - 0x100005c8 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - 0x100005c8 runtime_init_mutex + 0x100005c4 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + 0x100005c4 runtime_init_mutex .text.sleep_until_callback - 0x10000618 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000614 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .text.alarm_pool_irq_handler - 0x10000648 0x300 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000644 0x300 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .text.runtime_init_default_alarm_pool - 0x10000948 0xdc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10000948 runtime_init_default_alarm_pool + 0x10000944 0xdc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000944 runtime_init_default_alarm_pool .text.alarm_pool_add_alarm_at_force_in_context - 0x10000a24 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10000a24 alarm_pool_add_alarm_at_force_in_context + 0x10000a20 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000a20 alarm_pool_add_alarm_at_force_in_context .text.alarm_pool_cancel_alarm - 0x10000ad4 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10000ad4 alarm_pool_cancel_alarm + 0x10000ad0 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000ad0 alarm_pool_cancel_alarm .text.sleep_ms - 0x10000b48 0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10000b48 sleep_ms + 0x10000b44 0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000b44 sleep_ms .text.best_effort_wfe_or_timeout - 0x10000c44 0x10c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10000c44 best_effort_wfe_or_timeout + 0x10000c40 0x10c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10000c40 best_effort_wfe_or_timeout .text.timer_hardware_alarm_claim - 0x10000d50 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - 0x10000d50 timer_hardware_alarm_claim + 0x10000d4c 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10000d4c timer_hardware_alarm_claim .text.timer_time_us_64 - 0x10000d64 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - 0x10000d64 timer_time_us_64 + 0x10000d60 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10000d60 timer_time_us_64 .text.time_us_64 - 0x10000d74 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - 0x10000d74 time_us_64 + 0x10000d70 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10000d70 time_us_64 .text.busy_wait_us - 0x10000d88 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - 0x10000d88 busy_wait_us + 0x10000d84 0x68 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10000d84 busy_wait_us .text.busy_wait_until - 0x10000df0 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - 0x10000df0 busy_wait_until + 0x10000dec 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10000dec busy_wait_until .text.uart_init - 0x10000e10 0x120 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - 0x10000e10 uart_init + 0x10000e0c 0x120 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + 0x10000e0c uart_init .text.clock_stop - 0x10000f30 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - 0x10000f30 clock_stop + 0x10000f2c 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x10000f2c clock_stop .text.clock_configure - 0x10000f54 0x140 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - 0x10000f54 clock_configure + 0x10000f50 0x140 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x10000f50 clock_configure .text.clock_configure_int_divider - 0x10001094 0xf4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - 0x10001094 clock_configure_int_divider + 0x10001090 0xf4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x10001090 clock_configure_int_divider .text.clock_configure_undivided - 0x10001188 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - 0x10001188 clock_configure_undivided + 0x10001184 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x10001184 clock_configure_undivided .text.clock_get_hz - 0x10001270 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - 0x10001270 clock_get_hz + 0x1000126c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x1000126c clock_get_hz .text.pll_init - 0x1000127c 0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - 0x1000127c pll_init + 0x10001278 0xa4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + 0x10001278 pll_init .text.pll_deinit - 0x10001320 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - 0x10001320 pll_deinit + 0x1000131c 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + 0x1000131c pll_deinit .text.tick_start - 0x10001328 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - 0x10001328 tick_start + 0x10001324 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + 0x10001324 tick_start .text.rom_func_lookup - 0x10001338 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - 0x10001338 rom_func_lookup + 0x10001334 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + 0x10001334 rom_func_lookup .text.rom_data_lookup - 0x10001348 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - 0x10001348 rom_data_lookup + 0x10001344 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + 0x10001344 rom_data_lookup .text.rom_funcs_lookup - 0x10001358 0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - 0x10001358 rom_funcs_lookup + 0x10001354 0x44 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + 0x10001354 rom_funcs_lookup .text.xosc_init - 0x1000139c 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - 0x1000139c xosc_init + 0x10001398 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + 0x10001398 xosc_init .text.xosc_disable - 0x100013c4 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - 0x100013c4 xosc_disable + 0x100013c0 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + 0x100013c0 xosc_disable .text.xosc_dormant - 0x100013e8 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - 0x100013e8 xosc_dormant + 0x100013e4 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + 0x100013e4 xosc_dormant .text.first_per_core_initializer - 0x10001400 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x100013fc 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o .text.hard_assertion_failure - 0x10001404 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - 0x10001404 hard_assertion_failure + 0x10001400 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x10001400 hard_assertion_failure .text.runtime_run_initializers - 0x10001410 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - 0x10001410 runtime_run_initializers + 0x1000140c 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x1000140c runtime_run_initializers .text.runtime_init_early_resets - 0x10001438 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10001438 runtime_init_early_resets + 0x10001434 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x10001434 runtime_init_early_resets .text.runtime_init_usb_power_down - 0x10001464 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10001464 runtime_init_usb_power_down + 0x10001460 0x1c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x10001460 runtime_init_usb_power_down .text.runtime_init_post_clock_resets - 0x10001480 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10001480 runtime_init_post_clock_resets + 0x1000147c 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x1000147c runtime_init_post_clock_resets .text.runtime_init_rp2040_gpio_ie_disable - 0x100014a0 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x100014a0 runtime_init_rp2040_gpio_ie_disable + 0x1000149c 0x14 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x1000149c runtime_init_rp2040_gpio_ie_disable .text.runtime_init_spin_locks_reset - 0x100014b4 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x100014b4 runtime_init_spin_locks_reset + 0x100014b0 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x100014b0 runtime_init_spin_locks_reset .text.runtime_init_install_ram_vector_table - 0x100014bc 0xb4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x100014bc runtime_init_install_ram_vector_table + 0x100014b8 0xb4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x100014b8 runtime_init_install_ram_vector_table .text.runtime_init_clocks - 0x10001570 0xd8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - 0x10001570 runtime_init_clocks - .text 0x10001648 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + 0x1000156c 0xd8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + 0x1000156c runtime_init_clocks + .text 0x10001644 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o .text.__wrap___aeabi_uidiv - 0x10001658 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - 0x10001658 __wrap___aeabi_uidiv - 0x10001658 __wrap___aeabi_uidivmod - 0x10001658 div_u32u32 - 0x10001658 divmod_u32u32 - 0x10001660 divmod_u32u32_unsafe - 0x10001688 divmod_u32u32_savestate + 0x10001654 0x4c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + 0x10001654 __wrap___aeabi_uidiv + 0x10001654 __wrap___aeabi_uidivmod + 0x10001654 div_u32u32 + 0x10001654 divmod_u32u32 + 0x1000165c divmod_u32u32_unsafe + 0x10001684 divmod_u32u32_savestate .text.__wrap___aeabi_ldiv - 0x100016a4 0x424 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - 0x100016a4 div_s64s64 - 0x100016a4 divmod_s64s64 - 0x100016a4 __wrap___aeabi_ldivmod - 0x100016d4 div_u64u64 - 0x100016d4 divmod_u64u64 - 0x100016d4 __wrap___aeabi_uldivmod - 0x100016e4 divmod_u64u64_savestate - 0x10001704 divmod_s64s64_unsafe - 0x1000178c divmod_u64u64_unsafe + 0x100016a0 0x424 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + 0x100016a0 div_s64s64 + 0x100016a0 divmod_s64s64 + 0x100016a0 __wrap___aeabi_ldivmod + 0x100016d0 div_u64u64 + 0x100016d0 divmod_u64u64 + 0x100016d0 __wrap___aeabi_uldivmod + 0x100016e0 divmod_u64u64_savestate + 0x10001700 divmod_s64s64_unsafe + 0x10001788 divmod_u64u64_unsafe .text.missing_double_func_shim - 0x10001ac8 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x10001ac4 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o .text.__aeabi_double_init - 0x10001ad4 0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - 0x10001ad4 __aeabi_double_init + 0x10001ad0 0xa0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x10001ad0 __aeabi_double_init .text.double_table_shim_on_use_helper - 0x10001b74 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - 0x10001b74 double_table_shim_on_use_helper + 0x10001b70 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + 0x10001b70 double_table_shim_on_use_helper .text.__aeabi_lmul - 0x10001ba0 0x32 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - 0x10001ba0 __wrap___aeabi_lmul - *fill* 0x10001bd2 0x2 + 0x10001b9c 0x32 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + 0x10001b9c __wrap___aeabi_lmul + *fill* 0x10001bce 0x2 .text.missing_float_func_shim - 0x10001bd4 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x10001bd0 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o .text.__aeabi_float_init - 0x10001be0 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - 0x10001be0 __aeabi_float_init - .text 0x10001c3c 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - 0x10001c3c __aeabi_mem_init - .text.memset 0x10001c4c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - 0x10001c4c __wrap_memset - .text.memcpy 0x10001c58 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - 0x10001c58 __wrap___aeabi_memcpy - 0x10001c58 __wrap_memcpy + 0x10001bdc 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x10001bdc __aeabi_float_init + .text 0x10001c38 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + 0x10001c38 __aeabi_mem_init + .text.memcpy 0x10001c48 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + 0x10001c48 __wrap___aeabi_memcpy + 0x10001c48 __wrap_memcpy .text._out_char - 0x10001c64 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + 0x10001c54 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .text.weak_raw_vprintf - 0x10001c74 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - 0x10001c74 weak_raw_vprintf - .text._exit 0x10001ca4 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - 0x10001ca4 _exit - .text.exit 0x10001ca8 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - 0x10001ca8 exit + 0x10001c64 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + 0x10001c64 weak_raw_vprintf + .text._exit 0x10001c94 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + 0x10001c94 _exit + .text.exit 0x10001c98 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + 0x10001c98 exit .text.runtime_init - 0x10001cb0 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - 0x10001cb0 runtime_init + 0x10001ca0 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + 0x10001ca0 runtime_init .text.stdio_out_chars_no_crlf - 0x10001cdc 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x10001ccc 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_out_chars_crlf - 0x10001cec 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x10001cdc 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .text.stdio_put_string - 0x10001d9c 0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - 0x10001d9c stdio_put_string + 0x10001d8c 0xfc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x10001d8c stdio_put_string .text.__wrap_putchar - 0x10001e98 0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - 0x10001e98 stdio_putchar - 0x10001e98 __wrap_putchar + 0x10001e88 0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x10001e88 stdio_putchar + 0x10001e88 __wrap_putchar .text.__wrap_puts - 0x10001f2c 0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - 0x10001f2c __wrap_puts - 0x10001f2c stdio_puts - .text.startup._retrieve_unique_id_on_boot - 0x10001f68 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .text.flash_get_unique_id - 0x10001f78 0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - 0x10001f78 flash_get_unique_id + 0x10001f1c 0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x10001f1c __wrap_puts + 0x10001f1c stdio_puts .text.sleep_run_from_dormant_source - 0x10001fb4 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - 0x10001fb4 sleep_run_from_dormant_source + 0x10001f58 0xe8 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x10001f58 sleep_run_from_dormant_source .text.sleep_goto_dormant_until_pin - 0x1000209c 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - 0x1000209c sleep_goto_dormant_until_pin + 0x10002040 0x6c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x10002040 sleep_goto_dormant_until_pin .text.sleep_power_up - 0x10002108 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - 0x10002108 sleep_power_up + 0x100020ac 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x100020ac sleep_power_up .text.rosc_disable - 0x10002130 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - 0x10002130 rosc_disable + 0x100020d4 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x100020d4 rosc_disable .text.rosc_set_dormant - 0x10002160 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - 0x10002160 rosc_set_dormant + 0x10002104 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x10002104 rosc_set_dormant .text.rosc_enable - 0x10002188 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - 0x10002188 rosc_enable - .text.atexit 0x100021ac 0x10 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - 0x100021ac atexit + 0x1000212c 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x1000212c rosc_enable + .text.atexit 0x10002150 0x10 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + 0x10002150 atexit .text.__libc_fini_array - 0x100021bc 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - 0x100021bc __libc_fini_array + 0x10002160 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + 0x10002160 __libc_fini_array .text.__retarget_lock_acquire_recursive - 0x100021e4 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - 0x100021e4 __retarget_lock_acquire_recursive + 0x10002188 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x10002188 __retarget_lock_acquire_recursive .text.__retarget_lock_release_recursive - 0x100021e8 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - 0x100021e8 __retarget_lock_release_recursive - .text.strlen 0x100021ec 0x5c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - 0x100021ec strlen + 0x1000218c 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x1000218c __retarget_lock_release_recursive + .text.strlen 0x10002190 0x5c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + 0x10002190 strlen .text.__register_exitproc - 0x10002248 0xa8 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - 0x10002248 __register_exitproc + 0x100021ec 0xa8 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + 0x100021ec __register_exitproc .text.startup.register_fini - 0x100022f0 0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x10002294 0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) *(.fini) - .fini 0x10002308 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crti.o - 0x10002308 _fini - *fill* 0x1000230c 0x4 - .fini.__stub 0x10002310 0x50 linker stubs + .fini 0x100022ac 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crti.o + 0x100022ac _fini + .fini.__stub 0x100022b0 0x40 linker stubs *crtbegin.o(.ctors) *crtbegin?.o(.ctors) *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors) @@ -4127,163 +3291,161 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors) *(SORT_BY_NAME(.dtors.*)) *(.dtors) - 0x10002360 . = ALIGN (0x4) - 0x10002360 PROVIDE (__preinit_array_start = .) + 0x100022f0 . = ALIGN (0x4) + 0x100022f0 PROVIDE (__preinit_array_start = .) *(SORT_BY_NAME(.preinit_array.*)) .preinit_array.00100 - 0x10002360 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10002360 __pre_init_runtime_init_early_resets + 0x100022f0 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x100022f0 __pre_init_runtime_init_early_resets .preinit_array.00101 - 0x10002364 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10002364 __pre_init_runtime_init_usb_power_down + 0x100022f4 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x100022f4 __pre_init_runtime_init_usb_power_down .preinit_array.00275 - 0x10002368 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + 0x100022f8 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o .preinit_array.00300 - 0x1000236c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + 0x100022fc 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o .preinit_array.00350 - 0x10002370 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + 0x10002300 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o .preinit_array.00350 - 0x10002374 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + 0x10002304 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o .preinit_array.00500 - 0x10002378 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10002378 __pre_init_runtime_init_clocks + 0x10002308 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x10002308 __pre_init_runtime_init_clocks .preinit_array.00600 - 0x1000237c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x1000237c __pre_init_runtime_init_post_clock_resets + 0x1000230c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x1000230c __pre_init_runtime_init_post_clock_resets .preinit_array.00700 - 0x10002380 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10002380 __pre_init_runtime_init_rp2040_gpio_ie_disable + 0x10002310 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x10002310 __pre_init_runtime_init_rp2040_gpio_ie_disable .preinit_array.01000 - 0x10002384 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x10002384 __pre_init_runtime_init_spin_locks_reset + 0x10002314 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x10002314 __pre_init_runtime_init_spin_locks_reset .preinit_array.01100 - 0x10002388 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - 0x10002388 __pre_init_runtime_init_mutex + 0x10002318 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + 0x10002318 __pre_init_runtime_init_mutex .preinit_array.10080 - 0x1000238c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - 0x1000238c __pre_init_runtime_init_install_ram_vector_table + 0x1000231c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x1000231c __pre_init_runtime_init_install_ram_vector_table .preinit_array.11000 - 0x10002390 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - 0x10002390 __pre_init_runtime_init_default_alarm_pool + 0x10002320 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x10002320 __pre_init_runtime_init_default_alarm_pool .preinit_array.YYYYY - 0x10002394 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - 0x10002394 __pre_init_first_per_core_initializer + 0x10002324 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x10002324 __pre_init_first_per_core_initializer .preinit_array.ZZZZZ.01200 - 0x10002398 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - 0x10002398 __pre_init_runtime_init_per_core_irq_priorities + 0x10002328 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x10002328 __pre_init_runtime_init_per_core_irq_priorities *(.preinit_array) - 0x1000239c PROVIDE (__preinit_array_end = .) - 0x1000239c . = ALIGN (0x4) - 0x1000239c PROVIDE (__init_array_start = .) + 0x1000232c PROVIDE (__preinit_array_end = .) + 0x1000232c . = ALIGN (0x4) + 0x1000232c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) .init_array.00000 - 0x1000239c 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) - .init_array.01000 - 0x100023a0 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x1000232c 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) *(.init_array) - .init_array 0x100023a4 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o - 0x100023a8 PROVIDE (__init_array_end = .) - 0x100023a8 . = ALIGN (0x4) - 0x100023a8 PROVIDE (__fini_array_start = .) + .init_array 0x10002330 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o + 0x10002334 PROVIDE (__init_array_end = .) + 0x10002334 . = ALIGN (0x4) + 0x10002334 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array) - 0x100023a8 PROVIDE (__fini_array_end = .) + 0x10002334 PROVIDE (__fini_array_end = .) *(.eh_frame*) - .eh_frame 0x100023a8 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o - 0x100023a8 . = ALIGN (0x4) + .eh_frame 0x10002334 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o + 0x10002334 . = ALIGN (0x4) -.glue_7 0x100023a8 0x0 - .glue_7 0x100023a8 0x0 linker stubs +.glue_7 0x10002334 0x0 + .glue_7 0x10002334 0x0 linker stubs -.glue_7t 0x100023a8 0x0 - .glue_7t 0x100023a8 0x0 linker stubs +.glue_7t 0x10002334 0x0 + .glue_7t 0x10002334 0x0 linker stubs -.vfp11_veneer 0x100023a8 0x0 - .vfp11_veneer 0x100023a8 0x0 linker stubs +.vfp11_veneer 0x10002334 0x0 + .vfp11_veneer 0x10002334 0x0 linker stubs -.v4_bx 0x100023a8 0x0 - .v4_bx 0x100023a8 0x0 linker stubs +.v4_bx 0x10002334 0x0 + .v4_bx 0x10002334 0x0 linker stubs -.iplt 0x100023a8 0x0 - .iplt 0x100023a8 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o +.iplt 0x10002334 0x0 + .iplt 0x10002334 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.rodata 0x100023a8 0x148 +.rodata 0x10002334 0x148 *(EXCLUDE_FILE(*libm.a: *libc.a:*lib_a-mem*.o *libgcc.a:) .rodata*) .rodata._ZL17gpio_off_sequence - 0x100023a8 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + 0x10002334 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .rodata._ZL16gpio_on_sequence - 0x100023b4 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + 0x10002340 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .rodata.__bi_24.0 - 0x100023c0 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + 0x1000234c 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o .rodata.panic.str1.4 - 0x100023c8 0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + 0x10002354 0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o 0x12 (size before relaxing) .rodata.timer_hardware_alarm_claim.str1.4 - 0x1000248c 0x22 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x10002418 0x22 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o .rodata.hard_assertion_failure.str1.4 - 0x1000248c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x10002418 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o .rodata.missing_double_func_shim.str1.4 - 0x1000248c 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x10002418 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o .rodata.missing_float_func_shim.str1.4 - 0x1000248c 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x10002418 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o .rodata.str1.4 - 0x1000248c 0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002418 0x64 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_84 - 0x1000248c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002418 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_78 - 0x10002498 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002424 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_60 - 0x100024a4 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002430 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_54 - 0x100024b0 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x1000243c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_48 - 0x100024bc 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002448 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_42 - 0x100024c8 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002454 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_34 - 0x100024d4 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002460 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.__bi_26 - 0x100024e0 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x1000246c 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .rodata.crlf_str.0 - 0x100024ec 0x2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - 0x100024f0 . = ALIGN (0x4) - *fill* 0x100024ee 0x2 + 0x10002478 0x2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x1000247c . = ALIGN (0x4) + *fill* 0x1000247a 0x2 *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.flashdata*))) - 0x100024f0 . = ALIGN (0x4) + 0x1000247c . = ALIGN (0x4) .ARM.extab *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x100024f0 __exidx_start = . + 0x1000247c __exidx_start = . .ARM.exidx *(.ARM.exidx* .gnu.linkonce.armexidx.*) - 0x100024f0 __exidx_end = . - 0x100024f0 . = ALIGN (0x4) - 0x100024f0 __binary_info_start = . + 0x1000247c __exidx_end = . + 0x1000247c . = ALIGN (0x4) + 0x1000247c __binary_info_start = . -.binary_info 0x100024f0 0x24 +.binary_info 0x1000247c 0x24 *(.binary_info.keep.*) .binary_info.keep.__bi_ptr84 - 0x100024f0 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x1000247c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr78 - 0x100024f4 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002480 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr60 - 0x100024f8 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002484 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr54 - 0x100024fc 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002488 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr48 - 0x10002500 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x1000248c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr42 - 0x10002504 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002490 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr34 - 0x10002508 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002494 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o .binary_info.keep.__bi_ptr26 - 0x1000250c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + 0x10002498 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o *(.binary_info.*) .binary_info.__bi_ptr24 - 0x10002510 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - 0x10002514 __binary_info_end = . - 0x10002514 . = ALIGN (0x4) + 0x1000249c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + 0x100024a0 __binary_info_end = . + 0x100024a0 . = ALIGN (0x4) .ram_vector_table 0x20000000 0xc0 @@ -4297,7 +3459,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ 0x200000c0 . = ALIGN (0x4) *(.uninitialized_data*) -.data 0x200000c0 0x31c load address 0x10002514 +.data 0x200000c0 0x12c load address 0x100024a0 0x200000c0 __data_start__ = . *(vtable) *(.time_critical*) @@ -4307,146 +3469,127 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ .time_critical.mutex_exit 0x20000158 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o 0x20000158 mutex_exit - .time_critical.flash_init_boot2_copyout - 0x20000180 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_enable_xip_via_boot2 - 0x200001b0 0xc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_save_hardware_state - 0x200001bc 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_restore_hardware_state - 0x200001dc 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_cs_force - 0x200001fc 0x38 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .time_critical.flash_do_cmd - 0x20000234 0x13c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - 0x20000234 flash_do_cmd *(.text*) - .text 0x20000370 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - 0x20000370 __aeabi_ldiv0 - 0x20000370 __aeabi_idiv0 - *fill* 0x20000374 0x4 - .text.__stub 0x20000378 0x10 linker stubs - 0x20000388 . = ALIGN (0x4) + .text 0x20000180 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x20000180 __aeabi_ldiv0 + 0x20000180 __aeabi_idiv0 + *fill* 0x20000184 0x4 + .text.__stub 0x20000188 0x10 linker stubs + 0x20000198 . = ALIGN (0x4) *(.rodata*) - 0x20000388 . = ALIGN (0x4) + 0x20000198 . = ALIGN (0x4) *(.data*) .data.striped_spin_lock_num - 0x20000388 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - *fill* 0x20000389 0x3 + 0x20000198 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + *fill* 0x20000199 0x3 .data.default_alarm_pool - 0x2000038c 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - *fill* 0x200003a4 0xc + 0x2000019c 0x18 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + *fill* 0x200001b4 0xc .data.aeabi_bits_funcs - 0x200003b0 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - 0x200003b0 aeabi_bits_funcs - 0x200003c0 aeabi_bits_funcs_end + 0x200001c0 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + 0x200001c0 aeabi_bits_funcs + 0x200001d0 aeabi_bits_funcs_end .data.aeabi_mem_funcs - 0x200003c0 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - 0x200003c0 aeabi_mem_funcs - 0x200003d0 aeabi_mem_funcs_end + 0x200001d0 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + 0x200001d0 aeabi_mem_funcs + 0x200001e0 aeabi_mem_funcs_end .data.__atexit_recursive_mutex - 0x200003d0 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) - 0x200003d0 __atexit_recursive_mutex - 0x200003d4 . = ALIGN (0x4) + 0x200001e0 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x200001e0 __atexit_recursive_mutex + 0x200001e4 . = ALIGN (0x4) *(.after_data.*) - 0x200003d4 . = ALIGN (0x4) - 0x200003d4 PROVIDE (__mutex_array_start = .) + 0x200001e4 . = ALIGN (0x4) + 0x200001e4 PROVIDE (__mutex_array_start = .) *(SORT_BY_NAME(.mutex_array.*)) *(.mutex_array) - .mutex_array 0x200003d4 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - 0x200003dc PROVIDE (__mutex_array_end = .) - 0x200003dc . = ALIGN (0x4) + .mutex_array 0x200001e4 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x200001ec PROVIDE (__mutex_array_end = .) + 0x200001ec . = ALIGN (0x4) *(.jcr) - 0x200003dc . = ALIGN (0x4) + 0x200001ec . = ALIGN (0x4) -.igot.plt 0x200003dc 0x0 load address 0x10002830 - .igot.plt 0x200003dc 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o +.igot.plt 0x200001ec 0x0 load address 0x100025cc + .igot.plt 0x200001ec 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.tdata 0x200003dc 0x0 load address 0x10002830 - 0x200003dc . = ALIGN (0x4) +.tdata 0x200001ec 0x0 load address 0x100025cc + 0x200001ec . = ALIGN (0x4) *(.tdata .tdata.* .gnu.linkonce.td.*) - 0x200003dc __tdata_end = . - 0x200003dc PROVIDE (__data_end__ = .) - 0x10002514 __etext = LOADADDR (.data) + 0x200001ec __tdata_end = . + 0x200001ec PROVIDE (__data_end__ = .) + 0x100024a0 __etext = LOADADDR (.data) -.tbss 0x200003dc 0x0 load address 0x10002830 - 0x200003dc . = ALIGN (0x4) - 0x200003dc __bss_start__ = . - 0x200003dc __tls_base = . +.tbss 0x200001ec 0x0 load address 0x100025cc + 0x200001ec . = ALIGN (0x4) + 0x200001ec __bss_start__ = . + 0x200001ec __tls_base = . *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) - 0x200003dc __tls_end = . + 0x200001ec __tls_end = . -.bss 0x200003e0 0x690 load address 0x10002830 - 0x200003e0 . = ALIGN (0x4) - 0x200003e0 __tbss_end = . +.bss 0x200001f0 0x588 load address 0x100025cc + 0x200001f0 . = ALIGN (0x4) + 0x200001f0 __tbss_end = . *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.bss*))) .bss.default_alarm_pool_entries - 0x200003e0 0x180 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .bss.sd_table 0x20000560 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - 0x20000560 sd_table - .bss.__atexit 0x20000660 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) - 0x20000660 __atexit + 0x200001f0 0x180 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .bss.sd_table 0x20000370 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x20000370 sd_table + .bss.__atexit 0x20000470 0x4 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x20000470 __atexit .bss.__atexit0 - 0x20000664 0x190 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - 0x20000664 __atexit0 + 0x20000474 0x190 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + 0x20000474 __atexit0 .bss.__lock___atexit_recursive_mutex - 0x200007f4 0x1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - 0x200007f4 __lock___atexit_recursive_mutex - *fill* 0x200007f5 0x3 - .bss.boot2_copyout - 0x200007f8 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .bss.claimed 0x200008f8 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - *fill* 0x200008f9 0x3 + 0x20000604 0x1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x20000604 __lock___atexit_recursive_mutex + *fill* 0x20000605 0x3 + .bss.claimed 0x20000608 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + *fill* 0x20000609 0x3 .bss.configured_freq - 0x200008fc 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .bss.drivers 0x20000924 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .bss.filter 0x20000928 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x2000060c 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .bss.drivers 0x20000634 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .bss.filter 0x20000638 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .bss.lazy_vsnprintf - 0x2000092c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .bss.object.0 0x20000930 0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o - .bss.pools 0x20000948 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .bss.retrieved_id - 0x20000958 0x8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x2000063c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .bss.object.0 0x20000640 0x18 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o + .bss.pools 0x20000658 0x10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .bss.sf_clz_func - 0x20000960 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - 0x20000960 sf_clz_func - .bss.sf_table 0x20000964 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - 0x20000964 sf_table + 0x20000668 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x20000668 sf_clz_func + .bss.sf_table 0x2000066c 0x100 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x2000066c sf_table .bss.sleep_notifier - 0x20000a64 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x2000076c 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .bss.uart_char_to_line_feed - 0x20000a68 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - 0x20000a68 uart_char_to_line_feed + 0x20000770 0x4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + 0x20000770 uart_char_to_line_feed .bss._dormant_source - 0x20000a6c 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .bss.boot2_copyout_valid - 0x20000a6d 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + 0x20000774 0x1 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o *(COMMON) - 0x20000a70 . = ALIGN (0x4) - *fill* 0x20000a6e 0x2 - 0x20000a70 __bss_end__ = . + 0x20000778 . = ALIGN (0x4) + *fill* 0x20000775 0x3 + 0x20000778 __bss_end__ = . -.heap 0x20000a70 0x800 load address 0x10002830 - 0x20000a70 __end__ = . - 0x20000a70 end = __end__ +.heap 0x20000778 0x800 load address 0x100025cc + 0x20000778 __end__ = . + 0x20000778 end = __end__ *(.heap*) - .heap 0x20000a70 0x800 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .heap 0x20000778 0x800 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o 0x20040000 __HeapLimit = (ORIGIN (RAM) + LENGTH (RAM)) -.scratch_x 0x20040000 0x0 load address 0x10002830 +.scratch_x 0x20040000 0x0 load address 0x100025cc 0x20040000 __scratch_x_start__ = . *(.scratch_x.*) 0x20040000 . = ALIGN (0x4) 0x20040000 __scratch_x_end__ = . - 0x10002830 __scratch_x_source__ = LOADADDR (.scratch_x) + 0x100025cc __scratch_x_source__ = LOADADDR (.scratch_x) -.scratch_y 0x20041000 0x0 load address 0x10002830 +.scratch_y 0x20041000 0x0 load address 0x100025cc 0x20041000 __scratch_y_start__ = . *(.scratch_y.*) 0x20041000 . = ALIGN (0x4) 0x20041000 __scratch_y_end__ = . - 0x10002830 __scratch_y_source__ = LOADADDR (.scratch_y) + 0x100025cc __scratch_y_source__ = LOADADDR (.scratch_y) .stack1_dummy *(.stack1*) @@ -4458,9 +3601,9 @@ LOAD /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/ .rel.dyn 0x20041800 0x0 .rel.iplt 0x20041800 0x0 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/crtbegin.o -.flash_end 0x10002830 0x0 +.flash_end 0x100025cc 0x0 *(.embedded_end_block*) - 0x10002830 PROVIDE (__flash_binary_end = .) + 0x100025cc PROVIDE (__flash_binary_end = .) 0x20040000 __StackLimit = (ORIGIN (RAM) + LENGTH (RAM)) 0x20041000 __StackOneTop = (ORIGIN (SCRATCH_X) + LENGTH (SCRATCH_X)) 0x20042000 __StackTop = (ORIGIN (SCRATCH_Y) + LENGTH (SCRATCH_Y)) @@ -4533,31 +3676,6 @@ LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_c LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/reset_interface.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio_usb/stdio_usb_descriptors.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xip_cache/xip_cache.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/dcd_rp2040.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/device/usbd_control.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/audio/audio_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/cdc/cdc_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/dfu/dfu_rt_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/hid/hid_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/midi/midi_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/msc/msc_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ecm_rndis_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/net/ncm_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/usbtmc/usbtmc_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/vendor/vendor_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/class/video/video_device.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/tusb.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.o -LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/rp2040_usb_device_enumeration.c.o LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o LOAD CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_aon_timer/aon_timer.c.o @@ -4657,29 +3775,25 @@ LOAD linker stubs .ARM.attributes 0x000005d2 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .ARM.attributes - 0x000005fe 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x000005fe 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .ARM.attributes - 0x0000062a 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + 0x0000062a 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o .ARM.attributes - 0x00000656 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x00000656 0x22 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o .ARM.attributes - 0x00000682 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x00000678 0x1e /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .ARM.attributes - 0x000006ae 0x22 pico-sdk/src/rp2040/boot_stage2/CMakeFiles/bs2_default_library.dir/bs2_default_padded_checksummed.S.o + 0x00000696 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) .ARM.attributes - 0x000006d0 0x1e /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x000006c2 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) .ARM.attributes - 0x000006ee 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + 0x000006ee 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) .ARM.attributes - 0x0000071a 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + 0x0000071a 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) .ARM.attributes - 0x00000746 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x00000746 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) .ARM.attributes - 0x00000772 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .ARM.attributes - 0x0000079e 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .ARM.attributes - 0x000007ca 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x00000772 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) .comment 0x00000000 0x1e .comment 0x00000000 0x1e CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o @@ -4710,8 +3824,6 @@ LOAD linker stubs .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .comment 0x0000001e 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o .comment 0x0000001e 0x1f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) @@ -4721,55 +3833,53 @@ LOAD linker stubs .comment 0x0000001e 0x1f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) .comment 0x0000001e 0x1f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_info 0x00000000 0x20a99 - .debug_info 0x00000000 0x11e7 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_info 0x000011e7 0x396 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_info 0x0000157d 0x2421 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_info 0x0000399e 0x1bf CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_info 0x00003b5d 0x9a1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_info 0x000044fe 0x45c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_info 0x0000495a 0x245 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_info 0x00004b9f 0x2233 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_info 0x00006dd2 0x15f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_info 0x00006f31 0x2815 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_info 0x00009746 0x5065 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_info 0x0000e7ab 0x2b37 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_info 0x000112e2 0x1983 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_info 0x00012c65 0x2a05 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_info 0x0001566a 0x4e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_info 0x00015b4f 0x248 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_info 0x00015d97 0x678 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_info 0x0001640f 0x1d0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_info 0x000165df 0x21a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_info 0x000167f9 0x7ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_info 0x00016fe3 0x781 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_info 0x00017764 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_info 0x00017787 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_info 0x000177aa 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_info 0x000177cd 0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_info 0x00017a91 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_info 0x00017ab5 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_info 0x00017ad9 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_info 0x00017afc 0x2b0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_info 0x00017dac 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_info 0x00017dcf 0x2e2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_info 0x000180b1 0x22f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_info 0x0001a3a3 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_info 0x0001a3c6 0xbbe CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_info 0x0001af84 0x1c76 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_info 0x0001cbfa 0x201 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_info 0x0001cdfb 0x177f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_info 0x0001e57a 0x1268 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_info 0x0001f7e2 0x827 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_info 0x00020009 0x3c /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_info 0x00020045 0x11e /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_info 0x00020163 0xf7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_info 0x0002025a 0x218 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_info 0x00020472 0xeb /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_info 0x0002055d 0x25f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_info 0x000207bc 0x2dd /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_info 0x00000000 0x1f0e3 + .debug_info 0x00000000 0x11e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + .debug_info 0x000011e5 0x396 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_info 0x0000157b 0x2421 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_info 0x0000399c 0x1bf CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_info 0x00003b5b 0x9a1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_info 0x000044fc 0x45c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_info 0x00004958 0x245 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_info 0x00004b9d 0x2233 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_info 0x00006dd0 0x15f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_info 0x00006f2f 0x2815 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_info 0x00009744 0x5065 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_info 0x0000e7a9 0x2b37 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_info 0x000112e0 0x1983 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_info 0x00012c63 0x2a05 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_info 0x00015668 0x4e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_info 0x00015b4d 0x248 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_info 0x00015d95 0x678 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_info 0x0001640d 0x1d0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_info 0x000165dd 0x21a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_info 0x000167f7 0x7ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_info 0x00016fe1 0x781 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_info 0x00017762 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_info 0x00017785 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_info 0x000177a8 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_info 0x000177cb 0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_info 0x00017a8f 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_info 0x00017ab3 0x24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_info 0x00017ad7 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_info 0x00017afa 0x2b0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_info 0x00017daa 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_info 0x00017dcd 0x2e2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_info 0x000180af 0x22f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_info 0x0001a3a1 0x23 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_info 0x0001a3c4 0xbbe CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_info 0x0001af82 0x1c42 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_info 0x0001cbc4 0x1268 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_info 0x0001de2c 0x827 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_info 0x0001e653 0x3c /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_info 0x0001e68f 0x11e /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_info 0x0001e7ad 0xf7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_info 0x0001e8a4 0x218 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_info 0x0001eabc 0xeb /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_info 0x0001eba7 0x25f /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_info 0x0001ee06 0x2dd /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_abbrev 0x00000000 0x6487 +.debug_abbrev 0x00000000 0x5f33 .debug_abbrev 0x00000000 0x450 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .debug_abbrev 0x00000450 0x169 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o .debug_abbrev 0x000005b9 0x4f9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o @@ -4804,91 +3914,85 @@ LOAD linker stubs .debug_abbrev 0x0000433e 0x50c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .debug_abbrev 0x0000484a 0x12 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o .debug_abbrev 0x0000485c 0x352 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_abbrev 0x00004bae 0x5c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_abbrev 0x00005172 0x153 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_abbrev 0x000052c5 0x412 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_abbrev 0x000056d7 0x49b CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_abbrev 0x00005b72 0x23a CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_abbrev 0x00005dac 0x26 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_abbrev 0x00005dd2 0xbe /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_abbrev 0x00005e90 0xc9 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_abbrev 0x00005f59 0x115 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_abbrev 0x0000606e 0x90 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_abbrev 0x000060fe 0x189 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_abbrev 0x00006287 0x200 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + .debug_abbrev 0x00004bae 0x5d5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_abbrev 0x00005183 0x49b CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_abbrev 0x0000561e 0x23a CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_abbrev 0x00005858 0x26 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_abbrev 0x0000587e 0xbe /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_abbrev 0x0000593c 0xc9 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_abbrev 0x00005a05 0x115 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_abbrev 0x00005b1a 0x90 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_abbrev 0x00005baa 0x189 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_abbrev 0x00005d33 0x200 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) .debug_loclists - 0x00000000 0x124ad - .debug_loclists - 0x00000000 0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_loclists - 0x00000312 0x1a7f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x00000000 0x1158e .debug_loclists - 0x00001d91 0x349 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + 0x00000000 0x30a CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .debug_loclists - 0x000020da 0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + 0x0000030a 0x1a7f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o .debug_loclists - 0x000021e2 0x7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + 0x00001d89 0x349 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o .debug_loclists - 0x0000225f 0x11ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x000020d2 0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o .debug_loclists - 0x0000344c 0x41 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + 0x000021da 0x7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o .debug_loclists - 0x0000348d 0xaec CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + 0x00002257 0x11ed CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o .debug_loclists - 0x00003f79 0x27af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x00003444 0x41 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o .debug_loclists - 0x00006728 0x19f1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x00003485 0xaec CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o .debug_loclists - 0x00008119 0xc90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + 0x00003f71 0x27af CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .debug_loclists - 0x00008da9 0x2b7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x00006720 0x19f1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o .debug_loclists - 0x0000b925 0x1e0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + 0x00008111 0xc90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o .debug_loclists - 0x0000bb05 0x47 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + 0x00008da1 0x2b7c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o .debug_loclists - 0x0000bb4c 0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + 0x0000b91d 0x1e0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o .debug_loclists - 0x0000be9d 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + 0x0000bafd 0x47 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o .debug_loclists - 0x0000bee5 0x7e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x0000bb44 0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o .debug_loclists - 0x0000bf63 0x139 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x0000be95 0x48 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o .debug_loclists - 0x0000c09c 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + 0x0000bedd 0x7e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o .debug_loclists - 0x0000c110 0x35 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x0000bf5b 0x139 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o .debug_loclists - 0x0000c145 0x4e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x0000c094 0x74 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o .debug_loclists - 0x0000c193 0x355f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + 0x0000c108 0x35 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o .debug_loclists - 0x0000f6f2 0x44e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + 0x0000c13d 0x4e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o .debug_loclists - 0x0000fb40 0xf4f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x0000c18b 0x355f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .debug_loclists - 0x00010a8f 0x3d5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x0000f6ea 0x44e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o .debug_loclists - 0x00010e64 0xb24 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + 0x0000fb38 0xf31 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .debug_loclists - 0x00011988 0x469 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x00010a69 0x469 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .debug_loclists - 0x00011df1 0x353 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x00010ed2 0x353 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o .debug_loclists - 0x00012144 0x30 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + 0x00011225 0x30 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) .debug_loclists - 0x00012174 0x34 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + 0x00011255 0x34 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) .debug_loclists - 0x000121a8 0x29 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x00011289 0x29 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) .debug_loclists - 0x000121d1 0x64 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + 0x000112b2 0x64 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) .debug_loclists - 0x00012235 0x122 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + 0x00011316 0x122 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) .debug_loclists - 0x00012357 0x156 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x00011438 0x156 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_aranges 0x00000000 0x1078 +.debug_aranges 0x00000000 0xfd0 .debug_aranges 0x00000000 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .debug_aranges @@ -4960,213 +4064,201 @@ LOAD linker stubs .debug_aranges 0x00000d30 0xc8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .debug_aranges - 0x00000df8 0x30 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x00000df8 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .debug_aranges - 0x00000e28 0x78 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + 0x00000e48 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o .debug_aranges - 0x00000ea0 0x50 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x00000ea0 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) .debug_aranges - 0x00000ef0 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x00000ec0 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) .debug_aranges - 0x00000f48 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + 0x00000ee0 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) .debug_aranges - 0x00000f68 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + 0x00000f00 0x68 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) .debug_aranges - 0x00000f88 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + 0x00000f68 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) .debug_aranges - 0x00000fa8 0x68 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x00000f88 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) .debug_aranges - 0x00001010 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_aranges - 0x00001030 0x20 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_aranges - 0x00001050 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x00000fa8 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) .debug_rnglists - 0x00000000 0x32ec - .debug_rnglists - 0x00000000 0xd1 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_rnglists - 0x000000d1 0x13 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + 0x00000000 0x2f1a .debug_rnglists - 0x000000e4 0x5ca CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + 0x00000000 0xd7 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .debug_rnglists - 0x000006ae 0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + 0x000000d7 0x13 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o .debug_rnglists - 0x000006c7 0xb6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + 0x000000ea 0x5ca CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o .debug_rnglists - 0x0000077d 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + 0x000006b4 0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o .debug_rnglists - 0x000007d5 0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + 0x000006cd 0xb6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o .debug_rnglists - 0x00000812 0x37d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + 0x00000783 0x58 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o .debug_rnglists - 0x00000b8f 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + 0x000007db 0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o .debug_rnglists - 0x00000bae 0x325 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + 0x00000818 0x37d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o .debug_rnglists - 0x00000ed3 0x7dc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + 0x00000b95 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o .debug_rnglists - 0x000016af 0x2c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + 0x00000bb4 0x325 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o .debug_rnglists - 0x00001975 0x259 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + 0x00000ed9 0x7dc CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o .debug_rnglists - 0x00001bce 0x5be CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + 0x000016b5 0x2c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o .debug_rnglists - 0x0000218c 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + 0x0000197b 0x259 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o .debug_rnglists - 0x000021e8 0x2b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + 0x00001bd4 0x5be CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o .debug_rnglists - 0x00002213 0x112 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + 0x00002192 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o .debug_rnglists - 0x00002325 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + 0x000021ee 0x2b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o .debug_rnglists - 0x00002344 0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + 0x00002219 0x112 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o .debug_rnglists - 0x00002381 0x4a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + 0x0000232b 0x1f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o .debug_rnglists - 0x000023cb 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + 0x0000234a 0x3d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o .debug_rnglists - 0x000023eb 0x43 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + 0x00002387 0x4a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o .debug_rnglists - 0x0000242e 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + 0x000023d1 0x20 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o .debug_rnglists - 0x0000245a 0xf8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + 0x000023f1 0x43 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o .debug_rnglists - 0x00002552 0x1a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + 0x00002434 0x2c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o .debug_rnglists - 0x0000256c 0xe5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + 0x00002460 0xf8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o .debug_rnglists - 0x00002651 0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + 0x00002558 0x1a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o .debug_rnglists - 0x0000266a 0x25 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + 0x00002572 0xe5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o .debug_rnglists - 0x0000268f 0x2a2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + 0x00002657 0x19 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o .debug_rnglists - 0x00002931 0x1b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + 0x00002670 0x25 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o .debug_rnglists - 0x0000294c 0x85 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + 0x00002695 0x2a2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .debug_rnglists - 0x000029d1 0x2bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + 0x00002937 0x1b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o .debug_rnglists - 0x00002c8c 0x70 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o + 0x00002952 0x85 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o .debug_rnglists - 0x00002cfc 0x368 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o + 0x000029d7 0x2bb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o .debug_rnglists - 0x00003064 0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + 0x00002c92 0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o .debug_rnglists - 0x000030e8 0x12e CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + 0x00002d16 0x12e CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o .debug_rnglists - 0x00003216 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + 0x00002e44 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) .debug_rnglists - 0x00003229 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + 0x00002e57 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) .debug_rnglists - 0x0000323c 0x49 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + 0x00002e6a 0x49 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) .debug_rnglists - 0x00003285 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + 0x00002eb3 0x13 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) .debug_rnglists - 0x00003298 0x14 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + 0x00002ec6 0x14 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) .debug_rnglists - 0x000032ac 0x40 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + 0x00002eda 0x40 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_line 0x00000000 0x182eb - .debug_line 0x00000000 0x722 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o - .debug_line 0x00000722 0x333 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_line 0x00000a55 0x1bb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_line 0x00002605 0x1e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_line 0x000027ea 0x83e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_line 0x00003028 0x42e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_line 0x00003456 0x31f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_line 0x00003775 0x16ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_line 0x00004e5f 0x24a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_line 0x000050a9 0x1ab7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_line 0x00006b60 0x3451 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_line 0x00009fb1 0x1c7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_line 0x0000bc2e 0xed4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_line 0x0000cb02 0x2075 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_line 0x0000eb77 0x45b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_line 0x0000efd2 0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_line 0x0000f27b 0x3f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_line 0x0000f66d 0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_line 0x0000f931 0x28d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_line 0x0000fbbe 0x619 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_line 0x000101d7 0x495 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_line 0x0001066c 0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_line 0x00010774 0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_line 0x00010a1d 0x44d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_line 0x00010e6a 0x447 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_line 0x000112b1 0x5d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_line 0x0001130e 0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_line 0x0001136f 0x3c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_line 0x00011735 0x303 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_line 0x00011a38 0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_line 0x00011acc 0x178 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_line 0x00011c44 0x1c4b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_line 0x0001388f 0xa2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_line 0x00013931 0x7c5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_line 0x000140f6 0x136e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_line 0x00015464 0x5b3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_line 0x00015a17 0xdcb CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_line 0x000167e2 0x981 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_line 0x00017163 0x793 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_line 0x000178f6 0x4a /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_line 0x00017940 0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_line 0x00017a27 0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_line 0x00017b0e 0x17d /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_line 0x00017c8b 0x1e1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_line 0x00017e6c 0x19a /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_line 0x00018006 0x2e5 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) +.debug_line 0x00000000 0x16f03 + .debug_line 0x00000000 0x720 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o + .debug_line 0x00000720 0x333 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_line 0x00000a53 0x1bb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_line 0x00002603 0x1e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_line 0x000027e8 0x83e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_line 0x00003026 0x42e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_line 0x00003454 0x31f CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_line 0x00003773 0x16ea CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_line 0x00004e5d 0x24a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_line 0x000050a7 0x1ab7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_line 0x00006b5e 0x3451 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_line 0x00009faf 0x1c7d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_line 0x0000bc2c 0xed4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_line 0x0000cb00 0x2075 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_line 0x0000eb75 0x45b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_line 0x0000efd0 0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_line 0x0000f279 0x3f2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_line 0x0000f66b 0x2c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_line 0x0000f92f 0x28d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_line 0x0000fbbc 0x619 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_line 0x000101d5 0x495 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_line 0x0001066a 0x108 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_line 0x00010772 0x2a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_line 0x00010a1b 0x44d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_line 0x00010e68 0x447 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_line 0x000112af 0x5d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_line 0x0001130c 0x61 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_line 0x0001136d 0x3c6 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_line 0x00011733 0x303 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_line 0x00011a36 0x94 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_line 0x00011aca 0x178 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_line 0x00011c42 0x1c4b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_line 0x0001388d 0xa2 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_line 0x0001392f 0x7c5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_line 0x000140f4 0x1306 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_line 0x000153fa 0x981 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_line 0x00015d7b 0x793 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_line 0x0001650e 0x4a /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_line 0x00016558 0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_line 0x0001663f 0xe7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_line 0x00016726 0x17d /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_line 0x000168a3 0x1e1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_line 0x00016a84 0x19a /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_line 0x00016c1e 0x2e5 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_str 0x00000000 0x5a18 - .debug_str 0x00000000 0x5a18 CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o +.debug_str 0x00000000 0x552a + .debug_str 0x00000000 0x552a CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o 0xd2c (size before relaxing) - .debug_str 0x00005a18 0x3ad CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o - .debug_str 0x00005a18 0xcc7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o - .debug_str 0x00005a18 0x1ff CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o - .debug_str 0x00005a18 0x382 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o - .debug_str 0x00005a18 0x32b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o - .debug_str 0x00005a18 0x23e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o - .debug_str 0x00005a18 0xaba CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o - .debug_str 0x00005a18 0x20a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o - .debug_str 0x00005a18 0x7e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o - .debug_str 0x00005a18 0x11e1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o - .debug_str 0x00005a18 0xa2d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o - .debug_str 0x00005a18 0xc3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o - .debug_str 0x00005a18 0xa10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o - .debug_str 0x00005a18 0x45d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o - .debug_str 0x00005a18 0x28c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o - .debug_str 0x00005a18 0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o - .debug_str 0x00005a18 0x241 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o - .debug_str 0x00005a18 0x291 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o - .debug_str 0x00005a18 0x7c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o - .debug_str 0x00005a18 0x499 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o - .debug_str 0x00005a18 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o - .debug_str 0x00005a18 0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o - .debug_str 0x00005a18 0x95 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o - .debug_str 0x00005a18 0x2d9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o - .debug_str 0x00005a18 0x9b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o - .debug_str 0x00005a18 0x99 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o - .debug_str 0x00005a18 0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o - .debug_str 0x00005a18 0x29e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o - .debug_str 0x00005a18 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o - .debug_str 0x00005a18 0x43a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o - .debug_str 0x00005a18 0x4e3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o - .debug_str 0x00005a18 0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o - .debug_str 0x00005a18 0x77a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_str 0x00005a18 0xb21 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_str 0x00005a18 0x270 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_str 0x00005a18 0x7a9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_str 0x00005a18 0xca4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_str 0x00005a18 0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_str 0x00005a18 0xba /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) - .debug_str 0x00005a18 0x1f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_str 0x00005a18 0x1f1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_str 0x00005a18 0x351 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_str 0x00005a18 0x1d7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_str 0x00005a18 0x2ce /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_str 0x00005a18 0x2f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + .debug_str 0x0000552a 0x3ad CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o + .debug_str 0x0000552a 0xcc7 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o + .debug_str 0x0000552a 0x1ff CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.o + .debug_str 0x0000552a 0x382 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/hardware_claim/claim.c.o + .debug_str 0x0000552a 0x32b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync/sync.c.o + .debug_str 0x0000552a 0x23e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.o + .debug_str 0x0000552a 0xaba CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_irq/irq.c.o + .debug_str 0x0000552a 0x20a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/lock_core.c.o + .debug_str 0x0000552a 0x7e5 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_sync/mutex.c.o + .debug_str 0x0000552a 0x11e1 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/common/pico_time/time.c.o + .debug_str 0x0000552a 0xa2d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_timer/timer.c.o + .debug_str 0x0000552a 0xc3c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_uart/uart.c.o + .debug_str 0x0000552a 0xa10 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.o + .debug_str 0x0000552a 0x45d CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_pll/pll.c.o + .debug_str 0x0000552a 0x28c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.o + .debug_str 0x0000552a 0x351 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.o + .debug_str 0x0000552a 0x241 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.o + .debug_str 0x0000552a 0x291 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime/runtime.c.o + .debug_str 0x0000552a 0x7c4 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.o + .debug_str 0x0000552a 0x499 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.o + .debug_str 0x0000552a 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.o + .debug_str 0x0000552a 0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_divider/divider_hardware.S.o + .debug_str 0x0000552a 0x95 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_aeabi_rp2040.S.o + .debug_str 0x0000552a 0x2d9 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_init_rom_rp2040.c.o + .debug_str 0x0000552a 0x9b CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim_rp2040.S.o + .debug_str 0x0000552a 0x99 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.o + .debug_str 0x0000552a 0x93 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_aeabi_rp2040.S.o + .debug_str 0x0000552a 0x29e CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o + .debug_str 0x0000552a 0x90 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.o + .debug_str 0x0000552a 0x43a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.o + .debug_str 0x0000552a 0x4e3 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o + .debug_str 0x0000552a 0x84 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_crt0/crt0.S.o + .debug_str 0x0000552a 0x77a CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o + .debug_str 0x0000552a 0xb01 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_str 0x0000552a 0xca4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_str 0x0000552a 0x312 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_str 0x0000552a 0xba /usr/lib/gcc/arm-none-eabi/14.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o) + .debug_str 0x0000552a 0x1f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_str 0x0000552a 0x1f1 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_str 0x0000552a 0x351 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_str 0x0000552a 0x1d7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_str 0x0000552a 0x2ce /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_str 0x0000552a 0x2f7 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) -.debug_frame 0x00000000 0x1fac +.debug_frame 0x00000000 0x1dec .debug_frame 0x00000000 0x3c CMakeFiles/power-seq-software-seeed-rp2040.dir/power-seq-software-seeed-rp2040.cpp.o .debug_frame 0x0000003c 0x28 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.o .debug_frame 0x00000064 0x320 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.o @@ -5192,17 +4284,15 @@ LOAD linker stubs .debug_frame 0x0000146c 0x40 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_float/float_init_rom_rp2040.c.o .debug_frame 0x000014ac 0x1f0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_printf/printf.c.o .debug_frame 0x0000169c 0x184 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.o - .debug_frame 0x00001820 0x2a8 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o - .debug_frame 0x00001ac8 0x5c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.o - .debug_frame 0x00001b24 0x15c CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/hardware_flash/flash.c.o - .debug_frame 0x00001c80 0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o - .debug_frame 0x00001d44 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o - .debug_frame 0x00001df4 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) - .debug_frame 0x00001e1c 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) - .debug_frame 0x00001e48 0xb0 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) - .debug_frame 0x00001ef8 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) - .debug_frame 0x00001f20 0x38 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) - .debug_frame 0x00001f58 0x54 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) + .debug_frame 0x00001820 0x2a0 CMakeFiles/power-seq-software-seeed-rp2040.dir/usr/share/pico-sdk/src/rp2_common/pico_stdio/stdio.c.o + .debug_frame 0x00001ac0 0xc4 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/pico_sleep/sleep.c.o + .debug_frame 0x00001b84 0xb0 CMakeFiles/power-seq-software-seeed-rp2040.dir/home/eddy/packages/pico-extras/src/rp2_common/hardware_rosc/rosc.c.o + .debug_frame 0x00001c34 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-atexit.o) + .debug_frame 0x00001c5c 0x2c /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-fini.o) + .debug_frame 0x00001c88 0xb0 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-lock.o) + .debug_frame 0x00001d38 0x28 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-strlen-stub.o) + .debug_frame 0x00001d60 0x38 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__atexit.o) + .debug_frame 0x00001d98 0x54 /usr/lib/gcc/arm-none-eabi/14.2.0/../../../../arm-none-eabi/lib/thumb/v6-m/nofp/libg.a(libc_a-__call_atexit.o) .debug_line_str 0x00000000 0x2ba diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex index c9cd343..5324034 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.hex @@ -28,621 +28,583 @@ :1001A000C1010010C1010010C1010010C101001007
:1001B000C1010010C1010010C1010010C1010010F7
:1001C000EFF30580103800BE00BE00BE00BE00BECA
-:1001D00000BE00BEF2EB8871F02400101425001060
+:1001D00000BE00BEF2EB88717C240010A024001049
:1001E0003802001090A31AE71E481F49086006C88D
:1001F00081F3088810471D480068002801D019487D
:10020000F3E70DA40ECC002902D000F012F8F9E7B4
:100210001749184A002000E001C19142FCD116495B
:100220008847164988471649884700BEFDE701C937
-:1002300001C29A42FBD3704714250010C000002071
-:10024000DC030020302800100000042000000420FF
-:1002500030280010001004200010042000000000CE
+:1002300001C29A42FBD37047A0240010C0000020E6
+:10024000EC010020CC250010000004200000042058
+:10025000CC25001000100420001004200000000035
:10026000704700000000000008ED00E0000000D032
-:10027000DC030020700A0020B11C0010A90200104D
-:10028000A91C0010F8B5C046044B10B5002B03D0D4
+:10027000EC01002078070020A11C0010A90200104A
+:10028000991C0010F8B5C046044B10B5002B03D0E4
:100290000349044800E000BF10BDC0460000000054
-:1002A00030090020A8230010F0B5DE464E46454632
-:1002B0005746E0B51A2083B000F0BCF8D025802363
-:1002C0002D06DB046B620620AB6100F0B3F8254C11
-:1002D0000C22A4464023624491460126AB6201945D
-:1002E000206800F0A7F8320008CC9A406A62AA6140
-:1002F0004C45F5D11C4BD0269B46012300249A4641
-:100300003606012001F056FE00220021062001F0F1
-:10031000C5FE01F0F9FE53465C408023E4B2DB04E5
-:10032000002C10D073610C235B445D469846012776
-:100330003A0008CDFA209A40C000726100F004FC37
-:100340004545F5D1DDE70127019DB3613A0008CDB0
-:10035000FA209A40C000B26100F0F6FB4D45F5D19D
-:10036000CFE7C046A8230010B4230010E12110B548
-:100370004902074800F04CFD0221002000F00CF873
-:100380000221012000F008F8024B1B7810BDC04686
-:100390000040034010250010094A83009A1810B548
-:1003A00014684022544080322240064CC000A446CB
-:1003B00063441A60044B9C466044416010BDC046D3
-:1003C00004C0014004D0014000400140C30810B502
-:1003D000040007202040800081401800084C3C3079
-:1003E000800001519B00002A04D0064A94466344D1
-:1003F000196010BD044A944663441960F9E7C04689
-:1004000000400140606101406071014080000029AE
-:1004100005D0064B9C464023604403607047044B64
-:100420009C46402360440360F8E7C04604E0014076
-:1004300004F001400123D0228340120693629361AD
-:10044000094A83009A1811684022514080320A40BC
-:100450000649C0008C4663441A60054B9C46052340
-:10046000604443607047C04604C0014004D001406E
-:10047000004001400FB400B5084883B001F056FDBC
-:10048000049B002B07D005A91800019101F0F2FB95
-:10049000034801F04BFD012001F004FCC8230010CB
-:1004A000D823001070B5EFF3108C72B60D4D2B6889
-:1004B000002BFCD0BFF35F8F0724CB08C618C05CAD
-:1004C00001230C40A3401C000440034207D1184301
-:1004D0003070BFF35F8F2C608CF3108870BD1000FC
-:1004E000FFF7C8FF2C0100D0044A1078431CDBB290
-:1004F000172B00D9102313707047C04688030020C3
-:100500000021044B044ABFF35F8F02C39342FAD128
-:100510007047C046000100D0800100D0054B064A5C
-:100520001360064A136053609360D3601361536194
-:10053000936170478080808000E400E004E400E084
-:100540001F2318401E3B8340002905D0C021044AC8
-:100550004900535013607047802201498B50FAE7DD
-:1005600000E100E070B50D00EFF3108672B60F4A9F
-:100570001368002BFCD0BFF35F8F0D4B10309B68CE
-:1005800084001B590B4A934203D09D4201D000F0D6
-:1005900039FF074B9B681D51BFF35F8FBFF35F8F20
-:1005A0000022024B1A6086F3108870BD240100D02F
-:1005B00000ED00E0C1010010024B9C46614489003F
-:1005C000016070474000003470B5114C114DAC42D1
-:1005D0000FD2FF262368002B0CD0FFF785FF010008
-:1005E0002000FFF7E9FFA680BFF35F8F0834AC421D
-:1005F000F0D370BDFFF778FF01002000FFF7DCFFAC
-:100600002671BFF35F8F0834AC42E3D3F1E7C046F5
-:10061000D4030020DC0300200A4B1968EFF310809C
-:1006200072B60A68002AFCD0BFF35F8F1B68BFF365
-:100630005F8F00221A6080F3108840BF00200021E5
-:100640007047C046640A0020F0B5DE4657464E4665
-:100650004546E0B587B0EFF30583032201251A4034
-:10066000954091008846A946B34B03925C58B34B22
-:100670001D60B34B04934B46B24843630823E55EC9
-:10068000002D37DAA3881BB2002B00DBADE0A37985
-:10069000002B00D0EEE00823E05E002820DB4300C2
-:1006A00062691B18DB00D3189E68DD68731C00D1DB
-:1006B00011E1A44801004144826A0B69B71A9B1AF0
-:1006C0009F4215D30123026A039883401A420FD038
-:1006D0009C4800F047FB8D4202DCCCD18642CAD94F
-:1006E00040BF07B0F0BCBB46B246A946A046F0BD2D
-:1006F0000E61EDE762696B0092465B19DB009A447C
-:1007000053469E68DF6800F02DFB8F42BADC00D1B3
-:1007100003E1002F00DAE8E05246534652691B69B4
-:100720009346049A934200D1D9E052460821605E74
-:10073000528800045946104398470090019100994F
-:10074000019A0B001000134300D1CEE013000A0001
-:10075000B61A9F41002806DB7A4800F003FB009E92
-:10076000019F36184F4153469E60DF6000229A5E1B
-:10077000002A00DA86E7530099186069C900411819
-:1007800002938B68C9689B46B94200DD7AE702D1C3
-:10079000B34200D976E708239C46A44405956546F4
-:1007A0002281A446029B2C0006E053009918C90040
-:1007B00041188D68C968AB469B18DB00C318B94265
-:1007C00006DC00D1B3E01C000023E25E002AECDA74
-:1007D000230064469C4653461A806346059D1D804F
-:1007E000A3881BB2002B00DA51E72269EFF31081D6
-:1007F00072B61368002BFCD0BFF35F8F0123A7886C
-:100800005B42A3803FB22369BFF35F8F00221A606F
-:1008100081F31088002F00DA39E723000833220023
-:100820009A4666697B00DB19DB00F318996850462D
-:100830008C460824115FDD68002910DB029306E076
-:10084000AB4244D00023E15E2000002906DB4C00CF
-:100850006418E4003419E368AB42F1DD029B0780C1
-:1008600000201F5E1980002FDCDA1400A379002B12
-:1008700000D110E70023A37126000823E15E0836AB
-:100880004B1C00D12CE70800A246656902E03E003F
-:100890004B1C1AD04B005B18DB00EF180A008C468B
-:1008A000E95E7B881BB2002BF1DA01235B42DC1787
-:1008B000BB60FC60824205D0534631801B893B807F
-:1008C00053461A8160464B1CE4D15446E5E6A368C2
-:1008D0006345B7D9C2E76B1C00D0EAE6F8E65B4691
-:1008E00058461B69984700281BD153461B8822692C
-:1008F0002381EFF3108372B611680029FCD0BFF397
-:100900005F8F514662880A8022696580BFF35F8FDE
-:100910000021116083F31088B4E6864200D8F8E61F
-:10092000B0E65B461A685B680092019307E7B3453F
-:1009300000D848E74CE7C046480900203C70054015
-:10094000490600100040054070B52E4C2569002D69
-:1009500004D00A212C48FFF72FFE70BD2B4E032137
-:10096000300000F0F5F9E660FFF7BEFD284B0322EA
-:100970009C46D02322701B061B6801216370254B07
-:100980006044A3600F2380002061022063806369BC
-:100990004942A18019800231198647311D8358527E
-:1009A00018315A5275325C399952183201319952C4
-:1009B00018320131995218320131995208351832E2
-:1009C0009D5202311832995218320131995218321F
-:1009D000013199521832013199521832013199522C
-:1009E0001832013199520C4B0C49DC6001303562F0
-:1009F000FFF7B8FD01210320FFF7A2FD084B1D60A2
-:100A0000A7E7C0468C030020640A00200040054090
-:100A100040000034FFFF1000480900204906001084
-:100A20003860054070B501000469EFF3108C72B6B0
-:100A300020680028FCD0BFF35F8F02200D5E4C6958
-:100A400068004019C00024180869002D36DB26888C
-:100A50004E80BFF35F8F002606608CF31088E36042
-:100A600063880498013320615B0405985B0CA260E5
-:100A700060611A1C002B1FD093B2280462801843B7
-:100A80000A69EFF3108C72B61368002BFCD0BFF329
-:100A90005F8F8B8823808D800B69BFF35F8F00226F
-:100AA0001A608CF310880B7801329A40CB680849A1
-:100AB0008C4663441A6070BD0122DDE7BFF35F8F8F
-:100AC000002303608CF3108801204042F3E7C04606
-:100AD0003C20000010B543890A1493421ADD5300EC
-:100AE0009B184269DB00D3180469EFF3108C72B6CF
-:100AF0002268002AFCD0BFF35F8F5A88090494B2A1
-:100B0000090C8A4208D00369BFF35F8F00221A6084
-:100B10008CF31088002010BD8022120214435C80E8
-:100B2000012302698371BFF35F8F002111608CF391
-:100B30001088044902788C469340C26801206244C0
-:100B40001360E8E73C200000F0B5C64600B582B06F
-:100B5000040000F00FF9FA2206000F002000002325
-:100B60000021920001F01CF88019794104000D1E4B
-:100B700002DA01242E4D644206267642F717361912
-:100B80006F41AF4214D811D000F0F4F832003B00AE
-:100B9000121A8B41002B15DC002B46D020002900B7
-:100BA00000F026F902B080BCB846F0BDA642EBD9F1
-:100BB0000026002700F0DEF832003B00121A8B41BD
-:100BC000002BE9DD00F0D6F832003B00121A8B4111
-:100BD000002B0ADB00230193164B320000931648CA
-:100BE0003B00FFF71FFF0130D8D000233900B0468B
-:100BF0009C46124A1248536A994204D8966AB045F4
-:100C0000CCD99942CAD10668EFF3108772B633681F
-:100C1000002BFCD0BFF35F8F0368BFF35F8F664686
-:100C20001E6087F3108820BFE5E7002AB6D0C9E729
-:100C3000FFFFFF7F190600108C03002000400540D5
-:100C4000640A0020F0B557464E46DE464546E0B5FC
-:100C500006000F0085B0EFF3058399468B46002B05
-:100C600012D0384900204B6ABB4206D38A6ADB1B8C
-:100C7000591E8B41B2424041184305B0F0BCBB46FF
-:100C8000B246A946A046F0BD2F4B9A46DB6898466F
-:100C900053461B784046039300F064F84246039B9A
-:100CA000040004339B009B580D001B1A39003000D0
-:100CB000001BA941894510DC0DD020BF214A00202E
-:100CC000536A5B45D9D3926ADB1B591E8B41B242F2
-:100CD00040411843D1E78342EFD900F04BF832008E
-:100CE0003B00121A8B41002B1ADB00230193174B98
-:100CF0003200009350463B00FFF794FE011E0FDDCB
-:100D0000104B5A6A5A451BD39B6AB34216D35046BE
-:100D1000FFF7E0FE0B4A0020536A5B45ADD3D2E7F4
-:100D2000084A0020536A5B45A7D30020926ADB1B68
-:100D3000B24240415A1E934118439EE75A45E6D1BC
-:100D400020BFE4E7004005408C0300201906001096
-:100D500010B5024A0248FFF7A5FB10BDDC230010C6
-:100D6000F80800200300416A0A00986A596A8A421A
-:100D7000FAD17047034B596A0A00986A596A91423E
-:100D8000FAD170470040054070B504000D00174AC5
-:100D9000536A1900966A536A8B42FAD130001900DF
-:100DA00024184D41AB4216D813D0104B2A005B6A71
-:100DB0009D4203D90D494B6A9342FCD3934207D11C
-:100DC0000A4A02E0516A994202D1916AA142F9D3DA
-:100DD00070BDA642E9D9054B5B6A1C005A1CEFD0D6
-:100DE000012201246442E5175242E3E70040054036
-:100DF000064A536A9942FCD807D1044B02E05A6A6A
-:100E0000914202D19A6A9042F9D870470040054059
-:100E1000F8B5040006200D0000F02AFA002844D09E
-:100E2000374B3849E3185A1E9341802212049446E6
-:100E30005B429B0D344A9B0563441360334A136045
-:100E400018000A689043FBD12D4B314AE3185942F0
-:100E50004B4180215B0049000620995200F008FABE
-:100E60002900C00000F0F8FB0130C3091ED1402763
-:100E700001226262A362266BF30722D4E36A254B48
-:100E80000620E51800232B60266300F0F1F93900F5
-:100E9000800000F0E1FB7023E26A5A400E331340F9
-:100EA0002B601D4B23630323A364F8BD1B4A9342AD
-:100EB0001ED900231A4A1B4F6262A362266BF307F6
-:100EC000DCD5194B144AE3181A60656AA36A062038
-:100ED000AD01ED1800F0CCF9144900F0BDFBAD02F6
-:100EE0000100280000F0B8FB0021FFF74DFFC5E727
-:100EF0004006800E9F011A003F180300B9E7C04664
-:100F00000080FCBF08C0004000E0004000F000404E
-:100F1000680A00202C10000001030000FEFF000002
-:100F2000FFFF0000C0FF3F00303000004E0E000009
-:100F3000064A4300944680221B189B00634412011A
-:100F40001A600022024B8000C250704700B000407F
-:100F5000FC080020F8B5454657464E46DE46E0B54B
-:100F60001E000A9B050088461700B34200D986E0A0
-:100F70001A00330E994633029B46494600235846D1
-:100F800000F0A8FB414B6C009C466419A4000200D1
-:100F90006444002939D0636800234E469A462B1FCB
-:100FA000DBB29946012B45D9C02380229B01E3186F
-:100FB00012011A60364BAD0059599B46002907D0E3
-:100FC000586900F049FB013043001B18033BFDD278
-:100FD0007B01E027226853401F4080234A465B0183
-:100FE000E3181F60012A3DD9802380229B01E3186A
-:100FF00012011A60534663605B4601205E51F0BCEB
-:10100000BB46B246A946A046F8BD802382469B0057
-:10101000984236D300235846494600F05BFB060051
-:1010200063689A45BBD9534663602B1FDBB2994670
-:10103000012BB9D84346012BB6D1C02303229B0113
-:10104000E3181A60023AA3681A42FCD07B01E02739
-:101050002268AD0053401F4080230D4A5B01934638
-:10106000E3181F6042462168514003220A401A607B
-:10107000012243469A40A3681A42FCD0B4E70020FC
-:10108000BDE780235B009A46CAE7C0460080004067
-:10109000FC080020F8B5DE464E4657464546E0B50A
-:1010A0008B4605000A991800160000F0D5FA0A9B35
-:1010B0006C001F02324B64199C46A40064446368B0
-:1010C00081469F4200D967602B1FDBB29846012BF7
-:1010D00030D9C02380229B01E31812011A60294BEA
-:1010E000AD0059599A4600291BD17301E0262268A8
-:1010F00053401E40802342465B01E3181E60012AD4
-:1011000030D9802380229B01E31812011A605346D4
-:101110004A4667605A51F0BCBB46B246A946A04653
-:10112000F8BD586900F098FA013043001B18033BE2
-:10113000FDD2DAE75B46012BCBD1C02303229B0112
-:10114000E3181A60023AA3681A42FCD07301E02641
-:101150002268AD0053401E4080230A4A5B0192463C
-:10116000E3181E605A462168514003220A401A6063
-:1011700001225B469A40A3681A42FCD0C1E7C046F0
-:1011800000800040FC080020F0B546464F46D64699
-:10119000C0B51F00344B44009C462418A40064448E
-:1011A000636888461600FF2B02D880235B006360CB
-:1011B000031FDBB29A46012B30D9C02380229B014A
-:1011C000E31812011A60294B8500595999460029E4
-:1011D0001BD17301E026226853401E4080235246F3
-:1011E0005B01E3181E60012A30D9802380229B0115
-:1011F000E31812011A6080235B0063604B465F5165
-:10120000E0BCBA46B146A846F0BD586900F024FAE1
-:10121000013043001B18033BFDD2DAE74346012BA4
-:10122000CBD1C02303229B01E3181A60023AA368C2
-:101230001A42FCD07301E0262268850053401E400C
-:1012400080230A4A5B019146E3181E6042462168EA
-:10125000514003220A401A60012342469340A2688B
-:101260001342FCD0C1E7C04600800040FC080020CB
-:10127000014B8000C0587047FC080020F8B50400FE
-:1012800021481E0017000D0000F0E6F901003800AB
-:1012900000F0E2F9069B36041B031E432368002B73
-:1012A00020DB1A4B1A49E3185A1E934180229201FF
-:1012B00094465B421B0B174A1B0363441360164A98
-:1012C00013601F000A689743FBD1144B2560E21896
-:1012D0002123A06013602368002BFCDA0823E6605A
-:1012E0001360F8BD3F2322681340AB42D9D1A368F5
-:1012F0001B051B0D8342D4D1EE22E368D2021340BA
-:10130000B342CED1EDE7C046001BB7000040FDBFA1
-:1013100008C0004000E0004000F000400430000041
-:101320002D2343607047C0468023024A9B000B4335
-:10133000D362704700800540002310B50100988AF1
-:101340001B8B984710BDC046162310B501001888A6
-:1013500002331B88984710BDF8B54746CE4680B586
-:101360000F1E18D0142399460433040000250126CB
-:1013700098464B461888434621681B88984701C405
-:10138000431E984101350640AF42F2D13000C0BC47
-:10139000B946B046F8BD0126F8E7C046AA23064A7A
-:1013A0001B0113602133FF33D3600449044B1960E0
-:1013B0005368002BFCDA70470040024000B0FA008E
-:1013C00000600240054A064B11681940054B0B436B
-:1013D00013605368002BFCDB7047C046004002409E
-:1013E000FF0F00FF00E0D100034A044B93605368F5
-:1013F000002BFCDA7047C04600400240616D6F630D
-:101400007047C04610B50148FFF734F800240010BB
-:1014100070B5074D074EB54209D20024013E761B38
-:10142000B60808CD984723000134B342F9D170BD06
-:10143000602300109C230010054B064A06491A60E1
-:10144000064A074B1A6010000B689843FBD170479F
-:1014500000E00040BFCDFBFE08C00040FE7F3C0026
-:1014600000F00040044BDB6C002B03D18022034BC7
-:10147000D2021A607047C046000011504C20115033
-:10148000044A054B1A60054A1368DB018033FBD11F
-:101490007047C046FFFFFF0100F0004008C0004059
-:1014A0004022034B9A675A671A67DA667047C0464C
-:1014B00000F0014010B5FFF723F810BDF8B527493B
-:1014C000274C284D641AA6103200302E00D9302245
-:1014D0002800920000F0C0FBBC2C3BD830202F230A
-:1014E0002C196407204A801BE40F9B1B052B16D97F
-:1014F0003700002C02D0B300771CEA50001B3319D0
-:101500009B004108EB18C900C9181A605A600833DB
-:101510009942FAD1012303421CD09843C619B30063
-:10152000EA50731C2F2E15D09B00EA50B31C2E2EB0
-:1015300010D09B00EA50F31C2D2E0BD09B00EA50DC
-:10154000331D2C2E06D09B00EA50731D2B2E01D08C
-:101550009B00EA50054B9D60F8BDC046000100109D
-:10156000C001001000000020C101001000ED00E0EB
-:10157000002310B5294C82B0A367FFF70FFF0122AB
-:10158000274B1A60636C012BFCD10322254B1A6098
-:10159000224A936B012BFCD1013300930121224A93
-:1015A00022480433FFF76AFE052301210093204AF5
-:1015B0002048FFF763FE0022022104201E4BFFF7A4
-:1015C000E3FD0022012105201C4BFFF7DDFD002279
-:1015D000002107201A4BFFF7D7FD00220021082029
-:1015E000174BFFF7D1FD8023DB0000930022002181
-:1015F0000920134BFFF74EFD0022104B002106205F
-:10160000FFF7C2FD0420FFF733FE0E4900F024F877
-:1016100001000020FFF788FE02B010BD00800040EE
-:101620003CB0004030B00040002F685900800240BC
-:10163000008C864700C00240001BB700405973076A
-:10164000006CDC0240420F0001480421014B1847A6
-:10165000B003002059130010114A936F9B0813D256
-:1016600010665166002905D0FFE7FFE7FFE7516FDD
-:10167000106F704704B5002801D00020C04300F06F
-:101680005FFE002104BDC046F0B5146E556E576F65
-:10169000166FFFF7E5FF1466556657671667F0BDCE
-:1016A000000000D094464A4A926F9208624601D2E6
-:1016B00028E0C046F0B5464E346E756E776F366FD3
-:1016C00000F020F89446424A14665566576716673C
-:1016D0006246F0BD94463E4A926F9208624601D23D
-:1016E00054E0C046F0B53A4E346E756E776F366F83
-:1016F00000F04CF89446364A1466556657671667EC
-:101700006246F0BD002B24DB11D000293EDA00B583
-:10171000C943404200D1013100F038F8C94340428A
-:1017200000D10131DB43524200D1013300BD002A18
-:10173000EBD1002801D1002905D00020C90FC9072D
-:1017400001D1C043410800B500F0F2FD00220023A2
-:1017500000BD00B500290ADBDB43524200D1013352
-:1017600000F014F8C943404200D1013100BDC94323
-:10177000404200D10131DB43524200D1013300F03D
-:1017800005F8DB43524200D1013300BD002923D1CB
-:10179000002B18D1002A0CD0BC460D4F38667A6653
-:1017A00000210023FFE7FFE7FFE77A6F386F674606
-:1017B0007047002801D00748010000B500F0B8FDCF
-:1017C0000022002300BD02000B0000200021704712
-:1017D000000000D0FFFFFFFF002B00D0BFE0130C84
-:1017E00028D1002AE7D080B4114F39667A66FFE726
-:1017F000FFE730B4040C7B6F396F1B0423433B6657
-:101800007A66FFE7FFE7FFE7C04684B27B6F3D6F74
-:101810001B0423433B667A66FFE7FFE7C0460023CD
-:101820002C042D0C7A6F386F00196941B0BC7047D9
-:10183000000000D0F0B594460025140E01D112022C
-:101840000835140F01D112010435940F01D1920013
-:101850000235D40F01D152000135D40B0134254F8C
-:101860007C66254C3C660E0C93B2FFE7FFE7FFE772
-:101870003C6F6643360C7703BE467343DF0B5B0455
-:10188000C01AB941130C7343DB18C91ACE0866435A
-:10189000360CB64493B273431F0F1B01C01AB941F3
-:1018A000130C73431F0B1B05C01AB941860D8F0221
-:1018B0003E436643360C092D24DB520A7243801ADC
-:1018C0007703460A6643360C16235B1BDE40DF4077
-:1018D000BF1964466643821B704604350633010017
-:1018E000D940A840C01900D30131A24206D200233A
-:1018F000F0BD0000000000D0FFFFFFFF121B013011
-:10190000F3D3F1E709277F1BFE406446A2B272437E
-:10191000801A00D20139220C7243130C1204821A6D
-:1019200099410B007046043513370100F940A84077
-:10193000801900D30131002B02D1A2420AD2F0BD9E
-:10194000013000D30131121BFAD2013BF8D1A2427F
-:1019500000D2F0BD013000D30131121BF7E7F0B522
-:101960001C0C00D080E00CB400251C0A04D11B0222
-:10197000160E3343120208351C0B04D11B01160F3F
-:101980003343120104359C0B04D19B00960F334363
-:1019900092000235DC0B02D192185B4101351C002C
-:1019A000971864410134464F7C66464C3C660E0CE9
-:1019B000FFE7FFE7FFE7C0463C6F6643360C77035F
-:1019C000BE4697B27743C01B00D20139C01B00D27C
-:1019D00001399FB27743C91BC91B170C77437E049B
-:1019E000FF0B801BB941CE086643360C0C2D33DB50
-:1019F000B644120B1F053A431B0B97B27743C01B2B
-:101A000000D201399FB27743C91B170C77433E04BC
-:101A10003F0C801BB941860D8F023E436643292748
-:101A20007F1BFE400C3D7746AF40BF1930BCA2B2D1
-:101A3000ABB272437343801A9941220C7243130C68
-:101A40001204801A994102000B000137001BA941C2
-:101A5000F9D2781E0021F0BD0C277F1BFE4077468F
-:101A60007F0BAF40FF19E0E700245D1C07D0144F47
-:101A70007D663966FFE7FFE7FFE7FFE73C6F95B25A
-:101A80009EB265436643401BB141150C1E0C654375
-:101A9000664336042F0C3E432D04401BB14199424E
-:101AA00004D202000B0020000021F0BD01D19042C1
-:101AB000F7D3801A994101349942F2D3F6E7000036
-:101AC000000000D0FFFFFFFF10B50148FEF7D2FC79
-:101AD0000C240010132370B51D78012D19D014DDCE
-:101AE0001D48FFF731FC06001C48FFF72DFC1C4C7D
-:101AF00080223100200000F0AFF8022D06D01948F6
-:101B0000FFF71AFC184B186070BD154C174BA364F7
-:101B1000F5E7174B124C23606360A360E360236119
-:101B20006361A361E36123626362A362E36223638F
-:101B30006363A363E36323646364A364E36423656F
-:101B40006365A365E36523666366A366E36623674F
-:101B50006367A367E367D9E7534400005346000077
-:101B6000600500204C33000060090020751B001048
-:101B7000C91A001007B5604601880A0A0230DF2A38
-:101B8000FAD1C9B2820804D3028840880004104305
-:101B900000E00068014A5050039007BD6005002036
-:101BA00051434343C9188C46110C83B24B4310B4C4
-:101BB000040C614392B280B2504362431C041B0C7C
-:101BC000001910BC59411304120CC0185141614452
-:101BD0007047000010B50148FEF74CFC24240010AB
-:101BE000132310B510481C78FFF7AEFB0100012C41
-:101BF0000AD003DD80220D4800F02EF80C48FFF7D4
-:101C00009BFB0C4B186010BD084C5422200000F0C8
-:101C100023F82200084980322368002B00D121607C
-:101C200004349442F8D1E9E75346000064090020E7
-:101C30004C33000060090020D51B0010014804212E
-:101C4000014B1847C003002059130010014B1B68BB
-:101C500018470000C0030020014B5B6818470000D4
-:101C6000C003002010B5002800D110BD00F014F909
-:101C7000FBE7C04610B5094A0300146884B0002C85
-:101C800008D0012200910648524203A9A047012032
-:101C900004B010BD00F04AF90020F9E72C0900203B
-:101CA000651C001000BEFDE710B5FFF7FBFFC04646
-:101CB00070B5FFF7ADFB074D074EB54209D20024C2
-:101CC000013E761BB60808CD984723000134B34285
-:101CD000F9D170BD9C230010A8230010030010B59B
-:101CE000080011001B68984710BDC046F0B5C646F5
-:101CF00000B5437D07000C001600002B46D0002ADB
-:101D000017DD0B780A2B24D000239846012E13D020
-:101D100001252900635C01350A2B26D0B542F8D194
-:101D2000464509DCA419013C23780D3B5A42534136
-:101D30003B7580BCB846F0BD4346E018A419F11AC3
-:101D4000013C3B68984723780D3B5A4253413B7511
-:101D5000EFE7037D002BD7D102210F483B6898475E
-:101D6000012EDFD001239846D2E7631E5B5C0D2B6A
-:101D7000D4D0884504DA4346C91AE0183B6898472E
-:101D8000022105483B68A8469847C7E70368110049
-:101D900020009847CDE7C046EC240010F0B545463A
-:101DA000DE464E465746E0B583B091461C0080465D
-:101DB0000D00FEF7DFFF0023304A12184B41002BC5
-:101DC00002DA01222E4B52422E4908008A4600F0C8
-:101DD000BFFA07006B1C03D1404600F007FA05006C
-:101DE000002C27D0284E294B1C68002C18D04B46BD
-:101DF000002B21D1264B994602E02469002C0FD0FC
-:101E00002368002BF9D04B461B68002B01D09C4265
-:101E1000F3D120002A004146B0472469002CEFD1BD
-:101E2000002F26D1280003B0F0BCBB46B246A9461D
-:101E3000A046F0BD174ED6E7154B99460A239B46A0
-:101E400002E02469002CEBD02368002BF9D04B462C
-:101E50001B68002B01D0A342F3D12A004146200089
-:101E6000B0476B465A462000DA71D91D0122B047AF
-:101E7000E7E7504600F054FAD4E7C04640420F006E
-:101E8000FFFFFF7FD4030020ED1C00102409002079
-:101E900028090020DD1C0010F0B5CE46474680B56D
-:101EA00083B06B460600DD1D2870FEF763FF00233C
-:101EB000194A12184B41002B02DA0122174B5242E9
-:101EC00017490800884600F043FA164B81461C6803
-:101ED000002C14D0144F02E02469002C0FD023688A
-:101EE000002BF9D03B68002B01D09C42F4D120009C
-:101EF00001222900FFF7FAFE2469002CEFD14B469E
-:101F0000002B05D1300003B0C0BCB946B046F0BDCF
-:101F1000404600F005FAF5E740420F00FFFFFF7F63
-:101F2000D4030020240900202809002070B50400F3
-:101F300000F05CF901230100050001222000FFF7F9
-:101F40002DFF084B1C68002C06D06368002B05D0C1
-:101F500098472469002CF8D1280070BD2469002C12
-:101F6000F3D1F9E72409002010B5024800F004F885
-:101F700010BDC0465809002010B588B004000D22DD
-:101F800000216846FFF762FE0D22002104A8FFF73A
-:101F90005DFE4B236A466846137004A90D2200F0CB
-:101FA000B7F91521082220006944FFF755FE08B053
-:101FB00010BDC04610B5334B82B01870012834D024
-:101FC00002282FD1304C002223000021042000944D
-:101FD000FEF7C0FF23000022002105200094FEF739
-:101FE000B9FF0820FEF7A4FF0720FEF7A1FF274B4B
-:101FF00002220021009309202300FEF7ABFF2300FB
-:102000000022002106200094FEF7A4FF2048FFF7DD
-:1020100087F92048FFF784F9FFF7D4F9FEF7A6F90E
-:1020200002B010BDFFF7EEF9CCE71B4C00222300F5
-:10203000022100940420FEF78DFF230000220021DE
-:1020400000940520FEF786FF0820FEF771FF0720A9
-:10205000FEF76EFF0D4B03220093002123000920A1
-:10206000FEF778FF23000022002100940620FEF7EF
-:1020700071FF0748FFF754F90648FFF751F900F0E0
-:1020800057F8CBE76C0A0020A02E63001BB70000B6
-:102090000080024000C00240001BB70070B5040081
-:1020A000002926D1012302255A40AD1A2000FEF74F
-:1020B000C1F901212000FEF7A9F901222900200021
-:1020C000FEF784F90E4B1B78012B0FD000F048F877
-:1020D0000722224092009540E3080A4A3C339B00C5
-:1020E0009D5000212000FEF791F970BDFFF77CF9AB
-:1020F000EEE753425A41032355429D430835D5E745
-:102100006C0A00200040014010B500F03DF8A82204
-:10211000064B9958012149429950043298589950D8
-:10212000FFF726FAFEF722F910BDC04600800040F6
-:102130008020074A074B116840041940064B0B43A7
-:102140000649086013609369002BFCDB7047C046AA
-:1021500000000640FF0F00FF00E0D10018300640ED
-:102160008022054B52041A60044A054B1A60054A46
-:102170009369002BFCDA704718300640616D6F637D
-:102180000C000640000006408022054B52041A60F5
-:10219000044A054B13609369002BFCDA7047C04674
-:1021A000183006400000064000F0FF0010B50100A6
-:1021B00000230022002000F047F810BD70B5074C46
-:1021C000074D641BA41005D0013CA300EB589847B1
-:1021D000002CF9D100F098F870BDC046A82300107B
-:1021E000A82300107047C0467047C04610B583074B
-:1021F0000AD00300032102E001330B4205D01A7814
-:10220000002AF9D1181A10BD030019680C4A0D4CA8
-:102210008A188A4322420FD15968094A04338A181E
-:102220008A43224208D15968054A04338A188A43EE
-:102230002242F1D000E001331A78002AFBD1E1E715
-:10224000FFFEFEFE80808080F0B5D6464F464646B3
-:102250009846244BC0B5060018689A460F00914670
-:10226000FFF7C0FF204B1D68002D32D053466C682D
-:1022700018681F2C30DC002E0CD1631C0234A40023
-:102280006B606751FFF7B0FF0020E0BCBA46B14673
-:10229000A846F0BD49468822A300EB189950C421F6
-:1022A00049008C46AC446146873AA2400968914691
-:1022B0001143624611608421424649005A50022E61
-:1022C000DBD129004A468D31FF310B6813430B6087
-:1022D000D3E7064D1D60C9E7FFF786FF01204042A6
-:1022E000D3E7C046D003002060060020640600202B
-:1022F000034B10B5002B02D00248FFF757FF10BD6B
-:1023000000000000BD210010F8B5C046000000002C
-:1023100001B40248844601BC604700BF350200207A
-:1023200001B40248844601BC604700BF5901002047
-:1023300001B40248844601BC604700BF710300201D
-:1023400001B40248844601BC604700BF710300200D
-:1023500001B40248844601BC604700BFC1000020B0
-:102360003914001065140010491600103D1C0010AF
-:10237000D51A0010E11B0010711500108114001017
-:10238000A1140010B5140010C9050010BD140010F0
-:1023900049090010011400101D050010F122001061
-:0823A000691F00108902001002
-:1023A8001D0000001C0000001B0000001B000000B6
-:1023B8001C0000001D0000000800525092000000A0
-:1023C8000A2A2A2A2050414E4943202A2A2A0A004A
-:1023D8000A000000486172647761726520616C616F
-:1023E800726D20256420616C726561647920636C6C
-:1023F80061696D65640000004861726420617373EF
-:10240800657274006D697373696E6720646F7562B5
-:102418006C652066756E6374696F6E00000000005D
-:1024280052656C6561736500626F6F74325F7732F5
-:102438003571303830000000302E3100322E322E07
-:102448003000000073656565645F7869616F5F726D
-:102458007032303430000000706F7765722D73650C
-:10246800712D736F6674776172652D736565656428
-:102478002D72703230343000536570202034203291
-:102488003032350006005250D3F07542282400102F
-:1024980006005250E182887F302400100600525016
-:1024A8003ABCA9114024001006005250ABB3605347
-:1024B8004424001006005250BBFF3CB64C240010C8
-:1024C80006005250861C0302602400100600525079
-:1024D8005422A29D8024001005005250DE65F46845
-:0824E800302800100D0A00006D
-:1024F0008C24001098240010A4240010B024001094
-:10250000BC240010C8240010D4240010E0240010C3
-:04251000C0230010D4
-:10251400F0B5C646150000B504001E000268EFF3CE
-:10252400108172B61368002BFCD0BFF35F8F0423B5
-:10253400E3562268002B2BDBBFF35F8F0020106073
-:1025440081F31088D02212061278002752B29046E6
-:102554009A420ED1002080BCB846F0BDBFF35F8F15
-:10256400176081F310882800310000F02DF900284D
-:10257400F0D12268EFF3108172B61368002BFCD0FF
-:10258400BFF35F8F237922687F2BE7D9434602E0AC
-:10259400D0231B061B682371BFF35F8F00231360D6
-:1025A40081F310880120D6E70268EFF3108172B638
-:1025B4001368002BFCD0BFF35F8FFF230371036804
-:1025C400BFF35F8F00221A6081F3108840BF704709
-:1025D40010B5084C2378002B0AD1802306480749FC
-:1025E4005B051A68C25004338B42FAD1012323706D
-:1025F40010BDC0466D0A0020F8070010000100104D
-:1026040010B5014B984710BDF9070020064B5A68D6
-:1026140002609A684260DA6882601A69C2605A6924
-:1026240002619B6943617047000002400268064BE7
-:102634005A6042689A608268DA60C2681A61026904
-:102644005A6142699A61704700000240034B1A685C
-:10265400C0239B009343024A136070470C800140DF
-:102664000C900140054B1A6880239B005340C02204
-:1026740092001340024A13607047C0460C80014028
-:102684000C9001400023F0B5DE4657464E464546C1
-:102694009A46E0B589B001900E00988A45491B8B93
-:1026A40014009847534681464349988A1B8B9847A0
-:1026B400534642490500988A1B8B98478046FFF78A
-:1026C40087FF02A8FFF7A2FFC847A847FFF7CAFF82
-:1026D400251E22D00823C0219C46022049056246BB
-:1026E4008B6A1A4018423FD0631B002D2FD1002A59
-:1026F40011D1002C11D0C0235B059B4602239A46BE
-:10270400063399465B464A4657469B6A1A401F421F
-:1027140042D0002AF6D0002C30D1FFF797FFC047F3
-:10272400FFF76EFF02A8FFF781FF09B0F0BCBB46BC
-:10273400B246A946A046F0BD002C2FD1C0225205B6
-:10274400926A914608224F463A40BF072DD50D2B79
-:102754001BD9002AF0D1C0225205926A9146082260
-:102764004F463A40BF07F2D4002A04D12B0023433A
-:10277400002BB4D1D1E72B00002CF9D00B6E013C17
-:102784003370230001362B43F2E7019F013D3B7870
-:1027940001370B660197E7E70025E5E7C0235B05F2
-:1027A4001B6E013C3370013699E72B00002ADFD100
-:1027B400DCE7C04649460000455800004643000097
-:1027C4007047C0460000000001B40248844601BCC2
-:1027D400604700BF450C001010000000000000001E
-:1027E40000000000000000000000000000000000E5
-:1027F400E0030020000000000000000000000000D2
-:10280400503300004C3300005433000052330000B6
-:102814004D5300004D430000533400004334000086
-:0C282400F407002000000000000000008D
+:1002A0004006002034230010F0B5DE464E46454699
+:1002B0005746E0B5072083B0D02500F0B9F8802379
+:1002C0002D066B620620AB6100F0B2F8244C0C22C4
+:1002D000A4464023624491460126AB620194206803
+:1002E00000F0A6F8320008CC9A406A62AA614C4538
+:1002F000F5D11C4BD0269B46012300249A46360696
+:10030000012001F029FE00220121062001F098FEC3
+:1003100001F0CCFE53465C40E4B28023002C10D0A8
+:100320007361743B5B445D46984601273A0008CDF3
+:10033000FA209A40C000726100F004FC4545F5D1F6
+:10034000DEE70127019DB3613A0008CDFA209A400B
+:10035000C000B26100F0F6FB4D45F5D1D0E7C046D4
+:100360003423001040230010E12110B54902074852
+:1003700000F04CFD0221002000F00CF802210120C9
+:1003800000F008F8024B1B7810BDC0460040034047
+:100390009C240010094A83009A1810B51468402262
+:1003A000544080322240064CC000A44663441A6088
+:1003B000044B9C466044416010BDC04604C00140EF
+:1003C00004D0014000400140C30810B504000720DC
+:1003D0002040800081401800084C3C3080000151D2
+:1003E0009B00002A04D0064A94466344196010BD5D
+:1003F000044A944663441960F9E7C046004001404E
+:1004000060610140607101408000002905D0064B09
+:100410009C464023604403607047044B9C46402345
+:1004200060440360F8E7C04604E0014004F0014086
+:100430000123D0228340120693629361094A83000C
+:100440009A1811684022514080320A400649C00083
+:100450008C4663441A60054B9C4605236044436008
+:100460007047C04604C0014004D001400040014034
+:100470000FB400B5084883B001F050FD049B002B79
+:1004800007D005A91800019101F0ECFB034801F029
+:1004900045FD012001F0FEFB5423001064230010F1
+:1004A00070B5EFF3108C72B60D4D2B68002BFCD09D
+:1004B000BFF35F8F0724CB08C618C05C01230C4034
+:1004C000A3401C000440034207D118433070BFF31F
+:1004D0005F8F2C608CF3108870BD1000FFF7C8FF91
+:1004E0002C0100D0044A1078431CDBB2172B00D932
+:1004F000102313707047C046980100200021044B60
+:10050000044ABFF35F8F02C39342FAD17047C046DB
+:10051000000100D0800100D0054B064A1360064A56
+:10052000136053609360D3601361536193617047AC
+:100530008080808000E400E004E400E01F23184095
+:100540001E3B8340002905D0C021044A4900535076
+:1005500013607047802201498B50FAE700E100E008
+:1005600070B50D00EFF3108672B60F4A1368002BBA
+:10057000FCD0BFF35F8F0D4B10309B6884001B597C
+:100580000B4A934203D09D4201D000F039FF074B44
+:100590009B681D51BFF35F8FBFF35F8F0022024B3B
+:1005A0001A6086F3108870BD240100D000ED00E0D1
+:1005B000C1010010024B9C466144890001607047F4
+:1005C0004000003470B5114C114DAC420FD2FF26E3
+:1005D0002368002B0CD0FFF785FF01002000FFF7F8
+:1005E000E9FFA680BFF35F8F0834AC42F0D370BD43
+:1005F000FFF778FF01002000FFF7DCFF2671BFF353
+:100600005F8F0834AC42E3D3F1E7C046E401002039
+:10061000EC0100200A4B1968EFF3108072B60A68EB
+:10062000002AFCD0BFF35F8F1B68BFF35F8F0022EF
+:100630001A6080F3108840BF002000217047C04638
+:100640006C070020F0B5DE4657464E464546E0B5FD
+:1006500087B0EFF30583032201251A4095409100EE
+:100660008846A946B34B03925C58B34B1D60B34B0D
+:1006700004934B46B24843630823E55E002D37DA06
+:10068000A3881BB2002B00DBADE0A379002B00D0C8
+:10069000EEE00823E05E002820DB430062691B18BF
+:1006A000DB00D3189E68DD68731C00D111E1A448FB
+:1006B00001004144826A0B69B71A9B1A9F4215D305
+:1006C0000123026A039883401A420FD09C4800F02D
+:1006D00047FB8D4202DCCCD18642CAD940BF07B06D
+:1006E000F0BCBB46B246A946A046F0BD0E61EDE7A0
+:1006F00062696B0092465B19DB009A4453469E6820
+:10070000DF6800F02DFB8F42BADC00D103E1002F3F
+:1007100000DAE8E05246534652691B699346049A50
+:10072000934200D1D9E052460821605E528800040D
+:10073000594610439847009001910099019A0B0087
+:100740001000134300D1CEE013000A00B61A9F41F7
+:10075000002806DB7A4800F003FB009E019F361854
+:100760004F4153469E60DF6000229A5E002A00DA05
+:1007700086E7530099186069C900411802938B6895
+:10078000C9689B46B94200DD7AE702D1B34200D97D
+:1007900076E708239C46A444059565462281A44635
+:1007A000029B2C0006E053009918C90041188D687F
+:1007B000C968AB469B18DB00C318B94206DC00D100
+:1007C000B3E01C000023E25E002AECDA230064465A
+:1007D0009C4653461A806346059D1D80A3881BB224
+:1007E000002B00DA51E72269EFF3108172B613682B
+:1007F000002BFCD0BFF35F8F0123A7885B42A3804F
+:100800003FB22369BFF35F8F00221A6081F3108823
+:10081000002F00DA39E72300083322009A46666980
+:100820007B00DB19DB00F318996850468C460824DE
+:10083000115FDD68002910DB029306E0AB4244D073
+:100840000023E15E2000002906DB4C006418E40070
+:100850003419E368AB42F1DD029B078000201F5E84
+:100860001980002FDCDA1400A379002B00D110E7E7
+:100870000023A37126000823E15E08364B1C00D13B
+:100880002CE70800A246656902E03E004B1C1AD026
+:100890004B005B18DB00EF180A008C46E95E7B8892
+:1008A0001BB2002BF1DA01235B42DC17BB60FC605A
+:1008B000824205D0534631801B893B8053461A81C2
+:1008C00060464B1CE4D15446E5E6A3686345B7D9BE
+:1008D000C2E76B1C00D0EAE6F8E65B4658461B69A7
+:1008E000984700281BD153461B8822692381EFF3C8
+:1008F000108372B611680029FCD0BFF35F8F514698
+:1009000062880A8022696580BFF35F8F00211160D1
+:1009100083F31088B4E6864200D8F8E6B0E65B467A
+:100920001A685B680092019307E7B34500D848E76F
+:100930004CE7C046580600203C70054045060010B4
+:100940000040054070B52E4C2569002D04D00A21C9
+:100950002C48FFF72FFE70BD2B4E0321300000F016
+:10096000F5F9E660FFF7BEFD284B03229C46D02335
+:1009700022701B061B6801216370254B6044A36035
+:100980000F23800020610220638063694942A180B7
+:1009900019800231198647311D83585218315A5235
+:1009A00075325C399952183201319952183201313D
+:1009B0009952183201319952083518329D5202313C
+:1009C0001832995218320131995218320131995224
+:1009D00018320131995218320131995218320131CD
+:1009E00099520C4B0C49DC6001303562FFF7B8FDC1
+:1009F00001210320FFF7A2FD084B1D60A7E7C046B9
+:100A00009C0100206C07002000400540400000349D
+:100A1000FFFF100058060020450600103860054012
+:100A200070B501000469EFF3108C72B620680028DD
+:100A3000FCD0BFF35F8F02200D5E4C696800401947
+:100A4000C00024180869002D36DB26884E80BFF3CD
+:100A50005F8F002606608CF31088E360638804983B
+:100A6000013320615B0405985B0CA26060611A1C75
+:100A7000002B1FD093B22804628018430A69EFF359
+:100A8000108C72B61368002BFCD0BFF35F8F8B887D
+:100A900023808D800B69BFF35F8F00221A608CF377
+:100AA00010880B7801329A40CB6808498C46634421
+:100AB0001A6070BD0122DDE7BFF35F8F0023036082
+:100AC0008CF3108801204042F3E7C0463C20000030
+:100AD00010B543890A1493421ADD53009B184269EA
+:100AE000DB00D3180469EFF3108C72B62268002A79
+:100AF000FCD0BFF35F8F5A88090494B2090C8A4274
+:100B000008D00369BFF35F8F00221A608CF310884E
+:100B1000002010BD8022120214435C800123026970
+:100B20008371BFF35F8F002111608CF3108804493B
+:100B300002788C469340C268012062441360E8E763
+:100B40003C200000F0B5C64600B582B0040000F0BD
+:100B50000FF9FA2206000F00200000230021920066
+:100B600001F01CF88019794104000D1E02DA0124FD
+:100B70002E4D644206267642F71736196F41AF4272
+:100B800014D811D000F0F4F832003B00121A8B4157
+:100B9000002B15DC002B46D02000290000F026F9A0
+:100BA00002B080BCB846F0BDA642EBD900260027B3
+:100BB00000F0DEF832003B00121A8B41002BE9DD19
+:100BC00000F0D6F832003B00121A8B41002B0ADBF2
+:100BD00000230193164B3200009316483B00FFF7A9
+:100BE0001FFF0130D8D000233900B0469C46124A7E
+:100BF0001248536A994204D8966AB045CCD99942B2
+:100C0000CAD10668EFF3108772B63368002BFCD0A8
+:100C1000BFF35F8F0368BFF35F8F66461E6087F385
+:100C2000108820BFE5E7002AB6D0C9E7FFFFFF7FA5
+:100C3000150600109C010020004005406C070020B4
+:100C4000F0B557464E46DE464546E0B506000F0075
+:100C500085B0EFF3058399468B46002B12D03849B7
+:100C600000204B6ABB4206D38A6ADB1B591E8B41AC
+:100C7000B2424041184305B0F0BCBB46B246A9465B
+:100C8000A046F0BD2F4B9A46DB68984653461B782A
+:100C90004046039300F064F84246039B040004338B
+:100CA0009B009B580D001B1A39003000001BA94106
+:100CB000894510DC0DD020BF214A0020536A5B45D6
+:100CC000D9D3926ADB1B591E8B41B2424041184373
+:100CD000D1E78342EFD900F04BF832003B00121A03
+:100CE0008B41002B1ADB00230193174B320000933A
+:100CF00050463B00FFF794FE011E0FDD104B5A6A71
+:100D00005A451BD39B6AB34216D35046FFF7E0FE09
+:100D10000B4A0020536A5B45ADD3D2E7084A002056
+:100D2000536A5B45A7D30020926ADB1BB242404165
+:100D30005A1E934118439EE75A45E6D120BFE4E787
+:100D4000004005409C0100201506001010B5024A25
+:100D50000248FFF7A5FB10BD68230010080600201D
+:100D60000300416A0A00986A596A8A42FAD17047B8
+:100D7000034B596A0A00986A596A9142FAD170473E
+:100D80000040054070B504000D00174A536A190071
+:100D9000966A536A8B42FAD13000190024184D41EB
+:100DA000AB4216D813D0104B2A005B6A9D4203D980
+:100DB0000D494B6A9342FCD3934207D10A4A02E0A1
+:100DC000516A994202D1916AA142F9D370BDA642FB
+:100DD000E9D9054B5B6A1C005A1CEFD001220124A3
+:100DE0006442E5175242E3E700400540064A536A71
+:100DF0009942FCD807D1044B02E05A6A914202D1D1
+:100E00009A6A9042F9D8704700400540F8B504004E
+:100E100006200D0000F02AFA002844D0374B38494C
+:100E2000E3185A1E93418022120494465B429B0DA4
+:100E3000344A9B0563441360334A136018000A6800
+:100E40009043FBD12D4B314AE31859424B4180214D
+:100E50005B0049000620995200F008FA2900C00002
+:100E600000F0F8FB0130C3091ED140270122626265
+:100E7000A362266BF30722D4E36A254B0620E5180C
+:100E800000232B60266300F0F1F93900800000F0A8
+:100E9000E1FB7023E26A5A400E3313402B601D4B76
+:100EA00023630323A364F8BD1B4A93421ED9002386
+:100EB0001A4A1B4F6262A362266BF307DCD5194BFB
+:100EC000144AE3181A60656AA36A0620AD01ED189A
+:100ED00000F0CCF9144900F0BDFBAD020100280080
+:100EE00000F0B8FB0021FFF74DFFC5E74006800E7C
+:100EF0009F011A003F180300B9E7C0460080FCBFFD
+:100F000008C0004000E0004000F0004070070020F2
+:100F10002C10000001030000FEFF0000FFFF000096
+:100F2000C0FF3F00303000004E0E0000064A430074
+:100F3000944680221B189B00634412011A60002211
+:100F4000024B8000C250704700B000400C060020E9
+:100F5000F8B5454657464E46DE46E0B51E000A9BAC
+:100F6000050088461700B34200D986E01A00330E08
+:100F7000994633029B4649460023584600F0A8FB99
+:100F8000414B6C009C466419A40002006444002993
+:100F900039D0636800234E469A462B1FDBB2994630
+:100FA000012B45D9C02380229B01E31812011A604E
+:100FB000364BAD0059599B46002907D0586900F0BF
+:100FC00049FB013043001B18033BFDD27B01E027A6
+:100FD000226853401F4080234A465B01E3181F608C
+:100FE000012A3DD9802380229B01E31812011A6057
+:100FF000534663605B4601205E51F0BCBB46B2467F
+:10100000A946A046F8BD802382469B00984236D36D
+:1010100000235846494600F05BFB060063689A458A
+:10102000BBD9534663602B1FDBB29946012BB9D85D
+:101030004346012BB6D1C02303229B01E3181A605B
+:10104000023AA3681A42FCD07B01E0272268AD0077
+:1010500053401F4080230D4A5B019346E3181F60F5
+:1010600042462168514003220A401A600122434649
+:101070009A40A3681A42FCD0B4E70020BDE7802361
+:101080005B009A46CAE7C046008000400C0600207C
+:10109000F8B5DE464E4657464546E0B58B46050058
+:1010A0000A991800160000F0D5FA0A9B6C001F027E
+:1010B000324B64199C46A4006444636881469F4295
+:1010C00000D967602B1FDBB29846012B30D9C023B3
+:1010D00080229B01E31812011A60294BAD00595977
+:1010E0009A4600291BD17301E026226853401E4016
+:1010F000802342465B01E3181E60012A30D9802319
+:1011000080229B01E31812011A6053464A46676029
+:101110005A51F0BCBB46B246A946A046F8BD586934
+:1011200000F098FA013043001B18033BFDD2DAE7C8
+:101130005B46012BCBD1C02303229B01E3181A602D
+:10114000023AA3681A42FCD07301E0262268AD007F
+:1011500053401E4080230A4A5B019246E3181E60FA
+:101160005A462168514003220A401A6001225B4618
+:101170009A40A3681A42FCD0C1E7C04600800040F4
+:101180000C060020F0B546464F46D646C0B51F00B7
+:10119000344B44009C462418A40064446368884689
+:1011A0001600FF2B02D880235B006360031FDBB2B5
+:1011B0009A46012B30D9C02380229B01E3181201EB
+:1011C0001A60294B85005959994600291BD1730192
+:1011D000E026226853401E40802352465B01E318FC
+:1011E0001E60012A30D9802380229B01E31812015E
+:1011F0001A6080235B0063604B465F51E0BCBA46D7
+:10120000B146A846F0BD586900F024FA0130430009
+:101210001B18033BFDD2DAE74346012BCBD1C02399
+:1012200003229B01E3181A60023AA3681A42FCD019
+:101230007301E0262268850053401E4080230A4A3D
+:101240005B019146E3181E6042462168514003222B
+:101250000A401A60012342469340A2681342FCD020
+:10126000C1E7C046008000400C060020014B800012
+:10127000C05870470C060020F8B5040021481E0035
+:1012800017000D0000F0E6F90100380000F0E2F967
+:10129000069B36041B031E432368002B20DB1A4BDE
+:1012A0001A49E3185A1E93418022920194465B42E8
+:1012B0001B0B174A1B0363441360164A13601F007D
+:1012C0000A689743FBD1144B2560E2182123A060E4
+:1012D00013602368002BFCDA0823E6601360F8BD76
+:1012E0003F2322681340AB42D9D1A3681B051B0DD5
+:1012F0008342D4D1EE22E368D2021340B342CED16E
+:10130000EDE7C046001BB7000040FDBF08C000402D
+:1013100000E0004000F00040043000002D23436056
+:101320007047C0468023024A9B000B43D36270473C
+:1013300000800540002310B50100988A1B8B984758
+:1013400010BDC046162310B50100188802331B8853
+:10135000984710BDF8B54746CE4680B50F1E18D049
+:1013600014239946043304000025012698464B4671
+:101370001888434621681B88984701C4431E98413A
+:1013800001350640AF42F2D13000C0BCB946B0468C
+:10139000F8BD0126F8E7C046AA23064A1B011360E0
+:1013A0002133FF33D3600449044B19605368002B89
+:1013B000FCDA70470040024000B0FA0000600240D2
+:1013C000054A064B11681940054B0B4313605368DF
+:1013D000002BFCDB7047C04600400240FF0F00FFBF
+:1013E00000E0D100034A044B93605368002BFCDA01
+:1013F0007047C04600400240616D6F637047C04651
+:1014000010B50148FFF734F88C23001070B5074D74
+:10141000074EB54209D20024013E761BB60808CD1E
+:10142000984723000134B342F9D170BDF022001077
+:101430002C230010054B064A06491A60064A074B42
+:101440001A6010000B689843FBD1704700E0004021
+:10145000BFCDFBFE08C00040FE7F3C0000F0004016
+:10146000044BDB6C002B03D18022034BD2021A60A9
+:101470007047C046000011504C201150044A054BE3
+:101480001A60054A1368DB018033FBD17047C04600
+:10149000FFFFFF0100F0004008C000404022034B66
+:1014A0009A675A671A67DA667047C04600F00140CB
+:1014B00010B5FFF723F810BDF8B52749274C284D84
+:1014C000641AA6103200302E00D930222800920073
+:1014D00000F0BAFBBC2C3BD830202F232C1964071A
+:1014E000204A801BE40F9B1B052B16D93700002CCC
+:1014F00002D0B300771CEA50001B33199B0041084F
+:10150000EB18C900C9181A605A6008339942FAD119
+:10151000012303421CD09843C619B300EA50731C40
+:101520002F2E15D09B00EA50B31C2E2E10D09B00FE
+:10153000EA50F31C2D2E0BD09B00EA50331D2C2EAD
+:1015400006D09B00EA50731D2B2E01D09B00EA5061
+:10155000054B9D60F8BDC04600010010C0010010A1
+:1015600000000020C101001000ED00E0002310B5D4
+:10157000294C82B0A367FFF70FFF0122274B1A60A7
+:10158000636C012BFCD10322254B1A60224A936B1A
+:10159000012BFCD1013300930121224A224804335C
+:1015A000FFF76AFE052301210093204A2048FFF738
+:1015B00063FE0022022104201E4BFFF7E3FD002200
+:1015C000012105201C4BFFF7DDFD00220021072033
+:1015D0001A4BFFF7D7FD002200210820174BFFF719
+:1015E000D1FD8023DB000093002200210920134B52
+:1015F000FFF74EFD0022104B00210620FFF7C2FD31
+:101600000420FFF733FE0E4900F024F8010000200B
+:10161000FFF788FE02B010BD008000403CB00040E3
+:1016200030B00040002F685900800240008C86478F
+:1016300000C00240001BB70040597307006CDC0279
+:1016400040420F0001480421014B1847C00100200F
+:1016500055130010114A936F9B0813D21066516600
+:10166000002905D0FFE7FFE7FFE7516F106F7047D4
+:1016700004B5002801D00020C04300F029FE00215D
+:1016800004BDC046F0B5146E556E576F166FFFF768
+:10169000E5FF1466556657671667F0BD000000D079
+:1016A00094464A4A926F9208624601D228E0C046A8
+:1016B000F0B5464E346E756E776F366F00F020F8D9
+:1016C0009446424A14665566576716676246F0BDEF
+:1016D00094463E4A926F9208624601D254E0C04658
+:1016E000F0B53A4E346E756E776F366F00F04CF889
+:1016F0009446364A14665566576716676246F0BDCB
+:10170000002B24DB11D000293EDA00B5C94340424A
+:1017100000D1013100F038F8C943404200D1013115
+:10172000DB43524200D1013300BD002AEBD1002837
+:1017300001D1002905D00020C90FC90701D1C0433C
+:10174000410800B500F0BCFD0022002300BD00B53B
+:1017500000290ADBDB43524200D1013300F014F8C8
+:10176000C943404200D1013100BDC943404200D1CC
+:101770000131DB43524200D1013300F005F8DB4375
+:10178000524200D1013300BD002923D1002B18D1D2
+:10179000002A0CD0BC460D4F38667A660021002323
+:1017A000FFE7FFE7FFE77A6F386F6746704700286B
+:1017B00001D00748010000B500F082FD002200239F
+:1017C00000BD02000B00002000217047000000D087
+:1017D000FFFFFFFF002B00D0BFE0130C28D1002A31
+:1017E000E7D080B4114F39667A66FFE7FFE730B47F
+:1017F000040C7B6F396F1B0423433B667A66FFE75B
+:10180000FFE7FFE7C04684B27B6F3D6F1B042343B5
+:101810003B667A66FFE7FFE7C04600232C042D0CE9
+:101820007A6F386F00196941B0BC7047000000D072
+:10183000F0B594460025140E01D112020835140F9C
+:1018400001D112010435940F01D192000235D40F59
+:1018500001D152000135D40B0134254F7C66254C53
+:101860003C660E0C93B2FFE7FFE7FFE73C6F664371
+:10187000360C7703BE467343DF0B5B04C01AB941D5
+:10188000130C7343DB18C91ACE086643360CB644F2
+:1018900093B273431F0F1B01C01AB941130C73435A
+:1018A0001F0B1B05C01AB941860D8F023E436643CC
+:1018B000360C092D24DB520A7243801A7703460A3C
+:1018C0006643360C16235B1BDE40DF40BF196446BF
+:1018D0006643821B7046043506330100D940A84098
+:1018E000C01900D30131A24206D20023F0BD00008E
+:1018F000000000D0FFFFFFFF121B0130F3D3F1E720
+:1019000009277F1BFE406446A2B27243801A00D2B0
+:101910000139220C7243130C1204821A99410B00F4
+:101920007046043513370100F940A840801900D3F0
+:101930000131002B02D1A2420AD2F0BD013000D306
+:101940000131121BFAD2013BF8D1A24200D2F0BD04
+:10195000013000D30131121BF7E7F0B51C0C00D0A9
+:1019600080E00CB400251C0A04D11B02160E334380
+:10197000120208351C0B04D11B01160F3343120150
+:1019800004359C0B04D19B00960F33439200023523
+:10199000DC0B02D192185B4101351C0097186441A1
+:1019A0000134464F7C66464C3C660E0CFFE7FFE771
+:1019B000FFE7C0463C6F6643360C7703BE4697B2DE
+:1019C0007743C01B00D20139C01B00D201399FB23E
+:1019D0007743C91BC91B170C77437E04FF0B801B81
+:1019E000B941CE086643360C0C2D33DBB644120BDE
+:1019F0001F053A431B0B97B27743C01B00D2013936
+:101A00009FB27743C91B170C77433E043F0C801BE2
+:101A1000B941860D8F023E43664329277F1BFE4056
+:101A20000C3D7746AF40BF1930BCA2B2ABB2724397
+:101A30007343801A9941220C7243130C1204801ACA
+:101A4000994102000B000137001BA941F9D2781E11
+:101A50000021F0BD0C277F1BFE4077467F0BAF4077
+:101A6000FF19E0E700245D1C07D0144F7D6639663E
+:101A7000FFE7FFE7FFE7FFE73C6F95B29EB26543E4
+:101A80006643401BB141150C1E0C6543664336048A
+:101A90002F0C3E432D04401BB141994204D2020059
+:101AA0000B0020000021F0BD01D19042F7D3801A35
+:101AB000994101349942F2D3F6E70000000000D0CA
+:101AC000FFFFFFFF10B50148FEF7D2FC982300107E
+:101AD000132370B51D78012D19D014DD1D48FFF7B3
+:101AE00031FC06001C48FFF72DFC1C4C8022310005
+:101AF000200000F0A9F8022D06D01948FFF71AFCC3
+:101B0000184B186070BD154C174BA364F5E7174BC5
+:101B1000124C23606360A360E36023616361A3618F
+:101B2000E36123626362A362E36223636363A3638B
+:101B3000E36323646364A364E36423656365A3656B
+:101B4000E36523666366A366E36623676367A3674B
+:101B5000E367D9E7534400005346000070030020B8
+:101B60004C33000068060020711B0010C51A0010DD
+:101B700007B5604601880A0A0230DF2AFAD1C9B2E5
+:101B8000820804D3028840880004104300E0006803
+:101B9000014A5050039007BD700300205143434356
+:101BA000C9188C46110C83B24B4310B4040C61432A
+:101BB00092B280B2504362431C041B0C001910BC4B
+:101BC00059411304120CC018514161447047000080
+:101BD00010B50148FEF74CFCB0230010132310B5DC
+:101BE00010481C78FFF7AEFB0100012C0AD003DD82
+:101BF00080220D4800F028F80C48FFF79BFB0C4BA7
+:101C0000186010BD084C5422200000F01DF822007E
+:101C1000084980322368002B00D1216004349442AB
+:101C2000F8D1E9E7534600006C0600204C33000071
+:101C300068060020D11B001001480421014B184701
+:101C4000D001002055130010014B5B6818470000BD
+:101C5000D001002010B5002800D110BD00F014F90B
+:101C6000FBE7C04610B5094A0300146884B0002C95
+:101C700008D0012200910648524203A9A047012042
+:101C800004B010BD00F04AF90020F9E73C0600203E
+:101C9000551C001000BEFDE710B5FFF7FBFFC04666
+:101CA00070B5FFF7B3FB074D074EB54209D20024CC
+:101CB000013E761BB60808CD984723000134B34295
+:101CC000F9D170BD2C23001034230010030010B58F
+:101CD000080011001B68984710BDC046F0B5C64605
+:101CE00000B5437D07000C001600002B46D0002AEB
+:101CF00017DD0B780A2B24D000239846012E13D031
+:101D000001252900635C01350A2B26D0B542F8D1A4
+:101D1000464509DCA419013C23780D3B5A42534146
+:101D20003B7580BCB846F0BD4346E018A419F11AD3
+:101D3000013C3B68984723780D3B5A4253413B7521
+:101D4000EFE7037D002BD7D102210F483B6898476E
+:101D5000012EDFD001239846D2E7631E5B5C0D2B7A
+:101D6000D4D0884504DA4346C91AE0183B6898473E
+:101D7000022105483B68A8469847C7E70368110059
+:101D800020009847CDE7C04678240010F0B54546BE
+:101D9000DE464E465746E0B583B091461C0080466D
+:101DA0000D00FEF7E5FF0023304A12184B41002BCF
+:101DB00002DA01222E4B52422E4908008A4600F0D8
+:101DC0008FFA07006B1C03D1404600F0E1F90500D3
+:101DD000002C27D0284E294B1C68002C18D04B46CD
+:101DE000002B21D1264B994602E02469002C0FD00C
+:101DF0002368002BF9D04B461B68002B01D09C4276
+:101E0000F3D120002A004146B0472469002CEFD1CD
+:101E1000002F26D1280003B0F0BCBB46B246A9462D
+:101E2000A046F0BD174ED6E7154B99460A239B46B0
+:101E300002E02469002CEBD02368002BF9D04B463C
+:101E40001B68002B01D0A342F3D12A004146200099
+:101E5000B0476B465A462000DA71D91D0122B047BF
+:101E6000E7E7504600F024FAD4E7C04640420F00AE
+:101E7000FFFFFF7FE4010020DD1C0010340600207E
+:101E800038060020CD1C0010F0B5CE46474680B580
+:101E900083B06B460600DD1D2870FEF769FF002346
+:101EA000194A12184B41002B02DA0122174B5242F9
+:101EB00017490800884600F013FA164B81461C6843
+:101EC000002C14D0144F02E02469002C0FD023689A
+:101ED000002BF9D03B68002B01D09C42F4D12000AC
+:101EE00001222900FFF7FAFE2469002CEFD14B46AE
+:101EF000002B05D1300003B0C0BCB946B046F0BDE0
+:101F0000404600F0D5F9F5E740420F00FFFFFF7FA4
+:101F1000E4010020340600203806002070B50400DB
+:101F200000F036F901230100050001222000FFF72F
+:101F30002DFF084B1C68002C06D06368002B05D0D1
+:101F400098472469002CF8D1280070BD2469002C22
+:101F5000F3D1F9E73406002010B5334B82B0187086
+:101F6000012834D002282FD1304C00222300002138
+:101F700004200094FEF7ECFF23000022002105203E
+:101F80000094FEF7E5FF0820FEF7D0FF0720FEF7DC
+:101F9000CDFF274B02220021009309202300FEF7EA
+:101FA000D7FF23000022002106200094FEF7D0FF77
+:101FB0002048FFF7B3F92048FFF7B0F9FFF700FA20
+:101FC000FEF7D2F902B010BDFFF71AFACCE71B4CAE
+:101FD00000222300022100940420FEF7B9FF230011
+:101FE0000022002100940520FEF7B2FF0820FEF732
+:101FF0009DFF0720FEF79AFF0D4B0322009300215F
+:1020000023000920FEF7A4FF2300002200210094F2
+:102010000620FEF79DFF0748FFF780F90648FFF707
+:102020007DF900F057F8CBE774070020A02E63007D
+:102030001BB700000080024000C00240001BB70038
+:1020400070B50400002926D1012302255A40AD1A9B
+:102050002000FEF7EDF901212000FEF7D5F901225D
+:1020600029002000FEF7B0F90E4B1B78012B0FD092
+:1020700000F048F80722224092009540E3080A4AFF
+:102080003C339B009D5000212000FEF7BDF970BD40
+:10209000FFF7A8F9EEE753425A41032355429D4307
+:1020A0000835D5E7740700200040014010B500F066
+:1020B0003DF8A822064B9958012149429950043213
+:1020C00098589950FFF752FAFEF74EF910BDC046E6
+:1020D000008000408020074A074B116840041940E7
+:1020E000064B0B430649086013609369002BFCDB29
+:1020F0007047C04600000640FF0F00FF00E0D1001F
+:10210000183006408022054B52041A60044A054BE1
+:102110001A60054A9369002BFCDA704718300640B4
+:10212000616D6F630C000640000006408022054B85
+:1021300052041A60044A054B13609369002BFCDAC1
+:102140007047C046183006400000064000F0FF000F
+:1021500010B5010000230022002000F047F810BD58
+:1021600070B5074C074D641BA41005D0013CA300BB
+:10217000EB589847002CF9D100F098F870BDC04694
+:1021800034230010342300107047C0467047C04607
+:1021900010B583070AD00300032102E001330B428C
+:1021A00005D01A78002AF9D1181A10BD0300196851
+:1021B0000C4A0D4C8A188A4322420FD15968094AA9
+:1021C00004338A188A43224208D15968054A0433E5
+:1021D0008A188A432242F1D000E001331A78002A9B
+:1021E000FBD1E1E7FFFEFEFE80808080F0B5D646A1
+:1021F0004F4646469846244BC0B5060018689A4696
+:102200000F009146FFF7C0FF204B1D68002D32D014
+:1022100053466C6818681F2C30DC002E0CD1631CF0
+:102220000234A4006B606751FFF7B0FF0020E0BCF0
+:10223000BA46B146A846F0BD49468822A300EB182D
+:102240009950C42149008C46AC446146873AA2406B
+:102250000968914611436246116084214246490053
+:102260005A50022EDBD129004A468D31FF310B68CE
+:1022700013430B60D3E7064D1D60C9E7FFF786FFE8
+:1022800001204042D3E7C046E00100207004002056
+:1022900074040020034B10B5002B02D00248FFF756
+:1022A00057FF10BD0000000061210010F8B5C046C6
+:1022B00001B40248844601BC604700BF59010020B8
+:1022C00001B40248844601BC604700BF8101002080
+:1022D00001B40248844601BC604700BF8101002070
+:1022E00001B40248844601BC604700BFC100002021
+:1022F000351400106114001045160010391C001030
+:10230000D11A0010DD1B00106D1500107D14001097
+:102310009D140010B1140010C5050010B914001070
+:1023200045090010FD13001019050010952200103A
+:04233000890200100E
+:10233400030000000400000002000000020000008E
+:102344000400000003000000080052509200000046
+:102354000A2A2A2A2050414E4943202A2A2A0A00BE
+:102364000A000000486172647761726520616C61E3
+:10237400726D20256420616C726561647920636CE0
+:1023840061696D6564000000486172642061737363
+:10239400657274006D697373696E6720646F75622A
+:1023A4006C652066756E6374696F6E0000000000D2
+:1023B40052656C6561736500626F6F74325F77326A
+:1023C4003571303830000000302E3100322E322E7C
+:1023D4003000000073656565645F7869616F5F72E2
+:1023E4007032303430000000706F7765722D736581
+:1023F400712D736F6674776172652D73656565649D
+:102404002D727032303430004F63742033302032F8
+:102414003032350006005250D3F07542B423001018
+:1024240006005250E182887FBC23001006005250FF
+:102434003ABCA911CC23001006005250ABB3605330
+:10244400D023001006005250BBFF3CB6D823001026
+:1024540006005250861C0302EC2300100600525062
+:102464005422A29D0C24001005005250DE65F4682D
+:08247400CC2500100D0A000048
+:10247C001824001024240010302400103C240010D8
+:10248C004824001054240010602400106C24001008
+:04249C004C230010BD
+:1024A000F0B5C646150000B504001E000268EFF343
+:1024B000108172B61368002BFCD0BFF35F8F04232A
+:1024C000E3562268002B2BDBBFF35F8F00201060E8
+:1024D00081F31088D02212061278002752B290465B
+:1024E0009A420ED1002080BCB846F0BDBFF35F8F8A
+:1024F000176081F310882800310000F035F80028BB
+:10250000F0D12268EFF3108172B61368002BFCD073
+:10251000BFF35F8F237922687F2BE7D9434602E020
+:10252000D0231B061B682371BFF35F8F002313604A
+:1025300081F310880120D6E70268EFF3108172B6AC
+:102540001368002BFCD0BFF35F8FFF230371036878
+:10255000BFF35F8F00221A6081F3108840BF70477D
+:102560007047C0460000000001B40248844601BC28
+:10257000604700BF410C0010100000000000000088
+:10258000000000000000000000000000000000004B
+:10259000F00100200000000000000000000000002A
+:1025A000503300004C33000054330000523300001D
+:1025B0004D5300004D4300005334000043340000ED
+:0C25C000040600200000000000000000E5
:04000005100001E9FD
:00000001FF
diff --git a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 Binary files differindex 9330978..722110d 100644 --- a/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 +++ b/power-seq-software-seeed-rp2040/power-seq-software-seeed-rp2040.uf2 |
