From 445d8a8f26685cccd857fc31e691646dcc93a296 Mon Sep 17 00:00:00 2001 From: "DESKTOP-BUI7OAO\\15586" <1558651490@qq.com> Date: Fri, 20 Jun 2025 14:44:33 +0800 Subject: [PATCH] stop output --- .../User/KEIL/Output/Syd52832_Peripheral.txt | 42988 ---------------- .../User/KEIL/Output/Syd8811_Peripheral.axf | Bin 742012 -> 0 bytes .../User/KEIL/Output/Syd8811_Peripheral.bin | Bin 89680 -> 0 bytes .../Output/Syd8811_Peripheral.build_log.htm | 66 - .../User/KEIL/Output/Syd8811_Peripheral.hex | 5609 -- .../User/KEIL/Output/Syd8811_Peripheral.htm | 7055 --- CandeII_1.4/User/KEIL/Output/app_adc.o | Bin 76536 -> 0 bytes CandeII_1.4/User/KEIL/Output/app_gpio.o | Bin 78012 -> 0 bytes CandeII_1.4/User/KEIL/Output/app_timer.o | Bin 61476 -> 0 bytes CandeII_1.4/User/KEIL/Output/cjson.o | Bin 95892 -> 0 bytes CandeII_1.4/User/KEIL/Output/common.o | Bin 8608 -> 0 bytes CandeII_1.4/User/KEIL/Output/crc16.o | Bin 15704 -> 0 bytes CandeII_1.4/User/KEIL/Output/debug.o | Bin 80468 -> 0 bytes CandeII_1.4/User/KEIL/Output/delay.o | Bin 60092 -> 0 bytes CandeII_1.4/User/KEIL/Output/gpadc.o | Bin 81592 -> 0 bytes CandeII_1.4/User/KEIL/Output/gpio.o | Bin 80412 -> 0 bytes CandeII_1.4/User/KEIL/Output/i2c.o | Bin 79636 -> 0 bytes CandeII_1.4/User/KEIL/Output/isr.o | Bin 144400 -> 0 bytes CandeII_1.4/User/KEIL/Output/lis2dh.o | Bin 106484 -> 0 bytes CandeII_1.4/User/KEIL/Output/lis2dh12_reg.o | Bin 83852 -> 0 bytes CandeII_1.4/User/KEIL/Output/lsm6d.o | Bin 151804 -> 0 bytes CandeII_1.4/User/KEIL/Output/lsm6dso_reg.o | Bin 276272 -> 0 bytes CandeII_1.4/User/KEIL/Output/main.o | Bin 199032 -> 0 bytes CandeII_1.4/User/KEIL/Output/mcu_bsp.o | Bin 80884 -> 0 bytes CandeII_1.4/User/KEIL/Output/ota.o | Bin 97000 -> 0 bytes CandeII_1.4/User/KEIL/Output/rtc_handler.o | Bin 77268 -> 0 bytes CandeII_1.4/User/KEIL/Output/segger_rtt.o | Bin 102352 -> 0 bytes .../User/KEIL/Output/segger_rtt_printf.o | Bin 93484 -> 0 bytes .../KEIL/Output/segger_rtt_syscalls_keil.o | Bin 94884 -> 0 bytes CandeII_1.4/User/KEIL/Output/system_armcm0.o | Bin 59804 -> 0 bytes CandeII_1.4/User/KEIL/Output/timer_handler.o | Bin 87200 -> 0 bytes CandeII_1.4/User/KEIL/Output/uart.o | Bin 79208 -> 0 bytes CandeII_1.4/User/KEIL/Output/wdt.o | Bin 58184 -> 0 bytes 33 files changed, 55718 deletions(-) delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd52832_Peripheral.txt delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.axf delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.bin delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.build_log.htm delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.hex delete mode 100644 CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.htm delete mode 100644 CandeII_1.4/User/KEIL/Output/app_adc.o delete mode 100644 CandeII_1.4/User/KEIL/Output/app_gpio.o delete mode 100644 CandeII_1.4/User/KEIL/Output/app_timer.o delete mode 100644 CandeII_1.4/User/KEIL/Output/cjson.o delete mode 100644 CandeII_1.4/User/KEIL/Output/common.o delete mode 100644 CandeII_1.4/User/KEIL/Output/crc16.o delete mode 100644 CandeII_1.4/User/KEIL/Output/debug.o delete mode 100644 CandeII_1.4/User/KEIL/Output/delay.o delete mode 100644 CandeII_1.4/User/KEIL/Output/gpadc.o delete mode 100644 CandeII_1.4/User/KEIL/Output/gpio.o delete mode 100644 CandeII_1.4/User/KEIL/Output/i2c.o delete mode 100644 CandeII_1.4/User/KEIL/Output/isr.o delete mode 100644 CandeII_1.4/User/KEIL/Output/lis2dh.o delete mode 100644 CandeII_1.4/User/KEIL/Output/lis2dh12_reg.o delete mode 100644 CandeII_1.4/User/KEIL/Output/lsm6d.o delete mode 100644 CandeII_1.4/User/KEIL/Output/lsm6dso_reg.o delete mode 100644 CandeII_1.4/User/KEIL/Output/main.o delete mode 100644 CandeII_1.4/User/KEIL/Output/mcu_bsp.o delete mode 100644 CandeII_1.4/User/KEIL/Output/ota.o delete mode 100644 CandeII_1.4/User/KEIL/Output/rtc_handler.o delete mode 100644 CandeII_1.4/User/KEIL/Output/segger_rtt.o delete mode 100644 CandeII_1.4/User/KEIL/Output/segger_rtt_printf.o delete mode 100644 CandeII_1.4/User/KEIL/Output/segger_rtt_syscalls_keil.o delete mode 100644 CandeII_1.4/User/KEIL/Output/system_armcm0.o delete mode 100644 CandeII_1.4/User/KEIL/Output/timer_handler.o delete mode 100644 CandeII_1.4/User/KEIL/Output/uart.o delete mode 100644 CandeII_1.4/User/KEIL/Output/wdt.o diff --git a/CandeII_1.4/User/KEIL/Output/Syd52832_Peripheral.txt b/CandeII_1.4/User/KEIL/Output/Syd52832_Peripheral.txt deleted file mode 100644 index 1fa6fb9..0000000 --- a/CandeII_1.4/User/KEIL/Output/Syd52832_Peripheral.txt +++ /dev/null @@ -1,42988 +0,0 @@ - -======================================================================== - -** ELF Header Information - - File Name: .\output\Syd8811_Peripheral.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: 0x100000c1 - 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 (build 20) Tool: armasm [4d35a2] - Component: ARM Compiler 5.06 update 6 (build 750) Tool: armasm [4d35ec] - Component: ARM Compiler 5.06 (build 20) Tool: armlink [4d35a3] - Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] - - 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: 16 - - Program header offset: 741340 (0x000b4fdc) - Section header offset: 741372 (0x000b4ffc) - - Section header string table index: 15 - -======================================================================== - -** Program header #0 (PT_LOAD) [PF_X + PF_W + PF_R + PF_ARM_ENTRY] - Size : 96532 bytes (89680 bytes in file) - Virtual address: 0x10000000 (Alignment 8) - - -======================================================================== - -** Section #1 'ER_IROM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] - Size : 89452 bytes (alignment 4) - Address: 0x10000000 - - $d.realdata - RESET - __Vectors - 0x10000000: 20004ba8 .K. DCD 536890280 - 0x10000004: 100108dd .... DCD 268503261 - 0x10000008: 100108e5 .... DCD 268503269 - 0x1000000c: 100108e7 .... DCD 268503271 - 0x10000010: 00000000 .... DCD 0 - 0x10000014: 00000000 .... DCD 0 - 0x10000018: 00000000 .... DCD 0 - 0x1000001c: 00000000 .... DCD 0 - 0x10000020: 00000000 .... DCD 0 - 0x10000024: 00000000 .... DCD 0 - 0x10000028: 00000000 .... DCD 0 - 0x1000002c: 100108e9 .... DCD 268503273 - 0x10000030: 00000000 .... DCD 0 - 0x10000034: 00000000 .... DCD 0 - 0x10000038: 100108eb .... DCD 268503275 - 0x1000003c: 100108ed .... DCD 268503277 - 0x10000040: 00000000 .... DCD 0 - 0x10000044: 100108ef .... DCD 268503279 - 0x10000048: 10013c1b .<.. DCD 268516379 - 0x1000004c: 100108ef .... DCD 268503279 - 0x10000050: 100108ef .... DCD 268503279 - 0x10000054: 100108ef .... DCD 268503279 - 0x10000058: 100002b3 .... DCD 268436147 - 0x1000005c: 10000513 .... DCD 268436755 - 0x10000060: 100134bf .4.. DCD 268514495 - 0x10000064: 1001356f o5.. DCD 268514671 - 0x10000068: 10013663 c6.. DCD 268514915 - 0x1000006c: 100108ef .... DCD 268503279 - 0x10000070: 10000ab5 .... DCD 268438197 - 0x10000074: 100108ef .... DCD 268503279 - 0x10000078: 100108ef .... DCD 268503279 - 0x1000007c: 100108ef .... DCD 268503279 - 0x10000080: 100014b1 .... DCD 268440753 - 0x10000084: 100108ef .... DCD 268503279 - 0x10000088: 100108ef .... DCD 268503279 - 0x1000008c: 100108ef .... DCD 268503279 - 0x10000090: 100108ef .... DCD 268503279 - 0x10000094: 100108ef .... DCD 268503279 - 0x10000098: 100108ef .... DCD 268503279 - 0x1000009c: 100108ef .... DCD 268503279 - 0x100000a0: 00000000 .... DCD 0 - 0x100000a4: 00000000 .... DCD 0 - 0x100000a8: 00000000 .... DCD 0 - 0x100000ac: 00000000 .... DCD 0 - 0x100000b0: 00000000 .... DCD 0 - 0x100000b4: 00000000 .... DCD 0 - 0x100000b8: 00000000 .... DCD 0 - 0x100000bc: 00000000 .... DCD 0 - $t - .ARM.Collect$$$$00000000 - .ARM.Collect$$$$00000001 - __Vectors_End - __main - _main_stk - 0x100000c0: 4803 .H LDR r0,__lit__00000000 ; [0x100000d0] = 0x20004ba8 - 0x100000c2: 4685 .F MOV sp,r0 - .ARM.Collect$$$$00000004 - _main_scatterload - 0x100000c4: f014fda0 .... BL __scatterload ; 0x10014c08 - .ARM.Collect$$$$00000008 - .ARM.Collect$$$$0000000A - .ARM.Collect$$$$0000000B - __main_after_scatterload - _main_clock - _main_cpp_init - _main_init - 0x100000c8: 4800 .H LDR r0,[pc,#0] ; [0x100000cc] = 0x1000f331 - 0x100000ca: 4700 .G BX r0 - $d - 0x100000cc: 1000f331 1... DCD 268497713 - .ARM.Collect$$$$00002712 - __lit__00000000 - .ARM.Collect$$$$0000000D - .ARM.Collect$$$$0000000F - __rt_final_cpp - __rt_final_exit - 0x100000d0: 20004ba8 .K. DCD 536890280 - $t - .text - uart_0_init - 0x100000d4: b510 .. PUSH {r4,lr} - 0x100000d6: 48fe .H LDR r0,[pc,#1016] ; [0x100004d0] = 0x20003008 - 0x100000d8: 6800 .h LDR r0,[r0,#0] - 0x100000da: 7bc0 .{ LDRB r0,[r0,#0xf] - 0x100000dc: 0980 .. LSRS r0,r0,#6 - 0x100000de: 0180 .. LSLS r0,r0,#6 - 0x100000e0: 1cc0 .. ADDS r0,r0,#3 - 0x100000e2: 49fb .I LDR r1,[pc,#1004] ; [0x100004d0] = 0x20003008 - 0x100000e4: 6809 .h LDR r1,[r1,#0] - 0x100000e6: 73c8 .s STRB r0,[r1,#0xf] - 0x100000e8: 48f9 .H LDR r0,[pc,#996] ; [0x100004d0] = 0x20003008 - 0x100000ea: 6800 .h LDR r0,[r0,#0] - 0x100000ec: 7c00 .| LDRB r0,[r0,#0x10] - 0x100000ee: 0980 .. LSRS r0,r0,#6 - 0x100000f0: 0180 .. LSLS r0,r0,#6 - 0x100000f2: 1d00 .. ADDS r0,r0,#4 - 0x100000f4: 49f6 .I LDR r1,[pc,#984] ; [0x100004d0] = 0x20003008 - 0x100000f6: 6809 .h LDR r1,[r1,#0] - 0x100000f8: 7408 .t STRB r0,[r1,#0x10] - 0x100000fa: 48f5 .H LDR r0,[pc,#980] ; [0x100004d0] = 0x20003008 - 0x100000fc: 6800 .h LDR r0,[r0,#0] - 0x100000fe: 3020 0 ADDS r0,r0,#0x20 - 0x10000100: 7880 .x LDRB r0,[r0,#2] - 0x10000102: 2120 ! MOVS r1,#0x20 - 0x10000104: 4388 .C BICS r0,r0,r1 - 0x10000106: 49f2 .I LDR r1,[pc,#968] ; [0x100004d0] = 0x20003008 - 0x10000108: 6809 .h LDR r1,[r1,#0] - 0x1000010a: 3120 1 ADDS r1,r1,#0x20 - 0x1000010c: 7088 .p STRB r0,[r1,#2] - 0x1000010e: 48f0 .H LDR r0,[pc,#960] ; [0x100004d0] = 0x20003008 - 0x10000110: 6800 .h LDR r0,[r0,#0] - 0x10000112: 3020 0 ADDS r0,r0,#0x20 - 0x10000114: 7880 .x LDRB r0,[r0,#2] - 0x10000116: 2140 @! MOVS r1,#0x40 - 0x10000118: 4388 .C BICS r0,r0,r1 - 0x1000011a: 49ed .I LDR r1,[pc,#948] ; [0x100004d0] = 0x20003008 - 0x1000011c: 6809 .h LDR r1,[r1,#0] - 0x1000011e: 3120 1 ADDS r1,r1,#0x20 - 0x10000120: 7088 .p STRB r0,[r1,#2] - 0x10000122: 48ec .H LDR r0,[pc,#944] ; [0x100004d4] = 0x20003000 - 0x10000124: 6800 .h LDR r0,[r0,#0] - 0x10000126: 7880 .x LDRB r0,[r0,#2] - 0x10000128: 0840 @. LSRS r0,r0,#1 - 0x1000012a: 0040 @. LSLS r0,r0,#1 - 0x1000012c: 49e9 .I LDR r1,[pc,#932] ; [0x100004d4] = 0x20003000 - 0x1000012e: 6809 .h LDR r1,[r1,#0] - 0x10000130: 7088 .p STRB r0,[r1,#2] - 0x10000132: 48e8 .H LDR r0,[pc,#928] ; [0x100004d4] = 0x20003000 - 0x10000134: 6800 .h LDR r0,[r0,#0] - 0x10000136: 7800 .x LDRB r0,[r0,#0] - 0x10000138: 0900 .. LSRS r0,r0,#4 - 0x1000013a: 0100 .. LSLS r0,r0,#4 - 0x1000013c: 3008 .0 ADDS r0,r0,#8 - 0x1000013e: 49e5 .I LDR r1,[pc,#916] ; [0x100004d4] = 0x20003000 - 0x10000140: 6809 .h LDR r1,[r1,#0] - 0x10000142: 7008 .p STRB r0,[r1,#0] - 0x10000144: 48e3 .H LDR r0,[pc,#908] ; [0x100004d4] = 0x20003000 - 0x10000146: 6800 .h LDR r0,[r0,#0] - 0x10000148: 7800 .x LDRB r0,[r0,#0] - 0x1000014a: 2180 .! MOVS r1,#0x80 - 0x1000014c: 4388 .C BICS r0,r0,r1 - 0x1000014e: 49e1 .I LDR r1,[pc,#900] ; [0x100004d4] = 0x20003000 - 0x10000150: 6809 .h LDR r1,[r1,#0] - 0x10000152: 7008 .p STRB r0,[r1,#0] - 0x10000154: 48df .H LDR r0,[pc,#892] ; [0x100004d4] = 0x20003000 - 0x10000156: 6800 .h LDR r0,[r0,#0] - 0x10000158: 7800 .x LDRB r0,[r0,#0] - 0x1000015a: 2140 @! MOVS r1,#0x40 - 0x1000015c: 4388 .C BICS r0,r0,r1 - 0x1000015e: 3040 @0 ADDS r0,r0,#0x40 - 0x10000160: 49dc .I LDR r1,[pc,#880] ; [0x100004d4] = 0x20003000 - 0x10000162: 6809 .h LDR r1,[r1,#0] - 0x10000164: 7008 .p STRB r0,[r1,#0] - 0x10000166: 48db .H LDR r0,[pc,#876] ; [0x100004d4] = 0x20003000 - 0x10000168: 6800 .h LDR r0,[r0,#0] - 0x1000016a: 78c0 .x LDRB r0,[r0,#3] - 0x1000016c: 2110 .! MOVS r1,#0x10 - 0x1000016e: 4388 .C BICS r0,r0,r1 - 0x10000170: 3010 .0 ADDS r0,r0,#0x10 - 0x10000172: 49d8 .I LDR r1,[pc,#864] ; [0x100004d4] = 0x20003000 - 0x10000174: 6809 .h LDR r1,[r1,#0] - 0x10000176: 70c8 .p STRB r0,[r1,#3] - 0x10000178: 48d6 .H LDR r0,[pc,#856] ; [0x100004d4] = 0x20003000 - 0x1000017a: 6800 .h LDR r0,[r0,#0] - 0x1000017c: 7880 .x LDRB r0,[r0,#2] - 0x1000017e: 2104 .! MOVS r1,#4 - 0x10000180: 4388 .C BICS r0,r0,r1 - 0x10000182: 1d00 .. ADDS r0,r0,#4 - 0x10000184: 49d3 .I LDR r1,[pc,#844] ; [0x100004d4] = 0x20003000 - 0x10000186: 6809 .h LDR r1,[r1,#0] - 0x10000188: 7088 .p STRB r0,[r1,#2] - 0x1000018a: 48d2 .H LDR r0,[pc,#840] ; [0x100004d4] = 0x20003000 - 0x1000018c: 6800 .h LDR r0,[r0,#0] - 0x1000018e: 7880 .x LDRB r0,[r0,#2] - 0x10000190: 2120 ! MOVS r1,#0x20 - 0x10000192: 4388 .C BICS r0,r0,r1 - 0x10000194: 49cf .I LDR r1,[pc,#828] ; [0x100004d4] = 0x20003000 - 0x10000196: 6809 .h LDR r1,[r1,#0] - 0x10000198: 7088 .p STRB r0,[r1,#2] - 0x1000019a: 48ce .H LDR r0,[pc,#824] ; [0x100004d4] = 0x20003000 - 0x1000019c: 6800 .h LDR r0,[r0,#0] - 0x1000019e: 7880 .x LDRB r0,[r0,#2] - 0x100001a0: 2110 .! MOVS r1,#0x10 - 0x100001a2: 4388 .C BICS r0,r0,r1 - 0x100001a4: 49cb .I LDR r1,[pc,#812] ; [0x100004d4] = 0x20003000 - 0x100001a6: 6809 .h LDR r1,[r1,#0] - 0x100001a8: 7088 .p STRB r0,[r1,#2] - 0x100001aa: 48ca .H LDR r0,[pc,#808] ; [0x100004d4] = 0x20003000 - 0x100001ac: 6800 .h LDR r0,[r0,#0] - 0x100001ae: 7880 .x LDRB r0,[r0,#2] - 0x100001b0: 2180 .! MOVS r1,#0x80 - 0x100001b2: 4388 .C BICS r0,r0,r1 - 0x100001b4: 49c7 .I LDR r1,[pc,#796] ; [0x100004d4] = 0x20003000 - 0x100001b6: 6809 .h LDR r1,[r1,#0] - 0x100001b8: 7088 .p STRB r0,[r1,#2] - 0x100001ba: 48c6 .H LDR r0,[pc,#792] ; [0x100004d4] = 0x20003000 - 0x100001bc: 6800 .h LDR r0,[r0,#0] - 0x100001be: 7880 .x LDRB r0,[r0,#2] - 0x100001c0: 2140 @! MOVS r1,#0x40 - 0x100001c2: 4388 .C BICS r0,r0,r1 - 0x100001c4: 49c3 .I LDR r1,[pc,#780] ; [0x100004d4] = 0x20003000 - 0x100001c6: 6809 .h LDR r1,[r1,#0] - 0x100001c8: 7088 .p STRB r0,[r1,#2] - 0x100001ca: 48c2 .H LDR r0,[pc,#776] ; [0x100004d4] = 0x20003000 - 0x100001cc: 6800 .h LDR r0,[r0,#0] - 0x100001ce: 7800 .x LDRB r0,[r0,#0] - 0x100001d0: 2110 .! MOVS r1,#0x10 - 0x100001d2: 4388 .C BICS r0,r0,r1 - 0x100001d4: 49bf .I LDR r1,[pc,#764] ; [0x100004d4] = 0x20003000 - 0x100001d6: 6809 .h LDR r1,[r1,#0] - 0x100001d8: 7008 .p STRB r0,[r1,#0] - 0x100001da: 48be .H LDR r0,[pc,#760] ; [0x100004d4] = 0x20003000 - 0x100001dc: 6800 .h LDR r0,[r0,#0] - 0x100001de: 7800 .x LDRB r0,[r0,#0] - 0x100001e0: 2120 ! MOVS r1,#0x20 - 0x100001e2: 4388 .C BICS r0,r0,r1 - 0x100001e4: 49bb .I LDR r1,[pc,#748] ; [0x100004d4] = 0x20003000 - 0x100001e6: 6809 .h LDR r1,[r1,#0] - 0x100001e8: 7008 .p STRB r0,[r1,#0] - 0x100001ea: 48ba .H LDR r0,[pc,#744] ; [0x100004d4] = 0x20003000 - 0x100001ec: 6800 .h LDR r0,[r0,#0] - 0x100001ee: 7880 .x LDRB r0,[r0,#2] - 0x100001f0: 2102 .! MOVS r1,#2 - 0x100001f2: 4388 .C BICS r0,r0,r1 - 0x100001f4: 1c80 .. ADDS r0,r0,#2 - 0x100001f6: 49b7 .I LDR r1,[pc,#732] ; [0x100004d4] = 0x20003000 - 0x100001f8: 6809 .h LDR r1,[r1,#0] - 0x100001fa: 7088 .p STRB r0,[r1,#2] - 0x100001fc: 48b5 .H LDR r0,[pc,#724] ; [0x100004d4] = 0x20003000 - 0x100001fe: 6800 .h LDR r0,[r0,#0] - 0x10000200: 78c0 .x LDRB r0,[r0,#3] - 0x10000202: 2120 ! MOVS r1,#0x20 - 0x10000204: 4388 .C BICS r0,r0,r1 - 0x10000206: 3020 0 ADDS r0,r0,#0x20 - 0x10000208: 49b2 .I LDR r1,[pc,#712] ; [0x100004d4] = 0x20003000 - 0x1000020a: 6809 .h LDR r1,[r1,#0] - 0x1000020c: 70c8 .p STRB r0,[r1,#3] - 0x1000020e: 2006 . MOVS r0,#6 - 0x10000210: f000f9a2 .... BL __NVIC_EnableIRQ ; 0x10000558 - 0x10000214: 48af .H LDR r0,[pc,#700] ; [0x100004d4] = 0x20003000 - 0x10000216: 6800 .h LDR r0,[r0,#0] - 0x10000218: 7880 .x LDRB r0,[r0,#2] - 0x1000021a: 2108 .! MOVS r1,#8 - 0x1000021c: 4388 .C BICS r0,r0,r1 - 0x1000021e: 3008 .0 ADDS r0,r0,#8 - 0x10000220: 49ac .I LDR r1,[pc,#688] ; [0x100004d4] = 0x20003000 - 0x10000222: 6809 .h LDR r1,[r1,#0] - 0x10000224: 7088 .p STRB r0,[r1,#2] - 0x10000226: bd10 .. POP {r4,pc} - uart_0_write - 0x10000228: 49aa .I LDR r1,[pc,#680] ; [0x100004d4] = 0x20003000 - 0x1000022a: 6809 .h LDR r1,[r1,#0] - 0x1000022c: 7048 Hp STRB r0,[r1,#1] - 0x1000022e: bf00 .. NOP - 0x10000230: 49a8 .I LDR r1,[pc,#672] ; [0x100004d4] = 0x20003000 - 0x10000232: 6809 .h LDR r1,[r1,#0] - 0x10000234: 7809 .x LDRB r1,[r1,#0] - 0x10000236: 0689 .. LSLS r1,r1,#26 - 0x10000238: 0fc9 .. LSRS r1,r1,#31 - 0x1000023a: 2900 .) CMP r1,#0 - 0x1000023c: d0f8 .. BEQ 0x10000230 ; uart_0_write + 8 - 0x1000023e: 49a5 .I LDR r1,[pc,#660] ; [0x100004d4] = 0x20003000 - 0x10000240: 6809 .h LDR r1,[r1,#0] - 0x10000242: 7809 .x LDRB r1,[r1,#0] - 0x10000244: 2220 " MOVS r2,#0x20 - 0x10000246: 4391 .C BICS r1,r1,r2 - 0x10000248: 4aa2 .J LDR r2,[pc,#648] ; [0x100004d4] = 0x20003000 - 0x1000024a: 6812 .h LDR r2,[r2,#0] - 0x1000024c: 7011 .p STRB r1,[r2,#0] - 0x1000024e: 4770 pG BX lr - uart_0_read - 0x10000250: b518 .. PUSH {r3,r4,lr} - 0x10000252: 4602 .F MOV r2,r0 - 0x10000254: 2000 . MOVS r0,#0 - 0x10000256: 2300 .# MOVS r3,#0 - 0x10000258: 9300 .. STR r3,[sp,#0] - 0x1000025a: e014 .. B 0x10000286 ; uart_0_read + 54 - 0x1000025c: 4b9d .K LDR r3,[pc,#628] ; [0x100004d4] = 0x20003000 - 0x1000025e: 681b .h LDR r3,[r3,#0] - 0x10000260: 791b .y LDRB r3,[r3,#4] - 0x10000262: 540b .T STRB r3,[r1,r0] - 0x10000264: 1c43 C. ADDS r3,r0,#1 - 0x10000266: b2d8 .. UXTB r0,r3 - 0x10000268: 466b kF MOV r3,sp - 0x1000026a: 781b .x LDRB r3,[r3,#0] - 0x1000026c: 1c5b [. ADDS r3,r3,#1 - 0x1000026e: b2dc .. UXTB r4,r3 - 0x10000270: 9400 .. STR r4,[sp,#0] - 0x10000272: 466b kF MOV r3,sp - 0x10000274: 781b .x LDRB r3,[r3,#0] - 0x10000276: 1c5b [. ADDS r3,r3,#1 - 0x10000278: b2dc .. UXTB r4,r3 - 0x1000027a: 9400 .. STR r4,[sp,#0] - 0x1000027c: 466b kF MOV r3,sp - 0x1000027e: 781b .x LDRB r3,[r3,#0] - 0x10000280: 1c5b [. ADDS r3,r3,#1 - 0x10000282: b2dc .. UXTB r4,r3 - 0x10000284: 9400 .. STR r4,[sp,#0] - 0x10000286: 4b93 .K LDR r3,[pc,#588] ; [0x100004d4] = 0x20003000 - 0x10000288: 681b .h LDR r3,[r3,#0] - 0x1000028a: 78db .x LDRB r3,[r3,#3] - 0x1000028c: 07db .. LSLS r3,r3,#31 - 0x1000028e: 0fdb .. LSRS r3,r3,#31 - 0x10000290: 2b00 .+ CMP r3,#0 - 0x10000292: d0e3 .. BEQ 0x1000025c ; uart_0_read + 12 - 0x10000294: 7010 .p STRB r0,[r2,#0] - 0x10000296: bd18 .. POP {r3,r4,pc} - uart_0_close - 0x10000298: b510 .. PUSH {r4,lr} - 0x1000029a: 488e .H LDR r0,[pc,#568] ; [0x100004d4] = 0x20003000 - 0x1000029c: 6800 .h LDR r0,[r0,#0] - 0x1000029e: 7880 .x LDRB r0,[r0,#2] - 0x100002a0: 2108 .! MOVS r1,#8 - 0x100002a2: 4388 .C BICS r0,r0,r1 - 0x100002a4: 498b .I LDR r1,[pc,#556] ; [0x100004d4] = 0x20003000 - 0x100002a6: 6809 .h LDR r1,[r1,#0] - 0x100002a8: 7088 .p STRB r0,[r1,#2] - 0x100002aa: 2006 . MOVS r0,#6 - 0x100002ac: f000f961 ..a. BL __NVIC_DisableIRQ ; 0x10000572 - 0x100002b0: bd10 .. POP {r4,pc} - UART0_IRQHandler - 0x100002b2: b50c .. PUSH {r2,r3,lr} - 0x100002b4: 4887 .H LDR r0,[pc,#540] ; [0x100004d4] = 0x20003000 - 0x100002b6: 6800 .h LDR r0,[r0,#0] - 0x100002b8: 7800 .x LDRB r0,[r0,#0] - 0x100002ba: 06c0 .. LSLS r0,r0,#27 - 0x100002bc: 0fc0 .. LSRS r0,r0,#31 - 0x100002be: 2800 .( CMP r0,#0 - 0x100002c0: d00c .. BEQ 0x100002dc ; UART0_IRQHandler + 42 - 0x100002c2: 4884 .H LDR r0,[pc,#528] ; [0x100004d4] = 0x20003000 - 0x100002c4: 6800 .h LDR r0,[r0,#0] - 0x100002c6: 7800 .x LDRB r0,[r0,#0] - 0x100002c8: 2110 .! MOVS r1,#0x10 - 0x100002ca: 4388 .C BICS r0,r0,r1 - 0x100002cc: 4981 .I LDR r1,[pc,#516] ; [0x100004d4] = 0x20003000 - 0x100002ce: 6809 .h LDR r1,[r1,#0] - 0x100002d0: 7008 .p STRB r0,[r1,#0] - 0x100002d2: 4669 iF MOV r1,sp - 0x100002d4: a801 .. ADD r0,sp,#4 - 0x100002d6: f7ffffbb .... BL uart_0_read ; 0x10000250 - 0x100002da: bf00 .. NOP - 0x100002dc: 487d }H LDR r0,[pc,#500] ; [0x100004d4] = 0x20003000 - 0x100002de: 6800 .h LDR r0,[r0,#0] - 0x100002e0: 7800 .x LDRB r0,[r0,#0] - 0x100002e2: 0680 .. LSLS r0,r0,#26 - 0x100002e4: 0fc0 .. LSRS r0,r0,#31 - 0x100002e6: 2800 .( CMP r0,#0 - 0x100002e8: d007 .. BEQ 0x100002fa ; UART0_IRQHandler + 72 - 0x100002ea: 487a zH LDR r0,[pc,#488] ; [0x100004d4] = 0x20003000 - 0x100002ec: 6800 .h LDR r0,[r0,#0] - 0x100002ee: 7800 .x LDRB r0,[r0,#0] - 0x100002f0: 2120 ! MOVS r1,#0x20 - 0x100002f2: 4388 .C BICS r0,r0,r1 - 0x100002f4: 4977 wI LDR r1,[pc,#476] ; [0x100004d4] = 0x20003000 - 0x100002f6: 6809 .h LDR r1,[r1,#0] - 0x100002f8: 7008 .p STRB r0,[r1,#0] - 0x100002fa: 4876 vH LDR r0,[pc,#472] ; [0x100004d4] = 0x20003000 - 0x100002fc: 6800 .h LDR r0,[r0,#0] - 0x100002fe: 7880 .x LDRB r0,[r0,#2] - 0x10000300: 0780 .. LSLS r0,r0,#30 - 0x10000302: 0fc0 .. LSRS r0,r0,#31 - 0x10000304: 2800 .( CMP r0,#0 - 0x10000306: d008 .. BEQ 0x1000031a ; UART0_IRQHandler + 104 - 0x10000308: 4872 rH LDR r0,[pc,#456] ; [0x100004d4] = 0x20003000 - 0x1000030a: 6800 .h LDR r0,[r0,#0] - 0x1000030c: 7880 .x LDRB r0,[r0,#2] - 0x1000030e: 2102 .! MOVS r1,#2 - 0x10000310: 4388 .C BICS r0,r0,r1 - 0x10000312: 1c80 .. ADDS r0,r0,#2 - 0x10000314: 496f oI LDR r1,[pc,#444] ; [0x100004d4] = 0x20003000 - 0x10000316: 6809 .h LDR r1,[r1,#0] - 0x10000318: 7088 .p STRB r0,[r1,#2] - 0x1000031a: bd0c .. POP {r2,r3,pc} - uart_1_init - 0x1000031c: b510 .. PUSH {r4,lr} - 0x1000031e: 486c lH LDR r0,[pc,#432] ; [0x100004d0] = 0x20003008 - 0x10000320: 6800 .h LDR r0,[r0,#0] - 0x10000322: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10000324: 0980 .. LSRS r0,r0,#6 - 0x10000326: 0180 .. LSLS r0,r0,#6 - 0x10000328: 1d40 @. ADDS r0,r0,#5 - 0x1000032a: 4969 iI LDR r1,[pc,#420] ; [0x100004d0] = 0x20003008 - 0x1000032c: 6809 .h LDR r1,[r1,#0] - 0x1000032e: 7308 .s STRB r0,[r1,#0xc] - 0x10000330: 4867 gH LDR r0,[pc,#412] ; [0x100004d0] = 0x20003008 - 0x10000332: 6800 .h LDR r0,[r0,#0] - 0x10000334: 7b40 @{ LDRB r0,[r0,#0xd] - 0x10000336: 0980 .. LSRS r0,r0,#6 - 0x10000338: 0180 .. LSLS r0,r0,#6 - 0x1000033a: 1d80 .. ADDS r0,r0,#6 - 0x1000033c: 4964 dI LDR r1,[pc,#400] ; [0x100004d0] = 0x20003008 - 0x1000033e: 6809 .h LDR r1,[r1,#0] - 0x10000340: 7348 Hs STRB r0,[r1,#0xd] - 0x10000342: 4863 cH LDR r0,[pc,#396] ; [0x100004d0] = 0x20003008 - 0x10000344: 6800 .h LDR r0,[r0,#0] - 0x10000346: 3020 0 ADDS r0,r0,#0x20 - 0x10000348: 7840 @x LDRB r0,[r0,#1] - 0x1000034a: 2110 .! MOVS r1,#0x10 - 0x1000034c: 4388 .C BICS r0,r0,r1 - 0x1000034e: 4960 `I LDR r1,[pc,#384] ; [0x100004d0] = 0x20003008 - 0x10000350: 6809 .h LDR r1,[r1,#0] - 0x10000352: 3120 1 ADDS r1,r1,#0x20 - 0x10000354: 7048 Hp STRB r0,[r1,#1] - 0x10000356: 485e ^H LDR r0,[pc,#376] ; [0x100004d0] = 0x20003008 - 0x10000358: 6800 .h LDR r0,[r0,#0] - 0x1000035a: 3020 0 ADDS r0,r0,#0x20 - 0x1000035c: 7840 @x LDRB r0,[r0,#1] - 0x1000035e: 2120 ! MOVS r1,#0x20 - 0x10000360: 4388 .C BICS r0,r0,r1 - 0x10000362: 495b [I LDR r1,[pc,#364] ; [0x100004d0] = 0x20003008 - 0x10000364: 6809 .h LDR r1,[r1,#0] - 0x10000366: 3120 1 ADDS r1,r1,#0x20 - 0x10000368: 7048 Hp STRB r0,[r1,#1] - 0x1000036a: 485b [H LDR r0,[pc,#364] ; [0x100004d8] = 0x20003004 - 0x1000036c: 6800 .h LDR r0,[r0,#0] - 0x1000036e: 7880 .x LDRB r0,[r0,#2] - 0x10000370: 0840 @. LSRS r0,r0,#1 - 0x10000372: 0040 @. LSLS r0,r0,#1 - 0x10000374: 4958 XI LDR r1,[pc,#352] ; [0x100004d8] = 0x20003004 - 0x10000376: 6809 .h LDR r1,[r1,#0] - 0x10000378: 7088 .p STRB r0,[r1,#2] - 0x1000037a: 4857 WH LDR r0,[pc,#348] ; [0x100004d8] = 0x20003004 - 0x1000037c: 6800 .h LDR r0,[r0,#0] - 0x1000037e: 7800 .x LDRB r0,[r0,#0] - 0x10000380: 0900 .. LSRS r0,r0,#4 - 0x10000382: 0100 .. LSLS r0,r0,#4 - 0x10000384: 1c40 @. ADDS r0,r0,#1 - 0x10000386: 4954 TI LDR r1,[pc,#336] ; [0x100004d8] = 0x20003004 - 0x10000388: 6809 .h LDR r1,[r1,#0] - 0x1000038a: 7008 .p STRB r0,[r1,#0] - 0x1000038c: 4852 RH LDR r0,[pc,#328] ; [0x100004d8] = 0x20003004 - 0x1000038e: 6800 .h LDR r0,[r0,#0] - 0x10000390: 7800 .x LDRB r0,[r0,#0] - 0x10000392: 2180 .! MOVS r1,#0x80 - 0x10000394: 4388 .C BICS r0,r0,r1 - 0x10000396: 4950 PI LDR r1,[pc,#320] ; [0x100004d8] = 0x20003004 - 0x10000398: 6809 .h LDR r1,[r1,#0] - 0x1000039a: 7008 .p STRB r0,[r1,#0] - 0x1000039c: 484e NH LDR r0,[pc,#312] ; [0x100004d8] = 0x20003004 - 0x1000039e: 6800 .h LDR r0,[r0,#0] - 0x100003a0: 7800 .x LDRB r0,[r0,#0] - 0x100003a2: 2140 @! MOVS r1,#0x40 - 0x100003a4: 4388 .C BICS r0,r0,r1 - 0x100003a6: 494c LI LDR r1,[pc,#304] ; [0x100004d8] = 0x20003004 - 0x100003a8: 6809 .h LDR r1,[r1,#0] - 0x100003aa: 7008 .p STRB r0,[r1,#0] - 0x100003ac: 484a JH LDR r0,[pc,#296] ; [0x100004d8] = 0x20003004 - 0x100003ae: 6800 .h LDR r0,[r0,#0] - 0x100003b0: 78c0 .x LDRB r0,[r0,#3] - 0x100003b2: 2110 .! MOVS r1,#0x10 - 0x100003b4: 4388 .C BICS r0,r0,r1 - 0x100003b6: 3010 .0 ADDS r0,r0,#0x10 - 0x100003b8: 4947 GI LDR r1,[pc,#284] ; [0x100004d8] = 0x20003004 - 0x100003ba: 6809 .h LDR r1,[r1,#0] - 0x100003bc: 70c8 .p STRB r0,[r1,#3] - 0x100003be: 4846 FH LDR r0,[pc,#280] ; [0x100004d8] = 0x20003004 - 0x100003c0: 6800 .h LDR r0,[r0,#0] - 0x100003c2: 7880 .x LDRB r0,[r0,#2] - 0x100003c4: 2104 .! MOVS r1,#4 - 0x100003c6: 4388 .C BICS r0,r0,r1 - 0x100003c8: 1d00 .. ADDS r0,r0,#4 - 0x100003ca: 4943 CI LDR r1,[pc,#268] ; [0x100004d8] = 0x20003004 - 0x100003cc: 6809 .h LDR r1,[r1,#0] - 0x100003ce: 7088 .p STRB r0,[r1,#2] - 0x100003d0: 4841 AH LDR r0,[pc,#260] ; [0x100004d8] = 0x20003004 - 0x100003d2: 6800 .h LDR r0,[r0,#0] - 0x100003d4: 7880 .x LDRB r0,[r0,#2] - 0x100003d6: 2120 ! MOVS r1,#0x20 - 0x100003d8: 4388 .C BICS r0,r0,r1 - 0x100003da: 493f ?I LDR r1,[pc,#252] ; [0x100004d8] = 0x20003004 - 0x100003dc: 6809 .h LDR r1,[r1,#0] - 0x100003de: 7088 .p STRB r0,[r1,#2] - 0x100003e0: 483d =H LDR r0,[pc,#244] ; [0x100004d8] = 0x20003004 - 0x100003e2: 6800 .h LDR r0,[r0,#0] - 0x100003e4: 7880 .x LDRB r0,[r0,#2] - 0x100003e6: 2110 .! MOVS r1,#0x10 - 0x100003e8: 4388 .C BICS r0,r0,r1 - 0x100003ea: 493b ;I LDR r1,[pc,#236] ; [0x100004d8] = 0x20003004 - 0x100003ec: 6809 .h LDR r1,[r1,#0] - 0x100003ee: 7088 .p STRB r0,[r1,#2] - 0x100003f0: 4839 9H LDR r0,[pc,#228] ; [0x100004d8] = 0x20003004 - 0x100003f2: 6800 .h LDR r0,[r0,#0] - 0x100003f4: 7880 .x LDRB r0,[r0,#2] - 0x100003f6: 2180 .! MOVS r1,#0x80 - 0x100003f8: 4388 .C BICS r0,r0,r1 - 0x100003fa: 4937 7I LDR r1,[pc,#220] ; [0x100004d8] = 0x20003004 - 0x100003fc: 6809 .h LDR r1,[r1,#0] - 0x100003fe: 7088 .p STRB r0,[r1,#2] - 0x10000400: 4835 5H LDR r0,[pc,#212] ; [0x100004d8] = 0x20003004 - 0x10000402: 6800 .h LDR r0,[r0,#0] - 0x10000404: 7880 .x LDRB r0,[r0,#2] - 0x10000406: 2140 @! MOVS r1,#0x40 - 0x10000408: 4388 .C BICS r0,r0,r1 - 0x1000040a: 4933 3I LDR r1,[pc,#204] ; [0x100004d8] = 0x20003004 - 0x1000040c: 6809 .h LDR r1,[r1,#0] - 0x1000040e: 7088 .p STRB r0,[r1,#2] - 0x10000410: 4831 1H LDR r0,[pc,#196] ; [0x100004d8] = 0x20003004 - 0x10000412: 6800 .h LDR r0,[r0,#0] - 0x10000414: 7800 .x LDRB r0,[r0,#0] - 0x10000416: 2110 .! MOVS r1,#0x10 - 0x10000418: 4388 .C BICS r0,r0,r1 - 0x1000041a: 492f /I LDR r1,[pc,#188] ; [0x100004d8] = 0x20003004 - 0x1000041c: 6809 .h LDR r1,[r1,#0] - 0x1000041e: 7008 .p STRB r0,[r1,#0] - 0x10000420: 482d -H LDR r0,[pc,#180] ; [0x100004d8] = 0x20003004 - 0x10000422: 6800 .h LDR r0,[r0,#0] - 0x10000424: 7800 .x LDRB r0,[r0,#0] - 0x10000426: 2120 ! MOVS r1,#0x20 - 0x10000428: 4388 .C BICS r0,r0,r1 - 0x1000042a: 492b +I LDR r1,[pc,#172] ; [0x100004d8] = 0x20003004 - 0x1000042c: 6809 .h LDR r1,[r1,#0] - 0x1000042e: 7008 .p STRB r0,[r1,#0] - 0x10000430: 4829 )H LDR r0,[pc,#164] ; [0x100004d8] = 0x20003004 - 0x10000432: 6800 .h LDR r0,[r0,#0] - 0x10000434: 7880 .x LDRB r0,[r0,#2] - 0x10000436: 2102 .! MOVS r1,#2 - 0x10000438: 4388 .C BICS r0,r0,r1 - 0x1000043a: 1c80 .. ADDS r0,r0,#2 - 0x1000043c: 4926 &I LDR r1,[pc,#152] ; [0x100004d8] = 0x20003004 - 0x1000043e: 6809 .h LDR r1,[r1,#0] - 0x10000440: 7088 .p STRB r0,[r1,#2] - 0x10000442: 4825 %H LDR r0,[pc,#148] ; [0x100004d8] = 0x20003004 - 0x10000444: 6800 .h LDR r0,[r0,#0] - 0x10000446: 78c0 .x LDRB r0,[r0,#3] - 0x10000448: 2120 ! MOVS r1,#0x20 - 0x1000044a: 4388 .C BICS r0,r0,r1 - 0x1000044c: 3020 0 ADDS r0,r0,#0x20 - 0x1000044e: 4922 "I LDR r1,[pc,#136] ; [0x100004d8] = 0x20003004 - 0x10000450: 6809 .h LDR r1,[r1,#0] - 0x10000452: 70c8 .p STRB r0,[r1,#3] - 0x10000454: 2007 . MOVS r0,#7 - 0x10000456: f000f87f .... BL __NVIC_EnableIRQ ; 0x10000558 - 0x1000045a: 481f .H LDR r0,[pc,#124] ; [0x100004d8] = 0x20003004 - 0x1000045c: 6800 .h LDR r0,[r0,#0] - 0x1000045e: 7880 .x LDRB r0,[r0,#2] - 0x10000460: 2108 .! MOVS r1,#8 - 0x10000462: 4388 .C BICS r0,r0,r1 - 0x10000464: 3008 .0 ADDS r0,r0,#8 - 0x10000466: 491c .I LDR r1,[pc,#112] ; [0x100004d8] = 0x20003004 - 0x10000468: 6809 .h LDR r1,[r1,#0] - 0x1000046a: 7088 .p STRB r0,[r1,#2] - 0x1000046c: bd10 .. POP {r4,pc} - uart_1_write - 0x1000046e: 491a .I LDR r1,[pc,#104] ; [0x100004d8] = 0x20003004 - 0x10000470: 6809 .h LDR r1,[r1,#0] - 0x10000472: 7048 Hp STRB r0,[r1,#1] - 0x10000474: bf00 .. NOP - 0x10000476: 4918 .I LDR r1,[pc,#96] ; [0x100004d8] = 0x20003004 - 0x10000478: 6809 .h LDR r1,[r1,#0] - 0x1000047a: 7809 .x LDRB r1,[r1,#0] - 0x1000047c: 0689 .. LSLS r1,r1,#26 - 0x1000047e: 0fc9 .. LSRS r1,r1,#31 - 0x10000480: 2900 .) CMP r1,#0 - 0x10000482: d0f8 .. BEQ 0x10000476 ; uart_1_write + 8 - 0x10000484: 4914 .I LDR r1,[pc,#80] ; [0x100004d8] = 0x20003004 - 0x10000486: 6809 .h LDR r1,[r1,#0] - 0x10000488: 7809 .x LDRB r1,[r1,#0] - 0x1000048a: 2220 " MOVS r2,#0x20 - 0x1000048c: 4391 .C BICS r1,r1,r2 - 0x1000048e: 4a12 .J LDR r2,[pc,#72] ; [0x100004d8] = 0x20003004 - 0x10000490: 6812 .h LDR r2,[r2,#0] - 0x10000492: 7011 .p STRB r1,[r2,#0] - 0x10000494: 4770 pG BX lr - uart_1_read - 0x10000496: b518 .. PUSH {r3,r4,lr} - 0x10000498: 4602 .F MOV r2,r0 - 0x1000049a: 2000 . MOVS r0,#0 - 0x1000049c: 2300 .# MOVS r3,#0 - 0x1000049e: 9300 .. STR r3,[sp,#0] - 0x100004a0: e014 .. B 0x100004cc ; uart_1_read + 54 - 0x100004a2: 4b0d .K LDR r3,[pc,#52] ; [0x100004d8] = 0x20003004 - 0x100004a4: 681b .h LDR r3,[r3,#0] - 0x100004a6: 791b .y LDRB r3,[r3,#4] - 0x100004a8: 540b .T STRB r3,[r1,r0] - 0x100004aa: 1c43 C. ADDS r3,r0,#1 - 0x100004ac: b2d8 .. UXTB r0,r3 - 0x100004ae: 466b kF MOV r3,sp - 0x100004b0: 781b .x LDRB r3,[r3,#0] - 0x100004b2: 1c5b [. ADDS r3,r3,#1 - 0x100004b4: b2dc .. UXTB r4,r3 - 0x100004b6: 9400 .. STR r4,[sp,#0] - 0x100004b8: 466b kF MOV r3,sp - 0x100004ba: 781b .x LDRB r3,[r3,#0] - 0x100004bc: 1c5b [. ADDS r3,r3,#1 - 0x100004be: b2dc .. UXTB r4,r3 - 0x100004c0: 9400 .. STR r4,[sp,#0] - 0x100004c2: 466b kF MOV r3,sp - 0x100004c4: 781b .x LDRB r3,[r3,#0] - 0x100004c6: 1c5b [. ADDS r3,r3,#1 - 0x100004c8: b2dc .. UXTB r4,r3 - 0x100004ca: 9400 .. STR r4,[sp,#0] - 0x100004cc: 4b02 .K LDR r3,[pc,#8] ; [0x100004d8] = 0x20003004 - 0x100004ce: e005 .. B 0x100004dc ; uart_1_read + 70 - $d - 0x100004d0: 20003008 .0. DCD 536883208 - 0x100004d4: 20003000 .0. DCD 536883200 - 0x100004d8: 20003004 .0. DCD 536883204 - $t - 0x100004dc: 681b .h LDR r3,[r3,#0] - 0x100004de: 78db .x LDRB r3,[r3,#3] - 0x100004e0: 07db .. LSLS r3,r3,#31 - 0x100004e2: 0fdb .. LSRS r3,r3,#31 - 0x100004e4: 2b00 .+ CMP r3,#0 - 0x100004e6: d0dc .. BEQ 0x100004a2 ; uart_1_read + 12 - 0x100004e8: 7010 .p STRB r0,[r2,#0] - 0x100004ea: bd18 .. POP {r3,r4,pc} - uart_1_close - 0x100004ec: b510 .. PUSH {r4,lr} - 0x100004ee: 4828 (H LDR r0,[pc,#160] ; [0x10000590] = 0x20003004 - 0x100004f0: 6800 .h LDR r0,[r0,#0] - 0x100004f2: 7880 .x LDRB r0,[r0,#2] - 0x100004f4: 2108 .! MOVS r1,#8 - 0x100004f6: 4388 .C BICS r0,r0,r1 - 0x100004f8: 4925 %I LDR r1,[pc,#148] ; [0x10000590] = 0x20003004 - 0x100004fa: 6809 .h LDR r1,[r1,#0] - 0x100004fc: 7088 .p STRB r0,[r1,#2] - 0x100004fe: 2007 . MOVS r0,#7 - 0x10000500: f000f837 ..7. BL __NVIC_DisableIRQ ; 0x10000572 - 0x10000504: bd10 .. POP {r4,pc} - uartRx_callback - 0x10000506: b50c .. PUSH {r2,r3,lr} - 0x10000508: 4669 iF MOV r1,sp - 0x1000050a: a801 .. ADD r0,sp,#4 - 0x1000050c: f7ffffc3 .... BL uart_1_read ; 0x10000496 - 0x10000510: bd0c .. POP {r2,r3,pc} - UART1_IRQHandler - 0x10000512: b500 .. PUSH {lr} - 0x10000514: 481e .H LDR r0,[pc,#120] ; [0x10000590] = 0x20003004 - 0x10000516: 6800 .h LDR r0,[r0,#0] - 0x10000518: 7800 .x LDRB r0,[r0,#0] - 0x1000051a: 06c0 .. LSLS r0,r0,#27 - 0x1000051c: 0fc0 .. LSRS r0,r0,#31 - 0x1000051e: 2800 .( CMP r0,#0 - 0x10000520: d009 .. BEQ 0x10000536 ; UART1_IRQHandler + 36 - 0x10000522: 481b .H LDR r0,[pc,#108] ; [0x10000590] = 0x20003004 - 0x10000524: 6800 .h LDR r0,[r0,#0] - 0x10000526: 7800 .x LDRB r0,[r0,#0] - 0x10000528: 2110 .! MOVS r1,#0x10 - 0x1000052a: 4388 .C BICS r0,r0,r1 - 0x1000052c: 4918 .I LDR r1,[pc,#96] ; [0x10000590] = 0x20003004 - 0x1000052e: 6809 .h LDR r1,[r1,#0] - 0x10000530: 7008 .p STRB r0,[r1,#0] - 0x10000532: f7ffffe8 .... BL uartRx_callback ; 0x10000506 - 0x10000536: 4816 .H LDR r0,[pc,#88] ; [0x10000590] = 0x20003004 - 0x10000538: 6800 .h LDR r0,[r0,#0] - 0x1000053a: 7880 .x LDRB r0,[r0,#2] - 0x1000053c: 0780 .. LSLS r0,r0,#30 - 0x1000053e: 0fc0 .. LSRS r0,r0,#31 - 0x10000540: 2800 .( CMP r0,#0 - 0x10000542: d008 .. BEQ 0x10000556 ; UART1_IRQHandler + 68 - 0x10000544: 4812 .H LDR r0,[pc,#72] ; [0x10000590] = 0x20003004 - 0x10000546: 6800 .h LDR r0,[r0,#0] - 0x10000548: 7880 .x LDRB r0,[r0,#2] - 0x1000054a: 2102 .! MOVS r1,#2 - 0x1000054c: 4388 .C BICS r0,r0,r1 - 0x1000054e: 1c80 .. ADDS r0,r0,#2 - 0x10000550: 490f .I LDR r1,[pc,#60] ; [0x10000590] = 0x20003004 - 0x10000552: 6809 .h LDR r1,[r1,#0] - 0x10000554: 7088 .p STRB r0,[r1,#2] - 0x10000556: bd00 .. POP {pc} - __NVIC_EnableIRQ - 0x10000558: 2800 .( CMP r0,#0 - 0x1000055a: db09 .. BLT 0x10000570 ; __NVIC_EnableIRQ + 24 - 0x1000055c: bf00 .. NOP - 0x1000055e: bf00 .. NOP - 0x10000560: 06c2 .. LSLS r2,r0,#27 - 0x10000562: 0ed2 .. LSRS r2,r2,#27 - 0x10000564: 2101 .! MOVS r1,#1 - 0x10000566: 4091 .@ LSLS r1,r1,r2 - 0x10000568: 4a0a .J LDR r2,[pc,#40] ; [0x10000594] = 0xe000e100 - 0x1000056a: 6011 .` STR r1,[r2,#0] - 0x1000056c: bf00 .. NOP - 0x1000056e: bf00 .. NOP - 0x10000570: 4770 pG BX lr - __NVIC_DisableIRQ - 0x10000572: 2800 .( CMP r0,#0 - 0x10000574: db0a .. BLT 0x1000058c ; __NVIC_DisableIRQ + 26 - 0x10000576: 06c2 .. LSLS r2,r0,#27 - 0x10000578: 0ed2 .. LSRS r2,r2,#27 - 0x1000057a: 2101 .! MOVS r1,#1 - 0x1000057c: 4091 .@ LSLS r1,r1,r2 - 0x1000057e: 4a05 .J LDR r2,[pc,#20] ; [0x10000594] = 0xe000e100 - 0x10000580: 3280 .2 ADDS r2,r2,#0x80 - 0x10000582: 6011 .` STR r1,[r2,#0] - 0x10000584: f3bf8f4f ..O. DSB - 0x10000588: f3bf8f6f ..o. ISB - 0x1000058c: 4770 pG BX lr - $d - 0x1000058e: 0000 .. DCW 0 - 0x10000590: 20003004 .0. DCD 536883204 - 0x10000594: e000e100 .... DCD 3758153984 - $t - .text - delay_ms - 0x10000598: 2100 .! MOVS r1,#0 - 0x1000059a: e009 .. B 0x100005b0 ; delay_ms + 24 - 0x1000059c: 2200 ." MOVS r2,#0 - 0x1000059e: e001 .. B 0x100005a4 ; delay_ms + 12 - 0x100005a0: 1c53 S. ADDS r3,r2,#1 - 0x100005a2: b29a .. UXTH r2,r3 - 0x100005a4: 237d }# MOVS r3,#0x7d - 0x100005a6: 019b .. LSLS r3,r3,#6 - 0x100005a8: 429a .B CMP r2,r3 - 0x100005aa: dbf9 .. BLT 0x100005a0 ; delay_ms + 8 - 0x100005ac: 1c4b K. ADDS r3,r1,#1 - 0x100005ae: b299 .. UXTH r1,r3 - 0x100005b0: 4281 .B CMP r1,r0 - 0x100005b2: dbf3 .. BLT 0x1000059c ; delay_ms + 4 - 0x100005b4: 4770 pG BX lr - delay_us - 0x100005b6: 2100 .! MOVS r1,#0 - 0x100005b8: e007 .. B 0x100005ca ; delay_us + 20 - 0x100005ba: 2200 ." MOVS r2,#0 - 0x100005bc: e001 .. B 0x100005c2 ; delay_us + 12 - 0x100005be: 1c53 S. ADDS r3,r2,#1 - 0x100005c0: b29a .. UXTH r2,r3 - 0x100005c2: 2a08 .* CMP r2,#8 - 0x100005c4: dbfb .. BLT 0x100005be ; delay_us + 8 - 0x100005c6: 1c4b K. ADDS r3,r1,#1 - 0x100005c8: b299 .. UXTH r1,r3 - 0x100005ca: 4281 .B CMP r1,r0 - 0x100005cc: dbf5 .. BLT 0x100005ba ; delay_us + 4 - 0x100005ce: 4770 pG BX lr - .text - PIN_Set_GPIO - 0x100005d0: b510 .. PUSH {r4,lr} - 0x100005d2: 4602 .F MOV r2,r0 - 0x100005d4: 2000 . MOVS r0,#0 - 0x100005d6: e010 .. B 0x100005fa ; PIN_Set_GPIO + 42 - 0x100005d8: 2301 .# MOVS r3,#1 - 0x100005da: 4083 .@ LSLS r3,r3,r0 - 0x100005dc: 4013 .@ ANDS r3,r3,r2 - 0x100005de: 2b00 .+ CMP r3,#0 - 0x100005e0: d00a .. BEQ 0x100005f8 ; PIN_Set_GPIO + 40 - 0x100005e2: 4bfe .K LDR r3,[pc,#1016] ; [0x100009dc] = 0x20003008 - 0x100005e4: 681b .h LDR r3,[r3,#0] - 0x100005e6: 5419 .T STRB r1,[r3,r0] - 0x100005e8: 2301 .# MOVS r3,#1 - 0x100005ea: 4083 .@ LSLS r3,r3,r0 - 0x100005ec: 4614 .F MOV r4,r2 - 0x100005ee: 439c .C BICS r4,r4,r3 - 0x100005f0: 4622 "F MOV r2,r4 - 0x100005f2: 2a00 .* CMP r2,#0 - 0x100005f4: d100 .. BNE 0x100005f8 ; PIN_Set_GPIO + 40 - 0x100005f6: e002 .. B 0x100005fe ; PIN_Set_GPIO + 46 - 0x100005f8: 1c40 @. ADDS r0,r0,#1 - 0x100005fa: 2820 ( CMP r0,#0x20 - 0x100005fc: d3ec .. BCC 0x100005d8 ; PIN_Set_GPIO + 8 - 0x100005fe: bf00 .. NOP - 0x10000600: bd10 .. POP {r4,pc} - PIN_Pullup_Enable - 0x10000602: b5fc .. PUSH {r2-r7,lr} - 0x10000604: 4603 .F MOV r3,r0 - 0x10000606: 4cf6 .L LDR r4,[pc,#984] ; [0x100009e0] = 0x50001080 - 0x10000608: 1d22 ". ADDS r2,r4,#4 - 0x1000060a: 9201 .. STR r2,[sp,#4] - 0x1000060c: 2200 ." MOVS r2,#0 - 0x1000060e: 9200 .. STR r2,[sp,#0] - 0x10000610: 2b00 .+ CMP r3,#0 - 0x10000612: d102 .. BNE 0x1000061a ; PIN_Pullup_Enable + 24 - 0x10000614: 4af3 .J LDR r2,[pc,#972] ; [0x100009e4] = 0x20003020 - 0x10000616: 9200 .. STR r2,[sp,#0] - 0x10000618: e003 .. B 0x10000622 ; PIN_Pullup_Enable + 32 - 0x1000061a: 2b01 .+ CMP r3,#1 - 0x1000061c: d101 .. BNE 0x10000622 ; PIN_Pullup_Enable + 32 - 0x1000061e: 4af2 .J LDR r2,[pc,#968] ; [0x100009e8] = 0x20003038 - 0x10000620: 9200 .. STR r2,[sp,#0] - 0x10000622: 9a00 .. LDR r2,[sp,#0] - 0x10000624: 2a00 .* CMP r2,#0 - 0x10000626: d036 6. BEQ 0x10000696 ; PIN_Pullup_Enable + 148 - 0x10000628: 2000 . MOVS r0,#0 - 0x1000062a: e013 .. B 0x10000654 ; PIN_Pullup_Enable + 82 - 0x1000062c: 2201 ." MOVS r2,#1 - 0x1000062e: 4082 .@ LSLS r2,r2,r0 - 0x10000630: 460d .F MOV r5,r1 - 0x10000632: 4015 .@ ANDS r5,r5,r2 - 0x10000634: 2d00 .- CMP r5,#0 - 0x10000636: d00c .. BEQ 0x10000652 ; PIN_Pullup_Enable + 80 - 0x10000638: 6825 %h LDR r5,[r4,#0] - 0x1000063a: 9e00 .. LDR r6,[sp,#0] - 0x1000063c: 5c37 7\ LDRB r7,[r6,r0] - 0x1000063e: 2601 .& MOVS r6,#1 - 0x10000640: 40be .@ LSLS r6,r6,r7 - 0x10000642: 4335 5C ORRS r5,r5,r6 - 0x10000644: 6025 %` STR r5,[r4,#0] - 0x10000646: 460d .F MOV r5,r1 - 0x10000648: 4395 .C BICS r5,r5,r2 - 0x1000064a: 4629 )F MOV r1,r5 - 0x1000064c: 2900 .) CMP r1,#0 - 0x1000064e: d100 .. BNE 0x10000652 ; PIN_Pullup_Enable + 80 - 0x10000650: e002 .. B 0x10000658 ; PIN_Pullup_Enable + 86 - 0x10000652: 1c40 @. ADDS r0,r0,#1 - 0x10000654: 2818 .( CMP r0,#0x18 - 0x10000656: d3e9 .. BCC 0x1000062c ; PIN_Pullup_Enable + 42 - 0x10000658: bf00 .. NOP - 0x1000065a: 2018 . MOVS r0,#0x18 - 0x1000065c: e017 .. B 0x1000068e ; PIN_Pullup_Enable + 140 - 0x1000065e: 2501 .% MOVS r5,#1 - 0x10000660: 4085 .@ LSLS r5,r5,r0 - 0x10000662: 462a *F MOV r2,r5 - 0x10000664: 460d .F MOV r5,r1 - 0x10000666: 4015 .@ ANDS r5,r5,r2 - 0x10000668: 2d00 .- CMP r5,#0 - 0x1000066a: d00f .. BEQ 0x1000068c ; PIN_Pullup_Enable + 138 - 0x1000066c: 9d01 .. LDR r5,[sp,#4] - 0x1000066e: 782d -x LDRB r5,[r5,#0] - 0x10000670: 4606 .F MOV r6,r0 - 0x10000672: 3e18 .> SUBS r6,r6,#0x18 - 0x10000674: 2701 .' MOVS r7,#1 - 0x10000676: 40b7 .@ LSLS r7,r7,r6 - 0x10000678: 433d =C ORRS r5,r5,r7 - 0x1000067a: b2ee .. UXTB r6,r5 - 0x1000067c: 9d01 .. LDR r5,[sp,#4] - 0x1000067e: 702e .p STRB r6,[r5,#0] - 0x10000680: 460d .F MOV r5,r1 - 0x10000682: 4395 .C BICS r5,r5,r2 - 0x10000684: 4629 )F MOV r1,r5 - 0x10000686: 2900 .) CMP r1,#0 - 0x10000688: d100 .. BNE 0x1000068c ; PIN_Pullup_Enable + 138 - 0x1000068a: e002 .. B 0x10000692 ; PIN_Pullup_Enable + 144 - 0x1000068c: 1c40 @. ADDS r0,r0,#1 - 0x1000068e: 2820 ( CMP r0,#0x20 - 0x10000690: d3e5 .. BCC 0x1000065e ; PIN_Pullup_Enable + 92 - 0x10000692: bf00 .. NOP - 0x10000694: bf00 .. NOP - 0x10000696: bdfc .. POP {r2-r7,pc} - PIN_Pullup_Disable - 0x10000698: b5fc .. PUSH {r2-r7,lr} - 0x1000069a: 4603 .F MOV r3,r0 - 0x1000069c: 4cd0 .L LDR r4,[pc,#832] ; [0x100009e0] = 0x50001080 - 0x1000069e: 1d22 ". ADDS r2,r4,#4 - 0x100006a0: 9201 .. STR r2,[sp,#4] - 0x100006a2: 2200 ." MOVS r2,#0 - 0x100006a4: 9200 .. STR r2,[sp,#0] - 0x100006a6: 2b00 .+ CMP r3,#0 - 0x100006a8: d102 .. BNE 0x100006b0 ; PIN_Pullup_Disable + 24 - 0x100006aa: 4ace .J LDR r2,[pc,#824] ; [0x100009e4] = 0x20003020 - 0x100006ac: 9200 .. STR r2,[sp,#0] - 0x100006ae: e003 .. B 0x100006b8 ; PIN_Pullup_Disable + 32 - 0x100006b0: 2b01 .+ CMP r3,#1 - 0x100006b2: d101 .. BNE 0x100006b8 ; PIN_Pullup_Disable + 32 - 0x100006b4: 4acc .J LDR r2,[pc,#816] ; [0x100009e8] = 0x20003038 - 0x100006b6: 9200 .. STR r2,[sp,#0] - 0x100006b8: 9a00 .. LDR r2,[sp,#0] - 0x100006ba: 2a00 .* CMP r2,#0 - 0x100006bc: d035 5. BEQ 0x1000072a ; PIN_Pullup_Disable + 146 - 0x100006be: 2000 . MOVS r0,#0 - 0x100006c0: e013 .. B 0x100006ea ; PIN_Pullup_Disable + 82 - 0x100006c2: 2201 ." MOVS r2,#1 - 0x100006c4: 4082 .@ LSLS r2,r2,r0 - 0x100006c6: 460d .F MOV r5,r1 - 0x100006c8: 4015 .@ ANDS r5,r5,r2 - 0x100006ca: 2d00 .- CMP r5,#0 - 0x100006cc: d00c .. BEQ 0x100006e8 ; PIN_Pullup_Disable + 80 - 0x100006ce: 6825 %h LDR r5,[r4,#0] - 0x100006d0: 9e00 .. LDR r6,[sp,#0] - 0x100006d2: 5c37 7\ LDRB r7,[r6,r0] - 0x100006d4: 2601 .& MOVS r6,#1 - 0x100006d6: 40be .@ LSLS r6,r6,r7 - 0x100006d8: 43b5 .C BICS r5,r5,r6 - 0x100006da: 6025 %` STR r5,[r4,#0] - 0x100006dc: 460d .F MOV r5,r1 - 0x100006de: 4395 .C BICS r5,r5,r2 - 0x100006e0: 4629 )F MOV r1,r5 - 0x100006e2: 2900 .) CMP r1,#0 - 0x100006e4: d100 .. BNE 0x100006e8 ; PIN_Pullup_Disable + 80 - 0x100006e6: e002 .. B 0x100006ee ; PIN_Pullup_Disable + 86 - 0x100006e8: 1c40 @. ADDS r0,r0,#1 - 0x100006ea: 2818 .( CMP r0,#0x18 - 0x100006ec: d3e9 .. BCC 0x100006c2 ; PIN_Pullup_Disable + 42 - 0x100006ee: bf00 .. NOP - 0x100006f0: 2018 . MOVS r0,#0x18 - 0x100006f2: e016 .. B 0x10000722 ; PIN_Pullup_Disable + 138 - 0x100006f4: 2501 .% MOVS r5,#1 - 0x100006f6: 4085 .@ LSLS r5,r5,r0 - 0x100006f8: 462a *F MOV r2,r5 - 0x100006fa: 460d .F MOV r5,r1 - 0x100006fc: 4015 .@ ANDS r5,r5,r2 - 0x100006fe: 2d00 .- CMP r5,#0 - 0x10000700: d00e .. BEQ 0x10000720 ; PIN_Pullup_Disable + 136 - 0x10000702: 9d01 .. LDR r5,[sp,#4] - 0x10000704: 782d -x LDRB r5,[r5,#0] - 0x10000706: 4606 .F MOV r6,r0 - 0x10000708: 3e18 .> SUBS r6,r6,#0x18 - 0x1000070a: 2701 .' MOVS r7,#1 - 0x1000070c: 40b7 .@ LSLS r7,r7,r6 - 0x1000070e: 43bd .C BICS r5,r5,r7 - 0x10000710: 9e01 .. LDR r6,[sp,#4] - 0x10000712: 7035 5p STRB r5,[r6,#0] - 0x10000714: 460d .F MOV r5,r1 - 0x10000716: 4395 .C BICS r5,r5,r2 - 0x10000718: 4629 )F MOV r1,r5 - 0x1000071a: 2900 .) CMP r1,#0 - 0x1000071c: d100 .. BNE 0x10000720 ; PIN_Pullup_Disable + 136 - 0x1000071e: e002 .. B 0x10000726 ; PIN_Pullup_Disable + 142 - 0x10000720: 1c40 @. ADDS r0,r0,#1 - 0x10000722: 2820 ( CMP r0,#0x20 - 0x10000724: d3e6 .. BCC 0x100006f4 ; PIN_Pullup_Disable + 92 - 0x10000726: bf00 .. NOP - 0x10000728: bf00 .. NOP - 0x1000072a: bdfc .. POP {r2-r7,pc} - GPIO_Set_Output - 0x1000072c: 49af .I LDR r1,[pc,#700] ; [0x100009ec] = 0x2000300c - 0x1000072e: 6809 .h LDR r1,[r1,#0] - 0x10000730: 460a .F MOV r2,r1 - 0x10000732: 7813 .x LDRB r3,[r2,#0] - 0x10000734: 4619 .F MOV r1,r3 - 0x10000736: 7853 Sx LDRB r3,[r2,#1] - 0x10000738: 021b .. LSLS r3,r3,#8 - 0x1000073a: 4319 .C ORRS r1,r1,r3 - 0x1000073c: 7893 .x LDRB r3,[r2,#2] - 0x1000073e: 041b .. LSLS r3,r3,#16 - 0x10000740: 4319 .C ORRS r1,r1,r3 - 0x10000742: 78d2 .x LDRB r2,[r2,#3] - 0x10000744: 0612 .. LSLS r2,r2,#24 - 0x10000746: 4311 .C ORRS r1,r1,r2 - 0x10000748: 4381 .C BICS r1,r1,r0 - 0x1000074a: 4aa8 .J LDR r2,[pc,#672] ; [0x100009ec] = 0x2000300c - 0x1000074c: 6812 .h LDR r2,[r2,#0] - 0x1000074e: 7011 .p STRB r1,[r2,#0] - 0x10000750: 0a0b .. LSRS r3,r1,#8 - 0x10000752: 7053 Sp STRB r3,[r2,#1] - 0x10000754: 0c0b .. LSRS r3,r1,#16 - 0x10000756: 7093 .p STRB r3,[r2,#2] - 0x10000758: 0e09 .. LSRS r1,r1,#24 - 0x1000075a: 70d1 .p STRB r1,[r2,#3] - 0x1000075c: 4770 pG BX lr - GPIO_Set_Input - 0x1000075e: b510 .. PUSH {r4,lr} - 0x10000760: 4aa2 .J LDR r2,[pc,#648] ; [0x100009ec] = 0x2000300c - 0x10000762: 6812 .h LDR r2,[r2,#0] - 0x10000764: 4613 .F MOV r3,r2 - 0x10000766: 781c .x LDRB r4,[r3,#0] - 0x10000768: 4622 "F MOV r2,r4 - 0x1000076a: 785c \x LDRB r4,[r3,#1] - 0x1000076c: 0224 $. LSLS r4,r4,#8 - 0x1000076e: 4322 "C ORRS r2,r2,r4 - 0x10000770: 789c .x LDRB r4,[r3,#2] - 0x10000772: 0424 $. LSLS r4,r4,#16 - 0x10000774: 4322 "C ORRS r2,r2,r4 - 0x10000776: 78db .x LDRB r3,[r3,#3] - 0x10000778: 061b .. LSLS r3,r3,#24 - 0x1000077a: 431a .C ORRS r2,r2,r3 - 0x1000077c: 4302 .C ORRS r2,r2,r0 - 0x1000077e: 4b9b .K LDR r3,[pc,#620] ; [0x100009ec] = 0x2000300c - 0x10000780: 681b .h LDR r3,[r3,#0] - 0x10000782: 701a .p STRB r2,[r3,#0] - 0x10000784: 0a14 .. LSRS r4,r2,#8 - 0x10000786: 705c \p STRB r4,[r3,#1] - 0x10000788: 0c14 .. LSRS r4,r2,#16 - 0x1000078a: 709c .p STRB r4,[r3,#2] - 0x1000078c: 0e12 .. LSRS r2,r2,#24 - 0x1000078e: 70da .p STRB r2,[r3,#3] - 0x10000790: 4a97 .J LDR r2,[pc,#604] ; [0x100009f0] = 0x20003014 - 0x10000792: 6812 .h LDR r2,[r2,#0] - 0x10000794: 4613 .F MOV r3,r2 - 0x10000796: 781c .x LDRB r4,[r3,#0] - 0x10000798: 4622 "F MOV r2,r4 - 0x1000079a: 785c \x LDRB r4,[r3,#1] - 0x1000079c: 0224 $. LSLS r4,r4,#8 - 0x1000079e: 4322 "C ORRS r2,r2,r4 - 0x100007a0: 789c .x LDRB r4,[r3,#2] - 0x100007a2: 0424 $. LSLS r4,r4,#16 - 0x100007a4: 4322 "C ORRS r2,r2,r4 - 0x100007a6: 78db .x LDRB r3,[r3,#3] - 0x100007a8: 061b .. LSLS r3,r3,#24 - 0x100007aa: 431a .C ORRS r2,r2,r3 - 0x100007ac: 4302 .C ORRS r2,r2,r0 - 0x100007ae: 4b90 .K LDR r3,[pc,#576] ; [0x100009f0] = 0x20003014 - 0x100007b0: 681b .h LDR r3,[r3,#0] - 0x100007b2: 701a .p STRB r2,[r3,#0] - 0x100007b4: 0a14 .. LSRS r4,r2,#8 - 0x100007b6: 705c \p STRB r4,[r3,#1] - 0x100007b8: 0c14 .. LSRS r4,r2,#16 - 0x100007ba: 709c .p STRB r4,[r3,#2] - 0x100007bc: 0e12 .. LSRS r2,r2,#24 - 0x100007be: 70da .p STRB r2,[r3,#3] - 0x100007c0: 4a8b .J LDR r2,[pc,#556] ; [0x100009f0] = 0x20003014 - 0x100007c2: 6812 .h LDR r2,[r2,#0] - 0x100007c4: 2308 .# MOVS r3,#8 - 0x100007c6: 18d3 .. ADDS r3,r2,r3 - 0x100007c8: 781c .x LDRB r4,[r3,#0] - 0x100007ca: 4622 "F MOV r2,r4 - 0x100007cc: 785c \x LDRB r4,[r3,#1] - 0x100007ce: 0224 $. LSLS r4,r4,#8 - 0x100007d0: 4322 "C ORRS r2,r2,r4 - 0x100007d2: 789c .x LDRB r4,[r3,#2] - 0x100007d4: 0424 $. LSLS r4,r4,#16 - 0x100007d6: 4322 "C ORRS r2,r2,r4 - 0x100007d8: 78db .x LDRB r3,[r3,#3] - 0x100007da: 061b .. LSLS r3,r3,#24 - 0x100007dc: 431a .C ORRS r2,r2,r3 - 0x100007de: 4382 .C BICS r2,r2,r0 - 0x100007e0: 4b83 .K LDR r3,[pc,#524] ; [0x100009f0] = 0x20003014 - 0x100007e2: 681b .h LDR r3,[r3,#0] - 0x100007e4: 721a .r STRB r2,[r3,#8] - 0x100007e6: 0a14 .. LSRS r4,r2,#8 - 0x100007e8: 725c \r STRB r4,[r3,#9] - 0x100007ea: 0c14 .. LSRS r4,r2,#16 - 0x100007ec: 729c .r STRB r4,[r3,#0xa] - 0x100007ee: 0e12 .. LSRS r2,r2,#24 - 0x100007f0: 72da .r STRB r2,[r3,#0xb] - 0x100007f2: 4a7f .J LDR r2,[pc,#508] ; [0x100009f0] = 0x20003014 - 0x100007f4: 6812 .h LDR r2,[r2,#0] - 0x100007f6: 2308 .# MOVS r3,#8 - 0x100007f8: 18d3 .. ADDS r3,r2,r3 - 0x100007fa: 781c .x LDRB r4,[r3,#0] - 0x100007fc: 4622 "F MOV r2,r4 - 0x100007fe: 785c \x LDRB r4,[r3,#1] - 0x10000800: 0224 $. LSLS r4,r4,#8 - 0x10000802: 4322 "C ORRS r2,r2,r4 - 0x10000804: 789c .x LDRB r4,[r3,#2] - 0x10000806: 0424 $. LSLS r4,r4,#16 - 0x10000808: 4322 "C ORRS r2,r2,r4 - 0x1000080a: 78db .x LDRB r3,[r3,#3] - 0x1000080c: 061b .. LSLS r3,r3,#24 - 0x1000080e: 431a .C ORRS r2,r2,r3 - 0x10000810: 430a .C ORRS r2,r2,r1 - 0x10000812: 4b77 wK LDR r3,[pc,#476] ; [0x100009f0] = 0x20003014 - 0x10000814: 681b .h LDR r3,[r3,#0] - 0x10000816: 721a .r STRB r2,[r3,#8] - 0x10000818: 0a14 .. LSRS r4,r2,#8 - 0x1000081a: 725c \r STRB r4,[r3,#9] - 0x1000081c: 0c14 .. LSRS r4,r2,#16 - 0x1000081e: 729c .r STRB r4,[r3,#0xa] - 0x10000820: 0e12 .. LSRS r2,r2,#24 - 0x10000822: 72da .r STRB r2,[r3,#0xb] - 0x10000824: bd10 .. POP {r4,pc} - GPIO_Set_Input_DIR - 0x10000826: 4971 qI LDR r1,[pc,#452] ; [0x100009ec] = 0x2000300c - 0x10000828: 6809 .h LDR r1,[r1,#0] - 0x1000082a: 460a .F MOV r2,r1 - 0x1000082c: 7813 .x LDRB r3,[r2,#0] - 0x1000082e: 4619 .F MOV r1,r3 - 0x10000830: 7853 Sx LDRB r3,[r2,#1] - 0x10000832: 021b .. LSLS r3,r3,#8 - 0x10000834: 4319 .C ORRS r1,r1,r3 - 0x10000836: 7893 .x LDRB r3,[r2,#2] - 0x10000838: 041b .. LSLS r3,r3,#16 - 0x1000083a: 4319 .C ORRS r1,r1,r3 - 0x1000083c: 78d2 .x LDRB r2,[r2,#3] - 0x1000083e: 0612 .. LSLS r2,r2,#24 - 0x10000840: 4311 .C ORRS r1,r1,r2 - 0x10000842: 4301 .C ORRS r1,r1,r0 - 0x10000844: 4a69 iJ LDR r2,[pc,#420] ; [0x100009ec] = 0x2000300c - 0x10000846: 6812 .h LDR r2,[r2,#0] - 0x10000848: 7011 .p STRB r1,[r2,#0] - 0x1000084a: 0a0b .. LSRS r3,r1,#8 - 0x1000084c: 7053 Sp STRB r3,[r2,#1] - 0x1000084e: 0c0b .. LSRS r3,r1,#16 - 0x10000850: 7093 .p STRB r3,[r2,#2] - 0x10000852: 0e09 .. LSRS r1,r1,#24 - 0x10000854: 70d1 .p STRB r1,[r2,#3] - 0x10000856: 4770 pG BX lr - GPIO_Input_Enable - 0x10000858: 4965 eI LDR r1,[pc,#404] ; [0x100009f0] = 0x20003014 - 0x1000085a: 6809 .h LDR r1,[r1,#0] - 0x1000085c: 460a .F MOV r2,r1 - 0x1000085e: 7813 .x LDRB r3,[r2,#0] - 0x10000860: 4619 .F MOV r1,r3 - 0x10000862: 7853 Sx LDRB r3,[r2,#1] - 0x10000864: 021b .. LSLS r3,r3,#8 - 0x10000866: 4319 .C ORRS r1,r1,r3 - 0x10000868: 7893 .x LDRB r3,[r2,#2] - 0x1000086a: 041b .. LSLS r3,r3,#16 - 0x1000086c: 4319 .C ORRS r1,r1,r3 - 0x1000086e: 78d2 .x LDRB r2,[r2,#3] - 0x10000870: 0612 .. LSLS r2,r2,#24 - 0x10000872: 4311 .C ORRS r1,r1,r2 - 0x10000874: 4301 .C ORRS r1,r1,r0 - 0x10000876: 4a5e ^J LDR r2,[pc,#376] ; [0x100009f0] = 0x20003014 - 0x10000878: 6812 .h LDR r2,[r2,#0] - 0x1000087a: 7011 .p STRB r1,[r2,#0] - 0x1000087c: 0a0b .. LSRS r3,r1,#8 - 0x1000087e: 7053 Sp STRB r3,[r2,#1] - 0x10000880: 0c0b .. LSRS r3,r1,#16 - 0x10000882: 7093 .p STRB r3,[r2,#2] - 0x10000884: 0e09 .. LSRS r1,r1,#24 - 0x10000886: 70d1 .p STRB r1,[r2,#3] - 0x10000888: 4770 pG BX lr - GPIO_Input_Disable - 0x1000088a: 4959 YI LDR r1,[pc,#356] ; [0x100009f0] = 0x20003014 - 0x1000088c: 6809 .h LDR r1,[r1,#0] - 0x1000088e: 460a .F MOV r2,r1 - 0x10000890: 7813 .x LDRB r3,[r2,#0] - 0x10000892: 4619 .F MOV r1,r3 - 0x10000894: 7853 Sx LDRB r3,[r2,#1] - 0x10000896: 021b .. LSLS r3,r3,#8 - 0x10000898: 4319 .C ORRS r1,r1,r3 - 0x1000089a: 7893 .x LDRB r3,[r2,#2] - 0x1000089c: 041b .. LSLS r3,r3,#16 - 0x1000089e: 4319 .C ORRS r1,r1,r3 - 0x100008a0: 78d2 .x LDRB r2,[r2,#3] - 0x100008a2: 0612 .. LSLS r2,r2,#24 - 0x100008a4: 4311 .C ORRS r1,r1,r2 - 0x100008a6: 4381 .C BICS r1,r1,r0 - 0x100008a8: 4a51 QJ LDR r2,[pc,#324] ; [0x100009f0] = 0x20003014 - 0x100008aa: 6812 .h LDR r2,[r2,#0] - 0x100008ac: 7011 .p STRB r1,[r2,#0] - 0x100008ae: 0a0b .. LSRS r3,r1,#8 - 0x100008b0: 7053 Sp STRB r3,[r2,#1] - 0x100008b2: 0c0b .. LSRS r3,r1,#16 - 0x100008b4: 7093 .p STRB r3,[r2,#2] - 0x100008b6: 0e09 .. LSRS r1,r1,#24 - 0x100008b8: 70d1 .p STRB r1,[r2,#3] - 0x100008ba: 4770 pG BX lr - GPIO_Pin_Set - 0x100008bc: 494d MI LDR r1,[pc,#308] ; [0x100009f4] = 0x20003010 - 0x100008be: 6809 .h LDR r1,[r1,#0] - 0x100008c0: 460a .F MOV r2,r1 - 0x100008c2: 7813 .x LDRB r3,[r2,#0] - 0x100008c4: 4619 .F MOV r1,r3 - 0x100008c6: 7853 Sx LDRB r3,[r2,#1] - 0x100008c8: 021b .. LSLS r3,r3,#8 - 0x100008ca: 4319 .C ORRS r1,r1,r3 - 0x100008cc: 7893 .x LDRB r3,[r2,#2] - 0x100008ce: 041b .. LSLS r3,r3,#16 - 0x100008d0: 4319 .C ORRS r1,r1,r3 - 0x100008d2: 78d2 .x LDRB r2,[r2,#3] - 0x100008d4: 0612 .. LSLS r2,r2,#24 - 0x100008d6: 4311 .C ORRS r1,r1,r2 - 0x100008d8: 4301 .C ORRS r1,r1,r0 - 0x100008da: 4a46 FJ LDR r2,[pc,#280] ; [0x100009f4] = 0x20003010 - 0x100008dc: 6812 .h LDR r2,[r2,#0] - 0x100008de: 7011 .p STRB r1,[r2,#0] - 0x100008e0: 0a0b .. LSRS r3,r1,#8 - 0x100008e2: 7053 Sp STRB r3,[r2,#1] - 0x100008e4: 0c0b .. LSRS r3,r1,#16 - 0x100008e6: 7093 .p STRB r3,[r2,#2] - 0x100008e8: 0e09 .. LSRS r1,r1,#24 - 0x100008ea: 70d1 .p STRB r1,[r2,#3] - 0x100008ec: 4770 pG BX lr - GPIO_Pin_Clear - 0x100008ee: 4941 AI LDR r1,[pc,#260] ; [0x100009f4] = 0x20003010 - 0x100008f0: 6809 .h LDR r1,[r1,#0] - 0x100008f2: 460a .F MOV r2,r1 - 0x100008f4: 7813 .x LDRB r3,[r2,#0] - 0x100008f6: 4619 .F MOV r1,r3 - 0x100008f8: 7853 Sx LDRB r3,[r2,#1] - 0x100008fa: 021b .. LSLS r3,r3,#8 - 0x100008fc: 4319 .C ORRS r1,r1,r3 - 0x100008fe: 7893 .x LDRB r3,[r2,#2] - 0x10000900: 041b .. LSLS r3,r3,#16 - 0x10000902: 4319 .C ORRS r1,r1,r3 - 0x10000904: 78d2 .x LDRB r2,[r2,#3] - 0x10000906: 0612 .. LSLS r2,r2,#24 - 0x10000908: 4311 .C ORRS r1,r1,r2 - 0x1000090a: 4381 .C BICS r1,r1,r0 - 0x1000090c: 4a39 9J LDR r2,[pc,#228] ; [0x100009f4] = 0x20003010 - 0x1000090e: 6812 .h LDR r2,[r2,#0] - 0x10000910: 7011 .p STRB r1,[r2,#0] - 0x10000912: 0a0b .. LSRS r3,r1,#8 - 0x10000914: 7053 Sp STRB r3,[r2,#1] - 0x10000916: 0c0b .. LSRS r3,r1,#16 - 0x10000918: 7093 .p STRB r3,[r2,#2] - 0x1000091a: 0e09 .. LSRS r1,r1,#24 - 0x1000091c: 70d1 .p STRB r1,[r2,#3] - 0x1000091e: 4770 pG BX lr - GPIO_Pin_Turn - 0x10000920: 4934 4I LDR r1,[pc,#208] ; [0x100009f4] = 0x20003010 - 0x10000922: 6809 .h LDR r1,[r1,#0] - 0x10000924: 460a .F MOV r2,r1 - 0x10000926: 7813 .x LDRB r3,[r2,#0] - 0x10000928: 4619 .F MOV r1,r3 - 0x1000092a: 7853 Sx LDRB r3,[r2,#1] - 0x1000092c: 021b .. LSLS r3,r3,#8 - 0x1000092e: 4319 .C ORRS r1,r1,r3 - 0x10000930: 7893 .x LDRB r3,[r2,#2] - 0x10000932: 041b .. LSLS r3,r3,#16 - 0x10000934: 4319 .C ORRS r1,r1,r3 - 0x10000936: 78d2 .x LDRB r2,[r2,#3] - 0x10000938: 0612 .. LSLS r2,r2,#24 - 0x1000093a: 4311 .C ORRS r1,r1,r2 - 0x1000093c: 4041 A@ EORS r1,r1,r0 - 0x1000093e: 4a2d -J LDR r2,[pc,#180] ; [0x100009f4] = 0x20003010 - 0x10000940: 6812 .h LDR r2,[r2,#0] - 0x10000942: 7011 .p STRB r1,[r2,#0] - 0x10000944: 0a0b .. LSRS r3,r1,#8 - 0x10000946: 7053 Sp STRB r3,[r2,#1] - 0x10000948: 0c0b .. LSRS r3,r1,#16 - 0x1000094a: 7093 .p STRB r3,[r2,#2] - 0x1000094c: 0e09 .. LSRS r1,r1,#24 - 0x1000094e: 70d1 .p STRB r1,[r2,#3] - 0x10000950: 4770 pG BX lr - GPIO_Pin_Read - 0x10000952: 4601 .F MOV r1,r0 - 0x10000954: 4826 &H LDR r0,[pc,#152] ; [0x100009f0] = 0x20003014 - 0x10000956: 6800 .h LDR r0,[r0,#0] - 0x10000958: 1d02 .. ADDS r2,r0,#4 - 0x1000095a: 7813 .x LDRB r3,[r2,#0] - 0x1000095c: 4618 .F MOV r0,r3 - 0x1000095e: 7853 Sx LDRB r3,[r2,#1] - 0x10000960: 021b .. LSLS r3,r3,#8 - 0x10000962: 4318 .C ORRS r0,r0,r3 - 0x10000964: 7893 .x LDRB r3,[r2,#2] - 0x10000966: 041b .. LSLS r3,r3,#16 - 0x10000968: 4318 .C ORRS r0,r0,r3 - 0x1000096a: 78d2 .x LDRB r2,[r2,#3] - 0x1000096c: 0612 .. LSLS r2,r2,#24 - 0x1000096e: 4310 .C ORRS r0,r0,r2 - 0x10000970: 4008 .@ ANDS r0,r0,r1 - 0x10000972: 4770 pG BX lr - io_irq_enable - 0x10000974: b510 .. PUSH {r4,lr} - 0x10000976: 460a .F MOV r2,r1 - 0x10000978: 491f .I LDR r1,[pc,#124] ; [0x100009f8] = 0x20003018 - 0x1000097a: 6809 .h LDR r1,[r1,#0] - 0x1000097c: 2318 .# MOVS r3,#0x18 - 0x1000097e: 18cb .. ADDS r3,r1,r3 - 0x10000980: 781c .x LDRB r4,[r3,#0] - 0x10000982: 4621 !F MOV r1,r4 - 0x10000984: 785c \x LDRB r4,[r3,#1] - 0x10000986: 0224 $. LSLS r4,r4,#8 - 0x10000988: 4321 !C ORRS r1,r1,r4 - 0x1000098a: 789c .x LDRB r4,[r3,#2] - 0x1000098c: 0424 $. LSLS r4,r4,#16 - 0x1000098e: 4321 !C ORRS r1,r1,r4 - 0x10000990: 78db .x LDRB r3,[r3,#3] - 0x10000992: 061b .. LSLS r3,r3,#24 - 0x10000994: 4319 .C ORRS r1,r1,r3 - 0x10000996: 4001 .@ ANDS r1,r1,r0 - 0x10000998: 4b17 .K LDR r3,[pc,#92] ; [0x100009f8] = 0x20003018 - 0x1000099a: 681b .h LDR r3,[r3,#0] - 0x1000099c: 7019 .p STRB r1,[r3,#0] - 0x1000099e: 0a0c .. LSRS r4,r1,#8 - 0x100009a0: 705c \p STRB r4,[r3,#1] - 0x100009a2: 0c0c .. LSRS r4,r1,#16 - 0x100009a4: 709c .p STRB r4,[r3,#2] - 0x100009a6: 0e09 .. LSRS r1,r1,#24 - 0x100009a8: 70d9 .p STRB r1,[r3,#3] - 0x100009aa: 4913 .I LDR r1,[pc,#76] ; [0x100009f8] = 0x20003018 - 0x100009ac: 6809 .h LDR r1,[r1,#0] - 0x100009ae: 2310 .# MOVS r3,#0x10 - 0x100009b0: 18cb .. ADDS r3,r1,r3 - 0x100009b2: 781c .x LDRB r4,[r3,#0] - 0x100009b4: 4621 !F MOV r1,r4 - 0x100009b6: 785c \x LDRB r4,[r3,#1] - 0x100009b8: 0224 $. LSLS r4,r4,#8 - 0x100009ba: 4321 !C ORRS r1,r1,r4 - 0x100009bc: 789c .x LDRB r4,[r3,#2] - 0x100009be: 0424 $. LSLS r4,r4,#16 - 0x100009c0: 4321 !C ORRS r1,r1,r4 - 0x100009c2: 78db .x LDRB r3,[r3,#3] - 0x100009c4: 061b .. LSLS r3,r3,#24 - 0x100009c6: 4319 .C ORRS r1,r1,r3 - 0x100009c8: 4381 .C BICS r1,r1,r0 - 0x100009ca: 4b0b .K LDR r3,[pc,#44] ; [0x100009f8] = 0x20003018 - 0x100009cc: 681b .h LDR r3,[r3,#0] - 0x100009ce: 7419 .t STRB r1,[r3,#0x10] - 0x100009d0: 0a0c .. LSRS r4,r1,#8 - 0x100009d2: 745c \t STRB r4,[r3,#0x11] - 0x100009d4: 0c0c .. LSRS r4,r1,#16 - 0x100009d6: 749c .t STRB r4,[r3,#0x12] - 0x100009d8: 0e09 .. LSRS r1,r1,#24 - 0x100009da: e00f .. B 0x100009fc ; io_irq_enable + 136 - $d - 0x100009dc: 20003008 .0. DCD 536883208 - 0x100009e0: 50001080 ...P DCD 1342181504 - 0x100009e4: 20003020 0. DCD 536883232 - 0x100009e8: 20003038 80. DCD 536883256 - 0x100009ec: 2000300c .0. DCD 536883212 - 0x100009f0: 20003014 .0. DCD 536883220 - 0x100009f4: 20003010 .0. DCD 536883216 - 0x100009f8: 20003018 .0. DCD 536883224 - $t - 0x100009fc: 74d9 .t STRB r1,[r3,#0x13] - 0x100009fe: 494e NI LDR r1,[pc,#312] ; [0x10000b38] = 0x20003018 - 0x10000a00: 6809 .h LDR r1,[r1,#0] - 0x10000a02: 3120 1 ADDS r1,r1,#0x20 - 0x10000a04: 7809 .x LDRB r1,[r1,#0] - 0x10000a06: 0849 I. LSRS r1,r1,#1 - 0x10000a08: 0049 I. LSLS r1,r1,#1 - 0x10000a0a: 4b4b KK LDR r3,[pc,#300] ; [0x10000b38] = 0x20003018 - 0x10000a0c: 681b .h LDR r3,[r3,#0] - 0x10000a0e: 3320 3 ADDS r3,r3,#0x20 - 0x10000a10: 7019 .p STRB r1,[r3,#0] - 0x10000a12: 494a JI LDR r1,[pc,#296] ; [0x10000b3c] = 0x2000301c - 0x10000a14: 600a .` STR r2,[r1,#0] - 0x10000a16: 210c .! MOVS r1,#0xc - 0x10000a18: 2900 .) CMP r1,#0 - 0x10000a1a: db09 .. BLT 0x10000a30 ; io_irq_enable + 188 - 0x10000a1c: bf00 .. NOP - 0x10000a1e: bf00 .. NOP - 0x10000a20: 06cc .. LSLS r4,r1,#27 - 0x10000a22: 0ee4 .. LSRS r4,r4,#27 - 0x10000a24: 2301 .# MOVS r3,#1 - 0x10000a26: 40a3 .@ LSLS r3,r3,r4 - 0x10000a28: 4c45 EL LDR r4,[pc,#276] ; [0x10000b40] = 0xe000e100 - 0x10000a2a: 6023 #` STR r3,[r4,#0] - 0x10000a2c: bf00 .. NOP - 0x10000a2e: bf00 .. NOP - 0x10000a30: bf00 .. NOP - 0x10000a32: bd10 .. POP {r4,pc} - io_irq_disable - 0x10000a34: 4940 @I LDR r1,[pc,#256] ; [0x10000b38] = 0x20003018 - 0x10000a36: 6809 .h LDR r1,[r1,#0] - 0x10000a38: 2210 ." MOVS r2,#0x10 - 0x10000a3a: 188a .. ADDS r2,r1,r2 - 0x10000a3c: 7813 .x LDRB r3,[r2,#0] - 0x10000a3e: 4619 .F MOV r1,r3 - 0x10000a40: 7853 Sx LDRB r3,[r2,#1] - 0x10000a42: 021b .. LSLS r3,r3,#8 - 0x10000a44: 4319 .C ORRS r1,r1,r3 - 0x10000a46: 7893 .x LDRB r3,[r2,#2] - 0x10000a48: 041b .. LSLS r3,r3,#16 - 0x10000a4a: 4319 .C ORRS r1,r1,r3 - 0x10000a4c: 78d2 .x LDRB r2,[r2,#3] - 0x10000a4e: 0612 .. LSLS r2,r2,#24 - 0x10000a50: 4311 .C ORRS r1,r1,r2 - 0x10000a52: 4301 .C ORRS r1,r1,r0 - 0x10000a54: 4a38 8J LDR r2,[pc,#224] ; [0x10000b38] = 0x20003018 - 0x10000a56: 6812 .h LDR r2,[r2,#0] - 0x10000a58: 7411 .t STRB r1,[r2,#0x10] - 0x10000a5a: 0a0b .. LSRS r3,r1,#8 - 0x10000a5c: 7453 St STRB r3,[r2,#0x11] - 0x10000a5e: 0c0b .. LSRS r3,r1,#16 - 0x10000a60: 7493 .t STRB r3,[r2,#0x12] - 0x10000a62: 0e09 .. LSRS r1,r1,#24 - 0x10000a64: 74d1 .t STRB r1,[r2,#0x13] - 0x10000a66: 4770 pG BX lr - io_irq_disable_all - 0x10000a68: 200c . MOVS r0,#0xc - 0x10000a6a: 2800 .( CMP r0,#0 - 0x10000a6c: db0a .. BLT 0x10000a84 ; io_irq_disable_all + 28 - 0x10000a6e: 06c2 .. LSLS r2,r0,#27 - 0x10000a70: 0ed2 .. LSRS r2,r2,#27 - 0x10000a72: 2101 .! MOVS r1,#1 - 0x10000a74: 4091 .@ LSLS r1,r1,r2 - 0x10000a76: 4a32 2J LDR r2,[pc,#200] ; [0x10000b40] = 0xe000e100 - 0x10000a78: 3280 .2 ADDS r2,r2,#0x80 - 0x10000a7a: 6011 .` STR r1,[r2,#0] - 0x10000a7c: f3bf8f4f ..O. DSB - 0x10000a80: f3bf8f6f ..o. ISB - 0x10000a84: bf00 .. NOP - 0x10000a86: 2000 . MOVS r0,#0 - 0x10000a88: 43c0 .C MVNS r0,r0 - 0x10000a8a: 492b +I LDR r1,[pc,#172] ; [0x10000b38] = 0x20003018 - 0x10000a8c: 6809 .h LDR r1,[r1,#0] - 0x10000a8e: 7408 .t STRB r0,[r1,#0x10] - 0x10000a90: 0a02 .. LSRS r2,r0,#8 - 0x10000a92: 744a Jt STRB r2,[r1,#0x11] - 0x10000a94: 0c02 .. LSRS r2,r0,#16 - 0x10000a96: 748a .t STRB r2,[r1,#0x12] - 0x10000a98: 0e00 .. LSRS r0,r0,#24 - 0x10000a9a: 74c8 .t STRB r0,[r1,#0x13] - 0x10000a9c: 4826 &H LDR r0,[pc,#152] ; [0x10000b38] = 0x20003018 - 0x10000a9e: 6800 .h LDR r0,[r0,#0] - 0x10000aa0: 3020 0 ADDS r0,r0,#0x20 - 0x10000aa2: 7800 .x LDRB r0,[r0,#0] - 0x10000aa4: 0840 @. LSRS r0,r0,#1 - 0x10000aa6: 0040 @. LSLS r0,r0,#1 - 0x10000aa8: 1c40 @. ADDS r0,r0,#1 - 0x10000aaa: 4923 #I LDR r1,[pc,#140] ; [0x10000b38] = 0x20003018 - 0x10000aac: 6809 .h LDR r1,[r1,#0] - 0x10000aae: 3120 1 ADDS r1,r1,#0x20 - 0x10000ab0: 7008 .p STRB r0,[r1,#0] - 0x10000ab2: 4770 pG BX lr - GPIO_IRQHandler - 0x10000ab4: b510 .. PUSH {r4,lr} - 0x10000ab6: 4820 H LDR r0,[pc,#128] ; [0x10000b38] = 0x20003018 - 0x10000ab8: 6800 .h LDR r0,[r0,#0] - 0x10000aba: 2118 .! MOVS r1,#0x18 - 0x10000abc: 1841 A. ADDS r1,r0,r1 - 0x10000abe: 780a .x LDRB r2,[r1,#0] - 0x10000ac0: 4610 .F MOV r0,r2 - 0x10000ac2: 784a Jx LDRB r2,[r1,#1] - 0x10000ac4: 0212 .. LSLS r2,r2,#8 - 0x10000ac6: 4310 .C ORRS r0,r0,r2 - 0x10000ac8: 788a .x LDRB r2,[r1,#2] - 0x10000aca: 0412 .. LSLS r2,r2,#16 - 0x10000acc: 4310 .C ORRS r0,r0,r2 - 0x10000ace: 78c9 .x LDRB r1,[r1,#3] - 0x10000ad0: 0609 .. LSLS r1,r1,#24 - 0x10000ad2: 4308 .C ORRS r0,r0,r1 - 0x10000ad4: 4918 .I LDR r1,[pc,#96] ; [0x10000b38] = 0x20003018 - 0x10000ad6: 6809 .h LDR r1,[r1,#0] - 0x10000ad8: 2210 ." MOVS r2,#0x10 - 0x10000ada: 188a .. ADDS r2,r1,r2 - 0x10000adc: 7813 .x LDRB r3,[r2,#0] - 0x10000ade: 4619 .F MOV r1,r3 - 0x10000ae0: 7853 Sx LDRB r3,[r2,#1] - 0x10000ae2: 021b .. LSLS r3,r3,#8 - 0x10000ae4: 4319 .C ORRS r1,r1,r3 - 0x10000ae6: 7893 .x LDRB r3,[r2,#2] - 0x10000ae8: 041b .. LSLS r3,r3,#16 - 0x10000aea: 4319 .C ORRS r1,r1,r3 - 0x10000aec: 78d2 .x LDRB r2,[r2,#3] - 0x10000aee: 0612 .. LSLS r2,r2,#24 - 0x10000af0: 4311 .C ORRS r1,r1,r2 - 0x10000af2: 4388 .C BICS r0,r0,r1 - 0x10000af4: 2800 .( CMP r0,#0 - 0x10000af6: d01e .. BEQ 0x10000b36 ; GPIO_IRQHandler + 130 - 0x10000af8: 4810 .H LDR r0,[pc,#64] ; [0x10000b3c] = 0x2000301c - 0x10000afa: 6800 .h LDR r0,[r0,#0] - 0x10000afc: 2800 .( CMP r0,#0 - 0x10000afe: d002 .. BEQ 0x10000b06 ; GPIO_IRQHandler + 82 - 0x10000b00: 480e .H LDR r0,[pc,#56] ; [0x10000b3c] = 0x2000301c - 0x10000b02: 6800 .h LDR r0,[r0,#0] - 0x10000b04: 4780 .G BLX r0 - 0x10000b06: 480c .H LDR r0,[pc,#48] ; [0x10000b38] = 0x20003018 - 0x10000b08: 6800 .h LDR r0,[r0,#0] - 0x10000b0a: 2118 .! MOVS r1,#0x18 - 0x10000b0c: 1841 A. ADDS r1,r0,r1 - 0x10000b0e: 780a .x LDRB r2,[r1,#0] - 0x10000b10: 4610 .F MOV r0,r2 - 0x10000b12: 784a Jx LDRB r2,[r1,#1] - 0x10000b14: 0212 .. LSLS r2,r2,#8 - 0x10000b16: 4310 .C ORRS r0,r0,r2 - 0x10000b18: 788a .x LDRB r2,[r1,#2] - 0x10000b1a: 0412 .. LSLS r2,r2,#16 - 0x10000b1c: 4310 .C ORRS r0,r0,r2 - 0x10000b1e: 78c9 .x LDRB r1,[r1,#3] - 0x10000b20: 0609 .. LSLS r1,r1,#24 - 0x10000b22: 4308 .C ORRS r0,r0,r1 - 0x10000b24: 4904 .I LDR r1,[pc,#16] ; [0x10000b38] = 0x20003018 - 0x10000b26: 6809 .h LDR r1,[r1,#0] - 0x10000b28: 7008 .p STRB r0,[r1,#0] - 0x10000b2a: 0a02 .. LSRS r2,r0,#8 - 0x10000b2c: 704a Jp STRB r2,[r1,#1] - 0x10000b2e: 0c02 .. LSRS r2,r0,#16 - 0x10000b30: 708a .p STRB r2,[r1,#2] - 0x10000b32: 0e00 .. LSRS r0,r0,#24 - 0x10000b34: 70c8 .p STRB r0,[r1,#3] - 0x10000b36: bd10 .. POP {r4,pc} - $d - 0x10000b38: 20003018 .0. DCD 536883224 - 0x10000b3c: 2000301c .0. DCD 536883228 - 0x10000b40: e000e100 .... DCD 3758153984 - $t - .text - i2c_Init - 0x10000b44: b570 p. PUSH {r4-r6,lr} - 0x10000b46: 4604 .F MOV r4,r0 - 0x10000b48: 460e .F MOV r6,r1 - 0x10000b4a: 4615 .F MOV r5,r2 - 0x10000b4c: 2c00 ., CMP r4,#0 - 0x10000b4e: d11c .. BNE 0x10000b8a ; i2c_Init + 70 - 0x10000b50: 2100 .! MOVS r1,#0 - 0x10000b52: 4628 (F MOV r0,r5 - 0x10000b54: f7fffd3c ..<. BL PIN_Set_GPIO ; 0x100005d0 - 0x10000b58: 4629 )F MOV r1,r5 - 0x10000b5a: 2000 . MOVS r0,#0 - 0x10000b5c: f7fffd51 ..Q. BL PIN_Pullup_Enable ; 0x10000602 - 0x10000b60: 210b .! MOVS r1,#0xb - 0x10000b62: 4630 0F MOV r0,r6 - 0x10000b64: f7fffd34 ..4. BL PIN_Set_GPIO ; 0x100005d0 - 0x10000b68: 210c .! MOVS r1,#0xc - 0x10000b6a: 4628 (F MOV r0,r5 - 0x10000b6c: f7fffd30 ..0. BL PIN_Set_GPIO ; 0x100005d0 - 0x10000b70: 48fe .H LDR r0,[pc,#1016] ; [0x10000f6c] = 0x20003050 - 0x10000b72: 6800 .h LDR r0,[r0,#0] - 0x10000b74: 7940 @y LDRB r0,[r0,#5] - 0x10000b76: 2120 ! MOVS r1,#0x20 - 0x10000b78: 4388 .C BICS r0,r0,r1 - 0x10000b7a: 49fc .I LDR r1,[pc,#1008] ; [0x10000f6c] = 0x20003050 - 0x10000b7c: 6809 .h LDR r1,[r1,#0] - 0x10000b7e: 7148 Hq STRB r0,[r1,#5] - 0x10000b80: 204f O MOVS r0,#0x4f - 0x10000b82: 49fa .I LDR r1,[pc,#1000] ; [0x10000f6c] = 0x20003050 - 0x10000b84: 6809 .h LDR r1,[r1,#0] - 0x10000b86: 70c8 .p STRB r0,[r1,#3] - 0x10000b88: e01d .. B 0x10000bc6 ; i2c_Init + 130 - 0x10000b8a: 2c01 ., CMP r4,#1 - 0x10000b8c: d11b .. BNE 0x10000bc6 ; i2c_Init + 130 - 0x10000b8e: 2100 .! MOVS r1,#0 - 0x10000b90: 4628 (F MOV r0,r5 - 0x10000b92: f7fffd1d .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10000b96: 4629 )F MOV r1,r5 - 0x10000b98: 2000 . MOVS r0,#0 - 0x10000b9a: f7fffd32 ..2. BL PIN_Pullup_Enable ; 0x10000602 - 0x10000b9e: 210d .! MOVS r1,#0xd - 0x10000ba0: 4630 0F MOV r0,r6 - 0x10000ba2: f7fffd15 .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10000ba6: 210e .! MOVS r1,#0xe - 0x10000ba8: 4628 (F MOV r0,r5 - 0x10000baa: f7fffd11 .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10000bae: 48f0 .H LDR r0,[pc,#960] ; [0x10000f70] = 0x2000305c - 0x10000bb0: 6800 .h LDR r0,[r0,#0] - 0x10000bb2: 7940 @y LDRB r0,[r0,#5] - 0x10000bb4: 2120 ! MOVS r1,#0x20 - 0x10000bb6: 4388 .C BICS r0,r0,r1 - 0x10000bb8: 49ed .I LDR r1,[pc,#948] ; [0x10000f70] = 0x2000305c - 0x10000bba: 6809 .h LDR r1,[r1,#0] - 0x10000bbc: 7148 Hq STRB r0,[r1,#5] - 0x10000bbe: 204f O MOVS r0,#0x4f - 0x10000bc0: 49eb .I LDR r1,[pc,#940] ; [0x10000f70] = 0x2000305c - 0x10000bc2: 6809 .h LDR r1,[r1,#0] - 0x10000bc4: 70c8 .p STRB r0,[r1,#3] - 0x10000bc6: bd70 p. POP {r4-r6,pc} - i2c_0_write - 0x10000bc8: b5f8 .. PUSH {r3-r7,lr} - 0x10000bca: 4604 .F MOV r4,r0 - 0x10000bcc: 460d .F MOV r5,r1 - 0x10000bce: 4616 .F MOV r6,r2 - 0x10000bd0: 461f .F MOV r7,r3 - 0x10000bd2: 2001 . MOVS r0,#1 - 0x10000bd4: 9000 .. STR r0,[sp,#0] - 0x10000bd6: 48e5 .H LDR r0,[pc,#916] ; [0x10000f6c] = 0x20003050 - 0x10000bd8: 6800 .h LDR r0,[r0,#0] - 0x10000bda: 7900 .y LDRB r0,[r0,#4] - 0x10000bdc: 2180 .! MOVS r1,#0x80 - 0x10000bde: 4388 .C BICS r0,r0,r1 - 0x10000be0: 3080 .0 ADDS r0,r0,#0x80 - 0x10000be2: 49e2 .I LDR r1,[pc,#904] ; [0x10000f6c] = 0x20003050 - 0x10000be4: 6809 .h LDR r1,[r1,#0] - 0x10000be6: 7108 .q STRB r0,[r1,#4] - 0x10000be8: 48e0 .H LDR r0,[pc,#896] ; [0x10000f6c] = 0x20003050 - 0x10000bea: 6800 .h LDR r0,[r0,#0] - 0x10000bec: 7880 .x LDRB r0,[r0,#2] - 0x10000bee: 21fe .! MOVS r1,#0xfe - 0x10000bf0: 4388 .C BICS r0,r0,r1 - 0x10000bf2: 0061 a. LSLS r1,r4,#1 - 0x10000bf4: 22fe ." MOVS r2,#0xfe - 0x10000bf6: 4011 .@ ANDS r1,r1,r2 - 0x10000bf8: 4308 .C ORRS r0,r0,r1 - 0x10000bfa: 49dc .I LDR r1,[pc,#880] ; [0x10000f6c] = 0x20003050 - 0x10000bfc: 6809 .h LDR r1,[r1,#0] - 0x10000bfe: 7088 .p STRB r0,[r1,#2] - 0x10000c00: 48da .H LDR r0,[pc,#872] ; [0x10000f6c] = 0x20003050 - 0x10000c02: 6800 .h LDR r0,[r0,#0] - 0x10000c04: 7900 .y LDRB r0,[r0,#4] - 0x10000c06: 2140 @! MOVS r1,#0x40 - 0x10000c08: 4388 .C BICS r0,r0,r1 - 0x10000c0a: 01a9 .. LSLS r1,r5,#6 - 0x10000c0c: 2240 @" MOVS r2,#0x40 - 0x10000c0e: 4011 .@ ANDS r1,r1,r2 - 0x10000c10: 4308 .C ORRS r0,r0,r1 - 0x10000c12: 49d6 .I LDR r1,[pc,#856] ; [0x10000f6c] = 0x20003050 - 0x10000c14: 6809 .h LDR r1,[r1,#0] - 0x10000c16: 7108 .q STRB r0,[r1,#4] - 0x10000c18: 48d4 .H LDR r0,[pc,#848] ; [0x10000f6c] = 0x20003050 - 0x10000c1a: 6800 .h LDR r0,[r0,#0] - 0x10000c1c: 7006 .p STRB r6,[r0,#0] - 0x10000c1e: 0a31 1. LSRS r1,r6,#8 - 0x10000c20: 7041 Ap STRB r1,[r0,#1] - 0x10000c22: 48d2 .H LDR r0,[pc,#840] ; [0x10000f6c] = 0x20003050 - 0x10000c24: 6800 .h LDR r0,[r0,#0] - 0x10000c26: 7940 @y LDRB r0,[r0,#5] - 0x10000c28: 0941 A. LSRS r1,r0,#5 - 0x10000c2a: 0149 I. LSLS r1,r1,#5 - 0x10000c2c: 9806 .. LDR r0,[sp,#0x18] - 0x10000c2e: 1e40 @. SUBS r0,r0,#1 - 0x10000c30: 06c0 .. LSLS r0,r0,#27 - 0x10000c32: 0ec0 .. LSRS r0,r0,#27 - 0x10000c34: 4301 .C ORRS r1,r1,r0 - 0x10000c36: 48cd .H LDR r0,[pc,#820] ; [0x10000f6c] = 0x20003050 - 0x10000c38: 6800 .h LDR r0,[r0,#0] - 0x10000c3a: 7141 Aq STRB r1,[r0,#5] - 0x10000c3c: 4639 9F MOV r1,r7 - 0x10000c3e: 48cd .H LDR r0,[pc,#820] ; [0x10000f74] = 0x20003054 - 0x10000c40: 9a06 .. LDR r2,[sp,#0x18] - 0x10000c42: 6800 .h LDR r0,[r0,#0] - 0x10000c44: f013f84e ..N. BL __aeabi_memcpy ; 0x10013ce4 - 0x10000c48: 48c8 .H LDR r0,[pc,#800] ; [0x10000f6c] = 0x20003050 - 0x10000c4a: 6800 .h LDR r0,[r0,#0] - 0x10000c4c: 7900 .y LDRB r0,[r0,#4] - 0x10000c4e: 2120 ! MOVS r1,#0x20 - 0x10000c50: 4388 .C BICS r0,r0,r1 - 0x10000c52: 3020 0 ADDS r0,r0,#0x20 - 0x10000c54: 49c5 .I LDR r1,[pc,#788] ; [0x10000f6c] = 0x20003050 - 0x10000c56: 6809 .h LDR r1,[r1,#0] - 0x10000c58: 7108 .q STRB r0,[r1,#4] - 0x10000c5a: bf00 .. NOP - 0x10000c5c: 48c3 .H LDR r0,[pc,#780] ; [0x10000f6c] = 0x20003050 - 0x10000c5e: 6800 .h LDR r0,[r0,#0] - 0x10000c60: 7900 .y LDRB r0,[r0,#4] - 0x10000c62: 0700 .. LSLS r0,r0,#28 - 0x10000c64: 0fc0 .. LSRS r0,r0,#31 - 0x10000c66: 2800 .( CMP r0,#0 - 0x10000c68: d0f8 .. BEQ 0x10000c5c ; i2c_0_write + 148 - 0x10000c6a: 48c0 .H LDR r0,[pc,#768] ; [0x10000f6c] = 0x20003050 - 0x10000c6c: 6800 .h LDR r0,[r0,#0] - 0x10000c6e: 7900 .y LDRB r0,[r0,#4] - 0x10000c70: 2108 .! MOVS r1,#8 - 0x10000c72: 4388 .C BICS r0,r0,r1 - 0x10000c74: 49bd .I LDR r1,[pc,#756] ; [0x10000f6c] = 0x20003050 - 0x10000c76: 6809 .h LDR r1,[r1,#0] - 0x10000c78: 7108 .q STRB r0,[r1,#4] - 0x10000c7a: 48bc .H LDR r0,[pc,#752] ; [0x10000f6c] = 0x20003050 - 0x10000c7c: 6800 .h LDR r0,[r0,#0] - 0x10000c7e: 7900 .y LDRB r0,[r0,#4] - 0x10000c80: 0740 @. LSLS r0,r0,#29 - 0x10000c82: 0fc0 .. LSRS r0,r0,#31 - 0x10000c84: 2800 .( CMP r0,#0 - 0x10000c86: d009 .. BEQ 0x10000c9c ; i2c_0_write + 212 - 0x10000c88: 48b8 .H LDR r0,[pc,#736] ; [0x10000f6c] = 0x20003050 - 0x10000c8a: 6800 .h LDR r0,[r0,#0] - 0x10000c8c: 7900 .y LDRB r0,[r0,#4] - 0x10000c8e: 2104 .! MOVS r1,#4 - 0x10000c90: 4388 .C BICS r0,r0,r1 - 0x10000c92: 49b6 .I LDR r1,[pc,#728] ; [0x10000f6c] = 0x20003050 - 0x10000c94: 6809 .h LDR r1,[r1,#0] - 0x10000c96: 7108 .q STRB r0,[r1,#4] - 0x10000c98: 2000 . MOVS r0,#0 - 0x10000c9a: 9000 .. STR r0,[sp,#0] - 0x10000c9c: 48b3 .H LDR r0,[pc,#716] ; [0x10000f6c] = 0x20003050 - 0x10000c9e: 6800 .h LDR r0,[r0,#0] - 0x10000ca0: 7900 .y LDRB r0,[r0,#4] - 0x10000ca2: 2180 .! MOVS r1,#0x80 - 0x10000ca4: 4388 .C BICS r0,r0,r1 - 0x10000ca6: 49b1 .I LDR r1,[pc,#708] ; [0x10000f6c] = 0x20003050 - 0x10000ca8: 6809 .h LDR r1,[r1,#0] - 0x10000caa: 7108 .q STRB r0,[r1,#4] - 0x10000cac: 9800 .. LDR r0,[sp,#0] - 0x10000cae: bdf8 .. POP {r3-r7,pc} - i2c_0_read - 0x10000cb0: b5f8 .. PUSH {r3-r7,lr} - 0x10000cb2: 4604 .F MOV r4,r0 - 0x10000cb4: 460d .F MOV r5,r1 - 0x10000cb6: 4616 .F MOV r6,r2 - 0x10000cb8: 461f .F MOV r7,r3 - 0x10000cba: 2001 . MOVS r0,#1 - 0x10000cbc: 9000 .. STR r0,[sp,#0] - 0x10000cbe: 48ab .H LDR r0,[pc,#684] ; [0x10000f6c] = 0x20003050 - 0x10000cc0: 6800 .h LDR r0,[r0,#0] - 0x10000cc2: 7900 .y LDRB r0,[r0,#4] - 0x10000cc4: 2180 .! MOVS r1,#0x80 - 0x10000cc6: 4388 .C BICS r0,r0,r1 - 0x10000cc8: 3080 .0 ADDS r0,r0,#0x80 - 0x10000cca: 49a8 .I LDR r1,[pc,#672] ; [0x10000f6c] = 0x20003050 - 0x10000ccc: 6809 .h LDR r1,[r1,#0] - 0x10000cce: 7108 .q STRB r0,[r1,#4] - 0x10000cd0: 48a6 .H LDR r0,[pc,#664] ; [0x10000f6c] = 0x20003050 - 0x10000cd2: 6800 .h LDR r0,[r0,#0] - 0x10000cd4: 7880 .x LDRB r0,[r0,#2] - 0x10000cd6: 21fe .! MOVS r1,#0xfe - 0x10000cd8: 4388 .C BICS r0,r0,r1 - 0x10000cda: 0061 a. LSLS r1,r4,#1 - 0x10000cdc: 22fe ." MOVS r2,#0xfe - 0x10000cde: 4011 .@ ANDS r1,r1,r2 - 0x10000ce0: 4308 .C ORRS r0,r0,r1 - 0x10000ce2: 49a2 .I LDR r1,[pc,#648] ; [0x10000f6c] = 0x20003050 - 0x10000ce4: 6809 .h LDR r1,[r1,#0] - 0x10000ce6: 7088 .p STRB r0,[r1,#2] - 0x10000ce8: 48a0 .H LDR r0,[pc,#640] ; [0x10000f6c] = 0x20003050 - 0x10000cea: 6800 .h LDR r0,[r0,#0] - 0x10000cec: 7900 .y LDRB r0,[r0,#4] - 0x10000cee: 2140 @! MOVS r1,#0x40 - 0x10000cf0: 4388 .C BICS r0,r0,r1 - 0x10000cf2: 01a9 .. LSLS r1,r5,#6 - 0x10000cf4: 2240 @" MOVS r2,#0x40 - 0x10000cf6: 4011 .@ ANDS r1,r1,r2 - 0x10000cf8: 4308 .C ORRS r0,r0,r1 - 0x10000cfa: 499c .I LDR r1,[pc,#624] ; [0x10000f6c] = 0x20003050 - 0x10000cfc: 6809 .h LDR r1,[r1,#0] - 0x10000cfe: 7108 .q STRB r0,[r1,#4] - 0x10000d00: 489a .H LDR r0,[pc,#616] ; [0x10000f6c] = 0x20003050 - 0x10000d02: 6800 .h LDR r0,[r0,#0] - 0x10000d04: 7006 .p STRB r6,[r0,#0] - 0x10000d06: 0a31 1. LSRS r1,r6,#8 - 0x10000d08: 7041 Ap STRB r1,[r0,#1] - 0x10000d0a: 4898 .H LDR r0,[pc,#608] ; [0x10000f6c] = 0x20003050 - 0x10000d0c: 6800 .h LDR r0,[r0,#0] - 0x10000d0e: 7940 @y LDRB r0,[r0,#5] - 0x10000d10: 0941 A. LSRS r1,r0,#5 - 0x10000d12: 0149 I. LSLS r1,r1,#5 - 0x10000d14: 9806 .. LDR r0,[sp,#0x18] - 0x10000d16: 1e40 @. SUBS r0,r0,#1 - 0x10000d18: 06c0 .. LSLS r0,r0,#27 - 0x10000d1a: 0ec0 .. LSRS r0,r0,#27 - 0x10000d1c: 4301 .C ORRS r1,r1,r0 - 0x10000d1e: 4893 .H LDR r0,[pc,#588] ; [0x10000f6c] = 0x20003050 - 0x10000d20: 6800 .h LDR r0,[r0,#0] - 0x10000d22: 7141 Aq STRB r1,[r0,#5] - 0x10000d24: 4891 .H LDR r0,[pc,#580] ; [0x10000f6c] = 0x20003050 - 0x10000d26: 6800 .h LDR r0,[r0,#0] - 0x10000d28: 7900 .y LDRB r0,[r0,#4] - 0x10000d2a: 2110 .! MOVS r1,#0x10 - 0x10000d2c: 4388 .C BICS r0,r0,r1 - 0x10000d2e: 3010 .0 ADDS r0,r0,#0x10 - 0x10000d30: 498e .I LDR r1,[pc,#568] ; [0x10000f6c] = 0x20003050 - 0x10000d32: 6809 .h LDR r1,[r1,#0] - 0x10000d34: 7108 .q STRB r0,[r1,#4] - 0x10000d36: bf00 .. NOP - 0x10000d38: 488c .H LDR r0,[pc,#560] ; [0x10000f6c] = 0x20003050 - 0x10000d3a: 6800 .h LDR r0,[r0,#0] - 0x10000d3c: 7900 .y LDRB r0,[r0,#4] - 0x10000d3e: 0700 .. LSLS r0,r0,#28 - 0x10000d40: 0fc0 .. LSRS r0,r0,#31 - 0x10000d42: 2800 .( CMP r0,#0 - 0x10000d44: d0f8 .. BEQ 0x10000d38 ; i2c_0_read + 136 - 0x10000d46: 4889 .H LDR r0,[pc,#548] ; [0x10000f6c] = 0x20003050 - 0x10000d48: 6800 .h LDR r0,[r0,#0] - 0x10000d4a: 7900 .y LDRB r0,[r0,#4] - 0x10000d4c: 2108 .! MOVS r1,#8 - 0x10000d4e: 4388 .C BICS r0,r0,r1 - 0x10000d50: 4986 .I LDR r1,[pc,#536] ; [0x10000f6c] = 0x20003050 - 0x10000d52: 6809 .h LDR r1,[r1,#0] - 0x10000d54: 7108 .q STRB r0,[r1,#4] - 0x10000d56: 4885 .H LDR r0,[pc,#532] ; [0x10000f6c] = 0x20003050 - 0x10000d58: 6800 .h LDR r0,[r0,#0] - 0x10000d5a: 7900 .y LDRB r0,[r0,#4] - 0x10000d5c: 0740 @. LSLS r0,r0,#29 - 0x10000d5e: 0fc0 .. LSRS r0,r0,#31 - 0x10000d60: 2800 .( CMP r0,#0 - 0x10000d62: d00a .. BEQ 0x10000d7a ; i2c_0_read + 202 - 0x10000d64: 4881 .H LDR r0,[pc,#516] ; [0x10000f6c] = 0x20003050 - 0x10000d66: 6800 .h LDR r0,[r0,#0] - 0x10000d68: 7900 .y LDRB r0,[r0,#4] - 0x10000d6a: 2104 .! MOVS r1,#4 - 0x10000d6c: 4388 .C BICS r0,r0,r1 - 0x10000d6e: 497f .I LDR r1,[pc,#508] ; [0x10000f6c] = 0x20003050 - 0x10000d70: 6809 .h LDR r1,[r1,#0] - 0x10000d72: 7108 .q STRB r0,[r1,#4] - 0x10000d74: 2000 . MOVS r0,#0 - 0x10000d76: 9000 .. STR r0,[sp,#0] - 0x10000d78: e005 .. B 0x10000d86 ; i2c_0_read + 214 - 0x10000d7a: 487f .H LDR r0,[pc,#508] ; [0x10000f78] = 0x20003058 - 0x10000d7c: 9a06 .. LDR r2,[sp,#0x18] - 0x10000d7e: 6801 .h LDR r1,[r0,#0] - 0x10000d80: 4638 8F MOV r0,r7 - 0x10000d82: f012ffaf .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10000d86: 4879 yH LDR r0,[pc,#484] ; [0x10000f6c] = 0x20003050 - 0x10000d88: 6800 .h LDR r0,[r0,#0] - 0x10000d8a: 7900 .y LDRB r0,[r0,#4] - 0x10000d8c: 2180 .! MOVS r1,#0x80 - 0x10000d8e: 4388 .C BICS r0,r0,r1 - 0x10000d90: 4976 vI LDR r1,[pc,#472] ; [0x10000f6c] = 0x20003050 - 0x10000d92: 6809 .h LDR r1,[r1,#0] - 0x10000d94: 7108 .q STRB r0,[r1,#4] - 0x10000d96: 9800 .. LDR r0,[sp,#0] - 0x10000d98: bdf8 .. POP {r3-r7,pc} - i2c_1_write - 0x10000d9a: b5f8 .. PUSH {r3-r7,lr} - 0x10000d9c: 4604 .F MOV r4,r0 - 0x10000d9e: 460d .F MOV r5,r1 - 0x10000da0: 4616 .F MOV r6,r2 - 0x10000da2: 461f .F MOV r7,r3 - 0x10000da4: 2001 . MOVS r0,#1 - 0x10000da6: 9000 .. STR r0,[sp,#0] - 0x10000da8: 4871 qH LDR r0,[pc,#452] ; [0x10000f70] = 0x2000305c - 0x10000daa: 6800 .h LDR r0,[r0,#0] - 0x10000dac: 7900 .y LDRB r0,[r0,#4] - 0x10000dae: 2180 .! MOVS r1,#0x80 - 0x10000db0: 4388 .C BICS r0,r0,r1 - 0x10000db2: 3080 .0 ADDS r0,r0,#0x80 - 0x10000db4: 496e nI LDR r1,[pc,#440] ; [0x10000f70] = 0x2000305c - 0x10000db6: 6809 .h LDR r1,[r1,#0] - 0x10000db8: 7108 .q STRB r0,[r1,#4] - 0x10000dba: 486d mH LDR r0,[pc,#436] ; [0x10000f70] = 0x2000305c - 0x10000dbc: 6800 .h LDR r0,[r0,#0] - 0x10000dbe: 7880 .x LDRB r0,[r0,#2] - 0x10000dc0: 21fe .! MOVS r1,#0xfe - 0x10000dc2: 4388 .C BICS r0,r0,r1 - 0x10000dc4: 0061 a. LSLS r1,r4,#1 - 0x10000dc6: 22fe ." MOVS r2,#0xfe - 0x10000dc8: 4011 .@ ANDS r1,r1,r2 - 0x10000dca: 4308 .C ORRS r0,r0,r1 - 0x10000dcc: 4968 hI LDR r1,[pc,#416] ; [0x10000f70] = 0x2000305c - 0x10000dce: 6809 .h LDR r1,[r1,#0] - 0x10000dd0: 7088 .p STRB r0,[r1,#2] - 0x10000dd2: 4867 gH LDR r0,[pc,#412] ; [0x10000f70] = 0x2000305c - 0x10000dd4: 6800 .h LDR r0,[r0,#0] - 0x10000dd6: 7900 .y LDRB r0,[r0,#4] - 0x10000dd8: 2140 @! MOVS r1,#0x40 - 0x10000dda: 4388 .C BICS r0,r0,r1 - 0x10000ddc: 01a9 .. LSLS r1,r5,#6 - 0x10000dde: 2240 @" MOVS r2,#0x40 - 0x10000de0: 4011 .@ ANDS r1,r1,r2 - 0x10000de2: 4308 .C ORRS r0,r0,r1 - 0x10000de4: 4962 bI LDR r1,[pc,#392] ; [0x10000f70] = 0x2000305c - 0x10000de6: 6809 .h LDR r1,[r1,#0] - 0x10000de8: 7108 .q STRB r0,[r1,#4] - 0x10000dea: 4861 aH LDR r0,[pc,#388] ; [0x10000f70] = 0x2000305c - 0x10000dec: 6800 .h LDR r0,[r0,#0] - 0x10000dee: 7006 .p STRB r6,[r0,#0] - 0x10000df0: 0a31 1. LSRS r1,r6,#8 - 0x10000df2: 7041 Ap STRB r1,[r0,#1] - 0x10000df4: 485e ^H LDR r0,[pc,#376] ; [0x10000f70] = 0x2000305c - 0x10000df6: 6800 .h LDR r0,[r0,#0] - 0x10000df8: 7940 @y LDRB r0,[r0,#5] - 0x10000dfa: 0941 A. LSRS r1,r0,#5 - 0x10000dfc: 0149 I. LSLS r1,r1,#5 - 0x10000dfe: 9806 .. LDR r0,[sp,#0x18] - 0x10000e00: 1e40 @. SUBS r0,r0,#1 - 0x10000e02: 06c0 .. LSLS r0,r0,#27 - 0x10000e04: 0ec0 .. LSRS r0,r0,#27 - 0x10000e06: 4301 .C ORRS r1,r1,r0 - 0x10000e08: 4859 YH LDR r0,[pc,#356] ; [0x10000f70] = 0x2000305c - 0x10000e0a: 6800 .h LDR r0,[r0,#0] - 0x10000e0c: 7141 Aq STRB r1,[r0,#5] - 0x10000e0e: 4639 9F MOV r1,r7 - 0x10000e10: 485a ZH LDR r0,[pc,#360] ; [0x10000f7c] = 0x20003060 - 0x10000e12: 9a06 .. LDR r2,[sp,#0x18] - 0x10000e14: 6800 .h LDR r0,[r0,#0] - 0x10000e16: f012ff65 ..e. BL __aeabi_memcpy ; 0x10013ce4 - 0x10000e1a: 4855 UH LDR r0,[pc,#340] ; [0x10000f70] = 0x2000305c - 0x10000e1c: 6800 .h LDR r0,[r0,#0] - 0x10000e1e: 7900 .y LDRB r0,[r0,#4] - 0x10000e20: 2120 ! MOVS r1,#0x20 - 0x10000e22: 4388 .C BICS r0,r0,r1 - 0x10000e24: 3020 0 ADDS r0,r0,#0x20 - 0x10000e26: 4952 RI LDR r1,[pc,#328] ; [0x10000f70] = 0x2000305c - 0x10000e28: 6809 .h LDR r1,[r1,#0] - 0x10000e2a: 7108 .q STRB r0,[r1,#4] - 0x10000e2c: bf00 .. NOP - 0x10000e2e: 4850 PH LDR r0,[pc,#320] ; [0x10000f70] = 0x2000305c - 0x10000e30: 6800 .h LDR r0,[r0,#0] - 0x10000e32: 7900 .y LDRB r0,[r0,#4] - 0x10000e34: 0700 .. LSLS r0,r0,#28 - 0x10000e36: 0fc0 .. LSRS r0,r0,#31 - 0x10000e38: 2800 .( CMP r0,#0 - 0x10000e3a: d0f8 .. BEQ 0x10000e2e ; i2c_1_write + 148 - 0x10000e3c: 484c LH LDR r0,[pc,#304] ; [0x10000f70] = 0x2000305c - 0x10000e3e: 6800 .h LDR r0,[r0,#0] - 0x10000e40: 7900 .y LDRB r0,[r0,#4] - 0x10000e42: 2108 .! MOVS r1,#8 - 0x10000e44: 4388 .C BICS r0,r0,r1 - 0x10000e46: 494a JI LDR r1,[pc,#296] ; [0x10000f70] = 0x2000305c - 0x10000e48: 6809 .h LDR r1,[r1,#0] - 0x10000e4a: 7108 .q STRB r0,[r1,#4] - 0x10000e4c: 4848 HH LDR r0,[pc,#288] ; [0x10000f70] = 0x2000305c - 0x10000e4e: 6800 .h LDR r0,[r0,#0] - 0x10000e50: 7900 .y LDRB r0,[r0,#4] - 0x10000e52: 0740 @. LSLS r0,r0,#29 - 0x10000e54: 0fc0 .. LSRS r0,r0,#31 - 0x10000e56: 2800 .( CMP r0,#0 - 0x10000e58: d009 .. BEQ 0x10000e6e ; i2c_1_write + 212 - 0x10000e5a: 4845 EH LDR r0,[pc,#276] ; [0x10000f70] = 0x2000305c - 0x10000e5c: 6800 .h LDR r0,[r0,#0] - 0x10000e5e: 7900 .y LDRB r0,[r0,#4] - 0x10000e60: 2104 .! MOVS r1,#4 - 0x10000e62: 4388 .C BICS r0,r0,r1 - 0x10000e64: 4942 BI LDR r1,[pc,#264] ; [0x10000f70] = 0x2000305c - 0x10000e66: 6809 .h LDR r1,[r1,#0] - 0x10000e68: 7108 .q STRB r0,[r1,#4] - 0x10000e6a: 2000 . MOVS r0,#0 - 0x10000e6c: 9000 .. STR r0,[sp,#0] - 0x10000e6e: 4840 @H LDR r0,[pc,#256] ; [0x10000f70] = 0x2000305c - 0x10000e70: 6800 .h LDR r0,[r0,#0] - 0x10000e72: 7900 .y LDRB r0,[r0,#4] - 0x10000e74: 2180 .! MOVS r1,#0x80 - 0x10000e76: 4388 .C BICS r0,r0,r1 - 0x10000e78: 493d =I LDR r1,[pc,#244] ; [0x10000f70] = 0x2000305c - 0x10000e7a: 6809 .h LDR r1,[r1,#0] - 0x10000e7c: 7108 .q STRB r0,[r1,#4] - 0x10000e7e: 9800 .. LDR r0,[sp,#0] - 0x10000e80: bdf8 .. POP {r3-r7,pc} - i2c_1_read - 0x10000e82: b5f8 .. PUSH {r3-r7,lr} - 0x10000e84: 4604 .F MOV r4,r0 - 0x10000e86: 460d .F MOV r5,r1 - 0x10000e88: 4616 .F MOV r6,r2 - 0x10000e8a: 461f .F MOV r7,r3 - 0x10000e8c: 2001 . MOVS r0,#1 - 0x10000e8e: 9000 .. STR r0,[sp,#0] - 0x10000e90: 4837 7H LDR r0,[pc,#220] ; [0x10000f70] = 0x2000305c - 0x10000e92: 6800 .h LDR r0,[r0,#0] - 0x10000e94: 7900 .y LDRB r0,[r0,#4] - 0x10000e96: 2180 .! MOVS r1,#0x80 - 0x10000e98: 4388 .C BICS r0,r0,r1 - 0x10000e9a: 3080 .0 ADDS r0,r0,#0x80 - 0x10000e9c: 4934 4I LDR r1,[pc,#208] ; [0x10000f70] = 0x2000305c - 0x10000e9e: 6809 .h LDR r1,[r1,#0] - 0x10000ea0: 7108 .q STRB r0,[r1,#4] - 0x10000ea2: 4833 3H LDR r0,[pc,#204] ; [0x10000f70] = 0x2000305c - 0x10000ea4: 6800 .h LDR r0,[r0,#0] - 0x10000ea6: 7880 .x LDRB r0,[r0,#2] - 0x10000ea8: 21fe .! MOVS r1,#0xfe - 0x10000eaa: 4388 .C BICS r0,r0,r1 - 0x10000eac: 0061 a. LSLS r1,r4,#1 - 0x10000eae: 22fe ." MOVS r2,#0xfe - 0x10000eb0: 4011 .@ ANDS r1,r1,r2 - 0x10000eb2: 4308 .C ORRS r0,r0,r1 - 0x10000eb4: 492e .I LDR r1,[pc,#184] ; [0x10000f70] = 0x2000305c - 0x10000eb6: 6809 .h LDR r1,[r1,#0] - 0x10000eb8: 7088 .p STRB r0,[r1,#2] - 0x10000eba: 482d -H LDR r0,[pc,#180] ; [0x10000f70] = 0x2000305c - 0x10000ebc: 6800 .h LDR r0,[r0,#0] - 0x10000ebe: 7900 .y LDRB r0,[r0,#4] - 0x10000ec0: 2140 @! MOVS r1,#0x40 - 0x10000ec2: 4388 .C BICS r0,r0,r1 - 0x10000ec4: 01a9 .. LSLS r1,r5,#6 - 0x10000ec6: 2240 @" MOVS r2,#0x40 - 0x10000ec8: 4011 .@ ANDS r1,r1,r2 - 0x10000eca: 4308 .C ORRS r0,r0,r1 - 0x10000ecc: 4928 (I LDR r1,[pc,#160] ; [0x10000f70] = 0x2000305c - 0x10000ece: 6809 .h LDR r1,[r1,#0] - 0x10000ed0: 7108 .q STRB r0,[r1,#4] - 0x10000ed2: 4827 'H LDR r0,[pc,#156] ; [0x10000f70] = 0x2000305c - 0x10000ed4: 6800 .h LDR r0,[r0,#0] - 0x10000ed6: 7006 .p STRB r6,[r0,#0] - 0x10000ed8: 0a31 1. LSRS r1,r6,#8 - 0x10000eda: 7041 Ap STRB r1,[r0,#1] - 0x10000edc: 4824 $H LDR r0,[pc,#144] ; [0x10000f70] = 0x2000305c - 0x10000ede: 6800 .h LDR r0,[r0,#0] - 0x10000ee0: 7940 @y LDRB r0,[r0,#5] - 0x10000ee2: 0941 A. LSRS r1,r0,#5 - 0x10000ee4: 0149 I. LSLS r1,r1,#5 - 0x10000ee6: 9806 .. LDR r0,[sp,#0x18] - 0x10000ee8: 1e40 @. SUBS r0,r0,#1 - 0x10000eea: 06c0 .. LSLS r0,r0,#27 - 0x10000eec: 0ec0 .. LSRS r0,r0,#27 - 0x10000eee: 4301 .C ORRS r1,r1,r0 - 0x10000ef0: 481f .H LDR r0,[pc,#124] ; [0x10000f70] = 0x2000305c - 0x10000ef2: 6800 .h LDR r0,[r0,#0] - 0x10000ef4: 7141 Aq STRB r1,[r0,#5] - 0x10000ef6: 481e .H LDR r0,[pc,#120] ; [0x10000f70] = 0x2000305c - 0x10000ef8: 6800 .h LDR r0,[r0,#0] - 0x10000efa: 7900 .y LDRB r0,[r0,#4] - 0x10000efc: 2110 .! MOVS r1,#0x10 - 0x10000efe: 4388 .C BICS r0,r0,r1 - 0x10000f00: 3010 .0 ADDS r0,r0,#0x10 - 0x10000f02: 491b .I LDR r1,[pc,#108] ; [0x10000f70] = 0x2000305c - 0x10000f04: 6809 .h LDR r1,[r1,#0] - 0x10000f06: 7108 .q STRB r0,[r1,#4] - 0x10000f08: bf00 .. NOP - 0x10000f0a: 4819 .H LDR r0,[pc,#100] ; [0x10000f70] = 0x2000305c - 0x10000f0c: 6800 .h LDR r0,[r0,#0] - 0x10000f0e: 7900 .y LDRB r0,[r0,#4] - 0x10000f10: 0700 .. LSLS r0,r0,#28 - 0x10000f12: 0fc0 .. LSRS r0,r0,#31 - 0x10000f14: 2800 .( CMP r0,#0 - 0x10000f16: d0f8 .. BEQ 0x10000f0a ; i2c_1_read + 136 - 0x10000f18: 4815 .H LDR r0,[pc,#84] ; [0x10000f70] = 0x2000305c - 0x10000f1a: 6800 .h LDR r0,[r0,#0] - 0x10000f1c: 7900 .y LDRB r0,[r0,#4] - 0x10000f1e: 2108 .! MOVS r1,#8 - 0x10000f20: 4388 .C BICS r0,r0,r1 - 0x10000f22: 4913 .I LDR r1,[pc,#76] ; [0x10000f70] = 0x2000305c - 0x10000f24: 6809 .h LDR r1,[r1,#0] - 0x10000f26: 7108 .q STRB r0,[r1,#4] - 0x10000f28: 4811 .H LDR r0,[pc,#68] ; [0x10000f70] = 0x2000305c - 0x10000f2a: 6800 .h LDR r0,[r0,#0] - 0x10000f2c: 7900 .y LDRB r0,[r0,#4] - 0x10000f2e: 0740 @. LSLS r0,r0,#29 - 0x10000f30: 0fc0 .. LSRS r0,r0,#31 - 0x10000f32: 2800 .( CMP r0,#0 - 0x10000f34: d00a .. BEQ 0x10000f4c ; i2c_1_read + 202 - 0x10000f36: 480e .H LDR r0,[pc,#56] ; [0x10000f70] = 0x2000305c - 0x10000f38: 6800 .h LDR r0,[r0,#0] - 0x10000f3a: 7900 .y LDRB r0,[r0,#4] - 0x10000f3c: 2104 .! MOVS r1,#4 - 0x10000f3e: 4388 .C BICS r0,r0,r1 - 0x10000f40: 490b .I LDR r1,[pc,#44] ; [0x10000f70] = 0x2000305c - 0x10000f42: 6809 .h LDR r1,[r1,#0] - 0x10000f44: 7108 .q STRB r0,[r1,#4] - 0x10000f46: 2000 . MOVS r0,#0 - 0x10000f48: 9000 .. STR r0,[sp,#0] - 0x10000f4a: e005 .. B 0x10000f58 ; i2c_1_read + 214 - 0x10000f4c: 480c .H LDR r0,[pc,#48] ; [0x10000f80] = 0x20003064 - 0x10000f4e: 9a06 .. LDR r2,[sp,#0x18] - 0x10000f50: 6801 .h LDR r1,[r0,#0] - 0x10000f52: 4638 8F MOV r0,r7 - 0x10000f54: f012fec6 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10000f58: 4805 .H LDR r0,[pc,#20] ; [0x10000f70] = 0x2000305c - 0x10000f5a: 6800 .h LDR r0,[r0,#0] - 0x10000f5c: 7900 .y LDRB r0,[r0,#4] - 0x10000f5e: 2180 .! MOVS r1,#0x80 - 0x10000f60: 4388 .C BICS r0,r0,r1 - 0x10000f62: 4903 .I LDR r1,[pc,#12] ; [0x10000f70] = 0x2000305c - 0x10000f64: 6809 .h LDR r1,[r1,#0] - 0x10000f66: 7108 .q STRB r0,[r1,#4] - 0x10000f68: 9800 .. LDR r0,[sp,#0] - 0x10000f6a: bdf8 .. POP {r3-r7,pc} - $d - 0x10000f6c: 20003050 P0. DCD 536883280 - 0x10000f70: 2000305c \0. DCD 536883292 - 0x10000f74: 20003054 T0. DCD 536883284 - 0x10000f78: 20003058 X0. DCD 536883288 - 0x10000f7c: 20003060 `0. DCD 536883296 - 0x10000f80: 20003064 d0. DCD 536883300 - $t - .text - GPADC_channel_sel - 0x10000f84: 280a .( CMP r0,#0xa - 0x10000f86: dc14 .. BGT 0x10000fb2 ; GPADC_channel_sel + 46 - 0x10000f88: 49fe .I LDR r1,[pc,#1016] ; [0x10001384] = 0x20003068 - 0x10000f8a: 6809 .h LDR r1,[r1,#0] - 0x10000f8c: 3160 `1 ADDS r1,r1,#0x60 - 0x10000f8e: 7008 .p STRB r0,[r1,#0] - 0x10000f90: 0a02 .. LSRS r2,r0,#8 - 0x10000f92: 704a Jp STRB r2,[r1,#1] - 0x10000f94: 0c02 .. LSRS r2,r0,#16 - 0x10000f96: 708a .p STRB r2,[r1,#2] - 0x10000f98: 0e02 .. LSRS r2,r0,#24 - 0x10000f9a: 70ca .p STRB r2,[r1,#3] - 0x10000f9c: 49f9 .I LDR r1,[pc,#996] ; [0x10001384] = 0x20003068 - 0x10000f9e: 6809 .h LDR r1,[r1,#0] - 0x10000fa0: 7a09 .z LDRB r1,[r1,#8] - 0x10000fa2: 0909 .. LSRS r1,r1,#4 - 0x10000fa4: 0109 .. LSLS r1,r1,#4 - 0x10000fa6: 0702 .. LSLS r2,r0,#28 - 0x10000fa8: 0f12 .. LSRS r2,r2,#28 - 0x10000faa: 4311 .C ORRS r1,r1,r2 - 0x10000fac: 4af5 .J LDR r2,[pc,#980] ; [0x10001384] = 0x20003068 - 0x10000fae: 6812 .h LDR r2,[r2,#0] - 0x10000fb0: 7211 .r STRB r1,[r2,#8] - 0x10000fb2: 4770 pG BX lr - GPADC_Init - 0x10000fb4: b530 0. PUSH {r4,r5,lr} - 0x10000fb6: 4604 .F MOV r4,r0 - 0x10000fb8: 460d .F MOV r5,r1 - 0x10000fba: 0023 #. MOVS r3,r4 - 0x10000fbc: f014f843 ..C. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10000fc0: 5f320508 ..2_ DCD 1597113608 - 0x10000fc4: fee6b98c .... DCD 4276533644 - 0x10000fc8: fcfd .. DCW 64765 - $t - 0x10000fca: 48ef .H LDR r0,[pc,#956] ; [0x10001388] = 0x20003008 - 0x10000fcc: 6800 .h LDR r0,[r0,#0] - 0x10000fce: 7880 .x LDRB r0,[r0,#2] - 0x10000fd0: 0980 .. LSRS r0,r0,#6 - 0x10000fd2: 0180 .. LSLS r0,r0,#6 - 0x10000fd4: 49ec .I LDR r1,[pc,#944] ; [0x10001388] = 0x20003008 - 0x10000fd6: 6809 .h LDR r1,[r1,#0] - 0x10000fd8: 7088 .p STRB r0,[r1,#2] - 0x10000fda: 48ec .H LDR r0,[pc,#944] ; [0x1000138c] = 0x2000300c - 0x10000fdc: 6800 .h LDR r0,[r0,#0] - 0x10000fde: 7800 .x LDRB r0,[r0,#0] - 0x10000fe0: 2104 .! MOVS r1,#4 - 0x10000fe2: 4388 .C BICS r0,r0,r1 - 0x10000fe4: 1d00 .. ADDS r0,r0,#4 - 0x10000fe6: 49e9 .I LDR r1,[pc,#932] ; [0x1000138c] = 0x2000300c - 0x10000fe8: 6809 .h LDR r1,[r1,#0] - 0x10000fea: 7008 .p STRB r0,[r1,#0] - 0x10000fec: 48e8 .H LDR r0,[pc,#928] ; [0x10001390] = 0x20003014 - 0x10000fee: 6800 .h LDR r0,[r0,#0] - 0x10000ff0: 7800 .x LDRB r0,[r0,#0] - 0x10000ff2: 2104 .! MOVS r1,#4 - 0x10000ff4: 4388 .C BICS r0,r0,r1 - 0x10000ff6: 49e6 .I LDR r1,[pc,#920] ; [0x10001390] = 0x20003014 - 0x10000ff8: 6809 .h LDR r1,[r1,#0] - 0x10000ffa: 7008 .p STRB r0,[r1,#0] - 0x10000ffc: 48e2 .H LDR r0,[pc,#904] ; [0x10001388] = 0x20003008 - 0x10000ffe: 6800 .h LDR r0,[r0,#0] - 0x10001000: 3020 0 ADDS r0,r0,#0x20 - 0x10001002: 7800 .x LDRB r0,[r0,#0] - 0x10001004: 2104 .! MOVS r1,#4 - 0x10001006: 4388 .C BICS r0,r0,r1 - 0x10001008: 49df .I LDR r1,[pc,#892] ; [0x10001388] = 0x20003008 - 0x1000100a: 6809 .h LDR r1,[r1,#0] - 0x1000100c: 3120 1 ADDS r1,r1,#0x20 - 0x1000100e: 7008 .p STRB r0,[r1,#0] - 0x10001010: 48dd .H LDR r0,[pc,#884] ; [0x10001388] = 0x20003008 - 0x10001012: 6800 .h LDR r0,[r0,#0] - 0x10001014: 7880 .x LDRB r0,[r0,#2] - 0x10001016: 0980 .. LSRS r0,r0,#6 - 0x10001018: 0180 .. LSLS r0,r0,#6 - 0x1000101a: 301c .0 ADDS r0,r0,#0x1c - 0x1000101c: 49da .I LDR r1,[pc,#872] ; [0x10001388] = 0x20003008 - 0x1000101e: 6809 .h LDR r1,[r1,#0] - 0x10001020: 7088 .p STRB r0,[r1,#2] - 0x10001022: e13f ?. B 0x100012a4 ; GPADC_Init + 752 - 0x10001024: 48d8 .H LDR r0,[pc,#864] ; [0x10001388] = 0x20003008 - 0x10001026: 6800 .h LDR r0,[r0,#0] - 0x10001028: 78c0 .x LDRB r0,[r0,#3] - 0x1000102a: 0980 .. LSRS r0,r0,#6 - 0x1000102c: 0180 .. LSLS r0,r0,#6 - 0x1000102e: 49d6 .I LDR r1,[pc,#856] ; [0x10001388] = 0x20003008 - 0x10001030: 6809 .h LDR r1,[r1,#0] - 0x10001032: 70c8 .p STRB r0,[r1,#3] - 0x10001034: 48d5 .H LDR r0,[pc,#852] ; [0x1000138c] = 0x2000300c - 0x10001036: 6800 .h LDR r0,[r0,#0] - 0x10001038: 7800 .x LDRB r0,[r0,#0] - 0x1000103a: 2108 .! MOVS r1,#8 - 0x1000103c: 4388 .C BICS r0,r0,r1 - 0x1000103e: 3008 .0 ADDS r0,r0,#8 - 0x10001040: 49d2 .I LDR r1,[pc,#840] ; [0x1000138c] = 0x2000300c - 0x10001042: 6809 .h LDR r1,[r1,#0] - 0x10001044: 7008 .p STRB r0,[r1,#0] - 0x10001046: 48d2 .H LDR r0,[pc,#840] ; [0x10001390] = 0x20003014 - 0x10001048: 6800 .h LDR r0,[r0,#0] - 0x1000104a: 7800 .x LDRB r0,[r0,#0] - 0x1000104c: 2108 .! MOVS r1,#8 - 0x1000104e: 4388 .C BICS r0,r0,r1 - 0x10001050: 49cf .I LDR r1,[pc,#828] ; [0x10001390] = 0x20003014 - 0x10001052: 6809 .h LDR r1,[r1,#0] - 0x10001054: 7008 .p STRB r0,[r1,#0] - 0x10001056: 48cc .H LDR r0,[pc,#816] ; [0x10001388] = 0x20003008 - 0x10001058: 6800 .h LDR r0,[r0,#0] - 0x1000105a: 3020 0 ADDS r0,r0,#0x20 - 0x1000105c: 7800 .x LDRB r0,[r0,#0] - 0x1000105e: 2108 .! MOVS r1,#8 - 0x10001060: 4388 .C BICS r0,r0,r1 - 0x10001062: 49c9 .I LDR r1,[pc,#804] ; [0x10001388] = 0x20003008 - 0x10001064: 6809 .h LDR r1,[r1,#0] - 0x10001066: 3120 1 ADDS r1,r1,#0x20 - 0x10001068: 7008 .p STRB r0,[r1,#0] - 0x1000106a: 48c7 .H LDR r0,[pc,#796] ; [0x10001388] = 0x20003008 - 0x1000106c: 6800 .h LDR r0,[r0,#0] - 0x1000106e: 78c0 .x LDRB r0,[r0,#3] - 0x10001070: 0980 .. LSRS r0,r0,#6 - 0x10001072: 0180 .. LSLS r0,r0,#6 - 0x10001074: 301c .0 ADDS r0,r0,#0x1c - 0x10001076: 49c4 .I LDR r1,[pc,#784] ; [0x10001388] = 0x20003008 - 0x10001078: 6809 .h LDR r1,[r1,#0] - 0x1000107a: 70c8 .p STRB r0,[r1,#3] - 0x1000107c: e112 .. B 0x100012a4 ; GPADC_Init + 752 - 0x1000107e: 48c2 .H LDR r0,[pc,#776] ; [0x10001388] = 0x20003008 - 0x10001080: 6800 .h LDR r0,[r0,#0] - 0x10001082: 7900 .y LDRB r0,[r0,#4] - 0x10001084: 0980 .. LSRS r0,r0,#6 - 0x10001086: 0180 .. LSLS r0,r0,#6 - 0x10001088: 49bf .I LDR r1,[pc,#764] ; [0x10001388] = 0x20003008 - 0x1000108a: 6809 .h LDR r1,[r1,#0] - 0x1000108c: 7108 .q STRB r0,[r1,#4] - 0x1000108e: 48bf .H LDR r0,[pc,#764] ; [0x1000138c] = 0x2000300c - 0x10001090: 6800 .h LDR r0,[r0,#0] - 0x10001092: 7800 .x LDRB r0,[r0,#0] - 0x10001094: 2110 .! MOVS r1,#0x10 - 0x10001096: 4388 .C BICS r0,r0,r1 - 0x10001098: 3010 .0 ADDS r0,r0,#0x10 - 0x1000109a: 49bc .I LDR r1,[pc,#752] ; [0x1000138c] = 0x2000300c - 0x1000109c: 6809 .h LDR r1,[r1,#0] - 0x1000109e: 7008 .p STRB r0,[r1,#0] - 0x100010a0: 48bb .H LDR r0,[pc,#748] ; [0x10001390] = 0x20003014 - 0x100010a2: 6800 .h LDR r0,[r0,#0] - 0x100010a4: 7800 .x LDRB r0,[r0,#0] - 0x100010a6: 2110 .! MOVS r1,#0x10 - 0x100010a8: 4388 .C BICS r0,r0,r1 - 0x100010aa: 49b9 .I LDR r1,[pc,#740] ; [0x10001390] = 0x20003014 - 0x100010ac: 6809 .h LDR r1,[r1,#0] - 0x100010ae: 7008 .p STRB r0,[r1,#0] - 0x100010b0: 48b5 .H LDR r0,[pc,#724] ; [0x10001388] = 0x20003008 - 0x100010b2: 6800 .h LDR r0,[r0,#0] - 0x100010b4: 3020 0 ADDS r0,r0,#0x20 - 0x100010b6: 7800 .x LDRB r0,[r0,#0] - 0x100010b8: 2110 .! MOVS r1,#0x10 - 0x100010ba: 4388 .C BICS r0,r0,r1 - 0x100010bc: 49b2 .I LDR r1,[pc,#712] ; [0x10001388] = 0x20003008 - 0x100010be: 6809 .h LDR r1,[r1,#0] - 0x100010c0: 3120 1 ADDS r1,r1,#0x20 - 0x100010c2: 7008 .p STRB r0,[r1,#0] - 0x100010c4: 48b0 .H LDR r0,[pc,#704] ; [0x10001388] = 0x20003008 - 0x100010c6: 6800 .h LDR r0,[r0,#0] - 0x100010c8: 7900 .y LDRB r0,[r0,#4] - 0x100010ca: 0980 .. LSRS r0,r0,#6 - 0x100010cc: 0180 .. LSLS r0,r0,#6 - 0x100010ce: 301c .0 ADDS r0,r0,#0x1c - 0x100010d0: 49ad .I LDR r1,[pc,#692] ; [0x10001388] = 0x20003008 - 0x100010d2: 6809 .h LDR r1,[r1,#0] - 0x100010d4: 7108 .q STRB r0,[r1,#4] - 0x100010d6: e0e5 .. B 0x100012a4 ; GPADC_Init + 752 - 0x100010d8: 48ab .H LDR r0,[pc,#684] ; [0x10001388] = 0x20003008 - 0x100010da: 6800 .h LDR r0,[r0,#0] - 0x100010dc: 7940 @y LDRB r0,[r0,#5] - 0x100010de: 0980 .. LSRS r0,r0,#6 - 0x100010e0: 0180 .. LSLS r0,r0,#6 - 0x100010e2: 49a9 .I LDR r1,[pc,#676] ; [0x10001388] = 0x20003008 - 0x100010e4: 6809 .h LDR r1,[r1,#0] - 0x100010e6: 7148 Hq STRB r0,[r1,#5] - 0x100010e8: 48a8 .H LDR r0,[pc,#672] ; [0x1000138c] = 0x2000300c - 0x100010ea: 6800 .h LDR r0,[r0,#0] - 0x100010ec: 7800 .x LDRB r0,[r0,#0] - 0x100010ee: 2120 ! MOVS r1,#0x20 - 0x100010f0: 4388 .C BICS r0,r0,r1 - 0x100010f2: 3020 0 ADDS r0,r0,#0x20 - 0x100010f4: 49a5 .I LDR r1,[pc,#660] ; [0x1000138c] = 0x2000300c - 0x100010f6: 6809 .h LDR r1,[r1,#0] - 0x100010f8: 7008 .p STRB r0,[r1,#0] - 0x100010fa: 48a5 .H LDR r0,[pc,#660] ; [0x10001390] = 0x20003014 - 0x100010fc: 6800 .h LDR r0,[r0,#0] - 0x100010fe: 7800 .x LDRB r0,[r0,#0] - 0x10001100: 2120 ! MOVS r1,#0x20 - 0x10001102: 4388 .C BICS r0,r0,r1 - 0x10001104: 49a2 .I LDR r1,[pc,#648] ; [0x10001390] = 0x20003014 - 0x10001106: 6809 .h LDR r1,[r1,#0] - 0x10001108: 7008 .p STRB r0,[r1,#0] - 0x1000110a: 489f .H LDR r0,[pc,#636] ; [0x10001388] = 0x20003008 - 0x1000110c: 6800 .h LDR r0,[r0,#0] - 0x1000110e: 3020 0 ADDS r0,r0,#0x20 - 0x10001110: 7800 .x LDRB r0,[r0,#0] - 0x10001112: 2120 ! MOVS r1,#0x20 - 0x10001114: 4388 .C BICS r0,r0,r1 - 0x10001116: 499c .I LDR r1,[pc,#624] ; [0x10001388] = 0x20003008 - 0x10001118: 6809 .h LDR r1,[r1,#0] - 0x1000111a: 3120 1 ADDS r1,r1,#0x20 - 0x1000111c: 7008 .p STRB r0,[r1,#0] - 0x1000111e: 489a .H LDR r0,[pc,#616] ; [0x10001388] = 0x20003008 - 0x10001120: 6800 .h LDR r0,[r0,#0] - 0x10001122: 7940 @y LDRB r0,[r0,#5] - 0x10001124: 0980 .. LSRS r0,r0,#6 - 0x10001126: 0180 .. LSLS r0,r0,#6 - 0x10001128: 301c .0 ADDS r0,r0,#0x1c - 0x1000112a: 4997 .I LDR r1,[pc,#604] ; [0x10001388] = 0x20003008 - 0x1000112c: 6809 .h LDR r1,[r1,#0] - 0x1000112e: 7148 Hq STRB r0,[r1,#5] - 0x10001130: e0b8 .. B 0x100012a4 ; GPADC_Init + 752 - 0x10001132: 4895 .H LDR r0,[pc,#596] ; [0x10001388] = 0x20003008 - 0x10001134: 6800 .h LDR r0,[r0,#0] - 0x10001136: 7f00 .. LDRB r0,[r0,#0x1c] - 0x10001138: 0980 .. LSRS r0,r0,#6 - 0x1000113a: 0180 .. LSLS r0,r0,#6 - 0x1000113c: 4992 .I LDR r1,[pc,#584] ; [0x10001388] = 0x20003008 - 0x1000113e: 6809 .h LDR r1,[r1,#0] - 0x10001140: 7708 .w STRB r0,[r1,#0x1c] - 0x10001142: 4892 .H LDR r0,[pc,#584] ; [0x1000138c] = 0x2000300c - 0x10001144: 6800 .h LDR r0,[r0,#0] - 0x10001146: 78c0 .x LDRB r0,[r0,#3] - 0x10001148: 2110 .! MOVS r1,#0x10 - 0x1000114a: 4388 .C BICS r0,r0,r1 - 0x1000114c: 3010 .0 ADDS r0,r0,#0x10 - 0x1000114e: 498f .I LDR r1,[pc,#572] ; [0x1000138c] = 0x2000300c - 0x10001150: 6809 .h LDR r1,[r1,#0] - 0x10001152: 70c8 .p STRB r0,[r1,#3] - 0x10001154: 488e .H LDR r0,[pc,#568] ; [0x10001390] = 0x20003014 - 0x10001156: 6800 .h LDR r0,[r0,#0] - 0x10001158: 7880 .x LDRB r0,[r0,#2] - 0x1000115a: 0840 @. LSRS r0,r0,#1 - 0x1000115c: 0040 @. LSLS r0,r0,#1 - 0x1000115e: 498c .I LDR r1,[pc,#560] ; [0x10001390] = 0x20003014 - 0x10001160: 6809 .h LDR r1,[r1,#0] - 0x10001162: 7088 .p STRB r0,[r1,#2] - 0x10001164: 4888 .H LDR r0,[pc,#544] ; [0x10001388] = 0x20003008 - 0x10001166: 6800 .h LDR r0,[r0,#0] - 0x10001168: 3020 0 ADDS r0,r0,#0x20 - 0x1000116a: 7900 .y LDRB r0,[r0,#4] - 0x1000116c: 2110 .! MOVS r1,#0x10 - 0x1000116e: 4388 .C BICS r0,r0,r1 - 0x10001170: 4985 .I LDR r1,[pc,#532] ; [0x10001388] = 0x20003008 - 0x10001172: 6809 .h LDR r1,[r1,#0] - 0x10001174: 3120 1 ADDS r1,r1,#0x20 - 0x10001176: 7108 .q STRB r0,[r1,#4] - 0x10001178: 4883 .H LDR r0,[pc,#524] ; [0x10001388] = 0x20003008 - 0x1000117a: 6800 .h LDR r0,[r0,#0] - 0x1000117c: 7f00 .. LDRB r0,[r0,#0x1c] - 0x1000117e: 0980 .. LSRS r0,r0,#6 - 0x10001180: 0180 .. LSLS r0,r0,#6 - 0x10001182: 301c .0 ADDS r0,r0,#0x1c - 0x10001184: 4980 .I LDR r1,[pc,#512] ; [0x10001388] = 0x20003008 - 0x10001186: 6809 .h LDR r1,[r1,#0] - 0x10001188: 7708 .w STRB r0,[r1,#0x1c] - 0x1000118a: e08b .. B 0x100012a4 ; GPADC_Init + 752 - 0x1000118c: 487e ~H LDR r0,[pc,#504] ; [0x10001388] = 0x20003008 - 0x1000118e: 6800 .h LDR r0,[r0,#0] - 0x10001190: 7f40 @. LDRB r0,[r0,#0x1d] - 0x10001192: 0980 .. LSRS r0,r0,#6 - 0x10001194: 0180 .. LSLS r0,r0,#6 - 0x10001196: 497c |I LDR r1,[pc,#496] ; [0x10001388] = 0x20003008 - 0x10001198: 6809 .h LDR r1,[r1,#0] - 0x1000119a: 7748 Hw STRB r0,[r1,#0x1d] - 0x1000119c: 487b {H LDR r0,[pc,#492] ; [0x1000138c] = 0x2000300c - 0x1000119e: 6800 .h LDR r0,[r0,#0] - 0x100011a0: 78c0 .x LDRB r0,[r0,#3] - 0x100011a2: 2120 ! MOVS r1,#0x20 - 0x100011a4: 4388 .C BICS r0,r0,r1 - 0x100011a6: 3020 0 ADDS r0,r0,#0x20 - 0x100011a8: 4978 xI LDR r1,[pc,#480] ; [0x1000138c] = 0x2000300c - 0x100011aa: 6809 .h LDR r1,[r1,#0] - 0x100011ac: 70c8 .p STRB r0,[r1,#3] - 0x100011ae: 4878 xH LDR r0,[pc,#480] ; [0x10001390] = 0x20003014 - 0x100011b0: 6800 .h LDR r0,[r0,#0] - 0x100011b2: 78c0 .x LDRB r0,[r0,#3] - 0x100011b4: 2120 ! MOVS r1,#0x20 - 0x100011b6: e002 .. B 0x100011be ; GPADC_Init + 522 - 0x100011b8: e073 s. B 0x100012a2 ; GPADC_Init + 750 - 0x100011ba: e045 E. B 0x10001248 ; GPADC_Init + 660 - 0x100011bc: e017 .. B 0x100011ee ; GPADC_Init + 570 - 0x100011be: 4388 .C BICS r0,r0,r1 - 0x100011c0: 4973 sI LDR r1,[pc,#460] ; [0x10001390] = 0x20003014 - 0x100011c2: 6809 .h LDR r1,[r1,#0] - 0x100011c4: 70c8 .p STRB r0,[r1,#3] - 0x100011c6: 4870 pH LDR r0,[pc,#448] ; [0x10001388] = 0x20003008 - 0x100011c8: 6800 .h LDR r0,[r0,#0] - 0x100011ca: 3020 0 ADDS r0,r0,#0x20 - 0x100011cc: 7900 .y LDRB r0,[r0,#4] - 0x100011ce: 2120 ! MOVS r1,#0x20 - 0x100011d0: 4388 .C BICS r0,r0,r1 - 0x100011d2: 496d mI LDR r1,[pc,#436] ; [0x10001388] = 0x20003008 - 0x100011d4: 6809 .h LDR r1,[r1,#0] - 0x100011d6: 3120 1 ADDS r1,r1,#0x20 - 0x100011d8: 7108 .q STRB r0,[r1,#4] - 0x100011da: 486b kH LDR r0,[pc,#428] ; [0x10001388] = 0x20003008 - 0x100011dc: 6800 .h LDR r0,[r0,#0] - 0x100011de: 7f40 @. LDRB r0,[r0,#0x1d] - 0x100011e0: 0980 .. LSRS r0,r0,#6 - 0x100011e2: 0180 .. LSLS r0,r0,#6 - 0x100011e4: 301c .0 ADDS r0,r0,#0x1c - 0x100011e6: 4968 hI LDR r1,[pc,#416] ; [0x10001388] = 0x20003008 - 0x100011e8: 6809 .h LDR r1,[r1,#0] - 0x100011ea: 7748 Hw STRB r0,[r1,#0x1d] - 0x100011ec: e05a Z. B 0x100012a4 ; GPADC_Init + 752 - 0x100011ee: 4866 fH LDR r0,[pc,#408] ; [0x10001388] = 0x20003008 - 0x100011f0: 6800 .h LDR r0,[r0,#0] - 0x100011f2: 7f80 .. LDRB r0,[r0,#0x1e] - 0x100011f4: 0980 .. LSRS r0,r0,#6 - 0x100011f6: 0180 .. LSLS r0,r0,#6 - 0x100011f8: 4963 cI LDR r1,[pc,#396] ; [0x10001388] = 0x20003008 - 0x100011fa: 6809 .h LDR r1,[r1,#0] - 0x100011fc: 7788 .w STRB r0,[r1,#0x1e] - 0x100011fe: 4863 cH LDR r0,[pc,#396] ; [0x1000138c] = 0x2000300c - 0x10001200: 6800 .h LDR r0,[r0,#0] - 0x10001202: 78c0 .x LDRB r0,[r0,#3] - 0x10001204: 2140 @! MOVS r1,#0x40 - 0x10001206: 4388 .C BICS r0,r0,r1 - 0x10001208: 3040 @0 ADDS r0,r0,#0x40 - 0x1000120a: 4960 `I LDR r1,[pc,#384] ; [0x1000138c] = 0x2000300c - 0x1000120c: 6809 .h LDR r1,[r1,#0] - 0x1000120e: 70c8 .p STRB r0,[r1,#3] - 0x10001210: 485f _H LDR r0,[pc,#380] ; [0x10001390] = 0x20003014 - 0x10001212: 6800 .h LDR r0,[r0,#0] - 0x10001214: 7880 .x LDRB r0,[r0,#2] - 0x10001216: 2110 .! MOVS r1,#0x10 - 0x10001218: 4388 .C BICS r0,r0,r1 - 0x1000121a: 495d ]I LDR r1,[pc,#372] ; [0x10001390] = 0x20003014 - 0x1000121c: 6809 .h LDR r1,[r1,#0] - 0x1000121e: 7088 .p STRB r0,[r1,#2] - 0x10001220: 4859 YH LDR r0,[pc,#356] ; [0x10001388] = 0x20003008 - 0x10001222: 6800 .h LDR r0,[r0,#0] - 0x10001224: 3020 0 ADDS r0,r0,#0x20 - 0x10001226: 7900 .y LDRB r0,[r0,#4] - 0x10001228: 2140 @! MOVS r1,#0x40 - 0x1000122a: 4388 .C BICS r0,r0,r1 - 0x1000122c: 4956 VI LDR r1,[pc,#344] ; [0x10001388] = 0x20003008 - 0x1000122e: 6809 .h LDR r1,[r1,#0] - 0x10001230: 3120 1 ADDS r1,r1,#0x20 - 0x10001232: 7108 .q STRB r0,[r1,#4] - 0x10001234: 4854 TH LDR r0,[pc,#336] ; [0x10001388] = 0x20003008 - 0x10001236: 6800 .h LDR r0,[r0,#0] - 0x10001238: 7f80 .. LDRB r0,[r0,#0x1e] - 0x1000123a: 0980 .. LSRS r0,r0,#6 - 0x1000123c: 0180 .. LSLS r0,r0,#6 - 0x1000123e: 301c .0 ADDS r0,r0,#0x1c - 0x10001240: 4951 QI LDR r1,[pc,#324] ; [0x10001388] = 0x20003008 - 0x10001242: 6809 .h LDR r1,[r1,#0] - 0x10001244: 7788 .w STRB r0,[r1,#0x1e] - 0x10001246: e02d -. B 0x100012a4 ; GPADC_Init + 752 - 0x10001248: 484f OH LDR r0,[pc,#316] ; [0x10001388] = 0x20003008 - 0x1000124a: 6800 .h LDR r0,[r0,#0] - 0x1000124c: 7fc0 .. LDRB r0,[r0,#0x1f] - 0x1000124e: 0980 .. LSRS r0,r0,#6 - 0x10001250: 0180 .. LSLS r0,r0,#6 - 0x10001252: 494d MI LDR r1,[pc,#308] ; [0x10001388] = 0x20003008 - 0x10001254: 6809 .h LDR r1,[r1,#0] - 0x10001256: 77c8 .w STRB r0,[r1,#0x1f] - 0x10001258: 484c LH LDR r0,[pc,#304] ; [0x1000138c] = 0x2000300c - 0x1000125a: 6800 .h LDR r0,[r0,#0] - 0x1000125c: 78c0 .x LDRB r0,[r0,#3] - 0x1000125e: 2180 .! MOVS r1,#0x80 - 0x10001260: 4388 .C BICS r0,r0,r1 - 0x10001262: 3080 .0 ADDS r0,r0,#0x80 - 0x10001264: 4949 II LDR r1,[pc,#292] ; [0x1000138c] = 0x2000300c - 0x10001266: 6809 .h LDR r1,[r1,#0] - 0x10001268: 70c8 .p STRB r0,[r1,#3] - 0x1000126a: 4849 IH LDR r0,[pc,#292] ; [0x10001390] = 0x20003014 - 0x1000126c: 6800 .h LDR r0,[r0,#0] - 0x1000126e: 78c0 .x LDRB r0,[r0,#3] - 0x10001270: 2180 .! MOVS r1,#0x80 - 0x10001272: 4388 .C BICS r0,r0,r1 - 0x10001274: 4946 FI LDR r1,[pc,#280] ; [0x10001390] = 0x20003014 - 0x10001276: 6809 .h LDR r1,[r1,#0] - 0x10001278: 70c8 .p STRB r0,[r1,#3] - 0x1000127a: 4843 CH LDR r0,[pc,#268] ; [0x10001388] = 0x20003008 - 0x1000127c: 6800 .h LDR r0,[r0,#0] - 0x1000127e: 3020 0 ADDS r0,r0,#0x20 - 0x10001280: 7900 .y LDRB r0,[r0,#4] - 0x10001282: 2180 .! MOVS r1,#0x80 - 0x10001284: 4388 .C BICS r0,r0,r1 - 0x10001286: 4940 @I LDR r1,[pc,#256] ; [0x10001388] = 0x20003008 - 0x10001288: 6809 .h LDR r1,[r1,#0] - 0x1000128a: 3120 1 ADDS r1,r1,#0x20 - 0x1000128c: 7108 .q STRB r0,[r1,#4] - 0x1000128e: 483e >H LDR r0,[pc,#248] ; [0x10001388] = 0x20003008 - 0x10001290: 6800 .h LDR r0,[r0,#0] - 0x10001292: 7fc0 .. LDRB r0,[r0,#0x1f] - 0x10001294: 0980 .. LSRS r0,r0,#6 - 0x10001296: 0180 .. LSLS r0,r0,#6 - 0x10001298: 301c .0 ADDS r0,r0,#0x1c - 0x1000129a: 493b ;I LDR r1,[pc,#236] ; [0x10001388] = 0x20003008 - 0x1000129c: 6809 .h LDR r1,[r1,#0] - 0x1000129e: 77c8 .w STRB r0,[r1,#0x1f] - 0x100012a0: e000 .. B 0x100012a4 ; GPADC_Init + 752 - 0x100012a2: bf00 .. NOP - 0x100012a4: bf00 .. NOP - 0x100012a6: 4837 7H LDR r0,[pc,#220] ; [0x10001384] = 0x20003068 - 0x100012a8: 6800 .h LDR r0,[r0,#0] - 0x100012aa: 3040 @0 ADDS r0,r0,#0x40 - 0x100012ac: 7f00 .. LDRB r0,[r0,#0x1c] - 0x100012ae: 0980 .. LSRS r0,r0,#6 - 0x100012b0: 0180 .. LSLS r0,r0,#6 - 0x100012b2: 301f .0 ADDS r0,r0,#0x1f - 0x100012b4: 4933 3I LDR r1,[pc,#204] ; [0x10001384] = 0x20003068 - 0x100012b6: 6809 .h LDR r1,[r1,#0] - 0x100012b8: 3140 @1 ADDS r1,r1,#0x40 - 0x100012ba: 7708 .w STRB r0,[r1,#0x1c] - 0x100012bc: 4831 1H LDR r0,[pc,#196] ; [0x10001384] = 0x20003068 - 0x100012be: 6800 .h LDR r0,[r0,#0] - 0x100012c0: 3040 @0 ADDS r0,r0,#0x40 - 0x100012c2: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100012c4: 0840 @. LSRS r0,r0,#1 - 0x100012c6: 0040 @. LSLS r0,r0,#1 - 0x100012c8: 1c40 @. ADDS r0,r0,#1 - 0x100012ca: 492e .I LDR r1,[pc,#184] ; [0x10001384] = 0x20003068 - 0x100012cc: 6809 .h LDR r1,[r1,#0] - 0x100012ce: 3140 @1 ADDS r1,r1,#0x40 - 0x100012d0: 7308 .s STRB r0,[r1,#0xc] - 0x100012d2: 482c ,H LDR r0,[pc,#176] ; [0x10001384] = 0x20003068 - 0x100012d4: 6800 .h LDR r0,[r0,#0] - 0x100012d6: 3040 @0 ADDS r0,r0,#0x40 - 0x100012d8: 7a00 .z LDRB r0,[r0,#8] - 0x100012da: 0900 .. LSRS r0,r0,#4 - 0x100012dc: 0100 .. LSLS r0,r0,#4 - 0x100012de: 1c40 @. ADDS r0,r0,#1 - 0x100012e0: 4928 (I LDR r1,[pc,#160] ; [0x10001384] = 0x20003068 - 0x100012e2: 6809 .h LDR r1,[r1,#0] - 0x100012e4: 3140 @1 ADDS r1,r1,#0x40 - 0x100012e6: 7208 .r STRB r0,[r1,#8] - 0x100012e8: 2101 .! MOVS r1,#1 - 0x100012ea: 4826 &H LDR r0,[pc,#152] ; [0x10001384] = 0x20003068 - 0x100012ec: 6800 .h LDR r0,[r0,#0] - 0x100012ee: 3020 0 ADDS r0,r0,#0x20 - 0x100012f0: 7101 .q STRB r1,[r0,#4] - 0x100012f2: 2100 .! MOVS r1,#0 - 0x100012f4: 7141 Aq STRB r1,[r0,#5] - 0x100012f6: 4827 'H LDR r0,[pc,#156] ; [0x10001394] = 0x2000306c - 0x100012f8: 7800 .x LDRB r0,[r0,#0] - 0x100012fa: f7fffe43 ..C. BL GPADC_channel_sel ; 0x10000f84 - 0x100012fe: 4821 !H LDR r0,[pc,#132] ; [0x10001384] = 0x20003068 - 0x10001300: 6800 .h LDR r0,[r0,#0] - 0x10001302: 7d00 .} LDRB r0,[r0,#0x14] - 0x10001304: 0840 @. LSRS r0,r0,#1 - 0x10001306: 0040 @. LSLS r0,r0,#1 - 0x10001308: 491e .I LDR r1,[pc,#120] ; [0x10001384] = 0x20003068 - 0x1000130a: 6809 .h LDR r1,[r1,#0] - 0x1000130c: 7508 .u STRB r0,[r1,#0x14] - 0x1000130e: 481d .H LDR r0,[pc,#116] ; [0x10001384] = 0x20003068 - 0x10001310: 6800 .h LDR r0,[r0,#0] - 0x10001312: 3020 0 ADDS r0,r0,#0x20 - 0x10001314: 7f00 .. LDRB r0,[r0,#0x1c] - 0x10001316: 0980 .. LSRS r0,r0,#6 - 0x10001318: 0180 .. LSLS r0,r0,#6 - 0x1000131a: 3018 .0 ADDS r0,r0,#0x18 - 0x1000131c: 4919 .I LDR r1,[pc,#100] ; [0x10001384] = 0x20003068 - 0x1000131e: 6809 .h LDR r1,[r1,#0] - 0x10001320: 3120 1 ADDS r1,r1,#0x20 - 0x10001322: 7708 .w STRB r0,[r1,#0x1c] - 0x10001324: 4817 .H LDR r0,[pc,#92] ; [0x10001384] = 0x20003068 - 0x10001326: 6800 .h LDR r0,[r0,#0] - 0x10001328: 3040 @0 ADDS r0,r0,#0x40 - 0x1000132a: 7800 .x LDRB r0,[r0,#0] - 0x1000132c: 0980 .. LSRS r0,r0,#6 - 0x1000132e: 0180 .. LSLS r0,r0,#6 - 0x10001330: 1d00 .. ADDS r0,r0,#4 - 0x10001332: 4914 .I LDR r1,[pc,#80] ; [0x10001384] = 0x20003068 - 0x10001334: 6809 .h LDR r1,[r1,#0] - 0x10001336: 3140 @1 ADDS r1,r1,#0x40 - 0x10001338: 7008 .p STRB r0,[r1,#0] - 0x1000133a: 2d01 .- CMP r5,#1 - 0x1000133c: d112 .. BNE 0x10001364 ; GPADC_Init + 944 - 0x1000133e: 4811 .H LDR r0,[pc,#68] ; [0x10001384] = 0x20003068 - 0x10001340: 6800 .h LDR r0,[r0,#0] - 0x10001342: 3040 @0 ADDS r0,r0,#0x40 - 0x10001344: 7900 .y LDRB r0,[r0,#4] - 0x10001346: 08c0 .. LSRS r0,r0,#3 - 0x10001348: 00c0 .. LSLS r0,r0,#3 - 0x1000134a: 1dc0 .. ADDS r0,r0,#7 - 0x1000134c: 490d .I LDR r1,[pc,#52] ; [0x10001384] = 0x20003068 - 0x1000134e: 6809 .h LDR r1,[r1,#0] - 0x10001350: 3140 @1 ADDS r1,r1,#0x40 - 0x10001352: 7108 .q STRB r0,[r1,#4] - 0x10001354: 2107 .! MOVS r1,#7 - 0x10001356: 480b .H LDR r0,[pc,#44] ; [0x10001384] = 0x20003068 - 0x10001358: 6800 .h LDR r0,[r0,#0] - 0x1000135a: 3020 0 ADDS r0,r0,#0x20 - 0x1000135c: 7201 .r STRB r1,[r0,#8] - 0x1000135e: 2100 .! MOVS r1,#0 - 0x10001360: 7241 Ar STRB r1,[r0,#9] - 0x10001362: e01b .. B 0x1000139c ; GPADC_Init + 1000 - 0x10001364: 4807 .H LDR r0,[pc,#28] ; [0x10001384] = 0x20003068 - 0x10001366: 6800 .h LDR r0,[r0,#0] - 0x10001368: 3040 @0 ADDS r0,r0,#0x40 - 0x1000136a: 7900 .y LDRB r0,[r0,#4] - 0x1000136c: 08c0 .. LSRS r0,r0,#3 - 0x1000136e: 00c0 .. LSLS r0,r0,#3 - 0x10001370: 1c40 @. ADDS r0,r0,#1 - 0x10001372: 4904 .I LDR r1,[pc,#16] ; [0x10001384] = 0x20003068 - 0x10001374: 6809 .h LDR r1,[r1,#0] - 0x10001376: 3140 @1 ADDS r1,r1,#0x40 - 0x10001378: 7108 .q STRB r0,[r1,#4] - 0x1000137a: 2100 .! MOVS r1,#0 - 0x1000137c: 4801 .H LDR r0,[pc,#4] ; [0x10001384] = 0x20003068 - 0x1000137e: 6800 .h LDR r0,[r0,#0] - 0x10001380: 3020 0 ADDS r0,r0,#0x20 - 0x10001382: e009 .. B 0x10001398 ; GPADC_Init + 996 - $d - 0x10001384: 20003068 h0. DCD 536883304 - 0x10001388: 20003008 .0. DCD 536883208 - 0x1000138c: 2000300c .0. DCD 536883212 - 0x10001390: 20003014 .0. DCD 536883220 - 0x10001394: 2000306c l0. DCD 536883308 - $t - 0x10001398: 7201 .r STRB r1,[r0,#8] - 0x1000139a: 7241 Ar STRB r1,[r0,#9] - 0x1000139c: 4858 XH LDR r0,[pc,#352] ; [0x10001500] = 0x20003068 - 0x1000139e: 6800 .h LDR r0,[r0,#0] - 0x100013a0: 7c00 .| LDRB r0,[r0,#0x10] - 0x100013a2: 0840 @. LSRS r0,r0,#1 - 0x100013a4: 0040 @. LSLS r0,r0,#1 - 0x100013a6: 4956 VI LDR r1,[pc,#344] ; [0x10001500] = 0x20003068 - 0x100013a8: 6809 .h LDR r1,[r1,#0] - 0x100013aa: 7408 .t STRB r0,[r1,#0x10] - 0x100013ac: 4854 TH LDR r0,[pc,#336] ; [0x10001500] = 0x20003068 - 0x100013ae: 6800 .h LDR r0,[r0,#0] - 0x100013b0: 7f00 .. LDRB r0,[r0,#0x1c] - 0x100013b2: 0840 @. LSRS r0,r0,#1 - 0x100013b4: 0040 @. LSLS r0,r0,#1 - 0x100013b6: 1c40 @. ADDS r0,r0,#1 - 0x100013b8: 4951 QI LDR r1,[pc,#324] ; [0x10001500] = 0x20003068 - 0x100013ba: 6809 .h LDR r1,[r1,#0] - 0x100013bc: 7708 .w STRB r0,[r1,#0x1c] - 0x100013be: 2010 . MOVS r0,#0x10 - 0x100013c0: 2800 .( CMP r0,#0 - 0x100013c2: db09 .. BLT 0x100013d8 ; GPADC_Init + 1060 - 0x100013c4: bf00 .. NOP - 0x100013c6: bf00 .. NOP - 0x100013c8: 06c2 .. LSLS r2,r0,#27 - 0x100013ca: 0ed2 .. LSRS r2,r2,#27 - 0x100013cc: 2101 .! MOVS r1,#1 - 0x100013ce: 4091 .@ LSLS r1,r1,r2 - 0x100013d0: 4a4c LJ LDR r2,[pc,#304] ; [0x10001504] = 0xe000e100 - 0x100013d2: 6011 .` STR r1,[r2,#0] - 0x100013d4: bf00 .. NOP - 0x100013d6: bf00 .. NOP - 0x100013d8: bf00 .. NOP - 0x100013da: bd30 0. POP {r4,r5,pc} - GPADC_start - 0x100013dc: 2800 .( CMP r0,#0 - 0x100013de: d001 .. BEQ 0x100013e4 ; GPADC_start + 8 - 0x100013e0: 4949 II LDR r1,[pc,#292] ; [0x10001508] = 0x20003070 - 0x100013e2: 6008 .` STR r0,[r1,#0] - 0x100013e4: 4946 FI LDR r1,[pc,#280] ; [0x10001500] = 0x20003068 - 0x100013e6: 6809 .h LDR r1,[r1,#0] - 0x100013e8: 3140 @1 ADDS r1,r1,#0x40 - 0x100013ea: 7b09 .{ LDRB r1,[r1,#0xc] - 0x100013ec: 0849 I. LSRS r1,r1,#1 - 0x100013ee: 0049 I. LSLS r1,r1,#1 - 0x100013f0: 1c49 I. ADDS r1,r1,#1 - 0x100013f2: 4a43 CJ LDR r2,[pc,#268] ; [0x10001500] = 0x20003068 - 0x100013f4: 6812 .h LDR r2,[r2,#0] - 0x100013f6: 3240 @2 ADDS r2,r2,#0x40 - 0x100013f8: 7311 .s STRB r1,[r2,#0xc] - 0x100013fa: 4941 AI LDR r1,[pc,#260] ; [0x10001500] = 0x20003068 - 0x100013fc: 6809 .h LDR r1,[r1,#0] - 0x100013fe: 7909 .y LDRB r1,[r1,#4] - 0x10001400: 0849 I. LSRS r1,r1,#1 - 0x10001402: 0049 I. LSLS r1,r1,#1 - 0x10001404: 1c49 I. ADDS r1,r1,#1 - 0x10001406: 4a3e >J LDR r2,[pc,#248] ; [0x10001500] = 0x20003068 - 0x10001408: 6812 .h LDR r2,[r2,#0] - 0x1000140a: 7111 .q STRB r1,[r2,#4] - 0x1000140c: 4770 pG BX lr - GPADC_stop - 0x1000140e: 483c I LDR r1,[pc,#248] ; [0x10001a4c] = 0x2000307c - 0x10001952: 8008 .. STRH r0,[r1,#0] - 0x10001954: 493e >I LDR r1,[pc,#248] ; [0x10001a50] = 0x20003080 - 0x10001956: 8008 .. STRH r0,[r1,#0] - 0x10001958: bf00 .. NOP - 0x1000195a: 1ca0 .. ADDS r0,r4,#2 - 0x1000195c: f012fa20 .. . BL __aeabi_uread4 ; 0x10013da0 - 0x10001960: 4607 .F MOV r7,r0 - 0x10001962: 7a61 az LDRB r1,[r4,#9] - 0x10001964: 7a22 "z LDRB r2,[r4,#8] - 0x10001966: 0208 .. LSLS r0,r1,#8 - 0x10001968: 4310 .C ORRS r0,r0,r2 - 0x1000196a: 9000 .. STR r0,[sp,#0] - 0x1000196c: 4835 5H LDR r0,[pc,#212] ; [0x10001a44] = 0x2000307a - 0x1000196e: 8803 .. LDRH r3,[r0,#0] - 0x10001970: 463a :F MOV r2,r7 - 0x10001972: a154 T. ADR r1,{pc}+0x152 ; 0x10001ac4 - 0x10001974: 2000 . MOVS r0,#0 - 0x10001976: f00eff57 ..W. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000197a: bf00 .. NOP - 0x1000197c: e006 .. B 0x1000198c ; ota_cmd + 400 - 0x1000197e: 1ca0 .. ADDS r0,r4,#2 - 0x10001980: f7fffef5 .... BL CmdFlashdataUpgradev30 ; 0x1000176e - 0x10001984: 2003 . MOVS r0,#3 - 0x10001986: 492d -I LDR r1,[pc,#180] ; [0x10001a3c] = 0x20003078 - 0x10001988: 7008 .p STRB r0,[r1,#0] - 0x1000198a: bf00 .. NOP - 0x1000198c: e13e >. B 0x10001c0c ; ota_cmd + 1040 - 0x1000198e: 2000 . MOVS r0,#0 - 0x10001990: 492b +I LDR r1,[pc,#172] ; [0x10001a40] = 0x20003079 - 0x10001992: 7008 .p STRB r0,[r1,#0] - 0x10001994: 2700 .' MOVS r7,#0 - 0x10001996: e007 .. B 0x100019a8 ; ota_cmd + 428 - 0x10001998: 5de8 .] LDRB r0,[r5,r7] - 0x1000199a: 492d -I LDR r1,[pc,#180] ; [0x10001a50] = 0x20003080 - 0x1000199c: 8809 .. LDRH r1,[r1,#0] - 0x1000199e: 1840 @. ADDS r0,r0,r1 - 0x100019a0: 492b +I LDR r1,[pc,#172] ; [0x10001a50] = 0x20003080 - 0x100019a2: 8008 .. STRH r0,[r1,#0] - 0x100019a4: 1c78 x. ADDS r0,r7,#1 - 0x100019a6: b287 .. UXTH r7,r0 - 0x100019a8: 42b7 .B CMP r7,r6 - 0x100019aa: dbf5 .. BLT 0x10001998 ; ota_cmd + 412 - 0x100019ac: 4628 (F MOV r0,r5 - 0x100019ae: 17e9 .. ASRS r1,r5,#31 - 0x100019b0: 0f89 .. LSRS r1,r1,#30 - 0x100019b2: 1809 .. ADDS r1,r1,r0 - 0x100019b4: 1089 .. ASRS r1,r1,#2 - 0x100019b6: 0089 .. LSLS r1,r1,#2 - 0x100019b8: 1a69 i. SUBS r1,r5,r1 - 0x100019ba: e09f .. B 0x10001afc ; ota_cmd + 768 - $d - 0x100019bc: 20003090 .0. DCD 536883344 - 0x100019c0: 2000074a J.. DCD 536872778 - 0x100019c4: 34646d63 cmd4 DCD 878996835 - 0x100019c8: 5445534b KSET DCD 1413829451 - 0x100019cc: 474e4954 TING DCD 1196312916 - 0x100019d0: 74697257 Writ DCD 1953067607 - 0x100019d4: 78252065 e %x DCD 2015699045 - 0x100019d8: 0d782520 %x. DCD 225977632 - 0x100019dc: 0000000a .... DCD 10 - 0x100019e0: 65646f43 Code DCD 1701080899 - 0x100019e4: 61647055 Upda DCD 1633972309 - 0x100019e8: 253d6574 te=% DCD 624780660 - 0x100019ec: 78252064 d %x DCD 2015699044 - 0x100019f0: 0d782520 %x. DCD 225977632 - 0x100019f4: 0000000a .... DCD 10 - 0x100019f8: 20003274 t2. DCD 536883828 - 0x100019fc: 2061746f ota DCD 543257711 - 0x10001a00: 253a7a73 sz:% DCD 624589427 - 0x10001a04: 68632078 x ch DCD 1751326840 - 0x10001a08: 736b6365 ecks DCD 1936417637 - 0x10001a0c: 253a6d75 um:% DCD 624586101 - 0x10001a10: 00002078 x .. DCD 8312 - 0x10001a14: 65646f43 Code DCD 1701080899 - 0x10001a18: 61647055 Upda DCD 1633972309 - 0x10001a1c: 32766574 tev2 DCD 846620020 - 0x10001a20: 64253d30 0=%d DCD 1680162096 - 0x10001a24: 00000a0d .... DCD 2573 - 0x10001a28: 65646f43 Code DCD 1701080899 - 0x10001a2c: 61647055 Upda DCD 1633972309 - 0x10001a30: 33766574 tev3 DCD 863397236 - 0x10001a34: 64253d30 0=%d DCD 1680162096 - 0x10001a38: 00000a0d .... DCD 2573 - 0x10001a3c: 20003078 x0. DCD 536883320 - 0x10001a40: 20003079 y0. DCD 536883321 - 0x10001a44: 2000307a z0. DCD 536883322 - 0x10001a48: 2000307e ~0. DCD 536883326 - 0x10001a4c: 2000307c |0. DCD 536883324 - 0x10001a50: 20003080 .0. DCD 536883328 - 0x10001a54: 20003084 .0. DCD 536883332 - 0x10001a58: 5f444d43 CMD_ DCD 1598311747 - 0x10001a5c: 455f5746 FW_E DCD 1163876166 - 0x10001a60: 45534152 RASE DCD 1163084114 - 0x10001a64: 00000a0d .... DCD 2573 - 0x10001a68: 45534b34 4KSE DCD 1163086644 - 0x10001a6c: 4e495454 TTIN DCD 1313428564 - 0x10001a70: 52455f47 G_ER DCD 1380278087 - 0x10001a74: 20455341 ASE DCD 541414209 - 0x10001a78: 00000a0d .... DCD 2573 - 0x10001a7c: 5f444d43 CMD_ DCD 1598311747 - 0x10001a80: 575f5746 FW_W DCD 1465866054 - 0x10001a84: 45544952 RITE DCD 1163151698 - 0x10001a88: 4154535f _STA DCD 1096045407 - 0x10001a8c: 6f205452 RT o DCD 1864389714 - 0x10001a90: 65736666 ffse DCD 1702061670 - 0x10001a94: 78253a74 t:%x DCD 2015705716 - 0x10001a98: 7a69732c ,siz DCD 2053731116 - 0x10001a9c: 78253a65 e:%x DCD 2015705701 - 0x10001aa0: 65686320 che DCD 1701339936 - 0x10001aa4: 75736b63 cksu DCD 1970498403 - 0x10001aa8: 78253a6d m:%x DCD 2015705709 - 0x10001aac: 00000a0d .... DCD 2573 - 0x10001ab0: 53414c46 FLAS DCD 1396788294 - 0x10001ab4: 54414448 HDAT DCD 1413563464 - 0x10001ab8: 52455f41 A_ER DCD 1380278081 - 0x10001abc: 20455341 ASE DCD 541414209 - 0x10001ac0: 00000a0d .... DCD 2573 - 0x10001ac4: 53414c46 FLAS DCD 1396788294 - 0x10001ac8: 54414448 HDAT DCD 1413563464 - 0x10001acc: 52575f41 A_WR DCD 1381457729 - 0x10001ad0: 5f455449 ITE_ DCD 1598379081 - 0x10001ad4: 52415453 STAR DCD 1380013139 - 0x10001ad8: 666f2054 T of DCD 1718558804 - 0x10001adc: 74657366 fset DCD 1952805734 - 0x10001ae0: 2c78253a :%x, DCD 746071354 - 0x10001ae4: 657a6973 size DCD 1702521203 - 0x10001ae8: 2078253a :%x DCD 544744762 - 0x10001aec: 63656863 chec DCD 1667590243 - 0x10001af0: 6d75736b ksum DCD 1836413803 - 0x10001af4: 0d78253a :%x. DCD 225977658 - 0x10001af8: 0000000a .... DCD 10 - $t - 0x10001afc: d029 ). BEQ 0x10001b52 ; ota_cmd + 854 - 0x10001afe: 4632 2F MOV r2,r6 - 0x10001b00: 4629 )F MOV r1,r5 - 0x10001b02: 484d MH LDR r0,[pc,#308] ; [0x10001c38] = 0x20003254 - 0x10001b04: f012f8ee .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10001b08: 484c LH LDR r0,[pc,#304] ; [0x10001c3c] = 0x20003078 - 0x10001b0a: 7800 .x LDRB r0,[r0,#0] - 0x10001b0c: 2802 .( CMP r0,#2 - 0x10001b0e: d003 .. BEQ 0x10001b18 ; ota_cmd + 796 - 0x10001b10: 484a JH LDR r0,[pc,#296] ; [0x10001c3c] = 0x20003078 - 0x10001b12: 7800 .x LDRB r0,[r0,#0] - 0x10001b14: 2801 .( CMP r0,#1 - 0x10001b16: d10a .. BNE 0x10001b2e ; ota_cmd + 818 - 0x10001b18: 4949 II LDR r1,[pc,#292] ; [0x10001c40] = 0x20003084 - 0x10001b1a: 6809 .h LDR r1,[r1,#0] - 0x10001b1c: 4a49 IJ LDR r2,[pc,#292] ; [0x10001c44] = 0x2000307c - 0x10001b1e: 8812 .. LDRH r2,[r2,#0] - 0x10001b20: 1888 .. ADDS r0,r1,r2 - 0x10001b22: 4a45 EJ LDR r2,[pc,#276] ; [0x10001c38] = 0x20003254 - 0x10001b24: 4631 1F MOV r1,r6 - 0x10001b26: f010fc99 .... BL CodeWrite ; 0x1001245c - 0x10001b2a: 4607 .F MOV r7,r0 - 0x10001b2c: e035 5. B 0x10001b9a ; ota_cmd + 926 - 0x10001b2e: 4843 CH LDR r0,[pc,#268] ; [0x10001c3c] = 0x20003078 - 0x10001b30: 7800 .x LDRB r0,[r0,#0] - 0x10001b32: 2808 .( CMP r0,#8 - 0x10001b34: d003 .. BEQ 0x10001b3e ; ota_cmd + 834 - 0x10001b36: 4841 AH LDR r0,[pc,#260] ; [0x10001c3c] = 0x20003078 - 0x10001b38: 7800 .x LDRB r0,[r0,#0] - 0x10001b3a: 2807 .( CMP r0,#7 - 0x10001b3c: d12d -. BNE 0x10001b9a ; ota_cmd + 926 - 0x10001b3e: 4940 @I LDR r1,[pc,#256] ; [0x10001c40] = 0x20003084 - 0x10001b40: 6809 .h LDR r1,[r1,#0] - 0x10001b42: 4a40 @J LDR r2,[pc,#256] ; [0x10001c44] = 0x2000307c - 0x10001b44: 8812 .. LDRH r2,[r2,#0] - 0x10001b46: 1888 .. ADDS r0,r1,r2 - 0x10001b48: 4a3b ;J LDR r2,[pc,#236] ; [0x10001c38] = 0x20003254 - 0x10001b4a: 4631 1F MOV r1,r6 - 0x10001b4c: f010fbf7 .... BL WriteFlashData ; 0x1001233e - 0x10001b50: e023 #. B 0x10001b9a ; ota_cmd + 926 - 0x10001b52: 483a :H LDR r0,[pc,#232] ; [0x10001c3c] = 0x20003078 - 0x10001b54: 7800 .x LDRB r0,[r0,#0] - 0x10001b56: 2802 .( CMP r0,#2 - 0x10001b58: d003 .. BEQ 0x10001b62 ; ota_cmd + 870 - 0x10001b5a: 4838 8H LDR r0,[pc,#224] ; [0x10001c3c] = 0x20003078 - 0x10001b5c: 7800 .x LDRB r0,[r0,#0] - 0x10001b5e: 2801 .( CMP r0,#1 - 0x10001b60: d10a .. BNE 0x10001b78 ; ota_cmd + 892 - 0x10001b62: 4937 7I LDR r1,[pc,#220] ; [0x10001c40] = 0x20003084 - 0x10001b64: 6809 .h LDR r1,[r1,#0] - 0x10001b66: 4a37 7J LDR r2,[pc,#220] ; [0x10001c44] = 0x2000307c - 0x10001b68: 8812 .. LDRH r2,[r2,#0] - 0x10001b6a: 1888 .. ADDS r0,r1,r2 - 0x10001b6c: 462a *F MOV r2,r5 - 0x10001b6e: 4631 1F MOV r1,r6 - 0x10001b70: f010fc74 ..t. BL CodeWrite ; 0x1001245c - 0x10001b74: 4607 .F MOV r7,r0 - 0x10001b76: e010 .. B 0x10001b9a ; ota_cmd + 926 - 0x10001b78: 4830 0H LDR r0,[pc,#192] ; [0x10001c3c] = 0x20003078 - 0x10001b7a: 7800 .x LDRB r0,[r0,#0] - 0x10001b7c: 2808 .( CMP r0,#8 - 0x10001b7e: d003 .. BEQ 0x10001b88 ; ota_cmd + 908 - 0x10001b80: 482e .H LDR r0,[pc,#184] ; [0x10001c3c] = 0x20003078 - 0x10001b82: 7800 .x LDRB r0,[r0,#0] - 0x10001b84: 2807 .( CMP r0,#7 - 0x10001b86: d108 .. BNE 0x10001b9a ; ota_cmd + 926 - 0x10001b88: 492d -I LDR r1,[pc,#180] ; [0x10001c40] = 0x20003084 - 0x10001b8a: 6809 .h LDR r1,[r1,#0] - 0x10001b8c: 4a2d -J LDR r2,[pc,#180] ; [0x10001c44] = 0x2000307c - 0x10001b8e: 8812 .. LDRH r2,[r2,#0] - 0x10001b90: 1888 .. ADDS r0,r1,r2 - 0x10001b92: 462a *F MOV r2,r5 - 0x10001b94: 4631 1F MOV r1,r6 - 0x10001b96: f010fbd2 .... BL WriteFlashData ; 0x1001233e - 0x10001b9a: 482a *H LDR r0,[pc,#168] ; [0x10001c44] = 0x2000307c - 0x10001b9c: 8800 .. LDRH r0,[r0,#0] - 0x10001b9e: 1980 .. ADDS r0,r0,r6 - 0x10001ba0: 4928 (I LDR r1,[pc,#160] ; [0x10001c44] = 0x2000307c - 0x10001ba2: 8008 .. STRH r0,[r1,#0] - 0x10001ba4: 4608 .F MOV r0,r1 - 0x10001ba6: 8800 .. LDRH r0,[r0,#0] - 0x10001ba8: 4927 'I LDR r1,[pc,#156] ; [0x10001c48] = 0x2000307a - 0x10001baa: 8809 .. LDRH r1,[r1,#0] - 0x10001bac: 4288 .B CMP r0,r1 - 0x10001bae: db2c ,. BLT 0x10001c0a ; ota_cmd + 1038 - 0x10001bb0: 4826 &H LDR r0,[pc,#152] ; [0x10001c4c] = 0x20003080 - 0x10001bb2: 8800 .. LDRH r0,[r0,#0] - 0x10001bb4: 4926 &I LDR r1,[pc,#152] ; [0x10001c50] = 0x2000307e - 0x10001bb6: 8809 .. LDRH r1,[r1,#0] - 0x10001bb8: 4288 .B CMP r0,r1 - 0x10001bba: d10c .. BNE 0x10001bd6 ; ota_cmd + 986 - 0x10001bbc: 4823 #H LDR r0,[pc,#140] ; [0x10001c4c] = 0x20003080 - 0x10001bbe: 8802 .. LDRH r2,[r0,#0] - 0x10001bc0: 4820 H LDR r0,[pc,#128] ; [0x10001c44] = 0x2000307c - 0x10001bc2: 8801 .. LDRH r1,[r0,#0] - 0x10001bc4: 2000 . MOVS r0,#0 - 0x10001bc6: f7fffd55 ..U. BL CmdFwWriteStart ; 0x10001674 - 0x10001bca: bf00 .. NOP - 0x10001bcc: a121 !. ADR r1,{pc}+0x88 ; 0x10001c54 - 0x10001bce: 2000 . MOVS r0,#0 - 0x10001bd0: f00efe2a ..*. BL SEGGER_RTT_printf ; 0x10010828 - 0x10001bd4: e00c .. B 0x10001bf0 ; ota_cmd + 1012 - 0x10001bd6: 481d .H LDR r0,[pc,#116] ; [0x10001c4c] = 0x20003080 - 0x10001bd8: 8802 .. LDRH r2,[r0,#0] - 0x10001bda: 481a .H LDR r0,[pc,#104] ; [0x10001c44] = 0x2000307c - 0x10001bdc: 8801 .. LDRH r1,[r0,#0] - 0x10001bde: 2001 . MOVS r0,#1 - 0x10001be0: f7fffd48 ..H. BL CmdFwWriteStart ; 0x10001674 - 0x10001be4: bf00 .. NOP - 0x10001be6: a11f .. ADR r1,{pc}+0x7e ; 0x10001c64 - 0x10001be8: 2000 . MOVS r0,#0 - 0x10001bea: f00efe1d .... BL SEGGER_RTT_printf ; 0x10010828 - 0x10001bee: bf00 .. NOP - 0x10001bf0: bf00 .. NOP - 0x10001bf2: 4817 .H LDR r0,[pc,#92] ; [0x10001c50] = 0x2000307e - 0x10001bf4: 8803 .. LDRH r3,[r0,#0] - 0x10001bf6: 4815 .H LDR r0,[pc,#84] ; [0x10001c4c] = 0x20003080 - 0x10001bf8: 8802 .. LDRH r2,[r0,#0] - 0x10001bfa: a11e .. ADR r1,{pc}+0x7a ; 0x10001c74 - 0x10001bfc: 2000 . MOVS r0,#0 - 0x10001bfe: f00efe13 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x10001c02: bf00 .. NOP - 0x10001c04: 2000 . MOVS r0,#0 - 0x10001c06: f7fffde6 .... BL ota_variable_clear ; 0x100017d6 - 0x10001c0a: bf00 .. NOP - 0x10001c0c: bdf8 .. POP {r3-r7,pc} - ota_rsp - 0x10001c0e: b570 p. PUSH {r4-r6,lr} - 0x10001c10: 4605 .F MOV r5,r0 - 0x10001c12: 460c .F MOV r4,r1 - 0x10001c14: 4822 "H LDR r0,[pc,#136] ; [0x10001ca0] = 0x20003090 - 0x10001c16: 6800 .h LDR r0,[r0,#0] - 0x10001c18: 7840 @x LDRB r0,[r0,#1] - 0x10001c1a: 1c82 .. ADDS r2,r0,#2 - 0x10001c1c: 4921 !I LDR r1,[pc,#132] ; [0x10001ca4] = 0x20003088 - 0x10001c1e: 4628 (F MOV r0,r5 - 0x10001c20: f012f860 ..`. BL __aeabi_memcpy ; 0x10013ce4 - 0x10001c24: 481e .H LDR r0,[pc,#120] ; [0x10001ca0] = 0x20003090 - 0x10001c26: 6800 .h LDR r0,[r0,#0] - 0x10001c28: 7840 @x LDRB r0,[r0,#1] - 0x10001c2a: 1c80 .. ADDS r0,r0,#2 - 0x10001c2c: 7020 p STRB r0,[r4,#0] - 0x10001c2e: 481d .H LDR r0,[pc,#116] ; [0x10001ca4] = 0x20003088 - 0x10001c30: 2100 .! MOVS r1,#0 - 0x10001c32: 6001 .` STR r1,[r0,#0] - 0x10001c34: 6041 A` STR r1,[r0,#4] - 0x10001c36: bd70 p. POP {r4-r6,pc} - $d - 0x10001c38: 20003254 T2. DCD 536883796 - 0x10001c3c: 20003078 x0. DCD 536883320 - 0x10001c40: 20003084 .0. DCD 536883332 - 0x10001c44: 2000307c |0. DCD 536883324 - 0x10001c48: 2000307a z0. DCD 536883322 - 0x10001c4c: 20003080 .0. DCD 536883328 - 0x10001c50: 2000307e ~0. DCD 536883326 - 0x10001c54: 74636573 sect DCD 1952671091 - 0x10001c58: 206e6f69 ion DCD 544108393 - 0x10001c5c: 20214b4f OK! DCD 539052879 - 0x10001c60: 00000000 .... DCD 0 - 0x10001c64: 74636573 sect DCD 1952671091 - 0x10001c68: 206e6f69 ion DCD 544108393 - 0x10001c6c: 6c696166 fail DCD 1818845542 - 0x10001c70: 00202165 e! . DCD 2105701 - 0x10001c74: 5f61746f ota_ DCD 1600222319 - 0x10001c78: 65636572 rece DCD 1701012850 - 0x10001c7c: 5f657669 ive_ DCD 1600484969 - 0x10001c80: 63656863 chec DCD 1667590243 - 0x10001c84: 78253a6b k:%x DCD 2015705707 - 0x10001c88: 61746f20 ota DCD 1635020576 - 0x10001c8c: 6365735f _sec DCD 1667593055 - 0x10001c90: 6e6f6974 tion DCD 1852795252 - 0x10001c94: 6568635f _che DCD 1701339999 - 0x10001c98: 253a6b63 ck:% DCD 624585571 - 0x10001c9c: 000a0d78 x... DCD 658808 - 0x10001ca0: 20003090 .0. DCD 536883344 - 0x10001ca4: 20003088 .0. DCD 536883336 - $t - .text - LED_IO_Config - 0x10001ca8: b510 .. PUSH {r4,lr} - 0x10001caa: 2100 .! MOVS r1,#0 - 0x10001cac: 2040 @ MOVS r0,#0x40 - 0x10001cae: f7fefc8f .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10001cb2: 2040 @ MOVS r0,#0x40 - 0x10001cb4: f7fefd3a ..:. BL GPIO_Set_Output ; 0x1000072c - 0x10001cb8: 2040 @ MOVS r0,#0x40 - 0x10001cba: f7fefdff .... BL GPIO_Pin_Set ; 0x100008bc - 0x10001cbe: bd10 .. POP {r4,pc} - State_IO_Config - 0x10001cc0: b510 .. PUSH {r4,lr} - 0x10001cc2: 2100 .! MOVS r1,#0 - 0x10001cc4: 2080 . MOVS r0,#0x80 - 0x10001cc6: f7fefc83 .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10001cca: 2180 .! MOVS r1,#0x80 - 0x10001ccc: 4608 .F MOV r0,r1 - 0x10001cce: f7fefd46 ..F. BL GPIO_Set_Input ; 0x1000075e - 0x10001cd2: 2180 .! MOVS r1,#0x80 - 0x10001cd4: 2000 . MOVS r0,#0 - 0x10001cd6: f7fefc94 .... BL PIN_Pullup_Enable ; 0x10000602 - 0x10001cda: 2080 . MOVS r0,#0x80 - 0x10001cdc: f7fefdbc .... BL GPIO_Input_Enable ; 0x10000858 - 0x10001ce0: 4937 7I LDR r1,[pc,#220] ; [0x10001dc0] = 0x1000f7a9 - 0x10001ce2: 2080 . MOVS r0,#0x80 - 0x10001ce4: f7fefe46 ..F. BL io_irq_enable ; 0x10000974 - 0x10001ce8: bd10 .. POP {r4,pc} - IIC_IO_Config - 0x10001cea: b510 .. PUSH {r4,lr} - 0x10001cec: 2201 ." MOVS r2,#1 - 0x10001cee: 0492 .. LSLS r2,r2,#18 - 0x10001cf0: 0051 Q. LSLS r1,r2,#1 - 0x10001cf2: 2000 . MOVS r0,#0 - 0x10001cf4: f7feff26 ..&. BL i2c_Init ; 0x10000b44 - 0x10001cf8: 2204 ." MOVS r2,#4 - 0x10001cfa: 2108 .! MOVS r1,#8 - 0x10001cfc: 2001 . MOVS r0,#1 - 0x10001cfe: f7feff21 ..!. BL i2c_Init ; 0x10000b44 - 0x10001d02: bd10 .. POP {r4,pc} - Ctr_IO_Config - 0x10001d04: b510 .. PUSH {r4,lr} - 0x10001d06: 2100 .! MOVS r1,#0 - 0x10001d08: 20ff . MOVS r0,#0xff - 0x10001d0a: 3001 .0 ADDS r0,#1 - 0x10001d0c: f7fefc60 ..`. BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d10: 20ff . MOVS r0,#0xff - 0x10001d12: 3001 .0 ADDS r0,#1 - 0x10001d14: f7fefd0a .... BL GPIO_Set_Output ; 0x1000072c - 0x10001d18: 20ff . MOVS r0,#0xff - 0x10001d1a: 3001 .0 ADDS r0,#1 - 0x10001d1c: f7fefdce .... BL GPIO_Pin_Set ; 0x100008bc - 0x10001d20: 2100 .! MOVS r1,#0 - 0x10001d22: 2001 . MOVS r0,#1 - 0x10001d24: 0500 .. LSLS r0,r0,#20 - 0x10001d26: f7fefc53 ..S. BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d2a: 2001 . MOVS r0,#1 - 0x10001d2c: 0500 .. LSLS r0,r0,#20 - 0x10001d2e: f7fefcfd .... BL GPIO_Set_Output ; 0x1000072c - 0x10001d32: 2001 . MOVS r0,#1 - 0x10001d34: 0500 .. LSLS r0,r0,#20 - 0x10001d36: f7fefdc1 .... BL GPIO_Pin_Set ; 0x100008bc - 0x10001d3a: 2100 .! MOVS r1,#0 - 0x10001d3c: 2001 . MOVS r0,#1 - 0x10001d3e: 0440 @. LSLS r0,r0,#17 - 0x10001d40: f7fefc46 ..F. BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d44: 2001 . MOVS r0,#1 - 0x10001d46: 0440 @. LSLS r0,r0,#17 - 0x10001d48: f7fefcf0 .... BL GPIO_Set_Output ; 0x1000072c - 0x10001d4c: 2001 . MOVS r0,#1 - 0x10001d4e: 0440 @. LSLS r0,r0,#17 - 0x10001d50: f7fefdcd .... BL GPIO_Pin_Clear ; 0x100008ee - 0x10001d54: 2100 .! MOVS r1,#0 - 0x10001d56: 2001 . MOVS r0,#1 - 0x10001d58: 07c0 .. LSLS r0,r0,#31 - 0x10001d5a: f7fefc39 ..9. BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d5e: 2001 . MOVS r0,#1 - 0x10001d60: 07c0 .. LSLS r0,r0,#31 - 0x10001d62: f7fefce3 .... BL GPIO_Set_Output ; 0x1000072c - 0x10001d66: 2001 . MOVS r0,#1 - 0x10001d68: 07c0 .. LSLS r0,r0,#31 - 0x10001d6a: f7fefda7 .... BL GPIO_Pin_Set ; 0x100008bc - 0x10001d6e: bd10 .. POP {r4,pc} - INT_IO_Config - 0x10001d70: b510 .. PUSH {r4,lr} - 0x10001d72: 2100 .! MOVS r1,#0 - 0x10001d74: 2010 . MOVS r0,#0x10 - 0x10001d76: f7fefc2b ..+. BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d7a: 2100 .! MOVS r1,#0 - 0x10001d7c: 2010 . MOVS r0,#0x10 - 0x10001d7e: f7fefcee .... BL GPIO_Set_Input ; 0x1000075e - 0x10001d82: 2110 .! MOVS r1,#0x10 - 0x10001d84: 2000 . MOVS r0,#0 - 0x10001d86: f7fefc3c ..<. BL PIN_Pullup_Enable ; 0x10000602 - 0x10001d8a: 2010 . MOVS r0,#0x10 - 0x10001d8c: f7fefd7d ..}. BL GPIO_Input_Disable ; 0x1000088a - 0x10001d90: 2010 . MOVS r0,#0x10 - 0x10001d92: f7fefe4f ..O. BL io_irq_disable ; 0x10000a34 - 0x10001d96: 2100 .! MOVS r1,#0 - 0x10001d98: 2020 MOVS r0,#0x20 - 0x10001d9a: f7fefc19 .... BL PIN_Set_GPIO ; 0x100005d0 - 0x10001d9e: 2120 ! MOVS r1,#0x20 - 0x10001da0: 4608 .F MOV r0,r1 - 0x10001da2: f7fefcdc .... BL GPIO_Set_Input ; 0x1000075e - 0x10001da6: 2120 ! MOVS r1,#0x20 - 0x10001da8: 2000 . MOVS r0,#0 - 0x10001daa: f7fefc2a ..*. BL PIN_Pullup_Enable ; 0x10000602 - 0x10001dae: 2020 MOVS r0,#0x20 - 0x10001db0: f7fefd52 ..R. BL GPIO_Input_Enable ; 0x10000858 - 0x10001db4: 4902 .I LDR r1,[pc,#8] ; [0x10001dc0] = 0x1000f7a9 - 0x10001db6: 2020 MOVS r0,#0x20 - 0x10001db8: f7fefddc .... BL io_irq_enable ; 0x10000974 - 0x10001dbc: bd10 .. POP {r4,pc} - $d - 0x10001dbe: 0000 .. DCW 0 - 0x10001dc0: 1000f7a9 .... DCD 268498857 - $t - .text - Timer_Config - 0x10001dc4: b510 .. PUSH {r4,lr} - 0x10001dc6: f011fc34 ..4. BL timer_2_disable ; 0x10013632 - 0x10001dca: bd10 .. POP {r4,pc} - Timer2_Enable - 0x10001dcc: b510 .. PUSH {r4,lr} - 0x10001dce: 4904 .I LDR r1,[pc,#16] ; [0x10001de0] = 0x1000f795 - 0x10001dd0: 4804 .H LDR r0,[pc,#16] ; [0x10001de4] = 0xccc - 0x10001dd2: f011fbdc .... BL timer_2_enable ; 0x1001358e - 0x10001dd6: bd10 .. POP {r4,pc} - Timer2_Disable - 0x10001dd8: b510 .. PUSH {r4,lr} - 0x10001dda: f011fc2a ..*. BL timer_2_disable ; 0x10013632 - 0x10001dde: bd10 .. POP {r4,pc} - $d - 0x10001de0: 1000f795 .... DCD 268498837 - 0x10001de4: 00000ccc .... DCD 3276 - $t - .text - ADC_Config - 0x10001de8: b510 .. PUSH {r4,lr} - 0x10001dea: 2400 .$ MOVS r4,#0 - 0x10001dec: f010fc78 ..x. BL GPADC_Get_Calibration ; 0x100126e0 - 0x10001df0: 4604 .F MOV r4,r0 - 0x10001df2: 2c00 ., CMP r4,#0 - 0x10001df4: d103 .. BNE 0x10001dfe ; ADC_Config + 22 - 0x10001df6: 2012 . MOVS r0,#0x12 - 0x10001df8: f010fc61 ..a. BL GPADC_Manual_Calibration ; 0x100126be - 0x10001dfc: e002 .. B 0x10001e04 ; ADC_Config + 28 - 0x10001dfe: 4620 F MOV r0,r4 - 0x10001e00: f010fc5d ..]. BL GPADC_Manual_Calibration ; 0x100126be - 0x10001e04: 2101 .! MOVS r1,#1 - 0x10001e06: 2006 . MOVS r0,#6 - 0x10001e08: f7fff8d4 .... BL GPADC_Init ; 0x10000fb4 - 0x10001e0c: bd10 .. POP {r4,pc} - 0x10001e0e: 0000 .. MOVS r0,r0 - .text - lis2dh12_xyz_axis_enable_set - 0x10001e10: b5f8 .. PUSH {r3-r7,lr} - 0x10001e12: 4606 .F MOV r6,r0 - 0x10001e14: 460c .F MOV r4,r1 - 0x10001e16: 2301 .# MOVS r3,#1 - 0x10001e18: 466a jF MOV r2,sp - 0x10001e1a: 2120 ! MOVS r1,#0x20 - 0x10001e1c: 4630 0F MOV r0,r6 - 0x10001e1e: f000f9fb .... BL lis2dh12_read_reg ; 0x10002218 - 0x10001e22: 4605 .F MOV r5,r0 - 0x10001e24: 2d00 .- CMP r5,#0 - 0x10001e26: d120 . BNE 0x10001e6a ; lis2dh12_xyz_axis_enable_set + 90 - 0x10001e28: 4668 hF MOV r0,sp - 0x10001e2a: 7800 .x LDRB r0,[r0,#0] - 0x10001e2c: 0841 A. LSRS r1,r0,#1 - 0x10001e2e: 0049 I. LSLS r1,r1,#1 - 0x10001e30: 07e0 .. LSLS r0,r4,#31 - 0x10001e32: 0fc0 .. LSRS r0,r0,#31 - 0x10001e34: 4301 .C ORRS r1,r1,r0 - 0x10001e36: 9100 .. STR r1,[sp,#0] - 0x10001e38: 4668 hF MOV r0,sp - 0x10001e3a: 7800 .x LDRB r0,[r0,#0] - 0x10001e3c: 2102 .! MOVS r1,#2 - 0x10001e3e: 4388 .C BICS r0,r0,r1 - 0x10001e40: 0061 a. LSLS r1,r4,#1 - 0x10001e42: 2202 ." MOVS r2,#2 - 0x10001e44: 4011 .@ ANDS r1,r1,r2 - 0x10001e46: 4301 .C ORRS r1,r1,r0 - 0x10001e48: 9100 .. STR r1,[sp,#0] - 0x10001e4a: 4668 hF MOV r0,sp - 0x10001e4c: 7800 .x LDRB r0,[r0,#0] - 0x10001e4e: 2104 .! MOVS r1,#4 - 0x10001e50: 4388 .C BICS r0,r0,r1 - 0x10001e52: 00a1 .. LSLS r1,r4,#2 - 0x10001e54: 2204 ." MOVS r2,#4 - 0x10001e56: 4011 .@ ANDS r1,r1,r2 - 0x10001e58: 4308 .C ORRS r0,r0,r1 - 0x10001e5a: 9000 .. STR r0,[sp,#0] - 0x10001e5c: 2301 .# MOVS r3,#1 - 0x10001e5e: 466a jF MOV r2,sp - 0x10001e60: 2120 ! MOVS r1,#0x20 - 0x10001e62: 4630 0F MOV r0,r6 - 0x10001e64: f000f9eb .... BL lis2dh12_write_reg ; 0x1000223e - 0x10001e68: 4605 .F MOV r5,r0 - 0x10001e6a: 4628 (F MOV r0,r5 - 0x10001e6c: bdf8 .. POP {r3-r7,pc} - platform1_delay - 0x10001e6e: b510 .. PUSH {r4,lr} - 0x10001e70: 4604 .F MOV r4,r0 - 0x10001e72: 4620 F MOV r0,r4 - 0x10001e74: f7fefb90 .... BL delay_ms ; 0x10000598 - 0x10001e78: bd10 .. POP {r4,pc} - platform1_read - 0x10001e7a: b5ff .. PUSH {r0-r7,lr} - 0x10001e7c: b081 .. SUB sp,sp,#4 - 0x10001e7e: 460c .F MOV r4,r1 - 0x10001e80: 4615 .F MOV r5,r2 - 0x10001e82: 461e .F MOV r6,r3 - 0x10001e84: 2701 .' MOVS r7,#1 - 0x10001e86: 462b +F MOV r3,r5 - 0x10001e88: 4622 "F MOV r2,r4 - 0x10001e8a: 2101 .! MOVS r1,#1 - 0x10001e8c: 9600 .. STR r6,[sp,#0] - 0x10001e8e: 9801 .. LDR r0,[sp,#4] - 0x10001e90: f7fefff7 .... BL i2c_1_read ; 0x10000e82 - 0x10001e94: 4607 .F MOV r7,r0 - 0x10001e96: 2f00 ./ CMP r7,#0 - 0x10001e98: d102 .. BNE 0x10001ea0 ; platform1_read + 38 - 0x10001e9a: 2001 . MOVS r0,#1 - 0x10001e9c: b005 .. ADD sp,sp,#0x14 - 0x10001e9e: bdf0 .. POP {r4-r7,pc} - 0x10001ea0: 2000 . MOVS r0,#0 - 0x10001ea2: e7fb .. B 0x10001e9c ; platform1_read + 34 - platform1_write - 0x10001ea4: b5ff .. PUSH {r0-r7,lr} - 0x10001ea6: b081 .. SUB sp,sp,#4 - 0x10001ea8: 460c .F MOV r4,r1 - 0x10001eaa: 4615 .F MOV r5,r2 - 0x10001eac: 461e .F MOV r6,r3 - 0x10001eae: 2701 .' MOVS r7,#1 - 0x10001eb0: 462b +F MOV r3,r5 - 0x10001eb2: 4622 "F MOV r2,r4 - 0x10001eb4: 2101 .! MOVS r1,#1 - 0x10001eb6: 9600 .. STR r6,[sp,#0] - 0x10001eb8: 9801 .. LDR r0,[sp,#4] - 0x10001eba: f7feff6e ..n. BL i2c_1_write ; 0x10000d9a - 0x10001ebe: 4607 .F MOV r7,r0 - 0x10001ec0: 2f00 ./ CMP r7,#0 - 0x10001ec2: d102 .. BNE 0x10001eca ; platform1_write + 38 - 0x10001ec4: 2001 . MOVS r0,#1 - 0x10001ec6: b005 .. ADD sp,sp,#0x14 - 0x10001ec8: bdf0 .. POP {r4-r7,pc} - 0x10001eca: 2000 . MOVS r0,#0 - 0x10001ecc: e7fb .. B 0x10001ec6 ; platform1_write + 34 - Lis2dh_Init - 0x10001ece: b51c .. PUSH {r2-r4,lr} - 0x10001ed0: 2100 .! MOVS r1,#0 - 0x10001ed2: 9101 .. STR r1,[sp,#4] - 0x10001ed4: 4823 #H LDR r0,[pc,#140] ; [0x10001f64] = 0x10001ea5 - 0x10001ed6: 4924 $I LDR r1,[pc,#144] ; [0x10001f68] = 0x2000327c - 0x10001ed8: 6008 .` STR r0,[r1,#0] - 0x10001eda: 4824 $H LDR r0,[pc,#144] ; [0x10001f6c] = 0x10001e7b - 0x10001edc: 6048 H` STR r0,[r1,#4] - 0x10001ede: 4824 $H LDR r0,[pc,#144] ; [0x10001f70] = 0x10001e6f - 0x10001ee0: 6088 .` STR r0,[r1,#8] - 0x10001ee2: 2019 . MOVS r0,#0x19 - 0x10001ee4: 7308 .s STRB r0,[r1,#0xc] - 0x10001ee6: 2064 d MOVS r0,#0x64 - 0x10001ee8: f7ffffc1 .... BL platform1_delay ; 0x10001e6e - 0x10001eec: a901 .. ADD r1,sp,#4 - 0x10001eee: 481e .H LDR r0,[pc,#120] ; [0x10001f68] = 0x2000327c - 0x10001ef0: f000fd99 .... BL lis2dh12_device_id_get ; 0x10002a26 - 0x10001ef4: 4668 hF MOV r0,sp - 0x10001ef6: 7900 .y LDRB r0,[r0,#4] - 0x10001ef8: 2833 3( CMP r0,#0x33 - 0x10001efa: d002 .. BEQ 0x10001f02 ; Lis2dh_Init + 52 - 0x10001efc: 2008 . MOVS r0,#8 - 0x10001efe: 491d .I LDR r1,[pc,#116] ; [0x10001f74] = 0x200030d7 - 0x10001f00: 7008 .p STRB r0,[r1,#0] - 0x10001f02: 2100 .! MOVS r1,#0 - 0x10001f04: 4818 .H LDR r0,[pc,#96] ; [0x10001f68] = 0x2000327c - 0x10001f06: f000fcb6 .... BL lis2dh12_full_scale_set ; 0x10002876 - 0x10001f0a: 2105 .! MOVS r1,#5 - 0x10001f0c: 4816 .H LDR r0,[pc,#88] ; [0x10001f68] = 0x2000327c - 0x10001f0e: f000fb96 .... BL lis2dh12_data_rate_set ; 0x1000263e - 0x10001f12: 2110 .! MOVS r1,#0x10 - 0x10001f14: 4814 .H LDR r0,[pc,#80] ; [0x10001f68] = 0x2000327c - 0x10001f16: f001fada .... BL lis2dh12_act_threshold_set ; 0x100034ce - 0x10001f1a: 2110 .! MOVS r1,#0x10 - 0x10001f1c: 4812 .H LDR r0,[pc,#72] ; [0x10001f68] = 0x2000327c - 0x10001f1e: f001fb04 .... BL lis2dh12_act_timeout_set ; 0x1000352a - 0x10001f22: 2102 .! MOVS r1,#2 - 0x10001f24: 4810 .H LDR r0,[pc,#64] ; [0x10001f68] = 0x2000327c - 0x10001f26: f000fb16 .... BL lis2dh12_operating_mode_set ; 0x10002556 - 0x10001f2a: 2101 .! MOVS r1,#1 - 0x10001f2c: 480e .H LDR r0,[pc,#56] ; [0x10001f68] = 0x2000327c - 0x10001f2e: f000fce9 .... BL lis2dh12_block_data_update_set ; 0x10002904 - 0x10001f32: 4668 hF MOV r0,sp - 0x10001f34: 7800 .x LDRB r0,[r0,#0] - 0x10001f36: 2108 .! MOVS r1,#8 - 0x10001f38: 4388 .C BICS r0,r0,r1 - 0x10001f3a: 1841 A. ADDS r1,r0,r1 - 0x10001f3c: 9100 .. STR r1,[sp,#0] - 0x10001f3e: 4668 hF MOV r0,sp - 0x10001f40: 7800 .x LDRB r0,[r0,#0] - 0x10001f42: 2102 .! MOVS r1,#2 - 0x10001f44: 4388 .C BICS r0,r0,r1 - 0x10001f46: 9000 .. STR r0,[sp,#0] - 0x10001f48: 4669 iF MOV r1,sp - 0x10001f4a: 4807 .H LDR r0,[pc,#28] ; [0x10001f68] = 0x2000327c - 0x10001f4c: f001f870 ..p. BL lis2dh12_pin_int2_config_set ; 0x10003030 - 0x10001f50: 2101 .! MOVS r1,#1 - 0x10001f52: 4805 .H LDR r0,[pc,#20] ; [0x10001f68] = 0x2000327c - 0x10001f54: f7ffff5c ..\. BL lis2dh12_xyz_axis_enable_set ; 0x10001e10 - 0x10001f58: bd1c .. POP {r2-r4,pc} - Lis2dh_Act_State_Judge - 0x10001f5a: b510 .. PUSH {r4,lr} - 0x10001f5c: 2020 MOVS r0,#0x20 - 0x10001f5e: f7fefcf8 .... BL GPIO_Pin_Read ; 0x10000952 - 0x10001f62: bd10 .. POP {r4,pc} - $d - 0x10001f64: 10001ea5 .... DCD 268443301 - 0x10001f68: 2000327c |2. DCD 536883836 - 0x10001f6c: 10001e7b {... DCD 268443259 - 0x10001f70: 10001e6f o... DCD 268443247 - 0x10001f74: 200030d7 .0. DCD 536883415 - $t - .text - platform0_delay - 0x10001f78: b510 .. PUSH {r4,lr} - 0x10001f7a: 4604 .F MOV r4,r0 - 0x10001f7c: 4620 F MOV r0,r4 - 0x10001f7e: f7fefb0b .... BL delay_ms ; 0x10000598 - 0x10001f82: bd10 .. POP {r4,pc} - platform0_read - 0x10001f84: b5ff .. PUSH {r0-r7,lr} - 0x10001f86: b081 .. SUB sp,sp,#4 - 0x10001f88: 460c .F MOV r4,r1 - 0x10001f8a: 4615 .F MOV r5,r2 - 0x10001f8c: 461e .F MOV r6,r3 - 0x10001f8e: 2701 .' MOVS r7,#1 - 0x10001f90: 462b +F MOV r3,r5 - 0x10001f92: 4622 "F MOV r2,r4 - 0x10001f94: 2101 .! MOVS r1,#1 - 0x10001f96: 9600 .. STR r6,[sp,#0] - 0x10001f98: 9801 .. LDR r0,[sp,#4] - 0x10001f9a: f7fefe89 .... BL i2c_0_read ; 0x10000cb0 - 0x10001f9e: 4607 .F MOV r7,r0 - 0x10001fa0: 2f00 ./ CMP r7,#0 - 0x10001fa2: d102 .. BNE 0x10001faa ; platform0_read + 38 - 0x10001fa4: 2001 . MOVS r0,#1 - 0x10001fa6: b005 .. ADD sp,sp,#0x14 - 0x10001fa8: bdf0 .. POP {r4-r7,pc} - 0x10001faa: 2000 . MOVS r0,#0 - 0x10001fac: e7fb .. B 0x10001fa6 ; platform0_read + 34 - platform0_write - 0x10001fae: b5ff .. PUSH {r0-r7,lr} - 0x10001fb0: b081 .. SUB sp,sp,#4 - 0x10001fb2: 460c .F MOV r4,r1 - 0x10001fb4: 4615 .F MOV r5,r2 - 0x10001fb6: 461e .F MOV r6,r3 - 0x10001fb8: 2701 .' MOVS r7,#1 - 0x10001fba: 462b +F MOV r3,r5 - 0x10001fbc: 4622 "F MOV r2,r4 - 0x10001fbe: 2101 .! MOVS r1,#1 - 0x10001fc0: 9600 .. STR r6,[sp,#0] - 0x10001fc2: 9801 .. LDR r0,[sp,#4] - 0x10001fc4: f7fefe00 .... BL i2c_0_write ; 0x10000bc8 - 0x10001fc8: 4607 .F MOV r7,r0 - 0x10001fca: 2f00 ./ CMP r7,#0 - 0x10001fcc: d102 .. BNE 0x10001fd4 ; platform0_write + 38 - 0x10001fce: 2001 . MOVS r0,#1 - 0x10001fd0: b005 .. ADD sp,sp,#0x14 - 0x10001fd2: bdf0 .. POP {r4-r7,pc} - 0x10001fd4: 2000 . MOVS r0,#0 - 0x10001fd6: e7fb .. B 0x10001fd0 ; platform0_write + 34 - Lsm6dso_Init - 0x10001fd8: b508 .. PUSH {r3,lr} - 0x10001fda: 2100 .! MOVS r1,#0 - 0x10001fdc: 9100 .. STR r1,[sp,#0] - 0x10001fde: 487a zH LDR r0,[pc,#488] ; [0x100021c8] = 0x10001faf - 0x10001fe0: 497a zI LDR r1,[pc,#488] ; [0x100021cc] = 0x2000328c - 0x10001fe2: 6008 .` STR r0,[r1,#0] - 0x10001fe4: 487a zH LDR r0,[pc,#488] ; [0x100021d0] = 0x10001f85 - 0x10001fe6: 6048 H` STR r0,[r1,#4] - 0x10001fe8: 487a zH LDR r0,[pc,#488] ; [0x100021d4] = 0x10001f79 - 0x10001fea: 6088 .` STR r0,[r1,#8] - 0x10001fec: 206a j MOVS r0,#0x6a - 0x10001fee: 7308 .s STRB r0,[r1,#0xc] - 0x10001ff0: 20ff . MOVS r0,#0xff - 0x10001ff2: 3001 .0 ADDS r0,#1 - 0x10001ff4: f7fefc7b ..{. BL GPIO_Pin_Clear ; 0x100008ee - 0x10001ff8: 2064 d MOVS r0,#0x64 - 0x10001ffa: f7ffffbd .... BL platform0_delay ; 0x10001f78 - 0x10001ffe: 4669 iF MOV r1,sp - 0x10002000: 4872 rH LDR r0,[pc,#456] ; [0x100021cc] = 0x2000328c - 0x10002002: f002fc35 ..5. BL lsm6dso_device_id_get ; 0x10004870 - 0x10002006: 4668 hF MOV r0,sp - 0x10002008: 7800 .x LDRB r0,[r0,#0] - 0x1000200a: 286c l( CMP r0,#0x6c - 0x1000200c: d103 .. BNE 0x10002016 ; Lsm6dso_Init + 62 - 0x1000200e: 2001 . MOVS r0,#1 - 0x10002010: 4971 qI LDR r1,[pc,#452] ; [0x100021d8] = 0x200032a8 - 0x10002012: 7008 .p STRB r0,[r1,#0] - 0x10002014: e005 .. B 0x10002022 ; Lsm6dso_Init + 74 - 0x10002016: 2000 . MOVS r0,#0 - 0x10002018: 496f oI LDR r1,[pc,#444] ; [0x100021d8] = 0x200032a8 - 0x1000201a: 7008 .p STRB r0,[r1,#0] - 0x1000201c: 2004 . MOVS r0,#4 - 0x1000201e: 496f oI LDR r1,[pc,#444] ; [0x100021dc] = 0x200030d7 - 0x10002020: 7008 .p STRB r0,[r1,#0] - 0x10002022: 2101 .! MOVS r1,#1 - 0x10002024: 4869 iH LDR r0,[pc,#420] ; [0x100021cc] = 0x2000328c - 0x10002026: f002fc2f ../. BL lsm6dso_reset_set ; 0x10004888 - 0x1000202a: bf00 .. NOP - 0x1000202c: 4669 iF MOV r1,sp - 0x1000202e: 4867 gH LDR r0,[pc,#412] ; [0x100021cc] = 0x2000328c - 0x10002030: f002fc47 ..G. BL lsm6dso_reset_get ; 0x100048c2 - 0x10002034: 4668 hF MOV r0,sp - 0x10002036: 7800 .x LDRB r0,[r0,#0] - 0x10002038: 2800 .( CMP r0,#0 - 0x1000203a: d1f7 .. BNE 0x1000202c ; Lsm6dso_Init + 84 - 0x1000203c: 2180 .! MOVS r1,#0x80 - 0x1000203e: 4863 cH LDR r0,[pc,#396] ; [0x100021cc] = 0x2000328c - 0x10002040: f003fd2c ..,. BL lsm6dso_i3c_disable_set ; 0x10005a9c - 0x10002044: 2101 .! MOVS r1,#1 - 0x10002046: 4861 aH LDR r0,[pc,#388] ; [0x100021cc] = 0x2000328c - 0x10002048: f001feaf .... BL lsm6dso_block_data_update_set ; 0x10003daa - 0x1000204c: 2101 .! MOVS r1,#1 - 0x1000204e: 485f _H LDR r0,[pc,#380] ; [0x100021cc] = 0x2000328c - 0x10002050: f001fdb2 .... BL lsm6dso_gy_data_rate_set ; 0x10003bb8 - 0x10002054: 2104 .! MOVS r1,#4 - 0x10002056: 485d ]H LDR r0,[pc,#372] ; [0x100021cc] = 0x2000328c - 0x10002058: f001fd65 ..e. BL lsm6dso_gy_full_scale_set ; 0x10003b26 - 0x1000205c: 2103 .! MOVS r1,#3 - 0x1000205e: 485b [H LDR r0,[pc,#364] ; [0x100021cc] = 0x2000328c - 0x10002060: f002fdad .... BL lsm6dso_gy_lp1_bandwidth_set ; 0x10004bbe - 0x10002064: 2101 .! MOVS r1,#1 - 0x10002066: 4859 YH LDR r0,[pc,#356] ; [0x100021cc] = 0x2000328c - 0x10002068: f002fd4b ..K. BL lsm6dso_gy_filter_lp1_set ; 0x10004b02 - 0x1000206c: bd08 .. POP {r3,pc} - Cadence_Stop_Judge - 0x1000206e: 495c \I LDR r1,[pc,#368] ; [0x100021e0] = 0x200030b4 - 0x10002070: 7809 .x LDRB r1,[r1,#0] - 0x10002072: 1c49 I. ADDS r1,r1,#1 - 0x10002074: 4a5a ZJ LDR r2,[pc,#360] ; [0x100021e0] = 0x200030b4 - 0x10002076: 7011 .p STRB r1,[r2,#0] - 0x10002078: 4611 .F MOV r1,r2 - 0x1000207a: 7809 .x LDRB r1,[r1,#0] - 0x1000207c: 2906 .) CMP r1,#6 - 0x1000207e: db20 . BLT 0x100020c2 ; Cadence_Stop_Judge + 84 - 0x10002080: 2100 .! MOVS r1,#0 - 0x10002082: 7011 .p STRB r1,[r2,#0] - 0x10002084: 4957 WI LDR r1,[pc,#348] ; [0x100021e4] = 0x200030b6 - 0x10002086: 8809 .. LDRH r1,[r1,#0] - 0x10002088: 1a41 A. SUBS r1,r0,r1 - 0x1000208a: b209 .. SXTH r1,r1 - 0x1000208c: 4a56 VJ LDR r2,[pc,#344] ; [0x100021e8] = 0x200030b8 - 0x1000208e: 8011 .. STRH r1,[r2,#0] - 0x10002090: 4611 .F MOV r1,r2 - 0x10002092: 2200 ." MOVS r2,#0 - 0x10002094: 5e8a .^ LDRSH r2,[r1,r2] - 0x10002096: 2a00 .* CMP r2,#0 - 0x10002098: da03 .. BGE 0x100020a2 ; Cadence_Stop_Judge + 52 - 0x1000209a: 2200 ." MOVS r2,#0 - 0x1000209c: 5e8a .^ LDRSH r2,[r1,r2] - 0x1000209e: 4251 QB RSBS r1,r2,#0 - 0x100020a0: e002 .. B 0x100020a8 ; Cadence_Stop_Judge + 58 - 0x100020a2: 4a51 QJ LDR r2,[pc,#324] ; [0x100021e8] = 0x200030b8 - 0x100020a4: 2100 .! MOVS r1,#0 - 0x100020a6: 5e51 Q^ LDRSH r1,[r2,r1] - 0x100020a8: 2219 ." MOVS r2,#0x19 - 0x100020aa: 01d2 .. LSLS r2,r2,#7 - 0x100020ac: 4291 .B CMP r1,r2 - 0x100020ae: dd03 .. BLE 0x100020b8 ; Cadence_Stop_Judge + 74 - 0x100020b0: 2101 .! MOVS r1,#1 - 0x100020b2: 4a49 IJ LDR r2,[pc,#292] ; [0x100021d8] = 0x200032a8 - 0x100020b4: 7211 .r STRB r1,[r2,#8] - 0x100020b6: e002 .. B 0x100020be ; Cadence_Stop_Judge + 80 - 0x100020b8: 2100 .! MOVS r1,#0 - 0x100020ba: 4a47 GJ LDR r2,[pc,#284] ; [0x100021d8] = 0x200032a8 - 0x100020bc: 7211 .r STRB r1,[r2,#8] - 0x100020be: 4949 II LDR r1,[pc,#292] ; [0x100021e4] = 0x200030b6 - 0x100020c0: 8008 .. STRH r0,[r1,#0] - 0x100020c2: 4770 pG BX lr - Lsm6dso_RPM_Cal - 0x100020c4: b5f0 .. PUSH {r4-r7,lr} - 0x100020c6: b087 .. SUB sp,sp,#0x1c - 0x100020c8: a906 .. ADD r1,sp,#0x18 - 0x100020ca: 4840 @H LDR r0,[pc,#256] ; [0x100021cc] = 0x2000328c - 0x100020cc: f001ffa5 .... BL lsm6dso_gy_flag_data_ready_get ; 0x1000401a - 0x100020d0: 4668 hF MOV r0,sp - 0x100020d2: 7e00 .~ LDRB r0,[r0,#0x18] - 0x100020d4: 2800 .( CMP r0,#0 - 0x100020d6: d00a .. BEQ 0x100020ee ; Lsm6dso_RPM_Cal + 42 - 0x100020d8: 4944 DI LDR r1,[pc,#272] ; [0x100021ec] = 0x2000309e - 0x100020da: 483c . BL lis2dh12_write_reg ; 0x1000223e - 0x10002bc2: 4606 .F MOV r6,r0 - 0x10002bc4: 4630 0F MOV r0,r6 - 0x10002bc6: bd70 p. POP {r4-r6,pc} - lis2dh12_int1_gen_conf_get - 0x10002bc8: b570 p. PUSH {r4-r6,lr} - 0x10002bca: 4605 .F MOV r5,r0 - 0x10002bcc: 460c .F MOV r4,r1 - 0x10002bce: 2301 .# MOVS r3,#1 - 0x10002bd0: 4622 "F MOV r2,r4 - 0x10002bd2: 2130 0! MOVS r1,#0x30 - 0x10002bd4: 4628 (F MOV r0,r5 - 0x10002bd6: f7fffb1f .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002bda: 4606 .F MOV r6,r0 - 0x10002bdc: 4630 0F MOV r0,r6 - 0x10002bde: bd70 p. POP {r4-r6,pc} - lis2dh12_int1_gen_source_get - 0x10002be0: b570 p. PUSH {r4-r6,lr} - 0x10002be2: 4605 .F MOV r5,r0 - 0x10002be4: 460c .F MOV r4,r1 - 0x10002be6: 2301 .# MOVS r3,#1 - 0x10002be8: 4622 "F MOV r2,r4 - 0x10002bea: 2131 1! MOVS r1,#0x31 - 0x10002bec: 4628 (F MOV r0,r5 - 0x10002bee: f7fffb13 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002bf2: 4606 .F MOV r6,r0 - 0x10002bf4: 4630 0F MOV r0,r6 - 0x10002bf6: bd70 p. POP {r4-r6,pc} - lis2dh12_int1_gen_threshold_set - 0x10002bf8: b5f8 .. PUSH {r3-r7,lr} - 0x10002bfa: 4606 .F MOV r6,r0 - 0x10002bfc: 460c .F MOV r4,r1 - 0x10002bfe: 2301 .# MOVS r3,#1 - 0x10002c00: 466a jF MOV r2,sp - 0x10002c02: 2132 2! MOVS r1,#0x32 - 0x10002c04: 4630 0F MOV r0,r6 - 0x10002c06: f7fffb07 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002c0a: 4605 .F MOV r5,r0 - 0x10002c0c: 2d00 .- CMP r5,#0 - 0x10002c0e: d10e .. BNE 0x10002c2e ; lis2dh12_int1_gen_threshold_set + 54 - 0x10002c10: 4669 iF MOV r1,sp - 0x10002c12: 7808 .x LDRB r0,[r1,#0] - 0x10002c14: 09c0 .. LSRS r0,r0,#7 - 0x10002c16: 01c0 .. LSLS r0,r0,#7 - 0x10002c18: 0661 a. LSLS r1,r4,#25 - 0x10002c1a: 0e49 I. LSRS r1,r1,#25 - 0x10002c1c: 4308 .C ORRS r0,r0,r1 - 0x10002c1e: 9000 .. STR r0,[sp,#0] - 0x10002c20: 2301 .# MOVS r3,#1 - 0x10002c22: 466a jF MOV r2,sp - 0x10002c24: 2132 2! MOVS r1,#0x32 - 0x10002c26: 4630 0F MOV r0,r6 - 0x10002c28: f7fffb09 .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002c2c: 4605 .F MOV r5,r0 - 0x10002c2e: 4628 (F MOV r0,r5 - 0x10002c30: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_gen_threshold_get - 0x10002c32: b5f8 .. PUSH {r3-r7,lr} - 0x10002c34: 4605 .F MOV r5,r0 - 0x10002c36: 460c .F MOV r4,r1 - 0x10002c38: 2301 .# MOVS r3,#1 - 0x10002c3a: 466a jF MOV r2,sp - 0x10002c3c: 2132 2! MOVS r1,#0x32 - 0x10002c3e: 4628 (F MOV r0,r5 - 0x10002c40: f7fffaea .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002c44: 4606 .F MOV r6,r0 - 0x10002c46: 4668 hF MOV r0,sp - 0x10002c48: 7800 .x LDRB r0,[r0,#0] - 0x10002c4a: 0640 @. LSLS r0,r0,#25 - 0x10002c4c: 0e40 @. LSRS r0,r0,#25 - 0x10002c4e: 7020 p STRB r0,[r4,#0] - 0x10002c50: 4630 0F MOV r0,r6 - 0x10002c52: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_gen_duration_set - 0x10002c54: b5f8 .. PUSH {r3-r7,lr} - 0x10002c56: 4606 .F MOV r6,r0 - 0x10002c58: 460c .F MOV r4,r1 - 0x10002c5a: 2301 .# MOVS r3,#1 - 0x10002c5c: 466a jF MOV r2,sp - 0x10002c5e: 2133 3! MOVS r1,#0x33 - 0x10002c60: 4630 0F MOV r0,r6 - 0x10002c62: f7fffad9 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002c66: 4605 .F MOV r5,r0 - 0x10002c68: 2d00 .- CMP r5,#0 - 0x10002c6a: d10e .. BNE 0x10002c8a ; lis2dh12_int1_gen_duration_set + 54 - 0x10002c6c: 4669 iF MOV r1,sp - 0x10002c6e: 7808 .x LDRB r0,[r1,#0] - 0x10002c70: 09c0 .. LSRS r0,r0,#7 - 0x10002c72: 01c0 .. LSLS r0,r0,#7 - 0x10002c74: 0661 a. LSLS r1,r4,#25 - 0x10002c76: 0e49 I. LSRS r1,r1,#25 - 0x10002c78: 4308 .C ORRS r0,r0,r1 - 0x10002c7a: 9000 .. STR r0,[sp,#0] - 0x10002c7c: 2301 .# MOVS r3,#1 - 0x10002c7e: 466a jF MOV r2,sp - 0x10002c80: 2133 3! MOVS r1,#0x33 - 0x10002c82: 4630 0F MOV r0,r6 - 0x10002c84: f7fffadb .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002c88: 4605 .F MOV r5,r0 - 0x10002c8a: 4628 (F MOV r0,r5 - 0x10002c8c: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_gen_duration_get - 0x10002c8e: b5f8 .. PUSH {r3-r7,lr} - 0x10002c90: 4605 .F MOV r5,r0 - 0x10002c92: 460c .F MOV r4,r1 - 0x10002c94: 2301 .# MOVS r3,#1 - 0x10002c96: 466a jF MOV r2,sp - 0x10002c98: 2133 3! MOVS r1,#0x33 - 0x10002c9a: 4628 (F MOV r0,r5 - 0x10002c9c: f7fffabc .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002ca0: 4606 .F MOV r6,r0 - 0x10002ca2: 4668 hF MOV r0,sp - 0x10002ca4: 7800 .x LDRB r0,[r0,#0] - 0x10002ca6: 0640 @. LSLS r0,r0,#25 - 0x10002ca8: 0e40 @. LSRS r0,r0,#25 - 0x10002caa: 7020 p STRB r0,[r4,#0] - 0x10002cac: 4630 0F MOV r0,r6 - 0x10002cae: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_gen_conf_set - 0x10002cb0: b570 p. PUSH {r4-r6,lr} - 0x10002cb2: 4605 .F MOV r5,r0 - 0x10002cb4: 460c .F MOV r4,r1 - 0x10002cb6: 2301 .# MOVS r3,#1 - 0x10002cb8: 4622 "F MOV r2,r4 - 0x10002cba: 2134 4! MOVS r1,#0x34 - 0x10002cbc: 4628 (F MOV r0,r5 - 0x10002cbe: f7fffabe .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002cc2: 4606 .F MOV r6,r0 - 0x10002cc4: 4630 0F MOV r0,r6 - 0x10002cc6: bd70 p. POP {r4-r6,pc} - lis2dh12_int2_gen_conf_get - 0x10002cc8: b570 p. PUSH {r4-r6,lr} - 0x10002cca: 4605 .F MOV r5,r0 - 0x10002ccc: 460c .F MOV r4,r1 - 0x10002cce: 2301 .# MOVS r3,#1 - 0x10002cd0: 4622 "F MOV r2,r4 - 0x10002cd2: 2134 4! MOVS r1,#0x34 - 0x10002cd4: 4628 (F MOV r0,r5 - 0x10002cd6: f7fffa9f .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002cda: 4606 .F MOV r6,r0 - 0x10002cdc: 4630 0F MOV r0,r6 - 0x10002cde: bd70 p. POP {r4-r6,pc} - lis2dh12_int2_gen_source_get - 0x10002ce0: b570 p. PUSH {r4-r6,lr} - 0x10002ce2: 4605 .F MOV r5,r0 - 0x10002ce4: 460c .F MOV r4,r1 - 0x10002ce6: 2301 .# MOVS r3,#1 - 0x10002ce8: 4622 "F MOV r2,r4 - 0x10002cea: 2135 5! MOVS r1,#0x35 - 0x10002cec: 4628 (F MOV r0,r5 - 0x10002cee: f7fffa93 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002cf2: 4606 .F MOV r6,r0 - 0x10002cf4: 4630 0F MOV r0,r6 - 0x10002cf6: bd70 p. POP {r4-r6,pc} - lis2dh12_int2_gen_threshold_set - 0x10002cf8: b5f8 .. PUSH {r3-r7,lr} - 0x10002cfa: 4606 .F MOV r6,r0 - 0x10002cfc: 460c .F MOV r4,r1 - 0x10002cfe: 2301 .# MOVS r3,#1 - 0x10002d00: 466a jF MOV r2,sp - 0x10002d02: 2136 6! MOVS r1,#0x36 - 0x10002d04: 4630 0F MOV r0,r6 - 0x10002d06: f7fffa87 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002d0a: 4605 .F MOV r5,r0 - 0x10002d0c: 2d00 .- CMP r5,#0 - 0x10002d0e: d10e .. BNE 0x10002d2e ; lis2dh12_int2_gen_threshold_set + 54 - 0x10002d10: 4669 iF MOV r1,sp - 0x10002d12: 7808 .x LDRB r0,[r1,#0] - 0x10002d14: 09c0 .. LSRS r0,r0,#7 - 0x10002d16: 01c0 .. LSLS r0,r0,#7 - 0x10002d18: 0661 a. LSLS r1,r4,#25 - 0x10002d1a: 0e49 I. LSRS r1,r1,#25 - 0x10002d1c: 4308 .C ORRS r0,r0,r1 - 0x10002d1e: 9000 .. STR r0,[sp,#0] - 0x10002d20: 2301 .# MOVS r3,#1 - 0x10002d22: 466a jF MOV r2,sp - 0x10002d24: 2136 6! MOVS r1,#0x36 - 0x10002d26: 4630 0F MOV r0,r6 - 0x10002d28: f7fffa89 .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002d2c: 4605 .F MOV r5,r0 - 0x10002d2e: 4628 (F MOV r0,r5 - 0x10002d30: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_gen_threshold_get - 0x10002d32: b5f8 .. PUSH {r3-r7,lr} - 0x10002d34: 4605 .F MOV r5,r0 - 0x10002d36: 460c .F MOV r4,r1 - 0x10002d38: 2301 .# MOVS r3,#1 - 0x10002d3a: 466a jF MOV r2,sp - 0x10002d3c: 2136 6! MOVS r1,#0x36 - 0x10002d3e: 4628 (F MOV r0,r5 - 0x10002d40: f7fffa6a ..j. BL lis2dh12_read_reg ; 0x10002218 - 0x10002d44: 4606 .F MOV r6,r0 - 0x10002d46: 4668 hF MOV r0,sp - 0x10002d48: 7800 .x LDRB r0,[r0,#0] - 0x10002d4a: 0640 @. LSLS r0,r0,#25 - 0x10002d4c: 0e40 @. LSRS r0,r0,#25 - 0x10002d4e: 7020 p STRB r0,[r4,#0] - 0x10002d50: 4630 0F MOV r0,r6 - 0x10002d52: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_gen_duration_set - 0x10002d54: b5f8 .. PUSH {r3-r7,lr} - 0x10002d56: 4606 .F MOV r6,r0 - 0x10002d58: 460c .F MOV r4,r1 - 0x10002d5a: 2301 .# MOVS r3,#1 - 0x10002d5c: 466a jF MOV r2,sp - 0x10002d5e: 2137 7! MOVS r1,#0x37 - 0x10002d60: 4630 0F MOV r0,r6 - 0x10002d62: f7fffa59 ..Y. BL lis2dh12_read_reg ; 0x10002218 - 0x10002d66: 4605 .F MOV r5,r0 - 0x10002d68: 2d00 .- CMP r5,#0 - 0x10002d6a: d10e .. BNE 0x10002d8a ; lis2dh12_int2_gen_duration_set + 54 - 0x10002d6c: 4669 iF MOV r1,sp - 0x10002d6e: 7808 .x LDRB r0,[r1,#0] - 0x10002d70: 09c0 .. LSRS r0,r0,#7 - 0x10002d72: 01c0 .. LSLS r0,r0,#7 - 0x10002d74: 0661 a. LSLS r1,r4,#25 - 0x10002d76: 0e49 I. LSRS r1,r1,#25 - 0x10002d78: 4308 .C ORRS r0,r0,r1 - 0x10002d7a: 9000 .. STR r0,[sp,#0] - 0x10002d7c: 2301 .# MOVS r3,#1 - 0x10002d7e: 466a jF MOV r2,sp - 0x10002d80: 2137 7! MOVS r1,#0x37 - 0x10002d82: 4630 0F MOV r0,r6 - 0x10002d84: f7fffa5b ..[. BL lis2dh12_write_reg ; 0x1000223e - 0x10002d88: 4605 .F MOV r5,r0 - 0x10002d8a: 4628 (F MOV r0,r5 - 0x10002d8c: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_gen_duration_get - 0x10002d8e: b5f8 .. PUSH {r3-r7,lr} - 0x10002d90: 4605 .F MOV r5,r0 - 0x10002d92: 460c .F MOV r4,r1 - 0x10002d94: 2301 .# MOVS r3,#1 - 0x10002d96: 466a jF MOV r2,sp - 0x10002d98: 2137 7! MOVS r1,#0x37 - 0x10002d9a: 4628 (F MOV r0,r5 - 0x10002d9c: f7fffa3c ..<. BL lis2dh12_read_reg ; 0x10002218 - 0x10002da0: 4606 .F MOV r6,r0 - 0x10002da2: 4668 hF MOV r0,sp - 0x10002da4: 7800 .x LDRB r0,[r0,#0] - 0x10002da6: 0640 @. LSLS r0,r0,#25 - 0x10002da8: 0e40 @. LSRS r0,r0,#25 - 0x10002daa: 7020 p STRB r0,[r4,#0] - 0x10002dac: 4630 0F MOV r0,r6 - 0x10002dae: bdf8 .. POP {r3-r7,pc} - lis2dh12_high_pass_int_conf_set - 0x10002db0: b5f8 .. PUSH {r3-r7,lr} - 0x10002db2: 4606 .F MOV r6,r0 - 0x10002db4: 460c .F MOV r4,r1 - 0x10002db6: 2301 .# MOVS r3,#1 - 0x10002db8: 466a jF MOV r2,sp - 0x10002dba: 2121 !! MOVS r1,#0x21 - 0x10002dbc: 4630 0F MOV r0,r6 - 0x10002dbe: f7fffa2b ..+. BL lis2dh12_read_reg ; 0x10002218 - 0x10002dc2: 4605 .F MOV r5,r0 - 0x10002dc4: 2d00 .- CMP r5,#0 - 0x10002dc6: d10e .. BNE 0x10002de6 ; lis2dh12_high_pass_int_conf_set + 54 - 0x10002dc8: 4669 iF MOV r1,sp - 0x10002dca: 7808 .x LDRB r0,[r1,#0] - 0x10002dcc: 08c0 .. LSRS r0,r0,#3 - 0x10002dce: 00c0 .. LSLS r0,r0,#3 - 0x10002dd0: 0761 a. LSLS r1,r4,#29 - 0x10002dd2: 0f49 I. LSRS r1,r1,#29 - 0x10002dd4: 4308 .C ORRS r0,r0,r1 - 0x10002dd6: 9000 .. STR r0,[sp,#0] - 0x10002dd8: 2301 .# MOVS r3,#1 - 0x10002dda: 466a jF MOV r2,sp - 0x10002ddc: 2121 !! MOVS r1,#0x21 - 0x10002dde: 4630 0F MOV r0,r6 - 0x10002de0: f7fffa2d ..-. BL lis2dh12_write_reg ; 0x1000223e - 0x10002de4: 4605 .F MOV r5,r0 - 0x10002de6: 4628 (F MOV r0,r5 - 0x10002de8: bdf8 .. POP {r3-r7,pc} - lis2dh12_high_pass_int_conf_get - 0x10002dea: b5f8 .. PUSH {r3-r7,lr} - 0x10002dec: 4605 .F MOV r5,r0 - 0x10002dee: 460c .F MOV r4,r1 - 0x10002df0: 2301 .# MOVS r3,#1 - 0x10002df2: 466a jF MOV r2,sp - 0x10002df4: 2121 !! MOVS r1,#0x21 - 0x10002df6: 4628 (F MOV r0,r5 - 0x10002df8: f7fffa0e .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002dfc: 4606 .F MOV r6,r0 - 0x10002dfe: 4668 hF MOV r0,sp - 0x10002e00: 7800 .x LDRB r0,[r0,#0] - 0x10002e02: 0740 @. LSLS r0,r0,#29 - 0x10002e04: 0f40 @. LSRS r0,r0,#29 - 0x10002e06: 0003 .. MOVS r3,r0 - 0x10002e08: f012f91d .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10002e0c: 0b080508 .... DCD 185074952 - 0x10002e10: 17140e11 .... DCD 387190289 - 0x10002e14: 1d1a .. DCW 7450 - $t - 0x10002e16: 2000 . MOVS r0,#0 - 0x10002e18: 7020 p STRB r0,[r4,#0] - 0x10002e1a: e017 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e1c: 2001 . MOVS r0,#1 - 0x10002e1e: 7020 p STRB r0,[r4,#0] - 0x10002e20: e014 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e22: 2002 . MOVS r0,#2 - 0x10002e24: 7020 p STRB r0,[r4,#0] - 0x10002e26: e011 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e28: 2004 . MOVS r0,#4 - 0x10002e2a: 7020 p STRB r0,[r4,#0] - 0x10002e2c: e00e .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e2e: 2003 . MOVS r0,#3 - 0x10002e30: 7020 p STRB r0,[r4,#0] - 0x10002e32: e00b .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e34: 2005 . MOVS r0,#5 - 0x10002e36: 7020 p STRB r0,[r4,#0] - 0x10002e38: e008 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e3a: 2006 . MOVS r0,#6 - 0x10002e3c: 7020 p STRB r0,[r4,#0] - 0x10002e3e: e005 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e40: 2007 . MOVS r0,#7 - 0x10002e42: 7020 p STRB r0,[r4,#0] - 0x10002e44: e002 .. B 0x10002e4c ; lis2dh12_high_pass_int_conf_get + 98 - 0x10002e46: 2000 . MOVS r0,#0 - 0x10002e48: 7020 p STRB r0,[r4,#0] - 0x10002e4a: bf00 .. NOP - 0x10002e4c: bf00 .. NOP - 0x10002e4e: 4630 0F MOV r0,r6 - 0x10002e50: bdf8 .. POP {r3-r7,pc} - lis2dh12_pin_int1_config_set - 0x10002e52: b570 p. PUSH {r4-r6,lr} - 0x10002e54: 4605 .F MOV r5,r0 - 0x10002e56: 460c .F MOV r4,r1 - 0x10002e58: 2301 .# MOVS r3,#1 - 0x10002e5a: 4622 "F MOV r2,r4 - 0x10002e5c: 2122 "! MOVS r1,#0x22 - 0x10002e5e: 4628 (F MOV r0,r5 - 0x10002e60: f7fff9ed .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002e64: 4606 .F MOV r6,r0 - 0x10002e66: 4630 0F MOV r0,r6 - 0x10002e68: bd70 p. POP {r4-r6,pc} - lis2dh12_pin_int1_config_get - 0x10002e6a: b570 p. PUSH {r4-r6,lr} - 0x10002e6c: 4605 .F MOV r5,r0 - 0x10002e6e: 460c .F MOV r4,r1 - 0x10002e70: 2301 .# MOVS r3,#1 - 0x10002e72: 4622 "F MOV r2,r4 - 0x10002e74: 2122 "! MOVS r1,#0x22 - 0x10002e76: 4628 (F MOV r0,r5 - 0x10002e78: f7fff9ce .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002e7c: 4606 .F MOV r6,r0 - 0x10002e7e: 4630 0F MOV r0,r6 - 0x10002e80: bd70 p. POP {r4-r6,pc} - lis2dh12_int2_pin_detect_4d_set - 0x10002e82: b5f8 .. PUSH {r3-r7,lr} - 0x10002e84: 4606 .F MOV r6,r0 - 0x10002e86: 460c .F MOV r4,r1 - 0x10002e88: 2301 .# MOVS r3,#1 - 0x10002e8a: 466a jF MOV r2,sp - 0x10002e8c: 2124 $! MOVS r1,#0x24 - 0x10002e8e: 4630 0F MOV r0,r6 - 0x10002e90: f7fff9c2 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002e94: 4605 .F MOV r5,r0 - 0x10002e96: 2d00 .- CMP r5,#0 - 0x10002e98: d10e .. BNE 0x10002eb8 ; lis2dh12_int2_pin_detect_4d_set + 54 - 0x10002e9a: 4669 iF MOV r1,sp - 0x10002e9c: 7808 .x LDRB r0,[r1,#0] - 0x10002e9e: 0840 @. LSRS r0,r0,#1 - 0x10002ea0: 0040 @. LSLS r0,r0,#1 - 0x10002ea2: 07e1 .. LSLS r1,r4,#31 - 0x10002ea4: 0fc9 .. LSRS r1,r1,#31 - 0x10002ea6: 4308 .C ORRS r0,r0,r1 - 0x10002ea8: 9000 .. STR r0,[sp,#0] - 0x10002eaa: 2301 .# MOVS r3,#1 - 0x10002eac: 466a jF MOV r2,sp - 0x10002eae: 2124 $! MOVS r1,#0x24 - 0x10002eb0: 4630 0F MOV r0,r6 - 0x10002eb2: f7fff9c4 .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002eb6: 4605 .F MOV r5,r0 - 0x10002eb8: 4628 (F MOV r0,r5 - 0x10002eba: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_pin_detect_4d_get - 0x10002ebc: b5f8 .. PUSH {r3-r7,lr} - 0x10002ebe: 4605 .F MOV r5,r0 - 0x10002ec0: 460c .F MOV r4,r1 - 0x10002ec2: 2301 .# MOVS r3,#1 - 0x10002ec4: 466a jF MOV r2,sp - 0x10002ec6: 2124 $! MOVS r1,#0x24 - 0x10002ec8: 4628 (F MOV r0,r5 - 0x10002eca: f7fff9a5 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002ece: 4606 .F MOV r6,r0 - 0x10002ed0: 4668 hF MOV r0,sp - 0x10002ed2: 7800 .x LDRB r0,[r0,#0] - 0x10002ed4: 07c0 .. LSLS r0,r0,#31 - 0x10002ed6: 0fc0 .. LSRS r0,r0,#31 - 0x10002ed8: 7020 p STRB r0,[r4,#0] - 0x10002eda: 4630 0F MOV r0,r6 - 0x10002edc: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_pin_notification_mode_set - 0x10002ede: b5f8 .. PUSH {r3-r7,lr} - 0x10002ee0: 4606 .F MOV r6,r0 - 0x10002ee2: 460c .F MOV r4,r1 - 0x10002ee4: 2301 .# MOVS r3,#1 - 0x10002ee6: 466a jF MOV r2,sp - 0x10002ee8: 2124 $! MOVS r1,#0x24 - 0x10002eea: 4630 0F MOV r0,r6 - 0x10002eec: f7fff994 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10002ef0: 4605 .F MOV r5,r0 - 0x10002ef2: 2d00 .- CMP r5,#0 - 0x10002ef4: d10f .. BNE 0x10002f16 ; lis2dh12_int2_pin_notification_mode_set + 56 - 0x10002ef6: 4669 iF MOV r1,sp - 0x10002ef8: 7808 .x LDRB r0,[r1,#0] - 0x10002efa: 2102 .! MOVS r1,#2 - 0x10002efc: 4388 .C BICS r0,r0,r1 - 0x10002efe: 0061 a. LSLS r1,r4,#1 - 0x10002f00: 2202 ." MOVS r2,#2 - 0x10002f02: 4011 .@ ANDS r1,r1,r2 - 0x10002f04: 4308 .C ORRS r0,r0,r1 - 0x10002f06: 9000 .. STR r0,[sp,#0] - 0x10002f08: 2301 .# MOVS r3,#1 - 0x10002f0a: 466a jF MOV r2,sp - 0x10002f0c: 2124 $! MOVS r1,#0x24 - 0x10002f0e: 4630 0F MOV r0,r6 - 0x10002f10: f7fff995 .... BL lis2dh12_write_reg ; 0x1000223e - 0x10002f14: 4605 .F MOV r5,r0 - 0x10002f16: 4628 (F MOV r0,r5 - 0x10002f18: bdf8 .. POP {r3-r7,pc} - lis2dh12_int2_pin_notification_mode_get - 0x10002f1a: b5f8 .. PUSH {r3-r7,lr} - 0x10002f1c: 4605 .F MOV r5,r0 - 0x10002f1e: 460c .F MOV r4,r1 - 0x10002f20: 2301 .# MOVS r3,#1 - 0x10002f22: 466a jF MOV r2,sp - 0x10002f24: 2124 $! MOVS r1,#0x24 - 0x10002f26: 4628 (F MOV r0,r5 - 0x10002f28: f7fff976 ..v. BL lis2dh12_read_reg ; 0x10002218 - 0x10002f2c: 4606 .F MOV r6,r0 - 0x10002f2e: 4668 hF MOV r0,sp - 0x10002f30: 7800 .x LDRB r0,[r0,#0] - 0x10002f32: 0780 .. LSLS r0,r0,#30 - 0x10002f34: 0fc0 .. LSRS r0,r0,#31 - 0x10002f36: 2800 .( CMP r0,#0 - 0x10002f38: d002 .. BEQ 0x10002f40 ; lis2dh12_int2_pin_notification_mode_get + 38 - 0x10002f3a: 2801 .( CMP r0,#1 - 0x10002f3c: d106 .. BNE 0x10002f4c ; lis2dh12_int2_pin_notification_mode_get + 50 - 0x10002f3e: e002 .. B 0x10002f46 ; lis2dh12_int2_pin_notification_mode_get + 44 - 0x10002f40: 2000 . MOVS r0,#0 - 0x10002f42: 7020 p STRB r0,[r4,#0] - 0x10002f44: e005 .. B 0x10002f52 ; lis2dh12_int2_pin_notification_mode_get + 56 - 0x10002f46: 2001 . MOVS r0,#1 - 0x10002f48: 7020 p STRB r0,[r4,#0] - 0x10002f4a: e002 .. B 0x10002f52 ; lis2dh12_int2_pin_notification_mode_get + 56 - 0x10002f4c: 2000 . MOVS r0,#0 - 0x10002f4e: 7020 p STRB r0,[r4,#0] - 0x10002f50: bf00 .. NOP - 0x10002f52: bf00 .. NOP - 0x10002f54: 4630 0F MOV r0,r6 - 0x10002f56: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_pin_detect_4d_set - 0x10002f58: b5f8 .. PUSH {r3-r7,lr} - 0x10002f5a: 4606 .F MOV r6,r0 - 0x10002f5c: 460c .F MOV r4,r1 - 0x10002f5e: 2301 .# MOVS r3,#1 - 0x10002f60: 466a jF MOV r2,sp - 0x10002f62: 2124 $! MOVS r1,#0x24 - 0x10002f64: 4630 0F MOV r0,r6 - 0x10002f66: f7fff957 ..W. BL lis2dh12_read_reg ; 0x10002218 - 0x10002f6a: 4605 .F MOV r5,r0 - 0x10002f6c: 2d00 .- CMP r5,#0 - 0x10002f6e: d10f .. BNE 0x10002f90 ; lis2dh12_int1_pin_detect_4d_set + 56 - 0x10002f70: 4669 iF MOV r1,sp - 0x10002f72: 7808 .x LDRB r0,[r1,#0] - 0x10002f74: 2104 .! MOVS r1,#4 - 0x10002f76: 4388 .C BICS r0,r0,r1 - 0x10002f78: 00a1 .. LSLS r1,r4,#2 - 0x10002f7a: 2204 ." MOVS r2,#4 - 0x10002f7c: 4011 .@ ANDS r1,r1,r2 - 0x10002f7e: 4308 .C ORRS r0,r0,r1 - 0x10002f80: 9000 .. STR r0,[sp,#0] - 0x10002f82: 2301 .# MOVS r3,#1 - 0x10002f84: 466a jF MOV r2,sp - 0x10002f86: 2124 $! MOVS r1,#0x24 - 0x10002f88: 4630 0F MOV r0,r6 - 0x10002f8a: f7fff958 ..X. BL lis2dh12_write_reg ; 0x1000223e - 0x10002f8e: 4605 .F MOV r5,r0 - 0x10002f90: 4628 (F MOV r0,r5 - 0x10002f92: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_pin_detect_4d_get - 0x10002f94: b5f8 .. PUSH {r3-r7,lr} - 0x10002f96: 4605 .F MOV r5,r0 - 0x10002f98: 460c .F MOV r4,r1 - 0x10002f9a: 2301 .# MOVS r3,#1 - 0x10002f9c: 466a jF MOV r2,sp - 0x10002f9e: 2124 $! MOVS r1,#0x24 - 0x10002fa0: 4628 (F MOV r0,r5 - 0x10002fa2: f7fff939 ..9. BL lis2dh12_read_reg ; 0x10002218 - 0x10002fa6: 4606 .F MOV r6,r0 - 0x10002fa8: 4668 hF MOV r0,sp - 0x10002faa: 7800 .x LDRB r0,[r0,#0] - 0x10002fac: 0740 @. LSLS r0,r0,#29 - 0x10002fae: 0fc0 .. LSRS r0,r0,#31 - 0x10002fb0: 7020 p STRB r0,[r4,#0] - 0x10002fb2: 4630 0F MOV r0,r6 - 0x10002fb4: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_pin_notification_mode_set - 0x10002fb6: b5f8 .. PUSH {r3-r7,lr} - 0x10002fb8: 4606 .F MOV r6,r0 - 0x10002fba: 460c .F MOV r4,r1 - 0x10002fbc: 2301 .# MOVS r3,#1 - 0x10002fbe: 466a jF MOV r2,sp - 0x10002fc0: 2124 $! MOVS r1,#0x24 - 0x10002fc2: 4630 0F MOV r0,r6 - 0x10002fc4: f7fff928 ..(. BL lis2dh12_read_reg ; 0x10002218 - 0x10002fc8: 4605 .F MOV r5,r0 - 0x10002fca: 2d00 .- CMP r5,#0 - 0x10002fcc: d10f .. BNE 0x10002fee ; lis2dh12_int1_pin_notification_mode_set + 56 - 0x10002fce: 4669 iF MOV r1,sp - 0x10002fd0: 7808 .x LDRB r0,[r1,#0] - 0x10002fd2: 2108 .! MOVS r1,#8 - 0x10002fd4: 4388 .C BICS r0,r0,r1 - 0x10002fd6: 00e1 .. LSLS r1,r4,#3 - 0x10002fd8: 2208 ." MOVS r2,#8 - 0x10002fda: 4011 .@ ANDS r1,r1,r2 - 0x10002fdc: 4308 .C ORRS r0,r0,r1 - 0x10002fde: 9000 .. STR r0,[sp,#0] - 0x10002fe0: 2301 .# MOVS r3,#1 - 0x10002fe2: 466a jF MOV r2,sp - 0x10002fe4: 2124 $! MOVS r1,#0x24 - 0x10002fe6: 4630 0F MOV r0,r6 - 0x10002fe8: f7fff929 ..). BL lis2dh12_write_reg ; 0x1000223e - 0x10002fec: 4605 .F MOV r5,r0 - 0x10002fee: 4628 (F MOV r0,r5 - 0x10002ff0: bdf8 .. POP {r3-r7,pc} - lis2dh12_int1_pin_notification_mode_get - 0x10002ff2: b5f8 .. PUSH {r3-r7,lr} - 0x10002ff4: 4605 .F MOV r5,r0 - 0x10002ff6: 460c .F MOV r4,r1 - 0x10002ff8: 2301 .# MOVS r3,#1 - 0x10002ffa: 466a jF MOV r2,sp - 0x10002ffc: 2124 $! MOVS r1,#0x24 - 0x10002ffe: 4628 (F MOV r0,r5 - 0x10003000: f7fff90a .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003004: 4606 .F MOV r6,r0 - 0x10003006: 4668 hF MOV r0,sp - 0x10003008: 7800 .x LDRB r0,[r0,#0] - 0x1000300a: 0700 .. LSLS r0,r0,#28 - 0x1000300c: 0fc0 .. LSRS r0,r0,#31 - 0x1000300e: 2800 .( CMP r0,#0 - 0x10003010: d002 .. BEQ 0x10003018 ; lis2dh12_int1_pin_notification_mode_get + 38 - 0x10003012: 2801 .( CMP r0,#1 - 0x10003014: d106 .. BNE 0x10003024 ; lis2dh12_int1_pin_notification_mode_get + 50 - 0x10003016: e002 .. B 0x1000301e ; lis2dh12_int1_pin_notification_mode_get + 44 - 0x10003018: 2000 . MOVS r0,#0 - 0x1000301a: 7020 p STRB r0,[r4,#0] - 0x1000301c: e005 .. B 0x1000302a ; lis2dh12_int1_pin_notification_mode_get + 56 - 0x1000301e: 2001 . MOVS r0,#1 - 0x10003020: 7020 p STRB r0,[r4,#0] - 0x10003022: e002 .. B 0x1000302a ; lis2dh12_int1_pin_notification_mode_get + 56 - 0x10003024: 2000 . MOVS r0,#0 - 0x10003026: 7020 p STRB r0,[r4,#0] - 0x10003028: bf00 .. NOP - 0x1000302a: bf00 .. NOP - 0x1000302c: 4630 0F MOV r0,r6 - 0x1000302e: bdf8 .. POP {r3-r7,pc} - lis2dh12_pin_int2_config_set - 0x10003030: b570 p. PUSH {r4-r6,lr} - 0x10003032: 4605 .F MOV r5,r0 - 0x10003034: 460c .F MOV r4,r1 - 0x10003036: 2301 .# MOVS r3,#1 - 0x10003038: 4622 "F MOV r2,r4 - 0x1000303a: 2125 %! MOVS r1,#0x25 - 0x1000303c: 4628 (F MOV r0,r5 - 0x1000303e: f7fff8fe .... BL lis2dh12_write_reg ; 0x1000223e - 0x10003042: 4606 .F MOV r6,r0 - 0x10003044: 4630 0F MOV r0,r6 - 0x10003046: bd70 p. POP {r4-r6,pc} - lis2dh12_pin_int2_config_get - 0x10003048: b570 p. PUSH {r4-r6,lr} - 0x1000304a: 4605 .F MOV r5,r0 - 0x1000304c: 460c .F MOV r4,r1 - 0x1000304e: 2301 .# MOVS r3,#1 - 0x10003050: 4622 "F MOV r2,r4 - 0x10003052: 2125 %! MOVS r1,#0x25 - 0x10003054: 4628 (F MOV r0,r5 - 0x10003056: f7fff8df .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000305a: 4606 .F MOV r6,r0 - 0x1000305c: 4630 0F MOV r0,r6 - 0x1000305e: bd70 p. POP {r4-r6,pc} - lis2dh12_fifo_set - 0x10003060: b5f8 .. PUSH {r3-r7,lr} - 0x10003062: 4606 .F MOV r6,r0 - 0x10003064: 460c .F MOV r4,r1 - 0x10003066: 2301 .# MOVS r3,#1 - 0x10003068: 466a jF MOV r2,sp - 0x1000306a: 2124 $! MOVS r1,#0x24 - 0x1000306c: 4630 0F MOV r0,r6 - 0x1000306e: f7fff8d3 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003072: 4605 .F MOV r5,r0 - 0x10003074: 2d00 .- CMP r5,#0 - 0x10003076: d10f .. BNE 0x10003098 ; lis2dh12_fifo_set + 56 - 0x10003078: 4669 iF MOV r1,sp - 0x1000307a: 7808 .x LDRB r0,[r1,#0] - 0x1000307c: 2140 @! MOVS r1,#0x40 - 0x1000307e: 4388 .C BICS r0,r0,r1 - 0x10003080: 01a1 .. LSLS r1,r4,#6 - 0x10003082: 2240 @" MOVS r2,#0x40 - 0x10003084: 4011 .@ ANDS r1,r1,r2 - 0x10003086: 4308 .C ORRS r0,r0,r1 - 0x10003088: 9000 .. STR r0,[sp,#0] - 0x1000308a: 2301 .# MOVS r3,#1 - 0x1000308c: 466a jF MOV r2,sp - 0x1000308e: 2124 $! MOVS r1,#0x24 - 0x10003090: 4630 0F MOV r0,r6 - 0x10003092: f7fff8d4 .... BL lis2dh12_write_reg ; 0x1000223e - 0x10003096: 4605 .F MOV r5,r0 - 0x10003098: 4628 (F MOV r0,r5 - 0x1000309a: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_get - 0x1000309c: b5f8 .. PUSH {r3-r7,lr} - 0x1000309e: 4605 .F MOV r5,r0 - 0x100030a0: 460c .F MOV r4,r1 - 0x100030a2: 2301 .# MOVS r3,#1 - 0x100030a4: 466a jF MOV r2,sp - 0x100030a6: 2124 $! MOVS r1,#0x24 - 0x100030a8: 4628 (F MOV r0,r5 - 0x100030aa: f7fff8b5 .... BL lis2dh12_read_reg ; 0x10002218 - 0x100030ae: 4606 .F MOV r6,r0 - 0x100030b0: 4668 hF MOV r0,sp - 0x100030b2: 7800 .x LDRB r0,[r0,#0] - 0x100030b4: 0640 @. LSLS r0,r0,#25 - 0x100030b6: 0fc0 .. LSRS r0,r0,#31 - 0x100030b8: 7020 p STRB r0,[r4,#0] - 0x100030ba: 4630 0F MOV r0,r6 - 0x100030bc: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_watermark_set - 0x100030be: b5f8 .. PUSH {r3-r7,lr} - 0x100030c0: 4606 .F MOV r6,r0 - 0x100030c2: 460c .F MOV r4,r1 - 0x100030c4: 2301 .# MOVS r3,#1 - 0x100030c6: 466a jF MOV r2,sp - 0x100030c8: 212e .! MOVS r1,#0x2e - 0x100030ca: 4630 0F MOV r0,r6 - 0x100030cc: f7fff8a4 .... BL lis2dh12_read_reg ; 0x10002218 - 0x100030d0: 4605 .F MOV r5,r0 - 0x100030d2: 2d00 .- CMP r5,#0 - 0x100030d4: d10e .. BNE 0x100030f4 ; lis2dh12_fifo_watermark_set + 54 - 0x100030d6: 4669 iF MOV r1,sp - 0x100030d8: 7808 .x LDRB r0,[r1,#0] - 0x100030da: 0940 @. LSRS r0,r0,#5 - 0x100030dc: 0140 @. LSLS r0,r0,#5 - 0x100030de: 06e1 .. LSLS r1,r4,#27 - 0x100030e0: 0ec9 .. LSRS r1,r1,#27 - 0x100030e2: 4308 .C ORRS r0,r0,r1 - 0x100030e4: 9000 .. STR r0,[sp,#0] - 0x100030e6: 2301 .# MOVS r3,#1 - 0x100030e8: 466a jF MOV r2,sp - 0x100030ea: 212e .! MOVS r1,#0x2e - 0x100030ec: 4630 0F MOV r0,r6 - 0x100030ee: f7fff8a6 .... BL lis2dh12_write_reg ; 0x1000223e - 0x100030f2: 4605 .F MOV r5,r0 - 0x100030f4: 4628 (F MOV r0,r5 - 0x100030f6: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_watermark_get - 0x100030f8: b5f8 .. PUSH {r3-r7,lr} - 0x100030fa: 4605 .F MOV r5,r0 - 0x100030fc: 460c .F MOV r4,r1 - 0x100030fe: 2301 .# MOVS r3,#1 - 0x10003100: 466a jF MOV r2,sp - 0x10003102: 212e .! MOVS r1,#0x2e - 0x10003104: 4628 (F MOV r0,r5 - 0x10003106: f7fff887 .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000310a: 4606 .F MOV r6,r0 - 0x1000310c: 4668 hF MOV r0,sp - 0x1000310e: 7800 .x LDRB r0,[r0,#0] - 0x10003110: 06c0 .. LSLS r0,r0,#27 - 0x10003112: 0ec0 .. LSRS r0,r0,#27 - 0x10003114: 7020 p STRB r0,[r4,#0] - 0x10003116: 4630 0F MOV r0,r6 - 0x10003118: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_trigger_event_set - 0x1000311a: b5f8 .. PUSH {r3-r7,lr} - 0x1000311c: 4606 .F MOV r6,r0 - 0x1000311e: 460c .F MOV r4,r1 - 0x10003120: 2301 .# MOVS r3,#1 - 0x10003122: 466a jF MOV r2,sp - 0x10003124: 212e .! MOVS r1,#0x2e - 0x10003126: 4630 0F MOV r0,r6 - 0x10003128: f7fff876 ..v. BL lis2dh12_read_reg ; 0x10002218 - 0x1000312c: 4605 .F MOV r5,r0 - 0x1000312e: 2d00 .- CMP r5,#0 - 0x10003130: d10f .. BNE 0x10003152 ; lis2dh12_fifo_trigger_event_set + 56 - 0x10003132: 4669 iF MOV r1,sp - 0x10003134: 7808 .x LDRB r0,[r1,#0] - 0x10003136: 2120 ! MOVS r1,#0x20 - 0x10003138: 4388 .C BICS r0,r0,r1 - 0x1000313a: 0161 a. LSLS r1,r4,#5 - 0x1000313c: 2220 " MOVS r2,#0x20 - 0x1000313e: 4011 .@ ANDS r1,r1,r2 - 0x10003140: 4308 .C ORRS r0,r0,r1 - 0x10003142: 9000 .. STR r0,[sp,#0] - 0x10003144: 2301 .# MOVS r3,#1 - 0x10003146: 466a jF MOV r2,sp - 0x10003148: 212e .! MOVS r1,#0x2e - 0x1000314a: 4630 0F MOV r0,r6 - 0x1000314c: f7fff877 ..w. BL lis2dh12_write_reg ; 0x1000223e - 0x10003150: 4605 .F MOV r5,r0 - 0x10003152: 4628 (F MOV r0,r5 - 0x10003154: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_trigger_event_get - 0x10003156: b5f8 .. PUSH {r3-r7,lr} - 0x10003158: 4605 .F MOV r5,r0 - 0x1000315a: 460c .F MOV r4,r1 - 0x1000315c: 2301 .# MOVS r3,#1 - 0x1000315e: 466a jF MOV r2,sp - 0x10003160: 212e .! MOVS r1,#0x2e - 0x10003162: 4628 (F MOV r0,r5 - 0x10003164: f7fff858 ..X. BL lis2dh12_read_reg ; 0x10002218 - 0x10003168: 4606 .F MOV r6,r0 - 0x1000316a: 4668 hF MOV r0,sp - 0x1000316c: 7800 .x LDRB r0,[r0,#0] - 0x1000316e: 0680 .. LSLS r0,r0,#26 - 0x10003170: 0fc0 .. LSRS r0,r0,#31 - 0x10003172: 2800 .( CMP r0,#0 - 0x10003174: d002 .. BEQ 0x1000317c ; lis2dh12_fifo_trigger_event_get + 38 - 0x10003176: 2801 .( CMP r0,#1 - 0x10003178: d106 .. BNE 0x10003188 ; lis2dh12_fifo_trigger_event_get + 50 - 0x1000317a: e002 .. B 0x10003182 ; lis2dh12_fifo_trigger_event_get + 44 - 0x1000317c: 2000 . MOVS r0,#0 - 0x1000317e: 7020 p STRB r0,[r4,#0] - 0x10003180: e005 .. B 0x1000318e ; lis2dh12_fifo_trigger_event_get + 56 - 0x10003182: 2001 . MOVS r0,#1 - 0x10003184: 7020 p STRB r0,[r4,#0] - 0x10003186: e002 .. B 0x1000318e ; lis2dh12_fifo_trigger_event_get + 56 - 0x10003188: 2000 . MOVS r0,#0 - 0x1000318a: 7020 p STRB r0,[r4,#0] - 0x1000318c: bf00 .. NOP - 0x1000318e: bf00 .. NOP - 0x10003190: 4630 0F MOV r0,r6 - 0x10003192: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_mode_set - 0x10003194: b5f8 .. PUSH {r3-r7,lr} - 0x10003196: 4606 .F MOV r6,r0 - 0x10003198: 460c .F MOV r4,r1 - 0x1000319a: 2301 .# MOVS r3,#1 - 0x1000319c: 466a jF MOV r2,sp - 0x1000319e: 212e .! MOVS r1,#0x2e - 0x100031a0: 4630 0F MOV r0,r6 - 0x100031a2: f7fff839 ..9. BL lis2dh12_read_reg ; 0x10002218 - 0x100031a6: 4605 .F MOV r5,r0 - 0x100031a8: 2d00 .- CMP r5,#0 - 0x100031aa: d10f .. BNE 0x100031cc ; lis2dh12_fifo_mode_set + 56 - 0x100031ac: 4669 iF MOV r1,sp - 0x100031ae: 7808 .x LDRB r0,[r1,#0] - 0x100031b0: 21c0 .! MOVS r1,#0xc0 - 0x100031b2: 4388 .C BICS r0,r0,r1 - 0x100031b4: 01a1 .. LSLS r1,r4,#6 - 0x100031b6: 22c0 ." MOVS r2,#0xc0 - 0x100031b8: 4011 .@ ANDS r1,r1,r2 - 0x100031ba: 4308 .C ORRS r0,r0,r1 - 0x100031bc: 9000 .. STR r0,[sp,#0] - 0x100031be: 2301 .# MOVS r3,#1 - 0x100031c0: 466a jF MOV r2,sp - 0x100031c2: 212e .! MOVS r1,#0x2e - 0x100031c4: 4630 0F MOV r0,r6 - 0x100031c6: f7fff83a ..:. BL lis2dh12_write_reg ; 0x1000223e - 0x100031ca: 4605 .F MOV r5,r0 - 0x100031cc: 4628 (F MOV r0,r5 - 0x100031ce: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_mode_get - 0x100031d0: b5f8 .. PUSH {r3-r7,lr} - 0x100031d2: 4605 .F MOV r5,r0 - 0x100031d4: 460c .F MOV r4,r1 - 0x100031d6: 2301 .# MOVS r3,#1 - 0x100031d8: 466a jF MOV r2,sp - 0x100031da: 212e .! MOVS r1,#0x2e - 0x100031dc: 4628 (F MOV r0,r5 - 0x100031de: f7fff81b .... BL lis2dh12_read_reg ; 0x10002218 - 0x100031e2: 4606 .F MOV r6,r0 - 0x100031e4: 4668 hF MOV r0,sp - 0x100031e6: 7800 .x LDRB r0,[r0,#0] - 0x100031e8: 0980 .. LSRS r0,r0,#6 - 0x100031ea: 2800 .( CMP r0,#0 - 0x100031ec: d006 .. BEQ 0x100031fc ; lis2dh12_fifo_mode_get + 44 - 0x100031ee: 2801 .( CMP r0,#1 - 0x100031f0: d007 .. BEQ 0x10003202 ; lis2dh12_fifo_mode_get + 50 - 0x100031f2: 2802 .( CMP r0,#2 - 0x100031f4: d008 .. BEQ 0x10003208 ; lis2dh12_fifo_mode_get + 56 - 0x100031f6: 2803 .( CMP r0,#3 - 0x100031f8: d10c .. BNE 0x10003214 ; lis2dh12_fifo_mode_get + 68 - 0x100031fa: e008 .. B 0x1000320e ; lis2dh12_fifo_mode_get + 62 - 0x100031fc: 2000 . MOVS r0,#0 - 0x100031fe: 7020 p STRB r0,[r4,#0] - 0x10003200: e00b .. B 0x1000321a ; lis2dh12_fifo_mode_get + 74 - 0x10003202: 2001 . MOVS r0,#1 - 0x10003204: 7020 p STRB r0,[r4,#0] - 0x10003206: e008 .. B 0x1000321a ; lis2dh12_fifo_mode_get + 74 - 0x10003208: 2002 . MOVS r0,#2 - 0x1000320a: 7020 p STRB r0,[r4,#0] - 0x1000320c: e005 .. B 0x1000321a ; lis2dh12_fifo_mode_get + 74 - 0x1000320e: 2003 . MOVS r0,#3 - 0x10003210: 7020 p STRB r0,[r4,#0] - 0x10003212: e002 .. B 0x1000321a ; lis2dh12_fifo_mode_get + 74 - 0x10003214: 2000 . MOVS r0,#0 - 0x10003216: 7020 p STRB r0,[r4,#0] - 0x10003218: bf00 .. NOP - 0x1000321a: bf00 .. NOP - 0x1000321c: 4630 0F MOV r0,r6 - 0x1000321e: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_status_get - 0x10003220: b570 p. PUSH {r4-r6,lr} - 0x10003222: 4605 .F MOV r5,r0 - 0x10003224: 460c .F MOV r4,r1 - 0x10003226: 2301 .# MOVS r3,#1 - 0x10003228: 4622 "F MOV r2,r4 - 0x1000322a: 212f /! MOVS r1,#0x2f - 0x1000322c: 4628 (F MOV r0,r5 - 0x1000322e: f7fefff3 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003232: 4606 .F MOV r6,r0 - 0x10003234: 4630 0F MOV r0,r6 - 0x10003236: bd70 p. POP {r4-r6,pc} - lis2dh12_fifo_data_level_get - 0x10003238: b5f8 .. PUSH {r3-r7,lr} - 0x1000323a: 4605 .F MOV r5,r0 - 0x1000323c: 460c .F MOV r4,r1 - 0x1000323e: 2301 .# MOVS r3,#1 - 0x10003240: 466a jF MOV r2,sp - 0x10003242: 212f /! MOVS r1,#0x2f - 0x10003244: 4628 (F MOV r0,r5 - 0x10003246: f7feffe7 .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000324a: 4606 .F MOV r6,r0 - 0x1000324c: 4668 hF MOV r0,sp - 0x1000324e: 7800 .x LDRB r0,[r0,#0] - 0x10003250: 06c0 .. LSLS r0,r0,#27 - 0x10003252: 0ec0 .. LSRS r0,r0,#27 - 0x10003254: 7020 p STRB r0,[r4,#0] - 0x10003256: 4630 0F MOV r0,r6 - 0x10003258: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_empty_flag_get - 0x1000325a: b5f8 .. PUSH {r3-r7,lr} - 0x1000325c: 4605 .F MOV r5,r0 - 0x1000325e: 460c .F MOV r4,r1 - 0x10003260: 2301 .# MOVS r3,#1 - 0x10003262: 466a jF MOV r2,sp - 0x10003264: 212f /! MOVS r1,#0x2f - 0x10003266: 4628 (F MOV r0,r5 - 0x10003268: f7feffd6 .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000326c: 4606 .F MOV r6,r0 - 0x1000326e: 4668 hF MOV r0,sp - 0x10003270: 7800 .x LDRB r0,[r0,#0] - 0x10003272: 0680 .. LSLS r0,r0,#26 - 0x10003274: 0fc0 .. LSRS r0,r0,#31 - 0x10003276: 7020 p STRB r0,[r4,#0] - 0x10003278: 4630 0F MOV r0,r6 - 0x1000327a: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_ovr_flag_get - 0x1000327c: b5f8 .. PUSH {r3-r7,lr} - 0x1000327e: 4605 .F MOV r5,r0 - 0x10003280: 460c .F MOV r4,r1 - 0x10003282: 2301 .# MOVS r3,#1 - 0x10003284: 466a jF MOV r2,sp - 0x10003286: 212f /! MOVS r1,#0x2f - 0x10003288: 4628 (F MOV r0,r5 - 0x1000328a: f7feffc5 .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000328e: 4606 .F MOV r6,r0 - 0x10003290: 4668 hF MOV r0,sp - 0x10003292: 7800 .x LDRB r0,[r0,#0] - 0x10003294: 0640 @. LSLS r0,r0,#25 - 0x10003296: 0fc0 .. LSRS r0,r0,#31 - 0x10003298: 7020 p STRB r0,[r4,#0] - 0x1000329a: 4630 0F MOV r0,r6 - 0x1000329c: bdf8 .. POP {r3-r7,pc} - lis2dh12_fifo_fth_flag_get - 0x1000329e: b5f8 .. PUSH {r3-r7,lr} - 0x100032a0: 4605 .F MOV r5,r0 - 0x100032a2: 460c .F MOV r4,r1 - 0x100032a4: 2301 .# MOVS r3,#1 - 0x100032a6: 466a jF MOV r2,sp - 0x100032a8: 212f /! MOVS r1,#0x2f - 0x100032aa: 4628 (F MOV r0,r5 - 0x100032ac: f7feffb4 .... BL lis2dh12_read_reg ; 0x10002218 - 0x100032b0: 4606 .F MOV r6,r0 - 0x100032b2: 4668 hF MOV r0,sp - 0x100032b4: 7800 .x LDRB r0,[r0,#0] - 0x100032b6: 09c0 .. LSRS r0,r0,#7 - 0x100032b8: 7020 p STRB r0,[r4,#0] - 0x100032ba: 4630 0F MOV r0,r6 - 0x100032bc: bdf8 .. POP {r3-r7,pc} - lis2dh12_tap_conf_set - 0x100032be: b570 p. PUSH {r4-r6,lr} - 0x100032c0: 4605 .F MOV r5,r0 - 0x100032c2: 460c .F MOV r4,r1 - 0x100032c4: 2301 .# MOVS r3,#1 - 0x100032c6: 4622 "F MOV r2,r4 - 0x100032c8: 2138 8! MOVS r1,#0x38 - 0x100032ca: 4628 (F MOV r0,r5 - 0x100032cc: f7feffb7 .... BL lis2dh12_write_reg ; 0x1000223e - 0x100032d0: 4606 .F MOV r6,r0 - 0x100032d2: 4630 0F MOV r0,r6 - 0x100032d4: bd70 p. POP {r4-r6,pc} - lis2dh12_tap_conf_get - 0x100032d6: b570 p. PUSH {r4-r6,lr} - 0x100032d8: 4605 .F MOV r5,r0 - 0x100032da: 460c .F MOV r4,r1 - 0x100032dc: 2301 .# MOVS r3,#1 - 0x100032de: 4622 "F MOV r2,r4 - 0x100032e0: 2138 8! MOVS r1,#0x38 - 0x100032e2: 4628 (F MOV r0,r5 - 0x100032e4: f7feff98 .... BL lis2dh12_read_reg ; 0x10002218 - 0x100032e8: 4606 .F MOV r6,r0 - 0x100032ea: 4630 0F MOV r0,r6 - 0x100032ec: bd70 p. POP {r4-r6,pc} - lis2dh12_tap_source_get - 0x100032ee: b570 p. PUSH {r4-r6,lr} - 0x100032f0: 4605 .F MOV r5,r0 - 0x100032f2: 460c .F MOV r4,r1 - 0x100032f4: 2301 .# MOVS r3,#1 - 0x100032f6: 4622 "F MOV r2,r4 - 0x100032f8: 2139 9! MOVS r1,#0x39 - 0x100032fa: 4628 (F MOV r0,r5 - 0x100032fc: f7feff8c .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003300: 4606 .F MOV r6,r0 - 0x10003302: 4630 0F MOV r0,r6 - 0x10003304: bd70 p. POP {r4-r6,pc} - lis2dh12_tap_threshold_set - 0x10003306: b5f8 .. PUSH {r3-r7,lr} - 0x10003308: 4606 .F MOV r6,r0 - 0x1000330a: 460c .F MOV r4,r1 - 0x1000330c: 2301 .# MOVS r3,#1 - 0x1000330e: 466a jF MOV r2,sp - 0x10003310: 213a :! MOVS r1,#0x3a - 0x10003312: 4630 0F MOV r0,r6 - 0x10003314: f7feff80 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003318: 4605 .F MOV r5,r0 - 0x1000331a: 2d00 .- CMP r5,#0 - 0x1000331c: d10e .. BNE 0x1000333c ; lis2dh12_tap_threshold_set + 54 - 0x1000331e: 4669 iF MOV r1,sp - 0x10003320: 7808 .x LDRB r0,[r1,#0] - 0x10003322: 09c0 .. LSRS r0,r0,#7 - 0x10003324: 01c0 .. LSLS r0,r0,#7 - 0x10003326: 0661 a. LSLS r1,r4,#25 - 0x10003328: 0e49 I. LSRS r1,r1,#25 - 0x1000332a: 4308 .C ORRS r0,r0,r1 - 0x1000332c: 9000 .. STR r0,[sp,#0] - 0x1000332e: 2301 .# MOVS r3,#1 - 0x10003330: 466a jF MOV r2,sp - 0x10003332: 213a :! MOVS r1,#0x3a - 0x10003334: 4630 0F MOV r0,r6 - 0x10003336: f7feff82 .... BL lis2dh12_write_reg ; 0x1000223e - 0x1000333a: 4605 .F MOV r5,r0 - 0x1000333c: 4628 (F MOV r0,r5 - 0x1000333e: bdf8 .. POP {r3-r7,pc} - lis2dh12_tap_threshold_get - 0x10003340: b5f8 .. PUSH {r3-r7,lr} - 0x10003342: 4605 .F MOV r5,r0 - 0x10003344: 460c .F MOV r4,r1 - 0x10003346: 2301 .# MOVS r3,#1 - 0x10003348: 466a jF MOV r2,sp - 0x1000334a: 213a :! MOVS r1,#0x3a - 0x1000334c: 4628 (F MOV r0,r5 - 0x1000334e: f7feff63 ..c. BL lis2dh12_read_reg ; 0x10002218 - 0x10003352: 4606 .F MOV r6,r0 - 0x10003354: 4668 hF MOV r0,sp - 0x10003356: 7800 .x LDRB r0,[r0,#0] - 0x10003358: 0640 @. LSLS r0,r0,#25 - 0x1000335a: 0e40 @. LSRS r0,r0,#25 - 0x1000335c: 7020 p STRB r0,[r4,#0] - 0x1000335e: 4630 0F MOV r0,r6 - 0x10003360: bdf8 .. POP {r3-r7,pc} - lis2dh12_tap_notification_mode_set - 0x10003362: b5f8 .. PUSH {r3-r7,lr} - 0x10003364: 4606 .F MOV r6,r0 - 0x10003366: 460c .F MOV r4,r1 - 0x10003368: 2301 .# MOVS r3,#1 - 0x1000336a: 466a jF MOV r2,sp - 0x1000336c: 213a :! MOVS r1,#0x3a - 0x1000336e: 4630 0F MOV r0,r6 - 0x10003370: f7feff52 ..R. BL lis2dh12_read_reg ; 0x10002218 - 0x10003374: 4605 .F MOV r5,r0 - 0x10003376: 2d00 .- CMP r5,#0 - 0x10003378: d10f .. BNE 0x1000339a ; lis2dh12_tap_notification_mode_set + 56 - 0x1000337a: 4669 iF MOV r1,sp - 0x1000337c: 7808 .x LDRB r0,[r1,#0] - 0x1000337e: 2180 .! MOVS r1,#0x80 - 0x10003380: 4388 .C BICS r0,r0,r1 - 0x10003382: 01e1 .. LSLS r1,r4,#7 - 0x10003384: 2280 ." MOVS r2,#0x80 - 0x10003386: 4011 .@ ANDS r1,r1,r2 - 0x10003388: 4308 .C ORRS r0,r0,r1 - 0x1000338a: 9000 .. STR r0,[sp,#0] - 0x1000338c: 2301 .# MOVS r3,#1 - 0x1000338e: 466a jF MOV r2,sp - 0x10003390: 213a :! MOVS r1,#0x3a - 0x10003392: 4630 0F MOV r0,r6 - 0x10003394: f7feff53 ..S. BL lis2dh12_write_reg ; 0x1000223e - 0x10003398: 4605 .F MOV r5,r0 - 0x1000339a: 4628 (F MOV r0,r5 - 0x1000339c: bdf8 .. POP {r3-r7,pc} - lis2dh12_tap_notification_mode_get - 0x1000339e: b5f8 .. PUSH {r3-r7,lr} - 0x100033a0: 4605 .F MOV r5,r0 - 0x100033a2: 460c .F MOV r4,r1 - 0x100033a4: 2301 .# MOVS r3,#1 - 0x100033a6: 466a jF MOV r2,sp - 0x100033a8: 213a :! MOVS r1,#0x3a - 0x100033aa: 4628 (F MOV r0,r5 - 0x100033ac: f7feff34 ..4. BL lis2dh12_read_reg ; 0x10002218 - 0x100033b0: 4606 .F MOV r6,r0 - 0x100033b2: 4668 hF MOV r0,sp - 0x100033b4: 7800 .x LDRB r0,[r0,#0] - 0x100033b6: 09c0 .. LSRS r0,r0,#7 - 0x100033b8: 2800 .( CMP r0,#0 - 0x100033ba: d002 .. BEQ 0x100033c2 ; lis2dh12_tap_notification_mode_get + 36 - 0x100033bc: 2801 .( CMP r0,#1 - 0x100033be: d106 .. BNE 0x100033ce ; lis2dh12_tap_notification_mode_get + 48 - 0x100033c0: e002 .. B 0x100033c8 ; lis2dh12_tap_notification_mode_get + 42 - 0x100033c2: 2000 . MOVS r0,#0 - 0x100033c4: 7020 p STRB r0,[r4,#0] - 0x100033c6: e005 .. B 0x100033d4 ; lis2dh12_tap_notification_mode_get + 54 - 0x100033c8: 2001 . MOVS r0,#1 - 0x100033ca: 7020 p STRB r0,[r4,#0] - 0x100033cc: e002 .. B 0x100033d4 ; lis2dh12_tap_notification_mode_get + 54 - 0x100033ce: 2000 . MOVS r0,#0 - 0x100033d0: 7020 p STRB r0,[r4,#0] - 0x100033d2: bf00 .. NOP - 0x100033d4: bf00 .. NOP - 0x100033d6: 4630 0F MOV r0,r6 - 0x100033d8: bdf8 .. POP {r3-r7,pc} - lis2dh12_shock_dur_set - 0x100033da: b5f8 .. PUSH {r3-r7,lr} - 0x100033dc: 4606 .F MOV r6,r0 - 0x100033de: 460c .F MOV r4,r1 - 0x100033e0: 2301 .# MOVS r3,#1 - 0x100033e2: 466a jF MOV r2,sp - 0x100033e4: 213b ;! MOVS r1,#0x3b - 0x100033e6: 4630 0F MOV r0,r6 - 0x100033e8: f7feff16 .... BL lis2dh12_read_reg ; 0x10002218 - 0x100033ec: 4605 .F MOV r5,r0 - 0x100033ee: 2d00 .- CMP r5,#0 - 0x100033f0: d10e .. BNE 0x10003410 ; lis2dh12_shock_dur_set + 54 - 0x100033f2: 4669 iF MOV r1,sp - 0x100033f4: 7808 .x LDRB r0,[r1,#0] - 0x100033f6: 09c0 .. LSRS r0,r0,#7 - 0x100033f8: 01c0 .. LSLS r0,r0,#7 - 0x100033fa: 0661 a. LSLS r1,r4,#25 - 0x100033fc: 0e49 I. LSRS r1,r1,#25 - 0x100033fe: 4308 .C ORRS r0,r0,r1 - 0x10003400: 9000 .. STR r0,[sp,#0] - 0x10003402: 2301 .# MOVS r3,#1 - 0x10003404: 466a jF MOV r2,sp - 0x10003406: 213b ;! MOVS r1,#0x3b - 0x10003408: 4630 0F MOV r0,r6 - 0x1000340a: f7feff18 .... BL lis2dh12_write_reg ; 0x1000223e - 0x1000340e: 4605 .F MOV r5,r0 - 0x10003410: 4628 (F MOV r0,r5 - 0x10003412: bdf8 .. POP {r3-r7,pc} - lis2dh12_shock_dur_get - 0x10003414: b5f8 .. PUSH {r3-r7,lr} - 0x10003416: 4605 .F MOV r5,r0 - 0x10003418: 460c .F MOV r4,r1 - 0x1000341a: 2301 .# MOVS r3,#1 - 0x1000341c: 466a jF MOV r2,sp - 0x1000341e: 213b ;! MOVS r1,#0x3b - 0x10003420: 4628 (F MOV r0,r5 - 0x10003422: f7fefef9 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003426: 4606 .F MOV r6,r0 - 0x10003428: 4668 hF MOV r0,sp - 0x1000342a: 7800 .x LDRB r0,[r0,#0] - 0x1000342c: 0640 @. LSLS r0,r0,#25 - 0x1000342e: 0e40 @. LSRS r0,r0,#25 - 0x10003430: 7020 p STRB r0,[r4,#0] - 0x10003432: 4630 0F MOV r0,r6 - 0x10003434: bdf8 .. POP {r3-r7,pc} - lis2dh12_quiet_dur_set - 0x10003436: b5f8 .. PUSH {r3-r7,lr} - 0x10003438: 4606 .F MOV r6,r0 - 0x1000343a: 460c .F MOV r4,r1 - 0x1000343c: 2301 .# MOVS r3,#1 - 0x1000343e: 466a jF MOV r2,sp - 0x10003440: 213c ! MOVS r1,#0x3e - 0x100034da: 4630 0F MOV r0,r6 - 0x100034dc: f7fefe9c .... BL lis2dh12_read_reg ; 0x10002218 - 0x100034e0: 4605 .F MOV r5,r0 - 0x100034e2: 2d00 .- CMP r5,#0 - 0x100034e4: d10e .. BNE 0x10003504 ; lis2dh12_act_threshold_set + 54 - 0x100034e6: 4669 iF MOV r1,sp - 0x100034e8: 7808 .x LDRB r0,[r1,#0] - 0x100034ea: 09c0 .. LSRS r0,r0,#7 - 0x100034ec: 01c0 .. LSLS r0,r0,#7 - 0x100034ee: 0661 a. LSLS r1,r4,#25 - 0x100034f0: 0e49 I. LSRS r1,r1,#25 - 0x100034f2: 4308 .C ORRS r0,r0,r1 - 0x100034f4: 9000 .. STR r0,[sp,#0] - 0x100034f6: 2301 .# MOVS r3,#1 - 0x100034f8: 466a jF MOV r2,sp - 0x100034fa: 213e >! MOVS r1,#0x3e - 0x100034fc: 4630 0F MOV r0,r6 - 0x100034fe: f7fefe9e .... BL lis2dh12_write_reg ; 0x1000223e - 0x10003502: 4605 .F MOV r5,r0 - 0x10003504: 4628 (F MOV r0,r5 - 0x10003506: bdf8 .. POP {r3-r7,pc} - lis2dh12_act_threshold_get - 0x10003508: b5f8 .. PUSH {r3-r7,lr} - 0x1000350a: 4605 .F MOV r5,r0 - 0x1000350c: 460c .F MOV r4,r1 - 0x1000350e: 2301 .# MOVS r3,#1 - 0x10003510: 466a jF MOV r2,sp - 0x10003512: 213e >! MOVS r1,#0x3e - 0x10003514: 4628 (F MOV r0,r5 - 0x10003516: f7fefe7f .... BL lis2dh12_read_reg ; 0x10002218 - 0x1000351a: 4606 .F MOV r6,r0 - 0x1000351c: 4668 hF MOV r0,sp - 0x1000351e: 7800 .x LDRB r0,[r0,#0] - 0x10003520: 0640 @. LSLS r0,r0,#25 - 0x10003522: 0e40 @. LSRS r0,r0,#25 - 0x10003524: 7020 p STRB r0,[r4,#0] - 0x10003526: 4630 0F MOV r0,r6 - 0x10003528: bdf8 .. POP {r3-r7,pc} - lis2dh12_act_timeout_set - 0x1000352a: b5f8 .. PUSH {r3-r7,lr} - 0x1000352c: 4606 .F MOV r6,r0 - 0x1000352e: 460c .F MOV r4,r1 - 0x10003530: 2301 .# MOVS r3,#1 - 0x10003532: 466a jF MOV r2,sp - 0x10003534: 213f ?! MOVS r1,#0x3f - 0x10003536: 4630 0F MOV r0,r6 - 0x10003538: f7fefe6e ..n. BL lis2dh12_read_reg ; 0x10002218 - 0x1000353c: 4605 .F MOV r5,r0 - 0x1000353e: 2d00 .- CMP r5,#0 - 0x10003540: d108 .. BNE 0x10003554 ; lis2dh12_act_timeout_set + 42 - 0x10003542: b2e0 .. UXTB r0,r4 - 0x10003544: 9000 .. STR r0,[sp,#0] - 0x10003546: 2301 .# MOVS r3,#1 - 0x10003548: 466a jF MOV r2,sp - 0x1000354a: 213f ?! MOVS r1,#0x3f - 0x1000354c: 4630 0F MOV r0,r6 - 0x1000354e: f7fefe76 ..v. BL lis2dh12_write_reg ; 0x1000223e - 0x10003552: 4605 .F MOV r5,r0 - 0x10003554: 4628 (F MOV r0,r5 - 0x10003556: bdf8 .. POP {r3-r7,pc} - lis2dh12_act_timeout_get - 0x10003558: b5f8 .. PUSH {r3-r7,lr} - 0x1000355a: 4605 .F MOV r5,r0 - 0x1000355c: 460c .F MOV r4,r1 - 0x1000355e: 2301 .# MOVS r3,#1 - 0x10003560: 466a jF MOV r2,sp - 0x10003562: 213f ?! MOVS r1,#0x3f - 0x10003564: 4628 (F MOV r0,r5 - 0x10003566: f7fefe57 ..W. BL lis2dh12_read_reg ; 0x10002218 - 0x1000356a: 4606 .F MOV r6,r0 - 0x1000356c: 4668 hF MOV r0,sp - 0x1000356e: 7800 .x LDRB r0,[r0,#0] - 0x10003570: 7020 p STRB r0,[r4,#0] - 0x10003572: 4630 0F MOV r0,r6 - 0x10003574: bdf8 .. POP {r3-r7,pc} - lis2dh12_pin_sdo_sa0_mode_set - 0x10003576: b5f8 .. PUSH {r3-r7,lr} - 0x10003578: 4606 .F MOV r6,r0 - 0x1000357a: 460c .F MOV r4,r1 - 0x1000357c: 2301 .# MOVS r3,#1 - 0x1000357e: 466a jF MOV r2,sp - 0x10003580: 211e .! MOVS r1,#0x1e - 0x10003582: 4630 0F MOV r0,r6 - 0x10003584: f7fefe48 ..H. BL lis2dh12_read_reg ; 0x10002218 - 0x10003588: 4605 .F MOV r5,r0 - 0x1000358a: 2d00 .- CMP r5,#0 - 0x1000358c: d10f .. BNE 0x100035ae ; lis2dh12_pin_sdo_sa0_mode_set + 56 - 0x1000358e: 4669 iF MOV r1,sp - 0x10003590: 7808 .x LDRB r0,[r1,#0] - 0x10003592: 2180 .! MOVS r1,#0x80 - 0x10003594: 4388 .C BICS r0,r0,r1 - 0x10003596: 01e1 .. LSLS r1,r4,#7 - 0x10003598: 2280 ." MOVS r2,#0x80 - 0x1000359a: 4011 .@ ANDS r1,r1,r2 - 0x1000359c: 4308 .C ORRS r0,r0,r1 - 0x1000359e: 9000 .. STR r0,[sp,#0] - 0x100035a0: 2301 .# MOVS r3,#1 - 0x100035a2: 466a jF MOV r2,sp - 0x100035a4: 211e .! MOVS r1,#0x1e - 0x100035a6: 4630 0F MOV r0,r6 - 0x100035a8: f7fefe49 ..I. BL lis2dh12_write_reg ; 0x1000223e - 0x100035ac: 4605 .F MOV r5,r0 - 0x100035ae: 4628 (F MOV r0,r5 - 0x100035b0: bdf8 .. POP {r3-r7,pc} - lis2dh12_pin_sdo_sa0_mode_get - 0x100035b2: b5f8 .. PUSH {r3-r7,lr} - 0x100035b4: 4605 .F MOV r5,r0 - 0x100035b6: 460c .F MOV r4,r1 - 0x100035b8: 2301 .# MOVS r3,#1 - 0x100035ba: 466a jF MOV r2,sp - 0x100035bc: 211e .! MOVS r1,#0x1e - 0x100035be: 4628 (F MOV r0,r5 - 0x100035c0: f7fefe2a ..*. BL lis2dh12_read_reg ; 0x10002218 - 0x100035c4: 4606 .F MOV r6,r0 - 0x100035c6: 4668 hF MOV r0,sp - 0x100035c8: 7800 .x LDRB r0,[r0,#0] - 0x100035ca: 09c0 .. LSRS r0,r0,#7 - 0x100035cc: 2800 .( CMP r0,#0 - 0x100035ce: d003 .. BEQ 0x100035d8 ; lis2dh12_pin_sdo_sa0_mode_get + 38 - 0x100035d0: 2801 .( CMP r0,#1 - 0x100035d2: d104 .. BNE 0x100035de ; lis2dh12_pin_sdo_sa0_mode_get + 44 - 0x100035d4: 7020 p STRB r0,[r4,#0] - 0x100035d6: e005 .. B 0x100035e4 ; lis2dh12_pin_sdo_sa0_mode_get + 50 - 0x100035d8: 2000 . MOVS r0,#0 - 0x100035da: 7020 p STRB r0,[r4,#0] - 0x100035dc: e002 .. B 0x100035e4 ; lis2dh12_pin_sdo_sa0_mode_get + 50 - 0x100035de: 2001 . MOVS r0,#1 - 0x100035e0: 7020 p STRB r0,[r4,#0] - 0x100035e2: bf00 .. NOP - 0x100035e4: bf00 .. NOP - 0x100035e6: 4630 0F MOV r0,r6 - 0x100035e8: bdf8 .. POP {r3-r7,pc} - lis2dh12_spi_mode_set - 0x100035ea: b5f8 .. PUSH {r3-r7,lr} - 0x100035ec: 4606 .F MOV r6,r0 - 0x100035ee: 460c .F MOV r4,r1 - 0x100035f0: 2301 .# MOVS r3,#1 - 0x100035f2: 466a jF MOV r2,sp - 0x100035f4: 2123 #! MOVS r1,#0x23 - 0x100035f6: 4630 0F MOV r0,r6 - 0x100035f8: f7fefe0e .... BL lis2dh12_read_reg ; 0x10002218 - 0x100035fc: 4605 .F MOV r5,r0 - 0x100035fe: 2d00 .- CMP r5,#0 - 0x10003600: d10e .. BNE 0x10003620 ; lis2dh12_spi_mode_set + 54 - 0x10003602: 4669 iF MOV r1,sp - 0x10003604: 7808 .x LDRB r0,[r1,#0] - 0x10003606: 0840 @. LSRS r0,r0,#1 - 0x10003608: 0040 @. LSLS r0,r0,#1 - 0x1000360a: 07e1 .. LSLS r1,r4,#31 - 0x1000360c: 0fc9 .. LSRS r1,r1,#31 - 0x1000360e: 4308 .C ORRS r0,r0,r1 - 0x10003610: 9000 .. STR r0,[sp,#0] - 0x10003612: 2301 .# MOVS r3,#1 - 0x10003614: 466a jF MOV r2,sp - 0x10003616: 2123 #! MOVS r1,#0x23 - 0x10003618: 4630 0F MOV r0,r6 - 0x1000361a: f7fefe10 .... BL lis2dh12_write_reg ; 0x1000223e - 0x1000361e: 4605 .F MOV r5,r0 - 0x10003620: 4628 (F MOV r0,r5 - 0x10003622: bdf8 .. POP {r3-r7,pc} - lis2dh12_spi_mode_get - 0x10003624: b5f8 .. PUSH {r3-r7,lr} - 0x10003626: 4605 .F MOV r5,r0 - 0x10003628: 460c .F MOV r4,r1 - 0x1000362a: 2301 .# MOVS r3,#1 - 0x1000362c: 466a jF MOV r2,sp - 0x1000362e: 2123 #! MOVS r1,#0x23 - 0x10003630: 4628 (F MOV r0,r5 - 0x10003632: f7fefdf1 .... BL lis2dh12_read_reg ; 0x10002218 - 0x10003636: 4606 .F MOV r6,r0 - 0x10003638: 4668 hF MOV r0,sp - 0x1000363a: 7800 .x LDRB r0,[r0,#0] - 0x1000363c: 07c0 .. LSLS r0,r0,#31 - 0x1000363e: 0fc0 .. LSRS r0,r0,#31 - 0x10003640: 2800 .( CMP r0,#0 - 0x10003642: d002 .. BEQ 0x1000364a ; lis2dh12_spi_mode_get + 38 - 0x10003644: 2801 .( CMP r0,#1 - 0x10003646: d106 .. BNE 0x10003656 ; lis2dh12_spi_mode_get + 50 - 0x10003648: e002 .. B 0x10003650 ; lis2dh12_spi_mode_get + 44 - 0x1000364a: 2000 . MOVS r0,#0 - 0x1000364c: 7020 p STRB r0,[r4,#0] - 0x1000364e: e005 .. B 0x1000365c ; lis2dh12_spi_mode_get + 56 - 0x10003650: 2001 . MOVS r0,#1 - 0x10003652: 7020 p STRB r0,[r4,#0] - 0x10003654: e002 .. B 0x1000365c ; lis2dh12_spi_mode_get + 56 - 0x10003656: 2000 . MOVS r0,#0 - 0x10003658: 7020 p STRB r0,[r4,#0] - 0x1000365a: bf00 .. NOP - 0x1000365c: bf00 .. NOP - 0x1000365e: 4630 0F MOV r0,r6 - 0x10003660: bdf8 .. POP {r3-r7,pc} - 0x10003662: 0000 .. MOVS r0,r0 - .text - lsm6dso_read_reg - 0x10003664: b5ff .. PUSH {r0-r7,lr} - 0x10003666: b081 .. SUB sp,sp,#4 - 0x10003668: 4604 .F MOV r4,r0 - 0x1000366a: 460d .F MOV r5,r1 - 0x1000366c: 4617 .F MOV r7,r2 - 0x1000366e: 2c00 ., CMP r4,#0 - 0x10003670: d102 .. BNE 0x10003678 ; lsm6dso_read_reg + 20 - 0x10003672: 1e40 @. SUBS r0,r0,#1 - 0x10003674: b005 .. ADD sp,sp,#0x14 - 0x10003676: bdf0 .. POP {r4-r7,pc} - 0x10003678: 7b20 { LDRB r0,[r4,#0xc] - 0x1000367a: 6866 fh LDR r6,[r4,#4] - 0x1000367c: 463a :F MOV r2,r7 - 0x1000367e: 4629 )F MOV r1,r5 - 0x10003680: 9b04 .. LDR r3,[sp,#0x10] - 0x10003682: 47b0 .G BLX r6 - 0x10003684: 9000 .. STR r0,[sp,#0] - 0x10003686: 9800 .. LDR r0,[sp,#0] - 0x10003688: e7f4 .. B 0x10003674 ; lsm6dso_read_reg + 16 - lsm6dso_write_reg - 0x1000368a: b5ff .. PUSH {r0-r7,lr} - 0x1000368c: b081 .. SUB sp,sp,#4 - 0x1000368e: 4604 .F MOV r4,r0 - 0x10003690: 460d .F MOV r5,r1 - 0x10003692: 4617 .F MOV r7,r2 - 0x10003694: 2c00 ., CMP r4,#0 - 0x10003696: d102 .. BNE 0x1000369e ; lsm6dso_write_reg + 20 - 0x10003698: 1e40 @. SUBS r0,r0,#1 - 0x1000369a: b005 .. ADD sp,sp,#0x14 - 0x1000369c: bdf0 .. POP {r4-r7,pc} - 0x1000369e: 7b20 { LDRB r0,[r4,#0xc] - 0x100036a0: 6826 &h LDR r6,[r4,#0] - 0x100036a2: 463a :F MOV r2,r7 - 0x100036a4: 4629 )F MOV r1,r5 - 0x100036a6: 9b04 .. LDR r3,[sp,#0x10] - 0x100036a8: 47b0 .G BLX r6 - 0x100036aa: 9000 .. STR r0,[sp,#0] - 0x100036ac: 9800 .. LDR r0,[sp,#0] - 0x100036ae: e7f4 .. B 0x1000369a ; lsm6dso_write_reg + 16 - bytecpy - 0x100036b0: 2800 .( CMP r0,#0 - 0x100036b2: d003 .. BEQ 0x100036bc ; bytecpy + 12 - 0x100036b4: 2900 .) CMP r1,#0 - 0x100036b6: d001 .. BEQ 0x100036bc ; bytecpy + 12 - 0x100036b8: 780a .x LDRB r2,[r1,#0] - 0x100036ba: 7002 .p STRB r2,[r0,#0] - 0x100036bc: 4770 pG BX lr - lsm6dso_from_fs2_to_mg - 0x100036be: b570 p. PUSH {r4-r6,lr} - 0x100036c0: 4604 .F MOV r4,r0 - 0x100036c2: 4620 F MOV r0,r4 - 0x100036c4: f010ffbe .... BL __aeabi_i2f ; 0x10014644 - 0x100036c8: 4605 .F MOV r5,r0 - 0x100036ca: 49f8 .I LDR r1,[pc,#992] ; [0x10003aac] = 0x3d79db23 - 0x100036cc: f010fdad .... BL __aeabi_fmul ; 0x1001422a - 0x100036d0: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs4_to_mg - 0x100036d2: b570 p. PUSH {r4-r6,lr} - 0x100036d4: 4604 .F MOV r4,r0 - 0x100036d6: 4620 F MOV r0,r4 - 0x100036d8: f010ffb4 .... BL __aeabi_i2f ; 0x10014644 - 0x100036dc: 4605 .F MOV r5,r0 - 0x100036de: 49f4 .I LDR r1,[pc,#976] ; [0x10003ab0] = 0x3df9db23 - 0x100036e0: f010fda3 .... BL __aeabi_fmul ; 0x1001422a - 0x100036e4: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs8_to_mg - 0x100036e6: b570 p. PUSH {r4-r6,lr} - 0x100036e8: 4604 .F MOV r4,r0 - 0x100036ea: 4620 F MOV r0,r4 - 0x100036ec: f010ffaa .... BL __aeabi_i2f ; 0x10014644 - 0x100036f0: 4605 .F MOV r5,r0 - 0x100036f2: 49f0 .I LDR r1,[pc,#960] ; [0x10003ab4] = 0x3e79db23 - 0x100036f4: f010fd99 .... BL __aeabi_fmul ; 0x1001422a - 0x100036f8: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs16_to_mg - 0x100036fa: b570 p. PUSH {r4-r6,lr} - 0x100036fc: 4604 .F MOV r4,r0 - 0x100036fe: 4620 F MOV r0,r4 - 0x10003700: f010ffa0 .... BL __aeabi_i2f ; 0x10014644 - 0x10003704: 4605 .F MOV r5,r0 - 0x10003706: 49ec .I LDR r1,[pc,#944] ; [0x10003ab8] = 0x3ef9db23 - 0x10003708: f010fd8f .... BL __aeabi_fmul ; 0x1001422a - 0x1000370c: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs125_to_mdps - 0x1000370e: b570 p. PUSH {r4-r6,lr} - 0x10003710: 4604 .F MOV r4,r0 - 0x10003712: 4620 F MOV r0,r4 - 0x10003714: f010ff96 .... BL __aeabi_i2f ; 0x10014644 - 0x10003718: 4605 .F MOV r5,r0 - 0x1000371a: 49e8 .I LDR r1,[pc,#928] ; [0x10003abc] = 0x408c0000 - 0x1000371c: f010fd85 .... BL __aeabi_fmul ; 0x1001422a - 0x10003720: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs500_to_mdps - 0x10003722: b570 p. PUSH {r4-r6,lr} - 0x10003724: 4604 .F MOV r4,r0 - 0x10003726: 4620 F MOV r0,r4 - 0x10003728: f010ff8c .... BL __aeabi_i2f ; 0x10014644 - 0x1000372c: 4605 .F MOV r5,r0 - 0x1000372e: 49e4 .I LDR r1,[pc,#912] ; [0x10003ac0] = 0x418c0000 - 0x10003730: f010fd7b ..{. BL __aeabi_fmul ; 0x1001422a - 0x10003734: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs250_to_mdps - 0x10003736: b570 p. PUSH {r4-r6,lr} - 0x10003738: 4604 .F MOV r4,r0 - 0x1000373a: 4620 F MOV r0,r4 - 0x1000373c: f010ff82 .... BL __aeabi_i2f ; 0x10014644 - 0x10003740: 4605 .F MOV r5,r0 - 0x10003742: 49e0 .I LDR r1,[pc,#896] ; [0x10003ac4] = 0x410c0000 - 0x10003744: f010fd71 ..q. BL __aeabi_fmul ; 0x1001422a - 0x10003748: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs1000_to_mdps - 0x1000374a: b570 p. PUSH {r4-r6,lr} - 0x1000374c: 4604 .F MOV r4,r0 - 0x1000374e: 4620 F MOV r0,r4 - 0x10003750: f010ff78 ..x. BL __aeabi_i2f ; 0x10014644 - 0x10003754: 4605 .F MOV r5,r0 - 0x10003756: 49dc .I LDR r1,[pc,#880] ; [0x10003ac8] = 0x420c0000 - 0x10003758: f010fd67 ..g. BL __aeabi_fmul ; 0x1001422a - 0x1000375c: bd70 p. POP {r4-r6,pc} - lsm6dso_from_fs2000_to_mdps - 0x1000375e: b570 p. PUSH {r4-r6,lr} - 0x10003760: 4604 .F MOV r4,r0 - 0x10003762: 4620 F MOV r0,r4 - 0x10003764: f010ff6e ..n. BL __aeabi_i2f ; 0x10014644 - 0x10003768: 4605 .F MOV r5,r0 - 0x1000376a: 49d8 .I LDR r1,[pc,#864] ; [0x10003acc] = 0x428c0000 - 0x1000376c: f010fd5d ..]. BL __aeabi_fmul ; 0x1001422a - 0x10003770: bd70 p. POP {r4-r6,pc} - lsm6dso_from_lsb_to_celsius - 0x10003772: b570 p. PUSH {r4-r6,lr} - 0x10003774: 4604 .F MOV r4,r0 - 0x10003776: 4620 F MOV r0,r4 - 0x10003778: f010ff64 ..d. BL __aeabi_i2f ; 0x10014644 - 0x1000377c: 4606 .F MOV r6,r0 - 0x1000377e: 2187 .! MOVS r1,#0x87 - 0x10003780: 05c9 .. LSLS r1,r1,#23 - 0x10003782: f010fd8f .... BL __aeabi_fdiv ; 0x100142a4 - 0x10003786: 4605 .F MOV r5,r0 - 0x10003788: 49d1 .I LDR r1,[pc,#836] ; [0x10003ad0] = 0x41c80000 - 0x1000378a: f010fcf5 .... BL __aeabi_fadd ; 0x10014178 - 0x1000378e: bd70 p. POP {r4-r6,pc} - lsm6dso_from_lsb_to_nsec - 0x10003790: b570 p. PUSH {r4-r6,lr} - 0x10003792: 4604 .F MOV r4,r0 - 0x10003794: 4620 F MOV r0,r4 - 0x10003796: f010ff55 ..U. BL __aeabi_i2f ; 0x10014644 - 0x1000379a: 4605 .F MOV r5,r0 - 0x1000379c: 49cd .I LDR r1,[pc,#820] ; [0x10003ad4] = 0x46c35000 - 0x1000379e: f010fd44 ..D. BL __aeabi_fmul ; 0x1001422a - 0x100037a2: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_full_scale_set - 0x100037a4: b5f8 .. PUSH {r3-r7,lr} - 0x100037a6: 4606 .F MOV r6,r0 - 0x100037a8: 460c .F MOV r4,r1 - 0x100037aa: 2301 .# MOVS r3,#1 - 0x100037ac: 466a jF MOV r2,sp - 0x100037ae: 2110 .! MOVS r1,#0x10 - 0x100037b0: 4630 0F MOV r0,r6 - 0x100037b2: f7ffff57 ..W. BL lsm6dso_read_reg ; 0x10003664 - 0x100037b6: 4605 .F MOV r5,r0 - 0x100037b8: 2d00 .- CMP r5,#0 - 0x100037ba: d10f .. BNE 0x100037dc ; lsm6dso_xl_full_scale_set + 56 - 0x100037bc: 4669 iF MOV r1,sp - 0x100037be: 7808 .x LDRB r0,[r1,#0] - 0x100037c0: 210c .! MOVS r1,#0xc - 0x100037c2: 4388 .C BICS r0,r0,r1 - 0x100037c4: 00a1 .. LSLS r1,r4,#2 - 0x100037c6: 220c ." MOVS r2,#0xc - 0x100037c8: 4011 .@ ANDS r1,r1,r2 - 0x100037ca: 4308 .C ORRS r0,r0,r1 - 0x100037cc: 9000 .. STR r0,[sp,#0] - 0x100037ce: 2301 .# MOVS r3,#1 - 0x100037d0: 466a jF MOV r2,sp - 0x100037d2: 2110 .! MOVS r1,#0x10 - 0x100037d4: 4630 0F MOV r0,r6 - 0x100037d6: f7ffff58 ..X. BL lsm6dso_write_reg ; 0x1000368a - 0x100037da: 4605 .F MOV r5,r0 - 0x100037dc: 4628 (F MOV r0,r5 - 0x100037de: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_full_scale_get - 0x100037e0: b5f8 .. PUSH {r3-r7,lr} - 0x100037e2: 4605 .F MOV r5,r0 - 0x100037e4: 460c .F MOV r4,r1 - 0x100037e6: 2301 .# MOVS r3,#1 - 0x100037e8: 466a jF MOV r2,sp - 0x100037ea: 2110 .! MOVS r1,#0x10 - 0x100037ec: 4628 (F MOV r0,r5 - 0x100037ee: f7ffff39 ..9. BL lsm6dso_read_reg ; 0x10003664 - 0x100037f2: 4606 .F MOV r6,r0 - 0x100037f4: 4668 hF MOV r0,sp - 0x100037f6: 7800 .x LDRB r0,[r0,#0] - 0x100037f8: 0700 .. LSLS r0,r0,#28 - 0x100037fa: 0f80 .. LSRS r0,r0,#30 - 0x100037fc: 2800 .( CMP r0,#0 - 0x100037fe: d006 .. BEQ 0x1000380e ; lsm6dso_xl_full_scale_get + 46 - 0x10003800: 2801 .( CMP r0,#1 - 0x10003802: d007 .. BEQ 0x10003814 ; lsm6dso_xl_full_scale_get + 52 - 0x10003804: 2802 .( CMP r0,#2 - 0x10003806: d008 .. BEQ 0x1000381a ; lsm6dso_xl_full_scale_get + 58 - 0x10003808: 2803 .( CMP r0,#3 - 0x1000380a: d10c .. BNE 0x10003826 ; lsm6dso_xl_full_scale_get + 70 - 0x1000380c: e008 .. B 0x10003820 ; lsm6dso_xl_full_scale_get + 64 - 0x1000380e: 2000 . MOVS r0,#0 - 0x10003810: 7020 p STRB r0,[r4,#0] - 0x10003812: e00b .. B 0x1000382c ; lsm6dso_xl_full_scale_get + 76 - 0x10003814: 2001 . MOVS r0,#1 - 0x10003816: 7020 p STRB r0,[r4,#0] - 0x10003818: e008 .. B 0x1000382c ; lsm6dso_xl_full_scale_get + 76 - 0x1000381a: 2002 . MOVS r0,#2 - 0x1000381c: 7020 p STRB r0,[r4,#0] - 0x1000381e: e005 .. B 0x1000382c ; lsm6dso_xl_full_scale_get + 76 - 0x10003820: 2003 . MOVS r0,#3 - 0x10003822: 7020 p STRB r0,[r4,#0] - 0x10003824: e002 .. B 0x1000382c ; lsm6dso_xl_full_scale_get + 76 - 0x10003826: 2000 . MOVS r0,#0 - 0x10003828: 7020 p STRB r0,[r4,#0] - 0x1000382a: bf00 .. NOP - 0x1000382c: bf00 .. NOP - 0x1000382e: 4630 0F MOV r0,r6 - 0x10003830: bdf8 .. POP {r3-r7,pc} - lsm6dso_mem_bank_set - 0x10003832: b5f8 .. PUSH {r3-r7,lr} - 0x10003834: 4605 .F MOV r5,r0 - 0x10003836: 460c .F MOV r4,r1 - 0x10003838: 2000 . MOVS r0,#0 - 0x1000383a: 9000 .. STR r0,[sp,#0] - 0x1000383c: 4669 iF MOV r1,sp - 0x1000383e: 7808 .x LDRB r0,[r1,#0] - 0x10003840: 21c0 .! MOVS r1,#0xc0 - 0x10003842: 4388 .C BICS r0,r0,r1 - 0x10003844: 01a1 .. LSLS r1,r4,#6 - 0x10003846: 22c0 ." MOVS r2,#0xc0 - 0x10003848: 4011 .@ ANDS r1,r1,r2 - 0x1000384a: 4308 .C ORRS r0,r0,r1 - 0x1000384c: 9000 .. STR r0,[sp,#0] - 0x1000384e: 2301 .# MOVS r3,#1 - 0x10003850: 466a jF MOV r2,sp - 0x10003852: 4619 .F MOV r1,r3 - 0x10003854: 4628 (F MOV r0,r5 - 0x10003856: f7ffff18 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000385a: 4606 .F MOV r6,r0 - 0x1000385c: 4630 0F MOV r0,r6 - 0x1000385e: bdf8 .. POP {r3-r7,pc} - lsm6dso_fsm_data_rate_get - 0x10003860: b5f8 .. PUSH {r3-r7,lr} - 0x10003862: 4606 .F MOV r6,r0 - 0x10003864: 460c .F MOV r4,r1 - 0x10003866: 2102 .! MOVS r1,#2 - 0x10003868: 4630 0F MOV r0,r6 - 0x1000386a: f7ffffe2 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000386e: 4605 .F MOV r5,r0 - 0x10003870: 2d00 .- CMP r5,#0 - 0x10003872: d001 .. BEQ 0x10003878 ; lsm6dso_fsm_data_rate_get + 24 - 0x10003874: 4628 (F MOV r0,r5 - 0x10003876: bdf8 .. POP {r3-r7,pc} - 0x10003878: 2301 .# MOVS r3,#1 - 0x1000387a: 466a jF MOV r2,sp - 0x1000387c: 215f _! MOVS r1,#0x5f - 0x1000387e: 4630 0F MOV r0,r6 - 0x10003880: f7fffef0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003884: 4605 .F MOV r5,r0 - 0x10003886: 2d00 .- CMP r5,#0 - 0x10003888: d000 .. BEQ 0x1000388c ; lsm6dso_fsm_data_rate_get + 44 - 0x1000388a: e01d .. B 0x100038c8 ; lsm6dso_fsm_data_rate_get + 104 - 0x1000388c: 4668 hF MOV r0,sp - 0x1000388e: 7800 .x LDRB r0,[r0,#0] - 0x10003890: 06c0 .. LSLS r0,r0,#27 - 0x10003892: 0f80 .. LSRS r0,r0,#30 - 0x10003894: 2800 .( CMP r0,#0 - 0x10003896: d006 .. BEQ 0x100038a6 ; lsm6dso_fsm_data_rate_get + 70 - 0x10003898: 2801 .( CMP r0,#1 - 0x1000389a: d007 .. BEQ 0x100038ac ; lsm6dso_fsm_data_rate_get + 76 - 0x1000389c: 2802 .( CMP r0,#2 - 0x1000389e: d008 .. BEQ 0x100038b2 ; lsm6dso_fsm_data_rate_get + 82 - 0x100038a0: 2803 .( CMP r0,#3 - 0x100038a2: d10c .. BNE 0x100038be ; lsm6dso_fsm_data_rate_get + 94 - 0x100038a4: e008 .. B 0x100038b8 ; lsm6dso_fsm_data_rate_get + 88 - 0x100038a6: 2000 . MOVS r0,#0 - 0x100038a8: 7020 p STRB r0,[r4,#0] - 0x100038aa: e00b .. B 0x100038c4 ; lsm6dso_fsm_data_rate_get + 100 - 0x100038ac: 2001 . MOVS r0,#1 - 0x100038ae: 7020 p STRB r0,[r4,#0] - 0x100038b0: e008 .. B 0x100038c4 ; lsm6dso_fsm_data_rate_get + 100 - 0x100038b2: 2002 . MOVS r0,#2 - 0x100038b4: 7020 p STRB r0,[r4,#0] - 0x100038b6: e005 .. B 0x100038c4 ; lsm6dso_fsm_data_rate_get + 100 - 0x100038b8: 2003 . MOVS r0,#3 - 0x100038ba: 7020 p STRB r0,[r4,#0] - 0x100038bc: e002 .. B 0x100038c4 ; lsm6dso_fsm_data_rate_get + 100 - 0x100038be: 2000 . MOVS r0,#0 - 0x100038c0: 7020 p STRB r0,[r4,#0] - 0x100038c2: bf00 .. NOP - 0x100038c4: bf00 .. NOP - 0x100038c6: bf00 .. NOP - 0x100038c8: 2100 .! MOVS r1,#0 - 0x100038ca: 4630 0F MOV r0,r6 - 0x100038cc: f7ffffb1 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100038d0: 1945 E. ADDS r5,r0,r5 - 0x100038d2: 4628 (F MOV r0,r5 - 0x100038d4: e7cf .. B 0x10003876 ; lsm6dso_fsm_data_rate_get + 22 - lsm6dso_fsm_enable_get - 0x100038d6: b570 p. PUSH {r4-r6,lr} - 0x100038d8: 4606 .F MOV r6,r0 - 0x100038da: 460d .F MOV r5,r1 - 0x100038dc: 2102 .! MOVS r1,#2 - 0x100038de: 4630 0F MOV r0,r6 - 0x100038e0: f7ffffa7 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100038e4: 4604 .F MOV r4,r0 - 0x100038e6: 2302 .# MOVS r3,#2 - 0x100038e8: 462a *F MOV r2,r5 - 0x100038ea: 2146 F! MOVS r1,#0x46 - 0x100038ec: 4630 0F MOV r0,r6 - 0x100038ee: f7fffeb9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100038f2: 1904 .. ADDS r4,r0,r4 - 0x100038f4: 2100 .! MOVS r1,#0 - 0x100038f6: 4630 0F MOV r0,r6 - 0x100038f8: f7ffff9b .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100038fc: 1904 .. ADDS r4,r0,r4 - 0x100038fe: 4620 F MOV r0,r4 - 0x10003900: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_data_rate_set - 0x10003902: b5fe .. PUSH {r1-r7,lr} - 0x10003904: 4606 .F MOV r6,r0 - 0x10003906: 460c .F MOV r4,r1 - 0x10003908: 4627 'F MOV r7,r4 - 0x1000390a: a902 .. ADD r1,sp,#8 - 0x1000390c: 4630 0F MOV r0,r6 - 0x1000390e: f7ffffe2 .... BL lsm6dso_fsm_enable_get ; 0x100038d6 - 0x10003912: 4605 .F MOV r5,r0 - 0x10003914: 2d00 .- CMP r5,#0 - 0x10003916: d001 .. BEQ 0x1000391c ; lsm6dso_xl_data_rate_set + 26 - 0x10003918: 4628 (F MOV r0,r5 - 0x1000391a: bdfe .. POP {r1-r7,pc} - 0x1000391c: 4669 iF MOV r1,sp - 0x1000391e: 7a08 .z LDRB r0,[r1,#8] - 0x10003920: 07c0 .. LSLS r0,r0,#31 - 0x10003922: 0fc0 .. LSRS r0,r0,#31 - 0x10003924: 7a09 .z LDRB r1,[r1,#8] - 0x10003926: 0789 .. LSLS r1,r1,#30 - 0x10003928: 0fc9 .. LSRS r1,r1,#31 - 0x1000392a: 4308 .C ORRS r0,r0,r1 - 0x1000392c: 4669 iF MOV r1,sp - 0x1000392e: 7a09 .z LDRB r1,[r1,#8] - 0x10003930: 0749 I. LSLS r1,r1,#29 - 0x10003932: 0fc9 .. LSRS r1,r1,#31 - 0x10003934: 4308 .C ORRS r0,r0,r1 - 0x10003936: 4669 iF MOV r1,sp - 0x10003938: 7a09 .z LDRB r1,[r1,#8] - 0x1000393a: 0709 .. LSLS r1,r1,#28 - 0x1000393c: 0fc9 .. LSRS r1,r1,#31 - 0x1000393e: 4308 .C ORRS r0,r0,r1 - 0x10003940: 4669 iF MOV r1,sp - 0x10003942: 7a09 .z LDRB r1,[r1,#8] - 0x10003944: 06c9 .. LSLS r1,r1,#27 - 0x10003946: 0fc9 .. LSRS r1,r1,#31 - 0x10003948: 4308 .C ORRS r0,r0,r1 - 0x1000394a: 4669 iF MOV r1,sp - 0x1000394c: 7a09 .z LDRB r1,[r1,#8] - 0x1000394e: 0689 .. LSLS r1,r1,#26 - 0x10003950: 0fc9 .. LSRS r1,r1,#31 - 0x10003952: 4308 .C ORRS r0,r0,r1 - 0x10003954: 4669 iF MOV r1,sp - 0x10003956: 7a09 .z LDRB r1,[r1,#8] - 0x10003958: 0649 I. LSLS r1,r1,#25 - 0x1000395a: 0fc9 .. LSRS r1,r1,#31 - 0x1000395c: 4308 .C ORRS r0,r0,r1 - 0x1000395e: 4669 iF MOV r1,sp - 0x10003960: 7a09 .z LDRB r1,[r1,#8] - 0x10003962: 09c9 .. LSRS r1,r1,#7 - 0x10003964: 4308 .C ORRS r0,r0,r1 - 0x10003966: 4669 iF MOV r1,sp - 0x10003968: 7a49 Iz LDRB r1,[r1,#9] - 0x1000396a: 07c9 .. LSLS r1,r1,#31 - 0x1000396c: 0fc9 .. LSRS r1,r1,#31 - 0x1000396e: 4308 .C ORRS r0,r0,r1 - 0x10003970: 4669 iF MOV r1,sp - 0x10003972: 7a49 Iz LDRB r1,[r1,#9] - 0x10003974: 0789 .. LSLS r1,r1,#30 - 0x10003976: 0fc9 .. LSRS r1,r1,#31 - 0x10003978: 4308 .C ORRS r0,r0,r1 - 0x1000397a: 4669 iF MOV r1,sp - 0x1000397c: 7a49 Iz LDRB r1,[r1,#9] - 0x1000397e: 0749 I. LSLS r1,r1,#29 - 0x10003980: 0fc9 .. LSRS r1,r1,#31 - 0x10003982: 4308 .C ORRS r0,r0,r1 - 0x10003984: 4669 iF MOV r1,sp - 0x10003986: 7a49 Iz LDRB r1,[r1,#9] - 0x10003988: 0709 .. LSLS r1,r1,#28 - 0x1000398a: 0fc9 .. LSRS r1,r1,#31 - 0x1000398c: 4308 .C ORRS r0,r0,r1 - 0x1000398e: 4669 iF MOV r1,sp - 0x10003990: 7a49 Iz LDRB r1,[r1,#9] - 0x10003992: 06c9 .. LSLS r1,r1,#27 - 0x10003994: 0fc9 .. LSRS r1,r1,#31 - 0x10003996: 4308 .C ORRS r0,r0,r1 - 0x10003998: 4669 iF MOV r1,sp - 0x1000399a: 7a49 Iz LDRB r1,[r1,#9] - 0x1000399c: 0689 .. LSLS r1,r1,#26 - 0x1000399e: 0fc9 .. LSRS r1,r1,#31 - 0x100039a0: 4308 .C ORRS r0,r0,r1 - 0x100039a2: 4669 iF MOV r1,sp - 0x100039a4: 7a49 Iz LDRB r1,[r1,#9] - 0x100039a6: 0649 I. LSLS r1,r1,#25 - 0x100039a8: 0fc9 .. LSRS r1,r1,#31 - 0x100039aa: 4308 .C ORRS r0,r0,r1 - 0x100039ac: 4669 iF MOV r1,sp - 0x100039ae: 7a49 Iz LDRB r1,[r1,#9] - 0x100039b0: 09c9 .. LSRS r1,r1,#7 - 0x100039b2: 4308 .C ORRS r0,r0,r1 - 0x100039b4: 2800 .( CMP r0,#0 - 0x100039b6: d046 F. BEQ 0x10003a46 ; lsm6dso_xl_data_rate_set + 324 - 0x100039b8: a901 .. ADD r1,sp,#4 - 0x100039ba: 4630 0F MOV r0,r6 - 0x100039bc: f7ffff50 ..P. BL lsm6dso_fsm_data_rate_get ; 0x10003860 - 0x100039c0: 4605 .F MOV r5,r0 - 0x100039c2: 2d00 .- CMP r5,#0 - 0x100039c4: d001 .. BEQ 0x100039ca ; lsm6dso_xl_data_rate_set + 200 - 0x100039c6: 4628 (F MOV r0,r5 - 0x100039c8: e7a7 .. B 0x1000391a ; lsm6dso_xl_data_rate_set + 24 - 0x100039ca: 4668 hF MOV r0,sp - 0x100039cc: 7900 .y LDRB r0,[r0,#4] - 0x100039ce: 2800 .( CMP r0,#0 - 0x100039d0: d006 .. BEQ 0x100039e0 ; lsm6dso_xl_data_rate_set + 222 - 0x100039d2: 2801 .( CMP r0,#1 - 0x100039d4: d00a .. BEQ 0x100039ec ; lsm6dso_xl_data_rate_set + 234 - 0x100039d6: 2802 .( CMP r0,#2 - 0x100039d8: d012 .. BEQ 0x10003a00 ; lsm6dso_xl_data_rate_set + 254 - 0x100039da: 2803 .( CMP r0,#3 - 0x100039dc: d130 0. BNE 0x10003a40 ; lsm6dso_xl_data_rate_set + 318 - 0x100039de: e01d .. B 0x10003a1c ; lsm6dso_xl_data_rate_set + 282 - 0x100039e0: 2c00 ., CMP r4,#0 - 0x100039e2: d101 .. BNE 0x100039e8 ; lsm6dso_xl_data_rate_set + 230 - 0x100039e4: 2701 .' MOVS r7,#1 - 0x100039e6: e000 .. B 0x100039ea ; lsm6dso_xl_data_rate_set + 232 - 0x100039e8: 4627 'F MOV r7,r4 - 0x100039ea: e02b +. B 0x10003a44 ; lsm6dso_xl_data_rate_set + 322 - 0x100039ec: 2c00 ., CMP r4,#0 - 0x100039ee: d101 .. BNE 0x100039f4 ; lsm6dso_xl_data_rate_set + 242 - 0x100039f0: 2702 .' MOVS r7,#2 - 0x100039f2: e004 .. B 0x100039fe ; lsm6dso_xl_data_rate_set + 252 - 0x100039f4: 2c01 ., CMP r4,#1 - 0x100039f6: d101 .. BNE 0x100039fc ; lsm6dso_xl_data_rate_set + 250 - 0x100039f8: 2702 .' MOVS r7,#2 - 0x100039fa: e000 .. B 0x100039fe ; lsm6dso_xl_data_rate_set + 252 - 0x100039fc: 4627 'F MOV r7,r4 - 0x100039fe: e021 !. B 0x10003a44 ; lsm6dso_xl_data_rate_set + 322 - 0x10003a00: 2c00 ., CMP r4,#0 - 0x10003a02: d101 .. BNE 0x10003a08 ; lsm6dso_xl_data_rate_set + 262 - 0x10003a04: 2703 .' MOVS r7,#3 - 0x10003a06: e008 .. B 0x10003a1a ; lsm6dso_xl_data_rate_set + 280 - 0x10003a08: 2c01 ., CMP r4,#1 - 0x10003a0a: d101 .. BNE 0x10003a10 ; lsm6dso_xl_data_rate_set + 270 - 0x10003a0c: 2703 .' MOVS r7,#3 - 0x10003a0e: e004 .. B 0x10003a1a ; lsm6dso_xl_data_rate_set + 280 - 0x10003a10: 2c02 ., CMP r4,#2 - 0x10003a12: d101 .. BNE 0x10003a18 ; lsm6dso_xl_data_rate_set + 278 - 0x10003a14: 2703 .' MOVS r7,#3 - 0x10003a16: e000 .. B 0x10003a1a ; lsm6dso_xl_data_rate_set + 280 - 0x10003a18: 4627 'F MOV r7,r4 - 0x10003a1a: e013 .. B 0x10003a44 ; lsm6dso_xl_data_rate_set + 322 - 0x10003a1c: 2c00 ., CMP r4,#0 - 0x10003a1e: d101 .. BNE 0x10003a24 ; lsm6dso_xl_data_rate_set + 290 - 0x10003a20: 2704 .' MOVS r7,#4 - 0x10003a22: e00c .. B 0x10003a3e ; lsm6dso_xl_data_rate_set + 316 - 0x10003a24: 2c01 ., CMP r4,#1 - 0x10003a26: d101 .. BNE 0x10003a2c ; lsm6dso_xl_data_rate_set + 298 - 0x10003a28: 2704 .' MOVS r7,#4 - 0x10003a2a: e008 .. B 0x10003a3e ; lsm6dso_xl_data_rate_set + 316 - 0x10003a2c: 2c02 ., CMP r4,#2 - 0x10003a2e: d101 .. BNE 0x10003a34 ; lsm6dso_xl_data_rate_set + 306 - 0x10003a30: 2704 .' MOVS r7,#4 - 0x10003a32: e004 .. B 0x10003a3e ; lsm6dso_xl_data_rate_set + 316 - 0x10003a34: 2c03 ., CMP r4,#3 - 0x10003a36: d101 .. BNE 0x10003a3c ; lsm6dso_xl_data_rate_set + 314 - 0x10003a38: 2704 .' MOVS r7,#4 - 0x10003a3a: e000 .. B 0x10003a3e ; lsm6dso_xl_data_rate_set + 316 - 0x10003a3c: 4627 'F MOV r7,r4 - 0x10003a3e: e001 .. B 0x10003a44 ; lsm6dso_xl_data_rate_set + 322 - 0x10003a40: 4627 'F MOV r7,r4 - 0x10003a42: bf00 .. NOP - 0x10003a44: bf00 .. NOP - 0x10003a46: 2301 .# MOVS r3,#1 - 0x10003a48: 466a jF MOV r2,sp - 0x10003a4a: 2110 .! MOVS r1,#0x10 - 0x10003a4c: 4630 0F MOV r0,r6 - 0x10003a4e: f7fffe09 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003a52: 4605 .F MOV r5,r0 - 0x10003a54: 4669 iF MOV r1,sp - 0x10003a56: 7808 .x LDRB r0,[r1,#0] - 0x10003a58: 21f0 .! MOVS r1,#0xf0 - 0x10003a5a: 4388 .C BICS r0,r0,r1 - 0x10003a5c: 0139 9. LSLS r1,r7,#4 - 0x10003a5e: 22f0 ." MOVS r2,#0xf0 - 0x10003a60: 4011 .@ ANDS r1,r1,r2 - 0x10003a62: 4308 .C ORRS r0,r0,r1 - 0x10003a64: 9000 .. STR r0,[sp,#0] - 0x10003a66: 2301 .# MOVS r3,#1 - 0x10003a68: 466a jF MOV r2,sp - 0x10003a6a: 2110 .! MOVS r1,#0x10 - 0x10003a6c: 4630 0F MOV r0,r6 - 0x10003a6e: f7fffe0c .... BL lsm6dso_write_reg ; 0x1000368a - 0x10003a72: 1945 E. ADDS r5,r0,r5 - 0x10003a74: 4628 (F MOV r0,r5 - 0x10003a76: e750 P. B 0x1000391a ; lsm6dso_xl_data_rate_set + 24 - lsm6dso_xl_data_rate_get - 0x10003a78: b5f8 .. PUSH {r3-r7,lr} - 0x10003a7a: 4605 .F MOV r5,r0 - 0x10003a7c: 460c .F MOV r4,r1 - 0x10003a7e: 2301 .# MOVS r3,#1 - 0x10003a80: 466a jF MOV r2,sp - 0x10003a82: 2110 .! MOVS r1,#0x10 - 0x10003a84: 4628 (F MOV r0,r5 - 0x10003a86: f7fffded .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003a8a: 4606 .F MOV r6,r0 - 0x10003a8c: 4668 hF MOV r0,sp - 0x10003a8e: 7800 .x LDRB r0,[r0,#0] - 0x10003a90: 0900 .. LSRS r0,r0,#4 - 0x10003a92: 0003 .. MOVS r3,r0 - 0x10003a94: f011fad7 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10003a98: 2320070c .. # DCD 589301516 - 0x10003a9c: 2f2c2926 &),/ DCD 791423270 - 0x10003aa0: 3b383532 258; DCD 993539378 - 0x10003aa4: 413e >A DCW 16702 - $t - 0x10003aa6: 2000 . MOVS r0,#0 - 0x10003aa8: 7020 p STRB r0,[r4,#0] - 0x10003aaa: e039 9. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - $d - 0x10003aac: 3d79db23 #.y= DCD 1031396131 - 0x10003ab0: 3df9db23 #..= DCD 1039784739 - 0x10003ab4: 3e79db23 #.y> DCD 1048173347 - 0x10003ab8: 3ef9db23 #..> DCD 1056561955 - 0x10003abc: 408c0000 ...@ DCD 1082916864 - 0x10003ac0: 418c0000 ...A DCD 1099694080 - 0x10003ac4: 410c0000 ...A DCD 1091305472 - 0x10003ac8: 420c0000 ...B DCD 1108082688 - 0x10003acc: 428c0000 ...B DCD 1116471296 - 0x10003ad0: 41c80000 ...A DCD 1103626240 - 0x10003ad4: 46c35000 .P.F DCD 1187205120 - $t - 0x10003ad8: 2001 . MOVS r0,#1 - 0x10003ada: 7020 p STRB r0,[r4,#0] - 0x10003adc: e020 . B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003ade: 2002 . MOVS r0,#2 - 0x10003ae0: 7020 p STRB r0,[r4,#0] - 0x10003ae2: e01d .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003ae4: 2003 . MOVS r0,#3 - 0x10003ae6: 7020 p STRB r0,[r4,#0] - 0x10003ae8: e01a .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003aea: 2004 . MOVS r0,#4 - 0x10003aec: 7020 p STRB r0,[r4,#0] - 0x10003aee: e017 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003af0: 2005 . MOVS r0,#5 - 0x10003af2: 7020 p STRB r0,[r4,#0] - 0x10003af4: e014 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003af6: 2006 . MOVS r0,#6 - 0x10003af8: 7020 p STRB r0,[r4,#0] - 0x10003afa: e011 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003afc: 2007 . MOVS r0,#7 - 0x10003afe: 7020 p STRB r0,[r4,#0] - 0x10003b00: e00e .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003b02: 2008 . MOVS r0,#8 - 0x10003b04: 7020 p STRB r0,[r4,#0] - 0x10003b06: e00b .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003b08: 2009 . MOVS r0,#9 - 0x10003b0a: 7020 p STRB r0,[r4,#0] - 0x10003b0c: e008 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003b0e: 200a . MOVS r0,#0xa - 0x10003b10: 7020 p STRB r0,[r4,#0] - 0x10003b12: e005 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003b14: 200b . MOVS r0,#0xb - 0x10003b16: 7020 p STRB r0,[r4,#0] - 0x10003b18: e002 .. B 0x10003b20 ; lsm6dso_xl_data_rate_get + 168 - 0x10003b1a: 2000 . MOVS r0,#0 - 0x10003b1c: 7020 p STRB r0,[r4,#0] - 0x10003b1e: bf00 .. NOP - 0x10003b20: bf00 .. NOP - 0x10003b22: 4630 0F MOV r0,r6 - 0x10003b24: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_full_scale_set - 0x10003b26: b5f8 .. PUSH {r3-r7,lr} - 0x10003b28: 4606 .F MOV r6,r0 - 0x10003b2a: 460c .F MOV r4,r1 - 0x10003b2c: 2301 .# MOVS r3,#1 - 0x10003b2e: 466a jF MOV r2,sp - 0x10003b30: 2111 .! MOVS r1,#0x11 - 0x10003b32: 4630 0F MOV r0,r6 - 0x10003b34: f7fffd96 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003b38: 4605 .F MOV r5,r0 - 0x10003b3a: 2d00 .- CMP r5,#0 - 0x10003b3c: d10f .. BNE 0x10003b5e ; lsm6dso_gy_full_scale_set + 56 - 0x10003b3e: 4669 iF MOV r1,sp - 0x10003b40: 7808 .x LDRB r0,[r1,#0] - 0x10003b42: 210e .! MOVS r1,#0xe - 0x10003b44: 4388 .C BICS r0,r0,r1 - 0x10003b46: 0061 a. LSLS r1,r4,#1 - 0x10003b48: 220e ." MOVS r2,#0xe - 0x10003b4a: 4011 .@ ANDS r1,r1,r2 - 0x10003b4c: 4308 .C ORRS r0,r0,r1 - 0x10003b4e: 9000 .. STR r0,[sp,#0] - 0x10003b50: 2301 .# MOVS r3,#1 - 0x10003b52: 466a jF MOV r2,sp - 0x10003b54: 2111 .! MOVS r1,#0x11 - 0x10003b56: 4630 0F MOV r0,r6 - 0x10003b58: f7fffd97 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10003b5c: 4605 .F MOV r5,r0 - 0x10003b5e: 4628 (F MOV r0,r5 - 0x10003b60: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_full_scale_get - 0x10003b62: b5f8 .. PUSH {r3-r7,lr} - 0x10003b64: 4605 .F MOV r5,r0 - 0x10003b66: 460c .F MOV r4,r1 - 0x10003b68: 2301 .# MOVS r3,#1 - 0x10003b6a: 466a jF MOV r2,sp - 0x10003b6c: 2111 .! MOVS r1,#0x11 - 0x10003b6e: 4628 (F MOV r0,r5 - 0x10003b70: f7fffd78 ..x. BL lsm6dso_read_reg ; 0x10003664 - 0x10003b74: 4606 .F MOV r6,r0 - 0x10003b76: 4668 hF MOV r0,sp - 0x10003b78: 7800 .x LDRB r0,[r0,#0] - 0x10003b7a: 0700 .. LSLS r0,r0,#28 - 0x10003b7c: 0f40 @. LSRS r0,r0,#29 - 0x10003b7e: 0003 .. MOVS r3,r0 - 0x10003b80: f011fa61 ..a. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10003b84: 0b080507 .... DCD 185074951 - 0x10003b88: 11140e14 .... DCD 286526996 - 0x10003b8c: 0014 .. DCW 20 - $t - 0x10003b8e: 2000 . MOVS r0,#0 - 0x10003b90: 7020 p STRB r0,[r4,#0] - 0x10003b92: e00e .. B 0x10003bb2 ; lsm6dso_gy_full_scale_get + 80 - 0x10003b94: 2001 . MOVS r0,#1 - 0x10003b96: 7020 p STRB r0,[r4,#0] - 0x10003b98: e00b .. B 0x10003bb2 ; lsm6dso_gy_full_scale_get + 80 - 0x10003b9a: 2002 . MOVS r0,#2 - 0x10003b9c: 7020 p STRB r0,[r4,#0] - 0x10003b9e: e008 .. B 0x10003bb2 ; lsm6dso_gy_full_scale_get + 80 - 0x10003ba0: 2004 . MOVS r0,#4 - 0x10003ba2: 7020 p STRB r0,[r4,#0] - 0x10003ba4: e005 .. B 0x10003bb2 ; lsm6dso_gy_full_scale_get + 80 - 0x10003ba6: 2006 . MOVS r0,#6 - 0x10003ba8: 7020 p STRB r0,[r4,#0] - 0x10003baa: e002 .. B 0x10003bb2 ; lsm6dso_gy_full_scale_get + 80 - 0x10003bac: 2000 . MOVS r0,#0 - 0x10003bae: 7020 p STRB r0,[r4,#0] - 0x10003bb0: bf00 .. NOP - 0x10003bb2: bf00 .. NOP - 0x10003bb4: 4630 0F MOV r0,r6 - 0x10003bb6: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_data_rate_set - 0x10003bb8: b5fe .. PUSH {r1-r7,lr} - 0x10003bba: 4606 .F MOV r6,r0 - 0x10003bbc: 460c .F MOV r4,r1 - 0x10003bbe: 4627 'F MOV r7,r4 - 0x10003bc0: a902 .. ADD r1,sp,#8 - 0x10003bc2: 4630 0F MOV r0,r6 - 0x10003bc4: f7fffe87 .... BL lsm6dso_fsm_enable_get ; 0x100038d6 - 0x10003bc8: 4605 .F MOV r5,r0 - 0x10003bca: 2d00 .- CMP r5,#0 - 0x10003bcc: d001 .. BEQ 0x10003bd2 ; lsm6dso_gy_data_rate_set + 26 - 0x10003bce: 4628 (F MOV r0,r5 - 0x10003bd0: bdfe .. POP {r1-r7,pc} - 0x10003bd2: 4669 iF MOV r1,sp - 0x10003bd4: 7a08 .z LDRB r0,[r1,#8] - 0x10003bd6: 07c0 .. LSLS r0,r0,#31 - 0x10003bd8: 0fc0 .. LSRS r0,r0,#31 - 0x10003bda: 7a09 .z LDRB r1,[r1,#8] - 0x10003bdc: 0789 .. LSLS r1,r1,#30 - 0x10003bde: 0fc9 .. LSRS r1,r1,#31 - 0x10003be0: 4308 .C ORRS r0,r0,r1 - 0x10003be2: 4669 iF MOV r1,sp - 0x10003be4: 7a09 .z LDRB r1,[r1,#8] - 0x10003be6: 0749 I. LSLS r1,r1,#29 - 0x10003be8: 0fc9 .. LSRS r1,r1,#31 - 0x10003bea: 4308 .C ORRS r0,r0,r1 - 0x10003bec: 4669 iF MOV r1,sp - 0x10003bee: 7a09 .z LDRB r1,[r1,#8] - 0x10003bf0: 0709 .. LSLS r1,r1,#28 - 0x10003bf2: 0fc9 .. LSRS r1,r1,#31 - 0x10003bf4: 4308 .C ORRS r0,r0,r1 - 0x10003bf6: 4669 iF MOV r1,sp - 0x10003bf8: 7a09 .z LDRB r1,[r1,#8] - 0x10003bfa: 06c9 .. LSLS r1,r1,#27 - 0x10003bfc: 0fc9 .. LSRS r1,r1,#31 - 0x10003bfe: 4308 .C ORRS r0,r0,r1 - 0x10003c00: 4669 iF MOV r1,sp - 0x10003c02: 7a09 .z LDRB r1,[r1,#8] - 0x10003c04: 0689 .. LSLS r1,r1,#26 - 0x10003c06: 0fc9 .. LSRS r1,r1,#31 - 0x10003c08: 4308 .C ORRS r0,r0,r1 - 0x10003c0a: 4669 iF MOV r1,sp - 0x10003c0c: 7a09 .z LDRB r1,[r1,#8] - 0x10003c0e: 0649 I. LSLS r1,r1,#25 - 0x10003c10: 0fc9 .. LSRS r1,r1,#31 - 0x10003c12: 4308 .C ORRS r0,r0,r1 - 0x10003c14: 4669 iF MOV r1,sp - 0x10003c16: 7a09 .z LDRB r1,[r1,#8] - 0x10003c18: 09c9 .. LSRS r1,r1,#7 - 0x10003c1a: 4308 .C ORRS r0,r0,r1 - 0x10003c1c: 4669 iF MOV r1,sp - 0x10003c1e: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c20: 07c9 .. LSLS r1,r1,#31 - 0x10003c22: 0fc9 .. LSRS r1,r1,#31 - 0x10003c24: 4308 .C ORRS r0,r0,r1 - 0x10003c26: 4669 iF MOV r1,sp - 0x10003c28: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c2a: 0789 .. LSLS r1,r1,#30 - 0x10003c2c: 0fc9 .. LSRS r1,r1,#31 - 0x10003c2e: 4308 .C ORRS r0,r0,r1 - 0x10003c30: 4669 iF MOV r1,sp - 0x10003c32: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c34: 0749 I. LSLS r1,r1,#29 - 0x10003c36: 0fc9 .. LSRS r1,r1,#31 - 0x10003c38: 4308 .C ORRS r0,r0,r1 - 0x10003c3a: 4669 iF MOV r1,sp - 0x10003c3c: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c3e: 0709 .. LSLS r1,r1,#28 - 0x10003c40: 0fc9 .. LSRS r1,r1,#31 - 0x10003c42: 4308 .C ORRS r0,r0,r1 - 0x10003c44: 4669 iF MOV r1,sp - 0x10003c46: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c48: 06c9 .. LSLS r1,r1,#27 - 0x10003c4a: 0fc9 .. LSRS r1,r1,#31 - 0x10003c4c: 4308 .C ORRS r0,r0,r1 - 0x10003c4e: 4669 iF MOV r1,sp - 0x10003c50: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c52: 0689 .. LSLS r1,r1,#26 - 0x10003c54: 0fc9 .. LSRS r1,r1,#31 - 0x10003c56: 4308 .C ORRS r0,r0,r1 - 0x10003c58: 4669 iF MOV r1,sp - 0x10003c5a: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c5c: 0649 I. LSLS r1,r1,#25 - 0x10003c5e: 0fc9 .. LSRS r1,r1,#31 - 0x10003c60: 4308 .C ORRS r0,r0,r1 - 0x10003c62: 4669 iF MOV r1,sp - 0x10003c64: 7a49 Iz LDRB r1,[r1,#9] - 0x10003c66: 09c9 .. LSRS r1,r1,#7 - 0x10003c68: 4308 .C ORRS r0,r0,r1 - 0x10003c6a: 2800 .( CMP r0,#0 - 0x10003c6c: d046 F. BEQ 0x10003cfc ; lsm6dso_gy_data_rate_set + 324 - 0x10003c6e: a901 .. ADD r1,sp,#4 - 0x10003c70: 4630 0F MOV r0,r6 - 0x10003c72: f7fffdf5 .... BL lsm6dso_fsm_data_rate_get ; 0x10003860 - 0x10003c76: 4605 .F MOV r5,r0 - 0x10003c78: 2d00 .- CMP r5,#0 - 0x10003c7a: d001 .. BEQ 0x10003c80 ; lsm6dso_gy_data_rate_set + 200 - 0x10003c7c: 4628 (F MOV r0,r5 - 0x10003c7e: e7a7 .. B 0x10003bd0 ; lsm6dso_gy_data_rate_set + 24 - 0x10003c80: 4668 hF MOV r0,sp - 0x10003c82: 7900 .y LDRB r0,[r0,#4] - 0x10003c84: 2800 .( CMP r0,#0 - 0x10003c86: d006 .. BEQ 0x10003c96 ; lsm6dso_gy_data_rate_set + 222 - 0x10003c88: 2801 .( CMP r0,#1 - 0x10003c8a: d00a .. BEQ 0x10003ca2 ; lsm6dso_gy_data_rate_set + 234 - 0x10003c8c: 2802 .( CMP r0,#2 - 0x10003c8e: d012 .. BEQ 0x10003cb6 ; lsm6dso_gy_data_rate_set + 254 - 0x10003c90: 2803 .( CMP r0,#3 - 0x10003c92: d130 0. BNE 0x10003cf6 ; lsm6dso_gy_data_rate_set + 318 - 0x10003c94: e01d .. B 0x10003cd2 ; lsm6dso_gy_data_rate_set + 282 - 0x10003c96: 2c00 ., CMP r4,#0 - 0x10003c98: d101 .. BNE 0x10003c9e ; lsm6dso_gy_data_rate_set + 230 - 0x10003c9a: 2701 .' MOVS r7,#1 - 0x10003c9c: e000 .. B 0x10003ca0 ; lsm6dso_gy_data_rate_set + 232 - 0x10003c9e: 4627 'F MOV r7,r4 - 0x10003ca0: e02b +. B 0x10003cfa ; lsm6dso_gy_data_rate_set + 322 - 0x10003ca2: 2c00 ., CMP r4,#0 - 0x10003ca4: d101 .. BNE 0x10003caa ; lsm6dso_gy_data_rate_set + 242 - 0x10003ca6: 2702 .' MOVS r7,#2 - 0x10003ca8: e004 .. B 0x10003cb4 ; lsm6dso_gy_data_rate_set + 252 - 0x10003caa: 2c01 ., CMP r4,#1 - 0x10003cac: d101 .. BNE 0x10003cb2 ; lsm6dso_gy_data_rate_set + 250 - 0x10003cae: 2702 .' MOVS r7,#2 - 0x10003cb0: e000 .. B 0x10003cb4 ; lsm6dso_gy_data_rate_set + 252 - 0x10003cb2: 4627 'F MOV r7,r4 - 0x10003cb4: e021 !. B 0x10003cfa ; lsm6dso_gy_data_rate_set + 322 - 0x10003cb6: 2c00 ., CMP r4,#0 - 0x10003cb8: d101 .. BNE 0x10003cbe ; lsm6dso_gy_data_rate_set + 262 - 0x10003cba: 2703 .' MOVS r7,#3 - 0x10003cbc: e008 .. B 0x10003cd0 ; lsm6dso_gy_data_rate_set + 280 - 0x10003cbe: 2c01 ., CMP r4,#1 - 0x10003cc0: d101 .. BNE 0x10003cc6 ; lsm6dso_gy_data_rate_set + 270 - 0x10003cc2: 2703 .' MOVS r7,#3 - 0x10003cc4: e004 .. B 0x10003cd0 ; lsm6dso_gy_data_rate_set + 280 - 0x10003cc6: 2c02 ., CMP r4,#2 - 0x10003cc8: d101 .. BNE 0x10003cce ; lsm6dso_gy_data_rate_set + 278 - 0x10003cca: 2703 .' MOVS r7,#3 - 0x10003ccc: e000 .. B 0x10003cd0 ; lsm6dso_gy_data_rate_set + 280 - 0x10003cce: 4627 'F MOV r7,r4 - 0x10003cd0: e013 .. B 0x10003cfa ; lsm6dso_gy_data_rate_set + 322 - 0x10003cd2: 2c00 ., CMP r4,#0 - 0x10003cd4: d101 .. BNE 0x10003cda ; lsm6dso_gy_data_rate_set + 290 - 0x10003cd6: 2704 .' MOVS r7,#4 - 0x10003cd8: e00c .. B 0x10003cf4 ; lsm6dso_gy_data_rate_set + 316 - 0x10003cda: 2c01 ., CMP r4,#1 - 0x10003cdc: d101 .. BNE 0x10003ce2 ; lsm6dso_gy_data_rate_set + 298 - 0x10003cde: 2704 .' MOVS r7,#4 - 0x10003ce0: e008 .. B 0x10003cf4 ; lsm6dso_gy_data_rate_set + 316 - 0x10003ce2: 2c02 ., CMP r4,#2 - 0x10003ce4: d101 .. BNE 0x10003cea ; lsm6dso_gy_data_rate_set + 306 - 0x10003ce6: 2704 .' MOVS r7,#4 - 0x10003ce8: e004 .. B 0x10003cf4 ; lsm6dso_gy_data_rate_set + 316 - 0x10003cea: 2c03 ., CMP r4,#3 - 0x10003cec: d101 .. BNE 0x10003cf2 ; lsm6dso_gy_data_rate_set + 314 - 0x10003cee: 2704 .' MOVS r7,#4 - 0x10003cf0: e000 .. B 0x10003cf4 ; lsm6dso_gy_data_rate_set + 316 - 0x10003cf2: 4627 'F MOV r7,r4 - 0x10003cf4: e001 .. B 0x10003cfa ; lsm6dso_gy_data_rate_set + 322 - 0x10003cf6: 4627 'F MOV r7,r4 - 0x10003cf8: bf00 .. NOP - 0x10003cfa: bf00 .. NOP - 0x10003cfc: 2301 .# MOVS r3,#1 - 0x10003cfe: 466a jF MOV r2,sp - 0x10003d00: 2111 .! MOVS r1,#0x11 - 0x10003d02: 4630 0F MOV r0,r6 - 0x10003d04: f7fffcae .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003d08: 4605 .F MOV r5,r0 - 0x10003d0a: 4669 iF MOV r1,sp - 0x10003d0c: 7808 .x LDRB r0,[r1,#0] - 0x10003d0e: 21f0 .! MOVS r1,#0xf0 - 0x10003d10: 4388 .C BICS r0,r0,r1 - 0x10003d12: 0139 9. LSLS r1,r7,#4 - 0x10003d14: 22f0 ." MOVS r2,#0xf0 - 0x10003d16: 4011 .@ ANDS r1,r1,r2 - 0x10003d18: 4308 .C ORRS r0,r0,r1 - 0x10003d1a: 9000 .. STR r0,[sp,#0] - 0x10003d1c: 2301 .# MOVS r3,#1 - 0x10003d1e: 466a jF MOV r2,sp - 0x10003d20: 2111 .! MOVS r1,#0x11 - 0x10003d22: 4630 0F MOV r0,r6 - 0x10003d24: f7fffcb1 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10003d28: 1945 E. ADDS r5,r0,r5 - 0x10003d2a: 4628 (F MOV r0,r5 - 0x10003d2c: e750 P. B 0x10003bd0 ; lsm6dso_gy_data_rate_set + 24 - lsm6dso_gy_data_rate_get - 0x10003d2e: b5f8 .. PUSH {r3-r7,lr} - 0x10003d30: 4605 .F MOV r5,r0 - 0x10003d32: 460c .F MOV r4,r1 - 0x10003d34: 2301 .# MOVS r3,#1 - 0x10003d36: 466a jF MOV r2,sp - 0x10003d38: 2111 .! MOVS r1,#0x11 - 0x10003d3a: 4628 (F MOV r0,r5 - 0x10003d3c: f7fffc92 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003d40: 4606 .F MOV r6,r0 - 0x10003d42: 4668 hF MOV r0,sp - 0x10003d44: 7800 .x LDRB r0,[r0,#0] - 0x10003d46: 0900 .. LSRS r0,r0,#4 - 0x10003d48: 0003 .. MOVS r3,r0 - 0x10003d4a: f011f97c ..|. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10003d4e: 070b .. DCW 1803 - 0x10003d50: 13100d0a .... DCD 319819018 - 0x10003d54: 1f1c1916 .... DCD 521935126 - 0x10003d58: 00282522 "%(. DCD 2630946 - $t - 0x10003d5c: 2000 . MOVS r0,#0 - 0x10003d5e: 7020 p STRB r0,[r4,#0] - 0x10003d60: e020 . B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d62: 2001 . MOVS r0,#1 - 0x10003d64: 7020 p STRB r0,[r4,#0] - 0x10003d66: e01d .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d68: 2002 . MOVS r0,#2 - 0x10003d6a: 7020 p STRB r0,[r4,#0] - 0x10003d6c: e01a .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d6e: 2003 . MOVS r0,#3 - 0x10003d70: 7020 p STRB r0,[r4,#0] - 0x10003d72: e017 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d74: 2004 . MOVS r0,#4 - 0x10003d76: 7020 p STRB r0,[r4,#0] - 0x10003d78: e014 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d7a: 2005 . MOVS r0,#5 - 0x10003d7c: 7020 p STRB r0,[r4,#0] - 0x10003d7e: e011 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d80: 2006 . MOVS r0,#6 - 0x10003d82: 7020 p STRB r0,[r4,#0] - 0x10003d84: e00e .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d86: 2007 . MOVS r0,#7 - 0x10003d88: 7020 p STRB r0,[r4,#0] - 0x10003d8a: e00b .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d8c: 2008 . MOVS r0,#8 - 0x10003d8e: 7020 p STRB r0,[r4,#0] - 0x10003d90: e008 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d92: 2009 . MOVS r0,#9 - 0x10003d94: 7020 p STRB r0,[r4,#0] - 0x10003d96: e005 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d98: 200a . MOVS r0,#0xa - 0x10003d9a: 7020 p STRB r0,[r4,#0] - 0x10003d9c: e002 .. B 0x10003da4 ; lsm6dso_gy_data_rate_get + 118 - 0x10003d9e: 2000 . MOVS r0,#0 - 0x10003da0: 7020 p STRB r0,[r4,#0] - 0x10003da2: bf00 .. NOP - 0x10003da4: bf00 .. NOP - 0x10003da6: 4630 0F MOV r0,r6 - 0x10003da8: bdf8 .. POP {r3-r7,pc} - lsm6dso_block_data_update_set - 0x10003daa: b5f8 .. PUSH {r3-r7,lr} - 0x10003dac: 4606 .F MOV r6,r0 - 0x10003dae: 460c .F MOV r4,r1 - 0x10003db0: 2301 .# MOVS r3,#1 - 0x10003db2: 466a jF MOV r2,sp - 0x10003db4: 2112 .! MOVS r1,#0x12 - 0x10003db6: 4630 0F MOV r0,r6 - 0x10003db8: f7fffc54 ..T. BL lsm6dso_read_reg ; 0x10003664 - 0x10003dbc: 4605 .F MOV r5,r0 - 0x10003dbe: 2d00 .- CMP r5,#0 - 0x10003dc0: d10f .. BNE 0x10003de2 ; lsm6dso_block_data_update_set + 56 - 0x10003dc2: 4669 iF MOV r1,sp - 0x10003dc4: 7808 .x LDRB r0,[r1,#0] - 0x10003dc6: 2140 @! MOVS r1,#0x40 - 0x10003dc8: 4388 .C BICS r0,r0,r1 - 0x10003dca: 01a1 .. LSLS r1,r4,#6 - 0x10003dcc: 2240 @" MOVS r2,#0x40 - 0x10003dce: 4011 .@ ANDS r1,r1,r2 - 0x10003dd0: 4308 .C ORRS r0,r0,r1 - 0x10003dd2: 9000 .. STR r0,[sp,#0] - 0x10003dd4: 2301 .# MOVS r3,#1 - 0x10003dd6: 466a jF MOV r2,sp - 0x10003dd8: 2112 .! MOVS r1,#0x12 - 0x10003dda: 4630 0F MOV r0,r6 - 0x10003ddc: f7fffc55 ..U. BL lsm6dso_write_reg ; 0x1000368a - 0x10003de0: 4605 .F MOV r5,r0 - 0x10003de2: 4628 (F MOV r0,r5 - 0x10003de4: bdf8 .. POP {r3-r7,pc} - lsm6dso_block_data_update_get - 0x10003de6: b5f8 .. PUSH {r3-r7,lr} - 0x10003de8: 4605 .F MOV r5,r0 - 0x10003dea: 460c .F MOV r4,r1 - 0x10003dec: 2301 .# MOVS r3,#1 - 0x10003dee: 466a jF MOV r2,sp - 0x10003df0: 2112 .! MOVS r1,#0x12 - 0x10003df2: 4628 (F MOV r0,r5 - 0x10003df4: f7fffc36 ..6. BL lsm6dso_read_reg ; 0x10003664 - 0x10003df8: 4606 .F MOV r6,r0 - 0x10003dfa: 4668 hF MOV r0,sp - 0x10003dfc: 7800 .x LDRB r0,[r0,#0] - 0x10003dfe: 0640 @. LSLS r0,r0,#25 - 0x10003e00: 0fc0 .. LSRS r0,r0,#31 - 0x10003e02: 7020 p STRB r0,[r4,#0] - 0x10003e04: 4630 0F MOV r0,r6 - 0x10003e06: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_offset_weight_set - 0x10003e08: b5f8 .. PUSH {r3-r7,lr} - 0x10003e0a: 4606 .F MOV r6,r0 - 0x10003e0c: 460c .F MOV r4,r1 - 0x10003e0e: 2301 .# MOVS r3,#1 - 0x10003e10: 466a jF MOV r2,sp - 0x10003e12: 2115 .! MOVS r1,#0x15 - 0x10003e14: 4630 0F MOV r0,r6 - 0x10003e16: f7fffc25 ..%. BL lsm6dso_read_reg ; 0x10003664 - 0x10003e1a: 4605 .F MOV r5,r0 - 0x10003e1c: 2d00 .- CMP r5,#0 - 0x10003e1e: d10f .. BNE 0x10003e40 ; lsm6dso_xl_offset_weight_set + 56 - 0x10003e20: 4669 iF MOV r1,sp - 0x10003e22: 7808 .x LDRB r0,[r1,#0] - 0x10003e24: 2108 .! MOVS r1,#8 - 0x10003e26: 4388 .C BICS r0,r0,r1 - 0x10003e28: 00e1 .. LSLS r1,r4,#3 - 0x10003e2a: 2208 ." MOVS r2,#8 - 0x10003e2c: 4011 .@ ANDS r1,r1,r2 - 0x10003e2e: 4308 .C ORRS r0,r0,r1 - 0x10003e30: 9000 .. STR r0,[sp,#0] - 0x10003e32: 2301 .# MOVS r3,#1 - 0x10003e34: 466a jF MOV r2,sp - 0x10003e36: 2115 .! MOVS r1,#0x15 - 0x10003e38: 4630 0F MOV r0,r6 - 0x10003e3a: f7fffc26 ..&. BL lsm6dso_write_reg ; 0x1000368a - 0x10003e3e: 4605 .F MOV r5,r0 - 0x10003e40: 4628 (F MOV r0,r5 - 0x10003e42: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_offset_weight_get - 0x10003e44: b5f8 .. PUSH {r3-r7,lr} - 0x10003e46: 4605 .F MOV r5,r0 - 0x10003e48: 460c .F MOV r4,r1 - 0x10003e4a: 2301 .# MOVS r3,#1 - 0x10003e4c: 466a jF MOV r2,sp - 0x10003e4e: 2115 .! MOVS r1,#0x15 - 0x10003e50: 4628 (F MOV r0,r5 - 0x10003e52: f7fffc07 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003e56: 4606 .F MOV r6,r0 - 0x10003e58: 4668 hF MOV r0,sp - 0x10003e5a: 7800 .x LDRB r0,[r0,#0] - 0x10003e5c: 0700 .. LSLS r0,r0,#28 - 0x10003e5e: 0fc0 .. LSRS r0,r0,#31 - 0x10003e60: 2800 .( CMP r0,#0 - 0x10003e62: d002 .. BEQ 0x10003e6a ; lsm6dso_xl_offset_weight_get + 38 - 0x10003e64: 2801 .( CMP r0,#1 - 0x10003e66: d106 .. BNE 0x10003e76 ; lsm6dso_xl_offset_weight_get + 50 - 0x10003e68: e002 .. B 0x10003e70 ; lsm6dso_xl_offset_weight_get + 44 - 0x10003e6a: 2000 . MOVS r0,#0 - 0x10003e6c: 7020 p STRB r0,[r4,#0] - 0x10003e6e: e005 .. B 0x10003e7c ; lsm6dso_xl_offset_weight_get + 56 - 0x10003e70: 2001 . MOVS r0,#1 - 0x10003e72: 7020 p STRB r0,[r4,#0] - 0x10003e74: e002 .. B 0x10003e7c ; lsm6dso_xl_offset_weight_get + 56 - 0x10003e76: 2000 . MOVS r0,#0 - 0x10003e78: 7020 p STRB r0,[r4,#0] - 0x10003e7a: bf00 .. NOP - 0x10003e7c: bf00 .. NOP - 0x10003e7e: 4630 0F MOV r0,r6 - 0x10003e80: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_power_mode_set - 0x10003e82: b57c |. PUSH {r2-r6,lr} - 0x10003e84: 4606 .F MOV r6,r0 - 0x10003e86: 460d .F MOV r5,r1 - 0x10003e88: 2301 .# MOVS r3,#1 - 0x10003e8a: aa01 .. ADD r2,sp,#4 - 0x10003e8c: 2114 .! MOVS r1,#0x14 - 0x10003e8e: 4630 0F MOV r0,r6 - 0x10003e90: f7fffbe8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003e94: 4604 .F MOV r4,r0 - 0x10003e96: 2c00 ., CMP r4,#0 - 0x10003e98: d001 .. BEQ 0x10003e9e ; lsm6dso_xl_power_mode_set + 28 - 0x10003e9a: 4620 F MOV r0,r4 - 0x10003e9c: bd7c |. POP {r2-r6,pc} - 0x10003e9e: 4669 iF MOV r1,sp - 0x10003ea0: 7908 .y LDRB r0,[r1,#4] - 0x10003ea2: 2180 .! MOVS r1,#0x80 - 0x10003ea4: 4388 .C BICS r0,r0,r1 - 0x10003ea6: 2102 .! MOVS r1,#2 - 0x10003ea8: 4029 )@ ANDS r1,r1,r5 - 0x10003eaa: 0849 I. LSRS r1,r1,#1 - 0x10003eac: 01c9 .. LSLS r1,r1,#7 - 0x10003eae: 2280 ." MOVS r2,#0x80 - 0x10003eb0: 4011 .@ ANDS r1,r1,r2 - 0x10003eb2: 4308 .C ORRS r0,r0,r1 - 0x10003eb4: 9001 .. STR r0,[sp,#4] - 0x10003eb6: 2301 .# MOVS r3,#1 - 0x10003eb8: aa01 .. ADD r2,sp,#4 - 0x10003eba: 2114 .! MOVS r1,#0x14 - 0x10003ebc: 4630 0F MOV r0,r6 - 0x10003ebe: f7fffbe4 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10003ec2: 4604 .F MOV r4,r0 - 0x10003ec4: 2c00 ., CMP r4,#0 - 0x10003ec6: d001 .. BEQ 0x10003ecc ; lsm6dso_xl_power_mode_set + 74 - 0x10003ec8: 4620 F MOV r0,r4 - 0x10003eca: e7e7 .. B 0x10003e9c ; lsm6dso_xl_power_mode_set + 26 - 0x10003ecc: 2301 .# MOVS r3,#1 - 0x10003ece: 466a jF MOV r2,sp - 0x10003ed0: 2115 .! MOVS r1,#0x15 - 0x10003ed2: 4630 0F MOV r0,r6 - 0x10003ed4: f7fffbc6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003ed8: 4604 .F MOV r4,r0 - 0x10003eda: 2c00 ., CMP r4,#0 - 0x10003edc: d001 .. BEQ 0x10003ee2 ; lsm6dso_xl_power_mode_set + 96 - 0x10003ede: 4620 F MOV r0,r4 - 0x10003ee0: e7dc .. B 0x10003e9c ; lsm6dso_xl_power_mode_set + 26 - 0x10003ee2: 4669 iF MOV r1,sp - 0x10003ee4: 7808 .x LDRB r0,[r1,#0] - 0x10003ee6: 2110 .! MOVS r1,#0x10 - 0x10003ee8: 4388 .C BICS r0,r0,r1 - 0x10003eea: 0129 ). LSLS r1,r5,#4 - 0x10003eec: 2210 ." MOVS r2,#0x10 - 0x10003eee: 4011 .@ ANDS r1,r1,r2 - 0x10003ef0: 4308 .C ORRS r0,r0,r1 - 0x10003ef2: 9000 .. STR r0,[sp,#0] - 0x10003ef4: 2301 .# MOVS r3,#1 - 0x10003ef6: 466a jF MOV r2,sp - 0x10003ef8: 2115 .! MOVS r1,#0x15 - 0x10003efa: 4630 0F MOV r0,r6 - 0x10003efc: f7fffbc5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10003f00: 4604 .F MOV r4,r0 - 0x10003f02: 4620 F MOV r0,r4 - 0x10003f04: e7ca .. B 0x10003e9c ; lsm6dso_xl_power_mode_set + 26 - lsm6dso_xl_power_mode_get - 0x10003f06: b57c |. PUSH {r2-r6,lr} - 0x10003f08: 4606 .F MOV r6,r0 - 0x10003f0a: 460c .F MOV r4,r1 - 0x10003f0c: 2301 .# MOVS r3,#1 - 0x10003f0e: aa01 .. ADD r2,sp,#4 - 0x10003f10: 2114 .! MOVS r1,#0x14 - 0x10003f12: 4630 0F MOV r0,r6 - 0x10003f14: f7fffba6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003f18: 4605 .F MOV r5,r0 - 0x10003f1a: 2d00 .- CMP r5,#0 - 0x10003f1c: d122 ". BNE 0x10003f64 ; lsm6dso_xl_power_mode_get + 94 - 0x10003f1e: 2301 .# MOVS r3,#1 - 0x10003f20: 466a jF MOV r2,sp - 0x10003f22: 2115 .! MOVS r1,#0x15 - 0x10003f24: 4630 0F MOV r0,r6 - 0x10003f26: f7fffb9d .... BL lsm6dso_read_reg ; 0x10003664 - 0x10003f2a: 4605 .F MOV r5,r0 - 0x10003f2c: 4669 iF MOV r1,sp - 0x10003f2e: 7908 .y LDRB r0,[r1,#4] - 0x10003f30: 09c0 .. LSRS r0,r0,#7 - 0x10003f32: 0040 @. LSLS r0,r0,#1 - 0x10003f34: 7809 .x LDRB r1,[r1,#0] - 0x10003f36: 06c9 .. LSLS r1,r1,#27 - 0x10003f38: 0fc9 .. LSRS r1,r1,#31 - 0x10003f3a: 4308 .C ORRS r0,r0,r1 - 0x10003f3c: 2800 .( CMP r0,#0 - 0x10003f3e: d004 .. BEQ 0x10003f4a ; lsm6dso_xl_power_mode_get + 68 - 0x10003f40: 2801 .( CMP r0,#1 - 0x10003f42: d005 .. BEQ 0x10003f50 ; lsm6dso_xl_power_mode_get + 74 - 0x10003f44: 2802 .( CMP r0,#2 - 0x10003f46: d109 .. BNE 0x10003f5c ; lsm6dso_xl_power_mode_get + 86 - 0x10003f48: e005 .. B 0x10003f56 ; lsm6dso_xl_power_mode_get + 80 - 0x10003f4a: 2000 . MOVS r0,#0 - 0x10003f4c: 7020 p STRB r0,[r4,#0] - 0x10003f4e: e008 .. B 0x10003f62 ; lsm6dso_xl_power_mode_get + 92 - 0x10003f50: 2001 . MOVS r0,#1 - 0x10003f52: 7020 p STRB r0,[r4,#0] - 0x10003f54: e005 .. B 0x10003f62 ; lsm6dso_xl_power_mode_get + 92 - 0x10003f56: 2002 . MOVS r0,#2 - 0x10003f58: 7020 p STRB r0,[r4,#0] - 0x10003f5a: e002 .. B 0x10003f62 ; lsm6dso_xl_power_mode_get + 92 - 0x10003f5c: 2000 . MOVS r0,#0 - 0x10003f5e: 7020 p STRB r0,[r4,#0] - 0x10003f60: bf00 .. NOP - 0x10003f62: bf00 .. NOP - 0x10003f64: 4628 (F MOV r0,r5 - 0x10003f66: bd7c |. POP {r2-r6,pc} - lsm6dso_gy_power_mode_set - 0x10003f68: b5f8 .. PUSH {r3-r7,lr} - 0x10003f6a: 4606 .F MOV r6,r0 - 0x10003f6c: 460c .F MOV r4,r1 - 0x10003f6e: 2301 .# MOVS r3,#1 - 0x10003f70: 466a jF MOV r2,sp - 0x10003f72: 2116 .! MOVS r1,#0x16 - 0x10003f74: 4630 0F MOV r0,r6 - 0x10003f76: f7fffb75 ..u. BL lsm6dso_read_reg ; 0x10003664 - 0x10003f7a: 4605 .F MOV r5,r0 - 0x10003f7c: 2d00 .- CMP r5,#0 - 0x10003f7e: d10f .. BNE 0x10003fa0 ; lsm6dso_gy_power_mode_set + 56 - 0x10003f80: 4669 iF MOV r1,sp - 0x10003f82: 7808 .x LDRB r0,[r1,#0] - 0x10003f84: 2180 .! MOVS r1,#0x80 - 0x10003f86: 4388 .C BICS r0,r0,r1 - 0x10003f88: 01e1 .. LSLS r1,r4,#7 - 0x10003f8a: 2280 ." MOVS r2,#0x80 - 0x10003f8c: 4011 .@ ANDS r1,r1,r2 - 0x10003f8e: 4308 .C ORRS r0,r0,r1 - 0x10003f90: 9000 .. STR r0,[sp,#0] - 0x10003f92: 2301 .# MOVS r3,#1 - 0x10003f94: 466a jF MOV r2,sp - 0x10003f96: 2116 .! MOVS r1,#0x16 - 0x10003f98: 4630 0F MOV r0,r6 - 0x10003f9a: f7fffb76 ..v. BL lsm6dso_write_reg ; 0x1000368a - 0x10003f9e: 4605 .F MOV r5,r0 - 0x10003fa0: 4628 (F MOV r0,r5 - 0x10003fa2: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_power_mode_get - 0x10003fa4: b5f8 .. PUSH {r3-r7,lr} - 0x10003fa6: 4605 .F MOV r5,r0 - 0x10003fa8: 460c .F MOV r4,r1 - 0x10003faa: 2301 .# MOVS r3,#1 - 0x10003fac: 466a jF MOV r2,sp - 0x10003fae: 2116 .! MOVS r1,#0x16 - 0x10003fb0: 4628 (F MOV r0,r5 - 0x10003fb2: f7fffb57 ..W. BL lsm6dso_read_reg ; 0x10003664 - 0x10003fb6: 4606 .F MOV r6,r0 - 0x10003fb8: 4668 hF MOV r0,sp - 0x10003fba: 7800 .x LDRB r0,[r0,#0] - 0x10003fbc: 09c0 .. LSRS r0,r0,#7 - 0x10003fbe: 2800 .( CMP r0,#0 - 0x10003fc0: d002 .. BEQ 0x10003fc8 ; lsm6dso_gy_power_mode_get + 36 - 0x10003fc2: 2801 .( CMP r0,#1 - 0x10003fc4: d106 .. BNE 0x10003fd4 ; lsm6dso_gy_power_mode_get + 48 - 0x10003fc6: e002 .. B 0x10003fce ; lsm6dso_gy_power_mode_get + 42 - 0x10003fc8: 2000 . MOVS r0,#0 - 0x10003fca: 7020 p STRB r0,[r4,#0] - 0x10003fcc: e005 .. B 0x10003fda ; lsm6dso_gy_power_mode_get + 54 - 0x10003fce: 2001 . MOVS r0,#1 - 0x10003fd0: 7020 p STRB r0,[r4,#0] - 0x10003fd2: e002 .. B 0x10003fda ; lsm6dso_gy_power_mode_get + 54 - 0x10003fd4: 2000 . MOVS r0,#0 - 0x10003fd6: 7020 p STRB r0,[r4,#0] - 0x10003fd8: bf00 .. NOP - 0x10003fda: bf00 .. NOP - 0x10003fdc: 4630 0F MOV r0,r6 - 0x10003fde: bdf8 .. POP {r3-r7,pc} - lsm6dso_status_reg_get - 0x10003fe0: b570 p. PUSH {r4-r6,lr} - 0x10003fe2: 4605 .F MOV r5,r0 - 0x10003fe4: 460c .F MOV r4,r1 - 0x10003fe6: 2301 .# MOVS r3,#1 - 0x10003fe8: 4622 "F MOV r2,r4 - 0x10003fea: 211e .! MOVS r1,#0x1e - 0x10003fec: 4628 (F MOV r0,r5 - 0x10003fee: f7fffb39 ..9. BL lsm6dso_read_reg ; 0x10003664 - 0x10003ff2: 4606 .F MOV r6,r0 - 0x10003ff4: 4630 0F MOV r0,r6 - 0x10003ff6: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_flag_data_ready_get - 0x10003ff8: b5f8 .. PUSH {r3-r7,lr} - 0x10003ffa: 4605 .F MOV r5,r0 - 0x10003ffc: 460c .F MOV r4,r1 - 0x10003ffe: 2301 .# MOVS r3,#1 - 0x10004000: 466a jF MOV r2,sp - 0x10004002: 211e .! MOVS r1,#0x1e - 0x10004004: 4628 (F MOV r0,r5 - 0x10004006: f7fffb2d ..-. BL lsm6dso_read_reg ; 0x10003664 - 0x1000400a: 4606 .F MOV r6,r0 - 0x1000400c: 4668 hF MOV r0,sp - 0x1000400e: 7800 .x LDRB r0,[r0,#0] - 0x10004010: 07c0 .. LSLS r0,r0,#31 - 0x10004012: 0fc0 .. LSRS r0,r0,#31 - 0x10004014: 7020 p STRB r0,[r4,#0] - 0x10004016: 4630 0F MOV r0,r6 - 0x10004018: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_flag_data_ready_get - 0x1000401a: b5f8 .. PUSH {r3-r7,lr} - 0x1000401c: 4605 .F MOV r5,r0 - 0x1000401e: 460c .F MOV r4,r1 - 0x10004020: 2301 .# MOVS r3,#1 - 0x10004022: 466a jF MOV r2,sp - 0x10004024: 211e .! MOVS r1,#0x1e - 0x10004026: 4628 (F MOV r0,r5 - 0x10004028: f7fffb1c .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000402c: 4606 .F MOV r6,r0 - 0x1000402e: 4668 hF MOV r0,sp - 0x10004030: 7800 .x LDRB r0,[r0,#0] - 0x10004032: 0780 .. LSLS r0,r0,#30 - 0x10004034: 0fc0 .. LSRS r0,r0,#31 - 0x10004036: 7020 p STRB r0,[r4,#0] - 0x10004038: 4630 0F MOV r0,r6 - 0x1000403a: bdf8 .. POP {r3-r7,pc} - lsm6dso_temp_flag_data_ready_get - 0x1000403c: b5f8 .. PUSH {r3-r7,lr} - 0x1000403e: 4605 .F MOV r5,r0 - 0x10004040: 460c .F MOV r4,r1 - 0x10004042: 2301 .# MOVS r3,#1 - 0x10004044: 466a jF MOV r2,sp - 0x10004046: 211e .! MOVS r1,#0x1e - 0x10004048: 4628 (F MOV r0,r5 - 0x1000404a: f7fffb0b .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000404e: 4606 .F MOV r6,r0 - 0x10004050: 4668 hF MOV r0,sp - 0x10004052: 7800 .x LDRB r0,[r0,#0] - 0x10004054: 0740 @. LSLS r0,r0,#29 - 0x10004056: 0fc0 .. LSRS r0,r0,#31 - 0x10004058: 7020 p STRB r0,[r4,#0] - 0x1000405a: 4630 0F MOV r0,r6 - 0x1000405c: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_usr_offset_x_set - 0x1000405e: b570 p. PUSH {r4-r6,lr} - 0x10004060: 4605 .F MOV r5,r0 - 0x10004062: 460c .F MOV r4,r1 - 0x10004064: 2301 .# MOVS r3,#1 - 0x10004066: 4622 "F MOV r2,r4 - 0x10004068: 2173 s! MOVS r1,#0x73 - 0x1000406a: 4628 (F MOV r0,r5 - 0x1000406c: f7fffb0d .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004070: 4606 .F MOV r6,r0 - 0x10004072: 4630 0F MOV r0,r6 - 0x10004074: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_x_get - 0x10004076: b570 p. PUSH {r4-r6,lr} - 0x10004078: 4605 .F MOV r5,r0 - 0x1000407a: 460c .F MOV r4,r1 - 0x1000407c: 2301 .# MOVS r3,#1 - 0x1000407e: 4622 "F MOV r2,r4 - 0x10004080: 2173 s! MOVS r1,#0x73 - 0x10004082: 4628 (F MOV r0,r5 - 0x10004084: f7fffaee .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004088: 4606 .F MOV r6,r0 - 0x1000408a: 4630 0F MOV r0,r6 - 0x1000408c: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_y_set - 0x1000408e: b570 p. PUSH {r4-r6,lr} - 0x10004090: 4605 .F MOV r5,r0 - 0x10004092: 460c .F MOV r4,r1 - 0x10004094: 2301 .# MOVS r3,#1 - 0x10004096: 4622 "F MOV r2,r4 - 0x10004098: 2174 t! MOVS r1,#0x74 - 0x1000409a: 4628 (F MOV r0,r5 - 0x1000409c: f7fffaf5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100040a0: 4606 .F MOV r6,r0 - 0x100040a2: 4630 0F MOV r0,r6 - 0x100040a4: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_y_get - 0x100040a6: b570 p. PUSH {r4-r6,lr} - 0x100040a8: 4605 .F MOV r5,r0 - 0x100040aa: 460c .F MOV r4,r1 - 0x100040ac: 2301 .# MOVS r3,#1 - 0x100040ae: 4622 "F MOV r2,r4 - 0x100040b0: 2174 t! MOVS r1,#0x74 - 0x100040b2: 4628 (F MOV r0,r5 - 0x100040b4: f7fffad6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100040b8: 4606 .F MOV r6,r0 - 0x100040ba: 4630 0F MOV r0,r6 - 0x100040bc: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_z_set - 0x100040be: b570 p. PUSH {r4-r6,lr} - 0x100040c0: 4605 .F MOV r5,r0 - 0x100040c2: 460c .F MOV r4,r1 - 0x100040c4: 2301 .# MOVS r3,#1 - 0x100040c6: 4622 "F MOV r2,r4 - 0x100040c8: 2175 u! MOVS r1,#0x75 - 0x100040ca: 4628 (F MOV r0,r5 - 0x100040cc: f7fffadd .... BL lsm6dso_write_reg ; 0x1000368a - 0x100040d0: 4606 .F MOV r6,r0 - 0x100040d2: 4630 0F MOV r0,r6 - 0x100040d4: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_z_get - 0x100040d6: b570 p. PUSH {r4-r6,lr} - 0x100040d8: 4605 .F MOV r5,r0 - 0x100040da: 460c .F MOV r4,r1 - 0x100040dc: 2301 .# MOVS r3,#1 - 0x100040de: 4622 "F MOV r2,r4 - 0x100040e0: 2175 u! MOVS r1,#0x75 - 0x100040e2: 4628 (F MOV r0,r5 - 0x100040e4: f7fffabe .... BL lsm6dso_read_reg ; 0x10003664 - 0x100040e8: 4606 .F MOV r6,r0 - 0x100040ea: 4630 0F MOV r0,r6 - 0x100040ec: bd70 p. POP {r4-r6,pc} - lsm6dso_xl_usr_offset_set - 0x100040ee: b5f8 .. PUSH {r3-r7,lr} - 0x100040f0: 4606 .F MOV r6,r0 - 0x100040f2: 460c .F MOV r4,r1 - 0x100040f4: 2301 .# MOVS r3,#1 - 0x100040f6: 466a jF MOV r2,sp - 0x100040f8: 2116 .! MOVS r1,#0x16 - 0x100040fa: 4630 0F MOV r0,r6 - 0x100040fc: f7fffab2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004100: 4605 .F MOV r5,r0 - 0x10004102: 2d00 .- CMP r5,#0 - 0x10004104: d10f .. BNE 0x10004126 ; lsm6dso_xl_usr_offset_set + 56 - 0x10004106: 4669 iF MOV r1,sp - 0x10004108: 7808 .x LDRB r0,[r1,#0] - 0x1000410a: 2102 .! MOVS r1,#2 - 0x1000410c: 4388 .C BICS r0,r0,r1 - 0x1000410e: 0061 a. LSLS r1,r4,#1 - 0x10004110: 2202 ." MOVS r2,#2 - 0x10004112: 4011 .@ ANDS r1,r1,r2 - 0x10004114: 4308 .C ORRS r0,r0,r1 - 0x10004116: 9000 .. STR r0,[sp,#0] - 0x10004118: 2301 .# MOVS r3,#1 - 0x1000411a: 466a jF MOV r2,sp - 0x1000411c: 2116 .! MOVS r1,#0x16 - 0x1000411e: 4630 0F MOV r0,r6 - 0x10004120: f7fffab3 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004124: 4605 .F MOV r5,r0 - 0x10004126: 4628 (F MOV r0,r5 - 0x10004128: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_usr_offset_get - 0x1000412a: b5f8 .. PUSH {r3-r7,lr} - 0x1000412c: 4605 .F MOV r5,r0 - 0x1000412e: 460c .F MOV r4,r1 - 0x10004130: 2301 .# MOVS r3,#1 - 0x10004132: 466a jF MOV r2,sp - 0x10004134: 2116 .! MOVS r1,#0x16 - 0x10004136: 4628 (F MOV r0,r5 - 0x10004138: f7fffa94 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000413c: 4606 .F MOV r6,r0 - 0x1000413e: 4668 hF MOV r0,sp - 0x10004140: 7800 .x LDRB r0,[r0,#0] - 0x10004142: 0780 .. LSLS r0,r0,#30 - 0x10004144: 0fc0 .. LSRS r0,r0,#31 - 0x10004146: 7020 p STRB r0,[r4,#0] - 0x10004148: 4630 0F MOV r0,r6 - 0x1000414a: bdf8 .. POP {r3-r7,pc} - lsm6dso_timestamp_rst - 0x1000414c: b538 8. PUSH {r3-r5,lr} - 0x1000414e: 4604 .F MOV r4,r0 - 0x10004150: 20aa . MOVS r0,#0xaa - 0x10004152: 9000 .. STR r0,[sp,#0] - 0x10004154: 2301 .# MOVS r3,#1 - 0x10004156: 466a jF MOV r2,sp - 0x10004158: 2142 B! MOVS r1,#0x42 - 0x1000415a: 4620 F MOV r0,r4 - 0x1000415c: f7fffa95 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004160: bd38 8. POP {r3-r5,pc} - lsm6dso_timestamp_set - 0x10004162: b5f8 .. PUSH {r3-r7,lr} - 0x10004164: 4606 .F MOV r6,r0 - 0x10004166: 460c .F MOV r4,r1 - 0x10004168: 2301 .# MOVS r3,#1 - 0x1000416a: 466a jF MOV r2,sp - 0x1000416c: 2119 .! MOVS r1,#0x19 - 0x1000416e: 4630 0F MOV r0,r6 - 0x10004170: f7fffa78 ..x. BL lsm6dso_read_reg ; 0x10003664 - 0x10004174: 4605 .F MOV r5,r0 - 0x10004176: 2d00 .- CMP r5,#0 - 0x10004178: d10f .. BNE 0x1000419a ; lsm6dso_timestamp_set + 56 - 0x1000417a: 4669 iF MOV r1,sp - 0x1000417c: 7808 .x LDRB r0,[r1,#0] - 0x1000417e: 2120 ! MOVS r1,#0x20 - 0x10004180: 4388 .C BICS r0,r0,r1 - 0x10004182: 0161 a. LSLS r1,r4,#5 - 0x10004184: 2220 " MOVS r2,#0x20 - 0x10004186: 4011 .@ ANDS r1,r1,r2 - 0x10004188: 4308 .C ORRS r0,r0,r1 - 0x1000418a: 9000 .. STR r0,[sp,#0] - 0x1000418c: 2301 .# MOVS r3,#1 - 0x1000418e: 466a jF MOV r2,sp - 0x10004190: 2119 .! MOVS r1,#0x19 - 0x10004192: 4630 0F MOV r0,r6 - 0x10004194: f7fffa79 ..y. BL lsm6dso_write_reg ; 0x1000368a - 0x10004198: 4605 .F MOV r5,r0 - 0x1000419a: 4628 (F MOV r0,r5 - 0x1000419c: bdf8 .. POP {r3-r7,pc} - lsm6dso_timestamp_get - 0x1000419e: b5f8 .. PUSH {r3-r7,lr} - 0x100041a0: 4605 .F MOV r5,r0 - 0x100041a2: 460c .F MOV r4,r1 - 0x100041a4: 2301 .# MOVS r3,#1 - 0x100041a6: 466a jF MOV r2,sp - 0x100041a8: 2119 .! MOVS r1,#0x19 - 0x100041aa: 4628 (F MOV r0,r5 - 0x100041ac: f7fffa5a ..Z. BL lsm6dso_read_reg ; 0x10003664 - 0x100041b0: 4606 .F MOV r6,r0 - 0x100041b2: 4668 hF MOV r0,sp - 0x100041b4: 7800 .x LDRB r0,[r0,#0] - 0x100041b6: 0680 .. LSLS r0,r0,#26 - 0x100041b8: 0fc0 .. LSRS r0,r0,#31 - 0x100041ba: 7020 p STRB r0,[r4,#0] - 0x100041bc: 4630 0F MOV r0,r6 - 0x100041be: bdf8 .. POP {r3-r7,pc} - lsm6dso_timestamp_raw_get - 0x100041c0: b5f8 .. PUSH {r3-r7,lr} - 0x100041c2: 4605 .F MOV r5,r0 - 0x100041c4: 460c .F MOV r4,r1 - 0x100041c6: 2304 .# MOVS r3,#4 - 0x100041c8: 466a jF MOV r2,sp - 0x100041ca: 2140 @! MOVS r1,#0x40 - 0x100041cc: 4628 (F MOV r0,r5 - 0x100041ce: f7fffa49 ..I. BL lsm6dso_read_reg ; 0x10003664 - 0x100041d2: 4606 .F MOV r6,r0 - 0x100041d4: 4668 hF MOV r0,sp - 0x100041d6: 78c0 .x LDRB r0,[r0,#3] - 0x100041d8: 6020 ` STR r0,[r4,#0] - 0x100041da: 6820 h LDR r0,[r4,#0] - 0x100041dc: 0201 .. LSLS r1,r0,#8 - 0x100041de: 4668 hF MOV r0,sp - 0x100041e0: 7880 .x LDRB r0,[r0,#2] - 0x100041e2: 1808 .. ADDS r0,r1,r0 - 0x100041e4: 6020 ` STR r0,[r4,#0] - 0x100041e6: 6820 h LDR r0,[r4,#0] - 0x100041e8: 0201 .. LSLS r1,r0,#8 - 0x100041ea: 4668 hF MOV r0,sp - 0x100041ec: 7840 @x LDRB r0,[r0,#1] - 0x100041ee: 1808 .. ADDS r0,r1,r0 - 0x100041f0: 6020 ` STR r0,[r4,#0] - 0x100041f2: 6820 h LDR r0,[r4,#0] - 0x100041f4: 0201 .. LSLS r1,r0,#8 - 0x100041f6: 4668 hF MOV r0,sp - 0x100041f8: 7800 .x LDRB r0,[r0,#0] - 0x100041fa: 1808 .. ADDS r0,r1,r0 - 0x100041fc: 6020 ` STR r0,[r4,#0] - 0x100041fe: 4630 0F MOV r0,r6 - 0x10004200: bdf8 .. POP {r3-r7,pc} - lsm6dso_rounding_mode_set - 0x10004202: b5f8 .. PUSH {r3-r7,lr} - 0x10004204: 4606 .F MOV r6,r0 - 0x10004206: 460c .F MOV r4,r1 - 0x10004208: 2301 .# MOVS r3,#1 - 0x1000420a: 466a jF MOV r2,sp - 0x1000420c: 2114 .! MOVS r1,#0x14 - 0x1000420e: 4630 0F MOV r0,r6 - 0x10004210: f7fffa28 ..(. BL lsm6dso_read_reg ; 0x10003664 - 0x10004214: 4605 .F MOV r5,r0 - 0x10004216: 2d00 .- CMP r5,#0 - 0x10004218: d10f .. BNE 0x1000423a ; lsm6dso_rounding_mode_set + 56 - 0x1000421a: 4669 iF MOV r1,sp - 0x1000421c: 7808 .x LDRB r0,[r1,#0] - 0x1000421e: 2160 `! MOVS r1,#0x60 - 0x10004220: 4388 .C BICS r0,r0,r1 - 0x10004222: 0161 a. LSLS r1,r4,#5 - 0x10004224: 2260 `" MOVS r2,#0x60 - 0x10004226: 4011 .@ ANDS r1,r1,r2 - 0x10004228: 4308 .C ORRS r0,r0,r1 - 0x1000422a: 9000 .. STR r0,[sp,#0] - 0x1000422c: 2301 .# MOVS r3,#1 - 0x1000422e: 466a jF MOV r2,sp - 0x10004230: 2114 .! MOVS r1,#0x14 - 0x10004232: 4630 0F MOV r0,r6 - 0x10004234: f7fffa29 ..). BL lsm6dso_write_reg ; 0x1000368a - 0x10004238: 4605 .F MOV r5,r0 - 0x1000423a: 4628 (F MOV r0,r5 - 0x1000423c: bdf8 .. POP {r3-r7,pc} - lsm6dso_rounding_mode_get - 0x1000423e: b5f8 .. PUSH {r3-r7,lr} - 0x10004240: 4605 .F MOV r5,r0 - 0x10004242: 460c .F MOV r4,r1 - 0x10004244: 2301 .# MOVS r3,#1 - 0x10004246: 466a jF MOV r2,sp - 0x10004248: 2114 .! MOVS r1,#0x14 - 0x1000424a: 4628 (F MOV r0,r5 - 0x1000424c: f7fffa0a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004250: 4606 .F MOV r6,r0 - 0x10004252: 4668 hF MOV r0,sp - 0x10004254: 7800 .x LDRB r0,[r0,#0] - 0x10004256: 0640 @. LSLS r0,r0,#25 - 0x10004258: 0f80 .. LSRS r0,r0,#30 - 0x1000425a: 2800 .( CMP r0,#0 - 0x1000425c: d006 .. BEQ 0x1000426c ; lsm6dso_rounding_mode_get + 46 - 0x1000425e: 2801 .( CMP r0,#1 - 0x10004260: d007 .. BEQ 0x10004272 ; lsm6dso_rounding_mode_get + 52 - 0x10004262: 2802 .( CMP r0,#2 - 0x10004264: d008 .. BEQ 0x10004278 ; lsm6dso_rounding_mode_get + 58 - 0x10004266: 2803 .( CMP r0,#3 - 0x10004268: d10c .. BNE 0x10004284 ; lsm6dso_rounding_mode_get + 70 - 0x1000426a: e008 .. B 0x1000427e ; lsm6dso_rounding_mode_get + 64 - 0x1000426c: 2000 . MOVS r0,#0 - 0x1000426e: 7020 p STRB r0,[r4,#0] - 0x10004270: e00b .. B 0x1000428a ; lsm6dso_rounding_mode_get + 76 - 0x10004272: 2001 . MOVS r0,#1 - 0x10004274: 7020 p STRB r0,[r4,#0] - 0x10004276: e008 .. B 0x1000428a ; lsm6dso_rounding_mode_get + 76 - 0x10004278: 2002 . MOVS r0,#2 - 0x1000427a: 7020 p STRB r0,[r4,#0] - 0x1000427c: e005 .. B 0x1000428a ; lsm6dso_rounding_mode_get + 76 - 0x1000427e: 2003 . MOVS r0,#3 - 0x10004280: 7020 p STRB r0,[r4,#0] - 0x10004282: e002 .. B 0x1000428a ; lsm6dso_rounding_mode_get + 76 - 0x10004284: 2000 . MOVS r0,#0 - 0x10004286: 7020 p STRB r0,[r4,#0] - 0x10004288: bf00 .. NOP - 0x1000428a: bf00 .. NOP - 0x1000428c: 4630 0F MOV r0,r6 - 0x1000428e: bdf8 .. POP {r3-r7,pc} - lsm6dso_temperature_raw_get - 0x10004290: b5f8 .. PUSH {r3-r7,lr} - 0x10004292: 4605 .F MOV r5,r0 - 0x10004294: 460c .F MOV r4,r1 - 0x10004296: 2302 .# MOVS r3,#2 - 0x10004298: 466a jF MOV r2,sp - 0x1000429a: 2120 ! MOVS r1,#0x20 - 0x1000429c: 4628 (F MOV r0,r5 - 0x1000429e: f7fff9e1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100042a2: 4606 .F MOV r6,r0 - 0x100042a4: 4668 hF MOV r0,sp - 0x100042a6: 7840 @x LDRB r0,[r0,#1] - 0x100042a8: 8020 . STRH r0,[r4,#0] - 0x100042aa: 7820 x LDRB r0,[r4,#0] - 0x100042ac: 0201 .. LSLS r1,r0,#8 - 0x100042ae: 4668 hF MOV r0,sp - 0x100042b0: 7800 .x LDRB r0,[r0,#0] - 0x100042b2: 1808 .. ADDS r0,r1,r0 - 0x100042b4: b200 .. SXTH r0,r0 - 0x100042b6: 8020 . STRH r0,[r4,#0] - 0x100042b8: 4630 0F MOV r0,r6 - 0x100042ba: bdf8 .. POP {r3-r7,pc} - lsm6dso_angular_rate_raw_get - 0x100042bc: b57c |. PUSH {r2-r6,lr} - 0x100042be: 4605 .F MOV r5,r0 - 0x100042c0: 460c .F MOV r4,r1 - 0x100042c2: 2306 .# MOVS r3,#6 - 0x100042c4: 466a jF MOV r2,sp - 0x100042c6: 2122 "! MOVS r1,#0x22 - 0x100042c8: 4628 (F MOV r0,r5 - 0x100042ca: f7fff9cb .... BL lsm6dso_read_reg ; 0x10003664 - 0x100042ce: 4606 .F MOV r6,r0 - 0x100042d0: 4668 hF MOV r0,sp - 0x100042d2: 7840 @x LDRB r0,[r0,#1] - 0x100042d4: 8020 . STRH r0,[r4,#0] - 0x100042d6: 7820 x LDRB r0,[r4,#0] - 0x100042d8: 0201 .. LSLS r1,r0,#8 - 0x100042da: 4668 hF MOV r0,sp - 0x100042dc: 7800 .x LDRB r0,[r0,#0] - 0x100042de: 1808 .. ADDS r0,r1,r0 - 0x100042e0: b200 .. SXTH r0,r0 - 0x100042e2: 8020 . STRH r0,[r4,#0] - 0x100042e4: 4668 hF MOV r0,sp - 0x100042e6: 78c0 .x LDRB r0,[r0,#3] - 0x100042e8: 8060 `. STRH r0,[r4,#2] - 0x100042ea: 78a0 .x LDRB r0,[r4,#2] - 0x100042ec: 0201 .. LSLS r1,r0,#8 - 0x100042ee: 4668 hF MOV r0,sp - 0x100042f0: 7880 .x LDRB r0,[r0,#2] - 0x100042f2: 1808 .. ADDS r0,r1,r0 - 0x100042f4: b200 .. SXTH r0,r0 - 0x100042f6: 8060 `. STRH r0,[r4,#2] - 0x100042f8: 4668 hF MOV r0,sp - 0x100042fa: 7940 @y LDRB r0,[r0,#5] - 0x100042fc: 80a0 .. STRH r0,[r4,#4] - 0x100042fe: 7920 y LDRB r0,[r4,#4] - 0x10004300: 0201 .. LSLS r1,r0,#8 - 0x10004302: 4668 hF MOV r0,sp - 0x10004304: 7900 .y LDRB r0,[r0,#4] - 0x10004306: 1808 .. ADDS r0,r1,r0 - 0x10004308: b200 .. SXTH r0,r0 - 0x1000430a: 80a0 .. STRH r0,[r4,#4] - 0x1000430c: 4630 0F MOV r0,r6 - 0x1000430e: bd7c |. POP {r2-r6,pc} - lsm6dso_acceleration_raw_get - 0x10004310: b57c |. PUSH {r2-r6,lr} - 0x10004312: 4605 .F MOV r5,r0 - 0x10004314: 460c .F MOV r4,r1 - 0x10004316: 2306 .# MOVS r3,#6 - 0x10004318: 466a jF MOV r2,sp - 0x1000431a: 2128 (! MOVS r1,#0x28 - 0x1000431c: 4628 (F MOV r0,r5 - 0x1000431e: f7fff9a1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004322: 4606 .F MOV r6,r0 - 0x10004324: 4668 hF MOV r0,sp - 0x10004326: 7840 @x LDRB r0,[r0,#1] - 0x10004328: 8020 . STRH r0,[r4,#0] - 0x1000432a: 7820 x LDRB r0,[r4,#0] - 0x1000432c: 0201 .. LSLS r1,r0,#8 - 0x1000432e: 4668 hF MOV r0,sp - 0x10004330: 7800 .x LDRB r0,[r0,#0] - 0x10004332: 1808 .. ADDS r0,r1,r0 - 0x10004334: b200 .. SXTH r0,r0 - 0x10004336: 8020 . STRH r0,[r4,#0] - 0x10004338: 4668 hF MOV r0,sp - 0x1000433a: 78c0 .x LDRB r0,[r0,#3] - 0x1000433c: 8060 `. STRH r0,[r4,#2] - 0x1000433e: 78a0 .x LDRB r0,[r4,#2] - 0x10004340: 0201 .. LSLS r1,r0,#8 - 0x10004342: 4668 hF MOV r0,sp - 0x10004344: 7880 .x LDRB r0,[r0,#2] - 0x10004346: 1808 .. ADDS r0,r1,r0 - 0x10004348: b200 .. SXTH r0,r0 - 0x1000434a: 8060 `. STRH r0,[r4,#2] - 0x1000434c: 4668 hF MOV r0,sp - 0x1000434e: 7940 @y LDRB r0,[r0,#5] - 0x10004350: 80a0 .. STRH r0,[r4,#4] - 0x10004352: 7920 y LDRB r0,[r4,#4] - 0x10004354: 0201 .. LSLS r1,r0,#8 - 0x10004356: 4668 hF MOV r0,sp - 0x10004358: 7900 .y LDRB r0,[r0,#4] - 0x1000435a: 1808 .. ADDS r0,r1,r0 - 0x1000435c: b200 .. SXTH r0,r0 - 0x1000435e: 80a0 .. STRH r0,[r4,#4] - 0x10004360: 4630 0F MOV r0,r6 - 0x10004362: bd7c |. POP {r2-r6,pc} - lsm6dso_fifo_out_raw_get - 0x10004364: b570 p. PUSH {r4-r6,lr} - 0x10004366: 4605 .F MOV r5,r0 - 0x10004368: 460c .F MOV r4,r1 - 0x1000436a: 2306 .# MOVS r3,#6 - 0x1000436c: 4622 "F MOV r2,r4 - 0x1000436e: 2179 y! MOVS r1,#0x79 - 0x10004370: 4628 (F MOV r0,r5 - 0x10004372: f7fff977 ..w. BL lsm6dso_read_reg ; 0x10003664 - 0x10004376: 4606 .F MOV r6,r0 - 0x10004378: 4630 0F MOV r0,r6 - 0x1000437a: bd70 p. POP {r4-r6,pc} - lsm6dso_number_of_steps_get - 0x1000437c: b5f8 .. PUSH {r3-r7,lr} - 0x1000437e: 4606 .F MOV r6,r0 - 0x10004380: 460c .F MOV r4,r1 - 0x10004382: 2102 .! MOVS r1,#2 - 0x10004384: 4630 0F MOV r0,r6 - 0x10004386: f7fffa54 ..T. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000438a: 4605 .F MOV r5,r0 - 0x1000438c: 2d00 .- CMP r5,#0 - 0x1000438e: d001 .. BEQ 0x10004394 ; lsm6dso_number_of_steps_get + 24 - 0x10004390: 4628 (F MOV r0,r5 - 0x10004392: bdf8 .. POP {r3-r7,pc} - 0x10004394: 2302 .# MOVS r3,#2 - 0x10004396: 466a jF MOV r2,sp - 0x10004398: 2162 b! MOVS r1,#0x62 - 0x1000439a: 4630 0F MOV r0,r6 - 0x1000439c: f7fff962 ..b. BL lsm6dso_read_reg ; 0x10003664 - 0x100043a0: 4605 .F MOV r5,r0 - 0x100043a2: 2d00 .- CMP r5,#0 - 0x100043a4: d000 .. BEQ 0x100043a8 ; lsm6dso_number_of_steps_get + 44 - 0x100043a6: e009 .. B 0x100043bc ; lsm6dso_number_of_steps_get + 64 - 0x100043a8: 4668 hF MOV r0,sp - 0x100043aa: 7840 @x LDRB r0,[r0,#1] - 0x100043ac: 8020 . STRH r0,[r4,#0] - 0x100043ae: 7820 x LDRB r0,[r4,#0] - 0x100043b0: 0201 .. LSLS r1,r0,#8 - 0x100043b2: 4668 hF MOV r0,sp - 0x100043b4: 7800 .x LDRB r0,[r0,#0] - 0x100043b6: 1808 .. ADDS r0,r1,r0 - 0x100043b8: 8020 . STRH r0,[r4,#0] - 0x100043ba: bf00 .. NOP - 0x100043bc: 2100 .! MOVS r1,#0 - 0x100043be: 4630 0F MOV r0,r6 - 0x100043c0: f7fffa37 ..7. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100043c4: 1945 E. ADDS r5,r0,r5 - 0x100043c6: 4628 (F MOV r0,r5 - 0x100043c8: e7e3 .. B 0x10004392 ; lsm6dso_number_of_steps_get + 22 - lsm6dso_steps_reset - 0x100043ca: b538 8. PUSH {r3-r5,lr} - 0x100043cc: 4605 .F MOV r5,r0 - 0x100043ce: 2102 .! MOVS r1,#2 - 0x100043d0: 4628 (F MOV r0,r5 - 0x100043d2: f7fffa2e .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100043d6: 4604 .F MOV r4,r0 - 0x100043d8: 2c00 ., CMP r4,#0 - 0x100043da: d001 .. BEQ 0x100043e0 ; lsm6dso_steps_reset + 22 - 0x100043dc: 4620 F MOV r0,r4 - 0x100043de: bd38 8. POP {r3-r5,pc} - 0x100043e0: 2301 .# MOVS r3,#1 - 0x100043e2: 466a jF MOV r2,sp - 0x100043e4: 2164 d! MOVS r1,#0x64 - 0x100043e6: 4628 (F MOV r0,r5 - 0x100043e8: f7fff93c ..<. BL lsm6dso_read_reg ; 0x10003664 - 0x100043ec: 4604 .F MOV r4,r0 - 0x100043ee: 2c00 ., CMP r4,#0 - 0x100043f0: d000 .. BEQ 0x100043f4 ; lsm6dso_steps_reset + 42 - 0x100043f2: e00d .. B 0x10004410 ; lsm6dso_steps_reset + 70 - 0x100043f4: 4669 iF MOV r1,sp - 0x100043f6: 7808 .x LDRB r0,[r1,#0] - 0x100043f8: 2180 .! MOVS r1,#0x80 - 0x100043fa: 4388 .C BICS r0,r0,r1 - 0x100043fc: 3080 .0 ADDS r0,r0,#0x80 - 0x100043fe: 9000 .. STR r0,[sp,#0] - 0x10004400: 2301 .# MOVS r3,#1 - 0x10004402: 466a jF MOV r2,sp - 0x10004404: 2164 d! MOVS r1,#0x64 - 0x10004406: 4628 (F MOV r0,r5 - 0x10004408: f7fff93f ..?. BL lsm6dso_write_reg ; 0x1000368a - 0x1000440c: 4604 .F MOV r4,r0 - 0x1000440e: bf00 .. NOP - 0x10004410: 2100 .! MOVS r1,#0 - 0x10004412: 4628 (F MOV r0,r5 - 0x10004414: f7fffa0d .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10004418: 1904 .. ADDS r4,r0,r4 - 0x1000441a: 4620 F MOV r0,r4 - 0x1000441c: e7df .. B 0x100043de ; lsm6dso_steps_reset + 20 - lsm6dso_odr_cal_reg_set - 0x1000441e: b5f8 .. PUSH {r3-r7,lr} - 0x10004420: 4606 .F MOV r6,r0 - 0x10004422: 460c .F MOV r4,r1 - 0x10004424: 2301 .# MOVS r3,#1 - 0x10004426: 466a jF MOV r2,sp - 0x10004428: 2163 c! MOVS r1,#0x63 - 0x1000442a: 4630 0F MOV r0,r6 - 0x1000442c: f7fff91a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004430: 4605 .F MOV r5,r0 - 0x10004432: 2d00 .- CMP r5,#0 - 0x10004434: d108 .. BNE 0x10004448 ; lsm6dso_odr_cal_reg_set + 42 - 0x10004436: b2e0 .. UXTB r0,r4 - 0x10004438: 9000 .. STR r0,[sp,#0] - 0x1000443a: 2301 .# MOVS r3,#1 - 0x1000443c: 466a jF MOV r2,sp - 0x1000443e: 2163 c! MOVS r1,#0x63 - 0x10004440: 4630 0F MOV r0,r6 - 0x10004442: f7fff922 ..". BL lsm6dso_write_reg ; 0x1000368a - 0x10004446: 4605 .F MOV r5,r0 - 0x10004448: 4628 (F MOV r0,r5 - 0x1000444a: bdf8 .. POP {r3-r7,pc} - lsm6dso_odr_cal_reg_get - 0x1000444c: b5f8 .. PUSH {r3-r7,lr} - 0x1000444e: 4605 .F MOV r5,r0 - 0x10004450: 460c .F MOV r4,r1 - 0x10004452: 2301 .# MOVS r3,#1 - 0x10004454: 466a jF MOV r2,sp - 0x10004456: 2163 c! MOVS r1,#0x63 - 0x10004458: 4628 (F MOV r0,r5 - 0x1000445a: f7fff903 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000445e: 4606 .F MOV r6,r0 - 0x10004460: 4668 hF MOV r0,sp - 0x10004462: 7800 .x LDRB r0,[r0,#0] - 0x10004464: 7020 p STRB r0,[r4,#0] - 0x10004466: 4630 0F MOV r0,r6 - 0x10004468: bdf8 .. POP {r3-r7,pc} - lsm6dso_mem_bank_get - 0x1000446a: b5f8 .. PUSH {r3-r7,lr} - 0x1000446c: 4605 .F MOV r5,r0 - 0x1000446e: 460c .F MOV r4,r1 - 0x10004470: 2301 .# MOVS r3,#1 - 0x10004472: 466a jF MOV r2,sp - 0x10004474: 4619 .F MOV r1,r3 - 0x10004476: 4628 (F MOV r0,r5 - 0x10004478: f7fff8f4 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000447c: 4606 .F MOV r6,r0 - 0x1000447e: 4668 hF MOV r0,sp - 0x10004480: 7800 .x LDRB r0,[r0,#0] - 0x10004482: 0980 .. LSRS r0,r0,#6 - 0x10004484: 2800 .( CMP r0,#0 - 0x10004486: d004 .. BEQ 0x10004492 ; lsm6dso_mem_bank_get + 40 - 0x10004488: 2801 .( CMP r0,#1 - 0x1000448a: d005 .. BEQ 0x10004498 ; lsm6dso_mem_bank_get + 46 - 0x1000448c: 2802 .( CMP r0,#2 - 0x1000448e: d109 .. BNE 0x100044a4 ; lsm6dso_mem_bank_get + 58 - 0x10004490: e005 .. B 0x1000449e ; lsm6dso_mem_bank_get + 52 - 0x10004492: 2000 . MOVS r0,#0 - 0x10004494: 7020 p STRB r0,[r4,#0] - 0x10004496: e008 .. B 0x100044aa ; lsm6dso_mem_bank_get + 64 - 0x10004498: 2001 . MOVS r0,#1 - 0x1000449a: 7020 p STRB r0,[r4,#0] - 0x1000449c: e005 .. B 0x100044aa ; lsm6dso_mem_bank_get + 64 - 0x1000449e: 2002 . MOVS r0,#2 - 0x100044a0: 7020 p STRB r0,[r4,#0] - 0x100044a2: e002 .. B 0x100044aa ; lsm6dso_mem_bank_get + 64 - 0x100044a4: 2000 . MOVS r0,#0 - 0x100044a6: 7020 p STRB r0,[r4,#0] - 0x100044a8: bf00 .. NOP - 0x100044aa: bf00 .. NOP - 0x100044ac: 4630 0F MOV r0,r6 - 0x100044ae: bdf8 .. POP {r3-r7,pc} - lsm6dso_ln_pg_write - 0x100044b0: b5ff .. PUSH {r0-r7,lr} - 0x100044b2: b085 .. SUB sp,sp,#0x14 - 0x100044b4: 460f .F MOV r7,r1 - 0x100044b6: 0538 8. LSLS r0,r7,#20 - 0x100044b8: 0f00 .. LSRS r0,r0,#28 - 0x100044ba: 9001 .. STR r0,[sp,#4] - 0x100044bc: b2fd .. UXTB r5,r7 - 0x100044be: 2102 .! MOVS r1,#2 - 0x100044c0: 9805 .. LDR r0,[sp,#0x14] - 0x100044c2: f7fff9b6 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100044c6: 4604 .F MOV r4,r0 - 0x100044c8: 2c00 ., CMP r4,#0 - 0x100044ca: d002 .. BEQ 0x100044d2 ; lsm6dso_ln_pg_write + 34 - 0x100044cc: 4620 F MOV r0,r4 - 0x100044ce: b009 .. ADD sp,sp,#0x24 - 0x100044d0: bdf0 .. POP {r4-r7,pc} - 0x100044d2: 2301 .# MOVS r3,#1 - 0x100044d4: aa04 .. ADD r2,sp,#0x10 - 0x100044d6: 2117 .! MOVS r1,#0x17 - 0x100044d8: 9805 .. LDR r0,[sp,#0x14] - 0x100044da: f7fff8c3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100044de: 4604 .F MOV r4,r0 - 0x100044e0: 4669 iF MOV r1,sp - 0x100044e2: 7c08 .| LDRB r0,[r1,#0x10] - 0x100044e4: 2160 `! MOVS r1,#0x60 - 0x100044e6: 4388 .C BICS r0,r0,r1 - 0x100044e8: 3040 @0 ADDS r0,r0,#0x40 - 0x100044ea: 9004 .. STR r0,[sp,#0x10] - 0x100044ec: 2301 .# MOVS r3,#1 - 0x100044ee: aa04 .. ADD r2,sp,#0x10 - 0x100044f0: 2117 .! MOVS r1,#0x17 - 0x100044f2: 9805 .. LDR r0,[sp,#0x14] - 0x100044f4: f7fff8c9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100044f8: 1904 .. ADDS r4,r0,r4 - 0x100044fa: 2c00 ., CMP r4,#0 - 0x100044fc: d000 .. BEQ 0x10004500 ; lsm6dso_ln_pg_write + 80 - 0x100044fe: e097 .. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x10004500: 2301 .# MOVS r3,#1 - 0x10004502: aa03 .. ADD r2,sp,#0xc - 0x10004504: 2102 .! MOVS r1,#2 - 0x10004506: 9805 .. LDR r0,[sp,#0x14] - 0x10004508: f7fff8ac .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000450c: 4604 .F MOV r4,r0 - 0x1000450e: 4668 hF MOV r0,sp - 0x10004510: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004512: 21f0 .! MOVS r1,#0xf0 - 0x10004514: 4388 .C BICS r0,r0,r1 - 0x10004516: 9901 .. LDR r1,[sp,#4] - 0x10004518: 0109 .. LSLS r1,r1,#4 - 0x1000451a: 22f0 ." MOVS r2,#0xf0 - 0x1000451c: 4011 .@ ANDS r1,r1,r2 - 0x1000451e: 4301 .C ORRS r1,r1,r0 - 0x10004520: 9103 .. STR r1,[sp,#0xc] - 0x10004522: 4668 hF MOV r0,sp - 0x10004524: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004526: 0900 .. LSRS r0,r0,#4 - 0x10004528: 0100 .. LSLS r0,r0,#4 - 0x1000452a: 1c40 @. ADDS r0,r0,#1 - 0x1000452c: 9003 .. STR r0,[sp,#0xc] - 0x1000452e: 2301 .# MOVS r3,#1 - 0x10004530: aa03 .. ADD r2,sp,#0xc - 0x10004532: 2102 .! MOVS r1,#2 - 0x10004534: 9805 .. LDR r0,[sp,#0x14] - 0x10004536: f7fff8a8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000453a: 1904 .. ADDS r4,r0,r4 - 0x1000453c: 2c00 ., CMP r4,#0 - 0x1000453e: d000 .. BEQ 0x10004542 ; lsm6dso_ln_pg_write + 146 - 0x10004540: e076 v. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x10004542: b2e8 .. UXTB r0,r5 - 0x10004544: 9002 .. STR r0,[sp,#8] - 0x10004546: 2301 .# MOVS r3,#1 - 0x10004548: aa02 .. ADD r2,sp,#8 - 0x1000454a: 2108 .! MOVS r1,#8 - 0x1000454c: 9805 .. LDR r0,[sp,#0x14] - 0x1000454e: f7fff89c .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004552: 1904 .. ADDS r4,r0,r4 - 0x10004554: 2c00 ., CMP r4,#0 - 0x10004556: d000 .. BEQ 0x1000455a ; lsm6dso_ln_pg_write + 170 - 0x10004558: e06a j. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x1000455a: 2600 .& MOVS r6,#0 - 0x1000455c: e03a :. B 0x100045d4 ; lsm6dso_ln_pg_write + 292 - 0x1000455e: 9807 .. LDR r0,[sp,#0x1c] - 0x10004560: 1982 .. ADDS r2,r0,r6 - 0x10004562: 2301 .# MOVS r3,#1 - 0x10004564: 2109 .! MOVS r1,#9 - 0x10004566: 9805 .. LDR r0,[sp,#0x14] - 0x10004568: f7fff88f .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000456c: 4604 .F MOV r4,r0 - 0x1000456e: 2c00 ., CMP r4,#0 - 0x10004570: d000 .. BEQ 0x10004574 ; lsm6dso_ln_pg_write + 196 - 0x10004572: e05d ]. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x10004574: 1c68 h. ADDS r0,r5,#1 - 0x10004576: b2c5 .. UXTB r5,r0 - 0x10004578: 2d00 .- CMP r5,#0 - 0x1000457a: d129 ). BNE 0x100045d0 ; lsm6dso_ln_pg_write + 288 - 0x1000457c: 2c00 ., CMP r4,#0 - 0x1000457e: d127 '. BNE 0x100045d0 ; lsm6dso_ln_pg_write + 288 - 0x10004580: 9801 .. LDR r0,[sp,#4] - 0x10004582: 1c40 @. ADDS r0,r0,#1 - 0x10004584: b2c0 .. UXTB r0,r0 - 0x10004586: 9001 .. STR r0,[sp,#4] - 0x10004588: 2301 .# MOVS r3,#1 - 0x1000458a: aa03 .. ADD r2,sp,#0xc - 0x1000458c: 2102 .! MOVS r1,#2 - 0x1000458e: 9805 .. LDR r0,[sp,#0x14] - 0x10004590: f7fff868 ..h. BL lsm6dso_read_reg ; 0x10003664 - 0x10004594: 1904 .. ADDS r4,r0,r4 - 0x10004596: 2c00 ., CMP r4,#0 - 0x10004598: d000 .. BEQ 0x1000459c ; lsm6dso_ln_pg_write + 236 - 0x1000459a: e049 I. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x1000459c: 4668 hF MOV r0,sp - 0x1000459e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100045a0: 21f0 .! MOVS r1,#0xf0 - 0x100045a2: 4388 .C BICS r0,r0,r1 - 0x100045a4: 9901 .. LDR r1,[sp,#4] - 0x100045a6: 0109 .. LSLS r1,r1,#4 - 0x100045a8: 22f0 ." MOVS r2,#0xf0 - 0x100045aa: 4011 .@ ANDS r1,r1,r2 - 0x100045ac: 4301 .C ORRS r1,r1,r0 - 0x100045ae: 9103 .. STR r1,[sp,#0xc] - 0x100045b0: 4668 hF MOV r0,sp - 0x100045b2: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100045b4: 0900 .. LSRS r0,r0,#4 - 0x100045b6: 0100 .. LSLS r0,r0,#4 - 0x100045b8: 1c40 @. ADDS r0,r0,#1 - 0x100045ba: 9003 .. STR r0,[sp,#0xc] - 0x100045bc: 2301 .# MOVS r3,#1 - 0x100045be: aa03 .. ADD r2,sp,#0xc - 0x100045c0: 2102 .! MOVS r1,#2 - 0x100045c2: 9805 .. LDR r0,[sp,#0x14] - 0x100045c4: f7fff861 ..a. BL lsm6dso_write_reg ; 0x1000368a - 0x100045c8: 4604 .F MOV r4,r0 - 0x100045ca: 2c00 ., CMP r4,#0 - 0x100045cc: d000 .. BEQ 0x100045d0 ; lsm6dso_ln_pg_write + 288 - 0x100045ce: e02f /. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x100045d0: 1c70 p. ADDS r0,r6,#1 - 0x100045d2: b2c6 .. UXTB r6,r0 - 0x100045d4: 9808 .. LDR r0,[sp,#0x20] - 0x100045d6: 4286 .B CMP r6,r0 - 0x100045d8: da01 .. BGE 0x100045de ; lsm6dso_ln_pg_write + 302 - 0x100045da: 2c00 ., CMP r4,#0 - 0x100045dc: d0bf .. BEQ 0x1000455e ; lsm6dso_ln_pg_write + 174 - 0x100045de: 4668 hF MOV r0,sp - 0x100045e0: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100045e2: 21f0 .! MOVS r1,#0xf0 - 0x100045e4: 4388 .C BICS r0,r0,r1 - 0x100045e6: 9003 .. STR r0,[sp,#0xc] - 0x100045e8: 4668 hF MOV r0,sp - 0x100045ea: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100045ec: 0900 .. LSRS r0,r0,#4 - 0x100045ee: 0100 .. LSLS r0,r0,#4 - 0x100045f0: 1c40 @. ADDS r0,r0,#1 - 0x100045f2: 9003 .. STR r0,[sp,#0xc] - 0x100045f4: 2301 .# MOVS r3,#1 - 0x100045f6: aa03 .. ADD r2,sp,#0xc - 0x100045f8: 2102 .! MOVS r1,#2 - 0x100045fa: 9805 .. LDR r0,[sp,#0x14] - 0x100045fc: f7fff845 ..E. BL lsm6dso_write_reg ; 0x1000368a - 0x10004600: 4604 .F MOV r4,r0 - 0x10004602: 2c00 ., CMP r4,#0 - 0x10004604: d000 .. BEQ 0x10004608 ; lsm6dso_ln_pg_write + 344 - 0x10004606: e013 .. B 0x10004630 ; lsm6dso_ln_pg_write + 384 - 0x10004608: 2301 .# MOVS r3,#1 - 0x1000460a: aa04 .. ADD r2,sp,#0x10 - 0x1000460c: 2117 .! MOVS r1,#0x17 - 0x1000460e: 9805 .. LDR r0,[sp,#0x14] - 0x10004610: f7fff828 ..(. BL lsm6dso_read_reg ; 0x10003664 - 0x10004614: 4604 .F MOV r4,r0 - 0x10004616: 4669 iF MOV r1,sp - 0x10004618: 7c08 .| LDRB r0,[r1,#0x10] - 0x1000461a: 2160 `! MOVS r1,#0x60 - 0x1000461c: 4388 .C BICS r0,r0,r1 - 0x1000461e: 9004 .. STR r0,[sp,#0x10] - 0x10004620: 2301 .# MOVS r3,#1 - 0x10004622: aa04 .. ADD r2,sp,#0x10 - 0x10004624: 2117 .! MOVS r1,#0x17 - 0x10004626: 9805 .. LDR r0,[sp,#0x14] - 0x10004628: f7fff82f ../. BL lsm6dso_write_reg ; 0x1000368a - 0x1000462c: 1904 .. ADDS r4,r0,r4 - 0x1000462e: bf00 .. NOP - 0x10004630: 2100 .! MOVS r1,#0 - 0x10004632: 9805 .. LDR r0,[sp,#0x14] - 0x10004634: f7fff8fd .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10004638: 1904 .. ADDS r4,r0,r4 - 0x1000463a: 4620 F MOV r0,r4 - 0x1000463c: e747 G. B 0x100044ce ; lsm6dso_ln_pg_write + 30 - lsm6dso_ln_pg_write_byte - 0x1000463e: b570 p. PUSH {r4-r6,lr} - 0x10004640: 4604 .F MOV r4,r0 - 0x10004642: 460d .F MOV r5,r1 - 0x10004644: 4616 .F MOV r6,r2 - 0x10004646: 2301 .# MOVS r3,#1 - 0x10004648: 4632 2F MOV r2,r6 - 0x1000464a: 4629 )F MOV r1,r5 - 0x1000464c: 4620 F MOV r0,r4 - 0x1000464e: f7ffff2f ../. BL lsm6dso_ln_pg_write ; 0x100044b0 - 0x10004652: bd70 p. POP {r4-r6,pc} - lsm6dso_ln_pg_read - 0x10004654: b5ff .. PUSH {r0-r7,lr} - 0x10004656: b085 .. SUB sp,sp,#0x14 - 0x10004658: 460f .F MOV r7,r1 - 0x1000465a: 0538 8. LSLS r0,r7,#20 - 0x1000465c: 0f00 .. LSRS r0,r0,#28 - 0x1000465e: 9001 .. STR r0,[sp,#4] - 0x10004660: b2fd .. UXTB r5,r7 - 0x10004662: 2102 .! MOVS r1,#2 - 0x10004664: 9805 .. LDR r0,[sp,#0x14] - 0x10004666: f7fff8e4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000466a: 4604 .F MOV r4,r0 - 0x1000466c: 2c00 ., CMP r4,#0 - 0x1000466e: d002 .. BEQ 0x10004676 ; lsm6dso_ln_pg_read + 34 - 0x10004670: 4620 F MOV r0,r4 - 0x10004672: b009 .. ADD sp,sp,#0x24 - 0x10004674: bdf0 .. POP {r4-r7,pc} - 0x10004676: 2301 .# MOVS r3,#1 - 0x10004678: aa04 .. ADD r2,sp,#0x10 - 0x1000467a: 2117 .! MOVS r1,#0x17 - 0x1000467c: 9805 .. LDR r0,[sp,#0x14] - 0x1000467e: f7fefff1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004682: 4604 .F MOV r4,r0 - 0x10004684: 4669 iF MOV r1,sp - 0x10004686: 7c08 .| LDRB r0,[r1,#0x10] - 0x10004688: 2160 `! MOVS r1,#0x60 - 0x1000468a: 4388 .C BICS r0,r0,r1 - 0x1000468c: 3020 0 ADDS r0,r0,#0x20 - 0x1000468e: 9004 .. STR r0,[sp,#0x10] - 0x10004690: 2301 .# MOVS r3,#1 - 0x10004692: aa04 .. ADD r2,sp,#0x10 - 0x10004694: 2117 .! MOVS r1,#0x17 - 0x10004696: 9805 .. LDR r0,[sp,#0x14] - 0x10004698: f7fefff7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000469c: 1904 .. ADDS r4,r0,r4 - 0x1000469e: 2c00 ., CMP r4,#0 - 0x100046a0: d000 .. BEQ 0x100046a4 ; lsm6dso_ln_pg_read + 80 - 0x100046a2: e097 .. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x100046a4: 2301 .# MOVS r3,#1 - 0x100046a6: aa03 .. ADD r2,sp,#0xc - 0x100046a8: 2102 .! MOVS r1,#2 - 0x100046aa: 9805 .. LDR r0,[sp,#0x14] - 0x100046ac: f7feffda .... BL lsm6dso_read_reg ; 0x10003664 - 0x100046b0: 4604 .F MOV r4,r0 - 0x100046b2: 4668 hF MOV r0,sp - 0x100046b4: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100046b6: 21f0 .! MOVS r1,#0xf0 - 0x100046b8: 4388 .C BICS r0,r0,r1 - 0x100046ba: 9901 .. LDR r1,[sp,#4] - 0x100046bc: 0109 .. LSLS r1,r1,#4 - 0x100046be: 22f0 ." MOVS r2,#0xf0 - 0x100046c0: 4011 .@ ANDS r1,r1,r2 - 0x100046c2: 4301 .C ORRS r1,r1,r0 - 0x100046c4: 9103 .. STR r1,[sp,#0xc] - 0x100046c6: 4668 hF MOV r0,sp - 0x100046c8: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100046ca: 0900 .. LSRS r0,r0,#4 - 0x100046cc: 0100 .. LSLS r0,r0,#4 - 0x100046ce: 1c40 @. ADDS r0,r0,#1 - 0x100046d0: 9003 .. STR r0,[sp,#0xc] - 0x100046d2: 2301 .# MOVS r3,#1 - 0x100046d4: aa03 .. ADD r2,sp,#0xc - 0x100046d6: 2102 .! MOVS r1,#2 - 0x100046d8: 9805 .. LDR r0,[sp,#0x14] - 0x100046da: f7feffd6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100046de: 1904 .. ADDS r4,r0,r4 - 0x100046e0: 2c00 ., CMP r4,#0 - 0x100046e2: d000 .. BEQ 0x100046e6 ; lsm6dso_ln_pg_read + 146 - 0x100046e4: e076 v. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x100046e6: 2600 .& MOVS r6,#0 - 0x100046e8: e046 F. B 0x10004778 ; lsm6dso_ln_pg_read + 292 - 0x100046ea: b2e8 .. UXTB r0,r5 - 0x100046ec: 9002 .. STR r0,[sp,#8] - 0x100046ee: 2301 .# MOVS r3,#1 - 0x100046f0: aa02 .. ADD r2,sp,#8 - 0x100046f2: 2108 .! MOVS r1,#8 - 0x100046f4: 9805 .. LDR r0,[sp,#0x14] - 0x100046f6: f7feffc8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100046fa: 4604 .F MOV r4,r0 - 0x100046fc: 2c00 ., CMP r4,#0 - 0x100046fe: d000 .. BEQ 0x10004702 ; lsm6dso_ln_pg_read + 174 - 0x10004700: e068 h. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x10004702: 9807 .. LDR r0,[sp,#0x1c] - 0x10004704: 1982 .. ADDS r2,r0,r6 - 0x10004706: 2301 .# MOVS r3,#1 - 0x10004708: 2109 .! MOVS r1,#9 - 0x1000470a: 9805 .. LDR r0,[sp,#0x14] - 0x1000470c: f7feffaa .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004710: 1904 .. ADDS r4,r0,r4 - 0x10004712: 2c00 ., CMP r4,#0 - 0x10004714: d000 .. BEQ 0x10004718 ; lsm6dso_ln_pg_read + 196 - 0x10004716: e05d ]. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x10004718: 1c68 h. ADDS r0,r5,#1 - 0x1000471a: b2c5 .. UXTB r5,r0 - 0x1000471c: 2d00 .- CMP r5,#0 - 0x1000471e: d129 ). BNE 0x10004774 ; lsm6dso_ln_pg_read + 288 - 0x10004720: 2c00 ., CMP r4,#0 - 0x10004722: d127 '. BNE 0x10004774 ; lsm6dso_ln_pg_read + 288 - 0x10004724: 9801 .. LDR r0,[sp,#4] - 0x10004726: 1c40 @. ADDS r0,r0,#1 - 0x10004728: b2c0 .. UXTB r0,r0 - 0x1000472a: 9001 .. STR r0,[sp,#4] - 0x1000472c: 2301 .# MOVS r3,#1 - 0x1000472e: aa03 .. ADD r2,sp,#0xc - 0x10004730: 2102 .! MOVS r1,#2 - 0x10004732: 9805 .. LDR r0,[sp,#0x14] - 0x10004734: f7feff96 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004738: 1904 .. ADDS r4,r0,r4 - 0x1000473a: 2c00 ., CMP r4,#0 - 0x1000473c: d000 .. BEQ 0x10004740 ; lsm6dso_ln_pg_read + 236 - 0x1000473e: e049 I. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x10004740: 4668 hF MOV r0,sp - 0x10004742: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004744: 21f0 .! MOVS r1,#0xf0 - 0x10004746: 4388 .C BICS r0,r0,r1 - 0x10004748: 9901 .. LDR r1,[sp,#4] - 0x1000474a: 0109 .. LSLS r1,r1,#4 - 0x1000474c: 22f0 ." MOVS r2,#0xf0 - 0x1000474e: 4011 .@ ANDS r1,r1,r2 - 0x10004750: 4301 .C ORRS r1,r1,r0 - 0x10004752: 9103 .. STR r1,[sp,#0xc] - 0x10004754: 4668 hF MOV r0,sp - 0x10004756: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004758: 0900 .. LSRS r0,r0,#4 - 0x1000475a: 0100 .. LSLS r0,r0,#4 - 0x1000475c: 1c40 @. ADDS r0,r0,#1 - 0x1000475e: 9003 .. STR r0,[sp,#0xc] - 0x10004760: 2301 .# MOVS r3,#1 - 0x10004762: aa03 .. ADD r2,sp,#0xc - 0x10004764: 2102 .! MOVS r1,#2 - 0x10004766: 9805 .. LDR r0,[sp,#0x14] - 0x10004768: f7feff8f .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000476c: 1904 .. ADDS r4,r0,r4 - 0x1000476e: 2c00 ., CMP r4,#0 - 0x10004770: d000 .. BEQ 0x10004774 ; lsm6dso_ln_pg_read + 288 - 0x10004772: e02f /. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x10004774: 1c70 p. ADDS r0,r6,#1 - 0x10004776: b2c6 .. UXTB r6,r0 - 0x10004778: 9808 .. LDR r0,[sp,#0x20] - 0x1000477a: 4286 .B CMP r6,r0 - 0x1000477c: da01 .. BGE 0x10004782 ; lsm6dso_ln_pg_read + 302 - 0x1000477e: 2c00 ., CMP r4,#0 - 0x10004780: d0b3 .. BEQ 0x100046ea ; lsm6dso_ln_pg_read + 150 - 0x10004782: 4668 hF MOV r0,sp - 0x10004784: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004786: 21f0 .! MOVS r1,#0xf0 - 0x10004788: 4388 .C BICS r0,r0,r1 - 0x1000478a: 9003 .. STR r0,[sp,#0xc] - 0x1000478c: 4668 hF MOV r0,sp - 0x1000478e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10004790: 0900 .. LSRS r0,r0,#4 - 0x10004792: 0100 .. LSLS r0,r0,#4 - 0x10004794: 1c40 @. ADDS r0,r0,#1 - 0x10004796: 9003 .. STR r0,[sp,#0xc] - 0x10004798: 2301 .# MOVS r3,#1 - 0x1000479a: aa03 .. ADD r2,sp,#0xc - 0x1000479c: 2102 .! MOVS r1,#2 - 0x1000479e: 9805 .. LDR r0,[sp,#0x14] - 0x100047a0: f7feff73 ..s. BL lsm6dso_write_reg ; 0x1000368a - 0x100047a4: 4604 .F MOV r4,r0 - 0x100047a6: 2c00 ., CMP r4,#0 - 0x100047a8: d000 .. BEQ 0x100047ac ; lsm6dso_ln_pg_read + 344 - 0x100047aa: e013 .. B 0x100047d4 ; lsm6dso_ln_pg_read + 384 - 0x100047ac: 2301 .# MOVS r3,#1 - 0x100047ae: aa04 .. ADD r2,sp,#0x10 - 0x100047b0: 2117 .! MOVS r1,#0x17 - 0x100047b2: 9805 .. LDR r0,[sp,#0x14] - 0x100047b4: f7feff56 ..V. BL lsm6dso_read_reg ; 0x10003664 - 0x100047b8: 4604 .F MOV r4,r0 - 0x100047ba: 4669 iF MOV r1,sp - 0x100047bc: 7c08 .| LDRB r0,[r1,#0x10] - 0x100047be: 2160 `! MOVS r1,#0x60 - 0x100047c0: 4388 .C BICS r0,r0,r1 - 0x100047c2: 9004 .. STR r0,[sp,#0x10] - 0x100047c4: 2301 .# MOVS r3,#1 - 0x100047c6: aa04 .. ADD r2,sp,#0x10 - 0x100047c8: 2117 .! MOVS r1,#0x17 - 0x100047ca: 9805 .. LDR r0,[sp,#0x14] - 0x100047cc: f7feff5d ..]. BL lsm6dso_write_reg ; 0x1000368a - 0x100047d0: 1904 .. ADDS r4,r0,r4 - 0x100047d2: bf00 .. NOP - 0x100047d4: 2100 .! MOVS r1,#0 - 0x100047d6: 9805 .. LDR r0,[sp,#0x14] - 0x100047d8: f7fff82b ..+. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100047dc: 1904 .. ADDS r4,r0,r4 - 0x100047de: 4620 F MOV r0,r4 - 0x100047e0: e747 G. B 0x10004672 ; lsm6dso_ln_pg_read + 30 - lsm6dso_ln_pg_read_byte - 0x100047e2: b570 p. PUSH {r4-r6,lr} - 0x100047e4: 4604 .F MOV r4,r0 - 0x100047e6: 460d .F MOV r5,r1 - 0x100047e8: 4616 .F MOV r6,r2 - 0x100047ea: 2301 .# MOVS r3,#1 - 0x100047ec: 4632 2F MOV r2,r6 - 0x100047ee: 4629 )F MOV r1,r5 - 0x100047f0: 4620 F MOV r0,r4 - 0x100047f2: f7ffff2f ../. BL lsm6dso_ln_pg_read ; 0x10004654 - 0x100047f6: bd70 p. POP {r4-r6,pc} - lsm6dso_data_ready_mode_set - 0x100047f8: b5f8 .. PUSH {r3-r7,lr} - 0x100047fa: 4606 .F MOV r6,r0 - 0x100047fc: 460c .F MOV r4,r1 - 0x100047fe: 2301 .# MOVS r3,#1 - 0x10004800: 466a jF MOV r2,sp - 0x10004802: 210b .! MOVS r1,#0xb - 0x10004804: 4630 0F MOV r0,r6 - 0x10004806: f7feff2d ..-. BL lsm6dso_read_reg ; 0x10003664 - 0x1000480a: 4605 .F MOV r5,r0 - 0x1000480c: 2d00 .- CMP r5,#0 - 0x1000480e: d10f .. BNE 0x10004830 ; lsm6dso_data_ready_mode_set + 56 - 0x10004810: 4669 iF MOV r1,sp - 0x10004812: 7808 .x LDRB r0,[r1,#0] - 0x10004814: 2180 .! MOVS r1,#0x80 - 0x10004816: 4388 .C BICS r0,r0,r1 - 0x10004818: 01e1 .. LSLS r1,r4,#7 - 0x1000481a: 2280 ." MOVS r2,#0x80 - 0x1000481c: 4011 .@ ANDS r1,r1,r2 - 0x1000481e: 4308 .C ORRS r0,r0,r1 - 0x10004820: 9000 .. STR r0,[sp,#0] - 0x10004822: 2301 .# MOVS r3,#1 - 0x10004824: 466a jF MOV r2,sp - 0x10004826: 210b .! MOVS r1,#0xb - 0x10004828: 4630 0F MOV r0,r6 - 0x1000482a: f7feff2e .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000482e: 4605 .F MOV r5,r0 - 0x10004830: 4628 (F MOV r0,r5 - 0x10004832: bdf8 .. POP {r3-r7,pc} - lsm6dso_data_ready_mode_get - 0x10004834: b5f8 .. PUSH {r3-r7,lr} - 0x10004836: 4605 .F MOV r5,r0 - 0x10004838: 460c .F MOV r4,r1 - 0x1000483a: 2301 .# MOVS r3,#1 - 0x1000483c: 466a jF MOV r2,sp - 0x1000483e: 210b .! MOVS r1,#0xb - 0x10004840: 4628 (F MOV r0,r5 - 0x10004842: f7feff0f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004846: 4606 .F MOV r6,r0 - 0x10004848: 4668 hF MOV r0,sp - 0x1000484a: 7800 .x LDRB r0,[r0,#0] - 0x1000484c: 09c0 .. LSRS r0,r0,#7 - 0x1000484e: 2800 .( CMP r0,#0 - 0x10004850: d002 .. BEQ 0x10004858 ; lsm6dso_data_ready_mode_get + 36 - 0x10004852: 2801 .( CMP r0,#1 - 0x10004854: d106 .. BNE 0x10004864 ; lsm6dso_data_ready_mode_get + 48 - 0x10004856: e002 .. B 0x1000485e ; lsm6dso_data_ready_mode_get + 42 - 0x10004858: 2000 . MOVS r0,#0 - 0x1000485a: 7020 p STRB r0,[r4,#0] - 0x1000485c: e005 .. B 0x1000486a ; lsm6dso_data_ready_mode_get + 54 - 0x1000485e: 2001 . MOVS r0,#1 - 0x10004860: 7020 p STRB r0,[r4,#0] - 0x10004862: e002 .. B 0x1000486a ; lsm6dso_data_ready_mode_get + 54 - 0x10004864: 2000 . MOVS r0,#0 - 0x10004866: 7020 p STRB r0,[r4,#0] - 0x10004868: bf00 .. NOP - 0x1000486a: bf00 .. NOP - 0x1000486c: 4630 0F MOV r0,r6 - 0x1000486e: bdf8 .. POP {r3-r7,pc} - lsm6dso_device_id_get - 0x10004870: b570 p. PUSH {r4-r6,lr} - 0x10004872: 4605 .F MOV r5,r0 - 0x10004874: 460c .F MOV r4,r1 - 0x10004876: 2301 .# MOVS r3,#1 - 0x10004878: 4622 "F MOV r2,r4 - 0x1000487a: 210f .! MOVS r1,#0xf - 0x1000487c: 4628 (F MOV r0,r5 - 0x1000487e: f7fefef1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004882: 4606 .F MOV r6,r0 - 0x10004884: 4630 0F MOV r0,r6 - 0x10004886: bd70 p. POP {r4-r6,pc} - lsm6dso_reset_set - 0x10004888: b5f8 .. PUSH {r3-r7,lr} - 0x1000488a: 4606 .F MOV r6,r0 - 0x1000488c: 460c .F MOV r4,r1 - 0x1000488e: 2301 .# MOVS r3,#1 - 0x10004890: 466a jF MOV r2,sp - 0x10004892: 2112 .! MOVS r1,#0x12 - 0x10004894: 4630 0F MOV r0,r6 - 0x10004896: f7fefee5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000489a: 4605 .F MOV r5,r0 - 0x1000489c: 2d00 .- CMP r5,#0 - 0x1000489e: d10e .. BNE 0x100048be ; lsm6dso_reset_set + 54 - 0x100048a0: 4669 iF MOV r1,sp - 0x100048a2: 7808 .x LDRB r0,[r1,#0] - 0x100048a4: 0840 @. LSRS r0,r0,#1 - 0x100048a6: 0040 @. LSLS r0,r0,#1 - 0x100048a8: 07e1 .. LSLS r1,r4,#31 - 0x100048aa: 0fc9 .. LSRS r1,r1,#31 - 0x100048ac: 4308 .C ORRS r0,r0,r1 - 0x100048ae: 9000 .. STR r0,[sp,#0] - 0x100048b0: 2301 .# MOVS r3,#1 - 0x100048b2: 466a jF MOV r2,sp - 0x100048b4: 2112 .! MOVS r1,#0x12 - 0x100048b6: 4630 0F MOV r0,r6 - 0x100048b8: f7fefee7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100048bc: 4605 .F MOV r5,r0 - 0x100048be: 4628 (F MOV r0,r5 - 0x100048c0: bdf8 .. POP {r3-r7,pc} - lsm6dso_reset_get - 0x100048c2: b5f8 .. PUSH {r3-r7,lr} - 0x100048c4: 4605 .F MOV r5,r0 - 0x100048c6: 460c .F MOV r4,r1 - 0x100048c8: 2301 .# MOVS r3,#1 - 0x100048ca: 466a jF MOV r2,sp - 0x100048cc: 2112 .! MOVS r1,#0x12 - 0x100048ce: 4628 (F MOV r0,r5 - 0x100048d0: f7fefec8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100048d4: 4606 .F MOV r6,r0 - 0x100048d6: 4668 hF MOV r0,sp - 0x100048d8: 7800 .x LDRB r0,[r0,#0] - 0x100048da: 07c0 .. LSLS r0,r0,#31 - 0x100048dc: 0fc0 .. LSRS r0,r0,#31 - 0x100048de: 7020 p STRB r0,[r4,#0] - 0x100048e0: 4630 0F MOV r0,r6 - 0x100048e2: bdf8 .. POP {r3-r7,pc} - lsm6dso_auto_increment_set - 0x100048e4: b5f8 .. PUSH {r3-r7,lr} - 0x100048e6: 4606 .F MOV r6,r0 - 0x100048e8: 460c .F MOV r4,r1 - 0x100048ea: 2301 .# MOVS r3,#1 - 0x100048ec: 466a jF MOV r2,sp - 0x100048ee: 2112 .! MOVS r1,#0x12 - 0x100048f0: 4630 0F MOV r0,r6 - 0x100048f2: f7fefeb7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100048f6: 4605 .F MOV r5,r0 - 0x100048f8: 2d00 .- CMP r5,#0 - 0x100048fa: d10f .. BNE 0x1000491c ; lsm6dso_auto_increment_set + 56 - 0x100048fc: 4669 iF MOV r1,sp - 0x100048fe: 7808 .x LDRB r0,[r1,#0] - 0x10004900: 2104 .! MOVS r1,#4 - 0x10004902: 4388 .C BICS r0,r0,r1 - 0x10004904: 00a1 .. LSLS r1,r4,#2 - 0x10004906: 2204 ." MOVS r2,#4 - 0x10004908: 4011 .@ ANDS r1,r1,r2 - 0x1000490a: 4308 .C ORRS r0,r0,r1 - 0x1000490c: 9000 .. STR r0,[sp,#0] - 0x1000490e: 2301 .# MOVS r3,#1 - 0x10004910: 466a jF MOV r2,sp - 0x10004912: 2112 .! MOVS r1,#0x12 - 0x10004914: 4630 0F MOV r0,r6 - 0x10004916: f7fefeb8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000491a: 4605 .F MOV r5,r0 - 0x1000491c: 4628 (F MOV r0,r5 - 0x1000491e: bdf8 .. POP {r3-r7,pc} - lsm6dso_auto_increment_get - 0x10004920: b5f8 .. PUSH {r3-r7,lr} - 0x10004922: 4605 .F MOV r5,r0 - 0x10004924: 460c .F MOV r4,r1 - 0x10004926: 2301 .# MOVS r3,#1 - 0x10004928: 466a jF MOV r2,sp - 0x1000492a: 2112 .! MOVS r1,#0x12 - 0x1000492c: 4628 (F MOV r0,r5 - 0x1000492e: f7fefe99 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004932: 4606 .F MOV r6,r0 - 0x10004934: 4668 hF MOV r0,sp - 0x10004936: 7800 .x LDRB r0,[r0,#0] - 0x10004938: 0740 @. LSLS r0,r0,#29 - 0x1000493a: 0fc0 .. LSRS r0,r0,#31 - 0x1000493c: 7020 p STRB r0,[r4,#0] - 0x1000493e: 4630 0F MOV r0,r6 - 0x10004940: bdf8 .. POP {r3-r7,pc} - lsm6dso_boot_set - 0x10004942: b5f8 .. PUSH {r3-r7,lr} - 0x10004944: 4606 .F MOV r6,r0 - 0x10004946: 460c .F MOV r4,r1 - 0x10004948: 2301 .# MOVS r3,#1 - 0x1000494a: 466a jF MOV r2,sp - 0x1000494c: 2112 .! MOVS r1,#0x12 - 0x1000494e: 4630 0F MOV r0,r6 - 0x10004950: f7fefe88 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004954: 4605 .F MOV r5,r0 - 0x10004956: 2d00 .- CMP r5,#0 - 0x10004958: d10f .. BNE 0x1000497a ; lsm6dso_boot_set + 56 - 0x1000495a: 4669 iF MOV r1,sp - 0x1000495c: 7808 .x LDRB r0,[r1,#0] - 0x1000495e: 2180 .! MOVS r1,#0x80 - 0x10004960: 4388 .C BICS r0,r0,r1 - 0x10004962: 01e1 .. LSLS r1,r4,#7 - 0x10004964: 2280 ." MOVS r2,#0x80 - 0x10004966: 4011 .@ ANDS r1,r1,r2 - 0x10004968: 4308 .C ORRS r0,r0,r1 - 0x1000496a: 9000 .. STR r0,[sp,#0] - 0x1000496c: 2301 .# MOVS r3,#1 - 0x1000496e: 466a jF MOV r2,sp - 0x10004970: 2112 .! MOVS r1,#0x12 - 0x10004972: 4630 0F MOV r0,r6 - 0x10004974: f7fefe89 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004978: 4605 .F MOV r5,r0 - 0x1000497a: 4628 (F MOV r0,r5 - 0x1000497c: bdf8 .. POP {r3-r7,pc} - lsm6dso_boot_get - 0x1000497e: b5f8 .. PUSH {r3-r7,lr} - 0x10004980: 4605 .F MOV r5,r0 - 0x10004982: 460c .F MOV r4,r1 - 0x10004984: 2301 .# MOVS r3,#1 - 0x10004986: 466a jF MOV r2,sp - 0x10004988: 2112 .! MOVS r1,#0x12 - 0x1000498a: 4628 (F MOV r0,r5 - 0x1000498c: f7fefe6a ..j. BL lsm6dso_read_reg ; 0x10003664 - 0x10004990: 4606 .F MOV r6,r0 - 0x10004992: 4668 hF MOV r0,sp - 0x10004994: 7800 .x LDRB r0,[r0,#0] - 0x10004996: 09c0 .. LSRS r0,r0,#7 - 0x10004998: 7020 p STRB r0,[r4,#0] - 0x1000499a: 4630 0F MOV r0,r6 - 0x1000499c: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_self_test_set - 0x1000499e: b5f8 .. PUSH {r3-r7,lr} - 0x100049a0: 4606 .F MOV r6,r0 - 0x100049a2: 460c .F MOV r4,r1 - 0x100049a4: 2301 .# MOVS r3,#1 - 0x100049a6: 466a jF MOV r2,sp - 0x100049a8: 2114 .! MOVS r1,#0x14 - 0x100049aa: 4630 0F MOV r0,r6 - 0x100049ac: f7fefe5a ..Z. BL lsm6dso_read_reg ; 0x10003664 - 0x100049b0: 4605 .F MOV r5,r0 - 0x100049b2: 2d00 .- CMP r5,#0 - 0x100049b4: d10e .. BNE 0x100049d4 ; lsm6dso_xl_self_test_set + 54 - 0x100049b6: 4669 iF MOV r1,sp - 0x100049b8: 7808 .x LDRB r0,[r1,#0] - 0x100049ba: 0880 .. LSRS r0,r0,#2 - 0x100049bc: 0080 .. LSLS r0,r0,#2 - 0x100049be: 07a1 .. LSLS r1,r4,#30 - 0x100049c0: 0f89 .. LSRS r1,r1,#30 - 0x100049c2: 4308 .C ORRS r0,r0,r1 - 0x100049c4: 9000 .. STR r0,[sp,#0] - 0x100049c6: 2301 .# MOVS r3,#1 - 0x100049c8: 466a jF MOV r2,sp - 0x100049ca: 2114 .! MOVS r1,#0x14 - 0x100049cc: 4630 0F MOV r0,r6 - 0x100049ce: f7fefe5c ..\. BL lsm6dso_write_reg ; 0x1000368a - 0x100049d2: 4605 .F MOV r5,r0 - 0x100049d4: 4628 (F MOV r0,r5 - 0x100049d6: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_self_test_get - 0x100049d8: b5f8 .. PUSH {r3-r7,lr} - 0x100049da: 4605 .F MOV r5,r0 - 0x100049dc: 460c .F MOV r4,r1 - 0x100049de: 2301 .# MOVS r3,#1 - 0x100049e0: 466a jF MOV r2,sp - 0x100049e2: 2114 .! MOVS r1,#0x14 - 0x100049e4: 4628 (F MOV r0,r5 - 0x100049e6: f7fefe3d ..=. BL lsm6dso_read_reg ; 0x10003664 - 0x100049ea: 4606 .F MOV r6,r0 - 0x100049ec: 4668 hF MOV r0,sp - 0x100049ee: 7800 .x LDRB r0,[r0,#0] - 0x100049f0: 0780 .. LSLS r0,r0,#30 - 0x100049f2: 0f80 .. LSRS r0,r0,#30 - 0x100049f4: 2800 .( CMP r0,#0 - 0x100049f6: d004 .. BEQ 0x10004a02 ; lsm6dso_xl_self_test_get + 42 - 0x100049f8: 2801 .( CMP r0,#1 - 0x100049fa: d005 .. BEQ 0x10004a08 ; lsm6dso_xl_self_test_get + 48 - 0x100049fc: 2802 .( CMP r0,#2 - 0x100049fe: d109 .. BNE 0x10004a14 ; lsm6dso_xl_self_test_get + 60 - 0x10004a00: e005 .. B 0x10004a0e ; lsm6dso_xl_self_test_get + 54 - 0x10004a02: 2000 . MOVS r0,#0 - 0x10004a04: 7020 p STRB r0,[r4,#0] - 0x10004a06: e008 .. B 0x10004a1a ; lsm6dso_xl_self_test_get + 66 - 0x10004a08: 2001 . MOVS r0,#1 - 0x10004a0a: 7020 p STRB r0,[r4,#0] - 0x10004a0c: e005 .. B 0x10004a1a ; lsm6dso_xl_self_test_get + 66 - 0x10004a0e: 2002 . MOVS r0,#2 - 0x10004a10: 7020 p STRB r0,[r4,#0] - 0x10004a12: e002 .. B 0x10004a1a ; lsm6dso_xl_self_test_get + 66 - 0x10004a14: 2000 . MOVS r0,#0 - 0x10004a16: 7020 p STRB r0,[r4,#0] - 0x10004a18: bf00 .. NOP - 0x10004a1a: bf00 .. NOP - 0x10004a1c: 4630 0F MOV r0,r6 - 0x10004a1e: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_self_test_set - 0x10004a20: b5f8 .. PUSH {r3-r7,lr} - 0x10004a22: 4606 .F MOV r6,r0 - 0x10004a24: 460c .F MOV r4,r1 - 0x10004a26: 2301 .# MOVS r3,#1 - 0x10004a28: 466a jF MOV r2,sp - 0x10004a2a: 2114 .! MOVS r1,#0x14 - 0x10004a2c: 4630 0F MOV r0,r6 - 0x10004a2e: f7fefe19 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004a32: 4605 .F MOV r5,r0 - 0x10004a34: 2d00 .- CMP r5,#0 - 0x10004a36: d10f .. BNE 0x10004a58 ; lsm6dso_gy_self_test_set + 56 - 0x10004a38: 4669 iF MOV r1,sp - 0x10004a3a: 7808 .x LDRB r0,[r1,#0] - 0x10004a3c: 210c .! MOVS r1,#0xc - 0x10004a3e: 4388 .C BICS r0,r0,r1 - 0x10004a40: 00a1 .. LSLS r1,r4,#2 - 0x10004a42: 220c ." MOVS r2,#0xc - 0x10004a44: 4011 .@ ANDS r1,r1,r2 - 0x10004a46: 4308 .C ORRS r0,r0,r1 - 0x10004a48: 9000 .. STR r0,[sp,#0] - 0x10004a4a: 2301 .# MOVS r3,#1 - 0x10004a4c: 466a jF MOV r2,sp - 0x10004a4e: 2114 .! MOVS r1,#0x14 - 0x10004a50: 4630 0F MOV r0,r6 - 0x10004a52: f7fefe1a .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004a56: 4605 .F MOV r5,r0 - 0x10004a58: 4628 (F MOV r0,r5 - 0x10004a5a: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_self_test_get - 0x10004a5c: b5f8 .. PUSH {r3-r7,lr} - 0x10004a5e: 4605 .F MOV r5,r0 - 0x10004a60: 460c .F MOV r4,r1 - 0x10004a62: 2301 .# MOVS r3,#1 - 0x10004a64: 466a jF MOV r2,sp - 0x10004a66: 2114 .! MOVS r1,#0x14 - 0x10004a68: 4628 (F MOV r0,r5 - 0x10004a6a: f7fefdfb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004a6e: 4606 .F MOV r6,r0 - 0x10004a70: 4668 hF MOV r0,sp - 0x10004a72: 7800 .x LDRB r0,[r0,#0] - 0x10004a74: 0700 .. LSLS r0,r0,#28 - 0x10004a76: 0f80 .. LSRS r0,r0,#30 - 0x10004a78: 2800 .( CMP r0,#0 - 0x10004a7a: d004 .. BEQ 0x10004a86 ; lsm6dso_gy_self_test_get + 42 - 0x10004a7c: 2801 .( CMP r0,#1 - 0x10004a7e: d005 .. BEQ 0x10004a8c ; lsm6dso_gy_self_test_get + 48 - 0x10004a80: 2803 .( CMP r0,#3 - 0x10004a82: d109 .. BNE 0x10004a98 ; lsm6dso_gy_self_test_get + 60 - 0x10004a84: e005 .. B 0x10004a92 ; lsm6dso_gy_self_test_get + 54 - 0x10004a86: 2000 . MOVS r0,#0 - 0x10004a88: 7020 p STRB r0,[r4,#0] - 0x10004a8a: e008 .. B 0x10004a9e ; lsm6dso_gy_self_test_get + 66 - 0x10004a8c: 2001 . MOVS r0,#1 - 0x10004a8e: 7020 p STRB r0,[r4,#0] - 0x10004a90: e005 .. B 0x10004a9e ; lsm6dso_gy_self_test_get + 66 - 0x10004a92: 2003 . MOVS r0,#3 - 0x10004a94: 7020 p STRB r0,[r4,#0] - 0x10004a96: e002 .. B 0x10004a9e ; lsm6dso_gy_self_test_get + 66 - 0x10004a98: 2000 . MOVS r0,#0 - 0x10004a9a: 7020 p STRB r0,[r4,#0] - 0x10004a9c: bf00 .. NOP - 0x10004a9e: bf00 .. NOP - 0x10004aa0: 4630 0F MOV r0,r6 - 0x10004aa2: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_filter_lp2_set - 0x10004aa4: b5f8 .. PUSH {r3-r7,lr} - 0x10004aa6: 4606 .F MOV r6,r0 - 0x10004aa8: 460c .F MOV r4,r1 - 0x10004aaa: 2301 .# MOVS r3,#1 - 0x10004aac: 466a jF MOV r2,sp - 0x10004aae: 2110 .! MOVS r1,#0x10 - 0x10004ab0: 4630 0F MOV r0,r6 - 0x10004ab2: f7fefdd7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004ab6: 4605 .F MOV r5,r0 - 0x10004ab8: 2d00 .- CMP r5,#0 - 0x10004aba: d10f .. BNE 0x10004adc ; lsm6dso_xl_filter_lp2_set + 56 - 0x10004abc: 4669 iF MOV r1,sp - 0x10004abe: 7808 .x LDRB r0,[r1,#0] - 0x10004ac0: 2102 .! MOVS r1,#2 - 0x10004ac2: 4388 .C BICS r0,r0,r1 - 0x10004ac4: 0061 a. LSLS r1,r4,#1 - 0x10004ac6: 2202 ." MOVS r2,#2 - 0x10004ac8: 4011 .@ ANDS r1,r1,r2 - 0x10004aca: 4308 .C ORRS r0,r0,r1 - 0x10004acc: 9000 .. STR r0,[sp,#0] - 0x10004ace: 2301 .# MOVS r3,#1 - 0x10004ad0: 466a jF MOV r2,sp - 0x10004ad2: 2110 .! MOVS r1,#0x10 - 0x10004ad4: 4630 0F MOV r0,r6 - 0x10004ad6: f7fefdd8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004ada: 4605 .F MOV r5,r0 - 0x10004adc: 4628 (F MOV r0,r5 - 0x10004ade: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_filter_lp2_get - 0x10004ae0: b5f8 .. PUSH {r3-r7,lr} - 0x10004ae2: 4605 .F MOV r5,r0 - 0x10004ae4: 460c .F MOV r4,r1 - 0x10004ae6: 2301 .# MOVS r3,#1 - 0x10004ae8: 466a jF MOV r2,sp - 0x10004aea: 2110 .! MOVS r1,#0x10 - 0x10004aec: 4628 (F MOV r0,r5 - 0x10004aee: f7fefdb9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004af2: 4606 .F MOV r6,r0 - 0x10004af4: 4668 hF MOV r0,sp - 0x10004af6: 7800 .x LDRB r0,[r0,#0] - 0x10004af8: 0780 .. LSLS r0,r0,#30 - 0x10004afa: 0fc0 .. LSRS r0,r0,#31 - 0x10004afc: 7020 p STRB r0,[r4,#0] - 0x10004afe: 4630 0F MOV r0,r6 - 0x10004b00: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_filter_lp1_set - 0x10004b02: b5f8 .. PUSH {r3-r7,lr} - 0x10004b04: 4606 .F MOV r6,r0 - 0x10004b06: 460c .F MOV r4,r1 - 0x10004b08: 2301 .# MOVS r3,#1 - 0x10004b0a: 466a jF MOV r2,sp - 0x10004b0c: 2113 .! MOVS r1,#0x13 - 0x10004b0e: 4630 0F MOV r0,r6 - 0x10004b10: f7fefda8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004b14: 4605 .F MOV r5,r0 - 0x10004b16: 2d00 .- CMP r5,#0 - 0x10004b18: d10f .. BNE 0x10004b3a ; lsm6dso_gy_filter_lp1_set + 56 - 0x10004b1a: 4669 iF MOV r1,sp - 0x10004b1c: 7808 .x LDRB r0,[r1,#0] - 0x10004b1e: 2102 .! MOVS r1,#2 - 0x10004b20: 4388 .C BICS r0,r0,r1 - 0x10004b22: 0061 a. LSLS r1,r4,#1 - 0x10004b24: 2202 ." MOVS r2,#2 - 0x10004b26: 4011 .@ ANDS r1,r1,r2 - 0x10004b28: 4308 .C ORRS r0,r0,r1 - 0x10004b2a: 9000 .. STR r0,[sp,#0] - 0x10004b2c: 2301 .# MOVS r3,#1 - 0x10004b2e: 466a jF MOV r2,sp - 0x10004b30: 2113 .! MOVS r1,#0x13 - 0x10004b32: 4630 0F MOV r0,r6 - 0x10004b34: f7fefda9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004b38: 4605 .F MOV r5,r0 - 0x10004b3a: 4628 (F MOV r0,r5 - 0x10004b3c: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_filter_lp1_get - 0x10004b3e: b5f8 .. PUSH {r3-r7,lr} - 0x10004b40: 4605 .F MOV r5,r0 - 0x10004b42: 460c .F MOV r4,r1 - 0x10004b44: 2301 .# MOVS r3,#1 - 0x10004b46: 466a jF MOV r2,sp - 0x10004b48: 2113 .! MOVS r1,#0x13 - 0x10004b4a: 4628 (F MOV r0,r5 - 0x10004b4c: f7fefd8a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004b50: 4606 .F MOV r6,r0 - 0x10004b52: 4668 hF MOV r0,sp - 0x10004b54: 7800 .x LDRB r0,[r0,#0] - 0x10004b56: 0780 .. LSLS r0,r0,#30 - 0x10004b58: 0fc0 .. LSRS r0,r0,#31 - 0x10004b5a: 7020 p STRB r0,[r4,#0] - 0x10004b5c: 4630 0F MOV r0,r6 - 0x10004b5e: bdf8 .. POP {r3-r7,pc} - lsm6dso_filter_settling_mask_set - 0x10004b60: b5f8 .. PUSH {r3-r7,lr} - 0x10004b62: 4606 .F MOV r6,r0 - 0x10004b64: 460c .F MOV r4,r1 - 0x10004b66: 2301 .# MOVS r3,#1 - 0x10004b68: 466a jF MOV r2,sp - 0x10004b6a: 2113 .! MOVS r1,#0x13 - 0x10004b6c: 4630 0F MOV r0,r6 - 0x10004b6e: f7fefd79 ..y. BL lsm6dso_read_reg ; 0x10003664 - 0x10004b72: 4605 .F MOV r5,r0 - 0x10004b74: 2d00 .- CMP r5,#0 - 0x10004b76: d10f .. BNE 0x10004b98 ; lsm6dso_filter_settling_mask_set + 56 - 0x10004b78: 4669 iF MOV r1,sp - 0x10004b7a: 7808 .x LDRB r0,[r1,#0] - 0x10004b7c: 2108 .! MOVS r1,#8 - 0x10004b7e: 4388 .C BICS r0,r0,r1 - 0x10004b80: 00e1 .. LSLS r1,r4,#3 - 0x10004b82: 2208 ." MOVS r2,#8 - 0x10004b84: 4011 .@ ANDS r1,r1,r2 - 0x10004b86: 4308 .C ORRS r0,r0,r1 - 0x10004b88: 9000 .. STR r0,[sp,#0] - 0x10004b8a: 2301 .# MOVS r3,#1 - 0x10004b8c: 466a jF MOV r2,sp - 0x10004b8e: 2113 .! MOVS r1,#0x13 - 0x10004b90: 4630 0F MOV r0,r6 - 0x10004b92: f7fefd7a ..z. BL lsm6dso_write_reg ; 0x1000368a - 0x10004b96: 4605 .F MOV r5,r0 - 0x10004b98: 4628 (F MOV r0,r5 - 0x10004b9a: bdf8 .. POP {r3-r7,pc} - lsm6dso_filter_settling_mask_get - 0x10004b9c: b5f8 .. PUSH {r3-r7,lr} - 0x10004b9e: 4605 .F MOV r5,r0 - 0x10004ba0: 460c .F MOV r4,r1 - 0x10004ba2: 2301 .# MOVS r3,#1 - 0x10004ba4: 466a jF MOV r2,sp - 0x10004ba6: 2113 .! MOVS r1,#0x13 - 0x10004ba8: 4628 (F MOV r0,r5 - 0x10004baa: f7fefd5b ..[. BL lsm6dso_read_reg ; 0x10003664 - 0x10004bae: 4606 .F MOV r6,r0 - 0x10004bb0: 4668 hF MOV r0,sp - 0x10004bb2: 7800 .x LDRB r0,[r0,#0] - 0x10004bb4: 0700 .. LSLS r0,r0,#28 - 0x10004bb6: 0fc0 .. LSRS r0,r0,#31 - 0x10004bb8: 7020 p STRB r0,[r4,#0] - 0x10004bba: 4630 0F MOV r0,r6 - 0x10004bbc: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_lp1_bandwidth_set - 0x10004bbe: b5f8 .. PUSH {r3-r7,lr} - 0x10004bc0: 4606 .F MOV r6,r0 - 0x10004bc2: 460c .F MOV r4,r1 - 0x10004bc4: 2301 .# MOVS r3,#1 - 0x10004bc6: 466a jF MOV r2,sp - 0x10004bc8: 2115 .! MOVS r1,#0x15 - 0x10004bca: 4630 0F MOV r0,r6 - 0x10004bcc: f7fefd4a ..J. BL lsm6dso_read_reg ; 0x10003664 - 0x10004bd0: 4605 .F MOV r5,r0 - 0x10004bd2: 2d00 .- CMP r5,#0 - 0x10004bd4: d10e .. BNE 0x10004bf4 ; lsm6dso_gy_lp1_bandwidth_set + 54 - 0x10004bd6: 4669 iF MOV r1,sp - 0x10004bd8: 7808 .x LDRB r0,[r1,#0] - 0x10004bda: 08c0 .. LSRS r0,r0,#3 - 0x10004bdc: 00c0 .. LSLS r0,r0,#3 - 0x10004bde: 0761 a. LSLS r1,r4,#29 - 0x10004be0: 0f49 I. LSRS r1,r1,#29 - 0x10004be2: 4308 .C ORRS r0,r0,r1 - 0x10004be4: 9000 .. STR r0,[sp,#0] - 0x10004be6: 2301 .# MOVS r3,#1 - 0x10004be8: 466a jF MOV r2,sp - 0x10004bea: 2115 .! MOVS r1,#0x15 - 0x10004bec: 4630 0F MOV r0,r6 - 0x10004bee: f7fefd4c ..L. BL lsm6dso_write_reg ; 0x1000368a - 0x10004bf2: 4605 .F MOV r5,r0 - 0x10004bf4: 4628 (F MOV r0,r5 - 0x10004bf6: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_lp1_bandwidth_get - 0x10004bf8: b5f8 .. PUSH {r3-r7,lr} - 0x10004bfa: 4605 .F MOV r5,r0 - 0x10004bfc: 460c .F MOV r4,r1 - 0x10004bfe: 2301 .# MOVS r3,#1 - 0x10004c00: 466a jF MOV r2,sp - 0x10004c02: 2115 .! MOVS r1,#0x15 - 0x10004c04: 4628 (F MOV r0,r5 - 0x10004c06: f7fefd2d ..-. BL lsm6dso_read_reg ; 0x10003664 - 0x10004c0a: 4606 .F MOV r6,r0 - 0x10004c0c: 4668 hF MOV r0,sp - 0x10004c0e: 7800 .x LDRB r0,[r0,#0] - 0x10004c10: 0740 @. LSLS r0,r0,#29 - 0x10004c12: 0f40 @. LSRS r0,r0,#29 - 0x10004c14: 0003 .. MOVS r3,r0 - 0x10004c16: f010fa16 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10004c1a: 0508 .. DCW 1288 - 0x10004c1c: 110e0b08 .... DCD 286133000 - 0x10004c20: 1d1a1714 .... DCD 488249108 - $t - 0x10004c24: 2000 . MOVS r0,#0 - 0x10004c26: 7020 p STRB r0,[r4,#0] - 0x10004c28: e017 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c2a: 2001 . MOVS r0,#1 - 0x10004c2c: 7020 p STRB r0,[r4,#0] - 0x10004c2e: e014 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c30: 2002 . MOVS r0,#2 - 0x10004c32: 7020 p STRB r0,[r4,#0] - 0x10004c34: e011 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c36: 2003 . MOVS r0,#3 - 0x10004c38: 7020 p STRB r0,[r4,#0] - 0x10004c3a: e00e .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c3c: 2004 . MOVS r0,#4 - 0x10004c3e: 7020 p STRB r0,[r4,#0] - 0x10004c40: e00b .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c42: 2005 . MOVS r0,#5 - 0x10004c44: 7020 p STRB r0,[r4,#0] - 0x10004c46: e008 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c48: 2006 . MOVS r0,#6 - 0x10004c4a: 7020 p STRB r0,[r4,#0] - 0x10004c4c: e005 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c4e: 2007 . MOVS r0,#7 - 0x10004c50: 7020 p STRB r0,[r4,#0] - 0x10004c52: e002 .. B 0x10004c5a ; lsm6dso_gy_lp1_bandwidth_get + 98 - 0x10004c54: 2000 . MOVS r0,#0 - 0x10004c56: 7020 p STRB r0,[r4,#0] - 0x10004c58: bf00 .. NOP - 0x10004c5a: bf00 .. NOP - 0x10004c5c: 4630 0F MOV r0,r6 - 0x10004c5e: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_lp2_on_6d_set - 0x10004c60: b5f8 .. PUSH {r3-r7,lr} - 0x10004c62: 4606 .F MOV r6,r0 - 0x10004c64: 460c .F MOV r4,r1 - 0x10004c66: 2301 .# MOVS r3,#1 - 0x10004c68: 466a jF MOV r2,sp - 0x10004c6a: 2117 .! MOVS r1,#0x17 - 0x10004c6c: 4630 0F MOV r0,r6 - 0x10004c6e: f7fefcf9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004c72: 4605 .F MOV r5,r0 - 0x10004c74: 2d00 .- CMP r5,#0 - 0x10004c76: d10e .. BNE 0x10004c96 ; lsm6dso_xl_lp2_on_6d_set + 54 - 0x10004c78: 4669 iF MOV r1,sp - 0x10004c7a: 7808 .x LDRB r0,[r1,#0] - 0x10004c7c: 0840 @. LSRS r0,r0,#1 - 0x10004c7e: 0040 @. LSLS r0,r0,#1 - 0x10004c80: 07e1 .. LSLS r1,r4,#31 - 0x10004c82: 0fc9 .. LSRS r1,r1,#31 - 0x10004c84: 4308 .C ORRS r0,r0,r1 - 0x10004c86: 9000 .. STR r0,[sp,#0] - 0x10004c88: 2301 .# MOVS r3,#1 - 0x10004c8a: 466a jF MOV r2,sp - 0x10004c8c: 2117 .! MOVS r1,#0x17 - 0x10004c8e: 4630 0F MOV r0,r6 - 0x10004c90: f7fefcfb .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004c94: 4605 .F MOV r5,r0 - 0x10004c96: 4628 (F MOV r0,r5 - 0x10004c98: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_lp2_on_6d_get - 0x10004c9a: b5f8 .. PUSH {r3-r7,lr} - 0x10004c9c: 4605 .F MOV r5,r0 - 0x10004c9e: 460c .F MOV r4,r1 - 0x10004ca0: 2301 .# MOVS r3,#1 - 0x10004ca2: 466a jF MOV r2,sp - 0x10004ca4: 2117 .! MOVS r1,#0x17 - 0x10004ca6: 4628 (F MOV r0,r5 - 0x10004ca8: f7fefcdc .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004cac: 4606 .F MOV r6,r0 - 0x10004cae: 4668 hF MOV r0,sp - 0x10004cb0: 7800 .x LDRB r0,[r0,#0] - 0x10004cb2: 07c0 .. LSLS r0,r0,#31 - 0x10004cb4: 0fc0 .. LSRS r0,r0,#31 - 0x10004cb6: 7020 p STRB r0,[r4,#0] - 0x10004cb8: 4630 0F MOV r0,r6 - 0x10004cba: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_hp_path_on_out_set - 0x10004cbc: b5f8 .. PUSH {r3-r7,lr} - 0x10004cbe: 4606 .F MOV r6,r0 - 0x10004cc0: 460c .F MOV r4,r1 - 0x10004cc2: 2301 .# MOVS r3,#1 - 0x10004cc4: 466a jF MOV r2,sp - 0x10004cc6: 2117 .! MOVS r1,#0x17 - 0x10004cc8: 4630 0F MOV r0,r6 - 0x10004cca: f7fefccb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004cce: 4605 .F MOV r5,r0 - 0x10004cd0: 2d00 .- CMP r5,#0 - 0x10004cd2: d127 '. BNE 0x10004d24 ; lsm6dso_xl_hp_path_on_out_set + 104 - 0x10004cd4: 4668 hF MOV r0,sp - 0x10004cd6: 7800 .x LDRB r0,[r0,#0] - 0x10004cd8: 2104 .! MOVS r1,#4 - 0x10004cda: 4388 .C BICS r0,r0,r1 - 0x10004cdc: 2110 .! MOVS r1,#0x10 - 0x10004cde: 4021 !@ ANDS r1,r1,r4 - 0x10004ce0: 0909 .. LSRS r1,r1,#4 - 0x10004ce2: 0089 .. LSLS r1,r1,#2 - 0x10004ce4: 2204 ." MOVS r2,#4 - 0x10004ce6: 4011 .@ ANDS r1,r1,r2 - 0x10004ce8: 4301 .C ORRS r1,r1,r0 - 0x10004cea: 9100 .. STR r1,[sp,#0] - 0x10004cec: 4668 hF MOV r0,sp - 0x10004cee: 7800 .x LDRB r0,[r0,#0] - 0x10004cf0: 2110 .! MOVS r1,#0x10 - 0x10004cf2: 4388 .C BICS r0,r0,r1 - 0x10004cf4: 2120 ! MOVS r1,#0x20 - 0x10004cf6: 4021 !@ ANDS r1,r1,r4 - 0x10004cf8: 0949 I. LSRS r1,r1,#5 - 0x10004cfa: 0109 .. LSLS r1,r1,#4 - 0x10004cfc: 2210 ." MOVS r2,#0x10 - 0x10004cfe: 4011 .@ ANDS r1,r1,r2 - 0x10004d00: 4301 .C ORRS r1,r1,r0 - 0x10004d02: 9100 .. STR r1,[sp,#0] - 0x10004d04: 4668 hF MOV r0,sp - 0x10004d06: 7800 .x LDRB r0,[r0,#0] - 0x10004d08: 21e0 .! MOVS r1,#0xe0 - 0x10004d0a: 4388 .C BICS r0,r0,r1 - 0x10004d0c: 0161 a. LSLS r1,r4,#5 - 0x10004d0e: 22e0 ." MOVS r2,#0xe0 - 0x10004d10: 4011 .@ ANDS r1,r1,r2 - 0x10004d12: 4308 .C ORRS r0,r0,r1 - 0x10004d14: 9000 .. STR r0,[sp,#0] - 0x10004d16: 2301 .# MOVS r3,#1 - 0x10004d18: 466a jF MOV r2,sp - 0x10004d1a: 2117 .! MOVS r1,#0x17 - 0x10004d1c: 4630 0F MOV r0,r6 - 0x10004d1e: f7fefcb4 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004d22: 4605 .F MOV r5,r0 - 0x10004d24: 4628 (F MOV r0,r5 - 0x10004d26: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_hp_path_on_out_get - 0x10004d28: b5f8 .. PUSH {r3-r7,lr} - 0x10004d2a: 4605 .F MOV r5,r0 - 0x10004d2c: 460c .F MOV r4,r1 - 0x10004d2e: 2301 .# MOVS r3,#1 - 0x10004d30: 466a jF MOV r2,sp - 0x10004d32: 2117 .! MOVS r1,#0x17 - 0x10004d34: 4628 (F MOV r0,r5 - 0x10004d36: f7fefc95 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004d3a: 4606 .F MOV r6,r0 - 0x10004d3c: 4668 hF MOV r0,sp - 0x10004d3e: 7800 .x LDRB r0,[r0,#0] - 0x10004d40: 06c0 .. LSLS r0,r0,#27 - 0x10004d42: 0fc0 .. LSRS r0,r0,#31 - 0x10004d44: 0141 A. LSLS r1,r0,#5 - 0x10004d46: 4668 hF MOV r0,sp - 0x10004d48: 7800 .x LDRB r0,[r0,#0] - 0x10004d4a: 0740 @. LSLS r0,r0,#29 - 0x10004d4c: 0fc0 .. LSRS r0,r0,#31 - 0x10004d4e: 0100 .. LSLS r0,r0,#4 - 0x10004d50: 4308 .C ORRS r0,r0,r1 - 0x10004d52: 4669 iF MOV r1,sp - 0x10004d54: 7809 .x LDRB r1,[r1,#0] - 0x10004d56: 0949 I. LSRS r1,r1,#5 - 0x10004d58: 4308 .C ORRS r0,r0,r1 - 0x10004d5a: 2813 .( CMP r0,#0x13 - 0x10004d5c: d032 2. BEQ 0x10004dc4 ; lsm6dso_xl_hp_path_on_out_get + 156 - 0x10004d5e: dc0d .. BGT 0x10004d7c ; lsm6dso_xl_hp_path_on_out_get + 84 - 0x10004d60: 0003 .. MOVS r3,r0 - 0x10004d62: f010f970 ..p. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10004d66: 2313 .# DCW 8979 - 0x10004d68: 5c595653 SVY\ DCD 1549358675 - 0x10004d6c: 6865625f _beh DCD 1751474783 - 0x10004d70: 68686868 hhhh DCD 1751672936 - 0x10004d74: 26686868 hhh& DCD 644376680 - 0x10004d78: 00682c29 ),h. DCD 6827049 - $t - 0x10004d7c: 2832 2( CMP r0,#0x32 - 0x10004d7e: d033 3. BEQ 0x10004de8 ; lsm6dso_xl_hp_path_on_out_get + 192 - 0x10004d80: dc0c .. BGT 0x10004d9c ; lsm6dso_xl_hp_path_on_out_get + 116 - 0x10004d82: 2816 .( CMP r0,#0x16 - 0x10004d84: d027 '. BEQ 0x10004dd6 ; lsm6dso_xl_hp_path_on_out_get + 174 - 0x10004d86: dc04 .. BGT 0x10004d92 ; lsm6dso_xl_hp_path_on_out_get + 106 - 0x10004d88: 2814 .( CMP r0,#0x14 - 0x10004d8a: d01e .. BEQ 0x10004dca ; lsm6dso_xl_hp_path_on_out_get + 162 - 0x10004d8c: 2815 .( CMP r0,#0x15 - 0x10004d8e: d152 R. BNE 0x10004e36 ; lsm6dso_xl_hp_path_on_out_get + 270 - 0x10004d90: e01e .. B 0x10004dd0 ; lsm6dso_xl_hp_path_on_out_get + 168 - 0x10004d92: 2817 .( CMP r0,#0x17 - 0x10004d94: d022 ". BEQ 0x10004ddc ; lsm6dso_xl_hp_path_on_out_get + 180 - 0x10004d96: 2831 1( CMP r0,#0x31 - 0x10004d98: d14d M. BNE 0x10004e36 ; lsm6dso_xl_hp_path_on_out_get + 270 - 0x10004d9a: e022 ". B 0x10004de2 ; lsm6dso_xl_hp_path_on_out_get + 186 - 0x10004d9c: 3833 38 SUBS r0,r0,#0x33 - 0x10004d9e: 0003 .. MOVS r3,r0 - 0x10004da0: f010f951 ..Q. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10004da4: 2b282505 .%(+ DCD 724051205 - 0x10004da8: 0049312e .1I. DCD 4796718 - $t - 0x10004dac: 2000 . MOVS r0,#0 - 0x10004dae: 7020 p STRB r0,[r4,#0] - 0x10004db0: e044 D. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004db2: 2010 . MOVS r0,#0x10 - 0x10004db4: 7020 p STRB r0,[r4,#0] - 0x10004db6: e041 A. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004db8: 2011 . MOVS r0,#0x11 - 0x10004dba: 7020 p STRB r0,[r4,#0] - 0x10004dbc: e03e >. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dbe: 2012 . MOVS r0,#0x12 - 0x10004dc0: 7020 p STRB r0,[r4,#0] - 0x10004dc2: e03b ;. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dc4: 2013 . MOVS r0,#0x13 - 0x10004dc6: 7020 p STRB r0,[r4,#0] - 0x10004dc8: e038 8. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dca: 2014 . MOVS r0,#0x14 - 0x10004dcc: 7020 p STRB r0,[r4,#0] - 0x10004dce: e035 5. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dd0: 2015 . MOVS r0,#0x15 - 0x10004dd2: 7020 p STRB r0,[r4,#0] - 0x10004dd4: e032 2. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dd6: 2016 . MOVS r0,#0x16 - 0x10004dd8: 7020 p STRB r0,[r4,#0] - 0x10004dda: e02f /. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004ddc: 2017 . MOVS r0,#0x17 - 0x10004dde: 7020 p STRB r0,[r4,#0] - 0x10004de0: e02c ,. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004de2: 2031 1 MOVS r0,#0x31 - 0x10004de4: 7020 p STRB r0,[r4,#0] - 0x10004de6: e029 ). B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004de8: 2032 2 MOVS r0,#0x32 - 0x10004dea: 7020 p STRB r0,[r4,#0] - 0x10004dec: e026 &. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dee: 2033 3 MOVS r0,#0x33 - 0x10004df0: 7020 p STRB r0,[r4,#0] - 0x10004df2: e023 #. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004df4: 2034 4 MOVS r0,#0x34 - 0x10004df6: 7020 p STRB r0,[r4,#0] - 0x10004df8: e020 . B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004dfa: 2035 5 MOVS r0,#0x35 - 0x10004dfc: 7020 p STRB r0,[r4,#0] - 0x10004dfe: e01d .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e00: 2036 6 MOVS r0,#0x36 - 0x10004e02: 7020 p STRB r0,[r4,#0] - 0x10004e04: e01a .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e06: 2037 7 MOVS r0,#0x37 - 0x10004e08: 7020 p STRB r0,[r4,#0] - 0x10004e0a: e017 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e0c: 2001 . MOVS r0,#1 - 0x10004e0e: 7020 p STRB r0,[r4,#0] - 0x10004e10: e014 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e12: 2002 . MOVS r0,#2 - 0x10004e14: 7020 p STRB r0,[r4,#0] - 0x10004e16: e011 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e18: 2003 . MOVS r0,#3 - 0x10004e1a: 7020 p STRB r0,[r4,#0] - 0x10004e1c: e00e .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e1e: 2004 . MOVS r0,#4 - 0x10004e20: 7020 p STRB r0,[r4,#0] - 0x10004e22: e00b .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e24: 2005 . MOVS r0,#5 - 0x10004e26: 7020 p STRB r0,[r4,#0] - 0x10004e28: e008 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e2a: 2006 . MOVS r0,#6 - 0x10004e2c: 7020 p STRB r0,[r4,#0] - 0x10004e2e: e005 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e30: 2007 . MOVS r0,#7 - 0x10004e32: 7020 p STRB r0,[r4,#0] - 0x10004e34: e002 .. B 0x10004e3c ; lsm6dso_xl_hp_path_on_out_get + 276 - 0x10004e36: 2000 . MOVS r0,#0 - 0x10004e38: 7020 p STRB r0,[r4,#0] - 0x10004e3a: bf00 .. NOP - 0x10004e3c: bf00 .. NOP - 0x10004e3e: 4630 0F MOV r0,r6 - 0x10004e40: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_fast_settling_set - 0x10004e42: b5f8 .. PUSH {r3-r7,lr} - 0x10004e44: 4606 .F MOV r6,r0 - 0x10004e46: 460c .F MOV r4,r1 - 0x10004e48: 2301 .# MOVS r3,#1 - 0x10004e4a: 466a jF MOV r2,sp - 0x10004e4c: 2117 .! MOVS r1,#0x17 - 0x10004e4e: 4630 0F MOV r0,r6 - 0x10004e50: f7fefc08 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004e54: 4605 .F MOV r5,r0 - 0x10004e56: 2d00 .- CMP r5,#0 - 0x10004e58: d10f .. BNE 0x10004e7a ; lsm6dso_xl_fast_settling_set + 56 - 0x10004e5a: 4669 iF MOV r1,sp - 0x10004e5c: 7808 .x LDRB r0,[r1,#0] - 0x10004e5e: 2108 .! MOVS r1,#8 - 0x10004e60: 4388 .C BICS r0,r0,r1 - 0x10004e62: 00e1 .. LSLS r1,r4,#3 - 0x10004e64: 2208 ." MOVS r2,#8 - 0x10004e66: 4011 .@ ANDS r1,r1,r2 - 0x10004e68: 4308 .C ORRS r0,r0,r1 - 0x10004e6a: 9000 .. STR r0,[sp,#0] - 0x10004e6c: 2301 .# MOVS r3,#1 - 0x10004e6e: 466a jF MOV r2,sp - 0x10004e70: 2117 .! MOVS r1,#0x17 - 0x10004e72: 4630 0F MOV r0,r6 - 0x10004e74: f7fefc09 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004e78: 4605 .F MOV r5,r0 - 0x10004e7a: 4628 (F MOV r0,r5 - 0x10004e7c: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_fast_settling_get - 0x10004e7e: b5f8 .. PUSH {r3-r7,lr} - 0x10004e80: 4605 .F MOV r5,r0 - 0x10004e82: 460c .F MOV r4,r1 - 0x10004e84: 2301 .# MOVS r3,#1 - 0x10004e86: 466a jF MOV r2,sp - 0x10004e88: 2117 .! MOVS r1,#0x17 - 0x10004e8a: 4628 (F MOV r0,r5 - 0x10004e8c: f7fefbea .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004e90: 4606 .F MOV r6,r0 - 0x10004e92: 4668 hF MOV r0,sp - 0x10004e94: 7800 .x LDRB r0,[r0,#0] - 0x10004e96: 0700 .. LSLS r0,r0,#28 - 0x10004e98: 0fc0 .. LSRS r0,r0,#31 - 0x10004e9a: 7020 p STRB r0,[r4,#0] - 0x10004e9c: 4630 0F MOV r0,r6 - 0x10004e9e: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_hp_path_internal_set - 0x10004ea0: b5f8 .. PUSH {r3-r7,lr} - 0x10004ea2: 4606 .F MOV r6,r0 - 0x10004ea4: 460c .F MOV r4,r1 - 0x10004ea6: 2301 .# MOVS r3,#1 - 0x10004ea8: 466a jF MOV r2,sp - 0x10004eaa: 2156 V! MOVS r1,#0x56 - 0x10004eac: 4630 0F MOV r0,r6 - 0x10004eae: f7fefbd9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004eb2: 4605 .F MOV r5,r0 - 0x10004eb4: 2d00 .- CMP r5,#0 - 0x10004eb6: d10f .. BNE 0x10004ed8 ; lsm6dso_xl_hp_path_internal_set + 56 - 0x10004eb8: 4669 iF MOV r1,sp - 0x10004eba: 7808 .x LDRB r0,[r1,#0] - 0x10004ebc: 2110 .! MOVS r1,#0x10 - 0x10004ebe: 4388 .C BICS r0,r0,r1 - 0x10004ec0: 0121 !. LSLS r1,r4,#4 - 0x10004ec2: 2210 ." MOVS r2,#0x10 - 0x10004ec4: 4011 .@ ANDS r1,r1,r2 - 0x10004ec6: 4308 .C ORRS r0,r0,r1 - 0x10004ec8: 9000 .. STR r0,[sp,#0] - 0x10004eca: 2301 .# MOVS r3,#1 - 0x10004ecc: 466a jF MOV r2,sp - 0x10004ece: 2156 V! MOVS r1,#0x56 - 0x10004ed0: 4630 0F MOV r0,r6 - 0x10004ed2: f7fefbda .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004ed6: 4605 .F MOV r5,r0 - 0x10004ed8: 4628 (F MOV r0,r5 - 0x10004eda: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_hp_path_internal_get - 0x10004edc: b5f8 .. PUSH {r3-r7,lr} - 0x10004ede: 4605 .F MOV r5,r0 - 0x10004ee0: 460c .F MOV r4,r1 - 0x10004ee2: 2301 .# MOVS r3,#1 - 0x10004ee4: 466a jF MOV r2,sp - 0x10004ee6: 2156 V! MOVS r1,#0x56 - 0x10004ee8: 4628 (F MOV r0,r5 - 0x10004eea: f7fefbbb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004eee: 4606 .F MOV r6,r0 - 0x10004ef0: 4668 hF MOV r0,sp - 0x10004ef2: 7800 .x LDRB r0,[r0,#0] - 0x10004ef4: 06c0 .. LSLS r0,r0,#27 - 0x10004ef6: 0fc0 .. LSRS r0,r0,#31 - 0x10004ef8: 2800 .( CMP r0,#0 - 0x10004efa: d002 .. BEQ 0x10004f02 ; lsm6dso_xl_hp_path_internal_get + 38 - 0x10004efc: 2801 .( CMP r0,#1 - 0x10004efe: d106 .. BNE 0x10004f0e ; lsm6dso_xl_hp_path_internal_get + 50 - 0x10004f00: e002 .. B 0x10004f08 ; lsm6dso_xl_hp_path_internal_get + 44 - 0x10004f02: 2000 . MOVS r0,#0 - 0x10004f04: 7020 p STRB r0,[r4,#0] - 0x10004f06: e005 .. B 0x10004f14 ; lsm6dso_xl_hp_path_internal_get + 56 - 0x10004f08: 2001 . MOVS r0,#1 - 0x10004f0a: 7020 p STRB r0,[r4,#0] - 0x10004f0c: e002 .. B 0x10004f14 ; lsm6dso_xl_hp_path_internal_get + 56 - 0x10004f0e: 2000 . MOVS r0,#0 - 0x10004f10: 7020 p STRB r0,[r4,#0] - 0x10004f12: bf00 .. NOP - 0x10004f14: bf00 .. NOP - 0x10004f16: 4630 0F MOV r0,r6 - 0x10004f18: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_hp_path_internal_set - 0x10004f1a: b5f8 .. PUSH {r3-r7,lr} - 0x10004f1c: 4606 .F MOV r6,r0 - 0x10004f1e: 460c .F MOV r4,r1 - 0x10004f20: 2301 .# MOVS r3,#1 - 0x10004f22: 466a jF MOV r2,sp - 0x10004f24: 2116 .! MOVS r1,#0x16 - 0x10004f26: 4630 0F MOV r0,r6 - 0x10004f28: f7fefb9c .... BL lsm6dso_read_reg ; 0x10003664 - 0x10004f2c: 4605 .F MOV r5,r0 - 0x10004f2e: 2d00 .- CMP r5,#0 - 0x10004f30: d11b .. BNE 0x10004f6a ; lsm6dso_gy_hp_path_internal_set + 80 - 0x10004f32: 4668 hF MOV r0,sp - 0x10004f34: 7800 .x LDRB r0,[r0,#0] - 0x10004f36: 2140 @! MOVS r1,#0x40 - 0x10004f38: 4388 .C BICS r0,r0,r1 - 0x10004f3a: 2180 .! MOVS r1,#0x80 - 0x10004f3c: 4021 !@ ANDS r1,r1,r4 - 0x10004f3e: 09c9 .. LSRS r1,r1,#7 - 0x10004f40: 0189 .. LSLS r1,r1,#6 - 0x10004f42: 2240 @" MOVS r2,#0x40 - 0x10004f44: 4011 .@ ANDS r1,r1,r2 - 0x10004f46: 4301 .C ORRS r1,r1,r0 - 0x10004f48: 9100 .. STR r1,[sp,#0] - 0x10004f4a: 4668 hF MOV r0,sp - 0x10004f4c: 7800 .x LDRB r0,[r0,#0] - 0x10004f4e: 2130 0! MOVS r1,#0x30 - 0x10004f50: 4388 .C BICS r0,r0,r1 - 0x10004f52: 0121 !. LSLS r1,r4,#4 - 0x10004f54: 2230 0" MOVS r2,#0x30 - 0x10004f56: 4011 .@ ANDS r1,r1,r2 - 0x10004f58: 4308 .C ORRS r0,r0,r1 - 0x10004f5a: 9000 .. STR r0,[sp,#0] - 0x10004f5c: 2301 .# MOVS r3,#1 - 0x10004f5e: 466a jF MOV r2,sp - 0x10004f60: 2116 .! MOVS r1,#0x16 - 0x10004f62: 4630 0F MOV r0,r6 - 0x10004f64: f7fefb91 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10004f68: 4605 .F MOV r5,r0 - 0x10004f6a: 4628 (F MOV r0,r5 - 0x10004f6c: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_hp_path_internal_get - 0x10004f6e: b5f8 .. PUSH {r3-r7,lr} - 0x10004f70: 4605 .F MOV r5,r0 - 0x10004f72: 460c .F MOV r4,r1 - 0x10004f74: 2301 .# MOVS r3,#1 - 0x10004f76: 466a jF MOV r2,sp - 0x10004f78: 2116 .! MOVS r1,#0x16 - 0x10004f7a: 4628 (F MOV r0,r5 - 0x10004f7c: f7fefb72 ..r. BL lsm6dso_read_reg ; 0x10003664 - 0x10004f80: 4606 .F MOV r6,r0 - 0x10004f82: 4668 hF MOV r0,sp - 0x10004f84: 7800 .x LDRB r0,[r0,#0] - 0x10004f86: 0640 @. LSLS r0,r0,#25 - 0x10004f88: 0fc0 .. LSRS r0,r0,#31 - 0x10004f8a: 01c1 .. LSLS r1,r0,#7 - 0x10004f8c: 4668 hF MOV r0,sp - 0x10004f8e: 7800 .x LDRB r0,[r0,#0] - 0x10004f90: 0680 .. LSLS r0,r0,#26 - 0x10004f92: 0f80 .. LSRS r0,r0,#30 - 0x10004f94: 1808 .. ADDS r0,r1,r0 - 0x10004f96: 2881 .( CMP r0,#0x81 - 0x10004f98: d010 .. BEQ 0x10004fbc ; lsm6dso_gy_hp_path_internal_get + 78 - 0x10004f9a: dc04 .. BGT 0x10004fa6 ; lsm6dso_gy_hp_path_internal_get + 56 - 0x10004f9c: 2800 .( CMP r0,#0 - 0x10004f9e: d007 .. BEQ 0x10004fb0 ; lsm6dso_gy_hp_path_internal_get + 66 - 0x10004fa0: 2880 .( CMP r0,#0x80 - 0x10004fa2: d114 .. BNE 0x10004fce ; lsm6dso_gy_hp_path_internal_get + 96 - 0x10004fa4: e007 .. B 0x10004fb6 ; lsm6dso_gy_hp_path_internal_get + 72 - 0x10004fa6: 2882 .( CMP r0,#0x82 - 0x10004fa8: d00b .. BEQ 0x10004fc2 ; lsm6dso_gy_hp_path_internal_get + 84 - 0x10004faa: 2883 .( CMP r0,#0x83 - 0x10004fac: d10f .. BNE 0x10004fce ; lsm6dso_gy_hp_path_internal_get + 96 - 0x10004fae: e00b .. B 0x10004fc8 ; lsm6dso_gy_hp_path_internal_get + 90 - 0x10004fb0: 2000 . MOVS r0,#0 - 0x10004fb2: 7020 p STRB r0,[r4,#0] - 0x10004fb4: e00e .. B 0x10004fd4 ; lsm6dso_gy_hp_path_internal_get + 102 - 0x10004fb6: 2080 . MOVS r0,#0x80 - 0x10004fb8: 7020 p STRB r0,[r4,#0] - 0x10004fba: e00b .. B 0x10004fd4 ; lsm6dso_gy_hp_path_internal_get + 102 - 0x10004fbc: 2081 . MOVS r0,#0x81 - 0x10004fbe: 7020 p STRB r0,[r4,#0] - 0x10004fc0: e008 .. B 0x10004fd4 ; lsm6dso_gy_hp_path_internal_get + 102 - 0x10004fc2: 2082 . MOVS r0,#0x82 - 0x10004fc4: 7020 p STRB r0,[r4,#0] - 0x10004fc6: e005 .. B 0x10004fd4 ; lsm6dso_gy_hp_path_internal_get + 102 - 0x10004fc8: 2083 . MOVS r0,#0x83 - 0x10004fca: 7020 p STRB r0,[r4,#0] - 0x10004fcc: e002 .. B 0x10004fd4 ; lsm6dso_gy_hp_path_internal_get + 102 - 0x10004fce: 2000 . MOVS r0,#0 - 0x10004fd0: 7020 p STRB r0,[r4,#0] - 0x10004fd2: bf00 .. NOP - 0x10004fd4: bf00 .. NOP - 0x10004fd6: 4630 0F MOV r0,r6 - 0x10004fd8: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_sdo_ocs_mode_set - 0x10004fda: b5f8 .. PUSH {r3-r7,lr} - 0x10004fdc: 4606 .F MOV r6,r0 - 0x10004fde: 460c .F MOV r4,r1 - 0x10004fe0: 2301 .# MOVS r3,#1 - 0x10004fe2: 466a jF MOV r2,sp - 0x10004fe4: 2102 .! MOVS r1,#2 - 0x10004fe6: 4630 0F MOV r0,r6 - 0x10004fe8: f7fefb3c ..<. BL lsm6dso_read_reg ; 0x10003664 - 0x10004fec: 4605 .F MOV r5,r0 - 0x10004fee: 2d00 .- CMP r5,#0 - 0x10004ff0: d10f .. BNE 0x10005012 ; lsm6dso_aux_sdo_ocs_mode_set + 56 - 0x10004ff2: 4669 iF MOV r1,sp - 0x10004ff4: 7808 .x LDRB r0,[r1,#0] - 0x10004ff6: 2180 .! MOVS r1,#0x80 - 0x10004ff8: 4388 .C BICS r0,r0,r1 - 0x10004ffa: 01e1 .. LSLS r1,r4,#7 - 0x10004ffc: 2280 ." MOVS r2,#0x80 - 0x10004ffe: 4011 .@ ANDS r1,r1,r2 - 0x10005000: 4308 .C ORRS r0,r0,r1 - 0x10005002: 9000 .. STR r0,[sp,#0] - 0x10005004: 2301 .# MOVS r3,#1 - 0x10005006: 466a jF MOV r2,sp - 0x10005008: 2102 .! MOVS r1,#2 - 0x1000500a: 4630 0F MOV r0,r6 - 0x1000500c: f7fefb3d ..=. BL lsm6dso_write_reg ; 0x1000368a - 0x10005010: 4605 .F MOV r5,r0 - 0x10005012: 4628 (F MOV r0,r5 - 0x10005014: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_sdo_ocs_mode_get - 0x10005016: b5f8 .. PUSH {r3-r7,lr} - 0x10005018: 4605 .F MOV r5,r0 - 0x1000501a: 460c .F MOV r4,r1 - 0x1000501c: 2301 .# MOVS r3,#1 - 0x1000501e: 466a jF MOV r2,sp - 0x10005020: 2102 .! MOVS r1,#2 - 0x10005022: 4628 (F MOV r0,r5 - 0x10005024: f7fefb1e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005028: 4606 .F MOV r6,r0 - 0x1000502a: 4668 hF MOV r0,sp - 0x1000502c: 7800 .x LDRB r0,[r0,#0] - 0x1000502e: 09c0 .. LSRS r0,r0,#7 - 0x10005030: 2800 .( CMP r0,#0 - 0x10005032: d002 .. BEQ 0x1000503a ; lsm6dso_aux_sdo_ocs_mode_get + 36 - 0x10005034: 2801 .( CMP r0,#1 - 0x10005036: d106 .. BNE 0x10005046 ; lsm6dso_aux_sdo_ocs_mode_get + 48 - 0x10005038: e002 .. B 0x10005040 ; lsm6dso_aux_sdo_ocs_mode_get + 42 - 0x1000503a: 2000 . MOVS r0,#0 - 0x1000503c: 7020 p STRB r0,[r4,#0] - 0x1000503e: e005 .. B 0x1000504c ; lsm6dso_aux_sdo_ocs_mode_get + 54 - 0x10005040: 2001 . MOVS r0,#1 - 0x10005042: 7020 p STRB r0,[r4,#0] - 0x10005044: e002 .. B 0x1000504c ; lsm6dso_aux_sdo_ocs_mode_get + 54 - 0x10005046: 2000 . MOVS r0,#0 - 0x10005048: 7020 p STRB r0,[r4,#0] - 0x1000504a: bf00 .. NOP - 0x1000504c: bf00 .. NOP - 0x1000504e: 4630 0F MOV r0,r6 - 0x10005050: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_pw_on_ctrl_set - 0x10005052: b5f8 .. PUSH {r3-r7,lr} - 0x10005054: 4606 .F MOV r6,r0 - 0x10005056: 460c .F MOV r4,r1 - 0x10005058: 2301 .# MOVS r3,#1 - 0x1000505a: 466a jF MOV r2,sp - 0x1000505c: 2116 .! MOVS r1,#0x16 - 0x1000505e: 4630 0F MOV r0,r6 - 0x10005060: f7fefb00 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005064: 4605 .F MOV r5,r0 - 0x10005066: 2d00 .- CMP r5,#0 - 0x10005068: d117 .. BNE 0x1000509a ; lsm6dso_aux_pw_on_ctrl_set + 72 - 0x1000506a: 4668 hF MOV r0,sp - 0x1000506c: 7800 .x LDRB r0,[r0,#0] - 0x1000506e: 2104 .! MOVS r1,#4 - 0x10005070: 4388 .C BICS r0,r0,r1 - 0x10005072: 00a1 .. LSLS r1,r4,#2 - 0x10005074: 2204 ." MOVS r2,#4 - 0x10005076: 4011 .@ ANDS r1,r1,r2 - 0x10005078: 4301 .C ORRS r1,r1,r0 - 0x1000507a: 9100 .. STR r1,[sp,#0] - 0x1000507c: 4668 hF MOV r0,sp - 0x1000507e: 7800 .x LDRB r0,[r0,#0] - 0x10005080: 0840 @. LSRS r0,r0,#1 - 0x10005082: 0040 @. LSLS r0,r0,#1 - 0x10005084: 07e1 .. LSLS r1,r4,#31 - 0x10005086: 0fc9 .. LSRS r1,r1,#31 - 0x10005088: 4308 .C ORRS r0,r0,r1 - 0x1000508a: 9000 .. STR r0,[sp,#0] - 0x1000508c: 2301 .# MOVS r3,#1 - 0x1000508e: 466a jF MOV r2,sp - 0x10005090: 2116 .! MOVS r1,#0x16 - 0x10005092: 4630 0F MOV r0,r6 - 0x10005094: f7fefaf9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005098: 4605 .F MOV r5,r0 - 0x1000509a: 4628 (F MOV r0,r5 - 0x1000509c: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_pw_on_ctrl_get - 0x1000509e: b5f8 .. PUSH {r3-r7,lr} - 0x100050a0: 4605 .F MOV r5,r0 - 0x100050a2: 460c .F MOV r4,r1 - 0x100050a4: 2301 .# MOVS r3,#1 - 0x100050a6: 466a jF MOV r2,sp - 0x100050a8: 2116 .! MOVS r1,#0x16 - 0x100050aa: 4628 (F MOV r0,r5 - 0x100050ac: f7fefada .... BL lsm6dso_read_reg ; 0x10003664 - 0x100050b0: 4606 .F MOV r6,r0 - 0x100050b2: 4668 hF MOV r0,sp - 0x100050b4: 7800 .x LDRB r0,[r0,#0] - 0x100050b6: 07c0 .. LSLS r0,r0,#31 - 0x100050b8: 0fc0 .. LSRS r0,r0,#31 - 0x100050ba: 2800 .( CMP r0,#0 - 0x100050bc: d003 .. BEQ 0x100050c6 ; lsm6dso_aux_pw_on_ctrl_get + 40 - 0x100050be: 2801 .( CMP r0,#1 - 0x100050c0: d104 .. BNE 0x100050cc ; lsm6dso_aux_pw_on_ctrl_get + 46 - 0x100050c2: 7020 p STRB r0,[r4,#0] - 0x100050c4: e005 .. B 0x100050d2 ; lsm6dso_aux_pw_on_ctrl_get + 52 - 0x100050c6: 2000 . MOVS r0,#0 - 0x100050c8: 7020 p STRB r0,[r4,#0] - 0x100050ca: e002 .. B 0x100050d2 ; lsm6dso_aux_pw_on_ctrl_get + 52 - 0x100050cc: 2001 . MOVS r0,#1 - 0x100050ce: 7020 p STRB r0,[r4,#0] - 0x100050d0: bf00 .. NOP - 0x100050d2: bf00 .. NOP - 0x100050d4: 4630 0F MOV r0,r6 - 0x100050d6: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_fs_mode_set - 0x100050d8: b5f8 .. PUSH {r3-r7,lr} - 0x100050da: 4606 .F MOV r6,r0 - 0x100050dc: 460c .F MOV r4,r1 - 0x100050de: 2301 .# MOVS r3,#1 - 0x100050e0: 466a jF MOV r2,sp - 0x100050e2: 2117 .! MOVS r1,#0x17 - 0x100050e4: 4630 0F MOV r0,r6 - 0x100050e6: f7fefabd .... BL lsm6dso_read_reg ; 0x10003664 - 0x100050ea: 4605 .F MOV r5,r0 - 0x100050ec: 2d00 .- CMP r5,#0 - 0x100050ee: d10f .. BNE 0x10005110 ; lsm6dso_aux_xl_fs_mode_set + 56 - 0x100050f0: 4669 iF MOV r1,sp - 0x100050f2: 7808 .x LDRB r0,[r1,#0] - 0x100050f4: 2102 .! MOVS r1,#2 - 0x100050f6: 4388 .C BICS r0,r0,r1 - 0x100050f8: 0061 a. LSLS r1,r4,#1 - 0x100050fa: 2202 ." MOVS r2,#2 - 0x100050fc: 4011 .@ ANDS r1,r1,r2 - 0x100050fe: 4308 .C ORRS r0,r0,r1 - 0x10005100: 9000 .. STR r0,[sp,#0] - 0x10005102: 2301 .# MOVS r3,#1 - 0x10005104: 466a jF MOV r2,sp - 0x10005106: 2117 .! MOVS r1,#0x17 - 0x10005108: 4630 0F MOV r0,r6 - 0x1000510a: f7fefabe .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000510e: 4605 .F MOV r5,r0 - 0x10005110: 4628 (F MOV r0,r5 - 0x10005112: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_fs_mode_get - 0x10005114: b5f8 .. PUSH {r3-r7,lr} - 0x10005116: 4605 .F MOV r5,r0 - 0x10005118: 460c .F MOV r4,r1 - 0x1000511a: 2301 .# MOVS r3,#1 - 0x1000511c: 466a jF MOV r2,sp - 0x1000511e: 2117 .! MOVS r1,#0x17 - 0x10005120: 4628 (F MOV r0,r5 - 0x10005122: f7fefa9f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005126: 4606 .F MOV r6,r0 - 0x10005128: 4668 hF MOV r0,sp - 0x1000512a: 7800 .x LDRB r0,[r0,#0] - 0x1000512c: 0780 .. LSLS r0,r0,#30 - 0x1000512e: 0fc0 .. LSRS r0,r0,#31 - 0x10005130: 2800 .( CMP r0,#0 - 0x10005132: d002 .. BEQ 0x1000513a ; lsm6dso_aux_xl_fs_mode_get + 38 - 0x10005134: 2801 .( CMP r0,#1 - 0x10005136: d106 .. BNE 0x10005146 ; lsm6dso_aux_xl_fs_mode_get + 50 - 0x10005138: e002 .. B 0x10005140 ; lsm6dso_aux_xl_fs_mode_get + 44 - 0x1000513a: 2000 . MOVS r0,#0 - 0x1000513c: 7020 p STRB r0,[r4,#0] - 0x1000513e: e005 .. B 0x1000514c ; lsm6dso_aux_xl_fs_mode_get + 56 - 0x10005140: 2001 . MOVS r0,#1 - 0x10005142: 7020 p STRB r0,[r4,#0] - 0x10005144: e002 .. B 0x1000514c ; lsm6dso_aux_xl_fs_mode_get + 56 - 0x10005146: 2000 . MOVS r0,#0 - 0x10005148: 7020 p STRB r0,[r4,#0] - 0x1000514a: bf00 .. NOP - 0x1000514c: bf00 .. NOP - 0x1000514e: 4630 0F MOV r0,r6 - 0x10005150: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_status_reg_get - 0x10005152: b570 p. PUSH {r4-r6,lr} - 0x10005154: 4605 .F MOV r5,r0 - 0x10005156: 460c .F MOV r4,r1 - 0x10005158: 2301 .# MOVS r3,#1 - 0x1000515a: 4622 "F MOV r2,r4 - 0x1000515c: 211e .! MOVS r1,#0x1e - 0x1000515e: 4628 (F MOV r0,r5 - 0x10005160: f7fefa80 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005164: 4606 .F MOV r6,r0 - 0x10005166: 4630 0F MOV r0,r6 - 0x10005168: bd70 p. POP {r4-r6,pc} - lsm6dso_aux_xl_flag_data_ready_get - 0x1000516a: b5f8 .. PUSH {r3-r7,lr} - 0x1000516c: 4605 .F MOV r5,r0 - 0x1000516e: 460c .F MOV r4,r1 - 0x10005170: 2301 .# MOVS r3,#1 - 0x10005172: 466a jF MOV r2,sp - 0x10005174: 211e .! MOVS r1,#0x1e - 0x10005176: 4628 (F MOV r0,r5 - 0x10005178: f7fefa74 ..t. BL lsm6dso_read_reg ; 0x10003664 - 0x1000517c: 4606 .F MOV r6,r0 - 0x1000517e: 4668 hF MOV r0,sp - 0x10005180: 7800 .x LDRB r0,[r0,#0] - 0x10005182: 07c0 .. LSLS r0,r0,#31 - 0x10005184: 0fc0 .. LSRS r0,r0,#31 - 0x10005186: 7020 p STRB r0,[r4,#0] - 0x10005188: 4630 0F MOV r0,r6 - 0x1000518a: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_flag_data_ready_get - 0x1000518c: b5f8 .. PUSH {r3-r7,lr} - 0x1000518e: 4605 .F MOV r5,r0 - 0x10005190: 460c .F MOV r4,r1 - 0x10005192: 2301 .# MOVS r3,#1 - 0x10005194: 466a jF MOV r2,sp - 0x10005196: 211e .! MOVS r1,#0x1e - 0x10005198: 4628 (F MOV r0,r5 - 0x1000519a: f7fefa63 ..c. BL lsm6dso_read_reg ; 0x10003664 - 0x1000519e: 4606 .F MOV r6,r0 - 0x100051a0: 4668 hF MOV r0,sp - 0x100051a2: 7800 .x LDRB r0,[r0,#0] - 0x100051a4: 0780 .. LSLS r0,r0,#30 - 0x100051a6: 0fc0 .. LSRS r0,r0,#31 - 0x100051a8: 7020 p STRB r0,[r4,#0] - 0x100051aa: 4630 0F MOV r0,r6 - 0x100051ac: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_flag_settling_get - 0x100051ae: b5f8 .. PUSH {r3-r7,lr} - 0x100051b0: 4605 .F MOV r5,r0 - 0x100051b2: 460c .F MOV r4,r1 - 0x100051b4: 2301 .# MOVS r3,#1 - 0x100051b6: 466a jF MOV r2,sp - 0x100051b8: 211e .! MOVS r1,#0x1e - 0x100051ba: 4628 (F MOV r0,r5 - 0x100051bc: f7fefa52 ..R. BL lsm6dso_read_reg ; 0x10003664 - 0x100051c0: 4606 .F MOV r6,r0 - 0x100051c2: 4668 hF MOV r0,sp - 0x100051c4: 7800 .x LDRB r0,[r0,#0] - 0x100051c6: 0740 @. LSLS r0,r0,#29 - 0x100051c8: 0fc0 .. LSRS r0,r0,#31 - 0x100051ca: 7020 p STRB r0,[r4,#0] - 0x100051cc: 4630 0F MOV r0,r6 - 0x100051ce: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_self_test_set - 0x100051d0: b5f8 .. PUSH {r3-r7,lr} - 0x100051d2: 4606 .F MOV r6,r0 - 0x100051d4: 460c .F MOV r4,r1 - 0x100051d6: 2301 .# MOVS r3,#1 - 0x100051d8: 466a jF MOV r2,sp - 0x100051da: 216f o! MOVS r1,#0x6f - 0x100051dc: 4630 0F MOV r0,r6 - 0x100051de: f7fefa41 ..A. BL lsm6dso_read_reg ; 0x10003664 - 0x100051e2: 4605 .F MOV r5,r0 - 0x100051e4: 2d00 .- CMP r5,#0 - 0x100051e6: d10e .. BNE 0x10005206 ; lsm6dso_aux_xl_self_test_set + 54 - 0x100051e8: 4669 iF MOV r1,sp - 0x100051ea: 7808 .x LDRB r0,[r1,#0] - 0x100051ec: 0880 .. LSRS r0,r0,#2 - 0x100051ee: 0080 .. LSLS r0,r0,#2 - 0x100051f0: 07a1 .. LSLS r1,r4,#30 - 0x100051f2: 0f89 .. LSRS r1,r1,#30 - 0x100051f4: 4308 .C ORRS r0,r0,r1 - 0x100051f6: 9000 .. STR r0,[sp,#0] - 0x100051f8: 2301 .# MOVS r3,#1 - 0x100051fa: 466a jF MOV r2,sp - 0x100051fc: 216f o! MOVS r1,#0x6f - 0x100051fe: 4630 0F MOV r0,r6 - 0x10005200: f7fefa43 ..C. BL lsm6dso_write_reg ; 0x1000368a - 0x10005204: 4605 .F MOV r5,r0 - 0x10005206: 4628 (F MOV r0,r5 - 0x10005208: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_self_test_get - 0x1000520a: b5f8 .. PUSH {r3-r7,lr} - 0x1000520c: 4605 .F MOV r5,r0 - 0x1000520e: 460c .F MOV r4,r1 - 0x10005210: 2301 .# MOVS r3,#1 - 0x10005212: 466a jF MOV r2,sp - 0x10005214: 216f o! MOVS r1,#0x6f - 0x10005216: 4628 (F MOV r0,r5 - 0x10005218: f7fefa24 ..$. BL lsm6dso_read_reg ; 0x10003664 - 0x1000521c: 4606 .F MOV r6,r0 - 0x1000521e: 4668 hF MOV r0,sp - 0x10005220: 7800 .x LDRB r0,[r0,#0] - 0x10005222: 0780 .. LSLS r0,r0,#30 - 0x10005224: 0f80 .. LSRS r0,r0,#30 - 0x10005226: 2800 .( CMP r0,#0 - 0x10005228: d004 .. BEQ 0x10005234 ; lsm6dso_aux_xl_self_test_get + 42 - 0x1000522a: 2801 .( CMP r0,#1 - 0x1000522c: d005 .. BEQ 0x1000523a ; lsm6dso_aux_xl_self_test_get + 48 - 0x1000522e: 2802 .( CMP r0,#2 - 0x10005230: d109 .. BNE 0x10005246 ; lsm6dso_aux_xl_self_test_get + 60 - 0x10005232: e005 .. B 0x10005240 ; lsm6dso_aux_xl_self_test_get + 54 - 0x10005234: 2000 . MOVS r0,#0 - 0x10005236: 7020 p STRB r0,[r4,#0] - 0x10005238: e008 .. B 0x1000524c ; lsm6dso_aux_xl_self_test_get + 66 - 0x1000523a: 2001 . MOVS r0,#1 - 0x1000523c: 7020 p STRB r0,[r4,#0] - 0x1000523e: e005 .. B 0x1000524c ; lsm6dso_aux_xl_self_test_get + 66 - 0x10005240: 2002 . MOVS r0,#2 - 0x10005242: 7020 p STRB r0,[r4,#0] - 0x10005244: e002 .. B 0x1000524c ; lsm6dso_aux_xl_self_test_get + 66 - 0x10005246: 2000 . MOVS r0,#0 - 0x10005248: 7020 p STRB r0,[r4,#0] - 0x1000524a: bf00 .. NOP - 0x1000524c: bf00 .. NOP - 0x1000524e: 4630 0F MOV r0,r6 - 0x10005250: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_den_polarity_set - 0x10005252: b5f8 .. PUSH {r3-r7,lr} - 0x10005254: 4606 .F MOV r6,r0 - 0x10005256: 460c .F MOV r4,r1 - 0x10005258: 2301 .# MOVS r3,#1 - 0x1000525a: 466a jF MOV r2,sp - 0x1000525c: 216f o! MOVS r1,#0x6f - 0x1000525e: 4630 0F MOV r0,r6 - 0x10005260: f7fefa00 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005264: 4605 .F MOV r5,r0 - 0x10005266: 2d00 .- CMP r5,#0 - 0x10005268: d10f .. BNE 0x1000528a ; lsm6dso_aux_den_polarity_set + 56 - 0x1000526a: 4669 iF MOV r1,sp - 0x1000526c: 7808 .x LDRB r0,[r1,#0] - 0x1000526e: 2120 ! MOVS r1,#0x20 - 0x10005270: 4388 .C BICS r0,r0,r1 - 0x10005272: 0161 a. LSLS r1,r4,#5 - 0x10005274: 2220 " MOVS r2,#0x20 - 0x10005276: 4011 .@ ANDS r1,r1,r2 - 0x10005278: 4308 .C ORRS r0,r0,r1 - 0x1000527a: 9000 .. STR r0,[sp,#0] - 0x1000527c: 2301 .# MOVS r3,#1 - 0x1000527e: 466a jF MOV r2,sp - 0x10005280: 216f o! MOVS r1,#0x6f - 0x10005282: 4630 0F MOV r0,r6 - 0x10005284: f7fefa01 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005288: 4605 .F MOV r5,r0 - 0x1000528a: 4628 (F MOV r0,r5 - 0x1000528c: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_den_polarity_get - 0x1000528e: b5f8 .. PUSH {r3-r7,lr} - 0x10005290: 4605 .F MOV r5,r0 - 0x10005292: 460c .F MOV r4,r1 - 0x10005294: 2301 .# MOVS r3,#1 - 0x10005296: 466a jF MOV r2,sp - 0x10005298: 216f o! MOVS r1,#0x6f - 0x1000529a: 4628 (F MOV r0,r5 - 0x1000529c: f7fef9e2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100052a0: 4606 .F MOV r6,r0 - 0x100052a2: 4668 hF MOV r0,sp - 0x100052a4: 7800 .x LDRB r0,[r0,#0] - 0x100052a6: 0680 .. LSLS r0,r0,#26 - 0x100052a8: 0fc0 .. LSRS r0,r0,#31 - 0x100052aa: 2800 .( CMP r0,#0 - 0x100052ac: d002 .. BEQ 0x100052b4 ; lsm6dso_aux_den_polarity_get + 38 - 0x100052ae: 2801 .( CMP r0,#1 - 0x100052b0: d106 .. BNE 0x100052c0 ; lsm6dso_aux_den_polarity_get + 50 - 0x100052b2: e002 .. B 0x100052ba ; lsm6dso_aux_den_polarity_get + 44 - 0x100052b4: 2000 . MOVS r0,#0 - 0x100052b6: 7020 p STRB r0,[r4,#0] - 0x100052b8: e005 .. B 0x100052c6 ; lsm6dso_aux_den_polarity_get + 56 - 0x100052ba: 2001 . MOVS r0,#1 - 0x100052bc: 7020 p STRB r0,[r4,#0] - 0x100052be: e002 .. B 0x100052c6 ; lsm6dso_aux_den_polarity_get + 56 - 0x100052c0: 2000 . MOVS r0,#0 - 0x100052c2: 7020 p STRB r0,[r4,#0] - 0x100052c4: bf00 .. NOP - 0x100052c6: bf00 .. NOP - 0x100052c8: 4630 0F MOV r0,r6 - 0x100052ca: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_den_mode_set - 0x100052cc: b57c |. PUSH {r2-r6,lr} - 0x100052ce: 4606 .F MOV r6,r0 - 0x100052d0: 460d .F MOV r5,r1 - 0x100052d2: 2301 .# MOVS r3,#1 - 0x100052d4: 466a jF MOV r2,sp - 0x100052d6: 216f o! MOVS r1,#0x6f - 0x100052d8: 4630 0F MOV r0,r6 - 0x100052da: f7fef9c3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100052de: 4604 .F MOV r4,r0 - 0x100052e0: 4669 iF MOV r1,sp - 0x100052e2: 7808 .x LDRB r0,[r1,#0] - 0x100052e4: 2140 @! MOVS r1,#0x40 - 0x100052e6: 4388 .C BICS r0,r0,r1 - 0x100052e8: 01a9 .. LSLS r1,r5,#6 - 0x100052ea: 2240 @" MOVS r2,#0x40 - 0x100052ec: 4011 .@ ANDS r1,r1,r2 - 0x100052ee: 4308 .C ORRS r0,r0,r1 - 0x100052f0: 9000 .. STR r0,[sp,#0] - 0x100052f2: 2301 .# MOVS r3,#1 - 0x100052f4: 466a jF MOV r2,sp - 0x100052f6: 216f o! MOVS r1,#0x6f - 0x100052f8: 4630 0F MOV r0,r6 - 0x100052fa: f7fef9c6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100052fe: 1904 .. ADDS r4,r0,r4 - 0x10005300: 2c00 ., CMP r4,#0 - 0x10005302: d001 .. BEQ 0x10005308 ; lsm6dso_aux_den_mode_set + 60 - 0x10005304: 4620 F MOV r0,r4 - 0x10005306: bd7c |. POP {r2-r6,pc} - 0x10005308: 2301 .# MOVS r3,#1 - 0x1000530a: aa01 .. ADD r2,sp,#4 - 0x1000530c: 2170 p! MOVS r1,#0x70 - 0x1000530e: 4630 0F MOV r0,r6 - 0x10005310: f7fef9a8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005314: 4604 .F MOV r4,r0 - 0x10005316: 4669 iF MOV r1,sp - 0x10005318: 7908 .y LDRB r0,[r1,#4] - 0x1000531a: 2140 @! MOVS r1,#0x40 - 0x1000531c: 4388 .C BICS r0,r0,r1 - 0x1000531e: 2102 .! MOVS r1,#2 - 0x10005320: 4029 )@ ANDS r1,r1,r5 - 0x10005322: 0849 I. LSRS r1,r1,#1 - 0x10005324: 0189 .. LSLS r1,r1,#6 - 0x10005326: 2240 @" MOVS r2,#0x40 - 0x10005328: 4011 .@ ANDS r1,r1,r2 - 0x1000532a: 4308 .C ORRS r0,r0,r1 - 0x1000532c: 9001 .. STR r0,[sp,#4] - 0x1000532e: 2301 .# MOVS r3,#1 - 0x10005330: aa01 .. ADD r2,sp,#4 - 0x10005332: 2170 p! MOVS r1,#0x70 - 0x10005334: 4630 0F MOV r0,r6 - 0x10005336: f7fef9a8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000533a: 1904 .. ADDS r4,r0,r4 - 0x1000533c: 4620 F MOV r0,r4 - 0x1000533e: e7e2 .. B 0x10005306 ; lsm6dso_aux_den_mode_set + 58 - lsm6dso_aux_den_mode_get - 0x10005340: b57c |. PUSH {r2-r6,lr} - 0x10005342: 4606 .F MOV r6,r0 - 0x10005344: 460c .F MOV r4,r1 - 0x10005346: 2301 .# MOVS r3,#1 - 0x10005348: 466a jF MOV r2,sp - 0x1000534a: 216f o! MOVS r1,#0x6f - 0x1000534c: 4630 0F MOV r0,r6 - 0x1000534e: f7fef989 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005352: 4605 .F MOV r5,r0 - 0x10005354: 2d00 .- CMP r5,#0 - 0x10005356: d001 .. BEQ 0x1000535c ; lsm6dso_aux_den_mode_get + 28 - 0x10005358: 4628 (F MOV r0,r5 - 0x1000535a: bd7c |. POP {r2-r6,pc} - 0x1000535c: 2301 .# MOVS r3,#1 - 0x1000535e: aa01 .. ADD r2,sp,#4 - 0x10005360: 2170 p! MOVS r1,#0x70 - 0x10005362: 4630 0F MOV r0,r6 - 0x10005364: f7fef97e ..~. BL lsm6dso_read_reg ; 0x10003664 - 0x10005368: 4605 .F MOV r5,r0 - 0x1000536a: 2d00 .- CMP r5,#0 - 0x1000536c: d001 .. BEQ 0x10005372 ; lsm6dso_aux_den_mode_get + 50 - 0x1000536e: 4628 (F MOV r0,r5 - 0x10005370: e7f3 .. B 0x1000535a ; lsm6dso_aux_den_mode_get + 26 - 0x10005372: 4668 hF MOV r0,sp - 0x10005374: 7900 .y LDRB r0,[r0,#4] - 0x10005376: 0640 @. LSLS r0,r0,#25 - 0x10005378: 0fc0 .. LSRS r0,r0,#31 - 0x1000537a: 0041 A. LSLS r1,r0,#1 - 0x1000537c: 4668 hF MOV r0,sp - 0x1000537e: 7800 .x LDRB r0,[r0,#0] - 0x10005380: 0640 @. LSLS r0,r0,#25 - 0x10005382: 0fc0 .. LSRS r0,r0,#31 - 0x10005384: 1808 .. ADDS r0,r1,r0 - 0x10005386: 2800 .( CMP r0,#0 - 0x10005388: d004 .. BEQ 0x10005394 ; lsm6dso_aux_den_mode_get + 84 - 0x1000538a: 2802 .( CMP r0,#2 - 0x1000538c: d008 .. BEQ 0x100053a0 ; lsm6dso_aux_den_mode_get + 96 - 0x1000538e: 2803 .( CMP r0,#3 - 0x10005390: d109 .. BNE 0x100053a6 ; lsm6dso_aux_den_mode_get + 102 - 0x10005392: e002 .. B 0x1000539a ; lsm6dso_aux_den_mode_get + 90 - 0x10005394: 2000 . MOVS r0,#0 - 0x10005396: 7020 p STRB r0,[r4,#0] - 0x10005398: e008 .. B 0x100053ac ; lsm6dso_aux_den_mode_get + 108 - 0x1000539a: 2003 . MOVS r0,#3 - 0x1000539c: 7020 p STRB r0,[r4,#0] - 0x1000539e: e005 .. B 0x100053ac ; lsm6dso_aux_den_mode_get + 108 - 0x100053a0: 2002 . MOVS r0,#2 - 0x100053a2: 7020 p STRB r0,[r4,#0] - 0x100053a4: e002 .. B 0x100053ac ; lsm6dso_aux_den_mode_get + 108 - 0x100053a6: 2000 . MOVS r0,#0 - 0x100053a8: 7020 p STRB r0,[r4,#0] - 0x100053aa: bf00 .. NOP - 0x100053ac: bf00 .. NOP - 0x100053ae: 4628 (F MOV r0,r5 - 0x100053b0: e7d3 .. B 0x1000535a ; lsm6dso_aux_den_mode_get + 26 - lsm6dso_aux_drdy_on_int2_set - 0x100053b2: b5f8 .. PUSH {r3-r7,lr} - 0x100053b4: 4606 .F MOV r6,r0 - 0x100053b6: 460c .F MOV r4,r1 - 0x100053b8: 2301 .# MOVS r3,#1 - 0x100053ba: 466a jF MOV r2,sp - 0x100053bc: 216f o! MOVS r1,#0x6f - 0x100053be: 4630 0F MOV r0,r6 - 0x100053c0: f7fef950 ..P. BL lsm6dso_read_reg ; 0x10003664 - 0x100053c4: 4605 .F MOV r5,r0 - 0x100053c6: 2d00 .- CMP r5,#0 - 0x100053c8: d10f .. BNE 0x100053ea ; lsm6dso_aux_drdy_on_int2_set + 56 - 0x100053ca: 4669 iF MOV r1,sp - 0x100053cc: 7808 .x LDRB r0,[r1,#0] - 0x100053ce: 2180 .! MOVS r1,#0x80 - 0x100053d0: 4388 .C BICS r0,r0,r1 - 0x100053d2: 01e1 .. LSLS r1,r4,#7 - 0x100053d4: 2280 ." MOVS r2,#0x80 - 0x100053d6: 4011 .@ ANDS r1,r1,r2 - 0x100053d8: 4308 .C ORRS r0,r0,r1 - 0x100053da: 9000 .. STR r0,[sp,#0] - 0x100053dc: 2301 .# MOVS r3,#1 - 0x100053de: 466a jF MOV r2,sp - 0x100053e0: 216f o! MOVS r1,#0x6f - 0x100053e2: 4630 0F MOV r0,r6 - 0x100053e4: f7fef951 ..Q. BL lsm6dso_write_reg ; 0x1000368a - 0x100053e8: 4605 .F MOV r5,r0 - 0x100053ea: 4628 (F MOV r0,r5 - 0x100053ec: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_drdy_on_int2_get - 0x100053ee: b5f8 .. PUSH {r3-r7,lr} - 0x100053f0: 4605 .F MOV r5,r0 - 0x100053f2: 460c .F MOV r4,r1 - 0x100053f4: 2301 .# MOVS r3,#1 - 0x100053f6: 466a jF MOV r2,sp - 0x100053f8: 216f o! MOVS r1,#0x6f - 0x100053fa: 4628 (F MOV r0,r5 - 0x100053fc: f7fef932 ..2. BL lsm6dso_read_reg ; 0x10003664 - 0x10005400: 4606 .F MOV r6,r0 - 0x10005402: 4668 hF MOV r0,sp - 0x10005404: 7800 .x LDRB r0,[r0,#0] - 0x10005406: 09c0 .. LSRS r0,r0,#7 - 0x10005408: 7020 p STRB r0,[r4,#0] - 0x1000540a: 4630 0F MOV r0,r6 - 0x1000540c: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_mode_set - 0x1000540e: b5f8 .. PUSH {r3-r7,lr} - 0x10005410: 4606 .F MOV r6,r0 - 0x10005412: 460c .F MOV r4,r1 - 0x10005414: 2301 .# MOVS r3,#1 - 0x10005416: 466a jF MOV r2,sp - 0x10005418: 2170 p! MOVS r1,#0x70 - 0x1000541a: 4630 0F MOV r0,r6 - 0x1000541c: f7fef922 ..". BL lsm6dso_read_reg ; 0x10003664 - 0x10005420: 4605 .F MOV r5,r0 - 0x10005422: 2d00 .- CMP r5,#0 - 0x10005424: d11a .. BNE 0x1000545c ; lsm6dso_aux_mode_set + 78 - 0x10005426: 4668 hF MOV r0,sp - 0x10005428: 7800 .x LDRB r0,[r0,#0] - 0x1000542a: 0841 A. LSRS r1,r0,#1 - 0x1000542c: 0049 I. LSLS r1,r1,#1 - 0x1000542e: 07e0 .. LSLS r0,r4,#31 - 0x10005430: 0fc0 .. LSRS r0,r0,#31 - 0x10005432: 4301 .C ORRS r1,r1,r0 - 0x10005434: 9100 .. STR r1,[sp,#0] - 0x10005436: 4668 hF MOV r0,sp - 0x10005438: 7800 .x LDRB r0,[r0,#0] - 0x1000543a: 2110 .! MOVS r1,#0x10 - 0x1000543c: 4388 .C BICS r0,r0,r1 - 0x1000543e: 2102 .! MOVS r1,#2 - 0x10005440: 4021 !@ ANDS r1,r1,r4 - 0x10005442: 0849 I. LSRS r1,r1,#1 - 0x10005444: 0109 .. LSLS r1,r1,#4 - 0x10005446: 2210 ." MOVS r2,#0x10 - 0x10005448: 4011 .@ ANDS r1,r1,r2 - 0x1000544a: 4308 .C ORRS r0,r0,r1 - 0x1000544c: 9000 .. STR r0,[sp,#0] - 0x1000544e: 2301 .# MOVS r3,#1 - 0x10005450: 466a jF MOV r2,sp - 0x10005452: 2170 p! MOVS r1,#0x70 - 0x10005454: 4630 0F MOV r0,r6 - 0x10005456: f7fef918 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000545a: 4605 .F MOV r5,r0 - 0x1000545c: 4628 (F MOV r0,r5 - 0x1000545e: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_mode_get - 0x10005460: b5f8 .. PUSH {r3-r7,lr} - 0x10005462: 4605 .F MOV r5,r0 - 0x10005464: 460c .F MOV r4,r1 - 0x10005466: 2301 .# MOVS r3,#1 - 0x10005468: 466a jF MOV r2,sp - 0x1000546a: 2170 p! MOVS r1,#0x70 - 0x1000546c: 4628 (F MOV r0,r5 - 0x1000546e: f7fef8f9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005472: 4606 .F MOV r6,r0 - 0x10005474: 4669 iF MOV r1,sp - 0x10005476: 7808 .x LDRB r0,[r1,#0] - 0x10005478: 06c0 .. LSLS r0,r0,#27 - 0x1000547a: 0fc0 .. LSRS r0,r0,#31 - 0x1000547c: 0040 @. LSLS r0,r0,#1 - 0x1000547e: 7809 .x LDRB r1,[r1,#0] - 0x10005480: 07c9 .. LSLS r1,r1,#31 - 0x10005482: 0fc9 .. LSRS r1,r1,#31 - 0x10005484: 4308 .C ORRS r0,r0,r1 - 0x10005486: 2800 .( CMP r0,#0 - 0x10005488: d004 .. BEQ 0x10005494 ; lsm6dso_aux_mode_get + 52 - 0x1000548a: 2801 .( CMP r0,#1 - 0x1000548c: d005 .. BEQ 0x1000549a ; lsm6dso_aux_mode_get + 58 - 0x1000548e: 2803 .( CMP r0,#3 - 0x10005490: d109 .. BNE 0x100054a6 ; lsm6dso_aux_mode_get + 70 - 0x10005492: e005 .. B 0x100054a0 ; lsm6dso_aux_mode_get + 64 - 0x10005494: 2000 . MOVS r0,#0 - 0x10005496: 7020 p STRB r0,[r4,#0] - 0x10005498: e008 .. B 0x100054ac ; lsm6dso_aux_mode_get + 76 - 0x1000549a: 2001 . MOVS r0,#1 - 0x1000549c: 7020 p STRB r0,[r4,#0] - 0x1000549e: e005 .. B 0x100054ac ; lsm6dso_aux_mode_get + 76 - 0x100054a0: 2003 . MOVS r0,#3 - 0x100054a2: 7020 p STRB r0,[r4,#0] - 0x100054a4: e002 .. B 0x100054ac ; lsm6dso_aux_mode_get + 76 - 0x100054a6: 2000 . MOVS r0,#0 - 0x100054a8: 7020 p STRB r0,[r4,#0] - 0x100054aa: bf00 .. NOP - 0x100054ac: bf00 .. NOP - 0x100054ae: 4630 0F MOV r0,r6 - 0x100054b0: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_full_scale_set - 0x100054b2: b5f8 .. PUSH {r3-r7,lr} - 0x100054b4: 4606 .F MOV r6,r0 - 0x100054b6: 460c .F MOV r4,r1 - 0x100054b8: 2301 .# MOVS r3,#1 - 0x100054ba: 466a jF MOV r2,sp - 0x100054bc: 2170 p! MOVS r1,#0x70 - 0x100054be: 4630 0F MOV r0,r6 - 0x100054c0: f7fef8d0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100054c4: 4605 .F MOV r5,r0 - 0x100054c6: 2d00 .- CMP r5,#0 - 0x100054c8: d10f .. BNE 0x100054ea ; lsm6dso_aux_gy_full_scale_set + 56 - 0x100054ca: 4669 iF MOV r1,sp - 0x100054cc: 7808 .x LDRB r0,[r1,#0] - 0x100054ce: 210e .! MOVS r1,#0xe - 0x100054d0: 4388 .C BICS r0,r0,r1 - 0x100054d2: 0061 a. LSLS r1,r4,#1 - 0x100054d4: 220e ." MOVS r2,#0xe - 0x100054d6: 4011 .@ ANDS r1,r1,r2 - 0x100054d8: 4308 .C ORRS r0,r0,r1 - 0x100054da: 9000 .. STR r0,[sp,#0] - 0x100054dc: 2301 .# MOVS r3,#1 - 0x100054de: 466a jF MOV r2,sp - 0x100054e0: 2170 p! MOVS r1,#0x70 - 0x100054e2: 4630 0F MOV r0,r6 - 0x100054e4: f7fef8d1 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100054e8: 4605 .F MOV r5,r0 - 0x100054ea: 4628 (F MOV r0,r5 - 0x100054ec: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_full_scale_get - 0x100054ee: b5f8 .. PUSH {r3-r7,lr} - 0x100054f0: 4605 .F MOV r5,r0 - 0x100054f2: 460c .F MOV r4,r1 - 0x100054f4: 2301 .# MOVS r3,#1 - 0x100054f6: 466a jF MOV r2,sp - 0x100054f8: 2170 p! MOVS r1,#0x70 - 0x100054fa: 4628 (F MOV r0,r5 - 0x100054fc: f7fef8b2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005500: 4606 .F MOV r6,r0 - 0x10005502: 4668 hF MOV r0,sp - 0x10005504: 7800 .x LDRB r0,[r0,#0] - 0x10005506: 0700 .. LSLS r0,r0,#28 - 0x10005508: 0f40 @. LSRS r0,r0,#29 - 0x1000550a: 0003 .. MOVS r3,r0 - 0x1000550c: f00ffd9b .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10005510: 0b080507 .... DCD 185074951 - 0x10005514: 11140e14 .... DCD 286526996 - 0x10005518: 0014 .. DCW 20 - $t - 0x1000551a: 2000 . MOVS r0,#0 - 0x1000551c: 7020 p STRB r0,[r4,#0] - 0x1000551e: e00e .. B 0x1000553e ; lsm6dso_aux_gy_full_scale_get + 80 - 0x10005520: 2001 . MOVS r0,#1 - 0x10005522: 7020 p STRB r0,[r4,#0] - 0x10005524: e00b .. B 0x1000553e ; lsm6dso_aux_gy_full_scale_get + 80 - 0x10005526: 2002 . MOVS r0,#2 - 0x10005528: 7020 p STRB r0,[r4,#0] - 0x1000552a: e008 .. B 0x1000553e ; lsm6dso_aux_gy_full_scale_get + 80 - 0x1000552c: 2004 . MOVS r0,#4 - 0x1000552e: 7020 p STRB r0,[r4,#0] - 0x10005530: e005 .. B 0x1000553e ; lsm6dso_aux_gy_full_scale_get + 80 - 0x10005532: 2006 . MOVS r0,#6 - 0x10005534: 7020 p STRB r0,[r4,#0] - 0x10005536: e002 .. B 0x1000553e ; lsm6dso_aux_gy_full_scale_get + 80 - 0x10005538: 2000 . MOVS r0,#0 - 0x1000553a: 7020 p STRB r0,[r4,#0] - 0x1000553c: bf00 .. NOP - 0x1000553e: bf00 .. NOP - 0x10005540: 4630 0F MOV r0,r6 - 0x10005542: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_spi_mode_set - 0x10005544: b5f8 .. PUSH {r3-r7,lr} - 0x10005546: 4606 .F MOV r6,r0 - 0x10005548: 460c .F MOV r4,r1 - 0x1000554a: 2301 .# MOVS r3,#1 - 0x1000554c: 466a jF MOV r2,sp - 0x1000554e: 2170 p! MOVS r1,#0x70 - 0x10005550: 4630 0F MOV r0,r6 - 0x10005552: f7fef887 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005556: 4605 .F MOV r5,r0 - 0x10005558: 2d00 .- CMP r5,#0 - 0x1000555a: d10f .. BNE 0x1000557c ; lsm6dso_aux_spi_mode_set + 56 - 0x1000555c: 4669 iF MOV r1,sp - 0x1000555e: 7808 .x LDRB r0,[r1,#0] - 0x10005560: 2120 ! MOVS r1,#0x20 - 0x10005562: 4388 .C BICS r0,r0,r1 - 0x10005564: 0161 a. LSLS r1,r4,#5 - 0x10005566: 2220 " MOVS r2,#0x20 - 0x10005568: 4011 .@ ANDS r1,r1,r2 - 0x1000556a: 4308 .C ORRS r0,r0,r1 - 0x1000556c: 9000 .. STR r0,[sp,#0] - 0x1000556e: 2301 .# MOVS r3,#1 - 0x10005570: 466a jF MOV r2,sp - 0x10005572: 2170 p! MOVS r1,#0x70 - 0x10005574: 4630 0F MOV r0,r6 - 0x10005576: f7fef888 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000557a: 4605 .F MOV r5,r0 - 0x1000557c: 4628 (F MOV r0,r5 - 0x1000557e: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_spi_mode_get - 0x10005580: b5f8 .. PUSH {r3-r7,lr} - 0x10005582: 4605 .F MOV r5,r0 - 0x10005584: 460c .F MOV r4,r1 - 0x10005586: 2301 .# MOVS r3,#1 - 0x10005588: 466a jF MOV r2,sp - 0x1000558a: 2170 p! MOVS r1,#0x70 - 0x1000558c: 4628 (F MOV r0,r5 - 0x1000558e: f7fef869 ..i. BL lsm6dso_read_reg ; 0x10003664 - 0x10005592: 4606 .F MOV r6,r0 - 0x10005594: 4668 hF MOV r0,sp - 0x10005596: 7800 .x LDRB r0,[r0,#0] - 0x10005598: 0680 .. LSLS r0,r0,#26 - 0x1000559a: 0fc0 .. LSRS r0,r0,#31 - 0x1000559c: 2800 .( CMP r0,#0 - 0x1000559e: d002 .. BEQ 0x100055a6 ; lsm6dso_aux_spi_mode_get + 38 - 0x100055a0: 2801 .( CMP r0,#1 - 0x100055a2: d106 .. BNE 0x100055b2 ; lsm6dso_aux_spi_mode_get + 50 - 0x100055a4: e002 .. B 0x100055ac ; lsm6dso_aux_spi_mode_get + 44 - 0x100055a6: 2000 . MOVS r0,#0 - 0x100055a8: 7020 p STRB r0,[r4,#0] - 0x100055aa: e005 .. B 0x100055b8 ; lsm6dso_aux_spi_mode_get + 56 - 0x100055ac: 2001 . MOVS r0,#1 - 0x100055ae: 7020 p STRB r0,[r4,#0] - 0x100055b0: e002 .. B 0x100055b8 ; lsm6dso_aux_spi_mode_get + 56 - 0x100055b2: 2000 . MOVS r0,#0 - 0x100055b4: 7020 p STRB r0,[r4,#0] - 0x100055b6: bf00 .. NOP - 0x100055b8: bf00 .. NOP - 0x100055ba: 4630 0F MOV r0,r6 - 0x100055bc: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_lp1_bandwidth_set - 0x100055be: b5f8 .. PUSH {r3-r7,lr} - 0x100055c0: 4606 .F MOV r6,r0 - 0x100055c2: 460c .F MOV r4,r1 - 0x100055c4: 2301 .# MOVS r3,#1 - 0x100055c6: 466a jF MOV r2,sp - 0x100055c8: 2171 q! MOVS r1,#0x71 - 0x100055ca: 4630 0F MOV r0,r6 - 0x100055cc: f7fef84a ..J. BL lsm6dso_read_reg ; 0x10003664 - 0x100055d0: 4605 .F MOV r5,r0 - 0x100055d2: 2d00 .- CMP r5,#0 - 0x100055d4: d10f .. BNE 0x100055f6 ; lsm6dso_aux_gy_lp1_bandwidth_set + 56 - 0x100055d6: 4669 iF MOV r1,sp - 0x100055d8: 7808 .x LDRB r0,[r1,#0] - 0x100055da: 2106 .! MOVS r1,#6 - 0x100055dc: 4388 .C BICS r0,r0,r1 - 0x100055de: 0061 a. LSLS r1,r4,#1 - 0x100055e0: 2206 ." MOVS r2,#6 - 0x100055e2: 4011 .@ ANDS r1,r1,r2 - 0x100055e4: 4308 .C ORRS r0,r0,r1 - 0x100055e6: 9000 .. STR r0,[sp,#0] - 0x100055e8: 2301 .# MOVS r3,#1 - 0x100055ea: 466a jF MOV r2,sp - 0x100055ec: 2171 q! MOVS r1,#0x71 - 0x100055ee: 4630 0F MOV r0,r6 - 0x100055f0: f7fef84b ..K. BL lsm6dso_write_reg ; 0x1000368a - 0x100055f4: 4605 .F MOV r5,r0 - 0x100055f6: 4628 (F MOV r0,r5 - 0x100055f8: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_lp1_bandwidth_get - 0x100055fa: b5f8 .. PUSH {r3-r7,lr} - 0x100055fc: 4605 .F MOV r5,r0 - 0x100055fe: 460c .F MOV r4,r1 - 0x10005600: 2301 .# MOVS r3,#1 - 0x10005602: 466a jF MOV r2,sp - 0x10005604: 2171 q! MOVS r1,#0x71 - 0x10005606: 4628 (F MOV r0,r5 - 0x10005608: f7fef82c ..,. BL lsm6dso_read_reg ; 0x10003664 - 0x1000560c: 4606 .F MOV r6,r0 - 0x1000560e: 4668 hF MOV r0,sp - 0x10005610: 7800 .x LDRB r0,[r0,#0] - 0x10005612: 0740 @. LSLS r0,r0,#29 - 0x10005614: 0f80 .. LSRS r0,r0,#30 - 0x10005616: 2800 .( CMP r0,#0 - 0x10005618: d006 .. BEQ 0x10005628 ; lsm6dso_aux_gy_lp1_bandwidth_get + 46 - 0x1000561a: 2801 .( CMP r0,#1 - 0x1000561c: d007 .. BEQ 0x1000562e ; lsm6dso_aux_gy_lp1_bandwidth_get + 52 - 0x1000561e: 2802 .( CMP r0,#2 - 0x10005620: d008 .. BEQ 0x10005634 ; lsm6dso_aux_gy_lp1_bandwidth_get + 58 - 0x10005622: 2803 .( CMP r0,#3 - 0x10005624: d10c .. BNE 0x10005640 ; lsm6dso_aux_gy_lp1_bandwidth_get + 70 - 0x10005626: e008 .. B 0x1000563a ; lsm6dso_aux_gy_lp1_bandwidth_get + 64 - 0x10005628: 2000 . MOVS r0,#0 - 0x1000562a: 7020 p STRB r0,[r4,#0] - 0x1000562c: e00b .. B 0x10005646 ; lsm6dso_aux_gy_lp1_bandwidth_get + 76 - 0x1000562e: 2001 . MOVS r0,#1 - 0x10005630: 7020 p STRB r0,[r4,#0] - 0x10005632: e008 .. B 0x10005646 ; lsm6dso_aux_gy_lp1_bandwidth_get + 76 - 0x10005634: 2002 . MOVS r0,#2 - 0x10005636: 7020 p STRB r0,[r4,#0] - 0x10005638: e005 .. B 0x10005646 ; lsm6dso_aux_gy_lp1_bandwidth_get + 76 - 0x1000563a: 2003 . MOVS r0,#3 - 0x1000563c: 7020 p STRB r0,[r4,#0] - 0x1000563e: e002 .. B 0x10005646 ; lsm6dso_aux_gy_lp1_bandwidth_get + 76 - 0x10005640: 2000 . MOVS r0,#0 - 0x10005642: 7020 p STRB r0,[r4,#0] - 0x10005644: bf00 .. NOP - 0x10005646: bf00 .. NOP - 0x10005648: 4630 0F MOV r0,r6 - 0x1000564a: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_hp_bandwidth_set - 0x1000564c: b5f8 .. PUSH {r3-r7,lr} - 0x1000564e: 4606 .F MOV r6,r0 - 0x10005650: 460c .F MOV r4,r1 - 0x10005652: 2301 .# MOVS r3,#1 - 0x10005654: 466a jF MOV r2,sp - 0x10005656: 2171 q! MOVS r1,#0x71 - 0x10005658: 4630 0F MOV r0,r6 - 0x1000565a: f7fef803 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000565e: 4605 .F MOV r5,r0 - 0x10005660: 2d00 .- CMP r5,#0 - 0x10005662: d118 .. BNE 0x10005696 ; lsm6dso_aux_gy_hp_bandwidth_set + 74 - 0x10005664: 4668 hF MOV r0,sp - 0x10005666: 7800 .x LDRB r0,[r0,#0] - 0x10005668: 2130 0! MOVS r1,#0x30 - 0x1000566a: 4388 .C BICS r0,r0,r1 - 0x1000566c: 0121 !. LSLS r1,r4,#4 - 0x1000566e: 2230 0" MOVS r2,#0x30 - 0x10005670: 4011 .@ ANDS r1,r1,r2 - 0x10005672: 4301 .C ORRS r1,r1,r0 - 0x10005674: 9100 .. STR r1,[sp,#0] - 0x10005676: 4668 hF MOV r0,sp - 0x10005678: 7800 .x LDRB r0,[r0,#0] - 0x1000567a: 0840 @. LSRS r0,r0,#1 - 0x1000567c: 0040 @. LSLS r0,r0,#1 - 0x1000567e: 2110 .! MOVS r1,#0x10 - 0x10005680: 4021 !@ ANDS r1,r1,r4 - 0x10005682: 0909 .. LSRS r1,r1,#4 - 0x10005684: 4308 .C ORRS r0,r0,r1 - 0x10005686: 9000 .. STR r0,[sp,#0] - 0x10005688: 2301 .# MOVS r3,#1 - 0x1000568a: 466a jF MOV r2,sp - 0x1000568c: 2171 q! MOVS r1,#0x71 - 0x1000568e: 4630 0F MOV r0,r6 - 0x10005690: f7fdfffb .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005694: 4605 .F MOV r5,r0 - 0x10005696: 4628 (F MOV r0,r5 - 0x10005698: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_hp_bandwidth_get - 0x1000569a: b5f8 .. PUSH {r3-r7,lr} - 0x1000569c: 4605 .F MOV r5,r0 - 0x1000569e: 460c .F MOV r4,r1 - 0x100056a0: 2301 .# MOVS r3,#1 - 0x100056a2: 466a jF MOV r2,sp - 0x100056a4: 2171 q! MOVS r1,#0x71 - 0x100056a6: 4628 (F MOV r0,r5 - 0x100056a8: f7fdffdc .... BL lsm6dso_read_reg ; 0x10003664 - 0x100056ac: 4606 .F MOV r6,r0 - 0x100056ae: 4669 iF MOV r1,sp - 0x100056b0: 7808 .x LDRB r0,[r1,#0] - 0x100056b2: 07c0 .. LSLS r0,r0,#31 - 0x100056b4: 0ec0 .. LSRS r0,r0,#27 - 0x100056b6: 7809 .x LDRB r1,[r1,#0] - 0x100056b8: 0689 .. LSLS r1,r1,#26 - 0x100056ba: 0f89 .. LSRS r1,r1,#30 - 0x100056bc: 4308 .C ORRS r0,r0,r1 - 0x100056be: 2811 .( CMP r0,#0x11 - 0x100056c0: d010 .. BEQ 0x100056e4 ; lsm6dso_aux_gy_hp_bandwidth_get + 74 - 0x100056c2: dc04 .. BGT 0x100056ce ; lsm6dso_aux_gy_hp_bandwidth_get + 52 - 0x100056c4: 2800 .( CMP r0,#0 - 0x100056c6: d007 .. BEQ 0x100056d8 ; lsm6dso_aux_gy_hp_bandwidth_get + 62 - 0x100056c8: 2810 .( CMP r0,#0x10 - 0x100056ca: d114 .. BNE 0x100056f6 ; lsm6dso_aux_gy_hp_bandwidth_get + 92 - 0x100056cc: e007 .. B 0x100056de ; lsm6dso_aux_gy_hp_bandwidth_get + 68 - 0x100056ce: 2812 .( CMP r0,#0x12 - 0x100056d0: d00b .. BEQ 0x100056ea ; lsm6dso_aux_gy_hp_bandwidth_get + 80 - 0x100056d2: 2813 .( CMP r0,#0x13 - 0x100056d4: d10f .. BNE 0x100056f6 ; lsm6dso_aux_gy_hp_bandwidth_get + 92 - 0x100056d6: e00b .. B 0x100056f0 ; lsm6dso_aux_gy_hp_bandwidth_get + 86 - 0x100056d8: 2000 . MOVS r0,#0 - 0x100056da: 7020 p STRB r0,[r4,#0] - 0x100056dc: e00e .. B 0x100056fc ; lsm6dso_aux_gy_hp_bandwidth_get + 98 - 0x100056de: 2010 . MOVS r0,#0x10 - 0x100056e0: 7020 p STRB r0,[r4,#0] - 0x100056e2: e00b .. B 0x100056fc ; lsm6dso_aux_gy_hp_bandwidth_get + 98 - 0x100056e4: 2011 . MOVS r0,#0x11 - 0x100056e6: 7020 p STRB r0,[r4,#0] - 0x100056e8: e008 .. B 0x100056fc ; lsm6dso_aux_gy_hp_bandwidth_get + 98 - 0x100056ea: 2012 . MOVS r0,#0x12 - 0x100056ec: 7020 p STRB r0,[r4,#0] - 0x100056ee: e005 .. B 0x100056fc ; lsm6dso_aux_gy_hp_bandwidth_get + 98 - 0x100056f0: 2013 . MOVS r0,#0x13 - 0x100056f2: 7020 p STRB r0,[r4,#0] - 0x100056f4: e002 .. B 0x100056fc ; lsm6dso_aux_gy_hp_bandwidth_get + 98 - 0x100056f6: 2000 . MOVS r0,#0 - 0x100056f8: 7020 p STRB r0,[r4,#0] - 0x100056fa: bf00 .. NOP - 0x100056fc: bf00 .. NOP - 0x100056fe: 4630 0F MOV r0,r6 - 0x10005700: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_clamp_set - 0x10005702: b5f8 .. PUSH {r3-r7,lr} - 0x10005704: 4606 .F MOV r6,r0 - 0x10005706: 460c .F MOV r4,r1 - 0x10005708: 2301 .# MOVS r3,#1 - 0x1000570a: 466a jF MOV r2,sp - 0x1000570c: 2172 r! MOVS r1,#0x72 - 0x1000570e: 4630 0F MOV r0,r6 - 0x10005710: f7fdffa8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005714: 4605 .F MOV r5,r0 - 0x10005716: 2d00 .- CMP r5,#0 - 0x10005718: d10e .. BNE 0x10005738 ; lsm6dso_aux_gy_clamp_set + 54 - 0x1000571a: 4669 iF MOV r1,sp - 0x1000571c: 7808 .x LDRB r0,[r1,#0] - 0x1000571e: 0840 @. LSRS r0,r0,#1 - 0x10005720: 0040 @. LSLS r0,r0,#1 - 0x10005722: 07e1 .. LSLS r1,r4,#31 - 0x10005724: 0fc9 .. LSRS r1,r1,#31 - 0x10005726: 4308 .C ORRS r0,r0,r1 - 0x10005728: 9000 .. STR r0,[sp,#0] - 0x1000572a: 2301 .# MOVS r3,#1 - 0x1000572c: 466a jF MOV r2,sp - 0x1000572e: 2172 r! MOVS r1,#0x72 - 0x10005730: 4630 0F MOV r0,r6 - 0x10005732: f7fdffaa .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005736: 4605 .F MOV r5,r0 - 0x10005738: 4628 (F MOV r0,r5 - 0x1000573a: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_clamp_get - 0x1000573c: b5f8 .. PUSH {r3-r7,lr} - 0x1000573e: 4605 .F MOV r5,r0 - 0x10005740: 460c .F MOV r4,r1 - 0x10005742: 2301 .# MOVS r3,#1 - 0x10005744: 466a jF MOV r2,sp - 0x10005746: 2172 r! MOVS r1,#0x72 - 0x10005748: 4628 (F MOV r0,r5 - 0x1000574a: f7fdff8b .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000574e: 4606 .F MOV r6,r0 - 0x10005750: 4668 hF MOV r0,sp - 0x10005752: 7800 .x LDRB r0,[r0,#0] - 0x10005754: 07c0 .. LSLS r0,r0,#31 - 0x10005756: 0fc0 .. LSRS r0,r0,#31 - 0x10005758: 2800 .( CMP r0,#0 - 0x1000575a: d002 .. BEQ 0x10005762 ; lsm6dso_aux_gy_clamp_get + 38 - 0x1000575c: 2801 .( CMP r0,#1 - 0x1000575e: d106 .. BNE 0x1000576e ; lsm6dso_aux_gy_clamp_get + 50 - 0x10005760: e002 .. B 0x10005768 ; lsm6dso_aux_gy_clamp_get + 44 - 0x10005762: 2000 . MOVS r0,#0 - 0x10005764: 7020 p STRB r0,[r4,#0] - 0x10005766: e005 .. B 0x10005774 ; lsm6dso_aux_gy_clamp_get + 56 - 0x10005768: 2001 . MOVS r0,#1 - 0x1000576a: 7020 p STRB r0,[r4,#0] - 0x1000576c: e002 .. B 0x10005774 ; lsm6dso_aux_gy_clamp_get + 56 - 0x1000576e: 2000 . MOVS r0,#0 - 0x10005770: 7020 p STRB r0,[r4,#0] - 0x10005772: bf00 .. NOP - 0x10005774: bf00 .. NOP - 0x10005776: 4630 0F MOV r0,r6 - 0x10005778: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_self_test_set - 0x1000577a: b5f8 .. PUSH {r3-r7,lr} - 0x1000577c: 4606 .F MOV r6,r0 - 0x1000577e: 460c .F MOV r4,r1 - 0x10005780: 2301 .# MOVS r3,#1 - 0x10005782: 466a jF MOV r2,sp - 0x10005784: 2172 r! MOVS r1,#0x72 - 0x10005786: 4630 0F MOV r0,r6 - 0x10005788: f7fdff6c ..l. BL lsm6dso_read_reg ; 0x10003664 - 0x1000578c: 4605 .F MOV r5,r0 - 0x1000578e: 2d00 .- CMP r5,#0 - 0x10005790: d10f .. BNE 0x100057b2 ; lsm6dso_aux_gy_self_test_set + 56 - 0x10005792: 4669 iF MOV r1,sp - 0x10005794: 7808 .x LDRB r0,[r1,#0] - 0x10005796: 2106 .! MOVS r1,#6 - 0x10005798: 4388 .C BICS r0,r0,r1 - 0x1000579a: 0061 a. LSLS r1,r4,#1 - 0x1000579c: 2206 ." MOVS r2,#6 - 0x1000579e: 4011 .@ ANDS r1,r1,r2 - 0x100057a0: 4308 .C ORRS r0,r0,r1 - 0x100057a2: 9000 .. STR r0,[sp,#0] - 0x100057a4: 2301 .# MOVS r3,#1 - 0x100057a6: 466a jF MOV r2,sp - 0x100057a8: 2172 r! MOVS r1,#0x72 - 0x100057aa: 4630 0F MOV r0,r6 - 0x100057ac: f7fdff6d ..m. BL lsm6dso_write_reg ; 0x1000368a - 0x100057b0: 4605 .F MOV r5,r0 - 0x100057b2: 4628 (F MOV r0,r5 - 0x100057b4: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_gy_self_test_get - 0x100057b6: b5f8 .. PUSH {r3-r7,lr} - 0x100057b8: 4605 .F MOV r5,r0 - 0x100057ba: 460c .F MOV r4,r1 - 0x100057bc: 2301 .# MOVS r3,#1 - 0x100057be: 466a jF MOV r2,sp - 0x100057c0: 2172 r! MOVS r1,#0x72 - 0x100057c2: 4628 (F MOV r0,r5 - 0x100057c4: f7fdff4e ..N. BL lsm6dso_read_reg ; 0x10003664 - 0x100057c8: 4606 .F MOV r6,r0 - 0x100057ca: 4668 hF MOV r0,sp - 0x100057cc: 7800 .x LDRB r0,[r0,#0] - 0x100057ce: 0740 @. LSLS r0,r0,#29 - 0x100057d0: 0f80 .. LSRS r0,r0,#30 - 0x100057d2: 2800 .( CMP r0,#0 - 0x100057d4: d004 .. BEQ 0x100057e0 ; lsm6dso_aux_gy_self_test_get + 42 - 0x100057d6: 2801 .( CMP r0,#1 - 0x100057d8: d005 .. BEQ 0x100057e6 ; lsm6dso_aux_gy_self_test_get + 48 - 0x100057da: 2803 .( CMP r0,#3 - 0x100057dc: d109 .. BNE 0x100057f2 ; lsm6dso_aux_gy_self_test_get + 60 - 0x100057de: e005 .. B 0x100057ec ; lsm6dso_aux_gy_self_test_get + 54 - 0x100057e0: 2000 . MOVS r0,#0 - 0x100057e2: 7020 p STRB r0,[r4,#0] - 0x100057e4: e008 .. B 0x100057f8 ; lsm6dso_aux_gy_self_test_get + 66 - 0x100057e6: 2001 . MOVS r0,#1 - 0x100057e8: 7020 p STRB r0,[r4,#0] - 0x100057ea: e005 .. B 0x100057f8 ; lsm6dso_aux_gy_self_test_get + 66 - 0x100057ec: 2003 . MOVS r0,#3 - 0x100057ee: 7020 p STRB r0,[r4,#0] - 0x100057f0: e002 .. B 0x100057f8 ; lsm6dso_aux_gy_self_test_get + 66 - 0x100057f2: 2000 . MOVS r0,#0 - 0x100057f4: 7020 p STRB r0,[r4,#0] - 0x100057f6: bf00 .. NOP - 0x100057f8: bf00 .. NOP - 0x100057fa: 4630 0F MOV r0,r6 - 0x100057fc: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_bandwidth_set - 0x100057fe: b5f8 .. PUSH {r3-r7,lr} - 0x10005800: 4606 .F MOV r6,r0 - 0x10005802: 460c .F MOV r4,r1 - 0x10005804: 2301 .# MOVS r3,#1 - 0x10005806: 466a jF MOV r2,sp - 0x10005808: 2172 r! MOVS r1,#0x72 - 0x1000580a: 4630 0F MOV r0,r6 - 0x1000580c: f7fdff2a ..*. BL lsm6dso_read_reg ; 0x10003664 - 0x10005810: 4605 .F MOV r5,r0 - 0x10005812: 2d00 .- CMP r5,#0 - 0x10005814: d10f .. BNE 0x10005836 ; lsm6dso_aux_xl_bandwidth_set + 56 - 0x10005816: 4669 iF MOV r1,sp - 0x10005818: 7808 .x LDRB r0,[r1,#0] - 0x1000581a: 2138 8! MOVS r1,#0x38 - 0x1000581c: 4388 .C BICS r0,r0,r1 - 0x1000581e: 00e1 .. LSLS r1,r4,#3 - 0x10005820: 2238 8" MOVS r2,#0x38 - 0x10005822: 4011 .@ ANDS r1,r1,r2 - 0x10005824: 4308 .C ORRS r0,r0,r1 - 0x10005826: 9000 .. STR r0,[sp,#0] - 0x10005828: 2301 .# MOVS r3,#1 - 0x1000582a: 466a jF MOV r2,sp - 0x1000582c: 2172 r! MOVS r1,#0x72 - 0x1000582e: 4630 0F MOV r0,r6 - 0x10005830: f7fdff2b ..+. BL lsm6dso_write_reg ; 0x1000368a - 0x10005834: 4605 .F MOV r5,r0 - 0x10005836: 4628 (F MOV r0,r5 - 0x10005838: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_bandwidth_get - 0x1000583a: b5f8 .. PUSH {r3-r7,lr} - 0x1000583c: 4605 .F MOV r5,r0 - 0x1000583e: 460c .F MOV r4,r1 - 0x10005840: 2301 .# MOVS r3,#1 - 0x10005842: 466a jF MOV r2,sp - 0x10005844: 2172 r! MOVS r1,#0x72 - 0x10005846: 4628 (F MOV r0,r5 - 0x10005848: f7fdff0c .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000584c: 4606 .F MOV r6,r0 - 0x1000584e: 4668 hF MOV r0,sp - 0x10005850: 7800 .x LDRB r0,[r0,#0] - 0x10005852: 0680 .. LSLS r0,r0,#26 - 0x10005854: 0f40 @. LSRS r0,r0,#29 - 0x10005856: 0003 .. MOVS r3,r0 - 0x10005858: f00ffbf5 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000585c: 0b080508 .... DCD 185074952 - 0x10005860: 1714110e .... DCD 387191054 - 0x10005864: 1d1a .. DCW 7450 - $t - 0x10005866: 2000 . MOVS r0,#0 - 0x10005868: 7020 p STRB r0,[r4,#0] - 0x1000586a: e017 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x1000586c: 2001 . MOVS r0,#1 - 0x1000586e: 7020 p STRB r0,[r4,#0] - 0x10005870: e014 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x10005872: 2002 . MOVS r0,#2 - 0x10005874: 7020 p STRB r0,[r4,#0] - 0x10005876: e011 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x10005878: 2003 . MOVS r0,#3 - 0x1000587a: 7020 p STRB r0,[r4,#0] - 0x1000587c: e00e .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x1000587e: 2004 . MOVS r0,#4 - 0x10005880: 7020 p STRB r0,[r4,#0] - 0x10005882: e00b .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x10005884: 2005 . MOVS r0,#5 - 0x10005886: 7020 p STRB r0,[r4,#0] - 0x10005888: e008 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x1000588a: 2006 . MOVS r0,#6 - 0x1000588c: 7020 p STRB r0,[r4,#0] - 0x1000588e: e005 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x10005890: 2007 . MOVS r0,#7 - 0x10005892: 7020 p STRB r0,[r4,#0] - 0x10005894: e002 .. B 0x1000589c ; lsm6dso_aux_xl_bandwidth_get + 98 - 0x10005896: 2000 . MOVS r0,#0 - 0x10005898: 7020 p STRB r0,[r4,#0] - 0x1000589a: bf00 .. NOP - 0x1000589c: bf00 .. NOP - 0x1000589e: 4630 0F MOV r0,r6 - 0x100058a0: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_full_scale_set - 0x100058a2: b5f8 .. PUSH {r3-r7,lr} - 0x100058a4: 4606 .F MOV r6,r0 - 0x100058a6: 460c .F MOV r4,r1 - 0x100058a8: 2301 .# MOVS r3,#1 - 0x100058aa: 466a jF MOV r2,sp - 0x100058ac: 2172 r! MOVS r1,#0x72 - 0x100058ae: 4630 0F MOV r0,r6 - 0x100058b0: f7fdfed8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100058b4: 4605 .F MOV r5,r0 - 0x100058b6: 2d00 .- CMP r5,#0 - 0x100058b8: d10f .. BNE 0x100058da ; lsm6dso_aux_xl_full_scale_set + 56 - 0x100058ba: 4669 iF MOV r1,sp - 0x100058bc: 7808 .x LDRB r0,[r1,#0] - 0x100058be: 21c0 .! MOVS r1,#0xc0 - 0x100058c0: 4388 .C BICS r0,r0,r1 - 0x100058c2: 01a1 .. LSLS r1,r4,#6 - 0x100058c4: 22c0 ." MOVS r2,#0xc0 - 0x100058c6: 4011 .@ ANDS r1,r1,r2 - 0x100058c8: 4308 .C ORRS r0,r0,r1 - 0x100058ca: 9000 .. STR r0,[sp,#0] - 0x100058cc: 2301 .# MOVS r3,#1 - 0x100058ce: 466a jF MOV r2,sp - 0x100058d0: 2172 r! MOVS r1,#0x72 - 0x100058d2: 4630 0F MOV r0,r6 - 0x100058d4: f7fdfed9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100058d8: 4605 .F MOV r5,r0 - 0x100058da: 4628 (F MOV r0,r5 - 0x100058dc: bdf8 .. POP {r3-r7,pc} - lsm6dso_aux_xl_full_scale_get - 0x100058de: b5f8 .. PUSH {r3-r7,lr} - 0x100058e0: 4605 .F MOV r5,r0 - 0x100058e2: 460c .F MOV r4,r1 - 0x100058e4: 2301 .# MOVS r3,#1 - 0x100058e6: 466a jF MOV r2,sp - 0x100058e8: 2172 r! MOVS r1,#0x72 - 0x100058ea: 4628 (F MOV r0,r5 - 0x100058ec: f7fdfeba .... BL lsm6dso_read_reg ; 0x10003664 - 0x100058f0: 4606 .F MOV r6,r0 - 0x100058f2: 4668 hF MOV r0,sp - 0x100058f4: 7800 .x LDRB r0,[r0,#0] - 0x100058f6: 0980 .. LSRS r0,r0,#6 - 0x100058f8: 2800 .( CMP r0,#0 - 0x100058fa: d006 .. BEQ 0x1000590a ; lsm6dso_aux_xl_full_scale_get + 44 - 0x100058fc: 2801 .( CMP r0,#1 - 0x100058fe: d007 .. BEQ 0x10005910 ; lsm6dso_aux_xl_full_scale_get + 50 - 0x10005900: 2802 .( CMP r0,#2 - 0x10005902: d008 .. BEQ 0x10005916 ; lsm6dso_aux_xl_full_scale_get + 56 - 0x10005904: 2803 .( CMP r0,#3 - 0x10005906: d10c .. BNE 0x10005922 ; lsm6dso_aux_xl_full_scale_get + 68 - 0x10005908: e008 .. B 0x1000591c ; lsm6dso_aux_xl_full_scale_get + 62 - 0x1000590a: 2000 . MOVS r0,#0 - 0x1000590c: 7020 p STRB r0,[r4,#0] - 0x1000590e: e00b .. B 0x10005928 ; lsm6dso_aux_xl_full_scale_get + 74 - 0x10005910: 2001 . MOVS r0,#1 - 0x10005912: 7020 p STRB r0,[r4,#0] - 0x10005914: e008 .. B 0x10005928 ; lsm6dso_aux_xl_full_scale_get + 74 - 0x10005916: 2002 . MOVS r0,#2 - 0x10005918: 7020 p STRB r0,[r4,#0] - 0x1000591a: e005 .. B 0x10005928 ; lsm6dso_aux_xl_full_scale_get + 74 - 0x1000591c: 2003 . MOVS r0,#3 - 0x1000591e: 7020 p STRB r0,[r4,#0] - 0x10005920: e002 .. B 0x10005928 ; lsm6dso_aux_xl_full_scale_get + 74 - 0x10005922: 2000 . MOVS r0,#0 - 0x10005924: 7020 p STRB r0,[r4,#0] - 0x10005926: bf00 .. NOP - 0x10005928: bf00 .. NOP - 0x1000592a: 4630 0F MOV r0,r6 - 0x1000592c: bdf8 .. POP {r3-r7,pc} - lsm6dso_sdo_sa0_mode_set - 0x1000592e: b5f8 .. PUSH {r3-r7,lr} - 0x10005930: 4606 .F MOV r6,r0 - 0x10005932: 460c .F MOV r4,r1 - 0x10005934: 2301 .# MOVS r3,#1 - 0x10005936: 466a jF MOV r2,sp - 0x10005938: 2102 .! MOVS r1,#2 - 0x1000593a: 4630 0F MOV r0,r6 - 0x1000593c: f7fdfe92 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005940: 4605 .F MOV r5,r0 - 0x10005942: 2d00 .- CMP r5,#0 - 0x10005944: d10f .. BNE 0x10005966 ; lsm6dso_sdo_sa0_mode_set + 56 - 0x10005946: 4669 iF MOV r1,sp - 0x10005948: 7808 .x LDRB r0,[r1,#0] - 0x1000594a: 2140 @! MOVS r1,#0x40 - 0x1000594c: 4388 .C BICS r0,r0,r1 - 0x1000594e: 01a1 .. LSLS r1,r4,#6 - 0x10005950: 2240 @" MOVS r2,#0x40 - 0x10005952: 4011 .@ ANDS r1,r1,r2 - 0x10005954: 4308 .C ORRS r0,r0,r1 - 0x10005956: 9000 .. STR r0,[sp,#0] - 0x10005958: 2301 .# MOVS r3,#1 - 0x1000595a: 466a jF MOV r2,sp - 0x1000595c: 2102 .! MOVS r1,#2 - 0x1000595e: 4630 0F MOV r0,r6 - 0x10005960: f7fdfe93 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005964: 4605 .F MOV r5,r0 - 0x10005966: 4628 (F MOV r0,r5 - 0x10005968: bdf8 .. POP {r3-r7,pc} - lsm6dso_sdo_sa0_mode_get - 0x1000596a: b5f8 .. PUSH {r3-r7,lr} - 0x1000596c: 4605 .F MOV r5,r0 - 0x1000596e: 460c .F MOV r4,r1 - 0x10005970: 2301 .# MOVS r3,#1 - 0x10005972: 466a jF MOV r2,sp - 0x10005974: 2102 .! MOVS r1,#2 - 0x10005976: 4628 (F MOV r0,r5 - 0x10005978: f7fdfe74 ..t. BL lsm6dso_read_reg ; 0x10003664 - 0x1000597c: 4606 .F MOV r6,r0 - 0x1000597e: 4668 hF MOV r0,sp - 0x10005980: 7800 .x LDRB r0,[r0,#0] - 0x10005982: 0640 @. LSLS r0,r0,#25 - 0x10005984: 0fc0 .. LSRS r0,r0,#31 - 0x10005986: 2800 .( CMP r0,#0 - 0x10005988: d002 .. BEQ 0x10005990 ; lsm6dso_sdo_sa0_mode_get + 38 - 0x1000598a: 2801 .( CMP r0,#1 - 0x1000598c: d106 .. BNE 0x1000599c ; lsm6dso_sdo_sa0_mode_get + 50 - 0x1000598e: e002 .. B 0x10005996 ; lsm6dso_sdo_sa0_mode_get + 44 - 0x10005990: 2000 . MOVS r0,#0 - 0x10005992: 7020 p STRB r0,[r4,#0] - 0x10005994: e005 .. B 0x100059a2 ; lsm6dso_sdo_sa0_mode_get + 56 - 0x10005996: 2001 . MOVS r0,#1 - 0x10005998: 7020 p STRB r0,[r4,#0] - 0x1000599a: e002 .. B 0x100059a2 ; lsm6dso_sdo_sa0_mode_get + 56 - 0x1000599c: 2000 . MOVS r0,#0 - 0x1000599e: 7020 p STRB r0,[r4,#0] - 0x100059a0: bf00 .. NOP - 0x100059a2: bf00 .. NOP - 0x100059a4: 4630 0F MOV r0,r6 - 0x100059a6: bdf8 .. POP {r3-r7,pc} - lsm6dso_spi_mode_set - 0x100059a8: b5f8 .. PUSH {r3-r7,lr} - 0x100059aa: 4606 .F MOV r6,r0 - 0x100059ac: 460c .F MOV r4,r1 - 0x100059ae: 2301 .# MOVS r3,#1 - 0x100059b0: 466a jF MOV r2,sp - 0x100059b2: 2112 .! MOVS r1,#0x12 - 0x100059b4: 4630 0F MOV r0,r6 - 0x100059b6: f7fdfe55 ..U. BL lsm6dso_read_reg ; 0x10003664 - 0x100059ba: 4605 .F MOV r5,r0 - 0x100059bc: 2d00 .- CMP r5,#0 - 0x100059be: d10f .. BNE 0x100059e0 ; lsm6dso_spi_mode_set + 56 - 0x100059c0: 4669 iF MOV r1,sp - 0x100059c2: 7808 .x LDRB r0,[r1,#0] - 0x100059c4: 2108 .! MOVS r1,#8 - 0x100059c6: 4388 .C BICS r0,r0,r1 - 0x100059c8: 00e1 .. LSLS r1,r4,#3 - 0x100059ca: 2208 ." MOVS r2,#8 - 0x100059cc: 4011 .@ ANDS r1,r1,r2 - 0x100059ce: 4308 .C ORRS r0,r0,r1 - 0x100059d0: 9000 .. STR r0,[sp,#0] - 0x100059d2: 2301 .# MOVS r3,#1 - 0x100059d4: 466a jF MOV r2,sp - 0x100059d6: 2112 .! MOVS r1,#0x12 - 0x100059d8: 4630 0F MOV r0,r6 - 0x100059da: f7fdfe56 ..V. BL lsm6dso_write_reg ; 0x1000368a - 0x100059de: 4605 .F MOV r5,r0 - 0x100059e0: 4628 (F MOV r0,r5 - 0x100059e2: bdf8 .. POP {r3-r7,pc} - lsm6dso_spi_mode_get - 0x100059e4: b5f8 .. PUSH {r3-r7,lr} - 0x100059e6: 4605 .F MOV r5,r0 - 0x100059e8: 460c .F MOV r4,r1 - 0x100059ea: 2301 .# MOVS r3,#1 - 0x100059ec: 466a jF MOV r2,sp - 0x100059ee: 2112 .! MOVS r1,#0x12 - 0x100059f0: 4628 (F MOV r0,r5 - 0x100059f2: f7fdfe37 ..7. BL lsm6dso_read_reg ; 0x10003664 - 0x100059f6: 4606 .F MOV r6,r0 - 0x100059f8: 4668 hF MOV r0,sp - 0x100059fa: 7800 .x LDRB r0,[r0,#0] - 0x100059fc: 0700 .. LSLS r0,r0,#28 - 0x100059fe: 0fc0 .. LSRS r0,r0,#31 - 0x10005a00: 2800 .( CMP r0,#0 - 0x10005a02: d002 .. BEQ 0x10005a0a ; lsm6dso_spi_mode_get + 38 - 0x10005a04: 2801 .( CMP r0,#1 - 0x10005a06: d106 .. BNE 0x10005a16 ; lsm6dso_spi_mode_get + 50 - 0x10005a08: e002 .. B 0x10005a10 ; lsm6dso_spi_mode_get + 44 - 0x10005a0a: 2000 . MOVS r0,#0 - 0x10005a0c: 7020 p STRB r0,[r4,#0] - 0x10005a0e: e005 .. B 0x10005a1c ; lsm6dso_spi_mode_get + 56 - 0x10005a10: 2001 . MOVS r0,#1 - 0x10005a12: 7020 p STRB r0,[r4,#0] - 0x10005a14: e002 .. B 0x10005a1c ; lsm6dso_spi_mode_get + 56 - 0x10005a16: 2000 . MOVS r0,#0 - 0x10005a18: 7020 p STRB r0,[r4,#0] - 0x10005a1a: bf00 .. NOP - 0x10005a1c: bf00 .. NOP - 0x10005a1e: 4630 0F MOV r0,r6 - 0x10005a20: bdf8 .. POP {r3-r7,pc} - lsm6dso_i2c_interface_set - 0x10005a22: b5f8 .. PUSH {r3-r7,lr} - 0x10005a24: 4606 .F MOV r6,r0 - 0x10005a26: 460c .F MOV r4,r1 - 0x10005a28: 2301 .# MOVS r3,#1 - 0x10005a2a: 466a jF MOV r2,sp - 0x10005a2c: 2113 .! MOVS r1,#0x13 - 0x10005a2e: 4630 0F MOV r0,r6 - 0x10005a30: f7fdfe18 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005a34: 4605 .F MOV r5,r0 - 0x10005a36: 2d00 .- CMP r5,#0 - 0x10005a38: d10f .. BNE 0x10005a5a ; lsm6dso_i2c_interface_set + 56 - 0x10005a3a: 4669 iF MOV r1,sp - 0x10005a3c: 7808 .x LDRB r0,[r1,#0] - 0x10005a3e: 2104 .! MOVS r1,#4 - 0x10005a40: 4388 .C BICS r0,r0,r1 - 0x10005a42: 00a1 .. LSLS r1,r4,#2 - 0x10005a44: 2204 ." MOVS r2,#4 - 0x10005a46: 4011 .@ ANDS r1,r1,r2 - 0x10005a48: 4308 .C ORRS r0,r0,r1 - 0x10005a4a: 9000 .. STR r0,[sp,#0] - 0x10005a4c: 2301 .# MOVS r3,#1 - 0x10005a4e: 466a jF MOV r2,sp - 0x10005a50: 2113 .! MOVS r1,#0x13 - 0x10005a52: 4630 0F MOV r0,r6 - 0x10005a54: f7fdfe19 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005a58: 4605 .F MOV r5,r0 - 0x10005a5a: 4628 (F MOV r0,r5 - 0x10005a5c: bdf8 .. POP {r3-r7,pc} - lsm6dso_i2c_interface_get - 0x10005a5e: b5f8 .. PUSH {r3-r7,lr} - 0x10005a60: 4605 .F MOV r5,r0 - 0x10005a62: 460c .F MOV r4,r1 - 0x10005a64: 2301 .# MOVS r3,#1 - 0x10005a66: 466a jF MOV r2,sp - 0x10005a68: 2113 .! MOVS r1,#0x13 - 0x10005a6a: 4628 (F MOV r0,r5 - 0x10005a6c: f7fdfdfa .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005a70: 4606 .F MOV r6,r0 - 0x10005a72: 4668 hF MOV r0,sp - 0x10005a74: 7800 .x LDRB r0,[r0,#0] - 0x10005a76: 0740 @. LSLS r0,r0,#29 - 0x10005a78: 0fc0 .. LSRS r0,r0,#31 - 0x10005a7a: 2800 .( CMP r0,#0 - 0x10005a7c: d002 .. BEQ 0x10005a84 ; lsm6dso_i2c_interface_get + 38 - 0x10005a7e: 2801 .( CMP r0,#1 - 0x10005a80: d106 .. BNE 0x10005a90 ; lsm6dso_i2c_interface_get + 50 - 0x10005a82: e002 .. B 0x10005a8a ; lsm6dso_i2c_interface_get + 44 - 0x10005a84: 2000 . MOVS r0,#0 - 0x10005a86: 7020 p STRB r0,[r4,#0] - 0x10005a88: e005 .. B 0x10005a96 ; lsm6dso_i2c_interface_get + 56 - 0x10005a8a: 2001 . MOVS r0,#1 - 0x10005a8c: 7020 p STRB r0,[r4,#0] - 0x10005a8e: e002 .. B 0x10005a96 ; lsm6dso_i2c_interface_get + 56 - 0x10005a90: 2000 . MOVS r0,#0 - 0x10005a92: 7020 p STRB r0,[r4,#0] - 0x10005a94: bf00 .. NOP - 0x10005a96: bf00 .. NOP - 0x10005a98: 4630 0F MOV r0,r6 - 0x10005a9a: bdf8 .. POP {r3-r7,pc} - lsm6dso_i3c_disable_set - 0x10005a9c: b57c |. PUSH {r2-r6,lr} - 0x10005a9e: 4606 .F MOV r6,r0 - 0x10005aa0: 460d .F MOV r5,r1 - 0x10005aa2: 2301 .# MOVS r3,#1 - 0x10005aa4: 466a jF MOV r2,sp - 0x10005aa6: 2118 .! MOVS r1,#0x18 - 0x10005aa8: 4630 0F MOV r0,r6 - 0x10005aaa: f7fdfddb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005aae: 4604 .F MOV r4,r0 - 0x10005ab0: 4669 iF MOV r1,sp - 0x10005ab2: 7808 .x LDRB r0,[r1,#0] - 0x10005ab4: 2102 .! MOVS r1,#2 - 0x10005ab6: 4388 .C BICS r0,r0,r1 - 0x10005ab8: 2180 .! MOVS r1,#0x80 - 0x10005aba: 4029 )@ ANDS r1,r1,r5 - 0x10005abc: 09c9 .. LSRS r1,r1,#7 - 0x10005abe: 0049 I. LSLS r1,r1,#1 - 0x10005ac0: 2202 ." MOVS r2,#2 - 0x10005ac2: 4011 .@ ANDS r1,r1,r2 - 0x10005ac4: 4308 .C ORRS r0,r0,r1 - 0x10005ac6: 9000 .. STR r0,[sp,#0] - 0x10005ac8: 2301 .# MOVS r3,#1 - 0x10005aca: 466a jF MOV r2,sp - 0x10005acc: 2118 .! MOVS r1,#0x18 - 0x10005ace: 4630 0F MOV r0,r6 - 0x10005ad0: f7fdfddb .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005ad4: 1904 .. ADDS r4,r0,r4 - 0x10005ad6: 2c00 ., CMP r4,#0 - 0x10005ad8: d001 .. BEQ 0x10005ade ; lsm6dso_i3c_disable_set + 66 - 0x10005ada: 4620 F MOV r0,r4 - 0x10005adc: bd7c |. POP {r2-r6,pc} - 0x10005ade: 2301 .# MOVS r3,#1 - 0x10005ae0: aa01 .. ADD r2,sp,#4 - 0x10005ae2: 2162 b! MOVS r1,#0x62 - 0x10005ae4: 4630 0F MOV r0,r6 - 0x10005ae6: f7fdfdbd .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005aea: 4604 .F MOV r4,r0 - 0x10005aec: 4669 iF MOV r1,sp - 0x10005aee: 7908 .y LDRB r0,[r1,#4] - 0x10005af0: 2118 .! MOVS r1,#0x18 - 0x10005af2: 4388 .C BICS r0,r0,r1 - 0x10005af4: 00e9 .. LSLS r1,r5,#3 - 0x10005af6: 2218 ." MOVS r2,#0x18 - 0x10005af8: 4011 .@ ANDS r1,r1,r2 - 0x10005afa: 4308 .C ORRS r0,r0,r1 - 0x10005afc: 9001 .. STR r0,[sp,#4] - 0x10005afe: 2301 .# MOVS r3,#1 - 0x10005b00: aa01 .. ADD r2,sp,#4 - 0x10005b02: 2162 b! MOVS r1,#0x62 - 0x10005b04: 4630 0F MOV r0,r6 - 0x10005b06: f7fdfdc0 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005b0a: 1904 .. ADDS r4,r0,r4 - 0x10005b0c: 4620 F MOV r0,r4 - 0x10005b0e: e7e5 .. B 0x10005adc ; lsm6dso_i3c_disable_set + 64 - lsm6dso_i3c_disable_get - 0x10005b10: b57c |. PUSH {r2-r6,lr} - 0x10005b12: 4606 .F MOV r6,r0 - 0x10005b14: 460c .F MOV r4,r1 - 0x10005b16: 2301 .# MOVS r3,#1 - 0x10005b18: aa01 .. ADD r2,sp,#4 - 0x10005b1a: 2118 .! MOVS r1,#0x18 - 0x10005b1c: 4630 0F MOV r0,r6 - 0x10005b1e: f7fdfda1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005b22: 4605 .F MOV r5,r0 - 0x10005b24: 2301 .# MOVS r3,#1 - 0x10005b26: 466a jF MOV r2,sp - 0x10005b28: 2162 b! MOVS r1,#0x62 - 0x10005b2a: 4630 0F MOV r0,r6 - 0x10005b2c: f7fdfd9a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005b30: 1945 E. ADDS r5,r0,r5 - 0x10005b32: 2d00 .- CMP r5,#0 - 0x10005b34: d001 .. BEQ 0x10005b3a ; lsm6dso_i3c_disable_get + 42 - 0x10005b36: 4628 (F MOV r0,r5 - 0x10005b38: bd7c |. POP {r2-r6,pc} - 0x10005b3a: 4669 iF MOV r1,sp - 0x10005b3c: 7908 .y LDRB r0,[r1,#4] - 0x10005b3e: 0780 .. LSLS r0,r0,#30 - 0x10005b40: 0fc0 .. LSRS r0,r0,#31 - 0x10005b42: 01c0 .. LSLS r0,r0,#7 - 0x10005b44: 7809 .x LDRB r1,[r1,#0] - 0x10005b46: 06c9 .. LSLS r1,r1,#27 - 0x10005b48: 0f89 .. LSRS r1,r1,#30 - 0x10005b4a: 4308 .C ORRS r0,r0,r1 - 0x10005b4c: 2802 .( CMP r0,#2 - 0x10005b4e: d011 .. BEQ 0x10005b74 ; lsm6dso_i3c_disable_get + 100 - 0x10005b50: dc04 .. BGT 0x10005b5c ; lsm6dso_i3c_disable_get + 76 - 0x10005b52: 2800 .( CMP r0,#0 - 0x10005b54: d008 .. BEQ 0x10005b68 ; lsm6dso_i3c_disable_get + 88 - 0x10005b56: 2801 .( CMP r0,#1 - 0x10005b58: d112 .. BNE 0x10005b80 ; lsm6dso_i3c_disable_get + 112 - 0x10005b5a: e008 .. B 0x10005b6e ; lsm6dso_i3c_disable_get + 94 - 0x10005b5c: 2803 .( CMP r0,#3 - 0x10005b5e: d00c .. BEQ 0x10005b7a ; lsm6dso_i3c_disable_get + 106 - 0x10005b60: 2880 .( CMP r0,#0x80 - 0x10005b62: d10d .. BNE 0x10005b80 ; lsm6dso_i3c_disable_get + 112 - 0x10005b64: 7020 p STRB r0,[r4,#0] - 0x10005b66: e00e .. B 0x10005b86 ; lsm6dso_i3c_disable_get + 118 - 0x10005b68: 2000 . MOVS r0,#0 - 0x10005b6a: 7020 p STRB r0,[r4,#0] - 0x10005b6c: e00b .. B 0x10005b86 ; lsm6dso_i3c_disable_get + 118 - 0x10005b6e: 2001 . MOVS r0,#1 - 0x10005b70: 7020 p STRB r0,[r4,#0] - 0x10005b72: e008 .. B 0x10005b86 ; lsm6dso_i3c_disable_get + 118 - 0x10005b74: 2002 . MOVS r0,#2 - 0x10005b76: 7020 p STRB r0,[r4,#0] - 0x10005b78: e005 .. B 0x10005b86 ; lsm6dso_i3c_disable_get + 118 - 0x10005b7a: 2003 . MOVS r0,#3 - 0x10005b7c: 7020 p STRB r0,[r4,#0] - 0x10005b7e: e002 .. B 0x10005b86 ; lsm6dso_i3c_disable_get + 118 - 0x10005b80: 2080 . MOVS r0,#0x80 - 0x10005b82: 7020 p STRB r0,[r4,#0] - 0x10005b84: bf00 .. NOP - 0x10005b86: bf00 .. NOP - 0x10005b88: 4628 (F MOV r0,r5 - 0x10005b8a: e7d5 .. B 0x10005b38 ; lsm6dso_i3c_disable_get + 40 - lsm6dso_int1_mode_set - 0x10005b8c: b5f8 .. PUSH {r3-r7,lr} - 0x10005b8e: 4606 .F MOV r6,r0 - 0x10005b90: 460c .F MOV r4,r1 - 0x10005b92: 2301 .# MOVS r3,#1 - 0x10005b94: 466a jF MOV r2,sp - 0x10005b96: 2162 b! MOVS r1,#0x62 - 0x10005b98: 4630 0F MOV r0,r6 - 0x10005b9a: f7fdfd63 ..c. BL lsm6dso_read_reg ; 0x10003664 - 0x10005b9e: 4605 .F MOV r5,r0 - 0x10005ba0: 2d00 .- CMP r5,#0 - 0x10005ba2: d10e .. BNE 0x10005bc2 ; lsm6dso_int1_mode_set + 54 - 0x10005ba4: 4669 iF MOV r1,sp - 0x10005ba6: 7808 .x LDRB r0,[r1,#0] - 0x10005ba8: 0840 @. LSRS r0,r0,#1 - 0x10005baa: 0040 @. LSLS r0,r0,#1 - 0x10005bac: 07e1 .. LSLS r1,r4,#31 - 0x10005bae: 0fc9 .. LSRS r1,r1,#31 - 0x10005bb0: 4308 .C ORRS r0,r0,r1 - 0x10005bb2: 9000 .. STR r0,[sp,#0] - 0x10005bb4: 2301 .# MOVS r3,#1 - 0x10005bb6: 466a jF MOV r2,sp - 0x10005bb8: 2162 b! MOVS r1,#0x62 - 0x10005bba: 4630 0F MOV r0,r6 - 0x10005bbc: f7fdfd65 ..e. BL lsm6dso_write_reg ; 0x1000368a - 0x10005bc0: 4605 .F MOV r5,r0 - 0x10005bc2: 4628 (F MOV r0,r5 - 0x10005bc4: bdf8 .. POP {r3-r7,pc} - lsm6dso_int1_mode_get - 0x10005bc6: b5f8 .. PUSH {r3-r7,lr} - 0x10005bc8: 4605 .F MOV r5,r0 - 0x10005bca: 460c .F MOV r4,r1 - 0x10005bcc: 2301 .# MOVS r3,#1 - 0x10005bce: 466a jF MOV r2,sp - 0x10005bd0: 2162 b! MOVS r1,#0x62 - 0x10005bd2: 4628 (F MOV r0,r5 - 0x10005bd4: f7fdfd46 ..F. BL lsm6dso_read_reg ; 0x10003664 - 0x10005bd8: 4606 .F MOV r6,r0 - 0x10005bda: 4668 hF MOV r0,sp - 0x10005bdc: 7800 .x LDRB r0,[r0,#0] - 0x10005bde: 07c0 .. LSLS r0,r0,#31 - 0x10005be0: 0fc0 .. LSRS r0,r0,#31 - 0x10005be2: 2800 .( CMP r0,#0 - 0x10005be4: d002 .. BEQ 0x10005bec ; lsm6dso_int1_mode_get + 38 - 0x10005be6: 2801 .( CMP r0,#1 - 0x10005be8: d106 .. BNE 0x10005bf8 ; lsm6dso_int1_mode_get + 50 - 0x10005bea: e002 .. B 0x10005bf2 ; lsm6dso_int1_mode_get + 44 - 0x10005bec: 2000 . MOVS r0,#0 - 0x10005bee: 7020 p STRB r0,[r4,#0] - 0x10005bf0: e005 .. B 0x10005bfe ; lsm6dso_int1_mode_get + 56 - 0x10005bf2: 2001 . MOVS r0,#1 - 0x10005bf4: 7020 p STRB r0,[r4,#0] - 0x10005bf6: e002 .. B 0x10005bfe ; lsm6dso_int1_mode_get + 56 - 0x10005bf8: 2000 . MOVS r0,#0 - 0x10005bfa: 7020 p STRB r0,[r4,#0] - 0x10005bfc: bf00 .. NOP - 0x10005bfe: bf00 .. NOP - 0x10005c00: 4630 0F MOV r0,r6 - 0x10005c02: bdf8 .. POP {r3-r7,pc} - lsm6dso_pin_mode_set - 0x10005c04: b5f8 .. PUSH {r3-r7,lr} - 0x10005c06: 4606 .F MOV r6,r0 - 0x10005c08: 460c .F MOV r4,r1 - 0x10005c0a: 2301 .# MOVS r3,#1 - 0x10005c0c: 466a jF MOV r2,sp - 0x10005c0e: 2112 .! MOVS r1,#0x12 - 0x10005c10: 4630 0F MOV r0,r6 - 0x10005c12: f7fdfd27 ..'. BL lsm6dso_read_reg ; 0x10003664 - 0x10005c16: 4605 .F MOV r5,r0 - 0x10005c18: 2d00 .- CMP r5,#0 - 0x10005c1a: d10f .. BNE 0x10005c3c ; lsm6dso_pin_mode_set + 56 - 0x10005c1c: 4669 iF MOV r1,sp - 0x10005c1e: 7808 .x LDRB r0,[r1,#0] - 0x10005c20: 2110 .! MOVS r1,#0x10 - 0x10005c22: 4388 .C BICS r0,r0,r1 - 0x10005c24: 0121 !. LSLS r1,r4,#4 - 0x10005c26: 2210 ." MOVS r2,#0x10 - 0x10005c28: 4011 .@ ANDS r1,r1,r2 - 0x10005c2a: 4308 .C ORRS r0,r0,r1 - 0x10005c2c: 9000 .. STR r0,[sp,#0] - 0x10005c2e: 2301 .# MOVS r3,#1 - 0x10005c30: 466a jF MOV r2,sp - 0x10005c32: 2112 .! MOVS r1,#0x12 - 0x10005c34: 4630 0F MOV r0,r6 - 0x10005c36: f7fdfd28 ..(. BL lsm6dso_write_reg ; 0x1000368a - 0x10005c3a: 4605 .F MOV r5,r0 - 0x10005c3c: 4628 (F MOV r0,r5 - 0x10005c3e: bdf8 .. POP {r3-r7,pc} - lsm6dso_pin_mode_get - 0x10005c40: b5f8 .. PUSH {r3-r7,lr} - 0x10005c42: 4605 .F MOV r5,r0 - 0x10005c44: 460c .F MOV r4,r1 - 0x10005c46: 2301 .# MOVS r3,#1 - 0x10005c48: 466a jF MOV r2,sp - 0x10005c4a: 2112 .! MOVS r1,#0x12 - 0x10005c4c: 4628 (F MOV r0,r5 - 0x10005c4e: f7fdfd09 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005c52: 4606 .F MOV r6,r0 - 0x10005c54: 4668 hF MOV r0,sp - 0x10005c56: 7800 .x LDRB r0,[r0,#0] - 0x10005c58: 06c0 .. LSLS r0,r0,#27 - 0x10005c5a: 0fc0 .. LSRS r0,r0,#31 - 0x10005c5c: 2800 .( CMP r0,#0 - 0x10005c5e: d002 .. BEQ 0x10005c66 ; lsm6dso_pin_mode_get + 38 - 0x10005c60: 2801 .( CMP r0,#1 - 0x10005c62: d106 .. BNE 0x10005c72 ; lsm6dso_pin_mode_get + 50 - 0x10005c64: e002 .. B 0x10005c6c ; lsm6dso_pin_mode_get + 44 - 0x10005c66: 2000 . MOVS r0,#0 - 0x10005c68: 7020 p STRB r0,[r4,#0] - 0x10005c6a: e005 .. B 0x10005c78 ; lsm6dso_pin_mode_get + 56 - 0x10005c6c: 2001 . MOVS r0,#1 - 0x10005c6e: 7020 p STRB r0,[r4,#0] - 0x10005c70: e002 .. B 0x10005c78 ; lsm6dso_pin_mode_get + 56 - 0x10005c72: 2000 . MOVS r0,#0 - 0x10005c74: 7020 p STRB r0,[r4,#0] - 0x10005c76: bf00 .. NOP - 0x10005c78: bf00 .. NOP - 0x10005c7a: 4630 0F MOV r0,r6 - 0x10005c7c: bdf8 .. POP {r3-r7,pc} - lsm6dso_pin_polarity_set - 0x10005c7e: b5f8 .. PUSH {r3-r7,lr} - 0x10005c80: 4606 .F MOV r6,r0 - 0x10005c82: 460c .F MOV r4,r1 - 0x10005c84: 2301 .# MOVS r3,#1 - 0x10005c86: 466a jF MOV r2,sp - 0x10005c88: 2112 .! MOVS r1,#0x12 - 0x10005c8a: 4630 0F MOV r0,r6 - 0x10005c8c: f7fdfcea .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005c90: 4605 .F MOV r5,r0 - 0x10005c92: 2d00 .- CMP r5,#0 - 0x10005c94: d10f .. BNE 0x10005cb6 ; lsm6dso_pin_polarity_set + 56 - 0x10005c96: 4669 iF MOV r1,sp - 0x10005c98: 7808 .x LDRB r0,[r1,#0] - 0x10005c9a: 2120 ! MOVS r1,#0x20 - 0x10005c9c: 4388 .C BICS r0,r0,r1 - 0x10005c9e: 0161 a. LSLS r1,r4,#5 - 0x10005ca0: 2220 " MOVS r2,#0x20 - 0x10005ca2: 4011 .@ ANDS r1,r1,r2 - 0x10005ca4: 4308 .C ORRS r0,r0,r1 - 0x10005ca6: 9000 .. STR r0,[sp,#0] - 0x10005ca8: 2301 .# MOVS r3,#1 - 0x10005caa: 466a jF MOV r2,sp - 0x10005cac: 2112 .! MOVS r1,#0x12 - 0x10005cae: 4630 0F MOV r0,r6 - 0x10005cb0: f7fdfceb .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005cb4: 4605 .F MOV r5,r0 - 0x10005cb6: 4628 (F MOV r0,r5 - 0x10005cb8: bdf8 .. POP {r3-r7,pc} - lsm6dso_pin_polarity_get - 0x10005cba: b5f8 .. PUSH {r3-r7,lr} - 0x10005cbc: 4605 .F MOV r5,r0 - 0x10005cbe: 460c .F MOV r4,r1 - 0x10005cc0: 2301 .# MOVS r3,#1 - 0x10005cc2: 466a jF MOV r2,sp - 0x10005cc4: 2112 .! MOVS r1,#0x12 - 0x10005cc6: 4628 (F MOV r0,r5 - 0x10005cc8: f7fdfccc .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005ccc: 4606 .F MOV r6,r0 - 0x10005cce: 4668 hF MOV r0,sp - 0x10005cd0: 7800 .x LDRB r0,[r0,#0] - 0x10005cd2: 0680 .. LSLS r0,r0,#26 - 0x10005cd4: 0fc0 .. LSRS r0,r0,#31 - 0x10005cd6: 2800 .( CMP r0,#0 - 0x10005cd8: d002 .. BEQ 0x10005ce0 ; lsm6dso_pin_polarity_get + 38 - 0x10005cda: 2801 .( CMP r0,#1 - 0x10005cdc: d106 .. BNE 0x10005cec ; lsm6dso_pin_polarity_get + 50 - 0x10005cde: e002 .. B 0x10005ce6 ; lsm6dso_pin_polarity_get + 44 - 0x10005ce0: 2000 . MOVS r0,#0 - 0x10005ce2: 7020 p STRB r0,[r4,#0] - 0x10005ce4: e005 .. B 0x10005cf2 ; lsm6dso_pin_polarity_get + 56 - 0x10005ce6: 2001 . MOVS r0,#1 - 0x10005ce8: 7020 p STRB r0,[r4,#0] - 0x10005cea: e002 .. B 0x10005cf2 ; lsm6dso_pin_polarity_get + 56 - 0x10005cec: 2000 . MOVS r0,#0 - 0x10005cee: 7020 p STRB r0,[r4,#0] - 0x10005cf0: bf00 .. NOP - 0x10005cf2: bf00 .. NOP - 0x10005cf4: 4630 0F MOV r0,r6 - 0x10005cf6: bdf8 .. POP {r3-r7,pc} - lsm6dso_all_on_int1_set - 0x10005cf8: b5f8 .. PUSH {r3-r7,lr} - 0x10005cfa: 4606 .F MOV r6,r0 - 0x10005cfc: 460c .F MOV r4,r1 - 0x10005cfe: 2301 .# MOVS r3,#1 - 0x10005d00: 466a jF MOV r2,sp - 0x10005d02: 2113 .! MOVS r1,#0x13 - 0x10005d04: 4630 0F MOV r0,r6 - 0x10005d06: f7fdfcad .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005d0a: 4605 .F MOV r5,r0 - 0x10005d0c: 2d00 .- CMP r5,#0 - 0x10005d0e: d10f .. BNE 0x10005d30 ; lsm6dso_all_on_int1_set + 56 - 0x10005d10: 4669 iF MOV r1,sp - 0x10005d12: 7808 .x LDRB r0,[r1,#0] - 0x10005d14: 2120 ! MOVS r1,#0x20 - 0x10005d16: 4388 .C BICS r0,r0,r1 - 0x10005d18: 0161 a. LSLS r1,r4,#5 - 0x10005d1a: 2220 " MOVS r2,#0x20 - 0x10005d1c: 4011 .@ ANDS r1,r1,r2 - 0x10005d1e: 4308 .C ORRS r0,r0,r1 - 0x10005d20: 9000 .. STR r0,[sp,#0] - 0x10005d22: 2301 .# MOVS r3,#1 - 0x10005d24: 466a jF MOV r2,sp - 0x10005d26: 2113 .! MOVS r1,#0x13 - 0x10005d28: 4630 0F MOV r0,r6 - 0x10005d2a: f7fdfcae .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005d2e: 4605 .F MOV r5,r0 - 0x10005d30: 4628 (F MOV r0,r5 - 0x10005d32: bdf8 .. POP {r3-r7,pc} - lsm6dso_all_on_int1_get - 0x10005d34: b5f8 .. PUSH {r3-r7,lr} - 0x10005d36: 4605 .F MOV r5,r0 - 0x10005d38: 460c .F MOV r4,r1 - 0x10005d3a: 2301 .# MOVS r3,#1 - 0x10005d3c: 466a jF MOV r2,sp - 0x10005d3e: 2113 .! MOVS r1,#0x13 - 0x10005d40: 4628 (F MOV r0,r5 - 0x10005d42: f7fdfc8f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005d46: 4606 .F MOV r6,r0 - 0x10005d48: 4668 hF MOV r0,sp - 0x10005d4a: 7800 .x LDRB r0,[r0,#0] - 0x10005d4c: 0680 .. LSLS r0,r0,#26 - 0x10005d4e: 0fc0 .. LSRS r0,r0,#31 - 0x10005d50: 7020 p STRB r0,[r4,#0] - 0x10005d52: 4630 0F MOV r0,r6 - 0x10005d54: bdf8 .. POP {r3-r7,pc} - lsm6dso_int_notification_set - 0x10005d56: b57c |. PUSH {r2-r6,lr} - 0x10005d58: 4606 .F MOV r6,r0 - 0x10005d5a: 460d .F MOV r5,r1 - 0x10005d5c: 2301 .# MOVS r3,#1 - 0x10005d5e: aa01 .. ADD r2,sp,#4 - 0x10005d60: 2156 V! MOVS r1,#0x56 - 0x10005d62: 4630 0F MOV r0,r6 - 0x10005d64: f7fdfc7e ..~. BL lsm6dso_read_reg ; 0x10003664 - 0x10005d68: 4604 .F MOV r4,r0 - 0x10005d6a: 4668 hF MOV r0,sp - 0x10005d6c: 7900 .y LDRB r0,[r0,#4] - 0x10005d6e: 0841 A. LSRS r1,r0,#1 - 0x10005d70: 0049 I. LSLS r1,r1,#1 - 0x10005d72: 07e8 .. LSLS r0,r5,#31 - 0x10005d74: 0fc0 .. LSRS r0,r0,#31 - 0x10005d76: 4301 .C ORRS r1,r1,r0 - 0x10005d78: 9101 .. STR r1,[sp,#4] - 0x10005d7a: 4668 hF MOV r0,sp - 0x10005d7c: 7900 .y LDRB r0,[r0,#4] - 0x10005d7e: 2140 @! MOVS r1,#0x40 - 0x10005d80: 4388 .C BICS r0,r0,r1 - 0x10005d82: 01a9 .. LSLS r1,r5,#6 - 0x10005d84: 2240 @" MOVS r2,#0x40 - 0x10005d86: 4011 .@ ANDS r1,r1,r2 - 0x10005d88: 4308 .C ORRS r0,r0,r1 - 0x10005d8a: 9001 .. STR r0,[sp,#4] - 0x10005d8c: 2301 .# MOVS r3,#1 - 0x10005d8e: aa01 .. ADD r2,sp,#4 - 0x10005d90: 2156 V! MOVS r1,#0x56 - 0x10005d92: 4630 0F MOV r0,r6 - 0x10005d94: f7fdfc79 ..y. BL lsm6dso_write_reg ; 0x1000368a - 0x10005d98: 1904 .. ADDS r4,r0,r4 - 0x10005d9a: 2c00 ., CMP r4,#0 - 0x10005d9c: d001 .. BEQ 0x10005da2 ; lsm6dso_int_notification_set + 76 - 0x10005d9e: 4620 F MOV r0,r4 - 0x10005da0: bd7c |. POP {r2-r6,pc} - 0x10005da2: 2102 .! MOVS r1,#2 - 0x10005da4: 4630 0F MOV r0,r6 - 0x10005da6: f7fdfd44 ..D. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10005daa: 4604 .F MOV r4,r0 - 0x10005dac: 2c00 ., CMP r4,#0 - 0x10005dae: d001 .. BEQ 0x10005db4 ; lsm6dso_int_notification_set + 94 - 0x10005db0: 4620 F MOV r0,r4 - 0x10005db2: e7f5 .. B 0x10005da0 ; lsm6dso_int_notification_set + 74 - 0x10005db4: 2301 .# MOVS r3,#1 - 0x10005db6: 466a jF MOV r2,sp - 0x10005db8: 2117 .! MOVS r1,#0x17 - 0x10005dba: 4630 0F MOV r0,r6 - 0x10005dbc: f7fdfc52 ..R. BL lsm6dso_read_reg ; 0x10003664 - 0x10005dc0: 4604 .F MOV r4,r0 - 0x10005dc2: 4669 iF MOV r1,sp - 0x10005dc4: 7808 .x LDRB r0,[r1,#0] - 0x10005dc6: 2180 .! MOVS r1,#0x80 - 0x10005dc8: 4388 .C BICS r0,r0,r1 - 0x10005dca: 2102 .! MOVS r1,#2 - 0x10005dcc: 4029 )@ ANDS r1,r1,r5 - 0x10005dce: 0849 I. LSRS r1,r1,#1 - 0x10005dd0: 01c9 .. LSLS r1,r1,#7 - 0x10005dd2: 2280 ." MOVS r2,#0x80 - 0x10005dd4: 4011 .@ ANDS r1,r1,r2 - 0x10005dd6: 4308 .C ORRS r0,r0,r1 - 0x10005dd8: 9000 .. STR r0,[sp,#0] - 0x10005dda: 2301 .# MOVS r3,#1 - 0x10005ddc: 466a jF MOV r2,sp - 0x10005dde: 2117 .! MOVS r1,#0x17 - 0x10005de0: 4630 0F MOV r0,r6 - 0x10005de2: f7fdfc52 ..R. BL lsm6dso_write_reg ; 0x1000368a - 0x10005de6: 1904 .. ADDS r4,r0,r4 - 0x10005de8: 2100 .! MOVS r1,#0 - 0x10005dea: 4630 0F MOV r0,r6 - 0x10005dec: f7fdfd21 ..!. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10005df0: 1904 .. ADDS r4,r0,r4 - 0x10005df2: 4620 F MOV r0,r4 - 0x10005df4: e7d4 .. B 0x10005da0 ; lsm6dso_int_notification_set + 74 - lsm6dso_int_notification_get - 0x10005df6: b57c |. PUSH {r2-r6,lr} - 0x10005df8: 4606 .F MOV r6,r0 - 0x10005dfa: 460c .F MOV r4,r1 - 0x10005dfc: 2301 .# MOVS r3,#1 - 0x10005dfe: aa01 .. ADD r2,sp,#4 - 0x10005e00: 2156 V! MOVS r1,#0x56 - 0x10005e02: 4630 0F MOV r0,r6 - 0x10005e04: f7fdfc2e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005e08: 4605 .F MOV r5,r0 - 0x10005e0a: 2d00 .- CMP r5,#0 - 0x10005e0c: d001 .. BEQ 0x10005e12 ; lsm6dso_int_notification_get + 28 - 0x10005e0e: 4628 (F MOV r0,r5 - 0x10005e10: bd7c |. POP {r2-r6,pc} - 0x10005e12: 2102 .! MOVS r1,#2 - 0x10005e14: 4630 0F MOV r0,r6 - 0x10005e16: f7fdfd0c .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10005e1a: 4605 .F MOV r5,r0 - 0x10005e1c: 2301 .# MOVS r3,#1 - 0x10005e1e: 466a jF MOV r2,sp - 0x10005e20: 2117 .! MOVS r1,#0x17 - 0x10005e22: 4630 0F MOV r0,r6 - 0x10005e24: f7fdfc1e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005e28: 1945 E. ADDS r5,r0,r5 - 0x10005e2a: 2d00 .- CMP r5,#0 - 0x10005e2c: d000 .. BEQ 0x10005e30 ; lsm6dso_int_notification_get + 58 - 0x10005e2e: e028 (. B 0x10005e82 ; lsm6dso_int_notification_get + 140 - 0x10005e30: 4669 iF MOV r1,sp - 0x10005e32: 7808 .x LDRB r0,[r1,#0] - 0x10005e34: 09c0 .. LSRS r0,r0,#7 - 0x10005e36: 0040 @. LSLS r0,r0,#1 - 0x10005e38: 7909 .y LDRB r1,[r1,#4] - 0x10005e3a: 07c9 .. LSLS r1,r1,#31 - 0x10005e3c: 0fc9 .. LSRS r1,r1,#31 - 0x10005e3e: 4308 .C ORRS r0,r0,r1 - 0x10005e40: 2800 .( CMP r0,#0 - 0x10005e42: d006 .. BEQ 0x10005e52 ; lsm6dso_int_notification_get + 92 - 0x10005e44: 2801 .( CMP r0,#1 - 0x10005e46: d007 .. BEQ 0x10005e58 ; lsm6dso_int_notification_get + 98 - 0x10005e48: 2802 .( CMP r0,#2 - 0x10005e4a: d008 .. BEQ 0x10005e5e ; lsm6dso_int_notification_get + 104 - 0x10005e4c: 2803 .( CMP r0,#3 - 0x10005e4e: d10c .. BNE 0x10005e6a ; lsm6dso_int_notification_get + 116 - 0x10005e50: e008 .. B 0x10005e64 ; lsm6dso_int_notification_get + 110 - 0x10005e52: 2000 . MOVS r0,#0 - 0x10005e54: 7020 p STRB r0,[r4,#0] - 0x10005e56: e00b .. B 0x10005e70 ; lsm6dso_int_notification_get + 122 - 0x10005e58: 2001 . MOVS r0,#1 - 0x10005e5a: 7020 p STRB r0,[r4,#0] - 0x10005e5c: e008 .. B 0x10005e70 ; lsm6dso_int_notification_get + 122 - 0x10005e5e: 2002 . MOVS r0,#2 - 0x10005e60: 7020 p STRB r0,[r4,#0] - 0x10005e62: e005 .. B 0x10005e70 ; lsm6dso_int_notification_get + 122 - 0x10005e64: 2003 . MOVS r0,#3 - 0x10005e66: 7020 p STRB r0,[r4,#0] - 0x10005e68: e002 .. B 0x10005e70 ; lsm6dso_int_notification_get + 122 - 0x10005e6a: 2000 . MOVS r0,#0 - 0x10005e6c: 7020 p STRB r0,[r4,#0] - 0x10005e6e: bf00 .. NOP - 0x10005e70: bf00 .. NOP - 0x10005e72: 2301 .# MOVS r3,#1 - 0x10005e74: 466a jF MOV r2,sp - 0x10005e76: 2117 .! MOVS r1,#0x17 - 0x10005e78: 4630 0F MOV r0,r6 - 0x10005e7a: f7fdfbf3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005e7e: 1945 E. ADDS r5,r0,r5 - 0x10005e80: bf00 .. NOP - 0x10005e82: 2100 .! MOVS r1,#0 - 0x10005e84: 4630 0F MOV r0,r6 - 0x10005e86: f7fdfcd4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10005e8a: 1945 E. ADDS r5,r0,r5 - 0x10005e8c: 4628 (F MOV r0,r5 - 0x10005e8e: e7bf .. B 0x10005e10 ; lsm6dso_int_notification_get + 26 - lsm6dso_wkup_ths_weight_set - 0x10005e90: b5f8 .. PUSH {r3-r7,lr} - 0x10005e92: 4606 .F MOV r6,r0 - 0x10005e94: 460c .F MOV r4,r1 - 0x10005e96: 2301 .# MOVS r3,#1 - 0x10005e98: 466a jF MOV r2,sp - 0x10005e9a: 215c \! MOVS r1,#0x5c - 0x10005e9c: 4630 0F MOV r0,r6 - 0x10005e9e: f7fdfbe1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005ea2: 4605 .F MOV r5,r0 - 0x10005ea4: 2d00 .- CMP r5,#0 - 0x10005ea6: d10f .. BNE 0x10005ec8 ; lsm6dso_wkup_ths_weight_set + 56 - 0x10005ea8: 4669 iF MOV r1,sp - 0x10005eaa: 7808 .x LDRB r0,[r1,#0] - 0x10005eac: 2110 .! MOVS r1,#0x10 - 0x10005eae: 4388 .C BICS r0,r0,r1 - 0x10005eb0: 0121 !. LSLS r1,r4,#4 - 0x10005eb2: 2210 ." MOVS r2,#0x10 - 0x10005eb4: 4011 .@ ANDS r1,r1,r2 - 0x10005eb6: 4308 .C ORRS r0,r0,r1 - 0x10005eb8: 9000 .. STR r0,[sp,#0] - 0x10005eba: 2301 .# MOVS r3,#1 - 0x10005ebc: 466a jF MOV r2,sp - 0x10005ebe: 215c \! MOVS r1,#0x5c - 0x10005ec0: 4630 0F MOV r0,r6 - 0x10005ec2: f7fdfbe2 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005ec6: 4605 .F MOV r5,r0 - 0x10005ec8: 4628 (F MOV r0,r5 - 0x10005eca: bdf8 .. POP {r3-r7,pc} - lsm6dso_wkup_ths_weight_get - 0x10005ecc: b5f8 .. PUSH {r3-r7,lr} - 0x10005ece: 4605 .F MOV r5,r0 - 0x10005ed0: 460c .F MOV r4,r1 - 0x10005ed2: 2301 .# MOVS r3,#1 - 0x10005ed4: 466a jF MOV r2,sp - 0x10005ed6: 215c \! MOVS r1,#0x5c - 0x10005ed8: 4628 (F MOV r0,r5 - 0x10005eda: f7fdfbc3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005ede: 4606 .F MOV r6,r0 - 0x10005ee0: 4668 hF MOV r0,sp - 0x10005ee2: 7800 .x LDRB r0,[r0,#0] - 0x10005ee4: 06c0 .. LSLS r0,r0,#27 - 0x10005ee6: 0fc0 .. LSRS r0,r0,#31 - 0x10005ee8: 2800 .( CMP r0,#0 - 0x10005eea: d002 .. BEQ 0x10005ef2 ; lsm6dso_wkup_ths_weight_get + 38 - 0x10005eec: 2801 .( CMP r0,#1 - 0x10005eee: d106 .. BNE 0x10005efe ; lsm6dso_wkup_ths_weight_get + 50 - 0x10005ef0: e002 .. B 0x10005ef8 ; lsm6dso_wkup_ths_weight_get + 44 - 0x10005ef2: 2000 . MOVS r0,#0 - 0x10005ef4: 7020 p STRB r0,[r4,#0] - 0x10005ef6: e005 .. B 0x10005f04 ; lsm6dso_wkup_ths_weight_get + 56 - 0x10005ef8: 2001 . MOVS r0,#1 - 0x10005efa: 7020 p STRB r0,[r4,#0] - 0x10005efc: e002 .. B 0x10005f04 ; lsm6dso_wkup_ths_weight_get + 56 - 0x10005efe: 2000 . MOVS r0,#0 - 0x10005f00: 7020 p STRB r0,[r4,#0] - 0x10005f02: bf00 .. NOP - 0x10005f04: bf00 .. NOP - 0x10005f06: 4630 0F MOV r0,r6 - 0x10005f08: bdf8 .. POP {r3-r7,pc} - lsm6dso_wkup_threshold_set - 0x10005f0a: b5f8 .. PUSH {r3-r7,lr} - 0x10005f0c: 4606 .F MOV r6,r0 - 0x10005f0e: 460c .F MOV r4,r1 - 0x10005f10: 2301 .# MOVS r3,#1 - 0x10005f12: 466a jF MOV r2,sp - 0x10005f14: 215b [! MOVS r1,#0x5b - 0x10005f16: 4630 0F MOV r0,r6 - 0x10005f18: f7fdfba4 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005f1c: 4605 .F MOV r5,r0 - 0x10005f1e: 2d00 .- CMP r5,#0 - 0x10005f20: d10e .. BNE 0x10005f40 ; lsm6dso_wkup_threshold_set + 54 - 0x10005f22: 4669 iF MOV r1,sp - 0x10005f24: 7808 .x LDRB r0,[r1,#0] - 0x10005f26: 0980 .. LSRS r0,r0,#6 - 0x10005f28: 0180 .. LSLS r0,r0,#6 - 0x10005f2a: 06a1 .. LSLS r1,r4,#26 - 0x10005f2c: 0e89 .. LSRS r1,r1,#26 - 0x10005f2e: 4308 .C ORRS r0,r0,r1 - 0x10005f30: 9000 .. STR r0,[sp,#0] - 0x10005f32: 2301 .# MOVS r3,#1 - 0x10005f34: 466a jF MOV r2,sp - 0x10005f36: 215b [! MOVS r1,#0x5b - 0x10005f38: 4630 0F MOV r0,r6 - 0x10005f3a: f7fdfba6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10005f3e: 4605 .F MOV r5,r0 - 0x10005f40: 4628 (F MOV r0,r5 - 0x10005f42: bdf8 .. POP {r3-r7,pc} - lsm6dso_wkup_threshold_get - 0x10005f44: b5f8 .. PUSH {r3-r7,lr} - 0x10005f46: 4605 .F MOV r5,r0 - 0x10005f48: 460c .F MOV r4,r1 - 0x10005f4a: 2301 .# MOVS r3,#1 - 0x10005f4c: 466a jF MOV r2,sp - 0x10005f4e: 215b [! MOVS r1,#0x5b - 0x10005f50: 4628 (F MOV r0,r5 - 0x10005f52: f7fdfb87 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10005f56: 4606 .F MOV r6,r0 - 0x10005f58: 4668 hF MOV r0,sp - 0x10005f5a: 7800 .x LDRB r0,[r0,#0] - 0x10005f5c: 0680 .. LSLS r0,r0,#26 - 0x10005f5e: 0e80 .. LSRS r0,r0,#26 - 0x10005f60: 7020 p STRB r0,[r4,#0] - 0x10005f62: 4630 0F MOV r0,r6 - 0x10005f64: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_usr_offset_on_wkup_set - 0x10005f66: b5f8 .. PUSH {r3-r7,lr} - 0x10005f68: 4606 .F MOV r6,r0 - 0x10005f6a: 460c .F MOV r4,r1 - 0x10005f6c: 2301 .# MOVS r3,#1 - 0x10005f6e: 466a jF MOV r2,sp - 0x10005f70: 215b [! MOVS r1,#0x5b - 0x10005f72: 4630 0F MOV r0,r6 - 0x10005f74: f7fdfb76 ..v. BL lsm6dso_read_reg ; 0x10003664 - 0x10005f78: 4605 .F MOV r5,r0 - 0x10005f7a: 2d00 .- CMP r5,#0 - 0x10005f7c: d10f .. BNE 0x10005f9e ; lsm6dso_xl_usr_offset_on_wkup_set + 56 - 0x10005f7e: 4669 iF MOV r1,sp - 0x10005f80: 7808 .x LDRB r0,[r1,#0] - 0x10005f82: 2140 @! MOVS r1,#0x40 - 0x10005f84: 4388 .C BICS r0,r0,r1 - 0x10005f86: 01a1 .. LSLS r1,r4,#6 - 0x10005f88: 2240 @" MOVS r2,#0x40 - 0x10005f8a: 4011 .@ ANDS r1,r1,r2 - 0x10005f8c: 4308 .C ORRS r0,r0,r1 - 0x10005f8e: 9000 .. STR r0,[sp,#0] - 0x10005f90: 2301 .# MOVS r3,#1 - 0x10005f92: 466a jF MOV r2,sp - 0x10005f94: 215b [! MOVS r1,#0x5b - 0x10005f96: 4630 0F MOV r0,r6 - 0x10005f98: f7fdfb77 ..w. BL lsm6dso_write_reg ; 0x1000368a - 0x10005f9c: 4605 .F MOV r5,r0 - 0x10005f9e: 4628 (F MOV r0,r5 - 0x10005fa0: bdf8 .. POP {r3-r7,pc} - lsm6dso_xl_usr_offset_on_wkup_get - 0x10005fa2: b5f8 .. PUSH {r3-r7,lr} - 0x10005fa4: 4605 .F MOV r5,r0 - 0x10005fa6: 460c .F MOV r4,r1 - 0x10005fa8: 2301 .# MOVS r3,#1 - 0x10005faa: 466a jF MOV r2,sp - 0x10005fac: 215b [! MOVS r1,#0x5b - 0x10005fae: 4628 (F MOV r0,r5 - 0x10005fb0: f7fdfb58 ..X. BL lsm6dso_read_reg ; 0x10003664 - 0x10005fb4: 4606 .F MOV r6,r0 - 0x10005fb6: 4668 hF MOV r0,sp - 0x10005fb8: 7800 .x LDRB r0,[r0,#0] - 0x10005fba: 0640 @. LSLS r0,r0,#25 - 0x10005fbc: 0fc0 .. LSRS r0,r0,#31 - 0x10005fbe: 7020 p STRB r0,[r4,#0] - 0x10005fc0: 4630 0F MOV r0,r6 - 0x10005fc2: bdf8 .. POP {r3-r7,pc} - lsm6dso_wkup_dur_set - 0x10005fc4: b5f8 .. PUSH {r3-r7,lr} - 0x10005fc6: 4606 .F MOV r6,r0 - 0x10005fc8: 460c .F MOV r4,r1 - 0x10005fca: 2301 .# MOVS r3,#1 - 0x10005fcc: 466a jF MOV r2,sp - 0x10005fce: 215c \! MOVS r1,#0x5c - 0x10005fd0: 4630 0F MOV r0,r6 - 0x10005fd2: f7fdfb47 ..G. BL lsm6dso_read_reg ; 0x10003664 - 0x10005fd6: 4605 .F MOV r5,r0 - 0x10005fd8: 2d00 .- CMP r5,#0 - 0x10005fda: d10f .. BNE 0x10005ffc ; lsm6dso_wkup_dur_set + 56 - 0x10005fdc: 4669 iF MOV r1,sp - 0x10005fde: 7808 .x LDRB r0,[r1,#0] - 0x10005fe0: 2160 `! MOVS r1,#0x60 - 0x10005fe2: 4388 .C BICS r0,r0,r1 - 0x10005fe4: 0161 a. LSLS r1,r4,#5 - 0x10005fe6: 2260 `" MOVS r2,#0x60 - 0x10005fe8: 4011 .@ ANDS r1,r1,r2 - 0x10005fea: 4308 .C ORRS r0,r0,r1 - 0x10005fec: 9000 .. STR r0,[sp,#0] - 0x10005fee: 2301 .# MOVS r3,#1 - 0x10005ff0: 466a jF MOV r2,sp - 0x10005ff2: 215c \! MOVS r1,#0x5c - 0x10005ff4: 4630 0F MOV r0,r6 - 0x10005ff6: f7fdfb48 ..H. BL lsm6dso_write_reg ; 0x1000368a - 0x10005ffa: 4605 .F MOV r5,r0 - 0x10005ffc: 4628 (F MOV r0,r5 - 0x10005ffe: bdf8 .. POP {r3-r7,pc} - lsm6dso_wkup_dur_get - 0x10006000: b5f8 .. PUSH {r3-r7,lr} - 0x10006002: 4605 .F MOV r5,r0 - 0x10006004: 460c .F MOV r4,r1 - 0x10006006: 2301 .# MOVS r3,#1 - 0x10006008: 466a jF MOV r2,sp - 0x1000600a: 215c \! MOVS r1,#0x5c - 0x1000600c: 4628 (F MOV r0,r5 - 0x1000600e: f7fdfb29 ..). BL lsm6dso_read_reg ; 0x10003664 - 0x10006012: 4606 .F MOV r6,r0 - 0x10006014: 4668 hF MOV r0,sp - 0x10006016: 7800 .x LDRB r0,[r0,#0] - 0x10006018: 0640 @. LSLS r0,r0,#25 - 0x1000601a: 0f80 .. LSRS r0,r0,#30 - 0x1000601c: 7020 p STRB r0,[r4,#0] - 0x1000601e: 4630 0F MOV r0,r6 - 0x10006020: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_sleep_mode_set - 0x10006022: b5f8 .. PUSH {r3-r7,lr} - 0x10006024: 4606 .F MOV r6,r0 - 0x10006026: 460c .F MOV r4,r1 - 0x10006028: 2301 .# MOVS r3,#1 - 0x1000602a: 466a jF MOV r2,sp - 0x1000602c: 2113 .! MOVS r1,#0x13 - 0x1000602e: 4630 0F MOV r0,r6 - 0x10006030: f7fdfb18 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006034: 4605 .F MOV r5,r0 - 0x10006036: 2d00 .- CMP r5,#0 - 0x10006038: d10f .. BNE 0x1000605a ; lsm6dso_gy_sleep_mode_set + 56 - 0x1000603a: 4669 iF MOV r1,sp - 0x1000603c: 7808 .x LDRB r0,[r1,#0] - 0x1000603e: 2140 @! MOVS r1,#0x40 - 0x10006040: 4388 .C BICS r0,r0,r1 - 0x10006042: 01a1 .. LSLS r1,r4,#6 - 0x10006044: 2240 @" MOVS r2,#0x40 - 0x10006046: 4011 .@ ANDS r1,r1,r2 - 0x10006048: 4308 .C ORRS r0,r0,r1 - 0x1000604a: 9000 .. STR r0,[sp,#0] - 0x1000604c: 2301 .# MOVS r3,#1 - 0x1000604e: 466a jF MOV r2,sp - 0x10006050: 2113 .! MOVS r1,#0x13 - 0x10006052: 4630 0F MOV r0,r6 - 0x10006054: f7fdfb19 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006058: 4605 .F MOV r5,r0 - 0x1000605a: 4628 (F MOV r0,r5 - 0x1000605c: bdf8 .. POP {r3-r7,pc} - lsm6dso_gy_sleep_mode_get - 0x1000605e: b5f8 .. PUSH {r3-r7,lr} - 0x10006060: 4605 .F MOV r5,r0 - 0x10006062: 460c .F MOV r4,r1 - 0x10006064: 2301 .# MOVS r3,#1 - 0x10006066: 466a jF MOV r2,sp - 0x10006068: 2113 .! MOVS r1,#0x13 - 0x1000606a: 4628 (F MOV r0,r5 - 0x1000606c: f7fdfafa .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006070: 4606 .F MOV r6,r0 - 0x10006072: 4668 hF MOV r0,sp - 0x10006074: 7800 .x LDRB r0,[r0,#0] - 0x10006076: 0640 @. LSLS r0,r0,#25 - 0x10006078: 0fc0 .. LSRS r0,r0,#31 - 0x1000607a: 7020 p STRB r0,[r4,#0] - 0x1000607c: 4630 0F MOV r0,r6 - 0x1000607e: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_pin_notification_set - 0x10006080: b5f8 .. PUSH {r3-r7,lr} - 0x10006082: 4606 .F MOV r6,r0 - 0x10006084: 460c .F MOV r4,r1 - 0x10006086: 2301 .# MOVS r3,#1 - 0x10006088: 466a jF MOV r2,sp - 0x1000608a: 2156 V! MOVS r1,#0x56 - 0x1000608c: 4630 0F MOV r0,r6 - 0x1000608e: f7fdfae9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006092: 4605 .F MOV r5,r0 - 0x10006094: 2d00 .- CMP r5,#0 - 0x10006096: d10f .. BNE 0x100060b8 ; lsm6dso_act_pin_notification_set + 56 - 0x10006098: 4669 iF MOV r1,sp - 0x1000609a: 7808 .x LDRB r0,[r1,#0] - 0x1000609c: 2120 ! MOVS r1,#0x20 - 0x1000609e: 4388 .C BICS r0,r0,r1 - 0x100060a0: 0161 a. LSLS r1,r4,#5 - 0x100060a2: 2220 " MOVS r2,#0x20 - 0x100060a4: 4011 .@ ANDS r1,r1,r2 - 0x100060a6: 4308 .C ORRS r0,r0,r1 - 0x100060a8: 9000 .. STR r0,[sp,#0] - 0x100060aa: 2301 .# MOVS r3,#1 - 0x100060ac: 466a jF MOV r2,sp - 0x100060ae: 2156 V! MOVS r1,#0x56 - 0x100060b0: 4630 0F MOV r0,r6 - 0x100060b2: f7fdfaea .... BL lsm6dso_write_reg ; 0x1000368a - 0x100060b6: 4605 .F MOV r5,r0 - 0x100060b8: 4628 (F MOV r0,r5 - 0x100060ba: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_pin_notification_get - 0x100060bc: b5f8 .. PUSH {r3-r7,lr} - 0x100060be: 4605 .F MOV r5,r0 - 0x100060c0: 460c .F MOV r4,r1 - 0x100060c2: 2301 .# MOVS r3,#1 - 0x100060c4: 466a jF MOV r2,sp - 0x100060c6: 2156 V! MOVS r1,#0x56 - 0x100060c8: 4628 (F MOV r0,r5 - 0x100060ca: f7fdfacb .... BL lsm6dso_read_reg ; 0x10003664 - 0x100060ce: 4606 .F MOV r6,r0 - 0x100060d0: 4668 hF MOV r0,sp - 0x100060d2: 7800 .x LDRB r0,[r0,#0] - 0x100060d4: 0680 .. LSLS r0,r0,#26 - 0x100060d6: 0fc0 .. LSRS r0,r0,#31 - 0x100060d8: 2800 .( CMP r0,#0 - 0x100060da: d002 .. BEQ 0x100060e2 ; lsm6dso_act_pin_notification_get + 38 - 0x100060dc: 2801 .( CMP r0,#1 - 0x100060de: d106 .. BNE 0x100060ee ; lsm6dso_act_pin_notification_get + 50 - 0x100060e0: e002 .. B 0x100060e8 ; lsm6dso_act_pin_notification_get + 44 - 0x100060e2: 2000 . MOVS r0,#0 - 0x100060e4: 7020 p STRB r0,[r4,#0] - 0x100060e6: e005 .. B 0x100060f4 ; lsm6dso_act_pin_notification_get + 56 - 0x100060e8: 2001 . MOVS r0,#1 - 0x100060ea: 7020 p STRB r0,[r4,#0] - 0x100060ec: e002 .. B 0x100060f4 ; lsm6dso_act_pin_notification_get + 56 - 0x100060ee: 2000 . MOVS r0,#0 - 0x100060f0: 7020 p STRB r0,[r4,#0] - 0x100060f2: bf00 .. NOP - 0x100060f4: bf00 .. NOP - 0x100060f6: 4630 0F MOV r0,r6 - 0x100060f8: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_mode_set - 0x100060fa: b5f8 .. PUSH {r3-r7,lr} - 0x100060fc: 4606 .F MOV r6,r0 - 0x100060fe: 460c .F MOV r4,r1 - 0x10006100: 2301 .# MOVS r3,#1 - 0x10006102: 466a jF MOV r2,sp - 0x10006104: 2158 X! MOVS r1,#0x58 - 0x10006106: 4630 0F MOV r0,r6 - 0x10006108: f7fdfaac .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000610c: 4605 .F MOV r5,r0 - 0x1000610e: 2d00 .- CMP r5,#0 - 0x10006110: d10f .. BNE 0x10006132 ; lsm6dso_act_mode_set + 56 - 0x10006112: 4669 iF MOV r1,sp - 0x10006114: 7808 .x LDRB r0,[r1,#0] - 0x10006116: 2160 `! MOVS r1,#0x60 - 0x10006118: 4388 .C BICS r0,r0,r1 - 0x1000611a: 0161 a. LSLS r1,r4,#5 - 0x1000611c: 2260 `" MOVS r2,#0x60 - 0x1000611e: 4011 .@ ANDS r1,r1,r2 - 0x10006120: 4308 .C ORRS r0,r0,r1 - 0x10006122: 9000 .. STR r0,[sp,#0] - 0x10006124: 2301 .# MOVS r3,#1 - 0x10006126: 466a jF MOV r2,sp - 0x10006128: 2158 X! MOVS r1,#0x58 - 0x1000612a: 4630 0F MOV r0,r6 - 0x1000612c: f7fdfaad .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006130: 4605 .F MOV r5,r0 - 0x10006132: 4628 (F MOV r0,r5 - 0x10006134: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_mode_get - 0x10006136: b5f8 .. PUSH {r3-r7,lr} - 0x10006138: 4605 .F MOV r5,r0 - 0x1000613a: 460c .F MOV r4,r1 - 0x1000613c: 2301 .# MOVS r3,#1 - 0x1000613e: 466a jF MOV r2,sp - 0x10006140: 2158 X! MOVS r1,#0x58 - 0x10006142: 4628 (F MOV r0,r5 - 0x10006144: f7fdfa8e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006148: 4606 .F MOV r6,r0 - 0x1000614a: 4668 hF MOV r0,sp - 0x1000614c: 7800 .x LDRB r0,[r0,#0] - 0x1000614e: 0640 @. LSLS r0,r0,#25 - 0x10006150: 0f80 .. LSRS r0,r0,#30 - 0x10006152: 2800 .( CMP r0,#0 - 0x10006154: d006 .. BEQ 0x10006164 ; lsm6dso_act_mode_get + 46 - 0x10006156: 2801 .( CMP r0,#1 - 0x10006158: d007 .. BEQ 0x1000616a ; lsm6dso_act_mode_get + 52 - 0x1000615a: 2802 .( CMP r0,#2 - 0x1000615c: d008 .. BEQ 0x10006170 ; lsm6dso_act_mode_get + 58 - 0x1000615e: 2803 .( CMP r0,#3 - 0x10006160: d10c .. BNE 0x1000617c ; lsm6dso_act_mode_get + 70 - 0x10006162: e008 .. B 0x10006176 ; lsm6dso_act_mode_get + 64 - 0x10006164: 2000 . MOVS r0,#0 - 0x10006166: 7020 p STRB r0,[r4,#0] - 0x10006168: e00b .. B 0x10006182 ; lsm6dso_act_mode_get + 76 - 0x1000616a: 2001 . MOVS r0,#1 - 0x1000616c: 7020 p STRB r0,[r4,#0] - 0x1000616e: e008 .. B 0x10006182 ; lsm6dso_act_mode_get + 76 - 0x10006170: 2002 . MOVS r0,#2 - 0x10006172: 7020 p STRB r0,[r4,#0] - 0x10006174: e005 .. B 0x10006182 ; lsm6dso_act_mode_get + 76 - 0x10006176: 2003 . MOVS r0,#3 - 0x10006178: 7020 p STRB r0,[r4,#0] - 0x1000617a: e002 .. B 0x10006182 ; lsm6dso_act_mode_get + 76 - 0x1000617c: 2000 . MOVS r0,#0 - 0x1000617e: 7020 p STRB r0,[r4,#0] - 0x10006180: bf00 .. NOP - 0x10006182: bf00 .. NOP - 0x10006184: 4630 0F MOV r0,r6 - 0x10006186: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_sleep_dur_set - 0x10006188: b5f8 .. PUSH {r3-r7,lr} - 0x1000618a: 4606 .F MOV r6,r0 - 0x1000618c: 460c .F MOV r4,r1 - 0x1000618e: 2301 .# MOVS r3,#1 - 0x10006190: 466a jF MOV r2,sp - 0x10006192: 215c \! MOVS r1,#0x5c - 0x10006194: 4630 0F MOV r0,r6 - 0x10006196: f7fdfa65 ..e. BL lsm6dso_read_reg ; 0x10003664 - 0x1000619a: 4605 .F MOV r5,r0 - 0x1000619c: 2d00 .- CMP r5,#0 - 0x1000619e: d10e .. BNE 0x100061be ; lsm6dso_act_sleep_dur_set + 54 - 0x100061a0: 4669 iF MOV r1,sp - 0x100061a2: 7808 .x LDRB r0,[r1,#0] - 0x100061a4: 0900 .. LSRS r0,r0,#4 - 0x100061a6: 0100 .. LSLS r0,r0,#4 - 0x100061a8: 0721 !. LSLS r1,r4,#28 - 0x100061aa: 0f09 .. LSRS r1,r1,#28 - 0x100061ac: 4308 .C ORRS r0,r0,r1 - 0x100061ae: 9000 .. STR r0,[sp,#0] - 0x100061b0: 2301 .# MOVS r3,#1 - 0x100061b2: 466a jF MOV r2,sp - 0x100061b4: 215c \! MOVS r1,#0x5c - 0x100061b6: 4630 0F MOV r0,r6 - 0x100061b8: f7fdfa67 ..g. BL lsm6dso_write_reg ; 0x1000368a - 0x100061bc: 4605 .F MOV r5,r0 - 0x100061be: 4628 (F MOV r0,r5 - 0x100061c0: bdf8 .. POP {r3-r7,pc} - lsm6dso_act_sleep_dur_get - 0x100061c2: b5f8 .. PUSH {r3-r7,lr} - 0x100061c4: 4605 .F MOV r5,r0 - 0x100061c6: 460c .F MOV r4,r1 - 0x100061c8: 2301 .# MOVS r3,#1 - 0x100061ca: 466a jF MOV r2,sp - 0x100061cc: 215c \! MOVS r1,#0x5c - 0x100061ce: 4628 (F MOV r0,r5 - 0x100061d0: f7fdfa48 ..H. BL lsm6dso_read_reg ; 0x10003664 - 0x100061d4: 4606 .F MOV r6,r0 - 0x100061d6: 4668 hF MOV r0,sp - 0x100061d8: 7800 .x LDRB r0,[r0,#0] - 0x100061da: 0700 .. LSLS r0,r0,#28 - 0x100061dc: 0f00 .. LSRS r0,r0,#28 - 0x100061de: 7020 p STRB r0,[r4,#0] - 0x100061e0: 4630 0F MOV r0,r6 - 0x100061e2: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_z_set - 0x100061e4: b5f8 .. PUSH {r3-r7,lr} - 0x100061e6: 4606 .F MOV r6,r0 - 0x100061e8: 460c .F MOV r4,r1 - 0x100061ea: 2301 .# MOVS r3,#1 - 0x100061ec: 466a jF MOV r2,sp - 0x100061ee: 2156 V! MOVS r1,#0x56 - 0x100061f0: 4630 0F MOV r0,r6 - 0x100061f2: f7fdfa37 ..7. BL lsm6dso_read_reg ; 0x10003664 - 0x100061f6: 4605 .F MOV r5,r0 - 0x100061f8: 2d00 .- CMP r5,#0 - 0x100061fa: d10f .. BNE 0x1000621c ; lsm6dso_tap_detection_on_z_set + 56 - 0x100061fc: 4669 iF MOV r1,sp - 0x100061fe: 7808 .x LDRB r0,[r1,#0] - 0x10006200: 2102 .! MOVS r1,#2 - 0x10006202: 4388 .C BICS r0,r0,r1 - 0x10006204: 0061 a. LSLS r1,r4,#1 - 0x10006206: 2202 ." MOVS r2,#2 - 0x10006208: 4011 .@ ANDS r1,r1,r2 - 0x1000620a: 4308 .C ORRS r0,r0,r1 - 0x1000620c: 9000 .. STR r0,[sp,#0] - 0x1000620e: 2301 .# MOVS r3,#1 - 0x10006210: 466a jF MOV r2,sp - 0x10006212: 2156 V! MOVS r1,#0x56 - 0x10006214: 4630 0F MOV r0,r6 - 0x10006216: f7fdfa38 ..8. BL lsm6dso_write_reg ; 0x1000368a - 0x1000621a: 4605 .F MOV r5,r0 - 0x1000621c: 4628 (F MOV r0,r5 - 0x1000621e: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_z_get - 0x10006220: b5f8 .. PUSH {r3-r7,lr} - 0x10006222: 4605 .F MOV r5,r0 - 0x10006224: 460c .F MOV r4,r1 - 0x10006226: 2301 .# MOVS r3,#1 - 0x10006228: 466a jF MOV r2,sp - 0x1000622a: 2156 V! MOVS r1,#0x56 - 0x1000622c: 4628 (F MOV r0,r5 - 0x1000622e: f7fdfa19 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006232: 4606 .F MOV r6,r0 - 0x10006234: 4668 hF MOV r0,sp - 0x10006236: 7800 .x LDRB r0,[r0,#0] - 0x10006238: 0780 .. LSLS r0,r0,#30 - 0x1000623a: 0fc0 .. LSRS r0,r0,#31 - 0x1000623c: 7020 p STRB r0,[r4,#0] - 0x1000623e: 4630 0F MOV r0,r6 - 0x10006240: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_y_set - 0x10006242: b5f8 .. PUSH {r3-r7,lr} - 0x10006244: 4606 .F MOV r6,r0 - 0x10006246: 460c .F MOV r4,r1 - 0x10006248: 2301 .# MOVS r3,#1 - 0x1000624a: 466a jF MOV r2,sp - 0x1000624c: 2156 V! MOVS r1,#0x56 - 0x1000624e: 4630 0F MOV r0,r6 - 0x10006250: f7fdfa08 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006254: 4605 .F MOV r5,r0 - 0x10006256: 2d00 .- CMP r5,#0 - 0x10006258: d10f .. BNE 0x1000627a ; lsm6dso_tap_detection_on_y_set + 56 - 0x1000625a: 4669 iF MOV r1,sp - 0x1000625c: 7808 .x LDRB r0,[r1,#0] - 0x1000625e: 2104 .! MOVS r1,#4 - 0x10006260: 4388 .C BICS r0,r0,r1 - 0x10006262: 00a1 .. LSLS r1,r4,#2 - 0x10006264: 2204 ." MOVS r2,#4 - 0x10006266: 4011 .@ ANDS r1,r1,r2 - 0x10006268: 4308 .C ORRS r0,r0,r1 - 0x1000626a: 9000 .. STR r0,[sp,#0] - 0x1000626c: 2301 .# MOVS r3,#1 - 0x1000626e: 466a jF MOV r2,sp - 0x10006270: 2156 V! MOVS r1,#0x56 - 0x10006272: 4630 0F MOV r0,r6 - 0x10006274: f7fdfa09 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006278: 4605 .F MOV r5,r0 - 0x1000627a: 4628 (F MOV r0,r5 - 0x1000627c: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_y_get - 0x1000627e: b5f8 .. PUSH {r3-r7,lr} - 0x10006280: 4605 .F MOV r5,r0 - 0x10006282: 460c .F MOV r4,r1 - 0x10006284: 2301 .# MOVS r3,#1 - 0x10006286: 466a jF MOV r2,sp - 0x10006288: 2156 V! MOVS r1,#0x56 - 0x1000628a: 4628 (F MOV r0,r5 - 0x1000628c: f7fdf9ea .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006290: 4606 .F MOV r6,r0 - 0x10006292: 4668 hF MOV r0,sp - 0x10006294: 7800 .x LDRB r0,[r0,#0] - 0x10006296: 0740 @. LSLS r0,r0,#29 - 0x10006298: 0fc0 .. LSRS r0,r0,#31 - 0x1000629a: 7020 p STRB r0,[r4,#0] - 0x1000629c: 4630 0F MOV r0,r6 - 0x1000629e: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_x_set - 0x100062a0: b5f8 .. PUSH {r3-r7,lr} - 0x100062a2: 4606 .F MOV r6,r0 - 0x100062a4: 460c .F MOV r4,r1 - 0x100062a6: 2301 .# MOVS r3,#1 - 0x100062a8: 466a jF MOV r2,sp - 0x100062aa: 2156 V! MOVS r1,#0x56 - 0x100062ac: 4630 0F MOV r0,r6 - 0x100062ae: f7fdf9d9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100062b2: 4605 .F MOV r5,r0 - 0x100062b4: 2d00 .- CMP r5,#0 - 0x100062b6: d10f .. BNE 0x100062d8 ; lsm6dso_tap_detection_on_x_set + 56 - 0x100062b8: 4669 iF MOV r1,sp - 0x100062ba: 7808 .x LDRB r0,[r1,#0] - 0x100062bc: 2108 .! MOVS r1,#8 - 0x100062be: 4388 .C BICS r0,r0,r1 - 0x100062c0: 00e1 .. LSLS r1,r4,#3 - 0x100062c2: 2208 ." MOVS r2,#8 - 0x100062c4: 4011 .@ ANDS r1,r1,r2 - 0x100062c6: 4308 .C ORRS r0,r0,r1 - 0x100062c8: 9000 .. STR r0,[sp,#0] - 0x100062ca: 2301 .# MOVS r3,#1 - 0x100062cc: 466a jF MOV r2,sp - 0x100062ce: 2156 V! MOVS r1,#0x56 - 0x100062d0: 4630 0F MOV r0,r6 - 0x100062d2: f7fdf9da .... BL lsm6dso_write_reg ; 0x1000368a - 0x100062d6: 4605 .F MOV r5,r0 - 0x100062d8: 4628 (F MOV r0,r5 - 0x100062da: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_detection_on_x_get - 0x100062dc: b5f8 .. PUSH {r3-r7,lr} - 0x100062de: 4605 .F MOV r5,r0 - 0x100062e0: 460c .F MOV r4,r1 - 0x100062e2: 2301 .# MOVS r3,#1 - 0x100062e4: 466a jF MOV r2,sp - 0x100062e6: 2156 V! MOVS r1,#0x56 - 0x100062e8: 4628 (F MOV r0,r5 - 0x100062ea: f7fdf9bb .... BL lsm6dso_read_reg ; 0x10003664 - 0x100062ee: 4606 .F MOV r6,r0 - 0x100062f0: 4668 hF MOV r0,sp - 0x100062f2: 7800 .x LDRB r0,[r0,#0] - 0x100062f4: 0700 .. LSLS r0,r0,#28 - 0x100062f6: 0fc0 .. LSRS r0,r0,#31 - 0x100062f8: 7020 p STRB r0,[r4,#0] - 0x100062fa: 4630 0F MOV r0,r6 - 0x100062fc: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_x_set - 0x100062fe: b5f8 .. PUSH {r3-r7,lr} - 0x10006300: 4606 .F MOV r6,r0 - 0x10006302: 460c .F MOV r4,r1 - 0x10006304: 2301 .# MOVS r3,#1 - 0x10006306: 466a jF MOV r2,sp - 0x10006308: 2157 W! MOVS r1,#0x57 - 0x1000630a: 4630 0F MOV r0,r6 - 0x1000630c: f7fdf9aa .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006310: 4605 .F MOV r5,r0 - 0x10006312: 2d00 .- CMP r5,#0 - 0x10006314: d10e .. BNE 0x10006334 ; lsm6dso_tap_threshold_x_set + 54 - 0x10006316: 4669 iF MOV r1,sp - 0x10006318: 7808 .x LDRB r0,[r1,#0] - 0x1000631a: 0940 @. LSRS r0,r0,#5 - 0x1000631c: 0140 @. LSLS r0,r0,#5 - 0x1000631e: 06e1 .. LSLS r1,r4,#27 - 0x10006320: 0ec9 .. LSRS r1,r1,#27 - 0x10006322: 4308 .C ORRS r0,r0,r1 - 0x10006324: 9000 .. STR r0,[sp,#0] - 0x10006326: 2301 .# MOVS r3,#1 - 0x10006328: 466a jF MOV r2,sp - 0x1000632a: 2157 W! MOVS r1,#0x57 - 0x1000632c: 4630 0F MOV r0,r6 - 0x1000632e: f7fdf9ac .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006332: 4605 .F MOV r5,r0 - 0x10006334: 4628 (F MOV r0,r5 - 0x10006336: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_x_get - 0x10006338: b5f8 .. PUSH {r3-r7,lr} - 0x1000633a: 4605 .F MOV r5,r0 - 0x1000633c: 460c .F MOV r4,r1 - 0x1000633e: 2301 .# MOVS r3,#1 - 0x10006340: 466a jF MOV r2,sp - 0x10006342: 2157 W! MOVS r1,#0x57 - 0x10006344: 4628 (F MOV r0,r5 - 0x10006346: f7fdf98d .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000634a: 4606 .F MOV r6,r0 - 0x1000634c: 4668 hF MOV r0,sp - 0x1000634e: 7800 .x LDRB r0,[r0,#0] - 0x10006350: 06c0 .. LSLS r0,r0,#27 - 0x10006352: 0ec0 .. LSRS r0,r0,#27 - 0x10006354: 7020 p STRB r0,[r4,#0] - 0x10006356: 4630 0F MOV r0,r6 - 0x10006358: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_axis_priority_set - 0x1000635a: b5f8 .. PUSH {r3-r7,lr} - 0x1000635c: 4606 .F MOV r6,r0 - 0x1000635e: 460c .F MOV r4,r1 - 0x10006360: 2301 .# MOVS r3,#1 - 0x10006362: 466a jF MOV r2,sp - 0x10006364: 2157 W! MOVS r1,#0x57 - 0x10006366: 4630 0F MOV r0,r6 - 0x10006368: f7fdf97c ..|. BL lsm6dso_read_reg ; 0x10003664 - 0x1000636c: 4605 .F MOV r5,r0 - 0x1000636e: 2d00 .- CMP r5,#0 - 0x10006370: d10f .. BNE 0x10006392 ; lsm6dso_tap_axis_priority_set + 56 - 0x10006372: 4669 iF MOV r1,sp - 0x10006374: 7808 .x LDRB r0,[r1,#0] - 0x10006376: 21e0 .! MOVS r1,#0xe0 - 0x10006378: 4388 .C BICS r0,r0,r1 - 0x1000637a: 0161 a. LSLS r1,r4,#5 - 0x1000637c: 22e0 ." MOVS r2,#0xe0 - 0x1000637e: 4011 .@ ANDS r1,r1,r2 - 0x10006380: 4308 .C ORRS r0,r0,r1 - 0x10006382: 9000 .. STR r0,[sp,#0] - 0x10006384: 2301 .# MOVS r3,#1 - 0x10006386: 466a jF MOV r2,sp - 0x10006388: 2157 W! MOVS r1,#0x57 - 0x1000638a: 4630 0F MOV r0,r6 - 0x1000638c: f7fdf97d ..}. BL lsm6dso_write_reg ; 0x1000368a - 0x10006390: 4605 .F MOV r5,r0 - 0x10006392: 4628 (F MOV r0,r5 - 0x10006394: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_axis_priority_get - 0x10006396: b5f8 .. PUSH {r3-r7,lr} - 0x10006398: 4605 .F MOV r5,r0 - 0x1000639a: 460c .F MOV r4,r1 - 0x1000639c: 2301 .# MOVS r3,#1 - 0x1000639e: 466a jF MOV r2,sp - 0x100063a0: 2157 W! MOVS r1,#0x57 - 0x100063a2: 4628 (F MOV r0,r5 - 0x100063a4: f7fdf95e ..^. BL lsm6dso_read_reg ; 0x10003664 - 0x100063a8: 4606 .F MOV r6,r0 - 0x100063aa: 4668 hF MOV r0,sp - 0x100063ac: 7800 .x LDRB r0,[r0,#0] - 0x100063ae: 0940 @. LSRS r0,r0,#5 - 0x100063b0: 0003 .. MOVS r3,r0 - 0x100063b2: f00efe48 ..H. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x100063b6: 0507 .. DCW 1287 - 0x100063b8: 170e0b08 .... DCD 386796296 - 0x100063bc: 00171411 .... DCD 1512465 - $t - 0x100063c0: 2000 . MOVS r0,#0 - 0x100063c2: 7020 p STRB r0,[r4,#0] - 0x100063c4: e011 .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063c6: 2001 . MOVS r0,#1 - 0x100063c8: 7020 p STRB r0,[r4,#0] - 0x100063ca: e00e .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063cc: 2002 . MOVS r0,#2 - 0x100063ce: 7020 p STRB r0,[r4,#0] - 0x100063d0: e00b .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063d2: 2003 . MOVS r0,#3 - 0x100063d4: 7020 p STRB r0,[r4,#0] - 0x100063d6: e008 .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063d8: 2005 . MOVS r0,#5 - 0x100063da: 7020 p STRB r0,[r4,#0] - 0x100063dc: e005 .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063de: 2006 . MOVS r0,#6 - 0x100063e0: 7020 p STRB r0,[r4,#0] - 0x100063e2: e002 .. B 0x100063ea ; lsm6dso_tap_axis_priority_get + 84 - 0x100063e4: 2000 . MOVS r0,#0 - 0x100063e6: 7020 p STRB r0,[r4,#0] - 0x100063e8: bf00 .. NOP - 0x100063ea: bf00 .. NOP - 0x100063ec: 4630 0F MOV r0,r6 - 0x100063ee: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_y_set - 0x100063f0: b5f8 .. PUSH {r3-r7,lr} - 0x100063f2: 4606 .F MOV r6,r0 - 0x100063f4: 460c .F MOV r4,r1 - 0x100063f6: 2301 .# MOVS r3,#1 - 0x100063f8: 466a jF MOV r2,sp - 0x100063fa: 2158 X! MOVS r1,#0x58 - 0x100063fc: 4630 0F MOV r0,r6 - 0x100063fe: f7fdf931 ..1. BL lsm6dso_read_reg ; 0x10003664 - 0x10006402: 4605 .F MOV r5,r0 - 0x10006404: 2d00 .- CMP r5,#0 - 0x10006406: d10e .. BNE 0x10006426 ; lsm6dso_tap_threshold_y_set + 54 - 0x10006408: 4669 iF MOV r1,sp - 0x1000640a: 7808 .x LDRB r0,[r1,#0] - 0x1000640c: 0940 @. LSRS r0,r0,#5 - 0x1000640e: 0140 @. LSLS r0,r0,#5 - 0x10006410: 06e1 .. LSLS r1,r4,#27 - 0x10006412: 0ec9 .. LSRS r1,r1,#27 - 0x10006414: 4308 .C ORRS r0,r0,r1 - 0x10006416: 9000 .. STR r0,[sp,#0] - 0x10006418: 2301 .# MOVS r3,#1 - 0x1000641a: 466a jF MOV r2,sp - 0x1000641c: 2158 X! MOVS r1,#0x58 - 0x1000641e: 4630 0F MOV r0,r6 - 0x10006420: f7fdf933 ..3. BL lsm6dso_write_reg ; 0x1000368a - 0x10006424: 4605 .F MOV r5,r0 - 0x10006426: 4628 (F MOV r0,r5 - 0x10006428: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_y_get - 0x1000642a: b5f8 .. PUSH {r3-r7,lr} - 0x1000642c: 4605 .F MOV r5,r0 - 0x1000642e: 460c .F MOV r4,r1 - 0x10006430: 2301 .# MOVS r3,#1 - 0x10006432: 466a jF MOV r2,sp - 0x10006434: 2158 X! MOVS r1,#0x58 - 0x10006436: 4628 (F MOV r0,r5 - 0x10006438: f7fdf914 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000643c: 4606 .F MOV r6,r0 - 0x1000643e: 4668 hF MOV r0,sp - 0x10006440: 7800 .x LDRB r0,[r0,#0] - 0x10006442: 06c0 .. LSLS r0,r0,#27 - 0x10006444: 0ec0 .. LSRS r0,r0,#27 - 0x10006446: 7020 p STRB r0,[r4,#0] - 0x10006448: 4630 0F MOV r0,r6 - 0x1000644a: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_z_set - 0x1000644c: b5f8 .. PUSH {r3-r7,lr} - 0x1000644e: 4606 .F MOV r6,r0 - 0x10006450: 460c .F MOV r4,r1 - 0x10006452: 2301 .# MOVS r3,#1 - 0x10006454: 466a jF MOV r2,sp - 0x10006456: 2159 Y! MOVS r1,#0x59 - 0x10006458: 4630 0F MOV r0,r6 - 0x1000645a: f7fdf903 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000645e: 4605 .F MOV r5,r0 - 0x10006460: 2d00 .- CMP r5,#0 - 0x10006462: d10e .. BNE 0x10006482 ; lsm6dso_tap_threshold_z_set + 54 - 0x10006464: 4669 iF MOV r1,sp - 0x10006466: 7808 .x LDRB r0,[r1,#0] - 0x10006468: 0940 @. LSRS r0,r0,#5 - 0x1000646a: 0140 @. LSLS r0,r0,#5 - 0x1000646c: 06e1 .. LSLS r1,r4,#27 - 0x1000646e: 0ec9 .. LSRS r1,r1,#27 - 0x10006470: 4308 .C ORRS r0,r0,r1 - 0x10006472: 9000 .. STR r0,[sp,#0] - 0x10006474: 2301 .# MOVS r3,#1 - 0x10006476: 466a jF MOV r2,sp - 0x10006478: 2159 Y! MOVS r1,#0x59 - 0x1000647a: 4630 0F MOV r0,r6 - 0x1000647c: f7fdf905 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006480: 4605 .F MOV r5,r0 - 0x10006482: 4628 (F MOV r0,r5 - 0x10006484: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_threshold_z_get - 0x10006486: b5f8 .. PUSH {r3-r7,lr} - 0x10006488: 4605 .F MOV r5,r0 - 0x1000648a: 460c .F MOV r4,r1 - 0x1000648c: 2301 .# MOVS r3,#1 - 0x1000648e: 466a jF MOV r2,sp - 0x10006490: 2159 Y! MOVS r1,#0x59 - 0x10006492: 4628 (F MOV r0,r5 - 0x10006494: f7fdf8e6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006498: 4606 .F MOV r6,r0 - 0x1000649a: 4668 hF MOV r0,sp - 0x1000649c: 7800 .x LDRB r0,[r0,#0] - 0x1000649e: 06c0 .. LSLS r0,r0,#27 - 0x100064a0: 0ec0 .. LSRS r0,r0,#27 - 0x100064a2: 7020 p STRB r0,[r4,#0] - 0x100064a4: 4630 0F MOV r0,r6 - 0x100064a6: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_shock_set - 0x100064a8: b5f8 .. PUSH {r3-r7,lr} - 0x100064aa: 4606 .F MOV r6,r0 - 0x100064ac: 460c .F MOV r4,r1 - 0x100064ae: 2301 .# MOVS r3,#1 - 0x100064b0: 466a jF MOV r2,sp - 0x100064b2: 215a Z! MOVS r1,#0x5a - 0x100064b4: 4630 0F MOV r0,r6 - 0x100064b6: f7fdf8d5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100064ba: 4605 .F MOV r5,r0 - 0x100064bc: 2d00 .- CMP r5,#0 - 0x100064be: d10e .. BNE 0x100064de ; lsm6dso_tap_shock_set + 54 - 0x100064c0: 4669 iF MOV r1,sp - 0x100064c2: 7808 .x LDRB r0,[r1,#0] - 0x100064c4: 0880 .. LSRS r0,r0,#2 - 0x100064c6: 0080 .. LSLS r0,r0,#2 - 0x100064c8: 07a1 .. LSLS r1,r4,#30 - 0x100064ca: 0f89 .. LSRS r1,r1,#30 - 0x100064cc: 4308 .C ORRS r0,r0,r1 - 0x100064ce: 9000 .. STR r0,[sp,#0] - 0x100064d0: 2301 .# MOVS r3,#1 - 0x100064d2: 466a jF MOV r2,sp - 0x100064d4: 215a Z! MOVS r1,#0x5a - 0x100064d6: 4630 0F MOV r0,r6 - 0x100064d8: f7fdf8d7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100064dc: 4605 .F MOV r5,r0 - 0x100064de: 4628 (F MOV r0,r5 - 0x100064e0: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_shock_get - 0x100064e2: b5f8 .. PUSH {r3-r7,lr} - 0x100064e4: 4605 .F MOV r5,r0 - 0x100064e6: 460c .F MOV r4,r1 - 0x100064e8: 2301 .# MOVS r3,#1 - 0x100064ea: 466a jF MOV r2,sp - 0x100064ec: 215a Z! MOVS r1,#0x5a - 0x100064ee: 4628 (F MOV r0,r5 - 0x100064f0: f7fdf8b8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100064f4: 4606 .F MOV r6,r0 - 0x100064f6: 4668 hF MOV r0,sp - 0x100064f8: 7800 .x LDRB r0,[r0,#0] - 0x100064fa: 0780 .. LSLS r0,r0,#30 - 0x100064fc: 0f80 .. LSRS r0,r0,#30 - 0x100064fe: 7020 p STRB r0,[r4,#0] - 0x10006500: 4630 0F MOV r0,r6 - 0x10006502: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_quiet_set - 0x10006504: b5f8 .. PUSH {r3-r7,lr} - 0x10006506: 4606 .F MOV r6,r0 - 0x10006508: 460c .F MOV r4,r1 - 0x1000650a: 2301 .# MOVS r3,#1 - 0x1000650c: 466a jF MOV r2,sp - 0x1000650e: 215a Z! MOVS r1,#0x5a - 0x10006510: 4630 0F MOV r0,r6 - 0x10006512: f7fdf8a7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006516: 4605 .F MOV r5,r0 - 0x10006518: 2d00 .- CMP r5,#0 - 0x1000651a: d10f .. BNE 0x1000653c ; lsm6dso_tap_quiet_set + 56 - 0x1000651c: 4669 iF MOV r1,sp - 0x1000651e: 7808 .x LDRB r0,[r1,#0] - 0x10006520: 210c .! MOVS r1,#0xc - 0x10006522: 4388 .C BICS r0,r0,r1 - 0x10006524: 00a1 .. LSLS r1,r4,#2 - 0x10006526: 220c ." MOVS r2,#0xc - 0x10006528: 4011 .@ ANDS r1,r1,r2 - 0x1000652a: 4308 .C ORRS r0,r0,r1 - 0x1000652c: 9000 .. STR r0,[sp,#0] - 0x1000652e: 2301 .# MOVS r3,#1 - 0x10006530: 466a jF MOV r2,sp - 0x10006532: 215a Z! MOVS r1,#0x5a - 0x10006534: 4630 0F MOV r0,r6 - 0x10006536: f7fdf8a8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000653a: 4605 .F MOV r5,r0 - 0x1000653c: 4628 (F MOV r0,r5 - 0x1000653e: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_quiet_get - 0x10006540: b5f8 .. PUSH {r3-r7,lr} - 0x10006542: 4605 .F MOV r5,r0 - 0x10006544: 460c .F MOV r4,r1 - 0x10006546: 2301 .# MOVS r3,#1 - 0x10006548: 466a jF MOV r2,sp - 0x1000654a: 215a Z! MOVS r1,#0x5a - 0x1000654c: 4628 (F MOV r0,r5 - 0x1000654e: f7fdf889 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006552: 4606 .F MOV r6,r0 - 0x10006554: 4668 hF MOV r0,sp - 0x10006556: 7800 .x LDRB r0,[r0,#0] - 0x10006558: 0700 .. LSLS r0,r0,#28 - 0x1000655a: 0f80 .. LSRS r0,r0,#30 - 0x1000655c: 7020 p STRB r0,[r4,#0] - 0x1000655e: 4630 0F MOV r0,r6 - 0x10006560: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_dur_set - 0x10006562: b5f8 .. PUSH {r3-r7,lr} - 0x10006564: 4606 .F MOV r6,r0 - 0x10006566: 460c .F MOV r4,r1 - 0x10006568: 2301 .# MOVS r3,#1 - 0x1000656a: 466a jF MOV r2,sp - 0x1000656c: 215a Z! MOVS r1,#0x5a - 0x1000656e: 4630 0F MOV r0,r6 - 0x10006570: f7fdf878 ..x. BL lsm6dso_read_reg ; 0x10003664 - 0x10006574: 4605 .F MOV r5,r0 - 0x10006576: 2d00 .- CMP r5,#0 - 0x10006578: d10f .. BNE 0x1000659a ; lsm6dso_tap_dur_set + 56 - 0x1000657a: 4669 iF MOV r1,sp - 0x1000657c: 7808 .x LDRB r0,[r1,#0] - 0x1000657e: 21f0 .! MOVS r1,#0xf0 - 0x10006580: 4388 .C BICS r0,r0,r1 - 0x10006582: 0121 !. LSLS r1,r4,#4 - 0x10006584: 22f0 ." MOVS r2,#0xf0 - 0x10006586: 4011 .@ ANDS r1,r1,r2 - 0x10006588: 4308 .C ORRS r0,r0,r1 - 0x1000658a: 9000 .. STR r0,[sp,#0] - 0x1000658c: 2301 .# MOVS r3,#1 - 0x1000658e: 466a jF MOV r2,sp - 0x10006590: 215a Z! MOVS r1,#0x5a - 0x10006592: 4630 0F MOV r0,r6 - 0x10006594: f7fdf879 ..y. BL lsm6dso_write_reg ; 0x1000368a - 0x10006598: 4605 .F MOV r5,r0 - 0x1000659a: 4628 (F MOV r0,r5 - 0x1000659c: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_dur_get - 0x1000659e: b5f8 .. PUSH {r3-r7,lr} - 0x100065a0: 4605 .F MOV r5,r0 - 0x100065a2: 460c .F MOV r4,r1 - 0x100065a4: 2301 .# MOVS r3,#1 - 0x100065a6: 466a jF MOV r2,sp - 0x100065a8: 215a Z! MOVS r1,#0x5a - 0x100065aa: 4628 (F MOV r0,r5 - 0x100065ac: f7fdf85a ..Z. BL lsm6dso_read_reg ; 0x10003664 - 0x100065b0: 4606 .F MOV r6,r0 - 0x100065b2: 4668 hF MOV r0,sp - 0x100065b4: 7800 .x LDRB r0,[r0,#0] - 0x100065b6: 0900 .. LSRS r0,r0,#4 - 0x100065b8: 7020 p STRB r0,[r4,#0] - 0x100065ba: 4630 0F MOV r0,r6 - 0x100065bc: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_mode_set - 0x100065be: b5f8 .. PUSH {r3-r7,lr} - 0x100065c0: 4606 .F MOV r6,r0 - 0x100065c2: 460c .F MOV r4,r1 - 0x100065c4: 2301 .# MOVS r3,#1 - 0x100065c6: 466a jF MOV r2,sp - 0x100065c8: 215b [! MOVS r1,#0x5b - 0x100065ca: 4630 0F MOV r0,r6 - 0x100065cc: f7fdf84a ..J. BL lsm6dso_read_reg ; 0x10003664 - 0x100065d0: 4605 .F MOV r5,r0 - 0x100065d2: 2d00 .- CMP r5,#0 - 0x100065d4: d10f .. BNE 0x100065f6 ; lsm6dso_tap_mode_set + 56 - 0x100065d6: 4669 iF MOV r1,sp - 0x100065d8: 7808 .x LDRB r0,[r1,#0] - 0x100065da: 2180 .! MOVS r1,#0x80 - 0x100065dc: 4388 .C BICS r0,r0,r1 - 0x100065de: 01e1 .. LSLS r1,r4,#7 - 0x100065e0: 2280 ." MOVS r2,#0x80 - 0x100065e2: 4011 .@ ANDS r1,r1,r2 - 0x100065e4: 4308 .C ORRS r0,r0,r1 - 0x100065e6: 9000 .. STR r0,[sp,#0] - 0x100065e8: 2301 .# MOVS r3,#1 - 0x100065ea: 466a jF MOV r2,sp - 0x100065ec: 215b [! MOVS r1,#0x5b - 0x100065ee: 4630 0F MOV r0,r6 - 0x100065f0: f7fdf84b ..K. BL lsm6dso_write_reg ; 0x1000368a - 0x100065f4: 4605 .F MOV r5,r0 - 0x100065f6: 4628 (F MOV r0,r5 - 0x100065f8: bdf8 .. POP {r3-r7,pc} - lsm6dso_tap_mode_get - 0x100065fa: b5f8 .. PUSH {r3-r7,lr} - 0x100065fc: 4605 .F MOV r5,r0 - 0x100065fe: 460c .F MOV r4,r1 - 0x10006600: 2301 .# MOVS r3,#1 - 0x10006602: 466a jF MOV r2,sp - 0x10006604: 215b [! MOVS r1,#0x5b - 0x10006606: 4628 (F MOV r0,r5 - 0x10006608: f7fdf82c ..,. BL lsm6dso_read_reg ; 0x10003664 - 0x1000660c: 4606 .F MOV r6,r0 - 0x1000660e: 4668 hF MOV r0,sp - 0x10006610: 7800 .x LDRB r0,[r0,#0] - 0x10006612: 09c0 .. LSRS r0,r0,#7 - 0x10006614: 2800 .( CMP r0,#0 - 0x10006616: d002 .. BEQ 0x1000661e ; lsm6dso_tap_mode_get + 36 - 0x10006618: 2801 .( CMP r0,#1 - 0x1000661a: d106 .. BNE 0x1000662a ; lsm6dso_tap_mode_get + 48 - 0x1000661c: e002 .. B 0x10006624 ; lsm6dso_tap_mode_get + 42 - 0x1000661e: 2000 . MOVS r0,#0 - 0x10006620: 7020 p STRB r0,[r4,#0] - 0x10006622: e005 .. B 0x10006630 ; lsm6dso_tap_mode_get + 54 - 0x10006624: 2001 . MOVS r0,#1 - 0x10006626: 7020 p STRB r0,[r4,#0] - 0x10006628: e002 .. B 0x10006630 ; lsm6dso_tap_mode_get + 54 - 0x1000662a: 2000 . MOVS r0,#0 - 0x1000662c: 7020 p STRB r0,[r4,#0] - 0x1000662e: bf00 .. NOP - 0x10006630: bf00 .. NOP - 0x10006632: 4630 0F MOV r0,r6 - 0x10006634: bdf8 .. POP {r3-r7,pc} - lsm6dso_6d_threshold_set - 0x10006636: b5f8 .. PUSH {r3-r7,lr} - 0x10006638: 4606 .F MOV r6,r0 - 0x1000663a: 460c .F MOV r4,r1 - 0x1000663c: 2301 .# MOVS r3,#1 - 0x1000663e: 466a jF MOV r2,sp - 0x10006640: 2159 Y! MOVS r1,#0x59 - 0x10006642: 4630 0F MOV r0,r6 - 0x10006644: f7fdf80e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006648: 4605 .F MOV r5,r0 - 0x1000664a: 2d00 .- CMP r5,#0 - 0x1000664c: d10f .. BNE 0x1000666e ; lsm6dso_6d_threshold_set + 56 - 0x1000664e: 4669 iF MOV r1,sp - 0x10006650: 7808 .x LDRB r0,[r1,#0] - 0x10006652: 2160 `! MOVS r1,#0x60 - 0x10006654: 4388 .C BICS r0,r0,r1 - 0x10006656: 0161 a. LSLS r1,r4,#5 - 0x10006658: 2260 `" MOVS r2,#0x60 - 0x1000665a: 4011 .@ ANDS r1,r1,r2 - 0x1000665c: 4308 .C ORRS r0,r0,r1 - 0x1000665e: 9000 .. STR r0,[sp,#0] - 0x10006660: 2301 .# MOVS r3,#1 - 0x10006662: 466a jF MOV r2,sp - 0x10006664: 2159 Y! MOVS r1,#0x59 - 0x10006666: 4630 0F MOV r0,r6 - 0x10006668: f7fdf80f .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000666c: 4605 .F MOV r5,r0 - 0x1000666e: 4628 (F MOV r0,r5 - 0x10006670: bdf8 .. POP {r3-r7,pc} - lsm6dso_6d_threshold_get - 0x10006672: b5f8 .. PUSH {r3-r7,lr} - 0x10006674: 4605 .F MOV r5,r0 - 0x10006676: 460c .F MOV r4,r1 - 0x10006678: 2301 .# MOVS r3,#1 - 0x1000667a: 466a jF MOV r2,sp - 0x1000667c: 2159 Y! MOVS r1,#0x59 - 0x1000667e: 4628 (F MOV r0,r5 - 0x10006680: f7fcfff0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006684: 4606 .F MOV r6,r0 - 0x10006686: 4668 hF MOV r0,sp - 0x10006688: 7800 .x LDRB r0,[r0,#0] - 0x1000668a: 0640 @. LSLS r0,r0,#25 - 0x1000668c: 0f80 .. LSRS r0,r0,#30 - 0x1000668e: 2800 .( CMP r0,#0 - 0x10006690: d006 .. BEQ 0x100066a0 ; lsm6dso_6d_threshold_get + 46 - 0x10006692: 2801 .( CMP r0,#1 - 0x10006694: d007 .. BEQ 0x100066a6 ; lsm6dso_6d_threshold_get + 52 - 0x10006696: 2802 .( CMP r0,#2 - 0x10006698: d008 .. BEQ 0x100066ac ; lsm6dso_6d_threshold_get + 58 - 0x1000669a: 2803 .( CMP r0,#3 - 0x1000669c: d10c .. BNE 0x100066b8 ; lsm6dso_6d_threshold_get + 70 - 0x1000669e: e008 .. B 0x100066b2 ; lsm6dso_6d_threshold_get + 64 - 0x100066a0: 2000 . MOVS r0,#0 - 0x100066a2: 7020 p STRB r0,[r4,#0] - 0x100066a4: e00b .. B 0x100066be ; lsm6dso_6d_threshold_get + 76 - 0x100066a6: 2001 . MOVS r0,#1 - 0x100066a8: 7020 p STRB r0,[r4,#0] - 0x100066aa: e008 .. B 0x100066be ; lsm6dso_6d_threshold_get + 76 - 0x100066ac: 2002 . MOVS r0,#2 - 0x100066ae: 7020 p STRB r0,[r4,#0] - 0x100066b0: e005 .. B 0x100066be ; lsm6dso_6d_threshold_get + 76 - 0x100066b2: 2003 . MOVS r0,#3 - 0x100066b4: 7020 p STRB r0,[r4,#0] - 0x100066b6: e002 .. B 0x100066be ; lsm6dso_6d_threshold_get + 76 - 0x100066b8: 2000 . MOVS r0,#0 - 0x100066ba: 7020 p STRB r0,[r4,#0] - 0x100066bc: bf00 .. NOP - 0x100066be: bf00 .. NOP - 0x100066c0: 4630 0F MOV r0,r6 - 0x100066c2: bdf8 .. POP {r3-r7,pc} - lsm6dso_4d_mode_set - 0x100066c4: b5f8 .. PUSH {r3-r7,lr} - 0x100066c6: 4606 .F MOV r6,r0 - 0x100066c8: 460c .F MOV r4,r1 - 0x100066ca: 2301 .# MOVS r3,#1 - 0x100066cc: 466a jF MOV r2,sp - 0x100066ce: 2159 Y! MOVS r1,#0x59 - 0x100066d0: 4630 0F MOV r0,r6 - 0x100066d2: f7fcffc7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100066d6: 4605 .F MOV r5,r0 - 0x100066d8: 2d00 .- CMP r5,#0 - 0x100066da: d10f .. BNE 0x100066fc ; lsm6dso_4d_mode_set + 56 - 0x100066dc: 4669 iF MOV r1,sp - 0x100066de: 7808 .x LDRB r0,[r1,#0] - 0x100066e0: 2180 .! MOVS r1,#0x80 - 0x100066e2: 4388 .C BICS r0,r0,r1 - 0x100066e4: 01e1 .. LSLS r1,r4,#7 - 0x100066e6: 2280 ." MOVS r2,#0x80 - 0x100066e8: 4011 .@ ANDS r1,r1,r2 - 0x100066ea: 4308 .C ORRS r0,r0,r1 - 0x100066ec: 9000 .. STR r0,[sp,#0] - 0x100066ee: 2301 .# MOVS r3,#1 - 0x100066f0: 466a jF MOV r2,sp - 0x100066f2: 2159 Y! MOVS r1,#0x59 - 0x100066f4: 4630 0F MOV r0,r6 - 0x100066f6: f7fcffc8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100066fa: 4605 .F MOV r5,r0 - 0x100066fc: 4628 (F MOV r0,r5 - 0x100066fe: bdf8 .. POP {r3-r7,pc} - lsm6dso_4d_mode_get - 0x10006700: b5f8 .. PUSH {r3-r7,lr} - 0x10006702: 4605 .F MOV r5,r0 - 0x10006704: 460c .F MOV r4,r1 - 0x10006706: 2301 .# MOVS r3,#1 - 0x10006708: 466a jF MOV r2,sp - 0x1000670a: 2159 Y! MOVS r1,#0x59 - 0x1000670c: 4628 (F MOV r0,r5 - 0x1000670e: f7fcffa9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006712: 4606 .F MOV r6,r0 - 0x10006714: 4668 hF MOV r0,sp - 0x10006716: 7800 .x LDRB r0,[r0,#0] - 0x10006718: 09c0 .. LSRS r0,r0,#7 - 0x1000671a: 7020 p STRB r0,[r4,#0] - 0x1000671c: 4630 0F MOV r0,r6 - 0x1000671e: bdf8 .. POP {r3-r7,pc} - lsm6dso_ff_threshold_set - 0x10006720: b5f8 .. PUSH {r3-r7,lr} - 0x10006722: 4606 .F MOV r6,r0 - 0x10006724: 460c .F MOV r4,r1 - 0x10006726: 2301 .# MOVS r3,#1 - 0x10006728: 466a jF MOV r2,sp - 0x1000672a: 215d ]! MOVS r1,#0x5d - 0x1000672c: 4630 0F MOV r0,r6 - 0x1000672e: f7fcff99 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006732: 4605 .F MOV r5,r0 - 0x10006734: 2d00 .- CMP r5,#0 - 0x10006736: d10e .. BNE 0x10006756 ; lsm6dso_ff_threshold_set + 54 - 0x10006738: 4669 iF MOV r1,sp - 0x1000673a: 7808 .x LDRB r0,[r1,#0] - 0x1000673c: 08c0 .. LSRS r0,r0,#3 - 0x1000673e: 00c0 .. LSLS r0,r0,#3 - 0x10006740: 0761 a. LSLS r1,r4,#29 - 0x10006742: 0f49 I. LSRS r1,r1,#29 - 0x10006744: 4308 .C ORRS r0,r0,r1 - 0x10006746: 9000 .. STR r0,[sp,#0] - 0x10006748: 2301 .# MOVS r3,#1 - 0x1000674a: 466a jF MOV r2,sp - 0x1000674c: 215d ]! MOVS r1,#0x5d - 0x1000674e: 4630 0F MOV r0,r6 - 0x10006750: f7fcff9b .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006754: 4605 .F MOV r5,r0 - 0x10006756: 4628 (F MOV r0,r5 - 0x10006758: bdf8 .. POP {r3-r7,pc} - lsm6dso_ff_threshold_get - 0x1000675a: b5f8 .. PUSH {r3-r7,lr} - 0x1000675c: 4605 .F MOV r5,r0 - 0x1000675e: 460c .F MOV r4,r1 - 0x10006760: 2301 .# MOVS r3,#1 - 0x10006762: 466a jF MOV r2,sp - 0x10006764: 215d ]! MOVS r1,#0x5d - 0x10006766: 4628 (F MOV r0,r5 - 0x10006768: f7fcff7c ..|. BL lsm6dso_read_reg ; 0x10003664 - 0x1000676c: 4606 .F MOV r6,r0 - 0x1000676e: 4668 hF MOV r0,sp - 0x10006770: 7800 .x LDRB r0,[r0,#0] - 0x10006772: 0740 @. LSLS r0,r0,#29 - 0x10006774: 0f40 @. LSRS r0,r0,#29 - 0x10006776: 0003 .. MOVS r3,r0 - 0x10006778: f00efc65 ..e. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000677c: 0b080508 .... DCD 185074952 - 0x10006780: 1714110e .... DCD 387191054 - 0x10006784: 1d1a .. DCW 7450 - $t - 0x10006786: 2000 . MOVS r0,#0 - 0x10006788: 7020 p STRB r0,[r4,#0] - 0x1000678a: e017 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x1000678c: 2001 . MOVS r0,#1 - 0x1000678e: 7020 p STRB r0,[r4,#0] - 0x10006790: e014 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x10006792: 2002 . MOVS r0,#2 - 0x10006794: 7020 p STRB r0,[r4,#0] - 0x10006796: e011 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x10006798: 2003 . MOVS r0,#3 - 0x1000679a: 7020 p STRB r0,[r4,#0] - 0x1000679c: e00e .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x1000679e: 2004 . MOVS r0,#4 - 0x100067a0: 7020 p STRB r0,[r4,#0] - 0x100067a2: e00b .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x100067a4: 2005 . MOVS r0,#5 - 0x100067a6: 7020 p STRB r0,[r4,#0] - 0x100067a8: e008 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x100067aa: 2006 . MOVS r0,#6 - 0x100067ac: 7020 p STRB r0,[r4,#0] - 0x100067ae: e005 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x100067b0: 2007 . MOVS r0,#7 - 0x100067b2: 7020 p STRB r0,[r4,#0] - 0x100067b4: e002 .. B 0x100067bc ; lsm6dso_ff_threshold_get + 98 - 0x100067b6: 2000 . MOVS r0,#0 - 0x100067b8: 7020 p STRB r0,[r4,#0] - 0x100067ba: bf00 .. NOP - 0x100067bc: bf00 .. NOP - 0x100067be: 4630 0F MOV r0,r6 - 0x100067c0: bdf8 .. POP {r3-r7,pc} - lsm6dso_ff_dur_set - 0x100067c2: b57c |. PUSH {r2-r6,lr} - 0x100067c4: 4606 .F MOV r6,r0 - 0x100067c6: 460d .F MOV r5,r1 - 0x100067c8: 2301 .# MOVS r3,#1 - 0x100067ca: aa01 .. ADD r2,sp,#4 - 0x100067cc: 215c \! MOVS r1,#0x5c - 0x100067ce: 4630 0F MOV r0,r6 - 0x100067d0: f7fcff48 ..H. BL lsm6dso_read_reg ; 0x10003664 - 0x100067d4: 4604 .F MOV r4,r0 - 0x100067d6: 2301 .# MOVS r3,#1 - 0x100067d8: 466a jF MOV r2,sp - 0x100067da: 215d ]! MOVS r1,#0x5d - 0x100067dc: 4630 0F MOV r0,r6 - 0x100067de: f7fcff41 ..A. BL lsm6dso_read_reg ; 0x10003664 - 0x100067e2: 1904 .. ADDS r4,r0,r4 - 0x100067e4: 2c00 ., CMP r4,#0 - 0x100067e6: d001 .. BEQ 0x100067ec ; lsm6dso_ff_dur_set + 42 - 0x100067e8: 4620 F MOV r0,r4 - 0x100067ea: bd7c |. POP {r2-r6,pc} - 0x100067ec: 4668 hF MOV r0,sp - 0x100067ee: 7900 .y LDRB r0,[r0,#4] - 0x100067f0: 2180 .! MOVS r1,#0x80 - 0x100067f2: 4388 .C BICS r0,r0,r1 - 0x100067f4: 2120 ! MOVS r1,#0x20 - 0x100067f6: 4029 )@ ANDS r1,r1,r5 - 0x100067f8: 0949 I. LSRS r1,r1,#5 - 0x100067fa: 01c9 .. LSLS r1,r1,#7 - 0x100067fc: 2280 ." MOVS r2,#0x80 - 0x100067fe: 4011 .@ ANDS r1,r1,r2 - 0x10006800: 4301 .C ORRS r1,r1,r0 - 0x10006802: 9101 .. STR r1,[sp,#4] - 0x10006804: 4668 hF MOV r0,sp - 0x10006806: 7800 .x LDRB r0,[r0,#0] - 0x10006808: 21f8 .! MOVS r1,#0xf8 - 0x1000680a: 4388 .C BICS r0,r0,r1 - 0x1000680c: 00e9 .. LSLS r1,r5,#3 - 0x1000680e: 22f8 ." MOVS r2,#0xf8 - 0x10006810: 4011 .@ ANDS r1,r1,r2 - 0x10006812: 4308 .C ORRS r0,r0,r1 - 0x10006814: 9000 .. STR r0,[sp,#0] - 0x10006816: 2301 .# MOVS r3,#1 - 0x10006818: aa01 .. ADD r2,sp,#4 - 0x1000681a: 215c \! MOVS r1,#0x5c - 0x1000681c: 4630 0F MOV r0,r6 - 0x1000681e: f7fcff34 ..4. BL lsm6dso_write_reg ; 0x1000368a - 0x10006822: 4604 .F MOV r4,r0 - 0x10006824: 2301 .# MOVS r3,#1 - 0x10006826: 466a jF MOV r2,sp - 0x10006828: 215d ]! MOVS r1,#0x5d - 0x1000682a: 4630 0F MOV r0,r6 - 0x1000682c: f7fcff2d ..-. BL lsm6dso_write_reg ; 0x1000368a - 0x10006830: 1904 .. ADDS r4,r0,r4 - 0x10006832: 4620 F MOV r0,r4 - 0x10006834: e7d9 .. B 0x100067ea ; lsm6dso_ff_dur_set + 40 - lsm6dso_ff_dur_get - 0x10006836: b57c |. PUSH {r2-r6,lr} - 0x10006838: 4606 .F MOV r6,r0 - 0x1000683a: 460c .F MOV r4,r1 - 0x1000683c: 2301 .# MOVS r3,#1 - 0x1000683e: aa01 .. ADD r2,sp,#4 - 0x10006840: 215c \! MOVS r1,#0x5c - 0x10006842: 4630 0F MOV r0,r6 - 0x10006844: f7fcff0e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006848: 4605 .F MOV r5,r0 - 0x1000684a: 2d00 .- CMP r5,#0 - 0x1000684c: d10f .. BNE 0x1000686e ; lsm6dso_ff_dur_get + 56 - 0x1000684e: 2301 .# MOVS r3,#1 - 0x10006850: 466a jF MOV r2,sp - 0x10006852: 215d ]! MOVS r1,#0x5d - 0x10006854: 4630 0F MOV r0,r6 - 0x10006856: f7fcff05 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000685a: 4605 .F MOV r5,r0 - 0x1000685c: 4668 hF MOV r0,sp - 0x1000685e: 7900 .y LDRB r0,[r0,#4] - 0x10006860: 09c0 .. LSRS r0,r0,#7 - 0x10006862: 0141 A. LSLS r1,r0,#5 - 0x10006864: 4668 hF MOV r0,sp - 0x10006866: 7800 .x LDRB r0,[r0,#0] - 0x10006868: 08c0 .. LSRS r0,r0,#3 - 0x1000686a: 1808 .. ADDS r0,r1,r0 - 0x1000686c: 7020 p STRB r0,[r4,#0] - 0x1000686e: 4628 (F MOV r0,r5 - 0x10006870: bd7c |. POP {r2-r6,pc} - lsm6dso_fifo_watermark_set - 0x10006872: b57c |. PUSH {r2-r6,lr} - 0x10006874: 4606 .F MOV r6,r0 - 0x10006876: 460c .F MOV r4,r1 - 0x10006878: 2301 .# MOVS r3,#1 - 0x1000687a: 466a jF MOV r2,sp - 0x1000687c: 2108 .! MOVS r1,#8 - 0x1000687e: 4630 0F MOV r0,r6 - 0x10006880: f7fcfef0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006884: 4605 .F MOV r5,r0 - 0x10006886: 2d00 .- CMP r5,#0 - 0x10006888: d001 .. BEQ 0x1000688e ; lsm6dso_fifo_watermark_set + 28 - 0x1000688a: 4628 (F MOV r0,r5 - 0x1000688c: bd7c |. POP {r2-r6,pc} - 0x1000688e: b2e1 .. UXTB r1,r4 - 0x10006890: 9101 .. STR r1,[sp,#4] - 0x10006892: 4668 hF MOV r0,sp - 0x10006894: 7800 .x LDRB r0,[r0,#0] - 0x10006896: 0840 @. LSRS r0,r0,#1 - 0x10006898: 0040 @. LSLS r0,r0,#1 - 0x1000689a: 21ff .! MOVS r1,#0xff - 0x1000689c: 3101 .1 ADDS r1,#1 - 0x1000689e: 4021 !@ ANDS r1,r1,r4 - 0x100068a0: 0a09 .. LSRS r1,r1,#8 - 0x100068a2: 4308 .C ORRS r0,r0,r1 - 0x100068a4: 9000 .. STR r0,[sp,#0] - 0x100068a6: 2301 .# MOVS r3,#1 - 0x100068a8: aa01 .. ADD r2,sp,#4 - 0x100068aa: 2107 .! MOVS r1,#7 - 0x100068ac: 4630 0F MOV r0,r6 - 0x100068ae: f7fcfeec .... BL lsm6dso_write_reg ; 0x1000368a - 0x100068b2: 4605 .F MOV r5,r0 - 0x100068b4: 2301 .# MOVS r3,#1 - 0x100068b6: 466a jF MOV r2,sp - 0x100068b8: 2108 .! MOVS r1,#8 - 0x100068ba: 4630 0F MOV r0,r6 - 0x100068bc: f7fcfee5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100068c0: 1945 E. ADDS r5,r0,r5 - 0x100068c2: 4628 (F MOV r0,r5 - 0x100068c4: e7e2 .. B 0x1000688c ; lsm6dso_fifo_watermark_set + 26 - lsm6dso_fifo_watermark_get - 0x100068c6: b57c |. PUSH {r2-r6,lr} - 0x100068c8: 4606 .F MOV r6,r0 - 0x100068ca: 460c .F MOV r4,r1 - 0x100068cc: 2301 .# MOVS r3,#1 - 0x100068ce: aa01 .. ADD r2,sp,#4 - 0x100068d0: 2107 .! MOVS r1,#7 - 0x100068d2: 4630 0F MOV r0,r6 - 0x100068d4: f7fcfec6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100068d8: 4605 .F MOV r5,r0 - 0x100068da: 2d00 .- CMP r5,#0 - 0x100068dc: d10e .. BNE 0x100068fc ; lsm6dso_fifo_watermark_get + 54 - 0x100068de: 2301 .# MOVS r3,#1 - 0x100068e0: 466a jF MOV r2,sp - 0x100068e2: 2108 .! MOVS r1,#8 - 0x100068e4: 4630 0F MOV r0,r6 - 0x100068e6: f7fcfebd .... BL lsm6dso_read_reg ; 0x10003664 - 0x100068ea: 4605 .F MOV r5,r0 - 0x100068ec: 4668 hF MOV r0,sp - 0x100068ee: 7800 .x LDRB r0,[r0,#0] - 0x100068f0: 07c0 .. LSLS r0,r0,#31 - 0x100068f2: 0dc1 .. LSRS r1,r0,#23 - 0x100068f4: 4668 hF MOV r0,sp - 0x100068f6: 7900 .y LDRB r0,[r0,#4] - 0x100068f8: 1808 .. ADDS r0,r1,r0 - 0x100068fa: 8020 . STRH r0,[r4,#0] - 0x100068fc: 4628 (F MOV r0,r5 - 0x100068fe: bd7c |. POP {r2-r6,pc} - lsm6dso_compression_algo_init_set - 0x10006900: b5f8 .. PUSH {r3-r7,lr} - 0x10006902: 4606 .F MOV r6,r0 - 0x10006904: 460d .F MOV r5,r1 - 0x10006906: 2102 .! MOVS r1,#2 - 0x10006908: 4630 0F MOV r0,r6 - 0x1000690a: f7fcff92 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000690e: 4604 .F MOV r4,r0 - 0x10006910: 2c00 ., CMP r4,#0 - 0x10006912: d001 .. BEQ 0x10006918 ; lsm6dso_compression_algo_init_set + 24 - 0x10006914: 4620 F MOV r0,r4 - 0x10006916: bdf8 .. POP {r3-r7,pc} - 0x10006918: 2301 .# MOVS r3,#1 - 0x1000691a: 466a jF MOV r2,sp - 0x1000691c: 2167 g! MOVS r1,#0x67 - 0x1000691e: 4630 0F MOV r0,r6 - 0x10006920: f7fcfea0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006924: 4604 .F MOV r4,r0 - 0x10006926: 4669 iF MOV r1,sp - 0x10006928: 7808 .x LDRB r0,[r1,#0] - 0x1000692a: 2108 .! MOVS r1,#8 - 0x1000692c: 4388 .C BICS r0,r0,r1 - 0x1000692e: 00e9 .. LSLS r1,r5,#3 - 0x10006930: 2208 ." MOVS r2,#8 - 0x10006932: 4011 .@ ANDS r1,r1,r2 - 0x10006934: 4308 .C ORRS r0,r0,r1 - 0x10006936: 9000 .. STR r0,[sp,#0] - 0x10006938: 2301 .# MOVS r3,#1 - 0x1000693a: 466a jF MOV r2,sp - 0x1000693c: 2167 g! MOVS r1,#0x67 - 0x1000693e: 4630 0F MOV r0,r6 - 0x10006940: f7fcfea3 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006944: 1904 .. ADDS r4,r0,r4 - 0x10006946: 2100 .! MOVS r1,#0 - 0x10006948: 4630 0F MOV r0,r6 - 0x1000694a: f7fcff72 ..r. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000694e: 1904 .. ADDS r4,r0,r4 - 0x10006950: 4620 F MOV r0,r4 - 0x10006952: e7e0 .. B 0x10006916 ; lsm6dso_compression_algo_init_set + 22 - lsm6dso_compression_algo_init_get - 0x10006954: b5f8 .. PUSH {r3-r7,lr} - 0x10006956: 4606 .F MOV r6,r0 - 0x10006958: 460d .F MOV r5,r1 - 0x1000695a: 2102 .! MOVS r1,#2 - 0x1000695c: 4630 0F MOV r0,r6 - 0x1000695e: f7fcff68 ..h. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10006962: 4604 .F MOV r4,r0 - 0x10006964: 2301 .# MOVS r3,#1 - 0x10006966: 466a jF MOV r2,sp - 0x10006968: 2167 g! MOVS r1,#0x67 - 0x1000696a: 4630 0F MOV r0,r6 - 0x1000696c: f7fcfe7a ..z. BL lsm6dso_read_reg ; 0x10003664 - 0x10006970: 1904 .. ADDS r4,r0,r4 - 0x10006972: 2100 .! MOVS r1,#0 - 0x10006974: 4630 0F MOV r0,r6 - 0x10006976: f7fcff5c ..\. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000697a: 1904 .. ADDS r4,r0,r4 - 0x1000697c: 4668 hF MOV r0,sp - 0x1000697e: 7800 .x LDRB r0,[r0,#0] - 0x10006980: 0700 .. LSLS r0,r0,#28 - 0x10006982: 0fc0 .. LSRS r0,r0,#31 - 0x10006984: 7028 (p STRB r0,[r5,#0] - 0x10006986: 4620 F MOV r0,r4 - 0x10006988: bdf8 .. POP {r3-r7,pc} - lsm6dso_compression_algo_set - 0x1000698a: b5f8 .. PUSH {r3-r7,lr} - 0x1000698c: 4606 .F MOV r6,r0 - 0x1000698e: 460c .F MOV r4,r1 - 0x10006990: 2301 .# MOVS r3,#1 - 0x10006992: 466a jF MOV r2,sp - 0x10006994: 2108 .! MOVS r1,#8 - 0x10006996: 4630 0F MOV r0,r6 - 0x10006998: f7fcfe64 ..d. BL lsm6dso_read_reg ; 0x10003664 - 0x1000699c: 4605 .F MOV r5,r0 - 0x1000699e: 2d00 .- CMP r5,#0 - 0x100069a0: d11b .. BNE 0x100069da ; lsm6dso_compression_algo_set + 80 - 0x100069a2: 4668 hF MOV r0,sp - 0x100069a4: 7800 .x LDRB r0,[r0,#0] - 0x100069a6: 2140 @! MOVS r1,#0x40 - 0x100069a8: 4388 .C BICS r0,r0,r1 - 0x100069aa: 2104 .! MOVS r1,#4 - 0x100069ac: 4021 !@ ANDS r1,r1,r4 - 0x100069ae: 0889 .. LSRS r1,r1,#2 - 0x100069b0: 0189 .. LSLS r1,r1,#6 - 0x100069b2: 2240 @" MOVS r2,#0x40 - 0x100069b4: 4011 .@ ANDS r1,r1,r2 - 0x100069b6: 4301 .C ORRS r1,r1,r0 - 0x100069b8: 9100 .. STR r1,[sp,#0] - 0x100069ba: 4668 hF MOV r0,sp - 0x100069bc: 7800 .x LDRB r0,[r0,#0] - 0x100069be: 2106 .! MOVS r1,#6 - 0x100069c0: 4388 .C BICS r0,r0,r1 - 0x100069c2: 0061 a. LSLS r1,r4,#1 - 0x100069c4: 2206 ." MOVS r2,#6 - 0x100069c6: 4011 .@ ANDS r1,r1,r2 - 0x100069c8: 4308 .C ORRS r0,r0,r1 - 0x100069ca: 9000 .. STR r0,[sp,#0] - 0x100069cc: 2301 .# MOVS r3,#1 - 0x100069ce: 466a jF MOV r2,sp - 0x100069d0: 2108 .! MOVS r1,#8 - 0x100069d2: 4630 0F MOV r0,r6 - 0x100069d4: f7fcfe59 ..Y. BL lsm6dso_write_reg ; 0x1000368a - 0x100069d8: 4605 .F MOV r5,r0 - 0x100069da: 4628 (F MOV r0,r5 - 0x100069dc: bdf8 .. POP {r3-r7,pc} - lsm6dso_compression_algo_get - 0x100069de: b5f8 .. PUSH {r3-r7,lr} - 0x100069e0: 4605 .F MOV r5,r0 - 0x100069e2: 460c .F MOV r4,r1 - 0x100069e4: 2301 .# MOVS r3,#1 - 0x100069e6: 466a jF MOV r2,sp - 0x100069e8: 2108 .! MOVS r1,#8 - 0x100069ea: 4628 (F MOV r0,r5 - 0x100069ec: f7fcfe3a ..:. BL lsm6dso_read_reg ; 0x10003664 - 0x100069f0: 4606 .F MOV r6,r0 - 0x100069f2: 4669 iF MOV r1,sp - 0x100069f4: 7808 .x LDRB r0,[r1,#0] - 0x100069f6: 0640 @. LSLS r0,r0,#25 - 0x100069f8: 0fc0 .. LSRS r0,r0,#31 - 0x100069fa: 0080 .. LSLS r0,r0,#2 - 0x100069fc: 7809 .x LDRB r1,[r1,#0] - 0x100069fe: 0749 I. LSLS r1,r1,#29 - 0x10006a00: 0f89 .. LSRS r1,r1,#30 - 0x10006a02: 4308 .C ORRS r0,r0,r1 - 0x10006a04: 0003 .. MOVS r3,r0 - 0x10006a06: f00efb1e .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10006a0a: 0508 .. DCW 1288 - 0x10006a0c: 08141414 .... DCD 135533588 - 0x10006a10: 14110e0b .... DCD 336662027 - $t - 0x10006a14: 2000 . MOVS r0,#0 - 0x10006a16: 7020 p STRB r0,[r4,#0] - 0x10006a18: e00e .. B 0x10006a38 ; lsm6dso_compression_algo_get + 90 - 0x10006a1a: 2004 . MOVS r0,#4 - 0x10006a1c: 7020 p STRB r0,[r4,#0] - 0x10006a1e: e00b .. B 0x10006a38 ; lsm6dso_compression_algo_get + 90 - 0x10006a20: 2005 . MOVS r0,#5 - 0x10006a22: 7020 p STRB r0,[r4,#0] - 0x10006a24: e008 .. B 0x10006a38 ; lsm6dso_compression_algo_get + 90 - 0x10006a26: 2006 . MOVS r0,#6 - 0x10006a28: 7020 p STRB r0,[r4,#0] - 0x10006a2a: e005 .. B 0x10006a38 ; lsm6dso_compression_algo_get + 90 - 0x10006a2c: 2007 . MOVS r0,#7 - 0x10006a2e: 7020 p STRB r0,[r4,#0] - 0x10006a30: e002 .. B 0x10006a38 ; lsm6dso_compression_algo_get + 90 - 0x10006a32: 2000 . MOVS r0,#0 - 0x10006a34: 7020 p STRB r0,[r4,#0] - 0x10006a36: bf00 .. NOP - 0x10006a38: bf00 .. NOP - 0x10006a3a: 4630 0F MOV r0,r6 - 0x10006a3c: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_virtual_sens_odr_chg_set - 0x10006a3e: b5f8 .. PUSH {r3-r7,lr} - 0x10006a40: 4606 .F MOV r6,r0 - 0x10006a42: 460c .F MOV r4,r1 - 0x10006a44: 2301 .# MOVS r3,#1 - 0x10006a46: 466a jF MOV r2,sp - 0x10006a48: 2108 .! MOVS r1,#8 - 0x10006a4a: 4630 0F MOV r0,r6 - 0x10006a4c: f7fcfe0a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006a50: 4605 .F MOV r5,r0 - 0x10006a52: 2d00 .- CMP r5,#0 - 0x10006a54: d10f .. BNE 0x10006a76 ; lsm6dso_fifo_virtual_sens_odr_chg_set + 56 - 0x10006a56: 4669 iF MOV r1,sp - 0x10006a58: 7808 .x LDRB r0,[r1,#0] - 0x10006a5a: 2110 .! MOVS r1,#0x10 - 0x10006a5c: 4388 .C BICS r0,r0,r1 - 0x10006a5e: 0121 !. LSLS r1,r4,#4 - 0x10006a60: 2210 ." MOVS r2,#0x10 - 0x10006a62: 4011 .@ ANDS r1,r1,r2 - 0x10006a64: 4308 .C ORRS r0,r0,r1 - 0x10006a66: 9000 .. STR r0,[sp,#0] - 0x10006a68: 2301 .# MOVS r3,#1 - 0x10006a6a: 466a jF MOV r2,sp - 0x10006a6c: 2108 .! MOVS r1,#8 - 0x10006a6e: 4630 0F MOV r0,r6 - 0x10006a70: f7fcfe0b .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006a74: 4605 .F MOV r5,r0 - 0x10006a76: 4628 (F MOV r0,r5 - 0x10006a78: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_virtual_sens_odr_chg_get - 0x10006a7a: b5f8 .. PUSH {r3-r7,lr} - 0x10006a7c: 4605 .F MOV r5,r0 - 0x10006a7e: 460c .F MOV r4,r1 - 0x10006a80: 2301 .# MOVS r3,#1 - 0x10006a82: 466a jF MOV r2,sp - 0x10006a84: 2108 .! MOVS r1,#8 - 0x10006a86: 4628 (F MOV r0,r5 - 0x10006a88: f7fcfdec .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006a8c: 4606 .F MOV r6,r0 - 0x10006a8e: 4668 hF MOV r0,sp - 0x10006a90: 7800 .x LDRB r0,[r0,#0] - 0x10006a92: 06c0 .. LSLS r0,r0,#27 - 0x10006a94: 0fc0 .. LSRS r0,r0,#31 - 0x10006a96: 7020 p STRB r0,[r4,#0] - 0x10006a98: 4630 0F MOV r0,r6 - 0x10006a9a: bdf8 .. POP {r3-r7,pc} - lsm6dso_compression_algo_real_time_set - 0x10006a9c: b5f8 .. PUSH {r3-r7,lr} - 0x10006a9e: 4606 .F MOV r6,r0 - 0x10006aa0: 460c .F MOV r4,r1 - 0x10006aa2: 2301 .# MOVS r3,#1 - 0x10006aa4: 466a jF MOV r2,sp - 0x10006aa6: 2108 .! MOVS r1,#8 - 0x10006aa8: 4630 0F MOV r0,r6 - 0x10006aaa: f7fcfddb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006aae: 4605 .F MOV r5,r0 - 0x10006ab0: 2d00 .- CMP r5,#0 - 0x10006ab2: d10f .. BNE 0x10006ad4 ; lsm6dso_compression_algo_real_time_set + 56 - 0x10006ab4: 4669 iF MOV r1,sp - 0x10006ab6: 7808 .x LDRB r0,[r1,#0] - 0x10006ab8: 2140 @! MOVS r1,#0x40 - 0x10006aba: 4388 .C BICS r0,r0,r1 - 0x10006abc: 01a1 .. LSLS r1,r4,#6 - 0x10006abe: 2240 @" MOVS r2,#0x40 - 0x10006ac0: 4011 .@ ANDS r1,r1,r2 - 0x10006ac2: 4308 .C ORRS r0,r0,r1 - 0x10006ac4: 9000 .. STR r0,[sp,#0] - 0x10006ac6: 2301 .# MOVS r3,#1 - 0x10006ac8: 466a jF MOV r2,sp - 0x10006aca: 2108 .! MOVS r1,#8 - 0x10006acc: 4630 0F MOV r0,r6 - 0x10006ace: f7fcfddc .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006ad2: 4605 .F MOV r5,r0 - 0x10006ad4: 4628 (F MOV r0,r5 - 0x10006ad6: bdf8 .. POP {r3-r7,pc} - lsm6dso_compression_algo_real_time_get - 0x10006ad8: b5f8 .. PUSH {r3-r7,lr} - 0x10006ada: 4605 .F MOV r5,r0 - 0x10006adc: 460c .F MOV r4,r1 - 0x10006ade: 2301 .# MOVS r3,#1 - 0x10006ae0: 466a jF MOV r2,sp - 0x10006ae2: 2108 .! MOVS r1,#8 - 0x10006ae4: 4628 (F MOV r0,r5 - 0x10006ae6: f7fcfdbd .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006aea: 4606 .F MOV r6,r0 - 0x10006aec: 4668 hF MOV r0,sp - 0x10006aee: 7800 .x LDRB r0,[r0,#0] - 0x10006af0: 0640 @. LSLS r0,r0,#25 - 0x10006af2: 0fc0 .. LSRS r0,r0,#31 - 0x10006af4: 7020 p STRB r0,[r4,#0] - 0x10006af6: 4630 0F MOV r0,r6 - 0x10006af8: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_stop_on_wtm_set - 0x10006afa: b5f8 .. PUSH {r3-r7,lr} - 0x10006afc: 4606 .F MOV r6,r0 - 0x10006afe: 460c .F MOV r4,r1 - 0x10006b00: 2301 .# MOVS r3,#1 - 0x10006b02: 466a jF MOV r2,sp - 0x10006b04: 2108 .! MOVS r1,#8 - 0x10006b06: 4630 0F MOV r0,r6 - 0x10006b08: f7fcfdac .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006b0c: 4605 .F MOV r5,r0 - 0x10006b0e: 2d00 .- CMP r5,#0 - 0x10006b10: d10f .. BNE 0x10006b32 ; lsm6dso_fifo_stop_on_wtm_set + 56 - 0x10006b12: 4669 iF MOV r1,sp - 0x10006b14: 7808 .x LDRB r0,[r1,#0] - 0x10006b16: 2180 .! MOVS r1,#0x80 - 0x10006b18: 4388 .C BICS r0,r0,r1 - 0x10006b1a: 01e1 .. LSLS r1,r4,#7 - 0x10006b1c: 2280 ." MOVS r2,#0x80 - 0x10006b1e: 4011 .@ ANDS r1,r1,r2 - 0x10006b20: 4308 .C ORRS r0,r0,r1 - 0x10006b22: 9000 .. STR r0,[sp,#0] - 0x10006b24: 2301 .# MOVS r3,#1 - 0x10006b26: 466a jF MOV r2,sp - 0x10006b28: 2108 .! MOVS r1,#8 - 0x10006b2a: 4630 0F MOV r0,r6 - 0x10006b2c: f7fcfdad .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006b30: 4605 .F MOV r5,r0 - 0x10006b32: 4628 (F MOV r0,r5 - 0x10006b34: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_stop_on_wtm_get - 0x10006b36: b5f8 .. PUSH {r3-r7,lr} - 0x10006b38: 4605 .F MOV r5,r0 - 0x10006b3a: 460c .F MOV r4,r1 - 0x10006b3c: 2301 .# MOVS r3,#1 - 0x10006b3e: 466a jF MOV r2,sp - 0x10006b40: 2108 .! MOVS r1,#8 - 0x10006b42: 4628 (F MOV r0,r5 - 0x10006b44: f7fcfd8e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006b48: 4606 .F MOV r6,r0 - 0x10006b4a: 4668 hF MOV r0,sp - 0x10006b4c: 7800 .x LDRB r0,[r0,#0] - 0x10006b4e: 09c0 .. LSRS r0,r0,#7 - 0x10006b50: 7020 p STRB r0,[r4,#0] - 0x10006b52: 4630 0F MOV r0,r6 - 0x10006b54: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_xl_batch_set - 0x10006b56: b5f8 .. PUSH {r3-r7,lr} - 0x10006b58: 4606 .F MOV r6,r0 - 0x10006b5a: 460c .F MOV r4,r1 - 0x10006b5c: 2301 .# MOVS r3,#1 - 0x10006b5e: 466a jF MOV r2,sp - 0x10006b60: 2109 .! MOVS r1,#9 - 0x10006b62: 4630 0F MOV r0,r6 - 0x10006b64: f7fcfd7e ..~. BL lsm6dso_read_reg ; 0x10003664 - 0x10006b68: 4605 .F MOV r5,r0 - 0x10006b6a: 2d00 .- CMP r5,#0 - 0x10006b6c: d10e .. BNE 0x10006b8c ; lsm6dso_fifo_xl_batch_set + 54 - 0x10006b6e: 4669 iF MOV r1,sp - 0x10006b70: 7808 .x LDRB r0,[r1,#0] - 0x10006b72: 0900 .. LSRS r0,r0,#4 - 0x10006b74: 0100 .. LSLS r0,r0,#4 - 0x10006b76: 0721 !. LSLS r1,r4,#28 - 0x10006b78: 0f09 .. LSRS r1,r1,#28 - 0x10006b7a: 4308 .C ORRS r0,r0,r1 - 0x10006b7c: 9000 .. STR r0,[sp,#0] - 0x10006b7e: 2301 .# MOVS r3,#1 - 0x10006b80: 466a jF MOV r2,sp - 0x10006b82: 2109 .! MOVS r1,#9 - 0x10006b84: 4630 0F MOV r0,r6 - 0x10006b86: f7fcfd80 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006b8a: 4605 .F MOV r5,r0 - 0x10006b8c: 4628 (F MOV r0,r5 - 0x10006b8e: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_xl_batch_get - 0x10006b90: b5f8 .. PUSH {r3-r7,lr} - 0x10006b92: 4605 .F MOV r5,r0 - 0x10006b94: 460c .F MOV r4,r1 - 0x10006b96: 2301 .# MOVS r3,#1 - 0x10006b98: 466a jF MOV r2,sp - 0x10006b9a: 2109 .! MOVS r1,#9 - 0x10006b9c: 4628 (F MOV r0,r5 - 0x10006b9e: f7fcfd61 ..a. BL lsm6dso_read_reg ; 0x10003664 - 0x10006ba2: 4606 .F MOV r6,r0 - 0x10006ba4: 4668 hF MOV r0,sp - 0x10006ba6: 7800 .x LDRB r0,[r0,#0] - 0x10006ba8: 0700 .. LSLS r0,r0,#28 - 0x10006baa: 0f00 .. LSRS r0,r0,#28 - 0x10006bac: 0003 .. MOVS r3,r0 - 0x10006bae: f00efa4a ..J. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10006bb2: 070c .. DCW 1804 - 0x10006bb4: 13100d0a .... DCD 319819018 - 0x10006bb8: 1f1c1916 .... DCD 521935126 - 0x10006bbc: 2b282522 "%(+ DCD 724051234 - $t - 0x10006bc0: 2000 . MOVS r0,#0 - 0x10006bc2: 7020 p STRB r0,[r4,#0] - 0x10006bc4: e023 #. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bc6: 2001 . MOVS r0,#1 - 0x10006bc8: 7020 p STRB r0,[r4,#0] - 0x10006bca: e020 . B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bcc: 2002 . MOVS r0,#2 - 0x10006bce: 7020 p STRB r0,[r4,#0] - 0x10006bd0: e01d .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bd2: 2003 . MOVS r0,#3 - 0x10006bd4: 7020 p STRB r0,[r4,#0] - 0x10006bd6: e01a .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bd8: 2004 . MOVS r0,#4 - 0x10006bda: 7020 p STRB r0,[r4,#0] - 0x10006bdc: e017 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bde: 2005 . MOVS r0,#5 - 0x10006be0: 7020 p STRB r0,[r4,#0] - 0x10006be2: e014 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006be4: 2006 . MOVS r0,#6 - 0x10006be6: 7020 p STRB r0,[r4,#0] - 0x10006be8: e011 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bea: 2007 . MOVS r0,#7 - 0x10006bec: 7020 p STRB r0,[r4,#0] - 0x10006bee: e00e .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bf0: 2008 . MOVS r0,#8 - 0x10006bf2: 7020 p STRB r0,[r4,#0] - 0x10006bf4: e00b .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bf6: 2009 . MOVS r0,#9 - 0x10006bf8: 7020 p STRB r0,[r4,#0] - 0x10006bfa: e008 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006bfc: 200a . MOVS r0,#0xa - 0x10006bfe: 7020 p STRB r0,[r4,#0] - 0x10006c00: e005 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006c02: 200b . MOVS r0,#0xb - 0x10006c04: 7020 p STRB r0,[r4,#0] - 0x10006c06: e002 .. B 0x10006c0e ; lsm6dso_fifo_xl_batch_get + 126 - 0x10006c08: 2000 . MOVS r0,#0 - 0x10006c0a: 7020 p STRB r0,[r4,#0] - 0x10006c0c: bf00 .. NOP - 0x10006c0e: bf00 .. NOP - 0x10006c10: 4630 0F MOV r0,r6 - 0x10006c12: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_gy_batch_set - 0x10006c14: b5f8 .. PUSH {r3-r7,lr} - 0x10006c16: 4606 .F MOV r6,r0 - 0x10006c18: 460c .F MOV r4,r1 - 0x10006c1a: 2301 .# MOVS r3,#1 - 0x10006c1c: 466a jF MOV r2,sp - 0x10006c1e: 2109 .! MOVS r1,#9 - 0x10006c20: 4630 0F MOV r0,r6 - 0x10006c22: f7fcfd1f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006c26: 4605 .F MOV r5,r0 - 0x10006c28: 2d00 .- CMP r5,#0 - 0x10006c2a: d10f .. BNE 0x10006c4c ; lsm6dso_fifo_gy_batch_set + 56 - 0x10006c2c: 4669 iF MOV r1,sp - 0x10006c2e: 7808 .x LDRB r0,[r1,#0] - 0x10006c30: 21f0 .! MOVS r1,#0xf0 - 0x10006c32: 4388 .C BICS r0,r0,r1 - 0x10006c34: 0121 !. LSLS r1,r4,#4 - 0x10006c36: 22f0 ." MOVS r2,#0xf0 - 0x10006c38: 4011 .@ ANDS r1,r1,r2 - 0x10006c3a: 4308 .C ORRS r0,r0,r1 - 0x10006c3c: 9000 .. STR r0,[sp,#0] - 0x10006c3e: 2301 .# MOVS r3,#1 - 0x10006c40: 466a jF MOV r2,sp - 0x10006c42: 2109 .! MOVS r1,#9 - 0x10006c44: 4630 0F MOV r0,r6 - 0x10006c46: f7fcfd20 .. . BL lsm6dso_write_reg ; 0x1000368a - 0x10006c4a: 4605 .F MOV r5,r0 - 0x10006c4c: 4628 (F MOV r0,r5 - 0x10006c4e: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_gy_batch_get - 0x10006c50: b5f8 .. PUSH {r3-r7,lr} - 0x10006c52: 4605 .F MOV r5,r0 - 0x10006c54: 460c .F MOV r4,r1 - 0x10006c56: 2301 .# MOVS r3,#1 - 0x10006c58: 466a jF MOV r2,sp - 0x10006c5a: 2109 .! MOVS r1,#9 - 0x10006c5c: 4628 (F MOV r0,r5 - 0x10006c5e: f7fcfd01 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006c62: 4606 .F MOV r6,r0 - 0x10006c64: 4668 hF MOV r0,sp - 0x10006c66: 7800 .x LDRB r0,[r0,#0] - 0x10006c68: 0900 .. LSRS r0,r0,#4 - 0x10006c6a: 0003 .. MOVS r3,r0 - 0x10006c6c: f00ef9eb .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10006c70: 0d0a070c .... DCD 218760972 - 0x10006c74: 19161310 .... DCD 420877072 - 0x10006c78: 25221f1c .."% DCD 622993180 - 0x10006c7c: 2b28 (+ DCW 11048 - $t - 0x10006c7e: 2000 . MOVS r0,#0 - 0x10006c80: 7020 p STRB r0,[r4,#0] - 0x10006c82: e023 #. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006c84: 2001 . MOVS r0,#1 - 0x10006c86: 7020 p STRB r0,[r4,#0] - 0x10006c88: e020 . B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006c8a: 2002 . MOVS r0,#2 - 0x10006c8c: 7020 p STRB r0,[r4,#0] - 0x10006c8e: e01d .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006c90: 2003 . MOVS r0,#3 - 0x10006c92: 7020 p STRB r0,[r4,#0] - 0x10006c94: e01a .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006c96: 2004 . MOVS r0,#4 - 0x10006c98: 7020 p STRB r0,[r4,#0] - 0x10006c9a: e017 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006c9c: 2005 . MOVS r0,#5 - 0x10006c9e: 7020 p STRB r0,[r4,#0] - 0x10006ca0: e014 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006ca2: 2006 . MOVS r0,#6 - 0x10006ca4: 7020 p STRB r0,[r4,#0] - 0x10006ca6: e011 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006ca8: 2007 . MOVS r0,#7 - 0x10006caa: 7020 p STRB r0,[r4,#0] - 0x10006cac: e00e .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006cae: 2008 . MOVS r0,#8 - 0x10006cb0: 7020 p STRB r0,[r4,#0] - 0x10006cb2: e00b .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006cb4: 2009 . MOVS r0,#9 - 0x10006cb6: 7020 p STRB r0,[r4,#0] - 0x10006cb8: e008 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006cba: 200a . MOVS r0,#0xa - 0x10006cbc: 7020 p STRB r0,[r4,#0] - 0x10006cbe: e005 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006cc0: 200b . MOVS r0,#0xb - 0x10006cc2: 7020 p STRB r0,[r4,#0] - 0x10006cc4: e002 .. B 0x10006ccc ; lsm6dso_fifo_gy_batch_get + 124 - 0x10006cc6: 2000 . MOVS r0,#0 - 0x10006cc8: 7020 p STRB r0,[r4,#0] - 0x10006cca: bf00 .. NOP - 0x10006ccc: bf00 .. NOP - 0x10006cce: 4630 0F MOV r0,r6 - 0x10006cd0: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_mode_set - 0x10006cd2: b5f8 .. PUSH {r3-r7,lr} - 0x10006cd4: 4606 .F MOV r6,r0 - 0x10006cd6: 460c .F MOV r4,r1 - 0x10006cd8: 2301 .# MOVS r3,#1 - 0x10006cda: 466a jF MOV r2,sp - 0x10006cdc: 210a .! MOVS r1,#0xa - 0x10006cde: 4630 0F MOV r0,r6 - 0x10006ce0: f7fcfcc0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006ce4: 4605 .F MOV r5,r0 - 0x10006ce6: 2d00 .- CMP r5,#0 - 0x10006ce8: d10e .. BNE 0x10006d08 ; lsm6dso_fifo_mode_set + 54 - 0x10006cea: 4669 iF MOV r1,sp - 0x10006cec: 7808 .x LDRB r0,[r1,#0] - 0x10006cee: 08c0 .. LSRS r0,r0,#3 - 0x10006cf0: 00c0 .. LSLS r0,r0,#3 - 0x10006cf2: 0761 a. LSLS r1,r4,#29 - 0x10006cf4: 0f49 I. LSRS r1,r1,#29 - 0x10006cf6: 4308 .C ORRS r0,r0,r1 - 0x10006cf8: 9000 .. STR r0,[sp,#0] - 0x10006cfa: 2301 .# MOVS r3,#1 - 0x10006cfc: 466a jF MOV r2,sp - 0x10006cfe: 210a .! MOVS r1,#0xa - 0x10006d00: 4630 0F MOV r0,r6 - 0x10006d02: f7fcfcc2 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006d06: 4605 .F MOV r5,r0 - 0x10006d08: 4628 (F MOV r0,r5 - 0x10006d0a: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_mode_get - 0x10006d0c: b5f8 .. PUSH {r3-r7,lr} - 0x10006d0e: 4605 .F MOV r5,r0 - 0x10006d10: 460c .F MOV r4,r1 - 0x10006d12: 2301 .# MOVS r3,#1 - 0x10006d14: 466a jF MOV r2,sp - 0x10006d16: 210a .! MOVS r1,#0xa - 0x10006d18: 4628 (F MOV r0,r5 - 0x10006d1a: f7fcfca3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006d1e: 4606 .F MOV r6,r0 - 0x10006d20: 4668 hF MOV r0,sp - 0x10006d22: 7800 .x LDRB r0,[r0,#0] - 0x10006d24: 0740 @. LSLS r0,r0,#29 - 0x10006d26: 0f40 @. LSRS r0,r0,#29 - 0x10006d28: 0003 .. MOVS r3,r0 - 0x10006d2a: f00ef98c .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10006d2e: 0508 .. DCW 1288 - 0x10006d30: 0e0b1708 .... DCD 235607816 - 0x10006d34: 17141117 .... DCD 387191063 - $t - 0x10006d38: 2000 . MOVS r0,#0 - 0x10006d3a: 7020 p STRB r0,[r4,#0] - 0x10006d3c: e011 .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d3e: 2001 . MOVS r0,#1 - 0x10006d40: 7020 p STRB r0,[r4,#0] - 0x10006d42: e00e .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d44: 2003 . MOVS r0,#3 - 0x10006d46: 7020 p STRB r0,[r4,#0] - 0x10006d48: e00b .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d4a: 2004 . MOVS r0,#4 - 0x10006d4c: 7020 p STRB r0,[r4,#0] - 0x10006d4e: e008 .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d50: 2006 . MOVS r0,#6 - 0x10006d52: 7020 p STRB r0,[r4,#0] - 0x10006d54: e005 .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d56: 2007 . MOVS r0,#7 - 0x10006d58: 7020 p STRB r0,[r4,#0] - 0x10006d5a: e002 .. B 0x10006d62 ; lsm6dso_fifo_mode_get + 86 - 0x10006d5c: 2000 . MOVS r0,#0 - 0x10006d5e: 7020 p STRB r0,[r4,#0] - 0x10006d60: bf00 .. NOP - 0x10006d62: bf00 .. NOP - 0x10006d64: 4630 0F MOV r0,r6 - 0x10006d66: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_temp_batch_set - 0x10006d68: b5f8 .. PUSH {r3-r7,lr} - 0x10006d6a: 4606 .F MOV r6,r0 - 0x10006d6c: 460c .F MOV r4,r1 - 0x10006d6e: 2301 .# MOVS r3,#1 - 0x10006d70: 466a jF MOV r2,sp - 0x10006d72: 210a .! MOVS r1,#0xa - 0x10006d74: 4630 0F MOV r0,r6 - 0x10006d76: f7fcfc75 ..u. BL lsm6dso_read_reg ; 0x10003664 - 0x10006d7a: 4605 .F MOV r5,r0 - 0x10006d7c: 2d00 .- CMP r5,#0 - 0x10006d7e: d10f .. BNE 0x10006da0 ; lsm6dso_fifo_temp_batch_set + 56 - 0x10006d80: 4669 iF MOV r1,sp - 0x10006d82: 7808 .x LDRB r0,[r1,#0] - 0x10006d84: 2130 0! MOVS r1,#0x30 - 0x10006d86: 4388 .C BICS r0,r0,r1 - 0x10006d88: 0121 !. LSLS r1,r4,#4 - 0x10006d8a: 2230 0" MOVS r2,#0x30 - 0x10006d8c: 4011 .@ ANDS r1,r1,r2 - 0x10006d8e: 4308 .C ORRS r0,r0,r1 - 0x10006d90: 9000 .. STR r0,[sp,#0] - 0x10006d92: 2301 .# MOVS r3,#1 - 0x10006d94: 466a jF MOV r2,sp - 0x10006d96: 210a .! MOVS r1,#0xa - 0x10006d98: 4630 0F MOV r0,r6 - 0x10006d9a: f7fcfc76 ..v. BL lsm6dso_write_reg ; 0x1000368a - 0x10006d9e: 4605 .F MOV r5,r0 - 0x10006da0: 4628 (F MOV r0,r5 - 0x10006da2: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_temp_batch_get - 0x10006da4: b5f8 .. PUSH {r3-r7,lr} - 0x10006da6: 4605 .F MOV r5,r0 - 0x10006da8: 460c .F MOV r4,r1 - 0x10006daa: 2301 .# MOVS r3,#1 - 0x10006dac: 466a jF MOV r2,sp - 0x10006dae: 210a .! MOVS r1,#0xa - 0x10006db0: 4628 (F MOV r0,r5 - 0x10006db2: f7fcfc57 ..W. BL lsm6dso_read_reg ; 0x10003664 - 0x10006db6: 4606 .F MOV r6,r0 - 0x10006db8: 4668 hF MOV r0,sp - 0x10006dba: 7800 .x LDRB r0,[r0,#0] - 0x10006dbc: 0680 .. LSLS r0,r0,#26 - 0x10006dbe: 0f80 .. LSRS r0,r0,#30 - 0x10006dc0: 2800 .( CMP r0,#0 - 0x10006dc2: d006 .. BEQ 0x10006dd2 ; lsm6dso_fifo_temp_batch_get + 46 - 0x10006dc4: 2801 .( CMP r0,#1 - 0x10006dc6: d007 .. BEQ 0x10006dd8 ; lsm6dso_fifo_temp_batch_get + 52 - 0x10006dc8: 2802 .( CMP r0,#2 - 0x10006dca: d008 .. BEQ 0x10006dde ; lsm6dso_fifo_temp_batch_get + 58 - 0x10006dcc: 2803 .( CMP r0,#3 - 0x10006dce: d10c .. BNE 0x10006dea ; lsm6dso_fifo_temp_batch_get + 70 - 0x10006dd0: e008 .. B 0x10006de4 ; lsm6dso_fifo_temp_batch_get + 64 - 0x10006dd2: 2000 . MOVS r0,#0 - 0x10006dd4: 7020 p STRB r0,[r4,#0] - 0x10006dd6: e00b .. B 0x10006df0 ; lsm6dso_fifo_temp_batch_get + 76 - 0x10006dd8: 2001 . MOVS r0,#1 - 0x10006dda: 7020 p STRB r0,[r4,#0] - 0x10006ddc: e008 .. B 0x10006df0 ; lsm6dso_fifo_temp_batch_get + 76 - 0x10006dde: 2002 . MOVS r0,#2 - 0x10006de0: 7020 p STRB r0,[r4,#0] - 0x10006de2: e005 .. B 0x10006df0 ; lsm6dso_fifo_temp_batch_get + 76 - 0x10006de4: 2003 . MOVS r0,#3 - 0x10006de6: 7020 p STRB r0,[r4,#0] - 0x10006de8: e002 .. B 0x10006df0 ; lsm6dso_fifo_temp_batch_get + 76 - 0x10006dea: 2000 . MOVS r0,#0 - 0x10006dec: 7020 p STRB r0,[r4,#0] - 0x10006dee: bf00 .. NOP - 0x10006df0: bf00 .. NOP - 0x10006df2: 4630 0F MOV r0,r6 - 0x10006df4: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_timestamp_decimation_set - 0x10006df6: b5f8 .. PUSH {r3-r7,lr} - 0x10006df8: 4606 .F MOV r6,r0 - 0x10006dfa: 460c .F MOV r4,r1 - 0x10006dfc: 2301 .# MOVS r3,#1 - 0x10006dfe: 466a jF MOV r2,sp - 0x10006e00: 210a .! MOVS r1,#0xa - 0x10006e02: 4630 0F MOV r0,r6 - 0x10006e04: f7fcfc2e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006e08: 4605 .F MOV r5,r0 - 0x10006e0a: 2d00 .- CMP r5,#0 - 0x10006e0c: d10f .. BNE 0x10006e2e ; lsm6dso_fifo_timestamp_decimation_set + 56 - 0x10006e0e: 4669 iF MOV r1,sp - 0x10006e10: 7808 .x LDRB r0,[r1,#0] - 0x10006e12: 21c0 .! MOVS r1,#0xc0 - 0x10006e14: 4388 .C BICS r0,r0,r1 - 0x10006e16: 01a1 .. LSLS r1,r4,#6 - 0x10006e18: 22c0 ." MOVS r2,#0xc0 - 0x10006e1a: 4011 .@ ANDS r1,r1,r2 - 0x10006e1c: 4308 .C ORRS r0,r0,r1 - 0x10006e1e: 9000 .. STR r0,[sp,#0] - 0x10006e20: 2301 .# MOVS r3,#1 - 0x10006e22: 466a jF MOV r2,sp - 0x10006e24: 210a .! MOVS r1,#0xa - 0x10006e26: 4630 0F MOV r0,r6 - 0x10006e28: f7fcfc2f ../. BL lsm6dso_write_reg ; 0x1000368a - 0x10006e2c: 4605 .F MOV r5,r0 - 0x10006e2e: 4628 (F MOV r0,r5 - 0x10006e30: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_timestamp_decimation_get - 0x10006e32: b5f8 .. PUSH {r3-r7,lr} - 0x10006e34: 4605 .F MOV r5,r0 - 0x10006e36: 460c .F MOV r4,r1 - 0x10006e38: 2301 .# MOVS r3,#1 - 0x10006e3a: 466a jF MOV r2,sp - 0x10006e3c: 210a .! MOVS r1,#0xa - 0x10006e3e: 4628 (F MOV r0,r5 - 0x10006e40: f7fcfc10 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006e44: 4606 .F MOV r6,r0 - 0x10006e46: 4668 hF MOV r0,sp - 0x10006e48: 7800 .x LDRB r0,[r0,#0] - 0x10006e4a: 0980 .. LSRS r0,r0,#6 - 0x10006e4c: 2800 .( CMP r0,#0 - 0x10006e4e: d006 .. BEQ 0x10006e5e ; lsm6dso_fifo_timestamp_decimation_get + 44 - 0x10006e50: 2801 .( CMP r0,#1 - 0x10006e52: d007 .. BEQ 0x10006e64 ; lsm6dso_fifo_timestamp_decimation_get + 50 - 0x10006e54: 2802 .( CMP r0,#2 - 0x10006e56: d008 .. BEQ 0x10006e6a ; lsm6dso_fifo_timestamp_decimation_get + 56 - 0x10006e58: 2803 .( CMP r0,#3 - 0x10006e5a: d10c .. BNE 0x10006e76 ; lsm6dso_fifo_timestamp_decimation_get + 68 - 0x10006e5c: e008 .. B 0x10006e70 ; lsm6dso_fifo_timestamp_decimation_get + 62 - 0x10006e5e: 2000 . MOVS r0,#0 - 0x10006e60: 7020 p STRB r0,[r4,#0] - 0x10006e62: e00b .. B 0x10006e7c ; lsm6dso_fifo_timestamp_decimation_get + 74 - 0x10006e64: 2001 . MOVS r0,#1 - 0x10006e66: 7020 p STRB r0,[r4,#0] - 0x10006e68: e008 .. B 0x10006e7c ; lsm6dso_fifo_timestamp_decimation_get + 74 - 0x10006e6a: 2002 . MOVS r0,#2 - 0x10006e6c: 7020 p STRB r0,[r4,#0] - 0x10006e6e: e005 .. B 0x10006e7c ; lsm6dso_fifo_timestamp_decimation_get + 74 - 0x10006e70: 2003 . MOVS r0,#3 - 0x10006e72: 7020 p STRB r0,[r4,#0] - 0x10006e74: e002 .. B 0x10006e7c ; lsm6dso_fifo_timestamp_decimation_get + 74 - 0x10006e76: 2000 . MOVS r0,#0 - 0x10006e78: 7020 p STRB r0,[r4,#0] - 0x10006e7a: bf00 .. NOP - 0x10006e7c: bf00 .. NOP - 0x10006e7e: 4630 0F MOV r0,r6 - 0x10006e80: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_cnt_event_batch_set - 0x10006e82: b5f8 .. PUSH {r3-r7,lr} - 0x10006e84: 4606 .F MOV r6,r0 - 0x10006e86: 460c .F MOV r4,r1 - 0x10006e88: 2301 .# MOVS r3,#1 - 0x10006e8a: 466a jF MOV r2,sp - 0x10006e8c: 210b .! MOVS r1,#0xb - 0x10006e8e: 4630 0F MOV r0,r6 - 0x10006e90: f7fcfbe8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006e94: 4605 .F MOV r5,r0 - 0x10006e96: 2d00 .- CMP r5,#0 - 0x10006e98: d10f .. BNE 0x10006eba ; lsm6dso_fifo_cnt_event_batch_set + 56 - 0x10006e9a: 4669 iF MOV r1,sp - 0x10006e9c: 7808 .x LDRB r0,[r1,#0] - 0x10006e9e: 2120 ! MOVS r1,#0x20 - 0x10006ea0: 4388 .C BICS r0,r0,r1 - 0x10006ea2: 0161 a. LSLS r1,r4,#5 - 0x10006ea4: 2220 " MOVS r2,#0x20 - 0x10006ea6: 4011 .@ ANDS r1,r1,r2 - 0x10006ea8: 4308 .C ORRS r0,r0,r1 - 0x10006eaa: 9000 .. STR r0,[sp,#0] - 0x10006eac: 2301 .# MOVS r3,#1 - 0x10006eae: 466a jF MOV r2,sp - 0x10006eb0: 210b .! MOVS r1,#0xb - 0x10006eb2: 4630 0F MOV r0,r6 - 0x10006eb4: f7fcfbe9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006eb8: 4605 .F MOV r5,r0 - 0x10006eba: 4628 (F MOV r0,r5 - 0x10006ebc: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_cnt_event_batch_get - 0x10006ebe: b5f8 .. PUSH {r3-r7,lr} - 0x10006ec0: 4605 .F MOV r5,r0 - 0x10006ec2: 460c .F MOV r4,r1 - 0x10006ec4: 2301 .# MOVS r3,#1 - 0x10006ec6: 466a jF MOV r2,sp - 0x10006ec8: 210b .! MOVS r1,#0xb - 0x10006eca: 4628 (F MOV r0,r5 - 0x10006ecc: f7fcfbca .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006ed0: 4606 .F MOV r6,r0 - 0x10006ed2: 4668 hF MOV r0,sp - 0x10006ed4: 7800 .x LDRB r0,[r0,#0] - 0x10006ed6: 0680 .. LSLS r0,r0,#26 - 0x10006ed8: 0fc0 .. LSRS r0,r0,#31 - 0x10006eda: 2800 .( CMP r0,#0 - 0x10006edc: d002 .. BEQ 0x10006ee4 ; lsm6dso_fifo_cnt_event_batch_get + 38 - 0x10006ede: 2801 .( CMP r0,#1 - 0x10006ee0: d106 .. BNE 0x10006ef0 ; lsm6dso_fifo_cnt_event_batch_get + 50 - 0x10006ee2: e002 .. B 0x10006eea ; lsm6dso_fifo_cnt_event_batch_get + 44 - 0x10006ee4: 2000 . MOVS r0,#0 - 0x10006ee6: 7020 p STRB r0,[r4,#0] - 0x10006ee8: e005 .. B 0x10006ef6 ; lsm6dso_fifo_cnt_event_batch_get + 56 - 0x10006eea: 2001 . MOVS r0,#1 - 0x10006eec: 7020 p STRB r0,[r4,#0] - 0x10006eee: e002 .. B 0x10006ef6 ; lsm6dso_fifo_cnt_event_batch_get + 56 - 0x10006ef0: 2000 . MOVS r0,#0 - 0x10006ef2: 7020 p STRB r0,[r4,#0] - 0x10006ef4: bf00 .. NOP - 0x10006ef6: bf00 .. NOP - 0x10006ef8: 4630 0F MOV r0,r6 - 0x10006efa: bdf8 .. POP {r3-r7,pc} - lsm6dso_rst_batch_counter_set - 0x10006efc: b5f8 .. PUSH {r3-r7,lr} - 0x10006efe: 4606 .F MOV r6,r0 - 0x10006f00: 460c .F MOV r4,r1 - 0x10006f02: 2301 .# MOVS r3,#1 - 0x10006f04: 466a jF MOV r2,sp - 0x10006f06: 210b .! MOVS r1,#0xb - 0x10006f08: 4630 0F MOV r0,r6 - 0x10006f0a: f7fcfbab .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006f0e: 4605 .F MOV r5,r0 - 0x10006f10: 2d00 .- CMP r5,#0 - 0x10006f12: d10f .. BNE 0x10006f34 ; lsm6dso_rst_batch_counter_set + 56 - 0x10006f14: 4669 iF MOV r1,sp - 0x10006f16: 7808 .x LDRB r0,[r1,#0] - 0x10006f18: 2140 @! MOVS r1,#0x40 - 0x10006f1a: 4388 .C BICS r0,r0,r1 - 0x10006f1c: 01a1 .. LSLS r1,r4,#6 - 0x10006f1e: 2240 @" MOVS r2,#0x40 - 0x10006f20: 4011 .@ ANDS r1,r1,r2 - 0x10006f22: 4308 .C ORRS r0,r0,r1 - 0x10006f24: 9000 .. STR r0,[sp,#0] - 0x10006f26: 2301 .# MOVS r3,#1 - 0x10006f28: 466a jF MOV r2,sp - 0x10006f2a: 210b .! MOVS r1,#0xb - 0x10006f2c: 4630 0F MOV r0,r6 - 0x10006f2e: f7fcfbac .... BL lsm6dso_write_reg ; 0x1000368a - 0x10006f32: 4605 .F MOV r5,r0 - 0x10006f34: 4628 (F MOV r0,r5 - 0x10006f36: bdf8 .. POP {r3-r7,pc} - lsm6dso_rst_batch_counter_get - 0x10006f38: b5f8 .. PUSH {r3-r7,lr} - 0x10006f3a: 4605 .F MOV r5,r0 - 0x10006f3c: 460c .F MOV r4,r1 - 0x10006f3e: 2301 .# MOVS r3,#1 - 0x10006f40: 466a jF MOV r2,sp - 0x10006f42: 210b .! MOVS r1,#0xb - 0x10006f44: 4628 (F MOV r0,r5 - 0x10006f46: f7fcfb8d .... BL lsm6dso_read_reg ; 0x10003664 - 0x10006f4a: 4606 .F MOV r6,r0 - 0x10006f4c: 4668 hF MOV r0,sp - 0x10006f4e: 7800 .x LDRB r0,[r0,#0] - 0x10006f50: 0640 @. LSLS r0,r0,#25 - 0x10006f52: 0fc0 .. LSRS r0,r0,#31 - 0x10006f54: 7020 p STRB r0,[r4,#0] - 0x10006f56: 4630 0F MOV r0,r6 - 0x10006f58: bdf8 .. POP {r3-r7,pc} - lsm6dso_batch_counter_threshold_set - 0x10006f5a: b57c |. PUSH {r2-r6,lr} - 0x10006f5c: 4606 .F MOV r6,r0 - 0x10006f5e: 460d .F MOV r5,r1 - 0x10006f60: 2301 .# MOVS r3,#1 - 0x10006f62: aa01 .. ADD r2,sp,#4 - 0x10006f64: 210b .! MOVS r1,#0xb - 0x10006f66: 4630 0F MOV r0,r6 - 0x10006f68: f7fcfb7c ..|. BL lsm6dso_read_reg ; 0x10003664 - 0x10006f6c: 4604 .F MOV r4,r0 - 0x10006f6e: 2c00 ., CMP r4,#0 - 0x10006f70: d001 .. BEQ 0x10006f76 ; lsm6dso_batch_counter_threshold_set + 28 - 0x10006f72: 4620 F MOV r0,r4 - 0x10006f74: bd7c |. POP {r2-r6,pc} - 0x10006f76: b2e9 .. UXTB r1,r5 - 0x10006f78: 9100 .. STR r1,[sp,#0] - 0x10006f7a: 4668 hF MOV r0,sp - 0x10006f7c: 7900 .y LDRB r0,[r0,#4] - 0x10006f7e: 08c0 .. LSRS r0,r0,#3 - 0x10006f80: 00c0 .. LSLS r0,r0,#3 - 0x10006f82: 2107 .! MOVS r1,#7 - 0x10006f84: 0209 .. LSLS r1,r1,#8 - 0x10006f86: 4029 )@ ANDS r1,r1,r5 - 0x10006f88: b2c9 .. UXTB r1,r1 - 0x10006f8a: 1209 .. ASRS r1,r1,#8 - 0x10006f8c: 4308 .C ORRS r0,r0,r1 - 0x10006f8e: 9001 .. STR r0,[sp,#4] - 0x10006f90: 2301 .# MOVS r3,#1 - 0x10006f92: aa01 .. ADD r2,sp,#4 - 0x10006f94: 210b .! MOVS r1,#0xb - 0x10006f96: 4630 0F MOV r0,r6 - 0x10006f98: f7fcfb77 ..w. BL lsm6dso_write_reg ; 0x1000368a - 0x10006f9c: 1904 .. ADDS r4,r0,r4 - 0x10006f9e: 2301 .# MOVS r3,#1 - 0x10006fa0: 466a jF MOV r2,sp - 0x10006fa2: 210c .! MOVS r1,#0xc - 0x10006fa4: 4630 0F MOV r0,r6 - 0x10006fa6: f7fcfb70 ..p. BL lsm6dso_write_reg ; 0x1000368a - 0x10006faa: 1904 .. ADDS r4,r0,r4 - 0x10006fac: 4620 F MOV r0,r4 - 0x10006fae: e7e1 .. B 0x10006f74 ; lsm6dso_batch_counter_threshold_set + 26 - lsm6dso_batch_counter_threshold_get - 0x10006fb0: b57c |. PUSH {r2-r6,lr} - 0x10006fb2: 4606 .F MOV r6,r0 - 0x10006fb4: 460c .F MOV r4,r1 - 0x10006fb6: 2301 .# MOVS r3,#1 - 0x10006fb8: aa01 .. ADD r2,sp,#4 - 0x10006fba: 210b .! MOVS r1,#0xb - 0x10006fbc: 4630 0F MOV r0,r6 - 0x10006fbe: f7fcfb51 ..Q. BL lsm6dso_read_reg ; 0x10003664 - 0x10006fc2: 4605 .F MOV r5,r0 - 0x10006fc4: 2d00 .- CMP r5,#0 - 0x10006fc6: d10e .. BNE 0x10006fe6 ; lsm6dso_batch_counter_threshold_get + 54 - 0x10006fc8: 2301 .# MOVS r3,#1 - 0x10006fca: 466a jF MOV r2,sp - 0x10006fcc: 210c .! MOVS r1,#0xc - 0x10006fce: 4630 0F MOV r0,r6 - 0x10006fd0: f7fcfb48 ..H. BL lsm6dso_read_reg ; 0x10003664 - 0x10006fd4: 4605 .F MOV r5,r0 - 0x10006fd6: 4668 hF MOV r0,sp - 0x10006fd8: 7900 .y LDRB r0,[r0,#4] - 0x10006fda: 0740 @. LSLS r0,r0,#29 - 0x10006fdc: 0d41 A. LSRS r1,r0,#21 - 0x10006fde: 4668 hF MOV r0,sp - 0x10006fe0: 7800 .x LDRB r0,[r0,#0] - 0x10006fe2: 1808 .. ADDS r0,r1,r0 - 0x10006fe4: 8020 . STRH r0,[r4,#0] - 0x10006fe6: 4628 (F MOV r0,r5 - 0x10006fe8: bd7c |. POP {r2-r6,pc} - lsm6dso_fifo_data_level_get - 0x10006fea: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10006fec: b081 .. SUB sp,sp,#4 - 0x10006fee: 460c .F MOV r4,r1 - 0x10006ff0: 466e nF MOV r6,sp - 0x10006ff2: 1c77 w. ADDS r7,r6,#1 - 0x10006ff4: 2302 .# MOVS r3,#2 - 0x10006ff6: 466a jF MOV r2,sp - 0x10006ff8: 213a :! MOVS r1,#0x3a - 0x10006ffa: 9801 .. LDR r0,[sp,#4] - 0x10006ffc: f7fcfb32 ..2. BL lsm6dso_read_reg ; 0x10003664 - 0x10007000: 4605 .F MOV r5,r0 - 0x10007002: 2d00 .- CMP r5,#0 - 0x10007004: d108 .. BNE 0x10007018 ; lsm6dso_fifo_data_level_get + 46 - 0x10007006: 7838 8x LDRB r0,[r7,#0] - 0x10007008: 0780 .. LSLS r0,r0,#30 - 0x1000700a: 0f80 .. LSRS r0,r0,#30 - 0x1000700c: 8020 . STRH r0,[r4,#0] - 0x1000700e: 7820 x LDRB r0,[r4,#0] - 0x10007010: 0200 .. LSLS r0,r0,#8 - 0x10007012: 7831 1x LDRB r1,[r6,#0] - 0x10007014: 1840 @. ADDS r0,r0,r1 - 0x10007016: 8020 . STRH r0,[r4,#0] - 0x10007018: 4628 (F MOV r0,r5 - 0x1000701a: bdfe .. POP {r1-r7,pc} - lsm6dso_fifo_status_get - 0x1000701c: b5f8 .. PUSH {r3-r7,lr} - 0x1000701e: 4606 .F MOV r6,r0 - 0x10007020: 460c .F MOV r4,r1 - 0x10007022: af00 .. ADD r7,sp,#0 - 0x10007024: 3701 .7 ADDS r7,#1 - 0x10007026: 2302 .# MOVS r3,#2 - 0x10007028: 466a jF MOV r2,sp - 0x1000702a: 213a :! MOVS r1,#0x3a - 0x1000702c: 4630 0F MOV r0,r6 - 0x1000702e: f7fcfb19 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007032: 4605 .F MOV r5,r0 - 0x10007034: 2d00 .- CMP r5,#0 - 0x10007036: d101 .. BNE 0x1000703c ; lsm6dso_fifo_status_get + 32 - 0x10007038: 7838 8x LDRB r0,[r7,#0] - 0x1000703a: 7020 p STRB r0,[r4,#0] - 0x1000703c: 4628 (F MOV r0,r5 - 0x1000703e: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_full_flag_get - 0x10007040: b5f8 .. PUSH {r3-r7,lr} - 0x10007042: 4606 .F MOV r6,r0 - 0x10007044: 460c .F MOV r4,r1 - 0x10007046: af00 .. ADD r7,sp,#0 - 0x10007048: 3701 .7 ADDS r7,#1 - 0x1000704a: 2302 .# MOVS r3,#2 - 0x1000704c: 466a jF MOV r2,sp - 0x1000704e: 213a :! MOVS r1,#0x3a - 0x10007050: 4630 0F MOV r0,r6 - 0x10007052: f7fcfb07 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007056: 4605 .F MOV r5,r0 - 0x10007058: 2d00 .- CMP r5,#0 - 0x1000705a: d103 .. BNE 0x10007064 ; lsm6dso_fifo_full_flag_get + 36 - 0x1000705c: 7838 8x LDRB r0,[r7,#0] - 0x1000705e: 0680 .. LSLS r0,r0,#26 - 0x10007060: 0fc0 .. LSRS r0,r0,#31 - 0x10007062: 7020 p STRB r0,[r4,#0] - 0x10007064: 4628 (F MOV r0,r5 - 0x10007066: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_ovr_flag_get - 0x10007068: b5f8 .. PUSH {r3-r7,lr} - 0x1000706a: 4606 .F MOV r6,r0 - 0x1000706c: 460c .F MOV r4,r1 - 0x1000706e: af00 .. ADD r7,sp,#0 - 0x10007070: 3701 .7 ADDS r7,#1 - 0x10007072: 2302 .# MOVS r3,#2 - 0x10007074: 466a jF MOV r2,sp - 0x10007076: 213a :! MOVS r1,#0x3a - 0x10007078: 4630 0F MOV r0,r6 - 0x1000707a: f7fcfaf3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000707e: 4605 .F MOV r5,r0 - 0x10007080: 2d00 .- CMP r5,#0 - 0x10007082: d103 .. BNE 0x1000708c ; lsm6dso_fifo_ovr_flag_get + 36 - 0x10007084: 7838 8x LDRB r0,[r7,#0] - 0x10007086: 0640 @. LSLS r0,r0,#25 - 0x10007088: 0fc0 .. LSRS r0,r0,#31 - 0x1000708a: 7020 p STRB r0,[r4,#0] - 0x1000708c: 4628 (F MOV r0,r5 - 0x1000708e: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_wtm_flag_get - 0x10007090: b5f8 .. PUSH {r3-r7,lr} - 0x10007092: 4606 .F MOV r6,r0 - 0x10007094: 460c .F MOV r4,r1 - 0x10007096: af00 .. ADD r7,sp,#0 - 0x10007098: 3701 .7 ADDS r7,#1 - 0x1000709a: 2302 .# MOVS r3,#2 - 0x1000709c: 466a jF MOV r2,sp - 0x1000709e: 213a :! MOVS r1,#0x3a - 0x100070a0: 4630 0F MOV r0,r6 - 0x100070a2: f7fcfadf .... BL lsm6dso_read_reg ; 0x10003664 - 0x100070a6: 4605 .F MOV r5,r0 - 0x100070a8: 2d00 .- CMP r5,#0 - 0x100070aa: d102 .. BNE 0x100070b2 ; lsm6dso_fifo_wtm_flag_get + 34 - 0x100070ac: 7838 8x LDRB r0,[r7,#0] - 0x100070ae: 09c0 .. LSRS r0,r0,#7 - 0x100070b0: 7020 p STRB r0,[r4,#0] - 0x100070b2: 4628 (F MOV r0,r5 - 0x100070b4: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_sensor_tag_get - 0x100070b6: b5f8 .. PUSH {r3-r7,lr} - 0x100070b8: 4605 .F MOV r5,r0 - 0x100070ba: 460c .F MOV r4,r1 - 0x100070bc: 2301 .# MOVS r3,#1 - 0x100070be: 466a jF MOV r2,sp - 0x100070c0: 2178 x! MOVS r1,#0x78 - 0x100070c2: 4628 (F MOV r0,r5 - 0x100070c4: f7fcface .... BL lsm6dso_read_reg ; 0x10003664 - 0x100070c8: 4606 .F MOV r6,r0 - 0x100070ca: 4668 hF MOV r0,sp - 0x100070cc: 7800 .x LDRB r0,[r0,#0] - 0x100070ce: 08c0 .. LSRS r0,r0,#3 - 0x100070d0: 0003 .. MOVS r3,r0 - 0x100070d2: f00dffb8 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x100070d6: 501a .P DCW 20506 - 0x100070d8: 1714110e .... DCD 387191054 - 0x100070dc: 23201d1a .. # DCD 589307162 - 0x100070e0: 2f2c2926 &),/ DCD 791423270 - 0x100070e4: 3b383532 258; DCD 993539378 - 0x100070e8: 4744413e >ADG DCD 1195655486 - 0x100070ec: 5050504a JPPP DCD 1347440714 - 0x100070f0: 504d MP DCW 20557 - $t - 0x100070f2: 2001 . MOVS r0,#1 - 0x100070f4: 7020 p STRB r0,[r4,#0] - 0x100070f6: e041 A. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x100070f8: 2002 . MOVS r0,#2 - 0x100070fa: 7020 p STRB r0,[r4,#0] - 0x100070fc: e03e >. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x100070fe: 2003 . MOVS r0,#3 - 0x10007100: 7020 p STRB r0,[r4,#0] - 0x10007102: e03b ;. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007104: 2004 . MOVS r0,#4 - 0x10007106: 7020 p STRB r0,[r4,#0] - 0x10007108: e038 8. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000710a: 2005 . MOVS r0,#5 - 0x1000710c: 7020 p STRB r0,[r4,#0] - 0x1000710e: e035 5. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007110: 2006 . MOVS r0,#6 - 0x10007112: 7020 p STRB r0,[r4,#0] - 0x10007114: e032 2. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007116: 2007 . MOVS r0,#7 - 0x10007118: 7020 p STRB r0,[r4,#0] - 0x1000711a: e02f /. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000711c: 2008 . MOVS r0,#8 - 0x1000711e: 7020 p STRB r0,[r4,#0] - 0x10007120: e02c ,. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007122: 2009 . MOVS r0,#9 - 0x10007124: 7020 p STRB r0,[r4,#0] - 0x10007126: e029 ). B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007128: 200a . MOVS r0,#0xa - 0x1000712a: 7020 p STRB r0,[r4,#0] - 0x1000712c: e026 &. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000712e: 200b . MOVS r0,#0xb - 0x10007130: 7020 p STRB r0,[r4,#0] - 0x10007132: e023 #. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007134: 200c . MOVS r0,#0xc - 0x10007136: 7020 p STRB r0,[r4,#0] - 0x10007138: e020 . B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000713a: 200d . MOVS r0,#0xd - 0x1000713c: 7020 p STRB r0,[r4,#0] - 0x1000713e: e01d .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007140: 200e . MOVS r0,#0xe - 0x10007142: 7020 p STRB r0,[r4,#0] - 0x10007144: e01a .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007146: 200f . MOVS r0,#0xf - 0x10007148: 7020 p STRB r0,[r4,#0] - 0x1000714a: e017 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000714c: 2010 . MOVS r0,#0x10 - 0x1000714e: 7020 p STRB r0,[r4,#0] - 0x10007150: e014 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007152: 2011 . MOVS r0,#0x11 - 0x10007154: 7020 p STRB r0,[r4,#0] - 0x10007156: e011 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007158: 2012 . MOVS r0,#0x12 - 0x1000715a: 7020 p STRB r0,[r4,#0] - 0x1000715c: e00e .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000715e: 2013 . MOVS r0,#0x13 - 0x10007160: 7020 p STRB r0,[r4,#0] - 0x10007162: e00b .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007164: 2014 . MOVS r0,#0x14 - 0x10007166: 7020 p STRB r0,[r4,#0] - 0x10007168: e008 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x1000716a: 2015 . MOVS r0,#0x15 - 0x1000716c: 7020 p STRB r0,[r4,#0] - 0x1000716e: e005 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007170: 2019 . MOVS r0,#0x19 - 0x10007172: 7020 p STRB r0,[r4,#0] - 0x10007174: e002 .. B 0x1000717c ; lsm6dso_fifo_sensor_tag_get + 198 - 0x10007176: 2001 . MOVS r0,#1 - 0x10007178: 7020 p STRB r0,[r4,#0] - 0x1000717a: bf00 .. NOP - 0x1000717c: bf00 .. NOP - 0x1000717e: 4630 0F MOV r0,r6 - 0x10007180: bdf8 .. POP {r3-r7,pc} - lsm6dso_fifo_pedo_batch_set - 0x10007182: b5f8 .. PUSH {r3-r7,lr} - 0x10007184: 4606 .F MOV r6,r0 - 0x10007186: 460d .F MOV r5,r1 - 0x10007188: 2102 .! MOVS r1,#2 - 0x1000718a: 4630 0F MOV r0,r6 - 0x1000718c: f7fcfb51 ..Q. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007190: 4604 .F MOV r4,r0 - 0x10007192: 2c00 ., CMP r4,#0 - 0x10007194: d001 .. BEQ 0x1000719a ; lsm6dso_fifo_pedo_batch_set + 24 - 0x10007196: 4620 F MOV r0,r4 - 0x10007198: bdf8 .. POP {r3-r7,pc} - 0x1000719a: 2301 .# MOVS r3,#1 - 0x1000719c: 466a jF MOV r2,sp - 0x1000719e: 2144 D! MOVS r1,#0x44 - 0x100071a0: 4630 0F MOV r0,r6 - 0x100071a2: f7fcfa5f .._. BL lsm6dso_read_reg ; 0x10003664 - 0x100071a6: 4604 .F MOV r4,r0 - 0x100071a8: 4669 iF MOV r1,sp - 0x100071aa: 7808 .x LDRB r0,[r1,#0] - 0x100071ac: 2140 @! MOVS r1,#0x40 - 0x100071ae: 4388 .C BICS r0,r0,r1 - 0x100071b0: 01a9 .. LSLS r1,r5,#6 - 0x100071b2: 2240 @" MOVS r2,#0x40 - 0x100071b4: 4011 .@ ANDS r1,r1,r2 - 0x100071b6: 4308 .C ORRS r0,r0,r1 - 0x100071b8: 9000 .. STR r0,[sp,#0] - 0x100071ba: 2301 .# MOVS r3,#1 - 0x100071bc: 466a jF MOV r2,sp - 0x100071be: 2144 D! MOVS r1,#0x44 - 0x100071c0: 4630 0F MOV r0,r6 - 0x100071c2: f7fcfa62 ..b. BL lsm6dso_write_reg ; 0x1000368a - 0x100071c6: 1904 .. ADDS r4,r0,r4 - 0x100071c8: 2100 .! MOVS r1,#0 - 0x100071ca: 4630 0F MOV r0,r6 - 0x100071cc: f7fcfb31 ..1. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100071d0: 1904 .. ADDS r4,r0,r4 - 0x100071d2: 4620 F MOV r0,r4 - 0x100071d4: e7e0 .. B 0x10007198 ; lsm6dso_fifo_pedo_batch_set + 22 - lsm6dso_fifo_pedo_batch_get - 0x100071d6: b5f8 .. PUSH {r3-r7,lr} - 0x100071d8: 4606 .F MOV r6,r0 - 0x100071da: 460d .F MOV r5,r1 - 0x100071dc: 2102 .! MOVS r1,#2 - 0x100071de: 4630 0F MOV r0,r6 - 0x100071e0: f7fcfb27 ..'. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100071e4: 4604 .F MOV r4,r0 - 0x100071e6: 2c00 ., CMP r4,#0 - 0x100071e8: d001 .. BEQ 0x100071ee ; lsm6dso_fifo_pedo_batch_get + 24 - 0x100071ea: 4620 F MOV r0,r4 - 0x100071ec: bdf8 .. POP {r3-r7,pc} - 0x100071ee: 2301 .# MOVS r3,#1 - 0x100071f0: 466a jF MOV r2,sp - 0x100071f2: 2144 D! MOVS r1,#0x44 - 0x100071f4: 4630 0F MOV r0,r6 - 0x100071f6: f7fcfa35 ..5. BL lsm6dso_read_reg ; 0x10003664 - 0x100071fa: 4604 .F MOV r4,r0 - 0x100071fc: 4668 hF MOV r0,sp - 0x100071fe: 7800 .x LDRB r0,[r0,#0] - 0x10007200: 0640 @. LSLS r0,r0,#25 - 0x10007202: 0fc0 .. LSRS r0,r0,#31 - 0x10007204: 7028 (p STRB r0,[r5,#0] - 0x10007206: 2100 .! MOVS r1,#0 - 0x10007208: 4630 0F MOV r0,r6 - 0x1000720a: f7fcfb12 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000720e: 1904 .. ADDS r4,r0,r4 - 0x10007210: 4620 F MOV r0,r4 - 0x10007212: e7eb .. B 0x100071ec ; lsm6dso_fifo_pedo_batch_get + 22 - lsm6dso_sh_batch_slave_set - 0x10007214: b5f8 .. PUSH {r3-r7,lr} - 0x10007216: 4607 .F MOV r7,r0 - 0x10007218: 460d .F MOV r5,r1 - 0x1000721a: 4616 .F MOV r6,r2 - 0x1000721c: 2101 .! MOVS r1,#1 - 0x1000721e: 4638 8F MOV r0,r7 - 0x10007220: f7fcfb07 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007224: 4604 .F MOV r4,r0 - 0x10007226: 2c00 ., CMP r4,#0 - 0x10007228: d001 .. BEQ 0x1000722e ; lsm6dso_sh_batch_slave_set + 26 - 0x1000722a: 4620 F MOV r0,r4 - 0x1000722c: bdf8 .. POP {r3-r7,pc} - 0x1000722e: 0068 h. LSLS r0,r5,#1 - 0x10007230: 1828 (. ADDS r0,r5,r0 - 0x10007232: 3017 .0 ADDS r0,r0,#0x17 - 0x10007234: b2c1 .. UXTB r1,r0 - 0x10007236: 2301 .# MOVS r3,#1 - 0x10007238: 466a jF MOV r2,sp - 0x1000723a: 4638 8F MOV r0,r7 - 0x1000723c: f7fcfa12 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007240: 4604 .F MOV r4,r0 - 0x10007242: 4669 iF MOV r1,sp - 0x10007244: 7808 .x LDRB r0,[r1,#0] - 0x10007246: 2108 .! MOVS r1,#8 - 0x10007248: 4388 .C BICS r0,r0,r1 - 0x1000724a: 00f1 .. LSLS r1,r6,#3 - 0x1000724c: 2208 ." MOVS r2,#8 - 0x1000724e: 4011 .@ ANDS r1,r1,r2 - 0x10007250: 4308 .C ORRS r0,r0,r1 - 0x10007252: 9000 .. STR r0,[sp,#0] - 0x10007254: 0068 h. LSLS r0,r5,#1 - 0x10007256: 1828 (. ADDS r0,r5,r0 - 0x10007258: 3017 .0 ADDS r0,r0,#0x17 - 0x1000725a: b2c1 .. UXTB r1,r0 - 0x1000725c: 2301 .# MOVS r3,#1 - 0x1000725e: 466a jF MOV r2,sp - 0x10007260: 4638 8F MOV r0,r7 - 0x10007262: f7fcfa12 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007266: 1904 .. ADDS r4,r0,r4 - 0x10007268: 2100 .! MOVS r1,#0 - 0x1000726a: 4638 8F MOV r0,r7 - 0x1000726c: f7fcfae1 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007270: 1904 .. ADDS r4,r0,r4 - 0x10007272: 4620 F MOV r0,r4 - 0x10007274: e7da .. B 0x1000722c ; lsm6dso_sh_batch_slave_set + 24 - lsm6dso_sh_batch_slave_get - 0x10007276: b5f8 .. PUSH {r3-r7,lr} - 0x10007278: 4607 .F MOV r7,r0 - 0x1000727a: 460d .F MOV r5,r1 - 0x1000727c: 4616 .F MOV r6,r2 - 0x1000727e: 2101 .! MOVS r1,#1 - 0x10007280: 4638 8F MOV r0,r7 - 0x10007282: f7fcfad6 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007286: 4604 .F MOV r4,r0 - 0x10007288: 2c00 ., CMP r4,#0 - 0x1000728a: d001 .. BEQ 0x10007290 ; lsm6dso_sh_batch_slave_get + 26 - 0x1000728c: 4620 F MOV r0,r4 - 0x1000728e: bdf8 .. POP {r3-r7,pc} - 0x10007290: 0068 h. LSLS r0,r5,#1 - 0x10007292: 1828 (. ADDS r0,r5,r0 - 0x10007294: 3017 .0 ADDS r0,r0,#0x17 - 0x10007296: b2c1 .. UXTB r1,r0 - 0x10007298: 2301 .# MOVS r3,#1 - 0x1000729a: 466a jF MOV r2,sp - 0x1000729c: 4638 8F MOV r0,r7 - 0x1000729e: f7fcf9e1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100072a2: 4604 .F MOV r4,r0 - 0x100072a4: 4668 hF MOV r0,sp - 0x100072a6: 7800 .x LDRB r0,[r0,#0] - 0x100072a8: 0700 .. LSLS r0,r0,#28 - 0x100072aa: 0fc0 .. LSRS r0,r0,#31 - 0x100072ac: 7030 0p STRB r0,[r6,#0] - 0x100072ae: 2100 .! MOVS r1,#0 - 0x100072b0: 4638 8F MOV r0,r7 - 0x100072b2: f7fcfabe .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100072b6: 1904 .. ADDS r4,r0,r4 - 0x100072b8: 4620 F MOV r0,r4 - 0x100072ba: e7e8 .. B 0x1000728e ; lsm6dso_sh_batch_slave_get + 24 - lsm6dso_den_mode_set - 0x100072bc: b5f8 .. PUSH {r3-r7,lr} - 0x100072be: 4606 .F MOV r6,r0 - 0x100072c0: 460c .F MOV r4,r1 - 0x100072c2: 2301 .# MOVS r3,#1 - 0x100072c4: 466a jF MOV r2,sp - 0x100072c6: 2115 .! MOVS r1,#0x15 - 0x100072c8: 4630 0F MOV r0,r6 - 0x100072ca: f7fcf9cb .... BL lsm6dso_read_reg ; 0x10003664 - 0x100072ce: 4605 .F MOV r5,r0 - 0x100072d0: 2d00 .- CMP r5,#0 - 0x100072d2: d10f .. BNE 0x100072f4 ; lsm6dso_den_mode_set + 56 - 0x100072d4: 4669 iF MOV r1,sp - 0x100072d6: 7808 .x LDRB r0,[r1,#0] - 0x100072d8: 21e0 .! MOVS r1,#0xe0 - 0x100072da: 4388 .C BICS r0,r0,r1 - 0x100072dc: 0161 a. LSLS r1,r4,#5 - 0x100072de: 22e0 ." MOVS r2,#0xe0 - 0x100072e0: 4011 .@ ANDS r1,r1,r2 - 0x100072e2: 4308 .C ORRS r0,r0,r1 - 0x100072e4: 9000 .. STR r0,[sp,#0] - 0x100072e6: 2301 .# MOVS r3,#1 - 0x100072e8: 466a jF MOV r2,sp - 0x100072ea: 2115 .! MOVS r1,#0x15 - 0x100072ec: 4630 0F MOV r0,r6 - 0x100072ee: f7fcf9cc .... BL lsm6dso_write_reg ; 0x1000368a - 0x100072f2: 4605 .F MOV r5,r0 - 0x100072f4: 4628 (F MOV r0,r5 - 0x100072f6: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mode_get - 0x100072f8: b5f8 .. PUSH {r3-r7,lr} - 0x100072fa: 4605 .F MOV r5,r0 - 0x100072fc: 460c .F MOV r4,r1 - 0x100072fe: 2301 .# MOVS r3,#1 - 0x10007300: 466a jF MOV r2,sp - 0x10007302: 2115 .! MOVS r1,#0x15 - 0x10007304: 4628 (F MOV r0,r5 - 0x10007306: f7fcf9ad .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000730a: 4606 .F MOV r6,r0 - 0x1000730c: 4668 hF MOV r0,sp - 0x1000730e: 7800 .x LDRB r0,[r0,#0] - 0x10007310: 0940 @. LSRS r0,r0,#5 - 0x10007312: 0003 .. MOVS r3,r0 - 0x10007314: f00dfe97 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10007318: 0e140507 .... DCD 236193031 - 0x1000731c: 0814110b .... DCD 135532811 - 0x10007320: 0014 .. DCW 20 - $t - 0x10007322: 2000 . MOVS r0,#0 - 0x10007324: 7020 p STRB r0,[r4,#0] - 0x10007326: e00e .. B 0x10007346 ; lsm6dso_den_mode_get + 78 - 0x10007328: 2006 . MOVS r0,#6 - 0x1000732a: 7020 p STRB r0,[r4,#0] - 0x1000732c: e00b .. B 0x10007346 ; lsm6dso_den_mode_get + 78 - 0x1000732e: 2003 . MOVS r0,#3 - 0x10007330: 7020 p STRB r0,[r4,#0] - 0x10007332: e008 .. B 0x10007346 ; lsm6dso_den_mode_get + 78 - 0x10007334: 2002 . MOVS r0,#2 - 0x10007336: 7020 p STRB r0,[r4,#0] - 0x10007338: e005 .. B 0x10007346 ; lsm6dso_den_mode_get + 78 - 0x1000733a: 2004 . MOVS r0,#4 - 0x1000733c: 7020 p STRB r0,[r4,#0] - 0x1000733e: e002 .. B 0x10007346 ; lsm6dso_den_mode_get + 78 - 0x10007340: 2000 . MOVS r0,#0 - 0x10007342: 7020 p STRB r0,[r4,#0] - 0x10007344: bf00 .. NOP - 0x10007346: bf00 .. NOP - 0x10007348: 4630 0F MOV r0,r6 - 0x1000734a: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_polarity_set - 0x1000734c: b5f8 .. PUSH {r3-r7,lr} - 0x1000734e: 4606 .F MOV r6,r0 - 0x10007350: 460c .F MOV r4,r1 - 0x10007352: 2301 .# MOVS r3,#1 - 0x10007354: 466a jF MOV r2,sp - 0x10007356: 2118 .! MOVS r1,#0x18 - 0x10007358: 4630 0F MOV r0,r6 - 0x1000735a: f7fcf983 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000735e: 4605 .F MOV r5,r0 - 0x10007360: 2d00 .- CMP r5,#0 - 0x10007362: d10f .. BNE 0x10007384 ; lsm6dso_den_polarity_set + 56 - 0x10007364: 4669 iF MOV r1,sp - 0x10007366: 7808 .x LDRB r0,[r1,#0] - 0x10007368: 2104 .! MOVS r1,#4 - 0x1000736a: 4388 .C BICS r0,r0,r1 - 0x1000736c: 00a1 .. LSLS r1,r4,#2 - 0x1000736e: 2204 ." MOVS r2,#4 - 0x10007370: 4011 .@ ANDS r1,r1,r2 - 0x10007372: 4308 .C ORRS r0,r0,r1 - 0x10007374: 9000 .. STR r0,[sp,#0] - 0x10007376: 2301 .# MOVS r3,#1 - 0x10007378: 466a jF MOV r2,sp - 0x1000737a: 2118 .! MOVS r1,#0x18 - 0x1000737c: 4630 0F MOV r0,r6 - 0x1000737e: f7fcf984 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007382: 4605 .F MOV r5,r0 - 0x10007384: 4628 (F MOV r0,r5 - 0x10007386: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_polarity_get - 0x10007388: b5f8 .. PUSH {r3-r7,lr} - 0x1000738a: 4605 .F MOV r5,r0 - 0x1000738c: 460c .F MOV r4,r1 - 0x1000738e: 2301 .# MOVS r3,#1 - 0x10007390: 466a jF MOV r2,sp - 0x10007392: 2118 .! MOVS r1,#0x18 - 0x10007394: 4628 (F MOV r0,r5 - 0x10007396: f7fcf965 ..e. BL lsm6dso_read_reg ; 0x10003664 - 0x1000739a: 4606 .F MOV r6,r0 - 0x1000739c: 4668 hF MOV r0,sp - 0x1000739e: 7800 .x LDRB r0,[r0,#0] - 0x100073a0: 0740 @. LSLS r0,r0,#29 - 0x100073a2: 0fc0 .. LSRS r0,r0,#31 - 0x100073a4: 2800 .( CMP r0,#0 - 0x100073a6: d002 .. BEQ 0x100073ae ; lsm6dso_den_polarity_get + 38 - 0x100073a8: 2801 .( CMP r0,#1 - 0x100073aa: d106 .. BNE 0x100073ba ; lsm6dso_den_polarity_get + 50 - 0x100073ac: e002 .. B 0x100073b4 ; lsm6dso_den_polarity_get + 44 - 0x100073ae: 2000 . MOVS r0,#0 - 0x100073b0: 7020 p STRB r0,[r4,#0] - 0x100073b2: e005 .. B 0x100073c0 ; lsm6dso_den_polarity_get + 56 - 0x100073b4: 2001 . MOVS r0,#1 - 0x100073b6: 7020 p STRB r0,[r4,#0] - 0x100073b8: e002 .. B 0x100073c0 ; lsm6dso_den_polarity_get + 56 - 0x100073ba: 2000 . MOVS r0,#0 - 0x100073bc: 7020 p STRB r0,[r4,#0] - 0x100073be: bf00 .. NOP - 0x100073c0: bf00 .. NOP - 0x100073c2: 4630 0F MOV r0,r6 - 0x100073c4: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_enable_set - 0x100073c6: b5f8 .. PUSH {r3-r7,lr} - 0x100073c8: 4606 .F MOV r6,r0 - 0x100073ca: 460c .F MOV r4,r1 - 0x100073cc: 2301 .# MOVS r3,#1 - 0x100073ce: 466a jF MOV r2,sp - 0x100073d0: 2118 .! MOVS r1,#0x18 - 0x100073d2: 4630 0F MOV r0,r6 - 0x100073d4: f7fcf946 ..F. BL lsm6dso_read_reg ; 0x10003664 - 0x100073d8: 4605 .F MOV r5,r0 - 0x100073da: 2d00 .- CMP r5,#0 - 0x100073dc: d10f .. BNE 0x100073fe ; lsm6dso_den_enable_set + 56 - 0x100073de: 4669 iF MOV r1,sp - 0x100073e0: 7808 .x LDRB r0,[r1,#0] - 0x100073e2: 2118 .! MOVS r1,#0x18 - 0x100073e4: 4388 .C BICS r0,r0,r1 - 0x100073e6: 00e1 .. LSLS r1,r4,#3 - 0x100073e8: 2218 ." MOVS r2,#0x18 - 0x100073ea: 4011 .@ ANDS r1,r1,r2 - 0x100073ec: 4308 .C ORRS r0,r0,r1 - 0x100073ee: 9000 .. STR r0,[sp,#0] - 0x100073f0: 2301 .# MOVS r3,#1 - 0x100073f2: 466a jF MOV r2,sp - 0x100073f4: 2118 .! MOVS r1,#0x18 - 0x100073f6: 4630 0F MOV r0,r6 - 0x100073f8: f7fcf947 ..G. BL lsm6dso_write_reg ; 0x1000368a - 0x100073fc: 4605 .F MOV r5,r0 - 0x100073fe: 4628 (F MOV r0,r5 - 0x10007400: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_enable_get - 0x10007402: b5f8 .. PUSH {r3-r7,lr} - 0x10007404: 4605 .F MOV r5,r0 - 0x10007406: 460c .F MOV r4,r1 - 0x10007408: 2301 .# MOVS r3,#1 - 0x1000740a: 466a jF MOV r2,sp - 0x1000740c: 2118 .! MOVS r1,#0x18 - 0x1000740e: 4628 (F MOV r0,r5 - 0x10007410: f7fcf928 ..(. BL lsm6dso_read_reg ; 0x10003664 - 0x10007414: 4606 .F MOV r6,r0 - 0x10007416: 4668 hF MOV r0,sp - 0x10007418: 7800 .x LDRB r0,[r0,#0] - 0x1000741a: 06c0 .. LSLS r0,r0,#27 - 0x1000741c: 0f80 .. LSRS r0,r0,#30 - 0x1000741e: 2800 .( CMP r0,#0 - 0x10007420: d004 .. BEQ 0x1000742c ; lsm6dso_den_enable_get + 42 - 0x10007422: 2801 .( CMP r0,#1 - 0x10007424: d005 .. BEQ 0x10007432 ; lsm6dso_den_enable_get + 48 - 0x10007426: 2802 .( CMP r0,#2 - 0x10007428: d109 .. BNE 0x1000743e ; lsm6dso_den_enable_get + 60 - 0x1000742a: e005 .. B 0x10007438 ; lsm6dso_den_enable_get + 54 - 0x1000742c: 2000 . MOVS r0,#0 - 0x1000742e: 7020 p STRB r0,[r4,#0] - 0x10007430: e008 .. B 0x10007444 ; lsm6dso_den_enable_get + 66 - 0x10007432: 2001 . MOVS r0,#1 - 0x10007434: 7020 p STRB r0,[r4,#0] - 0x10007436: e005 .. B 0x10007444 ; lsm6dso_den_enable_get + 66 - 0x10007438: 2002 . MOVS r0,#2 - 0x1000743a: 7020 p STRB r0,[r4,#0] - 0x1000743c: e002 .. B 0x10007444 ; lsm6dso_den_enable_get + 66 - 0x1000743e: 2000 . MOVS r0,#0 - 0x10007440: 7020 p STRB r0,[r4,#0] - 0x10007442: bf00 .. NOP - 0x10007444: bf00 .. NOP - 0x10007446: 4630 0F MOV r0,r6 - 0x10007448: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_x_set - 0x1000744a: b5f8 .. PUSH {r3-r7,lr} - 0x1000744c: 4606 .F MOV r6,r0 - 0x1000744e: 460c .F MOV r4,r1 - 0x10007450: 2301 .# MOVS r3,#1 - 0x10007452: 466a jF MOV r2,sp - 0x10007454: 2118 .! MOVS r1,#0x18 - 0x10007456: 4630 0F MOV r0,r6 - 0x10007458: f7fcf904 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000745c: 4605 .F MOV r5,r0 - 0x1000745e: 2d00 .- CMP r5,#0 - 0x10007460: d10f .. BNE 0x10007482 ; lsm6dso_den_mark_axis_x_set + 56 - 0x10007462: 4669 iF MOV r1,sp - 0x10007464: 7808 .x LDRB r0,[r1,#0] - 0x10007466: 2120 ! MOVS r1,#0x20 - 0x10007468: 4388 .C BICS r0,r0,r1 - 0x1000746a: 0161 a. LSLS r1,r4,#5 - 0x1000746c: 2220 " MOVS r2,#0x20 - 0x1000746e: 4011 .@ ANDS r1,r1,r2 - 0x10007470: 4308 .C ORRS r0,r0,r1 - 0x10007472: 9000 .. STR r0,[sp,#0] - 0x10007474: 2301 .# MOVS r3,#1 - 0x10007476: 466a jF MOV r2,sp - 0x10007478: 2118 .! MOVS r1,#0x18 - 0x1000747a: 4630 0F MOV r0,r6 - 0x1000747c: f7fcf905 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007480: 4605 .F MOV r5,r0 - 0x10007482: 4628 (F MOV r0,r5 - 0x10007484: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_x_get - 0x10007486: b5f8 .. PUSH {r3-r7,lr} - 0x10007488: 4605 .F MOV r5,r0 - 0x1000748a: 460c .F MOV r4,r1 - 0x1000748c: 2301 .# MOVS r3,#1 - 0x1000748e: 466a jF MOV r2,sp - 0x10007490: 2118 .! MOVS r1,#0x18 - 0x10007492: 4628 (F MOV r0,r5 - 0x10007494: f7fcf8e6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007498: 4606 .F MOV r6,r0 - 0x1000749a: 4668 hF MOV r0,sp - 0x1000749c: 7800 .x LDRB r0,[r0,#0] - 0x1000749e: 0680 .. LSLS r0,r0,#26 - 0x100074a0: 0fc0 .. LSRS r0,r0,#31 - 0x100074a2: 7020 p STRB r0,[r4,#0] - 0x100074a4: 4630 0F MOV r0,r6 - 0x100074a6: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_y_set - 0x100074a8: b5f8 .. PUSH {r3-r7,lr} - 0x100074aa: 4606 .F MOV r6,r0 - 0x100074ac: 460c .F MOV r4,r1 - 0x100074ae: 2301 .# MOVS r3,#1 - 0x100074b0: 466a jF MOV r2,sp - 0x100074b2: 2118 .! MOVS r1,#0x18 - 0x100074b4: 4630 0F MOV r0,r6 - 0x100074b6: f7fcf8d5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100074ba: 4605 .F MOV r5,r0 - 0x100074bc: 2d00 .- CMP r5,#0 - 0x100074be: d10f .. BNE 0x100074e0 ; lsm6dso_den_mark_axis_y_set + 56 - 0x100074c0: 4669 iF MOV r1,sp - 0x100074c2: 7808 .x LDRB r0,[r1,#0] - 0x100074c4: 2140 @! MOVS r1,#0x40 - 0x100074c6: 4388 .C BICS r0,r0,r1 - 0x100074c8: 01a1 .. LSLS r1,r4,#6 - 0x100074ca: 2240 @" MOVS r2,#0x40 - 0x100074cc: 4011 .@ ANDS r1,r1,r2 - 0x100074ce: 4308 .C ORRS r0,r0,r1 - 0x100074d0: 9000 .. STR r0,[sp,#0] - 0x100074d2: 2301 .# MOVS r3,#1 - 0x100074d4: 466a jF MOV r2,sp - 0x100074d6: 2118 .! MOVS r1,#0x18 - 0x100074d8: 4630 0F MOV r0,r6 - 0x100074da: f7fcf8d6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100074de: 4605 .F MOV r5,r0 - 0x100074e0: 4628 (F MOV r0,r5 - 0x100074e2: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_y_get - 0x100074e4: b5f8 .. PUSH {r3-r7,lr} - 0x100074e6: 4605 .F MOV r5,r0 - 0x100074e8: 460c .F MOV r4,r1 - 0x100074ea: 2301 .# MOVS r3,#1 - 0x100074ec: 466a jF MOV r2,sp - 0x100074ee: 2118 .! MOVS r1,#0x18 - 0x100074f0: 4628 (F MOV r0,r5 - 0x100074f2: f7fcf8b7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100074f6: 4606 .F MOV r6,r0 - 0x100074f8: 4668 hF MOV r0,sp - 0x100074fa: 7800 .x LDRB r0,[r0,#0] - 0x100074fc: 0640 @. LSLS r0,r0,#25 - 0x100074fe: 0fc0 .. LSRS r0,r0,#31 - 0x10007500: 7020 p STRB r0,[r4,#0] - 0x10007502: 4630 0F MOV r0,r6 - 0x10007504: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_z_set - 0x10007506: b5f8 .. PUSH {r3-r7,lr} - 0x10007508: 4606 .F MOV r6,r0 - 0x1000750a: 460c .F MOV r4,r1 - 0x1000750c: 2301 .# MOVS r3,#1 - 0x1000750e: 466a jF MOV r2,sp - 0x10007510: 2118 .! MOVS r1,#0x18 - 0x10007512: 4630 0F MOV r0,r6 - 0x10007514: f7fcf8a6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007518: 4605 .F MOV r5,r0 - 0x1000751a: 2d00 .- CMP r5,#0 - 0x1000751c: d10f .. BNE 0x1000753e ; lsm6dso_den_mark_axis_z_set + 56 - 0x1000751e: 4669 iF MOV r1,sp - 0x10007520: 7808 .x LDRB r0,[r1,#0] - 0x10007522: 2180 .! MOVS r1,#0x80 - 0x10007524: 4388 .C BICS r0,r0,r1 - 0x10007526: 01e1 .. LSLS r1,r4,#7 - 0x10007528: 2280 ." MOVS r2,#0x80 - 0x1000752a: 4011 .@ ANDS r1,r1,r2 - 0x1000752c: 4308 .C ORRS r0,r0,r1 - 0x1000752e: 9000 .. STR r0,[sp,#0] - 0x10007530: 2301 .# MOVS r3,#1 - 0x10007532: 466a jF MOV r2,sp - 0x10007534: 2118 .! MOVS r1,#0x18 - 0x10007536: 4630 0F MOV r0,r6 - 0x10007538: f7fcf8a7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000753c: 4605 .F MOV r5,r0 - 0x1000753e: 4628 (F MOV r0,r5 - 0x10007540: bdf8 .. POP {r3-r7,pc} - lsm6dso_den_mark_axis_z_get - 0x10007542: b5f8 .. PUSH {r3-r7,lr} - 0x10007544: 4605 .F MOV r5,r0 - 0x10007546: 460c .F MOV r4,r1 - 0x10007548: 2301 .# MOVS r3,#1 - 0x1000754a: 466a jF MOV r2,sp - 0x1000754c: 2118 .! MOVS r1,#0x18 - 0x1000754e: 4628 (F MOV r0,r5 - 0x10007550: f7fcf888 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007554: 4606 .F MOV r6,r0 - 0x10007556: 4668 hF MOV r0,sp - 0x10007558: 7800 .x LDRB r0,[r0,#0] - 0x1000755a: 09c0 .. LSRS r0,r0,#7 - 0x1000755c: 7020 p STRB r0,[r4,#0] - 0x1000755e: 4630 0F MOV r0,r6 - 0x10007560: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_sens_set - 0x10007562: b5f8 .. PUSH {r3-r7,lr} - 0x10007564: 4606 .F MOV r6,r0 - 0x10007566: 460c .F MOV r4,r1 - 0x10007568: 466a jF MOV r2,sp - 0x1000756a: 21ff .! MOVS r1,#0xff - 0x1000756c: 3184 .1 ADDS r1,r1,#0x84 - 0x1000756e: 4630 0F MOV r0,r6 - 0x10007570: f7fdf937 ..7. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007574: 4605 .F MOV r5,r0 - 0x10007576: 2d00 .- CMP r5,#0 - 0x10007578: d11b .. BNE 0x100075b2 ; lsm6dso_pedo_sens_set + 80 - 0x1000757a: 4668 hF MOV r0,sp - 0x1000757c: 7800 .x LDRB r0,[r0,#0] - 0x1000757e: 2104 .! MOVS r1,#4 - 0x10007580: 4388 .C BICS r0,r0,r1 - 0x10007582: 2110 .! MOVS r1,#0x10 - 0x10007584: 4021 !@ ANDS r1,r1,r4 - 0x10007586: 0909 .. LSRS r1,r1,#4 - 0x10007588: 0089 .. LSLS r1,r1,#2 - 0x1000758a: 2204 ." MOVS r2,#4 - 0x1000758c: 4011 .@ ANDS r1,r1,r2 - 0x1000758e: 4301 .C ORRS r1,r1,r0 - 0x10007590: 9100 .. STR r1,[sp,#0] - 0x10007592: 4668 hF MOV r0,sp - 0x10007594: 7800 .x LDRB r0,[r0,#0] - 0x10007596: 0840 @. LSRS r0,r0,#1 - 0x10007598: 0040 @. LSLS r0,r0,#1 - 0x1000759a: 2120 ! MOVS r1,#0x20 - 0x1000759c: 4021 !@ ANDS r1,r1,r4 - 0x1000759e: 0949 I. LSRS r1,r1,#5 - 0x100075a0: 4308 .C ORRS r0,r0,r1 - 0x100075a2: 9000 .. STR r0,[sp,#0] - 0x100075a4: 466a jF MOV r2,sp - 0x100075a6: 21ff .! MOVS r1,#0xff - 0x100075a8: 3184 .1 ADDS r1,r1,#0x84 - 0x100075aa: 4630 0F MOV r0,r6 - 0x100075ac: f7fdf847 ..G. BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x100075b0: 4605 .F MOV r5,r0 - 0x100075b2: 4628 (F MOV r0,r5 - 0x100075b4: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_sens_get - 0x100075b6: b5f8 .. PUSH {r3-r7,lr} - 0x100075b8: 4605 .F MOV r5,r0 - 0x100075ba: 460c .F MOV r4,r1 - 0x100075bc: 466a jF MOV r2,sp - 0x100075be: 21ff .! MOVS r1,#0xff - 0x100075c0: 3184 .1 ADDS r1,r1,#0x84 - 0x100075c2: 4628 (F MOV r0,r5 - 0x100075c4: f7fdf90d .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x100075c8: 4606 .F MOV r6,r0 - 0x100075ca: 4669 iF MOV r1,sp - 0x100075cc: 7808 .x LDRB r0,[r1,#0] - 0x100075ce: 07c0 .. LSLS r0,r0,#31 - 0x100075d0: 0e80 .. LSRS r0,r0,#26 - 0x100075d2: 7809 .x LDRB r1,[r1,#0] - 0x100075d4: 0749 I. LSLS r1,r1,#29 - 0x100075d6: 0fc9 .. LSRS r1,r1,#31 - 0x100075d8: 0109 .. LSLS r1,r1,#4 - 0x100075da: 4308 .C ORRS r0,r0,r1 - 0x100075dc: 2800 .( CMP r0,#0 - 0x100075de: d004 .. BEQ 0x100075ea ; lsm6dso_pedo_sens_get + 52 - 0x100075e0: 2810 .( CMP r0,#0x10 - 0x100075e2: d005 .. BEQ 0x100075f0 ; lsm6dso_pedo_sens_get + 58 - 0x100075e4: 2830 0( CMP r0,#0x30 - 0x100075e6: d109 .. BNE 0x100075fc ; lsm6dso_pedo_sens_get + 70 - 0x100075e8: e005 .. B 0x100075f6 ; lsm6dso_pedo_sens_get + 64 - 0x100075ea: 2000 . MOVS r0,#0 - 0x100075ec: 7020 p STRB r0,[r4,#0] - 0x100075ee: e008 .. B 0x10007602 ; lsm6dso_pedo_sens_get + 76 - 0x100075f0: 2010 . MOVS r0,#0x10 - 0x100075f2: 7020 p STRB r0,[r4,#0] - 0x100075f4: e005 .. B 0x10007602 ; lsm6dso_pedo_sens_get + 76 - 0x100075f6: 2030 0 MOVS r0,#0x30 - 0x100075f8: 7020 p STRB r0,[r4,#0] - 0x100075fa: e002 .. B 0x10007602 ; lsm6dso_pedo_sens_get + 76 - 0x100075fc: 2000 . MOVS r0,#0 - 0x100075fe: 7020 p STRB r0,[r4,#0] - 0x10007600: bf00 .. NOP - 0x10007602: bf00 .. NOP - 0x10007604: 4630 0F MOV r0,r6 - 0x10007606: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_step_detect_get - 0x10007608: b5f8 .. PUSH {r3-r7,lr} - 0x1000760a: 4606 .F MOV r6,r0 - 0x1000760c: 460d .F MOV r5,r1 - 0x1000760e: 2102 .! MOVS r1,#2 - 0x10007610: 4630 0F MOV r0,r6 - 0x10007612: f7fcf90e .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007616: 4604 .F MOV r4,r0 - 0x10007618: 2c00 ., CMP r4,#0 - 0x1000761a: d001 .. BEQ 0x10007620 ; lsm6dso_pedo_step_detect_get + 24 - 0x1000761c: 4620 F MOV r0,r4 - 0x1000761e: bdf8 .. POP {r3-r7,pc} - 0x10007620: 2301 .# MOVS r3,#1 - 0x10007622: 466a jF MOV r2,sp - 0x10007624: 2112 .! MOVS r1,#0x12 - 0x10007626: 4630 0F MOV r0,r6 - 0x10007628: f7fcf81c .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000762c: 4604 .F MOV r4,r0 - 0x1000762e: 4668 hF MOV r0,sp - 0x10007630: 7800 .x LDRB r0,[r0,#0] - 0x10007632: 0700 .. LSLS r0,r0,#28 - 0x10007634: 0fc0 .. LSRS r0,r0,#31 - 0x10007636: 7028 (p STRB r0,[r5,#0] - 0x10007638: 2100 .! MOVS r1,#0 - 0x1000763a: 4630 0F MOV r0,r6 - 0x1000763c: f7fcf8f9 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007640: 1904 .. ADDS r4,r0,r4 - 0x10007642: 4620 F MOV r0,r4 - 0x10007644: e7eb .. B 0x1000761e ; lsm6dso_pedo_step_detect_get + 22 - lsm6dso_pedo_debounce_steps_set - 0x10007646: b570 p. PUSH {r4-r6,lr} - 0x10007648: 4605 .F MOV r5,r0 - 0x1000764a: 460c .F MOV r4,r1 - 0x1000764c: 4622 "F MOV r2,r4 - 0x1000764e: 21ff .! MOVS r1,#0xff - 0x10007650: 3185 .1 ADDS r1,r1,#0x85 - 0x10007652: 4628 (F MOV r0,r5 - 0x10007654: f7fcfff3 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007658: 4606 .F MOV r6,r0 - 0x1000765a: 4630 0F MOV r0,r6 - 0x1000765c: bd70 p. POP {r4-r6,pc} - lsm6dso_pedo_debounce_steps_get - 0x1000765e: b570 p. PUSH {r4-r6,lr} - 0x10007660: 4605 .F MOV r5,r0 - 0x10007662: 460c .F MOV r4,r1 - 0x10007664: 4622 "F MOV r2,r4 - 0x10007666: 21ff .! MOVS r1,#0xff - 0x10007668: 3185 .1 ADDS r1,r1,#0x85 - 0x1000766a: 4628 (F MOV r0,r5 - 0x1000766c: f7fdf8b9 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007670: 4606 .F MOV r6,r0 - 0x10007672: 4630 0F MOV r0,r6 - 0x10007674: bd70 p. POP {r4-r6,pc} - lsm6dso_pedo_steps_period_set - 0x10007676: b5f8 .. PUSH {r3-r7,lr} - 0x10007678: 4606 .F MOV r6,r0 - 0x1000767a: 460c .F MOV r4,r1 - 0x1000767c: 0420 . LSLS r0,r4,#16 - 0x1000767e: 0e01 .. LSRS r1,r0,#24 - 0x10007680: 4668 hF MOV r0,sp - 0x10007682: 7041 Ap STRB r1,[r0,#1] - 0x10007684: 7840 @x LDRB r0,[r0,#1] - 0x10007686: 0200 .. LSLS r0,r0,#8 - 0x10007688: 1a20 . SUBS r0,r4,r0 - 0x1000768a: b2c1 .. UXTB r1,r0 - 0x1000768c: 4668 hF MOV r0,sp - 0x1000768e: 7001 .p STRB r1,[r0,#0] - 0x10007690: 466a jF MOV r2,sp - 0x10007692: 21ff .! MOVS r1,#0xff - 0x10007694: 31d1 .1 ADDS r1,r1,#0xd1 - 0x10007696: 4630 0F MOV r0,r6 - 0x10007698: f7fcffd1 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x1000769c: 4605 .F MOV r5,r0 - 0x1000769e: aa00 .. ADD r2,sp,#0 - 0x100076a0: 3201 .2 ADDS r2,#1 - 0x100076a2: 21ff .! MOVS r1,#0xff - 0x100076a4: 31d2 .1 ADDS r1,r1,#0xd2 - 0x100076a6: 4630 0F MOV r0,r6 - 0x100076a8: f7fcffc9 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x100076ac: 1945 E. ADDS r5,r0,r5 - 0x100076ae: 4628 (F MOV r0,r5 - 0x100076b0: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_steps_period_get - 0x100076b2: b5f8 .. PUSH {r3-r7,lr} - 0x100076b4: 4606 .F MOV r6,r0 - 0x100076b6: 460c .F MOV r4,r1 - 0x100076b8: 466a jF MOV r2,sp - 0x100076ba: 21ff .! MOVS r1,#0xff - 0x100076bc: 31d1 .1 ADDS r1,r1,#0xd1 - 0x100076be: 4630 0F MOV r0,r6 - 0x100076c0: f7fdf88f .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x100076c4: 4605 .F MOV r5,r0 - 0x100076c6: aa00 .. ADD r2,sp,#0 - 0x100076c8: 3201 .2 ADDS r2,#1 - 0x100076ca: 21ff .! MOVS r1,#0xff - 0x100076cc: 31d2 .1 ADDS r1,r1,#0xd2 - 0x100076ce: 4630 0F MOV r0,r6 - 0x100076d0: f7fdf887 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x100076d4: 1945 E. ADDS r5,r0,r5 - 0x100076d6: 4668 hF MOV r0,sp - 0x100076d8: 7840 @x LDRB r0,[r0,#1] - 0x100076da: 8020 . STRH r0,[r4,#0] - 0x100076dc: 7820 x LDRB r0,[r4,#0] - 0x100076de: 0201 .. LSLS r1,r0,#8 - 0x100076e0: 4668 hF MOV r0,sp - 0x100076e2: 7800 .x LDRB r0,[r0,#0] - 0x100076e4: 1808 .. ADDS r0,r1,r0 - 0x100076e6: 8020 . STRH r0,[r4,#0] - 0x100076e8: 4628 (F MOV r0,r5 - 0x100076ea: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_int_mode_set - 0x100076ec: b5f8 .. PUSH {r3-r7,lr} - 0x100076ee: 4606 .F MOV r6,r0 - 0x100076f0: 460c .F MOV r4,r1 - 0x100076f2: 466a jF MOV r2,sp - 0x100076f4: 21ff .! MOVS r1,#0xff - 0x100076f6: 3184 .1 ADDS r1,r1,#0x84 - 0x100076f8: 4630 0F MOV r0,r6 - 0x100076fa: f7fdf872 ..r. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x100076fe: 4605 .F MOV r5,r0 - 0x10007700: 2d00 .- CMP r5,#0 - 0x10007702: d10f .. BNE 0x10007724 ; lsm6dso_pedo_int_mode_set + 56 - 0x10007704: 4669 iF MOV r1,sp - 0x10007706: 7808 .x LDRB r0,[r1,#0] - 0x10007708: 2108 .! MOVS r1,#8 - 0x1000770a: 4388 .C BICS r0,r0,r1 - 0x1000770c: 00e1 .. LSLS r1,r4,#3 - 0x1000770e: 2208 ." MOVS r2,#8 - 0x10007710: 4011 .@ ANDS r1,r1,r2 - 0x10007712: 4308 .C ORRS r0,r0,r1 - 0x10007714: 9000 .. STR r0,[sp,#0] - 0x10007716: 466a jF MOV r2,sp - 0x10007718: 21ff .! MOVS r1,#0xff - 0x1000771a: 3184 .1 ADDS r1,r1,#0x84 - 0x1000771c: 4630 0F MOV r0,r6 - 0x1000771e: f7fcff8e .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007722: 4605 .F MOV r5,r0 - 0x10007724: 4628 (F MOV r0,r5 - 0x10007726: bdf8 .. POP {r3-r7,pc} - lsm6dso_pedo_int_mode_get - 0x10007728: b5f8 .. PUSH {r3-r7,lr} - 0x1000772a: 4605 .F MOV r5,r0 - 0x1000772c: 460c .F MOV r4,r1 - 0x1000772e: 466a jF MOV r2,sp - 0x10007730: 21ff .! MOVS r1,#0xff - 0x10007732: 3184 .1 ADDS r1,r1,#0x84 - 0x10007734: 4628 (F MOV r0,r5 - 0x10007736: f7fdf854 ..T. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x1000773a: 4606 .F MOV r6,r0 - 0x1000773c: 4668 hF MOV r0,sp - 0x1000773e: 7800 .x LDRB r0,[r0,#0] - 0x10007740: 0700 .. LSLS r0,r0,#28 - 0x10007742: 0fc0 .. LSRS r0,r0,#31 - 0x10007744: 2800 .( CMP r0,#0 - 0x10007746: d002 .. BEQ 0x1000774e ; lsm6dso_pedo_int_mode_get + 38 - 0x10007748: 2801 .( CMP r0,#1 - 0x1000774a: d106 .. BNE 0x1000775a ; lsm6dso_pedo_int_mode_get + 50 - 0x1000774c: e002 .. B 0x10007754 ; lsm6dso_pedo_int_mode_get + 44 - 0x1000774e: 2000 . MOVS r0,#0 - 0x10007750: 7020 p STRB r0,[r4,#0] - 0x10007752: e005 .. B 0x10007760 ; lsm6dso_pedo_int_mode_get + 56 - 0x10007754: 2001 . MOVS r0,#1 - 0x10007756: 7020 p STRB r0,[r4,#0] - 0x10007758: e002 .. B 0x10007760 ; lsm6dso_pedo_int_mode_get + 56 - 0x1000775a: 2000 . MOVS r0,#0 - 0x1000775c: 7020 p STRB r0,[r4,#0] - 0x1000775e: bf00 .. NOP - 0x10007760: bf00 .. NOP - 0x10007762: 4630 0F MOV r0,r6 - 0x10007764: bdf8 .. POP {r3-r7,pc} - lsm6dso_motion_flag_data_ready_get - 0x10007766: b5f8 .. PUSH {r3-r7,lr} - 0x10007768: 4606 .F MOV r6,r0 - 0x1000776a: 460d .F MOV r5,r1 - 0x1000776c: 2102 .! MOVS r1,#2 - 0x1000776e: 4630 0F MOV r0,r6 - 0x10007770: f7fcf85f .._. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007774: 4604 .F MOV r4,r0 - 0x10007776: 2c00 ., CMP r4,#0 - 0x10007778: d001 .. BEQ 0x1000777e ; lsm6dso_motion_flag_data_ready_get + 24 - 0x1000777a: 4620 F MOV r0,r4 - 0x1000777c: bdf8 .. POP {r3-r7,pc} - 0x1000777e: 2301 .# MOVS r3,#1 - 0x10007780: 466a jF MOV r2,sp - 0x10007782: 2112 .! MOVS r1,#0x12 - 0x10007784: 4630 0F MOV r0,r6 - 0x10007786: f7fbff6d ..m. BL lsm6dso_read_reg ; 0x10003664 - 0x1000778a: 4604 .F MOV r4,r0 - 0x1000778c: 4668 hF MOV r0,sp - 0x1000778e: 7800 .x LDRB r0,[r0,#0] - 0x10007790: 0680 .. LSLS r0,r0,#26 - 0x10007792: 0fc0 .. LSRS r0,r0,#31 - 0x10007794: 7028 (p STRB r0,[r5,#0] - 0x10007796: 2100 .! MOVS r1,#0 - 0x10007798: 4630 0F MOV r0,r6 - 0x1000779a: f7fcf84a ..J. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000779e: 1904 .. ADDS r4,r0,r4 - 0x100077a0: 4620 F MOV r0,r4 - 0x100077a2: e7eb .. B 0x1000777c ; lsm6dso_motion_flag_data_ready_get + 22 - lsm6dso_tilt_flag_data_ready_get - 0x100077a4: b5f8 .. PUSH {r3-r7,lr} - 0x100077a6: 4606 .F MOV r6,r0 - 0x100077a8: 460d .F MOV r5,r1 - 0x100077aa: 2102 .! MOVS r1,#2 - 0x100077ac: 4630 0F MOV r0,r6 - 0x100077ae: f7fcf840 ..@. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100077b2: 4604 .F MOV r4,r0 - 0x100077b4: 2c00 ., CMP r4,#0 - 0x100077b6: d001 .. BEQ 0x100077bc ; lsm6dso_tilt_flag_data_ready_get + 24 - 0x100077b8: 4620 F MOV r0,r4 - 0x100077ba: bdf8 .. POP {r3-r7,pc} - 0x100077bc: 2301 .# MOVS r3,#1 - 0x100077be: 466a jF MOV r2,sp - 0x100077c0: 2112 .! MOVS r1,#0x12 - 0x100077c2: 4630 0F MOV r0,r6 - 0x100077c4: f7fbff4e ..N. BL lsm6dso_read_reg ; 0x10003664 - 0x100077c8: 4604 .F MOV r4,r0 - 0x100077ca: 4668 hF MOV r0,sp - 0x100077cc: 7800 .x LDRB r0,[r0,#0] - 0x100077ce: 06c0 .. LSLS r0,r0,#27 - 0x100077d0: 0fc0 .. LSRS r0,r0,#31 - 0x100077d2: 7028 (p STRB r0,[r5,#0] - 0x100077d4: 2100 .! MOVS r1,#0 - 0x100077d6: 4630 0F MOV r0,r6 - 0x100077d8: f7fcf82b ..+. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100077dc: 1904 .. ADDS r4,r0,r4 - 0x100077de: 4620 F MOV r0,r4 - 0x100077e0: e7eb .. B 0x100077ba ; lsm6dso_tilt_flag_data_ready_get + 22 - lsm6dso_mag_sensitivity_set - 0x100077e2: b5f8 .. PUSH {r3-r7,lr} - 0x100077e4: 4606 .F MOV r6,r0 - 0x100077e6: 460c .F MOV r4,r1 - 0x100077e8: 0420 . LSLS r0,r4,#16 - 0x100077ea: 0e01 .. LSRS r1,r0,#24 - 0x100077ec: 4668 hF MOV r0,sp - 0x100077ee: 7041 Ap STRB r1,[r0,#1] - 0x100077f0: 7840 @x LDRB r0,[r0,#1] - 0x100077f2: 0200 .. LSLS r0,r0,#8 - 0x100077f4: 1a20 . SUBS r0,r4,r0 - 0x100077f6: b2c1 .. UXTB r1,r0 - 0x100077f8: 4668 hF MOV r0,sp - 0x100077fa: 7001 .p STRB r1,[r0,#0] - 0x100077fc: 466a jF MOV r2,sp - 0x100077fe: 21ba .! MOVS r1,#0xba - 0x10007800: 4630 0F MOV r0,r6 - 0x10007802: f7fcff1c .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007806: 4605 .F MOV r5,r0 - 0x10007808: aa00 .. ADD r2,sp,#0 - 0x1000780a: 3201 .2 ADDS r2,#1 - 0x1000780c: 21bb .! MOVS r1,#0xbb - 0x1000780e: 4630 0F MOV r0,r6 - 0x10007810: f7fcff15 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007814: 1945 E. ADDS r5,r0,r5 - 0x10007816: 4628 (F MOV r0,r5 - 0x10007818: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_sensitivity_get - 0x1000781a: b5f8 .. PUSH {r3-r7,lr} - 0x1000781c: 4606 .F MOV r6,r0 - 0x1000781e: 460c .F MOV r4,r1 - 0x10007820: 466a jF MOV r2,sp - 0x10007822: 21ba .! MOVS r1,#0xba - 0x10007824: 4630 0F MOV r0,r6 - 0x10007826: f7fcffdc .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x1000782a: 4605 .F MOV r5,r0 - 0x1000782c: aa00 .. ADD r2,sp,#0 - 0x1000782e: 3201 .2 ADDS r2,#1 - 0x10007830: 21bb .! MOVS r1,#0xbb - 0x10007832: 4630 0F MOV r0,r6 - 0x10007834: f7fcffd5 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007838: 1945 E. ADDS r5,r0,r5 - 0x1000783a: 4668 hF MOV r0,sp - 0x1000783c: 7840 @x LDRB r0,[r0,#1] - 0x1000783e: 8020 . STRH r0,[r4,#0] - 0x10007840: 7820 x LDRB r0,[r4,#0] - 0x10007842: 0201 .. LSLS r1,r0,#8 - 0x10007844: 4668 hF MOV r0,sp - 0x10007846: 7800 .x LDRB r0,[r0,#0] - 0x10007848: 1808 .. ADDS r0,r1,r0 - 0x1000784a: 8020 . STRH r0,[r4,#0] - 0x1000784c: 4628 (F MOV r0,r5 - 0x1000784e: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_offset_set - 0x10007850: b57c |. PUSH {r2-r6,lr} - 0x10007852: 4605 .F MOV r5,r0 - 0x10007854: 460c .F MOV r4,r1 - 0x10007856: 8820 . LDRH r0,[r4,#0] - 0x10007858: 0400 .. LSLS r0,r0,#16 - 0x1000785a: 0e01 .. LSRS r1,r0,#24 - 0x1000785c: 4668 hF MOV r0,sp - 0x1000785e: 7041 Ap STRB r1,[r0,#1] - 0x10007860: 7821 !x LDRB r1,[r4,#0] - 0x10007862: 7840 @x LDRB r0,[r0,#1] - 0x10007864: 0200 .. LSLS r0,r0,#8 - 0x10007866: 1a08 .. SUBS r0,r1,r0 - 0x10007868: b2c1 .. UXTB r1,r0 - 0x1000786a: 4668 hF MOV r0,sp - 0x1000786c: 7001 .p STRB r1,[r0,#0] - 0x1000786e: 8860 `. LDRH r0,[r4,#2] - 0x10007870: 0400 .. LSLS r0,r0,#16 - 0x10007872: 0e01 .. LSRS r1,r0,#24 - 0x10007874: 4668 hF MOV r0,sp - 0x10007876: 70c1 .p STRB r1,[r0,#3] - 0x10007878: 78a1 .x LDRB r1,[r4,#2] - 0x1000787a: 78c0 .x LDRB r0,[r0,#3] - 0x1000787c: 0200 .. LSLS r0,r0,#8 - 0x1000787e: 1a08 .. SUBS r0,r1,r0 - 0x10007880: b2c1 .. UXTB r1,r0 - 0x10007882: 4668 hF MOV r0,sp - 0x10007884: 7081 .p STRB r1,[r0,#2] - 0x10007886: 88a0 .. LDRH r0,[r4,#4] - 0x10007888: 0400 .. LSLS r0,r0,#16 - 0x1000788a: 0e01 .. LSRS r1,r0,#24 - 0x1000788c: 4668 hF MOV r0,sp - 0x1000788e: 7141 Aq STRB r1,[r0,#5] - 0x10007890: 7921 !y LDRB r1,[r4,#4] - 0x10007892: 7940 @y LDRB r0,[r0,#5] - 0x10007894: 0200 .. LSLS r0,r0,#8 - 0x10007896: 1a08 .. SUBS r0,r1,r0 - 0x10007898: b2c1 .. UXTB r1,r0 - 0x1000789a: 4668 hF MOV r0,sp - 0x1000789c: 7101 .q STRB r1,[r0,#4] - 0x1000789e: 2306 .# MOVS r3,#6 - 0x100078a0: 466a jF MOV r2,sp - 0x100078a2: 21c0 .! MOVS r1,#0xc0 - 0x100078a4: 4628 (F MOV r0,r5 - 0x100078a6: f7fcfe03 .... BL lsm6dso_ln_pg_write ; 0x100044b0 - 0x100078aa: bd7c |. POP {r2-r6,pc} - lsm6dso_mag_offset_get - 0x100078ac: b57c |. PUSH {r2-r6,lr} - 0x100078ae: 4605 .F MOV r5,r0 - 0x100078b0: 460c .F MOV r4,r1 - 0x100078b2: 2306 .# MOVS r3,#6 - 0x100078b4: 466a jF MOV r2,sp - 0x100078b6: 21c0 .! MOVS r1,#0xc0 - 0x100078b8: 4628 (F MOV r0,r5 - 0x100078ba: f7fcfecb .... BL lsm6dso_ln_pg_read ; 0x10004654 - 0x100078be: 4606 .F MOV r6,r0 - 0x100078c0: 4668 hF MOV r0,sp - 0x100078c2: 7840 @x LDRB r0,[r0,#1] - 0x100078c4: 8020 . STRH r0,[r4,#0] - 0x100078c6: 7820 x LDRB r0,[r4,#0] - 0x100078c8: 0201 .. LSLS r1,r0,#8 - 0x100078ca: 4668 hF MOV r0,sp - 0x100078cc: 7800 .x LDRB r0,[r0,#0] - 0x100078ce: 1808 .. ADDS r0,r1,r0 - 0x100078d0: b200 .. SXTH r0,r0 - 0x100078d2: 8020 . STRH r0,[r4,#0] - 0x100078d4: 4668 hF MOV r0,sp - 0x100078d6: 78c0 .x LDRB r0,[r0,#3] - 0x100078d8: 8060 `. STRH r0,[r4,#2] - 0x100078da: 78a0 .x LDRB r0,[r4,#2] - 0x100078dc: 0201 .. LSLS r1,r0,#8 - 0x100078de: 4668 hF MOV r0,sp - 0x100078e0: 7880 .x LDRB r0,[r0,#2] - 0x100078e2: 1808 .. ADDS r0,r1,r0 - 0x100078e4: b200 .. SXTH r0,r0 - 0x100078e6: 8060 `. STRH r0,[r4,#2] - 0x100078e8: 4668 hF MOV r0,sp - 0x100078ea: 7940 @y LDRB r0,[r0,#5] - 0x100078ec: 80a0 .. STRH r0,[r4,#4] - 0x100078ee: 7920 y LDRB r0,[r4,#4] - 0x100078f0: 0201 .. LSLS r1,r0,#8 - 0x100078f2: 4668 hF MOV r0,sp - 0x100078f4: 7900 .y LDRB r0,[r0,#4] - 0x100078f6: 1808 .. ADDS r0,r1,r0 - 0x100078f8: b200 .. SXTH r0,r0 - 0x100078fa: 80a0 .. STRH r0,[r4,#4] - 0x100078fc: 4630 0F MOV r0,r6 - 0x100078fe: bd7c |. POP {r2-r6,pc} - lsm6dso_mag_soft_iron_set - 0x10007900: b53e >. PUSH {r1-r5,lr} - 0x10007902: 4605 .F MOV r5,r0 - 0x10007904: 460c .F MOV r4,r1 - 0x10007906: 8820 . LDRH r0,[r4,#0] - 0x10007908: 0400 .. LSLS r0,r0,#16 - 0x1000790a: 0e01 .. LSRS r1,r0,#24 - 0x1000790c: 4668 hF MOV r0,sp - 0x1000790e: 7041 Ap STRB r1,[r0,#1] - 0x10007910: 7821 !x LDRB r1,[r4,#0] - 0x10007912: 7840 @x LDRB r0,[r0,#1] - 0x10007914: 0200 .. LSLS r0,r0,#8 - 0x10007916: 1a08 .. SUBS r0,r1,r0 - 0x10007918: b2c1 .. UXTB r1,r0 - 0x1000791a: 4668 hF MOV r0,sp - 0x1000791c: 7001 .p STRB r1,[r0,#0] - 0x1000791e: 8860 `. LDRH r0,[r4,#2] - 0x10007920: 0400 .. LSLS r0,r0,#16 - 0x10007922: 0e01 .. LSRS r1,r0,#24 - 0x10007924: 4668 hF MOV r0,sp - 0x10007926: 70c1 .p STRB r1,[r0,#3] - 0x10007928: 78a1 .x LDRB r1,[r4,#2] - 0x1000792a: 78c0 .x LDRB r0,[r0,#3] - 0x1000792c: 0200 .. LSLS r0,r0,#8 - 0x1000792e: 1a08 .. SUBS r0,r1,r0 - 0x10007930: b2c1 .. UXTB r1,r0 - 0x10007932: 4668 hF MOV r0,sp - 0x10007934: 7081 .p STRB r1,[r0,#2] - 0x10007936: 88a0 .. LDRH r0,[r4,#4] - 0x10007938: 0400 .. LSLS r0,r0,#16 - 0x1000793a: 0e01 .. LSRS r1,r0,#24 - 0x1000793c: 4668 hF MOV r0,sp - 0x1000793e: 7141 Aq STRB r1,[r0,#5] - 0x10007940: 7921 !y LDRB r1,[r4,#4] - 0x10007942: 7940 @y LDRB r0,[r0,#5] - 0x10007944: 0200 .. LSLS r0,r0,#8 - 0x10007946: 1a08 .. SUBS r0,r1,r0 - 0x10007948: b2c1 .. UXTB r1,r0 - 0x1000794a: 4668 hF MOV r0,sp - 0x1000794c: 7101 .q STRB r1,[r0,#4] - 0x1000794e: 88e0 .. LDRH r0,[r4,#6] - 0x10007950: 0400 .. LSLS r0,r0,#16 - 0x10007952: 0e01 .. LSRS r1,r0,#24 - 0x10007954: 4668 hF MOV r0,sp - 0x10007956: 71c1 .q STRB r1,[r0,#7] - 0x10007958: 79a1 .y LDRB r1,[r4,#6] - 0x1000795a: 79c0 .y LDRB r0,[r0,#7] - 0x1000795c: 0200 .. LSLS r0,r0,#8 - 0x1000795e: 1a08 .. SUBS r0,r1,r0 - 0x10007960: b2c1 .. UXTB r1,r0 - 0x10007962: 4668 hF MOV r0,sp - 0x10007964: 7181 .q STRB r1,[r0,#6] - 0x10007966: 8920 . LDRH r0,[r4,#8] - 0x10007968: 0400 .. LSLS r0,r0,#16 - 0x1000796a: 0e01 .. LSRS r1,r0,#24 - 0x1000796c: 4668 hF MOV r0,sp - 0x1000796e: 7241 Ar STRB r1,[r0,#9] - 0x10007970: 7a21 !z LDRB r1,[r4,#8] - 0x10007972: 7a40 @z LDRB r0,[r0,#9] - 0x10007974: 0200 .. LSLS r0,r0,#8 - 0x10007976: 1a08 .. SUBS r0,r1,r0 - 0x10007978: b2c1 .. UXTB r1,r0 - 0x1000797a: 4668 hF MOV r0,sp - 0x1000797c: 7201 .r STRB r1,[r0,#8] - 0x1000797e: 8960 `. LDRH r0,[r4,#0xa] - 0x10007980: 0400 .. LSLS r0,r0,#16 - 0x10007982: 0e01 .. LSRS r1,r0,#24 - 0x10007984: 4668 hF MOV r0,sp - 0x10007986: 72c1 .r STRB r1,[r0,#0xb] - 0x10007988: 7aa1 .z LDRB r1,[r4,#0xa] - 0x1000798a: 7ac0 .z LDRB r0,[r0,#0xb] - 0x1000798c: 0200 .. LSLS r0,r0,#8 - 0x1000798e: 1a08 .. SUBS r0,r1,r0 - 0x10007990: b2c1 .. UXTB r1,r0 - 0x10007992: 4668 hF MOV r0,sp - 0x10007994: 7281 .r STRB r1,[r0,#0xa] - 0x10007996: 230c .# MOVS r3,#0xc - 0x10007998: 466a jF MOV r2,sp - 0x1000799a: 21c6 .! MOVS r1,#0xc6 - 0x1000799c: 4628 (F MOV r0,r5 - 0x1000799e: f7fcfd87 .... BL lsm6dso_ln_pg_write ; 0x100044b0 - 0x100079a2: bd3e >. POP {r1-r5,pc} - lsm6dso_mag_soft_iron_get - 0x100079a4: b5fe .. PUSH {r1-r7,lr} - 0x100079a6: 4605 .F MOV r5,r0 - 0x100079a8: 460c .F MOV r4,r1 - 0x100079aa: 230c .# MOVS r3,#0xc - 0x100079ac: 466a jF MOV r2,sp - 0x100079ae: 21c6 .! MOVS r1,#0xc6 - 0x100079b0: 4628 (F MOV r0,r5 - 0x100079b2: f7fcfe4f ..O. BL lsm6dso_ln_pg_read ; 0x10004654 - 0x100079b6: 4606 .F MOV r6,r0 - 0x100079b8: 4668 hF MOV r0,sp - 0x100079ba: 7840 @x LDRB r0,[r0,#1] - 0x100079bc: 8020 . STRH r0,[r4,#0] - 0x100079be: 7820 x LDRB r0,[r4,#0] - 0x100079c0: 0201 .. LSLS r1,r0,#8 - 0x100079c2: 4668 hF MOV r0,sp - 0x100079c4: 7800 .x LDRB r0,[r0,#0] - 0x100079c6: 1808 .. ADDS r0,r1,r0 - 0x100079c8: b200 .. SXTH r0,r0 - 0x100079ca: 8020 . STRH r0,[r4,#0] - 0x100079cc: 4668 hF MOV r0,sp - 0x100079ce: 78c0 .x LDRB r0,[r0,#3] - 0x100079d0: 8060 `. STRH r0,[r4,#2] - 0x100079d2: 78a0 .x LDRB r0,[r4,#2] - 0x100079d4: 0201 .. LSLS r1,r0,#8 - 0x100079d6: 4668 hF MOV r0,sp - 0x100079d8: 7880 .x LDRB r0,[r0,#2] - 0x100079da: 1808 .. ADDS r0,r1,r0 - 0x100079dc: b200 .. SXTH r0,r0 - 0x100079de: 8060 `. STRH r0,[r4,#2] - 0x100079e0: 4668 hF MOV r0,sp - 0x100079e2: 7940 @y LDRB r0,[r0,#5] - 0x100079e4: 80a0 .. STRH r0,[r4,#4] - 0x100079e6: 7920 y LDRB r0,[r4,#4] - 0x100079e8: 0201 .. LSLS r1,r0,#8 - 0x100079ea: 4668 hF MOV r0,sp - 0x100079ec: 7900 .y LDRB r0,[r0,#4] - 0x100079ee: 1808 .. ADDS r0,r1,r0 - 0x100079f0: b200 .. SXTH r0,r0 - 0x100079f2: 80a0 .. STRH r0,[r4,#4] - 0x100079f4: 4668 hF MOV r0,sp - 0x100079f6: 79c0 .y LDRB r0,[r0,#7] - 0x100079f8: 80e0 .. STRH r0,[r4,#6] - 0x100079fa: 79a0 .y LDRB r0,[r4,#6] - 0x100079fc: 0201 .. LSLS r1,r0,#8 - 0x100079fe: 4668 hF MOV r0,sp - 0x10007a00: 7980 .y LDRB r0,[r0,#6] - 0x10007a02: 1808 .. ADDS r0,r1,r0 - 0x10007a04: b200 .. SXTH r0,r0 - 0x10007a06: 80e0 .. STRH r0,[r4,#6] - 0x10007a08: 4668 hF MOV r0,sp - 0x10007a0a: 7a40 @z LDRB r0,[r0,#9] - 0x10007a0c: 8120 . STRH r0,[r4,#8] - 0x10007a0e: 7a20 z LDRB r0,[r4,#8] - 0x10007a10: 0201 .. LSLS r1,r0,#8 - 0x10007a12: 4668 hF MOV r0,sp - 0x10007a14: 7a00 .z LDRB r0,[r0,#8] - 0x10007a16: 1808 .. ADDS r0,r1,r0 - 0x10007a18: b200 .. SXTH r0,r0 - 0x10007a1a: 8120 . STRH r0,[r4,#8] - 0x10007a1c: 4668 hF MOV r0,sp - 0x10007a1e: 7ac0 .z LDRB r0,[r0,#0xb] - 0x10007a20: 8160 `. STRH r0,[r4,#0xa] - 0x10007a22: 7aa0 .z LDRB r0,[r4,#0xa] - 0x10007a24: 0201 .. LSLS r1,r0,#8 - 0x10007a26: 4668 hF MOV r0,sp - 0x10007a28: 7a80 .z LDRB r0,[r0,#0xa] - 0x10007a2a: 1808 .. ADDS r0,r1,r0 - 0x10007a2c: b200 .. SXTH r0,r0 - 0x10007a2e: 8160 `. STRH r0,[r4,#0xa] - 0x10007a30: 4630 0F MOV r0,r6 - 0x10007a32: bdfe .. POP {r1-r7,pc} - lsm6dso_mag_z_orient_set - 0x10007a34: b5f8 .. PUSH {r3-r7,lr} - 0x10007a36: 4606 .F MOV r6,r0 - 0x10007a38: 460c .F MOV r4,r1 - 0x10007a3a: 466a jF MOV r2,sp - 0x10007a3c: 21d4 .! MOVS r1,#0xd4 - 0x10007a3e: 4630 0F MOV r0,r6 - 0x10007a40: f7fcfecf .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007a44: 4605 .F MOV r5,r0 - 0x10007a46: 2d00 .- CMP r5,#0 - 0x10007a48: d10d .. BNE 0x10007a66 ; lsm6dso_mag_z_orient_set + 50 - 0x10007a4a: 4669 iF MOV r1,sp - 0x10007a4c: 7808 .x LDRB r0,[r1,#0] - 0x10007a4e: 08c0 .. LSRS r0,r0,#3 - 0x10007a50: 00c0 .. LSLS r0,r0,#3 - 0x10007a52: 0761 a. LSLS r1,r4,#29 - 0x10007a54: 0f49 I. LSRS r1,r1,#29 - 0x10007a56: 4308 .C ORRS r0,r0,r1 - 0x10007a58: 9000 .. STR r0,[sp,#0] - 0x10007a5a: 466a jF MOV r2,sp - 0x10007a5c: 21d4 .! MOVS r1,#0xd4 - 0x10007a5e: 4630 0F MOV r0,r6 - 0x10007a60: f7fcfded .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007a64: 4605 .F MOV r5,r0 - 0x10007a66: 4628 (F MOV r0,r5 - 0x10007a68: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_z_orient_get - 0x10007a6a: b5f8 .. PUSH {r3-r7,lr} - 0x10007a6c: 4605 .F MOV r5,r0 - 0x10007a6e: 460c .F MOV r4,r1 - 0x10007a70: 466a jF MOV r2,sp - 0x10007a72: 21d4 .! MOVS r1,#0xd4 - 0x10007a74: 4628 (F MOV r0,r5 - 0x10007a76: f7fcfeb4 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007a7a: 4606 .F MOV r6,r0 - 0x10007a7c: 4668 hF MOV r0,sp - 0x10007a7e: 7800 .x LDRB r0,[r0,#0] - 0x10007a80: 0740 @. LSLS r0,r0,#29 - 0x10007a82: 0f40 @. LSRS r0,r0,#29 - 0x10007a84: 0003 .. MOVS r3,r0 - 0x10007a86: f00dfade .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10007a8a: 0406 .. DCW 1030 - 0x10007a8c: 100d0a07 .... DCD 269289991 - 0x10007a90: 1613 .. DCW 5651 - $t - 0x10007a92: 2000 . MOVS r0,#0 - 0x10007a94: 7020 p STRB r0,[r4,#0] - 0x10007a96: e011 .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007a98: 2001 . MOVS r0,#1 - 0x10007a9a: 7020 p STRB r0,[r4,#0] - 0x10007a9c: e00e .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007a9e: 2002 . MOVS r0,#2 - 0x10007aa0: 7020 p STRB r0,[r4,#0] - 0x10007aa2: e00b .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007aa4: 2003 . MOVS r0,#3 - 0x10007aa6: 7020 p STRB r0,[r4,#0] - 0x10007aa8: e008 .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007aaa: 2004 . MOVS r0,#4 - 0x10007aac: 7020 p STRB r0,[r4,#0] - 0x10007aae: e005 .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007ab0: 2005 . MOVS r0,#5 - 0x10007ab2: 7020 p STRB r0,[r4,#0] - 0x10007ab4: e002 .. B 0x10007abc ; lsm6dso_mag_z_orient_get + 82 - 0x10007ab6: 2000 . MOVS r0,#0 - 0x10007ab8: 7020 p STRB r0,[r4,#0] - 0x10007aba: bf00 .. NOP - 0x10007abc: bf00 .. NOP - 0x10007abe: 4630 0F MOV r0,r6 - 0x10007ac0: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_y_orient_set - 0x10007ac2: b5f8 .. PUSH {r3-r7,lr} - 0x10007ac4: 4606 .F MOV r6,r0 - 0x10007ac6: 460c .F MOV r4,r1 - 0x10007ac8: 466a jF MOV r2,sp - 0x10007aca: 21d4 .! MOVS r1,#0xd4 - 0x10007acc: 4630 0F MOV r0,r6 - 0x10007ace: f7fcfe88 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007ad2: 4605 .F MOV r5,r0 - 0x10007ad4: 2d00 .- CMP r5,#0 - 0x10007ad6: d10e .. BNE 0x10007af6 ; lsm6dso_mag_y_orient_set + 52 - 0x10007ad8: 4669 iF MOV r1,sp - 0x10007ada: 7808 .x LDRB r0,[r1,#0] - 0x10007adc: 2170 p! MOVS r1,#0x70 - 0x10007ade: 4388 .C BICS r0,r0,r1 - 0x10007ae0: 0121 !. LSLS r1,r4,#4 - 0x10007ae2: 2270 p" MOVS r2,#0x70 - 0x10007ae4: 4011 .@ ANDS r1,r1,r2 - 0x10007ae6: 4308 .C ORRS r0,r0,r1 - 0x10007ae8: 9000 .. STR r0,[sp,#0] - 0x10007aea: 466a jF MOV r2,sp - 0x10007aec: 21d4 .! MOVS r1,#0xd4 - 0x10007aee: 4630 0F MOV r0,r6 - 0x10007af0: f7fcfda5 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007af4: 4605 .F MOV r5,r0 - 0x10007af6: 4628 (F MOV r0,r5 - 0x10007af8: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_y_orient_get - 0x10007afa: b5f8 .. PUSH {r3-r7,lr} - 0x10007afc: 4605 .F MOV r5,r0 - 0x10007afe: 460c .F MOV r4,r1 - 0x10007b00: 466a jF MOV r2,sp - 0x10007b02: 21d4 .! MOVS r1,#0xd4 - 0x10007b04: 4628 (F MOV r0,r5 - 0x10007b06: f7fcfe6c ..l. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007b0a: 4606 .F MOV r6,r0 - 0x10007b0c: 4668 hF MOV r0,sp - 0x10007b0e: 7800 .x LDRB r0,[r0,#0] - 0x10007b10: 0640 @. LSLS r0,r0,#25 - 0x10007b12: 0f40 @. LSRS r0,r0,#29 - 0x10007b14: 0003 .. MOVS r3,r0 - 0x10007b16: f00dfa96 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10007b1a: 0406 .. DCW 1030 - 0x10007b1c: 100d0a07 .... DCD 269289991 - 0x10007b20: 1613 .. DCW 5651 - $t - 0x10007b22: 2000 . MOVS r0,#0 - 0x10007b24: 7020 p STRB r0,[r4,#0] - 0x10007b26: e011 .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b28: 2001 . MOVS r0,#1 - 0x10007b2a: 7020 p STRB r0,[r4,#0] - 0x10007b2c: e00e .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b2e: 2002 . MOVS r0,#2 - 0x10007b30: 7020 p STRB r0,[r4,#0] - 0x10007b32: e00b .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b34: 2003 . MOVS r0,#3 - 0x10007b36: 7020 p STRB r0,[r4,#0] - 0x10007b38: e008 .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b3a: 2004 . MOVS r0,#4 - 0x10007b3c: 7020 p STRB r0,[r4,#0] - 0x10007b3e: e005 .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b40: 2005 . MOVS r0,#5 - 0x10007b42: 7020 p STRB r0,[r4,#0] - 0x10007b44: e002 .. B 0x10007b4c ; lsm6dso_mag_y_orient_get + 82 - 0x10007b46: 2000 . MOVS r0,#0 - 0x10007b48: 7020 p STRB r0,[r4,#0] - 0x10007b4a: bf00 .. NOP - 0x10007b4c: bf00 .. NOP - 0x10007b4e: 4630 0F MOV r0,r6 - 0x10007b50: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_x_orient_set - 0x10007b52: b5f8 .. PUSH {r3-r7,lr} - 0x10007b54: 4606 .F MOV r6,r0 - 0x10007b56: 460c .F MOV r4,r1 - 0x10007b58: 466a jF MOV r2,sp - 0x10007b5a: 21d5 .! MOVS r1,#0xd5 - 0x10007b5c: 4630 0F MOV r0,r6 - 0x10007b5e: f7fcfe40 ..@. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007b62: 4605 .F MOV r5,r0 - 0x10007b64: 2d00 .- CMP r5,#0 - 0x10007b66: d10d .. BNE 0x10007b84 ; lsm6dso_mag_x_orient_set + 50 - 0x10007b68: 4669 iF MOV r1,sp - 0x10007b6a: 7808 .x LDRB r0,[r1,#0] - 0x10007b6c: 08c0 .. LSRS r0,r0,#3 - 0x10007b6e: 00c0 .. LSLS r0,r0,#3 - 0x10007b70: 0761 a. LSLS r1,r4,#29 - 0x10007b72: 0f49 I. LSRS r1,r1,#29 - 0x10007b74: 4308 .C ORRS r0,r0,r1 - 0x10007b76: 9000 .. STR r0,[sp,#0] - 0x10007b78: 466a jF MOV r2,sp - 0x10007b7a: 21d5 .! MOVS r1,#0xd5 - 0x10007b7c: 4630 0F MOV r0,r6 - 0x10007b7e: f7fcfd5e ..^. BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007b82: 4605 .F MOV r5,r0 - 0x10007b84: 4628 (F MOV r0,r5 - 0x10007b86: bdf8 .. POP {r3-r7,pc} - lsm6dso_mag_x_orient_get - 0x10007b88: b5f8 .. PUSH {r3-r7,lr} - 0x10007b8a: 4605 .F MOV r5,r0 - 0x10007b8c: 460c .F MOV r4,r1 - 0x10007b8e: 466a jF MOV r2,sp - 0x10007b90: 21d5 .! MOVS r1,#0xd5 - 0x10007b92: 4628 (F MOV r0,r5 - 0x10007b94: f7fcfe25 ..%. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007b98: 4606 .F MOV r6,r0 - 0x10007b9a: 4668 hF MOV r0,sp - 0x10007b9c: 7800 .x LDRB r0,[r0,#0] - 0x10007b9e: 0740 @. LSLS r0,r0,#29 - 0x10007ba0: 0f40 @. LSRS r0,r0,#29 - 0x10007ba2: 0003 .. MOVS r3,r0 - 0x10007ba4: f00dfa4f ..O. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x10007ba8: 0a070406 .... DCD 168231942 - 0x10007bac: 1613100d .... DCD 370348045 - $t - 0x10007bb0: 2000 . MOVS r0,#0 - 0x10007bb2: 7020 p STRB r0,[r4,#0] - 0x10007bb4: e011 .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bb6: 2001 . MOVS r0,#1 - 0x10007bb8: 7020 p STRB r0,[r4,#0] - 0x10007bba: e00e .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bbc: 2002 . MOVS r0,#2 - 0x10007bbe: 7020 p STRB r0,[r4,#0] - 0x10007bc0: e00b .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bc2: 2003 . MOVS r0,#3 - 0x10007bc4: 7020 p STRB r0,[r4,#0] - 0x10007bc6: e008 .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bc8: 2004 . MOVS r0,#4 - 0x10007bca: 7020 p STRB r0,[r4,#0] - 0x10007bcc: e005 .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bce: 2005 . MOVS r0,#5 - 0x10007bd0: 7020 p STRB r0,[r4,#0] - 0x10007bd2: e002 .. B 0x10007bda ; lsm6dso_mag_x_orient_get + 82 - 0x10007bd4: 2000 . MOVS r0,#0 - 0x10007bd6: 7020 p STRB r0,[r4,#0] - 0x10007bd8: bf00 .. NOP - 0x10007bda: bf00 .. NOP - 0x10007bdc: 4630 0F MOV r0,r6 - 0x10007bde: bdf8 .. POP {r3-r7,pc} - lsm6dso_long_cnt_flag_data_ready_get - 0x10007be0: b5f8 .. PUSH {r3-r7,lr} - 0x10007be2: 4606 .F MOV r6,r0 - 0x10007be4: 460d .F MOV r5,r1 - 0x10007be6: 2102 .! MOVS r1,#2 - 0x10007be8: 4630 0F MOV r0,r6 - 0x10007bea: f7fbfe22 ..". BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007bee: 4604 .F MOV r4,r0 - 0x10007bf0: 2c00 ., CMP r4,#0 - 0x10007bf2: d001 .. BEQ 0x10007bf8 ; lsm6dso_long_cnt_flag_data_ready_get + 24 - 0x10007bf4: 4620 F MOV r0,r4 - 0x10007bf6: bdf8 .. POP {r3-r7,pc} - 0x10007bf8: 2301 .# MOVS r3,#1 - 0x10007bfa: 466a jF MOV r2,sp - 0x10007bfc: 2112 .! MOVS r1,#0x12 - 0x10007bfe: 4630 0F MOV r0,r6 - 0x10007c00: f7fbfd30 ..0. BL lsm6dso_read_reg ; 0x10003664 - 0x10007c04: 4604 .F MOV r4,r0 - 0x10007c06: 4668 hF MOV r0,sp - 0x10007c08: 7800 .x LDRB r0,[r0,#0] - 0x10007c0a: 09c0 .. LSRS r0,r0,#7 - 0x10007c0c: 7028 (p STRB r0,[r5,#0] - 0x10007c0e: 2100 .! MOVS r1,#0 - 0x10007c10: 4630 0F MOV r0,r6 - 0x10007c12: f7fbfe0e .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007c16: 1904 .. ADDS r4,r0,r4 - 0x10007c18: 4620 F MOV r0,r4 - 0x10007c1a: e7ec .. B 0x10007bf6 ; lsm6dso_long_cnt_flag_data_ready_get + 22 - lsm6dso_fsm_enable_set - 0x10007c1c: b570 p. PUSH {r4-r6,lr} - 0x10007c1e: 4606 .F MOV r6,r0 - 0x10007c20: 460d .F MOV r5,r1 - 0x10007c22: 2102 .! MOVS r1,#2 - 0x10007c24: 4630 0F MOV r0,r6 - 0x10007c26: f7fbfe04 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007c2a: 4604 .F MOV r4,r0 - 0x10007c2c: 2c00 ., CMP r4,#0 - 0x10007c2e: d001 .. BEQ 0x10007c34 ; lsm6dso_fsm_enable_set + 24 - 0x10007c30: 4620 F MOV r0,r4 - 0x10007c32: bd70 p. POP {r4-r6,pc} - 0x10007c34: 2301 .# MOVS r3,#1 - 0x10007c36: 462a *F MOV r2,r5 - 0x10007c38: 2146 F! MOVS r1,#0x46 - 0x10007c3a: 4630 0F MOV r0,r6 - 0x10007c3c: f7fbfd25 ..%. BL lsm6dso_write_reg ; 0x1000368a - 0x10007c40: 4604 .F MOV r4,r0 - 0x10007c42: 2301 .# MOVS r3,#1 - 0x10007c44: 1c6a j. ADDS r2,r5,#1 - 0x10007c46: 2147 G! MOVS r1,#0x47 - 0x10007c48: 4630 0F MOV r0,r6 - 0x10007c4a: f7fbfd1e .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007c4e: 1904 .. ADDS r4,r0,r4 - 0x10007c50: 2100 .! MOVS r1,#0 - 0x10007c52: 4630 0F MOV r0,r6 - 0x10007c54: f7fbfded .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007c58: 1904 .. ADDS r4,r0,r4 - 0x10007c5a: 4620 F MOV r0,r4 - 0x10007c5c: e7e9 .. B 0x10007c32 ; lsm6dso_fsm_enable_set + 22 - lsm6dso_long_cnt_set - 0x10007c5e: b5f8 .. PUSH {r3-r7,lr} - 0x10007c60: 4606 .F MOV r6,r0 - 0x10007c62: 460c .F MOV r4,r1 - 0x10007c64: 0420 . LSLS r0,r4,#16 - 0x10007c66: 0e01 .. LSRS r1,r0,#24 - 0x10007c68: 4668 hF MOV r0,sp - 0x10007c6a: 7041 Ap STRB r1,[r0,#1] - 0x10007c6c: 7840 @x LDRB r0,[r0,#1] - 0x10007c6e: 0200 .. LSLS r0,r0,#8 - 0x10007c70: 1a20 . SUBS r0,r4,r0 - 0x10007c72: b2c1 .. UXTB r1,r0 - 0x10007c74: 4668 hF MOV r0,sp - 0x10007c76: 7001 .p STRB r1,[r0,#0] - 0x10007c78: 2102 .! MOVS r1,#2 - 0x10007c7a: 4630 0F MOV r0,r6 - 0x10007c7c: f7fbfdd9 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007c80: 4605 .F MOV r5,r0 - 0x10007c82: 2302 .# MOVS r3,#2 - 0x10007c84: 466a jF MOV r2,sp - 0x10007c86: 2148 H! MOVS r1,#0x48 - 0x10007c88: 4630 0F MOV r0,r6 - 0x10007c8a: f7fbfcfe .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007c8e: 1945 E. ADDS r5,r0,r5 - 0x10007c90: 2100 .! MOVS r1,#0 - 0x10007c92: 4630 0F MOV r0,r6 - 0x10007c94: f7fbfdcd .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007c98: 1945 E. ADDS r5,r0,r5 - 0x10007c9a: 4628 (F MOV r0,r5 - 0x10007c9c: bdf8 .. POP {r3-r7,pc} - lsm6dso_long_cnt_get - 0x10007c9e: b5f8 .. PUSH {r3-r7,lr} - 0x10007ca0: 4606 .F MOV r6,r0 - 0x10007ca2: 460c .F MOV r4,r1 - 0x10007ca4: 2102 .! MOVS r1,#2 - 0x10007ca6: 4630 0F MOV r0,r6 - 0x10007ca8: f7fbfdc3 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007cac: 4605 .F MOV r5,r0 - 0x10007cae: 2302 .# MOVS r3,#2 - 0x10007cb0: 466a jF MOV r2,sp - 0x10007cb2: 2148 H! MOVS r1,#0x48 - 0x10007cb4: 4630 0F MOV r0,r6 - 0x10007cb6: f7fbfcd5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007cba: 1945 E. ADDS r5,r0,r5 - 0x10007cbc: 2100 .! MOVS r1,#0 - 0x10007cbe: 4630 0F MOV r0,r6 - 0x10007cc0: f7fbfdb7 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007cc4: 1945 E. ADDS r5,r0,r5 - 0x10007cc6: 4668 hF MOV r0,sp - 0x10007cc8: 7840 @x LDRB r0,[r0,#1] - 0x10007cca: 8020 . STRH r0,[r4,#0] - 0x10007ccc: 7820 x LDRB r0,[r4,#0] - 0x10007cce: 0201 .. LSLS r1,r0,#8 - 0x10007cd0: 4668 hF MOV r0,sp - 0x10007cd2: 7800 .x LDRB r0,[r0,#0] - 0x10007cd4: 1808 .. ADDS r0,r1,r0 - 0x10007cd6: 8020 . STRH r0,[r4,#0] - 0x10007cd8: 4628 (F MOV r0,r5 - 0x10007cda: bdf8 .. POP {r3-r7,pc} - lsm6dso_long_clr_set - 0x10007cdc: b5f8 .. PUSH {r3-r7,lr} - 0x10007cde: 4606 .F MOV r6,r0 - 0x10007ce0: 460d .F MOV r5,r1 - 0x10007ce2: 2102 .! MOVS r1,#2 - 0x10007ce4: 4630 0F MOV r0,r6 - 0x10007ce6: f7fbfda4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007cea: 4604 .F MOV r4,r0 - 0x10007cec: 2c00 ., CMP r4,#0 - 0x10007cee: d001 .. BEQ 0x10007cf4 ; lsm6dso_long_clr_set + 24 - 0x10007cf0: 4620 F MOV r0,r4 - 0x10007cf2: bdf8 .. POP {r3-r7,pc} - 0x10007cf4: 2301 .# MOVS r3,#1 - 0x10007cf6: 466a jF MOV r2,sp - 0x10007cf8: 214a J! MOVS r1,#0x4a - 0x10007cfa: 4630 0F MOV r0,r6 - 0x10007cfc: f7fbfcb2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007d00: 4604 .F MOV r4,r0 - 0x10007d02: 4669 iF MOV r1,sp - 0x10007d04: 7808 .x LDRB r0,[r1,#0] - 0x10007d06: 0880 .. LSRS r0,r0,#2 - 0x10007d08: 0080 .. LSLS r0,r0,#2 - 0x10007d0a: 07a9 .. LSLS r1,r5,#30 - 0x10007d0c: 0f89 .. LSRS r1,r1,#30 - 0x10007d0e: 4308 .C ORRS r0,r0,r1 - 0x10007d10: 9000 .. STR r0,[sp,#0] - 0x10007d12: 2301 .# MOVS r3,#1 - 0x10007d14: 466a jF MOV r2,sp - 0x10007d16: 214a J! MOVS r1,#0x4a - 0x10007d18: 4630 0F MOV r0,r6 - 0x10007d1a: f7fbfcb6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007d1e: 1904 .. ADDS r4,r0,r4 - 0x10007d20: 2100 .! MOVS r1,#0 - 0x10007d22: 4630 0F MOV r0,r6 - 0x10007d24: f7fbfd85 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007d28: 1904 .. ADDS r4,r0,r4 - 0x10007d2a: 4620 F MOV r0,r4 - 0x10007d2c: e7e1 .. B 0x10007cf2 ; lsm6dso_long_clr_set + 22 - lsm6dso_long_clr_get - 0x10007d2e: b5f8 .. PUSH {r3-r7,lr} - 0x10007d30: 4606 .F MOV r6,r0 - 0x10007d32: 460c .F MOV r4,r1 - 0x10007d34: 2102 .! MOVS r1,#2 - 0x10007d36: 4630 0F MOV r0,r6 - 0x10007d38: f7fbfd7b ..{. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007d3c: 4605 .F MOV r5,r0 - 0x10007d3e: 2d00 .- CMP r5,#0 - 0x10007d40: d001 .. BEQ 0x10007d46 ; lsm6dso_long_clr_get + 24 - 0x10007d42: 4628 (F MOV r0,r5 - 0x10007d44: bdf8 .. POP {r3-r7,pc} - 0x10007d46: 2301 .# MOVS r3,#1 - 0x10007d48: 466a jF MOV r2,sp - 0x10007d4a: 214a J! MOVS r1,#0x4a - 0x10007d4c: 4630 0F MOV r0,r6 - 0x10007d4e: f7fbfc89 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007d52: 4605 .F MOV r5,r0 - 0x10007d54: 2d00 .- CMP r5,#0 - 0x10007d56: d000 .. BEQ 0x10007d5a ; lsm6dso_long_clr_get + 44 - 0x10007d58: e018 .. B 0x10007d8c ; lsm6dso_long_clr_get + 94 - 0x10007d5a: 4668 hF MOV r0,sp - 0x10007d5c: 7800 .x LDRB r0,[r0,#0] - 0x10007d5e: 0780 .. LSLS r0,r0,#30 - 0x10007d60: 0f80 .. LSRS r0,r0,#30 - 0x10007d62: 2800 .( CMP r0,#0 - 0x10007d64: d004 .. BEQ 0x10007d70 ; lsm6dso_long_clr_get + 66 - 0x10007d66: 2801 .( CMP r0,#1 - 0x10007d68: d005 .. BEQ 0x10007d76 ; lsm6dso_long_clr_get + 72 - 0x10007d6a: 2802 .( CMP r0,#2 - 0x10007d6c: d109 .. BNE 0x10007d82 ; lsm6dso_long_clr_get + 84 - 0x10007d6e: e005 .. B 0x10007d7c ; lsm6dso_long_clr_get + 78 - 0x10007d70: 2000 . MOVS r0,#0 - 0x10007d72: 7020 p STRB r0,[r4,#0] - 0x10007d74: e008 .. B 0x10007d88 ; lsm6dso_long_clr_get + 90 - 0x10007d76: 2001 . MOVS r0,#1 - 0x10007d78: 7020 p STRB r0,[r4,#0] - 0x10007d7a: e005 .. B 0x10007d88 ; lsm6dso_long_clr_get + 90 - 0x10007d7c: 2002 . MOVS r0,#2 - 0x10007d7e: 7020 p STRB r0,[r4,#0] - 0x10007d80: e002 .. B 0x10007d88 ; lsm6dso_long_clr_get + 90 - 0x10007d82: 2000 . MOVS r0,#0 - 0x10007d84: 7020 p STRB r0,[r4,#0] - 0x10007d86: bf00 .. NOP - 0x10007d88: bf00 .. NOP - 0x10007d8a: bf00 .. NOP - 0x10007d8c: 2100 .! MOVS r1,#0 - 0x10007d8e: 4630 0F MOV r0,r6 - 0x10007d90: f7fbfd4f ..O. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007d94: 1945 E. ADDS r5,r0,r5 - 0x10007d96: 4628 (F MOV r0,r5 - 0x10007d98: e7d4 .. B 0x10007d44 ; lsm6dso_long_clr_get + 22 - lsm6dso_fsm_out_get - 0x10007d9a: b570 p. PUSH {r4-r6,lr} - 0x10007d9c: 4606 .F MOV r6,r0 - 0x10007d9e: 460d .F MOV r5,r1 - 0x10007da0: 2102 .! MOVS r1,#2 - 0x10007da2: 4630 0F MOV r0,r6 - 0x10007da4: f7fbfd45 ..E. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007da8: 4604 .F MOV r4,r0 - 0x10007daa: 2310 .# MOVS r3,#0x10 - 0x10007dac: 462a *F MOV r2,r5 - 0x10007dae: 214c L! MOVS r1,#0x4c - 0x10007db0: 4630 0F MOV r0,r6 - 0x10007db2: f7fbfc57 ..W. BL lsm6dso_read_reg ; 0x10003664 - 0x10007db6: 1904 .. ADDS r4,r0,r4 - 0x10007db8: 2100 .! MOVS r1,#0 - 0x10007dba: 4630 0F MOV r0,r6 - 0x10007dbc: f7fbfd39 ..9. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007dc0: 1904 .. ADDS r4,r0,r4 - 0x10007dc2: 4620 F MOV r0,r4 - 0x10007dc4: bd70 p. POP {r4-r6,pc} - lsm6dso_fsm_data_rate_set - 0x10007dc6: b5f8 .. PUSH {r3-r7,lr} - 0x10007dc8: 4606 .F MOV r6,r0 - 0x10007dca: 460d .F MOV r5,r1 - 0x10007dcc: 2102 .! MOVS r1,#2 - 0x10007dce: 4630 0F MOV r0,r6 - 0x10007dd0: f7fbfd2f ../. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007dd4: 4604 .F MOV r4,r0 - 0x10007dd6: 2c00 ., CMP r4,#0 - 0x10007dd8: d001 .. BEQ 0x10007dde ; lsm6dso_fsm_data_rate_set + 24 - 0x10007dda: 4620 F MOV r0,r4 - 0x10007ddc: bdf8 .. POP {r3-r7,pc} - 0x10007dde: 2301 .# MOVS r3,#1 - 0x10007de0: 466a jF MOV r2,sp - 0x10007de2: 215f _! MOVS r1,#0x5f - 0x10007de4: 4630 0F MOV r0,r6 - 0x10007de6: f7fbfc3d ..=. BL lsm6dso_read_reg ; 0x10003664 - 0x10007dea: 4604 .F MOV r4,r0 - 0x10007dec: 2c00 ., CMP r4,#0 - 0x10007dee: d000 .. BEQ 0x10007df2 ; lsm6dso_fsm_data_rate_set + 44 - 0x10007df0: e01d .. B 0x10007e2e ; lsm6dso_fsm_data_rate_set + 104 - 0x10007df2: 4668 hF MOV r0,sp - 0x10007df4: 7800 .x LDRB r0,[r0,#0] - 0x10007df6: 08c1 .. LSRS r1,r0,#3 - 0x10007df8: 00c9 .. LSLS r1,r1,#3 - 0x10007dfa: 1cc9 .. ADDS r1,r1,#3 - 0x10007dfc: 9100 .. STR r1,[sp,#0] - 0x10007dfe: 4668 hF MOV r0,sp - 0x10007e00: 7800 .x LDRB r0,[r0,#0] - 0x10007e02: 21e0 .! MOVS r1,#0xe0 - 0x10007e04: 4388 .C BICS r0,r0,r1 - 0x10007e06: 4601 .F MOV r1,r0 - 0x10007e08: 3140 @1 ADDS r1,r1,#0x40 - 0x10007e0a: 9100 .. STR r1,[sp,#0] - 0x10007e0c: 4668 hF MOV r0,sp - 0x10007e0e: 7800 .x LDRB r0,[r0,#0] - 0x10007e10: 2118 .! MOVS r1,#0x18 - 0x10007e12: 4388 .C BICS r0,r0,r1 - 0x10007e14: 00e9 .. LSLS r1,r5,#3 - 0x10007e16: 2218 ." MOVS r2,#0x18 - 0x10007e18: 4011 .@ ANDS r1,r1,r2 - 0x10007e1a: 4308 .C ORRS r0,r0,r1 - 0x10007e1c: 9000 .. STR r0,[sp,#0] - 0x10007e1e: 2301 .# MOVS r3,#1 - 0x10007e20: 466a jF MOV r2,sp - 0x10007e22: 215f _! MOVS r1,#0x5f - 0x10007e24: 4630 0F MOV r0,r6 - 0x10007e26: f7fbfc30 ..0. BL lsm6dso_write_reg ; 0x1000368a - 0x10007e2a: 4604 .F MOV r4,r0 - 0x10007e2c: bf00 .. NOP - 0x10007e2e: 2100 .! MOVS r1,#0 - 0x10007e30: 4630 0F MOV r0,r6 - 0x10007e32: f7fbfcfe .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007e36: 1904 .. ADDS r4,r0,r4 - 0x10007e38: 4620 F MOV r0,r4 - 0x10007e3a: e7cf .. B 0x10007ddc ; lsm6dso_fsm_data_rate_set + 22 - lsm6dso_fsm_init_set - 0x10007e3c: b5f8 .. PUSH {r3-r7,lr} - 0x10007e3e: 4606 .F MOV r6,r0 - 0x10007e40: 460d .F MOV r5,r1 - 0x10007e42: 2102 .! MOVS r1,#2 - 0x10007e44: 4630 0F MOV r0,r6 - 0x10007e46: f7fbfcf4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007e4a: 4604 .F MOV r4,r0 - 0x10007e4c: 2c00 ., CMP r4,#0 - 0x10007e4e: d001 .. BEQ 0x10007e54 ; lsm6dso_fsm_init_set + 24 - 0x10007e50: 4620 F MOV r0,r4 - 0x10007e52: bdf8 .. POP {r3-r7,pc} - 0x10007e54: 2301 .# MOVS r3,#1 - 0x10007e56: 466a jF MOV r2,sp - 0x10007e58: 2167 g! MOVS r1,#0x67 - 0x10007e5a: 4630 0F MOV r0,r6 - 0x10007e5c: f7fbfc02 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007e60: 4604 .F MOV r4,r0 - 0x10007e62: 2c00 ., CMP r4,#0 - 0x10007e64: d000 .. BEQ 0x10007e68 ; lsm6dso_fsm_init_set + 44 - 0x10007e66: e00f .. B 0x10007e88 ; lsm6dso_fsm_init_set + 76 - 0x10007e68: 4669 iF MOV r1,sp - 0x10007e6a: 7808 .x LDRB r0,[r1,#0] - 0x10007e6c: 0840 @. LSRS r0,r0,#1 - 0x10007e6e: 0040 @. LSLS r0,r0,#1 - 0x10007e70: 07e9 .. LSLS r1,r5,#31 - 0x10007e72: 0fc9 .. LSRS r1,r1,#31 - 0x10007e74: 4308 .C ORRS r0,r0,r1 - 0x10007e76: 9000 .. STR r0,[sp,#0] - 0x10007e78: 2301 .# MOVS r3,#1 - 0x10007e7a: 466a jF MOV r2,sp - 0x10007e7c: 2167 g! MOVS r1,#0x67 - 0x10007e7e: 4630 0F MOV r0,r6 - 0x10007e80: f7fbfc03 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10007e84: 4604 .F MOV r4,r0 - 0x10007e86: bf00 .. NOP - 0x10007e88: 2100 .! MOVS r1,#0 - 0x10007e8a: 4630 0F MOV r0,r6 - 0x10007e8c: f7fbfcd1 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007e90: 1904 .. ADDS r4,r0,r4 - 0x10007e92: 4620 F MOV r0,r4 - 0x10007e94: e7dd .. B 0x10007e52 ; lsm6dso_fsm_init_set + 22 - lsm6dso_fsm_init_get - 0x10007e96: b5f8 .. PUSH {r3-r7,lr} - 0x10007e98: 4606 .F MOV r6,r0 - 0x10007e9a: 460d .F MOV r5,r1 - 0x10007e9c: 2102 .! MOVS r1,#2 - 0x10007e9e: 4630 0F MOV r0,r6 - 0x10007ea0: f7fbfcc7 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007ea4: 4604 .F MOV r4,r0 - 0x10007ea6: 2c00 ., CMP r4,#0 - 0x10007ea8: d001 .. BEQ 0x10007eae ; lsm6dso_fsm_init_get + 24 - 0x10007eaa: 4620 F MOV r0,r4 - 0x10007eac: bdf8 .. POP {r3-r7,pc} - 0x10007eae: 2301 .# MOVS r3,#1 - 0x10007eb0: 466a jF MOV r2,sp - 0x10007eb2: 2167 g! MOVS r1,#0x67 - 0x10007eb4: 4630 0F MOV r0,r6 - 0x10007eb6: f7fbfbd5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10007eba: 4604 .F MOV r4,r0 - 0x10007ebc: 4668 hF MOV r0,sp - 0x10007ebe: 7800 .x LDRB r0,[r0,#0] - 0x10007ec0: 07c0 .. LSLS r0,r0,#31 - 0x10007ec2: 0fc0 .. LSRS r0,r0,#31 - 0x10007ec4: 7028 (p STRB r0,[r5,#0] - 0x10007ec6: 2100 .! MOVS r1,#0 - 0x10007ec8: 4630 0F MOV r0,r6 - 0x10007eca: f7fbfcb2 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007ece: 1904 .. ADDS r4,r0,r4 - 0x10007ed0: 4620 F MOV r0,r4 - 0x10007ed2: e7eb .. B 0x10007eac ; lsm6dso_fsm_init_get + 22 - lsm6dso_long_cnt_int_value_set - 0x10007ed4: b5f8 .. PUSH {r3-r7,lr} - 0x10007ed6: 4606 .F MOV r6,r0 - 0x10007ed8: 460c .F MOV r4,r1 - 0x10007eda: 0420 . LSLS r0,r4,#16 - 0x10007edc: 0e01 .. LSRS r1,r0,#24 - 0x10007ede: 4668 hF MOV r0,sp - 0x10007ee0: 7041 Ap STRB r1,[r0,#1] - 0x10007ee2: 7840 @x LDRB r0,[r0,#1] - 0x10007ee4: 0200 .. LSLS r0,r0,#8 - 0x10007ee6: 1a20 . SUBS r0,r4,r0 - 0x10007ee8: b2c1 .. UXTB r1,r0 - 0x10007eea: 4668 hF MOV r0,sp - 0x10007eec: 7001 .p STRB r1,[r0,#0] - 0x10007eee: 466a jF MOV r2,sp - 0x10007ef0: 21ff .! MOVS r1,#0xff - 0x10007ef2: 317b {1 ADDS r1,r1,#0x7b - 0x10007ef4: 4630 0F MOV r0,r6 - 0x10007ef6: f7fcfba2 .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007efa: 4605 .F MOV r5,r0 - 0x10007efc: aa00 .. ADD r2,sp,#0 - 0x10007efe: 3201 .2 ADDS r2,#1 - 0x10007f00: 21ff .! MOVS r1,#0xff - 0x10007f02: 317c |1 ADDS r1,r1,#0x7c - 0x10007f04: 4630 0F MOV r0,r6 - 0x10007f06: f7fcfb9a .... BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007f0a: 1945 E. ADDS r5,r0,r5 - 0x10007f0c: 4628 (F MOV r0,r5 - 0x10007f0e: bdf8 .. POP {r3-r7,pc} - lsm6dso_long_cnt_int_value_get - 0x10007f10: b5f8 .. PUSH {r3-r7,lr} - 0x10007f12: 4606 .F MOV r6,r0 - 0x10007f14: 460c .F MOV r4,r1 - 0x10007f16: 466a jF MOV r2,sp - 0x10007f18: 21ff .! MOVS r1,#0xff - 0x10007f1a: 317b {1 ADDS r1,r1,#0x7b - 0x10007f1c: 4630 0F MOV r0,r6 - 0x10007f1e: f7fcfc60 ..`. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007f22: 4605 .F MOV r5,r0 - 0x10007f24: aa00 .. ADD r2,sp,#0 - 0x10007f26: 3201 .2 ADDS r2,#1 - 0x10007f28: 21ff .! MOVS r1,#0xff - 0x10007f2a: 317c |1 ADDS r1,r1,#0x7c - 0x10007f2c: 4630 0F MOV r0,r6 - 0x10007f2e: f7fcfc58 ..X. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007f32: 1945 E. ADDS r5,r0,r5 - 0x10007f34: 4668 hF MOV r0,sp - 0x10007f36: 7840 @x LDRB r0,[r0,#1] - 0x10007f38: 8020 . STRH r0,[r4,#0] - 0x10007f3a: 7820 x LDRB r0,[r4,#0] - 0x10007f3c: 0201 .. LSLS r1,r0,#8 - 0x10007f3e: 4668 hF MOV r0,sp - 0x10007f40: 7800 .x LDRB r0,[r0,#0] - 0x10007f42: 1808 .. ADDS r0,r1,r0 - 0x10007f44: 8020 . STRH r0,[r4,#0] - 0x10007f46: 4628 (F MOV r0,r5 - 0x10007f48: bdf8 .. POP {r3-r7,pc} - lsm6dso_fsm_number_of_programs_set - 0x10007f4a: b573 s. PUSH {r0,r1,r4-r6,lr} - 0x10007f4c: 4604 .F MOV r4,r0 - 0x10007f4e: aa01 .. ADD r2,sp,#4 - 0x10007f50: 21ff .! MOVS r1,#0xff - 0x10007f52: 317d }1 ADDS r1,r1,#0x7d - 0x10007f54: 4620 F MOV r0,r4 - 0x10007f56: f7fcfb72 ..r. BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007f5a: 4605 .F MOV r5,r0 - 0x10007f5c: 4628 (F MOV r0,r5 - 0x10007f5e: bd7c |. POP {r2-r6,pc} - lsm6dso_fsm_number_of_programs_get - 0x10007f60: b570 p. PUSH {r4-r6,lr} - 0x10007f62: 4605 .F MOV r5,r0 - 0x10007f64: 460c .F MOV r4,r1 - 0x10007f66: 4622 "F MOV r2,r4 - 0x10007f68: 21ff .! MOVS r1,#0xff - 0x10007f6a: 317d }1 ADDS r1,r1,#0x7d - 0x10007f6c: 4628 (F MOV r0,r5 - 0x10007f6e: f7fcfc38 ..8. BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007f72: 4606 .F MOV r6,r0 - 0x10007f74: 4630 0F MOV r0,r6 - 0x10007f76: bd70 p. POP {r4-r6,pc} - lsm6dso_fsm_start_address_set - 0x10007f78: b5f8 .. PUSH {r3-r7,lr} - 0x10007f7a: 4606 .F MOV r6,r0 - 0x10007f7c: 460c .F MOV r4,r1 - 0x10007f7e: 0420 . LSLS r0,r4,#16 - 0x10007f80: 0e01 .. LSRS r1,r0,#24 - 0x10007f82: 4668 hF MOV r0,sp - 0x10007f84: 7041 Ap STRB r1,[r0,#1] - 0x10007f86: 7840 @x LDRB r0,[r0,#1] - 0x10007f88: 0200 .. LSLS r0,r0,#8 - 0x10007f8a: 1a20 . SUBS r0,r4,r0 - 0x10007f8c: b2c1 .. UXTB r1,r0 - 0x10007f8e: 4668 hF MOV r0,sp - 0x10007f90: 7001 .p STRB r1,[r0,#0] - 0x10007f92: 466a jF MOV r2,sp - 0x10007f94: 21ff .! MOVS r1,#0xff - 0x10007f96: 317f .1 ADDS r1,r1,#0x7f - 0x10007f98: 4630 0F MOV r0,r6 - 0x10007f9a: f7fcfb50 ..P. BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007f9e: 4605 .F MOV r5,r0 - 0x10007fa0: aa00 .. ADD r2,sp,#0 - 0x10007fa2: 3201 .2 ADDS r2,#1 - 0x10007fa4: 21ff .! MOVS r1,#0xff - 0x10007fa6: 3180 .1 ADDS r1,r1,#0x80 - 0x10007fa8: 4630 0F MOV r0,r6 - 0x10007faa: f7fcfb48 ..H. BL lsm6dso_ln_pg_write_byte ; 0x1000463e - 0x10007fae: 1945 E. ADDS r5,r0,r5 - 0x10007fb0: 4628 (F MOV r0,r5 - 0x10007fb2: bdf8 .. POP {r3-r7,pc} - lsm6dso_fsm_start_address_get - 0x10007fb4: b5f8 .. PUSH {r3-r7,lr} - 0x10007fb6: 4606 .F MOV r6,r0 - 0x10007fb8: 460c .F MOV r4,r1 - 0x10007fba: 466a jF MOV r2,sp - 0x10007fbc: 21ff .! MOVS r1,#0xff - 0x10007fbe: 317f .1 ADDS r1,r1,#0x7f - 0x10007fc0: 4630 0F MOV r0,r6 - 0x10007fc2: f7fcfc0e .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007fc6: 4605 .F MOV r5,r0 - 0x10007fc8: aa00 .. ADD r2,sp,#0 - 0x10007fca: 3201 .2 ADDS r2,#1 - 0x10007fcc: 21ff .! MOVS r1,#0xff - 0x10007fce: 3180 .1 ADDS r1,r1,#0x80 - 0x10007fd0: 4630 0F MOV r0,r6 - 0x10007fd2: f7fcfc06 .... BL lsm6dso_ln_pg_read_byte ; 0x100047e2 - 0x10007fd6: 1945 E. ADDS r5,r0,r5 - 0x10007fd8: 4668 hF MOV r0,sp - 0x10007fda: 7840 @x LDRB r0,[r0,#1] - 0x10007fdc: 8020 . STRH r0,[r4,#0] - 0x10007fde: 7820 x LDRB r0,[r4,#0] - 0x10007fe0: 0201 .. LSLS r1,r0,#8 - 0x10007fe2: 4668 hF MOV r0,sp - 0x10007fe4: 7800 .x LDRB r0,[r0,#0] - 0x10007fe6: 1808 .. ADDS r0,r1,r0 - 0x10007fe8: 8020 . STRH r0,[r4,#0] - 0x10007fea: 4628 (F MOV r0,r5 - 0x10007fec: bdf8 .. POP {r3-r7,pc} - lsm6dso_sh_read_data_raw_get - 0x10007fee: b5f8 .. PUSH {r3-r7,lr} - 0x10007ff0: 4607 .F MOV r7,r0 - 0x10007ff2: 460d .F MOV r5,r1 - 0x10007ff4: 4616 .F MOV r6,r2 - 0x10007ff6: 2101 .! MOVS r1,#1 - 0x10007ff8: 4638 8F MOV r0,r7 - 0x10007ffa: f7fbfc1a .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10007ffe: 4604 .F MOV r4,r0 - 0x10008000: 4633 3F MOV r3,r6 - 0x10008002: 462a *F MOV r2,r5 - 0x10008004: 2102 .! MOVS r1,#2 - 0x10008006: 4638 8F MOV r0,r7 - 0x10008008: f7fbfb2c ..,. BL lsm6dso_read_reg ; 0x10003664 - 0x1000800c: 1904 .. ADDS r4,r0,r4 - 0x1000800e: 2100 .! MOVS r1,#0 - 0x10008010: 4638 8F MOV r0,r7 - 0x10008012: f7fbfc0e .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008016: 1904 .. ADDS r4,r0,r4 - 0x10008018: 4620 F MOV r0,r4 - 0x1000801a: bdf8 .. POP {r3-r7,pc} - lsm6dso_sh_slave_connected_set - 0x1000801c: b5f8 .. PUSH {r3-r7,lr} - 0x1000801e: 4606 .F MOV r6,r0 - 0x10008020: 460d .F MOV r5,r1 - 0x10008022: 2101 .! MOVS r1,#1 - 0x10008024: 4630 0F MOV r0,r6 - 0x10008026: f7fbfc04 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000802a: 4604 .F MOV r4,r0 - 0x1000802c: 2c00 ., CMP r4,#0 - 0x1000802e: d001 .. BEQ 0x10008034 ; lsm6dso_sh_slave_connected_set + 24 - 0x10008030: 4620 F MOV r0,r4 - 0x10008032: bdf8 .. POP {r3-r7,pc} - 0x10008034: 2301 .# MOVS r3,#1 - 0x10008036: 466a jF MOV r2,sp - 0x10008038: 2114 .! MOVS r1,#0x14 - 0x1000803a: 4630 0F MOV r0,r6 - 0x1000803c: f7fbfb12 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008040: 4604 .F MOV r4,r0 - 0x10008042: 4669 iF MOV r1,sp - 0x10008044: 7808 .x LDRB r0,[r1,#0] - 0x10008046: 0880 .. LSRS r0,r0,#2 - 0x10008048: 0080 .. LSLS r0,r0,#2 - 0x1000804a: 07a9 .. LSLS r1,r5,#30 - 0x1000804c: 0f89 .. LSRS r1,r1,#30 - 0x1000804e: 4308 .C ORRS r0,r0,r1 - 0x10008050: 9000 .. STR r0,[sp,#0] - 0x10008052: 2301 .# MOVS r3,#1 - 0x10008054: 466a jF MOV r2,sp - 0x10008056: 2114 .! MOVS r1,#0x14 - 0x10008058: 4630 0F MOV r0,r6 - 0x1000805a: f7fbfb16 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000805e: 1904 .. ADDS r4,r0,r4 - 0x10008060: 2100 .! MOVS r1,#0 - 0x10008062: 4630 0F MOV r0,r6 - 0x10008064: f7fbfbe5 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008068: 1904 .. ADDS r4,r0,r4 - 0x1000806a: 4620 F MOV r0,r4 - 0x1000806c: e7e1 .. B 0x10008032 ; lsm6dso_sh_slave_connected_set + 22 - lsm6dso_sh_slave_connected_get - 0x1000806e: b5f8 .. PUSH {r3-r7,lr} - 0x10008070: 4606 .F MOV r6,r0 - 0x10008072: 460c .F MOV r4,r1 - 0x10008074: 2101 .! MOVS r1,#1 - 0x10008076: 4630 0F MOV r0,r6 - 0x10008078: f7fbfbdb .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000807c: 4605 .F MOV r5,r0 - 0x1000807e: 2d00 .- CMP r5,#0 - 0x10008080: d001 .. BEQ 0x10008086 ; lsm6dso_sh_slave_connected_get + 24 - 0x10008082: 4628 (F MOV r0,r5 - 0x10008084: bdf8 .. POP {r3-r7,pc} - 0x10008086: 2301 .# MOVS r3,#1 - 0x10008088: 466a jF MOV r2,sp - 0x1000808a: 2114 .! MOVS r1,#0x14 - 0x1000808c: 4630 0F MOV r0,r6 - 0x1000808e: f7fbfae9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008092: 4605 .F MOV r5,r0 - 0x10008094: 4668 hF MOV r0,sp - 0x10008096: 7800 .x LDRB r0,[r0,#0] - 0x10008098: 0780 .. LSLS r0,r0,#30 - 0x1000809a: 0f80 .. LSRS r0,r0,#30 - 0x1000809c: 2800 .( CMP r0,#0 - 0x1000809e: d006 .. BEQ 0x100080ae ; lsm6dso_sh_slave_connected_get + 64 - 0x100080a0: 2801 .( CMP r0,#1 - 0x100080a2: d007 .. BEQ 0x100080b4 ; lsm6dso_sh_slave_connected_get + 70 - 0x100080a4: 2802 .( CMP r0,#2 - 0x100080a6: d008 .. BEQ 0x100080ba ; lsm6dso_sh_slave_connected_get + 76 - 0x100080a8: 2803 .( CMP r0,#3 - 0x100080aa: d10c .. BNE 0x100080c6 ; lsm6dso_sh_slave_connected_get + 88 - 0x100080ac: e008 .. B 0x100080c0 ; lsm6dso_sh_slave_connected_get + 82 - 0x100080ae: 2000 . MOVS r0,#0 - 0x100080b0: 7020 p STRB r0,[r4,#0] - 0x100080b2: e00b .. B 0x100080cc ; lsm6dso_sh_slave_connected_get + 94 - 0x100080b4: 2001 . MOVS r0,#1 - 0x100080b6: 7020 p STRB r0,[r4,#0] - 0x100080b8: e008 .. B 0x100080cc ; lsm6dso_sh_slave_connected_get + 94 - 0x100080ba: 2002 . MOVS r0,#2 - 0x100080bc: 7020 p STRB r0,[r4,#0] - 0x100080be: e005 .. B 0x100080cc ; lsm6dso_sh_slave_connected_get + 94 - 0x100080c0: 2003 . MOVS r0,#3 - 0x100080c2: 7020 p STRB r0,[r4,#0] - 0x100080c4: e002 .. B 0x100080cc ; lsm6dso_sh_slave_connected_get + 94 - 0x100080c6: 2000 . MOVS r0,#0 - 0x100080c8: 7020 p STRB r0,[r4,#0] - 0x100080ca: bf00 .. NOP - 0x100080cc: bf00 .. NOP - 0x100080ce: 2100 .! MOVS r1,#0 - 0x100080d0: 4630 0F MOV r0,r6 - 0x100080d2: f7fbfbae .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100080d6: 1945 E. ADDS r5,r0,r5 - 0x100080d8: 4628 (F MOV r0,r5 - 0x100080da: e7d3 .. B 0x10008084 ; lsm6dso_sh_slave_connected_get + 22 - lsm6dso_sh_master_set - 0x100080dc: b5f8 .. PUSH {r3-r7,lr} - 0x100080de: 4606 .F MOV r6,r0 - 0x100080e0: 460d .F MOV r5,r1 - 0x100080e2: 2101 .! MOVS r1,#1 - 0x100080e4: 4630 0F MOV r0,r6 - 0x100080e6: f7fbfba4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100080ea: 4604 .F MOV r4,r0 - 0x100080ec: 2c00 ., CMP r4,#0 - 0x100080ee: d001 .. BEQ 0x100080f4 ; lsm6dso_sh_master_set + 24 - 0x100080f0: 4620 F MOV r0,r4 - 0x100080f2: bdf8 .. POP {r3-r7,pc} - 0x100080f4: 2301 .# MOVS r3,#1 - 0x100080f6: 466a jF MOV r2,sp - 0x100080f8: 2114 .! MOVS r1,#0x14 - 0x100080fa: 4630 0F MOV r0,r6 - 0x100080fc: f7fbfab2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008100: 4604 .F MOV r4,r0 - 0x10008102: 4669 iF MOV r1,sp - 0x10008104: 7808 .x LDRB r0,[r1,#0] - 0x10008106: 2104 .! MOVS r1,#4 - 0x10008108: 4388 .C BICS r0,r0,r1 - 0x1000810a: 00a9 .. LSLS r1,r5,#2 - 0x1000810c: 2204 ." MOVS r2,#4 - 0x1000810e: 4011 .@ ANDS r1,r1,r2 - 0x10008110: 4308 .C ORRS r0,r0,r1 - 0x10008112: 9000 .. STR r0,[sp,#0] - 0x10008114: 2301 .# MOVS r3,#1 - 0x10008116: 466a jF MOV r2,sp - 0x10008118: 2114 .! MOVS r1,#0x14 - 0x1000811a: 4630 0F MOV r0,r6 - 0x1000811c: f7fbfab5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008120: 1904 .. ADDS r4,r0,r4 - 0x10008122: 2100 .! MOVS r1,#0 - 0x10008124: 4630 0F MOV r0,r6 - 0x10008126: f7fbfb84 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000812a: 1904 .. ADDS r4,r0,r4 - 0x1000812c: 4620 F MOV r0,r4 - 0x1000812e: e7e0 .. B 0x100080f2 ; lsm6dso_sh_master_set + 22 - lsm6dso_sh_master_get - 0x10008130: b5f8 .. PUSH {r3-r7,lr} - 0x10008132: 4606 .F MOV r6,r0 - 0x10008134: 460d .F MOV r5,r1 - 0x10008136: 2101 .! MOVS r1,#1 - 0x10008138: 4630 0F MOV r0,r6 - 0x1000813a: f7fbfb7a ..z. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000813e: 4604 .F MOV r4,r0 - 0x10008140: 2c00 ., CMP r4,#0 - 0x10008142: d001 .. BEQ 0x10008148 ; lsm6dso_sh_master_get + 24 - 0x10008144: 4620 F MOV r0,r4 - 0x10008146: bdf8 .. POP {r3-r7,pc} - 0x10008148: 2301 .# MOVS r3,#1 - 0x1000814a: 466a jF MOV r2,sp - 0x1000814c: 2114 .! MOVS r1,#0x14 - 0x1000814e: 4630 0F MOV r0,r6 - 0x10008150: f7fbfa88 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008154: 4604 .F MOV r4,r0 - 0x10008156: 4668 hF MOV r0,sp - 0x10008158: 7800 .x LDRB r0,[r0,#0] - 0x1000815a: 0740 @. LSLS r0,r0,#29 - 0x1000815c: 0fc0 .. LSRS r0,r0,#31 - 0x1000815e: 7028 (p STRB r0,[r5,#0] - 0x10008160: 2100 .! MOVS r1,#0 - 0x10008162: 4630 0F MOV r0,r6 - 0x10008164: f7fbfb65 ..e. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008168: 1904 .. ADDS r4,r0,r4 - 0x1000816a: 4620 F MOV r0,r4 - 0x1000816c: e7eb .. B 0x10008146 ; lsm6dso_sh_master_get + 22 - lsm6dso_sh_pin_mode_set - 0x1000816e: b5f8 .. PUSH {r3-r7,lr} - 0x10008170: 4606 .F MOV r6,r0 - 0x10008172: 460d .F MOV r5,r1 - 0x10008174: 2101 .! MOVS r1,#1 - 0x10008176: 4630 0F MOV r0,r6 - 0x10008178: f7fbfb5b ..[. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000817c: 4604 .F MOV r4,r0 - 0x1000817e: 2c00 ., CMP r4,#0 - 0x10008180: d001 .. BEQ 0x10008186 ; lsm6dso_sh_pin_mode_set + 24 - 0x10008182: 4620 F MOV r0,r4 - 0x10008184: bdf8 .. POP {r3-r7,pc} - 0x10008186: 2301 .# MOVS r3,#1 - 0x10008188: 466a jF MOV r2,sp - 0x1000818a: 2114 .! MOVS r1,#0x14 - 0x1000818c: 4630 0F MOV r0,r6 - 0x1000818e: f7fbfa69 ..i. BL lsm6dso_read_reg ; 0x10003664 - 0x10008192: 4604 .F MOV r4,r0 - 0x10008194: 4669 iF MOV r1,sp - 0x10008196: 7808 .x LDRB r0,[r1,#0] - 0x10008198: 2108 .! MOVS r1,#8 - 0x1000819a: 4388 .C BICS r0,r0,r1 - 0x1000819c: 00e9 .. LSLS r1,r5,#3 - 0x1000819e: 2208 ." MOVS r2,#8 - 0x100081a0: 4011 .@ ANDS r1,r1,r2 - 0x100081a2: 4308 .C ORRS r0,r0,r1 - 0x100081a4: 9000 .. STR r0,[sp,#0] - 0x100081a6: 2301 .# MOVS r3,#1 - 0x100081a8: 466a jF MOV r2,sp - 0x100081aa: 2114 .! MOVS r1,#0x14 - 0x100081ac: 4630 0F MOV r0,r6 - 0x100081ae: f7fbfa6c ..l. BL lsm6dso_write_reg ; 0x1000368a - 0x100081b2: 1904 .. ADDS r4,r0,r4 - 0x100081b4: 2100 .! MOVS r1,#0 - 0x100081b6: 4630 0F MOV r0,r6 - 0x100081b8: f7fbfb3b ..;. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100081bc: 1904 .. ADDS r4,r0,r4 - 0x100081be: 4620 F MOV r0,r4 - 0x100081c0: e7e0 .. B 0x10008184 ; lsm6dso_sh_pin_mode_set + 22 - lsm6dso_sh_pin_mode_get - 0x100081c2: b5f8 .. PUSH {r3-r7,lr} - 0x100081c4: 4606 .F MOV r6,r0 - 0x100081c6: 460c .F MOV r4,r1 - 0x100081c8: 2101 .! MOVS r1,#1 - 0x100081ca: 4630 0F MOV r0,r6 - 0x100081cc: f7fbfb31 ..1. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100081d0: 4605 .F MOV r5,r0 - 0x100081d2: 2d00 .- CMP r5,#0 - 0x100081d4: d001 .. BEQ 0x100081da ; lsm6dso_sh_pin_mode_get + 24 - 0x100081d6: 4628 (F MOV r0,r5 - 0x100081d8: bdf8 .. POP {r3-r7,pc} - 0x100081da: 2301 .# MOVS r3,#1 - 0x100081dc: 466a jF MOV r2,sp - 0x100081de: 2114 .! MOVS r1,#0x14 - 0x100081e0: 4630 0F MOV r0,r6 - 0x100081e2: f7fbfa3f ..?. BL lsm6dso_read_reg ; 0x10003664 - 0x100081e6: 4605 .F MOV r5,r0 - 0x100081e8: 4668 hF MOV r0,sp - 0x100081ea: 7800 .x LDRB r0,[r0,#0] - 0x100081ec: 0700 .. LSLS r0,r0,#28 - 0x100081ee: 0fc0 .. LSRS r0,r0,#31 - 0x100081f0: 2800 .( CMP r0,#0 - 0x100081f2: d002 .. BEQ 0x100081fa ; lsm6dso_sh_pin_mode_get + 56 - 0x100081f4: 2801 .( CMP r0,#1 - 0x100081f6: d106 .. BNE 0x10008206 ; lsm6dso_sh_pin_mode_get + 68 - 0x100081f8: e002 .. B 0x10008200 ; lsm6dso_sh_pin_mode_get + 62 - 0x100081fa: 2000 . MOVS r0,#0 - 0x100081fc: 7020 p STRB r0,[r4,#0] - 0x100081fe: e005 .. B 0x1000820c ; lsm6dso_sh_pin_mode_get + 74 - 0x10008200: 2001 . MOVS r0,#1 - 0x10008202: 7020 p STRB r0,[r4,#0] - 0x10008204: e002 .. B 0x1000820c ; lsm6dso_sh_pin_mode_get + 74 - 0x10008206: 2000 . MOVS r0,#0 - 0x10008208: 7020 p STRB r0,[r4,#0] - 0x1000820a: bf00 .. NOP - 0x1000820c: bf00 .. NOP - 0x1000820e: 2100 .! MOVS r1,#0 - 0x10008210: 4630 0F MOV r0,r6 - 0x10008212: f7fbfb0e .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008216: 1945 E. ADDS r5,r0,r5 - 0x10008218: 4628 (F MOV r0,r5 - 0x1000821a: e7dd .. B 0x100081d8 ; lsm6dso_sh_pin_mode_get + 22 - lsm6dso_sh_pass_through_set - 0x1000821c: b5f8 .. PUSH {r3-r7,lr} - 0x1000821e: 4606 .F MOV r6,r0 - 0x10008220: 460d .F MOV r5,r1 - 0x10008222: 2101 .! MOVS r1,#1 - 0x10008224: 4630 0F MOV r0,r6 - 0x10008226: f7fbfb04 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000822a: 4604 .F MOV r4,r0 - 0x1000822c: 2c00 ., CMP r4,#0 - 0x1000822e: d001 .. BEQ 0x10008234 ; lsm6dso_sh_pass_through_set + 24 - 0x10008230: 4620 F MOV r0,r4 - 0x10008232: bdf8 .. POP {r3-r7,pc} - 0x10008234: 2301 .# MOVS r3,#1 - 0x10008236: 466a jF MOV r2,sp - 0x10008238: 2114 .! MOVS r1,#0x14 - 0x1000823a: 4630 0F MOV r0,r6 - 0x1000823c: f7fbfa12 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008240: 4604 .F MOV r4,r0 - 0x10008242: 4669 iF MOV r1,sp - 0x10008244: 7808 .x LDRB r0,[r1,#0] - 0x10008246: 2110 .! MOVS r1,#0x10 - 0x10008248: 4388 .C BICS r0,r0,r1 - 0x1000824a: 0129 ). LSLS r1,r5,#4 - 0x1000824c: 2210 ." MOVS r2,#0x10 - 0x1000824e: 4011 .@ ANDS r1,r1,r2 - 0x10008250: 4308 .C ORRS r0,r0,r1 - 0x10008252: 9000 .. STR r0,[sp,#0] - 0x10008254: 2301 .# MOVS r3,#1 - 0x10008256: 466a jF MOV r2,sp - 0x10008258: 2114 .! MOVS r1,#0x14 - 0x1000825a: 4630 0F MOV r0,r6 - 0x1000825c: f7fbfa15 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008260: 1904 .. ADDS r4,r0,r4 - 0x10008262: 2100 .! MOVS r1,#0 - 0x10008264: 4630 0F MOV r0,r6 - 0x10008266: f7fbfae4 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000826a: 1904 .. ADDS r4,r0,r4 - 0x1000826c: 4620 F MOV r0,r4 - 0x1000826e: e7e0 .. B 0x10008232 ; lsm6dso_sh_pass_through_set + 22 - lsm6dso_sh_pass_through_get - 0x10008270: b5f8 .. PUSH {r3-r7,lr} - 0x10008272: 4606 .F MOV r6,r0 - 0x10008274: 460d .F MOV r5,r1 - 0x10008276: 2101 .! MOVS r1,#1 - 0x10008278: 4630 0F MOV r0,r6 - 0x1000827a: f7fbfada .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000827e: 4604 .F MOV r4,r0 - 0x10008280: 2c00 ., CMP r4,#0 - 0x10008282: d001 .. BEQ 0x10008288 ; lsm6dso_sh_pass_through_get + 24 - 0x10008284: 4620 F MOV r0,r4 - 0x10008286: bdf8 .. POP {r3-r7,pc} - 0x10008288: 2301 .# MOVS r3,#1 - 0x1000828a: 466a jF MOV r2,sp - 0x1000828c: 2114 .! MOVS r1,#0x14 - 0x1000828e: 4630 0F MOV r0,r6 - 0x10008290: f7fbf9e8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008294: 4604 .F MOV r4,r0 - 0x10008296: 4668 hF MOV r0,sp - 0x10008298: 7800 .x LDRB r0,[r0,#0] - 0x1000829a: 06c0 .. LSLS r0,r0,#27 - 0x1000829c: 0fc0 .. LSRS r0,r0,#31 - 0x1000829e: 7028 (p STRB r0,[r5,#0] - 0x100082a0: 2100 .! MOVS r1,#0 - 0x100082a2: 4630 0F MOV r0,r6 - 0x100082a4: f7fbfac5 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100082a8: 1904 .. ADDS r4,r0,r4 - 0x100082aa: 4620 F MOV r0,r4 - 0x100082ac: e7eb .. B 0x10008286 ; lsm6dso_sh_pass_through_get + 22 - lsm6dso_sh_syncro_mode_set - 0x100082ae: b5f8 .. PUSH {r3-r7,lr} - 0x100082b0: 4606 .F MOV r6,r0 - 0x100082b2: 460d .F MOV r5,r1 - 0x100082b4: 2101 .! MOVS r1,#1 - 0x100082b6: 4630 0F MOV r0,r6 - 0x100082b8: f7fbfabb .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100082bc: 4604 .F MOV r4,r0 - 0x100082be: 2c00 ., CMP r4,#0 - 0x100082c0: d001 .. BEQ 0x100082c6 ; lsm6dso_sh_syncro_mode_set + 24 - 0x100082c2: 4620 F MOV r0,r4 - 0x100082c4: bdf8 .. POP {r3-r7,pc} - 0x100082c6: 2301 .# MOVS r3,#1 - 0x100082c8: 466a jF MOV r2,sp - 0x100082ca: 2114 .! MOVS r1,#0x14 - 0x100082cc: 4630 0F MOV r0,r6 - 0x100082ce: f7fbf9c9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100082d2: 4604 .F MOV r4,r0 - 0x100082d4: 4669 iF MOV r1,sp - 0x100082d6: 7808 .x LDRB r0,[r1,#0] - 0x100082d8: 2120 ! MOVS r1,#0x20 - 0x100082da: 4388 .C BICS r0,r0,r1 - 0x100082dc: 0169 i. LSLS r1,r5,#5 - 0x100082de: 2220 " MOVS r2,#0x20 - 0x100082e0: 4011 .@ ANDS r1,r1,r2 - 0x100082e2: 4308 .C ORRS r0,r0,r1 - 0x100082e4: 9000 .. STR r0,[sp,#0] - 0x100082e6: 2301 .# MOVS r3,#1 - 0x100082e8: 466a jF MOV r2,sp - 0x100082ea: 2114 .! MOVS r1,#0x14 - 0x100082ec: 4630 0F MOV r0,r6 - 0x100082ee: f7fbf9cc .... BL lsm6dso_write_reg ; 0x1000368a - 0x100082f2: 1904 .. ADDS r4,r0,r4 - 0x100082f4: 2100 .! MOVS r1,#0 - 0x100082f6: 4630 0F MOV r0,r6 - 0x100082f8: f7fbfa9b .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100082fc: 1904 .. ADDS r4,r0,r4 - 0x100082fe: 4620 F MOV r0,r4 - 0x10008300: e7e0 .. B 0x100082c4 ; lsm6dso_sh_syncro_mode_set + 22 - lsm6dso_sh_syncro_mode_get - 0x10008302: b5f8 .. PUSH {r3-r7,lr} - 0x10008304: 4606 .F MOV r6,r0 - 0x10008306: 460c .F MOV r4,r1 - 0x10008308: 2101 .! MOVS r1,#1 - 0x1000830a: 4630 0F MOV r0,r6 - 0x1000830c: f7fbfa91 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008310: 4605 .F MOV r5,r0 - 0x10008312: 2d00 .- CMP r5,#0 - 0x10008314: d001 .. BEQ 0x1000831a ; lsm6dso_sh_syncro_mode_get + 24 - 0x10008316: 4628 (F MOV r0,r5 - 0x10008318: bdf8 .. POP {r3-r7,pc} - 0x1000831a: 2301 .# MOVS r3,#1 - 0x1000831c: 466a jF MOV r2,sp - 0x1000831e: 2114 .! MOVS r1,#0x14 - 0x10008320: 4630 0F MOV r0,r6 - 0x10008322: f7fbf99f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008326: 4605 .F MOV r5,r0 - 0x10008328: 4668 hF MOV r0,sp - 0x1000832a: 7800 .x LDRB r0,[r0,#0] - 0x1000832c: 0680 .. LSLS r0,r0,#26 - 0x1000832e: 0fc0 .. LSRS r0,r0,#31 - 0x10008330: 2800 .( CMP r0,#0 - 0x10008332: d003 .. BEQ 0x1000833c ; lsm6dso_sh_syncro_mode_get + 58 - 0x10008334: 2801 .( CMP r0,#1 - 0x10008336: d104 .. BNE 0x10008342 ; lsm6dso_sh_syncro_mode_get + 64 - 0x10008338: 7020 p STRB r0,[r4,#0] - 0x1000833a: e005 .. B 0x10008348 ; lsm6dso_sh_syncro_mode_get + 70 - 0x1000833c: 2000 . MOVS r0,#0 - 0x1000833e: 7020 p STRB r0,[r4,#0] - 0x10008340: e002 .. B 0x10008348 ; lsm6dso_sh_syncro_mode_get + 70 - 0x10008342: 2001 . MOVS r0,#1 - 0x10008344: 7020 p STRB r0,[r4,#0] - 0x10008346: bf00 .. NOP - 0x10008348: bf00 .. NOP - 0x1000834a: 2100 .! MOVS r1,#0 - 0x1000834c: 4630 0F MOV r0,r6 - 0x1000834e: f7fbfa70 ..p. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008352: 1945 E. ADDS r5,r0,r5 - 0x10008354: 4628 (F MOV r0,r5 - 0x10008356: e7df .. B 0x10008318 ; lsm6dso_sh_syncro_mode_get + 22 - lsm6dso_sh_write_mode_set - 0x10008358: b5f8 .. PUSH {r3-r7,lr} - 0x1000835a: 4606 .F MOV r6,r0 - 0x1000835c: 460d .F MOV r5,r1 - 0x1000835e: 2101 .! MOVS r1,#1 - 0x10008360: 4630 0F MOV r0,r6 - 0x10008362: f7fbfa66 ..f. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008366: 4604 .F MOV r4,r0 - 0x10008368: 2c00 ., CMP r4,#0 - 0x1000836a: d001 .. BEQ 0x10008370 ; lsm6dso_sh_write_mode_set + 24 - 0x1000836c: 4620 F MOV r0,r4 - 0x1000836e: bdf8 .. POP {r3-r7,pc} - 0x10008370: 2301 .# MOVS r3,#1 - 0x10008372: 466a jF MOV r2,sp - 0x10008374: 2114 .! MOVS r1,#0x14 - 0x10008376: 4630 0F MOV r0,r6 - 0x10008378: f7fbf974 ..t. BL lsm6dso_read_reg ; 0x10003664 - 0x1000837c: 4604 .F MOV r4,r0 - 0x1000837e: 4669 iF MOV r1,sp - 0x10008380: 7808 .x LDRB r0,[r1,#0] - 0x10008382: 2140 @! MOVS r1,#0x40 - 0x10008384: 4388 .C BICS r0,r0,r1 - 0x10008386: 01a9 .. LSLS r1,r5,#6 - 0x10008388: 2240 @" MOVS r2,#0x40 - 0x1000838a: 4011 .@ ANDS r1,r1,r2 - 0x1000838c: 4308 .C ORRS r0,r0,r1 - 0x1000838e: 9000 .. STR r0,[sp,#0] - 0x10008390: 2301 .# MOVS r3,#1 - 0x10008392: 466a jF MOV r2,sp - 0x10008394: 2114 .! MOVS r1,#0x14 - 0x10008396: 4630 0F MOV r0,r6 - 0x10008398: f7fbf977 ..w. BL lsm6dso_write_reg ; 0x1000368a - 0x1000839c: 1904 .. ADDS r4,r0,r4 - 0x1000839e: 2100 .! MOVS r1,#0 - 0x100083a0: 4630 0F MOV r0,r6 - 0x100083a2: f7fbfa46 ..F. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100083a6: 1904 .. ADDS r4,r0,r4 - 0x100083a8: 4620 F MOV r0,r4 - 0x100083aa: e7e0 .. B 0x1000836e ; lsm6dso_sh_write_mode_set + 22 - lsm6dso_sh_write_mode_get - 0x100083ac: b5f8 .. PUSH {r3-r7,lr} - 0x100083ae: 4606 .F MOV r6,r0 - 0x100083b0: 460c .F MOV r4,r1 - 0x100083b2: 2101 .! MOVS r1,#1 - 0x100083b4: 4630 0F MOV r0,r6 - 0x100083b6: f7fbfa3c ..<. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100083ba: 4605 .F MOV r5,r0 - 0x100083bc: 2d00 .- CMP r5,#0 - 0x100083be: d001 .. BEQ 0x100083c4 ; lsm6dso_sh_write_mode_get + 24 - 0x100083c0: 4628 (F MOV r0,r5 - 0x100083c2: bdf8 .. POP {r3-r7,pc} - 0x100083c4: 2301 .# MOVS r3,#1 - 0x100083c6: 466a jF MOV r2,sp - 0x100083c8: 2114 .! MOVS r1,#0x14 - 0x100083ca: 4630 0F MOV r0,r6 - 0x100083cc: f7fbf94a ..J. BL lsm6dso_read_reg ; 0x10003664 - 0x100083d0: 4605 .F MOV r5,r0 - 0x100083d2: 4668 hF MOV r0,sp - 0x100083d4: 7800 .x LDRB r0,[r0,#0] - 0x100083d6: 0640 @. LSLS r0,r0,#25 - 0x100083d8: 0fc0 .. LSRS r0,r0,#31 - 0x100083da: 2800 .( CMP r0,#0 - 0x100083dc: d002 .. BEQ 0x100083e4 ; lsm6dso_sh_write_mode_get + 56 - 0x100083de: 2801 .( CMP r0,#1 - 0x100083e0: d106 .. BNE 0x100083f0 ; lsm6dso_sh_write_mode_get + 68 - 0x100083e2: e002 .. B 0x100083ea ; lsm6dso_sh_write_mode_get + 62 - 0x100083e4: 2000 . MOVS r0,#0 - 0x100083e6: 7020 p STRB r0,[r4,#0] - 0x100083e8: e005 .. B 0x100083f6 ; lsm6dso_sh_write_mode_get + 74 - 0x100083ea: 2001 . MOVS r0,#1 - 0x100083ec: 7020 p STRB r0,[r4,#0] - 0x100083ee: e002 .. B 0x100083f6 ; lsm6dso_sh_write_mode_get + 74 - 0x100083f0: 2000 . MOVS r0,#0 - 0x100083f2: 7020 p STRB r0,[r4,#0] - 0x100083f4: bf00 .. NOP - 0x100083f6: bf00 .. NOP - 0x100083f8: 2100 .! MOVS r1,#0 - 0x100083fa: 4630 0F MOV r0,r6 - 0x100083fc: f7fbfa19 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008400: 1945 E. ADDS r5,r0,r5 - 0x10008402: 4628 (F MOV r0,r5 - 0x10008404: e7dd .. B 0x100083c2 ; lsm6dso_sh_write_mode_get + 22 - lsm6dso_sh_reset_set - 0x10008406: b538 8. PUSH {r3-r5,lr} - 0x10008408: 4605 .F MOV r5,r0 - 0x1000840a: 2101 .! MOVS r1,#1 - 0x1000840c: 4628 (F MOV r0,r5 - 0x1000840e: f7fbfa10 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008412: 4604 .F MOV r4,r0 - 0x10008414: 2c00 ., CMP r4,#0 - 0x10008416: d001 .. BEQ 0x1000841c ; lsm6dso_sh_reset_set + 22 - 0x10008418: 4620 F MOV r0,r4 - 0x1000841a: bd38 8. POP {r3-r5,pc} - 0x1000841c: 2301 .# MOVS r3,#1 - 0x1000841e: 466a jF MOV r2,sp - 0x10008420: 2114 .! MOVS r1,#0x14 - 0x10008422: 4628 (F MOV r0,r5 - 0x10008424: f7fbf91e .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008428: 4604 .F MOV r4,r0 - 0x1000842a: 4669 iF MOV r1,sp - 0x1000842c: 7808 .x LDRB r0,[r1,#0] - 0x1000842e: 2180 .! MOVS r1,#0x80 - 0x10008430: 4388 .C BICS r0,r0,r1 - 0x10008432: 3080 .0 ADDS r0,r0,#0x80 - 0x10008434: 9000 .. STR r0,[sp,#0] - 0x10008436: 2301 .# MOVS r3,#1 - 0x10008438: 466a jF MOV r2,sp - 0x1000843a: 2114 .! MOVS r1,#0x14 - 0x1000843c: 4628 (F MOV r0,r5 - 0x1000843e: f7fbf924 ..$. BL lsm6dso_write_reg ; 0x1000368a - 0x10008442: 1904 .. ADDS r4,r0,r4 - 0x10008444: 2c00 ., CMP r4,#0 - 0x10008446: d001 .. BEQ 0x1000844c ; lsm6dso_sh_reset_set + 70 - 0x10008448: 4620 F MOV r0,r4 - 0x1000844a: e7e6 .. B 0x1000841a ; lsm6dso_sh_reset_set + 20 - 0x1000844c: 4669 iF MOV r1,sp - 0x1000844e: 7808 .x LDRB r0,[r1,#0] - 0x10008450: 2180 .! MOVS r1,#0x80 - 0x10008452: 4388 .C BICS r0,r0,r1 - 0x10008454: 9000 .. STR r0,[sp,#0] - 0x10008456: 2301 .# MOVS r3,#1 - 0x10008458: 466a jF MOV r2,sp - 0x1000845a: 2114 .! MOVS r1,#0x14 - 0x1000845c: 4628 (F MOV r0,r5 - 0x1000845e: f7fbf914 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008462: 4604 .F MOV r4,r0 - 0x10008464: 2100 .! MOVS r1,#0 - 0x10008466: 4628 (F MOV r0,r5 - 0x10008468: f7fbf9e3 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000846c: 1904 .. ADDS r4,r0,r4 - 0x1000846e: 4620 F MOV r0,r4 - 0x10008470: e7d3 .. B 0x1000841a ; lsm6dso_sh_reset_set + 20 - lsm6dso_sh_reset_get - 0x10008472: b5f8 .. PUSH {r3-r7,lr} - 0x10008474: 4606 .F MOV r6,r0 - 0x10008476: 460d .F MOV r5,r1 - 0x10008478: 2101 .! MOVS r1,#1 - 0x1000847a: 4630 0F MOV r0,r6 - 0x1000847c: f7fbf9d9 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008480: 4604 .F MOV r4,r0 - 0x10008482: 2c00 ., CMP r4,#0 - 0x10008484: d001 .. BEQ 0x1000848a ; lsm6dso_sh_reset_get + 24 - 0x10008486: 4620 F MOV r0,r4 - 0x10008488: bdf8 .. POP {r3-r7,pc} - 0x1000848a: 2301 .# MOVS r3,#1 - 0x1000848c: 466a jF MOV r2,sp - 0x1000848e: 2114 .! MOVS r1,#0x14 - 0x10008490: 4630 0F MOV r0,r6 - 0x10008492: f7fbf8e7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008496: 4604 .F MOV r4,r0 - 0x10008498: 4668 hF MOV r0,sp - 0x1000849a: 7800 .x LDRB r0,[r0,#0] - 0x1000849c: 09c0 .. LSRS r0,r0,#7 - 0x1000849e: 7028 (p STRB r0,[r5,#0] - 0x100084a0: 2100 .! MOVS r1,#0 - 0x100084a2: 4630 0F MOV r0,r6 - 0x100084a4: f7fbf9c5 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100084a8: 1904 .. ADDS r4,r0,r4 - 0x100084aa: 4620 F MOV r0,r4 - 0x100084ac: e7ec .. B 0x10008488 ; lsm6dso_sh_reset_get + 22 - lsm6dso_sh_data_rate_set - 0x100084ae: b5f8 .. PUSH {r3-r7,lr} - 0x100084b0: 4606 .F MOV r6,r0 - 0x100084b2: 460d .F MOV r5,r1 - 0x100084b4: 2101 .! MOVS r1,#1 - 0x100084b6: 4630 0F MOV r0,r6 - 0x100084b8: f7fbf9bb .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100084bc: 4604 .F MOV r4,r0 - 0x100084be: 2c00 ., CMP r4,#0 - 0x100084c0: d001 .. BEQ 0x100084c6 ; lsm6dso_sh_data_rate_set + 24 - 0x100084c2: 4620 F MOV r0,r4 - 0x100084c4: bdf8 .. POP {r3-r7,pc} - 0x100084c6: 2301 .# MOVS r3,#1 - 0x100084c8: 466a jF MOV r2,sp - 0x100084ca: 2117 .! MOVS r1,#0x17 - 0x100084cc: 4630 0F MOV r0,r6 - 0x100084ce: f7fbf8c9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100084d2: 4604 .F MOV r4,r0 - 0x100084d4: 4669 iF MOV r1,sp - 0x100084d6: 7808 .x LDRB r0,[r1,#0] - 0x100084d8: 21c0 .! MOVS r1,#0xc0 - 0x100084da: 4388 .C BICS r0,r0,r1 - 0x100084dc: 01a9 .. LSLS r1,r5,#6 - 0x100084de: 22c0 ." MOVS r2,#0xc0 - 0x100084e0: 4011 .@ ANDS r1,r1,r2 - 0x100084e2: 4308 .C ORRS r0,r0,r1 - 0x100084e4: 9000 .. STR r0,[sp,#0] - 0x100084e6: 2301 .# MOVS r3,#1 - 0x100084e8: 466a jF MOV r2,sp - 0x100084ea: 2117 .! MOVS r1,#0x17 - 0x100084ec: 4630 0F MOV r0,r6 - 0x100084ee: f7fbf8cc .... BL lsm6dso_write_reg ; 0x1000368a - 0x100084f2: 1904 .. ADDS r4,r0,r4 - 0x100084f4: 2100 .! MOVS r1,#0 - 0x100084f6: 4630 0F MOV r0,r6 - 0x100084f8: f7fbf99b .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100084fc: 1904 .. ADDS r4,r0,r4 - 0x100084fe: 4620 F MOV r0,r4 - 0x10008500: e7e0 .. B 0x100084c4 ; lsm6dso_sh_data_rate_set + 22 - lsm6dso_sh_data_rate_get - 0x10008502: b5f8 .. PUSH {r3-r7,lr} - 0x10008504: 4606 .F MOV r6,r0 - 0x10008506: 460c .F MOV r4,r1 - 0x10008508: 2101 .! MOVS r1,#1 - 0x1000850a: 4630 0F MOV r0,r6 - 0x1000850c: f7fbf991 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008510: 4605 .F MOV r5,r0 - 0x10008512: 2d00 .- CMP r5,#0 - 0x10008514: d001 .. BEQ 0x1000851a ; lsm6dso_sh_data_rate_get + 24 - 0x10008516: 4628 (F MOV r0,r5 - 0x10008518: bdf8 .. POP {r3-r7,pc} - 0x1000851a: 2301 .# MOVS r3,#1 - 0x1000851c: 466a jF MOV r2,sp - 0x1000851e: 2117 .! MOVS r1,#0x17 - 0x10008520: 4630 0F MOV r0,r6 - 0x10008522: f7fbf89f .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008526: 4605 .F MOV r5,r0 - 0x10008528: 4668 hF MOV r0,sp - 0x1000852a: 7800 .x LDRB r0,[r0,#0] - 0x1000852c: 0980 .. LSRS r0,r0,#6 - 0x1000852e: 2800 .( CMP r0,#0 - 0x10008530: d006 .. BEQ 0x10008540 ; lsm6dso_sh_data_rate_get + 62 - 0x10008532: 2801 .( CMP r0,#1 - 0x10008534: d007 .. BEQ 0x10008546 ; lsm6dso_sh_data_rate_get + 68 - 0x10008536: 2802 .( CMP r0,#2 - 0x10008538: d008 .. BEQ 0x1000854c ; lsm6dso_sh_data_rate_get + 74 - 0x1000853a: 2803 .( CMP r0,#3 - 0x1000853c: d10c .. BNE 0x10008558 ; lsm6dso_sh_data_rate_get + 86 - 0x1000853e: e008 .. B 0x10008552 ; lsm6dso_sh_data_rate_get + 80 - 0x10008540: 2000 . MOVS r0,#0 - 0x10008542: 7020 p STRB r0,[r4,#0] - 0x10008544: e00b .. B 0x1000855e ; lsm6dso_sh_data_rate_get + 92 - 0x10008546: 2001 . MOVS r0,#1 - 0x10008548: 7020 p STRB r0,[r4,#0] - 0x1000854a: e008 .. B 0x1000855e ; lsm6dso_sh_data_rate_get + 92 - 0x1000854c: 2002 . MOVS r0,#2 - 0x1000854e: 7020 p STRB r0,[r4,#0] - 0x10008550: e005 .. B 0x1000855e ; lsm6dso_sh_data_rate_get + 92 - 0x10008552: 2003 . MOVS r0,#3 - 0x10008554: 7020 p STRB r0,[r4,#0] - 0x10008556: e002 .. B 0x1000855e ; lsm6dso_sh_data_rate_get + 92 - 0x10008558: 2000 . MOVS r0,#0 - 0x1000855a: 7020 p STRB r0,[r4,#0] - 0x1000855c: bf00 .. NOP - 0x1000855e: bf00 .. NOP - 0x10008560: 2100 .! MOVS r1,#0 - 0x10008562: 4630 0F MOV r0,r6 - 0x10008564: f7fbf965 ..e. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008568: 1945 E. ADDS r5,r0,r5 - 0x1000856a: 4628 (F MOV r0,r5 - 0x1000856c: e7d4 .. B 0x10008518 ; lsm6dso_sh_data_rate_get + 22 - lsm6dso_sh_cfg_write - 0x1000856e: b5f8 .. PUSH {r3-r7,lr} - 0x10008570: 4606 .F MOV r6,r0 - 0x10008572: 460d .F MOV r5,r1 - 0x10008574: 2101 .! MOVS r1,#1 - 0x10008576: 4630 0F MOV r0,r6 - 0x10008578: f7fbf95b ..[. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000857c: 4604 .F MOV r4,r0 - 0x1000857e: 2c00 ., CMP r4,#0 - 0x10008580: d001 .. BEQ 0x10008586 ; lsm6dso_sh_cfg_write + 24 - 0x10008582: 4620 F MOV r0,r4 - 0x10008584: bdf8 .. POP {r3-r7,pc} - 0x10008586: 4668 hF MOV r0,sp - 0x10008588: 7800 .x LDRB r0,[r0,#0] - 0x1000858a: 21fe .! MOVS r1,#0xfe - 0x1000858c: 4388 .C BICS r0,r0,r1 - 0x1000858e: 7829 )x LDRB r1,[r5,#0] - 0x10008590: 0049 I. LSLS r1,r1,#1 - 0x10008592: 22fe ." MOVS r2,#0xfe - 0x10008594: 4011 .@ ANDS r1,r1,r2 - 0x10008596: 4301 .C ORRS r1,r1,r0 - 0x10008598: 9100 .. STR r1,[sp,#0] - 0x1000859a: 4668 hF MOV r0,sp - 0x1000859c: 7800 .x LDRB r0,[r0,#0] - 0x1000859e: 0840 @. LSRS r0,r0,#1 - 0x100085a0: 0040 @. LSLS r0,r0,#1 - 0x100085a2: 9000 .. STR r0,[sp,#0] - 0x100085a4: 2301 .# MOVS r3,#1 - 0x100085a6: 466a jF MOV r2,sp - 0x100085a8: 2115 .! MOVS r1,#0x15 - 0x100085aa: 4630 0F MOV r0,r6 - 0x100085ac: f7fbf86d ..m. BL lsm6dso_write_reg ; 0x1000368a - 0x100085b0: 4604 .F MOV r4,r0 - 0x100085b2: 2c00 ., CMP r4,#0 - 0x100085b4: d000 .. BEQ 0x100085b8 ; lsm6dso_sh_cfg_write + 74 - 0x100085b6: e011 .. B 0x100085dc ; lsm6dso_sh_cfg_write + 110 - 0x100085b8: 2301 .# MOVS r3,#1 - 0x100085ba: 1c6a j. ADDS r2,r5,#1 - 0x100085bc: 2116 .! MOVS r1,#0x16 - 0x100085be: 4630 0F MOV r0,r6 - 0x100085c0: f7fbf863 ..c. BL lsm6dso_write_reg ; 0x1000368a - 0x100085c4: 4604 .F MOV r4,r0 - 0x100085c6: 2c00 ., CMP r4,#0 - 0x100085c8: d000 .. BEQ 0x100085cc ; lsm6dso_sh_cfg_write + 94 - 0x100085ca: e007 .. B 0x100085dc ; lsm6dso_sh_cfg_write + 110 - 0x100085cc: 2301 .# MOVS r3,#1 - 0x100085ce: 1caa .. ADDS r2,r5,#2 - 0x100085d0: 2121 !! MOVS r1,#0x21 - 0x100085d2: 4630 0F MOV r0,r6 - 0x100085d4: f7fbf859 ..Y. BL lsm6dso_write_reg ; 0x1000368a - 0x100085d8: 4604 .F MOV r4,r0 - 0x100085da: bf00 .. NOP - 0x100085dc: 2100 .! MOVS r1,#0 - 0x100085de: 4630 0F MOV r0,r6 - 0x100085e0: f7fbf927 ..'. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100085e4: 1904 .. ADDS r4,r0,r4 - 0x100085e6: 4620 F MOV r0,r4 - 0x100085e8: e7cc .. B 0x10008584 ; lsm6dso_sh_cfg_write + 22 - lsm6dso_sh_slv_cfg_read - 0x100085ea: b5fe .. PUSH {r1-r7,lr} - 0x100085ec: 4607 .F MOV r7,r0 - 0x100085ee: 460d .F MOV r5,r1 - 0x100085f0: 4616 .F MOV r6,r2 - 0x100085f2: 2101 .! MOVS r1,#1 - 0x100085f4: 4638 8F MOV r0,r7 - 0x100085f6: f7fbf91c .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100085fa: 4604 .F MOV r4,r0 - 0x100085fc: 2c00 ., CMP r4,#0 - 0x100085fe: d001 .. BEQ 0x10008604 ; lsm6dso_sh_slv_cfg_read + 26 - 0x10008600: 4620 F MOV r0,r4 - 0x10008602: bdfe .. POP {r1-r7,pc} - 0x10008604: 4668 hF MOV r0,sp - 0x10008606: 7900 .y LDRB r0,[r0,#4] - 0x10008608: 21fe .! MOVS r1,#0xfe - 0x1000860a: 4388 .C BICS r0,r0,r1 - 0x1000860c: 7831 1x LDRB r1,[r6,#0] - 0x1000860e: 0049 I. LSLS r1,r1,#1 - 0x10008610: 22fe ." MOVS r2,#0xfe - 0x10008612: 4011 .@ ANDS r1,r1,r2 - 0x10008614: 4301 .C ORRS r1,r1,r0 - 0x10008616: 9101 .. STR r1,[sp,#4] - 0x10008618: 4668 hF MOV r0,sp - 0x1000861a: 7900 .y LDRB r0,[r0,#4] - 0x1000861c: 0840 @. LSRS r0,r0,#1 - 0x1000861e: 0040 @. LSLS r0,r0,#1 - 0x10008620: 1c40 @. ADDS r0,r0,#1 - 0x10008622: 9001 .. STR r0,[sp,#4] - 0x10008624: 0068 h. LSLS r0,r5,#1 - 0x10008626: 1828 (. ADDS r0,r5,r0 - 0x10008628: 3015 .0 ADDS r0,r0,#0x15 - 0x1000862a: b2c1 .. UXTB r1,r0 - 0x1000862c: 2301 .# MOVS r3,#1 - 0x1000862e: aa01 .. ADD r2,sp,#4 - 0x10008630: 4638 8F MOV r0,r7 - 0x10008632: f7fbf82a ..*. BL lsm6dso_write_reg ; 0x1000368a - 0x10008636: 4604 .F MOV r4,r0 - 0x10008638: 2c00 ., CMP r4,#0 - 0x1000863a: d000 .. BEQ 0x1000863e ; lsm6dso_sh_slv_cfg_read + 84 - 0x1000863c: e02a *. B 0x10008694 ; lsm6dso_sh_slv_cfg_read + 170 - 0x1000863e: 0068 h. LSLS r0,r5,#1 - 0x10008640: 1828 (. ADDS r0,r5,r0 - 0x10008642: 3016 .0 ADDS r0,r0,#0x16 - 0x10008644: b2c1 .. UXTB r1,r0 - 0x10008646: 2301 .# MOVS r3,#1 - 0x10008648: 1c72 r. ADDS r2,r6,#1 - 0x1000864a: 4638 8F MOV r0,r7 - 0x1000864c: f7fbf81d .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008650: 4604 .F MOV r4,r0 - 0x10008652: 2c00 ., CMP r4,#0 - 0x10008654: d000 .. BEQ 0x10008658 ; lsm6dso_sh_slv_cfg_read + 110 - 0x10008656: e01d .. B 0x10008694 ; lsm6dso_sh_slv_cfg_read + 170 - 0x10008658: 0068 h. LSLS r0,r5,#1 - 0x1000865a: 1828 (. ADDS r0,r5,r0 - 0x1000865c: 3017 .0 ADDS r0,r0,#0x17 - 0x1000865e: b2c1 .. UXTB r1,r0 - 0x10008660: 2301 .# MOVS r3,#1 - 0x10008662: 466a jF MOV r2,sp - 0x10008664: 4638 8F MOV r0,r7 - 0x10008666: f7fafffd .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000866a: 4604 .F MOV r4,r0 - 0x1000866c: 4669 iF MOV r1,sp - 0x1000866e: 7808 .x LDRB r0,[r1,#0] - 0x10008670: 08c0 .. LSRS r0,r0,#3 - 0x10008672: 00c0 .. LSLS r0,r0,#3 - 0x10008674: 78b1 .x LDRB r1,[r6,#2] - 0x10008676: 0749 I. LSLS r1,r1,#29 - 0x10008678: 0f49 I. LSRS r1,r1,#29 - 0x1000867a: 4308 .C ORRS r0,r0,r1 - 0x1000867c: 9000 .. STR r0,[sp,#0] - 0x1000867e: 0068 h. LSLS r0,r5,#1 - 0x10008680: 1828 (. ADDS r0,r5,r0 - 0x10008682: 3017 .0 ADDS r0,r0,#0x17 - 0x10008684: b2c1 .. UXTB r1,r0 - 0x10008686: 2301 .# MOVS r3,#1 - 0x10008688: 466a jF MOV r2,sp - 0x1000868a: 4638 8F MOV r0,r7 - 0x1000868c: f7fafffd .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008690: 1904 .. ADDS r4,r0,r4 - 0x10008692: bf00 .. NOP - 0x10008694: 2100 .! MOVS r1,#0 - 0x10008696: 4638 8F MOV r0,r7 - 0x10008698: f7fbf8cb .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000869c: 1904 .. ADDS r4,r0,r4 - 0x1000869e: 4620 F MOV r0,r4 - 0x100086a0: e7af .. B 0x10008602 ; lsm6dso_sh_slv_cfg_read + 24 - lsm6dso_sh_status_get - 0x100086a2: b570 p. PUSH {r4-r6,lr} - 0x100086a4: 4605 .F MOV r5,r0 - 0x100086a6: 460c .F MOV r4,r1 - 0x100086a8: 2301 .# MOVS r3,#1 - 0x100086aa: 4622 "F MOV r2,r4 - 0x100086ac: 2139 9! MOVS r1,#0x39 - 0x100086ae: 4628 (F MOV r0,r5 - 0x100086b0: f7faffd8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100086b4: 4606 .F MOV r6,r0 - 0x100086b6: 4630 0F MOV r0,r6 - 0x100086b8: bd70 p. POP {r4-r6,pc} - lsm6dso_id_get - 0x100086ba: b5f8 .. PUSH {r3-r7,lr} - 0x100086bc: 4605 .F MOV r5,r0 - 0x100086be: 460c .F MOV r4,r1 - 0x100086c0: 4616 .F MOV r6,r2 - 0x100086c2: 2700 .' MOVS r7,#0 - 0x100086c4: 2d00 .- CMP r5,#0 - 0x100086c6: d006 .. BEQ 0x100086d6 ; lsm6dso_id_get + 28 - 0x100086c8: 2301 .# MOVS r3,#1 - 0x100086ca: 4632 2F MOV r2,r6 - 0x100086cc: 210f .! MOVS r1,#0xf - 0x100086ce: 4628 (F MOV r0,r5 - 0x100086d0: f7faffc8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100086d4: 4607 .F MOV r7,r0 - 0x100086d6: 2c00 ., CMP r4,#0 - 0x100086d8: d006 .. BEQ 0x100086e8 ; lsm6dso_id_get + 46 - 0x100086da: 2301 .# MOVS r3,#1 - 0x100086dc: 1c72 r. ADDS r2,r6,#1 - 0x100086de: 210f .! MOVS r1,#0xf - 0x100086e0: 4620 F MOV r0,r4 - 0x100086e2: f7faffbf .... BL lsm6dso_read_reg ; 0x10003664 - 0x100086e6: 19c7 .. ADDS r7,r0,r7 - 0x100086e8: 4638 8F MOV r0,r7 - 0x100086ea: bdf8 .. POP {r3-r7,pc} - lsm6dso_init_set - 0x100086ec: b5fe .. PUSH {r1-r7,lr} - 0x100086ee: 4606 .F MOV r6,r0 - 0x100086f0: 460c .F MOV r4,r1 - 0x100086f2: 2102 .! MOVS r1,#2 - 0x100086f4: 4630 0F MOV r0,r6 - 0x100086f6: f7fbf89c .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100086fa: 4605 .F MOV r5,r0 - 0x100086fc: 2d00 .- CMP r5,#0 - 0x100086fe: d001 .. BEQ 0x10008704 ; lsm6dso_init_set + 24 - 0x10008700: 4628 (F MOV r0,r5 - 0x10008702: bdfe .. POP {r1-r7,pc} - 0x10008704: 2301 .# MOVS r3,#1 - 0x10008706: aa01 .. ADD r2,sp,#4 - 0x10008708: 2167 g! MOVS r1,#0x67 - 0x1000870a: 4630 0F MOV r0,r6 - 0x1000870c: f7faffaa .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008710: 4605 .F MOV r5,r0 - 0x10008712: 4668 hF MOV r0,sp - 0x10008714: 7900 .y LDRB r0,[r0,#4] - 0x10008716: 2108 .! MOVS r1,#8 - 0x10008718: 4388 .C BICS r0,r0,r1 - 0x1000871a: 00e1 .. LSLS r1,r4,#3 - 0x1000871c: 2208 ." MOVS r2,#8 - 0x1000871e: 4011 .@ ANDS r1,r1,r2 - 0x10008720: 4301 .C ORRS r1,r1,r0 - 0x10008722: 9101 .. STR r1,[sp,#4] - 0x10008724: 4668 hF MOV r0,sp - 0x10008726: 7900 .y LDRB r0,[r0,#4] - 0x10008728: 0841 A. LSRS r1,r0,#1 - 0x1000872a: 0049 I. LSLS r1,r1,#1 - 0x1000872c: 07e0 .. LSLS r0,r4,#31 - 0x1000872e: 0fc0 .. LSRS r0,r0,#31 - 0x10008730: 4301 .C ORRS r1,r1,r0 - 0x10008732: 9101 .. STR r1,[sp,#4] - 0x10008734: 2301 .# MOVS r3,#1 - 0x10008736: aa01 .. ADD r2,sp,#4 - 0x10008738: 2167 g! MOVS r1,#0x67 - 0x1000873a: 4630 0F MOV r0,r6 - 0x1000873c: f7faffa5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008740: 1945 E. ADDS r5,r0,r5 - 0x10008742: 2301 .# MOVS r3,#1 - 0x10008744: aa02 .. ADD r2,sp,#8 - 0x10008746: 2166 f! MOVS r1,#0x66 - 0x10008748: 4630 0F MOV r0,r6 - 0x1000874a: f7faff8b .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000874e: 1945 E. ADDS r5,r0,r5 - 0x10008750: 4668 hF MOV r0,sp - 0x10008752: 7a00 .z LDRB r0,[r0,#8] - 0x10008754: 2108 .! MOVS r1,#8 - 0x10008756: 4388 .C BICS r0,r0,r1 - 0x10008758: 2120 ! MOVS r1,#0x20 - 0x1000875a: 4021 !@ ANDS r1,r1,r4 - 0x1000875c: 1149 I. ASRS r1,r1,#5 - 0x1000875e: 00c9 .. LSLS r1,r1,#3 - 0x10008760: 2208 ." MOVS r2,#8 - 0x10008762: 4011 .@ ANDS r1,r1,r2 - 0x10008764: 4301 .C ORRS r1,r1,r0 - 0x10008766: 9102 .. STR r1,[sp,#8] - 0x10008768: 4668 hF MOV r0,sp - 0x1000876a: 7a00 .z LDRB r0,[r0,#8] - 0x1000876c: 2110 .! MOVS r1,#0x10 - 0x1000876e: 4388 .C BICS r0,r0,r1 - 0x10008770: 2140 @! MOVS r1,#0x40 - 0x10008772: 4021 !@ ANDS r1,r1,r4 - 0x10008774: 1189 .. ASRS r1,r1,#6 - 0x10008776: 0109 .. LSLS r1,r1,#4 - 0x10008778: 2210 ." MOVS r2,#0x10 - 0x1000877a: 4011 .@ ANDS r1,r1,r2 - 0x1000877c: 4301 .C ORRS r1,r1,r0 - 0x1000877e: 9102 .. STR r1,[sp,#8] - 0x10008780: 4668 hF MOV r0,sp - 0x10008782: 7a00 .z LDRB r0,[r0,#8] - 0x10008784: 2120 ! MOVS r1,#0x20 - 0x10008786: 4388 .C BICS r0,r0,r1 - 0x10008788: 2180 .! MOVS r1,#0x80 - 0x1000878a: 4021 !@ ANDS r1,r1,r4 - 0x1000878c: 11c9 .. ASRS r1,r1,#7 - 0x1000878e: 0149 I. LSLS r1,r1,#5 - 0x10008790: 2220 " MOVS r2,#0x20 - 0x10008792: 4011 .@ ANDS r1,r1,r2 - 0x10008794: 4308 .C ORRS r0,r0,r1 - 0x10008796: 9002 .. STR r0,[sp,#8] - 0x10008798: 2301 .# MOVS r3,#1 - 0x1000879a: aa02 .. ADD r2,sp,#8 - 0x1000879c: 2166 f! MOVS r1,#0x66 - 0x1000879e: 4630 0F MOV r0,r6 - 0x100087a0: f7faff73 ..s. BL lsm6dso_write_reg ; 0x1000368a - 0x100087a4: 1945 E. ADDS r5,r0,r5 - 0x100087a6: 2100 .! MOVS r1,#0 - 0x100087a8: 4630 0F MOV r0,r6 - 0x100087aa: f7fbf842 ..B. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x100087ae: 1945 E. ADDS r5,r0,r5 - 0x100087b0: 2d00 .- CMP r5,#0 - 0x100087b2: d001 .. BEQ 0x100087b8 ; lsm6dso_init_set + 204 - 0x100087b4: 4628 (F MOV r0,r5 - 0x100087b6: e7a4 .. B 0x10008702 ; lsm6dso_init_set + 22 - 0x100087b8: 2301 .# MOVS r3,#1 - 0x100087ba: 466a jF MOV r2,sp - 0x100087bc: 2112 .! MOVS r1,#0x12 - 0x100087be: 4630 0F MOV r0,r6 - 0x100087c0: f7faff50 ..P. BL lsm6dso_read_reg ; 0x10003664 - 0x100087c4: 4605 .F MOV r5,r0 - 0x100087c6: 2c01 ., CMP r4,#1 - 0x100087c8: d001 .. BEQ 0x100087ce ; lsm6dso_init_set + 226 - 0x100087ca: 2c02 ., CMP r4,#2 - 0x100087cc: d11a .. BNE 0x10008804 ; lsm6dso_init_set + 280 - 0x100087ce: 2d00 .- CMP r5,#0 - 0x100087d0: d118 .. BNE 0x10008804 ; lsm6dso_init_set + 280 - 0x100087d2: 4668 hF MOV r0,sp - 0x100087d4: 7800 .x LDRB r0,[r0,#0] - 0x100087d6: 2180 .! MOVS r1,#0x80 - 0x100087d8: 4388 .C BICS r0,r0,r1 - 0x100087da: 01e1 .. LSLS r1,r4,#7 - 0x100087dc: 2280 ." MOVS r2,#0x80 - 0x100087de: 4011 .@ ANDS r1,r1,r2 - 0x100087e0: 4301 .C ORRS r1,r1,r0 - 0x100087e2: 9100 .. STR r1,[sp,#0] - 0x100087e4: 4668 hF MOV r0,sp - 0x100087e6: 7800 .x LDRB r0,[r0,#0] - 0x100087e8: 0840 @. LSRS r0,r0,#1 - 0x100087ea: 0040 @. LSLS r0,r0,#1 - 0x100087ec: 2102 .! MOVS r1,#2 - 0x100087ee: 4021 !@ ANDS r1,r1,r4 - 0x100087f0: 1049 I. ASRS r1,r1,#1 - 0x100087f2: 4308 .C ORRS r0,r0,r1 - 0x100087f4: 9000 .. STR r0,[sp,#0] - 0x100087f6: 2301 .# MOVS r3,#1 - 0x100087f8: 466a jF MOV r2,sp - 0x100087fa: 2112 .! MOVS r1,#0x12 - 0x100087fc: 4630 0F MOV r0,r6 - 0x100087fe: f7faff44 ..D. BL lsm6dso_write_reg ; 0x1000368a - 0x10008802: 4605 .F MOV r5,r0 - 0x10008804: 2c00 ., CMP r4,#0 - 0x10008806: d120 . BNE 0x1000884a ; lsm6dso_init_set + 350 - 0x10008808: 4668 hF MOV r0,sp - 0x1000880a: 7800 .x LDRB r0,[r0,#0] - 0x1000880c: 0640 @. LSLS r0,r0,#25 - 0x1000880e: 0fc0 .. LSRS r0,r0,#31 - 0x10008810: 2800 .( CMP r0,#0 - 0x10008812: d005 .. BEQ 0x10008820 ; lsm6dso_init_set + 308 - 0x10008814: 4668 hF MOV r0,sp - 0x10008816: 7800 .x LDRB r0,[r0,#0] - 0x10008818: 0740 @. LSLS r0,r0,#29 - 0x1000881a: 0fc0 .. LSRS r0,r0,#31 - 0x1000881c: 2800 .( CMP r0,#0 - 0x1000881e: d114 .. BNE 0x1000884a ; lsm6dso_init_set + 350 - 0x10008820: 2d00 .- CMP r5,#0 - 0x10008822: d112 .. BNE 0x1000884a ; lsm6dso_init_set + 350 - 0x10008824: 4668 hF MOV r0,sp - 0x10008826: 7800 .x LDRB r0,[r0,#0] - 0x10008828: 2140 @! MOVS r1,#0x40 - 0x1000882a: 4388 .C BICS r0,r0,r1 - 0x1000882c: 1841 A. ADDS r1,r0,r1 - 0x1000882e: 9100 .. STR r1,[sp,#0] - 0x10008830: 4668 hF MOV r0,sp - 0x10008832: 7800 .x LDRB r0,[r0,#0] - 0x10008834: 2104 .! MOVS r1,#4 - 0x10008836: 4388 .C BICS r0,r0,r1 - 0x10008838: 1d00 .. ADDS r0,r0,#4 - 0x1000883a: 9000 .. STR r0,[sp,#0] - 0x1000883c: 2301 .# MOVS r3,#1 - 0x1000883e: 466a jF MOV r2,sp - 0x10008840: 2112 .! MOVS r1,#0x12 - 0x10008842: 4630 0F MOV r0,r6 - 0x10008844: f7faff21 ..!. BL lsm6dso_write_reg ; 0x1000368a - 0x10008848: 4605 .F MOV r5,r0 - 0x1000884a: 4628 (F MOV r0,r5 - 0x1000884c: e759 Y. B 0x10008702 ; lsm6dso_init_set + 22 - lsm6dso_bus_mode_set - 0x1000884e: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x10008850: b086 .. SUB sp,sp,#0x18 - 0x10008852: 4607 .F MOV r7,r0 - 0x10008854: 460e .F MOV r6,r1 - 0x10008856: 2500 .% MOVS r5,#0 - 0x10008858: 2e00 .. CMP r6,#0 - 0x1000885a: d023 #. BEQ 0x100088a4 ; lsm6dso_bus_mode_set + 86 - 0x1000885c: 2301 .# MOVS r3,#1 - 0x1000885e: aa05 .. ADD r2,sp,#0x14 - 0x10008860: 2170 p! MOVS r1,#0x70 - 0x10008862: 4630 0F MOV r0,r6 - 0x10008864: f7fafefe .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008868: 4605 .F MOV r5,r0 - 0x1000886a: a808 .. ADD r0,sp,#0x20 - 0x1000886c: 7840 @x LDRB r0,[r0,#1] - 0x1000886e: 2104 .! MOVS r1,#4 - 0x10008870: 4008 .@ ANDS r0,r0,r1 - 0x10008872: 0884 .. LSRS r4,r0,#2 - 0x10008874: 2d00 .- CMP r5,#0 - 0x10008876: d115 .. BNE 0x100088a4 ; lsm6dso_bus_mode_set + 86 - 0x10008878: 4668 hF MOV r0,sp - 0x1000887a: 7d00 .} LDRB r0,[r0,#0x14] - 0x1000887c: 0680 .. LSLS r0,r0,#26 - 0x1000887e: 0fc0 .. LSRS r0,r0,#31 - 0x10008880: 42a0 .B CMP r0,r4 - 0x10008882: d00f .. BEQ 0x100088a4 ; lsm6dso_bus_mode_set + 86 - 0x10008884: 4669 iF MOV r1,sp - 0x10008886: 7d08 .} LDRB r0,[r1,#0x14] - 0x10008888: 2120 ! MOVS r1,#0x20 - 0x1000888a: 4388 .C BICS r0,r0,r1 - 0x1000888c: 0161 a. LSLS r1,r4,#5 - 0x1000888e: 2220 " MOVS r2,#0x20 - 0x10008890: 4011 .@ ANDS r1,r1,r2 - 0x10008892: 4308 .C ORRS r0,r0,r1 - 0x10008894: 9005 .. STR r0,[sp,#0x14] - 0x10008896: 2301 .# MOVS r3,#1 - 0x10008898: aa05 .. ADD r2,sp,#0x14 - 0x1000889a: 2170 p! MOVS r1,#0x70 - 0x1000889c: 4630 0F MOV r0,r6 - 0x1000889e: f7fafef4 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100088a2: 4605 .F MOV r5,r0 - 0x100088a4: 2f00 ./ CMP r7,#0 - 0x100088a6: d07d }. BEQ 0x100089a4 ; lsm6dso_bus_mode_set + 342 - 0x100088a8: 2d00 .- CMP r5,#0 - 0x100088aa: d106 .. BNE 0x100088ba ; lsm6dso_bus_mode_set + 108 - 0x100088ac: 2301 .# MOVS r3,#1 - 0x100088ae: aa03 .. ADD r2,sp,#0xc - 0x100088b0: 2118 .! MOVS r1,#0x18 - 0x100088b2: 4638 8F MOV r0,r7 - 0x100088b4: f7fafed6 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100088b8: 4605 .F MOV r5,r0 - 0x100088ba: a808 .. ADD r0,sp,#0x20 - 0x100088bc: 7800 .x LDRB r0,[r0,#0] - 0x100088be: 2104 .! MOVS r1,#4 - 0x100088c0: 4008 .@ ANDS r0,r0,r1 - 0x100088c2: 0884 .. LSRS r4,r0,#2 - 0x100088c4: 2d00 .- CMP r5,#0 - 0x100088c6: d115 .. BNE 0x100088f4 ; lsm6dso_bus_mode_set + 166 - 0x100088c8: 4668 hF MOV r0,sp - 0x100088ca: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100088cc: 0780 .. LSLS r0,r0,#30 - 0x100088ce: 0fc0 .. LSRS r0,r0,#31 - 0x100088d0: 42a0 .B CMP r0,r4 - 0x100088d2: d00f .. BEQ 0x100088f4 ; lsm6dso_bus_mode_set + 166 - 0x100088d4: 4669 iF MOV r1,sp - 0x100088d6: 7b08 .{ LDRB r0,[r1,#0xc] - 0x100088d8: 2102 .! MOVS r1,#2 - 0x100088da: 4388 .C BICS r0,r0,r1 - 0x100088dc: 0061 a. LSLS r1,r4,#1 - 0x100088de: 2202 ." MOVS r2,#2 - 0x100088e0: 4011 .@ ANDS r1,r1,r2 - 0x100088e2: 4308 .C ORRS r0,r0,r1 - 0x100088e4: 9003 .. STR r0,[sp,#0xc] - 0x100088e6: 2301 .# MOVS r3,#1 - 0x100088e8: aa03 .. ADD r2,sp,#0xc - 0x100088ea: 2118 .! MOVS r1,#0x18 - 0x100088ec: 4638 8F MOV r0,r7 - 0x100088ee: f7fafecc .... BL lsm6dso_write_reg ; 0x1000368a - 0x100088f2: 4605 .F MOV r5,r0 - 0x100088f4: 2d00 .- CMP r5,#0 - 0x100088f6: d106 .. BNE 0x10008906 ; lsm6dso_bus_mode_set + 184 - 0x100088f8: 2301 .# MOVS r3,#1 - 0x100088fa: aa04 .. ADD r2,sp,#0x10 - 0x100088fc: 2162 b! MOVS r1,#0x62 - 0x100088fe: 4638 8F MOV r0,r7 - 0x10008900: f7fafeb0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008904: 4605 .F MOV r5,r0 - 0x10008906: a808 .. ADD r0,sp,#0x20 - 0x10008908: 7800 .x LDRB r0,[r0,#0] - 0x1000890a: 2130 0! MOVS r1,#0x30 - 0x1000890c: 4008 .@ ANDS r0,r0,r1 - 0x1000890e: 0904 .. LSRS r4,r0,#4 - 0x10008910: 2d00 .- CMP r5,#0 - 0x10008912: d115 .. BNE 0x10008940 ; lsm6dso_bus_mode_set + 242 - 0x10008914: 4668 hF MOV r0,sp - 0x10008916: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008918: 06c0 .. LSLS r0,r0,#27 - 0x1000891a: 0f80 .. LSRS r0,r0,#30 - 0x1000891c: 42a0 .B CMP r0,r4 - 0x1000891e: d00f .. BEQ 0x10008940 ; lsm6dso_bus_mode_set + 242 - 0x10008920: 4669 iF MOV r1,sp - 0x10008922: 7c08 .| LDRB r0,[r1,#0x10] - 0x10008924: 2118 .! MOVS r1,#0x18 - 0x10008926: 4388 .C BICS r0,r0,r1 - 0x10008928: 00e1 .. LSLS r1,r4,#3 - 0x1000892a: 2218 ." MOVS r2,#0x18 - 0x1000892c: 4011 .@ ANDS r1,r1,r2 - 0x1000892e: 4308 .C ORRS r0,r0,r1 - 0x10008930: 9004 .. STR r0,[sp,#0x10] - 0x10008932: 2301 .# MOVS r3,#1 - 0x10008934: aa04 .. ADD r2,sp,#0x10 - 0x10008936: 2162 b! MOVS r1,#0x62 - 0x10008938: 4638 8F MOV r0,r7 - 0x1000893a: f7fafea6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000893e: 4605 .F MOV r5,r0 - 0x10008940: 2d00 .- CMP r5,#0 - 0x10008942: d106 .. BNE 0x10008952 ; lsm6dso_bus_mode_set + 260 - 0x10008944: 2301 .# MOVS r3,#1 - 0x10008946: aa01 .. ADD r2,sp,#4 - 0x10008948: 2113 .! MOVS r1,#0x13 - 0x1000894a: 4638 8F MOV r0,r7 - 0x1000894c: f7fafe8a .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008950: 4605 .F MOV r5,r0 - 0x10008952: a808 .. ADD r0,sp,#0x20 - 0x10008954: 7800 .x LDRB r0,[r0,#0] - 0x10008956: 2102 .! MOVS r1,#2 - 0x10008958: 4008 .@ ANDS r0,r0,r1 - 0x1000895a: 0844 D. LSRS r4,r0,#1 - 0x1000895c: 2d00 .- CMP r5,#0 - 0x1000895e: d115 .. BNE 0x1000898c ; lsm6dso_bus_mode_set + 318 - 0x10008960: 4668 hF MOV r0,sp - 0x10008962: 7900 .y LDRB r0,[r0,#4] - 0x10008964: 0740 @. LSLS r0,r0,#29 - 0x10008966: 0fc0 .. LSRS r0,r0,#31 - 0x10008968: 42a0 .B CMP r0,r4 - 0x1000896a: d00f .. BEQ 0x1000898c ; lsm6dso_bus_mode_set + 318 - 0x1000896c: 4669 iF MOV r1,sp - 0x1000896e: 7908 .y LDRB r0,[r1,#4] - 0x10008970: 2104 .! MOVS r1,#4 - 0x10008972: 4388 .C BICS r0,r0,r1 - 0x10008974: 00a1 .. LSLS r1,r4,#2 - 0x10008976: 2204 ." MOVS r2,#4 - 0x10008978: 4011 .@ ANDS r1,r1,r2 - 0x1000897a: 4308 .C ORRS r0,r0,r1 - 0x1000897c: 9001 .. STR r0,[sp,#4] - 0x1000897e: 2301 .# MOVS r3,#1 - 0x10008980: aa01 .. ADD r2,sp,#4 - 0x10008982: 2113 .! MOVS r1,#0x13 - 0x10008984: 4638 8F MOV r0,r7 - 0x10008986: f7fafe80 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000898a: 4605 .F MOV r5,r0 - 0x1000898c: 2d00 .- CMP r5,#0 - 0x1000898e: d106 .. BNE 0x1000899e ; lsm6dso_bus_mode_set + 336 - 0x10008990: 2301 .# MOVS r3,#1 - 0x10008992: aa02 .. ADD r2,sp,#8 - 0x10008994: 2112 .! MOVS r1,#0x12 - 0x10008996: 4638 8F MOV r0,r7 - 0x10008998: f7fafe64 ..d. BL lsm6dso_read_reg ; 0x10003664 - 0x1000899c: 4605 .F MOV r5,r0 - 0x1000899e: a808 .. ADD r0,sp,#0x20 - 0x100089a0: 7800 .x LDRB r0,[r0,#0] - 0x100089a2: e000 .. B 0x100089a6 ; lsm6dso_bus_mode_set + 344 - 0x100089a4: e019 .. B 0x100089da ; lsm6dso_bus_mode_set + 396 - 0x100089a6: 07c4 .. LSLS r4,r0,#31 - 0x100089a8: 0fe4 .. LSRS r4,r4,#31 - 0x100089aa: 2d00 .- CMP r5,#0 - 0x100089ac: d115 .. BNE 0x100089da ; lsm6dso_bus_mode_set + 396 - 0x100089ae: 4668 hF MOV r0,sp - 0x100089b0: 7a00 .z LDRB r0,[r0,#8] - 0x100089b2: 0700 .. LSLS r0,r0,#28 - 0x100089b4: 0fc0 .. LSRS r0,r0,#31 - 0x100089b6: 42a0 .B CMP r0,r4 - 0x100089b8: d00f .. BEQ 0x100089da ; lsm6dso_bus_mode_set + 396 - 0x100089ba: 4669 iF MOV r1,sp - 0x100089bc: 7a08 .z LDRB r0,[r1,#8] - 0x100089be: 2108 .! MOVS r1,#8 - 0x100089c0: 4388 .C BICS r0,r0,r1 - 0x100089c2: 00e1 .. LSLS r1,r4,#3 - 0x100089c4: 2208 ." MOVS r2,#8 - 0x100089c6: 4011 .@ ANDS r1,r1,r2 - 0x100089c8: 4308 .C ORRS r0,r0,r1 - 0x100089ca: 9002 .. STR r0,[sp,#8] - 0x100089cc: 2301 .# MOVS r3,#1 - 0x100089ce: aa02 .. ADD r2,sp,#8 - 0x100089d0: 2112 .! MOVS r1,#0x12 - 0x100089d2: 4638 8F MOV r0,r7 - 0x100089d4: f7fafe59 ..Y. BL lsm6dso_write_reg ; 0x1000368a - 0x100089d8: 4605 .F MOV r5,r0 - 0x100089da: 4628 (F MOV r0,r5 - 0x100089dc: b009 .. ADD sp,sp,#0x24 - 0x100089de: bdf0 .. POP {r4-r7,pc} - lsm6dso_bus_mode_get - 0x100089e0: b5f0 .. PUSH {r4-r7,lr} - 0x100089e2: b085 .. SUB sp,sp,#0x14 - 0x100089e4: 4607 .F MOV r7,r0 - 0x100089e6: 460e .F MOV r6,r1 - 0x100089e8: 4614 .F MOV r4,r2 - 0x100089ea: 2500 .% MOVS r5,#0 - 0x100089ec: 2e00 .. CMP r6,#0 - 0x100089ee: d019 .. BEQ 0x10008a24 ; lsm6dso_bus_mode_get + 68 - 0x100089f0: 2301 .# MOVS r3,#1 - 0x100089f2: aa04 .. ADD r2,sp,#0x10 - 0x100089f4: 2170 p! MOVS r1,#0x70 - 0x100089f6: 4630 0F MOV r0,r6 - 0x100089f8: f7fafe34 ..4. BL lsm6dso_read_reg ; 0x10003664 - 0x100089fc: 4605 .F MOV r5,r0 - 0x100089fe: 4668 hF MOV r0,sp - 0x10008a00: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008a02: 0680 .. LSLS r0,r0,#26 - 0x10008a04: 0fc0 .. LSRS r0,r0,#31 - 0x10008a06: 2800 .( CMP r0,#0 - 0x10008a08: d002 .. BEQ 0x10008a10 ; lsm6dso_bus_mode_get + 48 - 0x10008a0a: 2801 .( CMP r0,#1 - 0x10008a0c: d106 .. BNE 0x10008a1c ; lsm6dso_bus_mode_get + 60 - 0x10008a0e: e002 .. B 0x10008a16 ; lsm6dso_bus_mode_get + 54 - 0x10008a10: 2000 . MOVS r0,#0 - 0x10008a12: 7060 `p STRB r0,[r4,#1] - 0x10008a14: e005 .. B 0x10008a22 ; lsm6dso_bus_mode_get + 66 - 0x10008a16: 2001 . MOVS r0,#1 - 0x10008a18: 7060 `p STRB r0,[r4,#1] - 0x10008a1a: e002 .. B 0x10008a22 ; lsm6dso_bus_mode_get + 66 - 0x10008a1c: 2000 . MOVS r0,#0 - 0x10008a1e: 7060 `p STRB r0,[r4,#1] - 0x10008a20: bf00 .. NOP - 0x10008a22: bf00 .. NOP - 0x10008a24: 2f00 ./ CMP r7,#0 - 0x10008a26: d068 h. BEQ 0x10008afa ; lsm6dso_bus_mode_get + 282 - 0x10008a28: 2d00 .- CMP r5,#0 - 0x10008a2a: d106 .. BNE 0x10008a3a ; lsm6dso_bus_mode_get + 90 - 0x10008a2c: 2301 .# MOVS r3,#1 - 0x10008a2e: aa02 .. ADD r2,sp,#8 - 0x10008a30: 2118 .! MOVS r1,#0x18 - 0x10008a32: 4638 8F MOV r0,r7 - 0x10008a34: f7fafe16 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008a38: 4605 .F MOV r5,r0 - 0x10008a3a: 2d00 .- CMP r5,#0 - 0x10008a3c: d106 .. BNE 0x10008a4c ; lsm6dso_bus_mode_get + 108 - 0x10008a3e: 2301 .# MOVS r3,#1 - 0x10008a40: aa03 .. ADD r2,sp,#0xc - 0x10008a42: 2162 b! MOVS r1,#0x62 - 0x10008a44: 4638 8F MOV r0,r7 - 0x10008a46: f7fafe0d .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008a4a: 4605 .F MOV r5,r0 - 0x10008a4c: 2d00 .- CMP r5,#0 - 0x10008a4e: d106 .. BNE 0x10008a5e ; lsm6dso_bus_mode_get + 126 - 0x10008a50: 2301 .# MOVS r3,#1 - 0x10008a52: 466a jF MOV r2,sp - 0x10008a54: 2113 .! MOVS r1,#0x13 - 0x10008a56: 4638 8F MOV r0,r7 - 0x10008a58: f7fafe04 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008a5c: 4605 .F MOV r5,r0 - 0x10008a5e: 2d00 .- CMP r5,#0 - 0x10008a60: d14b K. BNE 0x10008afa ; lsm6dso_bus_mode_get + 282 - 0x10008a62: 2301 .# MOVS r3,#1 - 0x10008a64: aa01 .. ADD r2,sp,#4 - 0x10008a66: 2112 .! MOVS r1,#0x12 - 0x10008a68: 4638 8F MOV r0,r7 - 0x10008a6a: f7fafdfb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008a6e: 4605 .F MOV r5,r0 - 0x10008a70: 4668 hF MOV r0,sp - 0x10008a72: 7b00 .{ LDRB r0,[r0,#0xc] - 0x10008a74: 06c0 .. LSLS r0,r0,#27 - 0x10008a76: 0f80 .. LSRS r0,r0,#30 - 0x10008a78: 0101 .. LSLS r1,r0,#4 - 0x10008a7a: 4668 hF MOV r0,sp - 0x10008a7c: 7a00 .z LDRB r0,[r0,#8] - 0x10008a7e: 0780 .. LSLS r0,r0,#30 - 0x10008a80: 0fc0 .. LSRS r0,r0,#31 - 0x10008a82: 0080 .. LSLS r0,r0,#2 - 0x10008a84: 4008 .@ ANDS r0,r0,r1 - 0x10008a86: 4669 iF MOV r1,sp - 0x10008a88: 7809 .x LDRB r1,[r1,#0] - 0x10008a8a: 0749 I. LSLS r1,r1,#29 - 0x10008a8c: 0fc9 .. LSRS r1,r1,#31 - 0x10008a8e: 0049 I. LSLS r1,r1,#1 - 0x10008a90: 4008 .@ ANDS r0,r0,r1 - 0x10008a92: 4669 iF MOV r1,sp - 0x10008a94: 7909 .y LDRB r1,[r1,#4] - 0x10008a96: 0709 .. LSLS r1,r1,#28 - 0x10008a98: 0fc9 .. LSRS r1,r1,#31 - 0x10008a9a: 4008 .@ ANDS r0,r0,r1 - 0x10008a9c: 2807 .( CMP r0,#7 - 0x10008a9e: d016 .. BEQ 0x10008ace ; lsm6dso_bus_mode_get + 238 - 0x10008aa0: dc08 .. BGT 0x10008ab4 ; lsm6dso_bus_mode_get + 212 - 0x10008aa2: 2800 .( CMP r0,#0 - 0x10008aa4: d00d .. BEQ 0x10008ac2 ; lsm6dso_bus_mode_get + 226 - 0x10008aa6: 2802 .( CMP r0,#2 - 0x10008aa8: d017 .. BEQ 0x10008ada ; lsm6dso_bus_mode_get + 250 - 0x10008aaa: 2804 .( CMP r0,#4 - 0x10008aac: d012 .. BEQ 0x10008ad4 ; lsm6dso_bus_mode_get + 244 - 0x10008aae: 2806 .( CMP r0,#6 - 0x10008ab0: d11f .. BNE 0x10008af2 ; lsm6dso_bus_mode_get + 274 - 0x10008ab2: e009 .. B 0x10008ac8 ; lsm6dso_bus_mode_get + 232 - 0x10008ab4: 2812 .( CMP r0,#0x12 - 0x10008ab6: d013 .. BEQ 0x10008ae0 ; lsm6dso_bus_mode_get + 256 - 0x10008ab8: 2822 "( CMP r0,#0x22 - 0x10008aba: d014 .. BEQ 0x10008ae6 ; lsm6dso_bus_mode_get + 262 - 0x10008abc: 2832 2( CMP r0,#0x32 - 0x10008abe: d118 .. BNE 0x10008af2 ; lsm6dso_bus_mode_get + 274 - 0x10008ac0: e014 .. B 0x10008aec ; lsm6dso_bus_mode_get + 268 - 0x10008ac2: 2000 . MOVS r0,#0 - 0x10008ac4: 7020 p STRB r0,[r4,#0] - 0x10008ac6: e017 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ac8: 2006 . MOVS r0,#6 - 0x10008aca: 7020 p STRB r0,[r4,#0] - 0x10008acc: e014 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ace: 2007 . MOVS r0,#7 - 0x10008ad0: 7020 p STRB r0,[r4,#0] - 0x10008ad2: e011 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ad4: 2004 . MOVS r0,#4 - 0x10008ad6: 7020 p STRB r0,[r4,#0] - 0x10008ad8: e00e .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ada: 2002 . MOVS r0,#2 - 0x10008adc: 7020 p STRB r0,[r4,#0] - 0x10008ade: e00b .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ae0: 2012 . MOVS r0,#0x12 - 0x10008ae2: 7020 p STRB r0,[r4,#0] - 0x10008ae4: e008 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008ae6: 2022 " MOVS r0,#0x22 - 0x10008ae8: 7020 p STRB r0,[r4,#0] - 0x10008aea: e005 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008aec: 2032 2 MOVS r0,#0x32 - 0x10008aee: 7020 p STRB r0,[r4,#0] - 0x10008af0: e002 .. B 0x10008af8 ; lsm6dso_bus_mode_get + 280 - 0x10008af2: 2000 . MOVS r0,#0 - 0x10008af4: 7020 p STRB r0,[r4,#0] - 0x10008af6: bf00 .. NOP - 0x10008af8: bf00 .. NOP - 0x10008afa: 4628 (F MOV r0,r5 - 0x10008afc: b005 .. ADD sp,sp,#0x14 - 0x10008afe: bdf0 .. POP {r4-r7,pc} - lsm6dso_status_get - 0x10008b00: b5fe .. PUSH {r1-r7,lr} - 0x10008b02: 4606 .F MOV r6,r0 - 0x10008b04: 460d .F MOV r5,r1 - 0x10008b06: 4614 .F MOV r4,r2 - 0x10008b08: 2700 .' MOVS r7,#0 - 0x10008b0a: 2d00 .- CMP r5,#0 - 0x10008b0c: d028 (. BEQ 0x10008b60 ; lsm6dso_status_get + 96 - 0x10008b0e: 2301 .# MOVS r3,#1 - 0x10008b10: aa02 .. ADD r2,sp,#8 - 0x10008b12: 211e .! MOVS r1,#0x1e - 0x10008b14: 4628 (F MOV r0,r5 - 0x10008b16: f7fafda5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008b1a: 4607 .F MOV r7,r0 - 0x10008b1c: 7820 x LDRB r0,[r4,#0] - 0x10008b1e: 2120 ! MOVS r1,#0x20 - 0x10008b20: 4388 .C BICS r0,r0,r1 - 0x10008b22: 4669 iF MOV r1,sp - 0x10008b24: 7a09 .z LDRB r1,[r1,#8] - 0x10008b26: 0149 I. LSLS r1,r1,#5 - 0x10008b28: 2220 " MOVS r2,#0x20 - 0x10008b2a: 4011 .@ ANDS r1,r1,r2 - 0x10008b2c: 4308 .C ORRS r0,r0,r1 - 0x10008b2e: 7020 p STRB r0,[r4,#0] - 0x10008b30: 7820 x LDRB r0,[r4,#0] - 0x10008b32: 2140 @! MOVS r1,#0x40 - 0x10008b34: 4388 .C BICS r0,r0,r1 - 0x10008b36: 4669 iF MOV r1,sp - 0x10008b38: 7a09 .z LDRB r1,[r1,#8] - 0x10008b3a: 0789 .. LSLS r1,r1,#30 - 0x10008b3c: 0fc9 .. LSRS r1,r1,#31 - 0x10008b3e: 0189 .. LSLS r1,r1,#6 - 0x10008b40: 2240 @" MOVS r2,#0x40 - 0x10008b42: 4011 .@ ANDS r1,r1,r2 - 0x10008b44: 4308 .C ORRS r0,r0,r1 - 0x10008b46: 7020 p STRB r0,[r4,#0] - 0x10008b48: 7820 x LDRB r0,[r4,#0] - 0x10008b4a: 2180 .! MOVS r1,#0x80 - 0x10008b4c: 4388 .C BICS r0,r0,r1 - 0x10008b4e: 4669 iF MOV r1,sp - 0x10008b50: 7a09 .z LDRB r1,[r1,#8] - 0x10008b52: 0749 I. LSLS r1,r1,#29 - 0x10008b54: 0fc9 .. LSRS r1,r1,#31 - 0x10008b56: 01c9 .. LSLS r1,r1,#7 - 0x10008b58: 2280 ." MOVS r2,#0x80 - 0x10008b5a: 4011 .@ ANDS r1,r1,r2 - 0x10008b5c: 4308 .C ORRS r0,r0,r1 - 0x10008b5e: 7020 p STRB r0,[r4,#0] - 0x10008b60: 2e00 .. CMP r6,#0 - 0x10008b62: d051 Q. BEQ 0x10008c08 ; lsm6dso_status_get + 264 - 0x10008b64: 2301 .# MOVS r3,#1 - 0x10008b66: 466a jF MOV r2,sp - 0x10008b68: 2112 .! MOVS r1,#0x12 - 0x10008b6a: 4630 0F MOV r0,r6 - 0x10008b6c: f7fafd7a ..z. BL lsm6dso_read_reg ; 0x10003664 - 0x10008b70: 4607 .F MOV r7,r0 - 0x10008b72: 7820 x LDRB r0,[r4,#0] - 0x10008b74: 0840 @. LSRS r0,r0,#1 - 0x10008b76: 0040 @. LSLS r0,r0,#1 - 0x10008b78: 4669 iF MOV r1,sp - 0x10008b7a: 7809 .x LDRB r1,[r1,#0] - 0x10008b7c: 07c9 .. LSLS r1,r1,#31 - 0x10008b7e: 0fc9 .. LSRS r1,r1,#31 - 0x10008b80: 4308 .C ORRS r0,r0,r1 - 0x10008b82: 7020 p STRB r0,[r4,#0] - 0x10008b84: 7820 x LDRB r0,[r4,#0] - 0x10008b86: 2102 .! MOVS r1,#2 - 0x10008b88: 4388 .C BICS r0,r0,r1 - 0x10008b8a: 4669 iF MOV r1,sp - 0x10008b8c: 7809 .x LDRB r1,[r1,#0] - 0x10008b8e: 0609 .. LSLS r1,r1,#24 - 0x10008b90: 0fc9 .. LSRS r1,r1,#31 - 0x10008b92: 0049 I. LSLS r1,r1,#1 - 0x10008b94: 2202 ." MOVS r2,#2 - 0x10008b96: 4011 .@ ANDS r1,r1,r2 - 0x10008b98: 4308 .C ORRS r0,r0,r1 - 0x10008b9a: 7020 p STRB r0,[r4,#0] - 0x10008b9c: 2f00 ./ CMP r7,#0 - 0x10008b9e: d133 3. BNE 0x10008c08 ; lsm6dso_status_get + 264 - 0x10008ba0: 4668 hF MOV r0,sp - 0x10008ba2: 7800 .x LDRB r0,[r0,#0] - 0x10008ba4: 07c0 .. LSLS r0,r0,#31 - 0x10008ba6: 0fc0 .. LSRS r0,r0,#31 - 0x10008ba8: 2800 .( CMP r0,#0 - 0x10008baa: d12d -. BNE 0x10008c08 ; lsm6dso_status_get + 264 - 0x10008bac: 4668 hF MOV r0,sp - 0x10008bae: 7800 .x LDRB r0,[r0,#0] - 0x10008bb0: 09c0 .. LSRS r0,r0,#7 - 0x10008bb2: 2800 .( CMP r0,#0 - 0x10008bb4: d128 (. BNE 0x10008c08 ; lsm6dso_status_get + 264 - 0x10008bb6: 2301 .# MOVS r3,#1 - 0x10008bb8: aa01 .. ADD r2,sp,#4 - 0x10008bba: 211e .! MOVS r1,#0x1e - 0x10008bbc: 4630 0F MOV r0,r6 - 0x10008bbe: f7fafd51 ..Q. BL lsm6dso_read_reg ; 0x10003664 - 0x10008bc2: 4607 .F MOV r7,r0 - 0x10008bc4: 7820 x LDRB r0,[r4,#0] - 0x10008bc6: 2104 .! MOVS r1,#4 - 0x10008bc8: 4388 .C BICS r0,r0,r1 - 0x10008bca: 4669 iF MOV r1,sp - 0x10008bcc: 7909 .y LDRB r1,[r1,#4] - 0x10008bce: 0089 .. LSLS r1,r1,#2 - 0x10008bd0: 2204 ." MOVS r2,#4 - 0x10008bd2: 4011 .@ ANDS r1,r1,r2 - 0x10008bd4: 4308 .C ORRS r0,r0,r1 - 0x10008bd6: 7020 p STRB r0,[r4,#0] - 0x10008bd8: 7820 x LDRB r0,[r4,#0] - 0x10008bda: 2108 .! MOVS r1,#8 - 0x10008bdc: 4388 .C BICS r0,r0,r1 - 0x10008bde: 4669 iF MOV r1,sp - 0x10008be0: 7909 .y LDRB r1,[r1,#4] - 0x10008be2: 0789 .. LSLS r1,r1,#30 - 0x10008be4: 0fc9 .. LSRS r1,r1,#31 - 0x10008be6: 00c9 .. LSLS r1,r1,#3 - 0x10008be8: 2208 ." MOVS r2,#8 - 0x10008bea: 4011 .@ ANDS r1,r1,r2 - 0x10008bec: 4308 .C ORRS r0,r0,r1 - 0x10008bee: 7020 p STRB r0,[r4,#0] - 0x10008bf0: 7820 x LDRB r0,[r4,#0] - 0x10008bf2: 2110 .! MOVS r1,#0x10 - 0x10008bf4: 4388 .C BICS r0,r0,r1 - 0x10008bf6: 4669 iF MOV r1,sp - 0x10008bf8: 7909 .y LDRB r1,[r1,#4] - 0x10008bfa: 0749 I. LSLS r1,r1,#29 - 0x10008bfc: 0fc9 .. LSRS r1,r1,#31 - 0x10008bfe: 0109 .. LSLS r1,r1,#4 - 0x10008c00: 2210 ." MOVS r2,#0x10 - 0x10008c02: 4011 .@ ANDS r1,r1,r2 - 0x10008c04: 4308 .C ORRS r0,r0,r1 - 0x10008c06: 7020 p STRB r0,[r4,#0] - 0x10008c08: 4638 8F MOV r0,r7 - 0x10008c0a: bdfe .. POP {r1-r7,pc} - lsm6dso_pin_conf_set - 0x10008c0c: b533 3. PUSH {r0,r1,r4,r5,lr} - 0x10008c0e: b083 .. SUB sp,sp,#0xc - 0x10008c10: 4605 .F MOV r5,r0 - 0x10008c12: 2301 .# MOVS r3,#1 - 0x10008c14: aa01 .. ADD r2,sp,#4 - 0x10008c16: 2102 .! MOVS r1,#2 - 0x10008c18: 4628 (F MOV r0,r5 - 0x10008c1a: f7fafd23 ..#. BL lsm6dso_read_reg ; 0x10003664 - 0x10008c1e: 4604 .F MOV r4,r0 - 0x10008c20: 4669 iF MOV r1,sp - 0x10008c22: 7908 .y LDRB r0,[r1,#4] - 0x10008c24: 2180 .! MOVS r1,#0x80 - 0x10008c26: 4388 .C BICS r0,r0,r1 - 0x10008c28: 4669 iF MOV r1,sp - 0x10008c2a: 7c09 .| LDRB r1,[r1,#0x10] - 0x10008c2c: 0789 .. LSLS r1,r1,#30 - 0x10008c2e: 0fc9 .. LSRS r1,r1,#31 - 0x10008c30: 43c9 .C MVNS r1,r1 - 0x10008c32: 01c9 .. LSLS r1,r1,#7 - 0x10008c34: 2280 ." MOVS r2,#0x80 - 0x10008c36: 4011 .@ ANDS r1,r1,r2 - 0x10008c38: 4308 .C ORRS r0,r0,r1 - 0x10008c3a: 9001 .. STR r0,[sp,#4] - 0x10008c3c: 4669 iF MOV r1,sp - 0x10008c3e: 7908 .y LDRB r0,[r1,#4] - 0x10008c40: 2140 @! MOVS r1,#0x40 - 0x10008c42: 4388 .C BICS r0,r0,r1 - 0x10008c44: 4669 iF MOV r1,sp - 0x10008c46: 7c09 .| LDRB r1,[r1,#0x10] - 0x10008c48: 0189 .. LSLS r1,r1,#6 - 0x10008c4a: 2240 @" MOVS r2,#0x40 - 0x10008c4c: 4011 .@ ANDS r1,r1,r2 - 0x10008c4e: 4308 .C ORRS r0,r0,r1 - 0x10008c50: 9001 .. STR r0,[sp,#4] - 0x10008c52: 2301 .# MOVS r3,#1 - 0x10008c54: aa01 .. ADD r2,sp,#4 - 0x10008c56: 2102 .! MOVS r1,#2 - 0x10008c58: 4628 (F MOV r0,r5 - 0x10008c5a: f7fafd16 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008c5e: 1904 .. ADDS r4,r0,r4 - 0x10008c60: 2c00 ., CMP r4,#0 - 0x10008c62: d002 .. BEQ 0x10008c6a ; lsm6dso_pin_conf_set + 94 - 0x10008c64: 4620 F MOV r0,r4 - 0x10008c66: b005 .. ADD sp,sp,#0x14 - 0x10008c68: bd30 0. POP {r4,r5,pc} - 0x10008c6a: 2301 .# MOVS r3,#1 - 0x10008c6c: 466a jF MOV r2,sp - 0x10008c6e: 2112 .! MOVS r1,#0x12 - 0x10008c70: 4628 (F MOV r0,r5 - 0x10008c72: f7fafcf7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008c76: 4604 .F MOV r4,r0 - 0x10008c78: 4669 iF MOV r1,sp - 0x10008c7a: 7808 .x LDRB r0,[r1,#0] - 0x10008c7c: 2110 .! MOVS r1,#0x10 - 0x10008c7e: 4388 .C BICS r0,r0,r1 - 0x10008c80: 4669 iF MOV r1,sp - 0x10008c82: 7c09 .| LDRB r1,[r1,#0x10] - 0x10008c84: 0749 I. LSLS r1,r1,#29 - 0x10008c86: 0fc9 .. LSRS r1,r1,#31 - 0x10008c88: 43c9 .C MVNS r1,r1 - 0x10008c8a: 0109 .. LSLS r1,r1,#4 - 0x10008c8c: 2210 ." MOVS r2,#0x10 - 0x10008c8e: 4011 .@ ANDS r1,r1,r2 - 0x10008c90: 4308 .C ORRS r0,r0,r1 - 0x10008c92: 9000 .. STR r0,[sp,#0] - 0x10008c94: 2301 .# MOVS r3,#1 - 0x10008c96: 466a jF MOV r2,sp - 0x10008c98: 2112 .! MOVS r1,#0x12 - 0x10008c9a: 4628 (F MOV r0,r5 - 0x10008c9c: f7fafcf5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008ca0: 1904 .. ADDS r4,r0,r4 - 0x10008ca2: 2c00 ., CMP r4,#0 - 0x10008ca4: d001 .. BEQ 0x10008caa ; lsm6dso_pin_conf_set + 158 - 0x10008ca6: 4620 F MOV r0,r4 - 0x10008ca8: e7dd .. B 0x10008c66 ; lsm6dso_pin_conf_set + 90 - 0x10008caa: 2301 .# MOVS r3,#1 - 0x10008cac: aa02 .. ADD r2,sp,#8 - 0x10008cae: 2162 b! MOVS r1,#0x62 - 0x10008cb0: 4628 (F MOV r0,r5 - 0x10008cb2: f7fafcd7 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008cb6: 4604 .F MOV r4,r0 - 0x10008cb8: 4668 hF MOV r0,sp - 0x10008cba: 7a00 .z LDRB r0,[r0,#8] - 0x10008cbc: 0841 A. LSRS r1,r0,#1 - 0x10008cbe: 0049 I. LSLS r1,r1,#1 - 0x10008cc0: 4668 hF MOV r0,sp - 0x10008cc2: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008cc4: 0700 .. LSLS r0,r0,#28 - 0x10008cc6: 0fc2 .. LSRS r2,r0,#31 - 0x10008cc8: 2001 . MOVS r0,#1 - 0x10008cca: 4390 .C BICS r0,r0,r2 - 0x10008ccc: 4301 .C ORRS r1,r1,r0 - 0x10008cce: 9102 .. STR r1,[sp,#8] - 0x10008cd0: 2301 .# MOVS r3,#1 - 0x10008cd2: aa02 .. ADD r2,sp,#8 - 0x10008cd4: 2162 b! MOVS r1,#0x62 - 0x10008cd6: 4628 (F MOV r0,r5 - 0x10008cd8: f7fafcd7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008cdc: 1904 .. ADDS r4,r0,r4 - 0x10008cde: 4620 F MOV r0,r4 - 0x10008ce0: e7c1 .. B 0x10008c66 ; lsm6dso_pin_conf_set + 90 - lsm6dso_pin_conf_get - 0x10008ce2: b5fe .. PUSH {r1-r7,lr} - 0x10008ce4: 4606 .F MOV r6,r0 - 0x10008ce6: 460c .F MOV r4,r1 - 0x10008ce8: 2301 .# MOVS r3,#1 - 0x10008cea: aa01 .. ADD r2,sp,#4 - 0x10008cec: 2102 .! MOVS r1,#2 - 0x10008cee: 4630 0F MOV r0,r6 - 0x10008cf0: f7fafcb8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008cf4: 4605 .F MOV r5,r0 - 0x10008cf6: 2d00 .- CMP r5,#0 - 0x10008cf8: d001 .. BEQ 0x10008cfe ; lsm6dso_pin_conf_get + 28 - 0x10008cfa: 4628 (F MOV r0,r5 - 0x10008cfc: bdfe .. POP {r1-r7,pc} - 0x10008cfe: 7820 x LDRB r0,[r4,#0] - 0x10008d00: 2102 .! MOVS r1,#2 - 0x10008d02: 4388 .C BICS r0,r0,r1 - 0x10008d04: 4669 iF MOV r1,sp - 0x10008d06: 7909 .y LDRB r1,[r1,#4] - 0x10008d08: 09c9 .. LSRS r1,r1,#7 - 0x10008d0a: 43c9 .C MVNS r1,r1 - 0x10008d0c: 0049 I. LSLS r1,r1,#1 - 0x10008d0e: 2202 ." MOVS r2,#2 - 0x10008d10: 4011 .@ ANDS r1,r1,r2 - 0x10008d12: 4308 .C ORRS r0,r0,r1 - 0x10008d14: 7020 p STRB r0,[r4,#0] - 0x10008d16: 7820 x LDRB r0,[r4,#0] - 0x10008d18: 2102 .! MOVS r1,#2 - 0x10008d1a: 4388 .C BICS r0,r0,r1 - 0x10008d1c: 4669 iF MOV r1,sp - 0x10008d1e: 7909 .y LDRB r1,[r1,#4] - 0x10008d20: 0649 I. LSLS r1,r1,#25 - 0x10008d22: 0fc9 .. LSRS r1,r1,#31 - 0x10008d24: 0049 I. LSLS r1,r1,#1 - 0x10008d26: 4011 .@ ANDS r1,r1,r2 - 0x10008d28: 4308 .C ORRS r0,r0,r1 - 0x10008d2a: 7020 p STRB r0,[r4,#0] - 0x10008d2c: 2301 .# MOVS r3,#1 - 0x10008d2e: 466a jF MOV r2,sp - 0x10008d30: 2112 .! MOVS r1,#0x12 - 0x10008d32: 4630 0F MOV r0,r6 - 0x10008d34: f7fafc96 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008d38: 4605 .F MOV r5,r0 - 0x10008d3a: 2d00 .- CMP r5,#0 - 0x10008d3c: d001 .. BEQ 0x10008d42 ; lsm6dso_pin_conf_get + 96 - 0x10008d3e: 4628 (F MOV r0,r5 - 0x10008d40: e7dc .. B 0x10008cfc ; lsm6dso_pin_conf_get + 26 - 0x10008d42: 7820 x LDRB r0,[r4,#0] - 0x10008d44: 2104 .! MOVS r1,#4 - 0x10008d46: 4388 .C BICS r0,r0,r1 - 0x10008d48: 4669 iF MOV r1,sp - 0x10008d4a: 7809 .x LDRB r1,[r1,#0] - 0x10008d4c: 06c9 .. LSLS r1,r1,#27 - 0x10008d4e: 0fc9 .. LSRS r1,r1,#31 - 0x10008d50: 43c9 .C MVNS r1,r1 - 0x10008d52: 0089 .. LSLS r1,r1,#2 - 0x10008d54: 2204 ." MOVS r2,#4 - 0x10008d56: 4011 .@ ANDS r1,r1,r2 - 0x10008d58: 4308 .C ORRS r0,r0,r1 - 0x10008d5a: 7020 p STRB r0,[r4,#0] - 0x10008d5c: 2301 .# MOVS r3,#1 - 0x10008d5e: aa02 .. ADD r2,sp,#8 - 0x10008d60: 2162 b! MOVS r1,#0x62 - 0x10008d62: 4630 0F MOV r0,r6 - 0x10008d64: f7fafc7e ..~. BL lsm6dso_read_reg ; 0x10003664 - 0x10008d68: 4605 .F MOV r5,r0 - 0x10008d6a: 7820 x LDRB r0,[r4,#0] - 0x10008d6c: 2108 .! MOVS r1,#8 - 0x10008d6e: 4388 .C BICS r0,r0,r1 - 0x10008d70: 4669 iF MOV r1,sp - 0x10008d72: 7a09 .z LDRB r1,[r1,#8] - 0x10008d74: 43c9 .C MVNS r1,r1 - 0x10008d76: 00c9 .. LSLS r1,r1,#3 - 0x10008d78: 2208 ." MOVS r2,#8 - 0x10008d7a: 4011 .@ ANDS r1,r1,r2 - 0x10008d7c: 4308 .C ORRS r0,r0,r1 - 0x10008d7e: 7020 p STRB r0,[r4,#0] - 0x10008d80: 4628 (F MOV r0,r5 - 0x10008d82: e7bb .. B 0x10008cfc ; lsm6dso_pin_conf_get + 26 - lsm6dso_interrupt_mode_set - 0x10008d84: b533 3. PUSH {r0,r1,r4,r5,lr} - 0x10008d86: b083 .. SUB sp,sp,#0xc - 0x10008d88: 4605 .F MOV r5,r0 - 0x10008d8a: 2301 .# MOVS r3,#1 - 0x10008d8c: 466a jF MOV r2,sp - 0x10008d8e: 2112 .! MOVS r1,#0x12 - 0x10008d90: 4628 (F MOV r0,r5 - 0x10008d92: f7fafc67 ..g. BL lsm6dso_read_reg ; 0x10003664 - 0x10008d96: 4604 .F MOV r4,r0 - 0x10008d98: 4669 iF MOV r1,sp - 0x10008d9a: 7808 .x LDRB r0,[r1,#0] - 0x10008d9c: 2120 ! MOVS r1,#0x20 - 0x10008d9e: 4388 .C BICS r0,r0,r1 - 0x10008da0: 4669 iF MOV r1,sp - 0x10008da2: 7c09 .| LDRB r1,[r1,#0x10] - 0x10008da4: 0149 I. LSLS r1,r1,#5 - 0x10008da6: 2220 " MOVS r2,#0x20 - 0x10008da8: 4011 .@ ANDS r1,r1,r2 - 0x10008daa: 4308 .C ORRS r0,r0,r1 - 0x10008dac: 9000 .. STR r0,[sp,#0] - 0x10008dae: 2301 .# MOVS r3,#1 - 0x10008db0: 466a jF MOV r2,sp - 0x10008db2: 2112 .! MOVS r1,#0x12 - 0x10008db4: 4628 (F MOV r0,r5 - 0x10008db6: f7fafc68 ..h. BL lsm6dso_write_reg ; 0x1000368a - 0x10008dba: 1904 .. ADDS r4,r0,r4 - 0x10008dbc: 2c00 ., CMP r4,#0 - 0x10008dbe: d002 .. BEQ 0x10008dc6 ; lsm6dso_interrupt_mode_set + 66 - 0x10008dc0: 4620 F MOV r0,r4 - 0x10008dc2: b005 .. ADD sp,sp,#0x14 - 0x10008dc4: bd30 0. POP {r4,r5,pc} - 0x10008dc6: 2301 .# MOVS r3,#1 - 0x10008dc8: aa02 .. ADD r2,sp,#8 - 0x10008dca: 2156 V! MOVS r1,#0x56 - 0x10008dcc: 4628 (F MOV r0,r5 - 0x10008dce: f7fafc49 ..I. BL lsm6dso_read_reg ; 0x10003664 - 0x10008dd2: 4604 .F MOV r4,r0 - 0x10008dd4: 4668 hF MOV r0,sp - 0x10008dd6: 7a00 .z LDRB r0,[r0,#8] - 0x10008dd8: 0841 A. LSRS r1,r0,#1 - 0x10008dda: 0049 I. LSLS r1,r1,#1 - 0x10008ddc: 4668 hF MOV r0,sp - 0x10008dde: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008de0: 0780 .. LSLS r0,r0,#30 - 0x10008de2: 0fc0 .. LSRS r0,r0,#31 - 0x10008de4: 4301 .C ORRS r1,r1,r0 - 0x10008de6: 9102 .. STR r1,[sp,#8] - 0x10008de8: 4668 hF MOV r0,sp - 0x10008dea: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008dec: 0780 .. LSLS r0,r0,#30 - 0x10008dee: 0fc1 .. LSRS r1,r0,#31 - 0x10008df0: 4668 hF MOV r0,sp - 0x10008df2: 7c00 .| LDRB r0,[r0,#0x10] - 0x10008df4: 0740 @. LSLS r0,r0,#29 - 0x10008df6: 0fc0 .. LSRS r0,r0,#31 - 0x10008df8: 4301 .C ORRS r1,r1,r0 - 0x10008dfa: 0188 .. LSLS r0,r1,#6 - 0x10008dfc: 2140 @! MOVS r1,#0x40 - 0x10008dfe: 4008 .@ ANDS r0,r0,r1 - 0x10008e00: 4669 iF MOV r1,sp - 0x10008e02: 7a09 .z LDRB r1,[r1,#8] - 0x10008e04: 2240 @" MOVS r2,#0x40 - 0x10008e06: 4391 .C BICS r1,r1,r2 - 0x10008e08: 4308 .C ORRS r0,r0,r1 - 0x10008e0a: 9002 .. STR r0,[sp,#8] - 0x10008e0c: 2301 .# MOVS r3,#1 - 0x10008e0e: aa02 .. ADD r2,sp,#8 - 0x10008e10: 2156 V! MOVS r1,#0x56 - 0x10008e12: 4628 (F MOV r0,r5 - 0x10008e14: f7fafc39 ..9. BL lsm6dso_write_reg ; 0x1000368a - 0x10008e18: 1904 .. ADDS r4,r0,r4 - 0x10008e1a: 2c00 ., CMP r4,#0 - 0x10008e1c: d001 .. BEQ 0x10008e22 ; lsm6dso_interrupt_mode_set + 158 - 0x10008e1e: 4620 F MOV r0,r4 - 0x10008e20: e7cf .. B 0x10008dc2 ; lsm6dso_interrupt_mode_set + 62 - 0x10008e22: 2102 .! MOVS r1,#2 - 0x10008e24: 4628 (F MOV r0,r5 - 0x10008e26: f7fafd04 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008e2a: 4604 .F MOV r4,r0 - 0x10008e2c: 2c00 ., CMP r4,#0 - 0x10008e2e: d001 .. BEQ 0x10008e34 ; lsm6dso_interrupt_mode_set + 176 - 0x10008e30: 4620 F MOV r0,r4 - 0x10008e32: e7c6 .. B 0x10008dc2 ; lsm6dso_interrupt_mode_set + 62 - 0x10008e34: 2301 .# MOVS r3,#1 - 0x10008e36: aa01 .. ADD r2,sp,#4 - 0x10008e38: 2117 .! MOVS r1,#0x17 - 0x10008e3a: 4628 (F MOV r0,r5 - 0x10008e3c: f7fafc12 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008e40: 4604 .F MOV r4,r0 - 0x10008e42: 4669 iF MOV r1,sp - 0x10008e44: 7908 .y LDRB r0,[r1,#4] - 0x10008e46: 2180 .! MOVS r1,#0x80 - 0x10008e48: 4388 .C BICS r0,r0,r1 - 0x10008e4a: 4669 iF MOV r1,sp - 0x10008e4c: 7c09 .| LDRB r1,[r1,#0x10] - 0x10008e4e: 0749 I. LSLS r1,r1,#29 - 0x10008e50: 0fc9 .. LSRS r1,r1,#31 - 0x10008e52: 01c9 .. LSLS r1,r1,#7 - 0x10008e54: 2280 ." MOVS r2,#0x80 - 0x10008e56: 4011 .@ ANDS r1,r1,r2 - 0x10008e58: 4308 .C ORRS r0,r0,r1 - 0x10008e5a: 9001 .. STR r0,[sp,#4] - 0x10008e5c: 2301 .# MOVS r3,#1 - 0x10008e5e: aa01 .. ADD r2,sp,#4 - 0x10008e60: 2117 .! MOVS r1,#0x17 - 0x10008e62: 4628 (F MOV r0,r5 - 0x10008e64: f7fafc11 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10008e68: 1904 .. ADDS r4,r0,r4 - 0x10008e6a: 2100 .! MOVS r1,#0 - 0x10008e6c: 4628 (F MOV r0,r5 - 0x10008e6e: f7fafce0 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008e72: 1904 .. ADDS r4,r0,r4 - 0x10008e74: 4620 F MOV r0,r4 - 0x10008e76: e7a4 .. B 0x10008dc2 ; lsm6dso_interrupt_mode_set + 62 - lsm6dso_interrupt_mode_get - 0x10008e78: b5fe .. PUSH {r1-r7,lr} - 0x10008e7a: 4606 .F MOV r6,r0 - 0x10008e7c: 460c .F MOV r4,r1 - 0x10008e7e: 2301 .# MOVS r3,#1 - 0x10008e80: 466a jF MOV r2,sp - 0x10008e82: 2112 .! MOVS r1,#0x12 - 0x10008e84: 4630 0F MOV r0,r6 - 0x10008e86: f7fafbed .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008e8a: 4605 .F MOV r5,r0 - 0x10008e8c: 2d00 .- CMP r5,#0 - 0x10008e8e: d001 .. BEQ 0x10008e94 ; lsm6dso_interrupt_mode_get + 28 - 0x10008e90: 4628 (F MOV r0,r5 - 0x10008e92: bdfe .. POP {r1-r7,pc} - 0x10008e94: 7820 x LDRB r0,[r4,#0] - 0x10008e96: 0840 @. LSRS r0,r0,#1 - 0x10008e98: 0040 @. LSLS r0,r0,#1 - 0x10008e9a: 4669 iF MOV r1,sp - 0x10008e9c: 7809 .x LDRB r1,[r1,#0] - 0x10008e9e: 0689 .. LSLS r1,r1,#26 - 0x10008ea0: 0fc9 .. LSRS r1,r1,#31 - 0x10008ea2: 4308 .C ORRS r0,r0,r1 - 0x10008ea4: 7020 p STRB r0,[r4,#0] - 0x10008ea6: 2301 .# MOVS r3,#1 - 0x10008ea8: aa02 .. ADD r2,sp,#8 - 0x10008eaa: 2156 V! MOVS r1,#0x56 - 0x10008eac: 4630 0F MOV r0,r6 - 0x10008eae: f7fafbd9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008eb2: 4605 .F MOV r5,r0 - 0x10008eb4: 2d00 .- CMP r5,#0 - 0x10008eb6: d001 .. BEQ 0x10008ebc ; lsm6dso_interrupt_mode_get + 68 - 0x10008eb8: 4628 (F MOV r0,r5 - 0x10008eba: e7ea .. B 0x10008e92 ; lsm6dso_interrupt_mode_get + 26 - 0x10008ebc: 4669 iF MOV r1,sp - 0x10008ebe: 7a08 .z LDRB r0,[r1,#8] - 0x10008ec0: 0641 A. LSLS r1,r0,#25 - 0x10008ec2: 0fc9 .. LSRS r1,r1,#31 - 0x10008ec4: 4008 .@ ANDS r0,r0,r1 - 0x10008ec6: 0040 @. LSLS r0,r0,#1 - 0x10008ec8: 2102 .! MOVS r1,#2 - 0x10008eca: 4008 .@ ANDS r0,r0,r1 - 0x10008ecc: 7821 !x LDRB r1,[r4,#0] - 0x10008ece: 2202 ." MOVS r2,#2 - 0x10008ed0: 4391 .C BICS r1,r1,r2 - 0x10008ed2: 4308 .C ORRS r0,r0,r1 - 0x10008ed4: 7020 p STRB r0,[r4,#0] - 0x10008ed6: 2102 .! MOVS r1,#2 - 0x10008ed8: 4630 0F MOV r0,r6 - 0x10008eda: f7fafcaa .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008ede: 4605 .F MOV r5,r0 - 0x10008ee0: 2d00 .- CMP r5,#0 - 0x10008ee2: d001 .. BEQ 0x10008ee8 ; lsm6dso_interrupt_mode_get + 112 - 0x10008ee4: 4628 (F MOV r0,r5 - 0x10008ee6: e7d4 .. B 0x10008e92 ; lsm6dso_interrupt_mode_get + 26 - 0x10008ee8: 2301 .# MOVS r3,#1 - 0x10008eea: aa01 .. ADD r2,sp,#4 - 0x10008eec: 2117 .! MOVS r1,#0x17 - 0x10008eee: 4630 0F MOV r0,r6 - 0x10008ef0: f7fafbb8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008ef4: 4605 .F MOV r5,r0 - 0x10008ef6: 4669 iF MOV r1,sp - 0x10008ef8: 7908 .y LDRB r0,[r1,#4] - 0x10008efa: 09c0 .. LSRS r0,r0,#7 - 0x10008efc: 7a09 .z LDRB r1,[r1,#8] - 0x10008efe: 0649 I. LSLS r1,r1,#25 - 0x10008f00: 0fc9 .. LSRS r1,r1,#31 - 0x10008f02: 4008 .@ ANDS r0,r0,r1 - 0x10008f04: 0080 .. LSLS r0,r0,#2 - 0x10008f06: 2104 .! MOVS r1,#4 - 0x10008f08: 4008 .@ ANDS r0,r0,r1 - 0x10008f0a: 7821 !x LDRB r1,[r4,#0] - 0x10008f0c: 2204 ." MOVS r2,#4 - 0x10008f0e: 4391 .C BICS r1,r1,r2 - 0x10008f10: 4308 .C ORRS r0,r0,r1 - 0x10008f12: 7020 p STRB r0,[r4,#0] - 0x10008f14: 2100 .! MOVS r1,#0 - 0x10008f16: 4630 0F MOV r0,r6 - 0x10008f18: f7fafc8b .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008f1c: 1945 E. ADDS r5,r0,r5 - 0x10008f1e: 4628 (F MOV r0,r5 - 0x10008f20: e7b7 .. B 0x10008e92 ; lsm6dso_interrupt_mode_get + 26 - lsm6dso_pin_int2_route_get - 0x10008f22: b5f0 .. PUSH {r4-r7,lr} - 0x10008f24: b087 .. SUB sp,sp,#0x1c - 0x10008f26: 4607 .F MOV r7,r0 - 0x10008f28: 460e .F MOV r6,r1 - 0x10008f2a: 4614 .F MOV r4,r2 - 0x10008f2c: 2500 .% MOVS r5,#0 - 0x10008f2e: 2e00 .. CMP r6,#0 - 0x10008f30: d00f .. BEQ 0x10008f52 ; lsm6dso_pin_int2_route_get + 48 - 0x10008f32: 2301 .# MOVS r3,#1 - 0x10008f34: 466a jF MOV r2,sp - 0x10008f36: 216f o! MOVS r1,#0x6f - 0x10008f38: 4630 0F MOV r0,r6 - 0x10008f3a: f7fafb93 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10008f3e: 4605 .F MOV r5,r0 - 0x10008f40: 7820 x LDRB r0,[r4,#0] - 0x10008f42: 0840 @. LSRS r0,r0,#1 - 0x10008f44: 0040 @. LSLS r0,r0,#1 - 0x10008f46: 4669 iF MOV r1,sp - 0x10008f48: 7809 .x LDRB r1,[r1,#0] - 0x10008f4a: 0609 .. LSLS r1,r1,#24 - 0x10008f4c: 0fc9 .. LSRS r1,r1,#31 - 0x10008f4e: 4308 .C ORRS r0,r0,r1 - 0x10008f50: 7020 p STRB r0,[r4,#0] - 0x10008f52: 2f00 ./ CMP r7,#0 - 0x10008f54: d071 q. BEQ 0x1000903a ; lsm6dso_pin_int2_route_get + 280 - 0x10008f56: 2d00 .- CMP r5,#0 - 0x10008f58: d104 .. BNE 0x10008f64 ; lsm6dso_pin_int2_route_get + 66 - 0x10008f5a: 2102 .! MOVS r1,#2 - 0x10008f5c: 4638 8F MOV r0,r7 - 0x10008f5e: f7fafc68 ..h. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008f62: 4605 .F MOV r5,r0 - 0x10008f64: 2d00 .- CMP r5,#0 - 0x10008f66: d106 .. BNE 0x10008f76 ; lsm6dso_pin_int2_route_get + 84 - 0x10008f68: 2301 .# MOVS r3,#1 - 0x10008f6a: aa06 .. ADD r2,sp,#0x18 - 0x10008f6c: 210e .! MOVS r1,#0xe - 0x10008f6e: 4638 8F MOV r0,r7 - 0x10008f70: f7fafb78 ..x. BL lsm6dso_read_reg ; 0x10003664 - 0x10008f74: 4605 .F MOV r5,r0 - 0x10008f76: 2d00 .- CMP r5,#0 - 0x10008f78: d106 .. BNE 0x10008f88 ; lsm6dso_pin_int2_route_get + 102 - 0x10008f7a: 2301 .# MOVS r3,#1 - 0x10008f7c: aa05 .. ADD r2,sp,#0x14 - 0x10008f7e: 210f .! MOVS r1,#0xf - 0x10008f80: 4638 8F MOV r0,r7 - 0x10008f82: f7fafb6f ..o. BL lsm6dso_read_reg ; 0x10003664 - 0x10008f86: 4605 .F MOV r5,r0 - 0x10008f88: 2d00 .- CMP r5,#0 - 0x10008f8a: d106 .. BNE 0x10008f9a ; lsm6dso_pin_int2_route_get + 120 - 0x10008f8c: 2301 .# MOVS r3,#1 - 0x10008f8e: aa04 .. ADD r2,sp,#0x10 - 0x10008f90: 2110 .! MOVS r1,#0x10 - 0x10008f92: 4638 8F MOV r0,r7 - 0x10008f94: f7fafb66 ..f. BL lsm6dso_read_reg ; 0x10003664 - 0x10008f98: 4605 .F MOV r5,r0 - 0x10008f9a: 2d00 .- CMP r5,#0 - 0x10008f9c: d104 .. BNE 0x10008fa8 ; lsm6dso_pin_int2_route_get + 134 - 0x10008f9e: 2100 .! MOVS r1,#0 - 0x10008fa0: 4638 8F MOV r0,r7 - 0x10008fa2: f7fafc46 ..F. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10008fa6: 4605 .F MOV r5,r0 - 0x10008fa8: 2d00 .- CMP r5,#0 - 0x10008faa: d106 .. BNE 0x10008fba ; lsm6dso_pin_int2_route_get + 152 - 0x10008fac: 2301 .# MOVS r3,#1 - 0x10008fae: aa03 .. ADD r2,sp,#0xc - 0x10008fb0: 210e .! MOVS r1,#0xe - 0x10008fb2: 4638 8F MOV r0,r7 - 0x10008fb4: f7fafb56 ..V. BL lsm6dso_read_reg ; 0x10003664 - 0x10008fb8: 4605 .F MOV r5,r0 - 0x10008fba: 2d00 .- CMP r5,#0 - 0x10008fbc: d106 .. BNE 0x10008fcc ; lsm6dso_pin_int2_route_get + 170 - 0x10008fbe: 2301 .# MOVS r3,#1 - 0x10008fc0: aa02 .. ADD r2,sp,#8 - 0x10008fc2: 215f _! MOVS r1,#0x5f - 0x10008fc4: 4638 8F MOV r0,r7 - 0x10008fc6: f7fafb4d ..M. BL lsm6dso_read_reg ; 0x10003664 - 0x10008fca: 4605 .F MOV r5,r0 - 0x10008fcc: 2d00 .- CMP r5,#0 - 0x10008fce: d106 .. BNE 0x10008fde ; lsm6dso_pin_int2_route_get + 188 - 0x10008fd0: 2301 .# MOVS r3,#1 - 0x10008fd2: aa01 .. ADD r2,sp,#4 - 0x10008fd4: 2113 .! MOVS r1,#0x13 - 0x10008fd6: 4638 8F MOV r0,r7 - 0x10008fd8: f7fafb44 ..D. BL lsm6dso_read_reg ; 0x10003664 - 0x10008fdc: 4605 .F MOV r5,r0 - 0x10008fde: 4668 hF MOV r0,sp - 0x10008fe0: 7900 .y LDRB r0,[r0,#4] - 0x10008fe2: 0680 .. LSLS r0,r0,#26 - 0x10008fe4: 0fc0 .. LSRS r0,r0,#31 - 0x10008fe6: 2800 .( CMP r0,#0 - 0x10008fe8: d128 (. BNE 0x1000903c ; lsm6dso_pin_int2_route_get + 282 - 0x10008fea: 2d00 .- CMP r5,#0 - 0x10008fec: d112 .. BNE 0x10009014 ; lsm6dso_pin_int2_route_get + 242 - 0x10008fee: 2301 .# MOVS r3,#1 - 0x10008ff0: aa03 .. ADD r2,sp,#0xc - 0x10008ff2: 210e .! MOVS r1,#0xe - 0x10008ff4: 4638 8F MOV r0,r7 - 0x10008ff6: f7fafb35 ..5. BL lsm6dso_read_reg ; 0x10003664 - 0x10008ffa: 4605 .F MOV r5,r0 - 0x10008ffc: 7820 x LDRB r0,[r4,#0] - 0x10008ffe: 2108 .! MOVS r1,#8 - 0x10009000: 4388 .C BICS r0,r0,r1 - 0x10009002: 4669 iF MOV r1,sp - 0x10009004: 7b09 .{ LDRB r1,[r1,#0xc] - 0x10009006: 0749 I. LSLS r1,r1,#29 - 0x10009008: 0fc9 .. LSRS r1,r1,#31 - 0x1000900a: 00c9 .. LSLS r1,r1,#3 - 0x1000900c: 2208 ." MOVS r2,#8 - 0x1000900e: 4011 .@ ANDS r1,r1,r2 - 0x10009010: 4308 .C ORRS r0,r0,r1 - 0x10009012: 7020 p STRB r0,[r4,#0] - 0x10009014: 2d00 .- CMP r5,#0 - 0x10009016: d119 .. BNE 0x1000904c ; lsm6dso_pin_int2_route_get + 298 - 0x10009018: 2301 .# MOVS r3,#1 - 0x1000901a: aa02 .. ADD r2,sp,#8 - 0x1000901c: 215f _! MOVS r1,#0x5f - 0x1000901e: 4638 8F MOV r0,r7 - 0x10009020: f7fafb20 .. . BL lsm6dso_read_reg ; 0x10003664 - 0x10009024: 4605 .F MOV r5,r0 - 0x10009026: 7860 `x LDRB r0,[r4,#1] - 0x10009028: 0840 @. LSRS r0,r0,#1 - 0x1000902a: 0040 @. LSLS r0,r0,#1 - 0x1000902c: 4669 iF MOV r1,sp - 0x1000902e: 7a09 .z LDRB r1,[r1,#8] - 0x10009030: 07c9 .. LSLS r1,r1,#31 - 0x10009032: 0fc9 .. LSRS r1,r1,#31 - 0x10009034: 4308 .C ORRS r0,r0,r1 - 0x10009036: 7060 `p STRB r0,[r4,#1] - 0x10009038: e008 .. B 0x1000904c ; lsm6dso_pin_int2_route_get + 298 - 0x1000903a: e181 .. B 0x10009340 ; lsm6dso_pin_int2_route_get + 1054 - 0x1000903c: 7820 x LDRB r0,[r4,#0] - 0x1000903e: 2108 .! MOVS r1,#8 - 0x10009040: 4388 .C BICS r0,r0,r1 - 0x10009042: 7020 p STRB r0,[r4,#0] - 0x10009044: 7860 `x LDRB r0,[r4,#1] - 0x10009046: 0840 @. LSRS r0,r0,#1 - 0x10009048: 0040 @. LSLS r0,r0,#1 - 0x1000904a: 7060 `p STRB r0,[r4,#1] - 0x1000904c: 7820 x LDRB r0,[r4,#0] - 0x1000904e: 2102 .! MOVS r1,#2 - 0x10009050: 4388 .C BICS r0,r0,r1 - 0x10009052: 4669 iF MOV r1,sp - 0x10009054: 7b09 .{ LDRB r1,[r1,#0xc] - 0x10009056: 0049 I. LSLS r1,r1,#1 - 0x10009058: 2202 ." MOVS r2,#2 - 0x1000905a: 4011 .@ ANDS r1,r1,r2 - 0x1000905c: 4308 .C ORRS r0,r0,r1 - 0x1000905e: 7020 p STRB r0,[r4,#0] - 0x10009060: 7820 x LDRB r0,[r4,#0] - 0x10009062: 2104 .! MOVS r1,#4 - 0x10009064: 4388 .C BICS r0,r0,r1 - 0x10009066: 4669 iF MOV r1,sp - 0x10009068: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000906a: 0789 .. LSLS r1,r1,#30 - 0x1000906c: 0fc9 .. LSRS r1,r1,#31 - 0x1000906e: 0089 .. LSLS r1,r1,#2 - 0x10009070: 2204 ." MOVS r2,#4 - 0x10009072: 4011 .@ ANDS r1,r1,r2 - 0x10009074: 4308 .C ORRS r0,r0,r1 - 0x10009076: 7020 p STRB r0,[r4,#0] - 0x10009078: 7820 x LDRB r0,[r4,#0] - 0x1000907a: 2108 .! MOVS r1,#8 - 0x1000907c: 4388 .C BICS r0,r0,r1 - 0x1000907e: 4669 iF MOV r1,sp - 0x10009080: 7b09 .{ LDRB r1,[r1,#0xc] - 0x10009082: 0749 I. LSLS r1,r1,#29 - 0x10009084: 0fc9 .. LSRS r1,r1,#31 - 0x10009086: 00c9 .. LSLS r1,r1,#3 - 0x10009088: 2208 ." MOVS r2,#8 - 0x1000908a: 4011 .@ ANDS r1,r1,r2 - 0x1000908c: 4308 .C ORRS r0,r0,r1 - 0x1000908e: 7020 p STRB r0,[r4,#0] - 0x10009090: 7820 x LDRB r0,[r4,#0] - 0x10009092: 2110 .! MOVS r1,#0x10 - 0x10009094: 4388 .C BICS r0,r0,r1 - 0x10009096: 4669 iF MOV r1,sp - 0x10009098: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000909a: 0709 .. LSLS r1,r1,#28 - 0x1000909c: 0fc9 .. LSRS r1,r1,#31 - 0x1000909e: 0109 .. LSLS r1,r1,#4 - 0x100090a0: 2210 ." MOVS r2,#0x10 - 0x100090a2: 4011 .@ ANDS r1,r1,r2 - 0x100090a4: 4308 .C ORRS r0,r0,r1 - 0x100090a6: 7020 p STRB r0,[r4,#0] - 0x100090a8: 7820 x LDRB r0,[r4,#0] - 0x100090aa: 2120 ! MOVS r1,#0x20 - 0x100090ac: 4388 .C BICS r0,r0,r1 - 0x100090ae: 4669 iF MOV r1,sp - 0x100090b0: 7b09 .{ LDRB r1,[r1,#0xc] - 0x100090b2: 06c9 .. LSLS r1,r1,#27 - 0x100090b4: 0fc9 .. LSRS r1,r1,#31 - 0x100090b6: 0149 I. LSLS r1,r1,#5 - 0x100090b8: 2220 " MOVS r2,#0x20 - 0x100090ba: 4011 .@ ANDS r1,r1,r2 - 0x100090bc: 4308 .C ORRS r0,r0,r1 - 0x100090be: 7020 p STRB r0,[r4,#0] - 0x100090c0: 7820 x LDRB r0,[r4,#0] - 0x100090c2: 2140 @! MOVS r1,#0x40 - 0x100090c4: 4388 .C BICS r0,r0,r1 - 0x100090c6: 4669 iF MOV r1,sp - 0x100090c8: 7b09 .{ LDRB r1,[r1,#0xc] - 0x100090ca: 0689 .. LSLS r1,r1,#26 - 0x100090cc: 0fc9 .. LSRS r1,r1,#31 - 0x100090ce: 0189 .. LSLS r1,r1,#6 - 0x100090d0: 2240 @" MOVS r2,#0x40 - 0x100090d2: 4011 .@ ANDS r1,r1,r2 - 0x100090d4: 4308 .C ORRS r0,r0,r1 - 0x100090d6: 7020 p STRB r0,[r4,#0] - 0x100090d8: 7820 x LDRB r0,[r4,#0] - 0x100090da: 2180 .! MOVS r1,#0x80 - 0x100090dc: 4388 .C BICS r0,r0,r1 - 0x100090de: 4669 iF MOV r1,sp - 0x100090e0: 7b09 .{ LDRB r1,[r1,#0xc] - 0x100090e2: 0649 I. LSLS r1,r1,#25 - 0x100090e4: 0fc9 .. LSRS r1,r1,#31 - 0x100090e6: 01c9 .. LSLS r1,r1,#7 - 0x100090e8: 2280 ." MOVS r2,#0x80 - 0x100090ea: 4011 .@ ANDS r1,r1,r2 - 0x100090ec: 4308 .C ORRS r0,r0,r1 - 0x100090ee: 7020 p STRB r0,[r4,#0] - 0x100090f0: 7860 `x LDRB r0,[r4,#1] - 0x100090f2: 0840 @. LSRS r0,r0,#1 - 0x100090f4: 0040 @. LSLS r0,r0,#1 - 0x100090f6: 4669 iF MOV r1,sp - 0x100090f8: 7a09 .z LDRB r1,[r1,#8] - 0x100090fa: 07c9 .. LSLS r1,r1,#31 - 0x100090fc: 0fc9 .. LSRS r1,r1,#31 - 0x100090fe: 4308 .C ORRS r0,r0,r1 - 0x10009100: 7060 `p STRB r0,[r4,#1] - 0x10009102: 7860 `x LDRB r0,[r4,#1] - 0x10009104: 2102 .! MOVS r1,#2 - 0x10009106: 4388 .C BICS r0,r0,r1 - 0x10009108: 4669 iF MOV r1,sp - 0x1000910a: 7a09 .z LDRB r1,[r1,#8] - 0x1000910c: 0749 I. LSLS r1,r1,#29 - 0x1000910e: 0fc9 .. LSRS r1,r1,#31 - 0x10009110: 0049 I. LSLS r1,r1,#1 - 0x10009112: 2202 ." MOVS r2,#2 - 0x10009114: 4011 .@ ANDS r1,r1,r2 - 0x10009116: 4308 .C ORRS r0,r0,r1 - 0x10009118: 7060 `p STRB r0,[r4,#1] - 0x1000911a: 7860 `x LDRB r0,[r4,#1] - 0x1000911c: 2104 .! MOVS r1,#4 - 0x1000911e: 4388 .C BICS r0,r0,r1 - 0x10009120: 4669 iF MOV r1,sp - 0x10009122: 7a09 .z LDRB r1,[r1,#8] - 0x10009124: 0709 .. LSLS r1,r1,#28 - 0x10009126: 0fc9 .. LSRS r1,r1,#31 - 0x10009128: 0089 .. LSLS r1,r1,#2 - 0x1000912a: 2204 ." MOVS r2,#4 - 0x1000912c: 4011 .@ ANDS r1,r1,r2 - 0x1000912e: 4308 .C ORRS r0,r0,r1 - 0x10009130: 7060 `p STRB r0,[r4,#1] - 0x10009132: 7860 `x LDRB r0,[r4,#1] - 0x10009134: 2108 .! MOVS r1,#8 - 0x10009136: 4388 .C BICS r0,r0,r1 - 0x10009138: 4669 iF MOV r1,sp - 0x1000913a: 7a09 .z LDRB r1,[r1,#8] - 0x1000913c: 06c9 .. LSLS r1,r1,#27 - 0x1000913e: 0fc9 .. LSRS r1,r1,#31 - 0x10009140: 00c9 .. LSLS r1,r1,#3 - 0x10009142: 2208 ." MOVS r2,#8 - 0x10009144: 4011 .@ ANDS r1,r1,r2 - 0x10009146: 4308 .C ORRS r0,r0,r1 - 0x10009148: 7060 `p STRB r0,[r4,#1] - 0x1000914a: 7860 `x LDRB r0,[r4,#1] - 0x1000914c: 2110 .! MOVS r1,#0x10 - 0x1000914e: 4388 .C BICS r0,r0,r1 - 0x10009150: 4669 iF MOV r1,sp - 0x10009152: 7a09 .z LDRB r1,[r1,#8] - 0x10009154: 0689 .. LSLS r1,r1,#26 - 0x10009156: 0fc9 .. LSRS r1,r1,#31 - 0x10009158: 0109 .. LSLS r1,r1,#4 - 0x1000915a: 2210 ." MOVS r2,#0x10 - 0x1000915c: 4011 .@ ANDS r1,r1,r2 - 0x1000915e: 4308 .C ORRS r0,r0,r1 - 0x10009160: 7060 `p STRB r0,[r4,#1] - 0x10009162: 7860 `x LDRB r0,[r4,#1] - 0x10009164: 2120 ! MOVS r1,#0x20 - 0x10009166: 4388 .C BICS r0,r0,r1 - 0x10009168: 4669 iF MOV r1,sp - 0x1000916a: 7a09 .z LDRB r1,[r1,#8] - 0x1000916c: 0649 I. LSLS r1,r1,#25 - 0x1000916e: 0fc9 .. LSRS r1,r1,#31 - 0x10009170: 0149 I. LSLS r1,r1,#5 - 0x10009172: 2220 " MOVS r2,#0x20 - 0x10009174: 4011 .@ ANDS r1,r1,r2 - 0x10009176: 4308 .C ORRS r0,r0,r1 - 0x10009178: 7060 `p STRB r0,[r4,#1] - 0x1000917a: 7860 `x LDRB r0,[r4,#1] - 0x1000917c: 2140 @! MOVS r1,#0x40 - 0x1000917e: 4388 .C BICS r0,r0,r1 - 0x10009180: 4669 iF MOV r1,sp - 0x10009182: 7a09 .z LDRB r1,[r1,#8] - 0x10009184: 0609 .. LSLS r1,r1,#24 - 0x10009186: 0fc9 .. LSRS r1,r1,#31 - 0x10009188: 0189 .. LSLS r1,r1,#6 - 0x1000918a: 2240 @" MOVS r2,#0x40 - 0x1000918c: 4011 .@ ANDS r1,r1,r2 - 0x1000918e: 4308 .C ORRS r0,r0,r1 - 0x10009190: 7060 `p STRB r0,[r4,#1] - 0x10009192: 7860 `x LDRB r0,[r4,#1] - 0x10009194: 2180 .! MOVS r1,#0x80 - 0x10009196: 4388 .C BICS r0,r0,r1 - 0x10009198: 4669 iF MOV r1,sp - 0x1000919a: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000919c: 0709 .. LSLS r1,r1,#28 - 0x1000919e: 0fc9 .. LSRS r1,r1,#31 - 0x100091a0: 01c9 .. LSLS r1,r1,#7 - 0x100091a2: 2280 ." MOVS r2,#0x80 - 0x100091a4: 4011 .@ ANDS r1,r1,r2 - 0x100091a6: 4308 .C ORRS r0,r0,r1 - 0x100091a8: 7060 `p STRB r0,[r4,#1] - 0x100091aa: 78a0 .x LDRB r0,[r4,#2] - 0x100091ac: 0840 @. LSRS r0,r0,#1 - 0x100091ae: 0040 @. LSLS r0,r0,#1 - 0x100091b0: 4669 iF MOV r1,sp - 0x100091b2: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100091b4: 06c9 .. LSLS r1,r1,#27 - 0x100091b6: 0fc9 .. LSRS r1,r1,#31 - 0x100091b8: 4308 .C ORRS r0,r0,r1 - 0x100091ba: 70a0 .p STRB r0,[r4,#2] - 0x100091bc: 78a0 .x LDRB r0,[r4,#2] - 0x100091be: 2104 .! MOVS r1,#4 - 0x100091c0: 4388 .C BICS r0,r0,r1 - 0x100091c2: 4669 iF MOV r1,sp - 0x100091c4: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100091c6: 0609 .. LSLS r1,r1,#24 - 0x100091c8: 0fc9 .. LSRS r1,r1,#31 - 0x100091ca: 0089 .. LSLS r1,r1,#2 - 0x100091cc: 2204 ." MOVS r2,#4 - 0x100091ce: 4011 .@ ANDS r1,r1,r2 - 0x100091d0: 4308 .C ORRS r0,r0,r1 - 0x100091d2: 70a0 .p STRB r0,[r4,#2] - 0x100091d4: 78a0 .x LDRB r0,[r4,#2] - 0x100091d6: 2108 .! MOVS r1,#8 - 0x100091d8: 4388 .C BICS r0,r0,r1 - 0x100091da: 4669 iF MOV r1,sp - 0x100091dc: 7d09 .} LDRB r1,[r1,#0x14] - 0x100091de: 00c9 .. LSLS r1,r1,#3 - 0x100091e0: 2208 ." MOVS r2,#8 - 0x100091e2: 4011 .@ ANDS r1,r1,r2 - 0x100091e4: 4308 .C ORRS r0,r0,r1 - 0x100091e6: 70a0 .p STRB r0,[r4,#2] - 0x100091e8: 78a0 .x LDRB r0,[r4,#2] - 0x100091ea: 2110 .! MOVS r1,#0x10 - 0x100091ec: 4388 .C BICS r0,r0,r1 - 0x100091ee: 4669 iF MOV r1,sp - 0x100091f0: 7d09 .} LDRB r1,[r1,#0x14] - 0x100091f2: 0789 .. LSLS r1,r1,#30 - 0x100091f4: 0fc9 .. LSRS r1,r1,#31 - 0x100091f6: 0109 .. LSLS r1,r1,#4 - 0x100091f8: 2210 ." MOVS r2,#0x10 - 0x100091fa: 4011 .@ ANDS r1,r1,r2 - 0x100091fc: 4308 .C ORRS r0,r0,r1 - 0x100091fe: 70a0 .p STRB r0,[r4,#2] - 0x10009200: 78a0 .x LDRB r0,[r4,#2] - 0x10009202: 2120 ! MOVS r1,#0x20 - 0x10009204: 4388 .C BICS r0,r0,r1 - 0x10009206: 4669 iF MOV r1,sp - 0x10009208: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000920a: 0749 I. LSLS r1,r1,#29 - 0x1000920c: 0fc9 .. LSRS r1,r1,#31 - 0x1000920e: 0149 I. LSLS r1,r1,#5 - 0x10009210: 2220 " MOVS r2,#0x20 - 0x10009212: 4011 .@ ANDS r1,r1,r2 - 0x10009214: 4308 .C ORRS r0,r0,r1 - 0x10009216: 70a0 .p STRB r0,[r4,#2] - 0x10009218: 78a0 .x LDRB r0,[r4,#2] - 0x1000921a: 2140 @! MOVS r1,#0x40 - 0x1000921c: 4388 .C BICS r0,r0,r1 - 0x1000921e: 4669 iF MOV r1,sp - 0x10009220: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009222: 0709 .. LSLS r1,r1,#28 - 0x10009224: 0fc9 .. LSRS r1,r1,#31 - 0x10009226: 0189 .. LSLS r1,r1,#6 - 0x10009228: 2240 @" MOVS r2,#0x40 - 0x1000922a: 4011 .@ ANDS r1,r1,r2 - 0x1000922c: 4308 .C ORRS r0,r0,r1 - 0x1000922e: 70a0 .p STRB r0,[r4,#2] - 0x10009230: 78a0 .x LDRB r0,[r4,#2] - 0x10009232: 2180 .! MOVS r1,#0x80 - 0x10009234: 4388 .C BICS r0,r0,r1 - 0x10009236: 4669 iF MOV r1,sp - 0x10009238: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000923a: 06c9 .. LSLS r1,r1,#27 - 0x1000923c: 0fc9 .. LSRS r1,r1,#31 - 0x1000923e: 01c9 .. LSLS r1,r1,#7 - 0x10009240: 2280 ." MOVS r2,#0x80 - 0x10009242: 4011 .@ ANDS r1,r1,r2 - 0x10009244: 4308 .C ORRS r0,r0,r1 - 0x10009246: 70a0 .p STRB r0,[r4,#2] - 0x10009248: 78e0 .x LDRB r0,[r4,#3] - 0x1000924a: 0840 @. LSRS r0,r0,#1 - 0x1000924c: 0040 @. LSLS r0,r0,#1 - 0x1000924e: 4669 iF MOV r1,sp - 0x10009250: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009252: 0689 .. LSLS r1,r1,#26 - 0x10009254: 0fc9 .. LSRS r1,r1,#31 - 0x10009256: 4308 .C ORRS r0,r0,r1 - 0x10009258: 70e0 .p STRB r0,[r4,#3] - 0x1000925a: 78e0 .x LDRB r0,[r4,#3] - 0x1000925c: 2102 .! MOVS r1,#2 - 0x1000925e: 4388 .C BICS r0,r0,r1 - 0x10009260: 4669 iF MOV r1,sp - 0x10009262: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009264: 0649 I. LSLS r1,r1,#25 - 0x10009266: 0fc9 .. LSRS r1,r1,#31 - 0x10009268: 0049 I. LSLS r1,r1,#1 - 0x1000926a: 2202 ." MOVS r2,#2 - 0x1000926c: 4011 .@ ANDS r1,r1,r2 - 0x1000926e: 4308 .C ORRS r0,r0,r1 - 0x10009270: 70e0 .p STRB r0,[r4,#3] - 0x10009272: 78e0 .x LDRB r0,[r4,#3] - 0x10009274: 2104 .! MOVS r1,#4 - 0x10009276: 4388 .C BICS r0,r0,r1 - 0x10009278: 4669 iF MOV r1,sp - 0x1000927a: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000927c: 0609 .. LSLS r1,r1,#24 - 0x1000927e: 0fc9 .. LSRS r1,r1,#31 - 0x10009280: 0089 .. LSLS r1,r1,#2 - 0x10009282: 2204 ." MOVS r2,#4 - 0x10009284: 4011 .@ ANDS r1,r1,r2 - 0x10009286: 4308 .C ORRS r0,r0,r1 - 0x10009288: 70e0 .p STRB r0,[r4,#3] - 0x1000928a: 78e0 .x LDRB r0,[r4,#3] - 0x1000928c: 2108 .! MOVS r1,#8 - 0x1000928e: 4388 .C BICS r0,r0,r1 - 0x10009290: 4669 iF MOV r1,sp - 0x10009292: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009294: 00c9 .. LSLS r1,r1,#3 - 0x10009296: 2208 ." MOVS r2,#8 - 0x10009298: 4011 .@ ANDS r1,r1,r2 - 0x1000929a: 4308 .C ORRS r0,r0,r1 - 0x1000929c: 70e0 .p STRB r0,[r4,#3] - 0x1000929e: 78e0 .x LDRB r0,[r4,#3] - 0x100092a0: 2110 .! MOVS r1,#0x10 - 0x100092a2: 4388 .C BICS r0,r0,r1 - 0x100092a4: 4669 iF MOV r1,sp - 0x100092a6: 7c09 .| LDRB r1,[r1,#0x10] - 0x100092a8: 0789 .. LSLS r1,r1,#30 - 0x100092aa: 0fc9 .. LSRS r1,r1,#31 - 0x100092ac: 0109 .. LSLS r1,r1,#4 - 0x100092ae: 2210 ." MOVS r2,#0x10 - 0x100092b0: 4011 .@ ANDS r1,r1,r2 - 0x100092b2: 4308 .C ORRS r0,r0,r1 - 0x100092b4: 70e0 .p STRB r0,[r4,#3] - 0x100092b6: 78e0 .x LDRB r0,[r4,#3] - 0x100092b8: 2120 ! MOVS r1,#0x20 - 0x100092ba: 4388 .C BICS r0,r0,r1 - 0x100092bc: 4669 iF MOV r1,sp - 0x100092be: 7c09 .| LDRB r1,[r1,#0x10] - 0x100092c0: 0749 I. LSLS r1,r1,#29 - 0x100092c2: 0fc9 .. LSRS r1,r1,#31 - 0x100092c4: 0149 I. LSLS r1,r1,#5 - 0x100092c6: 2220 " MOVS r2,#0x20 - 0x100092c8: 4011 .@ ANDS r1,r1,r2 - 0x100092ca: 4308 .C ORRS r0,r0,r1 - 0x100092cc: 70e0 .p STRB r0,[r4,#3] - 0x100092ce: 78e0 .x LDRB r0,[r4,#3] - 0x100092d0: 2140 @! MOVS r1,#0x40 - 0x100092d2: 4388 .C BICS r0,r0,r1 - 0x100092d4: 4669 iF MOV r1,sp - 0x100092d6: 7c09 .| LDRB r1,[r1,#0x10] - 0x100092d8: 0709 .. LSLS r1,r1,#28 - 0x100092da: 0fc9 .. LSRS r1,r1,#31 - 0x100092dc: 0189 .. LSLS r1,r1,#6 - 0x100092de: 2240 @" MOVS r2,#0x40 - 0x100092e0: 4011 .@ ANDS r1,r1,r2 - 0x100092e2: 4308 .C ORRS r0,r0,r1 - 0x100092e4: 70e0 .p STRB r0,[r4,#3] - 0x100092e6: 78e0 .x LDRB r0,[r4,#3] - 0x100092e8: 2180 .! MOVS r1,#0x80 - 0x100092ea: 4388 .C BICS r0,r0,r1 - 0x100092ec: 4669 iF MOV r1,sp - 0x100092ee: 7c09 .| LDRB r1,[r1,#0x10] - 0x100092f0: 06c9 .. LSLS r1,r1,#27 - 0x100092f2: 0fc9 .. LSRS r1,r1,#31 - 0x100092f4: 01c9 .. LSLS r1,r1,#7 - 0x100092f6: 2280 ." MOVS r2,#0x80 - 0x100092f8: 4011 .@ ANDS r1,r1,r2 - 0x100092fa: 4308 .C ORRS r0,r0,r1 - 0x100092fc: 70e0 .p STRB r0,[r4,#3] - 0x100092fe: 7920 y LDRB r0,[r4,#4] - 0x10009300: 0840 @. LSRS r0,r0,#1 - 0x10009302: 0040 @. LSLS r0,r0,#1 - 0x10009304: 4669 iF MOV r1,sp - 0x10009306: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009308: 0689 .. LSLS r1,r1,#26 - 0x1000930a: 0fc9 .. LSRS r1,r1,#31 - 0x1000930c: 4308 .C ORRS r0,r0,r1 - 0x1000930e: 7120 q STRB r0,[r4,#4] - 0x10009310: 7920 y LDRB r0,[r4,#4] - 0x10009312: 2102 .! MOVS r1,#2 - 0x10009314: 4388 .C BICS r0,r0,r1 - 0x10009316: 4669 iF MOV r1,sp - 0x10009318: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000931a: 0649 I. LSLS r1,r1,#25 - 0x1000931c: 0fc9 .. LSRS r1,r1,#31 - 0x1000931e: 0049 I. LSLS r1,r1,#1 - 0x10009320: 2202 ." MOVS r2,#2 - 0x10009322: 4011 .@ ANDS r1,r1,r2 - 0x10009324: 4308 .C ORRS r0,r0,r1 - 0x10009326: 7120 q STRB r0,[r4,#4] - 0x10009328: 7920 y LDRB r0,[r4,#4] - 0x1000932a: 2104 .! MOVS r1,#4 - 0x1000932c: 4388 .C BICS r0,r0,r1 - 0x1000932e: 4669 iF MOV r1,sp - 0x10009330: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009332: 0609 .. LSLS r1,r1,#24 - 0x10009334: 0fc9 .. LSRS r1,r1,#31 - 0x10009336: 0089 .. LSLS r1,r1,#2 - 0x10009338: 2204 ." MOVS r2,#4 - 0x1000933a: 4011 .@ ANDS r1,r1,r2 - 0x1000933c: 4308 .C ORRS r0,r0,r1 - 0x1000933e: 7120 q STRB r0,[r4,#4] - 0x10009340: 4628 (F MOV r0,r5 - 0x10009342: b007 .. ADD sp,sp,#0x1c - 0x10009344: bdf0 .. POP {r4-r7,pc} - lsm6dso_pin_int1_route_set - 0x10009346: b537 7. PUSH {r0-r2,r4,r5,lr} - 0x10009348: b08c .. SUB sp,sp,#0x30 - 0x1000934a: 4605 .F MOV r5,r0 - 0x1000934c: 2000 . MOVS r0,#0 - 0x1000934e: 9006 .. STR r0,[sp,#0x18] - 0x10009350: 4668 hF MOV r0,sp - 0x10009352: 7e00 .~ LDRB r0,[r0,#0x18] - 0x10009354: 0841 A. LSRS r1,r0,#1 - 0x10009356: 0049 I. LSLS r1,r1,#1 - 0x10009358: a808 .. ADD r0,sp,#0x20 - 0x1000935a: 7d00 .} LDRB r0,[r0,#0x14] - 0x1000935c: 07c0 .. LSLS r0,r0,#31 - 0x1000935e: 0fc0 .. LSRS r0,r0,#31 - 0x10009360: 4301 .C ORRS r1,r1,r0 - 0x10009362: 9106 .. STR r1,[sp,#0x18] - 0x10009364: 4668 hF MOV r0,sp - 0x10009366: 7e00 .~ LDRB r0,[r0,#0x18] - 0x10009368: 2102 .! MOVS r1,#2 - 0x1000936a: 4388 .C BICS r0,r0,r1 - 0x1000936c: a908 .. ADD r1,sp,#0x20 - 0x1000936e: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009370: 0789 .. LSLS r1,r1,#30 - 0x10009372: 0fc9 .. LSRS r1,r1,#31 - 0x10009374: 0049 I. LSLS r1,r1,#1 - 0x10009376: 2202 ." MOVS r2,#2 - 0x10009378: 4011 .@ ANDS r1,r1,r2 - 0x1000937a: 4308 .C ORRS r0,r0,r1 - 0x1000937c: 9006 .. STR r0,[sp,#0x18] - 0x1000937e: 4669 iF MOV r1,sp - 0x10009380: 7e08 .~ LDRB r0,[r1,#0x18] - 0x10009382: 2104 .! MOVS r1,#4 - 0x10009384: 4388 .C BICS r0,r0,r1 - 0x10009386: a908 .. ADD r1,sp,#0x20 - 0x10009388: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000938a: 0709 .. LSLS r1,r1,#28 - 0x1000938c: 0fc9 .. LSRS r1,r1,#31 - 0x1000938e: 0089 .. LSLS r1,r1,#2 - 0x10009390: 2204 ." MOVS r2,#4 - 0x10009392: 4011 .@ ANDS r1,r1,r2 - 0x10009394: 4308 .C ORRS r0,r0,r1 - 0x10009396: 9006 .. STR r0,[sp,#0x18] - 0x10009398: 4669 iF MOV r1,sp - 0x1000939a: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000939c: 2108 .! MOVS r1,#8 - 0x1000939e: 4388 .C BICS r0,r0,r1 - 0x100093a0: a908 .. ADD r1,sp,#0x20 - 0x100093a2: 7d09 .} LDRB r1,[r1,#0x14] - 0x100093a4: 06c9 .. LSLS r1,r1,#27 - 0x100093a6: 0fc9 .. LSRS r1,r1,#31 - 0x100093a8: 00c9 .. LSLS r1,r1,#3 - 0x100093aa: 2208 ." MOVS r2,#8 - 0x100093ac: 4011 .@ ANDS r1,r1,r2 - 0x100093ae: 4308 .C ORRS r0,r0,r1 - 0x100093b0: 9006 .. STR r0,[sp,#0x18] - 0x100093b2: 4669 iF MOV r1,sp - 0x100093b4: 7e08 .~ LDRB r0,[r1,#0x18] - 0x100093b6: 2110 .! MOVS r1,#0x10 - 0x100093b8: 4388 .C BICS r0,r0,r1 - 0x100093ba: a908 .. ADD r1,sp,#0x20 - 0x100093bc: 7d09 .} LDRB r1,[r1,#0x14] - 0x100093be: 0689 .. LSLS r1,r1,#26 - 0x100093c0: 0fc9 .. LSRS r1,r1,#31 - 0x100093c2: 0109 .. LSLS r1,r1,#4 - 0x100093c4: 2210 ." MOVS r2,#0x10 - 0x100093c6: 4011 .@ ANDS r1,r1,r2 - 0x100093c8: 4308 .C ORRS r0,r0,r1 - 0x100093ca: 9006 .. STR r0,[sp,#0x18] - 0x100093cc: 4669 iF MOV r1,sp - 0x100093ce: 7e08 .~ LDRB r0,[r1,#0x18] - 0x100093d0: 2120 ! MOVS r1,#0x20 - 0x100093d2: 4388 .C BICS r0,r0,r1 - 0x100093d4: a908 .. ADD r1,sp,#0x20 - 0x100093d6: 7d09 .} LDRB r1,[r1,#0x14] - 0x100093d8: 0649 I. LSLS r1,r1,#25 - 0x100093da: 0fc9 .. LSRS r1,r1,#31 - 0x100093dc: 0149 I. LSLS r1,r1,#5 - 0x100093de: 2220 " MOVS r2,#0x20 - 0x100093e0: 4011 .@ ANDS r1,r1,r2 - 0x100093e2: 4308 .C ORRS r0,r0,r1 - 0x100093e4: 9006 .. STR r0,[sp,#0x18] - 0x100093e6: 4669 iF MOV r1,sp - 0x100093e8: 7e08 .~ LDRB r0,[r1,#0x18] - 0x100093ea: 2140 @! MOVS r1,#0x40 - 0x100093ec: 4388 .C BICS r0,r0,r1 - 0x100093ee: a908 .. ADD r1,sp,#0x20 - 0x100093f0: 7d09 .} LDRB r1,[r1,#0x14] - 0x100093f2: 0609 .. LSLS r1,r1,#24 - 0x100093f4: 0fc9 .. LSRS r1,r1,#31 - 0x100093f6: 0189 .. LSLS r1,r1,#6 - 0x100093f8: 2240 @" MOVS r2,#0x40 - 0x100093fa: 4011 .@ ANDS r1,r1,r2 - 0x100093fc: 4308 .C ORRS r0,r0,r1 - 0x100093fe: 9006 .. STR r0,[sp,#0x18] - 0x10009400: 4669 iF MOV r1,sp - 0x10009402: 7e08 .~ LDRB r0,[r1,#0x18] - 0x10009404: 2180 .! MOVS r1,#0x80 - 0x10009406: 4388 .C BICS r0,r0,r1 - 0x10009408: a908 .. ADD r1,sp,#0x20 - 0x1000940a: 7d49 I} LDRB r1,[r1,#0x15] - 0x1000940c: 01c9 .. LSLS r1,r1,#7 - 0x1000940e: 2280 ." MOVS r2,#0x80 - 0x10009410: 4011 .@ ANDS r1,r1,r2 - 0x10009412: 4308 .C ORRS r0,r0,r1 - 0x10009414: 9006 .. STR r0,[sp,#0x18] - 0x10009416: 2301 .# MOVS r3,#1 - 0x10009418: aa06 .. ADD r2,sp,#0x18 - 0x1000941a: 210d .! MOVS r1,#0xd - 0x1000941c: 4628 (F MOV r0,r5 - 0x1000941e: f7faf934 ..4. BL lsm6dso_write_reg ; 0x1000368a - 0x10009422: 4604 .F MOV r4,r0 - 0x10009424: 2c00 ., CMP r4,#0 - 0x10009426: d002 .. BEQ 0x1000942e ; lsm6dso_pin_int1_route_set + 232 - 0x10009428: 4620 F MOV r0,r4 - 0x1000942a: b00f .. ADD sp,sp,#0x3c - 0x1000942c: bd30 0. POP {r4,r5,pc} - 0x1000942e: 2301 .# MOVS r3,#1 - 0x10009430: aa01 .. ADD r2,sp,#4 - 0x10009432: 2113 .! MOVS r1,#0x13 - 0x10009434: 4628 (F MOV r0,r5 - 0x10009436: f7faf915 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000943a: 4604 .F MOV r4,r0 - 0x1000943c: 2c00 ., CMP r4,#0 - 0x1000943e: d001 .. BEQ 0x10009444 ; lsm6dso_pin_int1_route_set + 254 - 0x10009440: 4620 F MOV r0,r4 - 0x10009442: e7f2 .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x10009444: a908 .. ADD r1,sp,#0x20 - 0x10009446: 7d08 .} LDRB r0,[r1,#0x14] - 0x10009448: 0740 @. LSLS r0,r0,#29 - 0x1000944a: 0fc0 .. LSRS r0,r0,#31 - 0x1000944c: 7d49 I} LDRB r1,[r1,#0x15] - 0x1000944e: 0749 I. LSLS r1,r1,#29 - 0x10009450: 0fc9 .. LSRS r1,r1,#31 - 0x10009452: 4308 .C ORRS r0,r0,r1 - 0x10009454: 2800 .( CMP r0,#0 - 0x10009456: d006 .. BEQ 0x10009466 ; lsm6dso_pin_int1_route_set + 288 - 0x10009458: 4669 iF MOV r1,sp - 0x1000945a: 7908 .y LDRB r0,[r1,#4] - 0x1000945c: 2120 ! MOVS r1,#0x20 - 0x1000945e: 4388 .C BICS r0,r0,r1 - 0x10009460: 3020 0 ADDS r0,r0,#0x20 - 0x10009462: 9001 .. STR r0,[sp,#4] - 0x10009464: e004 .. B 0x10009470 ; lsm6dso_pin_int1_route_set + 298 - 0x10009466: 4669 iF MOV r1,sp - 0x10009468: 7908 .y LDRB r0,[r1,#4] - 0x1000946a: 2120 ! MOVS r1,#0x20 - 0x1000946c: 4388 .C BICS r0,r0,r1 - 0x1000946e: 9001 .. STR r0,[sp,#4] - 0x10009470: 2301 .# MOVS r3,#1 - 0x10009472: aa01 .. ADD r2,sp,#4 - 0x10009474: 2113 .! MOVS r1,#0x13 - 0x10009476: 4628 (F MOV r0,r5 - 0x10009478: f7faf907 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000947c: 4604 .F MOV r4,r0 - 0x1000947e: 2c00 ., CMP r4,#0 - 0x10009480: d001 .. BEQ 0x10009486 ; lsm6dso_pin_int1_route_set + 320 - 0x10009482: 4620 F MOV r0,r4 - 0x10009484: e7d1 .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x10009486: 2301 .# MOVS r3,#1 - 0x10009488: aa05 .. ADD r2,sp,#0x14 - 0x1000948a: 210e .! MOVS r1,#0xe - 0x1000948c: 4628 (F MOV r0,r5 - 0x1000948e: f7faf8e9 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009492: 4604 .F MOV r4,r0 - 0x10009494: 4669 iF MOV r1,sp - 0x10009496: 7d08 .} LDRB r0,[r1,#0x14] - 0x10009498: 2104 .! MOVS r1,#4 - 0x1000949a: 4388 .C BICS r0,r0,r1 - 0x1000949c: a908 .. ADD r1,sp,#0x20 - 0x1000949e: 7d09 .} LDRB r1,[r1,#0x14] - 0x100094a0: 0749 I. LSLS r1,r1,#29 - 0x100094a2: 0fc9 .. LSRS r1,r1,#31 - 0x100094a4: 0089 .. LSLS r1,r1,#2 - 0x100094a6: 2204 ." MOVS r2,#4 - 0x100094a8: 4011 .@ ANDS r1,r1,r2 - 0x100094aa: 4308 .C ORRS r0,r0,r1 - 0x100094ac: 9005 .. STR r0,[sp,#0x14] - 0x100094ae: 2301 .# MOVS r3,#1 - 0x100094b0: aa05 .. ADD r2,sp,#0x14 - 0x100094b2: 210e .! MOVS r1,#0xe - 0x100094b4: 4628 (F MOV r0,r5 - 0x100094b6: f7faf8e8 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100094ba: 1904 .. ADDS r4,r0,r4 - 0x100094bc: 2c00 ., CMP r4,#0 - 0x100094be: d001 .. BEQ 0x100094c4 ; lsm6dso_pin_int1_route_set + 382 - 0x100094c0: 4620 F MOV r0,r4 - 0x100094c2: e7b2 .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x100094c4: 2301 .# MOVS r3,#1 - 0x100094c6: aa03 .. ADD r2,sp,#0xc - 0x100094c8: 215f _! MOVS r1,#0x5f - 0x100094ca: 4628 (F MOV r0,r5 - 0x100094cc: f7faf8ca .... BL lsm6dso_read_reg ; 0x10003664 - 0x100094d0: 4604 .F MOV r4,r0 - 0x100094d2: 4668 hF MOV r0,sp - 0x100094d4: 7b00 .{ LDRB r0,[r0,#0xc] - 0x100094d6: 0841 A. LSRS r1,r0,#1 - 0x100094d8: 0049 I. LSLS r1,r1,#1 - 0x100094da: a808 .. ADD r0,sp,#0x20 - 0x100094dc: 7d40 @} LDRB r0,[r0,#0x15] - 0x100094de: 0740 @. LSLS r0,r0,#29 - 0x100094e0: 0fc0 .. LSRS r0,r0,#31 - 0x100094e2: 4301 .C ORRS r1,r1,r0 - 0x100094e4: 9103 .. STR r1,[sp,#0xc] - 0x100094e6: 2301 .# MOVS r3,#1 - 0x100094e8: aa03 .. ADD r2,sp,#0xc - 0x100094ea: 215f _! MOVS r1,#0x5f - 0x100094ec: 4628 (F MOV r0,r5 - 0x100094ee: f7faf8cc .... BL lsm6dso_write_reg ; 0x1000368a - 0x100094f2: 1904 .. ADDS r4,r0,r4 - 0x100094f4: 2c00 ., CMP r4,#0 - 0x100094f6: d001 .. BEQ 0x100094fc ; lsm6dso_pin_int1_route_set + 438 - 0x100094f8: 4620 F MOV r0,r4 - 0x100094fa: e796 .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x100094fc: a808 .. ADD r0,sp,#0x20 - 0x100094fe: 7900 .y LDRB r0,[r0,#4] - 0x10009500: 08c1 .. LSRS r1,r0,#3 - 0x10009502: 00c9 .. LSLS r1,r1,#3 - 0x10009504: 9109 .. STR r1,[sp,#0x24] - 0x10009506: a808 .. ADD r0,sp,#0x20 - 0x10009508: 7900 .y LDRB r0,[r0,#4] - 0x1000950a: 2108 .! MOVS r1,#8 - 0x1000950c: 4388 .C BICS r0,r0,r1 - 0x1000950e: a908 .. ADD r1,sp,#0x20 - 0x10009510: 7d89 .} LDRB r1,[r1,#0x16] - 0x10009512: 0789 .. LSLS r1,r1,#30 - 0x10009514: 0fc9 .. LSRS r1,r1,#31 - 0x10009516: 00c9 .. LSLS r1,r1,#3 - 0x10009518: 2208 ." MOVS r2,#8 - 0x1000951a: 4011 .@ ANDS r1,r1,r2 - 0x1000951c: 4308 .C ORRS r0,r0,r1 - 0x1000951e: 9009 .. STR r0,[sp,#0x24] - 0x10009520: a908 .. ADD r1,sp,#0x20 - 0x10009522: 7908 .y LDRB r0,[r1,#4] - 0x10009524: 2110 .! MOVS r1,#0x10 - 0x10009526: 4388 .C BICS r0,r0,r1 - 0x10009528: a908 .. ADD r1,sp,#0x20 - 0x1000952a: 7d89 .} LDRB r1,[r1,#0x16] - 0x1000952c: 0749 I. LSLS r1,r1,#29 - 0x1000952e: 0fc9 .. LSRS r1,r1,#31 - 0x10009530: 0109 .. LSLS r1,r1,#4 - 0x10009532: 2210 ." MOVS r2,#0x10 - 0x10009534: 4011 .@ ANDS r1,r1,r2 - 0x10009536: 4308 .C ORRS r0,r0,r1 - 0x10009538: 9009 .. STR r0,[sp,#0x24] - 0x1000953a: a908 .. ADD r1,sp,#0x20 - 0x1000953c: 7908 .y LDRB r0,[r1,#4] - 0x1000953e: 2120 ! MOVS r1,#0x20 - 0x10009540: 4388 .C BICS r0,r0,r1 - 0x10009542: a908 .. ADD r1,sp,#0x20 - 0x10009544: 7d89 .} LDRB r1,[r1,#0x16] - 0x10009546: 0709 .. LSLS r1,r1,#28 - 0x10009548: 0fc9 .. LSRS r1,r1,#31 - 0x1000954a: 0149 I. LSLS r1,r1,#5 - 0x1000954c: 2220 " MOVS r2,#0x20 - 0x1000954e: 4011 .@ ANDS r1,r1,r2 - 0x10009550: 4308 .C ORRS r0,r0,r1 - 0x10009552: 9009 .. STR r0,[sp,#0x24] - 0x10009554: a908 .. ADD r1,sp,#0x20 - 0x10009556: 7908 .y LDRB r0,[r1,#4] - 0x10009558: 2140 @! MOVS r1,#0x40 - 0x1000955a: 4388 .C BICS r0,r0,r1 - 0x1000955c: 9009 .. STR r0,[sp,#0x24] - 0x1000955e: a908 .. ADD r1,sp,#0x20 - 0x10009560: 7908 .y LDRB r0,[r1,#4] - 0x10009562: 2180 .! MOVS r1,#0x80 - 0x10009564: 4388 .C BICS r0,r0,r1 - 0x10009566: a908 .. ADD r1,sp,#0x20 - 0x10009568: 7d89 .} LDRB r1,[r1,#0x16] - 0x1000956a: 06c9 .. LSLS r1,r1,#27 - 0x1000956c: 0fc9 .. LSRS r1,r1,#31 - 0x1000956e: 01c9 .. LSLS r1,r1,#7 - 0x10009570: 2280 ." MOVS r2,#0x80 - 0x10009572: 4011 .@ ANDS r1,r1,r2 - 0x10009574: 4308 .C ORRS r0,r0,r1 - 0x10009576: 9009 .. STR r0,[sp,#0x24] - 0x10009578: a808 .. ADD r0,sp,#0x20 - 0x1000957a: 7800 .x LDRB r0,[r0,#0] - 0x1000957c: 0841 A. LSRS r1,r0,#1 - 0x1000957e: 0049 I. LSLS r1,r1,#1 - 0x10009580: a808 .. ADD r0,sp,#0x20 - 0x10009582: 7d80 .} LDRB r0,[r0,#0x16] - 0x10009584: 0680 .. LSLS r0,r0,#26 - 0x10009586: 0fc0 .. LSRS r0,r0,#31 - 0x10009588: 4301 .C ORRS r1,r1,r0 - 0x1000958a: 9108 .. STR r1,[sp,#0x20] - 0x1000958c: a808 .. ADD r0,sp,#0x20 - 0x1000958e: 7800 .x LDRB r0,[r0,#0] - 0x10009590: 2102 .! MOVS r1,#2 - 0x10009592: 4388 .C BICS r0,r0,r1 - 0x10009594: a908 .. ADD r1,sp,#0x20 - 0x10009596: 7d89 .} LDRB r1,[r1,#0x16] - 0x10009598: 0649 I. LSLS r1,r1,#25 - 0x1000959a: 0fc9 .. LSRS r1,r1,#31 - 0x1000959c: 0049 I. LSLS r1,r1,#1 - 0x1000959e: 2202 ." MOVS r2,#2 - 0x100095a0: 4011 .@ ANDS r1,r1,r2 - 0x100095a2: 4308 .C ORRS r0,r0,r1 - 0x100095a4: 9008 .. STR r0,[sp,#0x20] - 0x100095a6: a908 .. ADD r1,sp,#0x20 - 0x100095a8: 7808 .x LDRB r0,[r1,#0] - 0x100095aa: 2104 .! MOVS r1,#4 - 0x100095ac: 4388 .C BICS r0,r0,r1 - 0x100095ae: a908 .. ADD r1,sp,#0x20 - 0x100095b0: 7d89 .} LDRB r1,[r1,#0x16] - 0x100095b2: 0609 .. LSLS r1,r1,#24 - 0x100095b4: 0fc9 .. LSRS r1,r1,#31 - 0x100095b6: 0089 .. LSLS r1,r1,#2 - 0x100095b8: 2204 ." MOVS r2,#4 - 0x100095ba: 4011 .@ ANDS r1,r1,r2 - 0x100095bc: 4308 .C ORRS r0,r0,r1 - 0x100095be: 9008 .. STR r0,[sp,#0x20] - 0x100095c0: a908 .. ADD r1,sp,#0x20 - 0x100095c2: 7808 .x LDRB r0,[r1,#0] - 0x100095c4: 2108 .! MOVS r1,#8 - 0x100095c6: 4388 .C BICS r0,r0,r1 - 0x100095c8: a908 .. ADD r1,sp,#0x20 - 0x100095ca: 7dc9 .} LDRB r1,[r1,#0x17] - 0x100095cc: 00c9 .. LSLS r1,r1,#3 - 0x100095ce: 2208 ." MOVS r2,#8 - 0x100095d0: 4011 .@ ANDS r1,r1,r2 - 0x100095d2: 4308 .C ORRS r0,r0,r1 - 0x100095d4: 9008 .. STR r0,[sp,#0x20] - 0x100095d6: a908 .. ADD r1,sp,#0x20 - 0x100095d8: 7808 .x LDRB r0,[r1,#0] - 0x100095da: 2110 .! MOVS r1,#0x10 - 0x100095dc: 4388 .C BICS r0,r0,r1 - 0x100095de: a908 .. ADD r1,sp,#0x20 - 0x100095e0: 7dc9 .} LDRB r1,[r1,#0x17] - 0x100095e2: 0789 .. LSLS r1,r1,#30 - 0x100095e4: 0fc9 .. LSRS r1,r1,#31 - 0x100095e6: 0109 .. LSLS r1,r1,#4 - 0x100095e8: 2210 ." MOVS r2,#0x10 - 0x100095ea: 4011 .@ ANDS r1,r1,r2 - 0x100095ec: 4308 .C ORRS r0,r0,r1 - 0x100095ee: 9008 .. STR r0,[sp,#0x20] - 0x100095f0: a908 .. ADD r1,sp,#0x20 - 0x100095f2: 7808 .x LDRB r0,[r1,#0] - 0x100095f4: 2120 ! MOVS r1,#0x20 - 0x100095f6: 4388 .C BICS r0,r0,r1 - 0x100095f8: a908 .. ADD r1,sp,#0x20 - 0x100095fa: 7dc9 .} LDRB r1,[r1,#0x17] - 0x100095fc: 0749 I. LSLS r1,r1,#29 - 0x100095fe: 0fc9 .. LSRS r1,r1,#31 - 0x10009600: 0149 I. LSLS r1,r1,#5 - 0x10009602: 2220 " MOVS r2,#0x20 - 0x10009604: 4011 .@ ANDS r1,r1,r2 - 0x10009606: 4308 .C ORRS r0,r0,r1 - 0x10009608: 9008 .. STR r0,[sp,#0x20] - 0x1000960a: a908 .. ADD r1,sp,#0x20 - 0x1000960c: 7808 .x LDRB r0,[r1,#0] - 0x1000960e: 2140 @! MOVS r1,#0x40 - 0x10009610: 4388 .C BICS r0,r0,r1 - 0x10009612: a908 .. ADD r1,sp,#0x20 - 0x10009614: 7dc9 .} LDRB r1,[r1,#0x17] - 0x10009616: 0709 .. LSLS r1,r1,#28 - 0x10009618: 0fc9 .. LSRS r1,r1,#31 - 0x1000961a: 0189 .. LSLS r1,r1,#6 - 0x1000961c: 2240 @" MOVS r2,#0x40 - 0x1000961e: 4011 .@ ANDS r1,r1,r2 - 0x10009620: 4308 .C ORRS r0,r0,r1 - 0x10009622: 9008 .. STR r0,[sp,#0x20] - 0x10009624: a908 .. ADD r1,sp,#0x20 - 0x10009626: 7808 .x LDRB r0,[r1,#0] - 0x10009628: 2180 .! MOVS r1,#0x80 - 0x1000962a: 4388 .C BICS r0,r0,r1 - 0x1000962c: a908 .. ADD r1,sp,#0x20 - 0x1000962e: 7dc9 .} LDRB r1,[r1,#0x17] - 0x10009630: 06c9 .. LSLS r1,r1,#27 - 0x10009632: 0fc9 .. LSRS r1,r1,#31 - 0x10009634: 01c9 .. LSLS r1,r1,#7 - 0x10009636: 2280 ." MOVS r2,#0x80 - 0x10009638: 4011 .@ ANDS r1,r1,r2 - 0x1000963a: 4308 .C ORRS r0,r0,r1 - 0x1000963c: 9008 .. STR r0,[sp,#0x20] - 0x1000963e: 4669 iF MOV r1,sp - 0x10009640: 7f08 .. LDRB r0,[r1,#0x1c] - 0x10009642: 0840 @. LSRS r0,r0,#1 - 0x10009644: 0040 @. LSLS r0,r0,#1 - 0x10009646: a908 .. ADD r1,sp,#0x20 - 0x10009648: 7dc9 .} LDRB r1,[r1,#0x17] - 0x1000964a: 0689 .. LSLS r1,r1,#26 - 0x1000964c: 0fc9 .. LSRS r1,r1,#31 - 0x1000964e: 4308 .C ORRS r0,r0,r1 - 0x10009650: 9007 .. STR r0,[sp,#0x1c] - 0x10009652: 4669 iF MOV r1,sp - 0x10009654: 7f08 .. LDRB r0,[r1,#0x1c] - 0x10009656: 2102 .! MOVS r1,#2 - 0x10009658: 4388 .C BICS r0,r0,r1 - 0x1000965a: a908 .. ADD r1,sp,#0x20 - 0x1000965c: 7dc9 .} LDRB r1,[r1,#0x17] - 0x1000965e: 0649 I. LSLS r1,r1,#25 - 0x10009660: 0fc9 .. LSRS r1,r1,#31 - 0x10009662: 0049 I. LSLS r1,r1,#1 - 0x10009664: 2202 ." MOVS r2,#2 - 0x10009666: 4011 .@ ANDS r1,r1,r2 - 0x10009668: 4308 .C ORRS r0,r0,r1 - 0x1000966a: 9007 .. STR r0,[sp,#0x1c] - 0x1000966c: 4669 iF MOV r1,sp - 0x1000966e: 7f08 .. LDRB r0,[r1,#0x1c] - 0x10009670: 2104 .! MOVS r1,#4 - 0x10009672: 4388 .C BICS r0,r0,r1 - 0x10009674: a908 .. ADD r1,sp,#0x20 - 0x10009676: 7dc9 .} LDRB r1,[r1,#0x17] - 0x10009678: 0609 .. LSLS r1,r1,#24 - 0x1000967a: 0fc9 .. LSRS r1,r1,#31 - 0x1000967c: 0089 .. LSLS r1,r1,#2 - 0x1000967e: 2204 ." MOVS r2,#4 - 0x10009680: 4011 .@ ANDS r1,r1,r2 - 0x10009682: 4308 .C ORRS r0,r0,r1 - 0x10009684: 9007 .. STR r0,[sp,#0x1c] - 0x10009686: 4669 iF MOV r1,sp - 0x10009688: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000968a: 2108 .! MOVS r1,#8 - 0x1000968c: 4388 .C BICS r0,r0,r1 - 0x1000968e: a908 .. ADD r1,sp,#0x20 - 0x10009690: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009692: 00c9 .. LSLS r1,r1,#3 - 0x10009694: 2208 ." MOVS r2,#8 - 0x10009696: 4011 .@ ANDS r1,r1,r2 - 0x10009698: 4308 .C ORRS r0,r0,r1 - 0x1000969a: 9007 .. STR r0,[sp,#0x1c] - 0x1000969c: 4669 iF MOV r1,sp - 0x1000969e: 7f08 .. LDRB r0,[r1,#0x1c] - 0x100096a0: 2110 .! MOVS r1,#0x10 - 0x100096a2: 4388 .C BICS r0,r0,r1 - 0x100096a4: a908 .. ADD r1,sp,#0x20 - 0x100096a6: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100096a8: 0789 .. LSLS r1,r1,#30 - 0x100096aa: 0fc9 .. LSRS r1,r1,#31 - 0x100096ac: 0109 .. LSLS r1,r1,#4 - 0x100096ae: 2210 ." MOVS r2,#0x10 - 0x100096b0: 4011 .@ ANDS r1,r1,r2 - 0x100096b2: 4308 .C ORRS r0,r0,r1 - 0x100096b4: 9007 .. STR r0,[sp,#0x1c] - 0x100096b6: 4669 iF MOV r1,sp - 0x100096b8: 7f08 .. LDRB r0,[r1,#0x1c] - 0x100096ba: 2120 ! MOVS r1,#0x20 - 0x100096bc: 4388 .C BICS r0,r0,r1 - 0x100096be: a908 .. ADD r1,sp,#0x20 - 0x100096c0: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100096c2: 0749 I. LSLS r1,r1,#29 - 0x100096c4: 0fc9 .. LSRS r1,r1,#31 - 0x100096c6: 0149 I. LSLS r1,r1,#5 - 0x100096c8: 2220 " MOVS r2,#0x20 - 0x100096ca: 4011 .@ ANDS r1,r1,r2 - 0x100096cc: 4308 .C ORRS r0,r0,r1 - 0x100096ce: 9007 .. STR r0,[sp,#0x1c] - 0x100096d0: 4669 iF MOV r1,sp - 0x100096d2: 7f08 .. LDRB r0,[r1,#0x1c] - 0x100096d4: 2140 @! MOVS r1,#0x40 - 0x100096d6: 4388 .C BICS r0,r0,r1 - 0x100096d8: a908 .. ADD r1,sp,#0x20 - 0x100096da: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100096dc: 0709 .. LSLS r1,r1,#28 - 0x100096de: 0fc9 .. LSRS r1,r1,#31 - 0x100096e0: 0189 .. LSLS r1,r1,#6 - 0x100096e2: 2240 @" MOVS r2,#0x40 - 0x100096e4: 4011 .@ ANDS r1,r1,r2 - 0x100096e6: 4308 .C ORRS r0,r0,r1 - 0x100096e8: 9007 .. STR r0,[sp,#0x1c] - 0x100096ea: 4669 iF MOV r1,sp - 0x100096ec: 7f08 .. LDRB r0,[r1,#0x1c] - 0x100096ee: 2180 .! MOVS r1,#0x80 - 0x100096f0: 4388 .C BICS r0,r0,r1 - 0x100096f2: a908 .. ADD r1,sp,#0x20 - 0x100096f4: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100096f6: 06c9 .. LSLS r1,r1,#27 - 0x100096f8: 0fc9 .. LSRS r1,r1,#31 - 0x100096fa: 01c9 .. LSLS r1,r1,#7 - 0x100096fc: 2280 ." MOVS r2,#0x80 - 0x100096fe: 4011 .@ ANDS r1,r1,r2 - 0x10009700: 4308 .C ORRS r0,r0,r1 - 0x10009702: 9007 .. STR r0,[sp,#0x1c] - 0x10009704: 2102 .! MOVS r1,#2 - 0x10009706: 4628 (F MOV r0,r5 - 0x10009708: f7faf893 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000970c: 4604 .F MOV r4,r0 - 0x1000970e: 2c00 ., CMP r4,#0 - 0x10009710: d001 .. BEQ 0x10009716 ; lsm6dso_pin_int1_route_set + 976 - 0x10009712: 4620 F MOV r0,r4 - 0x10009714: e689 .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x10009716: 2301 .# MOVS r3,#1 - 0x10009718: aa09 .. ADD r2,sp,#0x24 - 0x1000971a: 210a .! MOVS r1,#0xa - 0x1000971c: 4628 (F MOV r0,r5 - 0x1000971e: f7f9ffb4 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10009722: 4604 .F MOV r4,r0 - 0x10009724: 2301 .# MOVS r3,#1 - 0x10009726: aa08 .. ADD r2,sp,#0x20 - 0x10009728: 210b .! MOVS r1,#0xb - 0x1000972a: 4628 (F MOV r0,r5 - 0x1000972c: f7f9ffad .... BL lsm6dso_write_reg ; 0x1000368a - 0x10009730: 1904 .. ADDS r4,r0,r4 - 0x10009732: 2301 .# MOVS r3,#1 - 0x10009734: aa07 .. ADD r2,sp,#0x1c - 0x10009736: 210c .! MOVS r1,#0xc - 0x10009738: 4628 (F MOV r0,r5 - 0x1000973a: f7f9ffa6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000973e: 1904 .. ADDS r4,r0,r4 - 0x10009740: 2100 .! MOVS r1,#0 - 0x10009742: 4628 (F MOV r0,r5 - 0x10009744: f7faf875 ..u. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10009748: 1904 .. ADDS r4,r0,r4 - 0x1000974a: 2c00 ., CMP r4,#0 - 0x1000974c: d001 .. BEQ 0x10009752 ; lsm6dso_pin_int1_route_set + 1036 - 0x1000974e: 4620 F MOV r0,r4 - 0x10009750: e66b k. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x10009752: 4668 hF MOV r0,sp - 0x10009754: 7a00 .z LDRB r0,[r0,#8] - 0x10009756: 0841 A. LSRS r1,r0,#1 - 0x10009758: 0049 I. LSLS r1,r1,#1 - 0x1000975a: a808 .. ADD r0,sp,#0x20 - 0x1000975c: 7d40 @} LDRB r0,[r0,#0x15] - 0x1000975e: 0780 .. LSLS r0,r0,#30 - 0x10009760: 0fc0 .. LSRS r0,r0,#31 - 0x10009762: 4301 .C ORRS r1,r1,r0 - 0x10009764: 9102 .. STR r1,[sp,#8] - 0x10009766: 4668 hF MOV r0,sp - 0x10009768: 7a00 .z LDRB r0,[r0,#8] - 0x1000976a: 2104 .! MOVS r1,#4 - 0x1000976c: 4388 .C BICS r0,r0,r1 - 0x1000976e: a908 .. ADD r1,sp,#0x20 - 0x10009770: 7d49 I} LDRB r1,[r1,#0x15] - 0x10009772: 0709 .. LSLS r1,r1,#28 - 0x10009774: 0fc9 .. LSRS r1,r1,#31 - 0x10009776: 0089 .. LSLS r1,r1,#2 - 0x10009778: 2204 ." MOVS r2,#4 - 0x1000977a: 4011 .@ ANDS r1,r1,r2 - 0x1000977c: 4308 .C ORRS r0,r0,r1 - 0x1000977e: 9002 .. STR r0,[sp,#8] - 0x10009780: 4669 iF MOV r1,sp - 0x10009782: 7a08 .z LDRB r0,[r1,#8] - 0x10009784: 2108 .! MOVS r1,#8 - 0x10009786: 4388 .C BICS r0,r0,r1 - 0x10009788: a908 .. ADD r1,sp,#0x20 - 0x1000978a: 7d49 I} LDRB r1,[r1,#0x15] - 0x1000978c: 06c9 .. LSLS r1,r1,#27 - 0x1000978e: 0fc9 .. LSRS r1,r1,#31 - 0x10009790: 00c9 .. LSLS r1,r1,#3 - 0x10009792: 2208 ." MOVS r2,#8 - 0x10009794: 4011 .@ ANDS r1,r1,r2 - 0x10009796: 4308 .C ORRS r0,r0,r1 - 0x10009798: 9002 .. STR r0,[sp,#8] - 0x1000979a: 4669 iF MOV r1,sp - 0x1000979c: 7a08 .z LDRB r0,[r1,#8] - 0x1000979e: 2110 .! MOVS r1,#0x10 - 0x100097a0: 4388 .C BICS r0,r0,r1 - 0x100097a2: a908 .. ADD r1,sp,#0x20 - 0x100097a4: 7d49 I} LDRB r1,[r1,#0x15] - 0x100097a6: 0689 .. LSLS r1,r1,#26 - 0x100097a8: 0fc9 .. LSRS r1,r1,#31 - 0x100097aa: 0109 .. LSLS r1,r1,#4 - 0x100097ac: 2210 ." MOVS r2,#0x10 - 0x100097ae: 4011 .@ ANDS r1,r1,r2 - 0x100097b0: 4308 .C ORRS r0,r0,r1 - 0x100097b2: 9002 .. STR r0,[sp,#8] - 0x100097b4: 4669 iF MOV r1,sp - 0x100097b6: 7a08 .z LDRB r0,[r1,#8] - 0x100097b8: 2120 ! MOVS r1,#0x20 - 0x100097ba: 4388 .C BICS r0,r0,r1 - 0x100097bc: a908 .. ADD r1,sp,#0x20 - 0x100097be: 7d49 I} LDRB r1,[r1,#0x15] - 0x100097c0: 0649 I. LSLS r1,r1,#25 - 0x100097c2: 0fc9 .. LSRS r1,r1,#31 - 0x100097c4: 0149 I. LSLS r1,r1,#5 - 0x100097c6: 2220 " MOVS r2,#0x20 - 0x100097c8: 4011 .@ ANDS r1,r1,r2 - 0x100097ca: 4308 .C ORRS r0,r0,r1 - 0x100097cc: 9002 .. STR r0,[sp,#8] - 0x100097ce: 4669 iF MOV r1,sp - 0x100097d0: 7a08 .z LDRB r0,[r1,#8] - 0x100097d2: 2140 @! MOVS r1,#0x40 - 0x100097d4: 4388 .C BICS r0,r0,r1 - 0x100097d6: a908 .. ADD r1,sp,#0x20 - 0x100097d8: 7d49 I} LDRB r1,[r1,#0x15] - 0x100097da: 0609 .. LSLS r1,r1,#24 - 0x100097dc: 0fc9 .. LSRS r1,r1,#31 - 0x100097de: 0189 .. LSLS r1,r1,#6 - 0x100097e0: 2240 @" MOVS r2,#0x40 - 0x100097e2: 4011 .@ ANDS r1,r1,r2 - 0x100097e4: 4308 .C ORRS r0,r0,r1 - 0x100097e6: 9002 .. STR r0,[sp,#8] - 0x100097e8: 4669 iF MOV r1,sp - 0x100097ea: 7a08 .z LDRB r0,[r1,#8] - 0x100097ec: 2180 .! MOVS r1,#0x80 - 0x100097ee: 4388 .C BICS r0,r0,r1 - 0x100097f0: a908 .. ADD r1,sp,#0x20 - 0x100097f2: 7d89 .} LDRB r1,[r1,#0x16] - 0x100097f4: 01c9 .. LSLS r1,r1,#7 - 0x100097f6: 2280 ." MOVS r2,#0x80 - 0x100097f8: 4011 .@ ANDS r1,r1,r2 - 0x100097fa: 4308 .C ORRS r0,r0,r1 - 0x100097fc: 9002 .. STR r0,[sp,#8] - 0x100097fe: a908 .. ADD r1,sp,#0x20 - 0x10009800: 7908 .y LDRB r0,[r1,#4] - 0x10009802: 09c0 .. LSRS r0,r0,#7 - 0x10009804: 7909 .y LDRB r1,[r1,#4] - 0x10009806: 0689 .. LSLS r1,r1,#26 - 0x10009808: 0fc9 .. LSRS r1,r1,#31 - 0x1000980a: 4308 .C ORRS r0,r0,r1 - 0x1000980c: a908 .. ADD r1,sp,#0x20 - 0x1000980e: 7909 .y LDRB r1,[r1,#4] - 0x10009810: 0709 .. LSLS r1,r1,#28 - 0x10009812: 0fc9 .. LSRS r1,r1,#31 - 0x10009814: 4308 .C ORRS r0,r0,r1 - 0x10009816: a908 .. ADD r1,sp,#0x20 - 0x10009818: 7909 .y LDRB r1,[r1,#4] - 0x1000981a: 06c9 .. LSLS r1,r1,#27 - 0x1000981c: 0fc9 .. LSRS r1,r1,#31 - 0x1000981e: 4308 .C ORRS r0,r0,r1 - 0x10009820: a908 .. ADD r1,sp,#0x20 - 0x10009822: 7809 .x LDRB r1,[r1,#0] - 0x10009824: 07c9 .. LSLS r1,r1,#31 - 0x10009826: 0fc9 .. LSRS r1,r1,#31 - 0x10009828: 4308 .C ORRS r0,r0,r1 - 0x1000982a: a908 .. ADD r1,sp,#0x20 - 0x1000982c: 7809 .x LDRB r1,[r1,#0] - 0x1000982e: 0789 .. LSLS r1,r1,#30 - 0x10009830: 0fc9 .. LSRS r1,r1,#31 - 0x10009832: 4308 .C ORRS r0,r0,r1 - 0x10009834: a908 .. ADD r1,sp,#0x20 - 0x10009836: 7809 .x LDRB r1,[r1,#0] - 0x10009838: 0749 I. LSLS r1,r1,#29 - 0x1000983a: 0fc9 .. LSRS r1,r1,#31 - 0x1000983c: 4308 .C ORRS r0,r0,r1 - 0x1000983e: a908 .. ADD r1,sp,#0x20 - 0x10009840: 7809 .x LDRB r1,[r1,#0] - 0x10009842: 0709 .. LSLS r1,r1,#28 - 0x10009844: 0fc9 .. LSRS r1,r1,#31 - 0x10009846: 4308 .C ORRS r0,r0,r1 - 0x10009848: a908 .. ADD r1,sp,#0x20 - 0x1000984a: 7809 .x LDRB r1,[r1,#0] - 0x1000984c: 06c9 .. LSLS r1,r1,#27 - 0x1000984e: 0fc9 .. LSRS r1,r1,#31 - 0x10009850: 4308 .C ORRS r0,r0,r1 - 0x10009852: a908 .. ADD r1,sp,#0x20 - 0x10009854: 7809 .x LDRB r1,[r1,#0] - 0x10009856: 0689 .. LSLS r1,r1,#26 - 0x10009858: 0fc9 .. LSRS r1,r1,#31 - 0x1000985a: 4308 .C ORRS r0,r0,r1 - 0x1000985c: a908 .. ADD r1,sp,#0x20 - 0x1000985e: 7809 .x LDRB r1,[r1,#0] - 0x10009860: 0649 I. LSLS r1,r1,#25 - 0x10009862: 0fc9 .. LSRS r1,r1,#31 - 0x10009864: 4308 .C ORRS r0,r0,r1 - 0x10009866: a908 .. ADD r1,sp,#0x20 - 0x10009868: 7809 .x LDRB r1,[r1,#0] - 0x1000986a: 09c9 .. LSRS r1,r1,#7 - 0x1000986c: 4308 .C ORRS r0,r0,r1 - 0x1000986e: 4669 iF MOV r1,sp - 0x10009870: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009872: 07c9 .. LSLS r1,r1,#31 - 0x10009874: 0fc9 .. LSRS r1,r1,#31 - 0x10009876: 4308 .C ORRS r0,r0,r1 - 0x10009878: 4669 iF MOV r1,sp - 0x1000987a: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000987c: 0789 .. LSLS r1,r1,#30 - 0x1000987e: 0fc9 .. LSRS r1,r1,#31 - 0x10009880: 4308 .C ORRS r0,r0,r1 - 0x10009882: 4669 iF MOV r1,sp - 0x10009884: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009886: 0749 I. LSLS r1,r1,#29 - 0x10009888: 0fc9 .. LSRS r1,r1,#31 - 0x1000988a: 4308 .C ORRS r0,r0,r1 - 0x1000988c: 4669 iF MOV r1,sp - 0x1000988e: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009890: 0709 .. LSLS r1,r1,#28 - 0x10009892: 0fc9 .. LSRS r1,r1,#31 - 0x10009894: 4308 .C ORRS r0,r0,r1 - 0x10009896: 4669 iF MOV r1,sp - 0x10009898: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000989a: 06c9 .. LSLS r1,r1,#27 - 0x1000989c: 0fc9 .. LSRS r1,r1,#31 - 0x1000989e: 4308 .C ORRS r0,r0,r1 - 0x100098a0: 4669 iF MOV r1,sp - 0x100098a2: 7f09 .. LDRB r1,[r1,#0x1c] - 0x100098a4: 0689 .. LSLS r1,r1,#26 - 0x100098a6: 0fc9 .. LSRS r1,r1,#31 - 0x100098a8: 4308 .C ORRS r0,r0,r1 - 0x100098aa: 4669 iF MOV r1,sp - 0x100098ac: 7f09 .. LDRB r1,[r1,#0x1c] - 0x100098ae: 0649 I. LSLS r1,r1,#25 - 0x100098b0: 0fc9 .. LSRS r1,r1,#31 - 0x100098b2: 4308 .C ORRS r0,r0,r1 - 0x100098b4: 4669 iF MOV r1,sp - 0x100098b6: 7f09 .. LDRB r1,[r1,#0x1c] - 0x100098b8: 09c9 .. LSRS r1,r1,#7 - 0x100098ba: 4308 .C ORRS r0,r0,r1 - 0x100098bc: 2800 .( CMP r0,#0 - 0x100098be: d006 .. BEQ 0x100098ce ; lsm6dso_pin_int1_route_set + 1416 - 0x100098c0: 4669 iF MOV r1,sp - 0x100098c2: 7a08 .z LDRB r0,[r1,#8] - 0x100098c4: 2102 .! MOVS r1,#2 - 0x100098c6: 4388 .C BICS r0,r0,r1 - 0x100098c8: 1c80 .. ADDS r0,r0,#2 - 0x100098ca: 9002 .. STR r0,[sp,#8] - 0x100098cc: e004 .. B 0x100098d8 ; lsm6dso_pin_int1_route_set + 1426 - 0x100098ce: 4669 iF MOV r1,sp - 0x100098d0: 7a08 .z LDRB r0,[r1,#8] - 0x100098d2: 2102 .! MOVS r1,#2 - 0x100098d4: 4388 .C BICS r0,r0,r1 - 0x100098d6: 9002 .. STR r0,[sp,#8] - 0x100098d8: 2301 .# MOVS r3,#1 - 0x100098da: aa02 .. ADD r2,sp,#8 - 0x100098dc: 215e ^! MOVS r1,#0x5e - 0x100098de: 4628 (F MOV r0,r5 - 0x100098e0: f7f9fed3 .... BL lsm6dso_write_reg ; 0x1000368a - 0x100098e4: 4604 .F MOV r4,r0 - 0x100098e6: 2c00 ., CMP r4,#0 - 0x100098e8: d001 .. BEQ 0x100098ee ; lsm6dso_pin_int1_route_set + 1448 - 0x100098ea: 4620 F MOV r0,r4 - 0x100098ec: e59d .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x100098ee: 2301 .# MOVS r3,#1 - 0x100098f0: aa04 .. ADD r2,sp,#0x10 - 0x100098f2: 2158 X! MOVS r1,#0x58 - 0x100098f4: 4628 (F MOV r0,r5 - 0x100098f6: f7f9feb5 .... BL lsm6dso_read_reg ; 0x10003664 - 0x100098fa: 4604 .F MOV r4,r0 - 0x100098fc: aa0a .. ADD r2,sp,#0x28 - 0x100098fe: 2100 .! MOVS r1,#0 - 0x10009900: 4628 (F MOV r0,r5 - 0x10009902: f7fffb0e .... BL lsm6dso_pin_int2_route_get ; 0x10008f22 - 0x10009906: 1904 .. ADDS r4,r0,r4 - 0x10009908: 2c00 ., CMP r4,#0 - 0x1000990a: d001 .. BEQ 0x10009910 ; lsm6dso_pin_int1_route_set + 1482 - 0x1000990c: 4620 F MOV r0,r4 - 0x1000990e: e58c .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - 0x10009910: a908 .. ADD r1,sp,#0x20 - 0x10009912: 7a08 .z LDRB r0,[r1,#8] - 0x10009914: 09c0 .. LSRS r0,r0,#7 - 0x10009916: 7a09 .z LDRB r1,[r1,#8] - 0x10009918: 0749 I. LSLS r1,r1,#29 - 0x1000991a: 0fc9 .. LSRS r1,r1,#31 - 0x1000991c: 4308 .C ORRS r0,r0,r1 - 0x1000991e: a908 .. ADD r1,sp,#0x20 - 0x10009920: 7a09 .z LDRB r1,[r1,#8] - 0x10009922: 0709 .. LSLS r1,r1,#28 - 0x10009924: 0fc9 .. LSRS r1,r1,#31 - 0x10009926: 4308 .C ORRS r0,r0,r1 - 0x10009928: a908 .. ADD r1,sp,#0x20 - 0x1000992a: 7a09 .z LDRB r1,[r1,#8] - 0x1000992c: 0789 .. LSLS r1,r1,#30 - 0x1000992e: 0fc9 .. LSRS r1,r1,#31 - 0x10009930: 4308 .C ORRS r0,r0,r1 - 0x10009932: a908 .. ADD r1,sp,#0x20 - 0x10009934: 7a09 .z LDRB r1,[r1,#8] - 0x10009936: 0649 I. LSLS r1,r1,#25 - 0x10009938: 0fc9 .. LSRS r1,r1,#31 - 0x1000993a: 4308 .C ORRS r0,r0,r1 - 0x1000993c: a908 .. ADD r1,sp,#0x20 - 0x1000993e: 7a09 .z LDRB r1,[r1,#8] - 0x10009940: 0689 .. LSLS r1,r1,#26 - 0x10009942: 0fc9 .. LSRS r1,r1,#31 - 0x10009944: 4308 .C ORRS r0,r0,r1 - 0x10009946: a908 .. ADD r1,sp,#0x20 - 0x10009948: 7a09 .z LDRB r1,[r1,#8] - 0x1000994a: 06c9 .. LSLS r1,r1,#27 - 0x1000994c: 0fc9 .. LSRS r1,r1,#31 - 0x1000994e: 4308 .C ORRS r0,r0,r1 - 0x10009950: a908 .. ADD r1,sp,#0x20 - 0x10009952: 7a49 Iz LDRB r1,[r1,#9] - 0x10009954: 0789 .. LSLS r1,r1,#30 - 0x10009956: 0fc9 .. LSRS r1,r1,#31 - 0x10009958: 4308 .C ORRS r0,r0,r1 - 0x1000995a: a908 .. ADD r1,sp,#0x20 - 0x1000995c: 7a49 Iz LDRB r1,[r1,#9] - 0x1000995e: 0749 I. LSLS r1,r1,#29 - 0x10009960: 0fc9 .. LSRS r1,r1,#31 - 0x10009962: 4308 .C ORRS r0,r0,r1 - 0x10009964: a908 .. ADD r1,sp,#0x20 - 0x10009966: 7a49 Iz LDRB r1,[r1,#9] - 0x10009968: 0709 .. LSLS r1,r1,#28 - 0x1000996a: 0fc9 .. LSRS r1,r1,#31 - 0x1000996c: 4308 .C ORRS r0,r0,r1 - 0x1000996e: a908 .. ADD r1,sp,#0x20 - 0x10009970: 7a49 Iz LDRB r1,[r1,#9] - 0x10009972: 06c9 .. LSLS r1,r1,#27 - 0x10009974: 0fc9 .. LSRS r1,r1,#31 - 0x10009976: 4308 .C ORRS r0,r0,r1 - 0x10009978: a908 .. ADD r1,sp,#0x20 - 0x1000997a: 7a49 Iz LDRB r1,[r1,#9] - 0x1000997c: 0689 .. LSLS r1,r1,#26 - 0x1000997e: 0fc9 .. LSRS r1,r1,#31 - 0x10009980: 4308 .C ORRS r0,r0,r1 - 0x10009982: a908 .. ADD r1,sp,#0x20 - 0x10009984: 7a49 Iz LDRB r1,[r1,#9] - 0x10009986: 0649 I. LSLS r1,r1,#25 - 0x10009988: 0fc9 .. LSRS r1,r1,#31 - 0x1000998a: 4308 .C ORRS r0,r0,r1 - 0x1000998c: 4669 iF MOV r1,sp - 0x1000998e: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009990: 09c9 .. LSRS r1,r1,#7 - 0x10009992: 4308 .C ORRS r0,r0,r1 - 0x10009994: 4669 iF MOV r1,sp - 0x10009996: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009998: 0749 I. LSLS r1,r1,#29 - 0x1000999a: 0fc9 .. LSRS r1,r1,#31 - 0x1000999c: 4308 .C ORRS r0,r0,r1 - 0x1000999e: 4669 iF MOV r1,sp - 0x100099a0: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099a2: 0649 I. LSLS r1,r1,#25 - 0x100099a4: 0fc9 .. LSRS r1,r1,#31 - 0x100099a6: 4308 .C ORRS r0,r0,r1 - 0x100099a8: 4669 iF MOV r1,sp - 0x100099aa: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099ac: 0789 .. LSLS r1,r1,#30 - 0x100099ae: 0fc9 .. LSRS r1,r1,#31 - 0x100099b0: 4308 .C ORRS r0,r0,r1 - 0x100099b2: 4669 iF MOV r1,sp - 0x100099b4: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099b6: 07c9 .. LSLS r1,r1,#31 - 0x100099b8: 0fc9 .. LSRS r1,r1,#31 - 0x100099ba: 4308 .C ORRS r0,r0,r1 - 0x100099bc: 4669 iF MOV r1,sp - 0x100099be: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099c0: 0689 .. LSLS r1,r1,#26 - 0x100099c2: 0fc9 .. LSRS r1,r1,#31 - 0x100099c4: 4308 .C ORRS r0,r0,r1 - 0x100099c6: 4669 iF MOV r1,sp - 0x100099c8: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099ca: 06c9 .. LSLS r1,r1,#27 - 0x100099cc: 0fc9 .. LSRS r1,r1,#31 - 0x100099ce: 4308 .C ORRS r0,r0,r1 - 0x100099d0: 4669 iF MOV r1,sp - 0x100099d2: 7e09 .~ LDRB r1,[r1,#0x18] - 0x100099d4: 0709 .. LSLS r1,r1,#28 - 0x100099d6: 0fc9 .. LSRS r1,r1,#31 - 0x100099d8: 4308 .C ORRS r0,r0,r1 - 0x100099da: 4669 iF MOV r1,sp - 0x100099dc: 7a09 .z LDRB r1,[r1,#8] - 0x100099de: 07c9 .. LSLS r1,r1,#31 - 0x100099e0: 0fc9 .. LSRS r1,r1,#31 - 0x100099e2: 4308 .C ORRS r0,r0,r1 - 0x100099e4: 4669 iF MOV r1,sp - 0x100099e6: 7a09 .z LDRB r1,[r1,#8] - 0x100099e8: 0749 I. LSLS r1,r1,#29 - 0x100099ea: 0fc9 .. LSRS r1,r1,#31 - 0x100099ec: 4308 .C ORRS r0,r0,r1 - 0x100099ee: 4669 iF MOV r1,sp - 0x100099f0: 7a09 .z LDRB r1,[r1,#8] - 0x100099f2: 0709 .. LSLS r1,r1,#28 - 0x100099f4: 0fc9 .. LSRS r1,r1,#31 - 0x100099f6: 4308 .C ORRS r0,r0,r1 - 0x100099f8: 4669 iF MOV r1,sp - 0x100099fa: 7a09 .z LDRB r1,[r1,#8] - 0x100099fc: 06c9 .. LSLS r1,r1,#27 - 0x100099fe: 0fc9 .. LSRS r1,r1,#31 - 0x10009a00: 4308 .C ORRS r0,r0,r1 - 0x10009a02: 4669 iF MOV r1,sp - 0x10009a04: 7a09 .z LDRB r1,[r1,#8] - 0x10009a06: 0689 .. LSLS r1,r1,#26 - 0x10009a08: 0fc9 .. LSRS r1,r1,#31 - 0x10009a0a: 4308 .C ORRS r0,r0,r1 - 0x10009a0c: 4669 iF MOV r1,sp - 0x10009a0e: 7a09 .z LDRB r1,[r1,#8] - 0x10009a10: 0649 I. LSLS r1,r1,#25 - 0x10009a12: 0fc9 .. LSRS r1,r1,#31 - 0x10009a14: 4308 .C ORRS r0,r0,r1 - 0x10009a16: 4669 iF MOV r1,sp - 0x10009a18: 7a09 .z LDRB r1,[r1,#8] - 0x10009a1a: 09c9 .. LSRS r1,r1,#7 - 0x10009a1c: 4308 .C ORRS r0,r0,r1 - 0x10009a1e: 2800 .( CMP r0,#0 - 0x10009a20: d006 .. BEQ 0x10009a30 ; lsm6dso_pin_int1_route_set + 1770 - 0x10009a22: 4669 iF MOV r1,sp - 0x10009a24: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009a26: 2180 .! MOVS r1,#0x80 - 0x10009a28: 4388 .C BICS r0,r0,r1 - 0x10009a2a: 3080 .0 ADDS r0,r0,#0x80 - 0x10009a2c: 9004 .. STR r0,[sp,#0x10] - 0x10009a2e: e004 .. B 0x10009a3a ; lsm6dso_pin_int1_route_set + 1780 - 0x10009a30: 4669 iF MOV r1,sp - 0x10009a32: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009a34: 2180 .! MOVS r1,#0x80 - 0x10009a36: 4388 .C BICS r0,r0,r1 - 0x10009a38: 9004 .. STR r0,[sp,#0x10] - 0x10009a3a: 2301 .# MOVS r3,#1 - 0x10009a3c: aa04 .. ADD r2,sp,#0x10 - 0x10009a3e: 2158 X! MOVS r1,#0x58 - 0x10009a40: 4628 (F MOV r0,r5 - 0x10009a42: f7f9fe22 ..". BL lsm6dso_write_reg ; 0x1000368a - 0x10009a46: 4604 .F MOV r4,r0 - 0x10009a48: 4620 F MOV r0,r4 - 0x10009a4a: e4ee .. B 0x1000942a ; lsm6dso_pin_int1_route_set + 228 - lsm6dso_pin_int1_route_get - 0x10009a4c: b570 p. PUSH {r4-r6,lr} - 0x10009a4e: b088 .. SUB sp,sp,#0x20 - 0x10009a50: 4606 .F MOV r6,r0 - 0x10009a52: 460c .F MOV r4,r1 - 0x10009a54: 2102 .! MOVS r1,#2 - 0x10009a56: 4630 0F MOV r0,r6 - 0x10009a58: f7f9feeb .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10009a5c: 4605 .F MOV r5,r0 - 0x10009a5e: 2d00 .- CMP r5,#0 - 0x10009a60: d002 .. BEQ 0x10009a68 ; lsm6dso_pin_int1_route_get + 28 - 0x10009a62: 4628 (F MOV r0,r5 - 0x10009a64: b008 .. ADD sp,sp,#0x20 - 0x10009a66: bd70 p. POP {r4-r6,pc} - 0x10009a68: 2301 .# MOVS r3,#1 - 0x10009a6a: aa07 .. ADD r2,sp,#0x1c - 0x10009a6c: 210a .! MOVS r1,#0xa - 0x10009a6e: 4630 0F MOV r0,r6 - 0x10009a70: f7f9fdf8 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009a74: 4605 .F MOV r5,r0 - 0x10009a76: 2301 .# MOVS r3,#1 - 0x10009a78: aa06 .. ADD r2,sp,#0x18 - 0x10009a7a: 210b .! MOVS r1,#0xb - 0x10009a7c: 4630 0F MOV r0,r6 - 0x10009a7e: f7f9fdf1 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009a82: 1945 E. ADDS r5,r0,r5 - 0x10009a84: 2301 .# MOVS r3,#1 - 0x10009a86: aa05 .. ADD r2,sp,#0x14 - 0x10009a88: 210c .! MOVS r1,#0xc - 0x10009a8a: 4630 0F MOV r0,r6 - 0x10009a8c: f7f9fdea .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009a90: 1945 E. ADDS r5,r0,r5 - 0x10009a92: 2100 .! MOVS r1,#0 - 0x10009a94: 4630 0F MOV r0,r6 - 0x10009a96: f7f9fecc .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x10009a9a: 1945 E. ADDS r5,r0,r5 - 0x10009a9c: 2d00 .- CMP r5,#0 - 0x10009a9e: d001 .. BEQ 0x10009aa4 ; lsm6dso_pin_int1_route_get + 88 - 0x10009aa0: 4628 (F MOV r0,r5 - 0x10009aa2: e7df .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - 0x10009aa4: 2301 .# MOVS r3,#1 - 0x10009aa6: aa04 .. ADD r2,sp,#0x10 - 0x10009aa8: 210d .! MOVS r1,#0xd - 0x10009aaa: 4630 0F MOV r0,r6 - 0x10009aac: f7f9fdda .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009ab0: 4605 .F MOV r5,r0 - 0x10009ab2: 2d00 .- CMP r5,#0 - 0x10009ab4: d001 .. BEQ 0x10009aba ; lsm6dso_pin_int1_route_get + 110 - 0x10009ab6: 4628 (F MOV r0,r5 - 0x10009ab8: e7d4 .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - 0x10009aba: 2301 .# MOVS r3,#1 - 0x10009abc: aa01 .. ADD r2,sp,#4 - 0x10009abe: 215e ^! MOVS r1,#0x5e - 0x10009ac0: 4630 0F MOV r0,r6 - 0x10009ac2: f7f9fdcf .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009ac6: 4605 .F MOV r5,r0 - 0x10009ac8: 2d00 .- CMP r5,#0 - 0x10009aca: d001 .. BEQ 0x10009ad0 ; lsm6dso_pin_int1_route_get + 132 - 0x10009acc: 4628 (F MOV r0,r5 - 0x10009ace: e7c9 .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - 0x10009ad0: 2301 .# MOVS r3,#1 - 0x10009ad2: 466a jF MOV r2,sp - 0x10009ad4: 2113 .! MOVS r1,#0x13 - 0x10009ad6: 4630 0F MOV r0,r6 - 0x10009ad8: f7f9fdc4 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009adc: 4605 .F MOV r5,r0 - 0x10009ade: 2d00 .- CMP r5,#0 - 0x10009ae0: d001 .. BEQ 0x10009ae6 ; lsm6dso_pin_int1_route_get + 154 - 0x10009ae2: 4628 (F MOV r0,r5 - 0x10009ae4: e7be .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - 0x10009ae6: 4668 hF MOV r0,sp - 0x10009ae8: 7800 .x LDRB r0,[r0,#0] - 0x10009aea: 0680 .. LSLS r0,r0,#26 - 0x10009aec: 0fc0 .. LSRS r0,r0,#31 - 0x10009aee: 2800 .( CMP r0,#0 - 0x10009af0: d024 $. BEQ 0x10009b3c ; lsm6dso_pin_int1_route_get + 240 - 0x10009af2: 2301 .# MOVS r3,#1 - 0x10009af4: aa03 .. ADD r2,sp,#0xc - 0x10009af6: 210e .! MOVS r1,#0xe - 0x10009af8: 4630 0F MOV r0,r6 - 0x10009afa: f7f9fdb3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009afe: 4605 .F MOV r5,r0 - 0x10009b00: 7820 x LDRB r0,[r4,#0] - 0x10009b02: 2104 .! MOVS r1,#4 - 0x10009b04: 4388 .C BICS r0,r0,r1 - 0x10009b06: 4669 iF MOV r1,sp - 0x10009b08: 7b09 .{ LDRB r1,[r1,#0xc] - 0x10009b0a: 0749 I. LSLS r1,r1,#29 - 0x10009b0c: 0fc9 .. LSRS r1,r1,#31 - 0x10009b0e: 0089 .. LSLS r1,r1,#2 - 0x10009b10: 2204 ." MOVS r2,#4 - 0x10009b12: 4011 .@ ANDS r1,r1,r2 - 0x10009b14: 4308 .C ORRS r0,r0,r1 - 0x10009b16: 7020 p STRB r0,[r4,#0] - 0x10009b18: 2301 .# MOVS r3,#1 - 0x10009b1a: aa02 .. ADD r2,sp,#8 - 0x10009b1c: 215f _! MOVS r1,#0x5f - 0x10009b1e: 4630 0F MOV r0,r6 - 0x10009b20: f7f9fda0 .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009b24: 1945 E. ADDS r5,r0,r5 - 0x10009b26: 7860 `x LDRB r0,[r4,#1] - 0x10009b28: 2104 .! MOVS r1,#4 - 0x10009b2a: 4388 .C BICS r0,r0,r1 - 0x10009b2c: 4669 iF MOV r1,sp - 0x10009b2e: 7a09 .z LDRB r1,[r1,#8] - 0x10009b30: 0089 .. LSLS r1,r1,#2 - 0x10009b32: 2204 ." MOVS r2,#4 - 0x10009b34: 4011 .@ ANDS r1,r1,r2 - 0x10009b36: 4308 .C ORRS r0,r0,r1 - 0x10009b38: 7060 `p STRB r0,[r4,#1] - 0x10009b3a: e006 .. B 0x10009b4a ; lsm6dso_pin_int1_route_get + 254 - 0x10009b3c: 7820 x LDRB r0,[r4,#0] - 0x10009b3e: 2104 .! MOVS r1,#4 - 0x10009b40: 4388 .C BICS r0,r0,r1 - 0x10009b42: 7020 p STRB r0,[r4,#0] - 0x10009b44: 7860 `x LDRB r0,[r4,#1] - 0x10009b46: 4388 .C BICS r0,r0,r1 - 0x10009b48: 7060 `p STRB r0,[r4,#1] - 0x10009b4a: 2d00 .- CMP r5,#0 - 0x10009b4c: d001 .. BEQ 0x10009b52 ; lsm6dso_pin_int1_route_get + 262 - 0x10009b4e: 4628 (F MOV r0,r5 - 0x10009b50: e788 .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - 0x10009b52: 7820 x LDRB r0,[r4,#0] - 0x10009b54: 0840 @. LSRS r0,r0,#1 - 0x10009b56: 0040 @. LSLS r0,r0,#1 - 0x10009b58: 4669 iF MOV r1,sp - 0x10009b5a: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009b5c: 07c9 .. LSLS r1,r1,#31 - 0x10009b5e: 0fc9 .. LSRS r1,r1,#31 - 0x10009b60: 4308 .C ORRS r0,r0,r1 - 0x10009b62: 7020 p STRB r0,[r4,#0] - 0x10009b64: 7820 x LDRB r0,[r4,#0] - 0x10009b66: 2102 .! MOVS r1,#2 - 0x10009b68: 4388 .C BICS r0,r0,r1 - 0x10009b6a: 4669 iF MOV r1,sp - 0x10009b6c: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009b6e: 0789 .. LSLS r1,r1,#30 - 0x10009b70: 0fc9 .. LSRS r1,r1,#31 - 0x10009b72: 0049 I. LSLS r1,r1,#1 - 0x10009b74: 2202 ." MOVS r2,#2 - 0x10009b76: 4011 .@ ANDS r1,r1,r2 - 0x10009b78: 4308 .C ORRS r0,r0,r1 - 0x10009b7a: 7020 p STRB r0,[r4,#0] - 0x10009b7c: 7820 x LDRB r0,[r4,#0] - 0x10009b7e: 2108 .! MOVS r1,#8 - 0x10009b80: 4388 .C BICS r0,r0,r1 - 0x10009b82: 4669 iF MOV r1,sp - 0x10009b84: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009b86: 0749 I. LSLS r1,r1,#29 - 0x10009b88: 0fc9 .. LSRS r1,r1,#31 - 0x10009b8a: 00c9 .. LSLS r1,r1,#3 - 0x10009b8c: 2208 ." MOVS r2,#8 - 0x10009b8e: 4011 .@ ANDS r1,r1,r2 - 0x10009b90: 4308 .C ORRS r0,r0,r1 - 0x10009b92: 7020 p STRB r0,[r4,#0] - 0x10009b94: 7820 x LDRB r0,[r4,#0] - 0x10009b96: 2110 .! MOVS r1,#0x10 - 0x10009b98: 4388 .C BICS r0,r0,r1 - 0x10009b9a: 4669 iF MOV r1,sp - 0x10009b9c: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009b9e: 0709 .. LSLS r1,r1,#28 - 0x10009ba0: 0fc9 .. LSRS r1,r1,#31 - 0x10009ba2: 0109 .. LSLS r1,r1,#4 - 0x10009ba4: 2210 ." MOVS r2,#0x10 - 0x10009ba6: 4011 .@ ANDS r1,r1,r2 - 0x10009ba8: 4308 .C ORRS r0,r0,r1 - 0x10009baa: 7020 p STRB r0,[r4,#0] - 0x10009bac: 7820 x LDRB r0,[r4,#0] - 0x10009bae: 2120 ! MOVS r1,#0x20 - 0x10009bb0: 4388 .C BICS r0,r0,r1 - 0x10009bb2: 4669 iF MOV r1,sp - 0x10009bb4: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009bb6: 06c9 .. LSLS r1,r1,#27 - 0x10009bb8: 0fc9 .. LSRS r1,r1,#31 - 0x10009bba: 0149 I. LSLS r1,r1,#5 - 0x10009bbc: 2220 " MOVS r2,#0x20 - 0x10009bbe: 4011 .@ ANDS r1,r1,r2 - 0x10009bc0: 4308 .C ORRS r0,r0,r1 - 0x10009bc2: 7020 p STRB r0,[r4,#0] - 0x10009bc4: 7820 x LDRB r0,[r4,#0] - 0x10009bc6: 2140 @! MOVS r1,#0x40 - 0x10009bc8: 4388 .C BICS r0,r0,r1 - 0x10009bca: 4669 iF MOV r1,sp - 0x10009bcc: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009bce: 0689 .. LSLS r1,r1,#26 - 0x10009bd0: 0fc9 .. LSRS r1,r1,#31 - 0x10009bd2: 0189 .. LSLS r1,r1,#6 - 0x10009bd4: 2240 @" MOVS r2,#0x40 - 0x10009bd6: 4011 .@ ANDS r1,r1,r2 - 0x10009bd8: 4308 .C ORRS r0,r0,r1 - 0x10009bda: 7020 p STRB r0,[r4,#0] - 0x10009bdc: 7820 x LDRB r0,[r4,#0] - 0x10009bde: 2180 .! MOVS r1,#0x80 - 0x10009be0: 4388 .C BICS r0,r0,r1 - 0x10009be2: 4669 iF MOV r1,sp - 0x10009be4: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009be6: 0649 I. LSLS r1,r1,#25 - 0x10009be8: 0fc9 .. LSRS r1,r1,#31 - 0x10009bea: 01c9 .. LSLS r1,r1,#7 - 0x10009bec: 2280 ." MOVS r2,#0x80 - 0x10009bee: 4011 .@ ANDS r1,r1,r2 - 0x10009bf0: 4308 .C ORRS r0,r0,r1 - 0x10009bf2: 7020 p STRB r0,[r4,#0] - 0x10009bf4: 7860 `x LDRB r0,[r4,#1] - 0x10009bf6: 0840 @. LSRS r0,r0,#1 - 0x10009bf8: 0040 @. LSLS r0,r0,#1 - 0x10009bfa: 4669 iF MOV r1,sp - 0x10009bfc: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009bfe: 0609 .. LSLS r1,r1,#24 - 0x10009c00: 0fc9 .. LSRS r1,r1,#31 - 0x10009c02: 4308 .C ORRS r0,r0,r1 - 0x10009c04: 7060 `p STRB r0,[r4,#1] - 0x10009c06: 7860 `x LDRB r0,[r4,#1] - 0x10009c08: 2102 .! MOVS r1,#2 - 0x10009c0a: 4388 .C BICS r0,r0,r1 - 0x10009c0c: 4669 iF MOV r1,sp - 0x10009c0e: 7909 .y LDRB r1,[r1,#4] - 0x10009c10: 0049 I. LSLS r1,r1,#1 - 0x10009c12: 2202 ." MOVS r2,#2 - 0x10009c14: 4011 .@ ANDS r1,r1,r2 - 0x10009c16: 4308 .C ORRS r0,r0,r1 - 0x10009c18: 7060 `p STRB r0,[r4,#1] - 0x10009c1a: 7860 `x LDRB r0,[r4,#1] - 0x10009c1c: 2108 .! MOVS r1,#8 - 0x10009c1e: 4388 .C BICS r0,r0,r1 - 0x10009c20: 4669 iF MOV r1,sp - 0x10009c22: 7909 .y LDRB r1,[r1,#4] - 0x10009c24: 0749 I. LSLS r1,r1,#29 - 0x10009c26: 0fc9 .. LSRS r1,r1,#31 - 0x10009c28: 00c9 .. LSLS r1,r1,#3 - 0x10009c2a: 2208 ." MOVS r2,#8 - 0x10009c2c: 4011 .@ ANDS r1,r1,r2 - 0x10009c2e: 4308 .C ORRS r0,r0,r1 - 0x10009c30: 7060 `p STRB r0,[r4,#1] - 0x10009c32: 7860 `x LDRB r0,[r4,#1] - 0x10009c34: 2110 .! MOVS r1,#0x10 - 0x10009c36: 4388 .C BICS r0,r0,r1 - 0x10009c38: 4669 iF MOV r1,sp - 0x10009c3a: 7909 .y LDRB r1,[r1,#4] - 0x10009c3c: 0709 .. LSLS r1,r1,#28 - 0x10009c3e: 0fc9 .. LSRS r1,r1,#31 - 0x10009c40: 0109 .. LSLS r1,r1,#4 - 0x10009c42: 2210 ." MOVS r2,#0x10 - 0x10009c44: 4011 .@ ANDS r1,r1,r2 - 0x10009c46: 4308 .C ORRS r0,r0,r1 - 0x10009c48: 7060 `p STRB r0,[r4,#1] - 0x10009c4a: 7860 `x LDRB r0,[r4,#1] - 0x10009c4c: 2120 ! MOVS r1,#0x20 - 0x10009c4e: 4388 .C BICS r0,r0,r1 - 0x10009c50: 4669 iF MOV r1,sp - 0x10009c52: 7909 .y LDRB r1,[r1,#4] - 0x10009c54: 06c9 .. LSLS r1,r1,#27 - 0x10009c56: 0fc9 .. LSRS r1,r1,#31 - 0x10009c58: 0149 I. LSLS r1,r1,#5 - 0x10009c5a: 2220 " MOVS r2,#0x20 - 0x10009c5c: 4011 .@ ANDS r1,r1,r2 - 0x10009c5e: 4308 .C ORRS r0,r0,r1 - 0x10009c60: 7060 `p STRB r0,[r4,#1] - 0x10009c62: 7860 `x LDRB r0,[r4,#1] - 0x10009c64: 2140 @! MOVS r1,#0x40 - 0x10009c66: 4388 .C BICS r0,r0,r1 - 0x10009c68: 4669 iF MOV r1,sp - 0x10009c6a: 7909 .y LDRB r1,[r1,#4] - 0x10009c6c: 0689 .. LSLS r1,r1,#26 - 0x10009c6e: 0fc9 .. LSRS r1,r1,#31 - 0x10009c70: 0189 .. LSLS r1,r1,#6 - 0x10009c72: 2240 @" MOVS r2,#0x40 - 0x10009c74: 4011 .@ ANDS r1,r1,r2 - 0x10009c76: 4308 .C ORRS r0,r0,r1 - 0x10009c78: 7060 `p STRB r0,[r4,#1] - 0x10009c7a: 7860 `x LDRB r0,[r4,#1] - 0x10009c7c: 2180 .! MOVS r1,#0x80 - 0x10009c7e: 4388 .C BICS r0,r0,r1 - 0x10009c80: 4669 iF MOV r1,sp - 0x10009c82: 7909 .y LDRB r1,[r1,#4] - 0x10009c84: 0649 I. LSLS r1,r1,#25 - 0x10009c86: 0fc9 .. LSRS r1,r1,#31 - 0x10009c88: 01c9 .. LSLS r1,r1,#7 - 0x10009c8a: 2280 ." MOVS r2,#0x80 - 0x10009c8c: 4011 .@ ANDS r1,r1,r2 - 0x10009c8e: 4308 .C ORRS r0,r0,r1 - 0x10009c90: 7060 `p STRB r0,[r4,#1] - 0x10009c92: 78a0 .x LDRB r0,[r4,#2] - 0x10009c94: 0840 @. LSRS r0,r0,#1 - 0x10009c96: 0040 @. LSLS r0,r0,#1 - 0x10009c98: 4669 iF MOV r1,sp - 0x10009c9a: 7909 .y LDRB r1,[r1,#4] - 0x10009c9c: 0609 .. LSLS r1,r1,#24 - 0x10009c9e: 0fc9 .. LSRS r1,r1,#31 - 0x10009ca0: 4308 .C ORRS r0,r0,r1 - 0x10009ca2: 70a0 .p STRB r0,[r4,#2] - 0x10009ca4: 78a0 .x LDRB r0,[r4,#2] - 0x10009ca6: 2102 .! MOVS r1,#2 - 0x10009ca8: 4388 .C BICS r0,r0,r1 - 0x10009caa: 4669 iF MOV r1,sp - 0x10009cac: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009cae: 0709 .. LSLS r1,r1,#28 - 0x10009cb0: 0fc9 .. LSRS r1,r1,#31 - 0x10009cb2: 0049 I. LSLS r1,r1,#1 - 0x10009cb4: 2202 ." MOVS r2,#2 - 0x10009cb6: 4011 .@ ANDS r1,r1,r2 - 0x10009cb8: 4308 .C ORRS r0,r0,r1 - 0x10009cba: 70a0 .p STRB r0,[r4,#2] - 0x10009cbc: 78a0 .x LDRB r0,[r4,#2] - 0x10009cbe: 2104 .! MOVS r1,#4 - 0x10009cc0: 4388 .C BICS r0,r0,r1 - 0x10009cc2: 4669 iF MOV r1,sp - 0x10009cc4: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009cc6: 06c9 .. LSLS r1,r1,#27 - 0x10009cc8: 0fc9 .. LSRS r1,r1,#31 - 0x10009cca: 0089 .. LSLS r1,r1,#2 - 0x10009ccc: 2204 ." MOVS r2,#4 - 0x10009cce: 4011 .@ ANDS r1,r1,r2 - 0x10009cd0: 4308 .C ORRS r0,r0,r1 - 0x10009cd2: 70a0 .p STRB r0,[r4,#2] - 0x10009cd4: 78a0 .x LDRB r0,[r4,#2] - 0x10009cd6: 2108 .! MOVS r1,#8 - 0x10009cd8: 4388 .C BICS r0,r0,r1 - 0x10009cda: 4669 iF MOV r1,sp - 0x10009cdc: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009cde: 0689 .. LSLS r1,r1,#26 - 0x10009ce0: 0fc9 .. LSRS r1,r1,#31 - 0x10009ce2: 00c9 .. LSLS r1,r1,#3 - 0x10009ce4: 2208 ." MOVS r2,#8 - 0x10009ce6: 4011 .@ ANDS r1,r1,r2 - 0x10009ce8: 4308 .C ORRS r0,r0,r1 - 0x10009cea: 70a0 .p STRB r0,[r4,#2] - 0x10009cec: 78a0 .x LDRB r0,[r4,#2] - 0x10009cee: 2110 .! MOVS r1,#0x10 - 0x10009cf0: 4388 .C BICS r0,r0,r1 - 0x10009cf2: 4669 iF MOV r1,sp - 0x10009cf4: 7f09 .. LDRB r1,[r1,#0x1c] - 0x10009cf6: 0609 .. LSLS r1,r1,#24 - 0x10009cf8: 0fc9 .. LSRS r1,r1,#31 - 0x10009cfa: 0109 .. LSLS r1,r1,#4 - 0x10009cfc: 2210 ." MOVS r2,#0x10 - 0x10009cfe: 4011 .@ ANDS r1,r1,r2 - 0x10009d00: 4308 .C ORRS r0,r0,r1 - 0x10009d02: 70a0 .p STRB r0,[r4,#2] - 0x10009d04: 78a0 .x LDRB r0,[r4,#2] - 0x10009d06: 2120 ! MOVS r1,#0x20 - 0x10009d08: 4388 .C BICS r0,r0,r1 - 0x10009d0a: 4669 iF MOV r1,sp - 0x10009d0c: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d0e: 0149 I. LSLS r1,r1,#5 - 0x10009d10: 2220 " MOVS r2,#0x20 - 0x10009d12: 4011 .@ ANDS r1,r1,r2 - 0x10009d14: 4308 .C ORRS r0,r0,r1 - 0x10009d16: 70a0 .p STRB r0,[r4,#2] - 0x10009d18: 78a0 .x LDRB r0,[r4,#2] - 0x10009d1a: 2140 @! MOVS r1,#0x40 - 0x10009d1c: 4388 .C BICS r0,r0,r1 - 0x10009d1e: 4669 iF MOV r1,sp - 0x10009d20: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d22: 0789 .. LSLS r1,r1,#30 - 0x10009d24: 0fc9 .. LSRS r1,r1,#31 - 0x10009d26: 0189 .. LSLS r1,r1,#6 - 0x10009d28: 2240 @" MOVS r2,#0x40 - 0x10009d2a: 4011 .@ ANDS r1,r1,r2 - 0x10009d2c: 4308 .C ORRS r0,r0,r1 - 0x10009d2e: 70a0 .p STRB r0,[r4,#2] - 0x10009d30: 78a0 .x LDRB r0,[r4,#2] - 0x10009d32: 2180 .! MOVS r1,#0x80 - 0x10009d34: 4388 .C BICS r0,r0,r1 - 0x10009d36: 4669 iF MOV r1,sp - 0x10009d38: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d3a: 0749 I. LSLS r1,r1,#29 - 0x10009d3c: 0fc9 .. LSRS r1,r1,#31 - 0x10009d3e: 01c9 .. LSLS r1,r1,#7 - 0x10009d40: 2280 ." MOVS r2,#0x80 - 0x10009d42: 4011 .@ ANDS r1,r1,r2 - 0x10009d44: 4308 .C ORRS r0,r0,r1 - 0x10009d46: 70a0 .p STRB r0,[r4,#2] - 0x10009d48: 78e0 .x LDRB r0,[r4,#3] - 0x10009d4a: 0840 @. LSRS r0,r0,#1 - 0x10009d4c: 0040 @. LSLS r0,r0,#1 - 0x10009d4e: 4669 iF MOV r1,sp - 0x10009d50: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d52: 0709 .. LSLS r1,r1,#28 - 0x10009d54: 0fc9 .. LSRS r1,r1,#31 - 0x10009d56: 4308 .C ORRS r0,r0,r1 - 0x10009d58: 70e0 .p STRB r0,[r4,#3] - 0x10009d5a: 78e0 .x LDRB r0,[r4,#3] - 0x10009d5c: 2102 .! MOVS r1,#2 - 0x10009d5e: 4388 .C BICS r0,r0,r1 - 0x10009d60: 4669 iF MOV r1,sp - 0x10009d62: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d64: 06c9 .. LSLS r1,r1,#27 - 0x10009d66: 0fc9 .. LSRS r1,r1,#31 - 0x10009d68: 0049 I. LSLS r1,r1,#1 - 0x10009d6a: 2202 ." MOVS r2,#2 - 0x10009d6c: 4011 .@ ANDS r1,r1,r2 - 0x10009d6e: 4308 .C ORRS r0,r0,r1 - 0x10009d70: 70e0 .p STRB r0,[r4,#3] - 0x10009d72: 78e0 .x LDRB r0,[r4,#3] - 0x10009d74: 2104 .! MOVS r1,#4 - 0x10009d76: 4388 .C BICS r0,r0,r1 - 0x10009d78: 4669 iF MOV r1,sp - 0x10009d7a: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d7c: 0689 .. LSLS r1,r1,#26 - 0x10009d7e: 0fc9 .. LSRS r1,r1,#31 - 0x10009d80: 0089 .. LSLS r1,r1,#2 - 0x10009d82: 2204 ." MOVS r2,#4 - 0x10009d84: 4011 .@ ANDS r1,r1,r2 - 0x10009d86: 4308 .C ORRS r0,r0,r1 - 0x10009d88: 70e0 .p STRB r0,[r4,#3] - 0x10009d8a: 78e0 .x LDRB r0,[r4,#3] - 0x10009d8c: 2108 .! MOVS r1,#8 - 0x10009d8e: 4388 .C BICS r0,r0,r1 - 0x10009d90: 4669 iF MOV r1,sp - 0x10009d92: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009d94: 0649 I. LSLS r1,r1,#25 - 0x10009d96: 0fc9 .. LSRS r1,r1,#31 - 0x10009d98: 00c9 .. LSLS r1,r1,#3 - 0x10009d9a: 2208 ." MOVS r2,#8 - 0x10009d9c: 4011 .@ ANDS r1,r1,r2 - 0x10009d9e: 4308 .C ORRS r0,r0,r1 - 0x10009da0: 70e0 .p STRB r0,[r4,#3] - 0x10009da2: 78e0 .x LDRB r0,[r4,#3] - 0x10009da4: 2110 .! MOVS r1,#0x10 - 0x10009da6: 4388 .C BICS r0,r0,r1 - 0x10009da8: 4669 iF MOV r1,sp - 0x10009daa: 7e09 .~ LDRB r1,[r1,#0x18] - 0x10009dac: 0609 .. LSLS r1,r1,#24 - 0x10009dae: 0fc9 .. LSRS r1,r1,#31 - 0x10009db0: 0109 .. LSLS r1,r1,#4 - 0x10009db2: 2210 ." MOVS r2,#0x10 - 0x10009db4: 4011 .@ ANDS r1,r1,r2 - 0x10009db6: 4308 .C ORRS r0,r0,r1 - 0x10009db8: 70e0 .p STRB r0,[r4,#3] - 0x10009dba: 78e0 .x LDRB r0,[r4,#3] - 0x10009dbc: 2120 ! MOVS r1,#0x20 - 0x10009dbe: 4388 .C BICS r0,r0,r1 - 0x10009dc0: 4669 iF MOV r1,sp - 0x10009dc2: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009dc4: 0149 I. LSLS r1,r1,#5 - 0x10009dc6: 2220 " MOVS r2,#0x20 - 0x10009dc8: 4011 .@ ANDS r1,r1,r2 - 0x10009dca: 4308 .C ORRS r0,r0,r1 - 0x10009dcc: 70e0 .p STRB r0,[r4,#3] - 0x10009dce: 78e0 .x LDRB r0,[r4,#3] - 0x10009dd0: 2140 @! MOVS r1,#0x40 - 0x10009dd2: 4388 .C BICS r0,r0,r1 - 0x10009dd4: 4669 iF MOV r1,sp - 0x10009dd6: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009dd8: 0789 .. LSLS r1,r1,#30 - 0x10009dda: 0fc9 .. LSRS r1,r1,#31 - 0x10009ddc: 0189 .. LSLS r1,r1,#6 - 0x10009dde: 2240 @" MOVS r2,#0x40 - 0x10009de0: 4011 .@ ANDS r1,r1,r2 - 0x10009de2: 4308 .C ORRS r0,r0,r1 - 0x10009de4: 70e0 .p STRB r0,[r4,#3] - 0x10009de6: 78e0 .x LDRB r0,[r4,#3] - 0x10009de8: 2180 .! MOVS r1,#0x80 - 0x10009dea: 4388 .C BICS r0,r0,r1 - 0x10009dec: 4669 iF MOV r1,sp - 0x10009dee: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009df0: 0749 I. LSLS r1,r1,#29 - 0x10009df2: 0fc9 .. LSRS r1,r1,#31 - 0x10009df4: 01c9 .. LSLS r1,r1,#7 - 0x10009df6: 2280 ." MOVS r2,#0x80 - 0x10009df8: 4011 .@ ANDS r1,r1,r2 - 0x10009dfa: 4308 .C ORRS r0,r0,r1 - 0x10009dfc: 70e0 .p STRB r0,[r4,#3] - 0x10009dfe: 7920 y LDRB r0,[r4,#4] - 0x10009e00: 0840 @. LSRS r0,r0,#1 - 0x10009e02: 0040 @. LSLS r0,r0,#1 - 0x10009e04: 4669 iF MOV r1,sp - 0x10009e06: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009e08: 0709 .. LSLS r1,r1,#28 - 0x10009e0a: 0fc9 .. LSRS r1,r1,#31 - 0x10009e0c: 4308 .C ORRS r0,r0,r1 - 0x10009e0e: 7120 q STRB r0,[r4,#4] - 0x10009e10: 7920 y LDRB r0,[r4,#4] - 0x10009e12: 2102 .! MOVS r1,#2 - 0x10009e14: 4388 .C BICS r0,r0,r1 - 0x10009e16: 4669 iF MOV r1,sp - 0x10009e18: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009e1a: 06c9 .. LSLS r1,r1,#27 - 0x10009e1c: 0fc9 .. LSRS r1,r1,#31 - 0x10009e1e: 0049 I. LSLS r1,r1,#1 - 0x10009e20: 2202 ." MOVS r2,#2 - 0x10009e22: 4011 .@ ANDS r1,r1,r2 - 0x10009e24: 4308 .C ORRS r0,r0,r1 - 0x10009e26: 7120 q STRB r0,[r4,#4] - 0x10009e28: 7920 y LDRB r0,[r4,#4] - 0x10009e2a: 2104 .! MOVS r1,#4 - 0x10009e2c: 4388 .C BICS r0,r0,r1 - 0x10009e2e: 4669 iF MOV r1,sp - 0x10009e30: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009e32: 0689 .. LSLS r1,r1,#26 - 0x10009e34: 0fc9 .. LSRS r1,r1,#31 - 0x10009e36: 0089 .. LSLS r1,r1,#2 - 0x10009e38: 2204 ." MOVS r2,#4 - 0x10009e3a: 4011 .@ ANDS r1,r1,r2 - 0x10009e3c: 4308 .C ORRS r0,r0,r1 - 0x10009e3e: 7120 q STRB r0,[r4,#4] - 0x10009e40: 7920 y LDRB r0,[r4,#4] - 0x10009e42: 2108 .! MOVS r1,#8 - 0x10009e44: 4388 .C BICS r0,r0,r1 - 0x10009e46: 4669 iF MOV r1,sp - 0x10009e48: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009e4a: 0649 I. LSLS r1,r1,#25 - 0x10009e4c: 0fc9 .. LSRS r1,r1,#31 - 0x10009e4e: 00c9 .. LSLS r1,r1,#3 - 0x10009e50: 2208 ." MOVS r2,#8 - 0x10009e52: 4011 .@ ANDS r1,r1,r2 - 0x10009e54: 4308 .C ORRS r0,r0,r1 - 0x10009e56: 7120 q STRB r0,[r4,#4] - 0x10009e58: 7920 y LDRB r0,[r4,#4] - 0x10009e5a: 2110 .! MOVS r1,#0x10 - 0x10009e5c: 4388 .C BICS r0,r0,r1 - 0x10009e5e: 4669 iF MOV r1,sp - 0x10009e60: 7d09 .} LDRB r1,[r1,#0x14] - 0x10009e62: 0609 .. LSLS r1,r1,#24 - 0x10009e64: 0fc9 .. LSRS r1,r1,#31 - 0x10009e66: 0109 .. LSLS r1,r1,#4 - 0x10009e68: 2210 ." MOVS r2,#0x10 - 0x10009e6a: 4011 .@ ANDS r1,r1,r2 - 0x10009e6c: 4308 .C ORRS r0,r0,r1 - 0x10009e6e: 7120 q STRB r0,[r4,#4] - 0x10009e70: 4628 (F MOV r0,r5 - 0x10009e72: e5f7 .. B 0x10009a64 ; lsm6dso_pin_int1_route_get + 24 - lsm6dso_pin_int2_route_set - 0x10009e74: b57f .. PUSH {r0-r6,lr} - 0x10009e76: b08a .. SUB sp,sp,#0x28 - 0x10009e78: 4606 .F MOV r6,r0 - 0x10009e7a: 460d .F MOV r5,r1 - 0x10009e7c: 2400 .$ MOVS r4,#0 - 0x10009e7e: 2d00 .- CMP r5,#0 - 0x10009e80: d01d .. BEQ 0x10009ebe ; lsm6dso_pin_int2_route_set + 74 - 0x10009e82: 2301 .# MOVS r3,#1 - 0x10009e84: 466a jF MOV r2,sp - 0x10009e86: 216f o! MOVS r1,#0x6f - 0x10009e88: 4628 (F MOV r0,r5 - 0x10009e8a: f7f9fbeb .... BL lsm6dso_read_reg ; 0x10003664 - 0x10009e8e: 4604 .F MOV r4,r0 - 0x10009e90: 4669 iF MOV r1,sp - 0x10009e92: 7808 .x LDRB r0,[r1,#0] - 0x10009e94: 2180 .! MOVS r1,#0x80 - 0x10009e96: 4388 .C BICS r0,r0,r1 - 0x10009e98: a908 .. ADD r1,sp,#0x20 - 0x10009e9a: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009e9c: 01c9 .. LSLS r1,r1,#7 - 0x10009e9e: 2280 ." MOVS r2,#0x80 - 0x10009ea0: 4011 .@ ANDS r1,r1,r2 - 0x10009ea2: 4308 .C ORRS r0,r0,r1 - 0x10009ea4: 9000 .. STR r0,[sp,#0] - 0x10009ea6: 2301 .# MOVS r3,#1 - 0x10009ea8: 466a jF MOV r2,sp - 0x10009eaa: 216f o! MOVS r1,#0x6f - 0x10009eac: 4628 (F MOV r0,r5 - 0x10009eae: f7f9fbec .... BL lsm6dso_write_reg ; 0x1000368a - 0x10009eb2: 1904 .. ADDS r4,r0,r4 - 0x10009eb4: 2c00 ., CMP r4,#0 - 0x10009eb6: d002 .. BEQ 0x10009ebe ; lsm6dso_pin_int2_route_set + 74 - 0x10009eb8: 4620 F MOV r0,r4 - 0x10009eba: b00e .. ADD sp,sp,#0x38 - 0x10009ebc: bd70 p. POP {r4-r6,pc} - 0x10009ebe: 2e00 .. CMP r6,#0 - 0x10009ec0: d07e ~. BEQ 0x10009fc0 ; lsm6dso_pin_int2_route_set + 332 - 0x10009ec2: 4668 hF MOV r0,sp - 0x10009ec4: 7c00 .| LDRB r0,[r0,#0x10] - 0x10009ec6: 0841 A. LSRS r1,r0,#1 - 0x10009ec8: 0049 I. LSLS r1,r1,#1 - 0x10009eca: a808 .. ADD r0,sp,#0x20 - 0x10009ecc: 7c00 .| LDRB r0,[r0,#0x10] - 0x10009ece: 0780 .. LSLS r0,r0,#30 - 0x10009ed0: 0fc0 .. LSRS r0,r0,#31 - 0x10009ed2: 4301 .C ORRS r1,r1,r0 - 0x10009ed4: 9104 .. STR r1,[sp,#0x10] - 0x10009ed6: 4668 hF MOV r0,sp - 0x10009ed8: 7c00 .| LDRB r0,[r0,#0x10] - 0x10009eda: 2102 .! MOVS r1,#2 - 0x10009edc: 4388 .C BICS r0,r0,r1 - 0x10009ede: a908 .. ADD r1,sp,#0x20 - 0x10009ee0: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009ee2: 0749 I. LSLS r1,r1,#29 - 0x10009ee4: 0fc9 .. LSRS r1,r1,#31 - 0x10009ee6: 0049 I. LSLS r1,r1,#1 - 0x10009ee8: 2202 ." MOVS r2,#2 - 0x10009eea: 4011 .@ ANDS r1,r1,r2 - 0x10009eec: 4308 .C ORRS r0,r0,r1 - 0x10009eee: 9004 .. STR r0,[sp,#0x10] - 0x10009ef0: 4669 iF MOV r1,sp - 0x10009ef2: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009ef4: 2104 .! MOVS r1,#4 - 0x10009ef6: 4388 .C BICS r0,r0,r1 - 0x10009ef8: a908 .. ADD r1,sp,#0x20 - 0x10009efa: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009efc: 0709 .. LSLS r1,r1,#28 - 0x10009efe: 0fc9 .. LSRS r1,r1,#31 - 0x10009f00: 0089 .. LSLS r1,r1,#2 - 0x10009f02: 2204 ." MOVS r2,#4 - 0x10009f04: 4011 .@ ANDS r1,r1,r2 - 0x10009f06: 4308 .C ORRS r0,r0,r1 - 0x10009f08: 9004 .. STR r0,[sp,#0x10] - 0x10009f0a: 4669 iF MOV r1,sp - 0x10009f0c: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009f0e: 2108 .! MOVS r1,#8 - 0x10009f10: 4388 .C BICS r0,r0,r1 - 0x10009f12: a908 .. ADD r1,sp,#0x20 - 0x10009f14: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009f16: 06c9 .. LSLS r1,r1,#27 - 0x10009f18: 0fc9 .. LSRS r1,r1,#31 - 0x10009f1a: 00c9 .. LSLS r1,r1,#3 - 0x10009f1c: 2208 ." MOVS r2,#8 - 0x10009f1e: 4011 .@ ANDS r1,r1,r2 - 0x10009f20: 4308 .C ORRS r0,r0,r1 - 0x10009f22: 9004 .. STR r0,[sp,#0x10] - 0x10009f24: 4669 iF MOV r1,sp - 0x10009f26: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009f28: 2110 .! MOVS r1,#0x10 - 0x10009f2a: 4388 .C BICS r0,r0,r1 - 0x10009f2c: a908 .. ADD r1,sp,#0x20 - 0x10009f2e: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009f30: 0689 .. LSLS r1,r1,#26 - 0x10009f32: 0fc9 .. LSRS r1,r1,#31 - 0x10009f34: 0109 .. LSLS r1,r1,#4 - 0x10009f36: 2210 ." MOVS r2,#0x10 - 0x10009f38: 4011 .@ ANDS r1,r1,r2 - 0x10009f3a: 4308 .C ORRS r0,r0,r1 - 0x10009f3c: 9004 .. STR r0,[sp,#0x10] - 0x10009f3e: 4669 iF MOV r1,sp - 0x10009f40: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009f42: 2120 ! MOVS r1,#0x20 - 0x10009f44: 4388 .C BICS r0,r0,r1 - 0x10009f46: a908 .. ADD r1,sp,#0x20 - 0x10009f48: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009f4a: 0649 I. LSLS r1,r1,#25 - 0x10009f4c: 0fc9 .. LSRS r1,r1,#31 - 0x10009f4e: 0149 I. LSLS r1,r1,#5 - 0x10009f50: 2220 " MOVS r2,#0x20 - 0x10009f52: 4011 .@ ANDS r1,r1,r2 - 0x10009f54: 4308 .C ORRS r0,r0,r1 - 0x10009f56: 9004 .. STR r0,[sp,#0x10] - 0x10009f58: 4669 iF MOV r1,sp - 0x10009f5a: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009f5c: 2140 @! MOVS r1,#0x40 - 0x10009f5e: 4388 .C BICS r0,r0,r1 - 0x10009f60: a908 .. ADD r1,sp,#0x20 - 0x10009f62: 7c09 .| LDRB r1,[r1,#0x10] - 0x10009f64: 0609 .. LSLS r1,r1,#24 - 0x10009f66: 0fc9 .. LSRS r1,r1,#31 - 0x10009f68: 0189 .. LSLS r1,r1,#6 - 0x10009f6a: 2240 @" MOVS r2,#0x40 - 0x10009f6c: 4011 .@ ANDS r1,r1,r2 - 0x10009f6e: 4308 .C ORRS r0,r0,r1 - 0x10009f70: 9004 .. STR r0,[sp,#0x10] - 0x10009f72: 4669 iF MOV r1,sp - 0x10009f74: 7c08 .| LDRB r0,[r1,#0x10] - 0x10009f76: 2180 .! MOVS r1,#0x80 - 0x10009f78: 4388 .C BICS r0,r0,r1 - 0x10009f7a: 9004 .. STR r0,[sp,#0x10] - 0x10009f7c: 2301 .# MOVS r3,#1 - 0x10009f7e: aa04 .. ADD r2,sp,#0x10 - 0x10009f80: 210e .! MOVS r1,#0xe - 0x10009f82: 4630 0F MOV r0,r6 - 0x10009f84: f7f9fb81 .... BL lsm6dso_write_reg ; 0x1000368a - 0x10009f88: 4604 .F MOV r4,r0 - 0x10009f8a: 2c00 ., CMP r4,#0 - 0x10009f8c: d001 .. BEQ 0x10009f92 ; lsm6dso_pin_int2_route_set + 286 - 0x10009f8e: 4620 F MOV r0,r4 - 0x10009f90: e793 .. B 0x10009eba ; lsm6dso_pin_int2_route_set + 70 - 0x10009f92: 4668 hF MOV r0,sp - 0x10009f94: 7a00 .z LDRB r0,[r0,#8] - 0x10009f96: 0841 A. LSRS r1,r0,#1 - 0x10009f98: 0049 I. LSLS r1,r1,#1 - 0x10009f9a: a808 .. ADD r0,sp,#0x20 - 0x10009f9c: 7c40 @| LDRB r0,[r0,#0x11] - 0x10009f9e: 07c0 .. LSLS r0,r0,#31 - 0x10009fa0: 0fc0 .. LSRS r0,r0,#31 - 0x10009fa2: 4301 .C ORRS r1,r1,r0 - 0x10009fa4: 9102 .. STR r1,[sp,#8] - 0x10009fa6: 4668 hF MOV r0,sp - 0x10009fa8: 7a00 .z LDRB r0,[r0,#8] - 0x10009faa: 2104 .! MOVS r1,#4 - 0x10009fac: 4388 .C BICS r0,r0,r1 - 0x10009fae: a908 .. ADD r1,sp,#0x20 - 0x10009fb0: 7c49 I| LDRB r1,[r1,#0x11] - 0x10009fb2: 0789 .. LSLS r1,r1,#30 - 0x10009fb4: 0fc9 .. LSRS r1,r1,#31 - 0x10009fb6: 0089 .. LSLS r1,r1,#2 - 0x10009fb8: 2204 ." MOVS r2,#4 - 0x10009fba: 4011 .@ ANDS r1,r1,r2 - 0x10009fbc: 4308 .C ORRS r0,r0,r1 - 0x10009fbe: e000 .. B 0x10009fc2 ; lsm6dso_pin_int2_route_set + 334 - 0x10009fc0: e2a1 .. B 0x1000a506 ; lsm6dso_pin_int2_route_set + 1682 - 0x10009fc2: 9002 .. STR r0,[sp,#8] - 0x10009fc4: 4669 iF MOV r1,sp - 0x10009fc6: 7a08 .z LDRB r0,[r1,#8] - 0x10009fc8: 2108 .! MOVS r1,#8 - 0x10009fca: 4388 .C BICS r0,r0,r1 - 0x10009fcc: a908 .. ADD r1,sp,#0x20 - 0x10009fce: 7c49 I| LDRB r1,[r1,#0x11] - 0x10009fd0: 0749 I. LSLS r1,r1,#29 - 0x10009fd2: 0fc9 .. LSRS r1,r1,#31 - 0x10009fd4: 00c9 .. LSLS r1,r1,#3 - 0x10009fd6: 2208 ." MOVS r2,#8 - 0x10009fd8: 4011 .@ ANDS r1,r1,r2 - 0x10009fda: 4308 .C ORRS r0,r0,r1 - 0x10009fdc: 9002 .. STR r0,[sp,#8] - 0x10009fde: 4669 iF MOV r1,sp - 0x10009fe0: 7a08 .z LDRB r0,[r1,#8] - 0x10009fe2: 2110 .! MOVS r1,#0x10 - 0x10009fe4: 4388 .C BICS r0,r0,r1 - 0x10009fe6: a908 .. ADD r1,sp,#0x20 - 0x10009fe8: 7c49 I| LDRB r1,[r1,#0x11] - 0x10009fea: 0709 .. LSLS r1,r1,#28 - 0x10009fec: 0fc9 .. LSRS r1,r1,#31 - 0x10009fee: 0109 .. LSLS r1,r1,#4 - 0x10009ff0: 2210 ." MOVS r2,#0x10 - 0x10009ff2: 4011 .@ ANDS r1,r1,r2 - 0x10009ff4: 4308 .C ORRS r0,r0,r1 - 0x10009ff6: 9002 .. STR r0,[sp,#8] - 0x10009ff8: 4669 iF MOV r1,sp - 0x10009ffa: 7a08 .z LDRB r0,[r1,#8] - 0x10009ffc: 2120 ! MOVS r1,#0x20 - 0x10009ffe: 4388 .C BICS r0,r0,r1 - 0x1000a000: a908 .. ADD r1,sp,#0x20 - 0x1000a002: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a004: 06c9 .. LSLS r1,r1,#27 - 0x1000a006: 0fc9 .. LSRS r1,r1,#31 - 0x1000a008: 0149 I. LSLS r1,r1,#5 - 0x1000a00a: 2220 " MOVS r2,#0x20 - 0x1000a00c: 4011 .@ ANDS r1,r1,r2 - 0x1000a00e: 4308 .C ORRS r0,r0,r1 - 0x1000a010: 9002 .. STR r0,[sp,#8] - 0x1000a012: 4669 iF MOV r1,sp - 0x1000a014: 7a08 .z LDRB r0,[r1,#8] - 0x1000a016: 2140 @! MOVS r1,#0x40 - 0x1000a018: 4388 .C BICS r0,r0,r1 - 0x1000a01a: a908 .. ADD r1,sp,#0x20 - 0x1000a01c: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a01e: 0689 .. LSLS r1,r1,#26 - 0x1000a020: 0fc9 .. LSRS r1,r1,#31 - 0x1000a022: 0189 .. LSLS r1,r1,#6 - 0x1000a024: 2240 @" MOVS r2,#0x40 - 0x1000a026: 4011 .@ ANDS r1,r1,r2 - 0x1000a028: 4308 .C ORRS r0,r0,r1 - 0x1000a02a: 9002 .. STR r0,[sp,#8] - 0x1000a02c: 4669 iF MOV r1,sp - 0x1000a02e: 7a08 .z LDRB r0,[r1,#8] - 0x1000a030: 2180 .! MOVS r1,#0x80 - 0x1000a032: 4388 .C BICS r0,r0,r1 - 0x1000a034: a908 .. ADD r1,sp,#0x20 - 0x1000a036: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a038: 0649 I. LSLS r1,r1,#25 - 0x1000a03a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a03c: 01c9 .. LSLS r1,r1,#7 - 0x1000a03e: 2280 ." MOVS r2,#0x80 - 0x1000a040: 4011 .@ ANDS r1,r1,r2 - 0x1000a042: 4308 .C ORRS r0,r0,r1 - 0x1000a044: 9002 .. STR r0,[sp,#8] - 0x1000a046: 4669 iF MOV r1,sp - 0x1000a048: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a04a: 08c0 .. LSRS r0,r0,#3 - 0x1000a04c: 00c0 .. LSLS r0,r0,#3 - 0x1000a04e: 9007 .. STR r0,[sp,#0x1c] - 0x1000a050: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a052: 2108 .! MOVS r1,#8 - 0x1000a054: 4388 .C BICS r0,r0,r1 - 0x1000a056: a908 .. ADD r1,sp,#0x20 - 0x1000a058: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a05a: 0609 .. LSLS r1,r1,#24 - 0x1000a05c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a05e: 00c9 .. LSLS r1,r1,#3 - 0x1000a060: 2208 ." MOVS r2,#8 - 0x1000a062: 4011 .@ ANDS r1,r1,r2 - 0x1000a064: 4308 .C ORRS r0,r0,r1 - 0x1000a066: 9007 .. STR r0,[sp,#0x1c] - 0x1000a068: 4669 iF MOV r1,sp - 0x1000a06a: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a06c: 2110 .! MOVS r1,#0x10 - 0x1000a06e: 4388 .C BICS r0,r0,r1 - 0x1000a070: a908 .. ADD r1,sp,#0x20 - 0x1000a072: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a074: 0109 .. LSLS r1,r1,#4 - 0x1000a076: 2210 ." MOVS r2,#0x10 - 0x1000a078: 4011 .@ ANDS r1,r1,r2 - 0x1000a07a: 4308 .C ORRS r0,r0,r1 - 0x1000a07c: 9007 .. STR r0,[sp,#0x1c] - 0x1000a07e: 4669 iF MOV r1,sp - 0x1000a080: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a082: 2120 ! MOVS r1,#0x20 - 0x1000a084: 4388 .C BICS r0,r0,r1 - 0x1000a086: a908 .. ADD r1,sp,#0x20 - 0x1000a088: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a08a: 0789 .. LSLS r1,r1,#30 - 0x1000a08c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a08e: 0149 I. LSLS r1,r1,#5 - 0x1000a090: 2220 " MOVS r2,#0x20 - 0x1000a092: 4011 .@ ANDS r1,r1,r2 - 0x1000a094: 4308 .C ORRS r0,r0,r1 - 0x1000a096: 9007 .. STR r0,[sp,#0x1c] - 0x1000a098: 4669 iF MOV r1,sp - 0x1000a09a: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a09c: 2140 @! MOVS r1,#0x40 - 0x1000a09e: 4388 .C BICS r0,r0,r1 - 0x1000a0a0: 9007 .. STR r0,[sp,#0x1c] - 0x1000a0a2: 4669 iF MOV r1,sp - 0x1000a0a4: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a0a6: 2180 .! MOVS r1,#0x80 - 0x1000a0a8: 4388 .C BICS r0,r0,r1 - 0x1000a0aa: a908 .. ADD r1,sp,#0x20 - 0x1000a0ac: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a0ae: 0749 I. LSLS r1,r1,#29 - 0x1000a0b0: 0fc9 .. LSRS r1,r1,#31 - 0x1000a0b2: 01c9 .. LSLS r1,r1,#7 - 0x1000a0b4: 2280 ." MOVS r2,#0x80 - 0x1000a0b6: 4011 .@ ANDS r1,r1,r2 - 0x1000a0b8: 4308 .C ORRS r0,r0,r1 - 0x1000a0ba: 9007 .. STR r0,[sp,#0x1c] - 0x1000a0bc: 4668 hF MOV r0,sp - 0x1000a0be: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000a0c0: 0841 A. LSRS r1,r0,#1 - 0x1000a0c2: 0049 I. LSLS r1,r1,#1 - 0x1000a0c4: a808 .. ADD r0,sp,#0x20 - 0x1000a0c6: 7c80 .| LDRB r0,[r0,#0x12] - 0x1000a0c8: 0700 .. LSLS r0,r0,#28 - 0x1000a0ca: 0fc0 .. LSRS r0,r0,#31 - 0x1000a0cc: 4301 .C ORRS r1,r1,r0 - 0x1000a0ce: 9106 .. STR r1,[sp,#0x18] - 0x1000a0d0: 4668 hF MOV r0,sp - 0x1000a0d2: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000a0d4: 2102 .! MOVS r1,#2 - 0x1000a0d6: 4388 .C BICS r0,r0,r1 - 0x1000a0d8: a908 .. ADD r1,sp,#0x20 - 0x1000a0da: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a0dc: 06c9 .. LSLS r1,r1,#27 - 0x1000a0de: 0fc9 .. LSRS r1,r1,#31 - 0x1000a0e0: 0049 I. LSLS r1,r1,#1 - 0x1000a0e2: 2202 ." MOVS r2,#2 - 0x1000a0e4: 4011 .@ ANDS r1,r1,r2 - 0x1000a0e6: 4308 .C ORRS r0,r0,r1 - 0x1000a0e8: 9006 .. STR r0,[sp,#0x18] - 0x1000a0ea: 4669 iF MOV r1,sp - 0x1000a0ec: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a0ee: 2104 .! MOVS r1,#4 - 0x1000a0f0: 4388 .C BICS r0,r0,r1 - 0x1000a0f2: a908 .. ADD r1,sp,#0x20 - 0x1000a0f4: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a0f6: 0689 .. LSLS r1,r1,#26 - 0x1000a0f8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a0fa: 0089 .. LSLS r1,r1,#2 - 0x1000a0fc: 2204 ." MOVS r2,#4 - 0x1000a0fe: 4011 .@ ANDS r1,r1,r2 - 0x1000a100: 4308 .C ORRS r0,r0,r1 - 0x1000a102: 9006 .. STR r0,[sp,#0x18] - 0x1000a104: 4669 iF MOV r1,sp - 0x1000a106: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a108: 2108 .! MOVS r1,#8 - 0x1000a10a: 4388 .C BICS r0,r0,r1 - 0x1000a10c: a908 .. ADD r1,sp,#0x20 - 0x1000a10e: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a110: 0649 I. LSLS r1,r1,#25 - 0x1000a112: 0fc9 .. LSRS r1,r1,#31 - 0x1000a114: 00c9 .. LSLS r1,r1,#3 - 0x1000a116: 2208 ." MOVS r2,#8 - 0x1000a118: 4011 .@ ANDS r1,r1,r2 - 0x1000a11a: 4308 .C ORRS r0,r0,r1 - 0x1000a11c: 9006 .. STR r0,[sp,#0x18] - 0x1000a11e: 4669 iF MOV r1,sp - 0x1000a120: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a122: 2110 .! MOVS r1,#0x10 - 0x1000a124: 4388 .C BICS r0,r0,r1 - 0x1000a126: a908 .. ADD r1,sp,#0x20 - 0x1000a128: 7c89 .| LDRB r1,[r1,#0x12] - 0x1000a12a: 0609 .. LSLS r1,r1,#24 - 0x1000a12c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a12e: 0109 .. LSLS r1,r1,#4 - 0x1000a130: 2210 ." MOVS r2,#0x10 - 0x1000a132: 4011 .@ ANDS r1,r1,r2 - 0x1000a134: 4308 .C ORRS r0,r0,r1 - 0x1000a136: 9006 .. STR r0,[sp,#0x18] - 0x1000a138: 4669 iF MOV r1,sp - 0x1000a13a: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a13c: 2120 ! MOVS r1,#0x20 - 0x1000a13e: 4388 .C BICS r0,r0,r1 - 0x1000a140: a908 .. ADD r1,sp,#0x20 - 0x1000a142: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a144: 0149 I. LSLS r1,r1,#5 - 0x1000a146: 2220 " MOVS r2,#0x20 - 0x1000a148: 4011 .@ ANDS r1,r1,r2 - 0x1000a14a: 4308 .C ORRS r0,r0,r1 - 0x1000a14c: 9006 .. STR r0,[sp,#0x18] - 0x1000a14e: 4669 iF MOV r1,sp - 0x1000a150: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a152: 2140 @! MOVS r1,#0x40 - 0x1000a154: 4388 .C BICS r0,r0,r1 - 0x1000a156: a908 .. ADD r1,sp,#0x20 - 0x1000a158: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a15a: 0789 .. LSLS r1,r1,#30 - 0x1000a15c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a15e: 0189 .. LSLS r1,r1,#6 - 0x1000a160: 2240 @" MOVS r2,#0x40 - 0x1000a162: 4011 .@ ANDS r1,r1,r2 - 0x1000a164: 4308 .C ORRS r0,r0,r1 - 0x1000a166: 9006 .. STR r0,[sp,#0x18] - 0x1000a168: 4669 iF MOV r1,sp - 0x1000a16a: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000a16c: 2180 .! MOVS r1,#0x80 - 0x1000a16e: 4388 .C BICS r0,r0,r1 - 0x1000a170: a908 .. ADD r1,sp,#0x20 - 0x1000a172: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a174: 0749 I. LSLS r1,r1,#29 - 0x1000a176: 0fc9 .. LSRS r1,r1,#31 - 0x1000a178: 01c9 .. LSLS r1,r1,#7 - 0x1000a17a: 2280 ." MOVS r2,#0x80 - 0x1000a17c: 4011 .@ ANDS r1,r1,r2 - 0x1000a17e: 4308 .C ORRS r0,r0,r1 - 0x1000a180: 9006 .. STR r0,[sp,#0x18] - 0x1000a182: 4669 iF MOV r1,sp - 0x1000a184: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a186: 0840 @. LSRS r0,r0,#1 - 0x1000a188: 0040 @. LSLS r0,r0,#1 - 0x1000a18a: a908 .. ADD r1,sp,#0x20 - 0x1000a18c: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a18e: 0709 .. LSLS r1,r1,#28 - 0x1000a190: 0fc9 .. LSRS r1,r1,#31 - 0x1000a192: 4308 .C ORRS r0,r0,r1 - 0x1000a194: 9005 .. STR r0,[sp,#0x14] - 0x1000a196: 4669 iF MOV r1,sp - 0x1000a198: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a19a: 2102 .! MOVS r1,#2 - 0x1000a19c: 4388 .C BICS r0,r0,r1 - 0x1000a19e: a908 .. ADD r1,sp,#0x20 - 0x1000a1a0: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a1a2: 06c9 .. LSLS r1,r1,#27 - 0x1000a1a4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a1a6: 0049 I. LSLS r1,r1,#1 - 0x1000a1a8: 2202 ." MOVS r2,#2 - 0x1000a1aa: 4011 .@ ANDS r1,r1,r2 - 0x1000a1ac: 4308 .C ORRS r0,r0,r1 - 0x1000a1ae: 9005 .. STR r0,[sp,#0x14] - 0x1000a1b0: 4669 iF MOV r1,sp - 0x1000a1b2: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a1b4: 2104 .! MOVS r1,#4 - 0x1000a1b6: 4388 .C BICS r0,r0,r1 - 0x1000a1b8: a908 .. ADD r1,sp,#0x20 - 0x1000a1ba: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a1bc: 0689 .. LSLS r1,r1,#26 - 0x1000a1be: 0fc9 .. LSRS r1,r1,#31 - 0x1000a1c0: 0089 .. LSLS r1,r1,#2 - 0x1000a1c2: 2204 ." MOVS r2,#4 - 0x1000a1c4: 4011 .@ ANDS r1,r1,r2 - 0x1000a1c6: 4308 .C ORRS r0,r0,r1 - 0x1000a1c8: 9005 .. STR r0,[sp,#0x14] - 0x1000a1ca: 4669 iF MOV r1,sp - 0x1000a1cc: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a1ce: 2108 .! MOVS r1,#8 - 0x1000a1d0: 4388 .C BICS r0,r0,r1 - 0x1000a1d2: a908 .. ADD r1,sp,#0x20 - 0x1000a1d4: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a1d6: 0649 I. LSLS r1,r1,#25 - 0x1000a1d8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a1da: 00c9 .. LSLS r1,r1,#3 - 0x1000a1dc: 2208 ." MOVS r2,#8 - 0x1000a1de: 4011 .@ ANDS r1,r1,r2 - 0x1000a1e0: 4308 .C ORRS r0,r0,r1 - 0x1000a1e2: 9005 .. STR r0,[sp,#0x14] - 0x1000a1e4: 4669 iF MOV r1,sp - 0x1000a1e6: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a1e8: 2110 .! MOVS r1,#0x10 - 0x1000a1ea: 4388 .C BICS r0,r0,r1 - 0x1000a1ec: a908 .. ADD r1,sp,#0x20 - 0x1000a1ee: 7cc9 .| LDRB r1,[r1,#0x13] - 0x1000a1f0: 0609 .. LSLS r1,r1,#24 - 0x1000a1f2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a1f4: 0109 .. LSLS r1,r1,#4 - 0x1000a1f6: 2210 ." MOVS r2,#0x10 - 0x1000a1f8: 4011 .@ ANDS r1,r1,r2 - 0x1000a1fa: 4308 .C ORRS r0,r0,r1 - 0x1000a1fc: 9005 .. STR r0,[sp,#0x14] - 0x1000a1fe: 4669 iF MOV r1,sp - 0x1000a200: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a202: 2120 ! MOVS r1,#0x20 - 0x1000a204: 4388 .C BICS r0,r0,r1 - 0x1000a206: a908 .. ADD r1,sp,#0x20 - 0x1000a208: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a20a: 0149 I. LSLS r1,r1,#5 - 0x1000a20c: 2220 " MOVS r2,#0x20 - 0x1000a20e: 4011 .@ ANDS r1,r1,r2 - 0x1000a210: 4308 .C ORRS r0,r0,r1 - 0x1000a212: 9005 .. STR r0,[sp,#0x14] - 0x1000a214: 4669 iF MOV r1,sp - 0x1000a216: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a218: 2140 @! MOVS r1,#0x40 - 0x1000a21a: 4388 .C BICS r0,r0,r1 - 0x1000a21c: a908 .. ADD r1,sp,#0x20 - 0x1000a21e: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a220: 0789 .. LSLS r1,r1,#30 - 0x1000a222: 0fc9 .. LSRS r1,r1,#31 - 0x1000a224: 0189 .. LSLS r1,r1,#6 - 0x1000a226: 2240 @" MOVS r2,#0x40 - 0x1000a228: 4011 .@ ANDS r1,r1,r2 - 0x1000a22a: 4308 .C ORRS r0,r0,r1 - 0x1000a22c: 9005 .. STR r0,[sp,#0x14] - 0x1000a22e: 4669 iF MOV r1,sp - 0x1000a230: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000a232: 2180 .! MOVS r1,#0x80 - 0x1000a234: 4388 .C BICS r0,r0,r1 - 0x1000a236: a908 .. ADD r1,sp,#0x20 - 0x1000a238: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a23a: 0749 I. LSLS r1,r1,#29 - 0x1000a23c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a23e: 01c9 .. LSLS r1,r1,#7 - 0x1000a240: 2280 ." MOVS r2,#0x80 - 0x1000a242: 4011 .@ ANDS r1,r1,r2 - 0x1000a244: 4308 .C ORRS r0,r0,r1 - 0x1000a246: 9005 .. STR r0,[sp,#0x14] - 0x1000a248: 2301 .# MOVS r3,#1 - 0x1000a24a: aa01 .. ADD r2,sp,#4 - 0x1000a24c: 2113 .! MOVS r1,#0x13 - 0x1000a24e: 4630 0F MOV r0,r6 - 0x1000a250: f7f9fa08 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000a254: 4604 .F MOV r4,r0 - 0x1000a256: a908 .. ADD r1,sp,#0x20 - 0x1000a258: 7c08 .| LDRB r0,[r1,#0x10] - 0x1000a25a: 0700 .. LSLS r0,r0,#28 - 0x1000a25c: 0fc0 .. LSRS r0,r0,#31 - 0x1000a25e: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a260: 07c9 .. LSLS r1,r1,#31 - 0x1000a262: 0fc9 .. LSRS r1,r1,#31 - 0x1000a264: 4308 .C ORRS r0,r0,r1 - 0x1000a266: 2800 .( CMP r0,#0 - 0x1000a268: d004 .. BEQ 0x1000a274 ; lsm6dso_pin_int2_route_set + 1024 - 0x1000a26a: 4669 iF MOV r1,sp - 0x1000a26c: 7908 .y LDRB r0,[r1,#4] - 0x1000a26e: 2120 ! MOVS r1,#0x20 - 0x1000a270: 4388 .C BICS r0,r0,r1 - 0x1000a272: 9001 .. STR r0,[sp,#4] - 0x1000a274: 2301 .# MOVS r3,#1 - 0x1000a276: aa01 .. ADD r2,sp,#4 - 0x1000a278: 2113 .! MOVS r1,#0x13 - 0x1000a27a: 4630 0F MOV r0,r6 - 0x1000a27c: f7f9fa05 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000a280: 1904 .. ADDS r4,r0,r4 - 0x1000a282: 2c00 ., CMP r4,#0 - 0x1000a284: d001 .. BEQ 0x1000a28a ; lsm6dso_pin_int2_route_set + 1046 - 0x1000a286: 4620 F MOV r0,r4 - 0x1000a288: e617 .. B 0x10009eba ; lsm6dso_pin_int2_route_set + 70 - 0x1000a28a: 2102 .! MOVS r1,#2 - 0x1000a28c: 4630 0F MOV r0,r6 - 0x1000a28e: f7f9fad0 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000a292: 4604 .F MOV r4,r0 - 0x1000a294: 2301 .# MOVS r3,#1 - 0x1000a296: aa07 .. ADD r2,sp,#0x1c - 0x1000a298: 210e .! MOVS r1,#0xe - 0x1000a29a: 4630 0F MOV r0,r6 - 0x1000a29c: f7f9f9f5 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000a2a0: 1904 .. ADDS r4,r0,r4 - 0x1000a2a2: 2301 .# MOVS r3,#1 - 0x1000a2a4: aa06 .. ADD r2,sp,#0x18 - 0x1000a2a6: 210f .! MOVS r1,#0xf - 0x1000a2a8: 4630 0F MOV r0,r6 - 0x1000a2aa: f7f9f9ee .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000a2ae: 1904 .. ADDS r4,r0,r4 - 0x1000a2b0: 2301 .# MOVS r3,#1 - 0x1000a2b2: aa05 .. ADD r2,sp,#0x14 - 0x1000a2b4: 2110 .! MOVS r1,#0x10 - 0x1000a2b6: 4630 0F MOV r0,r6 - 0x1000a2b8: f7f9f9e7 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000a2bc: 1904 .. ADDS r4,r0,r4 - 0x1000a2be: 2100 .! MOVS r1,#0 - 0x1000a2c0: 4630 0F MOV r0,r6 - 0x1000a2c2: f7f9fab6 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000a2c6: 1904 .. ADDS r4,r0,r4 - 0x1000a2c8: 2c00 ., CMP r4,#0 - 0x1000a2ca: d001 .. BEQ 0x1000a2d0 ; lsm6dso_pin_int2_route_set + 1116 - 0x1000a2cc: 4620 F MOV r0,r4 - 0x1000a2ce: e5f4 .. B 0x10009eba ; lsm6dso_pin_int2_route_set + 70 - 0x1000a2d0: 4669 iF MOV r1,sp - 0x1000a2d2: 7f08 .. LDRB r0,[r1,#0x1c] - 0x1000a2d4: 09c0 .. LSRS r0,r0,#7 - 0x1000a2d6: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000a2d8: 0689 .. LSLS r1,r1,#26 - 0x1000a2da: 0fc9 .. LSRS r1,r1,#31 - 0x1000a2dc: 4308 .C ORRS r0,r0,r1 - 0x1000a2de: 4669 iF MOV r1,sp - 0x1000a2e0: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000a2e2: 0709 .. LSLS r1,r1,#28 - 0x1000a2e4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a2e6: 4308 .C ORRS r0,r0,r1 - 0x1000a2e8: 4669 iF MOV r1,sp - 0x1000a2ea: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000a2ec: 06c9 .. LSLS r1,r1,#27 - 0x1000a2ee: 0fc9 .. LSRS r1,r1,#31 - 0x1000a2f0: 4308 .C ORRS r0,r0,r1 - 0x1000a2f2: 4669 iF MOV r1,sp - 0x1000a2f4: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a2f6: 07c9 .. LSLS r1,r1,#31 - 0x1000a2f8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a2fa: 4308 .C ORRS r0,r0,r1 - 0x1000a2fc: 4669 iF MOV r1,sp - 0x1000a2fe: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a300: 0789 .. LSLS r1,r1,#30 - 0x1000a302: 0fc9 .. LSRS r1,r1,#31 - 0x1000a304: 4308 .C ORRS r0,r0,r1 - 0x1000a306: 4669 iF MOV r1,sp - 0x1000a308: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a30a: 0749 I. LSLS r1,r1,#29 - 0x1000a30c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a30e: 4308 .C ORRS r0,r0,r1 - 0x1000a310: 4669 iF MOV r1,sp - 0x1000a312: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a314: 0709 .. LSLS r1,r1,#28 - 0x1000a316: 0fc9 .. LSRS r1,r1,#31 - 0x1000a318: 4308 .C ORRS r0,r0,r1 - 0x1000a31a: 4669 iF MOV r1,sp - 0x1000a31c: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a31e: 06c9 .. LSLS r1,r1,#27 - 0x1000a320: 0fc9 .. LSRS r1,r1,#31 - 0x1000a322: 4308 .C ORRS r0,r0,r1 - 0x1000a324: 4669 iF MOV r1,sp - 0x1000a326: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a328: 0689 .. LSLS r1,r1,#26 - 0x1000a32a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a32c: 4308 .C ORRS r0,r0,r1 - 0x1000a32e: 4669 iF MOV r1,sp - 0x1000a330: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a332: 0649 I. LSLS r1,r1,#25 - 0x1000a334: 0fc9 .. LSRS r1,r1,#31 - 0x1000a336: 4308 .C ORRS r0,r0,r1 - 0x1000a338: 4669 iF MOV r1,sp - 0x1000a33a: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a33c: 09c9 .. LSRS r1,r1,#7 - 0x1000a33e: 4308 .C ORRS r0,r0,r1 - 0x1000a340: 4669 iF MOV r1,sp - 0x1000a342: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a344: 07c9 .. LSLS r1,r1,#31 - 0x1000a346: 0fc9 .. LSRS r1,r1,#31 - 0x1000a348: 4308 .C ORRS r0,r0,r1 - 0x1000a34a: 4669 iF MOV r1,sp - 0x1000a34c: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a34e: 0789 .. LSLS r1,r1,#30 - 0x1000a350: 0fc9 .. LSRS r1,r1,#31 - 0x1000a352: 4308 .C ORRS r0,r0,r1 - 0x1000a354: 4669 iF MOV r1,sp - 0x1000a356: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a358: 0749 I. LSLS r1,r1,#29 - 0x1000a35a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a35c: 4308 .C ORRS r0,r0,r1 - 0x1000a35e: 4669 iF MOV r1,sp - 0x1000a360: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a362: 0709 .. LSLS r1,r1,#28 - 0x1000a364: 0fc9 .. LSRS r1,r1,#31 - 0x1000a366: 4308 .C ORRS r0,r0,r1 - 0x1000a368: 4669 iF MOV r1,sp - 0x1000a36a: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a36c: 06c9 .. LSLS r1,r1,#27 - 0x1000a36e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a370: 4308 .C ORRS r0,r0,r1 - 0x1000a372: 4669 iF MOV r1,sp - 0x1000a374: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a376: 0689 .. LSLS r1,r1,#26 - 0x1000a378: 0fc9 .. LSRS r1,r1,#31 - 0x1000a37a: 4308 .C ORRS r0,r0,r1 - 0x1000a37c: 4669 iF MOV r1,sp - 0x1000a37e: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a380: 0649 I. LSLS r1,r1,#25 - 0x1000a382: 0fc9 .. LSRS r1,r1,#31 - 0x1000a384: 4308 .C ORRS r0,r0,r1 - 0x1000a386: 4669 iF MOV r1,sp - 0x1000a388: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a38a: 09c9 .. LSRS r1,r1,#7 - 0x1000a38c: 4308 .C ORRS r0,r0,r1 - 0x1000a38e: 2800 .( CMP r0,#0 - 0x1000a390: d006 .. BEQ 0x1000a3a0 ; lsm6dso_pin_int2_route_set + 1324 - 0x1000a392: 4669 iF MOV r1,sp - 0x1000a394: 7a08 .z LDRB r0,[r1,#8] - 0x1000a396: 2102 .! MOVS r1,#2 - 0x1000a398: 4388 .C BICS r0,r0,r1 - 0x1000a39a: 1c80 .. ADDS r0,r0,#2 - 0x1000a39c: 9002 .. STR r0,[sp,#8] - 0x1000a39e: e004 .. B 0x1000a3aa ; lsm6dso_pin_int2_route_set + 1334 - 0x1000a3a0: 4669 iF MOV r1,sp - 0x1000a3a2: 7a08 .z LDRB r0,[r1,#8] - 0x1000a3a4: 2102 .! MOVS r1,#2 - 0x1000a3a6: 4388 .C BICS r0,r0,r1 - 0x1000a3a8: 9002 .. STR r0,[sp,#8] - 0x1000a3aa: 2301 .# MOVS r3,#1 - 0x1000a3ac: aa02 .. ADD r2,sp,#8 - 0x1000a3ae: 215f _! MOVS r1,#0x5f - 0x1000a3b0: 4630 0F MOV r0,r6 - 0x1000a3b2: f7f9f96a ..j. BL lsm6dso_write_reg ; 0x1000368a - 0x1000a3b6: 4604 .F MOV r4,r0 - 0x1000a3b8: 2c00 ., CMP r4,#0 - 0x1000a3ba: d001 .. BEQ 0x1000a3c0 ; lsm6dso_pin_int2_route_set + 1356 - 0x1000a3bc: 4620 F MOV r0,r4 - 0x1000a3be: e57c |. B 0x10009eba ; lsm6dso_pin_int2_route_set + 70 - 0x1000a3c0: 2301 .# MOVS r3,#1 - 0x1000a3c2: aa03 .. ADD r2,sp,#0xc - 0x1000a3c4: 2158 X! MOVS r1,#0x58 - 0x1000a3c6: 4630 0F MOV r0,r6 - 0x1000a3c8: f7f9f94c ..L. BL lsm6dso_read_reg ; 0x10003664 - 0x1000a3cc: 4604 .F MOV r4,r0 - 0x1000a3ce: a908 .. ADD r1,sp,#0x20 - 0x1000a3d0: 4630 0F MOV r0,r6 - 0x1000a3d2: f7fffb3b ..;. BL lsm6dso_pin_int1_route_get ; 0x10009a4c - 0x1000a3d6: 1904 .. ADDS r4,r0,r4 - 0x1000a3d8: a908 .. ADD r1,sp,#0x20 - 0x1000a3da: 7c08 .| LDRB r0,[r1,#0x10] - 0x1000a3dc: 09c0 .. LSRS r0,r0,#7 - 0x1000a3de: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a3e0: 0749 I. LSLS r1,r1,#29 - 0x1000a3e2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a3e4: 4308 .C ORRS r0,r0,r1 - 0x1000a3e6: a908 .. ADD r1,sp,#0x20 - 0x1000a3e8: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a3ea: 0709 .. LSLS r1,r1,#28 - 0x1000a3ec: 0fc9 .. LSRS r1,r1,#31 - 0x1000a3ee: 4308 .C ORRS r0,r0,r1 - 0x1000a3f0: a908 .. ADD r1,sp,#0x20 - 0x1000a3f2: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a3f4: 0789 .. LSLS r1,r1,#30 - 0x1000a3f6: 0fc9 .. LSRS r1,r1,#31 - 0x1000a3f8: 4308 .C ORRS r0,r0,r1 - 0x1000a3fa: a908 .. ADD r1,sp,#0x20 - 0x1000a3fc: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a3fe: 0649 I. LSLS r1,r1,#25 - 0x1000a400: 0fc9 .. LSRS r1,r1,#31 - 0x1000a402: 4308 .C ORRS r0,r0,r1 - 0x1000a404: a908 .. ADD r1,sp,#0x20 - 0x1000a406: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a408: 0689 .. LSLS r1,r1,#26 - 0x1000a40a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a40c: 4308 .C ORRS r0,r0,r1 - 0x1000a40e: a908 .. ADD r1,sp,#0x20 - 0x1000a410: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a412: 06c9 .. LSLS r1,r1,#27 - 0x1000a414: 0fc9 .. LSRS r1,r1,#31 - 0x1000a416: 4308 .C ORRS r0,r0,r1 - 0x1000a418: a908 .. ADD r1,sp,#0x20 - 0x1000a41a: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a41c: 0789 .. LSLS r1,r1,#30 - 0x1000a41e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a420: 4308 .C ORRS r0,r0,r1 - 0x1000a422: a908 .. ADD r1,sp,#0x20 - 0x1000a424: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a426: 0749 I. LSLS r1,r1,#29 - 0x1000a428: 0fc9 .. LSRS r1,r1,#31 - 0x1000a42a: 4308 .C ORRS r0,r0,r1 - 0x1000a42c: a908 .. ADD r1,sp,#0x20 - 0x1000a42e: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a430: 0709 .. LSLS r1,r1,#28 - 0x1000a432: 0fc9 .. LSRS r1,r1,#31 - 0x1000a434: 4308 .C ORRS r0,r0,r1 - 0x1000a436: a908 .. ADD r1,sp,#0x20 - 0x1000a438: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a43a: 06c9 .. LSLS r1,r1,#27 - 0x1000a43c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a43e: 4308 .C ORRS r0,r0,r1 - 0x1000a440: a908 .. ADD r1,sp,#0x20 - 0x1000a442: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a444: 0689 .. LSLS r1,r1,#26 - 0x1000a446: 0fc9 .. LSRS r1,r1,#31 - 0x1000a448: 4308 .C ORRS r0,r0,r1 - 0x1000a44a: a908 .. ADD r1,sp,#0x20 - 0x1000a44c: 7c49 I| LDRB r1,[r1,#0x11] - 0x1000a44e: 0649 I. LSLS r1,r1,#25 - 0x1000a450: 0fc9 .. LSRS r1,r1,#31 - 0x1000a452: 4308 .C ORRS r0,r0,r1 - 0x1000a454: a908 .. ADD r1,sp,#0x20 - 0x1000a456: 7849 Ix LDRB r1,[r1,#1] - 0x1000a458: 07c9 .. LSLS r1,r1,#31 - 0x1000a45a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a45c: 4308 .C ORRS r0,r0,r1 - 0x1000a45e: a908 .. ADD r1,sp,#0x20 - 0x1000a460: 7809 .x LDRB r1,[r1,#0] - 0x1000a462: 0709 .. LSLS r1,r1,#28 - 0x1000a464: 0fc9 .. LSRS r1,r1,#31 - 0x1000a466: 4308 .C ORRS r0,r0,r1 - 0x1000a468: a908 .. ADD r1,sp,#0x20 - 0x1000a46a: 7809 .x LDRB r1,[r1,#0] - 0x1000a46c: 09c9 .. LSRS r1,r1,#7 - 0x1000a46e: 4308 .C ORRS r0,r0,r1 - 0x1000a470: a908 .. ADD r1,sp,#0x20 - 0x1000a472: 7809 .x LDRB r1,[r1,#0] - 0x1000a474: 0789 .. LSLS r1,r1,#30 - 0x1000a476: 0fc9 .. LSRS r1,r1,#31 - 0x1000a478: 4308 .C ORRS r0,r0,r1 - 0x1000a47a: a908 .. ADD r1,sp,#0x20 - 0x1000a47c: 7809 .x LDRB r1,[r1,#0] - 0x1000a47e: 07c9 .. LSLS r1,r1,#31 - 0x1000a480: 0fc9 .. LSRS r1,r1,#31 - 0x1000a482: 4308 .C ORRS r0,r0,r1 - 0x1000a484: a908 .. ADD r1,sp,#0x20 - 0x1000a486: 7809 .x LDRB r1,[r1,#0] - 0x1000a488: 0649 I. LSLS r1,r1,#25 - 0x1000a48a: 0fc9 .. LSRS r1,r1,#31 - 0x1000a48c: 4308 .C ORRS r0,r0,r1 - 0x1000a48e: a908 .. ADD r1,sp,#0x20 - 0x1000a490: 7809 .x LDRB r1,[r1,#0] - 0x1000a492: 0689 .. LSLS r1,r1,#26 - 0x1000a494: 0fc9 .. LSRS r1,r1,#31 - 0x1000a496: 4308 .C ORRS r0,r0,r1 - 0x1000a498: a908 .. ADD r1,sp,#0x20 - 0x1000a49a: 7809 .x LDRB r1,[r1,#0] - 0x1000a49c: 06c9 .. LSLS r1,r1,#27 - 0x1000a49e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4a0: 4308 .C ORRS r0,r0,r1 - 0x1000a4a2: a908 .. ADD r1,sp,#0x20 - 0x1000a4a4: 7849 Ix LDRB r1,[r1,#1] - 0x1000a4a6: 0709 .. LSLS r1,r1,#28 - 0x1000a4a8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4aa: 4308 .C ORRS r0,r0,r1 - 0x1000a4ac: a908 .. ADD r1,sp,#0x20 - 0x1000a4ae: 7849 Ix LDRB r1,[r1,#1] - 0x1000a4b0: 06c9 .. LSLS r1,r1,#27 - 0x1000a4b2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4b4: 4308 .C ORRS r0,r0,r1 - 0x1000a4b6: a908 .. ADD r1,sp,#0x20 - 0x1000a4b8: 7849 Ix LDRB r1,[r1,#1] - 0x1000a4ba: 0689 .. LSLS r1,r1,#26 - 0x1000a4bc: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4be: 4308 .C ORRS r0,r0,r1 - 0x1000a4c0: a908 .. ADD r1,sp,#0x20 - 0x1000a4c2: 7849 Ix LDRB r1,[r1,#1] - 0x1000a4c4: 0649 I. LSLS r1,r1,#25 - 0x1000a4c6: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4c8: 4308 .C ORRS r0,r0,r1 - 0x1000a4ca: a908 .. ADD r1,sp,#0x20 - 0x1000a4cc: 7849 Ix LDRB r1,[r1,#1] - 0x1000a4ce: 09c9 .. LSRS r1,r1,#7 - 0x1000a4d0: 4308 .C ORRS r0,r0,r1 - 0x1000a4d2: a908 .. ADD r1,sp,#0x20 - 0x1000a4d4: 7889 .x LDRB r1,[r1,#2] - 0x1000a4d6: 07c9 .. LSLS r1,r1,#31 - 0x1000a4d8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a4da: 4308 .C ORRS r0,r0,r1 - 0x1000a4dc: 2800 .( CMP r0,#0 - 0x1000a4de: d006 .. BEQ 0x1000a4ee ; lsm6dso_pin_int2_route_set + 1658 - 0x1000a4e0: 4669 iF MOV r1,sp - 0x1000a4e2: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000a4e4: 2180 .! MOVS r1,#0x80 - 0x1000a4e6: 4388 .C BICS r0,r0,r1 - 0x1000a4e8: 3080 .0 ADDS r0,r0,#0x80 - 0x1000a4ea: 9003 .. STR r0,[sp,#0xc] - 0x1000a4ec: e004 .. B 0x1000a4f8 ; lsm6dso_pin_int2_route_set + 1668 - 0x1000a4ee: 4669 iF MOV r1,sp - 0x1000a4f0: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000a4f2: 2180 .! MOVS r1,#0x80 - 0x1000a4f4: 4388 .C BICS r0,r0,r1 - 0x1000a4f6: 9003 .. STR r0,[sp,#0xc] - 0x1000a4f8: 2301 .# MOVS r3,#1 - 0x1000a4fa: aa03 .. ADD r2,sp,#0xc - 0x1000a4fc: 2158 X! MOVS r1,#0x58 - 0x1000a4fe: 4630 0F MOV r0,r6 - 0x1000a500: f7f9f8c3 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000a504: 1904 .. ADDS r4,r0,r4 - 0x1000a506: 4620 F MOV r0,r4 - 0x1000a508: e4d7 .. B 0x10009eba ; lsm6dso_pin_int2_route_set + 70 - lsm6dso_all_sources_get - 0x1000a50a: b570 p. PUSH {r4-r6,lr} - 0x1000a50c: b08e .. SUB sp,sp,#0x38 - 0x1000a50e: 4606 .F MOV r6,r0 - 0x1000a510: 460c .F MOV r4,r1 - 0x1000a512: 2305 .# MOVS r3,#5 - 0x1000a514: aa01 .. ADD r2,sp,#4 - 0x1000a516: 211a .! MOVS r1,#0x1a - 0x1000a518: 4630 0F MOV r0,r6 - 0x1000a51a: f7f9f8a3 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000a51e: 4605 .F MOV r5,r0 - 0x1000a520: 2d00 .- CMP r5,#0 - 0x1000a522: d002 .. BEQ 0x1000a52a ; lsm6dso_all_sources_get + 32 - 0x1000a524: 4628 (F MOV r0,r5 - 0x1000a526: b00e .. ADD sp,sp,#0x38 - 0x1000a528: bd70 p. POP {r4-r6,pc} - 0x1000a52a: a901 .. ADD r1,sp,#4 - 0x1000a52c: a807 .. ADD r0,sp,#0x1c - 0x1000a52e: f7f9f8bf .... BL bytecpy ; 0x100036b0 - 0x1000a532: a901 .. ADD r1,sp,#4 - 0x1000a534: 3101 .1 ADDS r1,#1 - 0x1000a536: a806 .. ADD r0,sp,#0x18 - 0x1000a538: f7f9f8ba .... BL bytecpy ; 0x100036b0 - 0x1000a53c: a901 .. ADD r1,sp,#4 - 0x1000a53e: 3102 .1 ADDS r1,#2 - 0x1000a540: a804 .. ADD r0,sp,#0x10 - 0x1000a542: f7f9f8b5 .... BL bytecpy ; 0x100036b0 - 0x1000a546: a901 .. ADD r1,sp,#4 - 0x1000a548: 3103 .1 ADDS r1,#3 - 0x1000a54a: a803 .. ADD r0,sp,#0xc - 0x1000a54c: f7f9f8b0 .... BL bytecpy ; 0x100036b0 - 0x1000a550: a902 .. ADD r1,sp,#8 - 0x1000a552: a805 .. ADD r0,sp,#0x14 - 0x1000a554: f7f9f8ac .... BL bytecpy ; 0x100036b0 - 0x1000a558: 7820 x LDRB r0,[r4,#0] - 0x1000a55a: 2110 .! MOVS r1,#0x10 - 0x1000a55c: 4388 .C BICS r0,r0,r1 - 0x1000a55e: 4669 iF MOV r1,sp - 0x1000a560: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000a562: 0609 .. LSLS r1,r1,#24 - 0x1000a564: 0fc9 .. LSRS r1,r1,#31 - 0x1000a566: 0109 .. LSLS r1,r1,#4 - 0x1000a568: 2210 ." MOVS r2,#0x10 - 0x1000a56a: 4011 .@ ANDS r1,r1,r2 - 0x1000a56c: 4308 .C ORRS r0,r0,r1 - 0x1000a56e: 7020 p STRB r0,[r4,#0] - 0x1000a570: 7820 x LDRB r0,[r4,#0] - 0x1000a572: 2180 .! MOVS r1,#0x80 - 0x1000a574: 4388 .C BICS r0,r0,r1 - 0x1000a576: 4669 iF MOV r1,sp - 0x1000a578: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a57a: 01c9 .. LSLS r1,r1,#7 - 0x1000a57c: 2280 ." MOVS r2,#0x80 - 0x1000a57e: 4011 .@ ANDS r1,r1,r2 - 0x1000a580: 4308 .C ORRS r0,r0,r1 - 0x1000a582: 7020 p STRB r0,[r4,#0] - 0x1000a584: 7860 `x LDRB r0,[r4,#1] - 0x1000a586: 0840 @. LSRS r0,r0,#1 - 0x1000a588: 0040 @. LSLS r0,r0,#1 - 0x1000a58a: 4669 iF MOV r1,sp - 0x1000a58c: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a58e: 0789 .. LSLS r1,r1,#30 - 0x1000a590: 0fc9 .. LSRS r1,r1,#31 - 0x1000a592: 4308 .C ORRS r0,r0,r1 - 0x1000a594: 7060 `p STRB r0,[r4,#1] - 0x1000a596: 7860 `x LDRB r0,[r4,#1] - 0x1000a598: 2102 .! MOVS r1,#2 - 0x1000a59a: 4388 .C BICS r0,r0,r1 - 0x1000a59c: 4669 iF MOV r1,sp - 0x1000a59e: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a5a0: 0749 I. LSLS r1,r1,#29 - 0x1000a5a2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a5a4: 0049 I. LSLS r1,r1,#1 - 0x1000a5a6: 2202 ." MOVS r2,#2 - 0x1000a5a8: 4011 .@ ANDS r1,r1,r2 - 0x1000a5aa: 4308 .C ORRS r0,r0,r1 - 0x1000a5ac: 7060 `p STRB r0,[r4,#1] - 0x1000a5ae: 7820 x LDRB r0,[r4,#0] - 0x1000a5b0: 2140 @! MOVS r1,#0x40 - 0x1000a5b2: 4388 .C BICS r0,r0,r1 - 0x1000a5b4: 4669 iF MOV r1,sp - 0x1000a5b6: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a5b8: 0709 .. LSLS r1,r1,#28 - 0x1000a5ba: 0fc9 .. LSRS r1,r1,#31 - 0x1000a5bc: 0189 .. LSLS r1,r1,#6 - 0x1000a5be: 2240 @" MOVS r2,#0x40 - 0x1000a5c0: 4011 .@ ANDS r1,r1,r2 - 0x1000a5c2: 4308 .C ORRS r0,r0,r1 - 0x1000a5c4: 7020 p STRB r0,[r4,#0] - 0x1000a5c6: 78e0 .x LDRB r0,[r4,#3] - 0x1000a5c8: 0840 @. LSRS r0,r0,#1 - 0x1000a5ca: 0040 @. LSLS r0,r0,#1 - 0x1000a5cc: 4669 iF MOV r1,sp - 0x1000a5ce: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a5d0: 06c9 .. LSLS r1,r1,#27 - 0x1000a5d2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a5d4: 4308 .C ORRS r0,r0,r1 - 0x1000a5d6: 70e0 .p STRB r0,[r4,#3] - 0x1000a5d8: 7820 x LDRB r0,[r4,#0] - 0x1000a5da: 2120 ! MOVS r1,#0x20 - 0x1000a5dc: 4388 .C BICS r0,r0,r1 - 0x1000a5de: 4669 iF MOV r1,sp - 0x1000a5e0: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a5e2: 0689 .. LSLS r1,r1,#26 - 0x1000a5e4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a5e6: 0149 I. LSLS r1,r1,#5 - 0x1000a5e8: 2220 " MOVS r2,#0x20 - 0x1000a5ea: 4011 .@ ANDS r1,r1,r2 - 0x1000a5ec: 4308 .C ORRS r0,r0,r1 - 0x1000a5ee: 7020 p STRB r0,[r4,#0] - 0x1000a5f0: 78a0 .x LDRB r0,[r4,#2] - 0x1000a5f2: 2180 .! MOVS r1,#0x80 - 0x1000a5f4: 4388 .C BICS r0,r0,r1 - 0x1000a5f6: 4669 iF MOV r1,sp - 0x1000a5f8: 7e09 .~ LDRB r1,[r1,#0x18] - 0x1000a5fa: 0649 I. LSLS r1,r1,#25 - 0x1000a5fc: 0fc9 .. LSRS r1,r1,#31 - 0x1000a5fe: 01c9 .. LSLS r1,r1,#7 - 0x1000a600: 2280 ." MOVS r2,#0x80 - 0x1000a602: 4011 .@ ANDS r1,r1,r2 - 0x1000a604: 4308 .C ORRS r0,r0,r1 - 0x1000a606: 70a0 .p STRB r0,[r4,#2] - 0x1000a608: 7860 `x LDRB r0,[r4,#1] - 0x1000a60a: 2140 @! MOVS r1,#0x40 - 0x1000a60c: 4388 .C BICS r0,r0,r1 - 0x1000a60e: 4669 iF MOV r1,sp - 0x1000a610: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a612: 0749 I. LSLS r1,r1,#29 - 0x1000a614: 0fc9 .. LSRS r1,r1,#31 - 0x1000a616: 0189 .. LSLS r1,r1,#6 - 0x1000a618: 2240 @" MOVS r2,#0x40 - 0x1000a61a: 4011 .@ ANDS r1,r1,r2 - 0x1000a61c: 4308 .C ORRS r0,r0,r1 - 0x1000a61e: 7060 `p STRB r0,[r4,#1] - 0x1000a620: 7860 `x LDRB r0,[r4,#1] - 0x1000a622: 2120 ! MOVS r1,#0x20 - 0x1000a624: 4388 .C BICS r0,r0,r1 - 0x1000a626: 4669 iF MOV r1,sp - 0x1000a628: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a62a: 0789 .. LSLS r1,r1,#30 - 0x1000a62c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a62e: 0149 I. LSLS r1,r1,#5 - 0x1000a630: 2220 " MOVS r2,#0x20 - 0x1000a632: 4011 .@ ANDS r1,r1,r2 - 0x1000a634: 4308 .C ORRS r0,r0,r1 - 0x1000a636: 7060 `p STRB r0,[r4,#1] - 0x1000a638: 7860 `x LDRB r0,[r4,#1] - 0x1000a63a: 2110 .! MOVS r1,#0x10 - 0x1000a63c: 4388 .C BICS r0,r0,r1 - 0x1000a63e: 4669 iF MOV r1,sp - 0x1000a640: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a642: 0109 .. LSLS r1,r1,#4 - 0x1000a644: 2210 ." MOVS r2,#0x10 - 0x1000a646: 4011 .@ ANDS r1,r1,r2 - 0x1000a648: 4308 .C ORRS r0,r0,r1 - 0x1000a64a: 7060 `p STRB r0,[r4,#1] - 0x1000a64c: 7860 `x LDRB r0,[r4,#1] - 0x1000a64e: 2180 .! MOVS r1,#0x80 - 0x1000a650: 4388 .C BICS r0,r0,r1 - 0x1000a652: 4669 iF MOV r1,sp - 0x1000a654: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a656: 0709 .. LSLS r1,r1,#28 - 0x1000a658: 0fc9 .. LSRS r1,r1,#31 - 0x1000a65a: 01c9 .. LSLS r1,r1,#7 - 0x1000a65c: 2280 ." MOVS r2,#0x80 - 0x1000a65e: 4011 .@ ANDS r1,r1,r2 - 0x1000a660: 4308 .C ORRS r0,r0,r1 - 0x1000a662: 7060 `p STRB r0,[r4,#1] - 0x1000a664: 7860 `x LDRB r0,[r4,#1] - 0x1000a666: 2108 .! MOVS r1,#8 - 0x1000a668: 4388 .C BICS r0,r0,r1 - 0x1000a66a: 4669 iF MOV r1,sp - 0x1000a66c: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a66e: 06c9 .. LSLS r1,r1,#27 - 0x1000a670: 0fc9 .. LSRS r1,r1,#31 - 0x1000a672: 00c9 .. LSLS r1,r1,#3 - 0x1000a674: 2208 ." MOVS r2,#8 - 0x1000a676: 4011 .@ ANDS r1,r1,r2 - 0x1000a678: 4308 .C ORRS r0,r0,r1 - 0x1000a67a: 7060 `p STRB r0,[r4,#1] - 0x1000a67c: 7860 `x LDRB r0,[r4,#1] - 0x1000a67e: 2104 .! MOVS r1,#4 - 0x1000a680: 4388 .C BICS r0,r0,r1 - 0x1000a682: 4669 iF MOV r1,sp - 0x1000a684: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a686: 0689 .. LSLS r1,r1,#26 - 0x1000a688: 0fc9 .. LSRS r1,r1,#31 - 0x1000a68a: 0089 .. LSLS r1,r1,#2 - 0x1000a68c: 2204 ." MOVS r2,#4 - 0x1000a68e: 4011 .@ ANDS r1,r1,r2 - 0x1000a690: 4308 .C ORRS r0,r0,r1 - 0x1000a692: 7060 `p STRB r0,[r4,#1] - 0x1000a694: 78a0 .x LDRB r0,[r4,#2] - 0x1000a696: 2102 .! MOVS r1,#2 - 0x1000a698: 4388 .C BICS r0,r0,r1 - 0x1000a69a: 4669 iF MOV r1,sp - 0x1000a69c: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a69e: 0049 I. LSLS r1,r1,#1 - 0x1000a6a0: 2202 ." MOVS r2,#2 - 0x1000a6a2: 4011 .@ ANDS r1,r1,r2 - 0x1000a6a4: 4308 .C ORRS r0,r0,r1 - 0x1000a6a6: 70a0 .p STRB r0,[r4,#2] - 0x1000a6a8: 78a0 .x LDRB r0,[r4,#2] - 0x1000a6aa: 2104 .! MOVS r1,#4 - 0x1000a6ac: 4388 .C BICS r0,r0,r1 - 0x1000a6ae: 4669 iF MOV r1,sp - 0x1000a6b0: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a6b2: 0789 .. LSLS r1,r1,#30 - 0x1000a6b4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a6b6: 0089 .. LSLS r1,r1,#2 - 0x1000a6b8: 2204 ." MOVS r2,#4 - 0x1000a6ba: 4011 .@ ANDS r1,r1,r2 - 0x1000a6bc: 4308 .C ORRS r0,r0,r1 - 0x1000a6be: 70a0 .p STRB r0,[r4,#2] - 0x1000a6c0: 78a0 .x LDRB r0,[r4,#2] - 0x1000a6c2: 2108 .! MOVS r1,#8 - 0x1000a6c4: 4388 .C BICS r0,r0,r1 - 0x1000a6c6: 4669 iF MOV r1,sp - 0x1000a6c8: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a6ca: 0749 I. LSLS r1,r1,#29 - 0x1000a6cc: 0fc9 .. LSRS r1,r1,#31 - 0x1000a6ce: 00c9 .. LSLS r1,r1,#3 - 0x1000a6d0: 2208 ." MOVS r2,#8 - 0x1000a6d2: 4011 .@ ANDS r1,r1,r2 - 0x1000a6d4: 4308 .C ORRS r0,r0,r1 - 0x1000a6d6: 70a0 .p STRB r0,[r4,#2] - 0x1000a6d8: 78a0 .x LDRB r0,[r4,#2] - 0x1000a6da: 2110 .! MOVS r1,#0x10 - 0x1000a6dc: 4388 .C BICS r0,r0,r1 - 0x1000a6de: 4669 iF MOV r1,sp - 0x1000a6e0: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a6e2: 0709 .. LSLS r1,r1,#28 - 0x1000a6e4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a6e6: 0109 .. LSLS r1,r1,#4 - 0x1000a6e8: 2210 ." MOVS r2,#0x10 - 0x1000a6ea: 4011 .@ ANDS r1,r1,r2 - 0x1000a6ec: 4308 .C ORRS r0,r0,r1 - 0x1000a6ee: 70a0 .p STRB r0,[r4,#2] - 0x1000a6f0: 78a0 .x LDRB r0,[r4,#2] - 0x1000a6f2: 2120 ! MOVS r1,#0x20 - 0x1000a6f4: 4388 .C BICS r0,r0,r1 - 0x1000a6f6: 4669 iF MOV r1,sp - 0x1000a6f8: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a6fa: 06c9 .. LSLS r1,r1,#27 - 0x1000a6fc: 0fc9 .. LSRS r1,r1,#31 - 0x1000a6fe: 0149 I. LSLS r1,r1,#5 - 0x1000a700: 2220 " MOVS r2,#0x20 - 0x1000a702: 4011 .@ ANDS r1,r1,r2 - 0x1000a704: 4308 .C ORRS r0,r0,r1 - 0x1000a706: 70a0 .p STRB r0,[r4,#2] - 0x1000a708: 78a0 .x LDRB r0,[r4,#2] - 0x1000a70a: 2140 @! MOVS r1,#0x40 - 0x1000a70c: 4388 .C BICS r0,r0,r1 - 0x1000a70e: 4669 iF MOV r1,sp - 0x1000a710: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a712: 0689 .. LSLS r1,r1,#26 - 0x1000a714: 0fc9 .. LSRS r1,r1,#31 - 0x1000a716: 0189 .. LSLS r1,r1,#6 - 0x1000a718: 2240 @" MOVS r2,#0x40 - 0x1000a71a: 4011 .@ ANDS r1,r1,r2 - 0x1000a71c: 4308 .C ORRS r0,r0,r1 - 0x1000a71e: 70a0 .p STRB r0,[r4,#2] - 0x1000a720: 78a0 .x LDRB r0,[r4,#2] - 0x1000a722: 0840 @. LSRS r0,r0,#1 - 0x1000a724: 0040 @. LSLS r0,r0,#1 - 0x1000a726: 4669 iF MOV r1,sp - 0x1000a728: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a72a: 0649 I. LSLS r1,r1,#25 - 0x1000a72c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a72e: 4308 .C ORRS r0,r0,r1 - 0x1000a730: 70a0 .p STRB r0,[r4,#2] - 0x1000a732: 7820 x LDRB r0,[r4,#0] - 0x1000a734: 2108 .! MOVS r1,#8 - 0x1000a736: 4388 .C BICS r0,r0,r1 - 0x1000a738: 4669 iF MOV r1,sp - 0x1000a73a: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a73c: 0609 .. LSLS r1,r1,#24 - 0x1000a73e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a740: 00c9 .. LSLS r1,r1,#3 - 0x1000a742: 2208 ." MOVS r2,#8 - 0x1000a744: 4011 .@ ANDS r1,r1,r2 - 0x1000a746: 4308 .C ORRS r0,r0,r1 - 0x1000a748: 7020 p STRB r0,[r4,#0] - 0x1000a74a: 7820 x LDRB r0,[r4,#0] - 0x1000a74c: 0840 @. LSRS r0,r0,#1 - 0x1000a74e: 0040 @. LSLS r0,r0,#1 - 0x1000a750: 4669 iF MOV r1,sp - 0x1000a752: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a754: 07c9 .. LSLS r1,r1,#31 - 0x1000a756: 0fc9 .. LSRS r1,r1,#31 - 0x1000a758: 4308 .C ORRS r0,r0,r1 - 0x1000a75a: 7020 p STRB r0,[r4,#0] - 0x1000a75c: 7820 x LDRB r0,[r4,#0] - 0x1000a75e: 2102 .! MOVS r1,#2 - 0x1000a760: 4388 .C BICS r0,r0,r1 - 0x1000a762: 4669 iF MOV r1,sp - 0x1000a764: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a766: 0789 .. LSLS r1,r1,#30 - 0x1000a768: 0fc9 .. LSRS r1,r1,#31 - 0x1000a76a: 0049 I. LSLS r1,r1,#1 - 0x1000a76c: 2202 ." MOVS r2,#2 - 0x1000a76e: 4011 .@ ANDS r1,r1,r2 - 0x1000a770: 4308 .C ORRS r0,r0,r1 - 0x1000a772: 7020 p STRB r0,[r4,#0] - 0x1000a774: 7820 x LDRB r0,[r4,#0] - 0x1000a776: 2104 .! MOVS r1,#4 - 0x1000a778: 4388 .C BICS r0,r0,r1 - 0x1000a77a: 4669 iF MOV r1,sp - 0x1000a77c: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a77e: 0749 I. LSLS r1,r1,#29 - 0x1000a780: 0fc9 .. LSRS r1,r1,#31 - 0x1000a782: 0089 .. LSLS r1,r1,#2 - 0x1000a784: 2204 ." MOVS r2,#4 - 0x1000a786: 4011 .@ ANDS r1,r1,r2 - 0x1000a788: 4308 .C ORRS r0,r0,r1 - 0x1000a78a: 7020 p STRB r0,[r4,#0] - 0x1000a78c: 2303 .# MOVS r3,#3 - 0x1000a78e: aa01 .. ADD r2,sp,#4 - 0x1000a790: 2135 5! MOVS r1,#0x35 - 0x1000a792: 4630 0F MOV r0,r6 - 0x1000a794: f7f8ff66 ..f. BL lsm6dso_read_reg ; 0x10003664 - 0x1000a798: 4605 .F MOV r5,r0 - 0x1000a79a: 2d00 .- CMP r5,#0 - 0x1000a79c: d001 .. BEQ 0x1000a7a2 ; lsm6dso_all_sources_get + 664 - 0x1000a79e: 4628 (F MOV r0,r5 - 0x1000a7a0: e6c1 .. B 0x1000a526 ; lsm6dso_all_sources_get + 28 - 0x1000a7a2: a901 .. ADD r1,sp,#4 - 0x1000a7a4: a80d .. ADD r0,sp,#0x34 - 0x1000a7a6: f7f8ff83 .... BL bytecpy ; 0x100036b0 - 0x1000a7aa: a901 .. ADD r1,sp,#4 - 0x1000a7ac: 3101 .1 ADDS r1,#1 - 0x1000a7ae: a80b .. ADD r0,sp,#0x2c - 0x1000a7b0: f7f8ff7e ..~. BL bytecpy ; 0x100036b0 - 0x1000a7b4: a901 .. ADD r1,sp,#4 - 0x1000a7b6: 3102 .1 ADDS r1,#2 - 0x1000a7b8: a80a .. ADD r0,sp,#0x28 - 0x1000a7ba: f7f8ff79 ..y. BL bytecpy ; 0x100036b0 - 0x1000a7be: 78e0 .x LDRB r0,[r4,#3] - 0x1000a7c0: 2102 .! MOVS r1,#2 - 0x1000a7c2: 4388 .C BICS r0,r0,r1 - 0x1000a7c4: a908 .. ADD r1,sp,#0x20 - 0x1000a7c6: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a7c8: 0709 .. LSLS r1,r1,#28 - 0x1000a7ca: 0fc9 .. LSRS r1,r1,#31 - 0x1000a7cc: 0049 I. LSLS r1,r1,#1 - 0x1000a7ce: 2202 ." MOVS r2,#2 - 0x1000a7d0: 4011 .@ ANDS r1,r1,r2 - 0x1000a7d2: 4308 .C ORRS r0,r0,r1 - 0x1000a7d4: 70e0 .p STRB r0,[r4,#3] - 0x1000a7d6: 78e0 .x LDRB r0,[r4,#3] - 0x1000a7d8: 2104 .! MOVS r1,#4 - 0x1000a7da: 4388 .C BICS r0,r0,r1 - 0x1000a7dc: a908 .. ADD r1,sp,#0x20 - 0x1000a7de: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a7e0: 06c9 .. LSLS r1,r1,#27 - 0x1000a7e2: 0fc9 .. LSRS r1,r1,#31 - 0x1000a7e4: 0089 .. LSLS r1,r1,#2 - 0x1000a7e6: 2204 ." MOVS r2,#4 - 0x1000a7e8: 4011 .@ ANDS r1,r1,r2 - 0x1000a7ea: 4308 .C ORRS r0,r0,r1 - 0x1000a7ec: 70e0 .p STRB r0,[r4,#3] - 0x1000a7ee: 78e0 .x LDRB r0,[r4,#3] - 0x1000a7f0: 2108 .! MOVS r1,#8 - 0x1000a7f2: 4388 .C BICS r0,r0,r1 - 0x1000a7f4: a908 .. ADD r1,sp,#0x20 - 0x1000a7f6: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a7f8: 0689 .. LSLS r1,r1,#26 - 0x1000a7fa: 0fc9 .. LSRS r1,r1,#31 - 0x1000a7fc: 00c9 .. LSLS r1,r1,#3 - 0x1000a7fe: 2208 ." MOVS r2,#8 - 0x1000a800: 4011 .@ ANDS r1,r1,r2 - 0x1000a802: 4308 .C ORRS r0,r0,r1 - 0x1000a804: 70e0 .p STRB r0,[r4,#3] - 0x1000a806: 78e0 .x LDRB r0,[r4,#3] - 0x1000a808: 2110 .! MOVS r1,#0x10 - 0x1000a80a: 4388 .C BICS r0,r0,r1 - 0x1000a80c: a908 .. ADD r1,sp,#0x20 - 0x1000a80e: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000a810: 0609 .. LSLS r1,r1,#24 - 0x1000a812: 0fc9 .. LSRS r1,r1,#31 - 0x1000a814: 0109 .. LSLS r1,r1,#4 - 0x1000a816: 2210 ." MOVS r2,#0x10 - 0x1000a818: 4011 .@ ANDS r1,r1,r2 - 0x1000a81a: 4308 .C ORRS r0,r0,r1 - 0x1000a81c: 70e0 .p STRB r0,[r4,#3] - 0x1000a81e: 78e0 .x LDRB r0,[r4,#3] - 0x1000a820: 2120 ! MOVS r1,#0x20 - 0x1000a822: 4388 .C BICS r0,r0,r1 - 0x1000a824: a908 .. ADD r1,sp,#0x20 - 0x1000a826: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a828: 0149 I. LSLS r1,r1,#5 - 0x1000a82a: 2220 " MOVS r2,#0x20 - 0x1000a82c: 4011 .@ ANDS r1,r1,r2 - 0x1000a82e: 4308 .C ORRS r0,r0,r1 - 0x1000a830: 70e0 .p STRB r0,[r4,#3] - 0x1000a832: 78e0 .x LDRB r0,[r4,#3] - 0x1000a834: 2140 @! MOVS r1,#0x40 - 0x1000a836: 4388 .C BICS r0,r0,r1 - 0x1000a838: a908 .. ADD r1,sp,#0x20 - 0x1000a83a: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a83c: 0789 .. LSLS r1,r1,#30 - 0x1000a83e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a840: 0189 .. LSLS r1,r1,#6 - 0x1000a842: 2240 @" MOVS r2,#0x40 - 0x1000a844: 4011 .@ ANDS r1,r1,r2 - 0x1000a846: 4308 .C ORRS r0,r0,r1 - 0x1000a848: 70e0 .p STRB r0,[r4,#3] - 0x1000a84a: 78e0 .x LDRB r0,[r4,#3] - 0x1000a84c: 2180 .! MOVS r1,#0x80 - 0x1000a84e: 4388 .C BICS r0,r0,r1 - 0x1000a850: a908 .. ADD r1,sp,#0x20 - 0x1000a852: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a854: 0749 I. LSLS r1,r1,#29 - 0x1000a856: 0fc9 .. LSRS r1,r1,#31 - 0x1000a858: 01c9 .. LSLS r1,r1,#7 - 0x1000a85a: 2280 ." MOVS r2,#0x80 - 0x1000a85c: 4011 .@ ANDS r1,r1,r2 - 0x1000a85e: 4308 .C ORRS r0,r0,r1 - 0x1000a860: 70e0 .p STRB r0,[r4,#3] - 0x1000a862: 7920 y LDRB r0,[r4,#4] - 0x1000a864: 0840 @. LSRS r0,r0,#1 - 0x1000a866: 0040 @. LSLS r0,r0,#1 - 0x1000a868: a908 .. ADD r1,sp,#0x20 - 0x1000a86a: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a86c: 0709 .. LSLS r1,r1,#28 - 0x1000a86e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a870: 4308 .C ORRS r0,r0,r1 - 0x1000a872: 7120 q STRB r0,[r4,#4] - 0x1000a874: 7920 y LDRB r0,[r4,#4] - 0x1000a876: 2102 .! MOVS r1,#2 - 0x1000a878: 4388 .C BICS r0,r0,r1 - 0x1000a87a: a908 .. ADD r1,sp,#0x20 - 0x1000a87c: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a87e: 06c9 .. LSLS r1,r1,#27 - 0x1000a880: 0fc9 .. LSRS r1,r1,#31 - 0x1000a882: 0049 I. LSLS r1,r1,#1 - 0x1000a884: 2202 ." MOVS r2,#2 - 0x1000a886: 4011 .@ ANDS r1,r1,r2 - 0x1000a888: 4308 .C ORRS r0,r0,r1 - 0x1000a88a: 7120 q STRB r0,[r4,#4] - 0x1000a88c: 7920 y LDRB r0,[r4,#4] - 0x1000a88e: 2104 .! MOVS r1,#4 - 0x1000a890: 4388 .C BICS r0,r0,r1 - 0x1000a892: a908 .. ADD r1,sp,#0x20 - 0x1000a894: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a896: 0689 .. LSLS r1,r1,#26 - 0x1000a898: 0fc9 .. LSRS r1,r1,#31 - 0x1000a89a: 0089 .. LSLS r1,r1,#2 - 0x1000a89c: 2204 ." MOVS r2,#4 - 0x1000a89e: 4011 .@ ANDS r1,r1,r2 - 0x1000a8a0: 4308 .C ORRS r0,r0,r1 - 0x1000a8a2: 7120 q STRB r0,[r4,#4] - 0x1000a8a4: 7920 y LDRB r0,[r4,#4] - 0x1000a8a6: 2108 .! MOVS r1,#8 - 0x1000a8a8: 4388 .C BICS r0,r0,r1 - 0x1000a8aa: a908 .. ADD r1,sp,#0x20 - 0x1000a8ac: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a8ae: 0649 I. LSLS r1,r1,#25 - 0x1000a8b0: 0fc9 .. LSRS r1,r1,#31 - 0x1000a8b2: 00c9 .. LSLS r1,r1,#3 - 0x1000a8b4: 2208 ." MOVS r2,#8 - 0x1000a8b6: 4011 .@ ANDS r1,r1,r2 - 0x1000a8b8: 4308 .C ORRS r0,r0,r1 - 0x1000a8ba: 7120 q STRB r0,[r4,#4] - 0x1000a8bc: 7920 y LDRB r0,[r4,#4] - 0x1000a8be: 2110 .! MOVS r1,#0x10 - 0x1000a8c0: 4388 .C BICS r0,r0,r1 - 0x1000a8c2: a908 .. ADD r1,sp,#0x20 - 0x1000a8c4: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000a8c6: 0609 .. LSLS r1,r1,#24 - 0x1000a8c8: 0fc9 .. LSRS r1,r1,#31 - 0x1000a8ca: 0109 .. LSLS r1,r1,#4 - 0x1000a8cc: 2210 ." MOVS r2,#0x10 - 0x1000a8ce: 4011 .@ ANDS r1,r1,r2 - 0x1000a8d0: 4308 .C ORRS r0,r0,r1 - 0x1000a8d2: 7120 q STRB r0,[r4,#4] - 0x1000a8d4: 7920 y LDRB r0,[r4,#4] - 0x1000a8d6: 2120 ! MOVS r1,#0x20 - 0x1000a8d8: 4388 .C BICS r0,r0,r1 - 0x1000a8da: a908 .. ADD r1,sp,#0x20 - 0x1000a8dc: 7a09 .z LDRB r1,[r1,#8] - 0x1000a8de: 0149 I. LSLS r1,r1,#5 - 0x1000a8e0: 2220 " MOVS r2,#0x20 - 0x1000a8e2: 4011 .@ ANDS r1,r1,r2 - 0x1000a8e4: 4308 .C ORRS r0,r0,r1 - 0x1000a8e6: 7120 q STRB r0,[r4,#4] - 0x1000a8e8: 7920 y LDRB r0,[r4,#4] - 0x1000a8ea: 2140 @! MOVS r1,#0x40 - 0x1000a8ec: 4388 .C BICS r0,r0,r1 - 0x1000a8ee: a908 .. ADD r1,sp,#0x20 - 0x1000a8f0: 7a09 .z LDRB r1,[r1,#8] - 0x1000a8f2: 0789 .. LSLS r1,r1,#30 - 0x1000a8f4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a8f6: 0189 .. LSLS r1,r1,#6 - 0x1000a8f8: 2240 @" MOVS r2,#0x40 - 0x1000a8fa: 4011 .@ ANDS r1,r1,r2 - 0x1000a8fc: 4308 .C ORRS r0,r0,r1 - 0x1000a8fe: 7120 q STRB r0,[r4,#4] - 0x1000a900: 7920 y LDRB r0,[r4,#4] - 0x1000a902: 2180 .! MOVS r1,#0x80 - 0x1000a904: 4388 .C BICS r0,r0,r1 - 0x1000a906: a908 .. ADD r1,sp,#0x20 - 0x1000a908: 7a09 .z LDRB r1,[r1,#8] - 0x1000a90a: 0749 I. LSLS r1,r1,#29 - 0x1000a90c: 0fc9 .. LSRS r1,r1,#31 - 0x1000a90e: 01c9 .. LSLS r1,r1,#7 - 0x1000a910: 2280 ." MOVS r2,#0x80 - 0x1000a912: 4011 .@ ANDS r1,r1,r2 - 0x1000a914: 4308 .C ORRS r0,r0,r1 - 0x1000a916: 7120 q STRB r0,[r4,#4] - 0x1000a918: 7960 `y LDRB r0,[r4,#5] - 0x1000a91a: 0840 @. LSRS r0,r0,#1 - 0x1000a91c: 0040 @. LSLS r0,r0,#1 - 0x1000a91e: a908 .. ADD r1,sp,#0x20 - 0x1000a920: 7a09 .z LDRB r1,[r1,#8] - 0x1000a922: 0709 .. LSLS r1,r1,#28 - 0x1000a924: 0fc9 .. LSRS r1,r1,#31 - 0x1000a926: 4308 .C ORRS r0,r0,r1 - 0x1000a928: 7160 `q STRB r0,[r4,#5] - 0x1000a92a: 7960 `y LDRB r0,[r4,#5] - 0x1000a92c: 2102 .! MOVS r1,#2 - 0x1000a92e: 4388 .C BICS r0,r0,r1 - 0x1000a930: a908 .. ADD r1,sp,#0x20 - 0x1000a932: 7a09 .z LDRB r1,[r1,#8] - 0x1000a934: 06c9 .. LSLS r1,r1,#27 - 0x1000a936: 0fc9 .. LSRS r1,r1,#31 - 0x1000a938: 0049 I. LSLS r1,r1,#1 - 0x1000a93a: 2202 ." MOVS r2,#2 - 0x1000a93c: 4011 .@ ANDS r1,r1,r2 - 0x1000a93e: 4308 .C ORRS r0,r0,r1 - 0x1000a940: 7160 `q STRB r0,[r4,#5] - 0x1000a942: 7960 `y LDRB r0,[r4,#5] - 0x1000a944: 2104 .! MOVS r1,#4 - 0x1000a946: 4388 .C BICS r0,r0,r1 - 0x1000a948: a908 .. ADD r1,sp,#0x20 - 0x1000a94a: 7a09 .z LDRB r1,[r1,#8] - 0x1000a94c: 0689 .. LSLS r1,r1,#26 - 0x1000a94e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a950: 0089 .. LSLS r1,r1,#2 - 0x1000a952: 2204 ." MOVS r2,#4 - 0x1000a954: 4011 .@ ANDS r1,r1,r2 - 0x1000a956: 4308 .C ORRS r0,r0,r1 - 0x1000a958: 7160 `q STRB r0,[r4,#5] - 0x1000a95a: 7960 `y LDRB r0,[r4,#5] - 0x1000a95c: 2108 .! MOVS r1,#8 - 0x1000a95e: 4388 .C BICS r0,r0,r1 - 0x1000a960: a908 .. ADD r1,sp,#0x20 - 0x1000a962: 7a09 .z LDRB r1,[r1,#8] - 0x1000a964: 0649 I. LSLS r1,r1,#25 - 0x1000a966: 0fc9 .. LSRS r1,r1,#31 - 0x1000a968: 00c9 .. LSLS r1,r1,#3 - 0x1000a96a: 2208 ." MOVS r2,#8 - 0x1000a96c: 4011 .@ ANDS r1,r1,r2 - 0x1000a96e: 4308 .C ORRS r0,r0,r1 - 0x1000a970: 7160 `q STRB r0,[r4,#5] - 0x1000a972: 7960 `y LDRB r0,[r4,#5] - 0x1000a974: 2110 .! MOVS r1,#0x10 - 0x1000a976: 4388 .C BICS r0,r0,r1 - 0x1000a978: a908 .. ADD r1,sp,#0x20 - 0x1000a97a: 7a09 .z LDRB r1,[r1,#8] - 0x1000a97c: 0609 .. LSLS r1,r1,#24 - 0x1000a97e: 0fc9 .. LSRS r1,r1,#31 - 0x1000a980: 0109 .. LSLS r1,r1,#4 - 0x1000a982: 2210 ." MOVS r2,#0x10 - 0x1000a984: 4011 .@ ANDS r1,r1,r2 - 0x1000a986: 4308 .C ORRS r0,r0,r1 - 0x1000a988: 7160 `q STRB r0,[r4,#5] - 0x1000a98a: 2303 .# MOVS r3,#3 - 0x1000a98c: aa01 .. ADD r2,sp,#4 - 0x1000a98e: 2139 9! MOVS r1,#0x39 - 0x1000a990: 4630 0F MOV r0,r6 - 0x1000a992: f7f8fe67 ..g. BL lsm6dso_read_reg ; 0x10003664 - 0x1000a996: 4605 .F MOV r5,r0 - 0x1000a998: 2d00 .- CMP r5,#0 - 0x1000a99a: d001 .. BEQ 0x1000a9a0 ; lsm6dso_all_sources_get + 1174 - 0x1000a99c: 4628 (F MOV r0,r5 - 0x1000a99e: e5c2 .. B 0x1000a526 ; lsm6dso_all_sources_get + 28 - 0x1000a9a0: a901 .. ADD r1,sp,#4 - 0x1000a9a2: a80c .. ADD r0,sp,#0x30 - 0x1000a9a4: f7f8fe84 .... BL bytecpy ; 0x100036b0 - 0x1000a9a8: a901 .. ADD r1,sp,#4 - 0x1000a9aa: 3101 .1 ADDS r1,#1 - 0x1000a9ac: a809 .. ADD r0,sp,#0x24 - 0x1000a9ae: f7f8fe7f .... BL bytecpy ; 0x100036b0 - 0x1000a9b2: a901 .. ADD r1,sp,#4 - 0x1000a9b4: 3102 .1 ADDS r1,#2 - 0x1000a9b6: a808 .. ADD r0,sp,#0x20 - 0x1000a9b8: f7f8fe7a ..z. BL bytecpy ; 0x100036b0 - 0x1000a9bc: 79a0 .y LDRB r0,[r4,#6] - 0x1000a9be: 2120 ! MOVS r1,#0x20 - 0x1000a9c0: 4388 .C BICS r0,r0,r1 - 0x1000a9c2: a908 .. ADD r1,sp,#0x20 - 0x1000a9c4: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a9c6: 0149 I. LSLS r1,r1,#5 - 0x1000a9c8: 2220 " MOVS r2,#0x20 - 0x1000a9ca: 4011 .@ ANDS r1,r1,r2 - 0x1000a9cc: 4308 .C ORRS r0,r0,r1 - 0x1000a9ce: 71a0 .q STRB r0,[r4,#6] - 0x1000a9d0: 79a0 .y LDRB r0,[r4,#6] - 0x1000a9d2: 2140 @! MOVS r1,#0x40 - 0x1000a9d4: 4388 .C BICS r0,r0,r1 - 0x1000a9d6: a908 .. ADD r1,sp,#0x20 - 0x1000a9d8: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a9da: 0709 .. LSLS r1,r1,#28 - 0x1000a9dc: 0fc9 .. LSRS r1,r1,#31 - 0x1000a9de: 0189 .. LSLS r1,r1,#6 - 0x1000a9e0: 2240 @" MOVS r2,#0x40 - 0x1000a9e2: 4011 .@ ANDS r1,r1,r2 - 0x1000a9e4: 4308 .C ORRS r0,r0,r1 - 0x1000a9e6: 71a0 .q STRB r0,[r4,#6] - 0x1000a9e8: 79a0 .y LDRB r0,[r4,#6] - 0x1000a9ea: 2180 .! MOVS r1,#0x80 - 0x1000a9ec: 4388 .C BICS r0,r0,r1 - 0x1000a9ee: a908 .. ADD r1,sp,#0x20 - 0x1000a9f0: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000a9f2: 06c9 .. LSLS r1,r1,#27 - 0x1000a9f4: 0fc9 .. LSRS r1,r1,#31 - 0x1000a9f6: 01c9 .. LSLS r1,r1,#7 - 0x1000a9f8: 2280 ." MOVS r2,#0x80 - 0x1000a9fa: 4011 .@ ANDS r1,r1,r2 - 0x1000a9fc: 4308 .C ORRS r0,r0,r1 - 0x1000a9fe: 71a0 .q STRB r0,[r4,#6] - 0x1000aa00: 79e0 .y LDRB r0,[r4,#7] - 0x1000aa02: 0840 @. LSRS r0,r0,#1 - 0x1000aa04: 0040 @. LSLS r0,r0,#1 - 0x1000aa06: a908 .. ADD r1,sp,#0x20 - 0x1000aa08: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000aa0a: 0689 .. LSLS r1,r1,#26 - 0x1000aa0c: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa0e: 4308 .C ORRS r0,r0,r1 - 0x1000aa10: 71e0 .q STRB r0,[r4,#7] - 0x1000aa12: 79e0 .y LDRB r0,[r4,#7] - 0x1000aa14: 2102 .! MOVS r1,#2 - 0x1000aa16: 4388 .C BICS r0,r0,r1 - 0x1000aa18: a908 .. ADD r1,sp,#0x20 - 0x1000aa1a: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000aa1c: 0649 I. LSLS r1,r1,#25 - 0x1000aa1e: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa20: 0049 I. LSLS r1,r1,#1 - 0x1000aa22: 2202 ." MOVS r2,#2 - 0x1000aa24: 4011 .@ ANDS r1,r1,r2 - 0x1000aa26: 4308 .C ORRS r0,r0,r1 - 0x1000aa28: 71e0 .q STRB r0,[r4,#7] - 0x1000aa2a: 79e0 .y LDRB r0,[r4,#7] - 0x1000aa2c: 2104 .! MOVS r1,#4 - 0x1000aa2e: 4388 .C BICS r0,r0,r1 - 0x1000aa30: a908 .. ADD r1,sp,#0x20 - 0x1000aa32: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000aa34: 0609 .. LSLS r1,r1,#24 - 0x1000aa36: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa38: 0089 .. LSLS r1,r1,#2 - 0x1000aa3a: 2204 ." MOVS r2,#4 - 0x1000aa3c: 4011 .@ ANDS r1,r1,r2 - 0x1000aa3e: 4308 .C ORRS r0,r0,r1 - 0x1000aa40: 71e0 .q STRB r0,[r4,#7] - 0x1000aa42: a908 .. ADD r1,sp,#0x20 - 0x1000aa44: 7808 .x LDRB r0,[r1,#0] - 0x1000aa46: 0200 .. LSLS r0,r0,#8 - 0x1000aa48: 7909 .y LDRB r1,[r1,#4] - 0x1000aa4a: 1840 @. ADDS r0,r0,r1 - 0x1000aa4c: 0580 .. LSLS r0,r0,#22 - 0x1000aa4e: 0d80 .. LSRS r0,r0,#22 - 0x1000aa50: 8921 !. LDRH r1,[r4,#8] - 0x1000aa52: 0a89 .. LSRS r1,r1,#10 - 0x1000aa54: 0289 .. LSLS r1,r1,#10 - 0x1000aa56: 4308 .C ORRS r0,r0,r1 - 0x1000aa58: 8120 . STRH r0,[r4,#8] - 0x1000aa5a: 7a60 `z LDRB r0,[r4,#9] - 0x1000aa5c: 2104 .! MOVS r1,#4 - 0x1000aa5e: 4388 .C BICS r0,r0,r1 - 0x1000aa60: a908 .. ADD r1,sp,#0x20 - 0x1000aa62: 7809 .x LDRB r1,[r1,#0] - 0x1000aa64: 0709 .. LSLS r1,r1,#28 - 0x1000aa66: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa68: 0089 .. LSLS r1,r1,#2 - 0x1000aa6a: 4011 .@ ANDS r1,r1,r2 - 0x1000aa6c: 4308 .C ORRS r0,r0,r1 - 0x1000aa6e: 7260 `r STRB r0,[r4,#9] - 0x1000aa70: 7a60 `z LDRB r0,[r4,#9] - 0x1000aa72: 2108 .! MOVS r1,#8 - 0x1000aa74: 4388 .C BICS r0,r0,r1 - 0x1000aa76: a908 .. ADD r1,sp,#0x20 - 0x1000aa78: 7809 .x LDRB r1,[r1,#0] - 0x1000aa7a: 06c9 .. LSLS r1,r1,#27 - 0x1000aa7c: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa7e: 00c9 .. LSLS r1,r1,#3 - 0x1000aa80: 2208 ." MOVS r2,#8 - 0x1000aa82: 4011 .@ ANDS r1,r1,r2 - 0x1000aa84: 4308 .C ORRS r0,r0,r1 - 0x1000aa86: 7260 `r STRB r0,[r4,#9] - 0x1000aa88: 7a60 `z LDRB r0,[r4,#9] - 0x1000aa8a: 2110 .! MOVS r1,#0x10 - 0x1000aa8c: 4388 .C BICS r0,r0,r1 - 0x1000aa8e: a908 .. ADD r1,sp,#0x20 - 0x1000aa90: 7809 .x LDRB r1,[r1,#0] - 0x1000aa92: 0689 .. LSLS r1,r1,#26 - 0x1000aa94: 0fc9 .. LSRS r1,r1,#31 - 0x1000aa96: 0109 .. LSLS r1,r1,#4 - 0x1000aa98: 2210 ." MOVS r2,#0x10 - 0x1000aa9a: 4011 .@ ANDS r1,r1,r2 - 0x1000aa9c: 4308 .C ORRS r0,r0,r1 - 0x1000aa9e: 7260 `r STRB r0,[r4,#9] - 0x1000aaa0: 7a60 `z LDRB r0,[r4,#9] - 0x1000aaa2: 2120 ! MOVS r1,#0x20 - 0x1000aaa4: 4388 .C BICS r0,r0,r1 - 0x1000aaa6: a908 .. ADD r1,sp,#0x20 - 0x1000aaa8: 7809 .x LDRB r1,[r1,#0] - 0x1000aaaa: 0649 I. LSLS r1,r1,#25 - 0x1000aaac: 0fc9 .. LSRS r1,r1,#31 - 0x1000aaae: 0149 I. LSLS r1,r1,#5 - 0x1000aab0: 2220 " MOVS r2,#0x20 - 0x1000aab2: 4011 .@ ANDS r1,r1,r2 - 0x1000aab4: 4308 .C ORRS r0,r0,r1 - 0x1000aab6: 7260 `r STRB r0,[r4,#9] - 0x1000aab8: 7a60 `z LDRB r0,[r4,#9] - 0x1000aaba: 2140 @! MOVS r1,#0x40 - 0x1000aabc: 4388 .C BICS r0,r0,r1 - 0x1000aabe: a908 .. ADD r1,sp,#0x20 - 0x1000aac0: 7809 .x LDRB r1,[r1,#0] - 0x1000aac2: 0609 .. LSLS r1,r1,#24 - 0x1000aac4: 0fc9 .. LSRS r1,r1,#31 - 0x1000aac6: 0189 .. LSLS r1,r1,#6 - 0x1000aac8: 2240 @" MOVS r2,#0x40 - 0x1000aaca: 4011 .@ ANDS r1,r1,r2 - 0x1000aacc: 4308 .C ORRS r0,r0,r1 - 0x1000aace: 7260 `r STRB r0,[r4,#9] - 0x1000aad0: 4628 (F MOV r0,r5 - 0x1000aad2: e528 (. B 0x1000a526 ; lsm6dso_all_sources_get + 28 - lsm6dso_mode_set - 0x1000aad4: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000aad6: b092 .. SUB sp,sp,#0x48 - 0x1000aad8: 4614 .F MOV r4,r2 - 0x1000aada: 2000 . MOVS r0,#0 - 0x1000aadc: 900f .. STR r0,[sp,#0x3c] - 0x1000aade: 900a .. STR r0,[sp,#0x28] - 0x1000aae0: 9009 .. STR r0,[sp,#0x24] - 0x1000aae2: 2600 .& MOVS r6,#0 - 0x1000aae4: a808 .. ADD r0,sp,#0x20 - 0x1000aae6: 7a00 .z LDRB r0,[r0,#8] - 0x1000aae8: 2102 .! MOVS r1,#2 - 0x1000aaea: 4388 .C BICS r0,r0,r1 - 0x1000aaec: 900a .. STR r0,[sp,#0x28] - 0x1000aaee: a808 .. ADD r0,sp,#0x20 - 0x1000aaf0: 7900 .y LDRB r0,[r0,#4] - 0x1000aaf2: 0840 @. LSRS r0,r0,#1 - 0x1000aaf4: 0040 @. LSLS r0,r0,#1 - 0x1000aaf6: 9009 .. STR r0,[sp,#0x24] - 0x1000aaf8: 7820 x LDRB r0,[r4,#0] - 0x1000aafa: 2110 .! MOVS r1,#0x10 - 0x1000aafc: 4008 .@ ANDS r0,r0,r1 - 0x1000aafe: 0900 .. LSRS r0,r0,#4 - 0x1000ab00: 9005 .. STR r0,[sp,#0x14] - 0x1000ab02: 7820 x LDRB r0,[r4,#0] - 0x1000ab04: 2120 ! MOVS r1,#0x20 - 0x1000ab06: 4008 .@ ANDS r0,r0,r1 - 0x1000ab08: 0940 @. LSRS r0,r0,#5 - 0x1000ab0a: 9003 .. STR r0,[sp,#0xc] - 0x1000ab0c: 7820 x LDRB r0,[r4,#0] - 0x1000ab0e: 0707 .. LSLS r7,r0,#28 - 0x1000ab10: 0f3f ?. LSRS r7,r7,#28 - 0x1000ab12: 9803 .. LDR r0,[sp,#0xc] - 0x1000ab14: 2800 .( CMP r0,#0 - 0x1000ab16: d004 .. BEQ 0x1000ab22 ; lsm6dso_mode_set + 78 - 0x1000ab18: 2100 .! MOVS r1,#0 - 0x1000ab1a: 7161 aq STRB r1,[r4,#5] - 0x1000ab1c: 71e1 .q STRB r1,[r4,#7] - 0x1000ab1e: 2000 . MOVS r0,#0 - 0x1000ab20: 70a0 .p STRB r0,[r4,#2] - 0x1000ab22: 7960 `y LDRB r0,[r4,#5] - 0x1000ab24: 2801 .( CMP r0,#1 - 0x1000ab26: d101 .. BNE 0x1000ab2c ; lsm6dso_mode_set + 88 - 0x1000ab28: 2101 .! MOVS r1,#1 - 0x1000ab2a: 71e1 .q STRB r1,[r4,#7] - 0x1000ab2c: 78a0 .x LDRB r0,[r4,#2] - 0x1000ab2e: 2110 .! MOVS r1,#0x10 - 0x1000ab30: 4008 .@ ANDS r0,r0,r1 - 0x1000ab32: 0900 .. LSRS r0,r0,#4 - 0x1000ab34: 9004 .. STR r0,[sp,#0x10] - 0x1000ab36: 78a0 .x LDRB r0,[r4,#2] - 0x1000ab38: 0705 .. LSLS r5,r0,#28 - 0x1000ab3a: 0f2d -. LSRS r5,r5,#28 - 0x1000ab3c: 9812 .. LDR r0,[sp,#0x48] - 0x1000ab3e: 2800 .( CMP r0,#0 - 0x1000ab40: d049 I. BEQ 0x1000abd6 ; lsm6dso_mode_set + 258 - 0x1000ab42: 2308 .# MOVS r3,#8 - 0x1000ab44: aa01 .. ADD r2,sp,#4 - 0x1000ab46: 9812 .. LDR r0,[sp,#0x48] - 0x1000ab48: f7f8fd8c .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000ab4c: 4606 .F MOV r6,r0 - 0x1000ab4e: 2e00 .. CMP r6,#0 - 0x1000ab50: d002 .. BEQ 0x1000ab58 ; lsm6dso_mode_set + 132 - 0x1000ab52: 4630 0F MOV r0,r6 - 0x1000ab54: b015 .. ADD sp,sp,#0x54 - 0x1000ab56: bdf0 .. POP {r4-r7,pc} - 0x1000ab58: a901 .. ADD r1,sp,#4 - 0x1000ab5a: a80d .. ADD r0,sp,#0x34 - 0x1000ab5c: f7f8fda8 .... BL bytecpy ; 0x100036b0 - 0x1000ab60: a901 .. ADD r1,sp,#4 - 0x1000ab62: 3101 .1 ADDS r1,#1 - 0x1000ab64: a80b .. ADD r0,sp,#0x2c - 0x1000ab66: f7f8fda3 .... BL bytecpy ; 0x100036b0 - 0x1000ab6a: a901 .. ADD r1,sp,#4 - 0x1000ab6c: 3102 .1 ADDS r1,#2 - 0x1000ab6e: a80a .. ADD r0,sp,#0x28 - 0x1000ab70: f7f8fd9e .... BL bytecpy ; 0x100036b0 - 0x1000ab74: a901 .. ADD r1,sp,#4 - 0x1000ab76: 3103 .1 ADDS r1,#3 - 0x1000ab78: a809 .. ADD r0,sp,#0x24 - 0x1000ab7a: f7f8fd99 .... BL bytecpy ; 0x100036b0 - 0x1000ab7e: a902 .. ADD r1,sp,#8 - 0x1000ab80: a808 .. ADD r0,sp,#0x20 - 0x1000ab82: f7f8fd95 .... BL bytecpy ; 0x100036b0 - 0x1000ab86: a902 .. ADD r1,sp,#8 - 0x1000ab88: 3101 .1 ADDS r1,#1 - 0x1000ab8a: a807 .. ADD r0,sp,#0x1c - 0x1000ab8c: f7f8fd90 .... BL bytecpy ; 0x100036b0 - 0x1000ab90: a902 .. ADD r1,sp,#8 - 0x1000ab92: 3102 .1 ADDS r1,#2 - 0x1000ab94: a806 .. ADD r0,sp,#0x18 - 0x1000ab96: f7f8fd8b .... BL bytecpy ; 0x100036b0 - 0x1000ab9a: a902 .. ADD r1,sp,#8 - 0x1000ab9c: 3103 .1 ADDS r1,#3 - 0x1000ab9e: a80c .. ADD r0,sp,#0x30 - 0x1000aba0: f7f8fd86 .... BL bytecpy ; 0x100036b0 - 0x1000aba4: 2301 .# MOVS r3,#1 - 0x1000aba6: aa11 .. ADD r2,sp,#0x44 - 0x1000aba8: 4619 .F MOV r1,r3 - 0x1000abaa: 9812 .. LDR r0,[sp,#0x48] - 0x1000abac: f7f8fd5a ..Z. BL lsm6dso_read_reg ; 0x10003664 - 0x1000abb0: 4606 .F MOV r6,r0 - 0x1000abb2: a808 .. ADD r0,sp,#0x20 - 0x1000abb4: 7800 .x LDRB r0,[r0,#0] - 0x1000abb6: 09c1 .. LSRS r1,r0,#7 - 0x1000abb8: 9803 .. LDR r0,[sp,#0xc] - 0x1000abba: 4281 .B CMP r1,r0 - 0x1000abbc: d00b .. BEQ 0x1000abd6 ; lsm6dso_mode_set + 258 - 0x1000abbe: a908 .. ADD r1,sp,#0x20 - 0x1000abc0: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000abc2: 21f0 .! MOVS r1,#0xf0 - 0x1000abc4: 4388 .C BICS r0,r0,r1 - 0x1000abc6: 900d .. STR r0,[sp,#0x34] - 0x1000abc8: 2301 .# MOVS r3,#1 - 0x1000abca: aa0d .. ADD r2,sp,#0x34 - 0x1000abcc: 2110 .! MOVS r1,#0x10 - 0x1000abce: 9812 .. LDR r0,[sp,#0x48] - 0x1000abd0: f7f8fd5b ..[. BL lsm6dso_write_reg ; 0x1000368a - 0x1000abd4: 4606 .F MOV r6,r0 - 0x1000abd6: 9813 .. LDR r0,[sp,#0x4c] - 0x1000abd8: 2800 .( CMP r0,#0 - 0x1000abda: d019 .. BEQ 0x1000ac10 ; lsm6dso_mode_set + 316 - 0x1000abdc: 2303 .# MOVS r3,#3 - 0x1000abde: aa01 .. ADD r2,sp,#4 - 0x1000abe0: 2170 p! MOVS r1,#0x70 - 0x1000abe2: 9813 .. LDR r0,[sp,#0x4c] - 0x1000abe4: f7f8fd3e ..>. BL lsm6dso_read_reg ; 0x10003664 - 0x1000abe8: 4606 .F MOV r6,r0 - 0x1000abea: 2e00 .. CMP r6,#0 - 0x1000abec: d001 .. BEQ 0x1000abf2 ; lsm6dso_mode_set + 286 - 0x1000abee: 4630 0F MOV r0,r6 - 0x1000abf0: e7b0 .. B 0x1000ab54 ; lsm6dso_mode_set + 128 - 0x1000abf2: a901 .. ADD r1,sp,#4 - 0x1000abf4: a810 .. ADD r0,sp,#0x40 - 0x1000abf6: f7f8fd5b ..[. BL bytecpy ; 0x100036b0 - 0x1000abfa: a901 .. ADD r1,sp,#4 - 0x1000abfc: 3101 .1 ADDS r1,#1 - 0x1000abfe: a80f .. ADD r0,sp,#0x3c - 0x1000ac00: f7f8fd56 ..V. BL bytecpy ; 0x100036b0 - 0x1000ac04: a901 .. ADD r1,sp,#4 - 0x1000ac06: 3102 .1 ADDS r1,#2 - 0x1000ac08: a80e .. ADD r0,sp,#0x38 - 0x1000ac0a: f7f8fd51 ..Q. BL bytecpy ; 0x100036b0 - 0x1000ac0e: e01b .. B 0x1000ac48 ; lsm6dso_mode_set + 372 - 0x1000ac10: 9812 .. LDR r0,[sp,#0x48] - 0x1000ac12: 2800 .( CMP r0,#0 - 0x1000ac14: d018 .. BEQ 0x1000ac48 ; lsm6dso_mode_set + 372 - 0x1000ac16: 2303 .# MOVS r3,#3 - 0x1000ac18: aa01 .. ADD r2,sp,#4 - 0x1000ac1a: 2170 p! MOVS r1,#0x70 - 0x1000ac1c: 9812 .. LDR r0,[sp,#0x48] - 0x1000ac1e: f7f8fd21 ..!. BL lsm6dso_read_reg ; 0x10003664 - 0x1000ac22: 4606 .F MOV r6,r0 - 0x1000ac24: 2e00 .. CMP r6,#0 - 0x1000ac26: d001 .. BEQ 0x1000ac2c ; lsm6dso_mode_set + 344 - 0x1000ac28: 4630 0F MOV r0,r6 - 0x1000ac2a: e793 .. B 0x1000ab54 ; lsm6dso_mode_set + 128 - 0x1000ac2c: a901 .. ADD r1,sp,#4 - 0x1000ac2e: a810 .. ADD r0,sp,#0x40 - 0x1000ac30: f7f8fd3e ..>. BL bytecpy ; 0x100036b0 - 0x1000ac34: a901 .. ADD r1,sp,#4 - 0x1000ac36: 3101 .1 ADDS r1,#1 - 0x1000ac38: a80f .. ADD r0,sp,#0x3c - 0x1000ac3a: f7f8fd39 ..9. BL bytecpy ; 0x100036b0 - 0x1000ac3e: a901 .. ADD r1,sp,#4 - 0x1000ac40: 3102 .1 ADDS r1,#2 - 0x1000ac42: a80e .. ADD r0,sp,#0x38 - 0x1000ac44: f7f8fd34 ..4. BL bytecpy ; 0x100036b0 - 0x1000ac48: 7a60 `z LDRB r0,[r4,#9] - 0x1000ac4a: 2800 .( CMP r0,#0 - 0x1000ac4c: d049 I. BEQ 0x1000ace2 ; lsm6dso_mode_set + 526 - 0x1000ac4e: 7aa0 .z LDRB r0,[r4,#0xa] - 0x1000ac50: 2800 .( CMP r0,#0 - 0x1000ac52: d006 .. BEQ 0x1000ac62 ; lsm6dso_mode_set + 398 - 0x1000ac54: 2801 .( CMP r0,#1 - 0x1000ac56: d013 .. BEQ 0x1000ac80 ; lsm6dso_mode_set + 428 - 0x1000ac58: 2802 .( CMP r0,#2 - 0x1000ac5a: d020 . BEQ 0x1000ac9e ; lsm6dso_mode_set + 458 - 0x1000ac5c: 2803 .( CMP r0,#3 - 0x1000ac5e: d13c <. BNE 0x1000acda ; lsm6dso_mode_set + 518 - 0x1000ac60: e02c ,. B 0x1000acbc ; lsm6dso_mode_set + 488 - 0x1000ac62: 7a60 `z LDRB r0,[r4,#9] - 0x1000ac64: 2802 .( CMP r0,#2 - 0x1000ac66: d002 .. BEQ 0x1000ac6e ; lsm6dso_mode_set + 410 - 0x1000ac68: 2f00 ./ CMP r7,#0 - 0x1000ac6a: d100 .. BNE 0x1000ac6e ; lsm6dso_mode_set + 410 - 0x1000ac6c: 2701 .' MOVS r7,#1 - 0x1000ac6e: 7a60 `z LDRB r0,[r4,#9] - 0x1000ac70: 2801 .( CMP r0,#1 - 0x1000ac72: d004 .. BEQ 0x1000ac7e ; lsm6dso_mode_set + 426 - 0x1000ac74: 2d00 .- CMP r5,#0 - 0x1000ac76: d102 .. BNE 0x1000ac7e ; lsm6dso_mode_set + 426 - 0x1000ac78: 2000 . MOVS r0,#0 - 0x1000ac7a: 9003 .. STR r0,[sp,#0xc] - 0x1000ac7c: 2501 .% MOVS r5,#1 - 0x1000ac7e: e02f /. B 0x1000ace0 ; lsm6dso_mode_set + 524 - 0x1000ac80: 7a60 `z LDRB r0,[r4,#9] - 0x1000ac82: 2802 .( CMP r0,#2 - 0x1000ac84: d002 .. BEQ 0x1000ac8c ; lsm6dso_mode_set + 440 - 0x1000ac86: 2f02 ./ CMP r7,#2 - 0x1000ac88: d200 .. BCS 0x1000ac8c ; lsm6dso_mode_set + 440 - 0x1000ac8a: 2702 .' MOVS r7,#2 - 0x1000ac8c: 7a60 `z LDRB r0,[r4,#9] - 0x1000ac8e: 2801 .( CMP r0,#1 - 0x1000ac90: d004 .. BEQ 0x1000ac9c ; lsm6dso_mode_set + 456 - 0x1000ac92: 2d02 .- CMP r5,#2 - 0x1000ac94: d202 .. BCS 0x1000ac9c ; lsm6dso_mode_set + 456 - 0x1000ac96: 2000 . MOVS r0,#0 - 0x1000ac98: 9003 .. STR r0,[sp,#0xc] - 0x1000ac9a: 2502 .% MOVS r5,#2 - 0x1000ac9c: e020 . B 0x1000ace0 ; lsm6dso_mode_set + 524 - 0x1000ac9e: 7a60 `z LDRB r0,[r4,#9] - 0x1000aca0: 2802 .( CMP r0,#2 - 0x1000aca2: d002 .. BEQ 0x1000acaa ; lsm6dso_mode_set + 470 - 0x1000aca4: 2f03 ./ CMP r7,#3 - 0x1000aca6: d200 .. BCS 0x1000acaa ; lsm6dso_mode_set + 470 - 0x1000aca8: 2703 .' MOVS r7,#3 - 0x1000acaa: 7a60 `z LDRB r0,[r4,#9] - 0x1000acac: 2801 .( CMP r0,#1 - 0x1000acae: d004 .. BEQ 0x1000acba ; lsm6dso_mode_set + 486 - 0x1000acb0: 2d03 .- CMP r5,#3 - 0x1000acb2: d202 .. BCS 0x1000acba ; lsm6dso_mode_set + 486 - 0x1000acb4: 2000 . MOVS r0,#0 - 0x1000acb6: 9003 .. STR r0,[sp,#0xc] - 0x1000acb8: 2503 .% MOVS r5,#3 - 0x1000acba: e011 .. B 0x1000ace0 ; lsm6dso_mode_set + 524 - 0x1000acbc: 7a60 `z LDRB r0,[r4,#9] - 0x1000acbe: 2802 .( CMP r0,#2 - 0x1000acc0: d002 .. BEQ 0x1000acc8 ; lsm6dso_mode_set + 500 - 0x1000acc2: 2f04 ./ CMP r7,#4 - 0x1000acc4: d200 .. BCS 0x1000acc8 ; lsm6dso_mode_set + 500 - 0x1000acc6: 2704 .' MOVS r7,#4 - 0x1000acc8: 7a60 `z LDRB r0,[r4,#9] - 0x1000acca: 2801 .( CMP r0,#1 - 0x1000accc: d004 .. BEQ 0x1000acd8 ; lsm6dso_mode_set + 516 - 0x1000acce: 2d04 .- CMP r5,#4 - 0x1000acd0: d202 .. BCS 0x1000acd8 ; lsm6dso_mode_set + 516 - 0x1000acd2: 2000 . MOVS r0,#0 - 0x1000acd4: 9003 .. STR r0,[sp,#0xc] - 0x1000acd6: 2504 .% MOVS r5,#4 - 0x1000acd8: e002 .. B 0x1000ace0 ; lsm6dso_mode_set + 524 - 0x1000acda: 2700 .' MOVS r7,#0 - 0x1000acdc: 2500 .% MOVS r5,#0 - 0x1000acde: bf00 .. NOP - 0x1000ace0: bf00 .. NOP - 0x1000ace2: a808 .. ADD r0,sp,#0x20 - 0x1000ace4: 7800 .x LDRB r0,[r0,#0] - 0x1000ace6: 09c0 .. LSRS r0,r0,#7 - 0x1000ace8: 0141 A. LSLS r1,r0,#5 - 0x1000acea: 4668 hF MOV r0,sp - 0x1000acec: 7f00 .. LDRB r0,[r0,#0x1c] - 0x1000acee: 06c0 .. LSLS r0,r0,#27 - 0x1000acf0: 0fc0 .. LSRS r0,r0,#31 - 0x1000acf2: 0100 .. LSLS r0,r0,#4 - 0x1000acf4: 4308 .C ORRS r0,r0,r1 - 0x1000acf6: a908 .. ADD r1,sp,#0x20 - 0x1000acf8: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000acfa: 0909 .. LSRS r1,r1,#4 - 0x1000acfc: 4308 .C ORRS r0,r0,r1 - 0x1000acfe: 0003 .. MOVS r3,r0 - 0x1000ad00: f00af9a1 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000ad04: 1d1a172c ,... DCD 488249132 - 0x1000ad08: 29262320 #&) DCD 690365216 - 0x1000ad0c: 35322f2c ,/25 DCD 892481324 - 0x1000ad10: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000ad14: 3e3b5c5c \\;> DCD 1044077660 - 0x1000ad18: 5c474441 ADG\ DCD 1548174401 - 0x1000ad1c: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000ad20: 5c5c5c38 8\\\ DCD 1549556792 - 0x1000ad24: 504d5c5c \\MP DCD 1347247196 - 0x1000ad28: 5c595653 SVY\ DCD 1549358675 - 0x1000ad2c: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000ad30: 5c4a J\ DCW 23626 - $t - 0x1000ad32: 2000 . MOVS r0,#0 - 0x1000ad34: 7020 p STRB r0,[r4,#0] - 0x1000ad36: e044 D. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad38: 2001 . MOVS r0,#1 - 0x1000ad3a: 7020 p STRB r0,[r4,#0] - 0x1000ad3c: e041 A. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad3e: 2002 . MOVS r0,#2 - 0x1000ad40: 7020 p STRB r0,[r4,#0] - 0x1000ad42: e03e >. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad44: 2003 . MOVS r0,#3 - 0x1000ad46: 7020 p STRB r0,[r4,#0] - 0x1000ad48: e03b ;. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad4a: 2004 . MOVS r0,#4 - 0x1000ad4c: 7020 p STRB r0,[r4,#0] - 0x1000ad4e: e038 8. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad50: 2005 . MOVS r0,#5 - 0x1000ad52: 7020 p STRB r0,[r4,#0] - 0x1000ad54: e035 5. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad56: 2006 . MOVS r0,#6 - 0x1000ad58: 7020 p STRB r0,[r4,#0] - 0x1000ad5a: e032 2. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad5c: 2007 . MOVS r0,#7 - 0x1000ad5e: 7020 p STRB r0,[r4,#0] - 0x1000ad60: e02f /. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad62: 2008 . MOVS r0,#8 - 0x1000ad64: 7020 p STRB r0,[r4,#0] - 0x1000ad66: e02c ,. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad68: 2009 . MOVS r0,#9 - 0x1000ad6a: 7020 p STRB r0,[r4,#0] - 0x1000ad6c: e029 ). B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad6e: 200a . MOVS r0,#0xa - 0x1000ad70: 7020 p STRB r0,[r4,#0] - 0x1000ad72: e026 &. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad74: 201b . MOVS r0,#0x1b - 0x1000ad76: 7020 p STRB r0,[r4,#0] - 0x1000ad78: e023 #. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad7a: 2011 . MOVS r0,#0x11 - 0x1000ad7c: 7020 p STRB r0,[r4,#0] - 0x1000ad7e: e020 . B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad80: 2012 . MOVS r0,#0x12 - 0x1000ad82: 7020 p STRB r0,[r4,#0] - 0x1000ad84: e01d .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad86: 2013 . MOVS r0,#0x13 - 0x1000ad88: 7020 p STRB r0,[r4,#0] - 0x1000ad8a: e01a .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad8c: 2014 . MOVS r0,#0x14 - 0x1000ad8e: 7020 p STRB r0,[r4,#0] - 0x1000ad90: e017 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad92: 2015 . MOVS r0,#0x15 - 0x1000ad94: 7020 p STRB r0,[r4,#0] - 0x1000ad96: e014 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad98: 202b + MOVS r0,#0x2b - 0x1000ad9a: 7020 p STRB r0,[r4,#0] - 0x1000ad9c: e011 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ad9e: 2021 ! MOVS r0,#0x21 - 0x1000ada0: 7020 p STRB r0,[r4,#0] - 0x1000ada2: e00e .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000ada4: 2022 " MOVS r0,#0x22 - 0x1000ada6: 7020 p STRB r0,[r4,#0] - 0x1000ada8: e00b .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000adaa: 2023 # MOVS r0,#0x23 - 0x1000adac: 7020 p STRB r0,[r4,#0] - 0x1000adae: e008 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000adb0: 2024 $ MOVS r0,#0x24 - 0x1000adb2: 7020 p STRB r0,[r4,#0] - 0x1000adb4: e005 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000adb6: 2025 % MOVS r0,#0x25 - 0x1000adb8: 7020 p STRB r0,[r4,#0] - 0x1000adba: e002 .. B 0x1000adc2 ; lsm6dso_mode_set + 750 - 0x1000adbc: 2000 . MOVS r0,#0 - 0x1000adbe: 7020 p STRB r0,[r4,#0] - 0x1000adc0: bf00 .. NOP - 0x1000adc2: bf00 .. NOP - 0x1000adc4: 4669 iF MOV r1,sp - 0x1000adc6: 7e08 .~ LDRB r0,[r1,#0x18] - 0x1000adc8: 09c0 .. LSRS r0,r0,#7 - 0x1000adca: 0100 .. LSLS r0,r0,#4 - 0x1000adcc: a908 .. ADD r1,sp,#0x20 - 0x1000adce: 7b09 .{ LDRB r1,[r1,#0xc] - 0x1000add0: 0909 .. LSRS r1,r1,#4 - 0x1000add2: 4308 .C ORRS r0,r0,r1 - 0x1000add4: 0003 .. MOVS r3,r0 - 0x1000add6: f00af936 ..6. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000adda: 0c16 .. DCW 3094 - 0x1000addc: 241e1812 ...$ DCD 605952018 - 0x1000ade0: 33302d2a *-03 DCD 858795306 - 0x1000ade4: 3c3c3936 69<< DCD 1010579766 - 0x1000ade8: 3c3c3c3c <<<< DCD 1010580540 - 0x1000adec: 211b150f ...! DCD 555422991 - 0x1000adf0: 3c27 '< DCW 15399 - $t - 0x1000adf2: 2000 . MOVS r0,#0 - 0x1000adf4: 70a0 .p STRB r0,[r4,#2] - 0x1000adf6: e02f /. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000adf8: 2011 . MOVS r0,#0x11 - 0x1000adfa: 70a0 .p STRB r0,[r4,#2] - 0x1000adfc: e02c ,. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000adfe: 2001 . MOVS r0,#1 - 0x1000ae00: 70a0 .p STRB r0,[r4,#2] - 0x1000ae02: e029 ). B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae04: 2012 . MOVS r0,#0x12 - 0x1000ae06: 70a0 .p STRB r0,[r4,#2] - 0x1000ae08: e026 &. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae0a: 2002 . MOVS r0,#2 - 0x1000ae0c: 70a0 .p STRB r0,[r4,#2] - 0x1000ae0e: e023 #. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae10: 2013 . MOVS r0,#0x13 - 0x1000ae12: 70a0 .p STRB r0,[r4,#2] - 0x1000ae14: e020 . B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae16: 2003 . MOVS r0,#3 - 0x1000ae18: 70a0 .p STRB r0,[r4,#2] - 0x1000ae1a: e01d .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae1c: 2014 . MOVS r0,#0x14 - 0x1000ae1e: 70a0 .p STRB r0,[r4,#2] - 0x1000ae20: e01a .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae22: 2004 . MOVS r0,#4 - 0x1000ae24: 70a0 .p STRB r0,[r4,#2] - 0x1000ae26: e017 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae28: 2015 . MOVS r0,#0x15 - 0x1000ae2a: 70a0 .p STRB r0,[r4,#2] - 0x1000ae2c: e014 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae2e: 2005 . MOVS r0,#5 - 0x1000ae30: 70a0 .p STRB r0,[r4,#2] - 0x1000ae32: e011 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae34: 2006 . MOVS r0,#6 - 0x1000ae36: 70a0 .p STRB r0,[r4,#2] - 0x1000ae38: e00e .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae3a: 2007 . MOVS r0,#7 - 0x1000ae3c: 70a0 .p STRB r0,[r4,#2] - 0x1000ae3e: e00b .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae40: 2008 . MOVS r0,#8 - 0x1000ae42: 70a0 .p STRB r0,[r4,#2] - 0x1000ae44: e008 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae46: 2009 . MOVS r0,#9 - 0x1000ae48: 70a0 .p STRB r0,[r4,#2] - 0x1000ae4a: e005 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae4c: 200a . MOVS r0,#0xa - 0x1000ae4e: 70a0 .p STRB r0,[r4,#2] - 0x1000ae50: e002 .. B 0x1000ae58 ; lsm6dso_mode_set + 900 - 0x1000ae52: 2000 . MOVS r0,#0 - 0x1000ae54: 70a0 .p STRB r0,[r4,#2] - 0x1000ae56: bf00 .. NOP - 0x1000ae58: bf00 .. NOP - 0x1000ae5a: 7860 `x LDRB r0,[r4,#1] - 0x1000ae5c: 2801 .( CMP r0,#1 - 0x1000ae5e: d002 .. BEQ 0x1000ae66 ; lsm6dso_mode_set + 914 - 0x1000ae60: 79a0 .y LDRB r0,[r4,#6] - 0x1000ae62: 2801 .( CMP r0,#1 - 0x1000ae64: d103 .. BNE 0x1000ae6e ; lsm6dso_mode_set + 922 - 0x1000ae66: 2001 . MOVS r0,#1 - 0x1000ae68: 7060 `p STRB r0,[r4,#1] - 0x1000ae6a: 2101 .! MOVS r1,#1 - 0x1000ae6c: 71a1 .q STRB r1,[r4,#6] - 0x1000ae6e: 7860 `x LDRB r0,[r4,#1] - 0x1000ae70: 2801 .( CMP r0,#1 - 0x1000ae72: d105 .. BNE 0x1000ae80 ; lsm6dso_mode_set + 940 - 0x1000ae74: a908 .. ADD r1,sp,#0x20 - 0x1000ae76: 7c08 .| LDRB r0,[r1,#0x10] - 0x1000ae78: 2102 .! MOVS r1,#2 - 0x1000ae7a: 4388 .C BICS r0,r0,r1 - 0x1000ae7c: 900c .. STR r0,[sp,#0x30] - 0x1000ae7e: e005 .. B 0x1000ae8c ; lsm6dso_mode_set + 952 - 0x1000ae80: a908 .. ADD r1,sp,#0x20 - 0x1000ae82: 7c08 .| LDRB r0,[r1,#0x10] - 0x1000ae84: 2102 .! MOVS r1,#2 - 0x1000ae86: 4388 .C BICS r0,r0,r1 - 0x1000ae88: 1c80 .. ADDS r0,r0,#2 - 0x1000ae8a: 900c .. STR r0,[sp,#0x30] - 0x1000ae8c: 4668 hF MOV r0,sp - 0x1000ae8e: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000ae90: 2104 .! MOVS r1,#4 - 0x1000ae92: 4388 .C BICS r0,r0,r1 - 0x1000ae94: 7921 !y LDRB r1,[r4,#4] - 0x1000ae96: 2901 .) CMP r1,#1 - 0x1000ae98: d100 .. BNE 0x1000ae9c ; lsm6dso_mode_set + 968 - 0x1000ae9a: e000 .. B 0x1000ae9e ; lsm6dso_mode_set + 970 - 0x1000ae9c: 2100 .! MOVS r1,#0 - 0x1000ae9e: 0089 .. LSLS r1,r1,#2 - 0x1000aea0: 2204 ." MOVS r2,#4 - 0x1000aea2: 4011 .@ ANDS r1,r1,r2 - 0x1000aea4: 4308 .C ORRS r0,r0,r1 - 0x1000aea6: 9006 .. STR r0,[sp,#0x18] - 0x1000aea8: 7920 y LDRB r0,[r4,#4] - 0x1000aeaa: 2800 .( CMP r0,#0 - 0x1000aeac: d002 .. BEQ 0x1000aeb4 ; lsm6dso_mode_set + 992 - 0x1000aeae: 2801 .( CMP r0,#1 - 0x1000aeb0: d154 T. BNE 0x1000af5c ; lsm6dso_mode_set + 1160 - 0x1000aeb2: e029 ). B 0x1000af08 ; lsm6dso_mode_set + 1076 - 0x1000aeb4: a810 .. ADD r0,sp,#0x40 - 0x1000aeb6: 7800 .x LDRB r0,[r0,#0] - 0x1000aeb8: 210e .! MOVS r1,#0xe - 0x1000aeba: 4388 .C BICS r0,r0,r1 - 0x1000aebc: 7a21 !z LDRB r1,[r4,#8] - 0x1000aebe: 0049 I. LSLS r1,r1,#1 - 0x1000aec0: 220e ." MOVS r2,#0xe - 0x1000aec2: 4011 .@ ANDS r1,r1,r2 - 0x1000aec4: 4301 .C ORRS r1,r1,r0 - 0x1000aec6: 9110 .. STR r1,[sp,#0x40] - 0x1000aec8: 79e0 .y LDRB r0,[r4,#7] - 0x1000aeca: 7961 ay LDRB r1,[r4,#5] - 0x1000aecc: 4308 .C ORRS r0,r0,r1 - 0x1000aece: 07c1 .. LSLS r1,r0,#31 - 0x1000aed0: 0fc9 .. LSRS r1,r1,#31 - 0x1000aed2: a810 .. ADD r0,sp,#0x40 - 0x1000aed4: 7800 .x LDRB r0,[r0,#0] - 0x1000aed6: 0840 @. LSRS r0,r0,#1 - 0x1000aed8: 0040 @. LSLS r0,r0,#1 - 0x1000aeda: 4301 .C ORRS r1,r1,r0 - 0x1000aedc: 9110 .. STR r1,[sp,#0x40] - 0x1000aede: a810 .. ADD r0,sp,#0x40 - 0x1000aee0: 7800 .x LDRB r0,[r0,#0] - 0x1000aee2: 2110 .! MOVS r1,#0x10 - 0x1000aee4: 4388 .C BICS r0,r0,r1 - 0x1000aee6: 7961 ay LDRB r1,[r4,#5] - 0x1000aee8: 0109 .. LSLS r1,r1,#4 - 0x1000aeea: 2210 ." MOVS r2,#0x10 - 0x1000aeec: 4011 .@ ANDS r1,r1,r2 - 0x1000aeee: 4301 .C ORRS r1,r1,r0 - 0x1000aef0: 9110 .. STR r1,[sp,#0x40] - 0x1000aef2: a808 .. ADD r0,sp,#0x20 - 0x1000aef4: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000aef6: 21c0 .! MOVS r1,#0xc0 - 0x1000aef8: 4388 .C BICS r0,r0,r1 - 0x1000aefa: 79a1 .y LDRB r1,[r4,#6] - 0x1000aefc: 0189 .. LSLS r1,r1,#6 - 0x1000aefe: 22c0 ." MOVS r2,#0xc0 - 0x1000af00: 4011 .@ ANDS r1,r1,r2 - 0x1000af02: 4308 .C ORRS r0,r0,r1 - 0x1000af04: 900e .. STR r0,[sp,#0x38] - 0x1000af06: e053 S. B 0x1000afb0 ; lsm6dso_mode_set + 1244 - 0x1000af08: a810 .. ADD r0,sp,#0x40 - 0x1000af0a: 7800 .x LDRB r0,[r0,#0] - 0x1000af0c: 210e .! MOVS r1,#0xe - 0x1000af0e: 4388 .C BICS r0,r0,r1 - 0x1000af10: 7a21 !z LDRB r1,[r4,#8] - 0x1000af12: 0049 I. LSLS r1,r1,#1 - 0x1000af14: 220e ." MOVS r2,#0xe - 0x1000af16: 4011 .@ ANDS r1,r1,r2 - 0x1000af18: 4301 .C ORRS r1,r1,r0 - 0x1000af1a: 9110 .. STR r1,[sp,#0x40] - 0x1000af1c: 79e0 .y LDRB r0,[r4,#7] - 0x1000af1e: 7961 ay LDRB r1,[r4,#5] - 0x1000af20: 4308 .C ORRS r0,r0,r1 - 0x1000af22: 07c1 .. LSLS r1,r0,#31 - 0x1000af24: 0fc9 .. LSRS r1,r1,#31 - 0x1000af26: 4668 hF MOV r0,sp - 0x1000af28: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000af2a: 0840 @. LSRS r0,r0,#1 - 0x1000af2c: 0040 @. LSLS r0,r0,#1 - 0x1000af2e: 4301 .C ORRS r1,r1,r0 - 0x1000af30: 9106 .. STR r1,[sp,#0x18] - 0x1000af32: a810 .. ADD r0,sp,#0x40 - 0x1000af34: 7800 .x LDRB r0,[r0,#0] - 0x1000af36: 2110 .! MOVS r1,#0x10 - 0x1000af38: 4388 .C BICS r0,r0,r1 - 0x1000af3a: 7961 ay LDRB r1,[r4,#5] - 0x1000af3c: 0109 .. LSLS r1,r1,#4 - 0x1000af3e: 2210 ." MOVS r2,#0x10 - 0x1000af40: 4011 .@ ANDS r1,r1,r2 - 0x1000af42: 4301 .C ORRS r1,r1,r0 - 0x1000af44: 9110 .. STR r1,[sp,#0x40] - 0x1000af46: a808 .. ADD r0,sp,#0x20 - 0x1000af48: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000af4a: 21c0 .! MOVS r1,#0xc0 - 0x1000af4c: 4388 .C BICS r0,r0,r1 - 0x1000af4e: 79a1 .y LDRB r1,[r4,#6] - 0x1000af50: 0189 .. LSLS r1,r1,#6 - 0x1000af52: 22c0 ." MOVS r2,#0xc0 - 0x1000af54: 4011 .@ ANDS r1,r1,r2 - 0x1000af56: 4308 .C ORRS r0,r0,r1 - 0x1000af58: 900e .. STR r0,[sp,#0x38] - 0x1000af5a: e029 ). B 0x1000afb0 ; lsm6dso_mode_set + 1244 - 0x1000af5c: a810 .. ADD r0,sp,#0x40 - 0x1000af5e: 7800 .x LDRB r0,[r0,#0] - 0x1000af60: 210e .! MOVS r1,#0xe - 0x1000af62: 4388 .C BICS r0,r0,r1 - 0x1000af64: 7a21 !z LDRB r1,[r4,#8] - 0x1000af66: 0049 I. LSLS r1,r1,#1 - 0x1000af68: 220e ." MOVS r2,#0xe - 0x1000af6a: 4011 .@ ANDS r1,r1,r2 - 0x1000af6c: 4301 .C ORRS r1,r1,r0 - 0x1000af6e: 9110 .. STR r1,[sp,#0x40] - 0x1000af70: 79e0 .y LDRB r0,[r4,#7] - 0x1000af72: 7961 ay LDRB r1,[r4,#5] - 0x1000af74: 4308 .C ORRS r0,r0,r1 - 0x1000af76: 07c1 .. LSLS r1,r0,#31 - 0x1000af78: 0fc9 .. LSRS r1,r1,#31 - 0x1000af7a: a810 .. ADD r0,sp,#0x40 - 0x1000af7c: 7800 .x LDRB r0,[r0,#0] - 0x1000af7e: 0840 @. LSRS r0,r0,#1 - 0x1000af80: 0040 @. LSLS r0,r0,#1 - 0x1000af82: 4301 .C ORRS r1,r1,r0 - 0x1000af84: 9110 .. STR r1,[sp,#0x40] - 0x1000af86: a810 .. ADD r0,sp,#0x40 - 0x1000af88: 7800 .x LDRB r0,[r0,#0] - 0x1000af8a: 2110 .! MOVS r1,#0x10 - 0x1000af8c: 4388 .C BICS r0,r0,r1 - 0x1000af8e: 7961 ay LDRB r1,[r4,#5] - 0x1000af90: 0109 .. LSLS r1,r1,#4 - 0x1000af92: 2210 ." MOVS r2,#0x10 - 0x1000af94: 4011 .@ ANDS r1,r1,r2 - 0x1000af96: 4301 .C ORRS r1,r1,r0 - 0x1000af98: 9110 .. STR r1,[sp,#0x40] - 0x1000af9a: a808 .. ADD r0,sp,#0x20 - 0x1000af9c: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000af9e: 21c0 .! MOVS r1,#0xc0 - 0x1000afa0: 4388 .C BICS r0,r0,r1 - 0x1000afa2: 79a1 .y LDRB r1,[r4,#6] - 0x1000afa4: 0189 .. LSLS r1,r1,#6 - 0x1000afa6: 22c0 ." MOVS r2,#0xc0 - 0x1000afa8: 4011 .@ ANDS r1,r1,r2 - 0x1000afaa: 4308 .C ORRS r0,r0,r1 - 0x1000afac: 900e .. STR r0,[sp,#0x38] - 0x1000afae: bf00 .. NOP - 0x1000afb0: bf00 .. NOP - 0x1000afb2: a808 .. ADD r0,sp,#0x20 - 0x1000afb4: 7d00 .} LDRB r0,[r0,#0x14] - 0x1000afb6: 21f0 .! MOVS r1,#0xf0 - 0x1000afb8: 4388 .C BICS r0,r0,r1 - 0x1000afba: 0139 9. LSLS r1,r7,#4 - 0x1000afbc: 22f0 ." MOVS r2,#0xf0 - 0x1000afbe: 4011 .@ ANDS r1,r1,r2 - 0x1000afc0: 4301 .C ORRS r1,r1,r0 - 0x1000afc2: 910d .. STR r1,[sp,#0x34] - 0x1000afc4: a808 .. ADD r0,sp,#0x20 - 0x1000afc6: 7d00 .} LDRB r0,[r0,#0x14] - 0x1000afc8: 210c .! MOVS r1,#0xc - 0x1000afca: 4388 .C BICS r0,r0,r1 - 0x1000afcc: 7861 ax LDRB r1,[r4,#1] - 0x1000afce: 0089 .. LSLS r1,r1,#2 - 0x1000afd0: 220c ." MOVS r2,#0xc - 0x1000afd2: 4011 .@ ANDS r1,r1,r2 - 0x1000afd4: 4301 .C ORRS r1,r1,r0 - 0x1000afd6: 910d .. STR r1,[sp,#0x34] - 0x1000afd8: a808 .. ADD r0,sp,#0x20 - 0x1000afda: 7800 .x LDRB r0,[r0,#0] - 0x1000afdc: 2180 .! MOVS r1,#0x80 - 0x1000afde: 4388 .C BICS r0,r0,r1 - 0x1000afe0: 9903 .. LDR r1,[sp,#0xc] - 0x1000afe2: 01c9 .. LSLS r1,r1,#7 - 0x1000afe4: 2280 ." MOVS r2,#0x80 - 0x1000afe6: 4011 .@ ANDS r1,r1,r2 - 0x1000afe8: 4301 .C ORRS r1,r1,r0 - 0x1000afea: 9108 .. STR r1,[sp,#0x20] - 0x1000afec: 4668 hF MOV r0,sp - 0x1000afee: 7f00 .. LDRB r0,[r0,#0x1c] - 0x1000aff0: 2110 .! MOVS r1,#0x10 - 0x1000aff2: 4388 .C BICS r0,r0,r1 - 0x1000aff4: 9905 .. LDR r1,[sp,#0x14] - 0x1000aff6: 0109 .. LSLS r1,r1,#4 - 0x1000aff8: 2210 ." MOVS r2,#0x10 - 0x1000affa: 4011 .@ ANDS r1,r1,r2 - 0x1000affc: 4301 .C ORRS r1,r1,r0 - 0x1000affe: 9107 .. STR r1,[sp,#0x1c] - 0x1000b000: 4668 hF MOV r0,sp - 0x1000b002: 7e00 .~ LDRB r0,[r0,#0x18] - 0x1000b004: 2180 .! MOVS r1,#0x80 - 0x1000b006: 4388 .C BICS r0,r0,r1 - 0x1000b008: 9904 .. LDR r1,[sp,#0x10] - 0x1000b00a: 01c9 .. LSLS r1,r1,#7 - 0x1000b00c: 2280 ." MOVS r2,#0x80 - 0x1000b00e: 4011 .@ ANDS r1,r1,r2 - 0x1000b010: 4301 .C ORRS r1,r1,r0 - 0x1000b012: 9106 .. STR r1,[sp,#0x18] - 0x1000b014: a808 .. ADD r0,sp,#0x20 - 0x1000b016: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b018: 21f0 .! MOVS r1,#0xf0 - 0x1000b01a: 4388 .C BICS r0,r0,r1 - 0x1000b01c: 0129 ). LSLS r1,r5,#4 - 0x1000b01e: 22f0 ." MOVS r2,#0xf0 - 0x1000b020: 4011 .@ ANDS r1,r1,r2 - 0x1000b022: 4301 .C ORRS r1,r1,r0 - 0x1000b024: 910b .. STR r1,[sp,#0x2c] - 0x1000b026: a808 .. ADD r0,sp,#0x20 - 0x1000b028: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b02a: 210e .! MOVS r1,#0xe - 0x1000b02c: 4388 .C BICS r0,r0,r1 - 0x1000b02e: 78e1 .x LDRB r1,[r4,#3] - 0x1000b030: 0049 I. LSLS r1,r1,#1 - 0x1000b032: 220e ." MOVS r2,#0xe - 0x1000b034: 4011 .@ ANDS r1,r1,r2 - 0x1000b036: 4308 .C ORRS r0,r0,r1 - 0x1000b038: 900b .. STR r0,[sp,#0x2c] - 0x1000b03a: 9812 .. LDR r0,[sp,#0x48] - 0x1000b03c: 2800 .( CMP r0,#0 - 0x1000b03e: d037 7. BEQ 0x1000b0b0 ; lsm6dso_mode_set + 1500 - 0x1000b040: a90d .. ADD r1,sp,#0x34 - 0x1000b042: a801 .. ADD r0,sp,#4 - 0x1000b044: f7f8fb34 ..4. BL bytecpy ; 0x100036b0 - 0x1000b048: a90b .. ADD r1,sp,#0x2c - 0x1000b04a: a801 .. ADD r0,sp,#4 - 0x1000b04c: 3001 .0 ADDS r0,#1 - 0x1000b04e: f7f8fb2f ../. BL bytecpy ; 0x100036b0 - 0x1000b052: a90a .. ADD r1,sp,#0x28 - 0x1000b054: a801 .. ADD r0,sp,#4 - 0x1000b056: 3002 .0 ADDS r0,#2 - 0x1000b058: f7f8fb2a ..*. BL bytecpy ; 0x100036b0 - 0x1000b05c: a909 .. ADD r1,sp,#0x24 - 0x1000b05e: a801 .. ADD r0,sp,#4 - 0x1000b060: 3003 .0 ADDS r0,#3 - 0x1000b062: f7f8fb25 ..%. BL bytecpy ; 0x100036b0 - 0x1000b066: a908 .. ADD r1,sp,#0x20 - 0x1000b068: a802 .. ADD r0,sp,#8 - 0x1000b06a: f7f8fb21 ..!. BL bytecpy ; 0x100036b0 - 0x1000b06e: a907 .. ADD r1,sp,#0x1c - 0x1000b070: a802 .. ADD r0,sp,#8 - 0x1000b072: 3001 .0 ADDS r0,#1 - 0x1000b074: f7f8fb1c .... BL bytecpy ; 0x100036b0 - 0x1000b078: a906 .. ADD r1,sp,#0x18 - 0x1000b07a: a802 .. ADD r0,sp,#8 - 0x1000b07c: 3002 .0 ADDS r0,#2 - 0x1000b07e: f7f8fb17 .... BL bytecpy ; 0x100036b0 - 0x1000b082: a90c .. ADD r1,sp,#0x30 - 0x1000b084: a802 .. ADD r0,sp,#8 - 0x1000b086: 3003 .0 ADDS r0,#3 - 0x1000b088: f7f8fb12 .... BL bytecpy ; 0x100036b0 - 0x1000b08c: 2308 .# MOVS r3,#8 - 0x1000b08e: aa01 .. ADD r2,sp,#4 - 0x1000b090: 2110 .! MOVS r1,#0x10 - 0x1000b092: 9812 .. LDR r0,[sp,#0x48] - 0x1000b094: f7f8faf9 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000b098: 4606 .F MOV r6,r0 - 0x1000b09a: 2301 .# MOVS r3,#1 - 0x1000b09c: aa11 .. ADD r2,sp,#0x44 - 0x1000b09e: 4619 .F MOV r1,r3 - 0x1000b0a0: 9812 .. LDR r0,[sp,#0x48] - 0x1000b0a2: f7f8faf2 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000b0a6: 1986 .. ADDS r6,r0,r6 - 0x1000b0a8: 2e00 .. CMP r6,#0 - 0x1000b0aa: d001 .. BEQ 0x1000b0b0 ; lsm6dso_mode_set + 1500 - 0x1000b0ac: 4630 0F MOV r0,r6 - 0x1000b0ae: e551 Q. B 0x1000ab54 ; lsm6dso_mode_set + 128 - 0x1000b0b0: 9813 .. LDR r0,[sp,#0x4c] - 0x1000b0b2: 2800 .( CMP r0,#0 - 0x1000b0b4: d014 .. BEQ 0x1000b0e0 ; lsm6dso_mode_set + 1548 - 0x1000b0b6: a910 .. ADD r1,sp,#0x40 - 0x1000b0b8: a801 .. ADD r0,sp,#4 - 0x1000b0ba: f7f8faf9 .... BL bytecpy ; 0x100036b0 - 0x1000b0be: a90f .. ADD r1,sp,#0x3c - 0x1000b0c0: a801 .. ADD r0,sp,#4 - 0x1000b0c2: 3001 .0 ADDS r0,#1 - 0x1000b0c4: f7f8faf4 .... BL bytecpy ; 0x100036b0 - 0x1000b0c8: a90e .. ADD r1,sp,#0x38 - 0x1000b0ca: a801 .. ADD r0,sp,#4 - 0x1000b0cc: 3002 .0 ADDS r0,#2 - 0x1000b0ce: f7f8faef .... BL bytecpy ; 0x100036b0 - 0x1000b0d2: 2303 .# MOVS r3,#3 - 0x1000b0d4: aa01 .. ADD r2,sp,#4 - 0x1000b0d6: 2170 p! MOVS r1,#0x70 - 0x1000b0d8: 9813 .. LDR r0,[sp,#0x4c] - 0x1000b0da: f7f8fad6 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000b0de: 4606 .F MOV r6,r0 - 0x1000b0e0: 4630 0F MOV r0,r6 - 0x1000b0e2: e537 7. B 0x1000ab54 ; lsm6dso_mode_set + 128 - lsm6dso_mode_get - 0x1000b0e4: b5f0 .. PUSH {r4-r7,lr} - 0x1000b0e6: b091 .. SUB sp,sp,#0x44 - 0x1000b0e8: 4606 .F MOV r6,r0 - 0x1000b0ea: 460f .F MOV r7,r1 - 0x1000b0ec: 4614 .F MOV r4,r2 - 0x1000b0ee: 2500 .% MOVS r5,#0 - 0x1000b0f0: 2e00 .. CMP r6,#0 - 0x1000b0f2: d06b k. BEQ 0x1000b1cc ; lsm6dso_mode_get + 232 - 0x1000b0f4: 2307 .# MOVS r3,#7 - 0x1000b0f6: 466a jF MOV r2,sp - 0x1000b0f8: 2110 .! MOVS r1,#0x10 - 0x1000b0fa: 4630 0F MOV r0,r6 - 0x1000b0fc: f7f8fab2 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000b100: 4605 .F MOV r5,r0 - 0x1000b102: 2d00 .- CMP r5,#0 - 0x1000b104: d002 .. BEQ 0x1000b10c ; lsm6dso_mode_get + 40 - 0x1000b106: 4628 (F MOV r0,r5 - 0x1000b108: b011 .. ADD sp,sp,#0x44 - 0x1000b10a: bdf0 .. POP {r4-r7,pc} - 0x1000b10c: 4669 iF MOV r1,sp - 0x1000b10e: a808 .. ADD r0,sp,#0x20 - 0x1000b110: f7f8face .... BL bytecpy ; 0x100036b0 - 0x1000b114: a900 .. ADD r1,sp,#0 - 0x1000b116: 3101 .1 ADDS r1,#1 - 0x1000b118: a807 .. ADD r0,sp,#0x1c - 0x1000b11a: f7f8fac9 .... BL bytecpy ; 0x100036b0 - 0x1000b11e: a900 .. ADD r1,sp,#0 - 0x1000b120: 3102 .1 ADDS r1,#2 - 0x1000b122: a806 .. ADD r0,sp,#0x18 - 0x1000b124: f7f8fac4 .... BL bytecpy ; 0x100036b0 - 0x1000b128: a900 .. ADD r1,sp,#0 - 0x1000b12a: 3103 .1 ADDS r1,#3 - 0x1000b12c: a805 .. ADD r0,sp,#0x14 - 0x1000b12e: f7f8fabf .... BL bytecpy ; 0x100036b0 - 0x1000b132: a901 .. ADD r1,sp,#4 - 0x1000b134: a804 .. ADD r0,sp,#0x10 - 0x1000b136: f7f8fabb .... BL bytecpy ; 0x100036b0 - 0x1000b13a: a901 .. ADD r1,sp,#4 - 0x1000b13c: 3101 .1 ADDS r1,#1 - 0x1000b13e: a803 .. ADD r0,sp,#0xc - 0x1000b140: f7f8fab6 .... BL bytecpy ; 0x100036b0 - 0x1000b144: a901 .. ADD r1,sp,#4 - 0x1000b146: 3102 .1 ADDS r1,#2 - 0x1000b148: a802 .. ADD r0,sp,#8 - 0x1000b14a: f7f8fab1 .... BL bytecpy ; 0x100036b0 - 0x1000b14e: 2301 .# MOVS r3,#1 - 0x1000b150: aa0f .. ADD r2,sp,#0x3c - 0x1000b152: 4619 .F MOV r1,r3 - 0x1000b154: 4630 0F MOV r0,r6 - 0x1000b156: f7f8fa85 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000b15a: 4605 .F MOV r5,r0 - 0x1000b15c: 2d00 .- CMP r5,#0 - 0x1000b15e: d001 .. BEQ 0x1000b164 ; lsm6dso_mode_get + 128 - 0x1000b160: 4628 (F MOV r0,r5 - 0x1000b162: e7d1 .. B 0x1000b108 ; lsm6dso_mode_get + 36 - 0x1000b164: 2102 .! MOVS r1,#2 - 0x1000b166: 4630 0F MOV r0,r6 - 0x1000b168: f7f8fb63 ..c. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000b16c: 4605 .F MOV r5,r0 - 0x1000b16e: 2d00 .- CMP r5,#0 - 0x1000b170: d001 .. BEQ 0x1000b176 ; lsm6dso_mode_get + 146 - 0x1000b172: 4628 (F MOV r0,r5 - 0x1000b174: e7c8 .. B 0x1000b108 ; lsm6dso_mode_get + 36 - 0x1000b176: 2301 .# MOVS r3,#1 - 0x1000b178: 466a jF MOV r2,sp - 0x1000b17a: 215f _! MOVS r1,#0x5f - 0x1000b17c: 4630 0F MOV r0,r6 - 0x1000b17e: f7f8fa71 ..q. BL lsm6dso_read_reg ; 0x10003664 - 0x1000b182: 4605 .F MOV r5,r0 - 0x1000b184: 4669 iF MOV r1,sp - 0x1000b186: a810 .. ADD r0,sp,#0x40 - 0x1000b188: f7f8fa92 .... BL bytecpy ; 0x100036b0 - 0x1000b18c: 2301 .# MOVS r3,#1 - 0x1000b18e: aa0e .. ADD r2,sp,#0x38 - 0x1000b190: 2105 .! MOVS r1,#5 - 0x1000b192: 4630 0F MOV r0,r6 - 0x1000b194: f7f8fa66 ..f. BL lsm6dso_read_reg ; 0x10003664 - 0x1000b198: 1945 E. ADDS r5,r0,r5 - 0x1000b19a: a900 .. ADD r1,sp,#0 - 0x1000b19c: 3101 .1 ADDS r1,#1 - 0x1000b19e: a80c .. ADD r0,sp,#0x30 - 0x1000b1a0: f7f8fa86 .... BL bytecpy ; 0x100036b0 - 0x1000b1a4: 2302 .# MOVS r3,#2 - 0x1000b1a6: 466a jF MOV r2,sp - 0x1000b1a8: 2146 F! MOVS r1,#0x46 - 0x1000b1aa: 4630 0F MOV r0,r6 - 0x1000b1ac: f7f8fa5a ..Z. BL lsm6dso_read_reg ; 0x10003664 - 0x1000b1b0: 1945 E. ADDS r5,r0,r5 - 0x1000b1b2: 4669 iF MOV r1,sp - 0x1000b1b4: a80d .. ADD r0,sp,#0x34 - 0x1000b1b6: f7f8fa7b ..{. BL bytecpy ; 0x100036b0 - 0x1000b1ba: 2100 .! MOVS r1,#0 - 0x1000b1bc: 4630 0F MOV r0,r6 - 0x1000b1be: f7f8fb38 ..8. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000b1c2: 1945 E. ADDS r5,r0,r5 - 0x1000b1c4: 2d00 .- CMP r5,#0 - 0x1000b1c6: d001 .. BEQ 0x1000b1cc ; lsm6dso_mode_get + 232 - 0x1000b1c8: 4628 (F MOV r0,r5 - 0x1000b1ca: e79d .. B 0x1000b108 ; lsm6dso_mode_get + 36 - 0x1000b1cc: 2f00 ./ CMP r7,#0 - 0x1000b1ce: d019 .. BEQ 0x1000b204 ; lsm6dso_mode_get + 288 - 0x1000b1d0: 2303 .# MOVS r3,#3 - 0x1000b1d2: 466a jF MOV r2,sp - 0x1000b1d4: 2170 p! MOVS r1,#0x70 - 0x1000b1d6: 4638 8F MOV r0,r7 - 0x1000b1d8: f7f8fa44 ..D. BL lsm6dso_read_reg ; 0x10003664 - 0x1000b1dc: 4605 .F MOV r5,r0 - 0x1000b1de: 2d00 .- CMP r5,#0 - 0x1000b1e0: d001 .. BEQ 0x1000b1e6 ; lsm6dso_mode_get + 258 - 0x1000b1e2: 4628 (F MOV r0,r5 - 0x1000b1e4: e790 .. B 0x1000b108 ; lsm6dso_mode_get + 36 - 0x1000b1e6: 4669 iF MOV r1,sp - 0x1000b1e8: a80b .. ADD r0,sp,#0x2c - 0x1000b1ea: f7f8fa61 ..a. BL bytecpy ; 0x100036b0 - 0x1000b1ee: a900 .. ADD r1,sp,#0 - 0x1000b1f0: 3101 .1 ADDS r1,#1 - 0x1000b1f2: a80a .. ADD r0,sp,#0x28 - 0x1000b1f4: f7f8fa5c ..\. BL bytecpy ; 0x100036b0 - 0x1000b1f8: a900 .. ADD r1,sp,#0 - 0x1000b1fa: 3102 .1 ADDS r1,#2 - 0x1000b1fc: a809 .. ADD r0,sp,#0x24 - 0x1000b1fe: f7f8fa57 ..W. BL bytecpy ; 0x100036b0 - 0x1000b202: e01a .. B 0x1000b23a ; lsm6dso_mode_get + 342 - 0x1000b204: 2e00 .. CMP r6,#0 - 0x1000b206: d018 .. BEQ 0x1000b23a ; lsm6dso_mode_get + 342 - 0x1000b208: 2303 .# MOVS r3,#3 - 0x1000b20a: 466a jF MOV r2,sp - 0x1000b20c: 2170 p! MOVS r1,#0x70 - 0x1000b20e: 4630 0F MOV r0,r6 - 0x1000b210: f7f8fa28 ..(. BL lsm6dso_read_reg ; 0x10003664 - 0x1000b214: 4605 .F MOV r5,r0 - 0x1000b216: 2d00 .- CMP r5,#0 - 0x1000b218: d001 .. BEQ 0x1000b21e ; lsm6dso_mode_get + 314 - 0x1000b21a: 4628 (F MOV r0,r5 - 0x1000b21c: e774 t. B 0x1000b108 ; lsm6dso_mode_get + 36 - 0x1000b21e: 4669 iF MOV r1,sp - 0x1000b220: a80b .. ADD r0,sp,#0x2c - 0x1000b222: f7f8fa45 ..E. BL bytecpy ; 0x100036b0 - 0x1000b226: a900 .. ADD r1,sp,#0 - 0x1000b228: 3101 .1 ADDS r1,#1 - 0x1000b22a: a80a .. ADD r0,sp,#0x28 - 0x1000b22c: f7f8fa40 ..@. BL bytecpy ; 0x100036b0 - 0x1000b230: a900 .. ADD r1,sp,#0 - 0x1000b232: 3102 .1 ADDS r1,#2 - 0x1000b234: a809 .. ADD r0,sp,#0x24 - 0x1000b236: f7f8fa3b ..;. BL bytecpy ; 0x100036b0 - 0x1000b23a: 4668 hF MOV r0,sp - 0x1000b23c: 7c00 .| LDRB r0,[r0,#0x10] - 0x1000b23e: 09c0 .. LSRS r0,r0,#7 - 0x1000b240: 0141 A. LSLS r1,r0,#5 - 0x1000b242: 4668 hF MOV r0,sp - 0x1000b244: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b246: 06c0 .. LSLS r0,r0,#27 - 0x1000b248: 0fc0 .. LSRS r0,r0,#31 - 0x1000b24a: 0100 .. LSLS r0,r0,#4 - 0x1000b24c: 4308 .C ORRS r0,r0,r1 - 0x1000b24e: a908 .. ADD r1,sp,#0x20 - 0x1000b250: 7809 .x LDRB r1,[r1,#0] - 0x1000b252: 0909 .. LSRS r1,r1,#4 - 0x1000b254: 4308 .C ORRS r0,r0,r1 - 0x1000b256: 0003 .. MOVS r3,r0 - 0x1000b258: f009fef5 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000b25c: 1d1a172c ,... DCD 488249132 - 0x1000b260: 29262320 #&) DCD 690365216 - 0x1000b264: 35322f2c ,/25 DCD 892481324 - 0x1000b268: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000b26c: 3e3b5c5c \\;> DCD 1044077660 - 0x1000b270: 5c474441 ADG\ DCD 1548174401 - 0x1000b274: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000b278: 5c5c5c38 8\\\ DCD 1549556792 - 0x1000b27c: 504d5c5c \\MP DCD 1347247196 - 0x1000b280: 5c595653 SVY\ DCD 1549358675 - 0x1000b284: 5c5c5c5c \\\\ DCD 1549556828 - 0x1000b288: 5c4a J\ DCW 23626 - $t - 0x1000b28a: 2000 . MOVS r0,#0 - 0x1000b28c: 7020 p STRB r0,[r4,#0] - 0x1000b28e: e044 D. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b290: 2001 . MOVS r0,#1 - 0x1000b292: 7020 p STRB r0,[r4,#0] - 0x1000b294: e041 A. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b296: 2002 . MOVS r0,#2 - 0x1000b298: 7020 p STRB r0,[r4,#0] - 0x1000b29a: e03e >. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b29c: 2003 . MOVS r0,#3 - 0x1000b29e: 7020 p STRB r0,[r4,#0] - 0x1000b2a0: e03b ;. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2a2: 2004 . MOVS r0,#4 - 0x1000b2a4: 7020 p STRB r0,[r4,#0] - 0x1000b2a6: e038 8. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2a8: 2005 . MOVS r0,#5 - 0x1000b2aa: 7020 p STRB r0,[r4,#0] - 0x1000b2ac: e035 5. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2ae: 2006 . MOVS r0,#6 - 0x1000b2b0: 7020 p STRB r0,[r4,#0] - 0x1000b2b2: e032 2. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2b4: 2007 . MOVS r0,#7 - 0x1000b2b6: 7020 p STRB r0,[r4,#0] - 0x1000b2b8: e02f /. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2ba: 2008 . MOVS r0,#8 - 0x1000b2bc: 7020 p STRB r0,[r4,#0] - 0x1000b2be: e02c ,. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2c0: 2009 . MOVS r0,#9 - 0x1000b2c2: 7020 p STRB r0,[r4,#0] - 0x1000b2c4: e029 ). B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2c6: 200a . MOVS r0,#0xa - 0x1000b2c8: 7020 p STRB r0,[r4,#0] - 0x1000b2ca: e026 &. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2cc: 201b . MOVS r0,#0x1b - 0x1000b2ce: 7020 p STRB r0,[r4,#0] - 0x1000b2d0: e023 #. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2d2: 2011 . MOVS r0,#0x11 - 0x1000b2d4: 7020 p STRB r0,[r4,#0] - 0x1000b2d6: e020 . B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2d8: 2012 . MOVS r0,#0x12 - 0x1000b2da: 7020 p STRB r0,[r4,#0] - 0x1000b2dc: e01d .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2de: 2013 . MOVS r0,#0x13 - 0x1000b2e0: 7020 p STRB r0,[r4,#0] - 0x1000b2e2: e01a .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2e4: 2014 . MOVS r0,#0x14 - 0x1000b2e6: 7020 p STRB r0,[r4,#0] - 0x1000b2e8: e017 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2ea: 2015 . MOVS r0,#0x15 - 0x1000b2ec: 7020 p STRB r0,[r4,#0] - 0x1000b2ee: e014 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2f0: 202b + MOVS r0,#0x2b - 0x1000b2f2: 7020 p STRB r0,[r4,#0] - 0x1000b2f4: e011 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2f6: 2021 ! MOVS r0,#0x21 - 0x1000b2f8: 7020 p STRB r0,[r4,#0] - 0x1000b2fa: e00e .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b2fc: 2022 " MOVS r0,#0x22 - 0x1000b2fe: 7020 p STRB r0,[r4,#0] - 0x1000b300: e00b .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b302: 2023 # MOVS r0,#0x23 - 0x1000b304: 7020 p STRB r0,[r4,#0] - 0x1000b306: e008 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b308: 2024 $ MOVS r0,#0x24 - 0x1000b30a: 7020 p STRB r0,[r4,#0] - 0x1000b30c: e005 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b30e: 2025 % MOVS r0,#0x25 - 0x1000b310: 7020 p STRB r0,[r4,#0] - 0x1000b312: e002 .. B 0x1000b31a ; lsm6dso_mode_get + 566 - 0x1000b314: 2000 . MOVS r0,#0 - 0x1000b316: 7020 p STRB r0,[r4,#0] - 0x1000b318: bf00 .. NOP - 0x1000b31a: bf00 .. NOP - 0x1000b31c: a808 .. ADD r0,sp,#0x20 - 0x1000b31e: 7800 .x LDRB r0,[r0,#0] - 0x1000b320: 0700 .. LSLS r0,r0,#28 - 0x1000b322: 0f80 .. LSRS r0,r0,#30 - 0x1000b324: 2800 .( CMP r0,#0 - 0x1000b326: d006 .. BEQ 0x1000b336 ; lsm6dso_mode_get + 594 - 0x1000b328: 2801 .( CMP r0,#1 - 0x1000b32a: d00d .. BEQ 0x1000b348 ; lsm6dso_mode_get + 612 - 0x1000b32c: 2802 .( CMP r0,#2 - 0x1000b32e: d005 .. BEQ 0x1000b33c ; lsm6dso_mode_get + 600 - 0x1000b330: 2803 .( CMP r0,#3 - 0x1000b332: d10c .. BNE 0x1000b34e ; lsm6dso_mode_get + 618 - 0x1000b334: e005 .. B 0x1000b342 ; lsm6dso_mode_get + 606 - 0x1000b336: 2000 . MOVS r0,#0 - 0x1000b338: 7060 `p STRB r0,[r4,#1] - 0x1000b33a: e00b .. B 0x1000b354 ; lsm6dso_mode_get + 624 - 0x1000b33c: 2002 . MOVS r0,#2 - 0x1000b33e: 7060 `p STRB r0,[r4,#1] - 0x1000b340: e008 .. B 0x1000b354 ; lsm6dso_mode_get + 624 - 0x1000b342: 2003 . MOVS r0,#3 - 0x1000b344: 7060 `p STRB r0,[r4,#1] - 0x1000b346: e005 .. B 0x1000b354 ; lsm6dso_mode_get + 624 - 0x1000b348: 2001 . MOVS r0,#1 - 0x1000b34a: 7060 `p STRB r0,[r4,#1] - 0x1000b34c: e002 .. B 0x1000b354 ; lsm6dso_mode_get + 624 - 0x1000b34e: 2000 . MOVS r0,#0 - 0x1000b350: 7060 `p STRB r0,[r4,#1] - 0x1000b352: bf00 .. NOP - 0x1000b354: bf00 .. NOP - 0x1000b356: 4669 iF MOV r1,sp - 0x1000b358: 7a08 .z LDRB r0,[r1,#8] - 0x1000b35a: 09c0 .. LSRS r0,r0,#7 - 0x1000b35c: 0100 .. LSLS r0,r0,#4 - 0x1000b35e: 7f09 .. LDRB r1,[r1,#0x1c] - 0x1000b360: 0909 .. LSRS r1,r1,#4 - 0x1000b362: 4308 .C ORRS r0,r0,r1 - 0x1000b364: 0003 .. MOVS r3,r0 - 0x1000b366: f009fe6e ..n. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000b36a: 0c16 .. DCW 3094 - 0x1000b36c: 241e1812 ...$ DCD 605952018 - 0x1000b370: 33302d2a *-03 DCD 858795306 - 0x1000b374: 3c3c3936 69<< DCD 1010579766 - 0x1000b378: 3c3c3c3c <<<< DCD 1010580540 - 0x1000b37c: 211b150f ...! DCD 555422991 - 0x1000b380: 3c27 '< DCW 15399 - $t - 0x1000b382: 2000 . MOVS r0,#0 - 0x1000b384: 70a0 .p STRB r0,[r4,#2] - 0x1000b386: e02f /. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b388: 2011 . MOVS r0,#0x11 - 0x1000b38a: 70a0 .p STRB r0,[r4,#2] - 0x1000b38c: e02c ,. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b38e: 2001 . MOVS r0,#1 - 0x1000b390: 70a0 .p STRB r0,[r4,#2] - 0x1000b392: e029 ). B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b394: 2012 . MOVS r0,#0x12 - 0x1000b396: 70a0 .p STRB r0,[r4,#2] - 0x1000b398: e026 &. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b39a: 2002 . MOVS r0,#2 - 0x1000b39c: 70a0 .p STRB r0,[r4,#2] - 0x1000b39e: e023 #. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3a0: 2013 . MOVS r0,#0x13 - 0x1000b3a2: 70a0 .p STRB r0,[r4,#2] - 0x1000b3a4: e020 . B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3a6: 2003 . MOVS r0,#3 - 0x1000b3a8: 70a0 .p STRB r0,[r4,#2] - 0x1000b3aa: e01d .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3ac: 2014 . MOVS r0,#0x14 - 0x1000b3ae: 70a0 .p STRB r0,[r4,#2] - 0x1000b3b0: e01a .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3b2: 2004 . MOVS r0,#4 - 0x1000b3b4: 70a0 .p STRB r0,[r4,#2] - 0x1000b3b6: e017 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3b8: 2015 . MOVS r0,#0x15 - 0x1000b3ba: 70a0 .p STRB r0,[r4,#2] - 0x1000b3bc: e014 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3be: 2005 . MOVS r0,#5 - 0x1000b3c0: 70a0 .p STRB r0,[r4,#2] - 0x1000b3c2: e011 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3c4: 2006 . MOVS r0,#6 - 0x1000b3c6: 70a0 .p STRB r0,[r4,#2] - 0x1000b3c8: e00e .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3ca: 2007 . MOVS r0,#7 - 0x1000b3cc: 70a0 .p STRB r0,[r4,#2] - 0x1000b3ce: e00b .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3d0: 2008 . MOVS r0,#8 - 0x1000b3d2: 70a0 .p STRB r0,[r4,#2] - 0x1000b3d4: e008 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3d6: 2009 . MOVS r0,#9 - 0x1000b3d8: 70a0 .p STRB r0,[r4,#2] - 0x1000b3da: e005 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3dc: 200a . MOVS r0,#0xa - 0x1000b3de: 70a0 .p STRB r0,[r4,#2] - 0x1000b3e0: e002 .. B 0x1000b3e8 ; lsm6dso_mode_get + 772 - 0x1000b3e2: 2000 . MOVS r0,#0 - 0x1000b3e4: 70a0 .p STRB r0,[r4,#2] - 0x1000b3e6: bf00 .. NOP - 0x1000b3e8: bf00 .. NOP - 0x1000b3ea: 4668 hF MOV r0,sp - 0x1000b3ec: 7f00 .. LDRB r0,[r0,#0x1c] - 0x1000b3ee: 0700 .. LSLS r0,r0,#28 - 0x1000b3f0: 0f40 @. LSRS r0,r0,#29 - 0x1000b3f2: 0003 .. MOVS r3,r0 - 0x1000b3f4: f009fe27 ..'. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000b3f8: 0b050807 .... DCD 184879111 - 0x1000b3fc: 11140e14 .... DCD 286526996 - 0x1000b400: 0014 .. DCW 20 - $t - 0x1000b402: 2101 .! MOVS r1,#1 - 0x1000b404: 70e1 .p STRB r1,[r4,#3] - 0x1000b406: e00e .. B 0x1000b426 ; lsm6dso_mode_get + 834 - 0x1000b408: 2100 .! MOVS r1,#0 - 0x1000b40a: 70e1 .p STRB r1,[r4,#3] - 0x1000b40c: e00b .. B 0x1000b426 ; lsm6dso_mode_get + 834 - 0x1000b40e: 2102 .! MOVS r1,#2 - 0x1000b410: 70e1 .p STRB r1,[r4,#3] - 0x1000b412: e008 .. B 0x1000b426 ; lsm6dso_mode_get + 834 - 0x1000b414: 2104 .! MOVS r1,#4 - 0x1000b416: 70e1 .p STRB r1,[r4,#3] - 0x1000b418: e005 .. B 0x1000b426 ; lsm6dso_mode_get + 834 - 0x1000b41a: 2106 .! MOVS r1,#6 - 0x1000b41c: 70e1 .p STRB r1,[r4,#3] - 0x1000b41e: e002 .. B 0x1000b426 ; lsm6dso_mode_get + 834 - 0x1000b420: 2101 .! MOVS r1,#1 - 0x1000b422: 70e1 .p STRB r1,[r4,#3] - 0x1000b424: bf00 .. NOP - 0x1000b426: bf00 .. NOP - 0x1000b428: a908 .. ADD r1,sp,#0x20 - 0x1000b42a: 7d08 .} LDRB r0,[r1,#0x14] - 0x1000b42c: 07c0 .. LSLS r0,r0,#31 - 0x1000b42e: 0fc0 .. LSRS r0,r0,#31 - 0x1000b430: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b432: 0789 .. LSLS r1,r1,#30 - 0x1000b434: 0fc9 .. LSRS r1,r1,#31 - 0x1000b436: 4308 .C ORRS r0,r0,r1 - 0x1000b438: a908 .. ADD r1,sp,#0x20 - 0x1000b43a: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b43c: 0749 I. LSLS r1,r1,#29 - 0x1000b43e: 0fc9 .. LSRS r1,r1,#31 - 0x1000b440: 4308 .C ORRS r0,r0,r1 - 0x1000b442: a908 .. ADD r1,sp,#0x20 - 0x1000b444: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b446: 0709 .. LSLS r1,r1,#28 - 0x1000b448: 0fc9 .. LSRS r1,r1,#31 - 0x1000b44a: 4308 .C ORRS r0,r0,r1 - 0x1000b44c: a908 .. ADD r1,sp,#0x20 - 0x1000b44e: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b450: 06c9 .. LSLS r1,r1,#27 - 0x1000b452: 0fc9 .. LSRS r1,r1,#31 - 0x1000b454: 4308 .C ORRS r0,r0,r1 - 0x1000b456: a908 .. ADD r1,sp,#0x20 - 0x1000b458: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b45a: 0689 .. LSLS r1,r1,#26 - 0x1000b45c: 0fc9 .. LSRS r1,r1,#31 - 0x1000b45e: 4308 .C ORRS r0,r0,r1 - 0x1000b460: a908 .. ADD r1,sp,#0x20 - 0x1000b462: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b464: 0649 I. LSLS r1,r1,#25 - 0x1000b466: 0fc9 .. LSRS r1,r1,#31 - 0x1000b468: 4308 .C ORRS r0,r0,r1 - 0x1000b46a: a908 .. ADD r1,sp,#0x20 - 0x1000b46c: 7d09 .} LDRB r1,[r1,#0x14] - 0x1000b46e: 09c9 .. LSRS r1,r1,#7 - 0x1000b470: 4308 .C ORRS r0,r0,r1 - 0x1000b472: a908 .. ADD r1,sp,#0x20 - 0x1000b474: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b476: 07c9 .. LSLS r1,r1,#31 - 0x1000b478: 0fc9 .. LSRS r1,r1,#31 - 0x1000b47a: 4308 .C ORRS r0,r0,r1 - 0x1000b47c: a908 .. ADD r1,sp,#0x20 - 0x1000b47e: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b480: 0789 .. LSLS r1,r1,#30 - 0x1000b482: 0fc9 .. LSRS r1,r1,#31 - 0x1000b484: 4308 .C ORRS r0,r0,r1 - 0x1000b486: a908 .. ADD r1,sp,#0x20 - 0x1000b488: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b48a: 0749 I. LSLS r1,r1,#29 - 0x1000b48c: 0fc9 .. LSRS r1,r1,#31 - 0x1000b48e: 4308 .C ORRS r0,r0,r1 - 0x1000b490: a908 .. ADD r1,sp,#0x20 - 0x1000b492: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b494: 0709 .. LSLS r1,r1,#28 - 0x1000b496: 0fc9 .. LSRS r1,r1,#31 - 0x1000b498: 4308 .C ORRS r0,r0,r1 - 0x1000b49a: a908 .. ADD r1,sp,#0x20 - 0x1000b49c: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b49e: 06c9 .. LSLS r1,r1,#27 - 0x1000b4a0: 0fc9 .. LSRS r1,r1,#31 - 0x1000b4a2: 4308 .C ORRS r0,r0,r1 - 0x1000b4a4: a908 .. ADD r1,sp,#0x20 - 0x1000b4a6: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b4a8: 0689 .. LSLS r1,r1,#26 - 0x1000b4aa: 0fc9 .. LSRS r1,r1,#31 - 0x1000b4ac: 4308 .C ORRS r0,r0,r1 - 0x1000b4ae: a908 .. ADD r1,sp,#0x20 - 0x1000b4b0: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b4b2: 0649 I. LSLS r1,r1,#25 - 0x1000b4b4: 0fc9 .. LSRS r1,r1,#31 - 0x1000b4b6: 4308 .C ORRS r0,r0,r1 - 0x1000b4b8: a908 .. ADD r1,sp,#0x20 - 0x1000b4ba: 7c09 .| LDRB r1,[r1,#0x10] - 0x1000b4bc: 09c9 .. LSRS r1,r1,#7 - 0x1000b4be: 4308 .C ORRS r0,r0,r1 - 0x1000b4c0: 2800 .( CMP r0,#0 - 0x1000b4c2: d029 ). BEQ 0x1000b518 ; lsm6dso_mode_get + 1076 - 0x1000b4c4: a810 .. ADD r0,sp,#0x40 - 0x1000b4c6: 7800 .x LDRB r0,[r0,#0] - 0x1000b4c8: 06c0 .. LSLS r0,r0,#27 - 0x1000b4ca: 0f80 .. LSRS r0,r0,#30 - 0x1000b4cc: 2800 .( CMP r0,#0 - 0x1000b4ce: d006 .. BEQ 0x1000b4de ; lsm6dso_mode_get + 1018 - 0x1000b4d0: 2801 .( CMP r0,#1 - 0x1000b4d2: d007 .. BEQ 0x1000b4e4 ; lsm6dso_mode_get + 1024 - 0x1000b4d4: 2802 .( CMP r0,#2 - 0x1000b4d6: d008 .. BEQ 0x1000b4ea ; lsm6dso_mode_get + 1030 - 0x1000b4d8: 2803 .( CMP r0,#3 - 0x1000b4da: d10c .. BNE 0x1000b4f6 ; lsm6dso_mode_get + 1042 - 0x1000b4dc: e008 .. B 0x1000b4f0 ; lsm6dso_mode_get + 1036 - 0x1000b4de: 2100 .! MOVS r1,#0 - 0x1000b4e0: 72a1 .r STRB r1,[r4,#0xa] - 0x1000b4e2: e00b .. B 0x1000b4fc ; lsm6dso_mode_get + 1048 - 0x1000b4e4: 2101 .! MOVS r1,#1 - 0x1000b4e6: 72a1 .r STRB r1,[r4,#0xa] - 0x1000b4e8: e008 .. B 0x1000b4fc ; lsm6dso_mode_get + 1048 - 0x1000b4ea: 2102 .! MOVS r1,#2 - 0x1000b4ec: 72a1 .r STRB r1,[r4,#0xa] - 0x1000b4ee: e005 .. B 0x1000b4fc ; lsm6dso_mode_get + 1048 - 0x1000b4f0: 2103 .! MOVS r1,#3 - 0x1000b4f2: 72a1 .r STRB r1,[r4,#0xa] - 0x1000b4f4: e002 .. B 0x1000b4fc ; lsm6dso_mode_get + 1048 - 0x1000b4f6: 2100 .! MOVS r1,#0 - 0x1000b4f8: 72a1 .r STRB r1,[r4,#0xa] - 0x1000b4fa: bf00 .. NOP - 0x1000b4fc: bf00 .. NOP - 0x1000b4fe: 2003 . MOVS r0,#3 - 0x1000b500: 7260 `r STRB r0,[r4,#9] - 0x1000b502: 78a0 .x LDRB r0,[r4,#2] - 0x1000b504: 2800 .( CMP r0,#0 - 0x1000b506: d101 .. BNE 0x1000b50c ; lsm6dso_mode_get + 1064 - 0x1000b508: 2001 . MOVS r0,#1 - 0x1000b50a: 7260 `r STRB r0,[r4,#9] - 0x1000b50c: 7820 x LDRB r0,[r4,#0] - 0x1000b50e: 2800 .( CMP r0,#0 - 0x1000b510: d104 .. BNE 0x1000b51c ; lsm6dso_mode_get + 1080 - 0x1000b512: 2002 . MOVS r0,#2 - 0x1000b514: 7260 `r STRB r0,[r4,#9] - 0x1000b516: e001 .. B 0x1000b51c ; lsm6dso_mode_get + 1080 - 0x1000b518: 2000 . MOVS r0,#0 - 0x1000b51a: 7260 `r STRB r0,[r4,#9] - 0x1000b51c: 4668 hF MOV r0,sp - 0x1000b51e: 7a00 .z LDRB r0,[r0,#8] - 0x1000b520: 0740 @. LSLS r0,r0,#29 - 0x1000b522: 0fc0 .. LSRS r0,r0,#31 - 0x1000b524: 2800 .( CMP r0,#0 - 0x1000b526: d002 .. BEQ 0x1000b52e ; lsm6dso_mode_get + 1098 - 0x1000b528: 2801 .( CMP r0,#1 - 0x1000b52a: d16e n. BNE 0x1000b60a ; lsm6dso_mode_get + 1318 - 0x1000b52c: e061 a. B 0x1000b5f2 ; lsm6dso_mode_get + 1294 - 0x1000b52e: a808 .. ADD r0,sp,#0x20 - 0x1000b530: 7900 .y LDRB r0,[r0,#4] - 0x1000b532: 0980 .. LSRS r0,r0,#6 - 0x1000b534: 2800 .( CMP r0,#0 - 0x1000b536: d006 .. BEQ 0x1000b546 ; lsm6dso_mode_get + 1122 - 0x1000b538: 2801 .( CMP r0,#1 - 0x1000b53a: d00d .. BEQ 0x1000b558 ; lsm6dso_mode_get + 1140 - 0x1000b53c: 2802 .( CMP r0,#2 - 0x1000b53e: d005 .. BEQ 0x1000b54c ; lsm6dso_mode_get + 1128 - 0x1000b540: 2803 .( CMP r0,#3 - 0x1000b542: d10c .. BNE 0x1000b55e ; lsm6dso_mode_get + 1146 - 0x1000b544: e005 .. B 0x1000b552 ; lsm6dso_mode_get + 1134 - 0x1000b546: 2100 .! MOVS r1,#0 - 0x1000b548: 71a1 .q STRB r1,[r4,#6] - 0x1000b54a: e00b .. B 0x1000b564 ; lsm6dso_mode_get + 1152 - 0x1000b54c: 2102 .! MOVS r1,#2 - 0x1000b54e: 71a1 .q STRB r1,[r4,#6] - 0x1000b550: e008 .. B 0x1000b564 ; lsm6dso_mode_get + 1152 - 0x1000b552: 2103 .! MOVS r1,#3 - 0x1000b554: 71a1 .q STRB r1,[r4,#6] - 0x1000b556: e005 .. B 0x1000b564 ; lsm6dso_mode_get + 1152 - 0x1000b558: 2101 .! MOVS r1,#1 - 0x1000b55a: 71a1 .q STRB r1,[r4,#6] - 0x1000b55c: e002 .. B 0x1000b564 ; lsm6dso_mode_get + 1152 - 0x1000b55e: 2100 .! MOVS r1,#0 - 0x1000b560: 71a1 .q STRB r1,[r4,#6] - 0x1000b562: bf00 .. NOP - 0x1000b564: bf00 .. NOP - 0x1000b566: a808 .. ADD r0,sp,#0x20 - 0x1000b568: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b56a: 06c0 .. LSLS r0,r0,#27 - 0x1000b56c: 0fc0 .. LSRS r0,r0,#31 - 0x1000b56e: 2800 .( CMP r0,#0 - 0x1000b570: d002 .. BEQ 0x1000b578 ; lsm6dso_mode_get + 1172 - 0x1000b572: 2801 .( CMP r0,#1 - 0x1000b574: d106 .. BNE 0x1000b584 ; lsm6dso_mode_get + 1184 - 0x1000b576: e002 .. B 0x1000b57e ; lsm6dso_mode_get + 1178 - 0x1000b578: 2100 .! MOVS r1,#0 - 0x1000b57a: 7161 aq STRB r1,[r4,#5] - 0x1000b57c: e005 .. B 0x1000b58a ; lsm6dso_mode_get + 1190 - 0x1000b57e: 2101 .! MOVS r1,#1 - 0x1000b580: 7161 aq STRB r1,[r4,#5] - 0x1000b582: e002 .. B 0x1000b58a ; lsm6dso_mode_get + 1190 - 0x1000b584: 2100 .! MOVS r1,#0 - 0x1000b586: 7161 aq STRB r1,[r4,#5] - 0x1000b588: bf00 .. NOP - 0x1000b58a: bf00 .. NOP - 0x1000b58c: a808 .. ADD r0,sp,#0x20 - 0x1000b58e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b590: 0700 .. LSLS r0,r0,#28 - 0x1000b592: 0f40 @. LSRS r0,r0,#29 - 0x1000b594: 2800 .( CMP r0,#0 - 0x1000b596: d006 .. BEQ 0x1000b5a6 ; lsm6dso_mode_get + 1218 - 0x1000b598: 2802 .( CMP r0,#2 - 0x1000b59a: d007 .. BEQ 0x1000b5ac ; lsm6dso_mode_get + 1224 - 0x1000b59c: 2804 .( CMP r0,#4 - 0x1000b59e: d008 .. BEQ 0x1000b5b2 ; lsm6dso_mode_get + 1230 - 0x1000b5a0: 2806 .( CMP r0,#6 - 0x1000b5a2: d10c .. BNE 0x1000b5be ; lsm6dso_mode_get + 1242 - 0x1000b5a4: e008 .. B 0x1000b5b8 ; lsm6dso_mode_get + 1236 - 0x1000b5a6: 2100 .! MOVS r1,#0 - 0x1000b5a8: 7221 !r STRB r1,[r4,#8] - 0x1000b5aa: e00b .. B 0x1000b5c4 ; lsm6dso_mode_get + 1248 - 0x1000b5ac: 2102 .! MOVS r1,#2 - 0x1000b5ae: 7221 !r STRB r1,[r4,#8] - 0x1000b5b0: e008 .. B 0x1000b5c4 ; lsm6dso_mode_get + 1248 - 0x1000b5b2: 2104 .! MOVS r1,#4 - 0x1000b5b4: 7221 !r STRB r1,[r4,#8] - 0x1000b5b6: e005 .. B 0x1000b5c4 ; lsm6dso_mode_get + 1248 - 0x1000b5b8: 2106 .! MOVS r1,#6 - 0x1000b5ba: 7221 !r STRB r1,[r4,#8] - 0x1000b5bc: e002 .. B 0x1000b5c4 ; lsm6dso_mode_get + 1248 - 0x1000b5be: 2100 .! MOVS r1,#0 - 0x1000b5c0: 7221 !r STRB r1,[r4,#8] - 0x1000b5c2: bf00 .. NOP - 0x1000b5c4: bf00 .. NOP - 0x1000b5c6: a808 .. ADD r0,sp,#0x20 - 0x1000b5c8: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b5ca: 07c0 .. LSLS r0,r0,#31 - 0x1000b5cc: 0fc0 .. LSRS r0,r0,#31 - 0x1000b5ce: 2800 .( CMP r0,#0 - 0x1000b5d0: d002 .. BEQ 0x1000b5d8 ; lsm6dso_mode_get + 1268 - 0x1000b5d2: 2801 .( CMP r0,#1 - 0x1000b5d4: d106 .. BNE 0x1000b5e4 ; lsm6dso_mode_get + 1280 - 0x1000b5d6: e002 .. B 0x1000b5de ; lsm6dso_mode_get + 1274 - 0x1000b5d8: 2100 .! MOVS r1,#0 - 0x1000b5da: 71e1 .q STRB r1,[r4,#7] - 0x1000b5dc: e005 .. B 0x1000b5ea ; lsm6dso_mode_get + 1286 - 0x1000b5de: 2101 .! MOVS r1,#1 - 0x1000b5e0: 71e1 .q STRB r1,[r4,#7] - 0x1000b5e2: e002 .. B 0x1000b5ea ; lsm6dso_mode_get + 1286 - 0x1000b5e4: 2100 .! MOVS r1,#0 - 0x1000b5e6: 71e1 .q STRB r1,[r4,#7] - 0x1000b5e8: bf00 .. NOP - 0x1000b5ea: bf00 .. NOP - 0x1000b5ec: 2000 . MOVS r0,#0 - 0x1000b5ee: 7120 q STRB r0,[r4,#4] - 0x1000b5f0: e06a j. B 0x1000b6c8 ; lsm6dso_mode_get + 1508 - 0x1000b5f2: a808 .. ADD r0,sp,#0x20 - 0x1000b5f4: 7900 .y LDRB r0,[r0,#4] - 0x1000b5f6: 0980 .. LSRS r0,r0,#6 - 0x1000b5f8: 2800 .( CMP r0,#0 - 0x1000b5fa: d007 .. BEQ 0x1000b60c ; lsm6dso_mode_get + 1320 - 0x1000b5fc: 2801 .( CMP r0,#1 - 0x1000b5fe: d00e .. BEQ 0x1000b61e ; lsm6dso_mode_get + 1338 - 0x1000b600: 2802 .( CMP r0,#2 - 0x1000b602: d006 .. BEQ 0x1000b612 ; lsm6dso_mode_get + 1326 - 0x1000b604: 2803 .( CMP r0,#3 - 0x1000b606: d10d .. BNE 0x1000b624 ; lsm6dso_mode_get + 1344 - 0x1000b608: e006 .. B 0x1000b618 ; lsm6dso_mode_get + 1332 - 0x1000b60a: e055 U. B 0x1000b6b8 ; lsm6dso_mode_get + 1492 - 0x1000b60c: 2100 .! MOVS r1,#0 - 0x1000b60e: 71a1 .q STRB r1,[r4,#6] - 0x1000b610: e00b .. B 0x1000b62a ; lsm6dso_mode_get + 1350 - 0x1000b612: 2102 .! MOVS r1,#2 - 0x1000b614: 71a1 .q STRB r1,[r4,#6] - 0x1000b616: e008 .. B 0x1000b62a ; lsm6dso_mode_get + 1350 - 0x1000b618: 2103 .! MOVS r1,#3 - 0x1000b61a: 71a1 .q STRB r1,[r4,#6] - 0x1000b61c: e005 .. B 0x1000b62a ; lsm6dso_mode_get + 1350 - 0x1000b61e: 2101 .! MOVS r1,#1 - 0x1000b620: 71a1 .q STRB r1,[r4,#6] - 0x1000b622: e002 .. B 0x1000b62a ; lsm6dso_mode_get + 1350 - 0x1000b624: 2100 .! MOVS r1,#0 - 0x1000b626: 71a1 .q STRB r1,[r4,#6] - 0x1000b628: bf00 .. NOP - 0x1000b62a: bf00 .. NOP - 0x1000b62c: a808 .. ADD r0,sp,#0x20 - 0x1000b62e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b630: 06c0 .. LSLS r0,r0,#27 - 0x1000b632: 0fc0 .. LSRS r0,r0,#31 - 0x1000b634: 2800 .( CMP r0,#0 - 0x1000b636: d002 .. BEQ 0x1000b63e ; lsm6dso_mode_get + 1370 - 0x1000b638: 2801 .( CMP r0,#1 - 0x1000b63a: d106 .. BNE 0x1000b64a ; lsm6dso_mode_get + 1382 - 0x1000b63c: e002 .. B 0x1000b644 ; lsm6dso_mode_get + 1376 - 0x1000b63e: 2100 .! MOVS r1,#0 - 0x1000b640: 7161 aq STRB r1,[r4,#5] - 0x1000b642: e005 .. B 0x1000b650 ; lsm6dso_mode_get + 1388 - 0x1000b644: 2101 .! MOVS r1,#1 - 0x1000b646: 7161 aq STRB r1,[r4,#5] - 0x1000b648: e002 .. B 0x1000b650 ; lsm6dso_mode_get + 1388 - 0x1000b64a: 2100 .! MOVS r1,#0 - 0x1000b64c: 7161 aq STRB r1,[r4,#5] - 0x1000b64e: bf00 .. NOP - 0x1000b650: bf00 .. NOP - 0x1000b652: a808 .. ADD r0,sp,#0x20 - 0x1000b654: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b656: 0700 .. LSLS r0,r0,#28 - 0x1000b658: 0f40 @. LSRS r0,r0,#29 - 0x1000b65a: 2800 .( CMP r0,#0 - 0x1000b65c: d006 .. BEQ 0x1000b66c ; lsm6dso_mode_get + 1416 - 0x1000b65e: 2802 .( CMP r0,#2 - 0x1000b660: d007 .. BEQ 0x1000b672 ; lsm6dso_mode_get + 1422 - 0x1000b662: 2804 .( CMP r0,#4 - 0x1000b664: d008 .. BEQ 0x1000b678 ; lsm6dso_mode_get + 1428 - 0x1000b666: 2806 .( CMP r0,#6 - 0x1000b668: d10c .. BNE 0x1000b684 ; lsm6dso_mode_get + 1440 - 0x1000b66a: e008 .. B 0x1000b67e ; lsm6dso_mode_get + 1434 - 0x1000b66c: 2100 .! MOVS r1,#0 - 0x1000b66e: 7221 !r STRB r1,[r4,#8] - 0x1000b670: e00b .. B 0x1000b68a ; lsm6dso_mode_get + 1446 - 0x1000b672: 2102 .! MOVS r1,#2 - 0x1000b674: 7221 !r STRB r1,[r4,#8] - 0x1000b676: e008 .. B 0x1000b68a ; lsm6dso_mode_get + 1446 - 0x1000b678: 2104 .! MOVS r1,#4 - 0x1000b67a: 7221 !r STRB r1,[r4,#8] - 0x1000b67c: e005 .. B 0x1000b68a ; lsm6dso_mode_get + 1446 - 0x1000b67e: 2106 .! MOVS r1,#6 - 0x1000b680: 7221 !r STRB r1,[r4,#8] - 0x1000b682: e002 .. B 0x1000b68a ; lsm6dso_mode_get + 1446 - 0x1000b684: 2100 .! MOVS r1,#0 - 0x1000b686: 7221 !r STRB r1,[r4,#8] - 0x1000b688: bf00 .. NOP - 0x1000b68a: bf00 .. NOP - 0x1000b68c: a808 .. ADD r0,sp,#0x20 - 0x1000b68e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000b690: 07c0 .. LSLS r0,r0,#31 - 0x1000b692: 0fc0 .. LSRS r0,r0,#31 - 0x1000b694: 2800 .( CMP r0,#0 - 0x1000b696: d002 .. BEQ 0x1000b69e ; lsm6dso_mode_get + 1466 - 0x1000b698: 2801 .( CMP r0,#1 - 0x1000b69a: d106 .. BNE 0x1000b6aa ; lsm6dso_mode_get + 1478 - 0x1000b69c: e002 .. B 0x1000b6a4 ; lsm6dso_mode_get + 1472 - 0x1000b69e: 2100 .! MOVS r1,#0 - 0x1000b6a0: 71e1 .q STRB r1,[r4,#7] - 0x1000b6a2: e005 .. B 0x1000b6b0 ; lsm6dso_mode_get + 1484 - 0x1000b6a4: 2101 .! MOVS r1,#1 - 0x1000b6a6: 71e1 .q STRB r1,[r4,#7] - 0x1000b6a8: e002 .. B 0x1000b6b0 ; lsm6dso_mode_get + 1484 - 0x1000b6aa: 2100 .! MOVS r1,#0 - 0x1000b6ac: 71e1 .q STRB r1,[r4,#7] - 0x1000b6ae: bf00 .. NOP - 0x1000b6b0: bf00 .. NOP - 0x1000b6b2: 2001 . MOVS r0,#1 - 0x1000b6b4: 7120 q STRB r0,[r4,#4] - 0x1000b6b6: e007 .. B 0x1000b6c8 ; lsm6dso_mode_get + 1508 - 0x1000b6b8: 2100 .! MOVS r1,#0 - 0x1000b6ba: 7221 !r STRB r1,[r4,#8] - 0x1000b6bc: 71e1 .q STRB r1,[r4,#7] - 0x1000b6be: 7161 aq STRB r1,[r4,#5] - 0x1000b6c0: 71a1 .q STRB r1,[r4,#6] - 0x1000b6c2: 2000 . MOVS r0,#0 - 0x1000b6c4: 7120 q STRB r0,[r4,#4] - 0x1000b6c6: bf00 .. NOP - 0x1000b6c8: bf00 .. NOP - 0x1000b6ca: 4628 (F MOV r0,r5 - 0x1000b6cc: e51c .. B 0x1000b108 ; lsm6dso_mode_get + 36 - lsm6dso_data_get - 0x1000b6ce: b5ff .. PUSH {r0-r7,lr} - 0x1000b6d0: b085 .. SUB sp,sp,#0x14 - 0x1000b6d2: 4617 .F MOV r7,r2 - 0x1000b6d4: 461d .F MOV r5,r3 - 0x1000b6d6: 2000 . MOVS r0,#0 - 0x1000b6d8: 9000 .. STR r0,[sp,#0] - 0x1000b6da: 9805 .. LDR r0,[sp,#0x14] - 0x1000b6dc: 2800 .( CMP r0,#0 - 0x1000b6de: d00c .. BEQ 0x1000b6fa ; lsm6dso_data_get + 44 - 0x1000b6e0: 230e .# MOVS r3,#0xe - 0x1000b6e2: aa01 .. ADD r2,sp,#4 - 0x1000b6e4: 2120 ! MOVS r1,#0x20 - 0x1000b6e6: 9805 .. LDR r0,[sp,#0x14] - 0x1000b6e8: f7f7ffbc .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000b6ec: 9000 .. STR r0,[sp,#0] - 0x1000b6ee: 9800 .. LDR r0,[sp,#0] - 0x1000b6f0: 2800 .( CMP r0,#0 - 0x1000b6f2: d002 .. BEQ 0x1000b6fa ; lsm6dso_data_get + 44 - 0x1000b6f4: 9800 .. LDR r0,[sp,#0] - 0x1000b6f6: b009 .. ADD sp,sp,#0x24 - 0x1000b6f8: bdf0 .. POP {r4-r7,pc} - 0x1000b6fa: 2600 .& MOVS r6,#0 - 0x1000b6fc: a901 .. ADD r1,sp,#4 - 0x1000b6fe: 1c70 p. ADDS r0,r6,#1 - 0x1000b700: 5c09 .\ LDRB r1,[r1,r0] - 0x1000b702: 85a9 .. STRH r1,[r5,#0x2c] - 0x1000b704: 202c , MOVS r0,#0x2c - 0x1000b706: 5d40 @] LDRB r0,[r0,r5] - 0x1000b708: 0200 .. LSLS r0,r0,#8 - 0x1000b70a: a901 .. ADD r1,sp,#4 - 0x1000b70c: 5d89 .] LDRB r1,[r1,r6] - 0x1000b70e: 1840 @. ADDS r0,r0,r1 - 0x1000b710: b201 .. SXTH r1,r0 - 0x1000b712: 85a9 .. STRH r1,[r5,#0x2c] - 0x1000b714: 1cb6 .. ADDS r6,r6,#2 - 0x1000b716: 202c , MOVS r0,#0x2c - 0x1000b718: 5e28 (^ LDRSH r0,[r5,r0] - 0x1000b71a: f7f8f82a ..*. BL lsm6dso_from_lsb_to_celsius ; 0x10003772 - 0x1000b71e: 62a8 .b STR r0,[r5,#0x28] - 0x1000b720: 2400 .$ MOVS r4,#0 - 0x1000b722: e05c \. B 0x1000b7de ; lsm6dso_data_get + 272 - 0x1000b724: a901 .. ADD r1,sp,#4 - 0x1000b726: 1c70 p. ADDS r0,r6,#1 - 0x1000b728: 5c09 .\ LDRB r1,[r1,r0] - 0x1000b72a: 0062 b. LSLS r2,r4,#1 - 0x1000b72c: 4628 (F MOV r0,r5 - 0x1000b72e: 3020 0 ADDS r0,r0,#0x20 - 0x1000b730: 5281 .R STRH r1,[r0,r2] - 0x1000b732: 0061 a. LSLS r1,r4,#1 - 0x1000b734: 5c40 @\ LDRB r0,[r0,r1] - 0x1000b736: 0200 .. LSLS r0,r0,#8 - 0x1000b738: a901 .. ADD r1,sp,#4 - 0x1000b73a: 5d89 .] LDRB r1,[r1,r6] - 0x1000b73c: 1840 @. ADDS r0,r0,r1 - 0x1000b73e: b201 .. SXTH r1,r0 - 0x1000b740: 0062 b. LSLS r2,r4,#1 - 0x1000b742: 4628 (F MOV r0,r5 - 0x1000b744: 3020 0 ADDS r0,r0,#0x20 - 0x1000b746: 5281 .R STRH r1,[r0,r2] - 0x1000b748: 1cb0 .. ADDS r0,r6,#2 - 0x1000b74a: b2c6 .. UXTB r6,r0 - 0x1000b74c: 78f8 .x LDRB r0,[r7,#3] - 0x1000b74e: 0003 .. MOVS r3,r0 - 0x1000b750: f009fc79 ..y. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000b754: 1b100507 .... DCD 454034695 - 0x1000b758: 313c263c <&<1 DCD 826025532 - 0x1000b75c: 003c <. DCW 60 - $t - 0x1000b75e: 0062 b. LSLS r2,r4,#1 - 0x1000b760: 4629 )F MOV r1,r5 - 0x1000b762: 3120 1 ADDS r1,r1,#0x20 - 0x1000b764: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b766: f7f7ffe6 .... BL lsm6dso_from_fs250_to_mdps ; 0x10003736 - 0x1000b76a: 00a2 .. LSLS r2,r4,#2 - 0x1000b76c: 4629 )F MOV r1,r5 - 0x1000b76e: 3114 .1 ADDS r1,r1,#0x14 - 0x1000b770: 5088 .P STR r0,[r1,r2] - 0x1000b772: e031 1. B 0x1000b7d8 ; lsm6dso_data_get + 266 - 0x1000b774: 0062 b. LSLS r2,r4,#1 - 0x1000b776: 4629 )F MOV r1,r5 - 0x1000b778: 3120 1 ADDS r1,r1,#0x20 - 0x1000b77a: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b77c: f7f7ffc7 .... BL lsm6dso_from_fs125_to_mdps ; 0x1000370e - 0x1000b780: 00a2 .. LSLS r2,r4,#2 - 0x1000b782: 4629 )F MOV r1,r5 - 0x1000b784: 3114 .1 ADDS r1,r1,#0x14 - 0x1000b786: 5088 .P STR r0,[r1,r2] - 0x1000b788: e026 &. B 0x1000b7d8 ; lsm6dso_data_get + 266 - 0x1000b78a: 0062 b. LSLS r2,r4,#1 - 0x1000b78c: 4629 )F MOV r1,r5 - 0x1000b78e: 3120 1 ADDS r1,r1,#0x20 - 0x1000b790: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b792: f7f7ffc6 .... BL lsm6dso_from_fs500_to_mdps ; 0x10003722 - 0x1000b796: 00a2 .. LSLS r2,r4,#2 - 0x1000b798: 4629 )F MOV r1,r5 - 0x1000b79a: 3114 .1 ADDS r1,r1,#0x14 - 0x1000b79c: 5088 .P STR r0,[r1,r2] - 0x1000b79e: e01b .. B 0x1000b7d8 ; lsm6dso_data_get + 266 - 0x1000b7a0: 0062 b. LSLS r2,r4,#1 - 0x1000b7a2: 4629 )F MOV r1,r5 - 0x1000b7a4: 3120 1 ADDS r1,r1,#0x20 - 0x1000b7a6: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b7a8: f7f7ffcf .... BL lsm6dso_from_fs1000_to_mdps ; 0x1000374a - 0x1000b7ac: 00a2 .. LSLS r2,r4,#2 - 0x1000b7ae: 4629 )F MOV r1,r5 - 0x1000b7b0: 3114 .1 ADDS r1,r1,#0x14 - 0x1000b7b2: 5088 .P STR r0,[r1,r2] - 0x1000b7b4: e010 .. B 0x1000b7d8 ; lsm6dso_data_get + 266 - 0x1000b7b6: 0062 b. LSLS r2,r4,#1 - 0x1000b7b8: 4629 )F MOV r1,r5 - 0x1000b7ba: 3120 1 ADDS r1,r1,#0x20 - 0x1000b7bc: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b7be: f7f7ffce .... BL lsm6dso_from_fs2000_to_mdps ; 0x1000375e - 0x1000b7c2: 00a2 .. LSLS r2,r4,#2 - 0x1000b7c4: 4629 )F MOV r1,r5 - 0x1000b7c6: 3114 .1 ADDS r1,r1,#0x14 - 0x1000b7c8: 5088 .P STR r0,[r1,r2] - 0x1000b7ca: e005 .. B 0x1000b7d8 ; lsm6dso_data_get + 266 - 0x1000b7cc: 2100 .! MOVS r1,#0 - 0x1000b7ce: 00a2 .. LSLS r2,r4,#2 - 0x1000b7d0: 4628 (F MOV r0,r5 - 0x1000b7d2: 3014 .0 ADDS r0,r0,#0x14 - 0x1000b7d4: 5081 .P STR r1,[r0,r2] - 0x1000b7d6: bf00 .. NOP - 0x1000b7d8: bf00 .. NOP - 0x1000b7da: 1c60 `. ADDS r0,r4,#1 - 0x1000b7dc: b2c4 .. UXTB r4,r0 - 0x1000b7de: 2c03 ., CMP r4,#3 - 0x1000b7e0: d3a0 .. BCC 0x1000b724 ; lsm6dso_data_get + 86 - 0x1000b7e2: 2400 .$ MOVS r4,#0 - 0x1000b7e4: e048 H. B 0x1000b878 ; lsm6dso_data_get + 426 - 0x1000b7e6: a901 .. ADD r1,sp,#4 - 0x1000b7e8: 1c70 p. ADDS r0,r6,#1 - 0x1000b7ea: 5c09 .\ LDRB r1,[r1,r0] - 0x1000b7ec: 0062 b. LSLS r2,r4,#1 - 0x1000b7ee: 4628 (F MOV r0,r5 - 0x1000b7f0: 300c .0 ADDS r0,r0,#0xc - 0x1000b7f2: 5281 .R STRH r1,[r0,r2] - 0x1000b7f4: 0061 a. LSLS r1,r4,#1 - 0x1000b7f6: 5c40 @\ LDRB r0,[r0,r1] - 0x1000b7f8: 0200 .. LSLS r0,r0,#8 - 0x1000b7fa: a901 .. ADD r1,sp,#4 - 0x1000b7fc: 5d89 .] LDRB r1,[r1,r6] - 0x1000b7fe: 1840 @. ADDS r0,r0,r1 - 0x1000b800: b201 .. SXTH r1,r0 - 0x1000b802: 0062 b. LSLS r2,r4,#1 - 0x1000b804: 4628 (F MOV r0,r5 - 0x1000b806: 300c .0 ADDS r0,r0,#0xc - 0x1000b808: 5281 .R STRH r1,[r0,r2] - 0x1000b80a: 1cb0 .. ADDS r0,r6,#2 - 0x1000b80c: b2c6 .. UXTB r6,r0 - 0x1000b80e: 7878 xx LDRB r0,[r7,#1] - 0x1000b810: 2800 .( CMP r0,#0 - 0x1000b812: d006 .. BEQ 0x1000b822 ; lsm6dso_data_get + 340 - 0x1000b814: 2801 .( CMP r0,#1 - 0x1000b816: d01f .. BEQ 0x1000b858 ; lsm6dso_data_get + 394 - 0x1000b818: 2802 .( CMP r0,#2 - 0x1000b81a: d00b .. BEQ 0x1000b834 ; lsm6dso_data_get + 358 - 0x1000b81c: 2803 .( CMP r0,#3 - 0x1000b81e: d124 $. BNE 0x1000b86a ; lsm6dso_data_get + 412 - 0x1000b820: e011 .. B 0x1000b846 ; lsm6dso_data_get + 376 - 0x1000b822: 0062 b. LSLS r2,r4,#1 - 0x1000b824: 4629 )F MOV r1,r5 - 0x1000b826: 310c .1 ADDS r1,r1,#0xc - 0x1000b828: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b82a: f7f7ff48 ..H. BL lsm6dso_from_fs2_to_mg ; 0x100036be - 0x1000b82e: 00a1 .. LSLS r1,r4,#2 - 0x1000b830: 5068 hP STR r0,[r5,r1] - 0x1000b832: e01e .. B 0x1000b872 ; lsm6dso_data_get + 420 - 0x1000b834: 0062 b. LSLS r2,r4,#1 - 0x1000b836: 4629 )F MOV r1,r5 - 0x1000b838: 310c .1 ADDS r1,r1,#0xc - 0x1000b83a: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b83c: f7f7ff49 ..I. BL lsm6dso_from_fs4_to_mg ; 0x100036d2 - 0x1000b840: 00a1 .. LSLS r1,r4,#2 - 0x1000b842: 5068 hP STR r0,[r5,r1] - 0x1000b844: e015 .. B 0x1000b872 ; lsm6dso_data_get + 420 - 0x1000b846: 0062 b. LSLS r2,r4,#1 - 0x1000b848: 4629 )F MOV r1,r5 - 0x1000b84a: 310c .1 ADDS r1,r1,#0xc - 0x1000b84c: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b84e: f7f7ff4a ..J. BL lsm6dso_from_fs8_to_mg ; 0x100036e6 - 0x1000b852: 00a1 .. LSLS r1,r4,#2 - 0x1000b854: 5068 hP STR r0,[r5,r1] - 0x1000b856: e00c .. B 0x1000b872 ; lsm6dso_data_get + 420 - 0x1000b858: 0062 b. LSLS r2,r4,#1 - 0x1000b85a: 4629 )F MOV r1,r5 - 0x1000b85c: 310c .1 ADDS r1,r1,#0xc - 0x1000b85e: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b860: f7f7ff4b ..K. BL lsm6dso_from_fs16_to_mg ; 0x100036fa - 0x1000b864: 00a1 .. LSLS r1,r4,#2 - 0x1000b866: 5068 hP STR r0,[r5,r1] - 0x1000b868: e003 .. B 0x1000b872 ; lsm6dso_data_get + 420 - 0x1000b86a: 2000 . MOVS r0,#0 - 0x1000b86c: 00a1 .. LSLS r1,r4,#2 - 0x1000b86e: 5068 hP STR r0,[r5,r1] - 0x1000b870: bf00 .. NOP - 0x1000b872: bf00 .. NOP - 0x1000b874: 1c60 `. ADDS r0,r4,#1 - 0x1000b876: b2c4 .. UXTB r4,r0 - 0x1000b878: 2c03 ., CMP r4,#3 - 0x1000b87a: d3b4 .. BCC 0x1000b7e6 ; lsm6dso_data_get + 280 - 0x1000b87c: 9806 .. LDR r0,[sp,#0x18] - 0x1000b87e: 2800 .( CMP r0,#0 - 0x1000b880: d00b .. BEQ 0x1000b89a ; lsm6dso_data_get + 460 - 0x1000b882: 230c .# MOVS r3,#0xc - 0x1000b884: aa01 .. ADD r2,sp,#4 - 0x1000b886: 2122 "! MOVS r1,#0x22 - 0x1000b888: 9806 .. LDR r0,[sp,#0x18] - 0x1000b88a: f7f7feeb .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000b88e: 9000 .. STR r0,[sp,#0] - 0x1000b890: 9800 .. LDR r0,[sp,#0] - 0x1000b892: 2800 .( CMP r0,#0 - 0x1000b894: d001 .. BEQ 0x1000b89a ; lsm6dso_data_get + 460 - 0x1000b896: 9800 .. LDR r0,[sp,#0] - 0x1000b898: e72d -. B 0x1000b6f6 ; lsm6dso_data_get + 40 - 0x1000b89a: 2600 .& MOVS r6,#0 - 0x1000b89c: 2400 .$ MOVS r4,#0 - 0x1000b89e: e061 a. B 0x1000b964 ; lsm6dso_data_get + 662 - 0x1000b8a0: a901 .. ADD r1,sp,#4 - 0x1000b8a2: 1c70 p. ADDS r0,r6,#1 - 0x1000b8a4: 5c09 .\ LDRB r1,[r1,r0] - 0x1000b8a6: 0062 b. LSLS r2,r4,#1 - 0x1000b8a8: 4628 (F MOV r0,r5 - 0x1000b8aa: 3050 P0 ADDS r0,r0,#0x50 - 0x1000b8ac: 5281 .R STRH r1,[r0,r2] - 0x1000b8ae: 0061 a. LSLS r1,r4,#1 - 0x1000b8b0: 5c40 @\ LDRB r0,[r0,r1] - 0x1000b8b2: 0200 .. LSLS r0,r0,#8 - 0x1000b8b4: a901 .. ADD r1,sp,#4 - 0x1000b8b6: 5d89 .] LDRB r1,[r1,r6] - 0x1000b8b8: 1840 @. ADDS r0,r0,r1 - 0x1000b8ba: b201 .. SXTH r1,r0 - 0x1000b8bc: 0062 b. LSLS r2,r4,#1 - 0x1000b8be: 4628 (F MOV r0,r5 - 0x1000b8c0: 3050 P0 ADDS r0,r0,#0x50 - 0x1000b8c2: 5281 .R STRH r1,[r0,r2] - 0x1000b8c4: 1cb0 .. ADDS r0,r6,#2 - 0x1000b8c6: b2c6 .. UXTB r6,r0 - 0x1000b8c8: 7a38 8z LDRB r0,[r7,#8] - 0x1000b8ca: 0003 .. MOVS r3,r0 - 0x1000b8cc: f009fbbb .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000b8d0: 1d110507 .... DCD 487654663 - 0x1000b8d4: 35412941 A)A5 DCD 893462849 - 0x1000b8d8: 0041 A. DCW 65 - $t - 0x1000b8da: 0062 b. LSLS r2,r4,#1 - 0x1000b8dc: 4629 )F MOV r1,r5 - 0x1000b8de: 3150 P1 ADDS r1,r1,#0x50 - 0x1000b8e0: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b8e2: f7f7ff28 ..(. BL lsm6dso_from_fs250_to_mdps ; 0x10003736 - 0x1000b8e6: 4601 .F MOV r1,r0 - 0x1000b8e8: 00a2 .. LSLS r2,r4,#2 - 0x1000b8ea: 4628 (F MOV r0,r5 - 0x1000b8ec: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b8ee: 5081 .P STR r1,[r0,r2] - 0x1000b8f0: e035 5. B 0x1000b95e ; lsm6dso_data_get + 656 - 0x1000b8f2: 0062 b. LSLS r2,r4,#1 - 0x1000b8f4: 4629 )F MOV r1,r5 - 0x1000b8f6: 3150 P1 ADDS r1,r1,#0x50 - 0x1000b8f8: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b8fa: f7f7ff08 .... BL lsm6dso_from_fs125_to_mdps ; 0x1000370e - 0x1000b8fe: 4601 .F MOV r1,r0 - 0x1000b900: 00a2 .. LSLS r2,r4,#2 - 0x1000b902: 4628 (F MOV r0,r5 - 0x1000b904: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b906: 5081 .P STR r1,[r0,r2] - 0x1000b908: e029 ). B 0x1000b95e ; lsm6dso_data_get + 656 - 0x1000b90a: 0062 b. LSLS r2,r4,#1 - 0x1000b90c: 4629 )F MOV r1,r5 - 0x1000b90e: 3150 P1 ADDS r1,r1,#0x50 - 0x1000b910: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b912: f7f7ff06 .... BL lsm6dso_from_fs500_to_mdps ; 0x10003722 - 0x1000b916: 4601 .F MOV r1,r0 - 0x1000b918: 00a2 .. LSLS r2,r4,#2 - 0x1000b91a: 4628 (F MOV r0,r5 - 0x1000b91c: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b91e: 5081 .P STR r1,[r0,r2] - 0x1000b920: e01d .. B 0x1000b95e ; lsm6dso_data_get + 656 - 0x1000b922: 0062 b. LSLS r2,r4,#1 - 0x1000b924: 4629 )F MOV r1,r5 - 0x1000b926: 3150 P1 ADDS r1,r1,#0x50 - 0x1000b928: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b92a: f7f7ff0e .... BL lsm6dso_from_fs1000_to_mdps ; 0x1000374a - 0x1000b92e: 4601 .F MOV r1,r0 - 0x1000b930: 00a2 .. LSLS r2,r4,#2 - 0x1000b932: 4628 (F MOV r0,r5 - 0x1000b934: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b936: 5081 .P STR r1,[r0,r2] - 0x1000b938: e011 .. B 0x1000b95e ; lsm6dso_data_get + 656 - 0x1000b93a: 0062 b. LSLS r2,r4,#1 - 0x1000b93c: 4629 )F MOV r1,r5 - 0x1000b93e: 3150 P1 ADDS r1,r1,#0x50 - 0x1000b940: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b942: f7f7ff0c .... BL lsm6dso_from_fs2000_to_mdps ; 0x1000375e - 0x1000b946: 4601 .F MOV r1,r0 - 0x1000b948: 00a2 .. LSLS r2,r4,#2 - 0x1000b94a: 4628 (F MOV r0,r5 - 0x1000b94c: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b94e: 5081 .P STR r1,[r0,r2] - 0x1000b950: e005 .. B 0x1000b95e ; lsm6dso_data_get + 656 - 0x1000b952: 2100 .! MOVS r1,#0 - 0x1000b954: 00a2 .. LSLS r2,r4,#2 - 0x1000b956: 4628 (F MOV r0,r5 - 0x1000b958: 3044 D0 ADDS r0,r0,#0x44 - 0x1000b95a: 5081 .P STR r1,[r0,r2] - 0x1000b95c: bf00 .. NOP - 0x1000b95e: bf00 .. NOP - 0x1000b960: 1c60 `. ADDS r0,r4,#1 - 0x1000b962: b2c4 .. UXTB r4,r0 - 0x1000b964: 2c03 ., CMP r4,#3 - 0x1000b966: d39b .. BCC 0x1000b8a0 ; lsm6dso_data_get + 466 - 0x1000b968: 2400 .$ MOVS r4,#0 - 0x1000b96a: e052 R. B 0x1000ba12 ; lsm6dso_data_get + 836 - 0x1000b96c: a901 .. ADD r1,sp,#4 - 0x1000b96e: 1c70 p. ADDS r0,r6,#1 - 0x1000b970: 5c09 .\ LDRB r1,[r1,r0] - 0x1000b972: 0062 b. LSLS r2,r4,#1 - 0x1000b974: 4628 (F MOV r0,r5 - 0x1000b976: 303c <0 ADDS r0,r0,#0x3c - 0x1000b978: 5281 .R STRH r1,[r0,r2] - 0x1000b97a: 0061 a. LSLS r1,r4,#1 - 0x1000b97c: 5c40 @\ LDRB r0,[r0,r1] - 0x1000b97e: 0200 .. LSLS r0,r0,#8 - 0x1000b980: a901 .. ADD r1,sp,#4 - 0x1000b982: 5d89 .] LDRB r1,[r1,r6] - 0x1000b984: 1840 @. ADDS r0,r0,r1 - 0x1000b986: b201 .. SXTH r1,r0 - 0x1000b988: 0062 b. LSLS r2,r4,#1 - 0x1000b98a: 4628 (F MOV r0,r5 - 0x1000b98c: 303c <0 ADDS r0,r0,#0x3c - 0x1000b98e: 5281 .R STRH r1,[r0,r2] - 0x1000b990: 1cb0 .. ADDS r0,r6,#2 - 0x1000b992: b2c6 .. UXTB r6,r0 - 0x1000b994: 79b8 .y LDRB r0,[r7,#6] - 0x1000b996: 2800 .( CMP r0,#0 - 0x1000b998: d006 .. BEQ 0x1000b9a8 ; lsm6dso_data_get + 730 - 0x1000b99a: 2801 .( CMP r0,#1 - 0x1000b99c: d025 %. BEQ 0x1000b9ea ; lsm6dso_data_get + 796 - 0x1000b99e: 2802 .( CMP r0,#2 - 0x1000b9a0: d00d .. BEQ 0x1000b9be ; lsm6dso_data_get + 752 - 0x1000b9a2: 2803 .( CMP r0,#3 - 0x1000b9a4: d12c ,. BNE 0x1000ba00 ; lsm6dso_data_get + 818 - 0x1000b9a6: e015 .. B 0x1000b9d4 ; lsm6dso_data_get + 774 - 0x1000b9a8: 0062 b. LSLS r2,r4,#1 - 0x1000b9aa: 4629 )F MOV r1,r5 - 0x1000b9ac: 313c <1 ADDS r1,r1,#0x3c - 0x1000b9ae: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b9b0: f7f7fe85 .... BL lsm6dso_from_fs2_to_mg ; 0x100036be - 0x1000b9b4: 00a2 .. LSLS r2,r4,#2 - 0x1000b9b6: 4629 )F MOV r1,r5 - 0x1000b9b8: 3130 01 ADDS r1,r1,#0x30 - 0x1000b9ba: 5088 .P STR r0,[r1,r2] - 0x1000b9bc: e026 &. B 0x1000ba0c ; lsm6dso_data_get + 830 - 0x1000b9be: 0062 b. LSLS r2,r4,#1 - 0x1000b9c0: 4629 )F MOV r1,r5 - 0x1000b9c2: 313c <1 ADDS r1,r1,#0x3c - 0x1000b9c4: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b9c6: f7f7fe84 .... BL lsm6dso_from_fs4_to_mg ; 0x100036d2 - 0x1000b9ca: 00a2 .. LSLS r2,r4,#2 - 0x1000b9cc: 4629 )F MOV r1,r5 - 0x1000b9ce: 3130 01 ADDS r1,r1,#0x30 - 0x1000b9d0: 5088 .P STR r0,[r1,r2] - 0x1000b9d2: e01b .. B 0x1000ba0c ; lsm6dso_data_get + 830 - 0x1000b9d4: 0062 b. LSLS r2,r4,#1 - 0x1000b9d6: 4629 )F MOV r1,r5 - 0x1000b9d8: 313c <1 ADDS r1,r1,#0x3c - 0x1000b9da: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b9dc: f7f7fe83 .... BL lsm6dso_from_fs8_to_mg ; 0x100036e6 - 0x1000b9e0: 00a2 .. LSLS r2,r4,#2 - 0x1000b9e2: 4629 )F MOV r1,r5 - 0x1000b9e4: 3130 01 ADDS r1,r1,#0x30 - 0x1000b9e6: 5088 .P STR r0,[r1,r2] - 0x1000b9e8: e010 .. B 0x1000ba0c ; lsm6dso_data_get + 830 - 0x1000b9ea: 0062 b. LSLS r2,r4,#1 - 0x1000b9ec: 4629 )F MOV r1,r5 - 0x1000b9ee: 313c <1 ADDS r1,r1,#0x3c - 0x1000b9f0: 5e88 .^ LDRSH r0,[r1,r2] - 0x1000b9f2: f7f7fe82 .... BL lsm6dso_from_fs16_to_mg ; 0x100036fa - 0x1000b9f6: 00a2 .. LSLS r2,r4,#2 - 0x1000b9f8: 4629 )F MOV r1,r5 - 0x1000b9fa: 3130 01 ADDS r1,r1,#0x30 - 0x1000b9fc: 5088 .P STR r0,[r1,r2] - 0x1000b9fe: e005 .. B 0x1000ba0c ; lsm6dso_data_get + 830 - 0x1000ba00: 2100 .! MOVS r1,#0 - 0x1000ba02: 00a2 .. LSLS r2,r4,#2 - 0x1000ba04: 4628 (F MOV r0,r5 - 0x1000ba06: 3030 00 ADDS r0,r0,#0x30 - 0x1000ba08: 5081 .P STR r1,[r0,r2] - 0x1000ba0a: bf00 .. NOP - 0x1000ba0c: bf00 .. NOP - 0x1000ba0e: 1c60 `. ADDS r0,r4,#1 - 0x1000ba10: b2c4 .. UXTB r4,r0 - 0x1000ba12: 2c03 ., CMP r4,#3 - 0x1000ba14: d3aa .. BCC 0x1000b96c ; lsm6dso_data_get + 670 - 0x1000ba16: 9800 .. LDR r0,[sp,#0] - 0x1000ba18: e66d m. B 0x1000b6f6 ; lsm6dso_data_get + 40 - lsm6dso_embedded_sens_set - 0x1000ba1a: b57c |. PUSH {r2-r6,lr} - 0x1000ba1c: 4606 .F MOV r6,r0 - 0x1000ba1e: 460c .F MOV r4,r1 - 0x1000ba20: 2102 .! MOVS r1,#2 - 0x1000ba22: 4630 0F MOV r0,r6 - 0x1000ba24: f7f7ff05 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000ba28: 4605 .F MOV r5,r0 - 0x1000ba2a: 2d00 .- CMP r5,#0 - 0x1000ba2c: d001 .. BEQ 0x1000ba32 ; lsm6dso_embedded_sens_set + 24 - 0x1000ba2e: 4628 (F MOV r0,r5 - 0x1000ba30: bd7c |. POP {r2-r6,pc} - 0x1000ba32: 2301 .# MOVS r3,#1 - 0x1000ba34: aa01 .. ADD r2,sp,#4 - 0x1000ba36: 2104 .! MOVS r1,#4 - 0x1000ba38: 4630 0F MOV r0,r6 - 0x1000ba3a: f7f7fe13 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000ba3e: 4605 .F MOV r5,r0 - 0x1000ba40: 2301 .# MOVS r3,#1 - 0x1000ba42: 466a jF MOV r2,sp - 0x1000ba44: 2105 .! MOVS r1,#5 - 0x1000ba46: 4630 0F MOV r0,r6 - 0x1000ba48: f7f7fe0c .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000ba4c: 1945 E. ADDS r5,r0,r5 - 0x1000ba4e: 2d00 .- CMP r5,#0 - 0x1000ba50: d000 .. BEQ 0x1000ba54 ; lsm6dso_embedded_sens_set + 58 - 0x1000ba52: e051 Q. B 0x1000baf8 ; lsm6dso_embedded_sens_set + 222 - 0x1000ba54: 4668 hF MOV r0,sp - 0x1000ba56: 7800 .x LDRB r0,[r0,#0] - 0x1000ba58: 0840 @. LSRS r0,r0,#1 - 0x1000ba5a: 0040 @. LSLS r0,r0,#1 - 0x1000ba5c: 7821 !x LDRB r1,[r4,#0] - 0x1000ba5e: 06c9 .. LSLS r1,r1,#27 - 0x1000ba60: 0fc9 .. LSRS r1,r1,#31 - 0x1000ba62: 4301 .C ORRS r1,r1,r0 - 0x1000ba64: 9100 .. STR r1,[sp,#0] - 0x1000ba66: 4668 hF MOV r0,sp - 0x1000ba68: 7900 .y LDRB r0,[r0,#4] - 0x1000ba6a: 2110 .! MOVS r1,#0x10 - 0x1000ba6c: 4388 .C BICS r0,r0,r1 - 0x1000ba6e: 7821 !x LDRB r1,[r4,#0] - 0x1000ba70: 0789 .. LSLS r1,r1,#30 - 0x1000ba72: 0fc9 .. LSRS r1,r1,#31 - 0x1000ba74: 0109 .. LSLS r1,r1,#4 - 0x1000ba76: 2210 ." MOVS r2,#0x10 - 0x1000ba78: 4011 .@ ANDS r1,r1,r2 - 0x1000ba7a: 4301 .C ORRS r1,r1,r0 - 0x1000ba7c: 9101 .. STR r1,[sp,#4] - 0x1000ba7e: 4668 hF MOV r0,sp - 0x1000ba80: 7900 .y LDRB r0,[r0,#4] - 0x1000ba82: 2108 .! MOVS r1,#8 - 0x1000ba84: 4388 .C BICS r0,r0,r1 - 0x1000ba86: 7821 !x LDRB r1,[r4,#0] - 0x1000ba88: 0749 I. LSLS r1,r1,#29 - 0x1000ba8a: 0fc9 .. LSRS r1,r1,#31 - 0x1000ba8c: 00c9 .. LSLS r1,r1,#3 - 0x1000ba8e: 2208 ." MOVS r2,#8 - 0x1000ba90: 4011 .@ ANDS r1,r1,r2 - 0x1000ba92: 4301 .C ORRS r1,r1,r0 - 0x1000ba94: 9101 .. STR r1,[sp,#4] - 0x1000ba96: 4668 hF MOV r0,sp - 0x1000ba98: 7800 .x LDRB r0,[r0,#0] - 0x1000ba9a: 2110 .! MOVS r1,#0x10 - 0x1000ba9c: 4388 .C BICS r0,r0,r1 - 0x1000ba9e: 7821 !x LDRB r1,[r4,#0] - 0x1000baa0: 0709 .. LSLS r1,r1,#28 - 0x1000baa2: 0fc9 .. LSRS r1,r1,#31 - 0x1000baa4: 0109 .. LSLS r1,r1,#4 - 0x1000baa6: 2210 ." MOVS r2,#0x10 - 0x1000baa8: 4011 .@ ANDS r1,r1,r2 - 0x1000baaa: 4301 .C ORRS r1,r1,r0 - 0x1000baac: 9100 .. STR r1,[sp,#0] - 0x1000baae: 4668 hF MOV r0,sp - 0x1000bab0: 7900 .y LDRB r0,[r0,#4] - 0x1000bab2: 2120 ! MOVS r1,#0x20 - 0x1000bab4: 4388 .C BICS r0,r0,r1 - 0x1000bab6: 7821 !x LDRB r1,[r4,#0] - 0x1000bab8: 0149 I. LSLS r1,r1,#5 - 0x1000baba: 2220 " MOVS r2,#0x20 - 0x1000babc: 4011 .@ ANDS r1,r1,r2 - 0x1000babe: 4301 .C ORRS r1,r1,r0 - 0x1000bac0: 9101 .. STR r1,[sp,#4] - 0x1000bac2: 4668 hF MOV r0,sp - 0x1000bac4: 7800 .x LDRB r0,[r0,#0] - 0x1000bac6: 2108 .! MOVS r1,#8 - 0x1000bac8: 4388 .C BICS r0,r0,r1 - 0x1000baca: 7821 !x LDRB r1,[r4,#0] - 0x1000bacc: 0689 .. LSLS r1,r1,#26 - 0x1000bace: 0fc9 .. LSRS r1,r1,#31 - 0x1000bad0: 00c9 .. LSLS r1,r1,#3 - 0x1000bad2: 2208 ." MOVS r2,#8 - 0x1000bad4: 4011 .@ ANDS r1,r1,r2 - 0x1000bad6: 4308 .C ORRS r0,r0,r1 - 0x1000bad8: 9000 .. STR r0,[sp,#0] - 0x1000bada: 2301 .# MOVS r3,#1 - 0x1000badc: aa01 .. ADD r2,sp,#4 - 0x1000bade: 2104 .! MOVS r1,#4 - 0x1000bae0: 4630 0F MOV r0,r6 - 0x1000bae2: f7f7fdd2 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000bae6: 4605 .F MOV r5,r0 - 0x1000bae8: 2301 .# MOVS r3,#1 - 0x1000baea: 466a jF MOV r2,sp - 0x1000baec: 2105 .! MOVS r1,#5 - 0x1000baee: 4630 0F MOV r0,r6 - 0x1000baf0: f7f7fdcb .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000baf4: 1945 E. ADDS r5,r0,r5 - 0x1000baf6: bf00 .. NOP - 0x1000baf8: 2100 .! MOVS r1,#0 - 0x1000bafa: 4630 0F MOV r0,r6 - 0x1000bafc: f7f7fe99 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000bb00: 1945 E. ADDS r5,r0,r5 - 0x1000bb02: 4628 (F MOV r0,r5 - 0x1000bb04: e794 .. B 0x1000ba30 ; lsm6dso_embedded_sens_set + 22 - lsm6dso_embedded_sens_get - 0x1000bb06: b57c |. PUSH {r2-r6,lr} - 0x1000bb08: 4606 .F MOV r6,r0 - 0x1000bb0a: 460c .F MOV r4,r1 - 0x1000bb0c: 2102 .! MOVS r1,#2 - 0x1000bb0e: 4630 0F MOV r0,r6 - 0x1000bb10: f7f7fe8f .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000bb14: 4605 .F MOV r5,r0 - 0x1000bb16: 2d00 .- CMP r5,#0 - 0x1000bb18: d001 .. BEQ 0x1000bb1e ; lsm6dso_embedded_sens_get + 24 - 0x1000bb1a: 4628 (F MOV r0,r5 - 0x1000bb1c: bd7c |. POP {r2-r6,pc} - 0x1000bb1e: 2301 .# MOVS r3,#1 - 0x1000bb20: aa01 .. ADD r2,sp,#4 - 0x1000bb22: 2104 .! MOVS r1,#4 - 0x1000bb24: 4630 0F MOV r0,r6 - 0x1000bb26: f7f7fd9d .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000bb2a: 4605 .F MOV r5,r0 - 0x1000bb2c: 2301 .# MOVS r3,#1 - 0x1000bb2e: 466a jF MOV r2,sp - 0x1000bb30: 2105 .! MOVS r1,#5 - 0x1000bb32: 4630 0F MOV r0,r6 - 0x1000bb34: f7f7fd96 .... BL lsm6dso_read_reg ; 0x10003664 - 0x1000bb38: 1945 E. ADDS r5,r0,r5 - 0x1000bb3a: 7820 x LDRB r0,[r4,#0] - 0x1000bb3c: 2110 .! MOVS r1,#0x10 - 0x1000bb3e: 4388 .C BICS r0,r0,r1 - 0x1000bb40: 4669 iF MOV r1,sp - 0x1000bb42: 7809 .x LDRB r1,[r1,#0] - 0x1000bb44: 0109 .. LSLS r1,r1,#4 - 0x1000bb46: 2210 ." MOVS r2,#0x10 - 0x1000bb48: 4011 .@ ANDS r1,r1,r2 - 0x1000bb4a: 4308 .C ORRS r0,r0,r1 - 0x1000bb4c: 7020 p STRB r0,[r4,#0] - 0x1000bb4e: 7820 x LDRB r0,[r4,#0] - 0x1000bb50: 2102 .! MOVS r1,#2 - 0x1000bb52: 4388 .C BICS r0,r0,r1 - 0x1000bb54: 4669 iF MOV r1,sp - 0x1000bb56: 7909 .y LDRB r1,[r1,#4] - 0x1000bb58: 06c9 .. LSLS r1,r1,#27 - 0x1000bb5a: 0fc9 .. LSRS r1,r1,#31 - 0x1000bb5c: 0049 I. LSLS r1,r1,#1 - 0x1000bb5e: 2202 ." MOVS r2,#2 - 0x1000bb60: 4011 .@ ANDS r1,r1,r2 - 0x1000bb62: 4308 .C ORRS r0,r0,r1 - 0x1000bb64: 7020 p STRB r0,[r4,#0] - 0x1000bb66: 7820 x LDRB r0,[r4,#0] - 0x1000bb68: 2104 .! MOVS r1,#4 - 0x1000bb6a: 4388 .C BICS r0,r0,r1 - 0x1000bb6c: 4669 iF MOV r1,sp - 0x1000bb6e: 7909 .y LDRB r1,[r1,#4] - 0x1000bb70: 0709 .. LSLS r1,r1,#28 - 0x1000bb72: 0fc9 .. LSRS r1,r1,#31 - 0x1000bb74: 0089 .. LSLS r1,r1,#2 - 0x1000bb76: 2204 ." MOVS r2,#4 - 0x1000bb78: 4011 .@ ANDS r1,r1,r2 - 0x1000bb7a: 4308 .C ORRS r0,r0,r1 - 0x1000bb7c: 7020 p STRB r0,[r4,#0] - 0x1000bb7e: 7820 x LDRB r0,[r4,#0] - 0x1000bb80: 2108 .! MOVS r1,#8 - 0x1000bb82: 4388 .C BICS r0,r0,r1 - 0x1000bb84: 4669 iF MOV r1,sp - 0x1000bb86: 7809 .x LDRB r1,[r1,#0] - 0x1000bb88: 06c9 .. LSLS r1,r1,#27 - 0x1000bb8a: 0fc9 .. LSRS r1,r1,#31 - 0x1000bb8c: 00c9 .. LSLS r1,r1,#3 - 0x1000bb8e: 2208 ." MOVS r2,#8 - 0x1000bb90: 4011 .@ ANDS r1,r1,r2 - 0x1000bb92: 4308 .C ORRS r0,r0,r1 - 0x1000bb94: 7020 p STRB r0,[r4,#0] - 0x1000bb96: 7820 x LDRB r0,[r4,#0] - 0x1000bb98: 0840 @. LSRS r0,r0,#1 - 0x1000bb9a: 0040 @. LSLS r0,r0,#1 - 0x1000bb9c: 4669 iF MOV r1,sp - 0x1000bb9e: 7909 .y LDRB r1,[r1,#4] - 0x1000bba0: 0689 .. LSLS r1,r1,#26 - 0x1000bba2: 0fc9 .. LSRS r1,r1,#31 - 0x1000bba4: 4308 .C ORRS r0,r0,r1 - 0x1000bba6: 7020 p STRB r0,[r4,#0] - 0x1000bba8: 7820 x LDRB r0,[r4,#0] - 0x1000bbaa: 2120 ! MOVS r1,#0x20 - 0x1000bbac: 4388 .C BICS r0,r0,r1 - 0x1000bbae: 4669 iF MOV r1,sp - 0x1000bbb0: 7809 .x LDRB r1,[r1,#0] - 0x1000bbb2: 0709 .. LSLS r1,r1,#28 - 0x1000bbb4: 0fc9 .. LSRS r1,r1,#31 - 0x1000bbb6: 0149 I. LSLS r1,r1,#5 - 0x1000bbb8: 2220 " MOVS r2,#0x20 - 0x1000bbba: 4011 .@ ANDS r1,r1,r2 - 0x1000bbbc: 4308 .C ORRS r0,r0,r1 - 0x1000bbbe: 7020 p STRB r0,[r4,#0] - 0x1000bbc0: 2100 .! MOVS r1,#0 - 0x1000bbc2: 4630 0F MOV r0,r6 - 0x1000bbc4: f7f7fe35 ..5. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000bbc8: 1945 E. ADDS r5,r0,r5 - 0x1000bbca: 4628 (F MOV r0,r5 - 0x1000bbcc: e7a6 .. B 0x1000bb1c ; lsm6dso_embedded_sens_get + 22 - lsm6dso_embedded_sens_off - 0x1000bbce: b57c |. PUSH {r2-r6,lr} - 0x1000bbd0: 4605 .F MOV r5,r0 - 0x1000bbd2: 2102 .! MOVS r1,#2 - 0x1000bbd4: 4628 (F MOV r0,r5 - 0x1000bbd6: f7f7fe2c ..,. BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000bbda: 4604 .F MOV r4,r0 - 0x1000bbdc: 2c00 ., CMP r4,#0 - 0x1000bbde: d001 .. BEQ 0x1000bbe4 ; lsm6dso_embedded_sens_off + 22 - 0x1000bbe0: 4620 F MOV r0,r4 - 0x1000bbe2: bd7c |. POP {r2-r6,pc} - 0x1000bbe4: 2301 .# MOVS r3,#1 - 0x1000bbe6: aa01 .. ADD r2,sp,#4 - 0x1000bbe8: 2104 .! MOVS r1,#4 - 0x1000bbea: 4628 (F MOV r0,r5 - 0x1000bbec: f7f7fd3a ..:. BL lsm6dso_read_reg ; 0x10003664 - 0x1000bbf0: 4604 .F MOV r4,r0 - 0x1000bbf2: 2301 .# MOVS r3,#1 - 0x1000bbf4: 466a jF MOV r2,sp - 0x1000bbf6: 2105 .! MOVS r1,#5 - 0x1000bbf8: 4628 (F MOV r0,r5 - 0x1000bbfa: f7f7fd33 ..3. BL lsm6dso_read_reg ; 0x10003664 - 0x1000bbfe: 1904 .. ADDS r4,r0,r4 - 0x1000bc00: 2c00 ., CMP r4,#0 - 0x1000bc02: d000 .. BEQ 0x1000bc06 ; lsm6dso_embedded_sens_off + 56 - 0x1000bc04: e02c ,. B 0x1000bc60 ; lsm6dso_embedded_sens_off + 146 - 0x1000bc06: 4668 hF MOV r0,sp - 0x1000bc08: 7800 .x LDRB r0,[r0,#0] - 0x1000bc0a: 0841 A. LSRS r1,r0,#1 - 0x1000bc0c: 0049 I. LSLS r1,r1,#1 - 0x1000bc0e: 9100 .. STR r1,[sp,#0] - 0x1000bc10: 4668 hF MOV r0,sp - 0x1000bc12: 7900 .y LDRB r0,[r0,#4] - 0x1000bc14: 2110 .! MOVS r1,#0x10 - 0x1000bc16: 4388 .C BICS r0,r0,r1 - 0x1000bc18: 9001 .. STR r0,[sp,#4] - 0x1000bc1a: 4668 hF MOV r0,sp - 0x1000bc1c: 7900 .y LDRB r0,[r0,#4] - 0x1000bc1e: 2108 .! MOVS r1,#8 - 0x1000bc20: 4388 .C BICS r0,r0,r1 - 0x1000bc22: 9001 .. STR r0,[sp,#4] - 0x1000bc24: 4668 hF MOV r0,sp - 0x1000bc26: 7800 .x LDRB r0,[r0,#0] - 0x1000bc28: 2110 .! MOVS r1,#0x10 - 0x1000bc2a: 4388 .C BICS r0,r0,r1 - 0x1000bc2c: 9000 .. STR r0,[sp,#0] - 0x1000bc2e: 4668 hF MOV r0,sp - 0x1000bc30: 7900 .y LDRB r0,[r0,#4] - 0x1000bc32: 2120 ! MOVS r1,#0x20 - 0x1000bc34: 4388 .C BICS r0,r0,r1 - 0x1000bc36: 9001 .. STR r0,[sp,#4] - 0x1000bc38: 4668 hF MOV r0,sp - 0x1000bc3a: 7800 .x LDRB r0,[r0,#0] - 0x1000bc3c: 2108 .! MOVS r1,#8 - 0x1000bc3e: 4388 .C BICS r0,r0,r1 - 0x1000bc40: 9000 .. STR r0,[sp,#0] - 0x1000bc42: 2301 .# MOVS r3,#1 - 0x1000bc44: aa01 .. ADD r2,sp,#4 - 0x1000bc46: 2104 .! MOVS r1,#4 - 0x1000bc48: 4628 (F MOV r0,r5 - 0x1000bc4a: f7f7fd1e .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000bc4e: 4604 .F MOV r4,r0 - 0x1000bc50: 2301 .# MOVS r3,#1 - 0x1000bc52: 466a jF MOV r2,sp - 0x1000bc54: 2105 .! MOVS r1,#5 - 0x1000bc56: 4628 (F MOV r0,r5 - 0x1000bc58: f7f7fd17 .... BL lsm6dso_write_reg ; 0x1000368a - 0x1000bc5c: 1904 .. ADDS r4,r0,r4 - 0x1000bc5e: bf00 .. NOP - 0x1000bc60: 2100 .! MOVS r1,#0 - 0x1000bc62: 4628 (F MOV r0,r5 - 0x1000bc64: f7f7fde5 .... BL lsm6dso_mem_bank_set ; 0x10003832 - 0x1000bc68: 1904 .. ADDS r4,r0,r4 - 0x1000bc6a: 4620 F MOV r0,r4 - 0x1000bc6c: e7b9 .. B 0x1000bbe2 ; lsm6dso_embedded_sens_off + 20 - 0x1000bc6e: 0000 .. MOVS r0,r0 - .text - cJSON_GetErrorPtr - 0x1000bc70: 48f7 .H LDR r0,[pc,#988] ; [0x1000c050] = 0x200030bc - 0x1000bc72: 6800 .h LDR r0,[r0,#0] - 0x1000bc74: 49f6 .I LDR r1,[pc,#984] ; [0x1000c050] = 0x200030bc - 0x1000bc76: 6849 Ih LDR r1,[r1,#4] - 0x1000bc78: 1840 @. ADDS r0,r0,r1 - 0x1000bc7a: 4770 pG BX lr - cJSON_IsString - 0x1000bc7c: 4601 .F MOV r1,r0 - 0x1000bc7e: 2900 .) CMP r1,#0 - 0x1000bc80: d100 .. BNE 0x1000bc84 ; cJSON_IsString + 8 - 0x1000bc82: 4770 pG BX lr - 0x1000bc84: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000bc86: 2810 .( CMP r0,#0x10 - 0x1000bc88: d101 .. BNE 0x1000bc8e ; cJSON_IsString + 18 - 0x1000bc8a: 2001 . MOVS r0,#1 - 0x1000bc8c: e7f9 .. B 0x1000bc82 ; cJSON_IsString + 6 - 0x1000bc8e: 2000 . MOVS r0,#0 - 0x1000bc90: e7f7 .. B 0x1000bc82 ; cJSON_IsString + 6 - cJSON_GetStringValue - 0x1000bc92: b500 .. PUSH {lr} - 0x1000bc94: 4602 .F MOV r2,r0 - 0x1000bc96: 4610 .F MOV r0,r2 - 0x1000bc98: f7fffff0 .... BL cJSON_IsString ; 0x1000bc7c - 0x1000bc9c: 2800 .( CMP r0,#0 - 0x1000bc9e: d100 .. BNE 0x1000bca2 ; cJSON_GetStringValue + 16 - 0x1000bca0: bd00 .. POP {pc} - 0x1000bca2: 6910 .i LDR r0,[r2,#0x10] - 0x1000bca4: e7fc .. B 0x1000bca0 ; cJSON_GetStringValue + 14 - cJSON_IsNumber - 0x1000bca6: 4601 .F MOV r1,r0 - 0x1000bca8: 2900 .) CMP r1,#0 - 0x1000bcaa: d100 .. BNE 0x1000bcae ; cJSON_IsNumber + 8 - 0x1000bcac: 4770 pG BX lr - 0x1000bcae: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000bcb0: 2808 .( CMP r0,#8 - 0x1000bcb2: d101 .. BNE 0x1000bcb8 ; cJSON_IsNumber + 18 - 0x1000bcb4: 2001 . MOVS r0,#1 - 0x1000bcb6: e7f9 .. B 0x1000bcac ; cJSON_IsNumber + 6 - 0x1000bcb8: 2000 . MOVS r0,#0 - 0x1000bcba: e7f7 .. B 0x1000bcac ; cJSON_IsNumber + 6 - cJSON_GetNumberValue - 0x1000bcbc: b500 .. PUSH {lr} - 0x1000bcbe: 4602 .F MOV r2,r0 - 0x1000bcc0: 4610 .F MOV r0,r2 - 0x1000bcc2: f7fffff0 .... BL cJSON_IsNumber ; 0x1000bca6 - 0x1000bcc6: 2800 .( CMP r0,#0 - 0x1000bcc8: d101 .. BNE 0x1000bcce ; cJSON_GetNumberValue + 18 - 0x1000bcca: 49e2 .I LDR r1,[pc,#904] ; [0x1000c054] = 0x7ff80000 - 0x1000bccc: bd00 .. POP {pc} - 0x1000bcce: 69d1 .i LDR r1,[r2,#0x1c] - 0x1000bcd0: 6990 .i LDR r0,[r2,#0x18] - 0x1000bcd2: e7fb .. B 0x1000bccc ; cJSON_GetNumberValue + 16 - cJSON_Version - 0x1000bcd4: b508 .. PUSH {r3,lr} - 0x1000bcd6: 200e . MOVS r0,#0xe - 0x1000bcd8: 2307 .# MOVS r3,#7 - 0x1000bcda: 2201 ." MOVS r2,#1 - 0x1000bcdc: a1de .. ADR r1,{pc}+0x37c ; 0x1000c058 - 0x1000bcde: 9000 .. STR r0,[sp,#0] - 0x1000bce0: 48e0 .H LDR r0,[pc,#896] ; [0x1000c064] = 0x200032c0 - 0x1000bce2: f009f985 .... BL __0sprintf ; 0x10014ff0 - 0x1000bce6: 48df .H LDR r0,[pc,#892] ; [0x1000c064] = 0x200032c0 - 0x1000bce8: bd08 .. POP {r3,pc} - case_insensitive_strcmp - 0x1000bcea: b570 p. PUSH {r4-r6,lr} - 0x1000bcec: 4604 .F MOV r4,r0 - 0x1000bcee: 460d .F MOV r5,r1 - 0x1000bcf0: 2c00 ., CMP r4,#0 - 0x1000bcf2: d001 .. BEQ 0x1000bcf8 ; case_insensitive_strcmp + 14 - 0x1000bcf4: 2d00 .- CMP r5,#0 - 0x1000bcf6: d101 .. BNE 0x1000bcfc ; case_insensitive_strcmp + 18 - 0x1000bcf8: 2001 . MOVS r0,#1 - 0x1000bcfa: bd70 p. POP {r4-r6,pc} - 0x1000bcfc: 42ac .B CMP r4,r5 - 0x1000bcfe: d101 .. BNE 0x1000bd04 ; case_insensitive_strcmp + 26 - 0x1000bd00: 2000 . MOVS r0,#0 - 0x1000bd02: e7fa .. B 0x1000bcfa ; case_insensitive_strcmp + 16 - 0x1000bd04: e005 .. B 0x1000bd12 ; case_insensitive_strcmp + 40 - 0x1000bd06: 7820 x LDRB r0,[r4,#0] - 0x1000bd08: 2800 .( CMP r0,#0 - 0x1000bd0a: d100 .. BNE 0x1000bd0e ; case_insensitive_strcmp + 36 - 0x1000bd0c: e7f5 .. B 0x1000bcfa ; case_insensitive_strcmp + 16 - 0x1000bd0e: 1c64 d. ADDS r4,r4,#1 - 0x1000bd10: 1c6d m. ADDS r5,r5,#1 - 0x1000bd12: 7820 x LDRB r0,[r4,#0] - 0x1000bd14: f007ffe0 .... BL tolower ; 0x10013cd8 - 0x1000bd18: 4606 .F MOV r6,r0 - 0x1000bd1a: 7828 (x LDRB r0,[r5,#0] - 0x1000bd1c: f007ffdc .... BL tolower ; 0x10013cd8 - 0x1000bd20: 4286 .B CMP r6,r0 - 0x1000bd22: d0f0 .. BEQ 0x1000bd06 ; case_insensitive_strcmp + 28 - 0x1000bd24: 7820 x LDRB r0,[r4,#0] - 0x1000bd26: f007ffd7 .... BL tolower ; 0x10013cd8 - 0x1000bd2a: 4606 .F MOV r6,r0 - 0x1000bd2c: 7828 (x LDRB r0,[r5,#0] - 0x1000bd2e: f007ffd3 .... BL tolower ; 0x10013cd8 - 0x1000bd32: 1a30 0. SUBS r0,r6,r0 - 0x1000bd34: e7e1 .. B 0x1000bcfa ; case_insensitive_strcmp + 16 - cJSON_strdup - 0x1000bd36: b5f8 .. PUSH {r3-r7,lr} - 0x1000bd38: 4604 .F MOV r4,r0 - 0x1000bd3a: 460d .F MOV r5,r1 - 0x1000bd3c: 2600 .& MOVS r6,#0 - 0x1000bd3e: 2700 .' MOVS r7,#0 - 0x1000bd40: 2c00 ., CMP r4,#0 - 0x1000bd42: d100 .. BNE 0x1000bd46 ; cJSON_strdup + 16 - 0x1000bd44: bdf8 .. POP {r3-r7,pc} - 0x1000bd46: 4620 F MOV r0,r4 - 0x1000bd48: f007fff0 .... BL strlen ; 0x10013d2c - 0x1000bd4c: 1c46 F. ADDS r6,r0,#1 - 0x1000bd4e: 4630 0F MOV r0,r6 - 0x1000bd50: 6829 )h LDR r1,[r5,#0] - 0x1000bd52: 4788 .G BLX r1 - 0x1000bd54: 4607 .F MOV r7,r0 - 0x1000bd56: 2f00 ./ CMP r7,#0 - 0x1000bd58: d100 .. BNE 0x1000bd5c ; cJSON_strdup + 38 - 0x1000bd5a: e7f3 .. B 0x1000bd44 ; cJSON_strdup + 14 - 0x1000bd5c: 4632 2F MOV r2,r6 - 0x1000bd5e: 4621 !F MOV r1,r4 - 0x1000bd60: 4638 8F MOV r0,r7 - 0x1000bd62: f007ffbf .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000bd66: 4638 8F MOV r0,r7 - 0x1000bd68: e7ec .. B 0x1000bd44 ; cJSON_strdup + 14 - cJSON_InitHooks - 0x1000bd6a: 2800 .( CMP r0,#0 - 0x1000bd6c: d107 .. BNE 0x1000bd7e ; cJSON_InitHooks + 20 - 0x1000bd6e: 49be .I LDR r1,[pc,#760] ; [0x1000c068] = 0x100150c5 - 0x1000bd70: 4abe .J LDR r2,[pc,#760] ; [0x1000c06c] = 0x200030c4 - 0x1000bd72: 6011 .` STR r1,[r2,#0] - 0x1000bd74: 49be .I LDR r1,[pc,#760] ; [0x1000c070] = 0x10015061 - 0x1000bd76: 6051 Q` STR r1,[r2,#4] - 0x1000bd78: 49be .I LDR r1,[pc,#760] ; [0x1000c074] = 0x10015a45 - 0x1000bd7a: 6091 .` STR r1,[r2,#8] - 0x1000bd7c: 4770 pG BX lr - 0x1000bd7e: 49ba .I LDR r1,[pc,#744] ; [0x1000c068] = 0x100150c5 - 0x1000bd80: 4aba .J LDR r2,[pc,#744] ; [0x1000c06c] = 0x200030c4 - 0x1000bd82: 6011 .` STR r1,[r2,#0] - 0x1000bd84: 6801 .h LDR r1,[r0,#0] - 0x1000bd86: 2900 .) CMP r1,#0 - 0x1000bd88: d001 .. BEQ 0x1000bd8e ; cJSON_InitHooks + 36 - 0x1000bd8a: 6801 .h LDR r1,[r0,#0] - 0x1000bd8c: 6011 .` STR r1,[r2,#0] - 0x1000bd8e: 49b8 .I LDR r1,[pc,#736] ; [0x1000c070] = 0x10015061 - 0x1000bd90: 4ab6 .J LDR r2,[pc,#728] ; [0x1000c06c] = 0x200030c4 - 0x1000bd92: 6051 Q` STR r1,[r2,#4] - 0x1000bd94: 6841 Ah LDR r1,[r0,#4] - 0x1000bd96: 2900 .) CMP r1,#0 - 0x1000bd98: d001 .. BEQ 0x1000bd9e ; cJSON_InitHooks + 52 - 0x1000bd9a: 6841 Ah LDR r1,[r0,#4] - 0x1000bd9c: 6051 Q` STR r1,[r2,#4] - 0x1000bd9e: 2100 .! MOVS r1,#0 - 0x1000bda0: 4ab2 .J LDR r2,[pc,#712] ; [0x1000c06c] = 0x200030c4 - 0x1000bda2: 6091 .` STR r1,[r2,#8] - 0x1000bda4: 4611 .F MOV r1,r2 - 0x1000bda6: 6809 .h LDR r1,[r1,#0] - 0x1000bda8: 4aaf .J LDR r2,[pc,#700] ; [0x1000c068] = 0x100150c5 - 0x1000bdaa: 4291 .B CMP r1,r2 - 0x1000bdac: d107 .. BNE 0x1000bdbe ; cJSON_InitHooks + 84 - 0x1000bdae: 49af .I LDR r1,[pc,#700] ; [0x1000c06c] = 0x200030c4 - 0x1000bdb0: 6849 Ih LDR r1,[r1,#4] - 0x1000bdb2: 4aaf .J LDR r2,[pc,#700] ; [0x1000c070] = 0x10015061 - 0x1000bdb4: 4291 .B CMP r1,r2 - 0x1000bdb6: d102 .. BNE 0x1000bdbe ; cJSON_InitHooks + 84 - 0x1000bdb8: 49ae .I LDR r1,[pc,#696] ; [0x1000c074] = 0x10015a45 - 0x1000bdba: 4aac .J LDR r2,[pc,#688] ; [0x1000c06c] = 0x200030c4 - 0x1000bdbc: 6091 .` STR r1,[r2,#8] - 0x1000bdbe: bf00 .. NOP - 0x1000bdc0: e7dc .. B 0x1000bd7c ; cJSON_InitHooks + 18 - cJSON_New_Item - 0x1000bdc2: b570 p. PUSH {r4-r6,lr} - 0x1000bdc4: 4604 .F MOV r4,r0 - 0x1000bdc6: 2028 ( MOVS r0,#0x28 - 0x1000bdc8: 6821 !h LDR r1,[r4,#0] - 0x1000bdca: 4788 .G BLX r1 - 0x1000bdcc: 4605 .F MOV r5,r0 - 0x1000bdce: 2d00 .- CMP r5,#0 - 0x1000bdd0: d003 .. BEQ 0x1000bdda ; cJSON_New_Item + 24 - 0x1000bdd2: 2128 (! MOVS r1,#0x28 - 0x1000bdd4: 4628 (F MOV r0,r5 - 0x1000bdd6: f007ff9e .... BL __aeabi_memclr ; 0x10013d16 - 0x1000bdda: 4628 (F MOV r0,r5 - 0x1000bddc: bd70 p. POP {r4-r6,pc} - cJSON_Delete - 0x1000bdde: b570 p. PUSH {r4-r6,lr} - 0x1000bde0: 4604 .F MOV r4,r0 - 0x1000bde2: 2500 .% MOVS r5,#0 - 0x1000bde4: e02b +. B 0x1000be3e ; cJSON_Delete + 96 - 0x1000bde6: 6825 %h LDR r5,[r4,#0] - 0x1000bde8: 21ff .! MOVS r1,#0xff - 0x1000bdea: 3101 .1 ADDS r1,#1 - 0x1000bdec: 68e0 .h LDR r0,[r4,#0xc] - 0x1000bdee: 4008 .@ ANDS r0,r0,r1 - 0x1000bdf0: 2800 .( CMP r0,#0 - 0x1000bdf2: d105 .. BNE 0x1000be00 ; cJSON_Delete + 34 - 0x1000bdf4: 68a0 .h LDR r0,[r4,#8] - 0x1000bdf6: 2800 .( CMP r0,#0 - 0x1000bdf8: d002 .. BEQ 0x1000be00 ; cJSON_Delete + 34 - 0x1000bdfa: 68a0 .h LDR r0,[r4,#8] - 0x1000bdfc: f7ffffef .... BL cJSON_Delete ; 0x1000bdde - 0x1000be00: 21ff .! MOVS r1,#0xff - 0x1000be02: 3101 .1 ADDS r1,#1 - 0x1000be04: 68e0 .h LDR r0,[r4,#0xc] - 0x1000be06: 4008 .@ ANDS r0,r0,r1 - 0x1000be08: 2800 .( CMP r0,#0 - 0x1000be0a: d106 .. BNE 0x1000be1a ; cJSON_Delete + 60 - 0x1000be0c: 6920 i LDR r0,[r4,#0x10] - 0x1000be0e: 2800 .( CMP r0,#0 - 0x1000be10: d003 .. BEQ 0x1000be1a ; cJSON_Delete + 60 - 0x1000be12: 4a96 .J LDR r2,[pc,#600] ; [0x1000c06c] = 0x200030c4 - 0x1000be14: 6920 i LDR r0,[r4,#0x10] - 0x1000be16: 6851 Qh LDR r1,[r2,#4] - 0x1000be18: 4788 .G BLX r1 - 0x1000be1a: 2101 .! MOVS r1,#1 - 0x1000be1c: 0249 I. LSLS r1,r1,#9 - 0x1000be1e: 68e0 .h LDR r0,[r4,#0xc] - 0x1000be20: 4008 .@ ANDS r0,r0,r1 - 0x1000be22: 2800 .( CMP r0,#0 - 0x1000be24: d106 .. BNE 0x1000be34 ; cJSON_Delete + 86 - 0x1000be26: 6a20 j LDR r0,[r4,#0x20] - 0x1000be28: 2800 .( CMP r0,#0 - 0x1000be2a: d003 .. BEQ 0x1000be34 ; cJSON_Delete + 86 - 0x1000be2c: 4a8f .J LDR r2,[pc,#572] ; [0x1000c06c] = 0x200030c4 - 0x1000be2e: 6a20 j LDR r0,[r4,#0x20] - 0x1000be30: 6851 Qh LDR r1,[r2,#4] - 0x1000be32: 4788 .G BLX r1 - 0x1000be34: 488d .H LDR r0,[pc,#564] ; [0x1000c06c] = 0x200030c4 - 0x1000be36: 6841 Ah LDR r1,[r0,#4] - 0x1000be38: 4620 F MOV r0,r4 - 0x1000be3a: 4788 .G BLX r1 - 0x1000be3c: 462c ,F MOV r4,r5 - 0x1000be3e: 2c00 ., CMP r4,#0 - 0x1000be40: d1d1 .. BNE 0x1000bde6 ; cJSON_Delete + 8 - 0x1000be42: bd70 p. POP {r4-r6,pc} - get_decimal_point - 0x1000be44: 202e . MOVS r0,#0x2e - 0x1000be46: 4770 pG BX lr - parse_number - 0x1000be48: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000be4a: b093 .. SUB sp,sp,#0x4c - 0x1000be4c: 460c .F MOV r4,r1 - 0x1000be4e: bf00 .. NOP - 0x1000be50: 2000 . MOVS r0,#0 - 0x1000be52: 9012 .. STR r0,[sp,#0x48] - 0x1000be54: f7fffff6 .... BL get_decimal_point ; 0x1000be44 - 0x1000be58: 9001 .. STR r0,[sp,#4] - 0x1000be5a: 2500 .% MOVS r5,#0 - 0x1000be5c: 2c00 ., CMP r4,#0 - 0x1000be5e: d002 .. BEQ 0x1000be66 ; parse_number + 30 - 0x1000be60: 6820 h LDR r0,[r4,#0] - 0x1000be62: 2800 .( CMP r0,#0 - 0x1000be64: d102 .. BNE 0x1000be6c ; parse_number + 36 - 0x1000be66: 2000 . MOVS r0,#0 - 0x1000be68: b015 .. ADD sp,sp,#0x54 - 0x1000be6a: bdf0 .. POP {r4-r7,pc} - 0x1000be6c: 2500 .% MOVS r5,#0 - 0x1000be6e: e03c <. B 0x1000beea ; parse_number + 162 - 0x1000be70: 68a1 .h LDR r1,[r4,#8] - 0x1000be72: 6820 h LDR r0,[r4,#0] - 0x1000be74: 1840 @. ADDS r0,r0,r1 - 0x1000be76: 5d40 @] LDRB r0,[r0,r5] - 0x1000be78: 2834 4( CMP r0,#0x34 - 0x1000be7a: d01f .. BEQ 0x1000bebc ; parse_number + 116 - 0x1000be7c: dc09 .. BGT 0x1000be92 ; parse_number + 74 - 0x1000be7e: 382b +8 SUBS r0,r0,#0x2b - 0x1000be80: 0003 .. MOVS r3,r0 - 0x1000be82: f009f8e0 .... BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000be86: 2109 .! DCW 8457 - 0x1000be88: 2f2b222f /"+/ DCD 791355951 - 0x1000be8c: 1a191817 .... DCD 437852183 - 0x1000be90: 002f /. DCW 47 - $t - 0x1000be92: 2838 8( CMP r0,#0x38 - 0x1000be94: d016 .. BEQ 0x1000bec4 ; parse_number + 124 - 0x1000be96: dc06 .. BGT 0x1000bea6 ; parse_number + 94 - 0x1000be98: 2835 5( CMP r0,#0x35 - 0x1000be9a: d010 .. BEQ 0x1000bebe ; parse_number + 118 - 0x1000be9c: 2836 6( CMP r0,#0x36 - 0x1000be9e: d00f .. BEQ 0x1000bec0 ; parse_number + 120 - 0x1000bea0: 2837 7( CMP r0,#0x37 - 0x1000bea2: d11f .. BNE 0x1000bee4 ; parse_number + 156 - 0x1000bea4: e00d .. B 0x1000bec2 ; parse_number + 122 - 0x1000bea6: 2839 9( CMP r0,#0x39 - 0x1000bea8: d00d .. BEQ 0x1000bec6 ; parse_number + 126 - 0x1000beaa: 2845 E( CMP r0,#0x45 - 0x1000beac: d00f .. BEQ 0x1000bece ; parse_number + 134 - 0x1000beae: 2865 e( CMP r0,#0x65 - 0x1000beb0: d118 .. BNE 0x1000bee4 ; parse_number + 156 - 0x1000beb2: e00b .. B 0x1000becc ; parse_number + 132 - 0x1000beb4: bf00 .. NOP - 0x1000beb6: bf00 .. NOP - 0x1000beb8: bf00 .. NOP - 0x1000beba: bf00 .. NOP - 0x1000bebc: bf00 .. NOP - 0x1000bebe: bf00 .. NOP - 0x1000bec0: bf00 .. NOP - 0x1000bec2: bf00 .. NOP - 0x1000bec4: bf00 .. NOP - 0x1000bec6: bf00 .. NOP - 0x1000bec8: bf00 .. NOP - 0x1000beca: bf00 .. NOP - 0x1000becc: bf00 .. NOP - 0x1000bece: 68a1 .h LDR r1,[r4,#8] - 0x1000bed0: 6820 h LDR r0,[r4,#0] - 0x1000bed2: 1840 @. ADDS r0,r0,r1 - 0x1000bed4: 5d40 @] LDRB r0,[r0,r5] - 0x1000bed6: a902 .. ADD r1,sp,#8 - 0x1000bed8: 5548 HU STRB r0,[r1,r5] - 0x1000beda: e004 .. B 0x1000bee6 ; parse_number + 158 - 0x1000bedc: a902 .. ADD r1,sp,#8 - 0x1000bede: 9801 .. LDR r0,[sp,#4] - 0x1000bee0: 5548 HU STRB r0,[r1,r5] - 0x1000bee2: e000 .. B 0x1000bee6 ; parse_number + 158 - 0x1000bee4: e00b .. B 0x1000befe ; parse_number + 182 - 0x1000bee6: bf00 .. NOP - 0x1000bee8: 1c6d m. ADDS r5,r5,#1 - 0x1000beea: 2d3f ?- CMP r5,#0x3f - 0x1000beec: d206 .. BCS 0x1000befc ; parse_number + 180 - 0x1000beee: 2c00 ., CMP r4,#0 - 0x1000bef0: d004 .. BEQ 0x1000befc ; parse_number + 180 - 0x1000bef2: 68a0 .h LDR r0,[r4,#8] - 0x1000bef4: 1940 @. ADDS r0,r0,r5 - 0x1000bef6: 6861 ah LDR r1,[r4,#4] - 0x1000bef8: 4288 .B CMP r0,r1 - 0x1000befa: d3b9 .. BCC 0x1000be70 ; parse_number + 40 - 0x1000befc: bf00 .. NOP - 0x1000befe: 2000 . MOVS r0,#0 - 0x1000bf00: a902 .. ADD r1,sp,#8 - 0x1000bf02: 5548 HU STRB r0,[r1,r5] - 0x1000bf04: a912 .. ADD r1,sp,#0x48 - 0x1000bf06: a802 .. ADD r0,sp,#8 - 0x1000bf08: f009fdd6 .... BL strtod ; 0x10015ab8 - 0x1000bf0c: 4606 .F MOV r6,r0 - 0x1000bf0e: 460f .F MOV r7,r1 - 0x1000bf10: a802 .. ADD r0,sp,#8 - 0x1000bf12: 9912 .. LDR r1,[sp,#0x48] - 0x1000bf14: 4288 .B CMP r0,r1 - 0x1000bf16: d101 .. BNE 0x1000bf1c ; parse_number + 212 - 0x1000bf18: 2000 . MOVS r0,#0 - 0x1000bf1a: e7a5 .. B 0x1000be68 ; parse_number + 32 - 0x1000bf1c: 9813 .. LDR r0,[sp,#0x4c] - 0x1000bf1e: 61c7 .a STR r7,[r0,#0x1c] - 0x1000bf20: 6186 .a STR r6,[r0,#0x18] - 0x1000bf22: 4a55 UJ LDR r2,[pc,#340] ; [0x1000c078] = 0xffc00000 - 0x1000bf24: 4b55 UK LDR r3,[pc,#340] ; [0x1000c07c] = 0x41dfffff - 0x1000bf26: 4630 0F MOV r0,r6 - 0x1000bf28: 4639 9F MOV r1,r7 - 0x1000bf2a: f008fc43 ..C. BL __aeabi_cdrcmple ; 0x100147b4 - 0x1000bf2e: d803 .. BHI 0x1000bf38 ; parse_number + 240 - 0x1000bf30: 4953 SI LDR r1,[pc,#332] ; [0x1000c080] = 0x7fffffff - 0x1000bf32: 9813 .. LDR r0,[sp,#0x4c] - 0x1000bf34: 6141 Aa STR r1,[r0,#0x14] - 0x1000bf36: e011 .. B 0x1000bf5c ; parse_number + 276 - 0x1000bf38: 2200 ." MOVS r2,#0 - 0x1000bf3a: 4b52 RK LDR r3,[pc,#328] ; [0x1000c084] = 0xc1e00000 - 0x1000bf3c: 4630 0F MOV r0,r6 - 0x1000bf3e: 4639 9F MOV r1,r7 - 0x1000bf40: f008fc24 ..$. BL __aeabi_cdcmpeq ; 0x1001478c - 0x1000bf44: d804 .. BHI 0x1000bf50 ; parse_number + 264 - 0x1000bf46: 2101 .! MOVS r1,#1 - 0x1000bf48: 07c9 .. LSLS r1,r1,#31 - 0x1000bf4a: 9813 .. LDR r0,[sp,#0x4c] - 0x1000bf4c: 6141 Aa STR r1,[r0,#0x14] - 0x1000bf4e: e005 .. B 0x1000bf5c ; parse_number + 276 - 0x1000bf50: 4630 0F MOV r0,r6 - 0x1000bf52: 4639 9F MOV r1,r7 - 0x1000bf54: f008fbc4 .... BL __aeabi_d2iz ; 0x100146e0 - 0x1000bf58: 9913 .. LDR r1,[sp,#0x4c] - 0x1000bf5a: 6148 Ha STR r0,[r1,#0x14] - 0x1000bf5c: 2108 .! MOVS r1,#8 - 0x1000bf5e: 9813 .. LDR r0,[sp,#0x4c] - 0x1000bf60: 60c1 .` STR r1,[r0,#0xc] - 0x1000bf62: 68a0 .h LDR r0,[r4,#8] - 0x1000bf64: aa02 .. ADD r2,sp,#8 - 0x1000bf66: 9912 .. LDR r1,[sp,#0x48] - 0x1000bf68: 1a89 .. SUBS r1,r1,r2 - 0x1000bf6a: 1840 @. ADDS r0,r0,r1 - 0x1000bf6c: 60a0 .` STR r0,[r4,#8] - 0x1000bf6e: 2001 . MOVS r0,#1 - 0x1000bf70: e77a z. B 0x1000be68 ; parse_number + 32 - cJSON_SetNumberHelper - 0x1000bf72: b570 p. PUSH {r4-r6,lr} - 0x1000bf74: 4606 .F MOV r6,r0 - 0x1000bf76: 4614 .F MOV r4,r2 - 0x1000bf78: 461d .F MOV r5,r3 - 0x1000bf7a: 4a3f ?J LDR r2,[pc,#252] ; [0x1000c078] = 0xffc00000 - 0x1000bf7c: 4b3f ?K LDR r3,[pc,#252] ; [0x1000c07c] = 0x41dfffff - 0x1000bf7e: 4620 F MOV r0,r4 - 0x1000bf80: 4629 )F MOV r1,r5 - 0x1000bf82: f008fc17 .... BL __aeabi_cdrcmple ; 0x100147b4 - 0x1000bf86: d802 .. BHI 0x1000bf8e ; cJSON_SetNumberHelper + 28 - 0x1000bf88: 483d =H LDR r0,[pc,#244] ; [0x1000c080] = 0x7fffffff - 0x1000bf8a: 6170 pa STR r0,[r6,#0x14] - 0x1000bf8c: e00f .. B 0x1000bfae ; cJSON_SetNumberHelper + 60 - 0x1000bf8e: 2200 ." MOVS r2,#0 - 0x1000bf90: 4b3c F MOV r6,r7 - 0x1000c8d2: 463d =F MOV r5,r7 - 0x1000c8d4: e002 .. B 0x1000c8dc ; parse_object + 150 - 0x1000c8d6: 602f /` STR r7,[r5,#0] - 0x1000c8d8: 607d }` STR r5,[r7,#4] - 0x1000c8da: 463d =F MOV r5,r7 - 0x1000c8dc: 68a0 .h LDR r0,[r4,#8] - 0x1000c8de: 1c40 @. ADDS r0,r0,#1 - 0x1000c8e0: 60a0 .` STR r0,[r4,#8] - 0x1000c8e2: 4620 F MOV r0,r4 - 0x1000c8e4: f7ffff66 ..f. BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000c8e8: 4621 !F MOV r1,r4 - 0x1000c8ea: 4628 (F MOV r0,r5 - 0x1000c8ec: f7fffdd6 .... BL parse_string ; 0x1000c49c - 0x1000c8f0: 2800 .( CMP r0,#0 - 0x1000c8f2: d100 .. BNE 0x1000c8f6 ; parse_object + 176 - 0x1000c8f4: e04a J. B 0x1000c98c ; parse_object + 326 - 0x1000c8f6: 4620 F MOV r0,r4 - 0x1000c8f8: f7ffff5c ..\. BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000c8fc: 6928 (i LDR r0,[r5,#0x10] - 0x1000c8fe: 6228 (b STR r0,[r5,#0x20] - 0x1000c900: 2000 . MOVS r0,#0 - 0x1000c902: 6128 (a STR r0,[r5,#0x10] - 0x1000c904: 2c00 ., CMP r4,#0 - 0x1000c906: d008 .. BEQ 0x1000c91a ; parse_object + 212 - 0x1000c908: 6861 ah LDR r1,[r4,#4] - 0x1000c90a: 68a0 .h LDR r0,[r4,#8] - 0x1000c90c: 4288 .B CMP r0,r1 - 0x1000c90e: d204 .. BCS 0x1000c91a ; parse_object + 212 - 0x1000c910: 68a1 .h LDR r1,[r4,#8] - 0x1000c912: 6820 h LDR r0,[r4,#0] - 0x1000c914: 5c40 @\ LDRB r0,[r0,r1] - 0x1000c916: 283a :( CMP r0,#0x3a - 0x1000c918: d000 .. BEQ 0x1000c91c ; parse_object + 214 - 0x1000c91a: e037 7. B 0x1000c98c ; parse_object + 326 - 0x1000c91c: 68a0 .h LDR r0,[r4,#8] - 0x1000c91e: 1c40 @. ADDS r0,r0,#1 - 0x1000c920: 60a0 .` STR r0,[r4,#8] - 0x1000c922: 4620 F MOV r0,r4 - 0x1000c924: f7ffff46 ..F. BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000c928: 4621 !F MOV r1,r4 - 0x1000c92a: 4628 (F MOV r0,r5 - 0x1000c92c: f000f8c2 .... BL parse_value ; 0x1000cab4 - 0x1000c930: 2800 .( CMP r0,#0 - 0x1000c932: d100 .. BNE 0x1000c936 ; parse_object + 240 - 0x1000c934: e02a *. B 0x1000c98c ; parse_object + 326 - 0x1000c936: 4620 F MOV r0,r4 - 0x1000c938: f7ffff3c ..<. BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000c93c: 2c00 ., CMP r4,#0 - 0x1000c93e: d008 .. BEQ 0x1000c952 ; parse_object + 268 - 0x1000c940: 6861 ah LDR r1,[r4,#4] - 0x1000c942: 68a0 .h LDR r0,[r4,#8] - 0x1000c944: 4288 .B CMP r0,r1 - 0x1000c946: d204 .. BCS 0x1000c952 ; parse_object + 268 - 0x1000c948: 68a1 .h LDR r1,[r4,#8] - 0x1000c94a: 6820 h LDR r0,[r4,#0] - 0x1000c94c: 5c40 @\ LDRB r0,[r0,r1] - 0x1000c94e: 282c ,( CMP r0,#0x2c - 0x1000c950: d0b4 .. BEQ 0x1000c8bc ; parse_object + 118 - 0x1000c952: 2c00 ., CMP r4,#0 - 0x1000c954: d008 .. BEQ 0x1000c968 ; parse_object + 290 - 0x1000c956: 6861 ah LDR r1,[r4,#4] - 0x1000c958: 68a0 .h LDR r0,[r4,#8] - 0x1000c95a: 4288 .B CMP r0,r1 - 0x1000c95c: d204 .. BCS 0x1000c968 ; parse_object + 290 - 0x1000c95e: 68a1 .h LDR r1,[r4,#8] - 0x1000c960: 6820 h LDR r0,[r4,#0] - 0x1000c962: 5c40 @\ LDRB r0,[r0,r1] - 0x1000c964: 287d }( CMP r0,#0x7d - 0x1000c966: d000 .. BEQ 0x1000c96a ; parse_object + 292 - 0x1000c968: e010 .. B 0x1000c98c ; parse_object + 326 - 0x1000c96a: bf00 .. NOP - 0x1000c96c: 68e0 .h LDR r0,[r4,#0xc] - 0x1000c96e: 1e40 @. SUBS r0,r0,#1 - 0x1000c970: 60e0 .` STR r0,[r4,#0xc] - 0x1000c972: 2e00 .. CMP r6,#0 - 0x1000c974: d000 .. BEQ 0x1000c978 ; parse_object + 306 - 0x1000c976: 6075 u` STR r5,[r6,#4] - 0x1000c978: 2140 @! MOVS r1,#0x40 - 0x1000c97a: 9801 .. LDR r0,[sp,#4] - 0x1000c97c: 60c1 .` STR r1,[r0,#0xc] - 0x1000c97e: 9801 .. LDR r0,[sp,#4] - 0x1000c980: 6086 .` STR r6,[r0,#8] - 0x1000c982: 68a0 .h LDR r0,[r4,#8] - 0x1000c984: 1c40 @. ADDS r0,r0,#1 - 0x1000c986: 60a0 .` STR r0,[r4,#8] - 0x1000c988: 2001 . MOVS r0,#1 - 0x1000c98a: e767 g. B 0x1000c85c ; parse_object + 22 - 0x1000c98c: 2e00 .. CMP r6,#0 - 0x1000c98e: d002 .. BEQ 0x1000c996 ; parse_object + 336 - 0x1000c990: 4630 0F MOV r0,r6 - 0x1000c992: f7fffa24 ..$. BL cJSON_Delete ; 0x1000bdde - 0x1000c996: 2000 . MOVS r0,#0 - 0x1000c998: e760 `. B 0x1000c85c ; parse_object + 22 - parse_array - 0x1000c99a: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000c99c: b081 .. SUB sp,sp,#4 - 0x1000c99e: 460c .F MOV r4,r1 - 0x1000c9a0: 2500 .% MOVS r5,#0 - 0x1000c9a2: 2700 .' MOVS r7,#0 - 0x1000c9a4: 217d }! MOVS r1,#0x7d - 0x1000c9a6: 00c9 .. LSLS r1,r1,#3 - 0x1000c9a8: 68e0 .h LDR r0,[r4,#0xc] - 0x1000c9aa: 4288 .B CMP r0,r1 - 0x1000c9ac: d301 .. BCC 0x1000c9b2 ; parse_array + 24 - 0x1000c9ae: 2000 . MOVS r0,#0 - 0x1000c9b0: bdfe .. POP {r1-r7,pc} - 0x1000c9b2: 68e0 .h LDR r0,[r4,#0xc] - 0x1000c9b4: 1c40 @. ADDS r0,r0,#1 - 0x1000c9b6: 60e0 .` STR r0,[r4,#0xc] - 0x1000c9b8: 68a1 .h LDR r1,[r4,#8] - 0x1000c9ba: 6820 h LDR r0,[r4,#0] - 0x1000c9bc: 5c40 @\ LDRB r0,[r0,r1] - 0x1000c9be: 285b [( CMP r0,#0x5b - 0x1000c9c0: d000 .. BEQ 0x1000c9c4 ; parse_array + 42 - 0x1000c9c2: e070 p. B 0x1000caa6 ; parse_array + 268 - 0x1000c9c4: 68a0 .h LDR r0,[r4,#8] - 0x1000c9c6: 1c40 @. ADDS r0,r0,#1 - 0x1000c9c8: 60a0 .` STR r0,[r4,#8] - 0x1000c9ca: 4620 F MOV r0,r4 - 0x1000c9cc: f7fffef2 .... BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000c9d0: 2c00 ., CMP r4,#0 - 0x1000c9d2: d009 .. BEQ 0x1000c9e8 ; parse_array + 78 - 0x1000c9d4: 6861 ah LDR r1,[r4,#4] - 0x1000c9d6: 68a0 .h LDR r0,[r4,#8] - 0x1000c9d8: 4288 .B CMP r0,r1 - 0x1000c9da: d205 .. BCS 0x1000c9e8 ; parse_array + 78 - 0x1000c9dc: 68a1 .h LDR r1,[r4,#8] - 0x1000c9de: 6820 h LDR r0,[r4,#0] - 0x1000c9e0: 5c40 @\ LDRB r0,[r0,r1] - 0x1000c9e2: 285d ]( CMP r0,#0x5d - 0x1000c9e4: d100 .. BNE 0x1000c9e8 ; parse_array + 78 - 0x1000c9e6: e04e N. B 0x1000ca86 ; parse_array + 236 - 0x1000c9e8: 2c00 ., CMP r4,#0 - 0x1000c9ea: d003 .. BEQ 0x1000c9f4 ; parse_array + 90 - 0x1000c9ec: 6861 ah LDR r1,[r4,#4] - 0x1000c9ee: 68a0 .h LDR r0,[r4,#8] - 0x1000c9f0: 4288 .B CMP r0,r1 - 0x1000c9f2: d303 .. BCC 0x1000c9fc ; parse_array + 98 - 0x1000c9f4: 68a0 .h LDR r0,[r4,#8] - 0x1000c9f6: 1e40 @. SUBS r0,r0,#1 - 0x1000c9f8: 60a0 .` STR r0,[r4,#8] - 0x1000c9fa: e054 T. B 0x1000caa6 ; parse_array + 268 - 0x1000c9fc: 68a0 .h LDR r0,[r4,#8] - 0x1000c9fe: 1e40 @. SUBS r0,r0,#1 - 0x1000ca00: 60a0 .` STR r0,[r4,#8] - 0x1000ca02: bf00 .. NOP - 0x1000ca04: 4620 F MOV r0,r4 - 0x1000ca06: 3010 .0 ADDS r0,r0,#0x10 - 0x1000ca08: f7fff9db .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000ca0c: 4606 .F MOV r6,r0 - 0x1000ca0e: 2e00 .. CMP r6,#0 - 0x1000ca10: d100 .. BNE 0x1000ca14 ; parse_array + 122 - 0x1000ca12: e048 H. B 0x1000caa6 ; parse_array + 268 - 0x1000ca14: 2d00 .- CMP r5,#0 - 0x1000ca16: d102 .. BNE 0x1000ca1e ; parse_array + 132 - 0x1000ca18: 4635 5F MOV r5,r6 - 0x1000ca1a: 4637 7F MOV r7,r6 - 0x1000ca1c: e002 .. B 0x1000ca24 ; parse_array + 138 - 0x1000ca1e: 603e >` STR r6,[r7,#0] - 0x1000ca20: 6077 w` STR r7,[r6,#4] - 0x1000ca22: 4637 7F MOV r7,r6 - 0x1000ca24: 68a0 .h LDR r0,[r4,#8] - 0x1000ca26: 1c40 @. ADDS r0,r0,#1 - 0x1000ca28: 60a0 .` STR r0,[r4,#8] - 0x1000ca2a: 4620 F MOV r0,r4 - 0x1000ca2c: f7fffec2 .... BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000ca30: 4621 !F MOV r1,r4 - 0x1000ca32: 4638 8F MOV r0,r7 - 0x1000ca34: f000f83e ..>. BL parse_value ; 0x1000cab4 - 0x1000ca38: 2800 .( CMP r0,#0 - 0x1000ca3a: d109 .. BNE 0x1000ca50 ; parse_array + 182 - 0x1000ca3c: e033 3. B 0x1000caa6 ; parse_array + 268 - $d - 0x1000ca3e: 0000 .. DCW 0 - 0x1000ca40: 00002222 "".. DCD 8738 - 0x1000ca44: 34302575 u%04 DCD 875570549 - 0x1000ca48: 00000078 x... DCD 120 - 0x1000ca4c: 00bfbbef .... DCD 12565487 - $t - 0x1000ca50: 4620 F MOV r0,r4 - 0x1000ca52: f7fffeaf .... BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000ca56: 2c00 ., CMP r4,#0 - 0x1000ca58: d008 .. BEQ 0x1000ca6c ; parse_array + 210 - 0x1000ca5a: 6861 ah LDR r1,[r4,#4] - 0x1000ca5c: 68a0 .h LDR r0,[r4,#8] - 0x1000ca5e: 4288 .B CMP r0,r1 - 0x1000ca60: d204 .. BCS 0x1000ca6c ; parse_array + 210 - 0x1000ca62: 68a1 .h LDR r1,[r4,#8] - 0x1000ca64: 6820 h LDR r0,[r4,#0] - 0x1000ca66: 5c40 @\ LDRB r0,[r0,r1] - 0x1000ca68: 282c ,( CMP r0,#0x2c - 0x1000ca6a: d0cb .. BEQ 0x1000ca04 ; parse_array + 106 - 0x1000ca6c: 2c00 ., CMP r4,#0 - 0x1000ca6e: d008 .. BEQ 0x1000ca82 ; parse_array + 232 - 0x1000ca70: 6861 ah LDR r1,[r4,#4] - 0x1000ca72: 68a0 .h LDR r0,[r4,#8] - 0x1000ca74: 4288 .B CMP r0,r1 - 0x1000ca76: d204 .. BCS 0x1000ca82 ; parse_array + 232 - 0x1000ca78: 68a1 .h LDR r1,[r4,#8] - 0x1000ca7a: 6820 h LDR r0,[r4,#0] - 0x1000ca7c: 5c40 @\ LDRB r0,[r0,r1] - 0x1000ca7e: 285d ]( CMP r0,#0x5d - 0x1000ca80: d000 .. BEQ 0x1000ca84 ; parse_array + 234 - 0x1000ca82: e010 .. B 0x1000caa6 ; parse_array + 268 - 0x1000ca84: bf00 .. NOP - 0x1000ca86: 68e0 .h LDR r0,[r4,#0xc] - 0x1000ca88: 1e40 @. SUBS r0,r0,#1 - 0x1000ca8a: 60e0 .` STR r0,[r4,#0xc] - 0x1000ca8c: 2d00 .- CMP r5,#0 - 0x1000ca8e: d000 .. BEQ 0x1000ca92 ; parse_array + 248 - 0x1000ca90: 606f o` STR r7,[r5,#4] - 0x1000ca92: 2120 ! MOVS r1,#0x20 - 0x1000ca94: 9801 .. LDR r0,[sp,#4] - 0x1000ca96: 60c1 .` STR r1,[r0,#0xc] - 0x1000ca98: 9801 .. LDR r0,[sp,#4] - 0x1000ca9a: 6085 .` STR r5,[r0,#8] - 0x1000ca9c: 68a0 .h LDR r0,[r4,#8] - 0x1000ca9e: 1c40 @. ADDS r0,r0,#1 - 0x1000caa0: 60a0 .` STR r0,[r4,#8] - 0x1000caa2: 2001 . MOVS r0,#1 - 0x1000caa4: e784 .. B 0x1000c9b0 ; parse_array + 22 - 0x1000caa6: 2d00 .- CMP r5,#0 - 0x1000caa8: d002 .. BEQ 0x1000cab0 ; parse_array + 278 - 0x1000caaa: 4628 (F MOV r0,r5 - 0x1000caac: f7fff997 .... BL cJSON_Delete ; 0x1000bdde - 0x1000cab0: 2000 . MOVS r0,#0 - 0x1000cab2: e77d }. B 0x1000c9b0 ; parse_array + 22 - parse_value - 0x1000cab4: b570 p. PUSH {r4-r6,lr} - 0x1000cab6: 4605 .F MOV r5,r0 - 0x1000cab8: 460c .F MOV r4,r1 - 0x1000caba: 2c00 ., CMP r4,#0 - 0x1000cabc: d002 .. BEQ 0x1000cac4 ; parse_value + 16 - 0x1000cabe: 6820 h LDR r0,[r4,#0] - 0x1000cac0: 2800 .( CMP r0,#0 - 0x1000cac2: d101 .. BNE 0x1000cac8 ; parse_value + 20 - 0x1000cac4: 2000 . MOVS r0,#0 - 0x1000cac6: bd70 p. POP {r4-r6,pc} - 0x1000cac8: 2c00 ., CMP r4,#0 - 0x1000caca: d014 .. BEQ 0x1000caf6 ; parse_value + 66 - 0x1000cacc: 68a0 .h LDR r0,[r4,#8] - 0x1000cace: 1d00 .. ADDS r0,r0,#4 - 0x1000cad0: 6861 ah LDR r1,[r4,#4] - 0x1000cad2: 4288 .B CMP r0,r1 - 0x1000cad4: d80f .. BHI 0x1000caf6 ; parse_value + 66 - 0x1000cad6: 68a2 .h LDR r2,[r4,#8] - 0x1000cad8: 6821 !h LDR r1,[r4,#0] - 0x1000cada: 1888 .. ADDS r0,r1,r2 - 0x1000cadc: 2204 ." MOVS r2,#4 - 0x1000cade: 49f9 .I LDR r1,[pc,#996] ; [0x1000cec4] = 0x1000c474 - 0x1000cae0: f007f94f ..O. BL strncmp ; 0x10013d82 - 0x1000cae4: 2800 .( CMP r0,#0 - 0x1000cae6: d106 .. BNE 0x1000caf6 ; parse_value + 66 - 0x1000cae8: 2004 . MOVS r0,#4 - 0x1000caea: 60e8 .` STR r0,[r5,#0xc] - 0x1000caec: 68a0 .h LDR r0,[r4,#8] - 0x1000caee: 1d00 .. ADDS r0,r0,#4 - 0x1000caf0: 60a0 .` STR r0,[r4,#8] - 0x1000caf2: 2001 . MOVS r0,#1 - 0x1000caf4: e7e7 .. B 0x1000cac6 ; parse_value + 18 - 0x1000caf6: 2c00 ., CMP r4,#0 - 0x1000caf8: d014 .. BEQ 0x1000cb24 ; parse_value + 112 - 0x1000cafa: 68a0 .h LDR r0,[r4,#8] - 0x1000cafc: 1d40 @. ADDS r0,r0,#5 - 0x1000cafe: 6861 ah LDR r1,[r4,#4] - 0x1000cb00: 4288 .B CMP r0,r1 - 0x1000cb02: d80f .. BHI 0x1000cb24 ; parse_value + 112 - 0x1000cb04: 68a2 .h LDR r2,[r4,#8] - 0x1000cb06: 6821 !h LDR r1,[r4,#0] - 0x1000cb08: 1888 .. ADDS r0,r1,r2 - 0x1000cb0a: 2205 ." MOVS r2,#5 - 0x1000cb0c: a1ee .. ADR r1,{pc}+0x3bc ; 0x1000cec8 - 0x1000cb0e: f007f938 ..8. BL strncmp ; 0x10013d82 - 0x1000cb12: 2800 .( CMP r0,#0 - 0x1000cb14: d106 .. BNE 0x1000cb24 ; parse_value + 112 - 0x1000cb16: 2001 . MOVS r0,#1 - 0x1000cb18: 60e8 .` STR r0,[r5,#0xc] - 0x1000cb1a: 68a0 .h LDR r0,[r4,#8] - 0x1000cb1c: 1d40 @. ADDS r0,r0,#5 - 0x1000cb1e: 60a0 .` STR r0,[r4,#8] - 0x1000cb20: 2001 . MOVS r0,#1 - 0x1000cb22: e7d0 .. B 0x1000cac6 ; parse_value + 18 - 0x1000cb24: 2c00 ., CMP r4,#0 - 0x1000cb26: d016 .. BEQ 0x1000cb56 ; parse_value + 162 - 0x1000cb28: 68a0 .h LDR r0,[r4,#8] - 0x1000cb2a: 1d00 .. ADDS r0,r0,#4 - 0x1000cb2c: 6861 ah LDR r1,[r4,#4] - 0x1000cb2e: 4288 .B CMP r0,r1 - 0x1000cb30: d811 .. BHI 0x1000cb56 ; parse_value + 162 - 0x1000cb32: 68a2 .h LDR r2,[r4,#8] - 0x1000cb34: 6821 !h LDR r1,[r4,#0] - 0x1000cb36: 1888 .. ADDS r0,r1,r2 - 0x1000cb38: 2204 ." MOVS r2,#4 - 0x1000cb3a: a1e5 .. ADR r1,{pc}+0x396 ; 0x1000ced0 - 0x1000cb3c: f007f921 ..!. BL strncmp ; 0x10013d82 - 0x1000cb40: 2800 .( CMP r0,#0 - 0x1000cb42: d108 .. BNE 0x1000cb56 ; parse_value + 162 - 0x1000cb44: 2002 . MOVS r0,#2 - 0x1000cb46: 60e8 .` STR r0,[r5,#0xc] - 0x1000cb48: 2001 . MOVS r0,#1 - 0x1000cb4a: 6168 ha STR r0,[r5,#0x14] - 0x1000cb4c: 68a0 .h LDR r0,[r4,#8] - 0x1000cb4e: 1d00 .. ADDS r0,r0,#4 - 0x1000cb50: 60a0 .` STR r0,[r4,#8] - 0x1000cb52: 2001 . MOVS r0,#1 - 0x1000cb54: e7b7 .. B 0x1000cac6 ; parse_value + 18 - 0x1000cb56: 2c00 ., CMP r4,#0 - 0x1000cb58: d00d .. BEQ 0x1000cb76 ; parse_value + 194 - 0x1000cb5a: 6861 ah LDR r1,[r4,#4] - 0x1000cb5c: 68a0 .h LDR r0,[r4,#8] - 0x1000cb5e: 4288 .B CMP r0,r1 - 0x1000cb60: d209 .. BCS 0x1000cb76 ; parse_value + 194 - 0x1000cb62: 68a1 .h LDR r1,[r4,#8] - 0x1000cb64: 6820 h LDR r0,[r4,#0] - 0x1000cb66: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cb68: 2822 "( CMP r0,#0x22 - 0x1000cb6a: d104 .. BNE 0x1000cb76 ; parse_value + 194 - 0x1000cb6c: 4621 !F MOV r1,r4 - 0x1000cb6e: 4628 (F MOV r0,r5 - 0x1000cb70: f7fffc94 .... BL parse_string ; 0x1000c49c - 0x1000cb74: e7a7 .. B 0x1000cac6 ; parse_value + 18 - 0x1000cb76: 2c00 ., CMP r4,#0 - 0x1000cb78: d017 .. BEQ 0x1000cbaa ; parse_value + 246 - 0x1000cb7a: 6861 ah LDR r1,[r4,#4] - 0x1000cb7c: 68a0 .h LDR r0,[r4,#8] - 0x1000cb7e: 4288 .B CMP r0,r1 - 0x1000cb80: d213 .. BCS 0x1000cbaa ; parse_value + 246 - 0x1000cb82: 68a1 .h LDR r1,[r4,#8] - 0x1000cb84: 6820 h LDR r0,[r4,#0] - 0x1000cb86: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cb88: 282d -( CMP r0,#0x2d - 0x1000cb8a: d009 .. BEQ 0x1000cba0 ; parse_value + 236 - 0x1000cb8c: 68a1 .h LDR r1,[r4,#8] - 0x1000cb8e: 6820 h LDR r0,[r4,#0] - 0x1000cb90: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cb92: 2830 0( CMP r0,#0x30 - 0x1000cb94: db09 .. BLT 0x1000cbaa ; parse_value + 246 - 0x1000cb96: 68a1 .h LDR r1,[r4,#8] - 0x1000cb98: 6820 h LDR r0,[r4,#0] - 0x1000cb9a: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cb9c: 2839 9( CMP r0,#0x39 - 0x1000cb9e: dc04 .. BGT 0x1000cbaa ; parse_value + 246 - 0x1000cba0: 4621 !F MOV r1,r4 - 0x1000cba2: 4628 (F MOV r0,r5 - 0x1000cba4: f7fff950 ..P. BL parse_number ; 0x1000be48 - 0x1000cba8: e78d .. B 0x1000cac6 ; parse_value + 18 - 0x1000cbaa: 2c00 ., CMP r4,#0 - 0x1000cbac: d00d .. BEQ 0x1000cbca ; parse_value + 278 - 0x1000cbae: 6861 ah LDR r1,[r4,#4] - 0x1000cbb0: 68a0 .h LDR r0,[r4,#8] - 0x1000cbb2: 4288 .B CMP r0,r1 - 0x1000cbb4: d209 .. BCS 0x1000cbca ; parse_value + 278 - 0x1000cbb6: 68a1 .h LDR r1,[r4,#8] - 0x1000cbb8: 6820 h LDR r0,[r4,#0] - 0x1000cbba: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cbbc: 285b [( CMP r0,#0x5b - 0x1000cbbe: d104 .. BNE 0x1000cbca ; parse_value + 278 - 0x1000cbc0: 4621 !F MOV r1,r4 - 0x1000cbc2: 4628 (F MOV r0,r5 - 0x1000cbc4: f7fffee9 .... BL parse_array ; 0x1000c99a - 0x1000cbc8: e77d }. B 0x1000cac6 ; parse_value + 18 - 0x1000cbca: 2c00 ., CMP r4,#0 - 0x1000cbcc: d00d .. BEQ 0x1000cbea ; parse_value + 310 - 0x1000cbce: 6861 ah LDR r1,[r4,#4] - 0x1000cbd0: 68a0 .h LDR r0,[r4,#8] - 0x1000cbd2: 4288 .B CMP r0,r1 - 0x1000cbd4: d209 .. BCS 0x1000cbea ; parse_value + 310 - 0x1000cbd6: 68a1 .h LDR r1,[r4,#8] - 0x1000cbd8: 6820 h LDR r0,[r4,#0] - 0x1000cbda: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cbdc: 287b {( CMP r0,#0x7b - 0x1000cbde: d104 .. BNE 0x1000cbea ; parse_value + 310 - 0x1000cbe0: 4621 !F MOV r1,r4 - 0x1000cbe2: 4628 (F MOV r0,r5 - 0x1000cbe4: f7fffe2f ../. BL parse_object ; 0x1000c846 - 0x1000cbe8: e76d m. B 0x1000cac6 ; parse_value + 18 - 0x1000cbea: 2000 . MOVS r0,#0 - 0x1000cbec: e76b k. B 0x1000cac6 ; parse_value + 18 - cJSON_ParseWithLengthOpts - 0x1000cbee: b5ff .. PUSH {r0-r7,lr} - 0x1000cbf0: b089 .. SUB sp,sp,#0x24 - 0x1000cbf2: 4604 .F MOV r4,r0 - 0x1000cbf4: 460e .F MOV r6,r1 - 0x1000cbf6: 4615 .F MOV r5,r2 - 0x1000cbf8: 211c .! MOVS r1,#0x1c - 0x1000cbfa: a802 .. ADD r0,sp,#8 - 0x1000cbfc: f007f88b .... BL __aeabi_memclr ; 0x10013d16 - 0x1000cc00: 2700 .' MOVS r7,#0 - 0x1000cc02: 2000 . MOVS r0,#0 - 0x1000cc04: 49b4 .I LDR r1,[pc,#720] ; [0x1000ced8] = 0x200030bc - 0x1000cc06: 6008 .` STR r0,[r1,#0] - 0x1000cc08: 6048 H` STR r0,[r1,#4] - 0x1000cc0a: 2c00 ., CMP r4,#0 - 0x1000cc0c: d001 .. BEQ 0x1000cc12 ; cJSON_ParseWithLengthOpts + 36 - 0x1000cc0e: 2e00 .. CMP r6,#0 - 0x1000cc10: d100 .. BNE 0x1000cc14 ; cJSON_ParseWithLengthOpts + 38 - 0x1000cc12: e035 5. B 0x1000cc80 ; cJSON_ParseWithLengthOpts + 146 - 0x1000cc14: 9402 .. STR r4,[sp,#8] - 0x1000cc16: 9603 .. STR r6,[sp,#0xc] - 0x1000cc18: 2000 . MOVS r0,#0 - 0x1000cc1a: 9004 .. STR r0,[sp,#0x10] - 0x1000cc1c: 4aaf .J LDR r2,[pc,#700] ; [0x1000cedc] = 0x200030c4 - 0x1000cc1e: ca07 .. LDM r2,{r0-r2} - 0x1000cc20: ab06 .. ADD r3,sp,#0x18 - 0x1000cc22: c307 .. STM r3!,{r0-r2} - 0x1000cc24: 48ad .H LDR r0,[pc,#692] ; [0x1000cedc] = 0x200030c4 - 0x1000cc26: f7fff8cc .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000cc2a: 4607 .F MOV r7,r0 - 0x1000cc2c: 2f00 ./ CMP r7,#0 - 0x1000cc2e: d100 .. BNE 0x1000cc32 ; cJSON_ParseWithLengthOpts + 68 - 0x1000cc30: e026 &. B 0x1000cc80 ; cJSON_ParseWithLengthOpts + 146 - 0x1000cc32: a802 .. ADD r0,sp,#8 - 0x1000cc34: f7fffde6 .... BL skip_utf8_bom ; 0x1000c804 - 0x1000cc38: 9000 .. STR r0,[sp,#0] - 0x1000cc3a: f7fffdbb .... BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000cc3e: 4601 .F MOV r1,r0 - 0x1000cc40: 9001 .. STR r0,[sp,#4] - 0x1000cc42: 4638 8F MOV r0,r7 - 0x1000cc44: f7ffff36 ..6. BL parse_value ; 0x1000cab4 - 0x1000cc48: 2800 .( CMP r0,#0 - 0x1000cc4a: d100 .. BNE 0x1000cc4e ; cJSON_ParseWithLengthOpts + 96 - 0x1000cc4c: e018 .. B 0x1000cc80 ; cJSON_ParseWithLengthOpts + 146 - 0x1000cc4e: 980c .. LDR r0,[sp,#0x30] - 0x1000cc50: 2800 .( CMP r0,#0 - 0x1000cc52: d00c .. BEQ 0x1000cc6e ; cJSON_ParseWithLengthOpts + 128 - 0x1000cc54: a802 .. ADD r0,sp,#8 - 0x1000cc56: f7fffdad .... BL buffer_skip_whitespace ; 0x1000c7b4 - 0x1000cc5a: 9903 .. LDR r1,[sp,#0xc] - 0x1000cc5c: 9804 .. LDR r0,[sp,#0x10] - 0x1000cc5e: 4288 .B CMP r0,r1 - 0x1000cc60: d204 .. BCS 0x1000cc6c ; cJSON_ParseWithLengthOpts + 126 - 0x1000cc62: 9904 .. LDR r1,[sp,#0x10] - 0x1000cc64: 9802 .. LDR r0,[sp,#8] - 0x1000cc66: 5c40 @\ LDRB r0,[r0,r1] - 0x1000cc68: 2800 .( CMP r0,#0 - 0x1000cc6a: d000 .. BEQ 0x1000cc6e ; cJSON_ParseWithLengthOpts + 128 - 0x1000cc6c: e008 .. B 0x1000cc80 ; cJSON_ParseWithLengthOpts + 146 - 0x1000cc6e: 2d00 .- CMP r5,#0 - 0x1000cc70: d003 .. BEQ 0x1000cc7a ; cJSON_ParseWithLengthOpts + 140 - 0x1000cc72: 9904 .. LDR r1,[sp,#0x10] - 0x1000cc74: 9802 .. LDR r0,[sp,#8] - 0x1000cc76: 1840 @. ADDS r0,r0,r1 - 0x1000cc78: 6028 (` STR r0,[r5,#0] - 0x1000cc7a: 4638 8F MOV r0,r7 - 0x1000cc7c: b00d .. ADD sp,sp,#0x34 - 0x1000cc7e: bdf0 .. POP {r4-r7,pc} - 0x1000cc80: 2f00 ./ CMP r7,#0 - 0x1000cc82: d002 .. BEQ 0x1000cc8a ; cJSON_ParseWithLengthOpts + 156 - 0x1000cc84: 4638 8F MOV r0,r7 - 0x1000cc86: f7fff8aa .... BL cJSON_Delete ; 0x1000bdde - 0x1000cc8a: 2c00 ., CMP r4,#0 - 0x1000cc8c: d01a .. BEQ 0x1000ccc4 ; cJSON_ParseWithLengthOpts + 214 - 0x1000cc8e: 9400 .. STR r4,[sp,#0] - 0x1000cc90: 2000 . MOVS r0,#0 - 0x1000cc92: 9001 .. STR r0,[sp,#4] - 0x1000cc94: 9903 .. LDR r1,[sp,#0xc] - 0x1000cc96: 9804 .. LDR r0,[sp,#0x10] - 0x1000cc98: 4288 .B CMP r0,r1 - 0x1000cc9a: d202 .. BCS 0x1000cca2 ; cJSON_ParseWithLengthOpts + 180 - 0x1000cc9c: 9804 .. LDR r0,[sp,#0x10] - 0x1000cc9e: 9001 .. STR r0,[sp,#4] - 0x1000cca0: e005 .. B 0x1000ccae ; cJSON_ParseWithLengthOpts + 192 - 0x1000cca2: 9803 .. LDR r0,[sp,#0xc] - 0x1000cca4: 2800 .( CMP r0,#0 - 0x1000cca6: d002 .. BEQ 0x1000ccae ; cJSON_ParseWithLengthOpts + 192 - 0x1000cca8: 9803 .. LDR r0,[sp,#0xc] - 0x1000ccaa: 1e40 @. SUBS r0,r0,#1 - 0x1000ccac: 9001 .. STR r0,[sp,#4] - 0x1000ccae: 2d00 .- CMP r5,#0 - 0x1000ccb0: d003 .. BEQ 0x1000ccba ; cJSON_ParseWithLengthOpts + 204 - 0x1000ccb2: 9901 .. LDR r1,[sp,#4] - 0x1000ccb4: 9800 .. LDR r0,[sp,#0] - 0x1000ccb6: 1840 @. ADDS r0,r0,r1 - 0x1000ccb8: 6028 (` STR r0,[r5,#0] - 0x1000ccba: 4887 .H LDR r0,[pc,#540] ; [0x1000ced8] = 0x200030bc - 0x1000ccbc: 9a01 .. LDR r2,[sp,#4] - 0x1000ccbe: 9900 .. LDR r1,[sp,#0] - 0x1000ccc0: c006 .. STM r0!,{r1,r2} - 0x1000ccc2: bf00 .. NOP - 0x1000ccc4: 2000 . MOVS r0,#0 - 0x1000ccc6: e7d9 .. B 0x1000cc7c ; cJSON_ParseWithLengthOpts + 142 - cJSON_ParseWithOpts - 0x1000ccc8: b5f8 .. PUSH {r3-r7,lr} - 0x1000ccca: 4604 .F MOV r4,r0 - 0x1000cccc: 460d .F MOV r5,r1 - 0x1000ccce: 4616 .F MOV r6,r2 - 0x1000ccd0: 2c00 ., CMP r4,#0 - 0x1000ccd2: d100 .. BNE 0x1000ccd6 ; cJSON_ParseWithOpts + 14 - 0x1000ccd4: bdf8 .. POP {r3-r7,pc} - 0x1000ccd6: 4620 F MOV r0,r4 - 0x1000ccd8: f007f828 ..(. BL strlen ; 0x10013d2c - 0x1000ccdc: 1c47 G. ADDS r7,r0,#1 - 0x1000ccde: 4633 3F MOV r3,r6 - 0x1000cce0: 462a *F MOV r2,r5 - 0x1000cce2: 4639 9F MOV r1,r7 - 0x1000cce4: 4620 F MOV r0,r4 - 0x1000cce6: f7ffff82 .... BL cJSON_ParseWithLengthOpts ; 0x1000cbee - 0x1000ccea: e7f3 .. B 0x1000ccd4 ; cJSON_ParseWithOpts + 12 - cJSON_Parse - 0x1000ccec: b510 .. PUSH {r4,lr} - 0x1000ccee: 4604 .F MOV r4,r0 - 0x1000ccf0: 2200 ." MOVS r2,#0 - 0x1000ccf2: 4611 .F MOV r1,r2 - 0x1000ccf4: 4620 F MOV r0,r4 - 0x1000ccf6: f7ffffe7 .... BL cJSON_ParseWithOpts ; 0x1000ccc8 - 0x1000ccfa: bd10 .. POP {r4,pc} - cJSON_ParseWithLength - 0x1000ccfc: b570 p. PUSH {r4-r6,lr} - 0x1000ccfe: 4604 .F MOV r4,r0 - 0x1000cd00: 460d .F MOV r5,r1 - 0x1000cd02: 2300 .# MOVS r3,#0 - 0x1000cd04: 461a .F MOV r2,r3 - 0x1000cd06: 4629 )F MOV r1,r5 - 0x1000cd08: 4620 F MOV r0,r4 - 0x1000cd0a: f7ffff70 ..p. BL cJSON_ParseWithLengthOpts ; 0x1000cbee - 0x1000cd0e: bd70 p. POP {r4-r6,pc} - print_object - 0x1000cd10: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000cd12: b081 .. SUB sp,sp,#4 - 0x1000cd14: 460c .F MOV r4,r1 - 0x1000cd16: 2500 .% MOVS r5,#0 - 0x1000cd18: 2600 .& MOVS r6,#0 - 0x1000cd1a: 9801 .. LDR r0,[sp,#4] - 0x1000cd1c: 6887 .h LDR r7,[r0,#8] - 0x1000cd1e: 2c00 ., CMP r4,#0 - 0x1000cd20: d101 .. BNE 0x1000cd26 ; print_object + 22 - 0x1000cd22: 2000 . MOVS r0,#0 - 0x1000cd24: bdfe .. POP {r1-r7,pc} - 0x1000cd26: 6960 `i LDR r0,[r4,#0x14] - 0x1000cd28: 2800 .( CMP r0,#0 - 0x1000cd2a: d001 .. BEQ 0x1000cd30 ; print_object + 32 - 0x1000cd2c: 2002 . MOVS r0,#2 - 0x1000cd2e: e000 .. B 0x1000cd32 ; print_object + 34 - 0x1000cd30: 2001 . MOVS r0,#1 - 0x1000cd32: 4606 .F MOV r6,r0 - 0x1000cd34: 1c71 q. ADDS r1,r6,#1 - 0x1000cd36: 4620 F MOV r0,r4 - 0x1000cd38: f7fff975 ..u. BL ensure ; 0x1000c026 - 0x1000cd3c: 4605 .F MOV r5,r0 - 0x1000cd3e: 2d00 .- CMP r5,#0 - 0x1000cd40: d100 .. BNE 0x1000cd44 ; print_object + 52 - 0x1000cd42: e7ef .. B 0x1000cd24 ; print_object + 20 - 0x1000cd44: 207b { MOVS r0,#0x7b - 0x1000cd46: 7028 (p STRB r0,[r5,#0] - 0x1000cd48: 1c6d m. ADDS r5,r5,#1 - 0x1000cd4a: 68e0 .h LDR r0,[r4,#0xc] - 0x1000cd4c: 1c40 @. ADDS r0,r0,#1 - 0x1000cd4e: 60e0 .` STR r0,[r4,#0xc] - 0x1000cd50: 6960 `i LDR r0,[r4,#0x14] - 0x1000cd52: 2800 .( CMP r0,#0 - 0x1000cd54: d002 .. BEQ 0x1000cd5c ; print_object + 76 - 0x1000cd56: 200a . MOVS r0,#0xa - 0x1000cd58: 7028 (p STRB r0,[r5,#0] - 0x1000cd5a: 1c6d m. ADDS r5,r5,#1 - 0x1000cd5c: 68a0 .h LDR r0,[r4,#8] - 0x1000cd5e: 1980 .. ADDS r0,r0,r6 - 0x1000cd60: 60a0 .` STR r0,[r4,#8] - 0x1000cd62: e072 r. B 0x1000ce4a ; print_object + 314 - 0x1000cd64: 6960 `i LDR r0,[r4,#0x14] - 0x1000cd66: 2800 .( CMP r0,#0 - 0x1000cd68: d019 .. BEQ 0x1000cd9e ; print_object + 142 - 0x1000cd6a: 4620 F MOV r0,r4 - 0x1000cd6c: 68e1 .h LDR r1,[r4,#0xc] - 0x1000cd6e: f7fff95a ..Z. BL ensure ; 0x1000c026 - 0x1000cd72: 4605 .F MOV r5,r0 - 0x1000cd74: 2d00 .- CMP r5,#0 - 0x1000cd76: d100 .. BNE 0x1000cd7a ; print_object + 106 - 0x1000cd78: e7d4 .. B 0x1000cd24 ; print_object + 20 - 0x1000cd7a: 2000 . MOVS r0,#0 - 0x1000cd7c: 9000 .. STR r0,[sp,#0] - 0x1000cd7e: e005 .. B 0x1000cd8c ; print_object + 124 - 0x1000cd80: 2009 . MOVS r0,#9 - 0x1000cd82: 7028 (p STRB r0,[r5,#0] - 0x1000cd84: 1c6d m. ADDS r5,r5,#1 - 0x1000cd86: 9800 .. LDR r0,[sp,#0] - 0x1000cd88: 1c40 @. ADDS r0,r0,#1 - 0x1000cd8a: 9000 .. STR r0,[sp,#0] - 0x1000cd8c: 68e1 .h LDR r1,[r4,#0xc] - 0x1000cd8e: 9800 .. LDR r0,[sp,#0] - 0x1000cd90: 4281 .B CMP r1,r0 - 0x1000cd92: d8f5 .. BHI 0x1000cd80 ; print_object + 112 - 0x1000cd94: 68e1 .h LDR r1,[r4,#0xc] - 0x1000cd96: 68a0 .h LDR r0,[r4,#8] - 0x1000cd98: 1840 @. ADDS r0,r0,r1 - 0x1000cd9a: 60a0 .` STR r0,[r4,#8] - 0x1000cd9c: bf00 .. NOP - 0x1000cd9e: 4621 !F MOV r1,r4 - 0x1000cda0: 6a38 8j LDR r0,[r7,#0x20] - 0x1000cda2: f7fffc46 ..F. BL print_string_ptr ; 0x1000c632 - 0x1000cda6: 2800 .( CMP r0,#0 - 0x1000cda8: d100 .. BNE 0x1000cdac ; print_object + 156 - 0x1000cdaa: e7bb .. B 0x1000cd24 ; print_object + 20 - 0x1000cdac: 4620 F MOV r0,r4 - 0x1000cdae: f7fff9b6 .... BL update_offset ; 0x1000c11e - 0x1000cdb2: 6960 `i LDR r0,[r4,#0x14] - 0x1000cdb4: 2800 .( CMP r0,#0 - 0x1000cdb6: d001 .. BEQ 0x1000cdbc ; print_object + 172 - 0x1000cdb8: 2002 . MOVS r0,#2 - 0x1000cdba: e000 .. B 0x1000cdbe ; print_object + 174 - 0x1000cdbc: 2001 . MOVS r0,#1 - 0x1000cdbe: 4606 .F MOV r6,r0 - 0x1000cdc0: 4631 1F MOV r1,r6 - 0x1000cdc2: 4620 F MOV r0,r4 - 0x1000cdc4: f7fff92f ../. BL ensure ; 0x1000c026 - 0x1000cdc8: 4605 .F MOV r5,r0 - 0x1000cdca: 2d00 .- CMP r5,#0 - 0x1000cdcc: d100 .. BNE 0x1000cdd0 ; print_object + 192 - 0x1000cdce: e7a9 .. B 0x1000cd24 ; print_object + 20 - 0x1000cdd0: 203a : MOVS r0,#0x3a - 0x1000cdd2: 7028 (p STRB r0,[r5,#0] - 0x1000cdd4: 1c6d m. ADDS r5,r5,#1 - 0x1000cdd6: 6960 `i LDR r0,[r4,#0x14] - 0x1000cdd8: 2800 .( CMP r0,#0 - 0x1000cdda: d002 .. BEQ 0x1000cde2 ; print_object + 210 - 0x1000cddc: 2009 . MOVS r0,#9 - 0x1000cdde: 7028 (p STRB r0,[r5,#0] - 0x1000cde0: 1c6d m. ADDS r5,r5,#1 - 0x1000cde2: 68a0 .h LDR r0,[r4,#8] - 0x1000cde4: 1980 .. ADDS r0,r0,r6 - 0x1000cde6: 60a0 .` STR r0,[r4,#8] - 0x1000cde8: 4621 !F MOV r1,r4 - 0x1000cdea: 4638 8F MOV r0,r7 - 0x1000cdec: f000f8c0 .... BL print_value ; 0x1000cf70 - 0x1000cdf0: 2800 .( CMP r0,#0 - 0x1000cdf2: d100 .. BNE 0x1000cdf6 ; print_object + 230 - 0x1000cdf4: e796 .. B 0x1000cd24 ; print_object + 20 - 0x1000cdf6: 4620 F MOV r0,r4 - 0x1000cdf8: f7fff991 .... BL update_offset ; 0x1000c11e - 0x1000cdfc: 6960 `i LDR r0,[r4,#0x14] - 0x1000cdfe: 2800 .( CMP r0,#0 - 0x1000ce00: d001 .. BEQ 0x1000ce06 ; print_object + 246 - 0x1000ce02: 2001 . MOVS r0,#1 - 0x1000ce04: e000 .. B 0x1000ce08 ; print_object + 248 - 0x1000ce06: 2000 . MOVS r0,#0 - 0x1000ce08: 6839 9h LDR r1,[r7,#0] - 0x1000ce0a: 2900 .) CMP r1,#0 - 0x1000ce0c: d001 .. BEQ 0x1000ce12 ; print_object + 258 - 0x1000ce0e: 2101 .! MOVS r1,#1 - 0x1000ce10: e000 .. B 0x1000ce14 ; print_object + 260 - 0x1000ce12: 2100 .! MOVS r1,#0 - 0x1000ce14: 1846 F. ADDS r6,r0,r1 - 0x1000ce16: 1c71 q. ADDS r1,r6,#1 - 0x1000ce18: 4620 F MOV r0,r4 - 0x1000ce1a: f7fff904 .... BL ensure ; 0x1000c026 - 0x1000ce1e: 4605 .F MOV r5,r0 - 0x1000ce20: 2d00 .- CMP r5,#0 - 0x1000ce22: d100 .. BNE 0x1000ce26 ; print_object + 278 - 0x1000ce24: e77e ~. B 0x1000cd24 ; print_object + 20 - 0x1000ce26: 6838 8h LDR r0,[r7,#0] - 0x1000ce28: 2800 .( CMP r0,#0 - 0x1000ce2a: d002 .. BEQ 0x1000ce32 ; print_object + 290 - 0x1000ce2c: 202c , MOVS r0,#0x2c - 0x1000ce2e: 7028 (p STRB r0,[r5,#0] - 0x1000ce30: 1c6d m. ADDS r5,r5,#1 - 0x1000ce32: 6960 `i LDR r0,[r4,#0x14] - 0x1000ce34: 2800 .( CMP r0,#0 - 0x1000ce36: d002 .. BEQ 0x1000ce3e ; print_object + 302 - 0x1000ce38: 200a . MOVS r0,#0xa - 0x1000ce3a: 7028 (p STRB r0,[r5,#0] - 0x1000ce3c: 1c6d m. ADDS r5,r5,#1 - 0x1000ce3e: 2000 . MOVS r0,#0 - 0x1000ce40: 7028 (p STRB r0,[r5,#0] - 0x1000ce42: 68a0 .h LDR r0,[r4,#8] - 0x1000ce44: 1980 .. ADDS r0,r0,r6 - 0x1000ce46: 60a0 .` STR r0,[r4,#8] - 0x1000ce48: 683f ?h LDR r7,[r7,#0] - 0x1000ce4a: 2f00 ./ CMP r7,#0 - 0x1000ce4c: d18a .. BNE 0x1000cd64 ; print_object + 84 - 0x1000ce4e: 6960 `i LDR r0,[r4,#0x14] - 0x1000ce50: 2800 .( CMP r0,#0 - 0x1000ce52: d002 .. BEQ 0x1000ce5a ; print_object + 330 - 0x1000ce54: 68e0 .h LDR r0,[r4,#0xc] - 0x1000ce56: 1c40 @. ADDS r0,r0,#1 - 0x1000ce58: e000 .. B 0x1000ce5c ; print_object + 332 - 0x1000ce5a: 2002 . MOVS r0,#2 - 0x1000ce5c: 4601 .F MOV r1,r0 - 0x1000ce5e: 4620 F MOV r0,r4 - 0x1000ce60: f7fff8e1 .... BL ensure ; 0x1000c026 - 0x1000ce64: 4605 .F MOV r5,r0 - 0x1000ce66: 2d00 .- CMP r5,#0 - 0x1000ce68: d100 .. BNE 0x1000ce6c ; print_object + 348 - 0x1000ce6a: e75b [. B 0x1000cd24 ; print_object + 20 - 0x1000ce6c: 6960 `i LDR r0,[r4,#0x14] - 0x1000ce6e: 2800 .( CMP r0,#0 - 0x1000ce70: d00a .. BEQ 0x1000ce88 ; print_object + 376 - 0x1000ce72: 2000 . MOVS r0,#0 - 0x1000ce74: e003 .. B 0x1000ce7e ; print_object + 366 - 0x1000ce76: 2109 .! MOVS r1,#9 - 0x1000ce78: 7029 )p STRB r1,[r5,#0] - 0x1000ce7a: 1c6d m. ADDS r5,r5,#1 - 0x1000ce7c: 1c40 @. ADDS r0,r0,#1 - 0x1000ce7e: 68e1 .h LDR r1,[r4,#0xc] - 0x1000ce80: 1e49 I. SUBS r1,r1,#1 - 0x1000ce82: 4281 .B CMP r1,r0 - 0x1000ce84: d8f7 .. BHI 0x1000ce76 ; print_object + 358 - 0x1000ce86: bf00 .. NOP - 0x1000ce88: 207d } MOVS r0,#0x7d - 0x1000ce8a: 7028 (p STRB r0,[r5,#0] - 0x1000ce8c: 1c6d m. ADDS r5,r5,#1 - 0x1000ce8e: 2000 . MOVS r0,#0 - 0x1000ce90: 7028 (p STRB r0,[r5,#0] - 0x1000ce92: 68e0 .h LDR r0,[r4,#0xc] - 0x1000ce94: 1e40 @. SUBS r0,r0,#1 - 0x1000ce96: 60e0 .` STR r0,[r4,#0xc] - 0x1000ce98: 2001 . MOVS r0,#1 - 0x1000ce9a: e743 C. B 0x1000cd24 ; print_object + 20 - print_array - 0x1000ce9c: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000ce9e: b081 .. SUB sp,sp,#4 - 0x1000cea0: 460c .F MOV r4,r1 - 0x1000cea2: 2500 .% MOVS r5,#0 - 0x1000cea4: 2700 .' MOVS r7,#0 - 0x1000cea6: 9801 .. LDR r0,[sp,#4] - 0x1000cea8: 6886 .h LDR r6,[r0,#8] - 0x1000ceaa: 2c00 ., CMP r4,#0 - 0x1000ceac: d101 .. BNE 0x1000ceb2 ; print_array + 22 - 0x1000ceae: 2000 . MOVS r0,#0 - 0x1000ceb0: bdfe .. POP {r1-r7,pc} - 0x1000ceb2: 2101 .! MOVS r1,#1 - 0x1000ceb4: 4620 F MOV r0,r4 - 0x1000ceb6: f7fff8b6 .... BL ensure ; 0x1000c026 - 0x1000ceba: 4605 .F MOV r5,r0 - 0x1000cebc: 2d00 .- CMP r5,#0 - 0x1000cebe: d10f .. BNE 0x1000cee0 ; print_array + 68 - 0x1000cec0: e7f6 .. B 0x1000ceb0 ; print_array + 20 - $d - 0x1000cec2: 0000 .. DCW 0 - 0x1000cec4: 1000c474 t... DCD 268485748 - 0x1000cec8: 736c6166 fals DCD 1936482662 - 0x1000cecc: 00000065 e... DCD 101 - 0x1000ced0: 65757274 true DCD 1702195828 - 0x1000ced4: 00000000 .... DCD 0 - 0x1000ced8: 200030bc .0. DCD 536883388 - 0x1000cedc: 200030c4 .0. DCD 536883396 - $t - 0x1000cee0: 205b [ MOVS r0,#0x5b - 0x1000cee2: 7028 (p STRB r0,[r5,#0] - 0x1000cee4: 68a0 .h LDR r0,[r4,#8] - 0x1000cee6: 1c40 @. ADDS r0,r0,#1 - 0x1000cee8: 60a0 .` STR r0,[r4,#8] - 0x1000ceea: 68e0 .h LDR r0,[r4,#0xc] - 0x1000ceec: 1c40 @. ADDS r0,r0,#1 - 0x1000ceee: 60e0 .` STR r0,[r4,#0xc] - 0x1000cef0: e02a *. B 0x1000cf48 ; print_array + 172 - 0x1000cef2: 4621 !F MOV r1,r4 - 0x1000cef4: 4630 0F MOV r0,r6 - 0x1000cef6: f000f83b ..;. BL print_value ; 0x1000cf70 - 0x1000cefa: 2800 .( CMP r0,#0 - 0x1000cefc: d100 .. BNE 0x1000cf00 ; print_array + 100 - 0x1000cefe: e7d7 .. B 0x1000ceb0 ; print_array + 20 - 0x1000cf00: 4620 F MOV r0,r4 - 0x1000cf02: f7fff90c .... BL update_offset ; 0x1000c11e - 0x1000cf06: 6830 0h LDR r0,[r6,#0] - 0x1000cf08: 2800 .( CMP r0,#0 - 0x1000cf0a: d01c .. BEQ 0x1000cf46 ; print_array + 170 - 0x1000cf0c: 6960 `i LDR r0,[r4,#0x14] - 0x1000cf0e: 2800 .( CMP r0,#0 - 0x1000cf10: d001 .. BEQ 0x1000cf16 ; print_array + 122 - 0x1000cf12: 2002 . MOVS r0,#2 - 0x1000cf14: e000 .. B 0x1000cf18 ; print_array + 124 - 0x1000cf16: 2001 . MOVS r0,#1 - 0x1000cf18: 4607 .F MOV r7,r0 - 0x1000cf1a: 1c79 y. ADDS r1,r7,#1 - 0x1000cf1c: 4620 F MOV r0,r4 - 0x1000cf1e: f7fff882 .... BL ensure ; 0x1000c026 - 0x1000cf22: 4605 .F MOV r5,r0 - 0x1000cf24: 2d00 .- CMP r5,#0 - 0x1000cf26: d100 .. BNE 0x1000cf2a ; print_array + 142 - 0x1000cf28: e7c2 .. B 0x1000ceb0 ; print_array + 20 - 0x1000cf2a: 202c , MOVS r0,#0x2c - 0x1000cf2c: 7028 (p STRB r0,[r5,#0] - 0x1000cf2e: 1c6d m. ADDS r5,r5,#1 - 0x1000cf30: 6960 `i LDR r0,[r4,#0x14] - 0x1000cf32: 2800 .( CMP r0,#0 - 0x1000cf34: d002 .. BEQ 0x1000cf3c ; print_array + 160 - 0x1000cf36: 2020 MOVS r0,#0x20 - 0x1000cf38: 7028 (p STRB r0,[r5,#0] - 0x1000cf3a: 1c6d m. ADDS r5,r5,#1 - 0x1000cf3c: 2000 . MOVS r0,#0 - 0x1000cf3e: 7028 (p STRB r0,[r5,#0] - 0x1000cf40: 68a0 .h LDR r0,[r4,#8] - 0x1000cf42: 19c0 .. ADDS r0,r0,r7 - 0x1000cf44: 60a0 .` STR r0,[r4,#8] - 0x1000cf46: 6836 6h LDR r6,[r6,#0] - 0x1000cf48: 2e00 .. CMP r6,#0 - 0x1000cf4a: d1d2 .. BNE 0x1000cef2 ; print_array + 86 - 0x1000cf4c: 2102 .! MOVS r1,#2 - 0x1000cf4e: 4620 F MOV r0,r4 - 0x1000cf50: f7fff869 ..i. BL ensure ; 0x1000c026 - 0x1000cf54: 4605 .F MOV r5,r0 - 0x1000cf56: 2d00 .- CMP r5,#0 - 0x1000cf58: d100 .. BNE 0x1000cf5c ; print_array + 192 - 0x1000cf5a: e7a9 .. B 0x1000ceb0 ; print_array + 20 - 0x1000cf5c: 205d ] MOVS r0,#0x5d - 0x1000cf5e: 7028 (p STRB r0,[r5,#0] - 0x1000cf60: 1c6d m. ADDS r5,r5,#1 - 0x1000cf62: 2000 . MOVS r0,#0 - 0x1000cf64: 7028 (p STRB r0,[r5,#0] - 0x1000cf66: 68e0 .h LDR r0,[r4,#0xc] - 0x1000cf68: 1e40 @. SUBS r0,r0,#1 - 0x1000cf6a: 60e0 .` STR r0,[r4,#0xc] - 0x1000cf6c: 2001 . MOVS r0,#1 - 0x1000cf6e: e79f .. B 0x1000ceb0 ; print_array + 20 - print_value - 0x1000cf70: b5f8 .. PUSH {r3-r7,lr} - 0x1000cf72: 4604 .F MOV r4,r0 - 0x1000cf74: 460e .F MOV r6,r1 - 0x1000cf76: 2500 .% MOVS r5,#0 - 0x1000cf78: 2c00 ., CMP r4,#0 - 0x1000cf7a: d001 .. BEQ 0x1000cf80 ; print_value + 16 - 0x1000cf7c: 2e00 .. CMP r6,#0 - 0x1000cf7e: d101 .. BNE 0x1000cf84 ; print_value + 20 - 0x1000cf80: 2000 . MOVS r0,#0 - 0x1000cf82: bdf8 .. POP {r3-r7,pc} - 0x1000cf84: 7b20 { LDRB r0,[r4,#0xc] - 0x1000cf86: 2810 .( CMP r0,#0x10 - 0x1000cf88: d058 X. BEQ 0x1000d03c ; print_value + 204 - 0x1000cf8a: dc08 .. BGT 0x1000cf9e ; print_value + 46 - 0x1000cf8c: 2801 .( CMP r0,#1 - 0x1000cf8e: d01b .. BEQ 0x1000cfc8 ; print_value + 88 - 0x1000cf90: 2802 .( CMP r0,#2 - 0x1000cf92: d027 '. BEQ 0x1000cfe4 ; print_value + 116 - 0x1000cf94: 2804 .( CMP r0,#4 - 0x1000cf96: d009 .. BEQ 0x1000cfac ; print_value + 60 - 0x1000cf98: 2808 .( CMP r0,#8 - 0x1000cf9a: d15e ^. BNE 0x1000d05a ; print_value + 234 - 0x1000cf9c: e031 1. B 0x1000d002 ; print_value + 146 - 0x1000cf9e: 2820 ( CMP r0,#0x20 - 0x1000cfa0: d051 Q. BEQ 0x1000d046 ; print_value + 214 - 0x1000cfa2: 2840 @( CMP r0,#0x40 - 0x1000cfa4: d054 T. BEQ 0x1000d050 ; print_value + 224 - 0x1000cfa6: 2880 .( CMP r0,#0x80 - 0x1000cfa8: d157 W. BNE 0x1000d05a ; print_value + 234 - 0x1000cfaa: e02f /. B 0x1000d00c ; print_value + 156 - 0x1000cfac: 2105 .! MOVS r1,#5 - 0x1000cfae: 4630 0F MOV r0,r6 - 0x1000cfb0: f7fff839 ..9. BL ensure ; 0x1000c026 - 0x1000cfb4: 4605 .F MOV r5,r0 - 0x1000cfb6: 2d00 .- CMP r5,#0 - 0x1000cfb8: d100 .. BNE 0x1000cfbc ; print_value + 76 - 0x1000cfba: e7e2 .. B 0x1000cf82 ; print_value + 18 - 0x1000cfbc: 49f8 .I LDR r1,[pc,#992] ; [0x1000d3a0] = 0x1000c474 - 0x1000cfbe: 4628 (F MOV r0,r5 - 0x1000cfc0: f006fed6 .... BL strcpy ; 0x10013d70 - 0x1000cfc4: 2001 . MOVS r0,#1 - 0x1000cfc6: e7dc .. B 0x1000cf82 ; print_value + 18 - 0x1000cfc8: 2106 .! MOVS r1,#6 - 0x1000cfca: 4630 0F MOV r0,r6 - 0x1000cfcc: f7fff82b ..+. BL ensure ; 0x1000c026 - 0x1000cfd0: 4605 .F MOV r5,r0 - 0x1000cfd2: 2d00 .- CMP r5,#0 - 0x1000cfd4: d100 .. BNE 0x1000cfd8 ; print_value + 104 - 0x1000cfd6: e7d4 .. B 0x1000cf82 ; print_value + 18 - 0x1000cfd8: 49f2 .I LDR r1,[pc,#968] ; [0x1000d3a4] = 0x1000cec8 - 0x1000cfda: 4628 (F MOV r0,r5 - 0x1000cfdc: f006fec8 .... BL strcpy ; 0x10013d70 - 0x1000cfe0: 2001 . MOVS r0,#1 - 0x1000cfe2: e7ce .. B 0x1000cf82 ; print_value + 18 - 0x1000cfe4: 2105 .! MOVS r1,#5 - 0x1000cfe6: 4630 0F MOV r0,r6 - 0x1000cfe8: f7fff81d .... BL ensure ; 0x1000c026 - 0x1000cfec: 4605 .F MOV r5,r0 - 0x1000cfee: 2d00 .- CMP r5,#0 - 0x1000cff0: d100 .. BNE 0x1000cff4 ; print_value + 132 - 0x1000cff2: e7c6 .. B 0x1000cf82 ; print_value + 18 - 0x1000cff4: 49eb .I LDR r1,[pc,#940] ; [0x1000d3a4] = 0x1000cec8 - 0x1000cff6: 3108 .1 ADDS r1,r1,#8 - 0x1000cff8: 4628 (F MOV r0,r5 - 0x1000cffa: f006feb9 .... BL strcpy ; 0x10013d70 - 0x1000cffe: 2001 . MOVS r0,#1 - 0x1000d000: e7bf .. B 0x1000cf82 ; print_value + 18 - 0x1000d002: 4631 1F MOV r1,r6 - 0x1000d004: 4620 F MOV r0,r4 - 0x1000d006: f7fff8d8 .... BL print_number ; 0x1000c1ba - 0x1000d00a: e7ba .. B 0x1000cf82 ; print_value + 18 - 0x1000d00c: 2700 .' MOVS r7,#0 - 0x1000d00e: 6920 i LDR r0,[r4,#0x10] - 0x1000d010: 2800 .( CMP r0,#0 - 0x1000d012: d100 .. BNE 0x1000d016 ; print_value + 166 - 0x1000d014: e7b5 .. B 0x1000cf82 ; print_value + 18 - 0x1000d016: 6920 i LDR r0,[r4,#0x10] - 0x1000d018: f006fe88 .... BL strlen ; 0x10013d2c - 0x1000d01c: 1c47 G. ADDS r7,r0,#1 - 0x1000d01e: 4639 9F MOV r1,r7 - 0x1000d020: 4630 0F MOV r0,r6 - 0x1000d022: f7fff800 .... BL ensure ; 0x1000c026 - 0x1000d026: 4605 .F MOV r5,r0 - 0x1000d028: 2d00 .- CMP r5,#0 - 0x1000d02a: d100 .. BNE 0x1000d02e ; print_value + 190 - 0x1000d02c: e7a9 .. B 0x1000cf82 ; print_value + 18 - 0x1000d02e: 463a :F MOV r2,r7 - 0x1000d030: 4628 (F MOV r0,r5 - 0x1000d032: 6921 !i LDR r1,[r4,#0x10] - 0x1000d034: f006fe56 ..V. BL __aeabi_memcpy ; 0x10013ce4 - 0x1000d038: 2001 . MOVS r0,#1 - 0x1000d03a: e7a2 .. B 0x1000cf82 ; print_value + 18 - 0x1000d03c: 4631 1F MOV r1,r6 - 0x1000d03e: 4620 F MOV r0,r4 - 0x1000d040: f7fffbb0 .... BL print_string ; 0x1000c7a4 - 0x1000d044: e79d .. B 0x1000cf82 ; print_value + 18 - 0x1000d046: 4631 1F MOV r1,r6 - 0x1000d048: 4620 F MOV r0,r4 - 0x1000d04a: f7ffff27 ..'. BL print_array ; 0x1000ce9c - 0x1000d04e: e798 .. B 0x1000cf82 ; print_value + 18 - 0x1000d050: 4631 1F MOV r1,r6 - 0x1000d052: 4620 F MOV r0,r4 - 0x1000d054: f7fffe5c ..\. BL print_object ; 0x1000cd10 - 0x1000d058: e793 .. B 0x1000cf82 ; print_value + 18 - 0x1000d05a: 2000 . MOVS r0,#0 - 0x1000d05c: e791 .. B 0x1000cf82 ; print_value + 18 - print - 0x1000d05e: b5f0 .. PUSH {r4-r7,lr} - 0x1000d060: b089 .. SUB sp,sp,#0x24 - 0x1000d062: 4607 .F MOV r7,r0 - 0x1000d064: 460e .F MOV r6,r1 - 0x1000d066: 4614 .F MOV r4,r2 - 0x1000d068: 2500 .% MOVS r5,#0 - 0x1000d06a: 2124 $! MOVS r1,#0x24 - 0x1000d06c: 4668 hF MOV r0,sp - 0x1000d06e: f006fe52 ..R. BL __aeabi_memclr ; 0x10013d16 - 0x1000d072: 20ff . MOVS r0,#0xff - 0x1000d074: 3001 .0 ADDS r0,#1 - 0x1000d076: 6821 !h LDR r1,[r4,#0] - 0x1000d078: 4788 .G BLX r1 - 0x1000d07a: 9000 .. STR r0,[sp,#0] - 0x1000d07c: 20ff . MOVS r0,#0xff - 0x1000d07e: 3001 .0 ADDS r0,#1 - 0x1000d080: 9001 .. STR r0,[sp,#4] - 0x1000d082: 9605 .. STR r6,[sp,#0x14] - 0x1000d084: 4620 F MOV r0,r4 - 0x1000d086: c807 .. LDM r0,{r0-r2} - 0x1000d088: ab06 .. ADD r3,sp,#0x18 - 0x1000d08a: c307 .. STM r3!,{r0-r2} - 0x1000d08c: 9800 .. LDR r0,[sp,#0] - 0x1000d08e: 2800 .( CMP r0,#0 - 0x1000d090: d100 .. BNE 0x1000d094 ; print + 54 - 0x1000d092: e037 7. B 0x1000d104 ; print + 166 - 0x1000d094: 4669 iF MOV r1,sp - 0x1000d096: 4638 8F MOV r0,r7 - 0x1000d098: f7ffff6a ..j. BL print_value ; 0x1000cf70 - 0x1000d09c: 2800 .( CMP r0,#0 - 0x1000d09e: d100 .. BNE 0x1000d0a2 ; print + 68 - 0x1000d0a0: e030 0. B 0x1000d104 ; print + 166 - 0x1000d0a2: 4668 hF MOV r0,sp - 0x1000d0a4: f7fff83b ..;. BL update_offset ; 0x1000c11e - 0x1000d0a8: 68a0 .h LDR r0,[r4,#8] - 0x1000d0aa: 2800 .( CMP r0,#0 - 0x1000d0ac: d00b .. BEQ 0x1000d0c6 ; print + 104 - 0x1000d0ae: 9b02 .. LDR r3,[sp,#8] - 0x1000d0b0: 1c59 Y. ADDS r1,r3,#1 - 0x1000d0b2: 9800 .. LDR r0,[sp,#0] - 0x1000d0b4: 68a2 .h LDR r2,[r4,#8] - 0x1000d0b6: 4790 .G BLX r2 - 0x1000d0b8: 4605 .F MOV r5,r0 - 0x1000d0ba: 2d00 .- CMP r5,#0 - 0x1000d0bc: d100 .. BNE 0x1000d0c0 ; print + 98 - 0x1000d0be: e021 !. B 0x1000d104 ; print + 166 - 0x1000d0c0: 2000 . MOVS r0,#0 - 0x1000d0c2: 9000 .. STR r0,[sp,#0] - 0x1000d0c4: e01b .. B 0x1000d0fe ; print + 160 - 0x1000d0c6: 9a02 .. LDR r2,[sp,#8] - 0x1000d0c8: 1c50 P. ADDS r0,r2,#1 - 0x1000d0ca: 6821 !h LDR r1,[r4,#0] - 0x1000d0cc: 4788 .G BLX r1 - 0x1000d0ce: 4605 .F MOV r5,r0 - 0x1000d0d0: 2d00 .- CMP r5,#0 - 0x1000d0d2: d100 .. BNE 0x1000d0d6 ; print + 120 - 0x1000d0d4: e016 .. B 0x1000d104 ; print + 166 - 0x1000d0d6: 9802 .. LDR r0,[sp,#8] - 0x1000d0d8: 1c40 @. ADDS r0,r0,#1 - 0x1000d0da: 9b01 .. LDR r3,[sp,#4] - 0x1000d0dc: 4283 .B CMP r3,r0 - 0x1000d0de: d201 .. BCS 0x1000d0e4 ; print + 134 - 0x1000d0e0: 9801 .. LDR r0,[sp,#4] - 0x1000d0e2: e001 .. B 0x1000d0e8 ; print + 138 - 0x1000d0e4: 9802 .. LDR r0,[sp,#8] - 0x1000d0e6: 1c40 @. ADDS r0,r0,#1 - 0x1000d0e8: 4602 .F MOV r2,r0 - 0x1000d0ea: 4628 (F MOV r0,r5 - 0x1000d0ec: 9900 .. LDR r1,[sp,#0] - 0x1000d0ee: f006fdf9 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000d0f2: 2000 . MOVS r0,#0 - 0x1000d0f4: 9902 .. LDR r1,[sp,#8] - 0x1000d0f6: 5468 hT STRB r0,[r5,r1] - 0x1000d0f8: 9800 .. LDR r0,[sp,#0] - 0x1000d0fa: 6861 ah LDR r1,[r4,#4] - 0x1000d0fc: 4788 .G BLX r1 - 0x1000d0fe: 4628 (F MOV r0,r5 - 0x1000d100: b009 .. ADD sp,sp,#0x24 - 0x1000d102: bdf0 .. POP {r4-r7,pc} - 0x1000d104: 9800 .. LDR r0,[sp,#0] - 0x1000d106: 2800 .( CMP r0,#0 - 0x1000d108: d002 .. BEQ 0x1000d110 ; print + 178 - 0x1000d10a: 9800 .. LDR r0,[sp,#0] - 0x1000d10c: 6861 ah LDR r1,[r4,#4] - 0x1000d10e: 4788 .G BLX r1 - 0x1000d110: 2d00 .- CMP r5,#0 - 0x1000d112: d002 .. BEQ 0x1000d11a ; print + 188 - 0x1000d114: 4628 (F MOV r0,r5 - 0x1000d116: 6861 ah LDR r1,[r4,#4] - 0x1000d118: 4788 .G BLX r1 - 0x1000d11a: 2000 . MOVS r0,#0 - 0x1000d11c: e7f0 .. B 0x1000d100 ; print + 162 - cJSON_Print - 0x1000d11e: b510 .. PUSH {r4,lr} - 0x1000d120: 4604 .F MOV r4,r0 - 0x1000d122: 4aa1 .J LDR r2,[pc,#644] ; [0x1000d3a8] = 0x200030c4 - 0x1000d124: 2101 .! MOVS r1,#1 - 0x1000d126: 4620 F MOV r0,r4 - 0x1000d128: f7ffff99 .... BL print ; 0x1000d05e - 0x1000d12c: bd10 .. POP {r4,pc} - cJSON_PrintUnformatted - 0x1000d12e: b510 .. PUSH {r4,lr} - 0x1000d130: 4604 .F MOV r4,r0 - 0x1000d132: 4a9d .J LDR r2,[pc,#628] ; [0x1000d3a8] = 0x200030c4 - 0x1000d134: 2100 .! MOVS r1,#0 - 0x1000d136: 4620 F MOV r0,r4 - 0x1000d138: f7ffff91 .... BL print ; 0x1000d05e - 0x1000d13c: bd10 .. POP {r4,pc} - cJSON_PrintBuffered - 0x1000d13e: b570 p. PUSH {r4-r6,lr} - 0x1000d140: b08a .. SUB sp,sp,#0x28 - 0x1000d142: 4606 .F MOV r6,r0 - 0x1000d144: 460c .F MOV r4,r1 - 0x1000d146: 4615 .F MOV r5,r2 - 0x1000d148: 2124 $! MOVS r1,#0x24 - 0x1000d14a: a801 .. ADD r0,sp,#4 - 0x1000d14c: f006fde3 .... BL __aeabi_memclr ; 0x10013d16 - 0x1000d150: 2c00 ., CMP r4,#0 - 0x1000d152: da02 .. BGE 0x1000d15a ; cJSON_PrintBuffered + 28 - 0x1000d154: 2000 . MOVS r0,#0 - 0x1000d156: b00a .. ADD sp,sp,#0x28 - 0x1000d158: bd70 p. POP {r4-r6,pc} - 0x1000d15a: 4893 .H LDR r0,[pc,#588] ; [0x1000d3a8] = 0x200030c4 - 0x1000d15c: 6801 .h LDR r1,[r0,#0] - 0x1000d15e: 4620 F MOV r0,r4 - 0x1000d160: 4788 .G BLX r1 - 0x1000d162: 9001 .. STR r0,[sp,#4] - 0x1000d164: 9801 .. LDR r0,[sp,#4] - 0x1000d166: 2800 .( CMP r0,#0 - 0x1000d168: d100 .. BNE 0x1000d16c ; cJSON_PrintBuffered + 46 - 0x1000d16a: e7f4 .. B 0x1000d156 ; cJSON_PrintBuffered + 24 - 0x1000d16c: 9402 .. STR r4,[sp,#8] - 0x1000d16e: 2000 . MOVS r0,#0 - 0x1000d170: 9003 .. STR r0,[sp,#0xc] - 0x1000d172: 9005 .. STR r0,[sp,#0x14] - 0x1000d174: 9506 .. STR r5,[sp,#0x18] - 0x1000d176: 4a8c .J LDR r2,[pc,#560] ; [0x1000d3a8] = 0x200030c4 - 0x1000d178: ca07 .. LDM r2,{r0-r2} - 0x1000d17a: ab07 .. ADD r3,sp,#0x1c - 0x1000d17c: c307 .. STM r3!,{r0-r2} - 0x1000d17e: a901 .. ADD r1,sp,#4 - 0x1000d180: 4630 0F MOV r0,r6 - 0x1000d182: f7fffef5 .... BL print_value ; 0x1000cf70 - 0x1000d186: 2800 .( CMP r0,#0 - 0x1000d188: d105 .. BNE 0x1000d196 ; cJSON_PrintBuffered + 88 - 0x1000d18a: 4a87 .J LDR r2,[pc,#540] ; [0x1000d3a8] = 0x200030c4 - 0x1000d18c: 9801 .. LDR r0,[sp,#4] - 0x1000d18e: 6851 Qh LDR r1,[r2,#4] - 0x1000d190: 4788 .G BLX r1 - 0x1000d192: 2000 . MOVS r0,#0 - 0x1000d194: e7df .. B 0x1000d156 ; cJSON_PrintBuffered + 24 - 0x1000d196: 9801 .. LDR r0,[sp,#4] - 0x1000d198: e7dd .. B 0x1000d156 ; cJSON_PrintBuffered + 24 - cJSON_PrintPreallocated - 0x1000d19a: b5f0 .. PUSH {r4-r7,lr} - 0x1000d19c: b089 .. SUB sp,sp,#0x24 - 0x1000d19e: 4607 .F MOV r7,r0 - 0x1000d1a0: 460c .F MOV r4,r1 - 0x1000d1a2: 4615 .F MOV r5,r2 - 0x1000d1a4: 461e .F MOV r6,r3 - 0x1000d1a6: 2124 $! MOVS r1,#0x24 - 0x1000d1a8: 4668 hF MOV r0,sp - 0x1000d1aa: f006fdb4 .... BL __aeabi_memclr ; 0x10013d16 - 0x1000d1ae: 2d00 .- CMP r5,#0 - 0x1000d1b0: db01 .. BLT 0x1000d1b6 ; cJSON_PrintPreallocated + 28 - 0x1000d1b2: 2c00 ., CMP r4,#0 - 0x1000d1b4: d102 .. BNE 0x1000d1bc ; cJSON_PrintPreallocated + 34 - 0x1000d1b6: 2000 . MOVS r0,#0 - 0x1000d1b8: b009 .. ADD sp,sp,#0x24 - 0x1000d1ba: bdf0 .. POP {r4-r7,pc} - 0x1000d1bc: 9400 .. STR r4,[sp,#0] - 0x1000d1be: 9501 .. STR r5,[sp,#4] - 0x1000d1c0: 2000 . MOVS r0,#0 - 0x1000d1c2: 9002 .. STR r0,[sp,#8] - 0x1000d1c4: 2001 . MOVS r0,#1 - 0x1000d1c6: 9004 .. STR r0,[sp,#0x10] - 0x1000d1c8: 9605 .. STR r6,[sp,#0x14] - 0x1000d1ca: 4a77 wJ LDR r2,[pc,#476] ; [0x1000d3a8] = 0x200030c4 - 0x1000d1cc: ca07 .. LDM r2,{r0-r2} - 0x1000d1ce: ab06 .. ADD r3,sp,#0x18 - 0x1000d1d0: c307 .. STM r3!,{r0-r2} - 0x1000d1d2: 4669 iF MOV r1,sp - 0x1000d1d4: 4638 8F MOV r0,r7 - 0x1000d1d6: f7fffecb .... BL print_value ; 0x1000cf70 - 0x1000d1da: e7ed .. B 0x1000d1b8 ; cJSON_PrintPreallocated + 30 - cJSON_GetArraySize - 0x1000d1dc: 4601 .F MOV r1,r0 - 0x1000d1de: 2200 ." MOVS r2,#0 - 0x1000d1e0: 2300 .# MOVS r3,#0 - 0x1000d1e2: 2900 .) CMP r1,#0 - 0x1000d1e4: d100 .. BNE 0x1000d1e8 ; cJSON_GetArraySize + 12 - 0x1000d1e6: 4770 pG BX lr - 0x1000d1e8: 688a .h LDR r2,[r1,#8] - 0x1000d1ea: e001 .. B 0x1000d1f0 ; cJSON_GetArraySize + 20 - 0x1000d1ec: 1c5b [. ADDS r3,r3,#1 - 0x1000d1ee: 6812 .h LDR r2,[r2,#0] - 0x1000d1f0: 2a00 .* CMP r2,#0 - 0x1000d1f2: d1fb .. BNE 0x1000d1ec ; cJSON_GetArraySize + 16 - 0x1000d1f4: 4618 .F MOV r0,r3 - 0x1000d1f6: e7f6 .. B 0x1000d1e6 ; cJSON_GetArraySize + 10 - get_array_item - 0x1000d1f8: 4602 .F MOV r2,r0 - 0x1000d1fa: 460b .F MOV r3,r1 - 0x1000d1fc: 2100 .! MOVS r1,#0 - 0x1000d1fe: 2a00 .* CMP r2,#0 - 0x1000d200: d100 .. BNE 0x1000d204 ; get_array_item + 12 - 0x1000d202: 4770 pG BX lr - 0x1000d204: 6891 .h LDR r1,[r2,#8] - 0x1000d206: e001 .. B 0x1000d20c ; get_array_item + 20 - 0x1000d208: 1e5b [. SUBS r3,r3,#1 - 0x1000d20a: 6809 .h LDR r1,[r1,#0] - 0x1000d20c: 2900 .) CMP r1,#0 - 0x1000d20e: d001 .. BEQ 0x1000d214 ; get_array_item + 28 - 0x1000d210: 2b00 .+ CMP r3,#0 - 0x1000d212: d1f9 .. BNE 0x1000d208 ; get_array_item + 16 - 0x1000d214: 4608 .F MOV r0,r1 - 0x1000d216: e7f4 .. B 0x1000d202 ; get_array_item + 10 - cJSON_GetArrayItem - 0x1000d218: b570 p. PUSH {r4-r6,lr} - 0x1000d21a: 4605 .F MOV r5,r0 - 0x1000d21c: 460c .F MOV r4,r1 - 0x1000d21e: 2c00 ., CMP r4,#0 - 0x1000d220: da01 .. BGE 0x1000d226 ; cJSON_GetArrayItem + 14 - 0x1000d222: 2000 . MOVS r0,#0 - 0x1000d224: bd70 p. POP {r4-r6,pc} - 0x1000d226: 4621 !F MOV r1,r4 - 0x1000d228: 4628 (F MOV r0,r5 - 0x1000d22a: f7ffffe5 .... BL get_array_item ; 0x1000d1f8 - 0x1000d22e: e7f9 .. B 0x1000d224 ; cJSON_GetArrayItem + 12 - get_object_item - 0x1000d230: b5f8 .. PUSH {r3-r7,lr} - 0x1000d232: 4605 .F MOV r5,r0 - 0x1000d234: 460e .F MOV r6,r1 - 0x1000d236: 4617 .F MOV r7,r2 - 0x1000d238: 2400 .$ MOVS r4,#0 - 0x1000d23a: 2d00 .- CMP r5,#0 - 0x1000d23c: d001 .. BEQ 0x1000d242 ; get_object_item + 18 - 0x1000d23e: 2e00 .. CMP r6,#0 - 0x1000d240: d101 .. BNE 0x1000d246 ; get_object_item + 22 - 0x1000d242: 2000 . MOVS r0,#0 - 0x1000d244: bdf8 .. POP {r3-r7,pc} - 0x1000d246: 68ac .h LDR r4,[r5,#8] - 0x1000d248: 2f00 ./ CMP r7,#0 - 0x1000d24a: d00d .. BEQ 0x1000d268 ; get_object_item + 56 - 0x1000d24c: e000 .. B 0x1000d250 ; get_object_item + 32 - 0x1000d24e: 6824 $h LDR r4,[r4,#0] - 0x1000d250: 2c00 ., CMP r4,#0 - 0x1000d252: d013 .. BEQ 0x1000d27c ; get_object_item + 76 - 0x1000d254: 6a20 j LDR r0,[r4,#0x20] - 0x1000d256: 2800 .( CMP r0,#0 - 0x1000d258: d010 .. BEQ 0x1000d27c ; get_object_item + 76 - 0x1000d25a: 4630 0F MOV r0,r6 - 0x1000d25c: 6a21 !j LDR r1,[r4,#0x20] - 0x1000d25e: f006fd6c ..l. BL strcmp ; 0x10013d3a - 0x1000d262: 2800 .( CMP r0,#0 - 0x1000d264: d1f3 .. BNE 0x1000d24e ; get_object_item + 30 - 0x1000d266: e009 .. B 0x1000d27c ; get_object_item + 76 - 0x1000d268: e000 .. B 0x1000d26c ; get_object_item + 60 - 0x1000d26a: 6824 $h LDR r4,[r4,#0] - 0x1000d26c: 2c00 ., CMP r4,#0 - 0x1000d26e: d005 .. BEQ 0x1000d27c ; get_object_item + 76 - 0x1000d270: 4630 0F MOV r0,r6 - 0x1000d272: 6a21 !j LDR r1,[r4,#0x20] - 0x1000d274: f7fefd39 ..9. BL case_insensitive_strcmp ; 0x1000bcea - 0x1000d278: 2800 .( CMP r0,#0 - 0x1000d27a: d1f6 .. BNE 0x1000d26a ; get_object_item + 58 - 0x1000d27c: 2c00 ., CMP r4,#0 - 0x1000d27e: d002 .. BEQ 0x1000d286 ; get_object_item + 86 - 0x1000d280: 6a20 j LDR r0,[r4,#0x20] - 0x1000d282: 2800 .( CMP r0,#0 - 0x1000d284: d101 .. BNE 0x1000d28a ; get_object_item + 90 - 0x1000d286: 2000 . MOVS r0,#0 - 0x1000d288: e7dc .. B 0x1000d244 ; get_object_item + 20 - 0x1000d28a: 4620 F MOV r0,r4 - 0x1000d28c: e7da .. B 0x1000d244 ; get_object_item + 20 - cJSON_GetObjectItem - 0x1000d28e: b570 p. PUSH {r4-r6,lr} - 0x1000d290: 4604 .F MOV r4,r0 - 0x1000d292: 460d .F MOV r5,r1 - 0x1000d294: 2200 ." MOVS r2,#0 - 0x1000d296: 4629 )F MOV r1,r5 - 0x1000d298: 4620 F MOV r0,r4 - 0x1000d29a: f7ffffc9 .... BL get_object_item ; 0x1000d230 - 0x1000d29e: bd70 p. POP {r4-r6,pc} - cJSON_GetObjectItemCaseSensitive - 0x1000d2a0: b570 p. PUSH {r4-r6,lr} - 0x1000d2a2: 4604 .F MOV r4,r0 - 0x1000d2a4: 460d .F MOV r5,r1 - 0x1000d2a6: 2201 ." MOVS r2,#1 - 0x1000d2a8: 4629 )F MOV r1,r5 - 0x1000d2aa: 4620 F MOV r0,r4 - 0x1000d2ac: f7ffffc0 .... BL get_object_item ; 0x1000d230 - 0x1000d2b0: bd70 p. POP {r4-r6,pc} - cJSON_HasObjectItem - 0x1000d2b2: b570 p. PUSH {r4-r6,lr} - 0x1000d2b4: 4604 .F MOV r4,r0 - 0x1000d2b6: 460d .F MOV r5,r1 - 0x1000d2b8: 4629 )F MOV r1,r5 - 0x1000d2ba: 4620 F MOV r0,r4 - 0x1000d2bc: f7ffffe7 .... BL cJSON_GetObjectItem ; 0x1000d28e - 0x1000d2c0: 2800 .( CMP r0,#0 - 0x1000d2c2: d001 .. BEQ 0x1000d2c8 ; cJSON_HasObjectItem + 22 - 0x1000d2c4: 2001 . MOVS r0,#1 - 0x1000d2c6: bd70 p. POP {r4-r6,pc} - 0x1000d2c8: 2000 . MOVS r0,#0 - 0x1000d2ca: e7fc .. B 0x1000d2c6 ; cJSON_HasObjectItem + 20 - suffix_object - 0x1000d2cc: 6001 .` STR r1,[r0,#0] - 0x1000d2ce: 6048 H` STR r0,[r1,#4] - 0x1000d2d0: 4770 pG BX lr - create_reference - 0x1000d2d2: b570 p. PUSH {r4-r6,lr} - 0x1000d2d4: 4605 .F MOV r5,r0 - 0x1000d2d6: 460e .F MOV r6,r1 - 0x1000d2d8: 2400 .$ MOVS r4,#0 - 0x1000d2da: 2d00 .- CMP r5,#0 - 0x1000d2dc: d100 .. BNE 0x1000d2e0 ; create_reference + 14 - 0x1000d2de: bd70 p. POP {r4-r6,pc} - 0x1000d2e0: 4630 0F MOV r0,r6 - 0x1000d2e2: f7fefd6e ..n. BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d2e6: 4604 .F MOV r4,r0 - 0x1000d2e8: 2c00 ., CMP r4,#0 - 0x1000d2ea: d100 .. BNE 0x1000d2ee ; create_reference + 28 - 0x1000d2ec: e7f7 .. B 0x1000d2de ; create_reference + 12 - 0x1000d2ee: 2228 (" MOVS r2,#0x28 - 0x1000d2f0: 4629 )F MOV r1,r5 - 0x1000d2f2: 4620 F MOV r0,r4 - 0x1000d2f4: f006fcf6 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000d2f8: 2000 . MOVS r0,#0 - 0x1000d2fa: 6220 b STR r0,[r4,#0x20] - 0x1000d2fc: 21ff .! MOVS r1,#0xff - 0x1000d2fe: 3101 .1 ADDS r1,#1 - 0x1000d300: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d302: 4308 .C ORRS r0,r0,r1 - 0x1000d304: 60e0 .` STR r0,[r4,#0xc] - 0x1000d306: 2000 . MOVS r0,#0 - 0x1000d308: 6060 `` STR r0,[r4,#4] - 0x1000d30a: 6020 ` STR r0,[r4,#0] - 0x1000d30c: 4620 F MOV r0,r4 - 0x1000d30e: e7e6 .. B 0x1000d2de ; create_reference + 12 - add_item_to_array - 0x1000d310: b570 p. PUSH {r4-r6,lr} - 0x1000d312: 4605 .F MOV r5,r0 - 0x1000d314: 460c .F MOV r4,r1 - 0x1000d316: 2600 .& MOVS r6,#0 - 0x1000d318: 2c00 ., CMP r4,#0 - 0x1000d31a: d003 .. BEQ 0x1000d324 ; add_item_to_array + 20 - 0x1000d31c: 2d00 .- CMP r5,#0 - 0x1000d31e: d001 .. BEQ 0x1000d324 ; add_item_to_array + 20 - 0x1000d320: 42a5 .B CMP r5,r4 - 0x1000d322: d101 .. BNE 0x1000d328 ; add_item_to_array + 24 - 0x1000d324: 2000 . MOVS r0,#0 - 0x1000d326: bd70 p. POP {r4-r6,pc} - 0x1000d328: 68ae .h LDR r6,[r5,#8] - 0x1000d32a: 2e00 .. CMP r6,#0 - 0x1000d32c: d104 .. BNE 0x1000d338 ; add_item_to_array + 40 - 0x1000d32e: 60ac .` STR r4,[r5,#8] - 0x1000d330: 6064 d` STR r4,[r4,#4] - 0x1000d332: 2000 . MOVS r0,#0 - 0x1000d334: 6020 ` STR r0,[r4,#0] - 0x1000d336: e008 .. B 0x1000d34a ; add_item_to_array + 58 - 0x1000d338: 6870 ph LDR r0,[r6,#4] - 0x1000d33a: 2800 .( CMP r0,#0 - 0x1000d33c: d005 .. BEQ 0x1000d34a ; add_item_to_array + 58 - 0x1000d33e: 4621 !F MOV r1,r4 - 0x1000d340: 6870 ph LDR r0,[r6,#4] - 0x1000d342: f7ffffc3 .... BL suffix_object ; 0x1000d2cc - 0x1000d346: 68a8 .h LDR r0,[r5,#8] - 0x1000d348: 6044 D` STR r4,[r0,#4] - 0x1000d34a: 2001 . MOVS r0,#1 - 0x1000d34c: e7eb .. B 0x1000d326 ; add_item_to_array + 22 - cJSON_AddItemToArray - 0x1000d34e: b570 p. PUSH {r4-r6,lr} - 0x1000d350: 4604 .F MOV r4,r0 - 0x1000d352: 460d .F MOV r5,r1 - 0x1000d354: 4629 )F MOV r1,r5 - 0x1000d356: 4620 F MOV r0,r4 - 0x1000d358: f7ffffda .... BL add_item_to_array ; 0x1000d310 - 0x1000d35c: bd70 p. POP {r4-r6,pc} - cast_away_const - 0x1000d35e: 4770 pG BX lr - add_item_to_object - 0x1000d360: b5fe .. PUSH {r1-r7,lr} - 0x1000d362: 4605 .F MOV r5,r0 - 0x1000d364: 460e .F MOV r6,r1 - 0x1000d366: 4614 .F MOV r4,r2 - 0x1000d368: 461f .F MOV r7,r3 - 0x1000d36a: 2000 . MOVS r0,#0 - 0x1000d36c: 9001 .. STR r0,[sp,#4] - 0x1000d36e: 9000 .. STR r0,[sp,#0] - 0x1000d370: 2d00 .- CMP r5,#0 - 0x1000d372: d005 .. BEQ 0x1000d380 ; add_item_to_object + 32 - 0x1000d374: 2e00 .. CMP r6,#0 - 0x1000d376: d003 .. BEQ 0x1000d380 ; add_item_to_object + 32 - 0x1000d378: 2c00 ., CMP r4,#0 - 0x1000d37a: d001 .. BEQ 0x1000d380 ; add_item_to_object + 32 - 0x1000d37c: 42a5 .B CMP r5,r4 - 0x1000d37e: d101 .. BNE 0x1000d384 ; add_item_to_object + 36 - 0x1000d380: 2000 . MOVS r0,#0 - 0x1000d382: bdfe .. POP {r1-r7,pc} - 0x1000d384: 9808 .. LDR r0,[sp,#0x20] - 0x1000d386: 2800 .( CMP r0,#0 - 0x1000d388: d010 .. BEQ 0x1000d3ac ; add_item_to_object + 76 - 0x1000d38a: 4630 0F MOV r0,r6 - 0x1000d38c: f7ffffe7 .... BL cast_away_const ; 0x1000d35e - 0x1000d390: 9001 .. STR r0,[sp,#4] - 0x1000d392: 2101 .! MOVS r1,#1 - 0x1000d394: 0249 I. LSLS r1,r1,#9 - 0x1000d396: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d398: 4308 .C ORRS r0,r0,r1 - 0x1000d39a: 9000 .. STR r0,[sp,#0] - 0x1000d39c: e014 .. B 0x1000d3c8 ; add_item_to_object + 104 - $d - 0x1000d39e: 0000 .. DCW 0 - 0x1000d3a0: 1000c474 t... DCD 268485748 - 0x1000d3a4: 1000cec8 .... DCD 268488392 - 0x1000d3a8: 200030c4 .0. DCD 536883396 - $t - 0x1000d3ac: 4639 9F MOV r1,r7 - 0x1000d3ae: 4630 0F MOV r0,r6 - 0x1000d3b0: f7fefcc1 .... BL cJSON_strdup ; 0x1000bd36 - 0x1000d3b4: 9001 .. STR r0,[sp,#4] - 0x1000d3b6: 9801 .. LDR r0,[sp,#4] - 0x1000d3b8: 2800 .( CMP r0,#0 - 0x1000d3ba: d100 .. BNE 0x1000d3be ; add_item_to_object + 94 - 0x1000d3bc: e7e1 .. B 0x1000d382 ; add_item_to_object + 34 - 0x1000d3be: 2101 .! MOVS r1,#1 - 0x1000d3c0: 0249 I. LSLS r1,r1,#9 - 0x1000d3c2: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d3c4: 4388 .C BICS r0,r0,r1 - 0x1000d3c6: 9000 .. STR r0,[sp,#0] - 0x1000d3c8: 2101 .! MOVS r1,#1 - 0x1000d3ca: 0249 I. LSLS r1,r1,#9 - 0x1000d3cc: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d3ce: 4008 .@ ANDS r0,r0,r1 - 0x1000d3d0: 2800 .( CMP r0,#0 - 0x1000d3d2: d105 .. BNE 0x1000d3e0 ; add_item_to_object + 128 - 0x1000d3d4: 6a20 j LDR r0,[r4,#0x20] - 0x1000d3d6: 2800 .( CMP r0,#0 - 0x1000d3d8: d002 .. BEQ 0x1000d3e0 ; add_item_to_object + 128 - 0x1000d3da: 6a20 j LDR r0,[r4,#0x20] - 0x1000d3dc: 6879 yh LDR r1,[r7,#4] - 0x1000d3de: 4788 .G BLX r1 - 0x1000d3e0: 9801 .. LDR r0,[sp,#4] - 0x1000d3e2: 6220 b STR r0,[r4,#0x20] - 0x1000d3e4: 9800 .. LDR r0,[sp,#0] - 0x1000d3e6: 60e0 .` STR r0,[r4,#0xc] - 0x1000d3e8: 4621 !F MOV r1,r4 - 0x1000d3ea: 4628 (F MOV r0,r5 - 0x1000d3ec: f7ffff90 .... BL add_item_to_array ; 0x1000d310 - 0x1000d3f0: e7c7 .. B 0x1000d382 ; add_item_to_object + 34 - cJSON_AddItemToObject - 0x1000d3f2: b5f8 .. PUSH {r3-r7,lr} - 0x1000d3f4: 4604 .F MOV r4,r0 - 0x1000d3f6: 460d .F MOV r5,r1 - 0x1000d3f8: 4616 .F MOV r6,r2 - 0x1000d3fa: 2000 . MOVS r0,#0 - 0x1000d3fc: 4bfb .K LDR r3,[pc,#1004] ; [0x1000d7ec] = 0x200030c4 - 0x1000d3fe: 4632 2F MOV r2,r6 - 0x1000d400: 4629 )F MOV r1,r5 - 0x1000d402: 9000 .. STR r0,[sp,#0] - 0x1000d404: 4620 F MOV r0,r4 - 0x1000d406: f7ffffab .... BL add_item_to_object ; 0x1000d360 - 0x1000d40a: bdf8 .. POP {r3-r7,pc} - cJSON_AddItemToObjectCS - 0x1000d40c: b5f8 .. PUSH {r3-r7,lr} - 0x1000d40e: 4604 .F MOV r4,r0 - 0x1000d410: 460d .F MOV r5,r1 - 0x1000d412: 4616 .F MOV r6,r2 - 0x1000d414: 2001 . MOVS r0,#1 - 0x1000d416: 4bf5 .K LDR r3,[pc,#980] ; [0x1000d7ec] = 0x200030c4 - 0x1000d418: 4632 2F MOV r2,r6 - 0x1000d41a: 4629 )F MOV r1,r5 - 0x1000d41c: 9000 .. STR r0,[sp,#0] - 0x1000d41e: 4620 F MOV r0,r4 - 0x1000d420: f7ffff9e .... BL add_item_to_object ; 0x1000d360 - 0x1000d424: bdf8 .. POP {r3-r7,pc} - cJSON_AddItemReferenceToArray - 0x1000d426: b570 p. PUSH {r4-r6,lr} - 0x1000d428: 4604 .F MOV r4,r0 - 0x1000d42a: 460d .F MOV r5,r1 - 0x1000d42c: 2c00 ., CMP r4,#0 - 0x1000d42e: d100 .. BNE 0x1000d432 ; cJSON_AddItemReferenceToArray + 12 - 0x1000d430: bd70 p. POP {r4-r6,pc} - 0x1000d432: 49ee .I LDR r1,[pc,#952] ; [0x1000d7ec] = 0x200030c4 - 0x1000d434: 4628 (F MOV r0,r5 - 0x1000d436: f7ffff4c ..L. BL create_reference ; 0x1000d2d2 - 0x1000d43a: 4606 .F MOV r6,r0 - 0x1000d43c: 4631 1F MOV r1,r6 - 0x1000d43e: 4620 F MOV r0,r4 - 0x1000d440: f7ffff66 ..f. BL add_item_to_array ; 0x1000d310 - 0x1000d444: e7f4 .. B 0x1000d430 ; cJSON_AddItemReferenceToArray + 10 - cJSON_AddItemReferenceToObject - 0x1000d446: b5f8 .. PUSH {r3-r7,lr} - 0x1000d448: 4604 .F MOV r4,r0 - 0x1000d44a: 460d .F MOV r5,r1 - 0x1000d44c: 4616 .F MOV r6,r2 - 0x1000d44e: 2c00 ., CMP r4,#0 - 0x1000d450: d001 .. BEQ 0x1000d456 ; cJSON_AddItemReferenceToObject + 16 - 0x1000d452: 2d00 .- CMP r5,#0 - 0x1000d454: d101 .. BNE 0x1000d45a ; cJSON_AddItemReferenceToObject + 20 - 0x1000d456: 2000 . MOVS r0,#0 - 0x1000d458: bdf8 .. POP {r3-r7,pc} - 0x1000d45a: 49e4 .I LDR r1,[pc,#912] ; [0x1000d7ec] = 0x200030c4 - 0x1000d45c: 4630 0F MOV r0,r6 - 0x1000d45e: f7ffff38 ..8. BL create_reference ; 0x1000d2d2 - 0x1000d462: 4607 .F MOV r7,r0 - 0x1000d464: 2000 . MOVS r0,#0 - 0x1000d466: 4be1 .K LDR r3,[pc,#900] ; [0x1000d7ec] = 0x200030c4 - 0x1000d468: 463a :F MOV r2,r7 - 0x1000d46a: 4629 )F MOV r1,r5 - 0x1000d46c: 9000 .. STR r0,[sp,#0] - 0x1000d46e: 4620 F MOV r0,r4 - 0x1000d470: f7ffff76 ..v. BL add_item_to_object ; 0x1000d360 - 0x1000d474: e7f0 .. B 0x1000d458 ; cJSON_AddItemReferenceToObject + 18 - cJSON_CreateNull - 0x1000d476: b510 .. PUSH {r4,lr} - 0x1000d478: 48dc .H LDR r0,[pc,#880] ; [0x1000d7ec] = 0x200030c4 - 0x1000d47a: f7fefca2 .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d47e: 4604 .F MOV r4,r0 - 0x1000d480: 2c00 ., CMP r4,#0 - 0x1000d482: d001 .. BEQ 0x1000d488 ; cJSON_CreateNull + 18 - 0x1000d484: 2004 . MOVS r0,#4 - 0x1000d486: 60e0 .` STR r0,[r4,#0xc] - 0x1000d488: 4620 F MOV r0,r4 - 0x1000d48a: bd10 .. POP {r4,pc} - cJSON_AddNullToObject - 0x1000d48c: b5f8 .. PUSH {r3-r7,lr} - 0x1000d48e: 4604 .F MOV r4,r0 - 0x1000d490: 460d .F MOV r5,r1 - 0x1000d492: f7fffff0 .... BL cJSON_CreateNull ; 0x1000d476 - 0x1000d496: 4606 .F MOV r6,r0 - 0x1000d498: 2000 . MOVS r0,#0 - 0x1000d49a: 4bd4 .K LDR r3,[pc,#848] ; [0x1000d7ec] = 0x200030c4 - 0x1000d49c: 4632 2F MOV r2,r6 - 0x1000d49e: 4629 )F MOV r1,r5 - 0x1000d4a0: 9000 .. STR r0,[sp,#0] - 0x1000d4a2: 4620 F MOV r0,r4 - 0x1000d4a4: f7ffff5c ..\. BL add_item_to_object ; 0x1000d360 - 0x1000d4a8: 2800 .( CMP r0,#0 - 0x1000d4aa: d001 .. BEQ 0x1000d4b0 ; cJSON_AddNullToObject + 36 - 0x1000d4ac: 4630 0F MOV r0,r6 - 0x1000d4ae: bdf8 .. POP {r3-r7,pc} - 0x1000d4b0: 4630 0F MOV r0,r6 - 0x1000d4b2: f7fefc94 .... BL cJSON_Delete ; 0x1000bdde - 0x1000d4b6: 2000 . MOVS r0,#0 - 0x1000d4b8: e7f9 .. B 0x1000d4ae ; cJSON_AddNullToObject + 34 - cJSON_CreateTrue - 0x1000d4ba: b510 .. PUSH {r4,lr} - 0x1000d4bc: 48cb .H LDR r0,[pc,#812] ; [0x1000d7ec] = 0x200030c4 - 0x1000d4be: f7fefc80 .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d4c2: 4604 .F MOV r4,r0 - 0x1000d4c4: 2c00 ., CMP r4,#0 - 0x1000d4c6: d001 .. BEQ 0x1000d4cc ; cJSON_CreateTrue + 18 - 0x1000d4c8: 2002 . MOVS r0,#2 - 0x1000d4ca: 60e0 .` STR r0,[r4,#0xc] - 0x1000d4cc: 4620 F MOV r0,r4 - 0x1000d4ce: bd10 .. POP {r4,pc} - cJSON_AddTrueToObject - 0x1000d4d0: b5f8 .. PUSH {r3-r7,lr} - 0x1000d4d2: 4604 .F MOV r4,r0 - 0x1000d4d4: 460d .F MOV r5,r1 - 0x1000d4d6: f7fffff0 .... BL cJSON_CreateTrue ; 0x1000d4ba - 0x1000d4da: 4606 .F MOV r6,r0 - 0x1000d4dc: 2000 . MOVS r0,#0 - 0x1000d4de: 4bc3 .K LDR r3,[pc,#780] ; [0x1000d7ec] = 0x200030c4 - 0x1000d4e0: 4632 2F MOV r2,r6 - 0x1000d4e2: 4629 )F MOV r1,r5 - 0x1000d4e4: 9000 .. STR r0,[sp,#0] - 0x1000d4e6: 4620 F MOV r0,r4 - 0x1000d4e8: f7ffff3a ..:. BL add_item_to_object ; 0x1000d360 - 0x1000d4ec: 2800 .( CMP r0,#0 - 0x1000d4ee: d001 .. BEQ 0x1000d4f4 ; cJSON_AddTrueToObject + 36 - 0x1000d4f0: 4630 0F MOV r0,r6 - 0x1000d4f2: bdf8 .. POP {r3-r7,pc} - 0x1000d4f4: 4630 0F MOV r0,r6 - 0x1000d4f6: f7fefc72 ..r. BL cJSON_Delete ; 0x1000bdde - 0x1000d4fa: 2000 . MOVS r0,#0 - 0x1000d4fc: e7f9 .. B 0x1000d4f2 ; cJSON_AddTrueToObject + 34 - cJSON_CreateFalse - 0x1000d4fe: b510 .. PUSH {r4,lr} - 0x1000d500: 48ba .H LDR r0,[pc,#744] ; [0x1000d7ec] = 0x200030c4 - 0x1000d502: f7fefc5e ..^. BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d506: 4604 .F MOV r4,r0 - 0x1000d508: 2c00 ., CMP r4,#0 - 0x1000d50a: d001 .. BEQ 0x1000d510 ; cJSON_CreateFalse + 18 - 0x1000d50c: 2001 . MOVS r0,#1 - 0x1000d50e: 60e0 .` STR r0,[r4,#0xc] - 0x1000d510: 4620 F MOV r0,r4 - 0x1000d512: bd10 .. POP {r4,pc} - cJSON_AddFalseToObject - 0x1000d514: b5f8 .. PUSH {r3-r7,lr} - 0x1000d516: 4604 .F MOV r4,r0 - 0x1000d518: 460d .F MOV r5,r1 - 0x1000d51a: f7fffff0 .... BL cJSON_CreateFalse ; 0x1000d4fe - 0x1000d51e: 4606 .F MOV r6,r0 - 0x1000d520: 2000 . MOVS r0,#0 - 0x1000d522: 4bb2 .K LDR r3,[pc,#712] ; [0x1000d7ec] = 0x200030c4 - 0x1000d524: 4632 2F MOV r2,r6 - 0x1000d526: 4629 )F MOV r1,r5 - 0x1000d528: 9000 .. STR r0,[sp,#0] - 0x1000d52a: 4620 F MOV r0,r4 - 0x1000d52c: f7ffff18 .... BL add_item_to_object ; 0x1000d360 - 0x1000d530: 2800 .( CMP r0,#0 - 0x1000d532: d001 .. BEQ 0x1000d538 ; cJSON_AddFalseToObject + 36 - 0x1000d534: 4630 0F MOV r0,r6 - 0x1000d536: bdf8 .. POP {r3-r7,pc} - 0x1000d538: 4630 0F MOV r0,r6 - 0x1000d53a: f7fefc50 ..P. BL cJSON_Delete ; 0x1000bdde - 0x1000d53e: 2000 . MOVS r0,#0 - 0x1000d540: e7f9 .. B 0x1000d536 ; cJSON_AddFalseToObject + 34 - cJSON_CreateBool - 0x1000d542: b570 p. PUSH {r4-r6,lr} - 0x1000d544: 4605 .F MOV r5,r0 - 0x1000d546: 48a9 .H LDR r0,[pc,#676] ; [0x1000d7ec] = 0x200030c4 - 0x1000d548: f7fefc3b ..;. BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d54c: 4604 .F MOV r4,r0 - 0x1000d54e: 2c00 ., CMP r4,#0 - 0x1000d550: d005 .. BEQ 0x1000d55e ; cJSON_CreateBool + 28 - 0x1000d552: 2d00 .- CMP r5,#0 - 0x1000d554: d001 .. BEQ 0x1000d55a ; cJSON_CreateBool + 24 - 0x1000d556: 2002 . MOVS r0,#2 - 0x1000d558: e000 .. B 0x1000d55c ; cJSON_CreateBool + 26 - 0x1000d55a: 2001 . MOVS r0,#1 - 0x1000d55c: 60e0 .` STR r0,[r4,#0xc] - 0x1000d55e: 4620 F MOV r0,r4 - 0x1000d560: bd70 p. POP {r4-r6,pc} - cJSON_AddBoolToObject - 0x1000d562: b5f8 .. PUSH {r3-r7,lr} - 0x1000d564: 4605 .F MOV r5,r0 - 0x1000d566: 460e .F MOV r6,r1 - 0x1000d568: 4614 .F MOV r4,r2 - 0x1000d56a: 4620 F MOV r0,r4 - 0x1000d56c: f7ffffe9 .... BL cJSON_CreateBool ; 0x1000d542 - 0x1000d570: 4607 .F MOV r7,r0 - 0x1000d572: 2000 . MOVS r0,#0 - 0x1000d574: 4b9d .K LDR r3,[pc,#628] ; [0x1000d7ec] = 0x200030c4 - 0x1000d576: 463a :F MOV r2,r7 - 0x1000d578: 4631 1F MOV r1,r6 - 0x1000d57a: 9000 .. STR r0,[sp,#0] - 0x1000d57c: 4628 (F MOV r0,r5 - 0x1000d57e: f7fffeef .... BL add_item_to_object ; 0x1000d360 - 0x1000d582: 2800 .( CMP r0,#0 - 0x1000d584: d001 .. BEQ 0x1000d58a ; cJSON_AddBoolToObject + 40 - 0x1000d586: 4638 8F MOV r0,r7 - 0x1000d588: bdf8 .. POP {r3-r7,pc} - 0x1000d58a: 4638 8F MOV r0,r7 - 0x1000d58c: f7fefc27 ..'. BL cJSON_Delete ; 0x1000bdde - 0x1000d590: 2000 . MOVS r0,#0 - 0x1000d592: e7f9 .. B 0x1000d588 ; cJSON_AddBoolToObject + 38 - cJSON_CreateNumber - 0x1000d594: b570 p. PUSH {r4-r6,lr} - 0x1000d596: 4605 .F MOV r5,r0 - 0x1000d598: 460e .F MOV r6,r1 - 0x1000d59a: 4894 .H LDR r0,[pc,#592] ; [0x1000d7ec] = 0x200030c4 - 0x1000d59c: f7fefc11 .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d5a0: 4604 .F MOV r4,r0 - 0x1000d5a2: 2c00 ., CMP r4,#0 - 0x1000d5a4: d01d .. BEQ 0x1000d5e2 ; cJSON_CreateNumber + 78 - 0x1000d5a6: 2008 . MOVS r0,#8 - 0x1000d5a8: 60e0 .` STR r0,[r4,#0xc] - 0x1000d5aa: 61e6 .a STR r6,[r4,#0x1c] - 0x1000d5ac: 61a5 .a STR r5,[r4,#0x18] - 0x1000d5ae: 4a90 .J LDR r2,[pc,#576] ; [0x1000d7f0] = 0xffc00000 - 0x1000d5b0: 4b90 .K LDR r3,[pc,#576] ; [0x1000d7f4] = 0x41dfffff - 0x1000d5b2: 4628 (F MOV r0,r5 - 0x1000d5b4: 4631 1F MOV r1,r6 - 0x1000d5b6: f007f8fd .... BL __aeabi_cdrcmple ; 0x100147b4 - 0x1000d5ba: d802 .. BHI 0x1000d5c2 ; cJSON_CreateNumber + 46 - 0x1000d5bc: 488e .H LDR r0,[pc,#568] ; [0x1000d7f8] = 0x7fffffff - 0x1000d5be: 6160 `a STR r0,[r4,#0x14] - 0x1000d5c0: e00f .. B 0x1000d5e2 ; cJSON_CreateNumber + 78 - 0x1000d5c2: 2200 ." MOVS r2,#0 - 0x1000d5c4: 4b8d .K LDR r3,[pc,#564] ; [0x1000d7fc] = 0xc1e00000 - 0x1000d5c6: 4628 (F MOV r0,r5 - 0x1000d5c8: 4631 1F MOV r1,r6 - 0x1000d5ca: f007f8df .... BL __aeabi_cdcmpeq ; 0x1001478c - 0x1000d5ce: d803 .. BHI 0x1000d5d8 ; cJSON_CreateNumber + 68 - 0x1000d5d0: 2001 . MOVS r0,#1 - 0x1000d5d2: 07c0 .. LSLS r0,r0,#31 - 0x1000d5d4: 6160 `a STR r0,[r4,#0x14] - 0x1000d5d6: e004 .. B 0x1000d5e2 ; cJSON_CreateNumber + 78 - 0x1000d5d8: 4628 (F MOV r0,r5 - 0x1000d5da: 4631 1F MOV r1,r6 - 0x1000d5dc: f007f880 .... BL __aeabi_d2iz ; 0x100146e0 - 0x1000d5e0: 6160 `a STR r0,[r4,#0x14] - 0x1000d5e2: 4620 F MOV r0,r4 - 0x1000d5e4: bd70 p. POP {r4-r6,pc} - cJSON_AddNumberToObject - 0x1000d5e6: b5fe .. PUSH {r1-r7,lr} - 0x1000d5e8: 4606 .F MOV r6,r0 - 0x1000d5ea: 460f .F MOV r7,r1 - 0x1000d5ec: 4614 .F MOV r4,r2 - 0x1000d5ee: 461d .F MOV r5,r3 - 0x1000d5f0: 4620 F MOV r0,r4 - 0x1000d5f2: 4629 )F MOV r1,r5 - 0x1000d5f4: f7ffffce .... BL cJSON_CreateNumber ; 0x1000d594 - 0x1000d5f8: 9001 .. STR r0,[sp,#4] - 0x1000d5fa: 2000 . MOVS r0,#0 - 0x1000d5fc: 4b7b {K LDR r3,[pc,#492] ; [0x1000d7ec] = 0x200030c4 - 0x1000d5fe: 9000 .. STR r0,[sp,#0] - 0x1000d600: 4639 9F MOV r1,r7 - 0x1000d602: 4630 0F MOV r0,r6 - 0x1000d604: 9a01 .. LDR r2,[sp,#4] - 0x1000d606: f7fffeab .... BL add_item_to_object ; 0x1000d360 - 0x1000d60a: 2800 .( CMP r0,#0 - 0x1000d60c: d001 .. BEQ 0x1000d612 ; cJSON_AddNumberToObject + 44 - 0x1000d60e: 9801 .. LDR r0,[sp,#4] - 0x1000d610: bdfe .. POP {r1-r7,pc} - 0x1000d612: 9801 .. LDR r0,[sp,#4] - 0x1000d614: f7fefbe3 .... BL cJSON_Delete ; 0x1000bdde - 0x1000d618: 2000 . MOVS r0,#0 - 0x1000d61a: e7f9 .. B 0x1000d610 ; cJSON_AddNumberToObject + 42 - cJSON_CreateString - 0x1000d61c: b570 p. PUSH {r4-r6,lr} - 0x1000d61e: 4605 .F MOV r5,r0 - 0x1000d620: 4872 rH LDR r0,[pc,#456] ; [0x1000d7ec] = 0x200030c4 - 0x1000d622: f7fefbce .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d626: 4604 .F MOV r4,r0 - 0x1000d628: 2c00 ., CMP r4,#0 - 0x1000d62a: d00e .. BEQ 0x1000d64a ; cJSON_CreateString + 46 - 0x1000d62c: 2010 . MOVS r0,#0x10 - 0x1000d62e: 60e0 .` STR r0,[r4,#0xc] - 0x1000d630: 496e nI LDR r1,[pc,#440] ; [0x1000d7ec] = 0x200030c4 - 0x1000d632: 4628 (F MOV r0,r5 - 0x1000d634: f7fefb7f .... BL cJSON_strdup ; 0x1000bd36 - 0x1000d638: 6120 a STR r0,[r4,#0x10] - 0x1000d63a: 6920 i LDR r0,[r4,#0x10] - 0x1000d63c: 2800 .( CMP r0,#0 - 0x1000d63e: d104 .. BNE 0x1000d64a ; cJSON_CreateString + 46 - 0x1000d640: 4620 F MOV r0,r4 - 0x1000d642: f7fefbcc .... BL cJSON_Delete ; 0x1000bdde - 0x1000d646: 2000 . MOVS r0,#0 - 0x1000d648: bd70 p. POP {r4-r6,pc} - 0x1000d64a: 4620 F MOV r0,r4 - 0x1000d64c: e7fc .. B 0x1000d648 ; cJSON_CreateString + 44 - cJSON_AddStringToObject - 0x1000d64e: b5f8 .. PUSH {r3-r7,lr} - 0x1000d650: 4605 .F MOV r5,r0 - 0x1000d652: 460e .F MOV r6,r1 - 0x1000d654: 4614 .F MOV r4,r2 - 0x1000d656: 4620 F MOV r0,r4 - 0x1000d658: f7ffffe0 .... BL cJSON_CreateString ; 0x1000d61c - 0x1000d65c: 4607 .F MOV r7,r0 - 0x1000d65e: 2000 . MOVS r0,#0 - 0x1000d660: 4b62 bK LDR r3,[pc,#392] ; [0x1000d7ec] = 0x200030c4 - 0x1000d662: 463a :F MOV r2,r7 - 0x1000d664: 4631 1F MOV r1,r6 - 0x1000d666: 9000 .. STR r0,[sp,#0] - 0x1000d668: 4628 (F MOV r0,r5 - 0x1000d66a: f7fffe79 ..y. BL add_item_to_object ; 0x1000d360 - 0x1000d66e: 2800 .( CMP r0,#0 - 0x1000d670: d001 .. BEQ 0x1000d676 ; cJSON_AddStringToObject + 40 - 0x1000d672: 4638 8F MOV r0,r7 - 0x1000d674: bdf8 .. POP {r3-r7,pc} - 0x1000d676: 4638 8F MOV r0,r7 - 0x1000d678: f7fefbb1 .... BL cJSON_Delete ; 0x1000bdde - 0x1000d67c: 2000 . MOVS r0,#0 - 0x1000d67e: e7f9 .. B 0x1000d674 ; cJSON_AddStringToObject + 38 - cJSON_CreateRaw - 0x1000d680: b570 p. PUSH {r4-r6,lr} - 0x1000d682: 4605 .F MOV r5,r0 - 0x1000d684: 4859 YH LDR r0,[pc,#356] ; [0x1000d7ec] = 0x200030c4 - 0x1000d686: f7fefb9c .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d68a: 4604 .F MOV r4,r0 - 0x1000d68c: 2c00 ., CMP r4,#0 - 0x1000d68e: d00e .. BEQ 0x1000d6ae ; cJSON_CreateRaw + 46 - 0x1000d690: 2080 . MOVS r0,#0x80 - 0x1000d692: 60e0 .` STR r0,[r4,#0xc] - 0x1000d694: 4955 UI LDR r1,[pc,#340] ; [0x1000d7ec] = 0x200030c4 - 0x1000d696: 4628 (F MOV r0,r5 - 0x1000d698: f7fefb4d ..M. BL cJSON_strdup ; 0x1000bd36 - 0x1000d69c: 6120 a STR r0,[r4,#0x10] - 0x1000d69e: 6920 i LDR r0,[r4,#0x10] - 0x1000d6a0: 2800 .( CMP r0,#0 - 0x1000d6a2: d104 .. BNE 0x1000d6ae ; cJSON_CreateRaw + 46 - 0x1000d6a4: 4620 F MOV r0,r4 - 0x1000d6a6: f7fefb9a .... BL cJSON_Delete ; 0x1000bdde - 0x1000d6aa: 2000 . MOVS r0,#0 - 0x1000d6ac: bd70 p. POP {r4-r6,pc} - 0x1000d6ae: 4620 F MOV r0,r4 - 0x1000d6b0: e7fc .. B 0x1000d6ac ; cJSON_CreateRaw + 44 - cJSON_AddRawToObject - 0x1000d6b2: b5f8 .. PUSH {r3-r7,lr} - 0x1000d6b4: 4605 .F MOV r5,r0 - 0x1000d6b6: 460e .F MOV r6,r1 - 0x1000d6b8: 4614 .F MOV r4,r2 - 0x1000d6ba: 4620 F MOV r0,r4 - 0x1000d6bc: f7ffffe0 .... BL cJSON_CreateRaw ; 0x1000d680 - 0x1000d6c0: 4607 .F MOV r7,r0 - 0x1000d6c2: 2000 . MOVS r0,#0 - 0x1000d6c4: 4b49 IK LDR r3,[pc,#292] ; [0x1000d7ec] = 0x200030c4 - 0x1000d6c6: 463a :F MOV r2,r7 - 0x1000d6c8: 4631 1F MOV r1,r6 - 0x1000d6ca: 9000 .. STR r0,[sp,#0] - 0x1000d6cc: 4628 (F MOV r0,r5 - 0x1000d6ce: f7fffe47 ..G. BL add_item_to_object ; 0x1000d360 - 0x1000d6d2: 2800 .( CMP r0,#0 - 0x1000d6d4: d001 .. BEQ 0x1000d6da ; cJSON_AddRawToObject + 40 - 0x1000d6d6: 4638 8F MOV r0,r7 - 0x1000d6d8: bdf8 .. POP {r3-r7,pc} - 0x1000d6da: 4638 8F MOV r0,r7 - 0x1000d6dc: f7fefb7f .... BL cJSON_Delete ; 0x1000bdde - 0x1000d6e0: 2000 . MOVS r0,#0 - 0x1000d6e2: e7f9 .. B 0x1000d6d8 ; cJSON_AddRawToObject + 38 - cJSON_CreateObject - 0x1000d6e4: b510 .. PUSH {r4,lr} - 0x1000d6e6: 4841 AH LDR r0,[pc,#260] ; [0x1000d7ec] = 0x200030c4 - 0x1000d6e8: f7fefb6b ..k. BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d6ec: 4604 .F MOV r4,r0 - 0x1000d6ee: 2c00 ., CMP r4,#0 - 0x1000d6f0: d001 .. BEQ 0x1000d6f6 ; cJSON_CreateObject + 18 - 0x1000d6f2: 2040 @ MOVS r0,#0x40 - 0x1000d6f4: 60e0 .` STR r0,[r4,#0xc] - 0x1000d6f6: 4620 F MOV r0,r4 - 0x1000d6f8: bd10 .. POP {r4,pc} - cJSON_AddObjectToObject - 0x1000d6fa: b5f8 .. PUSH {r3-r7,lr} - 0x1000d6fc: 4604 .F MOV r4,r0 - 0x1000d6fe: 460d .F MOV r5,r1 - 0x1000d700: f7fffff0 .... BL cJSON_CreateObject ; 0x1000d6e4 - 0x1000d704: 4606 .F MOV r6,r0 - 0x1000d706: 2000 . MOVS r0,#0 - 0x1000d708: 4b38 8K LDR r3,[pc,#224] ; [0x1000d7ec] = 0x200030c4 - 0x1000d70a: 4632 2F MOV r2,r6 - 0x1000d70c: 4629 )F MOV r1,r5 - 0x1000d70e: 9000 .. STR r0,[sp,#0] - 0x1000d710: 4620 F MOV r0,r4 - 0x1000d712: f7fffe25 ..%. BL add_item_to_object ; 0x1000d360 - 0x1000d716: 2800 .( CMP r0,#0 - 0x1000d718: d001 .. BEQ 0x1000d71e ; cJSON_AddObjectToObject + 36 - 0x1000d71a: 4630 0F MOV r0,r6 - 0x1000d71c: bdf8 .. POP {r3-r7,pc} - 0x1000d71e: 4630 0F MOV r0,r6 - 0x1000d720: f7fefb5d ..]. BL cJSON_Delete ; 0x1000bdde - 0x1000d724: 2000 . MOVS r0,#0 - 0x1000d726: e7f9 .. B 0x1000d71c ; cJSON_AddObjectToObject + 34 - cJSON_CreateArray - 0x1000d728: b510 .. PUSH {r4,lr} - 0x1000d72a: 4830 0H LDR r0,[pc,#192] ; [0x1000d7ec] = 0x200030c4 - 0x1000d72c: f7fefb49 ..I. BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d730: 4604 .F MOV r4,r0 - 0x1000d732: 2c00 ., CMP r4,#0 - 0x1000d734: d001 .. BEQ 0x1000d73a ; cJSON_CreateArray + 18 - 0x1000d736: 2020 MOVS r0,#0x20 - 0x1000d738: 60e0 .` STR r0,[r4,#0xc] - 0x1000d73a: 4620 F MOV r0,r4 - 0x1000d73c: bd10 .. POP {r4,pc} - cJSON_AddArrayToObject - 0x1000d73e: b5f8 .. PUSH {r3-r7,lr} - 0x1000d740: 4604 .F MOV r4,r0 - 0x1000d742: 460d .F MOV r5,r1 - 0x1000d744: f7fffff0 .... BL cJSON_CreateArray ; 0x1000d728 - 0x1000d748: 4606 .F MOV r6,r0 - 0x1000d74a: 2000 . MOVS r0,#0 - 0x1000d74c: 4b27 'K LDR r3,[pc,#156] ; [0x1000d7ec] = 0x200030c4 - 0x1000d74e: 4632 2F MOV r2,r6 - 0x1000d750: 4629 )F MOV r1,r5 - 0x1000d752: 9000 .. STR r0,[sp,#0] - 0x1000d754: 4620 F MOV r0,r4 - 0x1000d756: f7fffe03 .... BL add_item_to_object ; 0x1000d360 - 0x1000d75a: 2800 .( CMP r0,#0 - 0x1000d75c: d001 .. BEQ 0x1000d762 ; cJSON_AddArrayToObject + 36 - 0x1000d75e: 4630 0F MOV r0,r6 - 0x1000d760: bdf8 .. POP {r3-r7,pc} - 0x1000d762: 4630 0F MOV r0,r6 - 0x1000d764: f7fefb3b ..;. BL cJSON_Delete ; 0x1000bdde - 0x1000d768: 2000 . MOVS r0,#0 - 0x1000d76a: e7f9 .. B 0x1000d760 ; cJSON_AddArrayToObject + 34 - cJSON_DetachItemViaPointer - 0x1000d76c: 4602 .F MOV r2,r0 - 0x1000d76e: 2a00 .* CMP r2,#0 - 0x1000d770: d001 .. BEQ 0x1000d776 ; cJSON_DetachItemViaPointer + 10 - 0x1000d772: 2900 .) CMP r1,#0 - 0x1000d774: d101 .. BNE 0x1000d77a ; cJSON_DetachItemViaPointer + 14 - 0x1000d776: 2000 . MOVS r0,#0 - 0x1000d778: 4770 pG BX lr - 0x1000d77a: 6890 .h LDR r0,[r2,#8] - 0x1000d77c: 4288 .B CMP r0,r1 - 0x1000d77e: d002 .. BEQ 0x1000d786 ; cJSON_DetachItemViaPointer + 26 - 0x1000d780: 684b Kh LDR r3,[r1,#4] - 0x1000d782: 6808 .h LDR r0,[r1,#0] - 0x1000d784: 6018 .` STR r0,[r3,#0] - 0x1000d786: 6808 .h LDR r0,[r1,#0] - 0x1000d788: 2800 .( CMP r0,#0 - 0x1000d78a: d002 .. BEQ 0x1000d792 ; cJSON_DetachItemViaPointer + 38 - 0x1000d78c: 680b .h LDR r3,[r1,#0] - 0x1000d78e: 6848 Hh LDR r0,[r1,#4] - 0x1000d790: 6058 X` STR r0,[r3,#4] - 0x1000d792: 6890 .h LDR r0,[r2,#8] - 0x1000d794: 4288 .B CMP r0,r1 - 0x1000d796: d102 .. BNE 0x1000d79e ; cJSON_DetachItemViaPointer + 50 - 0x1000d798: 6808 .h LDR r0,[r1,#0] - 0x1000d79a: 6090 .` STR r0,[r2,#8] - 0x1000d79c: e005 .. B 0x1000d7aa ; cJSON_DetachItemViaPointer + 62 - 0x1000d79e: 6808 .h LDR r0,[r1,#0] - 0x1000d7a0: 2800 .( CMP r0,#0 - 0x1000d7a2: d102 .. BNE 0x1000d7aa ; cJSON_DetachItemViaPointer + 62 - 0x1000d7a4: 6848 Hh LDR r0,[r1,#4] - 0x1000d7a6: 6893 .h LDR r3,[r2,#8] - 0x1000d7a8: 6058 X` STR r0,[r3,#4] - 0x1000d7aa: 2000 . MOVS r0,#0 - 0x1000d7ac: 6048 H` STR r0,[r1,#4] - 0x1000d7ae: 6008 .` STR r0,[r1,#0] - 0x1000d7b0: 4608 .F MOV r0,r1 - 0x1000d7b2: e7e1 .. B 0x1000d778 ; cJSON_DetachItemViaPointer + 12 - cJSON_DetachItemFromArray - 0x1000d7b4: b570 p. PUSH {r4-r6,lr} - 0x1000d7b6: 4605 .F MOV r5,r0 - 0x1000d7b8: 460c .F MOV r4,r1 - 0x1000d7ba: 2c00 ., CMP r4,#0 - 0x1000d7bc: da01 .. BGE 0x1000d7c2 ; cJSON_DetachItemFromArray + 14 - 0x1000d7be: 2000 . MOVS r0,#0 - 0x1000d7c0: bd70 p. POP {r4-r6,pc} - 0x1000d7c2: 4621 !F MOV r1,r4 - 0x1000d7c4: 4628 (F MOV r0,r5 - 0x1000d7c6: f7fffd17 .... BL get_array_item ; 0x1000d1f8 - 0x1000d7ca: 4606 .F MOV r6,r0 - 0x1000d7cc: 4631 1F MOV r1,r6 - 0x1000d7ce: 4628 (F MOV r0,r5 - 0x1000d7d0: f7ffffcc .... BL cJSON_DetachItemViaPointer ; 0x1000d76c - 0x1000d7d4: e7f4 .. B 0x1000d7c0 ; cJSON_DetachItemFromArray + 12 - cJSON_DeleteItemFromArray - 0x1000d7d6: b570 p. PUSH {r4-r6,lr} - 0x1000d7d8: 4604 .F MOV r4,r0 - 0x1000d7da: 460d .F MOV r5,r1 - 0x1000d7dc: 4629 )F MOV r1,r5 - 0x1000d7de: 4620 F MOV r0,r4 - 0x1000d7e0: f7ffffe8 .... BL cJSON_DetachItemFromArray ; 0x1000d7b4 - 0x1000d7e4: 4606 .F MOV r6,r0 - 0x1000d7e6: f7fefafa .... BL cJSON_Delete ; 0x1000bdde - 0x1000d7ea: bd70 p. POP {r4-r6,pc} - $d - 0x1000d7ec: 200030c4 .0. DCD 536883396 - 0x1000d7f0: ffc00000 .... DCD 4290772992 - 0x1000d7f4: 41dfffff ...A DCD 1105199103 - 0x1000d7f8: 7fffffff .... DCD 2147483647 - 0x1000d7fc: c1e00000 .... DCD 3252682752 - $t - cJSON_DetachItemFromObject - 0x1000d800: b570 p. PUSH {r4-r6,lr} - 0x1000d802: 4604 .F MOV r4,r0 - 0x1000d804: 460d .F MOV r5,r1 - 0x1000d806: 4629 )F MOV r1,r5 - 0x1000d808: 4620 F MOV r0,r4 - 0x1000d80a: f7fffd40 ..@. BL cJSON_GetObjectItem ; 0x1000d28e - 0x1000d80e: 4606 .F MOV r6,r0 - 0x1000d810: 4631 1F MOV r1,r6 - 0x1000d812: 4620 F MOV r0,r4 - 0x1000d814: f7ffffaa .... BL cJSON_DetachItemViaPointer ; 0x1000d76c - 0x1000d818: bd70 p. POP {r4-r6,pc} - cJSON_DetachItemFromObjectCaseSensitive - 0x1000d81a: b570 p. PUSH {r4-r6,lr} - 0x1000d81c: 4604 .F MOV r4,r0 - 0x1000d81e: 460d .F MOV r5,r1 - 0x1000d820: 4629 )F MOV r1,r5 - 0x1000d822: 4620 F MOV r0,r4 - 0x1000d824: f7fffd3c ..<. BL cJSON_GetObjectItemCaseSensitive ; 0x1000d2a0 - 0x1000d828: 4606 .F MOV r6,r0 - 0x1000d82a: 4631 1F MOV r1,r6 - 0x1000d82c: 4620 F MOV r0,r4 - 0x1000d82e: f7ffff9d .... BL cJSON_DetachItemViaPointer ; 0x1000d76c - 0x1000d832: bd70 p. POP {r4-r6,pc} - cJSON_DeleteItemFromObject - 0x1000d834: b570 p. PUSH {r4-r6,lr} - 0x1000d836: 4604 .F MOV r4,r0 - 0x1000d838: 460d .F MOV r5,r1 - 0x1000d83a: 4629 )F MOV r1,r5 - 0x1000d83c: 4620 F MOV r0,r4 - 0x1000d83e: f7ffffdf .... BL cJSON_DetachItemFromObject ; 0x1000d800 - 0x1000d842: 4606 .F MOV r6,r0 - 0x1000d844: f7fefacb .... BL cJSON_Delete ; 0x1000bdde - 0x1000d848: bd70 p. POP {r4-r6,pc} - cJSON_DeleteItemFromObjectCaseSensitive - 0x1000d84a: b570 p. PUSH {r4-r6,lr} - 0x1000d84c: 4604 .F MOV r4,r0 - 0x1000d84e: 460d .F MOV r5,r1 - 0x1000d850: 4629 )F MOV r1,r5 - 0x1000d852: 4620 F MOV r0,r4 - 0x1000d854: f7ffffe1 .... BL cJSON_DetachItemFromObjectCaseSensitive ; 0x1000d81a - 0x1000d858: 4606 .F MOV r6,r0 - 0x1000d85a: f7fefac0 .... BL cJSON_Delete ; 0x1000bdde - 0x1000d85e: bd70 p. POP {r4-r6,pc} - cJSON_InsertItemInArray - 0x1000d860: b5f8 .. PUSH {r3-r7,lr} - 0x1000d862: 4606 .F MOV r6,r0 - 0x1000d864: 460f .F MOV r7,r1 - 0x1000d866: 4614 .F MOV r4,r2 - 0x1000d868: 2500 .% MOVS r5,#0 - 0x1000d86a: 2f00 ./ CMP r7,#0 - 0x1000d86c: da01 .. BGE 0x1000d872 ; cJSON_InsertItemInArray + 18 - 0x1000d86e: 2000 . MOVS r0,#0 - 0x1000d870: bdf8 .. POP {r3-r7,pc} - 0x1000d872: 4639 9F MOV r1,r7 - 0x1000d874: 4630 0F MOV r0,r6 - 0x1000d876: f7fffcbf .... BL get_array_item ; 0x1000d1f8 - 0x1000d87a: 4605 .F MOV r5,r0 - 0x1000d87c: 2d00 .- CMP r5,#0 - 0x1000d87e: d104 .. BNE 0x1000d88a ; cJSON_InsertItemInArray + 42 - 0x1000d880: 4621 !F MOV r1,r4 - 0x1000d882: 4630 0F MOV r0,r6 - 0x1000d884: f7fffd44 ..D. BL add_item_to_array ; 0x1000d310 - 0x1000d888: e7f2 .. B 0x1000d870 ; cJSON_InsertItemInArray + 16 - 0x1000d88a: 6025 %` STR r5,[r4,#0] - 0x1000d88c: 6868 hh LDR r0,[r5,#4] - 0x1000d88e: 6060 `` STR r0,[r4,#4] - 0x1000d890: 606c l` STR r4,[r5,#4] - 0x1000d892: 68b0 .h LDR r0,[r6,#8] - 0x1000d894: 42a8 .B CMP r0,r5 - 0x1000d896: d101 .. BNE 0x1000d89c ; cJSON_InsertItemInArray + 60 - 0x1000d898: 60b4 .` STR r4,[r6,#8] - 0x1000d89a: e001 .. B 0x1000d8a0 ; cJSON_InsertItemInArray + 64 - 0x1000d89c: 6860 `h LDR r0,[r4,#4] - 0x1000d89e: 6004 .` STR r4,[r0,#0] - 0x1000d8a0: 2001 . MOVS r0,#1 - 0x1000d8a2: e7e5 .. B 0x1000d870 ; cJSON_InsertItemInArray + 16 - cJSON_ReplaceItemViaPointer - 0x1000d8a4: b570 p. PUSH {r4-r6,lr} - 0x1000d8a6: 4606 .F MOV r6,r0 - 0x1000d8a8: 460d .F MOV r5,r1 - 0x1000d8aa: 4614 .F MOV r4,r2 - 0x1000d8ac: 2e00 .. CMP r6,#0 - 0x1000d8ae: d003 .. BEQ 0x1000d8b8 ; cJSON_ReplaceItemViaPointer + 20 - 0x1000d8b0: 2c00 ., CMP r4,#0 - 0x1000d8b2: d001 .. BEQ 0x1000d8b8 ; cJSON_ReplaceItemViaPointer + 20 - 0x1000d8b4: 2d00 .- CMP r5,#0 - 0x1000d8b6: d101 .. BNE 0x1000d8bc ; cJSON_ReplaceItemViaPointer + 24 - 0x1000d8b8: 2000 . MOVS r0,#0 - 0x1000d8ba: bd70 p. POP {r4-r6,pc} - 0x1000d8bc: 42ac .B CMP r4,r5 - 0x1000d8be: d101 .. BNE 0x1000d8c4 ; cJSON_ReplaceItemViaPointer + 32 - 0x1000d8c0: 2001 . MOVS r0,#1 - 0x1000d8c2: e7fa .. B 0x1000d8ba ; cJSON_ReplaceItemViaPointer + 22 - 0x1000d8c4: 6828 (h LDR r0,[r5,#0] - 0x1000d8c6: 6020 ` STR r0,[r4,#0] - 0x1000d8c8: 6868 hh LDR r0,[r5,#4] - 0x1000d8ca: 6060 `` STR r0,[r4,#4] - 0x1000d8cc: 6820 h LDR r0,[r4,#0] - 0x1000d8ce: 2800 .( CMP r0,#0 - 0x1000d8d0: d001 .. BEQ 0x1000d8d6 ; cJSON_ReplaceItemViaPointer + 50 - 0x1000d8d2: 6820 h LDR r0,[r4,#0] - 0x1000d8d4: 6044 D` STR r4,[r0,#4] - 0x1000d8d6: 68b0 .h LDR r0,[r6,#8] - 0x1000d8d8: 42a8 .B CMP r0,r5 - 0x1000d8da: d107 .. BNE 0x1000d8ec ; cJSON_ReplaceItemViaPointer + 72 - 0x1000d8dc: 68b0 .h LDR r0,[r6,#8] - 0x1000d8de: 6840 @h LDR r0,[r0,#4] - 0x1000d8e0: 68b1 .h LDR r1,[r6,#8] - 0x1000d8e2: 4288 .B CMP r0,r1 - 0x1000d8e4: d100 .. BNE 0x1000d8e8 ; cJSON_ReplaceItemViaPointer + 68 - 0x1000d8e6: 6064 d` STR r4,[r4,#4] - 0x1000d8e8: 60b4 .` STR r4,[r6,#8] - 0x1000d8ea: e009 .. B 0x1000d900 ; cJSON_ReplaceItemViaPointer + 92 - 0x1000d8ec: 6860 `h LDR r0,[r4,#4] - 0x1000d8ee: 2800 .( CMP r0,#0 - 0x1000d8f0: d001 .. BEQ 0x1000d8f6 ; cJSON_ReplaceItemViaPointer + 82 - 0x1000d8f2: 6860 `h LDR r0,[r4,#4] - 0x1000d8f4: 6004 .` STR r4,[r0,#0] - 0x1000d8f6: 6820 h LDR r0,[r4,#0] - 0x1000d8f8: 2800 .( CMP r0,#0 - 0x1000d8fa: d101 .. BNE 0x1000d900 ; cJSON_ReplaceItemViaPointer + 92 - 0x1000d8fc: 68b0 .h LDR r0,[r6,#8] - 0x1000d8fe: 6044 D` STR r4,[r0,#4] - 0x1000d900: 2000 . MOVS r0,#0 - 0x1000d902: 6028 (` STR r0,[r5,#0] - 0x1000d904: 6068 h` STR r0,[r5,#4] - 0x1000d906: 4628 (F MOV r0,r5 - 0x1000d908: f7fefa69 ..i. BL cJSON_Delete ; 0x1000bdde - 0x1000d90c: 2001 . MOVS r0,#1 - 0x1000d90e: e7d4 .. B 0x1000d8ba ; cJSON_ReplaceItemViaPointer + 22 - cJSON_ReplaceItemInArray - 0x1000d910: b5f8 .. PUSH {r3-r7,lr} - 0x1000d912: 4605 .F MOV r5,r0 - 0x1000d914: 460c .F MOV r4,r1 - 0x1000d916: 4616 .F MOV r6,r2 - 0x1000d918: 2c00 ., CMP r4,#0 - 0x1000d91a: da01 .. BGE 0x1000d920 ; cJSON_ReplaceItemInArray + 16 - 0x1000d91c: 2000 . MOVS r0,#0 - 0x1000d91e: bdf8 .. POP {r3-r7,pc} - 0x1000d920: 4621 !F MOV r1,r4 - 0x1000d922: 4628 (F MOV r0,r5 - 0x1000d924: f7fffc68 ..h. BL get_array_item ; 0x1000d1f8 - 0x1000d928: 4607 .F MOV r7,r0 - 0x1000d92a: 4632 2F MOV r2,r6 - 0x1000d92c: 4639 9F MOV r1,r7 - 0x1000d92e: 4628 (F MOV r0,r5 - 0x1000d930: f7ffffb8 .... BL cJSON_ReplaceItemViaPointer ; 0x1000d8a4 - 0x1000d934: e7f3 .. B 0x1000d91e ; cJSON_ReplaceItemInArray + 14 - replace_item_in_object - 0x1000d936: b5f8 .. PUSH {r3-r7,lr} - 0x1000d938: 4607 .F MOV r7,r0 - 0x1000d93a: 460d .F MOV r5,r1 - 0x1000d93c: 4614 .F MOV r4,r2 - 0x1000d93e: 461e .F MOV r6,r3 - 0x1000d940: 2c00 ., CMP r4,#0 - 0x1000d942: d001 .. BEQ 0x1000d948 ; replace_item_in_object + 18 - 0x1000d944: 2d00 .- CMP r5,#0 - 0x1000d946: d101 .. BNE 0x1000d94c ; replace_item_in_object + 22 - 0x1000d948: 2000 . MOVS r0,#0 - 0x1000d94a: bdf8 .. POP {r3-r7,pc} - 0x1000d94c: 2101 .! MOVS r1,#1 - 0x1000d94e: 0249 I. LSLS r1,r1,#9 - 0x1000d950: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d952: 4008 .@ ANDS r0,r0,r1 - 0x1000d954: 2800 .( CMP r0,#0 - 0x1000d956: d105 .. BNE 0x1000d964 ; replace_item_in_object + 46 - 0x1000d958: 6a20 j LDR r0,[r4,#0x20] - 0x1000d95a: 2800 .( CMP r0,#0 - 0x1000d95c: d002 .. BEQ 0x1000d964 ; replace_item_in_object + 46 - 0x1000d95e: 6a20 j LDR r0,[r4,#0x20] - 0x1000d960: f7fefb2a ..*. BL cJSON_free ; 0x1000bfb8 - 0x1000d964: 49f7 .I LDR r1,[pc,#988] ; [0x1000dd44] = 0x200030c4 - 0x1000d966: 4628 (F MOV r0,r5 - 0x1000d968: f7fef9e5 .... BL cJSON_strdup ; 0x1000bd36 - 0x1000d96c: 6220 b STR r0,[r4,#0x20] - 0x1000d96e: 2101 .! MOVS r1,#1 - 0x1000d970: 0249 I. LSLS r1,r1,#9 - 0x1000d972: 68e0 .h LDR r0,[r4,#0xc] - 0x1000d974: 4388 .C BICS r0,r0,r1 - 0x1000d976: 60e0 .` STR r0,[r4,#0xc] - 0x1000d978: 4632 2F MOV r2,r6 - 0x1000d97a: 4629 )F MOV r1,r5 - 0x1000d97c: 4638 8F MOV r0,r7 - 0x1000d97e: f7fffc57 ..W. BL get_object_item ; 0x1000d230 - 0x1000d982: 4622 "F MOV r2,r4 - 0x1000d984: 4601 .F MOV r1,r0 - 0x1000d986: 9000 .. STR r0,[sp,#0] - 0x1000d988: 4638 8F MOV r0,r7 - 0x1000d98a: f7ffff8b .... BL cJSON_ReplaceItemViaPointer ; 0x1000d8a4 - 0x1000d98e: e7dc .. B 0x1000d94a ; replace_item_in_object + 20 - cJSON_ReplaceItemInObject - 0x1000d990: b570 p. PUSH {r4-r6,lr} - 0x1000d992: 4604 .F MOV r4,r0 - 0x1000d994: 460d .F MOV r5,r1 - 0x1000d996: 4616 .F MOV r6,r2 - 0x1000d998: 2300 .# MOVS r3,#0 - 0x1000d99a: 4632 2F MOV r2,r6 - 0x1000d99c: 4629 )F MOV r1,r5 - 0x1000d99e: 4620 F MOV r0,r4 - 0x1000d9a0: f7ffffc9 .... BL replace_item_in_object ; 0x1000d936 - 0x1000d9a4: bd70 p. POP {r4-r6,pc} - cJSON_ReplaceItemInObjectCaseSensitive - 0x1000d9a6: b570 p. PUSH {r4-r6,lr} - 0x1000d9a8: 4604 .F MOV r4,r0 - 0x1000d9aa: 460d .F MOV r5,r1 - 0x1000d9ac: 4616 .F MOV r6,r2 - 0x1000d9ae: 2301 .# MOVS r3,#1 - 0x1000d9b0: 4632 2F MOV r2,r6 - 0x1000d9b2: 4629 )F MOV r1,r5 - 0x1000d9b4: 4620 F MOV r0,r4 - 0x1000d9b6: f7ffffbe .... BL replace_item_in_object ; 0x1000d936 - 0x1000d9ba: bd70 p. POP {r4-r6,pc} - cJSON_CreateStringReference - 0x1000d9bc: b570 p. PUSH {r4-r6,lr} - 0x1000d9be: 4605 .F MOV r5,r0 - 0x1000d9c0: 48e0 .H LDR r0,[pc,#896] ; [0x1000dd44] = 0x200030c4 - 0x1000d9c2: f7fef9fe .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d9c6: 4604 .F MOV r4,r0 - 0x1000d9c8: 2c00 ., CMP r4,#0 - 0x1000d9ca: d006 .. BEQ 0x1000d9da ; cJSON_CreateStringReference + 30 - 0x1000d9cc: 20ff . MOVS r0,#0xff - 0x1000d9ce: 3011 .0 ADDS r0,r0,#0x11 - 0x1000d9d0: 60e0 .` STR r0,[r4,#0xc] - 0x1000d9d2: 4628 (F MOV r0,r5 - 0x1000d9d4: f7fffcc3 .... BL cast_away_const ; 0x1000d35e - 0x1000d9d8: 6120 a STR r0,[r4,#0x10] - 0x1000d9da: 4620 F MOV r0,r4 - 0x1000d9dc: bd70 p. POP {r4-r6,pc} - cJSON_CreateObjectReference - 0x1000d9de: b570 p. PUSH {r4-r6,lr} - 0x1000d9e0: 4605 .F MOV r5,r0 - 0x1000d9e2: 48d8 .H LDR r0,[pc,#864] ; [0x1000dd44] = 0x200030c4 - 0x1000d9e4: f7fef9ed .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000d9e8: 4604 .F MOV r4,r0 - 0x1000d9ea: 2c00 ., CMP r4,#0 - 0x1000d9ec: d006 .. BEQ 0x1000d9fc ; cJSON_CreateObjectReference + 30 - 0x1000d9ee: 20ff . MOVS r0,#0xff - 0x1000d9f0: 3041 A0 ADDS r0,r0,#0x41 - 0x1000d9f2: 60e0 .` STR r0,[r4,#0xc] - 0x1000d9f4: 4628 (F MOV r0,r5 - 0x1000d9f6: f7fffcb2 .... BL cast_away_const ; 0x1000d35e - 0x1000d9fa: 60a0 .` STR r0,[r4,#8] - 0x1000d9fc: 4620 F MOV r0,r4 - 0x1000d9fe: bd70 p. POP {r4-r6,pc} - cJSON_CreateArrayReference - 0x1000da00: b570 p. PUSH {r4-r6,lr} - 0x1000da02: 4605 .F MOV r5,r0 - 0x1000da04: 48cf .H LDR r0,[pc,#828] ; [0x1000dd44] = 0x200030c4 - 0x1000da06: f7fef9dc .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000da0a: 4604 .F MOV r4,r0 - 0x1000da0c: 2c00 ., CMP r4,#0 - 0x1000da0e: d006 .. BEQ 0x1000da1e ; cJSON_CreateArrayReference + 30 - 0x1000da10: 20ff . MOVS r0,#0xff - 0x1000da12: 3021 !0 ADDS r0,r0,#0x21 - 0x1000da14: 60e0 .` STR r0,[r4,#0xc] - 0x1000da16: 4628 (F MOV r0,r5 - 0x1000da18: f7fffca1 .... BL cast_away_const ; 0x1000d35e - 0x1000da1c: 60a0 .` STR r0,[r4,#8] - 0x1000da1e: 4620 F MOV r0,r4 - 0x1000da20: bd70 p. POP {r4-r6,pc} - cJSON_CreateIntArray - 0x1000da22: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000da24: b083 .. SUB sp,sp,#0xc - 0x1000da26: 4607 .F MOV r7,r0 - 0x1000da28: 2600 .& MOVS r6,#0 - 0x1000da2a: 2500 .% MOVS r5,#0 - 0x1000da2c: 2000 . MOVS r0,#0 - 0x1000da2e: 9002 .. STR r0,[sp,#8] - 0x1000da30: 2400 .$ MOVS r4,#0 - 0x1000da32: 9804 .. LDR r0,[sp,#0x10] - 0x1000da34: 2800 .( CMP r0,#0 - 0x1000da36: db01 .. BLT 0x1000da3c ; cJSON_CreateIntArray + 26 - 0x1000da38: 2f00 ./ CMP r7,#0 - 0x1000da3a: d102 .. BNE 0x1000da42 ; cJSON_CreateIntArray + 32 - 0x1000da3c: 2000 . MOVS r0,#0 - 0x1000da3e: b005 .. ADD sp,sp,#0x14 - 0x1000da40: bdf0 .. POP {r4-r7,pc} - 0x1000da42: f7fffe71 ..q. BL cJSON_CreateArray ; 0x1000d728 - 0x1000da46: 4604 .F MOV r4,r0 - 0x1000da48: 2600 .& MOVS r6,#0 - 0x1000da4a: e019 .. B 0x1000da80 ; cJSON_CreateIntArray + 94 - 0x1000da4c: 00b1 .. LSLS r1,r6,#2 - 0x1000da4e: 5878 xX LDR r0,[r7,r1] - 0x1000da50: f006fe0a .... BL __aeabi_i2d ; 0x10014668 - 0x1000da54: 9101 .. STR r1,[sp,#4] - 0x1000da56: 9000 .. STR r0,[sp,#0] - 0x1000da58: f7fffd9c .... BL cJSON_CreateNumber ; 0x1000d594 - 0x1000da5c: 4605 .F MOV r5,r0 - 0x1000da5e: 2d00 .- CMP r5,#0 - 0x1000da60: d104 .. BNE 0x1000da6c ; cJSON_CreateIntArray + 74 - 0x1000da62: 4620 F MOV r0,r4 - 0x1000da64: f7fef9bb .... BL cJSON_Delete ; 0x1000bdde - 0x1000da68: 2000 . MOVS r0,#0 - 0x1000da6a: e7e8 .. B 0x1000da3e ; cJSON_CreateIntArray + 28 - 0x1000da6c: 2e00 .. CMP r6,#0 - 0x1000da6e: d101 .. BNE 0x1000da74 ; cJSON_CreateIntArray + 82 - 0x1000da70: 60a5 .` STR r5,[r4,#8] - 0x1000da72: e003 .. B 0x1000da7c ; cJSON_CreateIntArray + 90 - 0x1000da74: 4629 )F MOV r1,r5 - 0x1000da76: 9802 .. LDR r0,[sp,#8] - 0x1000da78: f7fffc28 ..(. BL suffix_object ; 0x1000d2cc - 0x1000da7c: 9502 .. STR r5,[sp,#8] - 0x1000da7e: 1c76 v. ADDS r6,r6,#1 - 0x1000da80: 2c00 ., CMP r4,#0 - 0x1000da82: d002 .. BEQ 0x1000da8a ; cJSON_CreateIntArray + 104 - 0x1000da84: 9804 .. LDR r0,[sp,#0x10] - 0x1000da86: 4286 .B CMP r6,r0 - 0x1000da88: d3e0 .. BCC 0x1000da4c ; cJSON_CreateIntArray + 42 - 0x1000da8a: 2c00 ., CMP r4,#0 - 0x1000da8c: d004 .. BEQ 0x1000da98 ; cJSON_CreateIntArray + 118 - 0x1000da8e: 68a0 .h LDR r0,[r4,#8] - 0x1000da90: 2800 .( CMP r0,#0 - 0x1000da92: d001 .. BEQ 0x1000da98 ; cJSON_CreateIntArray + 118 - 0x1000da94: 68a0 .h LDR r0,[r4,#8] - 0x1000da96: 6045 E` STR r5,[r0,#4] - 0x1000da98: 4620 F MOV r0,r4 - 0x1000da9a: e7d0 .. B 0x1000da3e ; cJSON_CreateIntArray + 28 - cJSON_CreateFloatArray - 0x1000da9c: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000da9e: b083 .. SUB sp,sp,#0xc - 0x1000daa0: 4607 .F MOV r7,r0 - 0x1000daa2: 2600 .& MOVS r6,#0 - 0x1000daa4: 2500 .% MOVS r5,#0 - 0x1000daa6: 2000 . MOVS r0,#0 - 0x1000daa8: 9002 .. STR r0,[sp,#8] - 0x1000daaa: 2400 .$ MOVS r4,#0 - 0x1000daac: 9804 .. LDR r0,[sp,#0x10] - 0x1000daae: 2800 .( CMP r0,#0 - 0x1000dab0: db01 .. BLT 0x1000dab6 ; cJSON_CreateFloatArray + 26 - 0x1000dab2: 2f00 ./ CMP r7,#0 - 0x1000dab4: d102 .. BNE 0x1000dabc ; cJSON_CreateFloatArray + 32 - 0x1000dab6: 2000 . MOVS r0,#0 - 0x1000dab8: b005 .. ADD sp,sp,#0x14 - 0x1000daba: bdf0 .. POP {r4-r7,pc} - 0x1000dabc: f7fffe34 ..4. BL cJSON_CreateArray ; 0x1000d728 - 0x1000dac0: 4604 .F MOV r4,r0 - 0x1000dac2: 2600 .& MOVS r6,#0 - 0x1000dac4: e019 .. B 0x1000dafa ; cJSON_CreateFloatArray + 94 - 0x1000dac6: 00b1 .. LSLS r1,r6,#2 - 0x1000dac8: 5878 xX LDR r0,[r7,r1] - 0x1000daca: f006fe4b ..K. BL __aeabi_f2d ; 0x10014764 - 0x1000dace: 9101 .. STR r1,[sp,#4] - 0x1000dad0: 9000 .. STR r0,[sp,#0] - 0x1000dad2: f7fffd5f .._. BL cJSON_CreateNumber ; 0x1000d594 - 0x1000dad6: 4605 .F MOV r5,r0 - 0x1000dad8: 2d00 .- CMP r5,#0 - 0x1000dada: d104 .. BNE 0x1000dae6 ; cJSON_CreateFloatArray + 74 - 0x1000dadc: 4620 F MOV r0,r4 - 0x1000dade: f7fef97e ..~. BL cJSON_Delete ; 0x1000bdde - 0x1000dae2: 2000 . MOVS r0,#0 - 0x1000dae4: e7e8 .. B 0x1000dab8 ; cJSON_CreateFloatArray + 28 - 0x1000dae6: 2e00 .. CMP r6,#0 - 0x1000dae8: d101 .. BNE 0x1000daee ; cJSON_CreateFloatArray + 82 - 0x1000daea: 60a5 .` STR r5,[r4,#8] - 0x1000daec: e003 .. B 0x1000daf6 ; cJSON_CreateFloatArray + 90 - 0x1000daee: 4629 )F MOV r1,r5 - 0x1000daf0: 9802 .. LDR r0,[sp,#8] - 0x1000daf2: f7fffbeb .... BL suffix_object ; 0x1000d2cc - 0x1000daf6: 9502 .. STR r5,[sp,#8] - 0x1000daf8: 1c76 v. ADDS r6,r6,#1 - 0x1000dafa: 2c00 ., CMP r4,#0 - 0x1000dafc: d002 .. BEQ 0x1000db04 ; cJSON_CreateFloatArray + 104 - 0x1000dafe: 9804 .. LDR r0,[sp,#0x10] - 0x1000db00: 4286 .B CMP r6,r0 - 0x1000db02: d3e0 .. BCC 0x1000dac6 ; cJSON_CreateFloatArray + 42 - 0x1000db04: 2c00 ., CMP r4,#0 - 0x1000db06: d004 .. BEQ 0x1000db12 ; cJSON_CreateFloatArray + 118 - 0x1000db08: 68a0 .h LDR r0,[r4,#8] - 0x1000db0a: 2800 .( CMP r0,#0 - 0x1000db0c: d001 .. BEQ 0x1000db12 ; cJSON_CreateFloatArray + 118 - 0x1000db0e: 68a0 .h LDR r0,[r4,#8] - 0x1000db10: 6045 E` STR r5,[r0,#4] - 0x1000db12: 4620 F MOV r0,r4 - 0x1000db14: e7d0 .. B 0x1000dab8 ; cJSON_CreateFloatArray + 28 - cJSON_CreateDoubleArray - 0x1000db16: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000db18: b081 .. SUB sp,sp,#4 - 0x1000db1a: 4607 .F MOV r7,r0 - 0x1000db1c: 2600 .& MOVS r6,#0 - 0x1000db1e: 2500 .% MOVS r5,#0 - 0x1000db20: 2000 . MOVS r0,#0 - 0x1000db22: 9000 .. STR r0,[sp,#0] - 0x1000db24: 2400 .$ MOVS r4,#0 - 0x1000db26: 9802 .. LDR r0,[sp,#8] - 0x1000db28: 2800 .( CMP r0,#0 - 0x1000db2a: db01 .. BLT 0x1000db30 ; cJSON_CreateDoubleArray + 26 - 0x1000db2c: 2f00 ./ CMP r7,#0 - 0x1000db2e: d101 .. BNE 0x1000db34 ; cJSON_CreateDoubleArray + 30 - 0x1000db30: 2000 . MOVS r0,#0 - 0x1000db32: bdfe .. POP {r1-r7,pc} - 0x1000db34: f7fffdf8 .... BL cJSON_CreateArray ; 0x1000d728 - 0x1000db38: 4604 .F MOV r4,r0 - 0x1000db3a: 2600 .& MOVS r6,#0 - 0x1000db3c: e018 .. B 0x1000db70 ; cJSON_CreateDoubleArray + 90 - 0x1000db3e: 00f0 .. LSLS r0,r6,#3 - 0x1000db40: 1839 9. ADDS r1,r7,r0 - 0x1000db42: 680a .h LDR r2,[r1,#0] - 0x1000db44: 6849 Ih LDR r1,[r1,#4] - 0x1000db46: 4610 .F MOV r0,r2 - 0x1000db48: f7fffd24 ..$. BL cJSON_CreateNumber ; 0x1000d594 - 0x1000db4c: 4605 .F MOV r5,r0 - 0x1000db4e: 2d00 .- CMP r5,#0 - 0x1000db50: d104 .. BNE 0x1000db5c ; cJSON_CreateDoubleArray + 70 - 0x1000db52: 4620 F MOV r0,r4 - 0x1000db54: f7fef943 ..C. BL cJSON_Delete ; 0x1000bdde - 0x1000db58: 2000 . MOVS r0,#0 - 0x1000db5a: e7ea .. B 0x1000db32 ; cJSON_CreateDoubleArray + 28 - 0x1000db5c: 2e00 .. CMP r6,#0 - 0x1000db5e: d101 .. BNE 0x1000db64 ; cJSON_CreateDoubleArray + 78 - 0x1000db60: 60a5 .` STR r5,[r4,#8] - 0x1000db62: e003 .. B 0x1000db6c ; cJSON_CreateDoubleArray + 86 - 0x1000db64: 4629 )F MOV r1,r5 - 0x1000db66: 9800 .. LDR r0,[sp,#0] - 0x1000db68: f7fffbb0 .... BL suffix_object ; 0x1000d2cc - 0x1000db6c: 9500 .. STR r5,[sp,#0] - 0x1000db6e: 1c76 v. ADDS r6,r6,#1 - 0x1000db70: 2c00 ., CMP r4,#0 - 0x1000db72: d002 .. BEQ 0x1000db7a ; cJSON_CreateDoubleArray + 100 - 0x1000db74: 9802 .. LDR r0,[sp,#8] - 0x1000db76: 4286 .B CMP r6,r0 - 0x1000db78: d3e1 .. BCC 0x1000db3e ; cJSON_CreateDoubleArray + 40 - 0x1000db7a: 2c00 ., CMP r4,#0 - 0x1000db7c: d004 .. BEQ 0x1000db88 ; cJSON_CreateDoubleArray + 114 - 0x1000db7e: 68a0 .h LDR r0,[r4,#8] - 0x1000db80: 2800 .( CMP r0,#0 - 0x1000db82: d001 .. BEQ 0x1000db88 ; cJSON_CreateDoubleArray + 114 - 0x1000db84: 68a0 .h LDR r0,[r4,#8] - 0x1000db86: 6045 E` STR r5,[r0,#4] - 0x1000db88: 4620 F MOV r0,r4 - 0x1000db8a: e7d2 .. B 0x1000db32 ; cJSON_CreateDoubleArray + 28 - cJSON_CreateStringArray - 0x1000db8c: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000db8e: b081 .. SUB sp,sp,#4 - 0x1000db90: 4607 .F MOV r7,r0 - 0x1000db92: 2600 .& MOVS r6,#0 - 0x1000db94: 2500 .% MOVS r5,#0 - 0x1000db96: 2000 . MOVS r0,#0 - 0x1000db98: 9000 .. STR r0,[sp,#0] - 0x1000db9a: 2400 .$ MOVS r4,#0 - 0x1000db9c: 9802 .. LDR r0,[sp,#8] - 0x1000db9e: 2800 .( CMP r0,#0 - 0x1000dba0: db01 .. BLT 0x1000dba6 ; cJSON_CreateStringArray + 26 - 0x1000dba2: 2f00 ./ CMP r7,#0 - 0x1000dba4: d101 .. BNE 0x1000dbaa ; cJSON_CreateStringArray + 30 - 0x1000dba6: 2000 . MOVS r0,#0 - 0x1000dba8: bdfe .. POP {r1-r7,pc} - 0x1000dbaa: f7fffdbd .... BL cJSON_CreateArray ; 0x1000d728 - 0x1000dbae: 4604 .F MOV r4,r0 - 0x1000dbb0: 2600 .& MOVS r6,#0 - 0x1000dbb2: e015 .. B 0x1000dbe0 ; cJSON_CreateStringArray + 84 - 0x1000dbb4: 00b1 .. LSLS r1,r6,#2 - 0x1000dbb6: 5878 xX LDR r0,[r7,r1] - 0x1000dbb8: f7fffd30 ..0. BL cJSON_CreateString ; 0x1000d61c - 0x1000dbbc: 4605 .F MOV r5,r0 - 0x1000dbbe: 2d00 .- CMP r5,#0 - 0x1000dbc0: d104 .. BNE 0x1000dbcc ; cJSON_CreateStringArray + 64 - 0x1000dbc2: 4620 F MOV r0,r4 - 0x1000dbc4: f7fef90b .... BL cJSON_Delete ; 0x1000bdde - 0x1000dbc8: 2000 . MOVS r0,#0 - 0x1000dbca: e7ed .. B 0x1000dba8 ; cJSON_CreateStringArray + 28 - 0x1000dbcc: 2e00 .. CMP r6,#0 - 0x1000dbce: d101 .. BNE 0x1000dbd4 ; cJSON_CreateStringArray + 72 - 0x1000dbd0: 60a5 .` STR r5,[r4,#8] - 0x1000dbd2: e003 .. B 0x1000dbdc ; cJSON_CreateStringArray + 80 - 0x1000dbd4: 4629 )F MOV r1,r5 - 0x1000dbd6: 9800 .. LDR r0,[sp,#0] - 0x1000dbd8: f7fffb78 ..x. BL suffix_object ; 0x1000d2cc - 0x1000dbdc: 9500 .. STR r5,[sp,#0] - 0x1000dbde: 1c76 v. ADDS r6,r6,#1 - 0x1000dbe0: 2c00 ., CMP r4,#0 - 0x1000dbe2: d002 .. BEQ 0x1000dbea ; cJSON_CreateStringArray + 94 - 0x1000dbe4: 9802 .. LDR r0,[sp,#8] - 0x1000dbe6: 4286 .B CMP r6,r0 - 0x1000dbe8: d3e4 .. BCC 0x1000dbb4 ; cJSON_CreateStringArray + 40 - 0x1000dbea: 2c00 ., CMP r4,#0 - 0x1000dbec: d004 .. BEQ 0x1000dbf8 ; cJSON_CreateStringArray + 108 - 0x1000dbee: 68a0 .h LDR r0,[r4,#8] - 0x1000dbf0: 2800 .( CMP r0,#0 - 0x1000dbf2: d001 .. BEQ 0x1000dbf8 ; cJSON_CreateStringArray + 108 - 0x1000dbf4: 68a0 .h LDR r0,[r4,#8] - 0x1000dbf6: 6045 E` STR r5,[r0,#4] - 0x1000dbf8: 4620 F MOV r0,r4 - 0x1000dbfa: e7d5 .. B 0x1000dba8 ; cJSON_CreateStringArray + 28 - cJSON_Duplicate - 0x1000dbfc: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000dbfe: b081 .. SUB sp,sp,#4 - 0x1000dc00: 4605 .F MOV r5,r0 - 0x1000dc02: 2400 .$ MOVS r4,#0 - 0x1000dc04: 2700 .' MOVS r7,#0 - 0x1000dc06: 2000 . MOVS r0,#0 - 0x1000dc08: 9000 .. STR r0,[sp,#0] - 0x1000dc0a: 2600 .& MOVS r6,#0 - 0x1000dc0c: 2d00 .- CMP r5,#0 - 0x1000dc0e: d100 .. BNE 0x1000dc12 ; cJSON_Duplicate + 22 - 0x1000dc10: e057 W. B 0x1000dcc2 ; cJSON_Duplicate + 198 - 0x1000dc12: 484c LH LDR r0,[pc,#304] ; [0x1000dd44] = 0x200030c4 - 0x1000dc14: f7fef8d5 .... BL cJSON_New_Item ; 0x1000bdc2 - 0x1000dc18: 4604 .F MOV r4,r0 - 0x1000dc1a: 2c00 ., CMP r4,#0 - 0x1000dc1c: d100 .. BNE 0x1000dc20 ; cJSON_Duplicate + 36 - 0x1000dc1e: e050 P. B 0x1000dcc2 ; cJSON_Duplicate + 198 - 0x1000dc20: 21ff .! MOVS r1,#0xff - 0x1000dc22: 3101 .1 ADDS r1,#1 - 0x1000dc24: 68e8 .h LDR r0,[r5,#0xc] - 0x1000dc26: 4388 .C BICS r0,r0,r1 - 0x1000dc28: 60e0 .` STR r0,[r4,#0xc] - 0x1000dc2a: 6968 hi LDR r0,[r5,#0x14] - 0x1000dc2c: 6160 `a STR r0,[r4,#0x14] - 0x1000dc2e: 69e9 .i LDR r1,[r5,#0x1c] - 0x1000dc30: 69a8 .i LDR r0,[r5,#0x18] - 0x1000dc32: 61e1 .a STR r1,[r4,#0x1c] - 0x1000dc34: 61a0 .a STR r0,[r4,#0x18] - 0x1000dc36: 6928 (i LDR r0,[r5,#0x10] - 0x1000dc38: 2800 .( CMP r0,#0 - 0x1000dc3a: d008 .. BEQ 0x1000dc4e ; cJSON_Duplicate + 82 - 0x1000dc3c: 4941 AI LDR r1,[pc,#260] ; [0x1000dd44] = 0x200030c4 - 0x1000dc3e: 6928 (i LDR r0,[r5,#0x10] - 0x1000dc40: f7fef879 ..y. BL cJSON_strdup ; 0x1000bd36 - 0x1000dc44: 6120 a STR r0,[r4,#0x10] - 0x1000dc46: 6920 i LDR r0,[r4,#0x10] - 0x1000dc48: 2800 .( CMP r0,#0 - 0x1000dc4a: d100 .. BNE 0x1000dc4e ; cJSON_Duplicate + 82 - 0x1000dc4c: e039 9. B 0x1000dcc2 ; cJSON_Duplicate + 198 - 0x1000dc4e: 6a28 (j LDR r0,[r5,#0x20] - 0x1000dc50: 2800 .( CMP r0,#0 - 0x1000dc52: d010 .. BEQ 0x1000dc76 ; cJSON_Duplicate + 122 - 0x1000dc54: 2101 .! MOVS r1,#1 - 0x1000dc56: 0249 I. LSLS r1,r1,#9 - 0x1000dc58: 68e8 .h LDR r0,[r5,#0xc] - 0x1000dc5a: 4008 .@ ANDS r0,r0,r1 - 0x1000dc5c: 2800 .( CMP r0,#0 - 0x1000dc5e: d001 .. BEQ 0x1000dc64 ; cJSON_Duplicate + 104 - 0x1000dc60: 6a28 (j LDR r0,[r5,#0x20] - 0x1000dc62: e003 .. B 0x1000dc6c ; cJSON_Duplicate + 112 - 0x1000dc64: 4937 7I LDR r1,[pc,#220] ; [0x1000dd44] = 0x200030c4 - 0x1000dc66: 6a28 (j LDR r0,[r5,#0x20] - 0x1000dc68: f7fef865 ..e. BL cJSON_strdup ; 0x1000bd36 - 0x1000dc6c: 6220 b STR r0,[r4,#0x20] - 0x1000dc6e: 6a20 j LDR r0,[r4,#0x20] - 0x1000dc70: 2800 .( CMP r0,#0 - 0x1000dc72: d100 .. BNE 0x1000dc76 ; cJSON_Duplicate + 122 - 0x1000dc74: e025 %. B 0x1000dcc2 ; cJSON_Duplicate + 198 - 0x1000dc76: 9802 .. LDR r0,[sp,#8] - 0x1000dc78: 2800 .( CMP r0,#0 - 0x1000dc7a: d101 .. BNE 0x1000dc80 ; cJSON_Duplicate + 132 - 0x1000dc7c: 4620 F MOV r0,r4 - 0x1000dc7e: bdfe .. POP {r1-r7,pc} - 0x1000dc80: 68af .h LDR r7,[r5,#8] - 0x1000dc82: e013 .. B 0x1000dcac ; cJSON_Duplicate + 176 - 0x1000dc84: 2101 .! MOVS r1,#1 - 0x1000dc86: 4638 8F MOV r0,r7 - 0x1000dc88: f7ffffb8 .... BL cJSON_Duplicate ; 0x1000dbfc - 0x1000dc8c: 4606 .F MOV r6,r0 - 0x1000dc8e: 2e00 .. CMP r6,#0 - 0x1000dc90: d100 .. BNE 0x1000dc94 ; cJSON_Duplicate + 152 - 0x1000dc92: e016 .. B 0x1000dcc2 ; cJSON_Duplicate + 198 - 0x1000dc94: 9800 .. LDR r0,[sp,#0] - 0x1000dc96: 2800 .( CMP r0,#0 - 0x1000dc98: d005 .. BEQ 0x1000dca6 ; cJSON_Duplicate + 170 - 0x1000dc9a: 9800 .. LDR r0,[sp,#0] - 0x1000dc9c: 6006 .` STR r6,[r0,#0] - 0x1000dc9e: 9800 .. LDR r0,[sp,#0] - 0x1000dca0: 6070 p` STR r0,[r6,#4] - 0x1000dca2: 9600 .. STR r6,[sp,#0] - 0x1000dca4: e001 .. B 0x1000dcaa ; cJSON_Duplicate + 174 - 0x1000dca6: 60a6 .` STR r6,[r4,#8] - 0x1000dca8: 9600 .. STR r6,[sp,#0] - 0x1000dcaa: 683f ?h LDR r7,[r7,#0] - 0x1000dcac: 2f00 ./ CMP r7,#0 - 0x1000dcae: d1e9 .. BNE 0x1000dc84 ; cJSON_Duplicate + 136 - 0x1000dcb0: 2c00 ., CMP r4,#0 - 0x1000dcb2: d004 .. BEQ 0x1000dcbe ; cJSON_Duplicate + 194 - 0x1000dcb4: 68a0 .h LDR r0,[r4,#8] - 0x1000dcb6: 2800 .( CMP r0,#0 - 0x1000dcb8: d001 .. BEQ 0x1000dcbe ; cJSON_Duplicate + 194 - 0x1000dcba: 68a0 .h LDR r0,[r4,#8] - 0x1000dcbc: 6046 F` STR r6,[r0,#4] - 0x1000dcbe: 4620 F MOV r0,r4 - 0x1000dcc0: e7dd .. B 0x1000dc7e ; cJSON_Duplicate + 130 - 0x1000dcc2: 2c00 ., CMP r4,#0 - 0x1000dcc4: d002 .. BEQ 0x1000dccc ; cJSON_Duplicate + 208 - 0x1000dcc6: 4620 F MOV r0,r4 - 0x1000dcc8: f7fef889 .... BL cJSON_Delete ; 0x1000bdde - 0x1000dccc: 2000 . MOVS r0,#0 - 0x1000dcce: e7d6 .. B 0x1000dc7e ; cJSON_Duplicate + 130 - skip_oneline_comment - 0x1000dcd0: 6801 .h LDR r1,[r0,#0] - 0x1000dcd2: 1c89 .. ADDS r1,r1,#2 - 0x1000dcd4: 6001 .` STR r1,[r0,#0] - 0x1000dcd6: e00a .. B 0x1000dcee ; skip_oneline_comment + 30 - 0x1000dcd8: 6801 .h LDR r1,[r0,#0] - 0x1000dcda: 7809 .x LDRB r1,[r1,#0] - 0x1000dcdc: 290a .) CMP r1,#0xa - 0x1000dcde: d103 .. BNE 0x1000dce8 ; skip_oneline_comment + 24 - 0x1000dce0: 6801 .h LDR r1,[r0,#0] - 0x1000dce2: 1c49 I. ADDS r1,r1,#1 - 0x1000dce4: 6001 .` STR r1,[r0,#0] - 0x1000dce6: 4770 pG BX lr - 0x1000dce8: 6801 .h LDR r1,[r0,#0] - 0x1000dcea: 1c49 I. ADDS r1,r1,#1 - 0x1000dcec: 6001 .` STR r1,[r0,#0] - 0x1000dcee: 6801 .h LDR r1,[r0,#0] - 0x1000dcf0: 7809 .x LDRB r1,[r1,#0] - 0x1000dcf2: 2900 .) CMP r1,#0 - 0x1000dcf4: d1f0 .. BNE 0x1000dcd8 ; skip_oneline_comment + 8 - 0x1000dcf6: bf00 .. NOP - 0x1000dcf8: e7f5 .. B 0x1000dce6 ; skip_oneline_comment + 22 - skip_multiline_comment - 0x1000dcfa: 6801 .h LDR r1,[r0,#0] - 0x1000dcfc: 1c89 .. ADDS r1,r1,#2 - 0x1000dcfe: 6001 .` STR r1,[r0,#0] - 0x1000dd00: e00e .. B 0x1000dd20 ; skip_multiline_comment + 38 - 0x1000dd02: 6801 .h LDR r1,[r0,#0] - 0x1000dd04: 7809 .x LDRB r1,[r1,#0] - 0x1000dd06: 292a *) CMP r1,#0x2a - 0x1000dd08: d107 .. BNE 0x1000dd1a ; skip_multiline_comment + 32 - 0x1000dd0a: 6801 .h LDR r1,[r0,#0] - 0x1000dd0c: 7849 Ix LDRB r1,[r1,#1] - 0x1000dd0e: 292f /) CMP r1,#0x2f - 0x1000dd10: d103 .. BNE 0x1000dd1a ; skip_multiline_comment + 32 - 0x1000dd12: 6801 .h LDR r1,[r0,#0] - 0x1000dd14: 1c89 .. ADDS r1,r1,#2 - 0x1000dd16: 6001 .` STR r1,[r0,#0] - 0x1000dd18: 4770 pG BX lr - 0x1000dd1a: 6801 .h LDR r1,[r0,#0] - 0x1000dd1c: 1c49 I. ADDS r1,r1,#1 - 0x1000dd1e: 6001 .` STR r1,[r0,#0] - 0x1000dd20: 6801 .h LDR r1,[r0,#0] - 0x1000dd22: 7809 .x LDRB r1,[r1,#0] - 0x1000dd24: 2900 .) CMP r1,#0 - 0x1000dd26: d1ec .. BNE 0x1000dd02 ; skip_multiline_comment + 8 - 0x1000dd28: bf00 .. NOP - 0x1000dd2a: e7f5 .. B 0x1000dd18 ; skip_multiline_comment + 30 - minify_string - 0x1000dd2c: 6802 .h LDR r2,[r0,#0] - 0x1000dd2e: 7812 .x LDRB r2,[r2,#0] - 0x1000dd30: 680b .h LDR r3,[r1,#0] - 0x1000dd32: 701a .p STRB r2,[r3,#0] - 0x1000dd34: 6802 .h LDR r2,[r0,#0] - 0x1000dd36: 1c52 R. ADDS r2,r2,#1 - 0x1000dd38: 6002 .` STR r2,[r0,#0] - 0x1000dd3a: 680a .h LDR r2,[r1,#0] - 0x1000dd3c: 1c52 R. ADDS r2,r2,#1 - 0x1000dd3e: 600a .` STR r2,[r1,#0] - 0x1000dd40: e02b +. B 0x1000dd9a ; minify_string + 110 - $d - 0x1000dd42: 0000 .. DCW 0 - 0x1000dd44: 200030c4 .0. DCD 536883396 - $t - 0x1000dd48: 6802 .h LDR r2,[r0,#0] - 0x1000dd4a: 7812 .x LDRB r2,[r2,#0] - 0x1000dd4c: 680b .h LDR r3,[r1,#0] - 0x1000dd4e: 701a .p STRB r2,[r3,#0] - 0x1000dd50: 6802 .h LDR r2,[r0,#0] - 0x1000dd52: 7812 .x LDRB r2,[r2,#0] - 0x1000dd54: 2a22 "* CMP r2,#0x22 - 0x1000dd56: d108 .. BNE 0x1000dd6a ; minify_string + 62 - 0x1000dd58: 680b .h LDR r3,[r1,#0] - 0x1000dd5a: 701a .p STRB r2,[r3,#0] - 0x1000dd5c: 6802 .h LDR r2,[r0,#0] - 0x1000dd5e: 1c52 R. ADDS r2,r2,#1 - 0x1000dd60: 6002 .` STR r2,[r0,#0] - 0x1000dd62: 680a .h LDR r2,[r1,#0] - 0x1000dd64: 1c52 R. ADDS r2,r2,#1 - 0x1000dd66: 600a .` STR r2,[r1,#0] - 0x1000dd68: 4770 pG BX lr - 0x1000dd6a: 6802 .h LDR r2,[r0,#0] - 0x1000dd6c: 7812 .x LDRB r2,[r2,#0] - 0x1000dd6e: 2a5c \* CMP r2,#0x5c - 0x1000dd70: d10d .. BNE 0x1000dd8e ; minify_string + 98 - 0x1000dd72: 6802 .h LDR r2,[r0,#0] - 0x1000dd74: 7852 Rx LDRB r2,[r2,#1] - 0x1000dd76: 2a22 "* CMP r2,#0x22 - 0x1000dd78: d109 .. BNE 0x1000dd8e ; minify_string + 98 - 0x1000dd7a: 6802 .h LDR r2,[r0,#0] - 0x1000dd7c: 7852 Rx LDRB r2,[r2,#1] - 0x1000dd7e: 680b .h LDR r3,[r1,#0] - 0x1000dd80: 705a Zp STRB r2,[r3,#1] - 0x1000dd82: 6802 .h LDR r2,[r0,#0] - 0x1000dd84: 1c52 R. ADDS r2,r2,#1 - 0x1000dd86: 6002 .` STR r2,[r0,#0] - 0x1000dd88: 680a .h LDR r2,[r1,#0] - 0x1000dd8a: 1c52 R. ADDS r2,r2,#1 - 0x1000dd8c: 600a .` STR r2,[r1,#0] - 0x1000dd8e: 6802 .h LDR r2,[r0,#0] - 0x1000dd90: 1c52 R. ADDS r2,r2,#1 - 0x1000dd92: 6002 .` STR r2,[r0,#0] - 0x1000dd94: 680a .h LDR r2,[r1,#0] - 0x1000dd96: 1c52 R. ADDS r2,r2,#1 - 0x1000dd98: 600a .` STR r2,[r1,#0] - 0x1000dd9a: 6802 .h LDR r2,[r0,#0] - 0x1000dd9c: 7812 .x LDRB r2,[r2,#0] - 0x1000dd9e: 2a00 .* CMP r2,#0 - 0x1000dda0: d1d2 .. BNE 0x1000dd48 ; minify_string + 28 - 0x1000dda2: bf00 .. NOP - 0x1000dda4: e7e0 .. B 0x1000dd68 ; minify_string + 60 - cJSON_Minify - 0x1000dda6: b501 .. PUSH {r0,lr} - 0x1000dda8: b082 .. SUB sp,sp,#8 - 0x1000ddaa: 9802 .. LDR r0,[sp,#8] - 0x1000ddac: 9001 .. STR r0,[sp,#4] - 0x1000ddae: 9802 .. LDR r0,[sp,#8] - 0x1000ddb0: 2800 .( CMP r0,#0 - 0x1000ddb2: d100 .. BNE 0x1000ddb6 ; cJSON_Minify + 16 - 0x1000ddb4: bd0e .. POP {r1-r3,pc} - 0x1000ddb6: e03c <. B 0x1000de32 ; cJSON_Minify + 140 - 0x1000ddb8: 9802 .. LDR r0,[sp,#8] - 0x1000ddba: 7800 .x LDRB r0,[r0,#0] - 0x1000ddbc: 2820 ( CMP r0,#0x20 - 0x1000ddbe: d00c .. BEQ 0x1000ddda ; cJSON_Minify + 52 - 0x1000ddc0: dc06 .. BGT 0x1000ddd0 ; cJSON_Minify + 42 - 0x1000ddc2: 2809 .( CMP r0,#9 - 0x1000ddc4: d00a .. BEQ 0x1000dddc ; cJSON_Minify + 54 - 0x1000ddc6: 280a .( CMP r0,#0xa - 0x1000ddc8: d00a .. BEQ 0x1000dde0 ; cJSON_Minify + 58 - 0x1000ddca: 280d .( CMP r0,#0xd - 0x1000ddcc: d125 %. BNE 0x1000de1a ; cJSON_Minify + 116 - 0x1000ddce: e006 .. B 0x1000ddde ; cJSON_Minify + 56 - 0x1000ddd0: 2822 "( CMP r0,#0x22 - 0x1000ddd2: d01d .. BEQ 0x1000de10 ; cJSON_Minify + 106 - 0x1000ddd4: 282f /( CMP r0,#0x2f - 0x1000ddd6: d120 . BNE 0x1000de1a ; cJSON_Minify + 116 - 0x1000ddd8: e006 .. B 0x1000dde8 ; cJSON_Minify + 66 - 0x1000ddda: bf00 .. NOP - 0x1000dddc: bf00 .. NOP - 0x1000ddde: bf00 .. NOP - 0x1000dde0: 9802 .. LDR r0,[sp,#8] - 0x1000dde2: 1c40 @. ADDS r0,r0,#1 - 0x1000dde4: 9002 .. STR r0,[sp,#8] - 0x1000dde6: e023 #. B 0x1000de30 ; cJSON_Minify + 138 - 0x1000dde8: 9802 .. LDR r0,[sp,#8] - 0x1000ddea: 7840 @x LDRB r0,[r0,#1] - 0x1000ddec: 282f /( CMP r0,#0x2f - 0x1000ddee: d103 .. BNE 0x1000ddf8 ; cJSON_Minify + 82 - 0x1000ddf0: a802 .. ADD r0,sp,#8 - 0x1000ddf2: f7ffff6d ..m. BL skip_oneline_comment ; 0x1000dcd0 - 0x1000ddf6: e00a .. B 0x1000de0e ; cJSON_Minify + 104 - 0x1000ddf8: 9802 .. LDR r0,[sp,#8] - 0x1000ddfa: 7840 @x LDRB r0,[r0,#1] - 0x1000ddfc: 282a *( CMP r0,#0x2a - 0x1000ddfe: d103 .. BNE 0x1000de08 ; cJSON_Minify + 98 - 0x1000de00: a802 .. ADD r0,sp,#8 - 0x1000de02: f7ffff7a ..z. BL skip_multiline_comment ; 0x1000dcfa - 0x1000de06: e002 .. B 0x1000de0e ; cJSON_Minify + 104 - 0x1000de08: 9802 .. LDR r0,[sp,#8] - 0x1000de0a: 1c40 @. ADDS r0,r0,#1 - 0x1000de0c: 9002 .. STR r0,[sp,#8] - 0x1000de0e: e00f .. B 0x1000de30 ; cJSON_Minify + 138 - 0x1000de10: a901 .. ADD r1,sp,#4 - 0x1000de12: a802 .. ADD r0,sp,#8 - 0x1000de14: f7ffff8a .... BL minify_string ; 0x1000dd2c - 0x1000de18: e00a .. B 0x1000de30 ; cJSON_Minify + 138 - 0x1000de1a: 9802 .. LDR r0,[sp,#8] - 0x1000de1c: 7800 .x LDRB r0,[r0,#0] - 0x1000de1e: 9901 .. LDR r1,[sp,#4] - 0x1000de20: 7008 .p STRB r0,[r1,#0] - 0x1000de22: 9802 .. LDR r0,[sp,#8] - 0x1000de24: 1c40 @. ADDS r0,r0,#1 - 0x1000de26: 9002 .. STR r0,[sp,#8] - 0x1000de28: 9801 .. LDR r0,[sp,#4] - 0x1000de2a: 1c40 @. ADDS r0,r0,#1 - 0x1000de2c: 9001 .. STR r0,[sp,#4] - 0x1000de2e: bf00 .. NOP - 0x1000de30: bf00 .. NOP - 0x1000de32: 9802 .. LDR r0,[sp,#8] - 0x1000de34: 7800 .x LDRB r0,[r0,#0] - 0x1000de36: 2800 .( CMP r0,#0 - 0x1000de38: d1be .. BNE 0x1000ddb8 ; cJSON_Minify + 18 - 0x1000de3a: 9901 .. LDR r1,[sp,#4] - 0x1000de3c: 7008 .p STRB r0,[r1,#0] - 0x1000de3e: bf00 .. NOP - 0x1000de40: e7b8 .. B 0x1000ddb4 ; cJSON_Minify + 14 - cJSON_IsInvalid - 0x1000de42: 4601 .F MOV r1,r0 - 0x1000de44: 2900 .) CMP r1,#0 - 0x1000de46: d100 .. BNE 0x1000de4a ; cJSON_IsInvalid + 8 - 0x1000de48: 4770 pG BX lr - 0x1000de4a: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000de4c: 2800 .( CMP r0,#0 - 0x1000de4e: d101 .. BNE 0x1000de54 ; cJSON_IsInvalid + 18 - 0x1000de50: 2001 . MOVS r0,#1 - 0x1000de52: e7f9 .. B 0x1000de48 ; cJSON_IsInvalid + 6 - 0x1000de54: 2000 . MOVS r0,#0 - 0x1000de56: e7f7 .. B 0x1000de48 ; cJSON_IsInvalid + 6 - cJSON_IsFalse - 0x1000de58: 4601 .F MOV r1,r0 - 0x1000de5a: 2900 .) CMP r1,#0 - 0x1000de5c: d100 .. BNE 0x1000de60 ; cJSON_IsFalse + 8 - 0x1000de5e: 4770 pG BX lr - 0x1000de60: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000de62: 2801 .( CMP r0,#1 - 0x1000de64: d100 .. BNE 0x1000de68 ; cJSON_IsFalse + 16 - 0x1000de66: e7fa .. B 0x1000de5e ; cJSON_IsFalse + 6 - 0x1000de68: 2000 . MOVS r0,#0 - 0x1000de6a: e7f8 .. B 0x1000de5e ; cJSON_IsFalse + 6 - cJSON_IsTrue - 0x1000de6c: 4601 .F MOV r1,r0 - 0x1000de6e: 2900 .) CMP r1,#0 - 0x1000de70: d100 .. BNE 0x1000de74 ; cJSON_IsTrue + 8 - 0x1000de72: 4770 pG BX lr - 0x1000de74: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000de76: 2802 .( CMP r0,#2 - 0x1000de78: d101 .. BNE 0x1000de7e ; cJSON_IsTrue + 18 - 0x1000de7a: 2001 . MOVS r0,#1 - 0x1000de7c: e7f9 .. B 0x1000de72 ; cJSON_IsTrue + 6 - 0x1000de7e: 2000 . MOVS r0,#0 - 0x1000de80: e7f7 .. B 0x1000de72 ; cJSON_IsTrue + 6 - cJSON_IsBool - 0x1000de82: 4601 .F MOV r1,r0 - 0x1000de84: 2900 .) CMP r1,#0 - 0x1000de86: d100 .. BNE 0x1000de8a ; cJSON_IsBool + 8 - 0x1000de88: 4770 pG BX lr - 0x1000de8a: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000de8c: 0780 .. LSLS r0,r0,#30 - 0x1000de8e: 0f80 .. LSRS r0,r0,#30 - 0x1000de90: 2800 .( CMP r0,#0 - 0x1000de92: d001 .. BEQ 0x1000de98 ; cJSON_IsBool + 22 - 0x1000de94: 2001 . MOVS r0,#1 - 0x1000de96: e7f7 .. B 0x1000de88 ; cJSON_IsBool + 6 - 0x1000de98: 2000 . MOVS r0,#0 - 0x1000de9a: e7f5 .. B 0x1000de88 ; cJSON_IsBool + 6 - cJSON_IsNull - 0x1000de9c: 4601 .F MOV r1,r0 - 0x1000de9e: 2900 .) CMP r1,#0 - 0x1000dea0: d100 .. BNE 0x1000dea4 ; cJSON_IsNull + 8 - 0x1000dea2: 4770 pG BX lr - 0x1000dea4: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000dea6: 2804 .( CMP r0,#4 - 0x1000dea8: d101 .. BNE 0x1000deae ; cJSON_IsNull + 18 - 0x1000deaa: 2001 . MOVS r0,#1 - 0x1000deac: e7f9 .. B 0x1000dea2 ; cJSON_IsNull + 6 - 0x1000deae: 2000 . MOVS r0,#0 - 0x1000deb0: e7f7 .. B 0x1000dea2 ; cJSON_IsNull + 6 - cJSON_IsArray - 0x1000deb2: 4601 .F MOV r1,r0 - 0x1000deb4: 2900 .) CMP r1,#0 - 0x1000deb6: d100 .. BNE 0x1000deba ; cJSON_IsArray + 8 - 0x1000deb8: 4770 pG BX lr - 0x1000deba: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000debc: 2820 ( CMP r0,#0x20 - 0x1000debe: d101 .. BNE 0x1000dec4 ; cJSON_IsArray + 18 - 0x1000dec0: 2001 . MOVS r0,#1 - 0x1000dec2: e7f9 .. B 0x1000deb8 ; cJSON_IsArray + 6 - 0x1000dec4: 2000 . MOVS r0,#0 - 0x1000dec6: e7f7 .. B 0x1000deb8 ; cJSON_IsArray + 6 - cJSON_IsObject - 0x1000dec8: 4601 .F MOV r1,r0 - 0x1000deca: 2900 .) CMP r1,#0 - 0x1000decc: d100 .. BNE 0x1000ded0 ; cJSON_IsObject + 8 - 0x1000dece: 4770 pG BX lr - 0x1000ded0: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000ded2: 2840 @( CMP r0,#0x40 - 0x1000ded4: d101 .. BNE 0x1000deda ; cJSON_IsObject + 18 - 0x1000ded6: 2001 . MOVS r0,#1 - 0x1000ded8: e7f9 .. B 0x1000dece ; cJSON_IsObject + 6 - 0x1000deda: 2000 . MOVS r0,#0 - 0x1000dedc: e7f7 .. B 0x1000dece ; cJSON_IsObject + 6 - cJSON_IsRaw - 0x1000dede: 4601 .F MOV r1,r0 - 0x1000dee0: 2900 .) CMP r1,#0 - 0x1000dee2: d100 .. BNE 0x1000dee6 ; cJSON_IsRaw + 8 - 0x1000dee4: 4770 pG BX lr - 0x1000dee6: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1000dee8: 2880 .( CMP r0,#0x80 - 0x1000deea: d101 .. BNE 0x1000def0 ; cJSON_IsRaw + 18 - 0x1000deec: 2001 . MOVS r0,#1 - 0x1000deee: e7f9 .. B 0x1000dee4 ; cJSON_IsRaw + 6 - 0x1000def0: 2000 . MOVS r0,#0 - 0x1000def2: e7f7 .. B 0x1000dee4 ; cJSON_IsRaw + 6 - cJSON_Compare - 0x1000def4: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000def6: b082 .. SUB sp,sp,#8 - 0x1000def8: 4604 .F MOV r4,r0 - 0x1000defa: 460f .F MOV r7,r1 - 0x1000defc: 2c00 ., CMP r4,#0 - 0x1000defe: d00a .. BEQ 0x1000df16 ; cJSON_Compare + 34 - 0x1000df00: 2f00 ./ CMP r7,#0 - 0x1000df02: d008 .. BEQ 0x1000df16 ; cJSON_Compare + 34 - 0x1000df04: 7b20 { LDRB r0,[r4,#0xc] - 0x1000df06: 7b39 9{ LDRB r1,[r7,#0xc] - 0x1000df08: 4288 .B CMP r0,r1 - 0x1000df0a: d104 .. BNE 0x1000df16 ; cJSON_Compare + 34 - 0x1000df0c: 4620 F MOV r0,r4 - 0x1000df0e: f7ffff98 .... BL cJSON_IsInvalid ; 0x1000de42 - 0x1000df12: 2800 .( CMP r0,#0 - 0x1000df14: d002 .. BEQ 0x1000df1c ; cJSON_Compare + 40 - 0x1000df16: 2000 . MOVS r0,#0 - 0x1000df18: b005 .. ADD sp,sp,#0x14 - 0x1000df1a: bdf0 .. POP {r4-r7,pc} - 0x1000df1c: 7b20 { LDRB r0,[r4,#0xc] - 0x1000df1e: 2810 .( CMP r0,#0x10 - 0x1000df20: d014 .. BEQ 0x1000df4c ; cJSON_Compare + 88 - 0x1000df22: dc08 .. BGT 0x1000df36 ; cJSON_Compare + 66 - 0x1000df24: 2801 .( CMP r0,#1 - 0x1000df26: d00d .. BEQ 0x1000df44 ; cJSON_Compare + 80 - 0x1000df28: 2802 .( CMP r0,#2 - 0x1000df2a: d00c .. BEQ 0x1000df46 ; cJSON_Compare + 82 - 0x1000df2c: 2804 .( CMP r0,#4 - 0x1000df2e: d00b .. BEQ 0x1000df48 ; cJSON_Compare + 84 - 0x1000df30: 2808 .( CMP r0,#8 - 0x1000df32: d10f .. BNE 0x1000df54 ; cJSON_Compare + 96 - 0x1000df34: e009 .. B 0x1000df4a ; cJSON_Compare + 86 - 0x1000df36: 2820 ( CMP r0,#0x20 - 0x1000df38: d00a .. BEQ 0x1000df50 ; cJSON_Compare + 92 - 0x1000df3a: 2840 @( CMP r0,#0x40 - 0x1000df3c: d009 .. BEQ 0x1000df52 ; cJSON_Compare + 94 - 0x1000df3e: 2880 .( CMP r0,#0x80 - 0x1000df40: d108 .. BNE 0x1000df54 ; cJSON_Compare + 96 - 0x1000df42: e004 .. B 0x1000df4e ; cJSON_Compare + 90 - 0x1000df44: bf00 .. NOP - 0x1000df46: bf00 .. NOP - 0x1000df48: bf00 .. NOP - 0x1000df4a: bf00 .. NOP - 0x1000df4c: bf00 .. NOP - 0x1000df4e: bf00 .. NOP - 0x1000df50: bf00 .. NOP - 0x1000df52: e001 .. B 0x1000df58 ; cJSON_Compare + 100 - 0x1000df54: 2000 . MOVS r0,#0 - 0x1000df56: e7df .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000df58: bf00 .. NOP - 0x1000df5a: 42bc .B CMP r4,r7 - 0x1000df5c: d101 .. BNE 0x1000df62 ; cJSON_Compare + 110 - 0x1000df5e: 2001 . MOVS r0,#1 - 0x1000df60: e7da .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000df62: 7b20 { LDRB r0,[r4,#0xc] - 0x1000df64: 2810 .( CMP r0,#0x10 - 0x1000df66: d023 #. BEQ 0x1000dfb0 ; cJSON_Compare + 188 - 0x1000df68: dc08 .. BGT 0x1000df7c ; cJSON_Compare + 136 - 0x1000df6a: 2801 .( CMP r0,#1 - 0x1000df6c: d00d .. BEQ 0x1000df8a ; cJSON_Compare + 150 - 0x1000df6e: 2802 .( CMP r0,#2 - 0x1000df70: d00c .. BEQ 0x1000df8c ; cJSON_Compare + 152 - 0x1000df72: 2804 .( CMP r0,#4 - 0x1000df74: d00b .. BEQ 0x1000df8e ; cJSON_Compare + 154 - 0x1000df76: 2808 .( CMP r0,#8 - 0x1000df78: d17f .. BNE 0x1000e07a ; cJSON_Compare + 390 - 0x1000df7a: e00a .. B 0x1000df92 ; cJSON_Compare + 158 - 0x1000df7c: 2820 ( CMP r0,#0x20 - 0x1000df7e: d02a *. BEQ 0x1000dfd6 ; cJSON_Compare + 226 - 0x1000df80: 2840 @( CMP r0,#0x40 - 0x1000df82: d03f ?. BEQ 0x1000e004 ; cJSON_Compare + 272 - 0x1000df84: 2880 .( CMP r0,#0x80 - 0x1000df86: d178 x. BNE 0x1000e07a ; cJSON_Compare + 390 - 0x1000df88: e013 .. B 0x1000dfb2 ; cJSON_Compare + 190 - 0x1000df8a: bf00 .. NOP - 0x1000df8c: bf00 .. NOP - 0x1000df8e: 2001 . MOVS r0,#1 - 0x1000df90: e7c2 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000df92: 69bd .i LDR r5,[r7,#0x18] - 0x1000df94: 69fb .i LDR r3,[r7,#0x1c] - 0x1000df96: 69e1 .i LDR r1,[r4,#0x1c] - 0x1000df98: 69a0 .i LDR r0,[r4,#0x18] - 0x1000df9a: 462a *F MOV r2,r5 - 0x1000df9c: 9101 .. STR r1,[sp,#4] - 0x1000df9e: 9000 .. STR r0,[sp,#0] - 0x1000dfa0: f7fef8d1 .... BL compare_double ; 0x1000c146 - 0x1000dfa4: 2800 .( CMP r0,#0 - 0x1000dfa6: d001 .. BEQ 0x1000dfac ; cJSON_Compare + 184 - 0x1000dfa8: 2001 . MOVS r0,#1 - 0x1000dfaa: e7b5 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfac: 2000 . MOVS r0,#0 - 0x1000dfae: e7b3 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfb0: bf00 .. NOP - 0x1000dfb2: 6920 i LDR r0,[r4,#0x10] - 0x1000dfb4: 2800 .( CMP r0,#0 - 0x1000dfb6: d002 .. BEQ 0x1000dfbe ; cJSON_Compare + 202 - 0x1000dfb8: 6938 8i LDR r0,[r7,#0x10] - 0x1000dfba: 2800 .( CMP r0,#0 - 0x1000dfbc: d101 .. BNE 0x1000dfc2 ; cJSON_Compare + 206 - 0x1000dfbe: 2000 . MOVS r0,#0 - 0x1000dfc0: e7aa .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfc2: 6939 9i LDR r1,[r7,#0x10] - 0x1000dfc4: 6920 i LDR r0,[r4,#0x10] - 0x1000dfc6: f005feb8 .... BL strcmp ; 0x10013d3a - 0x1000dfca: 2800 .( CMP r0,#0 - 0x1000dfcc: d101 .. BNE 0x1000dfd2 ; cJSON_Compare + 222 - 0x1000dfce: 2001 . MOVS r0,#1 - 0x1000dfd0: e7a2 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfd2: 2000 . MOVS r0,#0 - 0x1000dfd4: e7a0 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfd6: 68a5 .h LDR r5,[r4,#8] - 0x1000dfd8: 68be .h LDR r6,[r7,#8] - 0x1000dfda: e009 .. B 0x1000dff0 ; cJSON_Compare + 252 - 0x1000dfdc: 4631 1F MOV r1,r6 - 0x1000dfde: 4628 (F MOV r0,r5 - 0x1000dfe0: 9a04 .. LDR r2,[sp,#0x10] - 0x1000dfe2: f7ffff87 .... BL cJSON_Compare ; 0x1000def4 - 0x1000dfe6: 2800 .( CMP r0,#0 - 0x1000dfe8: d100 .. BNE 0x1000dfec ; cJSON_Compare + 248 - 0x1000dfea: e795 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000dfec: 682d -h LDR r5,[r5,#0] - 0x1000dfee: 6836 6h LDR r6,[r6,#0] - 0x1000dff0: 2d00 .- CMP r5,#0 - 0x1000dff2: d001 .. BEQ 0x1000dff8 ; cJSON_Compare + 260 - 0x1000dff4: 2e00 .. CMP r6,#0 - 0x1000dff6: d1f1 .. BNE 0x1000dfdc ; cJSON_Compare + 232 - 0x1000dff8: 42b5 .B CMP r5,r6 - 0x1000dffa: d001 .. BEQ 0x1000e000 ; cJSON_Compare + 268 - 0x1000dffc: 2000 . MOVS r0,#0 - 0x1000dffe: e78b .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e000: 2001 . MOVS r0,#1 - 0x1000e002: e789 .. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e004: 2500 .% MOVS r5,#0 - 0x1000e006: 2600 .& MOVS r6,#0 - 0x1000e008: 2c00 ., CMP r4,#0 - 0x1000e00a: d001 .. BEQ 0x1000e010 ; cJSON_Compare + 284 - 0x1000e00c: 68a0 .h LDR r0,[r4,#8] - 0x1000e00e: e000 .. B 0x1000e012 ; cJSON_Compare + 286 - 0x1000e010: 2000 . MOVS r0,#0 - 0x1000e012: 4605 .F MOV r5,r0 - 0x1000e014: e011 .. B 0x1000e03a ; cJSON_Compare + 326 - 0x1000e016: 6a29 )j LDR r1,[r5,#0x20] - 0x1000e018: 4638 8F MOV r0,r7 - 0x1000e01a: 9a04 .. LDR r2,[sp,#0x10] - 0x1000e01c: f7fff908 .... BL get_object_item ; 0x1000d230 - 0x1000e020: 4606 .F MOV r6,r0 - 0x1000e022: 2e00 .. CMP r6,#0 - 0x1000e024: d100 .. BNE 0x1000e028 ; cJSON_Compare + 308 - 0x1000e026: e777 w. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e028: 4631 1F MOV r1,r6 - 0x1000e02a: 4628 (F MOV r0,r5 - 0x1000e02c: 9a04 .. LDR r2,[sp,#0x10] - 0x1000e02e: f7ffff61 ..a. BL cJSON_Compare ; 0x1000def4 - 0x1000e032: 2800 .( CMP r0,#0 - 0x1000e034: d100 .. BNE 0x1000e038 ; cJSON_Compare + 324 - 0x1000e036: e76f o. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e038: 682d -h LDR r5,[r5,#0] - 0x1000e03a: 2d00 .- CMP r5,#0 - 0x1000e03c: d1eb .. BNE 0x1000e016 ; cJSON_Compare + 290 - 0x1000e03e: 2f00 ./ CMP r7,#0 - 0x1000e040: d001 .. BEQ 0x1000e046 ; cJSON_Compare + 338 - 0x1000e042: 68b8 .h LDR r0,[r7,#8] - 0x1000e044: e000 .. B 0x1000e048 ; cJSON_Compare + 340 - 0x1000e046: 2000 . MOVS r0,#0 - 0x1000e048: 4606 .F MOV r6,r0 - 0x1000e04a: e012 .. B 0x1000e072 ; cJSON_Compare + 382 - 0x1000e04c: 6a31 1j LDR r1,[r6,#0x20] - 0x1000e04e: 4620 F MOV r0,r4 - 0x1000e050: 9a04 .. LDR r2,[sp,#0x10] - 0x1000e052: f7fff8ed .... BL get_object_item ; 0x1000d230 - 0x1000e056: 4605 .F MOV r5,r0 - 0x1000e058: 2d00 .- CMP r5,#0 - 0x1000e05a: d101 .. BNE 0x1000e060 ; cJSON_Compare + 364 - 0x1000e05c: e75c \. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e05e: e00c .. B 0x1000e07a ; cJSON_Compare + 390 - 0x1000e060: 4629 )F MOV r1,r5 - 0x1000e062: 4630 0F MOV r0,r6 - 0x1000e064: 9a04 .. LDR r2,[sp,#0x10] - 0x1000e066: f7ffff45 ..E. BL cJSON_Compare ; 0x1000def4 - 0x1000e06a: 2800 .( CMP r0,#0 - 0x1000e06c: d100 .. BNE 0x1000e070 ; cJSON_Compare + 380 - 0x1000e06e: e753 S. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e070: 6836 6h LDR r6,[r6,#0] - 0x1000e072: 2e00 .. CMP r6,#0 - 0x1000e074: d1ea .. BNE 0x1000e04c ; cJSON_Compare + 344 - 0x1000e076: 2001 . MOVS r0,#1 - 0x1000e078: e74e N. B 0x1000df18 ; cJSON_Compare + 36 - 0x1000e07a: 2000 . MOVS r0,#0 - 0x1000e07c: e74c L. B 0x1000df18 ; cJSON_Compare + 36 - cJSON_malloc - 0x1000e07e: b510 .. PUSH {r4,lr} - 0x1000e080: 4604 .F MOV r4,r0 - 0x1000e082: 4802 .H LDR r0,[pc,#8] ; [0x1000e08c] = 0x200030c4 - 0x1000e084: 6801 .h LDR r1,[r0,#0] - 0x1000e086: 4620 F MOV r0,r4 - 0x1000e088: 4788 .G BLX r1 - 0x1000e08a: bd10 .. POP {r4,pc} - $d - 0x1000e08c: 200030c4 .0. DCD 536883396 - $t - .text - crc16_compute - 0x1000e090: b570 p. PUSH {r4-r6,lr} - 0x1000e092: 4603 .F MOV r3,r0 - 0x1000e094: 460c .F MOV r4,r1 - 0x1000e096: 2100 .! MOVS r1,#0 - 0x1000e098: 2a00 .* CMP r2,#0 - 0x1000e09a: d101 .. BNE 0x1000e0a0 ; crc16_compute + 16 - 0x1000e09c: 4d23 #M LDR r5,[pc,#140] ; [0x1000e12c] = 0xffff - 0x1000e09e: e000 .. B 0x1000e0a2 ; crc16_compute + 18 - 0x1000e0a0: 8815 .. LDRH r5,[r2,#0] - 0x1000e0a2: 4628 (F MOV r0,r5 - 0x1000e0a4: 2100 .! MOVS r1,#0 - 0x1000e0a6: e010 .. B 0x1000e0ca ; crc16_compute + 58 - 0x1000e0a8: 1205 .. ASRS r5,r0,#8 - 0x1000e0aa: 0206 .. LSLS r6,r0,#8 - 0x1000e0ac: 4335 5C ORRS r5,r5,r6 - 0x1000e0ae: b2a8 .. UXTH r0,r5 - 0x1000e0b0: 5c5d ]\ LDRB r5,[r3,r1] - 0x1000e0b2: 4068 h@ EORS r0,r0,r5 - 0x1000e0b4: 0605 .. LSLS r5,r0,#24 - 0x1000e0b6: 0f2d -. LSRS r5,r5,#28 - 0x1000e0b8: 4068 h@ EORS r0,r0,r5 - 0x1000e0ba: 0305 .. LSLS r5,r0,#12 - 0x1000e0bc: 4045 E@ EORS r5,r5,r0 - 0x1000e0be: b2a8 .. UXTH r0,r5 - 0x1000e0c0: 0605 .. LSLS r5,r0,#24 - 0x1000e0c2: 0d2d -. LSRS r5,r5,#20 - 0x1000e0c4: 006d m. LSLS r5,r5,#1 - 0x1000e0c6: 4068 h@ EORS r0,r0,r5 - 0x1000e0c8: 1c49 I. ADDS r1,r1,#1 - 0x1000e0ca: 42a1 .B CMP r1,r4 - 0x1000e0cc: d3ec .. BCC 0x1000e0a8 ; crc16_compute + 24 - 0x1000e0ce: bd70 p. POP {r4-r6,pc} - crc16_modbus - 0x1000e0d0: b530 0. PUSH {r4,r5,lr} - 0x1000e0d2: 4602 .F MOV r2,r0 - 0x1000e0d4: 460b .F MOV r3,r1 - 0x1000e0d6: 4815 .H LDR r0,[pc,#84] ; [0x1000e12c] = 0xffff - 0x1000e0d8: 2100 .! MOVS r1,#0 - 0x1000e0da: e010 .. B 0x1000e0fe ; crc16_modbus + 46 - 0x1000e0dc: 5c55 U\ LDRB r5,[r2,r1] - 0x1000e0de: 4068 h@ EORS r0,r0,r5 - 0x1000e0e0: 2400 .$ MOVS r4,#0 - 0x1000e0e2: e009 .. B 0x1000e0f8 ; crc16_modbus + 40 - 0x1000e0e4: 07c5 .. LSLS r5,r0,#31 - 0x1000e0e6: 0fed .. LSRS r5,r5,#31 - 0x1000e0e8: 2d00 .- CMP r5,#0 - 0x1000e0ea: d003 .. BEQ 0x1000e0f4 ; crc16_modbus + 36 - 0x1000e0ec: 1040 @. ASRS r0,r0,#1 - 0x1000e0ee: 4d10 .M LDR r5,[pc,#64] ; [0x1000e130] = 0xa001 - 0x1000e0f0: 4068 h@ EORS r0,r0,r5 - 0x1000e0f2: e000 .. B 0x1000e0f6 ; crc16_modbus + 38 - 0x1000e0f4: 1040 @. ASRS r0,r0,#1 - 0x1000e0f6: 1c64 d. ADDS r4,r4,#1 - 0x1000e0f8: 2c08 ., CMP r4,#8 - 0x1000e0fa: d3f3 .. BCC 0x1000e0e4 ; crc16_modbus + 20 - 0x1000e0fc: 1c49 I. ADDS r1,r1,#1 - 0x1000e0fe: 4299 .B CMP r1,r3 - 0x1000e100: d3ec .. BCC 0x1000e0dc ; crc16_modbus + 12 - 0x1000e102: bd30 0. POP {r4,r5,pc} - crc16_ccitt - 0x1000e104: b530 0. PUSH {r4,r5,lr} - 0x1000e106: 4602 .F MOV r2,r0 - 0x1000e108: 2000 . MOVS r0,#0 - 0x1000e10a: 2300 .# MOVS r3,#0 - 0x1000e10c: e00b .. B 0x1000e126 ; crc16_ccitt + 34 - 0x1000e10e: 7814 .x LDRB r4,[r2,#0] - 0x1000e110: 1c52 R. ADDS r2,r2,#1 - 0x1000e112: 1205 .. ASRS r5,r0,#8 - 0x1000e114: 406c l@ EORS r4,r4,r5 - 0x1000e116: 0624 $. LSLS r4,r4,#24 - 0x1000e118: 0de4 .. LSRS r4,r4,#23 - 0x1000e11a: 4d06 .M LDR r5,[pc,#24] ; [0x1000e134] = 0x10015ad4 - 0x1000e11c: 5b2c ,[ LDRH r4,[r5,r4] - 0x1000e11e: 0205 .. LSLS r5,r0,#8 - 0x1000e120: 406c l@ EORS r4,r4,r5 - 0x1000e122: b2a0 .. UXTH r0,r4 - 0x1000e124: 1c5b [. ADDS r3,r3,#1 - 0x1000e126: 428b .B CMP r3,r1 - 0x1000e128: dbf1 .. BLT 0x1000e10e ; crc16_ccitt + 10 - 0x1000e12a: bd30 0. POP {r4,r5,pc} - $d - 0x1000e12c: 0000ffff .... DCD 65535 - 0x1000e130: 0000a001 .... DCD 40961 - 0x1000e134: 10015ad4 .Z.. DCD 268524244 - $t - .text - stringLength - 0x1000e138: 4601 .F MOV r1,r0 - 0x1000e13a: 460a .F MOV r2,r1 - 0x1000e13c: e000 .. B 0x1000e140 ; stringLength + 8 - 0x1000e13e: 1c52 R. ADDS r2,r2,#1 - 0x1000e140: 7810 .x LDRB r0,[r2,#0] - 0x1000e142: 2800 .( CMP r0,#0 - 0x1000e144: d1fb .. BNE 0x1000e13e ; stringLength + 6 - 0x1000e146: 1a50 P. SUBS r0,r2,r1 - 0x1000e148: 4770 pG BX lr - str_cmp - 0x1000e14a: b530 0. PUSH {r4,r5,lr} - 0x1000e14c: 4603 .F MOV r3,r0 - 0x1000e14e: 460c .F MOV r4,r1 - 0x1000e150: 2100 .! MOVS r1,#0 - 0x1000e152: e007 .. B 0x1000e164 ; str_cmp + 26 - 0x1000e154: 5c58 X\ LDRB r0,[r3,r1] - 0x1000e156: 5c65 e\ LDRB r5,[r4,r1] - 0x1000e158: 42a8 .B CMP r0,r5 - 0x1000e15a: d001 .. BEQ 0x1000e160 ; str_cmp + 22 - 0x1000e15c: 2000 . MOVS r0,#0 - 0x1000e15e: bd30 0. POP {r4,r5,pc} - 0x1000e160: 1c48 H. ADDS r0,r1,#1 - 0x1000e162: b2c1 .. UXTB r1,r0 - 0x1000e164: 4291 .B CMP r1,r2 - 0x1000e166: dbf5 .. BLT 0x1000e154 ; str_cmp + 10 - 0x1000e168: 2001 . MOVS r0,#1 - 0x1000e16a: e7f8 .. B 0x1000e15e ; str_cmp + 20 - .text - __NVIC_SetPriority - 0x1000e16c: b510 .. PUSH {r4,lr} - 0x1000e16e: 2800 .( CMP r0,#0 - 0x1000e170: db19 .. BLT 0x1000e1a6 ; __NVIC_SetPriority + 58 - 0x1000e172: 4afe .J LDR r2,[pc,#1016] ; [0x1000e56c] = 0xe000e100 - 0x1000e174: 2303 .# MOVS r3,#3 - 0x1000e176: 021b .. LSLS r3,r3,#8 - 0x1000e178: 18d2 .. ADDS r2,r2,r3 - 0x1000e17a: 0883 .. LSRS r3,r0,#2 - 0x1000e17c: 009b .. LSLS r3,r3,#2 - 0x1000e17e: 58d2 .X LDR r2,[r2,r3] - 0x1000e180: 0783 .. LSLS r3,r0,#30 - 0x1000e182: 0edc .. LSRS r4,r3,#27 - 0x1000e184: 23ff .# MOVS r3,#0xff - 0x1000e186: 40a3 .@ LSLS r3,r3,r4 - 0x1000e188: 439a .C BICS r2,r2,r3 - 0x1000e18a: 078b .. LSLS r3,r1,#30 - 0x1000e18c: 0e1b .. LSRS r3,r3,#24 - 0x1000e18e: 0784 .. LSLS r4,r0,#30 - 0x1000e190: 0ee4 .. LSRS r4,r4,#27 - 0x1000e192: 40a3 .@ LSLS r3,r3,r4 - 0x1000e194: 431a .C ORRS r2,r2,r3 - 0x1000e196: 4bf5 .K LDR r3,[pc,#980] ; [0x1000e56c] = 0xe000e100 - 0x1000e198: 2403 .$ MOVS r4,#3 - 0x1000e19a: 0224 $. LSLS r4,r4,#8 - 0x1000e19c: 191b .. ADDS r3,r3,r4 - 0x1000e19e: 0884 .. LSRS r4,r0,#2 - 0x1000e1a0: 00a4 .. LSLS r4,r4,#2 - 0x1000e1a2: 511a .Q STR r2,[r3,r4] - 0x1000e1a4: e018 .. B 0x1000e1d8 ; __NVIC_SetPriority + 108 - 0x1000e1a6: 4af2 .J LDR r2,[pc,#968] ; [0x1000e570] = 0xe000ed1c - 0x1000e1a8: 0703 .. LSLS r3,r0,#28 - 0x1000e1aa: 0f1b .. LSRS r3,r3,#28 - 0x1000e1ac: 3b08 .; SUBS r3,r3,#8 - 0x1000e1ae: 089b .. LSRS r3,r3,#2 - 0x1000e1b0: 009b .. LSLS r3,r3,#2 - 0x1000e1b2: 58d2 .X LDR r2,[r2,r3] - 0x1000e1b4: 0783 .. LSLS r3,r0,#30 - 0x1000e1b6: 0edc .. LSRS r4,r3,#27 - 0x1000e1b8: 23ff .# MOVS r3,#0xff - 0x1000e1ba: 40a3 .@ LSLS r3,r3,r4 - 0x1000e1bc: 439a .C BICS r2,r2,r3 - 0x1000e1be: 078b .. LSLS r3,r1,#30 - 0x1000e1c0: 0e1b .. LSRS r3,r3,#24 - 0x1000e1c2: 0784 .. LSLS r4,r0,#30 - 0x1000e1c4: 0ee4 .. LSRS r4,r4,#27 - 0x1000e1c6: 40a3 .@ LSLS r3,r3,r4 - 0x1000e1c8: 431a .C ORRS r2,r2,r3 - 0x1000e1ca: 4be9 .K LDR r3,[pc,#932] ; [0x1000e570] = 0xe000ed1c - 0x1000e1cc: 0704 .. LSLS r4,r0,#28 - 0x1000e1ce: 0f24 $. LSRS r4,r4,#28 - 0x1000e1d0: 3c08 .< SUBS r4,r4,#8 - 0x1000e1d2: 08a4 .. LSRS r4,r4,#2 - 0x1000e1d4: 00a4 .. LSLS r4,r4,#2 - 0x1000e1d6: 511a .Q STR r2,[r3,r4] - 0x1000e1d8: bd10 .. POP {r4,pc} - PowerDown - 0x1000e1da: b50e .. PUSH {r1-r3,lr} - 0x1000e1dc: b672 r. CPSID i - 0x1000e1de: 2040 @ MOVS r0,#0x40 - 0x1000e1e0: f7f2fb85 .... BL GPIO_Pin_Clear ; 0x100008ee - 0x1000e1e4: 20ff . MOVS r0,#0xff - 0x1000e1e6: 302d -0 ADDS r0,r0,#0x2d - 0x1000e1e8: f7f2f9d6 .... BL delay_ms ; 0x10000598 - 0x1000e1ec: 2040 @ MOVS r0,#0x40 - 0x1000e1ee: f7f2fb65 ..e. BL GPIO_Pin_Set ; 0x100008bc - 0x1000e1f2: f7f3ffe3 .... BL Lsm6dso_Disable ; 0x100021bc - 0x1000e1f6: 20ff . MOVS r0,#0xff - 0x1000e1f8: 3001 .0 ADDS r0,#1 - 0x1000e1fa: f7f2fb5f .._. BL GPIO_Pin_Set ; 0x100008bc - 0x1000e1fe: 2001 . MOVS r0,#1 - 0x1000e200: 07c0 .. LSLS r0,r0,#31 - 0x1000e202: f7f2fb74 ..t. BL GPIO_Pin_Clear ; 0x100008ee - 0x1000e206: 2101 .! MOVS r1,#1 - 0x1000e208: 4668 hF MOV r0,sp - 0x1000e20a: 7001 .p STRB r1,[r0,#0] - 0x1000e20c: 2100 .! MOVS r1,#0 - 0x1000e20e: 70c1 .p STRB r1,[r0,#3] - 0x1000e210: 7101 .q STRB r1,[r0,#4] - 0x1000e212: 7041 Ap STRB r1,[r0,#1] - 0x1000e214: 2101 .! MOVS r1,#1 - 0x1000e216: 7081 .p STRB r1,[r0,#2] - 0x1000e218: 48d6 .H LDR r0,[pc,#856] ; [0x1000e574] = 0x200032a8 - 0x1000e21a: 6900 .i LDR r0,[r0,#0x10] - 0x1000e21c: 2801 .( CMP r0,#1 - 0x1000e21e: d10f .. BNE 0x1000e240 ; PowerDown + 102 - 0x1000e220: a901 .. ADD r1,sp,#4 - 0x1000e222: 3103 .1 ADDS r1,#3 - 0x1000e224: 2080 . MOVS r0,#0x80 - 0x1000e226: f005fdc5 .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x1000e22a: 2101 .! MOVS r1,#1 - 0x1000e22c: 2000 . MOVS r0,#0 - 0x1000e22e: f004f843 ..C. BL EraseFlashData ; 0x100122b8 - 0x1000e232: 4ad0 .J LDR r2,[pc,#832] ; [0x1000e574] = 0x200032a8 - 0x1000e234: 3210 .2 ADDS r2,r2,#0x10 - 0x1000e236: 2104 .! MOVS r1,#4 - 0x1000e238: 2000 . MOVS r0,#0 - 0x1000e23a: f004f880 .... BL WriteFlashData ; 0x1001233e - 0x1000e23e: e014 .. B 0x1000e26a ; PowerDown + 144 - 0x1000e240: a901 .. ADD r1,sp,#4 - 0x1000e242: 3103 .1 ADDS r1,#3 - 0x1000e244: 2020 MOVS r0,#0x20 - 0x1000e246: f005fdb5 .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x1000e24a: 48ca .H LDR r0,[pc,#808] ; [0x1000e574] = 0x200032a8 - 0x1000e24c: 7d00 .} LDRB r0,[r0,#0x14] - 0x1000e24e: 2800 .( CMP r0,#0 - 0x1000e250: d00b .. BEQ 0x1000e26a ; PowerDown + 144 - 0x1000e252: 2000 . MOVS r0,#0 - 0x1000e254: 49c7 .I LDR r1,[pc,#796] ; [0x1000e574] = 0x200032a8 - 0x1000e256: 7508 .u STRB r0,[r1,#0x14] - 0x1000e258: 2101 .! MOVS r1,#1 - 0x1000e25a: f004f82d ..-. BL EraseFlashData ; 0x100122b8 - 0x1000e25e: 4ac5 .J LDR r2,[pc,#788] ; [0x1000e574] = 0x200032a8 - 0x1000e260: 3210 .2 ADDS r2,r2,#0x10 - 0x1000e262: 2104 .! MOVS r1,#4 - 0x1000e264: 2000 . MOVS r0,#0 - 0x1000e266: f004f86a ..j. BL WriteFlashData ; 0x1001233e - 0x1000e26a: 4668 hF MOV r0,sp - 0x1000e26c: f003ff69 ..i. BL WakeupConfig ; 0x10012142 - 0x1000e270: f003ffac .... BL SystemPowerDown ; 0x100121cc - 0x1000e274: 2005 . MOVS r0,#5 - 0x1000e276: f7f2f98f .... BL delay_ms ; 0x10000598 - 0x1000e27a: b662 b. CPSIE i - 0x1000e27c: bd0e .. POP {r1-r3,pc} - BLE_SendRPPData - 0x1000e27e: b53e >. PUSH {r1-r5,lr} - 0x1000e280: 4604 .F MOV r4,r0 - 0x1000e282: 460d .F MOV r5,r1 - 0x1000e284: 48bc .H LDR r0,[pc,#752] ; [0x1000e578] = 0x20003103 - 0x1000e286: 7800 .x LDRB r0,[r0,#0] - 0x1000e288: 07c0 .. LSLS r0,r0,#31 - 0x1000e28a: 0fc0 .. LSRS r0,r0,#31 - 0x1000e28c: 2800 .( CMP r0,#0 - 0x1000e28e: d010 .. BEQ 0x1000e2b2 ; BLE_SendRPPData + 52 - 0x1000e290: 211f .! MOVS r1,#0x1f - 0x1000e292: 43c9 .C MVNS r1,r1 - 0x1000e294: 4668 hF MOV r0,sp - 0x1000e296: 8001 .. STRH r1,[r0,#0] - 0x1000e298: 1c89 .. ADDS r1,r1,#2 - 0x1000e29a: 8041 A. STRH r1,[r0,#2] - 0x1000e29c: 2118 .! MOVS r1,#0x18 - 0x1000e29e: 8081 .. STRH r1,[r0,#4] - 0x1000e2a0: 2101 .! MOVS r1,#1 - 0x1000e2a2: 8101 .. STRH r1,[r0,#8] - 0x1000e2a4: 4623 #F MOV r3,r4 - 0x1000e2a6: 462a *F MOV r2,r5 - 0x1000e2a8: 4669 iF MOV r1,sp - 0x1000e2aa: 2001 . MOVS r0,#1 - 0x1000e2ac: f003fe20 .. . BL GATTDataSend ; 0x10011ef0 - 0x1000e2b0: bd3e >. POP {r1-r5,pc} - 0x1000e2b2: 2000 . MOVS r0,#0 - 0x1000e2b4: e7fc .. B 0x1000e2b0 ; BLE_SendRPPData + 50 - timer_1_callback - 0x1000e2b6: b510 .. PUSH {r4,lr} - 0x1000e2b8: 48b0 .H LDR r0,[pc,#704] ; [0x1000e57c] = 0x20003100 - 0x1000e2ba: 8800 .. LDRH r0,[r0,#0] - 0x1000e2bc: 1c40 @. ADDS r0,r0,#1 - 0x1000e2be: 49af .I LDR r1,[pc,#700] ; [0x1000e57c] = 0x20003100 - 0x1000e2c0: 8008 .. STRH r0,[r1,#0] - 0x1000e2c2: 48af .H LDR r0,[pc,#700] ; [0x1000e580] = 0x200036d0 - 0x1000e2c4: 6800 .h LDR r0,[r0,#0] - 0x1000e2c6: 49ae .I LDR r1,[pc,#696] ; [0x1000e580] = 0x200036d0 - 0x1000e2c8: 6849 Ih LDR r1,[r1,#4] - 0x1000e2ca: 4288 .B CMP r0,r1 - 0x1000e2cc: d108 .. BNE 0x1000e2e0 ; timer_1_callback + 42 - 0x1000e2ce: 48ab .H LDR r0,[pc,#684] ; [0x1000e57c] = 0x20003100 - 0x1000e2d0: 8800 .. LDRH r0,[r0,#0] - 0x1000e2d2: 2803 .( CMP r0,#3 - 0x1000e2d4: dd04 .. BLE 0x1000e2e0 ; timer_1_callback + 42 - 0x1000e2d6: 2000 . MOVS r0,#0 - 0x1000e2d8: 49aa .I LDR r1,[pc,#680] ; [0x1000e584] = 0x200030fe - 0x1000e2da: 7008 .p STRB r0,[r1,#0] - 0x1000e2dc: f005f92f ../. BL timer_1_disable ; 0x1001353e - 0x1000e2e0: bd10 .. POP {r4,pc} - send_to_master - 0x1000e2e2: b5f0 .. PUSH {r4-r7,lr} - 0x1000e2e4: b085 .. SUB sp,sp,#0x14 - 0x1000e2e6: 48a6 .H LDR r0,[pc,#664] ; [0x1000e580] = 0x200036d0 - 0x1000e2e8: 6806 .h LDR r6,[r0,#0] - 0x1000e2ea: 6844 Dh LDR r4,[r0,#4] - 0x1000e2ec: 42a6 .B CMP r6,r4 - 0x1000e2ee: d00e .. BEQ 0x1000e30e ; send_to_master + 44 - 0x1000e2f0: 48a4 .H LDR r0,[pc,#656] ; [0x1000e584] = 0x200030fe - 0x1000e2f2: 7800 .x LDRB r0,[r0,#0] - 0x1000e2f4: 2800 .( CMP r0,#0 - 0x1000e2f6: d10c .. BNE 0x1000e312 ; send_to_master + 48 - 0x1000e2f8: 2001 . MOVS r0,#1 - 0x1000e2fa: 49a2 .I LDR r1,[pc,#648] ; [0x1000e584] = 0x200030fe - 0x1000e2fc: 7008 .p STRB r0,[r1,#0] - 0x1000e2fe: 2000 . MOVS r0,#0 - 0x1000e300: 499e .I LDR r1,[pc,#632] ; [0x1000e57c] = 0x20003100 - 0x1000e302: 8008 .. STRH r0,[r1,#0] - 0x1000e304: 49a0 .I LDR r1,[pc,#640] ; [0x1000e588] = 0x1000e2b7 - 0x1000e306: 20a3 . MOVS r0,#0xa3 - 0x1000e308: f005f8e9 .... BL timer_1_enable ; 0x100134de - 0x1000e30c: e001 .. B 0x1000e312 ; send_to_master + 48 - 0x1000e30e: b005 .. ADD sp,sp,#0x14 - 0x1000e310: bdf0 .. POP {r4-r7,pc} - 0x1000e312: 42a6 .B CMP r6,r4 - 0x1000e314: d301 .. BCC 0x1000e31a ; send_to_master + 56 - 0x1000e316: 1b35 5. SUBS r5,r6,r4 - 0x1000e318: e002 .. B 0x1000e320 ; send_to_master + 62 - 0x1000e31a: 4630 0F MOV r0,r6 - 0x1000e31c: 3080 .0 ADDS r0,r0,#0x80 - 0x1000e31e: 1b05 .. SUBS r5,r0,r4 - 0x1000e320: 2d14 .- CMP r5,#0x14 - 0x1000e322: d320 . BCC 0x1000e366 ; send_to_master + 132 - 0x1000e324: e01c .. B 0x1000e360 ; send_to_master + 126 - 0x1000e326: 2000 . MOVS r0,#0 - 0x1000e328: 4994 .I LDR r1,[pc,#592] ; [0x1000e57c] = 0x20003100 - 0x1000e32a: 8008 .. STRH r0,[r1,#0] - 0x1000e32c: 2700 .' MOVS r7,#0 - 0x1000e32e: e00a .. B 0x1000e346 ; send_to_master + 100 - 0x1000e330: 4620 F MOV r0,r4 - 0x1000e332: 1c64 d. ADDS r4,r4,#1 - 0x1000e334: 4995 .I LDR r1,[pc,#596] ; [0x1000e58c] = 0x200032d0 - 0x1000e336: 5c08 .\ LDRB r0,[r1,r0] - 0x1000e338: 4669 iF MOV r1,sp - 0x1000e33a: 55c8 .U STRB r0,[r1,r7] - 0x1000e33c: 2c80 ., CMP r4,#0x80 - 0x1000e33e: d300 .. BCC 0x1000e342 ; send_to_master + 96 - 0x1000e340: 2400 .$ MOVS r4,#0 - 0x1000e342: 1c78 x. ADDS r0,r7,#1 - 0x1000e344: b2c7 .. UXTB r7,r0 - 0x1000e346: 2f14 ./ CMP r7,#0x14 - 0x1000e348: dbf2 .. BLT 0x1000e330 ; send_to_master + 78 - 0x1000e34a: 2114 .! MOVS r1,#0x14 - 0x1000e34c: 4668 hF MOV r0,sp - 0x1000e34e: f7ffff96 .... BL BLE_SendRPPData ; 0x1000e27e - 0x1000e352: 2800 .( CMP r0,#0 - 0x1000e354: d002 .. BEQ 0x1000e35c ; send_to_master + 122 - 0x1000e356: 488a .H LDR r0,[pc,#552] ; [0x1000e580] = 0x200036d0 - 0x1000e358: 6044 D` STR r4,[r0,#4] - 0x1000e35a: e000 .. B 0x1000e35e ; send_to_master + 124 - 0x1000e35c: e002 .. B 0x1000e364 ; send_to_master + 130 - 0x1000e35e: 3d14 .= SUBS r5,r5,#0x14 - 0x1000e360: 2d14 .- CMP r5,#0x14 - 0x1000e362: d2e0 .. BCS 0x1000e326 ; send_to_master + 68 - 0x1000e364: e020 . B 0x1000e3a8 ; send_to_master + 198 - 0x1000e366: 2d00 .- CMP r5,#0 - 0x1000e368: d01e .. BEQ 0x1000e3a8 ; send_to_master + 198 - 0x1000e36a: 4884 .H LDR r0,[pc,#528] ; [0x1000e57c] = 0x20003100 - 0x1000e36c: 8800 .. LDRH r0,[r0,#0] - 0x1000e36e: 2803 .( CMP r0,#3 - 0x1000e370: db1a .. BLT 0x1000e3a8 ; send_to_master + 198 - 0x1000e372: 2700 .' MOVS r7,#0 - 0x1000e374: e00a .. B 0x1000e38c ; send_to_master + 170 - 0x1000e376: 4620 F MOV r0,r4 - 0x1000e378: 1c64 d. ADDS r4,r4,#1 - 0x1000e37a: 4984 .I LDR r1,[pc,#528] ; [0x1000e58c] = 0x200032d0 - 0x1000e37c: 5c08 .\ LDRB r0,[r1,r0] - 0x1000e37e: 4669 iF MOV r1,sp - 0x1000e380: 55c8 .U STRB r0,[r1,r7] - 0x1000e382: 2c80 ., CMP r4,#0x80 - 0x1000e384: d300 .. BCC 0x1000e388 ; send_to_master + 166 - 0x1000e386: 2400 .$ MOVS r4,#0 - 0x1000e388: 1c78 x. ADDS r0,r7,#1 - 0x1000e38a: b2c7 .. UXTB r7,r0 - 0x1000e38c: 42af .B CMP r7,r5 - 0x1000e38e: d3f2 .. BCC 0x1000e376 ; send_to_master + 148 - 0x1000e390: b2e9 .. UXTB r1,r5 - 0x1000e392: 4668 hF MOV r0,sp - 0x1000e394: f7ffff73 ..s. BL BLE_SendRPPData ; 0x1000e27e - 0x1000e398: 2800 .( CMP r0,#0 - 0x1000e39a: d001 .. BEQ 0x1000e3a0 ; send_to_master + 190 - 0x1000e39c: 4878 xH LDR r0,[pc,#480] ; [0x1000e580] = 0x200036d0 - 0x1000e39e: 6044 D` STR r4,[r0,#4] - 0x1000e3a0: 2000 . MOVS r0,#0 - 0x1000e3a2: 4976 vI LDR r1,[pc,#472] ; [0x1000e57c] = 0x20003100 - 0x1000e3a4: 8008 .. STRH r0,[r1,#0] - 0x1000e3a6: bf00 .. NOP - 0x1000e3a8: bf00 .. NOP - 0x1000e3aa: e7b0 .. B 0x1000e30e ; send_to_master + 44 - Charge_State_Judge - 0x1000e3ac: b510 .. PUSH {r4,lr} - 0x1000e3ae: 2080 . MOVS r0,#0x80 - 0x1000e3b0: f7f2facf .... BL GPIO_Pin_Read ; 0x10000952 - 0x1000e3b4: 2180 .! MOVS r1,#0x80 - 0x1000e3b6: 4008 .@ ANDS r0,r0,r1 - 0x1000e3b8: 2800 .( CMP r0,#0 - 0x1000e3ba: d00b .. BEQ 0x1000e3d4 ; Charge_State_Judge + 40 - 0x1000e3bc: 2001 . MOVS r0,#1 - 0x1000e3be: 496d mI LDR r1,[pc,#436] ; [0x1000e574] = 0x200032a8 - 0x1000e3c0: 7388 .s STRB r0,[r1,#0xe] - 0x1000e3c2: 4608 .F MOV r0,r1 - 0x1000e3c4: 6900 .i LDR r0,[r0,#0x10] - 0x1000e3c6: 2801 .( CMP r0,#1 - 0x1000e3c8: d107 .. BNE 0x1000e3da ; Charge_State_Judge + 46 - 0x1000e3ca: 2000 . MOVS r0,#0 - 0x1000e3cc: 6108 .a STR r0,[r1,#0x10] - 0x1000e3ce: 2001 . MOVS r0,#1 - 0x1000e3d0: 7508 .u STRB r0,[r1,#0x14] - 0x1000e3d2: e002 .. B 0x1000e3da ; Charge_State_Judge + 46 - 0x1000e3d4: 2000 . MOVS r0,#0 - 0x1000e3d6: 4967 gI LDR r1,[pc,#412] ; [0x1000e574] = 0x200032a8 - 0x1000e3d8: 7388 .s STRB r0,[r1,#0xe] - 0x1000e3da: bd10 .. POP {r4,pc} - BLE_NotifyBatteryLevel - 0x1000e3dc: b50e .. PUSH {r1-r3,lr} - 0x1000e3de: 211f .! MOVS r1,#0x1f - 0x1000e3e0: 43c9 .C MVNS r1,r1 - 0x1000e3e2: 4668 hF MOV r0,sp - 0x1000e3e4: 8001 .. STRH r1,[r0,#0] - 0x1000e3e6: 496a jI LDR r1,[pc,#424] ; [0x1000e590] = 0x2a19 - 0x1000e3e8: 8041 A. STRH r1,[r0,#2] - 0x1000e3ea: 211e .! MOVS r1,#0x1e - 0x1000e3ec: 8081 .. STRH r1,[r0,#4] - 0x1000e3ee: 2101 .! MOVS r1,#1 - 0x1000e3f0: 8101 .. STRH r1,[r0,#8] - 0x1000e3f2: 4b60 `K LDR r3,[pc,#384] ; [0x1000e574] = 0x200032a8 - 0x1000e3f4: 1c5b [. ADDS r3,r3,#1 - 0x1000e3f6: 2201 ." MOVS r2,#1 - 0x1000e3f8: 4669 iF MOV r1,sp - 0x1000e3fa: 4610 .F MOV r0,r2 - 0x1000e3fc: f003fd78 ..x. BL GATTDataSend ; 0x10011ef0 - 0x1000e400: bd0e .. POP {r1-r3,pc} - syd_nosleep - 0x1000e402: 2800 .( CMP r0,#0 - 0x1000e404: d007 .. BEQ 0x1000e416 ; syd_nosleep + 20 - 0x1000e406: 2201 ." MOVS r2,#1 - 0x1000e408: 430a .C ORRS r2,r2,r1 - 0x1000e40a: 4b62 bK LDR r3,[pc,#392] ; [0x1000e594] = 0x20003104 - 0x1000e40c: 781b .x LDRB r3,[r3,#0] - 0x1000e40e: 431a .C ORRS r2,r2,r3 - 0x1000e410: 4b60 `K LDR r3,[pc,#384] ; [0x1000e594] = 0x20003104 - 0x1000e412: 701a .p STRB r2,[r3,#0] - 0x1000e414: e010 .. B 0x1000e438 ; syd_nosleep + 54 - 0x1000e416: 4a5f _J LDR r2,[pc,#380] ; [0x1000e594] = 0x20003104 - 0x1000e418: 7812 .x LDRB r2,[r2,#0] - 0x1000e41a: 438a .C BICS r2,r2,r1 - 0x1000e41c: 4b5d ]K LDR r3,[pc,#372] ; [0x1000e594] = 0x20003104 - 0x1000e41e: 701a .p STRB r2,[r3,#0] - 0x1000e420: 461a .F MOV r2,r3 - 0x1000e422: 7812 .x LDRB r2,[r2,#0] - 0x1000e424: 4b5c \K LDR r3,[pc,#368] ; [0x1000e598] = 0xfffe - 0x1000e426: 401a .@ ANDS r2,r2,r3 - 0x1000e428: 2a00 .* CMP r2,#0 - 0x1000e42a: d105 .. BNE 0x1000e438 ; syd_nosleep + 54 - 0x1000e42c: 4a59 YJ LDR r2,[pc,#356] ; [0x1000e594] = 0x20003104 - 0x1000e42e: 7812 .x LDRB r2,[r2,#0] - 0x1000e430: 0852 R. LSRS r2,r2,#1 - 0x1000e432: 0052 R. LSLS r2,r2,#1 - 0x1000e434: 4b57 WK LDR r3,[pc,#348] ; [0x1000e594] = 0x20003104 - 0x1000e436: 701a .p STRB r2,[r3,#0] - 0x1000e438: 4770 pG BX lr - cal_battery_value - 0x1000e43a: b5f0 .. PUSH {r4-r7,lr} - 0x1000e43c: b087 .. SUB sp,sp,#0x1c - 0x1000e43e: 4606 .F MOV r6,r0 - 0x1000e440: bf00 .. NOP - 0x1000e442: 4632 2F MOV r2,r6 - 0x1000e444: a155 U. ADR r1,{pc}+0x158 ; 0x1000e59c - 0x1000e446: 2000 . MOVS r0,#0 - 0x1000e448: f002f9ee .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e44c: bf00 .. NOP - 0x1000e44e: 4852 RH LDR r0,[pc,#328] ; [0x1000e598] = 0xfffe - 0x1000e450: 1c40 @. ADDS r0,r0,#1 - 0x1000e452: 4286 .B CMP r6,r0 - 0x1000e454: d07e ~. BEQ 0x1000e554 ; cal_battery_value + 282 - 0x1000e456: 2000 . MOVS r0,#0 - 0x1000e458: 9006 .. STR r0,[sp,#0x18] - 0x1000e45a: 4630 0F MOV r0,r6 - 0x1000e45c: f006f8fd .... BL __aeabi_ui2f ; 0x1001465a - 0x1000e460: 4607 .F MOV r7,r0 - 0x1000e462: f006f97f .... BL __aeabi_f2d ; 0x10014764 - 0x1000e466: 4604 .F MOV r4,r0 - 0x1000e468: 4a51 QJ LDR r2,[pc,#324] ; [0x1000e5b0] = 0xcccccccd - 0x1000e46a: 4b52 RK LDR r3,[pc,#328] ; [0x1000e5b4] = 0x400ccccc - 0x1000e46c: f006f80a .... BL __aeabi_dmul ; 0x10014484 - 0x1000e470: 2200 ." MOVS r2,#0 - 0x1000e472: 4b51 QK LDR r3,[pc,#324] ; [0x1000e5b8] = 0x40900000 - 0x1000e474: 9103 .. STR r1,[sp,#0xc] - 0x1000e476: 9002 .. STR r0,[sp,#8] - 0x1000e478: f006f86c ..l. BL __aeabi_ddiv ; 0x10014554 - 0x1000e47c: 9105 .. STR r1,[sp,#0x14] - 0x1000e47e: 9004 .. STR r0,[sp,#0x10] - 0x1000e480: f006f9ac .... BL __aeabi_d2f ; 0x100147dc - 0x1000e484: 9006 .. STR r0,[sp,#0x18] - 0x1000e486: bf00 .. NOP - 0x1000e488: 9806 .. LDR r0,[sp,#0x18] - 0x1000e48a: f006f96b ..k. BL __aeabi_f2d ; 0x10014764 - 0x1000e48e: 4604 .F MOV r4,r0 - 0x1000e490: 4622 "F MOV r2,r4 - 0x1000e492: 460b .F MOV r3,r1 - 0x1000e494: a149 I. ADR r1,{pc}+0x128 ; 0x1000e5bc - 0x1000e496: 2000 . MOVS r0,#0 - 0x1000e498: f002f9c6 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e49c: bf00 .. NOP - 0x1000e49e: 2181 .! MOVS r1,#0x81 - 0x1000e4a0: 05c9 .. LSLS r1,r1,#23 - 0x1000e4a2: 9806 .. LDR r0,[sp,#0x18] - 0x1000e4a4: f005fec1 .... BL __aeabi_fmul ; 0x1001422a - 0x1000e4a8: 4948 HI LDR r1,[pc,#288] ; [0x1000e5cc] = 0x40400000 - 0x1000e4aa: 9003 .. STR r0,[sp,#0xc] - 0x1000e4ac: f005fefa .... BL __aeabi_fdiv ; 0x100142a4 - 0x1000e4b0: 4607 .F MOV r7,r0 - 0x1000e4b2: f006f957 ..W. BL __aeabi_f2d ; 0x10014764 - 0x1000e4b6: 4a46 FJ LDR r2,[pc,#280] ; [0x1000e5d0] = 0x47ae147b - 0x1000e4b8: 4b46 FK LDR r3,[pc,#280] ; [0x1000e5d4] = 0x3fa47ae1 - 0x1000e4ba: 9105 .. STR r1,[sp,#0x14] - 0x1000e4bc: 9004 .. STR r0,[sp,#0x10] - 0x1000e4be: f005ff2f ../. BL __aeabi_dadd ; 0x10014320 - 0x1000e4c2: 4604 .F MOV r4,r0 - 0x1000e4c4: f006f98a .... BL __aeabi_d2f ; 0x100147dc - 0x1000e4c8: 9006 .. STR r0,[sp,#0x18] - 0x1000e4ca: 4943 CI LDR r1,[pc,#268] ; [0x1000e5d8] = 0x447a0000 - 0x1000e4cc: 9806 .. LDR r0,[sp,#0x18] - 0x1000e4ce: f005feac .... BL __aeabi_fmul ; 0x1001422a - 0x1000e4d2: 4942 BI LDR r1,[pc,#264] ; [0x1000e5dc] = 0x453b8000 - 0x1000e4d4: 9001 .. STR r0,[sp,#4] - 0x1000e4d6: f005fea0 .... BL __aeabi_fsub ; 0x1001421a - 0x1000e4da: 4607 .F MOV r7,r0 - 0x1000e4dc: f006f942 ..B. BL __aeabi_f2d ; 0x10014764 - 0x1000e4e0: 4604 .F MOV r4,r0 - 0x1000e4e2: 2200 ." MOVS r2,#0 - 0x1000e4e4: 4b3e >K LDR r3,[pc,#248] ; [0x1000e5e0] = 0x40270000 - 0x1000e4e6: f006f835 ..5. BL __aeabi_ddiv ; 0x10014554 - 0x1000e4ea: 2200 ." MOVS r2,#0 - 0x1000e4ec: 4b3d =K LDR r3,[pc,#244] ; [0x1000e5e4] = 0x3fe00000 - 0x1000e4ee: 9103 .. STR r1,[sp,#0xc] - 0x1000e4f0: 9002 .. STR r0,[sp,#8] - 0x1000e4f2: f005ff15 .... BL __aeabi_dadd ; 0x10014320 - 0x1000e4f6: 9105 .. STR r1,[sp,#0x14] - 0x1000e4f8: 9004 .. STR r0,[sp,#0x10] - 0x1000e4fa: f006f8f1 .... BL __aeabi_d2iz ; 0x100146e0 - 0x1000e4fe: 493a :I LDR r1,[pc,#232] ; [0x1000e5e8] = 0x20003108 - 0x1000e500: 6008 .` STR r0,[r1,#0] - 0x1000e502: 4608 .F MOV r0,r1 - 0x1000e504: 6800 .h LDR r0,[r0,#0] - 0x1000e506: 2800 .( CMP r0,#0 - 0x1000e508: da01 .. BGE 0x1000e50e ; cal_battery_value + 212 - 0x1000e50a: 2000 . MOVS r0,#0 - 0x1000e50c: 6008 .` STR r0,[r1,#0] - 0x1000e50e: 4836 6H LDR r0,[pc,#216] ; [0x1000e5e8] = 0x20003108 - 0x1000e510: 6800 .h LDR r0,[r0,#0] - 0x1000e512: 2864 d( CMP r0,#0x64 - 0x1000e514: dd02 .. BLE 0x1000e51c ; cal_battery_value + 226 - 0x1000e516: 2064 d MOVS r0,#0x64 - 0x1000e518: 4933 3I LDR r1,[pc,#204] ; [0x1000e5e8] = 0x20003108 - 0x1000e51a: 6008 .` STR r0,[r1,#0] - 0x1000e51c: 4833 3H LDR r0,[pc,#204] ; [0x1000e5ec] = 0x20003135 - 0x1000e51e: 7800 .x LDRB r0,[r0,#0] - 0x1000e520: 1c40 @. ADDS r0,r0,#1 - 0x1000e522: 4932 2I LDR r1,[pc,#200] ; [0x1000e5ec] = 0x20003135 - 0x1000e524: 7008 .p STRB r0,[r1,#0] - 0x1000e526: 4608 .F MOV r0,r1 - 0x1000e528: 7800 .x LDRB r0,[r0,#0] - 0x1000e52a: 2802 .( CMP r0,#2 - 0x1000e52c: db01 .. BLT 0x1000e532 ; cal_battery_value + 248 - 0x1000e52e: 2000 . MOVS r0,#0 - 0x1000e530: 7008 .p STRB r0,[r1,#0] - 0x1000e532: 482d -H LDR r0,[pc,#180] ; [0x1000e5e8] = 0x20003108 - 0x1000e534: 7800 .x LDRB r0,[r0,#0] - 0x1000e536: 492e .I LDR r1,[pc,#184] ; [0x1000e5f0] = 0x20003136 - 0x1000e538: 4a2c ,J LDR r2,[pc,#176] ; [0x1000e5ec] = 0x20003135 - 0x1000e53a: 7812 .x LDRB r2,[r2,#0] - 0x1000e53c: 5488 .T STRB r0,[r1,r2] - 0x1000e53e: 4608 .F MOV r0,r1 - 0x1000e540: 7800 .x LDRB r0,[r0,#0] - 0x1000e542: 7849 Ix LDRB r1,[r1,#1] - 0x1000e544: 4288 .B CMP r0,r1 - 0x1000e546: d003 .. BEQ 0x1000e550 ; cal_battery_value + 278 - 0x1000e548: 480a .H LDR r0,[pc,#40] ; [0x1000e574] = 0x200032a8 - 0x1000e54a: 7840 @x LDRB r0,[r0,#1] - 0x1000e54c: 2800 .( CMP r0,#0 - 0x1000e54e: d105 .. BNE 0x1000e55c ; cal_battery_value + 290 - 0x1000e550: 4825 %H LDR r0,[pc,#148] ; [0x1000e5e8] = 0x20003108 - 0x1000e552: e000 .. B 0x1000e556 ; cal_battery_value + 284 - 0x1000e554: e057 W. B 0x1000e606 ; cal_battery_value + 460 - 0x1000e556: 7800 .x LDRB r0,[r0,#0] - 0x1000e558: 4906 .I LDR r1,[pc,#24] ; [0x1000e574] = 0x200032a8 - 0x1000e55a: 7048 Hp STRB r0,[r1,#1] - 0x1000e55c: bf00 .. NOP - 0x1000e55e: 9806 .. LDR r0,[sp,#0x18] - 0x1000e560: f006f900 .... BL __aeabi_f2d ; 0x10014764 - 0x1000e564: 4604 .F MOV r4,r0 - 0x1000e566: 4820 H LDR r0,[pc,#128] ; [0x1000e5e8] = 0x20003108 - 0x1000e568: 6800 .h LDR r0,[r0,#0] - 0x1000e56a: e043 C. B 0x1000e5f4 ; cal_battery_value + 442 - $d - 0x1000e56c: e000e100 .... DCD 3758153984 - 0x1000e570: e000ed1c .... DCD 3758157084 - 0x1000e574: 200032a8 .2. DCD 536883880 - 0x1000e578: 20003103 .1. DCD 536883459 - 0x1000e57c: 20003100 .1. DCD 536883456 - 0x1000e580: 200036d0 .6. DCD 536884944 - 0x1000e584: 200030fe .0. DCD 536883454 - 0x1000e588: 1000e2b7 .... DCD 268493495 - 0x1000e58c: 200032d0 .2. DCD 536883920 - 0x1000e590: 00002a19 .*.. DCD 10777 - 0x1000e594: 20003104 .1. DCD 536883460 - 0x1000e598: 0000fffe .... DCD 65534 - 0x1000e59c: 74746162 batt DCD 1953784162 - 0x1000e5a0: 20797265 ery DCD 544830053 - 0x1000e5a4: 3a636461 adc: DCD 979592289 - 0x1000e5a8: 78343025 %04x DCD 2016686117 - 0x1000e5ac: 00000020 ... DCD 32 - 0x1000e5b0: cccccccd .... DCD 3435973837 - 0x1000e5b4: 400ccccc ...@ DCD 1074580684 - 0x1000e5b8: 40900000 ...@ DCD 1083179008 - 0x1000e5bc: 5f6e6970 pin_ DCD 1601071472 - 0x1000e5c0: 3a6c6f76 vol: DCD 980184950 - 0x1000e5c4: 332e3425 %4.3 DCD 858666021 - 0x1000e5c8: 00002066 f .. DCD 8294 - 0x1000e5cc: 40400000 ..@@ DCD 1077936128 - 0x1000e5d0: 47ae147b {..G DCD 1202590843 - 0x1000e5d4: 3fa47ae1 .z.? DCD 1067743969 - 0x1000e5d8: 447a0000 ..zD DCD 1148846080 - 0x1000e5dc: 453b8000 ..;E DCD 1161527296 - 0x1000e5e0: 40270000 ..'@ DCD 1076297728 - 0x1000e5e4: 3fe00000 ...? DCD 1071644672 - 0x1000e5e8: 20003108 .1. DCD 536883464 - 0x1000e5ec: 20003135 51. DCD 536883509 - 0x1000e5f0: 20003136 61. DCD 536883510 - $t - 0x1000e5f4: 4622 "F MOV r2,r4 - 0x1000e5f6: 460b .F MOV r3,r1 - 0x1000e5f8: a1fb .. ADR r1,{pc}+0x3f0 ; 0x1000e9e8 - 0x1000e5fa: 9000 .. STR r0,[sp,#0] - 0x1000e5fc: 2000 . MOVS r0,#0 - 0x1000e5fe: f002f913 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e602: bf00 .. NOP - 0x1000e604: e005 .. B 0x1000e612 ; cal_battery_value + 472 - 0x1000e606: bf00 .. NOP - 0x1000e608: a1fe .. ADR r1,{pc}+0x3fc ; 0x1000ea04 - 0x1000e60a: 2000 . MOVS r0,#0 - 0x1000e60c: f002f90c .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e610: bf00 .. NOP - 0x1000e612: 2102 .! MOVS r1,#2 - 0x1000e614: 2000 . MOVS r0,#0 - 0x1000e616: f7fffef4 .... BL syd_nosleep ; 0x1000e402 - 0x1000e61a: b007 .. ADD sp,sp,#0x1c - 0x1000e61c: bdf0 .. POP {r4-r7,pc} - get_battery_value - 0x1000e61e: b510 .. PUSH {r4,lr} - 0x1000e620: 2006 . MOVS r0,#6 - 0x1000e622: f7f2fcaf .... BL GPADC_channel_sel ; 0x10000f84 - 0x1000e626: 2102 .! MOVS r1,#2 - 0x1000e628: 2001 . MOVS r0,#1 - 0x1000e62a: f7fffeea .... BL syd_nosleep ; 0x1000e402 - 0x1000e62e: 48fa .H LDR r0,[pc,#1000] ; [0x1000ea18] = 0x1000e43b - 0x1000e630: f7f2fed4 .... BL GPADC_start ; 0x100013dc - 0x1000e634: 48f9 .H LDR r0,[pc,#996] ; [0x1000ea1c] = 0x200030fc - 0x1000e636: 7800 .x LDRB r0,[r0,#0] - 0x1000e638: 2800 .( CMP r0,#0 - 0x1000e63a: d001 .. BEQ 0x1000e640 ; get_battery_value + 34 - 0x1000e63c: f7fffece .... BL BLE_NotifyBatteryLevel ; 0x1000e3dc - 0x1000e640: 2001 . MOVS r0,#1 - 0x1000e642: bd10 .. POP {r4,pc} - battery_timer_event - 0x1000e644: b510 .. PUSH {r4,lr} - 0x1000e646: 48f6 .H LDR r0,[pc,#984] ; [0x1000ea20] = 0x20003134 - 0x1000e648: 7800 .x LDRB r0,[r0,#0] - 0x1000e64a: 1c40 @. ADDS r0,r0,#1 - 0x1000e64c: 49f4 .I LDR r1,[pc,#976] ; [0x1000ea20] = 0x20003134 - 0x1000e64e: 7008 .p STRB r0,[r1,#0] - 0x1000e650: 4608 .F MOV r0,r1 - 0x1000e652: 7800 .x LDRB r0,[r0,#0] - 0x1000e654: 2803 .( CMP r0,#3 - 0x1000e656: db0f .. BLT 0x1000e678 ; battery_timer_event + 52 - 0x1000e658: 2000 . MOVS r0,#0 - 0x1000e65a: 7008 .p STRB r0,[r1,#0] - 0x1000e65c: 48f1 .H LDR r0,[pc,#964] ; [0x1000ea24] = 0x200032a8 - 0x1000e65e: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e660: 280a .( CMP r0,#0xa - 0x1000e662: da09 .. BGE 0x1000e678 ; battery_timer_event + 52 - 0x1000e664: 48ef .H LDR r0,[pc,#956] ; [0x1000ea24] = 0x200032a8 - 0x1000e666: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000e668: 2801 .( CMP r0,#1 - 0x1000e66a: d005 .. BEQ 0x1000e678 ; battery_timer_event + 52 - 0x1000e66c: 48ed .H LDR r0,[pc,#948] ; [0x1000ea24] = 0x200032a8 - 0x1000e66e: 7b40 @{ LDRB r0,[r0,#0xd] - 0x1000e670: 2801 .( CMP r0,#1 - 0x1000e672: d001 .. BEQ 0x1000e678 ; battery_timer_event + 52 - 0x1000e674: f7ffffd3 .... BL get_battery_value ; 0x1000e61e - 0x1000e678: bd10 .. POP {r4,pc} - LED_State_Indicator - 0x1000e67a: b510 .. PUSH {r4,lr} - 0x1000e67c: 48e9 .H LDR r0,[pc,#932] ; [0x1000ea24] = 0x200032a8 - 0x1000e67e: 7b80 .{ LDRB r0,[r0,#0xe] - 0x1000e680: 2801 .( CMP r0,#1 - 0x1000e682: d106 .. BNE 0x1000e692 ; LED_State_Indicator + 24 - 0x1000e684: 2040 @ MOVS r0,#0x40 - 0x1000e686: f7f2f932 ..2. BL GPIO_Pin_Clear ; 0x100008ee - 0x1000e68a: 2000 . MOVS r0,#0 - 0x1000e68c: 49e6 .I LDR r1,[pc,#920] ; [0x1000ea28] = 0x200030d7 - 0x1000e68e: 7008 .p STRB r0,[r1,#0] - 0x1000e690: e016 .. B 0x1000e6c0 ; LED_State_Indicator + 70 - 0x1000e692: 48e5 .H LDR r0,[pc,#916] ; [0x1000ea28] = 0x200030d7 - 0x1000e694: 7800 .x LDRB r0,[r0,#0] - 0x1000e696: 2800 .( CMP r0,#0 - 0x1000e698: dd0f .. BLE 0x1000e6ba ; LED_State_Indicator + 64 - 0x1000e69a: 48e3 .H LDR r0,[pc,#908] ; [0x1000ea28] = 0x200030d7 - 0x1000e69c: 7800 .x LDRB r0,[r0,#0] - 0x1000e69e: 1e40 @. SUBS r0,r0,#1 - 0x1000e6a0: 49e1 .I LDR r1,[pc,#900] ; [0x1000ea28] = 0x200030d7 - 0x1000e6a2: 7008 .p STRB r0,[r1,#0] - 0x1000e6a4: 2040 @ MOVS r0,#0x40 - 0x1000e6a6: f7f2f93b ..;. BL GPIO_Pin_Turn ; 0x10000920 - 0x1000e6aa: 48df .H LDR r0,[pc,#892] ; [0x1000ea28] = 0x200030d7 - 0x1000e6ac: 7800 .x LDRB r0,[r0,#0] - 0x1000e6ae: 2800 .( CMP r0,#0 - 0x1000e6b0: d106 .. BNE 0x1000e6c0 ; LED_State_Indicator + 70 - 0x1000e6b2: 2040 @ MOVS r0,#0x40 - 0x1000e6b4: f7f2f902 .... BL GPIO_Pin_Set ; 0x100008bc - 0x1000e6b8: e002 .. B 0x1000e6c0 ; LED_State_Indicator + 70 - 0x1000e6ba: 2040 @ MOVS r0,#0x40 - 0x1000e6bc: f7f2f8fe .... BL GPIO_Pin_Set ; 0x100008bc - 0x1000e6c0: bd10 .. POP {r4,pc} - work_timer_event - 0x1000e6c2: b510 .. PUSH {r4,lr} - 0x1000e6c4: 48d5 .H LDR r0,[pc,#852] ; [0x1000ea1c] = 0x200030fc - 0x1000e6c6: 7800 .x LDRB r0,[r0,#0] - 0x1000e6c8: 2801 .( CMP r0,#1 - 0x1000e6ca: d11e .. BNE 0x1000e70a ; work_timer_event + 72 - 0x1000e6cc: 48d5 .H LDR r0,[pc,#852] ; [0x1000ea24] = 0x200032a8 - 0x1000e6ce: 8880 .. LDRH r0,[r0,#4] - 0x1000e6d0: 2800 .( CMP r0,#0 - 0x1000e6d2: d116 .. BNE 0x1000e702 ; work_timer_event + 64 - 0x1000e6d4: 48d3 .H LDR r0,[pc,#844] ; [0x1000ea24] = 0x200032a8 - 0x1000e6d6: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e6d8: 1c40 @. ADDS r0,r0,#1 - 0x1000e6da: 49d2 .I LDR r1,[pc,#840] ; [0x1000ea24] = 0x200032a8 - 0x1000e6dc: 8148 H. STRH r0,[r1,#0xa] - 0x1000e6de: 4608 .F MOV r0,r1 - 0x1000e6e0: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e6e2: 2814 .( CMP r0,#0x14 - 0x1000e6e4: db3d =. BLT 0x1000e762 ; work_timer_event + 160 - 0x1000e6e6: 4608 .F MOV r0,r1 - 0x1000e6e8: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000e6ea: 2800 .( CMP r0,#0 - 0x1000e6ec: d139 9. BNE 0x1000e762 ; work_timer_event + 160 - 0x1000e6ee: 48cf .H LDR r0,[pc,#828] ; [0x1000ea2c] = 0x20003078 - 0x1000e6f0: 7800 .x LDRB r0,[r0,#0] - 0x1000e6f2: 2800 .( CMP r0,#0 - 0x1000e6f4: d135 5. BNE 0x1000e762 ; work_timer_event + 160 - 0x1000e6f6: 8148 H. STRH r0,[r1,#0xa] - 0x1000e6f8: 2001 . MOVS r0,#1 - 0x1000e6fa: 7308 .s STRB r0,[r1,#0xc] - 0x1000e6fc: f003f9aa .... BL DisConnect ; 0x10011a54 - 0x1000e700: e02f /. B 0x1000e762 ; work_timer_event + 160 - 0x1000e702: 2000 . MOVS r0,#0 - 0x1000e704: 49c7 .I LDR r1,[pc,#796] ; [0x1000ea24] = 0x200032a8 - 0x1000e706: 8148 H. STRH r0,[r1,#0xa] - 0x1000e708: e02b +. B 0x1000e762 ; work_timer_event + 160 - 0x1000e70a: f7f3fb65 ..e. BL Timer2_Disable ; 0x10001dd8 - 0x1000e70e: 48c8 .H LDR r0,[pc,#800] ; [0x1000ea30] = 0x200036d0 - 0x1000e710: 6840 @h LDR r0,[r0,#4] - 0x1000e712: 49c7 .I LDR r1,[pc,#796] ; [0x1000ea30] = 0x200036d0 - 0x1000e714: 6008 .` STR r0,[r1,#0] - 0x1000e716: 2020 MOVS r0,#0x20 - 0x1000e718: f7f2f91b .... BL GPIO_Pin_Read ; 0x10000952 - 0x1000e71c: 2120 ! MOVS r1,#0x20 - 0x1000e71e: 4008 .@ ANDS r0,r0,r1 - 0x1000e720: 2800 .( CMP r0,#0 - 0x1000e722: d003 .. BEQ 0x1000e72c ; work_timer_event + 106 - 0x1000e724: 2000 . MOVS r0,#0 - 0x1000e726: 49bf .I LDR r1,[pc,#764] ; [0x1000ea24] = 0x200032a8 - 0x1000e728: 8148 H. STRH r0,[r1,#0xa] - 0x1000e72a: e004 .. B 0x1000e736 ; work_timer_event + 116 - 0x1000e72c: 48bd .H LDR r0,[pc,#756] ; [0x1000ea24] = 0x200032a8 - 0x1000e72e: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e730: 1c40 @. ADDS r0,r0,#1 - 0x1000e732: 49bc .I LDR r1,[pc,#752] ; [0x1000ea24] = 0x200032a8 - 0x1000e734: 8148 H. STRH r0,[r1,#0xa] - 0x1000e736: 48bb .H LDR r0,[pc,#748] ; [0x1000ea24] = 0x200032a8 - 0x1000e738: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e73a: 2814 .( CMP r0,#0x14 - 0x1000e73c: db06 .. BLT 0x1000e74c ; work_timer_event + 138 - 0x1000e73e: 48bb .H LDR r0,[pc,#748] ; [0x1000ea2c] = 0x20003078 - 0x1000e740: 7800 .x LDRB r0,[r0,#0] - 0x1000e742: 2800 .( CMP r0,#0 - 0x1000e744: d102 .. BNE 0x1000e74c ; work_timer_event + 138 - 0x1000e746: 2001 . MOVS r0,#1 - 0x1000e748: 49b6 .I LDR r1,[pc,#728] ; [0x1000ea24] = 0x200032a8 - 0x1000e74a: 7308 .s STRB r0,[r1,#0xc] - 0x1000e74c: 48b5 .H LDR r0,[pc,#724] ; [0x1000ea24] = 0x200032a8 - 0x1000e74e: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000e750: 2801 .( CMP r0,#1 - 0x1000e752: d106 .. BNE 0x1000e762 ; work_timer_event + 160 - 0x1000e754: 48b7 .H LDR r0,[pc,#732] ; [0x1000ea34] = 0x200030fd - 0x1000e756: 7800 .x LDRB r0,[r0,#0] - 0x1000e758: 2800 .( CMP r0,#0 - 0x1000e75a: d102 .. BNE 0x1000e762 ; work_timer_event + 160 - 0x1000e75c: 2001 . MOVS r0,#1 - 0x1000e75e: 49b1 .I LDR r1,[pc,#708] ; [0x1000ea24] = 0x200032a8 - 0x1000e760: 7348 Hs STRB r0,[r1,#0xd] - 0x1000e762: bd10 .. POP {r4,pc} - BLSetConnectionUpdate - 0x1000e764: b53e >. PUSH {r1-r5,lr} - 0x1000e766: 4604 .F MOV r4,r0 - 0x1000e768: 2c00 ., CMP r4,#0 - 0x1000e76a: d002 .. BEQ 0x1000e772 ; BLSetConnectionUpdate + 14 - 0x1000e76c: 2c01 ., CMP r4,#1 - 0x1000e76e: d111 .. BNE 0x1000e794 ; BLSetConnectionUpdate + 48 - 0x1000e770: e007 .. B 0x1000e782 ; BLSetConnectionUpdate + 30 - 0x1000e772: 2110 .! MOVS r1,#0x10 - 0x1000e774: 4668 hF MOV r0,sp - 0x1000e776: 80c1 .. STRH r1,[r0,#6] - 0x1000e778: 21c8 .! MOVS r1,#0xc8 - 0x1000e77a: 8141 A. STRH r1,[r0,#0xa] - 0x1000e77c: 2100 .! MOVS r1,#0 - 0x1000e77e: 8101 .. STRH r1,[r0,#8] - 0x1000e780: e008 .. B 0x1000e794 ; BLSetConnectionUpdate + 48 - 0x1000e782: 2110 .! MOVS r1,#0x10 - 0x1000e784: 4668 hF MOV r0,sp - 0x1000e786: 80c1 .. STRH r1,[r0,#6] - 0x1000e788: 21ff .! MOVS r1,#0xff - 0x1000e78a: 3191 .1 ADDS r1,r1,#0x91 - 0x1000e78c: 8141 A. STRH r1,[r0,#0xa] - 0x1000e78e: 2101 .! MOVS r1,#1 - 0x1000e790: 8101 .. STRH r1,[r0,#8] - 0x1000e792: bf00 .. NOP - 0x1000e794: bf00 .. NOP - 0x1000e796: 21c0 .! MOVS r1,#0xc0 - 0x1000e798: 4668 hF MOV r0,sp - 0x1000e79a: 7101 .q STRB r1,[r0,#4] - 0x1000e79c: 2104 .! MOVS r1,#4 - 0x1000e79e: 7141 Aq STRB r1,[r0,#5] - 0x1000e7a0: a801 .. ADD r0,sp,#4 - 0x1000e7a2: f003ff07 .... BL gap_s_smart_update_latency ; 0x100125b4 - 0x1000e7a6: bf00 .. NOP - 0x1000e7a8: 4668 hF MOV r0,sp - 0x1000e7aa: 8940 @. LDRH r0,[r0,#0xa] - 0x1000e7ac: 9000 .. STR r0,[sp,#0] - 0x1000e7ae: 4668 hF MOV r0,sp - 0x1000e7b0: 8903 .. LDRH r3,[r0,#8] - 0x1000e7b2: 88c2 .. LDRH r2,[r0,#6] - 0x1000e7b4: a1a0 .. ADR r1,{pc}+0x284 ; 0x1000ea38 - 0x1000e7b6: 2000 . MOVS r0,#0 - 0x1000e7b8: f002f836 ..6. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e7bc: bf00 .. NOP - 0x1000e7be: bd3e >. POP {r1-r5,pc} - Connection_latency - 0x1000e7c0: b510 .. PUSH {r4,lr} - 0x1000e7c2: 48a9 .H LDR r0,[pc,#676] ; [0x1000ea68] = 0x20003102 - 0x1000e7c4: 7800 .x LDRB r0,[r0,#0] - 0x1000e7c6: 1c40 @. ADDS r0,r0,#1 - 0x1000e7c8: 49a7 .I LDR r1,[pc,#668] ; [0x1000ea68] = 0x20003102 - 0x1000e7ca: 7008 .p STRB r0,[r1,#0] - 0x1000e7cc: 4608 .F MOV r0,r1 - 0x1000e7ce: 7800 .x LDRB r0,[r0,#0] - 0x1000e7d0: 2803 .( CMP r0,#3 - 0x1000e7d2: db08 .. BLT 0x1000e7e6 ; Connection_latency + 38 - 0x1000e7d4: 2000 . MOVS r0,#0 - 0x1000e7d6: 49a5 .I LDR r1,[pc,#660] ; [0x1000ea6c] = 0x200030fe - 0x1000e7d8: 7008 .p STRB r0,[r1,#0] - 0x1000e7da: 2001 . MOVS r0,#1 - 0x1000e7dc: f7ffffc2 .... BL BLSetConnectionUpdate ; 0x1000e764 - 0x1000e7e0: 2001 . MOVS r0,#1 - 0x1000e7e2: f004fd2c ..,. BL Timer_Evt_Stop ; 0x1001323e - 0x1000e7e6: bd10 .. POP {r4,pc} - ota_manage - 0x1000e7e8: b510 .. PUSH {r4,lr} - 0x1000e7ea: 4890 .H LDR r0,[pc,#576] ; [0x1000ea2c] = 0x20003078 - 0x1000e7ec: 7800 .x LDRB r0,[r0,#0] - 0x1000e7ee: 2800 .( CMP r0,#0 - 0x1000e7f0: d04b K. BEQ 0x1000e88a ; ota_manage + 162 - 0x1000e7f2: 488e .H LDR r0,[pc,#568] ; [0x1000ea2c] = 0x20003078 - 0x1000e7f4: 7800 .x LDRB r0,[r0,#0] - 0x1000e7f6: 2801 .( CMP r0,#1 - 0x1000e7f8: d004 .. BEQ 0x1000e804 ; ota_manage + 28 - 0x1000e7fa: 2802 .( CMP r0,#2 - 0x1000e7fc: d017 .. BEQ 0x1000e82e ; ota_manage + 70 - 0x1000e7fe: 2803 .( CMP r0,#3 - 0x1000e800: d141 A. BNE 0x1000e886 ; ota_manage + 158 - 0x1000e802: e027 '. B 0x1000e854 ; ota_manage + 108 - 0x1000e804: bf00 .. NOP - 0x1000e806: a19a .. ADR r1,{pc}+0x26a ; 0x1000ea70 - 0x1000e808: 2000 . MOVS r0,#0 - 0x1000e80a: f002f80d .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e80e: bf00 .. NOP - 0x1000e810: f7f2fee9 .... BL CmdFwErase ; 0x100015e6 - 0x1000e814: bf00 .. NOP - 0x1000e816: a19a .. ADR r1,{pc}+0x26a ; 0x1000ea80 - 0x1000e818: 2000 . MOVS r0,#0 - 0x1000e81a: f002f805 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e81e: bf00 .. NOP - 0x1000e820: 2002 . MOVS r0,#2 - 0x1000e822: 4982 .I LDR r1,[pc,#520] ; [0x1000ea2c] = 0x20003078 - 0x1000e824: 7008 .p STRB r0,[r1,#0] - 0x1000e826: 2000 . MOVS r0,#0 - 0x1000e828: 4998 .I LDR r1,[pc,#608] ; [0x1000ea8c] = 0x20003079 - 0x1000e82a: 7008 .p STRB r0,[r1,#0] - 0x1000e82c: e02c ,. B 0x1000e888 ; ota_manage + 160 - 0x1000e82e: 4897 .H LDR r0,[pc,#604] ; [0x1000ea8c] = 0x20003079 - 0x1000e830: 7800 .x LDRB r0,[r0,#0] - 0x1000e832: 1c40 @. ADDS r0,r0,#1 - 0x1000e834: 4995 .I LDR r1,[pc,#596] ; [0x1000ea8c] = 0x20003079 - 0x1000e836: 7008 .p STRB r0,[r1,#0] - 0x1000e838: 4608 .F MOV r0,r1 - 0x1000e83a: 7800 .x LDRB r0,[r0,#0] - 0x1000e83c: 2820 ( CMP r0,#0x20 - 0x1000e83e: dd08 .. BLE 0x1000e852 ; ota_manage + 106 - 0x1000e840: bf00 .. NOP - 0x1000e842: a193 .. ADR r1,{pc}+0x24e ; 0x1000ea90 - 0x1000e844: 2000 . MOVS r0,#0 - 0x1000e846: f001ffef .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e84a: bf00 .. NOP - 0x1000e84c: 2002 . MOVS r0,#2 - 0x1000e84e: f004fcf6 .... BL Timer_Evt_Stop ; 0x1001323e - 0x1000e852: e019 .. B 0x1000e888 ; ota_manage + 160 - 0x1000e854: 2000 . MOVS r0,#0 - 0x1000e856: 4975 uI LDR r1,[pc,#468] ; [0x1000ea2c] = 0x20003078 - 0x1000e858: 7008 .p STRB r0,[r1,#0] - 0x1000e85a: 2002 . MOVS r0,#2 - 0x1000e85c: f004fcef .... BL Timer_Evt_Stop ; 0x1001323e - 0x1000e860: bf00 .. NOP - 0x1000e862: a18e .. ADR r1,{pc}+0x23a ; 0x1000ea9c - 0x1000e864: 2000 . MOVS r0,#0 - 0x1000e866: f001ffdf .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e86a: bf00 .. NOP - 0x1000e86c: 207d } MOVS r0,#0x7d - 0x1000e86e: 00c0 .. LSLS r0,r0,#3 - 0x1000e870: f7f1fe92 .... BL delay_ms ; 0x10000598 - 0x1000e874: bf00 .. NOP - 0x1000e876: a18d .. ADR r1,{pc}+0x236 ; 0x1000eaac - 0x1000e878: 2000 . MOVS r0,#0 - 0x1000e87a: f001ffd5 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000e87e: bf00 .. NOP - 0x1000e880: f003fcea .... BL SystemReset ; 0x10012258 - 0x1000e884: e000 .. B 0x1000e888 ; ota_manage + 160 - 0x1000e886: bf00 .. NOP - 0x1000e888: bf00 .. NOP - 0x1000e88a: bd10 .. POP {r4,pc} - timer_event_handler - 0x1000e88c: b510 .. PUSH {r4,lr} - 0x1000e88e: 488c .H LDR r0,[pc,#560] ; [0x1000eac0] = 0x2000319c - 0x1000e890: 6800 .h LDR r0,[r0,#0] - 0x1000e892: 2800 .( CMP r0,#0 - 0x1000e894: d036 6. BEQ 0x1000e904 ; timer_event_handler + 120 - 0x1000e896: 488a .H LDR r0,[pc,#552] ; [0x1000eac0] = 0x2000319c - 0x1000e898: 6800 .h LDR r0,[r0,#0] - 0x1000e89a: 2102 .! MOVS r1,#2 - 0x1000e89c: 4008 .@ ANDS r0,r0,r1 - 0x1000e89e: 2800 .( CMP r0,#0 - 0x1000e8a0: d004 .. BEQ 0x1000e8ac ; timer_event_handler + 32 - 0x1000e8a2: f7ffffa1 .... BL ota_manage ; 0x1000e7e8 - 0x1000e8a6: 2002 . MOVS r0,#2 - 0x1000e8a8: f004fd25 ..%. BL Timer_Evt_Clr ; 0x100132f6 - 0x1000e8ac: 4884 .H LDR r0,[pc,#528] ; [0x1000eac0] = 0x2000319c - 0x1000e8ae: 7800 .x LDRB r0,[r0,#0] - 0x1000e8b0: 07c0 .. LSLS r0,r0,#31 - 0x1000e8b2: 0fc0 .. LSRS r0,r0,#31 - 0x1000e8b4: 2800 .( CMP r0,#0 - 0x1000e8b6: d004 .. BEQ 0x1000e8c2 ; timer_event_handler + 54 - 0x1000e8b8: f7ffff82 .... BL Connection_latency ; 0x1000e7c0 - 0x1000e8bc: 2001 . MOVS r0,#1 - 0x1000e8be: f004fd1a .... BL Timer_Evt_Clr ; 0x100132f6 - 0x1000e8c2: 487f .H LDR r0,[pc,#508] ; [0x1000eac0] = 0x2000319c - 0x1000e8c4: 6800 .h LDR r0,[r0,#0] - 0x1000e8c6: 2104 .! MOVS r1,#4 - 0x1000e8c8: 4008 .@ ANDS r0,r0,r1 - 0x1000e8ca: 2800 .( CMP r0,#0 - 0x1000e8cc: d004 .. BEQ 0x1000e8d8 ; timer_event_handler + 76 - 0x1000e8ce: f7fffef8 .... BL work_timer_event ; 0x1000e6c2 - 0x1000e8d2: 2004 . MOVS r0,#4 - 0x1000e8d4: f004fd0f .... BL Timer_Evt_Clr ; 0x100132f6 - 0x1000e8d8: 4879 yH LDR r0,[pc,#484] ; [0x1000eac0] = 0x2000319c - 0x1000e8da: 6800 .h LDR r0,[r0,#0] - 0x1000e8dc: 2108 .! MOVS r1,#8 - 0x1000e8de: 4008 .@ ANDS r0,r0,r1 - 0x1000e8e0: 2800 .( CMP r0,#0 - 0x1000e8e2: d004 .. BEQ 0x1000e8ee ; timer_event_handler + 98 - 0x1000e8e4: f7fffec9 .... BL LED_State_Indicator ; 0x1000e67a - 0x1000e8e8: 2008 . MOVS r0,#8 - 0x1000e8ea: f004fd04 .... BL Timer_Evt_Clr ; 0x100132f6 - 0x1000e8ee: 4874 tH LDR r0,[pc,#464] ; [0x1000eac0] = 0x2000319c - 0x1000e8f0: 6800 .h LDR r0,[r0,#0] - 0x1000e8f2: 2110 .! MOVS r1,#0x10 - 0x1000e8f4: 4008 .@ ANDS r0,r0,r1 - 0x1000e8f6: 2800 .( CMP r0,#0 - 0x1000e8f8: d004 .. BEQ 0x1000e904 ; timer_event_handler + 120 - 0x1000e8fa: f7fffea3 .... BL battery_timer_event ; 0x1000e644 - 0x1000e8fe: 2010 . MOVS r0,#0x10 - 0x1000e900: f004fcf9 .... BL Timer_Evt_Clr ; 0x100132f6 - 0x1000e904: bd10 .. POP {r4,pc} - gpio_init - 0x1000e906: b5fe .. PUSH {r1-r7,lr} - 0x1000e908: 2500 .% MOVS r5,#0 - 0x1000e90a: 2600 .& MOVS r6,#0 - 0x1000e90c: 2700 .' MOVS r7,#0 - 0x1000e90e: 2000 . MOVS r0,#0 - 0x1000e910: 9001 .. STR r0,[sp,#4] - 0x1000e912: 9000 .. STR r0,[sp,#0] - 0x1000e914: 21fc .! MOVS r1,#0xfc - 0x1000e916: 486b kH LDR r0,[pc,#428] ; [0x1000eac4] = 0x20003008 - 0x1000e918: 6800 .h LDR r0,[r0,#0] - 0x1000e91a: 3020 0 ADDS r0,r0,#0x20 - 0x1000e91c: 7001 .p STRB r1,[r0,#0] - 0x1000e91e: 21ff .! MOVS r1,#0xff - 0x1000e920: 4868 hH LDR r0,[pc,#416] ; [0x1000eac4] = 0x20003008 - 0x1000e922: 6800 .h LDR r0,[r0,#0] - 0x1000e924: 3020 0 ADDS r0,r0,#0x20 - 0x1000e926: 7041 Ap STRB r1,[r0,#1] - 0x1000e928: 4866 fH LDR r0,[pc,#408] ; [0x1000eac4] = 0x20003008 - 0x1000e92a: 6800 .h LDR r0,[r0,#0] - 0x1000e92c: 3020 0 ADDS r0,r0,#0x20 - 0x1000e92e: 7081 .p STRB r1,[r0,#2] - 0x1000e930: 21c7 .! MOVS r1,#0xc7 - 0x1000e932: 4864 dH LDR r0,[pc,#400] ; [0x1000eac4] = 0x20003008 - 0x1000e934: 6800 .h LDR r0,[r0,#0] - 0x1000e936: 3020 0 ADDS r0,r0,#0x20 - 0x1000e938: 70c1 .p STRB r1,[r0,#3] - 0x1000e93a: 21ff .! MOVS r1,#0xff - 0x1000e93c: 4861 aH LDR r0,[pc,#388] ; [0x1000eac4] = 0x20003008 - 0x1000e93e: 6800 .h LDR r0,[r0,#0] - 0x1000e940: 3020 0 ADDS r0,r0,#0x20 - 0x1000e942: 7101 .q STRB r1,[r0,#4] - 0x1000e944: 2400 .$ MOVS r4,#0 - 0x1000e946: e034 4. B 0x1000e9b2 ; gpio_init + 172 - 0x1000e948: 2c05 ., CMP r4,#5 - 0x1000e94a: d015 .. BEQ 0x1000e978 ; gpio_init + 114 - 0x1000e94c: dc04 .. BGT 0x1000e958 ; gpio_init + 82 - 0x1000e94e: 2c00 ., CMP r4,#0 - 0x1000e950: d007 .. BEQ 0x1000e962 ; gpio_init + 92 - 0x1000e952: 2c01 ., CMP r4,#1 - 0x1000e954: d123 #. BNE 0x1000e99e ; gpio_init + 152 - 0x1000e956: e005 .. B 0x1000e964 ; gpio_init + 94 - 0x1000e958: 2c08 ., CMP r4,#8 - 0x1000e95a: d004 .. BEQ 0x1000e966 ; gpio_init + 96 - 0x1000e95c: 2c15 ., CMP r4,#0x15 - 0x1000e95e: d11e .. BNE 0x1000e99e ; gpio_init + 152 - 0x1000e960: e016 .. B 0x1000e990 ; gpio_init + 138 - 0x1000e962: bf00 .. NOP - 0x1000e964: e022 ". B 0x1000e9ac ; gpio_init + 166 - 0x1000e966: 2001 . MOVS r0,#1 - 0x1000e968: 40a0 .@ LSLS r0,r0,r4 - 0x1000e96a: 4307 .C ORRS r7,r7,r0 - 0x1000e96c: 2101 .! MOVS r1,#1 - 0x1000e96e: 40a1 .@ LSLS r1,r1,r4 - 0x1000e970: 9801 .. LDR r0,[sp,#4] - 0x1000e972: 4388 .C BICS r0,r0,r1 - 0x1000e974: 9001 .. STR r0,[sp,#4] - 0x1000e976: e019 .. B 0x1000e9ac ; gpio_init + 166 - 0x1000e978: 2001 . MOVS r0,#1 - 0x1000e97a: 40a0 .@ LSLS r0,r0,r4 - 0x1000e97c: 4305 .C ORRS r5,r5,r0 - 0x1000e97e: 2001 . MOVS r0,#1 - 0x1000e980: 40a0 .@ LSLS r0,r0,r4 - 0x1000e982: 4306 .C ORRS r6,r6,r0 - 0x1000e984: 2001 . MOVS r0,#1 - 0x1000e986: 40a0 .@ LSLS r0,r0,r4 - 0x1000e988: 9900 .. LDR r1,[sp,#0] - 0x1000e98a: 4308 .C ORRS r0,r0,r1 - 0x1000e98c: 9000 .. STR r0,[sp,#0] - 0x1000e98e: e00d .. B 0x1000e9ac ; gpio_init + 166 - 0x1000e990: 2001 . MOVS r0,#1 - 0x1000e992: 40a0 .@ LSLS r0,r0,r4 - 0x1000e994: 4305 .C ORRS r5,r5,r0 - 0x1000e996: 2001 . MOVS r0,#1 - 0x1000e998: 40a0 .@ LSLS r0,r0,r4 - 0x1000e99a: 4306 .C ORRS r6,r6,r0 - 0x1000e99c: e006 .. B 0x1000e9ac ; gpio_init + 166 - 0x1000e99e: 2001 . MOVS r0,#1 - 0x1000e9a0: 40a0 .@ LSLS r0,r0,r4 - 0x1000e9a2: 4305 .C ORRS r5,r5,r0 - 0x1000e9a4: 2001 . MOVS r0,#1 - 0x1000e9a6: 40a0 .@ LSLS r0,r0,r4 - 0x1000e9a8: 4306 .C ORRS r6,r6,r0 - 0x1000e9aa: bf00 .. NOP - 0x1000e9ac: bf00 .. NOP - 0x1000e9ae: 1c60 `. ADDS r0,r4,#1 - 0x1000e9b0: b2c4 .. UXTB r4,r0 - 0x1000e9b2: 2c20 , CMP r4,#0x20 - 0x1000e9b4: dbc8 .. BLT 0x1000e948 ; gpio_init + 66 - 0x1000e9b6: 2100 .! MOVS r1,#0 - 0x1000e9b8: 207f . MOVS r0,#0x7f - 0x1000e9ba: f002fb2e .... BL BBRFWrite ; 0x1001101a - 0x1000e9be: 2140 @! MOVS r1,#0x40 - 0x1000e9c0: 201a . MOVS r0,#0x1a - 0x1000e9c2: f002fb2a ..*. BL BBRFWrite ; 0x1001101a - 0x1000e9c6: 4638 8F MOV r0,r7 - 0x1000e9c8: f7f1feb0 .... BL GPIO_Set_Output ; 0x1000072c - 0x1000e9cc: 4639 9F MOV r1,r7 - 0x1000e9ce: 2000 . MOVS r0,#0 - 0x1000e9d0: f7f1fe62 ..b. BL PIN_Pullup_Disable ; 0x10000698 - 0x1000e9d4: 463a :F MOV r2,r7 - 0x1000e9d6: 9901 .. LDR r1,[sp,#4] - 0x1000e9d8: 438a .C BICS r2,r2,r1 - 0x1000e9da: 4610 .F MOV r0,r2 - 0x1000e9dc: f7f1ff6e ..n. BL GPIO_Pin_Set ; 0x100008bc - 0x1000e9e0: 9801 .. LDR r0,[sp,#4] - 0x1000e9e2: f7f1ff84 .... BL GPIO_Pin_Clear ; 0x100008ee - 0x1000e9e6: e06f o. B 0x1000eac8 ; gpio_init + 450 - $d - 0x1000e9e8: 5f746162 bat_ DCD 1601462626 - 0x1000e9ec: 3a6c6f76 vol: DCD 980184950 - 0x1000e9f0: 332e3425 %4.3 DCD 858666021 - 0x1000e9f4: 656c2066 f le DCD 1701584998 - 0x1000e9f8: 3a6c6576 vel: DCD 980182390 - 0x1000e9fc: 0a0d6425 %d.. DCD 168649765 - 0x1000ea00: 00000000 .... DCD 0 - 0x1000ea04: 74746162 batt DCD 1953784162 - 0x1000ea08: 20797265 ery DCD 544830053 - 0x1000ea0c: 20636461 adc DCD 543384673 - 0x1000ea10: 20727245 Err DCD 544371269 - 0x1000ea14: 00000a0d .... DCD 2573 - 0x1000ea18: 1000e43b ;... DCD 268493883 - 0x1000ea1c: 200030fc .0. DCD 536883452 - 0x1000ea20: 20003134 41. DCD 536883508 - 0x1000ea24: 200032a8 .2. DCD 536883880 - 0x1000ea28: 200030d7 .0. DCD 536883415 - 0x1000ea2c: 20003078 x0. DCD 536883320 - 0x1000ea30: 200036d0 .6. DCD 536884944 - 0x1000ea34: 200030fd .0. DCD 536883453 - 0x1000ea38: 72616d73 smar DCD 1918987635 - 0x1000ea3c: 61705f74 t_pa DCD 1634754420 - 0x1000ea40: 736d6172 rams DCD 1936548210 - 0x1000ea44: 746e6920 int DCD 1953392928 - 0x1000ea48: 61767265 erva DCD 1635152485 - 0x1000ea4c: 78253a6c l:%x DCD 2015705708 - 0x1000ea50: 74616c20 lat DCD 1952541728 - 0x1000ea54: 79636e65 ency DCD 2036559461 - 0x1000ea58: 2078253a :%x DCD 544744762 - 0x1000ea5c: 6f747673 svto DCD 1869903475 - 0x1000ea60: 0d78253a :%x. DCD 225977658 - 0x1000ea64: 0000000a .... DCD 10 - 0x1000ea68: 20003102 .1. DCD 536883458 - 0x1000ea6c: 200030fe .0. DCD 536883454 - 0x1000ea70: 72617473 star DCD 1918989427 - 0x1000ea74: 77462074 t Fw DCD 2001084532 - 0x1000ea78: 73617245 Eras DCD 1935766085 - 0x1000ea7c: 000a0d65 e... DCD 658789 - 0x1000ea80: 2041544f OTA DCD 541152335 - 0x1000ea84: 72617473 star DCD 1918989427 - 0x1000ea88: 000a0d74 t... DCD 658804 - 0x1000ea8c: 20003079 y0. DCD 536883321 - 0x1000ea90: 2041544f OTA DCD 541152335 - 0x1000ea94: 6c696166 fail DCD 1818845542 - 0x1000ea98: 000a0d65 e... DCD 658789 - 0x1000ea9c: 2041544f OTA DCD 541152335 - 0x1000eaa0: 696e6966 fini DCD 1768843622 - 0x1000eaa4: 0a0d6873 sh.. DCD 168650867 - 0x1000eaa8: 00000000 .... DCD 0 - 0x1000eaac: 72617453 Star DCD 1918989395 - 0x1000eab0: 65522074 t Re DCD 1699881076 - 0x1000eab4: 20746573 set DCD 544499059 - 0x1000eab8: 30303031 1000 DCD 808464433 - 0x1000eabc: 000a0d73 s... DCD 658803 - 0x1000eac0: 2000319c .1. DCD 536883612 - 0x1000eac4: 20003008 .0. DCD 536883208 - $t - 0x1000eac8: 4628 (F MOV r0,r5 - 0x1000eaca: 9900 .. LDR r1,[sp,#0] - 0x1000eacc: f7f1fe47 ..G. BL GPIO_Set_Input ; 0x1000075e - 0x1000ead0: 4631 1F MOV r1,r6 - 0x1000ead2: 2000 . MOVS r0,#0 - 0x1000ead4: f7f1fd95 .... BL PIN_Pullup_Enable ; 0x10000602 - 0x1000ead8: bdfe .. POP {r1-r7,pc} - nvic_priority - 0x1000eada: b510 .. PUSH {r4,lr} - 0x1000eadc: 2102 .! MOVS r1,#2 - 0x1000eade: 2001 . MOVS r0,#1 - 0x1000eae0: f7fffb44 ..D. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eae4: 2102 .! MOVS r1,#2 - 0x1000eae6: 4608 .F MOV r0,r1 - 0x1000eae8: f7fffb40 ..@. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eaec: 2102 .! MOVS r1,#2 - 0x1000eaee: 2003 . MOVS r0,#3 - 0x1000eaf0: f7fffb3c ..<. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eaf4: 2102 .! MOVS r1,#2 - 0x1000eaf6: 2004 . MOVS r0,#4 - 0x1000eaf8: f7fffb38 ..8. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eafc: 2102 .! MOVS r1,#2 - 0x1000eafe: 2005 . MOVS r0,#5 - 0x1000eb00: f7fffb34 ..4. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb04: 2102 .! MOVS r1,#2 - 0x1000eb06: 2006 . MOVS r0,#6 - 0x1000eb08: f7fffb30 ..0. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb0c: 2102 .! MOVS r1,#2 - 0x1000eb0e: 2007 . MOVS r0,#7 - 0x1000eb10: f7fffb2c ..,. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb14: 2103 .! MOVS r1,#3 - 0x1000eb16: 2008 . MOVS r0,#8 - 0x1000eb18: f7fffb28 ..(. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb1c: 2102 .! MOVS r1,#2 - 0x1000eb1e: 2009 . MOVS r0,#9 - 0x1000eb20: f7fffb24 ..$. BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb24: 2102 .! MOVS r1,#2 - 0x1000eb26: 200a . MOVS r0,#0xa - 0x1000eb28: f7fffb20 .. . BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb2c: 2102 .! MOVS r1,#2 - 0x1000eb2e: 200b . MOVS r0,#0xb - 0x1000eb30: f7fffb1c .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb34: 2102 .! MOVS r1,#2 - 0x1000eb36: 200c . MOVS r0,#0xc - 0x1000eb38: f7fffb18 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb3c: 2102 .! MOVS r1,#2 - 0x1000eb3e: 200d . MOVS r0,#0xd - 0x1000eb40: f7fffb14 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb44: 2102 .! MOVS r1,#2 - 0x1000eb46: 200e . MOVS r0,#0xe - 0x1000eb48: f7fffb10 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb4c: 2100 .! MOVS r1,#0 - 0x1000eb4e: 200f . MOVS r0,#0xf - 0x1000eb50: f7fffb0c .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb54: 2102 .! MOVS r1,#2 - 0x1000eb56: 2010 . MOVS r0,#0x10 - 0x1000eb58: f7fffb08 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb5c: 2102 .! MOVS r1,#2 - 0x1000eb5e: 2011 . MOVS r0,#0x11 - 0x1000eb60: f7fffb04 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb64: 2102 .! MOVS r1,#2 - 0x1000eb66: 2012 . MOVS r0,#0x12 - 0x1000eb68: f7fffb00 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb6c: 2102 .! MOVS r1,#2 - 0x1000eb6e: 2013 . MOVS r0,#0x13 - 0x1000eb70: f7fffafc .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb74: 2102 .! MOVS r1,#2 - 0x1000eb76: 2014 . MOVS r0,#0x14 - 0x1000eb78: f7fffaf8 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb7c: 2102 .! MOVS r1,#2 - 0x1000eb7e: 2015 . MOVS r0,#0x15 - 0x1000eb80: f7fffaf4 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb84: 2102 .! MOVS r1,#2 - 0x1000eb86: 2016 . MOVS r0,#0x16 - 0x1000eb88: f7fffaf0 .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb8c: 2102 .! MOVS r1,#2 - 0x1000eb8e: 2017 . MOVS r0,#0x17 - 0x1000eb90: f7fffaec .... BL __NVIC_SetPriority ; 0x1000e16c - 0x1000eb94: bd10 .. POP {r4,pc} - setup_adv_data - 0x1000eb96: b51f .. PUSH {r0-r4,lr} - 0x1000eb98: 2100 .! MOVS r1,#0 - 0x1000eb9a: 4668 hF MOV r0,sp - 0x1000eb9c: 7001 .p STRB r1,[r0,#0] - 0x1000eb9e: 2107 .! MOVS r1,#7 - 0x1000eba0: 7241 Ar STRB r1,[r0,#9] - 0x1000eba2: 2150 P! MOVS r1,#0x50 - 0x1000eba4: 8141 A. STRH r1,[r0,#0xa] - 0x1000eba6: 210a .! MOVS r1,#0xa - 0x1000eba8: 8181 .. STRH r1,[r0,#0xc] - 0x1000ebaa: f002ff70 ..p. BL SetAdvParams ; 0x10011a8e - 0x1000ebae: 48fe .H LDR r0,[pc,#1016] ; [0x1000efa8] = 0x200030d0 - 0x1000ebb0: f002ff5b ..[. BL GetDevAddr ; 0x10011a6a - 0x1000ebb4: 48fc .H LDR r0,[pc,#1008] ; [0x1000efa8] = 0x200030d0 - 0x1000ebb6: 7980 .y LDRB r0,[r0,#6] - 0x1000ebb8: 49fc .I LDR r1,[pc,#1008] ; [0x1000efac] = 0x2000310c - 0x1000ebba: 7248 Hr STRB r0,[r1,#9] - 0x1000ebbc: 48fa .H LDR r0,[pc,#1000] ; [0x1000efa8] = 0x200030d0 - 0x1000ebbe: 7940 @y LDRB r0,[r0,#5] - 0x1000ebc0: 7288 .r STRB r0,[r1,#0xa] - 0x1000ebc2: 48f9 .H LDR r0,[pc,#996] ; [0x1000efa8] = 0x200030d0 - 0x1000ebc4: 7900 .y LDRB r0,[r0,#4] - 0x1000ebc6: 72c8 .r STRB r0,[r1,#0xb] - 0x1000ebc8: 48f7 .H LDR r0,[pc,#988] ; [0x1000efa8] = 0x200030d0 - 0x1000ebca: 78c0 .x LDRB r0,[r0,#3] - 0x1000ebcc: 7308 .s STRB r0,[r1,#0xc] - 0x1000ebce: 48f6 .H LDR r0,[pc,#984] ; [0x1000efa8] = 0x200030d0 - 0x1000ebd0: 7880 .x LDRB r0,[r0,#2] - 0x1000ebd2: 7348 Hs STRB r0,[r1,#0xd] - 0x1000ebd4: 48f4 .H LDR r0,[pc,#976] ; [0x1000efa8] = 0x200030d0 - 0x1000ebd6: 7840 @x LDRB r0,[r0,#1] - 0x1000ebd8: 7388 .s STRB r0,[r1,#0xe] - 0x1000ebda: 48f3 .H LDR r0,[pc,#972] ; [0x1000efa8] = 0x200030d0 - 0x1000ebdc: 7880 .x LDRB r0,[r0,#2] - 0x1000ebde: 1100 .. ASRS r0,r0,#4 - 0x1000ebe0: 49f3 .I LDR r1,[pc,#972] ; [0x1000efb0] = 0x200030e4 - 0x1000ebe2: 5c08 .\ LDRB r0,[r1,r0] - 0x1000ebe4: 49f1 .I LDR r1,[pc,#964] ; [0x1000efac] = 0x2000310c - 0x1000ebe6: 7648 Hv STRB r0,[r1,#0x19] - 0x1000ebe8: 48ef .H LDR r0,[pc,#956] ; [0x1000efa8] = 0x200030d0 - 0x1000ebea: 7880 .x LDRB r0,[r0,#2] - 0x1000ebec: 0700 .. LSLS r0,r0,#28 - 0x1000ebee: 0f00 .. LSRS r0,r0,#28 - 0x1000ebf0: 49ef .I LDR r1,[pc,#956] ; [0x1000efb0] = 0x200030e4 - 0x1000ebf2: 5c08 .\ LDRB r0,[r1,r0] - 0x1000ebf4: 49ed .I LDR r1,[pc,#948] ; [0x1000efac] = 0x2000310c - 0x1000ebf6: 7688 .v STRB r0,[r1,#0x1a] - 0x1000ebf8: 48eb .H LDR r0,[pc,#940] ; [0x1000efa8] = 0x200030d0 - 0x1000ebfa: 7840 @x LDRB r0,[r0,#1] - 0x1000ebfc: 1100 .. ASRS r0,r0,#4 - 0x1000ebfe: 49ec .I LDR r1,[pc,#944] ; [0x1000efb0] = 0x200030e4 - 0x1000ec00: 5c08 .\ LDRB r0,[r1,r0] - 0x1000ec02: 49ea .I LDR r1,[pc,#936] ; [0x1000efac] = 0x2000310c - 0x1000ec04: 76c8 .v STRB r0,[r1,#0x1b] - 0x1000ec06: 48e8 .H LDR r0,[pc,#928] ; [0x1000efa8] = 0x200030d0 - 0x1000ec08: 7840 @x LDRB r0,[r0,#1] - 0x1000ec0a: 0700 .. LSLS r0,r0,#28 - 0x1000ec0c: 0f00 .. LSRS r0,r0,#28 - 0x1000ec0e: 49e8 .I LDR r1,[pc,#928] ; [0x1000efb0] = 0x200030e4 - 0x1000ec10: 5c08 .\ LDRB r0,[r1,r0] - 0x1000ec12: 49e6 .I LDR r1,[pc,#920] ; [0x1000efac] = 0x2000310c - 0x1000ec14: 7708 .w STRB r0,[r1,#0x1c] - 0x1000ec16: 4608 .F MOV r0,r1 - 0x1000ec18: 7e40 @~ LDRB r0,[r0,#0x19] - 0x1000ec1a: 49e6 .I LDR r1,[pc,#920] ; [0x1000efb4] = 0x200030d8 - 0x1000ec1c: 7208 .r STRB r0,[r1,#8] - 0x1000ec1e: 48e3 .H LDR r0,[pc,#908] ; [0x1000efac] = 0x2000310c - 0x1000ec20: 7e80 .~ LDRB r0,[r0,#0x1a] - 0x1000ec22: 7248 Hr STRB r0,[r1,#9] - 0x1000ec24: 48e1 .H LDR r0,[pc,#900] ; [0x1000efac] = 0x2000310c - 0x1000ec26: 7ec0 .~ LDRB r0,[r0,#0x1b] - 0x1000ec28: 7288 .r STRB r0,[r1,#0xa] - 0x1000ec2a: 48e0 .H LDR r0,[pc,#896] ; [0x1000efac] = 0x2000310c - 0x1000ec2c: 7f00 .. LDRB r0,[r0,#0x1c] - 0x1000ec2e: 72c8 .r STRB r0,[r1,#0xb] - 0x1000ec30: 230b .# MOVS r3,#0xb - 0x1000ec32: 4ae1 .J LDR r2,[pc,#900] ; [0x1000efb8] = 0x20003129 - 0x1000ec34: 211d .! MOVS r1,#0x1d - 0x1000ec36: 48dd .H LDR r0,[pc,#884] ; [0x1000efac] = 0x2000310c - 0x1000ec38: f002ff2f ../. BL SetAdvData ; 0x10011a9a - 0x1000ec3c: 2001 . MOVS r0,#1 - 0x1000ec3e: 49df .I LDR r1,[pc,#892] ; [0x1000efbc] = 0x40020000 - 0x1000ec40: 7508 .u STRB r0,[r1,#0x14] - 0x1000ec42: bd1f .. POP {r0-r4,pc} - rf_stop - 0x1000ec44: b510 .. PUSH {r4,lr} - 0x1000ec46: f002fa0b .... BL RFSleep ; 0x10011060 - 0x1000ec4a: bd10 .. POP {r4,pc} - ble_gatt_read - 0x1000ec4c: b513 .. PUSH {r0,r1,r4,lr} - 0x1000ec4e: b084 .. SUB sp,sp,#0x10 - 0x1000ec50: 4668 hF MOV r0,sp - 0x1000ec52: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ec54: 2115 .! MOVS r1,#0x15 - 0x1000ec56: 0249 I. LSLS r1,r1,#9 - 0x1000ec58: 4288 .B CMP r0,r1 - 0x1000ec5a: d105 .. BNE 0x1000ec68 ; ble_gatt_read + 28 - 0x1000ec5c: 240c .$ MOVS r4,#0xc - 0x1000ec5e: 49d5 .I LDR r1,[pc,#852] ; [0x1000efb4] = 0x200030d8 - 0x1000ec60: 4620 F MOV r0,r4 - 0x1000ec62: f003f936 ..6. BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ec66: e04f O. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ec68: 4668 hF MOV r0,sp - 0x1000ec6a: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ec6c: 49d4 .I LDR r1,[pc,#848] ; [0x1000efc0] = 0x2a29 - 0x1000ec6e: 4288 .B CMP r0,r1 - 0x1000ec70: d104 .. BNE 0x1000ec7c ; ble_gatt_read + 48 - 0x1000ec72: a1d4 .. ADR r1,{pc}+0x352 ; 0x1000efc4 - 0x1000ec74: 2005 . MOVS r0,#5 - 0x1000ec76: f003f92c ..,. BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ec7a: e045 E. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ec7c: 4668 hF MOV r0,sp - 0x1000ec7e: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ec80: 49cf .I LDR r1,[pc,#828] ; [0x1000efc0] = 0x2a29 - 0x1000ec82: 1f49 I. SUBS r1,r1,#5 - 0x1000ec84: 4288 .B CMP r0,r1 - 0x1000ec86: d104 .. BNE 0x1000ec92 ; ble_gatt_read + 70 - 0x1000ec88: a1d0 .. ADR r1,{pc}+0x344 ; 0x1000efcc - 0x1000ec8a: 2009 . MOVS r0,#9 - 0x1000ec8c: f003f921 ..!. BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ec90: e03a :. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ec92: 4668 hF MOV r0,sp - 0x1000ec94: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ec96: 49ca .I LDR r1,[pc,#808] ; [0x1000efc0] = 0x2a29 - 0x1000ec98: 1f09 .. SUBS r1,r1,#4 - 0x1000ec9a: 4288 .B CMP r0,r1 - 0x1000ec9c: d104 .. BNE 0x1000eca8 ; ble_gatt_read + 92 - 0x1000ec9e: a1ce .. ADR r1,{pc}+0x33a ; 0x1000efd8 - 0x1000eca0: 2011 . MOVS r0,#0x11 - 0x1000eca2: f003f916 .... BL SetGATTReadRsp ; 0x10011ed2 - 0x1000eca6: e02f /. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000eca8: 4668 hF MOV r0,sp - 0x1000ecaa: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ecac: 49c4 .I LDR r1,[pc,#784] ; [0x1000efc0] = 0x2a29 - 0x1000ecae: 1e89 .. SUBS r1,r1,#2 - 0x1000ecb0: 4288 .B CMP r0,r1 - 0x1000ecb2: d104 .. BNE 0x1000ecbe ; ble_gatt_read + 114 - 0x1000ecb4: a1cd .. ADR r1,{pc}+0x338 ; 0x1000efec - 0x1000ecb6: 2007 . MOVS r0,#7 - 0x1000ecb8: f003f90b .... BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ecbc: e024 $. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ecbe: 4668 hF MOV r0,sp - 0x1000ecc0: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ecc2: 49bf .I LDR r1,[pc,#764] ; [0x1000efc0] = 0x2a29 - 0x1000ecc4: 1e49 I. SUBS r1,r1,#1 - 0x1000ecc6: 4288 .B CMP r0,r1 - 0x1000ecc8: d104 .. BNE 0x1000ecd4 ; ble_gatt_read + 136 - 0x1000ecca: a1ca .. ADR r1,{pc}+0x32a ; 0x1000eff4 - 0x1000eccc: 2007 . MOVS r0,#7 - 0x1000ecce: f003f900 .... BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ecd2: e019 .. B 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ecd4: 4668 hF MOV r0,sp - 0x1000ecd6: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ecd8: 49b9 .I LDR r1,[pc,#740] ; [0x1000efc0] = 0x2a29 - 0x1000ecda: 3910 .9 SUBS r1,r1,#0x10 - 0x1000ecdc: 4288 .B CMP r0,r1 - 0x1000ecde: d013 .. BEQ 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ece0: 4668 hF MOV r0,sp - 0x1000ece2: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ece4: 49c5 .I LDR r1,[pc,#788] ; [0x1000effc] = 0xff01 - 0x1000ece6: 4288 .B CMP r0,r1 - 0x1000ece8: d10e .. BNE 0x1000ed08 ; ble_gatt_read + 188 - 0x1000ecea: 2100 .! MOVS r1,#0 - 0x1000ecec: 9103 .. STR r1,[sp,#0xc] - 0x1000ecee: 2000 . MOVS r0,#0 - 0x1000ecf0: 9001 .. STR r0,[sp,#4] - 0x1000ecf2: 9002 .. STR r0,[sp,#8] - 0x1000ecf4: a903 .. ADD r1,sp,#0xc - 0x1000ecf6: a801 .. ADD r0,sp,#4 - 0x1000ecf8: f7f2ff89 .... BL ota_rsp ; 0x10001c0e - 0x1000ecfc: a901 .. ADD r1,sp,#4 - 0x1000ecfe: 4668 hF MOV r0,sp - 0x1000ed00: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000ed02: f003f8e6 .... BL SetGATTReadRsp ; 0x10011ed2 - 0x1000ed06: bf00 .. NOP - 0x1000ed08: b006 .. ADD sp,sp,#0x18 - 0x1000ed0a: bd10 .. POP {r4,pc} - BLE_SendCMDData - 0x1000ed0c: b53e >. PUSH {r1-r5,lr} - 0x1000ed0e: 4604 .F MOV r4,r0 - 0x1000ed10: 460d .F MOV r5,r1 - 0x1000ed12: 211f .! MOVS r1,#0x1f - 0x1000ed14: 43c9 .C MVNS r1,r1 - 0x1000ed16: 4668 hF MOV r0,sp - 0x1000ed18: 8001 .. STRH r1,[r0,#0] - 0x1000ed1a: 1cc9 .. ADDS r1,r1,#3 - 0x1000ed1c: 8041 A. STRH r1,[r0,#2] - 0x1000ed1e: 211b .! MOVS r1,#0x1b - 0x1000ed20: 8081 .. STRH r1,[r0,#4] - 0x1000ed22: 2101 .! MOVS r1,#1 - 0x1000ed24: 8101 .. STRH r1,[r0,#8] - 0x1000ed26: 4623 #F MOV r3,r4 - 0x1000ed28: 462a *F MOV r2,r5 - 0x1000ed2a: 4669 iF MOV r1,sp - 0x1000ed2c: 2001 . MOVS r0,#1 - 0x1000ed2e: f003f8df .... BL GATTDataSend ; 0x10011ef0 - 0x1000ed32: bd3e >. POP {r1-r5,pc} - ble_gatt_write - 0x1000ed34: b40f .. PUSH {r0-r3} - 0x1000ed36: b51c .. PUSH {r2-r4,lr} - 0x1000ed38: 4668 hF MOV r0,sp - 0x1000ed3a: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ed3c: 49af .I LDR r1,[pc,#700] ; [0x1000effc] = 0xff01 - 0x1000ed3e: 31e0 .1 ADDS r1,r1,#0xe0 - 0x1000ed40: 4288 .B CMP r0,r1 - 0x1000ed42: d071 q. BEQ 0x1000ee28 ; ble_gatt_write + 244 - 0x1000ed44: 4668 hF MOV r0,sp - 0x1000ed46: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ed48: 1c89 .. ADDS r1,r1,#2 - 0x1000ed4a: 4288 .B CMP r0,r1 - 0x1000ed4c: d162 b. BNE 0x1000ee14 ; ble_gatt_write + 224 - 0x1000ed4e: bf00 .. NOP - 0x1000ed50: 4668 hF MOV r0,sp - 0x1000ed52: 7d83 .} LDRB r3,[r0,#0x16] - 0x1000ed54: aa05 .. ADD r2,sp,#0x14 - 0x1000ed56: 3203 .2 ADDS r2,#3 - 0x1000ed58: a1a9 .. ADR r1,{pc}+0x2a8 ; 0x1000f000 - 0x1000ed5a: 2000 . MOVS r0,#0 - 0x1000ed5c: f001fd76 ..v. BL SEGGER_RTT_hexdump ; 0x1001084c - 0x1000ed60: bf00 .. NOP - 0x1000ed62: 4668 hF MOV r0,sp - 0x1000ed64: 7d80 .} LDRB r0,[r0,#0x16] - 0x1000ed66: 2802 .( CMP r0,#2 - 0x1000ed68: db4e N. BLT 0x1000ee08 ; ble_gatt_write + 212 - 0x1000ed6a: 4668 hF MOV r0,sp - 0x1000ed6c: 7dc0 .} LDRB r0,[r0,#0x17] - 0x1000ed6e: 2840 @( CMP r0,#0x40 - 0x1000ed70: d14a J. BNE 0x1000ee08 ; ble_gatt_write + 212 - 0x1000ed72: 4668 hF MOV r0,sp - 0x1000ed74: 7d80 .} LDRB r0,[r0,#0x16] - 0x1000ed76: 1e40 @. SUBS r0,r0,#1 - 0x1000ed78: a905 .. ADD r1,sp,#0x14 - 0x1000ed7a: 3103 .1 ADDS r1,#3 - 0x1000ed7c: 5c08 .\ LDRB r0,[r1,r0] - 0x1000ed7e: 2823 #( CMP r0,#0x23 - 0x1000ed80: d142 B. BNE 0x1000ee08 ; ble_gatt_write + 212 - 0x1000ed82: 4668 hF MOV r0,sp - 0x1000ed84: 7d80 .} LDRB r0,[r0,#0x16] - 0x1000ed86: 2806 .( CMP r0,#6 - 0x1000ed88: d10d .. BNE 0x1000eda6 ; ble_gatt_write + 114 - 0x1000ed8a: 2206 ." MOVS r2,#6 - 0x1000ed8c: a1a0 .. ADR r1,{pc}+0x284 ; 0x1000f010 - 0x1000ed8e: a805 .. ADD r0,sp,#0x14 - 0x1000ed90: 3003 .0 ADDS r0,#3 - 0x1000ed92: f7fff9da .... BL str_cmp ; 0x1000e14a - 0x1000ed96: 2800 .( CMP r0,#0 - 0x1000ed98: d005 .. BEQ 0x1000eda6 ; ble_gatt_write + 114 - 0x1000ed9a: bf00 .. NOP - 0x1000ed9c: a19e .. ADR r1,{pc}+0x27c ; 0x1000f018 - 0x1000ed9e: 2000 . MOVS r0,#0 - 0x1000eda0: f001fd42 ..B. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000eda4: e040 @. B 0x1000ee28 ; ble_gatt_write + 244 - 0x1000eda6: 4668 hF MOV r0,sp - 0x1000eda8: 7d80 .} LDRB r0,[r0,#0x16] - 0x1000edaa: 2805 .( CMP r0,#5 - 0x1000edac: d115 .. BNE 0x1000edda ; ble_gatt_write + 166 - 0x1000edae: 2205 ." MOVS r2,#5 - 0x1000edb0: a19b .. ADR r1,{pc}+0x270 ; 0x1000f020 - 0x1000edb2: a805 .. ADD r0,sp,#0x14 - 0x1000edb4: 3003 .0 ADDS r0,#3 - 0x1000edb6: f7fff9c8 .... BL str_cmp ; 0x1000e14a - 0x1000edba: 2800 .( CMP r0,#0 - 0x1000edbc: d00d .. BEQ 0x1000edda ; ble_gatt_write + 166 - 0x1000edbe: a196 .. ADR r1,{pc}+0x25a ; 0x1000f018 - 0x1000edc0: c903 .. LDM r1,{r0,r1} - 0x1000edc2: 9101 .. STR r1,[sp,#4] - 0x1000edc4: 9000 .. STR r0,[sp,#0] - 0x1000edc6: 2106 .! MOVS r1,#6 - 0x1000edc8: 4668 hF MOV r0,sp - 0x1000edca: f7ffff9f .... BL BLE_SendCMDData ; 0x1000ed0c - 0x1000edce: 2001 . MOVS r0,#1 - 0x1000edd0: 4995 .I LDR r1,[pc,#596] ; [0x1000f028] = 0x200032a8 - 0x1000edd2: 6108 .a STR r0,[r1,#0x10] - 0x1000edd4: 2014 . MOVS r0,#0x14 - 0x1000edd6: 8148 H. STRH r0,[r1,#0xa] - 0x1000edd8: e026 &. B 0x1000ee28 ; ble_gatt_write + 244 - 0x1000edda: 4668 hF MOV r0,sp - 0x1000eddc: 7d80 .} LDRB r0,[r0,#0x16] - 0x1000edde: 2805 .( CMP r0,#5 - 0x1000ede0: d122 ". BNE 0x1000ee28 ; ble_gatt_write + 244 - 0x1000ede2: 2205 ." MOVS r2,#5 - 0x1000ede4: a191 .. ADR r1,{pc}+0x248 ; 0x1000f02c - 0x1000ede6: a805 .. ADD r0,sp,#0x14 - 0x1000ede8: 3003 .0 ADDS r0,#3 - 0x1000edea: f7fff9ae .... BL str_cmp ; 0x1000e14a - 0x1000edee: 2800 .( CMP r0,#0 - 0x1000edf0: d01a .. BEQ 0x1000ee28 ; ble_gatt_write + 244 - 0x1000edf2: 2001 . MOVS r0,#1 - 0x1000edf4: 498c .I LDR r1,[pc,#560] ; [0x1000f028] = 0x200032a8 - 0x1000edf6: 7248 Hr STRB r0,[r1,#9] - 0x1000edf8: bf00 .. NOP - 0x1000edfa: 4608 .F MOV r0,r1 - 0x1000edfc: 7a42 Bz LDRB r2,[r0,#9] - 0x1000edfe: a18d .. ADR r1,{pc}+0x236 ; 0x1000f034 - 0x1000ee00: 2000 . MOVS r0,#0 - 0x1000ee02: f001fd11 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000ee06: e00f .. B 0x1000ee28 ; ble_gatt_write + 244 - 0x1000ee08: bf00 .. NOP - 0x1000ee0a: a190 .. ADR r1,{pc}+0x242 ; 0x1000f04c - 0x1000ee0c: 2000 . MOVS r0,#0 - 0x1000ee0e: f001fd0b .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000ee12: e009 .. B 0x1000ee28 ; ble_gatt_write + 244 - 0x1000ee14: 4668 hF MOV r0,sp - 0x1000ee16: 8a40 @. LDRH r0,[r0,#0x12] - 0x1000ee18: 4978 xI LDR r1,[pc,#480] ; [0x1000effc] = 0xff01 - 0x1000ee1a: 4288 .B CMP r0,r1 - 0x1000ee1c: d104 .. BNE 0x1000ee28 ; ble_gatt_write + 244 - 0x1000ee1e: 4668 hF MOV r0,sp - 0x1000ee20: 7d81 .} LDRB r1,[r0,#0x16] - 0x1000ee22: 3017 .0 ADDS r0,r0,#0x17 - 0x1000ee24: f7f2fcea .... BL ota_cmd ; 0x100017fc - 0x1000ee28: bc1c .. POP {r2-r4} - 0x1000ee2a: bc08 .. POP {r3} - 0x1000ee2c: b004 .. ADD sp,sp,#0x10 - 0x1000ee2e: 4718 .G BX r3 - ble_evt_callback - 0x1000ee30: b530 0. PUSH {r4,r5,lr} - 0x1000ee32: b08d .. SUB sp,sp,#0x34 - 0x1000ee34: 4604 .F MOV r4,r0 - 0x1000ee36: 1c60 `. ADDS r0,r4,#1 - 0x1000ee38: f004ffb2 .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000ee3c: 2101 .! MOVS r1,#1 - 0x1000ee3e: 0249 I. LSLS r1,r1,#9 - 0x1000ee40: 4288 .B CMP r0,r1 - 0x1000ee42: d10f .. BNE 0x1000ee64 ; ble_evt_callback + 52 - 0x1000ee44: 220e ." MOVS r2,#0xe - 0x1000ee46: 4621 !F MOV r1,r4 - 0x1000ee48: 3115 .1 ADDS r1,r1,#0x15 - 0x1000ee4a: 4668 hF MOV r0,sp - 0x1000ee4c: f004ff4a ..J. BL __aeabi_memcpy ; 0x10013ce4 - 0x1000ee50: 221e ." MOVS r2,#0x1e - 0x1000ee52: 1d61 a. ADDS r1,r4,#5 - 0x1000ee54: a805 .. ADD r0,sp,#0x14 - 0x1000ee56: f004ff45 ..E. BL __aeabi_memcpy ; 0x10013ce4 - 0x1000ee5a: a805 .. ADD r0,sp,#0x14 - 0x1000ee5c: c80f .. LDM r0,{r0-r3} - 0x1000ee5e: f7ffff69 ..i. BL ble_gatt_write ; 0x1000ed34 - 0x1000ee62: e221 !. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000ee64: 1c60 `. ADDS r0,r4,#1 - 0x1000ee66: f004ff9b .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000ee6a: 21ff .! MOVS r1,#0xff - 0x1000ee6c: 3101 .1 ADDS r1,#1 - 0x1000ee6e: 4288 .B CMP r0,r1 - 0x1000ee70: d109 .. BNE 0x1000ee86 ; ble_evt_callback + 86 - 0x1000ee72: 2208 ." MOVS r2,#8 - 0x1000ee74: 1d61 a. ADDS r1,r4,#5 - 0x1000ee76: a80b .. ADD r0,sp,#0x2c - 0x1000ee78: f004ff34 ..4. BL __aeabi_memcpy ; 0x10013ce4 - 0x1000ee7c: 990c .. LDR r1,[sp,#0x30] - 0x1000ee7e: 980b .. LDR r0,[sp,#0x2c] - 0x1000ee80: f7fffee4 .... BL ble_gatt_read ; 0x1000ec4c - 0x1000ee84: e210 .. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000ee86: 1c60 `. ADDS r0,r4,#1 - 0x1000ee88: f004ff8a .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000ee8c: 2802 .( CMP r0,#2 - 0x1000ee8e: d119 .. BNE 0x1000eec4 ; ble_evt_callback + 148 - 0x1000ee90: 2001 . MOVS r0,#1 - 0x1000ee92: 4972 rI LDR r1,[pc,#456] ; [0x1000f05c] = 0x200030fc - 0x1000ee94: 7008 .p STRB r0,[r1,#0] - 0x1000ee96: 2000 . MOVS r0,#0 - 0x1000ee98: 4963 cI LDR r1,[pc,#396] ; [0x1000f028] = 0x200032a8 - 0x1000ee9a: 8148 H. STRH r0,[r1,#0xa] - 0x1000ee9c: 7308 .s STRB r0,[r1,#0xc] - 0x1000ee9e: 4970 pI LDR r1,[pc,#448] ; [0x1000f060] = 0x20003102 - 0x1000eea0: 7008 .p STRB r0,[r1,#0] - 0x1000eea2: 2001 . MOVS r0,#1 - 0x1000eea4: f004fa2c ..,. BL Timer_Evt_Start ; 0x10013300 - 0x1000eea8: f7f2ff90 .... BL Timer2_Enable ; 0x10001dcc - 0x1000eeac: bf00 .. NOP - 0x1000eeae: 2306 .# MOVS r3,#6 - 0x1000eeb0: 1da2 .. ADDS r2,r4,#6 - 0x1000eeb2: a16c l. ADR r1,{pc}+0x1b2 ; 0x1000f064 - 0x1000eeb4: 2000 . MOVS r0,#0 - 0x1000eeb6: f001fcc9 .... BL SEGGER_RTT_hexdump ; 0x1001084c - 0x1000eeba: bf00 .. NOP - 0x1000eebc: 2001 . MOVS r0,#1 - 0x1000eebe: f7f2fc8a .... BL ota_variable_clear ; 0x100017d6 - 0x1000eec2: e1f1 .. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000eec4: 1c60 `. ADDS r0,r4,#1 - 0x1000eec6: f004ff6b ..k. BL __aeabi_uread4 ; 0x10013da0 - 0x1000eeca: 2804 .( CMP r0,#4 - 0x1000eecc: d13c <. BNE 0x1000ef48 ; ble_evt_callback + 280 - 0x1000eece: bf00 .. NOP - 0x1000eed0: 7962 by LDRB r2,[r4,#5] - 0x1000eed2: a168 h. ADR r1,{pc}+0x1a2 ; 0x1000f074 - 0x1000eed4: 2000 . MOVS r0,#0 - 0x1000eed6: f001fca7 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000eeda: bf00 .. NOP - 0x1000eedc: 486c lH LDR r0,[pc,#432] ; [0x1000f090] = 0x20003103 - 0x1000eede: 7800 .x LDRB r0,[r0,#0] - 0x1000eee0: 0840 @. LSRS r0,r0,#1 - 0x1000eee2: 0040 @. LSLS r0,r0,#1 - 0x1000eee4: 496a jI LDR r1,[pc,#424] ; [0x1000f090] = 0x20003103 - 0x1000eee6: 7008 .p STRB r0,[r1,#0] - 0x1000eee8: 2000 . MOVS r0,#0 - 0x1000eeea: 495c \I LDR r1,[pc,#368] ; [0x1000f05c] = 0x200030fc - 0x1000eeec: 7008 .p STRB r0,[r1,#0] - 0x1000eeee: 494e NI LDR r1,[pc,#312] ; [0x1000f028] = 0x200032a8 - 0x1000eef0: 8148 H. STRH r0,[r1,#0xa] - 0x1000eef2: 2002 . MOVS r0,#2 - 0x1000eef4: f004fa94 .... BL Timer_Get_State ; 0x10013420 - 0x1000eef8: 2800 .( CMP r0,#0 - 0x1000eefa: d006 .. BEQ 0x1000ef0a ; ble_evt_callback + 218 - 0x1000eefc: 4865 eH LDR r0,[pc,#404] ; [0x1000f094] = 0x20003078 - 0x1000eefe: 7800 .x LDRB r0,[r0,#0] - 0x1000ef00: 2803 .( CMP r0,#3 - 0x1000ef02: d002 .. BEQ 0x1000ef0a ; ble_evt_callback + 218 - 0x1000ef04: 2002 . MOVS r0,#2 - 0x1000ef06: f004f99a .... BL Timer_Evt_Stop ; 0x1001323e - 0x1000ef0a: 4847 GH LDR r0,[pc,#284] ; [0x1000f028] = 0x200032a8 - 0x1000ef0c: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000ef0e: 2800 .( CMP r0,#0 - 0x1000ef10: d003 .. BEQ 0x1000ef1a ; ble_evt_callback + 234 - 0x1000ef12: 4845 EH LDR r0,[pc,#276] ; [0x1000f028] = 0x200032a8 - 0x1000ef14: 7b80 .{ LDRB r0,[r0,#0xe] - 0x1000ef16: 2801 .( CMP r0,#1 - 0x1000ef18: d10c .. BNE 0x1000ef34 ; ble_evt_callback + 260 - 0x1000ef1a: f7fffe3c ..<. BL setup_adv_data ; 0x1000eb96 - 0x1000ef1e: f002fed9 .... BL StartAdv ; 0x10011cd4 - 0x1000ef22: 2001 . MOVS r0,#1 - 0x1000ef24: 495c \I LDR r1,[pc,#368] ; [0x1000f098] = 0x200030fd - 0x1000ef26: 7008 .p STRB r0,[r1,#0] - 0x1000ef28: bf00 .. NOP - 0x1000ef2a: a15c \. ADR r1,{pc}+0x172 ; 0x1000f09c - 0x1000ef2c: 2000 . MOVS r0,#0 - 0x1000ef2e: f001fc7b ..{. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000ef32: e1b9 .. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000ef34: f7fffe86 .... BL rf_stop ; 0x1000ec44 - 0x1000ef38: 2000 . MOVS r0,#0 - 0x1000ef3a: 4957 WI LDR r1,[pc,#348] ; [0x1000f098] = 0x200030fd - 0x1000ef3c: 7008 .p STRB r0,[r1,#0] - 0x1000ef3e: bf00 .. NOP - 0x1000ef40: a15c \. ADR r1,{pc}+0x174 ; 0x1000f0b4 - 0x1000ef42: f001fc71 ..q. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000ef46: e1af .. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000ef48: 1c60 `. ADDS r0,r4,#1 - 0x1000ef4a: f004ff29 ..). BL __aeabi_uread4 ; 0x10013da0 - 0x1000ef4e: 2101 .! MOVS r1,#1 - 0x1000ef50: 0349 I. LSLS r1,r1,#13 - 0x1000ef52: 4288 .B CMP r0,r1 - 0x1000ef54: d126 &. BNE 0x1000efa4 ; ble_evt_callback + 372 - 0x1000ef56: bf00 .. NOP - 0x1000ef58: 7aa1 .z LDRB r1,[r4,#0xa] - 0x1000ef5a: 7a62 bz LDRB r2,[r4,#9] - 0x1000ef5c: 0208 .. LSLS r0,r1,#8 - 0x1000ef5e: 4310 .C ORRS r0,r0,r2 - 0x1000ef60: 9000 .. STR r0,[sp,#0] - 0x1000ef62: 7a21 !z LDRB r1,[r4,#8] - 0x1000ef64: 79e5 .y LDRB r5,[r4,#7] - 0x1000ef66: 0208 .. LSLS r0,r1,#8 - 0x1000ef68: 4328 (C ORRS r0,r0,r5 - 0x1000ef6a: 4603 .F MOV r3,r0 - 0x1000ef6c: 79a1 .y LDRB r1,[r4,#6] - 0x1000ef6e: 7965 ey LDRB r5,[r4,#5] - 0x1000ef70: 0208 .. LSLS r0,r1,#8 - 0x1000ef72: 4328 (C ORRS r0,r0,r5 - 0x1000ef74: 4602 .F MOV r2,r0 - 0x1000ef76: a154 T. ADR r1,{pc}+0x152 ; 0x1000f0c8 - 0x1000ef78: 2000 . MOVS r0,#0 - 0x1000ef7a: f001fc55 ..U. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000ef7e: bf00 .. NOP - 0x1000ef80: 79a1 .y LDRB r1,[r4,#6] - 0x1000ef82: 7962 by LDRB r2,[r4,#5] - 0x1000ef84: 0208 .. LSLS r0,r1,#8 - 0x1000ef86: 4310 .C ORRS r0,r0,r2 - 0x1000ef88: 491c .I LDR r1,[pc,#112] ; [0x1000effc] = 0xff01 - 0x1000ef8a: 31df .1 ADDS r1,r1,#0xdf - 0x1000ef8c: 4288 .B CMP r0,r1 - 0x1000ef8e: d198 .. BNE 0x1000eec2 ; ble_evt_callback + 146 - 0x1000ef90: 7aa1 .z LDRB r1,[r4,#0xa] - 0x1000ef92: 7a62 bz LDRB r2,[r4,#9] - 0x1000ef94: 0208 .. LSLS r0,r1,#8 - 0x1000ef96: 4310 .C ORRS r0,r0,r2 - 0x1000ef98: 2801 .( CMP r0,#1 - 0x1000ef9a: d104 .. BNE 0x1000efa6 ; ble_evt_callback + 374 - 0x1000ef9c: 7a21 !z LDRB r1,[r4,#8] - 0x1000ef9e: 79e2 .y LDRB r2,[r4,#7] - 0x1000efa0: 0208 .. LSLS r0,r1,#8 - 0x1000efa2: e0a7 .. B 0x1000f0f4 ; ble_evt_callback + 708 - 0x1000efa4: e11a .. B 0x1000f1dc ; ble_evt_callback + 940 - 0x1000efa6: e0e2 .. B 0x1000f16e ; ble_evt_callback + 830 - $d - 0x1000efa8: 200030d0 .0. DCD 536883408 - 0x1000efac: 2000310c .1. DCD 536883468 - 0x1000efb0: 200030e4 .0. DCD 536883428 - 0x1000efb4: 200030d8 .0. DCD 536883416 - 0x1000efb8: 20003129 )1. DCD 536883497 - 0x1000efbc: 40020000 ...@ DCD 1073872896 - 0x1000efc0: 00002a29 )*.. DCD 10793 - 0x1000efc4: 7562764c Lvbu DCD 1969387084 - 0x1000efc8: 00000000 .... DCD 0 - 0x1000efcc: 53314442 BD1S DCD 1395737666 - 0x1000efd0: 32302d34 4-02 DCD 842018100 - 0x1000efd4: 00000000 .... DCD 0 - 0x1000efd8: 34445953 SYD4 DCD 876894547 - 0x1000efdc: 424d3150 P1MB DCD 1112355152 - 0x1000efe0: 34323144 D124 DCD 875704644 - 0x1000efe4: 31333231 1231 DCD 825438769 - 0x1000efe8: 00000000 .... DCD 0 - 0x1000efec: 302e3256 V2.0 DCD 808333910 - 0x1000eff0: 0000302e .0.. DCD 12334 - 0x1000eff4: 302e3156 V1.0 DCD 808333654 - 0x1000eff8: 0000302e .0.. DCD 12334 - 0x1000effc: 0000ff01 .... DCD 65281 - 0x1000f000: 5f454c42 BLE_ DCD 1598377026 - 0x1000f004: 5f4c5443 CTL_ DCD 1598837827 - 0x1000f008: 44495555 UUID DCD 1145656661 - 0x1000f00c: 0000003a :... DCD 58 - 0x1000f010: 53455440 @TES DCD 1397052480 - 0x1000f014: 00002354 T#.. DCD 9044 - 0x1000f018: 234b4f40 @OK# DCD 592138048 - 0x1000f01c: 00000a0d .... DCD 2573 - 0x1000f020: 46464f40 @OFF DCD 1179012928 - 0x1000f024: 00000023 #... DCD 35 - 0x1000f028: 200032a8 .2. DCD 536883880 - 0x1000f02c: 4c414340 @CAL DCD 1279345472 - 0x1000f030: 00000023 #... DCD 35 - 0x1000f034: 2e534150 PAS. DCD 777208144 - 0x1000f038: 756a6461 adju DCD 1969906785 - 0x1000f03c: 6c467473 stFl DCD 1816556659 - 0x1000f040: 3d206761 ag = DCD 1025533793 - 0x1000f044: 0d642520 %d. DCD 224666912 - 0x1000f048: 0000000a .... DCD 10 - 0x1000f04c: 52524540 @ERR DCD 1381123392 - 0x1000f050: 6320524f OR c DCD 1663062607 - 0x1000f054: 0d23646d md#. DCD 220423277 - 0x1000f058: 0000000a .... DCD 10 - 0x1000f05c: 200030fc .0. DCD 536883452 - 0x1000f060: 20003102 .1. DCD 536883458 - 0x1000f064: 6e6e6f43 Conn DCD 1852731203 - 0x1000f068: 65746365 ecte DCD 1702126437 - 0x1000f06c: 64612064 d ad DCD 1684086884 - 0x1000f070: 003a7264 dr:. DCD 3830372 - 0x1000f074: 63736944 Disc DCD 1668507972 - 0x1000f078: 656e6e6f onne DCD 1701736047 - 0x1000f07c: 64657463 cted DCD 1684370531 - 0x1000f080: 7365722c ,res DCD 1936028204 - 0x1000f084: 303a6e6f on:0 DCD 809135727 - 0x1000f088: 32302578 x%02 DCD 842016120 - 0x1000f08c: 000a0d78 x... DCD 658808 - 0x1000f090: 20003103 .1. DCD 536883459 - 0x1000f094: 20003078 x0. DCD 536883320 - 0x1000f098: 200030fd .0. DCD 536883453 - 0x1000f09c: 74736572 rest DCD 1953719666 - 0x1000f0a0: 20747261 art DCD 544502369 - 0x1000f0a4: 20766461 adv DCD 544629857 - 0x1000f0a8: 69642040 @ di DCD 1768169536 - 0x1000f0ac: 0d216373 sc!. DCD 220291955 - 0x1000f0b0: 0000000a .... DCD 10 - 0x1000f0b4: 706f7473 stop DCD 1886352499 - 0x1000f0b8: 76646120 adv DCD 1986289952 - 0x1000f0bc: 64204020 @ d DCD 1679835168 - 0x1000f0c0: 21637369 isc! DCD 560165737 - 0x1000f0c4: 00000a0d .... DCD 2573 - 0x1000f0c8: 5f504147 GAP_ DCD 1599095111 - 0x1000f0cc: 5f545645 EVT_ DCD 1599362629 - 0x1000f0d0: 5f545441 ATT_ DCD 1599362113 - 0x1000f0d4: 444e4148 HAND DCD 1145979208 - 0x1000f0d8: 435f454c LE_C DCD 1130317132 - 0x1000f0dc: 49464e4f ONFI DCD 1229344335 - 0x1000f0e0: 45525547 GURE DCD 1163023687 - 0x1000f0e4: 3225203d = %2 DCD 841293885 - 0x1000f0e8: 32252c78 x,%2 DCD 841297016 - 0x1000f0ec: 32252c78 x,%2 DCD 841297016 - 0x1000f0f0: 000a0d78 x... DCD 658808 - $t - 0x1000f0f4: 4310 .C ORRS r0,r0,r2 - 0x1000f0f6: 2819 .( CMP r0,#0x19 - 0x1000f0f8: d004 .. BEQ 0x1000f104 ; ble_evt_callback + 724 - 0x1000f0fa: 281c .( CMP r0,#0x1c - 0x1000f0fc: d013 .. BEQ 0x1000f126 ; ble_evt_callback + 758 - 0x1000f0fe: 281f .( CMP r0,#0x1f - 0x1000f100: d133 3. BNE 0x1000f16a ; ble_evt_callback + 826 - 0x1000f102: e021 !. B 0x1000f148 ; ble_evt_callback + 792 - 0x1000f104: 48fe .H LDR r0,[pc,#1016] ; [0x1000f500] = 0x20003103 - 0x1000f106: 7800 .x LDRB r0,[r0,#0] - 0x1000f108: 2101 .! MOVS r1,#1 - 0x1000f10a: 4308 .C ORRS r0,r0,r1 - 0x1000f10c: 49fc .I LDR r1,[pc,#1008] ; [0x1000f500] = 0x20003103 - 0x1000f10e: 7008 .p STRB r0,[r1,#0] - 0x1000f110: 48fc .H LDR r0,[pc,#1008] ; [0x1000f504] = 0x200036d0 - 0x1000f112: 6840 @h LDR r0,[r0,#4] - 0x1000f114: 49fb .I LDR r1,[pc,#1004] ; [0x1000f504] = 0x200036d0 - 0x1000f116: 6008 .` STR r0,[r1,#0] - 0x1000f118: bf00 .. NOP - 0x1000f11a: a1fb .. ADR r1,{pc}+0x3ee ; 0x1000f508 - 0x1000f11c: 2000 . MOVS r0,#0 - 0x1000f11e: f001fb83 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f122: bf00 .. NOP - 0x1000f124: e022 ". B 0x1000f16c ; ble_evt_callback + 828 - 0x1000f126: 48f6 .H LDR r0,[pc,#984] ; [0x1000f500] = 0x20003103 - 0x1000f128: 7800 .x LDRB r0,[r0,#0] - 0x1000f12a: 2102 .! MOVS r1,#2 - 0x1000f12c: 4308 .C ORRS r0,r0,r1 - 0x1000f12e: 49f4 .I LDR r1,[pc,#976] ; [0x1000f500] = 0x20003103 - 0x1000f130: 7008 .p STRB r0,[r1,#0] - 0x1000f132: 48f4 .H LDR r0,[pc,#976] ; [0x1000f504] = 0x200036d0 - 0x1000f134: 6840 @h LDR r0,[r0,#4] - 0x1000f136: 49f3 .I LDR r1,[pc,#972] ; [0x1000f504] = 0x200036d0 - 0x1000f138: 6008 .` STR r0,[r1,#0] - 0x1000f13a: bf00 .. NOP - 0x1000f13c: a1f8 .. ADR r1,{pc}+0x3e4 ; 0x1000f520 - 0x1000f13e: 2000 . MOVS r0,#0 - 0x1000f140: f001fb72 ..r. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f144: bf00 .. NOP - 0x1000f146: e011 .. B 0x1000f16c ; ble_evt_callback + 828 - 0x1000f148: 48ed .H LDR r0,[pc,#948] ; [0x1000f500] = 0x20003103 - 0x1000f14a: 7800 .x LDRB r0,[r0,#0] - 0x1000f14c: 2103 .! MOVS r1,#3 - 0x1000f14e: 4308 .C ORRS r0,r0,r1 - 0x1000f150: 49eb .I LDR r1,[pc,#940] ; [0x1000f500] = 0x20003103 - 0x1000f152: 7008 .p STRB r0,[r1,#0] - 0x1000f154: 48eb .H LDR r0,[pc,#940] ; [0x1000f504] = 0x200036d0 - 0x1000f156: 6840 @h LDR r0,[r0,#4] - 0x1000f158: 49ea .I LDR r1,[pc,#936] ; [0x1000f504] = 0x200036d0 - 0x1000f15a: 6008 .` STR r0,[r1,#0] - 0x1000f15c: bf00 .. NOP - 0x1000f15e: a1f6 .. ADR r1,{pc}+0x3da ; 0x1000f538 - 0x1000f160: 2000 . MOVS r0,#0 - 0x1000f162: f001fb61 ..a. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f166: bf00 .. NOP - 0x1000f168: e000 .. B 0x1000f16c ; ble_evt_callback + 828 - 0x1000f16a: bf00 .. NOP - 0x1000f16c: e09c .. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000f16e: 7a21 !z LDRB r1,[r4,#8] - 0x1000f170: 79e2 .y LDRB r2,[r4,#7] - 0x1000f172: 0208 .. LSLS r0,r1,#8 - 0x1000f174: 4310 .C ORRS r0,r0,r2 - 0x1000f176: 2819 .( CMP r0,#0x19 - 0x1000f178: d004 .. BEQ 0x1000f184 ; ble_evt_callback + 852 - 0x1000f17a: 281c .( CMP r0,#0x1c - 0x1000f17c: d012 .. BEQ 0x1000f1a4 ; ble_evt_callback + 884 - 0x1000f17e: 281f .( CMP r0,#0x1f - 0x1000f180: d12a *. BNE 0x1000f1d8 ; ble_evt_callback + 936 - 0x1000f182: e01c .. B 0x1000f1be ; ble_evt_callback + 910 - 0x1000f184: 48de .H LDR r0,[pc,#888] ; [0x1000f500] = 0x20003103 - 0x1000f186: 7800 .x LDRB r0,[r0,#0] - 0x1000f188: 0840 @. LSRS r0,r0,#1 - 0x1000f18a: 0040 @. LSLS r0,r0,#1 - 0x1000f18c: 49dc .I LDR r1,[pc,#880] ; [0x1000f500] = 0x20003103 - 0x1000f18e: 7008 .p STRB r0,[r1,#0] - 0x1000f190: 2000 . MOVS r0,#0 - 0x1000f192: f001ff6a ..j. BL UartEn ; 0x1001106a - 0x1000f196: bf00 .. NOP - 0x1000f198: a1ed .. ADR r1,{pc}+0x3b8 ; 0x1000f550 - 0x1000f19a: 2000 . MOVS r0,#0 - 0x1000f19c: f001fb44 ..D. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f1a0: bf00 .. NOP - 0x1000f1a2: e01a .. B 0x1000f1da ; ble_evt_callback + 938 - 0x1000f1a4: 48d6 .H LDR r0,[pc,#856] ; [0x1000f500] = 0x20003103 - 0x1000f1a6: 7800 .x LDRB r0,[r0,#0] - 0x1000f1a8: 2102 .! MOVS r1,#2 - 0x1000f1aa: 4388 .C BICS r0,r0,r1 - 0x1000f1ac: 49d4 .I LDR r1,[pc,#848] ; [0x1000f500] = 0x20003103 - 0x1000f1ae: 7008 .p STRB r0,[r1,#0] - 0x1000f1b0: bf00 .. NOP - 0x1000f1b2: a1ed .. ADR r1,{pc}+0x3b6 ; 0x1000f568 - 0x1000f1b4: 2000 . MOVS r0,#0 - 0x1000f1b6: f001fb37 ..7. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f1ba: bf00 .. NOP - 0x1000f1bc: e00d .. B 0x1000f1da ; ble_evt_callback + 938 - 0x1000f1be: 48d0 .H LDR r0,[pc,#832] ; [0x1000f500] = 0x20003103 - 0x1000f1c0: 7800 .x LDRB r0,[r0,#0] - 0x1000f1c2: 0880 .. LSRS r0,r0,#2 - 0x1000f1c4: 0080 .. LSLS r0,r0,#2 - 0x1000f1c6: 49ce .I LDR r1,[pc,#824] ; [0x1000f500] = 0x20003103 - 0x1000f1c8: 7008 .p STRB r0,[r1,#0] - 0x1000f1ca: bf00 .. NOP - 0x1000f1cc: a1ec .. ADR r1,{pc}+0x3b4 ; 0x1000f580 - 0x1000f1ce: 2000 . MOVS r0,#0 - 0x1000f1d0: f001fb2a ..*. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f1d4: bf00 .. NOP - 0x1000f1d6: e000 .. B 0x1000f1da ; ble_evt_callback + 938 - 0x1000f1d8: bf00 .. NOP - 0x1000f1da: e065 e. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000f1dc: 1c60 `. ADDS r0,r4,#1 - 0x1000f1de: f004fddf .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000f1e2: 2101 .! MOVS r1,#1 - 0x1000f1e4: 03c9 .. LSLS r1,r1,#15 - 0x1000f1e6: 4288 .B CMP r0,r1 - 0x1000f1e8: d123 #. BNE 0x1000f232 ; ble_evt_callback + 1026 - 0x1000f1ea: 79a1 .y LDRB r1,[r4,#6] - 0x1000f1ec: 7962 by LDRB r2,[r4,#5] - 0x1000f1ee: 0208 .. LSLS r0,r1,#8 - 0x1000f1f0: 4310 .C ORRS r0,r0,r2 - 0x1000f1f2: 0003 .. MOVS r3,r0 - 0x1000f1f4: f005ff27 ..'. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x1000f1f8: 18170406 .... DCD 404161542 - 0x1000f1fc: 1c1b1a19 .... DCD 471538201 - $t - 0x1000f200: bf00 .. NOP - 0x1000f202: a1e5 .. ADR r1,{pc}+0x396 ; 0x1000f598 - 0x1000f204: 2000 . MOVS r0,#0 - 0x1000f206: f001fb0f .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f20a: bf00 .. NOP - 0x1000f20c: a80b .. ADD r0,sp,#0x2c - 0x1000f20e: f002fe2a ..*. BL GetLinkParameters ; 0x10011e66 - 0x1000f212: bf00 .. NOP - 0x1000f214: 4668 hF MOV r0,sp - 0x1000f216: 8dc3 .. LDRH r3,[r0,#0x2e] - 0x1000f218: 8d82 .. LDRH r2,[r0,#0x2c] - 0x1000f21a: a1e5 .. ADR r1,{pc}+0x396 ; 0x1000f5b0 - 0x1000f21c: 2000 . MOVS r0,#0 - 0x1000f21e: f001fb03 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f222: bf00 .. NOP - 0x1000f224: e004 .. B 0x1000f230 ; ble_evt_callback + 1024 - 0x1000f226: e003 .. B 0x1000f230 ; ble_evt_callback + 1024 - 0x1000f228: e002 .. B 0x1000f230 ; ble_evt_callback + 1024 - 0x1000f22a: e001 .. B 0x1000f230 ; ble_evt_callback + 1024 - 0x1000f22c: e000 .. B 0x1000f230 ; ble_evt_callback + 1024 - 0x1000f22e: bf00 .. NOP - 0x1000f230: e03a :. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000f232: 1c60 `. ADDS r0,r4,#1 - 0x1000f234: f004fdb4 .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000f238: 2101 .! MOVS r1,#1 - 0x1000f23a: 0409 .. LSLS r1,r1,#16 - 0x1000f23c: 4288 .B CMP r0,r1 - 0x1000f23e: d10f .. BNE 0x1000f260 ; ble_evt_callback + 1072 - 0x1000f240: a80b .. ADD r0,sp,#0x2c - 0x1000f242: f002fe10 .... BL GetLinkParameters ; 0x10011e66 - 0x1000f246: bf00 .. NOP - 0x1000f248: 4668 hF MOV r0,sp - 0x1000f24a: 8e00 .. LDRH r0,[r0,#0x30] - 0x1000f24c: 9000 .. STR r0,[sp,#0] - 0x1000f24e: 4668 hF MOV r0,sp - 0x1000f250: 8dc3 .. LDRH r3,[r0,#0x2e] - 0x1000f252: 8d82 .. LDRH r2,[r0,#0x2c] - 0x1000f254: a1dd .. ADR r1,{pc}+0x378 ; 0x1000f5cc - 0x1000f256: 2000 . MOVS r0,#0 - 0x1000f258: f001fae6 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f25c: bf00 .. NOP - 0x1000f25e: e023 #. B 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000f260: 1c60 `. ADDS r0,r4,#1 - 0x1000f262: f004fd9d .... BL __aeabi_uread4 ; 0x10013da0 - 0x1000f266: 2801 .( CMP r0,#1 - 0x1000f268: d11e .. BNE 0x1000f2a8 ; ble_evt_callback + 1144 - 0x1000f26a: bf00 .. NOP - 0x1000f26c: a1df .. ADR r1,{pc}+0x380 ; 0x1000f5ec - 0x1000f26e: 2000 . MOVS r0,#0 - 0x1000f270: f001fada .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f274: bf00 .. NOP - 0x1000f276: 48e2 .H LDR r0,[pc,#904] ; [0x1000f600] = 0x200032a8 - 0x1000f278: 7b00 .{ LDRB r0,[r0,#0xc] - 0x1000f27a: 2800 .( CMP r0,#0 - 0x1000f27c: d003 .. BEQ 0x1000f286 ; ble_evt_callback + 1110 - 0x1000f27e: 48e0 .H LDR r0,[pc,#896] ; [0x1000f600] = 0x200032a8 - 0x1000f280: 7b80 .{ LDRB r0,[r0,#0xe] - 0x1000f282: 2801 .( CMP r0,#1 - 0x1000f284: d105 .. BNE 0x1000f292 ; ble_evt_callback + 1122 - 0x1000f286: f002fd25 ..%. BL StartAdv ; 0x10011cd4 - 0x1000f28a: 2001 . MOVS r0,#1 - 0x1000f28c: 49dd .I LDR r1,[pc,#884] ; [0x1000f604] = 0x200030fd - 0x1000f28e: 7008 .p STRB r0,[r1,#0] - 0x1000f290: e004 .. B 0x1000f29c ; ble_evt_callback + 1132 - 0x1000f292: f7fffcd7 .... BL rf_stop ; 0x1000ec44 - 0x1000f296: 2000 . MOVS r0,#0 - 0x1000f298: 49da .I LDR r1,[pc,#872] ; [0x1000f604] = 0x200030fd - 0x1000f29a: 7008 .p STRB r0,[r1,#0] - 0x1000f29c: bf00 .. NOP - 0x1000f29e: a1da .. ADR r1,{pc}+0x36a ; 0x1000f608 - 0x1000f2a0: 2000 . MOVS r0,#0 - 0x1000f2a2: f001fac1 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f2a6: bf00 .. NOP - 0x1000f2a8: b00d .. ADD sp,sp,#0x34 - 0x1000f2aa: bd30 0. POP {r4,r5,pc} - ble_init - 0x1000f2ac: b500 .. PUSH {lr} - 0x1000f2ae: b087 .. SUB sp,sp,#0x1c - 0x1000f2b0: f002fb22 ..". BL BleInit ; 0x100118f8 - 0x1000f2b4: 2001 . MOVS r0,#1 - 0x1000f2b6: f002fddc .... BL SetWinWideMinusCnt ; 0x10011e72 - 0x1000f2ba: 48d7 .H LDR r0,[pc,#860] ; [0x1000f618] = 0x200030f8 - 0x1000f2bc: f002fe04 .... BL GetGATTReportHandle ; 0x10011ec8 - 0x1000f2c0: 2103 .! MOVS r1,#3 - 0x1000f2c2: 4668 hF MOV r0,sp - 0x1000f2c4: 7301 .s STRB r1,[r0,#0xc] - 0x1000f2c6: 2100 .! MOVS r1,#0 - 0x1000f2c8: 7341 As STRB r1,[r0,#0xd] - 0x1000f2ca: 7b80 .{ LDRB r0,[r0,#0xe] - 0x1000f2cc: 0881 .. LSRS r1,r0,#2 - 0x1000f2ce: 0089 .. LSLS r1,r1,#2 - 0x1000f2d0: 1c49 I. ADDS r1,r1,#1 - 0x1000f2d2: 4668 hF MOV r0,sp - 0x1000f2d4: 7381 .s STRB r1,[r0,#0xe] - 0x1000f2d6: 7b80 .{ LDRB r0,[r0,#0xe] - 0x1000f2d8: 2104 .! MOVS r1,#4 - 0x1000f2da: 4388 .C BICS r0,r0,r1 - 0x1000f2dc: 4601 .F MOV r1,r0 - 0x1000f2de: 4668 hF MOV r0,sp - 0x1000f2e0: 7381 .s STRB r1,[r0,#0xe] - 0x1000f2e2: 2110 .! MOVS r1,#0x10 - 0x1000f2e4: 73c1 .s STRB r1,[r0,#0xf] - 0x1000f2e6: 2100 .! MOVS r1,#0 - 0x1000f2e8: 7401 .t STRB r1,[r0,#0x10] - 0x1000f2ea: 2103 .! MOVS r1,#3 - 0x1000f2ec: 7441 At STRB r1,[r0,#0x11] - 0x1000f2ee: a803 .. ADD r0,sp,#0xc - 0x1000f2f0: f002fdad .... BL SetSecParams ; 0x10011e4e - 0x1000f2f4: 20c0 . MOVS r0,#0xc0 - 0x1000f2f6: 9005 .. STR r0,[sp,#0x14] - 0x1000f2f8: 48c8 .H LDR r0,[pc,#800] ; [0x1000f61c] = 0x1000ee31 - 0x1000f2fa: 9006 .. STR r0,[sp,#0x18] - 0x1000f2fc: a805 .. ADD r0,sp,#0x14 - 0x1000f2fe: f002fdc8 .... BL SetEvtCallback ; 0x10011e92 - 0x1000f302: 2000 . MOVS r0,#0 - 0x1000f304: f002ffb8 .... BL SetBondManagerIndex ; 0x10012278 - 0x1000f308: f7fffc45 ..E. BL setup_adv_data ; 0x1000eb96 - 0x1000f30c: 2100 .! MOVS r1,#0 - 0x1000f30e: 4668 hF MOV r0,sp - 0x1000f310: 7001 .p STRB r1,[r0,#0] - 0x1000f312: 70c1 .p STRB r1,[r0,#3] - 0x1000f314: 7101 .q STRB r1,[r0,#4] - 0x1000f316: 2101 .! MOVS r1,#1 - 0x1000f318: 7041 Ap STRB r1,[r0,#1] - 0x1000f31a: 2100 .! MOVS r1,#0 - 0x1000f31c: 7081 .p STRB r1,[r0,#2] - 0x1000f31e: 1dc1 .. ADDS r1,r0,#7 - 0x1000f320: 2020 MOVS r0,#0x20 - 0x1000f322: f004fd47 ..G. BL __aeabi_uwrite4 ; 0x10013db4 - 0x1000f326: 4668 hF MOV r0,sp - 0x1000f328: f002ff0b .... BL WakeupConfig ; 0x10012142 - 0x1000f32c: b007 .. ADD sp,sp,#0x1c - 0x1000f32e: bd00 .. POP {pc} - main - 0x1000f330: b672 r. CPSID i - 0x1000f332: 200a . MOVS r0,#0xa - 0x1000f334: f7f1f930 ..0. BL delay_ms ; 0x10000598 - 0x1000f338: f7ffffb8 .... BL ble_init ; 0x1000f2ac - 0x1000f33c: f7fffbcd .... BL nvic_priority ; 0x1000eada - 0x1000f340: 2000 . MOVS r0,#0 - 0x1000f342: f002feee .... BL MCUClockSwitch ; 0x10012122 - 0x1000f346: f001fe6b ..k. BL RCOSCCalibration ; 0x10011020 - 0x1000f34a: 2001 . MOVS r0,#1 - 0x1000f34c: f001ff21 ..!. BL ClockSwitch ; 0x10011192 - 0x1000f350: f000ff26 ..&. BL SEGGER_RTT_Init ; 0x100101a0 - 0x1000f354: 2000 . MOVS r0,#0 - 0x1000f356: f001fe88 .... BL UartEn ; 0x1001106a - 0x1000f35a: bf00 .. NOP - 0x1000f35c: a3b0 .. ADR r3,{pc}+0x2c4 ; 0x1000f620 - 0x1000f35e: a2b3 .. ADR r2,{pc}+0x2ce ; 0x1000f62c - 0x1000f360: a1b5 .. ADR r1,{pc}+0x2d8 ; 0x1000f638 - 0x1000f362: 2000 . MOVS r0,#0 - 0x1000f364: f001fa60 ..`. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f368: bf00 .. NOP - 0x1000f36a: f7fffacc .... BL gpio_init ; 0x1000e906 - 0x1000f36e: 49ba .I LDR r1,[pc,#744] ; [0x1000f658] = 0x200031dc - 0x1000f370: 2005 . MOVS r0,#5 - 0x1000f372: f004f866 ..f. BL SYD_Timer_Init ; 0x10013442 - 0x1000f376: f7f2f8ec .... BL Timer_Evt_List ; 0x10001552 - 0x1000f37a: 2004 . MOVS r0,#4 - 0x1000f37c: f003ffc0 .... BL Timer_Evt_Start ; 0x10013300 - 0x1000f380: 2002 . MOVS r0,#2 - 0x1000f382: f003ffbd .... BL Timer_Evt_Start ; 0x10013300 - 0x1000f386: 2008 . MOVS r0,#8 - 0x1000f388: f003ffba .... BL Timer_Evt_Start ; 0x10013300 - 0x1000f38c: 2010 . MOVS r0,#0x10 - 0x1000f38e: f003ffb7 .... BL Timer_Evt_Start ; 0x10013300 - 0x1000f392: f000f9f7 .... BL BSP_MCU_Config ; 0x1000f784 - 0x1000f396: f7f2fe1f .... BL Lsm6dso_Init ; 0x10001fd8 - 0x1000f39a: f7f2fd17 .... BL Timer2_Enable ; 0x10001dcc - 0x1000f39e: f7f2fd96 .... BL Lis2dh_Init ; 0x10001ece - 0x1000f3a2: f002fc97 .... BL StartAdv ; 0x10011cd4 - 0x1000f3a6: 2001 . MOVS r0,#1 - 0x1000f3a8: 4996 .I LDR r1,[pc,#600] ; [0x1000f604] = 0x200030fd - 0x1000f3aa: 7008 .p STRB r0,[r1,#0] - 0x1000f3ac: 4a94 .J LDR r2,[pc,#592] ; [0x1000f600] = 0x200032a8 - 0x1000f3ae: 3210 .2 ADDS r2,r2,#0x10 - 0x1000f3b0: 2104 .! MOVS r1,#4 - 0x1000f3b2: 2000 . MOVS r0,#0 - 0x1000f3b4: f002ffa7 .... BL ReadFlashData ; 0x10012306 - 0x1000f3b8: bf00 .. NOP - 0x1000f3ba: 4891 .H LDR r0,[pc,#580] ; [0x1000f600] = 0x200032a8 - 0x1000f3bc: a1a7 .. ADR r1,{pc}+0x2a0 ; 0x1000f65c - 0x1000f3be: 6902 .i LDR r2,[r0,#0x10] - 0x1000f3c0: 2000 . MOVS r0,#0 - 0x1000f3c2: f001fa31 ..1. BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f3c6: bf00 .. NOP - 0x1000f3c8: b662 b. CPSIE i - 0x1000f3ca: f7fff928 ..(. BL get_battery_value ; 0x1000e61e - 0x1000f3ce: e01b .. B 0x1000f408 ; main + 216 - 0x1000f3d0: f003f896 .... BL ble_sched_execute ; 0x10012500 - 0x1000f3d4: f7fffa5a ..Z. BL timer_event_handler ; 0x1000e88c - 0x1000f3d8: f7feffe8 .... BL Charge_State_Judge ; 0x1000e3ac - 0x1000f3dc: 4848 HH LDR r0,[pc,#288] ; [0x1000f500] = 0x20003103 - 0x1000f3de: 7800 .x LDRB r0,[r0,#0] - 0x1000f3e0: 07c0 .. LSLS r0,r0,#31 - 0x1000f3e2: 0fc0 .. LSRS r0,r0,#31 - 0x1000f3e4: 2800 .( CMP r0,#0 - 0x1000f3e6: d001 .. BEQ 0x1000f3ec ; main + 188 - 0x1000f3e8: f7feff7b ..{. BL send_to_master ; 0x1000e2e2 - 0x1000f3ec: 48a0 .H LDR r0,[pc,#640] ; [0x1000f670] = 0x20003104 - 0x1000f3ee: 7800 .x LDRB r0,[r0,#0] - 0x1000f3f0: 07c0 .. LSLS r0,r0,#31 - 0x1000f3f2: 0fc0 .. LSRS r0,r0,#31 - 0x1000f3f4: 2800 .( CMP r0,#0 - 0x1000f3f6: d101 .. BNE 0x1000f3fc ; main + 204 - 0x1000f3f8: f002fede .... BL SystemSleep ; 0x100121b8 - 0x1000f3fc: 4880 .H LDR r0,[pc,#512] ; [0x1000f600] = 0x200032a8 - 0x1000f3fe: 7b40 @{ LDRB r0,[r0,#0xd] - 0x1000f400: 2801 .( CMP r0,#1 - 0x1000f402: d101 .. BNE 0x1000f408 ; main + 216 - 0x1000f404: f7fefee9 .... BL PowerDown ; 0x1000e1da - 0x1000f408: e7e2 .. B 0x1000f3d0 ; main + 160 - rtc_event_handler - 0x1000f40a: b510 .. PUSH {r4,lr} - 0x1000f40c: 4899 .H LDR r0,[pc,#612] ; [0x1000f674] = 0x200031b4 - 0x1000f40e: 6800 .h LDR r0,[r0,#0] - 0x1000f410: 2800 .( CMP r0,#0 - 0x1000f412: d00e .. BEQ 0x1000f432 ; rtc_event_handler + 40 - 0x1000f414: 4897 .H LDR r0,[pc,#604] ; [0x1000f674] = 0x200031b4 - 0x1000f416: 7800 .x LDRB r0,[r0,#0] - 0x1000f418: 07c0 .. LSLS r0,r0,#31 - 0x1000f41a: 0fc0 .. LSRS r0,r0,#31 - 0x1000f41c: 2800 .( CMP r0,#0 - 0x1000f41e: d008 .. BEQ 0x1000f432 ; rtc_event_handler + 40 - 0x1000f420: bf00 .. NOP - 0x1000f422: a195 .. ADR r1,{pc}+0x256 ; 0x1000f678 - 0x1000f424: 2000 . MOVS r0,#0 - 0x1000f426: f001f9ff .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1000f42a: bf00 .. NOP - 0x1000f42c: 2001 . MOVS r0,#1 - 0x1000f42e: f004fa57 ..W. BL RTC_EVT_Clr ; 0x100138e0 - 0x1000f432: bd10 .. POP {r4,pc} - JsProtocol_Report - 0x1000f434: b5ff .. PUSH {r0-r7,lr} - 0x1000f436: b087 .. SUB sp,sp,#0x1c - 0x1000f438: 2700 .' MOVS r7,#0 - 0x1000f43a: 2000 . MOVS r0,#0 - 0x1000f43c: 9005 .. STR r0,[sp,#0x14] - 0x1000f43e: 9004 .. STR r0,[sp,#0x10] - 0x1000f440: 2400 .$ MOVS r4,#0 - 0x1000f442: f7fef94f ..O. BL cJSON_CreateObject ; 0x1000d6e4 - 0x1000f446: 9005 .. STR r0,[sp,#0x14] - 0x1000f448: 9807 .. LDR r0,[sp,#0x1c] - 0x1000f44a: f005f90d .... BL __aeabi_i2d ; 0x10014668 - 0x1000f44e: 4602 .F MOV r2,r0 - 0x1000f450: 460b .F MOV r3,r1 - 0x1000f452: 9101 .. STR r1,[sp,#4] - 0x1000f454: 9000 .. STR r0,[sp,#0] - 0x1000f456: a18c .. ADR r1,{pc}+0x232 ; 0x1000f688 - 0x1000f458: 9805 .. LDR r0,[sp,#0x14] - 0x1000f45a: f7fef8c4 .... BL cJSON_AddNumberToObject ; 0x1000d5e6 - 0x1000f45e: 9808 .. LDR r0,[sp,#0x20] - 0x1000f460: f005f902 .... BL __aeabi_i2d ; 0x10014668 - 0x1000f464: 4602 .F MOV r2,r0 - 0x1000f466: 460b .F MOV r3,r1 - 0x1000f468: 9101 .. STR r1,[sp,#4] - 0x1000f46a: 9000 .. STR r0,[sp,#0] - 0x1000f46c: a187 .. ADR r1,{pc}+0x220 ; 0x1000f68c - 0x1000f46e: 9805 .. LDR r0,[sp,#0x14] - 0x1000f470: f7fef8b9 .... BL cJSON_AddNumberToObject ; 0x1000d5e6 - 0x1000f474: 9809 .. LDR r0,[sp,#0x24] - 0x1000f476: f005f8f7 .... BL __aeabi_i2d ; 0x10014668 - 0x1000f47a: 4602 .F MOV r2,r0 - 0x1000f47c: 460b .F MOV r3,r1 - 0x1000f47e: 9101 .. STR r1,[sp,#4] - 0x1000f480: 9000 .. STR r0,[sp,#0] - 0x1000f482: a183 .. ADR r1,{pc}+0x20e ; 0x1000f690 - 0x1000f484: 9805 .. LDR r0,[sp,#0x14] - 0x1000f486: f7fef8ae .... BL cJSON_AddNumberToObject ; 0x1000d5e6 - 0x1000f48a: f7fef92b ..+. BL cJSON_CreateObject ; 0x1000d6e4 - 0x1000f48e: 9004 .. STR r0,[sp,#0x10] - 0x1000f490: a180 .. ADR r1,{pc}+0x204 ; 0x1000f694 - 0x1000f492: 9a04 .. LDR r2,[sp,#0x10] - 0x1000f494: 9805 .. LDR r0,[sp,#0x14] - 0x1000f496: f7fdffac .... BL cJSON_AddItemToObject ; 0x1000d3f2 - 0x1000f49a: 9810 .. LDR r0,[sp,#0x40] - 0x1000f49c: f005f8e4 .... BL __aeabi_i2d ; 0x10014668 - 0x1000f4a0: 4602 .F MOV r2,r0 - 0x1000f4a2: 460b .F MOV r3,r1 - 0x1000f4a4: 9101 .. STR r1,[sp,#4] - 0x1000f4a6: 9000 .. STR r0,[sp,#0] - 0x1000f4a8: 990a .. LDR r1,[sp,#0x28] - 0x1000f4aa: 9804 .. LDR r0,[sp,#0x10] - 0x1000f4ac: f7fef89b .... BL cJSON_AddNumberToObject ; 0x1000d5e6 - 0x1000f4b0: 9812 .. LDR r0,[sp,#0x48] - 0x1000f4b2: f005f8d9 .... BL __aeabi_i2d ; 0x10014668 - 0x1000f4b6: 4602 .F MOV r2,r0 - 0x1000f4b8: 460b .F MOV r3,r1 - 0x1000f4ba: 9101 .. STR r1,[sp,#4] - 0x1000f4bc: 9000 .. STR r0,[sp,#0] - 0x1000f4be: 9911 .. LDR r1,[sp,#0x44] - 0x1000f4c0: 9804 .. LDR r0,[sp,#0x10] - 0x1000f4c2: f7fef890 .... BL cJSON_AddNumberToObject ; 0x1000d5e6 - 0x1000f4c6: 9805 .. LDR r0,[sp,#0x14] - 0x1000f4c8: f7fdfe29 ..). BL cJSON_Print ; 0x1000d11e - 0x1000f4cc: 9003 .. STR r0,[sp,#0xc] - 0x1000f4ce: 9803 .. LDR r0,[sp,#0xc] - 0x1000f4d0: f7fefc69 ..i. BL cJSON_Minify ; 0x1000dda6 - 0x1000f4d4: 9803 .. LDR r0,[sp,#0xc] - 0x1000f4d6: f7fefe2f ../. BL stringLength ; 0x1000e138 - 0x1000f4da: b206 .. SXTH r6,r0 - 0x1000f4dc: 1d70 p. ADDS r0,r6,#5 - 0x1000f4de: f005fdf1 .... BL malloc ; 0x100150c4 - 0x1000f4e2: 4605 .F MOV r5,r0 - 0x1000f4e4: 227f ." MOVS r2,#0x7f - 0x1000f4e6: 4621 !F MOV r1,r4 - 0x1000f4e8: 1c64 d. ADDS r4,r4,#1 - 0x1000f4ea: 546a jT STRB r2,[r5,r1] - 0x1000f4ec: 4621 !F MOV r1,r4 - 0x1000f4ee: 1c64 d. ADDS r4,r4,#1 - 0x1000f4f0: 546e nT STRB r6,[r5,r1] - 0x1000f4f2: 20ff . MOVS r0,#0xff - 0x1000f4f4: 0200 .. LSLS r0,r0,#8 - 0x1000f4f6: 4030 0@ ANDS r0,r0,r6 - 0x1000f4f8: 1202 .. ASRS r2,r0,#8 - 0x1000f4fa: 4621 !F MOV r1,r4 - 0x1000f4fc: 1c64 d. ADDS r4,r4,#1 - 0x1000f4fe: e0cb .. B 0x1000f698 ; JsProtocol_Report + 612 - $d - 0x1000f500: 20003103 .1. DCD 536883459 - 0x1000f504: 200036d0 .6. DCD 536884944 - 0x1000f508: 20505052 RPP DCD 542134354 - 0x1000f50c: 69746f6e noti DCD 1769238382 - 0x1000f510: 45207966 fy E DCD 1159756134 - 0x1000f514: 6c62616e nabl DCD 1818386798 - 0x1000f518: 0d216465 ed!. DCD 220292197 - 0x1000f51c: 0000000a .... DCD 10 - 0x1000f520: 204c5443 CTL DCD 541873219 - 0x1000f524: 69746f6e noti DCD 1769238382 - 0x1000f528: 45207966 fy E DCD 1159756134 - 0x1000f52c: 6c62616e nabl DCD 1818386798 - 0x1000f530: 0d216465 ed!. DCD 220292197 - 0x1000f534: 0000000a .... DCD 10 - 0x1000f538: 20544142 BAT DCD 542392642 - 0x1000f53c: 69746f6e noti DCD 1769238382 - 0x1000f540: 45207966 fy E DCD 1159756134 - 0x1000f544: 6c62616e nabl DCD 1818386798 - 0x1000f548: 0d216465 ed!. DCD 220292197 - 0x1000f54c: 0000000a .... DCD 10 - 0x1000f550: 20505052 RPP DCD 542134354 - 0x1000f554: 69746f6e noti DCD 1769238382 - 0x1000f558: 44207966 fy D DCD 1142978918 - 0x1000f55c: 62617369 isab DCD 1650553705 - 0x1000f560: 2164656c led! DCD 560227692 - 0x1000f564: 00000a0d .... DCD 2573 - 0x1000f568: 204c5443 CTL DCD 541873219 - 0x1000f56c: 69746f6e noti DCD 1769238382 - 0x1000f570: 44207966 fy D DCD 1142978918 - 0x1000f574: 62617369 isab DCD 1650553705 - 0x1000f578: 2164656c led! DCD 560227692 - 0x1000f57c: 00000a0d .... DCD 2573 - 0x1000f580: 20544142 BAT DCD 542392642 - 0x1000f584: 69746f6e noti DCD 1769238382 - 0x1000f588: 44207966 fy D DCD 1142978918 - 0x1000f58c: 62617369 isab DCD 1650553705 - 0x1000f590: 2164656c led! DCD 560227692 - 0x1000f594: 00000a0d .... DCD 2573 - 0x1000f598: 61647075 upda DCD 1633972341 - 0x1000f59c: 72206574 te r DCD 1914725748 - 0x1000f5a0: 41207073 sp A DCD 1092644979 - 0x1000f5a4: 50454343 CCEP DCD 1346716483 - 0x1000f5a8: 0d444554 TED. DCD 222578004 - 0x1000f5ac: 0000000a .... DCD 10 - 0x1000f5b0: 65746e69 inte DCD 1702129257 - 0x1000f5b4: 6c617672 rval DCD 1818326642 - 0x1000f5b8: 2078253a :%x DCD 544744762 - 0x1000f5bc: 6574616c late DCD 1702125932 - 0x1000f5c0: 3a79636e ncy: DCD 981033838 - 0x1000f5c4: 0a0d7825 %x.. DCD 168654885 - 0x1000f5c8: 00000000 .... DCD 0 - 0x1000f5cc: 4e4e4f43 CONN DCD 1313754947 - 0x1000f5d0: 4450555f _UPD DCD 1146115423 - 0x1000f5d4: 5f455441 ATE_ DCD 1598379073 - 0x1000f5d8: 504d4f43 COMP DCD 1347243843 - 0x1000f5dc: 6425203a : %d DCD 1680154682 - 0x1000f5e0: 6425202c , %d DCD 1680154668 - 0x1000f5e4: 6425202c , %d DCD 1680154668 - 0x1000f5e8: 00000a0d .... DCD 2573 - 0x1000f5ec: 5f504147 GAP_ DCD 1599095111 - 0x1000f5f0: 5f545645 EVT_ DCD 1599362629 - 0x1000f5f4: 5f564441 ADV_ DCD 1599489089 - 0x1000f5f8: 0d444e45 END. DCD 222580293 - 0x1000f5fc: 0000000a .... DCD 10 - 0x1000f600: 200032a8 .2. DCD 536883880 - 0x1000f604: 200030fd .0. DCD 536883453 - 0x1000f608: 74736572 rest DCD 1953719666 - 0x1000f60c: 20747261 art DCD 544502369 - 0x1000f610: 0d766461 adv. DCD 225862753 - 0x1000f614: 0000000a .... DCD 10 - 0x1000f618: 200030f8 .0. DCD 536883448 - 0x1000f61c: 1000ee31 1... DCD 268496433 - 0x1000f620: 353a3831 18:5 DCD 893007921 - 0x1000f624: 34313a39 9:14 DCD 875641401 - 0x1000f628: 00000000 .... DCD 0 - 0x1000f62c: 206e754a Jun DCD 544109898 - 0x1000f630: 32203931 19 2 DCD 840972593 - 0x1000f634: 00353230 025. DCD 3486256 - 0x1000f638: 38445953 SYD8 DCD 944003411 - 0x1000f63c: 20313138 811 DCD 540094776 - 0x1000f640: 4f495047 GPIO DCD 1330204743 - 0x1000f644: 73657420 tes DCD 1936028704 - 0x1000f648: 65642074 t de DCD 1701060724 - 0x1000f64c: 25206f6d mo % DCD 622882669 - 0x1000f650: 73253a73 s:%s DCD 1931819635 - 0x1000f654: 00000a0d .... DCD 2573 - 0x1000f658: 200031dc .1. DCD 536883676 - 0x1000f65c: 6e617274 tran DCD 1851880052 - 0x1000f660: 6f4d7073 spMo DCD 1867346035 - 0x1000f664: 20736564 des DCD 544433508 - 0x1000f668: 6425203d = %d DCD 1680154685 - 0x1000f66c: 00000a0d .... DCD 2573 - 0x1000f670: 20003104 .1. DCD 536883460 - 0x1000f674: 200031b4 .1. DCD 536883636 - 0x1000f678: 45435452 RTCE DCD 1162040402 - 0x1000f67c: 315f5456 VT_1 DCD 828331094 - 0x1000f680: 0d533538 85S. DCD 223556920 - 0x1000f684: 0000000a .... DCD 10 - 0x1000f688: 0000004d M... DCD 77 - 0x1000f68c: 00000053 S... DCD 83 - 0x1000f690: 00000046 F... DCD 70 - 0x1000f694: 00000044 D... DCD 68 - $t - 0x1000f698: 546a jT STRB r2,[r5,r1] - 0x1000f69a: 1928 (. ADDS r0,r5,r4 - 0x1000f69c: 4632 2F MOV r2,r6 - 0x1000f69e: 9903 .. LDR r1,[sp,#0xc] - 0x1000f6a0: f004fb20 .. . BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f6a4: 19a0 .. ADDS r0,r4,r6 - 0x1000f6a6: b204 .. SXTH r4,r0 - 0x1000f6a8: 4621 !F MOV r1,r4 - 0x1000f6aa: 4628 (F MOV r0,r5 - 0x1000f6ac: f7fefd2a ..*. BL crc16_ccitt ; 0x1000e104 - 0x1000f6b0: b200 .. SXTH r0,r0 - 0x1000f6b2: 9002 .. STR r0,[sp,#8] - 0x1000f6b4: 9802 .. LDR r0,[sp,#8] - 0x1000f6b6: b2c2 .. UXTB r2,r0 - 0x1000f6b8: 4620 F MOV r0,r4 - 0x1000f6ba: 1c61 a. ADDS r1,r4,#1 - 0x1000f6bc: b20c .. SXTH r4,r1 - 0x1000f6be: 542a *T STRB r2,[r5,r0] - 0x1000f6c0: 21ff .! MOVS r1,#0xff - 0x1000f6c2: 0209 .. LSLS r1,r1,#8 - 0x1000f6c4: 9802 .. LDR r0,[sp,#8] - 0x1000f6c6: 4008 .@ ANDS r0,r0,r1 - 0x1000f6c8: 1202 .. ASRS r2,r0,#8 - 0x1000f6ca: 4620 F MOV r0,r4 - 0x1000f6cc: 1c61 a. ADDS r1,r4,#1 - 0x1000f6ce: b20c .. SXTH r4,r1 - 0x1000f6d0: 542a *T STRB r2,[r5,r0] - 0x1000f6d2: bf00 .. NOP - 0x1000f6d4: e011 .. B 0x1000f6fa ; JsProtocol_Report + 710 - 0x1000f6d6: 5de8 .] LDRB r0,[r5,r7] - 0x1000f6d8: 491a .I LDR r1,[pc,#104] ; [0x1000f744] = 0x200036d0 - 0x1000f6da: 6809 .h LDR r1,[r1,#0] - 0x1000f6dc: 4a1a .J LDR r2,[pc,#104] ; [0x1000f748] = 0x200032d0 - 0x1000f6de: 5450 PT STRB r0,[r2,r1] - 0x1000f6e0: 4818 .H LDR r0,[pc,#96] ; [0x1000f744] = 0x200036d0 - 0x1000f6e2: 6800 .h LDR r0,[r0,#0] - 0x1000f6e4: 1c40 @. ADDS r0,r0,#1 - 0x1000f6e6: 4917 .I LDR r1,[pc,#92] ; [0x1000f744] = 0x200036d0 - 0x1000f6e8: 6008 .` STR r0,[r1,#0] - 0x1000f6ea: 4608 .F MOV r0,r1 - 0x1000f6ec: 6800 .h LDR r0,[r0,#0] - 0x1000f6ee: 2880 .( CMP r0,#0x80 - 0x1000f6f0: d302 .. BCC 0x1000f6f8 ; JsProtocol_Report + 708 - 0x1000f6f2: 2100 .! MOVS r1,#0 - 0x1000f6f4: 4813 .H LDR r0,[pc,#76] ; [0x1000f744] = 0x200036d0 - 0x1000f6f6: 6001 .` STR r1,[r0,#0] - 0x1000f6f8: 1c7f .. ADDS r7,r7,#1 - 0x1000f6fa: 42a7 .B CMP r7,r4 - 0x1000f6fc: dbeb .. BLT 0x1000f6d6 ; JsProtocol_Report + 674 - 0x1000f6fe: 4628 (F MOV r0,r5 - 0x1000f700: f005fcae .... BL free ; 0x10015060 - 0x1000f704: 9803 .. LDR r0,[sp,#0xc] - 0x1000f706: f7fcfc57 ..W. BL cJSON_free ; 0x1000bfb8 - 0x1000f70a: 9805 .. LDR r0,[sp,#0x14] - 0x1000f70c: f7fcfb67 ..g. BL cJSON_Delete ; 0x1000bdde - 0x1000f710: b00b .. ADD sp,sp,#0x2c - 0x1000f712: bdf0 .. POP {r4-r7,pc} - pack_timer_event - 0x1000f714: b50e .. PUSH {r1-r3,lr} - 0x1000f716: 480d .H LDR r0,[pc,#52] ; [0x1000f74c] = 0x20003103 - 0x1000f718: 7800 .x LDRB r0,[r0,#0] - 0x1000f71a: 07c0 .. LSLS r0,r0,#31 - 0x1000f71c: 0fc0 .. LSRS r0,r0,#31 - 0x1000f71e: 2800 .( CMP r0,#0 - 0x1000f720: d00e .. BEQ 0x1000f740 ; pack_timer_event + 44 - 0x1000f722: 480b .H LDR r0,[pc,#44] ; [0x1000f750] = 0x200032a8 - 0x1000f724: 7840 @x LDRB r0,[r0,#1] - 0x1000f726: a20b .. ADR r2,{pc}+0x2e ; 0x1000f754 - 0x1000f728: 4b09 .K LDR r3,[pc,#36] ; [0x1000f750] = 0x200032a8 - 0x1000f72a: 2104 .! MOVS r1,#4 - 0x1000f72c: 5e59 Y^ LDRSH r1,[r3,r1] - 0x1000f72e: a30a .. ADR r3,{pc}+0x2a ; 0x1000f758 - 0x1000f730: 9201 .. STR r2,[sp,#4] - 0x1000f732: 9100 .. STR r1,[sp,#0] - 0x1000f734: 9002 .. STR r0,[sp,#8] - 0x1000f736: 2204 ." MOVS r2,#4 - 0x1000f738: 2100 .! MOVS r1,#0 - 0x1000f73a: 2003 . MOVS r0,#3 - 0x1000f73c: f7fffe7a ..z. BL JsProtocol_Report ; 0x1000f434 - 0x1000f740: bd0e .. POP {r1-r3,pc} - $d - 0x1000f742: 0000 .. DCW 0 - 0x1000f744: 200036d0 .6. DCD 536884944 - 0x1000f748: 200032d0 .2. DCD 536883920 - 0x1000f74c: 20003103 .1. DCD 536883459 - 0x1000f750: 200032a8 .2. DCD 536883880 - 0x1000f754: 00003035 50.. DCD 12341 - 0x1000f758: 00003134 41.. DCD 12596 - $t - .text - BSP_ADCConfig - 0x1000f75c: b510 .. PUSH {r4,lr} - 0x1000f75e: f7f2fb43 ..C. BL ADC_Config ; 0x10001de8 - 0x1000f762: bd10 .. POP {r4,pc} - BSP_TimerConfig - 0x1000f764: b510 .. PUSH {r4,lr} - 0x1000f766: f7f2fb2d ..-. BL Timer_Config ; 0x10001dc4 - 0x1000f76a: bd10 .. POP {r4,pc} - BSP_GPIOConfig - 0x1000f76c: b510 .. PUSH {r4,lr} - 0x1000f76e: f7f2fa9b .... BL LED_IO_Config ; 0x10001ca8 - 0x1000f772: f7f2faa5 .... BL State_IO_Config ; 0x10001cc0 - 0x1000f776: f7f2fab8 .... BL IIC_IO_Config ; 0x10001cea - 0x1000f77a: f7f2fac3 .... BL Ctr_IO_Config ; 0x10001d04 - 0x1000f77e: f7f2faf7 .... BL INT_IO_Config ; 0x10001d70 - 0x1000f782: bd10 .. POP {r4,pc} - BSP_MCU_Config - 0x1000f784: b510 .. PUSH {r4,lr} - 0x1000f786: f7fffff1 .... BL BSP_GPIOConfig ; 0x1000f76c - 0x1000f78a: f7ffffeb .... BL BSP_TimerConfig ; 0x1000f764 - 0x1000f78e: f7ffffe5 .... BL BSP_ADCConfig ; 0x1000f75c - 0x1000f792: bd10 .. POP {r4,pc} - .text - Timer_2_callback - 0x1000f794: b510 .. PUSH {r4,lr} - 0x1000f796: 481b .H LDR r0,[pc,#108] ; [0x1000f804] = 0x200032a8 - 0x1000f798: 7800 .x LDRB r0,[r0,#0] - 0x1000f79a: 2801 .( CMP r0,#1 - 0x1000f79c: d101 .. BNE 0x1000f7a2 ; Timer_2_callback + 14 - 0x1000f79e: f7f2fc91 .... BL Lsm6dso_RPM_Cal ; 0x100020c4 - 0x1000f7a2: f7ffffb7 .... BL pack_timer_event ; 0x1000f714 - 0x1000f7a6: bd10 .. POP {r4,pc} - GPIO_callback - 0x1000f7a8: b510 .. PUSH {r4,lr} - 0x1000f7aa: 4817 .H LDR r0,[pc,#92] ; [0x1000f808] = 0x20003018 - 0x1000f7ac: 6800 .h LDR r0,[r0,#0] - 0x1000f7ae: 2118 .! MOVS r1,#0x18 - 0x1000f7b0: 1841 A. ADDS r1,r0,r1 - 0x1000f7b2: 780a .x LDRB r2,[r1,#0] - 0x1000f7b4: 4610 .F MOV r0,r2 - 0x1000f7b6: 784a Jx LDRB r2,[r1,#1] - 0x1000f7b8: 0212 .. LSLS r2,r2,#8 - 0x1000f7ba: 4310 .C ORRS r0,r0,r2 - 0x1000f7bc: 788a .x LDRB r2,[r1,#2] - 0x1000f7be: 0412 .. LSLS r2,r2,#16 - 0x1000f7c0: 4310 .C ORRS r0,r0,r2 - 0x1000f7c2: 78c9 .x LDRB r1,[r1,#3] - 0x1000f7c4: 0609 .. LSLS r1,r1,#24 - 0x1000f7c6: 4308 .C ORRS r0,r0,r1 - 0x1000f7c8: 4604 .F MOV r4,r0 - 0x1000f7ca: 2020 MOVS r0,#0x20 - 0x1000f7cc: 4020 @ ANDS r0,r0,r4 - 0x1000f7ce: 2800 .( CMP r0,#0 - 0x1000f7d0: d002 .. BEQ 0x1000f7d8 ; GPIO_callback + 48 - 0x1000f7d2: 2020 MOVS r0,#0x20 - 0x1000f7d4: f7f1f8bd .... BL GPIO_Pin_Read ; 0x10000952 - 0x1000f7d8: 2080 . MOVS r0,#0x80 - 0x1000f7da: 4020 @ ANDS r0,r0,r4 - 0x1000f7dc: 2800 .( CMP r0,#0 - 0x1000f7de: d00f .. BEQ 0x1000f800 ; GPIO_callback + 88 - 0x1000f7e0: 2080 . MOVS r0,#0x80 - 0x1000f7e2: f7f1f8b6 .... BL GPIO_Pin_Read ; 0x10000952 - 0x1000f7e6: 2180 .! MOVS r1,#0x80 - 0x1000f7e8: 4008 .@ ANDS r0,r0,r1 - 0x1000f7ea: 2800 .( CMP r0,#0 - 0x1000f7ec: d008 .. BEQ 0x1000f800 ; GPIO_callback + 88 - 0x1000f7ee: 4805 .H LDR r0,[pc,#20] ; [0x1000f804] = 0x200032a8 - 0x1000f7f0: 6900 .i LDR r0,[r0,#0x10] - 0x1000f7f2: 2801 .( CMP r0,#1 - 0x1000f7f4: d104 .. BNE 0x1000f800 ; GPIO_callback + 88 - 0x1000f7f6: 2000 . MOVS r0,#0 - 0x1000f7f8: 4902 .I LDR r1,[pc,#8] ; [0x1000f804] = 0x200032a8 - 0x1000f7fa: 6108 .a STR r0,[r1,#0x10] - 0x1000f7fc: 2001 . MOVS r0,#1 - 0x1000f7fe: 7508 .u STRB r0,[r1,#0x14] - 0x1000f800: bd10 .. POP {r4,pc} - $d - 0x1000f802: 0000 .. DCW 0 - 0x1000f804: 200032a8 .2. DCD 536883880 - 0x1000f808: 20003018 .0. DCD 536883224 - $t - .text - _DoInit - 0x1000f80c: b510 .. PUSH {r4,lr} - 0x1000f80e: 4cf9 .L LDR r4,[pc,#996] ; [0x1000fbf4] = 0x200036d8 - 0x1000f810: 2001 . MOVS r0,#1 - 0x1000f812: 6120 a STR r0,[r4,#0x10] - 0x1000f814: 6160 `a STR r0,[r4,#0x14] - 0x1000f816: a0f8 .. ADR r0,{pc}+0x3e2 ; 0x1000fbf8 - 0x1000f818: 61a0 .a STR r0,[r4,#0x18] - 0x1000f81a: 49fa .I LDR r1,[pc,#1000] ; [0x1000fc04] = 0x20003720 - 0x1000f81c: 61e1 .a STR r1,[r4,#0x1c] - 0x1000f81e: 2101 .! MOVS r1,#1 - 0x1000f820: 0289 .. LSLS r1,r1,#10 - 0x1000f822: 6221 !b STR r1,[r4,#0x20] - 0x1000f824: 2100 .! MOVS r1,#0 - 0x1000f826: 62a1 .b STR r1,[r4,#0x28] - 0x1000f828: 6261 ab STR r1,[r4,#0x24] - 0x1000f82a: 62e1 .b STR r1,[r4,#0x2c] - 0x1000f82c: a0f2 .. ADR r0,{pc}+0x3cc ; 0x1000fbf8 - 0x1000f82e: 6320 c STR r0,[r4,#0x30] - 0x1000f830: 49f5 .I LDR r1,[pc,#980] ; [0x1000fc08] = 0x20003b20 - 0x1000f832: 6361 ac STR r1,[r4,#0x34] - 0x1000f834: 2110 .! MOVS r1,#0x10 - 0x1000f836: 63a1 .c STR r1,[r4,#0x38] - 0x1000f838: 2100 .! MOVS r1,#0 - 0x1000f83a: 6421 !d STR r1,[r4,#0x40] - 0x1000f83c: 63e1 .c STR r1,[r4,#0x3c] - 0x1000f83e: 6461 ad STR r1,[r4,#0x44] - 0x1000f840: a1f2 .. ADR r1,{pc}+0x3cc ; 0x1000fc0c - 0x1000f842: 1de0 .. ADDS r0,r4,#7 - 0x1000f844: f004fa94 .... BL strcpy ; 0x10013d70 - 0x1000f848: a1f1 .. ADR r1,{pc}+0x3c8 ; 0x1000fc10 - 0x1000f84a: 4620 F MOV r0,r4 - 0x1000f84c: f004fa90 .... BL strcpy ; 0x10013d70 - 0x1000f850: 2020 MOVS r0,#0x20 - 0x1000f852: 71a0 .q STRB r0,[r4,#6] - 0x1000f854: bd10 .. POP {r4,pc} - _WriteBlocking - 0x1000f856: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000f858: b082 .. SUB sp,sp,#8 - 0x1000f85a: 4604 .F MOV r4,r0 - 0x1000f85c: 4617 .F MOV r7,r2 - 0x1000f85e: 2000 . MOVS r0,#0 - 0x1000f860: 9001 .. STR r0,[sp,#4] - 0x1000f862: 68e5 .h LDR r5,[r4,#0xc] - 0x1000f864: bf00 .. NOP - 0x1000f866: 6920 i LDR r0,[r4,#0x10] - 0x1000f868: 9000 .. STR r0,[sp,#0] - 0x1000f86a: 9800 .. LDR r0,[sp,#0] - 0x1000f86c: 42a8 .B CMP r0,r5 - 0x1000f86e: d903 .. BLS 0x1000f878 ; _WriteBlocking + 34 - 0x1000f870: 9800 .. LDR r0,[sp,#0] - 0x1000f872: 1b40 @. SUBS r0,r0,r5 - 0x1000f874: 1e46 F. SUBS r6,r0,#1 - 0x1000f876: e004 .. B 0x1000f882 ; _WriteBlocking + 44 - 0x1000f878: 68a1 .h LDR r1,[r4,#8] - 0x1000f87a: 9800 .. LDR r0,[sp,#0] - 0x1000f87c: 1a28 (. SUBS r0,r5,r0 - 0x1000f87e: 1c40 @. ADDS r0,r0,#1 - 0x1000f880: 1a0e .. SUBS r6,r1,r0 - 0x1000f882: 68a0 .h LDR r0,[r4,#8] - 0x1000f884: 1b40 @. SUBS r0,r0,r5 - 0x1000f886: 42b0 .B CMP r0,r6 - 0x1000f888: d901 .. BLS 0x1000f88e ; _WriteBlocking + 56 - 0x1000f88a: 4630 0F MOV r0,r6 - 0x1000f88c: e001 .. B 0x1000f892 ; _WriteBlocking + 60 - 0x1000f88e: 68a0 .h LDR r0,[r4,#8] - 0x1000f890: 1b40 @. SUBS r0,r0,r5 - 0x1000f892: 4606 .F MOV r6,r0 - 0x1000f894: 42be .B CMP r6,r7 - 0x1000f896: d201 .. BCS 0x1000f89c ; _WriteBlocking + 70 - 0x1000f898: 4630 0F MOV r0,r6 - 0x1000f89a: e000 .. B 0x1000f89e ; _WriteBlocking + 72 - 0x1000f89c: 4638 8F MOV r0,r7 - 0x1000f89e: 4606 .F MOV r6,r0 - 0x1000f8a0: 6861 ah LDR r1,[r4,#4] - 0x1000f8a2: 1948 H. ADDS r0,r1,r5 - 0x1000f8a4: 4632 2F MOV r2,r6 - 0x1000f8a6: 9903 .. LDR r1,[sp,#0xc] - 0x1000f8a8: f004fa1c .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f8ac: 9801 .. LDR r0,[sp,#4] - 0x1000f8ae: 1980 .. ADDS r0,r0,r6 - 0x1000f8b0: 9001 .. STR r0,[sp,#4] - 0x1000f8b2: 9803 .. LDR r0,[sp,#0xc] - 0x1000f8b4: 1980 .. ADDS r0,r0,r6 - 0x1000f8b6: 9003 .. STR r0,[sp,#0xc] - 0x1000f8b8: 1bbf .. SUBS r7,r7,r6 - 0x1000f8ba: 19ad .. ADDS r5,r5,r6 - 0x1000f8bc: 68a0 .h LDR r0,[r4,#8] - 0x1000f8be: 42a8 .B CMP r0,r5 - 0x1000f8c0: d100 .. BNE 0x1000f8c4 ; _WriteBlocking + 110 - 0x1000f8c2: 2500 .% MOVS r5,#0 - 0x1000f8c4: 60e5 .` STR r5,[r4,#0xc] - 0x1000f8c6: 2f00 ./ CMP r7,#0 - 0x1000f8c8: d1cd .. BNE 0x1000f866 ; _WriteBlocking + 16 - 0x1000f8ca: 9801 .. LDR r0,[sp,#4] - 0x1000f8cc: b005 .. ADD sp,sp,#0x14 - 0x1000f8ce: bdf0 .. POP {r4-r7,pc} - _WriteNoCheck - 0x1000f8d0: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000f8d2: b082 .. SUB sp,sp,#8 - 0x1000f8d4: 4604 .F MOV r4,r0 - 0x1000f8d6: 4615 .F MOV r5,r2 - 0x1000f8d8: 68e6 .h LDR r6,[r4,#0xc] - 0x1000f8da: 68a0 .h LDR r0,[r4,#8] - 0x1000f8dc: 1b87 .. SUBS r7,r0,r6 - 0x1000f8de: 42af .B CMP r7,r5 - 0x1000f8e0: d908 .. BLS 0x1000f8f4 ; _WriteNoCheck + 36 - 0x1000f8e2: 6861 ah LDR r1,[r4,#4] - 0x1000f8e4: 1988 .. ADDS r0,r1,r6 - 0x1000f8e6: 462a *F MOV r2,r5 - 0x1000f8e8: 9903 .. LDR r1,[sp,#0xc] - 0x1000f8ea: f004f9fb .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f8ee: 1970 p. ADDS r0,r6,r5 - 0x1000f8f0: 60e0 .` STR r0,[r4,#0xc] - 0x1000f8f2: e010 .. B 0x1000f916 ; _WriteNoCheck + 70 - 0x1000f8f4: 9701 .. STR r7,[sp,#4] - 0x1000f8f6: 6861 ah LDR r1,[r4,#4] - 0x1000f8f8: 1988 .. ADDS r0,r1,r6 - 0x1000f8fa: 9a01 .. LDR r2,[sp,#4] - 0x1000f8fc: 9903 .. LDR r1,[sp,#0xc] - 0x1000f8fe: f004f9f1 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f902: 1be8 .. SUBS r0,r5,r7 - 0x1000f904: 9001 .. STR r0,[sp,#4] - 0x1000f906: 9a03 .. LDR r2,[sp,#0xc] - 0x1000f908: 19d1 .. ADDS r1,r2,r7 - 0x1000f90a: 6860 `h LDR r0,[r4,#4] - 0x1000f90c: 9a01 .. LDR r2,[sp,#4] - 0x1000f90e: f004f9e9 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f912: 9801 .. LDR r0,[sp,#4] - 0x1000f914: 60e0 .` STR r0,[r4,#0xc] - 0x1000f916: b005 .. ADD sp,sp,#0x14 - 0x1000f918: bdf0 .. POP {r4-r7,pc} - _PostTerminalSwitch - 0x1000f91a: b538 8. PUSH {r3-r5,lr} - 0x1000f91c: 4605 .F MOV r5,r0 - 0x1000f91e: 460c .F MOV r4,r1 - 0x1000f920: 21ff .! MOVS r1,#0xff - 0x1000f922: 4668 hF MOV r0,sp - 0x1000f924: 7001 .p STRB r1,[r0,#0] - 0x1000f926: 48bc .H LDR r0,[pc,#752] ; [0x1000fc18] = 0x20003138 - 0x1000f928: 5d01 .] LDRB r1,[r0,r4] - 0x1000f92a: 4668 hF MOV r0,sp - 0x1000f92c: 7041 Ap STRB r1,[r0,#1] - 0x1000f92e: 2202 ." MOVS r2,#2 - 0x1000f930: 4669 iF MOV r1,sp - 0x1000f932: 4628 (F MOV r0,r5 - 0x1000f934: f7ffff8f .... BL _WriteBlocking ; 0x1000f856 - 0x1000f938: bd38 8. POP {r3-r5,pc} - _GetAvailWriteSpace - 0x1000f93a: b510 .. PUSH {r4,lr} - 0x1000f93c: 4601 .F MOV r1,r0 - 0x1000f93e: 690a .i LDR r2,[r1,#0x10] - 0x1000f940: 68cb .h LDR r3,[r1,#0xc] - 0x1000f942: 429a .B CMP r2,r3 - 0x1000f944: d804 .. BHI 0x1000f950 ; _GetAvailWriteSpace + 22 - 0x1000f946: 688c .h LDR r4,[r1,#8] - 0x1000f948: 1e64 d. SUBS r4,r4,#1 - 0x1000f94a: 1ae4 .. SUBS r4,r4,r3 - 0x1000f94c: 18a0 .. ADDS r0,r4,r2 - 0x1000f94e: e001 .. B 0x1000f954 ; _GetAvailWriteSpace + 26 - 0x1000f950: 1ad4 .. SUBS r4,r2,r3 - 0x1000f952: 1e60 `. SUBS r0,r4,#1 - 0x1000f954: bd10 .. POP {r4,pc} - SEGGER_RTT_ReadNoLock - 0x1000f956: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000f958: b084 .. SUB sp,sp,#0x10 - 0x1000f95a: 4617 .F MOV r7,r2 - 0x1000f95c: bf00 .. NOP - 0x1000f95e: 48a5 .H LDR r0,[pc,#660] ; [0x1000fbf4] = 0x200036d8 - 0x1000f960: 7800 .x LDRB r0,[r0,#0] - 0x1000f962: 2800 .( CMP r0,#0 - 0x1000f964: d101 .. BNE 0x1000f96a ; SEGGER_RTT_ReadNoLock + 20 - 0x1000f966: f7ffff51 ..Q. BL _DoInit ; 0x1000f80c - 0x1000f96a: bf00 .. NOP - 0x1000f96c: 2118 .! MOVS r1,#0x18 - 0x1000f96e: 9804 .. LDR r0,[sp,#0x10] - 0x1000f970: 4348 HC MULS r0,r1,r0 - 0x1000f972: 49a0 .I LDR r1,[pc,#640] ; [0x1000fbf4] = 0x200036d8 - 0x1000f974: 3130 01 ADDS r1,r1,#0x30 - 0x1000f976: 1846 F. ADDS r6,r0,r1 - 0x1000f978: 9805 .. LDR r0,[sp,#0x14] - 0x1000f97a: 9001 .. STR r0,[sp,#4] - 0x1000f97c: 6935 5i LDR r5,[r6,#0x10] - 0x1000f97e: 68f0 .h LDR r0,[r6,#0xc] - 0x1000f980: 9002 .. STR r0,[sp,#8] - 0x1000f982: 2000 . MOVS r0,#0 - 0x1000f984: 9003 .. STR r0,[sp,#0xc] - 0x1000f986: 9802 .. LDR r0,[sp,#8] - 0x1000f988: 4285 .B CMP r5,r0 - 0x1000f98a: d919 .. BLS 0x1000f9c0 ; SEGGER_RTT_ReadNoLock + 106 - 0x1000f98c: 68b0 .h LDR r0,[r6,#8] - 0x1000f98e: 1b44 D. SUBS r4,r0,r5 - 0x1000f990: 42bc .B CMP r4,r7 - 0x1000f992: d201 .. BCS 0x1000f998 ; SEGGER_RTT_ReadNoLock + 66 - 0x1000f994: 4620 F MOV r0,r4 - 0x1000f996: e000 .. B 0x1000f99a ; SEGGER_RTT_ReadNoLock + 68 - 0x1000f998: 4638 8F MOV r0,r7 - 0x1000f99a: 4604 .F MOV r4,r0 - 0x1000f99c: 6870 ph LDR r0,[r6,#4] - 0x1000f99e: 1941 A. ADDS r1,r0,r5 - 0x1000f9a0: 4622 "F MOV r2,r4 - 0x1000f9a2: 9801 .. LDR r0,[sp,#4] - 0x1000f9a4: f004f99e .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f9a8: 9803 .. LDR r0,[sp,#0xc] - 0x1000f9aa: 1900 .. ADDS r0,r0,r4 - 0x1000f9ac: 9003 .. STR r0,[sp,#0xc] - 0x1000f9ae: 9801 .. LDR r0,[sp,#4] - 0x1000f9b0: 1900 .. ADDS r0,r0,r4 - 0x1000f9b2: 9001 .. STR r0,[sp,#4] - 0x1000f9b4: 1b3f ?. SUBS r7,r7,r4 - 0x1000f9b6: 192d -. ADDS r5,r5,r4 - 0x1000f9b8: 68b0 .h LDR r0,[r6,#8] - 0x1000f9ba: 42a8 .B CMP r0,r5 - 0x1000f9bc: d100 .. BNE 0x1000f9c0 ; SEGGER_RTT_ReadNoLock + 106 - 0x1000f9be: 2500 .% MOVS r5,#0 - 0x1000f9c0: 9802 .. LDR r0,[sp,#8] - 0x1000f9c2: 1b44 D. SUBS r4,r0,r5 - 0x1000f9c4: 42bc .B CMP r4,r7 - 0x1000f9c6: d201 .. BCS 0x1000f9cc ; SEGGER_RTT_ReadNoLock + 118 - 0x1000f9c8: 4620 F MOV r0,r4 - 0x1000f9ca: e000 .. B 0x1000f9ce ; SEGGER_RTT_ReadNoLock + 120 - 0x1000f9cc: 4638 8F MOV r0,r7 - 0x1000f9ce: 4604 .F MOV r4,r0 - 0x1000f9d0: 2c00 ., CMP r4,#0 - 0x1000f9d2: d00d .. BEQ 0x1000f9f0 ; SEGGER_RTT_ReadNoLock + 154 - 0x1000f9d4: 6870 ph LDR r0,[r6,#4] - 0x1000f9d6: 1941 A. ADDS r1,r0,r5 - 0x1000f9d8: 4622 "F MOV r2,r4 - 0x1000f9da: 9801 .. LDR r0,[sp,#4] - 0x1000f9dc: f004f982 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000f9e0: 9803 .. LDR r0,[sp,#0xc] - 0x1000f9e2: 1900 .. ADDS r0,r0,r4 - 0x1000f9e4: 9003 .. STR r0,[sp,#0xc] - 0x1000f9e6: 9801 .. LDR r0,[sp,#4] - 0x1000f9e8: 1900 .. ADDS r0,r0,r4 - 0x1000f9ea: 9001 .. STR r0,[sp,#4] - 0x1000f9ec: 1b3f ?. SUBS r7,r7,r4 - 0x1000f9ee: 192d -. ADDS r5,r5,r4 - 0x1000f9f0: 9803 .. LDR r0,[sp,#0xc] - 0x1000f9f2: 2800 .( CMP r0,#0 - 0x1000f9f4: d000 .. BEQ 0x1000f9f8 ; SEGGER_RTT_ReadNoLock + 162 - 0x1000f9f6: 6135 5a STR r5,[r6,#0x10] - 0x1000f9f8: 9803 .. LDR r0,[sp,#0xc] - 0x1000f9fa: b007 .. ADD sp,sp,#0x1c - 0x1000f9fc: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_Read - 0x1000f9fe: b5f8 .. PUSH {r3-r7,lr} - 0x1000fa00: 4604 .F MOV r4,r0 - 0x1000fa02: 460d .F MOV r5,r1 - 0x1000fa04: 4616 .F MOV r6,r2 - 0x1000fa06: f3ef8010 .... MRS r0,PRIMASK - 0x1000fa0a: 4607 .F MOV r7,r0 - 0x1000fa0c: 2001 . MOVS r0,#1 - 0x1000fa0e: f3808810 .... MSR PRIMASK,r0 - 0x1000fa12: bf00 .. NOP - 0x1000fa14: bf00 .. NOP - 0x1000fa16: 4632 2F MOV r2,r6 - 0x1000fa18: 4629 )F MOV r1,r5 - 0x1000fa1a: 4620 F MOV r0,r4 - 0x1000fa1c: f7ffff9b .... BL SEGGER_RTT_ReadNoLock ; 0x1000f956 - 0x1000fa20: 9000 .. STR r0,[sp,#0] - 0x1000fa22: b2f8 .. UXTB r0,r7 - 0x1000fa24: f3808810 .... MSR PRIMASK,r0 - 0x1000fa28: bf00 .. NOP - 0x1000fa2a: bf00 .. NOP - 0x1000fa2c: 9800 .. LDR r0,[sp,#0] - 0x1000fa2e: bdf8 .. POP {r3-r7,pc} - SEGGER_RTT_WriteWithOverwriteNoLock - 0x1000fa30: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000fa32: b082 .. SUB sp,sp,#8 - 0x1000fa34: 4607 .F MOV r7,r0 - 0x1000fa36: 4616 .F MOV r6,r2 - 0x1000fa38: 9803 .. LDR r0,[sp,#0xc] - 0x1000fa3a: 9001 .. STR r0,[sp,#4] - 0x1000fa3c: 2018 . MOVS r0,#0x18 - 0x1000fa3e: 4378 xC MULS r0,r7,r0 - 0x1000fa40: 496c lI LDR r1,[pc,#432] ; [0x1000fbf4] = 0x200036d8 - 0x1000fa42: 3118 .1 ADDS r1,r1,#0x18 - 0x1000fa44: 1844 D. ADDS r4,r0,r1 - 0x1000fa46: 6921 !i LDR r1,[r4,#0x10] - 0x1000fa48: 68e0 .h LDR r0,[r4,#0xc] - 0x1000fa4a: 4288 .B CMP r0,r1 - 0x1000fa4c: d102 .. BNE 0x1000fa54 ; SEGGER_RTT_WriteWithOverwriteNoLock + 36 - 0x1000fa4e: 68a0 .h LDR r0,[r4,#8] - 0x1000fa50: 1e45 E. SUBS r5,r0,#1 - 0x1000fa52: e00e .. B 0x1000fa72 ; SEGGER_RTT_WriteWithOverwriteNoLock + 66 - 0x1000fa54: 6921 !i LDR r1,[r4,#0x10] - 0x1000fa56: 68e0 .h LDR r0,[r4,#0xc] - 0x1000fa58: 4288 .B CMP r0,r1 - 0x1000fa5a: d204 .. BCS 0x1000fa66 ; SEGGER_RTT_WriteWithOverwriteNoLock + 54 - 0x1000fa5c: 6920 i LDR r0,[r4,#0x10] - 0x1000fa5e: 68e1 .h LDR r1,[r4,#0xc] - 0x1000fa60: 1a40 @. SUBS r0,r0,r1 - 0x1000fa62: 1e45 E. SUBS r5,r0,#1 - 0x1000fa64: e005 .. B 0x1000fa72 ; SEGGER_RTT_WriteWithOverwriteNoLock + 66 - 0x1000fa66: 6920 i LDR r0,[r4,#0x10] - 0x1000fa68: 68e1 .h LDR r1,[r4,#0xc] - 0x1000fa6a: 1a40 @. SUBS r0,r0,r1 - 0x1000fa6c: 1e40 @. SUBS r0,r0,#1 - 0x1000fa6e: 68a1 .h LDR r1,[r4,#8] - 0x1000fa70: 1845 E. ADDS r5,r0,r1 - 0x1000fa72: 42ae .B CMP r6,r5 - 0x1000fa74: d90c .. BLS 0x1000fa90 ; SEGGER_RTT_WriteWithOverwriteNoLock + 96 - 0x1000fa76: 6920 i LDR r0,[r4,#0x10] - 0x1000fa78: 1b71 q. SUBS r1,r6,r5 - 0x1000fa7a: 1840 @. ADDS r0,r0,r1 - 0x1000fa7c: 6120 a STR r0,[r4,#0x10] - 0x1000fa7e: e003 .. B 0x1000fa88 ; SEGGER_RTT_WriteWithOverwriteNoLock + 88 - 0x1000fa80: 6920 i LDR r0,[r4,#0x10] - 0x1000fa82: 68a1 .h LDR r1,[r4,#8] - 0x1000fa84: 1a40 @. SUBS r0,r0,r1 - 0x1000fa86: 6120 a STR r0,[r4,#0x10] - 0x1000fa88: 6920 i LDR r0,[r4,#0x10] - 0x1000fa8a: 68a1 .h LDR r1,[r4,#8] - 0x1000fa8c: 4288 .B CMP r0,r1 - 0x1000fa8e: d2f7 .. BCS 0x1000fa80 ; SEGGER_RTT_WriteWithOverwriteNoLock + 80 - 0x1000fa90: 68e1 .h LDR r1,[r4,#0xc] - 0x1000fa92: 68a0 .h LDR r0,[r4,#8] - 0x1000fa94: 1a45 E. SUBS r5,r0,r1 - 0x1000fa96: bf00 .. NOP - 0x1000fa98: 42b5 .B CMP r5,r6 - 0x1000fa9a: d90a .. BLS 0x1000fab2 ; SEGGER_RTT_WriteWithOverwriteNoLock + 130 - 0x1000fa9c: 68e2 .h LDR r2,[r4,#0xc] - 0x1000fa9e: 6861 ah LDR r1,[r4,#4] - 0x1000faa0: 1888 .. ADDS r0,r1,r2 - 0x1000faa2: 4632 2F MOV r2,r6 - 0x1000faa4: 9901 .. LDR r1,[sp,#4] - 0x1000faa6: f004f91d .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000faaa: 68e0 .h LDR r0,[r4,#0xc] - 0x1000faac: 1980 .. ADDS r0,r0,r6 - 0x1000faae: 60e0 .` STR r0,[r4,#0xc] - 0x1000fab0: e010 .. B 0x1000fad4 ; SEGGER_RTT_WriteWithOverwriteNoLock + 164 - 0x1000fab2: 68e2 .h LDR r2,[r4,#0xc] - 0x1000fab4: 6861 ah LDR r1,[r4,#4] - 0x1000fab6: 1888 .. ADDS r0,r1,r2 - 0x1000fab8: 462a *F MOV r2,r5 - 0x1000faba: 9901 .. LDR r1,[sp,#4] - 0x1000fabc: f004f912 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fac0: 9801 .. LDR r0,[sp,#4] - 0x1000fac2: 1940 @. ADDS r0,r0,r5 - 0x1000fac4: 9001 .. STR r0,[sp,#4] - 0x1000fac6: 2000 . MOVS r0,#0 - 0x1000fac8: 60e0 .` STR r0,[r4,#0xc] - 0x1000faca: 1b76 v. SUBS r6,r6,r5 - 0x1000facc: 68a0 .h LDR r0,[r4,#8] - 0x1000face: 1e45 E. SUBS r5,r0,#1 - 0x1000fad0: 2e00 .. CMP r6,#0 - 0x1000fad2: d1e1 .. BNE 0x1000fa98 ; SEGGER_RTT_WriteWithOverwriteNoLock + 104 - 0x1000fad4: bf00 .. NOP - 0x1000fad6: b005 .. ADD sp,sp,#0x14 - 0x1000fad8: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_WriteSkipNoLock - 0x1000fada: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000fadc: b084 .. SUB sp,sp,#0x10 - 0x1000fade: 4616 .F MOV r6,r2 - 0x1000fae0: 9805 .. LDR r0,[sp,#0x14] - 0x1000fae2: 9003 .. STR r0,[sp,#0xc] - 0x1000fae4: 2118 .! MOVS r1,#0x18 - 0x1000fae6: 9804 .. LDR r0,[sp,#0x10] - 0x1000fae8: 4348 HC MULS r0,r1,r0 - 0x1000faea: 4942 BI LDR r1,[pc,#264] ; [0x1000fbf4] = 0x200036d8 - 0x1000faec: 3118 .1 ADDS r1,r1,#0x18 - 0x1000faee: 1844 D. ADDS r4,r0,r1 - 0x1000faf0: 6920 i LDR r0,[r4,#0x10] - 0x1000faf2: 9002 .. STR r0,[sp,#8] - 0x1000faf4: 68e5 .h LDR r5,[r4,#0xc] - 0x1000faf6: 9802 .. LDR r0,[sp,#8] - 0x1000faf8: 42a8 .B CMP r0,r5 - 0x1000fafa: d836 6. BHI 0x1000fb6a ; SEGGER_RTT_WriteSkipNoLock + 144 - 0x1000fafc: 68a0 .h LDR r0,[r4,#8] - 0x1000fafe: 1e40 @. SUBS r0,r0,#1 - 0x1000fb00: 1b47 G. SUBS r7,r0,r5 - 0x1000fb02: 42b7 .B CMP r7,r6 - 0x1000fb04: d30a .. BCC 0x1000fb1c ; SEGGER_RTT_WriteSkipNoLock + 66 - 0x1000fb06: 6861 ah LDR r1,[r4,#4] - 0x1000fb08: 1948 H. ADDS r0,r1,r5 - 0x1000fb0a: 4632 2F MOV r2,r6 - 0x1000fb0c: 9903 .. LDR r1,[sp,#0xc] - 0x1000fb0e: f004f8e9 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fb12: 19a8 .. ADDS r0,r5,r6 - 0x1000fb14: 60e0 .` STR r0,[r4,#0xc] - 0x1000fb16: 2001 . MOVS r0,#1 - 0x1000fb18: b007 .. ADD sp,sp,#0x1c - 0x1000fb1a: bdf0 .. POP {r4-r7,pc} - 0x1000fb1c: 9802 .. LDR r0,[sp,#8] - 0x1000fb1e: 183f ?. ADDS r7,r7,r0 - 0x1000fb20: 42b7 .B CMP r7,r6 - 0x1000fb22: d331 1. BCC 0x1000fb88 ; SEGGER_RTT_WriteSkipNoLock + 174 - 0x1000fb24: 68a0 .h LDR r0,[r4,#8] - 0x1000fb26: 1b40 @. SUBS r0,r0,r5 - 0x1000fb28: 9001 .. STR r0,[sp,#4] - 0x1000fb2a: 9801 .. LDR r0,[sp,#4] - 0x1000fb2c: 42b0 .B CMP r0,r6 - 0x1000fb2e: d908 .. BLS 0x1000fb42 ; SEGGER_RTT_WriteSkipNoLock + 104 - 0x1000fb30: 6861 ah LDR r1,[r4,#4] - 0x1000fb32: 1948 H. ADDS r0,r1,r5 - 0x1000fb34: 4632 2F MOV r2,r6 - 0x1000fb36: 9903 .. LDR r1,[sp,#0xc] - 0x1000fb38: f004f8d4 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fb3c: 19a8 .. ADDS r0,r5,r6 - 0x1000fb3e: 60e0 .` STR r0,[r4,#0xc] - 0x1000fb40: e011 .. B 0x1000fb66 ; SEGGER_RTT_WriteSkipNoLock + 140 - 0x1000fb42: 6861 ah LDR r1,[r4,#4] - 0x1000fb44: 1948 H. ADDS r0,r1,r5 - 0x1000fb46: 9a01 .. LDR r2,[sp,#4] - 0x1000fb48: 9903 .. LDR r1,[sp,#0xc] - 0x1000fb4a: f004f8cb .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fb4e: 9801 .. LDR r0,[sp,#4] - 0x1000fb50: 1a32 2. SUBS r2,r6,r0 - 0x1000fb52: 9b01 .. LDR r3,[sp,#4] - 0x1000fb54: 9803 .. LDR r0,[sp,#0xc] - 0x1000fb56: 18c1 .. ADDS r1,r0,r3 - 0x1000fb58: 6860 `h LDR r0,[r4,#4] - 0x1000fb5a: 9000 .. STR r0,[sp,#0] - 0x1000fb5c: f004f8c2 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fb60: 9801 .. LDR r0,[sp,#4] - 0x1000fb62: 1a30 0. SUBS r0,r6,r0 - 0x1000fb64: 60e0 .` STR r0,[r4,#0xc] - 0x1000fb66: 2001 . MOVS r0,#1 - 0x1000fb68: e7d6 .. B 0x1000fb18 ; SEGGER_RTT_WriteSkipNoLock + 62 - 0x1000fb6a: 9802 .. LDR r0,[sp,#8] - 0x1000fb6c: 1b40 @. SUBS r0,r0,r5 - 0x1000fb6e: 1e47 G. SUBS r7,r0,#1 - 0x1000fb70: 42b7 .B CMP r7,r6 - 0x1000fb72: d309 .. BCC 0x1000fb88 ; SEGGER_RTT_WriteSkipNoLock + 174 - 0x1000fb74: 6861 ah LDR r1,[r4,#4] - 0x1000fb76: 1948 H. ADDS r0,r1,r5 - 0x1000fb78: 4632 2F MOV r2,r6 - 0x1000fb7a: 9903 .. LDR r1,[sp,#0xc] - 0x1000fb7c: f004f8b2 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1000fb80: 19a8 .. ADDS r0,r5,r6 - 0x1000fb82: 60e0 .` STR r0,[r4,#0xc] - 0x1000fb84: 2001 . MOVS r0,#1 - 0x1000fb86: e7c7 .. B 0x1000fb18 ; SEGGER_RTT_WriteSkipNoLock + 62 - 0x1000fb88: 2000 . MOVS r0,#0 - 0x1000fb8a: e7c5 .. B 0x1000fb18 ; SEGGER_RTT_WriteSkipNoLock + 62 - SEGGER_RTT_WriteNoLock - 0x1000fb8c: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x1000fb8e: b082 .. SUB sp,sp,#8 - 0x1000fb90: 4607 .F MOV r7,r0 - 0x1000fb92: 4616 .F MOV r6,r2 - 0x1000fb94: 9803 .. LDR r0,[sp,#0xc] - 0x1000fb96: 9001 .. STR r0,[sp,#4] - 0x1000fb98: 2018 . MOVS r0,#0x18 - 0x1000fb9a: 4378 xC MULS r0,r7,r0 - 0x1000fb9c: 4915 .I LDR r1,[pc,#84] ; [0x1000fbf4] = 0x200036d8 - 0x1000fb9e: 3118 .1 ADDS r1,r1,#0x18 - 0x1000fba0: 1840 @. ADDS r0,r0,r1 - 0x1000fba2: 9000 .. STR r0,[sp,#0] - 0x1000fba4: 9800 .. LDR r0,[sp,#0] - 0x1000fba6: 6940 @i LDR r0,[r0,#0x14] - 0x1000fba8: 2800 .( CMP r0,#0 - 0x1000fbaa: d004 .. BEQ 0x1000fbb6 ; SEGGER_RTT_WriteNoLock + 42 - 0x1000fbac: 2801 .( CMP r0,#1 - 0x1000fbae: d011 .. BEQ 0x1000fbd4 ; SEGGER_RTT_WriteNoLock + 72 - 0x1000fbb0: 2802 .( CMP r0,#2 - 0x1000fbb2: d13a :. BNE 0x1000fc2a ; SEGGER_RTT_WriteNoLock + 158 - 0x1000fbb4: e032 2. B 0x1000fc1c ; SEGGER_RTT_WriteNoLock + 144 - 0x1000fbb6: 9800 .. LDR r0,[sp,#0] - 0x1000fbb8: f7fffebf .... BL _GetAvailWriteSpace ; 0x1000f93a - 0x1000fbbc: 4605 .F MOV r5,r0 - 0x1000fbbe: 42b5 .B CMP r5,r6 - 0x1000fbc0: d201 .. BCS 0x1000fbc6 ; SEGGER_RTT_WriteNoLock + 58 - 0x1000fbc2: 2400 .$ MOVS r4,#0 - 0x1000fbc4: e005 .. B 0x1000fbd2 ; SEGGER_RTT_WriteNoLock + 70 - 0x1000fbc6: 4634 4F MOV r4,r6 - 0x1000fbc8: 4632 2F MOV r2,r6 - 0x1000fbca: 9901 .. LDR r1,[sp,#4] - 0x1000fbcc: 9800 .. LDR r0,[sp,#0] - 0x1000fbce: f7fffe7f .... BL _WriteNoCheck ; 0x1000f8d0 - 0x1000fbd2: e02c ,. B 0x1000fc2e ; SEGGER_RTT_WriteNoLock + 162 - 0x1000fbd4: 9800 .. LDR r0,[sp,#0] - 0x1000fbd6: f7fffeb0 .... BL _GetAvailWriteSpace ; 0x1000f93a - 0x1000fbda: 4605 .F MOV r5,r0 - 0x1000fbdc: 42b5 .B CMP r5,r6 - 0x1000fbde: d201 .. BCS 0x1000fbe4 ; SEGGER_RTT_WriteNoLock + 88 - 0x1000fbe0: 4628 (F MOV r0,r5 - 0x1000fbe2: e000 .. B 0x1000fbe6 ; SEGGER_RTT_WriteNoLock + 90 - 0x1000fbe4: 4630 0F MOV r0,r6 - 0x1000fbe6: 4604 .F MOV r4,r0 - 0x1000fbe8: 4622 "F MOV r2,r4 - 0x1000fbea: 9901 .. LDR r1,[sp,#4] - 0x1000fbec: 9800 .. LDR r0,[sp,#0] - 0x1000fbee: f7fffe6f ..o. BL _WriteNoCheck ; 0x1000f8d0 - 0x1000fbf2: e01c .. B 0x1000fc2e ; SEGGER_RTT_WriteNoLock + 162 - $d - 0x1000fbf4: 200036d8 .6. DCD 536884952 - 0x1000fbf8: 6d726554 Term DCD 1836213588 - 0x1000fbfc: 6c616e69 inal DCD 1818324585 - 0x1000fc00: 00000000 .... DCD 0 - 0x1000fc04: 20003720 7. DCD 536885024 - 0x1000fc08: 20003b20 ;. DCD 536886048 - 0x1000fc0c: 00545452 RTT. DCD 5526610 - 0x1000fc10: 47474553 SEGG DCD 1195853139 - 0x1000fc14: 00005245 ER.. DCD 21061 - 0x1000fc18: 20003138 81. DCD 536883512 - $t - 0x1000fc1c: 4632 2F MOV r2,r6 - 0x1000fc1e: 9901 .. LDR r1,[sp,#4] - 0x1000fc20: 9800 .. LDR r0,[sp,#0] - 0x1000fc22: f7fffe18 .... BL _WriteBlocking ; 0x1000f856 - 0x1000fc26: 4604 .F MOV r4,r0 - 0x1000fc28: e001 .. B 0x1000fc2e ; SEGGER_RTT_WriteNoLock + 162 - 0x1000fc2a: 2400 .$ MOVS r4,#0 - 0x1000fc2c: bf00 .. NOP - 0x1000fc2e: bf00 .. NOP - 0x1000fc30: 4620 F MOV r0,r4 - 0x1000fc32: b005 .. ADD sp,sp,#0x14 - 0x1000fc34: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_Write - 0x1000fc36: b5f8 .. PUSH {r3-r7,lr} - 0x1000fc38: 4604 .F MOV r4,r0 - 0x1000fc3a: 460d .F MOV r5,r1 - 0x1000fc3c: 4616 .F MOV r6,r2 - 0x1000fc3e: bf00 .. NOP - 0x1000fc40: 48fe .H LDR r0,[pc,#1016] ; [0x1001003c] = 0x200036d8 - 0x1000fc42: 7800 .x LDRB r0,[r0,#0] - 0x1000fc44: 2800 .( CMP r0,#0 - 0x1000fc46: d101 .. BNE 0x1000fc4c ; SEGGER_RTT_Write + 22 - 0x1000fc48: f7fffde0 .... BL _DoInit ; 0x1000f80c - 0x1000fc4c: bf00 .. NOP - 0x1000fc4e: f3ef8010 .... MRS r0,PRIMASK - 0x1000fc52: 4607 .F MOV r7,r0 - 0x1000fc54: 2001 . MOVS r0,#1 - 0x1000fc56: f3808810 .... MSR PRIMASK,r0 - 0x1000fc5a: bf00 .. NOP - 0x1000fc5c: bf00 .. NOP - 0x1000fc5e: 4632 2F MOV r2,r6 - 0x1000fc60: 4629 )F MOV r1,r5 - 0x1000fc62: 4620 F MOV r0,r4 - 0x1000fc64: f7ffff92 .... BL SEGGER_RTT_WriteNoLock ; 0x1000fb8c - 0x1000fc68: 9000 .. STR r0,[sp,#0] - 0x1000fc6a: b2f8 .. UXTB r0,r7 - 0x1000fc6c: f3808810 .... MSR PRIMASK,r0 - 0x1000fc70: bf00 .. NOP - 0x1000fc72: bf00 .. NOP - 0x1000fc74: 9800 .. LDR r0,[sp,#0] - 0x1000fc76: bdf8 .. POP {r3-r7,pc} - SEGGER_RTT_WriteString - 0x1000fc78: b570 p. PUSH {r4-r6,lr} - 0x1000fc7a: 4605 .F MOV r5,r0 - 0x1000fc7c: 460c .F MOV r4,r1 - 0x1000fc7e: 4620 F MOV r0,r4 - 0x1000fc80: f004f854 ..T. BL strlen ; 0x10013d2c - 0x1000fc84: 4606 .F MOV r6,r0 - 0x1000fc86: 4632 2F MOV r2,r6 - 0x1000fc88: 4621 !F MOV r1,r4 - 0x1000fc8a: 4628 (F MOV r0,r5 - 0x1000fc8c: f7ffffd3 .... BL SEGGER_RTT_Write ; 0x1000fc36 - 0x1000fc90: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_PutCharSkipNoLock - 0x1000fc92: b570 p. PUSH {r4-r6,lr} - 0x1000fc94: 4603 .F MOV r3,r0 - 0x1000fc96: 460c .F MOV r4,r1 - 0x1000fc98: 2518 .% MOVS r5,#0x18 - 0x1000fc9a: 435d ]C MULS r5,r3,r5 - 0x1000fc9c: 4ee7 .N LDR r6,[pc,#924] ; [0x1001003c] = 0x200036d8 - 0x1000fc9e: 3618 .6 ADDS r6,r6,#0x18 - 0x1000fca0: 19a9 .. ADDS r1,r5,r6 - 0x1000fca2: 68cd .h LDR r5,[r1,#0xc] - 0x1000fca4: 1c6a j. ADDS r2,r5,#1 - 0x1000fca6: 688d .h LDR r5,[r1,#8] - 0x1000fca8: 4295 .B CMP r5,r2 - 0x1000fcaa: d100 .. BNE 0x1000fcae ; SEGGER_RTT_PutCharSkipNoLock + 28 - 0x1000fcac: 2200 ." MOVS r2,#0 - 0x1000fcae: 690d .i LDR r5,[r1,#0x10] - 0x1000fcb0: 4295 .B CMP r5,r2 - 0x1000fcb2: d005 .. BEQ 0x1000fcc0 ; SEGGER_RTT_PutCharSkipNoLock + 46 - 0x1000fcb4: 68ce .h LDR r6,[r1,#0xc] - 0x1000fcb6: 684d Mh LDR r5,[r1,#4] - 0x1000fcb8: 55ac .U STRB r4,[r5,r6] - 0x1000fcba: 60ca .` STR r2,[r1,#0xc] - 0x1000fcbc: 2001 . MOVS r0,#1 - 0x1000fcbe: e000 .. B 0x1000fcc2 ; SEGGER_RTT_PutCharSkipNoLock + 48 - 0x1000fcc0: 2000 . MOVS r0,#0 - 0x1000fcc2: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_PutCharSkip - 0x1000fcc4: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000fcc6: b081 .. SUB sp,sp,#4 - 0x1000fcc8: 4607 .F MOV r7,r0 - 0x1000fcca: bf00 .. NOP - 0x1000fccc: 48db .H LDR r0,[pc,#876] ; [0x1001003c] = 0x200036d8 - 0x1000fcce: 7800 .x LDRB r0,[r0,#0] - 0x1000fcd0: 2800 .( CMP r0,#0 - 0x1000fcd2: d101 .. BNE 0x1000fcd8 ; SEGGER_RTT_PutCharSkip + 20 - 0x1000fcd4: f7fffd9a .... BL _DoInit ; 0x1000f80c - 0x1000fcd8: bf00 .. NOP - 0x1000fcda: f3ef8010 .... MRS r0,PRIMASK - 0x1000fcde: 2101 .! MOVS r1,#1 - 0x1000fce0: f3818810 .... MSR PRIMASK,r1 - 0x1000fce4: bf00 .. NOP - 0x1000fce6: bf00 .. NOP - 0x1000fce8: 2118 .! MOVS r1,#0x18 - 0x1000fcea: 4379 yC MULS r1,r7,r1 - 0x1000fcec: 4ad3 .J LDR r2,[pc,#844] ; [0x1001003c] = 0x200036d8 - 0x1000fcee: 3218 .2 ADDS r2,r2,#0x18 - 0x1000fcf0: 188c .. ADDS r4,r1,r2 - 0x1000fcf2: 68e1 .h LDR r1,[r4,#0xc] - 0x1000fcf4: 1c4d M. ADDS r5,r1,#1 - 0x1000fcf6: 68a1 .h LDR r1,[r4,#8] - 0x1000fcf8: 42a9 .B CMP r1,r5 - 0x1000fcfa: d100 .. BNE 0x1000fcfe ; SEGGER_RTT_PutCharSkip + 58 - 0x1000fcfc: 2500 .% MOVS r5,#0 - 0x1000fcfe: 6921 !i LDR r1,[r4,#0x10] - 0x1000fd00: 42a9 .B CMP r1,r5 - 0x1000fd02: d006 .. BEQ 0x1000fd12 ; SEGGER_RTT_PutCharSkip + 78 - 0x1000fd04: 9902 .. LDR r1,[sp,#8] - 0x1000fd06: 68e3 .h LDR r3,[r4,#0xc] - 0x1000fd08: 6862 bh LDR r2,[r4,#4] - 0x1000fd0a: 54d1 .T STRB r1,[r2,r3] - 0x1000fd0c: 60e5 .` STR r5,[r4,#0xc] - 0x1000fd0e: 2601 .& MOVS r6,#1 - 0x1000fd10: e000 .. B 0x1000fd14 ; SEGGER_RTT_PutCharSkip + 80 - 0x1000fd12: 2600 .& MOVS r6,#0 - 0x1000fd14: b2c1 .. UXTB r1,r0 - 0x1000fd16: f3818810 .... MSR PRIMASK,r1 - 0x1000fd1a: bf00 .. NOP - 0x1000fd1c: bf00 .. NOP - 0x1000fd1e: 4630 0F MOV r0,r6 - 0x1000fd20: bdfe .. POP {r1-r7,pc} - SEGGER_RTT_PutChar - 0x1000fd22: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1000fd24: b081 .. SUB sp,sp,#4 - 0x1000fd26: 4607 .F MOV r7,r0 - 0x1000fd28: bf00 .. NOP - 0x1000fd2a: 48c4 .H LDR r0,[pc,#784] ; [0x1001003c] = 0x200036d8 - 0x1000fd2c: 7800 .x LDRB r0,[r0,#0] - 0x1000fd2e: 2800 .( CMP r0,#0 - 0x1000fd30: d101 .. BNE 0x1000fd36 ; SEGGER_RTT_PutChar + 20 - 0x1000fd32: f7fffd6b ..k. BL _DoInit ; 0x1000f80c - 0x1000fd36: bf00 .. NOP - 0x1000fd38: f3ef8010 .... MRS r0,PRIMASK - 0x1000fd3c: 2101 .! MOVS r1,#1 - 0x1000fd3e: f3818810 .... MSR PRIMASK,r1 - 0x1000fd42: bf00 .. NOP - 0x1000fd44: bf00 .. NOP - 0x1000fd46: 2118 .! MOVS r1,#0x18 - 0x1000fd48: 4379 yC MULS r1,r7,r1 - 0x1000fd4a: 4abc .J LDR r2,[pc,#752] ; [0x1001003c] = 0x200036d8 - 0x1000fd4c: 3218 .2 ADDS r2,r2,#0x18 - 0x1000fd4e: 188c .. ADDS r4,r1,r2 - 0x1000fd50: 68e1 .h LDR r1,[r4,#0xc] - 0x1000fd52: 1c4d M. ADDS r5,r1,#1 - 0x1000fd54: 68a1 .h LDR r1,[r4,#8] - 0x1000fd56: 42a9 .B CMP r1,r5 - 0x1000fd58: d100 .. BNE 0x1000fd5c ; SEGGER_RTT_PutChar + 58 - 0x1000fd5a: 2500 .% MOVS r5,#0 - 0x1000fd5c: 6961 ai LDR r1,[r4,#0x14] - 0x1000fd5e: 2902 .) CMP r1,#2 - 0x1000fd60: d103 .. BNE 0x1000fd6a ; SEGGER_RTT_PutChar + 72 - 0x1000fd62: bf00 .. NOP - 0x1000fd64: 6921 !i LDR r1,[r4,#0x10] - 0x1000fd66: 42a9 .B CMP r1,r5 - 0x1000fd68: d0fc .. BEQ 0x1000fd64 ; SEGGER_RTT_PutChar + 66 - 0x1000fd6a: 6921 !i LDR r1,[r4,#0x10] - 0x1000fd6c: 42a9 .B CMP r1,r5 - 0x1000fd6e: d006 .. BEQ 0x1000fd7e ; SEGGER_RTT_PutChar + 92 - 0x1000fd70: 9902 .. LDR r1,[sp,#8] - 0x1000fd72: 68e3 .h LDR r3,[r4,#0xc] - 0x1000fd74: 6862 bh LDR r2,[r4,#4] - 0x1000fd76: 54d1 .T STRB r1,[r2,r3] - 0x1000fd78: 60e5 .` STR r5,[r4,#0xc] - 0x1000fd7a: 2601 .& MOVS r6,#1 - 0x1000fd7c: e000 .. B 0x1000fd80 ; SEGGER_RTT_PutChar + 94 - 0x1000fd7e: 2600 .& MOVS r6,#0 - 0x1000fd80: b2c1 .. UXTB r1,r0 - 0x1000fd82: f3818810 .... MSR PRIMASK,r1 - 0x1000fd86: bf00 .. NOP - 0x1000fd88: bf00 .. NOP - 0x1000fd8a: 4630 0F MOV r0,r6 - 0x1000fd8c: bdfe .. POP {r1-r7,pc} - SEGGER_RTT_GetKey - 0x1000fd8e: b538 8. PUSH {r3-r5,lr} - 0x1000fd90: 2201 ." MOVS r2,#1 - 0x1000fd92: 4669 iF MOV r1,sp - 0x1000fd94: 2000 . MOVS r0,#0 - 0x1000fd96: f7fffe32 ..2. BL SEGGER_RTT_Read ; 0x1000f9fe - 0x1000fd9a: 4604 .F MOV r4,r0 - 0x1000fd9c: 2c01 ., CMP r4,#1 - 0x1000fd9e: d102 .. BNE 0x1000fda6 ; SEGGER_RTT_GetKey + 24 - 0x1000fda0: 4668 hF MOV r0,sp - 0x1000fda2: 7804 .x LDRB r4,[r0,#0] - 0x1000fda4: e001 .. B 0x1000fdaa ; SEGGER_RTT_GetKey + 28 - 0x1000fda6: 2400 .$ MOVS r4,#0 - 0x1000fda8: 43e4 .C MVNS r4,r4 - 0x1000fdaa: 4620 F MOV r0,r4 - 0x1000fdac: bd38 8. POP {r3-r5,pc} - SEGGER_RTT_WaitKey - 0x1000fdae: b510 .. PUSH {r4,lr} - 0x1000fdb0: bf00 .. NOP - 0x1000fdb2: f7ffffec .... BL SEGGER_RTT_GetKey ; 0x1000fd8e - 0x1000fdb6: 2800 .( CMP r0,#0 - 0x1000fdb8: dbfb .. BLT 0x1000fdb2 ; SEGGER_RTT_WaitKey + 4 - 0x1000fdba: bd10 .. POP {r4,pc} - SEGGER_RTT_HasKey - 0x1000fdbc: b570 p. PUSH {r4-r6,lr} - 0x1000fdbe: bf00 .. NOP - 0x1000fdc0: 489e .H LDR r0,[pc,#632] ; [0x1001003c] = 0x200036d8 - 0x1000fdc2: 7800 .x LDRB r0,[r0,#0] - 0x1000fdc4: 2800 .( CMP r0,#0 - 0x1000fdc6: d101 .. BNE 0x1000fdcc ; SEGGER_RTT_HasKey + 16 - 0x1000fdc8: f7fffd20 .. . BL _DoInit ; 0x1000f80c - 0x1000fdcc: bf00 .. NOP - 0x1000fdce: 489b .H LDR r0,[pc,#620] ; [0x1001003c] = 0x200036d8 - 0x1000fdd0: 6c05 .l LDR r5,[r0,#0x40] - 0x1000fdd2: 6bc0 .k LDR r0,[r0,#0x3c] - 0x1000fdd4: 42a8 .B CMP r0,r5 - 0x1000fdd6: d001 .. BEQ 0x1000fddc ; SEGGER_RTT_HasKey + 32 - 0x1000fdd8: 2401 .$ MOVS r4,#1 - 0x1000fdda: e000 .. B 0x1000fdde ; SEGGER_RTT_HasKey + 34 - 0x1000fddc: 2400 .$ MOVS r4,#0 - 0x1000fdde: 4620 F MOV r0,r4 - 0x1000fde0: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_HasData - 0x1000fde2: b510 .. PUSH {r4,lr} - 0x1000fde4: 4601 .F MOV r1,r0 - 0x1000fde6: 2018 . MOVS r0,#0x18 - 0x1000fde8: 4348 HC MULS r0,r1,r0 - 0x1000fdea: 4c94 .L LDR r4,[pc,#592] ; [0x1001003c] = 0x200036d8 - 0x1000fdec: 3430 04 ADDS r4,r4,#0x30 - 0x1000fdee: 1902 .. ADDS r2,r0,r4 - 0x1000fdf0: 68d3 .h LDR r3,[r2,#0xc] - 0x1000fdf2: 6910 .i LDR r0,[r2,#0x10] - 0x1000fdf4: 1a18 .. SUBS r0,r3,r0 - 0x1000fdf6: bd10 .. POP {r4,pc} - SEGGER_RTT_AllocDownBuffer - 0x1000fdf8: b5ff .. PUSH {r0-r7,lr} - 0x1000fdfa: b081 .. SUB sp,sp,#4 - 0x1000fdfc: 4605 .F MOV r5,r0 - 0x1000fdfe: 460e .F MOV r6,r1 - 0x1000fe00: 4617 .F MOV r7,r2 - 0x1000fe02: bf00 .. NOP - 0x1000fe04: 488d .H LDR r0,[pc,#564] ; [0x1001003c] = 0x200036d8 - 0x1000fe06: 7800 .x LDRB r0,[r0,#0] - 0x1000fe08: 2800 .( CMP r0,#0 - 0x1000fe0a: d101 .. BNE 0x1000fe10 ; SEGGER_RTT_AllocDownBuffer + 24 - 0x1000fe0c: f7fffcfe .... BL _DoInit ; 0x1000f80c - 0x1000fe10: bf00 .. NOP - 0x1000fe12: f3ef8110 .... MRS r1,PRIMASK - 0x1000fe16: 4608 .F MOV r0,r1 - 0x1000fe18: 2101 .! MOVS r1,#1 - 0x1000fe1a: f3818810 .... MSR PRIMASK,r1 - 0x1000fe1e: bf00 .. NOP - 0x1000fe20: bf00 .. NOP - 0x1000fe22: 2400 .$ MOVS r4,#0 - 0x1000fe24: bf00 .. NOP - 0x1000fe26: 2118 .! MOVS r1,#0x18 - 0x1000fe28: 4361 aC MULS r1,r4,r1 - 0x1000fe2a: 4a84 .J LDR r2,[pc,#528] ; [0x1001003c] = 0x200036d8 - 0x1000fe2c: 3230 02 ADDS r2,r2,#0x30 - 0x1000fe2e: 1889 .. ADDS r1,r1,r2 - 0x1000fe30: 6849 Ih LDR r1,[r1,#4] - 0x1000fe32: 2900 .) CMP r1,#0 - 0x1000fe34: d100 .. BNE 0x1000fe38 ; SEGGER_RTT_AllocDownBuffer + 64 - 0x1000fe36: e004 .. B 0x1000fe42 ; SEGGER_RTT_AllocDownBuffer + 74 - 0x1000fe38: 1c64 d. ADDS r4,r4,#1 - 0x1000fe3a: 4980 .I LDR r1,[pc,#512] ; [0x1001003c] = 0x200036d8 - 0x1000fe3c: 6949 Ii LDR r1,[r1,#0x14] - 0x1000fe3e: 42a1 .B CMP r1,r4 - 0x1000fe40: dcf1 .. BGT 0x1000fe26 ; SEGGER_RTT_AllocDownBuffer + 46 - 0x1000fe42: bf00 .. NOP - 0x1000fe44: 497d }I LDR r1,[pc,#500] ; [0x1001003c] = 0x200036d8 - 0x1000fe46: 6949 Ii LDR r1,[r1,#0x14] - 0x1000fe48: 42a1 .B CMP r1,r4 - 0x1000fe4a: dd1d .. BLE 0x1000fe88 ; SEGGER_RTT_AllocDownBuffer + 144 - 0x1000fe4c: 2118 .! MOVS r1,#0x18 - 0x1000fe4e: 4361 aC MULS r1,r4,r1 - 0x1000fe50: 4a7a zJ LDR r2,[pc,#488] ; [0x1001003c] = 0x200036d8 - 0x1000fe52: 3230 02 ADDS r2,r2,#0x30 - 0x1000fe54: 5055 UP STR r5,[r2,r1] - 0x1000fe56: 2118 .! MOVS r1,#0x18 - 0x1000fe58: 4361 aC MULS r1,r4,r1 - 0x1000fe5a: 1889 .. ADDS r1,r1,r2 - 0x1000fe5c: 604e N` STR r6,[r1,#4] - 0x1000fe5e: 2118 .! MOVS r1,#0x18 - 0x1000fe60: 4361 aC MULS r1,r4,r1 - 0x1000fe62: 1889 .. ADDS r1,r1,r2 - 0x1000fe64: 608f .` STR r7,[r1,#8] - 0x1000fe66: 2200 ." MOVS r2,#0 - 0x1000fe68: 2118 .! MOVS r1,#0x18 - 0x1000fe6a: 4361 aC MULS r1,r4,r1 - 0x1000fe6c: 4b73 sK LDR r3,[pc,#460] ; [0x1001003c] = 0x200036d8 - 0x1000fe6e: 3330 03 ADDS r3,r3,#0x30 - 0x1000fe70: 18c9 .. ADDS r1,r1,r3 - 0x1000fe72: 610a .a STR r2,[r1,#0x10] - 0x1000fe74: 2118 .! MOVS r1,#0x18 - 0x1000fe76: 4361 aC MULS r1,r4,r1 - 0x1000fe78: 18c9 .. ADDS r1,r1,r3 - 0x1000fe7a: 60ca .` STR r2,[r1,#0xc] - 0x1000fe7c: 2218 ." MOVS r2,#0x18 - 0x1000fe7e: 4362 bC MULS r2,r4,r2 - 0x1000fe80: 18d2 .. ADDS r2,r2,r3 - 0x1000fe82: 9904 .. LDR r1,[sp,#0x10] - 0x1000fe84: 6151 Qa STR r1,[r2,#0x14] - 0x1000fe86: e001 .. B 0x1000fe8c ; SEGGER_RTT_AllocDownBuffer + 148 - 0x1000fe88: 2400 .$ MOVS r4,#0 - 0x1000fe8a: 43e4 .C MVNS r4,r4 - 0x1000fe8c: b2c1 .. UXTB r1,r0 - 0x1000fe8e: f3818810 .... MSR PRIMASK,r1 - 0x1000fe92: bf00 .. NOP - 0x1000fe94: bf00 .. NOP - 0x1000fe96: 4620 F MOV r0,r4 - 0x1000fe98: b005 .. ADD sp,sp,#0x14 - 0x1000fe9a: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_AllocUpBuffer - 0x1000fe9c: b5ff .. PUSH {r0-r7,lr} - 0x1000fe9e: b081 .. SUB sp,sp,#4 - 0x1000fea0: 4605 .F MOV r5,r0 - 0x1000fea2: 460e .F MOV r6,r1 - 0x1000fea4: 4617 .F MOV r7,r2 - 0x1000fea6: bf00 .. NOP - 0x1000fea8: 4864 dH LDR r0,[pc,#400] ; [0x1001003c] = 0x200036d8 - 0x1000feaa: 7800 .x LDRB r0,[r0,#0] - 0x1000feac: 2800 .( CMP r0,#0 - 0x1000feae: d101 .. BNE 0x1000feb4 ; SEGGER_RTT_AllocUpBuffer + 24 - 0x1000feb0: f7fffcac .... BL _DoInit ; 0x1000f80c - 0x1000feb4: bf00 .. NOP - 0x1000feb6: f3ef8110 .... MRS r1,PRIMASK - 0x1000feba: 4608 .F MOV r0,r1 - 0x1000febc: 2101 .! MOVS r1,#1 - 0x1000febe: f3818810 .... MSR PRIMASK,r1 - 0x1000fec2: bf00 .. NOP - 0x1000fec4: bf00 .. NOP - 0x1000fec6: 2400 .$ MOVS r4,#0 - 0x1000fec8: bf00 .. NOP - 0x1000feca: 2118 .! MOVS r1,#0x18 - 0x1000fecc: 4361 aC MULS r1,r4,r1 - 0x1000fece: 4a5b [J LDR r2,[pc,#364] ; [0x1001003c] = 0x200036d8 - 0x1000fed0: 3218 .2 ADDS r2,r2,#0x18 - 0x1000fed2: 1889 .. ADDS r1,r1,r2 - 0x1000fed4: 6849 Ih LDR r1,[r1,#4] - 0x1000fed6: 2900 .) CMP r1,#0 - 0x1000fed8: d100 .. BNE 0x1000fedc ; SEGGER_RTT_AllocUpBuffer + 64 - 0x1000feda: e004 .. B 0x1000fee6 ; SEGGER_RTT_AllocUpBuffer + 74 - 0x1000fedc: 1c64 d. ADDS r4,r4,#1 - 0x1000fede: 4957 WI LDR r1,[pc,#348] ; [0x1001003c] = 0x200036d8 - 0x1000fee0: 6909 .i LDR r1,[r1,#0x10] - 0x1000fee2: 42a1 .B CMP r1,r4 - 0x1000fee4: dcf1 .. BGT 0x1000feca ; SEGGER_RTT_AllocUpBuffer + 46 - 0x1000fee6: bf00 .. NOP - 0x1000fee8: 4954 TI LDR r1,[pc,#336] ; [0x1001003c] = 0x200036d8 - 0x1000feea: 6909 .i LDR r1,[r1,#0x10] - 0x1000feec: 42a1 .B CMP r1,r4 - 0x1000feee: dd1d .. BLE 0x1000ff2c ; SEGGER_RTT_AllocUpBuffer + 144 - 0x1000fef0: 2118 .! MOVS r1,#0x18 - 0x1000fef2: 4361 aC MULS r1,r4,r1 - 0x1000fef4: 4a51 QJ LDR r2,[pc,#324] ; [0x1001003c] = 0x200036d8 - 0x1000fef6: 3218 .2 ADDS r2,r2,#0x18 - 0x1000fef8: 5055 UP STR r5,[r2,r1] - 0x1000fefa: 2118 .! MOVS r1,#0x18 - 0x1000fefc: 4361 aC MULS r1,r4,r1 - 0x1000fefe: 1889 .. ADDS r1,r1,r2 - 0x1000ff00: 604e N` STR r6,[r1,#4] - 0x1000ff02: 2118 .! MOVS r1,#0x18 - 0x1000ff04: 4361 aC MULS r1,r4,r1 - 0x1000ff06: 1889 .. ADDS r1,r1,r2 - 0x1000ff08: 608f .` STR r7,[r1,#8] - 0x1000ff0a: 2200 ." MOVS r2,#0 - 0x1000ff0c: 2118 .! MOVS r1,#0x18 - 0x1000ff0e: 4361 aC MULS r1,r4,r1 - 0x1000ff10: 4b4a JK LDR r3,[pc,#296] ; [0x1001003c] = 0x200036d8 - 0x1000ff12: 3318 .3 ADDS r3,r3,#0x18 - 0x1000ff14: 18c9 .. ADDS r1,r1,r3 - 0x1000ff16: 610a .a STR r2,[r1,#0x10] - 0x1000ff18: 2118 .! MOVS r1,#0x18 - 0x1000ff1a: 4361 aC MULS r1,r4,r1 - 0x1000ff1c: 18c9 .. ADDS r1,r1,r3 - 0x1000ff1e: 60ca .` STR r2,[r1,#0xc] - 0x1000ff20: 2218 ." MOVS r2,#0x18 - 0x1000ff22: 4362 bC MULS r2,r4,r2 - 0x1000ff24: 18d2 .. ADDS r2,r2,r3 - 0x1000ff26: 9904 .. LDR r1,[sp,#0x10] - 0x1000ff28: 6151 Qa STR r1,[r2,#0x14] - 0x1000ff2a: e001 .. B 0x1000ff30 ; SEGGER_RTT_AllocUpBuffer + 148 - 0x1000ff2c: 2400 .$ MOVS r4,#0 - 0x1000ff2e: 43e4 .C MVNS r4,r4 - 0x1000ff30: b2c1 .. UXTB r1,r0 - 0x1000ff32: f3818810 .... MSR PRIMASK,r1 - 0x1000ff36: bf00 .. NOP - 0x1000ff38: bf00 .. NOP - 0x1000ff3a: 4620 F MOV r0,r4 - 0x1000ff3c: b005 .. ADD sp,sp,#0x14 - 0x1000ff3e: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_ConfigUpBuffer - 0x1000ff40: b5ff .. PUSH {r0-r7,lr} - 0x1000ff42: b081 .. SUB sp,sp,#4 - 0x1000ff44: 4604 .F MOV r4,r0 - 0x1000ff46: 460e .F MOV r6,r1 - 0x1000ff48: 4617 .F MOV r7,r2 - 0x1000ff4a: bf00 .. NOP - 0x1000ff4c: 483b ;H LDR r0,[pc,#236] ; [0x1001003c] = 0x200036d8 - 0x1000ff4e: 7800 .x LDRB r0,[r0,#0] - 0x1000ff50: 2800 .( CMP r0,#0 - 0x1000ff52: d101 .. BNE 0x1000ff58 ; SEGGER_RTT_ConfigUpBuffer + 24 - 0x1000ff54: f7fffc5a ..Z. BL _DoInit ; 0x1000f80c - 0x1000ff58: bf00 .. NOP - 0x1000ff5a: 4838 8H LDR r0,[pc,#224] ; [0x1001003c] = 0x200036d8 - 0x1000ff5c: 6900 .i LDR r0,[r0,#0x10] - 0x1000ff5e: 42a0 .B CMP r0,r4 - 0x1000ff60: d930 0. BLS 0x1000ffc4 ; SEGGER_RTT_ConfigUpBuffer + 132 - 0x1000ff62: f3ef8110 .... MRS r1,PRIMASK - 0x1000ff66: 4608 .F MOV r0,r1 - 0x1000ff68: 2101 .! MOVS r1,#1 - 0x1000ff6a: f3818810 .... MSR PRIMASK,r1 - 0x1000ff6e: bf00 .. NOP - 0x1000ff70: bf00 .. NOP - 0x1000ff72: 2c00 ., CMP r4,#0 - 0x1000ff74: d018 .. BEQ 0x1000ffa8 ; SEGGER_RTT_ConfigUpBuffer + 104 - 0x1000ff76: 2118 .! MOVS r1,#0x18 - 0x1000ff78: 4361 aC MULS r1,r4,r1 - 0x1000ff7a: 4a30 0J LDR r2,[pc,#192] ; [0x1001003c] = 0x200036d8 - 0x1000ff7c: 3218 .2 ADDS r2,r2,#0x18 - 0x1000ff7e: 5056 VP STR r6,[r2,r1] - 0x1000ff80: 2118 .! MOVS r1,#0x18 - 0x1000ff82: 4361 aC MULS r1,r4,r1 - 0x1000ff84: 1889 .. ADDS r1,r1,r2 - 0x1000ff86: 604f O` STR r7,[r1,#4] - 0x1000ff88: 2218 ." MOVS r2,#0x18 - 0x1000ff8a: 4362 bC MULS r2,r4,r2 - 0x1000ff8c: 4b2b +K LDR r3,[pc,#172] ; [0x1001003c] = 0x200036d8 - 0x1000ff8e: 3318 .3 ADDS r3,r3,#0x18 - 0x1000ff90: 18d2 .. ADDS r2,r2,r3 - 0x1000ff92: 9904 .. LDR r1,[sp,#0x10] - 0x1000ff94: 6091 .` STR r1,[r2,#8] - 0x1000ff96: 2200 ." MOVS r2,#0 - 0x1000ff98: 2118 .! MOVS r1,#0x18 - 0x1000ff9a: 4361 aC MULS r1,r4,r1 - 0x1000ff9c: 18c9 .. ADDS r1,r1,r3 - 0x1000ff9e: 610a .a STR r2,[r1,#0x10] - 0x1000ffa0: 2118 .! MOVS r1,#0x18 - 0x1000ffa2: 4361 aC MULS r1,r4,r1 - 0x1000ffa4: 18c9 .. ADDS r1,r1,r3 - 0x1000ffa6: 60ca .` STR r2,[r1,#0xc] - 0x1000ffa8: 2218 ." MOVS r2,#0x18 - 0x1000ffaa: 4362 bC MULS r2,r4,r2 - 0x1000ffac: 4b23 #K LDR r3,[pc,#140] ; [0x1001003c] = 0x200036d8 - 0x1000ffae: 3318 .3 ADDS r3,r3,#0x18 - 0x1000ffb0: 18d2 .. ADDS r2,r2,r3 - 0x1000ffb2: 990a .. LDR r1,[sp,#0x28] - 0x1000ffb4: 6151 Qa STR r1,[r2,#0x14] - 0x1000ffb6: b2c1 .. UXTB r1,r0 - 0x1000ffb8: f3818810 .... MSR PRIMASK,r1 - 0x1000ffbc: bf00 .. NOP - 0x1000ffbe: bf00 .. NOP - 0x1000ffc0: 2500 .% MOVS r5,#0 - 0x1000ffc2: e001 .. B 0x1000ffc8 ; SEGGER_RTT_ConfigUpBuffer + 136 - 0x1000ffc4: 2500 .% MOVS r5,#0 - 0x1000ffc6: 43ed .C MVNS r5,r5 - 0x1000ffc8: 4628 (F MOV r0,r5 - 0x1000ffca: b005 .. ADD sp,sp,#0x14 - 0x1000ffcc: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_ConfigDownBuffer - 0x1000ffce: b5ff .. PUSH {r0-r7,lr} - 0x1000ffd0: b081 .. SUB sp,sp,#4 - 0x1000ffd2: 4604 .F MOV r4,r0 - 0x1000ffd4: 460e .F MOV r6,r1 - 0x1000ffd6: 4617 .F MOV r7,r2 - 0x1000ffd8: bf00 .. NOP - 0x1000ffda: 4818 .H LDR r0,[pc,#96] ; [0x1001003c] = 0x200036d8 - 0x1000ffdc: 7800 .x LDRB r0,[r0,#0] - 0x1000ffde: 2800 .( CMP r0,#0 - 0x1000ffe0: d101 .. BNE 0x1000ffe6 ; SEGGER_RTT_ConfigDownBuffer + 24 - 0x1000ffe2: f7fffc13 .... BL _DoInit ; 0x1000f80c - 0x1000ffe6: bf00 .. NOP - 0x1000ffe8: 4814 .H LDR r0,[pc,#80] ; [0x1001003c] = 0x200036d8 - 0x1000ffea: 6940 @i LDR r0,[r0,#0x14] - 0x1000ffec: 42a0 .B CMP r0,r4 - 0x1000ffee: d932 2. BLS 0x10010056 ; SEGGER_RTT_ConfigDownBuffer + 136 - 0x1000fff0: f3ef8110 .... MRS r1,PRIMASK - 0x1000fff4: 4608 .F MOV r0,r1 - 0x1000fff6: 2101 .! MOVS r1,#1 - 0x1000fff8: f3818810 .... MSR PRIMASK,r1 - 0x1000fffc: bf00 .. NOP - 0x1000fffe: bf00 .. NOP - 0x10010000: 2c00 ., CMP r4,#0 - 0x10010002: d018 .. BEQ 0x10010036 ; SEGGER_RTT_ConfigDownBuffer + 104 - 0x10010004: 2118 .! MOVS r1,#0x18 - 0x10010006: 4361 aC MULS r1,r4,r1 - 0x10010008: 4a0c .J LDR r2,[pc,#48] ; [0x1001003c] = 0x200036d8 - 0x1001000a: 3230 02 ADDS r2,r2,#0x30 - 0x1001000c: 5056 VP STR r6,[r2,r1] - 0x1001000e: 2118 .! MOVS r1,#0x18 - 0x10010010: 4361 aC MULS r1,r4,r1 - 0x10010012: 1889 .. ADDS r1,r1,r2 - 0x10010014: 604f O` STR r7,[r1,#4] - 0x10010016: 2218 ." MOVS r2,#0x18 - 0x10010018: 4362 bC MULS r2,r4,r2 - 0x1001001a: 4b08 .K LDR r3,[pc,#32] ; [0x1001003c] = 0x200036d8 - 0x1001001c: 3330 03 ADDS r3,r3,#0x30 - 0x1001001e: 18d2 .. ADDS r2,r2,r3 - 0x10010020: 9904 .. LDR r1,[sp,#0x10] - 0x10010022: 6091 .` STR r1,[r2,#8] - 0x10010024: 2200 ." MOVS r2,#0 - 0x10010026: 2118 .! MOVS r1,#0x18 - 0x10010028: 4361 aC MULS r1,r4,r1 - 0x1001002a: 18c9 .. ADDS r1,r1,r3 - 0x1001002c: 610a .a STR r2,[r1,#0x10] - 0x1001002e: 2118 .! MOVS r1,#0x18 - 0x10010030: 4361 aC MULS r1,r4,r1 - 0x10010032: 18c9 .. ADDS r1,r1,r3 - 0x10010034: 60ca .` STR r2,[r1,#0xc] - 0x10010036: 2218 ." MOVS r2,#0x18 - 0x10010038: 4362 bC MULS r2,r4,r2 - 0x1001003a: e001 .. B 0x10010040 ; SEGGER_RTT_ConfigDownBuffer + 114 - $d - 0x1001003c: 200036d8 .6. DCD 536884952 - $t - 0x10010040: 4bba .K LDR r3,[pc,#744] ; [0x1001032c] = 0x20003708 - 0x10010042: 18d2 .. ADDS r2,r2,r3 - 0x10010044: 990a .. LDR r1,[sp,#0x28] - 0x10010046: 6151 Qa STR r1,[r2,#0x14] - 0x10010048: b2c1 .. UXTB r1,r0 - 0x1001004a: f3818810 .... MSR PRIMASK,r1 - 0x1001004e: bf00 .. NOP - 0x10010050: bf00 .. NOP - 0x10010052: 2500 .% MOVS r5,#0 - 0x10010054: e001 .. B 0x1001005a ; SEGGER_RTT_ConfigDownBuffer + 140 - 0x10010056: 2500 .% MOVS r5,#0 - 0x10010058: 43ed .C MVNS r5,r5 - 0x1001005a: 4628 (F MOV r0,r5 - 0x1001005c: b005 .. ADD sp,sp,#0x14 - 0x1001005e: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_SetNameUpBuffer - 0x10010060: b570 p. PUSH {r4-r6,lr} - 0x10010062: 4604 .F MOV r4,r0 - 0x10010064: 460e .F MOV r6,r1 - 0x10010066: bf00 .. NOP - 0x10010068: 48b0 .H LDR r0,[pc,#704] ; [0x1001032c] = 0x20003708 - 0x1001006a: 3830 08 SUBS r0,r0,#0x30 - 0x1001006c: 7800 .x LDRB r0,[r0,#0] - 0x1001006e: 2800 .( CMP r0,#0 - 0x10010070: d101 .. BNE 0x10010076 ; SEGGER_RTT_SetNameUpBuffer + 22 - 0x10010072: f7fffbcb .... BL _DoInit ; 0x1000f80c - 0x10010076: bf00 .. NOP - 0x10010078: 48ac .H LDR r0,[pc,#688] ; [0x1001032c] = 0x20003708 - 0x1001007a: 3830 08 SUBS r0,r0,#0x30 - 0x1001007c: 6900 .i LDR r0,[r0,#0x10] - 0x1001007e: 42a0 .B CMP r0,r4 - 0x10010080: d912 .. BLS 0x100100a8 ; SEGGER_RTT_SetNameUpBuffer + 72 - 0x10010082: f3ef8010 .... MRS r0,PRIMASK - 0x10010086: 2101 .! MOVS r1,#1 - 0x10010088: f3818810 .... MSR PRIMASK,r1 - 0x1001008c: bf00 .. NOP - 0x1001008e: bf00 .. NOP - 0x10010090: 2118 .! MOVS r1,#0x18 - 0x10010092: 4361 aC MULS r1,r4,r1 - 0x10010094: 4aa5 .J LDR r2,[pc,#660] ; [0x1001032c] = 0x20003708 - 0x10010096: 3a18 .: SUBS r2,r2,#0x18 - 0x10010098: 5056 VP STR r6,[r2,r1] - 0x1001009a: b2c1 .. UXTB r1,r0 - 0x1001009c: f3818810 .... MSR PRIMASK,r1 - 0x100100a0: bf00 .. NOP - 0x100100a2: bf00 .. NOP - 0x100100a4: 2500 .% MOVS r5,#0 - 0x100100a6: e001 .. B 0x100100ac ; SEGGER_RTT_SetNameUpBuffer + 76 - 0x100100a8: 2500 .% MOVS r5,#0 - 0x100100aa: 43ed .C MVNS r5,r5 - 0x100100ac: 4628 (F MOV r0,r5 - 0x100100ae: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_SetNameDownBuffer - 0x100100b0: b570 p. PUSH {r4-r6,lr} - 0x100100b2: 4604 .F MOV r4,r0 - 0x100100b4: 460e .F MOV r6,r1 - 0x100100b6: bf00 .. NOP - 0x100100b8: 489c .H LDR r0,[pc,#624] ; [0x1001032c] = 0x20003708 - 0x100100ba: 3830 08 SUBS r0,r0,#0x30 - 0x100100bc: 7800 .x LDRB r0,[r0,#0] - 0x100100be: 2800 .( CMP r0,#0 - 0x100100c0: d101 .. BNE 0x100100c6 ; SEGGER_RTT_SetNameDownBuffer + 22 - 0x100100c2: f7fffba3 .... BL _DoInit ; 0x1000f80c - 0x100100c6: bf00 .. NOP - 0x100100c8: 4898 .H LDR r0,[pc,#608] ; [0x1001032c] = 0x20003708 - 0x100100ca: 3830 08 SUBS r0,r0,#0x30 - 0x100100cc: 6940 @i LDR r0,[r0,#0x14] - 0x100100ce: 42a0 .B CMP r0,r4 - 0x100100d0: d911 .. BLS 0x100100f6 ; SEGGER_RTT_SetNameDownBuffer + 70 - 0x100100d2: f3ef8010 .... MRS r0,PRIMASK - 0x100100d6: 2101 .! MOVS r1,#1 - 0x100100d8: f3818810 .... MSR PRIMASK,r1 - 0x100100dc: bf00 .. NOP - 0x100100de: bf00 .. NOP - 0x100100e0: 2118 .! MOVS r1,#0x18 - 0x100100e2: 4361 aC MULS r1,r4,r1 - 0x100100e4: 4a91 .J LDR r2,[pc,#580] ; [0x1001032c] = 0x20003708 - 0x100100e6: 5056 VP STR r6,[r2,r1] - 0x100100e8: b2c1 .. UXTB r1,r0 - 0x100100ea: f3818810 .... MSR PRIMASK,r1 - 0x100100ee: bf00 .. NOP - 0x100100f0: bf00 .. NOP - 0x100100f2: 2500 .% MOVS r5,#0 - 0x100100f4: e001 .. B 0x100100fa ; SEGGER_RTT_SetNameDownBuffer + 74 - 0x100100f6: 2500 .% MOVS r5,#0 - 0x100100f8: 43ed .C MVNS r5,r5 - 0x100100fa: 4628 (F MOV r0,r5 - 0x100100fc: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_SetFlagsUpBuffer - 0x100100fe: b570 p. PUSH {r4-r6,lr} - 0x10010100: 4604 .F MOV r4,r0 - 0x10010102: 460e .F MOV r6,r1 - 0x10010104: bf00 .. NOP - 0x10010106: 4889 .H LDR r0,[pc,#548] ; [0x1001032c] = 0x20003708 - 0x10010108: 3830 08 SUBS r0,r0,#0x30 - 0x1001010a: 7800 .x LDRB r0,[r0,#0] - 0x1001010c: 2800 .( CMP r0,#0 - 0x1001010e: d101 .. BNE 0x10010114 ; SEGGER_RTT_SetFlagsUpBuffer + 22 - 0x10010110: f7fffb7c ..|. BL _DoInit ; 0x1000f80c - 0x10010114: bf00 .. NOP - 0x10010116: 4885 .H LDR r0,[pc,#532] ; [0x1001032c] = 0x20003708 - 0x10010118: 3830 08 SUBS r0,r0,#0x30 - 0x1001011a: 6900 .i LDR r0,[r0,#0x10] - 0x1001011c: 42a0 .B CMP r0,r4 - 0x1001011e: d913 .. BLS 0x10010148 ; SEGGER_RTT_SetFlagsUpBuffer + 74 - 0x10010120: f3ef8010 .... MRS r0,PRIMASK - 0x10010124: 2101 .! MOVS r1,#1 - 0x10010126: f3818810 .... MSR PRIMASK,r1 - 0x1001012a: bf00 .. NOP - 0x1001012c: bf00 .. NOP - 0x1001012e: 2118 .! MOVS r1,#0x18 - 0x10010130: 4361 aC MULS r1,r4,r1 - 0x10010132: 4a7e ~J LDR r2,[pc,#504] ; [0x1001032c] = 0x20003708 - 0x10010134: 3a18 .: SUBS r2,r2,#0x18 - 0x10010136: 1889 .. ADDS r1,r1,r2 - 0x10010138: 614e Na STR r6,[r1,#0x14] - 0x1001013a: b2c1 .. UXTB r1,r0 - 0x1001013c: f3818810 .... MSR PRIMASK,r1 - 0x10010140: bf00 .. NOP - 0x10010142: bf00 .. NOP - 0x10010144: 2500 .% MOVS r5,#0 - 0x10010146: e001 .. B 0x1001014c ; SEGGER_RTT_SetFlagsUpBuffer + 78 - 0x10010148: 2500 .% MOVS r5,#0 - 0x1001014a: 43ed .C MVNS r5,r5 - 0x1001014c: 4628 (F MOV r0,r5 - 0x1001014e: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_SetFlagsDownBuffer - 0x10010150: b570 p. PUSH {r4-r6,lr} - 0x10010152: 4604 .F MOV r4,r0 - 0x10010154: 460e .F MOV r6,r1 - 0x10010156: bf00 .. NOP - 0x10010158: 4874 tH LDR r0,[pc,#464] ; [0x1001032c] = 0x20003708 - 0x1001015a: 3830 08 SUBS r0,r0,#0x30 - 0x1001015c: 7800 .x LDRB r0,[r0,#0] - 0x1001015e: 2800 .( CMP r0,#0 - 0x10010160: d101 .. BNE 0x10010166 ; SEGGER_RTT_SetFlagsDownBuffer + 22 - 0x10010162: f7fffb53 ..S. BL _DoInit ; 0x1000f80c - 0x10010166: bf00 .. NOP - 0x10010168: 4870 pH LDR r0,[pc,#448] ; [0x1001032c] = 0x20003708 - 0x1001016a: 3830 08 SUBS r0,r0,#0x30 - 0x1001016c: 6940 @i LDR r0,[r0,#0x14] - 0x1001016e: 42a0 .B CMP r0,r4 - 0x10010170: d912 .. BLS 0x10010198 ; SEGGER_RTT_SetFlagsDownBuffer + 72 - 0x10010172: f3ef8010 .... MRS r0,PRIMASK - 0x10010176: 2101 .! MOVS r1,#1 - 0x10010178: f3818810 .... MSR PRIMASK,r1 - 0x1001017c: bf00 .. NOP - 0x1001017e: bf00 .. NOP - 0x10010180: 2118 .! MOVS r1,#0x18 - 0x10010182: 4361 aC MULS r1,r4,r1 - 0x10010184: 4a69 iJ LDR r2,[pc,#420] ; [0x1001032c] = 0x20003708 - 0x10010186: 1889 .. ADDS r1,r1,r2 - 0x10010188: 614e Na STR r6,[r1,#0x14] - 0x1001018a: b2c1 .. UXTB r1,r0 - 0x1001018c: f3818810 .... MSR PRIMASK,r1 - 0x10010190: bf00 .. NOP - 0x10010192: bf00 .. NOP - 0x10010194: 2500 .% MOVS r5,#0 - 0x10010196: e001 .. B 0x1001019c ; SEGGER_RTT_SetFlagsDownBuffer + 76 - 0x10010198: 2500 .% MOVS r5,#0 - 0x1001019a: 43ed .C MVNS r5,r5 - 0x1001019c: 4628 (F MOV r0,r5 - 0x1001019e: bd70 p. POP {r4-r6,pc} - SEGGER_RTT_Init - 0x100101a0: b510 .. PUSH {r4,lr} - 0x100101a2: f7fffb33 ..3. BL _DoInit ; 0x1000f80c - 0x100101a6: bd10 .. POP {r4,pc} - SEGGER_RTT_SetTerminal - 0x100101a8: b5fe .. PUSH {r1-r7,lr} - 0x100101aa: 4604 .F MOV r4,r0 - 0x100101ac: bf00 .. NOP - 0x100101ae: 485f _H LDR r0,[pc,#380] ; [0x1001032c] = 0x20003708 - 0x100101b0: 3830 08 SUBS r0,r0,#0x30 - 0x100101b2: 7800 .x LDRB r0,[r0,#0] - 0x100101b4: 2800 .( CMP r0,#0 - 0x100101b6: d101 .. BNE 0x100101bc ; SEGGER_RTT_SetTerminal + 20 - 0x100101b8: f7fffb28 ..(. BL _DoInit ; 0x1000f80c - 0x100101bc: bf00 .. NOP - 0x100101be: 2700 .' MOVS r7,#0 - 0x100101c0: 20ff . MOVS r0,#0xff - 0x100101c2: 4669 iF MOV r1,sp - 0x100101c4: 7108 .q STRB r0,[r1,#4] - 0x100101c6: 2c10 ., CMP r4,#0x10 - 0x100101c8: da30 0. BGE 0x1001022c ; SEGGER_RTT_SetTerminal + 132 - 0x100101ca: 4859 YH LDR r0,[pc,#356] ; [0x10010330] = 0x20003138 - 0x100101cc: 5d00 .] LDRB r0,[r0,r4] - 0x100101ce: 7148 Hq STRB r0,[r1,#5] - 0x100101d0: 4d56 VM LDR r5,[pc,#344] ; [0x1001032c] = 0x20003708 - 0x100101d2: 3d18 .= SUBS r5,r5,#0x18 - 0x100101d4: f3ef8010 .... MRS r0,PRIMASK - 0x100101d8: 9000 .. STR r0,[sp,#0] - 0x100101da: 2001 . MOVS r0,#1 - 0x100101dc: f3808810 .... MSR PRIMASK,r0 - 0x100101e0: bf00 .. NOP - 0x100101e2: bf00 .. NOP - 0x100101e4: 7d28 (} LDRB r0,[r5,#0x14] - 0x100101e6: 0780 .. LSLS r0,r0,#30 - 0x100101e8: 0f80 .. LSRS r0,r0,#30 - 0x100101ea: 2802 .( CMP r0,#2 - 0x100101ec: d107 .. BNE 0x100101fe ; SEGGER_RTT_SetTerminal + 86 - 0x100101ee: 4851 QH LDR r0,[pc,#324] ; [0x10010334] = 0x20003148 - 0x100101f0: 7004 .p STRB r4,[r0,#0] - 0x100101f2: 2202 ." MOVS r2,#2 - 0x100101f4: a901 .. ADD r1,sp,#4 - 0x100101f6: 4628 (F MOV r0,r5 - 0x100101f8: f7fffb2d ..-. BL _WriteBlocking ; 0x1000f856 - 0x100101fc: e00f .. B 0x1001021e ; SEGGER_RTT_SetTerminal + 118 - 0x100101fe: 4628 (F MOV r0,r5 - 0x10010200: f7fffb9b .... BL _GetAvailWriteSpace ; 0x1000f93a - 0x10010204: 4606 .F MOV r6,r0 - 0x10010206: 2e02 .. CMP r6,#2 - 0x10010208: d307 .. BCC 0x1001021a ; SEGGER_RTT_SetTerminal + 114 - 0x1001020a: 484a JH LDR r0,[pc,#296] ; [0x10010334] = 0x20003148 - 0x1001020c: 7004 .p STRB r4,[r0,#0] - 0x1001020e: 2202 ." MOVS r2,#2 - 0x10010210: a901 .. ADD r1,sp,#4 - 0x10010212: 4628 (F MOV r0,r5 - 0x10010214: f7fffb5c ..\. BL _WriteNoCheck ; 0x1000f8d0 - 0x10010218: e001 .. B 0x1001021e ; SEGGER_RTT_SetTerminal + 118 - 0x1001021a: 2700 .' MOVS r7,#0 - 0x1001021c: 43ff .C MVNS r7,r7 - 0x1001021e: 9800 .. LDR r0,[sp,#0] - 0x10010220: b2c0 .. UXTB r0,r0 - 0x10010222: f3808810 .... MSR PRIMASK,r0 - 0x10010226: bf00 .. NOP - 0x10010228: bf00 .. NOP - 0x1001022a: e001 .. B 0x10010230 ; SEGGER_RTT_SetTerminal + 136 - 0x1001022c: 2700 .' MOVS r7,#0 - 0x1001022e: 43ff .C MVNS r7,r7 - 0x10010230: 4638 8F MOV r0,r7 - 0x10010232: bdfe .. POP {r1-r7,pc} - SEGGER_RTT_TerminalOut - 0x10010234: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10010236: b083 .. SUB sp,sp,#0xc - 0x10010238: 4607 .F MOV r7,r0 - 0x1001023a: bf00 .. NOP - 0x1001023c: 483b ;H LDR r0,[pc,#236] ; [0x1001032c] = 0x20003708 - 0x1001023e: 3830 08 SUBS r0,r0,#0x30 - 0x10010240: 7800 .x LDRB r0,[r0,#0] - 0x10010242: 2800 .( CMP r0,#0 - 0x10010244: d101 .. BNE 0x1001024a ; SEGGER_RTT_TerminalOut + 22 - 0x10010246: f7fffae1 .... BL _DoInit ; 0x1000f80c - 0x1001024a: bf00 .. NOP - 0x1001024c: 2f10 ./ CMP r7,#0x10 - 0x1001024e: da68 h. BGE 0x10010322 ; SEGGER_RTT_TerminalOut + 238 - 0x10010250: 4836 6H LDR r0,[pc,#216] ; [0x1001032c] = 0x20003708 - 0x10010252: 3818 .8 SUBS r0,r0,#0x18 - 0x10010254: 9002 .. STR r0,[sp,#8] - 0x10010256: 9804 .. LDR r0,[sp,#0x10] - 0x10010258: f003fd68 ..h. BL strlen ; 0x10013d2c - 0x1001025c: 4606 .F MOV r6,r0 - 0x1001025e: f3ef8010 .... MRS r0,PRIMASK - 0x10010262: 9001 .. STR r0,[sp,#4] - 0x10010264: 2001 . MOVS r0,#1 - 0x10010266: f3808810 .... MSR PRIMASK,r0 - 0x1001026a: bf00 .. NOP - 0x1001026c: bf00 .. NOP - 0x1001026e: 9802 .. LDR r0,[sp,#8] - 0x10010270: f7fffb63 ..c. BL _GetAvailWriteSpace ; 0x1000f93a - 0x10010274: 4605 .F MOV r5,r0 - 0x10010276: 9802 .. LDR r0,[sp,#8] - 0x10010278: 7d00 .} LDRB r0,[r0,#0x14] - 0x1001027a: 0780 .. LSLS r0,r0,#30 - 0x1001027c: 0f80 .. LSRS r0,r0,#30 - 0x1001027e: 2800 .( CMP r0,#0 - 0x10010280: d004 .. BEQ 0x1001028c ; SEGGER_RTT_TerminalOut + 88 - 0x10010282: 2801 .( CMP r0,#1 - 0x10010284: d017 .. BEQ 0x100102b6 ; SEGGER_RTT_TerminalOut + 130 - 0x10010286: 2802 .( CMP r0,#2 - 0x10010288: d140 @. BNE 0x1001030c ; SEGGER_RTT_TerminalOut + 216 - 0x1001028a: e02f /. B 0x100102ec ; SEGGER_RTT_TerminalOut + 184 - 0x1001028c: 1d30 0. ADDS r0,r6,#4 - 0x1001028e: 4285 .B CMP r5,r0 - 0x10010290: d201 .. BCS 0x10010296 ; SEGGER_RTT_TerminalOut + 98 - 0x10010292: 2400 .$ MOVS r4,#0 - 0x10010294: e00e .. B 0x100102b4 ; SEGGER_RTT_TerminalOut + 128 - 0x10010296: 4639 9F MOV r1,r7 - 0x10010298: 9802 .. LDR r0,[sp,#8] - 0x1001029a: f7fffb3e ..>. BL _PostTerminalSwitch ; 0x1000f91a - 0x1001029e: 4632 2F MOV r2,r6 - 0x100102a0: 9904 .. LDR r1,[sp,#0x10] - 0x100102a2: 9802 .. LDR r0,[sp,#8] - 0x100102a4: f7fffad7 .... BL _WriteBlocking ; 0x1000f856 - 0x100102a8: 4604 .F MOV r4,r0 - 0x100102aa: 4822 "H LDR r0,[pc,#136] ; [0x10010334] = 0x20003148 - 0x100102ac: 7801 .x LDRB r1,[r0,#0] - 0x100102ae: 9802 .. LDR r0,[sp,#8] - 0x100102b0: f7fffb33 ..3. BL _PostTerminalSwitch ; 0x1000f91a - 0x100102b4: e02d -. B 0x10010312 ; SEGGER_RTT_TerminalOut + 222 - 0x100102b6: 2d04 .- CMP r5,#4 - 0x100102b8: d202 .. BCS 0x100102c0 ; SEGGER_RTT_TerminalOut + 140 - 0x100102ba: 2400 .$ MOVS r4,#0 - 0x100102bc: 43e4 .C MVNS r4,r4 - 0x100102be: e014 .. B 0x100102ea ; SEGGER_RTT_TerminalOut + 182 - 0x100102c0: 4639 9F MOV r1,r7 - 0x100102c2: 9802 .. LDR r0,[sp,#8] - 0x100102c4: f7fffb29 ..). BL _PostTerminalSwitch ; 0x1000f91a - 0x100102c8: 1f28 (. SUBS r0,r5,#4 - 0x100102ca: 42b0 .B CMP r0,r6 - 0x100102cc: d901 .. BLS 0x100102d2 ; SEGGER_RTT_TerminalOut + 158 - 0x100102ce: 4630 0F MOV r0,r6 - 0x100102d0: e000 .. B 0x100102d4 ; SEGGER_RTT_TerminalOut + 160 - 0x100102d2: 1f28 (. SUBS r0,r5,#4 - 0x100102d4: 4602 .F MOV r2,r0 - 0x100102d6: 9904 .. LDR r1,[sp,#0x10] - 0x100102d8: 9802 .. LDR r0,[sp,#8] - 0x100102da: f7fffabc .... BL _WriteBlocking ; 0x1000f856 - 0x100102de: 4604 .F MOV r4,r0 - 0x100102e0: 4814 .H LDR r0,[pc,#80] ; [0x10010334] = 0x20003148 - 0x100102e2: 7801 .x LDRB r1,[r0,#0] - 0x100102e4: 9802 .. LDR r0,[sp,#8] - 0x100102e6: f7fffb18 .... BL _PostTerminalSwitch ; 0x1000f91a - 0x100102ea: e012 .. B 0x10010312 ; SEGGER_RTT_TerminalOut + 222 - 0x100102ec: 4639 9F MOV r1,r7 - 0x100102ee: 9802 .. LDR r0,[sp,#8] - 0x100102f0: f7fffb13 .... BL _PostTerminalSwitch ; 0x1000f91a - 0x100102f4: 4632 2F MOV r2,r6 - 0x100102f6: 9904 .. LDR r1,[sp,#0x10] - 0x100102f8: 9802 .. LDR r0,[sp,#8] - 0x100102fa: f7fffaac .... BL _WriteBlocking ; 0x1000f856 - 0x100102fe: 4604 .F MOV r4,r0 - 0x10010300: 480c .H LDR r0,[pc,#48] ; [0x10010334] = 0x20003148 - 0x10010302: 7801 .x LDRB r1,[r0,#0] - 0x10010304: 9802 .. LDR r0,[sp,#8] - 0x10010306: f7fffb08 .... BL _PostTerminalSwitch ; 0x1000f91a - 0x1001030a: e002 .. B 0x10010312 ; SEGGER_RTT_TerminalOut + 222 - 0x1001030c: 2400 .$ MOVS r4,#0 - 0x1001030e: 43e4 .C MVNS r4,r4 - 0x10010310: bf00 .. NOP - 0x10010312: bf00 .. NOP - 0x10010314: 9801 .. LDR r0,[sp,#4] - 0x10010316: b2c0 .. UXTB r0,r0 - 0x10010318: f3808810 .... MSR PRIMASK,r0 - 0x1001031c: bf00 .. NOP - 0x1001031e: bf00 .. NOP - 0x10010320: e001 .. B 0x10010326 ; SEGGER_RTT_TerminalOut + 242 - 0x10010322: 2400 .$ MOVS r4,#0 - 0x10010324: 43e4 .C MVNS r4,r4 - 0x10010326: 4620 F MOV r0,r4 - 0x10010328: b005 .. ADD sp,sp,#0x14 - 0x1001032a: bdf0 .. POP {r4-r7,pc} - $d - 0x1001032c: 20003708 .7. DCD 536885000 - 0x10010330: 20003138 81. DCD 536883512 - 0x10010334: 20003148 H1. DCD 536883528 - $t - .text - _StoreChar - 0x10010338: b570 p. PUSH {r4-r6,lr} - 0x1001033a: 4604 .F MOV r4,r0 - 0x1001033c: 460e .F MOV r6,r1 - 0x1001033e: 68a5 .h LDR r5,[r4,#8] - 0x10010340: 1c68 h. ADDS r0,r5,#1 - 0x10010342: 6861 ah LDR r1,[r4,#4] - 0x10010344: 4281 .B CMP r1,r0 - 0x10010346: d306 .. BCC 0x10010356 ; _StoreChar + 30 - 0x10010348: 6820 h LDR r0,[r4,#0] - 0x1001034a: 5546 FU STRB r6,[r0,r5] - 0x1001034c: 1c68 h. ADDS r0,r5,#1 - 0x1001034e: 60a0 .` STR r0,[r4,#8] - 0x10010350: 68e0 .h LDR r0,[r4,#0xc] - 0x10010352: 1c40 @. ADDS r0,r0,#1 - 0x10010354: 60e0 .` STR r0,[r4,#0xc] - 0x10010356: 6861 ah LDR r1,[r4,#4] - 0x10010358: 68a0 .h LDR r0,[r4,#8] - 0x1001035a: 4288 .B CMP r0,r1 - 0x1001035c: d10d .. BNE 0x1001037a ; _StoreChar + 66 - 0x1001035e: 68a2 .h LDR r2,[r4,#8] - 0x10010360: 6821 !h LDR r1,[r4,#0] - 0x10010362: 6920 i LDR r0,[r4,#0x10] - 0x10010364: f7fffc67 ..g. BL SEGGER_RTT_Write ; 0x1000fc36 - 0x10010368: 68a1 .h LDR r1,[r4,#8] - 0x1001036a: 4288 .B CMP r0,r1 - 0x1001036c: d003 .. BEQ 0x10010376 ; _StoreChar + 62 - 0x1001036e: 2000 . MOVS r0,#0 - 0x10010370: 43c0 .C MVNS r0,r0 - 0x10010372: 60e0 .` STR r0,[r4,#0xc] - 0x10010374: e001 .. B 0x1001037a ; _StoreChar + 66 - 0x10010376: 2000 . MOVS r0,#0 - 0x10010378: 60a0 .` STR r0,[r4,#8] - 0x1001037a: bd70 p. POP {r4-r6,pc} - _PrintUnsigned - 0x1001037c: b5ff .. PUSH {r0-r7,lr} - 0x1001037e: b085 .. SUB sp,sp,#0x14 - 0x10010380: 4606 .F MOV r6,r0 - 0x10010382: 4617 .F MOV r7,r2 - 0x10010384: 461d .F MOV r5,r3 - 0x10010386: 9c0e .. LDR r4,[sp,#0x38] - 0x10010388: 9806 .. LDR r0,[sp,#0x18] - 0x1001038a: 9002 .. STR r0,[sp,#8] - 0x1001038c: 2001 . MOVS r0,#1 - 0x1001038e: 9003 .. STR r0,[sp,#0xc] - 0x10010390: 9001 .. STR r0,[sp,#4] - 0x10010392: e007 .. B 0x100103a4 ; _PrintUnsigned + 40 - 0x10010394: 4639 9F MOV r1,r7 - 0x10010396: 9802 .. LDR r0,[sp,#8] - 0x10010398: f003fc74 ..t. BL __aeabi_uidiv ; 0x10013c84 - 0x1001039c: 9002 .. STR r0,[sp,#8] - 0x1001039e: 9801 .. LDR r0,[sp,#4] - 0x100103a0: 1c40 @. ADDS r0,r0,#1 - 0x100103a2: 9001 .. STR r0,[sp,#4] - 0x100103a4: 9802 .. LDR r0,[sp,#8] - 0x100103a6: 42b8 .B CMP r0,r7 - 0x100103a8: d2f4 .. BCS 0x10010394 ; _PrintUnsigned + 24 - 0x100103aa: 9801 .. LDR r0,[sp,#4] - 0x100103ac: 4285 .B CMP r5,r0 - 0x100103ae: d900 .. BLS 0x100103b2 ; _PrintUnsigned + 54 - 0x100103b0: 9501 .. STR r5,[sp,#4] - 0x100103b2: 980f .. LDR r0,[sp,#0x3c] - 0x100103b4: 07c0 .. LSLS r0,r0,#31 - 0x100103b6: 0fc0 .. LSRS r0,r0,#31 - 0x100103b8: 2800 .( CMP r0,#0 - 0x100103ba: d11d .. BNE 0x100103f8 ; _PrintUnsigned + 124 - 0x100103bc: 2c00 ., CMP r4,#0 - 0x100103be: d01b .. BEQ 0x100103f8 ; _PrintUnsigned + 124 - 0x100103c0: 2102 .! MOVS r1,#2 - 0x100103c2: 980f .. LDR r0,[sp,#0x3c] - 0x100103c4: 4008 .@ ANDS r0,r0,r1 - 0x100103c6: 2802 .( CMP r0,#2 - 0x100103c8: d104 .. BNE 0x100103d4 ; _PrintUnsigned + 88 - 0x100103ca: 2d00 .- CMP r5,#0 - 0x100103cc: d102 .. BNE 0x100103d4 ; _PrintUnsigned + 88 - 0x100103ce: 2030 0 MOVS r0,#0x30 - 0x100103d0: 9000 .. STR r0,[sp,#0] - 0x100103d2: e001 .. B 0x100103d8 ; _PrintUnsigned + 92 - 0x100103d4: 2020 MOVS r0,#0x20 - 0x100103d6: 9000 .. STR r0,[sp,#0] - 0x100103d8: e008 .. B 0x100103ec ; _PrintUnsigned + 112 - 0x100103da: 1e64 d. SUBS r4,r4,#1 - 0x100103dc: 4630 0F MOV r0,r6 - 0x100103de: 9900 .. LDR r1,[sp,#0] - 0x100103e0: f7ffffaa .... BL _StoreChar ; 0x10010338 - 0x100103e4: 68f0 .h LDR r0,[r6,#0xc] - 0x100103e6: 2800 .( CMP r0,#0 - 0x100103e8: da00 .. BGE 0x100103ec ; _PrintUnsigned + 112 - 0x100103ea: e004 .. B 0x100103f6 ; _PrintUnsigned + 122 - 0x100103ec: 2c00 ., CMP r4,#0 - 0x100103ee: d002 .. BEQ 0x100103f6 ; _PrintUnsigned + 122 - 0x100103f0: 9801 .. LDR r0,[sp,#4] - 0x100103f2: 42a0 .B CMP r0,r4 - 0x100103f4: d3f1 .. BCC 0x100103da ; _PrintUnsigned + 94 - 0x100103f6: bf00 .. NOP - 0x100103f8: 68f0 .h LDR r0,[r6,#0xc] - 0x100103fa: 2800 .( CMP r0,#0 - 0x100103fc: db48 H. BLT 0x10010490 ; _PrintUnsigned + 276 - 0x100103fe: e00f .. B 0x10010420 ; _PrintUnsigned + 164 - 0x10010400: 2d01 .- CMP r5,#1 - 0x10010402: d901 .. BLS 0x10010408 ; _PrintUnsigned + 140 - 0x10010404: 1e6d m. SUBS r5,r5,#1 - 0x10010406: e008 .. B 0x1001041a ; _PrintUnsigned + 158 - 0x10010408: 9903 .. LDR r1,[sp,#0xc] - 0x1001040a: 9806 .. LDR r0,[sp,#0x18] - 0x1001040c: f003fc3a ..:. BL __aeabi_uidiv ; 0x10013c84 - 0x10010410: 9004 .. STR r0,[sp,#0x10] - 0x10010412: 9804 .. LDR r0,[sp,#0x10] - 0x10010414: 42b8 .B CMP r0,r7 - 0x10010416: d200 .. BCS 0x1001041a ; _PrintUnsigned + 158 - 0x10010418: e003 .. B 0x10010422 ; _PrintUnsigned + 166 - 0x1001041a: 9803 .. LDR r0,[sp,#0xc] - 0x1001041c: 4378 xC MULS r0,r7,r0 - 0x1001041e: 9003 .. STR r0,[sp,#0xc] - 0x10010420: e7ee .. B 0x10010400 ; _PrintUnsigned + 132 - 0x10010422: bf00 .. NOP - 0x10010424: bf00 .. NOP - 0x10010426: 9903 .. LDR r1,[sp,#0xc] - 0x10010428: 9806 .. LDR r0,[sp,#0x18] - 0x1001042a: f003fc2b ..+. BL __aeabi_uidiv ; 0x10013c84 - 0x1001042e: 9004 .. STR r0,[sp,#0x10] - 0x10010430: 9903 .. LDR r1,[sp,#0xc] - 0x10010432: 9804 .. LDR r0,[sp,#0x10] - 0x10010434: 4348 HC MULS r0,r1,r0 - 0x10010436: 9906 .. LDR r1,[sp,#0x18] - 0x10010438: 1a08 .. SUBS r0,r1,r0 - 0x1001043a: 9006 .. STR r0,[sp,#0x18] - 0x1001043c: 4af7 .J LDR r2,[pc,#988] ; [0x1001081c] = 0x10015cd4 - 0x1001043e: 9804 .. LDR r0,[sp,#0x10] - 0x10010440: 5c11 .\ LDRB r1,[r2,r0] - 0x10010442: 4630 0F MOV r0,r6 - 0x10010444: f7ffff78 ..x. BL _StoreChar ; 0x10010338 - 0x10010448: 68f0 .h LDR r0,[r6,#0xc] - 0x1001044a: 2800 .( CMP r0,#0 - 0x1001044c: da00 .. BGE 0x10010450 ; _PrintUnsigned + 212 - 0x1001044e: e007 .. B 0x10010460 ; _PrintUnsigned + 228 - 0x10010450: 4639 9F MOV r1,r7 - 0x10010452: 9803 .. LDR r0,[sp,#0xc] - 0x10010454: f003fc16 .... BL __aeabi_uidiv ; 0x10013c84 - 0x10010458: 9003 .. STR r0,[sp,#0xc] - 0x1001045a: 9803 .. LDR r0,[sp,#0xc] - 0x1001045c: 2800 .( CMP r0,#0 - 0x1001045e: d1e2 .. BNE 0x10010426 ; _PrintUnsigned + 170 - 0x10010460: bf00 .. NOP - 0x10010462: 980f .. LDR r0,[sp,#0x3c] - 0x10010464: 07c0 .. LSLS r0,r0,#31 - 0x10010466: 0fc0 .. LSRS r0,r0,#31 - 0x10010468: 2800 .( CMP r0,#0 - 0x1001046a: d011 .. BEQ 0x10010490 ; _PrintUnsigned + 276 - 0x1001046c: 2c00 ., CMP r4,#0 - 0x1001046e: d00f .. BEQ 0x10010490 ; _PrintUnsigned + 276 - 0x10010470: e008 .. B 0x10010484 ; _PrintUnsigned + 264 - 0x10010472: 1e64 d. SUBS r4,r4,#1 - 0x10010474: 2120 ! MOVS r1,#0x20 - 0x10010476: 4630 0F MOV r0,r6 - 0x10010478: f7ffff5e ..^. BL _StoreChar ; 0x10010338 - 0x1001047c: 68f0 .h LDR r0,[r6,#0xc] - 0x1001047e: 2800 .( CMP r0,#0 - 0x10010480: da00 .. BGE 0x10010484 ; _PrintUnsigned + 264 - 0x10010482: e004 .. B 0x1001048e ; _PrintUnsigned + 274 - 0x10010484: 2c00 ., CMP r4,#0 - 0x10010486: d002 .. BEQ 0x1001048e ; _PrintUnsigned + 274 - 0x10010488: 9801 .. LDR r0,[sp,#4] - 0x1001048a: 42a0 .B CMP r0,r4 - 0x1001048c: d3f1 .. BCC 0x10010472 ; _PrintUnsigned + 246 - 0x1001048e: bf00 .. NOP - 0x10010490: b009 .. ADD sp,sp,#0x24 - 0x10010492: bdf0 .. POP {r4-r7,pc} - _PrintInt - 0x10010494: b5ff .. PUSH {r0-r7,lr} - 0x10010496: b085 .. SUB sp,sp,#0x14 - 0x10010498: 4606 .F MOV r6,r0 - 0x1001049a: 460f .F MOV r7,r1 - 0x1001049c: 9d0f .. LDR r5,[sp,#0x3c] - 0x1001049e: 9c0e .. LDR r4,[sp,#0x38] - 0x100104a0: 2f00 ./ CMP r7,#0 - 0x100104a2: da01 .. BGE 0x100104a8 ; _PrintInt + 20 - 0x100104a4: 4278 xB RSBS r0,r7,#0 - 0x100104a6: e000 .. B 0x100104aa ; _PrintInt + 22 - 0x100104a8: 4638 8F MOV r0,r7 - 0x100104aa: 9003 .. STR r0,[sp,#0xc] - 0x100104ac: 2001 . MOVS r0,#1 - 0x100104ae: 9004 .. STR r0,[sp,#0x10] - 0x100104b0: e007 .. B 0x100104c2 ; _PrintInt + 46 - 0x100104b2: 9907 .. LDR r1,[sp,#0x1c] - 0x100104b4: 9803 .. LDR r0,[sp,#0xc] - 0x100104b6: f003fbfb .... BL __aeabi_idiv ; 0x10013cb0 - 0x100104ba: 9003 .. STR r0,[sp,#0xc] - 0x100104bc: 9804 .. LDR r0,[sp,#0x10] - 0x100104be: 1c40 @. ADDS r0,r0,#1 - 0x100104c0: 9004 .. STR r0,[sp,#0x10] - 0x100104c2: 9907 .. LDR r1,[sp,#0x1c] - 0x100104c4: 9803 .. LDR r0,[sp,#0xc] - 0x100104c6: 4288 .B CMP r0,r1 - 0x100104c8: daf3 .. BGE 0x100104b2 ; _PrintInt + 30 - 0x100104ca: 9904 .. LDR r1,[sp,#0x10] - 0x100104cc: 9808 .. LDR r0,[sp,#0x20] - 0x100104ce: 4288 .B CMP r0,r1 - 0x100104d0: d901 .. BLS 0x100104d6 ; _PrintInt + 66 - 0x100104d2: 9808 .. LDR r0,[sp,#0x20] - 0x100104d4: 9004 .. STR r0,[sp,#0x10] - 0x100104d6: 2c00 ., CMP r4,#0 - 0x100104d8: d006 .. BEQ 0x100104e8 ; _PrintInt + 84 - 0x100104da: 2f00 ./ CMP r7,#0 - 0x100104dc: db03 .. BLT 0x100104e6 ; _PrintInt + 82 - 0x100104de: 2004 . MOVS r0,#4 - 0x100104e0: 4028 (@ ANDS r0,r0,r5 - 0x100104e2: 2804 .( CMP r0,#4 - 0x100104e4: d100 .. BNE 0x100104e8 ; _PrintInt + 84 - 0x100104e6: 1e64 d. SUBS r4,r4,#1 - 0x100104e8: 2002 . MOVS r0,#2 - 0x100104ea: 4028 (@ ANDS r0,r0,r5 - 0x100104ec: 2800 .( CMP r0,#0 - 0x100104ee: d002 .. BEQ 0x100104f6 ; _PrintInt + 98 - 0x100104f0: 9808 .. LDR r0,[sp,#0x20] - 0x100104f2: 2800 .( CMP r0,#0 - 0x100104f4: d015 .. BEQ 0x10010522 ; _PrintInt + 142 - 0x100104f6: 07e8 .. LSLS r0,r5,#31 - 0x100104f8: 0fc0 .. LSRS r0,r0,#31 - 0x100104fa: 2800 .( CMP r0,#0 - 0x100104fc: d111 .. BNE 0x10010522 ; _PrintInt + 142 - 0x100104fe: 2c00 ., CMP r4,#0 - 0x10010500: d00f .. BEQ 0x10010522 ; _PrintInt + 142 - 0x10010502: e008 .. B 0x10010516 ; _PrintInt + 130 - 0x10010504: 1e64 d. SUBS r4,r4,#1 - 0x10010506: 2120 ! MOVS r1,#0x20 - 0x10010508: 4630 0F MOV r0,r6 - 0x1001050a: f7ffff15 .... BL _StoreChar ; 0x10010338 - 0x1001050e: 68f0 .h LDR r0,[r6,#0xc] - 0x10010510: 2800 .( CMP r0,#0 - 0x10010512: da00 .. BGE 0x10010516 ; _PrintInt + 130 - 0x10010514: e004 .. B 0x10010520 ; _PrintInt + 140 - 0x10010516: 2c00 ., CMP r4,#0 - 0x10010518: d002 .. BEQ 0x10010520 ; _PrintInt + 140 - 0x1001051a: 9804 .. LDR r0,[sp,#0x10] - 0x1001051c: 42a0 .B CMP r0,r4 - 0x1001051e: d3f1 .. BCC 0x10010504 ; _PrintInt + 112 - 0x10010520: bf00 .. NOP - 0x10010522: 68f0 .h LDR r0,[r6,#0xc] - 0x10010524: 2800 .( CMP r0,#0 - 0x10010526: db3a :. BLT 0x1001059e ; _PrintInt + 266 - 0x10010528: 2f00 ./ CMP r7,#0 - 0x1001052a: da05 .. BGE 0x10010538 ; _PrintInt + 164 - 0x1001052c: 427f .B RSBS r7,r7,#0 - 0x1001052e: 212d -! MOVS r1,#0x2d - 0x10010530: 4630 0F MOV r0,r6 - 0x10010532: f7ffff01 .... BL _StoreChar ; 0x10010338 - 0x10010536: e007 .. B 0x10010548 ; _PrintInt + 180 - 0x10010538: 2004 . MOVS r0,#4 - 0x1001053a: 4028 (@ ANDS r0,r0,r5 - 0x1001053c: 2804 .( CMP r0,#4 - 0x1001053e: d103 .. BNE 0x10010548 ; _PrintInt + 180 - 0x10010540: 212b +! MOVS r1,#0x2b - 0x10010542: 4630 0F MOV r0,r6 - 0x10010544: f7fffef8 .... BL _StoreChar ; 0x10010338 - 0x10010548: 68f0 .h LDR r0,[r6,#0xc] - 0x1001054a: 2800 .( CMP r0,#0 - 0x1001054c: db27 '. BLT 0x1001059e ; _PrintInt + 266 - 0x1001054e: 2002 . MOVS r0,#2 - 0x10010550: 4028 (@ ANDS r0,r0,r5 - 0x10010552: 2802 .( CMP r0,#2 - 0x10010554: d118 .. BNE 0x10010588 ; _PrintInt + 244 - 0x10010556: 07e8 .. LSLS r0,r5,#31 - 0x10010558: 0fc0 .. LSRS r0,r0,#31 - 0x1001055a: 2800 .( CMP r0,#0 - 0x1001055c: d114 .. BNE 0x10010588 ; _PrintInt + 244 - 0x1001055e: 9808 .. LDR r0,[sp,#0x20] - 0x10010560: 2800 .( CMP r0,#0 - 0x10010562: d111 .. BNE 0x10010588 ; _PrintInt + 244 - 0x10010564: 2c00 ., CMP r4,#0 - 0x10010566: d00f .. BEQ 0x10010588 ; _PrintInt + 244 - 0x10010568: e008 .. B 0x1001057c ; _PrintInt + 232 - 0x1001056a: 1e64 d. SUBS r4,r4,#1 - 0x1001056c: 2130 0! MOVS r1,#0x30 - 0x1001056e: 4630 0F MOV r0,r6 - 0x10010570: f7fffee2 .... BL _StoreChar ; 0x10010338 - 0x10010574: 68f0 .h LDR r0,[r6,#0xc] - 0x10010576: 2800 .( CMP r0,#0 - 0x10010578: da00 .. BGE 0x1001057c ; _PrintInt + 232 - 0x1001057a: e004 .. B 0x10010586 ; _PrintInt + 242 - 0x1001057c: 2c00 ., CMP r4,#0 - 0x1001057e: d002 .. BEQ 0x10010586 ; _PrintInt + 242 - 0x10010580: 9804 .. LDR r0,[sp,#0x10] - 0x10010582: 42a0 .B CMP r0,r4 - 0x10010584: d3f1 .. BCC 0x1001056a ; _PrintInt + 214 - 0x10010586: bf00 .. NOP - 0x10010588: 68f0 .h LDR r0,[r6,#0xc] - 0x1001058a: 2800 .( CMP r0,#0 - 0x1001058c: db07 .. BLT 0x1001059e ; _PrintInt + 266 - 0x1001058e: 9501 .. STR r5,[sp,#4] - 0x10010590: 9400 .. STR r4,[sp,#0] - 0x10010592: 4639 9F MOV r1,r7 - 0x10010594: 4630 0F MOV r0,r6 - 0x10010596: 9b08 .. LDR r3,[sp,#0x20] - 0x10010598: 9a07 .. LDR r2,[sp,#0x1c] - 0x1001059a: f7fffeef .... BL _PrintUnsigned ; 0x1001037c - 0x1001059e: b009 .. ADD sp,sp,#0x24 - 0x100105a0: bdf0 .. POP {r4-r7,pc} - SEGGER_RTT_vprintf - 0x100105a2: b5f7 .. PUSH {r0-r2,r4-r7,lr} - 0x100105a4: b09e .. SUB sp,sp,#0x78 - 0x100105a6: 460d .F MOV r5,r1 - 0x100105a8: 4614 .F MOV r4,r2 - 0x100105aa: a806 .. ADD r0,sp,#0x18 - 0x100105ac: 9019 .. STR r0,[sp,#0x64] - 0x100105ae: 2040 @ MOVS r0,#0x40 - 0x100105b0: 901a .. STR r0,[sp,#0x68] - 0x100105b2: 2000 . MOVS r0,#0 - 0x100105b4: 901b .. STR r0,[sp,#0x6c] - 0x100105b6: 981e .. LDR r0,[sp,#0x78] - 0x100105b8: 901d .. STR r0,[sp,#0x74] - 0x100105ba: 2000 . MOVS r0,#0 - 0x100105bc: 901c .. STR r0,[sp,#0x70] - 0x100105be: bf00 .. NOP - 0x100105c0: 782e .x LDRB r6,[r5,#0] - 0x100105c2: 1c6d m. ADDS r5,r5,#1 - 0x100105c4: 2e00 .. CMP r6,#0 - 0x100105c6: d100 .. BNE 0x100105ca ; SEGGER_RTT_vprintf + 40 - 0x100105c8: e115 .. B 0x100107f6 ; SEGGER_RTT_vprintf + 596 - 0x100105ca: 2e25 %. CMP r6,#0x25 - 0x100105cc: d172 r. BNE 0x100106b4 ; SEGGER_RTT_vprintf + 274 - 0x100105ce: 2700 .' MOVS r7,#0 - 0x100105d0: 2001 . MOVS r0,#1 - 0x100105d2: 9018 .. STR r0,[sp,#0x60] - 0x100105d4: bf00 .. NOP - 0x100105d6: 782e .x LDRB r6,[r5,#0] - 0x100105d8: 2e23 #. CMP r6,#0x23 - 0x100105da: d012 .. BEQ 0x10010602 ; SEGGER_RTT_vprintf + 96 - 0x100105dc: 2e2b +. CMP r6,#0x2b - 0x100105de: d00c .. BEQ 0x100105fa ; SEGGER_RTT_vprintf + 88 - 0x100105e0: 2e2d -. CMP r6,#0x2d - 0x100105e2: d002 .. BEQ 0x100105ea ; SEGGER_RTT_vprintf + 72 - 0x100105e4: 2e30 0. CMP r6,#0x30 - 0x100105e6: d110 .. BNE 0x1001060a ; SEGGER_RTT_vprintf + 104 - 0x100105e8: e003 .. B 0x100105f2 ; SEGGER_RTT_vprintf + 80 - 0x100105ea: 2001 . MOVS r0,#1 - 0x100105ec: 4307 .C ORRS r7,r7,r0 - 0x100105ee: 1c6d m. ADDS r5,r5,#1 - 0x100105f0: e00e .. B 0x10010610 ; SEGGER_RTT_vprintf + 110 - 0x100105f2: 2002 . MOVS r0,#2 - 0x100105f4: 4307 .C ORRS r7,r7,r0 - 0x100105f6: 1c6d m. ADDS r5,r5,#1 - 0x100105f8: e00a .. B 0x10010610 ; SEGGER_RTT_vprintf + 110 - 0x100105fa: 2004 . MOVS r0,#4 - 0x100105fc: 4307 .C ORRS r7,r7,r0 - 0x100105fe: 1c6d m. ADDS r5,r5,#1 - 0x10010600: e006 .. B 0x10010610 ; SEGGER_RTT_vprintf + 110 - 0x10010602: 2008 . MOVS r0,#8 - 0x10010604: 4307 .C ORRS r7,r7,r0 - 0x10010606: 1c6d m. ADDS r5,r5,#1 - 0x10010608: e002 .. B 0x10010610 ; SEGGER_RTT_vprintf + 110 - 0x1001060a: 2000 . MOVS r0,#0 - 0x1001060c: 9018 .. STR r0,[sp,#0x60] - 0x1001060e: bf00 .. NOP - 0x10010610: bf00 .. NOP - 0x10010612: 9818 .. LDR r0,[sp,#0x60] - 0x10010614: 2800 .( CMP r0,#0 - 0x10010616: d1de .. BNE 0x100105d6 ; SEGGER_RTT_vprintf + 52 - 0x10010618: 9016 .. STR r0,[sp,#0x58] - 0x1001061a: bf00 .. NOP - 0x1001061c: 782e .x LDRB r6,[r5,#0] - 0x1001061e: 2e30 0. CMP r6,#0x30 - 0x10010620: db01 .. BLT 0x10010626 ; SEGGER_RTT_vprintf + 132 - 0x10010622: 2e39 9. CMP r6,#0x39 - 0x10010624: dd00 .. BLE 0x10010628 ; SEGGER_RTT_vprintf + 134 - 0x10010626: e008 .. B 0x1001063a ; SEGGER_RTT_vprintf + 152 - 0x10010628: 1c6d m. ADDS r5,r5,#1 - 0x1001062a: 210a .! MOVS r1,#0xa - 0x1001062c: 9816 .. LDR r0,[sp,#0x58] - 0x1001062e: 4348 HC MULS r0,r1,r0 - 0x10010630: 4631 1F MOV r1,r6 - 0x10010632: 3930 09 SUBS r1,r1,#0x30 - 0x10010634: 1840 @. ADDS r0,r0,r1 - 0x10010636: 9016 .. STR r0,[sp,#0x58] - 0x10010638: e7f0 .. B 0x1001061c ; SEGGER_RTT_vprintf + 122 - 0x1001063a: bf00 .. NOP - 0x1001063c: 2000 . MOVS r0,#0 - 0x1001063e: 9017 .. STR r0,[sp,#0x5c] - 0x10010640: 782e .x LDRB r6,[r5,#0] - 0x10010642: 2e2e .. CMP r6,#0x2e - 0x10010644: d111 .. BNE 0x1001066a ; SEGGER_RTT_vprintf + 200 - 0x10010646: 1c6d m. ADDS r5,r5,#1 - 0x10010648: bf00 .. NOP - 0x1001064a: 782e .x LDRB r6,[r5,#0] - 0x1001064c: 2e30 0. CMP r6,#0x30 - 0x1001064e: db01 .. BLT 0x10010654 ; SEGGER_RTT_vprintf + 178 - 0x10010650: 2e39 9. CMP r6,#0x39 - 0x10010652: dd00 .. BLE 0x10010656 ; SEGGER_RTT_vprintf + 180 - 0x10010654: e008 .. B 0x10010668 ; SEGGER_RTT_vprintf + 198 - 0x10010656: 1c6d m. ADDS r5,r5,#1 - 0x10010658: 210a .! MOVS r1,#0xa - 0x1001065a: 9817 .. LDR r0,[sp,#0x5c] - 0x1001065c: 4348 HC MULS r0,r1,r0 - 0x1001065e: 4631 1F MOV r1,r6 - 0x10010660: 3930 09 SUBS r1,r1,#0x30 - 0x10010662: 1840 @. ADDS r0,r0,r1 - 0x10010664: 9017 .. STR r0,[sp,#0x5c] - 0x10010666: e7f0 .. B 0x1001064a ; SEGGER_RTT_vprintf + 168 - 0x10010668: bf00 .. NOP - 0x1001066a: 782e .x LDRB r6,[r5,#0] - 0x1001066c: bf00 .. NOP - 0x1001066e: 2e6c l. CMP r6,#0x6c - 0x10010670: d001 .. BEQ 0x10010676 ; SEGGER_RTT_vprintf + 212 - 0x10010672: 2e68 h. CMP r6,#0x68 - 0x10010674: d102 .. BNE 0x1001067c ; SEGGER_RTT_vprintf + 218 - 0x10010676: 1c6d m. ADDS r5,r5,#1 - 0x10010678: 782e .x LDRB r6,[r5,#0] - 0x1001067a: e000 .. B 0x1001067e ; SEGGER_RTT_vprintf + 220 - 0x1001067c: e000 .. B 0x10010680 ; SEGGER_RTT_vprintf + 222 - 0x1001067e: e7f6 .. B 0x1001066e ; SEGGER_RTT_vprintf + 204 - 0x10010680: bf00 .. NOP - 0x10010682: 2e66 f. CMP r6,#0x66 - 0x10010684: d052 R. BEQ 0x1001072c ; SEGGER_RTT_vprintf + 394 - 0x10010686: dc0c .. BGT 0x100106a2 ; SEGGER_RTT_vprintf + 256 - 0x10010688: 2e58 X. CMP r6,#0x58 - 0x1001068a: d040 @. BEQ 0x1001070e ; SEGGER_RTT_vprintf + 364 - 0x1001068c: dc04 .. BGT 0x10010698 ; SEGGER_RTT_vprintf + 246 - 0x1001068e: 2e25 %. CMP r6,#0x25 - 0x10010690: d075 u. BEQ 0x1001077e ; SEGGER_RTT_vprintf + 476 - 0x10010692: 2e46 F. CMP r6,#0x46 - 0x10010694: d174 t. BNE 0x10010780 ; SEGGER_RTT_vprintf + 478 - 0x10010696: e04a J. B 0x1001072e ; SEGGER_RTT_vprintf + 396 - 0x10010698: 2e63 c. CMP r6,#0x63 - 0x1001069a: d00c .. BEQ 0x100106b6 ; SEGGER_RTT_vprintf + 276 - 0x1001069c: 2e64 d. CMP r6,#0x64 - 0x1001069e: d1f9 .. BNE 0x10010694 ; SEGGER_RTT_vprintf + 242 - 0x100106a0: e016 .. B 0x100106d0 ; SEGGER_RTT_vprintf + 302 - 0x100106a2: 2e70 p. CMP r6,#0x70 - 0x100106a4: d06d m. BEQ 0x10010782 ; SEGGER_RTT_vprintf + 480 - 0x100106a6: 2e73 s. CMP r6,#0x73 - 0x100106a8: d06d m. BEQ 0x10010786 ; SEGGER_RTT_vprintf + 484 - 0x100106aa: 2e75 u. CMP r6,#0x75 - 0x100106ac: d01f .. BEQ 0x100106ee ; SEGGER_RTT_vprintf + 332 - 0x100106ae: 2e78 x. CMP r6,#0x78 - 0x100106b0: d1f0 .. BNE 0x10010694 ; SEGGER_RTT_vprintf + 242 - 0x100106b2: e02b +. B 0x1001070c ; SEGGER_RTT_vprintf + 362 - 0x100106b4: e097 .. B 0x100107e6 ; SEGGER_RTT_vprintf + 580 - 0x100106b6: 6821 !h LDR r1,[r4,#0] - 0x100106b8: 1d08 .. ADDS r0,r1,#4 - 0x100106ba: 6020 ` STR r0,[r4,#0] - 0x100106bc: 6808 .h LDR r0,[r1,#0] - 0x100106be: 9018 .. STR r0,[sp,#0x60] - 0x100106c0: 9818 .. LDR r0,[sp,#0x60] - 0x100106c2: b2c0 .. UXTB r0,r0 - 0x100106c4: 9005 .. STR r0,[sp,#0x14] - 0x100106c6: a819 .. ADD r0,sp,#0x64 - 0x100106c8: 9905 .. LDR r1,[sp,#0x14] - 0x100106ca: f7fffe35 ..5. BL _StoreChar ; 0x10010338 - 0x100106ce: e087 .. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x100106d0: 6821 !h LDR r1,[r4,#0] - 0x100106d2: 1d08 .. ADDS r0,r1,#4 - 0x100106d4: 6020 ` STR r0,[r4,#0] - 0x100106d6: 6808 .h LDR r0,[r1,#0] - 0x100106d8: 9018 .. STR r0,[sp,#0x60] - 0x100106da: 9816 .. LDR r0,[sp,#0x58] - 0x100106dc: 9701 .. STR r7,[sp,#4] - 0x100106de: 9000 .. STR r0,[sp,#0] - 0x100106e0: 220a ." MOVS r2,#0xa - 0x100106e2: a819 .. ADD r0,sp,#0x64 - 0x100106e4: 9b17 .. LDR r3,[sp,#0x5c] - 0x100106e6: 9918 .. LDR r1,[sp,#0x60] - 0x100106e8: f7fffed4 .... BL _PrintInt ; 0x10010494 - 0x100106ec: e078 x. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x100106ee: 6821 !h LDR r1,[r4,#0] - 0x100106f0: 1d08 .. ADDS r0,r1,#4 - 0x100106f2: 6020 ` STR r0,[r4,#0] - 0x100106f4: 6808 .h LDR r0,[r1,#0] - 0x100106f6: 9018 .. STR r0,[sp,#0x60] - 0x100106f8: 9816 .. LDR r0,[sp,#0x58] - 0x100106fa: 9701 .. STR r7,[sp,#4] - 0x100106fc: 9000 .. STR r0,[sp,#0] - 0x100106fe: 220a ." MOVS r2,#0xa - 0x10010700: a819 .. ADD r0,sp,#0x64 - 0x10010702: 9b17 .. LDR r3,[sp,#0x5c] - 0x10010704: 9918 .. LDR r1,[sp,#0x60] - 0x10010706: f7fffe39 ..9. BL _PrintUnsigned ; 0x1001037c - 0x1001070a: e069 i. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x1001070c: bf00 .. NOP - 0x1001070e: 6821 !h LDR r1,[r4,#0] - 0x10010710: 1d08 .. ADDS r0,r1,#4 - 0x10010712: 6020 ` STR r0,[r4,#0] - 0x10010714: 6808 .h LDR r0,[r1,#0] - 0x10010716: 9018 .. STR r0,[sp,#0x60] - 0x10010718: 9816 .. LDR r0,[sp,#0x58] - 0x1001071a: 9701 .. STR r7,[sp,#4] - 0x1001071c: 9000 .. STR r0,[sp,#0] - 0x1001071e: 2210 ." MOVS r2,#0x10 - 0x10010720: a819 .. ADD r0,sp,#0x64 - 0x10010722: 9b17 .. LDR r3,[sp,#0x5c] - 0x10010724: 9918 .. LDR r1,[sp,#0x60] - 0x10010726: f7fffe29 ..). BL _PrintUnsigned ; 0x1001037c - 0x1001072a: e059 Y. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x1001072c: bf00 .. NOP - 0x1001072e: 2000 . MOVS r0,#0 - 0x10010730: 9003 .. STR r0,[sp,#0xc] - 0x10010732: 9004 .. STR r0,[sp,#0x10] - 0x10010734: 9005 .. STR r0,[sp,#0x14] - 0x10010736: a803 .. ADD r0,sp,#0xc - 0x10010738: 9002 .. STR r0,[sp,#8] - 0x1001073a: 6820 h LDR r0,[r4,#0] - 0x1001073c: 1dc0 .. ADDS r0,r0,#7 - 0x1001073e: 08c0 .. LSRS r0,r0,#3 - 0x10010740: 00c0 .. LSLS r0,r0,#3 - 0x10010742: 4601 .F MOV r1,r0 - 0x10010744: 3008 .0 ADDS r0,r0,#8 - 0x10010746: 6020 ` STR r0,[r4,#0] - 0x10010748: c903 .. LDM r1,{r0,r1} - 0x1001074a: 9101 .. STR r1,[sp,#4] - 0x1001074c: 9000 .. STR r0,[sp,#0] - 0x1001074e: a134 4. ADR r1,{pc}+0xd2 ; 0x10010820 - 0x10010750: a803 .. ADD r0,sp,#0xc - 0x10010752: 9b01 .. LDR r3,[sp,#4] - 0x10010754: 9a00 .. LDR r2,[sp,#0] - 0x10010756: f004fc4b ..K. BL __0sprintf ; 0x10014ff0 - 0x1001075a: bf00 .. NOP - 0x1001075c: 9802 .. LDR r0,[sp,#8] - 0x1001075e: 7806 .x LDRB r6,[r0,#0] - 0x10010760: 9802 .. LDR r0,[sp,#8] - 0x10010762: 1c40 @. ADDS r0,r0,#1 - 0x10010764: 9002 .. STR r0,[sp,#8] - 0x10010766: 2e00 .. CMP r6,#0 - 0x10010768: d100 .. BNE 0x1001076c ; SEGGER_RTT_vprintf + 458 - 0x1001076a: e006 .. B 0x1001077a ; SEGGER_RTT_vprintf + 472 - 0x1001076c: 4631 1F MOV r1,r6 - 0x1001076e: a819 .. ADD r0,sp,#0x64 - 0x10010770: f7fffde2 .... BL _StoreChar ; 0x10010338 - 0x10010774: 981c .. LDR r0,[sp,#0x70] - 0x10010776: 2800 .( CMP r0,#0 - 0x10010778: daf0 .. BGE 0x1001075c ; SEGGER_RTT_vprintf + 442 - 0x1001077a: bf00 .. NOP - 0x1001077c: e030 0. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x1001077e: e029 ). B 0x100107d4 ; SEGGER_RTT_vprintf + 562 - 0x10010780: e02d -. B 0x100107de ; SEGGER_RTT_vprintf + 572 - 0x10010782: e017 .. B 0x100107b4 ; SEGGER_RTT_vprintf + 530 - 0x10010784: e7ff .. B 0x10010786 ; SEGGER_RTT_vprintf + 484 - 0x10010786: 6821 !h LDR r1,[r4,#0] - 0x10010788: 1d08 .. ADDS r0,r1,#4 - 0x1001078a: 6020 ` STR r0,[r4,#0] - 0x1001078c: 6808 .h LDR r0,[r1,#0] - 0x1001078e: 9005 .. STR r0,[sp,#0x14] - 0x10010790: bf00 .. NOP - 0x10010792: 9805 .. LDR r0,[sp,#0x14] - 0x10010794: 7806 .x LDRB r6,[r0,#0] - 0x10010796: 9805 .. LDR r0,[sp,#0x14] - 0x10010798: 1c40 @. ADDS r0,r0,#1 - 0x1001079a: 9005 .. STR r0,[sp,#0x14] - 0x1001079c: 2e00 .. CMP r6,#0 - 0x1001079e: d100 .. BNE 0x100107a2 ; SEGGER_RTT_vprintf + 512 - 0x100107a0: e006 .. B 0x100107b0 ; SEGGER_RTT_vprintf + 526 - 0x100107a2: 4631 1F MOV r1,r6 - 0x100107a4: a819 .. ADD r0,sp,#0x64 - 0x100107a6: f7fffdc7 .... BL _StoreChar ; 0x10010338 - 0x100107aa: 981c .. LDR r0,[sp,#0x70] - 0x100107ac: 2800 .( CMP r0,#0 - 0x100107ae: daf0 .. BGE 0x10010792 ; SEGGER_RTT_vprintf + 496 - 0x100107b0: bf00 .. NOP - 0x100107b2: e015 .. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x100107b4: 6821 !h LDR r1,[r4,#0] - 0x100107b6: 1d08 .. ADDS r0,r1,#4 - 0x100107b8: 6020 ` STR r0,[r4,#0] - 0x100107ba: 6808 .h LDR r0,[r1,#0] - 0x100107bc: 9018 .. STR r0,[sp,#0x60] - 0x100107be: 2000 . MOVS r0,#0 - 0x100107c0: 2108 .! MOVS r1,#8 - 0x100107c2: 460b .F MOV r3,r1 - 0x100107c4: 2210 ." MOVS r2,#0x10 - 0x100107c6: 9100 .. STR r1,[sp,#0] - 0x100107c8: 9001 .. STR r0,[sp,#4] - 0x100107ca: a819 .. ADD r0,sp,#0x64 - 0x100107cc: 9918 .. LDR r1,[sp,#0x60] - 0x100107ce: f7fffdd5 .... BL _PrintUnsigned ; 0x1001037c - 0x100107d2: e005 .. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x100107d4: 2125 %! MOVS r1,#0x25 - 0x100107d6: a819 .. ADD r0,sp,#0x64 - 0x100107d8: f7fffdae .... BL _StoreChar ; 0x10010338 - 0x100107dc: e000 .. B 0x100107e0 ; SEGGER_RTT_vprintf + 574 - 0x100107de: bf00 .. NOP - 0x100107e0: bf00 .. NOP - 0x100107e2: 1c6d m. ADDS r5,r5,#1 - 0x100107e4: e003 .. B 0x100107ee ; SEGGER_RTT_vprintf + 588 - 0x100107e6: 4631 1F MOV r1,r6 - 0x100107e8: a819 .. ADD r0,sp,#0x64 - 0x100107ea: f7fffda5 .... BL _StoreChar ; 0x10010338 - 0x100107ee: 981c .. LDR r0,[sp,#0x70] - 0x100107f0: 2800 .( CMP r0,#0 - 0x100107f2: db00 .. BLT 0x100107f6 ; SEGGER_RTT_vprintf + 596 - 0x100107f4: e6e4 .. B 0x100105c0 ; SEGGER_RTT_vprintf + 30 - 0x100107f6: bf00 .. NOP - 0x100107f8: 981c .. LDR r0,[sp,#0x70] - 0x100107fa: 2800 .( CMP r0,#0 - 0x100107fc: dd0b .. BLE 0x10010816 ; SEGGER_RTT_vprintf + 628 - 0x100107fe: 981b .. LDR r0,[sp,#0x6c] - 0x10010800: 2800 .( CMP r0,#0 - 0x10010802: d004 .. BEQ 0x1001080e ; SEGGER_RTT_vprintf + 620 - 0x10010804: a906 .. ADD r1,sp,#0x18 - 0x10010806: 9a1b .. LDR r2,[sp,#0x6c] - 0x10010808: 981e .. LDR r0,[sp,#0x78] - 0x1001080a: f7fffa14 .... BL SEGGER_RTT_Write ; 0x1000fc36 - 0x1001080e: 991b .. LDR r1,[sp,#0x6c] - 0x10010810: 981c .. LDR r0,[sp,#0x70] - 0x10010812: 1840 @. ADDS r0,r0,r1 - 0x10010814: 901c .. STR r0,[sp,#0x70] - 0x10010816: 981c .. LDR r0,[sp,#0x70] - 0x10010818: b021 !. ADD sp,sp,#0x84 - 0x1001081a: bdf0 .. POP {r4-r7,pc} - $d - 0x1001081c: 10015cd4 .\.. DCD 268524756 - 0x10010820: 332e3425 %4.3 DCD 858666021 - 0x10010824: 00000066 f... DCD 102 - $t - SEGGER_RTT_printf - 0x10010828: b40f .. PUSH {r0-r3} - 0x1001082a: b538 8. PUSH {r3-r5,lr} - 0x1001082c: 4604 .F MOV r4,r0 - 0x1001082e: a806 .. ADD r0,sp,#0x18 - 0x10010830: 9000 .. STR r0,[sp,#0] - 0x10010832: 466a jF MOV r2,sp - 0x10010834: 4620 F MOV r0,r4 - 0x10010836: 9905 .. LDR r1,[sp,#0x14] - 0x10010838: f7fffeb3 .... BL SEGGER_RTT_vprintf ; 0x100105a2 - 0x1001083c: 4605 .F MOV r5,r0 - 0x1001083e: 2000 . MOVS r0,#0 - 0x10010840: 9000 .. STR r0,[sp,#0] - 0x10010842: 4628 (F MOV r0,r5 - 0x10010844: bc38 8. POP {r3-r5} - 0x10010846: bc08 .. POP {r3} - 0x10010848: b004 .. ADD sp,sp,#0x10 - 0x1001084a: 4718 .G BX r3 - SEGGER_RTT_hexdump - 0x1001084c: b5ff .. PUSH {r0-r7,lr} - 0x1001084e: b081 .. SUB sp,sp,#4 - 0x10010850: 460d .F MOV r5,r1 - 0x10010852: 4616 .F MOV r6,r2 - 0x10010854: 461f .F MOV r7,r3 - 0x10010856: 2400 .$ MOVS r4,#0 - 0x10010858: 2d00 .- CMP r5,#0 - 0x1001085a: d003 .. BEQ 0x10010864 ; SEGGER_RTT_hexdump + 24 - 0x1001085c: 4629 )F MOV r1,r5 - 0x1001085e: 9801 .. LDR r0,[sp,#4] - 0x10010860: f7ffffe2 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x10010864: 2400 .$ MOVS r4,#0 - 0x10010866: e01e .. B 0x100108a6 ; SEGGER_RTT_hexdump + 90 - 0x10010868: 4620 F MOV r0,r4 - 0x1001086a: 17e1 .. ASRS r1,r4,#31 - 0x1001086c: 0f49 I. LSRS r1,r1,#29 - 0x1001086e: 1809 .. ADDS r1,r1,r0 - 0x10010870: 10c9 .. ASRS r1,r1,#3 - 0x10010872: 00c9 .. LSLS r1,r1,#3 - 0x10010874: 1a61 a. SUBS r1,r4,r1 - 0x10010876: d104 .. BNE 0x10010882 ; SEGGER_RTT_hexdump + 54 - 0x10010878: b2a2 .. UXTH r2,r4 - 0x1001087a: a113 .. ADR r1,{pc}+0x4e ; 0x100108c8 - 0x1001087c: 9801 .. LDR r0,[sp,#4] - 0x1001087e: f7ffffd3 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x10010882: 5d32 2] LDRB r2,[r6,r4] - 0x10010884: a112 .. ADR r1,{pc}+0x4c ; 0x100108d0 - 0x10010886: 9801 .. LDR r0,[sp,#4] - 0x10010888: f7ffffce .... BL SEGGER_RTT_printf ; 0x10010828 - 0x1001088c: 1c60 `. ADDS r0,r4,#1 - 0x1001088e: 17c1 .. ASRS r1,r0,#31 - 0x10010890: 0f49 I. LSRS r1,r1,#29 - 0x10010892: 1809 .. ADDS r1,r1,r0 - 0x10010894: 10c9 .. ASRS r1,r1,#3 - 0x10010896: 00c9 .. LSLS r1,r1,#3 - 0x10010898: 1a41 A. SUBS r1,r0,r1 - 0x1001089a: d103 .. BNE 0x100108a4 ; SEGGER_RTT_hexdump + 88 - 0x1001089c: a10e .. ADR r1,{pc}+0x3c ; 0x100108d8 - 0x1001089e: 9801 .. LDR r0,[sp,#4] - 0x100108a0: f7ffffc2 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x100108a4: 1c64 d. ADDS r4,r4,#1 - 0x100108a6: 42bc .B CMP r4,r7 - 0x100108a8: dbde .. BLT 0x10010868 ; SEGGER_RTT_hexdump + 28 - 0x100108aa: 4620 F MOV r0,r4 - 0x100108ac: 17e1 .. ASRS r1,r4,#31 - 0x100108ae: 0f49 I. LSRS r1,r1,#29 - 0x100108b0: 1809 .. ADDS r1,r1,r0 - 0x100108b2: 10c9 .. ASRS r1,r1,#3 - 0x100108b4: 00c9 .. LSLS r1,r1,#3 - 0x100108b6: 1a61 a. SUBS r1,r4,r1 - 0x100108b8: d003 .. BEQ 0x100108c2 ; SEGGER_RTT_hexdump + 118 - 0x100108ba: a107 .. ADR r1,{pc}+0x1e ; 0x100108d8 - 0x100108bc: 9801 .. LDR r0,[sp,#4] - 0x100108be: f7ffffb3 .... BL SEGGER_RTT_printf ; 0x10010828 - 0x100108c2: b005 .. ADD sp,sp,#0x14 - 0x100108c4: bdf0 .. POP {r4-r7,pc} - $d - 0x100108c6: 0000 .. DCW 0 - 0x100108c8: 3430255b [%04 DCD 875570523 - 0x100108cc: 00205d78 x] . DCD 2121080 - 0x100108d0: 78323025 %02x DCD 2016555045 - 0x100108d4: 00000020 ... DCD 32 - 0x100108d8: 00000a0d .... DCD 2573 - $t - .text - Reset_Handler - 0x100108dc: 4804 .H LDR r0,[pc,#16] ; [0x100108f0] = 0x10010901 - 0x100108de: 4780 .G BLX r0 - 0x100108e0: 4804 .H LDR r0,[pc,#16] ; [0x100108f4] = 0x100000c1 - 0x100108e2: 4700 .G BX r0 - NMI_Handler - 0x100108e4: e7fe .. B NMI_Handler ; 0x100108e4 - HardFault_Handler - 0x100108e6: e7fe .. B HardFault_Handler ; 0x100108e6 - SVC_Handler - 0x100108e8: e7fe .. B SVC_Handler ; 0x100108e8 - PendSV_Handler - 0x100108ea: e7fe .. B PendSV_Handler ; 0x100108ea - SysTick_Handler - 0x100108ec: e7fe .. B SysTick_Handler ; 0x100108ec - CAP_IRQHandler - HID_IRQHandler - HPWM_IRQHandler - HTIMER_IRQHandler - I2C0_IRQHandler - I2C1_IRQHandler - IR_Rx_IRQHandler - IR_Tx_IRQHandler - ISO_7816_IRQHandler - LLC2_IRQHandler - LLC_IRQHandler - SPIM_IRQHandler - SW_IRQHandler - TIMER3_IRQHandler - TOUCH_IRQHandler - 0x100108ee: e7fe .. B CAP_IRQHandler ; 0x100108ee - $d - 0x100108f0: 10010901 .... DCD 268503297 - 0x100108f4: 100000c1 .... DCD 268435649 - $t - .text - SystemCoreClockUpdate - 0x100108f8: 4803 .H LDR r0,[pc,#12] ; [0x10010908] = 0xf42400 - 0x100108fa: 4904 .I LDR r1,[pc,#16] ; [0x1001090c] = 0x2000314c - 0x100108fc: 6008 .` STR r0,[r1,#0] - 0x100108fe: 4770 pG BX lr - SystemInit - 0x10010900: 4801 .H LDR r0,[pc,#4] ; [0x10010908] = 0xf42400 - 0x10010902: 4902 .I LDR r1,[pc,#8] ; [0x1001090c] = 0x2000314c - 0x10010904: 6008 .` STR r0,[r1,#0] - 0x10010906: 4770 pG BX lr - $d - 0x10010908: 00f42400 .$.. DCD 16000000 - 0x1001090c: 2000314c L1. DCD 536883532 - $t - .text - _LCDisConnect - 0x10010910: b5f1 .. PUSH {r0,r4-r7,lr} - 0x10010912: 48f8 .H LDR r0,[pc,#992] ; [0x10010cf4] = 0x65bf - 0x10010914: 4780 .G BLX r0 - 0x10010916: 4607 .F MOV r7,r0 - 0x10010918: 48f7 .H LDR r0,[pc,#988] ; [0x10010cf8] = 0x6a77 - 0x1001091a: 4780 .G BLX r0 - 0x1001091c: 4606 .F MOV r6,r0 - 0x1001091e: 4cf5 .L LDR r4,[pc,#980] ; [0x10010cf4] = 0x65bf - 0x10010920: 2001 . MOVS r0,#1 - 0x10010922: 3c18 .< SUBS r4,r4,#0x18 - 0x10010924: 47a0 .G BLX r4 - 0x10010926: 4df4 .M LDR r5,[pc,#976] ; [0x10010cf8] = 0x6a77 - 0x10010928: 2000 . MOVS r0,#0 - 0x1001092a: 350c .5 ADDS r5,r5,#0xc - 0x1001092c: 47a8 .G BLX r5 - 0x1001092e: 49f3 .I LDR r1,[pc,#972] ; [0x10010cfc] = 0x16cf - 0x10010930: 9800 .. LDR r0,[sp,#0] - 0x10010932: 4788 .G BLX r1 - 0x10010934: 4630 0F MOV r0,r6 - 0x10010936: 47a8 .G BLX r5 - 0x10010938: 4638 8F MOV r0,r7 - 0x1001093a: 47a0 .G BLX r4 - 0x1001093c: bdf8 .. POP {r3-r7,pc} - _LCTimer_Handler - 0x1001093e: b5f0 .. PUSH {r4-r7,lr} - 0x10010940: 4def .M LDR r5,[pc,#956] ; [0x10010d00] = 0x20003150 - 0x10010942: 48f0 .H LDR r0,[pc,#960] ; [0x10010d04] = 0x3ce - 0x10010944: 68e9 .h LDR r1,[r5,#0xc] - 0x10010946: b085 .. SUB sp,sp,#0x14 - 0x10010948: 1808 .. ADDS r0,r1,r0 - 0x1001094a: 4604 .F MOV r4,r0 - 0x1001094c: f003fa28 ..(. BL __aeabi_uread4 ; 0x10013da0 - 0x10010950: 4621 !F MOV r1,r4 - 0x10010952: 1c40 @. ADDS r0,r0,#1 - 0x10010954: f003fa2e .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x10010958: 2400 .$ MOVS r4,#0 - 0x1001095a: 48e9 .H LDR r0,[pc,#932] ; [0x10010d00] = 0x20003150 - 0x1001095c: 2501 .% MOVS r5,#1 - 0x1001095e: 68c6 .h LDR r6,[r0,#0xc] - 0x10010960: 48e8 .H LDR r0,[pc,#928] ; [0x10010d04] = 0x3ce - 0x10010962: 380c .8 SUBS r0,r0,#0xc - 0x10010964: 1831 1. ADDS r1,r6,r0 - 0x10010966: 9103 .. STR r1,[sp,#0xc] - 0x10010968: 7c48 H| LDRB r0,[r1,#0x11] - 0x1001096a: 7c09 .| LDRB r1,[r1,#0x10] - 0x1001096c: 0200 .. LSLS r0,r0,#8 - 0x1001096e: 4308 .C ORRS r0,r0,r1 - 0x10010970: 40a5 .@ LSLS r5,r5,r4 - 0x10010972: 4228 (B TST r0,r5 - 0x10010974: 9002 .. STR r0,[sp,#8] - 0x10010976: d03b ;. BEQ 0x100109f0 ; _LCTimer_Handler + 178 - 0x10010978: 200b . MOVS r0,#0xb - 0x1001097a: 4360 `C MULS r0,r4,r0 - 0x1001097c: 1981 .. ADDS r1,r0,r6 - 0x1001097e: 48e1 .H LDR r0,[pc,#900] ; [0x10010d04] = 0x3ce - 0x10010980: 9100 .. STR r1,[sp,#0] - 0x10010982: 3009 .0 ADDS r0,r0,#9 - 0x10010984: 1808 .. ADDS r0,r1,r0 - 0x10010986: 9001 .. STR r0,[sp,#4] - 0x10010988: f003fa0a .... BL __aeabi_uread4 ; 0x10013da0 - 0x1001098c: 4607 .F MOV r7,r0 - 0x1001098e: 48dd .H LDR r0,[pc,#884] ; [0x10010d04] = 0x3ce - 0x10010990: 1830 0. ADDS r0,r6,r0 - 0x10010992: f003fa05 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10010996: 4287 .B CMP r7,r0 - 0x10010998: d12a *. BNE 0x100109f0 ; _LCTimer_Handler + 178 - 0x1001099a: 210f .! MOVS r1,#0xf - 0x1001099c: 9800 .. LDR r0,[sp,#0] - 0x1001099e: 0189 .. LSLS r1,r1,#6 - 0x100109a0: 1840 @. ADDS r0,r0,r1 - 0x100109a2: 7d00 .} LDRB r0,[r0,#0x14] - 0x100109a4: 2800 .( CMP r0,#0 - 0x100109a6: d00c .. BEQ 0x100109c2 ; _LCTimer_Handler + 132 - 0x100109a8: 4ad6 .J LDR r2,[pc,#856] ; [0x10010d04] = 0x3ce - 0x100109aa: 9900 .. LDR r1,[sp,#0] - 0x100109ac: 3a0d .: SUBS r2,r2,#0xd - 0x100109ae: 188a .. ADDS r2,r1,r2 - 0x100109b0: 7d51 Q} LDRB r1,[r2,#0x15] - 0x100109b2: 7d12 .} LDRB r2,[r2,#0x14] - 0x100109b4: 0209 .. LSLS r1,r1,#8 - 0x100109b6: 4311 .C ORRS r1,r1,r2 - 0x100109b8: 1878 x. ADDS r0,r7,r1 - 0x100109ba: 9901 .. LDR r1,[sp,#4] - 0x100109bc: f003f9fa .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x100109c0: e005 .. B 0x100109ce ; _LCTimer_Handler + 144 - 0x100109c2: 9802 .. LDR r0,[sp,#8] - 0x100109c4: 9903 .. LDR r1,[sp,#0xc] - 0x100109c6: 43a8 .C BICS r0,r0,r5 - 0x100109c8: 7408 .t STRB r0,[r1,#0x10] - 0x100109ca: 0a00 .. LSRS r0,r0,#8 - 0x100109cc: 7448 Ht STRB r0,[r1,#0x11] - 0x100109ce: 48cd .H LDR r0,[pc,#820] ; [0x10010d04] = 0x3ce - 0x100109d0: 9900 .. LDR r1,[sp,#0] - 0x100109d2: 300d .0 ADDS r0,r0,#0xd - 0x100109d4: 1808 .. ADDS r0,r1,r0 - 0x100109d6: f003f9e3 .... BL __aeabi_uread4 ; 0x10013da0 - 0x100109da: 2800 .( CMP r0,#0 - 0x100109dc: d008 .. BEQ 0x100109f0 ; _LCTimer_Handler + 178 - 0x100109de: 2d02 .- CMP r5,#2 - 0x100109e0: d019 .. BEQ 0x10010a16 ; _LCTimer_Handler + 216 - 0x100109e2: 2d04 .- CMP r5,#4 - 0x100109e4: d017 .. BEQ 0x10010a16 ; _LCTimer_Handler + 216 - 0x100109e6: 2d08 .- CMP r5,#8 - 0x100109e8: d015 .. BEQ 0x10010a16 ; _LCTimer_Handler + 216 - 0x100109ea: 2d10 .- CMP r5,#0x10 - 0x100109ec: d01a .. BEQ 0x10010a24 ; _LCTimer_Handler + 230 - 0x100109ee: 4780 .G BLX r0 - 0x100109f0: 1c64 d. ADDS r4,r4,#1 - 0x100109f2: b2e4 .. UXTB r4,r4 - 0x100109f4: 2c0a ., CMP r4,#0xa - 0x100109f6: d3b0 .. BCC 0x1001095a ; _LCTimer_Handler + 28 - 0x100109f8: 48c1 .H LDR r0,[pc,#772] ; [0x10010d00] = 0x20003150 - 0x100109fa: 68c1 .h LDR r1,[r0,#0xc] - 0x100109fc: 48c1 .H LDR r0,[pc,#772] ; [0x10010d04] = 0x3ce - 0x100109fe: 380c .8 SUBS r0,r0,#0xc - 0x10010a00: 1809 .. ADDS r1,r1,r0 - 0x10010a02: 7c48 H| LDRB r0,[r1,#0x11] - 0x10010a04: 7c09 .| LDRB r1,[r1,#0x10] - 0x10010a06: 0200 .. LSLS r0,r0,#8 - 0x10010a08: 4308 .C ORRS r0,r0,r1 - 0x10010a0a: 0580 .. LSLS r0,r0,#22 - 0x10010a0c: d101 .. BNE 0x10010a12 ; _LCTimer_Handler + 212 - 0x10010a0e: 48be .H LDR r0,[pc,#760] ; [0x10010d08] = 0x1201 - 0x10010a10: 4780 .G BLX r0 - 0x10010a12: b005 .. ADD sp,sp,#0x14 - 0x10010a14: bdf0 .. POP {r4-r7,pc} - 0x10010a16: 49bd .I LDR r1,[pc,#756] ; [0x10010d0c] = 0xaf5 - 0x10010a18: 2001 . MOVS r0,#1 - 0x10010a1a: 4788 .G BLX r1 - 0x10010a1c: 2800 .( CMP r0,#0 - 0x10010a1e: d0e7 .. BEQ 0x100109f0 ; _LCTimer_Handler + 178 - 0x10010a20: 2022 " MOVS r0,#0x22 - 0x10010a22: e005 .. B 0x10010a30 ; _LCTimer_Handler + 242 - 0x10010a24: 49b9 .I LDR r1,[pc,#740] ; [0x10010d0c] = 0xaf5 - 0x10010a26: 2001 . MOVS r0,#1 - 0x10010a28: 4788 .G BLX r1 - 0x10010a2a: 2800 .( CMP r0,#0 - 0x10010a2c: d0e0 .. BEQ 0x100109f0 ; _LCTimer_Handler + 178 - 0x10010a2e: 203b ; MOVS r0,#0x3b - 0x10010a30: f7ffff6e ..n. BL _LCDisConnect ; 0x10010910 - 0x10010a34: e7dc .. B 0x100109f0 ; _LCTimer_Handler + 178 - LLPingReq - 0x10010a36: b510 .. PUSH {r4,lr} - 0x10010a38: 49b1 .I LDR r1,[pc,#708] ; [0x10010d00] = 0x20003150 - 0x10010a3a: 2012 . MOVS r0,#0x12 - 0x10010a3c: 6909 .i LDR r1,[r1,#0x10] - 0x10010a3e: 7088 .p STRB r0,[r1,#2] - 0x10010a40: b672 r. CPSID i - 0x10010a42: 2101 .! MOVS r1,#1 - 0x10010a44: 4ab0 .J LDR r2,[pc,#704] ; [0x10010d08] = 0x1201 - 0x10010a46: 2003 . MOVS r0,#3 - 0x10010a48: 3ab4 .: SUBS r2,r2,#0xb4 - 0x10010a4a: 4790 .G BLX r2 - 0x10010a4c: b662 b. CPSIE i - 0x10010a4e: bd10 .. POP {r4,pc} - _LCRxPkt_Handler - 0x10010a50: b5fe .. PUSH {r1-r7,lr} - 0x10010a52: 2100 .! MOVS r1,#0 - 0x10010a54: 4668 hF MOV r0,sp - 0x10010a56: 7101 .q STRB r1,[r0,#4] - 0x10010a58: 7001 .p STRB r1,[r0,#0] - 0x10010a5a: 4fad .O LDR r7,[pc,#692] ; [0x10010d10] = 0x5749 - 0x10010a5c: 7201 .r STRB r1,[r0,#8] - 0x10010a5e: 4ead .N LDR r6,[pc,#692] ; [0x10010d14] = 0x1979 - 0x10010a60: 4ca7 .L LDR r4,[pc,#668] ; [0x10010d00] = 0x20003150 - 0x10010a62: 47b8 .G BLX r7 - 0x10010a64: 71a0 .q STRB r0,[r4,#6] - 0x10010a66: ab02 .. ADD r3,sp,#8 - 0x10010a68: 466a jF MOV r2,sp - 0x10010a6a: a901 .. ADD r1,sp,#4 - 0x10010a6c: 6960 `i LDR r0,[r4,#0x14] - 0x10010a6e: f002fa0a .... BL _BBRXFIFORead ; 0x10012e86 - 0x10010a72: 2800 .( CMP r0,#0 - 0x10010a74: d04e N. BEQ 0x10010b14 ; _LCRxPkt_Handler + 196 - 0x10010a76: 2008 . MOVS r0,#8 - 0x10010a78: 47b0 .G BLX r6 - 0x10010a7a: 2800 .( CMP r0,#0 - 0x10010a7c: d003 .. BEQ 0x10010a86 ; _LCRxPkt_Handler + 54 - 0x10010a7e: 2002 . MOVS r0,#2 - 0x10010a80: 47b0 .G BLX r6 - 0x10010a82: 2800 .( CMP r0,#0 - 0x10010a84: d00f .. BEQ 0x10010aa6 ; _LCRxPkt_Handler + 86 - 0x10010a86: 4668 hF MOV r0,sp - 0x10010a88: 7800 .x LDRB r0,[r0,#0] - 0x10010a8a: 2801 .( CMP r0,#1 - 0x10010a8c: d011 .. BEQ 0x10010ab2 ; _LCRxPkt_Handler + 98 - 0x10010a8e: 68e0 .h LDR r0,[r4,#0xc] - 0x10010a90: 6965 ei LDR r5,[r4,#0x14] - 0x10010a92: 7a40 @z LDRB r0,[r0,#9] - 0x10010a94: 2801 .( CMP r0,#1 - 0x10010a96: d03e >. BEQ 0x10010b16 ; _LCRxPkt_Handler + 198 - 0x10010a98: 2802 .( CMP r0,#2 - 0x10010a9a: d1e2 .. BNE 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010a9c: 4a9e .J LDR r2,[pc,#632] ; [0x10010d18] = 0x1e8b - 0x10010a9e: 79a1 .y LDRB r1,[r4,#6] - 0x10010aa0: 4628 (F MOV r0,r5 - 0x10010aa2: 4790 .G BLX r2 - 0x10010aa4: e7dd .. B 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010aa6: 2101 .! MOVS r1,#1 - 0x10010aa8: 4668 hF MOV r0,sp - 0x10010aaa: 7001 .p STRB r1,[r0,#0] - 0x10010aac: 7a00 .z LDRB r0,[r0,#8] - 0x10010aae: 2800 .( CMP r0,#0 - 0x10010ab0: d02d -. BEQ 0x10010b0e ; _LCRxPkt_Handler + 190 - 0x10010ab2: 2125 %! MOVS r1,#0x25 - 0x10010ab4: 68e0 .h LDR r0,[r4,#0xc] - 0x10010ab6: 0149 I. LSLS r1,r1,#5 - 0x10010ab8: 1841 A. ADDS r1,r0,r1 - 0x10010aba: 7b49 I{ LDRB r1,[r1,#0xd] - 0x10010abc: 6965 ei LDR r5,[r4,#0x14] - 0x10010abe: 2900 .) CMP r1,#0 - 0x10010ac0: d008 .. BEQ 0x10010ad4 ; _LCRxPkt_Handler + 132 - 0x10010ac2: 4990 .I LDR r1,[pc,#576] ; [0x10010d04] = 0x3ce - 0x10010ac4: 31d4 .1 ADDS r1,r1,#0xd4 - 0x10010ac6: 1841 A. ADDS r1,r0,r1 - 0x10010ac8: 7b48 H{ LDRB r0,[r1,#0xd] - 0x10010aca: 7b09 .{ LDRB r1,[r1,#0xc] - 0x10010acc: 0200 .. LSLS r0,r0,#8 - 0x10010ace: 4308 .C ORRS r0,r0,r1 - 0x10010ad0: 4992 .I LDR r1,[pc,#584] ; [0x10010d1c] = 0x622b - 0x10010ad2: 4788 .G BLX r1 - 0x10010ad4: 4628 (F MOV r0,r5 - 0x10010ad6: f002fa29 ..). BL _rom_rx_sweyntooth_protect ; 0x10012f2c - 0x10010ada: 2800 .( CMP r0,#0 - 0x10010adc: d0c1 .. BEQ 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010ade: 4668 hF MOV r0,sp - 0x10010ae0: 4a8d .J LDR r2,[pc,#564] ; [0x10010d18] = 0x1e8b - 0x10010ae2: 7901 .y LDRB r1,[r0,#4] - 0x10010ae4: 3296 .2 ADDS r2,r2,#0x96 - 0x10010ae6: 6960 `i LDR r0,[r4,#0x14] - 0x10010ae8: 4790 .G BLX r2 - 0x10010aea: 7828 (x LDRB r0,[r5,#0] - 0x10010aec: 43c0 .C MVNS r0,r0 - 0x10010aee: 0780 .. LSLS r0,r0,#30 - 0x10010af0: d1b7 .. BNE 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010af2: 78a8 .x LDRB r0,[r5,#2] - 0x10010af4: 2812 .( CMP r0,#0x12 - 0x10010af6: d1b4 .. BNE 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010af8: 6921 !i LDR r1,[r4,#0x10] - 0x10010afa: 2013 . MOVS r0,#0x13 - 0x10010afc: 7088 .p STRB r0,[r1,#2] - 0x10010afe: b672 r. CPSID i - 0x10010b00: 2101 .! MOVS r1,#1 - 0x10010b02: 4a81 .J LDR r2,[pc,#516] ; [0x10010d08] = 0x1201 - 0x10010b04: 2003 . MOVS r0,#3 - 0x10010b06: 3ab4 .: SUBS r2,r2,#0xb4 - 0x10010b08: 4790 .G BLX r2 - 0x10010b0a: b662 b. CPSIE i - 0x10010b0c: e7a9 .. B 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010b0e: 203d = MOVS r0,#0x3d - 0x10010b10: f7fffefe .... BL _LCDisConnect ; 0x10010910 - 0x10010b14: bdfe .. POP {r1-r7,pc} - 0x10010b16: 7828 (x LDRB r0,[r5,#0] - 0x10010b18: 0700 .. LSLS r0,r0,#28 - 0x10010b1a: 0f00 .. LSRS r0,r0,#28 - 0x10010b1c: 2805 .( CMP r0,#5 - 0x10010b1e: d1a0 .. BNE 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010b20: 7e68 h~ LDRB r0,[r5,#0x19] - 0x10010b22: 7e29 )~ LDRB r1,[r5,#0x18] - 0x10010b24: 0200 .. LSLS r0,r0,#8 - 0x10010b26: 4308 .C ORRS r0,r0,r1 - 0x10010b28: 2806 .( CMP r0,#6 - 0x10010b2a: d305 .. BCC 0x10010b38 ; _LCRxPkt_Handler + 232 - 0x10010b2c: 7f68 h. LDRB r0,[r5,#0x1d] - 0x10010b2e: 7f29 ). LDRB r1,[r5,#0x1c] - 0x10010b30: 0200 .. LSLS r0,r0,#8 - 0x10010b32: 4308 .C ORRS r0,r0,r1 - 0x10010b34: 280a .( CMP r0,#0xa - 0x10010b36: d203 .. BCS 0x10010b40 ; _LCRxPkt_Handler + 240 - 0x10010b38: 4970 pI LDR r1,[pc,#448] ; [0x10010cfc] = 0x16cf - 0x10010b3a: 2012 . MOVS r0,#0x12 - 0x10010b3c: 4788 .G BLX r1 - 0x10010b3e: e790 .. B 0x10010a62 ; _LCRxPkt_Handler + 18 - 0x10010b40: 4973 sI LDR r1,[pc,#460] ; [0x10010d10] = 0x5749 - 0x10010b42: 31ee .1 ADDS r1,r1,#0xee - 0x10010b44: 1ca8 .. ADDS r0,r5,#2 - 0x10010b46: 4788 .G BLX r1 - 0x10010b48: 7828 (x LDRB r0,[r5,#0] - 0x10010b4a: 2287 ." MOVS r2,#0x87 - 0x10010b4c: 0640 @. LSLS r0,r0,#25 - 0x10010b4e: 0fc1 .. LSRS r1,r0,#31 - 0x10010b50: 68e0 .h LDR r0,[r4,#0xc] - 0x10010b52: 5411 .T STRB r1,[r2,r0] - 0x10010b54: 2206 ." MOVS r2,#6 - 0x10010b56: 1ca9 .. ADDS r1,r5,#2 - 0x10010b58: 3088 .0 ADDS r0,r0,#0x88 - 0x10010b5a: f003f8c3 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10010b5e: 2137 7! MOVS r1,#0x37 - 0x10010b60: 6920 i LDR r0,[r4,#0x10] - 0x10010b62: f003f8d8 .... BL __aeabi_memclr ; 0x10013d16 - 0x10010b66: e77c |. B 0x10010a62 ; _LCRxPkt_Handler + 18 - _LCTxPkt_Handler - 0x10010b68: b5f0 .. PUSH {r4-r7,lr} - 0x10010b6a: 4968 hI LDR r1,[pc,#416] ; [0x10010d0c] = 0xaf5 - 0x10010b6c: b099 .. SUB sp,sp,#0x64 - 0x10010b6e: 2004 . MOVS r0,#4 - 0x10010b70: 4788 .G BLX r1 - 0x10010b72: 2800 .( CMP r0,#0 - 0x10010b74: d00e .. BEQ 0x10010b94 ; _LCTxPkt_Handler + 44 - 0x10010b76: 4965 eI LDR r1,[pc,#404] ; [0x10010d0c] = 0xaf5 - 0x10010b78: 2004 . MOVS r0,#4 - 0x10010b7a: 311a .1 ADDS r1,r1,#0x1a - 0x10010b7c: 4788 .G BLX r1 - 0x10010b7e: 4962 bI LDR r1,[pc,#392] ; [0x10010d08] = 0x1201 - 0x10010b80: 201f . MOVS r0,#0x1f - 0x10010b82: 31ac .1 ADDS r1,r1,#0xac - 0x10010b84: 4788 .G BLX r1 - 0x10010b86: 4866 fH LDR r0,[pc,#408] ; [0x10010d20] = 0x60bd - 0x10010b88: 4780 .G BLX r0 - 0x10010b8a: 2016 . MOVS r0,#0x16 - 0x10010b8c: f7fffec0 .... BL _LCDisConnect ; 0x10010910 - 0x10010b90: b019 .. ADD sp,sp,#0x64 - 0x10010b92: bdf0 .. POP {r4-r7,pc} - 0x10010b94: 4863 cH LDR r0,[pc,#396] ; [0x10010d24] = 0x4e05 - 0x10010b96: 4780 .G BLX r0 - 0x10010b98: 2800 .( CMP r0,#0 - 0x10010b9a: d010 .. BEQ 0x10010bbe ; _LCTxPkt_Handler + 86 - 0x10010b9c: 4d58 XM LDR r5,[pc,#352] ; [0x10010d00] = 0x20003150 - 0x10010b9e: 68ec .h LDR r4,[r5,#0xc] - 0x10010ba0: 79a1 .y LDRB r1,[r4,#6] - 0x10010ba2: 0708 .. LSLS r0,r1,#28 - 0x10010ba4: d5f4 .. BPL 0x10010b90 ; _LCTxPkt_Handler + 40 - 0x10010ba6: 79e0 .y LDRB r0,[r4,#7] - 0x10010ba8: 07c2 .. LSLS r2,r0,#31 - 0x10010baa: d01c .. BEQ 0x10010be6 ; _LCTxPkt_Handler + 126 - 0x10010bac: 495e ^I LDR r1,[pc,#376] ; [0x10010d28] = 0x2627 - 0x10010bae: 4620 F MOV r0,r4 - 0x10010bb0: 3098 .0 ADDS r0,r0,#0x98 - 0x10010bb2: 4788 .G BLX r1 - 0x10010bb4: 68e8 .h LDR r0,[r5,#0xc] - 0x10010bb6: 79c1 .y LDRB r1,[r0,#7] - 0x10010bb8: 0849 I. LSRS r1,r1,#1 - 0x10010bba: 0049 I. LSLS r1,r1,#1 - 0x10010bbc: e01f .. B 0x10010bfe ; _LCTxPkt_Handler + 150 - 0x10010bbe: 4e59 YN LDR r6,[pc,#356] ; [0x10010d24] = 0x4e05 - 0x10010bc0: 4f57 WO LDR r7,[pc,#348] ; [0x10010d20] = 0x60bd - 0x10010bc2: 4d57 WM LDR r5,[pc,#348] ; [0x10010d20] = 0x60bd - 0x10010bc4: 36b2 .6 ADDS r6,r6,#0xb2 - 0x10010bc6: 371c .7 ADDS r7,r7,#0x1c - 0x10010bc8: 466c lF MOV r4,sp - 0x10010bca: 3510 .5 ADDS r5,r5,#0x10 - 0x10010bcc: e007 .. B 0x10010bde ; _LCTxPkt_Handler + 118 - 0x10010bce: 4668 hF MOV r0,sp - 0x10010bd0: 47b0 .G BLX r6 - 0x10010bd2: 2801 .( CMP r0,#1 - 0x10010bd4: d1dc .. BNE 0x10010b90 ; _LCTxPkt_Handler + 40 - 0x10010bd6: 4668 hF MOV r0,sp - 0x10010bd8: 7801 .x LDRB r1,[r0,#0] - 0x10010bda: 1c60 `. ADDS r0,r4,#1 - 0x10010bdc: 47b8 .G BLX r7 - 0x10010bde: 47a8 .G BLX r5 - 0x10010be0: 2800 .( CMP r0,#0 - 0x10010be2: d0f4 .. BEQ 0x10010bce ; _LCTxPkt_Handler + 102 - 0x10010be4: e7d4 .. B 0x10010b90 ; _LCTxPkt_Handler + 40 - 0x10010be6: 0782 .. LSLS r2,r0,#30 - 0x10010be8: d50b .. BPL 0x10010c02 ; _LCTxPkt_Handler + 154 - 0x10010bea: 4a4f OJ LDR r2,[pc,#316] ; [0x10010d28] = 0x2627 - 0x10010bec: 4620 F MOV r0,r4 - 0x10010bee: 321c .2 ADDS r2,r2,#0x1c - 0x10010bf0: 308e .0 ADDS r0,r0,#0x8e - 0x10010bf2: 1c81 .. ADDS r1,r0,#2 - 0x10010bf4: 4790 .G BLX r2 - 0x10010bf6: 68e8 .h LDR r0,[r5,#0xc] - 0x10010bf8: 22fd ." MOVS r2,#0xfd - 0x10010bfa: 79c1 .y LDRB r1,[r0,#7] - 0x10010bfc: e023 #. B 0x10010c46 ; _LCTxPkt_Handler + 222 - 0x10010bfe: 71c1 .q STRB r1,[r0,#7] - 0x10010c00: e7c6 .. B 0x10010b90 ; _LCTxPkt_Handler + 40 - 0x10010c02: 0742 B. LSLS r2,r0,#29 - 0x10010c04: d508 .. BPL 0x10010c18 ; _LCTxPkt_Handler + 176 - 0x10010c06: 4948 HI LDR r1,[pc,#288] ; [0x10010d28] = 0x2627 - 0x10010c08: 4620 F MOV r0,r4 - 0x10010c0a: 3160 `1 ADDS r1,r1,#0x60 - 0x10010c0c: 30a8 .0 ADDS r0,r0,#0xa8 - 0x10010c0e: 4788 .G BLX r1 - 0x10010c10: 68e8 .h LDR r0,[r5,#0xc] - 0x10010c12: 22fb ." MOVS r2,#0xfb - 0x10010c14: 79c1 .y LDRB r1,[r0,#7] - 0x10010c16: e016 .. B 0x10010c46 ; _LCTxPkt_Handler + 222 - 0x10010c18: 0702 .. LSLS r2,r0,#28 - 0x10010c1a: 26f7 .& MOVS r6,#0xf7 - 0x10010c1c: 2a00 .* CMP r2,#0 - 0x10010c1e: da09 .. BGE 0x10010c34 ; _LCTxPkt_Handler + 204 - 0x10010c20: 4a41 AJ LDR r2,[pc,#260] ; [0x10010d28] = 0x2627 - 0x10010c22: 4621 !F MOV r1,r4 - 0x10010c24: 3242 B2 ADDS r2,r2,#0x42 - 0x10010c26: 7aa0 .z LDRB r0,[r4,#0xa] - 0x10010c28: 310b .1 ADDS r1,r1,#0xb - 0x10010c2a: 4790 .G BLX r2 - 0x10010c2c: 68e8 .h LDR r0,[r5,#0xc] - 0x10010c2e: 79c1 .y LDRB r1,[r0,#7] - 0x10010c30: 4031 1@ ANDS r1,r1,r6 - 0x10010c32: e7e4 .. B 0x10010bfe ; _LCTxPkt_Handler + 150 - 0x10010c34: 06c0 .. LSLS r0,r0,#27 - 0x10010c36: d508 .. BPL 0x10010c4a ; _LCTxPkt_Handler + 226 - 0x10010c38: 493b ;I LDR r1,[pc,#236] ; [0x10010d28] = 0x2627 - 0x10010c3a: 4668 hF MOV r0,sp - 0x10010c3c: 317c |1 ADDS r1,r1,#0x7c - 0x10010c3e: 4788 .G BLX r1 - 0x10010c40: 68e8 .h LDR r0,[r5,#0xc] - 0x10010c42: 22ef ." MOVS r2,#0xef - 0x10010c44: 79c1 .y LDRB r1,[r0,#7] - 0x10010c46: 4011 .@ ANDS r1,r1,r2 - 0x10010c48: e7d9 .. B 0x10010bfe ; _LCTxPkt_Handler + 150 - 0x10010c4a: 4620 F MOV r0,r4 - 0x10010c4c: 4031 1@ ANDS r1,r1,r6 - 0x10010c4e: 30ff .0 ADDS r0,r0,#0xff - 0x10010c50: 71a1 .q STRB r1,[r4,#6] - 0x10010c52: 3021 !0 ADDS r0,r0,#0x21 - 0x10010c54: 7d01 .} LDRB r1,[r0,#0x14] - 0x10010c56: 2600 .& MOVS r6,#0 - 0x10010c58: 2900 .) CMP r1,#0 - 0x10010c5a: d010 .. BEQ 0x10010c7e ; _LCTxPkt_Handler + 278 - 0x10010c5c: 7506 .u STRB r6,[r0,#0x14] - 0x10010c5e: 4621 !F MOV r1,r4 - 0x10010c60: 2207 ." MOVS r2,#7 - 0x10010c62: 3187 .1 ADDS r1,r1,#0x87 - 0x10010c64: a80c .. ADD r0,sp,#0x30 - 0x10010c66: f003f83d ..=. BL __aeabi_memcpy ; 0x10013ce4 - 0x10010c6a: 4621 !F MOV r1,r4 - 0x10010c6c: a80d .. ADD r0,sp,#0x34 - 0x10010c6e: 222a *" MOVS r2,#0x2a - 0x10010c70: 318e .1 ADDS r1,r1,#0x8e - 0x10010c72: 3003 .0 ADDS r0,#3 - 0x10010c74: f003f836 ..6. BL __aeabi_memcpy ; 0x10013ce4 - 0x10010c78: 492c ,I LDR r1,[pc,#176] ; [0x10010d2c] = 0x47df - 0x10010c7a: a80c .. ADD r0,sp,#0x30 - 0x10010c7c: 4788 .G BLX r1 - 0x10010c7e: 2001 . MOVS r0,#1 - 0x10010c80: 4669 iF MOV r1,sp - 0x10010c82: 7008 .p STRB r0,[r1,#0] - 0x10010c84: 7048 Hp STRB r0,[r1,#1] - 0x10010c86: 708e .p STRB r6,[r1,#2] - 0x10010c88: 68e9 .h LDR r1,[r5,#0xc] - 0x10010c8a: a800 .. ADD r0,sp,#0 - 0x10010c8c: 222a *" MOVS r2,#0x2a - 0x10010c8e: 3003 .0 ADDS r0,#3 - 0x10010c90: 318e .1 ADDS r1,r1,#0x8e - 0x10010c92: f003f827 ..'. BL __aeabi_memcpy ; 0x10013ce4 - 0x10010c96: 222d -" MOVS r2,#0x2d - 0x10010c98: 2108 .! MOVS r1,#8 - 0x10010c9a: 4c25 %L LDR r4,[pc,#148] ; [0x10010d30] = 0x3ea1 - 0x10010c9c: 466b kF MOV r3,sp - 0x10010c9e: 2000 . MOVS r0,#0 - 0x10010ca0: 47a0 .G BLX r4 - 0x10010ca2: e775 u. B 0x10010b90 ; _LCTxPkt_Handler + 40 - _BBGetMask - 0x10010ca4: 4916 .I LDR r1,[pc,#88] ; [0x10010d00] = 0x20003150 - 0x10010ca6: 2801 .( CMP r0,#1 - 0x10010ca8: 6a89 .j LDR r1,[r1,#0x28] - 0x10010caa: d00f .. BEQ 0x10010ccc ; _BBGetMask + 40 - 0x10010cac: 2802 .( CMP r0,#2 - 0x10010cae: d011 .. BEQ 0x10010cd4 ; _BBGetMask + 48 - 0x10010cb0: 2804 .( CMP r0,#4 - 0x10010cb2: d012 .. BEQ 0x10010cda ; _BBGetMask + 54 - 0x10010cb4: 2808 .( CMP r0,#8 - 0x10010cb6: d013 .. BEQ 0x10010ce0 ; _BBGetMask + 60 - 0x10010cb8: 2810 .( CMP r0,#0x10 - 0x10010cba: d014 .. BEQ 0x10010ce6 ; _BBGetMask + 66 - 0x10010cbc: 2820 ( CMP r0,#0x20 - 0x10010cbe: d015 .. BEQ 0x10010cec ; _BBGetMask + 72 - 0x10010cc0: 2840 @( CMP r0,#0x40 - 0x10010cc2: d037 7. BEQ 0x10010d34 ; _BBGetMask + 144 - 0x10010cc4: 2880 .( CMP r0,#0x80 - 0x10010cc6: d039 9. BEQ 0x10010d3c ; _BBGetMask + 152 - 0x10010cc8: 2001 . MOVS r0,#1 - 0x10010cca: 4770 pG BX lr - 0x10010ccc: 7888 .x LDRB r0,[r1,#2] - 0x10010cce: 07c0 .. LSLS r0,r0,#31 - 0x10010cd0: 0fc0 .. LSRS r0,r0,#31 - 0x10010cd2: 4770 pG BX lr - 0x10010cd4: 7888 .x LDRB r0,[r1,#2] - 0x10010cd6: 0780 .. LSLS r0,r0,#30 - 0x10010cd8: e02e .. B 0x10010d38 ; _BBGetMask + 148 - 0x10010cda: 7888 .x LDRB r0,[r1,#2] - 0x10010cdc: 0740 @. LSLS r0,r0,#29 - 0x10010cde: e02b +. B 0x10010d38 ; _BBGetMask + 148 - 0x10010ce0: 7888 .x LDRB r0,[r1,#2] - 0x10010ce2: 0700 .. LSLS r0,r0,#28 - 0x10010ce4: e028 (. B 0x10010d38 ; _BBGetMask + 148 - 0x10010ce6: 7888 .x LDRB r0,[r1,#2] - 0x10010ce8: 06c0 .. LSLS r0,r0,#27 - 0x10010cea: e025 %. B 0x10010d38 ; _BBGetMask + 148 - 0x10010cec: 7888 .x LDRB r0,[r1,#2] - 0x10010cee: 0680 .. LSLS r0,r0,#26 - 0x10010cf0: e022 ". B 0x10010d38 ; _BBGetMask + 148 - $d - 0x10010cf2: 0000 .. DCW 0 - 0x10010cf4: 000065bf .e.. DCD 26047 - 0x10010cf8: 00006a77 wj.. DCD 27255 - 0x10010cfc: 000016cf .... DCD 5839 - 0x10010d00: 20003150 P1. DCD 536883536 - 0x10010d04: 000003ce .... DCD 974 - 0x10010d08: 00001201 .... DCD 4609 - 0x10010d0c: 00000af5 .... DCD 2805 - 0x10010d10: 00005749 IW.. DCD 22345 - 0x10010d14: 00001979 y... DCD 6521 - 0x10010d18: 00001e8b .... DCD 7819 - 0x10010d1c: 0000622b +b.. DCD 25131 - 0x10010d20: 000060bd .`.. DCD 24765 - 0x10010d24: 00004e05 .N.. DCD 19973 - 0x10010d28: 00002627 '&.. DCD 9767 - 0x10010d2c: 000047df .G.. DCD 18399 - 0x10010d30: 00003ea1 .>.. DCD 16033 - $t - 0x10010d34: 7888 .x LDRB r0,[r1,#2] - 0x10010d36: 0640 @. LSLS r0,r0,#25 - 0x10010d38: 0fc0 .. LSRS r0,r0,#31 - 0x10010d3a: 4770 pG BX lr - 0x10010d3c: 7888 .x LDRB r0,[r1,#2] - 0x10010d3e: 09c0 .. LSRS r0,r0,#7 - 0x10010d40: 4770 pG BX lr - Lib_LLEvtCallback - 0x10010d42: b510 .. PUSH {r4,lr} - 0x10010d44: 7801 .x LDRB r1,[r0,#0] - 0x10010d46: 2901 .) CMP r1,#1 - 0x10010d48: d11f .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d4a: 1c40 @. ADDS r0,r0,#1 - 0x10010d4c: f003f828 ..(. BL __aeabi_uread4 ; 0x10013da0 - 0x10010d50: 4afe .J LDR r2,[pc,#1016] ; [0x1001114c] = 0x20003150 - 0x10010d52: 2810 .( CMP r0,#0x10 - 0x10010d54: d03a :. BEQ 0x10010dcc ; Lib_LLEvtCallback + 138 - 0x10010d56: dc0d .. BGT 0x10010d74 ; Lib_LLEvtCallback + 50 - 0x10010d58: 2801 .( CMP r0,#1 - 0x10010d5a: d017 .. BEQ 0x10010d8c ; Lib_LLEvtCallback + 74 - 0x10010d5c: 2802 .( CMP r0,#2 - 0x10010d5e: d01d .. BEQ 0x10010d9c ; Lib_LLEvtCallback + 90 - 0x10010d60: 2804 .( CMP r0,#4 - 0x10010d62: d023 #. BEQ 0x10010dac ; Lib_LLEvtCallback + 106 - 0x10010d64: 2808 .( CMP r0,#8 - 0x10010d66: d110 .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d68: f7ffff9c .... BL _BBGetMask ; 0x10010ca4 - 0x10010d6c: 2800 .( CMP r0,#0 - 0x10010d6e: d10c .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d70: 48f7 .H LDR r0,[pc,#988] ; [0x10011150] = 0x1679 - 0x10010d72: e009 .. B 0x10010d88 ; Lib_LLEvtCallback + 70 - 0x10010d74: 2820 ( CMP r0,#0x20 - 0x10010d76: d039 9. BEQ 0x10010dec ; Lib_LLEvtCallback + 170 - 0x10010d78: 2840 @( CMP r0,#0x40 - 0x10010d7a: d106 .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d7c: f7ffff92 .... BL _BBGetMask ; 0x10010ca4 - 0x10010d80: 2800 .( CMP r0,#0 - 0x10010d82: d102 .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d84: 48f2 .H LDR r0,[pc,#968] ; [0x10011150] = 0x1679 - 0x10010d86: 3054 T0 ADDS r0,r0,#0x54 - 0x10010d88: 4780 .G BLX r0 - 0x10010d8a: bd10 .. POP {r4,pc} - 0x10010d8c: 2001 . MOVS r0,#1 - 0x10010d8e: f7ffff89 .... BL _BBGetMask ; 0x10010ca4 - 0x10010d92: 2800 .( CMP r0,#0 - 0x10010d94: d1f9 .. BNE 0x10010d8a ; Lib_LLEvtCallback + 72 - 0x10010d96: f7fffee7 .... BL _LCTxPkt_Handler ; 0x10010b68 - 0x10010d9a: bd10 .. POP {r4,pc} - 0x10010d9c: 2002 . MOVS r0,#2 - 0x10010d9e: f7ffff81 .... BL _BBGetMask ; 0x10010ca4 - 0x10010da2: 2800 .( CMP r0,#0 - 0x10010da4: d1f9 .. BNE 0x10010d9a ; Lib_LLEvtCallback + 88 - 0x10010da6: f7fffe53 ..S. BL _LCRxPkt_Handler ; 0x10010a50 - 0x10010daa: bd10 .. POP {r4,pc} - 0x10010dac: 2004 . MOVS r0,#4 - 0x10010dae: f7ffff79 ..y. BL _BBGetMask ; 0x10010ca4 - 0x10010db2: 2800 .( CMP r0,#0 - 0x10010db4: d1f9 .. BNE 0x10010daa ; Lib_LLEvtCallback + 104 - 0x10010db6: 68d0 .h LDR r0,[r2,#0xc] - 0x10010db8: 7a40 @z LDRB r0,[r0,#9] - 0x10010dba: 2801 .( CMP r0,#1 - 0x10010dbc: d003 .. BEQ 0x10010dc6 ; Lib_LLEvtCallback + 132 - 0x10010dbe: 2802 .( CMP r0,#2 - 0x10010dc0: d1f3 .. BNE 0x10010daa ; Lib_LLEvtCallback + 104 - 0x10010dc2: 48e4 .H LDR r0,[pc,#912] ; [0x10011154] = 0x1527 - 0x10010dc4: e7e0 .. B 0x10010d88 ; Lib_LLEvtCallback + 70 - 0x10010dc6: 48e3 .H LDR r0,[pc,#908] ; [0x10011154] = 0x1527 - 0x10010dc8: 38ae .8 SUBS r0,r0,#0xae - 0x10010dca: e7dd .. B 0x10010d88 ; Lib_LLEvtCallback + 70 - 0x10010dcc: 2010 . MOVS r0,#0x10 - 0x10010dce: f7ffff69 ..i. BL _BBGetMask ; 0x10010ca4 - 0x10010dd2: 2800 .( CMP r0,#0 - 0x10010dd4: d1e9 .. BNE 0x10010daa ; Lib_LLEvtCallback + 104 - 0x10010dd6: 6a90 .j LDR r0,[r2,#0x28] - 0x10010dd8: 3020 0 ADDS r0,r0,#0x20 - 0x10010dda: 7d40 @} LDRB r0,[r0,#0x15] - 0x10010ddc: 0740 @. LSLS r0,r0,#29 - 0x10010dde: d501 .. BPL 0x10010de4 ; Lib_LLEvtCallback + 162 - 0x10010de0: 203e > MOVS r0,#0x3e - 0x10010de2: e000 .. B 0x10010de6 ; Lib_LLEvtCallback + 164 - 0x10010de4: 2008 . MOVS r0,#8 - 0x10010de6: f7fffd93 .... BL _LCDisConnect ; 0x10010910 - 0x10010dea: bd10 .. POP {r4,pc} - 0x10010dec: 2020 MOVS r0,#0x20 - 0x10010dee: f7ffff59 ..Y. BL _BBGetMask ; 0x10010ca4 - 0x10010df2: 2800 .( CMP r0,#0 - 0x10010df4: d1f9 .. BNE 0x10010dea ; Lib_LLEvtCallback + 168 - 0x10010df6: 48d6 .H LDR r0,[pc,#856] ; [0x10011150] = 0x1679 - 0x10010df8: 3048 H0 ADDS r0,r0,#0x48 - 0x10010dfa: e7c5 .. B 0x10010d88 ; Lib_LLEvtCallback + 70 - ConnectionLatencyMode - 0x10010dfc: b570 p. PUSH {r4-r6,lr} - 0x10010dfe: 2510 .% MOVS r5,#0x10 - 0x10010e00: 2608 .& MOVS r6,#8 - 0x10010e02: 4cd2 .L LDR r4,[pc,#840] ; [0x1001114c] = 0x20003150 - 0x10010e04: 2800 .( CMP r0,#0 - 0x10010e06: d021 !. BEQ 0x10010e4c ; ConnectionLatencyMode + 80 - 0x10010e08: 6aa0 .j LDR r0,[r4,#0x28] - 0x10010e0a: 7e81 .~ LDRB r1,[r0,#0x1a] - 0x10010e0c: 4331 1C ORRS r1,r1,r6 - 0x10010e0e: 7681 .v STRB r1,[r0,#0x1a] - 0x10010e10: 4601 .F MOV r1,r0 - 0x10010e12: 3160 `1 ADDS r1,r1,#0x60 - 0x10010e14: 7e0a .~ LDRB r2,[r1,#0x18] - 0x10010e16: 7863 cx LDRB r3,[r4,#1] - 0x10010e18: 0952 R. LSRS r2,r2,#5 - 0x10010e1a: 0152 R. LSLS r2,r2,#5 - 0x10010e1c: 06db .. LSLS r3,r3,#27 - 0x10010e1e: 0edb .. LSRS r3,r3,#27 - 0x10010e20: 431a .C ORRS r2,r2,r3 - 0x10010e22: 760a .v STRB r2,[r1,#0x18] - 0x10010e24: 3020 0 ADDS r0,r0,#0x20 - 0x10010e26: 7b42 B{ LDRB r2,[r0,#0xd] - 0x10010e28: 7b06 .{ LDRB r6,[r0,#0xc] - 0x10010e2a: 0213 .. LSLS r3,r2,#8 - 0x10010e2c: 68e2 .h LDR r2,[r4,#0xc] - 0x10010e2e: 4333 3C ORRS r3,r3,r6 - 0x10010e30: 3223 #2 ADDS r2,r2,#0x23 - 0x10010e32: 7c54 T| LDRB r4,[r2,#0x11] - 0x10010e34: 7c16 .| LDRB r6,[r2,#0x10] - 0x10010e36: 0222 ". LSLS r2,r4,#8 - 0x10010e38: 4332 2C ORRS r2,r2,r6 - 0x10010e3a: 4293 .B CMP r3,r2 - 0x10010e3c: d014 .. BEQ 0x10010e68 ; ConnectionLatencyMode + 108 - 0x10010e3e: 7302 .s STRB r2,[r0,#0xc] - 0x10010e40: 0a12 .. LSRS r2,r2,#8 - 0x10010e42: 7342 Bs STRB r2,[r0,#0xd] - 0x10010e44: 7dc8 .} LDRB r0,[r1,#0x17] - 0x10010e46: 4328 (C ORRS r0,r0,r5 - 0x10010e48: 75c8 .u STRB r0,[r1,#0x17] - 0x10010e4a: e00d .. B 0x10010e68 ; ConnectionLatencyMode + 108 - 0x10010e4c: f002f808 .... BL WaitLLCOverSlpth ; 0x10012e60 - 0x10010e50: 6aa0 .j LDR r0,[r4,#0x28] - 0x10010e52: 2200 ." MOVS r2,#0 - 0x10010e54: 4601 .F MOV r1,r0 - 0x10010e56: 3120 1 ADDS r1,r1,#0x20 - 0x10010e58: 730a .s STRB r2,[r1,#0xc] - 0x10010e5a: 734a Js STRB r2,[r1,#0xd] - 0x10010e5c: 3060 `0 ADDS r0,r0,#0x60 - 0x10010e5e: 7dc1 .} LDRB r1,[r0,#0x17] - 0x10010e60: 4329 )C ORRS r1,r1,r5 - 0x10010e62: 75c1 .u STRB r1,[r0,#0x17] - 0x10010e64: 48bc .H LDR r0,[pc,#752] ; [0x10011158] = 0x40020020 - 0x10010e66: 7706 .w STRB r6,[r0,#0x1c] - 0x10010e68: 2001 . MOVS r0,#1 - 0x10010e6a: bd70 p. POP {r4-r6,pc} - sw_timer_latency_callback - 0x10010e6c: 48b7 .H LDR r0,[pc,#732] ; [0x1001114c] = 0x20003150 - 0x10010e6e: 68c0 .h LDR r0,[r0,#0xc] - 0x10010e70: 3023 #0 ADDS r0,r0,#0x23 - 0x10010e72: 7c41 A| LDRB r1,[r0,#0x11] - 0x10010e74: 7c02 .| LDRB r2,[r0,#0x10] - 0x10010e76: 0208 .. LSLS r0,r1,#8 - 0x10010e78: 4310 .C ORRS r0,r0,r2 - 0x10010e7a: d00b .. BEQ 0x10010e94 ; sw_timer_latency_callback + 40 - 0x10010e7c: 49b7 .I LDR r1,[pc,#732] ; [0x1001115c] = 0x20003b87 - 0x10010e7e: 7848 Hx LDRB r0,[r1,#1] - 0x10010e80: 780a .x LDRB r2,[r1,#0] - 0x10010e82: 0200 .. LSLS r0,r0,#8 - 0x10010e84: 4310 .C ORRS r0,r0,r2 - 0x10010e86: 2203 ." MOVS r2,#3 - 0x10010e88: 4310 .C ORRS r0,r0,r2 - 0x10010e8a: 7008 .p STRB r0,[r1,#0] - 0x10010e8c: 0a00 .. LSRS r0,r0,#8 - 0x10010e8e: 7048 Hp STRB r0,[r1,#1] - 0x10010e90: 2001 . MOVS r0,#1 - 0x10010e92: e7b3 .. B ConnectionLatencyMode ; 0x10010dfc - 0x10010e94: 4770 pG BX lr - TimerStart - 0x10010e96: b430 0. PUSH {r4,r5} - 0x10010e98: 4cb1 .L LDR r4,[pc,#708] ; [0x10011160] = 0x44ab - 0x10010e9a: 46a4 .F MOV r12,r4 - 0x10010e9c: bc30 0. POP {r4,r5} - 0x10010e9e: 4760 `G BX r12 - smart_latency_start - 0x10010ea0: b5f8 .. PUSH {r3-r7,lr} - 0x10010ea2: 48ae .H LDR r0,[pc,#696] ; [0x1001115c] = 0x20003b87 - 0x10010ea4: 7a40 @z LDRB r0,[r0,#9] - 0x10010ea6: 0600 .. LSLS r0,r0,#24 - 0x10010ea8: d563 c. BPL 0x10010f72 ; smart_latency_start + 210 - 0x10010eaa: 48a8 .H LDR r0,[pc,#672] ; [0x1001114c] = 0x20003150 - 0x10010eac: 68c6 .h LDR r6,[r0,#0xc] - 0x10010eae: 4630 0F MOV r0,r6 - 0x10010eb0: 3023 #0 ADDS r0,r0,#0x23 - 0x10010eb2: 7c41 A| LDRB r1,[r0,#0x11] - 0x10010eb4: 7c00 .| LDRB r0,[r0,#0x10] - 0x10010eb6: 020f .. LSLS r7,r1,#8 - 0x10010eb8: 49a8 .I LDR r1,[pc,#672] ; [0x1001115c] = 0x20003b87 - 0x10010eba: 4307 .C ORRS r7,r7,r0 - 0x10010ebc: 7848 Hx LDRB r0,[r1,#1] - 0x10010ebe: 7809 .x LDRB r1,[r1,#0] - 0x10010ec0: 0204 .. LSLS r4,r0,#8 - 0x10010ec2: 430c .C ORRS r4,r4,r1 - 0x10010ec4: 2f00 ./ CMP r7,#0 - 0x10010ec6: d101 .. BNE 0x10010ecc ; smart_latency_start + 44 - 0x10010ec8: 0760 `. LSLS r0,r4,#29 - 0x10010eca: d552 R. BPL 0x10010f72 ; smart_latency_start + 210 - 0x10010ecc: 4da3 .M LDR r5,[pc,#652] ; [0x1001115c] = 0x20003b87 - 0x10010ece: 7ba8 .{ LDRB r0,[r5,#0xe] - 0x10010ed0: 7b69 i{ LDRB r1,[r5,#0xd] - 0x10010ed2: 0200 .. LSLS r0,r0,#8 - 0x10010ed4: 1c6d m. ADDS r5,r5,#1 - 0x10010ed6: 4308 .C ORRS r0,r0,r1 - 0x10010ed8: d04b K. BEQ 0x10010f72 ; smart_latency_start + 210 - 0x10010eda: 2f00 ./ CMP r7,#0 - 0x10010edc: d049 I. BEQ 0x10010f72 ; smart_latency_start + 210 - 0x10010ede: 7968 hy LDRB r0,[r5,#5] - 0x10010ee0: 7929 )y LDRB r1,[r5,#4] - 0x10010ee2: 0200 .. LSLS r0,r0,#8 - 0x10010ee4: 4308 .C ORRS r0,r0,r1 - 0x10010ee6: d12e .. BNE 0x10010f46 ; smart_latency_start + 166 - 0x10010ee8: 3621 !6 ADDS r6,r6,#0x21 - 0x10010eea: 7c70 p| LDRB r0,[r6,#0x11] - 0x10010eec: 7c31 1| LDRB r1,[r6,#0x10] - 0x10010eee: 0200 .. LSLS r0,r0,#8 - 0x10010ef0: 4308 .C ORRS r0,r0,r1 - 0x10010ef2: f003fbcd .... BL __aeabi_ui2d ; 0x10014690 - 0x10010ef6: 2200 ." MOVS r2,#0 - 0x10010ef8: 4b9a .K LDR r3,[pc,#616] ; [0x10011164] = 0x3ff40000 - 0x10010efa: f003fac3 .... BL __aeabi_dmul ; 0x10014484 - 0x10010efe: f003fc13 .... BL __aeabi_d2uiz ; 0x10014728 - 0x10010f02: b280 .. UXTH r0,r0 - 0x10010f04: 4378 xC MULS r0,r7,r0 - 0x10010f06: 2164 d! MOVS r1,#0x64 - 0x10010f08: f002fed2 .... BL __aeabi_idiv ; 0x10013cb0 - 0x10010f0c: 0440 @. LSLS r0,r0,#17 - 0x10010f0e: 0c01 .. LSRS r1,r0,#16 - 0x10010f10: 7129 )q STRB r1,[r5,#4] - 0x10010f12: 0a08 .. LSRS r0,r1,#8 - 0x10010f14: 7168 hq STRB r0,[r5,#5] - 0x10010f16: 200a . MOVS r0,#0xa - 0x10010f18: 4341 AC MULS r1,r0,r1 - 0x10010f1a: 7d70 p} LDRB r0,[r6,#0x15] - 0x10010f1c: 7d32 2} LDRB r2,[r6,#0x14] - 0x10010f1e: 0200 .. LSLS r0,r0,#8 - 0x10010f20: 4310 .C ORRS r0,r0,r2 - 0x10010f22: 4281 .B CMP r1,r0 - 0x10010f24: d306 .. BCC 0x10010f34 ; smart_latency_start + 148 - 0x10010f26: 210a .! MOVS r1,#0xa - 0x10010f28: 1e40 @. SUBS r0,r0,#1 - 0x10010f2a: f002fec1 .... BL __aeabi_idiv ; 0x10013cb0 - 0x10010f2e: 7128 (q STRB r0,[r5,#4] - 0x10010f30: 0a00 .. LSRS r0,r0,#8 - 0x10010f32: 7168 hq STRB r0,[r5,#5] - 0x10010f34: 7968 hy LDRB r0,[r5,#5] - 0x10010f36: 7929 )y LDRB r1,[r5,#4] - 0x10010f38: 0200 .. LSLS r0,r0,#8 - 0x10010f3a: 4308 .C ORRS r0,r0,r1 - 0x10010f3c: d103 .. BNE 0x10010f46 ; smart_latency_start + 166 - 0x10010f3e: 2001 . MOVS r0,#1 - 0x10010f40: 7128 (q STRB r0,[r5,#4] - 0x10010f42: 2000 . MOVS r0,#0 - 0x10010f44: 7168 hq STRB r0,[r5,#5] - 0x10010f46: 4885 .H LDR r0,[pc,#532] ; [0x1001115c] = 0x20003b87 - 0x10010f48: 07a1 .. LSLS r1,r4,#30 - 0x10010f4a: d509 .. BPL 0x10010f60 ; smart_latency_start + 192 - 0x10010f4c: 2102 .! MOVS r1,#2 - 0x10010f4e: 438c .C BICS r4,r4,r1 - 0x10010f50: 2101 .! MOVS r1,#1 - 0x10010f52: 430c .C ORRS r4,r4,r1 - 0x10010f54: 7004 .p STRB r4,[r0,#0] - 0x10010f56: 0a21 !. LSRS r1,r4,#8 - 0x10010f58: 7041 Ap STRB r1,[r0,#1] - 0x10010f5a: 2000 . MOVS r0,#0 - 0x10010f5c: f7ffff4e ..N. BL ConnectionLatencyMode ; 0x10010dfc - 0x10010f60: 7968 hy LDRB r0,[r5,#5] - 0x10010f62: 792a *y LDRB r2,[r5,#4] - 0x10010f64: 0201 .. LSLS r1,r0,#8 - 0x10010f66: 4311 .C ORRS r1,r1,r2 - 0x10010f68: 4b7f .K LDR r3,[pc,#508] ; [0x10011168] = 0x10010e6d - 0x10010f6a: 2200 ." MOVS r2,#0 - 0x10010f6c: 2040 @ MOVS r0,#0x40 - 0x10010f6e: f7ffff92 .... BL TimerStart ; 0x10010e96 - 0x10010f72: bdf8 .. POP {r3-r7,pc} - smart_update_latency_updatersp - 0x10010f74: b51c .. PUSH {r2-r4,lr} - 0x10010f76: 4979 yI LDR r1,[pc,#484] ; [0x1001115c] = 0x20003b87 - 0x10010f78: 7a4a Jz LDRB r2,[r1,#9] - 0x10010f7a: 2a00 .* CMP r2,#0 - 0x10010f7c: d040 @. BEQ 0x10011000 ; smart_update_latency_updatersp + 140 - 0x10010f7e: 784a Jx LDRB r2,[r1,#1] - 0x10010f80: 780b .x LDRB r3,[r1,#0] - 0x10010f82: 0212 .. LSLS r2,r2,#8 - 0x10010f84: 431a .C ORRS r2,r2,r3 - 0x10010f86: 06d3 .. LSLS r3,r2,#27 - 0x10010f88: d43a :. BMI 0x10011000 ; smart_update_latency_updatersp + 140 - 0x10010f8a: 7843 Cx LDRB r3,[r0,#1] - 0x10010f8c: 7804 .x LDRB r4,[r0,#0] - 0x10010f8e: 0218 .. LSLS r0,r3,#8 - 0x10010f90: 4320 C ORRS r0,r0,r4 - 0x10010f92: 2801 .( CMP r0,#1 - 0x10010f94: d134 4. BNE 0x10011000 ; smart_update_latency_updatersp + 140 - 0x10010f96: 78c8 .x LDRB r0,[r1,#3] - 0x10010f98: 1e40 @. SUBS r0,r0,#1 - 0x10010f9a: 0600 .. LSLS r0,r0,#24 - 0x10010f9c: 0e00 .. LSRS r0,r0,#24 - 0x10010f9e: 70c8 .p STRB r0,[r1,#3] - 0x10010fa0: d02f /. BEQ 0x10011002 ; smart_update_latency_updatersp + 142 - 0x10010fa2: 788b .x LDRB r3,[r1,#2] - 0x10010fa4: 4608 .F MOV r0,r1 - 0x10010fa6: 7b01 .{ LDRB r1,[r0,#0xc] - 0x10010fa8: 7ac4 .z LDRB r4,[r0,#0xb] - 0x10010faa: 020a .. LSLS r2,r1,#8 - 0x10010fac: 4322 "C ORRS r2,r2,r4 - 0x10010fae: 7a01 .z LDRB r1,[r0,#8] - 0x10010fb0: 79c4 .y LDRB r4,[r0,#7] - 0x10010fb2: 0209 .. LSLS r1,r1,#8 - 0x10010fb4: 4321 !C ORRS r1,r1,r4 - 0x10010fb6: 1cc0 .. ADDS r0,r0,#3 - 0x10010fb8: 2b01 .+ CMP r3,#1 - 0x10010fba: d02a *. BEQ 0x10011012 ; smart_update_latency_updatersp + 158 - 0x10010fbc: 1a52 R. SUBS r2,r2,r1 - 0x10010fbe: 7202 .r STRB r2,[r0,#8] - 0x10010fc0: 0a12 .. LSRS r2,r2,#8 - 0x10010fc2: 7242 Br STRB r2,[r0,#9] - 0x10010fc4: 0612 .. LSLS r2,r2,#24 - 0x10010fc6: 7a03 .z LDRB r3,[r0,#8] - 0x10010fc8: 0c12 .. LSRS r2,r2,#16 - 0x10010fca: 431a .C ORRS r2,r2,r3 - 0x10010fcc: 1a52 R. SUBS r2,r2,r1 - 0x10010fce: 4669 iF MOV r1,sp - 0x10010fd0: 800a .. STRH r2,[r1,#0] - 0x10010fd2: 7a42 Bz LDRB r2,[r0,#9] - 0x10010fd4: 7a01 .z LDRB r1,[r0,#8] - 0x10010fd6: 0612 .. LSLS r2,r2,#24 - 0x10010fd8: 1412 .. ASRS r2,r2,#16 - 0x10010fda: 430a .C ORRS r2,r2,r1 - 0x10010fdc: 4669 iF MOV r1,sp - 0x10010fde: 804a J. STRH r2,[r1,#2] - 0x10010fe0: 495e ^I LDR r1,[pc,#376] ; [0x1001115c] = 0x20003b87 - 0x10010fe2: 7b8a .{ LDRB r2,[r1,#0xe] - 0x10010fe4: 7b49 I{ LDRB r1,[r1,#0xd] - 0x10010fe6: 0212 .. LSLS r2,r2,#8 - 0x10010fe8: 430a .C ORRS r2,r2,r1 - 0x10010fea: 4669 iF MOV r1,sp - 0x10010fec: 808a .. STRH r2,[r1,#4] - 0x10010fee: 7b41 A{ LDRB r1,[r0,#0xd] - 0x10010ff0: 7b02 .{ LDRB r2,[r0,#0xc] - 0x10010ff2: 0208 .. LSLS r0,r1,#8 - 0x10010ff4: 4310 .C ORRS r0,r0,r2 - 0x10010ff6: 4669 iF MOV r1,sp - 0x10010ff8: 80c8 .. STRH r0,[r1,#6] - 0x10010ffa: 495c \I LDR r1,[pc,#368] ; [0x1001116c] = 0x4233 - 0x10010ffc: 4668 hF MOV r0,sp - 0x10010ffe: 4788 .G BLX r1 - 0x10011000: bd1c .. POP {r2-r4,pc} - 0x10011002: 7a88 .z LDRB r0,[r1,#0xa] - 0x10011004: 70c8 .p STRB r0,[r1,#3] - 0x10011006: 2040 @ MOVS r0,#0x40 - 0x10011008: 4302 .C ORRS r2,r2,r0 - 0x1001100a: 700a .p STRB r2,[r1,#0] - 0x1001100c: 0a10 .. LSRS r0,r2,#8 - 0x1001100e: 7048 Hp STRB r0,[r1,#1] - 0x10011010: bd1c .. POP {r2-r4,pc} - 0x10011012: 1852 R. ADDS r2,r2,r1 - 0x10011014: e7d3 .. B 0x10010fbe ; smart_update_latency_updatersp + 74 - BBRFRead - 0x10011016: 4a56 VJ LDR r2,[pc,#344] ; [0x10011170] = 0x61c5 - 0x10011018: 4710 .G BX r2 - BBRFWrite - 0x1001101a: 4a55 UJ LDR r2,[pc,#340] ; [0x10011170] = 0x61c5 - 0x1001101c: 3220 2 ADDS r2,r2,#0x20 - 0x1001101e: 4710 .G BX r2 - RCOSCCalibration - 0x10011020: b538 8. PUSH {r3-r5,lr} - 0x10011022: 2400 .$ MOVS r4,#0 - 0x10011024: 4669 iF MOV r1,sp - 0x10011026: 700c .p STRB r4,[r1,#0] - 0x10011028: 4621 !F MOV r1,r4 - 0x1001102a: 207f . MOVS r0,#0x7f - 0x1001102c: f7fffff5 .... BL BBRFWrite ; 0x1001101a - 0x10011030: 2100 .! MOVS r1,#0 - 0x10011032: 203b ; MOVS r0,#0x3b - 0x10011034: f7fffff1 .... BL BBRFWrite ; 0x1001101a - 0x10011038: 2129 )! MOVS r1,#0x29 - 0x1001103a: 203b ; MOVS r0,#0x3b - 0x1001103c: f7ffffed .... BL BBRFWrite ; 0x1001101a - 0x10011040: 4669 iF MOV r1,sp - 0x10011042: 203b ; MOVS r0,#0x3b - 0x10011044: f7ffffe7 .... BL BBRFRead ; 0x10011016 - 0x10011048: 4668 hF MOV r0,sp - 0x1001104a: 7800 .x LDRB r0,[r0,#0] - 0x1001104c: 0780 .. LSLS r0,r0,#30 - 0x1001104e: d501 .. BPL 0x10011054 ; RCOSCCalibration + 52 - 0x10011050: 2001 . MOVS r0,#1 - 0x10011052: bd38 8. POP {r3-r5,pc} - 0x10011054: 1c64 d. ADDS r4,r4,#1 - 0x10011056: b2a4 .. UXTH r4,r4 - 0x10011058: 2cff ., CMP r4,#0xff - 0x1001105a: d9f1 .. BLS 0x10011040 ; RCOSCCalibration + 32 - 0x1001105c: 2000 . MOVS r0,#0 - 0x1001105e: bd38 8. POP {r3-r5,pc} - RFSleep - 0x10011060: b510 .. PUSH {r4,lr} - 0x10011062: 4844 DH LDR r0,[pc,#272] ; [0x10011174] = 0x4707 - 0x10011064: 4780 .G BLX r0 - 0x10011066: 2001 . MOVS r0,#1 - 0x10011068: bd10 .. POP {r4,pc} - UartEn - 0x1001106a: b510 .. PUSH {r4,lr} - 0x1001106c: 4937 7I LDR r1,[pc,#220] ; [0x1001114c] = 0x20003150 - 0x1001106e: 4a42 BJ LDR r2,[pc,#264] ; [0x10011178] = 0x65a7 - 0x10011070: 7088 .p STRB r0,[r1,#2] - 0x10011072: 2800 .( CMP r0,#0 - 0x10011074: d107 .. BNE 0x10011086 ; UartEn + 28 - 0x10011076: 68c8 .h LDR r0,[r1,#0xc] - 0x10011078: 7880 .x LDRB r0,[r0,#2] - 0x1001107a: 2802 .( CMP r0,#2 - 0x1001107c: d003 .. BEQ 0x10011086 ; UartEn + 28 - 0x1001107e: 2000 . MOVS r0,#0 - 0x10011080: 4790 .G BLX r2 - 0x10011082: 2001 . MOVS r0,#1 - 0x10011084: bd10 .. POP {r4,pc} - 0x10011086: 2001 . MOVS r0,#1 - 0x10011088: e7fa .. B 0x10011080 ; UartEn + 22 - _SYS32kClockSwitch - 0x1001108a: b510 .. PUSH {r4,lr} - 0x1001108c: 4c2f /L LDR r4,[pc,#188] ; [0x1001114c] = 0x20003150 - 0x1001108e: 2801 .( CMP r0,#1 - 0x10011090: 68e1 .h LDR r1,[r4,#0xc] - 0x10011092: 7088 .p STRB r0,[r1,#2] - 0x10011094: d004 .. BEQ 0x100110a0 ; _SYS32kClockSwitch + 22 - 0x10011096: 2800 .( CMP r0,#0 - 0x10011098: d031 1. BEQ 0x100110fe ; _SYS32kClockSwitch + 116 - 0x1001109a: 2802 .( CMP r0,#2 - 0x1001109c: d046 F. BEQ 0x1001112c ; _SYS32kClockSwitch + 162 - 0x1001109e: e073 s. B 0x10011188 ; _SYS32kClockSwitch + 254 - 0x100110a0: 6b20 k LDR r0,[r4,#0x30] - 0x100110a2: 4601 .F MOV r1,r0 - 0x100110a4: 3020 0 ADDS r0,r0,#0x20 - 0x100110a6: 7802 .x LDRB r2,[r0,#0] - 0x100110a8: 0852 R. LSRS r2,r2,#1 - 0x100110aa: 0052 R. LSLS r2,r2,#1 - 0x100110ac: 7002 .p STRB r2,[r0,#0] - 0x100110ae: 7802 .x LDRB r2,[r0,#0] - 0x100110b0: 23fd .# MOVS r3,#0xfd - 0x100110b2: 401a .@ ANDS r2,r2,r3 - 0x100110b4: 7002 .p STRB r2,[r0,#0] - 0x100110b6: 7808 .x LDRB r0,[r1,#0] - 0x100110b8: 0980 .. LSRS r0,r0,#6 - 0x100110ba: 0180 .. LSLS r0,r0,#6 - 0x100110bc: 301c .0 ADDS r0,r0,#0x1c - 0x100110be: 7008 .p STRB r0,[r1,#0] - 0x100110c0: 7848 Hx LDRB r0,[r1,#1] - 0x100110c2: 0980 .. LSRS r0,r0,#6 - 0x100110c4: 0180 .. LSLS r0,r0,#6 - 0x100110c6: 301c .0 ADDS r0,r0,#0x1c - 0x100110c8: 7048 Hp STRB r0,[r1,#1] - 0x100110ca: 2100 .! MOVS r1,#0 - 0x100110cc: 207f . MOVS r0,#0x7f - 0x100110ce: f7ffffa4 .... BL BBRFWrite ; 0x1001101a - 0x100110d2: 2103 .! MOVS r1,#3 - 0x100110d4: 2021 ! MOVS r0,#0x21 - 0x100110d6: f7ffffa0 .... BL BBRFWrite ; 0x1001101a - 0x100110da: 211f .! MOVS r1,#0x1f - 0x100110dc: 2003 . MOVS r0,#3 - 0x100110de: f7ffff9c .... BL BBRFWrite ; 0x1001101a - 0x100110e2: 2102 .! MOVS r1,#2 - 0x100110e4: 207f . MOVS r0,#0x7f - 0x100110e6: f7ffff98 .... BL BBRFWrite ; 0x1001101a - 0x100110ea: 2101 .! MOVS r1,#1 - 0x100110ec: 2000 . MOVS r0,#0 - 0x100110ee: f7ffff94 .... BL BBRFWrite ; 0x1001101a - 0x100110f2: 2100 .! MOVS r1,#0 - 0x100110f4: 207f . MOVS r0,#0x7f - 0x100110f6: f7ffff90 .... BL BBRFWrite ; 0x1001101a - 0x100110fa: 210f .! MOVS r1,#0xf - 0x100110fc: e041 A. B 0x10011182 ; _SYS32kClockSwitch + 248 - 0x100110fe: 2100 .! MOVS r1,#0 - 0x10011100: 207f . MOVS r0,#0x7f - 0x10011102: f7ffff8a .... BL BBRFWrite ; 0x1001101a - 0x10011106: 2100 .! MOVS r1,#0 - 0x10011108: 2004 . MOVS r0,#4 - 0x1001110a: f7ffff86 .... BL BBRFWrite ; 0x1001101a - 0x1001110e: 2102 .! MOVS r1,#2 - 0x10011110: 207f . MOVS r0,#0x7f - 0x10011112: f7ffff82 .... BL BBRFWrite ; 0x1001101a - 0x10011116: 2100 .! MOVS r1,#0 - 0x10011118: 4608 .F MOV r0,r1 - 0x1001111a: f7ffff7e ..~. BL BBRFWrite ; 0x1001101a - 0x1001111e: 2100 .! MOVS r1,#0 - 0x10011120: 207f . MOVS r0,#0x7f - 0x10011122: f7ffff7a ..z. BL BBRFWrite ; 0x1001101a - 0x10011126: 2100 .! MOVS r1,#0 - 0x10011128: 2003 . MOVS r0,#3 - 0x1001112a: e02b +. B 0x10011184 ; _SYS32kClockSwitch + 250 - 0x1001112c: 2102 .! MOVS r1,#2 - 0x1001112e: 207f . MOVS r0,#0x7f - 0x10011130: f7ffff73 ..s. BL BBRFWrite ; 0x1001101a - 0x10011134: 2103 .! MOVS r1,#3 - 0x10011136: 2000 . MOVS r0,#0 - 0x10011138: f7ffff6f ..o. BL BBRFWrite ; 0x1001101a - 0x1001113c: 2100 .! MOVS r1,#0 - 0x1001113e: 207f . MOVS r0,#0x7f - 0x10011140: f7ffff6b ..k. BL BBRFWrite ; 0x1001101a - 0x10011144: 2100 .! MOVS r1,#0 - 0x10011146: 2003 . MOVS r0,#3 - 0x10011148: e018 .. B 0x1001117c ; _SYS32kClockSwitch + 242 - $d - 0x1001114a: 0000 .. DCW 0 - 0x1001114c: 20003150 P1. DCD 536883536 - 0x10011150: 00001679 y... DCD 5753 - 0x10011154: 00001527 '... DCD 5415 - 0x10011158: 40020020 ..@ DCD 1073872928 - 0x1001115c: 20003b87 .;. DCD 536886151 - 0x10011160: 000044ab .D.. DCD 17579 - 0x10011164: 3ff40000 ...? DCD 1072955392 - 0x10011168: 10010e6d m... DCD 268504685 - 0x1001116c: 00004233 3B.. DCD 16947 - 0x10011170: 000061c5 .a.. DCD 25029 - 0x10011174: 00004707 .G.. DCD 18183 - 0x10011178: 000065a7 .e.. DCD 26023 - $t - 0x1001117c: f7ffff4d ..M. BL BBRFWrite ; 0x1001101a - 0x10011180: 2100 .! MOVS r1,#0 - 0x10011182: 2004 . MOVS r0,#4 - 0x10011184: f7ffff49 ..I. BL BBRFWrite ; 0x1001101a - 0x10011188: 78a0 .x LDRB r0,[r4,#2] - 0x1001118a: f7ffff6e ..n. BL UartEn ; 0x1001106a - 0x1001118e: 2001 . MOVS r0,#1 - 0x10011190: bd10 .. POP {r4,pc} - ClockSwitch - 0x10011192: b510 .. PUSH {r4,lr} - 0x10011194: f7ffff79 ..y. BL _SYS32kClockSwitch ; 0x1001108a - 0x10011198: 2001 . MOVS r0,#1 - 0x1001119a: bd10 .. POP {r4,pc} - RFWakeup - 0x1001119c: b510 .. PUSH {r4,lr} - 0x1001119e: 48f6 .H LDR r0,[pc,#984] ; [0x10011578] = 0x4713 - 0x100111a0: 4780 .G BLX r0 - 0x100111a2: 48f6 .H LDR r0,[pc,#984] ; [0x1001157c] = 0x20003150 - 0x100111a4: 6ac0 .j LDR r0,[r0,#0x2c] - 0x100111a6: 7a01 .z LDRB r1,[r0,#8] - 0x100111a8: 22df ." MOVS r2,#0xdf - 0x100111aa: 4011 .@ ANDS r1,r1,r2 - 0x100111ac: 7201 .r STRB r1,[r0,#8] - 0x100111ae: 2001 . MOVS r0,#1 - 0x100111b0: bd10 .. POP {r4,pc} - LPOCalibration - 0x100111b2: b5fe .. PUSH {r1-r7,lr} - 0x100111b4: 48f2 .H LDR r0,[pc,#968] ; [0x10011580] = 0x65bf - 0x100111b6: 4780 .G BLX r0 - 0x100111b8: 4cf0 .L LDR r4,[pc,#960] ; [0x1001157c] = 0x20003150 - 0x100111ba: 9001 .. STR r0,[sp,#4] - 0x100111bc: 6ae0 .j LDR r0,[r4,#0x2c] - 0x100111be: 7a81 .z LDRB r1,[r0,#0xa] - 0x100111c0: 7a00 .z LDRB r0,[r0,#8] - 0x100111c2: 07cf .. LSLS r7,r1,#31 - 0x100111c4: 0fff .. LSRS r7,r7,#31 - 0x100111c6: 2600 .& MOVS r6,#0 - 0x100111c8: 06c5 .. LSLS r5,r0,#27 - 0x100111ca: 49ee .I LDR r1,[pc,#952] ; [0x10011584] = 0x20003b87 - 0x100111cc: 0eed .. LSRS r5,r5,#27 - 0x100111ce: 7848 Hx LDRB r0,[r1,#1] - 0x100111d0: 7809 .x LDRB r1,[r1,#0] - 0x100111d2: 0200 .. LSLS r0,r0,#8 - 0x100111d4: 4308 .C ORRS r0,r0,r1 - 0x100111d6: 0680 .. LSLS r0,r0,#26 - 0x100111d8: d508 .. BPL 0x100111ec ; LPOCalibration + 58 - 0x100111da: 6aa0 .j LDR r0,[r4,#0x28] - 0x100111dc: 3020 0 ADDS r0,r0,#0x20 - 0x100111de: 7b41 A{ LDRB r1,[r0,#0xd] - 0x100111e0: 7b02 .{ LDRB r2,[r0,#0xc] - 0x100111e2: 0208 .. LSLS r0,r1,#8 - 0x100111e4: 4310 .C ORRS r0,r0,r2 - 0x100111e6: d001 .. BEQ 0x100111ec ; LPOCalibration + 58 - 0x100111e8: f7fffe5a ..Z. BL smart_latency_start ; 0x10010ea0 - 0x100111ec: 07a8 .. LSLS r0,r5,#30 - 0x100111ee: d002 .. BEQ 0x100111f6 ; LPOCalibration + 68 - 0x100111f0: 2601 .& MOVS r6,#1 - 0x100111f2: f7ffffd3 .... BL RFWakeup ; 0x1001119c - 0x100111f6: 48e1 .H LDR r0,[pc,#900] ; [0x1001157c] = 0x20003150 - 0x100111f8: 6ac0 .j LDR r0,[r0,#0x2c] - 0x100111fa: 7a81 .z LDRB r1,[r0,#0xa] - 0x100111fc: 0849 I. LSRS r1,r1,#1 - 0x100111fe: 0049 I. LSLS r1,r1,#1 - 0x10011200: 7281 .r STRB r1,[r0,#0xa] - 0x10011202: 49df .I LDR r1,[pc,#892] ; [0x10011580] = 0x65bf - 0x10011204: 2001 . MOVS r0,#1 - 0x10011206: 3918 .9 SUBS r1,r1,#0x18 - 0x10011208: 4788 .G BLX r1 - 0x1001120a: 2002 . MOVS r0,#2 - 0x1001120c: f7ffff3d ..=. BL _SYS32kClockSwitch ; 0x1001108a - 0x10011210: 49dd .I LDR r1,[pc,#884] ; [0x10011588] = 0x622b - 0x10011212: 2064 d MOVS r0,#0x64 - 0x10011214: 4788 .G BLX r1 - 0x10011216: 2400 .$ MOVS r4,#0 - 0x10011218: 4669 iF MOV r1,sp - 0x1001121a: 700c .p STRB r4,[r1,#0] - 0x1001121c: 4625 %F MOV r5,r4 - 0x1001121e: 2101 .! MOVS r1,#1 - 0x10011220: 207f . MOVS r0,#0x7f - 0x10011222: f7fffefa .... BL BBRFWrite ; 0x1001101a - 0x10011226: 2100 .! MOVS r1,#0 - 0x10011228: 200a . MOVS r0,#0xa - 0x1001122a: f7fffef6 .... BL BBRFWrite ; 0x1001101a - 0x1001122e: 2122 "! MOVS r1,#0x22 - 0x10011230: 200a . MOVS r0,#0xa - 0x10011232: f7fffef2 .... BL BBRFWrite ; 0x1001101a - 0x10011236: 4669 iF MOV r1,sp - 0x10011238: 200a . MOVS r0,#0xa - 0x1001123a: f7fffeec .... BL BBRFRead ; 0x10011016 - 0x1001123e: 4668 hF MOV r0,sp - 0x10011240: 7800 .x LDRB r0,[r0,#0] - 0x10011242: 0740 @. LSLS r0,r0,#29 - 0x10011244: d4ef .. BMI 0x10011226 ; LPOCalibration + 116 - 0x10011246: 4669 iF MOV r1,sp - 0x10011248: 200a . MOVS r0,#0xa - 0x1001124a: f7fffee4 .... BL BBRFRead ; 0x10011016 - 0x1001124e: 4668 hF MOV r0,sp - 0x10011250: 7800 .x LDRB r0,[r0,#0] - 0x10011252: 0740 @. LSLS r0,r0,#29 - 0x10011254: d505 .. BPL 0x10011262 ; LPOCalibration + 176 - 0x10011256: 4668 hF MOV r0,sp - 0x10011258: 7800 .x LDRB r0,[r0,#0] - 0x1001125a: 0700 .. LSLS r0,r0,#28 - 0x1001125c: d406 .. BMI 0x1001126c ; LPOCalibration + 186 - 0x1001125e: 2501 .% MOVS r5,#1 - 0x10011260: e004 .. B 0x1001126c ; LPOCalibration + 186 - 0x10011262: 1c64 d. ADDS r4,r4,#1 - 0x10011264: 48c9 .H LDR r0,[pc,#804] ; [0x1001158c] = 0xffff - 0x10011266: b2a4 .. UXTH r4,r4 - 0x10011268: 4284 .B CMP r4,r0 - 0x1001126a: d3ec .. BCC 0x10011246 ; LPOCalibration + 148 - 0x1001126c: 49c6 .I LDR r1,[pc,#792] ; [0x10011588] = 0x622b - 0x1001126e: 2064 d MOVS r0,#0x64 - 0x10011270: 4788 .G BLX r1 - 0x10011272: 2000 . MOVS r0,#0 - 0x10011274: f7ffff09 .... BL _SYS32kClockSwitch ; 0x1001108a - 0x10011278: 49c1 .I LDR r1,[pc,#772] ; [0x10011580] = 0x65bf - 0x1001127a: 9801 .. LDR r0,[sp,#4] - 0x1001127c: 3918 .9 SUBS r1,r1,#0x18 - 0x1001127e: 4788 .G BLX r1 - 0x10011280: 48be .H LDR r0,[pc,#760] ; [0x1001157c] = 0x20003150 - 0x10011282: 6ac0 .j LDR r0,[r0,#0x2c] - 0x10011284: 7a81 .z LDRB r1,[r0,#0xa] - 0x10011286: 0849 I. LSRS r1,r1,#1 - 0x10011288: 0049 I. LSLS r1,r1,#1 - 0x1001128a: 4339 9C ORRS r1,r1,r7 - 0x1001128c: 7281 .r STRB r1,[r0,#0xa] - 0x1001128e: 2e00 .. CMP r6,#0 - 0x10011290: d002 .. BEQ 0x10011298 ; LPOCalibration + 230 - 0x10011292: 48b9 .H LDR r0,[pc,#740] ; [0x10011578] = 0x4713 - 0x10011294: 380c .8 SUBS r0,r0,#0xc - 0x10011296: 4780 .G BLX r0 - 0x10011298: 2d00 .- CMP r5,#0 - 0x1001129a: d001 .. BEQ 0x100112a0 ; LPOCalibration + 238 - 0x1001129c: 2001 . MOVS r0,#1 - 0x1001129e: bdfe .. POP {r1-r7,pc} - 0x100112a0: 2000 . MOVS r0,#0 - 0x100112a2: bdfe .. POP {r1-r7,pc} - smart_latency_clear - 0x100112a4: b510 .. PUSH {r4,lr} - 0x100112a6: 2111 .! MOVS r1,#0x11 - 0x100112a8: 48b6 .H LDR r0,[pc,#728] ; [0x10011584] = 0x20003b87 - 0x100112aa: f002fd34 ..4. BL __aeabi_memclr ; 0x10013d16 - 0x100112ae: bd10 .. POP {r4,pc} - Lib_EvtCallback - 0x100112b0: b570 p. PUSH {r4-r6,lr} - 0x100112b2: 4604 .F MOV r4,r0 - 0x100112b4: 1c40 @. ADDS r0,r0,#1 - 0x100112b6: f002fd73 ..s. BL __aeabi_uread4 ; 0x10013da0 - 0x100112ba: 2802 .( CMP r0,#2 - 0x100112bc: d018 .. BEQ 0x100112f0 ; Lib_EvtCallback + 64 - 0x100112be: 2804 .( CMP r0,#4 - 0x100112c0: d019 .. BEQ 0x100112f6 ; Lib_EvtCallback + 70 - 0x100112c2: 2101 .! MOVS r1,#1 - 0x100112c4: 0449 I. LSLS r1,r1,#17 - 0x100112c6: 4288 .B CMP r0,r1 - 0x100112c8: d147 G. BNE 0x1001135a ; Lib_EvtCallback + 170 - 0x100112ca: 4625 %F MOV r5,r4 - 0x100112cc: 3520 5 ADDS r5,r5,#0x20 - 0x100112ce: 7b68 h{ LDRB r0,[r5,#0xd] - 0x100112d0: 2309 .# MOVS r3,#9 - 0x100112d2: 0701 .. LSLS r1,r0,#28 - 0x100112d4: 0902 .. LSRS r2,r0,#4 - 0x100112d6: 0f09 .. LSRS r1,r1,#28 - 0x100112d8: 2000 . MOVS r0,#0 - 0x100112da: 2a07 .* CMP r2,#7 - 0x100112dc: d01c .. BEQ 0x10011318 ; Lib_EvtCallback + 104 - 0x100112de: 2a03 .* CMP r2,#3 - 0x100112e0: d020 . BEQ 0x10011324 ; Lib_EvtCallback + 116 - 0x100112e2: 2a02 .* CMP r2,#2 - 0x100112e4: d025 %. BEQ 0x10011332 ; Lib_EvtCallback + 130 - 0x100112e6: 2a01 .* CMP r2,#1 - 0x100112e8: d029 ). BEQ 0x1001133e ; Lib_EvtCallback + 142 - 0x100112ea: 2a00 .* CMP r2,#0 - 0x100112ec: d02d -. BEQ 0x1001134a ; Lib_EvtCallback + 154 - 0x100112ee: e032 2. B 0x10011356 ; Lib_EvtCallback + 166 - 0x100112f0: f7ffffd8 .... BL smart_latency_clear ; 0x100112a4 - 0x100112f4: e03a :. B 0x1001136c ; Lib_EvtCallback + 188 - 0x100112f6: 4da1 .M LDR r5,[pc,#644] ; [0x1001157c] = 0x20003150 - 0x100112f8: 2101 .! MOVS r1,#1 - 0x100112fa: 68e8 .h LDR r0,[r5,#0xc] - 0x100112fc: 30ff .0 ADDS r0,r0,#0xff - 0x100112fe: 3021 !0 ADDS r0,r0,#0x21 - 0x10011300: 7501 .u STRB r1,[r0,#0x14] - 0x10011302: f001fe5e ..^. BL STKSetRand ; 0x10012fc2 - 0x10011306: 68e8 .h LDR r0,[r5,#0xc] - 0x10011308: 7880 .x LDRB r0,[r0,#2] - 0x1001130a: 2800 .( CMP r0,#0 - 0x1001130c: d101 .. BNE 0x10011312 ; Lib_EvtCallback + 98 - 0x1001130e: f7ffff50 ..P. BL LPOCalibration ; 0x100111b2 - 0x10011312: f7fffe85 .... BL RCOSCCalibration ; 0x10011020 - 0x10011316: e029 ). B 0x1001136c ; Lib_EvtCallback + 188 - 0x10011318: 1a58 X. SUBS r0,r3,r1 - 0x1001131a: 2106 .! MOVS r1,#6 - 0x1001131c: 4348 HC MULS r0,r1,r0 - 0x1001131e: 2141 A! MOVS r1,#0x41 - 0x10011320: 43c9 .C MVNS r1,r1 - 0x10011322: e004 .. B 0x1001132e ; Lib_EvtCallback + 126 - 0x10011324: 1a58 X. SUBS r0,r3,r1 - 0x10011326: 2106 .! MOVS r1,#6 - 0x10011328: 4348 HC MULS r0,r1,r0 - 0x1001132a: 2135 5! MOVS r1,#0x35 - 0x1001132c: 43c9 .C MVNS r1,r1 - 0x1001132e: 1a08 .. SUBS r0,r1,r0 - 0x10011330: e010 .. B 0x10011354 ; Lib_EvtCallback + 164 - 0x10011332: 1a58 X. SUBS r0,r3,r1 - 0x10011334: 2106 .! MOVS r1,#6 - 0x10011336: 4348 HC MULS r0,r1,r0 - 0x10011338: 2123 #! MOVS r1,#0x23 - 0x1001133a: 43c9 .C MVNS r1,r1 - 0x1001133c: e7f7 .. B 0x1001132e ; Lib_EvtCallback + 126 - 0x1001133e: 1a58 X. SUBS r0,r3,r1 - 0x10011340: 2106 .! MOVS r1,#6 - 0x10011342: 4348 HC MULS r0,r1,r0 - 0x10011344: 2117 .! MOVS r1,#0x17 - 0x10011346: 43c9 .C MVNS r1,r1 - 0x10011348: e7f1 .. B 0x1001132e ; Lib_EvtCallback + 126 - 0x1001134a: 1a58 X. SUBS r0,r3,r1 - 0x1001134c: 2106 .! MOVS r1,#6 - 0x1001134e: 4348 HC MULS r0,r1,r0 - 0x10011350: 1d80 .. ADDS r0,r0,#6 - 0x10011352: 4240 @B RSBS r0,r0,#0 - 0x10011354: b240 @. SXTB r0,r0 - 0x10011356: 7368 hs STRB r0,[r5,#0xd] - 0x10011358: e008 .. B 0x1001136c ; Lib_EvtCallback + 188 - 0x1001135a: 2840 @( CMP r0,#0x40 - 0x1001135c: d01d .. BEQ 0x1001139a ; Lib_EvtCallback + 234 - 0x1001135e: 2101 .! MOVS r1,#1 - 0x10011360: 03c9 .. LSLS r1,r1,#15 - 0x10011362: 4288 .B CMP r0,r1 - 0x10011364: d102 .. BNE 0x1001136c ; Lib_EvtCallback + 188 - 0x10011366: 1d60 `. ADDS r0,r4,#5 - 0x10011368: f7fffe04 .... BL smart_update_latency_updatersp ; 0x10010f74 - 0x1001136c: 4985 .I LDR r1,[pc,#532] ; [0x10011584] = 0x20003b87 - 0x1001136e: 7848 Hx LDRB r0,[r1,#1] - 0x10011370: 7809 .x LDRB r1,[r1,#0] - 0x10011372: 0200 .. LSLS r0,r0,#8 - 0x10011374: 4308 .C ORRS r0,r0,r1 - 0x10011376: 0680 .. LSLS r0,r0,#26 - 0x10011378: d507 .. BPL 0x1001138a ; Lib_EvtCallback + 218 - 0x1001137a: 1c60 `. ADDS r0,r4,#1 - 0x1001137c: f002fd10 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10011380: 0500 .. LSLS r0,r0,#20 - 0x10011382: 0f00 .. LSRS r0,r0,#28 - 0x10011384: d001 .. BEQ 0x1001138a ; Lib_EvtCallback + 218 - 0x10011386: f7fffd8b .... BL smart_latency_start ; 0x10010ea0 - 0x1001138a: 487c |H LDR r0,[pc,#496] ; [0x1001157c] = 0x20003150 - 0x1001138c: 303c <0 ADDS r0,r0,#0x3c - 0x1001138e: f002fd07 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10011392: 4601 .F MOV r1,r0 - 0x10011394: 4620 F MOV r0,r4 - 0x10011396: 4788 .G BLX r1 - 0x10011398: bd70 p. POP {r4-r6,pc} - 0x1001139a: 4878 xH LDR r0,[pc,#480] ; [0x1001157c] = 0x20003150 - 0x1001139c: 3038 80 ADDS r0,r0,#0x38 - 0x1001139e: f002fcff .... BL __aeabi_uread4 ; 0x10013da0 - 0x100113a2: 0640 @. LSLS r0,r0,#25 - 0x100113a4: d5e2 .. BPL 0x1001136c ; Lib_EvtCallback + 188 - 0x100113a6: bd70 p. POP {r4-r6,pc} - _BMGetNextBondDevice - 0x100113a8: b5f0 .. PUSH {r4-r7,lr} - 0x100113aa: 4c74 tL LDR r4,[pc,#464] ; [0x1001157c] = 0x20003150 - 0x100113ac: 4606 .F MOV r6,r0 - 0x100113ae: 68e0 .h LDR r0,[r4,#0xc] - 0x100113b0: b08d .. SUB sp,sp,#0x34 - 0x100113b2: 30ff .0 ADDS r0,r0,#0xff - 0x100113b4: 3021 !0 ADDS r0,r0,#0x21 - 0x100113b6: 7c40 @| LDRB r0,[r0,#0x11] - 0x100113b8: 460d .F MOV r5,r1 - 0x100113ba: 2800 .( CMP r0,#0 - 0x100113bc: d029 ). BEQ 0x10011412 ; _BMGetNextBondDevice + 106 - 0x100113be: 2d00 .- CMP r5,#0 - 0x100113c0: d026 &. BEQ 0x10011410 ; _BMGetNextBondDevice + 104 - 0x100113c2: b672 r. CPSID i - 0x100113c4: 68a0 .h LDR r0,[r4,#8] - 0x100113c6: 3018 .0 ADDS r0,r0,#0x18 - 0x100113c8: f002fcea .... BL __aeabi_uread4 ; 0x10013da0 - 0x100113cc: 68e1 .h LDR r1,[r4,#0xc] - 0x100113ce: 2232 2" MOVS r2,#0x32 - 0x100113d0: 31ff .1 ADDS r1,r1,#0xff - 0x100113d2: 3121 !1 ADDS r1,r1,#0x21 - 0x100113d4: 7c89 .| LDRB r1,[r1,#0x12] - 0x100113d6: 4b6e nK LDR r3,[pc,#440] ; [0x10011590] = 0x5359 - 0x100113d8: 4351 QC MULS r1,r2,r1 - 0x100113da: 1840 @. ADDS r0,r0,r1 - 0x100113dc: 466a jF MOV r2,sp - 0x100113de: 2132 2! MOVS r1,#0x32 - 0x100113e0: 4798 .G BLX r3 - 0x100113e2: b662 b. CPSIE i - 0x100113e4: 2e00 .. CMP r6,#0 - 0x100113e6: d004 .. BEQ 0x100113f2 ; _BMGetNextBondDevice + 74 - 0x100113e8: 68e0 .h LDR r0,[r4,#0xc] - 0x100113ea: 30ff .0 ADDS r0,r0,#0xff - 0x100113ec: 3021 !0 ADDS r0,r0,#0x21 - 0x100113ee: 7c80 .| LDRB r0,[r0,#0x12] - 0x100113f0: 7030 0p STRB r0,[r6,#0] - 0x100113f2: 68e7 .h LDR r7,[r4,#0xc] - 0x100113f4: 210a .! MOVS r1,#0xa - 0x100113f6: 37ff .7 ADDS r7,r7,#0xff - 0x100113f8: 3721 !7 ADDS r7,r7,#0x21 - 0x100113fa: 7cb8 .| LDRB r0,[r7,#0x12] - 0x100113fc: 1c40 @. ADDS r0,r0,#1 - 0x100113fe: f002fc41 ..A. BL __aeabi_uidiv ; 0x10013c84 - 0x10011402: 74b9 .t STRB r1,[r7,#0x12] - 0x10011404: 78e0 .x LDRB r0,[r4,#3] - 0x10011406: 1c40 @. ADDS r0,r0,#1 - 0x10011408: b2c0 .. UXTB r0,r0 - 0x1001140a: 70e0 .p STRB r0,[r4,#3] - 0x1001140c: 280a .( CMP r0,#0xa - 0x1001140e: d902 .. BLS 0x10011416 ; _BMGetNextBondDevice + 110 - 0x10011410: 2000 . MOVS r0,#0 - 0x10011412: b00d .. ADD sp,sp,#0x34 - 0x10011414: bdf0 .. POP {r4-r7,pc} - 0x10011416: 4668 hF MOV r0,sp - 0x10011418: 7800 .x LDRB r0,[r0,#0] - 0x1001141a: 2801 .( CMP r0,#1 - 0x1001141c: d1d1 .. BNE 0x100113c2 ; _BMGetNextBondDevice + 26 - 0x1001141e: a900 .. ADD r1,sp,#0 - 0x10011420: 2207 ." MOVS r2,#7 - 0x10011422: 4628 (F MOV r0,r5 - 0x10011424: 3101 .1 ADDS r1,#1 - 0x10011426: f002fc5d ..]. BL __aeabi_memcpy ; 0x10013ce4 - 0x1001142a: 222a *" MOVS r2,#0x2a - 0x1001142c: 1de8 .. ADDS r0,r5,#7 - 0x1001142e: a902 .. ADD r1,sp,#8 - 0x10011430: f002fc58 ..X. BL __aeabi_memcpy ; 0x10013ce4 - 0x10011434: 2001 . MOVS r0,#1 - 0x10011436: e7ec .. B 0x10011412 ; _BMGetNextBondDevice + 106 - _LLENCReq - 0x10011438: b5f0 .. PUSH {r4-r7,lr} - 0x1001143a: 4605 .F MOV r5,r0 - 0x1001143c: 4955 UI LDR r1,[pc,#340] ; [0x10011594] = 0xb05 - 0x1001143e: b08d .. SUB sp,sp,#0x34 - 0x10011440: 2020 MOVS r0,#0x20 - 0x10011442: 4788 .G BLX r1 - 0x10011444: 4c4d ML LDR r4,[pc,#308] ; [0x1001157c] = 0x20003150 - 0x10011446: 2604 .& MOVS r6,#4 - 0x10011448: 68e1 .h LDR r1,[r4,#0xc] - 0x1001144a: 6920 i LDR r0,[r4,#0x10] - 0x1001144c: 460f .F MOV r7,r1 - 0x1001144e: 7086 .p STRB r6,[r0,#2] - 0x10011450: 2208 ." MOVS r2,#8 - 0x10011452: 1cc0 .. ADDS r0,r0,#3 - 0x10011454: 31c9 .1 ADDS r1,r1,#0xc9 - 0x10011456: 37bd .7 ADDS r7,r7,#0xbd - 0x10011458: f002fc44 ..D. BL __aeabi_memcpy ; 0x10013ce4 - 0x1001145c: 6920 i LDR r0,[r4,#0x10] - 0x1001145e: 2204 ." MOVS r2,#4 - 0x10011460: 4639 9F MOV r1,r7 - 0x10011462: 300b .0 ADDS r0,r0,#0xb - 0x10011464: f002fc3e ..>. BL __aeabi_memcpy ; 0x10013ce4 - 0x10011468: 210d .! MOVS r1,#0xd - 0x1001146a: 4a4b KJ LDR r2,[pc,#300] ; [0x10011598] = 0x114d - 0x1001146c: 2003 . MOVS r0,#3 - 0x1001146e: 4790 .G BLX r2 - 0x10011470: 68e0 .h LDR r0,[r4,#0xc] - 0x10011472: 4629 )F MOV r1,r5 - 0x10011474: 2208 ." MOVS r2,#8 - 0x10011476: 310a .1 ADDS r1,r1,#0xa - 0x10011478: 30c1 .0 ADDS r0,r0,#0xc1 - 0x1001147a: f002fc33 ..3. BL __aeabi_memcpy ; 0x10013ce4 - 0x1001147e: 68e0 .h LDR r0,[r4,#0xc] - 0x10011480: 4629 )F MOV r1,r5 - 0x10011482: 2204 ." MOVS r2,#4 - 0x10011484: 3112 .1 ADDS r1,r1,#0x12 - 0x10011486: 30b9 .0 ADDS r0,r0,#0xb9 - 0x10011488: f002fc2c ..,. BL __aeabi_memcpy ; 0x10013ce4 - 0x1001148c: 7a28 (z LDRB r0,[r5,#8] - 0x1001148e: 4f43 CO LDR r7,[pc,#268] ; [0x1001159c] = 0x2219 - 0x10011490: 2800 .( CMP r0,#0 - 0x10011492: d102 .. BNE 0x1001149a ; _LLENCReq + 98 - 0x10011494: 7a68 hz LDRB r0,[r5,#9] - 0x10011496: 2800 .( CMP r0,#0 - 0x10011498: d01f .. BEQ 0x100114da ; _LLENCReq + 162 - 0x1001149a: 2000 . MOVS r0,#0 - 0x1001149c: 70e0 .p STRB r0,[r4,#3] - 0x1001149e: 68e0 .h LDR r0,[r4,#0xc] - 0x100114a0: 7a2a *z LDRB r2,[r5,#8] - 0x100114a2: 4601 .F MOV r1,r0 - 0x100114a4: 3080 .0 ADDS r0,r0,#0x80 - 0x100114a6: 7b83 .{ LDRB r3,[r0,#0xe] - 0x100114a8: 429a .B CMP r2,r3 - 0x100114aa: d10a .. BNE 0x100114c2 ; _LLENCReq + 138 - 0x100114ac: 7a6a jz LDRB r2,[r5,#9] - 0x100114ae: 7bc0 .{ LDRB r0,[r0,#0xf] - 0x100114b0: 4282 .B CMP r2,r0 - 0x100114b2: d106 .. BNE 0x100114c2 ; _LLENCReq + 138 - 0x100114b4: 2208 ." MOVS r2,#8 - 0x100114b6: 4628 (F MOV r0,r5 - 0x100114b8: 3190 .1 ADDS r1,r1,#0x90 - 0x100114ba: f002fc4c ..L. BL memcmp ; 0x10013d56 - 0x100114be: 2800 .( CMP r0,#0 - 0x100114c0: d017 .. BEQ 0x100114f2 ; _LLENCReq + 186 - 0x100114c2: 4669 iF MOV r1,sp - 0x100114c4: 2000 . MOVS r0,#0 - 0x100114c6: f7ffff6f ..o. BL _BMGetNextBondDevice ; 0x100113a8 - 0x100114ca: 2801 .( CMP r0,#1 - 0x100114cc: d026 &. BEQ 0x1001151c ; _LLENCReq + 228 - 0x100114ce: 2206 ." MOVS r2,#6 - 0x100114d0: 2100 .! MOVS r1,#0 - 0x100114d2: 4b33 3K LDR r3,[pc,#204] ; [0x100115a0] = 0x19d9 - 0x100114d4: 2001 . MOVS r0,#1 - 0x100114d6: 4798 .G BLX r3 - 0x100114d8: e79b .. B 0x10011412 ; _BMGetNextBondDevice + 106 - 0x100114da: 68e0 .h LDR r0,[r4,#0xc] - 0x100114dc: 2202 ." MOVS r2,#2 - 0x100114de: 7981 .y LDRB r1,[r0,#6] - 0x100114e0: 4311 .C ORRS r1,r1,r2 - 0x100114e2: 4602 .F MOV r2,r0 - 0x100114e4: 7181 .q STRB r1,[r0,#6] - 0x100114e6: 32c1 .2 ADDS r2,r2,#0xc1 - 0x100114e8: 30ff .0 ADDS r0,r0,#0xff - 0x100114ea: 4611 .F MOV r1,r2 - 0x100114ec: 3010 .0 ADDS r0,r0,#0x10 - 0x100114ee: 47b8 .G BLX r7 - 0x100114f0: e010 .. B 0x10011514 ; _LLENCReq + 220 - 0x100114f2: 68e0 .h LDR r0,[r4,#0xc] - 0x100114f4: 7981 .y LDRB r1,[r0,#6] - 0x100114f6: 4602 .F MOV r2,r0 - 0x100114f8: 4331 1C ORRS r1,r1,r6 - 0x100114fa: 7181 .q STRB r1,[r0,#6] - 0x100114fc: 32c1 .2 ADDS r2,r2,#0xc1 - 0x100114fe: 4611 .F MOV r1,r2 - 0x10011500: 3098 .0 ADDS r0,r0,#0x98 - 0x10011502: 47b8 .G BLX r7 - 0x10011504: 68e0 .h LDR r0,[r4,#0xc] - 0x10011506: 3080 .0 ADDS r0,r0,#0x80 - 0x10011508: 7980 .y LDRB r0,[r0,#6] - 0x1001150a: 2801 .( CMP r0,#1 - 0x1001150c: d102 .. BNE 0x10011514 ; _LLENCReq + 220 - 0x1001150e: 4921 !I LDR r1,[pc,#132] ; [0x10011594] = 0xb05 - 0x10011510: 2002 . MOVS r0,#2 - 0x10011512: 4788 .G BLX r1 - 0x10011514: 4822 "H LDR r0,[pc,#136] ; [0x100115a0] = 0x19d9 - 0x10011516: 30a0 .0 ADDS r0,r0,#0xa0 - 0x10011518: 4780 .G BLX r0 - 0x1001151a: e77a z. B 0x10011412 ; _BMGetNextBondDevice + 106 - 0x1001151c: 68e0 .h LDR r0,[r4,#0xc] - 0x1001151e: a901 .. ADD r1,sp,#4 - 0x10011520: 222a *" MOVS r2,#0x2a - 0x10011522: 308e .0 ADDS r0,r0,#0x8e - 0x10011524: 3103 .1 ADDS r1,#3 - 0x10011526: f002fbdd .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1001152a: e7b8 .. B 0x1001149e ; _LLENCReq + 102 - __LLVersionIndRxHandler - 0x1001152c: b57c |. PUSH {r2-r6,lr} - 0x1001152e: 1c45 E. ADDS r5,r0,#1 - 0x10011530: 7880 .x LDRB r0,[r0,#2] - 0x10011532: 7829 )x LDRB r1,[r5,#0] - 0x10011534: 0200 .. LSLS r0,r0,#8 - 0x10011536: 4308 .C ORRS r0,r0,r1 - 0x10011538: 4c10 .L LDR r4,[pc,#64] ; [0x1001157c] = 0x20003150 - 0x1001153a: 2802 .( CMP r0,#2 - 0x1001153c: d010 .. BEQ 0x10011560 ; __LLVersionIndRxHandler + 52 - 0x1001153e: 280f .( CMP r0,#0xf - 0x10011540: d010 .. BEQ 0x10011564 ; __LLVersionIndRxHandler + 56 - 0x10011542: 2101 .! MOVS r1,#1 - 0x10011544: 281d .( CMP r0,#0x1d - 0x10011546: d010 .. BEQ 0x1001156a ; __LLVersionIndRxHandler + 62 - 0x10011548: 38ff .8 SUBS r0,r0,#0xff - 0x1001154a: 2810 .( CMP r0,#0x10 - 0x1001154c: d00d .. BEQ 0x1001156a ; __LLVersionIndRxHandler + 62 - 0x1001154e: 4a15 .J LDR r2,[pc,#84] ; [0x100115a4] = 0x1d1f - 0x10011550: 4669 iF MOV r1,sp - 0x10011552: 2001 . MOVS r0,#1 - 0x10011554: 4790 .G BLX r2 - 0x10011556: 7868 hx LDRB r0,[r5,#1] - 0x10011558: 7829 )x LDRB r1,[r5,#0] - 0x1001155a: 0200 .. LSLS r0,r0,#8 - 0x1001155c: 4308 .C ORRS r0,r0,r1 - 0x1001155e: e002 .. B 0x10011566 ; __LLVersionIndRxHandler + 58 - 0x10011560: 2003 . MOVS r0,#3 - 0x10011562: e000 .. B 0x10011566 ; __LLVersionIndRxHandler + 58 - 0x10011564: 2002 . MOVS r0,#2 - 0x10011566: 7160 `q STRB r0,[r4,#5] - 0x10011568: bd7c |. POP {r2-r6,pc} - 0x1001156a: 7161 aq STRB r1,[r4,#5] - 0x1001156c: bd7c |. POP {r2-r6,pc} - GetMasterSystem - 0x1001156e: 4803 .H LDR r0,[pc,#12] ; [0x1001157c] = 0x20003150 - 0x10011570: 7940 @y LDRB r0,[r0,#5] - 0x10011572: 4770 pG BX lr - TimerStop - 0x10011574: 490c .I LDR r1,[pc,#48] ; [0x100115a8] = 0x44b3 - 0x10011576: 4708 .G BX r1 - $d - 0x10011578: 00004713 .G.. DCD 18195 - 0x1001157c: 20003150 P1. DCD 536883536 - 0x10011580: 000065bf .e.. DCD 26047 - 0x10011584: 20003b87 .;. DCD 536886151 - 0x10011588: 0000622b +b.. DCD 25131 - 0x1001158c: 0000ffff .... DCD 65535 - 0x10011590: 00005359 YS.. DCD 21337 - 0x10011594: 00000b05 .... DCD 2821 - 0x10011598: 0000114d M... DCD 4429 - 0x1001159c: 00002219 .".. DCD 8729 - 0x100115a0: 000019d9 .... DCD 6617 - 0x100115a4: 00001d1f .... DCD 7455 - 0x100115a8: 000044b3 .D.. DCD 17587 - $t - smart_update_retry - 0x100115ac: b51c .. PUSH {r2-r4,lr} - 0x100115ae: 48ff .H LDR r0,[pc,#1020] ; [0x100119ac] = 0x20003b87 - 0x100115b0: 2108 .! MOVS r1,#8 - 0x100115b2: 7001 .p STRB r1,[r0,#0] - 0x100115b4: 2100 .! MOVS r1,#0 - 0x100115b6: 7041 Ap STRB r1,[r0,#1] - 0x100115b8: 7b01 .{ LDRB r1,[r0,#0xc] - 0x100115ba: 7ac2 .z LDRB r2,[r0,#0xb] - 0x100115bc: 0209 .. LSLS r1,r1,#8 - 0x100115be: 1cc0 .. ADDS r0,r0,#3 - 0x100115c0: 4311 .C ORRS r1,r1,r2 - 0x100115c2: d041 A. BEQ 0x10011648 ; smart_update_retry + 156 - 0x100115c4: 7942 By LDRB r2,[r0,#5] - 0x100115c6: 7903 .y LDRB r3,[r0,#4] - 0x100115c8: 0212 .. LSLS r2,r2,#8 - 0x100115ca: 431a .C ORRS r2,r2,r3 - 0x100115cc: 1a89 .. SUBS r1,r1,r2 - 0x100115ce: b20b .. SXTH r3,r1 - 0x100115d0: 466a jF MOV r2,sp - 0x100115d2: 8013 .. STRH r3,[r2,#0] - 0x100115d4: 7a41 Az LDRB r1,[r0,#9] - 0x100115d6: 7a02 .z LDRB r2,[r0,#8] - 0x100115d8: 0609 .. LSLS r1,r1,#24 - 0x100115da: 1409 .. ASRS r1,r1,#16 - 0x100115dc: 4311 .C ORRS r1,r1,r2 - 0x100115de: 466a jF MOV r2,sp - 0x100115e0: 8051 Q. STRH r1,[r2,#2] - 0x100115e2: 2219 ." MOVS r2,#0x19 - 0x100115e4: 2406 .$ MOVS r4,#6 - 0x100115e6: 01d2 .. LSLS r2,r2,#7 - 0x100115e8: 2b06 .+ CMP r3,#6 - 0x100115ea: da02 .. BGE 0x100115f2 ; smart_update_retry + 70 - 0x100115ec: 466b kF MOV r3,sp - 0x100115ee: 801c .. STRH r4,[r3,#0] - 0x100115f0: e003 .. B 0x100115fa ; smart_update_retry + 78 - 0x100115f2: 4293 .B CMP r3,r2 - 0x100115f4: dd01 .. BLE 0x100115fa ; smart_update_retry + 78 - 0x100115f6: 466b kF MOV r3,sp - 0x100115f8: 801a .. STRH r2,[r3,#0] - 0x100115fa: 2906 .) CMP r1,#6 - 0x100115fc: da02 .. BGE 0x10011604 ; smart_update_retry + 88 - 0x100115fe: 4669 iF MOV r1,sp - 0x10011600: 804c L. STRH r4,[r1,#2] - 0x10011602: e003 .. B 0x1001160c ; smart_update_retry + 96 - 0x10011604: 4291 .B CMP r1,r2 - 0x10011606: dd01 .. BLE 0x1001160c ; smart_update_retry + 96 - 0x10011608: 4669 iF MOV r1,sp - 0x1001160a: 804a J. STRH r2,[r1,#2] - 0x1001160c: 7b41 A{ LDRB r1,[r0,#0xd] - 0x1001160e: 7b02 .{ LDRB r2,[r0,#0xc] - 0x10011610: 0208 .. LSLS r0,r1,#8 - 0x10011612: 4310 .C ORRS r0,r0,r2 - 0x10011614: 4669 iF MOV r1,sp - 0x10011616: 80c8 .. STRH r0,[r1,#6] - 0x10011618: 48e4 .H LDR r0,[pc,#912] ; [0x100119ac] = 0x20003b87 - 0x1001161a: 7b81 .{ LDRB r1,[r0,#0xe] - 0x1001161c: 7b42 B{ LDRB r2,[r0,#0xd] - 0x1001161e: 0208 .. LSLS r0,r1,#8 - 0x10011620: 4310 .C ORRS r0,r0,r2 - 0x10011622: 4669 iF MOV r1,sp - 0x10011624: 8088 .. STRH r0,[r1,#4] - 0x10011626: 48e2 .H LDR r0,[pc,#904] ; [0x100119b0] = 0x20003150 - 0x10011628: 68c0 .h LDR r0,[r0,#0xc] - 0x1001162a: 3023 #0 ADDS r0,r0,#0x23 - 0x1001162c: 7c41 A| LDRB r1,[r0,#0x11] - 0x1001162e: 7c02 .| LDRB r2,[r0,#0x10] - 0x10011630: 0208 .. LSLS r0,r1,#8 - 0x10011632: 4310 .C ORRS r0,r0,r2 - 0x10011634: d002 .. BEQ 0x1001163c ; smart_update_retry + 144 - 0x10011636: 2000 . MOVS r0,#0 - 0x10011638: f7fffbe0 .... BL ConnectionLatencyMode ; 0x10010dfc - 0x1001163c: 49dd .I LDR r1,[pc,#884] ; [0x100119b4] = 0x4233 - 0x1001163e: 4668 hF MOV r0,sp - 0x10011640: 4788 .G BLX r1 - 0x10011642: 49dd .I LDR r1,[pc,#884] ; [0x100119b8] = 0x44b3 - 0x10011644: 2040 @ MOVS r0,#0x40 - 0x10011646: 4788 .G BLX r1 - 0x10011648: bd1c .. POP {r2-r4,pc} - sw_timer_update_callback - 0x1001164a: 49d8 .I LDR r1,[pc,#864] ; [0x100119ac] = 0x20003b87 - 0x1001164c: 7848 Hx LDRB r0,[r1,#1] - 0x1001164e: 780a .x LDRB r2,[r1,#0] - 0x10011650: 0200 .. LSLS r0,r0,#8 - 0x10011652: 4310 .C ORRS r0,r0,r2 - 0x10011654: 05c2 .. LSLS r2,r0,#23 - 0x10011656: d50c .. BPL 0x10011672 ; sw_timer_update_callback + 40 - 0x10011658: 22ff ." MOVS r2,#0xff - 0x1001165a: 3201 .2 ADDS r2,#1 - 0x1001165c: 4390 .C BICS r0,r0,r2 - 0x1001165e: 7008 .p STRB r0,[r1,#0] - 0x10011660: 0a00 .. LSRS r0,r0,#8 - 0x10011662: 7048 Hp STRB r0,[r1,#1] - 0x10011664: 7908 .y LDRB r0,[r1,#4] - 0x10011666: 1e40 @. SUBS r0,r0,#1 - 0x10011668: 0600 .. LSLS r0,r0,#24 - 0x1001166a: 0e00 .. LSRS r0,r0,#24 - 0x1001166c: 7108 .q STRB r0,[r1,#4] - 0x1001166e: d009 .. BEQ 0x10011684 ; sw_timer_update_callback + 58 - 0x10011670: e79c .. B smart_update_retry ; 0x100115ac - 0x10011672: 2220 " MOVS r2,#0x20 - 0x10011674: 4310 .C ORRS r0,r0,r2 - 0x10011676: 2210 ." MOVS r2,#0x10 - 0x10011678: 4390 .C BICS r0,r0,r2 - 0x1001167a: 2204 ." MOVS r2,#4 - 0x1001167c: 4310 .C ORRS r0,r0,r2 - 0x1001167e: 7008 .p STRB r0,[r1,#0] - 0x10011680: 0a00 .. LSRS r0,r0,#8 - 0x10011682: 7048 Hp STRB r0,[r1,#1] - 0x10011684: 4770 pG BX lr - smart_update_latency_updatareq - 0x10011686: b5fe .. PUSH {r1-r7,lr} - 0x10011688: 4dc8 .M LDR r5,[pc,#800] ; [0x100119ac] = 0x20003b87 - 0x1001168a: 4604 .F MOV r4,r0 - 0x1001168c: 7868 hx LDRB r0,[r5,#1] - 0x1001168e: 7829 )x LDRB r1,[r5,#0] - 0x10011690: 0200 .. LSLS r0,r0,#8 - 0x10011692: 4308 .C ORRS r0,r0,r1 - 0x10011694: 0700 .. LSLS r0,r0,#28 - 0x10011696: d57d }. BPL 0x10011794 ; smart_update_latency_updatareq + 270 - 0x10011698: 48c8 .H LDR r0,[pc,#800] ; [0x100119bc] = 0x55bf - 0x1001169a: 4780 .G BLX r0 - 0x1001169c: 7869 ix LDRB r1,[r5,#1] - 0x1001169e: 782a *x LDRB r2,[r5,#0] - 0x100116a0: 0209 .. LSLS r1,r1,#8 - 0x100116a2: 4311 .C ORRS r1,r1,r2 - 0x100116a4: 2208 ." MOVS r2,#8 - 0x100116a6: 4391 .C BICS r1,r1,r2 - 0x100116a8: 7029 )p STRB r1,[r5,#0] - 0x100116aa: 0a0a .. LSRS r2,r1,#8 - 0x100116ac: 706a jp STRB r2,[r5,#1] - 0x100116ae: 7a6b kz LDRB r3,[r5,#9] - 0x100116b0: 4606 .F MOV r6,r0 - 0x100116b2: 4628 (F MOV r0,r5 - 0x100116b4: 061a .. LSLS r2,r3,#24 - 0x100116b6: d56e n. BPL 0x10011796 ; smart_update_latency_updatareq + 272 - 0x100116b8: 79a2 .y LDRB r2,[r4,#6] - 0x100116ba: 7967 gy LDRB r7,[r4,#5] - 0x100116bc: 0212 .. LSLS r2,r2,#8 - 0x100116be: 1c65 e. ADDS r5,r4,#1 - 0x100116c0: 433a :C ORRS r2,r2,r7 - 0x100116c2: 4fbb .O LDR r7,[pc,#748] ; [0x100119b0] = 0x20003150 - 0x100116c4: 1ce4 .. ADDS r4,r4,#3 - 0x100116c6: 2a00 .* CMP r2,#0 - 0x100116c8: d077 w. BEQ 0x100117ba ; smart_update_latency_updatareq + 308 - 0x100116ca: 2210 ." MOVS r2,#0x10 - 0x100116cc: 4311 .C ORRS r1,r1,r2 - 0x100116ce: 7001 .p STRB r1,[r0,#0] - 0x100116d0: 0a0a .. LSRS r2,r1,#8 - 0x100116d2: 7042 Bp STRB r2,[r0,#1] - 0x100116d4: 0688 .. LSLS r0,r1,#26 - 0x100116d6: d45e ^. BMI 0x10011796 ; smart_update_latency_updatareq + 272 - 0x100116d8: 7968 hy LDRB r0,[r5,#5] - 0x100116da: 7929 )y LDRB r1,[r5,#4] - 0x100116dc: 0200 .. LSLS r0,r0,#8 - 0x100116de: 4308 .C ORRS r0,r0,r1 - 0x100116e0: d032 2. BEQ 0x10011748 ; smart_update_latency_updatareq + 194 - 0x100116e2: f002ffd5 .... BL __aeabi_ui2d ; 0x10014690 - 0x100116e6: 9101 .. STR r1,[sp,#4] - 0x100116e8: 9000 .. STR r0,[sp,#0] - 0x100116ea: 7860 `x LDRB r0,[r4,#1] - 0x100116ec: 7821 !x LDRB r1,[r4,#0] - 0x100116ee: 0200 .. LSLS r0,r0,#8 - 0x100116f0: 4308 .C ORRS r0,r0,r1 - 0x100116f2: f002ffcd .... BL __aeabi_ui2d ; 0x10014690 - 0x100116f6: 4cb2 .L LDR r4,[pc,#712] ; [0x100119c0] = 0x3ff40000 - 0x100116f8: 2200 ." MOVS r2,#0 - 0x100116fa: 4623 #F MOV r3,r4 - 0x100116fc: f002fec2 .... BL __aeabi_dmul ; 0x10014484 - 0x10011700: 9b01 .. LDR r3,[sp,#4] - 0x10011702: 9a00 .. LDR r2,[sp,#0] - 0x10011704: f002febe .... BL __aeabi_dmul ; 0x10014484 - 0x10011708: 9101 .. STR r1,[sp,#4] - 0x1001170a: 9000 .. STR r0,[sp,#0] - 0x1001170c: 68f8 .h LDR r0,[r7,#0xc] - 0x1001170e: 3021 !0 ADDS r0,r0,#0x21 - 0x10011710: 7c41 A| LDRB r1,[r0,#0x11] - 0x10011712: 7c02 .| LDRB r2,[r0,#0x10] - 0x10011714: 0208 .. LSLS r0,r1,#8 - 0x10011716: 4310 .C ORRS r0,r0,r2 - 0x10011718: f002ffba .... BL __aeabi_ui2d ; 0x10014690 - 0x1001171c: 2200 ." MOVS r2,#0 - 0x1001171e: 4623 #F MOV r3,r4 - 0x10011720: f002feb0 .... BL __aeabi_dmul ; 0x10014484 - 0x10011724: 4607 .F MOV r7,r0 - 0x10011726: 460c .F MOV r4,r1 - 0x10011728: 7a68 hz LDRB r0,[r5,#9] - 0x1001172a: 7a29 )z LDRB r1,[r5,#8] - 0x1001172c: 0200 .. LSLS r0,r0,#8 - 0x1001172e: 4308 .C ORRS r0,r0,r1 - 0x10011730: 1b80 .. SUBS r0,r0,r6 - 0x10011732: f002ff99 .... BL __aeabi_i2d ; 0x10014668 - 0x10011736: 463a :F MOV r2,r7 - 0x10011738: 4623 #F MOV r3,r4 - 0x1001173a: f002fea3 .... BL __aeabi_dmul ; 0x10014484 - 0x1001173e: 9b01 .. LDR r3,[sp,#4] - 0x10011740: 9a00 .. LDR r2,[sp,#0] - 0x10011742: f002fded .... BL __aeabi_dadd ; 0x10014320 - 0x10011746: e024 $. B 0x10011792 ; smart_update_latency_updatareq + 268 - 0x10011748: 7860 `x LDRB r0,[r4,#1] - 0x1001174a: 7821 !x LDRB r1,[r4,#0] - 0x1001174c: 0200 .. LSLS r0,r0,#8 - 0x1001174e: 4308 .C ORRS r0,r0,r1 - 0x10011750: f002ff83 .... BL __aeabi_ui2f ; 0x1001465a - 0x10011754: 4604 .F MOV r4,r0 - 0x10011756: 68f8 .h LDR r0,[r7,#0xc] - 0x10011758: 3021 !0 ADDS r0,r0,#0x21 - 0x1001175a: 7c41 A| LDRB r1,[r0,#0x11] - 0x1001175c: 7c02 .| LDRB r2,[r0,#0x10] - 0x1001175e: 0208 .. LSLS r0,r1,#8 - 0x10011760: 4310 .C ORRS r0,r0,r2 - 0x10011762: f002ff7a ..z. BL __aeabi_ui2f ; 0x1001465a - 0x10011766: 4621 !F MOV r1,r4 - 0x10011768: f002fd06 .... BL __aeabi_fadd ; 0x10014178 - 0x1001176c: f002fffa .... BL __aeabi_f2d ; 0x10014764 - 0x10011770: 2200 ." MOVS r2,#0 - 0x10011772: 4b93 .K LDR r3,[pc,#588] ; [0x100119c0] = 0x3ff40000 - 0x10011774: f002fe86 .... BL __aeabi_dmul ; 0x10014484 - 0x10011778: 4607 .F MOV r7,r0 - 0x1001177a: 460c .F MOV r4,r1 - 0x1001177c: 7a68 hz LDRB r0,[r5,#9] - 0x1001177e: 7a29 )z LDRB r1,[r5,#8] - 0x10011780: 0200 .. LSLS r0,r0,#8 - 0x10011782: 4308 .C ORRS r0,r0,r1 - 0x10011784: 1b80 .. SUBS r0,r0,r6 - 0x10011786: f002ff6f ..o. BL __aeabi_i2d ; 0x10014668 - 0x1001178a: 463a :F MOV r2,r7 - 0x1001178c: 4623 #F MOV r3,r4 - 0x1001178e: f002fe79 ..y. BL __aeabi_dmul ; 0x10014484 - 0x10011792: e002 .. B 0x1001179a ; smart_update_latency_updatareq + 276 - 0x10011794: e06e n. B 0x10011874 ; smart_update_latency_updatareq + 494 - 0x10011796: e064 d. B 0x10011862 ; smart_update_latency_updatareq + 476 - 0x10011798: e00f .. B 0x100117ba ; smart_update_latency_updatareq + 308 - 0x1001179a: 2200 ." MOVS r2,#0 - 0x1001179c: 4b89 .K LDR r3,[pc,#548] ; [0x100119c4] = 0x40590000 - 0x1001179e: f002fed9 .... BL __aeabi_ddiv ; 0x10014554 - 0x100117a2: f002ffc1 .... BL __aeabi_d2uiz ; 0x10014728 - 0x100117a6: 0401 .. LSLS r1,r0,#16 - 0x100117a8: 0c09 .. LSRS r1,r1,#16 - 0x100117aa: d100 .. BNE 0x100117ae ; smart_update_latency_updatareq + 296 - 0x100117ac: 2101 .! MOVS r1,#1 - 0x100117ae: 4b86 .K LDR r3,[pc,#536] ; [0x100119c8] = 0x1001164b - 0x100117b0: 2200 ." MOVS r2,#0 - 0x100117b2: 2080 . MOVS r0,#0x80 - 0x100117b4: f7fffb6f ..o. BL TimerStart ; 0x10010e96 - 0x100117b8: e053 S. B 0x10011862 ; smart_update_latency_updatareq + 476 - 0x100117ba: 069a .. LSLS r2,r3,#26 - 0x100117bc: d551 Q. BPL 0x10011862 ; smart_update_latency_updatareq + 476 - 0x100117be: 7882 .x LDRB r2,[r0,#2] - 0x100117c0: 2a01 .* CMP r2,#1 - 0x100117c2: d14e N. BNE 0x10011862 ; smart_update_latency_updatareq + 476 - 0x100117c4: 068a .. LSLS r2,r1,#26 - 0x100117c6: d44c L. BMI 0x10011862 ; smart_update_latency_updatareq + 476 - 0x100117c8: 22ff ." MOVS r2,#0xff - 0x100117ca: 4878 xH LDR r0,[pc,#480] ; [0x100119ac] = 0x20003b87 - 0x100117cc: 3201 .2 ADDS r2,#1 - 0x100117ce: 4311 .C ORRS r1,r1,r2 - 0x100117d0: 7001 .p STRB r1,[r0,#0] - 0x100117d2: 0a09 .. LSRS r1,r1,#8 - 0x100117d4: 7041 Ap STRB r1,[r0,#1] - 0x100117d6: 7860 `x LDRB r0,[r4,#1] - 0x100117d8: 7821 !x LDRB r1,[r4,#0] - 0x100117da: 0200 .. LSLS r0,r0,#8 - 0x100117dc: 4308 .C ORRS r0,r0,r1 - 0x100117de: 4973 sI LDR r1,[pc,#460] ; [0x100119ac] = 0x20003b87 - 0x100117e0: 7b0a .{ LDRB r2,[r1,#0xc] - 0x100117e2: 7acb .z LDRB r3,[r1,#0xb] - 0x100117e4: 0211 .. LSLS r1,r2,#8 - 0x100117e6: 4319 .C ORRS r1,r1,r3 - 0x100117e8: 4288 .B CMP r0,r1 - 0x100117ea: d93a :. BLS 0x10011862 ; smart_update_latency_updatareq + 476 - 0x100117ec: f002ff35 ..5. BL __aeabi_ui2f ; 0x1001465a - 0x100117f0: 4604 .F MOV r4,r0 - 0x100117f2: 68f8 .h LDR r0,[r7,#0xc] - 0x100117f4: 3021 !0 ADDS r0,r0,#0x21 - 0x100117f6: 7c41 A| LDRB r1,[r0,#0x11] - 0x100117f8: 7c02 .| LDRB r2,[r0,#0x10] - 0x100117fa: 0208 .. LSLS r0,r1,#8 - 0x100117fc: 4310 .C ORRS r0,r0,r2 - 0x100117fe: f002ff2c ..,. BL __aeabi_ui2f ; 0x1001465a - 0x10011802: 4621 !F MOV r1,r4 - 0x10011804: f002fcb8 .... BL __aeabi_fadd ; 0x10014178 - 0x10011808: f002ffac .... BL __aeabi_f2d ; 0x10014764 - 0x1001180c: 2200 ." MOVS r2,#0 - 0x1001180e: 4b6c lK LDR r3,[pc,#432] ; [0x100119c0] = 0x3ff40000 - 0x10011810: f002fe38 ..8. BL __aeabi_dmul ; 0x10014484 - 0x10011814: 4607 .F MOV r7,r0 - 0x10011816: 460c .F MOV r4,r1 - 0x10011818: 7a68 hz LDRB r0,[r5,#9] - 0x1001181a: 7a29 )z LDRB r1,[r5,#8] - 0x1001181c: 0200 .. LSLS r0,r0,#8 - 0x1001181e: 4308 .C ORRS r0,r0,r1 - 0x10011820: 1b80 .. SUBS r0,r0,r6 - 0x10011822: f002ff21 ..!. BL __aeabi_i2d ; 0x10014668 - 0x10011826: 463a :F MOV r2,r7 - 0x10011828: 4623 #F MOV r3,r4 - 0x1001182a: f002fe2b ..+. BL __aeabi_dmul ; 0x10014484 - 0x1001182e: 2200 ." MOVS r2,#0 - 0x10011830: 4b64 dK LDR r3,[pc,#400] ; [0x100119c4] = 0x40590000 - 0x10011832: f002fe8f .... BL __aeabi_ddiv ; 0x10014554 - 0x10011836: f002ff77 ..w. BL __aeabi_d2uiz ; 0x10014728 - 0x1001183a: 0401 .. LSLS r1,r0,#16 - 0x1001183c: 0c09 .. LSRS r1,r1,#16 - 0x1001183e: d100 .. BNE 0x10011842 ; smart_update_latency_updatareq + 444 - 0x10011840: 2101 .! MOVS r1,#1 - 0x10011842: 4b61 aK LDR r3,[pc,#388] ; [0x100119c8] = 0x1001164b - 0x10011844: 2200 ." MOVS r2,#0 - 0x10011846: 2080 . MOVS r0,#0x80 - 0x10011848: f7fffb25 ..%. BL TimerStart ; 0x10010e96 - 0x1001184c: 4857 WH LDR r0,[pc,#348] ; [0x100119ac] = 0x20003b87 - 0x1001184e: 7841 Ax LDRB r1,[r0,#1] - 0x10011850: 7802 .x LDRB r2,[r0,#0] - 0x10011852: 0209 .. LSLS r1,r1,#8 - 0x10011854: 4311 .C ORRS r1,r1,r2 - 0x10011856: 22ff ." MOVS r2,#0xff - 0x10011858: 3201 .2 ADDS r2,#1 - 0x1001185a: 4311 .C ORRS r1,r1,r2 - 0x1001185c: 7001 .p STRB r1,[r0,#0] - 0x1001185e: 0a09 .. LSRS r1,r1,#8 - 0x10011860: 7041 Ap STRB r1,[r0,#1] - 0x10011862: 2003 . MOVS r0,#3 - 0x10011864: 4669 iF MOV r1,sp - 0x10011866: 8108 .. STRH r0,[r1,#8] - 0x10011868: 2202 ." MOVS r2,#2 - 0x1001186a: 0391 .. LSLS r1,r2,#14 - 0x1001186c: 4c57 WL LDR r4,[pc,#348] ; [0x100119cc] = 0x3ea1 - 0x1001186e: ab02 .. ADD r3,sp,#8 - 0x10011870: 2000 . MOVS r0,#0 - 0x10011872: 47a0 .G BLX r4 - 0x10011874: bdfe .. POP {r1-r7,pc} - Lib_ProtocolHookCallback - 0x10011876: b510 .. PUSH {r4,lr} - 0x10011878: 4604 .F MOV r4,r0 - 0x1001187a: 7800 .x LDRB r0,[r0,#0] - 0x1001187c: 2800 .( CMP r0,#0 - 0x1001187e: d10d .. BNE 0x1001189c ; Lib_ProtocolHookCallback + 38 - 0x10011880: 78a1 .x LDRB r1,[r4,#2] - 0x10011882: 7862 bx LDRB r2,[r4,#1] - 0x10011884: 0208 .. LSLS r0,r1,#8 - 0x10011886: 4310 .C ORRS r0,r0,r2 - 0x10011888: d009 .. BEQ 0x1001189e ; Lib_ProtocolHookCallback + 40 - 0x1001188a: 2801 .( CMP r0,#1 - 0x1001188c: d01e .. BEQ 0x100118cc ; Lib_ProtocolHookCallback + 86 - 0x1001188e: 2803 .( CMP r0,#3 - 0x10011890: d027 '. BEQ 0x100118e2 ; Lib_ProtocolHookCallback + 108 - 0x10011892: 280c .( CMP r0,#0xc - 0x10011894: d102 .. BNE 0x1001189c ; Lib_ProtocolHookCallback + 38 - 0x10011896: 1d20 . ADDS r0,r4,#4 - 0x10011898: f7fffe48 ..H. BL __LLVersionIndRxHandler ; 0x1001152c - 0x1001189c: bd10 .. POP {r4,pc} - 0x1001189e: f001fadf .... BL WaitLLCOverSlpth ; 0x10012e60 - 0x100118a2: 494b KI LDR r1,[pc,#300] ; [0x100119d0] = 0x5b5d - 0x100118a4: 1d20 . ADDS r0,r4,#4 - 0x100118a6: 4788 .G BLX r1 - 0x100118a8: 2800 .( CMP r0,#0 - 0x100118aa: d102 .. BNE 0x100118b2 ; Lib_ProtocolHookCallback + 60 - 0x100118ac: 2028 ( MOVS r0,#0x28 - 0x100118ae: f7fff82f ../. BL _LCDisConnect ; 0x10010910 - 0x100118b2: 1d20 . ADDS r0,r4,#4 - 0x100118b4: f7fffee7 .... BL smart_update_latency_updatareq ; 0x10011686 - 0x100118b8: 483d =H LDR r0,[pc,#244] ; [0x100119b0] = 0x20003150 - 0x100118ba: 2101 .! MOVS r1,#1 - 0x100118bc: 68c3 .h LDR r3,[r0,#0xc] - 0x100118be: 2206 ." MOVS r2,#6 - 0x100118c0: 0409 .. LSLS r1,r1,#16 - 0x100118c2: 2000 . MOVS r0,#0 - 0x100118c4: 4c41 AL LDR r4,[pc,#260] ; [0x100119cc] = 0x3ea1 - 0x100118c6: 3331 13 ADDS r3,r3,#0x31 - 0x100118c8: 47a0 .G BLX r4 - 0x100118ca: bd10 .. POP {r4,pc} - 0x100118cc: f001fac8 .... BL WaitLLCOverSlpth ; 0x10012e60 - 0x100118d0: 4940 @I LDR r1,[pc,#256] ; [0x100119d4] = 0x5f47 - 0x100118d2: 1d20 . ADDS r0,r4,#4 - 0x100118d4: 4788 .G BLX r1 - 0x100118d6: 2800 .( CMP r0,#0 - 0x100118d8: d1f7 .. BNE 0x100118ca ; Lib_ProtocolHookCallback + 84 - 0x100118da: 2028 ( MOVS r0,#0x28 - 0x100118dc: f7fff818 .... BL _LCDisConnect ; 0x10010910 - 0x100118e0: bd10 .. POP {r4,pc} - 0x100118e2: 1d20 . ADDS r0,r4,#4 - 0x100118e4: f7fffda8 .... BL _LLENCReq ; 0x10011438 - 0x100118e8: bd10 .. POP {r4,pc} - Lib_MiscCallback - 0x100118ea: b510 .. PUSH {r4,lr} - 0x100118ec: 7800 .x LDRB r0,[r0,#0] - 0x100118ee: 2801 .( CMP r0,#1 - 0x100118f0: d101 .. BNE 0x100118f6 ; Lib_MiscCallback + 12 - 0x100118f2: f7fff824 ..$. BL _LCTimer_Handler ; 0x1001093e - 0x100118f6: bd10 .. POP {r4,pc} - BleInit - 0x100118f8: b5f0 .. PUSH {r4-r7,lr} - 0x100118fa: 4837 7H LDR r0,[pc,#220] ; [0x100119d8] = 0x3d79 - 0x100118fc: b085 .. SUB sp,sp,#0x14 - 0x100118fe: 4780 .G BLX r0 - 0x10011900: 2101 .! MOVS r1,#1 - 0x10011902: 207f . MOVS r0,#0x7f - 0x10011904: f7fffb89 .... BL BBRFWrite ; 0x1001101a - 0x10011908: 4669 iF MOV r1,sp - 0x1001190a: 2050 P MOVS r0,#0x50 - 0x1001190c: f7fffb83 .... BL BBRFRead ; 0x10011016 - 0x10011910: 4668 hF MOV r0,sp - 0x10011912: 7800 .x LDRB r0,[r0,#0] - 0x10011914: 2804 .( CMP r0,#4 - 0x10011916: d001 .. BEQ 0x1001191c ; BleInit + 36 - 0x10011918: 4830 0H LDR r0,[pc,#192] ; [0x100119dc] = 0x46f7 - 0x1001191a: 4780 .G BLX r0 - 0x1001191c: f7fffb80 .... BL RCOSCCalibration ; 0x10011020 - 0x10011920: 4c23 #L LDR r4,[pc,#140] ; [0x100119b0] = 0x20003150 - 0x10011922: 68e0 .h LDR r0,[r4,#0xc] - 0x10011924: 7880 .x LDRB r0,[r0,#2] - 0x10011926: 2801 .( CMP r0,#1 - 0x10011928: d06d m. BEQ 0x10011a06 ; BleInit + 270 - 0x1001192a: 2802 .( CMP r0,#2 - 0x1001192c: d07e ~. BEQ 0x10011a2c ; BleInit + 308 - 0x1001192e: f7fffc40 ..@. BL LPOCalibration ; 0x100111b2 - 0x10011932: 2501 .% MOVS r5,#1 - 0x10011934: 4668 hF MOV r0,sp - 0x10011936: 8045 E. STRH r5,[r0,#2] - 0x10011938: 8005 .. STRH r5,[r0,#0] - 0x1001193a: 4829 )H LDR r0,[pc,#164] ; [0x100119e0] = 0x100118eb - 0x1001193c: 491e .I LDR r1,[pc,#120] ; [0x100119b8] = 0x44b3 - 0x1001193e: 9001 .. STR r0,[sp,#4] - 0x10011940: 4668 hF MOV r0,sp - 0x10011942: 3984 .9 SUBS r1,r1,#0x84 - 0x10011944: 4788 .G BLX r1 - 0x10011946: 4668 hF MOV r0,sp - 0x10011948: 7005 .p STRB r5,[r0,#0] - 0x1001194a: 7045 Ep STRB r5,[r0,#1] - 0x1001194c: 2500 .% MOVS r5,#0 - 0x1001194e: 8045 E. STRH r5,[r0,#2] - 0x10011950: 4824 $H LDR r0,[pc,#144] ; [0x100119e4] = 0x10010d43 - 0x10011952: 9001 .. STR r0,[sp,#4] - 0x10011954: 4b24 $K LDR r3,[pc,#144] ; [0x100119e8] = 0x2ce - 0x10011956: 68e0 .h LDR r0,[r4,#0xc] - 0x10011958: 2208 ." MOVS r2,#8 - 0x1001195a: 4669 iF MOV r1,sp - 0x1001195c: 18c0 .. ADDS r0,r0,r3 - 0x1001195e: f002f9c1 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10011962: 4e16 .N LDR r6,[pc,#88] ; [0x100119bc] = 0x55bf - 0x10011964: 2101 .! MOVS r1,#1 - 0x10011966: 2040 @ MOVS r0,#0x40 - 0x10011968: 3e5e ^> SUBS r6,r6,#0x5e - 0x1001196a: 47b0 .G BLX r6 - 0x1001196c: 2101 .! MOVS r1,#1 - 0x1001196e: 2080 . MOVS r0,#0x80 - 0x10011970: 47b0 .G BLX r6 - 0x10011972: 2101 .! MOVS r1,#1 - 0x10011974: 2020 MOVS r0,#0x20 - 0x10011976: 47b0 .G BLX r6 - 0x10011978: 21ff .! MOVS r1,#0xff - 0x1001197a: 310c .1 ADDS r1,r1,#0xc - 0x1001197c: 4668 hF MOV r0,sp - 0x1001197e: 8001 .. STRH r1,[r0,#0] - 0x10011980: 210b .! MOVS r1,#0xb - 0x10011982: 8041 A. STRH r1,[r0,#2] - 0x10011984: 8085 .. STRH r5,[r0,#4] - 0x10011986: 80c5 .. STRH r5,[r0,#6] - 0x10011988: 8105 .. STRH r5,[r0,#8] - 0x1001198a: 8145 E. STRH r5,[r0,#0xa] - 0x1001198c: 8185 .. STRH r5,[r0,#0xc] - 0x1001198e: 81c5 .. STRH r5,[r0,#0xe] - 0x10011990: 4816 .H LDR r0,[pc,#88] ; [0x100119ec] = 0x10011877 - 0x10011992: 9004 .. STR r0,[sp,#0x10] - 0x10011994: 4916 .I LDR r1,[pc,#88] ; [0x100119f0] = 0x438d - 0x10011996: 4668 hF MOV r0,sp - 0x10011998: 4788 .G BLX r1 - 0x1001199a: 68a0 .h LDR r0,[r4,#8] - 0x1001199c: 300a .0 ADDS r0,r0,#0xa - 0x1001199e: f002f9ff .... BL __aeabi_uread4 ; 0x10013da0 - 0x100119a2: 4a02 .J LDR r2,[pc,#8] ; [0x100119ac] = 0x20003b87 - 0x100119a4: 4b13 .K LDR r3,[pc,#76] ; [0x100119f4] = 0x5359 - 0x100119a6: 3a57 W: SUBS r2,r2,#0x57 - 0x100119a8: 2157 W! MOVS r1,#0x57 - 0x100119aa: e026 &. B 0x100119fa ; BleInit + 258 - $d - 0x100119ac: 20003b87 .;. DCD 536886151 - 0x100119b0: 20003150 P1. DCD 536883536 - 0x100119b4: 00004233 3B.. DCD 16947 - 0x100119b8: 000044b3 .D.. DCD 17587 - 0x100119bc: 000055bf .U.. DCD 21951 - 0x100119c0: 3ff40000 ...? DCD 1072955392 - 0x100119c4: 40590000 ..Y@ DCD 1079574528 - 0x100119c8: 1001164b K... DCD 268506699 - 0x100119cc: 00003ea1 .>.. DCD 16033 - 0x100119d0: 00005b5d ][.. DCD 23389 - 0x100119d4: 00005f47 G_.. DCD 24391 - 0x100119d8: 00003d79 y=.. DCD 15737 - 0x100119dc: 000046f7 .F.. DCD 18167 - 0x100119e0: 100118eb .... DCD 268507371 - 0x100119e4: 10010d43 C... DCD 268504387 - 0x100119e8: 000002ce .... DCD 718 - 0x100119ec: 10011877 w... DCD 268507255 - 0x100119f0: 0000438d .C.. DCD 17293 - 0x100119f4: 00005359 YS.. DCD 21337 - $t - 0x100119f8: e005 .. B 0x10011a06 ; BleInit + 270 - 0x100119fa: 4798 .G BLX r3 - 0x100119fc: f001fae1 .... BL STKSetRand ; 0x10012fc2 - 0x10011a00: 2001 . MOVS r0,#1 - 0x10011a02: b005 .. ADD sp,sp,#0x14 - 0x10011a04: bdf0 .. POP {r4-r7,pc} - 0x10011a06: 48fe .H LDR r0,[pc,#1016] ; [0x10011e00] = 0x65bf - 0x10011a08: 4780 .G BLX r0 - 0x10011a0a: 4607 .F MOV r7,r0 - 0x10011a0c: 6ae0 .j LDR r0,[r4,#0x2c] - 0x10011a0e: 7a81 .z LDRB r1,[r0,#0xa] - 0x10011a10: 07cd .. LSLS r5,r1,#31 - 0x10011a12: 7a81 .z LDRB r1,[r0,#0xa] - 0x10011a14: 0fed .. LSRS r5,r5,#31 - 0x10011a16: 0849 I. LSRS r1,r1,#1 - 0x10011a18: 0049 I. LSLS r1,r1,#1 - 0x10011a1a: 7281 .r STRB r1,[r0,#0xa] - 0x10011a1c: 4ef8 .N LDR r6,[pc,#992] ; [0x10011e00] = 0x65bf - 0x10011a1e: 2001 . MOVS r0,#1 - 0x10011a20: 3e18 .> SUBS r6,r6,#0x18 - 0x10011a22: 47b0 .G BLX r6 - 0x10011a24: 2002 . MOVS r0,#2 - 0x10011a26: f7fffb30 ..0. BL _SYS32kClockSwitch ; 0x1001108a - 0x10011a2a: e000 .. B 0x10011a2e ; BleInit + 310 - 0x10011a2c: e00e .. B 0x10011a4c ; BleInit + 340 - 0x10011a2e: 49f5 .I LDR r1,[pc,#980] ; [0x10011e04] = 0x622b - 0x10011a30: 2064 d MOVS r0,#0x64 - 0x10011a32: 4788 .G BLX r1 - 0x10011a34: 2001 . MOVS r0,#1 - 0x10011a36: f7fffb28 ..(. BL _SYS32kClockSwitch ; 0x1001108a - 0x10011a3a: 4638 8F MOV r0,r7 - 0x10011a3c: 47b0 .G BLX r6 - 0x10011a3e: 6ae0 .j LDR r0,[r4,#0x2c] - 0x10011a40: 7a81 .z LDRB r1,[r0,#0xa] - 0x10011a42: 0849 I. LSRS r1,r1,#1 - 0x10011a44: 0049 I. LSLS r1,r1,#1 - 0x10011a46: 4329 )C ORRS r1,r1,r5 - 0x10011a48: 7281 .r STRB r1,[r0,#0xa] - 0x10011a4a: e772 r. B 0x10011932 ; BleInit + 58 - 0x10011a4c: 2002 . MOVS r0,#2 - 0x10011a4e: f7fffb1c .... BL _SYS32kClockSwitch ; 0x1001108a - 0x10011a52: e76e n. B 0x10011932 ; BleInit + 58 - DisConnect - 0x10011a54: b510 .. PUSH {r4,lr} - 0x10011a56: 48ec .H LDR r0,[pc,#944] ; [0x10011e08] = 0x3d83 - 0x10011a58: 4780 .G BLX r0 - 0x10011a5a: 2001 . MOVS r0,#1 - 0x10011a5c: bd10 .. POP {r4,pc} - SetDevAddr - 0x10011a5e: 49ea .I LDR r1,[pc,#936] ; [0x10011e08] = 0x3d83 - 0x10011a60: b510 .. PUSH {r4,lr} - 0x10011a62: 311e .1 ADDS r1,r1,#0x1e - 0x10011a64: 4788 .G BLX r1 - 0x10011a66: 2001 . MOVS r0,#1 - 0x10011a68: bd10 .. POP {r4,pc} - GetDevAddr - 0x10011a6a: 49e7 .I LDR r1,[pc,#924] ; [0x10011e08] = 0x3d83 - 0x10011a6c: b510 .. PUSH {r4,lr} - 0x10011a6e: 3154 T1 ADDS r1,r1,#0x54 - 0x10011a70: 4788 .G BLX r1 - 0x10011a72: 2001 . MOVS r0,#1 - 0x10011a74: bd10 .. POP {r4,pc} - SetLEFeature - 0x10011a76: 49e4 .I LDR r1,[pc,#912] ; [0x10011e08] = 0x3d83 - 0x10011a78: b510 .. PUSH {r4,lr} - 0x10011a7a: 3160 `1 ADDS r1,r1,#0x60 - 0x10011a7c: 4788 .G BLX r1 - 0x10011a7e: 2001 . MOVS r0,#1 - 0x10011a80: bd10 .. POP {r4,pc} - SetAdvAccCode - 0x10011a82: 49e1 .I LDR r1,[pc,#900] ; [0x10011e08] = 0x3d83 - 0x10011a84: b510 .. PUSH {r4,lr} - 0x10011a86: 316e n1 ADDS r1,r1,#0x6e - 0x10011a88: 4788 .G BLX r1 - 0x10011a8a: 2001 . MOVS r0,#1 - 0x10011a8c: bd10 .. POP {r4,pc} - SetAdvParams - 0x10011a8e: 49de .I LDR r1,[pc,#888] ; [0x10011e08] = 0x3d83 - 0x10011a90: b510 .. PUSH {r4,lr} - 0x10011a92: 317e ~1 ADDS r1,r1,#0x7e - 0x10011a94: 4788 .G BLX r1 - 0x10011a96: 2001 . MOVS r0,#1 - 0x10011a98: bd10 .. POP {r4,pc} - SetAdvData - 0x10011a9a: b510 .. PUSH {r4,lr} - 0x10011a9c: 4cda .L LDR r4,[pc,#872] ; [0x10011e08] = 0x3d83 - 0x10011a9e: 34e6 .4 ADDS r4,r4,#0xe6 - 0x10011aa0: 47a0 .G BLX r4 - 0x10011aa2: 2001 . MOVS r0,#1 - 0x10011aa4: bd10 .. POP {r4,pc} - _GAPStartAdv - 0x10011aa6: b5f8 .. PUSH {r3-r7,lr} - 0x10011aa8: 4cd8 .L LDR r4,[pc,#864] ; [0x10011e0c] = 0x20003150 - 0x10011aaa: 49d9 .I LDR r1,[pc,#868] ; [0x10011e10] = 0x57b1 - 0x10011aac: 68e0 .h LDR r0,[r4,#0xc] - 0x10011aae: 3037 70 ADDS r0,r0,#0x37 - 0x10011ab0: 4788 .G BLX r1 - 0x10011ab2: 6920 i LDR r0,[r4,#0x10] - 0x10011ab4: 233b ;# MOVS r3,#0x3b - 0x10011ab6: 7801 .x LDRB r1,[r0,#0] - 0x10011ab8: 25bf .% MOVS r5,#0xbf - 0x10011aba: 090a .. LSRS r2,r1,#4 - 0x10011abc: 68e1 .h LDR r1,[r4,#0xc] - 0x10011abe: 0112 .. LSLS r2,r2,#4 - 0x10011ac0: 5c5b [\ LDRB r3,[r3,r1] - 0x10011ac2: 071b .. LSLS r3,r3,#28 - 0x10011ac4: 0f1b .. LSRS r3,r3,#28 - 0x10011ac6: 431a .C ORRS r2,r2,r3 - 0x10011ac8: 7002 .p STRB r2,[r0,#0] - 0x10011aca: 0712 .. LSLS r2,r2,#28 - 0x10011acc: 0f12 .. LSRS r2,r2,#28 - 0x10011ace: 2a01 .* CMP r2,#1 - 0x10011ad0: d079 y. BEQ 0x10011bc6 ; _GAPStartAdv + 288 - 0x10011ad2: 460b .F MOV r3,r1 - 0x10011ad4: 3340 @3 ADDS r3,r3,#0x40 - 0x10011ad6: 785a Zx LDRB r2,[r3,#1] - 0x10011ad8: 781b .x LDRB r3,[r3,#0] - 0x10011ada: 0212 .. LSLS r2,r2,#8 - 0x10011adc: 431a .C ORRS r2,r2,r3 - 0x10011ade: 460b .F MOV r3,r1 - 0x10011ae0: 3342 B3 ADDS r3,r3,#0x42 - 0x10011ae2: 701a .p STRB r2,[r3,#0] - 0x10011ae4: 0a12 .. LSRS r2,r2,#8 - 0x10011ae6: 705a Zp STRB r2,[r3,#1] - 0x10011ae8: 7802 .x LDRB r2,[r0,#0] - 0x10011aea: 7a8b .z LDRB r3,[r1,#0xa] - 0x10011aec: 402a *@ ANDS r2,r2,r5 - 0x10011aee: 019b .. LSLS r3,r3,#6 - 0x10011af0: 431a .C ORRS r2,r2,r3 - 0x10011af2: 0652 R. LSLS r2,r2,#25 - 0x10011af4: 0e52 R. LSRS r2,r2,#25 - 0x10011af6: 7002 .p STRB r2,[r0,#0] - 0x10011af8: 2366 f# MOVS r3,#0x66 - 0x10011afa: 5c5b [\ LDRB r3,[r3,r1] - 0x10011afc: 7842 Bx LDRB r2,[r0,#1] - 0x10011afe: 1d9b .. ADDS r3,r3,#6 - 0x10011b00: 0992 .. LSRS r2,r2,#6 - 0x10011b02: 069b .. LSLS r3,r3,#26 - 0x10011b04: 0192 .. LSLS r2,r2,#6 - 0x10011b06: 0e9b .. LSRS r3,r3,#26 - 0x10011b08: 431a .C ORRS r2,r2,r3 - 0x10011b0a: 7042 Bp STRB r2,[r0,#1] - 0x10011b0c: 2206 ." MOVS r2,#6 - 0x10011b0e: 1c80 .. ADDS r0,r0,#2 - 0x10011b10: 310b .1 ADDS r1,r1,#0xb - 0x10011b12: f002f8e7 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10011b16: 68e1 .h LDR r1,[r4,#0xc] - 0x10011b18: 2066 f MOVS r0,#0x66 - 0x10011b1a: 5c42 B\ LDRB r2,[r0,r1] - 0x10011b1c: 2a00 .* CMP r2,#0 - 0x10011b1e: d004 .. BEQ 0x10011b2a ; _GAPStartAdv + 132 - 0x10011b20: 6920 i LDR r0,[r4,#0x10] - 0x10011b22: 3167 g1 ADDS r1,r1,#0x67 - 0x10011b24: 3008 .0 ADDS r0,r0,#8 - 0x10011b26: f002f8dd .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10011b2a: 68e0 .h LDR r0,[r4,#0xc] - 0x10011b2c: 2100 .! MOVS r1,#0 - 0x10011b2e: 3020 0 ADDS r0,r0,#0x20 - 0x10011b30: 7741 Aw STRB r1,[r0,#0x1d] - 0x10011b32: 6920 i LDR r0,[r4,#0x10] - 0x10011b34: 4ab7 .J LDR r2,[pc,#732] ; [0x10011e14] = 0x60d9 - 0x10011b36: 7841 Ax LDRB r1,[r0,#1] - 0x10011b38: 0689 .. LSLS r1,r1,#26 - 0x10011b3a: 0e89 .. LSRS r1,r1,#26 - 0x10011b3c: 1c89 .. ADDS r1,r1,#2 - 0x10011b3e: 4790 .G BLX r2 - 0x10011b40: 6920 i LDR r0,[r4,#0x10] - 0x10011b42: 7801 .x LDRB r1,[r0,#0] - 0x10011b44: 090a .. LSRS r2,r1,#4 - 0x10011b46: 0112 .. LSLS r2,r2,#4 - 0x10011b48: 1d12 .. ADDS r2,r2,#4 - 0x10011b4a: 7002 .p STRB r2,[r0,#0] - 0x10011b4c: 68e1 .h LDR r1,[r4,#0xc] - 0x10011b4e: 402a *@ ANDS r2,r2,r5 - 0x10011b50: 7a8b .z LDRB r3,[r1,#0xa] - 0x10011b52: 07db .. LSLS r3,r3,#31 - 0x10011b54: 0e5b [. LSRS r3,r3,#25 - 0x10011b56: 431a .C ORRS r2,r2,r3 - 0x10011b58: 7002 .p STRB r2,[r0,#0] - 0x10011b5a: 2346 F# MOVS r3,#0x46 - 0x10011b5c: 5c5b [\ LDRB r3,[r3,r1] - 0x10011b5e: 7842 Bx LDRB r2,[r0,#1] - 0x10011b60: 1d9b .. ADDS r3,r3,#6 - 0x10011b62: 0992 .. LSRS r2,r2,#6 - 0x10011b64: 069b .. LSLS r3,r3,#26 - 0x10011b66: 0192 .. LSLS r2,r2,#6 - 0x10011b68: 0e9b .. LSRS r3,r3,#26 - 0x10011b6a: 431a .C ORRS r2,r2,r3 - 0x10011b6c: 7042 Bp STRB r2,[r0,#1] - 0x10011b6e: 2206 ." MOVS r2,#6 - 0x10011b70: 1c80 .. ADDS r0,r0,#2 - 0x10011b72: 310b .1 ADDS r1,r1,#0xb - 0x10011b74: f002f8b6 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10011b78: 68e1 .h LDR r1,[r4,#0xc] - 0x10011b7a: 2046 F MOVS r0,#0x46 - 0x10011b7c: 5c42 B\ LDRB r2,[r0,r1] - 0x10011b7e: 2a00 .* CMP r2,#0 - 0x10011b80: d004 .. BEQ 0x10011b8c ; _GAPStartAdv + 230 - 0x10011b82: 6920 i LDR r0,[r4,#0x10] - 0x10011b84: 3147 G1 ADDS r1,r1,#0x47 - 0x10011b86: 3008 .0 ADDS r0,r0,#8 - 0x10011b88: f002f8ac .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10011b8c: 6920 i LDR r0,[r4,#0x10] - 0x10011b8e: 4aa1 .J LDR r2,[pc,#644] ; [0x10011e14] = 0x60d9 - 0x10011b90: 7841 Ax LDRB r1,[r0,#1] - 0x10011b92: 322c ,2 ADDS r2,r2,#0x2c - 0x10011b94: 0689 .. LSLS r1,r1,#26 - 0x10011b96: 0e89 .. LSRS r1,r1,#26 - 0x10011b98: 1c89 .. ADDS r1,r1,#2 - 0x10011b9a: 4790 .G BLX r2 - 0x10011b9c: 68e0 .h LDR r0,[r4,#0xc] - 0x10011b9e: 2701 .' MOVS r7,#1 - 0x10011ba0: 4605 .F MOV r5,r0 - 0x10011ba2: 3520 5 ADDS r5,r5,#0x20 - 0x10011ba4: 7ee9 .~ LDRB r1,[r5,#0x1b] - 0x10011ba6: 2901 .) CMP r1,#1 - 0x10011ba8: d03b ;. BEQ 0x10011c22 ; _GAPStartAdv + 380 - 0x10011baa: 2900 .) CMP r1,#0 - 0x10011bac: d04c L. BEQ 0x10011c48 ; _GAPStartAdv + 418 - 0x10011bae: 2902 .) CMP r1,#2 - 0x10011bb0: d04a J. BEQ 0x10011c48 ; _GAPStartAdv + 418 - 0x10011bb2: 2906 .) CMP r1,#6 - 0x10011bb4: d048 H. BEQ 0x10011c48 ; _GAPStartAdv + 418 - 0x10011bb6: 2300 .# MOVS r3,#0 - 0x10011bb8: 4c97 .L LDR r4,[pc,#604] ; [0x10011e18] = 0x3ea1 - 0x10011bba: 461a .F MOV r2,r3 - 0x10011bbc: 2101 .! MOVS r1,#1 - 0x10011bbe: 4618 .F MOV r0,r3 - 0x10011bc0: 47a0 .G BLX r4 - 0x10011bc2: bdf8 .. POP {r3-r7,pc} - 0x10011bc4: e7ff .. B 0x10011bc6 ; _GAPStartAdv + 288 - 0x10011bc6: 460a .F MOV r2,r1 - 0x10011bc8: 3240 @2 ADDS r2,r2,#0x40 - 0x10011bca: 7913 .y LDRB r3,[r2,#4] - 0x10011bcc: 7153 Sq STRB r3,[r2,#5] - 0x10011bce: 7a8b .z LDRB r3,[r1,#0xa] - 0x10011bd0: 7802 .x LDRB r2,[r0,#0] - 0x10011bd2: 07db .. LSLS r3,r3,#31 - 0x10011bd4: 402a *@ ANDS r2,r2,r5 - 0x10011bd6: 0e5b [. LSRS r3,r3,#25 - 0x10011bd8: 431a .C ORRS r2,r2,r3 - 0x10011bda: 7002 .p STRB r2,[r0,#0] - 0x10011bdc: 2387 .# MOVS r3,#0x87 - 0x10011bde: 5c5b [\ LDRB r3,[r3,r1] - 0x10011be0: 0652 R. LSLS r2,r2,#25 - 0x10011be2: 0e52 R. LSRS r2,r2,#25 - 0x10011be4: 01db .. LSLS r3,r3,#7 - 0x10011be6: 431a .C ORRS r2,r2,r3 - 0x10011be8: 7002 .p STRB r2,[r0,#0] - 0x10011bea: 7842 Bx LDRB r2,[r0,#1] - 0x10011bec: 310b .1 ADDS r1,r1,#0xb - 0x10011bee: 0992 .. LSRS r2,r2,#6 - 0x10011bf0: 0192 .. LSLS r2,r2,#6 - 0x10011bf2: 320c .2 ADDS r2,r2,#0xc - 0x10011bf4: 7042 Bp STRB r2,[r0,#1] - 0x10011bf6: 2206 ." MOVS r2,#6 - 0x10011bf8: 1c80 .. ADDS r0,r0,#2 - 0x10011bfa: f002f873 ..s. BL __aeabi_memcpy ; 0x10013ce4 - 0x10011bfe: 6920 i LDR r0,[r4,#0x10] - 0x10011c00: 68e1 .h LDR r1,[r4,#0xc] - 0x10011c02: 2206 ." MOVS r2,#6 - 0x10011c04: 3008 .0 ADDS r0,r0,#8 - 0x10011c06: 3188 .1 ADDS r1,r1,#0x88 - 0x10011c08: f002f86c ..l. BL __aeabi_memcpy ; 0x10013ce4 - 0x10011c0c: 68e1 .h LDR r1,[r4,#0xc] - 0x10011c0e: 2203 ." MOVS r2,#3 - 0x10011c10: 203d = MOVS r0,#0x3d - 0x10011c12: 5442 BT STRB r2,[r0,r1] - 0x10011c14: 4a7e ~J LDR r2,[pc,#504] ; [0x10011e10] = 0x57b1 - 0x10011c16: 2087 . MOVS r0,#0x87 - 0x10011c18: 5c40 @\ LDRB r0,[r0,r1] - 0x10011c1a: 3a32 2: SUBS r2,r2,#0x32 - 0x10011c1c: 3188 .1 ADDS r1,r1,#0x88 - 0x10011c1e: 4790 .G BLX r2 - 0x10011c20: e787 .. B 0x10011b32 ; _GAPStartAdv + 140 - 0x10011c22: 3040 @0 ADDS r0,r0,#0x40 - 0x10011c24: 7941 Ay LDRB r1,[r0,#5] - 0x10011c26: 2900 .) CMP r1,#0 - 0x10011c28: d00a .. BEQ 0x10011c40 ; _GAPStartAdv + 410 - 0x10011c2a: 2028 ( MOVS r0,#0x28 - 0x10011c2c: 2106 .! MOVS r1,#6 - 0x10011c2e: 6aa2 .j LDR r2,[r4,#0x28] - 0x10011c30: 7e93 .~ LDRB r3,[r2,#0x1a] - 0x10011c32: 24fd .$ MOVS r4,#0xfd - 0x10011c34: 4023 #@ ANDS r3,r3,r4 - 0x10011c36: 7693 .v STRB r3,[r2,#0x1a] - 0x10011c38: 7517 .u STRB r7,[r2,#0x14] - 0x10011c3a: 7f6b k. LDRB r3,[r5,#0x1d] - 0x10011c3c: 7f2a *. LDRB r2,[r5,#0x1c] - 0x10011c3e: e043 C. B 0x10011cc8 ; _GAPStartAdv + 546 - 0x10011c40: 7147 Gq STRB r7,[r0,#5] - 0x10011c42: 2001 . MOVS r0,#1 - 0x10011c44: 4601 .F MOV r1,r0 - 0x10011c46: e7f2 .. B 0x10011c2e ; _GAPStartAdv + 392 - 0x10011c48: 4606 .F MOV r6,r0 - 0x10011c4a: 3642 B6 ADDS r6,r6,#0x42 - 0x10011c4c: 7871 qx LDRB r1,[r6,#1] - 0x10011c4e: 7832 2x LDRB r2,[r6,#0] - 0x10011c50: 020b .. LSLS r3,r1,#8 - 0x10011c52: 4313 .C ORRS r3,r3,r2 - 0x10011c54: d017 .. BEQ 0x10011c86 ; _GAPStartAdv + 480 - 0x10011c56: 2119 .! MOVS r1,#0x19 - 0x10011c58: 0189 .. LSLS r1,r1,#6 - 0x10011c5a: 434b KC MULS r3,r1,r3 - 0x10011c5c: 3022 "0 ADDS r0,r0,#0x22 - 0x10011c5e: 7f41 A. LDRB r1,[r0,#0x1d] - 0x10011c60: 7f04 .. LDRB r4,[r0,#0x1c] - 0x10011c62: 0208 .. LSLS r0,r1,#8 - 0x10011c64: 4320 C ORRS r0,r0,r4 - 0x10011c66: 2201 ." MOVS r2,#1 - 0x10011c68: 0480 .. LSLS r0,r0,#18 - 0x10011c6a: 0c80 .. LSRS r0,r0,#18 - 0x10011c6c: 9000 .. STR r0,[sp,#0] - 0x10011c6e: d006 .. BEQ 0x10011c7e ; _GAPStartAdv + 472 - 0x10011c70: 4601 .F MOV r1,r0 - 0x10011c72: 4618 .F MOV r0,r3 - 0x10011c74: f002f806 .... BL __aeabi_uidiv ; 0x10013c84 - 0x10011c78: 1c42 B. ADDS r2,r0,#1 - 0x10011c7a: 2a7f .* CMP r2,#0x7f - 0x10011c7c: d810 .. BHI 0x10011ca0 ; _GAPStartAdv + 506 - 0x10011c7e: b2d4 .. UXTB r4,r2 - 0x10011c80: 7037 7p STRB r7,[r6,#0] - 0x10011c82: 0a38 8. LSRS r0,r7,#8 - 0x10011c84: e014 .. B 0x10011cb0 ; _GAPStartAdv + 522 - 0x10011c86: 7037 7p STRB r7,[r6,#0] - 0x10011c88: 0a39 9. LSRS r1,r7,#8 - 0x10011c8a: 7071 qp STRB r1,[r6,#1] - 0x10011c8c: 3022 "0 ADDS r0,r0,#0x22 - 0x10011c8e: 7f41 A. LDRB r1,[r0,#0x1d] - 0x10011c90: 7f02 .. LDRB r2,[r0,#0x1c] - 0x10011c92: 0208 .. LSLS r0,r1,#8 - 0x10011c94: 4310 .C ORRS r0,r0,r2 - 0x10011c96: 2401 .$ MOVS r4,#1 - 0x10011c98: 0480 .. LSLS r0,r0,#18 - 0x10011c9a: 0c80 .. LSRS r0,r0,#18 - 0x10011c9c: 9000 .. STR r0,[sp,#0] - 0x10011c9e: e008 .. B 0x10011cb2 ; _GAPStartAdv + 524 - 0x10011ca0: 247f .$ MOVS r4,#0x7f - 0x10011ca2: 4610 .F MOV r0,r2 - 0x10011ca4: 4621 !F MOV r1,r4 - 0x10011ca6: 307e ~0 ADDS r0,r0,#0x7e - 0x10011ca8: f001ffec .... BL __aeabi_uidiv ; 0x10013c84 - 0x10011cac: 7030 0p STRB r0,[r6,#0] - 0x10011cae: 0a00 .. LSRS r0,r0,#8 - 0x10011cb0: 7070 pp STRB r0,[r6,#1] - 0x10011cb2: 4856 VH LDR r0,[pc,#344] ; [0x10011e0c] = 0x20003150 - 0x10011cb4: 6a80 .j LDR r0,[r0,#0x28] - 0x10011cb6: 7e81 .~ LDRB r1,[r0,#0x1a] - 0x10011cb8: 2202 ." MOVS r2,#2 - 0x10011cba: 4311 .C ORRS r1,r1,r2 - 0x10011cbc: 7681 .v STRB r1,[r0,#0x1a] - 0x10011cbe: 7507 .u STRB r7,[r0,#0x14] - 0x10011cc0: 7f6b k. LDRB r3,[r5,#0x1d] - 0x10011cc2: 7f2a *. LDRB r2,[r5,#0x1c] - 0x10011cc4: 9900 .. LDR r1,[sp,#0] - 0x10011cc6: 4620 F MOV r0,r4 - 0x10011cc8: 4c54 TL LDR r4,[pc,#336] ; [0x10011e1c] = 0x565f - 0x10011cca: 47a0 .G BLX r4 - 0x10011ccc: 4853 SH LDR r0,[pc,#332] ; [0x10011e1c] = 0x565f - 0x10011cce: 303e >0 ADDS r0,r0,#0x3e - 0x10011cd0: 4780 .G BLX r0 - 0x10011cd2: e776 v. B 0x10011bc2 ; _GAPStartAdv + 284 - StartAdv - 0x10011cd4: b510 .. PUSH {r4,lr} - 0x10011cd6: f7fffee6 .... BL _GAPStartAdv ; 0x10011aa6 - 0x10011cda: 2001 . MOVS r0,#1 - 0x10011cdc: bd10 .. POP {r4,pc} - StopAdv - 0x10011cde: b510 .. PUSH {r4,lr} - 0x10011ce0: 494f OI LDR r1,[pc,#316] ; [0x10011e20] = 0x40020000 - 0x10011ce2: 2003 . MOVS r0,#3 - 0x10011ce4: 7008 .p STRB r0,[r1,#0] - 0x10011ce6: 4947 GI LDR r1,[pc,#284] ; [0x10011e04] = 0x622b - 0x10011ce8: 2064 d MOVS r0,#0x64 - 0x10011cea: 311a .1 ADDS r1,r1,#0x1a - 0x10011cec: 4788 .G BLX r1 - 0x10011cee: 484d MH LDR r0,[pc,#308] ; [0x10011e24] = 0x4707 - 0x10011cf0: 4780 .G BLX r0 - 0x10011cf2: 2001 . MOVS r0,#1 - 0x10011cf4: bd10 .. POP {r4,pc} - StopAdv_Noreset - 0x10011cf6: b672 r. CPSID i - 0x10011cf8: 2100 .! MOVS r1,#0 - 0x10011cfa: 4a44 DJ LDR r2,[pc,#272] ; [0x10011e0c] = 0x20003150 - 0x10011cfc: 6a90 .j LDR r0,[r2,#0x28] - 0x10011cfe: 7541 Au STRB r1,[r0,#0x15] - 0x10011d00: 7c03 .| LDRB r3,[r0,#0x10] - 0x10011d02: 2101 .! MOVS r1,#1 - 0x10011d04: 430b .C ORRS r3,r3,r1 - 0x10011d06: 7403 .t STRB r3,[r0,#0x10] - 0x10011d08: 68d0 .h LDR r0,[r2,#0xc] - 0x10011d0a: 2245 E" MOVS r2,#0x45 - 0x10011d0c: 5411 .T STRB r1,[r2,r0] - 0x10011d0e: 3042 B0 ADDS r0,r0,#0x42 - 0x10011d10: 7001 .p STRB r1,[r0,#0] - 0x10011d12: 2100 .! MOVS r1,#0 - 0x10011d14: 7041 Ap STRB r1,[r0,#1] - 0x10011d16: b662 b. CPSIE i - 0x10011d18: 2001 . MOVS r0,#1 - 0x10011d1a: 4770 pG BX lr - SetScanParams - 0x10011d1c: b510 .. PUSH {r4,lr} - 0x10011d1e: 4942 BI LDR r1,[pc,#264] ; [0x10011e28] = 0x4101 - 0x10011d20: 4788 .G BLX r1 - 0x10011d22: 2001 . MOVS r0,#1 - 0x10011d24: bd10 .. POP {r4,pc} - _BBSetScan - 0x10011d26: b5f0 .. PUSH {r4-r7,lr} - 0x10011d28: 4c38 8L LDR r4,[pc,#224] ; [0x10011e0c] = 0x20003150 - 0x10011d2a: 6aa5 .j LDR r5,[r4,#0x28] - 0x10011d2c: 462c ,F MOV r4,r5 - 0x10011d2e: 3460 `4 ADDS r4,r4,#0x60 - 0x10011d30: 7826 &x LDRB r6,[r4,#0] - 0x10011d32: 27fd .' MOVS r7,#0xfd - 0x10011d34: 07c0 .. LSLS r0,r0,#31 - 0x10011d36: 403e >@ ANDS r6,r6,r7 - 0x10011d38: 0f80 .. LSRS r0,r0,#30 - 0x10011d3a: 4306 .C ORRS r6,r6,r0 - 0x10011d3c: 7026 &p STRB r6,[r4,#0] - 0x10011d3e: 70a1 .p STRB r1,[r4,#2] - 0x10011d40: 7062 bp STRB r2,[r4,#1] - 0x10011d42: 3562 b5 ADDS r5,r5,#0x62 - 0x10011d44: 712b +q STRB r3,[r5,#4] - 0x10011d46: 0a18 .. LSRS r0,r3,#8 - 0x10011d48: 7168 hq STRB r0,[r5,#5] - 0x10011d4a: 9805 .. LDR r0,[sp,#0x14] - 0x10011d4c: 7120 q STRB r0,[r4,#4] - 0x10011d4e: 0a00 .. LSRS r0,r0,#8 - 0x10011d50: 7160 `q STRB r0,[r4,#5] - 0x10011d52: bdf0 .. POP {r4-r7,pc} - _GAPStartScan - 0x10011d54: b5f8 .. PUSH {r3-r7,lr} - 0x10011d56: 4d2d -M LDR r5,[pc,#180] ; [0x10011e0c] = 0x20003150 - 0x10011d58: 492d -I LDR r1,[pc,#180] ; [0x10011e10] = 0x57b1 - 0x10011d5a: 68e8 .h LDR r0,[r5,#0xc] - 0x10011d5c: 3037 70 ADDS r0,r0,#0x37 - 0x10011d5e: 4788 .G BLX r1 - 0x10011d60: 2011 . MOVS r0,#0x11 - 0x10011d62: 68ef .h LDR r7,[r5,#0xc] - 0x10011d64: 2400 .$ MOVS r4,#0 - 0x10011d66: 0180 .. LSLS r0,r0,#6 - 0x10011d68: 183d =. ADDS r5,r7,r0 - 0x10011d6a: 796e ny LDRB r6,[r5,#5] - 0x10011d6c: 79a8 .y LDRB r0,[r5,#6] - 0x10011d6e: 2103 .! MOVS r1,#3 - 0x10011d70: 1c40 @. ADDS r0,r0,#1 - 0x10011d72: f001ff87 .... BL __aeabi_uidiv ; 0x10013c84 - 0x10011d76: 2001 . MOVS r0,#1 - 0x10011d78: 4088 .@ LSLS r0,r0,r1 - 0x10011d7a: 71a9 .q STRB r1,[r5,#6] - 0x10011d7c: 4206 .B TST r6,r0 - 0x10011d7e: d103 .. BNE 0x10011d88 ; _GAPStartScan + 52 - 0x10011d80: 1c64 d. ADDS r4,r4,#1 - 0x10011d82: b2e4 .. UXTB r4,r4 - 0x10011d84: 2c03 ., CMP r4,#3 - 0x10011d86: d3f1 .. BCC 0x10011d6c ; _GAPStartScan + 24 - 0x10011d88: 2511 .% MOVS r5,#0x11 - 0x10011d8a: 01ad .. LSLS r5,r5,#6 - 0x10011d8c: 197c |. ADDS r4,r7,r5 - 0x10011d8e: 7b60 `{ LDRB r0,[r4,#0xd] - 0x10011d90: 7b21 !{ LDRB r1,[r4,#0xc] - 0x10011d92: 0200 .. LSLS r0,r0,#8 - 0x10011d94: 4308 .C ORRS r0,r0,r1 - 0x10011d96: 1ca9 .. ADDS r1,r5,#2 - 0x10011d98: 187f .. ADDS r7,r7,r1 - 0x10011d9a: 0a01 .. LSRS r1,r0,#8 - 0x10011d9c: 4e1b .N LDR r6,[pc,#108] ; [0x10011e0c] = 0x20003150 - 0x10011d9e: 7338 8s STRB r0,[r7,#0xc] - 0x10011da0: 7379 ys STRB r1,[r7,#0xd] - 0x10011da2: 2800 .( CMP r0,#0 - 0x10011da4: d00b .. BEQ 0x10011dbe ; _GAPStartScan + 106 - 0x10011da6: 7a60 `z LDRB r0,[r4,#9] - 0x10011da8: 7a22 "z LDRB r2,[r4,#8] - 0x10011daa: 0201 .. LSLS r1,r0,#8 - 0x10011dac: 2019 . MOVS r0,#0x19 - 0x10011dae: 4311 .C ORRS r1,r1,r2 - 0x10011db0: 0180 .. LSLS r0,r0,#6 - 0x10011db2: f001ff67 ..g. BL __aeabi_uidiv ; 0x10013c84 - 0x10011db6: 0602 .. LSLS r2,r0,#24 - 0x10011db8: 0e12 .. LSRS r2,r2,#24 - 0x10011dba: d004 .. BEQ 0x10011dc6 ; _GAPStartScan + 114 - 0x10011dbc: e004 .. B 0x10011dc8 ; _GAPStartScan + 116 - 0x10011dbe: 2001 . MOVS r0,#1 - 0x10011dc0: 7338 8s STRB r0,[r7,#0xc] - 0x10011dc2: 2000 . MOVS r0,#0 - 0x10011dc4: 7378 xs STRB r0,[r7,#0xd] - 0x10011dc6: 2201 ." MOVS r2,#1 - 0x10011dc8: 7a78 xz LDRB r0,[r7,#9] - 0x10011dca: 7a39 9z LDRB r1,[r7,#8] - 0x10011dcc: 0200 .. LSLS r0,r0,#8 - 0x10011dce: 4308 .C ORRS r0,r0,r1 - 0x10011dd0: 9000 .. STR r0,[sp,#0] - 0x10011dd2: 7a60 `z LDRB r0,[r4,#9] - 0x10011dd4: 7a21 !z LDRB r1,[r4,#8] - 0x10011dd6: 0203 .. LSLS r3,r0,#8 - 0x10011dd8: 430b .C ORRS r3,r3,r1 - 0x10011dda: 79a0 .y LDRB r0,[r4,#6] - 0x10011ddc: 4913 .I LDR r1,[pc,#76] ; [0x10011e2c] = 0x10015ce4 - 0x10011dde: 5c09 .\ LDRB r1,[r1,r0] - 0x10011de0: 79e0 .y LDRB r0,[r4,#7] - 0x10011de2: f7ffffa0 .... BL _BBSetScan ; 0x10011d26 - 0x10011de6: 68f0 .h LDR r0,[r6,#0xc] - 0x10011de8: 2100 .! MOVS r1,#0 - 0x10011dea: 1940 @. ADDS r0,r0,r5 - 0x10011dec: 7101 .q STRB r1,[r0,#4] - 0x10011dee: 70c1 .p STRB r1,[r0,#3] - 0x10011df0: 7401 .t STRB r1,[r0,#0x10] - 0x10011df2: 7441 At STRB r1,[r0,#0x11] - 0x10011df4: 7881 .x LDRB r1,[r0,#2] - 0x10011df6: 2900 .) CMP r1,#0 - 0x10011df8: d001 .. BEQ 0x10011dfe ; _GAPStartScan + 170 - 0x10011dfa: 2908 .) CMP r1,#8 - 0x10011dfc: d91a .. BLS 0x10011e34 ; _GAPStartScan + 224 - 0x10011dfe: e017 .. B 0x10011e30 ; _GAPStartScan + 220 - $d - 0x10011e00: 000065bf .e.. DCD 26047 - 0x10011e04: 0000622b +b.. DCD 25131 - 0x10011e08: 00003d83 .=.. DCD 15747 - 0x10011e0c: 20003150 P1. DCD 536883536 - 0x10011e10: 000057b1 .W.. DCD 22449 - 0x10011e14: 000060d9 .`.. DCD 24793 - 0x10011e18: 00003ea1 .>.. DCD 16033 - 0x10011e1c: 0000565f _V.. DCD 22111 - 0x10011e20: 40020000 ...@ DCD 1073872896 - 0x10011e24: 00004707 .G.. DCD 18183 - 0x10011e28: 00004101 .A.. DCD 16641 - 0x10011e2c: 10015ce4 .\.. DCD 268524772 - $t - 0x10011e30: 2108 .! MOVS r1,#8 - 0x10011e32: 7081 .p STRB r1,[r0,#2] - 0x10011e34: 48f9 .H LDR r0,[pc,#996] ; [0x1001221c] = 0x5725 - 0x10011e36: 4780 .G BLX r0 - 0x10011e38: e6c3 .. B 0x10011bc2 ; _GAPStartAdv + 284 - StartScan - 0x10011e3a: b510 .. PUSH {r4,lr} - 0x10011e3c: f7ffff8a .... BL _GAPStartScan ; 0x10011d54 - 0x10011e40: 2001 . MOVS r0,#1 - 0x10011e42: bd10 .. POP {r4,pc} - StopScan - 0x10011e44: b510 .. PUSH {r4,lr} - 0x10011e46: 48f6 .H LDR r0,[pc,#984] ; [0x10012220] = 0x421d - 0x10011e48: 4780 .G BLX r0 - 0x10011e4a: 2001 . MOVS r0,#1 - 0x10011e4c: bd10 .. POP {r4,pc} - SetSecParams - 0x10011e4e: 49f4 .I LDR r1,[pc,#976] ; [0x10012220] = 0x421d - 0x10011e50: b510 .. PUSH {r4,lr} - 0x10011e52: 3108 .1 ADDS r1,r1,#8 - 0x10011e54: 4788 .G BLX r1 - 0x10011e56: 2001 . MOVS r0,#1 - 0x10011e58: bd10 .. POP {r4,pc} - SetConnectionUpdate - 0x10011e5a: 49f1 .I LDR r1,[pc,#964] ; [0x10012220] = 0x421d - 0x10011e5c: b510 .. PUSH {r4,lr} - 0x10011e5e: 3116 .1 ADDS r1,r1,#0x16 - 0x10011e60: 4788 .G BLX r1 - 0x10011e62: 2001 . MOVS r0,#1 - 0x10011e64: bd10 .. POP {r4,pc} - GetLinkParameters - 0x10011e66: 49ee .I LDR r1,[pc,#952] ; [0x10012220] = 0x421d - 0x10011e68: b510 .. PUSH {r4,lr} - 0x10011e6a: 3178 x1 ADDS r1,r1,#0x78 - 0x10011e6c: 4788 .G BLX r1 - 0x10011e6e: 2001 . MOVS r0,#1 - 0x10011e70: bd10 .. POP {r4,pc} - SetWinWideMinusCnt - 0x10011e72: 49ec .I LDR r1,[pc,#944] ; [0x10012224] = 0x20003150 - 0x10011e74: 7048 Hp STRB r0,[r1,#1] - 0x10011e76: 2001 . MOVS r0,#1 - 0x10011e78: 4770 pG BX lr - SetPasskey - 0x10011e7a: 49e9 .I LDR r1,[pc,#932] ; [0x10012220] = 0x421d - 0x10011e7c: b510 .. PUSH {r4,lr} - 0x10011e7e: 3186 .1 ADDS r1,r1,#0x86 - 0x10011e80: 4788 .G BLX r1 - 0x10011e82: 2001 . MOVS r0,#1 - 0x10011e84: bd10 .. POP {r4,pc} - SecurityReq - 0x10011e86: 4ae6 .J LDR r2,[pc,#920] ; [0x10012220] = 0x421d - 0x10011e88: b510 .. PUSH {r4,lr} - 0x10011e8a: 328e .2 ADDS r2,r2,#0x8e - 0x10011e8c: 4790 .G BLX r2 - 0x10011e8e: 2001 . MOVS r0,#1 - 0x10011e90: bd10 .. POP {r4,pc} - SetEvtCallback - 0x10011e92: b57c |. PUSH {r2-r6,lr} - 0x10011e94: 4605 .F MOV r5,r0 - 0x10011e96: f001ff83 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10011e9a: 49e2 .I LDR r1,[pc,#904] ; [0x10012224] = 0x20003150 - 0x10011e9c: 4604 .F MOV r4,r0 - 0x10011e9e: 3138 81 ADDS r1,r1,#0x38 - 0x10011ea0: f001ff88 .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x10011ea4: 1d28 (. ADDS r0,r5,#4 - 0x10011ea6: f001ff7b ..{. BL __aeabi_uread4 ; 0x10013da0 - 0x10011eaa: 49de .I LDR r1,[pc,#888] ; [0x10012224] = 0x20003150 - 0x10011eac: 313c <1 ADDS r1,r1,#0x3c - 0x10011eae: f001ff81 .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x10011eb2: 2040 @ MOVS r0,#0x40 - 0x10011eb4: 4384 .C BICS r4,r4,r0 - 0x10011eb6: 48dc .H LDR r0,[pc,#880] ; [0x10012228] = 0x100112b1 - 0x10011eb8: 49d9 .I LDR r1,[pc,#868] ; [0x10012220] = 0x421d - 0x10011eba: 9001 .. STR r0,[sp,#4] - 0x10011ebc: 9400 .. STR r4,[sp,#0] - 0x10011ebe: 4668 hF MOV r0,sp - 0x10011ec0: 3196 .1 ADDS r1,r1,#0x96 - 0x10011ec2: 4788 .G BLX r1 - 0x10011ec4: 2001 . MOVS r0,#1 - 0x10011ec6: bd7c |. POP {r2-r6,pc} - GetGATTReportHandle - 0x10011ec8: b510 .. PUSH {r4,lr} - 0x10011eca: 49d8 .I LDR r1,[pc,#864] ; [0x1001222c] = 0x432d - 0x10011ecc: 4788 .G BLX r1 - 0x10011ece: 2001 . MOVS r0,#1 - 0x10011ed0: bd10 .. POP {r4,pc} - SetGATTReadRsp - 0x10011ed2: 4ad6 .J LDR r2,[pc,#856] ; [0x1001222c] = 0x432d - 0x10011ed4: b510 .. PUSH {r4,lr} - 0x10011ed6: 3208 .2 ADDS r2,r2,#8 - 0x10011ed8: 4790 .G BLX r2 - 0x10011eda: 2001 . MOVS r0,#1 - 0x10011edc: bd10 .. POP {r4,pc} - CheckFIFOFull - 0x10011ede: b510 .. PUSH {r4,lr} - 0x10011ee0: 48d3 .H LDR r0,[pc,#844] ; [0x10012230] = 0x4e2b - 0x10011ee2: 4780 .G BLX r0 - 0x10011ee4: 2802 .( CMP r0,#2 - 0x10011ee6: d901 .. BLS 0x10011eec ; CheckFIFOFull + 14 - 0x10011ee8: 2000 . MOVS r0,#0 - 0x10011eea: bd10 .. POP {r4,pc} - 0x10011eec: 2001 . MOVS r0,#1 - 0x10011eee: bd10 .. POP {r4,pc} - GATTDataSend - 0x10011ef0: b5f8 .. PUSH {r3-r7,lr} - 0x10011ef2: 460e .F MOV r6,r1 - 0x10011ef4: 49cf .I LDR r1,[pc,#828] ; [0x10012234] = 0x20003b87 - 0x10011ef6: 4607 .F MOV r7,r0 - 0x10011ef8: 7848 Hx LDRB r0,[r1,#1] - 0x10011efa: 7809 .x LDRB r1,[r1,#0] - 0x10011efc: 0200 .. LSLS r0,r0,#8 - 0x10011efe: 4308 .C ORRS r0,r0,r1 - 0x10011f00: 461c .F MOV r4,r3 - 0x10011f02: 4615 .F MOV r5,r2 - 0x10011f04: 0680 .. LSLS r0,r0,#26 - 0x10011f06: d509 .. BPL 0x10011f1c ; GATTDataSend + 44 - 0x10011f08: 48c6 .H LDR r0,[pc,#792] ; [0x10012224] = 0x20003150 - 0x10011f0a: 6a80 .j LDR r0,[r0,#0x28] - 0x10011f0c: 3020 0 ADDS r0,r0,#0x20 - 0x10011f0e: 7b41 A{ LDRB r1,[r0,#0xd] - 0x10011f10: 7b02 .{ LDRB r2,[r0,#0xc] - 0x10011f12: 0208 .. LSLS r0,r1,#8 - 0x10011f14: 4310 .C ORRS r0,r0,r2 - 0x10011f16: d001 .. BEQ 0x10011f1c ; GATTDataSend + 44 - 0x10011f18: f7feffc2 .... BL smart_latency_start ; 0x10010ea0 - 0x10011f1c: 49c6 .I LDR r1,[pc,#792] ; [0x10012238] = 0xaf5 - 0x10011f1e: 2001 . MOVS r0,#1 - 0x10011f20: 4788 .G BLX r1 - 0x10011f22: 2800 .( CMP r0,#0 - 0x10011f24: d00c .. BEQ 0x10011f40 ; GATTDataSend + 80 - 0x10011f26: 48c2 .H LDR r0,[pc,#776] ; [0x10012230] = 0x4e2b - 0x10011f28: 4780 .G BLX r0 - 0x10011f2a: 2802 .( CMP r0,#2 - 0x10011f2c: d909 .. BLS 0x10011f42 ; GATTDataSend + 82 - 0x10011f2e: b672 r. CPSID i - 0x10011f30: 4623 #F MOV r3,r4 - 0x10011f32: 4cbe .L LDR r4,[pc,#760] ; [0x1001222c] = 0x432d - 0x10011f34: 462a *F MOV r2,r5 - 0x10011f36: 4631 1F MOV r1,r6 - 0x10011f38: 4638 8F MOV r0,r7 - 0x10011f3a: 3418 .4 ADDS r4,r4,#0x18 - 0x10011f3c: 47a0 .G BLX r4 - 0x10011f3e: b662 b. CPSIE i - 0x10011f40: e63f ?. B 0x10011bc2 ; _GAPStartAdv + 284 - 0x10011f42: 2000 . MOVS r0,#0 - 0x10011f44: e63d =. B 0x10011bc2 ; _GAPStartAdv + 284 - ATTCSetCallback - 0x10011f46: 49bd .I LDR r1,[pc,#756] ; [0x1001223c] = 0x3ab7 - 0x10011f48: 4708 .G BX r1 - ATTCMTUReq - 0x10011f4a: b510 .. PUSH {r4,lr} - 0x10011f4c: 4604 .F MOV r4,r0 - 0x10011f4e: 49ba .I LDR r1,[pc,#744] ; [0x10012238] = 0xaf5 - 0x10011f50: 2001 . MOVS r0,#1 - 0x10011f52: 4788 .G BLX r1 - 0x10011f54: 2800 .( CMP r0,#0 - 0x10011f56: d003 .. BEQ 0x10011f60 ; ATTCMTUReq + 22 - 0x10011f58: 49b8 .I LDR r1,[pc,#736] ; [0x1001223c] = 0x3ab7 - 0x10011f5a: 4620 F MOV r0,r4 - 0x10011f5c: 3108 .1 ADDS r1,r1,#8 - 0x10011f5e: 4788 .G BLX r1 - 0x10011f60: bd10 .. POP {r4,pc} - ATTCFindInfoReq - 0x10011f62: b570 p. PUSH {r4-r6,lr} - 0x10011f64: 4605 .F MOV r5,r0 - 0x10011f66: 4ab4 .J LDR r2,[pc,#720] ; [0x10012238] = 0xaf5 - 0x10011f68: 460c .F MOV r4,r1 - 0x10011f6a: 2001 . MOVS r0,#1 - 0x10011f6c: 4790 .G BLX r2 - 0x10011f6e: 2800 .( CMP r0,#0 - 0x10011f70: d004 .. BEQ 0x10011f7c ; ATTCFindInfoReq + 26 - 0x10011f72: 4ab2 .J LDR r2,[pc,#712] ; [0x1001223c] = 0x3ab7 - 0x10011f74: 4621 !F MOV r1,r4 - 0x10011f76: 4628 (F MOV r0,r5 - 0x10011f78: 3222 "2 ADDS r2,r2,#0x22 - 0x10011f7a: 4790 .G BLX r2 - 0x10011f7c: bd70 p. POP {r4-r6,pc} - ATTCFindByTypeValueReq - 0x10011f7e: b5ff .. PUSH {r0-r7,lr} - 0x10011f80: 460f .F MOV r7,r1 - 0x10011f82: b081 .. SUB sp,sp,#4 - 0x10011f84: 49ac .I LDR r1,[pc,#688] ; [0x10012238] = 0xaf5 - 0x10011f86: 461d .F MOV r5,r3 - 0x10011f88: 4616 .F MOV r6,r2 - 0x10011f8a: 2001 . MOVS r0,#1 - 0x10011f8c: 9c0a .. LDR r4,[sp,#0x28] - 0x10011f8e: 4788 .G BLX r1 - 0x10011f90: 2800 .( CMP r0,#0 - 0x10011f92: d007 .. BEQ 0x10011fa4 ; ATTCFindByTypeValueReq + 38 - 0x10011f94: 9400 .. STR r4,[sp,#0] - 0x10011f96: 4ca9 .L LDR r4,[pc,#676] ; [0x1001223c] = 0x3ab7 - 0x10011f98: 462b +F MOV r3,r5 - 0x10011f9a: 4632 2F MOV r2,r6 - 0x10011f9c: 4639 9F MOV r1,r7 - 0x10011f9e: 3444 D4 ADDS r4,r4,#0x44 - 0x10011fa0: 9801 .. LDR r0,[sp,#4] - 0x10011fa2: 47a0 .G BLX r4 - 0x10011fa4: e52d -. B 0x10011a02 ; BleInit + 266 - ATTCReadByTypeReq - 0x10011fa6: b5f8 .. PUSH {r3-r7,lr} - 0x10011fa8: 460e .F MOV r6,r1 - 0x10011faa: 4607 .F MOV r7,r0 - 0x10011fac: 49a2 .I LDR r1,[pc,#648] ; [0x10012238] = 0xaf5 - 0x10011fae: 461c .F MOV r4,r3 - 0x10011fb0: 4615 .F MOV r5,r2 - 0x10011fb2: 2001 . MOVS r0,#1 - 0x10011fb4: 4788 .G BLX r1 - 0x10011fb6: 2800 .( CMP r0,#0 - 0x10011fb8: d006 .. BEQ 0x10011fc8 ; ATTCReadByTypeReq + 34 - 0x10011fba: 4623 #F MOV r3,r4 - 0x10011fbc: 4c9f .L LDR r4,[pc,#636] ; [0x1001223c] = 0x3ab7 - 0x10011fbe: 462a *F MOV r2,r5 - 0x10011fc0: 4631 1F MOV r1,r6 - 0x10011fc2: 4638 8F MOV r0,r7 - 0x10011fc4: 347c |4 ADDS r4,r4,#0x7c - 0x10011fc6: 47a0 .G BLX r4 - 0x10011fc8: e5fb .. B 0x10011bc2 ; _GAPStartAdv + 284 - ATTCReadReq - 0x10011fca: b510 .. PUSH {r4,lr} - 0x10011fcc: 4604 .F MOV r4,r0 - 0x10011fce: 499a .I LDR r1,[pc,#616] ; [0x10012238] = 0xaf5 - 0x10011fd0: 2001 . MOVS r0,#1 - 0x10011fd2: 4788 .G BLX r1 - 0x10011fd4: 2800 .( CMP r0,#0 - 0x10011fd6: d003 .. BEQ 0x10011fe0 ; ATTCReadReq + 22 - 0x10011fd8: 4998 .I LDR r1,[pc,#608] ; [0x1001223c] = 0x3ab7 - 0x10011fda: 4620 F MOV r0,r4 - 0x10011fdc: 31ac .1 ADDS r1,r1,#0xac - 0x10011fde: 4788 .G BLX r1 - 0x10011fe0: bd10 .. POP {r4,pc} - ATTCReadBlobReq - 0x10011fe2: b570 p. PUSH {r4-r6,lr} - 0x10011fe4: 4605 .F MOV r5,r0 - 0x10011fe6: 4a94 .J LDR r2,[pc,#592] ; [0x10012238] = 0xaf5 - 0x10011fe8: 460c .F MOV r4,r1 - 0x10011fea: 2001 . MOVS r0,#1 - 0x10011fec: 4790 .G BLX r2 - 0x10011fee: 2800 .( CMP r0,#0 - 0x10011ff0: d004 .. BEQ 0x10011ffc ; ATTCReadBlobReq + 26 - 0x10011ff2: 4a92 .J LDR r2,[pc,#584] ; [0x1001223c] = 0x3ab7 - 0x10011ff4: 4621 !F MOV r1,r4 - 0x10011ff6: 4628 (F MOV r0,r5 - 0x10011ff8: 32c6 .2 ADDS r2,r2,#0xc6 - 0x10011ffa: 4790 .G BLX r2 - 0x10011ffc: bd70 p. POP {r4-r6,pc} - ATTCReadMultipleReq - 0x10011ffe: b570 p. PUSH {r4-r6,lr} - 0x10012000: 4605 .F MOV r5,r0 - 0x10012002: 4a8d .J LDR r2,[pc,#564] ; [0x10012238] = 0xaf5 - 0x10012004: 460c .F MOV r4,r1 - 0x10012006: 2001 . MOVS r0,#1 - 0x10012008: 4790 .G BLX r2 - 0x1001200a: 2800 .( CMP r0,#0 - 0x1001200c: d004 .. BEQ 0x10012018 ; ATTCReadMultipleReq + 26 - 0x1001200e: 4a8b .J LDR r2,[pc,#556] ; [0x1001223c] = 0x3ab7 - 0x10012010: 4621 !F MOV r1,r4 - 0x10012012: 4628 (F MOV r0,r5 - 0x10012014: 32e8 .2 ADDS r2,r2,#0xe8 - 0x10012016: 4790 .G BLX r2 - 0x10012018: bd70 p. POP {r4-r6,pc} - ATTCReadByGroupTypeReq - 0x1001201a: b5f8 .. PUSH {r3-r7,lr} - 0x1001201c: 460e .F MOV r6,r1 - 0x1001201e: 4607 .F MOV r7,r0 - 0x10012020: 4985 .I LDR r1,[pc,#532] ; [0x10012238] = 0xaf5 - 0x10012022: 461c .F MOV r4,r3 - 0x10012024: 4615 .F MOV r5,r2 - 0x10012026: 2001 . MOVS r0,#1 - 0x10012028: 4788 .G BLX r1 - 0x1001202a: 2800 .( CMP r0,#0 - 0x1001202c: d005 .. BEQ 0x1001203a ; ATTCReadByGroupTypeReq + 32 - 0x1001202e: 4623 #F MOV r3,r4 - 0x10012030: 4c83 .L LDR r4,[pc,#524] ; [0x10012240] = 0x3bbb - 0x10012032: 462a *F MOV r2,r5 - 0x10012034: 4631 1F MOV r1,r6 - 0x10012036: 4638 8F MOV r0,r7 - 0x10012038: 47a0 .G BLX r4 - 0x1001203a: e5c2 .. B 0x10011bc2 ; _GAPStartAdv + 284 - ATTCWriteReq - 0x1001203c: b570 p. PUSH {r4-r6,lr} - 0x1001203e: 460d .F MOV r5,r1 - 0x10012040: 4606 .F MOV r6,r0 - 0x10012042: 497d }I LDR r1,[pc,#500] ; [0x10012238] = 0xaf5 - 0x10012044: 4614 .F MOV r4,r2 - 0x10012046: 2001 . MOVS r0,#1 - 0x10012048: 4788 .G BLX r1 - 0x1001204a: 2800 .( CMP r0,#0 - 0x1001204c: d005 .. BEQ 0x1001205a ; ATTCWriteReq + 30 - 0x1001204e: 4b7c |K LDR r3,[pc,#496] ; [0x10012240] = 0x3bbb - 0x10012050: 4622 "F MOV r2,r4 - 0x10012052: 4629 )F MOV r1,r5 - 0x10012054: 4630 0F MOV r0,r6 - 0x10012056: 3330 03 ADDS r3,r3,#0x30 - 0x10012058: 4798 .G BLX r3 - 0x1001205a: bd70 p. POP {r4-r6,pc} - ATTCWriteCmdReq - 0x1001205c: b570 p. PUSH {r4-r6,lr} - 0x1001205e: 460d .F MOV r5,r1 - 0x10012060: 4606 .F MOV r6,r0 - 0x10012062: 4975 uI LDR r1,[pc,#468] ; [0x10012238] = 0xaf5 - 0x10012064: 4614 .F MOV r4,r2 - 0x10012066: 2001 . MOVS r0,#1 - 0x10012068: 4788 .G BLX r1 - 0x1001206a: 2800 .( CMP r0,#0 - 0x1001206c: d005 .. BEQ 0x1001207a ; ATTCWriteCmdReq + 30 - 0x1001206e: 4b74 tK LDR r3,[pc,#464] ; [0x10012240] = 0x3bbb - 0x10012070: 4622 "F MOV r2,r4 - 0x10012072: 4629 )F MOV r1,r5 - 0x10012074: 4630 0F MOV r0,r6 - 0x10012076: 335c \3 ADDS r3,r3,#0x5c - 0x10012078: 4798 .G BLX r3 - 0x1001207a: bd70 p. POP {r4-r6,pc} - ATTCPrepareWriteReq - 0x1001207c: b5f8 .. PUSH {r3-r7,lr} - 0x1001207e: 460e .F MOV r6,r1 - 0x10012080: 4607 .F MOV r7,r0 - 0x10012082: 496d mI LDR r1,[pc,#436] ; [0x10012238] = 0xaf5 - 0x10012084: 461c .F MOV r4,r3 - 0x10012086: 4615 .F MOV r5,r2 - 0x10012088: 2001 . MOVS r0,#1 - 0x1001208a: 4788 .G BLX r1 - 0x1001208c: 2800 .( CMP r0,#0 - 0x1001208e: d006 .. BEQ 0x1001209e ; ATTCPrepareWriteReq + 34 - 0x10012090: 4623 #F MOV r3,r4 - 0x10012092: 4c6b kL LDR r4,[pc,#428] ; [0x10012240] = 0x3bbb - 0x10012094: 462a *F MOV r2,r5 - 0x10012096: 4631 1F MOV r1,r6 - 0x10012098: 4638 8F MOV r0,r7 - 0x1001209a: 3488 .4 ADDS r4,r4,#0x88 - 0x1001209c: 47a0 .G BLX r4 - 0x1001209e: e590 .. B 0x10011bc2 ; _GAPStartAdv + 284 - ATTCExecuteWriteReq - 0x100120a0: b510 .. PUSH {r4,lr} - 0x100120a2: 4604 .F MOV r4,r0 - 0x100120a4: 4964 dI LDR r1,[pc,#400] ; [0x10012238] = 0xaf5 - 0x100120a6: 2001 . MOVS r0,#1 - 0x100120a8: 4788 .G BLX r1 - 0x100120aa: 2800 .( CMP r0,#0 - 0x100120ac: d003 .. BEQ 0x100120b6 ; ATTCExecuteWriteReq + 22 - 0x100120ae: 4964 dI LDR r1,[pc,#400] ; [0x10012240] = 0x3bbb - 0x100120b0: 4620 F MOV r0,r4 - 0x100120b2: 31b8 .1 ADDS r1,r1,#0xb8 - 0x100120b4: 4788 .G BLX r1 - 0x100120b6: bd10 .. POP {r4,pc} - ATTCConfirmation - 0x100120b8: b510 .. PUSH {r4,lr} - 0x100120ba: 495f _I LDR r1,[pc,#380] ; [0x10012238] = 0xaf5 - 0x100120bc: 2001 . MOVS r0,#1 - 0x100120be: 4788 .G BLX r1 - 0x100120c0: 2800 .( CMP r0,#0 - 0x100120c2: d002 .. BEQ 0x100120ca ; ATTCConfirmation + 18 - 0x100120c4: 485e ^H LDR r0,[pc,#376] ; [0x10012240] = 0x3bbb - 0x100120c6: 30cc .0 ADDS r0,r0,#0xcc - 0x100120c8: 4780 .G BLX r0 - 0x100120ca: bd10 .. POP {r4,pc} - _SYSClockSwitch - 0x100120cc: b570 p. PUSH {r4-r6,lr} - 0x100120ce: 4d55 UM LDR r5,[pc,#340] ; [0x10012224] = 0x20003150 - 0x100120d0: 4604 .F MOV r4,r0 - 0x100120d2: 2808 .( CMP r0,#8 - 0x100120d4: d004 .. BEQ 0x100120e0 ; _SYSClockSwitch + 20 - 0x100120d6: 68e8 .h LDR r0,[r5,#0xc] - 0x100120d8: 7840 @x LDRB r0,[r0,#1] - 0x100120da: 2808 .( CMP r0,#8 - 0x100120dc: d00d .. BEQ 0x100120fa ; _SYSClockSwitch + 46 - 0x100120de: e014 .. B 0x1001210a ; _SYSClockSwitch + 62 - 0x100120e0: 2100 .! MOVS r1,#0 - 0x100120e2: 207f . MOVS r0,#0x7f - 0x100120e4: f7feff99 .... BL BBRFWrite ; 0x1001101a - 0x100120e8: 2101 .! MOVS r1,#1 - 0x100120ea: 2040 @ MOVS r0,#0x40 - 0x100120ec: f7feff95 .... BL BBRFWrite ; 0x1001101a - 0x100120f0: 6ae8 .j LDR r0,[r5,#0x2c] - 0x100120f2: 7801 .x LDRB r1,[r0,#0] - 0x100120f4: 08c9 .. LSRS r1,r1,#3 - 0x100120f6: 00c9 .. LSLS r1,r1,#3 - 0x100120f8: e00e .. B 0x10012118 ; _SYSClockSwitch + 76 - 0x100120fa: 2100 .! MOVS r1,#0 - 0x100120fc: 207f . MOVS r0,#0x7f - 0x100120fe: f7feff8c .... BL BBRFWrite ; 0x1001101a - 0x10012102: 2100 .! MOVS r1,#0 - 0x10012104: 2040 @ MOVS r0,#0x40 - 0x10012106: f7feff88 .... BL BBRFWrite ; 0x1001101a - 0x1001210a: 6ae8 .j LDR r0,[r5,#0x2c] - 0x1001210c: 7801 .x LDRB r1,[r0,#0] - 0x1001210e: 0762 b. LSLS r2,r4,#29 - 0x10012110: 08c9 .. LSRS r1,r1,#3 - 0x10012112: 00c9 .. LSLS r1,r1,#3 - 0x10012114: 0f52 R. LSRS r2,r2,#29 - 0x10012116: 4311 .C ORRS r1,r1,r2 - 0x10012118: 7001 .p STRB r1,[r0,#0] - 0x1001211a: 68e8 .h LDR r0,[r5,#0xc] - 0x1001211c: 7044 Dp STRB r4,[r0,#1] - 0x1001211e: 2001 . MOVS r0,#1 - 0x10012120: bd70 p. POP {r4-r6,pc} - MCUClockSwitch - 0x10012122: e7d3 .. B _SYSClockSwitch ; 0x100120cc - GetMCUClock - 0x10012124: b510 .. PUSH {r4,lr} - 0x10012126: 4604 .F MOV r4,r0 - 0x10012128: 4846 FH LDR r0,[pc,#280] ; [0x10012244] = 0x449f - 0x1001212a: 4780 .G BLX r0 - 0x1001212c: 7020 p STRB r0,[r4,#0] - 0x1001212e: 2001 . MOVS r0,#1 - 0x10012130: bd10 .. POP {r4,pc} - GetClock - 0x10012132: b510 .. PUSH {r4,lr} - 0x10012134: 4604 .F MOV r4,r0 - 0x10012136: 4843 CH LDR r0,[pc,#268] ; [0x10012244] = 0x449f - 0x10012138: 1d80 .. ADDS r0,r0,#6 - 0x1001213a: 4780 .G BLX r0 - 0x1001213c: 7020 p STRB r0,[r4,#0] - 0x1001213e: 2001 . MOVS r0,#1 - 0x10012140: bd10 .. POP {r4,pc} - WakeupConfig - 0x10012142: 4940 @I LDR r1,[pc,#256] ; [0x10012244] = 0x449f - 0x10012144: b510 .. PUSH {r4,lr} - 0x10012146: 311c .1 ADDS r1,r1,#0x1c - 0x10012148: 4788 .G BLX r1 - 0x1001214a: 2001 . MOVS r0,#1 - 0x1001214c: bd10 .. POP {r4,pc} - LLSleep - 0x1001214e: 483d =H LDR r0,[pc,#244] ; [0x10012244] = 0x449f - 0x10012150: b510 .. PUSH {r4,lr} - 0x10012152: 3072 r0 ADDS r0,r0,#0x72 - 0x10012154: 4780 .G BLX r0 - 0x10012156: 2001 . MOVS r0,#1 - 0x10012158: bd10 .. POP {r4,pc} - Rand - 0x1001215a: 483b ;H LDR r0,[pc,#236] ; [0x10012248] = 0x5ffb - 0x1001215c: 4700 .G BX r0 - DelayUS - 0x1001215e: 493b ;I LDR r1,[pc,#236] ; [0x1001224c] = 0x622b - 0x10012160: 4708 .G BX r1 - DelayMS - 0x10012162: 493a :I LDR r1,[pc,#232] ; [0x1001224c] = 0x622b - 0x10012164: 311a .1 ADDS r1,r1,#0x1a - 0x10012166: 4708 .G BX r1 - GetCompanyID - 0x10012168: b508 .. PUSH {r3,lr} - 0x1001216a: 4939 9I LDR r1,[pc,#228] ; [0x10012250] = 0x654d - 0x1001216c: 4668 hF MOV r0,sp - 0x1001216e: 4788 .G BLX r1 - 0x10012170: 4668 hF MOV r0,sp - 0x10012172: 78c0 .x LDRB r0,[r0,#3] - 0x10012174: 0780 .. LSLS r0,r0,#30 - 0x10012176: 0fc0 .. LSRS r0,r0,#31 - 0x10012178: bd08 .. POP {r3,pc} - GetQFNType - 0x1001217a: b508 .. PUSH {r3,lr} - 0x1001217c: 4934 4I LDR r1,[pc,#208] ; [0x10012250] = 0x654d - 0x1001217e: 4668 hF MOV r0,sp - 0x10012180: 4788 .G BLX r1 - 0x10012182: 4668 hF MOV r0,sp - 0x10012184: 78c0 .x LDRB r0,[r0,#3] - 0x10012186: 09c0 .. LSRS r0,r0,#7 - 0x10012188: d000 .. BEQ 0x1001218c ; GetQFNType + 18 - 0x1001218a: 2001 . MOVS r0,#1 - 0x1001218c: bd08 .. POP {r3,pc} - RFRead - 0x1001218e: b510 .. PUSH {r4,lr} - 0x10012190: f7feff41 ..A. BL BBRFRead ; 0x10011016 - 0x10012194: bd10 .. POP {r4,pc} - RFWrite - 0x10012196: b510 .. PUSH {r4,lr} - 0x10012198: f7feff3f ..?. BL BBRFWrite ; 0x1001101a - 0x1001219c: bd10 .. POP {r4,pc} - lib_check_ble_fsm_state - 0x1001219e: 4821 !H LDR r0,[pc,#132] ; [0x10012224] = 0x20003150 - 0x100121a0: 6a80 .j LDR r0,[r0,#0x28] - 0x100121a2: 7bc0 .{ LDRB r0,[r0,#0xf] - 0x100121a4: 2805 .( CMP r0,#5 - 0x100121a6: d005 .. BEQ 0x100121b4 ; lib_check_ble_fsm_state + 22 - 0x100121a8: 2806 .( CMP r0,#6 - 0x100121aa: d003 .. BEQ 0x100121b4 ; lib_check_ble_fsm_state + 22 - 0x100121ac: 280f .( CMP r0,#0xf - 0x100121ae: d001 .. BEQ 0x100121b4 ; lib_check_ble_fsm_state + 22 - 0x100121b0: 2000 . MOVS r0,#0 - 0x100121b2: 4770 pG BX lr - 0x100121b4: 2001 . MOVS r0,#1 - 0x100121b6: 4770 pG BX lr - SystemSleep - 0x100121b8: b510 .. PUSH {r4,lr} - 0x100121ba: f7fffff0 .... BL lib_check_ble_fsm_state ; 0x1001219e - 0x100121be: 2800 .( CMP r0,#0 - 0x100121c0: d102 .. BNE 0x100121c8 ; SystemSleep + 16 - 0x100121c2: 4820 H LDR r0,[pc,#128] ; [0x10012244] = 0x449f - 0x100121c4: 3052 R0 ADDS r0,r0,#0x52 - 0x100121c6: 4780 .G BLX r0 - 0x100121c8: 2001 . MOVS r0,#1 - 0x100121ca: bd10 .. POP {r4,pc} - SystemPowerDown - 0x100121cc: b510 .. PUSH {r4,lr} - 0x100121ce: 4915 .I LDR r1,[pc,#84] ; [0x10012224] = 0x20003150 - 0x100121d0: 2201 ." MOVS r2,#1 - 0x100121d2: 6a88 .j LDR r0,[r1,#0x28] - 0x100121d4: 7542 Bu STRB r2,[r0,#0x15] - 0x100121d6: 7c43 C| LDRB r3,[r0,#0x11] - 0x100121d8: 09db .. LSRS r3,r3,#7 - 0x100121da: 01db .. LSLS r3,r3,#7 - 0x100121dc: 1c9b .. ADDS r3,r3,#2 - 0x100121de: 7443 Ct STRB r3,[r0,#0x11] - 0x100121e0: 1e93 .. SUBS r3,r2,#2 - 0x100121e2: 7483 .t STRB r3,[r0,#0x12] - 0x100121e4: 0a1b .. LSRS r3,r3,#8 - 0x100121e6: 74c3 .t STRB r3,[r0,#0x13] - 0x100121e8: 6ac9 .j LDR r1,[r1,#0x2c] - 0x100121ea: 7acb .z LDRB r3,[r1,#0xb] - 0x100121ec: 24ef .$ MOVS r4,#0xef - 0x100121ee: 4023 #@ ANDS r3,r3,r4 - 0x100121f0: 72cb .r STRB r3,[r1,#0xb] - 0x100121f2: 7b4b K{ LDRB r3,[r1,#0xd] - 0x100121f4: 4393 .C BICS r3,r3,r2 - 0x100121f6: 734b Ks STRB r3,[r1,#0xd] - 0x100121f8: 7a8b .z LDRB r3,[r1,#0xa] - 0x100121fa: 4313 .C ORRS r3,r3,r2 - 0x100121fc: 728b .r STRB r3,[r1,#0xa] - 0x100121fe: 7e81 .~ LDRB r1,[r0,#0x1a] - 0x10012200: 2302 .# MOVS r3,#2 - 0x10012202: 4319 .C ORRS r1,r1,r3 - 0x10012204: 7681 .v STRB r1,[r0,#0x1a] - 0x10012206: 7c01 .| LDRB r1,[r0,#0x10] - 0x10012208: 4311 .C ORRS r1,r1,r2 - 0x1001220a: 7401 .t STRB r1,[r0,#0x10] - 0x1001220c: 490f .I LDR r1,[pc,#60] ; [0x1001224c] = 0x622b - 0x1001220e: 2005 . MOVS r0,#5 - 0x10012210: 311a .1 ADDS r1,r1,#0x1a - 0x10012212: 4788 .G BLX r1 - 0x10012214: 480f .H LDR r0,[pc,#60] ; [0x10012254] = 0x46e5 - 0x10012216: 4780 .G BLX r0 - 0x10012218: 2001 . MOVS r0,#1 - 0x1001221a: bd10 .. POP {r4,pc} - $d - 0x1001221c: 00005725 %W.. DCD 22309 - 0x10012220: 0000421d .B.. DCD 16925 - 0x10012224: 20003150 P1. DCD 536883536 - 0x10012228: 100112b1 .... DCD 268505777 - 0x1001222c: 0000432d -C.. DCD 17197 - 0x10012230: 00004e2b +N.. DCD 20011 - 0x10012234: 20003b87 .;. DCD 536886151 - 0x10012238: 00000af5 .... DCD 2805 - 0x1001223c: 00003ab7 .:.. DCD 15031 - 0x10012240: 00003bbb .;.. DCD 15291 - 0x10012244: 0000449f .D.. DCD 17567 - 0x10012248: 00005ffb ._.. DCD 24571 - 0x1001224c: 0000622b +b.. DCD 25131 - 0x10012250: 0000654d Me.. DCD 25933 - 0x10012254: 000046e5 .F.. DCD 18149 - $t - SystemReset - 0x10012258: b510 .. PUSH {r4,lr} - 0x1001225a: 48f8 .H LDR r0,[pc,#992] ; [0x1001263c] = 0x46f7 - 0x1001225c: 4780 .G BLX r0 - 0x1001225e: 2001 . MOVS r0,#1 - 0x10012260: e7db .. B 0x1001221a ; SystemPowerDown + 78 - CapdetEn - 0x10012262: b510 .. PUSH {r4,lr} - 0x10012264: 49f6 .I LDR r1,[pc,#984] ; [0x10012640] = 0x65cb - 0x10012266: 4788 .G BLX r1 - 0x10012268: 2001 . MOVS r0,#1 - 0x1001226a: e7d6 .. B 0x1001221a ; SystemPowerDown + 78 - PowerDownLPOEn - 0x1001226c: 49f4 .I LDR r1,[pc,#976] ; [0x10012640] = 0x65cb - 0x1001226e: b510 .. PUSH {r4,lr} - 0x10012270: 3118 .1 ADDS r1,r1,#0x18 - 0x10012272: 4788 .G BLX r1 - 0x10012274: 2001 . MOVS r0,#1 - 0x10012276: e7d0 .. B 0x1001221a ; SystemPowerDown + 78 - SetBondManagerIndex - 0x10012278: 49f0 .I LDR r1,[pc,#960] ; [0x1001263c] = 0x46f7 - 0x1001227a: b510 .. PUSH {r4,lr} - 0x1001227c: 3146 F1 ADDS r1,r1,#0x46 - 0x1001227e: 4788 .G BLX r1 - 0x10012280: 2001 . MOVS r0,#1 - 0x10012282: e7ca .. B 0x1001221a ; SystemPowerDown + 78 - GetBondDevice - 0x10012284: 49ed .I LDR r1,[pc,#948] ; [0x1001263c] = 0x46f7 - 0x10012286: 319a .1 ADDS r1,r1,#0x9a - 0x10012288: 4708 .G BX r1 - AddBondDevice - 0x1001228a: 49ec .I LDR r1,[pc,#944] ; [0x1001263c] = 0x46f7 - 0x1001228c: b510 .. PUSH {r4,lr} - 0x1001228e: 31e8 .1 ADDS r1,r1,#0xe8 - 0x10012290: 4788 .G BLX r1 - 0x10012292: 2001 . MOVS r0,#1 - 0x10012294: e7c1 .. B 0x1001221a ; SystemPowerDown + 78 - DelAllBondDevice - 0x10012296: b510 .. PUSH {r4,lr} - 0x10012298: 48ea .H LDR r0,[pc,#936] ; [0x10012644] = 0x4803 - 0x1001229a: 4780 .G BLX r0 - 0x1001229c: 2001 . MOVS r0,#1 - 0x1001229e: e7bc .. B 0x1001221a ; SystemPowerDown + 78 - DelBondDevice - 0x100122a0: 48e8 .H LDR r0,[pc,#928] ; [0x10012644] = 0x4803 - 0x100122a2: b510 .. PUSH {r4,lr} - 0x100122a4: 3018 .0 ADDS r0,r0,#0x18 - 0x100122a6: 4780 .G BLX r0 - 0x100122a8: 2001 . MOVS r0,#1 - 0x100122aa: e7b6 .. B 0x1001221a ; SystemPowerDown + 78 - ReadProfileData - 0x100122ac: 4be5 .K LDR r3,[pc,#916] ; [0x10012644] = 0x4803 - 0x100122ae: 33a2 .3 ADDS r3,r3,#0xa2 - 0x100122b0: 4718 .G BX r3 - WriteProfileData - 0x100122b2: 4be4 .K LDR r3,[pc,#912] ; [0x10012644] = 0x4803 - 0x100122b4: 33d8 .3 ADDS r3,r3,#0xd8 - 0x100122b6: 4718 .G BX r3 - EraseFlashData - 0x100122b8: b5f8 .. PUSH {r3-r7,lr} - 0x100122ba: 4607 .F MOV r7,r0 - 0x100122bc: 48e2 .H LDR r0,[pc,#904] ; [0x10012648] = 0x20003150 - 0x100122be: 2600 .& MOVS r6,#0 - 0x100122c0: 6880 .h LDR r0,[r0,#8] - 0x100122c2: 460d .F MOV r5,r1 - 0x100122c4: 4634 4F MOV r4,r6 - 0x100122c6: 3028 (0 ADDS r0,r0,#0x28 - 0x100122c8: f001fd6a ..j. BL __aeabi_uread4 ; 0x10013da0 - 0x100122cc: 0329 ). LSLS r1,r5,#12 - 0x100122ce: 19c9 .. ADDS r1,r1,r7 - 0x100122d0: 1841 A. ADDS r1,r0,r1 - 0x100122d2: 48dd .H LDR r0,[pc,#884] ; [0x10012648] = 0x20003150 - 0x100122d4: 6b40 @k LDR r0,[r0,#0x34] - 0x100122d6: 4281 .B CMP r1,r0 - 0x100122d8: d911 .. BLS 0x100122fe ; EraseFlashData + 70 - 0x100122da: 2000 . MOVS r0,#0 - 0x100122dc: e471 q. B 0x10011bc2 ; _GAPStartAdv + 284 - 0x100122de: b672 r. CPSID i - 0x100122e0: 48d9 .H LDR r0,[pc,#868] ; [0x10012648] = 0x20003150 - 0x100122e2: 6880 .h LDR r0,[r0,#8] - 0x100122e4: 3028 (0 ADDS r0,r0,#0x28 - 0x100122e6: f001fd5b ..[. BL __aeabi_uread4 ; 0x10013da0 - 0x100122ea: 0321 !. LSLS r1,r4,#12 - 0x100122ec: 19c9 .. ADDS r1,r1,r7 - 0x100122ee: 1840 @. ADDS r0,r0,r1 - 0x100122f0: 4ad6 .J LDR r2,[pc,#856] ; [0x1001264c] = 0x5443 - 0x100122f2: 2101 .! MOVS r1,#1 - 0x100122f4: 4790 .G BLX r2 - 0x100122f6: 4606 .F MOV r6,r0 - 0x100122f8: b662 b. CPSIE i - 0x100122fa: 1c64 d. ADDS r4,r4,#1 - 0x100122fc: b2e4 .. UXTB r4,r4 - 0x100122fe: 42ac .B CMP r4,r5 - 0x10012300: d3ed .. BCC 0x100122de ; EraseFlashData + 38 - 0x10012302: 4630 0F MOV r0,r6 - 0x10012304: e45d ]. B 0x10011bc2 ; _GAPStartAdv + 284 - ReadFlashData - 0x10012306: b5f8 .. PUSH {r3-r7,lr} - 0x10012308: 4dcf .M LDR r5,[pc,#828] ; [0x10012648] = 0x20003150 - 0x1001230a: 4604 .F MOV r4,r0 - 0x1001230c: 68a8 .h LDR r0,[r5,#8] - 0x1001230e: 4617 .F MOV r7,r2 - 0x10012310: 460e .F MOV r6,r1 - 0x10012312: 3028 (0 ADDS r0,r0,#0x28 - 0x10012314: f001fd44 ..D. BL __aeabi_uread4 ; 0x10013da0 - 0x10012318: 4601 .F MOV r1,r0 - 0x1001231a: 19a2 .. ADDS r2,r4,r6 - 0x1001231c: 1880 .. ADDS r0,r0,r2 - 0x1001231e: 6b6a jk LDR r2,[r5,#0x34] - 0x10012320: 4290 .B CMP r0,r2 - 0x10012322: d80a .. BHI 0x1001233a ; ReadFlashData + 52 - 0x10012324: 2900 .) CMP r1,#0 - 0x10012326: d008 .. BEQ 0x1001233a ; ReadFlashData + 52 - 0x10012328: b672 r. CPSID i - 0x1001232a: 1908 .. ADDS r0,r1,r4 - 0x1001232c: 4bc7 .K LDR r3,[pc,#796] ; [0x1001264c] = 0x5443 - 0x1001232e: 463a :F MOV r2,r7 - 0x10012330: 4631 1F MOV r1,r6 - 0x10012332: 3bea .; SUBS r3,r3,#0xea - 0x10012334: 4798 .G BLX r3 - 0x10012336: b662 b. CPSIE i - 0x10012338: e443 C. B 0x10011bc2 ; _GAPStartAdv + 284 - 0x1001233a: 2000 . MOVS r0,#0 - 0x1001233c: e441 A. B 0x10011bc2 ; _GAPStartAdv + 284 - WriteFlashData - 0x1001233e: b5f8 .. PUSH {r3-r7,lr} - 0x10012340: 4dc1 .M LDR r5,[pc,#772] ; [0x10012648] = 0x20003150 - 0x10012342: 4604 .F MOV r4,r0 - 0x10012344: 68a8 .h LDR r0,[r5,#8] - 0x10012346: 4617 .F MOV r7,r2 - 0x10012348: 460e .F MOV r6,r1 - 0x1001234a: 3028 (0 ADDS r0,r0,#0x28 - 0x1001234c: f001fd28 ..(. BL __aeabi_uread4 ; 0x10013da0 - 0x10012350: 4601 .F MOV r1,r0 - 0x10012352: 19a2 .. ADDS r2,r4,r6 - 0x10012354: 1880 .. ADDS r0,r0,r2 - 0x10012356: 6b6a jk LDR r2,[r5,#0x34] - 0x10012358: 4290 .B CMP r0,r2 - 0x1001235a: d80a .. BHI 0x10012372 ; WriteFlashData + 52 - 0x1001235c: 2900 .) CMP r1,#0 - 0x1001235e: d008 .. BEQ 0x10012372 ; WriteFlashData + 52 - 0x10012360: b672 r. CPSID i - 0x10012362: 1908 .. ADDS r0,r1,r4 - 0x10012364: 4bb9 .K LDR r3,[pc,#740] ; [0x1001264c] = 0x5443 - 0x10012366: 463a :F MOV r2,r7 - 0x10012368: 4631 1F MOV r1,r6 - 0x1001236a: 3b82 .; SUBS r3,r3,#0x82 - 0x1001236c: 4798 .G BLX r3 - 0x1001236e: b662 b. CPSIE i - 0x10012370: e427 '. B 0x10011bc2 ; _GAPStartAdv + 284 - 0x10012372: 2000 . MOVS r0,#0 - 0x10012374: e425 %. B 0x10011bc2 ; _GAPStartAdv + 284 - CodeErase - 0x10012376: b570 p. PUSH {r4-r6,lr} - 0x10012378: 48b5 .H LDR r0,[pc,#724] ; [0x10012650] = 0x20003b30 - 0x1001237a: 2400 .$ MOVS r4,#0 - 0x1001237c: 7800 .x LDRB r0,[r0,#0] - 0x1001237e: 4eb3 .N LDR r6,[pc,#716] ; [0x1001264c] = 0x5443 - 0x10012380: 4db1 .M LDR r5,[pc,#708] ; [0x10012648] = 0x20003150 - 0x10012382: 2800 .( CMP r0,#0 - 0x10012384: d00d .. BEQ 0x100123a2 ; CodeErase + 44 - 0x10012386: 2801 .( CMP r0,#1 - 0x10012388: d01e .. BEQ 0x100123c8 ; CodeErase + 82 - 0x1001238a: e024 $. B 0x100123d6 ; CodeErase + 96 - 0x1001238c: b672 r. CPSID i - 0x1001238e: 3014 .0 ADDS r0,r0,#0x14 - 0x10012390: f001fd06 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012394: 0321 !. LSLS r1,r4,#12 - 0x10012396: 1840 @. ADDS r0,r0,r1 - 0x10012398: 2101 .! MOVS r1,#1 - 0x1001239a: 47b0 .G BLX r6 - 0x1001239c: b662 b. CPSIE i - 0x1001239e: 1c64 d. ADDS r4,r4,#1 - 0x100123a0: b2e4 .. UXTB r4,r4 - 0x100123a2: 68a8 .h LDR r0,[r5,#8] - 0x100123a4: 7bc1 .{ LDRB r1,[r0,#0xf] - 0x100123a6: 7b82 .{ LDRB r2,[r0,#0xe] - 0x100123a8: 0209 .. LSLS r1,r1,#8 - 0x100123aa: 4311 .C ORRS r1,r1,r2 - 0x100123ac: 42a1 .B CMP r1,r4 - 0x100123ae: d8ed .. BHI 0x1001238c ; CodeErase + 22 - 0x100123b0: e011 .. B 0x100123d6 ; CodeErase + 96 - 0x100123b2: b672 r. CPSID i - 0x100123b4: 3010 .0 ADDS r0,r0,#0x10 - 0x100123b6: f001fcf3 .... BL __aeabi_uread4 ; 0x10013da0 - 0x100123ba: 0321 !. LSLS r1,r4,#12 - 0x100123bc: 1840 @. ADDS r0,r0,r1 - 0x100123be: 2101 .! MOVS r1,#1 - 0x100123c0: 47b0 .G BLX r6 - 0x100123c2: b662 b. CPSIE i - 0x100123c4: 1c64 d. ADDS r4,r4,#1 - 0x100123c6: b2e4 .. UXTB r4,r4 - 0x100123c8: 68a8 .h LDR r0,[r5,#8] - 0x100123ca: 7bc1 .{ LDRB r1,[r0,#0xf] - 0x100123cc: 7b82 .{ LDRB r2,[r0,#0xe] - 0x100123ce: 0209 .. LSLS r1,r1,#8 - 0x100123d0: 4311 .C ORRS r1,r1,r2 - 0x100123d2: 42a1 .B CMP r1,r4 - 0x100123d4: d8ed .. BHI 0x100123b2 ; CodeErase + 60 - 0x100123d6: 2001 . MOVS r0,#1 - 0x100123d8: bd70 p. POP {r4-r6,pc} - CodeErase_sector - 0x100123da: b570 p. PUSH {r4-r6,lr} - 0x100123dc: 4604 .F MOV r4,r0 - 0x100123de: 460d .F MOV r5,r1 - 0x100123e0: 0b00 .. LSRS r0,r0,#12 - 0x100123e2: 1942 B. ADDS r2,r0,r5 - 0x100123e4: 4898 .H LDR r0,[pc,#608] ; [0x10012648] = 0x20003150 - 0x100123e6: 6880 .h LDR r0,[r0,#8] - 0x100123e8: 7bc1 .{ LDRB r1,[r0,#0xf] - 0x100123ea: 7b83 .{ LDRB r3,[r0,#0xe] - 0x100123ec: 0209 .. LSLS r1,r1,#8 - 0x100123ee: 4319 .C ORRS r1,r1,r3 - 0x100123f0: 428a .B CMP r2,r1 - 0x100123f2: d901 .. BLS 0x100123f8 ; CodeErase_sector + 30 - 0x100123f4: 2000 . MOVS r0,#0 - 0x100123f6: bd70 p. POP {r4-r6,pc} - 0x100123f8: 4995 .I LDR r1,[pc,#596] ; [0x10012650] = 0x20003b30 - 0x100123fa: 4e94 .N LDR r6,[pc,#592] ; [0x1001264c] = 0x5443 - 0x100123fc: 7809 .x LDRB r1,[r1,#0] - 0x100123fe: 2900 .) CMP r1,#0 - 0x10012400: d002 .. BEQ 0x10012408 ; CodeErase_sector + 46 - 0x10012402: 2901 .) CMP r1,#1 - 0x10012404: d003 .. BEQ 0x1001240e ; CodeErase_sector + 52 - 0x10012406: e00a .. B 0x1001241e ; CodeErase_sector + 68 - 0x10012408: b672 r. CPSID i - 0x1001240a: 3014 .0 ADDS r0,r0,#0x14 - 0x1001240c: e001 .. B 0x10012412 ; CodeErase_sector + 56 - 0x1001240e: b672 r. CPSID i - 0x10012410: 3010 .0 ADDS r0,r0,#0x10 - 0x10012412: f001fcc5 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012416: 1900 .. ADDS r0,r0,r4 - 0x10012418: 4629 )F MOV r1,r5 - 0x1001241a: 47b0 .G BLX r6 - 0x1001241c: b662 b. CPSIE i - 0x1001241e: 2001 . MOVS r0,#1 - 0x10012420: bd70 p. POP {r4-r6,pc} - _FMCodeWrite - 0x10012422: b5f8 .. PUSH {r3-r7,lr} - 0x10012424: 4604 .F MOV r4,r0 - 0x10012426: 488a .H LDR r0,[pc,#552] ; [0x10012650] = 0x20003b30 - 0x10012428: 460f .F MOV r7,r1 - 0x1001242a: 7801 .x LDRB r1,[r0,#0] - 0x1001242c: 4886 .H LDR r0,[pc,#536] ; [0x10012648] = 0x20003150 - 0x1001242e: 4d87 .M LDR r5,[pc,#540] ; [0x1001264c] = 0x5443 - 0x10012430: 6880 .h LDR r0,[r0,#8] - 0x10012432: 3d82 .= SUBS r5,r5,#0x82 - 0x10012434: 4616 .F MOV r6,r2 - 0x10012436: 2900 .) CMP r1,#0 - 0x10012438: d002 .. BEQ 0x10012440 ; _FMCodeWrite + 30 - 0x1001243a: 2901 .) CMP r1,#1 - 0x1001243c: d003 .. BEQ 0x10012446 ; _FMCodeWrite + 36 - 0x1001243e: e00b .. B 0x10012458 ; _FMCodeWrite + 54 - 0x10012440: b672 r. CPSID i - 0x10012442: 3014 .0 ADDS r0,r0,#0x14 - 0x10012444: e001 .. B 0x1001244a ; _FMCodeWrite + 40 - 0x10012446: b672 r. CPSID i - 0x10012448: 3010 .0 ADDS r0,r0,#0x10 - 0x1001244a: f001fca9 .... BL __aeabi_uread4 ; 0x10013da0 - 0x1001244e: 1900 .. ADDS r0,r0,r4 - 0x10012450: 4632 2F MOV r2,r6 - 0x10012452: 4639 9F MOV r1,r7 - 0x10012454: 47a8 .G BLX r5 - 0x10012456: b662 b. CPSIE i - 0x10012458: 2001 . MOVS r0,#1 - 0x1001245a: e43a :. B 0x10011cd2 ; _GAPStartAdv + 556 - CodeWrite - 0x1001245c: b430 0. PUSH {r4,r5} - 0x1001245e: 4b7a zK LDR r3,[pc,#488] ; [0x10012648] = 0x20003150 - 0x10012460: 689c .h LDR r4,[r3,#8] - 0x10012462: 7be3 .{ LDRB r3,[r4,#0xf] - 0x10012464: 7ba4 .{ LDRB r4,[r4,#0xe] - 0x10012466: 021b .. LSLS r3,r3,#8 - 0x10012468: 4323 #C ORRS r3,r3,r4 - 0x1001246a: 031b .. LSLS r3,r3,#12 - 0x1001246c: 4283 .B CMP r3,r0 - 0x1001246e: d202 .. BCS 0x10012476 ; CodeWrite + 26 - 0x10012470: bc30 0. POP {r4,r5} - 0x10012472: 2000 . MOVS r0,#0 - 0x10012474: 4770 pG BX lr - 0x10012476: bc30 0. POP {r4,r5} - 0x10012478: e7d3 .. B _FMCodeWrite ; 0x10012422 - CodeUpdate - 0x1001247a: b430 0. PUSH {r4,r5} - 0x1001247c: 4c75 uL LDR r4,[pc,#468] ; [0x10012654] = 0x4a7b - 0x1001247e: 46a4 .F MOV r12,r4 - 0x10012480: bc30 0. POP {r4,r5} - 0x10012482: 4760 `G BX r12 - FlashDataUpdate - 0x10012484: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10012486: 4870 pH LDR r0,[pc,#448] ; [0x10012648] = 0x20003150 - 0x10012488: b089 .. SUB sp,sp,#0x24 - 0x1001248a: 6880 .h LDR r0,[r0,#8] - 0x1001248c: 2400 .$ MOVS r4,#0 - 0x1001248e: 3028 (0 ADDS r0,r0,#0x28 - 0x10012490: f001fc86 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012494: 4607 .F MOV r7,r0 - 0x10012496: 9809 .. LDR r0,[sp,#0x24] - 0x10012498: 0946 F. LSRS r6,r0,#5 - 0x1001249a: 2500 .% MOVS r5,#0 - 0x1001249c: e011 .. B 0x100124c2 ; FlashDataUpdate + 62 - 0x1001249e: b672 r. CPSID i - 0x100124a0: 0168 h. LSLS r0,r5,#5 - 0x100124a2: 4b6a jK LDR r3,[pc,#424] ; [0x1001264c] = 0x5443 - 0x100124a4: 19c0 .. ADDS r0,r0,r7 - 0x100124a6: 2120 ! MOVS r1,#0x20 - 0x100124a8: 466a jF MOV r2,sp - 0x100124aa: 3bea .; SUBS r3,r3,#0xea - 0x100124ac: 4798 .G BLX r3 - 0x100124ae: b662 b. CPSIE i - 0x100124b0: 2000 . MOVS r0,#0 - 0x100124b2: 4669 iF MOV r1,sp - 0x100124b4: 5c0a .\ LDRB r2,[r1,r0] - 0x100124b6: 1c40 @. ADDS r0,r0,#1 - 0x100124b8: 1912 .. ADDS r2,r2,r4 - 0x100124ba: b294 .. UXTH r4,r2 - 0x100124bc: 2820 ( CMP r0,#0x20 - 0x100124be: d3f9 .. BCC 0x100124b4 ; FlashDataUpdate + 48 - 0x100124c0: 1c6d m. ADDS r5,r5,#1 - 0x100124c2: 42b5 .B CMP r5,r6 - 0x100124c4: d3eb .. BCC 0x1001249e ; FlashDataUpdate + 26 - 0x100124c6: 9809 .. LDR r0,[sp,#0x24] - 0x100124c8: 06c6 .. LSLS r6,r0,#27 - 0x100124ca: 0ef6 .. LSRS r6,r6,#27 - 0x100124cc: b672 r. CPSID i - 0x100124ce: 4631 1F MOV r1,r6 - 0x100124d0: 0168 h. LSLS r0,r5,#5 - 0x100124d2: 4b5e ^K LDR r3,[pc,#376] ; [0x1001264c] = 0x5443 - 0x100124d4: 19c0 .. ADDS r0,r0,r7 - 0x100124d6: 466a jF MOV r2,sp - 0x100124d8: 3bea .; SUBS r3,r3,#0xea - 0x100124da: 4798 .G BLX r3 - 0x100124dc: b662 b. CPSIE i - 0x100124de: 2000 . MOVS r0,#0 - 0x100124e0: 4669 iF MOV r1,sp - 0x100124e2: e003 .. B 0x100124ec ; FlashDataUpdate + 104 - 0x100124e4: 5c0a .\ LDRB r2,[r1,r0] - 0x100124e6: 1912 .. ADDS r2,r2,r4 - 0x100124e8: b294 .. UXTH r4,r2 - 0x100124ea: 1c40 @. ADDS r0,r0,#1 - 0x100124ec: 42b0 .B CMP r0,r6 - 0x100124ee: d3f9 .. BCC 0x100124e4 ; FlashDataUpdate + 96 - 0x100124f0: 980a .. LDR r0,[sp,#0x28] - 0x100124f2: 4284 .B CMP r4,r0 - 0x100124f4: d102 .. BNE 0x100124fc ; FlashDataUpdate + 120 - 0x100124f6: 2001 . MOVS r0,#1 - 0x100124f8: b00b .. ADD sp,sp,#0x2c - 0x100124fa: bdf0 .. POP {r4-r7,pc} - 0x100124fc: 2000 . MOVS r0,#0 - 0x100124fe: e7fb .. B 0x100124f8 ; FlashDataUpdate + 116 - ble_sched_execute - 0x10012500: b5f8 .. PUSH {r3-r7,lr} - 0x10012502: 484e NH LDR r0,[pc,#312] ; [0x1001263c] = 0x46f7 - 0x10012504: 389c .8 SUBS r0,r0,#0x9c - 0x10012506: 4780 .G BLX r0 - 0x10012508: 4c51 QL LDR r4,[pc,#324] ; [0x10012650] = 0x20003b30 - 0x1001250a: 3457 W4 ADDS r4,r4,#0x57 - 0x1001250c: 7a60 `z LDRB r0,[r4,#9] - 0x1001250e: 2800 .( CMP r0,#0 - 0x10012510: d040 @. BEQ 0x10012594 ; ble_sched_execute + 148 - 0x10012512: 0600 .. LSLS r0,r0,#24 - 0x10012514: 2504 .% MOVS r5,#4 - 0x10012516: 2800 .( CMP r0,#0 - 0x10012518: da0f .. BGE 0x1001253a ; ble_sched_execute + 58 - 0x1001251a: 7860 `x LDRB r0,[r4,#1] - 0x1001251c: 7821 !x LDRB r1,[r4,#0] - 0x1001251e: 0200 .. LSLS r0,r0,#8 - 0x10012520: 4308 .C ORRS r0,r0,r1 - 0x10012522: 0740 @. LSLS r0,r0,#29 - 0x10012524: d509 .. BPL 0x1001253a ; ble_sched_execute + 58 - 0x10012526: f7fefcbb .... BL smart_latency_start ; 0x10010ea0 - 0x1001252a: 7860 `x LDRB r0,[r4,#1] - 0x1001252c: 7821 !x LDRB r1,[r4,#0] - 0x1001252e: 0200 .. LSLS r0,r0,#8 - 0x10012530: 4308 .C ORRS r0,r0,r1 - 0x10012532: 43a8 .C BICS r0,r0,r5 - 0x10012534: 7020 p STRB r0,[r4,#0] - 0x10012536: 0a00 .. LSRS r0,r0,#8 - 0x10012538: 7060 `p STRB r0,[r4,#1] - 0x1001253a: 7860 `x LDRB r0,[r4,#1] - 0x1001253c: 7821 !x LDRB r1,[r4,#0] - 0x1001253e: 0200 .. LSLS r0,r0,#8 - 0x10012540: 4308 .C ORRS r0,r0,r1 - 0x10012542: 4f45 EO LDR r7,[pc,#276] ; [0x10012658] = 0x8000 - 0x10012544: 4e45 EN LDR r6,[pc,#276] ; [0x1001265c] = 0x3ea1 - 0x10012546: 0641 A. LSLS r1,r0,#25 - 0x10012548: d50c .. BPL 0x10012564 ; ble_sched_execute + 100 - 0x1001254a: 2140 @! MOVS r1,#0x40 - 0x1001254c: 4388 .C BICS r0,r0,r1 - 0x1001254e: 7020 p STRB r0,[r4,#0] - 0x10012550: 0a00 .. LSRS r0,r0,#8 - 0x10012552: 7060 `p STRB r0,[r4,#1] - 0x10012554: 2002 . MOVS r0,#2 - 0x10012556: 4669 iF MOV r1,sp - 0x10012558: 8008 .. STRH r0,[r1,#0] - 0x1001255a: 4602 .F MOV r2,r0 - 0x1001255c: 466b kF MOV r3,sp - 0x1001255e: 4639 9F MOV r1,r7 - 0x10012560: 2000 . MOVS r0,#0 - 0x10012562: 47b0 .G BLX r6 - 0x10012564: 7860 `x LDRB r0,[r4,#1] - 0x10012566: 7821 !x LDRB r1,[r4,#0] - 0x10012568: 0200 .. LSLS r0,r0,#8 - 0x1001256a: 4308 .C ORRS r0,r0,r1 - 0x1001256c: 07c1 .. LSLS r1,r0,#31 - 0x1001256e: d011 .. BEQ 0x10012594 ; ble_sched_execute + 148 - 0x10012570: 0840 @. LSRS r0,r0,#1 - 0x10012572: 0040 @. LSLS r0,r0,#1 - 0x10012574: 7020 p STRB r0,[r4,#0] - 0x10012576: 0a01 .. LSRS r1,r0,#8 - 0x10012578: 7061 ap STRB r1,[r4,#1] - 0x1001257a: 0780 .. LSLS r0,r0,#30 - 0x1001257c: d502 .. BPL 0x10012584 ; ble_sched_execute + 132 - 0x1001257e: 4668 hF MOV r0,sp - 0x10012580: 8005 .. STRH r5,[r0,#0] - 0x10012582: e002 .. B 0x1001258a ; ble_sched_execute + 138 - 0x10012584: 2005 . MOVS r0,#5 - 0x10012586: 4669 iF MOV r1,sp - 0x10012588: 8008 .. STRH r0,[r1,#0] - 0x1001258a: 2202 ." MOVS r2,#2 - 0x1001258c: 466b kF MOV r3,sp - 0x1001258e: 4639 9F MOV r1,r7 - 0x10012590: 2000 . MOVS r0,#0 - 0x10012592: 47b0 .G BLX r6 - 0x10012594: e450 P. B 0x10011e38 ; _GAPStartScan + 228 - ble_sched_finish - 0x10012596: 4832 2H LDR r0,[pc,#200] ; [0x10012660] = 0x4bf9 - 0x10012598: 4700 .G BX r0 - syd52832_chip_confirm - 0x1001259a: b538 8. PUSH {r3-r5,lr} - 0x1001259c: 4c2a *L LDR r4,[pc,#168] ; [0x10012648] = 0x20003150 - 0x1001259e: 7820 x LDRB r0,[r4,#0] - 0x100125a0: 2800 .( CMP r0,#0 - 0x100125a2: d105 .. BNE 0x100125b0 ; syd52832_chip_confirm + 22 - 0x100125a4: 4926 &I LDR r1,[pc,#152] ; [0x10012640] = 0x65cb - 0x100125a6: 4668 hF MOV r0,sp - 0x100125a8: 397e ~9 SUBS r1,r1,#0x7e - 0x100125aa: 4788 .G BLX r1 - 0x100125ac: 2001 . MOVS r0,#1 - 0x100125ae: 7020 p STRB r0,[r4,#0] - 0x100125b0: 2001 . MOVS r0,#1 - 0x100125b2: bd38 8. POP {r3-r5,pc} - gap_s_smart_update_latency - 0x100125b4: b5f8 .. PUSH {r3-r7,lr} - 0x100125b6: 7802 .x LDRB r2,[r0,#0] - 0x100125b8: 2a00 .* CMP r2,#0 - 0x100125ba: d070 p. BEQ 0x1001269e ; gap_s_smart_update_latency + 234 - 0x100125bc: 4924 $I LDR r1,[pc,#144] ; [0x10012650] = 0x20003b30 - 0x100125be: 3157 W1 ADDS r1,r1,#0x57 - 0x100125c0: 724a Jr STRB r2,[r1,#9] - 0x100125c2: 7842 Bx LDRB r2,[r0,#1] - 0x100125c4: 728a .r STRB r2,[r1,#0xa] - 0x100125c6: 2a00 .* CMP r2,#0 - 0x100125c8: d001 .. BEQ 0x100125ce ; gap_s_smart_update_latency + 26 - 0x100125ca: 2a04 .* CMP r2,#4 - 0x100125cc: d901 .. BLS 0x100125d2 ; gap_s_smart_update_latency + 30 - 0x100125ce: 2204 ." MOVS r2,#4 - 0x100125d0: 728a .r STRB r2,[r1,#0xa] - 0x100125d2: 78c2 .x LDRB r2,[r0,#3] - 0x100125d4: 7884 .x LDRB r4,[r0,#2] - 0x100125d6: 0213 .. LSLS r3,r2,#8 - 0x100125d8: 4a1d .J LDR r2,[pc,#116] ; [0x10012650] = 0x20003b30 - 0x100125da: 4323 #C ORRS r3,r3,r4 - 0x100125dc: 3257 W2 ADDS r2,r2,#0x57 - 0x100125de: 72d3 .r STRB r3,[r2,#0xb] - 0x100125e0: 0a1c .. LSRS r4,r3,#8 - 0x100125e2: 7314 .s STRB r4,[r2,#0xc] - 0x100125e4: 7944 Dy LDRB r4,[r0,#5] - 0x100125e6: 7905 .y LDRB r5,[r0,#4] - 0x100125e8: 0224 $. LSLS r4,r4,#8 - 0x100125ea: 432c ,C ORRS r4,r4,r5 - 0x100125ec: 4615 .F MOV r5,r2 - 0x100125ee: 736c ls STRB r4,[r5,#0xd] - 0x100125f0: 0a24 $. LSRS r4,r4,#8 - 0x100125f2: 73ac .s STRB r4,[r5,#0xe] - 0x100125f4: 79c4 .y LDRB r4,[r0,#7] - 0x100125f6: 7985 .y LDRB r5,[r0,#6] - 0x100125f8: 0220 . LSLS r0,r4,#8 - 0x100125fa: 4328 (C ORRS r0,r0,r5 - 0x100125fc: 73d0 .s STRB r0,[r2,#0xf] - 0x100125fe: 0a00 .. LSRS r0,r0,#8 - 0x10012600: 7410 .t STRB r0,[r2,#0x10] - 0x10012602: 4811 .H LDR r0,[pc,#68] ; [0x10012648] = 0x20003150 - 0x10012604: 2708 .' MOVS r7,#8 - 0x10012606: 68c0 .h LDR r0,[r0,#0xc] - 0x10012608: 1cd2 .. ADDS r2,r2,#3 - 0x1001260a: 3021 !0 ADDS r0,r0,#0x21 - 0x1001260c: 7c44 D| LDRB r4,[r0,#0x11] - 0x1001260e: 7c00 .| LDRB r0,[r0,#0x10] - 0x10012610: 0224 $. LSLS r4,r4,#8 - 0x10012612: 4304 .C ORRS r4,r4,r0 - 0x10012614: 2001 . MOVS r0,#1 - 0x10012616: 42a3 .B CMP r3,r4 - 0x10012618: d928 (. BLS 0x1001266c ; gap_s_smart_update_latency + 184 - 0x1001261a: 2500 .% MOVS r5,#0 - 0x1001261c: 708d .p STRB r5,[r1,#2] - 0x1001261e: 1b1b .. SUBS r3,r3,r4 - 0x10012620: 7a8c .z LDRB r4,[r1,#0xa] - 0x10012622: 42a3 .B CMP r3,r4 - 0x10012624: da04 .. BGE 0x10012630 ; gap_s_smart_update_latency + 124 - 0x10012626: 7110 .q STRB r0,[r2,#4] - 0x10012628: 0a00 .. LSRS r0,r0,#8 - 0x1001262a: 7150 Pq STRB r0,[r2,#5] - 0x1001262c: 728b .r STRB r3,[r1,#0xa] - 0x1001262e: e02a *. B 0x10012686 ; gap_s_smart_update_latency + 210 - 0x10012630: 00e4 .. LSLS r4,r4,#3 - 0x10012632: 42a3 .B CMP r3,r4 - 0x10012634: da16 .. BGE 0x10012664 ; gap_s_smart_update_latency + 176 - 0x10012636: 7110 .q STRB r0,[r2,#4] - 0x10012638: 0a00 .. LSRS r0,r0,#8 - 0x1001263a: e015 .. B 0x10012668 ; gap_s_smart_update_latency + 180 - $d - 0x1001263c: 000046f7 .F.. DCD 18167 - 0x10012640: 000065cb .e.. DCD 26059 - 0x10012644: 00004803 .H.. DCD 18435 - 0x10012648: 20003150 P1. DCD 536883536 - 0x1001264c: 00005443 CT.. DCD 21571 - 0x10012650: 20003b30 0;. DCD 536886064 - 0x10012654: 00004a7b {J.. DCD 19067 - 0x10012658: 00008000 .... DCD 32768 - 0x1001265c: 00003ea1 .>.. DCD 16033 - 0x10012660: 00004bf9 .K.. DCD 19449 - $t - 0x10012664: 7117 .q STRB r7,[r2,#4] - 0x10012666: 0a38 8. LSRS r0,r7,#8 - 0x10012668: 7150 Pq STRB r0,[r2,#5] - 0x1001266a: e00c .. B 0x10012686 ; gap_s_smart_update_latency + 210 - 0x1001266c: 7088 .p STRB r0,[r1,#2] - 0x1001266e: 7a8e .z LDRB r6,[r1,#0xa] - 0x10012670: 1ae5 .. SUBS r5,r4,r3 - 0x10012672: 42b5 .B CMP r5,r6 - 0x10012674: da0e .. BGE 0x10012694 ; gap_s_smart_update_latency + 224 - 0x10012676: 0a06 .. LSRS r6,r0,#8 - 0x10012678: 7110 .q STRB r0,[r2,#4] - 0x1001267a: 7156 Vq STRB r6,[r2,#5] - 0x1001267c: 429c .B CMP r4,r3 - 0x1001267e: d101 .. BNE 0x10012684 ; gap_s_smart_update_latency + 208 - 0x10012680: 7288 .r STRB r0,[r1,#0xa] - 0x10012682: e000 .. B 0x10012686 ; gap_s_smart_update_latency + 210 - 0x10012684: 728d .r STRB r5,[r1,#0xa] - 0x10012686: 7a88 .z LDRB r0,[r1,#0xa] - 0x10012688: 70c8 .p STRB r0,[r1,#3] - 0x1001268a: 7108 .q STRB r0,[r1,#4] - 0x1001268c: f7feff8e .... BL smart_update_retry ; 0x100115ac - 0x10012690: 2001 . MOVS r0,#1 - 0x10012692: e455 U. B 0x10011f40 ; GATTDataSend + 80 - 0x10012694: 00f3 .. LSLS r3,r6,#3 - 0x10012696: 429d .B CMP r5,r3 - 0x10012698: dae4 .. BGE 0x10012664 ; gap_s_smart_update_latency + 176 - 0x1001269a: e7cc .. B 0x10012636 ; gap_s_smart_update_latency + 130 - 0x1001269c: e7ff .. B 0x1001269e ; gap_s_smart_update_latency + 234 - 0x1001269e: 2000 . MOVS r0,#0 - 0x100126a0: e44e N. B 0x10011f40 ; GATTDataSend + 80 - eFuseManual - 0x100126a2: 49fe .I LDR r1,[pc,#1016] ; [0x10012a9c] = 0x20003150 - 0x100126a4: 6a49 Ij LDR r1,[r1,#0x24] - 0x100126a6: 7008 .p STRB r0,[r1,#0] - 0x100126a8: 0a02 .. LSRS r2,r0,#8 - 0x100126aa: 704a Jp STRB r2,[r1,#1] - 0x100126ac: 0c02 .. LSRS r2,r0,#16 - 0x100126ae: 708a .p STRB r2,[r1,#2] - 0x100126b0: 0e00 .. LSRS r0,r0,#24 - 0x100126b2: 70c8 .p STRB r0,[r1,#3] - 0x100126b4: 7a48 Hz LDRB r0,[r1,#9] - 0x100126b6: 2202 ." MOVS r2,#2 - 0x100126b8: 4310 .C ORRS r0,r0,r2 - 0x100126ba: 7248 Hr STRB r0,[r1,#9] - 0x100126bc: 4770 pG BX lr - GPADC_Manual_Calibration - 0x100126be: b538 8. PUSH {r3-r5,lr} - 0x100126c0: 4604 .F MOV r4,r0 - 0x100126c2: 2000 . MOVS r0,#0 - 0x100126c4: 9000 .. STR r0,[sp,#0] - 0x100126c6: 49f6 .I LDR r1,[pc,#984] ; [0x10012aa0] = 0x654d - 0x100126c8: 4668 hF MOV r0,sp - 0x100126ca: 4788 .G BLX r1 - 0x100126cc: 9900 .. LDR r1,[sp,#0] - 0x100126ce: 20f8 . MOVS r0,#0xf8 - 0x100126d0: 4381 .C BICS r1,r1,r0 - 0x100126d2: 06e0 .. LSLS r0,r4,#27 - 0x100126d4: 0e00 .. LSRS r0,r0,#24 - 0x100126d6: 4308 .C ORRS r0,r0,r1 - 0x100126d8: 9000 .. STR r0,[sp,#0] - 0x100126da: f7ffffe2 .... BL eFuseManual ; 0x100126a2 - 0x100126de: bd38 8. POP {r3-r5,pc} - GPADC_Get_Calibration - 0x100126e0: b508 .. PUSH {r3,lr} - 0x100126e2: 2000 . MOVS r0,#0 - 0x100126e4: 9000 .. STR r0,[sp,#0] - 0x100126e6: 49ee .I LDR r1,[pc,#952] ; [0x10012aa0] = 0x654d - 0x100126e8: 4668 hF MOV r0,sp - 0x100126ea: 4788 .G BLX r1 - 0x100126ec: 9800 .. LDR r0,[sp,#0] - 0x100126ee: 0600 .. LSLS r0,r0,#24 - 0x100126f0: 0ec0 .. LSRS r0,r0,#27 - 0x100126f2: 9000 .. STR r0,[sp,#0] - 0x100126f4: bd08 .. POP {r3,pc} - GAPGetUartEn - 0x100126f6: 48ea .H LDR r0,[pc,#936] ; [0x10012aa0] = 0x654d - 0x100126f8: 3072 r0 ADDS r0,r0,#0x72 - 0x100126fa: 4700 .G BX r0 - GAPUartEn - 0x100126fc: 49e8 .I LDR r1,[pc,#928] ; [0x10012aa0] = 0x654d - 0x100126fe: 315a Z1 ADDS r1,r1,#0x5a - 0x10012700: 4708 .G BX r1 - GAPBBDelayUS - 0x10012702: 49e8 .I LDR r1,[pc,#928] ; [0x10012aa4] = 0x622b - 0x10012704: 4708 .G BX r1 - GAPBBDelayMS - 0x10012706: 49e7 .I LDR r1,[pc,#924] ; [0x10012aa4] = 0x622b - 0x10012708: 311a .1 ADDS r1,r1,#0x1a - 0x1001270a: 4708 .G BX r1 - GAPGetRFAutoSleep - 0x1001270c: 48e6 .H LDR r0,[pc,#920] ; [0x10012aa8] = 0x6a77 - 0x1001270e: 4700 .G BX r0 - GAPSetRFAutoSleep - 0x10012710: 49e5 .I LDR r1,[pc,#916] ; [0x10012aa8] = 0x6a77 - 0x10012712: 310c .1 ADDS r1,r1,#0xc - 0x10012714: 4708 .G BX r1 - Setting4kUpdate - 0x10012716: b5f8 .. PUSH {r3-r7,lr} - 0x10012718: 2600 .& MOVS r6,#0 - 0x1001271a: 460b .F MOV r3,r1 - 0x1001271c: 4604 .F MOV r4,r0 - 0x1001271e: 2501 .% MOVS r5,#1 - 0x10012720: 4630 0F MOV r0,r6 - 0x10012722: 4631 1F MOV r1,r6 - 0x10012724: 032d -. LSLS r5,r5,#12 - 0x10012726: 5c67 g\ LDRB r7,[r4,r1] - 0x10012728: 1c49 I. ADDS r1,r1,#1 - 0x1001272a: 19be .. ADDS r6,r7,r6 - 0x1001272c: 42a9 .B CMP r1,r5 - 0x1001272e: d3fa .. BCC 0x10012726 ; Setting4kUpdate + 16 - 0x10012730: 2100 .! MOVS r1,#0 - 0x10012732: 5c67 g\ LDRB r7,[r4,r1] - 0x10012734: 1c49 I. ADDS r1,r1,#1 - 0x10012736: 4078 x@ EORS r0,r0,r7 - 0x10012738: 42a9 .B CMP r1,r5 - 0x1001273a: d3fa .. BCC 0x10012732 ; Setting4kUpdate + 28 - 0x1001273c: 429e .B CMP r6,r3 - 0x1001273e: d121 !. BNE 0x10012784 ; Setting4kUpdate + 110 - 0x10012740: 4290 .B CMP r0,r2 - 0x10012742: d11f .. BNE 0x10012784 ; Setting4kUpdate + 110 - 0x10012744: 4ed5 .N LDR r6,[pc,#852] ; [0x10012a9c] = 0x20003150 - 0x10012746: 68b0 .h LDR r0,[r6,#8] - 0x10012748: 300a .0 ADDS r0,r0,#0xa - 0x1001274a: f001fb29 ..). BL __aeabi_uread4 ; 0x10013da0 - 0x1001274e: 1900 .. ADDS r0,r0,r4 - 0x10012750: 2257 W" MOVS r2,#0x57 - 0x10012752: 49d6 .I LDR r1,[pc,#856] ; [0x10012aac] = 0x20003b30 - 0x10012754: f001fac6 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10012758: 68b0 .h LDR r0,[r6,#8] - 0x1001275a: 301c .0 ADDS r0,r0,#0x1c - 0x1001275c: f001fb20 .. . BL __aeabi_uread4 ; 0x10013da0 - 0x10012760: 68f1 .h LDR r1,[r6,#0xc] - 0x10012762: 1900 .. ADDS r0,r0,r4 - 0x10012764: 2207 ." MOVS r2,#7 - 0x10012766: 310a .1 ADDS r1,r1,#0xa - 0x10012768: f001fabc .... BL __aeabi_memcpy ; 0x10013ce4 - 0x1001276c: 2101 .! MOVS r1,#1 - 0x1001276e: 4ad0 .J LDR r2,[pc,#832] ; [0x10012ab0] = 0x5443 - 0x10012770: 2000 . MOVS r0,#0 - 0x10012772: 4790 .G BLX r2 - 0x10012774: 4bce .K LDR r3,[pc,#824] ; [0x10012ab0] = 0x5443 - 0x10012776: 2000 . MOVS r0,#0 - 0x10012778: 4622 "F MOV r2,r4 - 0x1001277a: 4629 )F MOV r1,r5 - 0x1001277c: 3b82 .; SUBS r3,r3,#0x82 - 0x1001277e: 4798 .G BLX r3 - 0x10012780: 2001 . MOVS r0,#1 - 0x10012782: e421 !. B 0x10011fc8 ; ATTCReadByTypeReq + 34 - 0x10012784: 2000 . MOVS r0,#0 - 0x10012786: e41f .. B 0x10011fc8 ; ATTCReadByTypeReq + 34 - SetDevAddr_toflash - 0x10012788: b570 p. PUSH {r4-r6,lr} - 0x1001278a: 2601 .& MOVS r6,#1 - 0x1001278c: 4605 .F MOV r5,r0 - 0x1001278e: 4cc3 .L LDR r4,[pc,#780] ; [0x10012a9c] = 0x20003150 - 0x10012790: 0336 6. LSLS r6,r6,#12 - 0x10012792: 4bc7 .K LDR r3,[pc,#796] ; [0x10012ab0] = 0x5443 - 0x10012794: 2000 . MOVS r0,#0 - 0x10012796: 4631 1F MOV r1,r6 - 0x10012798: 3bea .; SUBS r3,r3,#0xea - 0x1001279a: 69a2 .i LDR r2,[r4,#0x18] - 0x1001279c: 4798 .G BLX r3 - 0x1001279e: 49c5 .I LDR r1,[pc,#788] ; [0x10012ab4] = 0x3da1 - 0x100127a0: 4628 (F MOV r0,r5 - 0x100127a2: 4788 .G BLX r1 - 0x100127a4: 68a0 .h LDR r0,[r4,#8] - 0x100127a6: 301c .0 ADDS r0,r0,#0x1c - 0x100127a8: f001fafa .... BL __aeabi_uread4 ; 0x10013da0 - 0x100127ac: 69a1 .i LDR r1,[r4,#0x18] - 0x100127ae: 2207 ." MOVS r2,#7 - 0x100127b0: 1840 @. ADDS r0,r0,r1 - 0x100127b2: 68e1 .h LDR r1,[r4,#0xc] - 0x100127b4: 310a .1 ADDS r1,r1,#0xa - 0x100127b6: f001fa95 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x100127ba: 2101 .! MOVS r1,#1 - 0x100127bc: 4abc .J LDR r2,[pc,#752] ; [0x10012ab0] = 0x5443 - 0x100127be: 2000 . MOVS r0,#0 - 0x100127c0: 4790 .G BLX r2 - 0x100127c2: 4bbb .K LDR r3,[pc,#748] ; [0x10012ab0] = 0x5443 - 0x100127c4: 2000 . MOVS r0,#0 - 0x100127c6: 4631 1F MOV r1,r6 - 0x100127c8: 3b82 .; SUBS r3,r3,#0x82 - 0x100127ca: 69a2 .i LDR r2,[r4,#0x18] - 0x100127cc: 4798 .G BLX r3 - 0x100127ce: bd70 p. POP {r4-r6,pc} - gap_s_verdor_datas_get - 0x100127d0: b510 .. PUSH {r4,lr} - 0x100127d2: 4604 .F MOV r4,r0 - 0x100127d4: 48b1 .H LDR r0,[pc,#708] ; [0x10012a9c] = 0x20003150 - 0x100127d6: 6880 .h LDR r0,[r0,#8] - 0x100127d8: 300a .0 ADDS r0,r0,#0xa - 0x100127da: f001fae1 .... BL __aeabi_uread4 ; 0x10013da0 - 0x100127de: 4bb4 .K LDR r3,[pc,#720] ; [0x10012ab0] = 0x5443 - 0x100127e0: 2110 .! MOVS r1,#0x10 - 0x100127e2: 3bea .; SUBS r3,r3,#0xea - 0x100127e4: 4622 "F MOV r2,r4 - 0x100127e6: 3057 W0 ADDS r0,r0,#0x57 - 0x100127e8: 4798 .G BLX r3 - 0x100127ea: e516 .. B 0x1001221a ; SystemPowerDown + 78 - gap_s_verdor_datas_set - 0x100127ec: b570 p. PUSH {r4-r6,lr} - 0x100127ee: 2601 .& MOVS r6,#1 - 0x100127f0: 4605 .F MOV r5,r0 - 0x100127f2: 4caa .L LDR r4,[pc,#680] ; [0x10012a9c] = 0x20003150 - 0x100127f4: 0336 6. LSLS r6,r6,#12 - 0x100127f6: 4bae .K LDR r3,[pc,#696] ; [0x10012ab0] = 0x5443 - 0x100127f8: 2000 . MOVS r0,#0 - 0x100127fa: 4631 1F MOV r1,r6 - 0x100127fc: 3bea .; SUBS r3,r3,#0xea - 0x100127fe: 69a2 .i LDR r2,[r4,#0x18] - 0x10012800: 4798 .G BLX r3 - 0x10012802: 2101 .! MOVS r1,#1 - 0x10012804: 4aaa .J LDR r2,[pc,#680] ; [0x10012ab0] = 0x5443 - 0x10012806: 2000 . MOVS r0,#0 - 0x10012808: 4790 .G BLX r2 - 0x1001280a: 68a0 .h LDR r0,[r4,#8] - 0x1001280c: 300a .0 ADDS r0,r0,#0xa - 0x1001280e: f001fac7 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012812: 69a1 .i LDR r1,[r4,#0x18] - 0x10012814: 2210 ." MOVS r2,#0x10 - 0x10012816: 3157 W1 ADDS r1,r1,#0x57 - 0x10012818: 1840 @. ADDS r0,r0,r1 - 0x1001281a: 4629 )F MOV r1,r5 - 0x1001281c: f001fa62 ..b. BL __aeabi_memcpy ; 0x10013ce4 - 0x10012820: 4ba3 .K LDR r3,[pc,#652] ; [0x10012ab0] = 0x5443 - 0x10012822: 2000 . MOVS r0,#0 - 0x10012824: 4631 1F MOV r1,r6 - 0x10012826: 3b82 .; SUBS r3,r3,#0x82 - 0x10012828: 69a2 .i LDR r2,[r4,#0x18] - 0x1001282a: 4798 .G BLX r3 - 0x1001282c: bd70 p. POP {r4-r6,pc} - gap_s_is_ll_start_enc - 0x1001282e: 489b .H LDR r0,[pc,#620] ; [0x10012a9c] = 0x20003150 - 0x10012830: 6940 @i LDR r0,[r0,#0x14] - 0x10012832: 7801 .x LDRB r1,[r0,#0] - 0x10012834: 43c9 .C MVNS r1,r1 - 0x10012836: 0789 .. LSLS r1,r1,#30 - 0x10012838: d102 .. BNE 0x10012840 ; gap_s_is_ll_start_enc + 18 - 0x1001283a: 7880 .x LDRB r0,[r0,#2] - 0x1001283c: 2806 .( CMP r0,#6 - 0x1001283e: d001 .. BEQ 0x10012844 ; gap_s_is_ll_start_enc + 22 - 0x10012840: 2000 . MOVS r0,#0 - 0x10012842: 4770 pG BX lr - 0x10012844: 2001 . MOVS r0,#1 - 0x10012846: 4770 pG BX lr - GAPBBTXFIFO0Write - 0x10012848: 4a9b .J LDR r2,[pc,#620] ; [0x10012ab8] = 0x60d9 - 0x1001284a: 4710 .G BX r2 - flash_peotect_key_confirm - 0x1001284c: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x1001284e: b081 .. SUB sp,sp,#4 - 0x10012850: 0006 .. MOVS r6,r0 - 0x10012852: d025 %. BEQ 0x100128a0 ; flash_peotect_key_confirm + 84 - 0x10012854: 4f91 .O LDR r7,[pc,#580] ; [0x10012a9c] = 0x20003150 - 0x10012856: 6a38 8j LDR r0,[r7,#0x20] - 0x10012858: 4604 .F MOV r4,r0 - 0x1001285a: 79c1 .y LDRB r1,[r0,#7] - 0x1001285c: 7980 .y LDRB r0,[r0,#6] - 0x1001285e: 020d .. LSLS r5,r1,#8 - 0x10012860: 4305 .C ORRS r5,r5,r0 - 0x10012862: 1ce0 .. ADDS r0,r4,#3 - 0x10012864: f001fa9c .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012868: 0201 .. LSLS r1,r0,#8 - 0x1001286a: 78a0 .x LDRB r0,[r4,#2] - 0x1001286c: 4301 .C ORRS r1,r1,r0 - 0x1001286e: 460c .F MOV r4,r1 - 0x10012870: 2d00 .- CMP r5,#0 - 0x10012872: d017 .. BEQ 0x100128a4 ; flash_peotect_key_confirm + 88 - 0x10012874: 2c00 ., CMP r4,#0 - 0x10012876: d015 .. BEQ 0x100128a4 ; flash_peotect_key_confirm + 88 - 0x10012878: 2101 .! MOVS r1,#1 - 0x1001287a: 4b8d .K LDR r3,[pc,#564] ; [0x10012ab0] = 0x5443 - 0x1001287c: 0309 .. LSLS r1,r1,#12 - 0x1001287e: 2000 . MOVS r0,#0 - 0x10012880: 3bea .; SUBS r3,r3,#0xea - 0x10012882: 69ba .i LDR r2,[r7,#0x18] - 0x10012884: 4798 .G BLX r3 - 0x10012886: 68b8 .h LDR r0,[r7,#8] - 0x10012888: 300a .0 ADDS r0,r0,#0xa - 0x1001288a: f001fa89 .... BL __aeabi_uread4 ; 0x10013da0 - 0x1001288e: 69b9 .i LDR r1,[r7,#0x18] - 0x10012890: 3167 g1 ADDS r1,r1,#0x67 - 0x10012892: 5c40 @\ LDRB r0,[r0,r1] - 0x10012894: 1c40 @. ADDS r0,r0,#1 - 0x10012896: b2c7 .. UXTB r7,r0 - 0x10012898: 2f03 ./ CMP r7,#3 - 0x1001289a: d905 .. BLS 0x100128a8 ; flash_peotect_key_confirm + 92 - 0x1001289c: 2002 . MOVS r0,#2 - 0x1001289e: bdfe .. POP {r1-r7,pc} - 0x100128a0: 2001 . MOVS r0,#1 - 0x100128a2: bdfe .. POP {r1-r7,pc} - 0x100128a4: 2004 . MOVS r0,#4 - 0x100128a6: bdfe .. POP {r1-r7,pc} - 0x100128a8: 42b5 .B CMP r5,r6 - 0x100128aa: d104 .. BNE 0x100128b6 ; flash_peotect_key_confirm + 106 - 0x100128ac: 9802 .. LDR r0,[sp,#8] - 0x100128ae: 4284 .B CMP r4,r0 - 0x100128b0: d101 .. BNE 0x100128b6 ; flash_peotect_key_confirm + 106 - 0x100128b2: 2000 . MOVS r0,#0 - 0x100128b4: bdfe .. POP {r1-r7,pc} - 0x100128b6: 2101 .! MOVS r1,#1 - 0x100128b8: 4a7d }J LDR r2,[pc,#500] ; [0x10012ab0] = 0x5443 - 0x100128ba: 2000 . MOVS r0,#0 - 0x100128bc: 4790 .G BLX r2 - 0x100128be: 4c77 wL LDR r4,[pc,#476] ; [0x10012a9c] = 0x20003150 - 0x100128c0: 68a0 .h LDR r0,[r4,#8] - 0x100128c2: 300a .0 ADDS r0,r0,#0xa - 0x100128c4: f001fa6c ..l. BL __aeabi_uread4 ; 0x10013da0 - 0x100128c8: 69a2 .i LDR r2,[r4,#0x18] - 0x100128ca: 4b79 yK LDR r3,[pc,#484] ; [0x10012ab0] = 0x5443 - 0x100128cc: 4611 .F MOV r1,r2 - 0x100128ce: 3167 g1 ADDS r1,r1,#0x67 - 0x100128d0: 5447 GT STRB r7,[r0,r1] - 0x100128d2: 2101 .! MOVS r1,#1 - 0x100128d4: 0309 .. LSLS r1,r1,#12 - 0x100128d6: 2000 . MOVS r0,#0 - 0x100128d8: 3b82 .; SUBS r3,r3,#0x82 - 0x100128da: 4798 .G BLX r3 - 0x100128dc: 2003 . MOVS r0,#3 - 0x100128de: bdfe .. POP {r1-r7,pc} - swd_lock - 0x100128e0: b508 .. PUSH {r3,lr} - 0x100128e2: 496f oI LDR r1,[pc,#444] ; [0x10012aa0] = 0x654d - 0x100128e4: 4668 hF MOV r0,sp - 0x100128e6: 4788 .G BLX r1 - 0x100128e8: 9800 .. LDR r0,[sp,#0] - 0x100128ea: 0841 A. LSRS r1,r0,#1 - 0x100128ec: 07c9 .. LSLS r1,r1,#31 - 0x100128ee: d001 .. BEQ 0x100128f4 ; swd_lock + 20 - 0x100128f0: 2000 . MOVS r0,#0 - 0x100128f2: bd08 .. POP {r3,pc} - 0x100128f4: 2102 .! MOVS r1,#2 - 0x100128f6: 4308 .C ORRS r0,r0,r1 - 0x100128f8: 4969 iI LDR r1,[pc,#420] ; [0x10012aa0] = 0x654d - 0x100128fa: 9000 .. STR r0,[sp,#0] - 0x100128fc: 3128 (1 ADDS r1,r1,#0x28 - 0x100128fe: 4788 .G BLX r1 - 0x10012900: 2001 . MOVS r0,#1 - 0x10012902: bd08 .. POP {r3,pc} - flash_data_offect_get - 0x10012904: 4869 iH LDR r0,[pc,#420] ; [0x10012aac] = 0x20003b30 - 0x10012906: 2101 .! MOVS r1,#1 - 0x10012908: 7802 .x LDRB r2,[r0,#0] - 0x1001290a: 4864 dH LDR r0,[pc,#400] ; [0x10012a9c] = 0x20003150 - 0x1001290c: 0709 .. LSLS r1,r1,#28 - 0x1001290e: 6880 .h LDR r0,[r0,#8] - 0x10012910: 2a00 .* CMP r2,#0 - 0x10012912: d003 .. BEQ 0x1001291c ; flash_data_offect_get + 24 - 0x10012914: 2a01 .* CMP r2,#1 - 0x10012916: d007 .. BEQ 0x10012928 ; flash_data_offect_get + 36 - 0x10012918: 2000 . MOVS r0,#0 - 0x1001291a: 4770 pG BX lr - 0x1001291c: 7bc2 .{ LDRB r2,[r0,#0xf] - 0x1001291e: 7b83 .{ LDRB r3,[r0,#0xe] - 0x10012920: 0210 .. LSLS r0,r2,#8 - 0x10012922: 4318 .C ORRS r0,r0,r3 - 0x10012924: 0340 @. LSLS r0,r0,#13 - 0x10012926: e004 .. B 0x10012932 ; flash_data_offect_get + 46 - 0x10012928: 7bc2 .{ LDRB r2,[r0,#0xf] - 0x1001292a: 7b83 .{ LDRB r3,[r0,#0xe] - 0x1001292c: 0210 .. LSLS r0,r2,#8 - 0x1001292e: 4318 .C ORRS r0,r0,r3 - 0x10012930: 0300 .. LSLS r0,r0,#12 - 0x10012932: 1840 @. ADDS r0,r0,r1 - 0x10012934: 4770 pG BX lr - EraseCodeB - 0x10012936: b570 p. PUSH {r4-r6,lr} - 0x10012938: 4604 .F MOV r4,r0 - 0x1001293a: 485c \H LDR r0,[pc,#368] ; [0x10012aac] = 0x20003b30 - 0x1001293c: 460d .F MOV r5,r1 - 0x1001293e: 7801 .x LDRB r1,[r0,#0] - 0x10012940: 4856 VH LDR r0,[pc,#344] ; [0x10012a9c] = 0x20003150 - 0x10012942: 2601 .& MOVS r6,#1 - 0x10012944: 03b6 .. LSLS r6,r6,#14 - 0x10012946: 6880 .h LDR r0,[r0,#8] - 0x10012948: 2900 .) CMP r1,#0 - 0x1001294a: d003 .. BEQ 0x10012954 ; EraseCodeB + 30 - 0x1001294c: 2901 .) CMP r1,#1 - 0x1001294e: d003 .. BEQ 0x10012958 ; EraseCodeB + 34 - 0x10012950: 2000 . MOVS r0,#0 - 0x10012952: bd70 p. POP {r4-r6,pc} - 0x10012954: 3014 .0 ADDS r0,r0,#0x14 - 0x10012956: e000 .. B 0x1001295a ; EraseCodeB + 36 - 0x10012958: 3010 .0 ADDS r0,r0,#0x10 - 0x1001295a: f001fa21 ..!. BL __aeabi_uread4 ; 0x10013da0 - 0x1001295e: 1980 .. ADDS r0,r0,r6 - 0x10012960: b672 r. CPSID i - 0x10012962: 1900 .. ADDS r0,r0,r4 - 0x10012964: 4a52 RJ LDR r2,[pc,#328] ; [0x10012ab0] = 0x5443 - 0x10012966: 4629 )F MOV r1,r5 - 0x10012968: 4790 .G BLX r2 - 0x1001296a: b662 b. CPSIE i - 0x1001296c: bd70 p. POP {r4-r6,pc} - ReadCodeB - 0x1001296e: b5f8 .. PUSH {r3-r7,lr} - 0x10012970: 4605 .F MOV r5,r0 - 0x10012972: 484e NH LDR r0,[pc,#312] ; [0x10012aac] = 0x20003b30 - 0x10012974: 460f .F MOV r7,r1 - 0x10012976: 7801 .x LDRB r1,[r0,#0] - 0x10012978: 4848 HH LDR r0,[pc,#288] ; [0x10012a9c] = 0x20003150 - 0x1001297a: 2401 .$ MOVS r4,#1 - 0x1001297c: 03a4 .. LSLS r4,r4,#14 - 0x1001297e: 6880 .h LDR r0,[r0,#8] - 0x10012980: 4616 .F MOV r6,r2 - 0x10012982: 2900 .) CMP r1,#0 - 0x10012984: d003 .. BEQ 0x1001298e ; ReadCodeB + 32 - 0x10012986: 2901 .) CMP r1,#1 - 0x10012988: d003 .. BEQ 0x10012992 ; ReadCodeB + 36 - 0x1001298a: 2000 . MOVS r0,#0 - 0x1001298c: e4a6 .. B 0x100122dc ; EraseFlashData + 36 - 0x1001298e: 3014 .0 ADDS r0,r0,#0x14 - 0x10012990: e000 .. B 0x10012994 ; ReadCodeB + 38 - 0x10012992: 3010 .0 ADDS r0,r0,#0x10 - 0x10012994: f001fa04 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012998: 1900 .. ADDS r0,r0,r4 - 0x1001299a: b672 r. CPSID i - 0x1001299c: 1940 @. ADDS r0,r0,r5 - 0x1001299e: 4b44 DK LDR r3,[pc,#272] ; [0x10012ab0] = 0x5443 - 0x100129a0: 4632 2F MOV r2,r6 - 0x100129a2: 4639 9F MOV r1,r7 - 0x100129a4: 3bea .; SUBS r3,r3,#0xea - 0x100129a6: 4798 .G BLX r3 - 0x100129a8: b662 b. CPSIE i - 0x100129aa: e497 .. B 0x100122dc ; EraseFlashData + 36 - WriteCodeB - 0x100129ac: b5f8 .. PUSH {r3-r7,lr} - 0x100129ae: 4605 .F MOV r5,r0 - 0x100129b0: 483e >H LDR r0,[pc,#248] ; [0x10012aac] = 0x20003b30 - 0x100129b2: 460f .F MOV r7,r1 - 0x100129b4: 7801 .x LDRB r1,[r0,#0] - 0x100129b6: 4839 9H LDR r0,[pc,#228] ; [0x10012a9c] = 0x20003150 - 0x100129b8: 2401 .$ MOVS r4,#1 - 0x100129ba: 03a4 .. LSLS r4,r4,#14 - 0x100129bc: 6880 .h LDR r0,[r0,#8] - 0x100129be: 4616 .F MOV r6,r2 - 0x100129c0: 2900 .) CMP r1,#0 - 0x100129c2: d003 .. BEQ 0x100129cc ; WriteCodeB + 32 - 0x100129c4: 2901 .) CMP r1,#1 - 0x100129c6: d003 .. BEQ 0x100129d0 ; WriteCodeB + 36 - 0x100129c8: 2000 . MOVS r0,#0 - 0x100129ca: e487 .. B 0x100122dc ; EraseFlashData + 36 - 0x100129cc: 3014 .0 ADDS r0,r0,#0x14 - 0x100129ce: e000 .. B 0x100129d2 ; WriteCodeB + 38 - 0x100129d0: 3010 .0 ADDS r0,r0,#0x10 - 0x100129d2: f001f9e5 .... BL __aeabi_uread4 ; 0x10013da0 - 0x100129d6: 1900 .. ADDS r0,r0,r4 - 0x100129d8: b672 r. CPSID i - 0x100129da: 1940 @. ADDS r0,r0,r5 - 0x100129dc: 4b34 4K LDR r3,[pc,#208] ; [0x10012ab0] = 0x5443 - 0x100129de: 4632 2F MOV r2,r6 - 0x100129e0: 4639 9F MOV r1,r7 - 0x100129e2: 3b82 .; SUBS r3,r3,#0x82 - 0x100129e4: 4798 .G BLX r3 - 0x100129e6: b662 b. CPSIE i - 0x100129e8: e478 x. B 0x100122dc ; EraseFlashData + 36 - ble_SetTxPower - 0x100129ea: b510 .. PUSH {r4,lr} - 0x100129ec: 0003 .. MOVS r3,r0 - 0x100129ee: f002fb2a ..*. BL __ARM_common_switch8 ; 0x10015046 - $d - 0x100129f2: 0609 .. DCW 1545 - 0x100129f4: 2a20160c .. * DCD 706745868 - 0x100129f8: 6d413e34 4>Am DCD 1832992308 - 0x100129fc: 0089 .. DCW 137 - $t - 0x100129fe: 2101 .! MOVS r1,#1 - 0x10012a00: 207f . MOVS r0,#0x7f - 0x10012a02: f7fefb0a .... BL BBRFWrite ; 0x1001101a - 0x10012a06: 2188 .! MOVS r1,#0x88 - 0x10012a08: e004 .. B 0x10012a14 ; ble_SetTxPower + 42 - 0x10012a0a: 2101 .! MOVS r1,#1 - 0x10012a0c: 207f . MOVS r0,#0x7f - 0x10012a0e: f7fefb04 .... BL BBRFWrite ; 0x1001101a - 0x10012a12: 218a .! MOVS r1,#0x8a - 0x10012a14: 2061 a MOVS r0,#0x61 - 0x10012a16: f7fefb00 .... BL BBRFWrite ; 0x1001101a - 0x10012a1a: 2181 .! MOVS r1,#0x81 - 0x10012a1c: e06f o. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012a1e: 2101 .! MOVS r1,#1 - 0x10012a20: 207f . MOVS r0,#0x7f - 0x10012a22: f7fefafa .... BL BBRFWrite ; 0x1001101a - 0x10012a26: 218a .! MOVS r1,#0x8a - 0x10012a28: 2061 a MOVS r0,#0x61 - 0x10012a2a: f7fefaf6 .... BL BBRFWrite ; 0x1001101a - 0x10012a2e: 2183 .! MOVS r1,#0x83 - 0x10012a30: e065 e. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012a32: 2101 .! MOVS r1,#1 - 0x10012a34: 207f . MOVS r0,#0x7f - 0x10012a36: f7fefaf0 .... BL BBRFWrite ; 0x1001101a - 0x10012a3a: 218a .! MOVS r1,#0x8a - 0x10012a3c: 2061 a MOVS r0,#0x61 - 0x10012a3e: f7fefaec .... BL BBRFWrite ; 0x1001101a - 0x10012a42: 2187 .! MOVS r1,#0x87 - 0x10012a44: e05b [. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012a46: 2101 .! MOVS r1,#1 - 0x10012a48: 207f . MOVS r0,#0x7f - 0x10012a4a: f7fefae6 .... BL BBRFWrite ; 0x1001101a - 0x10012a4e: 218a .! MOVS r1,#0x8a - 0x10012a50: 2061 a MOVS r0,#0x61 - 0x10012a52: f7fefae2 .... BL BBRFWrite ; 0x1001101a - 0x10012a56: 218f .! MOVS r1,#0x8f - 0x10012a58: e051 Q. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012a5a: 2101 .! MOVS r1,#1 - 0x10012a5c: 207f . MOVS r0,#0x7f - 0x10012a5e: f7fefadc .... BL BBRFWrite ; 0x1001101a - 0x10012a62: 218a .! MOVS r1,#0x8a - 0x10012a64: 2061 a MOVS r0,#0x61 - 0x10012a66: f7fefad8 .... BL BBRFWrite ; 0x1001101a - 0x10012a6a: 219f .! MOVS r1,#0x9f - 0x10012a6c: e047 G. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012a6e: 2101 .! MOVS r1,#1 - 0x10012a70: 207f . MOVS r0,#0x7f - 0x10012a72: e03d =. B 0x10012af0 ; ble_SetTxPower + 262 - 0x10012a74: 2100 .! MOVS r1,#0 - 0x10012a76: 207f . MOVS r0,#0x7f - 0x10012a78: f7fefacf .... BL BBRFWrite ; 0x1001101a - 0x10012a7c: 2102 .! MOVS r1,#2 - 0x10012a7e: 2030 0 MOVS r0,#0x30 - 0x10012a80: f7fefacb .... BL BBRFWrite ; 0x1001101a - 0x10012a84: 2101 .! MOVS r1,#1 - 0x10012a86: 207f . MOVS r0,#0x7f - 0x10012a88: f7fefac7 .... BL BBRFWrite ; 0x1001101a - 0x10012a8c: 211f .! MOVS r1,#0x1f - 0x10012a8e: 2063 c MOVS r0,#0x63 - 0x10012a90: f7fefac3 .... BL BBRFWrite ; 0x1001101a - 0x10012a94: 2103 .! MOVS r1,#3 - 0x10012a96: 206d m MOVS r0,#0x6d - 0x10012a98: e010 .. B 0x10012abc ; ble_SetTxPower + 210 - $d - 0x10012a9a: 0000 .. DCW 0 - 0x10012a9c: 20003150 P1. DCD 536883536 - 0x10012aa0: 0000654d Me.. DCD 25933 - 0x10012aa4: 0000622b +b.. DCD 25131 - 0x10012aa8: 00006a77 wj.. DCD 27255 - 0x10012aac: 20003b30 0;. DCD 536886064 - 0x10012ab0: 00005443 CT.. DCD 21571 - 0x10012ab4: 00003da1 .=.. DCD 15777 - 0x10012ab8: 000060d9 .`.. DCD 24793 - $t - 0x10012abc: f7fefaad .... BL BBRFWrite ; 0x1001101a - 0x10012ac0: 218a .! MOVS r1,#0x8a - 0x10012ac2: 2061 a MOVS r0,#0x61 - 0x10012ac4: f7fefaa9 .... BL BBRFWrite ; 0x1001101a - 0x10012ac8: 21b0 .! MOVS r1,#0xb0 - 0x10012aca: e018 .. B 0x10012afe ; ble_SetTxPower + 276 - 0x10012acc: 2100 .! MOVS r1,#0 - 0x10012ace: 207f . MOVS r0,#0x7f - 0x10012ad0: f7fefaa3 .... BL BBRFWrite ; 0x1001101a - 0x10012ad4: 2102 .! MOVS r1,#2 - 0x10012ad6: 2030 0 MOVS r0,#0x30 - 0x10012ad8: f7fefa9f .... BL BBRFWrite ; 0x1001101a - 0x10012adc: 2101 .! MOVS r1,#1 - 0x10012ade: 207f . MOVS r0,#0x7f - 0x10012ae0: f7fefa9b .... BL BBRFWrite ; 0x1001101a - 0x10012ae4: 211f .! MOVS r1,#0x1f - 0x10012ae6: 2063 c MOVS r0,#0x63 - 0x10012ae8: f7fefa97 .... BL BBRFWrite ; 0x1001101a - 0x10012aec: 2107 .! MOVS r1,#7 - 0x10012aee: 206d m MOVS r0,#0x6d - 0x10012af0: f7fefa93 .... BL BBRFWrite ; 0x1001101a - 0x10012af4: 218a .! MOVS r1,#0x8a - 0x10012af6: 2061 a MOVS r0,#0x61 - 0x10012af8: f7fefa8f .... BL BBRFWrite ; 0x1001101a - 0x10012afc: 21bf .! MOVS r1,#0xbf - 0x10012afe: 2065 e MOVS r0,#0x65 - 0x10012b00: f7fefa8b .... BL BBRFWrite ; 0x1001101a - 0x10012b04: e671 q. B 0x100127ea ; gap_s_verdor_datas_get + 26 - flash_data_size_get - 0x10012b06: b510 .. PUSH {r4,lr} - 0x10012b08: 4cfb .L LDR r4,[pc,#1004] ; [0x10012ef8] = 0x20003150 - 0x10012b0a: 68a0 .h LDR r0,[r4,#8] - 0x10012b0c: 3028 (0 ADDS r0,r0,#0x28 - 0x10012b0e: f001f947 ..G. BL __aeabi_uread4 ; 0x10013da0 - 0x10012b12: 6b61 ak LDR r1,[r4,#0x34] - 0x10012b14: 1a08 .. SUBS r0,r1,r0 - 0x10012b16: e668 h. B 0x100127ea ; gap_s_verdor_datas_get + 26 - code_idx_get - 0x10012b18: 48f8 .H LDR r0,[pc,#992] ; [0x10012efc] = 0x20003b30 - 0x10012b1a: 7800 .x LDRB r0,[r0,#0] - 0x10012b1c: 4770 pG BX lr - flash_data_size_set - 0x10012b1e: b5f8 .. PUSH {r3-r7,lr} - 0x10012b20: 4605 .F MOV r5,r0 - 0x10012b22: 4ef5 .N LDR r6,[pc,#980] ; [0x10012ef8] = 0x20003150 - 0x10012b24: 48f5 .H LDR r0,[pc,#980] ; [0x10012efc] = 0x20003b30 - 0x10012b26: 69b2 .i LDR r2,[r6,#0x18] - 0x10012b28: 7800 .x LDRB r0,[r0,#0] - 0x10012b2a: 4614 .F MOV r4,r2 - 0x10012b2c: 2800 .( CMP r0,#0 - 0x10012b2e: d001 .. BEQ 0x10012b34 ; flash_data_size_set + 22 - 0x10012b30: 2000 . MOVS r0,#0 - 0x10012b32: e403 .. B 0x1001233c ; ReadFlashData + 54 - 0x10012b34: 0528 (. LSLS r0,r5,#20 - 0x10012b36: d002 .. BEQ 0x10012b3e ; flash_data_size_set + 32 - 0x10012b38: 0528 (. LSLS r0,r5,#20 - 0x10012b3a: 0d00 .. LSRS r0,r0,#20 - 0x10012b3c: 1a2d -. SUBS r5,r5,r0 - 0x10012b3e: b672 r. CPSID i - 0x10012b40: 2101 .! MOVS r1,#1 - 0x10012b42: 0309 .. LSLS r1,r1,#12 - 0x10012b44: 4fee .O LDR r7,[pc,#952] ; [0x10012f00] = 0x5359 - 0x10012b46: 2000 . MOVS r0,#0 - 0x10012b48: 47b8 .G BLX r7 - 0x10012b4a: b662 b. CPSIE i - 0x10012b4c: 6b70 pk LDR r0,[r6,#0x34] - 0x10012b4e: 4621 !F MOV r1,r4 - 0x10012b50: 1b40 @. SUBS r0,r0,r5 - 0x10012b52: 3128 (1 ADDS r1,r1,#0x28 - 0x10012b54: f001f92e .... BL __aeabi_uwrite4 ; 0x10013db4 - 0x10012b58: 4605 .F MOV r5,r0 - 0x10012b5a: 4620 F MOV r0,r4 - 0x10012b5c: 3010 .0 ADDS r0,r0,#0x10 - 0x10012b5e: f001f91f .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012b62: 9000 .. STR r0,[sp,#0] - 0x10012b64: 1a28 (. SUBS r0,r5,r0 - 0x10012b66: 0841 A. LSRS r1,r0,#1 - 0x10012b68: 9800 .. LDR r0,[sp,#0] - 0x10012b6a: 1808 .. ADDS r0,r1,r0 - 0x10012b6c: 4621 !F MOV r1,r4 - 0x10012b6e: 3114 .1 ADDS r1,r1,#0x14 - 0x10012b70: f001f920 .. . BL __aeabi_uwrite4 ; 0x10013db4 - 0x10012b74: 4601 .F MOV r1,r0 - 0x10012b76: 9800 .. LDR r0,[sp,#0] - 0x10012b78: 1a08 .. SUBS r0,r1,r0 - 0x10012b7a: 0100 .. LSLS r0,r0,#4 - 0x10012b7c: 0c00 .. LSRS r0,r0,#16 - 0x10012b7e: 73a0 .s STRB r0,[r4,#0xe] - 0x10012b80: 0a00 .. LSRS r0,r0,#8 - 0x10012b82: 73e0 .s STRB r0,[r4,#0xf] - 0x10012b84: b672 r. CPSID i - 0x10012b86: 2101 .! MOVS r1,#1 - 0x10012b88: 4add .J LDR r2,[pc,#884] ; [0x10012f00] = 0x5359 - 0x10012b8a: 2000 . MOVS r0,#0 - 0x10012b8c: 32ea .2 ADDS r2,r2,#0xea - 0x10012b8e: 4790 .G BLX r2 - 0x10012b90: b662 b. CPSIE i - 0x10012b92: b672 r. CPSID i - 0x10012b94: 2101 .! MOVS r1,#1 - 0x10012b96: 4bda .K LDR r3,[pc,#872] ; [0x10012f00] = 0x5359 - 0x10012b98: 0309 .. LSLS r1,r1,#12 - 0x10012b9a: 2000 . MOVS r0,#0 - 0x10012b9c: 3368 h3 ADDS r3,r3,#0x68 - 0x10012b9e: 69b2 .i LDR r2,[r6,#0x18] - 0x10012ba0: 4798 .G BLX r3 - 0x10012ba2: 2131 1! MOVS r1,#0x31 - 0x10012ba4: 2000 . MOVS r0,#0 - 0x10012ba6: 68b2 .h LDR r2,[r6,#8] - 0x10012ba8: 47b8 .G BLX r7 - 0x10012baa: b662 b. CPSIE i - 0x10012bac: 2001 . MOVS r0,#1 - 0x10012bae: e454 T. B 0x1001245a ; _FMCodeWrite + 56 - Get_RSSI_Last_RX - 0x10012bb0: 48d1 .H LDR r0,[pc,#836] ; [0x10012ef8] = 0x20003150 - 0x10012bb2: 4bd1 .K LDR r3,[pc,#836] ; [0x10012ef8] = 0x20003150 - 0x10012bb4: 7980 .y LDRB r0,[r0,#6] - 0x10012bb6: 799b .y LDRB r3,[r3,#6] - 0x10012bb8: 0902 .. LSRS r2,r0,#4 - 0x10012bba: 071b .. LSLS r3,r3,#28 - 0x10012bbc: 2009 . MOVS r0,#9 - 0x10012bbe: 0f1b .. LSRS r3,r3,#28 - 0x10012bc0: 1ac0 .. SUBS r0,r0,r3 - 0x10012bc2: 2306 .# MOVS r3,#6 - 0x10012bc4: 2100 .! MOVS r1,#0 - 0x10012bc6: 4358 XC MULS r0,r3,r0 - 0x10012bc8: 2a07 .* CMP r2,#7 - 0x10012bca: d008 .. BEQ 0x10012bde ; Get_RSSI_Last_RX + 46 - 0x10012bcc: 2a03 .* CMP r2,#3 - 0x10012bce: d009 .. BEQ 0x10012be4 ; Get_RSSI_Last_RX + 52 - 0x10012bd0: 2a02 .* CMP r2,#2 - 0x10012bd2: d00b .. BEQ 0x10012bec ; Get_RSSI_Last_RX + 60 - 0x10012bd4: 2a01 .* CMP r2,#1 - 0x10012bd6: d00c .. BEQ 0x10012bf2 ; Get_RSSI_Last_RX + 66 - 0x10012bd8: 2a00 .* CMP r2,#0 - 0x10012bda: d00d .. BEQ 0x10012bf8 ; Get_RSSI_Last_RX + 72 - 0x10012bdc: e00f .. B 0x10012bfe ; Get_RSSI_Last_RX + 78 - 0x10012bde: 2141 A! MOVS r1,#0x41 - 0x10012be0: 43c9 .C MVNS r1,r1 - 0x10012be2: e001 .. B 0x10012be8 ; Get_RSSI_Last_RX + 56 - 0x10012be4: 2135 5! MOVS r1,#0x35 - 0x10012be6: 43c9 .C MVNS r1,r1 - 0x10012be8: 1a08 .. SUBS r0,r1,r0 - 0x10012bea: e007 .. B 0x10012bfc ; Get_RSSI_Last_RX + 76 - 0x10012bec: 2123 #! MOVS r1,#0x23 - 0x10012bee: 43c9 .C MVNS r1,r1 - 0x10012bf0: e7fa .. B 0x10012be8 ; Get_RSSI_Last_RX + 56 - 0x10012bf2: 2117 .! MOVS r1,#0x17 - 0x10012bf4: 43c9 .C MVNS r1,r1 - 0x10012bf6: e7f7 .. B 0x10012be8 ; Get_RSSI_Last_RX + 56 - 0x10012bf8: 1d80 .. ADDS r0,r0,#6 - 0x10012bfa: 4240 @B RSBS r0,r0,#0 - 0x10012bfc: b241 A. SXTB r1,r0 - 0x10012bfe: b2c8 .. UXTB r0,r1 - 0x10012c00: 4770 pG BX lr - APP_Read_Attribute_Encrypt - 0x10012c02: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10012c04: 4ebf .N LDR r6,[pc,#764] ; [0x10012f04] = 0x28c9 - 0x10012c06: 4fc0 .O LDR r7,[pc,#768] ; [0x10012f08] = 0xffff - 0x10012c08: b08d .. SUB sp,sp,#0x34 - 0x10012c0a: 4605 .F MOV r5,r0 - 0x10012c0c: 2400 .$ MOVS r4,#0 - 0x10012c0e: 2232 2" MOVS r2,#0x32 - 0x10012c10: 466b kF MOV r3,sp - 0x10012c12: 4621 !F MOV r1,r4 - 0x10012c14: 2003 . MOVS r0,#3 - 0x10012c16: 47b0 .G BLX r6 - 0x10012c18: 4668 hF MOV r0,sp - 0x10012c1a: 8840 @. LDRH r0,[r0,#2] - 0x10012c1c: 42a8 .B CMP r0,r5 - 0x10012c1e: d106 .. BNE 0x10012c2e ; APP_Read_Attribute_Encrypt + 44 - 0x10012c20: 4668 hF MOV r0,sp - 0x10012c22: 7901 .y LDRB r1,[r0,#4] - 0x10012c24: 980e .. LDR r0,[sp,#0x38] - 0x10012c26: 7001 .p STRB r1,[r0,#0] - 0x10012c28: 2001 . MOVS r0,#1 - 0x10012c2a: b00f .. ADD sp,sp,#0x3c - 0x10012c2c: bdf0 .. POP {r4-r7,pc} - 0x10012c2e: 42b8 .B CMP r0,r7 - 0x10012c30: d004 .. BEQ 0x10012c3c ; APP_Read_Attribute_Encrypt + 58 - 0x10012c32: 4668 hF MOV r0,sp - 0x10012c34: 8800 .. LDRH r0,[r0,#0] - 0x10012c36: 1900 .. ADDS r0,r0,r4 - 0x10012c38: b284 .. UXTH r4,r0 - 0x10012c3a: e7e8 .. B 0x10012c0e ; APP_Read_Attribute_Encrypt + 12 - 0x10012c3c: 2000 . MOVS r0,#0 - 0x10012c3e: e7f4 .. B 0x10012c2a ; APP_Read_Attribute_Encrypt + 40 - APP_Write_Attribute_Encrypt - 0x10012c40: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10012c42: 4eb0 .N LDR r6,[pc,#704] ; [0x10012f04] = 0x28c9 - 0x10012c44: 4fb0 .O LDR r7,[pc,#704] ; [0x10012f08] = 0xffff - 0x10012c46: b08d .. SUB sp,sp,#0x34 - 0x10012c48: 4605 .F MOV r5,r0 - 0x10012c4a: 2400 .$ MOVS r4,#0 - 0x10012c4c: 2232 2" MOVS r2,#0x32 - 0x10012c4e: 466b kF MOV r3,sp - 0x10012c50: 4621 !F MOV r1,r4 - 0x10012c52: 2003 . MOVS r0,#3 - 0x10012c54: 47b0 .G BLX r6 - 0x10012c56: 4668 hF MOV r0,sp - 0x10012c58: 8840 @. LDRH r0,[r0,#2] - 0x10012c5a: 42a8 .B CMP r0,r5 - 0x10012c5c: d108 .. BNE 0x10012c70 ; APP_Write_Attribute_Encrypt + 48 - 0x10012c5e: 1d24 $. ADDS r4,r4,#4 - 0x10012c60: b2a1 .. UXTH r1,r4 - 0x10012c62: 2201 ." MOVS r2,#1 - 0x10012c64: 2003 . MOVS r0,#3 - 0x10012c66: 9b0e .. LDR r3,[sp,#0x38] - 0x10012c68: f000f9ba .... BL AttWriteFlash ; 0x10012fe0 - 0x10012c6c: 2001 . MOVS r0,#1 - 0x10012c6e: e7dc .. B 0x10012c2a ; APP_Read_Attribute_Encrypt + 40 - 0x10012c70: 42b8 .B CMP r0,r7 - 0x10012c72: d004 .. BEQ 0x10012c7e ; APP_Write_Attribute_Encrypt + 62 - 0x10012c74: 4668 hF MOV r0,sp - 0x10012c76: 8800 .. LDRH r0,[r0,#0] - 0x10012c78: 1900 .. ADDS r0,r0,r4 - 0x10012c7a: b284 .. UXTH r4,r0 - 0x10012c7c: e7e6 .. B 0x10012c4c ; APP_Write_Attribute_Encrypt + 12 - 0x10012c7e: 2000 . MOVS r0,#0 - 0x10012c80: e7d3 .. B 0x10012c2a ; APP_Read_Attribute_Encrypt + 40 - APP_Read_Charact_Permission - 0x10012c82: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x10012c84: 4e9f .N LDR r6,[pc,#636] ; [0x10012f04] = 0x28c9 - 0x10012c86: 4fa0 .O LDR r7,[pc,#640] ; [0x10012f08] = 0xffff - 0x10012c88: b08d .. SUB sp,sp,#0x34 - 0x10012c8a: 4605 .F MOV r5,r0 - 0x10012c8c: 2400 .$ MOVS r4,#0 - 0x10012c8e: 2232 2" MOVS r2,#0x32 - 0x10012c90: 466b kF MOV r3,sp - 0x10012c92: 4621 !F MOV r1,r4 - 0x10012c94: 2002 . MOVS r0,#2 - 0x10012c96: 47b0 .G BLX r6 - 0x10012c98: 4668 hF MOV r0,sp - 0x10012c9a: 7881 .x LDRB r1,[r0,#2] - 0x10012c9c: 7842 Bx LDRB r2,[r0,#1] - 0x10012c9e: 0208 .. LSLS r0,r1,#8 - 0x10012ca0: 4310 .C ORRS r0,r0,r2 - 0x10012ca2: 42a8 .B CMP r0,r5 - 0x10012ca4: d105 .. BNE 0x10012cb2 ; APP_Read_Charact_Permission + 48 - 0x10012ca6: 4668 hF MOV r0,sp - 0x10012ca8: 7941 Ay LDRB r1,[r0,#5] - 0x10012caa: 980e .. LDR r0,[sp,#0x38] - 0x10012cac: 7001 .p STRB r1,[r0,#0] - 0x10012cae: 2001 . MOVS r0,#1 - 0x10012cb0: e7bb .. B 0x10012c2a ; APP_Read_Attribute_Encrypt + 40 - 0x10012cb2: 42b8 .B CMP r0,r7 - 0x10012cb4: d004 .. BEQ 0x10012cc0 ; APP_Read_Charact_Permission + 62 - 0x10012cb6: 4668 hF MOV r0,sp - 0x10012cb8: 7800 .x LDRB r0,[r0,#0] - 0x10012cba: 1900 .. ADDS r0,r0,r4 - 0x10012cbc: b284 .. UXTH r4,r0 - 0x10012cbe: e7e6 .. B 0x10012c8e ; APP_Read_Charact_Permission + 12 - 0x10012cc0: 2000 . MOVS r0,#0 - 0x10012cc2: e7b2 .. B 0x10012c2a ; APP_Read_Attribute_Encrypt + 40 - smart_latency_target - 0x10012cc4: 498d .I LDR r1,[pc,#564] ; [0x10012efc] = 0x20003b30 - 0x10012cc6: b510 .. PUSH {r4,lr} - 0x10012cc8: 3157 W1 ADDS r1,r1,#0x57 - 0x10012cca: 7848 Hx LDRB r0,[r1,#1] - 0x10012ccc: 7809 .x LDRB r1,[r1,#0] - 0x10012cce: 0200 .. LSLS r0,r0,#8 - 0x10012cd0: 4308 .C ORRS r0,r0,r1 - 0x10012cd2: 0680 .. LSLS r0,r0,#26 - 0x10012cd4: d503 .. BPL 0x10012cde ; smart_latency_target + 26 - 0x10012cd6: f7fef8e3 .... BL smart_latency_start ; 0x10010ea0 - 0x10012cda: 2001 . MOVS r0,#1 - 0x10012cdc: e585 .. B 0x100127ea ; gap_s_verdor_datas_get + 26 - 0x10012cde: 2000 . MOVS r0,#0 - 0x10012ce0: e583 .. B 0x100127ea ; gap_s_verdor_datas_get + 26 - smp_aes_encrypt - 0x10012ce2: 4b8a .K LDR r3,[pc,#552] ; [0x10012f0c] = 0x2219 - 0x10012ce4: 4718 .G BX r3 - gap_get_flash_data_info - 0x10012ce6: b510 .. PUSH {r4,lr} - 0x10012ce8: 4604 .F MOV r4,r0 - 0x10012cea: 4883 .H LDR r0,[pc,#524] ; [0x10012ef8] = 0x20003150 - 0x10012cec: 6880 .h LDR r0,[r0,#8] - 0x10012cee: 300a .0 ADDS r0,r0,#0xa - 0x10012cf0: f001f856 ..V. BL __aeabi_uread4 ; 0x10013da0 - 0x10012cf4: 2108 .! MOVS r1,#8 - 0x10012cf6: 4b82 .K LDR r3,[pc,#520] ; [0x10012f00] = 0x5359 - 0x10012cf8: 4622 "F MOV r2,r4 - 0x10012cfa: 3067 g0 ADDS r0,r0,#0x67 - 0x10012cfc: 4798 .G BLX r3 - 0x10012cfe: e574 t. B 0x100127ea ; gap_s_verdor_datas_get + 26 - gap_set_flash_data_info - 0x10012d00: b570 p. PUSH {r4-r6,lr} - 0x10012d02: 4605 .F MOV r5,r0 - 0x10012d04: b672 r. CPSID i - 0x10012d06: 4c7c |L LDR r4,[pc,#496] ; [0x10012ef8] = 0x20003150 - 0x10012d08: 2601 .& MOVS r6,#1 - 0x10012d0a: 0336 6. LSLS r6,r6,#12 - 0x10012d0c: 4b7c |K LDR r3,[pc,#496] ; [0x10012f00] = 0x5359 - 0x10012d0e: 4631 1F MOV r1,r6 - 0x10012d10: 2000 . MOVS r0,#0 - 0x10012d12: 69a2 .i LDR r2,[r4,#0x18] - 0x10012d14: 4798 .G BLX r3 - 0x10012d16: 4a7a zJ LDR r2,[pc,#488] ; [0x10012f00] = 0x5359 - 0x10012d18: 2101 .! MOVS r1,#1 - 0x10012d1a: 2000 . MOVS r0,#0 - 0x10012d1c: 32ea .2 ADDS r2,r2,#0xea - 0x10012d1e: 4790 .G BLX r2 - 0x10012d20: 68a0 .h LDR r0,[r4,#8] - 0x10012d22: 300a .0 ADDS r0,r0,#0xa - 0x10012d24: f001f83c ..<. BL __aeabi_uread4 ; 0x10013da0 - 0x10012d28: 69a1 .i LDR r1,[r4,#0x18] - 0x10012d2a: 2208 ." MOVS r2,#8 - 0x10012d2c: 3167 g1 ADDS r1,r1,#0x67 - 0x10012d2e: 1840 @. ADDS r0,r0,r1 - 0x10012d30: 4629 )F MOV r1,r5 - 0x10012d32: f000ffd7 .... BL __aeabi_memcpy ; 0x10013ce4 - 0x10012d36: 4b72 rK LDR r3,[pc,#456] ; [0x10012f00] = 0x5359 - 0x10012d38: 2000 . MOVS r0,#0 - 0x10012d3a: 4631 1F MOV r1,r6 - 0x10012d3c: 3368 h3 ADDS r3,r3,#0x68 - 0x10012d3e: 69a2 .i LDR r2,[r4,#0x18] - 0x10012d40: 4798 .G BLX r3 - 0x10012d42: b662 b. CPSIE i - 0x10012d44: bd70 p. POP {r4-r6,pc} - gap_check_dev_bonded - 0x10012d46: 4972 rI LDR r1,[pc,#456] ; [0x10012f10] = 0x1979 - 0x10012d48: 2008 . MOVS r0,#8 - 0x10012d4a: 4708 .G BX r1 - syd_set_chip_flash_all_size - 0x10012d4c: 496a jI LDR r1,[pc,#424] ; [0x10012ef8] = 0x20003150 - 0x10012d4e: 6348 Hc STR r0,[r1,#0x34] - 0x10012d50: 4770 pG BX lr - Xtal_trim_get - 0x10012d52: b5fe .. PUSH {r1-r7,lr} - 0x10012d54: 4d68 hM LDR r5,[pc,#416] ; [0x10012ef8] = 0x20003150 - 0x10012d56: 2700 .' MOVS r7,#0 - 0x10012d58: 68a8 .h LDR r0,[r5,#8] - 0x10012d5a: 1d80 .. ADDS r0,r0,#6 - 0x10012d5c: f001f820 .. . BL __aeabi_uread4 ; 0x10013da0 - 0x10012d60: 4e67 gN LDR r6,[pc,#412] ; [0x10012f00] = 0x5359 - 0x10012d62: aa01 .. ADD r2,sp,#4 - 0x10012d64: 2106 .! MOVS r1,#6 - 0x10012d66: 47b0 .G BLX r6 - 0x10012d68: 2800 .( CMP r0,#0 - 0x10012d6a: d023 #. BEQ 0x10012db4 ; Xtal_trim_get + 98 - 0x10012d6c: 2400 .$ MOVS r4,#0 - 0x10012d6e: e01c .. B 0x10012daa ; Xtal_trim_get + 88 - 0x10012d70: 68a8 .h LDR r0,[r5,#8] - 0x10012d72: 1d80 .. ADDS r0,r0,#6 - 0x10012d74: f001f814 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012d78: 0061 a. LSLS r1,r4,#1 - 0x10012d7a: 1861 a. ADDS r1,r4,r1 - 0x10012d7c: 1d89 .. ADDS r1,r1,#6 - 0x10012d7e: 1840 @. ADDS r0,r0,r1 - 0x10012d80: 466a jF MOV r2,sp - 0x10012d82: 2103 .! MOVS r1,#3 - 0x10012d84: 47b0 .G BLX r6 - 0x10012d86: 2800 .( CMP r0,#0 - 0x10012d88: d014 .. BEQ 0x10012db4 ; Xtal_trim_get + 98 - 0x10012d8a: 4668 hF MOV r0,sp - 0x10012d8c: 7800 .x LDRB r0,[r0,#0] - 0x10012d8e: 2803 .( CMP r0,#3 - 0x10012d90: d109 .. BNE 0x10012da6 ; Xtal_trim_get + 84 - 0x10012d92: 4668 hF MOV r0,sp - 0x10012d94: 7840 @x LDRB r0,[r0,#1] - 0x10012d96: 287f .( CMP r0,#0x7f - 0x10012d98: d101 .. BNE 0x10012d9e ; Xtal_trim_get + 76 - 0x10012d9a: 4669 iF MOV r1,sp - 0x10012d9c: 788f .x LDRB r7,[r1,#2] - 0x10012d9e: 2f01 ./ CMP r7,#1 - 0x10012da0: d101 .. BNE 0x10012da6 ; Xtal_trim_get + 84 - 0x10012da2: 2857 W( CMP r0,#0x57 - 0x10012da4: d007 .. BEQ 0x10012db6 ; Xtal_trim_get + 100 - 0x10012da6: 1c64 d. ADDS r4,r4,#1 - 0x10012da8: b2a4 .. UXTH r4,r4 - 0x10012daa: 4668 hF MOV r0,sp - 0x10012dac: 8900 .. LDRH r0,[r0,#8] - 0x10012dae: 42a0 .B CMP r0,r4 - 0x10012db0: d8de .. BHI 0x10012d70 ; Xtal_trim_get + 30 - 0x10012db2: 2000 . MOVS r0,#0 - 0x10012db4: bdfe .. POP {r1-r7,pc} - 0x10012db6: 4668 hF MOV r0,sp - 0x10012db8: 7880 .x LDRB r0,[r0,#2] - 0x10012dba: bdfe .. POP {r1-r7,pc} - Xtal_trim_set - 0x10012dbc: b5f1 .. PUSH {r0,r4-r7,lr} - 0x10012dbe: 4e4e NN LDR r6,[pc,#312] ; [0x10012ef8] = 0x20003150 - 0x10012dc0: b084 .. SUB sp,sp,#0x10 - 0x10012dc2: 68b0 .h LDR r0,[r6,#8] - 0x10012dc4: 2700 .' MOVS r7,#0 - 0x10012dc6: 1d80 .. ADDS r0,r0,#6 - 0x10012dc8: f000ffea .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012dcc: 4d4c LM LDR r5,[pc,#304] ; [0x10012f00] = 0x5359 - 0x10012dce: aa01 .. ADD r2,sp,#4 - 0x10012dd0: 2106 .! MOVS r1,#6 - 0x10012dd2: 47a8 .G BLX r5 - 0x10012dd4: 2800 .( CMP r0,#0 - 0x10012dd6: d023 #. BEQ 0x10012e20 ; Xtal_trim_set + 100 - 0x10012dd8: 2400 .$ MOVS r4,#0 - 0x10012dda: e01c .. B 0x10012e16 ; Xtal_trim_set + 90 - 0x10012ddc: 68b0 .h LDR r0,[r6,#8] - 0x10012dde: 1d80 .. ADDS r0,r0,#6 - 0x10012de0: f000ffde .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012de4: 0061 a. LSLS r1,r4,#1 - 0x10012de6: 1861 a. ADDS r1,r4,r1 - 0x10012de8: 1d89 .. ADDS r1,r1,#6 - 0x10012dea: 1840 @. ADDS r0,r0,r1 - 0x10012dec: 466a jF MOV r2,sp - 0x10012dee: 2103 .! MOVS r1,#3 - 0x10012df0: 47a8 .G BLX r5 - 0x10012df2: 2800 .( CMP r0,#0 - 0x10012df4: d014 .. BEQ 0x10012e20 ; Xtal_trim_set + 100 - 0x10012df6: 4668 hF MOV r0,sp - 0x10012df8: 7800 .x LDRB r0,[r0,#0] - 0x10012dfa: 2803 .( CMP r0,#3 - 0x10012dfc: d109 .. BNE 0x10012e12 ; Xtal_trim_set + 86 - 0x10012dfe: 4668 hF MOV r0,sp - 0x10012e00: 7840 @x LDRB r0,[r0,#1] - 0x10012e02: 287f .( CMP r0,#0x7f - 0x10012e04: d101 .. BNE 0x10012e0a ; Xtal_trim_set + 78 - 0x10012e06: 4669 iF MOV r1,sp - 0x10012e08: 788f .x LDRB r7,[r1,#2] - 0x10012e0a: 2f01 ./ CMP r7,#1 - 0x10012e0c: d101 .. BNE 0x10012e12 ; Xtal_trim_set + 86 - 0x10012e0e: 2857 W( CMP r0,#0x57 - 0x10012e10: d008 .. BEQ 0x10012e24 ; Xtal_trim_set + 104 - 0x10012e12: 1c64 d. ADDS r4,r4,#1 - 0x10012e14: b2a4 .. UXTH r4,r4 - 0x10012e16: 4668 hF MOV r0,sp - 0x10012e18: 8900 .. LDRH r0,[r0,#8] - 0x10012e1a: 42a0 .B CMP r0,r4 - 0x10012e1c: d8de .. BHI 0x10012ddc ; Xtal_trim_set + 32 - 0x10012e1e: 2000 . MOVS r0,#0 - 0x10012e20: b005 .. ADD sp,sp,#0x14 - 0x10012e22: bdf0 .. POP {r4-r7,pc} - 0x10012e24: b672 r. CPSID i - 0x10012e26: 2701 .' MOVS r7,#1 - 0x10012e28: 033f ?. LSLS r7,r7,#12 - 0x10012e2a: 4639 9F MOV r1,r7 - 0x10012e2c: 2000 . MOVS r0,#0 - 0x10012e2e: 69b2 .i LDR r2,[r6,#0x18] - 0x10012e30: 47a8 .G BLX r5 - 0x10012e32: 4a33 3J LDR r2,[pc,#204] ; [0x10012f00] = 0x5359 - 0x10012e34: 2101 .! MOVS r1,#1 - 0x10012e36: 2000 . MOVS r0,#0 - 0x10012e38: 32ea .2 ADDS r2,r2,#0xea - 0x10012e3a: 4790 .G BLX r2 - 0x10012e3c: 68b0 .h LDR r0,[r6,#8] - 0x10012e3e: 1d80 .. ADDS r0,r0,#6 - 0x10012e40: f000ffae .... BL __aeabi_uread4 ; 0x10013da0 - 0x10012e44: 69b2 .i LDR r2,[r6,#0x18] - 0x10012e46: 9904 .. LDR r1,[sp,#0x10] - 0x10012e48: 1883 .. ADDS r3,r0,r2 - 0x10012e4a: 0060 `. LSLS r0,r4,#1 - 0x10012e4c: 1820 . ADDS r0,r4,r0 - 0x10012e4e: 3008 .0 ADDS r0,r0,#8 - 0x10012e50: 5419 .T STRB r1,[r3,r0] - 0x10012e52: 4b2b +K LDR r3,[pc,#172] ; [0x10012f00] = 0x5359 - 0x10012e54: 2000 . MOVS r0,#0 - 0x10012e56: 4639 9F MOV r1,r7 - 0x10012e58: 3368 h3 ADDS r3,r3,#0x68 - 0x10012e5a: 4798 .G BLX r3 - 0x10012e5c: b662 b. CPSIE i - 0x10012e5e: e7df .. B 0x10012e20 ; Xtal_trim_set + 100 - WaitLLCOverSlpth - 0x10012e60: b510 .. PUSH {r4,lr} - 0x10012e62: f000f8f4 .... BL GetOverSlpth ; 0x1001304e - 0x10012e66: 2800 .( CMP r0,#0 - 0x10012e68: d004 .. BEQ 0x10012e74 ; WaitLLCOverSlpth + 20 - 0x10012e6a: f000f8f0 .... BL GetOverSlpth ; 0x1001304e - 0x10012e6e: 2801 .( CMP r0,#1 - 0x10012e70: d0fb .. BEQ 0x10012e6a ; WaitLLCOverSlpth + 10 - 0x10012e72: e4ba .. B 0x100127ea ; gap_s_verdor_datas_get + 26 - 0x10012e74: f000f8eb .... BL GetOverSlpth ; 0x1001304e - 0x10012e78: 2800 .( CMP r0,#0 - 0x10012e7a: d0fb .. BEQ 0x10012e74 ; WaitLLCOverSlpth + 20 - 0x10012e7c: f000f8e7 .... BL GetOverSlpth ; 0x1001304e - 0x10012e80: 2801 .( CMP r0,#1 - 0x10012e82: d0fb .. BEQ 0x10012e7c ; WaitLLCOverSlpth + 28 - 0x10012e84: e4b1 .. B 0x100127ea ; gap_s_verdor_datas_get + 26 - _BBRXFIFORead - 0x10012e86: b5f0 .. PUSH {r4-r7,lr} - 0x10012e88: 4c1b .L LDR r4,[pc,#108] ; [0x10012ef8] = 0x20003150 - 0x10012e8a: 2500 .% MOVS r5,#0 - 0x10012e8c: 6aa4 .j LDR r4,[r4,#0x28] - 0x10012e8e: 78e6 .x LDRB r6,[r4,#3] - 0x10012e90: 0736 6. LSLS r6,r6,#28 - 0x10012e92: d501 .. BPL 0x10012e98 ; _BBRXFIFORead + 18 - 0x10012e94: 2000 . MOVS r0,#0 - 0x10012e96: bdf0 .. POP {r4-r7,pc} - 0x10012e98: bf00 .. NOP - 0x10012e9a: 1c6d m. ADDS r5,r5,#1 - 0x10012e9c: b2ed .. UXTB r5,r5 - 0x10012e9e: 2d64 d- CMP r5,#0x64 - 0x10012ea0: d3fa .. BCC 0x10012e98 ; _BBRXFIFORead + 18 - 0x10012ea2: 4625 %F MOV r5,r4 - 0x10012ea4: 3540 @5 ADDS r5,r5,#0x40 - 0x10012ea6: 7c6e n| LDRB r6,[r5,#0x11] - 0x10012ea8: 07b6 .. LSLS r6,r6,#30 - 0x10012eaa: d4fc .. BMI 0x10012ea6 ; _BBRXFIFORead + 32 - 0x10012eac: 2500 .% MOVS r5,#0 - 0x10012eae: 4626 &F MOV r6,r4 - 0x10012eb0: 36c0 .6 ADDS r6,r6,#0xc0 - 0x10012eb2: 7937 7y LDRB r7,[r6,#4] - 0x10012eb4: 5547 GU STRB r7,[r0,r5] - 0x10012eb6: 1c6d m. ADDS r5,r5,#1 - 0x10012eb8: b2ed .. UXTB r5,r5 - 0x10012eba: 2d02 .- CMP r5,#2 - 0x10012ebc: d3f9 .. BCC 0x10012eb2 ; _BBRXFIFORead + 44 - 0x10012ebe: 7846 Fx LDRB r6,[r0,#1] - 0x10012ec0: 2501 .% MOVS r5,#1 - 0x10012ec2: 09f7 .. LSRS r7,r6,#7 - 0x10012ec4: 2f00 ./ CMP r7,#0 - 0x10012ec6: d008 .. BEQ 0x10012eda ; _BBRXFIFORead + 84 - 0x10012ec8: 06f6 .. LSLS r6,r6,#27 - 0x10012eca: 0ef6 .. LSRS r6,r6,#27 - 0x10012ecc: 700e .p STRB r6,[r1,#0] - 0x10012ece: 7015 .p STRB r5,[r2,#0] - 0x10012ed0: 7842 Bx LDRB r2,[r0,#1] - 0x10012ed2: 0652 R. LSLS r2,r2,#25 - 0x10012ed4: 0fd2 .. LSRS r2,r2,#31 - 0x10012ed6: 701a .p STRB r2,[r3,#0] - 0x10012ed8: e004 .. B 0x10012ee4 ; _BBRXFIFORead + 94 - 0x10012eda: 06b3 .. LSLS r3,r6,#26 - 0x10012edc: 0e9b .. LSRS r3,r3,#26 - 0x10012ede: 700b .p STRB r3,[r1,#0] - 0x10012ee0: 2300 .# MOVS r3,#0 - 0x10012ee2: 7013 .p STRB r3,[r2,#0] - 0x10012ee4: 4b04 .K LDR r3,[pc,#16] ; [0x10012ef8] = 0x20003150 - 0x10012ee6: 780a .x LDRB r2,[r1,#0] - 0x10012ee8: 6a9b .j LDR r3,[r3,#0x28] - 0x10012eea: 1c80 .. ADDS r0,r0,#2 - 0x10012eec: 33c0 .3 ADDS r3,r3,#0xc0 - 0x10012eee: 2a27 '* CMP r2,#0x27 - 0x10012ef0: d21a .. BCS 0x10012f28 ; _BBRXFIFORead + 162 - 0x10012ef2: 2200 ." MOVS r2,#0 - 0x10012ef4: 34c0 .4 ADDS r4,r4,#0xc0 - 0x10012ef6: e011 .. B 0x10012f1c ; _BBRXFIFORead + 150 - $d - 0x10012ef8: 20003150 P1. DCD 536883536 - 0x10012efc: 20003b30 0;. DCD 536886064 - 0x10012f00: 00005359 YS.. DCD 21337 - 0x10012f04: 000028c9 .(.. DCD 10441 - 0x10012f08: 0000ffff .... DCD 65535 - 0x10012f0c: 00002219 .".. DCD 8729 - 0x10012f10: 00001979 y... DCD 6521 - $t - 0x10012f14: 7926 &y LDRB r6,[r4,#4] - 0x10012f16: 5486 .T STRB r6,[r0,r2] - 0x10012f18: 1c52 R. ADDS r2,r2,#1 - 0x10012f1a: b2d2 .. UXTB r2,r2 - 0x10012f1c: 780e .x LDRB r6,[r1,#0] - 0x10012f1e: 4296 .B CMP r6,r2 - 0x10012f20: d8f8 .. BHI 0x10012f14 ; _BBRXFIFORead + 142 - 0x10012f22: 725d ]r STRB r5,[r3,#9] - 0x10012f24: 2001 . MOVS r0,#1 - 0x10012f26: bdf0 .. POP {r4-r7,pc} - 0x10012f28: 725d ]r STRB r5,[r3,#9] - 0x10012f2a: e7b3 .. B 0x10012e94 ; _BBRXFIFORead + 14 - _rom_rx_sweyntooth_protect - 0x10012f2c: b510 .. PUSH {r4,lr} - 0x10012f2e: 7802 .x LDRB r2,[r0,#0] - 0x10012f30: 2100 .! MOVS r1,#0 - 0x10012f32: 0792 .. LSLS r2,r2,#30 - 0x10012f34: 0f92 .. LSRS r2,r2,#30 - 0x10012f36: 4b4c LK LDR r3,[pc,#304] ; [0x10013068] = 0x20003150 - 0x10012f38: 2a01 .* CMP r2,#1 - 0x10012f3a: d039 9. BEQ 0x10012fb0 ; _rom_rx_sweyntooth_protect + 132 - 0x10012f3c: 2a02 .* CMP r2,#2 - 0x10012f3e: d00c .. BEQ 0x10012f5a ; _rom_rx_sweyntooth_protect + 46 - 0x10012f40: 2a03 .* CMP r2,#3 - 0x10012f42: d133 3. BNE 0x10012fac ; _rom_rx_sweyntooth_protect + 128 - 0x10012f44: 7882 .x LDRB r2,[r0,#2] - 0x10012f46: 2a0e .* CMP r2,#0xe - 0x10012f48: d82f /. BHI 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012f4a: 7840 @x LDRB r0,[r0,#1] - 0x10012f4c: 4b47 GK LDR r3,[pc,#284] ; [0x1001306c] = 0x10015ce7 - 0x10012f4e: 06c0 .. LSLS r0,r0,#27 - 0x10012f50: 5c9a .\ LDRB r2,[r3,r2] - 0x10012f52: 0ec0 .. LSRS r0,r0,#27 - 0x10012f54: 4290 .B CMP r0,r2 - 0x10012f56: d028 (. BEQ 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012f58: e028 (. B 0x10012fac ; _rom_rx_sweyntooth_protect + 128 - 0x10012f5a: 7842 Bx LDRB r2,[r0,#1] - 0x10012f5c: 06d2 .. LSLS r2,r2,#27 - 0x10012f5e: 0ed2 .. LSRS r2,r2,#27 - 0x10012f60: 2a04 .* CMP r2,#4 - 0x10012f62: d907 .. BLS 0x10012f74 ; _rom_rx_sweyntooth_protect + 72 - 0x10012f64: 78c2 .x LDRB r2,[r0,#3] - 0x10012f66: 7884 .x LDRB r4,[r0,#2] - 0x10012f68: 0212 .. LSLS r2,r2,#8 - 0x10012f6a: 4322 "C ORRS r2,r2,r4 - 0x10012f6c: 2a17 .* CMP r2,#0x17 - 0x10012f6e: d801 .. BHI 0x10012f74 ; _rom_rx_sweyntooth_protect + 72 - 0x10012f70: 2201 ." MOVS r2,#1 - 0x10012f72: e000 .. B 0x10012f76 ; _rom_rx_sweyntooth_protect + 74 - 0x10012f74: 2200 ." MOVS r2,#0 - 0x10012f76: 711a .q STRB r2,[r3,#4] - 0x10012f78: 2a00 .* CMP r2,#0 - 0x10012f7a: d017 .. BEQ 0x10012fac ; _rom_rx_sweyntooth_protect + 128 - 0x10012f7c: 7941 Ay LDRB r1,[r0,#5] - 0x10012f7e: 7902 .y LDRB r2,[r0,#4] - 0x10012f80: 0209 .. LSLS r1,r1,#8 - 0x10012f82: 4311 .C ORRS r1,r1,r2 - 0x10012f84: 2905 .) CMP r1,#5 - 0x10012f86: d010 .. BEQ 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012f88: 2906 .) CMP r1,#6 - 0x10012f8a: d10e .. BNE 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012f8c: 78c1 .x LDRB r1,[r0,#3] - 0x10012f8e: 7882 .x LDRB r2,[r0,#2] - 0x10012f90: 0209 .. LSLS r1,r1,#8 - 0x10012f92: 4311 .C ORRS r1,r1,r2 - 0x10012f94: 7980 .y LDRB r0,[r0,#6] - 0x10012f96: 4a35 5J LDR r2,[pc,#212] ; [0x1001306c] = 0x10015ce7 - 0x10012f98: 0040 @. LSLS r0,r0,#1 - 0x10012f9a: 320f .2 ADDS r2,r2,#0xf - 0x10012f9c: 1880 .. ADDS r0,r0,r2 - 0x10012f9e: 3840 @8 SUBS r0,r0,#0x40 - 0x10012fa0: 8fc0 .. LDRH r0,[r0,#0x3e] - 0x10012fa2: 4281 .B CMP r1,r0 - 0x10012fa4: d001 .. BEQ 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012fa6: 2100 .! MOVS r1,#0 - 0x10012fa8: e000 .. B 0x10012fac ; _rom_rx_sweyntooth_protect + 128 - 0x10012faa: 2101 .! MOVS r1,#1 - 0x10012fac: 4608 .F MOV r0,r1 - 0x10012fae: e41c .. B 0x100127ea ; gap_s_verdor_datas_get + 26 - 0x10012fb0: 7919 .y LDRB r1,[r3,#4] - 0x10012fb2: 2900 .) CMP r1,#0 - 0x10012fb4: d0f7 .. BEQ 0x10012fa6 ; _rom_rx_sweyntooth_protect + 122 - 0x10012fb6: 7840 @x LDRB r0,[r0,#1] - 0x10012fb8: 06c0 .. LSLS r0,r0,#27 - 0x10012fba: 0ec0 .. LSRS r0,r0,#27 - 0x10012fbc: 2817 .( CMP r0,#0x17 - 0x10012fbe: d9f4 .. BLS 0x10012faa ; _rom_rx_sweyntooth_protect + 126 - 0x10012fc0: e7f1 .. B 0x10012fa6 ; _rom_rx_sweyntooth_protect + 122 - STKSetRand - 0x10012fc2: b570 p. PUSH {r4-r6,lr} - 0x10012fc4: 4d2a *M LDR r5,[pc,#168] ; [0x10013070] = 0x5ffb - 0x10012fc6: 2400 .$ MOVS r4,#0 - 0x10012fc8: 4e27 'N LDR r6,[pc,#156] ; [0x10013068] = 0x20003150 - 0x10012fca: 47a8 .G BLX r5 - 0x10012fcc: 68f1 .h LDR r1,[r6,#0xc] - 0x10012fce: 1909 .. ADDS r1,r1,r4 - 0x10012fd0: 31ff .1 ADDS r1,r1,#0xff - 0x10012fd2: 3101 .1 ADDS r1,#1 - 0x10012fd4: 1c64 d. ADDS r4,r4,#1 - 0x10012fd6: b2e4 .. UXTB r4,r4 - 0x10012fd8: 73c8 .s STRB r0,[r1,#0xf] - 0x10012fda: 2c10 ., CMP r4,#0x10 - 0x10012fdc: d3f5 .. BCC 0x10012fca ; STKSetRand + 8 - 0x10012fde: bd70 p. POP {r4-r6,pc} - AttWriteFlash - 0x10012fe0: b5ff .. PUSH {r0-r7,lr} - 0x10012fe2: 4c21 !L LDR r4,[pc,#132] ; [0x10013068] = 0x20003150 - 0x10012fe4: 0002 .. MOVS r2,r0 - 0x10012fe6: 69e0 .i LDR r0,[r4,#0x1c] - 0x10012fe8: b081 .. SUB sp,sp,#4 - 0x10012fea: 461e .F MOV r6,r3 - 0x10012fec: 460d .F MOV r5,r1 - 0x10012fee: d006 .. BEQ 0x10012ffe ; AttWriteFlash + 30 - 0x10012ff0: 2a01 .* CMP r2,#1 - 0x10012ff2: d006 .. BEQ 0x10013002 ; AttWriteFlash + 34 - 0x10012ff4: 2a02 .* CMP r2,#2 - 0x10012ff6: d006 .. BEQ 0x10013006 ; AttWriteFlash + 38 - 0x10012ff8: 2a03 .* CMP r2,#3 - 0x10012ffa: d006 .. BEQ 0x1001300a ; AttWriteFlash + 42 - 0x10012ffc: e009 .. B 0x10013012 ; AttWriteFlash + 50 - 0x10012ffe: 1d00 .. ADDS r0,r0,#4 - 0x10013000: e004 .. B 0x1001300c ; AttWriteFlash + 44 - 0x10013002: 3008 .0 ADDS r0,r0,#8 - 0x10013004: e002 .. B 0x1001300c ; AttWriteFlash + 44 - 0x10013006: 300c .0 ADDS r0,r0,#0xc - 0x10013008: e000 .. B 0x1001300c ; AttWriteFlash + 44 - 0x1001300a: 3010 .0 ADDS r0,r0,#0x10 - 0x1001300c: f000fec8 .... BL __aeabi_uread4 ; 0x10013da0 - 0x10013010: 4601 .F MOV r1,r0 - 0x10013012: 194d M. ADDS r5,r1,r5 - 0x10013014: b672 r. CPSID i - 0x10013016: 2701 .' MOVS r7,#1 - 0x10013018: 033f ?. LSLS r7,r7,#12 - 0x1001301a: 4b16 .K LDR r3,[pc,#88] ; [0x10013074] = 0x5359 - 0x1001301c: 4639 9F MOV r1,r7 - 0x1001301e: 2000 . MOVS r0,#0 - 0x10013020: 69a2 .i LDR r2,[r4,#0x18] - 0x10013022: 4798 .G BLX r3 - 0x10013024: b662 b. CPSIE i - 0x10013026: 69a0 .i LDR r0,[r4,#0x18] - 0x10013028: 4631 1F MOV r1,r6 - 0x1001302a: 1940 @. ADDS r0,r0,r5 - 0x1001302c: 9a03 .. LDR r2,[sp,#0xc] - 0x1001302e: f000fe59 ..Y. BL __aeabi_memcpy ; 0x10013ce4 - 0x10013032: b672 r. CPSID i - 0x10013034: 2101 .! MOVS r1,#1 - 0x10013036: 4a0f .J LDR r2,[pc,#60] ; [0x10013074] = 0x5359 - 0x10013038: 2000 . MOVS r0,#0 - 0x1001303a: 32ea .2 ADDS r2,r2,#0xea - 0x1001303c: 4790 .G BLX r2 - 0x1001303e: 4b0d .K LDR r3,[pc,#52] ; [0x10013074] = 0x5359 - 0x10013040: 2000 . MOVS r0,#0 - 0x10013042: 4639 9F MOV r1,r7 - 0x10013044: 3368 h3 ADDS r3,r3,#0x68 - 0x10013046: 69a2 .i LDR r2,[r4,#0x18] - 0x10013048: 4798 .G BLX r3 - 0x1001304a: b662 b. CPSIE i - 0x1001304c: e6e8 .. B 0x10012e20 ; Xtal_trim_set + 100 - GetOverSlpth - 0x1001304e: 4806 .H LDR r0,[pc,#24] ; [0x10013068] = 0x20003150 - 0x10013050: 6a81 .j LDR r1,[r0,#0x28] - 0x10013052: 460a .F MOV r2,r1 - 0x10013054: 3260 `2 ADDS r2,r2,#0x60 - 0x10013056: 7c90 .| LDRB r0,[r2,#0x12] - 0x10013058: 7c92 .| LDRB r2,[r2,#0x12] - 0x1001305a: 3160 `1 ADDS r1,r1,#0x60 - 0x1001305c: e001 .. B 0x10013062 ; GetOverSlpth + 20 - 0x1001305e: 7c88 .| LDRB r0,[r1,#0x12] - 0x10013060: 7c8a .| LDRB r2,[r1,#0x12] - 0x10013062: 4290 .B CMP r0,r2 - 0x10013064: d1fb .. BNE 0x1001305e ; GetOverSlpth + 16 - 0x10013066: 4770 pG BX lr - $d - 0x10013068: 20003150 P1. DCD 536883536 - 0x1001306c: 10015ce7 .\.. DCD 268524775 - 0x10013070: 00005ffb ._.. DCD 24571 - 0x10013074: 00005359 YS.. DCD 21337 - $t - .text - Timer_Evt_Creat - 0x10013078: b570 p. PUSH {r4-r6,lr} - 0x1001307a: 461e .F MOV r6,r3 - 0x1001307c: 2900 .) CMP r1,#0 - 0x1001307e: d015 .. BEQ 0x100130ac ; Timer_Evt_Creat + 52 - 0x10013080: 4df8 .M LDR r5,[pc,#992] ; [0x10013464] = 0x20003190 - 0x10013082: 69ac .i LDR r4,[r5,#0x18] - 0x10013084: 696b ki LDR r3,[r5,#0x14] - 0x10013086: 429c .B CMP r4,r3 - 0x10013088: d210 .. BCS 0x100130ac ; Timer_Evt_Creat + 52 - 0x1001308a: c405 .. STM r4!,{r0,r2} - 0x1001308c: 4608 .F MOV r0,r1 - 0x1001308e: 3c08 .< SUBS r4,r4,#8 - 0x10013090: f001fafe .... BL __aeabi_ui2d ; 0x10014690 - 0x10013094: 4af4 .J LDR r2,[pc,#976] ; [0x10013468] = 0xd2f1a9fc - 0x10013096: 4bf5 .K LDR r3,[pc,#980] ; [0x1001346c] = 0x4040624d - 0x10013098: f001f9f4 .... BL __aeabi_dmul ; 0x10014484 - 0x1001309c: f001fb44 ..D. BL __aeabi_d2uiz ; 0x10014728 - 0x100130a0: 60a0 .` STR r0,[r4,#8] - 0x100130a2: 7326 &s STRB r6,[r4,#0xc] - 0x100130a4: 2000 . MOVS r0,#0 - 0x100130a6: 6160 `a STR r0,[r4,#0x14] - 0x100130a8: 3418 .4 ADDS r4,r4,#0x18 - 0x100130aa: 61ac .a STR r4,[r5,#0x18] - 0x100130ac: bd70 p. POP {r4-r6,pc} - Min - 0x100130ae: 4288 .B CMP r0,r1 - 0x100130b0: d300 .. BCC 0x100130b4 ; Min + 6 - 0x100130b2: 4608 .F MOV r0,r1 - 0x100130b4: 4770 pG BX lr - TimerDelayUS - 0x100130b6: 2200 ." MOVS r2,#0 - 0x100130b8: e006 .. B 0x100130c8 ; TimerDelayUS + 18 - 0x100130ba: 2100 .! MOVS r1,#0 - 0x100130bc: 1c49 I. ADDS r1,r1,#1 - 0x100130be: b289 .. UXTH r1,r1 - 0x100130c0: 2918 .) CMP r1,#0x18 - 0x100130c2: d3fb .. BCC 0x100130bc ; TimerDelayUS + 6 - 0x100130c4: 1c52 R. ADDS r2,r2,#1 - 0x100130c6: b292 .. UXTH r2,r2 - 0x100130c8: 4282 .B CMP r2,r0 - 0x100130ca: d3f6 .. BCC 0x100130ba ; TimerDelayUS + 4 - 0x100130cc: 4770 pG BX lr - timer_0_disable - 0x100130ce: b510 .. PUSH {r4,lr} - 0x100130d0: 4ce4 .L LDR r4,[pc,#912] ; [0x10013464] = 0x20003190 - 0x100130d2: 6860 `h LDR r0,[r4,#4] - 0x100130d4: 3020 0 ADDS r0,r0,#0x20 - 0x100130d6: 7c01 .| LDRB r1,[r0,#0x10] - 0x100130d8: 07c9 .. LSLS r1,r1,#31 - 0x100130da: d00f .. BEQ 0x100130fc ; timer_0_disable + 46 - 0x100130dc: 7c01 .| LDRB r1,[r0,#0x10] - 0x100130de: 0849 I. LSRS r1,r1,#1 - 0x100130e0: 0049 I. LSLS r1,r1,#1 - 0x100130e2: 7401 .t STRB r1,[r0,#0x10] - 0x100130e4: 2008 . MOVS r0,#8 - 0x100130e6: f000fad5 .... BL __NVIC_DisableIRQ ; 0x10013694 - 0x100130ea: 6860 `h LDR r0,[r4,#4] - 0x100130ec: 3020 0 ADDS r0,r0,#0x20 - 0x100130ee: 7c41 A| LDRB r1,[r0,#0x11] - 0x100130f0: 2201 ." MOVS r2,#1 - 0x100130f2: 4311 .C ORRS r1,r1,r2 - 0x100130f4: 7441 At STRB r1,[r0,#0x11] - 0x100130f6: 2032 2 MOVS r0,#0x32 - 0x100130f8: f7ffffdd .... BL TimerDelayUS ; 0x100130b6 - 0x100130fc: bd10 .. POP {r4,pc} - timer_0_enable - 0x100130fe: b570 p. PUSH {r4-r6,lr} - 0x10013100: 4cd8 .L LDR r4,[pc,#864] ; [0x10013464] = 0x20003190 - 0x10013102: 460d .F MOV r5,r1 - 0x10013104: 6861 ah LDR r1,[r4,#4] - 0x10013106: 4603 .F MOV r3,r0 - 0x10013108: 3120 1 ADDS r1,r1,#0x20 - 0x1001310a: 7c08 .| LDRB r0,[r1,#0x10] - 0x1001310c: 07c0 .. LSLS r0,r0,#31 - 0x1001310e: d006 .. BEQ 0x1001311e ; timer_0_enable + 32 - 0x10013110: 7c08 .| LDRB r0,[r1,#0x10] - 0x10013112: 0840 @. LSRS r0,r0,#1 - 0x10013114: 0040 @. LSLS r0,r0,#1 - 0x10013116: 7408 .t STRB r0,[r1,#0x10] - 0x10013118: 2032 2 MOVS r0,#0x32 - 0x1001311a: f7ffffcc .... BL TimerDelayUS ; 0x100130b6 - 0x1001311e: 6862 bh LDR r2,[r4,#4] - 0x10013120: 3220 2 ADDS r2,r2,#0x20 - 0x10013122: 7513 .u STRB r3,[r2,#0x14] - 0x10013124: 0a18 .. LSRS r0,r3,#8 - 0x10013126: 7550 Pu STRB r0,[r2,#0x15] - 0x10013128: 0c18 .. LSRS r0,r3,#16 - 0x1001312a: 7590 .u STRB r0,[r2,#0x16] - 0x1001312c: 0e18 .. LSRS r0,r3,#24 - 0x1001312e: 75d0 .u STRB r0,[r2,#0x17] - 0x10013130: 7c10 .| LDRB r0,[r2,#0x10] - 0x10013132: 21ef .! MOVS r1,#0xef - 0x10013134: 4008 .@ ANDS r0,r0,r1 - 0x10013136: 7410 .t STRB r0,[r2,#0x10] - 0x10013138: 7c90 .| LDRB r0,[r2,#0x12] - 0x1001313a: 0840 @. LSRS r0,r0,#1 - 0x1001313c: 0040 @. LSLS r0,r0,#1 - 0x1001313e: 7490 .t STRB r0,[r2,#0x12] - 0x10013140: 48cb .H LDR r0,[pc,#812] ; [0x10013470] = 0x20003b98 - 0x10013142: 6005 .` STR r5,[r0,#0] - 0x10013144: 7c50 P| LDRB r0,[r2,#0x11] - 0x10013146: 2501 .% MOVS r5,#1 - 0x10013148: 4328 (C ORRS r0,r0,r5 - 0x1001314a: 7450 Pt STRB r0,[r2,#0x11] - 0x1001314c: 2008 . MOVS r0,#8 - 0x1001314e: f000fa98 .... BL __NVIC_EnableIRQ ; 0x10013682 - 0x10013152: 6860 `h LDR r0,[r4,#4] - 0x10013154: 3020 0 ADDS r0,r0,#0x20 - 0x10013156: 7c01 .| LDRB r1,[r0,#0x10] - 0x10013158: 4329 )C ORRS r1,r1,r5 - 0x1001315a: 7401 .t STRB r1,[r0,#0x10] - 0x1001315c: bd70 p. POP {r4-r6,pc} - timer_0_start - 0x1001315e: b510 .. PUSH {r4,lr} - 0x10013160: 4ac0 .J LDR r2,[pc,#768] ; [0x10013464] = 0x20003190 - 0x10013162: 6892 .h LDR r2,[r2,#8] - 0x10013164: 2a06 .* CMP r2,#6 - 0x10013166: d802 .. BHI 0x1001316e ; timer_0_start + 16 - 0x10013168: f000f804 .... BL Timer_Evt_Trigger ; 0x10013174 - 0x1001316c: bd10 .. POP {r4,pc} - 0x1001316e: f7ffffc6 .... BL timer_0_enable ; 0x100130fe - 0x10013172: bd10 .. POP {r4,pc} - Timer_Evt_Trigger - 0x10013174: b570 p. PUSH {r4-r6,lr} - 0x10013176: 4dbb .M LDR r5,[pc,#748] ; [0x10013464] = 0x20003190 - 0x10013178: 2118 .! MOVS r1,#0x18 - 0x1001317a: 7828 (x LDRB r0,[r5,#0] - 0x1001317c: 68ae .h LDR r6,[r5,#8] - 0x1001317e: 4348 HC MULS r0,r1,r0 - 0x10013180: 6969 ii LDR r1,[r5,#0x14] - 0x10013182: 1a0c .. SUBS r4,r1,r0 - 0x10013184: 6928 (i LDR r0,[r5,#0x10] - 0x10013186: 1980 .. ADDS r0,r0,r6 - 0x10013188: 6128 (a STR r0,[r5,#0x10] - 0x1001318a: 2000 . MOVS r0,#0 - 0x1001318c: 43c0 .C MVNS r0,r0 - 0x1001318e: 60a8 .` STR r0,[r5,#8] - 0x10013190: e018 .. B 0x100131c4 ; Timer_Evt_Trigger + 80 - 0x10013192: 7b20 { LDRB r0,[r4,#0xc] - 0x10013194: 2800 .( CMP r0,#0 - 0x10013196: d014 .. BEQ 0x100131c2 ; Timer_Evt_Trigger + 78 - 0x10013198: 6920 i LDR r0,[r4,#0x10] - 0x1001319a: 42b0 .B CMP r0,r6 - 0x1001319c: d104 .. BNE 0x100131a8 ; Timer_Evt_Trigger + 52 - 0x1001319e: 6860 `h LDR r0,[r4,#4] - 0x100131a0: 2800 .( CMP r0,#0 - 0x100131a2: d007 .. BEQ 0x100131b4 ; Timer_Evt_Trigger + 64 - 0x100131a4: 4780 .G BLX r0 - 0x100131a6: e005 .. B 0x100131b4 ; Timer_Evt_Trigger + 64 - 0x100131a8: 1b80 .. SUBS r0,r0,r6 - 0x100131aa: 6120 a STR r0,[r4,#0x10] - 0x100131ac: d002 .. BEQ 0x100131b4 ; Timer_Evt_Trigger + 64 - 0x100131ae: 68a1 .h LDR r1,[r4,#8] - 0x100131b0: 4288 .B CMP r0,r1 - 0x100131b2: d901 .. BLS 0x100131b8 ; Timer_Evt_Trigger + 68 - 0x100131b4: 68a0 .h LDR r0,[r4,#8] - 0x100131b6: 6120 a STR r0,[r4,#0x10] - 0x100131b8: 68a9 .h LDR r1,[r5,#8] - 0x100131ba: 4288 .B CMP r0,r1 - 0x100131bc: d900 .. BLS 0x100131c0 ; Timer_Evt_Trigger + 76 - 0x100131be: 4608 .F MOV r0,r1 - 0x100131c0: 60a8 .` STR r0,[r5,#8] - 0x100131c2: 3418 .4 ADDS r4,r4,#0x18 - 0x100131c4: 6968 hi LDR r0,[r5,#0x14] - 0x100131c6: 4284 .B CMP r4,r0 - 0x100131c8: d3e3 .. BCC 0x10013192 ; Timer_Evt_Trigger + 30 - 0x100131ca: 68a8 .h LDR r0,[r5,#8] - 0x100131cc: 2800 .( CMP r0,#0 - 0x100131ce: d005 .. BEQ 0x100131dc ; Timer_Evt_Trigger + 104 - 0x100131d0: 1c41 A. ADDS r1,r0,#1 - 0x100131d2: d003 .. BEQ 0x100131dc ; Timer_Evt_Trigger + 104 - 0x100131d4: 49a7 .I LDR r1,[pc,#668] ; [0x10013474] = 0x10013175 - 0x100131d6: f7ffffc2 .... BL timer_0_start ; 0x1001315e - 0x100131da: bd70 p. POP {r4-r6,pc} - 0x100131dc: f7ffff77 ..w. BL timer_0_disable ; 0x100130ce - 0x100131e0: bd70 p. POP {r4-r6,pc} - timer_0_get - 0x100131e2: b5f0 .. PUSH {r4-r7,lr} - 0x100131e4: 489f .H LDR r0,[pc,#636] ; [0x10013464] = 0x20003190 - 0x100131e6: 4da4 .M LDR r5,[pc,#656] ; [0x10013478] = 0x3fff - 0x100131e8: 6841 Ah LDR r1,[r0,#4] - 0x100131ea: 3140 @1 ADDS r1,r1,#0x40 - 0x100131ec: 790b .y LDRB r3,[r1,#4] - 0x100131ee: 4618 .F MOV r0,r3 - 0x100131f0: 794b Ky LDRB r3,[r1,#5] - 0x100131f2: 021b .. LSLS r3,r3,#8 - 0x100131f4: 4318 .C ORRS r0,r0,r3 - 0x100131f6: 798b .y LDRB r3,[r1,#6] - 0x100131f8: 79ca .y LDRB r2,[r1,#7] - 0x100131fa: 041b .. LSLS r3,r3,#16 - 0x100131fc: 4318 .C ORRS r0,r0,r3 - 0x100131fe: 0612 .. LSLS r2,r2,#24 - 0x10013200: 790e .y LDRB r6,[r1,#4] - 0x10013202: 4310 .C ORRS r0,r0,r2 - 0x10013204: 4632 2F MOV r2,r6 - 0x10013206: 794e Ny LDRB r6,[r1,#5] - 0x10013208: 0236 6. LSLS r6,r6,#8 - 0x1001320a: 4332 2C ORRS r2,r2,r6 - 0x1001320c: 798e .y LDRB r6,[r1,#6] - 0x1001320e: 79cb .y LDRB r3,[r1,#7] - 0x10013210: 0436 6. LSLS r6,r6,#16 - 0x10013212: 4332 2C ORRS r2,r2,r6 - 0x10013214: 061b .. LSLS r3,r3,#24 - 0x10013216: 790f .y LDRB r7,[r1,#4] - 0x10013218: 431a .C ORRS r2,r2,r3 - 0x1001321a: 463b ;F MOV r3,r7 - 0x1001321c: 794f Oy LDRB r7,[r1,#5] - 0x1001321e: 023f ?. LSLS r7,r7,#8 - 0x10013220: 433b ;C ORRS r3,r3,r7 - 0x10013222: 798f .y LDRB r7,[r1,#6] - 0x10013224: 79ce .y LDRB r6,[r1,#7] - 0x10013226: 043f ?. LSLS r7,r7,#16 - 0x10013228: 433b ;C ORRS r3,r3,r7 - 0x1001322a: 0636 6. LSLS r6,r6,#24 - 0x1001322c: 4333 3C ORRS r3,r3,r6 - 0x1001322e: 1c64 d. ADDS r4,r4,#1 - 0x10013230: 4290 .B CMP r0,r2 - 0x10013232: d101 .. BNE 0x10013238 ; timer_0_get + 86 - 0x10013234: 429a .B CMP r2,r3 - 0x10013236: d001 .. BEQ 0x1001323c ; timer_0_get + 90 - 0x10013238: 42ac .B CMP r4,r5 - 0x1001323a: d3d7 .. BCC 0x100131ec ; timer_0_get + 10 - 0x1001323c: bdf0 .. POP {r4-r7,pc} - Timer_Evt_Stop - 0x1001323e: b5f8 .. PUSH {r3-r7,lr} - 0x10013240: 4604 .F MOV r4,r0 - 0x10013242: f7ffffce .... BL timer_0_get ; 0x100131e2 - 0x10013246: 4a87 .J LDR r2,[pc,#540] ; [0x10013464] = 0x20003190 - 0x10013248: 6891 .h LDR r1,[r2,#8] - 0x1001324a: 1a0b .. SUBS r3,r1,r0 - 0x1001324c: 6113 .a STR r3,[r2,#0x10] - 0x1001324e: 2300 .# MOVS r3,#0 - 0x10013250: 4288 .B CMP r0,r1 - 0x10013252: d900 .. BLS 0x10013256 ; Timer_Evt_Stop + 24 - 0x10013254: 6113 .a STR r3,[r2,#0x10] - 0x10013256: 2000 . MOVS r0,#0 - 0x10013258: 43c0 .C MVNS r0,r0 - 0x1001325a: 6090 .` STR r0,[r2,#8] - 0x1001325c: 7811 .x LDRB r1,[r2,#0] - 0x1001325e: 2018 . MOVS r0,#0x18 - 0x10013260: 4341 AC MULS r1,r0,r1 - 0x10013262: 6950 Pi LDR r0,[r2,#0x14] - 0x10013264: 6917 .i LDR r7,[r2,#0x10] - 0x10013266: 1a41 A. SUBS r1,r0,r1 - 0x10013268: e017 .. B 0x1001329a ; Timer_Evt_Stop + 92 - 0x1001326a: 680d .h LDR r5,[r1,#0] - 0x1001326c: 42a5 .B CMP r5,r4 - 0x1001326e: d102 .. BNE 0x10013276 ; Timer_Evt_Stop + 56 - 0x10013270: 730b .s STRB r3,[r1,#0xc] - 0x10013272: 614b Ka STR r3,[r1,#0x14] - 0x10013274: e010 .. B 0x10013298 ; Timer_Evt_Stop + 90 - 0x10013276: 7b0d .{ LDRB r5,[r1,#0xc] - 0x10013278: 2d00 .- CMP r5,#0 - 0x1001327a: d00d .. BEQ 0x10013298 ; Timer_Evt_Stop + 90 - 0x1001327c: 690d .i LDR r5,[r1,#0x10] - 0x1001327e: 1bed .. SUBS r5,r5,r7 - 0x10013280: 610d .a STR r5,[r1,#0x10] - 0x10013282: d002 .. BEQ 0x1001328a ; Timer_Evt_Stop + 76 - 0x10013284: 688e .h LDR r6,[r1,#8] - 0x10013286: 42b5 .B CMP r5,r6 - 0x10013288: d901 .. BLS 0x1001328e ; Timer_Evt_Stop + 80 - 0x1001328a: 688d .h LDR r5,[r1,#8] - 0x1001328c: 610d .a STR r5,[r1,#0x10] - 0x1001328e: 6896 .h LDR r6,[r2,#8] - 0x10013290: 42b5 .B CMP r5,r6 - 0x10013292: d800 .. BHI 0x10013296 ; Timer_Evt_Stop + 88 - 0x10013294: 462e .F MOV r6,r5 - 0x10013296: 6096 .` STR r6,[r2,#8] - 0x10013298: 3118 .1 ADDS r1,r1,#0x18 - 0x1001329a: 4281 .B CMP r1,r0 - 0x1001329c: d3e5 .. BCC 0x1001326a ; Timer_Evt_Stop + 44 - 0x1001329e: 6890 .h LDR r0,[r2,#8] - 0x100132a0: 2800 .( CMP r0,#0 - 0x100132a2: d005 .. BEQ 0x100132b0 ; Timer_Evt_Stop + 114 - 0x100132a4: 1c41 A. ADDS r1,r0,#1 - 0x100132a6: d003 .. BEQ 0x100132b0 ; Timer_Evt_Stop + 114 - 0x100132a8: 4972 rI LDR r1,[pc,#456] ; [0x10013474] = 0x10013175 - 0x100132aa: f7ffff58 ..X. BL timer_0_start ; 0x1001315e - 0x100132ae: bdf8 .. POP {r3-r7,pc} - 0x100132b0: f7ffff0d .... BL timer_0_disable ; 0x100130ce - 0x100132b4: bdf8 .. POP {r3-r7,pc} - Timer_Evt_ReSet - 0x100132b6: b5f3 .. PUSH {r0,r1,r4-r7,lr} - 0x100132b8: b081 .. SUB sp,sp,#4 - 0x100132ba: 4606 .F MOV r6,r0 - 0x100132bc: f7ffffbf .... BL Timer_Evt_Stop ; 0x1001323e - 0x100132c0: 4868 hH LDR r0,[pc,#416] ; [0x10013464] = 0x20003190 - 0x100132c2: 2218 ." MOVS r2,#0x18 - 0x100132c4: 7801 .x LDRB r1,[r0,#0] - 0x100132c6: 6945 Ei LDR r5,[r0,#0x14] - 0x100132c8: 4351 QC MULS r1,r2,r1 - 0x100132ca: 1a6c l. SUBS r4,r5,r1 - 0x100132cc: 4f66 fO LDR r7,[pc,#408] ; [0x10013468] = 0xd2f1a9fc - 0x100132ce: e00f .. B 0x100132f0 ; Timer_Evt_ReSet + 58 - 0x100132d0: 6820 h LDR r0,[r4,#0] - 0x100132d2: 42b0 .B CMP r0,r6 - 0x100132d4: d10b .. BNE 0x100132ee ; Timer_Evt_ReSet + 56 - 0x100132d6: 68a0 .h LDR r0,[r4,#8] - 0x100132d8: 6120 a STR r0,[r4,#0x10] - 0x100132da: 9802 .. LDR r0,[sp,#8] - 0x100132dc: f001f9d8 .... BL __aeabi_ui2d ; 0x10014690 - 0x100132e0: 463a :F MOV r2,r7 - 0x100132e2: 4b62 bK LDR r3,[pc,#392] ; [0x1001346c] = 0x4040624d - 0x100132e4: f001f8ce .... BL __aeabi_dmul ; 0x10014484 - 0x100132e8: f001fa1e .... BL __aeabi_d2uiz ; 0x10014728 - 0x100132ec: 60a0 .` STR r0,[r4,#8] - 0x100132ee: 3418 .4 ADDS r4,r4,#0x18 - 0x100132f0: 42ac .B CMP r4,r5 - 0x100132f2: d3ed .. BCC 0x100132d0 ; Timer_Evt_ReSet + 26 - 0x100132f4: bdfe .. POP {r1-r7,pc} - Timer_Evt_Clr - 0x100132f6: 495b [I LDR r1,[pc,#364] ; [0x10013464] = 0x20003190 - 0x100132f8: 68ca .h LDR r2,[r1,#0xc] - 0x100132fa: 4382 .C BICS r2,r2,r0 - 0x100132fc: 60ca .` STR r2,[r1,#0xc] - 0x100132fe: 4770 pG BX lr - Timer_Evt_Start - 0x10013300: b5f8 .. PUSH {r3-r7,lr} - 0x10013302: 4c58 XL LDR r4,[pc,#352] ; [0x10013464] = 0x20003190 - 0x10013304: 4605 .F MOV r5,r0 - 0x10013306: 7820 x LDRB r0,[r4,#0] - 0x10013308: 2118 .! MOVS r1,#0x18 - 0x1001330a: 4348 HC MULS r0,r1,r0 - 0x1001330c: 6961 ai LDR r1,[r4,#0x14] - 0x1001330e: 1a08 .. SUBS r0,r1,r0 - 0x10013310: e006 .. B 0x10013320 ; Timer_Evt_Start + 32 - 0x10013312: 6802 .h LDR r2,[r0,#0] - 0x10013314: 42aa .B CMP r2,r5 - 0x10013316: d102 .. BNE 0x1001331e ; Timer_Evt_Start + 30 - 0x10013318: 7b02 .{ LDRB r2,[r0,#0xc] - 0x1001331a: 2a00 .* CMP r2,#0 - 0x1001331c: d13a :. BNE 0x10013394 ; Timer_Evt_Start + 148 - 0x1001331e: 3018 .0 ADDS r0,r0,#0x18 - 0x10013320: 4288 .B CMP r0,r1 - 0x10013322: d3f6 .. BCC 0x10013312 ; Timer_Evt_Start + 18 - 0x10013324: f7ffff5d ..]. BL timer_0_get ; 0x100131e2 - 0x10013328: 68a1 .h LDR r1,[r4,#8] - 0x1001332a: 1a0a .. SUBS r2,r1,r0 - 0x1001332c: 6122 "a STR r2,[r4,#0x10] - 0x1001332e: 4288 .B CMP r0,r1 - 0x10013330: d901 .. BLS 0x10013336 ; Timer_Evt_Start + 54 - 0x10013332: 2000 . MOVS r0,#0 - 0x10013334: 6120 a STR r0,[r4,#0x10] - 0x10013336: 2000 . MOVS r0,#0 - 0x10013338: 43c0 .C MVNS r0,r0 - 0x1001333a: 60a0 .` STR r0,[r4,#8] - 0x1001333c: 7820 x LDRB r0,[r4,#0] - 0x1001333e: 2118 .! MOVS r1,#0x18 - 0x10013340: 6963 ci LDR r3,[r4,#0x14] - 0x10013342: 4348 HC MULS r0,r1,r0 - 0x10013344: 1a19 .. SUBS r1,r3,r0 - 0x10013346: 2701 .' MOVS r7,#1 - 0x10013348: 6926 &i LDR r6,[r4,#0x10] - 0x1001334a: e019 .. B 0x10013380 ; Timer_Evt_Start + 128 - 0x1001334c: 6808 .h LDR r0,[r1,#0] - 0x1001334e: 42a8 .B CMP r0,r5 - 0x10013350: d103 .. BNE 0x1001335a ; Timer_Evt_Start + 90 - 0x10013352: 6888 .h LDR r0,[r1,#8] - 0x10013354: 6108 .a STR r0,[r1,#0x10] - 0x10013356: 730f .s STRB r7,[r1,#0xc] - 0x10013358: e00b .. B 0x10013372 ; Timer_Evt_Start + 114 - 0x1001335a: 7b08 .{ LDRB r0,[r1,#0xc] - 0x1001335c: 2800 .( CMP r0,#0 - 0x1001335e: d00e .. BEQ 0x1001337e ; Timer_Evt_Start + 126 - 0x10013360: 6908 .i LDR r0,[r1,#0x10] - 0x10013362: 1b80 .. SUBS r0,r0,r6 - 0x10013364: 6108 .a STR r0,[r1,#0x10] - 0x10013366: d002 .. BEQ 0x1001336e ; Timer_Evt_Start + 110 - 0x10013368: 688a .h LDR r2,[r1,#8] - 0x1001336a: 4290 .B CMP r0,r2 - 0x1001336c: d901 .. BLS 0x10013372 ; Timer_Evt_Start + 114 - 0x1001336e: 6888 .h LDR r0,[r1,#8] - 0x10013370: 6108 .a STR r0,[r1,#0x10] - 0x10013372: 4602 .F MOV r2,r0 - 0x10013374: 68a0 .h LDR r0,[r4,#8] - 0x10013376: 4282 .B CMP r2,r0 - 0x10013378: d800 .. BHI 0x1001337c ; Timer_Evt_Start + 124 - 0x1001337a: 4610 .F MOV r0,r2 - 0x1001337c: 60a0 .` STR r0,[r4,#8] - 0x1001337e: 3118 .1 ADDS r1,r1,#0x18 - 0x10013380: 4299 .B CMP r1,r3 - 0x10013382: d3e3 .. BCC 0x1001334c ; Timer_Evt_Start + 76 - 0x10013384: 68a0 .h LDR r0,[r4,#8] - 0x10013386: 2800 .( CMP r0,#0 - 0x10013388: d005 .. BEQ 0x10013396 ; Timer_Evt_Start + 150 - 0x1001338a: 1c41 A. ADDS r1,r0,#1 - 0x1001338c: d003 .. BEQ 0x10013396 ; Timer_Evt_Start + 150 - 0x1001338e: 4939 9I LDR r1,[pc,#228] ; [0x10013474] = 0x10013175 - 0x10013390: f7fffee5 .... BL timer_0_start ; 0x1001315e - 0x10013394: bdf8 .. POP {r3-r7,pc} - 0x10013396: f7fffe9a .... BL timer_0_disable ; 0x100130ce - 0x1001339a: bdf8 .. POP {r3-r7,pc} - Timer_Evt_ReStart - 0x1001339c: b5f8 .. PUSH {r3-r7,lr} - 0x1001339e: 4c31 1L LDR r4,[pc,#196] ; [0x10013464] = 0x20003190 - 0x100133a0: 4605 .F MOV r5,r0 - 0x100133a2: 68e0 .h LDR r0,[r4,#0xc] - 0x100133a4: 43a8 .C BICS r0,r0,r5 - 0x100133a6: 60e0 .` STR r0,[r4,#0xc] - 0x100133a8: f7ffff1b .... BL timer_0_get ; 0x100131e2 - 0x100133ac: 68a1 .h LDR r1,[r4,#8] - 0x100133ae: 1a0a .. SUBS r2,r1,r0 - 0x100133b0: 6122 "a STR r2,[r4,#0x10] - 0x100133b2: 4288 .B CMP r0,r1 - 0x100133b4: d901 .. BLS 0x100133ba ; Timer_Evt_ReStart + 30 - 0x100133b6: 2000 . MOVS r0,#0 - 0x100133b8: 6120 a STR r0,[r4,#0x10] - 0x100133ba: 2000 . MOVS r0,#0 - 0x100133bc: 43c0 .C MVNS r0,r0 - 0x100133be: 60a0 .` STR r0,[r4,#8] - 0x100133c0: 7821 !x LDRB r1,[r4,#0] - 0x100133c2: 2018 . MOVS r0,#0x18 - 0x100133c4: 6963 ci LDR r3,[r4,#0x14] - 0x100133c6: 4341 AC MULS r1,r0,r1 - 0x100133c8: 1a59 Y. SUBS r1,r3,r1 - 0x100133ca: 2701 .' MOVS r7,#1 - 0x100133cc: 6926 &i LDR r6,[r4,#0x10] - 0x100133ce: e019 .. B 0x10013404 ; Timer_Evt_ReStart + 104 - 0x100133d0: 6808 .h LDR r0,[r1,#0] - 0x100133d2: 42a8 .B CMP r0,r5 - 0x100133d4: d103 .. BNE 0x100133de ; Timer_Evt_ReStart + 66 - 0x100133d6: 6888 .h LDR r0,[r1,#8] - 0x100133d8: 6108 .a STR r0,[r1,#0x10] - 0x100133da: 730f .s STRB r7,[r1,#0xc] - 0x100133dc: e00b .. B 0x100133f6 ; Timer_Evt_ReStart + 90 - 0x100133de: 7b08 .{ LDRB r0,[r1,#0xc] - 0x100133e0: 2800 .( CMP r0,#0 - 0x100133e2: d00e .. BEQ 0x10013402 ; Timer_Evt_ReStart + 102 - 0x100133e4: 6908 .i LDR r0,[r1,#0x10] - 0x100133e6: 1b80 .. SUBS r0,r0,r6 - 0x100133e8: 6108 .a STR r0,[r1,#0x10] - 0x100133ea: d002 .. BEQ 0x100133f2 ; Timer_Evt_ReStart + 86 - 0x100133ec: 688a .h LDR r2,[r1,#8] - 0x100133ee: 4290 .B CMP r0,r2 - 0x100133f0: d901 .. BLS 0x100133f6 ; Timer_Evt_ReStart + 90 - 0x100133f2: 6888 .h LDR r0,[r1,#8] - 0x100133f4: 6108 .a STR r0,[r1,#0x10] - 0x100133f6: 4602 .F MOV r2,r0 - 0x100133f8: 68a0 .h LDR r0,[r4,#8] - 0x100133fa: 4282 .B CMP r2,r0 - 0x100133fc: d800 .. BHI 0x10013400 ; Timer_Evt_ReStart + 100 - 0x100133fe: 4610 .F MOV r0,r2 - 0x10013400: 60a0 .` STR r0,[r4,#8] - 0x10013402: 3118 .1 ADDS r1,r1,#0x18 - 0x10013404: 4299 .B CMP r1,r3 - 0x10013406: d3e3 .. BCC 0x100133d0 ; Timer_Evt_ReStart + 52 - 0x10013408: 68a0 .h LDR r0,[r4,#8] - 0x1001340a: 2800 .( CMP r0,#0 - 0x1001340c: d005 .. BEQ 0x1001341a ; Timer_Evt_ReStart + 126 - 0x1001340e: 1c41 A. ADDS r1,r0,#1 - 0x10013410: d003 .. BEQ 0x1001341a ; Timer_Evt_ReStart + 126 - 0x10013412: 4918 .I LDR r1,[pc,#96] ; [0x10013474] = 0x10013175 - 0x10013414: f7fffea3 .... BL timer_0_start ; 0x1001315e - 0x10013418: bdf8 .. POP {r3-r7,pc} - 0x1001341a: f7fffe58 ..X. BL timer_0_disable ; 0x100130ce - 0x1001341e: bdf8 .. POP {r3-r7,pc} - Timer_Get_State - 0x10013420: 4910 .I LDR r1,[pc,#64] ; [0x10013464] = 0x20003190 - 0x10013422: 2218 ." MOVS r2,#0x18 - 0x10013424: 780b .x LDRB r3,[r1,#0] - 0x10013426: 4353 SC MULS r3,r2,r3 - 0x10013428: 694a Ji LDR r2,[r1,#0x14] - 0x1001342a: 1ad1 .. SUBS r1,r2,r3 - 0x1001342c: e005 .. B 0x1001343a ; Timer_Get_State + 26 - 0x1001342e: 680b .h LDR r3,[r1,#0] - 0x10013430: 4283 .B CMP r3,r0 - 0x10013432: d101 .. BNE 0x10013438 ; Timer_Get_State + 24 - 0x10013434: 7b08 .{ LDRB r0,[r1,#0xc] - 0x10013436: 4770 pG BX lr - 0x10013438: 3118 .1 ADDS r1,r1,#0x18 - 0x1001343a: 4291 .B CMP r1,r2 - 0x1001343c: d3f7 .. BCC 0x1001342e ; Timer_Get_State + 14 - 0x1001343e: 20ff . MOVS r0,#0xff - 0x10013440: 4770 pG BX lr - SYD_Timer_Init - 0x10013442: b570 p. PUSH {r4-r6,lr} - 0x10013444: 460d .F MOV r5,r1 - 0x10013446: 4604 .F MOV r4,r0 - 0x10013448: f7fff8a7 .... BL syd52832_chip_confirm ; 0x1001259a - 0x1001344c: 2800 .( CMP r0,#0 - 0x1001344e: d008 .. BEQ 0x10013462 ; SYD_Timer_Init + 32 - 0x10013450: 4804 .H LDR r0,[pc,#16] ; [0x10013464] = 0x20003190 - 0x10013452: 2118 .! MOVS r1,#0x18 - 0x10013454: 7004 .p STRB r4,[r0,#0] - 0x10013456: 434c LC MULS r4,r1,r4 - 0x10013458: 1961 a. ADDS r1,r4,r5 - 0x1001345a: 6185 .a STR r5,[r0,#0x18] - 0x1001345c: 6141 Aa STR r1,[r0,#0x14] - 0x1001345e: f7fffe36 ..6. BL timer_0_disable ; 0x100130ce - 0x10013462: bd70 p. POP {r4-r6,pc} - $d - 0x10013464: 20003190 .1. DCD 536883600 - 0x10013468: d2f1a9fc .... DCD 3539053052 - 0x1001346c: 4040624d Mb@@ DCD 1077961293 - 0x10013470: 20003b98 .;. DCD 536886168 - 0x10013474: 10013175 u1.. DCD 268513653 - 0x10013478: 00003fff .?.. DCD 16383 - $t - timer_0_delay_32us - 0x1001347c: 498c .I LDR r1,[pc,#560] ; [0x100136b0] = 0x20003190 - 0x1001347e: 684a Jh LDR r2,[r1,#4] - 0x10013480: 4611 .F MOV r1,r2 - 0x10013482: 3120 1 ADDS r1,r1,#0x20 - 0x10013484: 7508 .u STRB r0,[r1,#0x14] - 0x10013486: 0a03 .. LSRS r3,r0,#8 - 0x10013488: 754b Ku STRB r3,[r1,#0x15] - 0x1001348a: 0c03 .. LSRS r3,r0,#16 - 0x1001348c: 758b .u STRB r3,[r1,#0x16] - 0x1001348e: 0e00 .. LSRS r0,r0,#24 - 0x10013490: 75c8 .u STRB r0,[r1,#0x17] - 0x10013492: 7c8b .| LDRB r3,[r1,#0x12] - 0x10013494: 2001 . MOVS r0,#1 - 0x10013496: 4303 .C ORRS r3,r3,r0 - 0x10013498: 748b .t STRB r3,[r1,#0x12] - 0x1001349a: 7c4b K| LDRB r3,[r1,#0x11] - 0x1001349c: 4303 .C ORRS r3,r3,r0 - 0x1001349e: 744b Kt STRB r3,[r1,#0x11] - 0x100134a0: 7c0b .| LDRB r3,[r1,#0x10] - 0x100134a2: 4303 .C ORRS r3,r3,r0 - 0x100134a4: 740b .t STRB r3,[r1,#0x10] - 0x100134a6: 3220 2 ADDS r2,r2,#0x20 - 0x100134a8: 7cd3 .| LDRB r3,[r2,#0x13] - 0x100134aa: 07db .. LSLS r3,r3,#31 - 0x100134ac: d0fc .. BEQ 0x100134a8 ; timer_0_delay_32us + 44 - 0x100134ae: 7c0a .| LDRB r2,[r1,#0x10] - 0x100134b0: 0852 R. LSRS r2,r2,#1 - 0x100134b2: 0052 R. LSLS r2,r2,#1 - 0x100134b4: 740a .t STRB r2,[r1,#0x10] - 0x100134b6: 7c4a J| LDRB r2,[r1,#0x11] - 0x100134b8: 4302 .C ORRS r2,r2,r0 - 0x100134ba: 744a Jt STRB r2,[r1,#0x11] - 0x100134bc: 4770 pG BX lr - TIMER0_IRQHandler - 0x100134be: 487c |H LDR r0,[pc,#496] ; [0x100136b0] = 0x20003190 - 0x100134c0: 6840 @h LDR r0,[r0,#4] - 0x100134c2: 3020 0 ADDS r0,r0,#0x20 - 0x100134c4: 7cc1 .| LDRB r1,[r0,#0x13] - 0x100134c6: 07c9 .. LSLS r1,r1,#31 - 0x100134c8: d008 .. BEQ 0x100134dc ; TIMER0_IRQHandler + 30 - 0x100134ca: 7c41 A| LDRB r1,[r0,#0x11] - 0x100134cc: 2201 ." MOVS r2,#1 - 0x100134ce: 4311 .C ORRS r1,r1,r2 - 0x100134d0: 7441 At STRB r1,[r0,#0x11] - 0x100134d2: 4878 xH LDR r0,[pc,#480] ; [0x100136b4] = 0x20003b98 - 0x100134d4: 6800 .h LDR r0,[r0,#0] - 0x100134d6: 2800 .( CMP r0,#0 - 0x100134d8: d000 .. BEQ 0x100134dc ; TIMER0_IRQHandler + 30 - 0x100134da: 4700 .G BX r0 - 0x100134dc: 4770 pG BX lr - timer_1_enable - 0x100134de: b570 p. PUSH {r4-r6,lr} - 0x100134e0: 4c73 sL LDR r4,[pc,#460] ; [0x100136b0] = 0x20003190 - 0x100134e2: 4606 .F MOV r6,r0 - 0x100134e4: 6860 `h LDR r0,[r4,#4] - 0x100134e6: 460d .F MOV r5,r1 - 0x100134e8: 3020 0 ADDS r0,r0,#0x20 - 0x100134ea: 7c01 .| LDRB r1,[r0,#0x10] - 0x100134ec: 23fd .# MOVS r3,#0xfd - 0x100134ee: 0789 .. LSLS r1,r1,#30 - 0x100134f0: 2900 .) CMP r1,#0 - 0x100134f2: da05 .. BGE 0x10013500 ; timer_1_enable + 34 - 0x100134f4: 7c01 .| LDRB r1,[r0,#0x10] - 0x100134f6: 4019 .@ ANDS r1,r1,r3 - 0x100134f8: 7401 .t STRB r1,[r0,#0x10] - 0x100134fa: 2032 2 MOVS r0,#0x32 - 0x100134fc: f7fffddb .... BL TimerDelayUS ; 0x100130b6 - 0x10013500: 6862 bh LDR r2,[r4,#4] - 0x10013502: 3220 2 ADDS r2,r2,#0x20 - 0x10013504: 7616 .v STRB r6,[r2,#0x18] - 0x10013506: 0a30 0. LSRS r0,r6,#8 - 0x10013508: 7650 Pv STRB r0,[r2,#0x19] - 0x1001350a: 0c30 0. LSRS r0,r6,#16 - 0x1001350c: 7690 .v STRB r0,[r2,#0x1a] - 0x1001350e: 0e30 0. LSRS r0,r6,#24 - 0x10013510: 76d0 .v STRB r0,[r2,#0x1b] - 0x10013512: 7c10 .| LDRB r0,[r2,#0x10] - 0x10013514: 2120 ! MOVS r1,#0x20 - 0x10013516: 4308 .C ORRS r0,r0,r1 - 0x10013518: 7410 .t STRB r0,[r2,#0x10] - 0x1001351a: 7c90 .| LDRB r0,[r2,#0x12] - 0x1001351c: 4018 .@ ANDS r0,r0,r3 - 0x1001351e: 7490 .t STRB r0,[r2,#0x12] - 0x10013520: 4864 dH LDR r0,[pc,#400] ; [0x100136b4] = 0x20003b98 - 0x10013522: 6045 E` STR r5,[r0,#4] - 0x10013524: 7c50 P| LDRB r0,[r2,#0x11] - 0x10013526: 2502 .% MOVS r5,#2 - 0x10013528: 4328 (C ORRS r0,r0,r5 - 0x1001352a: 7450 Pt STRB r0,[r2,#0x11] - 0x1001352c: 2009 . MOVS r0,#9 - 0x1001352e: f000f8a8 .... BL __NVIC_EnableIRQ ; 0x10013682 - 0x10013532: 6860 `h LDR r0,[r4,#4] - 0x10013534: 3020 0 ADDS r0,r0,#0x20 - 0x10013536: 7c01 .| LDRB r1,[r0,#0x10] - 0x10013538: 4329 )C ORRS r1,r1,r5 - 0x1001353a: 7401 .t STRB r1,[r0,#0x10] - 0x1001353c: e791 .. B 0x10013462 ; SYD_Timer_Init + 32 - timer_1_disable - 0x1001353e: b510 .. PUSH {r4,lr} - 0x10013540: 4c5b [L LDR r4,[pc,#364] ; [0x100136b0] = 0x20003190 - 0x10013542: 6860 `h LDR r0,[r4,#4] - 0x10013544: 3020 0 ADDS r0,r0,#0x20 - 0x10013546: 7c01 .| LDRB r1,[r0,#0x10] - 0x10013548: 0789 .. LSLS r1,r1,#30 - 0x1001354a: d50f .. BPL 0x1001356c ; timer_1_disable + 46 - 0x1001354c: 7c01 .| LDRB r1,[r0,#0x10] - 0x1001354e: 22fd ." MOVS r2,#0xfd - 0x10013550: 4011 .@ ANDS r1,r1,r2 - 0x10013552: 7401 .t STRB r1,[r0,#0x10] - 0x10013554: 2009 . MOVS r0,#9 - 0x10013556: f000f89d .... BL __NVIC_DisableIRQ ; 0x10013694 - 0x1001355a: 6860 `h LDR r0,[r4,#4] - 0x1001355c: 3020 0 ADDS r0,r0,#0x20 - 0x1001355e: 7c41 A| LDRB r1,[r0,#0x11] - 0x10013560: 2202 ." MOVS r2,#2 - 0x10013562: 4311 .C ORRS r1,r1,r2 - 0x10013564: 7441 At STRB r1,[r0,#0x11] - 0x10013566: 2032 2 MOVS r0,#0x32 - 0x10013568: f7fffda5 .... BL TimerDelayUS ; 0x100130b6 - 0x1001356c: bd10 .. POP {r4,pc} - TIMER1_IRQHandler - 0x1001356e: 4850 PH LDR r0,[pc,#320] ; [0x100136b0] = 0x20003190 - 0x10013570: 6840 @h LDR r0,[r0,#4] - 0x10013572: 3020 0 ADDS r0,r0,#0x20 - 0x10013574: 7cc1 .| LDRB r1,[r0,#0x13] - 0x10013576: 0789 .. LSLS r1,r1,#30 - 0x10013578: d508 .. BPL 0x1001358c ; TIMER1_IRQHandler + 30 - 0x1001357a: 7c41 A| LDRB r1,[r0,#0x11] - 0x1001357c: 2202 ." MOVS r2,#2 - 0x1001357e: 4311 .C ORRS r1,r1,r2 - 0x10013580: 7441 At STRB r1,[r0,#0x11] - 0x10013582: 484c LH LDR r0,[pc,#304] ; [0x100136b4] = 0x20003b98 - 0x10013584: 6840 @h LDR r0,[r0,#4] - 0x10013586: 2800 .( CMP r0,#0 - 0x10013588: d000 .. BEQ 0x1001358c ; TIMER1_IRQHandler + 30 - 0x1001358a: 4700 .G BX r0 - 0x1001358c: 4770 pG BX lr - timer_2_enable - 0x1001358e: b570 p. PUSH {r4-r6,lr} - 0x10013590: 4c47 GL LDR r4,[pc,#284] ; [0x100136b0] = 0x20003190 - 0x10013592: 4606 .F MOV r6,r0 - 0x10013594: 6860 `h LDR r0,[r4,#4] - 0x10013596: 460d .F MOV r5,r1 - 0x10013598: 3020 0 ADDS r0,r0,#0x20 - 0x1001359a: 7c01 .| LDRB r1,[r0,#0x10] - 0x1001359c: 23fb .# MOVS r3,#0xfb - 0x1001359e: 0749 I. LSLS r1,r1,#29 - 0x100135a0: 2900 .) CMP r1,#0 - 0x100135a2: da05 .. BGE 0x100135b0 ; timer_2_enable + 34 - 0x100135a4: 7c01 .| LDRB r1,[r0,#0x10] - 0x100135a6: 4019 .@ ANDS r1,r1,r3 - 0x100135a8: 7401 .t STRB r1,[r0,#0x10] - 0x100135aa: 2032 2 MOVS r0,#0x32 - 0x100135ac: f7fffd83 .... BL TimerDelayUS ; 0x100130b6 - 0x100135b0: 6862 bh LDR r2,[r4,#4] - 0x100135b2: 3220 2 ADDS r2,r2,#0x20 - 0x100135b4: 7716 .w STRB r6,[r2,#0x1c] - 0x100135b6: 0a30 0. LSRS r0,r6,#8 - 0x100135b8: 7750 Pw STRB r0,[r2,#0x1d] - 0x100135ba: 0c30 0. LSRS r0,r6,#16 - 0x100135bc: 7790 .w STRB r0,[r2,#0x1e] - 0x100135be: 0e30 0. LSRS r0,r6,#24 - 0x100135c0: 77d0 .w STRB r0,[r2,#0x1f] - 0x100135c2: 7c10 .| LDRB r0,[r2,#0x10] - 0x100135c4: 2140 @! MOVS r1,#0x40 - 0x100135c6: 4308 .C ORRS r0,r0,r1 - 0x100135c8: 7410 .t STRB r0,[r2,#0x10] - 0x100135ca: 7c90 .| LDRB r0,[r2,#0x12] - 0x100135cc: 4018 .@ ANDS r0,r0,r3 - 0x100135ce: 7490 .t STRB r0,[r2,#0x12] - 0x100135d0: 4838 8H LDR r0,[pc,#224] ; [0x100136b4] = 0x20003b98 - 0x100135d2: 6085 .` STR r5,[r0,#8] - 0x100135d4: 7c50 P| LDRB r0,[r2,#0x11] - 0x100135d6: 2504 .% MOVS r5,#4 - 0x100135d8: 4328 (C ORRS r0,r0,r5 - 0x100135da: 7450 Pt STRB r0,[r2,#0x11] - 0x100135dc: 200a . MOVS r0,#0xa - 0x100135de: f000f850 ..P. BL __NVIC_EnableIRQ ; 0x10013682 - 0x100135e2: 6860 `h LDR r0,[r4,#4] - 0x100135e4: 3020 0 ADDS r0,r0,#0x20 - 0x100135e6: 7c01 .| LDRB r1,[r0,#0x10] - 0x100135e8: 4329 )C ORRS r1,r1,r5 - 0x100135ea: 7401 .t STRB r1,[r0,#0x10] - 0x100135ec: e739 9. B 0x10013462 ; SYD_Timer_Init + 32 - timer_1_get - 0x100135ee: 4830 0H LDR r0,[pc,#192] ; [0x100136b0] = 0x20003190 - 0x100135f0: 2108 .! MOVS r1,#8 - 0x100135f2: 6840 @h LDR r0,[r0,#4] - 0x100135f4: 3040 @0 ADDS r0,r0,#0x40 - 0x100135f6: 1841 A. ADDS r1,r0,r1 - 0x100135f8: 780a .x LDRB r2,[r1,#0] - 0x100135fa: 4610 .F MOV r0,r2 - 0x100135fc: 784a Jx LDRB r2,[r1,#1] - 0x100135fe: 0212 .. LSLS r2,r2,#8 - 0x10013600: 4310 .C ORRS r0,r0,r2 - 0x10013602: 788a .x LDRB r2,[r1,#2] - 0x10013604: 78c9 .x LDRB r1,[r1,#3] - 0x10013606: 0412 .. LSLS r2,r2,#16 - 0x10013608: 4310 .C ORRS r0,r0,r2 - 0x1001360a: 0609 .. LSLS r1,r1,#24 - 0x1001360c: 4308 .C ORRS r0,r0,r1 - 0x1001360e: 4770 pG BX lr - timer_2_get - 0x10013610: 4827 'H LDR r0,[pc,#156] ; [0x100136b0] = 0x20003190 - 0x10013612: 210c .! MOVS r1,#0xc - 0x10013614: 6840 @h LDR r0,[r0,#4] - 0x10013616: 3040 @0 ADDS r0,r0,#0x40 - 0x10013618: 1841 A. ADDS r1,r0,r1 - 0x1001361a: 780a .x LDRB r2,[r1,#0] - 0x1001361c: 4610 .F MOV r0,r2 - 0x1001361e: 784a Jx LDRB r2,[r1,#1] - 0x10013620: 0212 .. LSLS r2,r2,#8 - 0x10013622: 4310 .C ORRS r0,r0,r2 - 0x10013624: 788a .x LDRB r2,[r1,#2] - 0x10013626: 78c9 .x LDRB r1,[r1,#3] - 0x10013628: 0412 .. LSLS r2,r2,#16 - 0x1001362a: 4310 .C ORRS r0,r0,r2 - 0x1001362c: 0609 .. LSLS r1,r1,#24 - 0x1001362e: 4308 .C ORRS r0,r0,r1 - 0x10013630: 4770 pG BX lr - timer_2_disable - 0x10013632: b510 .. PUSH {r4,lr} - 0x10013634: 4c1e .L LDR r4,[pc,#120] ; [0x100136b0] = 0x20003190 - 0x10013636: 6860 `h LDR r0,[r4,#4] - 0x10013638: 3020 0 ADDS r0,r0,#0x20 - 0x1001363a: 7c01 .| LDRB r1,[r0,#0x10] - 0x1001363c: 0749 I. LSLS r1,r1,#29 - 0x1001363e: d50f .. BPL 0x10013660 ; timer_2_disable + 46 - 0x10013640: 7c01 .| LDRB r1,[r0,#0x10] - 0x10013642: 22fb ." MOVS r2,#0xfb - 0x10013644: 4011 .@ ANDS r1,r1,r2 - 0x10013646: 7401 .t STRB r1,[r0,#0x10] - 0x10013648: 200a . MOVS r0,#0xa - 0x1001364a: f000f823 ..#. BL __NVIC_DisableIRQ ; 0x10013694 - 0x1001364e: 6860 `h LDR r0,[r4,#4] - 0x10013650: 3020 0 ADDS r0,r0,#0x20 - 0x10013652: 7c41 A| LDRB r1,[r0,#0x11] - 0x10013654: 2204 ." MOVS r2,#4 - 0x10013656: 4311 .C ORRS r1,r1,r2 - 0x10013658: 7441 At STRB r1,[r0,#0x11] - 0x1001365a: 2032 2 MOVS r0,#0x32 - 0x1001365c: f7fffd2b ..+. BL TimerDelayUS ; 0x100130b6 - 0x10013660: bd10 .. POP {r4,pc} - TIMER2_IRQHandler - 0x10013662: 4813 .H LDR r0,[pc,#76] ; [0x100136b0] = 0x20003190 - 0x10013664: 6840 @h LDR r0,[r0,#4] - 0x10013666: 3020 0 ADDS r0,r0,#0x20 - 0x10013668: 7cc1 .| LDRB r1,[r0,#0x13] - 0x1001366a: 0749 I. LSLS r1,r1,#29 - 0x1001366c: d508 .. BPL 0x10013680 ; TIMER2_IRQHandler + 30 - 0x1001366e: 7c41 A| LDRB r1,[r0,#0x11] - 0x10013670: 2204 ." MOVS r2,#4 - 0x10013672: 4311 .C ORRS r1,r1,r2 - 0x10013674: 7441 At STRB r1,[r0,#0x11] - 0x10013676: 480f .H LDR r0,[pc,#60] ; [0x100136b4] = 0x20003b98 - 0x10013678: 6880 .h LDR r0,[r0,#8] - 0x1001367a: 2800 .( CMP r0,#0 - 0x1001367c: d000 .. BEQ 0x10013680 ; TIMER2_IRQHandler + 30 - 0x1001367e: 4700 .G BX r0 - 0x10013680: 4770 pG BX lr - __NVIC_EnableIRQ - 0x10013682: 2800 .( CMP r0,#0 - 0x10013684: db05 .. BLT 0x10013692 ; __NVIC_EnableIRQ + 16 - 0x10013686: 06c1 .. LSLS r1,r0,#27 - 0x10013688: 0ec9 .. LSRS r1,r1,#27 - 0x1001368a: 2001 . MOVS r0,#1 - 0x1001368c: 4088 .@ LSLS r0,r0,r1 - 0x1001368e: 490a .I LDR r1,[pc,#40] ; [0x100136b8] = 0xe000e100 - 0x10013690: 6008 .` STR r0,[r1,#0] - 0x10013692: 4770 pG BX lr - __NVIC_DisableIRQ - 0x10013694: 2800 .( CMP r0,#0 - 0x10013696: db0a .. BLT 0x100136ae ; __NVIC_DisableIRQ + 26 - 0x10013698: 06c1 .. LSLS r1,r0,#27 - 0x1001369a: 0ec9 .. LSRS r1,r1,#27 - 0x1001369c: 2001 . MOVS r0,#1 - 0x1001369e: 4088 .@ LSLS r0,r0,r1 - 0x100136a0: 4905 .I LDR r1,[pc,#20] ; [0x100136b8] = 0xe000e100 - 0x100136a2: 3180 .1 ADDS r1,r1,#0x80 - 0x100136a4: 6008 .` STR r0,[r1,#0] - 0x100136a6: f3bf8f4f ..O. DSB - 0x100136aa: f3bf8f6f ..o. ISB - 0x100136ae: 4770 pG BX lr - $d - 0x100136b0: 20003190 .1. DCD 536883600 - 0x100136b4: 20003b98 .;. DCD 536886168 - 0x100136b8: e000e100 .... DCD 3758153984 - $t - .text - rtc_get_calendar - 0x100136bc: b518 .. PUSH {r3,r4,lr} - 0x100136be: 48f6 .H LDR r0,[pc,#984] ; [0x10013a98] = 0x500010c0 - 0x100136c0: 6800 .h LDR r0,[r0,#0] - 0x100136c2: 9000 .. STR r0,[sp,#0] - 0x100136c4: 2000 . MOVS r0,#0 - 0x100136c6: 4669 iF MOV r1,sp - 0x100136c8: 5c0b .\ LDRB r3,[r1,r0] - 0x100136ca: 240a .$ MOVS r4,#0xa - 0x100136cc: 091a .. LSRS r2,r3,#4 - 0x100136ce: 4362 bC MULS r2,r4,r2 - 0x100136d0: 071b .. LSLS r3,r3,#28 - 0x100136d2: 540a .T STRB r2,[r1,r0] - 0x100136d4: 0f1b .. LSRS r3,r3,#28 - 0x100136d6: 18d2 .. ADDS r2,r2,r3 - 0x100136d8: 540a .T STRB r2,[r1,r0] - 0x100136da: 1c40 @. ADDS r0,r0,#1 - 0x100136dc: 2803 .( CMP r0,#3 - 0x100136de: dbf3 .. BLT 0x100136c8 ; rtc_get_calendar + 12 - 0x100136e0: 9800 .. LDR r0,[sp,#0] - 0x100136e2: bd18 .. POP {r3,r4,pc} - RTC_RUN - 0x100136e4: b508 .. PUSH {r3,lr} - 0x100136e6: f7ffffe9 .... BL rtc_get_calendar ; 0x100136bc - 0x100136ea: 9000 .. STR r0,[sp,#0] - 0x100136ec: 4668 hF MOV r0,sp - 0x100136ee: 7801 .x LDRB r1,[r0,#0] - 0x100136f0: 78c0 .x LDRB r0,[r0,#3] - 0x100136f2: 4aea .J LDR r2,[pc,#936] ; [0x10013a9c] = 0x15180 - 0x100136f4: 1e40 @. SUBS r0,r0,#1 - 0x100136f6: 4350 PC MULS r0,r2,r0 - 0x100136f8: 180a .. ADDS r2,r1,r0 - 0x100136fa: 4668 hF MOV r0,sp - 0x100136fc: 7881 .x LDRB r1,[r0,#2] - 0x100136fe: 20e1 . MOVS r0,#0xe1 - 0x10013700: 0100 .. LSLS r0,r0,#4 - 0x10013702: 4341 AC MULS r1,r0,r1 - 0x10013704: 4668 hF MOV r0,sp - 0x10013706: 7840 @x LDRB r0,[r0,#1] - 0x10013708: 233c <# MOVS r3,#0x3c - 0x1001370a: 4358 XC MULS r0,r3,r0 - 0x1001370c: 1808 .. ADDS r0,r1,r0 - 0x1001370e: 1811 .. ADDS r1,r2,r0 - 0x10013710: 4ae3 .J LDR r2,[pc,#908] ; [0x10013aa0] = 0x200031ac - 0x10013712: 6910 .i LDR r0,[r2,#0x10] - 0x10013714: 4281 .B CMP r1,r0 - 0x10013716: d301 .. BCC 0x1001371c ; RTC_RUN + 56 - 0x10013718: 1a08 .. SUBS r0,r1,r0 - 0x1001371a: e002 .. B 0x10013722 ; RTC_RUN + 62 - 0x1001371c: 4be1 .K LDR r3,[pc,#900] ; [0x10013aa4] = 0x93a80 - 0x1001371e: 1a08 .. SUBS r0,r1,r0 - 0x10013720: 18c0 .. ADDS r0,r0,r3 - 0x10013722: 6111 .a STR r1,[r2,#0x10] - 0x10013724: bd08 .. POP {r3,pc} - rtc_set_compare - 0x10013726: b570 p. PUSH {r4-r6,lr} - 0x10013728: 460d .F MOV r5,r1 - 0x1001372a: 2800 .( CMP r0,#0 - 0x1001372c: d002 .. BEQ 0x10013734 ; rtc_set_compare + 14 - 0x1001372e: 4eda .N LDR r6,[pc,#872] ; [0x10013a98] = 0x500010c0 - 0x10013730: 3e08 .> SUBS r6,r6,#8 - 0x10013732: e001 .. B 0x10013738 ; rtc_set_compare + 18 - 0x10013734: 4ed8 .N LDR r6,[pc,#864] ; [0x10013a98] = 0x500010c0 - 0x10013736: 3e0c .> SUBS r6,r6,#0xc - 0x10013738: 2400 .$ MOVS r4,#0 - 0x1001373a: 5d28 (] LDRB r0,[r5,r4] - 0x1001373c: 210a .! MOVS r1,#0xa - 0x1001373e: f000faa1 .... BL __aeabi_uidiv ; 0x10013c84 - 0x10013742: 0100 .. LSLS r0,r0,#4 - 0x10013744: 4301 .C ORRS r1,r1,r0 - 0x10013746: 5529 )U STRB r1,[r5,r4] - 0x10013748: 1c64 d. ADDS r4,r4,#1 - 0x1001374a: 2c03 ., CMP r4,#3 - 0x1001374c: dbf5 .. BLT 0x1001373a ; rtc_set_compare + 20 - 0x1001374e: 4628 (F MOV r0,r5 - 0x10013750: f000fb26 ..&. BL __aeabi_uread4 ; 0x10013da0 - 0x10013754: 6030 0` STR r0,[r6,#0] - 0x10013756: 2064 d MOVS r0,#0x64 - 0x10013758: f7fffcad .... BL TimerDelayUS ; 0x100130b6 - 0x1001375c: 48ce .H LDR r0,[pc,#824] ; [0x10013a98] = 0x500010c0 - 0x1001375e: 3820 8 SUBS r0,r0,#0x20 - 0x10013760: 7ac1 .z LDRB r1,[r0,#0xb] - 0x10013762: 2208 ." MOVS r2,#8 - 0x10013764: 4311 .C ORRS r1,r1,r2 - 0x10013766: 72c1 .r STRB r1,[r0,#0xb] - 0x10013768: bd70 p. POP {r4-r6,pc} - RTC_SET - 0x1001376a: b538 8. PUSH {r3-r5,lr} - 0x1001376c: 49cc .I LDR r1,[pc,#816] ; [0x10013aa0] = 0x200031ac - 0x1001376e: 6909 .i LDR r1,[r1,#0x10] - 0x10013770: 1844 D. ADDS r4,r0,r1 - 0x10013772: 49ca .I LDR r1,[pc,#808] ; [0x10013a9c] = 0x15180 - 0x10013774: 4620 F MOV r0,r4 - 0x10013776: f000fa85 .... BL __aeabi_uidiv ; 0x10013c84 - 0x1001377a: 1c42 B. ADDS r2,r0,#1 - 0x1001377c: 4668 hF MOV r0,sp - 0x1001377e: 70c2 .p STRB r2,[r0,#3] - 0x10013780: 25e1 .% MOVS r5,#0xe1 - 0x10013782: 4608 .F MOV r0,r1 - 0x10013784: 012d -. LSLS r5,r5,#4 - 0x10013786: 4629 )F MOV r1,r5 - 0x10013788: f000fa7c ..|. BL __aeabi_uidiv ; 0x10013c84 - 0x1001378c: 4602 .F MOV r2,r0 - 0x1001378e: 4668 hF MOV r0,sp - 0x10013790: 7082 .p STRB r2,[r0,#2] - 0x10013792: 4629 )F MOV r1,r5 - 0x10013794: 4620 F MOV r0,r4 - 0x10013796: f000fa75 ..u. BL __aeabi_uidiv ; 0x10013c84 - 0x1001379a: 4608 .F MOV r0,r1 - 0x1001379c: 213c F MOV r6,r7 - 0x100148a0: 463c . SUBS r6,r7,#4 - 0x10015a5c: 4286 .B CMP r6,r0 - 0x10015a5e: d900 .. BLS 0x10015a62 ; realloc + 30 - 0x10015a60: 4606 .F MOV r6,r0 - 0x10015a62: 4628 (F MOV r0,r5 - 0x10015a64: f7fffafc .... BL free ; 0x10015060 - 0x10015a68: 4604 .F MOV r4,r0 - 0x10015a6a: 9100 .. STR r1,[sp,#0] - 0x10015a6c: 4632 2F MOV r2,r6 - 0x10015a6e: 4629 )F MOV r1,r5 - 0x10015a70: 9804 .. LDR r0,[sp,#0x10] - 0x10015a72: f7ffffbf .... BL internal_alloc ; 0x100159f4 - 0x10015a76: 9901 .. LDR r1,[sp,#4] - 0x10015a78: 2800 .( CMP r0,#0 - 0x10015a7a: d006 .. BEQ 0x10015a8a ; realloc + 70 - 0x10015a7c: 6001 .` STR r1,[r0,#0] - 0x10015a7e: b005 .. ADD sp,sp,#0x14 - 0x10015a80: bdf0 .. POP {r4-r7,pc} - 0x10015a82: 9804 .. LDR r0,[sp,#0x10] - 0x10015a84: f7fffb1e .... BL malloc ; 0x100150c4 - 0x10015a88: e7f9 .. B 0x10015a7e ; realloc + 58 - 0x10015a8a: 6029 )` STR r1,[r5,#0] - 0x10015a8c: 9902 .. LDR r1,[sp,#8] - 0x10015a8e: 2c00 ., CMP r4,#0 - 0x10015a90: 67cf .g STR r7,[r1,#0x7c] - 0x10015a92: d00a .. BEQ 0x10015aaa ; realloc + 102 - 0x10015a94: 6821 !h LDR r1,[r4,#0] - 0x10015a96: 1862 b. ADDS r2,r4,r1 - 0x10015a98: 1f29 ). SUBS r1,r5,#4 - 0x10015a9a: 428a .B CMP r2,r1 - 0x10015a9c: d902 .. BLS 0x10015aa4 ; realloc + 96 - 0x10015a9e: 1b29 ). SUBS r1,r5,r4 - 0x10015aa0: 1f09 .. SUBS r1,r1,#4 - 0x10015aa2: 6021 !` STR r1,[r4,#0] - 0x10015aa4: 9900 .. LDR r1,[sp,#0] - 0x10015aa6: 6061 a` STR r1,[r4,#4] - 0x10015aa8: e7e9 .. B 0x10015a7e ; realloc + 58 - 0x10015aaa: 4a02 .J LDR r2,[pc,#8] ; [0x10015ab4] = 0x200031d4 - 0x10015aac: 9900 .. LDR r1,[sp,#0] - 0x10015aae: 6011 .` STR r1,[r2,#0] - 0x10015ab0: e7e5 .. B 0x10015a7e ; realloc + 58 - $d - 0x10015ab2: 0000 .. DCW 0 - 0x10015ab4: 200031d4 .1. DCD 536883668 - $t - i.strtod - strtod - 0x10015ab8: b500 .. PUSH {lr} - 0x10015aba: 460a .F MOV r2,r1 - 0x10015abc: b083 .. SUB sp,sp,#0xc - 0x10015abe: 2100 .! MOVS r1,#0 - 0x10015ac0: 9100 .. STR r1,[sp,#0] - 0x10015ac2: 9101 .. STR r1,[sp,#4] - 0x10015ac4: 4601 .F MOV r1,r0 - 0x10015ac6: 4668 hF MOV r0,sp - 0x10015ac8: f7feff99 .... BL __strtod_int ; 0x100149fe - 0x10015acc: 9901 .. LDR r1,[sp,#4] - 0x10015ace: 9800 .. LDR r0,[sp,#0] - 0x10015ad0: b003 .. ADD sp,sp,#0xc - 0x10015ad2: bd00 .. POP {pc} - $d.realdata - .constdata - crc16tab - 0x10015ad4: 10210000 ..!. DCD 270598144 - 0x10015ad8: 30632042 B c0 DCD 811802690 - 0x10015adc: 50a54084 .@.P DCD 1353007236 - 0x10015ae0: 70e760c6 .`.p DCD 1894211782 - 0x10015ae4: 91298108 ..). DCD 2435416328 - 0x10015ae8: b16ba14a J.k. DCD 2976620874 - 0x10015aec: d1adc18c .... DCD 3517825420 - 0x10015af0: f1efe1ce .... DCD 4059029966 - 0x10015af4: 02101231 1... DCD 34607665 - 0x10015af8: 22523273 s2R" DCD 575812211 - 0x10015afc: 429452b5 .R.B DCD 1117016757 - 0x10015b00: 62d672f7 .r.b DCD 1658221303 - 0x10015b04: 83189339 9... DCD 2199425849 - 0x10015b08: a35ab37b {.Z. DCD 2740630395 - 0x10015b0c: c39cd3bd .... DCD 3281834941 - 0x10015b10: e3def3ff .... DCD 3823039487 - 0x10015b14: 34432462 b$C4 DCD 876815458 - 0x10015b18: 14010420 ... DCD 335610912 - 0x10015b1c: 74c764e6 .d.t DCD 1959224550 - 0x10015b20: 548544a4 .D.T DCD 1418020004 - 0x10015b24: b54ba56a j.K. DCD 3041633642 - 0x10015b28: 95098528 (... DCD 2500429096 - 0x10015b2c: f5cfe5ee .... DCD 4124042734 - 0x10015b30: d58dc5ac .... DCD 3582838188 - 0x10015b34: 26723653 S6r& DCD 645019219 - 0x10015b38: 06301611 ..0. DCD 103814673 - 0x10015b3c: 66f676d7 .v.f DCD 1727428311 - 0x10015b40: 46b45695 .V.F DCD 1186223765 - 0x10015b44: a77ab75b [.z. DCD 2809837403 - 0x10015b48: 87389719 ..8. DCD 2268632857 - 0x10015b4c: e7fef7df .... DCD 3892246495 - 0x10015b50: c7bcd79d .... DCD 3351041949 - 0x10015b54: 58e548c4 .H.X DCD 1491421380 - 0x10015b58: 78a76886 .h.x DCD 2024237190 - 0x10015b5c: 18610840 @.a. DCD 409012288 - 0x10015b60: 38232802 .(#8 DCD 941828098 - 0x10015b64: d9edc9cc .... DCD 3656239564 - 0x10015b68: f9afe98e .... DCD 4189055374 - 0x10015b6c: 99698948 H.i. DCD 2573830472 - 0x10015b70: b92ba90a ..+. DCD 3106646282 - 0x10015b74: 4ad45af5 .Z.J DCD 1255430901 - 0x10015b78: 6a967ab7 .z.j DCD 1788246711 - 0x10015b7c: 0a501a71 q.P. DCD 173021809 - 0x10015b80: 2a123a33 3:.* DCD 705837619 - 0x10015b84: cbdcdbfd .... DCD 3420249085 - 0x10015b88: eb9efbbf .... DCD 3953064895 - 0x10015b8c: 8b589b79 y.X. DCD 2337839993 - 0x10015b90: ab1abb3b ;... DCD 2870655803 - 0x10015b94: 7c876ca6 .l.| DCD 2089249958 - 0x10015b98: 5cc54ce4 .L.\ DCD 1556434148 - 0x10015b9c: 3c032c22 ",.< DCD 1006840866 - 0x10015ba0: 1c410c60 `.A. DCD 474025056 - 0x10015ba4: fd8fedae .... DCD 4254068142 - 0x10015ba8: ddcdcdec .... DCD 3721252332 - 0x10015bac: bd0bad2a *... DCD 3171659050 - 0x10015bb0: 9d498d68 h.I. DCD 2638843240 - 0x10015bb4: 6eb67e97 .~.n DCD 1857453719 - 0x10015bb8: 4ef45ed5 .^.N DCD 1324637909 - 0x10015bbc: 2e323e13 .>2. DCD 775044627 - 0x10015bc0: 0e701e51 Q.p. DCD 242228817 - 0x10015bc4: efbeff9f .... DCD 4022271903 - 0x10015bc8: cffcdfdd .... DCD 3489456093 - 0x10015bcc: af3abf1b ..:. DCD 2939862811 - 0x10015bd0: 8f789f59 Y.x. DCD 2407047001 - 0x10015bd4: 81a99188 .... DCD 2175373704 - 0x10015bd8: a1ebb1ca .... DCD 2716578250 - 0x10015bdc: c12dd10c ..-. DCD 3241005324 - 0x10015be0: e16ff14e N.o. DCD 3782209870 - 0x10015be4: 00a11080 .... DCD 10555520 - 0x10015be8: 20e330c2 .0. DCD 551760066 - 0x10015bec: 40255004 .P%@ DCD 1076187140 - 0x10015bf0: 60677046 Fpg` DCD 1617391686 - 0x10015bf4: 939883b9 .... DCD 2476245945 - 0x10015bf8: b3daa3fb .... DCD 3017450491 - 0x10015bfc: d31cc33d =... DCD 3541877565 - 0x10015c00: f35ee37f ..^. DCD 4083082111 - 0x10015c04: 129002b1 .... DCD 311427761 - 0x10015c08: 32d222f3 .".2 DCD 852632307 - 0x10015c0c: 52144235 5B.R DCD 1377059381 - 0x10015c10: 72566277 wbVr DCD 1918263927 - 0x10015c14: a5cbb5ea .... DCD 2781591018 - 0x10015c18: 858995a8 .... DCD 2240386472 - 0x10015c1c: e54ff56e n.O. DCD 3847222638 - 0x10015c20: c50dd52c ,... DCD 3306018092 - 0x10015c24: 24c334e2 .4.$ DCD 616772834 - 0x10015c28: 048114a0 .... DCD 75568288 - 0x10015c2c: 64477466 ftGd DCD 1682404454 - 0x10015c30: 44055424 $T.D DCD 1141199908 - 0x10015c34: b7faa7db .... DCD 3086657499 - 0x10015c38: 97b88799 .... DCD 2545452953 - 0x10015c3c: f77ee75f _.~. DCD 4152289119 - 0x10015c40: d73cc71d ..<. DCD 3611084573 - 0x10015c44: 36f226d3 .&.6 DCD 921839315 - 0x10015c48: 16b00691 .... DCD 380634769 - 0x10015c4c: 76766657 Wfvv DCD 1987470935 - 0x10015c50: 56344615 .F4V DCD 1446266389 - 0x10015c54: c96dd94c L.m. DCD 3379419468 - 0x10015c58: e92ff90e ../. DCD 3912235278 - 0x10015c5c: 89e999c8 .... DCD 2313787848 - 0x10015c60: a9abb98a .... DCD 2846603658 - 0x10015c64: 48655844 DXeH DCD 1214601284 - 0x10015c68: 68277806 .x'h DCD 1747417094 - 0x10015c6c: 08e118c0 .... DCD 148969664 - 0x10015c70: 28a33882 .8.( DCD 681785474 - 0x10015c74: db5ccb7d }.\. DCD 3680291709 - 0x10015c78: fb1eeb3f ?... DCD 4213107519 - 0x10015c7c: 9bd88bf9 .... DCD 2614660089 - 0x10015c80: bb9aabbb .... DCD 3147475899 - 0x10015c84: 5a544a75 uJTZ DCD 1515473525 - 0x10015c88: 7a166a37 7j.z DCD 2048289335 - 0x10015c8c: 1ad00af1 .... DCD 449841905 - 0x10015c90: 3a922ab3 .*.: DCD 982657715 - 0x10015c94: ed0ffd2e .... DCD 3977248046 - 0x10015c98: cd4ddd6c l.M. DCD 3444432236 - 0x10015c9c: ad8bbdaa .... DCD 2911616426 - 0x10015ca0: 8dc99de8 .... DCD 2378800616 - 0x10015ca4: 6c077c26 &|.l DCD 1812429862 - 0x10015ca8: 4c455c64 d\EL DCD 1279614052 - 0x10015cac: 2c833ca2 .<., DCD 746798242 - 0x10015cb0: 0cc11ce0 .... DCD 213982432 - 0x10015cb4: ff3eef1f ..>. DCD 4282314527 - 0x10015cb8: df7ccf5d ].|. DCD 3749498717 - 0x10015cbc: bfbaaf9b .... DCD 3216682907 - 0x10015cc0: 9ff88fd9 .... DCD 2683867097 - 0x10015cc4: 7e366e17 .n6~ DCD 2117496343 - 0x10015cc8: 5e744e55 UNt^ DCD 1584680533 - 0x10015ccc: 3eb22e93 ...> DCD 1051864723 - 0x10015cd0: 1ef00ed1 .... DCD 519048913 - .constdata - _aV2C - 0x10015cd4: 33323130 0123 DCD 858927408 - 0x10015cd8: 37363534 4567 DCD 926299444 - 0x10015cdc: 42413938 89AB DCD 1111570744 - 0x10015ce0: 46454443 CDEF DCD 1178944579 - .constdata - adv_chn_to_freq_idx - 0x10015ce4: 2625 %& DCW 9765 - 0x10015ce6: 27 ' DCB 39 - _ll_packet_length - 0x10015ce7: 0c . DCB 12 - 0x10015ce8: 0d170208 .... DCD 219611656 - 0x10015cec: 09020101 .... DCD 151126273 - 0x10015cf0: 06010109 .... DCD 100729097 - 0x10015cf4: 0002 .. DCW 2 - _smp_packet_lenght - 0x10015cf6: 0007 .. DCW 7 - 0x10015cf8: 00110007 .... DCD 1114119 - 0x10015cfc: 00020011 .... DCD 131089 - 0x10015d00: 000b0011 .... DCD 720913 - 0x10015d04: 00080011 .... DCD 524305 - 0x10015d08: 00020011 .... DCD 131089 - .constdata - __ctype_categories - 0x10015d0c: dddddddd .... DCD 3722304989 - 0x10015d10: ddbbbbdc .... DCD 3720068060 - 0x10015d14: dddddddd .... DCD 3722304989 - 0x10015d18: dddddddd .... DCD 3722304989 - 0x10015d1c: 88888898 .... DCD 2290649240 - 0x10015d20: 88888888 .... DCD 2290649224 - 0x10015d24: 77777777 wwww DCD 2004318071 - 0x10015d28: 88888877 w... DCD 2290649207 - 0x10015d2c: 56555585 .UUV DCD 1448433029 - 0x10015d30: 66666666 ffff DCD 1717986918 - 0x10015d34: 66666666 ffff DCD 1717986918 - 0x10015d38: 88886866 fh.. DCD 2290640998 - 0x10015d3c: 32333383 .332 DCD 842216323 - 0x10015d40: 22222222 """" DCD 572662306 - 0x10015d44: 22222222 """" DCD 572662306 - 0x10015d48: 8d882822 "(.. DCD 2374510626 - Region$$Table$$Base - 0x10015d4c: 10015d6c l].. DCD 268524908 - 0x10015d50: 20003000 .0. DCD 536883200 - 0x10015d54: 000001dc .... DCD 476 - 0x10015d58: 10014f98 .O.. DCD 268521368 - 0x10015d5c: 10015e50 P^.. DCD 268525136 - 0x10015d60: 200031dc .1. DCD 536883676 - 0x10015d64: 000019cc .... DCD 6604 - 0x10015d68: 1001511c .Q.. DCD 268521756 - Region$$Table$$Limit - -** Section #2 'RW_IRAM1' (SHT_PROGBITS) [SHF_ALLOC + SHF_WRITE] - Size : 228 bytes (alignment 4) - Address: 0x20003000 - - -** Section #3 'RW_IRAM1' (SHT_NOBITS) [SHF_ALLOC + SHF_WRITE] - Size : 6604 bytes (alignment 8) - Address: 0x200031dc - - -** Section #4 '.debug_abbrev' (SHT_PROGBITS) - Size : 1476 bytes - - -** Section #5 '.debug_frame' (SHT_PROGBITS) - Size : 28840 bytes - - -** Section #6 '.debug_info' (SHT_PROGBITS) - Size : 303456 bytes - - -** Section #7 '.debug_line' (SHT_PROGBITS) - Size : 60168 bytes - - -** Section #8 '.debug_loc' (SHT_PROGBITS) - Size : 84572 bytes - - -** Section #9 '.debug_macinfo' (SHT_PROGBITS) - Size : 59464 bytes - - -** Section #10 '.debug_pubnames' (SHT_PROGBITS) - Size : 24048 bytes - - -** Section #11 '.symtab' (SHT_SYMTAB) - Size : 27824 bytes (alignment 4) - String table #12 '.strtab' - Last local symbol no. 671 - - -** Section #12 '.strtab' (SHT_STRTAB) - Size : 26924 bytes - - -** Section #13 '.note' (SHT_NOTE) - Size : 28 bytes (alignment 4) - - -** Section #14 '.comment' (SHT_PROGBITS) - Size : 34652 bytes - - -** Section #15 '.shstrtab' (SHT_STRTAB) - Size : 156 bytes - - diff --git a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.axf b/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.axf deleted file mode 100644 index e58e6ab08921a4e8f21d7793b7bfc111ec0d7b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742012 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

;k-u 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

T?-Ltlp#wB=eTWH)? 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 DO*D#P diff --git a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.build_log.htm b/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.build_log.htm deleted file mode 100644 index 0e2525b..0000000 --- a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.build_log.htm +++ /dev/null @@ -1,66 +0,0 @@ - - -

-

µVision Build Log

-

Tool Versions:

-IDE-Version: ¦ÌVision V5.31.0.0 -Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved. -License Information: 6 1558651490@qq.com, 6, LIC=32B1Q-N6K5L-QDLKD-8P42I-KCDLX-E0JU7 - -Tool Versions: -Toolchain: MDK-ARM Plus Version: 5.31.0.0 -Toolchain Path: D:\Keil_v5\ARM\ARMCC\Bin -C Compiler: Armcc.exe V5.06 update 6 (build 750) -Assembler: Armasm.exe V5.06 update 6 (build 750) -Linker/Locator: ArmLink.exe V5.06 update 6 (build 750) -Library Manager: ArmAr.exe V5.06 update 6 (build 750) -Hex Converter: FromElf.exe V5.06 update 6 (build 750) -CPU DLL: SARMCM3.DLL V5.31.0.0 -Dialog DLL: DARMCM1.DLL V1.19.3.0 -Target DLL: Segger\JL2CM3.dll V2.99.38.0 -Dialog DLL: TARMCM1.DLL V1.14.2.0 - -

Project:

-C:\Users\15586\Documents\PASII\CandeII_1.4\User\KEIL\Syd8811_Peripheral.uvprojx -Project File Date: 06/20/2025 - -

Output:

-*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' -Build target 'Syd8811_Peripheral' -After Build - User command #1: "Output\HEX2BIN.EXE" "Output\Syd8811_Peripheral.hex" -hex2bin v1.0.6, Copyright (C) 1998 Jacques Pelletier -checksum extensions Copyright (C) 2004 Rockwell Automation -improved P.G. 2007 -Lowest address = 00000000 -Highest address = 00015E4F -Pad Byte = FF -8-bit Checksum = 59 -After Build - User command #2: fromelf -c .\output\Syd8811_Peripheral.axf -o .\output\Syd52832_Peripheral.txt -".\Output\Syd8811_Peripheral.axf" - 0 Error(s), 0 Warning(s). - -

Software Packages used:

- -Package Vendor: ARM - http://www.keil.com/pack/ARM.CMSIS.5.7.0.pack - ARM.CMSIS.5.7.0 - CMSIS (Cortex Microcontroller Software Interface Standard) - * Component: CORE Version: 5.4.0 - * Component: Startup Version: 1.2.2 - -

Collection of Component include folders:

- .\RTE\_Syd8811_Peripheral - D:\Users\15586\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\CMSIS\Core\Include - D:\Users\15586\AppData\Local\Arm\Packs\ARM\CMSIS\5.7.0\Device\ARM\ARMCM0\Include - -

Collection of Component Files used:

- - * Component: ARM::CMSIS:CORE:5.4.0 - - * Component: ARM::Device:Startup:1.2.2 - Include file: Device\ARM\ARMCM0\Include\ARMCM0.h - Source file: Device\ARM\ARMCM0\Source\system_ARMCM0.c - Source file: Device\ARM\ARMCM0\Source\ARM\startup_ARMCM0.s -Build Time Elapsed: 00:00:01 -
- - diff --git a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.hex b/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.hex deleted file mode 100644 index 98bb8f6..0000000 --- a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.hex +++ /dev/null @@ -1,5609 +0,0 @@ -:020000041000EA -:10000000A84B0020DD080110E5080110E7080110E9 -:1000100000000000000000000000000000000000E0 -:10002000000000000000000000000000E9080110CE -:100030000000000000000000EB080110ED080110B6 -:1000400000000000EF0801101B3C0110EF08011038 -:10005000EF080110EF080110B302001013050010A3 -:10006000BF3401106F35011063360110EF08011025 -:10007000B50A0010EF080110EF080110EF08011099 -:10008000B1140010EF080110EF080110EF08011083 -:10009000EF080110EF080110EF080110EF08011040 -:1000A0000000000000000000000000000000000050 -:1000B0000000000000000000000000000000000040 -:1000C0000348854614F0A0FD0048004731F30010B6 -:1000D000A84B002010B5FE480068C07B8009800155 -:1000E000C01CFB490968C873F9480068007C800996 -:1000F0008001001DF64909680874F5480068203041 -:10010000807820218843F249096820318870F048BE -:1001100000682030807840218843ED49096820310B -:100120008870EC480068807840084000E949096818 -:100130008870E84800680078000900010830E54947 -:1001400009680870E3480068007880218843E14925 -:1001500009680870DF480068007840218843403013 -:10016000DC4909680870DB480068C07810218843C2 -:100170001030D8490968C870D648006880780421D2 -:100180008843001DD34909688870D2480068807888 -:1001900020218843CF4909688870CE48006880785C -:1001A00010218843CB4909688870CA480068807864 -:1001B00080218843C74909688870C64800688078EC -:1001C00040218843C34909688870C24800680078A4 -:1001D00010218843BF4909680870BE48006800784C -:1001E00020218843BB4909680870BA4800688078B4 -:1001F00002218843801CB74909688870B5480068A7 -:10020000C078202188432030B2490968C870062090 -:1002100000F0A2F9AF4800688078082188430830D0 -:10022000AC490968887010BDAA490968487000BFC8 -:10023000A849096809788906C90F0029F8D0A54995 -:100240000968097820229143A24A12681170704708 -:1002500018B5024600200023009314E09D4B1B6854 -:100260001B790B54431CD8B26B461B785B1CDCB269 -:1002700000946B461B785B1CDCB200946B461B78C9 -:100280005B1CDCB20094934B1B68DB78DB07DB0F55 -:10029000002BE3D0107018BD10B58E480068807830 -:1002A000082188438B4909688870062000F061F9AD -:1002B00010BD0CB5874800680078C006C00F002844 -:1002C0000CD084480068007810218843814909686F -:1002D0000870694601A8FFF7BBFF00BF7D480068B2 -:1002E00000788006C00F002807D07A4800680078A0 -:1002F000202188437749096808707648006880782B -:100300008007C00F002808D072480068807802215A -:100310008843801C6F49096888700CBD10B56C4813 -:100320000068007B80098001401D694909680873E5 -:1003300067480068407B80098001801D6449096826 -:100340004873634800682030407810218843604932 -:100350000968203148705E480068203040782021CC -:1003600088435B490968203148705B4800688078A1 -:10037000400840005849096888705748006800786C -:1003800000090001401C544909680870524800687F -:100390000078802188435049096808704E480068F9 -:1003A0000078402188434C49096808704A48006831 -:1003B000C07810218843103047490968C870464802 -:1003C0000068807804218843001D434909688870CB -:1003D000414800688078202188433F490968887037 -:1003E0003D4800688078102188433B49096888703F -:1003F00039480068807880218843374909688870C7 -:1004000035480068807840218843334909688870FE -:10041000314800680078102188432F490968087026 -:100420002D4800680078202188432B49096808700E -:1004300029480068807802218843801C2649096881 -:10044000887025480068C0782021884320302249E0 -:100450000968C870072000F07FF81F48006880789E -:100460000821884308301C490968887010BD1A4962 -:100470000968487000BF1849096809788906C90FDA -:100480000029F8D014490968097820229143124ABA -:1004900012681170704718B50246002000230093BF -:1004A00014E00D4B1B681B790B54431CD8B26B46F0 -:1004B0001B785B1CDCB200946B461B785B1CDCB2C7 -:1004C00000946B461B785B1CDCB20094024B05E089 -:1004D0000830002000300020043000201B68DB784A -:1004E000DB07DB0F002BDCD0107018BD10B52848DF -:1004F00000688078082188432549096888700720AA -:1005000000F037F810BD0CB5694601A8FFF7C3FF2E -:100510000CBD00B51E4800680078C006C00F00285A -:1005200009D01B48006800781021884318490968E1 -:100530000870FFF7E8FF1648006880788007C00F52 -:10054000002808D012480068807802218843801C67 -:100550000F490968887000BD002809DB00BF00BF93 -:10056000C206D20E012191400A4A116000BF00BFAD -:10057000704700280ADBC206D20E01219140054ACD -:1005800080321160BFF34F8FBFF36F8F7047000051 -:100590000430002000E100E0002109E0002201E039 -:1005A000531C9AB27D239B019A42F9DB4B1C99B2F2 -:1005B0008142F3DB7047002107E0002201E0531C79 -:1005C0009AB2082AFBDB4B1C99B28142F5DB7047DB -:1005D00010B50246002010E0012383401340002B99 -:1005E0000AD0FE4B1B6819540123834014469C43D8 -:1005F0002246002A00D102E0401C2028ECD300BF94 -:1006000010BDFCB50346F64C221D0192002200925B -:10061000002B02D1F34A009203E0012B01D1F24AF0 -:100620000092009A002A36D0002013E00122824076 -:100630000D461540002D0CD02568009E375C012624 -:10064000BE40354325600D4695432946002900D11B -:1006500002E0401C1828E9D300BF182017E001254C -:1006600085402A460D461540002D0FD0019D2D785E -:100670000646183E0127B7403D43EEB2019D2E705D -:100680000D4695432946002900D102E0401C202850 -:10069000E5D300BF00BFFCBDFCB50346D04C221D16 -:1006A000019200220092002B02D1CE4A009203E078 -:1006B000012B01D1CC4A0092009A002A35D00020AB -:1006C00013E0012282400D461540002D0CD0256814 -:1006D000009E375C0126BE40B54325600D4695431C -:1006E0002946002900D102E0401C1828E9D300BFA8 -:1006F000182016E0012585402A460D461540002D9C -:100700000ED0019D2D780646183E0127B740BD4307 -:10071000019E35700D4695432946002900D102E01F -:10072000401C2028E6D300BF00BFFCBDAF490968CC -:100730000A461378194653781B02194393781B0411 -:100740001943D278120611438143A84A12681170E6 -:100750000B0A53700B0C9370090ED170704710B5D3 -:10076000A24A126813461C7822465C78240222436F -:100770009C7824042243DB781B061A4302439B4BDC -:100780001B681A70140A5C70140C9C70120EDA70DC -:10079000974A126813461C7822465C78240222434A -:1007A0009C7824042243DB781B061A430243904BB7 -:1007B0001B681A70140A5C70140C9C70120EDA70AC -:1007C0008B4A12680823D3181C7822465C782402CE -:1007D00022439C7824042243DB781B061A4382437D -:1007E000834B1B681A72140A5C72140C9C72120EF2 -:1007F000DA727F4A12680823D3181C7822465C7884 -:10080000240222439C7824042243DB781B061A43EB -:100810000A43774B1B681A72140A5C72140C9C72A0 -:10082000120EDA7210BD714909680A46137819462A -:1008300053781B02194393781B041943D27812068C -:1008400011430143694A126811700B0A53700B0C73 -:100850009370090ED1707047654909680A4613788C -:10086000194653781B02194393781B041943D27815 -:100870001206114301435E4A126811700B0A53704D -:100880000B0C9370090ED1707047594909680A46DC -:100890001378194653781B02194393781B041943A4 -:1008A000D278120611438143514A126811700B0A23 -:1008B00053700B0C9370090ED17070474D49096845 -:1008C0000A461378194653781B02194393781B0480 -:1008D0001943D278120611430143464A1268117037 -:1008E0000B0A53700B0C9370090ED170704741497D -:1008F00009680A461378194653781B0219439378FE -:100900001B041943D278120611438143394A1268F5 -:1009100011700B0A53700B0C9370090ED170704755 -:10092000344909680A461378194653781B0219435B -:1009300093781B041943D2781206114341402D4A83 -:10094000126811700B0A53700B0C9370090ED17062 -:100950007047014626480068021D137818465378F0 -:100960001B02184393781B041843D27812061043D5 -:100970000840704710B50A461F4909681823CB186C -:100980001C7821465C78240221439C78240421436E -:10099000DB781B0619430140174B1B6819700C0AC2 -:1009A0005C700C0C9C70090ED970134909681023F7 -:1009B000CB181C7821465C78240221439C782404BF -:1009C0002143DB781B06194381430B4B1B681974C9 -:1009D0000C0A5C740C0C9C74090E0FE008300020AB -:1009E0008010005020300020383000200C300020D3 -:1009F000143000201030002018300020D9744E49E7 -:100A0000096820310978490849004B4B1B6820339D -:100A100019704A490A600C21002909DB00BF00BF98 -:100A2000CC06E40E0123A340454C236000BF00BF69 -:100A300000BF10BD4049096810228A181378194672 -:100A400053781B02194393781B041943D27812067A -:100A500011430143384A126811740B0A53740B0C8A -:100A60009374090ED17470470C2000280ADBC2066B -:100A7000D20E01219140324A80321160BFF34F8F74 -:100A8000BFF36F8F00BF0020C0432B490968087473 -:100A9000020A4A74020C8A74000EC8742648006860 -:100AA0002030007840084000401C2349096820316C -:100AB0000870704710B520480068182141180A785E -:100AC00010464A78120210438A7812041043C978FB -:100AD000090608431849096810228A18137819462C -:100AE00053781B02194393781B041943D2781206DA -:100AF0001143884300281ED010480068002802D007 -:100B00000E48006880470C480068182141180A7890 -:100B100010464A78120210438A7812041043C978AA -:100B200009060843044909680870020A4A70020C61 -:100B30008A70000EC87010BD183000201C300020D4 -:100B400000E100E070B504460E461546002C1CD1AD -:100B500000212846FFF73CFD29460020FFF751FD04 -:100B60000B213046FFF734FD0C212846FFF730FDFE -:100B7000FE480068407920218843FC490968487193 -:100B80004F20FA490968C8701DE0012C1BD10021D3 -:100B90002846FFF71DFD29460020FFF732FD0D21F5 -:100BA0003046FFF715FD0E212846FFF711FDF048EE -:100BB0000068407920218843ED49096848714F2039 -:100BC000EB490968C87070BDF8B504460D46164675 -:100BD0001F4601200090E548006800798021884385 -:100BE0008030E24909680871E04800688078FE2199 -:100BF00088436100FE2211400843DC49096888707F -:100C0000DA480068007940218843A9014022114058 -:100C10000843D64909680871D44800680670310A4B -:100C20004170D24800684079410949010698401E48 -:100C3000C006C00E0143CD48006841713946CD4819 -:100C4000069A006813F04EF8C84800680079202121 -:100C500088432030C5490968087100BFC34800684F -:100C600000790007C00F0028F8D0C048006800795C -:100C700008218843BD4909680871BC4800680079AB -:100C80004007C00F002809D0B84800680079042147 -:100C90008843B6490968087100200090B34800688D -:100CA000007980218843B149096808710098F8BD2E -:100CB000F8B504460D4616461F4601200090AB4885 -:100CC00000680079802188438030A849096808714C -:100CD000A64800688078FE2188436100FE2211400A -:100CE0000843A24909688870A0480068007940213B -:100CF0008843A9014022114008439C4909680871B2 -:100D00009A4800680670310A417098480068407936 -:100D1000410949010698401EC006C00E0143934890 -:100D200000684171914800680079102188431030B3 -:100D30008E490968087100BF8C4800680079000777 -:100D4000C00F0028F8D0894800680079082188433E -:100D50008649096808718548006800794007C00F16 -:100D600000280AD0814800680079042188437F491F -:100D7000096808710020009005E07F48069A016824 -:100D8000384612F0AFFF7948006800798021884327 -:100D90007649096808710098F8BDF8B504460D4613 -:100DA00016461F4601200090714800680079802196 -:100DB000884380306E49096808716D480068807802 -:100DC000FE2188436100FE221140084368490968FA -:100DD000887067480068007940218843A901402253 -:100DE000114008436249096808716148006806704B -:100DF000310A41705E48006840794109490106980E -:100E0000401EC006C00E0143594800684171394672 -:100E10005A48069A006812F065FF55480068007944 -:100E200020218843203052490968087100BF50488A -:100E3000006800790007C00F0028F8D04C4800680F -:100E40000079082188434A490968087148480068C0 -:100E500000794007C00F002809D045480068007994 -:100E600004218843424909680871002000904048E5 -:100E700000680079802188433D490968087100981D -:100E8000F8BDF8B504460D4616461F4601200090F1 -:100E900037480068007980218843803034490968E8 -:100EA0000871334800688078FE2188436100FE2283 -:100EB000114008432E49096888702D480068007960 -:100EC00040218843A901402211400843284909686C -:100ED0000871274800680670310A4170244800688C -:100EE0004079410949010698401EC006C00E0143E1 -:100EF0001F48006841711E4800680079102188432E -:100F000010301B490968087100BF19480068007952 -:100F10000007C00F0028F8D01548006800790821A4 -:100F2000884313490968087111480068007940072F -:100F3000C00F00280AD00E480068007904218843B9 -:100F40000B49096808710020009005E00C48069ADA -:100F50000168384612F0C6FE054800680079802115 -:100F600088430349096808710098F8BD5030002093 -:100F70005C300020543000205830002060300020C9 -:100F8000643000200A2814DCFE49096860310870CA -:100F9000020A4A70020C8A70020ECA70F949096886 -:100FA000097A090909010207120F1143F54A12686B -:100FB0001172704730B504460D46230014F043F813 -:100FC0000805325F8CB9E6FEFDFCEF4800688078CA -:100FD00080098001EC4909688870EC480068007855 -:100FE00004218843001DE94909680870E848006841 -:100FF000007804218843E64909680870E2480068DF -:101000002030007804218843DF49096820310870C6 -:10101000DD4800688078800980011C30DA49096861 -:1010200088703FE1D8480068C07880098001D649BF -:101030000968C870D54800680078082188430830DE -:10104000D24909680870D2480068007808218843AE -:10105000CF4909680870CC48006820300078082122 -:101060008843C949096820310870C7480068C078BA -:10107000800980011C30C4490968C87012E1C24867 -:101080000068007980098001BF4909680871BF487C -:1010900000680078102188431030BC490968087046 -:1010A000BB480068007810218843B9490968087076 -:1010B000B54800682030007810218843B24909689B -:1010C00020310870B04800680079800980011C3028 -:1010D000AD4909680871E5E0AB48006840798009CE -:1010E0008001A94909684871A84800680078202152 -:1010F00088432030A54909680870A5480068007831 -:1011000020218843A249096808709F480068203060 -:101110000078202188439C490968203108709A484A -:1011200000684079800980011C309749096848713E -:10113000B8E095480068007F8009800192490968FD -:10114000087792480068C0781021884310308F4992 -:101150000968C8708E4800688078400840008C4953 -:101160000968887088480068203000791021884319 -:10117000854909682031087183480068007F80092B -:1011800080011C308049096808778BE07E48006840 -:10119000407F800980017C49096848777B48006866 -:1011A000C07820218843203078490968C870784881 -:1011B0000068C078202102E073E045E017E0884332 -:1011C00073490968C8707048006820300079202190 -:1011D00088436D490968203108716B480068407F79 -:1011E000800980011C306849096848775AE06648E0 -:1011F0000068807F800980016349096888776348B7 -:101200000068C07840218843403060490968C87050 -:101210005F4800688078102188435D4909688870BC -:1012200059480068203000794021884356490968B0 -:101230002031087154480068807F800980011C308B -:101240005149096888772DE04F480068C07F8009C0 -:1012500080014D490968C8774C480068C0788021F2 -:101260008843803049490968C87049480068C07897 -:101270008021884346490968C87043480068203087 -:1012800000798021884340490968203108713E482F -:101290000068C07F800980011C303B490968C8771D -:1012A00000E000BF00BF374800684030007F800981 -:1012B00080011F30334909684031087731480068A0 -:1012C0004030007B40084000401C2E4909684031F6 -:1012D00008732C4800684030007A00090001401C67 -:1012E00028490968403108720121264800682030E9 -:1012F00001710021417127480078FFF743FE214822 -:101300000068007D400840001E49096808751D48B6 -:1013100000682030007F8009800118301949096871 -:101320002031087717480068403000788009800134 -:10133000001D1449096840310870012D12D111486F -:10134000006840300079C008C000C01D0D49096820 -:101350004031087107210B480068203001720021DC -:1013600041721BE00748006840300079C008C000A7 -:10137000401C044909684031087100210148006897 -:10138000203009E068300020083000200C300020B8 -:10139000143000206C3000200172417258480068FF -:1013A000007C4008400056490968087454480068A9 -:1013B000007F40084000401C514909680877102010 -:1013C000002809DB00BF00BFC206D20E01219140F8 -:1013D0004C4A116000BF00BF00BF30BD002801D0E3 -:1013E00049490860464909684031097B4908490074 -:1013F000491C434A1268403211734149096809790E -:1014000049084900491C3E4A1268117170473C481E -:1014100000686030007C4007400F00283DD038480D -:101420000068007840084000401C35490968087091 -:10143000334800682030007840084000401C3049A4 -:101440000968203108702E480068007C4008400080 -:101450002B490968087400BF294800686030007C87 -:101460004007400F0028F7D100BF25480068007CE6 -:10147000C007C00F0028F8D021480068007C400851 -:1014800040001F49096808741D480068007F400833 -:101490004000401C1A4909680877704718480068DE -:1014A0006030417B027B080210438005800D70474D -:1014B00010B513480068007CC007C00F00281DD07D -:1014C000FFF7ECFF04460E480068007C400840002F -:1014D0000B49096808740A4800684030007B4008DE -:1014E0004000074909684031087307480068002830 -:1014F00003D0204604490968884700BF10BD00009A -:101500006830002000E100E07030002023480068CF -:1015100001210843214908607047204800680221E2 -:1015200008431E49086070471C48006804210843AE -:101530001A4908607047194800680821084317498C -:101540000860704715480068102108431349086077 -:10155000704710B50023124A7D210901012011F0C6 -:101560008BFD00230F4A7D21C900022011F084FD6C -:1015700000230D4A7D21C900042011F07DFD0023C8 -:101580000A4AFF212D31082011F076FD0023084A78 -:101590000849102011F070FD10BD00009C310020A2 -:1015A0000D1500101B15001029150010371500101F -:1015B00045150010204E000070B504460E46154635 -:1015C0000E20FE4909680870681CFC4909684870CB -:1015D000FA48006884702A463146F8480068C01C02 -:1015E00012F080FB70BD08B510F0C5FE0020009021 -:1015F000012269461620FFF7DFFF08BD38B5044613 -:10160000607821780002084301210903884200DD47 -:1016100038BD6078217800020843A1784018012184 -:101620000903884207DD6078217800020843012120 -:101630000903081AA070A278617823780902194377 -:10164000DF4BC818E11C12F04DFB00BFA378607897 -:101650002178000208430246DAA100200FF0E4F8E6 -:1016600000BF00200090012269461720FFF7A4FF69 -:1016700000BFCDE77CB504460D461646684645706A -:10168000290A8170C670310A017104700522694609 -:101690001420FFF791FF7CBD7CB504460025601C3B -:1016A00012F07EFB064622783146C54811F033F829 -:1016B000054600BF601C12F073FB064620783346D7 -:1016C0002A46C7A1009000200FF0AEF800BF002D01 -:1016D00002D10120019001E000200190012201A926 -:1016E0001820FFF769FF7CBDF8B5054600BFC2486A -:1016F0000079002808D0C04A1179203A126A5001B6 -:10170000BD4A203A10F0AAFE00BF284612F048FB5E -:101710000646687929790002084303463246B7A194 -:1017200000200FF081F800BF284612F039FB064672 -:1017300068792979000208430346324600210846A9 -:1017400010F09BFE044600BF2246B2A100200FF01D -:101750006BF800BF002C02D10120009001E00020B6 -:101760000090012269461820FFF726FFF8BDF8B562 -:10177000054600BF00BF284612F012FB06466879F6 -:10178000297900020843034632469CA100200FF04D -:101790004BF800BF284612F003FB064668792A7909 -:1017A000000210430146304610F06CFE044600BFB4 -:1017B00022469DA100200FF037F800BF002C02D177 -:1017C0000120009001E000200090012269461820CD -:1017D000FFF7F2FEF8BD002804D00021974A1170EF -:1017E000974A11700021974A1180974A1180974AB1 -:1017F0001180974A1180974A11607047F8B50546E5 -:101800000E462C468F480088002803D08B4800786D -:10181000002876D12078152843D008DC112822D062 -:10182000122830D0132835D014281BD140E01628B8 -:1018300006D0202866D0232878D02428F5D19EE031 -:1018400000200CF08FFF00BF83A100200EF0ECFF02 -:1018500000BF022011F054FD0120784908700020DB -:101860007C49086092E000200CF07CFF00BF7EA164 -:1018700000200EF0D9FF00BF04207049087000203E -:101880007449086082E0A01CFFF7B8FE05206B4990 -:1018900008707BE0A01CFFF7FFFE06206749087078 -:1018A00074E0A01CFFF720FF0320644908706DE07E -:1018B000E179A2790802104362490880617A227AAC -:1018C0000802104360490880A01C12F069FA6149BF -:1018D000086000205D4908805D49088000BFA01CA9 -:1018E00012F05EFA0746617A227A080210430090ED -:1018F000544803883A4661A100200EF095FF00BFCE -:1019000044E044E000200CF02DFF00BF68A100205F -:101910000EF08AFF00BF022011F0F2FC07204749B9 -:10192000087000204B49086030E0FFE7E179A279B8 -:101930000802104343490880617A227A0802104362 -:1019400041490880A01C12F02BFA4249086000208F -:101950003E4908803E49088000BFA01C12F020FAD2 -:101960000746617A227A08021043009035480388BE -:101970003A4654A100200EF057FF00BF06E0A01C1D -:10198000FFF7F5FE03202D49087000BF3EE100205F -:101990002B490870002707E0E85D2D4909884018A9 -:1019A0002B490880781C87B2B742F5DB2846E91737 -:1019B000890F091889108900691A9FE0903000206A -:1019C0004A070020636D64344B53455454494E47D5 -:1019D00057726974652025782025780D0A0000006B -:1019E000436F64655570646174653D256420257896 -:1019F0002025780D0A000000743200206F746120E9 -:101A0000737A3A257820636865636B73756D3A2540 -:101A100078200000436F64655570646174657632A8 -:101A2000303D25640D0A0000436F646555706461A4 -:101A300074657633303D25640D0A0000783000204F -:101A4000793000207A3000207E3000207C30002069 -:101A50008030002084300020434D445F46575F456E -:101A6000524153450D0A0000344B53455454494EDE -:101A7000475F4552415345200D0A0000434D445FE6 -:101A800046575F57524954455F5354415254206F53 -:101A900066667365743A25782C73697A653A257899 -:101AA00020636865636B73756D3A25780D0A0000D5 -:101AB000464C415348444154415F455241534520AF -:101AC0000D0A0000464C415348444154415F57526F -:101AD0004954455F5354415254206F666673657490 -:101AE0003A25782C73697A653A25782063686563AE -:101AF0006B73756D3A25780D0A00000029D03246C7 -:101B000029464D4812F0EEF84C480078022803D0E0 -:101B10004A48007801280AD149490968494A128887 -:101B20008818454A314610F099FC074635E043488D -:101B30000078082803D04148007807282DD1404973 -:101B40000968404A128888183B4A314610F0F7FB72 -:101B500023E03A480078022803D03848007801286A -:101B60000AD137490968374A128888182A46314607 -:101B700010F074FC074610E030480078082803D0C5 -:101B80002E480078072808D12D4909682D4A128867 -:101B900088182A46314610F0D2FB2A48008880195E -:101BA00028490880084600882749098888422CDB94 -:101BB000264800882649098888420CD12348028893 -:101BC000204801880020FFF755FD00BF21A100201B -:101BD0000EF02AFE0CE01D4802881A4801880120F8 -:101BE000FFF748FD00BF1FA100200EF01DFE00BF43 -:101BF00000BF17480388154802881EA100200EF078 -:101C000013FE00BF0020FFF7E6FD00BFF8BD70B572 -:101C100005460C46224800684078821C2149284627 -:101C200012F060F81E4800684078801C20701D4843 -:101C300000210160416070BD5432002078300020E6 -:101C4000843000207C3000207A300020803000205A -:101C50007E30002073656374696F6E204F4B2120C6 -:101C60000000000073656374696F6E206661696CC3 -:101C7000652120006F74615F726563656976655FD9 -:101C8000636865636B3A2578206F74615F73656381 -:101C900074696F6E5F636865636B3A25780D0A003F -:101CA000903000208830002010B500214020FEF741 -:101CB0008FFC4020FEF73AFD4020FEF7FFFD10BDEF -:101CC00010B500218020FEF783FC80210846FEF736 -:101CD00046FD80210020FEF794FC8020FEF7BCFD2D -:101CE00037498020FEF746FE10BD10B50122920450 -:101CF00051000020FEF726FF042208210120FEF7F4 -:101D000021FF10BD10B50021FF200130FEF760FC5F -:101D1000FF200130FEF70AFDFF200130FEF7CEFD67 -:101D2000002101200005FEF753FC01200005FEF70D -:101D3000FDFC01200005FEF7C1FD0021012040044B -:101D4000FEF746FC01204004FEF7F0FC01204004B1 -:101D5000FEF7CDFD00210120C007FEF739FC012070 -:101D6000C007FEF7E3FC0120C007FEF7A7FD10BD8A -:101D700010B500211020FEF72BFC00211020FEF7EB -:101D8000EEFC10210020FEF73CFC1020FEF77DFD4C -:101D90001020FEF74FFE00212020FEF719FC202125 -:101DA0000846FEF7DCFC20210020FEF72AFC20205C -:101DB000FEF752FD02492020FEF7DCFD10BD0000B9 -:101DC000A9F7001010B511F034FC10BD10B504498E -:101DD000044811F0DCFB10BD10B511F02AFC10BD59 -:101DE00095F70010CC0C000010B5002410F078FC22 -:101DF0000446002C03D1122010F061FC02E02046C2 -:101E000010F05DFC01210620FFF7D4F810BD0000A2 -:101E1000F8B506460C4601236A462021304600F0FC -:101E2000FBF90546002D20D168460078410849009D -:101E3000E007C00F01430091684600780221884303 -:101E4000610002221140014300916846007804219C -:101E50008843A100042211400843009001236A46F0 -:101E60002021304600F0EBF905462846F8BD10B5B4 -:101E700004462046FEF790FB10BDFFB581B00C462E -:101E800015461E4601272B46224601210096019841 -:101E9000FEF7F7FF0746002F02D1012005B0F0BD85 -:101EA0000020FBE7FFB581B00C4615461E46012712 -:101EB0002B462246012100960198FEF76EFF074649 -:101EC000002F02D1012005B0F0BD0020FBE71CB5BA -:101ED000002101912348244908602448486024488F -:101EE0008860192008736420FFF7C1FF01A91E480C -:101EF00000F099FD68460079332802D008201D497A -:101F000008700021184800F0B6FC0521164800F0C2 -:101F100096FB1021144801F0DAFA1021124801F062 -:101F200004FB0221104800F016FB01210E4800F0CE -:101F3000E9FC68460078082188434118009168460A -:101F400000780221884300906946074801F070F844 -:101F500001210548FFF75CFF1CBD10B52020FEF7EE -:101F6000F8FC10BDA51E00107C3200207B1E001066 -:101F70006F1E0010D730002010B504462046FEF733 -:101F80000BFB10BDFFB581B00C4615461E46012760 -:101F90002B462246012100960198FEF789FE07464E -:101FA000002F02D1012005B0F0BD0020FBE7FFB5F6 -:101FB00081B00C4615461E4601272B4622460121BC -:101FC00000960198FEF700FE0746002F02D101207F -:101FD00005B0F0BD0020FBE708B5002100917A486C -:101FE0007A4908607A4848607A4888606A200873AD -:101FF000FF200130FEF77BFC6420FFF7BDFF694640 -:10200000724802F035FC684600786C2803D1012044 -:102010007149087005E000206F49087004206F497D -:1020200008700121694802F02FFC00BF694667482B -:1020300002F047FC684600780028F7D18021634809 -:1020400003F02CFD0121614801F0AFFE01215F4842 -:1020500001F0B2FD04215D4801F065FD03215B48FC -:1020600002F0ADFD0121594802F04BFD08BD5C496D -:102070000978491C5A4A117011460978062920DB53 -:102080000021117057490988411A09B2564A118036 -:10209000114600228A5E002A03DA00228A5E51423B -:1020A00002E0514A0021515E1922D201914203DD22 -:1020B0000121494A117202E00021474A117249493F -:1020C00008807047F0B587B006A9404801F0A5FF29 -:1020D0006846007E00280AD044493C4802F0EEF8E9 -:1020E00042490420085E12F0ADFA414908604149B6 -:1020F0000420085E12F0A6FA05463D48016828460D -:1021000012F08FF804464721090612F035F83849D5 -:102110000860084601684720000612F07EF8059026 -:1021200012F020FB0646344A344B12F013FA0446F0 -:1021300012F054FB2E49086031492D48006812F016 -:1021400074F8019012F00EFB04462E4A2E4B12F04A -:1021500099F9039102902D48006812F003FB06469E -:10216000039B029A12F0DCF80591049012F036FB02 -:10217000264908600846006812F098FA00B216492D -:10218000C8800620085EFFF772FF1348007A012816 -:102190000FD11F491648006812F047F805461D493F -:1021A00012F080F8044612F081FA00B20A498880E1 -:1021B00002E000200849888007B0F0BD10B5012179 -:1021C000024802F061FB10BDAF1F00108C320020EE -:1021D000851F0010791F0010A8320020D730002082 -:1021E000B4300020B6300020B83000209E300020EF -:1021F000B0300020AA300020666666666666404001 -:10220000CDCCCC3DE17A14AE47C16640943000207D -:10221000000070420000B443FFB581B004460D4693 -:102220001746002C02D1401E05B0F0BD207B666829 -:102230003A462946049BB04700900098F4E7FFB562 -:1022400081B004460D461746002C02D1401E05B051 -:10225000F0BD207B26683A462946049BB047009093 -:102260000098F4E770B50446204612F0EBF90646F4 -:102270008321C90512F016F805467F21C90511F022 -:10228000D4FF70BD70B50446204612F0DBF9064657 -:102290008321C90512F006F805460121890711F0CE -:1022A000C4FF70BD70B50446204612F0CBF9064657 -:1022B0008321C90511F0F6FF05468121C90511F0FA -:1022C000B4FF70BD70B50446204612F0BBF9064657 -:1022D0008321C90511F0E6FF0546F74911F0A5FF76 -:1022E00070BDF8B50446204612F0ACF907468521CA -:1022F000C90511F0D7FF06468121C90511F0D2FFAB -:102300000546EE4911F038FFF8BD70B50446204689 -:1023100012F098F906468521C90511F0C3FF05465C -:102320008121C90511F081FF70BD70B504462046BA -:1023300012F088F906468521C90511F0B3FF05465C -:102340004121090611F071FF70BD70B504462046A9 -:1023500012F078F906468521C90511F0A3FF05465C -:102360008321C90511F061FF70BD70B50446204698 -:1023700012F068F906468521C90511F093FF05465C -:10238000CF4911F052FF70BDF8B50446204612F057 -:1023900059F907468521C90511F084FF06468121B8 -:1023A000C90511F07FFF0546C44911F0E5FEF8BDEF -:1023B00070B50446204612F045F906468721C90546 -:1023C00011F070FF05468321C90511F02EFF70BD85 -:1023D00070B50446204612F035F906468721C90536 -:1023E00011F060FF05462121490611F01EFF70BD66 -:1023F00070B50446204612F025F906468721C90526 -:1024000011F050FF05468521C90511F00EFF70BD82 -:1024100070B50446204612F015F906468721C90515 -:1024200011F040FF0546A74911F0FFFE70BDF8B559 -:102430000446204612F006F907468721C90511F027 -:1024400031FF06467F21C90511F0EFFE05469B4985 -:1024500011F092FEF8BD70B505460C4601232246E8 -:1024600007212846FFF7D8FE0646304670BDF8B56E -:1024700005460C4601236A4607212846FFF7CCFE95 -:102480000646684600784007C00F20703046F8BD09 -:10249000F8B505460C4601236A4607212846FFF792 -:1024A000BBFE0646684600784006C00F20703046E6 -:1024B000F8BDF8B505460C4602236A460C212846AD -:1024C000FFF7AAFE06466846407820802078010281 -:1024D00068460078081800B220803046F8BDF8B58C -:1024E00006460C4601236A461F213046FFF794FE3C -:1024F0000546002D0FD169460878C0218843A10107 -:10250000C02211400843009001236A461F21304633 -:10251000FFF795FE05462846F8BDF8B505460C467A -:1025200001236A461F212846FFF776FE06466846C5 -:1025300000788009002802D0032806D102E000209C -:10254000207005E00320207002E00020207000BF12 -:1025500000BF3046F8BD7CB506460C46012301AAF3 -:1025600020213046FFF758FE0546002D06D10123F5 -:102570006A4623213046FFF74FFE0546002D2AD13B -:10258000002C09D1684600790821884301906846EB -:102590000078884308300090012C08D16846007903 -:1025A0000821884301906846007888430090022CF7 -:1025B0000AD168460079082188434118019168468C -:1025C0000078082188430090012301AA2021304689 -:1025D000FFF735FE0546002D06D101236A4623216B -:1025E0003046FFF72CFE054628467CBD7CB50646E6 -:1025F0000C46012301AA20213046FFF70DFE0546B7 -:10260000002D1AD101236A4623213046FFF704FE2C -:102610000546684600790007C00F002802D0022056 -:1026200020700AE0684600780007C00F002802D03A -:102630000020207001E00120207028467CBDF8B504 -:1026400006460C4601236A4620213046FFF7E4FD8A -:102650000546002D0FD169460878F02188432101F5 -:10266000F02211400843009001236A4620213046A1 -:10267000FFF7E5FD05462846F8BDF8B505460C46CA -:1026800001236A4620212846FFF7C6FD0646684614 -:1026900000780009030012F0D6FC0A06090C171A8C -:1026A0001D202326292C0020207025E001202070E9 -:1026B00022E0022020701FE0000040410000C841DD -:1026C00000004042000040430320207014E004203A -:1026D000207011E0052020700EE0062020700BE035 -:1026E0000720207008E00820207005E009202070F5 -:1026F00002E00020207000BF00BF3046F8BDF8B5F2 -:1027000006460C4601236A4621213046FFF784FD28 -:102710000546002D0FD16946087808218843E1005D -:10272000082211400843009001236A4621213046C7 -:10273000FFF785FD05462846F8BDF8B505460C4669 -:1027400001236A4621212846FFF766FD06466846B2 -:1027500000780007C00F20703046F8BDF8B5064677 -:102760000C4601236A4621213046FFF755FD0546F8 -:10277000002D0FD16946087830218843210130228D -:1027800011400843009001236A4621213046FFF79B -:1027900056FD05462846F8BDF8B505460C4601230A -:1027A0006A4621212846FFF737FD0646684600782D -:1027B0008006800F002806D0012807D0022808D004 -:1027C00003280CD108E0002020700BE001202070CD -:1027D00008E00220207005E00320207002E00320C2 -:1027E000207000BF00BF3046F8BDF8B506460C4665 -:1027F00001236A4621213046FFF70EFD0546002DD4 -:102800000FD169460878C0218843A101C022114038 -:102810000843009001236A4621213046FFF70FFD4F -:1028200005462846F8BDF8B505460C4601236A461C -:1028300021212846FFF7F0FC06466846007880090B -:10284000002806D0012807D0022808D003280CD180 -:1028500008E0002020700BE00120207008E002203A -:10286000207005E00320207002E00020207000BFEF -:1028700000BF3046F8BDF8B506460C4601236A464F -:1028800023213046FFF7C8FC0546002D0FD16946CD -:1028900008783021884321013022114008430090FC -:1028A00001236A4623213046FFF7C9FC0546284626 -:1028B000F8BDF8B505460C4601236A462321284693 -:1028C000FFF7AAFC0646684600788006800F0028BD -:1028D00006D0012807D0022808D003280CD108E030 -:1028E000002020700BE00120207008E00220207002 -:1028F00005E00320207002E00020207000BF00BF30 -:102900003046F8BDF8B506460C4601236A46232139 -:102910003046FFF781FC0546002D0FD16946087847 -:1029200080218843E1018022114008430090012367 -:102930006A4623213046FFF782FC05462846F8BD4B -:10294000F8B505460C4601236A4623212846FFF7C1 -:1029500063FC064668460078C00920703046F8BD22 -:1029600070B505460C460123224626212846FFF76E -:1029700066FC0646304670BD70B505460C46012320 -:10298000224626212846FFF747FC0646304670BD02 -:10299000F8B505460C4601236A4627212846FFF76D -:1029A0003BFC0646684600780007C00F20703046A2 -:1029B000F8BDF8B505460C4601236A46272128468E -:1029C000FFF72AFC064668460078C00920703046AA -:1029D000F8BD7CB505460C4606236A4628212846E4 -:1029E000FFF71AFC064668464078208020780102EE -:1029F00068460078081800B220806846C078608079 -:102A0000A078010268468078081800B260806846A5 -:102A10004079A0802079010268460079081800B248 -:102A2000A08030467CBD70B505460C460123224689 -:102A30000F212846FFF7F0FB0646304670BDF8B57B -:102A400006460C4601236A4623213046FFF7E4FB85 -:102A50000546002D0FD1694608780621884361009C -:102A6000062211400843009001236A462321304684 -:102A7000FFF7E5FB05462846F8BDF8B505460C46C8 -:102A800001236A4623212846FFF7C6FB064668460F -:102A900000784007800F002804D0012805D00228C4 -:102AA00009D105E00020207008E00120207005E039 -:102AB0000220207002E00020207000BF00BF3046DE -:102AC000F8BDF8B506460C4601236A462321304678 -:102AD000FFF7A2FB0546002D0FD16946087840217B -:102AE0008843A101402211400843009001236A4617 -:102AF00023213046FFF7A3FB05462846F8BDF8B56D -:102B000005460C4601236A4623212846FFF784FB2D -:102B10000646684600784006C00F002802D001280B -:102B200006D102E00020207005E00120207002E0C4 -:102B30000020207000BF00BF3046F8BDF8B5064643 -:102B40000C4601236A4624213046FFF765FB054603 -:102B5000002D0FD16946087880218843E101802249 -:102B600011400843009001236A4624213046FFF7B4 -:102B700066FB05462846F8BDF8B505460C46012318 -:102B80006A4624212846FFF747FB06466846007838 -:102B9000C00920703046F8BD70B505460C460123CB -:102BA000224627212846FFF737FB0646304670BDF0 -:102BB00070B505460C460123224630212846FFF712 -:102BC0003EFB0646304670BD70B505460C460123F7 -:102BD000224630212846FFF71FFB0646304670BDCF -:102BE00070B505460C460123224631212846FFF7E1 -:102BF00013FB0646304670BDF8B506460C46012369 -:102C00006A4632213046FFF707FB0546002D0ED1FC -:102C100069460878C009C0016106490E0843009062 -:102C200001236A4632213046FFF709FB0546284654 -:102C3000F8BDF8B505460C4601236A463221284600 -:102C4000FFF7EAFA0646684600784006400E207014 -:102C50003046F8BDF8B506460C4601236A463321D6 -:102C60003046FFF7D9FA0546002D0ED1694608789F -:102C7000C009C0016106490E0843009001236A465D -:102C800033213046FFF7DBFA05462846F8BDF8B594 -:102C900005460C4601236A4633212846FFF7BCFA55 -:102CA0000646684600784006400E20703046F8BD63 -:102CB00070B505460C460123224634212846FFF70D -:102CC000BEFA0646304670BD70B505460C46012377 -:102CD000224634212846FFF79FFA0646304670BD4B -:102CE00070B505460C460123224635212846FFF7DC -:102CF00093FA0646304670BDF8B506460C460123E9 -:102D00006A4636213046FFF787FA0546002D0ED178 -:102D100069460878C009C0016106490E0843009061 -:102D200001236A4636213046FFF789FA05462846D0 -:102D3000F8BDF8B505460C4601236A4636212846FB -:102D4000FFF76AFA0646684600784006400E207093 -:102D50003046F8BDF8B506460C4601236A463721D1 -:102D60003046FFF759FA0546002D0ED1694608781E -:102D7000C009C0016106490E0843009001236A465C -:102D800037213046FFF75BFA05462846F8BDF8B50F -:102D900005460C4601236A4637212846FFF73CFAD0 -:102DA0000646684600784006400E20703046F8BD62 -:102DB000F8B506460C4601236A4621213046FFF746 -:102DC0002BFA0546002D0ED169460878C008C000D0 -:102DD0006107490F0843009001236A4621213046CC -:102DE000FFF72DFA05462846F8BDF8B505460C460E -:102DF00001236A4621212846FFF70EFA0646684657 -:102E000000784007400F030012F01DF90805080B79 -:102E1000110E14171A1D0020207017E001202070D9 -:102E200014E00220207011E0042020700EE0032046 -:102E300020700BE00520207008E00620207005E0DF -:102E40000720207002E00020207000BF00BF304645 -:102E5000F8BD70B505460C460123224622212846BE -:102E6000FFF7EDF90646304670BD70B505460C46D5 -:102E70000123224622212846FFF7CEF90646304696 -:102E800070BDF8B506460C4601236A46242130463B -:102E9000FFF7C2F90546002D0ED1694608784008B3 -:102EA0004000E107C90F0843009001236A4624212E -:102EB0003046FFF7C4F905462846F8BDF8B5054683 -:102EC0000C4601236A4624212846FFF7A5F9064649 -:102ED00068460078C007C00F20703046F8BDF8B5CE -:102EE00006460C4601236A4624213046FFF794F932 -:102EF0000546002D0FD169460878022188436100FC -:102F0000022211400843009001236A4624213046E2 -:102F1000FFF795F905462846F8BDF8B505460C4675 -:102F200001236A4624212846FFF776F906466846BB -:102F300000788007C00F002802D0012806D102E0E7 -:102F40000020207005E00120207002E000202070A9 -:102F500000BF00BF3046F8BDF8B506460C46012359 -:102F60006A4624213046FFF757F90546002D0FD158 -:102F70006946087804218843A100042211400843CF -:102F8000009001236A4624213046FFF758F9054690 -:102F90002846F8BDF8B505460C4601236A462421AB -:102FA0002846FFF739F90646684600784007C00F03 -:102FB00020703046F8BDF8B506460C4601236A4637 -:102FC00024213046FFF728F90546002D0FD1694628 -:102FD000087808218843E100082211400843009046 -:102FE00001236A4624213046FFF729F90546284681 -:102FF000F8BDF8B505460C4601236A46242128464B -:10300000FFF70AF90646684600780007C00F002857 -:1030100002D0012806D102E00020207005E0012046 -:10302000207002E00020207000BF00BF3046F8BDD5 -:1030300070B505460C460123224625212846FFF798 -:10304000FEF80646304670BD70B505460C460123B5 -:10305000224625212846FFF7DFF80646304670BD98 -:10306000F8B506460C4601236A4624213046FFF790 -:10307000D3F80546002D0FD16946087840218843D2 -:10308000A101402211400843009001236A462421F7 -:103090003046FFF7D4F805462846F8BDF8B5054692 -:1030A0000C4601236A4624212846FFF7B5F8064658 -:1030B000684600784006C00F20703046F8BDF8B56D -:1030C00006460C4601236A462E213046FFF7A4F837 -:1030D0000546002D0ED16946087840094001E106F9 -:1030E000C90E0843009001236A462E213046FFF79F -:1030F000A6F805462846F8BDF8B505460C46012356 -:103100006A462E212846FFF787F80646684600786B -:10311000C006C00E20703046F8BDF8B506460C4615 -:1031200001236A462E213046FFF776F80546002D2A -:103130000FD169460878202188436101202211407F -:103140000843009001236A462E213046FFF777F8A6 -:1031500005462846F8BDF8B505460C4601236A46E3 -:103160002E212846FFF758F8064668460078800664 -:10317000C00F002802D0012806D102E000202070F4 -:1031800005E00120207002E00020207000BF00BF99 -:103190003046F8BDF8B506460C4601236A462E2196 -:1031A0003046FFF739F80546002D0FD169460878FB -:1031B000C0218843A101C02211400843009001238F -:1031C0006A462E213046FFF73AF805462846F8BDF4 -:1031D000F8B505460C4601236A462E212846FFF71E -:1031E0001BF80646684600788009002806D00128AA -:1031F00007D0022808D003280CD108E00020207056 -:103200000BE00120207008E00220207005E0032080 -:10321000207002E00020207000BF00BF3046F8BDE3 -:1032200070B505460C46012322462F212846FEF79D -:10323000F3FF0646304670BDF8B505460C4601233F -:103240006A462F212846FEF7E7FF064668460078C3 -:10325000C006C00E20703046F8BDF8B505460C46D5 -:1032600001236A462F212846FEF7D6FF0646684608 -:1032700000788006C00F20703046F8BDF8B50546CE -:103280000C4601236A462F212846FEF7C5FF064655 -:10329000684600784006C00F20703046F8BDF8B58B -:1032A00005460C4601236A462F212846FEF7B4FF47 -:1032B000064668460078C00920703046F8BD70B5F3 -:1032C00005460C460123224638212846FEF7B7FF63 -:1032D0000646304670BD70B505460C4601232246B1 -:1032E00038212846FEF798FF0646304670BD70B577 -:1032F00005460C460123224639212846FEF78CFF5D -:103300000646304670BDF8B506460C4601236A46AF -:103310003A213046FEF780FF0546002D0ED1694662 -:103320000878C009C0016106490E084300900123D6 -:103330006A463A213046FEF782FF05462846F8BD28 -:10334000F8B505460C4601236A463A212846FEF7A1 -:1033500063FF0646684600784006400E20703046FF -:10336000F8BDF8B506460C4601236A463A213046B8 -:10337000FEF752FF0546002D0FD1694608788021DF -:103380008843E101802211400843009001236A46EE -:103390003A213046FEF753FF05462846F8BDF8B5FA -:1033A00005460C4601236A463A212846FEF734FFBB -:1033B000064668460078C009002802D0012806D1D8 -:1033C00002E00020207005E00120207002E00020D3 -:1033D000207000BF00BF3046F8BDF8B506460C4669 -:1033E00001236A463B213046FEF716FF0546002DB5 -:1033F0000ED169460878C009C0016106490E08432C -:10340000009001236A463B213046FEF718FF05462F -:103410002846F8BDF8B505460C4601236A463B210F -:103420002846FEF7F9FE0646684600784006400E3C -:1034300020703046F8BDF8B506460C4601236A46B2 -:103440003C213046FEF7E8FE0546002D08D1E0B2EB -:10345000009001236A463C213046FEF7F0FE054607 -:103460002846F8BDF8B505460C4601236A463C21BE -:103470002846FEF7D1FE06466846007820703046A2 -:10348000F8BDF8B506460C4601236A463D21304694 -:10349000FEF7C2FE0546002D08D1E0B200900123E0 -:1034A0006A463D213046FEF7CAFE05462846F8BD6D -:1034B000F8B505460C4601236A463D212846FEF72D -:1034C000ABFE06466846007820703046F8BDF8B579 -:1034D00006460C4601236A463E213046FEF79CFE16 -:1034E0000546002D0ED169460878C009C001610665 -:1034F000490E0843009001236A463E213046FEF7FC -:103500009EFE05462846F8BDF8B505460C46012343 -:103510006A463E212846FEF77FFE0646684600784A -:103520004006400E20703046F8BDF8B506460C4601 -:1035300001236A463F213046FEF76EFE0546002D08 -:1035400008D1E0B2009001236A463F213046FEF7E1 -:1035500076FE05462846F8BDF8B505460C4601231B -:103560006A463F212846FEF757FE06466846007821 -:1035700020703046F8BDF8B506460C4601236A4671 -:103580001E213046FEF748FE0546002D0FD1694644 -:10359000087880218843E10180221140084300908F -:1035A00001236A461E213046FEF749FE054628469D -:1035B000F8BDF8B505460C4601236A461E2128468B -:1035C000FEF72AFE064668460078C009002803D0A8 -:1035D000012804D1207005E00020207002E00120C5 -:1035E000207000BF00BF3046F8BDF8B506460C4657 -:1035F00001236A4623213046FEF70EFE0546002DC4 -:103600000ED16946087840084000E107C90F084319 -:10361000009001236A4623213046FEF710FE05463E -:103620002846F8BDF8B505460C4601236A46232115 -:103630002846FEF7F1FD064668460078C007C00F31 -:10364000002802D0012806D102E00020207005E009 -:103650000120207002E00020207000BF00BF304633 -:10366000F8BD0000FFB581B004460D461746002C9A -:1036700002D1401E05B0F0BD207B66683A4629465F -:10368000049BB04700900098F4E7FFB581B0044672 -:103690000D461746002C02D1401E05B0F0BD207B20 -:1036A00026683A462946049BB04700900098F4E704 -:1036B000002803D0002901D00A780270704770B545 -:1036C0000446204610F0BEFF0546F84910F0ADFD57 -:1036D00070BD70B50446204610F0B4FF0546F449AD -:1036E00010F0A3FD70BD70B50446204610F0AAFF8F -:1036F0000546F04910F099FD70BD70B504462046AE -:1037000010F0A0FF0546EC4910F08FFD70BD70B5BC -:103710000446204610F096FF0546E84910F085FD66 -:1037200070BD70B50446204610F08CFF0546E44994 -:1037300010F07BFD70BD70B50446204610F082FF8E -:103740000546E04910F071FD70BD70B50446204695 -:1037500010F078FF0546DC4910F067FD70BD70B5CC -:103760000446204610F06EFF0546D84910F05DFD76 -:1037700070BD70B50446204610F064FF06468721F0 -:10378000C90510F08FFD0546D14910F0F5FC70BD5C -:1037900070B50446204610F055FF0546CD4910F09F -:1037A00044FD70BDF8B506460C4601236A4610215B -:1037B0003046FFF757FF0546002D0FD169460878C0 -:1037C0000C218843A1000C221140084300900123E2 -:1037D0006A4610213046FFF758FF05462846F8BDD7 -:1037E000F8B505460C4601236A4610212846FFF726 -:1037F00039FF0646684600780007800F002806D08B -:10380000012807D0022808D003280CD108E00020A6 -:1038100020700BE00120207008E00220207005E0FD -:103820000320207002E00020207000BF00BF30465F -:10383000F8BDF8B505460C460020009069460878AA -:10384000C0218843A101C0221140084300900123F8 -:103850006A4619462846FFF718FF06463046F8BD67 -:10386000F8B506460C4602213046FFF7E2FF054652 -:10387000002D01D02846F8BD01236A465F2130465D -:10388000FFF7F0FE0546002D00D01DE068460078E9 -:10389000C006800F002806D0012807D0022808D0D3 -:1038A00003280CD108E0002020700BE001202070DC -:1038B00008E00220207005E00320207002E00020D4 -:1038C000207000BF00BF00BF00213046FFF7B1FFEE -:1038D00045192846CFE770B506460D460221304609 -:1038E000FFF7A7FF044602232A4646213046FFF78A -:1038F000B9FE041900213046FFF79BFF041920464A -:1039000070BDFEB506460C46274602A93046FFF7B5 -:10391000E2FF0546002D01D02846FEBD6946087A23 -:10392000C007C00F097A8907C90F08436946097A99 -:103930004907C90F08436946097A0907C90F0843AF -:103940006946097AC906C90F08436946097A890692 -:10395000C90F08436946097A4906C90F08436946F1 -:10396000097AC90908436946497AC907C90F084352 -:103970006946497A8907C90F08436946497A490760 -:10398000C90F08436946497A0907C90F08436946C0 -:10399000497AC906C90F08436946497A8906C90F99 -:1039A00008436946497A4906C90F08436946497A76 -:1039B000C9090843002846D001A93046FFF750FF47 -:1039C0000546002D01D02846A7E768460079002863 -:1039D00006D001280AD0022812D0032830D11DE0D9 -:1039E000002C01D1012700E027462BE0002C01D15B -:1039F000022704E0012C01D1022700E0274621E044 -:103A0000002C01D1032708E0012C01D1032704E099 -:103A1000022C01D1032700E0274613E0002C01D13E -:103A200004270CE0012C01D1042708E0022C01D16D -:103A3000042704E0032C01D1042700E0274601E01D -:103A4000274600BF00BF01236A4610213046FFF71A -:103A500009FE054669460878F02188433901F022BD -:103A600011400843009001236A4610213046FFF7B9 -:103A70000CFE4519284650E7F8B505460C460123CB -:103A80006A4610212846FFF7EDFD06466846007895 -:103A90000009030011F0D7FA0C07202326292C2F48 -:103AA0003235383B3E410020207039E023DB793D40 -:103AB00023DBF93D23DB793E23DBF93E00008C401C -:103AC00000008C4100000C4100000C4200008C42C0 -:103AD0000000C8410050C3460120207020E00220B1 -:103AE00020701DE0032020701AE00420207017E0F1 -:103AF0000520207014E00620207011E007202070BF -:103B00000EE0082020700BE00920207008E00A2059 -:103B1000207005E00B20207002E00020207000BF24 -:103B200000BF3046F8BDF8B506460C4601236A468C -:103B300011213046FFF796FD0546002D0FD169464D -:103B400008780E21884361000E221140084300903E -:103B500001236A4611213046FFF797FD05462846A6 -:103B6000F8BDF8B505460C4601236A4611212846E2 -:103B7000FFF778FD0646684600780007400F03000F -:103B800011F061FA0705080B140E1411140000203F -:103B900020700EE0012020700BE00220207008E071 -:103BA0000420207005E00620207002E00020207034 -:103BB00000BF00BF3046F8BDFEB506460C4627469E -:103BC00002A93046FFF787FE0546002D01D02846A2 -:103BD000FEBD6946087AC007C00F097A8907C90F78 -:103BE00008436946097A4907C90F08436946097AB3 -:103BF0000907C90F08436946097AC906C90F08436E -:103C00006946097A8906C90F08436946097A49064F -:103C1000C90F08436946097AC90908436946497AC0 -:103C2000C907C90F08436946497A8907C90F08437C -:103C30006946497A4907C90F08436946497A09071D -:103C4000C90F08436946497AC906C90F084369463E -:103C5000497A8906C90F08436946497A4906C90F56 -:103C600008436946497AC9090843002846D001A992 -:103C70003046FFF7F5FD0546002D01D02846A7E7A1 -:103C800068460079002806D001280AD0022812D000 -:103C9000032830D11DE0002C01D1012700E0274688 -:103CA0002BE0002C01D1022704E0012C01D10227D6 -:103CB00000E0274621E0002C01D1032708E0012C79 -:103CC00001D1032704E0022C01D1032700E027469D -:103CD00013E0002C01D104270CE0012C01D10427B2 -:103CE00008E0022C01D1042704E0032C01D10427B1 -:103CF00000E0274601E0274600BF00BF01236A46D7 -:103D000011213046FFF7AEFC054669460878F021E0 -:103D100088433901F02211400843009001236A468C -:103D200011213046FFF7B1FC4519284650E7F8B598 -:103D300005460C4601236A4611212846FFF792FCEE -:103D40000646684600780009030011F07CF90B076D -:103D50000A0D101316191C1F2225280000202070A0 -:103D600020E0012020701DE0022020701AE00320D6 -:103D7000207017E00420207014E00520207011E06E -:103D8000062020700EE0072020700BE00820207035 -:103D900008E00920207005E00A20207002E00020E1 -:103DA000207000BF00BF3046F8BDF8B506460C468F -:103DB00001236A4612213046FFF754FC0546002DC8 -:103DC0000FD16946087840218843A1014022114063 -:103DD0000843009001236A4612213046FFF755FC44 -:103DE00005462846F8BDF8B505460C4601236A4647 -:103DF00012212846FFF736FC064668460078400642 -:103E0000C00F20703046F8BDF8B506460C460123B9 -:103E10006A4615213046FFF725FC0546002D0FD1D7 -:103E20006946087808218843E100082211400843C8 -:103E3000009001236A4615213046FFF726FC05460F -:103E40002846F8BDF8B505460C4601236A461521FB -:103E50002846FFF707FC0646684600780007C00FB3 -:103E6000002802D0012806D102E00020207005E0E1 -:103E70000120207002E00020207000BF00BF30460B -:103E8000F8BD7CB506460D46012301AA1421304633 -:103E9000FFF7E8FB0446002C01D020467CBD6946B4 -:103EA000087980218843022129404908C9018022DC -:103EB000114008430190012301AA14213046FFF765 -:103EC000E4FB0446002C01D02046E7E701236A46C4 -:103ED00015213046FFF7C6FB0446002C01D02046D2 -:103EE000DCE7694608781021884329011022114037 -:103EF0000843009001236A4615213046FFF7C5FBB1 -:103F000004462046CAE77CB506460C46012301AAB2 -:103F100014213046FFF7A6FB0546002D22D10123D0 -:103F20006A4615213046FFF79DFB0546694608792C -:103F3000C00940000978C906C90F0843002804D009 -:103F4000012805D0022809D105E00020207008E0F2 -:103F50000120207005E00220207002E00020207087 -:103F600000BF00BF28467CBDF8B506460C460123BD -:103F70006A4616213046FFF775FB0546002D0FD126 -:103F80006946087880218843E10180221140084376 -:103F9000009001236A4616213046FFF776FB05465E -:103FA0002846F8BDF8B505460C4601236A46162199 -:103FB0002846FFF757FB064668460078C0090028E8 -:103FC00002D0012806D102E00020207005E0012087 -:103FD000207002E00020207000BF00BF3046F8BD16 -:103FE00070B505460C46012322461E212846FFF7E0 -:103FF00039FB0646304670BDF8B505460C46012330 -:104000006A461E212846FFF72DFB064668460078C3 -:10401000C007C00F20703046F8BDF8B505460C4605 -:1040200001236A461E212846FFF71CFB0646684608 -:1040300000788007C00F20703046F8BDF8B50546FF -:104040000C4601236A461E212846FFF70BFB064655 -:10405000684600784007C00F20703046F8BD70B544 -:1040600005460C460123224673212846FFF70DFB27 -:104070000646304670BD70B505460C460123224603 -:1040800073212846FFF7EEFA0646304670BD70B53C -:1040900005460C460123224674212846FFF7F5FA0F -:1040A0000646304670BD70B505460C4601232246D3 -:1040B00074212846FFF7D6FA0646304670BD70B523 -:1040C00005460C460123224675212846FFF7DDFAF6 -:1040D0000646304670BD70B505460C4601232246A3 -:1040E00075212846FFF7BEFA0646304670BDF8B582 -:1040F00006460C4601236A4616213046FFF7B2FAFF -:104100000546002D0FD169460878022188436100D9 -:10411000022211400843009001236A4616213046CE -:10412000FFF7B3FA05462846F8BDF8B505460C4634 -:1041300001236A4616212846FFF794FA0646684688 -:1041400000788007C00F20703046F8BD38B50446AF -:10415000AA20009001236A4642212046FFF795FAE3 -:1041600038BDF8B506460C4601236A46192130468B -:10417000FFF778FA0546002D0FD16946087820210F -:1041800088436101202211400843009001236A46C0 -:1041900019213046FFF779FA05462846F8BDF8B5EB -:1041A00005460C4601236A4619212846FFF75AFAAC -:1041B0000646684600788006C00F20703046F8BD7D -:1041C000F8B505460C4604236A4640212846FFF709 -:1041D00049FA06466846C0782060206801026846B1 -:1041E0008078081820602068010268464078081826 -:1041F0002060206801026846007808182060304678 -:10420000F8BDF8B506460C4601236A46142130462F -:10421000FFF728FA0546002D0FD16946087860217E -:1042200088436101602211400843009001236A46DF -:1042300014213046FFF729FA05462846F8BDF8B59F -:1042400005460C4601236A4614212846FFF70AFA60 -:104250000646684600784006800F002806D00128F0 -:1042600007D0022808D003280CD108E000202070D5 -:104270000BE00120207008E00220207005E0032000 -:10428000207002E00020207000BF00BF3046F8BD63 -:10429000F8B505460C4602236A4620212846FFF75A -:1042A000E1F9064668464078208020780102684699 -:1042B0000078081800B220803046F8BD7CB505466D -:1042C0000C4606236A4622212846FFF7CBF906460C -:1042D00068464078208020780102684600780818F7 -:1042E00000B220806846C0786080A07801026846ED -:1042F0008078081800B2608068464079A0802079F4 -:10430000010268460079081800B2A08030467CBDE2 -:104310007CB505460C4606236A4628212846FFF749 -:10432000A1F9064668464078208020780102684658 -:104330000078081800B220806846C0786080A078B5 -:10434000010268468078081800B2608068464079AB -:10435000A0802079010268460079081800B2A08088 -:1043600030467CBD70B505460C46062322467921B1 -:104370002846FFF777F90646304670BDF8B5064681 -:104380000C4602213046FFF754FA0546002D01D0B5 -:104390002846F8BD02236A4662213046FFF762F9DB -:1043A0000546002D00D009E068464078208020783E -:1043B0000102684600780818208000BF00213046BE -:1043C000FFF737FA45192846E3E738B505460221D5 -:1043D0002846FFF72EFA0446002C01D0204638BDAF -:1043E00001236A4664212846FFF73CF90446002C65 -:1043F00000D00DE069460878802188438030009025 -:1044000001236A4664212846FFF73FF9044600BFAE -:1044100000212846FFF70DFA04192046DFE7F8B51A -:1044200006460C4601236A4663213046FFF71AF917 -:104430000546002D08D1E0B2009001236A466321B1 -:104440003046FFF722F905462846F8BDF8B505467F -:104450000C4601236A4663212846FFF703F9064606 -:104460006846007820703046F8BDF8B505460C4621 -:1044700001236A4619462846FFF7F4F806466846BF -:1044800000788009002804D0012805D0022809D12D -:1044900005E00020207008E00120207005E00220E7 -:1044A000207002E00020207000BF00BF3046F8BD41 -:1044B000FFB585B00F463805000F0190FDB202210F -:1044C0000598FFF7B6F90446002C02D0204609B043 -:1044D000F0BD012304AA17210598FFF7C3F804468D -:1044E0006946087C6021884340300490012304AA77 -:1044F00017210598FFF7C9F80419002C00D097E0A0 -:10450000012303AA02210598FFF7ACF80446684688 -:10451000007BF021884301990901F02211400143F9 -:1045200003916846007B00090001401C03900123B1 -:1045300003AA02210598FFF7A8F80419002C00D05F -:1045400076E0E8B20290012302AA08210598FFF75D -:104550009CF80419002C00D06AE000263AE0079885 -:104560008219012309210598FFF78FF80446002CD2 -:1045700000D05DE0681CC5B2002D29D1002C27D1E8 -:104580000198401CC0B20190012303AA02210598A2 -:10459000FFF768F80419002C00D049E06846007B5A -:1045A000F021884301990901F02211400143039150 -:1045B0006846007B00090001401C0390012303AA08 -:1045C00002210598FFF761F80446002C00D02FE087 -:1045D000701CC6B20898864201DA002CBFD068462B -:1045E000007BF021884303906846007B00090001AE -:1045F000401C0390012303AA02210598FFF745F808 -:104600000446002C00D013E0012304AA17210598CA -:10461000FFF728F804466946087C60218843049027 -:10462000012304AA17210598FFF72FF8041900BFEA -:1046300000210598FFF7FDF80419204647E770B5FB -:1046400004460D4616460123324629462046FFF70A -:104650002FFF70BDFFB585B00F463805000F0190E4 -:10466000FDB202210598FFF7E4F80446002C02D0C1 -:10467000204609B0F0BD012304AA17210598FEF7D2 -:10468000F1FF04466946087C60218843203004908D -:10469000012304AA17210598FEF7F7FF0419002C3F -:1046A00000D097E0012303AA02210598FEF7DAFF64 -:1046B00004466846007BF021884301990901F022F5 -:1046C0001140014303916846007B00090001401C32 -:1046D0000390012303AA02210598FEF7D6FF0419CF -:1046E000002C00D076E0002646E0E8B202900123DC -:1046F00002AA08210598FEF7C8FF0446002C00D046 -:1047000068E007988219012309210598FEF7AAFF9E -:104710000419002C00D05DE0681CC5B2002D29D121 -:10472000002C27D10198401CC0B20190012303AA9C -:1047300002210598FEF796FF0419002C00D049E0ED -:104740006846007BF021884301990901F02211405D -:10475000014303916846007B00090001401C03905F -:10476000012303AA02210598FEF78FFF0419002CEC -:1047700000D02FE0701CC6B20898864201DA002CE7 -:10478000B3D06846007BF021884303906846007BE5 -:1047900000090001401C0390012303AA022105988F -:1047A000FEF773FF0446002C00D013E0012304AA97 -:1047B00017210598FEF756FF04466946087C6021DC -:1047C00088430490012304AA17210598FEF75DFF92 -:1047D000041900BF00210598FFF72BF804192046A3 -:1047E00047E770B504460D46164601233246294672 -:1047F0002046FFF72FFF70BDF8B506460C46012393 -:104800006A460B213046FEF72DFF0546002D0FD1DD -:104810006946087880218843E101802211400843DD -:10482000009001236A460B213046FEF72EFF054615 -:104830002846F8BDF8B505460C4601236A460B210B -:104840002846FEF70FFF064668460078C009002894 -:1048500002D0012806D102E00020207005E00120EE -:10486000207002E00020207000BF00BF3046F8BD7D -:1048700070B505460C46012322460F212846FEF757 -:10488000F1FE0646304670BDF8B506460C460123DB -:104890006A4612213046FEF7E5FE0546002D0ED190 -:1048A0006946087840084000E107C90F08430090B6 -:1048B00001236A4612213046FEF7E7FE05462846E8 -:1048C000F8BDF8B505460C4601236A461221284674 -:1048D000FEF7C8FE064668460078C007C00F207085 -:1048E0003046F8BDF8B506460C4601236A4612214B -:1048F0003046FEF7B7FE0546002D0FD16946087811 -:1049000004218843A10004221140084300900123A0 -:104910006A4612213046FEF7B8FE05462846F8BD25 -:10492000F8B505460C4601236A4612212846FEF7D3 -:1049300099FE0646684600784007C00F2070304652 -:10494000F8BDF8B506460C4601236A4612213046EA -:10495000FEF788FE0546002D0FD1694608788021B4 -:104960008843E101802211400843009001236A46F8 -:1049700012213046FEF789FE05462846F8BDF8B5F7 -:1049800005460C4601236A4612212846FEF76AFEB8 -:10499000064668460078C00920703046F8BDF8B574 -:1049A00006460C4601236A4614213046FEF75AFE9D -:1049B0000546002D0ED16946087880088000A107C1 -:1049C000890F0843009001236A4614213046FEF700 -:1049D0005CFE05462846F8BDF8B505460C460123A1 -:1049E0006A4614212846FEF73DFE064668460078D2 -:1049F0008007800F002804D0012805D0022809D1A3 -:104A000005E00020207008E00120207005E0022071 -:104A1000207002E00020207000BF00BF3046F8BDCB -:104A2000F8B506460C4601236A4614213046FEF7C7 -:104A300019FE0546002D0FD1694608780C218843E0 -:104A4000A1000C2211400843009001236A46142162 -:104A50003046FEF71AFE05462846F8BDF8B505466D -:104A60000C4601236A4614212846FEF7FBFD064644 -:104A7000684600780007800F002804D0012805D080 -:104A8000032809D105E00020207008E001202070F3 -:104A900005E00320207002E00020207000BF00BF6E -:104AA0003046F8BDF8B506460C4601236A4610218B -:104AB0003046FEF7D7FD0546002D0FD16946087830 -:104AC0000221884361000222114008430090012323 -:104AD0006A4610213046FEF7D8FD05462846F8BD47 -:104AE000F8B505460C4601236A4610212846FEF714 -:104AF000B9FD0646684600788007C00F2070304632 -:104B0000F8BDF8B506460C4601236A461321304627 -:104B1000FEF7A8FD0546002D0FD169460878022151 -:104B200088436100022211400843009001236A4635 -:104B300013213046FEF7A9FD05462846F8BDF8B515 -:104B400005460C4601236A4613212846FEF78AFDD6 -:104B50000646684600788007C00F20703046F8BDD2 -:104B6000F8B506460C4601236A4613213046FEF787 -:104B700079FD0546002D0FD1694608780821884344 -:104B8000E100082211400843009001236A461321E6 -:104B90003046FEF77AFD05462846F8BDF8B50546CD -:104BA0000C4601236A4613212846FEF75BFD0646A4 -:104BB000684600780007C00F20703046F8BDF8B591 -:104BC00006460C4601236A4615213046FEF74AFD8B -:104BD0000546002D0ED169460878C008C00061075F -:104BE000490F0843009001236A4615213046FEF71D -:104BF0004CFD05462846F8BDF8B505460C46012390 -:104C00006A4615212846FEF72DFD064668460078BF -:104C10004007400F030010F016FA0805080B0E11AC -:104C200014171A1D0020207017E00120207014E0D6 -:104C30000220207011E0032020700EE0042020707C -:104C40000BE00520207008E00620207005E007201A -:104C5000207002E00020207000BF00BF3046F8BD89 -:104C6000F8B506460C4601236A4617213046FEF782 -:104C7000F9FC0546002D0ED1694608784008400031 -:104C8000E107C90F0843009001236A461721304607 -:104C9000FEF7FBFC05462846F8BDF8B505460C4670 -:104CA00001236A4617212846FEF7DCFC06466846C3 -:104CB0000078C007C00F20703046F8BDF8B5064632 -:104CC0000C4601236A4617213046FEF7CBFC054609 -:104CD000002D27D168460078042188431021214007 -:104CE00009098900042211400143009168460078B7 -:104CF0001021884320212140490909011022114037 -:104D00000143009168460078E02188436101E02278 -:104D100011400843009001236A4617213046FEF7F0 -:104D2000B4FC05462846F8BDF8B505460C460123F7 -:104D30006A4617212846FEF795FC06466846007825 -:104D4000C006C00F4101684600784007C00F00014F -:104D500008436946097849090843132832D00DDC15 -:104D6000030010F070F913235356595C5F626568B5 -:104D70006868686868686826292C6800322833D01B -:104D80000CDC162827D004DC14281ED0152852D19C -:104D90001EE0172822D031284DD122E033380300FD -:104DA00010F051F90525282B2E31490000202070E4 -:104DB00044E01020207041E0112020703EE01220DD -:104DC00020703BE01320207038E01420207035E084 -:104DD0001520207032E0162020702FE01720207060 -:104DE0002CE03120207029E03220207026E0332092 -:104DF000207023E03420207020E0352020701DE05A -:104E0000362020701AE03720207017E00120207033 -:104E100014E00220207011E0032020700EE0042036 -:104E200020700BE00520207008E00620207005E0CF -:104E30000720207002E00020207000BF00BF304635 -:104E4000F8BDF8B506460C4601236A4617213046E0 -:104E5000FEF708FC0546002D0FD1694608780821A9 -:104E60008843E100082211400843009001236A466C -:104E700017213046FEF709FC05462846F8BDF8B56F -:104E800005460C4601236A4617212846FEF7EAFB31 -:104E90000646684600780007C00F20703046F8BD0F -:104EA000F8B506460C4601236A4656213046FEF701 -:104EB000D9FB0546002D0FD169460878102188439B -:104EC0002101102211400843009001236A46562117 -:104ED0003046FEF7DAFB05462846F8BDF8B505462C -:104EE0000C4601236A4656212846FEF7BBFB0646C0 -:104EF00068460078C006C00F002802D0012806D1FD -:104F000002E00020207005E00120207002E0002077 -:104F1000207000BF00BF3046F8BDF8B506460C460D -:104F200001236A4616213046FEF79CFB0546002DFC -:104F30001BD1684600784021884380212140C9095F -:104F400089014022114001430091684600783021D8 -:104F500088432101302211400843009001236A4612 -:104F600016213046FEF791FB05462846F8BDF8B5F8 -:104F700005460C4601236A4616212846FEF772FBB9 -:104F80000646684600784006C00FC10168460078B2 -:104F90008006800F0818812810D004DC002807D074 -:104FA000802814D107E082280BD083280FD10BE092 -:104FB000002020700EE0802020700BE08120207007 -:104FC00008E08220207005E08320207002E00020AD -:104FD000207000BF00BF3046F8BDF8B506460C464D -:104FE00001236A4602213046FEF73CFB0546002DB0 -:104FF0000FD16946087880218843E1018022114061 -:105000000843009001236A4602213046FEF73DFB2B -:1050100005462846F8BDF8B505460C4601236A4604 -:1050200002212846FEF71EFB064668460078C009A6 -:10503000002802D0012806D102E00020207005E0FF -:105040000120207002E00020207000BF00BF304629 -:10505000F8BDF8B506460C4601236A4616213046CF -:10506000FEF700FB0546002D17D1684600780421A5 -:105070008843A10004221140014300916846007852 -:1050800040084000E107C90F0843009001236A4629 -:1050900016213046FEF7F9FA05462846F8BDF8B560 -:1050A00005460C4601236A4616212846FEF7DAFA21 -:1050B000064668460078C007C00F002803D00128C4 -:1050C00004D1207005E00020207002E00120207053 -:1050D00000BF00BF3046F8BDF8B506460C460123B8 -:1050E0006A4617213046FEF7BDFA0546002D0FD15E -:1050F0006946087802218843610002221140084372 -:10510000009001236A4617213046FEF7BEFA054695 -:105110002846F8BDF8B505460C4601236A46172116 -:105120002846FEF79FFA0646684600788007C00FBB -:10513000002802D0012806D102E00020207005E0FE -:105140000120207002E00020207000BF00BF304628 -:10515000F8BD70B505460C46012322461E2128469F -:10516000FEF780FA0646304670BDF8B505460C4697 -:1051700001236A461E212846FEF774FA0646684651 -:105180000078C007C00F20703046F8BDF8B505465E -:105190000C4601236A461E212846FEF763FA06469E -:1051A000684600788007C00F20703046F8BDF8B51B -:1051B00005460C4601236A461E212846FEF752FA90 -:1051C0000646684600784007C00F20703046F8BD9C -:1051D000F8B506460C4601236A466F213046FEF7B5 -:1051E00041FA0546002D0ED16946087880088000F6 -:1051F000A107890F0843009001236A466F213046BA -:10520000FEF743FA05462846F8BDF8B505460C46B4 -:1052100001236A466F212846FEF724FA06466846AF -:1052200000788007800F002804D0012805D00228CC -:1052300009D105E00020207008E00120207005E081 -:105240000220207002E00020207000BF00BF304626 -:10525000F8BDF8B506460C4601236A466F21304674 -:10526000FEF700FA0546002D0FD169460878202187 -:1052700088436101202211400843009001236A46BF -:105280006F213046FEF701FA05462846F8BDF8B50D -:1052900005460C4601236A466F212846FEF7E2F9CF -:1052A0000646684600788006C00F002802D0012814 -:1052B00006D102E00020207005E00120207002E00D -:1052C0000020207000BF00BF3046F8BD7CB5064608 -:1052D0000D4601236A466F213046FEF7C3F90446A6 -:1052E0006946087840218843A901402211400843BB -:1052F000009001236A466F213046FEF7C6F9041973 -:10530000002C01D020467CBD012301AA702130462B -:10531000FEF7A8F90446694608794021884302212E -:105320002940490889014022114008430190012386 -:1053300001AA70213046FEF7A8F904192046E2E7D9 -:105340007CB506460C4601236A466F213046FEF7BF -:1053500089F90546002D01D028467CBD012301AA0C -:1053600070213046FEF77EF90546002D01D0284613 -:10537000F3E7684600794006C00F410068460078B0 -:105380004006C00F0818002804D0022808D00328BF -:1053900009D102E00020207008E00320207005E021 -:1053A0000220207002E00020207000BF00BF2846CD -:1053B000D3E7F8B506460C4601236A466F2130460E -:1053C000FEF750F90546002D0FD169460878802177 -:1053D0008843E101802211400843009001236A467E -:1053E0006F213046FEF751F905462846F8BDF8B55D -:1053F00005460C4601236A466F212846FEF732F91E -:10540000064668460078C00920703046F8BDF8B5F9 -:1054100006460C4601236A4670213046FEF722F903 -:105420000546002D1AD16846007841084900E0077A -:10543000C00F014300916846007810218843022183 -:10544000214049080901102211400843009001231E -:105450006A4670213046FEF718F905462846F8BD21 -:10546000F8B505460C4601236A4670212846FEF72A -:10547000F9F8064669460878C006C00F400009786A -:10548000C907C90F0843002804D0012805D0032804 -:1054900009D105E00020207008E00120207005E01F -:1054A0000320207002E00020207000BF00BF3046C3 -:1054B000F8BDF8B506460C4601236A467021304611 -:1054C000FEF7D0F80546002D0FD1694608780E2169 -:1054D000884361000E2211400843009001236A4670 -:1054E00070213046FEF7D1F805462846F8BDF8B5DC -:1054F00005460C4601236A4670212846FEF7B2F89D -:105500000646684600780007400F03000FF09BFD39 -:105510000705080B140E14111400002020700EE073 -:10552000012020700BE00220207008E00420207091 -:1055300005E00620207002E00020207000BF00BFC0 -:105540003046F8BDF8B506460C4601236A46702180 -:105550003046FEF787F80546002D0FD169460878DA -:10556000202188436101202211400843009001233B -:105570006A4670213046FEF788F805462846F8BD91 -:10558000F8B505460C4601236A4670212846FEF709 -:1055900069F80646684600788006C00F002802D0E9 -:1055A000012806D102E00020207005E001202070D3 -:1055B00002E00020207000BF00BF3046F8BDF8B503 -:1055C00006460C4601236A4671213046FEF74AF82A -:1055D0000546002D0FD169460878062188436100F1 -:1055E000062211400843009001236A46712130468B -:1055F000FEF74BF805462846F8BDF8B505460C46BB -:1056000001236A4671212846FEF72CF806466846B3 -:1056100000784007800F002806D0012807D0022814 -:1056200008D003280CD108E0002020700BE00120F6 -:10563000207008E00220207005E00320207002E0C6 -:105640000020207000BF00BF3046F8BDF8B5064608 -:105650000C4601236A4671213046FEF703F80546E1 -:10566000002D18D16846007830218843210130226E -:105670001140014300916846007840084000102125 -:10568000214009090843009001236A4671213046F0 -:10569000FDF7FBFF05462846F8BDF8B505460C4664 -:1056A00001236A4671212846FDF7DCFF064669465C -:1056B0000878C007C00E09788906890F08431128A9 -:1056C00010D004DC002807D0102814D107E01228DD -:1056D0000BD013280FD10BE0002020700EE010201B -:1056E00020700BE01120207008E01220207005E0EF -:1056F0001320207002E00020207000BF00BF304661 -:10570000F8BDF8B506460C4601236A4672213046BC -:10571000FDF7A8FF0546002D0ED169460878400820 -:105720004000E107C90F0843009001236A46722137 -:105730003046FDF7AAFF05462846F8BDF8B50546F0 -:105740000C4601236A4672212846FDF78BFF064668 -:1057500068460078C007C00F002802D0012806D193 -:1057600002E00020207005E00120207002E000200F -:10577000207000BF00BF3046F8BDF8B506460C46A5 -:1057800001236A4672213046FDF76CFF0546002D65 -:105790000FD169460878062188436100062211402E -:1057A0000843009001236A4672213046FDF76DFFE1 -:1057B00005462846F8BDF8B505460C4601236A465D -:1057C00072212846FDF74EFF0646684600784007DE -:1057D000800F002804D0012805D0032809D105E056 -:1057E0000020207008E00120207005E003202070D8 -:1057F00002E00020207000BF00BF3046F8BDF8B5C1 -:1058000006460C4601236A4672213046FDF72AFF00 -:105810000546002D0FD16946087838218843E100FC -:10582000382211400843009001236A467221304615 -:10583000FDF72BFF05462846F8BDF8B505460C4692 -:1058400001236A4672212846FDF70CFF064668468A -:1058500000788006400F03000FF0F5FB0805080BE9 -:105860000E1114171A1D0020207017E0012020705F -:1058700014E00220207011E0032020700EE00420CC -:1058800020700BE00520207008E00620207005E065 -:105890000720207002E00020207000BF00BF3046CB -:1058A000F8BDF8B506460C4601236A46722130461B -:1058B000FDF7D8FE0546002D0FD169460878C021B6 -:1058C0008843A101C02211400843009001236A4689 -:1058D00072213046FDF7D9FE05462846F8BDF8B5D9 -:1058E00005460C4601236A4672212846FDF7BAFE9A -:1058F0000646684600788009002806D0012807D0AF -:10590000022808D003280CD108E0002020700BE00A -:105910000120207008E00220207005E003202070A4 -:1059200002E00020207000BF00BF3046F8BDF8B58F -:1059300006460C4601236A4602213046FDF792FED8 -:105940000546002D0FD16946087840218843A10102 -:10595000402211400843009001236A46022130464C -:10596000FDF793FE05462846F8BDF8B505460C46FA -:1059700001236A4602212846FDF774FE0646684662 -:1059800000784006C00F002802D0012806D102E0AE -:105990000020207005E00120207002E0002020702F -:1059A00000BF00BF3046F8BDF8B506460C460123DF -:1059B0006A4612213046FDF755FE0546002D0FD1EF -:1059C0006946087808218843E1000822114008430D -:1059D000009001236A4612213046FDF756FE054627 -:1059E0002846F8BDF8B505460C4601236A46122143 -:1059F0002846FDF737FE0646684600780007C00FC8 -:105A0000002802D0012806D102E00020207005E025 -:105A10000120207002E00020207000BF00BF30464F -:105A2000F8BDF8B506460C4601236A4613213046F8 -:105A3000FDF718FE0546002D0FD1694608780421B0 -:105A40008843A100042211400843009001236A46C4 -:105A500013213046FDF719FE05462846F8BDF8B576 -:105A600005460C4601236A4613212846FDF7FAFD38 -:105A70000646684600784007C00F002802D001287B -:105A800006D102E00020207005E00120207002E035 -:105A90000020207000BF00BF3046F8BD7CB5064630 -:105AA0000D4601236A4618213046FDF7DBFD04460A -:105AB000694608780221884380212940C9094900A4 -:105AC000022211400843009001236A461821304603 -:105AD000FDF7DBFD0419002C01D020467CBD01231D -:105AE00001AA62213046FDF7BDFD044669460879EA -:105AF00018218843E900182211400843019001232E -:105B000001AA62213046FDF7C0FD04192046E5E7F1 -:105B10007CB506460C46012301AA18213046FDF744 -:105B2000A1FD054601236A4662213046FDF79AFD34 -:105B30004519002D01D028467CBD694608798007AB -:105B4000C00FC0010978C906890F0843022811D087 -:105B500004DC002808D0012812D108E003280CD06A -:105B600080280DD120700EE0002020700BE0012075 -:105B7000207008E00220207005E00320207002E081 -:105B80008020207000BF00BF2846D5E7F8B5064644 -:105B90000C4601236A4662213046FDF763FD054647 -:105BA000002D0ED16946087840084000E107C90F72 -:105BB0000843009001236A4662213046FDF765FDE7 -:105BC00005462846F8BDF8B505460C4601236A4649 -:105BD00062212846FDF746FD064668460078C00764 -:105BE000C00F002802D0012806D102E0002020705A -:105BF00005E00120207002E00020207000BF00BFFF -:105C00003046F8BDF8B506460C4601236A46122117 -:105C10003046FDF727FD0546002D0FD1694608786F -:105C200010218843210110221140084300900123D4 -:105C30006A4612213046FDF728FD05462846F8BD84 -:105C4000F8B505460C4601236A4612212846FDF7A1 -:105C500009FD064668460078C006C00F002802D03D -:105C6000012806D102E00020207005E0012020700C -:105C700002E00020207000BF00BF3046F8BDF8B53C -:105C800006460C4601236A4612213046FDF7EAFC1F -:105C90000546002D0FD1694608782021884361010F -:105CA000202211400843009001236A461221304609 -:105CB000FDF7EBFC05462846F8BDF8B505460C4651 -:105CC00001236A4612212846FDF7CCFC06466846A9 -:105CD00000788006C00F002802D0012806D102E01B -:105CE0000020207005E00120207002E000202070DC -:105CF00000BF00BF3046F8BDF8B506460C4601238C -:105D00006A4613213046FDF7ADFC0546002D0FD144 -:105D10006946087820218843610120221140084308 -:105D2000009001236A4613213046FDF7AEFC05467C -:105D30002846F8BDF8B505460C4601236A461321EE -:105D40002846FDF78FFC0646684600788006C00F9F -:105D500020703046F8BD7CB506460D46012301AAE9 -:105D600056213046FDF77EFC04466846007941081E -:105D70004900E807C00F01430191684600794021BE -:105D80008843A9014022114008430190012301AA40 -:105D900056213046FDF779FC0419002C01D020462D -:105DA0007CBD02213046FDF744FD0446002C01D0A5 -:105DB0002046F5E701236A4617213046FDF752FCDD -:105DC0000446694608788021884302212940490811 -:105DD000C901802211400843009001236A4617211F -:105DE0003046FDF752FC041900213046FDF721FD35 -:105DF00004192046D4E77CB506460C46012301AAC7 -:105E000056213046FDF72EFC0546002D01D02846D0 -:105E10007CBD02213046FDF70CFD054601236A4694 -:105E200017213046FDF71EFC4519002D00D028E053 -:105E300069460878C00940000979C907C90F0843B5 -:105E4000002806D0012807D0022808D003280CD14A -:105E500008E0002020700BE00120207008E0022004 -:105E6000207005E00320207002E00020207000BFB9 -:105E700000BF01236A4617213046FDF7F3FB4519A1 -:105E800000BF00213046FDF7D4FC45192846BFE786 -:105E9000F8B506460C4601236A465C213046FDF7FC -:105EA000E1FB0546002D0FD1694608781021884393 -:105EB0002101102211400843009001236A465C2111 -:105EC0003046FDF7E2FB05462846F8BDF8B5054625 -:105ED0000C4601236A465C212846FDF7C3FB0646B3 -:105EE00068460078C006C00F002802D0012806D1FD -:105EF00002E00020207005E00120207002E0002078 -:105F0000207000BF00BF3046F8BDF8B506460C460D -:105F100001236A465B213046FDF7A4FB0546002DB0 -:105F20000ED16946087880098001A106890E0843D0 -:105F3000009001236A465B213046FDF7A6FB05462B -:105F40002846F8BDF8B505460C4601236A465B2194 -:105F50002846FDF787FB0646684600788006800ED7 -:105F600020703046F8BDF8B506460C4601236A4657 -:105F70005B213046FDF776FB0546002D0FD16946C3 -:105F8000087840218843A101402211400843009035 -:105F900001236A465B213046FDF777FB054628461C -:105FA000F8BDF8B505460C4601236A465B21284634 -:105FB000FDF758FB0646684600784006C00F207083 -:105FC0003046F8BDF8B506460C4601236A465C210A -:105FD0003046FDF747FB0546002D0FD1694608788E -:105FE0006021884361016022114008430090012331 -:105FF0006A465C213046FDF748FB05462846F8BD59 -:10600000F8B505460C4601236A465C212846FDF793 -:1060100029FB0646684600784006800F207030460F -:10602000F8BDF8B506460C4601236A4613213046F2 -:10603000FDF718FB0546002D0FD169460878402171 -:106040008843A101402211400843009001236A4681 -:1060500013213046FDF719FB05462846F8BDF8B573 -:1060600005460C4601236A4613212846FDF7FAFA35 -:106070000646684600784006C00F20703046F8BDDE -:10608000F8B506460C4601236A4656213046FDF710 -:10609000E9FA0546002D0FD169460878202188438A -:1060A0006101202211400843009001236A465621D5 -:1060B0003046FDF7EAFA05462846F8BDF8B505462C -:1060C0000C4601236A4656212846FDF7CBFA0646C0 -:1060D000684600788006C00F002802D0012806D14B -:1060E00002E00020207005E00120207002E0002086 -:1060F000207000BF00BF3046F8BDF8B506460C461C -:1061000001236A4658213046FDF7ACFA0546002DBA -:106110000FD16946087860218843610160221140EF -:106120000843009001236A4658213046FDF7ADFA36 -:1061300005462846F8BDF8B505460C4601236A46D3 -:1061400058212846FDF78EFA064668460078400634 -:10615000800F002806D0012807D0022808D0032885 -:106160000CD108E0002020700BE00120207008E036 -:106170000220207005E00320207002E00020207043 -:1061800000BF00BF3046F8BDF8B506460C460123F7 -:106190006A465C213046FDF765FA0546002D0ED1B2 -:1061A00069460878000900012107090F084300909B -:1061B00001236A465C213046FDF767FA054628460A -:1061C000F8BDF8B505460C4601236A465C21284611 -:1061D000FDF748FA0646684600780007000F207071 -:1061E0003046F8BDF8B506460C4601236A465621EE -:1061F0003046FDF737FA0546002D0FD1694608787D -:1062000002218843610002221140084300900123CB -:106210006A4656213046FDF738FA05462846F8BD4D -:10622000F8B505460C4601236A4656212846FDF777 -:1062300019FA0646684600788007C00F207030467D -:10624000F8BDF8B506460C4601236A46562130468D -:10625000FDF708FA0546002D0FD16946087804219C -:106260008843A100042211400843009001236A469C -:1062700056213046FDF709FA05462846F8BDF8B51F -:1062800005460C4601236A4656212846FDF7EAF9E1 -:106290000646684600784007C00F20703046F8BDBB -:1062A000F8B506460C4601236A4656213046FDF7EE -:1062B000D9F90546002D0FD1694608780821884391 -:1062C000E100082211400843009001236A4656214C -:1062D0003046FDF7DAF905462846F8BDF8B505461B -:1062E0000C4601236A4656212846FDF7BBF90646AF -:1062F000684600780007C00F20703046F8BDF8B53A -:1063000006460C4601236A4657213046FDF7AAF996 -:106310000546002D0ED16946087840094001E10686 -:10632000C90E0843009001236A4657213046FDF705 -:10633000ACF905462846F8BDF8B505460C460123DC -:106340006A4657212846FDF78DF9064668460078CB -:10635000C006C00E20703046F8BDF8B506460C46A3 -:1063600001236A4657213046FDF77CF90546002D8A -:106370000FD169460878E02188436101E02211408D -:106380000843009001236A4657213046FDF77DF906 -:1063900005462846F8BDF8B505460C4601236A4671 -:1063A00057212846FDF75EF9064668460078400901 -:1063B00003000EF048FE0705080B0E171114170016 -:1063C0000020207011E0012020700EE002202070DB -:1063D0000BE00320207008E00520207005E0062077 -:1063E000207002E00020207000BF00BF3046F8BDE2 -:1063F000F8B506460C4601236A4658213046FDF79B -:1064000031F90546002D0ED1694608784009400152 -:10641000E106C90E0843009001236A465821304620 -:10642000FDF733F905462846F8BDF8B505460C4694 -:1064300001236A4658212846FDF714F906466846A6 -:106440000078C006C00E20703046F8BDF8B506468C -:106450000C4601236A4659213046FDF703F90546EB -:10646000002D0ED16946087840094001E106C90EA9 -:106470000843009001236A4659213046FDF705F98B -:1064800005462846F8BDF8B505460C4601236A4680 -:1064900059212846FDF7E6F8064668460078C0060A -:1064A000C00E20703046F8BDF8B506460C460123F4 -:1064B0006A465A213046FDF7D5F80546002D0ED123 -:1064C0006946087880088000A107890F084300907A -:1064D00001236A465A213046FDF7D7F8054628467B -:1064E000F8BDF8B505460C4601236A465A212846F0 -:1064F000FDF7B8F80646684600788007800F2070E0 -:106500003046F8BDF8B506460C4601236A465A21C6 -:106510003046FDF7A7F80546002D0FD169460878EB -:106520000C218843A1000C22114008430090012354 -:106530006A465A213046FDF7A8F805462846F8BDB8 -:10654000F8B505460C4601236A465A212846FDF750 -:1065500089F80646684600780007800F20703046AC -:10656000F8BDF8B506460C4601236A465A21304666 -:10657000FDF778F80546002D0FD169460878F0211F -:1065800088432101F02211400843009001236A460C -:106590005A213046FDF779F805462846F8BDF8B58A -:1065A00005460C4601236A465A212846FDF75AF84B -:1065B000064668460078000920703046F8BDF8B5F8 -:1065C00006460C4601236A465B213046FDF74AF831 -:1065D0000546002D0FD16946087880218843E101E6 -:1065E000802211400843009001236A465B21304617 -:1065F000FDF74BF805462846F8BDF8B505460C46AC -:1066000001236A465B212846FDF72CF806466846BA -:106610000078C009002802D0012806D102E000203D -:10662000207005E00120207002E00020207000BFF3 -:1066300000BF3046F8BDF8B506460C4601236A4651 -:1066400059213046FDF70EF80546002D0FD1694659 -:10665000087860218843610160221140084300905E -:1066600001236A4659213046FDF70FF805462846B2 -:10667000F8BDF8B505460C4601236A46592128465F -:10668000FCF7F0FF0646684600784006800F0028B9 -:1066900006D0012807D0022808D003280CD108E032 -:1066A000002020700BE00120207008E00220207004 -:1066B00005E00320207002E00020207000BF00BF32 -:1066C0003046F8BDF8B506460C4601236A46592106 -:1066D0003046FCF7C7FF0546002D0FD16946087804 -:1066E00080218843E101802211400843009001236A -:1066F0006A4659213046FCF7C8FF05462846F8BDD2 -:10670000F8B505460C4601236A4659212846FCF790 -:10671000A9FF064668460078C00920703046F8BDDB -:10672000F8B506460C4601236A465D213046FCF763 -:1067300099FF0546002D0ED169460878C008C000B3 -:106740006107490F0843009001236A465D213046E6 -:10675000FCF79BFF05462846F8BDF8B505460C46F4 -:1067600001236A465D212846FCF77CFF0646684601 -:1067700000784007400F03000EF065FC0805080B89 -:106780000E1114171A1D0020207017E00120207030 -:1067900014E00220207011E0032020700EE004209D -:1067A00020700BE00520207008E00620207005E036 -:1067B0000720207002E00020207000BF00BF30469C -:1067C000F8BD7CB506460D46012301AA5C21304682 -:1067D000FCF748FF044601236A465D213046FCF77A -:1067E00041FF0419002C01D020467CBD6846007989 -:1067F00080218843202129404909C9018022114074 -:106800000143019168460078F8218843E900F822A5 -:10681000114008430090012301AA5C213046FCF797 -:1068200034FF044601236A465D213046FCF72DFF04 -:1068300004192046D9E77CB506460C46012301AA77 -:106840005C213046FCF70EFF0546002D0FD10123D9 -:106850006A465D213046FCF705FF0546684600792B -:10686000C009410168460078C00808182070284611 -:106870007CBD7CB506460C4601236A46082130469D -:10688000FCF7F0FE0546002D01D028467CBDE1B2A4 -:1068900001916846007840084000FF210131214005 -:1068A000090A08430090012301AA07213046FCF79A -:1068B000ECFE054601236A4608213046FCF7E5FE5A -:1068C00045192846E2E77CB506460C46012301AA95 -:1068D00007213046FCF7C6FE0546002D0ED10123E8 -:1068E0006A4608213046FCF7BDFE0546684600783A -:1068F000C007C10D684600790818208028467CBD75 -:10690000F8B506460D4602213046FCF792FF0446D4 -:10691000002C01D02046F8BD01236A46672130468D -:10692000FCF7A0FE04466946087808218843E90080 -:10693000082211400843009001236A46672130462F -:10694000FCF7A3FE041900213046FCF772FF04197E -:106950002046E0E7F8B506460D4602213046FCF732 -:1069600068FF044601236A4667213046FCF77AFE39 -:10697000041900213046FCF75CFF041968460078D2 -:106980000007C00F28702046F8BDF8B506460C4633 -:1069900001236A4608213046FCF764FE0546002DB7 -:1069A0001BD1684600784021884304212140890892 -:1069B0008901402211400143009168460078062178 -:1069C00088436100062211400843009001236A4673 -:1069D00008213046FCF759FE05462846F8BDF8B5B3 -:1069E00005460C4601236A4608212846FCF73AFE74 -:1069F0000646694608784006C00F800009784907B6 -:106A0000890F084303000EF01EFB08051414140838 -:106A10000B0E1114002020700EE0042020700BE0FB -:106A20000520207008E00620207005E00720207077 -:106A300002E00020207000BF00BF3046F8BDF8B56E -:106A400006460C4601236A4608213046FCF70AFE3A -:106A50000546002D0FD16946087810218843210191 -:106A6000102211400843009001236A460821304655 -:106A7000FCF70BFE05462846F8BDF8B505460C4662 -:106A800001236A4608212846FCF7ECFD06466846C5 -:106A90000078C006C00F20703046F8BDF8B5064635 -:106AA0000C4601236A4608213046FCF7DBFD05460B -:106AB000002D0FD16946087840218843A10140226A -:106AC00011400843009001236A4608213046FCF734 -:106AD000DCFD05462846F8BDF8B505460C46012301 -:106AE0006A4608212846FCF7BDFD06466846007840 -:106AF0004006C00F20703046F8BDF8B506460C467B -:106B000001236A4608213046FCF7ACFD0546002DFE -:106B10000FD16946087880218843E1018022114025 -:106B20000843009001236A4608213046FCF7ADFD7A -:106B300005462846F8BDF8B505460C4601236A46C9 -:106B400008212846FCF78EFD064668460078C009F5 -:106B500020703046F8BDF8B506460C4601236A465B -:106B600009213046FCF77EFD0546002D0ED1694611 -:106B70000878000900012107090F0843009001234C -:106B80006A4609213046FCF780FD05462846F8BDD7 -:106B9000F8B505460C4601236A4609212846FCF74C -:106BA00061FD0646684600780007000F03000EF0FE -:106BB0004AFA0C070A0D101316191C1F2225282B40 -:106BC0000020207023E00120207020E002202070AF -:106BD0001DE0032020701AE00420207017E005203B -:106BE000207014E00620207011E0072020700EE0D5 -:106BF000082020700BE00920207008E00A20207097 -:106C000005E00B20207002E00020207000BF00BFD4 -:106C10003046F8BDF8B506460C4601236A46092100 -:106C20003046FCF71FFD0546002D0FD16946087858 -:106C3000F02188432101F0221140084300900123F4 -:106C40006A4609213046FCF720FD05462846F8BD76 -:106C5000F8B505460C4601236A4609212846FCF78B -:106C600001FD064668460078000903000EF0EBF9C6 -:106C70000C070A0D101316191C1F2225282B0020A3 -:106C8000207023E00120207020E0022020701DE011 -:106C9000032020701AE00420207017E005202070E7 -:106CA00014E00620207011E0072020700EE008207C -:106CB00020700BE00920207008E00A20207005E019 -:106CC0000B20207002E00020207000BF00BF304683 -:106CD000F8BDF8B506460C4601236A460A2130463F -:106CE000FCF7C0FC0546002D0ED169460878C008A7 -:106CF000C0006107490F0843009001236A460A213A -:106D00003046FCF7C2FC05462846F8BDF8B50546F6 -:106D10000C4601236A460A212846FCF7A3FC0646D6 -:106D2000684600784007400F03000EF08CF9080514 -:106D300008170B0E171114170020207011E0012006 -:106D400020700EE0032020700BE00420207008E08B -:106D50000620207005E00720207002E0002020704F -:106D600000BF00BF3046F8BDF8B506460C4601230B -:106D70006A460A213046FCF775FC0546002D0FD106 -:106D800069460878302188432101302211400843A8 -:106D9000009001236A460A213046FCF776FC05463E -:106DA0002846F8BDF8B505460C4601236A460A2177 -:106DB0002846FCF757FC0646684600788006800F98 -:106DC000002806D0012807D0022808D003280CD1BB -:106DD00008E0002020700BE00120207008E0022075 -:106DE000207005E00320207002E00020207000BF2A -:106DF00000BF3046F8BDF8B506460C4601236A468A -:106E00000A213046FCF72EFC0546002D0FD16946BD -:106E10000878C0218843A101C02211400843009096 -:106E200001236A460A213046FCF72FFC0546284616 -:106E3000F8BDF8B505460C4601236A460A212846E6 -:106E4000FCF710FC0646684600788009002806D04A -:106E5000012807D0022808D003280CD108E0002020 -:106E600020700BE00120207008E00220207005E077 -:106E70000320207002E00020207000BF00BF3046D9 -:106E8000F8BDF8B506460C4601236A460B2130468C -:106E9000FCF7E8FB0546002D0FD169460878202154 -:106EA00088436101202211400843009001236A4673 -:106EB0000B213046FCF7E9FB05462846F8BDF8B53E -:106EC00005460C4601236A460B212846FCF7CAFBFF -:106ED0000646684600788006C00F002802D00128C8 -:106EE00006D102E00020207005E00120207002E0C1 -:106EF0000020207000BF00BF3046F8BDF8B5064640 -:106F00000C4601236A460B213046FCF7ABFB0546D5 -:106F1000002D0FD16946087840218843A101402205 -:106F200011400843009001236A460B213046FCF7CC -:106F3000ACFB05462846F8BDF8B505460C460123CE -:106F40006A460B212846FCF78DFB0646684600780A -:106F50004006C00F20703046F8BD7CB506460D4691 -:106F6000012301AA0B213046FCF77CFB0446002CD0 -:106F700001D020467CBDE9B2009168460079C00886 -:106F8000C000072109022940C9B209120843019033 -:106F9000012301AA0B213046FCF777FB04190123DA -:106FA0006A460C213046FCF770FB04192046E1E7E5 -:106FB0007CB506460C46012301AA0B213046FCF79E -:106FC00051FB0546002D0ED101236A460C213046A7 -:106FD000FCF748FB0546684600794007410D6846C6 -:106FE00000780818208028467CBDF3B581B00C4697 -:106FF0006E46771C02236A463A210198FCF732FB61 -:107000000546002D08D138788007800F2080207831 -:1070100000023178401820802846FEBDF8B50646AB -:107020000C4600AF013702236A463A213046FCF78E -:1070300019FB0546002D01D1387820702846F8BD8F -:10704000F8B506460C4600AF013702236A463A21DE -:107050003046FCF707FB0546002D03D13878800643 -:10706000C00F20702846F8BDF8B506460C4600AFA4 -:10707000013702236A463A213046FCF7F3FA054607 -:10708000002D03D138784006C00F20702846F8BD87 -:10709000F8B506460C4600AF013702236A463A218E -:1070A0003046FCF7DFFA0546002D02D13878C009DA -:1070B00020702846F8BDF8B505460C4601236A46FF -:1070C00078212846FCF7CEFA064668460078C008C4 -:1070D00003000DF0B8FF1A500E1114171A1D2023CB -:1070E00026292C2F3235383B3E4144474A505050D8 -:1070F0004D500120207041E0022020703EE003202E -:1071000020703BE00420207038E00520207035E03E -:107110000620207032E0072020702FE00820207029 -:107120002CE00920207029E00A20207026E00B20A6 -:10713000207023E00C20207020E00D2020701DE046 -:107140000E2020701AE00F20207017E01020207011 -:1071500014E01120207011E0122020700EE01320A6 -:1071600020700BE01420207008E01520207005E04E -:107170001920207002E00120207000BF00BF3046BF -:10718000F8BDF8B506460D4602213046FCF751FB26 -:107190000446002C01D02046F8BD01236A46442154 -:1071A0003046FCF75FFA0446694608784021884378 -:1071B000A901402211400843009001236A4644215E -:1071C0003046FCF762FA041900213046FCF731FB27 -:1071D00004192046E0E7F8B506460D460221304680 -:1071E000FCF727FB0446002C01D02046F8BD012304 -:1071F0006A4644213046FCF735FA04466846007872 -:107200004006C00F287000213046FCF712FB04191D -:107210002046EBE7F8B507460D46164601213846ED -:10722000FCF707FB0446002C01D02046F8BD68009F -:1072300028181730C1B201236A463846FCF712FA03 -:1072400004466946087808218843F1000822114065 -:1072500008430090680028181730C1B201236A461D -:107260003846FCF712FA041900213846FCF7E1FA17 -:1072700004192046DAE7F8B507460D4616460121FF -:107280003846FCF7D6FA0446002C01D02046F8BD5B -:10729000680028181730C1B201236A463846FCF747 -:1072A000E1F90446684600780007C00F30700021FD -:1072B0003846FCF7BEFA04192046E8E7F8B506465A -:1072C0000C4601236A4615213046FCF7CBF90546EA -:1072D000002D0FD169460878E02188436101E02242 -:1072E00011400843009001236A4615213046FCF7FF -:1072F000CCF905462846F8BDF8B505460C460123ED -:107300006A4615212846FCF7ADF90646684600781E -:10731000400903000DF097FE0705140E0B11140829 -:107320001400002020700EE0062020700BE00320E7 -:10733000207008E00220207005E00420207002E0A8 -:107340000020207000BF00BF3046F8BDF8B50646EB -:107350000C4601236A4618213046FCF783F905469E -:10736000002D0FD16946087804218843A10004222A -:1073700011400843009001236A4618213046FCF76B -:1073800084F905462846F8BDF8B505460C460123A4 -:107390006A4618212846FCF765F9064668460078D3 -:1073A0004007C00F002802D0012806D102E00020CB -:1073B000207005E00120207002E00020207000BF56 -:1073C00000BF3046F8BDF8B506460C4601236A46B4 -:1073D00018213046FCF746F90546002D0FD16946C5 -:1073E000087818218843E1001822114008430090D2 -:1073F00001236A4618213046FCF747F9054628461E -:10740000F8BDF8B505460C4601236A461821284602 -:10741000FCF728F9064668460078C006800F002869 -:1074200004D0012805D0022809D105E000202070F1 -:1074300008E00120207005E00220207002E000201A -:10744000207000BF00BF3046F8BDF8B506460C46B8 -:1074500001236A4618213046FCF704F90546002D41 -:107460000FD169460878202188436101202211400C -:107470000843009001236A4618213046FCF705F9BD -:1074800005462846F8BDF8B505460C4601236A4670 -:1074900018212846FCF7E6F806466846007880067C -:1074A000C00F20703046F8BDF8B506460C460123E3 -:1074B0006A4618213046FCF7D5F80546002D0FD155 -:1074C0006946087840218843A101402211400843C1 -:1074D000009001236A4618213046FCF7D6F805468D -:1074E0002846F8BDF8B505460C4601236A46182122 -:1074F0002846FCF7B7F80646684600784006C00FF5 -:1075000020703046F8BDF8B506460C4601236A46A1 -:1075100018213046FCF7A6F80546002D0FD1694624 -:10752000087880218843E1018022114008430090BF -:1075300001236A4618213046FCF7A7F8054628467D -:10754000F8BDF8B505460C4601236A4618212846C1 -:10755000FCF788F8064668460078C0092070304677 -:10756000F8BDF8B506460C466A46FF218431304620 -:10757000FDF737F90546002D1BD168460078042138 -:107580008843102121400909890004221140014348 -:1075900000916846007840084000202121404909B8 -:1075A000084300906A46FF2184313046FDF747F8D2 -:1075B00005462846F8BDF8B505460C466A46FF2143 -:1075C00084312846FDF70DF9064669460878C0075C -:1075D000800E09784907C90F09010843002804D023 -:1075E000102805D0302809D105E00020207008E0DF -:1075F0001020207005E03020207002E00020207074 -:1076000000BF00BF3046F8BDF8B506460D46022162 -:107610003046FCF70EF90446002C01D02046F8BD98 -:1076200001236A4612213046FCF71CF804466846DE -:1076300000780007C00F287000213046FCF7F9F8E9 -:1076400004192046EBE770B505460C462246FF219B -:1076500085312846FCF7F3FF0646304670BD70B50D -:1076600005460C462246FF2185312846FDF7B9F82C -:107670000646304670BDF8B506460C462004010E9D -:107680006846417040780002201AC1B26846017015 -:107690006A46FF21D1313046FCF7D1FF054600AAEA -:1076A0000132FF21D2313046FCF7C9FF4519284687 -:1076B000F8BDF8B506460C466A46FF21D131304682 -:1076C000FDF78FF8054600AA0132FF21D23130467E -:1076D000FDF787F845196846407820802078010238 -:1076E00068460078081820802846F8BDF8B5064698 -:1076F0000C466A46FF2184313046FDF772F8054694 -:10770000002D0FD16946087808218843E10008223E -:107710001140084300906A46FF2184313046FCF74F -:107720008EFF05462846F8BDF8B505460C466A4664 -:10773000FF2184312846FDF754F806466846007854 -:107740000007C00F002802D0012806D102E0002067 -:10775000207005E00120207002E00020207000BFB2 -:1077600000BF3046F8BDF8B506460D46022130464A -:10777000FCF75FF80446002C01D02046F8BD012339 -:107780006A4612213046FBF76DFF044668460078D2 -:107790008006C00F287000213046FCF74AF8041913 -:1077A0002046EBE7F8B506460D4602213046FCF7C9 -:1077B00040F80446002C01D02046F8BD01236A465B -:1077C00012213046FBF74EFF044668460078C0069B -:1077D000C00F287000213046FCF72BF80419204612 -:1077E000EBE7F8B506460C462004010E68464170EA -:1077F00040780002201AC1B2684601706A46BA2178 -:107800003046FCF71CFF054600AA0132BB2130467A -:10781000FCF715FF45192846F8BDF8B506460C4695 -:107820006A46BA213046FCF7DCFF054600AA013261 -:10783000BB213046FCF7D5FF4519684640782080CB -:107840002078010268460078081820802846F8BD94 -:107850007CB505460C4620880004010E6846417040 -:10786000217840780002081AC1B268460170608829 -:107870000004010E6846C170A178C0780002081AA1 -:10788000C1B268468170A0880004010E684641714B -:10789000217940790002081AC1B2684601710623B5 -:1078A0006A46C0212846FCF703FE7CBD7CB5054630 -:1078B0000C4606236A46C0212846FCF7CBFE064646 -:1078C00068464078208020780102684600780818D1 -:1078D00000B220806846C0786080A07801026846C7 -:1078E0008078081800B2608068464079A0802079CE -:1078F000010268460079081800B2A08030467CBDBD -:107900003EB505460C4620880004010E68464170CD -:10791000217840780002081AC1B268460170608878 -:107920000004010E6846C170A178C0780002081AF0 -:10793000C1B268468170A0880004010E684641719A -:10794000217940790002081AC1B268460171E088C5 -:107950000004010E6846C171A179C0790002081ABD -:10796000C1B26846817120890004010E68464172E7 -:10797000217A407A0002081AC1B268460172608911 -:107980000004010E6846C172A17AC07A0002081A8A -:10799000C1B2684681720C236A46C6212846FCF7AC -:1079A00087FD3EBDFEB505460C460C236A46C62142 -:1079B0002846FCF74FFE064668464078208020782F -:1079C000010268460078081800B220806846C07836 -:1079D0006080A078010268468078081800B2608054 -:1079E00068464079A080207901026846007908182D -:1079F00000B2A0806846C079E080A07901026846A4 -:107A00008079081800B2E0806846407A2081207AA8 -:107A100001026846007A081800B220816846C07AE0 -:107A20006081A07A01026846807A081800B26081FD -:107A30003046FEBDF8B506460C466A46D4213046AF -:107A4000FCF7CFFE0546002D0DD169460878C00829 -:107A5000C0006107490F084300906A46D4213046B0 -:107A6000FCF7EDFD05462846F8BDF8B505460C4681 -:107A70006A46D4212846FCF7B4FE064668460078DC -:107A80004007400F03000DF0DEFA0604070A0D1050 -:107A900013160020207011E0012020700EE002205B -:107AA00020700BE00320207008E00420207005E027 -:107AB0000520207002E00020207000BF00BF30468B -:107AC000F8BDF8B506460C466A46D4213046FCF7A8 -:107AD00088FE0546002D0ED169460878702188433E -:107AE000210170221140084300906A46D42130469B -:107AF000FCF7A5FD05462846F8BDF8B505460C4639 -:107B00006A46D4212846FCF76CFE06466846007893 -:107B10004006400F03000DF096FA0604070A0D1008 -:107B200013160020207011E0012020700EE00220CA -:107B300020700BE00320207008E00420207005E096 -:107B40000520207002E00020207000BF00BF3046FA -:107B5000F8BDF8B506460C466A46D5213046FCF716 -:107B600040FE0546002D0DD169460878C008C000CA -:107B70006107490F084300906A46D5213046FCF75B -:107B80005EFD05462846F8BDF8B505460C466A4632 -:107B9000D5212846FCF725FE0646684600784007B2 -:107BA000400F03000DF04FFA0604070A0D101316DC -:107BB0000020207011E0012020700EE002202070D3 -:107BC0000BE00320207008E00420207005E0052071 -:107BD000207002E00020207000BF00BF3046F8BDDA -:107BE000F8B506460D4602213046FBF722FE044654 -:107BF000002C01D02046F8BD01236A4612213046F0 -:107C0000FBF730FD044668460078C0092870002163 -:107C10003046FBF70EFE04192046ECE770B5064629 -:107C20000D4602213046FBF704FE0446002C01D02D -:107C3000204670BD01232A4646213046FBF725FD2C -:107C4000044601236A1C47213046FBF71EFD041938 -:107C500000213046FBF7EDFD04192046E9E7F8B5B1 -:107C600006460C462004010E68464170407800022A -:107C7000201AC1B26846017002213046FBF7D9FDD7 -:107C8000054602236A4648213046FBF7FEFC4519AB -:107C900000213046FBF7CDFD45192846F8BDF8B563 -:107CA00006460C4602213046FBF7C3FD054602237B -:107CB0006A4648213046FBF7D5FC4519002130467D -:107CC000FBF7B7FD4519684640782080207801020F -:107CD00068460078081820802846F8BDF8B50646A2 -:107CE0000D4602213046FBF7A4FD0446002C01D0CE -:107CF0002046F8BD01236A464A213046FBF7B2FC14 -:107D000004466946087880088000A907890F08435F -:107D1000009001236A464A213046FBF7B6FC04195D -:107D200000213046FBF785FD04192046E1E7F8B550 -:107D300006460C4602213046FBF77BFD0546002D2A -:107D400001D02846F8BD01236A464A213046FBF798 -:107D500089FC0546002D00D018E0684600788007B1 -:107D6000800F002804D0012805D0022809D105E0A1 -:107D70000020207008E00120207005E00220207023 -:107D800002E00020207000BF00BF00BF002130468D -:107D9000FBF74FFD45192846D4E770B506460D465A -:107DA00002213046FBF745FD044610232A464C21AC -:107DB0003046FBF757FC041900213046FBF739FD2C -:107DC0000419204670BDF8B506460D46022130461E -:107DD000FBF72FFD0446002C01D02046F8BD0123FF -:107DE0006A465F213046FBF73DFC0446002C00D07C -:107DF0001DE068460078C108C900C91C00916846AA -:107E00000078E021884301464031009168460078BF -:107E100018218843E90018221140084300900123EB -:107E20006A465F213046FBF730FC044600BF002164 -:107E30003046FBF7FEFC04192046CFE7F8B50646AE -:107E40000D4602213046FBF7F4FC0446002C01D01D -:107E50002046F8BD01236A4667213046FBF702FC45 -:107E60000446002C00D00FE0694608784008400026 -:107E7000E907C90F0843009001236A46672130468D -:107E8000FBF703FC044600BF00213046FBF7D1FCA2 -:107E900004192046DDE7F8B506460D4602213046B6 -:107EA000FBF7C7FC0446002C01D02046F8BD012397 -:107EB0006A4667213046FBF7D5FB044668460078E2 -:107EC000C007C00F287000213046FBF7B2FC041930 -:107ED0002046EBE7F8B506460C462004010E68463E -:107EE000417040780002201AC1B2684601706A46AB -:107EF000FF217B313046FCF7A2FB054600AA013288 -:107F0000FF217C313046FCF79AFB45192846F8BD25 -:107F1000F8B506460C466A46FF217B313046FCF731 -:107F200060FC054600AA0132FF217C313046FCF797 -:107F300058FC451968464078208020780102684640 -:107F40000078081820802846F8BD73B5044601AAB9 -:107F5000FF217D312046FCF772FB054628467CBD9B -:107F600070B505460C462246FF217D312846FCF7B8 -:107F700038FC0646304670BDF8B506460C4620046F -:107F8000010E6846417040780002201AC1B268466E -:107F900001706A46FF217F313046FCF750FB0546F1 -:107FA00000AA0132FF2180313046FCF748FB451919 -:107FB0002846F8BDF8B506460C466A46FF217F31D3 -:107FC0003046FCF70EFC054600AA0132FF21803145 -:107FD0003046FCF706FC451968464078208020783A -:107FE000010268460078081820802846F8BDF8B5D8 -:107FF00007460D46164601213846FBF71AFC044693 -:1080000033462A4602213846FBF72CFB041900218F -:108010003846FBF70EFC04192046F8BDF8B50646B5 -:108020000D4601213046FBF704FC0446002C01D02C -:108030002046F8BD01236A4614213046FBF712FBA7 -:1080400004466946087880088000A907890F08431C -:10805000009001236A4614213046FBF716FB0419F1 -:1080600000213046FBF7E5FB04192046E1E7F8B5AF -:1080700006460C4601213046FBF7DBFB0546002D8A -:1080800001D02846F8BD01236A4614213046FBF78B -:10809000E9FA0546684600788007800F002806D078 -:1080A000012807D0022808D003280CD108E00020BE -:1080B00020700BE00120207008E00220207005E015 -:1080C0000320207002E00020207000BF00BF0021CC -:1080D0003046FBF7AEFB45192846D3E7F8B5064610 -:1080E0000D4601213046FBF7A4FB0446002C01D0CD -:1080F0002046F8BD01236A4614213046FBF7B2FA48 -:1081000004466946087804218843A90004221140E6 -:108110000843009001236A4614213046FBF7B5FA64 -:10812000041900213046FBF784FB04192046E0E7E0 -:10813000F8B506460D4601213046FBF77AFB0446AA -:10814000002C01D02046F8BD01236A461421304698 -:10815000FBF788FA0446684600784007C00F28708D -:1081600000213046FBF765FB04192046EBE7F8B524 -:1081700006460D4601213046FBF75BFB0446002C0A -:1081800001D02046F8BD01236A4614213046FBF792 -:1081900069FA04466946087808218843E9000822FC -:1081A00011400843009001236A4614213046FBF732 -:1081B0006CFA041900213046FBF73BFB04192046FA -:1081C000E0E7F8B506460C4601213046FBF731FBE7 -:1081D0000546002D01D02846F8BD01236A4614212A -:1081E0003046FBF73FFA0546684600780007C00FA7 -:1081F000002802D0012806D102E00020207005E00E -:108200000120207002E00020207000BF00BF00218C -:108210003046FBF70EFB45192846DDE7F8B5064664 -:108220000D4601213046FBF704FB0446002C01D02B -:108230002046F8BD01236A4614213046FBF712FAA6 -:10824000044669460878102188432901102211400C -:108250000843009001236A4614213046FBF715FAC3 -:10826000041900213046FBF7E4FA04192046E0E740 -:10827000F8B506460D4601213046FBF7DAFA04460A -:10828000002C01D02046F8BD01236A461421304657 -:10829000FBF7E8F9044668460078C006C00F28706E -:1082A00000213046FBF7C5FA04192046EBE7F8B584 -:1082B00006460D4601213046FBF7BBFA0446002C6A -:1082C00001D02046F8BD01236A4614213046FBF751 -:1082D000C9F90446694608782021884369012022AB -:1082E00011400843009001236A4614213046FBF7F1 -:1082F000CCF9041900213046FBF79BFA04192046FB -:10830000E0E7F8B506460C4601213046FBF791FA46 -:108310000546002D01D02846F8BD01236A461421E8 -:108320003046FBF79FF90546684600788006C00F87 -:10833000002803D0012804D1207005E0002020701F -:1083400002E00120207000BF00BF00213046FBF793 -:1083500070FA45192846DFE7F8B506460D460121B3 -:108360003046FBF766FA0446002C01D02046F8BDE3 -:1083700001236A4614213046FBF774F90446694626 -:10838000087840218843A901402211400843009009 -:1083900001236A4614213046FBF777F904190021BE -:1083A0003046FBF746FA04192046E0E7F8B50646E2 -:1083B0000C4601213046FBF73CFA0546002D01D062 -:1083C0002846F8BD01236A4614213046FBF74AF9D6 -:1083D0000546684600784006C00F002802D00128F4 -:1083E00006D102E00020207005E00120207002E0AC -:1083F0000020207000BF00BF00213046FBF719FAB3 -:1084000045192846DDE738B5054601212846FBF722 -:1084100010FA0446002C01D0204638BD01236A46DC -:1084200014212846FBF71EF9044669460878802186 -:1084300088438030009001236A4614212846FBF7C8 -:1084400024F90419002C01D02046E6E76946087893 -:1084500080218843009001236A4614212846FBF7B7 -:1084600014F9044600212846FBF7E3F904192046D5 -:10847000D3E7F8B506460D4601213046FBF7D9F99A -:108480000446002C01D02046F8BD01236A46142181 -:108490003046FBF7E7F8044668460078C0092870C4 -:1084A00000213046FBF7C5F904192046ECE7F8B582 -:1084B00006460D4601213046FBF7BBF90446002C69 -:1084C00001D02046F8BD01236A4617213046FBF74C -:1084D000C9F8044669460878C0218843A901C0222A -:1084E00011400843009001236A4617213046FBF7EC -:1084F000CCF8041900213046FBF79BF904192046FB -:10850000E0E7F8B506460C4601213046FBF791F945 -:108510000546002D01D02846F8BD01236A461721E3 -:108520003046FBF79FF8054668460078800900282A -:1085300006D0012807D0022808D003280CD108E073 -:10854000002020700BE00120207008E00220207045 -:1085500005E00320207002E00020207000BF00BF73 -:1085600000213046FBF765F945192846D4E7F8B5F0 -:1085700006460D4601213046FBF75BF90446002C08 -:1085800001D02046F8BD68460078FE21884329784E -:108590004900FE22114001430091684600784008DE -:1085A0004000009001236A4615213046FBF76DF824 -:1085B0000446002C00D011E001236A1C162130462D -:1085C000FBF763F80446002C00D007E00123AA1C47 -:1085D00021213046FBF759F8044600BF0021304600 -:1085E000FBF727F904192046CCE7FEB507460D46F0 -:1085F000164601213846FBF71CF90446002C01D031 -:108600002046FEBD68460079FE2188433178490046 -:10861000FE22114001430191684600794008400064 -:10862000401C0190680028181530C1B2012301AA2E -:108630003846FBF72AF80446002C00D02AE06800F0 -:1086400028181630C1B20123721C3846FBF71DF8FA -:108650000446002C00D01DE0680028181730C1B275 -:1086600001236A463846FAF7FDFF04466946087852 -:10867000C008C000B1784907490F0843009068005E -:1086800028181730C1B201236A463846FAF7FDFFB1 -:10869000041900BF00213846FBF7CBF80419204627 -:1086A000AFE770B505460C4601232246392128461E -:1086B000FAF7D8FF0646304670BDF8B505460C46B9 -:1086C00016460027002D06D0012332460F212846EA -:1086D000FAF7C8FF0746002C06D00123721C0F21B1 -:1086E0002046FAF7BFFFC7193846F8BDFEB5064663 -:1086F0000C4602213046FBF79CF80546002D01D0C0 -:108700002846FEBD012301AA67213046FAF7AAFFD9 -:1087100005466846007908218843E1000822114097 -:10872000014301916846007941084900E007C00F04 -:1087300001430191012301AA67213046FAF7A5FF01 -:108740004519012302AA66213046FAF78BFF451925 -:108750006846007A08218843202121404911C90038 -:1087600008221140014302916846007A1021884393 -:108770004021214089110901102211400143029139 -:108780006846007A2021884380212140C91149018F -:108790002022114008430290012302AA662130469C -:1087A000FAF773FF451900213046FBF742F84519E7 -:1087B000002D01D02846A4E701236A461221304645 -:1087C000FAF750FF0546012C01D0022C1AD1002DDA -:1087D00018D16846007880218843E1018022114049 -:1087E0000143009168460078400840000221214082 -:1087F00049100843009001236A4612213046FAF7D7 -:1088000044FF0546002C20D1684600784006C00F82 -:10881000002805D0684600784007C00F002814D112 -:10882000002D12D1684600784021884341180091FC -:108830006846007804218843001D009001236A46A1 -:1088400012213046FAF721FF0546284659E7F7B5C9 -:1088500086B007460E460025002E23D0012305AA28 -:1088600070213046FAF7FEFE054608A8407804213C -:1088700008408408002D15D16846007D8006C00F91 -:10888000A0420FD06946087D202188436101202243 -:10889000114008430590012305AA70213046FAF7DC -:1088A000F4FE0546002F7DD0002D06D1012303AA3A -:1088B00018213846FAF7D6FE054608A800780421A4 -:1088C00008408408002D15D16846007B8007C00F42 -:1088D000A0420FD06946087B022188436100022232 -:1088E000114008430390012303AA18213846FAF7E0 -:1088F000CCFE0546002D06D1012304AA622138468C -:10890000FAF7B0FE054608A80078302108400409AF -:10891000002D15D16846007CC006800FA0420FD004 -:108920006946087C18218843E10018221140084359 -:108930000490012304AA62213846FAF7A6FE0546F0 -:10894000002D06D1012301AA13213846FAF78AFE29 -:10895000054608A80078022108404408002D15D1DA -:10896000684600794007C00FA0420FD069460879D9 -:1089700004218843A10004221140084301900123EF -:1089800001AA13213846FAF780FE0546002D06D1CC -:10899000012302AA12213846FAF764FE054608A808 -:1089A000007800E019E0C407E40F002D15D16846F7 -:1089B000007A0007C00FA0420FD06946087A08214C -:1089C0008843E1000822114008430290012302AAD3 -:1089D00012213846FAF759FE0546284609B0F0BD7F -:1089E000F0B585B007460E4614460025002E19D076 -:1089F000012304AA70213046FAF734FE0546684682 -:108A0000007C8006C00F002802D0012806D102E0B9 -:108A10000020607005E00120607002E000206070BE -:108A200000BF00BF002F68D0002D06D1012302AA8D -:108A300018213846FAF716FE0546002D06D1012307 -:108A400003AA62213846FAF70DFE0546002D06D12D -:108A500001236A4613213846FAF704FE0546002D25 -:108A60004BD1012301AA12213846FAF7FBFD054636 -:108A70006846007BC006800F01016846007A8007C7 -:108A8000C00F80000840694609784907C90F4900AE -:108A90000840694609790907C90F0840072816D018 -:108AA00008DC00280DD0022817D0042812D0062890 -:108AB0001FD109E0122813D0222814D0322818D14F -:108AC00014E00020207017E00620207014E007203A -:108AD000207011E0042020700EE0022020700BE0D6 -:108AE0001220207008E02220207005E03220207043 -:108AF00002E00020207000BF00BF284605B0F0BD96 -:108B0000FEB506460D4614460027002D28D0012349 -:108B100002AA1E212846FAF7A5FD07462078202143 -:108B200088436946097A4901202211400843207090 -:108B30002078402188436946097A8907C90F89014D -:108B400040221140084320702078802188436946E4 -:108B5000097A4907C90FC9018022114008432070D2 -:108B6000002E51D001236A4612213046FAF77AFDD1 -:108B7000074620784008400069460978C907C90FB0 -:108B80000843207020780221884369460978090645 -:108B9000C90F49000222114008432070002F33D131 -:108BA00068460078C007C00F00282DD168460078BD -:108BB000C009002828D1012301AA1E213046FAF756 -:108BC00051FD0746207804218843694609798900C8 -:108BD0000422114008432070207808218843694608 -:108BE00009798907C90FC90008221140084320707C -:108BF000207810218843694609794907C90F09017E -:108C000010221140084320703846FEBD33B583B0B2 -:108C10000546012301AA02212846FAF723FD04464E -:108C200069460879802188436946097C8907C90F0C -:108C3000C943C9018022114008430190694608795F -:108C4000402188436946097C89014022114008433C -:108C50000190012301AA02212846FAF716FD041902 -:108C6000002C02D0204605B030BD01236A461221F7 -:108C70002846FAF7F7FC044669460878102188432D -:108C80006946097C4907C90FC943090110221140EF -:108C90000843009001236A4612212846FAF7F5FCA2 -:108CA0000419002C01D02046DDE7012302AA62212D -:108CB0002846FAF7D7FC04466846007A410849007E -:108CC0006846007C0007C20F0120904301430291D7 -:108CD000012302AA62212846FAF7D7FC041920468C -:108CE000C1E7FEB506460C46012301AA0221304623 -:108CF000FAF7B8FC0546002D01D02846FEBD2078C5 -:108D00000221884369460979C909C94349000222F9 -:108D10001140084320702078022188436946097970 -:108D20004906C90F490011400843207001236A46D3 -:108D300012213046FAF796FC0546002D01D0284650 -:108D4000DCE720780421884369460978C906C90F01 -:108D5000C94389000422114008432070012302AA5C -:108D600062213046FAF77EFC0546207808218843C8 -:108D70006946097AC943C900082211400843207096 -:108D80002846BBE733B583B0054601236A46122166 -:108D90002846FAF767FC044669460878202188438C -:108DA0006946097C490120221140084300900123B3 -:108DB0006A4612212846FAF768FC0419002C02D0F2 -:108DC000204605B030BD012302AA56212846FAF7F5 -:108DD00049FC04466846007A410849006846007C20 -:108DE0008007C00F014302916846007C8007C10FD5 -:108DF0006846007C4007C00F0143880140210840BD -:108E00006946097A4022914308430290012302AA4D -:108E100056212846FAF739FC0419002C01D02046C7 -:108E2000CFE702212846FAF704FD0446002C01D0C2 -:108E30002046C6E7012301AA17212846FAF712FCAB -:108E4000044669460879802188436946097C4907B8 -:108E5000C90FC9018022114008430190012301AAD2 -:108E600017212846FAF711FC041900212846FAF7C1 -:108E7000E0FC04192046A4E7FEB506460C46012393 -:108E80006A4612213046FAF7EDFB0546002D01D067 -:108E90002846FEBD207840084000694609788906CA -:108EA000C90F08432070012302AA56213046FAF761 -:108EB000D9FB0546002D01D02846EAE76946087A25 -:108EC0004106C90F084040000221084021780222D3 -:108ED00091430843207002213046FAF7AAFC054668 -:108EE000002D01D02846D4E7012301AA17213046DE -:108EF000FAF7B8FB054669460879C009097A4906B8 -:108F0000C90F0840800004210840217804229143C1 -:108F10000843207000213046FAF78BFC451928469B -:108F2000B7E7F0B587B007460E4614460025002E79 -:108F30000FD001236A466F213046FAF793FB0546AE -:108F4000207840084000694609780906C90F08439F -:108F50002070002F71D0002D04D102213846FAF77D -:108F600068FC0546002D06D1012306AA0E213846CD -:108F7000FAF778FB0546002D06D1012305AA0F213B -:108F80003846FAF76FFB0546002D06D1012304AAE7 -:108F900010213846FAF766FB0546002D04D1002162 -:108FA0003846FAF746FC0546002D06D1012303AAF0 -:108FB0000E213846FAF756FB0546002D06D101234F -:108FC00002AA5F213846FAF74DFB0546002D06D16F -:108FD000012301AA13213846FAF744FB05466846E7 -:108FE00000798006C00F002828D1002D12D101235E -:108FF00003AA0E213846FAF735FB054620780821EA -:1090000088436946097B4907C90FC90008221140F6 -:1090100008432070002D19D1012302AA5F21384690 -:10902000FAF720FB05466078400840006946097A57 -:10903000C907C90F0843607008E081E12078082162 -:1090400088432070607840084000607020780221DA -:1090500088436946097B4900022211400843207079 -:109060002078042188436946097B8907C90F890054 -:109070000422114008432070207808218843694663 -:10908000097B4907C90FC900082211400843207015 -:109090002078102188436946097B0907C90F090117 -:1090A000102211400843207020782021884369460F -:1090B000097BC906C90F49012022114008432070CD -:1090C0002078402188436946097B8906C90F8901B8 -:1090D000402211400843207020788021884369464F -:1090E000097B4906C90FC90180221140084320703D -:1090F0006078400840006946097AC907C90F0843EB -:1091000060706078022188436946097A4907C90F6F -:1091100049000222114008436070607804218843AE -:109120006946097A0907C90F8900042211400843DA -:1091300060706078082188436946097AC906C90FBA -:10914000C9000822114008436070607810218843EC -:109150006946097A8906C90F09011022114008439E -:1091600060706078202188436946097A4906C90FF2 -:1091700049012022114008436070607840218843F3 -:109180006946097A0906C90F89014022114008433E -:1091900060706078802188436946097E0907C90F9D -:1091A000C9018022114008436070A0784008400047 -:1091B0006946097EC906C90F0843A070A07804213A -:1091C00088436946097E0906C90F890004221140B7 -:1091D0000843A070A078082188436946097DC9002A -:1091E000082211400843A070A078102188436946E6 -:1091F000097D8907C90F0901102211400843A07099 -:10920000A078202188436946097D4907C90F490193 -:10921000202211400843A070A0784021884369466D -:10922000097D0907C90F8901402211400843A07038 -:10923000A078802188436946097DC906C90FC90104 -:10924000802211400843A070E07840084000694641 -:10925000097D8906C90F0843E070E0780221884340 -:109260006946097D4906C90F490002221140084399 -:10927000E070E078042188436946097D0906C90F3A -:109280008900042211400843E070E07808218843F7 -:109290006946097CC900082211400843E070E07863 -:1092A000102188436946097C8907C90F09011022EA -:1092B00011400843E070E078202188436946097C2A -:1092C0004907C90F4901202211400843E070E078A6 -:1092D000402188436946097C0907C90F890140225A -:1092E00011400843E070E078802188436946097C9A -:1092F000C906C90FC901802211400843E0702079D6 -:10930000400840006946097C8906C90F084320715E -:109310002079022188436946097C4906C90F490022 -:1093200002221140084320712079042188436946B4 -:10933000097C0906C90F89000422114008432071E5 -:10934000284607B0F0BD37B58CB005460020069022 -:109350006846007E4108490008A8007DC007C00F8C -:10936000014306916846007E0221884308A9097DD1 -:109370008907C90F49000222114008430690694637 -:10938000087E0421884308A9097D0907C90F8900BF -:1093900004221140084306906946087E082188434C -:1093A00008A9097DC906C90FC90008221140084350 -:1093B00006906946087E1021884308A9097D890620 -:1093C000C90F090110221140084306906946087E22 -:1093D0002021884308A9097D4906C90F4901202297 -:1093E0001140084306906946087E4021884308A939 -:1093F000097D0906C90F89014022114008430690E2 -:109400006946087E8021884308A9497DC9018022D8 -:10941000114008430690012306AA0D212846FAF7B9 -:1094200034F90446002C02D020460FB030BD012391 -:1094300001AA13212846FAF715F90446002C01D099 -:109440002046F2E708A9087D4007C00F497D49077B -:10945000C90F0843002806D06946087920218843AF -:109460002030019004E0694608792021884301906A -:10947000012301AA13212846FAF707F90446002C14 -:1094800001D02046D1E7012305AA0E212846FAF78C -:10949000E9F804466946087D0421884308A9097D46 -:1094A0004907C90F89000422114008430590012390 -:1094B00005AA0E212846FAF7E8F80419002C01D075 -:1094C0002046B2E7012303AA5F212846FAF7CAF82B -:1094D00004466846007B4108490008A8407D4007D3 -:1094E000C00F01430391012303AA5F212846FAF725 -:1094F000CCF80419002C01D0204696E708A8007982 -:10950000C108C900099108A800790821884308A961 -:10951000897D8907C90FC9000822114008430990B5 -:1095200008A908791021884308A9897D4907C90F2E -:109530000901102211400843099008A90879202147 -:10954000884308A9897D0907C90F490120221140D4 -:109550000843099008A9087940218843099008A97F -:1095600008798021884308A9897DC906C90FC901E6 -:10957000802211400843099008A80078410849005A -:1095800008A8807D8006C00F0143089108A80078D4 -:109590000221884308A9897D4906C90F4900022292 -:1095A00011400843089008A908780421884308A9B5 -:1095B000897D0906C90F89000422114008430890DB -:1095C00008A908780821884308A9C97DC90008228C -:1095D00011400843089008A908781021884308A979 -:1095E000C97D8907C90F090110221140084308905D -:1095F00008A908782021884308A9C97D4907C90F0F -:109600004901202211400843089008A90878402108 -:10961000884308A9C97D0907C90F89014022114063 -:109620000843089008A908788021884308A9C97DC3 -:10963000C906C90FC9018022114008430890694634 -:10964000087F4008400008A9C97D8906C90F084362 -:1096500007906946087F0221884308A9C97D490609 -:10966000C90F490002221140084307906946087F4C -:109670000421884308A9C97D0906C90F890004226D -:109680001140084307906946087F0821884308A9CC -:10969000097EC90008221140084307906946087FE7 -:1096A0001021884308A9097E8907C90F09011022E2 -:1096B0001140084307906946087F2021884308A984 -:1096C000097E4907C90F490120221140084307902C -:1096D0006946087F4021884308A9097E0907C90F08 -:1096E000890140221140084307906946087F802184 -:1096F000884308A9097EC906C90FC9018022114003 -:109700000843079002212846FAF793F80446002CF4 -:1097100001D0204689E6012309AA0A212846F9F743 -:10972000B4FF0446012308AA0B212846F9F7ADFF30 -:109730000419012307AA0C212846F9F7A6FF0419EA -:1097400000212846FAF775F80419002C01D02046AC -:109750006BE66846007A4108490008A8407D80070A -:10976000C00F014302916846007A0421884308A98A -:10977000497D0907C90F890004221140084302905E -:109780006946087A0821884308A9497DC906C90F96 -:10979000C90008221140084302906946087A102146 -:1097A000884308A9497D8906C90F09011022114083 -:1097B000084302906946087A2021884308A9497D18 -:1097C0004906C90F49012022114008430290694609 -:1097D000087A4021884308A9497D0906C90F8901F3 -:1097E00040221140084302906946087A802188434C -:1097F00008A9897DC901802211400843029008A967 -:109800000879C00909798906C90F084308A90979A7 -:109810000907C90F084308A90979C906C90F0843F0 -:1098200008A90978C907C90F084308A90978890751 -:10983000C90F084308A909784907C90F084308A9AF -:1098400009780907C90F084308A90978C906C90F8B -:10985000084308A909788906C90F084308A90978A7 -:109860004906C90F084308A90978C9090843694688 -:10987000097FC907C90F08436946097F8907C90FCE -:1098800008436946097F4907C90F08436946097FAC -:109890000907C90F08436946097FC906C90F08436C -:1098A0006946097F8906C90F08436946097F490649 -:1098B000C90F08436946097FC9090843002806D033 -:1098C0006946087A02218843801C029004E06946B8 -:1098D000087A022188430290012302AA5E212846C9 -:1098E000F9F7D3FE0446002C01D020469DE5012364 -:1098F00004AA58212846F9F7B5FE04460AAA002111 -:109900002846FFF70EFB0419002C01D020468CE5F9 -:1099100008A9087AC009097A4907C90F084308A9A4 -:10992000097A0907C90F084308A9097A8907C90FE5 -:10993000084308A9097A4906C90F084308A9097A02 -:109940008906C90F084308A9097AC906C90F08433F -:1099500008A9497A8907C90F084308A9497A49071C -:10996000C90F084308A9497A0907C90F084308A97C -:10997000497AC906C90F084308A9497A8906C90F57 -:10998000084308A9497A4906C90F08436946097E70 -:10999000C90908436946097E4907C90F0843694652 -:1099A000097E4906C90F08436946097E8907C90F20 -:1099B00008436946097EC907C90F08436946097EFD -:1099C0008906C90F08436946097EC906C90F0843BD -:1099D0006946097E0907C90F08436946097AC9071C -:1099E000C90F08436946097A4907C90F0843694600 -:1099F000097A0907C90F08436946097AC906C90FD8 -:109A000008436946097A8906C90F08436946097AF5 -:109A10004906C90F08436946097AC909084300285D -:109A200006D06946087C802188438030049004E099 -:109A30006946087C802188430490012304AA5821A8 -:109A40002846F9F722FE04462046EEE470B588B0B9 -:109A500006460C4602213046F9F7EBFE0546002D7E -:109A600002D0284608B070BD012307AA0A2130465B -:109A7000F9F7F8FD0546012306AA0B213046F9F750 -:109A8000F1FD4519012305AA0C213046F9F7EAFD3D -:109A9000451900213046F9F7CCFE4519002D01D0BB -:109AA0002846DFE7012304AA0D213046F9F7DAFD45 -:109AB0000546002D01D02846D4E7012301AA5E21E6 -:109AC0003046F9F7CFFD0546002D01D02846C9E7FD -:109AD00001236A4613213046F9F7C4FD0546002DDF -:109AE00001D02846BEE7684600788006C00F0028EF -:109AF00024D0012303AA0E213046F9F7B3FD054611 -:109B00002078042188436946097B4907C90F8900E9 -:109B10000422114008432070012302AA5F2130462D -:109B2000F9F7A0FD45196078042188436946097A50 -:109B30008900042211400843607006E02078042167 -:109B400088432070607888436070002D01D02846DB -:109B500088E72078400840006946097CC907C90F9A -:109B6000084320702078022188436946097C8907D0 -:109B7000C90F4900022211400843207020780821B3 -:109B800088436946097C4907C90FC900082211406A -:109B9000084320702078102188436946097C090712 -:109BA000C90F09011022114008432070207820219C -:109BB00088436946097CC906C90F49012022114022 -:109BC000084320702078402188436946097C890633 -:109BD000C90F89014022114008432070207880215C -:109BE00088436946097C4906C90FC9018022114092 -:109BF000084320706078400840006946097C0906E7 -:109C0000C90F08436070607802218843694609796A -:109C1000490002221140084360706078082188439F -:109C2000694609794907C90FC9000822114008434C -:109C30006070607810218843694609790907C90F67 -:109C40000901102211400843607060782021884388 -:109C500069460979C906C90F490120221140084304 -:109C60006070607840218843694609798906C90F88 -:109C70008901402211400843607060788021884348 -:109C8000694609794906C90FC90180221140084374 -:109C90006070A07840084000694609790906C90F3C -:109CA0000843A070A078022188436946097F09070C -:109CB000C90F4900022211400843A070A078042176 -:109CC00088436946097FC906C90F890004221140EB -:109CD0000843A070A078082188436946097F890657 -:109CE000C90FC900082211400843A070A0781021B4 -:109CF00088436946097F0906C90F090110221140EE -:109D00000843A070A078202188436946097E490154 -:109D1000202211400843A070A07840218843694662 -:109D2000097E8907C90F8901402211400843A070AC -:109D3000A078802188436946097E4907C90FC90177 -:109D4000802211400843A070E07840084000694636 -:109D5000097E0907C90F0843E070E07802218843B3 -:109D60006946097EC906C90F49000222114008430D -:109D7000E070E078042188436946097E8906C90FAE -:109D80008900042211400843E070E07808218843EC -:109D90006946097E4906C90FC900082211400843D7 -:109DA000E070E078102188436946097E0906C90FF2 -:109DB0000901102211400843E070E0782021884317 -:109DC0006946097D4901202211400843E070E0788E -:109DD000402188436946097D8907C90F89014022CE -:109DE00011400843E070E078802188436946097D8E -:109DF0004907C90FC901802211400843E07020794A -:109E0000400840006946097D0907C90F08432071D1 -:109E10002079022188436946097DC906C90F490096 -:109E200002221140084320712079042188436946A9 -:109E3000097D8906C90F8900042211400843207159 -:109E40002079082188436946097D4906C90FC90060 -:109E50000822114008432071207910218843694667 -:109E6000097D0906C90F090110221140084320711C -:109E70002846F7E57FB58AB006460D460024002D3A -:109E80001DD001236A466F212846F9F7EBFB0446F3 -:109E9000694608788021884308A9097CC901802285 -:109EA00011400843009001236A466F212846F9F7C4 -:109EB000ECFB0419002C02D020460EB070BD002E21 -:109EC0007ED06846007C4108490008A8007C8007D5 -:109ED000C00F014304916846007C0221884308A911 -:109EE000097C4907C90F4900022211400843049028 -:109EF0006946087C0421884308A9097C0907C90F21 -:109F0000890004221140084304906946087C082116 -:109F1000884308A9097CC906C90FC9000822114055 -:109F2000084304906946087C1021884308A9097CED -:109F30008906C90F0901102211400843049069469F -:109F4000087C2021884308A9097C4906C90F4901DA -:109F500020221140084304906946087C4021884330 -:109F600008A9097C0906C90F89014022114008434C -:109F700004906946087C802188430490012304AA48 -:109F80000E213046F9F781FB0446002C01D0204613 -:109F900093E76846007A4108490008A8407CC0075A -:109FA000C00F014302916846007A0421884308A942 -:109FB000497C8907C90F890004221140084300E049 -:109FC000A1E202906946087A0821884308A9497CE1 -:109FD0004907C90FC9000822114008430290694689 -:109FE000087A1021884308A9497C0907C90F09018B -:109FF00010221140084302906946087A20218843C4 -:10A0000008A9497CC906C90F49012022114008430B -:10A0100002906946087A4021884308A9497C89064C -:10A02000C90F890140221140084302906946087A0D -:10A030008021884308A9497C4906C90FC9018022AB -:10A040001140084302906946087FC008C00007908D -:10A05000087F0821884308A9497C0906C90FC9005F -:10A0600008221140084307906946087F1021884361 -:10A0700008A9897C0901102211400843079069460C -:10A08000087F2021884308A9897C8907C90F4901D5 -:10A0900020221140084307906946087F40218843E9 -:10A0A00007906946087F8021884308A9897C490771 -:10A0B000C90FC90180221140084307906846007EFD -:10A0C0004108490008A8807C0007C00F01430691A1 -:10A0D0006846007E0221884308A9897CC906C90F09 -:10A0E000490002221140084306906946087E042177 -:10A0F000884308A9897C8906C90F89000422114078 -:10A10000084306906946087E0821884308A9897C8F -:10A110004906C90FC9000822114008430690694644 -:10A12000087E1021884308A9897C0906C90F090106 -:10A1300010221140084306906946087E202188437A -:10A1400008A9C97C490120221140084306906946AC -:10A15000087E4021884308A9C97C8907C90F890165 -:10A1600040221140084306906946087E80218843BA -:10A1700008A9C97C4907C90FC901802211400843B9 -:10A1800006906946087D4008400008A9C97C090777 -:10A19000C90F084305906946087D0221884308A934 -:10A1A000C97CC906C90F4900022211400843059025 -:10A1B0006946087D0421884308A9C97C8906C90F1E -:10A1C000890004221140084305906946087D082152 -:10A1D000884308A9C97C4906C90FC9000822114053 -:10A1E000084305906946087D1021884308A9C97C69 -:10A1F0000906C90F0901102211400843059069465C -:10A20000087D2021884308A9097D490120221140A9 -:10A21000084305906946087D4021884308A9097DC7 -:10A220008907C90F890140221140084305906946FA -:10A23000087D8021884308A9097D4907C90FC90104 -:10A240008022114008430590012301AA13213046C2 -:10A25000F9F708FA044608A9087C0007C00F497CF2 -:10A26000C907C90F0843002804D06946087920218E -:10A2700088430190012301AA13213046F9F705FA1A -:10A280000419002C01D0204617E602213046F9F7C8 -:10A29000D0FA0446012307AA0E213046F9F7F5F952 -:10A2A0000419012306AA0F213046F9F7EEF9041923 -:10A2B000012305AA10213046F9F7E7F90419002116 -:10A2C0003046F9F7B6FA0419002C01D02046F4E51F -:10A2D0006946087FC009097F8906C90F0843694696 -:10A2E000097F0907C90F08436946097FC906C90FD5 -:10A2F00008436946097EC907C90F08436946097EB4 -:10A300008907C90F08436946097E4907C90F0843F1 -:10A310006946097E0907C90F08436946097EC906CF -:10A32000C90F08436946097E8906C90F0843694673 -:10A33000097E4906C90F08436946097EC9090843D1 -:10A340006946097DC907C90F08436946097D890720 -:10A35000C90F08436946097D4907C90F0843694683 -:10A36000097D0907C90F08436946097DC906C90F58 -:10A3700008436946097D8906C90F08436946097D76 -:10A380004906C90F08436946097DC90908430028E1 -:10A3900006D06946087A02218843801C029004E0B6 -:10A3A0006946087A022188430290012302AA5F21AC -:10A3B0003046F9F76AF90446002C01D020467CE5C6 -:10A3C000012303AA58213046F9F74CF9044608A99D -:10A3D0003046FFF73BFB041908A9087CC009097C3B -:10A3E0004907C90F084308A9097C0907C90F084391 -:10A3F00008A9097C8907C90F084308A9097C4906EF -:10A40000C90F084308A9097C8906C90F084308A990 -:10A41000097CC906C90F084308A9497C8907C90FE7 -:10A42000084308A9497C4907C90F084308A9497C82 -:10A430000907C90F084308A9497CC906C90F084381 -:10A4400008A9497C8906C90F084308A9497C49061F -:10A45000C90F084308A94978C907C90F084308A9C3 -:10A4600009780907C90F084308A90978C9090843E9 -:10A4700008A909788907C90F084308A90978C907F5 -:10A48000C90F084308A909784906C90F084308A954 -:10A4900009788906C90F084308A90978C906C90FB0 -:10A4A000084308A949780907C90F084308A949784A -:10A4B000C906C90F084308A949788906C90F084386 -:10A4C00008A949784906C90F084308A94978C90964 -:10A4D000084308A98978C907C90F0843002806D08E -:10A4E0006946087B802188438030039004E06946F8 -:10A4F000087B802188430390012303AA582130461A -:10A50000F9F7C3F804192046D7E470B58EB00646B3 -:10A510000C46052301AA1A213046F9F7A3F805468F -:10A52000002D02D028460EB070BD01A907A8F9F78A -:10A53000BFF801A9013106A8F9F7BAF801A902315B -:10A5400004A8F9F7B5F801A9033103A8F9F7B0F8A1 -:10A5500002A905A8F9F7ACF82078102188436946CC -:10A56000097F0906C90F0901102211400843207014 -:10A570002078802188436946097EC90180221140E4 -:10A58000084320706078400840006946097E8907CA -:10A59000C90F084360706078022188436946097ECC -:10A5A0004907C90F49000222114008436070207812 -:10A5B000402188436946097E0907C90F8901402265 -:10A5C000114008432070E078400840006946097E49 -:10A5D000C906C90F0843E0702078202188436946E6 -:10A5E000097E8906C90F49012022114008432070C5 -:10A5F000A078802188436946097E4906C90FC901B0 -:10A60000802211400843A070607840218843694649 -:10A61000097C4907C90F8901402211400843607035 -:10A620006078202188436946097C8907C90F490160 -:10A6300020221140084360706078102188436946E9 -:10A64000097C090110221140084360706078802164 -:10A6500088436946097C0907C90FC9018022114056 -:10A66000084360706078082188436946097CC90600 -:10A67000C90FC900082211400843607060780421A6 -:10A6800088436946097C8906C90F89000422114064 -:10A6900008436070A078022188436946097B49001D -:10A6A000022211400843A070A07804218843694623 -:10A6B000097B8907C90F8900042211400843A07053 -:10A6C000A078082188436946097B4907C90FC9005A -:10A6D000082211400843A070A078102188436946E1 -:10A6E000097B0907C90F0901102211400843A07016 -:10A6F000A078202188436946097BC906C90F490112 -:10A70000202211400843A070A07840218843694668 -:10A71000097B8906C90F8901402211400843A070B6 -:10A72000A078400840006946097B4906C90F0843E4 -:10A73000A0702078082188436946097B0906C90F63 -:10A74000C9000822114008432070207840084000CA -:10A750006946097DC907C90F084320702078022186 -:10A7600088436946097D8907C90F490002221140C3 -:10A77000084320702078042188436946097D4907F1 -:10A78000C90F89000422114008432070032301AA45 -:10A7900035213046F8F766FF0546002D01D02846E2 -:10A7A000C1E601A90DA8F8F783FF01A901310BA8A3 -:10A7B000F8F77EFF01A902310AA8F8F779FFE078DF -:10A7C0000221884308A9097D0907C90F490002220F -:10A7D00011400843E070E0780421884308A9097D0E -:10A7E000C906C90F8900042211400843E070E078CF -:10A7F0000821884308A9097D8906C90FC9000822D4 -:10A8000011400843E070E0781021884308A9097DD1 -:10A810000906C90F0901102211400843E070E078D1 -:10A820002021884308A9097B4901202211400843BF -:10A83000E070E0784021884308A9097B8907C90FA7 -:10A840008901402211400843E070E078802188436C -:10A8500008A9097B4907C90FC90180221140084393 -:10A86000E07020794008400008A9097B0907C90F5A -:10A870000843207120790221884308A9097BC90671 -:10A88000C90F490002221140084320712079042198 -:10A89000884308A9097B8906C90F89000422114051 -:10A8A0000843207120790821884308A9097B4906BB -:10A8B000C90FC900082211400843207120791021D6 -:10A8C000884308A9097B0906C90F09011022114014 -:10A8D0000843207120792021884308A9097A490179 -:10A8E000202211400843207120794021884308A983 -:10A8F000097A8907C90F8901402211400843207154 -:10A9000020798021884308A9097A4907C90FC9011C -:10A91000802211400843207160794008400008A956 -:10A92000097A0907C90F08436071607902218843D9 -:10A9300008A9097AC906C90F490002221140084333 -:10A94000607160790421884308A9097A8906C90FD2 -:10A95000890004221140084360716079082188430E -:10A9600008A9097A4906C90FC900082211400843FD -:10A97000607160791021884308A9097A0906C90F16 -:10A9800009011022114008436071032301AA3921F3 -:10A990003046F8F767FE0546002D01D02846C2E58F -:10A9A00001A90CA8F8F784FE01A9013109A8F8F75C -:10A9B0007FFE01A9023108A8F8F77AFEA0792021CC -:10A9C000884308A9097C4901202211400843A0714D -:10A9D000A0794021884308A9097C0907C90F89018A -:10A9E000402211400843A071A0798021884308A922 -:10A9F000097CC906C90FC901802211400843A07112 -:10AA0000E0794008400008A9097C8906C90F08437D -:10AA1000E071E0790221884308A9097C4906C90F41 -:10AA20004900022211400843E071E0790421884383 -:10AA300008A9097C0906C90F8900042211400843AE -:10AA4000E07108A908780002097940188005800D96 -:10AA50002189890A890208432081607A0421884378 -:10AA600008A909780907C90F8900114008436072D5 -:10AA7000607A0821884308A90978C906C90FC90066 -:10AA80000822114008436072607A1021884308A9A7 -:10AA900009788906C90F0901102211400843607224 -:10AAA000607A2021884308A909784906C90F49011D -:10AAB0002022114008436072607A4021884308A92F -:10AAC00009780906C90F89014022114008436072C4 -:10AAD000284628E5F7B592B0144600200F900A905A -:10AAE0000990002608A8007A022188430A9008A845 -:10AAF00000794008400009902078102108400009A2 -:10AB0000059020782021084040090390207807070D -:10AB10003F0F0398002804D000216171E1710020EB -:10AB2000A0706079012801D10121E171A078102184 -:10AB3000084000090490A07805072D0F12980028FE -:10AB400049D0082301AA1298F8F78CFD0646002E7A -:10AB500002D0304615B0F0BD01A90DA8F8F7A8FD48 -:10AB600001A901310BA8F8F7A3FD01A902310AA838 -:10AB7000F8F79EFD01A9033109A8F8F799FD02A98C -:10AB800008A8F8F795FD02A9013107A8F8F790FD8C -:10AB900002A9023106A8F8F78BFD02A903310CA81F -:10ABA000F8F786FD012311AA19461298F8F75AFD05 -:10ABB000064608A80078C109039881420BD008A96D -:10ABC000087DF02188430D9001230DAA10211298D1 -:10ABD000F8F75BFD06461398002819D0032301AA55 -:10ABE00070211398F8F73EFD0646002E01D030463E -:10ABF000B0E701A910A8F8F75BFD01A901310FA882 -:10AC0000F8F756FD01A902310EA8F8F751FD1BE037 -:10AC10001298002818D0032301AA70211298F8F77F -:10AC200021FD0646002E01D0304693E701A910A869 -:10AC3000F8F73EFD01A901310FA8F8F739FD01A988 -:10AC400002310EA8F8F734FD607A002849D0A07AC6 -:10AC5000002806D0012813D0022820D003283CD198 -:10AC60002CE0607A022802D0002F00D10127607A00 -:10AC7000012804D0002D02D10020039001252FE0EF -:10AC8000607A022802D0022F00D20227607A0128BF -:10AC900004D0022D02D200200390022520E0607A29 -:10ACA000022802D0032F00D20327607A012804D0A3 -:10ACB000032D02D200200390032511E0607A0228C0 -:10ACC00002D0042F00D20427607A012804D0042D7A -:10ACD00002D200200390042502E00027002500BFD7 -:10ACE00000BF08A80078C00941016846007FC0067F -:10ACF000C00F0001084308A9097D090908430300A2 -:10AD00000AF0A1F92C171A1D202326292C2F3235E1 -:10AD10005C5C5C5C5C5C3B3E4144475C5C5C5C5CFA -:10AD2000385C5C5C5C5C4D505356595C5C5C5C5CB4 -:10AD30004A5C0020207044E00120207041E00220A5 -:10AD400020703EE0032020703BE00420207038E0BB -:10AD50000520207035E00620207032E007202070AA -:10AD60002FE0082020702CE00920207029E00A2024 -:10AD7000207026E01B20207023E01120207020E0AE -:10AD8000122020701DE0132020701AE01420207083 -:10AD900017E01520207014E02B20207011E02120F6 -:10ADA00020700EE0222020700BE02320207008E0AD -:10ADB0002420207005E02520207002E00020207073 -:10ADC00000BF00BF6946087EC009000108A9097BD1 -:10ADD0000909084303000AF036F9160C12181E245C -:10ADE0002A2D303336393C3C3C3C3C3C0F151B2172 -:10ADF000273C0020A0702FE01120A0702CE0012043 -:10AE0000A07029E01220A07026E00220A07023E0AC -:10AE10001320A07020E00320A0701DE01420A0707B -:10AE20001AE00420A07017E01520A07014E005209F -:10AE3000A07011E00620A0700EE00720A0700BE0CB -:10AE40000820A07008E00920A07005E00A20A0708A -:10AE500002E00020A07000BF00BF6078012802D08F -:10AE6000A079012803D1012060700121A1716078CF -:10AE7000012805D108A9087C022188430C9005E02F -:10AE800008A9087C02218843801C0C906846007E3B -:10AE9000042188432179012900D100E000218900A3 -:10AEA00004221140084306902079002802D001288E -:10AEB00054D129E010A800780E218843217A490056 -:10AEC0000E22114001431091E07961790843C107D6 -:10AED000C90F10A80078400840000143109110A845 -:10AEE0000078102188436179090110221140014343 -:10AEF000109108A8007EC0218843A1798901C02251 -:10AF0000114008430E9053E010A800780E218843AA -:10AF1000217A49000E22114001431091E0796179B4 -:10AF20000843C107C90F6846007E4008400001433E -:10AF3000069110A800781021884361790901102238 -:10AF400011400143109108A8007EC0218843A179D7 -:10AF50008901C022114008430E9029E010A8007812 -:10AF60000E218843217A49000E221140014310919D -:10AF7000E07961790843C107C90F10A8007840083B -:10AF800040000143109110A8007810218843617996 -:10AF90000901102211400143109108A8007EC02130 -:10AFA0008843A1798901C022114008430E9000BF57 -:10AFB00000BF08A8007DF02188433901F02211402C -:10AFC00001430D9108A8007D0C2188436178890018 -:10AFD0000C22114001430D9108A80078802188437C -:10AFE0000399C90180221140014308916846007FFE -:10AFF000102188430599090110221140014307914E -:10B000006846007E802188430499C901802211404E -:10B010000143069108A8007BF02188432901F02212 -:10B02000114001430B9108A8007B0E218843E17871 -:10B0300049000E22114008430B901298002837D087 -:10B040000DA901A8F8F734FB0BA901A80130F8F706 -:10B050002FFB0AA901A80230F8F72AFB09A901A8C9 -:10B060000330F8F725FB08A902A8F8F721FB07A988 -:10B0700002A80130F8F71CFB06A902A80230F8F775 -:10B0800017FB0CA902A80330F8F712FB082301AA4A -:10B0900010211298F8F7F9FA0646012311AA194669 -:10B0A0001298F8F7F2FA8619002E01D0304651E5D1 -:10B0B0001398002814D010A901A8F8F7F9FA0FA9DD -:10B0C00001A80130F8F7F4FA0EA901A80230F8F748 -:10B0D000EFFA032301AA70211398F8F7D6FA06466F -:10B0E000304637E5F0B591B006460F4614460025C8 -:10B0F000002E6BD007236A4610213046F8F7B2FACB -:10B100000546002D02D0284611B0F0BD694608A8BA -:10B11000F8F7CEFA00A9013107A8F8F7C9FA00A993 -:10B12000023106A8F8F7C4FA00A9033105A8F8F718 -:10B13000BFFA01A904A8F8F7BBFA01A9013103A8D5 -:10B14000F8F7B6FA01A9023102A8F8F7B1FA01231B -:10B150000FAA19463046F8F785FA0546002D01D0AA -:10B160002846D1E702213046F8F763FB0546002D5B -:10B1700001D02846C8E701236A465F213046F8F728 -:10B1800071FA0546694610A8F8F792FA01230EAA4B -:10B1900005213046F8F766FA451900A901310CA8D7 -:10B1A000F8F786FA02236A4646213046F8F75AFA3B -:10B1B000451969460DA8F8F77BFA00213046F8F7E3 -:10B1C00038FB4519002D01D028469DE7002F19D0E6 -:10B1D00003236A4670213846F8F744FA0546002DE5 -:10B1E00001D0284690E769460BA8F8F761FA00A954 -:10B1F00001310AA8F8F75CFA00A9023109A8F8F7AA -:10B2000057FA1AE0002E18D003236A467021304600 -:10B21000F8F728FA0546002D01D0284674E769465C -:10B220000BA8F8F745FA00A901310AA8F8F740FA87 -:10B2300000A9023109A8F8F73BFA6846007CC0096A -:10B2400041016846007BC006C00F0001084308A901 -:10B25000097809090843030009F0F5FE2C171A1DA7 -:10B26000202326292C2F32355C5C5C5C5C5C3B3EE9 -:10B270004144475C5C5C5C5C385C5C5C5C5C4D5095 -:10B280005356595C5C5C5C5C4A5C0020207044E076 -:10B290000120207041E0022020703EE00320207059 -:10B2A0003BE00420207038E00520207035E00620C7 -:10B2B000207032E0072020702FE0082020702CE062 -:10B2C0000920207029E00A20207026E01B20207031 -:10B2D00023E01120207020E0122020701DE01320B8 -:10B2E00020701AE01420207017E01520207014E060 -:10B2F0002B20207011E0212020700EE022202070F1 -:10B300000BE02320207008E02420207005E0252099 -:10B31000207002E00020207000BF00BF08A8007865 -:10B320000007800F002806D001280DD0022805D084 -:10B3300003280CD105E0002060700BE00220607053 -:10B3400008E00320607005E00120607002E000204A -:10B35000607000BF00BF6946087AC0090001097F1C -:10B3600009090843030009F06EFE160C12181E248A -:10B370002A2D303336393C3C3C3C3C3C0F151B21DC -:10B38000273C0020A0702FE01120A0702CE00120AD -:10B39000A07029E01220A07026E00220A07023E017 -:10B3A0001320A07020E00320A0701DE01420A070E6 -:10B3B0001AE00420A07017E01520A07014E005200A -:10B3C000A07011E00620A0700EE00720A0700BE036 -:10B3D0000820A07008E00920A07005E00A20A070F5 -:10B3E00002E00020A07000BF00BF6846007F000799 -:10B3F000400F030009F027FE0708050B140E141177 -:10B4000014000121E1700EE00021E1700BE0022147 -:10B41000E17008E00421E17005E00621E17002E03E -:10B420000121E17000BF00BF08A9087DC007C00F5F -:10B43000097D8907C90F084308A9097D4907C90F74 -:10B44000084308A9097D0907C90F084308A9097D10 -:10B45000C906C90F084308A9097D8906C90F084311 -:10B4600008A9097D4906C90F084308A9097DC9092A -:10B47000084308A9097CC907C90F084308A9097C22 -:10B480008907C90F084308A9097C4907C90F084360 -:10B4900008A9097C0907C90F084308A9097CC9063E -:10B4A000C90F084308A9097C8906C90F084308A9E0 -:10B4B000097C4906C90F084308A9097CC909084342 -:10B4C000002829D010A80078C006800F002806D0D8 -:10B4D000012807D0022808D003280CD108E0002159 -:10B4E000A1720BE00121A17208E00221A17205E026 -:10B4F0000321A17202E00021A17200BF00BF03205E -:10B500006072A078002801D10120607220780028A4 -:10B5100004D10220607201E0002060726846007A67 -:10B520004007C00F002802D001286ED161E008A8B2 -:10B5300000798009002806D001280DD0022805D006 -:10B5400003280CD105E00021A1710BE00221A171BB -:10B5500008E00321A17105E00121A17102E00021B1 -:10B56000A17100BF00BF08A8007BC006C00F002863 -:10B5700002D0012806D102E00021617105E001211D -:10B58000617102E00021617100BF00BF08A8007B6B -:10B590000007400F002806D0022807D0042808D052 -:10B5A00006280CD108E0002121720BE00221217253 -:10B5B00008E00421217205E00621217202E0002149 -:10B5C000217200BF00BF08A8007BC007C00F002881 -:10B5D00002D0012806D102E00021E17105E001213D -:10B5E000E17102E00021E17100BF00BF0020207185 -:10B5F0006AE008A800798009002807D001280ED049 -:10B60000022806D003280DD106E055E00021A171E3 -:10B610000BE00221A17108E00321A17105E00121E5 -:10B62000A17102E00021A17100BF00BF08A8007B4A -:10B63000C006C00F002802D0012806D102E0002178 -:10B64000617105E00121617102E00021617100BFBB -:10B6500000BF08A8007B0007400F002806D0022882 -:10B6600007D0042808D006280CD108E00021217258 -:10B670000BE00221217208E00421217205E006217D -:10B68000217202E00021217200BF00BF08A8007BE8 -:10B69000C007C00F002802D0012806D102E0002117 -:10B6A000E17105E00121E17102E00021E17100BFDB -:10B6B00000BF0120207107E000212172E17161715A -:10B6C000A1710020207100BF00BF28461CE5FFB516 -:10B6D00085B017461D4600200090059800280CD024 -:10B6E0000E2301AA20210598F7F7BCFF00900098CF -:10B6F000002802D0009809B0F0BD002601A9701CF6 -:10B70000095CA9852C20405D000201A9895D4018D3 -:10B7100001B2A985B61C2C20285EF8F72AF8A86289 -:10B7200000245CE001A9701C095C620028462030FE -:10B7300081526100405C000201A9895D401801B29C -:10B740006200284620308152B01CC6B2F87803004F -:10B7500009F079FC0705101B3C263C313C006200D7 -:10B7600029462031885EF7F7E6FFA200294614310A -:10B77000885031E0620029462031885EF7F7C7FF24 -:10B78000A20029461431885026E062002946203163 -:10B79000885EF7F7C6FFA2002946143188501BE0E7 -:10B7A000620029462031885EF7F7CFFFA2002946C4 -:10B7B0001431885010E0620029462031885EF7F786 -:10B7C000CEFFA20029461431885005E00021A200D6 -:10B7D00028461430815000BF00BF601CC4B2032C47 -:10B7E000A0D3002448E001A9701C095C620028462F -:10B7F0000C3081526100405C000201A9895D401853 -:10B8000001B2620028460C308152B01CC6B2787872 -:10B81000002806D001281FD002280BD0032824D1ED -:10B8200011E0620029460C31885EF7F748FFA1005D -:10B8300068501EE0620029460C31885EF7F749FF28 -:10B84000A100685015E0620029460C31885EF7F7C8 -:10B850004AFFA10068500CE0620029460C31885E66 -:10B86000F7F74BFFA100685003E00020A1006850EB -:10B8700000BF00BF601CC4B2032CB4D306980028DC -:10B880000BD00C2301AA22210698F7F7EBFE0090BB -:10B890000098002801D000982DE70026002461E0E0 -:10B8A00001A9701C095C6200284650308152610079 -:10B8B000405C000201A9895D401801B2620028467F -:10B8C00050308152B01CC6B2387A030009F0BBFB7D -:10B8D0000705111D412941354100620029465031BB -:10B8E000885EF7F728FF0146A200284644308150C1 -:10B8F00035E0620029465031885EF7F708FF0146BF -:10B90000A20028464430815029E062002946503187 -:10B91000885EF7F706FF0146A200284644308150B2 -:10B920001DE0620029465031885EF7F70EFF0146A0 -:10B93000A20028464430815011E06200294650316F -:10B94000885EF7F70CFF0146A2002846443081507C -:10B9500005E00021A20028464430815000BF00BF0E -:10B96000601CC4B2032C9BD3002452E001A9701CBC -:10B97000095C620028463C3081526100405C000254 -:10B9800001A9895D401801B2620028463C3081520D -:10B99000B01CC6B2B879002806D0012825D00228EC -:10B9A0000DD003282CD115E0620029463C31885E79 -:10B9B000F7F785FEA20029463031885026E0620064 -:10B9C00029463C31885EF7F784FEA20029463031D3 -:10B9D00088501BE0620029463C31885EF7F783FE01 -:10B9E000A20029463031885010E0620029463C31DF -:10B9F000885EF7F782FEA20029463031885005E0C4 -:10BA00000021A20028463030815000BF00BF601CDA -:10BA1000C4B2032CAAD300986DE67CB506460C464A -:10BA200002213046F7F705FF0546002D01D02846D4 -:10BA30007CBD012301AA04213046F7F713FE054619 -:10BA400001236A4605213046F7F70CFE4519002D03 -:10BA500000D051E068460078400840002178C906CF -:10BA6000C90F01430091684600791021884321786D -:10BA70008907C90F0901102211400143019168464D -:10BA800000790821884321784907C90FC900082295 -:10BA900011400143019168460078102188432178C4 -:10BAA0000907C90F0901102211400143009168469E -:10BAB0000079202188432178490120221140014347 -:10BAC0000191684600780821884321788906C90FCA -:10BAD000C9000822114008430090012301AA042153 -:10BAE0003046F7F7D2FD054601236A460521304668 -:10BAF000F7F7CBFD451900BF00213046F7F799FE57 -:10BB00004519284694E77CB506460C460221304686 -:10BB1000F7F78FFE0546002D01D028467CBD012396 -:10BB200001AA04213046F7F79DFD054601236A4628 -:10BB300005213046F7F796FD4519207810218843F6 -:10BB400069460978090110221140084320702078C5 -:10BB50000221884369460979C906C90F49000222B2 -:10BB600011400843207020780421884369460979F0 -:10BB70000907C90F8900042211400843207020786A -:10BB80000821884369460978C906C90FC9000822F7 -:10BB90001140084320702078400840006946097928 -:10BBA0008906C90F08432070207820218843694600 -:10BBB00009780907C90F4901202211400843207064 -:10BBC00000213046F7F735FE45192846A6E77CB533 -:10BBD000054602212846F7F72CFE0446002C01D02A -:10BBE00020467CBD012301AA04212846F7F73AFD2F -:10BBF000044601236A4605212846F7F733FD041958 -:10BC0000002C00D02CE068460078410849000091E3 -:10BC10006846007910218843019068460079082120 -:10BC20008843019068460078102188430090684658 -:10BC300000792021884301906846007808218843D4 -:10BC40000090012301AA04212846F7F71EFD0446AF -:10BC500001236A4605212846F7F717FD041900BF9E -:10BC600000212846F7F7E5FD04192046B9E7000052 -:10BC7000F7480068F64949684018704701460029AE -:10BC800000D17047087B102801D10120F9E700207E -:10BC9000F7E700B502461046FFF7F0FF002800D195 -:10BCA00000BD1069FCE70146002900D17047087B00 -:10BCB000082801D10120F9E70020F7E700B5024686 -:10BCC0001046FFF7F0FF002801D1E24900BDD1691D -:10BCD0009069FBE708B50E2007230122DEA1009042 -:10BCE000E04809F085F9DF4808BD70B504460D4607 -:10BCF000002C01D0002D01D1012070BDAC4201D13A -:10BD00000020FAE705E02078002800D1F5E7641C60 -:10BD10006D1C207807F0E0FF0646287807F0DCFF6E -:10BD20008642F0D0207807F0D7FF0646287807F043 -:10BD3000D3FF301AE1E7F8B504460D460026002788 -:10BD4000002C00D1F8BD204607F0F0FF461C30461D -:10BD5000296888470746002F00D1F3E7324621467D -:10BD6000384607F0BFFF3846ECE7002807D1BE4948 -:10BD7000BE4A1160BE495160BE4991607047BA49E0 -:10BD8000BA4A11600168002901D001681160B84900 -:10BD9000B64A51604168002901D0416851600021D4 -:10BDA000B24A916011460968AF4A914207D1AF4942 -:10BDB0004968AF4A914202D1AE49AC4A916000BF96 -:10BDC000DCE770B504462820216888470546002D29 -:10BDD00003D02821284607F09EFF284670BD70B585 -:10BDE000044600252BE02568FF210131E06808406A -:10BDF000002805D1A068002802D0A068FFF7EFFF57 -:10BE0000FF210131E0680840002806D120690028A0 -:10BE100003D0964A20695168884701214902E068A9 -:10BE20000840002806D1206A002803D08F4A206AE3 -:10BE3000516888478D484168204688472C46002C29 -:10BE4000D1D170BD2E207047F3B593B00C4600BF22 -:10BE500000201290FFF7F6FF01900025002C02D081 -:10BE60002068002802D1002015B0F0BD00253CE07C -:10BE7000A16820684018405D34281FD009DC2B38A9 -:10BE8000030009F0E0F809212F222B2F1718191AA7 -:10BE90002F00382816D006DC352810D036280FD0D1 -:10BEA00037281FD10DE039280DD045280FD065283F -:10BEB00018D10BE000BF00BF00BF00BF00BF00BF34 -:10BEC00000BF00BF00BF00BF00BF00BF00BFA16830 -:10BED00020684018405D02A9485504E002A9019875 -:10BEE000485500E00BE000BF6D1C3F2D06D2002C32 -:10BEF00004D0A068401961688842B9D300BF00200F -:10BF000002A9485512A902A809F0D6FD06460F4617 -:10BF100002A81299884201D10020A5E71398C761B1 -:10BF20008661554A554B3046394608F043FC03D8E4 -:10BF300053491398416111E00022524B3046394673 -:10BF400008F024FC04D80121C9071398416105E0D9 -:10BF50003046394608F0C4FB13994861082113980C -:10BF6000C160A06802AA1299891A4018A060012035 -:10BF70007AE770B5064614461D463F4A3F4B2046B9 -:10BF8000294608F017FC02D83D4870610FE00022F6 -:10BF90003C4B2046294608F0F9FB03D80120C00796 -:10BFA000706104E02046294608F09AFB7061204643 -:10BFB0002946F561B46170BD10B504462B4841684F -:10BFC0002046884710BDF8B504460E4600251021CE -:10BFD000E0680840002804D00901E0680840002813 -:10BFE00001D00020F8BD304607F0A0FE07462069CA -:10BFF00007F09CFE874205D83146206907F0B8FE5D -:10C000002069EFE719493046FFF795FE0546002DF8 -:10C0100000D1E7E72069002802D02069FFF7CCFFB4 -:10C0200025612846DEE7F8B504460D4600260027C0 -:10C03000002C02D02068002801D10020F8BD6068E3 -:10C04000002821D06168A06888421DD30020F5E750 -:10C05000BC3000200000F87F25692E25692E256957 -:10C0600000000000C0320020C5500110C430002084 -:10C0700061500110455A01100000C0FFFFFFDF4171 -:10C08000FFFFFF7F0000E0C1F648854201D9002094 -:10C09000D4E7A068401C45196068A84203D3A16892 -:10C0A00020684018CAE72069002801D00020C5E7B1 -:10C0B000ED48854206D9EB48854201D8074602E0A3 -:10C0C0000020BBE76F00206A00280DD03946226AA5 -:10C0D000206890470646002E1CD1E16920688847F9 -:10C0E000002060602060A9E73846A16988470646BD -:10C0F000002E06D1E169206888470020606020603A -:10C100009CE7A068421C3046216807F0EBFDE1691E -:10C110002068884767602660A06880198EE770B540 -:10C1200004460025002C02D02068002800D170BDF4 -:10C13000A16820684518284607F0F8FDA168401856 -:10C14000A06000BFF3E7F0B587B004460D46164681 -:10C150001F46780040080296039068004008324667 -:10C16000009401902046039B019908F023FB03D221 -:10C1700069004908204602E03046790049080591E7 -:10C1800004900022B94B0599049808F07BF93246D7 -:10C190003B46039102902046294608F065F9490084 -:10C1A000490801910090039B029A08F0EFFA02D827 -:10C1B000012007B0F0BD0020FBE7F3B58FB00F46BC -:10C1C00000200D900F99CE698D690C9000241C21E0 -:10C1D00005A807F0A0FDFFF735FE049000200290AF -:10C1E0000390002F01D111B0F0BD01960095009A87 -:10C1F0000199002A01D0012200E0002208461043E4 -:10C20000410049089A4A511AC90F00290ED10196D6 -:10C210000095019840005100884204D10098002800 -:10C2200001D1012000E00020002805D091A105A83F -:10C2300008F0DEFE0C901CE02A4633468FA105A8CC -:10C2400008F0D6FE0C9002AA8EA105A807F0BCFD4E -:10C25000012807D12A46334603990298FFF773FF56 -:10C26000002806D12A46334687A105A808F0C0FE5B -:10C270000C900C98002802DB0C98192801DD002096 -:10C28000B1E70C99491C3846FFF7CDFE0D900D988B -:10C29000002800D1A7E700240EE005A8015D04985E -:10C2A000814203D12E210D98015504E005A8015DBE -:10C2B0000D98015500BF641C0C988442EDD30021F9 -:10C2C0000D980155B9680C980818B86001208AE7E4 -:10C2D00002460023002100BF23E0505C302806DB2B -:10C2E000505C392803DC505C3038C31815E0505CD2 -:10C2F000412806DB505C462803DC505C3738C31805 -:10C300000BE0505C612806DB505C662803DC505C67 -:10C310005738C31801E000207047032900D21B01E1 -:10C32000491C0429D9D31846F6E7F7B586B0154657 -:10C3300000240026069805900020049003900290A7 -:10C34000019007990598081A062800DA88E00598F0 -:10C35000801CFFF7BDFF064637208002864203D3CC -:10C360004B48864200D87BE01B20C00286422CD37B -:10C370004848864229D80598871D002000900C2047 -:10C3800002900798C01B062800DA69E038785C281C -:10C3900002D17878752800D062E0B81CFFF798FFCA -:10C3A0000090372189020098884203D338490098C9 -:10C3B000884200D954E0B005000B00998905890D29 -:10C3C000084301210904441802E006200290344683 -:10C3D000802C02D2012004901AE00120C002844285 -:10C3E00004D202200490C020019011E0012000043A -:10C3F000844204D203200490E020019008E0264803 -:10C40000844204D804200490F020019000E027E04A -:10C410000498401EC0B203900CE0204680210843DF -:10C42000BF2108402A6803995054A4090398401E6C -:10C43000C0B2039003980028EFDC0498012804DDC3 -:10C44000019820432968087003E06006400E2968BF -:10C4500008702968049808182860029809B0F0BD8F -:10C460000020FBE7FFFFFF7FFFFFFF3F0000B03C26 -:10C470000000F07F6E756C6C0000000025312E31DD -:10C4800035670000256C670025312E3137670000C5 -:10C49000FFDF0000FFDB0000FFFF1000F3B583B0FB -:10C4A0000C46A16820684018461CA1682068401806 -:10C4B000451C002002900027A1682068405C2228CB -:10C4C00000D0AAE00020019000900EE028785C28BF -:10C4D0000AD1681C2168401A6168884200D39CE038 -:10C4E0000098401C00906D1C6D1C2068281A616823 -:10C4F000884202D228782228E8D12068281A616868 -:10C50000884202D22878222800D086E0A1682068DC -:10C510004018291A0098081A019021690198401CB6 -:10C5200088470746002F00D177E0029762E0307815 -:10C530005C2807D0307802990870761C0298401C5D -:10C54000029057E002200190A81B012800DA64E065 -:10C550007078662819D008DC222832D02F2832D0F3 -:10C560005C282FD0622840D108E06E2814D07228B1 -:10C5700019D074281ED0752837D12BE008200299D5 -:10C5800008700298401C029030E00C20029908705C -:10C590000298401C029029E00A2002990870029833 -:10C5A000401C029022E00D20029908700298401C65 -:10C5B00002901BE00920029908700298401C02902A -:10C5C00014E000BF00BF7078029908700298401C08 -:10C5D00002900BE002AA29463046FFF7A6FE019022 -:10C5E0000198002800D118E000E016E000BF019893 -:10C5F000361800BFAE429AD300200299087010216D -:10C600000398C160039807612068281AA060A06899 -:10C61000401CA060012005B0F0BD002F02D03846BC -:10C6200061698847002E02D02068301AA06000207F -:10C63000F1E7F3B583B0074600240026002500206B -:10C64000029001900498002801D105B0F0BD002FA0 -:10C650000DD103210498FFF7E6FC0646002E00D119 -:10C66000F3E7F7A1304607F083FB0120EDE73C46F6 -:10C6700024E020780C2811D006DC08280DD00928E9 -:10C680000FD00A2811D10AE00D2809D0222802D0A3 -:10C690005C280AD100E000BF00BF00BF00BF00BFA0 -:10C6A00000BF0198401C019006E02078202802DAA3 -:10C6B0000198401D019000BF00BF641C2078002835 -:10C6C000D7D1E11B0198081802900299C91C04985F -:10C6D000FFF7A9FC0646002E00D1B6E70198002816 -:10C6E00010D1222030703946701C029A07F0FAFAF5 -:10C6F00022210298401C315400210298801C3154A0 -:10C700000120A2E722203070751C3C463DE02078D5 -:10C710001F2808DD2078222805D020785C2802D048 -:10C72000207828702FE05C2028706D1C20780C2861 -:10C7300015D006DC08280FD0092819D00A281AD1EC -:10C7400010E00D2811D0222803D05C2813D12870C6 -:10C7500018E02220287015E06220287012E0662080 -:10C7600028700FE06E2028700CE07220287009E01D -:10C770007420287006E02278B2A1284608F038FC20 -:10C780002D1D00BF00BF641C6D1C20780028BED189 -:10C7900022210298401C315400210298801C3154FF -:10C7A000012052E770B504460D4629462069FFF77F -:10C7B00040FF70BD0146002902D00868002801D161 -:10C7C00000207047002903D04A688868904201D34E -:10C7D0000846F6E702E08868401C8860002908D017 -:10C7E0004A688868904204D28A680868805C202879 -:10C7F000F1DD4A688868904202D18868401E8860EE -:10C800000846DEE710B50446002C05D02068002855 -:10C8100002D0A068002801D0002010BD002C10D04C -:10C82000A068001D616888420BD2A2682168881840 -:10C83000032286A107F0A5FA002802D1A068C01C37 -:10C84000A0602046E9E7F3B581B00C46002600253C -:10C850007D21C900E068884201D30020FEBDE06868 -:10C86000401CE060002C08D06168A068884204D2B7 -:10C87000A1682068405C7B2800D087E0A068401C4D -:10C88000A0602046FFF796FF002C09D06168A068E1 -:10C89000884205D2A1682068405C7D2800D165E00F -:10C8A000002C03D06168A068884203D3A068401EB2 -:10C8B000A0606BE0A068401EA06000BF2046103062 -:10C8C000FFF77FFA0746002F00D15FE0002E02D16C -:10C8D0003E463D4602E02F607D603D46A068401C1C -:10C8E000A0602046FFF766FF21462846FFF7D6FDE9 -:10C8F000002800D14AE02046FFF75CFF2869286243 -:10C9000000202861002C08D06168A068884204D209 -:10C91000A1682068405C3A2800D037E0A068401C3D -:10C92000A0602046FFF746FF2146284600F0C2F8E7 -:10C93000002800D12AE02046FFF73CFF002C08D059 -:10C940006168A068884204D2A1682068405C2C28F5 -:10C95000B4D0002C08D06168A068884204D2A168D5 -:10C960002068405C7D2800D010E000BFE068401ED9 -:10C97000E060002E00D0756040210198C1600198F0 -:10C980008660A068401CA060012067E7002E02D0EE -:10C990003046FFF724FA002060E7F3B581B00C467B -:10C9A000002500277D21C900E068884201D30020CE -:10C9B000FEBDE068401CE060A1682068405C5B2828 -:10C9C00000D070E0A068401CA0602046FFF7F2FE97 -:10C9D000002C09D06168A068884205D2A16820684F -:10C9E000405C5D2800D14EE0002C03D06168A06857 -:10C9F000884203D3A068401EA06054E0A068401E97 -:10CA0000A06000BF20461030FFF7DBF90646002E7D -:10CA100000D148E0002D02D13546374602E03E60A5 -:10CA200077603746A068401CA0602046FFF7C2FE32 -:10CA30002146384600F03EF8002809D133E00000D6 -:10CA4000222200007525303478000000EFBBBF00C3 -:10CA50002046FFF7AFFE002C08D06168A06888422E -:10CA600004D2A1682068405C2C28CBD0002C08D0D0 -:10CA70006168A068884204D2A1682068405C5D2893 -:10CA800000D010E000BFE068401EE060002D00D044 -:10CA90006F6020210198C16001988560A068401CEA -:10CAA000A060012084E7002D02D02846FFF797F907 -:10CAB00000207DE770B505460C46002C02D02068AA -:10CAC000002801D1002070BD002C14D0A068001DEA -:10CAD000616888420FD8A268216888180422F94941 -:10CAE00007F04FF9002806D10420E860A068001D77 -:10CAF000A0600120E7E7002C14D0A068401D616809 -:10CB000088420FD8A268216888180522EEA107F094 -:10CB100038F9002806D10120E860A068401DA06017 -:10CB20000120D0E7002C16D0A068001D6168884263 -:10CB300011D8A268216888180422E5A107F021F91C -:10CB4000002808D10220E86001206861A068001D6B -:10CB5000A0600120B7E7002C0DD06168A068884272 -:10CB600009D2A1682068405C222804D121462846C9 -:10CB7000FFF794FCA7E7002C17D06168A0688842F3 -:10CB800013D2A1682068405C2D2809D0A1682068D4 -:10CB9000405C302809DBA1682068405C392804DC4F -:10CBA00021462846FFF750F98DE7002C0DD061682B -:10CBB000A068884209D2A1682068405C5B2804D143 -:10CBC00021462846FFF7E9FE7DE7002C0DD061687D -:10CBD000A068884209D2A1682068405C7B2804D103 -:10CBE00021462846FFF72FFE6DE700206BE7FFB5D3 -:10CBF00089B004460E4615461C2102A807F08BF8A2 -:10CC000000270020B44908604860002C01D0002EA5 -:10CC100000D135E00294039600200490AF4A07CA81 -:10CC200006AB07C3AD48FFF7CCF80746002F00D18D -:10CC300026E002A8FFF7E6FD0090FFF7BBFD0146E6 -:10CC400001903846FFF736FF002800D118E00C9815 -:10CC500000280CD002A8FFF7ADFD03990498884284 -:10CC600004D204990298405C002800D008E0002D0E -:10CC700003D0049902984018286038460DB0F0BDE2 -:10CC8000002F02D03846FFF7AAF8002C1AD00094E3 -:10CC90000020019003990498884202D204980190E0 -:10CCA00005E00398002802D00398401E0190002D53 -:10CCB00003D001990098401828608748019A00998C -:10CCC00006C000BF0020D9E7F8B504460D46164659 -:10CCD000002C00D1F8BD204607F028F8471C334649 -:10CCE0002A4639462046FFF782FFF3E710B504468F -:10CCF000002211462046FFF7E7FF10BD70B504463D -:10CD00000D4600231A4629462046FFF770FF70BDE6 -:10CD1000F3B581B00C460025002601988768002CE9 -:10CD200001D10020FEBD6069002801D0022000E092 -:10CD300001200646711C2046FFF775F90546002DB7 -:10CD400000D1EFE77B2028706D1CE068401CE0609C -:10CD50006069002802D00A2028706D1CA068801924 -:10CD6000A06072E06069002819D02046E168FFF7F2 -:10CD70005AF90546002D00D1D4E70020009005E0C7 -:10CD8000092028706D1C0098401C0090E1680098F4 -:10CD90008142F5D8E168A0684018A06000BF214634 -:10CDA000386AFFF746FC002800D1BBE72046FFF7B2 -:10CDB000B6F96069002801D0022000E00120064693 -:10CDC00031462046FFF72FF90546002D00D1A9E78F -:10CDD0003A2028706D1C6069002802D00920287054 -:10CDE0006D1CA0688019A0602146384600F0C0F88C -:10CDF000002800D196E72046FFF791F960690028E6 -:10CE000001D0012000E000203968002901D0012173 -:10CE100000E000214618711C2046FFF704F9054682 -:10CE2000002D00D17EE73868002802D02C20287021 -:10CE30006D1C6069002802D00A2028706D1C00203B -:10CE40002870A0688019A0603F68002F8AD16069AF -:10CE5000002802D0E068401C00E002200146204685 -:10CE6000FFF7E1F80546002D00D15BE76069002877 -:10CE70000AD0002003E0092129706D1C401CE168E4 -:10CE8000491E8142F7D800BF7D2028706D1C00200C -:10CE90002870E068401EE060012043E7F3B581B0F0 -:10CEA0000C460025002701988668002C01D100203F -:10CEB000FEBD01212046FFF7B6F80546002D0FD133 -:10CEC000F6E7000074C4001066616C736500000032 -:10CED0007472756500000000BC300020C430002072 -:10CEE0005B202870A068401CA060E068401CE060E7 -:10CEF0002AE02146304600F03BF8002800D1D7E771 -:10CF00002046FFF70CF9306800281CD06069002823 -:10CF100001D0022000E001200746791C2046FFF7DF -:10CF200082F80546002D00D1C2E72C2028706D1C28 -:10CF30006069002802D0202028706D1C0020287015 -:10CF4000A068C019A0603668002ED2D10221204608 -:10CF5000FFF769F80546002D00D1A9E75D2028708C -:10CF60006D1C00202870E068401EE06001209FE7F3 -:10CF7000F8B504460E460025002C01D0002E01D144 -:10CF80000020F8BD207B102858D008DC01281BD0D9 -:10CF9000022827D0042809D008285ED131E02028B3 -:10CFA00051D0402854D0802857D12FE00521304659 -:10CFB000FFF739F80546002D00D1E2E7F849284689 -:10CFC00006F0D6FE0120DCE706213046FFF72BF8FD -:10CFD0000546002D00D1D4E7F249284606F0C8FEE8 -:10CFE0000120CEE705213046FFF71DF80546002D4C -:10CFF00000D1C6E7EB490831284606F0B9FE01200A -:10D00000BFE731462046FFF7D8F8BAE70027206986 -:10D01000002800D1B5E7206906F088FE471C394694 -:10D020003046FFF700F80546002D00D1A9E73A4643 -:10D030002846216906F056FE0120A2E73146204627 -:10D04000FFF7B0FB9DE731462046FFF727FF98E743 -:10D0500031462046FFF75CFE93E7002091E7F0B5EC -:10D0600089B007460E46144600252421684606F07E -:10D0700052FEFF200130216888470090FF200130D8 -:10D0800001900596204607C806AB07C30098002804 -:10D0900000D137E069463846FFF76AFF002800D123 -:10D0A00030E06846FFF73BF8A06800280BD0029BF1 -:10D0B000591C0098A26890470546002D00D121E038 -:10D0C000002000901BE0029A501C2168884705460A -:10D0D000002D00D116E00298401C019B834201D232 -:10D0E000019801E00298401C02462846009906F08B -:10D0F000F9FD002002996854009861688847284625 -:10D1000009B0F0BD0098002802D0009861688847F7 -:10D11000002D02D02846616888470020F0E710B54E -:10D120000446A14A01212046FFF799FF10BD10B522 -:10D1300004469D4A00212046FFF791FF10BD70B5BF -:10D140008AB006460C461546242101A806F0E3FDE8 -:10D15000002C02DA00200AB070BD93480168204616 -:10D16000884701900198002800D1F4E7029400203C -:10D170000390059006958C4A07CA07AB07C301A91F -:10D180003046FFF7F5FE002805D1874A019851681F -:10D1900088470020DFE70198DDE7F0B589B0074652 -:10D1A0000C4615461E462421684606F0B4FD002DA7 -:10D1B00001DB002C02D1002009B0F0BD00940195E4 -:10D1C00000200290012004900596774A07CA06AB1A -:10D1D00007C369463846FFF7CBFEEDE7014600225C -:10D1E0000023002900D170478A6801E05B1C1268A7 -:10D1F000002AFBD11846F6E702460B460021002A1A -:10D2000000D17047916801E05B1E0968002901D0D8 -:10D21000002BF9D10846F4E770B505460C46002C02 -:10D2200001DA002070BD21462846FFF7E5FFF9E747 -:10D23000F8B505460E4617460024002D01D0002EF5 -:10D2400001D10020F8BDAC68002F0DD000E02468AB -:10D25000002C13D0206A002810D03046216A06F036 -:10D260006CFD0028F3D109E000E02468002C05D013 -:10D270003046216AFEF739FD0028F6D1002C02D095 -:10D28000206A002801D10020DCE72046DAE770B5EB -:10D2900004460D46002229462046FFF7C9FF70BD0F -:10D2A00070B504460D46012229462046FFF7C0FF0F -:10D2B00070BD70B504460D4629462046FFF7E7FFCE -:10D2C000002801D0012070BD0020FCE7016048600B -:10D2D000704770B505460E460024002D00D170BD84 -:10D2E0003046FEF76EFD0446002C00D1F7E72822F9 -:10D2F0002946204606F0F6FC00202062FF2101317D -:10D30000E0680843E0600020606020602046E6E7B7 -:10D3100070B505460C460026002C03D0002D01D028 -:10D32000A54201D1002070BDAE68002E04D1AC60D2 -:10D3300064600020206008E07068002805D0214665 -:10D340007068FFF7C3FFA86844600120EBE770B581 -:10D3500004460D4629462046FFF7DAFF70BD7047A8 -:10D36000FEB505460E4614461F460020019000906B -:10D37000002D05D0002E03D0002C01D0A54201D1F4 -:10D380000020FEBD0898002810D03046FFF7E7FFC8 -:10D39000019001214902E0680843009014E0000078 -:10D3A00074C40010C8CE0010C43000203946304686 -:10D3B000FEF7C1FC01900198002800D1E1E70121AE -:10D3C0004902E0688843009001214902E068084072 -:10D3D000002805D1206A002802D0206A7968884791 -:10D3E000019820620098E06021462846FFF790FFF0 -:10D3F000C7E7F8B504460D4616460020FB4B3246FB -:10D40000294600902046FFF7ABFFF8BDF8B504466B -:10D410000D4616460120F54B32462946009020461F -:10D42000FFF79EFFF8BD70B504460D46002C00D1F5 -:10D4300070BDEE492846FFF74CFF064631462046B0 -:10D44000FFF766FFF4E7F8B504460D461646002CD4 -:10D4500001D0002D01D10020F8BDE4493046FFF78E -:10D4600038FF07460020E14B3A4629460090204607 -:10D47000FFF776FFF0E710B5DC48FEF7A2FC0446A4 -:10D48000002C01D00420E060204610BDF8B5044611 -:10D490000D46FFF7F0FF06460020D44B32462946E2 -:10D4A00000902046FFF75CFF002801D03046F8BD11 -:10D4B0003046FEF794FC0020F9E710B5CB48FEF7A4 -:10D4C00080FC0446002C01D00220E060204610BD04 -:10D4D000F8B504460D46FFF7F0FF06460020C34BA3 -:10D4E0003246294600902046FFF73AFF002801D037 -:10D4F0003046F8BD3046FEF772FC0020F9E710B563 -:10D50000BA48FEF75EFC0446002C01D00120E06022 -:10D51000204610BDF8B504460D46FFF7F0FF06465D -:10D520000020B24B3246294600902046FFF718FFF4 -:10D53000002801D03046F8BD3046FEF750FC0020F0 -:10D54000F9E770B50546A948FEF73BFC0446002CF8 -:10D5500005D0002D01D0022000E00120E06020462F -:10D5600070BDF8B505460E4614462046FFF7E9FFA4 -:10D57000074600209D4B3A46314600902846FFF76B -:10D58000EFFE002801D03846F8BD3846FEF727FCEC -:10D590000020F9E770B505460E469448FEF711FCE9 -:10D5A0000446002C1DD00820E060E661A561904A89 -:10D5B000904B2846314607F0FDF802D88E4860614E -:10D5C0000FE000228D4B2846314607F0DFF803D8E4 -:10D5D0000120C007606104E02846314607F080F86A -:10D5E0006061204670BDFEB506460F4614461D46D6 -:10D5F00020462946FFF7CEFF019000207B4B00908C -:10D6000039463046019AFFF7ABFE002801D0019859 -:10D61000FEBD0198FEF7E3FB0020F9E770B5054673 -:10D620007248FEF7CEFB0446002C0ED01020E060BE -:10D630006E492846FEF77FFB20612069002804D14F -:10D640002046FEF7CCFB002070BD2046FCE7F8B575 -:10D6500005460E4614462046FFF7E0FF0746002029 -:10D66000624B3A46314600902846FFF779FE002883 -:10D6700001D03846F8BD3846FEF7B1FB0020F9E787 -:10D6800070B505465948FEF79CFB0446002C0ED0A9 -:10D690008020E06055492846FEF74DFB2061206957 -:10D6A000002804D12046FEF79AFB002070BD2046DA -:10D6B000FCE7F8B505460E4614462046FFF7E0FFA6 -:10D6C00007460020494B3A46314600902846FFF76E -:10D6D00047FE002801D03846F8BD3846FEF77FFBEC -:10D6E0000020F9E710B54148FEF76BFB0446002C1B -:10D6F00001D04020E060204610BDF8B504460D463C -:10D70000FFF7F0FF06460020384B324629460090CE -:10D710002046FFF725FE002801D03046F8BD3046F0 -:10D72000FEF75DFB0020F9E710B53048FEF749FB36 -:10D730000446002C01D02020E060204610BDF8B542 -:10D7400004460D46FFF7F0FF06460020274B324601 -:10D75000294600902046FFF703FE002801D03046FE -:10D76000F8BD3046FEF73BFB0020F9E70246002AF1 -:10D7700001D0002901D1002070479068884202D072 -:10D780004B68086818600868002802D00B68486871 -:10D7900058609068884202D10868906005E0086887 -:10D7A000002802D1486893685860002048600860EB -:10D7B0000846E1E770B505460C46002C01DA00206A -:10D7C00070BD21462846FFF717FD0646314628461C -:10D7D000FFF7CCFFF4E770B504460D462946204616 -:10D7E000FFF7E8FF0646FEF7FAFA70BDC4300020E6 -:10D7F0000000C0FFFFFFDF41FFFFFF7F0000E0C12F -:10D8000070B504460D4629462046FFF740FD064602 -:10D8100031462046FFF7AAFF70BD70B504460D469D -:10D8200029462046FFF73CFD064631462046FFF7D5 -:10D830009DFF70BD70B504460D4629462046FFF792 -:10D84000DFFF0646FEF7CBFA70BD70B504460D4605 -:10D8500029462046FFF7E1FF0646FEF7C0FA70BDF5 -:10D86000F8B506460F4614460025002F01DA0020C1 -:10D87000F8BD39463046FFF7BFFC0546002D04D100 -:10D8800021463046FFF744FDF2E725606868606096 -:10D890006C60B068A84201D1B46001E060680460C7 -:10D8A0000120E5E770B506460D461446002E03D06C -:10D8B000002C01D0002D01D1002070BDAC4201D15F -:10D8C0000120FAE728682060686860602068002806 -:10D8D00001D020684460B068A84207D1B0684068B1 -:10D8E000B168884200D16460B46009E060680028D3 -:10D8F00001D0606804602068002801D1B0684460ED -:10D900000020286068602846FEF769FA0120D4E705 -:10D91000F8B505460C461646002C01DA0020F8BD85 -:10D9200021462846FFF768FC074632463946284616 -:10D93000FFF7B8FFF3E7F8B507460D4614461E4655 -:10D94000002C01D0002D01D10020F8BD0121490299 -:10D95000E0680840002805D1206A002802D0206A2B -:10D96000FEF72AFBF7492846FEF7E5F92062012178 -:10D970004902E0688843E060324629463846FFF7AE -:10D9800057FC2246014600903846FFF78BFFDCE744 -:10D9900070B504460D4616460023324629462046F9 -:10D9A000FFF7C9FF70BD70B504460D46164601234A -:10D9B000324629462046FFF7BEFF70BD70B50546CA -:10D9C000E048FEF7FEF90446002C06D0FF20113097 -:10D9D000E0602846FFF7C3FC2061204670BD70B5AB -:10D9E0000546D848FEF7EDF90446002C06D0FF2086 -:10D9F0004130E0602846FFF7B2FCA060204670BDD1 -:10DA000070B50546CF48FEF7DCF90446002C06D079 -:10DA1000FF202130E0602846FFF7A1FCA0602046EF -:10DA200070BDF3B583B007460026002500200290A4 -:10DA300000240498002801DB002F02D1002005B04B -:10DA4000F0BDFFF771FE0446002619E0B1007858DA -:10DA500006F00AFE01910090FFF79CFD0546002D9F -:10DA600004D12046FEF7BBF90020E8E7002E01D1E3 -:10DA7000A56003E029460298FFF728FC0295761C72 -:10DA8000002C02D004988642E0D3002C04D0A06879 -:10DA9000002801D0A06845602046D0E7F3B583B0E8 -:10DAA0000746002600250020029000240498002844 -:10DAB00001DB002F02D1002005B0F0BDFFF734FEDE -:10DAC0000446002619E0B100785806F04BFE01919B -:10DAD0000090FFF75FFD0546002D04D12046FEF7BC -:10DAE0007EF90020E8E7002E01D1A56003E0294679 -:10DAF0000298FFF7EBFB0295761C002C02D00498ED -:10DB00008642E0D3002C04D0A068002801D0A06891 -:10DB100045602046D0E7F3B581B0074600260025D2 -:10DB20000020009000240298002801DB002F01D182 -:10DB30000020FEBDFFF7F8FD0446002618E0F000C7 -:10DB400039180A6849681046FFF724FD0546002D7C -:10DB500004D12046FEF743F90020EAE7002E01D168 -:10DB6000A56003E029460098FFF7B0FB0095761CFE -:10DB7000002C02D002988642E1D3002C04D0A06889 -:10DB8000002801D0A06845602046D2E7F3B581B0F7 -:10DB90000746002600250020009000240298002857 -:10DBA00001DB002F01D10020FEBDFFF7BDFD0446C3 -:10DBB000002615E0B1007858FFF730FD0546002D2E -:10DBC00004D12046FEF70BF90020EDE7002E01D12D -:10DBD000A56003E029460098FFF778FB0095761CC6 -:10DBE000002C02D002988642E4D3002C04D0A06816 -:10DBF000002801D0A06845602046D5E7F3B581B084 -:10DC0000054600240027002000900026002D00D1AA -:10DC100057E04C48FEF7D5F80446002C00D150E000 -:10DC2000FF210131E8688843E06068696061E96963 -:10DC3000A869E161A0612869002808D041492869E4 -:10DC4000FEF779F820612069002800D139E0286AC0 -:10DC5000002810D001214902E8680840002801D0BE -:10DC6000286A03E03749286AFEF765F82062206ACF -:10DC7000002800D125E00298002801D12046FEBDF1 -:10DC8000AF6813E001213846FFF7B8FF0646002EC3 -:10DC900000D116E00098002805D000980660009892 -:10DCA0007060009601E0A66000963F68002FE9D101 -:10DCB000002C04D0A068002801D0A068466020464F -:10DCC000DDE7002C02D02046FEF789F80020D6E7D9 -:10DCD0000168891C01600AE0016809780A2903D1FA -:10DCE0000168491C016070470168491C01600168B6 -:10DCF00009780029F0D100BFF5E70168891C0160AF -:10DD00000EE0016809782A2907D1016849782F298E -:10DD100003D10168891C016070470168491C0160DA -:10DD2000016809780029ECD100BFF5E70268127894 -:10DD30000B681A700268521C02600A68521C0A6062 -:10DD40002BE00000C4300020026812780B681A70C3 -:10DD500002681278222A08D10B681A700268521CD5 -:10DD600002600A68521C0A607047026812785C2AD6 -:10DD70000DD102685278222A09D1026852780B68C4 -:10DD80005A700268521C02600A68521C0A600268DB -:10DD9000521C02600A68521C0A6002681278002A4B -:10DDA000D2D100BFE0E701B582B00298019002989D -:10DDB000002800D10EBD3CE00298007820280CD04D -:10DDC00006DC09280AD00A280AD00D2825D106E049 -:10DDD00022281DD02F2820D106E000BF00BF00BFA1 -:10DDE0000298401C029023E0029840782F2803D12B -:10DDF00002A8FFF76DFF0AE0029840782A2803D1B5 -:10DE000002A8FFF77AFF02E00298401C02900FE0A0 -:10DE100001A902A8FFF78AFF0AE002980078019999 -:10DE200008700298401C02900198401C019000BFAD -:10DE300000BF029800780028BED10199087000BF89 -:10DE4000B8E70146002900D17047087B002801D1BE -:10DE50000120F9E70020F7E70146002900D17047CB -:10DE6000087B012800D1FAE70020F8E701460029E5 -:10DE700000D17047087B022801D10120F9E700207A -:10DE8000F7E70146002900D17047087B8007800F23 -:10DE9000002801D00120F7E70020F5E7014600291E -:10DEA00000D17047087B042801D10120F9E7002048 -:10DEB000F7E70146002900D17047087B202801D1EF -:10DEC0000120F9E70020F7E70146002900D170475B -:10DED000087B402801D10120F9E70020F7E701463F -:10DEE000002900D17047087B802801D10120F9E783 -:10DEF0000020F7E7F7B582B004460F46002C0AD0A1 -:10DF0000002F08D0207B397B884204D12046FFF7C0 -:10DF100098FF002802D0002005B0F0BD207B10281B -:10DF200014D008DC01280DD002280CD004280BD016 -:10DF300008280FD109E020280AD0402809D08028DD -:10DF400008D104E000BF00BF00BF00BF00BF00BF9A -:10DF500000BF01E00020DFE700BFBC4201D101208B -:10DF6000DAE7207B102823D008DC01280DD0022816 -:10DF70000CD004280BD008287FD10AE020282AD012 -:10DF800040283FD0802878D113E000BF00BF012097 -:10DF9000C2E7BD69FB69E169A0692A460191009069 -:10DFA000FEF7D1F8002801D00120B5E70020B3E743 -:10DFB00000BF2069002802D03869002801D1002064 -:10DFC000AAE73969206905F0B8FE002801D10120CF -:10DFD000A2E70020A0E7A568BE6809E03146284610 -:10DFE000049AFFF787FF002800D195E72D6836686F -:10DFF000002D01D0002EF1D1B54201D000208BE7D9 -:10E00000012089E700250026002C01D0A06800E04F -:10E010000020054611E0296A3846049AFFF708F9FE -:10E020000646002E00D177E731462846049AFFF7CE -:10E0300061FF002800D16FE72D68002DEBD1002F84 -:10E0400001D0B86800E00020064612E0316A2046A0 -:10E05000049AFFF7EDF80546002D01D15CE70CE0CE -:10E0600029463046049AFFF745FF002800D153E7C0 -:10E070003668002EEAD101204EE700204CE710B5AB -:10E080000446024801682046884710BDC43000207D -:10E0900070B503460C460021002A01D1234D00E053 -:10E0A00015882846002110E0051206023543A8B263 -:10E0B0005D5C684005062D0F684005034540A8B229 -:10E0C00005062D0D6D006840491CA142ECD370BDC2 -:10E0D00030B502460B461548002110E0555C6840FB -:10E0E000002409E0C507ED0F002D03D04010104DAE -:10E0F000684000E04010641C082CF3D3491C99428E -:10E10000ECD330BD30B50246002000230BE014787C -:10E11000521C05126C402406E40D064D2C5B0502D2 -:10E120006C40A0B25B1C8B42F1DB30BDFFFF0000F6 -:10E1300001A00000D45A011001460A4600E0521C1A -:10E1400010780028FBD1501A704730B503460C46B2 -:10E15000002107E0585C655CA84201D0002030BD7A -:10E16000481CC1B29142F5DB0120F8E710B5002848 -:10E1700019DBFE4A03231B02D21883089B00D258E6 -:10E180008307DC0EFF23A3409A438B071B0E8407F3 -:10E19000E40EA3401A43F54B032424021B19840800 -:10E1A000A4001A5118E0F24A03071B0F083B9B0812 -:10E1B0009B00D2588307DC0EFF23A3409A438B07B2 -:10E1C0001B0E8407E40EA3401A43E94B0407240FF7 -:10E1D000083CA408A4001A5110BD0EB572B6402028 -:10E1E000F2F785FBFF202D30F2F7D6F94020F2F749 -:10E1F00065FBF3F7E3FFFF200130F2F75FFB01203F -:10E20000C007F2F774FB0121684601700021C1705C -:10E210000171417001218170D648006901280FD138 -:10E2200001A90331802005F0C5FD0121002004F083 -:10E2300043F8D04A10320421002004F080F814E0A2 -:10E2400001A90331202005F0B5FDCA48007D002852 -:10E250000BD00020C7490875012104F02DF8C54AEC -:10E2600010320421002004F06AF8684603F069FFC8 -:10E2700003F0ACFF0520F2F78FF962B60EBD3EB594 -:10E2800004460D46BC480078C007C00F002810D0D7 -:10E290001F21C94368460180891C41801821818063 -:10E2A0000121018123462A466946012003F020FE10 -:10E2B0003EBD0020FCE710B5B0480088401CAF49C7 -:10E2C0000880AF480068AE494968884208D1AB4829 -:10E2D0000088032804DD0020AA49087005F02FF902 -:10E2E00010BDF0B585B0A64806684468A6420ED0B9 -:10E2F000A448007800280CD10120A2490870002011 -:10E300009E490880A049A32005F0E9F801E005B086 -:10E31000F0BDA64201D3351B02E030468030051B1C -:10E32000142D20D31CE000209449088000270AE027 -:10E330002046641C9549085C6946C855802C00D36A -:10E340000024781CC7B2142FF2DB14216846FFF7B3 -:10E3500096FF002802D08A48446000E002E0143DA5 -:10E36000142DE0D220E0002D1ED084480088032820 -:10E370001ADB00270AE02046641C8449085C6946D1 -:10E38000C855802C00D30024781CC7B2AF42F2D30A -:10E39000E9B26846FFF773FF002801D0784844606F -:10E3A00000207649088000BF00BFB0E710B580208C -:10E3B000F2F7CFFA8021084000280BD001206D49E8 -:10E3C000887308460069012807D1002008610120F0 -:10E3D000087502E000206749887310BD0EB51F2143 -:10E3E000C943684601806A4941801E21818001211C -:10E3F0000181604B5B1C01226946104603F078FDE9 -:10E400000EBD002807D001220A43624B1B781A4335 -:10E41000604B1A7010E05F4A12788A435D4B1A70A5 -:10E420001A4612785C4B1A40002A05D1594A1278D4 -:10E4300052085200574B1A707047F0B587B0064625 -:10E4400000BF324655A1002002F0EEF900BF52484D -:10E45000401C86427ED000200690304606F0FDF833 -:10E46000074606F07FF90446514A524B06F00AF877 -:10E470000022514B0391029006F06CF80591049034 -:10E4800006F0ACF9069000BF069806F06BF904465A -:10E4900022460B4649A1002002F0C6F900BF8121A7 -:10E4A000C905069805F0C1FE4849039005F0FAFE3B -:10E4B000074606F057F9464A464B0591049005F089 -:10E4C0002FFF044606F08AF906904349069805F0A6 -:10E4D000ACFE4249019005F0A0FE074606F042F965 -:10E4E000044600223E4B06F035F800223D4B0391D6 -:10E4F000029005F015FF0591049006F0F1F83A49F5 -:10E50000086008460068002801DA002008603648E4 -:10E510000068642802DD64203349086033480078CD -:10E52000401C3249087008460078022801DB0020B0 -:10E5300008702D4800782E492C4A127888540846D5 -:10E5400000784978884203D00A484078002805D1ED -:10E55000254800E057E000780649487000BF06985B -:10E5600006F000F904462048006843E000E100E0BE -:10E570001CED00E0A8320020033100200031002013 -:10E58000D0360020FE300020B7E20010D03200204C -:10E59000192A000004310020FEFF0000626174743B -:10E5A000657279206164633A253034782000000078 -:10E5B000CDCCCCCCCCCC0C400000904070696E5FD0 -:10E5C000766F6C3A25342E33662000000000404000 -:10E5D0007B14AE47E17AA43F00007A4400803B45BB -:10E5E000000027400000E03F0831002035310020C6 -:10E5F0003631002022460B46FBA10090002002F09D -:10E6000013F900BF05E000BFFEA1002002F00CF9E5 -:10E6100000BF02210020FFF7F4FE07B0F0BD10B5E7 -:10E620000620F2F7AFFC02210120FFF7EAFEFA48CC -:10E63000F2F7D4FEF9480078002801D0FFF7CEFEAB -:10E64000012010BD10B5F6480078401CF449087050 -:10E650000846007803280FDB00200870F148408945 -:10E660000A2809DAEF48007B012805D0ED48407BF5 -:10E67000012801D0FFF7D3FF10BD10B5E948807B1A -:10E68000012806D14020F2F732F90020E64908704F -:10E6900016E0E548007800280FDDE3480078401ECA -:10E6A000E14908704020F2F73BF9DF480078002884 -:10E6B00006D14020F2F702F902E04020F2F7FEF81E -:10E6C00010BD10B5D548007801281ED1D5488088E6 -:10E6D000002816D1D3484089401CD24948810846B9 -:10E6E000408914283DDB0846007B002839D1CF48FB -:10E6F0000078002835D148810120087303F0AAF979 -:10E700002FE00020C74948812BE0F3F765FBC8489C -:10E710004068C74908602020F2F71BF92021084013 -:10E72000002803D00020BF49488104E0BD4840894B -:10E73000401CBC494881BB484089142806DBBB48C3 -:10E740000078002802D10120B6490873B548007B43 -:10E75000012806D1B7480078002802D10120B1492C -:10E76000487310BD3EB50446002C02D0012C11D1D7 -:10E7700007E010216846C180C82141810021018144 -:10E7800008E010216846C180FF21913141810121BB -:10E79000018100BF00BFC0216846017104214171A1 -:10E7A00001A803F007FF00BF684640890090684653 -:10E7B0000389C288A0A1002002F036F800BF3EBD48 -:10E7C00010B5A9480078401CA74908700846007891 -:10E7D000032808DB0020A54908700120FFF7C2FFCD -:10E7E000012004F02CFD10BD10B5904800780028E1 -:10E7F0004BD08E480078012804D0022817D0032877 -:10E8000041D127E000BF9AA1002002F00DF800BF1F -:10E81000F2F7E9FE00BF9AA1002002F005F800BF60 -:10E820000220824908700020984908702CE097481F -:10E830000078401C9549087008460078202808DDBB -:10E8400000BF93A1002001F0EFFF00BF022004F001 -:10E85000F6FC19E0002075490870022004F0EFFC76 -:10E8600000BF8EA1002001F0DFFF00BF7D20C000AF -:10E87000F1F792FE00BF8DA1002001F0D5FF00BF8F -:10E8800003F0EAFC00E000BF00BF10BD10B58C48EB -:10E890000068002836D08A48006802210840002815 -:10E8A00004D0FFF7A1FF022004F025FD8448007882 -:10E8B000C007C00F002804D0FFF782FF012004F03A -:10E8C0001AFD7F48006804210840002804D0FFF7A3 -:10E8D000F8FE042004F00FFD794800680821084084 -:10E8E000002804D0FFF7C9FE082004F004FD744896 -:10E8F000006810210840002804D0FFF7A3FE102074 -:10E9000004F0F9FC10BDFEB500250026002700200C -:10E9100001900090FC216B48006820300170FF21BD -:10E920006848006820304170664800682030817077 -:10E93000C721644800682030C170FF216148006829 -:10E9400020300171002434E0052C15D004DC002CAB -:10E9500007D0012C23D105E0082C04D0152C1ED1A2 -:10E9600016E000BF22E00120A04007430121A140A2 -:10E9700001988843019019E00120A040054301203F -:10E98000A04006430120A0400099084300900DE0FC -:10E990000120A04005430120A040064306E00120DD -:10E9A000A04005430120A040064300BF00BF601CFB -:10E9B000C4B2202CC8DB00217F2002F02EFB4021B6 -:10E9C0001A2002F02AFB3846F1F7B0FE3946002043 -:10E9D000F1F762FE3A4601998A431046F1F76EFF5D -:10E9E0000198F1F784FF6FE06261745F766F6C3AB3 -:10E9F00025342E3366206C6576656C3A25640D0AE5 -:10EA000000000000626174746572792061646320A3 -:10EA1000457272200D0A00003BE40010FC3000201B -:10EA200034310020A8320020D73000207830002078 -:10EA3000D0360020FD300020736D6172745F70610C -:10EA400072616D7320696E74657276616C3A2578B7 -:10EA5000206C6174656E63793A2578207376746FE3 -:10EA60003A25780D0A00000002310020FE30002017 -:10EA7000737461727420467745726173650D0A0084 -:10EA80004F54412073746172740D0A007930002074 -:10EA90004F5441206661696C650D0A004F54412056 -:10EAA00066696E6973680D0A000000005374617234 -:10EAB000742052657365742031303030730D0A0054 -:10EAC0009C3100200830002028460099F1F747FECD -:10EAD00031460020F1F795FDFEBD10B50221012061 -:10EAE000FFF744FB02210846FFF740FB0221032009 -:10EAF000FFF73CFB02210420FFF738FB0221052031 -:10EB0000FFF734FB02210620FFF730FB022107202C -:10EB1000FFF72CFB03210820FFF728FB0221092027 -:10EB2000FFF724FB02210A20FFF720FB02210B2024 -:10EB3000FFF71CFB02210C20FFF718FB02210D2020 -:10EB4000FFF714FB02210E20FFF710FB00210F201E -:10EB5000FFF70CFB02211020FFF708FB0221112018 -:10EB6000FFF704FB02211220FFF700FB0221132014 -:10EB7000FFF7FCFA02211420FFF7F8FA0221152012 -:10EB8000FFF7F4FA02211620FFF7F0FA022117200E -:10EB9000FFF7ECFA10BD1FB5002168460170072190 -:10EBA0004172502141810A21818102F070FFFE48AB -:10EBB00002F05BFFFC488079FC494872FA484079D2 -:10EBC0008872F9480079C872F748C0780873F64827 -:10EBD00080784873F44840788873F348807800114F -:10EBE000F349085CF1494876EF4880780007000F48 -:10EBF000EF49085CED498876EB4840780011EC4914 -:10EC0000085CEA49C876E84840780007000FE84900 -:10EC1000085CE64908770846407EE6490872E34802 -:10EC2000807E4872E148C07E8872E048007FC872EA -:10EC30000B23E14A1D21DD4802F02FFF0120DF49AF -:10EC400008751FBD10B502F00BFA10BD13B584B0E6 -:10EC50006846408A15214902884205D10C24D549CD -:10EC6000204603F036F94FE06846408AD44988428E -:10EC700004D1D4A1052003F02CF945E06846408A70 -:10EC8000CF49491F884204D1D0A1092003F021F9BE -:10EC90003AE06846408ACA49091F884204D1CEA199 -:10ECA000112003F016F92FE06846408AC449891EF6 -:10ECB000884204D1CDA1072003F00BF924E0684677 -:10ECC000408ABF49491E884204D1CAA1072003F0E7 -:10ECD00000F919E06846408AB9491039884213D0D2 -:10ECE0006846408AC54988420ED100210391002020 -:10ECF0000190029003A901A8F2F789FF01A96846D3 -:10ED0000007B03F0E6F800BF06B010BD3EB5044638 -:10ED10000D461F21C94368460180C91C41801B2143 -:10ED200081800121018123462A466946012003F0A2 -:10ED3000DFF83EBD0FB41CB56846408AAF49E031EC -:10ED4000884271D06846408A891C884262D100BFDF -:10ED50006846837D05AA0332A9A1002001F076FD53 -:10ED600000BF6846807D02284EDB6846C07D402893 -:10ED70004AD16846807D401E05A90331085C2328DE -:10ED800042D16846807D06280DD10622A0A105A8A3 -:10ED90000330FFF7DAF9002805D000BF9EA100205C -:10EDA00001F042FD40E06846807D052815D105222E -:10EDB0009BA105A80330FFF7C8F900280DD096A144 -:10EDC00003C90191009006216846FFF79FFF0120CB -:10EDD000954908611420488126E06846807D052811 -:10EDE00022D1052291A105A80330FFF7AEF9002832 -:10EDF0001AD001208C49487200BF0846427A8DA182 -:10EE0000002001F011FD0FE000BF90A1002001F0F3 -:10EE10000BFD09E06846408A7849884204D168467B -:10EE2000817D1730F2F7EAFC1CBC08BC04B018471F -:10EE300030B58DB00446601C04F0B2FF01214902D8 -:10EE400088420FD10E2221461531684604F04AFF50 -:10EE50001E22611D05A804F045FF05A80FC8FFF795 -:10EE600069FF21E2601C04F09BFFFF210131884211 -:10EE700009D10822611D0BA804F034FF0C990B98EE -:10EE8000FFF7E4FE10E2601C04F08AFF022819D1AB -:10EE90000120724908700020634948810873704955 -:10EEA0000870012004F02CFAF2F790FF00BF06234F -:10EEB000A21D6CA1002001F0C9FC00BF0120F2F7E7 -:10EEC0008AFCF1E1601C04F06BFF04283CD100BF18 -:10EED000627968A1002001F0A7FC00BF6C480078AF -:10EEE000400840006A49087000205C4908704E499B -:10EEF0004881022004F094FA002806D06548007882 -:10EF0000032802D0022004F09AF94748007B002829 -:10EF100003D04548807B01280CD1FFF73CFE02F06E -:10EF2000D9FE01205C49087000BF5CA1002001F0FF -:10EF30007BFCB9E1FFF786FE00205749087000BF4F -:10EF40005CA101F071FCAFE1601C04F029FF01211C -:10EF50004903884226D100BFA17A627A0802104391 -:10EF60000090217AE579080228430346A179657962 -:10EF700008022843024654A1002001F055FC00BFBE -:10EF8000A1796279080210431C49DF31884298D187 -:10EF9000A17A627A08021043012804D1217AE27929 -:10EFA0000802A7E01AE1E2E0D03000200C31002096 -:10EFB000E4300020D8300020293100200000024039 -:10EFC000292A00004C76627500000000424431534B -:10EFD000342D3032000000005359443450314D423A -:10EFE00044313234313233310000000056322E3099 -:10EFF0002E30000056312E302E30000001FF000070 -:10F00000424C455F43544C5F555549443A0000001B -:10F010004054455354230000404F4B230D0A000039 -:10F02000404F464623000000A83200204043414C98 -:10F03000230000005041532E61646A757374466C5E -:10F040006167203D2025640D0A00000040455252B2 -:10F050004F5220636D64230D0A000000FC30002035 -:10F0600002310020436F6E6E6563746564206164D5 -:10F0700064723A00446973636F6E6E6563746564AD -:10F080002C7265736F6E3A3078253032780D0A0035 -:10F090000331002078300020FD3000207265737449 -:10F0A0006172742061647620402064697363210D6D -:10F0B0000A00000073746F70206164762040206441 -:10F0C000697363210D0A00004741505F4556545F44 -:10F0D0004154545F48414E444C455F434F4E46496E -:10F0E000475552453D202532782C2532782C253243 -:10F0F000780D0A001043192804D01C2813D01F28AB -:10F1000033D121E0FE48007801210843FC49087012 -:10F11000FC484068FB49086000BFFBA1002001F0EB -:10F1200083FB00BF22E0F648007802210843F4493F -:10F130000870F4484068F349086000BFF8A1002057 -:10F1400001F072FB00BF11E0ED4800780321084395 -:10F15000EB490870EB484068EA49086000BFF6A137 -:10F16000002001F061FB00BF00E000BF9CE0217ABD -:10F17000E27908021043192804D01C2812D01F2855 -:10F180002AD11CE0DE48007840084000DC490870C5 -:10F19000002001F06AFF00BFEDA1002001F044FB58 -:10F1A00000BF1AE0D648007802218843D44908708D -:10F1B00000BFEDA1002001F037FB00BF0DE0D048FB -:10F1C000007880088000CE49087000BFECA10020C4 -:10F1D00001F02AFB00BF00E000BF65E0601C04F006 -:10F1E000DFFD0121C903884223D1A1796279080298 -:10F1F0001043030005F027FF06041718191A1B1CFB -:10F2000000BFE5A1002001F00FFB00BF0BA802F03A -:10F210002AFE00BF6846C38D828DE5A1002001F063 -:10F2200003FB00BF04E003E002E001E000E000BFF8 -:10F230003AE0601C04F0B4FD0121090488420FD1BA -:10F240000BA802F010FE00BF6846008E00906846D2 -:10F25000C38D828DDDA1002001F0E6FA00BF23E01E -:10F26000601C04F09DFD01281ED100BFDFA100201D -:10F2700001F0DAFA00BFE248007B002803D0E04842 -:10F28000807B012805D102F025FD0120DD490870B1 -:10F2900004E0FFF7D7FC0020DA49087000BFDAA1CC -:10F2A000002001F0C1FA00BF0DB030BD00B587B03D -:10F2B00002F022FB012002F0DCFDD74802F004FE40 -:10F2C00003216846017300214173807B8108890016 -:10F2D000491C68468173807B042188430146684647 -:10F2E00081731021C173002101740321417403A8AB -:10F2F00002F0ADFDC0200590C848069005A802F0B8 -:10F30000C8FD002002F0B8FFFFF745FC0021684669 -:10F310000170C17001710121417000218170C11D16 -:10F32000202004F047FD684602F00BFF07B000BD47 -:10F3300072B60A20F1F730F9FFF7B8FFFFF7CDFBFF -:10F34000002002F0EEFE01F06BFE012001F021FF33 -:10F3500000F026FF002001F088FE00BFB0A3B3A29A -:10F36000B5A1002001F060FA00BFFFF7CCFABA495E -:10F37000052004F066F8F2F7ECF8042003F0C0FF73 -:10F38000022003F0BDFF082003F0BAFF102003F0B5 -:10F39000B7FF00F0F7F9F2F71FFEF2F717FDF2F7EB -:10F3A00096FD02F097FC012096490870944A1032AD -:10F3B0000421002002F0A7FF00BF9148A7A1026925 -:10F3C000002001F031FA00BF62B6FFF728F91BE018 -:10F3D00003F096F8FFF75AFAFEF7E8FF484800787E -:10F3E000C007C00F002801D0FEF77BFFA0480078BF -:10F3F000C007C00F002801D102F0DEFE8048407B2C -:10F40000012801D1FEF7E9FEE2E710B5994800684E -:10F4100000280ED097480078C007C00F002808D0F9 -:10F4200000BF95A1002001F0FFF900BF012004F00A -:10F4300057FA10BDFFB587B0002700200590049053 -:10F440000024FEF74FF90590079805F00DF90246E4 -:10F450000B46019100908CA10598FEF7C4F808981E -:10F4600005F002F902460B460191009087A105982C -:10F47000FEF7B9F8099805F0F7F802460B46019136 -:10F48000009083A10598FEF7AEF8FEF72BF90490E3 -:10F4900080A1049A0598FDF7ACFF109805F0E4F8F8 -:10F4A00002460B46019100900A990498FEF79BF8DA -:10F4B000129805F0D9F802460B4601910090119977 -:10F4C0000498FEF790F80598FDF729FE039003983D -:10F4D000FEF769FC0398FEF72FFE06B2701D05F0DB -:10F4E000F1FD05467F222146641C6A542146641CB6 -:10F4F0006E54FF200002304002122146641CCBE013 -:10F5000003310020D0360020525050206E6F7469B5 -:10F51000667920456E61626C6564210D0A00000009 -:10F5200043544C206E6F7469667920456E61626C3D -:10F530006564210D0A000000424154206E6F746919 -:10F54000667920456E61626C6564210D0A000000D9 -:10F55000525050206E6F74696679204469736162FD -:10F560006C6564210D0A000043544C206E6F746971 -:10F5700066792044697361626C6564210D0A00003C -:10F58000424154206E6F74696679204469736162E8 -:10F590006C6564210D0A00007570646174652072E9 -:10F5A00073702041434345505445440D0A00000008 -:10F5B000696E74657276616C3A2578206C61746549 -:10F5C0006E63793A25780D0A00000000434F4E4ED5 -:10F5D0005F5550444154455F434F4D503A20256498 -:10F5E0002C2025642C2025640D0A00004741505F23 -:10F5F0004556545F4144565F454E440D0A00000095 -:10F60000A8320020FD30002072657374617274208E -:10F610006164760D0A000000F830002031EE001021 -:10F6200031383A35393A3134000000004A756E20DD -:10F630003139203230323500535944383831312095 -:10F640004750494F20746573742064656D6F2025A1 -:10F65000733A25730D0A0000DC3100207472616E6C -:10F6600073704D6F646573203D2025640D0A0000A2 -:10F6700004310020B43100205254434556545F31C8 -:10F680003835530D0A0000004D0000005300000003 -:10F6900046000000440000006A54281932460399CD -:10F6A00004F020FBA01904B221462846FEF72AFDEB -:10F6B00000B202900298C2B22046611C0CB22A54D9 -:10F6C000FF2109020298084002122046611C0CB278 -:10F6D0002A5400BF11E0E85D1A4909681A4A5054DB -:10F6E00018480068401C17490860084600688028D0 -:10F6F00002D30021134801607F1CA742EBDB2846A0 -:10F7000005F0AEFC0398FCF757FC0598FCF767FB87 -:10F710000BB0F0BD0EB50D480078C007C00F002833 -:10F720000ED00B4840780BA2094B0421595E0AA366 -:10F73000019200910290042200210320FFF77AFE3B -:10F740000EBD0000D0360020D03200200331002052 -:10F75000A8320020353000003431000010B5F2F737 -:10F7600043FB10BD10B5F2F72DFB10BD10B5F2F73D -:10F770009BFAF2F7A5FAF2F7B8FAF2F7C3FAF2F742 -:10F78000F7FA10BD10B5FFF7F1FFFFF7EBFFFFF73A -:10F79000E5FF10BD10B51B480078012801D1F2F734 -:10F7A00091FCFFF7B7FF10BD10B51748006818218E -:10F7B00041180A7810464A78120210438A781204D7 -:10F7C0001043C97809060843044620202040002839 -:10F7D00002D02020F1F7BDF88020204000280FD073 -:10F7E0008020F1F7B6F880210840002808D00548AD -:10F7F0000069012804D10020024908610120087530 -:10F8000010BD0000A83200201830002010B5F94CBF -:10F81000012020616061F8A0A061FA49E161012145 -:10F82000890221620021A1626162E162F2A020638B -:10F83000F54961631021A16300212164E1636164E2 -:10F84000F2A1E01D04F094FAF1A1204604F090FA30 -:10F850002020A07110BDF7B582B0044617460020E5 -:10F860000190E56800BF206900900098A84203D984 -:10F870000098401B461E04E0A1680098281A401C0E -:10F880000E1AA068401BB04201D9304601E0A068C2 -:10F89000401B0646BE4201D2304600E038460646CE -:10F8A000616848193246039904F01CFA01988019DE -:10F8B0000190039880190390BF1BAD19A068A8425E -:10F8C00000D10025E560002FCDD1019805B0F0BD35 -:10F8D000F7B582B004461546E668A068871BAF42BC -:10F8E00008D9616888192A46039904F0FBF9701950 -:10F8F000E06010E0019761688819019A039904F0AB -:10F90000F1F9E81B0190039AD1196068019A04F09B -:10F91000E9F90198E06005B0F0BD38B505460C4640 -:10F92000FF2168460170BC48015D684641700222B3 -:10F9300069462846FFF78FFF38BD10B501460A69B2 -:10F94000CB689A4204D88C68641EE41AA01801E0BF -:10F95000D41A601E10BDF7B584B0174600BFA54885 -:10F960000078002801D1FFF751FF00BF182104984B -:10F970004843A04930314618059801903569F06830 -:10F980000290002003900298854219D9B068441B68 -:10F99000BC4201D2204600E0384604467068411956 -:10F9A0002246019804F09EF90398001903900198EB -:10F9B000001901903F1B2D19B068A84200D1002505 -:10F9C0000298441BBC4201D2204600E0384604465F -:10F9D000002C0DD0706841192246019804F082F97C -:10F9E0000398001903900198001901903F1B2D19ED -:10F9F0000398002800D03561039807B0F0BDF8B532 -:10FA000004460D461646EFF310800746012080F3AA -:10FA1000108800BF00BF324629462046FFF79BFFF3 -:10FA20000090F8B280F3108800BF00BF0098F8BDC6 -:10FA3000F7B582B007461646039801901820784320 -:10FA40006C49183144182169E068884202D1A068E5 -:10FA5000451E0EE02169E068884204D22069E16811 -:10FA6000401A451E05E02069E168401A401EA16861 -:10FA70004518AE420CD92069711B4018206103E083 -:10FA80002069A168401A20612069A1688842F7D2E4 -:10FA9000E168A068451A00BFB5420AD9E26861680A -:10FAA00088183246019904F01DF9E0688019E06079 -:10FAB00010E0E268616888182A46019904F012F99A -:10FAC0000198401901900020E060761BA068451E57 -:10FAD000002EE1D100BF05B0F0BDF7B584B01646E9 -:10FAE0000598039018210498484342491831441856 -:10FAF00020690290E5680298A84236D8A068401EA6 -:10FB0000471BB7420AD3616848193246039904F08B -:10FB1000E9F8A819E060012007B0F0BD02983F188D -:10FB2000B74231D3A068401B01900198B04208D978 -:10FB3000616848193246039904F0D4F8A819E060C6 -:10FB400011E061684819019A039904F0CBF8019813 -:10FB5000321A019B0398C1186068009004F0C2F843 -:10FB60000198301AE0600120D6E70298401B471E3A -:10FB7000B74209D3616848193246039904F0B2F8D4 -:10FB8000A819E0600120C7E70020C5E7F7B582B0FB -:10FB900007461646039801901820784315491831F6 -:10FBA0004018009000984069002804D0012811D026 -:10FBB00002283AD132E00098FFF7BFFE0546B54271 -:10FBC00001D2002405E03446324601990098FFF73F -:10FBD0007FFE2CE00098FFF7B0FE0546B54201D24B -:10FBE000284600E030460446224601990098FFF777 -:10FBF0006FFE1CE0D83600205465726D696E616C32 -:10FC00000000000020370020203B00205254540008 -:10FC1000534547474552000038310020324601998C -:10FC20000098FFF718FE044601E0002400BF00BF63 -:10FC3000204605B0F0BDF8B504460D46164600BF97 -:10FC4000FE480078002801D1FFF7E0FD00BFEFF388 -:10FC500010800746012080F3108800BF00BF3246A5 -:10FC600029462046FFF792FF0090F8B280F31088F3 -:10FC700000BF00BF0098F8BD70B505460C46204691 -:10FC800004F054F80646324621462846FFF7D3FFD3 -:10FC900070BD70B503460C4618255D43E74E183617 -:10FCA000A919CD686A1C8D68954200D100220D69A2 -:10FCB000954205D0CE684D68AC55CA60012000E081 -:10FCC000002070BDF3B581B0074600BFDB48007867 -:10FCD000002801D1FFF79AFD00BFEFF3108001214A -:10FCE00081F3108800BF00BF18217943D34A18322E -:10FCF0008C18E1684D1CA168A94200D1002521693A -:10FD0000A94206D00299E3686268D154E5600126F1 -:10FD100000E00026C1B281F3108800BF00BF30466A -:10FD2000FEBDF3B581B0074600BFC4480078002887 -:10FD300001D1FFF76BFD00BFEFF31080012181F3CC -:10FD4000108800BF00BF18217943BC4A18328C18B4 -:10FD5000E1684D1CA168A94200D100256169022912 -:10FD600003D100BF2169A942FCD02169A94206D074 -:10FD70000299E3686268D154E560012600E000263C -:10FD8000C1B281F3108800BF00BF3046FEBD38B558 -:10FD9000012269460020FFF732FE0446012C02D101 -:10FDA0006846047801E00024E443204638BD10B5DD -:10FDB00000BFFFF7ECFF0028FBDB10BD70B500BFF4 -:10FDC0009E480078002801D1FFF720FD00BF9B4826 -:10FDD000056CC06BA84201D0012400E0002420463D -:10FDE00070BD10B5014618204843944C30340219B8 -:10FDF000D3681069181A10BDFFB581B005460E46CC -:10FE0000174600BF8D480078002801D1FFF7FEFC9F -:10FE100000BFEFF310810846012181F3108800BF75 -:10FE200000BF002400BF18216143844A3032891882 -:10FE30004968002900D104E0641C80494969A14255 -:10FE4000F1DC00BF7D494969A1421DDD18216143F4 -:10FE50007A4A303255501821614389184E60182172 -:10FE6000614389188F60002218216143734B30333E -:10FE7000C9180A6118216143C918CA60182262436F -:10FE8000D2180499516101E00024E443C1B281F326 -:10FE9000108800BF00BF204605B0F0BDFFB581B09F -:10FEA00005460E46174600BF64480078002801D179 -:10FEB000FFF7ACFC00BFEFF310810846012181F38E -:10FEC000108800BF00BF002400BF182161435B4AB7 -:10FED000183289184968002900D104E0641C574988 -:10FEE0000969A142F1DC00BF54490969A1421DDD45 -:10FEF00018216143514A183255501821614389181D -:10FF00004E601821614389188F60002218216143D7 -:10FF10004A4B1833C9180A6118216143C918CA60CD -:10FF200018226243D2180499516101E00024E4438D -:10FF3000C1B281F3108800BF00BF204605B0F0BDFC -:10FF4000FFB581B004460E46174600BF3B48007817 -:10FF5000002801D1FFF75AFC00BF38480069A042D1 -:10FF600030D9EFF310810846012181F3108800BFDA -:10FF700000BF002C18D018216143304A1832565067 -:10FF80001821614389184F60182262432B4B1833A4 -:10FF9000D21804999160002218216143C9180A619E -:10FFA00018216143C918CA6018226243234B1833D1 -:10FFB000D2180A995161C1B281F3108800BF00BF05 -:10FFC000002501E00025ED43284605B0F0BDFFB552 -:10FFD00081B004460E46174600BF18480078002836 -:10FFE00001D1FFF713FC00BF14484069A04232D989 -:10FFF000EFF310810846012181F3108800BF00BF94 -:020000041001E9 -:10000000002C18D0182161430C4A30325650182168 -:10001000614389184F6018226243084B3033D2186D -:1000200004999160002218216143C9180A611821BE -:100030006143C918CA601822624301E0D836002023 -:10004000BA4BD2180A995161C1B281F3108800BF2E -:1000500000BF002501E00025ED43284605B0F0BDB6 -:1000600070B504460E4600BFB0483038007800280E -:1000700001D1FFF7CBFB00BFAC4830380069A0428C -:1000800012D9EFF31080012181F3108800BF00BF67 -:1000900018216143A54A183A5650C1B281F310881D -:1000A00000BF00BF002501E00025ED43284670BDDC -:1000B00070B504460E4600BF9C48303800780028D2 -:1000C00001D1FFF7A3FB00BF984830384069A04238 -:1000D00011D9EFF31080012181F3108800BF00BF18 -:1000E00018216143914A5650C1B281F3108800BF74 -:1000F00000BF002501E00025ED43284670BD70B526 -:1001000004460E4600BF894830380078002801D1E7 -:10011000FFF77CFB00BF854830380069A04213D947 -:10012000EFF31080012181F3108800BF00BF182178 -:1001300061437E4A183A89184E61C1B281F3108832 -:1001400000BF00BF002501E00025ED43284670BD3B -:1001500070B504460E4600BF744830380078002859 -:1001600001D1FFF753FB00BF704830384069A0420F -:1001700012D9EFF31080012181F3108800BF00BF76 -:1001800018216143694A89184E61C1B281F3108810 -:1001900000BF00BF002501E00025ED43284670BDEB -:1001A00010B5FFF733FB10BDFEB5044600BF5F4836 -:1001B00030380078002801D1FFF728FB00BF002766 -:1001C000FF2069460871102C30DA5948005D4871EB -:1001D000564D183DEFF310800090012080F31088F9 -:1001E00000BF00BF287D8007800F022807D151483B -:1001F0000470022201A92846FFF72DFB0FE02846D4 -:10020000FFF79BFB0646022E07D34A4804700222E2 -:1002100001A92846FFF75CFB01E00027FF43009897 -:10022000C0B280F3108800BF00BF01E00027FF4389 -:100230003846FEBDF3B583B0074600BF3B483038B3 -:100240000078002801D1FFF7E1FA00BF102F68DA2B -:10025000364818380290049803F068FD0646EFF31C -:1002600010800190012080F3108800BF00BF029829 -:10027000FFF763FB05460298007D8007800F00288A -:1002800004D0012817D0022840D12FE0301D85422C -:1002900001D200240EE039460298FFF73EFB3246B9 -:1002A00004990298FFF7D7FA044622480178029889 -:1002B000FFF733FB2DE0042D02D20024E44314E0C9 -:1002C00039460298FFF729FB281FB04201D9304672 -:1002D00000E0281F024604990298FFF7BCFA044682 -:1002E000144801780298FFF718FB12E0394602988B -:1002F000FFF713FB324604990298FFF7ACFA044665 -:100300000C4801780298FFF708FB02E00024E44360 -:1003100000BF00BF0198C0B280F3108800BF00BFCB -:1003200001E00024E443204605B0F0BD083700207A -:10033000383100204831002070B504460E46A568CB -:10034000681C6168814206D320684655681CA0601D -:10035000E068401CE0606168A06888420DD1A26836 -:1003600021682069FFF767FCA168884203D000205C -:10037000C043E06001E00020A06070BDFFB585B023 -:10038000064617461D460E9C0698029001200390D3 -:10039000019007E03946029803F074FC029001983E -:1003A000401C01900298B842F4D20198854200D9CD -:1003B00001950F98C007C00F00281DD1002C1BD03D -:1003C00002210F980840022804D1002D02D13020CC -:1003D000009001E02020009008E0641E3046009963 -:1003E000FFF7AAFFF068002800DA04E0002C02D032 -:1003F0000198A042F1D300BFF068002848DB0FE06D -:10040000012D01D96D1E08E00399069803F03AFC0E -:1004100004900498B84200D203E003987843039014 -:10042000EEE700BF00BF0399069803F02BFC049091 -:100430000399049848430699081A0690F74A0498C5 -:10044000115C3046FFF778FFF068002800DA07E01B -:100450003946039803F016FC039003980028E2D174 -:1004600000BF0F98C007C00F002811D0002C0FD07C -:1004700008E0641E20213046FFF75EFFF068002888 -:1004800000DA04E0002C02D00198A042F1D300BFB2 -:1004900009B0F0BDFFB585B006460F460F9D0E9C16 -:1004A000002F01DA784200E03846039001200490E2 -:1004B00007E00799039803F0FBFB03900498401CA6 -:1004C0000490079903988842F3DA049908988842BF -:1004D00001D908980490002C06D0002F03DB0420DB -:1004E0002840042800D1641E02202840002802D0A1 -:1004F0000898002815D0E807C00F002811D1002C5B -:100500000FD008E0641E20213046FFF715FFF06889 -:10051000002800DA04E0002C02D00498A042F1D3B5 -:1005200000BFF06800283ADB002F05DA7F422D215A -:100530003046FFF701FF07E004202840042803D1DC -:100540002B213046FFF7F8FEF068002827DB022059 -:100550002840022818D1E807C00F002814D10898B5 -:10056000002811D1002C0FD008E0641E3021304645 -:10057000FFF7E2FEF068002800DA04E0002C02D069 -:100580000498A042F1D300BFF068002807DB019572 -:10059000009439463046089B079AFFF7EFFE09B0F2 -:1005A000F0BDF7B59EB00D46144606A81990402040 -:1005B0001A9000201B901E981D9000201C9000BFD8 -:1005C0002E786D1C002E00D115E1252E72D100274A -:1005D0000120189000BF2E78232E12D02B2E0CD085 -:1005E0002D2E02D0302E10D103E0012007436D1CC8 -:1005F0000EE0022007436D1C0AE0042007436D1C37 -:1006000006E0082007436D1C02E00020189000BFA0 -:1006100000BF18980028DED1169000BF2E78302E2B -:1006200001DB392E00DD08E06D1C0A2116984843D5 -:100630003146303940181690F0E700BF002017907F -:100640002E782E2E11D16D1C00BF2E78302E01DB9E -:10065000392E00DD08E06D1C0A2117984843314609 -:10066000303940181790F0E700BF2E7800BF6C2E8D -:1006700001D0682E02D16D1C2E7800E000E0F6E774 -:1006800000BF662E52D00CDC582E40D004DC252E44 -:1006900075D0462E74D14AE0632E0CD0642EF9D169 -:1006A00016E0702E6DD0732E6DD0752E1FD0782E63 -:1006B000F0D12BE097E02168081D206008681890B1 -:1006C0001898C0B2059019A80599FFF735FE87E084 -:1006D0002168081D206008681890169801970090FE -:1006E0000A2219A8179B1899FFF7D4FE78E0216811 -:1006F000081D2060086818901698019700900A223B -:1007000019A8179B1899FFF739FE69E000BF216807 -:10071000081D206008681890169801970090102214 -:1007200019A8179B1899FFF729FE59E000BF002070 -:1007300003900490059003A802902068C01DC00893 -:10074000C00001460830206003C90191009034A127 -:1007500003A8019B009A04F04BFC00BF02980678A6 -:100760000298401C0290002E00D106E0314619A8E4 -:10077000FFF7E2FD1C980028F0DA00BF30E029E026 -:100780002DE017E0FFE72168081D2060086805904C -:1007900000BF059806780598401C0590002E00D1F2 -:1007A00006E0314619A8FFF7C7FD1C980028F0DACB -:1007B00000BF15E02168081D20600868189000201F -:1007C00008210B4610220091019019A81899FFF7F3 -:1007D000D5FD05E0252119A8FFF7AEFD00E000BF1B -:1007E00000BF6D1C03E0314619A8FFF7A5FD1C985A -:1007F000002800DBE4E600BF1C9800280BDD1B98F6 -:10080000002804D006A91B9A1E98FFF714FA1B991A -:100810001C9840181C901C9821B0F0BDD45C0110AD -:1008200025342E33660000000FB438B5044606A800 -:1008300000906A4620460599FFF7B3FE0546002062 -:100840000090284638BC08BC04B01847FFB581B0FA -:100850000D4616461F460024002D03D02946019858 -:10086000FFF7E2FF00241EE02046E117490F0918B8 -:10087000C910C900611A04D1A2B213A10198FFF7EF -:10088000D3FF325D12A10198FFF7CEFF601CC117A4 -:10089000490F0918C910C900411A03D10EA10198C6 -:1008A000FFF7C2FF641CBC42DEDB2046E117490FA4 -:1008B0000918C910C900611A03D007A10198FFF7F0 -:1008C000B3FF05B0F0BD00005B253034785D20003B -:1008D00025303278200000000D0A000004488047CF -:1008E00004480047FEE7FEE7FEE7FEE7FEE7FEE717 -:1008F00001090110C1000010034804490860704755 -:1009000001480249086070470024F4004C3100207F -:10091000F1B5F84880470746F74880470646F54C4A -:100920000120183CA047F44D00200C35A847F3499E -:10093000009888473046A8473846A047F8BDF0B52C -:10094000EF4DF048E96885B00818044603F028FA2E -:100950002146401C03F02EFA0024E9480125C66810 -:10096000E8480C3831180391487C097C00020843A0 -:10097000A540284202903BD00B2060438119E148FA -:10098000009109300818019003F00AFA0746DD4883 -:10099000301803F005FA87422AD10F210098890107 -:1009A0004018007D00280CD0D64A00990D3A8A18CC -:1009B000517D127D090211437818019903F0FAF96B -:1009C00005E002980399A8430874000A4874CD48CA -:1009D00000990D30081803F0E3F9002808D0022D23 -:1009E00019D0042D17D0082D15D0102D1AD08047FE -:1009F000641CE4B20A2CB0D3C148C168C1480C38A9 -:100A00000918487C097C00020843800501D1BE48D2 -:100A1000804705B0F0BDBD49012088470028E7D0D8 -:100A2000222005E0B949012088470028E0D03B207A -:100A3000FFF76EFFDCE710B5B14912200969887035 -:100A400072B60121B04A0320B43A904762B610BD95 -:100A5000FEB50021684601710170AD4F0172AD4EC7 -:100A6000A74CB847A07102AB6A4601A9606902F0C1 -:100A70000AFA00284ED00820B047002803D00220F0 -:100A8000B04700280FD068460078012811D0E068F0 -:100A90006569407A01283ED00228E2D19E4AA179B8 -:100AA00028469047DDE7012168460170007A00285A -:100AB0002DD02521E06849014118497B656900294D -:100AC00008D09049D4314118487B097B0002084383 -:100AD00092498847284602F029FA0028C1D0684682 -:100AE0008D4A01799632606990472878C043800723 -:100AF000B7D1A8781228B4D121691320887072B6B2 -:100B00000121814A0320B43A904762B6A9E73D200B -:100B1000FFF7FEFEFEBD28780007000F0528A0D1D4 -:100B2000687E297E00020843062805D3687F297F56 -:100B3000000208430A2803D270491220884790E730 -:100B40007349EE31A81C8847287887224006C10FD8 -:100B5000E06811540622A91C883003F0C3F837213D -:100B6000206903F0D8F87CE7F0B5684999B0042013 -:100B7000884700280ED0654904201A318847624909 -:100B80001F20AC318847664880471620FFF7C0FE1B -:100B900019B0F0BD63488047002810D0584DEC686C -:100BA000A1790807F4D5E079C2071CD05E49204638 -:100BB00098308847E868C179490849001FE0594ED4 -:100BC000574F574DB2361C376C46103507E0684614 -:100BD000B0470128DCD168460178601CB847A847B7 -:100BE0000028F4D0D4E782070BD54F4A20461C32A8 -:100BF0008E30811C9047E868FD22C17923E0C171E5 -:100C0000C6E7420708D5484920466031A8308847E2 -:100C1000E868FB22C17916E00207F726002A09DA04 -:100C2000414A21464232A07A0B319047E868C179A7 -:100C30003140E4E7C00608D53B4968467C31884727 -:100C4000E868EF22C1791140D9E720463140FF30F2 -:100C5000A1712130017D0026002910D006752146A2 -:100C6000072287310CA803F03DF821460DA82A225F -:100C70008E31033003F036F82C490CA88847012048 -:100C80006946087048708E70E96800A82A2203300F -:100C90008E3103F027F82D220821254C6B460020C9 -:100CA000A04775E716490128896A0FD0022811D09C -:100CB000042812D0082813D0102814D0202815D0CA -:100CC000402837D0802839D0012070478878C00765 -:100CD000C00F7047887880072EE0887840072BE0A7 -:100CE0008878000728E08878C00625E088788006A4 -:100CF00022E00000BF650000776A0000CF16000008 -:100D000050310020CE03000001120000F50A00005F -:100D100049570000791900008B1E00002B6200006B -:100D2000BD600000054E000027260000DF470000E0 -:100D3000A13E000088784006C00F70478878C0093F -:100D4000704710B5017801291FD1401C03F028F825 -:100D5000FE4A10283AD00DDC012817D002281DD0F9 -:100D6000042823D0082810D1FFF79CFF00280CD1BD -:100D7000F74809E0202839D0402806D1FFF792FF34 -:100D8000002802D1F2485430804710BD0120FFF7FF -:100D900089FF0028F9D1FFF7E7FE10BD0220FFF719 -:100DA00081FF0028F9D1FFF753FE10BD0420FFF7A3 -:100DB00079FF0028F9D1D068407A012803D00228B1 -:100DC000F3D1E448E0E7E348AE38DDE71020FFF771 -:100DD00069FF0028E9D1906A2030407D400701D5A5 -:100DE0003E2000E00820FFF793FD10BD2020FFF714 -:100DF00059FF0028F9D1D6484830C5E770B510250D -:100E00000826D24C002821D0A06A817E3143817609 -:100E1000014660310A7E637852095201DB06DB0E1F -:100E20001A430A762030427B067B1302E268334382 -:100E30002332547C167C22023243934214D0027334 -:100E4000120A4273C87D2843C8750DE002F008F805 -:100E5000A06A0022014620310A734A736030C17DC6 -:100E60002943C175BC480677012070BDB748C068EA -:100E70002330417C027C080210430BD0B7494878EC -:100E80000A7800021043032210430870000A4870D9 -:100E90000120B3E7704730B4B14CA44630BC604782 -:100EA000F8B5AE48407A000663D5A848C668304613 -:100EB0002330417C007C0F02A84907434878097819 -:100EC00004020C43002F01D1600752D5A34DA87B2B -:100ED000697B00026D1C08434BD0002F49D0687914 -:100EE0002979000208432ED12136707C317C000222 -:100EF000084303F0CDFB00229A4B03F0C3FA03F042 -:100F000013FC80B27843642102F0D2FE4004010C4D -:100F10002971080A68710A204143707D327D000200 -:100F20001043814206D30A21401E02F0C1FE2871FF -:100F3000000A6871687929790002084303D1012009 -:100F40002871002068718548A10709D502218C43CA -:100F500001210C430470210A41700020FFF74EFF6D -:100F600068792A79010211437F4B00224020FFF764 -:100F700092FFF8BD1CB579494A7A002A40D04A78D8 -:100F80000B7812021A43D3063AD443780478180235 -:100F90002043012834D1C878401E0006000EC870D6 -:100FA0002FD08B780846017BC47A0A022243017A4B -:100FB000C47909022143C01C012B2AD0521A0272A3 -:100FC000120A42721206037A120C1A43521A694626 -:100FD0000A80427A017A120612140A4369464A804C -:100FE0005E498A7B497B12020A4369468A80417BBB -:100FF000027B080210436946C8805C4968468847FE -:101000001CBD887AC870402002430A70100A4870DC -:101010001CBD5218D3E7564A1047554A2032104794 -:1010200038B5002469460C7021467F20FFF7F5FF94 -:1010300000213B20FFF7F1FF29213B20FFF7EDFFC7 -:1010400069463B20FFF7E7FF68460078800701D537 -:10105000012038BD641CA4B2FF2CF1D9002038BD9A -:1010600010B544488047012010BD10B53749424AA9 -:101070008870002807D1C8688078022803D0002033 -:101080009047012010BD0120FAE710B52F4C012830 -:10109000E168887004D0002831D0022846D073E07F -:1010A000206B01462030027852085200027002780C -:1010B000FD231A4002700878800980011C300870F6 -:1010C0004878800980011C30487000217F20FFF79C -:1010D000A4FF03212120FFF7A0FF1F210320FFF71A -:1010E0009CFF02217F20FFF798FF01210020FFF7DE -:1010F00094FF00217F20FFF790FF0F2141E00021A6 -:101100007F20FFF78AFF00210420FFF786FF0221DE -:101110007F20FFF782FF00210846FFF77EFF0021B6 -:101120007F20FFF77AFF002103202BE002217F20A0 -:10113000FFF773FF03210020FFF76FFF00217F20DF -:10114000FFF76BFF0021032018E000005031002062 -:10115000791600002715000020000240873B002080 -:10116000AB4400000000F43F6D0E0110334200005C -:10117000C561000007470000A7650000FFF74DFFAD -:1011800000210420FFF749FFA078FFF76EFF012040 -:1011900010BD10B5FFF779FF012010BD10B5F6485E -:1011A0008047F648C06A017ADF22114001720120AF -:1011B00010BDFEB5F2488047F04C0190E06A817A9C -:1011C000007ACF07FF0F0026C506EE49ED0E4878DE -:1011D000097800020843800608D5A06A2030417BC8 -:1011E000027B0802104301D0FFF75AFEA80702D085 -:1011F0000126FFF7D3FFE148C06A817A4908490018 -:101200008172DF490120183988470220FFF73DFF2E -:10121000DD4964208847002469460C702546012179 -:101220007F20FFF7FAFE00210A20FFF7F6FE2221B9 -:101230000A20FFF7F2FE69460A20FFF7ECFE684637 -:1012400000784007EFD469460A20FFF7E4FE6846BD -:101250000078400705D568460078000706D40125C8 -:1012600004E0641CC948A4B28442ECD3C64964209B -:1012700088470020FFF709FFC149019818398847BE -:10128000BE48C06A817A4908490039438172002EFC -:1012900002D0B9480C388047002D01D00120FEBD96 -:1012A0000020FEBD10B51121B64802F034FD10BD7E -:1012B00070B50446401C02F073FD022818D00428C3 -:1012C00019D001214904884247D125462035687B41 -:1012D000092301070209090F0020072A1CD0032A4D -:1012E00020D0022A25D0012A29D0002A2DD032E090 -:1012F000FFF7D8FF3AE0A14D0121E868FF30213027 -:10130000017501F05EFEE8688078002801D1FFF7E2 -:1013100050FFFFF785FE29E0581A06214843412176 -:10132000C94304E0581A062148433521C943081A25 -:1013300010E0581A062148432321C943F7E7581AF9 -:10134000062148431721C943F1E7581A06214843AB -:10135000801D404240B2687308E040281DD0012142 -:10136000C903884202D1601DFFF704FE8549487811 -:10137000097800020843800607D5601C02F010FDC2 -:101380000005000F01D0FFF78BFD7C483C3002F0D8 -:1013900007FD01462046884770BD7848383002F086 -:1013A000FFFC4006E2D570BDF0B5744C0646E0681F -:1013B0008DB0FF302130407C0D46002829D0002D13 -:1013C00026D072B6A068183002F0EAFCE16832223A -:1013D000FF312131897C6E4B514340186A463221DE -:1013E000984762B6002E04D0E068FF302130807C40 -:1013F0003070E7680A21FF372137B87C401C02F0C3 -:1014000041FCB974E078401CC0B2E0700A2802D9EF -:1014100000200DB0F0BD684600780128D1D100A9A8 -:1014200007222846013102F05DFC2A22E81D02A9AC -:1014300002F058FC0120ECE7F0B5054655498DB0A7 -:10144000202088474D4C0426E16820690F468670AD -:101450000822C01CC931BD3702F044FC20690422B7 -:1014600039460B3002F03EFC0D214B4A03209047D9 -:10147000E068294608220A31C13002F033FCE068F6 -:10148000294604221231B93002F02CFC287A434F4D -:10149000002802D1687A00281FD00020E070E068A0 -:1014A0002A7A01468030837B9A420AD16A7AC07BCD -:1014B000824206D108222846903102F04CFC0028D6 -:1014C00017D069460020FFF76FFF012826D00622BB -:1014D0000021334B012098479BE7E0680222817985 -:1014E000114302468171C132FF3011461030B847B6 -:1014F00010E0E0688179024631438171C1321146C2 -:101500009830B847E06880308079012802D12149BD -:10151000022088472248A03080477AE7E06801A986 -:101520002A228E30033102F0DDFBB8E77CB5451C82 -:101530008078297800020843104C022810D00F2828 -:1015400010D001211D2810D0FF3810280DD0154AC9 -:10155000694601209047687829780002084302E034 -:10156000032000E0022060717CBD61717CBD0348F6 -:10157000407970470C49084713470000503100205C -:10158000BF650000873B00202B620000FFFF0000CA -:1015900059530000050B00004D11000019220000F6 -:1015A000D91900001F1D0000B34400001CB5FF48FE -:1015B0000821017000214170017BC27A0902C01C20 -:1015C000114341D04279037912021A43891A0BB2AE -:1015D0006A461380417A027A0906091411436A4661 -:1015E000518019220624D201062B02DA6B461C8098 -:1015F00003E0934201DD6B461A80062902DA694650 -:101600004C8003E0914201DD69464A80417B027BC8 -:10161000080210436946C880E448817B427B080287 -:10162000104369468880E248C0682330417C027CD0 -:101630000802104302D00020FFF7E0FBDD496846B6 -:101640008847DD49402088471CBDD84948780A783A -:1016500000021043C2050CD5FF22013290430870EE -:10166000000A48700879401E0006000E087109D073 -:101670009CE720221043102290430422104308705C -:10168000000A48707047FEB5C84D0446687829784E -:101690000002084300077DD5C848804769782A784A -:1016A000090211430822914329700A0A6A706B7A71 -:1016B000064628461A066ED5A27967791202651C7D -:1016C0003A43BB4FE41C002A77D01022114301702B -:1016D0000A0A427088065ED46879297900020843B4 -:1016E00032D002F0D5FF019100906078217800029D -:1016F000084302F0CDFFB24C0022234602F0C2FEA6 -:10170000019B009A02F0BEFE01910090F868213022 -:10171000417C027C0802104302F0BAFF00222346FB -:1017200002F0B0FE07460C46687A297A00020843A8 -:10173000801B02F099FF3A46234602F0A3FE019B6C -:10174000009A02F0EDFD24E0607821780002084361 -:1017500002F083FF0446F8682130417C027C0802D5 -:10176000104302F07AFF214602F006FD02F0FAFF74 -:101770000022934B02F086FE07460C46687A297ACF -:1017800000020843801B02F06FFF3A46234602F036 -:1017900079FE02E06EE064E00FE00022894B02F087 -:1017A000D9FE02F0C1FF0104090C00D10121864BD2 -:1017B00000228020FFF76FFB53E09A0651D5827814 -:1017C000012A4ED18A064CD4FF22784801321143B7 -:1017D0000170090A4170607821780002084373495A -:1017E0000A7BCB7A1102194388423AD902F035FFBD -:1017F0000446F8682130417C027C0802104302F064 -:101800002CFF214602F0B8FC02F0ACFF00226C4B2A -:1018100002F038FE07460C46687A297A000208432F -:10182000801B02F021FF3A46234602F02BFE0022E5 -:10183000644B02F08FFE02F077FF0104090C00D127 -:101840000121614B00228020FFF725FB574841789A -:10185000027809021143FF22013211430170090A83 -:10186000417003206946088102229103574C02AB64 -:101870000020A047FEBD10B50446007800280DD119 -:10188000A17862780802104309D001281ED00328ED -:1018900027D00C2802D1201DFFF748FE10BD01F013 -:1018A000DFFA4B49201D8847002802D12820FFF786 -:1018B0002FF8201DFFF7E7FE3D480121C3680622EF -:1018C00009040020414C3133A04710BD01F0C8FA93 -:1018D0004049201D88470028F7D12820FFF718F835 -:1018E00010BD201DFFF7A8FD10BD10B50078012820 -:1018F00001D1FFF724F810BDF0B5374885B0804717 -:1019000001217F20FFF789FB69465020FFF783FB09 -:1019100068460078042801D030488047FFF780FBF4 -:10192000234CE068807801286DD002287ED0FFF734 -:1019300040FC012568464580058029481E490190E4 -:10194000684684398847684605704570002545809B -:1019500024480190244BE06808226946C01802F030 -:10196000C1F9164E012140205E3EB0470121802082 -:10197000B04701212020B047FF210C31684601808B -:101980000B2141808580C580058145818581C58188 -:1019900016480490164968468847A0680A3002F045 -:1019A000FFF9024A134B573A572126E0873B0020A4 -:1019B0005031002033420000B3440000BF55000006 -:1019C0000000F43F000059404B160110A13E0000FA -:1019D0005D5B0000475F0000793D0000F7460000B6 -:1019E000EB180110430D0110CE0200007718011012 -:1019F0008D4300005953000005E0984701F0E1FADB -:101A0000012005B0F0BDFE4880470746E06A817AB4 -:101A1000CD07817AED0F490849008172F84E012007 -:101A2000183EB0470220FFF730FB00E00EE0F5491A -:101A3000642088470120FFF728FB3846B047E06A5A -:101A4000817A490849002943817272E70220FFF731 -:101A50001CFB6EE710B5EC488047012010BDEA4939 -:101A600010B51E318847012010BDE74910B554312B -:101A70008847012010BDE44910B560318847012036 -:101A800010BDE14910B56E318847012010BDDE4917 -:101A900010B57E318847012010BD10B5DA4CE63410 -:101AA000A047012010BDF8B5D84CD949E0683730BF -:101AB000884720693B230178BF250A09E1681201A4 -:101AC0005B5C1B071B0F1A4302701207120F012ADF -:101AD00079D00B4640335A781B7812021A430B46D2 -:101AE00042331A70120A5A7002788B7A2A409B018C -:101AF0001A435206520E027066235B5C42789B1DAD -:101B000092099B0692019B0E1A4342700622801C8A -:101B10000B3102F0E7F8E1686620425C002A04D04D -:101B200020696731083002F0DDF8E06800212030DC -:101B300041772069B74A41788906890E891C904708 -:101B4000206901780A091201121D0270E1682A4019 -:101B50008B7ADB075B0E1A43027046235B5C42788C -:101B60009B1D92099B0692019B0E1A43427006220E -:101B7000801C0B3102F0B6F8E1684620425C002A76 -:101B800004D020694731083002F0ACF82069A14A3E -:101B900041782C328906890E891C9047E06801271C -:101BA00005462035E97E01293BD000294CD0022989 -:101BB0004AD0062948D00023974C1A4601211846DE -:101BC000A047F8BDFFE70A464032137953718B7A7C -:101BD0000278DB072A405B0E1A43027087235B5CA6 -:101BE0005206520EDB011A43027042780B31920901 -:101BF00092010C3242700622801C02F073F82069B8 -:101C0000E16806220830883102F06CF8E1680322AE -:101C10003D2042547E4A8720405C323A88319047CA -:101C200087E74030417900290AD028200621A26A9E -:101C3000937EFD242340937617756B7F2A7F43E0C4 -:101C4000477101200146F2E7064642367178327844 -:101C50000B02134317D0192189014B432230417FD6 -:101C6000047F0802204301228004800C009006D0EB -:101C70000146184602F006F8421C7F2A10D8D4B25A -:101C80003770380A14E03770390A71702230417F9A -:101C9000027F0802104301248004800C009008E0B9 -:101CA0007F24104621467E3001F0ECFF3070000AA0 -:101CB00070705648806A817E0222114381760775D2 -:101CC0006B7F2A7F00992046544CA04753483E30F2 -:101CD000804776E710B5FFF7E6FE012010BD10B58E -:101CE0004F4903200870474964201A3188474D48FE -:101CF0008047012010BD72B60021444A906A4175A8 -:101D0000037C01210B430374D068452211544230F7 -:101D100001700021417062B60120704710B5424940 -:101D20008847012010BDF0B5384CA56A2C466034B8 -:101D30002678FD27C0073E40800F06432670A1701D -:101D4000627062352B71180A687105982071000A5B -:101D50006071F0BDF8B52D4D2D49E86837308847E2 -:101D60001120EF68002480013D186E79A8790321C5 -:101D7000401C01F087FF01208840A971064203D171 -:101D8000641CE4B2032CF1D31125AD017C19607BF6 -:101D9000217B00020843A91C7F18010A1B4E3873DF -:101DA000797300280BD0607A227A0102192011433E -:101DB000800101F067FF0206120E04D004E001204A -:101DC0003873002078730122787A397A0002084348 -:101DD0000090607A217A03020B43A0791349095CD1 -:101DE000E079FFF7A0FFF068002140190171C17090 -:101DF000017441748178002901D008291AD917E0AB -:101E0000BF6500002B620000833D000050310020C0 -:101E1000B1570000D9600000A13E00005F560000ED -:101E2000000002400747000001410000E45C01108F -:101E300008218170F9488047C3E610B5FFF78AFF93 -:101E4000012010BD10B5F6488047012010BDF449AF -:101E500010B508318847012010BDF14910B5163181 -:101E60008847012010BDEE4910B578318847012020 -:101E700010BDEC49487001207047E94910B5863122 -:101E80008847012010BDE64A10B58E3290470120E8 -:101E900010BD7CB5054601F083FFE24904463831A8 -:101EA00001F088FF281D01F07BFFDE493C3101F085 -:101EB00081FF40208443DC48D94901900094684662 -:101EC0009631884701207CBD10B5D849884701204C -:101ED00010BDD64A10B508329047012010BD10B58C -:101EE000D3488047022801D9002010BD012010BD31 -:101EF000F8B50E46CF4907464878097800020843EE -:101F00001C461546800609D5C648806A2030417BAC -:101F1000027B0802104301D0FEF7C2FFC649012030 -:101F2000884700280CD0C2488047022809D972B6D9 -:101F30002346BE4C2A46314638461834A04762B67E -:101F40003FE600203DE6BD49084710B50446BA49C2 -:101F500001208847002803D0B84920460831884727 -:101F600010BD70B50546B44A0C46012090470028C4 -:101F700004D0B24A214628462232904770BDFFB5B0 -:101F80000F4681B0AC491D46164601200A9C884781 -:101F9000002807D00094A94C2B46324639464434D9 -:101FA0000198A0472DE5F8B50E460746A2491C4604 -:101FB000154601208847002806D023469F4C2A4614 -:101FC000314638467C34A047FBE510B504469A49B3 -:101FD00001208847002803D098492046AC31884723 -:101FE00010BD70B50546944A0C4601209047002864 -:101FF00004D0924A21462846C632904770BD70B53B -:1020000005468D4A0C4601209047002804D08B4A93 -:1020100021462846E832904770BDF8B50E4607467F -:1020200085491C46154601208847002805D02346CF -:10203000834C2A4631463846A047C2E570B50D4666 -:1020400006467D49144601208847002805D07C4B70 -:102050002246294630463033984770BD70B50D464C -:1020600006467549144601208847002805D0744B60 -:102070002246294630465C33984770BDF8B50E4677 -:1020800007466D491C46154601208847002806D0A2 -:1020900023466B4C2A46314638468834A04790E5A3 -:1020A00010B50446644901208847002803D06449DC -:1020B0002046B831884710BD10B55F4901208847D8 -:1020C000002802D05E48CC30804710BD70B5554D19 -:1020D0000446082804D0E868407808280DD014E0A9 -:1020E00000217F20FEF799FF01214020FEF795FF98 -:1020F000E86A0178C908C9000EE000217F20FEF7D8 -:102100008CFF00214020FEF788FFE86A0178620713 -:10211000C908C900520F11430170E86844700120DA -:1021200070BDD3E710B504464648804720700120B3 -:1021300010BD10B504464348801D80472070012023 -:1021400010BD404910B51C318847012010BD3D48E5 -:1021500010B572308047012010BD3B4800473B4915 -:1021600008473A491A31084708B539496846884747 -:102170006846C0788007C00F08BD08B53449684676 -:1021800088476846C078C00900D0012008BD10B556 -:10219000FEF741FF10BD10B5FEF73FFF10BD21480F -:1021A000806AC07B052805D0062803D00F2801D0FF -:1021B000002070470120704710B5FFF7F0FF00289E -:1021C00002D1204852308047012010BD10B515497A -:1021D0000122886A4275437CDB09DB019B1C437446 -:1021E000931E83741B0AC374C96ACB7AEF242340FD -:1021F000CB724B7B93434B738B7A13438B72817EF1 -:10220000022319438176017C114301740F49052093 -:102210001A3188470F488047012010BD255700001C -:102220001D42000050310020B11201102D4300006A -:102230002B4E0000873B0020F50A0000B73A000053 -:10224000BB3B00009F440000FB5F00002B620000CE -:102250004D650000E546000010B5F84880470120B4 -:10226000DBE710B5F64988470120D6E7F44910B5F9 -:10227000183188470120D0E7F04910B5463188472A -:102280000120CAE7ED499A310847EC4910B5E83119 -:1022900088470120C1E710B5EA4880470120BCE724 -:1022A000E84810B5183080470120B6E7E54BA23367 -:1022B0001847E44BD8331847F8B50746E2480026DC -:1022C00080680D463446283001F06AFD2903C9199B -:1022D0004118DD48406B814211D9002071E472B68B -:1022E000D9488068283001F05BFD2103C9194018E6 -:1022F000D64A01219047064662B6641CE4B2AC425D -:10230000EDD330465DE4F8B5CF4D0446A8681746D6 -:102310000E46283001F044FD0146A21980186A6B70 -:1023200090420AD8002908D072B60819C74B3A461D -:102330003146EA3B984762B643E4002041E4F8B5F1 -:10234000C14D0446A86817460E46283001F028FD06 -:102350000146A21980186A6B90420AD8002908D059 -:1023600072B60819B94B3A463146823B984762B675 -:1023700027E4002025E470B5B54800240078B34E6A -:10238000B14D00280DD001281ED024E072B61430C3 -:1023900001F006FD210340180121B04762B6641C1C -:1023A000E4B2A868C17B827B09021143A142EDD847 -:1023B00011E072B6103001F0F3FC21034018012146 -:1023C000B04762B6641CE4B2A868C17B827B090294 -:1023D0001143A142EDD8012070BD70B504460D46F1 -:1023E000000B421998488068C17B837B090219431E -:1023F0008A4201D9002070BD9549944E0978002980 -:1024000002D0012903D00AE072B6143001E072B69E -:10241000103001F0C5FC00192946B04762B6012012 -:1024200070BDF8B504468A480F4601788648874D46 -:102430008068823D1646002902D0012903D00BE0B6 -:1024400072B6143001E072B6103001F0A9FC001928 -:1024500032463946A84762B601203AE430B47A4B96 -:102460009C68E37BA47B1B0223431B03834202D2B1 -:1024700030BC0020704730BCD3E730B4754CA44664 -:1024800030BC6047F3B5704889B0806800242830BC -:1024900001F086FC074609984609002511E072B64E -:1024A00068016A4BC01920216A46EA3B984762B628 -:1024B000002069460A5C401C121994B22028F9D306 -:1024C0006D1CB542EBD30998C606F60E72B63146BE -:1024D00068015E4BC0196A46EA3B984762B6002025 -:1024E000694603E00A5C121994B2401CB042F9D369 -:1024F0000A98844202D101200BB0F0BD0020FBE716 -:10250000F8B54E489C388047514C5734607A0028C3 -:1025100040D00006042500280FDA607821780002F8 -:102520000843400709D5FEF7BBFC6078217800021C -:102530000843A8432070000A607060782178000288 -:102540000843454F454E41060CD540218843207035 -:10255000000A607002206946088002466B463946D0 -:102560000020B0476078217800020843C10711D0ED -:10257000400840002070010A6170800702D568465B -:10258000058002E005206946088002226B46394634 -:102590000020B04750E43248004738B52A4C207834 -:1025A000002805D1264968467E39884701202070D9 -:1025B000012038BDF8B50278002A70D0244957317F -:1025C0004A7242788A72002A01D0042A01D9042270 -:1025D0008A72C278847813021D4A23435732D37219 -:1025E0001C0A14734479057924022C4315466C7334 -:1025F000240AAC73C479857920022843D073000A79 -:10260000107411480827C068D21C2130447C007C1B -:10261000240204430120A34228D900258D701B1BEE -:102620008C7AA34204DA1071000A50718B722AE08E -:10263000E400A34216DA1071000A15E0F746000024 -:10264000CB650000034800005031002043540000D7 -:10265000303B00207B4A000000800000A13E0000CB -:10266000F94B00001771380A50710CE088708E7AAF -:10267000E51AB5420EDA060A107156719C4201D174 -:10268000887200E08D72887AC8700871FEF78EFF3C -:10269000012055E4F3009D42E4DACCE7FFE7002097 -:1026A0004EE4FE49496A0870020A4A70020C8A70B8 -:1026B000000EC870487A022210434872704738B53D -:1026C000044600200090F649684688470099F820A3 -:1026D0008143E006000E08430090FFF7E2FF38BD9B -:1026E00008B500200090EE4968468847009800062B -:1026F000C00E009008BDEA4872300047E8495A31E0 -:102700000847E8490847E7491A310847E6480047BB -:10271000E5490C310847F8B500260B46044601256B -:10272000304631462D03675C491CBE19A942FAD3D5 -:102730000021675C491C7840A942FAD39E4221D10E -:1027400090421FD1D54EB0680A3001F029FB001924 -:102750005722D64901F0C6FAB0681C3001F020FBC0 -:10276000F168001907220A3101F0BCFA0121D04AB0 -:1027700000209047CE4B002022462946823B9847B6 -:10278000012021E400201FE470B501260546C34C5A -:102790003603C74B00203146EA3BA2699847C5493A -:1027A00028468847A0681C3001F0FAFAA169072280 -:1027B0004018E1680A3101F095FA0121BC4A002075 -:1027C0009047BB4B00203146823BA269984770BDC1 -:1027D00010B50446B14880680A3001F0E1FAB44B04 -:1027E0001021EA3B22465730984716E570B501267E -:1027F0000546AA4C3603AE4B00203146EA3BA2699F -:1028000098470121AA4A00209047A0680A3001F0A9 -:10281000C7FAA169102257314018294601F062FA1F -:10282000A34B00203146823BA269984770BD9B486C -:1028300040690178C943890702D18078062801D010 -:1028400000207047012070479B4A1047F3B581B0C4 -:10285000060025D0914F386A0446C17980790D026F -:102860000543E01C01F09CFA0102A07801430C46EC -:10287000002D17D0002C15D001218D4B090300200D -:10288000EA3BBA699847B8680A3001F089FAB96931 -:102890006731405C401CC7B2032F05D90220FEBD42 -:1028A0000120FEBD0420FEBDB54204D10298844241 -:1028B00001D10020FEBD01217D4A00209047774CC8 -:1028C000A0680A3001F06CFAA269794B11466731B1 -:1028D0004754012109030020823B98470320FEBD95 -:1028E00008B56F496846884700984108C90701D074 -:1028F000002008BD0221084369490090283188471B -:10290000012008BD694801210278644809078068F0 -:10291000002A03D0012A07D000207047C27B837BA6 -:1029200010021843400304E0C27B837B100218436B -:1029300000034018704770B504465C480D460178A6 -:1029400056480126B6038068002903D0012903D028 -:10295000002070BD143000E0103001F021FA801921 -:1029600072B60019524A2946904762B670BDF8B552 -:1029700005464E480F46017848480124A403806864 -:102980001646002903D0012903D00020A6E4143004 -:1029900000E0103001F004FA001972B64019444BFF -:1029A00032463946EA3B984762B697E4F8B50546A1 -:1029B0003E480F46017839480124A4038068164632 -:1029C000002903D0012903D0002087E4143000E05F -:1029D000103001F0E5F9001972B64019344B324657 -:1029E0003946823B984762B678E410B5030002F09E -:1029F0002AFB09060C16202A343E416D890001216C -:102A00007F20FEF70AFB882104E001217F20FEF7EA -:102A100004FB8A216120FEF700FB81216FE0012188 -:102A20007F20FEF7FAFA8A216120FEF7F6FA832169 -:102A300065E001217F20FEF7F0FA8A216120FEF790 -:102A4000ECFA87215BE001217F20FEF7E6FA8A217C -:102A50006120FEF7E2FA8F2151E001217F20FEF78D -:102A6000DCFA8A216120FEF7D8FA9F2147E0012194 -:102A70007F203DE000217F20FEF7CFFA02213020A9 -:102A8000FEF7CBFA01217F20FEF7C7FA1F21632052 -:102A9000FEF7C3FA03216D2010E000005031002042 -:102AA0004D6500002B620000776A0000303B00207B -:102AB00043540000A13D0000D9600000FEF7ADFACC -:102AC0008A216120FEF7A9FAB02118E000217F20B9 -:102AD000FEF7A3FA02213020FEF79FFA01217F20A2 -:102AE000FEF79BFA1F216320FEF797FA07216D205E -:102AF000FEF793FA8A216120FEF78FFABF21652045 -:102B0000FEF78BFA71E610B5FB4CA068283001F097 -:102B100047F9616B081A68E6F84800787047F8B51D -:102B20000546F54EF548B26900781446002801D0F4 -:102B3000002003E4280502D02805000D2D1A72B6E6 -:102B400001210903EE4F0020B84762B6706B2146A1 -:102B5000401B283101F02EF905462046103001F0C7 -:102B60001FF90090281A41080098081821461431CE -:102B700001F020F901460098081A0001000CA0732A -:102B8000000AE07372B60121DD4A0020EA32904764 -:102B900062B672B60121DA4B090300206833B269CC -:102BA000984731210020B268B84762B6012054E44A -:102BB000D148D14B80799B7902091B0709201B0F53 -:102BC000C01A062300215843072A08D0032A09D037 -:102BD000022A0BD0012A0CD0002A0DD00FE041218F -:102BE000C94301E03521C943081A07E02321C9433D -:102BF000FAE71721C943F7E7801D404241B2C8B246 -:102C00007047F3B5BF4EC04F8DB005460024322249 -:102C10006B4621460320B04768464088A84206D14B -:102C2000684601790E98017001200FB0F0BDB842DE -:102C300004D068460088001984B2E8E70020F4E771 -:102C4000F3B5B04EB04F8DB00546002432226B462E -:102C500021460320B04768464088A84208D1241D79 -:102C6000A1B2012203200E9B00F0BAF90120DCE79B -:102C7000B84204D068460088001984B2E6E7002014 -:102C8000D3E7F3B59F4EA04F8DB005460024322206 -:102C90006B4621460220B047684681784278080298 -:102CA0001043A84205D1684641790E980170012071 -:102CB000BBE7B84204D068460078001984B2E6E762 -:102CC0000020B2E78D4910B55731487809780002E5 -:102CD0000843800603D5FEF7E3F8012085E50020D0 -:102CE00083E58A4B184710B50446834880680A304C -:102CF00001F056F80821824B22466730984774E568 -:102D000070B5054672B67C4C012636037C4B3146C5 -:102D10000020A26998477A4A01210020EA329047B0 -:102D2000A0680A3001F03CF8A16908226731401818 -:102D3000294600F0D7FF724B002031466833A26964 -:102D4000984762B670BD7249082008476A494863CF -:102D50007047FEB5684D0027A868801D01F020F877 -:102D6000674E01AA0621B047002823D000241CE0AA -:102D7000A868801D01F014F861006118891D4018D1 -:102D80006A460321B047002814D06846007803281B -:102D900009D1684640787F2801D169468F78012F94 -:102DA00001D1572807D0641CA4B268460089A0420C -:102DB000DED80020FEBD68468078FEBDF1B54E4EDF -:102DC00084B0B0680027801D00F0EAFF4C4D01AAD6 -:102DD0000621A847002823D000241CE0B068801DED -:102DE00000F0DEFF61006118891D40186A4603216A -:102DF000A847002814D068460078032809D16846FF -:102E000040787F2801D169468F78012F01D157285A -:102E100008D0641CA4B268460089A042DED8002015 -:102E200005B0F0BD72B601273F0339460020B269F4 -:102E3000A847334A01210020EA329047B068801D3C -:102E400000F0AEFFB26904998318600020180830C2 -:102E500019542B4B002039466833984762B6DFE798 -:102E600010B500F0F4F8002804D000F0F0F80128C4 -:102E7000FBD0BAE400F0EBF80028FBD000F0E7F854 -:102E80000128FBD0B1E4F0B51B4C0025A46AE6781C -:102E9000360701D50020F0BD00BF6D1CEDB2642DDA -:102EA000FAD3254640356E7CB607FCD4002526466D -:102EB000C036377947556D1CEDB2022DF9D34678EF -:102EC0000125F709002F08D0F606F60E0E701570D2 -:102ED00042785206D20F1A7004E0B3069B0E0B70B4 -:102EE00000231370044B0A789B6A801CC033272A86 -:102EF0001AD20022C03411E050310020303B0020B3 -:102F000059530000C9280000FFFF000019220000EB -:102F10007919000026798654521CD2B20E78964256 -:102F2000F8D85D720120F0BD5D72B3E710B502788C -:102F300000219207920F4C4B012A39D0022A0CD063 -:102F4000032A33D182780E2A2FD84078474BC00607 -:102F50009A5CC00E904228D028E04278D206D20E69 -:102F6000042A07D9C278847812022243172A01D88A -:102F7000012200E000221A71002A17D0417902795B -:102F800009021143052910D006290ED1C178827893 -:102F9000090211438079354A40000F3280184038C9 -:102FA000C08F814201D0002100E0012108461CE4CD -:102FB00019790029F7D04078C006C00E1728F4D937 -:102FC000F1E770B52A4D0024274EA847F16809198A -:102FD000FF310131641CE4B2C873102CF5D370BD0D -:102FE000FFB5214C0200E06981B01E460D4606D0B7 -:102FF000012A06D0022A06D0032A06D009E0001DC5 -:1030000004E0083002E00C3000E0103000F0C8FEB0 -:1030100001464D1972B601273F03164B3946002071 -:10302000A269984762B6A06931464019039A00F038 -:1030300059FE72B601210F4A0020EA3290470D4B2B -:10304000002039466833A269984762B6E8E6064828 -:10305000816A0A466032907C927C603101E0887C13 -:103060008A7C9042FBD1704750310020E75C011010 -:10307000FB5F00005953000070B51E46002915D0B3 -:10308000F84DAC696B699C4210D205C40846083CF7 -:1030900001F0FEFAF44AF54B01F0F4F901F044FBBB -:1030A000A0602673002060611834AC6170BD884256 -:1030B00000D308467047002206E00021491C89B26F -:1030C0001829FBD3521C92B28242F6D3704710B536 -:1030D000E44C60682030017CC9070FD0017C4908AE -:1030E00049000174082000F0D5FA60682030417C66 -:1030F0000122114341743220FFF7DDFF10BD70B58E -:10310000D84C0D46616803462031087CC00706D0C4 -:10311000087C4008400008743220FFF7CCFF62684A -:1031200020321375180A5075180C9075180ED0754A -:10313000107CEF2108401074907C4008400090748F -:10314000CB480560507C012528435074082000F0CE -:1031500098FA60682030017C2943017470BD10B575 -:10316000C04A9268062A02D800F004F810BDFFF7A2 -:10317000C6FF10BD70B5BB4D18212878AE68484316 -:1031800069690C1A2869801928610020C043A86069 -:1031900018E0207B002814D02069B04204D1606878 -:1031A000002807D0804705E0801B206102D0A1687D -:1031B000884201D9A0682061A968884200D90846E0 -:1031C000A860183468698442E3D3A868002805D051 -:1031D000411C03D0A749FFF7C2FF70BDFFF777FF7F -:1031E00070BDF0B59F48A44D416840310B79184639 -:1031F0004B791B0218438B79CA791B0418431206BA -:103200000E79104332464E79360232438E79CB79AD -:10321000360432431B060F791A433B464F793F026F -:103220003B438F79CE793F043B4336063343641CDE -:10323000904201D19A4201D0AC42D7D3F0BDF8B54B -:103240000446FFF7CEFF874A91680B1A13610023EB -:10325000884200D913610020C04390601178182083 -:10326000414350691769411A17E00D68A54202D120 -:103270000B734B6110E00D7B002D0DD00D69ED1B24 -:103280000D6102D08E68B54201D98D680D619668D6 -:10329000B54200D82E46966018318142E5D3906839 -:1032A000002805D0411C03D07249FFF758FFF8BD34 -:1032B000FFF70DFFF8BDF3B581B00646FFF7BFFF7E -:1032C000684818220178456951436C1A664F0FE02F -:1032D0002068B0420BD1A0682061029801F0D8F9B3 -:1032E0003A46624B01F0CEF801F01EFAA0601834A5 -:1032F000AC42EDD3FEBD5B49CA688243CA607047E9 -:10330000F8B5584C05462078182148436169081AD9 -:1033100006E00268AA4202D1027B002A3AD11830A4 -:103320008842F6D3FFF75DFFA1680A1A226188423E -:1033300001D9002020610020C043A060207818211E -:1033400063694843191A0127266919E00868A842E9 -:1033500003D1886808610F730BE0087B00280ED04A -:103360000869801B086102D08A68904201D9886888 -:1033700008610246A068824200D81046A060183159 -:103380009942E3D3A068002805D0411C03D03949F5 -:10339000FFF7E5FEF8BDFFF79AFEF8BDF8B5314C32 -:1033A0000546E068A843E060FFF71BFFA1680A1A22 -:1033B0002261884201D9002020610020C043A06022 -:1033C0002178182063694143591A0127266919E0B9 -:1033D0000868A84203D1886808610F730BE0087B76 -:1033E00000280ED00869801B086102D08A689042CC -:1033F00001D9886808610246A068824200D8104658 -:10340000A06018319942E3D3A068002805D0411C80 -:1034100003D01849FFF7A3FEF8BDFFF758FEF8BD2B -:10342000104918220B7853434A69D11A05E00B68FA -:10343000834201D1087B704718319142F7D3FF20B6 -:10344000704770B50D460446FFF7A7F8002808D06E -:103450000448182104704C43611985614161FFF7EC -:1034600036FE70BD90310020FCA9F1D24D62404083 -:10347000983B002075310110FF3F00008C494A68DD -:10348000114620310875030A4B75030C8B75000E2D -:10349000C8758B7C012003438B744B7C03434B74B6 -:1034A0000B7C03430B742032D37CDB07FCD00A7CFB -:1034B000520852000A744A7C02434A7470477C489E -:1034C00040682030C17CC90708D0417C01221143EB -:1034D000417478480068002800D00047704770B5F4 -:1034E000734C064660680D462030017CFD23890739 -:1034F000002905DA017C194001743220FFF7DBFD59 -:10350000626820321676300A5076300C9076300E93 -:10351000D076107C202108431074907C1840907461 -:1035200064484560507C022528435074092000F00F -:10353000A8F860682030017C2943017491E710B538 -:103540005B4C60682030017C89070FD5017CFD222F -:1035500011400174092000F09DF860682030417C22 -:103560000222114341743220FFF7A5FD10BD5048DF -:1035700040682030C17C890708D5417C0222114374 -:1035800041744C484068002800D00047704770B52F -:10359000474C064660680D462030017CFB234907F6 -:1035A000002905DA017C194001743220FFF783FD00 -:1035B000626820321677300A5077300C9077300EE0 -:1035C000D077107C402108431074907C1840907490 -:1035D00038488560507C0425284350740A2000F048 -:1035E00050F860682030017C2943017439E7304885 -:1035F00008214068403041180A7810464A78120283 -:1036000010438A78C97812041043090608437047AA -:1036100027480C214068403041180A7810464A7803 -:10362000120210438A78C97812041043090608432D -:10363000704710B51E4C60682030017C49070FD5DB -:10364000017CFB22114001740A2000F023F860681D -:103650002030417C0422114341743220FFF72BFDBE -:1036600010BD134840682030C17C490708D5417C13 -:103670000422114341740F488068002800D000479D -:103680007047002805DBC106C90E012088400A49A1 -:103690000860704700280ADBC106C90E0120884077 -:1036A000054980310860BFF34F8FBFF36F8F7047BC -:1036B00090310020983B002000E100E018B5F6486A -:1036C00000680090002069460B5C0A241A096243D6 -:1036D0001B070A541B0FD2180A54401C0328F3DBA3 -:1036E000009818BD08B5FFF7E9FF0090684601781B -:1036F000C078EA4A401E50430A1868468178E120A3 -:1037000000014143684640783C235843081811188B -:10371000E34A1069814201D3081A02E0E14B081A1A -:10372000C018116108BD70B50D46002802D0DA4EF0 -:10373000083E01E0D84E0C3E0024285D0A2100F02E -:10374000A1FA000101432955641C032CF5DB28462E -:1037500000F026FB30606420FFF7ADFCCE48203837 -:10376000C17A08221143C17270BD38B5CC490969CC -:103770004418CA49204600F085FA421C6846C270C7 -:10378000E12508462D01294600F07CFA02466846EC -:1037900082702946204600F075FA08463C2100F068 -:1037A00071FA0146684641703C21204600F06AFAF1 -:1037B0006846017069460020FFF7B5FF38BD38B58F -:1037C000FFF77CFF009068460178C078B34A401E3E -:1037D00050430A1868468178E12000014143684659 -:1037E00040783C23584308181118AD4BAE485A6A2C -:1037F0000468914201D38A1A02E0AA4D8A1A52192A -:10380000A21802601046596238BD70B500290BD06D -:10381000A34D6E69AC69B44206D2A16005C42371A0 -:103820000020E0601034AC6170BD884200D30846CF -:103830007047994920398A7A0F238343887A1A403E -:103840000009000110438872704770B5C00742D06C -:10385000934C18216078666848436169081A0A46E3 -:1038600003E0037B002B02D118309042F9D3884249 -:1038700031D2FFF737FFE16860680818E060002088 -:10388000C04360606178182041436069451A18E0C0 -:10389000287B002814D02869B04204D16868002829 -:1038A00007D0804705E0801B286102D0A9688842C4 -:1038B00001D9A86828616168884200D9084660601B -:1038C000183560698542E3D36068002804D0411C44 -:1038D00002D0FFF74AFF70BD0120FFF7AAFF70BDBD -:1038E0006F498A6882438A607047F8B50446FFF7DB -:1038F000F9FE6B4AD06072B60021C943516051781D -:10390000182359435369591A002717E00D68A54237 -:1039100002D10F734F6110E00D7B002D0DD00D69AA -:103920002D1A0D6102D08E68B54201D98D680D61E6 -:103930005668B54200D93546556018319942E5D3ED -:103940005068002804D0411C02D0FFF70EFF02E0AF -:103950000120FFF76EFF62B6F8BDF8B5504C054682 -:103960006078182148436169081A06E00268AA4293 -:1039700002D1027B002A38D118308842F6D3FFF7F3 -:10398000B1FEE06072B60021C9436160617818221F -:1039900066695143711A012719E00A68AA4203D1E6 -:1039A0008A680A610F730BE00A7B002A0ED00A694D -:1039B000121A0A6102D08B689A4201D98A680A6198 -:1039C00013466268934200D81A4662601831B142C9 -:1039D000E3D36068002804D0411C02D0FFF7C5FE85 -:1039E00002E00120FFF725FF62B6F8BD2C49C8614F -:1039F0007047F1B582B0FFF775FE294DE86072B6E9 -:103A00000021C943696069786E69182251430090AA -:103A1000741AEF6920E02068B84209D13C2102986D -:103A200000F030F93C20401A2061012020730CE0A6 -:103A3000207B00280FD021690098081A206102D04D -:103A4000A168884201D9A06820612069696888421C -:103A500000D9084668601834B442DCD3686800288E -:103A600004D0411C02D0FFF780FE02E00120FFF7E6 -:103A7000E0FE62B6FEBD0A4918224B7853434A69FC -:103A8000D11A05E00B68834201D1087B70471831D9 -:103A90009142F7D3FF207047C010005080510100C1 -:103AA000AC310020803A0900743000207149087858 -:103AB000002808D17048C37A01221343C372C37A25 -:103AC000DB07FCD10A7070476A49086270476A498F -:103AD0008A7A024310078A7A000F12091201024300 -:103AE0008A72704764498A7A1209024310018A7AFD -:103AF0001207120F02438A72704770B50546002400 -:103B0000285D0A2100F0BEF8000101432955641C1C -:103B1000032CF5DB284600F043F957492039C863E8 -:103B200070BD554A138A401EDB0BDB034004400C7A -:103B300003431382907C090700090001090F084321 -:103B4000907470474C48C17A04221143C172C17A03 -:103B50004907FCD4704747490878012809D14648ED -:103B6000C27A02231A43C272C27A9207FCD400209E -:103B700008707047F3B581B0FFF7EDFFFFF7E2FF84 -:103B800001200021C003FFF7CCFF6420FFF793FA68 -:103B900001216846C1700024847044700470FFF7EE -:103BA000ACFF344D07262C616846C6701727877016 -:103BB0003B244470047069460120FFF7B4FD684659 -:103BC000C67087704470047069460020FFF7ABFD33 -:103BD0000F20FFF787FF0F20FFF72BFE0120FFF7D5 -:103BE00076FF02982862FFF761FF244904200860ED -:103BF000FEBD70B50D460446FEF7CFFC00280BD085 -:103C00001C48182144704C436119856141610120B1 -:103C10001B49C003FFF7AEFF70BD10B51648407AD0 -:103C200003071B0F1846FFF75DFF1248016A0029C2 -:103C300001D01846884710BD0E480078704718B567 -:103C4000002802D00C48183001E00B4814300068FE -:103C50000090002069460B5C0A241A0962431B0786 -:103C60000A541B0FD2180A54401C0328F3DB009897 -:103C700018BD0000AC310020A010005000E100E0B1 -:103C80004B38011030B50B4601460020202201249C -:103C900009E00D46D5409D4205D31D469540491B80 -:103CA0002546954040191546521E002DF1DC30BDC9 -:103CB00070B500242546002801DA0124404200297D -:103CC00001DA01254942FFF7DDFFAC4200D0404256 -:103CD000002C00D0494270BD01464139192900D855 -:103CE0002030704703460B439B0703D009E008C907 -:103CF000121F08C0042AFAD203E00B780370401C9C -:103D0000491C521EF9D27047D2B201E00270401C29 -:103D1000491EFBD270470022F6E710B513460A464B -:103D200004461946FFF7F0FF204610BD421C0178FB -:103D3000401C0029FBD1801A704710B5002200E01A -:103D4000521C835C8C5CA34201D1002BF8D1D8B209 -:103D5000E1B2401A10BD30B504460020034600E031 -:103D60005B1C934203D2E05CCD5C401BF8D030BDBD -:103D700003460A780270401C491C002AF9D11846F3 -:103D8000704730B505460020034600E05B1C9342B7 -:103D900005D2EC5CC85C201A01D1002CF6D130BDF4 -:103DA0000321001D401E037812021A43491EF9D553 -:103DB00010467047034603220870000A491C521E31 -:103DC000FAD51846704700000FB400B58DB00990C1 -:103DD0000B9010A900200091C0430A9000200C9085 -:103DE00006480690064807906A4609A80F9900F011 -:103DF000B9FD0DB008BC04B018470000854901109A -:103E0000A5490110FFB5087889B01546FF2805D0EF -:103E1000491C2D2804D00022002407E000240BE0D8 -:103E20000122F9E70A235C430419491C0878FF289A -:103E3000F8D1002A00D06442002004902A7801467C -:103E40002D2A01D02B2A0FD16D1C2D2A02D0002241 -:103E5000049209E00122FBE700260A2233466D1C8A -:103E600000F008FD381871412F78FF2FF4D10C9A1B -:103E7000A218069202460A4304D0FF23069A913301 -:103E8000DA4205DA002109980A4606C00DB0F0BDF5 -:103E90000024B74AB54D2646079200F087FE0290EF -:103EA00006980391002801DA474200E007463905E9 -:103EB0000020AF4A001C51410191009012E0F80728 -:103EC00007D022462B463046079900F0DBFA06461B -:103ED000079122462B461046194600F0D3FA0446B5 -:103EE0000D467F10002FEAD10698019B0028009A0A -:103EF0000399029806DA00F02DFB3246079B00F08A -:103F000029FB05E000F0BEFA3246079B00F0BAFA42 -:103F1000049A002A02D00122D2075140099A03C212 -:103F2000B4E7FFB591B0002009900025ED432E20A5 -:103F30009E685C681F460190B9696D1C129888479D -:103F40000090396A88470028F6D10098401C0AD0B2 -:103F50000D20C0018443002E12DD00982B2809D0CB -:103F60002D280DD103E00020C04315B0F0BD012085 -:103F700080020443B9696D1C12988847761E009030 -:103F800003A9600501D52D2000E02B206A4610739F -:103F9000491C0CA80F9102900AE0B9696D1C129897 -:103FA000884700900120400204431398761E056064 -:103FB000002E02DD00983028EFD001990098884249 -:103FC00046D18020044308E00998401E0990012052 -:103FD000400204431399681C0860B9696D1C761E81 -:103FE0001298884700903028EED031E0019988423D -:103FF00005D1200603D480200443761E1EE00098DD -:1040000001F04EF9002826D001204002044307A900 -:104010000F980331761E88420BD200980F993038E2 -:1040200008700F98401C0F90200607D50998401E75 -:1040300003E0200602D40998401C0990A00502D58F -:104040001399681C0860B9696D1C12988847009024 -:10405000002ECBDC59E0002E57DD0098652801D0FA -:10406000452852D1A00550D5032000028443B969E8 -:104070006D1C761E129888470090002E0CDD2B28B0 -:1040800004D02D2808D1FF2001300443B9696D1CEC -:1040900012988847761E0090E00501D52D2100E09A -:1040A0002B21029801700298401C0290019025E09B -:1040B0000120400204430EA902980131761E884275 -:1040C0000ED20098029930380006000E087003D115 -:1040D0000299019881420AD90298401C029006E098 -:1040E000E00501D5234801E0224840420990B96922 -:1040F0006D1C12988847009013980560002E04DD0F -:10410000009801F0CDF80028D2D1F96912988847BB -:104110000F99FF200870029903AA087000200A90E6 -:104120000B900CA90AA8099BFFF76CFEA00502D40E -:104130000120C04319E72420044209D0E00713D12D -:1041400038680B9A0A99031D3B60006806C00BE0B3 -:104150000B990A9800F042FB0146E00704D1386849 -:10416000021D3A60006801602846FEE60000144027 -:104170000000F03FF1D8FFFFF8B502464A40D40FE7 -:1041800042004B0052085B089A4202D2024608469F -:1041900011464A0023D0C30D4A00DDB2120EAD1AFB -:1041A000202D35DA49020126490AF6058A19002C24 -:1041B00000D0524220214F1B1146B9402A4110180D -:1041C000C20D9A4221D0002C17D0012D08DCDA054F -:1041D000801AD20F8019D207DBB200F04FFCF8BD75 -:1041E000DA05801A012340001B06C01880185A42C5 -:1041F0008018CA0F1043490007E04908C20711435D -:10420000DA05801A80194008801800F02FFCF8BDEC -:1042100061000122511A001BF7E70122D207514029 -:10422000AAE70122D2075040A6E7024670B54A40ED -:10423000D30FDB0740002DD04A002AD0010E140E08 -:10424000000212020919400A520A8418E5010446C4 -:104250005443000A120A2E045043A4194219200C98 -:10426000C543AA18120C0125AD03521C52191204A1 -:104270007F39240400D0521C104301D44000491E51 -:10428000C2B20C06C0092018401C4008802A02D087 -:1042900003E0002070BD40084000002900DA002043 -:1042A000184370BD70B502464A40D50F40004A0021 -:1042B000ED0740085208002814D0002A12D0C40D7F -:1042C000D30D41020120C0055202490A520AE41AE4 -:1042D000091812187D34914201D3641C00E0490092 -:1042E000002C01DA002070BD0023914201D3891A0D -:1042F0000343400849000028F7D100290AD0914221 -:1043000002D10121C90705E0914201D2012101E05A -:104310000121C943E005C018401900F0A7FB70BD9A -:10432000F0B507460846584087B0C00F04904800D3 -:104330000E46590040084908BC1A884105D2384643 -:1043400031461E4617460B460246580040081043A9 -:104350004CD0300D039040055900400D490D05909B -:10436000401A0290402872DA18030121000B090557 -:104370000843019004980092002805D00199524208 -:104380000020884100920190029840210A1A019968 -:10439000009800F0ACFA05460C466B4607CB00F0DF -:1043A000C7FAC0197141039A0E0D0023D717564062 -:1043B0001A467A40164344D0049A002A2DD0029A15 -:1043C000012A039A15DC1205C01A9141012636050F -:1043D000001C7141D20F059ED207009301920296F4 -:1043E0002A46234600F090FB07B0F0BD3846314620 -:1043F000FAE71605224A0F46B218C01AB741012142 -:104400000905001C4F4100187F41114618187941D9 -:10441000E20F10436D19644113E0E2076D08154384 -:104420006408C2071443039A01261205C01A914179 -:104430003605001C7141CE07400830434908C018BA -:1044400051412A46234600F052FBCDE7FFE704988E -:1044500001224000C117121A00238B4104983146F3 -:10446000C417381AA141EEE730B40124E4076340D1 -:1044700030BC55E730B40124E407614030BC4FE75D -:104480000000E0FFF0B51FB488B00B990998002434 -:1044900048400999C00F490049080991C0070B9984 -:1044A0000090490049080B9109990898A6460843CD -:1044B0001CD00B990A98084318D009980124400091 -:1044C000420D4800410D099824050003000B2043CC -:1044D00009900B980003000B20430B9050181C49C7 -:1044E0004018002201901446104605E000200146C5 -:1044F0000DB0F0BD032801DA034600E003239C461B -:10450000C11A0AAE0AE05F0008ADED5B4F00F75B31 -:104510007D430027AA187C41491C5B1E6145F2DDE2 -:10452000410004AB5A522104120C0A43240C401CD3 -:104530000828DFDB019802900099704601910090F5 -:10454000059B049A0799069800F0DEFAD0E7000070 -:104550000DFCFFFFF0B50C465C4085B0E40FE407AE -:1045600003944C000026640859009446490802460A -:104570000296224321D062460A431ED06200570DA4 -:104580004A000E032303550D012402462C4924053D -:10459000781B1B0B360B40182343264361460090C3 -:1045A0001C46501AB44103D30098401C009002E00E -:1045B000921800985B41002803DA0020014605B0FC -:1045C000F0BD0020012109050746864611E064463A -:1045D0001D46141BB54106D36546521BB3417446B4 -:1045E00007430C43A646CD074008490828439218C4 -:1045F0005B4105460D43EAD11046184313D060468F -:10460000194650407140084306D06046101AB34125 -:1046100006D20122002306E000220123DB0702E08C -:104620000122D2435310009874460105381C6141A1 -:10463000029C039D0019694100F059FABFE7000090 -:10464000FD030000C217C10F504010B54018CA0743 -:104650009623002100F012FA10BD10B50022962317 -:10466000114600F00BFA10BD0EB5C217C10F504035 -:10467000CA0740180021054B0293019200910A4697 -:104680000B4600F041FA03B000BD00003304000007 -:104690000EB505490291002100910A460B46019191 -:1046A00000F032FA03B000BD33040000C20F410035 -:1046B00040020123400ADB05D207090EC0187F29FA -:1046C00001DA00207047962903DC9623591AC84066 -:1046D00001E096398840002AF4D04042704700003B -:1046E00070B5CD0F4A0009030123090B1B051943BF -:1046F0000B4BED070024520D9A4201DA002070BDE9 -:10470000074B34339A4203DC9A1A00F000F902E0B6 -:104710000449511888402C43F1D0404270BD00003C -:10472000FF030000CDFBFFFF4A0009030123090B33 -:104730001B051943094B10B5520D9A4201DA0020AE -:1047400010BD064B34339A4203DC9A1A00F0DFF8AE -:1047500010BD03495118884010BD0000FF03000040 -:10476000CDFBFFFFC20FD207400040080BD0C10DA8 -:104770000723DB01C91840020905400A1143C2089A -:1047800040071143704700200146704710B50029CB -:1047900004DB0124E40740428C412146002B04DB6A -:1047A0001C460123DB075242A3418B4200D18242C7 -:1047B00010BD000010B5002904DB0124E4074042CD -:1047C0008C412146002B04DB1C460123DB075242AF -:1047D000A341994200D1904210BD0000CB0FDB07EE -:1047E000490010B5490802460A4307D00A0D0724BC -:1047F0000903E401090B121B002A01DC002010BD93 -:10480000C900440F0C43C100E018D205801800F025 -:104810002DF910BDF0B51FB40646002082B0054644 -:104820004024019100901BE0019922460F4630463A -:1048300000F06DF8049A059B801A994110D3104638 -:104840001946224600F053F8361A8F410197224646 -:1048500001200021009F00F04AF838184D410090D7 -:104860002046641E0028DFDC019B00982946324662 -:1048700007B0F0BDF0B51FB486B0002000900190E5 -:1048800002900698069980B204900798090C0204D9 -:104890000014114307900027089D099806913E4691 -:1048A0003C4603900398A9B20204000C03900498BC -:1048B0002D0C154348430021224600F018F8C71973 -:1048C000714110340E46402CECDB3846029A00F061 -:1048D0000EF8009A019B80180090594102980191AE -:1048E000103002904028CCDB00980BB0F0BD10B522 -:1048F000202A04DB0146203A9140002010BD91405F -:1049000020239C1A0346E3401943904010BD10B584 -:10491000202A04DB0846203AD040002110BD0B4677 -:10492000D340D0402024A21A91400843194610BD1C -:1049300010B5202A06DBCB170846203A1041C117D4 -:104940000B4306E00B461341D0402024A21A9140AD -:104950000843194610BD0000026813785118016021 -:104960001846704710B5D16004495161044911627D -:1049700000211161114600F061F910BD5949011083 -:104980002D4C01104268002A08D001680B78491CA0 -:10499000002B03D0521E06C0184670470121C1608B -:1049A000881E70474268002A0BD0C3680168002B3C -:1049B00007D183688B4204D0491E521C06C00020D8 -:1049C00070470020C04370470FB400B589B00CA9F0 -:1049D00000910B990023CB60204B214A069307924C -:1049E000042201921F4A02921F4A089202466B4615 -:1049F0000020FFF796FA09B008BC04B0184770B55C -:104A000086B006460020C0430190002015460C46A3 -:104A10000091029104903246694604A8FFF7D4FF42 -:104A2000024604982118002D05D0002801D0084620 -:104A300000E020462860049800280DD0002A02DDFE -:104A40000098884208D0081B0190009432466946BD -:104A5000029404A8FFF7B8FF06B070BD85490110A5 -:104A6000A5490110FFFFFF7F2D4C0110002904DA3A -:104A7000401C490001D140084000704770B4002438 -:104A8000050C05D11024000402D1002921D01124E5 -:104A9000050E01D100020834050F01D10001241DCB -:104AA000850F01D18000A41C002801DB4000641C9C -:104AB000002908D020252E1B0D46F540A14000D02E -:104AC00001212943084301061B1B000ADB1D02D5F7 -:104AD000002070BC7047DB05181880180029F8DA30 -:104AE000401C4900F5D170BC40084000704710B52B -:104AF000002B08DA0024401C614192185B411A43E4 -:104B000001D14008400010BDF0B51FB482B0054689 -:104B10000C0003D0084600F07FFA02E000F07CFAB7 -:104B200020300246009021462846FFF7E0FE049B15 -:104B3000059A04460F4618431143084314D01846FB -:104B400010431BD0009840210A1A18460599FFF718 -:104B5000DEFE05460E46009A05990498FFF7C7FE4B -:104B6000084305D0012004E02046394607B0F0BDD7 -:104B70000020C11705430E432C43374300990E987C -:104B80006305401A7905E40A00220C43FD0A0A3045 -:104B900002D500200146E9E70105101969410C9C86 -:104BA0000D9D00196941FFF7A2FFDFE70EB5054A29 -:104BB00002920022009213460192FFF7A5FF03B074 -:104BC00000BD0000330400004A0009030123090B63 -:104BD0001B0519430A4B10B5520D9A4202DA002008 -:104BE000014610BD064B34339A4203DC9A1AFFF794 -:104BF0008EFE10BD034BD218FFF779FE10BD0000EA -:104C0000FF030000CDFBFFFF064C0125064E05E02B -:104C1000E36807CC2B430C3C98471034B442F7D3DD -:104C2000EBF752FA4C5D01106C5D011010B50F21CD -:104C3000C0B2490200F09EF910BD0000F3B58DB07E -:104C400000200A9001200B90002608460C300C46EC -:104C500009906269012109989047051E2ED0252DE3 -:104C60002DD0216A8847002818D06269012109984F -:104C70009047216A88470028F7D1411E6269099848 -:104C8000904700E0761CA1690D988847216A884703 -:104C90000028F7D1E1690D988847DAE7A1690D98F6 -:104CA00088470746A84201D1761CD2E7E1690D98F2 -:104CB00088477F1C02D10A98002877D049E1002755 -:104CC00062693D463946099890472A280CD16269A5 -:104CD000012109989047012506E00A214F433F181A -:104CE000303FEBD4102005436269012109989047B9 -:104CF000014630390A2903D29B498F42DEDCECE7BA -:104D0000E90600D4994F6C280AD04C2810D06828A6 -:104D100024D06A282ED074280CD07A280AD00DE02E -:104D200062690121099890476C2823D004211CE076 -:104D3000202005436269012109989047A7606560BA -:104D400065284FD026DC582839D01ADC452849D0B0 -:104D500012DC252834D04128B0D143E0626901211A -:104D600009989047682802D008210D43E6E7012002 -:104D7000C002DEE70220DCE7462833D047282CD1EA -:104D800030E05B2870D061282CD063286CD0642878 -:104D900023D161E06F284FD009DC662822D0672834 -:104DA00020D0692826D06E2817D12EE0CDE07028BB -:104DB0004DD073286FD075284ED078280DD154E08F -:104DC000A1690D9888470546252800D16CE7E1695F -:104DD0000D9888476D1C00D16DE7BAE00A224CE0BF -:104DE0000A2252E0012023466A46C0430D99FFF78C -:104DF00098F8A3E02846402108436060A8072346AE -:104E000001D5002239E000223FE0E80700D020E78A -:104E10002068011D21600068290501D5067018E78A -:104E2000290701D5068014E7A90703D5F117066005 -:104E300041600EE706600CE72846402108436060A9 -:104E4000A807234601D5082217E008221DE048499B -:104E500028460840606016E028464021084360600C -:104E6000A8072346BCD5B9E715E0284640210843EA -:104E70006060A80707D5234610220120C0430D9982 -:104E8000C046C0465AE0234610220120C0430D9977 -:104E9000C046C04652E000210C910B4600916328A9 -:104EA00002D05B2807D043E0E80601D40120A060CF -:104EB000012000903CE062690121099890475E283A -:104EC00005D101200C90014662690998904721693B -:104ED000002906D10B4601AA8F00491CD35108298D -:104EE000FADB002835D0216900290ED1C117C90E7F -:104EF00009184A11930001AA9A1849094901411A4F -:104F000001201368884003431360626901210998F6 -:104F100090475D28E5D10C98002808D0002001AB0F -:104F200081005A58401CD2435A500828F8DB01AB84 -:104F300001202246C0430D99C046C04600280ADA27 -:104F4000401C06D10B98002803D00020C0430FB0AE -:104F5000F0BD0A98FBE7E90702D10A99491C0A91BA -:104F6000361800200B9074E6CCCCCC0CFFFFFF7FF2 -:104F7000F1F7FFFF7F2801D9002207E0054B420827 -:104F80009A5CC00700D112091207120F012090404D -:104F9000084070470C5D011070B58C180578401CF6 -:104FA0006B075B0F01D10378401C2A1106D10278F0 -:104FB000401C03E006780E70401C491C5B1EF9D1B2 -:104FC0002B0705D40023521E0DD40B70491CFAE7A1 -:104FD0000378401CCB1A921C03E01D780D70491C0D -:104FE0005B1C521EF9D5A142D8D3002070BD000031 -:104FF0000FB410B504A9074B02AA039800F058F9A2 -:10500000044602A9002000F0EFFC204610BC08BCBA -:1050100004B01847E95901102021020C01D01021D9 -:105020001046020A01D010460839020901D0104684 -:10503000091F820801D01046891E420801D0881E2F -:105040007047081A704730B47446641E2578641C93 -:10505000AB4200D21D46635D5B00E31830BC1847CD -:1050600030B5002805D0164C021F206800230146E9 -:1050700005E0084630BD904203D80346406800284A -:10508000F9D1002B00D05968002B0AD01C68D51A22 -:10509000A54204D11268A4181A461C6002E05A60A6 -:1050A00000E02260002807D01468851AA54203D1C9 -:1050B00005686419146040685060184630BD0000EF -:1050C000D4310020F1B50E4C0F480C4E001B0D4F93 -:1050D000C508ED0000221146009800F08BFC002866 -:1050E00003D13068002801D00020F8BD3C600020CA -:1050F0002560606001203060ECE70000D8310020BE -:10510000AC3B0020D4310020A847002002E008C8B2 -:10511000121F08C1002AFAD170477047002001E031 -:1051200001C1121F002AFBD170470000F0B51FB467 -:1051300086B00998089A030D0021024314D0514803 -:10514000514A1818504305141198012810981AD084 -:10515000281A401C00264D4F4D490096019104909D -:10516000002812DA444211E01198012449A30128D1 -:1051700001D11098C1430698119A84600360C260FF -:1051800041600BB0F0BD4042E4E704462105002039 -:105190003F4A001C51410391029012E0E00707D002 -:1051A00032463B4601990098FFF76CF90191009057 -:1051B00032463B4610461946FFF764F906460F464D -:1051C0006410002CEAD10498039B0028029A0999E4 -:1051D000089806DAFFF756F9019B009AFFF752F993 -:1051E00005E0FFF7B7F9019B009AFFF7B3F9044612 -:1051F0000E460022284BFFF7DDFA03D80020C043FB -:10520000014607E00022254B20463146FFF788F88B -:10521000FFF7DAFC102409E0002C0ADB0A22002345 -:10522000FFF7F8FA079B30321A55641E02460A430C -:10523000F2D11122641C079B121B1C19119B012B1C -:1052400003D0012308430ED10AE0084304D0112003 -:1052500010900020119077E71098151A6D1E0BE042 -:105260001098824202DD00236D1C03E0824201DAC5 -:1052700000236D1E002BEED0069811998260C1604C -:1052800030C07EE701FCFFFF104D0000000014401D -:105290000000F03F300000000000F0430000E03F5D -:1052A00030380A2801D201207047002070470000E2 -:1052B000FFB597B00646002518E2252877D10024CF -:1052C0002746FD49049400E00443761C327801200F -:1052D000203A90400842F7D130782A280ED0022296 -:1052E000307801463039092916D804990A235943E0 -:1052F000303940181443761C0490F1E7189802C81E -:1053000004911890002904DA012040030443484224 -:10531000049002200443761C30782E2814D10420F7 -:1053200004437078761C2A2809D11898761C80C806 -:10533000189009E00A214F43303FC719761C307896 -:10534000014630390929F5D930786C2810D006DCAF -:105350004C281AD068280ED06A2817D104E0742887 -:1053600013D07A2812D110E00120400504430CE04C -:105370000121090501E0032109050C4371788142EF -:1053800003D1012000052418761C761C307811907A -:1053900066280BD013DC58287DD009DC00287BD090 -:1053A0004528F6D04628F4D047281AD1A5E118E0C0 -:1053B000632835D0642870D0652812D19DE170280B -:1053C0006CD008DC6728F1D069287BD06E280DD01E -:1053D0006F2806D1BAE073282ED0752871D07828AE -:1053E00059D01A9A199990476D1C7EE16002400FBE -:1053F000022809D003280DD00428189801680DD080 -:105400000D60001D189070E11898EA1701680D6092 -:105410004A60F6E7189801680D80F2E70D70F0E732 -:1054200018986A4601781172001D18900020507279 -:1054300002A80090012005E0189802C818900020EA -:105440000091C04361070DD5002101E00199491C7D -:105450000191B94212DA8142F8DB009A515C0029CD -:10546000F4D10BE0002101E00199491C0191814236 -:10547000FADB019A0099895C0029F5D10199049819 -:105480001A9B471A21463846199A00F097FA019953 -:10549000401945180BE04FE02CE113E04EE0009876 -:1054A00000990078491C00911A9A1999904701981F -:1054B000401E0190401CF2D1214638461A9B199A91 -:1054C00010E137E00A200021009001916002410FB5 -:1054D000022907D0189A01CA1892C21794460329C4 -:1054E00008D00AE01898C01DC108C90005C9189164 -:1054F000944607E000B2C2179446042902D140B294 -:10550000C1178C4600226146944506DA0A460021FE -:10551000404291418C462D2102E0210504D52B21EA -:105520006A461173012103E0E10701D02021F7E76A -:10553000029155E00A200AE0102008E010200090B7 -:105540000021042004430191082703E008200021E2 -:10555000019100906002410F022907D0189A01CAF8 -:10556000189200229446032908D008E01898C01D1C -:10557000C108C90005C91891944603E080B2042906 -:1055800000D1C0B200210291210729D511997029BB -:1055900006D0009A1021019B4A401A4305D00EE024 -:1055A00040216A461173012108E06146014306D09B -:1055B00030216A4611731199517302210291009AA8 -:1055C0000821019B4A401A430AD16146014301D197 -:1055D000610705D530216A46117301217F1E0291B2 -:1055E0001199582904D035A10E910DA90D910DE006 -:1055F00037A1F9E76146019B009AFFF70BF90E9B73 -:105600008C469B5C0D9A521E0D92137061460143AD -:10561000F0D10D9805A9081A20300190600703D534 -:1056200001200004844300E001270198874201DD46 -:10563000381A00E0002001990090411802980918DA -:105640000498401A0490E00306D421461A9B199A44 -:10565000049800F0B3F94519002706E003A81A9A48 -:10566000C05D199990476D1C7F1C02988742F5DB3D -:10567000E0030CD521461A9B199A049800F09EF974 -:10568000451904E01A9A3020199990476D1C009929 -:10569000481E00900029F5DC08E00D980D9900786F -:1056A000491C0D911A9A199990476D1C0199481E31 -:1056B00001900029F1DC63E1092801003031323327 -:1056C000343536373839616263646566000000003E -:1056D0003031323334353637383941424344454628 -:1056E0000000000000F05AF94519761C30780028B7 -:1056F00000D0E2E528461BB0F0BD600700D40627C5 -:105700001898C01DC108C90048680A680831C30F4D -:10571000DB071891190001D09CA108E0210501D5F3 -:105720009BA104E0E10701D09AA100E09AA1430007 -:1057300011985B08109165280CD006DC452809D02B -:1057400046281DD0472841D141E0662818D0672857 -:105750003CD13CE00021112F01DB112000E0781C3E -:105760000191009008A911A8FFF7E0FC1399059199 -:105770000021119A15927F1C12980197009150E018 -:105780000120C00703900120019008A9009711A8EB -:10579000FFF7CCFC139A149905920022119B0092FA -:1057A00012981593059A0192002901D0104602E043 -:1057B000791C40180190381A01D5019804E0404244 -:1057C000401E0090781C0190C01B029043E0012F06 -:1057D00000DA01270021112F01DD112000E03846F9 -:1057E0000191009008A911A8FFF7A0FC1399059159 -:1057F000119A0021129815920091019721070CD45B -:105800000599B94201DB019900E00191012904DD0C -:10581000159A491E515C302906D0B84201DA011DA3 -:1058200005DA0121029115E00199491EEDE70028F2 -:1058300005DC0099411800910199091A03E0019AC9 -:10584000411C914200DD01910099401A401C0290D8 -:105850000120C0070390200706D4029901988142D5 -:1058600002DB0020C043029000206946C87707AFE2 -:10587000012103980337C907884224D002201190E0 -:105880002B201290039800280CDA404203902D2020 -:10589000129007E00A210398FEF7F4F930317F1ED9 -:1058A000039039701199481E11900029F2DC039879 -:1058B0000028EFD1791E1298087030782021084016 -:1058C0004530BF1E387006A8C01BC01D039010983D -:1058D0000078002800D00120019941180298C017D3 -:1058E0000918039809180498401A401E0490E00310 -:1058F00006D421461A9B199A049800F05FF84519BE -:1059000010980078002803D01A9A199990476D1CB6 -:10591000E00324D521461A9B199A049800F04EF80A -:1059200045191CE00098002807DB0099059888427B -:1059300003DD1598405C199901E0199930201A9AF5 -:10594000904700986D1C401C00900298401E0290E9 -:10595000002804D11A9A2E20199990476D1C01999C -:10596000481E01900029DDDC05E038781A9A7F1C7A -:10597000199990476D1C0399481E03900029F4DC87 -:1059800021461A9B199A0498ACE600002D000000ED -:105990002B0000002000000000000000F8B50446C5 -:1059A00000251E461746880404D405E03946202009 -:1059B000B0476D1C641EF9D52846F8BDFFB50446F6 -:1059C000002581B01E46C80301D5302700E02027FE -:1059D000880404D505E038460399B0476D1C641E61 -:1059E000F9D5284605B0F0BD0A68531C0B6010704D -:1059F00070470000F8B50B30C608F600104D19E0EE -:105A00002068B04215D3B0420BD96368871B201DB4 -:105A10000093FEF767F9A019009B076043602860B8 -:105A200004E060682860201DFEF75CF9201D2660F8 -:105A3000F8BD251D2C68002CE2D10020F8BD000027 -:105A4000D4310020F3B583B005001AD02868019046 -:105A5000284680380290C76F04983E1F864200D9BE -:105A600006462846FFF7FCFA0446009132462946CE -:105A70000498FFF7BFFF0199002806D0016005B028 -:105A8000F0BD0498FFF71EFBF9E729600299002C8E -:105A9000CF670AD021686218291F8A4202D9291BC0 -:105AA000091F216000996160E9E7024A00991160CD -:105AB000E5E70000D431002000B50A4683B000219C -:105AC0000091019101466846FEF799FF01990098FF -:105AD00003B000BD00002110422063308440A55077 -:105AE000C660E770088129914AA16BB18CC1ADD124 -:105AF000CEE1EFF13112100273325222B5529442CC -:105B0000F772D662399318837BB35AA3BDD39CC373 -:105B1000FFF3DEE36224433420040114E664C77417 -:105B2000A44485546AA54BB528850995EEE5CFF5C3 -:105B3000ACC58DD55336722611163006D776F6666B -:105B40009556B4465BB77AA719973887DFF7FEE713 -:105B50009DD7BCC7C448E5588668A7784008611837 -:105B600002282338CCC9EDD98EE9AFF94889699963 -:105B70000AA92BB9F55AD44AB77A966A711A500A0B -:105B8000333A122AFDDBDCCBBFFB9EEB799B588BB3 -:105B90003BBB1AABA66C877CE44CC55C222C033C57 -:105BA000600C411CAEED8FFDECCDCDDD2AAD0BBD03 -:105BB000688D499D977EB66ED55EF44E133E322EAB -:105BC000511E700E9FFFBEEFDDDFFCCF1BBF3AAF53 -:105BD000599F788F8891A981CAB1EBA10CD12DC1B1 -:105BE0004EF16FE18010A100C230E3200450254047 -:105BF00046706760B9839893FBA3DAB33DC31CD3A7 -:105C00007FE35EF3B1029012F322D2323542145296 -:105C100077625672EAB5CBA5A89589856EF54FE5F2 -:105C20002CD50DC5E234C324A014810466744764E6 -:105C300024540544DBA7FAB79987B8975FE77EF746 -:105C40001DC73CD7D326F2369106B0165766767636 -:105C5000154634564CD96DC90EF92FE9C899E98912 -:105C60008AB9ABA94458654806782768C018E10886 -:105C70008238A3287DCB5CDB3FEB1EFBF98BD89BE6 -:105C8000BBAB9ABB754A545A376A167AF10AD01AD6 -:105C9000B32A923A2EFD0FED6CDD4DCDAABD8BAD32 -:105CA000E89DC98D267C076C645C454CA23C832C26 -:105CB000E01CC10C1FEF3EFF5DCF7CDF9BAFBABF86 -:105CC000D98FF89F176E367E554E745E932EB23E76 -:105CD000D10EF01E30313233343536373839414247 -:105CE000434445462526270C0802170D01010209E9 -:105CF000090101060200070007001100110002005F -:105D000011000B001100080011000200DDDDDDDDD7 -:105D1000DCBBBBDDDDDDDDDDDDDDDDDD988888883C -:105D200088888888777777777788888885555556E3 -:105D3000666666666666666666688888833333323A -:105D400022222222222222222228888D6C5D01100A -:105D500000300020DC010000984F0110505E01105F -:105D6000DC310020CC1900001C51011012D01C01A4 -:105D700050E0041360101B5024041A14041A180471 -:105D80002210524058180102030405060708090AA8 -:105D90001112131415161718191A1B1E1F1818089C -:105DA000090A0708111512163C13191418194C1A70 -:105DB00010041A30041A80041A90041AB004111A3C -:105DC000030401231388300230201EC550011061E6 -:105DD000041C455A01B751280B06436164656E6384 -:105DE000652D3001001018313233343536373839EB -:105DF000414243444546600A0201050BFF4C76428E -:105E000075AB0D0945400C05031618E0FF04160498 -:105E10002A010913542324F4620413ED052320DF1F -:105E20001B208F081AC604134A0714201E061B20C5 -:105E300014141390101A506E124019083A600CE2B4 -:105E40000819141AFF0101140916180213020000A0 -:04000005100000C126 -:00000001FF diff --git a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.htm b/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.htm deleted file mode 100644 index 389ccb1..0000000 --- a/CandeII_1.4/User/KEIL/Output/Syd8811_Peripheral.htm +++ /dev/null @@ -1,7055 +0,0 @@ - - -Static Call Graph - [.\Output\Syd8811_Peripheral.axf] -
-

Static Call Graph for image .\Output\Syd8811_Peripheral.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Thu Jun 19 18:59:14 2025 -

-

Maximum Stack Usage = 560 bytes + Unknown(Cycles, Untraceable Function Pointers)

-Call chain for Maximum Stack Depth:

-ble_evt_callback ⇒ ble_gatt_write ⇒ ota_cmd ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -

-

-Mutually Recursive functions -

  • Timer_Evt_Trigger   ⇒   timer_0_start
    -
  • cJSON_Delete   ⇒   cJSON_Delete
    -
  • print_array   ⇒   print_value
    -
  • print_object   ⇒   print_value
    -
  • NMI_Handler   ⇒   NMI_Handler
    -
  • HardFault_Handler   ⇒   HardFault_Handler
    -
  • SVC_Handler   ⇒   SVC_Handler
    -
  • PendSV_Handler   ⇒   PendSV_Handler
    -
  • SysTick_Handler   ⇒   SysTick_Handler
    -
  • CAP_IRQHandler   ⇒   CAP_IRQHandler
    - -

    -

    -Function Pointers -

      -
    • CAP_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • GPADC_IRQHandler from gpadc.o(.text) referenced from startup_armcm0.o(RESET) -
    • GPIO_IRQHandler from gpio.o(.text) referenced from startup_armcm0.o(RESET) -
    • GPIO_callback from isr.o(.text) referenced from app_gpio.o(.text) -
    • HID_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • HPWM_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • HTIMER_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • HardFault_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • I2C0_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • I2C1_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • IR_Rx_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • IR_Tx_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • ISO_7816_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • LLC2_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • LLC_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • Lib_EvtCallback from main.o(.text) referenced from main.o(.text) -
    • Lib_LLEvtCallback from main.o(.text) referenced from main.o(.text) -
    • Lib_MiscCallback from main.o(.text) referenced from main.o(.text) -
    • Lib_ProtocolHookCallback from main.o(.text) referenced from main.o(.text) -
    • NMI_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • PendSV_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • RTC_IRQHandler from rtc.o(.text) referenced from startup_armcm0.o(RESET) -
    • Reset_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • SPIM_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • SVC_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • SW_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • SysTick_Handler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • SystemInit from system_armcm0.o(.text) referenced from startup_armcm0.o(.text) -
    • TIMER0_IRQHandler from timer.o(.text) referenced from startup_armcm0.o(RESET) -
    • TIMER1_IRQHandler from timer.o(.text) referenced from startup_armcm0.o(RESET) -
    • TIMER2_IRQHandler from timer.o(.text) referenced from startup_armcm0.o(RESET) -
    • TIMER3_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • TOUCH_IRQHandler from startup_armcm0.o(.text) referenced from startup_armcm0.o(RESET) -
    • Timer_2_callback from isr.o(.text) referenced from app_timer.o(.text) -
    • Timer_EVT_1S_OTA from timer_handler.o(.text) referenced from timer_handler.o(.text) -
    • Timer_EVT_1S_WORK from timer_handler.o(.text) referenced from timer_handler.o(.text) -
    • Timer_EVT_20S_BATTERY from timer_handler.o(.text) referenced from timer_handler.o(.text) -
    • Timer_EVT_300MS_PCAK from timer_handler.o(.text) referenced from timer_handler.o(.text) -
    • Timer_Evt_2s from timer_handler.o(.text) referenced from timer_handler.o(.text) -
    • Timer_Evt_Trigger from timer.o(.text) referenced from timer.o(.text) -
    • Timer_RTCEVT_Trigger from rtc.o(.text) referenced from rtc.o(.text) -
    • UART0_IRQHandler from uart.o(.text) referenced from startup_armcm0.o(RESET) -
    • UART1_IRQHandler from uart.o(.text) referenced from startup_armcm0.o(RESET) -
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_armcm0.o(.text) -
    • _sbackspace from _sgetc.o(.text) referenced 2 times from __0sscanf.o(.text) -
    • _scanf_char_input from scanf_char.o(.text) referenced from scanf_char.o(.text) -
    • _sgetc from _sgetc.o(.text) referenced 2 times from __0sscanf.o(.text) -
    • _sputc from printfa.o(i._sputc) referenced from printfa.o(i.__0sprintf) -
    • ble_evt_callback from main.o(.text) referenced from main.o(.text) -
    • cal_battery_value from main.o(.text) referenced from main.o(.text) -
    • free from mallocr.o(i.__free$realloc) referenced 2 times from cjson.o(.data) -
    • free from mallocr.o(i.__free$realloc) referenced from cjson.o(.text) -
    • isspace from isspace_c.o(.text) referenced 2 times from scanf_char.o(.text) -
    • main from main.o(.text) referenced from entry9a.o(.ARM.Collect$$$$0000000B) -
    • malloc from mallocr.o(i.__malloc$realloc) referenced 2 times from cjson.o(.data) -
    • malloc from mallocr.o(i.__malloc$realloc) referenced from cjson.o(.text) -
    • platform0_delay from lsm6d.o(.text) referenced from lsm6d.o(.text) -
    • platform0_read from lsm6d.o(.text) referenced from lsm6d.o(.text) -
    • platform0_write from lsm6d.o(.text) referenced from lsm6d.o(.text) -
    • platform1_delay from lis2dh.o(.text) referenced from lis2dh.o(.text) -
    • platform1_read from lis2dh.o(.text) referenced from lis2dh.o(.text) -
    • platform1_write from lis2dh.o(.text) referenced from lis2dh.o(.text) -
    • realloc from mallocr.o(i.realloc) referenced 2 times from cjson.o(.data) -
    • realloc from mallocr.o(i.realloc) referenced from cjson.o(.text) -
    • sw_timer_latency_callback from main.o(.text) referenced from main.o(.text) -
    • sw_timer_update_callback from main.o(.text) referenced from main.o(.text) -
    • timer_1_callback from main.o(.text) referenced from main.o(.text) -
    -

    -

    -Global Symbols -

    -

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(.text) -
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) - -

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Calls]

    • >>   __scatterload -
    - -

    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Called By]

    • >>   __scatterload -
    - -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) - -

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) - -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) - -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) - -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) - -

    uart_0_init (Thumb, 340 bytes, Stack size 8 bytes, uart.o(.text), UNUSED) -

    [Calls]

    • >>   __NVIC_EnableIRQ -
    - -

    uart_0_write (Thumb, 40 bytes, Stack size 0 bytes, uart.o(.text), UNUSED) - -

    uart_0_read (Thumb, 72 bytes, Stack size 12 bytes, uart.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = uart_0_read -
    -
    [Called By]
    • >>   UART0_IRQHandler -
    - -

    uart_0_close (Thumb, 26 bytes, Stack size 8 bytes, uart.o(.text), UNUSED) -

    [Calls]

    • >>   __NVIC_DisableIRQ -
    - -

    UART0_IRQHandler (Thumb, 106 bytes, Stack size 12 bytes, uart.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = UART0_IRQHandler ⇒ uart_0_read -
    -
    [Calls]
    • >>   uart_0_read -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    uart_1_init (Thumb, 338 bytes, Stack size 8 bytes, uart.o(.text), UNUSED) -

    [Calls]

    • >>   __NVIC_EnableIRQ -
    - -

    uart_1_write (Thumb, 40 bytes, Stack size 0 bytes, uart.o(.text), UNUSED) - -

    uart_1_read (Thumb, 86 bytes, Stack size 12 bytes, uart.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = uart_1_read -
    -
    [Called By]
    • >>   uartRx_callback -
    - -

    uart_1_close (Thumb, 26 bytes, Stack size 8 bytes, uart.o(.text), UNUSED) -

    [Calls]

    • >>   __NVIC_DisableIRQ -
    - -

    uartRx_callback (Thumb, 12 bytes, Stack size 12 bytes, uart.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = uartRx_callback ⇒ uart_1_read -
    -
    [Calls]
    • >>   uart_1_read -
    -
    [Called By]
    • >>   UART1_IRQHandler -
    - -

    UART1_IRQHandler (Thumb, 70 bytes, Stack size 4 bytes, uart.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = UART1_IRQHandler ⇒ uartRx_callback ⇒ uart_1_read -
    -
    [Calls]
    • >>   uartRx_callback -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    delay_ms (Thumb, 30 bytes, Stack size 0 bytes, delay.o(.text)) -

    [Called By]

    • >>   platform0_delay -
    • >>   platform1_delay -
    • >>   main -
    • >>   ota_manage -
    • >>   PowerDown -
    - -

    delay_us (Thumb, 26 bytes, Stack size 0 bytes, delay.o(.text), UNUSED) - -

    PIN_Set_GPIO (Thumb, 50 bytes, Stack size 8 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = PIN_Set_GPIO -
    -
    [Called By]
    • >>   INT_IO_Config -
    • >>   Ctr_IO_Config -
    • >>   State_IO_Config -
    • >>   LED_IO_Config -
    • >>   i2c_Init -
    - -

    PIN_Pullup_Enable (Thumb, 150 bytes, Stack size 28 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = PIN_Pullup_Enable -
    -
    [Called By]
    • >>   INT_IO_Config -
    • >>   State_IO_Config -
    • >>   i2c_Init -
    • >>   gpio_init -
    - -

    PIN_Pullup_Disable (Thumb, 148 bytes, Stack size 28 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = PIN_Pullup_Disable -
    -
    [Called By]
    • >>   gpio_init -
    - -

    GPIO_Set_Output (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   Ctr_IO_Config -
    • >>   LED_IO_Config -
    • >>   gpio_init -
    - -

    GPIO_Set_Input (Thumb, 200 bytes, Stack size 8 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_Set_Input -
    -
    [Called By]
    • >>   INT_IO_Config -
    • >>   State_IO_Config -
    • >>   gpio_init -
    - -

    GPIO_Set_Input_DIR (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED) - -

    GPIO_Input_Enable (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   INT_IO_Config -
    • >>   State_IO_Config -
    - -

    GPIO_Input_Disable (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   INT_IO_Config -
    - -

    GPIO_Pin_Set (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   Ctr_IO_Config -
    • >>   LED_IO_Config -
    • >>   gpio_init -
    • >>   LED_State_Indicator -
    • >>   PowerDown -
    - -

    GPIO_Pin_Clear (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   Lsm6dso_Init -
    • >>   Ctr_IO_Config -
    • >>   gpio_init -
    • >>   LED_State_Indicator -
    • >>   PowerDown -
    - -

    GPIO_Pin_Turn (Thumb, 50 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   LED_State_Indicator -
    - -

    GPIO_Pin_Read (Thumb, 34 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   Lis2dh_Act_State_Judge -
    • >>   GPIO_callback -
    • >>   Charge_State_Judge -
    • >>   work_timer_event -
    - -

    io_irq_enable (Thumb, 192 bytes, Stack size 8 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = io_irq_enable -
    -
    [Called By]
    • >>   INT_IO_Config -
    • >>   State_IO_Config -
    - -

    io_irq_disable (Thumb, 52 bytes, Stack size 0 bytes, gpio.o(.text)) -

    [Called By]

    • >>   INT_IO_Config -
    - -

    io_irq_disable_all (Thumb, 76 bytes, Stack size 0 bytes, gpio.o(.text), UNUSED) - -

    GPIO_IRQHandler (Thumb, 132 bytes, Stack size 8 bytes, gpio.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_IRQHandler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    i2c_Init (Thumb, 132 bytes, Stack size 16 bytes, i2c.o(.text)) -

    [Stack]

    • Max Depth = 44
    • Call Chain = i2c_Init ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   PIN_Pullup_Enable -
    • >>   PIN_Set_GPIO -
    -
    [Called By]
    • >>   IIC_IO_Config -
    - -

    i2c_0_write (Thumb, 232 bytes, Stack size 24 bytes, i2c.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = i2c_0_write -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   platform0_write -
    - -

    i2c_0_read (Thumb, 234 bytes, Stack size 24 bytes, i2c.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = i2c_0_read -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   platform0_read -
    - -

    i2c_1_write (Thumb, 232 bytes, Stack size 24 bytes, i2c.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = i2c_1_write -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   platform1_write -
    - -

    i2c_1_read (Thumb, 258 bytes, Stack size 24 bytes, i2c.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = i2c_1_read -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   platform1_read -
    - -

    GPADC_channel_sel (Thumb, 48 bytes, Stack size 0 bytes, gpadc.o(.text)) -

    [Called By]

    • >>   GPADC_Init -
    • >>   get_battery_value -
    - -

    GPADC_Init (Thumb, 1064 bytes, Stack size 12 bytes, gpadc.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = GPADC_Init ⇒ __ARM_common_switch8 -
    -
    [Calls]
    • >>   GPADC_channel_sel -
    • >>   __ARM_common_switch8 -
    -
    [Called By]
    • >>   ADC_Config -
    - -

    GPADC_start (Thumb, 50 bytes, Stack size 0 bytes, gpadc.o(.text)) -

    [Called By]

    • >>   get_battery_value -
    - -

    GPADC_stop (Thumb, 142 bytes, Stack size 0 bytes, gpadc.o(.text), UNUSED) - -

    GPADC_get_value (Thumb, 20 bytes, Stack size 0 bytes, gpadc.o(.text)) -

    [Called By]

    • >>   GPADC_IRQHandler -
    - -

    GPADC_IRQHandler (Thumb, 78 bytes, Stack size 8 bytes, gpadc.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GPADC_IRQHandler -
    -
    [Calls]
    • >>   GPADC_get_value -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    Timer_Evt_2s (Thumb, 14 bytes, Stack size 0 bytes, timer_handler.o(.text)) -
    [Address Reference Count : 1]

    • timer_handler.o(.text) -
    -

    Timer_EVT_1S_OTA (Thumb, 14 bytes, Stack size 0 bytes, timer_handler.o(.text)) -
    [Address Reference Count : 1]

    • timer_handler.o(.text) -
    -

    Timer_EVT_1S_WORK (Thumb, 14 bytes, Stack size 0 bytes, timer_handler.o(.text)) -
    [Address Reference Count : 1]

    • timer_handler.o(.text) -
    -

    Timer_EVT_300MS_PCAK (Thumb, 14 bytes, Stack size 0 bytes, timer_handler.o(.text)) -
    [Address Reference Count : 1]

    • timer_handler.o(.text) -
    -

    Timer_EVT_20S_BATTERY (Thumb, 14 bytes, Stack size 0 bytes, timer_handler.o(.text)) -
    [Address Reference Count : 1]

    • timer_handler.o(.text) -
    -

    Timer_Evt_List (Thumb, 72 bytes, Stack size 8 bytes, timer_handler.o(.text)) -

    [Stack]

    • Max Depth = 152
    • Call Chain = Timer_Evt_List ⇒ Timer_Evt_Creat ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   Timer_Evt_Creat -
    -
    [Called By]
    • >>   main -
    - -

    CmdFwErase (Thumb, 22 bytes, Stack size 8 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = CmdFwErase ⇒ CodeErase -
    -
    [Calls]
    • >>   CodeErase -
    • >>   EvtCommandComplete -
    -
    [Called By]
    • >>   ota_manage -
    - -

    ota_variable_clear (Thumb, 38 bytes, Stack size 0 bytes, ota.o(.text)) -

    [Called By]

    • >>   ota_cmd -
    • >>   ble_evt_callback -
    - -

    ota_cmd (Thumb, 1042 bytes, Stack size 24 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 464
    • Call Chain = ota_cmd ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   WriteFlashData -
    • >>   Timer_Evt_Start -
    • >>   SEGGER_RTT_printf -
    • >>   CodeWrite -
    • >>   BLSetConnectionUpdate -
    • >>   ota_variable_clear -
    • >>   CmdFlashdataUpgradev30 -
    • >>   CmdFwUpgradev20 -
    • >>   Cmd4KSETTINGUpgrade -
    • >>   CmdFwWriteStart -
    • >>   Cmd4KSETTINGWrite -
    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ble_gatt_write -
    - -

    ota_rsp (Thumb, 42 bytes, Stack size 16 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = ota_rsp -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   ble_gatt_read -
    - -

    LED_IO_Config (Thumb, 24 bytes, Stack size 8 bytes, app_gpio.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = LED_IO_Config ⇒ PIN_Set_GPIO -
    -
    [Calls]
    • >>   GPIO_Pin_Set -
    • >>   GPIO_Set_Output -
    • >>   PIN_Set_GPIO -
    -
    [Called By]
    • >>   BSP_GPIOConfig -
    - -

    State_IO_Config (Thumb, 42 bytes, Stack size 8 bytes, app_gpio.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = State_IO_Config ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   io_irq_enable -
    • >>   GPIO_Input_Enable -
    • >>   GPIO_Set_Input -
    • >>   PIN_Pullup_Enable -
    • >>   PIN_Set_GPIO -
    -
    [Called By]
    • >>   BSP_GPIOConfig -
    - -

    IIC_IO_Config (Thumb, 26 bytes, Stack size 8 bytes, app_gpio.o(.text)) -

    [Stack]

    • Max Depth = 52
    • Call Chain = IIC_IO_Config ⇒ i2c_Init ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   i2c_Init -
    -
    [Called By]
    • >>   BSP_GPIOConfig -
    - -

    Ctr_IO_Config (Thumb, 108 bytes, Stack size 8 bytes, app_gpio.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = Ctr_IO_Config ⇒ PIN_Set_GPIO -
    -
    [Calls]
    • >>   GPIO_Pin_Clear -
    • >>   GPIO_Pin_Set -
    • >>   GPIO_Set_Output -
    • >>   PIN_Set_GPIO -
    -
    [Called By]
    • >>   BSP_GPIOConfig -
    - -

    INT_IO_Config (Thumb, 78 bytes, Stack size 8 bytes, app_gpio.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = INT_IO_Config ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   io_irq_disable -
    • >>   io_irq_enable -
    • >>   GPIO_Input_Disable -
    • >>   GPIO_Input_Enable -
    • >>   GPIO_Set_Input -
    • >>   PIN_Pullup_Enable -
    • >>   PIN_Set_GPIO -
    -
    [Called By]
    • >>   BSP_GPIOConfig -
    - -

    Timer_Config (Thumb, 8 bytes, Stack size 8 bytes, app_timer.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = Timer_Config ⇒ timer_2_disable -
    -
    [Calls]
    • >>   timer_2_disable -
    -
    [Called By]
    • >>   BSP_TimerConfig -
    - -

    Timer2_Enable (Thumb, 12 bytes, Stack size 8 bytes, app_timer.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = Timer2_Enable ⇒ timer_2_enable -
    -
    [Calls]
    • >>   timer_2_enable -
    -
    [Called By]
    • >>   main -
    • >>   ble_evt_callback -
    - -

    Timer2_Disable (Thumb, 8 bytes, Stack size 8 bytes, app_timer.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = Timer2_Disable ⇒ timer_2_disable -
    -
    [Calls]
    • >>   timer_2_disable -
    -
    [Called By]
    • >>   work_timer_event -
    - -

    ADC_Config (Thumb, 38 bytes, Stack size 8 bytes, app_adc.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = ADC_Config ⇒ GPADC_Init ⇒ __ARM_common_switch8 -
    -
    [Calls]
    • >>   GPADC_Manual_Calibration -
    • >>   GPADC_Get_Calibration -
    • >>   GPADC_Init -
    -
    [Called By]
    • >>   BSP_ADCConfig -
    - -

    Lis2dh_Init (Thumb, 140 bytes, Stack size 16 bytes, lis2dh.o(.text)) -

    [Stack]

    • Max Depth = 80
    • Call Chain = Lis2dh_Init ⇒ lis2dh12_operating_mode_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_pin_int2_config_set -
    • >>   lis2dh12_operating_mode_set -
    • >>   lis2dh12_full_scale_set -
    • >>   lis2dh12_device_id_get -
    • >>   lis2dh12_data_rate_set -
    • >>   lis2dh12_block_data_update_set -
    • >>   lis2dh12_act_timeout_set -
    • >>   lis2dh12_act_threshold_set -
    • >>   platform1_delay -
    • >>   lis2dh12_xyz_axis_enable_set -
    -
    [Called By]
    • >>   main -
    - -

    Lis2dh_Act_State_Judge (Thumb, 10 bytes, Stack size 8 bytes, lis2dh.o(.text), UNUSED) -

    [Calls]

    • >>   GPIO_Pin_Read -
    - -

    Lsm6dso_Init (Thumb, 150 bytes, Stack size 8 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 128
    • Call Chain = Lsm6dso_Init ⇒ lsm6dso_gy_data_rate_set ⇒ lsm6dso_fsm_data_rate_get ⇒ lsm6dso_mem_bank_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_reset_set -
    • >>   lsm6dso_reset_get -
    • >>   lsm6dso_i3c_disable_set -
    • >>   lsm6dso_gy_lp1_bandwidth_set -
    • >>   lsm6dso_gy_full_scale_set -
    • >>   lsm6dso_gy_filter_lp1_set -
    • >>   lsm6dso_gy_data_rate_set -
    • >>   lsm6dso_device_id_get -
    • >>   lsm6dso_block_data_update_set -
    • >>   platform0_delay -
    • >>   GPIO_Pin_Clear -
    -
    [Called By]
    • >>   main -
    - -

    Lsm6dso_RPM_Cal (Thumb, 248 bytes, Stack size 48 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 176
    • Call Chain = Lsm6dso_RPM_Cal ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   lsm6dso_gy_flag_data_ready_get -
    • >>   lsm6dso_angular_rate_raw_get -
    • >>   __aeabi_i2f -
    • >>   __aeabi_fsub -
    • >>   __aeabi_frsub -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    • >>   __aeabi_f2iz -
    • >>   __aeabi_f2d -
    • >>   __aeabi_dmul -
    • >>   __aeabi_ddiv -
    • >>   __aeabi_dadd -
    • >>   __aeabi_d2f -
    • >>   Cadence_Stop_Judge -
    -
    [Called By]
    • >>   Timer_2_callback -
    - -

    Lsm6dso_Disable (Thumb, 12 bytes, Stack size 8 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 72
    • Call Chain = Lsm6dso_Disable ⇒ lsm6dso_reset_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_reset_set -
    -
    [Called By]
    • >>   PowerDown -
    - -

    lis2dh12_read_reg (Thumb, 38 bytes, Stack size 40 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = lis2dh12_read_reg -
    -
    [Called By]
    • >>   lis2dh12_spi_mode_get -
    • >>   lis2dh12_spi_mode_set -
    • >>   lis2dh12_pin_sdo_sa0_mode_get -
    • >>   lis2dh12_pin_sdo_sa0_mode_set -
    • >>   lis2dh12_act_timeout_get -
    • >>   lis2dh12_act_threshold_get -
    • >>   lis2dh12_double_tap_timeout_get -
    • >>   lis2dh12_double_tap_timeout_set -
    • >>   lis2dh12_quiet_dur_get -
    • >>   lis2dh12_quiet_dur_set -
    • >>   lis2dh12_shock_dur_get -
    • >>   lis2dh12_shock_dur_set -
    • >>   lis2dh12_tap_notification_mode_get -
    • >>   lis2dh12_tap_notification_mode_set -
    • >>   lis2dh12_tap_threshold_get -
    • >>   lis2dh12_tap_threshold_set -
    • >>   lis2dh12_tap_source_get -
    • >>   lis2dh12_tap_conf_get -
    • >>   lis2dh12_fifo_fth_flag_get -
    • >>   lis2dh12_fifo_ovr_flag_get -
    • >>   lis2dh12_fifo_empty_flag_get -
    • >>   lis2dh12_fifo_data_level_get -
    • >>   lis2dh12_fifo_status_get -
    • >>   lis2dh12_fifo_mode_get -
    • >>   lis2dh12_fifo_mode_set -
    • >>   lis2dh12_fifo_trigger_event_get -
    • >>   lis2dh12_fifo_trigger_event_set -
    • >>   lis2dh12_fifo_watermark_get -
    • >>   lis2dh12_fifo_watermark_set -
    • >>   lis2dh12_fifo_get -
    • >>   lis2dh12_fifo_set -
    • >>   lis2dh12_pin_int2_config_get -
    • >>   lis2dh12_int1_pin_notification_mode_get -
    • >>   lis2dh12_int1_pin_notification_mode_set -
    • >>   lis2dh12_int1_pin_detect_4d_get -
    • >>   lis2dh12_int1_pin_detect_4d_set -
    • >>   lis2dh12_int2_pin_notification_mode_get -
    • >>   lis2dh12_int2_pin_notification_mode_set -
    • >>   lis2dh12_int2_pin_detect_4d_get -
    • >>   lis2dh12_int2_pin_detect_4d_set -
    • >>   lis2dh12_pin_int1_config_get -
    • >>   lis2dh12_high_pass_int_conf_get -
    • >>   lis2dh12_high_pass_int_conf_set -
    • >>   lis2dh12_int2_gen_duration_get -
    • >>   lis2dh12_int2_gen_duration_set -
    • >>   lis2dh12_int2_gen_threshold_get -
    • >>   lis2dh12_int2_gen_threshold_set -
    • >>   lis2dh12_int2_gen_source_get -
    • >>   lis2dh12_int2_gen_conf_get -
    • >>   lis2dh12_int1_gen_duration_get -
    • >>   lis2dh12_int1_gen_duration_set -
    • >>   lis2dh12_int1_gen_threshold_get -
    • >>   lis2dh12_int1_gen_threshold_set -
    • >>   lis2dh12_int1_gen_source_get -
    • >>   lis2dh12_int1_gen_conf_get -
    • >>   lis2dh12_status_get -
    • >>   lis2dh12_boot_get -
    • >>   lis2dh12_boot_set -
    • >>   lis2dh12_data_format_get -
    • >>   lis2dh12_data_format_set -
    • >>   lis2dh12_self_test_get -
    • >>   lis2dh12_self_test_set -
    • >>   lis2dh12_acceleration_raw_get -
    • >>   lis2dh12_xl_data_ovr_get -
    • >>   lis2dh12_xl_data_ready_get -
    • >>   lis2dh12_filter_reference_get -
    • >>   lis2dh12_block_data_update_get -
    • >>   lis2dh12_full_scale_get -
    • >>   lis2dh12_high_pass_mode_get -
    • >>   lis2dh12_high_pass_mode_set -
    • >>   lis2dh12_high_pass_bandwidth_get -
    • >>   lis2dh12_high_pass_bandwidth_set -
    • >>   lis2dh12_high_pass_on_outputs_get -
    • >>   lis2dh12_high_pass_on_outputs_set -
    • >>   lis2dh12_data_rate_get -
    • >>   lis2dh12_operating_mode_get -
    • >>   lis2dh12_temperature_meas_get -
    • >>   lis2dh12_temperature_meas_set -
    • >>   lis2dh12_temperature_raw_get -
    • >>   lis2dh12_temp_data_ovr_get -
    • >>   lis2dh12_temp_data_ready_get -
    • >>   lis2dh12_temp_status_reg_get -
    • >>   lis2dh12_operating_mode_set -
    • >>   lis2dh12_full_scale_set -
    • >>   lis2dh12_device_id_get -
    • >>   lis2dh12_data_rate_set -
    • >>   lis2dh12_block_data_update_set -
    • >>   lis2dh12_act_timeout_set -
    • >>   lis2dh12_act_threshold_set -
    • >>   lis2dh12_xyz_axis_enable_set -
    - -

    lis2dh12_write_reg (Thumb, 38 bytes, Stack size 40 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = lis2dh12_write_reg -
    -
    [Called By]
    • >>   lis2dh12_spi_mode_set -
    • >>   lis2dh12_pin_sdo_sa0_mode_set -
    • >>   lis2dh12_double_tap_timeout_set -
    • >>   lis2dh12_quiet_dur_set -
    • >>   lis2dh12_shock_dur_set -
    • >>   lis2dh12_tap_notification_mode_set -
    • >>   lis2dh12_tap_threshold_set -
    • >>   lis2dh12_tap_conf_set -
    • >>   lis2dh12_fifo_mode_set -
    • >>   lis2dh12_fifo_trigger_event_set -
    • >>   lis2dh12_fifo_watermark_set -
    • >>   lis2dh12_fifo_set -
    • >>   lis2dh12_int1_pin_notification_mode_set -
    • >>   lis2dh12_int1_pin_detect_4d_set -
    • >>   lis2dh12_int2_pin_notification_mode_set -
    • >>   lis2dh12_int2_pin_detect_4d_set -
    • >>   lis2dh12_pin_int1_config_set -
    • >>   lis2dh12_high_pass_int_conf_set -
    • >>   lis2dh12_int2_gen_duration_set -
    • >>   lis2dh12_int2_gen_threshold_set -
    • >>   lis2dh12_int2_gen_conf_set -
    • >>   lis2dh12_int1_gen_duration_set -
    • >>   lis2dh12_int1_gen_threshold_set -
    • >>   lis2dh12_int1_gen_conf_set -
    • >>   lis2dh12_boot_set -
    • >>   lis2dh12_data_format_set -
    • >>   lis2dh12_self_test_set -
    • >>   lis2dh12_filter_reference_set -
    • >>   lis2dh12_high_pass_mode_set -
    • >>   lis2dh12_high_pass_bandwidth_set -
    • >>   lis2dh12_high_pass_on_outputs_set -
    • >>   lis2dh12_temperature_meas_set -
    • >>   lis2dh12_pin_int2_config_set -
    • >>   lis2dh12_operating_mode_set -
    • >>   lis2dh12_full_scale_set -
    • >>   lis2dh12_data_rate_set -
    • >>   lis2dh12_block_data_update_set -
    • >>   lis2dh12_act_timeout_set -
    • >>   lis2dh12_act_threshold_set -
    • >>   lis2dh12_xyz_axis_enable_set -
    - -

    lis2dh12_from_fs2_hr_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs4_hr_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs8_hr_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs16_hr_to_mg (Thumb, 30 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_lsb_hr_to_celsius (Thumb, 40 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    - -

    lis2dh12_from_fs2_nm_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs4_nm_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs8_nm_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs16_nm_to_mg (Thumb, 30 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_lsb_nm_to_celsius (Thumb, 40 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    - -

    lis2dh12_from_fs2_lp_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs4_lp_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs8_lp_to_mg (Thumb, 32 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_fs16_lp_to_mg (Thumb, 30 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    - -

    lis2dh12_from_lsb_lp_to_celsius (Thumb, 40 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    - -

    lis2dh12_temp_status_reg_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_temp_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_temp_data_ovr_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_temperature_raw_get (Thumb, 44 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_temperature_meas_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_temperature_meas_get (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_operating_mode_set (Thumb, 150 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_operating_mode_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_operating_mode_get (Thumb, 82 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_data_rate_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_data_rate_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_data_rate_get (Thumb, 132 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lis2dh12_high_pass_on_outputs_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_on_outputs_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_bandwidth_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_bandwidth_get (Thumb, 82 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_mode_get (Thumb, 80 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_full_scale_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_full_scale_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_full_scale_get (Thumb, 82 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_block_data_update_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_block_data_update_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_block_data_update_get (Thumb, 32 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_filter_reference_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    - -

    lis2dh12_filter_reference_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_xl_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_xl_data_ovr_get (Thumb, 32 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_acceleration_raw_get (Thumb, 84 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_device_id_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = lis2dh12_device_id_get ⇒ lis2dh12_read_reg -
    -
    [Calls]
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_self_test_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_self_test_get (Thumb, 72 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_data_format_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_data_format_get (Thumb, 62 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_boot_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_boot_get (Thumb, 32 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_status_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_conf_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    - -

    lis2dh12_int1_gen_conf_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_source_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_threshold_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_duration_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_gen_duration_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_conf_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    - -

    lis2dh12_int2_gen_conf_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_source_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_threshold_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_duration_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_gen_duration_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_int_conf_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_high_pass_int_conf_get (Thumb, 104 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lis2dh12_pin_int1_config_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    - -

    lis2dh12_pin_int1_config_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_pin_detect_4d_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_pin_detect_4d_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_pin_notification_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int2_pin_notification_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_pin_detect_4d_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_pin_detect_4d_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_pin_notification_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_int1_pin_notification_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_pin_int2_config_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = lis2dh12_pin_int2_config_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_pin_int2_config_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_watermark_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_watermark_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_trigger_event_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_trigger_event_get (Thumb, 62 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_mode_get (Thumb, 80 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_status_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_data_level_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_empty_flag_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_ovr_flag_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_fifo_fth_flag_get (Thumb, 32 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_conf_set (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    - -

    lis2dh12_tap_conf_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_source_get (Thumb, 24 bytes, Stack size 16 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_threshold_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_notification_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_tap_notification_mode_get (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_shock_dur_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_shock_dur_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_quiet_dur_set (Thumb, 46 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_quiet_dur_get (Thumb, 30 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_double_tap_timeout_set (Thumb, 46 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_double_tap_timeout_get (Thumb, 30 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_act_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_act_threshold_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_act_threshold_get (Thumb, 34 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_act_timeout_set (Thumb, 46 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_act_timeout_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    lis2dh12_act_timeout_get (Thumb, 30 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_pin_sdo_sa0_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_pin_sdo_sa0_mode_get (Thumb, 56 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_spi_mode_set (Thumb, 58 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    - -

    lis2dh12_spi_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lis2dh12_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lis2dh12_read_reg -
    - -

    lsm6dso_read_reg (Thumb, 38 bytes, Stack size 40 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_aux_mode_set -
    • >>   lsm6dso_aux_drdy_on_int2_get -
    • >>   lsm6dso_aux_drdy_on_int2_set -
    • >>   lsm6dso_aux_den_mode_get -
    • >>   lsm6dso_aux_den_mode_set -
    • >>   lsm6dso_aux_den_polarity_get -
    • >>   lsm6dso_aux_den_polarity_set -
    • >>   lsm6dso_aux_xl_self_test_get -
    • >>   lsm6dso_aux_xl_self_test_set -
    • >>   lsm6dso_aux_gy_flag_settling_get -
    • >>   lsm6dso_aux_gy_flag_data_ready_get -
    • >>   lsm6dso_aux_xl_flag_data_ready_get -
    • >>   lsm6dso_aux_status_reg_get -
    • >>   lsm6dso_aux_xl_fs_mode_get -
    • >>   lsm6dso_aux_xl_fs_mode_set -
    • >>   lsm6dso_aux_pw_on_ctrl_get -
    • >>   lsm6dso_aux_pw_on_ctrl_set -
    • >>   lsm6dso_aux_sdo_ocs_mode_get -
    • >>   lsm6dso_aux_sdo_ocs_mode_set -
    • >>   lsm6dso_gy_hp_path_internal_get -
    • >>   lsm6dso_gy_hp_path_internal_set -
    • >>   lsm6dso_xl_hp_path_internal_get -
    • >>   lsm6dso_xl_hp_path_internal_set -
    • >>   lsm6dso_xl_fast_settling_get -
    • >>   lsm6dso_xl_fast_settling_set -
    • >>   lsm6dso_xl_hp_path_on_out_get -
    • >>   lsm6dso_xl_hp_path_on_out_set -
    • >>   lsm6dso_xl_lp2_on_6d_get -
    • >>   lsm6dso_xl_lp2_on_6d_set -
    • >>   lsm6dso_gy_lp1_bandwidth_get -
    • >>   lsm6dso_filter_settling_mask_get -
    • >>   lsm6dso_filter_settling_mask_set -
    • >>   lsm6dso_gy_filter_lp1_get -
    • >>   lsm6dso_xl_filter_lp2_get -
    • >>   lsm6dso_xl_filter_lp2_set -
    • >>   lsm6dso_gy_self_test_get -
    • >>   lsm6dso_gy_self_test_set -
    • >>   lsm6dso_xl_self_test_get -
    • >>   lsm6dso_xl_self_test_set -
    • >>   lsm6dso_boot_get -
    • >>   lsm6dso_boot_set -
    • >>   lsm6dso_auto_increment_get -
    • >>   lsm6dso_auto_increment_set -
    • >>   lsm6dso_data_ready_mode_get -
    • >>   lsm6dso_data_ready_mode_set -
    • >>   lsm6dso_ln_pg_read -
    • >>   lsm6dso_ln_pg_write -
    • >>   lsm6dso_mem_bank_get -
    • >>   lsm6dso_odr_cal_reg_get -
    • >>   lsm6dso_odr_cal_reg_set -
    • >>   lsm6dso_steps_reset -
    • >>   lsm6dso_number_of_steps_get -
    • >>   lsm6dso_fifo_out_raw_get -
    • >>   lsm6dso_acceleration_raw_get -
    • >>   lsm6dso_temperature_raw_get -
    • >>   lsm6dso_rounding_mode_get -
    • >>   lsm6dso_rounding_mode_set -
    • >>   lsm6dso_timestamp_raw_get -
    • >>   lsm6dso_timestamp_get -
    • >>   lsm6dso_timestamp_set -
    • >>   lsm6dso_xl_usr_offset_get -
    • >>   lsm6dso_xl_usr_offset_set -
    • >>   lsm6dso_xl_usr_offset_z_get -
    • >>   lsm6dso_xl_usr_offset_y_get -
    • >>   lsm6dso_xl_usr_offset_x_get -
    • >>   lsm6dso_temp_flag_data_ready_get -
    • >>   lsm6dso_xl_flag_data_ready_get -
    • >>   lsm6dso_status_reg_get -
    • >>   lsm6dso_gy_power_mode_get -
    • >>   lsm6dso_gy_power_mode_set -
    • >>   lsm6dso_xl_power_mode_get -
    • >>   lsm6dso_xl_power_mode_set -
    • >>   lsm6dso_xl_offset_weight_get -
    • >>   lsm6dso_xl_offset_weight_set -
    • >>   lsm6dso_block_data_update_get -
    • >>   lsm6dso_gy_data_rate_get -
    • >>   lsm6dso_gy_full_scale_get -
    • >>   lsm6dso_xl_data_rate_get -
    • >>   lsm6dso_xl_data_rate_set -
    • >>   lsm6dso_fsm_enable_get -
    • >>   lsm6dso_fsm_data_rate_get -
    • >>   lsm6dso_xl_full_scale_get -
    • >>   lsm6dso_xl_full_scale_set -
    • >>   lsm6dso_reset_set -
    • >>   lsm6dso_reset_get -
    • >>   lsm6dso_i3c_disable_set -
    • >>   lsm6dso_gy_lp1_bandwidth_set -
    • >>   lsm6dso_gy_full_scale_set -
    • >>   lsm6dso_gy_flag_data_ready_get -
    • >>   lsm6dso_gy_filter_lp1_set -
    • >>   lsm6dso_gy_data_rate_set -
    • >>   lsm6dso_device_id_get -
    • >>   lsm6dso_block_data_update_set -
    • >>   lsm6dso_angular_rate_raw_get -
    • >>   lsm6dso_embedded_sens_off -
    • >>   lsm6dso_embedded_sens_get -
    • >>   lsm6dso_embedded_sens_set -
    • >>   lsm6dso_data_get -
    • >>   lsm6dso_mode_get -
    • >>   lsm6dso_mode_set -
    • >>   lsm6dso_all_sources_get -
    • >>   lsm6dso_pin_int2_route_set -
    • >>   lsm6dso_pin_int1_route_get -
    • >>   lsm6dso_pin_int1_route_set -
    • >>   lsm6dso_pin_int2_route_get -
    • >>   lsm6dso_interrupt_mode_get -
    • >>   lsm6dso_interrupt_mode_set -
    • >>   lsm6dso_pin_conf_get -
    • >>   lsm6dso_pin_conf_set -
    • >>   lsm6dso_status_get -
    • >>   lsm6dso_bus_mode_get -
    • >>   lsm6dso_bus_mode_set -
    • >>   lsm6dso_init_set -
    • >>   lsm6dso_id_get -
    • >>   lsm6dso_sh_status_get -
    • >>   lsm6dso_sh_slv_cfg_read -
    • >>   lsm6dso_sh_data_rate_get -
    • >>   lsm6dso_sh_data_rate_set -
    • >>   lsm6dso_sh_reset_get -
    • >>   lsm6dso_sh_reset_set -
    • >>   lsm6dso_sh_write_mode_get -
    • >>   lsm6dso_sh_write_mode_set -
    • >>   lsm6dso_sh_syncro_mode_get -
    • >>   lsm6dso_sh_syncro_mode_set -
    • >>   lsm6dso_sh_pass_through_get -
    • >>   lsm6dso_sh_pass_through_set -
    • >>   lsm6dso_sh_pin_mode_get -
    • >>   lsm6dso_sh_pin_mode_set -
    • >>   lsm6dso_sh_master_get -
    • >>   lsm6dso_sh_master_set -
    • >>   lsm6dso_sh_slave_connected_get -
    • >>   lsm6dso_sh_slave_connected_set -
    • >>   lsm6dso_sh_read_data_raw_get -
    • >>   lsm6dso_fsm_init_get -
    • >>   lsm6dso_fsm_init_set -
    • >>   lsm6dso_fsm_data_rate_set -
    • >>   lsm6dso_fsm_out_get -
    • >>   lsm6dso_long_clr_get -
    • >>   lsm6dso_long_clr_set -
    • >>   lsm6dso_long_cnt_get -
    • >>   lsm6dso_long_cnt_flag_data_ready_get -
    • >>   lsm6dso_tilt_flag_data_ready_get -
    • >>   lsm6dso_motion_flag_data_ready_get -
    • >>   lsm6dso_pedo_step_detect_get -
    • >>   lsm6dso_den_mark_axis_z_get -
    • >>   lsm6dso_den_mark_axis_z_set -
    • >>   lsm6dso_den_mark_axis_y_get -
    • >>   lsm6dso_den_mark_axis_y_set -
    • >>   lsm6dso_den_mark_axis_x_get -
    • >>   lsm6dso_den_mark_axis_x_set -
    • >>   lsm6dso_den_enable_get -
    • >>   lsm6dso_den_enable_set -
    • >>   lsm6dso_den_polarity_get -
    • >>   lsm6dso_den_polarity_set -
    • >>   lsm6dso_den_mode_get -
    • >>   lsm6dso_den_mode_set -
    • >>   lsm6dso_sh_batch_slave_get -
    • >>   lsm6dso_sh_batch_slave_set -
    • >>   lsm6dso_fifo_pedo_batch_get -
    • >>   lsm6dso_fifo_pedo_batch_set -
    • >>   lsm6dso_fifo_sensor_tag_get -
    • >>   lsm6dso_fifo_wtm_flag_get -
    • >>   lsm6dso_fifo_ovr_flag_get -
    • >>   lsm6dso_fifo_full_flag_get -
    • >>   lsm6dso_fifo_status_get -
    • >>   lsm6dso_fifo_data_level_get -
    • >>   lsm6dso_batch_counter_threshold_get -
    • >>   lsm6dso_batch_counter_threshold_set -
    • >>   lsm6dso_rst_batch_counter_get -
    • >>   lsm6dso_rst_batch_counter_set -
    • >>   lsm6dso_fifo_cnt_event_batch_get -
    • >>   lsm6dso_fifo_cnt_event_batch_set -
    • >>   lsm6dso_fifo_timestamp_decimation_get -
    • >>   lsm6dso_fifo_timestamp_decimation_set -
    • >>   lsm6dso_fifo_temp_batch_get -
    • >>   lsm6dso_fifo_temp_batch_set -
    • >>   lsm6dso_fifo_mode_get -
    • >>   lsm6dso_fifo_mode_set -
    • >>   lsm6dso_fifo_gy_batch_get -
    • >>   lsm6dso_fifo_gy_batch_set -
    • >>   lsm6dso_fifo_xl_batch_get -
    • >>   lsm6dso_fifo_xl_batch_set -
    • >>   lsm6dso_fifo_stop_on_wtm_get -
    • >>   lsm6dso_fifo_stop_on_wtm_set -
    • >>   lsm6dso_compression_algo_real_time_get -
    • >>   lsm6dso_compression_algo_real_time_set -
    • >>   lsm6dso_fifo_virtual_sens_odr_chg_get -
    • >>   lsm6dso_fifo_virtual_sens_odr_chg_set -
    • >>   lsm6dso_compression_algo_get -
    • >>   lsm6dso_compression_algo_set -
    • >>   lsm6dso_compression_algo_init_get -
    • >>   lsm6dso_compression_algo_init_set -
    • >>   lsm6dso_fifo_watermark_get -
    • >>   lsm6dso_fifo_watermark_set -
    • >>   lsm6dso_ff_dur_get -
    • >>   lsm6dso_ff_dur_set -
    • >>   lsm6dso_ff_threshold_get -
    • >>   lsm6dso_ff_threshold_set -
    • >>   lsm6dso_4d_mode_get -
    • >>   lsm6dso_4d_mode_set -
    • >>   lsm6dso_6d_threshold_get -
    • >>   lsm6dso_6d_threshold_set -
    • >>   lsm6dso_tap_mode_get -
    • >>   lsm6dso_tap_mode_set -
    • >>   lsm6dso_tap_dur_get -
    • >>   lsm6dso_tap_dur_set -
    • >>   lsm6dso_tap_quiet_get -
    • >>   lsm6dso_tap_quiet_set -
    • >>   lsm6dso_tap_shock_get -
    • >>   lsm6dso_tap_shock_set -
    • >>   lsm6dso_tap_threshold_z_get -
    • >>   lsm6dso_tap_threshold_z_set -
    • >>   lsm6dso_tap_threshold_y_get -
    • >>   lsm6dso_tap_threshold_y_set -
    • >>   lsm6dso_tap_axis_priority_get -
    • >>   lsm6dso_tap_axis_priority_set -
    • >>   lsm6dso_tap_threshold_x_get -
    • >>   lsm6dso_tap_threshold_x_set -
    • >>   lsm6dso_tap_detection_on_x_get -
    • >>   lsm6dso_tap_detection_on_x_set -
    • >>   lsm6dso_tap_detection_on_y_get -
    • >>   lsm6dso_tap_detection_on_y_set -
    • >>   lsm6dso_tap_detection_on_z_get -
    • >>   lsm6dso_tap_detection_on_z_set -
    • >>   lsm6dso_act_sleep_dur_get -
    • >>   lsm6dso_act_sleep_dur_set -
    • >>   lsm6dso_act_mode_get -
    • >>   lsm6dso_act_mode_set -
    • >>   lsm6dso_act_pin_notification_get -
    • >>   lsm6dso_act_pin_notification_set -
    • >>   lsm6dso_gy_sleep_mode_get -
    • >>   lsm6dso_gy_sleep_mode_set -
    • >>   lsm6dso_wkup_dur_get -
    • >>   lsm6dso_wkup_dur_set -
    • >>   lsm6dso_xl_usr_offset_on_wkup_get -
    • >>   lsm6dso_xl_usr_offset_on_wkup_set -
    • >>   lsm6dso_wkup_threshold_get -
    • >>   lsm6dso_wkup_threshold_set -
    • >>   lsm6dso_wkup_ths_weight_get -
    • >>   lsm6dso_wkup_ths_weight_set -
    • >>   lsm6dso_int_notification_get -
    • >>   lsm6dso_int_notification_set -
    • >>   lsm6dso_all_on_int1_get -
    • >>   lsm6dso_all_on_int1_set -
    • >>   lsm6dso_pin_polarity_get -
    • >>   lsm6dso_pin_polarity_set -
    • >>   lsm6dso_pin_mode_get -
    • >>   lsm6dso_pin_mode_set -
    • >>   lsm6dso_int1_mode_get -
    • >>   lsm6dso_int1_mode_set -
    • >>   lsm6dso_i3c_disable_get -
    • >>   lsm6dso_i2c_interface_get -
    • >>   lsm6dso_i2c_interface_set -
    • >>   lsm6dso_spi_mode_get -
    • >>   lsm6dso_spi_mode_set -
    • >>   lsm6dso_sdo_sa0_mode_get -
    • >>   lsm6dso_sdo_sa0_mode_set -
    • >>   lsm6dso_aux_xl_full_scale_get -
    • >>   lsm6dso_aux_xl_full_scale_set -
    • >>   lsm6dso_aux_xl_bandwidth_get -
    • >>   lsm6dso_aux_xl_bandwidth_set -
    • >>   lsm6dso_aux_gy_self_test_get -
    • >>   lsm6dso_aux_gy_self_test_set -
    • >>   lsm6dso_aux_gy_clamp_get -
    • >>   lsm6dso_aux_gy_clamp_set -
    • >>   lsm6dso_aux_gy_hp_bandwidth_get -
    • >>   lsm6dso_aux_gy_hp_bandwidth_set -
    • >>   lsm6dso_aux_gy_lp1_bandwidth_get -
    • >>   lsm6dso_aux_gy_lp1_bandwidth_set -
    • >>   lsm6dso_aux_spi_mode_get -
    • >>   lsm6dso_aux_spi_mode_set -
    • >>   lsm6dso_aux_gy_full_scale_get -
    • >>   lsm6dso_aux_gy_full_scale_set -
    • >>   lsm6dso_aux_mode_get -
    - -

    lsm6dso_write_reg (Thumb, 38 bytes, Stack size 40 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = lsm6dso_write_reg -
    -
    [Called By]
    • >>   lsm6dso_aux_mode_set -
    • >>   lsm6dso_aux_drdy_on_int2_set -
    • >>   lsm6dso_aux_den_mode_set -
    • >>   lsm6dso_aux_den_polarity_set -
    • >>   lsm6dso_aux_xl_self_test_set -
    • >>   lsm6dso_aux_xl_fs_mode_set -
    • >>   lsm6dso_aux_pw_on_ctrl_set -
    • >>   lsm6dso_aux_sdo_ocs_mode_set -
    • >>   lsm6dso_gy_hp_path_internal_set -
    • >>   lsm6dso_xl_hp_path_internal_set -
    • >>   lsm6dso_xl_fast_settling_set -
    • >>   lsm6dso_xl_hp_path_on_out_set -
    • >>   lsm6dso_xl_lp2_on_6d_set -
    • >>   lsm6dso_filter_settling_mask_set -
    • >>   lsm6dso_xl_filter_lp2_set -
    • >>   lsm6dso_gy_self_test_set -
    • >>   lsm6dso_xl_self_test_set -
    • >>   lsm6dso_boot_set -
    • >>   lsm6dso_auto_increment_set -
    • >>   lsm6dso_data_ready_mode_set -
    • >>   lsm6dso_ln_pg_read -
    • >>   lsm6dso_ln_pg_write -
    • >>   lsm6dso_odr_cal_reg_set -
    • >>   lsm6dso_steps_reset -
    • >>   lsm6dso_rounding_mode_set -
    • >>   lsm6dso_timestamp_set -
    • >>   lsm6dso_timestamp_rst -
    • >>   lsm6dso_xl_usr_offset_set -
    • >>   lsm6dso_xl_usr_offset_z_set -
    • >>   lsm6dso_xl_usr_offset_y_set -
    • >>   lsm6dso_xl_usr_offset_x_set -
    • >>   lsm6dso_gy_power_mode_set -
    • >>   lsm6dso_xl_power_mode_set -
    • >>   lsm6dso_xl_offset_weight_set -
    • >>   lsm6dso_xl_data_rate_set -
    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_xl_full_scale_set -
    • >>   lsm6dso_reset_set -
    • >>   lsm6dso_i3c_disable_set -
    • >>   lsm6dso_gy_lp1_bandwidth_set -
    • >>   lsm6dso_gy_full_scale_set -
    • >>   lsm6dso_gy_filter_lp1_set -
    • >>   lsm6dso_gy_data_rate_set -
    • >>   lsm6dso_block_data_update_set -
    • >>   lsm6dso_embedded_sens_off -
    • >>   lsm6dso_embedded_sens_set -
    • >>   lsm6dso_mode_set -
    • >>   lsm6dso_pin_int2_route_set -
    • >>   lsm6dso_pin_int1_route_set -
    • >>   lsm6dso_interrupt_mode_set -
    • >>   lsm6dso_pin_conf_set -
    • >>   lsm6dso_bus_mode_set -
    • >>   lsm6dso_init_set -
    • >>   lsm6dso_sh_slv_cfg_read -
    • >>   lsm6dso_sh_cfg_write -
    • >>   lsm6dso_sh_data_rate_set -
    • >>   lsm6dso_sh_reset_set -
    • >>   lsm6dso_sh_write_mode_set -
    • >>   lsm6dso_sh_syncro_mode_set -
    • >>   lsm6dso_sh_pass_through_set -
    • >>   lsm6dso_sh_pin_mode_set -
    • >>   lsm6dso_sh_master_set -
    • >>   lsm6dso_sh_slave_connected_set -
    • >>   lsm6dso_fsm_init_set -
    • >>   lsm6dso_fsm_data_rate_set -
    • >>   lsm6dso_long_clr_set -
    • >>   lsm6dso_long_cnt_set -
    • >>   lsm6dso_fsm_enable_set -
    • >>   lsm6dso_den_mark_axis_z_set -
    • >>   lsm6dso_den_mark_axis_y_set -
    • >>   lsm6dso_den_mark_axis_x_set -
    • >>   lsm6dso_den_enable_set -
    • >>   lsm6dso_den_polarity_set -
    • >>   lsm6dso_den_mode_set -
    • >>   lsm6dso_sh_batch_slave_set -
    • >>   lsm6dso_fifo_pedo_batch_set -
    • >>   lsm6dso_batch_counter_threshold_set -
    • >>   lsm6dso_rst_batch_counter_set -
    • >>   lsm6dso_fifo_cnt_event_batch_set -
    • >>   lsm6dso_fifo_timestamp_decimation_set -
    • >>   lsm6dso_fifo_temp_batch_set -
    • >>   lsm6dso_fifo_mode_set -
    • >>   lsm6dso_fifo_gy_batch_set -
    • >>   lsm6dso_fifo_xl_batch_set -
    • >>   lsm6dso_fifo_stop_on_wtm_set -
    • >>   lsm6dso_compression_algo_real_time_set -
    • >>   lsm6dso_fifo_virtual_sens_odr_chg_set -
    • >>   lsm6dso_compression_algo_set -
    • >>   lsm6dso_compression_algo_init_set -
    • >>   lsm6dso_fifo_watermark_set -
    • >>   lsm6dso_ff_dur_set -
    • >>   lsm6dso_ff_threshold_set -
    • >>   lsm6dso_4d_mode_set -
    • >>   lsm6dso_6d_threshold_set -
    • >>   lsm6dso_tap_mode_set -
    • >>   lsm6dso_tap_dur_set -
    • >>   lsm6dso_tap_quiet_set -
    • >>   lsm6dso_tap_shock_set -
    • >>   lsm6dso_tap_threshold_z_set -
    • >>   lsm6dso_tap_threshold_y_set -
    • >>   lsm6dso_tap_axis_priority_set -
    • >>   lsm6dso_tap_threshold_x_set -
    • >>   lsm6dso_tap_detection_on_x_set -
    • >>   lsm6dso_tap_detection_on_y_set -
    • >>   lsm6dso_tap_detection_on_z_set -
    • >>   lsm6dso_act_sleep_dur_set -
    • >>   lsm6dso_act_mode_set -
    • >>   lsm6dso_act_pin_notification_set -
    • >>   lsm6dso_gy_sleep_mode_set -
    • >>   lsm6dso_wkup_dur_set -
    • >>   lsm6dso_xl_usr_offset_on_wkup_set -
    • >>   lsm6dso_wkup_threshold_set -
    • >>   lsm6dso_wkup_ths_weight_set -
    • >>   lsm6dso_int_notification_set -
    • >>   lsm6dso_all_on_int1_set -
    • >>   lsm6dso_pin_polarity_set -
    • >>   lsm6dso_pin_mode_set -
    • >>   lsm6dso_int1_mode_set -
    • >>   lsm6dso_i2c_interface_set -
    • >>   lsm6dso_spi_mode_set -
    • >>   lsm6dso_sdo_sa0_mode_set -
    • >>   lsm6dso_aux_xl_full_scale_set -
    • >>   lsm6dso_aux_xl_bandwidth_set -
    • >>   lsm6dso_aux_gy_self_test_set -
    • >>   lsm6dso_aux_gy_clamp_set -
    • >>   lsm6dso_aux_gy_hp_bandwidth_set -
    • >>   lsm6dso_aux_gy_lp1_bandwidth_set -
    • >>   lsm6dso_aux_spi_mode_set -
    • >>   lsm6dso_aux_gy_full_scale_set -
    - -

    lsm6dso_from_fs2_to_mg (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs4_to_mg (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs8_to_mg (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs16_to_mg (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs125_to_mdps (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs500_to_mdps (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs250_to_mdps (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs1000_to_mdps (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_fs2000_to_mdps (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_lsb_to_celsius (Thumb, 30 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    -
    [Called By]
    • >>   lsm6dso_data_get -
    - -

    lsm6dso_from_lsb_to_nsec (Thumb, 20 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2f -
    • >>   __aeabi_fmul -
    - -

    lsm6dso_xl_full_scale_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_full_scale_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_mem_bank_set (Thumb, 46 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_mem_bank_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    -
    [Called By]
    • >>   lsm6dso_ln_pg_read -
    • >>   lsm6dso_ln_pg_write -
    • >>   lsm6dso_steps_reset -
    • >>   lsm6dso_number_of_steps_get -
    • >>   lsm6dso_fsm_enable_get -
    • >>   lsm6dso_fsm_data_rate_get -
    • >>   lsm6dso_embedded_sens_off -
    • >>   lsm6dso_embedded_sens_get -
    • >>   lsm6dso_embedded_sens_set -
    • >>   lsm6dso_mode_get -
    • >>   lsm6dso_pin_int2_route_set -
    • >>   lsm6dso_pin_int1_route_get -
    • >>   lsm6dso_pin_int1_route_set -
    • >>   lsm6dso_pin_int2_route_get -
    • >>   lsm6dso_interrupt_mode_get -
    • >>   lsm6dso_interrupt_mode_set -
    • >>   lsm6dso_init_set -
    • >>   lsm6dso_sh_slv_cfg_read -
    • >>   lsm6dso_sh_cfg_write -
    • >>   lsm6dso_sh_data_rate_get -
    • >>   lsm6dso_sh_data_rate_set -
    • >>   lsm6dso_sh_reset_get -
    • >>   lsm6dso_sh_reset_set -
    • >>   lsm6dso_sh_write_mode_get -
    • >>   lsm6dso_sh_write_mode_set -
    • >>   lsm6dso_sh_syncro_mode_get -
    • >>   lsm6dso_sh_syncro_mode_set -
    • >>   lsm6dso_sh_pass_through_get -
    • >>   lsm6dso_sh_pass_through_set -
    • >>   lsm6dso_sh_pin_mode_get -
    • >>   lsm6dso_sh_pin_mode_set -
    • >>   lsm6dso_sh_master_get -
    • >>   lsm6dso_sh_master_set -
    • >>   lsm6dso_sh_slave_connected_get -
    • >>   lsm6dso_sh_slave_connected_set -
    • >>   lsm6dso_sh_read_data_raw_get -
    • >>   lsm6dso_fsm_init_get -
    • >>   lsm6dso_fsm_init_set -
    • >>   lsm6dso_fsm_data_rate_set -
    • >>   lsm6dso_fsm_out_get -
    • >>   lsm6dso_long_clr_get -
    • >>   lsm6dso_long_clr_set -
    • >>   lsm6dso_long_cnt_get -
    • >>   lsm6dso_long_cnt_set -
    • >>   lsm6dso_fsm_enable_set -
    • >>   lsm6dso_long_cnt_flag_data_ready_get -
    • >>   lsm6dso_tilt_flag_data_ready_get -
    • >>   lsm6dso_motion_flag_data_ready_get -
    • >>   lsm6dso_pedo_step_detect_get -
    • >>   lsm6dso_sh_batch_slave_get -
    • >>   lsm6dso_sh_batch_slave_set -
    • >>   lsm6dso_fifo_pedo_batch_get -
    • >>   lsm6dso_fifo_pedo_batch_set -
    • >>   lsm6dso_compression_algo_init_get -
    • >>   lsm6dso_compression_algo_init_set -
    • >>   lsm6dso_int_notification_get -
    • >>   lsm6dso_int_notification_set -
    - -

    lsm6dso_fsm_data_rate_get (Thumb, 118 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = lsm6dso_fsm_data_rate_get ⇒ lsm6dso_mem_bank_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_xl_data_rate_set -
    • >>   lsm6dso_gy_data_rate_set -
    - -

    lsm6dso_fsm_enable_get (Thumb, 44 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 80
    • Call Chain = lsm6dso_fsm_enable_get ⇒ lsm6dso_mem_bank_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_xl_data_rate_set -
    • >>   lsm6dso_gy_data_rate_set -
    - -

    lsm6dso_xl_data_rate_set (Thumb, 374 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_fsm_enable_get -
    • >>   lsm6dso_fsm_data_rate_get -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_data_rate_get (Thumb, 174 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_gy_full_scale_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_gy_full_scale_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_gy_full_scale_get (Thumb, 86 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_gy_data_rate_set (Thumb, 374 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 120
    • Call Chain = lsm6dso_gy_data_rate_set ⇒ lsm6dso_fsm_data_rate_get ⇒ lsm6dso_mem_bank_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_fsm_enable_get -
    • >>   lsm6dso_fsm_data_rate_get -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_gy_data_rate_get (Thumb, 124 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_block_data_update_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_block_data_update_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_block_data_update_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_offset_weight_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_offset_weight_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_power_mode_set (Thumb, 132 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_power_mode_get (Thumb, 98 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_power_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_power_mode_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_status_reg_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_flag_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_flag_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_gy_flag_data_ready_get ⇒ lsm6dso_read_reg -
    -
    [Calls]
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    - -

    lsm6dso_temp_flag_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_x_set (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_xl_usr_offset_x_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_y_set (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_xl_usr_offset_y_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_z_set (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_xl_usr_offset_z_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_timestamp_rst (Thumb, 22 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_timestamp_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_timestamp_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_timestamp_raw_get (Thumb, 66 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_rounding_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_rounding_mode_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_temperature_raw_get (Thumb, 44 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_angular_rate_raw_get (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_angular_rate_raw_get ⇒ lsm6dso_read_reg -
    -
    [Calls]
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    - -

    lsm6dso_acceleration_raw_get (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_out_raw_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_number_of_steps_get (Thumb, 78 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_steps_reset (Thumb, 84 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_odr_cal_reg_set (Thumb, 46 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_odr_cal_reg_get (Thumb, 30 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_mem_bank_get (Thumb, 70 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_ln_pg_write (Thumb, 398 bytes, Stack size 56 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_ln_pg_write_byte -
    • >>   lsm6dso_mag_soft_iron_set -
    • >>   lsm6dso_mag_offset_set -
    - -

    lsm6dso_ln_pg_write_byte (Thumb, 22 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write -
    -
    [Called By]
    • >>   lsm6dso_fsm_start_address_set -
    • >>   lsm6dso_fsm_number_of_programs_set -
    • >>   lsm6dso_long_cnt_int_value_set -
    • >>   lsm6dso_mag_x_orient_set -
    • >>   lsm6dso_mag_y_orient_set -
    • >>   lsm6dso_mag_z_orient_set -
    • >>   lsm6dso_mag_sensitivity_set -
    • >>   lsm6dso_pedo_int_mode_set -
    • >>   lsm6dso_pedo_steps_period_set -
    • >>   lsm6dso_pedo_debounce_steps_set -
    • >>   lsm6dso_pedo_sens_set -
    - -

    lsm6dso_ln_pg_read (Thumb, 398 bytes, Stack size 56 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_mag_soft_iron_get -
    • >>   lsm6dso_mag_offset_get -
    - -

    lsm6dso_ln_pg_read_byte (Thumb, 22 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read -
    -
    [Called By]
    • >>   lsm6dso_fsm_start_address_get -
    • >>   lsm6dso_fsm_number_of_programs_get -
    • >>   lsm6dso_long_cnt_int_value_get -
    • >>   lsm6dso_mag_x_orient_get -
    • >>   lsm6dso_mag_x_orient_set -
    • >>   lsm6dso_mag_y_orient_get -
    • >>   lsm6dso_mag_y_orient_set -
    • >>   lsm6dso_mag_z_orient_get -
    • >>   lsm6dso_mag_z_orient_set -
    • >>   lsm6dso_mag_sensitivity_get -
    • >>   lsm6dso_pedo_int_mode_get -
    • >>   lsm6dso_pedo_int_mode_set -
    • >>   lsm6dso_pedo_steps_period_get -
    • >>   lsm6dso_pedo_debounce_steps_get -
    • >>   lsm6dso_pedo_sens_get -
    • >>   lsm6dso_pedo_sens_set -
    - -

    lsm6dso_data_ready_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_data_ready_mode_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_device_id_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = lsm6dso_device_id_get ⇒ lsm6dso_read_reg -
    -
    [Calls]
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_reset_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_reset_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Disable -
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_reset_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_reset_get ⇒ lsm6dso_read_reg -
    -
    [Calls]
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_auto_increment_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_auto_increment_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_boot_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_boot_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_self_test_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_self_test_get (Thumb, 72 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_self_test_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_self_test_get (Thumb, 72 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_filter_lp2_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_filter_lp2_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_filter_lp1_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_gy_filter_lp1_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_gy_filter_lp1_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_filter_settling_mask_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_filter_settling_mask_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_lp1_bandwidth_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_gy_lp1_bandwidth_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_gy_lp1_bandwidth_get (Thumb, 104 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_xl_lp2_on_6d_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_lp2_on_6d_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_hp_path_on_out_set (Thumb, 108 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_hp_path_on_out_get (Thumb, 282 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_xl_fast_settling_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_fast_settling_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_hp_path_internal_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_hp_path_internal_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_hp_path_internal_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_hp_path_internal_get (Thumb, 108 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_sdo_ocs_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_sdo_ocs_mode_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_pw_on_ctrl_set (Thumb, 76 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_pw_on_ctrl_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_fs_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_fs_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_status_reg_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_flag_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_flag_data_ready_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_flag_settling_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_self_test_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_self_test_get (Thumb, 72 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_den_polarity_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_den_polarity_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_den_mode_set (Thumb, 116 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_den_mode_get (Thumb, 114 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_drdy_on_int2_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_drdy_on_int2_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_mode_set (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_mode_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_full_scale_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_full_scale_get (Thumb, 86 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_aux_spi_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_spi_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_lp1_bandwidth_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_lp1_bandwidth_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_hp_bandwidth_set (Thumb, 78 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_hp_bandwidth_get (Thumb, 104 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_clamp_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_clamp_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_self_test_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_gy_self_test_get (Thumb, 72 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_bandwidth_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_bandwidth_get (Thumb, 104 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_aux_xl_full_scale_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_aux_xl_full_scale_get (Thumb, 80 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sdo_sa0_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sdo_sa0_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_spi_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_spi_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_i2c_interface_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_i2c_interface_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_i3c_disable_set (Thumb, 116 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lsm6dso_i3c_disable_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    - -

    lsm6dso_i3c_disable_get (Thumb, 124 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_int1_mode_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_int1_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_polarity_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_polarity_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_all_on_int1_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_all_on_int1_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_int_notification_set (Thumb, 160 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_int_notification_get (Thumb, 154 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_ths_weight_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_ths_weight_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_threshold_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_on_wkup_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_xl_usr_offset_on_wkup_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_dur_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_wkup_dur_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_sleep_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_gy_sleep_mode_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_pin_notification_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_pin_notification_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_mode_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_sleep_dur_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_act_sleep_dur_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_z_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_z_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_y_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_y_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_x_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_detection_on_x_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_threshold_x_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_threshold_x_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_axis_priority_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_axis_priority_get (Thumb, 90 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_tap_threshold_y_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_threshold_y_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_threshold_z_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_threshold_z_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_shock_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_shock_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_quiet_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_quiet_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_dur_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_dur_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tap_mode_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_6d_threshold_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_6d_threshold_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_4d_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_4d_mode_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_ff_threshold_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_ff_threshold_get (Thumb, 104 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_ff_dur_set (Thumb, 116 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_ff_dur_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_watermark_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_watermark_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_init_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_init_get (Thumb, 54 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_get (Thumb, 96 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_fifo_virtual_sens_odr_chg_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_virtual_sens_odr_chg_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_real_time_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_compression_algo_real_time_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_stop_on_wtm_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_stop_on_wtm_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_xl_batch_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_xl_batch_get (Thumb, 132 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_fifo_gy_batch_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_gy_batch_get (Thumb, 130 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_fifo_mode_set (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_mode_get (Thumb, 92 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_fifo_temp_batch_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_temp_batch_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_timestamp_decimation_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_timestamp_decimation_get (Thumb, 80 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_cnt_event_batch_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_cnt_event_batch_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_rst_batch_counter_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_rst_batch_counter_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_batch_counter_threshold_set (Thumb, 86 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_batch_counter_threshold_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_data_level_get (Thumb, 50 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_status_get (Thumb, 36 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_full_flag_get (Thumb, 40 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_ovr_flag_get (Thumb, 40 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_wtm_flag_get (Thumb, 38 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_sensor_tag_get (Thumb, 204 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_fifo_pedo_batch_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fifo_pedo_batch_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_batch_slave_set (Thumb, 98 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_batch_slave_get (Thumb, 70 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mode_get (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_den_polarity_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_polarity_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_enable_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_enable_get (Thumb, 72 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_x_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_x_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_y_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_y_get (Thumb, 34 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_z_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_den_mark_axis_z_get (Thumb, 32 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pedo_sens_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_pedo_sens_get (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_pedo_step_detect_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pedo_debounce_steps_set (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_pedo_debounce_steps_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_pedo_steps_period_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_pedo_steps_period_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_pedo_int_mode_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_pedo_int_mode_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_motion_flag_data_ready_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_tilt_flag_data_ready_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_mag_sensitivity_set (Thumb, 56 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_mag_sensitivity_get (Thumb, 54 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_mag_offset_set (Thumb, 92 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write -
    - -

    lsm6dso_mag_offset_get (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read -
    - -

    lsm6dso_mag_soft_iron_set (Thumb, 164 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write -
    - -

    lsm6dso_mag_soft_iron_get (Thumb, 144 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read -
    - -

    lsm6dso_mag_z_orient_set (Thumb, 54 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_mag_z_orient_get (Thumb, 88 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_mag_y_orient_set (Thumb, 56 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_mag_y_orient_get (Thumb, 88 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_mag_x_orient_set (Thumb, 54 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_mag_x_orient_get (Thumb, 88 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_long_cnt_flag_data_ready_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fsm_enable_set (Thumb, 66 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_long_cnt_set (Thumb, 64 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_long_cnt_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_long_clr_set (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_long_clr_get (Thumb, 108 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fsm_out_get (Thumb, 44 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fsm_data_rate_set (Thumb, 118 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fsm_init_set (Thumb, 90 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_fsm_init_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_long_cnt_int_value_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_long_cnt_int_value_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_fsm_number_of_programs_set (Thumb, 22 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_fsm_number_of_programs_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_fsm_start_address_set (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_write_byte -
    - -

    lsm6dso_fsm_start_address_get (Thumb, 58 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_ln_pg_read_byte -
    - -

    lsm6dso_sh_read_data_raw_get (Thumb, 46 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_slave_connected_set (Thumb, 82 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_slave_connected_get (Thumb, 110 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_master_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_master_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_pin_mode_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_pin_mode_get (Thumb, 90 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_pass_through_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_pass_through_get (Thumb, 62 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_syncro_mode_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_syncro_mode_get (Thumb, 86 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_write_mode_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_write_mode_get (Thumb, 90 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_reset_set (Thumb, 108 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_reset_get (Thumb, 60 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_data_rate_set (Thumb, 84 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_data_rate_get (Thumb, 108 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_cfg_write (Thumb, 124 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    - -

    lsm6dso_sh_slv_cfg_read (Thumb, 184 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_sh_status_get (Thumb, 24 bytes, Stack size 16 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_id_get (Thumb, 50 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_init_set (Thumb, 354 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_bus_mode_set (Thumb, 402 bytes, Stack size 56 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_bus_mode_get (Thumb, 288 bytes, Stack size 40 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_status_get (Thumb, 268 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_conf_set (Thumb, 214 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_conf_get (Thumb, 162 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_interrupt_mode_set (Thumb, 244 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_interrupt_mode_get (Thumb, 170 bytes, Stack size 32 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_pin_int2_route_get (Thumb, 1060 bytes, Stack size 48 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_pin_int1_route_set -
    - -

    lsm6dso_pin_int1_route_set (Thumb, 1798 bytes, Stack size 72 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    • >>   lsm6dso_pin_int2_route_get -
    - -

    lsm6dso_pin_int1_route_get (Thumb, 1064 bytes, Stack size 48 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    -
    [Called By]
    • >>   lsm6dso_pin_int2_route_set -
    - -

    lsm6dso_pin_int2_route_set (Thumb, 1686 bytes, Stack size 72 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    • >>   lsm6dso_pin_int1_route_get -
    - -

    lsm6dso_all_sources_get (Thumb, 1482 bytes, Stack size 72 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   bytecpy -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_mode_set (Thumb, 1552 bytes, Stack size 104 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   bytecpy -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_mode_get (Thumb, 1514 bytes, Stack size 88 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   bytecpy -
    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_data_get (Thumb, 844 bytes, Stack size 56 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_from_lsb_to_celsius -
    • >>   lsm6dso_from_fs2000_to_mdps -
    • >>   lsm6dso_from_fs1000_to_mdps -
    • >>   lsm6dso_from_fs250_to_mdps -
    • >>   lsm6dso_from_fs500_to_mdps -
    • >>   lsm6dso_from_fs125_to_mdps -
    • >>   lsm6dso_from_fs16_to_mg -
    • >>   lsm6dso_from_fs8_to_mg -
    • >>   lsm6dso_from_fs4_to_mg -
    • >>   lsm6dso_from_fs2_to_mg -
    • >>   lsm6dso_read_reg -
    • >>   __ARM_common_switch8 -
    - -

    lsm6dso_embedded_sens_set (Thumb, 236 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_embedded_sens_get (Thumb, 200 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_read_reg -
    - -

    lsm6dso_embedded_sens_off (Thumb, 160 bytes, Stack size 24 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Calls]

    • >>   lsm6dso_mem_bank_set -
    • >>   lsm6dso_write_reg -
    • >>   lsm6dso_read_reg -
    - -

    cJSON_GetErrorPtr (Thumb, 12 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsString (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_GetStringValue -
    - -

    cJSON_GetStringValue (Thumb, 20 bytes, Stack size 4 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_IsString -
    - -

    cJSON_IsNumber (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_GetNumberValue -
    - -

    cJSON_GetNumberValue (Thumb, 24 bytes, Stack size 4 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_IsNumber -
    - -

    cJSON_Version (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   __2sprintf -
    - -

    cJSON_InitHooks (Thumb, 88 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_Delete (Thumb, 102 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 16 + In Cycle -
    • Call Chain = cJSON_Delete ⇒ cJSON_Delete (Cycle) -
    -
    [Calls]
    • >>   cJSON_Delete -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   cJSON_Duplicate -
    • >>   cJSON_CreateStringArray -
    • >>   cJSON_CreateDoubleArray -
    • >>   cJSON_CreateFloatArray -
    • >>   cJSON_CreateIntArray -
    • >>   cJSON_ReplaceItemViaPointer -
    • >>   cJSON_DeleteItemFromObjectCaseSensitive -
    • >>   cJSON_DeleteItemFromObject -
    • >>   cJSON_DeleteItemFromArray -
    • >>   cJSON_AddArrayToObject -
    • >>   cJSON_AddObjectToObject -
    • >>   cJSON_AddRawToObject -
    • >>   cJSON_CreateRaw -
    • >>   cJSON_AddStringToObject -
    • >>   cJSON_CreateString -
    • >>   cJSON_AddNumberToObject -
    • >>   cJSON_AddBoolToObject -
    • >>   cJSON_AddFalseToObject -
    • >>   cJSON_AddTrueToObject -
    • >>   cJSON_AddNullToObject -
    • >>   cJSON_ParseWithLengthOpts -
    • >>   cJSON_Delete -
    • >>   parse_array -
    • >>   parse_object -
    - -

    cJSON_SetNumberHelper (Thumb, 70 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_d2iz -
    • >>   __aeabi_cdrcmple -
    • >>   __aeabi_cdcmple -
    - -

    cJSON_free (Thumb, 14 bytes, Stack size 8 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = cJSON_free -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   cJSON_SetValuestring -
    • >>   replace_item_in_object -
    - -

    cJSON_SetValuestring (Thumb, 96 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_free -
    • >>   cJSON_strdup -
    • >>   strcpy -
    • >>   strlen -
    - -

    cJSON_ParseWithLengthOpts (Thumb, 218 bytes, Stack size 72 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    • >>   parse_value -
    • >>   skip_utf8_bom -
    • >>   buffer_skip_whitespace -
    • >>   cJSON_New_Item -
    • >>   __aeabi_memclr4 -
    -
    [Called By]
    • >>   cJSON_ParseWithLength -
    • >>   cJSON_ParseWithOpts -
    - -

    cJSON_ParseWithOpts (Thumb, 36 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_ParseWithLengthOpts -
    • >>   strlen -
    -
    [Called By]
    • >>   cJSON_Parse -
    - -

    cJSON_Parse (Thumb, 16 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_ParseWithOpts -
    - -

    cJSON_ParseWithLength (Thumb, 20 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_ParseWithLengthOpts -
    - -

    cJSON_Print (Thumb, 16 bytes, Stack size 8 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 440
    • Call Chain = cJSON_Print ⇒ print ⇒ print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   print -
    -
    [Called By]
    • >>   JsProtocol_Report -
    - -

    cJSON_PrintUnformatted (Thumb, 16 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   print -
    - -

    cJSON_PrintBuffered (Thumb, 92 bytes, Stack size 56 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   print_value -
    • >>   __aeabi_memclr4 -
    - -

    cJSON_PrintPreallocated (Thumb, 66 bytes, Stack size 56 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   print_value -
    • >>   __aeabi_memclr4 -
    - -

    cJSON_GetArraySize (Thumb, 28 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_GetArrayItem (Thumb, 24 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   get_array_item -
    - -

    cJSON_GetObjectItem (Thumb, 18 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   get_object_item -
    -
    [Called By]
    • >>   cJSON_DetachItemFromObject -
    • >>   cJSON_HasObjectItem -
    - -

    cJSON_GetObjectItemCaseSensitive (Thumb, 18 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   get_object_item -
    -
    [Called By]
    • >>   cJSON_DetachItemFromObjectCaseSensitive -
    - -

    cJSON_HasObjectItem (Thumb, 26 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_GetObjectItem -
    - -

    cJSON_AddItemToArray (Thumb, 16 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   add_item_to_array -
    - -

    cJSON_AddItemToObject (Thumb, 26 bytes, Stack size 24 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 80
    • Call Chain = cJSON_AddItemToObject ⇒ add_item_to_object ⇒ cJSON_strdup -
    -
    [Calls]
    • >>   add_item_to_object -
    -
    [Called By]
    • >>   JsProtocol_Report -
    - -

    cJSON_AddItemToObjectCS (Thumb, 26 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   add_item_to_object -
    - -

    cJSON_AddItemReferenceToArray (Thumb, 32 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   add_item_to_array -
    • >>   create_reference -
    - -

    cJSON_AddItemReferenceToObject (Thumb, 48 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   add_item_to_object -
    • >>   create_reference -
    - -

    cJSON_CreateNull (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_AddNullToObject -
    - -

    cJSON_AddNullToObject (Thumb, 46 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateNull -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateTrue (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_AddTrueToObject -
    - -

    cJSON_AddTrueToObject (Thumb, 46 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateTrue -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateFalse (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_AddFalseToObject -
    - -

    cJSON_AddFalseToObject (Thumb, 46 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateFalse -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateBool (Thumb, 32 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_AddBoolToObject -
    - -

    cJSON_AddBoolToObject (Thumb, 50 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateBool -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateNumber (Thumb, 82 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = cJSON_CreateNumber ⇒ __aeabi_d2iz ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_d2iz -
    • >>   __aeabi_cdrcmple -
    • >>   __aeabi_cdcmple -
    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_CreateDoubleArray -
    • >>   cJSON_CreateFloatArray -
    • >>   cJSON_CreateIntArray -
    • >>   cJSON_AddNumberToObject -
    - -

    cJSON_AddNumberToObject (Thumb, 54 bytes, Stack size 32 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = cJSON_AddNumberToObject ⇒ add_item_to_object ⇒ cJSON_strdup -
    -
    [Calls]
    • >>   cJSON_CreateNumber -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    -
    [Called By]
    • >>   JsProtocol_Report -
    - -

    cJSON_CreateString (Thumb, 50 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    • >>   cJSON_New_Item -
    • >>   cJSON_strdup -
    -
    [Called By]
    • >>   cJSON_CreateStringArray -
    • >>   cJSON_AddStringToObject -
    - -

    cJSON_AddStringToObject (Thumb, 50 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateString -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateRaw (Thumb, 50 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    • >>   cJSON_New_Item -
    • >>   cJSON_strdup -
    -
    [Called By]
    • >>   cJSON_AddRawToObject -
    - -

    cJSON_AddRawToObject (Thumb, 50 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateRaw -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateObject (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = cJSON_CreateObject ⇒ cJSON_New_Item -
    -
    [Calls]
    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   cJSON_AddObjectToObject -
    - -

    cJSON_AddObjectToObject (Thumb, 46 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateObject -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_CreateArray (Thumb, 22 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   cJSON_CreateStringArray -
    • >>   cJSON_CreateDoubleArray -
    • >>   cJSON_CreateFloatArray -
    • >>   cJSON_CreateIntArray -
    • >>   cJSON_AddArrayToObject -
    - -

    cJSON_AddArrayToObject (Thumb, 46 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateArray -
    • >>   cJSON_Delete -
    • >>   add_item_to_object -
    - -

    cJSON_DetachItemViaPointer (Thumb, 72 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_DetachItemFromObjectCaseSensitive -
    • >>   cJSON_DetachItemFromObject -
    • >>   cJSON_DetachItemFromArray -
    - -

    cJSON_DetachItemFromArray (Thumb, 34 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemViaPointer -
    • >>   get_array_item -
    -
    [Called By]
    • >>   cJSON_DeleteItemFromArray -
    - -

    cJSON_DeleteItemFromArray (Thumb, 42 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemFromArray -
    • >>   cJSON_Delete -
    - -

    cJSON_DetachItemFromObject (Thumb, 26 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemViaPointer -
    • >>   cJSON_GetObjectItem -
    -
    [Called By]
    • >>   cJSON_DeleteItemFromObject -
    - -

    cJSON_DetachItemFromObjectCaseSensitive (Thumb, 26 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemViaPointer -
    • >>   cJSON_GetObjectItemCaseSensitive -
    -
    [Called By]
    • >>   cJSON_DeleteItemFromObjectCaseSensitive -
    - -

    cJSON_DeleteItemFromObject (Thumb, 22 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemFromObject -
    • >>   cJSON_Delete -
    - -

    cJSON_DeleteItemFromObjectCaseSensitive (Thumb, 22 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_DetachItemFromObjectCaseSensitive -
    • >>   cJSON_Delete -
    - -

    cJSON_InsertItemInArray (Thumb, 68 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   add_item_to_array -
    • >>   get_array_item -
    - -

    cJSON_ReplaceItemViaPointer (Thumb, 108 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    -
    [Called By]
    • >>   cJSON_ReplaceItemInArray -
    • >>   replace_item_in_object -
    - -

    cJSON_ReplaceItemInArray (Thumb, 38 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_ReplaceItemViaPointer -
    • >>   get_array_item -
    - -

    cJSON_ReplaceItemInObject (Thumb, 22 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   replace_item_in_object -
    - -

    cJSON_ReplaceItemInObjectCaseSensitive (Thumb, 22 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   replace_item_in_object -
    - -

    cJSON_CreateStringReference (Thumb, 34 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cast_away_const -
    • >>   cJSON_New_Item -
    - -

    cJSON_CreateObjectReference (Thumb, 34 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cast_away_const -
    • >>   cJSON_New_Item -
    - -

    cJSON_CreateArrayReference (Thumb, 34 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cast_away_const -
    • >>   cJSON_New_Item -
    - -

    cJSON_CreateIntArray (Thumb, 122 bytes, Stack size 40 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_i2d -
    • >>   cJSON_CreateArray -
    • >>   cJSON_CreateNumber -
    • >>   cJSON_Delete -
    • >>   suffix_object -
    - -

    cJSON_CreateFloatArray (Thumb, 122 bytes, Stack size 40 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_f2d -
    • >>   cJSON_CreateArray -
    • >>   cJSON_CreateNumber -
    • >>   cJSON_Delete -
    • >>   suffix_object -
    - -

    cJSON_CreateDoubleArray (Thumb, 118 bytes, Stack size 32 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateArray -
    • >>   cJSON_CreateNumber -
    • >>   cJSON_Delete -
    • >>   suffix_object -
    - -

    cJSON_CreateStringArray (Thumb, 112 bytes, Stack size 32 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_CreateArray -
    • >>   cJSON_CreateString -
    • >>   cJSON_Delete -
    • >>   suffix_object -
    - -

    cJSON_Duplicate (Thumb, 212 bytes, Stack size 32 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Duplicate -
    • >>   cJSON_Delete -
    • >>   cJSON_New_Item -
    • >>   cJSON_strdup -
    -
    [Called By]
    • >>   cJSON_Duplicate -
    - -

    cJSON_Minify (Thumb, 156 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = cJSON_Minify -
    -
    [Calls]
    • >>   minify_string -
    • >>   skip_multiline_comment -
    • >>   skip_oneline_comment -
    -
    [Called By]
    • >>   JsProtocol_Report -
    - -

    cJSON_IsInvalid (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_Compare -
    - -

    cJSON_IsFalse (Thumb, 20 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsTrue (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsBool (Thumb, 26 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsNull (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsArray (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsObject (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_IsRaw (Thumb, 22 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) - -

    cJSON_Compare (Thumb, 394 bytes, Stack size 40 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Compare -
    • >>   cJSON_IsInvalid -
    • >>   get_object_item -
    • >>   compare_double -
    • >>   strcmp -
    -
    [Called By]
    • >>   cJSON_Compare -
    - -

    cJSON_malloc (Thumb, 14 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) - -

    crc16_compute (Thumb, 64 bytes, Stack size 16 bytes, crc16.o(.text), UNUSED) - -

    crc16_modbus (Thumb, 52 bytes, Stack size 12 bytes, crc16.o(.text), UNUSED) - -

    crc16_ccitt (Thumb, 40 bytes, Stack size 12 bytes, crc16.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = crc16_ccitt -
    -
    [Called By]
    • >>   JsProtocol_Report -
    - -

    stringLength (Thumb, 18 bytes, Stack size 0 bytes, common.o(.text)) -

    [Called By]

    • >>   JsProtocol_Report -
    - -

    str_cmp (Thumb, 34 bytes, Stack size 12 bytes, common.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = str_cmp -
    -
    [Called By]
    • >>   ble_gatt_write -
    - -

    BLE_SendRPPData (Thumb, 56 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 200
    • Call Chain = BLE_SendRPPData ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   GATTDataSend -
    -
    [Called By]
    • >>   send_to_master -
    - -

    Charge_State_Judge (Thumb, 48 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = Charge_State_Judge -
    -
    [Calls]
    • >>   GPIO_Pin_Read -
    -
    [Called By]
    • >>   main -
    - -

    BLE_NotifyBatteryLevel (Thumb, 38 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 192
    • Call Chain = BLE_NotifyBatteryLevel ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   GATTDataSend -
    -
    [Called By]
    • >>   get_battery_value -
    - -

    syd_nosleep (Thumb, 56 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   get_battery_value -
    • >>   cal_battery_value -
    - -

    cal_battery_value (Thumb, 484 bytes, Stack size 48 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 464
    • Call Chain = cal_battery_value ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   __aeabi_fsub -
    • >>   __aeabi_fmul -
    • >>   __aeabi_fdiv -
    • >>   __aeabi_f2d -
    • >>   __aeabi_dmul -
    • >>   __aeabi_ddiv -
    • >>   __aeabi_dadd -
    • >>   __aeabi_d2f -
    • >>   SEGGER_RTT_printf -
    • >>   __aeabi_ui2f -
    • >>   syd_nosleep -
    • >>   __aeabi_d2iz -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    get_battery_value (Thumb, 38 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 200
    • Call Chain = get_battery_value ⇒ BLE_NotifyBatteryLevel ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   GPADC_start -
    • >>   GPADC_channel_sel -
    • >>   syd_nosleep -
    • >>   BLE_NotifyBatteryLevel -
    -
    [Called By]
    • >>   main -
    • >>   battery_timer_event -
    - -

    LED_State_Indicator (Thumb, 72 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = LED_State_Indicator -
    -
    [Calls]
    • >>   GPIO_Pin_Turn -
    • >>   GPIO_Pin_Clear -
    • >>   GPIO_Pin_Set -
    -
    [Called By]
    • >>   timer_event_handler -
    - -

    BLSetConnectionUpdate (Thumb, 92 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 440
    • Call Chain = BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   gap_s_smart_update_latency -
    -
    [Called By]
    • >>   ota_cmd -
    • >>   Connection_latency -
    - -

    Connection_latency (Thumb, 40 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 448
    • Call Chain = Connection_latency ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   BLSetConnectionUpdate -
    • >>   Timer_Evt_Stop -
    -
    [Called By]
    • >>   timer_event_handler -
    - -

    ota_manage (Thumb, 164 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 424
    • Call Chain = ota_manage ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   CmdFwErase -
    • >>   delay_ms -
    • >>   Timer_Evt_Stop -
    • >>   SystemReset -
    -
    [Called By]
    • >>   timer_event_handler -
    - -

    gpio_init (Thumb, 468 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 60
    • Call Chain = gpio_init ⇒ PIN_Pullup_Disable -
    -
    [Calls]
    • >>   GPIO_Pin_Clear -
    • >>   GPIO_Pin_Set -
    • >>   GPIO_Set_Input -
    • >>   GPIO_Set_Output -
    • >>   PIN_Pullup_Disable -
    • >>   PIN_Pullup_Enable -
    • >>   BBRFWrite -
    -
    [Called By]
    • >>   main -
    - -

    nvic_priority (Thumb, 188 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = nvic_priority ⇒ __NVIC_SetPriority -
    -
    [Calls]
    • >>   __NVIC_SetPriority -
    -
    [Called By]
    • >>   main -
    - -

    BLE_SendCMDData (Thumb, 40 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 200
    • Call Chain = BLE_SendCMDData ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   GATTDataSend -
    -
    [Called By]
    • >>   ble_gatt_write -
    - -

    ble_evt_callback (Thumb, 1148 bytes, Stack size 64 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 560
    • Call Chain = ble_evt_callback ⇒ ble_gatt_write ⇒ ota_cmd ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   Timer2_Enable -
    • >>   Timer_Evt_Start -
    • >>   SEGGER_RTT_printf -
    • >>   ota_variable_clear -
    • >>   UartEn -
    • >>   Timer_Get_State -
    • >>   Timer_Evt_Stop -
    • >>   StartAdv -
    • >>   SEGGER_RTT_hexdump -
    • >>   GetLinkParameters -
    • >>   ble_gatt_write -
    • >>   ble_gatt_read -
    • >>   rf_stop -
    • >>   setup_adv_data -
    • >>   __aeabi_memcpy -
    • >>   __ARM_common_switch8 -
    • >>   __aeabi_uread4 -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    main (Thumb, 218 bytes, Stack size 0 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 456
    • Call Chain = main ⇒ timer_event_handler ⇒ Connection_latency ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   Lsm6dso_Init -
    • >>   Lis2dh_Init -
    • >>   Timer2_Enable -
    • >>   Timer_Evt_Start -
    • >>   SEGGER_RTT_printf -
    • >>   Timer_Evt_List -
    • >>   delay_ms -
    • >>   ble_sched_execute -
    • >>   UartEn -
    • >>   SystemSleep -
    • >>   StartAdv -
    • >>   SYD_Timer_Init -
    • >>   SEGGER_RTT_Init -
    • >>   ReadFlashData -
    • >>   RCOSCCalibration -
    • >>   MCUClockSwitch -
    • >>   ClockSwitch -
    • >>   BSP_MCU_Config -
    • >>   nvic_priority -
    • >>   gpio_init -
    • >>   get_battery_value -
    • >>   Charge_State_Judge -
    • >>   ble_init -
    • >>   timer_event_handler -
    • >>   send_to_master -
    • >>   PowerDown -
    -
    [Address Reference Count : 1]
    • entry9a.o(.ARM.Collect$$$$0000000B) -
    -

    rtc_event_handler (Thumb, 42 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   SEGGER_RTT_printf -
    • >>   RTC_EVT_Clr -
    - -

    JsProtocol_Report (Thumb, 736 bytes, Stack size 64 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 504
    • Call Chain = JsProtocol_Report ⇒ cJSON_Print ⇒ print ⇒ print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   stringLength -
    • >>   crc16_ccitt -
    • >>   __aeabi_i2d -
    • >>   cJSON_Minify -
    • >>   cJSON_CreateObject -
    • >>   cJSON_AddNumberToObject -
    • >>   cJSON_AddItemToObject -
    • >>   cJSON_Print -
    • >>   cJSON_free -
    • >>   cJSON_Delete -
    • >>   __aeabi_memcpy -
    • >>   malloc -
    • >>   free -
    -
    [Called By]
    • >>   pack_timer_event -
    - -

    pack_timer_event (Thumb, 46 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 520
    • Call Chain = pack_timer_event ⇒ JsProtocol_Report ⇒ cJSON_Print ⇒ print ⇒ print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   JsProtocol_Report -
    -
    [Called By]
    • >>   Timer_2_callback -
    - -

    BSP_MCU_Config (Thumb, 16 bytes, Stack size 8 bytes, mcu_bsp.o(.text)) -

    [Stack]

    • Max Depth = 68
    • Call Chain = BSP_MCU_Config ⇒ BSP_GPIOConfig ⇒ IIC_IO_Config ⇒ i2c_Init ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   BSP_GPIOConfig -
    • >>   BSP_TimerConfig -
    • >>   BSP_ADCConfig -
    -
    [Called By]
    • >>   main -
    - -

    Timer_2_callback (Thumb, 20 bytes, Stack size 8 bytes, isr.o(.text)) -

    [Stack]

    • Max Depth = 528
    • Call Chain = Timer_2_callback ⇒ pack_timer_event ⇒ JsProtocol_Report ⇒ cJSON_Print ⇒ print ⇒ print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   Lsm6dso_RPM_Cal -
    • >>   pack_timer_event -
    -
    [Address Reference Count : 1]
    • app_timer.o(.text) -
    -

    GPIO_callback (Thumb, 90 bytes, Stack size 8 bytes, isr.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GPIO_callback -
    -
    [Calls]
    • >>   GPIO_Pin_Read -
    -
    [Address Reference Count : 1]
    • app_gpio.o(.text) -
    -

    SEGGER_RTT_ReadNoLock (Thumb, 168 bytes, Stack size 48 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   SEGGER_RTT_Read -
    - -

    SEGGER_RTT_Read (Thumb, 50 bytes, Stack size 24 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   SEGGER_RTT_ReadNoLock -
    -
    [Called By]
    • >>   SEGGER_RTT_GetKey -
    - -

    SEGGER_RTT_WriteWithOverwriteNoLock (Thumb, 170 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    - -

    SEGGER_RTT_WriteSkipNoLock (Thumb, 178 bytes, Stack size 48 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    - -

    SEGGER_RTT_WriteNoLock (Thumb, 170 bytes, Stack size 40 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 80
    • Call Chain = SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   _GetAvailWriteSpace -
    • >>   _WriteNoCheck -
    • >>   _WriteBlocking -
    -
    [Called By]
    • >>   SEGGER_RTT_Write -
    - -

    SEGGER_RTT_Write (Thumb, 66 bytes, Stack size 24 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 104
    • Call Chain = SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_WriteNoLock -
    • >>   _DoInit -
    -
    [Called By]
    • >>   SEGGER_RTT_vprintf -
    • >>   _StoreChar -
    • >>   SEGGER_RTT_WriteString -
    - -

    SEGGER_RTT_WriteString (Thumb, 26 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   SEGGER_RTT_Write -
    • >>   strlen -
    - -

    SEGGER_RTT_PutCharSkipNoLock (Thumb, 50 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) - -

    SEGGER_RTT_PutCharSkip (Thumb, 94 bytes, Stack size 32 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_PutChar (Thumb, 108 bytes, Stack size 32 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_GetKey (Thumb, 32 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   SEGGER_RTT_Read -
    -
    [Called By]
    • >>   SEGGER_RTT_WaitKey -
    - -

    SEGGER_RTT_WaitKey (Thumb, 14 bytes, Stack size 8 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   SEGGER_RTT_GetKey -
    - -

    SEGGER_RTT_HasKey (Thumb, 38 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_HasData (Thumb, 22 bytes, Stack size 8 bytes, segger_rtt.o(.text), UNUSED) - -

    SEGGER_RTT_AllocDownBuffer (Thumb, 164 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_AllocUpBuffer (Thumb, 164 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_ConfigUpBuffer (Thumb, 142 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_ConfigDownBuffer (Thumb, 146 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_SetNameUpBuffer (Thumb, 80 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_SetNameDownBuffer (Thumb, 78 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_SetFlagsUpBuffer (Thumb, 82 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_SetFlagsDownBuffer (Thumb, 80 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _DoInit -
    - -

    SEGGER_RTT_Init (Thumb, 8 bytes, Stack size 8 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = SEGGER_RTT_Init ⇒ _DoInit -
    -
    [Calls]
    • >>   _DoInit -
    -
    [Called By]
    • >>   main -
    - -

    SEGGER_RTT_SetTerminal (Thumb, 140 bytes, Stack size 32 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _GetAvailWriteSpace -
    • >>   _WriteNoCheck -
    • >>   _WriteBlocking -
    • >>   _DoInit -
    - -

    SEGGER_RTT_TerminalOut (Thumb, 248 bytes, Stack size 40 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _GetAvailWriteSpace -
    • >>   _PostTerminalSwitch -
    • >>   _WriteBlocking -
    • >>   _DoInit -
    • >>   strlen -
    - -

    SEGGER_RTT_vprintf (Thumb, 646 bytes, Stack size 152 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 384
    • Call Chain = SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   _PrintInt -
    • >>   _PrintUnsigned -
    • >>   _StoreChar -
    • >>   SEGGER_RTT_Write -
    • >>   __2sprintf -
    -
    [Called By]
    • >>   SEGGER_RTT_printf -
    - -

    SEGGER_RTT_printf (Thumb, 36 bytes, Stack size 32 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 416
    • Call Chain = SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_vprintf -
    -
    [Called By]
    • >>   BLSetConnectionUpdate -
    • >>   ota_cmd -
    • >>   CmdFlashdataUpgradev30 -
    • >>   CmdFwUpgradev20 -
    • >>   Cmd4KSETTINGUpgrade -
    • >>   Cmd4KSETTINGWrite -
    • >>   SEGGER_RTT_hexdump -
    • >>   rtc_event_handler -
    • >>   main -
    • >>   ble_evt_callback -
    • >>   ota_manage -
    • >>   cal_battery_value -
    • >>   ble_gatt_write -
    - -

    SEGGER_RTT_hexdump (Thumb, 122 bytes, Stack size 40 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 456
    • Call Chain = SEGGER_RTT_hexdump ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    -
    [Called By]
    • >>   ble_evt_callback -
    • >>   ble_gatt_write -
    - -

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   NMI_Handler -
    -
    [Called By]
    • >>   NMI_Handler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    HardFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   HardFault_Handler -
    -
    [Called By]
    • >>   HardFault_Handler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   SVC_Handler -
    -
    [Called By]
    • >>   SVC_Handler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   PendSV_Handler -
    -
    [Called By]
    • >>   PendSV_Handler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    SysTick_Handler (Thumb, 2 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   SysTick_Handler -
    -
    [Called By]
    • >>   SysTick_Handler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    CAP_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -

    [Calls]

    • >>   CAP_IRQHandler -
    -
    [Called By]
    • >>   CAP_IRQHandler -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    HID_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    HPWM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    HTIMER_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    I2C0_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    I2C1_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    IR_Rx_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    IR_Tx_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    ISO_7816_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    LLC2_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    LLC_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    SPIM_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    SW_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    TIMER3_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    TOUCH_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    SystemCoreClockUpdate (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(.text), UNUSED) - -

    SystemInit (Thumb, 8 bytes, Stack size 0 bytes, system_armcm0.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(.text) -
    -

    LLPingReq (Thumb, 26 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    _BBGetMask (Thumb, 158 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   Lib_LLEvtCallback -
    - -

    Lib_LLEvtCallback (Thumb, 186 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 152
    • Call Chain = Lib_LLEvtCallback ⇒ _LCTxPkt_Handler ⇒ _LCDisConnect -
    -
    [Calls]
    • >>   _LCTxPkt_Handler -
    • >>   _LCRxPkt_Handler -
    • >>   _LCDisConnect -
    • >>   _BBGetMask -
    • >>   __aeabi_uread4 -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    ConnectionLatencyMode (Thumb, 112 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = ConnectionLatencyMode ⇒ WaitLLCOverSlpth -
    -
    [Calls]
    • >>   WaitLLCOverSlpth -
    -
    [Called By]
    • >>   smart_update_retry -
    • >>   smart_latency_start -
    • >>   sw_timer_latency_callback -
    - -

    sw_timer_latency_callback (Thumb, 42 bytes, Stack size 0 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = sw_timer_latency_callback ⇒ ConnectionLatencyMode ⇒ WaitLLCOverSlpth -
    -
    [Calls]
    • >>   ConnectionLatencyMode -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    TimerStart (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = TimerStart -
    -
    [Called By]
    • >>   smart_update_latency_updatareq -
    • >>   smart_latency_start -
    - -

    smart_latency_start (Thumb, 212 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 152
    • Call Chain = smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_dmul -
    • >>   __aeabi_idivmod -
    • >>   __aeabi_ui2d -
    • >>   __aeabi_d2uiz -
    • >>   TimerStart -
    • >>   ConnectionLatencyMode -
    -
    [Called By]
    • >>   ble_sched_execute -
    • >>   GATTDataSend -
    • >>   smart_latency_target -
    • >>   Lib_EvtCallback -
    • >>   LPOCalibration -
    - -

    smart_update_latency_updatersp (Thumb, 162 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = smart_update_latency_updatersp -
    -
    [Called By]
    • >>   Lib_EvtCallback -
    - -

    BBRFRead (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   RCOSCCalibration -
    • >>   BleInit -
    • >>   RFRead -
    • >>   LPOCalibration -
    - -

    BBRFWrite (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   RCOSCCalibration -
    • >>   BleInit -
    • >>   gpio_init -
    • >>   ble_SetTxPower -
    • >>   RFWrite -
    • >>   _SYSClockSwitch -
    • >>   LPOCalibration -
    • >>   _SYS32kClockSwitch -
    - -

    RCOSCCalibration (Thumb, 64 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = RCOSCCalibration -
    -
    [Calls]
    • >>   BBRFWrite -
    • >>   BBRFRead -
    -
    [Called By]
    • >>   BleInit -
    • >>   main -
    • >>   Lib_EvtCallback -
    - -

    RFSleep (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = RFSleep -
    -
    [Called By]
    • >>   rf_stop -
    - -

    UartEn (Thumb, 32 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = UartEn -
    -
    [Called By]
    • >>   main -
    • >>   ble_evt_callback -
    • >>   _SYS32kClockSwitch -
    - -

    _SYS32kClockSwitch (Thumb, 264 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = _SYS32kClockSwitch ⇒ UartEn -
    -
    [Calls]
    • >>   UartEn -
    • >>   BBRFWrite -
    -
    [Called By]
    • >>   ClockSwitch -
    • >>   BleInit -
    • >>   LPOCalibration -
    - -

    ClockSwitch (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = ClockSwitch ⇒ _SYS32kClockSwitch ⇒ UartEn -
    -
    [Calls]
    • >>   _SYS32kClockSwitch -
    -
    [Called By]
    • >>   main -
    - -

    RFWakeup (Thumb, 22 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = RFWakeup -
    -
    [Called By]
    • >>   LPOCalibration -
    - -

    LPOCalibration (Thumb, 242 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 184
    • Call Chain = LPOCalibration ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   BBRFWrite -
    • >>   RFWakeup -
    • >>   _SYS32kClockSwitch -
    • >>   BBRFRead -
    • >>   smart_latency_start -
    -
    [Called By]
    • >>   BleInit -
    • >>   Lib_EvtCallback -
    - -

    smart_latency_clear (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = smart_latency_clear -
    -
    [Calls]
    • >>   __aeabi_memclr -
    -
    [Called By]
    • >>   Lib_EvtCallback -
    - -

    Lib_EvtCallback (Thumb, 248 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 200
    • Call Chain = Lib_EvtCallback ⇒ LPOCalibration ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   STKSetRand -
    • >>   RCOSCCalibration -
    • >>   smart_latency_clear -
    • >>   LPOCalibration -
    • >>   smart_update_latency_updatersp -
    • >>   smart_latency_start -
    • >>   __aeabi_uread4 -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    _BMGetNextBondDevice (Thumb, 144 bytes, Stack size 72 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 84
    • Call Chain = _BMGetNextBondDevice ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    • >>   __aeabi_uidivmod -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   _LLENCReq -
    - -

    __LLVersionIndRxHandler (Thumb, 66 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = __LLVersionIndRxHandler -
    -
    [Called By]
    • >>   Lib_ProtocolHookCallback -
    - -

    GetMasterSystem (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    TimerStop (Thumb, 56 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    smart_update_retry (Thumb, 158 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = smart_update_retry ⇒ ConnectionLatencyMode ⇒ WaitLLCOverSlpth -
    -
    [Calls]
    • >>   ConnectionLatencyMode -
    -
    [Called By]
    • >>   gap_s_smart_update_latency -
    • >>   sw_timer_update_callback -
    - -

    sw_timer_update_callback (Thumb, 60 bytes, Stack size 0 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = sw_timer_update_callback ⇒ smart_update_retry ⇒ ConnectionLatencyMode ⇒ WaitLLCOverSlpth -
    -
    [Calls]
    • >>   smart_update_retry -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    smart_update_latency_updatareq (Thumb, 496 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 160
    • Call Chain = smart_update_latency_updatareq ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_fadd -
    • >>   __aeabi_f2d -
    • >>   __aeabi_dmul -
    • >>   __aeabi_ddiv -
    • >>   __aeabi_dadd -
    • >>   __aeabi_ui2f -
    • >>   __aeabi_i2d -
    • >>   __aeabi_ui2d -
    • >>   __aeabi_d2uiz -
    • >>   TimerStart -
    -
    [Called By]
    • >>   Lib_ProtocolHookCallback -
    - -

    Lib_ProtocolHookCallback (Thumb, 116 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 168
    • Call Chain = Lib_ProtocolHookCallback ⇒ smart_update_latency_updatareq ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   WaitLLCOverSlpth -
    • >>   _LLENCReq -
    • >>   _LCDisConnect -
    • >>   smart_update_latency_updatareq -
    • >>   __LLVersionIndRxHandler -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    Lib_MiscCallback (Thumb, 14 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 72
    • Call Chain = Lib_MiscCallback ⇒ _LCTimer_Handler ⇒ _LCDisConnect -
    -
    [Calls]
    • >>   _LCTimer_Handler -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    BleInit (Thumb, 348 bytes, Stack size 40 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 224
    • Call Chain = BleInit ⇒ LPOCalibration ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   STKSetRand -
    • >>   RCOSCCalibration -
    • >>   BBRFWrite -
    • >>   __aeabi_memcpy -
    • >>   LPOCalibration -
    • >>   _SYS32kClockSwitch -
    • >>   BBRFRead -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ble_init -
    - -

    DisConnect (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = DisConnect -
    -
    [Called By]
    • >>   work_timer_event -
    - -

    SetDevAddr (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    GetDevAddr (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GetDevAddr -
    -
    [Called By]
    • >>   setup_adv_data -
    - -

    SetLEFeature (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SetAdvAccCode (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SetAdvParams (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SetAdvParams -
    -
    [Called By]
    • >>   setup_adv_data -
    - -

    SetAdvData (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SetAdvData -
    -
    [Called By]
    • >>   setup_adv_data -
    - -

    StartAdv (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 44
    • Call Chain = StartAdv ⇒ _GAPStartAdv ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   _GAPStartAdv -
    -
    [Called By]
    • >>   main -
    • >>   ble_evt_callback -
    - -

    StopAdv (Thumb, 24 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    StopAdv_Noreset (Thumb, 38 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    SetScanParams (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    _BBSetScan (Thumb, 46 bytes, Stack size 20 bytes, main.o(.text), UNUSED) -

    [Called By]

    • >>   _GAPStartScan -
    - -

    _GAPStartScan (Thumb, 230 bytes, Stack size 24 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uidivmod -
    • >>   _BBSetScan -
    -
    [Called By]
    • >>   StartScan -
    - -

    StartScan (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   _GAPStartScan -
    - -

    StopScan (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SetSecParams (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SetSecParams -
    -
    [Called By]
    • >>   ble_init -
    - -

    SetConnectionUpdate (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    GetLinkParameters (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GetLinkParameters -
    -
    [Called By]
    • >>   ble_evt_callback -
    - -

    SetWinWideMinusCnt (Thumb, 8 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   ble_init -
    - -

    SetPasskey (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SecurityReq (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SetEvtCallback (Thumb, 54 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = SetEvtCallback -
    -
    [Calls]
    • >>   __aeabi_uwrite4 -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ble_init -
    - -

    GetGATTReportHandle (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GetGATTReportHandle -
    -
    [Called By]
    • >>   ble_init -
    - -

    SetGATTReadRsp (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SetGATTReadRsp -
    -
    [Called By]
    • >>   ble_gatt_read -
    - -

    CheckFIFOFull (Thumb, 18 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    GATTDataSend (Thumb, 86 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 176
    • Call Chain = GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   smart_latency_start -
    -
    [Called By]
    • >>   BLE_SendCMDData -
    • >>   BLE_NotifyBatteryLevel -
    • >>   BLE_SendRPPData -
    - -

    ATTCSetCallback (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    ATTCMTUReq (Thumb, 24 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    ATTCFindInfoReq (Thumb, 28 bytes, Stack size 16 bytes, main.o(.text), UNUSED) - -

    ATTCFindByTypeValueReq (Thumb, 40 bytes, Stack size 40 bytes, main.o(.text), UNUSED) - -

    ATTCReadByTypeReq (Thumb, 36 bytes, Stack size 24 bytes, main.o(.text), UNUSED) - -

    ATTCReadReq (Thumb, 24 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    ATTCReadBlobReq (Thumb, 28 bytes, Stack size 16 bytes, main.o(.text), UNUSED) - -

    ATTCReadMultipleReq (Thumb, 28 bytes, Stack size 16 bytes, main.o(.text), UNUSED) - -

    ATTCReadByGroupTypeReq (Thumb, 34 bytes, Stack size 24 bytes, main.o(.text), UNUSED) - -

    ATTCWriteReq (Thumb, 32 bytes, Stack size 16 bytes, main.o(.text), UNUSED) - -

    ATTCWriteCmdReq (Thumb, 32 bytes, Stack size 16 bytes, main.o(.text), UNUSED) - -

    ATTCPrepareWriteReq (Thumb, 36 bytes, Stack size 24 bytes, main.o(.text), UNUSED) - -

    ATTCExecuteWriteReq (Thumb, 24 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    ATTCConfirmation (Thumb, 20 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    _SYSClockSwitch (Thumb, 86 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = _SYSClockSwitch -
    -
    [Calls]
    • >>   BBRFWrite -
    -
    [Called By]
    • >>   MCUClockSwitch -
    - -

    MCUClockSwitch (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = MCUClockSwitch ⇒ _SYSClockSwitch -
    -
    [Calls]
    • >>   _SYSClockSwitch -
    -
    [Called By]
    • >>   main -
    - -

    GetMCUClock (Thumb, 14 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    GetClock (Thumb, 16 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    WakeupConfig (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = WakeupConfig -
    -
    [Called By]
    • >>   ble_init -
    • >>   PowerDown -
    - -

    LLSleep (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    Rand (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    DelayUS (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    DelayMS (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GetCompanyID (Thumb, 18 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    GetQFNType (Thumb, 20 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    RFRead (Thumb, 8 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   BBRFRead -
    - -

    RFWrite (Thumb, 8 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   BBRFWrite -
    - -

    lib_check_ble_fsm_state (Thumb, 26 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   SystemSleep -
    - -

    SystemSleep (Thumb, 20 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SystemSleep -
    -
    [Calls]
    • >>   lib_check_ble_fsm_state -
    -
    [Called By]
    • >>   main -
    - -

    SystemPowerDown (Thumb, 140 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SystemPowerDown -
    -
    [Called By]
    • >>   PowerDown -
    - -

    SystemReset (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SystemReset -
    -
    [Called By]
    • >>   ota_manage -
    - -

    CapdetEn (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    PowerDownLPOEn (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    SetBondManagerIndex (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = SetBondManagerIndex -
    -
    [Called By]
    • >>   ble_init -
    - -

    GetBondDevice (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    AddBondDevice (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    DelAllBondDevice (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    DelBondDevice (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    ReadProfileData (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    WriteProfileData (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    EraseFlashData (Thumb, 78 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = EraseFlashData -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   PowerDown -
    - -

    ReadFlashData (Thumb, 56 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = ReadFlashData -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   main -
    - -

    WriteFlashData (Thumb, 56 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = WriteFlashData -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ota_cmd -
    • >>   PowerDown -
    - -

    CodeErase (Thumb, 100 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = CodeErase -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   CmdFwErase -
    - -

    CodeErase_sector (Thumb, 72 bytes, Stack size 16 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    _FMCodeWrite (Thumb, 58 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = _FMCodeWrite -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   CodeWrite -
    - -

    CodeWrite (Thumb, 30 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 32
    • Call Chain = CodeWrite ⇒ _FMCodeWrite -
    -
    [Calls]
    • >>   _FMCodeWrite -
    -
    [Called By]
    • >>   ota_cmd -
    • >>   CmdFwUpgradev20 -
    - -

    CodeUpdate (Thumb, 10 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = CodeUpdate -
    -
    [Called By]
    • >>   CmdFwUpgradev20 -
    - -

    FlashDataUpdate (Thumb, 124 bytes, Stack size 64 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = FlashDataUpdate -
    -
    [Calls]
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   CmdFlashdataUpgradev30 -
    - -

    ble_sched_execute (Thumb, 150 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 176
    • Call Chain = ble_sched_execute ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   smart_latency_start -
    -
    [Called By]
    • >>   main -
    - -

    ble_sched_finish (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    syd52832_chip_confirm (Thumb, 26 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = syd52832_chip_confirm -
    -
    [Called By]
    • >>   SYD_Timer_Init -
    • >>   SYD_RTC_Init -
    - -

    gap_s_smart_update_latency (Thumb, 238 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = gap_s_smart_update_latency ⇒ smart_update_retry ⇒ ConnectionLatencyMode ⇒ WaitLLCOverSlpth -
    -
    [Calls]
    • >>   smart_update_retry -
    -
    [Called By]
    • >>   BLSetConnectionUpdate -
    - -

    eFuseManual (Thumb, 28 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   GPADC_Manual_Calibration -
    - -

    GPADC_Manual_Calibration (Thumb, 34 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = GPADC_Manual_Calibration -
    -
    [Calls]
    • >>   eFuseManual -
    -
    [Called By]
    • >>   ADC_Config -
    - -

    GPADC_Get_Calibration (Thumb, 22 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = GPADC_Get_Calibration -
    -
    [Called By]
    • >>   ADC_Config -
    - -

    GAPGetUartEn (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPUartEn (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPBBDelayUS (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPBBDelayMS (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPGetRFAutoSleep (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPSetRFAutoSleep (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    Setting4kUpdate (Thumb, 114 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = Setting4kUpdate -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   Cmd4KSETTINGUpgrade -
    - -

    SetDevAddr_toflash (Thumb, 72 bytes, Stack size 16 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    - -

    gap_s_verdor_datas_get (Thumb, 28 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    gap_s_verdor_datas_set (Thumb, 66 bytes, Stack size 16 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    - -

    gap_s_is_ll_start_enc (Thumb, 26 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    GAPBBTXFIFO0Write (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    flash_peotect_key_confirm (Thumb, 148 bytes, Stack size 32 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    swd_lock (Thumb, 36 bytes, Stack size 8 bytes, main.o(.text), UNUSED) - -

    flash_data_offect_get (Thumb, 50 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    EraseCodeB (Thumb, 56 bytes, Stack size 16 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    ReadCodeB (Thumb, 62 bytes, Stack size 24 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    WriteCodeB (Thumb, 62 bytes, Stack size 24 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    ble_SetTxPower (Thumb, 284 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   BBRFWrite -
    • >>   __ARM_common_switch8 -
    - -

    flash_data_size_get (Thumb, 18 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    code_idx_get (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    flash_data_size_set (Thumb, 146 bytes, Stack size 24 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uwrite4 -
    • >>   __aeabi_uread4 -
    - -

    Get_RSSI_Last_RX (Thumb, 82 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    APP_Read_Attribute_Encrypt (Thumb, 62 bytes, Stack size 80 bytes, main.o(.text), UNUSED) - -

    APP_Write_Attribute_Encrypt (Thumb, 66 bytes, Stack size 80 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   AttWriteFlash -
    - -

    APP_Read_Charact_Permission (Thumb, 66 bytes, Stack size 80 bytes, main.o(.text), UNUSED) - -

    smart_latency_target (Thumb, 30 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   smart_latency_start -
    - -

    smp_aes_encrypt (Thumb, 4 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    gap_get_flash_data_info (Thumb, 26 bytes, Stack size 8 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    gap_set_flash_data_info (Thumb, 70 bytes, Stack size 16 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    - -

    gap_check_dev_bonded (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    syd_set_chip_flash_all_size (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text), UNUSED) - -

    Xtal_trim_get (Thumb, 106 bytes, Stack size 32 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    Xtal_trim_set (Thumb, 164 bytes, Stack size 40 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uread4 -
    - -

    Timer_Evt_Creat (Thumb, 54 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 144
    • Call Chain = Timer_Evt_Creat ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_dmul -
    • >>   __aeabi_ui2d -
    • >>   __aeabi_d2uiz -
    -
    [Called By]
    • >>   Timer_Evt_List -
    - -

    Min (Thumb, 8 bytes, Stack size 0 bytes, timer.o(.text), UNUSED) - -

    TimerDelayUS (Thumb, 24 bytes, Stack size 0 bytes, timer.o(.text)) -

    [Called By]

    • >>   timer_2_enable -
    • >>   timer_2_disable -
    • >>   timer_1_enable -
    • >>   timer_1_disable -
    • >>   rtc_init -
    • >>   rtc_set_compare -
    • >>   timer_0_enable -
    • >>   timer_0_disable -
    - -

    timer_0_disable (Thumb, 48 bytes, Stack size 8 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = timer_0_disable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_DisableIRQ -
    -
    [Called By]
    • >>   Timer_Evt_Start -
    • >>   Timer_Evt_Stop -
    • >>   SYD_Timer_Init -
    • >>   Timer_Evt_ReStart -
    • >>   Timer_Evt_Trigger -
    - -

    timer_0_enable (Thumb, 96 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = timer_0_enable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_EnableIRQ -
    -
    [Called By]
    • >>   timer_0_start -
    - -

    timer_0_start (Thumb, 22 bytes, Stack size 8 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 32
    • Call Chain = timer_0_start ⇒ Timer_Evt_Trigger ⇒ timer_0_start (Cycle) -
    -
    [Calls]
    • >>   timer_0_enable -
    • >>   Timer_Evt_Trigger -
    -
    [Called By]
    • >>   Timer_Evt_Start -
    • >>   Timer_Evt_Stop -
    • >>   Timer_Evt_ReStart -
    • >>   Timer_Evt_Trigger -
    - -

    timer_0_get (Thumb, 92 bytes, Stack size 20 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = timer_0_get -
    -
    [Called By]
    • >>   Timer_Evt_Start -
    • >>   Timer_Evt_Stop -
    • >>   Timer_Evt_ReStart -
    - -

    Timer_Evt_Stop (Thumb, 120 bytes, Stack size 24 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = Timer_Evt_Stop ⇒ timer_0_start ⇒ Timer_Evt_Trigger ⇒ timer_0_start (Cycle) -
    -
    [Calls]
    • >>   timer_0_get -
    • >>   timer_0_start -
    • >>   timer_0_disable -
    -
    [Called By]
    • >>   ble_evt_callback -
    • >>   ota_manage -
    • >>   Connection_latency -
    • >>   Timer_Evt_ReSet -
    - -

    Timer_Evt_ReSet (Thumb, 64 bytes, Stack size 32 bytes, timer.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_dmul -
    • >>   Timer_Evt_Stop -
    • >>   __aeabi_ui2d -
    • >>   __aeabi_d2uiz -
    - -

    Timer_Evt_Clr (Thumb, 10 bytes, Stack size 0 bytes, timer.o(.text)) -

    [Called By]

    • >>   timer_event_handler -
    - -

    Timer_Evt_Start (Thumb, 156 bytes, Stack size 24 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = Timer_Evt_Start ⇒ timer_0_start ⇒ Timer_Evt_Trigger ⇒ timer_0_start (Cycle) -
    -
    [Calls]
    • >>   timer_0_get -
    • >>   timer_0_start -
    • >>   timer_0_disable -
    -
    [Called By]
    • >>   ota_cmd -
    • >>   main -
    • >>   ble_evt_callback -
    - -

    Timer_Evt_ReStart (Thumb, 132 bytes, Stack size 24 bytes, timer.o(.text), UNUSED) -

    [Calls]

    • >>   timer_0_get -
    • >>   timer_0_start -
    • >>   timer_0_disable -
    - -

    Timer_Get_State (Thumb, 34 bytes, Stack size 0 bytes, timer.o(.text)) -

    [Called By]

    • >>   ble_evt_callback -
    - -

    SYD_Timer_Init (Thumb, 58 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 32
    • Call Chain = SYD_Timer_Init ⇒ syd52832_chip_confirm -
    -
    [Calls]
    • >>   timer_0_disable -
    • >>   syd52832_chip_confirm -
    -
    [Called By]
    • >>   main -
    - -

    timer_0_delay_32us (Thumb, 66 bytes, Stack size 0 bytes, timer.o(.text), UNUSED) - -

    TIMER0_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, timer.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    timer_1_enable (Thumb, 96 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = timer_1_enable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_EnableIRQ -
    -
    [Called By]
    • >>   send_to_master -
    - -

    timer_1_disable (Thumb, 48 bytes, Stack size 8 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = timer_1_disable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_DisableIRQ -
    -
    [Called By]
    • >>   timer_1_callback -
    - -

    TIMER1_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, timer.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    timer_2_enable (Thumb, 96 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = timer_2_enable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_EnableIRQ -
    -
    [Called By]
    • >>   Timer2_Enable -
    - -

    timer_1_get (Thumb, 34 bytes, Stack size 0 bytes, timer.o(.text), UNUSED) - -

    timer_2_get (Thumb, 34 bytes, Stack size 0 bytes, timer.o(.text), UNUSED) - -

    timer_2_disable (Thumb, 48 bytes, Stack size 8 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = timer_2_disable -
    -
    [Calls]
    • >>   TimerDelayUS -
    • >>   __NVIC_DisableIRQ -
    -
    [Called By]
    • >>   Timer2_Disable -
    • >>   Timer_Config -
    - -

    TIMER2_IRQHandler (Thumb, 32 bytes, Stack size 0 bytes, timer.o(.text)) -
    [Address Reference Count : 1]

    • startup_armcm0.o(RESET) -
    -

    rtc_get_calendar (Thumb, 40 bytes, Stack size 12 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = rtc_get_calendar -
    -
    [Called By]
    • >>   RTC_Refressh -
    • >>   RTC_RUN -
    - -

    RTC_RUN (Thumb, 66 bytes, Stack size 8 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = RTC_RUN ⇒ rtc_get_calendar -
    -
    [Calls]
    • >>   rtc_get_calendar -
    -
    [Called By]
    • >>   RTC_EVT_Start -
    • >>   RTC_EVT_whole_minute_adj -
    • >>   RTC_EVT_Stop -
    • >>   Timer_RTCEVT_Trigger -
    - -

    rtc_set_compare (Thumb, 68 bytes, Stack size 16 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = rtc_set_compare ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   __aeabi_uidivmod -
    • >>   TimerDelayUS -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   rtc_init -
    • >>   RTC_SET -
    - -

    RTC_SET (Thumb, 84 bytes, Stack size 16 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 44
    • Call Chain = RTC_SET ⇒ rtc_set_compare ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   __aeabi_uidivmod -
    • >>   rtc_set_compare -
    -
    [Called By]
    • >>   RTC_EVT_Start -
    • >>   RTC_EVT_whole_minute_adj -
    • >>   RTC_EVT_Stop -
    • >>   Timer_RTCEVT_Trigger -
    - -

    RTC_Refressh (Thumb, 76 bytes, Stack size 16 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   rtc_get_calendar -
    - -

    RTC_EVT_Creat (Thumb, 32 bytes, Stack size 16 bytes, rtc.o(.text), UNUSED) - -

    Min_RTC (Thumb, 8 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) - -

    rtc_int_disable (Thumb, 24 bytes, Stack size 0 bytes, rtc.o(.text)) -

    [Called By]

    • >>   RTC_EVT_Start -
    • >>   rtc_init -
    • >>   RTC_EVT_whole_minute_adj -
    • >>   RTC_EVT_Stop -
    • >>   Timer_RTCEVT_Trigger -
    - -

    RTC_EVT_Clr (Thumb, 10 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_event_handler -
    - -

    RTC_EVT_Stop (Thumb, 112 bytes, Stack size 24 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   rtc_int_disable -
    • >>   RTC_SET -
    • >>   RTC_RUN -
    - -

    RTC_EVT_Start (Thumb, 146 bytes, Stack size 24 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   rtc_int_disable -
    • >>   RTC_SET -
    • >>   RTC_RUN -
    - -

    RTC_EVT_whole_minute_setid (Thumb, 6 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) - -

    RTC_EVT_whole_minute_adj (Thumb, 132 bytes, Stack size 32 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uidivmod -
    • >>   rtc_int_disable -
    • >>   RTC_SET -
    • >>   RTC_RUN -
    - -

    RTC_Get_State (Thumb, 54 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) - -

    rtc_start (Thumb, 28 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_init -
    - -

    rtc_set_interrupt_callback (Thumb, 6 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) - -

    rtc_int_enable (Thumb, 22 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_init -
    - -

    rtc_int_clear (Thumb, 22 bytes, Stack size 0 bytes, rtc.o(.text)) -

    [Called By]

    • >>   RTC_IRQHandler -
    • >>   rtc_init -
    - -

    rtc_set_calendar (Thumb, 40 bytes, Stack size 16 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_uidivmod -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   rtc_init -
    - -

    rtc_set_prescaler (Thumb, 34 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_init -
    - -

    rtc_clear (Thumb, 18 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_init -
    - -

    rtc_stop (Thumb, 30 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) -

    [Called By]

    • >>   rtc_init -
    - -

    rtc_init (Thumb, 126 bytes, Stack size 32 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   rtc_stop -
    • >>   rtc_clear -
    • >>   rtc_set_prescaler -
    • >>   rtc_set_calendar -
    • >>   rtc_int_clear -
    • >>   rtc_int_enable -
    • >>   rtc_start -
    • >>   rtc_int_disable -
    • >>   rtc_set_compare -
    • >>   TimerDelayUS -
    -
    [Called By]
    • >>   SYD_RTC_Init -
    - -

    SYD_RTC_Init (Thumb, 40 bytes, Stack size 16 bytes, rtc.o(.text), UNUSED) -

    [Calls]

    • >>   rtc_init -
    • >>   syd52832_chip_confirm -
    - -

    RTC_IRQHandler (Thumb, 30 bytes, Stack size 8 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = RTC_IRQHandler -
    -
    [Calls]
    • >>   rtc_int_clear -
    -
    [Address Reference Count : 1]
    • startup_armcm0.o(RESET) -
    -

    rtc_status (Thumb, 6 bytes, Stack size 0 bytes, rtc.o(.text), UNUSED) - -

    rtc_get_compare (Thumb, 52 bytes, Stack size 12 bytes, rtc.o(.text), UNUSED) - -

    __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) - -

    __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = __aeabi_uidivmod -
    -
    [Called By]
    • >>   _GAPStartAdv -
    • >>   _PrintUnsigned -
    • >>   __aeabi_idivmod -
    • >>   rtc_set_calendar -
    • >>   RTC_EVT_whole_minute_adj -
    • >>   RTC_SET -
    • >>   rtc_set_compare -
    • >>   _GAPStartScan -
    • >>   _BMGetNextBondDevice -
    • >>   _printf_core -
    - -

    __aeabi_idiv (Thumb, 0 bytes, Stack size 16 bytes, idiv.o(.text), UNUSED) - -

    __aeabi_idivmod (Thumb, 40 bytes, Stack size 16 bytes, idiv.o(.text)) -

    [Stack]

    • Max Depth = 28
    • Call Chain = __aeabi_idivmod ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   __aeabi_uidivmod -
    -
    [Called By]
    • >>   _PrintInt -
    • >>   smart_latency_start -
    - -

    tolower (Thumb, 12 bytes, Stack size 0 bytes, tolower.o(.text), UNUSED) -

    [Called By]

    • >>   case_insensitive_strcmp -
    - -

    __aeabi_memcpy (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) -

    [Called By]

    • >>   Setting4kUpdate -
    • >>   ota_rsp -
    • >>   ota_cmd -
    • >>   Cmd4KSETTINGWrite -
    • >>   EvtCommandComplete -
    • >>   i2c_1_read -
    • >>   i2c_1_write -
    • >>   i2c_0_read -
    • >>   i2c_0_write -
    • >>   AttWriteFlash -
    • >>   _GAPStartAdv -
    • >>   _LLENCReq -
    • >>   _LCTxPkt_Handler -
    • >>   _LCRxPkt_Handler -
    • >>   SEGGER_RTT_WriteSkipNoLock -
    • >>   SEGGER_RTT_WriteWithOverwriteNoLock -
    • >>   SEGGER_RTT_ReadNoLock -
    • >>   _WriteNoCheck -
    • >>   _WriteBlocking -
    • >>   BleInit -
    • >>   JsProtocol_Report -
    • >>   ble_evt_callback -
    • >>   print -
    • >>   print_value -
    • >>   print_string_ptr -
    • >>   ensure -
    • >>   cJSON_strdup -
    • >>   gap_set_flash_data_info -
    • >>   gap_s_verdor_datas_set -
    • >>   SetDevAddr_toflash -
    • >>   _BMGetNextBondDevice -
    • >>   internal_alloc -
    - -

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) -

    [Called By]

    • >>   create_reference -
    - -

    __aeabi_memcpy8 (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) - -

    __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text)) -

    [Called By]

    • >>   _memset$wrapper -
    • >>   __aeabi_memclr -
    - -

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text)) -

    [Calls]

    • >>   __aeabi_memset -
    -
    [Called By]
    • >>   _LCRxPkt_Handler -
    • >>   smart_latency_clear -
    - -

    __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -

    [Called By]

    • >>   cJSON_PrintPreallocated -
    • >>   cJSON_PrintBuffered -
    • >>   cJSON_ParseWithLengthOpts -
    • >>   print -
    • >>   print_number -
    • >>   cJSON_New_Item -
    - -

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memset -
    - -

    strlen (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) -

    [Called By]

    • >>   SEGGER_RTT_TerminalOut -
    • >>   SEGGER_RTT_WriteString -
    • >>   cJSON_ParseWithOpts -
    • >>   cJSON_SetValuestring -
    • >>   print_value -
    • >>   update_offset -
    • >>   cJSON_strdup -
    - -

    strcmp (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_Compare -
    • >>   get_object_item -
    - -

    memcmp (Thumb, 26 bytes, Stack size 12 bytes, memcmp.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = memcmp -
    -
    [Called By]
    • >>   _LLENCReq -
    - -

    strcpy (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text)) -

    [Called By]

    • >>   _DoInit -
    • >>   cJSON_SetValuestring -
    • >>   print_value -
    • >>   print_string_ptr -
    - -

    strncmp (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text), UNUSED) -

    [Called By]

    • >>   parse_value -
    • >>   skip_utf8_bom -
    - -

    __aeabi_uread4 (Thumb, 20 bytes, Stack size 0 bytes, uread4.o(.text)) -

    [Called By]

    • >>   WriteFlashData -
    • >>   Setting4kUpdate -
    • >>   FlashDataUpdate -
    • >>   CodeErase -
    • >>   ota_cmd -
    • >>   CmdFlashdataUpgradev30 -
    • >>   CmdFwUpgradev20 -
    • >>   Cmd4KSETTINGUpgrade -
    • >>   AttWriteFlash -
    • >>   _LCTimer_Handler -
    • >>   SetEvtCallback -
    • >>   ReadFlashData -
    • >>   EraseFlashData -
    • >>   BleInit -
    • >>   ble_evt_callback -
    • >>   rtc_set_calendar -
    • >>   rtc_set_compare -
    • >>   Xtal_trim_set -
    • >>   Xtal_trim_get -
    • >>   gap_set_flash_data_info -
    • >>   gap_get_flash_data_info -
    • >>   flash_data_size_set -
    • >>   flash_data_size_get -
    • >>   WriteCodeB -
    • >>   ReadCodeB -
    • >>   EraseCodeB -
    • >>   flash_peotect_key_confirm -
    • >>   gap_s_verdor_datas_set -
    • >>   gap_s_verdor_datas_get -
    • >>   SetDevAddr_toflash -
    • >>   _FMCodeWrite -
    • >>   CodeErase_sector -
    • >>   _BMGetNextBondDevice -
    • >>   Lib_EvtCallback -
    • >>   Lib_LLEvtCallback -
    - -

    __rt_uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED) - -

    _uread4 (Thumb, 0 bytes, Stack size 0 bytes, uread4.o(.text), UNUSED) - -

    __aeabi_uwrite4 (Thumb, 18 bytes, Stack size 0 bytes, uwrite4.o(.text)) -

    [Called By]

    • >>   _LCTimer_Handler -
    • >>   SetEvtCallback -
    • >>   ble_init -
    • >>   PowerDown -
    • >>   flash_data_size_set -
    - -

    __rt_uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED) - -

    _uwrite4 (Thumb, 0 bytes, Stack size 0 bytes, uwrite4.o(.text), UNUSED) - -

    __0sscanf (Thumb, 50 bytes, Stack size 72 bytes, __0sscanf.o(.text)) -

    [Stack]

    • Max Depth = 264
    • Call Chain = __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   __vfscanf_char -
    -
    [Called By]
    • >>   print_number -
    - -

    _scanf_real (Thumb, 0 bytes, Stack size 104 bytes, scanf_fp.o(.text)) -

    [Stack]

    • Max Depth = 104
    • Call Chain = _scanf_real -
    -
    [Called By]
    • >>   __vfscanf -
    • >>   _local_sscanf -
    - -

    _scanf_really_real (Thumb, 586 bytes, Stack size 104 bytes, scanf_fp.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_d2f -
    • >>   _is_digit -
    • >>   _fp_value -
    - -

    __aeabi_fadd (Thumb, 162 bytes, Stack size 24 bytes, fadd.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = __aeabi_fadd ⇒ _float_epilogue -
    -
    [Calls]
    • >>   _float_round -
    • >>   _float_epilogue -
    -
    [Called By]
    • >>   lsm6dso_from_lsb_to_celsius -
    • >>   lis2dh12_from_lsb_lp_to_celsius -
    • >>   lis2dh12_from_lsb_nm_to_celsius -
    • >>   lis2dh12_from_lsb_hr_to_celsius -
    • >>   __aeabi_fsub -
    • >>   __aeabi_frsub -
    • >>   Lsm6dso_RPM_Cal -
    • >>   smart_update_latency_updatareq -
    - -

    __aeabi_fsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = __aeabi_fsub ⇒ __aeabi_fadd ⇒ _float_epilogue -
    -
    [Calls]
    • >>   __aeabi_fadd -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    - -

    __aeabi_frsub (Thumb, 8 bytes, Stack size 0 bytes, fadd.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = __aeabi_frsub ⇒ __aeabi_fadd ⇒ _float_epilogue -
    -
    [Calls]
    • >>   __aeabi_fadd -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    - -

    __aeabi_fmul (Thumb, 122 bytes, Stack size 16 bytes, fmul.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fmul -
    -
    [Called By]
    • >>   lsm6dso_from_lsb_to_nsec -
    • >>   lsm6dso_from_fs2000_to_mdps -
    • >>   lsm6dso_from_fs1000_to_mdps -
    • >>   lsm6dso_from_fs250_to_mdps -
    • >>   lsm6dso_from_fs500_to_mdps -
    • >>   lsm6dso_from_fs125_to_mdps -
    • >>   lsm6dso_from_fs16_to_mg -
    • >>   lsm6dso_from_fs8_to_mg -
    • >>   lsm6dso_from_fs4_to_mg -
    • >>   lsm6dso_from_fs2_to_mg -
    • >>   lis2dh12_from_lsb_lp_to_celsius -
    • >>   lis2dh12_from_fs16_lp_to_mg -
    • >>   lis2dh12_from_fs8_lp_to_mg -
    • >>   lis2dh12_from_fs4_lp_to_mg -
    • >>   lis2dh12_from_fs2_lp_to_mg -
    • >>   lis2dh12_from_fs16_nm_to_mg -
    • >>   lis2dh12_from_fs8_nm_to_mg -
    • >>   lis2dh12_from_fs4_nm_to_mg -
    • >>   lis2dh12_from_fs2_nm_to_mg -
    • >>   lis2dh12_from_fs16_hr_to_mg -
    • >>   lis2dh12_from_fs8_hr_to_mg -
    • >>   lis2dh12_from_fs4_hr_to_mg -
    • >>   lis2dh12_from_fs2_hr_to_mg -
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    - -

    __aeabi_fdiv (Thumb, 124 bytes, Stack size 16 bytes, fdiv.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_fdiv -
    -
    [Calls]
    • >>   _float_round -
    -
    [Called By]
    • >>   lsm6dso_from_lsb_to_celsius -
    • >>   lis2dh12_from_lsb_lp_to_celsius -
    • >>   lis2dh12_from_fs16_lp_to_mg -
    • >>   lis2dh12_from_fs8_lp_to_mg -
    • >>   lis2dh12_from_fs4_lp_to_mg -
    • >>   lis2dh12_from_fs2_lp_to_mg -
    • >>   lis2dh12_from_lsb_nm_to_celsius -
    • >>   lis2dh12_from_fs16_nm_to_mg -
    • >>   lis2dh12_from_fs8_nm_to_mg -
    • >>   lis2dh12_from_fs4_nm_to_mg -
    • >>   lis2dh12_from_fs2_nm_to_mg -
    • >>   lis2dh12_from_lsb_hr_to_celsius -
    • >>   lis2dh12_from_fs16_hr_to_mg -
    • >>   lis2dh12_from_fs8_hr_to_mg -
    • >>   lis2dh12_from_fs4_hr_to_mg -
    • >>   lis2dh12_from_fs2_hr_to_mg -
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    - -

    __aeabi_dadd (Thumb, 328 bytes, Stack size 48 bytes, dadd.o(.text)) -

    [Stack]

    • Max Depth = 104
    • Call Chain = __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_lasr -
    • >>   __aeabi_llsl -
    • >>   _double_round -
    • >>   _double_epilogue -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    • >>   __aeabi_dsub -
    • >>   smart_update_latency_updatareq -
    • >>   __aeabi_drsub -
    • >>   _fp_digits -
    - -

    __aeabi_dsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text)) -

    [Stack]

    • Max Depth = 112
    • Call Chain = __aeabi_dsub ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_dadd -
    -
    [Called By]
    • >>   compare_double -
    - -

    __aeabi_drsub (Thumb, 12 bytes, Stack size 8 bytes, dadd.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_dadd -
    - -

    __aeabi_dmul (Thumb, 202 bytes, Stack size 72 bytes, dmul.o(.text)) -

    [Stack]

    • Max Depth = 128
    • Call Chain = __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   _double_epilogue -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    • >>   Timer_Evt_Creat -
    • >>   cal_battery_value -
    • >>   compare_double -
    • >>   Timer_Evt_ReSet -
    • >>   smart_update_latency_updatareq -
    • >>   smart_latency_start -
    • >>   _fp_value -
    • >>   _fp_digits -
    - -

    __aeabi_ddiv (Thumb, 234 bytes, Stack size 40 bytes, ddiv.o(.text)) -

    [Stack]

    • Max Depth = 48
    • Call Chain = __aeabi_ddiv ⇒ _double_round -
    -
    [Calls]
    • >>   _double_round -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    • >>   smart_update_latency_updatareq -
    • >>   _fp_value -
    • >>   _fp_digits -
    - -

    __aeabi_i2f (Thumb, 22 bytes, Stack size 8 bytes, fflti.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = __aeabi_i2f ⇒ _float_epilogue -
    -
    [Calls]
    • >>   _float_epilogue -
    -
    [Called By]
    • >>   lsm6dso_from_lsb_to_nsec -
    • >>   lsm6dso_from_lsb_to_celsius -
    • >>   lsm6dso_from_fs2000_to_mdps -
    • >>   lsm6dso_from_fs1000_to_mdps -
    • >>   lsm6dso_from_fs250_to_mdps -
    • >>   lsm6dso_from_fs500_to_mdps -
    • >>   lsm6dso_from_fs125_to_mdps -
    • >>   lsm6dso_from_fs16_to_mg -
    • >>   lsm6dso_from_fs8_to_mg -
    • >>   lsm6dso_from_fs4_to_mg -
    • >>   lsm6dso_from_fs2_to_mg -
    • >>   lis2dh12_from_lsb_lp_to_celsius -
    • >>   lis2dh12_from_fs16_lp_to_mg -
    • >>   lis2dh12_from_fs8_lp_to_mg -
    • >>   lis2dh12_from_fs4_lp_to_mg -
    • >>   lis2dh12_from_fs2_lp_to_mg -
    • >>   lis2dh12_from_lsb_nm_to_celsius -
    • >>   lis2dh12_from_fs16_nm_to_mg -
    • >>   lis2dh12_from_fs8_nm_to_mg -
    • >>   lis2dh12_from_fs4_nm_to_mg -
    • >>   lis2dh12_from_fs2_nm_to_mg -
    • >>   lis2dh12_from_lsb_hr_to_celsius -
    • >>   lis2dh12_from_fs16_hr_to_mg -
    • >>   lis2dh12_from_fs8_hr_to_mg -
    • >>   lis2dh12_from_fs4_hr_to_mg -
    • >>   lis2dh12_from_fs2_hr_to_mg -
    • >>   Lsm6dso_RPM_Cal -
    - -

    __aeabi_ui2f (Thumb, 14 bytes, Stack size 8 bytes, ffltui.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = __aeabi_ui2f ⇒ _float_epilogue -
    -
    [Calls]
    • >>   _float_epilogue -
    -
    [Called By]
    • >>   cal_battery_value -
    • >>   smart_update_latency_updatareq -
    - -

    __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) -

    [Stack]

    • Max Depth = 72
    • Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   _double_epilogue -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   cJSON_CreateIntArray -
    • >>   smart_update_latency_updatareq -
    - -

    __aeabi_ui2d (Thumb, 24 bytes, Stack size 16 bytes, dfltui.o(.text)) -

    [Stack]

    • Max Depth = 72
    • Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   _double_epilogue -
    -
    [Called By]
    • >>   Timer_Evt_Creat -
    • >>   Timer_Evt_ReSet -
    • >>   smart_update_latency_updatareq -
    • >>   smart_latency_start -
    - -

    __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text)) -

    [Called By]

    • >>   Lsm6dso_RPM_Cal -
    - -

    __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = __aeabi_d2iz ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_llsr -
    -
    [Called By]
    • >>   cal_battery_value -
    • >>   cJSON_CreateNumber -
    • >>   cJSON_SetNumberHelper -
    • >>   parse_number -
    - -

    __aeabi_d2uiz (Thumb, 50 bytes, Stack size 8 bytes, dfixui.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = __aeabi_d2uiz ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_llsr -
    -
    [Called By]
    • >>   Timer_Evt_Creat -
    • >>   Timer_Evt_ReSet -
    • >>   smart_update_latency_updatareq -
    • >>   smart_latency_start -
    - -

    __aeabi_f2d (Thumb, 40 bytes, Stack size 0 bytes, f2d.o(.text)) -

    [Called By]

    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    • >>   cJSON_CreateFloatArray -
    • >>   smart_update_latency_updatareq -
    - -

    __aeabi_cdcmpeq (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) - -

    __aeabi_cdcmple (Thumb, 38 bytes, Stack size 0 bytes, cdcmple.o(.text)) -

    [Called By]

    • >>   cJSON_CreateNumber -
    • >>   cJSON_SetNumberHelper -
    • >>   compare_double -
    • >>   parse_number -
    - -

    __aeabi_cdrcmple (Thumb, 38 bytes, Stack size 0 bytes, cdrcmple.o(.text)) -

    [Called By]

    • >>   cJSON_CreateNumber -
    • >>   cJSON_SetNumberHelper -
    • >>   compare_double -
    • >>   parse_number -
    • >>   _fp_digits -
    - -

    __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_d2f -
    -
    [Calls]
    • >>   _float_round -
    -
    [Called By]
    • >>   Lsm6dso_RPM_Cal -
    • >>   cal_battery_value -
    • >>   _scanf_really_real -
    - -

    __aeabi_uldivmod (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_llsr -
    • >>   __aeabi_llsl -
    -
    [Called By]
    • >>   _printf_core -
    • >>   _fp_digits -
    - -

    __aeabi_lmul (Thumb, 122 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_llsl -
    -
    [Called By]
    • >>   _fp_value -
    - -

    _ll_mul (Thumb, 0 bytes, Stack size 64 bytes, llmul.o(.text), UNUSED) - -

    __aeabi_llsl (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_llsl -
    -
    [Called By]
    • >>   __aeabi_dadd -
    • >>   __aeabi_lmul -
    • >>   __aeabi_uldivmod -
    • >>   _double_epilogue -
    • >>   __aeabi_d2ulz -
    - -

    _ll_shift_l (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) - -

    __aeabi_llsr (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_llsr -
    -
    [Called By]
    • >>   __aeabi_d2iz -
    • >>   __aeabi_d2uiz -
    • >>   __aeabi_uldivmod -
    • >>   _double_epilogue -
    • >>   __aeabi_d2ulz -
    - -

    _ll_ushift_r (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) - -

    __aeabi_lasr (Thumb, 38 bytes, Stack size 8 bytes, llsshr.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_lasr -
    -
    [Called By]
    • >>   __aeabi_dadd -
    - -

    _ll_sshift_r (Thumb, 0 bytes, Stack size 8 bytes, llsshr.o(.text), UNUSED) - -

    __vfscanf_char (Thumb, 24 bytes, Stack size 8 bytes, scanf_char.o(.text)) -

    [Stack]

    • Max Depth = 192
    • Call Chain = __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   __vfscanf -
    -
    [Called By]
    • >>   __0sscanf -
    - -

    _sgetc (Thumb, 32 bytes, Stack size 0 bytes, _sgetc.o(.text)) -
    [Address Reference Count : 2]

    • __0sscanf.o(.text) -
    • strtod.o(.text) -
    -

    _sbackspace (Thumb, 36 bytes, Stack size 0 bytes, _sgetc.o(.text)) -
    [Address Reference Count : 2]

    • __0sscanf.o(.text) -
    • strtod.o(.text) -
    -

    __strtod_int (Thumb, 94 bytes, Stack size 40 bytes, strtod.o(.text), UNUSED) -

    [Calls]

    • >>   _local_sscanf -
    -
    [Called By]
    • >>   strtod -
    - -

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) - -

    _float_round (Thumb, 16 bytes, Stack size 0 bytes, fepilogue.o(.text)) -

    [Called By]

    • >>   __aeabi_fdiv -
    • >>   __aeabi_fadd -
    • >>   __aeabi_d2f -
    - -

    _float_epilogue (Thumb, 114 bytes, Stack size 12 bytes, fepilogue.o(.text)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = _float_epilogue -
    -
    [Called By]
    • >>   __aeabi_i2f -
    • >>   __aeabi_fadd -
    • >>   __aeabi_ui2f -
    - -

    _double_round (Thumb, 26 bytes, Stack size 8 bytes, depilogue.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = _double_round -
    -
    [Called By]
    • >>   __aeabi_ddiv -
    • >>   __aeabi_dadd -
    • >>   _double_epilogue -
    - -

    _double_epilogue (Thumb, 164 bytes, Stack size 48 bytes, depilogue.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __ARM_clz -
    • >>   __aeabi_llsr -
    • >>   __aeabi_llsl -
    • >>   _double_round -
    -
    [Called By]
    • >>   __aeabi_dmul -
    • >>   __aeabi_dadd -
    • >>   __aeabi_i2d -
    • >>   __aeabi_ui2d -
    • >>   __aeabi_ul2d -
    - -

    __aeabi_ul2d (Thumb, 22 bytes, Stack size 16 bytes, dfltul.o(.text), UNUSED) -

    [Calls]

    • >>   _double_epilogue -
    -
    [Called By]
    • >>   _fp_value -
    - -

    __aeabi_d2ulz (Thumb, 54 bytes, Stack size 8 bytes, dfixul.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_llsr -
    • >>   __aeabi_llsl -
    -
    [Called By]
    • >>   _fp_digits -
    - -

    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

    [Calls]

    • >>   __main_after_scatterload -
    -
    [Called By]
    • >>   _main_scatterload -
    - -

    __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) - -

    isspace (Thumb, 14 bytes, Stack size 8 bytes, isspace_c.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = isspace -
    -
    [Calls]
    • >>   __ctype_lookup -
    -
    [Address Reference Count : 2]
    • scanf_char.o(.text) -
    • strtod.o(.text) -
    -

    __vfscanf (Thumb, 812 bytes, Stack size 80 bytes, _scanf.o(.text)) -

    [Stack]

    • Max Depth = 184
    • Call Chain = __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   _scanf_string (Weak Reference) -
    • >>   _scanf_longlong (Weak Reference) -
    • >>   _scanf_int (Weak Reference) -
    • >>   _scanf_real -
    -
    [Called By]
    • >>   __vfscanf_char -
    - -

    __ctype_lookup (Thumb, 32 bytes, Stack size 0 bytes, ctype_c.o(.text)) -

    [Called By]

    • >>   isspace -
    - -

    __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) - -

    __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) - -

    __0sprintf (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) -

    [Calls]

    • >>   _sputc -
    • >>   _printf_core -
    - -

    __1sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) - -

    __2sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = __2sprintf -
    -
    [Called By]
    • >>   SEGGER_RTT_vprintf -
    • >>   cJSON_Version -
    • >>   print_string_ptr -
    • >>   print_number -
    - -

    __c89sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) - -

    sprintf (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) - -

    __ARM_clz (Thumb, 46 bytes, Stack size 0 bytes, depilogue.o(i.__ARM_clz)) -

    [Called By]

    • >>   _double_epilogue -
    - -

    __ARM_common_switch8 (Thumb, 26 bytes, Stack size 8 bytes, main.o(i.__ARM_common_switch8)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __ARM_common_switch8 -
    -
    [Called By]
    • >>   lsm6dso_xl_hp_path_on_out_get -
    • >>   lsm6dso_gy_lp1_bandwidth_get -
    • >>   lsm6dso_gy_data_rate_get -
    • >>   lsm6dso_gy_full_scale_get -
    • >>   lsm6dso_xl_data_rate_get -
    • >>   lis2dh12_high_pass_int_conf_get -
    • >>   lis2dh12_data_rate_get -
    • >>   GPADC_Init -
    • >>   ble_evt_callback -
    • >>   parse_number -
    • >>   lsm6dso_data_get -
    • >>   lsm6dso_mode_get -
    • >>   lsm6dso_mode_set -
    • >>   lsm6dso_mag_x_orient_get -
    • >>   lsm6dso_mag_y_orient_get -
    • >>   lsm6dso_mag_z_orient_get -
    • >>   lsm6dso_den_mode_get -
    • >>   lsm6dso_fifo_sensor_tag_get -
    • >>   lsm6dso_fifo_mode_get -
    • >>   lsm6dso_fifo_gy_batch_get -
    • >>   lsm6dso_fifo_xl_batch_get -
    • >>   lsm6dso_compression_algo_get -
    • >>   lsm6dso_ff_threshold_get -
    • >>   lsm6dso_tap_axis_priority_get -
    • >>   lsm6dso_aux_xl_bandwidth_get -
    • >>   lsm6dso_aux_gy_full_scale_get -
    • >>   ble_SetTxPower -
    - -

    free (Thumb, 94 bytes, Stack size 12 bytes, mallocr.o(i.__free$realloc)) -

    [Stack]

    • Max Depth = 12
    • Call Chain = free -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   realloc -
    -
    [Address Reference Count : 2]
    • cjson.o(.text) -
    • cjson.o(.data) -
    -

    malloc (Thumb, 54 bytes, Stack size 24 bytes, mallocr.o(i.__malloc$realloc)) -

    [Stack]

    • Max Depth = 48
    • Call Chain = malloc ⇒ internal_alloc -
    -
    [Calls]
    • >>   internal_alloc -
    -
    [Called By]
    • >>   JsProtocol_Report -
    • >>   realloc -
    -
    [Address Reference Count : 2]
    • cjson.o(.text) -
    • cjson.o(.data) -
    -

    __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) - -

    __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) - -

    __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) - -

    _is_digit (Thumb, 14 bytes, Stack size 0 bytes, scanf_fp.o(i._is_digit), UNUSED) -

    [Called By]

    • >>   _scanf_really_real -
    - -

    realloc (Thumb, 110 bytes, Stack size 40 bytes, mallocr.o(i.realloc)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = realloc ⇒ malloc ⇒ internal_alloc -
    -
    [Calls]
    • >>   malloc -
    • >>   free -
    • >>   internal_alloc -
    -
    [Address Reference Count : 2]
    • cjson.o(.text) -
    • cjson.o(.data) -
    -

    strtod (Thumb, 28 bytes, Stack size 16 bytes, strtod.o(i.strtod), UNUSED) -

    [Calls]

    • >>   __strtod_int -
    -
    [Called By]
    • >>   parse_number -
    -

    -

    -Local Symbols -

    -

    __NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, uart.o(.text), UNUSED) -

    [Called By]

    • >>   uart_1_init -
    • >>   uart_0_init -
    - -

    __NVIC_DisableIRQ (Thumb, 28 bytes, Stack size 0 bytes, uart.o(.text), UNUSED) -

    [Called By]

    • >>   uart_1_close -
    • >>   uart_0_close -
    - -

    EvtCommandComplete (Thumb, 46 bytes, Stack size 16 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = EvtCommandComplete -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   CmdFwErase -
    • >>   CmdFlashdataUpgradev30 -
    • >>   CmdFwUpgradev20 -
    • >>   Cmd4KSETTINGUpgrade -
    • >>   CmdFwWriteStart -
    • >>   Cmd4KSETTINGWrite -
    - -

    Cmd4KSETTINGWrite (Thumb, 120 bytes, Stack size 16 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 432
    • Call Chain = Cmd4KSETTINGWrite ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   EvtCommandComplete -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   ota_cmd -
    - -

    CmdFwWriteStart (Thumb, 36 bytes, Stack size 24 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = CmdFwWriteStart ⇒ EvtCommandComplete -
    -
    [Calls]
    • >>   EvtCommandComplete -
    -
    [Called By]
    • >>   ota_cmd -
    - -

    Cmd4KSETTINGUpgrade (Thumb, 80 bytes, Stack size 24 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 440
    • Call Chain = Cmd4KSETTINGUpgrade ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   Setting4kUpdate -
    • >>   SEGGER_RTT_printf -
    • >>   EvtCommandComplete -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ota_cmd -
    - -

    CmdFwUpgradev20 (Thumb, 134 bytes, Stack size 24 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 440
    • Call Chain = CmdFwUpgradev20 ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   CodeWrite -
    • >>   CodeUpdate -
    • >>   EvtCommandComplete -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ota_cmd -
    - -

    CmdFlashdataUpgradev30 (Thumb, 104 bytes, Stack size 24 bytes, ota.o(.text)) -

    [Stack]

    • Max Depth = 440
    • Call Chain = CmdFlashdataUpgradev30 ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   FlashDataUpdate -
    • >>   EvtCommandComplete -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   ota_cmd -
    - -

    lis2dh12_xyz_axis_enable_set (Thumb, 94 bytes, Stack size 24 bytes, lis2dh.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = lis2dh12_xyz_axis_enable_set ⇒ lis2dh12_write_reg -
    -
    [Calls]
    • >>   lis2dh12_write_reg -
    • >>   lis2dh12_read_reg -
    -
    [Called By]
    • >>   Lis2dh_Init -
    - -

    platform1_delay (Thumb, 12 bytes, Stack size 8 bytes, lis2dh.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = platform1_delay -
    -
    [Calls]
    • >>   delay_ms -
    -
    [Called By]
    • >>   Lis2dh_Init -
    -
    [Address Reference Count : 1]
    • lis2dh.o(.text) -
    -

    platform1_read (Thumb, 42 bytes, Stack size 40 bytes, lis2dh.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = platform1_read ⇒ i2c_1_read -
    -
    [Calls]
    • >>   i2c_1_read -
    -
    [Address Reference Count : 1]
    • lis2dh.o(.text) -
    -

    platform1_write (Thumb, 42 bytes, Stack size 40 bytes, lis2dh.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = platform1_write ⇒ i2c_1_write -
    -
    [Calls]
    • >>   i2c_1_write -
    -
    [Address Reference Count : 1]
    • lis2dh.o(.text) -
    -

    platform0_delay (Thumb, 12 bytes, Stack size 8 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = platform0_delay -
    -
    [Calls]
    • >>   delay_ms -
    -
    [Called By]
    • >>   Lsm6dso_Init -
    -
    [Address Reference Count : 1]
    • lsm6d.o(.text) -
    -

    platform0_read (Thumb, 42 bytes, Stack size 40 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = platform0_read ⇒ i2c_0_read -
    -
    [Calls]
    • >>   i2c_0_read -
    -
    [Address Reference Count : 1]
    • lsm6d.o(.text) -
    -

    platform0_write (Thumb, 42 bytes, Stack size 40 bytes, lsm6d.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = platform0_write ⇒ i2c_0_write -
    -
    [Calls]
    • >>   i2c_0_write -
    -
    [Address Reference Count : 1]
    • lsm6d.o(.text) -
    -

    Cadence_Stop_Judge (Thumb, 86 bytes, Stack size 0 bytes, lsm6d.o(.text)) -

    [Called By]

    • >>   Lsm6dso_RPM_Cal -
    - -

    bytecpy (Thumb, 14 bytes, Stack size 0 bytes, lsm6dso_reg.o(.text), UNUSED) -

    [Called By]

    • >>   lsm6dso_mode_get -
    • >>   lsm6dso_mode_set -
    • >>   lsm6dso_all_sources_get -
    - -

    case_insensitive_strcmp (Thumb, 76 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   tolower -
    -
    [Called By]
    • >>   get_object_item -
    - -

    cJSON_strdup (Thumb, 52 bytes, Stack size 24 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = cJSON_strdup -
    -
    [Calls]
    • >>   strlen -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   cJSON_Duplicate -
    • >>   cJSON_CreateRaw -
    • >>   cJSON_CreateString -
    • >>   cJSON_SetValuestring -
    • >>   replace_item_in_object -
    • >>   add_item_to_object -
    - -

    cJSON_New_Item (Thumb, 28 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = cJSON_New_Item -
    -
    [Calls]
    • >>   __aeabi_memclr4 -
    -
    [Called By]
    • >>   cJSON_Duplicate -
    • >>   cJSON_CreateArrayReference -
    • >>   cJSON_CreateObjectReference -
    • >>   cJSON_CreateStringReference -
    • >>   cJSON_CreateArray -
    • >>   cJSON_CreateObject -
    • >>   cJSON_CreateRaw -
    • >>   cJSON_CreateString -
    • >>   cJSON_CreateNumber -
    • >>   cJSON_CreateBool -
    • >>   cJSON_CreateFalse -
    • >>   cJSON_CreateTrue -
    • >>   cJSON_CreateNull -
    • >>   cJSON_ParseWithLengthOpts -
    • >>   create_reference -
    • >>   parse_array -
    • >>   parse_object -
    - -

    get_decimal_point (Thumb, 4 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   print_number -
    • >>   parse_number -
    - -

    parse_number (Thumb, 298 bytes, Stack size 104 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_d2iz -
    • >>   __aeabi_cdrcmple -
    • >>   __aeabi_cdcmple -
    • >>   get_decimal_point -
    • >>   strtod -
    • >>   __ARM_common_switch8 -
    -
    [Called By]
    • >>   parse_value -
    - -

    ensure (Thumb, 248 bytes, Stack size 24 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = ensure -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   print_value -
    • >>   print_array -
    • >>   print_object -
    • >>   print_string_ptr -
    • >>   print_number -
    - -

    update_offset (Thumb, 40 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = update_offset -
    -
    [Calls]
    • >>   strlen -
    -
    [Called By]
    • >>   print -
    • >>   print_array -
    • >>   print_object -
    - -

    compare_double (Thumb, 116 bytes, Stack size 48 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 176
    • Call Chain = compare_double ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   __aeabi_dmul -
    • >>   __aeabi_dsub -
    • >>   __aeabi_cdrcmple -
    • >>   __aeabi_cdcmple -
    -
    [Called By]
    • >>   cJSON_Compare -
    • >>   print_number -
    - -

    print_number (Thumb, 278 bytes, Stack size 88 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 352
    • Call Chain = print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   compare_double -
    • >>   ensure -
    • >>   get_decimal_point -
    • >>   __aeabi_memclr4 -
    • >>   __0sscanf -
    • >>   __2sprintf -
    -
    [Called By]
    • >>   print_value -
    - -

    parse_hex4 (Thumb, 90 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   utf16_literal_to_utf8 -
    - -

    utf16_literal_to_utf8 (Thumb, 370 bytes, Stack size 56 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   parse_hex4 -
    -
    [Called By]
    • >>   parse_string -
    - -

    parse_string (Thumb, 406 bytes, Stack size 40 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   utf16_literal_to_utf8 -
    -
    [Called By]
    • >>   parse_value -
    • >>   parse_object -
    - -

    print_string_ptr (Thumb, 370 bytes, Stack size 40 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = print_string_ptr ⇒ ensure -
    -
    [Calls]
    • >>   ensure -
    • >>   strcpy -
    • >>   __aeabi_memcpy -
    • >>   __2sprintf -
    -
    [Called By]
    • >>   print_object -
    • >>   print_string -
    - -

    print_string (Thumb, 16 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 80
    • Call Chain = print_string ⇒ print_string_ptr ⇒ ensure -
    -
    [Calls]
    • >>   print_string_ptr -
    -
    [Called By]
    • >>   print_value -
    - -

    buffer_skip_whitespace (Thumb, 80 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_ParseWithLengthOpts -
    • >>   parse_array -
    • >>   parse_object -
    - -

    skip_utf8_bom (Thumb, 66 bytes, Stack size 8 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   strncmp -
    -
    [Called By]
    • >>   cJSON_ParseWithLengthOpts -
    - -

    parse_object (Thumb, 340 bytes, Stack size 32 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    • >>   parse_value -
    • >>   buffer_skip_whitespace -
    • >>   parse_string -
    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   parse_value -
    - -

    parse_array (Thumb, 282 bytes, Stack size 32 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_Delete -
    • >>   parse_value -
    • >>   buffer_skip_whitespace -
    • >>   cJSON_New_Item -
    -
    [Called By]
    • >>   parse_value -
    - -

    parse_value (Thumb, 314 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   parse_array -
    • >>   parse_object -
    • >>   parse_string -
    • >>   parse_number -
    • >>   strncmp -
    -
    [Called By]
    • >>   cJSON_ParseWithLengthOpts -
    • >>   parse_array -
    • >>   parse_object -
    - -

    print_object (Thumb, 396 bytes, Stack size 32 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 96 + In Cycle -
    • Call Chain = print_object ⇒ print_value (Cycle) -
    -
    [Calls]
    • >>   print_value -
    • >>   print_string_ptr -
    • >>   update_offset -
    • >>   ensure -
    -
    [Called By]
    • >>   print_value -
    - -

    print_array (Thumb, 212 bytes, Stack size 32 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 56 + In Cycle -
    • Call Chain = print_array ⇒ print_value (Cycle) -
    -
    [Calls]
    • >>   print_value -
    • >>   update_offset -
    • >>   ensure -
    -
    [Called By]
    • >>   print_value -
    - -

    print_value (Thumb, 238 bytes, Stack size 24 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 376
    • Call Chain = print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   print_array -
    • >>   print_object -
    • >>   print_string -
    • >>   print_number -
    • >>   ensure -
    • >>   strcpy -
    • >>   strlen -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   cJSON_PrintPreallocated -
    • >>   cJSON_PrintBuffered -
    • >>   print -
    • >>   print_array -
    • >>   print_object -
    - -

    print (Thumb, 192 bytes, Stack size 56 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 432
    • Call Chain = print ⇒ print_value ⇒ print_number ⇒ __0sscanf ⇒ __vfscanf_char ⇒ __vfscanf ⇒ _scanf_real -
    -
    [Calls]
    • >>   print_value -
    • >>   update_offset -
    • >>   __aeabi_memclr4 -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   cJSON_PrintUnformatted -
    • >>   cJSON_Print -
    - -

    get_array_item (Thumb, 32 bytes, Stack size 0 bytes, cjson.o(.text), UNUSED) -

    [Called By]

    • >>   cJSON_ReplaceItemInArray -
    • >>   cJSON_InsertItemInArray -
    • >>   cJSON_DetachItemFromArray -
    • >>   cJSON_GetArrayItem -
    - -

    get_object_item (Thumb, 94 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   case_insensitive_strcmp -
    • >>   strcmp -
    -
    [Called By]
    • >>   cJSON_Compare -
    • >>   cJSON_GetObjectItemCaseSensitive -
    • >>   cJSON_GetObjectItem -
    • >>   replace_item_in_object -
    - -

    suffix_object (Thumb, 6 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   cJSON_CreateStringArray -
    • >>   cJSON_CreateDoubleArray -
    • >>   cJSON_CreateFloatArray -
    • >>   cJSON_CreateIntArray -
    • >>   add_item_to_array -
    - -

    create_reference (Thumb, 62 bytes, Stack size 16 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_New_Item -
    • >>   __aeabi_memcpy4 -
    -
    [Called By]
    • >>   cJSON_AddItemReferenceToObject -
    • >>   cJSON_AddItemReferenceToArray -
    - -

    add_item_to_array (Thumb, 62 bytes, Stack size 16 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = add_item_to_array -
    -
    [Calls]
    • >>   suffix_object -
    -
    [Called By]
    • >>   cJSON_InsertItemInArray -
    • >>   cJSON_AddItemReferenceToArray -
    • >>   cJSON_AddItemToArray -
    • >>   add_item_to_object -
    - -

    cast_away_const (Thumb, 2 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   cJSON_CreateArrayReference -
    • >>   cJSON_CreateObjectReference -
    • >>   cJSON_CreateStringReference -
    • >>   add_item_to_object -
    - -

    add_item_to_object (Thumb, 146 bytes, Stack size 32 bytes, cjson.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = add_item_to_object ⇒ cJSON_strdup -
    -
    [Calls]
    • >>   cast_away_const -
    • >>   add_item_to_array -
    • >>   cJSON_strdup -
    -
    [Called By]
    • >>   cJSON_AddArrayToObject -
    • >>   cJSON_AddObjectToObject -
    • >>   cJSON_AddRawToObject -
    • >>   cJSON_AddStringToObject -
    • >>   cJSON_AddNumberToObject -
    • >>   cJSON_AddBoolToObject -
    • >>   cJSON_AddFalseToObject -
    • >>   cJSON_AddTrueToObject -
    • >>   cJSON_AddNullToObject -
    • >>   cJSON_AddItemReferenceToObject -
    • >>   cJSON_AddItemToObjectCS -
    • >>   cJSON_AddItemToObject -
    - -

    replace_item_in_object (Thumb, 90 bytes, Stack size 24 bytes, cjson.o(.text), UNUSED) -

    [Calls]

    • >>   cJSON_ReplaceItemViaPointer -
    • >>   cJSON_free -
    • >>   get_object_item -
    • >>   cJSON_strdup -
    -
    [Called By]
    • >>   cJSON_ReplaceItemInObjectCaseSensitive -
    • >>   cJSON_ReplaceItemInObject -
    - -

    skip_oneline_comment (Thumb, 42 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   cJSON_Minify -
    - -

    skip_multiline_comment (Thumb, 50 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   cJSON_Minify -
    - -

    minify_string (Thumb, 122 bytes, Stack size 0 bytes, cjson.o(.text)) -

    [Called By]

    • >>   cJSON_Minify -
    - -

    __NVIC_SetPriority (Thumb, 110 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = __NVIC_SetPriority -
    -
    [Called By]
    • >>   nvic_priority -
    - -

    PowerDown (Thumb, 164 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 88
    • Call Chain = PowerDown ⇒ Lsm6dso_Disable ⇒ lsm6dso_reset_set ⇒ lsm6dso_write_reg -
    -
    [Calls]
    • >>   Lsm6dso_Disable -
    • >>   WriteFlashData -
    • >>   GPIO_Pin_Clear -
    • >>   GPIO_Pin_Set -
    • >>   delay_ms -
    • >>   WakeupConfig -
    • >>   SystemPowerDown -
    • >>   EraseFlashData -
    • >>   __aeabi_uwrite4 -
    -
    [Called By]
    • >>   main -
    - -

    timer_1_callback (Thumb, 44 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = timer_1_callback ⇒ timer_1_disable -
    -
    [Calls]
    • >>   timer_1_disable -
    -
    [Address Reference Count : 1]
    • main.o(.text) -
    -

    send_to_master (Thumb, 202 bytes, Stack size 40 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 240
    • Call Chain = send_to_master ⇒ BLE_SendRPPData ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   timer_1_enable -
    • >>   BLE_SendRPPData -
    -
    [Called By]
    • >>   main -
    - -

    battery_timer_event (Thumb, 54 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 208
    • Call Chain = battery_timer_event ⇒ get_battery_value ⇒ BLE_NotifyBatteryLevel ⇒ GATTDataSend ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   get_battery_value -
    -
    [Called By]
    • >>   timer_event_handler -
    - -

    work_timer_event (Thumb, 162 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = work_timer_event ⇒ Timer2_Disable ⇒ timer_2_disable -
    -
    [Calls]
    • >>   Timer2_Disable -
    • >>   GPIO_Pin_Read -
    • >>   DisConnect -
    -
    [Called By]
    • >>   timer_event_handler -
    - -

    timer_event_handler (Thumb, 122 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 456
    • Call Chain = timer_event_handler ⇒ Connection_latency ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   Timer_Evt_Clr -
    • >>   ota_manage -
    • >>   Connection_latency -
    • >>   LED_State_Indicator -
    • >>   work_timer_event -
    • >>   battery_timer_event -
    -
    [Called By]
    • >>   main -
    - -

    setup_adv_data (Thumb, 174 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 32
    • Call Chain = setup_adv_data ⇒ SetAdvParams -
    -
    [Calls]
    • >>   SetAdvParams -
    • >>   SetAdvData -
    • >>   GetDevAddr -
    -
    [Called By]
    • >>   ble_evt_callback -
    • >>   ble_init -
    - -

    rf_stop (Thumb, 8 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = rf_stop ⇒ RFSleep -
    -
    [Calls]
    • >>   RFSleep -
    -
    [Called By]
    • >>   ble_evt_callback -
    - -

    ble_gatt_read (Thumb, 192 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 48
    • Call Chain = ble_gatt_read ⇒ ota_rsp -
    -
    [Calls]
    • >>   ota_rsp -
    • >>   SetGATTReadRsp -
    -
    [Called By]
    • >>   ble_evt_callback -
    - -

    ble_gatt_write (Thumb, 252 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 496
    • Call Chain = ble_gatt_write ⇒ ota_cmd ⇒ BLSetConnectionUpdate ⇒ SEGGER_RTT_printf ⇒ SEGGER_RTT_vprintf ⇒ _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_printf -
    • >>   ota_cmd -
    • >>   SEGGER_RTT_hexdump -
    • >>   BLE_SendCMDData -
    • >>   str_cmp -
    -
    [Called By]
    • >>   ble_evt_callback -
    - -

    ble_init (Thumb, 132 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 256
    • Call Chain = ble_init ⇒ BleInit ⇒ LPOCalibration ⇒ smart_latency_start ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ __aeabi_llsr -
    -
    [Calls]
    • >>   WakeupConfig -
    • >>   SetWinWideMinusCnt -
    • >>   SetSecParams -
    • >>   SetEvtCallback -
    • >>   SetBondManagerIndex -
    • >>   GetGATTReportHandle -
    • >>   BleInit -
    • >>   setup_adv_data -
    • >>   __aeabi_uwrite4 -
    -
    [Called By]
    • >>   main -
    - -

    BSP_ADCConfig (Thumb, 8 bytes, Stack size 8 bytes, mcu_bsp.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = BSP_ADCConfig ⇒ ADC_Config ⇒ GPADC_Init ⇒ __ARM_common_switch8 -
    -
    [Calls]
    • >>   ADC_Config -
    -
    [Called By]
    • >>   BSP_MCU_Config -
    - -

    BSP_TimerConfig (Thumb, 8 bytes, Stack size 8 bytes, mcu_bsp.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = BSP_TimerConfig ⇒ Timer_Config ⇒ timer_2_disable -
    -
    [Calls]
    • >>   Timer_Config -
    -
    [Called By]
    • >>   BSP_MCU_Config -
    - -

    BSP_GPIOConfig (Thumb, 24 bytes, Stack size 8 bytes, mcu_bsp.o(.text)) -

    [Stack]

    • Max Depth = 60
    • Call Chain = BSP_GPIOConfig ⇒ IIC_IO_Config ⇒ i2c_Init ⇒ PIN_Pullup_Enable -
    -
    [Calls]
    • >>   INT_IO_Config -
    • >>   Ctr_IO_Config -
    • >>   IIC_IO_Config -
    • >>   State_IO_Config -
    • >>   LED_IO_Config -
    -
    [Called By]
    • >>   BSP_MCU_Config -
    - -

    _DoInit (Thumb, 74 bytes, Stack size 8 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = _DoInit -
    -
    [Calls]
    • >>   strcpy -
    -
    [Called By]
    • >>   SEGGER_RTT_TerminalOut -
    • >>   SEGGER_RTT_SetTerminal -
    • >>   SEGGER_RTT_SetFlagsDownBuffer -
    • >>   SEGGER_RTT_SetFlagsUpBuffer -
    • >>   SEGGER_RTT_SetNameDownBuffer -
    • >>   SEGGER_RTT_SetNameUpBuffer -
    • >>   SEGGER_RTT_ConfigDownBuffer -
    • >>   SEGGER_RTT_ConfigUpBuffer -
    • >>   SEGGER_RTT_AllocUpBuffer -
    • >>   SEGGER_RTT_AllocDownBuffer -
    • >>   SEGGER_RTT_HasKey -
    • >>   SEGGER_RTT_PutChar -
    • >>   SEGGER_RTT_PutCharSkip -
    • >>   SEGGER_RTT_Write -
    • >>   SEGGER_RTT_ReadNoLock -
    • >>   SEGGER_RTT_Init -
    - -

    _WriteBlocking (Thumb, 122 bytes, Stack size 40 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = _WriteBlocking -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   SEGGER_RTT_TerminalOut -
    • >>   SEGGER_RTT_SetTerminal -
    • >>   SEGGER_RTT_WriteNoLock -
    • >>   _PostTerminalSwitch -
    - -

    _WriteNoCheck (Thumb, 74 bytes, Stack size 40 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 40
    • Call Chain = _WriteNoCheck -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   SEGGER_RTT_SetTerminal -
    • >>   SEGGER_RTT_WriteNoLock -
    - -

    _PostTerminalSwitch (Thumb, 32 bytes, Stack size 16 bytes, segger_rtt.o(.text), UNUSED) -

    [Calls]

    • >>   _WriteBlocking -
    -
    [Called By]
    • >>   SEGGER_RTT_TerminalOut -
    - -

    _GetAvailWriteSpace (Thumb, 28 bytes, Stack size 8 bytes, segger_rtt.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = _GetAvailWriteSpace -
    -
    [Called By]
    • >>   SEGGER_RTT_TerminalOut -
    • >>   SEGGER_RTT_SetTerminal -
    • >>   SEGGER_RTT_WriteNoLock -
    - -

    _StoreChar (Thumb, 68 bytes, Stack size 16 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 120
    • Call Chain = _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   SEGGER_RTT_Write -
    -
    [Called By]
    • >>   SEGGER_RTT_vprintf -
    • >>   _PrintInt -
    • >>   _PrintUnsigned -
    - -

    _PrintUnsigned (Thumb, 280 bytes, Stack size 56 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 176
    • Call Chain = _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   _StoreChar -
    • >>   __aeabi_uidivmod -
    -
    [Called By]
    • >>   SEGGER_RTT_vprintf -
    • >>   _PrintInt -
    - -

    _PrintInt (Thumb, 270 bytes, Stack size 56 bytes, segger_rtt_printf.o(.text)) -

    [Stack]

    • Max Depth = 232
    • Call Chain = _PrintInt ⇒ _PrintUnsigned ⇒ _StoreChar ⇒ SEGGER_RTT_Write ⇒ SEGGER_RTT_WriteNoLock ⇒ _WriteNoCheck -
    -
    [Calls]
    • >>   _PrintUnsigned -
    • >>   _StoreChar -
    • >>   __aeabi_idivmod -
    -
    [Called By]
    • >>   SEGGER_RTT_vprintf -
    - -

    _LCDisConnect (Thumb, 46 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = _LCDisConnect -
    -
    [Called By]
    • >>   _LCTxPkt_Handler -
    • >>   _LCRxPkt_Handler -
    • >>   _LCTimer_Handler -
    • >>   Lib_ProtocolHookCallback -
    • >>   Lib_LLEvtCallback -
    - -

    _LCTimer_Handler (Thumb, 248 bytes, Stack size 40 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 64
    • Call Chain = _LCTimer_Handler ⇒ _LCDisConnect -
    -
    [Calls]
    • >>   _LCDisConnect -
    • >>   __aeabi_uwrite4 -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   Lib_MiscCallback -
    - -

    _LCRxPkt_Handler (Thumb, 280 bytes, Stack size 32 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 56
    • Call Chain = _LCRxPkt_Handler ⇒ _LCDisConnect -
    -
    [Calls]
    • >>   _rom_rx_sweyntooth_protect -
    • >>   _BBRXFIFORead -
    • >>   _LCDisConnect -
    • >>   __aeabi_memclr -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   Lib_LLEvtCallback -
    - -

    _LCTxPkt_Handler (Thumb, 316 bytes, Stack size 120 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 144
    • Call Chain = _LCTxPkt_Handler ⇒ _LCDisConnect -
    -
    [Calls]
    • >>   _LCDisConnect -
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   Lib_LLEvtCallback -
    - -

    _LLENCReq (Thumb, 244 bytes, Stack size 72 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 156
    • Call Chain = _LLENCReq ⇒ _BMGetNextBondDevice ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   memcmp -
    • >>   __aeabi_memcpy -
    • >>   _BMGetNextBondDevice -
    -
    [Called By]
    • >>   Lib_ProtocolHookCallback -
    - -

    _GAPStartAdv (Thumb, 558 bytes, Stack size 24 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 36
    • Call Chain = _GAPStartAdv ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    • >>   __aeabi_uidivmod -
    -
    [Called By]
    • >>   StartAdv -
    - -

    WaitLLCOverSlpth (Thumb, 38 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = WaitLLCOverSlpth -
    -
    [Calls]
    • >>   GetOverSlpth -
    -
    [Called By]
    • >>   Lib_ProtocolHookCallback -
    • >>   ConnectionLatencyMode -
    - -

    _BBRXFIFORead (Thumb, 166 bytes, Stack size 20 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 20
    • Call Chain = _BBRXFIFORead -
    -
    [Called By]
    • >>   _LCRxPkt_Handler -
    - -

    _rom_rx_sweyntooth_protect (Thumb, 150 bytes, Stack size 8 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 8
    • Call Chain = _rom_rx_sweyntooth_protect -
    -
    [Called By]
    • >>   _LCRxPkt_Handler -
    - -

    STKSetRand (Thumb, 30 bytes, Stack size 16 bytes, main.o(.text)) -

    [Stack]

    • Max Depth = 16
    • Call Chain = STKSetRand -
    -
    [Called By]
    • >>   BleInit -
    • >>   Lib_EvtCallback -
    - -

    AttWriteFlash (Thumb, 110 bytes, Stack size 40 bytes, main.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_memcpy -
    • >>   __aeabi_uread4 -
    -
    [Called By]
    • >>   APP_Write_Attribute_Encrypt -
    - -

    GetOverSlpth (Thumb, 26 bytes, Stack size 0 bytes, main.o(.text)) -

    [Called By]

    • >>   WaitLLCOverSlpth -
    - -

    Timer_Evt_Trigger (Thumb, 110 bytes, Stack size 16 bytes, timer.o(.text)) -

    [Stack]

    • Max Depth = 48 + In Cycle -
    • Call Chain = Timer_Evt_Trigger ⇒ timer_0_start (Cycle) -
    -
    [Calls]
    • >>   timer_0_start -
    • >>   timer_0_disable -
    -
    [Called By]
    • >>   timer_0_start -
    -
    [Address Reference Count : 1]
    • timer.o(.text) -
    -

    __NVIC_EnableIRQ (Thumb, 18 bytes, Stack size 0 bytes, timer.o(.text)) -

    [Called By]

    • >>   timer_2_enable -
    • >>   timer_1_enable -
    • >>   timer_0_enable -
    - -

    __NVIC_DisableIRQ (Thumb, 28 bytes, Stack size 0 bytes, timer.o(.text)) -

    [Called By]

    • >>   timer_2_disable -
    • >>   timer_1_disable -
    • >>   timer_0_disable -
    - -

    Timer_RTCEVT_Trigger (Thumb, 150 bytes, Stack size 16 bytes, rtc.o(.text)) -

    [Stack]

    • Max Depth = 60
    • Call Chain = Timer_RTCEVT_Trigger ⇒ RTC_SET ⇒ rtc_set_compare ⇒ __aeabi_uidivmod -
    -
    [Calls]
    • >>   rtc_int_disable -
    • >>   RTC_SET -
    • >>   RTC_RUN -
    -
    [Address Reference Count : 1]
    • rtc.o(.text) -
    -

    _fp_digits (Thumb, 344 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) -

    [Calls]

    • >>   __aeabi_dmul -
    • >>   __aeabi_ddiv -
    • >>   __aeabi_dadd -
    • >>   __aeabi_cdrcmple -
    • >>   __aeabi_uldivmod -
    • >>   __aeabi_d2ulz -
    -
    [Called By]
    • >>   _printf_core -
    - -

    _printf_core (Thumb, 1754 bytes, Stack size 128 bytes, printfa.o(i._printf_core), UNUSED) -

    [Calls]

    • >>   __aeabi_uidivmod -
    • >>   __aeabi_uldivmod -
    • >>   _printf_pre_padding -
    • >>   _printf_post_padding -
    • >>   _fp_digits -
    -
    [Called By]
    • >>   __0sprintf -
    - -

    _printf_post_padding (Thumb, 32 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) -

    [Called By]

    • >>   _printf_core -
    - -

    _printf_pre_padding (Thumb, 44 bytes, Stack size 40 bytes, printfa.o(i._printf_pre_padding), UNUSED) -

    [Called By]

    • >>   _printf_core -
    - -

    _sputc (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc)) -

    [Called By]

    • >>   __0sprintf -
    -
    [Address Reference Count : 1]
    • printfa.o(i.__0sprintf) -
    -

    internal_alloc (Thumb, 74 bytes, Stack size 24 bytes, mallocr.o(i.internal_alloc)) -

    [Stack]

    • Max Depth = 24
    • Call Chain = internal_alloc -
    -
    [Calls]
    • >>   __aeabi_memcpy -
    -
    [Called By]
    • >>   realloc -
    • >>   malloc -
    - -

    _fp_value (Thumb, 286 bytes, Stack size 72 bytes, scanf_fp.o(.text), UNUSED) -

    [Calls]

    • >>   __aeabi_dmul -
    • >>   __aeabi_ddiv -
    • >>   __aeabi_lmul -
    • >>   __aeabi_ul2d -
    -
    [Called By]
    • >>   _scanf_really_real -
    - -

    _scanf_char_input (Thumb, 12 bytes, Stack size 0 bytes, scanf_char.o(.text)) -
    [Address Reference Count : 1]

    • scanf_char.o(.text) -
    -

    _local_sscanf (Thumb, 54 bytes, Stack size 56 bytes, strtod.o(.text), UNUSED) -

    [Calls]

    • >>   _scanf_real -
    -
    [Called By]
    • >>   __strtod_int -
    -

    -

    -Undefined Global Symbols -

    -

    _scanf_int (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED) -

    [Called By]

    • >>   __vfscanf -
    - -

    _scanf_longlong (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED) -

    [Called By]

    • >>   __vfscanf -
    - -

    _scanf_string (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED) -

    [Called By]

    • >>   __vfscanf -
    -
    diff --git a/CandeII_1.4/User/KEIL/Output/app_adc.o b/CandeII_1.4/User/KEIL/Output/app_adc.o deleted file mode 100644 index 2ed976bed525791d7d0e3d1eb840f07230a6cf48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76536 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

    sz)@`%Bx<{P$#eYL_@v2IwTs_$t%RB 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 Y-FVJWC)Ej|>(lUE=a*OsT>(}1A51wvEC2ui diff --git a/CandeII_1.4/User/KEIL/Output/app_gpio.o b/CandeII_1.4/User/KEIL/Output/app_gpio.o deleted file mode 100644 index 44a0a06a773e9c6b4e9b32aef89fbc6215ead835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78012 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 diff --git a/CandeII_1.4/User/KEIL/Output/app_timer.o b/CandeII_1.4/User/KEIL/Output/app_timer.o deleted file mode 100644 index 6a186faf509c219e9cc79414ce367d605ba1355c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61476 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 WM56I11>U?ax%&H9s_Kk|_kRHy18DaE diff --git a/CandeII_1.4/User/KEIL/Output/cjson.o b/CandeII_1.4/User/KEIL/Output/cjson.o deleted file mode 100644 index 7d3898682d0943e949eafddeec30ed29b6713ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95892 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 diff --git a/CandeII_1.4/User/KEIL/Output/common.o b/CandeII_1.4/User/KEIL/Output/common.o deleted file mode 100644 index 918166e6422f7d66c00c17de41320dcf61e6b526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8608 zcmdT}U2I!t8Ger)CvKBA&2PJ|Y^SZ;C2ix{j`Q2Jo#UV6tWM+FPMfyg&TQv2@#@%~ zW49ezH<*UtV&X?aNZbNKV?szn8se`P+#o;`0yH565*iX{cSyUK0PSKt?|05;AG_&V z$}Zqjj^DrMeZTkn|IW$F(RfTz6p}@u5o$_Aw+;x4D=5ea9i+!diS3NhyU7E4Zqdkx zzfJ6~Eco7X#(H9Ou>e&}R>~!#RGU>p z$t9J=LeZ$I6JFn>TCc2SYlb?hj^yfv;+i@&;Tu)c<#G|=>Sj2sUJb5|PmWJLO{O?D zwr1q&>*`ou9V>e?<$A4BuVwP(&CPPjTUOazF-mKv+f8dQQ*_?0aiXfaz|yP2&vgQT-t*Q@nX10AYVn9n5B(TtvYVQqTa@7EJXwNTkG zs@WoJk=YD~+{*YTCZ;DdaEN4U*-X5g&lWT2rA#85zrK}0UuVKgDJ_+m@J@Ms7LWED zwuU@ptcY==kT*mXs3yGR`@}*v`Z%KNOIkR&9M|U6F$gOcwUoAeUcVSkGCe)P0~68F zO**KVg-wyV91%SiOU_S^2PfFFoDKmxR^Gg(=c?tKTgF|JBwxLznnNvzNzSZ1)(6o? zD9&tkGoL?Bju&_L@1id1Qo0;&r@O=La(BABx_aEZ>0_~7ZP*^M!pxt3kbQVg;9>p{ zp3uPUSDl}8e34h@>v)`ah&p!OE6-18wJ8*Coo118zP^b?yp>6WQks?tXG?2_rs;lf zP)x_nxu_NwxtTv-K*Cn8uK(R!&HWAi+2O)QKpl!Zzmcsnt(Ue6>m_4N6^g$8x9Cv+ zukqZWGjBMQA=g%|S}3i@jnaB;gOvX7iB|KV9mG>Gtg+a=8Y#! z&fA?#ot^tS2OJ9L!(BXx$4R&8Ys_#*Ip}r|NTVmGxOhBkENELgT zs-#`TNQEvm9nyB|u&^eWn7%1#W!ixUl``Sz2!mfy6pULWgxyP54?Ttb-#?=Ue1VBW z!038fTM`D}%xqwMHfU*6=|~uGzkmqA+6-AaGZXa9#DysuS!lqRZ=!;}sRkmYU5V=H z%L%TiG1++$a02X>NGBs&EG9A1v{m@DQNE@_RD%L*DT?LNdaDL=+*0uN9F}>g6TV3w z&UxXS4kZ_&X+4}+(ZkEw%vW_B&1MTNQw*lmax8r@mbjmxabTDM+KvnrM+Vm^jtu6k zL!(vMesBn@I64HUqaEpSBVXCBi9PI}bIgJ!gfeZPYh&cD~VdwediMUrt~dXsM{4 zN`%5u3*J!1qZgxbs}i0bv4n7RlF~uPvBJdWL$6_<`y-^5-TD}ma=SGbBYK>u7Y`0^ z+J)!-C+)^3b+7%ePg-+#=N%fYXx-iKwL{~?0vx+3x=R^|U!3RFx3q-o)uKwu;ic5P zJ{}m!j;bRg{CiaO-HOG0qKv9%&ZvRlC@DwcHkgGnF|ioTqa4LQd3O{MVH$|z96%x( z0fh6(CGGr3_C$^|fMpJ^2czm)mHAob;T>2Ct!@Va5RfcGf~j;;JHMdCF6$#Vvc*yL zFn&pyYN$c)VFgX5E z>zpAPz^L*;(}(9BJpUiJ#rxmB-o(x8S9pGeHu3T6q^IzE|M}jw02&t*I9t5A6!>O= zwczY=bnsa%md6m&gLD%6g5w}~CvHtc8V>pn4|R8+>2|ttyXjM$?j!C2*Q4$}rC-_8 zi51wYBI;@?*bbm{A==Rt!f-Sr?6fP{rCTZ_qQ|bljwM9~@0J2~G|4t&?`f(S+;^0? zMg1LUn$z9gjTyu&GlL`KbRU3mNHEwHhr40o6o~eAlgaF39nm9jp#9SB-$V4MiD32s z>zVmfH!*o^7b0uJ(>sVBH(4T8>Vmk)9h5?M_pa_9gg(?O(mXsRh{pxOy?=xmqN7Y4 zi1vhF(5#U?!Z133iqR~L;4x;IId1Ckk~M&Kj13?aA}_C-lWYn0n0TKlu!mpjal;!> zIKS}$VjS+C%n(g@;W^uTs&}T>=|0<|4V!&4*{U{`Q%&W9g_~}wOm`Kv&a^67HQQ7z z471`?Q(-z1&9$nCPB#?`=&LhLv6)!xg!m(a=uQzgYk4krDyrof3kWfM`wIa4HxGvjp6 z^#n0EXE9<+O$CeRhhXQaw9E_H&x;hZ%%n{n(aK&in=bM@ z{H1+juCE3~B*%^u0A7{?(G`nD(pOEE0U47edRij6&S#`>qL)S85<6LV))Y)j))ZKu z3!-|n*1TX*(Hb*cjlm4jHJ2dkOn9MhxU5|9erd7rdd_5tu1hn=FG|6zc~j!qR^ouX z9?OD3jEZalclPt9aJFX-Le&%w40B#vQXr~Lh!tEvC3^J6Y1)T`Z}us?*W&Z!oW-D{ z?^C=>3msHko(!l1;{*Pam3BMJvwxAN|E9D>zwy*&@5>%@(Q6(?F(AThO z7jhm?(s;gZY}Gs-V2XuYAlTeW%Q9nbTzDc;XL&+ZS>Ay!*?7$3H3yYBdHlZStd&MNMS^#mFgZQ`z&3gw*Xeuc z{dem{t7q<^-zL6T-X8xr&GWy)LXC~Y<4G?r=~^muV|>Yz@+6|3&}=*q@T|_p{eDjh zoED8n{T}U-XC)O)U7Ym1luDlqpNp8{6vV~2XIXqk@kHlC)1GAX!n7xmjHaeN(a^kh zBVesL4;G{NSJ$HTZ>r}1KSDw5a9JapE0A&wY&hWc&5*0{|1|3C*`eSv=NNSCRrV>5 zDEpPiI&r4+S2j|xof6;k9<*q{GMx8XE?hZ3vdANI#==Sc1{m=IXDKA_Ys2xG^m7>m zJlDmAzo$!{+Yi zFWfP7(3d3$RN{_+kvyA!4BRia!40?JUco?R&=y%_j3=OwJlp<^^Y)|!*=+BD=Wh?P z?7{hti<`JJu%5?*pGLn}W1s@JUH>)u#lpP}+;;uaXorP!_Yl2pOIWf$MBVoM-oZUY z=EwA2`TZ5RKfo@FjMtvuPw@e9Rf0ezu06j&tPG^sC=&M)H1_=XEe}^C(SJyxkzWP8 z@UhxE0^GMSXJnD_cs*DUVS0NI^99DoA<1~$?n`)Z#cGrcE_o^>zU#?8;XD@b*l{lc zz;8Q@|xD9u}hQpL-;M()^04MX4?cFZF yIU7#SQ^q}l$F>~ss)u((*}1SumVNBFZ=%vK*%T7T6lxwmQ340>A}j?^iTgKh(%NPK diff --git a/CandeII_1.4/User/KEIL/Output/crc16.o b/CandeII_1.4/User/KEIL/Output/crc16.o deleted file mode 100644 index c89f43b38cf5577de75d7422d850e2c199678391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15704 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 G!~1XVXq|)r diff --git a/CandeII_1.4/User/KEIL/Output/delay.o b/CandeII_1.4/User/KEIL/Output/delay.o deleted file mode 100644 index 0b09c0af6770b51177905ba2b59b50542555ea8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60092 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 diff --git a/CandeII_1.4/User/KEIL/Output/gpadc.o b/CandeII_1.4/User/KEIL/Output/gpadc.o deleted file mode 100644 index edf51cbbd12dec30edd30333d4b349e010ca1f2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81592 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 diff --git a/CandeII_1.4/User/KEIL/Output/gpio.o b/CandeII_1.4/User/KEIL/Output/gpio.o deleted file mode 100644 index bb07dddb4e4bc435106e19b9796c4c55ad8c3cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80412 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 S){cZ-#cJ+3uPyff>VE;rlMQ$P diff --git a/CandeII_1.4/User/KEIL/Output/lsm6d.o b/CandeII_1.4/User/KEIL/Output/lsm6d.o deleted file mode 100644 index 4b13251d7b51ead1b223559ff001f5237c6f6f01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151804 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 diff --git a/CandeII_1.4/User/KEIL/Output/lsm6dso_reg.o b/CandeII_1.4/User/KEIL/Output/lsm6dso_reg.o deleted file mode 100644 index 7562f661d79d6769f5e041eddd4dc8ac51bcde93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276272 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 z 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 L(l-`ltndE;^3`K@ diff --git a/CandeII_1.4/User/KEIL/Output/main.o b/CandeII_1.4/User/KEIL/Output/main.o deleted file mode 100644 index 50423cf904a1e6927f1023190da3a15644321cdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199032 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⪙HPce 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�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 Xc;x7x5PIzt)dO$&RlOBJtM~r_k@zTE diff --git a/CandeII_1.4/User/KEIL/Output/mcu_bsp.o b/CandeII_1.4/User/KEIL/Output/mcu_bsp.o deleted file mode 100644 index c1f404937d6b882f17b6d0a34871594f44862e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80884 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 diff --git a/CandeII_1.4/User/KEIL/Output/ota.o b/CandeII_1.4/User/KEIL/Output/ota.o deleted file mode 100644 index 1281f3083fe42b9766e687ae8522c5f9c2f1f6c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97000 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 diff --git a/CandeII_1.4/User/KEIL/Output/rtc_handler.o b/CandeII_1.4/User/KEIL/Output/rtc_handler.o deleted file mode 100644 index 4007458409a9763a316089c70258fc1b9e6d21fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77268 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 Z(5MZbi`6NiTWPm<#rM3{TLZMZ{{qd)0Hgo_ diff --git a/CandeII_1.4/User/KEIL/Output/segger_rtt.o b/CandeII_1.4/User/KEIL/Output/segger_rtt.o deleted file mode 100644 index 447d3ad8ad3fc561197d07eb683caa51ea839d92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102352 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 diff --git a/CandeII_1.4/User/KEIL/Output/segger_rtt_printf.o b/CandeII_1.4/User/KEIL/Output/segger_rtt_printf.o deleted file mode 100644 index 5a695755cf6a3e7f66d716f128abc8f29effb732..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93484 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 diff --git a/CandeII_1.4/User/KEIL/Output/timer_handler.o b/CandeII_1.4/User/KEIL/Output/timer_handler.o deleted file mode 100644 index 24116bde037ffe2b9d3b95e3feada528c7b6cea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 87200 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

    Z}+> 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 bSLmZ>7f2w$@EE}xH6eFx_EEPHT)h7UlI$%k diff --git a/CandeII_1.4/User/KEIL/Output/uart.o b/CandeII_1.4/User/KEIL/Output/uart.o deleted file mode 100644 index 545282af30a48111f0c185b68897f0561db7716b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79208 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 KRMZ%t(ftoyDBAx3 diff --git a/CandeII_1.4/User/KEIL/Output/wdt.o b/CandeII_1.4/User/KEIL/Output/wdt.o deleted file mode 100644 index 5df65fd70cb54b6a979b5b589bc4c054baa0cf37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58184 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 UL-@d(*Cl%%!|_m^L8|%vUmkP<^8f$<