======================================================================== ** ELF Header Information File Name: .\Objects\RF24Demo.axf Machine class: ELFCLASS32 (32-bit) Data encoding: ELFDATA2LSB (Little endian) Header version: EV_CURRENT (Current version) Operating System ABI: none ABI Version: 0 File Type: ET_EXEC (Executable) (2) Machine: EM_ARM (ARM) Image Entry point: 0x110010c1 Flags: EF_ARM_HASENTRY + EF_ARM_ABI_FLOAT_SOFT (0x05000202) ARM ELF revision: 5 (ABI version 2) Conforms to Soft float procedure-call standard Built with Component: ARM Compiler 5.06 update 7 (build 960) Tool: armasm [4d35fa] Component: ARM Compiler 5.06 update 7 (build 960) Tool: armlink [4d3601] Header size: 52 bytes (0x34) Program header entry size: 32 bytes (0x20) Section header entry size: 40 bytes (0x28) Program header entries: 1 Section header entries: 17 Program header offset: 382980 (0x0005d804) Section header offset: 383012 (0x0005d824) Section header string table index: 16 ======================================================================== ** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY] Size : 21296 bytes (18560 bytes in file) Virtual address: 0x11001000 (Alignment 8) ======================================================================== ** Section #1 'EXE' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] Size : 14376 bytes (alignment 4) Address: 0x11001000 $d.realdata RESET __Vectors 0x11001000: 10001bd0 .... DCD 268442576 0x11001004: 110011c1 .... DCD 285217217 0x11001008: 11001b0d .... DCD 285219597 0x1100100c: 110011d1 .... DCD 285217233 0x11001010: 11001af9 .... DCD 285219577 0x11001014: 11001965 e... DCD 285219173 0x11001018: 11001c35 5... DCD 285219893 0x1100101c: 00000000 .... DCD 0 0x11001020: 00000000 .... DCD 0 0x11001024: 00000000 .... DCD 0 0x11001028: 00000000 .... DCD 0 0x1100102c: 11001b35 5... DCD 285219637 0x11001030: 11001979 y... DCD 285219193 0x11001034: 00000000 .... DCD 0 0x11001038: 11001b21 !... DCD 285219617 0x1100103c: 11001b49 I... DCD 285219657 0x11001040: 110011f3 .... DCD 285217267 0x11001044: 110011f3 .... DCD 285217267 0x11001048: 110011f3 .... DCD 285217267 0x1100104c: 110019a5 .... DCD 285219237 0x11001050: 10001095 .... DCD 268439701 0x11001054: 11001b71 q... DCD 285219697 0x11001058: 11001b9d .... DCD 285219741 0x1100105c: 11001bc9 .... DCD 285219785 0x11001060: 11001bf5 .... DCD 285219829 0x11001064: 11001c49 I... DCD 285219913 0x11001068: 110011f3 .... DCD 285217267 0x1100106c: 11001c21 !... DCD 285219873 0x11001070: 11001c2b +... DCD 285219883 0x11001074: 110011f3 .... DCD 285217267 0x11001078: 110011f3 .... DCD 285217267 0x1100107c: 00000000 .... DCD 0 0x11001080: 00000000 .... DCD 0 0x11001084: 1100198d .... DCD 285219213 0x11001088: 110011f3 .... DCD 285217267 0x1100108c: 110011f3 .... DCD 285217267 0x11001090: 110011f3 .... DCD 285217267 0x11001094: 110011f3 .... DCD 285217267 0x11001098: 10000623 #... DCD 268437027 0x1100109c: 110011f3 .... DCD 285217267 0x110010a0: 10000639 9... DCD 268437049 0x110010a4: 110011f3 .... DCD 285217267 0x110010a8: 110011f3 .... DCD 285217267 0x110010ac: 110011f3 .... DCD 285217267 0x110010b0: 110011f3 .... DCD 285217267 0x110010b4: 110011f3 .... DCD 285217267 0x110010b8: 110011f3 .... DCD 285217267 0x110010bc: 110011f3 .... DCD 285217267 $t !!!main __Vectors_End __main 0x110010c0: f000f802 .... BL __scatterload ; 0x110010c8 0x110010c4: f000f850 ..P. BL __rt_entry ; 0x11001168 !!!scatter __scatterload __scatterload_rt2 __scatterload_rt2_thumb_only 0x110010c8: a00c .. ADR r0,{pc}+0x34 ; 0x110010fc 0x110010ca: c830 0. LDM r0!,{r4,r5} 0x110010cc: 3808 .8 SUBS r0,r0,#8 0x110010ce: 1824 $. ADDS r4,r4,r0 0x110010d0: 182d -. ADDS r5,r5,r0 0x110010d2: 46a2 .F MOV r10,r4 0x110010d4: 1e67 g. SUBS r7,r4,#1 0x110010d6: 46ab .F MOV r11,r5 __scatterload_null 0x110010d8: 4654 TF MOV r4,r10 0x110010da: 465d ]F MOV r5,r11 0x110010dc: 42ac .B CMP r4,r5 0x110010de: d101 .. BNE 0x110010e4 ; __scatterload_null + 12 0x110010e0: f000f842 ..B. BL __rt_entry ; 0x11001168 0x110010e4: 467e ~F MOV r6,pc 0x110010e6: 3e0f .> SUBS r6,r6,#0xf 0x110010e8: cc0f .. LDM r4!,{r0-r3} 0x110010ea: 46b6 .F MOV lr,r6 0x110010ec: 2601 .& MOVS r6,#1 0x110010ee: 4233 3B TST r3,r6 0x110010f0: d000 .. BEQ 0x110010f4 ; __scatterload_null + 28 0x110010f2: 1afb .. SUBS r3,r7,r3 0x110010f4: 46a2 .F MOV r10,r4 0x110010f6: 46ab .F MOV r11,r5 0x110010f8: 4333 3C ORRS r3,r3,r6 0x110010fa: 4718 .G BX r3 $d 0x110010fc: 000036fc .6.. DCD 14076 0x11001100: 0000372c ,7.. DCD 14124 $t !!handler_copy __scatterload_copy 0x11001104: 3a10 .: SUBS r2,r2,#0x10 0x11001106: d302 .. BCC 0x1100110e ; __scatterload_copy + 10 0x11001108: c878 x. LDM r0!,{r3-r6} 0x1100110a: c178 x. STM r1!,{r3-r6} 0x1100110c: d8fa .. BHI __scatterload_copy ; 0x11001104 0x1100110e: 0752 R. LSLS r2,r2,#29 0x11001110: d301 .. BCC 0x11001116 ; __scatterload_copy + 18 0x11001112: c830 0. LDM r0!,{r4,r5} 0x11001114: c130 0. STM r1!,{r4,r5} 0x11001116: d501 .. BPL 0x1100111c ; __scatterload_copy + 24 0x11001118: 6804 .h LDR r4,[r0,#0] 0x1100111a: 600c .` STR r4,[r1,#0] 0x1100111c: 4770 pG BX lr 0x1100111e: 0000 .. MOVS r0,r0 !!handler_zi __scatterload_zeroinit 0x11001120: 2300 .# MOVS r3,#0 0x11001122: 2400 .$ MOVS r4,#0 0x11001124: 2500 .% MOVS r5,#0 0x11001126: 2600 .& MOVS r6,#0 0x11001128: 3a10 .: SUBS r2,r2,#0x10 0x1100112a: d301 .. BCC 0x11001130 ; __scatterload_zeroinit + 16 0x1100112c: c178 x. STM r1!,{r3-r6} 0x1100112e: d8fb .. BHI 0x11001128 ; __scatterload_zeroinit + 8 0x11001130: 0752 R. LSLS r2,r2,#29 0x11001132: d300 .. BCC 0x11001136 ; __scatterload_zeroinit + 22 0x11001134: c130 0. STM r1!,{r4,r5} 0x11001136: d500 .. BPL 0x1100113a ; __scatterload_zeroinit + 26 0x11001138: 600b .` STR r3,[r1,#0] 0x1100113a: 4770 pG BX lr .ARM.Collect$$_printf_percent$$00000000 _printf_percent 0x1100113c: b510 .. PUSH {r4,lr} .ARM.Collect$$_printf_percent$$00000009 _printf_d 0x1100113e: 2964 d) CMP r1,#0x64 0x11001140: d102 .. BNE _printf_x ; 0x11001148 0x11001142: f000f8cb .... BL _printf_int_dec ; 0x110012dc 0x11001146: bd10 .. POP {r4,pc} .ARM.Collect$$_printf_percent$$0000000C _printf_x 0x11001148: 2978 x) CMP r1,#0x78 0x1100114a: d102 .. BNE _printf_s ; 0x11001152 0x1100114c: f000f8fc .... BL _printf_int_hex ; 0x11001348 0x11001150: bd10 .. POP {r4,pc} .ARM.Collect$$_printf_percent$$00000014 _printf_s 0x11001152: 2973 s) CMP r1,#0x73 0x11001154: d102 .. BNE _printf_percent_end ; 0x1100115c 0x11001156: f000fb65 ..e. BL _printf_string ; 0x11001824 0x1100115a: bd10 .. POP {r4,pc} .ARM.Collect$$_printf_percent$$00000017 _printf_percent_end 0x1100115c: 2000 . MOVS r0,#0 0x1100115e: bd10 .. POP {r4,pc} .ARM.Collect$$libinit$$00000000 __rt_lib_init 0x11001160: b51f .. PUSH {r0-r4,lr} .ARM.Collect$$libinit$$00000002 .ARM.Collect$$libinit$$00000004 .ARM.Collect$$libinit$$0000000A .ARM.Collect$$libinit$$0000000C .ARM.Collect$$libinit$$0000000E .ARM.Collect$$libinit$$00000011 .ARM.Collect$$libinit$$00000013 .ARM.Collect$$libinit$$00000015 .ARM.Collect$$libinit$$00000017 .ARM.Collect$$libinit$$00000019 .ARM.Collect$$libinit$$0000001B .ARM.Collect$$libinit$$0000001D .ARM.Collect$$libinit$$0000001F .ARM.Collect$$libinit$$00000021 .ARM.Collect$$libinit$$00000023 .ARM.Collect$$libinit$$00000025 .ARM.Collect$$libinit$$0000002C .ARM.Collect$$libinit$$0000002E .ARM.Collect$$libinit$$00000030 .ARM.Collect$$libinit$$00000032 .ARM.Collect$$libinit$$00000033 __rt_lib_init_alloca_1 __rt_lib_init_argv_1 __rt_lib_init_atexit_1 __rt_lib_init_clock_1 __rt_lib_init_cpp_1 __rt_lib_init_exceptions_1 __rt_lib_init_fp_1 __rt_lib_init_fp_trap_1 __rt_lib_init_getenv_1 __rt_lib_init_heap_1 __rt_lib_init_lc_collate_1 __rt_lib_init_lc_ctype_1 __rt_lib_init_lc_monetary_1 __rt_lib_init_lc_numeric_1 __rt_lib_init_lc_time_1 __rt_lib_init_preinit_1 __rt_lib_init_rand_1 __rt_lib_init_return __rt_lib_init_signal_1 __rt_lib_init_stdio_1 __rt_lib_init_user_alloc_1 0x11001162: bd1f .. POP {r0-r4,pc} .ARM.Collect$$libshutdown$$00000000 __rt_lib_shutdown 0x11001164: b510 .. PUSH {r4,lr} .ARM.Collect$$libshutdown$$00000002 .ARM.Collect$$libshutdown$$00000004 .ARM.Collect$$libshutdown$$00000006 .ARM.Collect$$libshutdown$$00000009 .ARM.Collect$$libshutdown$$0000000C .ARM.Collect$$libshutdown$$0000000E .ARM.Collect$$libshutdown$$00000011 .ARM.Collect$$libshutdown$$00000012 __rt_lib_shutdown_cpp_1 __rt_lib_shutdown_fini_1 __rt_lib_shutdown_fp_trap_1 __rt_lib_shutdown_heap_1 __rt_lib_shutdown_return __rt_lib_shutdown_signal_1 __rt_lib_shutdown_stdio_1 __rt_lib_shutdown_user_alloc_1 0x11001166: bd10 .. POP {r4,pc} .ARM.Collect$$rtentry$$00000000 .ARM.Collect$$rtentry$$00000002 .ARM.Collect$$rtentry$$00000004 __rt_entry __rt_entry_presh_1 __rt_entry_sh 0x11001168: f000fba0 .... BL __user_setup_stackheap ; 0x110018ac 0x1100116c: 4611 .F MOV r1,r2 .ARM.Collect$$rtentry$$00000009 .ARM.Collect$$rtentry$$0000000A __rt_entry_li __rt_entry_postsh_1 0x1100116e: f7fffff7 .... BL __rt_lib_init ; 0x11001160 .ARM.Collect$$rtentry$$0000000C .ARM.Collect$$rtentry$$0000000D __rt_entry_main __rt_entry_postli_1 0x11001172: f000ff35 ..5. BL main ; 0x11001fe0 0x11001176: f000fbb8 .... BL exit ; 0x110018ea .ARM.Collect$$rtexit$$00000000 __rt_exit 0x1100117a: b403 .. PUSH {r0,r1} .ARM.Collect$$rtexit$$00000002 .ARM.Collect$$rtexit$$00000003 __rt_exit_ls __rt_exit_prels_1 0x1100117c: f7fffff2 .... BL __rt_lib_shutdown ; 0x11001164 .ARM.Collect$$rtexit$$00000004 __rt_exit_exit 0x11001180: bc03 .. POP {r0,r1} 0x11001182: f000fdc8 .... BL _sys_exit ; 0x11001d16 0x11001186: 0000 .. MOVS r0,r0 .emb_text __aeabi_memcpy4 __aeabi_memcpy8 0x11001188: b570 p. PUSH {r4-r6,lr} 0x1100118a: 4605 .F MOV r5,r0 0x1100118c: 460c .F MOV r4,r1 0x1100118e: 4616 .F MOV r6,r2 0x11001190: e002 .. B 0x11001198 ; __aeabi_memcpy4 + 16 0x11001192: cc0f .. LDM r4!,{r0-r3} 0x11001194: c50f .. STM r5!,{r0-r3} 0x11001196: 3e10 .> SUBS r6,r6,#0x10 0x11001198: 2e10 .. CMP r6,#0x10 0x1100119a: d2fa .. BCS 0x11001192 ; __aeabi_memcpy4 + 10 0x1100119c: 2e08 .. CMP r6,#8 0x1100119e: d302 .. BCC 0x110011a6 ; __aeabi_memcpy4 + 30 0x110011a0: cc03 .. LDM r4!,{r0,r1} 0x110011a2: c503 .. STM r5!,{r0,r1} 0x110011a4: 3e08 .> SUBS r6,r6,#8 0x110011a6: 2e04 .. CMP r6,#4 0x110011a8: d307 .. BCC 0x110011ba ; __aeabi_memcpy4 + 50 0x110011aa: cc01 .. LDM r4!,{r0} 0x110011ac: c501 .. STM r5!,{r0} 0x110011ae: 1f36 6. SUBS r6,r6,#4 0x110011b0: e003 .. B 0x110011ba ; __aeabi_memcpy4 + 50 0x110011b2: 7821 !x LDRB r1,[r4,#0] 0x110011b4: 7029 )p STRB r1,[r5,#0] 0x110011b6: 1c64 d. ADDS r4,r4,#1 0x110011b8: 1c6d m. ADDS r5,r5,#1 0x110011ba: 1e76 v. SUBS r6,r6,#1 0x110011bc: d2f9 .. BCS 0x110011b2 ; __aeabi_memcpy4 + 42 0x110011be: bd70 p. POP {r4-r6,pc} .text Reset_Handler 0x110011c0: 480f .H LDR r0,[pc,#60] ; [0x11001200] = 0x4000013c 0x110011c2: 4910 .I LDR r1,[pc,#64] ; [0x11001204] = 0x10000001 0x110011c4: 6001 .` STR r1,[r0,#0] 0x110011c6: 4810 .H LDR r0,[pc,#64] ; [0x11001208] = 0x11001b51 0x110011c8: 4780 .G BLX r0 0x110011ca: 4810 .H LDR r0,[pc,#64] ; [0x1100120c] = 0x110010c1 0x110011cc: 4700 .G BX r0 0x110011ce: e7fe .. B 0x110011ce ; Reset_Handler + 14 HardFault_Handler 0x110011d0: 2004 . MOVS r0,#4 0x110011d2: 4671 qF MOV r1,lr 0x110011d4: 4208 .B TST r0,r1 0x110011d6: d003 .. BEQ 0x110011e0 ; HardFault_Handler + 16 0x110011d8: f3ef8009 .... MRS r0,PSP 0x110011dc: 490c .I LDR r1,[pc,#48] ; [0x11001210] = 0x110019f1 0x110011de: 4708 .G BX r1 0x110011e0: f3ef8008 .... MRS r0,MSP 0x110011e4: 490a .I LDR r1,[pc,#40] ; [0x11001210] = 0x110019f1 0x110011e6: 4708 .G BX r1 0x110011e8: e7fe .. B 0x110011e8 ; HardFault_Handler + 24 0x110011ea: e7fe .. B 0x110011ea ; HardFault_Handler + 26 0x110011ec: e7fe .. B 0x110011ec ; HardFault_Handler + 28 0x110011ee: e7fe .. B 0x110011ee ; HardFault_Handler + 30 0x110011f0: e7fe .. B 0x110011f0 ; HardFault_Handler + 32 AES_Handler AOTIMER0_Handler AOTIMER1_Handler AUDIO_Handler BLE_Handler CAN_Handler CMP_Handler CPR_Handler DMA_Handler FMC_Handler I2C_Handler I2S_Handler PWM_Handler SPI0_Handler SPI1_Handler SPI2_Handler UART2_Handler USB_Handler 0x110011f2: e7fe .. B AES_Handler ; 0x110011f2 __user_initial_stackheap 0x110011f4: 4807 .H LDR r0,[pc,#28] ; [0x11001214] = 0x100013d0 0x110011f6: 4908 .I LDR r1,[pc,#32] ; [0x11001218] = 0x10001bd0 0x110011f8: 4a06 .J LDR r2,[pc,#24] ; [0x11001214] = 0x100013d0 0x110011fa: 4b08 .K LDR r3,[pc,#32] ; [0x1100121c] = 0x100013d0 0x110011fc: 4770 pG BX lr $d 0x110011fe: 0000 .. DCW 0 0x11001200: 4000013c <..@ DCD 1073742140 0x11001204: 10000001 .... DCD 268435457 0x11001208: 11001b51 Q... DCD 285219665 0x1100120c: 110010c1 .... DCD 285216961 0x11001210: 110019f1 .... DCD 285219313 0x11001214: 100013d0 .... DCD 268440528 0x11001218: 10001bd0 .... DCD 268442576 0x1100121c: 100013d0 .... DCD 268440528 $t .text __2printf 0x11001220: b40f .. PUSH {r0-r3} 0x11001222: 4905 .I LDR r1,[pc,#20] ; [0x11001238] = 0x100010ec 0x11001224: b510 .. PUSH {r4,lr} 0x11001226: aa03 .. ADD r2,sp,#0xc 0x11001228: 9802 .. LDR r0,[sp,#8] 0x1100122a: f000faff .... BL _printf_char_file ; 0x1100182c 0x1100122e: bc10 .. POP {r4} 0x11001230: bc08 .. POP {r3} 0x11001232: b004 .. ADD sp,sp,#0x10 0x11001234: 4718 .G BX r3 $d 0x11001236: 0000 .. DCW 0 0x11001238: 100010ec .... DCD 268439788 $t .text _printf_pre_padding 0x1100123c: b570 p. PUSH {r4-r6,lr} 0x1100123e: 4604 .F MOV r4,r0 0x11001240: 6985 .i LDR r5,[r0,#0x18] 0x11001242: 6800 .h LDR r0,[r0,#0] 0x11001244: 06c1 .. LSLS r1,r0,#27 0x11001246: d501 .. BPL 0x1100124c ; _printf_pre_padding + 16 0x11001248: 2630 0& MOVS r6,#0x30 0x1100124a: e000 .. B 0x1100124e ; _printf_pre_padding + 18 0x1100124c: 2620 & MOVS r6,#0x20 0x1100124e: 07c0 .. LSLS r0,r0,#31 0x11001250: d007 .. BEQ 0x11001262 ; _printf_pre_padding + 38 0x11001252: bd70 p. POP {r4-r6,pc} 0x11001254: 6862 bh LDR r2,[r4,#4] 0x11001256: 4630 0F MOV r0,r6 0x11001258: 68a1 .h LDR r1,[r4,#8] 0x1100125a: 4790 .G BLX r2 0x1100125c: 6a20 j LDR r0,[r4,#0x20] 0x1100125e: 1c40 @. ADDS r0,r0,#1 0x11001260: 6220 b STR r0,[r4,#0x20] 0x11001262: 1e6d m. SUBS r5,r5,#1 0x11001264: d5f6 .. BPL 0x11001254 ; _printf_pre_padding + 24 0x11001266: bd70 p. POP {r4-r6,pc} _printf_post_padding 0x11001268: b570 p. PUSH {r4-r6,lr} 0x1100126a: 4604 .F MOV r4,r0 0x1100126c: 6985 .i LDR r5,[r0,#0x18] 0x1100126e: 7800 .x LDRB r0,[r0,#0] 0x11001270: 07c0 .. LSLS r0,r0,#31 0x11001272: d107 .. BNE 0x11001284 ; _printf_post_padding + 28 0x11001274: bd70 p. POP {r4-r6,pc} 0x11001276: 6862 bh LDR r2,[r4,#4] 0x11001278: 68a1 .h LDR r1,[r4,#8] 0x1100127a: 2020 MOVS r0,#0x20 0x1100127c: 4790 .G BLX r2 0x1100127e: 6a20 j LDR r0,[r4,#0x20] 0x11001280: 1c40 @. ADDS r0,r0,#1 0x11001282: 6220 b STR r0,[r4,#0x20] 0x11001284: 1e6d m. SUBS r5,r5,#1 0x11001286: d5f6 .. BPL 0x11001276 ; _printf_post_padding + 14 0x11001288: bd70 p. POP {r4-r6,pc} .text _printf_str 0x1100128a: b570 p. PUSH {r4-r6,lr} 0x1100128c: 460c .F MOV r4,r1 0x1100128e: 4605 .F MOV r5,r0 0x11001290: 2a01 .* CMP r2,#1 0x11001292: d005 .. BEQ 0x110012a0 ; _printf_str + 22 0x11001294: 7828 (x LDRB r0,[r5,#0] 0x11001296: 0680 .. LSLS r0,r0,#26 0x11001298: d500 .. BPL 0x1100129c ; _printf_str + 18 0x1100129a: 69ea .i LDR r2,[r5,#0x1c] 0x1100129c: 2300 .# MOVS r3,#0 0x1100129e: e002 .. B 0x110012a6 ; _printf_str + 28 0x110012a0: 2301 .# MOVS r3,#1 0x110012a2: e005 .. B 0x110012b0 ; _printf_str + 38 0x110012a4: 1c5b [. ADDS r3,r3,#1 0x110012a6: 4293 .B CMP r3,r2 0x110012a8: d202 .. BCS 0x110012b0 ; _printf_str + 38 0x110012aa: 5ce0 .\ LDRB r0,[r4,r3] 0x110012ac: 2800 .( CMP r0,#0 0x110012ae: d1f9 .. BNE 0x110012a4 ; _printf_str + 26 0x110012b0: 69a8 .i LDR r0,[r5,#0x18] 0x110012b2: 18e6 .. ADDS r6,r4,r3 0x110012b4: 1ac0 .. SUBS r0,r0,r3 0x110012b6: 61a8 .a STR r0,[r5,#0x18] 0x110012b8: 6a28 (j LDR r0,[r5,#0x20] 0x110012ba: 18c0 .. ADDS r0,r0,r3 0x110012bc: 6228 (b STR r0,[r5,#0x20] 0x110012be: 4628 (F MOV r0,r5 0x110012c0: f7ffffbc .... BL _printf_pre_padding ; 0x1100123c 0x110012c4: e004 .. B 0x110012d0 ; _printf_str + 70 0x110012c6: 686a jh LDR r2,[r5,#4] 0x110012c8: 7820 x LDRB r0,[r4,#0] 0x110012ca: 68a9 .h LDR r1,[r5,#8] 0x110012cc: 1c64 d. ADDS r4,r4,#1 0x110012ce: 4790 .G BLX r2 0x110012d0: 42b4 .B CMP r4,r6 0x110012d2: d3f8 .. BCC 0x110012c6 ; _printf_str + 60 0x110012d4: 4628 (F MOV r0,r5 0x110012d6: f7ffffc7 .... BL _printf_post_padding ; 0x11001268 0x110012da: bd70 p. POP {r4-r6,pc} .text _printf_int_dec 0x110012dc: b5f7 .. PUSH {r0-r2,r4-r7,lr} 0x110012de: 2500 .% MOVS r5,#0 0x110012e0: 2975 u) CMP r1,#0x75 0x110012e2: 6810 .h LDR r0,[r2,#0] 0x110012e4: 9900 .. LDR r1,[sp,#0] 0x110012e6: a614 .. ADR r6,{pc}+0x52 ; 0x11001338 0x110012e8: d011 .. BEQ 0x1100130e ; _printf_int_dec + 50 0x110012ea: 46c0 .F MOV r8,r8 0x110012ec: 46c0 .F MOV r8,r8 0x110012ee: 2800 .( CMP r0,#0 0x110012f0: da02 .. BGE 0x110012f8 ; _printf_int_dec + 28 0x110012f2: 4240 @B RSBS r0,r0,#0 0x110012f4: a611 .. ADR r6,{pc}+0x48 ; 0x1100133c 0x110012f6: e008 .. B 0x1100130a ; _printf_int_dec + 46 0x110012f8: 9900 .. LDR r1,[sp,#0] 0x110012fa: 6809 .h LDR r1,[r1,#0] 0x110012fc: 078a .. LSLS r2,r1,#30 0x110012fe: d501 .. BPL 0x11001304 ; _printf_int_dec + 40 0x11001300: a60f .. ADR r6,{pc}+0x40 ; 0x11001340 0x11001302: e002 .. B 0x1100130a ; _printf_int_dec + 46 0x11001304: 0749 I. LSLS r1,r1,#29 0x11001306: d504 .. BPL 0x11001312 ; _printf_int_dec + 54 0x11001308: a60e .. ADR r6,{pc}+0x3c ; 0x11001344 0x1100130a: 2501 .% MOVS r5,#1 0x1100130c: e001 .. B 0x11001312 ; _printf_int_dec + 54 0x1100130e: 46c0 .F MOV r8,r8 0x11001310: 46c0 .F MOV r8,r8 0x11001312: 9f00 .. LDR r7,[sp,#0] 0x11001314: 2400 .$ MOVS r4,#0 0x11001316: 3724 $7 ADDS r7,r7,#0x24 0x11001318: e004 .. B 0x11001324 ; _printf_int_dec + 72 0x1100131a: f000fa9b .... BL __rt_udiv10 ; 0x11001854 0x1100131e: 3130 01 ADDS r1,r1,#0x30 0x11001320: 5539 9U STRB r1,[r7,r4] 0x11001322: 1c64 d. ADDS r4,r4,#1 0x11001324: 2800 .( CMP r0,#0 0x11001326: d1f8 .. BNE 0x1100131a ; _printf_int_dec + 62 0x11001328: 462b +F MOV r3,r5 0x1100132a: 4632 2F MOV r2,r6 0x1100132c: 4621 !F MOV r1,r4 0x1100132e: 9800 .. LDR r0,[sp,#0] 0x11001330: f000fa0d .... BL _printf_int_common ; 0x1100174e 0x11001334: bdfe .. POP {r1-r7,pc} $d 0x11001336: 0000 .. DCW 0 0x11001338: 00000000 .... DCD 0 0x1100133c: 0000002d -... DCD 45 0x11001340: 0000002b +... DCD 43 0x11001344: 00000020 ... DCD 32 $t .text _printf_int_hex _printf_longlong_hex 0x11001348: b570 p. PUSH {r4-r6,lr} 0x1100134a: 4604 .F MOV r4,r0 0x1100134c: 460d .F MOV r5,r1 0x1100134e: 4621 !F MOV r1,r4 0x11001350: 6810 .h LDR r0,[r2,#0] 0x11001352: 46c0 .F MOV r8,r8 0x11001354: 46c0 .F MOV r8,r8 0x11001356: 8821 !. LDRH r1,[r4,#0] 0x11001358: 0509 .. LSLS r1,r1,#20 0x1100135a: d502 .. BPL 0x11001362 ; _printf_int_hex + 26 0x1100135c: 4a0f .J LDR r2,[pc,#60] ; [0x1100139c] = 0x341c 0x1100135e: 447a zD ADD r2,r2,pc 0x11001360: e002 .. B 0x11001368 ; _printf_int_hex + 32 0x11001362: 4a0e .J LDR r2,[pc,#56] ; [0x1100139c] = 0x341c 0x11001364: 447a zD ADD r2,r2,pc 0x11001366: 320e .2 ADDS r2,r2,#0xe 0x11001368: 4623 #F MOV r3,r4 0x1100136a: 2100 .! MOVS r1,#0 0x1100136c: 3324 $3 ADDS r3,r3,#0x24 0x1100136e: e005 .. B 0x1100137c ; _printf_int_hex + 52 0x11001370: 0706 .. LSLS r6,r0,#28 0x11001372: 0900 .. LSRS r0,r0,#4 0x11001374: 0f36 6. LSRS r6,r6,#28 0x11001376: 5d96 .] LDRB r6,[r2,r6] 0x11001378: 545e ^T STRB r6,[r3,r1] 0x1100137a: 1c49 I. ADDS r1,r1,#1 0x1100137c: 2800 .( CMP r0,#0 0x1100137e: d1f7 .. BNE 0x11001370 ; _printf_int_hex + 40 0x11001380: 7820 x LDRB r0,[r4,#0] 0x11001382: 2300 .# MOVS r3,#0 0x11001384: 0700 .. LSLS r0,r0,#28 0x11001386: d505 .. BPL 0x11001394 ; _printf_int_hex + 76 0x11001388: 2d70 p- CMP r5,#0x70 0x1100138a: d003 .. BEQ 0x11001394 ; _printf_int_hex + 76 0x1100138c: 2900 .) CMP r1,#0 0x1100138e: d001 .. BEQ 0x11001394 ; _printf_int_hex + 76 0x11001390: 2302 .# MOVS r3,#2 0x11001392: 3211 .2 ADDS r2,r2,#0x11 0x11001394: 4620 F MOV r0,r4 0x11001396: f000f9da .... BL _printf_int_common ; 0x1100174e 0x1100139a: bd70 p. POP {r4-r6,pc} $d 0x1100139c: 0000341c .4.. DCD 13340 $t .text __printf 0x110013a0: b5f3 .. PUSH {r0,r1,r4-r7,lr} 0x110013a2: 4604 .F MOV r4,r0 0x110013a4: 2000 . MOVS r0,#0 0x110013a6: b081 .. SUB sp,sp,#4 0x110013a8: 6220 b STR r0,[r4,#0x20] 0x110013aa: 4620 F MOV r0,r4 0x110013ac: 68e1 .h LDR r1,[r4,#0xc] 0x110013ae: 4788 .G BLX r1 0x110013b0: 2800 .( CMP r0,#0 0x110013b2: d07d }. BEQ 0x110014b0 ; __printf + 272 0x110013b4: 2825 %( CMP r0,#0x25 0x110013b6: d002 .. BEQ 0x110013be ; __printf + 30 0x110013b8: 6862 bh LDR r2,[r4,#4] 0x110013ba: 68a1 .h LDR r1,[r4,#8] 0x110013bc: e083 .. B 0x110014c6 ; __printf + 294 0x110013be: 4f45 EO LDR r7,[pc,#276] ; [0x110014d4] = 0x33e0 0x110013c0: 2500 .% MOVS r5,#0 0x110013c2: 447f .D ADD r7,r7,pc 0x110013c4: 4620 F MOV r0,r4 0x110013c6: 68e1 .h LDR r1,[r4,#0xc] 0x110013c8: 4788 .G BLX r1 0x110013ca: 2820 ( CMP r0,#0x20 0x110013cc: 4606 .F MOV r6,r0 0x110013ce: db08 .. BLT 0x110013e2 ; __printf + 66 0x110013d0: 2e31 1. CMP r6,#0x31 0x110013d2: d206 .. BCS 0x110013e2 ; __printf + 66 0x110013d4: 19b8 .. ADDS r0,r7,r6 0x110013d6: 3820 8 SUBS r0,r0,#0x20 0x110013d8: 7800 .x LDRB r0,[r0,#0] 0x110013da: 2800 .( CMP r0,#0 0x110013dc: d001 .. BEQ 0x110013e2 ; __printf + 66 0x110013de: 4305 .C ORRS r5,r5,r0 0x110013e0: e7f0 .. B 0x110013c4 ; __printf + 36 0x110013e2: 07a8 .. LSLS r0,r5,#30 0x110013e4: d501 .. BPL 0x110013ea ; __printf + 74 0x110013e6: 2004 . MOVS r0,#4 0x110013e8: 4385 .C BICS r5,r5,r0 0x110013ea: 2000 . MOVS r0,#0 0x110013ec: 61e0 .a STR r0,[r4,#0x1c] 0x110013ee: 4607 .F MOV r7,r0 0x110013f0: 61a0 .a STR r0,[r4,#0x18] 0x110013f2: 2e2a *. CMP r6,#0x2a 0x110013f4: d00a .. BEQ 0x1100140c ; __printf + 108 0x110013f6: 4630 0F MOV r0,r6 0x110013f8: f000fc86 .... BL _is_digit ; 0x11001d08 0x110013fc: 2800 .( CMP r0,#0 0x110013fe: d027 '. BEQ 0x11001450 ; __printf + 176 0x11001400: 00b8 .. LSLS r0,r7,#2 0x11001402: 1900 .. ADDS r0,r0,r4 0x11001404: 3e30 0> SUBS r6,r6,#0x30 0x11001406: 9000 .. STR r0,[sp,#0] 0x11001408: 6186 .a STR r6,[r0,#0x18] 0x1100140a: e019 .. B 0x11001440 ; __printf + 160 0x1100140c: 9802 .. LDR r0,[sp,#8] 0x1100140e: 00ba .. LSLS r2,r7,#2 0x11001410: 1912 .. ADDS r2,r2,r4 0x11001412: c802 .. LDM r0!,{r1} 0x11001414: 6191 .a STR r1,[r2,#0x18] 0x11001416: 9002 .. STR r0,[sp,#8] 0x11001418: 4620 F MOV r0,r4 0x1100141a: 68e1 .h LDR r1,[r4,#0xc] 0x1100141c: 4788 .G BLX r1 0x1100141e: 2f01 ./ CMP r7,#1 0x11001420: 4606 .F MOV r6,r0 0x11001422: d117 .. BNE 0x11001454 ; __printf + 180 0x11001424: 69e0 .i LDR r0,[r4,#0x1c] 0x11001426: 2800 .( CMP r0,#0 0x11001428: da1f .. BGE 0x1100146a ; __printf + 202 0x1100142a: 2020 MOVS r0,#0x20 0x1100142c: 4385 .C BICS r5,r5,r0 0x1100142e: e01c .. B 0x1100146a ; __printf + 202 0x11001430: 9800 .. LDR r0,[sp,#0] 0x11001432: 210a .! MOVS r1,#0xa 0x11001434: 6980 .i LDR r0,[r0,#0x18] 0x11001436: 4348 HC MULS r0,r1,r0 0x11001438: 9900 .. LDR r1,[sp,#0] 0x1100143a: 1980 .. ADDS r0,r0,r6 0x1100143c: 3830 08 SUBS r0,r0,#0x30 0x1100143e: 6188 .a STR r0,[r1,#0x18] 0x11001440: 4620 F MOV r0,r4 0x11001442: 68e1 .h LDR r1,[r4,#0xc] 0x11001444: 4788 .G BLX r1 0x11001446: 4606 .F MOV r6,r0 0x11001448: f000fc5e ..^. BL _is_digit ; 0x11001d08 0x1100144c: 2800 .( CMP r0,#0 0x1100144e: d1ef .. BNE 0x11001430 ; __printf + 144 0x11001450: 2f01 ./ CMP r7,#1 0x11001452: d00a .. BEQ 0x1100146a ; __printf + 202 0x11001454: 2e2e .. CMP r6,#0x2e 0x11001456: d108 .. BNE 0x1100146a ; __printf + 202 0x11001458: 4620 F MOV r0,r4 0x1100145a: 68e1 .h LDR r1,[r4,#0xc] 0x1100145c: 4788 .G BLX r1 0x1100145e: 4606 .F MOV r6,r0 0x11001460: 2020 MOVS r0,#0x20 0x11001462: 4305 .C ORRS r5,r5,r0 0x11001464: 1c7f .. ADDS r7,r7,#1 0x11001466: 2f02 ./ CMP r7,#2 0x11001468: dbc3 .. BLT 0x110013f2 ; __printf + 82 0x1100146a: 69a0 .i LDR r0,[r4,#0x18] 0x1100146c: 2800 .( CMP r0,#0 0x1100146e: da03 .. BGE 0x11001478 ; __printf + 216 0x11001470: 4240 @B RSBS r0,r0,#0 0x11001472: 61a0 .a STR r0,[r4,#0x18] 0x11001474: 2001 . MOVS r0,#1 0x11001476: 4305 .C ORRS r5,r5,r0 0x11001478: 07e8 .. LSLS r0,r5,#31 0x1100147a: d001 .. BEQ 0x11001480 ; __printf + 224 0x1100147c: 2010 . MOVS r0,#0x10 0x1100147e: 4385 .C BICS r5,r5,r0 0x11001480: 2e00 .. CMP r6,#0 0x11001482: d024 $. BEQ 0x110014ce ; __printf + 302 0x11001484: 4630 0F MOV r0,r6 0x11001486: 3841 A8 SUBS r0,r0,#0x41 0x11001488: 2819 .( CMP r0,#0x19 0x1100148a: d803 .. BHI 0x11001494 ; __printf + 244 0x1100148c: 2001 . MOVS r0,#1 0x1100148e: 02c0 .. LSLS r0,r0,#11 0x11001490: 4305 .C ORRS r5,r5,r0 0x11001492: 3620 6 ADDS r6,r6,#0x20 0x11001494: 4620 F MOV r0,r4 0x11001496: 6025 %` STR r5,[r4,#0] 0x11001498: 4631 1F MOV r1,r6 0x1100149a: 9a02 .. LDR r2,[sp,#8] 0x1100149c: 4615 .F MOV r5,r2 0x1100149e: f7fffe4d ..M. BL _printf_percent ; 0x1100113c 0x110014a2: 2800 .( CMP r0,#0 0x110014a4: d00c .. BEQ 0x110014c0 ; __printf + 288 0x110014a6: 2801 .( CMP r0,#1 0x110014a8: d007 .. BEQ 0x110014ba ; __printf + 282 0x110014aa: 1ded .. ADDS r5,r5,#7 0x110014ac: 08e8 .. LSRS r0,r5,#3 0x110014ae: e000 .. B 0x110014b2 ; __printf + 274 0x110014b0: e00d .. B 0x110014ce ; __printf + 302 0x110014b2: 00c0 .. LSLS r0,r0,#3 0x110014b4: 3008 .0 ADDS r0,r0,#8 0x110014b6: 9002 .. STR r0,[sp,#8] 0x110014b8: e777 w. B 0x110013aa ; __printf + 10 0x110014ba: 1d2d -. ADDS r5,r5,#4 0x110014bc: 9502 .. STR r5,[sp,#8] 0x110014be: e774 t. B 0x110013aa ; __printf + 10 0x110014c0: 6862 bh LDR r2,[r4,#4] 0x110014c2: 4630 0F MOV r0,r6 0x110014c4: 68a1 .h LDR r1,[r4,#8] 0x110014c6: 4790 .G BLX r2 0x110014c8: 6a20 j LDR r0,[r4,#0x20] 0x110014ca: 1c40 @. ADDS r0,r0,#1 0x110014cc: e76c l. B 0x110013a8 ; __printf + 8 0x110014ce: 6a20 j LDR r0,[r4,#0x20] 0x110014d0: bdfe .. POP {r1-r7,pc} $d 0x110014d2: 0000 .. DCW 0 0x110014d4: 000033e0 .3.. DCD 13280 $t .text __aeabi_memcpy __rt_memcpy 0x110014d8: b5f8 .. PUSH {r3-r7,lr} 0x110014da: 2a04 .* CMP r2,#4 0x110014dc: d32c ,. BCC 0x11001538 ; __aeabi_memcpy + 96 0x110014de: 0783 .. LSLS r3,r0,#30 0x110014e0: d012 .. BEQ 0x11001508 ; __aeabi_memcpy + 48 0x110014e2: 780b .x LDRB r3,[r1,#0] 0x110014e4: 1c49 I. ADDS r1,r1,#1 0x110014e6: 7003 .p STRB r3,[r0,#0] 0x110014e8: 1c40 @. ADDS r0,r0,#1 0x110014ea: 1e52 R. SUBS r2,r2,#1 0x110014ec: 0783 .. LSLS r3,r0,#30 0x110014ee: d00b .. BEQ 0x11001508 ; __aeabi_memcpy + 48 0x110014f0: 780b .x LDRB r3,[r1,#0] 0x110014f2: 1c49 I. ADDS r1,r1,#1 0x110014f4: 7003 .p STRB r3,[r0,#0] 0x110014f6: 1c40 @. ADDS r0,r0,#1 0x110014f8: 1e52 R. SUBS r2,r2,#1 0x110014fa: 0783 .. LSLS r3,r0,#30 0x110014fc: d004 .. BEQ 0x11001508 ; __aeabi_memcpy + 48 0x110014fe: 780b .x LDRB r3,[r1,#0] 0x11001500: 1c49 I. ADDS r1,r1,#1 0x11001502: 7003 .p STRB r3,[r0,#0] 0x11001504: 1c40 @. ADDS r0,r0,#1 0x11001506: 1e52 R. SUBS r2,r2,#1 0x11001508: 078b .. LSLS r3,r1,#30 0x1100150a: 0f9b .. LSRS r3,r3,#30 0x1100150c: d005 .. BEQ 0x1100151a ; __aeabi_memcpy + 66 0x1100150e: 1ac9 .. SUBS r1,r1,r3 0x11001510: 00df .. LSLS r7,r3,#3 0x11001512: 2320 # MOVS r3,#0x20 0x11001514: 1bde .. SUBS r6,r3,r7 0x11001516: c908 .. LDM r1!,{r3} 0x11001518: e00a .. B 0x11001530 ; __aeabi_memcpy + 88 0x1100151a: f7fffe35 ..5. BL __aeabi_memcpy4 ; 0x11001188 0x1100151e: bdf8 .. POP {r3-r7,pc} 0x11001520: 461d .F MOV r5,r3 0x11001522: c908 .. LDM r1!,{r3} 0x11001524: 40fd .@ LSRS r5,r5,r7 0x11001526: 461c .F MOV r4,r3 0x11001528: 40b4 .@ LSLS r4,r4,r6 0x1100152a: 432c ,C ORRS r4,r4,r5 0x1100152c: c010 .. STM r0!,{r4} 0x1100152e: 1f12 .. SUBS r2,r2,#4 0x11001530: 2a04 .* CMP r2,#4 0x11001532: d2f5 .. BCS 0x11001520 ; __aeabi_memcpy + 72 0x11001534: 08f3 .. LSRS r3,r6,#3 0x11001536: 1ac9 .. SUBS r1,r1,r3 0x11001538: 1e52 R. SUBS r2,r2,#1 0x1100153a: d4f0 .. BMI 0x1100151e ; __aeabi_memcpy + 70 0x1100153c: 780b .x LDRB r3,[r1,#0] 0x1100153e: 1c49 I. ADDS r1,r1,#1 0x11001540: 7003 .p STRB r3,[r0,#0] 0x11001542: 1c40 @. ADDS r0,r0,#1 0x11001544: 1e52 R. SUBS r2,r2,#1 0x11001546: d4ea .. BMI 0x1100151e ; __aeabi_memcpy + 70 0x11001548: 780b .x LDRB r3,[r1,#0] 0x1100154a: 1c49 I. ADDS r1,r1,#1 0x1100154c: 7003 .p STRB r3,[r0,#0] 0x1100154e: 1c40 @. ADDS r0,r0,#1 0x11001550: 2a01 .* CMP r2,#1 0x11001552: d4e4 .. BMI 0x1100151e ; __aeabi_memcpy + 70 0x11001554: 7809 .x LDRB r1,[r1,#0] 0x11001556: 7001 .p STRB r1,[r0,#0] 0x11001558: bdf8 .. POP {r3-r7,pc} .text __use_two_region_memory 0x1100155a: 4770 pG BX lr __rt_heap_escrow$2region 0x1100155c: 4770 pG BX lr __rt_heap_expand$2region 0x1100155e: 4770 pG BX lr .text __aeabi_fdiv _fdiv 0x11001560: b5f0 .. PUSH {r4-r7,lr} 0x11001562: 25ff .% MOVS r5,#0xff 0x11001564: 042d -. LSLS r5,r5,#16 0x11001566: 09c6 .. LSRS r6,r0,#7 0x11001568: 09c2 .. LSRS r2,r0,#7 0x1100156a: 27ff .' MOVS r7,#0xff 0x1100156c: 4604 .F MOV r4,r0 0x1100156e: 402e .@ ANDS r6,r6,r5 0x11001570: 3701 .7 ADDS r7,#1 0x11001572: 09cb .. LSRS r3,r1,#7 0x11001574: 433e >C ORRS r6,r6,r7 0x11001576: 4048 H@ EORS r0,r0,r1 0x11001578: 402a *@ ANDS r2,r2,r5 0x1100157a: 402b +@ ANDS r3,r3,r5 0x1100157c: 4607 .F MOV r7,r0 0x1100157e: 2a00 .* CMP r2,#0 0x11001580: d06b k. BEQ 0x1100165a ; __aeabi_fdiv + 250 0x11001582: 2b00 .+ CMP r3,#0 0x11001584: d069 i. BEQ 0x1100165a ; __aeabi_fdiv + 250 0x11001586: 42aa .B CMP r2,r5 0x11001588: d067 g. BEQ 0x1100165a ; __aeabi_fdiv + 250 0x1100158a: 42ab .B CMP r3,r5 0x1100158c: d065 e. BEQ 0x1100165a ; __aeabi_fdiv + 250 0x1100158e: 2800 .( CMP r0,#0 0x11001590: da00 .. BGE 0x11001594 ; __aeabi_fdiv + 52 0x11001592: 4632 2F MOV r2,r6 0x11001594: 2501 .% MOVS r5,#1 0x11001596: 05ed .. LSLS r5,r5,#23 0x11001598: 4329 )C ORRS r1,r1,r5 0x1100159a: 432c ,C ORRS r4,r4,r5 0x1100159c: 0209 .. LSLS r1,r1,#8 0x1100159e: 0220 . LSLS r0,r4,#8 0x110015a0: 0a09 .. LSRS r1,r1,#8 0x110015a2: 1ad2 .. SUBS r2,r2,r3 0x110015a4: 0c4b K. LSRS r3,r1,#17 0x110015a6: 247f .$ MOVS r4,#0x7f 0x110015a8: 1ae3 .. SUBS r3,r4,r3 0x110015aa: 4c43 CL LDR r4,[pc,#268] ; [0x110016b8] = 0x3205 0x110015ac: 0a00 .. LSRS r0,r0,#8 0x110015ae: 447c |D ADD r4,r4,pc 0x110015b0: 5ce3 .\ LDRB r3,[r4,r3] 0x110015b2: 247d }$ MOVS r4,#0x7d 0x110015b4: 0424 $. LSLS r4,r4,#16 0x110015b6: 1912 .. ADDS r2,r2,r4 0x110015b8: 1414 .. ASRS r4,r2,#16 0x110015ba: 005b [. LSLS r3,r3,#1 0x110015bc: 18a2 .. ADDS r2,r4,r2 0x110015be: 4288 .B CMP r0,r1 0x110015c0: d301 .. BCC 0x110015c6 ; __aeabi_fdiv + 102 0x110015c2: 1c52 R. ADDS r2,r2,#1 0x110015c4: e000 .. B 0x110015c8 ; __aeabi_fdiv + 104 0x110015c6: 0040 @. LSLS r0,r0,#1 0x110015c8: 4249 IB RSBS r1,r1,#0 0x110015ca: 460c .F MOV r4,r1 0x110015cc: 435c \C MULS r4,r3,r4 0x110015ce: 1124 $. ASRS r4,r4,#4 0x110015d0: 435c \C MULS r4,r3,r4 0x110015d2: 01db .. LSLS r3,r3,#7 0x110015d4: 1564 d. ASRS r4,r4,#21 0x110015d6: 18e3 .. ADDS r3,r4,r3 0x110015d8: 0a04 .. LSRS r4,r0,#8 0x110015da: 435c \C MULS r4,r3,r4 0x110015dc: 02c5 .. LSLS r5,r0,#11 0x110015de: 0d20 . LSRS r0,r4,#20 0x110015e0: 460c .F MOV r4,r1 0x110015e2: 4344 DC MULS r4,r0,r4 0x110015e4: 1964 d. ADDS r4,r4,r5 0x110015e6: 0a25 %. LSRS r5,r4,#8 0x110015e8: 435d ]C MULS r5,r3,r5 0x110015ea: 0323 #. LSLS r3,r4,#12 0x110015ec: 0cec .. LSRS r4,r5,#19 0x110015ee: 460d .F MOV r5,r1 0x110015f0: 4365 eC MULS r5,r4,r5 0x110015f2: 0300 .. LSLS r0,r0,#12 0x110015f4: 1900 .. ADDS r0,r0,r4 0x110015f6: 18eb .. ADDS r3,r5,r3 0x110015f8: 424c LB RSBS r4,r1,#0 0x110015fa: 42a3 .B CMP r3,r4 0x110015fc: d301 .. BCC 0x11001602 ; __aeabi_fdiv + 162 0x110015fe: 185b [. ADDS r3,r3,r1 0x11001600: 1c40 @. ADDS r0,r0,#1 0x11001602: 05d4 .. LSLS r4,r2,#23 0x11001604: 1820 . ADDS r0,r4,r0 0x11001606: 2b00 .+ CMP r3,#0 0x11001608: d007 .. BEQ 0x1100161a ; __aeabi_fdiv + 186 0x1100160a: 005b [. LSLS r3,r3,#1 0x1100160c: 18c9 .. ADDS r1,r1,r3 0x1100160e: d304 .. BCC 0x1100161a ; __aeabi_fdiv + 186 0x11001610: 1c40 @. ADDS r0,r0,#1 0x11001612: 2900 .) CMP r1,#0 0x11001614: d101 .. BNE 0x1100161a ; __aeabi_fdiv + 186 0x11001616: 0840 @. LSRS r0,r0,#1 0x11001618: 0040 @. LSLS r0,r0,#1 0x1100161a: 213f ?! MOVS r1,#0x3f 0x1100161c: 0489 .. LSLS r1,r1,#18 0x1100161e: 428a .B CMP r2,r1 0x11001620: d309 .. BCC 0x11001636 ; __aeabi_fdiv + 214 0x11001622: 2a00 .* CMP r2,#0 0x11001624: dc08 .. BGT 0x11001638 ; __aeabi_fdiv + 216 0x11001626: 0611 .. LSLS r1,r2,#24 0x11001628: 0f09 .. LSRS r1,r1,#28 0x1100162a: d004 .. BEQ 0x11001636 ; __aeabi_fdiv + 214 0x1100162c: 2103 .! MOVS r1,#3 0x1100162e: 0749 I. LSLS r1,r1,#29 0x11001630: 1840 @. ADDS r0,r0,r1 0x11001632: 0fc0 .. LSRS r0,r0,#31 0x11001634: 07c0 .. LSLS r0,r0,#31 0x11001636: bdf0 .. POP {r4-r7,pc} 0x11001638: 2201 ." MOVS r2,#1 0x1100163a: 0041 A. LSLS r1,r0,#1 0x1100163c: 0612 .. LSLS r2,r2,#24 0x1100163e: 1889 .. ADDS r1,r1,r2 0x11001640: 227f ." MOVS r2,#0x7f 0x11001642: 0652 R. LSLS r2,r2,#25 0x11001644: 4291 .B CMP r1,r2 0x11001646: d2f6 .. BCS 0x11001636 ; __aeabi_fdiv + 214 0x11001648: 2105 .! MOVS r1,#5 0x1100164a: 0749 I. LSLS r1,r1,#29 0x1100164c: 42c8 .B CMN r0,r1 0x1100164e: d501 .. BPL 0x11001654 ; __aeabi_fdiv + 244 0x11001650: 1090 .. ASRS r0,r2,#2 0x11001652: bdf0 .. POP {r4-r7,pc} 0x11001654: 20ff . MOVS r0,#0xff 0x11001656: 05c0 .. LSLS r0,r0,#23 0x11001658: bdf0 .. POP {r4-r7,pc} 0x1100165a: 2f00 ./ CMP r7,#0 0x1100165c: da00 .. BGE 0x11001660 ; __aeabi_fdiv + 256 0x1100165e: 4632 2F MOV r2,r6 0x11001660: 4816 .H LDR r0,[pc,#88] ; [0x110016bc] = 0x7fc00000 0x11001662: 42aa .B CMP r2,r5 0x11001664: d207 .. BCS 0x11001676 ; __aeabi_fdiv + 278 0x11001666: 42ab .B CMP r3,r5 0x11001668: d205 .. BCS 0x11001676 ; __aeabi_fdiv + 278 0x1100166a: 0219 .. LSLS r1,r3,#8 0x1100166c: 0e09 .. LSRS r1,r1,#24 0x1100166e: d017 .. BEQ 0x110016a0 ; __aeabi_fdiv + 320 0x11001670: 0ff8 .. LSRS r0,r7,#31 0x11001672: 07c0 .. LSLS r0,r0,#31 0x11001674: bdf0 .. POP {r4-r7,pc} 0x11001676: 25ff .% MOVS r5,#0xff 0x11001678: 0063 c. LSLS r3,r4,#1 0x1100167a: 062d -. LSLS r5,r5,#24 0x1100167c: 42ab .B CMP r3,r5 0x1100167e: d8f9 .. BHI 0x11001674 ; __aeabi_fdiv + 276 0x11001680: 0049 I. LSLS r1,r1,#1 0x11001682: 42a9 .B CMP r1,r5 0x11001684: d8f6 .. BHI 0x11001674 ; __aeabi_fdiv + 276 0x11001686: 42ab .B CMP r3,r5 0x11001688: d101 .. BNE 0x1100168e ; __aeabi_fdiv + 302 0x1100168a: 42a9 .B CMP r1,r5 0x1100168c: d0f2 .. BEQ 0x11001674 ; __aeabi_fdiv + 276 0x1100168e: 42a9 .B CMP r1,r5 0x11001690: d101 .. BNE 0x11001696 ; __aeabi_fdiv + 310 0x11001692: 2100 .! MOVS r1,#0 0x11001694: e001 .. B 0x1100169a ; __aeabi_fdiv + 314 0x11001696: 0061 a. LSLS r1,r4,#1 0x11001698: 0849 I. LSRS r1,r1,#1 0x1100169a: 05d0 .. LSLS r0,r2,#23 0x1100169c: 4308 .C ORRS r0,r0,r1 0x1100169e: bdf0 .. POP {r4-r7,pc} 0x110016a0: 0211 .. LSLS r1,r2,#8 0x110016a2: 0e09 .. LSRS r1,r1,#24 0x110016a4: d0fb .. BEQ 0x1100169e ; __aeabi_fdiv + 318 0x110016a6: 20ff . MOVS r0,#0xff 0x110016a8: 4302 .C ORRS r2,r2,r0 0x110016aa: 05d0 .. LSLS r0,r2,#23 0x110016ac: bdf0 .. POP {r4-r7,pc} _frdiv 0x110016ae: 460a .F MOV r2,r1 0x110016b0: 4601 .F MOV r1,r0 0x110016b2: 4610 .F MOV r0,r2 0x110016b4: e754 T. B __aeabi_fdiv ; 0x11001560 $d 0x110016b6: 0000 .. DCW 0 0x110016b8: 00003205 .2.. DCD 12805 0x110016bc: 7fc00000 .... DCD 2143289344 $t .text __aeabi_f2uiz _ffixu 0x110016c0: 0201 .. LSLS r1,r0,#8 0x110016c2: 15c2 .. ASRS r2,r0,#23 0x110016c4: d004 .. BEQ 0x110016d0 ; __aeabi_f2uiz + 16 0x110016c6: 2301 .# MOVS r3,#1 0x110016c8: 07db .. LSLS r3,r3,#31 0x110016ca: 4319 .C ORRS r1,r1,r3 0x110016cc: 2a00 .* CMP r2,#0 0x110016ce: db0a .. BLT 0x110016e6 ; __aeabi_f2uiz + 38 0x110016d0: 239e .# MOVS r3,#0x9e 0x110016d2: 1a9a .. SUBS r2,r3,r2 0x110016d4: d402 .. BMI 0x110016dc ; __aeabi_f2uiz + 28 0x110016d6: 4608 .F MOV r0,r1 0x110016d8: 40d0 .@ LSRS r0,r0,r2 0x110016da: 4770 pG BX lr 0x110016dc: 22ff ." MOVS r2,#0xff 0x110016de: 0041 A. LSLS r1,r0,#1 0x110016e0: 0612 .. LSLS r2,r2,#24 0x110016e2: 4291 .B CMP r1,r2 0x110016e4: d901 .. BLS 0x110016ea ; __aeabi_f2uiz + 42 0x110016e6: 2000 . MOVS r0,#0 0x110016e8: 4770 pG BX lr 0x110016ea: 17c0 .. ASRS r0,r0,#31 0x110016ec: 43c0 .C MVNS r0,r0 0x110016ee: 4770 pG BX lr .text __aeabi_i2f_normalise 0x110016f0: 221f ." MOVS r2,#0x1f 0x110016f2: 0c03 .. LSRS r3,r0,#16 0x110016f4: d102 .. BNE 0x110016fc ; __aeabi_i2f_normalise + 12 0x110016f6: 220f ." MOVS r2,#0xf 0x110016f8: 0400 .. LSLS r0,r0,#16 0x110016fa: d01c .. BEQ 0x11001736 ; __aeabi_i2f_normalise + 70 0x110016fc: 0e03 .. LSRS r3,r0,#24 0x110016fe: d101 .. BNE 0x11001704 ; __aeabi_i2f_normalise + 20 0x11001700: 0200 .. LSLS r0,r0,#8 0x11001702: 3a08 .: SUBS r2,r2,#8 0x11001704: 0f03 .. LSRS r3,r0,#28 0x11001706: d101 .. BNE 0x1100170c ; __aeabi_i2f_normalise + 28 0x11001708: 0100 .. LSLS r0,r0,#4 0x1100170a: 1f12 .. SUBS r2,r2,#4 0x1100170c: 0f83 .. LSRS r3,r0,#30 0x1100170e: d101 .. BNE 0x11001714 ; __aeabi_i2f_normalise + 36 0x11001710: 0080 .. LSLS r0,r0,#2 0x11001712: 1e92 .. SUBS r2,r2,#2 0x11001714: 2800 .( CMP r0,#0 0x11001716: db01 .. BLT 0x1100171c ; __aeabi_i2f_normalise + 44 0x11001718: 0040 @. LSLS r0,r0,#1 0x1100171a: 1e52 R. SUBS r2,r2,#1 0x1100171c: 05d2 .. LSLS r2,r2,#23 0x1100171e: 1851 Q. ADDS r1,r2,r1 0x11001720: 1202 .. ASRS r2,r0,#8 0x11001722: 1851 Q. ADDS r1,r2,r1 0x11001724: 2219 ." MOVS r2,#0x19 0x11001726: 4090 .@ LSLS r0,r0,r2 0x11001728: d304 .. BCC 0x11001734 ; __aeabi_i2f_normalise + 68 0x1100172a: 1c49 I. ADDS r1,r1,#1 0x1100172c: 2800 .( CMP r0,#0 0x1100172e: d101 .. BNE 0x11001734 ; __aeabi_i2f_normalise + 68 0x11001730: 0849 I. LSRS r1,r1,#1 0x11001732: 0049 I. LSLS r1,r1,#1 0x11001734: 4608 .F MOV r0,r1 0x11001736: 4770 pG BX lr __aeabi_i2f _fflt 0x11001738: 0fc1 .. LSRS r1,r0,#31 0x1100173a: 07c9 .. LSLS r1,r1,#31 0x1100173c: d000 .. BEQ 0x11001740 ; __aeabi_i2f + 8 0x1100173e: 4240 @B RSBS r0,r0,#0 0x11001740: 2201 ." MOVS r2,#1 0x11001742: 0792 .. LSLS r2,r2,#30 0x11001744: 4311 .C ORRS r1,r1,r2 0x11001746: e7d3 .. B __aeabi_i2f_normalise ; 0x110016f0 __aeabi_ui2f _ffltu 0x11001748: 2101 .! MOVS r1,#1 0x1100174a: 0789 .. LSLS r1,r1,#30 0x1100174c: e7d0 .. B __aeabi_i2f_normalise ; 0x110016f0 .text _printf_int_common 0x1100174e: b5ff .. PUSH {r0-r7,lr} 0x11001750: 4604 .F MOV r4,r0 0x11001752: 460d .F MOV r5,r1 0x11001754: b081 .. SUB sp,sp,#4 0x11001756: 3024 $0 ADDS r0,r0,#0x24 0x11001758: 9000 .. STR r0,[sp,#0] 0x1100175a: 6821 !h LDR r1,[r4,#0] 0x1100175c: 0688 .. LSLS r0,r1,#26 0x1100175e: d504 .. BPL 0x1100176a ; _printf_int_common + 28 0x11001760: 2210 ." MOVS r2,#0x10 0x11001762: 69e0 .i LDR r0,[r4,#0x1c] 0x11001764: 4391 .C BICS r1,r1,r2 0x11001766: 6021 !` STR r1,[r4,#0] 0x11001768: e000 .. B 0x1100176c ; _printf_int_common + 30 0x1100176a: 2001 . MOVS r0,#1 0x1100176c: 42a8 .B CMP r0,r5 0x1100176e: dd01 .. BLE 0x11001774 ; _printf_int_common + 38 0x11001770: 1b47 G. SUBS r7,r0,r5 0x11001772: e000 .. B 0x11001776 ; _printf_int_common + 40 0x11001774: 2700 .' MOVS r7,#0 0x11001776: 9804 .. LDR r0,[sp,#0x10] 0x11001778: 69a1 .i LDR r1,[r4,#0x18] 0x1100177a: 197a z. ADDS r2,r7,r5 0x1100177c: 1810 .. ADDS r0,r2,r0 0x1100177e: 1a08 .. SUBS r0,r1,r0 0x11001780: 61a0 .a STR r0,[r4,#0x18] 0x11001782: 7820 x LDRB r0,[r4,#0] 0x11001784: 06c0 .. LSLS r0,r0,#27 0x11001786: d402 .. BMI 0x1100178e ; _printf_int_common + 64 0x11001788: 4620 F MOV r0,r4 0x1100178a: f7fffd57 ..W. BL _printf_pre_padding ; 0x1100123c 0x1100178e: 2600 .& MOVS r6,#0 0x11001790: e008 .. B 0x110017a4 ; _printf_int_common + 86 0x11001792: 9803 .. LDR r0,[sp,#0xc] 0x11001794: 6862 bh LDR r2,[r4,#4] 0x11001796: 68a1 .h LDR r1,[r4,#8] 0x11001798: 5d80 .] LDRB r0,[r0,r6] 0x1100179a: 4790 .G BLX r2 0x1100179c: 6a20 j LDR r0,[r4,#0x20] 0x1100179e: 1c40 @. ADDS r0,r0,#1 0x110017a0: 1c76 v. ADDS r6,r6,#1 0x110017a2: 6220 b STR r0,[r4,#0x20] 0x110017a4: 9804 .. LDR r0,[sp,#0x10] 0x110017a6: 4286 .B CMP r6,r0 0x110017a8: dbf3 .. BLT 0x11001792 ; _printf_int_common + 68 0x110017aa: 7820 x LDRB r0,[r4,#0] 0x110017ac: 06c0 .. LSLS r0,r0,#27 0x110017ae: d50a .. BPL 0x110017c6 ; _printf_int_common + 120 0x110017b0: 4620 F MOV r0,r4 0x110017b2: f7fffd43 ..C. BL _printf_pre_padding ; 0x1100123c 0x110017b6: e006 .. B 0x110017c6 ; _printf_int_common + 120 0x110017b8: 6862 bh LDR r2,[r4,#4] 0x110017ba: 68a1 .h LDR r1,[r4,#8] 0x110017bc: 2030 0 MOVS r0,#0x30 0x110017be: 4790 .G BLX r2 0x110017c0: 6a20 j LDR r0,[r4,#0x20] 0x110017c2: 1c40 @. ADDS r0,r0,#1 0x110017c4: 6220 b STR r0,[r4,#0x20] 0x110017c6: 4638 8F MOV r0,r7 0x110017c8: 1e7f .. SUBS r7,r7,#1 0x110017ca: 2800 .( CMP r0,#0 0x110017cc: dcf4 .. BGT 0x110017b8 ; _printf_int_common + 106 0x110017ce: e007 .. B 0x110017e0 ; _printf_int_common + 146 0x110017d0: 9800 .. LDR r0,[sp,#0] 0x110017d2: 6862 bh LDR r2,[r4,#4] 0x110017d4: 68a1 .h LDR r1,[r4,#8] 0x110017d6: 5d40 @] LDRB r0,[r0,r5] 0x110017d8: 4790 .G BLX r2 0x110017da: 6a20 j LDR r0,[r4,#0x20] 0x110017dc: 1c40 @. ADDS r0,r0,#1 0x110017de: 6220 b STR r0,[r4,#0x20] 0x110017e0: 4628 (F MOV r0,r5 0x110017e2: 1e6d m. SUBS r5,r5,#1 0x110017e4: 2800 .( CMP r0,#0 0x110017e6: dcf3 .. BGT 0x110017d0 ; _printf_int_common + 130 0x110017e8: 4620 F MOV r0,r4 0x110017ea: f7fffd3d ..=. BL _printf_post_padding ; 0x11001268 0x110017ee: 7820 x LDRB r0,[r4,#0] 0x110017f0: 0600 .. LSLS r0,r0,#24 0x110017f2: d502 .. BPL 0x110017fa ; _printf_int_common + 172 0x110017f4: 2002 . MOVS r0,#2 0x110017f6: b005 .. ADD sp,sp,#0x14 0x110017f8: bdf0 .. POP {r4-r7,pc} 0x110017fa: 2001 . MOVS r0,#1 0x110017fc: e7fb .. B 0x110017f6 ; _printf_int_common + 168 .text _printf_cs_common 0x110017fe: b510 .. PUSH {r4,lr} 0x11001800: 6943 Ci LDR r3,[r0,#0x14] 0x11001802: 2b00 .+ CMP r3,#0 0x11001804: d002 .. BEQ 0x1100180c ; _printf_cs_common + 14 0x11001806: 46c0 .F MOV r8,r8 0x11001808: 46c0 .F MOV r8,r8 0x1100180a: e001 .. B 0x11001810 ; _printf_cs_common + 18 0x1100180c: f7fffd3d ..=. BL _printf_str ; 0x1100128a 0x11001810: 2001 . MOVS r0,#1 0x11001812: bd10 .. POP {r4,pc} _printf_char 0x11001814: 7812 .x LDRB r2,[r2,#0] 0x11001816: 4601 .F MOV r1,r0 0x11001818: 3124 $1 ADDS r1,r1,#0x24 0x1100181a: 700a .p STRB r2,[r1,#0] 0x1100181c: 2200 ." MOVS r2,#0 0x1100181e: 704a Jp STRB r2,[r1,#1] 0x11001820: 2201 ." MOVS r2,#1 0x11001822: e7ec .. B _printf_cs_common ; 0x110017fe _printf_string 0x11001824: 6811 .h LDR r1,[r2,#0] 0x11001826: 2200 ." MOVS r2,#0 0x11001828: 43d2 .C MVNS r2,r2 0x1100182a: e7e8 .. B _printf_cs_common ; 0x110017fe .text _printf_char_file 0x1100182c: 4b08 .K LDR r3,[pc,#32] ; [0x11001850] = 0xfeffea5f 0x1100182e: b570 p. PUSH {r4-r6,lr} 0x11001830: 460d .F MOV r5,r1 0x11001832: 447b {D ADD r3,r3,pc 0x11001834: f000f827 ..'. BL _printf_char_common ; 0x11001886 0x11001838: 4604 .F MOV r4,r0 0x1100183a: 4628 (F MOV r0,r5 0x1100183c: f000fbb2 .... BL ferror ; 0x11001fa4 0x11001840: 2800 .( CMP r0,#0 0x11001842: d002 .. BEQ 0x1100184a ; _printf_char_file + 30 0x11001844: 2000 . MOVS r0,#0 0x11001846: 43c0 .C MVNS r0,r0 0x11001848: bd70 p. POP {r4-r6,pc} 0x1100184a: 4620 F MOV r0,r4 0x1100184c: bd70 p. POP {r4-r6,pc} $d 0x1100184e: 0000 .. DCW 0 0x11001850: feffea5f _... DCD 4278184543 $t .text __rt_udiv10 0x11001854: 4601 .F MOV r1,r0 0x11001856: 0880 .. LSRS r0,r0,#2 0x11001858: 1a08 .. SUBS r0,r1,r0 0x1100185a: 0902 .. LSRS r2,r0,#4 0x1100185c: 1810 .. ADDS r0,r2,r0 0x1100185e: 0a02 .. LSRS r2,r0,#8 0x11001860: 1810 .. ADDS r0,r2,r0 0x11001862: 0c02 .. LSRS r2,r0,#16 0x11001864: 1810 .. ADDS r0,r2,r0 0x11001866: 08c0 .. LSRS r0,r0,#3 0x11001868: 0082 .. LSLS r2,r0,#2 0x1100186a: 1812 .. ADDS r2,r2,r0 0x1100186c: 0052 R. LSLS r2,r2,#1 0x1100186e: 1a89 .. SUBS r1,r1,r2 0x11001870: e001 .. B 0x11001876 ; __rt_udiv10 + 34 0x11001872: 1c40 @. ADDS r0,r0,#1 0x11001874: 390a .9 SUBS r1,r1,#0xa 0x11001876: 290a .) CMP r1,#0xa 0x11001878: d2fb .. BCS 0x11001872 ; __rt_udiv10 + 30 0x1100187a: 4770 pG BX lr .text _printf_input_char 0x1100187c: 6901 .i LDR r1,[r0,#0x10] 0x1100187e: 1c4a J. ADDS r2,r1,#1 0x11001880: 6102 .a STR r2,[r0,#0x10] 0x11001882: 7808 .x LDRB r0,[r1,#0] 0x11001884: 4770 pG BX lr _printf_char_common 0x11001886: b500 .. PUSH {lr} 0x11001888: b08f .. SUB sp,sp,#0x3c 0x1100188a: 9102 .. STR r1,[sp,#8] 0x1100188c: 2100 .! MOVS r1,#0 0x1100188e: 9105 .. STR r1,[sp,#0x14] 0x11001890: 4905 .I LDR r1,[pc,#20] ; [0x110018a8] = 0xffffffe5 0x11001892: 9301 .. STR r3,[sp,#4] 0x11001894: 4479 yD ADD r1,r1,pc 0x11001896: 9103 .. STR r1,[sp,#0xc] 0x11001898: 4611 .F MOV r1,r2 0x1100189a: 9004 .. STR r0,[sp,#0x10] 0x1100189c: 4668 hF MOV r0,sp 0x1100189e: f7fffd7f .... BL __printf ; 0x110013a0 0x110018a2: b00f .. ADD sp,sp,#0x3c 0x110018a4: bd00 .. POP {pc} $d 0x110018a6: 0000 .. DCW 0 0x110018a8: ffffffe5 .... DCD 4294967269 $t .text __user_setup_stackheap 0x110018ac: 4675 uF MOV r5,lr 0x110018ae: f000f825 ..%. BL __user_libspace ; 0x110018fc 0x110018b2: 46ae .F MOV lr,r5 0x110018b4: 0005 .. MOVS r5,r0 0x110018b6: 4669 iF MOV r1,sp 0x110018b8: 4653 SF MOV r3,r10 0x110018ba: 08c0 .. LSRS r0,r0,#3 0x110018bc: 00c0 .. LSLS r0,r0,#3 0x110018be: 4685 .F MOV sp,r0 0x110018c0: b018 .. ADD sp,sp,#0x60 0x110018c2: b520 . PUSH {r5,lr} 0x110018c4: f7fffc96 .... BL __user_initial_stackheap ; 0x110011f4 0x110018c8: bc60 `. POP {r5,r6} 0x110018ca: 2700 .' MOVS r7,#0 0x110018cc: 0849 I. LSRS r1,r1,#1 0x110018ce: 46b6 .F MOV lr,r6 0x110018d0: 2600 .& MOVS r6,#0 0x110018d2: c5c0 .. STM r5!,{r6,r7} 0x110018d4: c5c0 .. STM r5!,{r6,r7} 0x110018d6: c5c0 .. STM r5!,{r6,r7} 0x110018d8: c5c0 .. STM r5!,{r6,r7} 0x110018da: c5c0 .. STM r5!,{r6,r7} 0x110018dc: c5c0 .. STM r5!,{r6,r7} 0x110018de: c5c0 .. STM r5!,{r6,r7} 0x110018e0: c5c0 .. STM r5!,{r6,r7} 0x110018e2: 3d40 @= SUBS r5,r5,#0x40 0x110018e4: 0049 I. LSLS r1,r1,#1 0x110018e6: 468d .F MOV sp,r1 0x110018e8: 4770 pG BX lr .text exit 0x110018ea: b510 .. PUSH {r4,lr} 0x110018ec: 4604 .F MOV r4,r0 0x110018ee: 46c0 .F MOV r8,r8 0x110018f0: 46c0 .F MOV r8,r8 0x110018f2: 4620 F MOV r0,r4 0x110018f4: f7fffc41 ..A. BL __rt_exit ; 0x1100117a 0x110018f8: bd10 .. POP {r4,pc} 0x110018fa: 0000 .. MOVS r0,r0 .text __user_libspace __user_perproc_libspace __user_perthread_libspace 0x110018fc: 4800 .H LDR r0,[pc,#0] ; [0x11001900] = 0x10001370 0x110018fe: 4770 pG BX lr $d 0x11001900: 10001370 p... DCD 268440432 $t $Ven$TT$L$$__aeabi_uidivmod 0x11001904: b403 .. PUSH {r0,r1} 0x11001906: 4801 .H LDR r0,[pc,#4] ; [0x1100190c] = 0x100000c9 0x11001908: 9001 .. STR r0,[sp,#4] 0x1100190a: bd01 .. POP {r0,pc} $d 0x1100190c: 100000c9 .... DCD 268435657 $t $Ven$TT$L$$rf_tx_packet 0x11001910: b403 .. PUSH {r0,r1} 0x11001912: 4801 .H LDR r0,[pc,#4] ; [0x11001918] = 0x10000505 0x11001914: 9001 .. STR r0,[sp,#4] 0x11001916: bd01 .. POP {r0,pc} $d 0x11001918: 10000505 .... DCD 268436741 $t $Ven$TT$L$$rf_off_and_on 0x1100191c: b403 .. PUSH {r0,r1} 0x1100191e: 4801 .H LDR r0,[pc,#4] ; [0x11001924] = 0x100005af 0x11001920: 9001 .. STR r0,[sp,#4] 0x11001922: bd01 .. POP {r0,pc} $d 0x11001924: 100005af .... DCD 268436911 $t $Ven$TT$L$$rf_rx_packet 0x11001928: b403 .. PUSH {r0,r1} 0x1100192a: 4801 .H LDR r0,[pc,#4] ; [0x11001930] = 0x10000571 0x1100192c: 9001 .. STR r0,[sp,#4] 0x1100192e: bd01 .. POP {r0,pc} $d 0x11001930: 10000571 q... DCD 268436849 $t $Ven$TT$L$$xc_fmc_spi_init_oprt 0x11001934: b403 .. PUSH {r0,r1} 0x11001936: 4801 .H LDR r0,[pc,#4] ; [0x1100193c] = 0x10000759 0x11001938: 9001 .. STR r0,[sp,#4] 0x1100193a: bd01 .. POP {r0,pc} $d 0x1100193c: 10000759 Y... DCD 268437337 $t $Ven$TT$L$$xc_fmc_spi_flash_wake_up 0x11001940: b403 .. PUSH {r0,r1} 0x11001942: 4801 .H LDR r0,[pc,#4] ; [0x11001948] = 0x10000769 0x11001944: 9001 .. STR r0,[sp,#4] 0x11001946: bd01 .. POP {r0,pc} $d 0x11001948: 10000769 i... DCD 268437353 $t $Ven$TT$L$$enter_sleep 0x1100194c: b403 .. PUSH {r0,r1} 0x1100194e: 4801 .H LDR r0,[pc,#4] ; [0x11001954] = 0x100004e7 0x11001950: 9001 .. STR r0,[sp,#4] 0x11001952: bd01 .. POP {r0,pc} $d 0x11001954: 100004e7 .... DCD 268436711 $t $Ven$TT$L$$__aeabi_idivmod 0x11001958: b403 .. PUSH {r0,r1} 0x1100195a: 4801 .H LDR r0,[pc,#4] ; [0x11001960] = 0x100000dd 0x1100195c: 9001 .. STR r0,[sp,#4] 0x1100195e: bd01 .. POP {r0,pc} $d 0x11001960: 100000dd .... DCD 268435677 $t i.BusFault_Handler BusFault_Handler 0x11001964: 4902 .I LDR r1,[pc,#8] ; [0x11001970] = 0x110046a2 0x11001966: a003 .. ADR r0,{pc}+0xe ; 0x11001974 0x11001968: f7fffc5a ..Z. BL __2printf ; 0x11001220 0x1100196c: bf00 .. NOP 0x1100196e: e7fe .. B 0x1100196e ; BusFault_Handler + 10 $d 0x11001970: 110046a2 .F.. DCD 285230754 0x11001974: 000a7325 %s.. DCD 684837 $t i.DebugMon_Handler DebugMon_Handler 0x11001978: 4902 .I LDR r1,[pc,#8] ; [0x11001984] = 0x110046d2 0x1100197a: a003 .. ADR r0,{pc}+0xe ; 0x11001988 0x1100197c: f7fffc50 ..P. BL __2printf ; 0x11001220 0x11001980: bf00 .. NOP 0x11001982: e7fe .. B 0x11001982 ; DebugMon_Handler + 10 $d 0x11001984: 110046d2 .F.. DCD 285230802 0x11001988: 000a7325 %s.. DCD 684837 $t i.GADC_Handler GADC_Handler 0x1100198c: b510 .. PUSH {r4,lr} 0x1100198e: f000f9c5 .... BL adc_intr_callback ; 0x11001d1c 0x11001992: bf00 .. NOP 0x11001994: 4902 .I LDR r1,[pc,#8] ; [0x110019a0] = 0x40018000 0x11001996: 6948 Hi LDR r0,[r1,#0x14] 0x11001998: bf00 .. NOP 0x1100199a: 6148 Ha STR r0,[r1,#0x14] 0x1100199c: bf00 .. NOP 0x1100199e: bd10 .. POP {r4,pc} $d 0x110019a0: 40018000 ...@ DCD 1073840128 $t i.GPIO_Handler GPIO_Handler 0x110019a4: b5f8 .. PUSH {r3-r7,lr} 0x110019a6: 2000 . MOVS r0,#0 0x110019a8: 0081 .. LSLS r1,r0,#2 0x110019aa: 4a10 .J LDR r2,[pc,#64] ; [0x110019ec] = 0x40001200 0x110019ac: 1889 .. ADDS r1,r1,r2 0x110019ae: 6a09 .j LDR r1,[r1,#0x20] 0x110019b0: 2500 .% MOVS r5,#0 0x110019b2: 460c .F MOV r4,r1 0x110019b4: 4626 &F MOV r6,r4 0x110019b6: 462f /F MOV r7,r5 0x110019b8: 2100 .! MOVS r1,#0 0x110019ba: 4620 F MOV r0,r4 0x110019bc: 008a .. LSLS r2,r1,#2 0x110019be: 4b0b .K LDR r3,[pc,#44] ; [0x110019ec] = 0x40001200 0x110019c0: 3b80 .; SUBS r3,r3,#0x80 0x110019c2: 18d2 .. ADDS r2,r2,r3 0x110019c4: 6310 .c STR r0,[r2,#0x30] 0x110019c6: bf00 .. NOP 0x110019c8: 2001 . MOVS r0,#1 0x110019ca: 0081 .. LSLS r1,r0,#2 0x110019cc: 4a07 .J LDR r2,[pc,#28] ; [0x110019ec] = 0x40001200 0x110019ce: 1889 .. ADDS r1,r1,r2 0x110019d0: 6a09 .j LDR r1,[r1,#0x20] 0x110019d2: 460c .F MOV r4,r1 0x110019d4: 4327 'C ORRS r7,r7,r4 0x110019d6: 2101 .! MOVS r1,#1 0x110019d8: 4620 F MOV r0,r4 0x110019da: 008a .. LSLS r2,r1,#2 0x110019dc: 18d2 .. ADDS r2,r2,r3 0x110019de: 6310 .c STR r0,[r2,#0x30] 0x110019e0: bf00 .. NOP 0x110019e2: 4630 0F MOV r0,r6 0x110019e4: 4639 9F MOV r1,r7 0x110019e6: f000faf9 .... BL gpio_intr_callback ; 0x11001fdc 0x110019ea: bdf8 .. POP {r3-r7,pc} $d 0x110019ec: 40001200 ...@ DCD 1073746432 $t i.HardFault_Handler_c HardFault_Handler_c 0x110019f0: b086 .. SUB sp,sp,#0x18 0x110019f2: 4604 .F MOV r4,r0 0x110019f4: 6825 %h LDR r5,[r4,#0] 0x110019f6: 6866 fh LDR r6,[r4,#4] 0x110019f8: 68a7 .h LDR r7,[r4,#8] 0x110019fa: 68e0 .h LDR r0,[r4,#0xc] 0x110019fc: 9005 .. STR r0,[sp,#0x14] 0x110019fe: 6920 i LDR r0,[r4,#0x10] 0x11001a00: 9004 .. STR r0,[sp,#0x10] 0x11001a02: 6960 `i LDR r0,[r4,#0x14] 0x11001a04: 9003 .. STR r0,[sp,#0xc] 0x11001a06: 69a0 .i LDR r0,[r4,#0x18] 0x11001a08: 9002 .. STR r0,[sp,#8] 0x11001a0a: 69e0 .i LDR r0,[r4,#0x1c] 0x11001a0c: 9001 .. STR r0,[sp,#4] 0x11001a0e: 4917 .I LDR r1,[pc,#92] ; [0x11001a6c] = 0x110046f2 0x11001a10: a017 .. ADR r0,{pc}+0x60 ; 0x11001a70 0x11001a12: f7fffc05 .... BL __2printf ; 0x11001220 0x11001a16: 4629 )F MOV r1,r5 0x11001a18: a018 .. ADR r0,{pc}+0x64 ; 0x11001a7c 0x11001a1a: f7fffc01 .... BL __2printf ; 0x11001220 0x11001a1e: 4631 1F MOV r1,r6 0x11001a20: a018 .. ADR r0,{pc}+0x64 ; 0x11001a84 0x11001a22: f7fffbfd .... BL __2printf ; 0x11001220 0x11001a26: 4639 9F MOV r1,r7 0x11001a28: a018 .. ADR r0,{pc}+0x64 ; 0x11001a8c 0x11001a2a: f7fffbf9 .... BL __2printf ; 0x11001220 0x11001a2e: a019 .. ADR r0,{pc}+0x66 ; 0x11001a94 0x11001a30: 9905 .. LDR r1,[sp,#0x14] 0x11001a32: f7fffbf5 .... BL __2printf ; 0x11001220 0x11001a36: a019 .. ADR r0,{pc}+0x66 ; 0x11001a9c 0x11001a38: 9904 .. LDR r1,[sp,#0x10] 0x11001a3a: f7fffbf1 .... BL __2printf ; 0x11001220 0x11001a3e: a019 .. ADR r0,{pc}+0x66 ; 0x11001aa4 0x11001a40: 9903 .. LDR r1,[sp,#0xc] 0x11001a42: f7fffbed .... BL __2printf ; 0x11001220 0x11001a46: a01a .. ADR r0,{pc}+0x6a ; 0x11001ab0 0x11001a48: 9902 .. LDR r1,[sp,#8] 0x11001a4a: f7fffbe9 .... BL __2printf ; 0x11001220 0x11001a4e: a01b .. ADR r0,{pc}+0x6e ; 0x11001abc 0x11001a50: 9901 .. LDR r1,[sp,#4] 0x11001a52: f7fffbe5 .... BL __2printf ; 0x11001220 0x11001a56: 481b .H LDR r0,[pc,#108] ; [0x11001ac4] = 0xe000ed00 0x11001a58: 6a41 Aj LDR r1,[r0,#0x24] 0x11001a5a: a01b .. ADR r0,{pc}+0x6e ; 0x11001ac8 0x11001a5c: f7fffbe0 .... BL __2printf ; 0x11001220 0x11001a60: a01d .. ADR r0,{pc}+0x78 ; 0x11001ad8 0x11001a62: f7fffbdd .... BL __2printf ; 0x11001220 0x11001a66: bf00 .. NOP 0x11001a68: e7fe .. B 0x11001a68 ; HardFault_Handler_c + 120 $d 0x11001a6a: 0000 .. DCW 0 0x11001a6c: 110046f2 .F.. DCD 285230834 0x11001a70: 2d2d2d2d ---- DCD 757935405 0x11001a74: 2d2d7325 %s-- DCD 757953317 0x11001a78: 000a2d2d --.. DCD 666925 0x11001a7c: 253d3052 R0=% DCD 624767058 0x11001a80: 00000a78 x... DCD 2680 0x11001a84: 253d3152 R1=% DCD 624767314 0x11001a88: 00000a78 x... DCD 2680 0x11001a8c: 253d3252 R2=% DCD 624767570 0x11001a90: 00000a78 x... DCD 2680 0x11001a94: 253d3352 R3=% DCD 624767826 0x11001a98: 00000a78 x... DCD 2680 0x11001a9c: 3d323152 R12= DCD 1026699602 0x11001aa0: 000a7825 %x.. DCD 686117 0x11001aa4: 525b524c LR[R DCD 1381716556 0x11001aa8: 3d5d3431 14]= DCD 1029518385 0x11001aac: 000a7825 %x.. DCD 686117 0x11001ab0: 525b4350 PC[R DCD 1381712720 0x11001ab4: 3d5d3531 15]= DCD 1029518641 0x11001ab8: 000a7825 %x.. DCD 686117 0x11001abc: 3d525350 PSR= DCD 1028805456 0x11001ac0: 000a7825 %x.. DCD 686117 0x11001ac4: e000ed00 .... DCD 3758157056 0x11001ac8: 5f424353 SCB_ DCD 1598178131 0x11001acc: 53434853 SHCS DCD 1396918355 0x11001ad0: 78253d52 R=%x DCD 2015706450 0x11001ad4: 0000000a .... DCD 10 0x11001ad8: 2d2d2d2d ---- DCD 757935405 0x11001adc: 2d2d2d2d ---- DCD 757935405 0x11001ae0: 2d2d2d2d ---- DCD 757935405 0x11001ae4: 2d2d2d2d ---- DCD 757935405 0x11001ae8: 2d2d2d2d ---- DCD 757935405 0x11001aec: 2d2d2d2d ---- DCD 757935405 0x11001af0: 0a2d2d2d ---. DCD 170732845 0x11001af4: 00000000 .... DCD 0 $t i.MemManage_Handler MemManage_Handler 0x11001af8: 4902 .I LDR r1,[pc,#8] ; [0x11001b04] = 0x11004690 0x11001afa: a003 .. ADR r0,{pc}+0xe ; 0x11001b08 0x11001afc: f7fffb90 .... BL __2printf ; 0x11001220 0x11001b00: bf00 .. NOP 0x11001b02: e7fe .. B 0x11001b02 ; MemManage_Handler + 10 $d 0x11001b04: 11004690 .F.. DCD 285230736 0x11001b08: 000a7325 %s.. DCD 684837 $t i.NMI_Handler NMI_Handler 0x11001b0c: 4902 .I LDR r1,[pc,#8] ; [0x11001b18] = 0x11004672 0x11001b0e: a003 .. ADR r0,{pc}+0xe ; 0x11001b1c 0x11001b10: f7fffb86 .... BL __2printf ; 0x11001220 0x11001b14: bf00 .. NOP 0x11001b16: e7fe .. B 0x11001b16 ; NMI_Handler + 10 $d 0x11001b18: 11004672 rF.. DCD 285230706 0x11001b1c: 000a7325 %s.. DCD 684837 $t i.PendSV_Handler PendSV_Handler 0x11001b20: 4902 .I LDR r1,[pc,#8] ; [0x11001b2c] = 0x110046e3 0x11001b22: a003 .. ADR r0,{pc}+0xe ; 0x11001b30 0x11001b24: f7fffb7c ..|. BL __2printf ; 0x11001220 0x11001b28: bf00 .. NOP 0x11001b2a: e7fe .. B 0x11001b2a ; PendSV_Handler + 10 $d 0x11001b2c: 110046e3 .F.. DCD 285230819 0x11001b30: 000a7325 %s.. DCD 684837 $t i.SVC_Handler SVC_Handler 0x11001b34: 4902 .I LDR r1,[pc,#8] ; [0x11001b40] = 0x110046c6 0x11001b36: a003 .. ADR r0,{pc}+0xe ; 0x11001b44 0x11001b38: f7fffb72 ..r. BL __2printf ; 0x11001220 0x11001b3c: bf00 .. NOP 0x11001b3e: e7fe .. B 0x11001b3e ; SVC_Handler + 10 $d 0x11001b40: 110046c6 .F.. DCD 285230790 0x11001b44: 000a7325 %s.. DCD 684837 $t i.SysTick_Handler SysTick_Handler 0x11001b48: b510 .. PUSH {r4,lr} 0x11001b4a: f000ffcd .... BL systick_callback ; 0x11002ae8 0x11001b4e: bd10 .. POP {r4,pc} i.SystemInit SystemInit 0x11001b50: b510 .. PUSH {r4,lr} 0x11001b52: f000f889 .... BL WDT_ResetInit ; 0x11001c68 0x11001b56: f000ff5b ..[. BL set_vector ; 0x11002a10 0x11001b5a: 4803 .H LDR r0,[pc,#12] ; [0x11001b68] = 0x40000040 0x11001b5c: 6800 .h LDR r0,[r0,#0] 0x11001b5e: 4903 .I LDR r1,[pc,#12] ; [0x11001b6c] = 0xffff0010 0x11001b60: 4308 .C ORRS r0,r0,r1 0x11001b62: 4901 .I LDR r1,[pc,#4] ; [0x11001b68] = 0x40000040 0x11001b64: 6008 .` STR r0,[r1,#0] 0x11001b66: bd10 .. POP {r4,pc} $d 0x11001b68: 40000040 @..@ DCD 1073741888 0x11001b6c: ffff0010 .... DCD 4294901776 $t i.TIMER0_Handler TIMER0_Handler 0x11001b70: b510 .. PUSH {r4,lr} 0x11001b72: 2000 . MOVS r0,#0 0x11001b74: 4906 .I LDR r1,[pc,#24] ; [0x11001b90] = 0x11004744 0x11001b76: 5c09 .\ LDRB r1,[r1,r0] 0x11001b78: 4a06 .J LDR r2,[pc,#24] ; [0x11001b94] = 0x40003000 0x11001b7a: 1889 .. ADDS r1,r1,r2 0x11001b7c: 68c9 .h LDR r1,[r1,#0xc] 0x11001b7e: 4806 .H LDR r0,[pc,#24] ; [0x11001b98] = 0x10001108 0x11001b80: 6800 .h LDR r0,[r0,#0] 0x11001b82: 2800 .( CMP r0,#0 0x11001b84: d003 .. BEQ 0x11001b8e ; TIMER0_Handler + 30 0x11001b86: 4804 .H LDR r0,[pc,#16] ; [0x11001b98] = 0x10001108 0x11001b88: 6801 .h LDR r1,[r0,#0] 0x11001b8a: 2000 . MOVS r0,#0 0x11001b8c: 4788 .G BLX r1 0x11001b8e: bd10 .. POP {r4,pc} $d 0x11001b90: 11004744 DG.. DCD 285230916 0x11001b94: 40003000 .0.@ DCD 1073754112 0x11001b98: 10001108 .... DCD 268439816 $t i.TIMER1_Handler TIMER1_Handler 0x11001b9c: b510 .. PUSH {r4,lr} 0x11001b9e: 2001 . MOVS r0,#1 0x11001ba0: 4906 .I LDR r1,[pc,#24] ; [0x11001bbc] = 0x11004744 0x11001ba2: 5c09 .\ LDRB r1,[r1,r0] 0x11001ba4: 4a06 .J LDR r2,[pc,#24] ; [0x11001bc0] = 0x40003000 0x11001ba6: 1889 .. ADDS r1,r1,r2 0x11001ba8: 68c9 .h LDR r1,[r1,#0xc] 0x11001baa: 4806 .H LDR r0,[pc,#24] ; [0x11001bc4] = 0x10001108 0x11001bac: 6840 @h LDR r0,[r0,#4] 0x11001bae: 2800 .( CMP r0,#0 0x11001bb0: d003 .. BEQ 0x11001bba ; TIMER1_Handler + 30 0x11001bb2: 4804 .H LDR r0,[pc,#16] ; [0x11001bc4] = 0x10001108 0x11001bb4: 6841 Ah LDR r1,[r0,#4] 0x11001bb6: 2000 . MOVS r0,#0 0x11001bb8: 4788 .G BLX r1 0x11001bba: bd10 .. POP {r4,pc} $d 0x11001bbc: 11004744 DG.. DCD 285230916 0x11001bc0: 40003000 .0.@ DCD 1073754112 0x11001bc4: 10001108 .... DCD 268439816 $t i.TIMER2_Handler TIMER2_Handler 0x11001bc8: b510 .. PUSH {r4,lr} 0x11001bca: 2002 . MOVS r0,#2 0x11001bcc: 4906 .I LDR r1,[pc,#24] ; [0x11001be8] = 0x11004744 0x11001bce: 5c09 .\ LDRB r1,[r1,r0] 0x11001bd0: 4a06 .J LDR r2,[pc,#24] ; [0x11001bec] = 0x40003000 0x11001bd2: 1889 .. ADDS r1,r1,r2 0x11001bd4: 68c9 .h LDR r1,[r1,#0xc] 0x11001bd6: 4806 .H LDR r0,[pc,#24] ; [0x11001bf0] = 0x10001108 0x11001bd8: 6880 .h LDR r0,[r0,#8] 0x11001bda: 2800 .( CMP r0,#0 0x11001bdc: d003 .. BEQ 0x11001be6 ; TIMER2_Handler + 30 0x11001bde: 4804 .H LDR r0,[pc,#16] ; [0x11001bf0] = 0x10001108 0x11001be0: 6881 .h LDR r1,[r0,#8] 0x11001be2: 2000 . MOVS r0,#0 0x11001be4: 4788 .G BLX r1 0x11001be6: bd10 .. POP {r4,pc} $d 0x11001be8: 11004744 DG.. DCD 285230916 0x11001bec: 40003000 .0.@ DCD 1073754112 0x11001bf0: 10001108 .... DCD 268439816 $t i.TIMER3_Handler TIMER3_Handler 0x11001bf4: b510 .. PUSH {r4,lr} 0x11001bf6: 2003 . MOVS r0,#3 0x11001bf8: 4906 .I LDR r1,[pc,#24] ; [0x11001c14] = 0x11004744 0x11001bfa: 5c09 .\ LDRB r1,[r1,r0] 0x11001bfc: 4a06 .J LDR r2,[pc,#24] ; [0x11001c18] = 0x40003000 0x11001bfe: 1889 .. ADDS r1,r1,r2 0x11001c00: 68c9 .h LDR r1,[r1,#0xc] 0x11001c02: 4806 .H LDR r0,[pc,#24] ; [0x11001c1c] = 0x10001108 0x11001c04: 68c0 .h LDR r0,[r0,#0xc] 0x11001c06: 2800 .( CMP r0,#0 0x11001c08: d003 .. BEQ 0x11001c12 ; TIMER3_Handler + 30 0x11001c0a: 4804 .H LDR r0,[pc,#16] ; [0x11001c1c] = 0x10001108 0x11001c0c: 68c1 .h LDR r1,[r0,#0xc] 0x11001c0e: 2000 . MOVS r0,#0 0x11001c10: 4788 .G BLX r1 0x11001c12: bd10 .. POP {r4,pc} $d 0x11001c14: 11004744 DG.. DCD 285230916 0x11001c18: 40003000 .0.@ DCD 1073754112 0x11001c1c: 10001108 .... DCD 268439816 $t i.UART0_Handler UART0_Handler 0x11001c20: b510 .. PUSH {r4,lr} 0x11001c22: 2000 . MOVS r0,#0 0x11001c24: f000ff66 ..f. BL uart_user_handler ; 0x11002af4 0x11001c28: bd10 .. POP {r4,pc} i.UART1_Handler UART1_Handler 0x11001c2a: b510 .. PUSH {r4,lr} 0x11001c2c: 2001 . MOVS r0,#1 0x11001c2e: f000ff61 ..a. BL uart_user_handler ; 0x11002af4 0x11001c32: bd10 .. POP {r4,pc} i.UsageFault_Handler UsageFault_Handler 0x11001c34: 4902 .I LDR r1,[pc,#8] ; [0x11001c40] = 0x110046b3 0x11001c36: a003 .. ADR r0,{pc}+0xe ; 0x11001c44 0x11001c38: f7fffaf2 .... BL __2printf ; 0x11001220 0x11001c3c: bf00 .. NOP 0x11001c3e: e7fe .. B 0x11001c3e ; UsageFault_Handler + 10 $d 0x11001c40: 110046b3 .F.. DCD 285230771 0x11001c44: 000a7325 %s.. DCD 684837 $t i.WDT_Handler WDT_Handler 0x11001c48: b510 .. PUSH {r4,lr} 0x11001c4a: a003 .. ADR r0,{pc}+0xe ; 0x11001c58 0x11001c4c: f7fffae8 .... BL __2printf ; 0x11001220 0x11001c50: f002fc76 ..v. BL xc_wdt_refresh ; 0x11004540 0x11001c54: bd10 .. POP {r4,pc} $d 0x11001c56: 0000 .. DCW 0 0x11001c58: 5f544457 WDT_ DCD 1599358039 0x11001c5c: 646e6148 Hand DCD 1684955464 0x11001c60: 0a72656c ler. DCD 175269228 0x11001c64: 00000000 .... DCD 0 $t i.WDT_ResetInit WDT_ResetInit 0x11001c68: 2001 . MOVS r0,#1 0x11001c6a: 491e .I LDR r1,[pc,#120] ; [0x11001ce4] = 0x40000040 0x11001c6c: 6b09 .k LDR r1,[r1,#0x30] 0x11001c6e: 4381 .C BICS r1,r1,r0 0x11001c70: 0402 .. LSLS r2,r0,#16 0x11001c72: 1882 .. ADDS r2,r0,r2 0x11001c74: 4311 .C ORRS r1,r1,r2 0x11001c76: 4a1b .J LDR r2,[pc,#108] ; [0x11001ce4] = 0x40000040 0x11001c78: 6311 .c STR r1,[r2,#0x30] 0x11001c7a: bf00 .. NOP 0x11001c7c: 2000 . MOVS r0,#0 0x11001c7e: 4919 .I LDR r1,[pc,#100] ; [0x11001ce4] = 0x40000040 0x11001c80: 31c0 .1 ADDS r1,r1,#0xc0 0x11001c82: 6809 .h LDR r1,[r1,#0] 0x11001c84: 2204 ." MOVS r2,#4 0x11001c86: 4391 .C BICS r1,r1,r2 0x11001c88: 0082 .. LSLS r2,r0,#2 0x11001c8a: 2301 .# MOVS r3,#1 0x11001c8c: 049b .. LSLS r3,r3,#18 0x11001c8e: 18d2 .. ADDS r2,r2,r3 0x11001c90: 4311 .C ORRS r1,r1,r2 0x11001c92: 4a14 .J LDR r2,[pc,#80] ; [0x11001ce4] = 0x40000040 0x11001c94: 32c0 .2 ADDS r2,r2,#0xc0 0x11001c96: 6011 .` STR r1,[r2,#0] 0x11001c98: bf00 .. NOP 0x11001c9a: 2001 . MOVS r0,#1 0x11001c9c: 4611 .F MOV r1,r2 0x11001c9e: 6809 .h LDR r1,[r1,#0] 0x11001ca0: 2204 ." MOVS r2,#4 0x11001ca2: 4391 .C BICS r1,r1,r2 0x11001ca4: 0082 .. LSLS r2,r0,#2 0x11001ca6: 18d2 .. ADDS r2,r2,r3 0x11001ca8: 4311 .C ORRS r1,r1,r2 0x11001caa: 4a0e .J LDR r2,[pc,#56] ; [0x11001ce4] = 0x40000040 0x11001cac: 32c0 .2 ADDS r2,r2,#0xc0 0x11001cae: 6011 .` STR r1,[r2,#0] 0x11001cb0: bf00 .. NOP 0x11001cb2: 2002 . MOVS r0,#2 0x11001cb4: 4611 .F MOV r1,r2 0x11001cb6: 6148 Ha STR r0,[r1,#0x14] 0x11001cb8: bf00 .. NOP 0x11001cba: 2001 . MOVS r0,#1 0x11001cbc: 6989 .i LDR r1,[r1,#0x18] 0x11001cbe: 0302 .. LSLS r2,r0,#12 0x11001cc0: 4391 .C BICS r1,r1,r2 0x11001cc2: 0302 .. LSLS r2,r0,#12 0x11001cc4: 4311 .C ORRS r1,r1,r2 0x11001cc6: 4a07 .J LDR r2,[pc,#28] ; [0x11001ce4] = 0x40000040 0x11001cc8: 32c0 .2 ADDS r2,r2,#0xc0 0x11001cca: 6191 .a STR r1,[r2,#0x18] 0x11001ccc: bf00 .. NOP 0x11001cce: 2000 . MOVS r0,#0 0x11001cd0: 4905 .I LDR r1,[pc,#20] ; [0x11001ce8] = 0x40004000 0x11001cd2: 6809 .h LDR r1,[r1,#0] 0x11001cd4: 0849 I. LSRS r1,r1,#1 0x11001cd6: 0049 I. LSLS r1,r1,#1 0x11001cd8: 4301 .C ORRS r1,r1,r0 0x11001cda: 4a03 .J LDR r2,[pc,#12] ; [0x11001ce8] = 0x40004000 0x11001cdc: 6011 .` STR r1,[r2,#0] 0x11001cde: bf00 .. NOP 0x11001ce0: 4770 pG BX lr $d 0x11001ce2: 0000 .. DCW 0 0x11001ce4: 40000040 @..@ DCD 1073741888 0x11001ce8: 40004000 .@.@ DCD 1073758208 $t i.__ARM_common_switch8 __ARM_common_switch8 0x11001cec: b430 0. PUSH {r4,r5} 0x11001cee: 4674 tF MOV r4,lr 0x11001cf0: 1e64 d. SUBS r4,r4,#1 0x11001cf2: 7825 %x LDRB r5,[r4,#0] 0x11001cf4: 1c64 d. ADDS r4,r4,#1 0x11001cf6: 42ab .B CMP r3,r5 0x11001cf8: d304 .. BCC 0x11001d04 ; __ARM_common_switch8 + 24 0x11001cfa: 5d63 c] LDRB r3,[r4,r5] 0x11001cfc: 005b [. LSLS r3,r3,#1 0x11001cfe: 18e3 .. ADDS r3,r4,r3 0x11001d00: bc30 0. POP {r4,r5} 0x11001d02: 4718 .G BX r3 0x11001d04: 461d .F MOV r5,r3 0x11001d06: e7f8 .. B 0x11001cfa ; __ARM_common_switch8 + 14 i._is_digit _is_digit 0x11001d08: 3830 08 SUBS r0,r0,#0x30 0x11001d0a: 280a .( CMP r0,#0xa 0x11001d0c: d201 .. BCS 0x11001d12 ; _is_digit + 10 0x11001d0e: 2001 . MOVS r0,#1 0x11001d10: 4770 pG BX lr 0x11001d12: 2000 . MOVS r0,#0 0x11001d14: 4770 pG BX lr i._sys_exit _sys_exit 0x11001d16: bf00 .. NOP 0x11001d18: e7fe .. B 0x11001d18 ; _sys_exit + 2 0x11001d1a: 0000 .. MOVS r0,r0 i.adc_intr_callback adc_intr_callback 0x11001d1c: b5fe .. PUSH {r1-r7,lr} 0x11001d1e: 2600 .& MOVS r6,#0 0x11001d20: 2400 .$ MOVS r4,#0 0x11001d22: bf00 .. NOP 0x11001d24: 492c ,I LDR r1,[pc,#176] ; [0x11001dd8] = 0x40018000 0x11001d26: 6848 Hh LDR r0,[r1,#4] 0x11001d28: 0701 .. LSLS r1,r0,#28 0x11001d2a: 0f09 .. LSRS r1,r1,#28 0x11001d2c: 460d .F MOV r5,r1 0x11001d2e: bf00 .. NOP 0x11001d30: 4829 )H LDR r0,[pc,#164] ; [0x11001dd8] = 0x40018000 0x11001d32: 6940 @i LDR r0,[r0,#0x14] 0x11001d34: 9001 .. STR r0,[sp,#4] 0x11001d36: 9801 .. LDR r0,[sp,#4] 0x11001d38: 0780 .. LSLS r0,r0,#30 0x11001d3a: 0f80 .. LSRS r0,r0,#30 0x11001d3c: 2800 .( CMP r0,#0 0x11001d3e: d100 .. BNE 0x11001d42 ; adc_intr_callback + 38 0x11001d40: bdfe .. POP {r1-r7,pc} 0x11001d42: 466c lF MOV r4,sp 0x11001d44: 2700 .' MOVS r7,#0 0x11001d46: e02b +. B 0x11001da0 ; adc_intr_callback + 132 0x11001d48: bf00 .. NOP 0x11001d4a: 4823 #H LDR r0,[pc,#140] ; [0x11001dd8] = 0x40018000 0x11001d4c: 6a00 .j LDR r0,[r0,#0x20] 0x11001d4e: 9000 .. STR r0,[sp,#0] 0x11001d50: 6820 h LDR r0,[r4,#0] 0x11001d52: 0f00 .. LSRS r0,r0,#28 0x11001d54: 8821 !. LDRH r1,[r4,#0] 0x11001d56: 0409 .. LSLS r1,r1,#16 0x11001d58: 0f09 .. LSRS r1,r1,#28 0x11001d5a: 4288 .B CMP r0,r1 0x11001d5c: d004 .. BEQ 0x11001d68 ; adc_intr_callback + 76 0x11001d5e: 4639 9F MOV r1,r7 0x11001d60: a01e .. ADR r0,{pc}+0x7c ; 0x11001ddc 0x11001d62: f7fffa5d ..]. BL __2printf ; 0x11001220 0x11001d66: e022 ". B 0x11001dae ; adc_intr_callback + 146 0x11001d68: 6820 h LDR r0,[r4,#0] 0x11001d6a: 0f00 .. LSRS r0,r0,#28 0x11001d6c: 42a8 .B CMP r0,r5 0x11001d6e: d004 .. BEQ 0x11001d7a ; adc_intr_callback + 94 0x11001d70: 4639 9F MOV r1,r7 0x11001d72: a01a .. ADR r0,{pc}+0x6a ; 0x11001ddc 0x11001d74: f7fffa54 ..T. BL __2printf ; 0x11001220 0x11001d78: e019 .. B 0x11001dae ; adc_intr_callback + 146 0x11001d7a: 6820 h LDR r0,[r4,#0] 0x11001d7c: 0100 .. LSLS r0,r0,#4 0x11001d7e: 0d02 .. LSRS r2,r0,#20 0x11001d80: 4630 0F MOV r0,r6 0x11001d82: 1c71 q. ADDS r1,r6,#1 0x11001d84: b2ce .. UXTB r6,r1 0x11001d86: 0040 @. LSLS r0,r0,#1 0x11001d88: 4919 .I LDR r1,[pc,#100] ; [0x11001df0] = 0x10001320 0x11001d8a: 520a .R STRH r2,[r1,r0] 0x11001d8c: 8820 . LDRH r0,[r4,#0] 0x11001d8e: 0502 .. LSLS r2,r0,#20 0x11001d90: 0d12 .. LSRS r2,r2,#20 0x11001d92: 4630 0F MOV r0,r6 0x11001d94: 1c71 q. ADDS r1,r6,#1 0x11001d96: b2ce .. UXTB r6,r1 0x11001d98: 0040 @. LSLS r0,r0,#1 0x11001d9a: 4915 .I LDR r1,[pc,#84] ; [0x11001df0] = 0x10001320 0x11001d9c: 520a .R STRH r2,[r1,r0] 0x11001d9e: 1c7f .. ADDS r7,r7,#1 0x11001da0: bf00 .. NOP 0x11001da2: 490d .I LDR r1,[pc,#52] ; [0x11001dd8] = 0x40018000 0x11001da4: 6888 .h LDR r0,[r1,#8] 0x11001da6: 0701 .. LSLS r1,r0,#28 0x11001da8: 0f09 .. LSRS r1,r1,#28 0x11001daa: 42b9 .B CMP r1,r7 0x11001dac: dccc .. BGT 0x11001d48 ; adc_intr_callback + 44 0x11001dae: bf00 .. NOP 0x11001db0: 4631 1F MOV r1,r6 0x11001db2: 480f .H LDR r0,[pc,#60] ; [0x11001df0] = 0x10001320 0x11001db4: f000ffa2 .... BL xc_adc_data_average ; 0x11002cfc 0x11001db8: 9000 .. STR r0,[sp,#0] 0x11001dba: 9900 .. LDR r1,[sp,#0] 0x11001dbc: b288 .. UXTH r0,r1 0x11001dbe: f000ffe5 .... BL xc_adc_it_collectval_set ; 0x11002d8c 0x11001dc2: bf00 .. NOP 0x11001dc4: 4804 .H LDR r0,[pc,#16] ; [0x11001dd8] = 0x40018000 0x11001dc6: 6840 @h LDR r0,[r0,#4] 0x11001dc8: 0900 .. LSRS r0,r0,#4 0x11001dca: 0100 .. LSLS r0,r0,#4 0x11001dcc: 4328 (C ORRS r0,r0,r5 0x11001dce: 4902 .I LDR r1,[pc,#8] ; [0x11001dd8] = 0x40018000 0x11001dd0: 6048 H` STR r0,[r1,#4] 0x11001dd2: bf00 .. NOP 0x11001dd4: bf00 .. NOP 0x11001dd6: e7b3 .. B 0x11001d40 ; adc_intr_callback + 36 $d 0x11001dd8: 40018000 ...@ DCD 1073840128 0x11001ddc: 6e616863 chan DCD 1851877475 0x11001de0: 206c656e nel DCD 543974766 0x11001de4: 6f727265 erro DCD 1869771365 0x11001de8: 253a2072 r :% DCD 624566386 0x11001dec: 00000a64 d... DCD 2660 0x11001df0: 10001320 ... DCD 268440352 $t i.app_uart_init app_uart_init 0x11001df4: b500 .. PUSH {lr} 0x11001df6: b085 .. SUB sp,sp,#0x14 0x11001df8: 2000 . MOVS r0,#0 0x11001dfa: 9003 .. STR r0,[sp,#0xc] 0x11001dfc: 9004 .. STR r0,[sp,#0x10] 0x11001dfe: 2100 .! MOVS r1,#0 0x11001e00: 4668 hF MOV r0,sp 0x11001e02: 7381 .s STRB r1,[r0,#0xe] 0x11001e04: 7441 At STRB r1,[r0,#0x11] 0x11001e06: 7481 .t STRB r1,[r0,#0x12] 0x11001e08: 2101 .! MOVS r1,#1 0x11001e0a: 73c1 .s STRB r1,[r0,#0xf] 0x11001e0c: 2112 .! MOVS r1,#0x12 0x11001e0e: 8181 .. STRH r1,[r0,#0xc] 0x11001e10: 2101 .! MOVS r1,#1 0x11001e12: 7401 .t STRB r1,[r0,#0x10] 0x11001e14: a803 .. ADD r0,sp,#0xc 0x11001e16: f001f969 ..i. BL xc_gpio_init ; 0x110030ec 0x11001e1a: 2102 .! MOVS r1,#2 0x11001e1c: 4668 hF MOV r0,sp 0x11001e1e: 73c1 .s STRB r1,[r0,#0xf] 0x11001e20: 2113 .! MOVS r1,#0x13 0x11001e22: 8181 .. STRH r1,[r0,#0xc] 0x11001e24: 2100 .! MOVS r1,#0 0x11001e26: 7401 .t STRB r1,[r0,#0x10] 0x11001e28: a803 .. ADD r0,sp,#0xc 0x11001e2a: f001f95f .._. BL xc_gpio_init ; 0x110030ec 0x11001e2e: 2000 . MOVS r0,#0 0x11001e30: 9000 .. STR r0,[sp,#0] 0x11001e32: 9001 .. STR r0,[sp,#4] 0x11001e34: 9002 .. STR r0,[sp,#8] 0x11001e36: 2100 .! MOVS r1,#0 0x11001e38: 4668 hF MOV r0,sp 0x11001e3a: 8101 .. STRH r1,[r0,#8] 0x11001e3c: 80c1 .. STRH r1,[r0,#6] 0x11001e3e: 2103 .! MOVS r1,#3 0x11001e40: 8081 .. STRH r1,[r0,#4] 0x11001e42: 4805 .H LDR r0,[pc,#20] ; [0x11001e58] = 0x4802711 0x11001e44: 9000 .. STR r0,[sp,#0] 0x11001e46: 2100 .! MOVS r1,#0 0x11001e48: 4668 hF MOV r0,sp 0x11001e4a: 8141 A. STRH r1,[r0,#0xa] 0x11001e4c: 4669 iF MOV r1,sp 0x11001e4e: 2000 . MOVS r0,#0 0x11001e50: f002f9be .... BL xc_uart_init ; 0x110041d0 0x11001e54: b005 .. ADD sp,sp,#0x14 0x11001e56: bd00 .. POP {pc} $d 0x11001e58: 04802711 .'.. DCD 75507473 $t i.clock_init clock_init 0x11001e5c: b57f .. PUSH {r0-r6,lr} 0x11001e5e: 2101 .! MOVS r1,#1 0x11001e60: 4668 hF MOV r0,sp 0x11001e62: 7001 .p STRB r1,[r0,#0] 0x11001e64: 482f /H LDR r0,[pc,#188] ; [0x11001f24] = 0x1e84800 0x11001e66: 9001 .. STR r0,[sp,#4] 0x11001e68: 2000 . MOVS r0,#0 0x11001e6a: 492f /I LDR r1,[pc,#188] ; [0x11001f28] = 0x10001360 0x11001e6c: 7208 .r STRB r0,[r1,#8] 0x11001e6e: 217d }! MOVS r1,#0x7d 0x11001e70: 0209 .. LSLS r1,r1,#8 0x11001e72: 4668 hF MOV r0,sp 0x11001e74: 8141 A. STRH r1,[r0,#0xa] 0x11001e76: f001f8ed .... BL xc_clock_init_cfg ; 0x11003054 0x11001e7a: f001f88d .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x11001e7e: 4605 .F MOV r5,r0 0x11001e80: 2164 d! MOVS r1,#0x64 0x11001e82: f7fffd3f ..?. BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904 0x11001e86: 4604 .F MOV r4,r0 0x11001e88: 4828 (H LDR r0,[pc,#160] ; [0x11001f2c] = 0xffffff 0x11001e8a: 4284 .B CMP r4,r0 0x11001e8c: d900 .. BLS 0x11001e90 ; clock_init + 52 0x11001e8e: e042 B. B 0x11001f16 ; clock_init + 186 0x11001e90: 0220 . LSLS r0,r4,#8 0x11001e92: 0a00 .. LSRS r0,r0,#8 0x11001e94: 1e40 @. SUBS r0,r0,#1 0x11001e96: 4926 &I LDR r1,[pc,#152] ; [0x11001f30] = 0xe000e000 0x11001e98: 6148 Ha STR r0,[r1,#0x14] 0x11001e9a: 1748 H. ASRS r0,r1,#29 0x11001e9c: 2103 .! MOVS r1,#3 0x11001e9e: 2800 .( CMP r0,#0 0x11001ea0: da19 .. BGE 0x11001ed6 ; clock_init + 122 0x11001ea2: 4a24 $J LDR r2,[pc,#144] ; [0x11001f34] = 0xe000ed1c 0x11001ea4: 0703 .. LSLS r3,r0,#28 0x11001ea6: 0f1b .. LSRS r3,r3,#28 0x11001ea8: 3b08 .; SUBS r3,r3,#8 0x11001eaa: 089b .. LSRS r3,r3,#2 0x11001eac: 009b .. LSLS r3,r3,#2 0x11001eae: 58d2 .X LDR r2,[r2,r3] 0x11001eb0: 0783 .. LSLS r3,r0,#30 0x11001eb2: 0edd .. LSRS r5,r3,#27 0x11001eb4: 23ff .# MOVS r3,#0xff 0x11001eb6: 40ab .@ LSLS r3,r3,r5 0x11001eb8: 439a .C BICS r2,r2,r3 0x11001eba: 078b .. LSLS r3,r1,#30 0x11001ebc: 0e1b .. LSRS r3,r3,#24 0x11001ebe: 0785 .. LSLS r5,r0,#30 0x11001ec0: 0eed .. LSRS r5,r5,#27 0x11001ec2: 40ab .@ LSLS r3,r3,r5 0x11001ec4: 431a .C ORRS r2,r2,r3 0x11001ec6: 4b1b .K LDR r3,[pc,#108] ; [0x11001f34] = 0xe000ed1c 0x11001ec8: 0705 .. LSLS r5,r0,#28 0x11001eca: 0f2d -. LSRS r5,r5,#28 0x11001ecc: 3d08 .= SUBS r5,r5,#8 0x11001ece: 08ad .. LSRS r5,r5,#2 0x11001ed0: 00ad .. LSLS r5,r5,#2 0x11001ed2: 515a ZQ STR r2,[r3,r5] 0x11001ed4: e018 .. B 0x11001f08 ; clock_init + 172 0x11001ed6: 4a18 .J LDR r2,[pc,#96] ; [0x11001f38] = 0xe000e100 0x11001ed8: 2303 .# MOVS r3,#3 0x11001eda: 021b .. LSLS r3,r3,#8 0x11001edc: 18d2 .. ADDS r2,r2,r3 0x11001ede: 0883 .. LSRS r3,r0,#2 0x11001ee0: 009b .. LSLS r3,r3,#2 0x11001ee2: 58d2 .X LDR r2,[r2,r3] 0x11001ee4: 0783 .. LSLS r3,r0,#30 0x11001ee6: 0edd .. LSRS r5,r3,#27 0x11001ee8: 23ff .# MOVS r3,#0xff 0x11001eea: 40ab .@ LSLS r3,r3,r5 0x11001eec: 439a .C BICS r2,r2,r3 0x11001eee: 078b .. LSLS r3,r1,#30 0x11001ef0: 0e1b .. LSRS r3,r3,#24 0x11001ef2: 0785 .. LSLS r5,r0,#30 0x11001ef4: 0eed .. LSRS r5,r5,#27 0x11001ef6: 40ab .@ LSLS r3,r3,r5 0x11001ef8: 431a .C ORRS r2,r2,r3 0x11001efa: 4b0f .K LDR r3,[pc,#60] ; [0x11001f38] = 0xe000e100 0x11001efc: 2503 .% MOVS r5,#3 0x11001efe: 022d -. LSLS r5,r5,#8 0x11001f00: 195b [. ADDS r3,r3,r5 0x11001f02: 0885 .. LSRS r5,r0,#2 0x11001f04: 00ad .. LSLS r5,r5,#2 0x11001f06: 515a ZQ STR r2,[r3,r5] 0x11001f08: bf00 .. NOP 0x11001f0a: 2000 . MOVS r0,#0 0x11001f0c: 4908 .I LDR r1,[pc,#32] ; [0x11001f30] = 0xe000e000 0x11001f0e: 6188 .a STR r0,[r1,#0x18] 0x11001f10: 2007 . MOVS r0,#7 0x11001f12: 6108 .a STR r0,[r1,#0x10] 0x11001f14: bf00 .. NOP 0x11001f16: 4806 .H LDR r0,[pc,#24] ; [0x11001f30] = 0xe000e000 0x11001f18: 6900 .i LDR r0,[r0,#0x10] 0x11001f1a: 2102 .! MOVS r1,#2 0x11001f1c: 4388 .C BICS r0,r0,r1 0x11001f1e: 4904 .I LDR r1,[pc,#16] ; [0x11001f30] = 0xe000e000 0x11001f20: 6108 .a STR r0,[r1,#0x10] 0x11001f22: bd7f .. POP {r0-r6,pc} $d 0x11001f24: 01e84800 .H.. DCD 32000000 0x11001f28: 10001360 `... DCD 268440416 0x11001f2c: 00ffffff .... DCD 16777215 0x11001f30: e000e000 .... DCD 3758153728 0x11001f34: e000ed1c .... DCD 3758157084 0x11001f38: e000e100 .... DCD 3758153984 $t i.delay_ms delay_ms 0x11001f3c: b510 .. PUSH {r4,lr} 0x11001f3e: 4604 .F MOV r4,r0 0x11001f40: 2c00 ., CMP r4,#0 0x11001f42: d100 .. BNE 0x11001f46 ; delay_ms + 10 0x11001f44: bd10 .. POP {r4,pc} 0x11001f46: bf00 .. NOP 0x11001f48: 207d } MOVS r0,#0x7d 0x11001f4a: 00c0 .. LSLS r0,r0,#3 0x11001f4c: f000f806 .... BL delay_us ; 0x11001f5c 0x11001f50: 1e60 `. SUBS r0,r4,#1 0x11001f52: 1e04 .. SUBS r4,r0,#0 0x11001f54: d1f8 .. BNE 0x11001f48 ; delay_ms + 12 0x11001f56: bf00 .. NOP 0x11001f58: e7f4 .. B 0x11001f44 ; delay_ms + 8 0x11001f5a: 0000 .. MOVS r0,r0 i.delay_us delay_us 0x11001f5c: b570 p. PUSH {r4-r6,lr} 0x11001f5e: 4604 .F MOV r4,r0 0x11001f60: 2c00 ., CMP r4,#0 0x11001f62: d100 .. BNE 0x11001f66 ; delay_us + 10 0x11001f64: bd70 p. POP {r4-r6,pc} 0x11001f66: f001feb3 .... BL xc_systick_unit_get ; 0x11003cd0 0x11001f6a: 2100 .! MOVS r1,#0 0x11001f6c: 4a0c .J LDR r2,[pc,#48] ; [0x11001fa0] = 0xe000e000 0x11001f6e: 6111 .a STR r1,[r2,#0x10] 0x11001f70: 4601 .F MOV r1,r0 0x11001f72: 4361 aC MULS r1,r4,r1 0x11001f74: 1a09 .. SUBS r1,r1,r0 0x11001f76: 1c49 I. ADDS r1,r1,#1 0x11001f78: 6151 Qa STR r1,[r2,#0x14] 0x11001f7a: 2100 .! MOVS r1,#0 0x11001f7c: 6191 .a STR r1,[r2,#0x18] 0x11001f7e: 2105 .! MOVS r1,#5 0x11001f80: 6111 .a STR r1,[r2,#0x10] 0x11001f82: bf00 .. NOP 0x11001f84: 4906 .I LDR r1,[pc,#24] ; [0x11001fa0] = 0xe000e000 0x11001f86: 690d .i LDR r5,[r1,#0x10] 0x11001f88: 07e9 .. LSLS r1,r5,#31 0x11001f8a: 0fc9 .. LSRS r1,r1,#31 0x11001f8c: 2900 .) CMP r1,#0 0x11001f8e: d004 .. BEQ 0x11001f9a ; delay_us + 62 0x11001f90: 2101 .! MOVS r1,#1 0x11001f92: 0409 .. LSLS r1,r1,#16 0x11001f94: 4029 )@ ANDS r1,r1,r5 0x11001f96: 2900 .) CMP r1,#0 0x11001f98: d0f4 .. BEQ 0x11001f84 ; delay_us + 40 0x11001f9a: bf00 .. NOP 0x11001f9c: e7e2 .. B 0x11001f64 ; delay_us + 8 $d 0x11001f9e: 0000 .. DCW 0 0x11001fa0: e000e000 .... DCD 3758153728 $t i.ferror ferror 0x11001fa4: 4601 .F MOV r1,r0 0x11001fa6: 2000 . MOVS r0,#0 0x11001fa8: 43c0 .C MVNS r0,r0 0x11001faa: 4770 pG BX lr i.freq_ctune freq_ctune 0x11001fac: b510 .. PUSH {r4,lr} 0x11001fae: 283f ?( CMP r0,#0x3f 0x11001fb0: dd00 .. BLE 0x11001fb4 ; freq_ctune + 8 0x11001fb2: bd10 .. POP {r4,pc} 0x11001fb4: 2200 ." MOVS r2,#0 0x11001fb6: bf00 .. NOP 0x11001fb8: 4907 .I LDR r1,[pc,#28] ; [0x11001fd8] = 0x40002400 0x11001fba: 6b09 .k LDR r1,[r1,#0x30] 0x11001fbc: 460a .F MOV r2,r1 0x11001fbe: 243f ?$ MOVS r4,#0x3f 0x11001fc0: 0524 $. LSLS r4,r4,#20 0x11001fc2: 4613 .F MOV r3,r2 0x11001fc4: 43a3 .C BICS r3,r3,r4 0x11001fc6: 0684 .. LSLS r4,r0,#26 0x11001fc8: 09a4 .. LSRS r4,r4,#6 0x11001fca: 4619 .F MOV r1,r3 0x11001fcc: 4321 !C ORRS r1,r1,r4 0x11001fce: 4b02 .K LDR r3,[pc,#8] ; [0x11001fd8] = 0x40002400 0x11001fd0: 6319 .c STR r1,[r3,#0x30] 0x11001fd2: bf00 .. NOP 0x11001fd4: bf00 .. NOP 0x11001fd6: e7ec .. B 0x11001fb2 ; freq_ctune + 6 $d 0x11001fd8: 40002400 .$.@ DCD 1073751040 $t i.gpio_intr_callback gpio_intr_callback 0x11001fdc: 4770 pG BX lr 0x11001fde: 0000 .. MOVS r0,r0 i.main main 0x11001fe0: f7ffff3c ..<. BL clock_init ; 0x11001e5c 0x11001fe4: f7ffff06 .... BL app_uart_init ; 0x11001df4 0x11001fe8: f000f900 .... BL rf24g_init ; 0x110021ec 0x11001fec: 2016 . MOVS r0,#0x16 0x11001fee: 2101 .! MOVS r1,#1 0x11001ff0: 4081 .@ LSLS r1,r1,r0 0x11001ff2: 4a20 J LDR r2,[pc,#128] ; [0x11002074] = 0xe000e100 0x11001ff4: 6011 .` STR r1,[r2,#0] 0x11001ff6: bf00 .. NOP 0x11001ff8: 2100 .! MOVS r1,#0 0x11001ffa: 2800 .( CMP r0,#0 0x11001ffc: da19 .. BGE 0x11002032 ; main + 82 0x11001ffe: 4a1e .J LDR r2,[pc,#120] ; [0x11002078] = 0xe000ed1c 0x11002000: 0703 .. LSLS r3,r0,#28 0x11002002: 0f1b .. LSRS r3,r3,#28 0x11002004: 3b08 .; SUBS r3,r3,#8 0x11002006: 089b .. LSRS r3,r3,#2 0x11002008: 009b .. LSLS r3,r3,#2 0x1100200a: 58d2 .X LDR r2,[r2,r3] 0x1100200c: 0783 .. LSLS r3,r0,#30 0x1100200e: 0edc .. LSRS r4,r3,#27 0x11002010: 23ff .# MOVS r3,#0xff 0x11002012: 40a3 .@ LSLS r3,r3,r4 0x11002014: 439a .C BICS r2,r2,r3 0x11002016: 078b .. LSLS r3,r1,#30 0x11002018: 0e1b .. LSRS r3,r3,#24 0x1100201a: 0784 .. LSLS r4,r0,#30 0x1100201c: 0ee4 .. LSRS r4,r4,#27 0x1100201e: 40a3 .@ LSLS r3,r3,r4 0x11002020: 4313 .C ORRS r3,r3,r2 0x11002022: 4a15 .J LDR r2,[pc,#84] ; [0x11002078] = 0xe000ed1c 0x11002024: 0704 .. LSLS r4,r0,#28 0x11002026: 0f24 $. LSRS r4,r4,#28 0x11002028: 3c08 .< SUBS r4,r4,#8 0x1100202a: 08a4 .. LSRS r4,r4,#2 0x1100202c: 00a4 .. LSLS r4,r4,#2 0x1100202e: 5113 .Q STR r3,[r2,r4] 0x11002030: e018 .. B 0x11002064 ; main + 132 0x11002032: 4a10 .J LDR r2,[pc,#64] ; [0x11002074] = 0xe000e100 0x11002034: 2303 .# MOVS r3,#3 0x11002036: 021b .. LSLS r3,r3,#8 0x11002038: 18d2 .. ADDS r2,r2,r3 0x1100203a: 0883 .. LSRS r3,r0,#2 0x1100203c: 009b .. LSLS r3,r3,#2 0x1100203e: 58d2 .X LDR r2,[r2,r3] 0x11002040: 0783 .. LSLS r3,r0,#30 0x11002042: 0edc .. LSRS r4,r3,#27 0x11002044: 23ff .# MOVS r3,#0xff 0x11002046: 40a3 .@ LSLS r3,r3,r4 0x11002048: 439a .C BICS r2,r2,r3 0x1100204a: 078b .. LSLS r3,r1,#30 0x1100204c: 0e1b .. LSRS r3,r3,#24 0x1100204e: 0784 .. LSLS r4,r0,#30 0x11002050: 0ee4 .. LSRS r4,r4,#27 0x11002052: 40a3 .@ LSLS r3,r3,r4 0x11002054: 431a .C ORRS r2,r2,r3 0x11002056: 4b07 .K LDR r3,[pc,#28] ; [0x11002074] = 0xe000e100 0x11002058: 2403 .$ MOVS r4,#3 0x1100205a: 0224 $. LSLS r4,r4,#8 0x1100205c: 191b .. ADDS r3,r3,r4 0x1100205e: 0884 .. LSRS r4,r0,#2 0x11002060: 00a4 .. LSLS r4,r4,#2 0x11002062: 511a .Q STR r2,[r3,r4] 0x11002064: bf00 .. NOP 0x11002066: f001fd11 .... BL xc_system_param_check_rf24g ; 0x11003a8c 0x1100206a: f000fe07 .... BL usr_sleep_init ; 0x11002c7c 0x1100206e: f000f959 ..Y. BL rf24g_rtx_demo ; 0x11002324 $d 0x11002072: 0000 .. DCW 0 0x11002074: e000e100 .... DCD 3758153984 0x11002078: e000ed1c .... DCD 3758157084 $t i.nop_cnt nop_cnt 0x1100207c: 2100 .! MOVS r1,#0 0x1100207e: e001 .. B 0x11002084 ; nop_cnt + 8 0x11002080: bf00 .. NOP 0x11002082: 1c49 I. ADDS r1,r1,#1 0x11002084: 4281 .B CMP r1,r0 0x11002086: d3fb .. BCC 0x11002080 ; nop_cnt + 4 0x11002088: 4770 pG BX lr 0x1100208a: 0000 .. MOVS r0,r0 i.reset_rf2_4g reset_rf2_4g 0x1100208c: b510 .. PUSH {r4,lr} 0x1100208e: 2400 .$ MOVS r4,#0 0x11002090: bf00 .. NOP 0x11002092: 480c .H LDR r0,[pc,#48] ; [0x110020c4] = 0x40000180 0x11002094: 6b40 @k LDR r0,[r0,#0x34] 0x11002096: 4604 .F MOV r4,r0 0x11002098: 2101 .! MOVS r1,#1 0x1100209a: 0549 I. LSLS r1,r1,#21 0x1100209c: 4620 F MOV r0,r4 0x1100209e: 4388 .C BICS r0,r0,r1 0x110020a0: 4908 .I LDR r1,[pc,#32] ; [0x110020c4] = 0x40000180 0x110020a2: 6348 Hc STR r0,[r1,#0x34] 0x110020a4: bf00 .. NOP 0x110020a6: 2002 . MOVS r0,#2 0x110020a8: f7ffff48 ..H. BL delay_ms ; 0x11001f3c 0x110020ac: 2101 .! MOVS r1,#1 0x110020ae: 0549 I. LSLS r1,r1,#21 0x110020b0: 4620 F MOV r0,r4 0x110020b2: 4308 .C ORRS r0,r0,r1 0x110020b4: 4903 .I LDR r1,[pc,#12] ; [0x110020c4] = 0x40000180 0x110020b6: 6348 Hc STR r0,[r1,#0x34] 0x110020b8: bf00 .. NOP 0x110020ba: 2001 . MOVS r0,#1 0x110020bc: f7ffff3e ..>. BL delay_ms ; 0x11001f3c 0x110020c0: bd10 .. POP {r4,pc} $d 0x110020c2: 0000 .. DCW 0 0x110020c4: 40000180 ...@ DCD 1073742208 $t i.rf24g_config rf24g_config 0x110020c8: b510 .. PUSH {r4,lr} 0x110020ca: 4845 EH LDR r0,[pc,#276] ; [0x110021e0] = 0x53021088 0x110020cc: 8e00 .. LDRH r0,[r0,#0x30] 0x110020ce: 2107 .! MOVS r1,#7 0x110020d0: 0349 I. LSLS r1,r1,#13 0x110020d2: 4308 .C ORRS r0,r0,r1 0x110020d4: 4942 BI LDR r1,[pc,#264] ; [0x110021e0] = 0x53021088 0x110020d6: 8608 .. STRH r0,[r1,#0x30] 0x110020d8: 4841 AH LDR r0,[pc,#260] ; [0x110021e0] = 0x53021088 0x110020da: 3848 H8 SUBS r0,r0,#0x48 0x110020dc: 8a80 .. LDRH r0,[r0,#0x14] 0x110020de: 2107 .! MOVS r1,#7 0x110020e0: 0309 .. LSLS r1,r1,#12 0x110020e2: 4388 .C BICS r0,r0,r1 0x110020e4: 2103 .! MOVS r1,#3 0x110020e6: 0309 .. LSLS r1,r1,#12 0x110020e8: 1840 @. ADDS r0,r0,r1 0x110020ea: 493d =I LDR r1,[pc,#244] ; [0x110021e0] = 0x53021088 0x110020ec: 3948 H9 SUBS r1,r1,#0x48 0x110020ee: 8288 .. STRH r0,[r1,#0x14] 0x110020f0: 483b ;H LDR r0,[pc,#236] ; [0x110021e0] = 0x53021088 0x110020f2: 3828 (8 SUBS r0,r0,#0x28 0x110020f4: 8a80 .. LDRH r0,[r0,#0x14] 0x110020f6: 2102 .! MOVS r1,#2 0x110020f8: 4308 .C ORRS r0,r0,r1 0x110020fa: 4939 9I LDR r1,[pc,#228] ; [0x110021e0] = 0x53021088 0x110020fc: 3928 (9 SUBS r1,r1,#0x28 0x110020fe: 8288 .. STRH r0,[r1,#0x14] 0x11002100: 4608 .F MOV r0,r1 0x11002102: 8a00 .. LDRH r0,[r0,#0x10] 0x11002104: 2101 .! MOVS r1,#1 0x11002106: 4308 .C ORRS r0,r0,r1 0x11002108: 4935 5I LDR r1,[pc,#212] ; [0x110021e0] = 0x53021088 0x1100210a: 3928 (9 SUBS r1,r1,#0x28 0x1100210c: 8208 .. STRH r0,[r1,#0x10] 0x1100210e: f7ffffbd .... BL reset_rf2_4g ; 0x1100208c 0x11002112: 2001 . MOVS r0,#1 0x11002114: 4933 3I LDR r1,[pc,#204] ; [0x110021e4] = 0x40000180 0x11002116: 6b49 Ik LDR r1,[r1,#0x34] 0x11002118: 22f0 ." MOVS r2,#0xf0 0x1100211a: 4391 .C BICS r1,r1,r2 0x1100211c: 0102 .. LSLS r2,r0,#4 0x1100211e: 4311 .C ORRS r1,r1,r2 0x11002120: 4a30 0J LDR r2,[pc,#192] ; [0x110021e4] = 0x40000180 0x11002122: 6351 Qc STR r1,[r2,#0x34] 0x11002124: bf00 .. NOP 0x11002126: bf00 .. NOP 0x11002128: 4611 .F MOV r1,r2 0x1100212a: 6b49 Ik LDR r1,[r1,#0x34] 0x1100212c: 0382 .. LSLS r2,r0,#14 0x1100212e: 4391 .C BICS r1,r1,r2 0x11002130: 0382 .. LSLS r2,r0,#14 0x11002132: 4311 .C ORRS r1,r1,r2 0x11002134: 4a2b +J LDR r2,[pc,#172] ; [0x110021e4] = 0x40000180 0x11002136: 6351 Qc STR r1,[r2,#0x34] 0x11002138: bf00 .. NOP 0x1100213a: bf00 .. NOP 0x1100213c: 4611 .F MOV r1,r2 0x1100213e: 6b49 Ik LDR r1,[r1,#0x34] 0x11002140: 03c2 .. LSLS r2,r0,#15 0x11002142: 4391 .C BICS r1,r1,r2 0x11002144: 03c2 .. LSLS r2,r0,#15 0x11002146: 4311 .C ORRS r1,r1,r2 0x11002148: 4a26 &J LDR r2,[pc,#152] ; [0x110021e4] = 0x40000180 0x1100214a: 6351 Qc STR r1,[r2,#0x34] 0x1100214c: bf00 .. NOP 0x1100214e: bf00 .. NOP 0x11002150: 4611 .F MOV r1,r2 0x11002152: 6b09 .k LDR r1,[r1,#0x30] 0x11002154: 0282 .. LSLS r2,r0,#10 0x11002156: 4391 .C BICS r1,r1,r2 0x11002158: 0282 .. LSLS r2,r0,#10 0x1100215a: 4311 .C ORRS r1,r1,r2 0x1100215c: 4a21 !J LDR r2,[pc,#132] ; [0x110021e4] = 0x40000180 0x1100215e: 6311 .c STR r1,[r2,#0x30] 0x11002160: bf00 .. NOP 0x11002162: bf00 .. NOP 0x11002164: 4611 .F MOV r1,r2 0x11002166: 6b09 .k LDR r1,[r1,#0x30] 0x11002168: 0242 B. LSLS r2,r0,#9 0x1100216a: 4391 .C BICS r1,r1,r2 0x1100216c: 0242 B. LSLS r2,r0,#9 0x1100216e: 4311 .C ORRS r1,r1,r2 0x11002170: 4a1c .J LDR r2,[pc,#112] ; [0x110021e4] = 0x40000180 0x11002172: 6311 .c STR r1,[r2,#0x30] 0x11002174: bf00 .. NOP 0x11002176: 481c .H LDR r0,[pc,#112] ; [0x110021e8] = 0x53022040 0x11002178: 6800 .h LDR r0,[r0,#0] 0x1100217a: 2107 .! MOVS r1,#7 0x1100217c: 0209 .. LSLS r1,r1,#8 0x1100217e: 4308 .C ORRS r0,r0,r1 0x11002180: 4919 .I LDR r1,[pc,#100] ; [0x110021e8] = 0x53022040 0x11002182: 6008 .` STR r0,[r1,#0] 0x11002184: 4816 .H LDR r0,[pc,#88] ; [0x110021e0] = 0x53021088 0x11002186: 8e80 .. LDRH r0,[r0,#0x34] 0x11002188: 1451 Q. ASRS r1,r2,#17 0x1100218a: 4308 .C ORRS r0,r0,r1 0x1100218c: 4914 .I LDR r1,[pc,#80] ; [0x110021e0] = 0x53021088 0x1100218e: 8688 .. STRH r0,[r1,#0x34] 0x11002190: 4608 .F MOV r0,r1 0x11002192: 8e80 .. LDRH r0,[r0,#0x34] 0x11002194: 1491 .. ASRS r1,r2,#18 0x11002196: 4388 .C BICS r0,r0,r1 0x11002198: 4911 .I LDR r1,[pc,#68] ; [0x110021e0] = 0x53021088 0x1100219a: 8688 .. STRH r0,[r1,#0x34] 0x1100219c: 4810 .H LDR r0,[pc,#64] ; [0x110021e0] = 0x53021088 0x1100219e: 3888 .8 SUBS r0,r0,#0x88 0x110021a0: 8900 .. LDRH r0,[r0,#8] 0x110021a2: 2107 .! MOVS r1,#7 0x110021a4: 0349 I. LSLS r1,r1,#13 0x110021a6: 4388 .C BICS r0,r0,r1 0x110021a8: 490d .I LDR r1,[pc,#52] ; [0x110021e0] = 0x53021088 0x110021aa: 3988 .9 SUBS r1,r1,#0x88 0x110021ac: 8108 .. STRH r0,[r1,#8] 0x110021ae: 4608 .F MOV r0,r1 0x110021b0: 8900 .. LDRH r0,[r0,#8] 0x110021b2: 2107 .! MOVS r1,#7 0x110021b4: 0349 I. LSLS r1,r1,#13 0x110021b6: 4308 .C ORRS r0,r0,r1 0x110021b8: 4909 .I LDR r1,[pc,#36] ; [0x110021e0] = 0x53021088 0x110021ba: 3988 .9 SUBS r1,r1,#0x88 0x110021bc: 8108 .. STRH r0,[r1,#8] 0x110021be: 4608 .F MOV r0,r1 0x110021c0: 8900 .. LDRH r0,[r0,#8] 0x110021c2: 21ff .! MOVS r1,#0xff 0x110021c4: 31e1 .1 ADDS r1,r1,#0xe1 0x110021c6: 4388 .C BICS r0,r0,r1 0x110021c8: 4905 .I LDR r1,[pc,#20] ; [0x110021e0] = 0x53021088 0x110021ca: 3988 .9 SUBS r1,r1,#0x88 0x110021cc: 8108 .. STRH r0,[r1,#8] 0x110021ce: 4608 .F MOV r0,r1 0x110021d0: 8900 .. LDRH r0,[r0,#8] 0x110021d2: 21c0 .! MOVS r1,#0xc0 0x110021d4: 4308 .C ORRS r0,r0,r1 0x110021d6: 4902 .I LDR r1,[pc,#8] ; [0x110021e0] = 0x53021088 0x110021d8: 3988 .9 SUBS r1,r1,#0x88 0x110021da: 8108 .. STRH r0,[r1,#8] 0x110021dc: bd10 .. POP {r4,pc} $d 0x110021de: 0000 .. DCW 0 0x110021e0: 53021088 ...S DCD 1392644232 0x110021e4: 40000180 ...@ DCD 1073742208 0x110021e8: 53022040 @ .S DCD 1392648256 $t i.rf24g_init rf24g_init 0x110021ec: b51c .. PUSH {r2-r4,lr} 0x110021ee: f000f85f .._. BL rf24g_modem_init ; 0x110022b0 0x110021f2: f7ffff69 ..i. BL rf24g_config ; 0x110020c8 0x110021f6: 2038 8 MOVS r0,#0x38 0x110021f8: f7fffed8 .... BL freq_ctune ; 0x11001fac 0x110021fc: 2000 . MOVS r0,#0 0x110021fe: f000fb2f ../. BL set_rf_dynpd ; 0x11002860 0x11002202: 2100 .! MOVS r1,#0 0x11002204: 4608 .F MOV r0,r1 0x11002206: f000fbc7 .... BL set_rf_retr ; 0x11002998 0x1100220a: 2005 . MOVS r0,#5 0x1100220c: f000fbcc .... BL set_rf_tx_addr_width ; 0x110029a8 0x11002210: 21e7 .! MOVS r1,#0xe7 0x11002212: 4822 "H LDR r0,[pc,#136] ; [0x1100229c] = 0xe7e7e7e7 0x11002214: f000fbee .... BL set_rf_txaddr ; 0x110029f4 0x11002218: 21e7 .! MOVS r1,#0xe7 0x1100221a: 4820 H LDR r0,[pc,#128] ; [0x1100229c] = 0xe7e7e7e7 0x1100221c: f000fb5a ..Z. BL set_rf_pipe0_rxaddr ; 0x110028d4 0x11002220: 2002 . MOVS r0,#2 0x11002222: f000fa6f ..o. BL set_rf_DR ; 0x11002704 0x11002226: 2002 . MOVS r0,#2 0x11002228: f000faf2 .... BL set_rf_crc ; 0x11002810 0x1100222c: 2000 . MOVS r0,#0 0x1100222e: 9000 .. STR r0,[sp,#0] 0x11002230: 4603 .F MOV r3,r0 0x11002232: 4602 .F MOV r2,r0 0x11002234: 4601 .F MOV r1,r0 0x11002236: 9001 .. STR r0,[sp,#4] 0x11002238: f000fb22 ..". BL set_rf_feature ; 0x11002880 0x1100223c: 2001 . MOVS r0,#1 0x1100223e: 9000 .. STR r0,[sp,#0] 0x11002240: 2300 .# MOVS r3,#0 0x11002242: 461a .F MOV r2,r3 0x11002244: 4619 .F MOV r1,r3 0x11002246: 9001 .. STR r0,[sp,#4] 0x11002248: 4618 .F MOV r0,r3 0x1100224a: f000fac7 .... BL set_rf_compatility_featue ; 0x110027dc 0x1100224e: 4814 .H LDR r0,[pc,#80] ; [0x110022a0] = 0x710f5555 0x11002250: f000fb92 .... BL set_rf_preamble ; 0x11002978 0x11002254: 4813 .H LDR r0,[pc,#76] ; [0x110022a4] = 0x8fc9 0x11002256: f000fb25 ..%. BL set_rf_guard_woard ; 0x110028a4 0x1100225a: 2020 MOVS r0,#0x20 0x1100225c: 9000 .. STR r0,[sp,#0] 0x1100225e: 4603 .F MOV r3,r0 0x11002260: 4602 .F MOV r2,r0 0x11002262: 4601 .F MOV r1,r0 0x11002264: 9001 .. STR r0,[sp,#4] 0x11002266: f000fb3d ..=. BL set_rf_pipe_rx_payLen ; 0x110028e4 0x1100226a: 2003 . MOVS r0,#3 0x1100226c: f000fb20 .. . BL set_rf_mode ; 0x110028b0 0x11002270: 2006 . MOVS r0,#6 0x11002272: f000fb65 ..e. BL set_rf_power ; 0x11002940 0x11002276: 2000 . MOVS r0,#0 0x11002278: f000faf8 .... BL set_rf_en_pipe ; 0x1100286c 0x1100227c: f000f8e8 .... BL rf_ana24_set ; 0x11002450 0x11002280: f000f964 ..d. BL rf_rc_calib ; 0x1100254c 0x11002284: 4808 .H LDR r0,[pc,#32] ; [0x110022a8] = 0x53021040 0x11002286: 8880 .. LDRH r0,[r0,#4] 0x11002288: 2000 . MOVS r0,#0 0x1100228a: 4907 .I LDR r1,[pc,#28] ; [0x110022a8] = 0x53021040 0x1100228c: 8088 .. STRH r0,[r1,#4] 0x1100228e: 4608 .F MOV r0,r1 0x11002290: 8880 .. LDRH r0,[r0,#4] 0x11002292: 4906 .I LDR r1,[pc,#24] ; [0x110022ac] = 0xeefe 0x11002294: 4308 .C ORRS r0,r0,r1 0x11002296: 4904 .I LDR r1,[pc,#16] ; [0x110022a8] = 0x53021040 0x11002298: 8088 .. STRH r0,[r1,#4] 0x1100229a: bd1c .. POP {r2-r4,pc} $d 0x1100229c: e7e7e7e7 .... DCD 3890735079 0x110022a0: 710f5555 UU.q DCD 1896830293 0x110022a4: 00008fc9 .... DCD 36809 0x110022a8: 53021040 @..S DCD 1392644160 0x110022ac: 0000eefe .... DCD 61182 $t i.rf24g_modem_init rf24g_modem_init 0x110022b0: 2001 . MOVS r0,#1 0x110022b2: 4919 .I LDR r1,[pc,#100] ; [0x11002318] = 0x40000040 0x110022b4: 6809 .h LDR r1,[r1,#0] 0x110022b6: 2210 ." MOVS r2,#0x10 0x110022b8: 4391 .C BICS r1,r1,r2 0x110022ba: 0102 .. LSLS r2,r0,#4 0x110022bc: 0503 .. LSLS r3,r0,#20 0x110022be: 18d2 .. ADDS r2,r2,r3 0x110022c0: 4311 .C ORRS r1,r1,r2 0x110022c2: 4a15 .J LDR r2,[pc,#84] ; [0x11002318] = 0x40000040 0x110022c4: 6011 .` STR r1,[r2,#0] 0x110022c6: bf00 .. NOP 0x110022c8: bf00 .. NOP 0x110022ca: 4611 .F MOV r1,r2 0x110022cc: 6889 .h LDR r1,[r1,#8] 0x110022ce: 2210 ." MOVS r2,#0x10 0x110022d0: 4391 .C BICS r1,r1,r2 0x110022d2: 0102 .. LSLS r2,r0,#4 0x110022d4: 18d2 .. ADDS r2,r2,r3 0x110022d6: 4311 .C ORRS r1,r1,r2 0x110022d8: 4a0f .J LDR r2,[pc,#60] ; [0x11002318] = 0x40000040 0x110022da: 6091 .` STR r1,[r2,#8] 0x110022dc: bf00 .. NOP 0x110022de: bf00 .. NOP 0x110022e0: 4611 .F MOV r1,r2 0x110022e2: 6b09 .k LDR r1,[r1,#0x30] 0x110022e4: 0282 .. LSLS r2,r0,#10 0x110022e6: 4391 .C BICS r1,r1,r2 0x110022e8: 0282 .. LSLS r2,r0,#10 0x110022ea: 0683 .. LSLS r3,r0,#26 0x110022ec: 18d2 .. ADDS r2,r2,r3 0x110022ee: 4311 .C ORRS r1,r1,r2 0x110022f0: 4a09 .J LDR r2,[pc,#36] ; [0x11002318] = 0x40000040 0x110022f2: 6311 .c STR r1,[r2,#0x30] 0x110022f4: bf00 .. NOP 0x110022f6: bf00 .. NOP 0x110022f8: 4908 .I LDR r1,[pc,#32] ; [0x1100231c] = 0x40002440 0x110022fa: 6108 .a STR r0,[r1,#0x10] 0x110022fc: bf00 .. NOP 0x110022fe: 4808 .H LDR r0,[pc,#32] ; [0x11002320] = 0x53021040 0x11002300: 8900 .. LDRH r0,[r0,#8] 0x11002302: 0980 .. LSRS r0,r0,#6 0x11002304: 0180 .. LSLS r0,r0,#6 0x11002306: 4906 .I LDR r1,[pc,#24] ; [0x11002320] = 0x53021040 0x11002308: 8108 .. STRH r0,[r1,#8] 0x1100230a: 4608 .F MOV r0,r1 0x1100230c: 8900 .. LDRH r0,[r0,#8] 0x1100230e: 2108 .! MOVS r1,#8 0x11002310: 4308 .C ORRS r0,r0,r1 0x11002312: 4903 .I LDR r1,[pc,#12] ; [0x11002320] = 0x53021040 0x11002314: 8108 .. STRH r0,[r1,#8] 0x11002316: 4770 pG BX lr $d 0x11002318: 40000040 @..@ DCD 1073741888 0x1100231c: 40002440 @$.@ DCD 1073751104 0x11002320: 53021040 @..S DCD 1392644160 $t i.rf24g_rtx_demo rf24g_rtx_demo 0x11002324: 4924 $I LDR r1,[pc,#144] ; [0x110023b8] = 0x978 0x11002326: 2001 . MOVS r0,#1 0x11002328: f000f98c .... BL rf_switch_mode ; 0x11002644 0x1100232c: 4923 #I LDR r1,[pc,#140] ; [0x110023bc] = 0x11004733 0x1100232e: a024 $. ADR r0,{pc}+0x92 ; 0x110023c0 0x11002330: f7feff76 ..v. BL __2printf ; 0x11001220 0x11002334: e03e >. B 0x110023b4 ; rf24g_rtx_demo + 144 0x11002336: 4825 %H LDR r0,[pc,#148] ; [0x110023cc] = 0x100010fe 0x11002338: 7800 .x LDRB r0,[r0,#0] 0x1100233a: 2800 .( CMP r0,#0 0x1100233c: d03a :. BEQ 0x110023b4 ; rf24g_rtx_demo + 144 0x1100233e: a024 $. ADR r0,{pc}+0x92 ; 0x110023d0 0x11002340: f7feff6e ..n. BL __2printf ; 0x11001220 0x11002344: 2000 . MOVS r0,#0 0x11002346: 4921 !I LDR r1,[pc,#132] ; [0x110023cc] = 0x100010fe 0x11002348: 7008 .p STRB r0,[r1,#0] 0x1100234a: 4822 "H LDR r0,[pc,#136] ; [0x110023d4] = 0x100010fc 0x1100234c: 8800 .. LDRH r0,[r0,#0] 0x1100234e: 2800 .( CMP r0,#0 0x11002350: d030 0. BEQ 0x110023b4 ; rf24g_rtx_demo + 144 0x11002352: 4821 !H LDR r0,[pc,#132] ; [0x110023d8] = 0x100010f0 0x11002354: 6800 .h LDR r0,[r0,#0] 0x11002356: 1c40 @. ADDS r0,r0,#1 0x11002358: 491f .I LDR r1,[pc,#124] ; [0x110023d8] = 0x100010f0 0x1100235a: 6008 .` STR r0,[r1,#0] 0x1100235c: 20c8 . MOVS r0,#0xc8 0x1100235e: f7fffdfd .... BL delay_us ; 0x11001f5c 0x11002362: 4915 .I LDR r1,[pc,#84] ; [0x110023b8] = 0x978 0x11002364: 2000 . MOVS r0,#0 0x11002366: f000f96d ..m. BL rf_switch_mode ; 0x11002644 0x1100236a: 481a .H LDR r0,[pc,#104] ; [0x110023d4] = 0x100010fc 0x1100236c: 8802 .. LDRH r2,[r0,#0] 0x1100236e: 491b .I LDR r1,[pc,#108] ; [0x110023dc] = 0x10001220 0x11002370: 481b .H LDR r0,[pc,#108] ; [0x110023e0] = 0x10001120 0x11002372: f7fff8b1 .... BL __aeabi_memcpy ; 0x110014d8 0x11002376: 2000 . MOVS r0,#0 0x11002378: 491a .I LDR r1,[pc,#104] ; [0x110023e4] = 0x100010ff 0x1100237a: 7008 .p STRB r0,[r1,#0] 0x1100237c: 4815 .H LDR r0,[pc,#84] ; [0x110023d4] = 0x100010fc 0x1100237e: 8801 .. LDRH r1,[r0,#0] 0x11002380: 4817 .H LDR r0,[pc,#92] ; [0x110023e0] = 0x10001120 0x11002382: f7fffac5 .... BL $Ven$TT$L$$rf_tx_packet ; 0x11001910 0x11002386: bf00 .. NOP 0x11002388: 4816 .H LDR r0,[pc,#88] ; [0x110023e4] = 0x100010ff 0x1100238a: 7800 .x LDRB r0,[r0,#0] 0x1100238c: 2800 .( CMP r0,#0 0x1100238e: d0fb .. BEQ 0x11002388 ; rf24g_rtx_demo + 100 0x11002390: f7fffac4 .... BL $Ven$TT$L$$rf_off_and_on ; 0x1100191c 0x11002394: 4810 .H LDR r0,[pc,#64] ; [0x110023d8] = 0x100010f0 0x11002396: 6801 .h LDR r1,[r0,#0] 0x11002398: a013 .. ADR r0,{pc}+0x50 ; 0x110023e8 0x1100239a: f7feff41 ..A. BL __2printf ; 0x11001220 0x1100239e: 480d .H LDR r0,[pc,#52] ; [0x110023d4] = 0x100010fc 0x110023a0: 8801 .. LDRH r1,[r0,#0] 0x110023a2: 480e .H LDR r0,[pc,#56] ; [0x110023dc] = 0x10001220 0x110023a4: f000f864 ..d. BL rf_buff_info ; 0x11002470 0x110023a8: f000fc82 .... BL usr_sleep_run ; 0x11002cb0 0x110023ac: 4902 .I LDR r1,[pc,#8] ; [0x110023b8] = 0x978 0x110023ae: 2001 . MOVS r0,#1 0x110023b0: f000f948 ..H. BL rf_switch_mode ; 0x11002644 0x110023b4: e7bf .. B 0x11002336 ; rf24g_rtx_demo + 18 $d 0x110023b6: 0000 .. DCW 0 0x110023b8: 00000978 x... DCD 2424 0x110023bc: 11004733 3G.. DCD 285230899 0x110023c0: 73207325 %s s DCD 1931506469 0x110023c4: 74726174 tart DCD 1953653108 0x110023c8: 00000a21 !... DCD 2593 0x110023cc: 100010fe .... DCD 268439806 0x110023d0: 00000069 i... DCD 105 0x110023d4: 100010fc .... DCD 268439804 0x110023d8: 100010f0 .... DCD 268439792 0x110023dc: 10001220 ... DCD 268440096 0x110023e0: 10001120 ... DCD 268439840 0x110023e4: 100010ff .... DCD 268439807 0x110023e8: 6365720a .rec DCD 1667592714 0x110023ec: 746e4376 vCnt DCD 1953383286 0x110023f0: 0a64253d =%d. DCD 174335293 0x110023f4: 6c796170 payl DCD 1819894128 0x110023f8: 3a64616f oad: DCD 979657071 0x110023fc: 00000000 .... DCD 0 $t i.rf_24g_max_rt_cb rf_24g_max_rt_cb 0x11002400: 4770 pG BX lr 0x11002402: 0000 .. MOVS r0,r0 i.rf_24g_rx_dr_cb rf_24g_rx_dr_cb 0x11002404: b510 .. PUSH {r4,lr} 0x11002406: 480b .H LDR r0,[pc,#44] ; [0x11002434] = 0x53023000 0x11002408: 6800 .h LDR r0,[r0,#0] 0x1100240a: 2101 .! MOVS r1,#1 0x1100240c: 0389 .. LSLS r1,r1,#14 0x1100240e: 4388 .C BICS r0,r0,r1 0x11002410: 4908 .I LDR r1,[pc,#32] ; [0x11002434] = 0x53023000 0x11002412: 6008 .` STR r0,[r1,#0] 0x11002414: 2001 . MOVS r0,#1 0x11002416: 4908 .I LDR r1,[pc,#32] ; [0x11002438] = 0x100010fe 0x11002418: 7008 .p STRB r0,[r1,#0] 0x1100241a: 4808 .H LDR r0,[pc,#32] ; [0x1100243c] = 0x10001220 0x1100241c: f7fffa84 .... BL $Ven$TT$L$$rf_rx_packet ; 0x11001928 0x11002420: 4907 .I LDR r1,[pc,#28] ; [0x11002440] = 0x100010fc 0x11002422: 8008 .. STRH r0,[r1,#0] 0x11002424: 4803 .H LDR r0,[pc,#12] ; [0x11002434] = 0x53023000 0x11002426: 6800 .h LDR r0,[r0,#0] 0x11002428: 2101 .! MOVS r1,#1 0x1100242a: 0389 .. LSLS r1,r1,#14 0x1100242c: 4308 .C ORRS r0,r0,r1 0x1100242e: 4901 .I LDR r1,[pc,#4] ; [0x11002434] = 0x53023000 0x11002430: 6008 .` STR r0,[r1,#0] 0x11002432: bd10 .. POP {r4,pc} $d 0x11002434: 53023000 .0.S DCD 1392652288 0x11002438: 100010fe .... DCD 268439806 0x1100243c: 10001220 ... DCD 268440096 0x11002440: 100010fc .... DCD 268439804 $t i.rf_24g_tx_ds_cb rf_24g_tx_ds_cb 0x11002444: 2001 . MOVS r0,#1 0x11002446: 4901 .I LDR r1,[pc,#4] ; [0x1100244c] = 0x100010ff 0x11002448: 7008 .p STRB r0,[r1,#0] 0x1100244a: 4770 pG BX lr $d 0x1100244c: 100010ff .... DCD 268439807 $t i.rf_ana24_set rf_ana24_set 0x11002450: 4806 .H LDR r0,[pc,#24] ; [0x1100246c] = 0x53021060 0x11002452: 8800 .. LDRH r0,[r0,#0] 0x11002454: 2138 8! MOVS r1,#0x38 0x11002456: 4388 .C BICS r0,r0,r1 0x11002458: 4904 .I LDR r1,[pc,#16] ; [0x1100246c] = 0x53021060 0x1100245a: 8008 .. STRH r0,[r1,#0] 0x1100245c: 4608 .F MOV r0,r1 0x1100245e: 8800 .. LDRH r0,[r0,#0] 0x11002460: 2128 (! MOVS r1,#0x28 0x11002462: 4308 .C ORRS r0,r0,r1 0x11002464: 4901 .I LDR r1,[pc,#4] ; [0x1100246c] = 0x53021060 0x11002466: 8008 .. STRH r0,[r1,#0] 0x11002468: 4770 pG BX lr $d 0x1100246a: 0000 .. DCW 0 0x1100246c: 53021060 `..S DCD 1392644192 $t i.rf_buff_info rf_buff_info 0x11002470: b570 p. PUSH {r4-r6,lr} 0x11002472: 4605 .F MOV r5,r0 0x11002474: 460e .F MOV r6,r1 0x11002476: 2400 .$ MOVS r4,#0 0x11002478: e005 .. B 0x11002486 ; rf_buff_info + 22 0x1100247a: 5d29 )] LDRB r1,[r5,r4] 0x1100247c: a005 .. ADR r0,{pc}+0x18 ; 0x11002494 0x1100247e: f7fefecf .... BL __2printf ; 0x11001220 0x11002482: 1c60 `. ADDS r0,r4,#1 0x11002484: b284 .. UXTH r4,r0 0x11002486: 42b4 .B CMP r4,r6 0x11002488: dbf7 .. BLT 0x1100247a ; rf_buff_info + 10 0x1100248a: a004 .. ADR r0,{pc}+0x12 ; 0x1100249c 0x1100248c: f7fefec8 .... BL __2printf ; 0x11001220 0x11002490: bd70 p. POP {r4-r6,pc} $d 0x11002492: 0000 .. DCW 0 0x11002494: 78323025 %02x DCD 2016555045 0x11002498: 00000020 ... DCD 32 0x1100249c: 00000a0d .... DCD 2573 $t i.rf_chan_frac_offset rf_chan_frac_offset 0x110024a0: 4601 .F MOV r1,r0 0x110024a2: 4808 .H LDR r0,[pc,#32] ; [0x110024c4] = 0x3ffff 0x110024a4: 4281 .B CMP r1,r0 0x110024a6: d901 .. BLS 0x110024ac ; rf_chan_frac_offset + 12 0x110024a8: 2001 . MOVS r0,#1 0x110024aa: 4770 pG BX lr 0x110024ac: 4806 .H LDR r0,[pc,#24] ; [0x110024c8] = 0x53022040 0x110024ae: 6b00 .k LDR r0,[r0,#0x30] 0x110024b0: 0c80 .. LSRS r0,r0,#18 0x110024b2: 0480 .. LSLS r0,r0,#18 0x110024b4: 4a04 .J LDR r2,[pc,#16] ; [0x110024c8] = 0x53022040 0x110024b6: 6310 .c STR r0,[r2,#0x30] 0x110024b8: 4610 .F MOV r0,r2 0x110024ba: 6b00 .k LDR r0,[r0,#0x30] 0x110024bc: 4308 .C ORRS r0,r0,r1 0x110024be: 6310 .c STR r0,[r2,#0x30] 0x110024c0: 2000 . MOVS r0,#0 0x110024c2: e7f2 .. B 0x110024aa ; rf_chan_frac_offset + 10 $d 0x110024c4: 0003ffff .... DCD 262143 0x110024c8: 53022040 @ .S DCD 1392648256 $t i.rf_chan_mult_1p5_soft_off rf_chan_mult_1p5_soft_off 0x110024cc: 4804 .H LDR r0,[pc,#16] ; [0x110024e0] = 0x53022040 0x110024ce: 6b00 .k LDR r0,[r0,#0x30] 0x110024d0: 2101 .! MOVS r1,#1 0x110024d2: 0489 .. LSLS r1,r1,#18 0x110024d4: 4388 .C BICS r0,r0,r1 0x110024d6: 4902 .I LDR r1,[pc,#8] ; [0x110024e0] = 0x53022040 0x110024d8: 6308 .c STR r0,[r1,#0x30] 0x110024da: 2000 . MOVS r0,#0 0x110024dc: 4770 pG BX lr $d 0x110024de: 0000 .. DCW 0 0x110024e0: 53022040 @ .S DCD 1392648256 $t i.rf_chan_mult_1p5_soft_on rf_chan_mult_1p5_soft_on 0x110024e4: 4804 .H LDR r0,[pc,#16] ; [0x110024f8] = 0x53022040 0x110024e6: 6b00 .k LDR r0,[r0,#0x30] 0x110024e8: 2101 .! MOVS r1,#1 0x110024ea: 0489 .. LSLS r1,r1,#18 0x110024ec: 4308 .C ORRS r0,r0,r1 0x110024ee: 4902 .I LDR r1,[pc,#8] ; [0x110024f8] = 0x53022040 0x110024f0: 6308 .c STR r0,[r1,#0x30] 0x110024f2: 2000 . MOVS r0,#0 0x110024f4: 4770 pG BX lr $d 0x110024f6: 0000 .. DCW 0 0x110024f8: 53022040 @ .S DCD 1392648256 $t i.rf_clk_div23_en_soft_off rf_clk_div23_en_soft_off 0x110024fc: 4804 .H LDR r0,[pc,#16] ; [0x11002510] = 0x53021088 0x110024fe: 8e80 .. LDRH r0,[r0,#0x34] 0x11002500: 2101 .! MOVS r1,#1 0x11002502: 0289 .. LSLS r1,r1,#10 0x11002504: 4388 .C BICS r0,r0,r1 0x11002506: 4902 .I LDR r1,[pc,#8] ; [0x11002510] = 0x53021088 0x11002508: 8688 .. STRH r0,[r1,#0x34] 0x1100250a: 2000 . MOVS r0,#0 0x1100250c: 4770 pG BX lr $d 0x1100250e: 0000 .. DCW 0 0x11002510: 53021088 ...S DCD 1392644232 $t i.rf_clk_div23_en_soft_on rf_clk_div23_en_soft_on 0x11002514: 4804 .H LDR r0,[pc,#16] ; [0x11002528] = 0x53021088 0x11002516: 8e80 .. LDRH r0,[r0,#0x34] 0x11002518: 2101 .! MOVS r1,#1 0x1100251a: 0289 .. LSLS r1,r1,#10 0x1100251c: 4308 .C ORRS r0,r0,r1 0x1100251e: 4902 .I LDR r1,[pc,#8] ; [0x11002528] = 0x53021088 0x11002520: 8688 .. STRH r0,[r1,#0x34] 0x11002522: 2000 . MOVS r0,#0 0x11002524: 4770 pG BX lr $d 0x11002526: 0000 .. DCW 0 0x11002528: 53021088 ...S DCD 1392644232 $t i.rf_pwr_off_on rf_pwr_off_on 0x1100252c: 4806 .H LDR r0,[pc,#24] ; [0x11002548] = 0x53023000 0x1100252e: 6800 .h LDR r0,[r0,#0] 0x11002530: 2102 .! MOVS r1,#2 0x11002532: 4388 .C BICS r0,r0,r1 0x11002534: 4904 .I LDR r1,[pc,#16] ; [0x11002548] = 0x53023000 0x11002536: 6008 .` STR r0,[r1,#0] 0x11002538: 4608 .F MOV r0,r1 0x1100253a: 6800 .h LDR r0,[r0,#0] 0x1100253c: 2102 .! MOVS r1,#2 0x1100253e: 4308 .C ORRS r0,r0,r1 0x11002540: 4901 .I LDR r1,[pc,#4] ; [0x11002548] = 0x53023000 0x11002542: 6008 .` STR r0,[r1,#0] 0x11002544: 4770 pG BX lr $d 0x11002546: 0000 .. DCW 0 0x11002548: 53023000 .0.S DCD 1392652288 $t i.rf_rc_calib rf_rc_calib 0x1100254c: b570 p. PUSH {r4-r6,lr} 0x1100254e: 2514 .% MOVS r5,#0x14 0x11002550: 4836 6H LDR r0,[pc,#216] ; [0x1100262c] = 0x10001100 0x11002552: 7800 .x LDRB r0,[r0,#0] 0x11002554: 2800 .( CMP r0,#0 0x11002556: d000 .. BEQ 0x1100255a ; rf_rc_calib + 14 0x11002558: bd70 p. POP {r4-r6,pc} 0x1100255a: 2400 .$ MOVS r4,#0 0x1100255c: 4834 4H LDR r0,[pc,#208] ; [0x11002630] = 0x53021080 0x1100255e: 8800 .. LDRH r0,[r0,#0] 0x11002560: 2107 .! MOVS r1,#7 0x11002562: 0209 .. LSLS r1,r1,#8 0x11002564: 4388 .C BICS r0,r0,r1 0x11002566: 4932 2I LDR r1,[pc,#200] ; [0x11002630] = 0x53021080 0x11002568: 8008 .. STRH r0,[r1,#0] 0x1100256a: 4608 .F MOV r0,r1 0x1100256c: 8800 .. LDRH r0,[r0,#0] 0x1100256e: 2105 .! MOVS r1,#5 0x11002570: 0209 .. LSLS r1,r1,#8 0x11002572: 4308 .C ORRS r0,r0,r1 0x11002574: 492e .I LDR r1,[pc,#184] ; [0x11002630] = 0x53021080 0x11002576: 8008 .. STRH r0,[r1,#0] 0x11002578: 4628 (F MOV r0,r5 0x1100257a: f7fffcef .... BL delay_us ; 0x11001f5c 0x1100257e: 482c ,H LDR r0,[pc,#176] ; [0x11002630] = 0x53021080 0x11002580: 8800 .. LDRH r0,[r0,#0] 0x11002582: 2120 ! MOVS r1,#0x20 0x11002584: 4308 .C ORRS r0,r0,r1 0x11002586: 492a *I LDR r1,[pc,#168] ; [0x11002630] = 0x53021080 0x11002588: 8008 .. STRH r0,[r1,#0] 0x1100258a: 4628 (F MOV r0,r5 0x1100258c: f7fffce6 .... BL delay_us ; 0x11001f5c 0x11002590: 4827 'H LDR r0,[pc,#156] ; [0x11002630] = 0x53021080 0x11002592: 8800 .. LDRH r0,[r0,#0] 0x11002594: 2108 .! MOVS r1,#8 0x11002596: 4388 .C BICS r0,r0,r1 0x11002598: 4925 %I LDR r1,[pc,#148] ; [0x11002630] = 0x53021080 0x1100259a: 8008 .. STRH r0,[r1,#0] 0x1100259c: 4628 (F MOV r0,r5 0x1100259e: f7fffcdd .... BL delay_us ; 0x11001f5c 0x110025a2: 4823 #H LDR r0,[pc,#140] ; [0x11002630] = 0x53021080 0x110025a4: 8800 .. LDRH r0,[r0,#0] 0x110025a6: 2104 .! MOVS r1,#4 0x110025a8: 4308 .C ORRS r0,r0,r1 0x110025aa: 4921 !I LDR r1,[pc,#132] ; [0x11002630] = 0x53021080 0x110025ac: 8008 .. STRH r0,[r1,#0] 0x110025ae: 4628 (F MOV r0,r5 0x110025b0: f7fffcd4 .... BL delay_us ; 0x11001f5c 0x110025b4: 481e .H LDR r0,[pc,#120] ; [0x11002630] = 0x53021080 0x110025b6: 8800 .. LDRH r0,[r0,#0] 0x110025b8: 2110 .! MOVS r1,#0x10 0x110025ba: 4308 .C ORRS r0,r0,r1 0x110025bc: 491c .I LDR r1,[pc,#112] ; [0x11002630] = 0x53021080 0x110025be: 8008 .. STRH r0,[r1,#0] 0x110025c0: 4628 (F MOV r0,r5 0x110025c2: f7fffccb .... BL delay_us ; 0x11001f5c 0x110025c6: 481a .H LDR r0,[pc,#104] ; [0x11002630] = 0x53021080 0x110025c8: 8884 .. LDRH r4,[r0,#4] 0x110025ca: e001 .. B 0x110025d0 ; rf_rc_calib + 132 0x110025cc: 4818 .H LDR r0,[pc,#96] ; [0x11002630] = 0x53021080 0x110025ce: 8884 .. LDRH r4,[r0,#4] 0x110025d0: 2001 . MOVS r0,#1 0x110025d2: 03c0 .. LSLS r0,r0,#15 0x110025d4: 4020 @ ANDS r0,r0,r4 0x110025d6: 2800 .( CMP r0,#0 0x110025d8: d0f8 .. BEQ 0x110025cc ; rf_rc_calib + 128 0x110025da: 4815 .H LDR r0,[pc,#84] ; [0x11002630] = 0x53021080 0x110025dc: 8880 .. LDRH r0,[r0,#4] 0x110025de: 0440 @. LSLS r0,r0,#17 0x110025e0: 0ec4 .. LSRS r4,r0,#27 0x110025e2: 4813 .H LDR r0,[pc,#76] ; [0x11002630] = 0x53021080 0x110025e4: 8800 .. LDRH r0,[r0,#0] 0x110025e6: 2108 .! MOVS r1,#8 0x110025e8: 4308 .C ORRS r0,r0,r1 0x110025ea: 4911 .I LDR r1,[pc,#68] ; [0x11002630] = 0x53021080 0x110025ec: 8008 .. STRH r0,[r1,#0] 0x110025ee: 4608 .F MOV r0,r1 0x110025f0: 8800 .. LDRH r0,[r0,#0] 0x110025f2: 2104 .! MOVS r1,#4 0x110025f4: 4388 .C BICS r0,r0,r1 0x110025f6: 490e .I LDR r1,[pc,#56] ; [0x11002630] = 0x53021080 0x110025f8: 8008 .. STRH r0,[r1,#0] 0x110025fa: 4608 .F MOV r0,r1 0x110025fc: 8800 .. LDRH r0,[r0,#0] 0x110025fe: 2110 .! MOVS r1,#0x10 0x11002600: 4388 .C BICS r0,r0,r1 0x11002602: 490b .I LDR r1,[pc,#44] ; [0x11002630] = 0x53021080 0x11002604: 8008 .. STRH r0,[r1,#0] 0x11002606: 4608 .F MOV r0,r1 0x11002608: 8800 .. LDRH r0,[r0,#0] 0x1100260a: 211f .! MOVS r1,#0x1f 0x1100260c: 02c9 .. LSLS r1,r1,#11 0x1100260e: 4388 .C BICS r0,r0,r1 0x11002610: 4907 .I LDR r1,[pc,#28] ; [0x11002630] = 0x53021080 0x11002612: 8008 .. STRH r0,[r1,#0] 0x11002614: 4608 .F MOV r0,r1 0x11002616: 8800 .. LDRH r0,[r0,#0] 0x11002618: 02e1 .. LSLS r1,r4,#11 0x1100261a: 4308 .C ORRS r0,r0,r1 0x1100261c: 4904 .I LDR r1,[pc,#16] ; [0x11002630] = 0x53021080 0x1100261e: 8008 .. STRH r0,[r1,#0] 0x11002620: 2001 . MOVS r0,#1 0x11002622: 4902 .I LDR r1,[pc,#8] ; [0x1100262c] = 0x10001100 0x11002624: 7008 .p STRB r0,[r1,#0] 0x11002626: bf00 .. NOP 0x11002628: e796 .. B 0x11002558 ; rf_rc_calib + 12 $d 0x1100262a: 0000 .. DCW 0 0x1100262c: 10001100 .... DCD 268439808 0x11002630: 53021080 ...S DCD 1392644224 $t i.rf_set_channel rf_set_channel 0x11002634: b510 .. PUSH {r4,lr} 0x11002636: 4604 .F MOV r4,r0 0x11002638: 4620 F MOV r0,r4 0x1100263a: f000f883 .... BL set_rf_channel ; 0x11002744 0x1100263e: f000f867 ..g. BL set_rf_afc ; 0x11002710 0x11002642: bd10 .. POP {r4,pc} i.rf_switch_mode rf_switch_mode 0x11002644: b570 p. PUSH {r4-r6,lr} 0x11002646: 4604 .F MOV r4,r0 0x11002648: 460d .F MOV r5,r1 0x1100264a: 481c .H LDR r0,[pc,#112] ; [0x110026bc] = 0x53023000 0x1100264c: 6800 .h LDR r0,[r0,#0] 0x1100264e: 2101 .! MOVS r1,#1 0x11002650: 0389 .. LSLS r1,r1,#14 0x11002652: 4388 .C BICS r0,r0,r1 0x11002654: 4919 .I LDR r1,[pc,#100] ; [0x110026bc] = 0x53023000 0x11002656: 6008 .` STR r0,[r1,#0] 0x11002658: 2c00 ., CMP r4,#0 0x1100265a: d002 .. BEQ 0x11002662 ; rf_switch_mode + 30 0x1100265c: 2c01 ., CMP r4,#1 0x1100265e: d102 .. BNE 0x11002666 ; rf_switch_mode + 34 0x11002660: e000 .. B 0x11002664 ; rf_switch_mode + 32 0x11002662: bf00 .. NOP 0x11002664: e004 .. B 0x11002670 ; rf_switch_mode + 44 0x11002666: a016 .. ADR r0,{pc}+0x5a ; 0x110026c0 0x11002668: f7fefdda .... BL __2printf ; 0x11001220 0x1100266c: bf00 .. NOP 0x1100266e: e7fe .. B 0x1100266e ; rf_switch_mode + 42 0x11002670: bf00 .. NOP 0x11002672: 4620 F MOV r0,r4 0x11002674: f000f91c .... BL set_rf_mode ; 0x110028b0 0x11002678: 4628 (F MOV r0,r5 0x1100267a: f7ffffdb .... BL rf_set_channel ; 0x11002634 0x1100267e: 480f .H LDR r0,[pc,#60] ; [0x110026bc] = 0x53023000 0x11002680: 6800 .h LDR r0,[r0,#0] 0x11002682: 0f80 .. LSRS r0,r0,#30 0x11002684: 21ff .! MOVS r1,#0xff 0x11002686: 3181 .1 ADDS r1,r1,#0x81 0x11002688: 4008 .@ ANDS r0,r0,r1 0x1100268a: 490c .I LDR r1,[pc,#48] ; [0x110026bc] = 0x53023000 0x1100268c: 6809 .h LDR r1,[r1,#0] 0x1100268e: 0909 .. LSRS r1,r1,#4 0x11002690: 2270 p" MOVS r2,#0x70 0x11002692: 4011 .@ ANDS r1,r1,r2 0x11002694: 4308 .C ORRS r0,r0,r1 0x11002696: 4909 .I LDR r1,[pc,#36] ; [0x110026bc] = 0x53023000 0x11002698: 61c8 .a STR r0,[r1,#0x1c] 0x1100269a: 20e2 . MOVS r0,#0xe2 0x1100269c: f000f820 .. . BL rf_wr_cmd ; 0x110026e0 0x110026a0: 20e1 . MOVS r0,#0xe1 0x110026a2: f000f81d .... BL rf_wr_cmd ; 0x110026e0 0x110026a6: 2c00 ., CMP r4,#0 0x110026a8: d006 .. BEQ 0x110026b8 ; rf_switch_mode + 116 0x110026aa: 4804 .H LDR r0,[pc,#16] ; [0x110026bc] = 0x53023000 0x110026ac: 6800 .h LDR r0,[r0,#0] 0x110026ae: 2101 .! MOVS r1,#1 0x110026b0: 0389 .. LSLS r1,r1,#14 0x110026b2: 4308 .C ORRS r0,r0,r1 0x110026b4: 4901 .I LDR r1,[pc,#4] ; [0x110026bc] = 0x53023000 0x110026b6: 6008 .` STR r0,[r1,#0] 0x110026b8: bd70 p. POP {r4-r6,pc} $d 0x110026ba: 0000 .. DCW 0 0x110026bc: 53023000 .0.S DCD 1392652288 0x110026c0: 20656854 The DCD 543516756 0x110026c4: 65646f6d mode DCD 1701080941 0x110026c8: 20736920 is DCD 544434464 0x110026cc: 20746573 set DCD 544499059 0x110026d0: 6f636e69 inco DCD 1868787305 0x110026d4: 63657272 rrec DCD 1667592818 0x110026d8: 0a796c74 tly. DCD 175729780 0x110026dc: 00000000 .... DCD 0 $t i.rf_wr_cmd rf_wr_cmd 0x110026e0: 2861 a( CMP r0,#0x61 0x110026e2: d102 .. BNE 0x110026ea ; rf_wr_cmd + 10 0x110026e4: 4906 .I LDR r1,[pc,#24] ; [0x11002700] = 0x530230c0 0x110026e6: 6008 .` STR r0,[r1,#0] 0x110026e8: e007 .. B 0x110026fa ; rf_wr_cmd + 26 0x110026ea: 4905 .I LDR r1,[pc,#20] ; [0x11002700] = 0x530230c0 0x110026ec: 6008 .` STR r0,[r1,#0] 0x110026ee: 21ff .! MOVS r1,#0xff 0x110026f0: 3101 .1 ADDS r1,#1 0x110026f2: 4301 .C ORRS r1,r1,r0 0x110026f4: 4a02 .J LDR r2,[pc,#8] ; [0x11002700] = 0x530230c0 0x110026f6: 6011 .` STR r1,[r2,#0] 0x110026f8: bf00 .. NOP 0x110026fa: bf00 .. NOP 0x110026fc: 4770 pG BX lr $d 0x110026fe: 0000 .. DCW 0 0x11002700: 530230c0 .0.S DCD 1392652480 $t i.set_rf_DR set_rf_DR 0x11002704: 4901 .I LDR r1,[pc,#4] ; [0x1100270c] = 0x53023000 0x11002706: 6188 .a STR r0,[r1,#0x18] 0x11002708: 4770 pG BX lr $d 0x1100270a: 0000 .. DCW 0 0x1100270c: 53023000 .0.S DCD 1392652288 $t i.set_rf_afc set_rf_afc 0x11002710: b500 .. PUSH {lr} 0x11002712: 2004 . MOVS r0,#4 0x11002714: f7fffcb2 .... BL nop_cnt ; 0x1100207c 0x11002718: 4809 .H LDR r0,[pc,#36] ; [0x11002740] = 0x53021060 0x1100271a: 8a00 .. LDRH r0,[r0,#0x10] 0x1100271c: 0840 @. LSRS r0,r0,#1 0x1100271e: 0040 @. LSLS r0,r0,#1 0x11002720: 4907 .I LDR r1,[pc,#28] ; [0x11002740] = 0x53021060 0x11002722: 8208 .. STRH r0,[r1,#0x10] 0x11002724: 2004 . MOVS r0,#4 0x11002726: f7fffca9 .... BL nop_cnt ; 0x1100207c 0x1100272a: 4805 .H LDR r0,[pc,#20] ; [0x11002740] = 0x53021060 0x1100272c: 8a00 .. LDRH r0,[r0,#0x10] 0x1100272e: 2101 .! MOVS r1,#1 0x11002730: 4308 .C ORRS r0,r0,r1 0x11002732: 4903 .I LDR r1,[pc,#12] ; [0x11002740] = 0x53021060 0x11002734: 8208 .. STRH r0,[r1,#0x10] 0x11002736: 2004 . MOVS r0,#4 0x11002738: f7fffca0 .... BL nop_cnt ; 0x1100207c 0x1100273c: bd00 .. POP {pc} $d 0x1100273e: 0000 .. DCW 0 0x11002740: 53021060 `..S DCD 1392644192 $t i.set_rf_channel set_rf_channel 0x11002744: b510 .. PUSH {r4,lr} 0x11002746: 4604 .F MOV r4,r0 0x11002748: 4823 #H LDR r0,[pc,#140] ; [0x110027d8] = 0x53023000 0x1100274a: 6940 @i LDR r0,[r0,#0x14] 0x1100274c: 0b80 .. LSRS r0,r0,#14 0x1100274e: 0380 .. LSLS r0,r0,#14 0x11002750: 4921 !I LDR r1,[pc,#132] ; [0x110027d8] = 0x53023000 0x11002752: 6148 Ha STR r0,[r1,#0x14] 0x11002754: 4620 F MOV r0,r4 0x11002756: 17e1 .. ASRS r1,r4,#31 0x11002758: 0ec9 .. LSRS r1,r1,#27 0x1100275a: 1809 .. ADDS r1,r1,r0 0x1100275c: 1149 I. ASRS r1,r1,#5 0x1100275e: 0149 I. LSLS r1,r1,#5 0x11002760: 1a61 a. SUBS r1,r4,r1 0x11002762: d10d .. BNE 0x11002780 ; set_rf_channel + 60 0x11002764: f7fffed6 .... BL rf_clk_div23_en_soft_on ; 0x11002514 0x11002768: f7fffebc .... BL rf_chan_mult_1p5_soft_on ; 0x110024e4 0x1100276c: 200d . MOVS r0,#0xd 0x1100276e: f7fffc1d .... BL freq_ctune ; 0x11001fac 0x11002772: 2003 . MOVS r0,#3 0x11002774: 0380 .. LSLS r0,r0,#14 0x11002776: f7fffe93 .... BL rf_chan_frac_offset ; 0x110024a0 0x1100277a: 1e60 `. SUBS r0,r4,#1 0x1100277c: b284 .. UXTH r4,r0 0x1100277e: e01c .. B 0x110027ba ; set_rf_channel + 118 0x11002780: 4620 F MOV r0,r4 0x11002782: 17e1 .. ASRS r1,r4,#31 0x11002784: 0f09 .. LSRS r1,r1,#28 0x11002786: 1809 .. ADDS r1,r1,r0 0x11002788: 1109 .. ASRS r1,r1,#4 0x1100278a: 0109 .. LSLS r1,r1,#4 0x1100278c: 1a61 a. SUBS r1,r4,r1 0x1100278e: d10a .. BNE 0x110027a6 ; set_rf_channel + 98 0x11002790: f7fffec0 .... BL rf_clk_div23_en_soft_on ; 0x11002514 0x11002794: f7fffea6 .... BL rf_chan_mult_1p5_soft_on ; 0x110024e4 0x11002798: 2038 8 MOVS r0,#0x38 0x1100279a: f7fffc07 .... BL freq_ctune ; 0x11001fac 0x1100279e: 2000 . MOVS r0,#0 0x110027a0: f7fffe7e ..~. BL rf_chan_frac_offset ; 0x110024a0 0x110027a4: e009 .. B 0x110027ba ; set_rf_channel + 118 0x110027a6: f7fffe91 .... BL rf_chan_mult_1p5_soft_off ; 0x110024cc 0x110027aa: f7fffea7 .... BL rf_clk_div23_en_soft_off ; 0x110024fc 0x110027ae: 2038 8 MOVS r0,#0x38 0x110027b0: f7fffbfc .... BL freq_ctune ; 0x11001fac 0x110027b4: 2000 . MOVS r0,#0 0x110027b6: f7fffe73 ..s. BL rf_chan_frac_offset ; 0x110024a0 0x110027ba: 4807 .H LDR r0,[pc,#28] ; [0x110027d8] = 0x53023000 0x110027bc: 6941 Ai LDR r1,[r0,#0x14] 0x110027be: 6800 .h LDR r0,[r0,#0] 0x110027c0: 07c0 .. LSLS r0,r0,#31 0x110027c2: 0fc0 .. LSRS r0,r0,#31 0x110027c4: 2800 .( CMP r0,#0 0x110027c6: d001 .. BEQ 0x110027cc ; set_rf_channel + 136 0x110027c8: 1e60 `. SUBS r0,r4,#1 0x110027ca: e000 .. B 0x110027ce ; set_rf_channel + 138 0x110027cc: 4620 F MOV r0,r4 0x110027ce: 4301 .C ORRS r1,r1,r0 0x110027d0: 4801 .H LDR r0,[pc,#4] ; [0x110027d8] = 0x53023000 0x110027d2: 6141 Aa STR r1,[r0,#0x14] 0x110027d4: bd10 .. POP {r4,pc} $d 0x110027d6: 0000 .. DCW 0 0x110027d8: 53023000 .0.S DCD 1392652288 $t i.set_rf_compatility_featue set_rf_compatility_featue 0x110027dc: b5f0 .. PUSH {r4-r7,lr} 0x110027de: 9d06 .. LDR r5,[sp,#0x18] 0x110027e0: 9c05 .. LDR r4,[sp,#0x14] 0x110027e2: 4e0a .N LDR r6,[pc,#40] ; [0x1100280c] = 0x53023080 0x110027e4: 69b6 .i LDR r6,[r6,#0x18] 0x110027e6: 27ff .' MOVS r7,#0xff 0x110027e8: 023f ?. LSLS r7,r7,#8 0x110027ea: 43be .C BICS r6,r6,r7 0x110027ec: 03c7 .. LSLS r7,r0,#15 0x110027ee: 433e >C ORRS r6,r6,r7 0x110027f0: 038f .. LSLS r7,r1,#14 0x110027f2: 433e >C ORRS r6,r6,r7 0x110027f4: 0317 .. LSLS r7,r2,#12 0x110027f6: 433e >C ORRS r6,r6,r7 0x110027f8: 02df .. LSLS r7,r3,#11 0x110027fa: 433e >C ORRS r6,r6,r7 0x110027fc: 0267 g. LSLS r7,r4,#9 0x110027fe: 433e >C ORRS r6,r6,r7 0x11002800: 022f /. LSLS r7,r5,#8 0x11002802: 433e >C ORRS r6,r6,r7 0x11002804: 4f01 .O LDR r7,[pc,#4] ; [0x1100280c] = 0x53023080 0x11002806: 61be .a STR r6,[r7,#0x18] 0x11002808: bdf0 .. POP {r4-r7,pc} $d 0x1100280a: 0000 .. DCW 0 0x1100280c: 53023080 .0.S DCD 1392652416 $t i.set_rf_crc set_rf_crc 0x11002810: 4601 .F MOV r1,r0 0x11002812: 200c . MOVS r0,#0xc 0x11002814: 2900 .) CMP r1,#0 0x11002816: d004 .. BEQ 0x11002822 ; set_rf_crc + 18 0x11002818: 2901 .) CMP r1,#1 0x1100281a: d009 .. BEQ 0x11002830 ; set_rf_crc + 32 0x1100281c: 2902 .) CMP r1,#2 0x1100281e: d11a .. BNE 0x11002856 ; set_rf_crc + 70 0x11002820: e013 .. B 0x1100284a ; set_rf_crc + 58 0x11002822: 200c . MOVS r0,#0xc 0x11002824: 4a0d .J LDR r2,[pc,#52] ; [0x1100285c] = 0x53023000 0x11002826: 6812 .h LDR r2,[r2,#0] 0x11002828: 4382 .C BICS r2,r2,r0 0x1100282a: 4b0c .K LDR r3,[pc,#48] ; [0x1100285c] = 0x53023000 0x1100282c: 601a .` STR r2,[r3,#0] 0x1100282e: e013 .. B 0x11002858 ; set_rf_crc + 72 0x11002830: 4a0a .J LDR r2,[pc,#40] ; [0x1100285c] = 0x53023000 0x11002832: 6812 .h LDR r2,[r2,#0] 0x11002834: 43c3 .C MVNS r3,r0 0x11002836: 431a .C ORRS r2,r2,r3 0x11002838: 4b08 .K LDR r3,[pc,#32] ; [0x1100285c] = 0x53023000 0x1100283a: 601a .` STR r2,[r3,#0] 0x1100283c: 461a .F MOV r2,r3 0x1100283e: 6812 .h LDR r2,[r2,#0] 0x11002840: 2308 .# MOVS r3,#8 0x11002842: 431a .C ORRS r2,r2,r3 0x11002844: 4b05 .K LDR r3,[pc,#20] ; [0x1100285c] = 0x53023000 0x11002846: 601a .` STR r2,[r3,#0] 0x11002848: e006 .. B 0x11002858 ; set_rf_crc + 72 0x1100284a: 4a04 .J LDR r2,[pc,#16] ; [0x1100285c] = 0x53023000 0x1100284c: 6812 .h LDR r2,[r2,#0] 0x1100284e: 4302 .C ORRS r2,r2,r0 0x11002850: 4b02 .K LDR r3,[pc,#8] ; [0x1100285c] = 0x53023000 0x11002852: 601a .` STR r2,[r3,#0] 0x11002854: e000 .. B 0x11002858 ; set_rf_crc + 72 0x11002856: bf00 .. NOP 0x11002858: bf00 .. NOP 0x1100285a: 4770 pG BX lr $d 0x1100285c: 53023000 .0.S DCD 1392652288 $t i.set_rf_dynpd set_rf_dynpd 0x11002860: 4901 .I LDR r1,[pc,#4] ; [0x11002868] = 0x53023080 0x11002862: 6148 Ha STR r0,[r1,#0x14] 0x11002864: 4770 pG BX lr $d 0x11002866: 0000 .. DCW 0 0x11002868: 53023080 .0.S DCD 1392652416 $t i.set_rf_en_pipe set_rf_en_pipe 0x1100286c: 4903 .I LDR r1,[pc,#12] ; [0x1100287c] = 0x53023000 0x1100286e: 6048 H` STR r0,[r1,#4] 0x11002870: 2101 .! MOVS r1,#1 0x11002872: 4301 .C ORRS r1,r1,r0 0x11002874: 4a01 .J LDR r2,[pc,#4] ; [0x1100287c] = 0x53023000 0x11002876: 6091 .` STR r1,[r2,#8] 0x11002878: 4770 pG BX lr $d 0x1100287a: 0000 .. DCW 0 0x1100287c: 53023000 .0.S DCD 1392652288 $t i.set_rf_feature set_rf_feature 0x11002880: b5f0 .. PUSH {r4-r7,lr} 0x11002882: 9d06 .. LDR r5,[sp,#0x18] 0x11002884: 9c05 .. LDR r4,[sp,#0x14] 0x11002886: 0146 F. LSLS r6,r0,#5 0x11002888: 010f .. LSLS r7,r1,#4 0x1100288a: 433e >C ORRS r6,r6,r7 0x1100288c: 00d7 .. LSLS r7,r2,#3 0x1100288e: 433e >C ORRS r6,r6,r7 0x11002890: 009f .. LSLS r7,r3,#2 0x11002892: 433e >C ORRS r6,r6,r7 0x11002894: 0067 g. LSLS r7,r4,#1 0x11002896: 433e >C ORRS r6,r6,r7 0x11002898: 432e .C ORRS r6,r6,r5 0x1100289a: 4f01 .O LDR r7,[pc,#4] ; [0x110028a0] = 0x53023080 0x1100289c: 61be .a STR r6,[r7,#0x18] 0x1100289e: bdf0 .. POP {r4-r7,pc} $d 0x110028a0: 53023080 .0.S DCD 1392652416 $t i.set_rf_guard_woard set_rf_guard_woard 0x110028a4: 4901 .I LDR r1,[pc,#4] ; [0x110028ac] = 0x53023080 0x110028a6: 6348 Hc STR r0,[r1,#0x34] 0x110028a8: 4770 pG BX lr $d 0x110028aa: 0000 .. DCW 0 0x110028ac: 53023080 .0.S DCD 1392652416 $t i.set_rf_mode set_rf_mode 0x110028b0: 4905 .I LDR r1,[pc,#20] ; [0x110028c8] = 0x53023000 0x110028b2: 6809 .h LDR r1,[r1,#0] 0x110028b4: 4a05 .J LDR r2,[pc,#20] ; [0x110028cc] = 0xffe0000c 0x110028b6: 4011 .@ ANDS r1,r1,r2 0x110028b8: 07c2 .. LSLS r2,r0,#31 0x110028ba: 0fd2 .. LSRS r2,r2,#31 0x110028bc: 4311 .C ORRS r1,r1,r2 0x110028be: 4a04 .J LDR r2,[pc,#16] ; [0x110028d0] = 0xb8272 0x110028c0: 4311 .C ORRS r1,r1,r2 0x110028c2: 4a01 .J LDR r2,[pc,#4] ; [0x110028c8] = 0x53023000 0x110028c4: 6011 .` STR r1,[r2,#0] 0x110028c6: 4770 pG BX lr $d 0x110028c8: 53023000 .0.S DCD 1392652288 0x110028cc: ffe0000c .... DCD 4292870156 0x110028d0: 000b8272 r... DCD 754290 $t i.set_rf_pipe0_rxaddr set_rf_pipe0_rxaddr 0x110028d4: 4a02 .J LDR r2,[pc,#8] ; [0x110028e0] = 0x53023000 0x110028d6: 6290 .b STR r0,[r2,#0x28] 0x110028d8: b2ca .. UXTB r2,r1 0x110028da: 4b01 .K LDR r3,[pc,#4] ; [0x110028e0] = 0x53023000 0x110028dc: 62da .b STR r2,[r3,#0x2c] 0x110028de: 4770 pG BX lr $d 0x110028e0: 53023000 .0.S DCD 1392652288 $t i.set_rf_pipe_rx_payLen set_rf_pipe_rx_payLen 0x110028e4: b5f8 .. PUSH {r3-r7,lr} 0x110028e6: 9d07 .. LDR r5,[sp,#0x1c] 0x110028e8: 9c06 .. LDR r4,[sp,#0x18] 0x110028ea: 1206 .. ASRS r6,r0,#8 0x110028ec: 120f .. ASRS r7,r1,#8 0x110028ee: 007f .. LSLS r7,r7,#1 0x110028f0: 433e >C ORRS r6,r6,r7 0x110028f2: 1217 .. ASRS r7,r2,#8 0x110028f4: 00bf .. LSLS r7,r7,#2 0x110028f6: 433e >C ORRS r6,r6,r7 0x110028f8: 121f .. ASRS r7,r3,#8 0x110028fa: 00ff .. LSLS r7,r7,#3 0x110028fc: 433e >C ORRS r6,r6,r7 0x110028fe: 1227 '. ASRS r7,r4,#8 0x11002900: 013f ?. LSLS r7,r7,#4 0x11002902: 433e >C ORRS r6,r6,r7 0x11002904: 122f /. ASRS r7,r5,#8 0x11002906: 017f .. LSLS r7,r7,#5 0x11002908: 433e >C ORRS r6,r6,r7 0x1100290a: b2f6 .. UXTB r6,r6 0x1100290c: 9600 .. STR r6,[sp,#0] 0x1100290e: b2c6 .. UXTB r6,r0 0x11002910: 060f .. LSLS r7,r1,#24 0x11002912: 0c3f ?. LSRS r7,r7,#16 0x11002914: 433e >C ORRS r6,r6,r7 0x11002916: 0617 .. LSLS r7,r2,#24 0x11002918: 0a3f ?. LSRS r7,r7,#8 0x1100291a: 433e >C ORRS r6,r6,r7 0x1100291c: 061f .. LSLS r7,r3,#24 0x1100291e: 433e >C ORRS r6,r6,r7 0x11002920: 4f06 .O LDR r7,[pc,#24] ; [0x1100293c] = 0x53023040 0x11002922: 617e ~a STR r6,[r7,#0x14] 0x11002924: b2e6 .. UXTB r6,r4 0x11002926: 062f /. LSLS r7,r5,#24 0x11002928: 0c3f ?. LSRS r7,r7,#16 0x1100292a: 433e >C ORRS r6,r6,r7 0x1100292c: 9f00 .. LDR r7,[sp,#0] 0x1100292e: 06bf .. LSLS r7,r7,#26 0x11002930: 0abf .. LSRS r7,r7,#10 0x11002932: 433e >C ORRS r6,r6,r7 0x11002934: 4f01 .O LDR r7,[pc,#4] ; [0x1100293c] = 0x53023040 0x11002936: 61be .a STR r6,[r7,#0x18] 0x11002938: bdf8 .. POP {r3-r7,pc} $d 0x1100293a: 0000 .. DCW 0 0x1100293c: 53023040 @0.S DCD 1392652352 $t i.set_rf_power set_rf_power 0x11002940: 490b .I LDR r1,[pc,#44] ; [0x11002970] = 0x53021040 0x11002942: 8a89 .. LDRH r1,[r1,#0x14] 0x11002944: 223f ?" MOVS r2,#0x3f 0x11002946: 0192 .. LSLS r2,r2,#6 0x11002948: 4391 .C BICS r1,r1,r2 0x1100294a: 0682 .. LSLS r2,r0,#26 0x1100294c: 0d12 .. LSRS r2,r2,#20 0x1100294e: 4311 .C ORRS r1,r1,r2 0x11002950: 4a07 .J LDR r2,[pc,#28] ; [0x11002970] = 0x53021040 0x11002952: 8291 .. STRH r1,[r2,#0x14] 0x11002954: 4907 .I LDR r1,[pc,#28] ; [0x11002974] = 0x53023000 0x11002956: 6949 Ii LDR r1,[r1,#0x14] 0x11002958: 223f ?" MOVS r2,#0x3f 0x1100295a: 0412 .. LSLS r2,r2,#16 0x1100295c: 4391 .C BICS r1,r1,r2 0x1100295e: 4a05 .J LDR r2,[pc,#20] ; [0x11002974] = 0x53023000 0x11002960: 6151 Qa STR r1,[r2,#0x14] 0x11002962: 4611 .F MOV r1,r2 0x11002964: 6949 Ii LDR r1,[r1,#0x14] 0x11002966: 0402 .. LSLS r2,r0,#16 0x11002968: 4311 .C ORRS r1,r1,r2 0x1100296a: 4a02 .J LDR r2,[pc,#8] ; [0x11002974] = 0x53023000 0x1100296c: 6151 Qa STR r1,[r2,#0x14] 0x1100296e: 4770 pG BX lr $d 0x11002970: 53021040 @..S DCD 1392644160 0x11002974: 53023000 .0.S DCD 1392652288 $t i.set_rf_preamble set_rf_preamble 0x11002978: 4601 .F MOV r1,r0 0x1100297a: 4806 .H LDR r0,[pc,#24] ; [0x11002994] = 0x53023080 0x1100297c: 6980 .i LDR r0,[r0,#0x18] 0x1100297e: 2201 ." MOVS r2,#1 0x11002980: 02d2 .. LSLS r2,r2,#11 0x11002982: 4390 .C BICS r0,r0,r2 0x11002984: 2800 .( CMP r0,#0 0x11002986: d101 .. BNE 0x1100298c ; set_rf_preamble + 20 0x11002988: 2001 . MOVS r0,#1 0x1100298a: 4770 pG BX lr 0x1100298c: 4801 .H LDR r0,[pc,#4] ; [0x11002994] = 0x53023080 0x1100298e: 6301 .c STR r1,[r0,#0x30] 0x11002990: 2000 . MOVS r0,#0 0x11002992: e7fa .. B 0x1100298a ; set_rf_preamble + 18 $d 0x11002994: 53023080 .0.S DCD 1392652416 $t i.set_rf_retr set_rf_retr 0x11002998: 010a .. LSLS r2,r1,#4 0x1100299a: 4302 .C ORRS r2,r2,r0 0x1100299c: 4b01 .K LDR r3,[pc,#4] ; [0x110029a4] = 0x53023000 0x1100299e: 611a .a STR r2,[r3,#0x10] 0x110029a0: 4770 pG BX lr $d 0x110029a2: 0000 .. DCW 0 0x110029a4: 53023000 .0.S DCD 1392652288 $t i.set_rf_tx_addr_width set_rf_tx_addr_width 0x110029a8: 4911 .I LDR r1,[pc,#68] ; [0x110029f0] = 0x53023000 0x110029aa: 68c9 .h LDR r1,[r1,#0xc] 0x110029ac: 0a09 .. LSRS r1,r1,#8 0x110029ae: 0209 .. LSLS r1,r1,#8 0x110029b0: 4a0f .J LDR r2,[pc,#60] ; [0x110029f0] = 0x53023000 0x110029b2: 60d1 .` STR r1,[r2,#0xc] 0x110029b4: 2803 .( CMP r0,#3 0x110029b6: d004 .. BEQ 0x110029c2 ; set_rf_tx_addr_width + 26 0x110029b8: 2804 .( CMP r0,#4 0x110029ba: d009 .. BEQ 0x110029d0 ; set_rf_tx_addr_width + 40 0x110029bc: 2805 .( CMP r0,#5 0x110029be: d115 .. BNE 0x110029ec ; set_rf_tx_addr_width + 68 0x110029c0: e00d .. B 0x110029de ; set_rf_tx_addr_width + 54 0x110029c2: 490b .I LDR r1,[pc,#44] ; [0x110029f0] = 0x53023000 0x110029c4: 68c9 .h LDR r1,[r1,#0xc] 0x110029c6: 22a5 ." MOVS r2,#0xa5 0x110029c8: 4311 .C ORRS r1,r1,r2 0x110029ca: 4a09 .J LDR r2,[pc,#36] ; [0x110029f0] = 0x53023000 0x110029cc: 60d1 .` STR r1,[r2,#0xc] 0x110029ce: e00d .. B 0x110029ec ; set_rf_tx_addr_width + 68 0x110029d0: 4907 .I LDR r1,[pc,#28] ; [0x110029f0] = 0x53023000 0x110029d2: 68c9 .h LDR r1,[r1,#0xc] 0x110029d4: 22aa ." MOVS r2,#0xaa 0x110029d6: 4311 .C ORRS r1,r1,r2 0x110029d8: 4a05 .J LDR r2,[pc,#20] ; [0x110029f0] = 0x53023000 0x110029da: 60d1 .` STR r1,[r2,#0xc] 0x110029dc: e006 .. B 0x110029ec ; set_rf_tx_addr_width + 68 0x110029de: 4904 .I LDR r1,[pc,#16] ; [0x110029f0] = 0x53023000 0x110029e0: 68c9 .h LDR r1,[r1,#0xc] 0x110029e2: 22af ." MOVS r2,#0xaf 0x110029e4: 4311 .C ORRS r1,r1,r2 0x110029e6: 4a02 .J LDR r2,[pc,#8] ; [0x110029f0] = 0x53023000 0x110029e8: 60d1 .` STR r1,[r2,#0xc] 0x110029ea: bf00 .. NOP 0x110029ec: bf00 .. NOP 0x110029ee: 4770 pG BX lr $d 0x110029f0: 53023000 .0.S DCD 1392652288 $t i.set_rf_txaddr set_rf_txaddr 0x110029f4: 4a05 .J LDR r2,[pc,#20] ; [0x11002a0c] = 0x53023040 0x110029f6: 60d0 .` STR r0,[r2,#0xc] 0x110029f8: 6912 .i LDR r2,[r2,#0x10] 0x110029fa: 23ff .# MOVS r3,#0xff 0x110029fc: 021b .. LSLS r3,r3,#8 0x110029fe: 401a .@ ANDS r2,r2,r3 0x11002a00: b2cb .. UXTB r3,r1 0x11002a02: 431a .C ORRS r2,r2,r3 0x11002a04: 4b01 .K LDR r3,[pc,#4] ; [0x11002a0c] = 0x53023040 0x11002a06: 611a .a STR r2,[r3,#0x10] 0x11002a08: 4770 pG BX lr $d 0x11002a0a: 0000 .. DCW 0 0x11002a0c: 53023040 @0.S DCD 1392652352 $t i.set_vector set_vector 0x11002a10: b530 0. PUSH {r4,r5,lr} 0x11002a12: bf00 .. NOP 0x11002a14: f3ef8010 .... MRS r0,PRIMASK 0x11002a18: 07c2 .. LSLS r2,r0,#31 0x11002a1a: 0fd2 .. LSRS r2,r2,#31 0x11002a1c: b672 r. CPSID i 0x11002a1e: 2000 . MOVS r0,#0 0x11002a20: 4908 .I LDR r1,[pc,#32] ; [0x11002a44] = 0x11001000 0x11002a22: 040b .. LSLS r3,r1,#16 0x11002a24: e003 .. B 0x11002a2e ; set_vector + 30 0x11002a26: c910 .. LDM r1!,{r4} 0x11002a28: 0085 .. LSLS r5,r0,#2 0x11002a2a: 515c \Q STR r4,[r3,r5] 0x11002a2c: 1c40 @. ADDS r0,r0,#1 0x11002a2e: 2830 0( CMP r0,#0x30 0x11002a30: d3f9 .. BCC 0x11002a26 ; set_vector + 22 0x11002a32: 4805 .H LDR r0,[pc,#20] ; [0x11002a48] = 0x10000001 0x11002a34: 4905 .I LDR r1,[pc,#20] ; [0x11002a4c] = 0x40000100 0x11002a36: 63c8 .c STR r0,[r1,#0x3c] 0x11002a38: 2a00 .* CMP r2,#0 0x11002a3a: d100 .. BNE 0x11002a3e ; set_vector + 46 0x11002a3c: b662 b. CPSIE i 0x11002a3e: bf00 .. NOP 0x11002a40: bd30 0. POP {r4,r5,pc} $d 0x11002a42: 0000 .. DCW 0 0x11002a44: 11001000 .... DCD 285216768 0x11002a48: 10000001 .... DCD 268435457 0x11002a4c: 40000100 ...@ DCD 1073742080 $t i.sleep_init sleep_init 0x11002a50: b510 .. PUSH {r4,lr} 0x11002a52: f000fd61 ..a. BL xc_rc32k_calib_by_soft ; 0x11003518 0x11002a56: f000f835 ..5. BL system_sleep_init ; 0x11002ac4 0x11002a5a: f000f811 .... BL system_lightsleep_cfg ; 0x11002a80 0x11002a5e: f7feff69 ..i. BL $Ven$TT$L$$xc_fmc_spi_init_oprt ; 0x11001934 0x11002a62: f7feff6d ..m. BL $Ven$TT$L$$xc_fmc_spi_flash_wake_up ; 0x11001940 0x11002a66: 2001 . MOVS r0,#1 0x11002a68: 0781 .. LSLS r1,r0,#30 0x11002a6a: 6108 .a STR r0,[r1,#0x10] 0x11002a6c: bf00 .. NOP 0x11002a6e: 2005 . MOVS r0,#5 0x11002a70: 2101 .! MOVS r1,#1 0x11002a72: 4081 .@ LSLS r1,r1,r0 0x11002a74: 4a01 .J LDR r2,[pc,#4] ; [0x11002a7c] = 0xe000e100 0x11002a76: 6011 .` STR r1,[r2,#0] 0x11002a78: bf00 .. NOP 0x11002a7a: bd10 .. POP {r4,pc} $d 0x11002a7c: e000e100 .... DCD 3758153984 $t i.system_lightsleep_cfg system_lightsleep_cfg 0x11002a80: 480c .H LDR r0,[pc,#48] ; [0x11002ab4] = 0x7050 0x11002a82: 490d .I LDR r1,[pc,#52] ; [0x11002ab8] = 0x40002400 0x11002a84: 61c8 .a STR r0,[r1,#0x1c] 0x11002a86: bf00 .. NOP 0x11002a88: bf00 .. NOP 0x11002a8a: 20ff . MOVS r0,#0xff 0x11002a8c: 3002 .0 ADDS r0,#2 0x11002a8e: 60c8 .` STR r0,[r1,#0xc] 0x11002a90: bf00 .. NOP 0x11002a92: bf00 .. NOP 0x11002a94: 4809 .H LDR r0,[pc,#36] ; [0x11002abc] = 0x1e001e 0x11002a96: bf00 .. NOP 0x11002a98: 4909 .I LDR r1,[pc,#36] ; [0x11002ac0] = 0xffff0000 0x11002a9a: 4301 .C ORRS r1,r1,r0 0x11002a9c: 2201 ." MOVS r2,#1 0x11002a9e: 0792 .. LSLS r2,r2,#30 0x11002aa0: 6011 .` STR r1,[r2,#0] 0x11002aa2: bf00 .. NOP 0x11002aa4: bf00 .. NOP 0x11002aa6: bf00 .. NOP 0x11002aa8: 2000 . MOVS r0,#0 0x11002aaa: 4903 .I LDR r1,[pc,#12] ; [0x11002ab8] = 0x40002400 0x11002aac: 6048 H` STR r0,[r1,#4] 0x11002aae: bf00 .. NOP 0x11002ab0: bf00 .. NOP 0x11002ab2: 4770 pG BX lr $d 0x11002ab4: 00007050 Pp.. DCD 28752 0x11002ab8: 40002400 .$.@ DCD 1073751040 0x11002abc: 001e001e .... DCD 1966110 0x11002ac0: ffff0000 .... DCD 4294901760 $t i.system_sleep_init system_sleep_init 0x11002ac4: b510 .. PUSH {r4,lr} 0x11002ac6: f7feff35 ..5. BL $Ven$TT$L$$xc_fmc_spi_init_oprt ; 0x11001934 0x11002aca: f000fca5 .... BL xc_pwr_gpio_sleep_config ; 0x11003418 0x11002ace: 4c04 .L LDR r4,[pc,#16] ; [0x11002ae0] = 0x8000038 0x11002ad0: 4620 F MOV r0,r4 0x11002ad2: 43c1 .C MVNS r1,r0 0x11002ad4: 4a03 .J LDR r2,[pc,#12] ; [0x11002ae4] = 0x40002400 0x11002ad6: 6091 .` STR r1,[r2,#8] 0x11002ad8: bf00 .. NOP 0x11002ada: bf00 .. NOP 0x11002adc: bd10 .. POP {r4,pc} $d 0x11002ade: 0000 .. DCW 0 0x11002ae0: 08000038 8... DCD 134217784 0x11002ae4: 40002400 .$.@ DCD 1073751040 $t i.systick_callback systick_callback 0x11002ae8: 4770 pG BX lr i.timer0_callback timer0_callback 0x11002aea: 4770 pG BX lr i.timer1_callback timer1_callback 0x11002aec: 4770 pG BX lr i.timer2_callback timer2_callback 0x11002aee: 4770 pG BX lr i.timer3_callback timer3_callback 0x11002af0: 4770 pG BX lr 0x11002af2: 0000 .. MOVS r0,r0 i.uart_user_handler uart_user_handler 0x11002af4: b5f8 .. PUSH {r3-r7,lr} 0x11002af6: 4604 .F MOV r4,r0 0x11002af8: bf00 .. NOP 0x11002afa: 0061 a. LSLS r1,r4,#1 0x11002afc: 4a3d =J LDR r2,[pc,#244] ; [0x11002bf4] = 0x11004772 0x11002afe: 5a51 QZ LDRH r1,[r2,r1] 0x11002b00: 4a3d =J LDR r2,[pc,#244] ; [0x11002bf8] = 0x40010000 0x11002b02: 1889 .. ADDS r1,r1,r2 0x11002b04: 6888 .h LDR r0,[r1,#8] 0x11002b06: 0701 .. LSLS r1,r0,#28 0x11002b08: 0f09 .. LSRS r1,r1,#28 0x11002b0a: 460d .F MOV r5,r1 0x11002b0c: bf00 .. NOP 0x11002b0e: 0060 `. LSLS r0,r4,#1 0x11002b10: 4938 8I LDR r1,[pc,#224] ; [0x11002bf4] = 0x11004772 0x11002b12: 5a08 .Z LDRH r0,[r1,r0] 0x11002b14: 4611 .F MOV r1,r2 0x11002b16: 1840 @. ADDS r0,r0,r1 0x11002b18: 6940 @i LDR r0,[r0,#0x14] 0x11002b1a: 4606 .F MOV r6,r0 0x11002b1c: 2d07 .- CMP r5,#7 0x11002b1e: d107 .. BNE 0x11002b30 ; uart_user_handler + 60 0x11002b20: bf00 .. NOP 0x11002b22: 0060 `. LSLS r0,r4,#1 0x11002b24: 4933 3I LDR r1,[pc,#204] ; [0x11002bf4] = 0x11004772 0x11002b26: 5a08 .Z LDRH r0,[r1,r0] 0x11002b28: 4611 .F MOV r1,r2 0x11002b2a: 1840 @. ADDS r0,r0,r1 0x11002b2c: 6fc0 .o LDR r0,[r0,#0x7c] 0x11002b2e: bf00 .. NOP 0x11002b30: 0728 (. LSLS r0,r5,#28 0x11002b32: 0f00 .. LSRS r0,r0,#28 0x11002b34: 2806 .( CMP r0,#6 0x11002b36: d103 .. BNE 0x11002b40 ; uart_user_handler + 76 0x11002b38: 21bf .! MOVS r1,#0xbf 0x11002b3a: a030 0. ADR r0,{pc}+0xc2 ; 0x11002bfc 0x11002b3c: f7fefb70 ..p. BL __2printf ; 0x11001220 0x11002b40: 0728 (. LSLS r0,r5,#28 0x11002b42: 0f00 .. LSRS r0,r0,#28 0x11002b44: 2804 .( CMP r0,#4 0x11002b46: d127 '. BNE 0x11002b98 ; uart_user_handler + 164 0x11002b48: bf00 .. NOP 0x11002b4a: 0060 `. LSLS r0,r4,#1 0x11002b4c: 4929 )I LDR r1,[pc,#164] ; [0x11002bf4] = 0x11004772 0x11002b4e: 5a08 .Z LDRH r0,[r1,r0] 0x11002b50: 4929 )I LDR r1,[pc,#164] ; [0x11002bf8] = 0x40010000 0x11002b52: 1840 @. ADDS r0,r0,r1 0x11002b54: 6940 @i LDR r0,[r0,#0x14] 0x11002b56: 4606 .F MOV r6,r0 0x11002b58: e01a .. B 0x11002b90 ; uart_user_handler + 156 0x11002b5a: bf00 .. NOP 0x11002b5c: 0061 a. LSLS r1,r4,#1 0x11002b5e: 4a25 %J LDR r2,[pc,#148] ; [0x11002bf4] = 0x11004772 0x11002b60: 5a51 QZ LDRH r1,[r2,r1] 0x11002b62: 4a25 %J LDR r2,[pc,#148] ; [0x11002bf8] = 0x40010000 0x11002b64: 1889 .. ADDS r1,r1,r2 0x11002b66: 6808 .h LDR r0,[r1,#0] 0x11002b68: b2c1 .. UXTB r1,r0 0x11002b6a: 9100 .. STR r1,[sp,#0] 0x11002b6c: bf00 .. NOP 0x11002b6e: 0060 `. LSLS r0,r4,#1 0x11002b70: 4920 I LDR r1,[pc,#128] ; [0x11002bf4] = 0x11004772 0x11002b72: 5a08 .Z LDRH r0,[r1,r0] 0x11002b74: 4611 .F MOV r1,r2 0x11002b76: 1840 @. ADDS r0,r0,r1 0x11002b78: 6940 @i LDR r0,[r0,#0x14] 0x11002b7a: 4606 .F MOV r6,r0 0x11002b7c: 00a0 .. LSLS r0,r4,#2 0x11002b7e: 4925 %I LDR r1,[pc,#148] ; [0x11002c14] = 0x10001118 0x11002b80: 5808 .X LDR r0,[r1,r0] 0x11002b82: 2800 .( CMP r0,#0 0x11002b84: d004 .. BEQ 0x11002b90 ; uart_user_handler + 156 0x11002b86: 00a0 .. LSLS r0,r4,#2 0x11002b88: 580a .X LDR r2,[r1,r0] 0x11002b8a: 2101 .! MOVS r1,#1 0x11002b8c: 4668 hF MOV r0,sp 0x11002b8e: 4790 .G BLX r2 0x11002b90: 07f0 .. LSLS r0,r6,#31 0x11002b92: 0fc0 .. LSRS r0,r0,#31 0x11002b94: 2800 .( CMP r0,#0 0x11002b96: d1e0 .. BNE 0x11002b5a ; uart_user_handler + 102 0x11002b98: 0728 (. LSLS r0,r5,#28 0x11002b9a: 0f00 .. LSRS r0,r0,#28 0x11002b9c: 280c .( CMP r0,#0xc 0x11002b9e: d127 '. BNE 0x11002bf0 ; uart_user_handler + 252 0x11002ba0: bf00 .. NOP 0x11002ba2: 0060 `. LSLS r0,r4,#1 0x11002ba4: 4913 .I LDR r1,[pc,#76] ; [0x11002bf4] = 0x11004772 0x11002ba6: 5a08 .Z LDRH r0,[r1,r0] 0x11002ba8: 4913 .I LDR r1,[pc,#76] ; [0x11002bf8] = 0x40010000 0x11002baa: 1840 @. ADDS r0,r0,r1 0x11002bac: 6940 @i LDR r0,[r0,#0x14] 0x11002bae: 4606 .F MOV r6,r0 0x11002bb0: e01a .. B 0x11002be8 ; uart_user_handler + 244 0x11002bb2: bf00 .. NOP 0x11002bb4: 0061 a. LSLS r1,r4,#1 0x11002bb6: 4a0f .J LDR r2,[pc,#60] ; [0x11002bf4] = 0x11004772 0x11002bb8: 5a51 QZ LDRH r1,[r2,r1] 0x11002bba: 4a0f .J LDR r2,[pc,#60] ; [0x11002bf8] = 0x40010000 0x11002bbc: 1889 .. ADDS r1,r1,r2 0x11002bbe: 6808 .h LDR r0,[r1,#0] 0x11002bc0: b2c1 .. UXTB r1,r0 0x11002bc2: 9100 .. STR r1,[sp,#0] 0x11002bc4: bf00 .. NOP 0x11002bc6: 0060 `. LSLS r0,r4,#1 0x11002bc8: 490a .I LDR r1,[pc,#40] ; [0x11002bf4] = 0x11004772 0x11002bca: 5a08 .Z LDRH r0,[r1,r0] 0x11002bcc: 4611 .F MOV r1,r2 0x11002bce: 1840 @. ADDS r0,r0,r1 0x11002bd0: 6940 @i LDR r0,[r0,#0x14] 0x11002bd2: 4606 .F MOV r6,r0 0x11002bd4: 00a0 .. LSLS r0,r4,#2 0x11002bd6: 490f .I LDR r1,[pc,#60] ; [0x11002c14] = 0x10001118 0x11002bd8: 5808 .X LDR r0,[r1,r0] 0x11002bda: 2800 .( CMP r0,#0 0x11002bdc: d004 .. BEQ 0x11002be8 ; uart_user_handler + 244 0x11002bde: 00a0 .. LSLS r0,r4,#2 0x11002be0: 580a .X LDR r2,[r1,r0] 0x11002be2: 2101 .! MOVS r1,#1 0x11002be4: 4668 hF MOV r0,sp 0x11002be6: 4790 .G BLX r2 0x11002be8: 07f0 .. LSLS r0,r6,#31 0x11002bea: 0fc0 .. LSRS r0,r0,#31 0x11002bec: 2800 .( CMP r0,#0 0x11002bee: d1e0 .. BNE 0x11002bb2 ; uart_user_handler + 190 0x11002bf0: bdf8 .. POP {r3-r7,pc} $d 0x11002bf2: 0000 .. DCW 0 0x11002bf4: 11004772 rG.. DCD 285230962 0x11002bf8: 40010000 ...@ DCD 1073807360 0x11002bfc: 656e696c line DCD 1701734764 0x11002c00: 2c64253d =%d, DCD 744760637 0x11002c04: 72726520 err DCD 1920099616 0x11002c08: 6820726f or h DCD 1746956911 0x11002c0c: 6c646e61 andl DCD 1818521185 0x11002c10: 000a2065 e .. DCD 663653 0x11002c14: 10001118 .... DCD 268439832 $t i.usr_rf_deinit usr_rf_deinit 0x11002c18: b510 .. PUSH {r4,lr} 0x11002c1a: 2070 p MOVS r0,#0x70 0x11002c1c: 490a .I LDR r1,[pc,#40] ; [0x11002c48] = 0x53023000 0x11002c1e: 61c8 .a STR r0,[r1,#0x1c] 0x11002c20: 20e1 . MOVS r0,#0xe1 0x11002c22: f7fffd5d ..]. BL rf_wr_cmd ; 0x110026e0 0x11002c26: 20e2 . MOVS r0,#0xe2 0x11002c28: f7fffd5a ..Z. BL rf_wr_cmd ; 0x110026e0 0x11002c2c: 4806 .H LDR r0,[pc,#24] ; [0x11002c48] = 0x53023000 0x11002c2e: 6800 .h LDR r0,[r0,#0] 0x11002c30: 2101 .! MOVS r1,#1 0x11002c32: 0389 .. LSLS r1,r1,#14 0x11002c34: 4388 .C BICS r0,r0,r1 0x11002c36: 4904 .I LDR r1,[pc,#16] ; [0x11002c48] = 0x53023000 0x11002c38: 6008 .` STR r0,[r1,#0] 0x11002c3a: 2016 . MOVS r0,#0x16 0x11002c3c: 2101 .! MOVS r1,#1 0x11002c3e: 4081 .@ LSLS r1,r1,r0 0x11002c40: 4a02 .J LDR r2,[pc,#8] ; [0x11002c4c] = 0xe000e180 0x11002c42: 6011 .` STR r1,[r2,#0] 0x11002c44: bf00 .. NOP 0x11002c46: bd10 .. POP {r4,pc} $d 0x11002c48: 53023000 .0.S DCD 1392652288 0x11002c4c: e000e180 .... DCD 3758154112 $t i.usr_rf_reinit usr_rf_reinit 0x11002c50: b500 .. PUSH {lr} 0x11002c52: 2016 . MOVS r0,#0x16 0x11002c54: 2101 .! MOVS r1,#1 0x11002c56: 4081 .@ LSLS r1,r1,r0 0x11002c58: 4a06 .J LDR r2,[pc,#24] ; [0x11002c74] = 0xe000e100 0x11002c5a: 6011 .` STR r1,[r2,#0] 0x11002c5c: bf00 .. NOP 0x11002c5e: f7fffc65 ..e. BL rf_pwr_off_on ; 0x1100252c 0x11002c62: 4805 .H LDR r0,[pc,#20] ; [0x11002c78] = 0x53023000 0x11002c64: 6800 .h LDR r0,[r0,#0] 0x11002c66: 2101 .! MOVS r1,#1 0x11002c68: 0389 .. LSLS r1,r1,#14 0x11002c6a: 4308 .C ORRS r0,r0,r1 0x11002c6c: 4902 .I LDR r1,[pc,#8] ; [0x11002c78] = 0x53023000 0x11002c6e: 6008 .` STR r0,[r1,#0] 0x11002c70: bd00 .. POP {pc} $d 0x11002c72: 0000 .. DCW 0 0x11002c74: e000e100 .... DCD 3758153984 0x11002c78: 53023000 .0.S DCD 1392652288 $t i.usr_sleep_init usr_sleep_init 0x11002c7c: b50e .. PUSH {r1-r3,lr} 0x11002c7e: f7fffee7 .... BL sleep_init ; 0x11002a50 0x11002c82: 2103 .! MOVS r1,#3 0x11002c84: 4668 hF MOV r0,sp 0x11002c86: 7001 .p STRB r1,[r0,#0] 0x11002c88: 4904 .I LDR r1,[pc,#16] ; [0x11002c9c] = 0x1ff 0x11002c8a: 8041 A. STRH r1,[r0,#2] 0x11002c8c: 2100 .! MOVS r1,#0 0x11002c8e: 7101 .q STRB r1,[r0,#4] 0x11002c90: 4669 iF MOV r1,sp 0x11002c92: 2000 . MOVS r0,#0 0x11002c94: f001f822 ..". BL xc_timer_init ; 0x11003cdc 0x11002c98: bd0e .. POP {r1-r3,pc} $d 0x11002c9a: 0000 .. DCW 0 0x11002c9c: 000001ff .... DCD 511 $t i.usr_sleep_peripheral_start usr_sleep_peripheral_start 0x11002ca0: b500 .. PUSH {lr} 0x11002ca2: f7ffffd5 .... BL usr_rf_reinit ; 0x11002c50 0x11002ca6: bd00 .. POP {pc} i.usr_sleep_peripheral_stop usr_sleep_peripheral_stop 0x11002ca8: b510 .. PUSH {r4,lr} 0x11002caa: f7ffffb5 .... BL usr_rf_deinit ; 0x11002c18 0x11002cae: bd10 .. POP {r4,pc} i.usr_sleep_run usr_sleep_run 0x11002cb0: b510 .. PUSH {r4,lr} 0x11002cb2: f7fffff9 .... BL usr_sleep_peripheral_stop ; 0x11002ca8 0x11002cb6: 2064 d MOVS r0,#0x64 0x11002cb8: f7fff950 ..P. BL delay_us ; 0x11001f5c 0x11002cbc: 490e .I LDR r1,[pc,#56] ; [0x11002cf8] = 0x61a80 0x11002cbe: 2000 . MOVS r0,#0 0x11002cc0: f001f8f2 .... BL xc_timer_set_value ; 0x11003ea8 0x11002cc4: 2000 . MOVS r0,#0 0x11002cc6: f001f913 .... BL xc_timer_start ; 0x11003ef0 0x11002cca: bf00 .. NOP 0x11002ccc: f3ef8010 .... MRS r0,PRIMASK 0x11002cd0: 07c4 .. LSLS r4,r0,#31 0x11002cd2: 0fe4 .. LSRS r4,r4,#31 0x11002cd4: b672 r. CPSID i 0x11002cd6: f000fdfb .... BL xc_rc32k_soft_calib_disable ; 0x110038d0 0x11002cda: f7fefe37 ..7. BL $Ven$TT$L$$enter_sleep ; 0x1100194c 0x11002cde: 2000 . MOVS r0,#0 0x11002ce0: f001f934 ..4. BL xc_timer_stop ; 0x11003f4c 0x11002ce4: f000fe0e .... BL xc_rc32k_soft_calib_enable ; 0x11003904 0x11002ce8: 2c00 ., CMP r4,#0 0x11002cea: d100 .. BNE 0x11002cee ; usr_sleep_run + 62 0x11002cec: b662 b. CPSIE i 0x11002cee: bf00 .. NOP 0x11002cf0: f7ffffd6 .... BL usr_sleep_peripheral_start ; 0x11002ca0 0x11002cf4: bd10 .. POP {r4,pc} $d 0x11002cf6: 0000 .. DCW 0 0x11002cf8: 00061a80 .... DCD 400000 $t i.xc_adc_data_average xc_adc_data_average 0x11002cfc: b5fe .. PUSH {r1-r7,lr} 0x11002cfe: 4604 .F MOV r4,r0 0x11002d00: 460d .F MOV r5,r1 0x11002d02: 2600 .& MOVS r6,#0 0x11002d04: 2000 . MOVS r0,#0 0x11002d06: 9001 .. STR r0,[sp,#4] 0x11002d08: 2700 .' MOVS r7,#0 0x11002d0a: 4628 (F MOV r0,r5 0x11002d0c: 17e9 .. ASRS r1,r5,#31 0x11002d0e: 0f89 .. LSRS r1,r1,#30 0x11002d10: 1809 .. ADDS r1,r1,r0 0x11002d12: 0589 .. LSLS r1,r1,#22 0x11002d14: 0e0f .. LSRS r7,r1,#24 0x11002d16: 2100 .! MOVS r1,#0 0x11002d18: e01b .. B 0x11002d52 ; xc_adc_data_average + 86 0x11002d1a: 2000 . MOVS r0,#0 0x11002d1c: e014 .. B 0x11002d48 ; xc_adc_data_average + 76 0x11002d1e: 0042 B. LSLS r2,r0,#1 0x11002d20: 5aa2 .Z LDRH r2,[r4,r2] 0x11002d22: 1c43 C. ADDS r3,r0,#1 0x11002d24: 005b [. LSLS r3,r3,#1 0x11002d26: 5ae3 .Z LDRH r3,[r4,r3] 0x11002d28: 429a .B CMP r2,r3 0x11002d2a: dd0c .. BLE 0x11002d46 ; xc_adc_data_average + 74 0x11002d2c: 0042 B. LSLS r2,r0,#1 0x11002d2e: 5aa2 .Z LDRH r2,[r4,r2] 0x11002d30: 9200 .. STR r2,[sp,#0] 0x11002d32: 1c42 B. ADDS r2,r0,#1 0x11002d34: 0052 R. LSLS r2,r2,#1 0x11002d36: 5aa2 .Z LDRH r2,[r4,r2] 0x11002d38: 0043 C. LSLS r3,r0,#1 0x11002d3a: 52e2 .R STRH r2,[r4,r3] 0x11002d3c: 1c43 C. ADDS r3,r0,#1 0x11002d3e: 005b [. LSLS r3,r3,#1 0x11002d40: 9a00 .. LDR r2,[sp,#0] 0x11002d42: 52e2 .R STRH r2,[r4,r3] 0x11002d44: bf00 .. NOP 0x11002d46: 1c40 @. ADDS r0,r0,#1 0x11002d48: 1a6a j. SUBS r2,r5,r1 0x11002d4a: 1e52 R. SUBS r2,r2,#1 0x11002d4c: 4282 .B CMP r2,r0 0x11002d4e: dce6 .. BGT 0x11002d1e ; xc_adc_data_average + 34 0x11002d50: 1c49 I. ADDS r1,r1,#1 0x11002d52: 1e68 h. SUBS r0,r5,#1 0x11002d54: 4288 .B CMP r0,r1 0x11002d56: dce0 .. BGT 0x11002d1a ; xc_adc_data_average + 30 0x11002d58: 4638 8F MOV r0,r7 0x11002d5a: e007 .. B 0x11002d6c ; xc_adc_data_average + 112 0x11002d5c: 0041 A. LSLS r1,r0,#1 0x11002d5e: 5a62 bZ LDRH r2,[r4,r1] 0x11002d60: 9901 .. LDR r1,[sp,#4] 0x11002d62: 1851 Q. ADDS r1,r2,r1 0x11002d64: 9101 .. STR r1,[sp,#4] 0x11002d66: 1c71 q. ADDS r1,r6,#1 0x11002d68: b28e .. UXTH r6,r1 0x11002d6a: 1c40 @. ADDS r0,r0,#1 0x11002d6c: 1be9 .. SUBS r1,r5,r7 0x11002d6e: 4281 .B CMP r1,r0 0x11002d70: dcf4 .. BGT 0x11002d5c ; xc_adc_data_average + 96 0x11002d72: 2e00 .. CMP r6,#0 0x11002d74: d101 .. BNE 0x11002d7a ; xc_adc_data_average + 126 0x11002d76: 4804 .H LDR r0,[pc,#16] ; [0x11002d88] = 0xffff 0x11002d78: bdfe .. POP {r1-r7,pc} 0x11002d7a: 4631 1F MOV r1,r6 0x11002d7c: 9801 .. LDR r0,[sp,#4] 0x11002d7e: f7fefdc1 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904 0x11002d82: b280 .. UXTH r0,r0 0x11002d84: e7f8 .. B 0x11002d78 ; xc_adc_data_average + 124 $d 0x11002d86: 0000 .. DCW 0 0x11002d88: 0000ffff .... DCD 65535 $t i.xc_adc_it_collectval_set xc_adc_it_collectval_set 0x11002d8c: 4901 .I LDR r1,[pc,#4] ; [0x11002d94] = 0x10001102 0x11002d8e: 8008 .. STRH r0,[r1,#0] 0x11002d90: 4770 pG BX lr $d 0x11002d92: 0000 .. DCW 0 0x11002d94: 10001102 .... DCD 268439810 $t i.xc_clock_bbpll_common_cfg xc_clock_bbpll_common_cfg 0x11002d98: 2001 . MOVS r0,#1 0x11002d9a: 4913 .I LDR r1,[pc,#76] ; [0x11002de8] = 0x40000040 0x11002d9c: 6809 .h LDR r1,[r1,#0] 0x11002d9e: 2210 ." MOVS r2,#0x10 0x11002da0: 4391 .C BICS r1,r1,r2 0x11002da2: 0102 .. LSLS r2,r0,#4 0x11002da4: 0503 .. LSLS r3,r0,#20 0x11002da6: 18d2 .. ADDS r2,r2,r3 0x11002da8: 4311 .C ORRS r1,r1,r2 0x11002daa: 4a0f .J LDR r2,[pc,#60] ; [0x11002de8] = 0x40000040 0x11002dac: 6011 .` STR r1,[r2,#0] 0x11002dae: bf00 .. NOP 0x11002db0: bf00 .. NOP 0x11002db2: 4611 .F MOV r1,r2 0x11002db4: 6b09 .k LDR r1,[r1,#0x30] 0x11002db6: 0282 .. LSLS r2,r0,#10 0x11002db8: 4391 .C BICS r1,r1,r2 0x11002dba: 0282 .. LSLS r2,r0,#10 0x11002dbc: 0683 .. LSLS r3,r0,#26 0x11002dbe: 18d2 .. ADDS r2,r2,r3 0x11002dc0: 4311 .C ORRS r1,r1,r2 0x11002dc2: 4a09 .J LDR r2,[pc,#36] ; [0x11002de8] = 0x40000040 0x11002dc4: 6311 .c STR r1,[r2,#0x30] 0x11002dc6: bf00 .. NOP 0x11002dc8: bf00 .. NOP 0x11002dca: 4908 .I LDR r1,[pc,#32] ; [0x11002dec] = 0x53021080 0x11002dcc: 6b09 .k LDR r1,[r1,#0x30] 0x11002dce: 0382 .. LSLS r2,r0,#14 0x11002dd0: 4391 .C BICS r1,r1,r2 0x11002dd2: 0382 .. LSLS r2,r0,#14 0x11002dd4: 4311 .C ORRS r1,r1,r2 0x11002dd6: 4a05 .J LDR r2,[pc,#20] ; [0x11002dec] = 0x53021080 0x11002dd8: 6311 .c STR r1,[r2,#0x30] 0x11002dda: bf00 .. NOP 0x11002ddc: bf00 .. NOP 0x11002dde: 4904 .I LDR r1,[pc,#16] ; [0x11002df0] = 0x40002440 0x11002de0: 6108 .a STR r0,[r1,#0x10] 0x11002de2: bf00 .. NOP 0x11002de4: 4770 pG BX lr $d 0x11002de6: 0000 .. DCW 0 0x11002de8: 40000040 @..@ DCD 1073741888 0x11002dec: 53021080 ...S DCD 1392644224 0x11002df0: 40002440 @$.@ DCD 1073751104 $t i.xc_clock_bbpll_freq_cfg xc_clock_bbpll_freq_cfg 0x11002df4: b530 0. PUSH {r4,r5,lr} 0x11002df6: 4604 .F MOV r4,r0 0x11002df8: 2000 . MOVS r0,#0 0x11002dfa: 4b65 eK LDR r3,[pc,#404] ; [0x11002f90] = 0x53021040 0x11002dfc: 6adb .j LDR r3,[r3,#0x2c] 0x11002dfe: 2580 .% MOVS r5,#0x80 0x11002e00: 43ab .C BICS r3,r3,r5 0x11002e02: 01c5 .. LSLS r5,r0,#7 0x11002e04: 432b +C ORRS r3,r3,r5 0x11002e06: 4d62 bM LDR r5,[pc,#392] ; [0x11002f90] = 0x53021040 0x11002e08: 62eb .b STR r3,[r5,#0x2c] 0x11002e0a: bf00 .. NOP 0x11002e0c: 2001 . MOVS r0,#1 0x11002e0e: 462b +F MOV r3,r5 0x11002e10: 6adb .j LDR r3,[r3,#0x2c] 0x11002e12: 2502 .% MOVS r5,#2 0x11002e14: 43ab .C BICS r3,r3,r5 0x11002e16: 0045 E. LSLS r5,r0,#1 0x11002e18: 432b +C ORRS r3,r3,r5 0x11002e1a: 4d5d ]M LDR r5,[pc,#372] ; [0x11002f90] = 0x53021040 0x11002e1c: 62eb .b STR r3,[r5,#0x2c] 0x11002e1e: bf00 .. NOP 0x11002e20: 2003 . MOVS r0,#3 0x11002e22: 462b +F MOV r3,r5 0x11002e24: 6a5b [j LDR r3,[r3,#0x24] 0x11002e26: 02c5 .. LSLS r5,r0,#11 0x11002e28: 43ab .C BICS r3,r3,r5 0x11002e2a: 02c5 .. LSLS r5,r0,#11 0x11002e2c: 432b +C ORRS r3,r3,r5 0x11002e2e: 4d58 XM LDR r5,[pc,#352] ; [0x11002f90] = 0x53021040 0x11002e30: 626b kb STR r3,[r5,#0x24] 0x11002e32: bf00 .. NOP 0x11002e34: b2c8 .. UXTB r0,r1 0x11002e36: 462b +F MOV r3,r5 0x11002e38: 6a9b .j LDR r3,[r3,#0x28] 0x11002e3a: 099b .. LSRS r3,r3,#6 0x11002e3c: 019b .. LSLS r3,r3,#6 0x11002e3e: 4303 .C ORRS r3,r3,r0 0x11002e40: 62ab .b STR r3,[r5,#0x28] 0x11002e42: bf00 .. NOP 0x11002e44: 2001 . MOVS r0,#1 0x11002e46: 462b +F MOV r3,r5 0x11002e48: 6a9b .j LDR r3,[r3,#0x28] 0x11002e4a: 03c5 .. LSLS r5,r0,#15 0x11002e4c: 43ab .C BICS r3,r3,r5 0x11002e4e: 03c5 .. LSLS r5,r0,#15 0x11002e50: 432b +C ORRS r3,r3,r5 0x11002e52: 4d4f OM LDR r5,[pc,#316] ; [0x11002f90] = 0x53021040 0x11002e54: 62ab .b STR r3,[r5,#0x28] 0x11002e56: bf00 .. NOP 0x11002e58: bf00 .. NOP 0x11002e5a: 462b +F MOV r3,r5 0x11002e5c: 6a9b .j LDR r3,[r3,#0x28] 0x11002e5e: 0385 .. LSLS r5,r0,#14 0x11002e60: 43ab .C BICS r3,r3,r5 0x11002e62: 0385 .. LSLS r5,r0,#14 0x11002e64: 432b +C ORRS r3,r3,r5 0x11002e66: 4d4a JM LDR r5,[pc,#296] ; [0x11002f90] = 0x53021040 0x11002e68: 62ab .b STR r3,[r5,#0x28] 0x11002e6a: bf00 .. NOP 0x11002e6c: bf00 .. NOP 0x11002e6e: 462b +F MOV r3,r5 0x11002e70: 6a9b .j LDR r3,[r3,#0x28] 0x11002e72: 0345 E. LSLS r5,r0,#13 0x11002e74: 43ab .C BICS r3,r3,r5 0x11002e76: 0345 E. LSLS r5,r0,#13 0x11002e78: 432b +C ORRS r3,r3,r5 0x11002e7a: 4d45 EM LDR r5,[pc,#276] ; [0x11002f90] = 0x53021040 0x11002e7c: 62ab .b STR r3,[r5,#0x28] 0x11002e7e: bf00 .. NOP 0x11002e80: bf00 .. NOP 0x11002e82: 462b +F MOV r3,r5 0x11002e84: 6a9b .j LDR r3,[r3,#0x28] 0x11002e86: 0305 .. LSLS r5,r0,#12 0x11002e88: 43ab .C BICS r3,r3,r5 0x11002e8a: 0305 .. LSLS r5,r0,#12 0x11002e8c: 432b +C ORRS r3,r3,r5 0x11002e8e: 4d40 @M LDR r5,[pc,#256] ; [0x11002f90] = 0x53021040 0x11002e90: 62ab .b STR r3,[r5,#0x28] 0x11002e92: bf00 .. NOP 0x11002e94: 1f88 .. SUBS r0,r1,#6 0x11002e96: 0003 .. MOVS r3,r0 0x11002e98: f7feff28 ..(. BL __ARM_common_switch8 ; 0x11001cec $d 0x11002e9c: 1d110507 .... DCD 487654663 0x11002ea0: 4d413529 )5AM DCD 1296119081 0x11002ea4: 0059 Y. DCW 89 $t 0x11002ea6: 2000 . MOVS r0,#0 0x11002ea8: 4b39 9K LDR r3,[pc,#228] ; [0x11002f90] = 0x53021040 0x11002eaa: 6a9b .j LDR r3,[r3,#0x28] 0x11002eac: 25ff .% MOVS r5,#0xff 0x11002eae: 35c1 .5 ADDS r5,r5,#0xc1 0x11002eb0: 43ab .C BICS r3,r3,r5 0x11002eb2: 0185 .. LSLS r5,r0,#6 0x11002eb4: 432b +C ORRS r3,r3,r5 0x11002eb6: 4d36 6M LDR r5,[pc,#216] ; [0x11002f90] = 0x53021040 0x11002eb8: 62ab .b STR r3,[r5,#0x28] 0x11002eba: bf00 .. NOP 0x11002ebc: e053 S. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002ebe: 2001 . MOVS r0,#1 0x11002ec0: 4b33 3K LDR r3,[pc,#204] ; [0x11002f90] = 0x53021040 0x11002ec2: 6a9b .j LDR r3,[r3,#0x28] 0x11002ec4: 25ff .% MOVS r5,#0xff 0x11002ec6: 35c1 .5 ADDS r5,r5,#0xc1 0x11002ec8: 43ab .C BICS r3,r3,r5 0x11002eca: 0185 .. LSLS r5,r0,#6 0x11002ecc: 432b +C ORRS r3,r3,r5 0x11002ece: 4d30 0M LDR r5,[pc,#192] ; [0x11002f90] = 0x53021040 0x11002ed0: 62ab .b STR r3,[r5,#0x28] 0x11002ed2: bf00 .. NOP 0x11002ed4: e047 G. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002ed6: 2002 . MOVS r0,#2 0x11002ed8: 4b2d -K LDR r3,[pc,#180] ; [0x11002f90] = 0x53021040 0x11002eda: 6a9b .j LDR r3,[r3,#0x28] 0x11002edc: 25ff .% MOVS r5,#0xff 0x11002ede: 35c1 .5 ADDS r5,r5,#0xc1 0x11002ee0: 43ab .C BICS r3,r3,r5 0x11002ee2: 0185 .. LSLS r5,r0,#6 0x11002ee4: 432b +C ORRS r3,r3,r5 0x11002ee6: 4d2a *M LDR r5,[pc,#168] ; [0x11002f90] = 0x53021040 0x11002ee8: 62ab .b STR r3,[r5,#0x28] 0x11002eea: bf00 .. NOP 0x11002eec: e03b ;. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002eee: 2003 . MOVS r0,#3 0x11002ef0: 4b27 'K LDR r3,[pc,#156] ; [0x11002f90] = 0x53021040 0x11002ef2: 6a9b .j LDR r3,[r3,#0x28] 0x11002ef4: 25ff .% MOVS r5,#0xff 0x11002ef6: 35c1 .5 ADDS r5,r5,#0xc1 0x11002ef8: 43ab .C BICS r3,r3,r5 0x11002efa: 0185 .. LSLS r5,r0,#6 0x11002efc: 432b +C ORRS r3,r3,r5 0x11002efe: 4d24 $M LDR r5,[pc,#144] ; [0x11002f90] = 0x53021040 0x11002f00: 62ab .b STR r3,[r5,#0x28] 0x11002f02: bf00 .. NOP 0x11002f04: e02f /. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002f06: 2004 . MOVS r0,#4 0x11002f08: 4b21 !K LDR r3,[pc,#132] ; [0x11002f90] = 0x53021040 0x11002f0a: 6a9b .j LDR r3,[r3,#0x28] 0x11002f0c: 25ff .% MOVS r5,#0xff 0x11002f0e: 35c1 .5 ADDS r5,r5,#0xc1 0x11002f10: 43ab .C BICS r3,r3,r5 0x11002f12: 0185 .. LSLS r5,r0,#6 0x11002f14: 432b +C ORRS r3,r3,r5 0x11002f16: 4d1e .M LDR r5,[pc,#120] ; [0x11002f90] = 0x53021040 0x11002f18: 62ab .b STR r3,[r5,#0x28] 0x11002f1a: bf00 .. NOP 0x11002f1c: e023 #. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002f1e: 2004 . MOVS r0,#4 0x11002f20: 4b1b .K LDR r3,[pc,#108] ; [0x11002f90] = 0x53021040 0x11002f22: 6a9b .j LDR r3,[r3,#0x28] 0x11002f24: 25ff .% MOVS r5,#0xff 0x11002f26: 35c1 .5 ADDS r5,r5,#0xc1 0x11002f28: 43ab .C BICS r3,r3,r5 0x11002f2a: 0185 .. LSLS r5,r0,#6 0x11002f2c: 432b +C ORRS r3,r3,r5 0x11002f2e: 4d18 .M LDR r5,[pc,#96] ; [0x11002f90] = 0x53021040 0x11002f30: 62ab .b STR r3,[r5,#0x28] 0x11002f32: bf00 .. NOP 0x11002f34: e017 .. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002f36: 2005 . MOVS r0,#5 0x11002f38: 4b15 .K LDR r3,[pc,#84] ; [0x11002f90] = 0x53021040 0x11002f3a: 6a9b .j LDR r3,[r3,#0x28] 0x11002f3c: 25ff .% MOVS r5,#0xff 0x11002f3e: 35c1 .5 ADDS r5,r5,#0xc1 0x11002f40: 43ab .C BICS r3,r3,r5 0x11002f42: 0185 .. LSLS r5,r0,#6 0x11002f44: 432b +C ORRS r3,r3,r5 0x11002f46: 4d12 .M LDR r5,[pc,#72] ; [0x11002f90] = 0x53021040 0x11002f48: 62ab .b STR r3,[r5,#0x28] 0x11002f4a: bf00 .. NOP 0x11002f4c: e00b .. B 0x11002f66 ; xc_clock_bbpll_freq_cfg + 370 0x11002f4e: 2000 . MOVS r0,#0 0x11002f50: 4b0f .K LDR r3,[pc,#60] ; [0x11002f90] = 0x53021040 0x11002f52: 6a9b .j LDR r3,[r3,#0x28] 0x11002f54: 25ff .% MOVS r5,#0xff 0x11002f56: 35c1 .5 ADDS r5,r5,#0xc1 0x11002f58: 43ab .C BICS r3,r3,r5 0x11002f5a: 0185 .. LSLS r5,r0,#6 0x11002f5c: 432b +C ORRS r3,r3,r5 0x11002f5e: 4d0c .M LDR r5,[pc,#48] ; [0x11002f90] = 0x53021040 0x11002f60: 62ab .b STR r3,[r5,#0x28] 0x11002f62: bf00 .. NOP 0x11002f64: bf00 .. NOP 0x11002f66: bf00 .. NOP 0x11002f68: bf00 .. NOP 0x11002f6a: 480a .H LDR r0,[pc,#40] ; [0x11002f94] = 0x40000100 0x11002f6c: 6b40 @k LDR r0,[r0,#0x34] 0x11002f6e: 0900 .. LSRS r0,r0,#4 0x11002f70: 0100 .. LSLS r0,r0,#4 0x11002f72: 4310 .C ORRS r0,r0,r2 0x11002f74: 4b07 .K LDR r3,[pc,#28] ; [0x11002f94] = 0x40000100 0x11002f76: 6358 Xc STR r0,[r3,#0x34] 0x11002f78: bf00 .. NOP 0x11002f7a: 2001 . MOVS r0,#1 0x11002f7c: 6b5b [k LDR r3,[r3,#0x34] 0x11002f7e: 2510 .% MOVS r5,#0x10 0x11002f80: 43ab .C BICS r3,r3,r5 0x11002f82: 0105 .. LSLS r5,r0,#4 0x11002f84: 432b +C ORRS r3,r3,r5 0x11002f86: 4d03 .M LDR r5,[pc,#12] ; [0x11002f94] = 0x40000100 0x11002f88: 636b kc STR r3,[r5,#0x34] 0x11002f8a: bf00 .. NOP 0x11002f8c: bd30 0. POP {r4,r5,pc} $d 0x11002f8e: 0000 .. DCW 0 0x11002f90: 53021040 @..S DCD 1392644160 0x11002f94: 40000100 ...@ DCD 1073742080 $t i.xc_clock_hfclk_in_get xc_clock_hfclk_in_get 0x11002f98: 4801 .H LDR r0,[pc,#4] ; [0x11002fa0] = 0x10001360 0x11002f9a: 6840 @h LDR r0,[r0,#4] 0x11002f9c: 4770 pG BX lr $d 0x11002f9e: 0000 .. DCW 0 0x11002fa0: 10001360 `... DCD 268440416 $t i.xc_clock_hfclk_set xc_clock_hfclk_set 0x11002fa4: b57c |. PUSH {r2-r6,lr} 0x11002fa6: 4605 .F MOV r5,r0 0x11002fa8: 460c .F MOV r4,r1 0x11002faa: 4823 #H LDR r0,[pc,#140] ; [0x11003038] = 0x10001360 0x11002fac: 9000 .. STR r0,[sp,#0] 0x11002fae: 9800 .. LDR r0,[sp,#0] 0x11002fb0: 7005 .p STRB r5,[r0,#0] 0x11002fb2: 9800 .. LDR r0,[sp,#0] 0x11002fb4: 6044 D` STR r4,[r0,#4] 0x11002fb6: 4921 !I LDR r1,[pc,#132] ; [0x1100303c] = 0xf4240 0x11002fb8: 4620 F MOV r0,r4 0x11002fba: f7fefca3 .... BL $Ven$TT$L$$__aeabi_uidivmod ; 0x11001904 0x11002fbe: 9900 .. LDR r1,[sp,#0] 0x11002fc0: 7308 .s STRB r0,[r1,#0xc] 0x11002fc2: 2d01 .- CMP r5,#1 0x11002fc4: d131 1. BNE 0x1100302a ; xc_clock_hfclk_set + 134 0x11002fc6: 481e .H LDR r0,[pc,#120] ; [0x11003040] = 0xf42400 0x11002fc8: 4284 .B CMP r4,r0 0x11002fca: d107 .. BNE 0x11002fdc ; xc_clock_hfclk_set + 56 0x11002fcc: 2104 .! MOVS r1,#4 0x11002fce: 4668 hF MOV r0,sp 0x11002fd0: 7101 .q STRB r1,[r0,#4] 0x11002fd2: 2103 .! MOVS r1,#3 0x11002fd4: 7141 Aq STRB r1,[r0,#5] 0x11002fd6: 2102 .! MOVS r1,#2 0x11002fd8: 7181 .q STRB r1,[r0,#6] 0x11002fda: e025 %. B 0x11003028 ; xc_clock_hfclk_set + 132 0x11002fdc: 4819 .H LDR r0,[pc,#100] ; [0x11003044] = 0x16e3600 0x11002fde: 4284 .B CMP r4,r0 0x11002fe0: d107 .. BNE 0x11002ff2 ; xc_clock_hfclk_set + 78 0x11002fe2: 2106 .! MOVS r1,#6 0x11002fe4: 4668 hF MOV r0,sp 0x11002fe6: 7101 .q STRB r1,[r0,#4] 0x11002fe8: 2103 .! MOVS r1,#3 0x11002fea: 7141 Aq STRB r1,[r0,#5] 0x11002fec: 2102 .! MOVS r1,#2 0x11002fee: 7181 .q STRB r1,[r0,#6] 0x11002ff0: e01a .. B 0x11003028 ; xc_clock_hfclk_set + 132 0x11002ff2: 4815 .H LDR r0,[pc,#84] ; [0x11003048] = 0x1e84800 0x11002ff4: 4284 .B CMP r4,r0 0x11002ff6: d103 .. BNE 0x11003000 ; xc_clock_hfclk_set + 92 0x11002ff8: 2000 . MOVS r0,#0 0x11002ffa: 4669 iF MOV r1,sp 0x11002ffc: 7188 .q STRB r0,[r1,#6] 0x11002ffe: e013 .. B 0x11003028 ; xc_clock_hfclk_set + 132 0x11003000: 4812 .H LDR r0,[pc,#72] ; [0x1100304c] = 0x2dc6c00 0x11003002: 4284 .B CMP r4,r0 0x11003004: d107 .. BNE 0x11003016 ; xc_clock_hfclk_set + 114 0x11003006: 2106 .! MOVS r1,#6 0x11003008: 4668 hF MOV r0,sp 0x1100300a: 7101 .q STRB r1,[r0,#4] 0x1100300c: 2101 .! MOVS r1,#1 0x1100300e: 7141 Aq STRB r1,[r0,#5] 0x11003010: 2102 .! MOVS r1,#2 0x11003012: 7181 .q STRB r1,[r0,#6] 0x11003014: e008 .. B 0x11003028 ; xc_clock_hfclk_set + 132 0x11003016: 480e .H LDR r0,[pc,#56] ; [0x11003050] = 0x3d09000 0x11003018: 4284 .B CMP r4,r0 0x1100301a: d105 .. BNE 0x11003028 ; xc_clock_hfclk_set + 132 0x1100301c: 2104 .! MOVS r1,#4 0x1100301e: 4668 hF MOV r0,sp 0x11003020: 7101 .q STRB r1,[r0,#4] 0x11003022: 2101 .! MOVS r1,#1 0x11003024: 7141 Aq STRB r1,[r0,#5] 0x11003026: 7181 .q STRB r1,[r0,#6] 0x11003028: bf00 .. NOP 0x1100302a: bf00 .. NOP 0x1100302c: 9901 .. LDR r1,[sp,#4] 0x1100302e: 9800 .. LDR r0,[sp,#0] 0x11003030: f000f9cc .... BL xc_hfclk_set ; 0x110033cc 0x11003034: bd7c |. POP {r2-r6,pc} $d 0x11003036: 0000 .. DCW 0 0x11003038: 10001360 `... DCD 268440416 0x1100303c: 000f4240 @B.. DCD 1000000 0x11003040: 00f42400 .$.. DCD 16000000 0x11003044: 016e3600 .6n. DCD 24000000 0x11003048: 01e84800 .H.. DCD 32000000 0x1100304c: 02dc6c00 .l.. DCD 48000000 0x11003050: 03d09000 .... DCD 64000000 $t i.xc_clock_init_cfg xc_clock_init_cfg 0x11003054: b510 .. PUSH {r4,lr} 0x11003056: 4604 .F MOV r4,r0 0x11003058: 7820 x LDRB r0,[r4,#0] 0x1100305a: 6861 ah LDR r1,[r4,#4] 0x1100305c: f7ffffa2 .... BL xc_clock_hfclk_set ; 0x11002fa4 0x11003060: 8961 a. LDRH r1,[r4,#0xa] 0x11003062: 7a20 z LDRB r0,[r4,#8] 0x11003064: f000f802 .... BL xc_clock_lfclk_set ; 0x1100306c 0x11003068: bd10 .. POP {r4,pc} 0x1100306a: 0000 .. MOVS r0,r0 i.xc_clock_lfclk_set xc_clock_lfclk_set 0x1100306c: 4a01 .J LDR r2,[pc,#4] ; [0x11003074] = 0x10001360 0x1100306e: 7210 .r STRB r0,[r2,#8] 0x11003070: 8151 Q. STRH r1,[r2,#0xa] 0x11003072: 4770 pG BX lr $d 0x11003074: 10001360 `... DCD 268440416 $t i.xc_gpio_direction_config xc_gpio_direction_config 0x11003078: b5f3 .. PUSH {r0,r1,r4-r7,lr} 0x1100307a: 1101 .. ASRS r1,r0,#4 0x1100307c: 0702 .. LSLS r2,r0,#28 0x1100307e: 0f12 .. LSRS r2,r2,#28 0x11003080: 9c01 .. LDR r4,[sp,#4] 0x11003082: 4094 .@ LSLS r4,r4,r2 0x11003084: 2501 .% MOVS r5,#1 0x11003086: 042d -. LSLS r5,r5,#16 0x11003088: 4095 .@ LSLS r5,r5,r2 0x1100308a: 432c ,C ORRS r4,r4,r5 0x1100308c: 4623 #F MOV r3,r4 0x1100308e: 460c .F MOV r4,r1 0x11003090: 461d .F MOV r5,r3 0x11003092: 00a6 .. LSLS r6,r4,#2 0x11003094: 4f02 .O LDR r7,[pc,#8] ; [0x110030a0] = 0x40001000 0x11003096: 19f6 .. ADDS r6,r6,r7 0x11003098: 6235 5b STR r5,[r6,#0x20] 0x1100309a: bf00 .. NOP 0x1100309c: bdfc .. POP {r2-r7,pc} $d 0x1100309e: 0000 .. DCW 0 0x110030a0: 40001000 ...@ DCD 1073745920 $t i.xc_gpio_fun_sel xc_gpio_fun_sel 0x110030a4: b5f0 .. PUSH {r4-r7,lr} 0x110030a6: 4602 .F MOV r2,r0 0x110030a8: 460f .F MOV r7,r1 0x110030aa: 1090 .. ASRS r0,r2,#2 0x110030ac: 0793 .. LSLS r3,r2,#30 0x110030ae: 0f9b .. LSRS r3,r3,#30 0x110030b0: 2a1c .* CMP r2,#0x1c 0x110030b2: dd00 .. BLE 0x110030b6 ; xc_gpio_fun_sel + 18 0x110030b4: bdf0 .. POP {r4-r7,pc} 0x110030b6: bf00 .. NOP 0x110030b8: 0084 .. LSLS r4,r0,#2 0x110030ba: 4d0b .M LDR r5,[pc,#44] ; [0x110030e8] = 0x40000080 0x110030bc: 1964 d. ADDS r4,r4,r5 0x110030be: 6c24 $l LDR r4,[r4,#0x40] 0x110030c0: 4621 !F MOV r1,r4 0x110030c2: 00dc .. LSLS r4,r3,#3 0x110030c4: 251f .% MOVS r5,#0x1f 0x110030c6: 40a5 .@ LSLS r5,r5,r4 0x110030c8: 460c .F MOV r4,r1 0x110030ca: 43ac .C BICS r4,r4,r5 0x110030cc: 00dd .. LSLS r5,r3,#3 0x110030ce: 463e >F MOV r6,r7 0x110030d0: 40ae .@ LSLS r6,r6,r5 0x110030d2: 4334 4C ORRS r4,r4,r6 0x110030d4: 4621 !F MOV r1,r4 0x110030d6: 460c .F MOV r4,r1 0x110030d8: 0085 .. LSLS r5,r0,#2 0x110030da: 4e03 .N LDR r6,[pc,#12] ; [0x110030e8] = 0x40000080 0x110030dc: 19ad .. ADDS r5,r5,r6 0x110030de: 642c ,d STR r4,[r5,#0x40] 0x110030e0: bf00 .. NOP 0x110030e2: bf00 .. NOP 0x110030e4: e7e6 .. B 0x110030b4 ; xc_gpio_fun_sel + 16 $d 0x110030e6: 0000 .. DCW 0 0x110030e8: 40000080 ...@ DCD 1073741952 $t i.xc_gpio_init xc_gpio_init 0x110030ec: b510 .. PUSH {r4,lr} 0x110030ee: 4604 .F MOV r4,r0 0x110030f0: 78a1 .x LDRB r1,[r4,#2] 0x110030f2: 7820 x LDRB r0,[r4,#0] 0x110030f4: f000f838 ..8. BL xc_gpio_mux_ctl ; 0x11003168 0x110030f8: 78e1 .x LDRB r1,[r4,#3] 0x110030fa: 7820 x LDRB r0,[r4,#0] 0x110030fc: f7ffffd2 .... BL xc_gpio_fun_sel ; 0x110030a4 0x11003100: 7921 !y LDRB r1,[r4,#4] 0x11003102: 7820 x LDRB r0,[r4,#0] 0x11003104: f7ffffb8 .... BL xc_gpio_direction_config ; 0x11003078 0x11003108: 79a1 .y LDRB r1,[r4,#6] 0x1100310a: 7820 x LDRB r0,[r4,#0] 0x1100310c: f000f806 .... BL xc_gpio_it_config ; 0x1100311c 0x11003110: 7961 ay LDRB r1,[r4,#5] 0x11003112: 7820 x LDRB r0,[r4,#0] 0x11003114: f000f87a ..z. BL xc_gpio_pull_config ; 0x1100320c 0x11003118: bd10 .. POP {r4,pc} 0x1100311a: 0000 .. MOVS r0,r0 i.xc_gpio_it_config xc_gpio_it_config 0x1100311c: b5f3 .. PUSH {r0,r1,r4-r7,lr} 0x1100311e: 4602 .F MOV r2,r0 0x11003120: 1090 .. ASRS r0,r2,#2 0x11003122: 0793 .. LSLS r3,r2,#30 0x11003124: 0f9b .. LSRS r3,r3,#30 0x11003126: 4604 .F MOV r4,r0 0x11003128: 00a5 .. LSLS r5,r4,#2 0x1100312a: 4e0e .N LDR r6,[pc,#56] ; [0x11003164] = 0x40001100 0x1100312c: 19ad .. ADDS r5,r5,r6 0x1100312e: 682d -h LDR r5,[r5,#0] 0x11003130: 4629 )F MOV r1,r5 0x11003132: 250f .% MOVS r5,#0xf 0x11003134: 042d -. LSLS r5,r5,#16 0x11003136: 460c .F MOV r4,r1 0x11003138: 43ac .C BICS r4,r4,r5 0x1100313a: 009e .. LSLS r6,r3,#2 0x1100313c: 250f .% MOVS r5,#0xf 0x1100313e: 40b5 .@ LSLS r5,r5,r6 0x11003140: 43ac .C BICS r4,r4,r5 0x11003142: 009e .. LSLS r6,r3,#2 0x11003144: 9d01 .. LDR r5,[sp,#4] 0x11003146: 40b5 .@ LSLS r5,r5,r6 0x11003148: 432c ,C ORRS r4,r4,r5 0x1100314a: 2501 .% MOVS r5,#1 0x1100314c: 409d .@ LSLS r5,r5,r3 0x1100314e: 042d -. LSLS r5,r5,#16 0x11003150: 432c ,C ORRS r4,r4,r5 0x11003152: 4621 !F MOV r1,r4 0x11003154: 4604 .F MOV r4,r0 0x11003156: 460d .F MOV r5,r1 0x11003158: 00a6 .. LSLS r6,r4,#2 0x1100315a: 4f02 .O LDR r7,[pc,#8] ; [0x11003164] = 0x40001100 0x1100315c: 19f6 .. ADDS r6,r6,r7 0x1100315e: 6035 5` STR r5,[r6,#0] 0x11003160: bf00 .. NOP 0x11003162: bdfc .. POP {r2-r7,pc} $d 0x11003164: 40001100 ...@ DCD 1073746176 $t i.xc_gpio_mux_ctl xc_gpio_mux_ctl 0x11003168: b5f0 .. PUSH {r4-r7,lr} 0x1100316a: 4603 .F MOV r3,r0 0x1100316c: 460a .F MOV r2,r1 0x1100316e: 111c .. ASRS r4,r3,#4 0x11003170: 0719 .. LSLS r1,r3,#28 0x11003172: 0f09 .. LSRS r1,r1,#28 0x11003174: 2a03 .* CMP r2,#3 0x11003176: dd00 .. BLE 0x1100317a ; xc_gpio_mux_ctl + 18 0x11003178: bdf0 .. POP {r4-r7,pc} 0x1100317a: 2b23 #+ CMP r3,#0x23 0x1100317c: db00 .. BLT 0x11003180 ; xc_gpio_mux_ctl + 24 0x1100317e: e7fb .. B 0x11003178 ; xc_gpio_mux_ctl + 16 0x11003180: 2c00 ., CMP r4,#0 0x11003182: d112 .. BNE 0x110031aa ; xc_gpio_mux_ctl + 66 0x11003184: bf00 .. NOP 0x11003186: 4d20 M LDR r5,[pc,#128] ; [0x11003208] = 0x40000100 0x11003188: 6aad .j LDR r5,[r5,#0x28] 0x1100318a: 4628 (F MOV r0,r5 0x1100318c: 004d M. LSLS r5,r1,#1 0x1100318e: 2603 .& MOVS r6,#3 0x11003190: 40ae .@ LSLS r6,r6,r5 0x11003192: 4605 .F MOV r5,r0 0x11003194: 43b5 .C BICS r5,r5,r6 0x11003196: 004e N. LSLS r6,r1,#1 0x11003198: 4617 .F MOV r7,r2 0x1100319a: 40b7 .@ LSLS r7,r7,r6 0x1100319c: 433d =C ORRS r5,r5,r7 0x1100319e: 4628 (F MOV r0,r5 0x110031a0: 4605 .F MOV r5,r0 0x110031a2: 4e19 .N LDR r6,[pc,#100] ; [0x11003208] = 0x40000100 0x110031a4: 62b5 .b STR r5,[r6,#0x28] 0x110031a6: bf00 .. NOP 0x110031a8: e02b +. B 0x11003202 ; xc_gpio_mux_ctl + 154 0x110031aa: 2c01 ., CMP r4,#1 0x110031ac: d112 .. BNE 0x110031d4 ; xc_gpio_mux_ctl + 108 0x110031ae: bf00 .. NOP 0x110031b0: 4d15 .M LDR r5,[pc,#84] ; [0x11003208] = 0x40000100 0x110031b2: 6aed .j LDR r5,[r5,#0x2c] 0x110031b4: 4628 (F MOV r0,r5 0x110031b6: 004d M. LSLS r5,r1,#1 0x110031b8: 2603 .& MOVS r6,#3 0x110031ba: 40ae .@ LSLS r6,r6,r5 0x110031bc: 4605 .F MOV r5,r0 0x110031be: 43b5 .C BICS r5,r5,r6 0x110031c0: 004e N. LSLS r6,r1,#1 0x110031c2: 4617 .F MOV r7,r2 0x110031c4: 40b7 .@ LSLS r7,r7,r6 0x110031c6: 433d =C ORRS r5,r5,r7 0x110031c8: 4628 (F MOV r0,r5 0x110031ca: 4605 .F MOV r5,r0 0x110031cc: 4e0e .N LDR r6,[pc,#56] ; [0x11003208] = 0x40000100 0x110031ce: 62f5 .b STR r5,[r6,#0x2c] 0x110031d0: bf00 .. NOP 0x110031d2: e016 .. B 0x11003202 ; xc_gpio_mux_ctl + 154 0x110031d4: 2c02 ., CMP r4,#2 0x110031d6: d114 .. BNE 0x11003202 ; xc_gpio_mux_ctl + 154 0x110031d8: bf00 .. NOP 0x110031da: 4d0b .M LDR r5,[pc,#44] ; [0x11003208] = 0x40000100 0x110031dc: 3580 .5 ADDS r5,r5,#0x80 0x110031de: 69ed .i LDR r5,[r5,#0x1c] 0x110031e0: 4628 (F MOV r0,r5 0x110031e2: 004d M. LSLS r5,r1,#1 0x110031e4: 2603 .& MOVS r6,#3 0x110031e6: 40ae .@ LSLS r6,r6,r5 0x110031e8: 4605 .F MOV r5,r0 0x110031ea: 43b5 .C BICS r5,r5,r6 0x110031ec: 004e N. LSLS r6,r1,#1 0x110031ee: 4617 .F MOV r7,r2 0x110031f0: 40b7 .@ LSLS r7,r7,r6 0x110031f2: 433d =C ORRS r5,r5,r7 0x110031f4: 4628 (F MOV r0,r5 0x110031f6: 4605 .F MOV r5,r0 0x110031f8: 4e03 .N LDR r6,[pc,#12] ; [0x11003208] = 0x40000100 0x110031fa: 3680 .6 ADDS r6,r6,#0x80 0x110031fc: 61f5 .a STR r5,[r6,#0x1c] 0x110031fe: bf00 .. NOP 0x11003200: bf00 .. NOP 0x11003202: bf00 .. NOP 0x11003204: e7b8 .. B 0x11003178 ; xc_gpio_mux_ctl + 16 $d 0x11003206: 0000 .. DCW 0 0x11003208: 40000100 ...@ DCD 1073742080 $t i.xc_gpio_pull_config xc_gpio_pull_config 0x1100320c: b570 p. PUSH {r4-r6,lr} 0x1100320e: 4603 .F MOV r3,r0 0x11003210: 460c .F MOV r4,r1 0x11003212: 111a .. ASRS r2,r3,#4 0x11003214: 0719 .. LSLS r1,r3,#28 0x11003216: 0f09 .. LSRS r1,r1,#28 0x11003218: 2b20 + CMP r3,#0x20 0x1100321a: db01 .. BLT 0x11003220 ; xc_gpio_pull_config + 20 0x1100321c: 1c8d .. ADDS r5,r1,#2 0x1100321e: b2e9 .. UXTB r1,r5 0x11003220: 2c00 ., CMP r4,#0 0x11003222: d141 A. BNE 0x110032a8 ; xc_gpio_pull_config + 156 0x11003224: 2a00 .* CMP r2,#0 0x11003226: d113 .. BNE 0x11003250 ; xc_gpio_pull_config + 68 0x11003228: bf00 .. NOP 0x1100322a: 4d67 gM LDR r5,[pc,#412] ; [0x110033c8] = 0x40002400 0x1100322c: 6b6d mk LDR r5,[r5,#0x34] 0x1100322e: 4628 (F MOV r0,r5 0x11003230: 004e N. LSLS r6,r1,#1 0x11003232: 1c76 v. ADDS r6,r6,#1 0x11003234: 2501 .% MOVS r5,#1 0x11003236: 40b5 .@ LSLS r5,r5,r6 0x11003238: 4328 (C ORRS r0,r0,r5 0x1100323a: 004e N. LSLS r6,r1,#1 0x1100323c: 2501 .% MOVS r5,#1 0x1100323e: 40b5 .@ LSLS r5,r5,r6 0x11003240: 4606 .F MOV r6,r0 0x11003242: 43ae .C BICS r6,r6,r5 0x11003244: 4630 0F MOV r0,r6 0x11003246: 4605 .F MOV r5,r0 0x11003248: 4e5f _N LDR r6,[pc,#380] ; [0x110033c8] = 0x40002400 0x1100324a: 6375 uc STR r5,[r6,#0x34] 0x1100324c: bf00 .. NOP 0x1100324e: e0b9 .. B 0x110033c4 ; xc_gpio_pull_config + 440 0x11003250: 2a01 .* CMP r2,#1 0x11003252: d113 .. BNE 0x1100327c ; xc_gpio_pull_config + 112 0x11003254: bf00 .. NOP 0x11003256: 4d5c \M LDR r5,[pc,#368] ; [0x110033c8] = 0x40002400 0x11003258: 6bad .k LDR r5,[r5,#0x38] 0x1100325a: 4628 (F MOV r0,r5 0x1100325c: 004e N. LSLS r6,r1,#1 0x1100325e: 1c76 v. ADDS r6,r6,#1 0x11003260: 2501 .% MOVS r5,#1 0x11003262: 40b5 .@ LSLS r5,r5,r6 0x11003264: 4328 (C ORRS r0,r0,r5 0x11003266: 004e N. LSLS r6,r1,#1 0x11003268: 2501 .% MOVS r5,#1 0x1100326a: 40b5 .@ LSLS r5,r5,r6 0x1100326c: 4606 .F MOV r6,r0 0x1100326e: 43ae .C BICS r6,r6,r5 0x11003270: 4630 0F MOV r0,r6 0x11003272: 4605 .F MOV r5,r0 0x11003274: 4e54 TN LDR r6,[pc,#336] ; [0x110033c8] = 0x40002400 0x11003276: 63b5 .c STR r5,[r6,#0x38] 0x11003278: bf00 .. NOP 0x1100327a: e0a3 .. B 0x110033c4 ; xc_gpio_pull_config + 440 0x1100327c: 2a02 .* CMP r2,#2 0x1100327e: d1e6 .. BNE 0x1100324e ; xc_gpio_pull_config + 66 0x11003280: bf00 .. NOP 0x11003282: 4d51 QM LDR r5,[pc,#324] ; [0x110033c8] = 0x40002400 0x11003284: 6bed .k LDR r5,[r5,#0x3c] 0x11003286: 4628 (F MOV r0,r5 0x11003288: 004e N. LSLS r6,r1,#1 0x1100328a: 1c76 v. ADDS r6,r6,#1 0x1100328c: 2501 .% MOVS r5,#1 0x1100328e: 40b5 .@ LSLS r5,r5,r6 0x11003290: 4328 (C ORRS r0,r0,r5 0x11003292: 004e N. LSLS r6,r1,#1 0x11003294: 2501 .% MOVS r5,#1 0x11003296: 40b5 .@ LSLS r5,r5,r6 0x11003298: 4606 .F MOV r6,r0 0x1100329a: 43ae .C BICS r6,r6,r5 0x1100329c: 4630 0F MOV r0,r6 0x1100329e: 4605 .F MOV r5,r0 0x110032a0: 4e49 IN LDR r6,[pc,#292] ; [0x110033c8] = 0x40002400 0x110032a2: 63f5 .c STR r5,[r6,#0x3c] 0x110032a4: bf00 .. NOP 0x110032a6: e08d .. B 0x110033c4 ; xc_gpio_pull_config + 440 0x110032a8: 2c01 ., CMP r4,#1 0x110032aa: d141 A. BNE 0x11003330 ; xc_gpio_pull_config + 292 0x110032ac: 2a00 .* CMP r2,#0 0x110032ae: d113 .. BNE 0x110032d8 ; xc_gpio_pull_config + 204 0x110032b0: bf00 .. NOP 0x110032b2: 4d45 EM LDR r5,[pc,#276] ; [0x110033c8] = 0x40002400 0x110032b4: 6b6d mk LDR r5,[r5,#0x34] 0x110032b6: 4628 (F MOV r0,r5 0x110032b8: 004e N. LSLS r6,r1,#1 0x110032ba: 1c76 v. ADDS r6,r6,#1 0x110032bc: 2501 .% MOVS r5,#1 0x110032be: 40b5 .@ LSLS r5,r5,r6 0x110032c0: 4606 .F MOV r6,r0 0x110032c2: 43ae .C BICS r6,r6,r5 0x110032c4: 4630 0F MOV r0,r6 0x110032c6: 004e N. LSLS r6,r1,#1 0x110032c8: 2501 .% MOVS r5,#1 0x110032ca: 40b5 .@ LSLS r5,r5,r6 0x110032cc: 4328 (C ORRS r0,r0,r5 0x110032ce: 4605 .F MOV r5,r0 0x110032d0: 4e3d =N LDR r6,[pc,#244] ; [0x110033c8] = 0x40002400 0x110032d2: 6375 uc STR r5,[r6,#0x34] 0x110032d4: bf00 .. NOP 0x110032d6: e075 u. B 0x110033c4 ; xc_gpio_pull_config + 440 0x110032d8: 2a01 .* CMP r2,#1 0x110032da: d113 .. BNE 0x11003304 ; xc_gpio_pull_config + 248 0x110032dc: bf00 .. NOP 0x110032de: 4d3a :M LDR r5,[pc,#232] ; [0x110033c8] = 0x40002400 0x110032e0: 6bad .k LDR r5,[r5,#0x38] 0x110032e2: 4628 (F MOV r0,r5 0x110032e4: 004e N. LSLS r6,r1,#1 0x110032e6: 1c76 v. ADDS r6,r6,#1 0x110032e8: 2501 .% MOVS r5,#1 0x110032ea: 40b5 .@ LSLS r5,r5,r6 0x110032ec: 4606 .F MOV r6,r0 0x110032ee: 43ae .C BICS r6,r6,r5 0x110032f0: 4630 0F MOV r0,r6 0x110032f2: 004e N. LSLS r6,r1,#1 0x110032f4: 2501 .% MOVS r5,#1 0x110032f6: 40b5 .@ LSLS r5,r5,r6 0x110032f8: 4328 (C ORRS r0,r0,r5 0x110032fa: 4605 .F MOV r5,r0 0x110032fc: 4e32 2N LDR r6,[pc,#200] ; [0x110033c8] = 0x40002400 0x110032fe: 63b5 .c STR r5,[r6,#0x38] 0x11003300: bf00 .. NOP 0x11003302: e05f _. B 0x110033c4 ; xc_gpio_pull_config + 440 0x11003304: 2a02 .* CMP r2,#2 0x11003306: d15d ]. BNE 0x110033c4 ; xc_gpio_pull_config + 440 0x11003308: bf00 .. NOP 0x1100330a: 4d2f /M LDR r5,[pc,#188] ; [0x110033c8] = 0x40002400 0x1100330c: 6bed .k LDR r5,[r5,#0x3c] 0x1100330e: 4628 (F MOV r0,r5 0x11003310: 004e N. LSLS r6,r1,#1 0x11003312: 1c76 v. ADDS r6,r6,#1 0x11003314: 2501 .% MOVS r5,#1 0x11003316: 40b5 .@ LSLS r5,r5,r6 0x11003318: 4606 .F MOV r6,r0 0x1100331a: 43ae .C BICS r6,r6,r5 0x1100331c: 4630 0F MOV r0,r6 0x1100331e: 004e N. LSLS r6,r1,#1 0x11003320: 2501 .% MOVS r5,#1 0x11003322: 40b5 .@ LSLS r5,r5,r6 0x11003324: 4328 (C ORRS r0,r0,r5 0x11003326: 4605 .F MOV r5,r0 0x11003328: 4e27 'N LDR r6,[pc,#156] ; [0x110033c8] = 0x40002400 0x1100332a: 63f5 .c STR r5,[r6,#0x3c] 0x1100332c: bf00 .. NOP 0x1100332e: e049 I. B 0x110033c4 ; xc_gpio_pull_config + 440 0x11003330: 2c02 ., CMP r4,#2 0x11003332: d147 G. BNE 0x110033c4 ; xc_gpio_pull_config + 440 0x11003334: 2a00 .* CMP r2,#0 0x11003336: d115 .. BNE 0x11003364 ; xc_gpio_pull_config + 344 0x11003338: bf00 .. NOP 0x1100333a: 4d23 #M LDR r5,[pc,#140] ; [0x110033c8] = 0x40002400 0x1100333c: 6b6d mk LDR r5,[r5,#0x34] 0x1100333e: 4628 (F MOV r0,r5 0x11003340: 004e N. LSLS r6,r1,#1 0x11003342: 1c76 v. ADDS r6,r6,#1 0x11003344: 2501 .% MOVS r5,#1 0x11003346: 40b5 .@ LSLS r5,r5,r6 0x11003348: 4606 .F MOV r6,r0 0x1100334a: 43ae .C BICS r6,r6,r5 0x1100334c: 4630 0F MOV r0,r6 0x1100334e: 004e N. LSLS r6,r1,#1 0x11003350: 2501 .% MOVS r5,#1 0x11003352: 40b5 .@ LSLS r5,r5,r6 0x11003354: 4606 .F MOV r6,r0 0x11003356: 43ae .C BICS r6,r6,r5 0x11003358: 4630 0F MOV r0,r6 0x1100335a: 4605 .F MOV r5,r0 0x1100335c: 4e1a .N LDR r6,[pc,#104] ; [0x110033c8] = 0x40002400 0x1100335e: 6375 uc STR r5,[r6,#0x34] 0x11003360: bf00 .. NOP 0x11003362: e02f /. B 0x110033c4 ; xc_gpio_pull_config + 440 0x11003364: 2a01 .* CMP r2,#1 0x11003366: d115 .. BNE 0x11003394 ; xc_gpio_pull_config + 392 0x11003368: bf00 .. NOP 0x1100336a: 4d17 .M LDR r5,[pc,#92] ; [0x110033c8] = 0x40002400 0x1100336c: 6bad .k LDR r5,[r5,#0x38] 0x1100336e: 4628 (F MOV r0,r5 0x11003370: 004e N. LSLS r6,r1,#1 0x11003372: 1c76 v. ADDS r6,r6,#1 0x11003374: 2501 .% MOVS r5,#1 0x11003376: 40b5 .@ LSLS r5,r5,r6 0x11003378: 4606 .F MOV r6,r0 0x1100337a: 43ae .C BICS r6,r6,r5 0x1100337c: 4630 0F MOV r0,r6 0x1100337e: 004e N. LSLS r6,r1,#1 0x11003380: 2501 .% MOVS r5,#1 0x11003382: 40b5 .@ LSLS r5,r5,r6 0x11003384: 4606 .F MOV r6,r0 0x11003386: 43ae .C BICS r6,r6,r5 0x11003388: 4630 0F MOV r0,r6 0x1100338a: 4605 .F MOV r5,r0 0x1100338c: 4e0e .N LDR r6,[pc,#56] ; [0x110033c8] = 0x40002400 0x1100338e: 63b5 .c STR r5,[r6,#0x38] 0x11003390: bf00 .. NOP 0x11003392: e017 .. B 0x110033c4 ; xc_gpio_pull_config + 440 0x11003394: 2a02 .* CMP r2,#2 0x11003396: d115 .. BNE 0x110033c4 ; xc_gpio_pull_config + 440 0x11003398: bf00 .. NOP 0x1100339a: 4d0b .M LDR r5,[pc,#44] ; [0x110033c8] = 0x40002400 0x1100339c: 6bed .k LDR r5,[r5,#0x3c] 0x1100339e: 4628 (F MOV r0,r5 0x110033a0: 004e N. LSLS r6,r1,#1 0x110033a2: 1c76 v. ADDS r6,r6,#1 0x110033a4: 2501 .% MOVS r5,#1 0x110033a6: 40b5 .@ LSLS r5,r5,r6 0x110033a8: 4606 .F MOV r6,r0 0x110033aa: 43ae .C BICS r6,r6,r5 0x110033ac: 4630 0F MOV r0,r6 0x110033ae: 004e N. LSLS r6,r1,#1 0x110033b0: 2501 .% MOVS r5,#1 0x110033b2: 40b5 .@ LSLS r5,r5,r6 0x110033b4: 4606 .F MOV r6,r0 0x110033b6: 43ae .C BICS r6,r6,r5 0x110033b8: 4630 0F MOV r0,r6 0x110033ba: 4605 .F MOV r5,r0 0x110033bc: 4e02 .N LDR r6,[pc,#8] ; [0x110033c8] = 0x40002400 0x110033be: 63f5 .c STR r5,[r6,#0x3c] 0x110033c0: bf00 .. NOP 0x110033c2: bf00 .. NOP 0x110033c4: bd70 p. POP {r4-r6,pc} $d 0x110033c6: 0000 .. DCW 0 0x110033c8: 40002400 .$.@ DCD 1073751040 $t i.xc_hfclk_set xc_hfclk_set 0x110033cc: b513 .. PUSH {r0,r1,r4,lr} 0x110033ce: 4668 hF MOV r0,sp 0x110033d0: 7980 .y LDRB r0,[r0,#6] 0x110033d2: 2801 .( CMP r0,#1 0x110033d4: d003 .. BEQ 0x110033de ; xc_hfclk_set + 18 0x110033d6: 4668 hF MOV r0,sp 0x110033d8: 7980 .y LDRB r0,[r0,#6] 0x110033da: 2802 .( CMP r0,#2 0x110033dc: d108 .. BNE 0x110033f0 ; xc_hfclk_set + 36 0x110033de: f7fffcdb .... BL xc_clock_bbpll_common_cfg ; 0x11002d98 0x110033e2: 466b kF MOV r3,sp 0x110033e4: 795a Zy LDRB r2,[r3,#5] 0x110033e6: 7919 .y LDRB r1,[r3,#4] 0x110033e8: 9b00 .. LDR r3,[sp,#0] 0x110033ea: 7818 .x LDRB r0,[r3,#0] 0x110033ec: f7fffd02 .... BL xc_clock_bbpll_freq_cfg ; 0x11002df4 0x110033f0: 4669 iF MOV r1,sp 0x110033f2: 7988 .y LDRB r0,[r1,#6] 0x110033f4: 4907 .I LDR r1,[pc,#28] ; [0x11003414] = 0x40000100 0x110033f6: 6b09 .k LDR r1,[r1,#0x30] 0x110033f8: 2206 ." MOVS r2,#6 0x110033fa: 4391 .C BICS r1,r1,r2 0x110033fc: 0042 B. LSLS r2,r0,#1 0x110033fe: 4311 .C ORRS r1,r1,r2 0x11003400: 4a04 .J LDR r2,[pc,#16] ; [0x11003414] = 0x40000100 0x11003402: 6311 .c STR r1,[r2,#0x30] 0x11003404: bf00 .. NOP 0x11003406: 2064 d MOVS r0,#0x64 0x11003408: f7fefda8 .... BL delay_us ; 0x11001f5c 0x1100340c: f000f848 ..H. BL xc_pwr_vol_set ; 0x110034a0 0x11003410: bd1c .. POP {r2-r4,pc} $d 0x11003412: 0000 .. DCW 0 0x11003414: 40000100 ...@ DCD 1073742080 $t i.xc_pwr_gpio_sleep_config xc_pwr_gpio_sleep_config 0x11003418: b51c .. PUSH {r2-r4,lr} 0x1100341a: 481e .H LDR r0,[pc,#120] ; [0x11003494] = 0x5555f 0x1100341c: 491e .I LDR r1,[pc,#120] ; [0x11003498] = 0x40002400 0x1100341e: 63c8 .c STR r0,[r1,#0x3c] 0x11003420: bf00 .. NOP 0x11003422: 2003 . MOVS r0,#3 0x11003424: 2101 .! MOVS r1,#1 0x11003426: 4081 .@ LSLS r1,r1,r0 0x11003428: 4a1c .J LDR r2,[pc,#112] ; [0x1100349c] = 0xe000e180 0x1100342a: 6011 .` STR r1,[r2,#0] 0x1100342c: bf00 .. NOP 0x1100342e: 2000 . MOVS r0,#0 0x11003430: 9000 .. STR r0,[sp,#0] 0x11003432: 9001 .. STR r0,[sp,#4] 0x11003434: 2100 .! MOVS r1,#0 0x11003436: 4668 hF MOV r0,sp 0x11003438: 7081 .p STRB r1,[r0,#2] 0x1100343a: 7101 .q STRB r1,[r0,#4] 0x1100343c: 70c1 .p STRB r1,[r0,#3] 0x1100343e: 7181 .q STRB r1,[r0,#6] 0x11003440: 2101 .! MOVS r1,#1 0x11003442: 7141 Aq STRB r1,[r0,#5] 0x11003444: 2400 .$ MOVS r4,#0 0x11003446: e021 !. B 0x1100348c ; xc_pwr_gpio_sleep_config + 116 0x11003448: 4669 iF MOV r1,sp 0x1100344a: 800c .. STRH r4,[r1,#0] 0x1100344c: 2c12 ., CMP r4,#0x12 0x1100344e: d01c .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x11003450: 2c13 ., CMP r4,#0x13 0x11003452: d01a .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x11003454: 2c21 !, CMP r4,#0x21 0x11003456: d001 .. BEQ 0x1100345c ; xc_pwr_gpio_sleep_config + 68 0x11003458: 2c22 ", CMP r4,#0x22 0x1100345a: d106 .. BNE 0x1100346a ; xc_pwr_gpio_sleep_config + 82 0x1100345c: 2001 . MOVS r0,#1 0x1100345e: 4669 iF MOV r1,sp 0x11003460: 7148 Hq STRB r0,[r1,#5] 0x11003462: 4668 hF MOV r0,sp 0x11003464: f7fffe42 ..B. BL xc_gpio_init ; 0x110030ec 0x11003468: e00f .. B 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x1100346a: 2c23 #, CMP r4,#0x23 0x1100346c: d106 .. BNE 0x1100347c ; xc_pwr_gpio_sleep_config + 100 0x1100346e: 2001 . MOVS r0,#1 0x11003470: 4669 iF MOV r1,sp 0x11003472: 7148 Hq STRB r0,[r1,#5] 0x11003474: 4668 hF MOV r0,sp 0x11003476: f7fffe39 ..9. BL xc_gpio_init ; 0x110030ec 0x1100347a: e006 .. B 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x1100347c: 2c14 ., CMP r4,#0x14 0x1100347e: d004 .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x11003480: 2c15 ., CMP r4,#0x15 0x11003482: d002 .. BEQ 0x1100348a ; xc_pwr_gpio_sleep_config + 114 0x11003484: 4668 hF MOV r0,sp 0x11003486: f7fffe31 ..1. BL xc_gpio_init ; 0x110030ec 0x1100348a: 1c64 d. ADDS r4,r4,#1 0x1100348c: 2c24 $, CMP r4,#0x24 0x1100348e: dbdb .. BLT 0x11003448 ; xc_pwr_gpio_sleep_config + 48 0x11003490: bd1c .. POP {r2-r4,pc} $d 0x11003492: 0000 .. DCW 0 0x11003494: 0005555f _U.. DCD 349535 0x11003498: 40002400 .$.@ DCD 1073751040 0x1100349c: e000e180 .... DCD 3758154112 $t i.xc_pwr_vol_set xc_pwr_vol_set 0x110034a0: b510 .. PUSH {r4,lr} 0x110034a2: f7fffd79 ..y. BL xc_clock_hfclk_in_get ; 0x11002f98 0x110034a6: 4604 .F MOV r4,r0 0x110034a8: 4917 .I LDR r1,[pc,#92] ; [0x11003508] = 0x1e84800 0x110034aa: 1a60 `. SUBS r0,r4,r1 0x110034ac: 428c .B CMP r4,r1 0x110034ae: d013 .. BEQ 0x110034d8 ; xc_pwr_vol_set + 56 0x110034b0: dc08 .. BGT 0x110034c4 ; xc_pwr_vol_set + 36 0x110034b2: 4816 .H LDR r0,[pc,#88] ; [0x1100350c] = 0xff0bdc00 0x110034b4: 1820 . ADDS r0,r4,r0 0x110034b6: 2800 .( CMP r0,#0 0x110034b8: d00c .. BEQ 0x110034d4 ; xc_pwr_vol_set + 52 0x110034ba: 4915 .I LDR r1,[pc,#84] ; [0x11003510] = 0xff85ee00 0x110034bc: 1840 @. ADDS r0,r0,r1 0x110034be: 2800 .( CMP r0,#0 0x110034c0: d115 .. BNE 0x110034ee ; xc_pwr_vol_set + 78 0x110034c2: e008 .. B 0x110034d6 ; xc_pwr_vol_set + 54 0x110034c4: 4911 .I LDR r1,[pc,#68] ; [0x1100350c] = 0xff0bdc00 0x110034c6: 1840 @. ADDS r0,r0,r1 0x110034c8: 2800 .( CMP r0,#0 0x110034ca: d00a .. BEQ 0x110034e2 ; xc_pwr_vol_set + 66 0x110034cc: 1840 @. ADDS r0,r0,r1 0x110034ce: 2800 .( CMP r0,#0 0x110034d0: d10d .. BNE 0x110034ee ; xc_pwr_vol_set + 78 0x110034d2: e007 .. B 0x110034e4 ; xc_pwr_vol_set + 68 0x110034d4: bf00 .. NOP 0x110034d6: bf00 .. NOP 0x110034d8: 202c , MOVS r0,#0x2c 0x110034da: 490e .I LDR r1,[pc,#56] ; [0x11003514] = 0x40002400 0x110034dc: 6208 .b STR r0,[r1,#0x20] 0x110034de: bf00 .. NOP 0x110034e0: e00a .. B 0x110034f8 ; xc_pwr_vol_set + 88 0x110034e2: bf00 .. NOP 0x110034e4: 202d - MOVS r0,#0x2d 0x110034e6: 490b .I LDR r1,[pc,#44] ; [0x11003514] = 0x40002400 0x110034e8: 6208 .b STR r0,[r1,#0x20] 0x110034ea: bf00 .. NOP 0x110034ec: e004 .. B 0x110034f8 ; xc_pwr_vol_set + 88 0x110034ee: 202f / MOVS r0,#0x2f 0x110034f0: 4908 .I LDR r1,[pc,#32] ; [0x11003514] = 0x40002400 0x110034f2: 6208 .b STR r0,[r1,#0x20] 0x110034f4: bf00 .. NOP 0x110034f6: bf00 .. NOP 0x110034f8: bf00 .. NOP 0x110034fa: 2007 . MOVS r0,#7 0x110034fc: 4905 .I LDR r1,[pc,#20] ; [0x11003514] = 0x40002400 0x110034fe: 3140 @1 ADDS r1,r1,#0x40 0x11003500: 6088 .` STR r0,[r1,#8] 0x11003502: bf00 .. NOP 0x11003504: bd10 .. POP {r4,pc} $d 0x11003506: 0000 .. DCW 0 0x11003508: 01e84800 .H.. DCD 32000000 0x1100350c: ff0bdc00 .... DCD 4278967296 0x11003510: ff85ee00 .... DCD 4286967296 0x11003514: 40002400 .$.@ DCD 1073751040 $t i.xc_rc32k_calib_by_soft xc_rc32k_calib_by_soft 0x11003518: b5fe .. PUSH {r1-r7,lr} 0x1100351a: 2400 .$ MOVS r4,#0 0x1100351c: 2000 . MOVS r0,#0 0x1100351e: 9001 .. STR r0,[sp,#4] 0x11003520: 4864 dH LDR r0,[pc,#400] ; [0x110036b4] = 0x1fff 0x11003522: 4965 eI LDR r1,[pc,#404] ; [0x110036b8] = 0x10001104 0x11003524: 6008 .` STR r0,[r1,#0] 0x11003526: f000f9d3 .... BL xc_rc32k_soft_calib_disable ; 0x110038d0 0x1100352a: 4963 cI LDR r1,[pc,#396] ; [0x110036b8] = 0x10001104 0x1100352c: 6809 .h LDR r1,[r1,#0] 0x1100352e: b288 .. UXTH r0,r1 0x11003530: f000f8dc .... BL xc_rc32k_calib_init ; 0x110036ec 0x11003534: 2000 . MOVS r0,#0 0x11003536: 4961 aI LDR r1,[pc,#388] ; [0x110036bc] = 0x40002080 0x11003538: 6188 .a STR r0,[r1,#0x18] 0x1100353a: bf00 .. NOP 0x1100353c: 2003 . MOVS r0,#3 0x1100353e: 61c8 .a STR r0,[r1,#0x1c] 0x11003540: bf00 .. NOP 0x11003542: e0b3 .. B 0x110036ac ; xc_rc32k_calib_by_soft + 404 0x11003544: 2000 . MOVS r0,#0 0x11003546: 495d ]I LDR r1,[pc,#372] ; [0x110036bc] = 0x40002080 0x11003548: 3940 @9 SUBS r1,r1,#0x40 0x1100354a: 6008 .` STR r0,[r1,#0] 0x1100354c: bf00 .. NOP 0x1100354e: 20c0 . MOVS r0,#0xc0 0x11003550: 6809 .h LDR r1,[r1,#0] 0x11003552: 0c09 .. LSRS r1,r1,#16 0x11003554: 0409 .. LSLS r1,r1,#16 0x11003556: 4301 .C ORRS r1,r1,r0 0x11003558: 4a58 XJ LDR r2,[pc,#352] ; [0x110036bc] = 0x40002080 0x1100355a: 3a40 @: SUBS r2,r2,#0x40 0x1100355c: 6011 .` STR r1,[r2,#0] 0x1100355e: bf00 .. NOP 0x11003560: 2001 . MOVS r0,#1 0x11003562: 4611 .F MOV r1,r2 0x11003564: 6809 .h LDR r1,[r1,#0] 0x11003566: 0482 .. LSLS r2,r0,#18 0x11003568: 4391 .C BICS r1,r1,r2 0x1100356a: 0482 .. LSLS r2,r0,#18 0x1100356c: 4311 .C ORRS r1,r1,r2 0x1100356e: 4a53 SJ LDR r2,[pc,#332] ; [0x110036bc] = 0x40002080 0x11003570: 3a40 @: SUBS r2,r2,#0x40 0x11003572: 6011 .` STR r1,[r2,#0] 0x11003574: bf00 .. NOP 0x11003576: bf00 .. NOP 0x11003578: bf00 .. NOP 0x1100357a: 4850 PH LDR r0,[pc,#320] ; [0x110036bc] = 0x40002080 0x1100357c: 3840 @8 SUBS r0,r0,#0x40 0x1100357e: 68c0 .h LDR r0,[r0,#0xc] 0x11003580: b2c5 .. UXTB r5,r0 0x11003582: 2020 MOVS r0,#0x20 0x11003584: 4028 (@ ANDS r0,r0,r5 0x11003586: 2800 .( CMP r0,#0 0x11003588: d0f6 .. BEQ 0x11003578 ; xc_rc32k_calib_by_soft + 96 0x1100358a: bf00 .. NOP 0x1100358c: 484b KH LDR r0,[pc,#300] ; [0x110036bc] = 0x40002080 0x1100358e: 3840 @8 SUBS r0,r0,#0x40 0x11003590: 6900 .i LDR r0,[r0,#0x10] 0x11003592: 9001 .. STR r0,[sp,#4] 0x11003594: 2001 . MOVS r0,#1 0x11003596: 4949 II LDR r1,[pc,#292] ; [0x110036bc] = 0x40002080 0x11003598: 3940 @9 SUBS r1,r1,#0x40 0x1100359a: 6809 .h LDR r1,[r1,#0] 0x1100359c: 0402 .. LSLS r2,r0,#16 0x1100359e: 4391 .C BICS r1,r1,r2 0x110035a0: 0402 .. LSLS r2,r0,#16 0x110035a2: 4311 .C ORRS r1,r1,r2 0x110035a4: 4a45 EJ LDR r2,[pc,#276] ; [0x110036bc] = 0x40002080 0x110035a6: 3a40 @: SUBS r2,r2,#0x40 0x110035a8: 6011 .` STR r1,[r2,#0] 0x110035aa: bf00 .. NOP 0x110035ac: 2000 . MOVS r0,#0 0x110035ae: 4611 .F MOV r1,r2 0x110035b0: 6008 .` STR r0,[r1,#0] 0x110035b2: bf00 .. NOP 0x110035b4: f7fffcf0 .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x110035b8: 4941 AI LDR r1,[pc,#260] ; [0x110036c0] = 0xf42400 0x110035ba: 4288 .B CMP r0,r1 0x110035bc: d009 .. BEQ 0x110035d2 ; xc_rc32k_calib_by_soft + 186 0x110035be: f7fffceb .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x110035c2: 4940 @I LDR r1,[pc,#256] ; [0x110036c4] = 0x1e84800 0x110035c4: 4288 .B CMP r0,r1 0x110035c6: d004 .. BEQ 0x110035d2 ; xc_rc32k_calib_by_soft + 186 0x110035c8: f7fffce6 .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x110035cc: 493e >I LDR r1,[pc,#248] ; [0x110036c8] = 0x3d09000 0x110035ce: 4288 .B CMP r0,r1 0x110035d0: d110 .. BNE 0x110035f4 ; xc_rc32k_calib_by_soft + 220 0x110035d2: 9801 .. LDR r0,[sp,#4] 0x110035d4: f7fef8b8 .... BL __aeabi_ui2f ; 0x11001748 0x110035d8: 4601 .F MOV r1,r0 0x110035da: 9000 .. STR r0,[sp,#0] 0x110035dc: 483b ;H LDR r0,[pc,#236] ; [0x110036cc] = 0x45400000 0x110035de: f7fdffbf .... BL __aeabi_fdiv ; 0x11001560 0x110035e2: 4607 .F MOV r7,r0 0x110035e4: 493a :I LDR r1,[pc,#232] ; [0x110036d0] = 0x49742400 0x110035e6: f000ffdd .... BL __aeabi_fmul ; 0x110045a4 0x110035ea: 4606 .F MOV r6,r0 0x110035ec: f7fef868 ..h. BL __aeabi_f2uiz ; 0x110016c0 0x110035f0: 4604 .F MOV r4,r0 0x110035f2: e019 .. B 0x11003628 ; xc_rc32k_calib_by_soft + 272 0x110035f4: f7fffcd0 .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x110035f8: 4936 6I LDR r1,[pc,#216] ; [0x110036d4] = 0x16e3600 0x110035fa: 4288 .B CMP r0,r1 0x110035fc: d004 .. BEQ 0x11003608 ; xc_rc32k_calib_by_soft + 240 0x110035fe: f7fffccb .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x11003602: 4935 5I LDR r1,[pc,#212] ; [0x110036d8] = 0x2dc6c00 0x11003604: 4288 .B CMP r0,r1 0x11003606: d10f .. BNE 0x11003628 ; xc_rc32k_calib_by_soft + 272 0x11003608: 9801 .. LDR r0,[sp,#4] 0x1100360a: f7fef89d .... BL __aeabi_ui2f ; 0x11001748 0x1100360e: 4601 .F MOV r1,r0 0x11003610: 9000 .. STR r0,[sp,#0] 0x11003612: 4832 2H LDR r0,[pc,#200] ; [0x110036dc] = 0x45900000 0x11003614: f7fdffa4 .... BL __aeabi_fdiv ; 0x11001560 0x11003618: 4607 .F MOV r7,r0 0x1100361a: 492d -I LDR r1,[pc,#180] ; [0x110036d0] = 0x49742400 0x1100361c: f000ffc2 .... BL __aeabi_fmul ; 0x110045a4 0x11003620: 4606 .F MOV r6,r0 0x11003622: f7fef84d ..M. BL __aeabi_f2uiz ; 0x110016c0 0x11003626: 4604 .F MOV r4,r0 0x11003628: 207d } MOVS r0,#0x7d 0x1100362a: 0200 .. LSLS r0,r0,#8 0x1100362c: 4284 .B CMP r4,r0 0x1100362e: d910 .. BLS 0x11003652 ; xc_rc32k_calib_by_soft + 314 0x11003630: 4601 .F MOV r1,r0 0x11003632: 1a60 `. SUBS r0,r4,r1 0x11003634: f7fef888 .... BL __aeabi_ui2f ; 0x11001748 0x11003638: 4607 .F MOV r7,r0 0x1100363a: 4929 )I LDR r1,[pc,#164] ; [0x110036e0] = 0x3fc7ae14 0x1100363c: f7fdff90 .... BL __aeabi_fdiv ; 0x11001560 0x11003640: 4606 .F MOV r6,r0 0x11003642: f7fef83d ..=. BL __aeabi_f2uiz ; 0x110016c0 0x11003646: 491c .I LDR r1,[pc,#112] ; [0x110036b8] = 0x10001104 0x11003648: 6809 .h LDR r1,[r1,#0] 0x1100364a: 1a08 .. SUBS r0,r1,r0 0x1100364c: 491a .I LDR r1,[pc,#104] ; [0x110036b8] = 0x10001104 0x1100364e: 6008 .` STR r0,[r1,#0] 0x11003650: e013 .. B 0x1100367a ; xc_rc32k_calib_by_soft + 354 0x11003652: 207d } MOVS r0,#0x7d 0x11003654: 0200 .. LSLS r0,r0,#8 0x11003656: 4284 .B CMP r4,r0 0x11003658: d20f .. BCS 0x1100367a ; xc_rc32k_calib_by_soft + 354 0x1100365a: 4601 .F MOV r1,r0 0x1100365c: 1b08 .. SUBS r0,r1,r4 0x1100365e: f7fef873 ..s. BL __aeabi_ui2f ; 0x11001748 0x11003662: 4607 .F MOV r7,r0 0x11003664: 491e .I LDR r1,[pc,#120] ; [0x110036e0] = 0x3fc7ae14 0x11003666: f7fdff7b ..{. BL __aeabi_fdiv ; 0x11001560 0x1100366a: 4606 .F MOV r6,r0 0x1100366c: f7fef828 ..(. BL __aeabi_f2uiz ; 0x110016c0 0x11003670: 4911 .I LDR r1,[pc,#68] ; [0x110036b8] = 0x10001104 0x11003672: 6809 .h LDR r1,[r1,#0] 0x11003674: 1840 @. ADDS r0,r0,r1 0x11003676: 4910 .I LDR r1,[pc,#64] ; [0x110036b8] = 0x10001104 0x11003678: 6008 .` STR r0,[r1,#0] 0x1100367a: 2000 . MOVS r0,#0 0x1100367c: 490f .I LDR r1,[pc,#60] ; [0x110036bc] = 0x40002080 0x1100367e: 3940 @9 SUBS r1,r1,#0x40 0x11003680: 6308 .c STR r0,[r1,#0x30] 0x11003682: bf00 .. NOP 0x11003684: 490c .I LDR r1,[pc,#48] ; [0x110036b8] = 0x10001104 0x11003686: 6808 .h LDR r0,[r1,#0] 0x11003688: 4a16 .J LDR r2,[pc,#88] ; [0x110036e4] = 0x1fff4000 0x1100368a: 4310 .C ORRS r0,r0,r2 0x1100368c: 490b .I LDR r1,[pc,#44] ; [0x110036bc] = 0x40002080 0x1100368e: 6048 H` STR r0,[r1,#4] 0x11003690: bf00 .. NOP 0x11003692: 2001 . MOVS r0,#1 0x11003694: 4909 .I LDR r1,[pc,#36] ; [0x110036bc] = 0x40002080 0x11003696: 3940 @9 SUBS r1,r1,#0x40 0x11003698: 6308 .c STR r0,[r1,#0x30] 0x1100369a: bf00 .. NOP 0x1100369c: 4812 .H LDR r0,[pc,#72] ; [0x110036e8] = 0x7cf6 0x1100369e: 4284 .B CMP r4,r0 0x110036a0: d304 .. BCC 0x110036ac ; xc_rc32k_calib_by_soft + 404 0x110036a2: 4811 .H LDR r0,[pc,#68] ; [0x110036e8] = 0x7cf6 0x110036a4: 3014 .0 ADDS r0,r0,#0x14 0x110036a6: 4284 .B CMP r4,r0 0x110036a8: d800 .. BHI 0x110036ac ; xc_rc32k_calib_by_soft + 404 0x110036aa: e000 .. B 0x110036ae ; xc_rc32k_calib_by_soft + 406 0x110036ac: e74a J. B 0x11003544 ; xc_rc32k_calib_by_soft + 44 0x110036ae: bf00 .. NOP 0x110036b0: bdfe .. POP {r1-r7,pc} $d 0x110036b2: 0000 .. DCW 0 0x110036b4: 00001fff .... DCD 8191 0x110036b8: 10001104 .... DCD 268439812 0x110036bc: 40002080 . .@ DCD 1073750144 0x110036c0: 00f42400 .$.. DCD 16000000 0x110036c4: 01e84800 .H.. DCD 32000000 0x110036c8: 03d09000 .... DCD 64000000 0x110036cc: 45400000 ..@E DCD 1161822208 0x110036d0: 49742400 .$tI DCD 1232348160 0x110036d4: 016e3600 .6n. DCD 24000000 0x110036d8: 02dc6c00 .l.. DCD 48000000 0x110036dc: 45900000 ...E DCD 1167065088 0x110036e0: 3fc7ae14 ...? DCD 1070050836 0x110036e4: 1fff4000 .@.. DCD 536821760 0x110036e8: 00007cf6 .|.. DCD 31990 $t i.xc_rc32k_calib_init xc_rc32k_calib_init 0x110036ec: b510 .. PUSH {r4,lr} 0x110036ee: 4604 .F MOV r4,r0 0x110036f0: f7fffc52 ..R. BL xc_clock_hfclk_in_get ; 0x11002f98 0x110036f4: 4968 hI LDR r1,[pc,#416] ; [0x11003898] = 0x1e84800 0x110036f6: 4288 .B CMP r0,r1 0x110036f8: d004 .. BEQ 0x11003704 ; xc_rc32k_calib_init + 24 0x110036fa: f7fffc4d ..M. BL xc_clock_hfclk_in_get ; 0x11002f98 0x110036fe: 4967 gI LDR r1,[pc,#412] ; [0x1100389c] = 0x2dc6c00 0x11003700: 4288 .B CMP r0,r1 0x11003702: d118 .. BNE 0x11003736 ; xc_rc32k_calib_init + 74 0x11003704: 2001 . MOVS r0,#1 0x11003706: 0781 .. LSLS r1,r0,#30 0x11003708: 6a49 Ij LDR r1,[r1,#0x24] 0x1100370a: 2210 ." MOVS r2,#0x10 0x1100370c: 4391 .C BICS r1,r1,r2 0x1100370e: 0102 .. LSLS r2,r0,#4 0x11003710: 0503 .. LSLS r3,r0,#20 0x11003712: 18d2 .. ADDS r2,r2,r3 0x11003714: 4311 .C ORRS r1,r1,r2 0x11003716: 0782 .. LSLS r2,r0,#30 0x11003718: 6251 Qb STR r1,[r2,#0x24] 0x1100371a: bf00 .. NOP 0x1100371c: 2004 . MOVS r0,#4 0x1100371e: 0701 .. LSLS r1,r0,#28 0x11003720: 6a49 Ij LDR r1,[r1,#0x24] 0x11003722: 0909 .. LSRS r1,r1,#4 0x11003724: 0109 .. LSLS r1,r1,#4 0x11003726: 220f ." MOVS r2,#0xf 0x11003728: 0412 .. LSLS r2,r2,#16 0x1100372a: 1882 .. ADDS r2,r0,r2 0x1100372c: 4311 .C ORRS r1,r1,r2 0x1100372e: 0702 .. LSLS r2,r0,#28 0x11003730: 6251 Qb STR r1,[r2,#0x24] 0x11003732: bf00 .. NOP 0x11003734: e040 @. B 0x110037b8 ; xc_rc32k_calib_init + 204 0x11003736: f7fffc2f ../. BL xc_clock_hfclk_in_get ; 0x11002f98 0x1100373a: 4959 YI LDR r1,[pc,#356] ; [0x110038a0] = 0x3d09000 0x1100373c: 4288 .B CMP r0,r1 0x1100373e: d118 .. BNE 0x11003772 ; xc_rc32k_calib_init + 134 0x11003740: 2002 . MOVS r0,#2 0x11003742: 0741 A. LSLS r1,r0,#29 0x11003744: 6a49 Ij LDR r1,[r1,#0x24] 0x11003746: 0909 .. LSRS r1,r1,#4 0x11003748: 0109 .. LSLS r1,r1,#4 0x1100374a: 220f ." MOVS r2,#0xf 0x1100374c: 0412 .. LSLS r2,r2,#16 0x1100374e: 1882 .. ADDS r2,r0,r2 0x11003750: 4311 .C ORRS r1,r1,r2 0x11003752: 0742 B. LSLS r2,r0,#29 0x11003754: 6251 Qb STR r1,[r2,#0x24] 0x11003756: bf00 .. NOP 0x11003758: 2001 . MOVS r0,#1 0x1100375a: 0781 .. LSLS r1,r0,#30 0x1100375c: 6a49 Ij LDR r1,[r1,#0x24] 0x1100375e: 2210 ." MOVS r2,#0x10 0x11003760: 4391 .C BICS r1,r1,r2 0x11003762: 0102 .. LSLS r2,r0,#4 0x11003764: 0503 .. LSLS r3,r0,#20 0x11003766: 18d2 .. ADDS r2,r2,r3 0x11003768: 4311 .C ORRS r1,r1,r2 0x1100376a: 0782 .. LSLS r2,r0,#30 0x1100376c: 6251 Qb STR r1,[r2,#0x24] 0x1100376e: bf00 .. NOP 0x11003770: e022 ". B 0x110037b8 ; xc_rc32k_calib_init + 204 0x11003772: f7fffc11 .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x11003776: 494b KI LDR r1,[pc,#300] ; [0x110038a4] = 0xf42400 0x11003778: 4288 .B CMP r0,r1 0x1100377a: d004 .. BEQ 0x11003786 ; xc_rc32k_calib_init + 154 0x1100377c: f7fffc0c .... BL xc_clock_hfclk_in_get ; 0x11002f98 0x11003780: 4949 II LDR r1,[pc,#292] ; [0x110038a8] = 0x16e3600 0x11003782: 4288 .B CMP r0,r1 0x11003784: d118 .. BNE 0x110037b8 ; xc_rc32k_calib_init + 204 0x11003786: 2008 . MOVS r0,#8 0x11003788: 06c1 .. LSLS r1,r0,#27 0x1100378a: 6a49 Ij LDR r1,[r1,#0x24] 0x1100378c: 0909 .. LSRS r1,r1,#4 0x1100378e: 0109 .. LSLS r1,r1,#4 0x11003790: 220f ." MOVS r2,#0xf 0x11003792: 0412 .. LSLS r2,r2,#16 0x11003794: 1882 .. ADDS r2,r0,r2 0x11003796: 4311 .C ORRS r1,r1,r2 0x11003798: 06c2 .. LSLS r2,r0,#27 0x1100379a: 6251 Qb STR r1,[r2,#0x24] 0x1100379c: bf00 .. NOP 0x1100379e: 2001 . MOVS r0,#1 0x110037a0: 0781 .. LSLS r1,r0,#30 0x110037a2: 6a49 Ij LDR r1,[r1,#0x24] 0x110037a4: 2210 ." MOVS r2,#0x10 0x110037a6: 4391 .C BICS r1,r1,r2 0x110037a8: 0102 .. LSLS r2,r0,#4 0x110037aa: 0503 .. LSLS r3,r0,#20 0x110037ac: 18d2 .. ADDS r2,r2,r3 0x110037ae: 4311 .C ORRS r1,r1,r2 0x110037b0: 0782 .. LSLS r2,r0,#30 0x110037b2: 6251 Qb STR r1,[r2,#0x24] 0x110037b4: bf00 .. NOP 0x110037b6: bf00 .. NOP 0x110037b8: 2001 . MOVS r0,#1 0x110037ba: 493c J LDR r2,[pc,#248] ; [0x10000cc8] = 0x40002440 0x10000bce: 6051 Q` STR r1,[r2,#4] 0x10000bd0: bf00 .. NOP 0x10000bd2: 2000 . MOVS r0,#0 0x10000bd4: 4611 .F MOV r1,r2 0x10000bd6: 6809 .h LDR r1,[r1,#0] 0x10000bd8: 2210 ." MOVS r2,#0x10 0x10000bda: 4391 .C BICS r1,r1,r2 0x10000bdc: 0102 .. LSLS r2,r0,#4 0x10000bde: 4311 .C ORRS r1,r1,r2 0x10000be0: 4a39 9J LDR r2,[pc,#228] ; [0x10000cc8] = 0x40002440 0x10000be2: 6011 .` STR r1,[r2,#0] 0x10000be4: bf00 .. NOP 0x10000be6: bf00 .. NOP 0x10000be8: bf00 .. NOP 0x10000bea: bf00 .. NOP 0x10000bec: bf00 .. NOP 0x10000bee: bf00 .. NOP 0x10000bf0: bf00 .. NOP 0x10000bf2: bf00 .. NOP 0x10000bf4: bf00 .. NOP 0x10000bf6: bf00 .. NOP 0x10000bf8: bf00 .. NOP 0x10000bfa: bf00 .. NOP 0x10000bfc: bf00 .. NOP 0x10000bfe: bf00 .. NOP 0x10000c00: 2019 . MOVS r0,#0x19 0x10000c02: 0240 @. LSLS r0,r0,#9 0x10000c04: 492e .I LDR r1,[pc,#184] ; [0x10000cc0] = 0x40000240 0x10000c06: 6308 .c STR r0,[r1,#0x30] 0x10000c08: bf00 .. NOP 0x10000c0a: 2000 . MOVS r0,#0 0x10000c0c: e003 .. B 0x10000c16 ; xc_sleep + 348 0x10000c0e: bf00 .. NOP 0x10000c10: bf00 .. NOP 0x10000c12: bf00 .. NOP 0x10000c14: 1c40 @. ADDS r0,r0,#1 0x10000c16: 280a .( CMP r0,#0xa 0x10000c18: dbf9 .. BLT 0x10000c0e ; xc_sleep + 340 0x10000c1a: b672 r. CPSID i 0x10000c1c: bf00 .. NOP 0x10000c1e: bf00 .. NOP 0x10000c20: bf00 .. NOP 0x10000c22: bf00 .. NOP 0x10000c24: bf00 .. NOP 0x10000c26: bf00 .. NOP 0x10000c28: bf30 0. WFI 0x10000c2a: bf00 .. NOP 0x10000c2c: bf00 .. NOP 0x10000c2e: bf00 .. NOP 0x10000c30: bf00 .. NOP 0x10000c32: bf00 .. NOP 0x10000c34: bf00 .. NOP 0x10000c36: bf00 .. NOP 0x10000c38: bf00 .. NOP 0x10000c3a: bf00 .. NOP 0x10000c3c: bf00 .. NOP 0x10000c3e: bf00 .. NOP 0x10000c40: bf00 .. NOP 0x10000c42: 4820 H LDR r0,[pc,#128] ; [0x10000cc4] = 0x3503 0x10000c44: 491e .I LDR r1,[pc,#120] ; [0x10000cc0] = 0x40000240 0x10000c46: 6308 .c STR r0,[r1,#0x30] 0x10000c48: bf00 .. NOP 0x10000c4a: bf00 .. NOP 0x10000c4c: bf00 .. NOP 0x10000c4e: bf00 .. NOP 0x10000c50: bf00 .. NOP 0x10000c52: bf00 .. NOP 0x10000c54: bf00 .. NOP 0x10000c56: bf00 .. NOP 0x10000c58: bf00 .. NOP 0x10000c5a: bf00 .. NOP 0x10000c5c: bf00 .. NOP 0x10000c5e: bf00 .. NOP 0x10000c60: bf00 .. NOP 0x10000c62: bf00 .. NOP 0x10000c64: 2000 . MOVS r0,#0 0x10000c66: 4918 .I LDR r1,[pc,#96] ; [0x10000cc8] = 0x40002440 0x10000c68: 6849 Ih LDR r1,[r1,#4] 0x10000c6a: 2210 ." MOVS r2,#0x10 0x10000c6c: 4391 .C BICS r1,r1,r2 0x10000c6e: 0102 .. LSLS r2,r0,#4 0x10000c70: 4311 .C ORRS r1,r1,r2 0x10000c72: 4a15 .J LDR r2,[pc,#84] ; [0x10000cc8] = 0x40002440 0x10000c74: 6051 Q` STR r1,[r2,#4] 0x10000c76: bf00 .. NOP 0x10000c78: 2001 . MOVS r0,#1 0x10000c7a: 4611 .F MOV r1,r2 0x10000c7c: 6809 .h LDR r1,[r1,#0] 0x10000c7e: 2210 ." MOVS r2,#0x10 0x10000c80: 4391 .C BICS r1,r1,r2 0x10000c82: 0102 .. LSLS r2,r0,#4 0x10000c84: 4311 .C ORRS r1,r1,r2 0x10000c86: 4a10 .J LDR r2,[pc,#64] ; [0x10000cc8] = 0x40002440 0x10000c88: 6011 .` STR r1,[r2,#0] 0x10000c8a: bf00 .. NOP 0x10000c8c: bf00 .. NOP 0x10000c8e: f7fffd6b ..k. BL xc_fmc_spi_flash_wake_up ; 0x10000768 0x10000c92: bf00 .. NOP 0x10000c94: bf00 .. NOP 0x10000c96: bf00 .. NOP 0x10000c98: bf00 .. NOP 0x10000c9a: bf00 .. NOP 0x10000c9c: bf00 .. NOP 0x10000c9e: bf00 .. NOP 0x10000ca0: bf00 .. NOP 0x10000ca2: bf00 .. NOP 0x10000ca4: bf00 .. NOP 0x10000ca6: bf00 .. NOP 0x10000ca8: bf00 .. NOP 0x10000caa: f7fffe3c ..<. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926 0x10000cae: b662 b. CPSIE i 0x10000cb0: bf00 .. NOP 0x10000cb2: 2000 . MOVS r0,#0 0x10000cb4: 4904 .I LDR r1,[pc,#16] ; [0x10000cc8] = 0x40002440 0x10000cb6: e00b .. B 0x10000cd0 ; xc_sleep + 534 $d 0x10000cb8: 40018000 ...@ DCD 1073840128 0x10000cbc: 40002540 @%.@ DCD 1073751360 0x10000cc0: 40000240 @..@ DCD 1073742400 0x10000cc4: 00003503 .5.. DCD 13571 0x10000cc8: 40002440 @$.@ DCD 1073751104 0x10000ccc: 40002040 @ .@ DCD 1073750080 $t 0x10000cd0: 6849 Ih LDR r1,[r1,#4] 0x10000cd2: 0849 I. LSRS r1,r1,#1 0x10000cd4: 0049 I. LSLS r1,r1,#1 0x10000cd6: 4301 .C ORRS r1,r1,r0 0x10000cd8: 4aea .J LDR r2,[pc,#936] ; [0x10001084] = 0x40002440 0x10000cda: 6051 Q` STR r1,[r2,#4] 0x10000cdc: bf00 .. NOP 0x10000cde: 2001 . MOVS r0,#1 0x10000ce0: 4611 .F MOV r1,r2 0x10000ce2: 6809 .h LDR r1,[r1,#0] 0x10000ce4: 4381 .C BICS r1,r1,r0 0x10000ce6: 4301 .C ORRS r1,r1,r0 0x10000ce8: 6011 .` STR r1,[r2,#0] 0x10000cea: bf00 .. NOP 0x10000cec: bf00 .. NOP 0x10000cee: bf00 .. NOP 0x10000cf0: bf00 .. NOP 0x10000cf2: 4611 .F MOV r1,r2 0x10000cf4: 6909 .i LDR r1,[r1,#0x10] 0x10000cf6: 4608 .F MOV r0,r1 0x10000cf8: 2101 .! MOVS r1,#1 0x10000cfa: 4308 .C ORRS r0,r0,r1 0x10000cfc: 4601 .F MOV r1,r0 0x10000cfe: 6111 .a STR r1,[r2,#0x10] 0x10000d00: bf00 .. NOP 0x10000d02: bf00 .. NOP 0x10000d04: f7fffde3 .... BL xc_adc_wakeup ; 0x100008ce 0x10000d08: bd10 .. POP {r4,pc} xc_deep_sleep 0x10000d0a: b510 .. PUSH {r4,lr} 0x10000d0c: f7fffde9 .... BL xc_pwr_ao_timer_pclk32k_set ; 0x100008e2 0x10000d10: 2001 . MOVS r0,#1 0x10000d12: 49dd .I LDR r1,[pc,#884] ; [0x10001088] = 0x40018000 0x10000d14: 6a49 Ij LDR r1,[r1,#0x24] 0x10000d16: 4381 .C BICS r1,r1,r0 0x10000d18: 4301 .C ORRS r1,r1,r0 0x10000d1a: 4adb .J LDR r2,[pc,#876] ; [0x10001088] = 0x40018000 0x10000d1c: 6251 Qb STR r1,[r2,#0x24] 0x10000d1e: bf00 .. NOP 0x10000d20: bf00 .. NOP 0x10000d22: 201c . MOVS r0,#0x1c 0x10000d24: 49d9 .I LDR r1,[pc,#868] ; [0x1000108c] = 0x40000180 0x10000d26: 6208 .b STR r0,[r1,#0x20] 0x10000d28: bf00 .. NOP 0x10000d2a: bf00 .. NOP 0x10000d2c: bf00 .. NOP 0x10000d2e: 2001 . MOVS r0,#1 0x10000d30: 6b09 .k LDR r1,[r1,#0x30] 0x10000d32: 0742 B. LSLS r2,r0,#29 0x10000d34: 4391 .C BICS r1,r1,r2 0x10000d36: 0742 B. LSLS r2,r0,#29 0x10000d38: 4311 .C ORRS r1,r1,r2 0x10000d3a: 4ad4 .J LDR r2,[pc,#848] ; [0x1000108c] = 0x40000180 0x10000d3c: 6311 .c STR r1,[r2,#0x30] 0x10000d3e: bf00 .. NOP 0x10000d40: bf00 .. NOP 0x10000d42: bf00 .. NOP 0x10000d44: bf00 .. NOP 0x10000d46: 49cf .I LDR r1,[pc,#828] ; [0x10001084] = 0x40002440 0x10000d48: 6909 .i LDR r1,[r1,#0x10] 0x10000d4a: 4608 .F MOV r0,r1 0x10000d4c: 0840 @. LSRS r0,r0,#1 0x10000d4e: 0040 @. LSLS r0,r0,#1 0x10000d50: 4601 .F MOV r1,r0 0x10000d52: 4acc .J LDR r2,[pc,#816] ; [0x10001084] = 0x40002440 0x10000d54: 6111 .a STR r1,[r2,#0x10] 0x10000d56: bf00 .. NOP 0x10000d58: bf00 .. NOP 0x10000d5a: bf00 .. NOP 0x10000d5c: 2001 . MOVS r0,#1 0x10000d5e: 4611 .F MOV r1,r2 0x10000d60: 6849 Ih LDR r1,[r1,#4] 0x10000d62: 4381 .C BICS r1,r1,r0 0x10000d64: 4301 .C ORRS r1,r1,r0 0x10000d66: 6051 Q` STR r1,[r2,#4] 0x10000d68: bf00 .. NOP 0x10000d6a: 2000 . MOVS r0,#0 0x10000d6c: 4611 .F MOV r1,r2 0x10000d6e: 6809 .h LDR r1,[r1,#0] 0x10000d70: 0849 I. LSRS r1,r1,#1 0x10000d72: 0049 I. LSLS r1,r1,#1 0x10000d74: 4301 .C ORRS r1,r1,r0 0x10000d76: 6011 .` STR r1,[r2,#0] 0x10000d78: bf00 .. NOP 0x10000d7a: bf00 .. NOP 0x10000d7c: bf00 .. NOP 0x10000d7e: bf00 .. NOP 0x10000d80: 49c0 .I LDR r1,[pc,#768] ; [0x10001084] = 0x40002440 0x10000d82: 3940 @9 SUBS r1,r1,#0x40 0x10000d84: 60c8 .` STR r0,[r1,#0xc] 0x10000d86: bf00 .. NOP 0x10000d88: bf00 .. NOP 0x10000d8a: bf00 .. NOP 0x10000d8c: bf00 .. NOP 0x10000d8e: 4611 .F MOV r1,r2 0x10000d90: 6849 Ih LDR r1,[r1,#4] 0x10000d92: 2210 ." MOVS r2,#0x10 0x10000d94: 4391 .C BICS r1,r1,r2 0x10000d96: 0102 .. LSLS r2,r0,#4 0x10000d98: 4311 .C ORRS r1,r1,r2 0x10000d9a: 4aba .J LDR r2,[pc,#744] ; [0x10001084] = 0x40002440 0x10000d9c: 6051 Q` STR r1,[r2,#4] 0x10000d9e: bf00 .. NOP 0x10000da0: 2001 . MOVS r0,#1 0x10000da2: 4611 .F MOV r1,r2 0x10000da4: 6809 .h LDR r1,[r1,#0] 0x10000da6: 2210 ." MOVS r2,#0x10 0x10000da8: 4391 .C BICS r1,r1,r2 0x10000daa: 0102 .. LSLS r2,r0,#4 0x10000dac: 4311 .C ORRS r1,r1,r2 0x10000dae: 4ab5 .J LDR r2,[pc,#724] ; [0x10001084] = 0x40002440 0x10000db0: 6011 .` STR r1,[r2,#0] 0x10000db2: bf00 .. NOP 0x10000db4: bf00 .. NOP 0x10000db6: f7fffe49 ..I. BL xc_pwr_dcdc_close ; 0x10000a4c 0x10000dba: f7fffcd1 .... BL xc_fmc_spi_flash_power_down ; 0x10000760 0x10000dbe: bf00 .. NOP 0x10000dc0: bf00 .. NOP 0x10000dc2: bf00 .. NOP 0x10000dc4: bf00 .. NOP 0x10000dc6: bf00 .. NOP 0x10000dc8: bf00 .. NOP 0x10000dca: bf00 .. NOP 0x10000dcc: bf00 .. NOP 0x10000dce: bf00 .. NOP 0x10000dd0: bf00 .. NOP 0x10000dd2: bf00 .. NOP 0x10000dd4: bf00 .. NOP 0x10000dd6: 2019 . MOVS r0,#0x19 0x10000dd8: 0240 @. LSLS r0,r0,#9 0x10000dda: 49ac .I LDR r1,[pc,#688] ; [0x1000108c] = 0x40000180 0x10000ddc: 31c0 .1 ADDS r1,r1,#0xc0 0x10000dde: 6308 .c STR r0,[r1,#0x30] 0x10000de0: bf00 .. NOP 0x10000de2: 2000 . MOVS r0,#0 0x10000de4: e003 .. B 0x10000dee ; xc_deep_sleep + 228 0x10000de6: bf00 .. NOP 0x10000de8: bf00 .. NOP 0x10000dea: bf00 .. NOP 0x10000dec: 1c40 @. ADDS r0,r0,#1 0x10000dee: 280a .( CMP r0,#0xa 0x10000df0: dbf9 .. BLT 0x10000de6 ; xc_deep_sleep + 220 0x10000df2: b672 r. CPSID i 0x10000df4: bf00 .. NOP 0x10000df6: bf00 .. NOP 0x10000df8: bf00 .. NOP 0x10000dfa: bf00 .. NOP 0x10000dfc: bf00 .. NOP 0x10000dfe: bf00 .. NOP 0x10000e00: bf30 0. WFI 0x10000e02: bf00 .. NOP 0x10000e04: bf00 .. NOP 0x10000e06: bf00 .. NOP 0x10000e08: bf00 .. NOP 0x10000e0a: bf00 .. NOP 0x10000e0c: bf00 .. NOP 0x10000e0e: bf00 .. NOP 0x10000e10: bf00 .. NOP 0x10000e12: bf00 .. NOP 0x10000e14: bf00 .. NOP 0x10000e16: bf00 .. NOP 0x10000e18: bf00 .. NOP 0x10000e1a: 489d .H LDR r0,[pc,#628] ; [0x10001090] = 0x3503 0x10000e1c: 499b .I LDR r1,[pc,#620] ; [0x1000108c] = 0x40000180 0x10000e1e: 31c0 .1 ADDS r1,r1,#0xc0 0x10000e20: 6308 .c STR r0,[r1,#0x30] 0x10000e22: bf00 .. NOP 0x10000e24: bf00 .. NOP 0x10000e26: bf00 .. NOP 0x10000e28: bf00 .. NOP 0x10000e2a: bf00 .. NOP 0x10000e2c: bf00 .. NOP 0x10000e2e: bf00 .. NOP 0x10000e30: bf00 .. NOP 0x10000e32: bf00 .. NOP 0x10000e34: bf00 .. NOP 0x10000e36: bf00 .. NOP 0x10000e38: bf00 .. NOP 0x10000e3a: bf00 .. NOP 0x10000e3c: bf00 .. NOP 0x10000e3e: 2000 . MOVS r0,#0 0x10000e40: 4990 .I LDR r1,[pc,#576] ; [0x10001084] = 0x40002440 0x10000e42: 6849 Ih LDR r1,[r1,#4] 0x10000e44: 2210 ." MOVS r2,#0x10 0x10000e46: 4391 .C BICS r1,r1,r2 0x10000e48: 0102 .. LSLS r2,r0,#4 0x10000e4a: 4311 .C ORRS r1,r1,r2 0x10000e4c: 4a8d .J LDR r2,[pc,#564] ; [0x10001084] = 0x40002440 0x10000e4e: 6051 Q` STR r1,[r2,#4] 0x10000e50: bf00 .. NOP 0x10000e52: 2001 . MOVS r0,#1 0x10000e54: 4611 .F MOV r1,r2 0x10000e56: 6809 .h LDR r1,[r1,#0] 0x10000e58: 2210 ." MOVS r2,#0x10 0x10000e5a: 4391 .C BICS r1,r1,r2 0x10000e5c: 0102 .. LSLS r2,r0,#4 0x10000e5e: 4311 .C ORRS r1,r1,r2 0x10000e60: 4a88 .J LDR r2,[pc,#544] ; [0x10001084] = 0x40002440 0x10000e62: 6011 .` STR r1,[r2,#0] 0x10000e64: bf00 .. NOP 0x10000e66: bf00 .. NOP 0x10000e68: f7fffc7e ..~. BL xc_fmc_spi_flash_wake_up ; 0x10000768 0x10000e6c: bf00 .. NOP 0x10000e6e: bf00 .. NOP 0x10000e70: bf00 .. NOP 0x10000e72: bf00 .. NOP 0x10000e74: bf00 .. NOP 0x10000e76: bf00 .. NOP 0x10000e78: bf00 .. NOP 0x10000e7a: bf00 .. NOP 0x10000e7c: bf00 .. NOP 0x10000e7e: bf00 .. NOP 0x10000e80: bf00 .. NOP 0x10000e82: bf00 .. NOP 0x10000e84: f7fffd4f ..O. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926 0x10000e88: b662 b. CPSIE i 0x10000e8a: bf00 .. NOP 0x10000e8c: 2000 . MOVS r0,#0 0x10000e8e: 497d }I LDR r1,[pc,#500] ; [0x10001084] = 0x40002440 0x10000e90: 6849 Ih LDR r1,[r1,#4] 0x10000e92: 0849 I. LSRS r1,r1,#1 0x10000e94: 0049 I. LSLS r1,r1,#1 0x10000e96: 4301 .C ORRS r1,r1,r0 0x10000e98: 4a7a zJ LDR r2,[pc,#488] ; [0x10001084] = 0x40002440 0x10000e9a: 6051 Q` STR r1,[r2,#4] 0x10000e9c: bf00 .. NOP 0x10000e9e: 2001 . MOVS r0,#1 0x10000ea0: 4611 .F MOV r1,r2 0x10000ea2: 6809 .h LDR r1,[r1,#0] 0x10000ea4: 4381 .C BICS r1,r1,r0 0x10000ea6: 4301 .C ORRS r1,r1,r0 0x10000ea8: 6011 .` STR r1,[r2,#0] 0x10000eaa: bf00 .. NOP 0x10000eac: bf00 .. NOP 0x10000eae: bf00 .. NOP 0x10000eb0: bf00 .. NOP 0x10000eb2: 4611 .F MOV r1,r2 0x10000eb4: 6909 .i LDR r1,[r1,#0x10] 0x10000eb6: 4608 .F MOV r0,r1 0x10000eb8: 2101 .! MOVS r1,#1 0x10000eba: 4308 .C ORRS r0,r0,r1 0x10000ebc: 4601 .F MOV r1,r0 0x10000ebe: 6111 .a STR r1,[r2,#0x10] 0x10000ec0: bf00 .. NOP 0x10000ec2: bf00 .. NOP 0x10000ec4: f7fffd03 .... BL xc_adc_wakeup ; 0x100008ce 0x10000ec8: bd10 .. POP {r4,pc} xc_pwr_cpu_sleep_enter 0x10000eca: b510 .. PUSH {r4,lr} 0x10000ecc: f7fffd09 .... BL xc_pwr_ao_timer_pclk32k_set ; 0x100008e2 0x10000ed0: f7fffcf4 .... BL xc_adc_powerdown ; 0x100008bc 0x10000ed4: bf00 .. NOP 0x10000ed6: 201c . MOVS r0,#0x1c 0x10000ed8: 496c lI LDR r1,[pc,#432] ; [0x1000108c] = 0x40000180 0x10000eda: 6208 .b STR r0,[r1,#0x20] 0x10000edc: bf00 .. NOP 0x10000ede: bf00 .. NOP 0x10000ee0: bf00 .. NOP 0x10000ee2: 2001 . MOVS r0,#1 0x10000ee4: 6b09 .k LDR r1,[r1,#0x30] 0x10000ee6: 0742 B. LSLS r2,r0,#29 0x10000ee8: 4391 .C BICS r1,r1,r2 0x10000eea: 0742 B. LSLS r2,r0,#29 0x10000eec: 4311 .C ORRS r1,r1,r2 0x10000eee: 4a67 gJ LDR r2,[pc,#412] ; [0x1000108c] = 0x40000180 0x10000ef0: 6311 .c STR r1,[r2,#0x30] 0x10000ef2: bf00 .. NOP 0x10000ef4: bf00 .. NOP 0x10000ef6: bf00 .. NOP 0x10000ef8: bf00 .. NOP 0x10000efa: 4962 bI LDR r1,[pc,#392] ; [0x10001084] = 0x40002440 0x10000efc: 6909 .i LDR r1,[r1,#0x10] 0x10000efe: 4608 .F MOV r0,r1 0x10000f00: 0840 @. LSRS r0,r0,#1 0x10000f02: 0040 @. LSLS r0,r0,#1 0x10000f04: 4601 .F MOV r1,r0 0x10000f06: 4a5f _J LDR r2,[pc,#380] ; [0x10001084] = 0x40002440 0x10000f08: 6111 .a STR r1,[r2,#0x10] 0x10000f0a: bf00 .. NOP 0x10000f0c: bf00 .. NOP 0x10000f0e: bf00 .. NOP 0x10000f10: 2001 . MOVS r0,#1 0x10000f12: 4611 .F MOV r1,r2 0x10000f14: 6849 Ih LDR r1,[r1,#4] 0x10000f16: 4381 .C BICS r1,r1,r0 0x10000f18: 4301 .C ORRS r1,r1,r0 0x10000f1a: 6051 Q` STR r1,[r2,#4] 0x10000f1c: bf00 .. NOP 0x10000f1e: 2000 . MOVS r0,#0 0x10000f20: 4611 .F MOV r1,r2 0x10000f22: 6809 .h LDR r1,[r1,#0] 0x10000f24: 0849 I. LSRS r1,r1,#1 0x10000f26: 0049 I. LSLS r1,r1,#1 0x10000f28: 4301 .C ORRS r1,r1,r0 0x10000f2a: 6011 .` STR r1,[r2,#0] 0x10000f2c: bf00 .. NOP 0x10000f2e: bf00 .. NOP 0x10000f30: bf00 .. NOP 0x10000f32: 20ff . MOVS r0,#0xff 0x10000f34: 3002 .0 ADDS r0,#2 0x10000f36: 4953 SI LDR r1,[pc,#332] ; [0x10001084] = 0x40002440 0x10000f38: 3940 @9 SUBS r1,r1,#0x40 0x10000f3a: 60c8 .` STR r0,[r1,#0xc] 0x10000f3c: bf00 .. NOP 0x10000f3e: bf00 .. NOP 0x10000f40: bf00 .. NOP 0x10000f42: 2000 . MOVS r0,#0 0x10000f44: 4951 QI LDR r1,[pc,#324] ; [0x1000108c] = 0x40000180 0x10000f46: 6bc9 .k LDR r1,[r1,#0x3c] 0x10000f48: 1452 R. ASRS r2,r2,#17 0x10000f4a: 4391 .C BICS r1,r1,r2 0x10000f4c: 0342 B. LSLS r2,r0,#13 0x10000f4e: 4311 .C ORRS r1,r1,r2 0x10000f50: 4a4e NJ LDR r2,[pc,#312] ; [0x1000108c] = 0x40000180 0x10000f52: 63d1 .c STR r1,[r2,#0x3c] 0x10000f54: bf00 .. NOP 0x10000f56: bf00 .. NOP 0x10000f58: bf00 .. NOP 0x10000f5a: bf00 .. NOP 0x10000f5c: 6bd1 .k LDR r1,[r2,#0x3c] 0x10000f5e: 220f ." MOVS r2,#0xf 0x10000f60: 0212 .. LSLS r2,r2,#8 0x10000f62: 400a .@ ANDS r2,r2,r1 0x10000f64: 0a12 .. LSRS r2,r2,#8 0x10000f66: 4610 .F MOV r0,r2 0x10000f68: 2104 .! MOVS r1,#4 0x10000f6a: 4308 .C ORRS r0,r0,r1 0x10000f6c: 4601 .F MOV r1,r0 0x10000f6e: 4a47 GJ LDR r2,[pc,#284] ; [0x1000108c] = 0x40000180 0x10000f70: 6bd2 .k LDR r2,[r2,#0x3c] 0x10000f72: 23e0 .# MOVS r3,#0xe0 0x10000f74: 439a .C BICS r2,r2,r3 0x10000f76: 014b K. LSLS r3,r1,#5 0x10000f78: 431a .C ORRS r2,r2,r3 0x10000f7a: 4b44 DK LDR r3,[pc,#272] ; [0x1000108c] = 0x40000180 0x10000f7c: 63da .c STR r2,[r3,#0x3c] 0x10000f7e: bf00 .. NOP 0x10000f80: bf00 .. NOP 0x10000f82: f7fffd63 ..c. BL xc_pwr_dcdc_close ; 0x10000a4c 0x10000f86: f7fffbeb .... BL xc_fmc_spi_flash_power_down ; 0x10000760 0x10000f8a: 201d . MOVS r0,#0x1d 0x10000f8c: 0240 @. LSLS r0,r0,#9 0x10000f8e: 493f ?I LDR r1,[pc,#252] ; [0x1000108c] = 0x40000180 0x10000f90: 31c0 .1 ADDS r1,r1,#0xc0 0x10000f92: 6308 .c STR r0,[r1,#0x30] 0x10000f94: bf00 .. NOP 0x10000f96: bf00 .. NOP 0x10000f98: 2001 . MOVS r0,#1 0x10000f9a: 493a :I LDR r1,[pc,#232] ; [0x10001084] = 0x40002440 0x10000f9c: 6849 Ih LDR r1,[r1,#4] 0x10000f9e: 2210 ." MOVS r2,#0x10 0x10000fa0: 4391 .C BICS r1,r1,r2 0x10000fa2: 0102 .. LSLS r2,r0,#4 0x10000fa4: 4311 .C ORRS r1,r1,r2 0x10000fa6: 4a37 7J LDR r2,[pc,#220] ; [0x10001084] = 0x40002440 0x10000fa8: 6051 Q` STR r1,[r2,#4] 0x10000faa: bf00 .. NOP 0x10000fac: 2000 . MOVS r0,#0 0x10000fae: 4611 .F MOV r1,r2 0x10000fb0: 6809 .h LDR r1,[r1,#0] 0x10000fb2: 2210 ." MOVS r2,#0x10 0x10000fb4: 4391 .C BICS r1,r1,r2 0x10000fb6: 0102 .. LSLS r2,r0,#4 0x10000fb8: 4311 .C ORRS r1,r1,r2 0x10000fba: 4a32 2J LDR r2,[pc,#200] ; [0x10001084] = 0x40002440 0x10000fbc: 6011 .` STR r1,[r2,#0] 0x10000fbe: bf00 .. NOP 0x10000fc0: bf00 .. NOP 0x10000fc2: b672 r. CPSID i 0x10000fc4: bf00 .. NOP 0x10000fc6: bf00 .. NOP 0x10000fc8: bf00 .. NOP 0x10000fca: bf00 .. NOP 0x10000fcc: bf00 .. NOP 0x10000fce: bf00 .. NOP 0x10000fd0: bf30 0. WFI 0x10000fd2: bf00 .. NOP 0x10000fd4: bf00 .. NOP 0x10000fd6: bf00 .. NOP 0x10000fd8: bf00 .. NOP 0x10000fda: bf00 .. NOP 0x10000fdc: bf00 .. NOP 0x10000fde: bf00 .. NOP 0x10000fe0: bf00 .. NOP 0x10000fe2: bf00 .. NOP 0x10000fe4: bf00 .. NOP 0x10000fe6: bf00 .. NOP 0x10000fe8: bf00 .. NOP 0x10000fea: 4829 )H LDR r0,[pc,#164] ; [0x10001090] = 0x3503 0x10000fec: 4927 'I LDR r1,[pc,#156] ; [0x1000108c] = 0x40000180 0x10000fee: 31c0 .1 ADDS r1,r1,#0xc0 0x10000ff0: 6308 .c STR r0,[r1,#0x30] 0x10000ff2: bf00 .. NOP 0x10000ff4: bf00 .. NOP 0x10000ff6: bf00 .. NOP 0x10000ff8: bf00 .. NOP 0x10000ffa: bf00 .. NOP 0x10000ffc: bf00 .. NOP 0x10000ffe: bf00 .. NOP 0x10001000: bf00 .. NOP 0x10001002: bf00 .. NOP 0x10001004: bf00 .. NOP 0x10001006: bf00 .. NOP 0x10001008: bf00 .. NOP 0x1000100a: bf00 .. NOP 0x1000100c: bf00 .. NOP 0x1000100e: 2000 . MOVS r0,#0 0x10001010: 491c .I LDR r1,[pc,#112] ; [0x10001084] = 0x40002440 0x10001012: 6849 Ih LDR r1,[r1,#4] 0x10001014: 2210 ." MOVS r2,#0x10 0x10001016: 4391 .C BICS r1,r1,r2 0x10001018: 0102 .. LSLS r2,r0,#4 0x1000101a: 4311 .C ORRS r1,r1,r2 0x1000101c: 4a19 .J LDR r2,[pc,#100] ; [0x10001084] = 0x40002440 0x1000101e: 6051 Q` STR r1,[r2,#4] 0x10001020: bf00 .. NOP 0x10001022: 2001 . MOVS r0,#1 0x10001024: 4611 .F MOV r1,r2 0x10001026: 6809 .h LDR r1,[r1,#0] 0x10001028: 2210 ." MOVS r2,#0x10 0x1000102a: 4391 .C BICS r1,r1,r2 0x1000102c: 0102 .. LSLS r2,r0,#4 0x1000102e: 4311 .C ORRS r1,r1,r2 0x10001030: 4a14 .J LDR r2,[pc,#80] ; [0x10001084] = 0x40002440 0x10001032: 6011 .` STR r1,[r2,#0] 0x10001034: bf00 .. NOP 0x10001036: bf00 .. NOP 0x10001038: f7fffb96 .... BL xc_fmc_spi_flash_wake_up ; 0x10000768 0x1000103c: f7fffc73 ..s. BL xc_pwr_ao_timer_pclk32m_Set ; 0x10000926 0x10001040: b662 b. CPSIE i 0x10001042: bf00 .. NOP 0x10001044: 2000 . MOVS r0,#0 0x10001046: 490f .I LDR r1,[pc,#60] ; [0x10001084] = 0x40002440 0x10001048: 6849 Ih LDR r1,[r1,#4] 0x1000104a: 0849 I. LSRS r1,r1,#1 0x1000104c: 0049 I. LSLS r1,r1,#1 0x1000104e: 4301 .C ORRS r1,r1,r0 0x10001050: 4a0c .J LDR r2,[pc,#48] ; [0x10001084] = 0x40002440 0x10001052: 6051 Q` STR r1,[r2,#4] 0x10001054: bf00 .. NOP 0x10001056: 2001 . MOVS r0,#1 0x10001058: 4611 .F MOV r1,r2 0x1000105a: 6809 .h LDR r1,[r1,#0] 0x1000105c: 4381 .C BICS r1,r1,r0 0x1000105e: 4301 .C ORRS r1,r1,r0 0x10001060: 6011 .` STR r1,[r2,#0] 0x10001062: bf00 .. NOP 0x10001064: bf00 .. NOP 0x10001066: bf00 .. NOP 0x10001068: bf00 .. NOP 0x1000106a: 4611 .F MOV r1,r2 0x1000106c: 6909 .i LDR r1,[r1,#0x10] 0x1000106e: 4608 .F MOV r0,r1 0x10001070: 2101 .! MOVS r1,#1 0x10001072: 4308 .C ORRS r0,r0,r1 0x10001074: 4601 .F MOV r1,r0 0x10001076: 6111 .a STR r1,[r2,#0x10] 0x10001078: bf00 .. NOP 0x1000107a: bf00 .. NOP 0x1000107c: f7fffc27 ..'. BL xc_adc_wakeup ; 0x100008ce 0x10001080: bd10 .. POP {r4,pc} $d 0x10001082: 0000 .. DCW 0 0x10001084: 40002440 @$.@ DCD 1073751104 0x10001088: 40018000 ...@ DCD 1073840128 0x1000108c: 40000180 ...@ DCD 1073742208 0x10001090: 00003503 .5.. DCD 13571 $t ram_code RTC_Handler 0x10001094: b510 .. PUSH {r4,lr} 0x10001096: 2052 R MOVS r0,#0x52 0x10001098: f7fff8ee .... BL sendchar ; 0x10000278 0x1000109c: bf00 .. NOP 0x1000109e: 4812 .H LDR r0,[pc,#72] ; [0x100010e8] = 0x40002040 0x100010a0: 68c0 .h LDR r0,[r0,#0xc] 0x100010a2: 4604 .F MOV r4,r0 0x100010a4: 2020 MOVS r0,#0x20 0x100010a6: 4020 @ ANDS r0,r0,r4 0x100010a8: 2800 .( CMP r0,#0 0x100010aa: d016 .. BEQ 0x100010da ; RTC_Handler + 70 0x100010ac: 2001 . MOVS r0,#1 0x100010ae: 490e .I LDR r1,[pc,#56] ; [0x100010e8] = 0x40002040 0x100010b0: 6809 .h LDR r1,[r1,#0] 0x100010b2: 0402 .. LSLS r2,r0,#16 0x100010b4: 4391 .C BICS r1,r1,r2 0x100010b6: 0402 .. LSLS r2,r0,#16 0x100010b8: 4311 .C ORRS r1,r1,r2 0x100010ba: 4a0b .J LDR r2,[pc,#44] ; [0x100010e8] = 0x40002040 0x100010bc: 6011 .` STR r1,[r2,#0] 0x100010be: bf00 .. NOP 0x100010c0: 2000 . MOVS r0,#0 0x100010c2: 4611 .F MOV r1,r2 0x100010c4: 6809 .h LDR r1,[r1,#0] 0x100010c6: 2201 ." MOVS r2,#1 0x100010c8: 0452 R. LSLS r2,r2,#17 0x100010ca: 4391 .C BICS r1,r1,r2 0x100010cc: 0442 B. LSLS r2,r0,#17 0x100010ce: 4311 .C ORRS r1,r1,r2 0x100010d0: 4a05 .J LDR r2,[pc,#20] ; [0x100010e8] = 0x40002040 0x100010d2: 6011 .` STR r1,[r2,#0] 0x100010d4: bf00 .. NOP 0x100010d6: f7fff8c9 .... BL $Ven$TT$L$$xc_rc32k_soft_calib_set ; 0x1000026c 0x100010da: bf00 .. NOP 0x100010dc: 4802 .H LDR r0,[pc,#8] ; [0x100010e8] = 0x40002040 0x100010de: 3840 @8 SUBS r0,r0,#0x40 0x100010e0: 6980 .i LDR r0,[r0,#0x18] 0x100010e2: 4604 .F MOV r4,r0 0x100010e4: bd10 .. POP {r4,pc} $d 0x100010e6: 0000 .. DCW 0 0x100010e8: 40002040 @ .@ DCD 1073750080 ** Section #3 'RW' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE] Size : 52 bytes (alignment 4) Address: 0x100010ec ** Section #4 'RW' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE] Size : 2736 bytes (alignment 8) Address: 0x10001120 ** Section #5 '.debug_abbrev' (SHT_PROGBITS) Size : 1476 bytes ** Section #6 '.debug_frame' (SHT_PROGBITS) Size : 5296 bytes ** Section #7 '.debug_info' (SHT_PROGBITS) Size : 135784 bytes ** Section #8 '.debug_line' (SHT_PROGBITS) Size : 60108 bytes ** Section #9 '.debug_loc' (SHT_PROGBITS) Size : 16672 bytes ** Section #10 '.debug_macinfo' (SHT_PROGBITS) Size : 35332 bytes ** Section #11 '.debug_pubnames' (SHT_PROGBITS) Size : 15524 bytes ** Section #12 '.symtab' (SHT_SYMTAB) Size : 16208 bytes (alignment 4) String table #13 '.strtab' Last local symbol no. 700 ** Section #13 '.strtab' (SHT_STRTAB) Size : 14764 bytes ** Section #14 '.note' (SHT_NOTE) Size : 32 bytes (alignment 4) ** Section #15 '.comment' (SHT_PROGBITS) Size : 63028 bytes ** Section #16 '.shstrtab' (SHT_STRTAB) Size : 144 bytes address size variable name type 0x11004760 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x11004766 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x11004778 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x11004762 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x10001118 0x8 uart_ctl_block UART_Block_t 0x10001118 0x8 uart_ctl_block.uart_receive_cb array[2] of uart_handler_callback address size variable name type 0x11004772 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x00000000 0x40 uart_rxdmabuff array[64] of uint8_t address size variable name type 0x00000000 0x40 uart_txdmabuff array[64] of uint8_t address size variable name type 0x11004742 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x11004748 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x1100475a 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x10001108 0x10 timer_n_callback array[4] of timer_handler_callback address size variable name type 0x11004744 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x11004754 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x00000000 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x10001360 0x10 clock_cb CLOCK_InitCfg_t 0x10001360 0x1 * clock_cb.hfclk_src CLOCK_HFCLK_Src_Typedef 0x10001364 0x4 clock_cb.hfclk_in CLOCK_HFCLK_In_Typedef 0x10001368 0x1 * clock_cb.lfclk_src CLOCK_LFCLK_Src_Typedef 0x1000136a 0x2 clock_cb.lfclk_in CLOCK_LFCLK_In_Typedef 0x1000136c 0x1 clock_cb.systick_unit Systick_Unit_Typedef address size variable name type 0x00000000 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x00000000 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x00000000 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x00000000 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x00000000 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x10001104 0x4 mid volatile uint32_t address size variable name type 0x00000000 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x00000000 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x00000000 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x00000000 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x10001102 0x2 adc_it_val uint16_t address size variable name type 0x10001320 0x40 adc_value array[32] of uint16_t address size variable name type 0x00000000 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x00000000 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x00000000 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x00000000 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x00000000 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x11004706 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x1100470c 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x100010fe 0x1 rf24g_rx_irq_flag _Bool address size variable name type 0x100010ff 0x1 rf24g_tx_irq_flag _Bool address size variable name type 0x10001220 0x100 rx_buf array[256] of uint8_t address size variable name type 0x100010f0 0x4 rx_cnt uint32_t address size variable name type 0x100010fc 0x2 rx_len uint16_t address size variable name type 0x1100471e 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x11004708 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x100010f8 0x4 tx_ack_cnt uint32_t address size variable name type 0x10001120 0x100 tx_buf array[256] of uint8_t address size variable name type 0x100010f4 0x4 tx_cnt uint32_t address size variable name type 0x11004718 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x11004654 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x1100465a 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x1100466c 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x11004656 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x11004666 0x6 uart_offset array[3] of const unsigned short address size variable name type 0x100010ec 0x4 __stdout FILE 0x100010ec 0x4 __stdout.handle int address size variable name type 0x00000000 0x2 aotimer_offset array[2] of const unsigned char address size variable name type 0x00000000 0xc pwm_offset array[6] of const unsigned short address size variable name type 0x00000000 0x6 spi_offset array[3] of const unsigned short address size variable name type 0x00000000 0x4 timer_offset array[4] of const unsigned char address size variable name type 0x00000000 0x6 uart_offset array[3] of const unsigned short