diff --git a/LoRaWAN/Target/lorawan_conf.h b/LoRaWAN/Target/lorawan_conf.h
index 1706743..78fb7f4 100644
--- a/LoRaWAN/Target/lorawan_conf.h
+++ b/LoRaWAN/Target/lorawan_conf.h
@@ -58,7 +58,7 @@ extern "C" {
  *        - 0x01000400: Link Layer TS001-1.0.4 + Regional Parameters RP002-1.0.1
  *        - 0x01010100: soon available ...
  */
-#define LORAMAC_SPECIFICATION_VERSION                   0x01000400
+#define LORAMAC_SPECIFICATION_VERSION                   0x01000300
 
 /*!
  * @brief Enable the additional LoRaWAN packages
diff --git a/STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s b/STM32CubeIDE/Application/User/Startup/startup_stm32wle5ccux.s
similarity index 91%
rename from STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s
rename to STM32CubeIDE/Application/User/Startup/startup_stm32wle5ccux.s
index 70108fb..fe367cf 100644
--- a/STM32CubeIDE/Application/User/Startup/startup_stm32wl55jcix.s
+++ b/STM32CubeIDE/Application/User/Startup/startup_stm32wle5ccux.s
@@ -1,8 +1,8 @@
 /**
   ******************************************************************************
-  * @file      startup_stm32wl55xx_cm4.s
+  * @file      startup_stm32wle5xx.s
   * @author    MCD Application Team
-  * @brief     STM32WL55xx devices Cortex-M4 vector table for GCC toolchain.
+  * @brief     STM32WLE5xx devices vector table for GCC toolchain.
   *            This module performs:
   *                - Set the initial SP
   *                - Set the initial PC == Reset_Handler,
@@ -14,12 +14,13 @@
   ******************************************************************************
   * @attention
   *
-  * Copyright (c) 2020-2021 STMicroelectronics.
-  * All rights reserved.
+  * <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
+  * All rights reserved.</center></h2>
   *
-  * This software is licensed under terms that can be found in the LICENSE file
-  * in the root directory of this software component.
-  * If no LICENSE file comes with this software, it is provided AS-IS.
+  * This software component is licensed by ST under Apache License, Version 2.0,
+  * the "License"; You may not use this file except in compliance with the
+  * License. You may obtain a copy of the License at:
+  *                        opensource.org/licenses/Apache-2.0
   *
   ******************************************************************************
   */
@@ -120,7 +121,7 @@ Infinite_Loop:
 
 /******************************************************************************
 *
-* The STM32WL55xx Cortex-M4 vector table.  Note that the proper constructs
+* The STM32WLE5xx vector table.  Note that the proper constructs
 * must be placed on this to ensure that it ends up at physical address
 * 0x0000.0000.
 *
@@ -166,7 +167,7 @@ g_pfnVectors:
   .word	DMA1_Channel7_IRQHandler             			/* DMA1 channel 7 interrupt                           */
   .word	ADC_IRQHandler                       			/* ADC interrupt                                      */
   .word	DAC_IRQHandler                       			/* DAC interrupt                                      */
-  .word	C2SEV_PWR_C2H_IRQHandler             			/* CPU M0+ SEV Interrupt                              */
+  .word	0                                    			/* Reserved                                           */
   .word	COMP_IRQHandler                      			/* COMP1 and COMP2 interrupt through EXTI             */
   .word	EXTI9_5_IRQHandler                   			/* EXTI line 9_5 interrupt                            */
   .word	TIM1_BRK_IRQHandler                  			/* Timer 1 break interrupt                            */
@@ -191,8 +192,8 @@ g_pfnVectors:
   .word	RTC_Alarm_IRQHandler                 			/* RTC Alarms A & B interrupt                         */
   .word	LPTIM3_IRQHandler                    			/* LPtimer 3 global interrupt                         */
   .word	SUBGHZSPI_IRQHandler                 			/* SUBGHZSPI global interrupt                         */
-  .word	IPCC_C1_RX_IRQHandler                			/* IPCC CPU1 RX occupied interrupt                    */
-  .word	IPCC_C1_TX_IRQHandler                			/* IPCC CPU1 RX free interrupt                        */
+  .word	0                                    			/* Reserved                                           */
+  .word	0                                    			/* Reserved                                           */
   .word	HSEM_IRQHandler                      			/* Semaphore interrupt 0 to CPU1                      */
   .word	I2C3_EV_IRQHandler                   			/* I2C3 event interrupt                               */
   .word	I2C3_ER_IRQHandler                   			/* I2C3 error interrupt                               */
@@ -304,9 +305,6 @@ g_pfnVectors:
 	.weak	DAC_IRQHandler
 	.thumb_set DAC_IRQHandler,Default_Handler
 
-	.weak	C2SEV_PWR_C2H_IRQHandler
-	.thumb_set C2SEV_PWR_C2H_IRQHandler,Default_Handler
-
 	.weak	COMP_IRQHandler
 	.thumb_set COMP_IRQHandler,Default_Handler
 
@@ -379,12 +377,6 @@ g_pfnVectors:
 	.weak	SUBGHZSPI_IRQHandler
 	.thumb_set SUBGHZSPI_IRQHandler,Default_Handler
 
-	.weak	IPCC_C1_RX_IRQHandler
-	.thumb_set IPCC_C1_RX_IRQHandler,Default_Handler
-
-	.weak	IPCC_C1_TX_IRQHandler
-	.thumb_set IPCC_C1_TX_IRQHandler,Default_Handler
-
 	.weak	HSEM_IRQHandler
 	.thumb_set HSEM_IRQHandler,Default_Handler
 
@@ -431,3 +423,5 @@ g_pfnVectors:
 	.thumb_set DMAMUX1_OVR_IRQHandler,Default_Handler
 
 	.weak	SystemInit
+
+/************************ (C) COPYRIGHT STMicroelectonics *****END OF FILE****/
diff --git a/STM32CubeIDE/Release/Application/User/Core/adc.cyclo b/STM32CubeIDE/Release/Application/User/Core/adc.cyclo
deleted file mode 100644
index 4e087ab..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/adc.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc.c:30:6:MX_ADC_Init	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc.c:72:6:HAL_ADC_MspInit	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc.c:88:6:HAL_ADC_MspDeInit	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/adc_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/adc_if.cyclo
deleted file mode 100644
index 64a1f66..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/adc_if.cyclo
+++ /dev/null
@@ -1,5 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc_if.c:181:17:ADC_ReadChannels	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc_if.c:79:6:SYS_InitMeasurement	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc_if.c:90:6:SYS_DeInitMeasurement	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc_if.c:139:10:SYS_GetBatteryLevel	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/adc_if.c:97:9:SYS_GetTemperatureLevel	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/dma.cyclo b/STM32CubeIDE/Release/Application/User/Core/dma.cyclo
deleted file mode 100644
index cc3176c..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/dma.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/dma.c:39:6:MX_DMA_Init	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo
deleted file mode 100644
index 42c827b..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/flash_if.cyclo
+++ /dev/null
@@ -1,9 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:427:31:FLASH_IF_INT_Clear_Error	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:353:31:FLASH_IF_INT_Erase	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:124:24:FLASH_IF_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:138:24:FLASH_IF_DeInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:152:24:FLASH_IF_Write	18
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:168:24:FLASH_IF_Read	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:184:24:FLASH_IF_Erase	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:458:6:HAL_FLASH_EndOfOperationCallback	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/flash_if.c:475:6:HAL_FLASH_OperationErrorCallback	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/gpio.cyclo b/STM32CubeIDE/Release/Application/User/Core/gpio.cyclo
deleted file mode 100644
index cbcdcf3..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/gpio.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_bus.h:449:22:LL_AHB2_GRP1_EnableClock	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/gpio.c:42:6:MX_GPIO_Init	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo b/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo
deleted file mode 100644
index 8ddc9b2..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/i2c.c:36:6:MX_I2C1_Init	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/i2c.c:78:6:HAL_I2C_MspInit	7
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/i2c.c:170:6:HAL_I2C_MspDeInit	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/main.cyclo b/STM32CubeIDE/Release/Application/User/Core/main.cyclo
deleted file mode 100644
index a7cf0d7..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/main.cyclo
+++ /dev/null
@@ -1,6 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:116:6:SystemClock_Config	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:167:6:MX_TIM2_Init	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:68:5:main	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:213:6:HAL_TIM_Base_MspInit	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:238:6:HAL_TIM_Base_MspDeInit	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/main.c:262:6:Error_Handler	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/rtc.cyclo b/STM32CubeIDE/Release/Application/User/Core/rtc.cyclo
deleted file mode 100644
index 8ff279e..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/rtc.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/rtc.c:30:6:MX_RTC_Init	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/rtc.c:86:6:HAL_RTC_MspInit	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/rtc.c:121:6:HAL_RTC_MspDeInit	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/stm32_lpm_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/stm32_lpm_if.cyclo
deleted file mode 100644
index 5ade553..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/stm32_lpm_if.cyclo
+++ /dev/null
@@ -1,6 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:81:6:PWR_EnterOffMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:95:6:PWR_EnterStopMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:153:6:PWR_ExitSleepMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:113:6:PWR_ExitStopMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:137:6:PWR_EnterSleepMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32_lpm_if.c:88:6:PWR_ExitOffMode	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_hal_msp.cyclo b/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_hal_msp.cyclo
deleted file mode 100644
index 899ea4a..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_hal_msp.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_hal_msp.c:63:6:HAL_MspInit	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_it.cyclo b/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_it.cyclo
deleted file mode 100644
index 40963cc..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/stm32wlxx_it.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:72:6:NMI_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:87:6:HardFault_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:102:6:MemManage_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:117:6:BusFault_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:132:6:UsageFault_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:147:6:SVC_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:160:6:DebugMon_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:173:6:PendSV_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:186:6:SysTick_Handler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:206:6:TAMP_STAMP_LSECSS_SSRU_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:220:6:EXTI0_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:234:6:EXTI1_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:248:6:DMA1_Channel5_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:262:6:EXTI9_5_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:276:6:USART2_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:290:6:RTC_Alarm_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:304:6:SUBGHZ_Radio_IRQHandler	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/stm32wlxx_it.c:319:6:TIM2_IRQHandler	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/subghz.cyclo b/STM32CubeIDE/Release/Application/User/Core/subghz.cyclo
deleted file mode 100644
index c0a1988..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/subghz.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/subghz.c:30:6:MX_SUBGHZ_Init	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/subghz.c:51:6:HAL_SUBGHZ_MspInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/subghz.c:68:6:HAL_SUBGHZ_MspDeInit	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/sys_app.cyclo b/STM32CubeIDE/Release/Application/User/Core/sys_app.cyclo
deleted file mode 100644
index a02150b..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/sys_app.cyclo
+++ /dev/null
@@ -1,13 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:297:13:tiny_snprintf_like.constprop	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:261:13:TimestampNow	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:90:6:SystemApp_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:141:6:UTIL_SEQ_Idle	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:152:9:GetBatteryLevel	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:184:9:GetTemperatureLevel	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:198:6:GetUniqueId	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:238:6:GetDevAddr	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:275:6:UTIL_ADV_TRACE_PreSendHook	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:286:6:UTIL_ADV_TRACE_PostSendHook	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:320:19:HAL_InitTick	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:335:10:HAL_GetTick	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_app.c:367:6:HAL_Delay	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/sys_debug.cyclo b/STM32CubeIDE/Release/Application/User/Core/sys_debug.cyclo
deleted file mode 100644
index 9aaf6a1..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/sys_debug.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_debug.c:64:6:DBG_Init	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/sys_sensors.cyclo b/STM32CubeIDE/Release/Application/User/Core/sys_sensors.cyclo
deleted file mode 100644
index 2cbcb87..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/sys_sensors.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_sensors.c:122:9:EnvSensors_Read	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/sys_sensors.c:161:9:EnvSensors_Init	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/syscalls.cyclo b/STM32CubeIDE/Release/Application/User/Core/syscalls.cyclo
deleted file mode 100644
index 45a6787..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/syscalls.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-../Application/User/Core/syscalls.c:44:6:initialise_monitor_handles	1
-../Application/User/Core/syscalls.c:48:5:_getpid	1
-../Application/User/Core/syscalls.c:53:5:_kill	1
-../Application/User/Core/syscalls.c:61:6:_exit	1
-../Application/User/Core/syscalls.c:67:27:_read	2
-../Application/User/Core/syscalls.c:80:27:_write	2
-../Application/User/Core/syscalls.c:92:5:_close	1
-../Application/User/Core/syscalls.c:99:5:_fstat	1
-../Application/User/Core/syscalls.c:106:5:_isatty	1
-../Application/User/Core/syscalls.c:112:5:_lseek	1
-../Application/User/Core/syscalls.c:120:5:_open	1
-../Application/User/Core/syscalls.c:128:5:_wait	1
-../Application/User/Core/syscalls.c:135:5:_unlink	1
-../Application/User/Core/syscalls.c:142:5:_times	1
-../Application/User/Core/syscalls.c:148:5:_stat	1
-../Application/User/Core/syscalls.c:155:5:_link	1
-../Application/User/Core/syscalls.c:163:5:_fork	1
-../Application/User/Core/syscalls.c:169:5:_execve	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/sysmem.cyclo b/STM32CubeIDE/Release/Application/User/Core/sysmem.cyclo
deleted file mode 100644
index e73a077..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/sysmem.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-../Application/User/Core/sysmem.c:53:7:_sbrk	3
diff --git a/STM32CubeIDE/Release/Application/User/Core/timer_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/timer_if.cyclo
deleted file mode 100644
index 56e0c93..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/timer_if.cyclo
+++ /dev/null
@@ -1,19 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:278:10:TIMER_IF_GetTimerContext	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:318:10:TIMER_IF_GetMinimumTimeout	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:331:10:TIMER_IF_Convert_ms2Tick	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:344:10:TIMER_IF_Convert_Tick2ms	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:502:24:GetTimerTicks	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:264:10:TIMER_IF_SetTimerContext	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:289:10:TIMER_IF_GetTimerElapsedTime	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:302:10:TIMER_IF_GetTimerValue	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:246:21:TIMER_IF_StopTimer	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:425:6:TIMER_IF_BkUp_Write_Seconds	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:436:6:TIMER_IF_BkUp_Write_SubSeconds	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:218:21:TIMER_IF_StartTimer	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:401:10:TIMER_IF_GetTime	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:447:10:TIMER_IF_BkUp_Read_Seconds	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:460:10:TIMER_IF_BkUp_Read_SubSeconds	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:181:21:TIMER_IF_Init	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:357:6:TIMER_IF_DelayMs	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:375:6:HAL_RTC_AlarmAEventCallback	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/timer_if.c:386:6:HAL_RTCEx_SSRUEventCallback	1
diff --git a/STM32CubeIDE/Release/Application/User/Core/usart.cyclo b/STM32CubeIDE/Release/Application/User/Core/usart.cyclo
deleted file mode 100644
index 2d0b93f..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/usart.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart.c:32:6:MX_USART2_UART_Init	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart.c:75:6:HAL_UART_MspInit	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart.c:142:6:HAL_UART_MspDeInit	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/usart_if.cyclo b/STM32CubeIDE/Release/Application/User/Core/usart_if.cyclo
deleted file mode 100644
index 2aed76d..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/usart_if.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:150:25:vcom_Trace_DMA	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:162:25:vcom_ReceiveInit	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:101:25:vcom_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:116:25:vcom_DeInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:139:6:vcom_Trace	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:198:6:vcom_Resume	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:219:6:HAL_UART_TxCpltCallback	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/usart_if.c:234:6:HAL_UART_RxCpltCallback	4
diff --git a/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor.cyclo b/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor.cyclo
deleted file mode 100644
index 9ba5bb3..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:391:6:STS_SENSOR_Power_ON.part.0	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:91:6:STS_MOTION_SENSOR_Init_Send_Data	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:116:6:STS_MOTION_SENSOR_Prepare_Send_Data	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:146:6:STS_MOTION_SENSOR_Read	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:161:6:STS_MOTION_SENSOR_GetValue	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:186:6:STS_MOTION_SENSOR_WakeUp_Process_Sampling	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:194:6:STS_MOTION_SENSOR_After_Wake_Up	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:253:6:STS_MOTION_SENSOR_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:262:6:STS_MOTION_SENSOR_ACT_INACT_DURATION_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:267:6:STS_MOTION_SENSOR_Get_Event_Status	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:202:6:STS_MOTION_SENSOR_WakeUp_Process	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:295:6:STS_MOTION_SENSOR_Function_Test_Process	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:351:6:STS_MOTION_SENSOR_Enable_Wake_Up_Detection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:366:6:STS_MOTION_SENSOR_Disable_Wake_Up_Detection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:376:9:STS_SENSOR_MEMS_Get_ID	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:391:6:STS_SENSOR_Power_ON	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:406:6:STS_SENSOR_Power_OFF	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor.c:421:6:STS_SENSOR_MEMS_Reset	2
diff --git a/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor_adxl345.cyclo b/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor_adxl345.cyclo
deleted file mode 100644
index c315bc8..0000000
--- a/STM32CubeIDE/Release/Application/User/Core/yunhorn_sts_motion_sensor_adxl345.cyclo
+++ /dev/null
@@ -1,24 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:52:6:ADXL345_SetRegisterValue	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:66:15:ADXL345_GetRegisterValue	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:83:15:ADXL345_GetDeviceIDValue	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:97:6:ADXL345_GetXyz	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:268:6:ADXL345_SetPowerMode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:305:6:ADXL345_SetTapDetection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:361:6:ADXL345_SetActivityDetection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:415:6:ADXL345_SetInactivityDetection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:462:6:ADXL345_SetFreeFallDetection	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:493:6:ADXL345_SetOffset	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:503:6:ADXL345_SetDataFormat	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:508:6:ADXL345_Set_INT_Mode	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:514:6:ADXL345_SetDataRate	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:125:15:ADXL345_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:167:6:ADXL345_Init_Prepare_Measure	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:202:6:ADXL345_Init_Motion_Detection	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:522:10:calculateVibrationLevel	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:551:6:TIMProgrammingOption	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:563:6:I2C_ReadAxis_ADXL345	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:586:6:TestingCaseGenerate	7
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:637:6:Motion_Interrupt_Config	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:660:6:Sine_waveGenerate	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:672:6:Do_FFT	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/yunhorn_sts_motion_sensor_adxl345.c:723:6:Process_FFT_and_Amplitude	1
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/CayenneLpp.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/CayenneLpp.cyclo
deleted file mode 100644
index 1f4860f..0000000
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/CayenneLpp.cyclo
+++ /dev/null
@@ -1,17 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:90:6:CayenneLppInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:98:6:CayenneLppReset	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:106:9:CayenneLppGetSize	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:114:10:CayenneLppGetBuffer	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:122:9:CayenneLppCopy	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:134:9:CayenneLppAddDigitalInput	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:152:9:CayenneLppAddDigitalOutput	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:170:9:CayenneLppAddAnalogInput	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:191:9:CayenneLppAddAnalogOutput	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:211:9:CayenneLppAddLuminosity	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:230:9:CayenneLppAddPresence	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:248:9:CayenneLppAddTemperature	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:268:9:CayenneLppAddRelativeHumidity	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:286:9:CayenneLppAddAccelerometer	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:313:9:CayenneLppAddBarometricPressure	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:334:9:CayenneLppAddGyrometer	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/CayenneLpp.c:361:9:CayenneLppAddGps	2
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/app_lorawan.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/app_lorawan.cyclo
deleted file mode 100644
index b56252e..0000000
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/app_lorawan.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/app_lorawan.c:65:6:MX_LoRaWAN_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/app_lorawan.c:80:6:MX_LoRaWAN_Process	1
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo
deleted file mode 100644
index 19b3d7e..0000000
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo
+++ /dev/null
@@ -1,33 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1188:13:OnSysTimeUpdate	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1236:13:OnTxFrameCtrlChanged	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1247:13:OnPingSlotPeriodicityChanged	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1195:13:OnClassChange	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1062:13:OnTxTimerEvent	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1202:13:OnMacProcessNotify	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1214:13:OnTxPeriodicityChanged	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1123:13:OnJoinRequest	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1309:13:OnStopJoinTimerEvent	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1082:13:OnRxTimerLedEvent	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1077:13:OnTxTimerLedEvent	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1365:13:OnStoreContextRequest	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1380:13:OnRestoreContextRequest	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1272:13:StopJoin	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:942:13:SendTxData	9
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1087:13:OnJoinTimerLedEvent	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1153:13:OnBeaconStatusChange	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1347:13:OnNvmDataChange	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1258:13:OnSystemReset	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1094:13:OnTxData	4
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1325:13:StoreContext	3
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:458:6:HAL_GPIO_EXTI_Callback	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:860:6:STS_SENSOR_Upload_Message	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:855:6:STS_SENSOR_Upload_Config_Invalid_Message	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1534:6:STS_SENSOR_Function_Test_Process	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:888:6:STS_SENSOR_Auto_Responder_Process	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1392:6:OnStoreSTSCFGContextRequest	2
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1436:6:OnRestoreSTSCFGContextRequest	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:596:6:USER_APP_AUTO_RESPONDER_Parse	36
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:507:13:OnRxData	17
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1498:6:OnRestoreSTSCFGContextProcess	8
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:1455:6:STS_REBOOT_CONFIG_Init	5
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_app.c:359:6:LoRaWAN_Init	2
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_info.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_info.cyclo
deleted file mode 100644
index 6c58742..0000000
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_info.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_info.c:69:6:LoraInfo_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/App/lora_info.c:143:13:LoraInfo_GetPtr	1
diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/radio_board_if.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/radio_board_if.cyclo
deleted file mode 100644
index ba1c4b0..0000000
--- a/STM32CubeIDE/Release/Application/User/LoRaWAN/Target/radio_board_if.cyclo
+++ /dev/null
@@ -1,7 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:59:9:RBI_Init	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:85:9:RBI_DeInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:111:9:RBI_ConfigRFSwitch	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:138:9:RBI_GetTxConfig	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:164:9:RBI_IsTCXO	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:190:9:RBI_IsDCDC	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/LoRaWAN/Target/radio_board_if.c:216:9:RBI_GetRFOMaxPowerConfig	1
diff --git a/STM32CubeIDE/Release/Application/User/Startup/subdir.mk b/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
index f7f1eb9..d0c679e 100644
--- a/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
+++ b/STM32CubeIDE/Release/Application/User/Startup/subdir.mk
@@ -5,13 +5,13 @@
 
 # Add inputs and outputs from these tool invocations to the build variables 
 S_SRCS += \
-../Application/User/Startup/startup_stm32wl55jcix.s 
+../Application/User/Startup/startup_stm32wle5ccux.s 
 
 OBJS += \
-./Application/User/Startup/startup_stm32wl55jcix.o 
+./Application/User/Startup/startup_stm32wle5ccux.o 
 
 S_DEPS += \
-./Application/User/Startup/startup_stm32wl55jcix.d 
+./Application/User/Startup/startup_stm32wle5ccux.d 
 
 
 # Each subdirectory must supply rules for building sources it contributes
@@ -21,7 +21,7 @@ Application/User/Startup/%.o: ../Application/User/Startup/%.s Application/User/S
 clean: clean-Application-2f-User-2f-Startup
 
 clean-Application-2f-User-2f-Startup:
-	-$(RM) ./Application/User/Startup/startup_stm32wl55jcix.d ./Application/User/Startup/startup_stm32wl55jcix.o
+	-$(RM) ./Application/User/Startup/startup_stm32wle5ccux.d ./Application/User/Startup/startup_stm32wle5ccux.o
 
 .PHONY: clean-Application-2f-User-2f-Startup
 
diff --git a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.cyclo b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.cyclo
deleted file mode 100644
index 05ccd6d..0000000
--- a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.cyclo
+++ /dev/null
@@ -1,16 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_bus.h:449:22:LL_AHB2_GRP1_EnableClock	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:137:10:BSP_GetVersion	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:155:9:BSP_LED_Init	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:184:9:BSP_LED_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:204:9:BSP_LED_On	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:220:9:BSP_LED_Off	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:236:9:BSP_LED_Toggle	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:252:9:BSP_LED_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:279:9:BSP_PB_Init	4
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:327:9:BSP_PB_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:344:9:BSP_PB_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:354:6:BSP_PB_IRQHandler	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:368:13:BSP_PB_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:637:13:BUTTON_SW3_EXTI_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:628:13:BUTTON_SW2_EXTI_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.c:619:13:BUTTON_SW1_EXTI_Callback	1
diff --git a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.cyclo b/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.cyclo
deleted file mode 100644
index 555a3eb..0000000
--- a/STM32CubeIDE/Release/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.cyclo
+++ /dev/null
@@ -1,7 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:46:9:BSP_RADIO_Init	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:78:9:BSP_RADIO_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:105:9:BSP_RADIO_ConfigRFSwitch	5
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:155:9:BSP_RADIO_GetTxConfig	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:167:9:BSP_RADIO_IsTCXO	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:179:9:BSP_RADIO_IsDCDC	1
-D:/OneDrive/STM32WLV13/Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.c:190:9:BSP_RADIO_GetRFOMaxPowerConfig	1
diff --git a/STM32CubeIDE/Release/Drivers/CMSIS/system_stm32wlxx.cyclo b/STM32CubeIDE/Release/Drivers/CMSIS/system_stm32wlxx.cyclo
deleted file mode 100644
index e6a7c59..0000000
--- a/STM32CubeIDE/Release/Drivers/CMSIS/system_stm32wlxx.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/system_stm32wlxx.c:211:6:SystemInit	1
-D:/OneDrive/STM32WLV13/Projects/STS_AS923_M7/Core/Src/system_stm32wlxx.c:266:6:SystemCoreClockUpdate	6
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.cyclo
deleted file mode 100644
index a888258..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.cyclo
+++ /dev/null
@@ -1,35 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:240:13:HAL_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:251:13:HAL_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:208:19:HAL_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:274:26:HAL_InitTick	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:152:19:HAL_Init	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:347:13:HAL_IncTick	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:358:17:HAL_GetTick	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:367:10:HAL_GetTickPrio	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:376:19:HAL_SetTickFreq	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:407:21:HAL_GetTickFreq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:423:13:HAL_Delay	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:450:13:HAL_SuspendTick	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:466:13:HAL_ResumeTick	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:476:10:HAL_GetHalVersion	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:487:10:HAL_GetREVID	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:496:10:HAL_GetDEVID	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:506:10:HAL_GetUIDw0	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:515:10:HAL_GetUIDw1	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:524:10:HAL_GetUIDw2	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:555:6:HAL_DBGMCU_EnableDBGSleepMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:564:6:HAL_DBGMCU_DisableDBGSleepMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:575:6:HAL_DBGMCU_EnableDBGStopMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:584:6:HAL_DBGMCU_DisableDBGStopMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:595:6:HAL_DBGMCU_EnableDBGStandbyMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:604:6:HAL_DBGMCU_DisableDBGStandbyMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:637:6:HAL_SYSCFG_SRAM2Erase	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:657:6:HAL_SYSCFG_VREFBUF_VoltageScalingConfig	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:688:6:HAL_SYSCFG_VREFBUF_HighImpedanceConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:709:6:HAL_SYSCFG_VREFBUF_TrimmingConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:722:19:HAL_SYSCFG_EnableVREFBUF	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:748:6:HAL_SYSCFG_DisableVREFBUF	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:758:6:HAL_SYSCFG_EnableIOAnalogSwitchBooster	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:768:6:HAL_SYSCFG_DisableIOAnalogSwitchBooster	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:782:6:HAL_SYSCFG_EnableIT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal.c:808:6:HAL_SYSCFG_DisableIT	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo
deleted file mode 100644
index e2aff68..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.cyclo
+++ /dev/null
@@ -1,30 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_adc.h:3664:22:LL_ADC_SetAnalogWDMonitChannels	2
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_adc.h:4435:26:LL_ADC_REG_IsConversionOngoing	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:854:13:HAL_ADC_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:379:19:HAL_ADC_Init	18
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:871:13:HAL_ADC_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1256:19:HAL_ADC_PollForConversion	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1389:19:HAL_ADC_PollForEvent	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1834:10:HAL_ADC_GetValue	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2061:13:HAL_ADC_ConvCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2076:13:HAL_ADC_ConvHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2931:13:ADC_DMAHalfConvCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2091:13:HAL_ADC_LevelOutOfWindowCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2113:13:HAL_ADC_ErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2949:13:ADC_DMAError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2853:13:ADC_DMAConvCplt	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1851:6:HAL_ADC_IRQHandler	25
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2159:19:HAL_ADC_ConfigChannel	20
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2603:10:HAL_ADC_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2617:10:HAL_ADC_GetError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2644:19:ADC_ConversionStop	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2698:19:ADC_Enable	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1138:19:HAL_ADC_Start	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1519:19:HAL_ADC_Start_IT	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1657:19:HAL_ADC_Start_DMA	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2791:19:ADC_Disable	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:728:19:HAL_ADC_DeInit	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1205:19:HAL_ADC_Stop	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1610:19:HAL_ADC_Stop_IT	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:1753:19:HAL_ADC_Stop_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc.c:2367:19:HAL_ADC_AnalogWDGConfig	19
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.cyclo
deleted file mode 100644
index f79e4b9..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:101:19:HAL_ADCEx_Calibration_Start	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:220:10:HAL_ADCEx_Calibration_GetValue	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:236:19:HAL_ADCEx_Calibration_SetValue	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:279:13:HAL_ADCEx_LevelOutOfWindow2Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:294:13:HAL_ADCEx_LevelOutOfWindow3Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:310:13:HAL_ADCEx_EndOfSamplingCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:325:13:HAL_ADCEx_ChannelConfigReadyCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_adc_ex.c:348:19:HAL_ADCEx_DisableVoltageRegulator	2
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo
deleted file mode 100644
index 347a4a0..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:184:6:HAL_NVIC_SetPriorityGrouping	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:207:6:HAL_NVIC_SetPriority	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:231:6:HAL_NVIC_EnableIRQ	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:248:6:HAL_NVIC_DisableIRQ	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:261:6:HAL_NVIC_SystemReset	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:274:10:HAL_SYSTICK_Config	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:318:10:HAL_NVIC_GetPriorityGrouping	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:346:6:HAL_NVIC_GetPriority	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:363:10:HAL_NVIC_GetActive	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:379:6:HAL_NVIC_SetPendingIRQ	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:398:10:HAL_NVIC_GetPendingIRQ	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:415:6:HAL_NVIC_ClearPendingIRQ	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:432:6:HAL_SYSTICK_CLKSourceConfig	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:459:13:HAL_SYSTICK_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:450:6:HAL_SYSTICK_IRQHandler	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:479:6:HAL_MPU_Enable	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:494:6:HAL_MPU_Disable	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_cortex.c:510:6:HAL_MPU_ConfigRegion	2
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.cyclo
deleted file mode 100644
index 62aa9fa..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.cyclo
+++ /dev/null
@@ -1,16 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:1209:13:DMA_SetConfig	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:1252:13:DMA_CalcDMAMUXChannelBaseAndMask	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:152:19:HAL_DMA_Init	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:255:19:HAL_DMA_DeInit	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:370:19:HAL_DMA_Start	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:421:19:HAL_DMA_Start_IT	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:494:19:HAL_DMA_Abort	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:555:19:HAL_DMA_Abort_IT	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:616:19:HAL_DMA_PollForTransfer	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:744:6:HAL_DMA_IRQHandler	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:838:19:HAL_DMA_RegisterCallback	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:889:19:HAL_DMA_UnRegisterCallback	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:967:22:HAL_DMA_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:979:10:HAL_DMA_GetError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:1023:19:HAL_DMA_ConfigChannelAttributes	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma.c:1151:19:HAL_DMA_GetConfigChannelAttributes	3
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma_ex.cyclo
deleted file mode 100644
index c05878b..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma_ex.cyclo
+++ /dev/null
@@ -1,5 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c:96:19:HAL_DMAEx_ConfigMuxSync	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c:145:19:HAL_DMAEx_ConfigMuxRequestGenerator	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c:203:19:HAL_DMAEx_EnableMuxRequestGenerator	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c:231:19:HAL_DMAEx_DisableMuxRequestGenerator	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_dma_ex.c:259:6:HAL_DMAEx_MUX_IRQHandler	6
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.cyclo
deleted file mode 100644
index 2da45e7..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.cyclo
+++ /dev/null
@@ -1,9 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:143:19:HAL_EXTI_SetConfigLine	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:275:19:HAL_EXTI_GetConfigLine	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:375:19:HAL_EXTI_ClearConfigLine	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:447:19:HAL_EXTI_RegisterCallback	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:473:19:HAL_EXTI_GetHandle	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:514:6:HAL_EXTI_IRQHandler	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:552:10:HAL_EXTI_GetPending	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:588:6:HAL_EXTI_ClearPending	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_exti.c:615:6:HAL_EXTI_GenerateSWI	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.cyclo
deleted file mode 100644
index 9f3fa0b..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.cyclo
+++ /dev/null
@@ -1,13 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:712:13:FLASH_Program_Fast	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:409:13:HAL_FLASH_EndOfOperationCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:427:13:HAL_FLASH_OperationErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:304:6:HAL_FLASH_IRQHandler	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:460:19:HAL_FLASH_Unlock	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:484:19:HAL_FLASH_Lock	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:505:19:HAL_FLASH_OB_Unlock	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:530:19:HAL_FLASH_OB_Lock	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:551:19:HAL_FLASH_OB_Launch	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:595:10:HAL_FLASH_GetError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:619:19:FLASH_WaitForLastOperation	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:178:19:HAL_FLASH_Program	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash.c:246:19:HAL_FLASH_Program_IT	4
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.cyclo
deleted file mode 100644
index 6d706c8..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.cyclo
+++ /dev/null
@@ -1,15 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:310:19:HAL_FLASHEx_OBProgram	27
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:413:6:HAL_FLASHEx_OBGetConfig	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:460:10:HAL_FLASHEx_FlashEmptyCheck	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:477:6:HAL_FLASHEx_ForceFlashEmpty	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:493:6:HAL_FLASHEx_SuspendOperation	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:511:6:HAL_FLASHEx_AllowOperation	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:531:10:HAL_FLASHEx_IsOperationSuspended	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:555:6:HAL_FLASHEx_DisableC2Debug	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:567:6:HAL_FLASHEx_EnableC2Debug	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:578:6:HAL_FLASHEx_EnableSecHideProtection	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:592:6:HAL_FLASHEx_ConfigPrivMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:608:10:HAL_FLASHEx_GetPrivMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:647:6:FLASH_PageErase	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:174:19:HAL_FLASHEx_Erase	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_flash_ex.c:246:19:HAL_FLASHEx_Erase_IT	4
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.cyclo
deleted file mode 100644
index f7fa104..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.cyclo
+++ /dev/null
@@ -1,9 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:159:6:HAL_GPIO_Init	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:299:6:HAL_GPIO_DeInit	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:386:15:HAL_GPIO_ReadPin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:418:6:HAL_GPIO_WritePin	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:448:6:HAL_GPIO_WriteMultipleStatePin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:468:6:HAL_GPIO_TogglePin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:493:19:HAL_GPIO_LockPin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:543:13:HAL_GPIO_EXTI_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_gpio.c:528:6:HAL_GPIO_EXTI_IRQHandler	2
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.cyclo
deleted file mode 100644
index 6019be0..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.cyclo
+++ /dev/null
@@ -1,79 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6416:13:I2C_Flush_TXDR	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6958:13:I2C_TransferConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6985:13:I2C_Enable_IRQ	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:7062:13:I2C_Disable_IRQ	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6817:26:I2C_IsErrorOccurred	17
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6671:26:I2C_WaitOnTXISFlagUntilTimeout	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6744:26:I2C_WaitOnRXNEFlagUntilTimeout	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:7125:13:I2C_ConvertOtherXferOptions	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6640:26:I2C_WaitOnFlagUntilTimeout	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6709:26:I2C_WaitOnSTOPFlagUntilTimeout	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:684:13:HAL_I2C_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:528:19:HAL_I2C_Init	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:700:13:HAL_I2C_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:638:19:HAL_I2C_DeInit	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1107:19:HAL_I2C_Master_Transmit	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1226:19:HAL_I2C_Master_Receive	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1344:19:HAL_I2C_Slave_Transmit	14
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1487:19:HAL_I2C_Slave_Receive	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1617:19:HAL_I2C_Master_Transmit_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1688:19:HAL_I2C_Master_Receive_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1757:19:HAL_I2C_Slave_Transmit_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1807:19:HAL_I2C_Slave_Receive_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:1859:19:HAL_I2C_Master_Transmit_DMA	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2006:19:HAL_I2C_Master_Receive_DMA	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2151:19:HAL_I2C_Slave_Transmit_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2255:19:HAL_I2C_Slave_Receive_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2363:19:HAL_I2C_Mem_Write	18
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2500:19:HAL_I2C_Mem_Read	18
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2637:19:HAL_I2C_Mem_Write_IT	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2724:19:HAL_I2C_Mem_Read_IT	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2810:19:HAL_I2C_Mem_Write_DMA	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:2956:19:HAL_I2C_Mem_Read_DMA	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3101:19:HAL_I2C_IsDeviceReady	15
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3243:19:HAL_I2C_Master_Seq_Transmit_IT	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3334:19:HAL_I2C_Master_Seq_Transmit_DMA	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3502:19:HAL_I2C_Master_Seq_Receive_IT	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3589:19:HAL_I2C_Master_Seq_Receive_DMA	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3755:19:HAL_I2C_Slave_Seq_Transmit_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:3855:19:HAL_I2C_Slave_Seq_Transmit_DMA	17
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4039:19:HAL_I2C_Slave_Seq_Receive_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4139:19:HAL_I2C_Slave_Seq_Receive_DMA	17
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4319:19:HAL_I2C_EnableListen_IT	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4343:19:HAL_I2C_DisableListen_IT	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4376:19:HAL_I2C_Master_Abort_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4438:6:HAL_I2C_EV_IRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4509:13:HAL_I2C_MasterTxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4525:13:HAL_I2C_MasterRxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5786:13:I2C_ITMasterSeqCplt	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4540:13:HAL_I2C_SlaveTxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4556:13:HAL_I2C_SlaveRxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5839:13:I2C_ITSlaveSeqCplt	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6487:13:I2C_DMASlaveTransmitCplt	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6565:13:I2C_DMASlaveReceiveCplt	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4574:13:HAL_I2C_AddrCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5691:13:I2C_ITAddrCplt.constprop	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4592:13:HAL_I2C_ListenCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6215:13:I2C_ITListenCplt	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4608:13:HAL_I2C_MemTxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4624:13:HAL_I2C_MemRxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4640:13:HAL_I2C_ErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4656:13:HAL_I2C_AbortCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6378:13:I2C_TreatErrorCallback	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6266:13:I2C_ITError	15
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5913:13:I2C_ITMasterCplt	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4739:26:I2C_Master_ISR_IT	22
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5163:26:I2C_Master_ISR_DMA	18
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6593:13:I2C_DMAError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6437:13:I2C_DMAMasterTransmitCplt	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6515:13:I2C_DMAMasterReceiveCplt	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4885:26:I2C_Mem_ISR_IT	19
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5303:26:I2C_Mem_ISR_DMA	17
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4457:6:HAL_I2C_ER_IRQHandler	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6056:13:I2C_ITSlaveCplt.constprop	14
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5442:26:I2C_Slave_ISR_DMA	22
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:5022:26:I2C_Slave_ISR_IT	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:6611:13:I2C_DMAAbort	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4691:22:HAL_I2C_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4703:21:HAL_I2C_GetMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c.c:4714:10:HAL_I2C_GetError	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.cyclo
deleted file mode 100644
index 0a9f401..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.cyclo
+++ /dev/null
@@ -1,6 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:96:19:HAL_I2CEx_ConfigAnalogFilter	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:140:19:HAL_I2CEx_ConfigDigitalFilter	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:208:19:HAL_I2CEx_EnableWakeUp	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:247:19:HAL_I2CEx_DisableWakeUp	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:312:6:HAL_I2CEx_EnableFastModePlus	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_i2c_ex.c:336:6:HAL_I2CEx_DisableFastModePlus	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.cyclo
deleted file mode 100644
index 65fce3f..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.cyclo
+++ /dev/null
@@ -1,16 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:90:6:HAL_PWR_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:149:6:HAL_PWR_EnableBkUpAccess	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:159:6:HAL_PWR_DisableBkUpAccess	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:348:19:HAL_PWR_ConfigPVD	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:389:6:HAL_PWR_EnablePVD	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:399:6:HAL_PWR_DisablePVD	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:421:6:HAL_PWR_EnableWakeUpPin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:446:6:HAL_PWR_DisableWakeUpPin	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:479:6:HAL_PWR_EnterSLEEPMode	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:562:6:HAL_PWR_EnterSTOPMode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:597:6:HAL_PWR_EnterSTANDBYMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:635:6:HAL_PWR_EnableSleepOnExit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:647:6:HAL_PWR_DisableSleepOnExit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:659:6:HAL_PWR_EnableSEVOnPend	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:671:6:HAL_PWR_DisableSEVOnPend	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr.c:681:13:HAL_PWR_PVDCallback	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.cyclo
deleted file mode 100644
index 5d837e9..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.cyclo
+++ /dev/null
@@ -1,41 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:83:10:HAL_PWREx_GetVoltageRange	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:108:19:HAL_PWREx_ControlVoltageScaling	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:158:6:HAL_PWREx_EnableBatteryCharging	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:173:6:HAL_PWREx_DisableBatteryCharging	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:184:6:HAL_PWREx_EnableInternalWakeUpLine	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:197:6:HAL_PWREx_DisableInternalWakeUpLine	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:213:6:HAL_PWREx_SetRadioBusyPolarity	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:231:6:HAL_PWREx_SetRadioBusyTrigger	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:251:6:HAL_PWREx_SetRadioIRQTrigger	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:268:6:HAL_PWREx_EnableHOLDC2IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:277:6:HAL_PWREx_DisableHOLDC2IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:306:19:HAL_PWREx_EnableGPIOPullUp	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:354:19:HAL_PWREx_DisableGPIOPullUp	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:404:19:HAL_PWREx_EnableGPIOPullDown	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:452:19:HAL_PWREx_DisableGPIOPullDown	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:491:6:HAL_PWREx_EnablePullUpPullDownConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:506:6:HAL_PWREx_DisablePullUpPullDownConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:526:6:HAL_PWREx_HoldCore	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:541:6:HAL_PWREx_ReleaseCore	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:591:6:HAL_PWREx_EnableSRAMRetention	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:602:6:HAL_PWREx_DisableSRAMRetention	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:618:6:HAL_PWREx_EnableFlashPowerDown	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:653:6:HAL_PWREx_DisableFlashPowerDown	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:673:6:HAL_PWREx_EnableWPVD	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:686:6:HAL_PWREx_DisableWPVD	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:703:6:HAL_PWREx_EnableBORPVD_ULP	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:715:6:HAL_PWREx_DisableBORPVD_ULP	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:726:6:HAL_PWREx_EnablePVM3	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:735:6:HAL_PWREx_DisablePVM3	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:752:19:HAL_PWREx_ConfigPVM	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:808:6:HAL_PWREx_SetRadioEOL	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:823:6:HAL_PWREx_SMPS_SetMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:839:10:HAL_PWREx_SMPS_GetEffectiveMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:854:6:HAL_PWREx_EnableLowPowerRunMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:868:19:HAL_PWREx_DisableLowPowerRunMode	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:915:6:HAL_PWREx_EnterSTOP0Mode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:974:6:HAL_PWREx_EnterSTOP1Mode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:1033:6:HAL_PWREx_EnterSTOP2Mode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:1078:6:HAL_PWREx_EnterSHUTDOWNMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:1139:13:HAL_PWREx_PVM3Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_pwr_ex.c:1113:6:HAL_PWREx_PVD_PVM_IRQHandler	3
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo
deleted file mode 100644
index 63a7aaf..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.cyclo
+++ /dev/null
@@ -1,21 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1059:26:LL_RCC_HSE_IsReady	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1447:26:LL_RCC_MSI_IsReady	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1594:22:LL_RCC_MSI_SetCalibTrimming	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:2411:26:LL_RCC_PLL_IsReady	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1583:26:RCC_SetFlashLatencyFromMSIRange	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:228:19:HAL_RCC_DeInit	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1188:6:HAL_RCC_MCOConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1251:10:HAL_RCC_GetSysClockFreq	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1337:10:HAL_RCC_GetHCLKFreq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:335:19:HAL_RCC_OscConfig	81
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:925:19:HAL_RCC_ClockConfig	33
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1348:10:HAL_RCC_GetHCLK2Freq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1359:10:HAL_RCC_GetHCLK3Freq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1369:10:HAL_RCC_GetPCLK1Freq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1379:10:HAL_RCC_GetPCLK2Freq	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1392:6:HAL_RCC_GetOscConfig	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1455:6:HAL_RCC_GetClockConfig	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1510:6:HAL_RCC_EnableCSS	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1537:13:HAL_RCC_CSSCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1520:6:HAL_RCC_NMI_IRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc.c:1550:10:HAL_RCC_GetResetSource	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo
deleted file mode 100644
index 947e889..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1128:26:LL_RCC_HSI_IsReady	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1334:26:LL_RCC_LSE_IsReady	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1409:26:LL_RCC_LSI_IsReady	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:1496:26:LL_RCC_MSI_IsEnabledRangeSelect	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:2096:22:LL_RCC_SetI2CClockSource	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_rcc.h:2119:22:LL_RCC_SetLPTIMClockSource	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1125:17:RCC_PLL_GetFreqDomain_Q	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:113:19:HAL_RCCEx_PeriphCLKConfig	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:345:6:HAL_RCCEx_GetPeriphCLKConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:416:10:HAL_RCCEx_GetPeriphCLKFreq	78
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:928:6:HAL_RCCEx_WakeUpStopCLKConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:942:6:HAL_RCCEx_EnableLSECSS	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:952:6:HAL_RCCEx_DisableLSECSS	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:968:6:HAL_RCCEx_EnableLSECSS_IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1003:13:HAL_RCCEx_LSECSS_Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:988:6:HAL_RCCEx_LSECSS_IRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1018:6:HAL_RCCEx_EnableLSCO	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1031:6:HAL_RCCEx_DisableLSCO	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1043:6:HAL_RCCEx_EnableMSIPLLMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rcc_ex.c:1053:6:HAL_RCCEx_DisableMSIPLLMode	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo
deleted file mode 100644
index 91388a2..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.cyclo
+++ /dev/null
@@ -1,26 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:693:13:HAL_RTC_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:708:13:HAL_RTC_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1039:6:HAL_RTC_DST_Add1Hour	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1053:6:HAL_RTC_DST_Sub1Hour	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1067:6:HAL_RTC_DST_SetStoreOperation	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1080:6:HAL_RTC_DST_ClearStoreOperation	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1093:10:HAL_RTC_DST_ReadStoreOperation	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1537:19:HAL_RTC_DeactivateAlarm	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1705:13:HAL_RTC_AlarmAEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1666:6:HAL_RTC_AlarmIRQHandler	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1721:19:HAL_RTC_PollForAlarmAEvent	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1779:19:HAL_RTC_WaitForSynchro	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1824:21:HAL_RTC_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1847:19:RTC_EnterInitMode	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1879:19:RTC_ExitInitMode	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:242:19:HAL_RTC_Init	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:362:19:HAL_RTC_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1916:9:RTC_ByteToBcd2	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:749:19:HAL_RTC_SetTime	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:921:19:HAL_RTC_SetDate	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1132:19:HAL_RTC_SetAlarm	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1337:19:HAL_RTC_SetAlarm_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1935:9:RTC_Bcd2ToByte	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:873:19:HAL_RTC_GetTime	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1005:19:HAL_RTC_GetDate	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc.c:1604:19:HAL_RTC_GetAlarm	3
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.cyclo
deleted file mode 100644
index c015b85..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.cyclo
+++ /dev/null
@@ -1,51 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:178:19:HAL_RTCEx_SetTimeStamp	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:229:19:HAL_RTCEx_SetTimeStamp_IT	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:272:19:HAL_RTCEx_DeactivateTimeStamp	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:308:19:HAL_RTCEx_SetInternalTimeStamp	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:338:19:HAL_RTCEx_DeactivateInternalTimeStamp	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:386:19:HAL_RTCEx_GetTimeStamp	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:464:13:HAL_RTCEx_TimeStampEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:441:6:HAL_RTCEx_TimeStampIRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:480:19:HAL_RTCEx_PollForTimeStampEvent	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:538:19:HAL_RTCEx_SetWakeUpTimer	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:611:19:HAL_RTCEx_SetWakeUpTimer_IT	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:695:19:HAL_RTCEx_DeactivateWakeUpTimer	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:748:10:HAL_RTCEx_GetWakeUpTimer	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:785:13:HAL_RTCEx_WakeUpTimerEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:760:6:HAL_RTCEx_WakeUpTimerIRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:802:19:HAL_RTCEx_PollForWakeUpTimerEvent	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:880:19:HAL_RTCEx_SetSmoothCalib	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:945:19:HAL_RTCEx_SetLowPowerCalib	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:985:19:HAL_RTCEx_SetSynchroShift	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1078:19:HAL_RTCEx_SetCalibrationOutPut	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1114:19:HAL_RTCEx_DeactivateCalibrationOutPut	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1144:19:HAL_RTCEx_SetRefClock	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1186:19:HAL_RTCEx_DeactivateRefClock	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1230:19:HAL_RTCEx_EnableBypassShadow	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1262:19:HAL_RTCEx_DisableBypassShadow	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1295:19:HAL_RTCEx_MonotonicCounterIncrement	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1315:19:HAL_RTCEx_MonotonicCounterGet	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1332:19:HAL_RTCEx_SetSSRU_IT	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1364:19:HAL_RTCEx_DeactivateSSRU	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1421:13:HAL_RTCEx_SSRUEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1396:6:HAL_RTCEx_SSRUIRQHandler	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1455:13:HAL_RTCEx_AlarmBEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1471:19:HAL_RTCEx_PollForAlarmBEvent	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1534:19:HAL_RTCEx_SetTamper	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1599:19:HAL_RTCEx_SetTamper_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1673:19:HAL_RTCEx_DeactivateTamper	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1709:19:HAL_RTCEx_PollForTamperEvent	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1741:19:HAL_RTCEx_SetInternalTamper	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1781:19:HAL_RTCEx_SetInternalTamper_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1827:19:HAL_RTCEx_DeactivateInternalTamper	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1856:19:HAL_RTCEx_PollForInternalTamperEvent	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1985:13:HAL_RTCEx_Tamper1EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2001:13:HAL_RTCEx_Tamper2EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2016:13:HAL_RTCEx_Tamper3EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2031:13:HAL_RTCEx_InternalTamper3EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2047:13:HAL_RTCEx_InternalTamper5EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2062:13:HAL_RTCEx_InternalTamper6EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2077:13:HAL_RTCEx_InternalTamper8EventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:1887:6:HAL_RTCEx_TamperIRQHandler	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2119:6:HAL_RTCEx_BKUPWrite	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_rtc_ex.c:2142:10:HAL_RTCEx_BKUPRead	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo
deleted file mode 100644
index a2617bb..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.cyclo
+++ /dev/null
@@ -1,33 +0,0 @@
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_pwr.h:1375:22:LL_PWR_UnselectSUBGHZSPI_NSS	1
-../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_ll_pwr.h:1385:22:LL_PWR_SelectSUBGHZSPI_NSS	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:418:13:HAL_SUBGHZ_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:434:13:HAL_SUBGHZ_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1356:13:HAL_SUBGHZ_TxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1372:13:HAL_SUBGHZ_RxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1388:13:HAL_SUBGHZ_PreambleDetectedCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1404:13:HAL_SUBGHZ_SyncWordValidCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1420:13:HAL_SUBGHZ_HeaderValidCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1436:13:HAL_SUBGHZ_HeaderErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1452:13:HAL_SUBGHZ_CRCErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1470:13:HAL_SUBGHZ_CADStatusCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1488:13:HAL_SUBGHZ_RxTxTimeoutCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1504:13:HAL_SUBGHZ_LrFhssHopCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1538:25:HAL_SUBGHZ_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1550:10:HAL_SUBGHZ_GetError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1574:6:SUBGHZSPI_Init	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:218:19:HAL_SUBGHZ_Init	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1610:7:SUBGHZSPI_DeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:335:19:HAL_SUBGHZ_DeInit	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1626:19:SUBGHZSPI_Transmit	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1685:19:SUBGHZSPI_Receive	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1774:19:SUBGHZ_WaitOnBusy	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1743:19:SUBGHZ_CheckDeviceReady	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:799:19:HAL_SUBGHZ_WriteRegisters	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:927:19:HAL_SUBGHZ_WriteRegister	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:863:19:HAL_SUBGHZ_ReadRegisters	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:942:19:HAL_SUBGHZ_ReadRegister	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:958:19:HAL_SUBGHZ_ExecSetCmd	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1034:19:HAL_SUBGHZ_ExecGetCmd	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1220:6:HAL_SUBGHZ_IRQHandler	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1099:19:HAL_SUBGHZ_WriteBuffer	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_subghz.c:1159:19:HAL_SUBGHZ_ReadBuffer	4
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim.cyclo
deleted file mode 100644
index dfc4b9e..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim.cyclo
+++ /dev/null
@@ -1,115 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6988:13:TIM_OC1_SetConfig	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7139:13:TIM_OC3_SetConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7213:13:TIM_OC4_SetConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7273:13:TIM_OC5_SetConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7326:13:TIM_OC6_SetConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:372:13:HAL_TIM_Base_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:387:13:HAL_TIM_Base_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:329:19:HAL_TIM_Base_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:403:19:HAL_TIM_Base_Start	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:442:19:HAL_TIM_Base_Stop	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:462:19:HAL_TIM_Base_Start_IT	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:504:19:HAL_TIM_Base_Stop_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:529:19:HAL_TIM_Base_Start_DMA	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:598:19:HAL_TIM_Base_Stop_DMA	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:756:13:HAL_TIM_OC_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:771:13:HAL_TIM_OC_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:713:19:HAL_TIM_OC_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1425:13:HAL_TIM_PWM_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1440:13:HAL_TIM_PWM_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1382:19:HAL_TIM_PWM_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2093:13:HAL_TIM_IC_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2108:13:HAL_TIM_IC_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2050:19:HAL_TIM_IC_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2753:13:HAL_TIM_OnePulse_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2768:13:HAL_TIM_OnePulse_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2708:19:HAL_TIM_OnePulse_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2788:19:HAL_TIM_OnePulse_Start	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2845:19:HAL_TIM_OnePulse_Stop	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2888:19:HAL_TIM_OnePulse_Start_IT	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2951:19:HAL_TIM_OnePulse_Stop_IT	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3190:13:HAL_TIM_Encoder_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3205:13:HAL_TIM_Encoder_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3145:19:HAL_TIM_Encoder_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3225:19:HAL_TIM_Encoder_Start	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3319:19:HAL_TIM_Encoder_Stop	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3379:19:HAL_TIM_Encoder_Start_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3479:19:HAL_TIM_Encoder_Stop_IT	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3544:19:HAL_TIM_Encoder_Start_DMA	30
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3757:19:HAL_TIM_Encoder_Stop_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4624:19:HAL_TIM_DMABurst_MultiWriteStart	20
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4566:19:HAL_TIM_DMABurst_WriteStart	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4808:19:HAL_TIM_DMABurst_WriteStop	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4972:19:HAL_TIM_DMABurst_MultiReadStart	20
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4915:19:HAL_TIM_DMABurst_ReadStart	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5156:19:HAL_TIM_DMABurst_ReadStop	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5240:19:HAL_TIM_GenerateEvent	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5610:19:HAL_TIM_ConfigTI1Input	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5725:10:HAL_TIM_ReadCapturedValue	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5809:13:HAL_TIM_PeriodElapsedCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6865:13:TIM_DMAPeriodElapsedCplt	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5824:13:HAL_TIM_PeriodElapsedHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6886:13:TIM_DMAPeriodElapsedHalfCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5839:13:HAL_TIM_OC_DelayElapsedCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5854:13:HAL_TIM_IC_CaptureCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6763:6:TIM_DMACaptureCplt	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5869:13:HAL_TIM_IC_CaptureHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6826:6:TIM_DMACaptureHalfCplt	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5884:13:HAL_TIM_PWM_PulseFinishedCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6665:13:TIM_DMADelayPulseCplt	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5899:13:HAL_TIM_PWM_PulseFinishedHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6724:6:TIM_DMADelayPulseHalfCplt	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5914:13:HAL_TIM_TriggerCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3834:6:HAL_TIM_IRQHandler	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6902:13:TIM_DMATriggerCplt	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5929:13:HAL_TIM_TriggerHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6923:13:TIM_DMATriggerHalfCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5944:13:HAL_TIM_ErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6622:6:TIM_DMAError	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6502:22:HAL_TIM_Base_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6512:22:HAL_TIM_OC_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6522:22:HAL_TIM_PWM_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6532:22:HAL_TIM_IC_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6542:22:HAL_TIM_OnePulse_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6552:22:HAL_TIM_Encoder_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6562:23:HAL_TIM_GetActiveChannel	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6580:29:HAL_TIM_GetChannelState	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6597:30:HAL_TIM_DMABurstState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:6940:6:TIM_Base_SetConfig	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:269:19:HAL_TIM_Base_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:653:19:HAL_TIM_OC_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1322:19:HAL_TIM_PWM_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1990:19:HAL_TIM_IC_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2639:19:HAL_TIM_OnePulse_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:3030:19:HAL_TIM_Encoder_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7063:6:TIM_OC2_SetConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4064:19:HAL_TIM_OC_ConfigChannel	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4264:19:HAL_TIM_PWM_ConfigChannel	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7514:6:TIM_TI1_SetConfig	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4163:19:HAL_TIM_IC_ConfigChannel	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:4412:19:HAL_TIM_OnePulse_ConfigChannel	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7808:6:TIM_ETR_SetConfig	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5279:19:HAL_TIM_ConfigOCrefClear	20
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5456:19:HAL_TIM_ConfigClockSource	14
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7380:26:TIM_SlaveTimer_SetConfig.constprop	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5682:19:HAL_TIM_SlaveConfigSynchro_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:5642:19:HAL_TIM_SlaveConfigSynchro	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:7840:6:TIM_CCxChannelCmd	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:794:19:HAL_TIM_OC_Start	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1463:19:HAL_TIM_PWM_Start	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:850:19:HAL_TIM_OC_Stop	14
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1519:19:HAL_TIM_PWM_Stop	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:885:19:HAL_TIM_OC_Start_IT	26
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1554:19:HAL_TIM_PWM_Start_IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:978:19:HAL_TIM_OC_Stop_IT	16
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1647:19:HAL_TIM_PWM_Stop_IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1055:19:HAL_TIM_OC_Start_DMA	42
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1724:19:HAL_TIM_PWM_Start_DMA	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1219:19:HAL_TIM_OC_Stop_DMA	16
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:1887:19:HAL_TIM_PWM_Stop_DMA	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2129:19:HAL_TIM_IC_Start	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2181:19:HAL_TIM_IC_Stop	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2211:19:HAL_TIM_IC_Start_IT	28
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2303:19:HAL_TIM_IC_Stop_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2375:19:HAL_TIM_IC_Start_DMA	36
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim.c:2534:19:HAL_TIM_IC_Stop_DMA	11
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim_ex.cyclo
deleted file mode 100644
index 2aaaa88..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_tim_ex.cyclo
+++ /dev/null
@@ -1,47 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2797:13:TIM_CCxNChannelCmd	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2752:13:TIM_DMAErrorCCxN	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2693:13:TIM_DMADelayPulseNCplt	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:309:13:HAL_TIMEx_HallSensor_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:162:19:HAL_TIMEx_HallSensor_Init	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:324:13:HAL_TIMEx_HallSensor_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:264:19:HAL_TIMEx_HallSensor_DeInit	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:339:19:HAL_TIMEx_HallSensor_Start	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:393:19:HAL_TIMEx_HallSensor_Stop	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:421:19:HAL_TIMEx_HallSensor_Start_IT	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:478:19:HAL_TIMEx_HallSensor_Stop_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:511:19:HAL_TIMEx_HallSensor_Start_DMA	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:587:19:HAL_TIMEx_HallSensor_Stop_DMA	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:649:19:HAL_TIMEx_OCN_Start	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:700:19:HAL_TIMEx_OCN_Stop	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:732:19:HAL_TIMEx_OCN_Start_IT	14
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:819:19:HAL_TIMEx_OCN_Stop_IT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:894:19:HAL_TIMEx_OCN_Start_DMA	23
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1032:19:HAL_TIMEx_OCN_Stop_DMA	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1133:19:HAL_TIMEx_PWMN_Start	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1183:19:HAL_TIMEx_PWMN_Stop	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1215:19:HAL_TIMEx_PWMN_Start_IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1301:19:HAL_TIMEx_PWMN_Stop_IT	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1376:19:HAL_TIMEx_PWMN_Start_DMA	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1514:19:HAL_TIMEx_PWMN_Stop_DMA	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1605:19:HAL_TIMEx_OnePulseN_Start	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1654:19:HAL_TIMEx_OnePulseN_Stop	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1693:19:HAL_TIMEx_OnePulseN_Start_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1748:19:HAL_TIMEx_OnePulseN_Stop_IT	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1828:19:HAL_TIMEx_ConfigCommutEvent	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1884:19:HAL_TIMEx_ConfigCommutEvent_IT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1941:19:HAL_TIMEx_ConfigCommutEvent_DMA	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:1990:19:HAL_TIMEx_MasterConfigSynchronization	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2063:19:HAL_TIMEx_ConfigBreakDeadTime	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2145:19:HAL_TIMEx_ConfigBreakInput	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2295:19:HAL_TIMEx_RemapConfig	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2351:19:HAL_TIMEx_GroupChannel5	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2389:19:HAL_TIMEx_DisarmBreakInput	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2444:19:HAL_TIMEx_ReArmBreakInput	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2533:13:HAL_TIMEx_CommutCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2654:6:TIMEx_DMACommutationCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2547:13:HAL_TIMEx_CommutHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2673:6:TIMEx_DMACommutationHalfCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2562:13:HAL_TIMEx_BreakCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2577:13:HAL_TIMEx_Break2Callback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2610:22:HAL_TIMEx_HallSensor_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_tim_ex.c:2625:29:HAL_TIMEx_GetChannelNState	4
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
deleted file mode 100644
index 1d4e9ba..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.cyclo
+++ /dev/null
@@ -1,70 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3651:13:UART_EndTxTransfer	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3667:13:UART_EndRxTransfer	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4080:13:UART_TxISR_8BIT.part.0	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4080:13:UART_TxISR_8BIT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4109:13:UART_TxISR_16BIT	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4141:13:UART_TxISR_8BIT_FIFOEN	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4181:13:UART_TxISR_16BIT_FIFOEN	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:671:13:HAL_UART_MspInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:686:13:HAL_UART_MspDeInit	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:624:19:HAL_UART_DeInit	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1331:19:HAL_UART_Transmit_IT	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1478:19:HAL_UART_Transmit_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1616:19:HAL_UART_DMAPause	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1646:19:HAL_UART_DMAResume	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1677:19:HAL_UART_DMAStop	13
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1752:19:HAL_UART_Abort	16
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1855:19:HAL_UART_AbortTransmit	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1914:19:HAL_UART_AbortReceive	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2649:13:HAL_UART_TxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3693:13:UART_DMATransmitCplt	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2664:13:HAL_UART_TxHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3727:13:UART_DMATxHalfCplt	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2679:13:HAL_UART_RxCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2694:13:HAL_UART_RxHalfCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2709:13:HAL_UART_ErrorCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3844:13:UART_DMAError	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3884:13:UART_DMAAbortOnError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2724:13:HAL_UART_AbortCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1982:19:HAL_UART_Abort_IT	19
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3962:13:UART_DMARxAbortCallback	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3907:13:UART_DMATxAbortCallback	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2739:13:HAL_UART_AbortTransmitCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2135:19:HAL_UART_AbortTransmit_IT	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4014:13:UART_DMATxOnlyAbortCallback	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2754:13:HAL_UART_AbortReceiveCpltCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2226:19:HAL_UART_AbortReceive_IT	9
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4047:13:UART_DMARxOnlyAbortCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2771:13:HAL_UARTEx_RxEventCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2319:6:HAL_UART_IRQHandler	53
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4247:13:UART_RxISR_8BIT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4338:13:UART_RxISR_16BIT	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4431:13:UART_RxISR_8BIT_FIFOEN	25
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:4593:13:UART_RxISR_16BIT_FIFOEN	25
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3806:13:UART_DMARxHalfCplt	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3745:13:UART_DMAReceiveCplt	8
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2819:6:HAL_UART_ReceiverTimeout_Config	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2834:19:HAL_UART_EnableReceiverTimeout	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2872:19:HAL_UART_DisableReceiverTimeout	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2950:6:HAL_MultiProcessor_EnterMuteMode	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2960:19:HAL_HalfDuplex_EnableTransmitter	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2983:19:HAL_HalfDuplex_EnableReceiver	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3007:19:HAL_LIN_SendBreak	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3052:23:HAL_UART_GetState	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3068:10:HAL_UART_GetError	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3114:19:UART_SetConfig	32
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3331:6:UART_AdvFeatureConfig	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3458:19:UART_WaitOnFlagUntilTimeout	11
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1126:19:HAL_UART_Transmit	10
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1230:19:HAL_UART_Receive	12
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3405:19:UART_CheckIdleState	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:307:19:HAL_UART_Init	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:380:19:HAL_HalfDuplex_Init	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:453:19:HAL_LIN_Init	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:550:19:HAL_MultiProcessor_Init	6
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2910:19:HAL_MultiProcessor_EnableMuteMode	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:2930:19:HAL_MultiProcessor_DisableMuteMode	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3522:19:UART_Start_Receive_IT	15
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1418:19:HAL_UART_Receive_IT	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:3594:19:UART_Start_Receive_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart.c:1567:19:HAL_UART_Receive_DMA	7
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo
deleted file mode 100644
index 065af52..0000000
--- a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.cyclo
+++ /dev/null
@@ -1,17 +0,0 @@
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:1054:13:UARTEx_SetNbDataToProcess	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:166:19:HAL_RS485Ex_Init	5
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:272:13:HAL_UARTEx_WakeupCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:287:13:HAL_UARTEx_RxFifoFullCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:302:13:HAL_UARTEx_TxFifoEmptyCallback	1
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:387:19:HAL_MultiProcessorEx_AddressLength_Set	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:425:19:HAL_UARTEx_StopModeWakeUpSourceConfig	4
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:480:19:HAL_UARTEx_EnableStopMode	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:499:19:HAL_UARTEx_DisableStopMode	3
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:518:19:HAL_UARTEx_EnableFifoMode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:559:19:HAL_UARTEx_DisableFifoMode	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:605:19:HAL_UARTEx_SetTxFifoThreshold	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:654:19:HAL_UARTEx_SetRxFifoThreshold	2
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:714:19:HAL_UARTEx_ReceiveToIdle	17
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:853:19:HAL_UARTEx_ReceiveToIdle_IT	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:931:19:HAL_UARTEx_ReceiveToIdle_DMA	7
-D:/OneDrive/STM32WLV13/Drivers/STM32WLxx_HAL_Driver/Src/stm32wlxx_hal_uart_ex.c:1012:29:HAL_UARTEx_GetRxEventType	1
diff --git a/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_ll_adc.cyclo b/STM32CubeIDE/Release/Drivers/STM32WLxx_HAL_Driver/stm32wlxx_ll_adc.cyclo
deleted file mode 100644
index e69de29..0000000
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmHandler.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmHandler.cyclo
deleted file mode 100644
index a01ef2c..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmHandler.cyclo
+++ /dev/null
@@ -1,60 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1413:13:LmHandlerPackageIsTxPending	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1446:13:LmHandlerOnTxFrameCtrlChanged	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1456:13:LmHandlerOnPingSlotPeriodicityChanged	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:592:6:LmHandlerJoin	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:796:24:LmHandlerDeviceTimeReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1222:13:MlmeIndication	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1034:13:McpsConfirm	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:370:24:LmHandlerDeInit	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:587:13:LmHandlerGetDutyCycleWaitTime	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:672:23:LmHandlerJoinStatus	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:523:6:LmHandlerIsBusy	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:697:24:LmHandlerSend	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:551:6:LmHandlerProcess	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:838:24:LmHandlerPingSlotReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:870:24:LmHandlerRequestClass	14
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:967:24:LmHandlerGetCurrentClass	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1052:13:McpsIndication	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:985:24:LmHandlerGetTxDatarate	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1004:24:LmHandlerGetActiveRegion	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1015:24:LmHandlerSetSystemMaxRxError	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:385:24:LmHandlerConfigure	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1305:24:LmHandlerPackageRegister	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:334:24:LmHandlerInit	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1473:24:LmHandlerGetVersion	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1495:24:LmHandlerStop	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1507:24:LmHandlerHalt	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1519:24:LmHandlerLinkCheckReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1538:24:LmHandlerGetDevEUI	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1555:24:LmHandlerSetDevEUI	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1577:24:LmHandlerGetAppEUI	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1595:24:LmHandlerSetAppEUI	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1617:24:LmHandlerGetNetworkID	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1635:24:LmHandlerSetNetworkID	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1657:24:LmHandlerGetDevAddr	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1675:24:LmHandlerSetDevAddr	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1697:24:LmHandlerSetActiveRegion	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1712:24:LmHandlerGetAdrEnable	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1723:24:LmHandlerSetAdrEnable	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1737:24:LmHandlerSetTxDatarate	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1757:24:LmHandlerGetDutyCycleEnable	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1768:24:LmHandlerSetDutyCycleEnable	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1776:24:LmHandlerGetRX2Params	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1796:24:LmHandlerGetTxPower	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1112:13:MlmeConfirm	13
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1815:24:LmHandlerGetRx1Delay	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1833:24:LmHandlerGetRx2Delay	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1851:24:LmHandlerGetJoinRx1Delay	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1869:24:LmHandlerGetJoinRx2Delay	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1887:24:LmHandlerSetTxPower	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1902:24:LmHandlerSetRX2Params	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1917:24:LmHandlerSetRx1Delay	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1930:24:LmHandlerSetRx2Delay	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1943:24:LmHandlerSetJoinRx1Delay	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1956:24:LmHandlerSetJoinRx2Delay	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1969:24:LmHandlerGetPingPeriodicity	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:1984:24:LmHandlerSetPingPeriodicity	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:2003:24:LmHandlerGetBeaconState	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:2025:24:LmHandlerGetKey	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:2052:24:LmHandlerSetKey	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/LmHandler.c:2082:24:LmHandlerNvmDataStore	8
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpCompliance.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpCompliance.cyclo
deleted file mode 100644
index 0d3c8a1..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpCompliance.cyclo
+++ /dev/null
@@ -1,9 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:751:13:LmhpComplianceIsInitialized	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:756:13:LmhpComplianceIsTxPending	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:1062:13:LmhpComplianceOnMlmeConfirm	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:1165:13:OnProcessTimer	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:761:13:LmhpComplianceProcess	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:728:13:LmhpComplianceInit	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:818:13:LmhpComplianceOnMcpsIndication	34
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:1086:13:LmhpComplianceOnMlmeIndication	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpCompliance.c:723:15:LmhpCompliancePackageFactory	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpPackagesRegistration.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpPackagesRegistration.cyclo
deleted file mode 100644
index 7f37a4b..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LmhpPackagesRegistration.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.c:42:24:LmhpPackagesRegistrationInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/Packages/LmhpPackagesRegistration.c:69:24:LmhpPackagesRegister	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMac.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMac.cyclo
deleted file mode 100644
index 7ec4630..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMac.cyclo
+++ /dev/null
@@ -1,43 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:987:13:UpdateRxSlotIdleState	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4402:13:OnMacProcessNotify	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:972:13:OnRadioRxError	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2638:16:GetMaxAppPayloadWithoutFOptsLength	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2464:13:OnRetransmitTimeoutTimerEvent	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:1084:13:PrepareRxDoneAbort	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:1792:13:HandleRadioRxErrorTimeout	11
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:3857:13:OpenContinuousRxCWindow	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:979:13:OnRadioRxTimeout	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:964:13:OnRadioTxTimeout	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:947:13:OnRadioRxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:936:13:OnRadioTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2532:24:SwitchClass	12
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:3535:24:ScheduleTx	28
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:3711:13:ResetMacParameters.constprop	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:3842:13:RxWindowSetup.constprop	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2357:13:OnRxWindow1TimerEvent	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2372:13:OnRxWindow2TimerEvent	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2184:13:LoRaMacHandleNvm.part.0.constprop	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2676:13:ProcessMacCommands.constprop	36
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4344:13:StopRetransmission.isra	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2319:13:OnTxDelayedTimerEvent	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:1905:6:LoRaMacIsBusy	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:1927:6:LoRaMacIsStopped	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:2275:6:LoRaMacProcess	99
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4465:17:LoRaMacInitialization	12
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4691:17:LoRaMacStart	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4698:17:LoRaMacStop	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4716:17:LoRaMacHalt	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4748:17:LoRaMacQueryTxPossible	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:4818:17:LoRaMacMibGetRequestConfirm	48
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5106:17:LoRaMacMibSetRequestConfirm	99
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5888:17:LoRaMacChannelAdd	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5906:17:LoRaMacChannelRemove	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5927:17:LoRaMacMcChannelSetup	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5971:17:LoRaMacMcChannelDelete	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:5994:9:LoRaMacMcChannelGetGroupId	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6006:17:LoRaMacMcChannelSetupRxParams	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6077:17:LoRaMacProcessMicForDatablock	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6090:17:LoRaMacMlmeRequest	25
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6334:17:LoRaMacMcpsRequest	35
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6631:6:LoRaMacTestSetDutyCycleOn	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMac.c:6645:17:LoRaMacDeInitialization	2
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacAdr.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacAdr.cyclo
deleted file mode 100644
index e22366a..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacAdr.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacAdr.c:134:6:LoRaMacAdrCalcNext	7
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacClassB.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacClassB.cyclo
deleted file mode 100644
index ce035ad..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacClassB.cyclo
+++ /dev/null
@@ -1,31 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:705:6:LoRaMacClassBInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:730:6:LoRaMacClassBSetBeaconState	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:758:6:LoRaMacClassBSetPingSlotState	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:765:6:LoRaMacClassBSetMulticastSlotState	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:772:6:LoRaMacClassBIsAcquisitionInProgress	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:793:6:LoRaMacClassBBeaconTimerEvent	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1056:6:LoRaMacClassBPingSlotTimerEvent	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1234:6:LoRaMacClassBMulticastSlotTimerEvent	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1450:6:LoRaMacClassBRxBeacon	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1612:6:LoRaMacClassBIsBeaconExpected	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1626:6:LoRaMacClassBIsPingExpected	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1639:6:LoRaMacClassBIsMulticastExpected	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1652:6:LoRaMacClassBIsAcquisitionPending	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1665:6:LoRaMacClassBIsBeaconModeActive	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1679:6:LoRaMacClassBSetPingSlotInfo	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1687:6:LoRaMacClassBHaltBeaconing	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1715:6:LoRaMacClassBResumeBeaconing	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1736:17:LoRaMacClassBSwitchClass	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1761:17:LoRaMacClassBMibGetRequestConfirm	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1790:17:LoRaMacMibClassBSetRequestConfirm	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1814:6:LoRaMacClassBPingSlotInfoAns	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1825:9:LoRaMacClassBPingSlotChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1871:6:LoRaMacClassBBeaconTimingAns	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1900:6:LoRaMacClassBDeviceTimeAns	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1936:6:LoRaMacClassBBeaconFreqReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1963:13:LoRaMacClassBIsUplinkCollision	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:1987:6:LoRaMacClassBStopRxSlots	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:2000:6:LoRaMacClassBStartRxSlots	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:2016:6:LoRaMacClassBSetMulticastPeriodicity	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:2028:6:LoRaMacClassBSetFPendingBit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacClassB.c:2057:6:LoRaMacClassBProcess	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCommands.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCommands.cyclo
deleted file mode 100644
index a44b697..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCommands.cyclo
+++ /dev/null
@@ -1,9 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:332:24:LoRaMacCommandsInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:342:24:LoRaMacCommandsAddCmd	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:376:24:LoRaMacCommandsRemoveCmd	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:400:24:LoRaMacCommandsGetCmd	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:424:24:LoRaMacCommandsRemoveNoneStickyCmds	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:450:24:LoRaMacCommandsRemoveStickyAnsCmds	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:473:24:LoRaMacCommandsGetSizeSerializedCmds	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:483:24:LoRaMacCommandsSerializeCmds	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCommands.c:526:9:LoRaMacCommandsGetCmdSize	2
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacConfirmQueue.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacConfirmQueue.cyclo
deleted file mode 100644
index a39ef70..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacConfirmQueue.cyclo
+++ /dev/null
@@ -1,13 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:129:28:GetElement.constprop	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:151:6:LoRaMacConfirmQueueInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:168:6:LoRaMacConfirmQueueAdd	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:193:6:LoRaMacConfirmQueueRemoveLast	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:208:6:LoRaMacConfirmQueueRemoveFirst	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:223:6:LoRaMacConfirmQueueSetStatus	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:238:26:LoRaMacConfirmQueueGetStatus	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:253:6:LoRaMacConfirmQueueSetStatusCmn	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:275:26:LoRaMacConfirmQueueGetStatusCmn	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:280:6:LoRaMacConfirmQueueIsCmdActive	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:289:6:LoRaMacConfirmQueueHandleCb	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:326:9:LoRaMacConfirmQueueGetCnt	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacConfirmQueue.c:331:6:LoRaMacConfirmQueueIsFull	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCrypto.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCrypto.cyclo
deleted file mode 100644
index be4115a..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacCrypto.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:622:30:DeriveSessionKey10x	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:145:30:PayloadEncrypt	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:766:30:GetLastFcntDown.constprop	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:387:30:VerifyCmacB0.constprop.isra	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:923:23:LoRaMacCryptoInit	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:948:23:LoRaMacCryptoSetLrWanVersion	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:954:23:LoRaMacCryptoGetFCntUp	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1020:23:LoRaMacCryptoGetFCntDown	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1066:23:LoRaMacCryptoGetRJcount	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1090:23:LoRaMacCryptoSetMulticastReference	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1130:23:LoRaMacCryptoPrepareJoinRequest	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1181:23:LoRaMacCryptoPrepareReJoinType1	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1223:23:LoRaMacCryptoPrepareReJoinType0or2	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1447:23:LoRaMacCryptoSecureMessage	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1551:23:LoRaMacCryptoUnsecureMessage	15
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1645:23:LoRaMacCryptoComputeDataBlock	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1659:23:LoRaMacCryptoDeriveLifeTimeKey	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1105:23:LoRaMacCryptoSetKey	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1265:23:LoRaMacCryptoHandleJoinAccept	11
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacCrypto.c:1689:23:LoRaMacCryptoDeriveMcSessionKeyPair	6
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacParser.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacParser.cyclo
deleted file mode 100644
index 21d6e7e..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacParser.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacParser.c:36:23:LoRaMacParserJoinAccept	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacParser.c:80:23:LoRaMacParserData	4
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacSerializer.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacSerializer.cyclo
deleted file mode 100644
index c5c56eb..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/LoRaMacSerializer.cyclo
+++ /dev/null
@@ -1,4 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacSerializer.c:36:27:LoRaMacSerializerJoinRequest	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacSerializer.c:72:27:LoRaMacSerializerReJoinType1	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacSerializer.c:109:27:LoRaMacSerializerReJoinType0or2	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/LoRaMacSerializer.c:146:27:LoRaMacSerializerData	6
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/NvmDataMgmt.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/NvmDataMgmt.cyclo
deleted file mode 100644
index 8b6139f..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/NvmDataMgmt.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.c:58:6:NvmDataMgmtEvent	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.c:65:9:NvmDataMgmtStoreBegin	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/LmHandler/NvmDataMgmt.c:84:9:NvmDataMgmtStoreEnd	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/Region.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/Region.cyclo
deleted file mode 100644
index 2b43f6d..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/Region.cyclo
+++ /dev/null
@@ -1,22 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:590:6:RegionIsActive	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:611:12:RegionGetPhyParam	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:633:6:RegionSetBandTxDone	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:654:6:RegionInitDefaults	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:675:6:RegionVerify	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:696:6:RegionApplyCFList	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:717:6:RegionChanMaskSet	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:738:6:RegionComputeRxWindowParameters	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:759:6:RegionRxConfig	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:780:6:RegionTxConfig	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:801:9:RegionLinkAdrReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:822:9:RegionRxParamSetupReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:843:8:RegionNewChannelReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:864:8:RegionTxParamSetupReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:885:8:RegionDlChannelReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:906:8:RegionAlternateDr	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:927:17:RegionNextChannel	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:948:17:RegionChannelAdd	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:969:6:RegionChannelsRemove	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:1013:9:RegionApplyDrOffset	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:1034:6:RegionRxBeaconSetup	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/Region.c:1055:11:RegionGetVersion	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAS923.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAS923.cyclo
deleted file mode 100644
index 536f057..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAS923.cyclo
+++ /dev/null
@@ -1,22 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:144:13:VerifyRfFreq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:159:20:GetTimeOnAir	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:177:12:RegionAS923GetPhyParam	32
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:425:6:RegionAS923SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:438:6:RegionAS923InitDefaults	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:512:6:RegionAS923Verify	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:626:6:RegionAS923ChanMaskSet	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:650:6:RegionAS923ComputeRxWindowParameters	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:672:6:RegionAS923RxConfig	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:734:6:RegionAS923TxConfig	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:778:9:RegionAS923LinkAdrReq	13
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:885:9:RegionAS923RxParamSetupReq	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:965:8:RegionAS923TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:971:8:RegionAS923DlChannelReq	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1003:8:RegionAS923AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1013:17:RegionAS923NextChannel	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1095:17:RegionAS923ChannelAdd	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1158:6:RegionAS923ChannelsRemove	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:565:6:RegionAS923ApplyCFList	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:912:8:RegionAS923NewChannelReq	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1212:9:RegionAS923ApplyDrOffset	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAS923.c:1237:6:RegionAS923RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAU915.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAU915.cyclo
deleted file mode 100644
index 2bf1e4c..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionAU915.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:113:12:RegionAU915GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:371:6:RegionAU915SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:384:6:RegionAU915InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:483:6:RegionAU915Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:533:6:RegionAU915ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:563:6:RegionAU915ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:595:6:RegionAU915ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:610:6:RegionAU915RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:656:6:RegionAU915TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:690:9:RegionAU915LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:853:9:RegionAU915RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:885:8:RegionAU915NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:891:8:RegionAU915TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:897:8:RegionAU915DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:903:8:RegionAU915AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:932:17:RegionAU915NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:1030:17:RegionAU915ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:1035:6:RegionAU915ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:1056:9:RegionAU915ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionAU915.c:1078:6:RegionAU915RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionBaseUS.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionBaseUS.cyclo
deleted file mode 100644
index f5753d4..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionBaseUS.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionBaseUS.c:74:17:RegionBaseUSComputeNext125kHzJoinChannel	10
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionBaseUS.c:135:6:RegionBaseUSVerifyFrequencyGroup	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionBaseUS.c:146:10:RegionBaseUSCalcDownlinkFrequency	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470.cyclo
deleted file mode 100644
index a1fcf5f..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:358:12:RegionCN470GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:658:6:RegionCN470SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:671:6:RegionCN470InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:779:6:RegionCN470Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:815:6:RegionCN470ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:865:6:RegionCN470ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:896:6:RegionCN470ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:911:6:RegionCN470RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:981:6:RegionCN470TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1055:9:RegionCN470LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1190:9:RegionCN470RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1217:8:RegionCN470NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1223:8:RegionCN470TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1229:8:RegionCN470DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1235:8:RegionCN470AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1244:17:RegionCN470NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1346:17:RegionCN470ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1351:6:RegionCN470ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1372:9:RegionCN470ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470.c:1390:6:RegionCN470RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A20.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A20.cyclo
deleted file mode 100644
index 88d4d0c..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A20.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:63:9:RegionCN470A20GetBeaconChannelOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:68:9:RegionCN470A20LinkAdrChMaskUpdate	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:114:6:RegionCN470A20VerifyRfFreq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:126:6:RegionCN470A20InitializeChannels	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:143:6:RegionCN470A20InitializeChannelsMask	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:163:10:RegionCN470A20GetRx1Frequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:58:10:RegionCN470A20GetDownlinkFrequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A20.c:178:10:RegionCN470A20GetRx2Frequency	2
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A26.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A26.cyclo
deleted file mode 100644
index 2389e24..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470A26.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:58:10:RegionCN470A26GetDownlinkFrequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:63:9:RegionCN470A26GetBeaconChannelOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:68:9:RegionCN470A26LinkAdrChMaskUpdate	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:114:6:RegionCN470A26VerifyRfFreq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:126:6:RegionCN470A26InitializeChannels	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:137:6:RegionCN470A26InitializeChannelsMask	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:157:10:RegionCN470A26GetRx1Frequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470A26.c:162:10:RegionCN470A26GetRx2Frequency	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B20.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B20.cyclo
deleted file mode 100644
index 69366cd..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B20.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:57:9:RegionCN470B20GetBeaconChannelOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:62:9:RegionCN470B20LinkAdrChMaskUpdate	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:70:6:RegionCN470B20VerifyRfFreq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:92:6:RegionCN470B20InitializeChannels	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:110:6:RegionCN470B20InitializeChannelsMask	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:115:10:RegionCN470B20GetRx1Frequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:38:10:RegionCN470B20GetDownlinkFrequency	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B20.c:130:10:RegionCN470B20GetRx2Frequency	2
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B26.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B26.cyclo
deleted file mode 100644
index 9528412..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN470B26.cyclo
+++ /dev/null
@@ -1,8 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:38:10:RegionCN470B26GetDownlinkFrequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:43:9:RegionCN470B26GetBeaconChannelOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:48:9:RegionCN470B26LinkAdrChMaskUpdate	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:55:6:RegionCN470B26VerifyRfFreq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:67:6:RegionCN470B26InitializeChannels	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:78:6:RegionCN470B26InitializeChannelsMask	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:83:10:RegionCN470B26GetRx1Frequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN470B26.c:88:10:RegionCN470B26GetRx2Frequency	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN779.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN779.cyclo
deleted file mode 100644
index cb72f19..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCN779.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:94:12:RegionCN779GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:310:6:RegionCN779SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:323:6:RegionCN779InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:390:6:RegionCN779Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:429:6:RegionCN779ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:490:6:RegionCN779ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:514:6:RegionCN779ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:536:6:RegionCN779RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:597:6:RegionCN779TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:641:9:RegionCN779LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:748:9:RegionCN779RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:775:8:RegionCN779NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:828:8:RegionCN779TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:834:8:RegionCN779DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:866:8:RegionCN779AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:871:17:RegionCN779NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:930:17:RegionCN779ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:993:6:RegionCN779ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:1028:9:RegionCN779ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCN779.c:1043:6:RegionCN779RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCommon.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCommon.cyclo
deleted file mode 100644
index 15b937b..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionCommon.cyclo
+++ /dev/null
@@ -1,21 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:234:6:RegionCommonChanVerifyDr	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:259:9:RegionCommonValueInRange	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:268:6:RegionCommonChanDisable	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:283:9:RegionCommonCountChannels	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:300:6:RegionCommonChanMaskCopy	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:311:6:RegionCommonSetBandTxDone	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:329:13:RegionCommonUpdateBandTimeOff	23
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:423:9:RegionCommonParseLinkAdrReq	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:447:9:RegionCommonLinkAdrReqVerifyParams	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:512:10:RegionCommonComputeSymbolTimeLoRa	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:517:10:RegionCommonComputeSymbolTimeFsk	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:522:6:RegionCommonComputeRxWindowParameters	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:530:8:RegionCommonComputeTxPower	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:539:6:RegionCommonRxBeaconSetup	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:568:6:RegionCommonCountNbOfEnabledChannels	11
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:611:17:RegionCommonIdentifyChannels	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:655:8:RegionCommonGetNextLowerTxDr	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:675:8:RegionCommonLimitTxPower	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:681:10:RegionCommonGetBandwidth	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:695:6:RegionCommonRxConfigPrint	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionCommon.c:707:6:RegionCommonTxConfigPrint	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU433.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU433.cyclo
deleted file mode 100644
index e414d24..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU433.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:94:12:RegionEU433GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:310:6:RegionEU433SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:323:6:RegionEU433InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:390:6:RegionEU433Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:429:6:RegionEU433ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:490:6:RegionEU433ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:514:6:RegionEU433ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:536:6:RegionEU433RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:597:6:RegionEU433TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:641:9:RegionEU433LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:748:9:RegionEU433RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:775:8:RegionEU433NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:828:8:RegionEU433TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:834:8:RegionEU433DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:866:8:RegionEU433AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:875:17:RegionEU433NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:934:17:RegionEU433ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:997:6:RegionEU433ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:1032:9:RegionEU433ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU433.c:1047:6:RegionEU433RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU868.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU868.cyclo
deleted file mode 100644
index c8604c0..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionEU868.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:119:12:RegionEU868GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:336:6:RegionEU868SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:349:6:RegionEU868InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:421:6:RegionEU868Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:461:6:RegionEU868ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:522:6:RegionEU868ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:546:6:RegionEU868ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:568:6:RegionEU868RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:630:6:RegionEU868TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:674:9:RegionEU868LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:781:9:RegionEU868RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:809:8:RegionEU868NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:862:8:RegionEU868TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:868:8:RegionEU868DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:902:8:RegionEU868AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:911:17:RegionEU868NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:970:17:RegionEU868ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:1034:6:RegionEU868ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:1069:9:RegionEU868ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionEU868.c:1084:6:RegionEU868RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionIN865.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionIN865.cyclo
deleted file mode 100644
index 2cba15f..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionIN865.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:93:12:RegionIN865GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:309:6:RegionIN865SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:322:6:RegionIN865InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:389:6:RegionIN865Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:442:6:RegionIN865ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:503:6:RegionIN865ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:527:6:RegionIN865ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:549:6:RegionIN865RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:610:6:RegionIN865TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:654:9:RegionIN865LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:768:9:RegionIN865RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:797:8:RegionIN865NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:850:8:RegionIN865TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:856:8:RegionIN865DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:888:8:RegionIN865AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:897:17:RegionIN865NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:956:17:RegionIN865ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:1019:6:RegionIN865ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:1063:9:RegionIN865ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionIN865.c:1079:6:RegionIN865RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionKR920.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionKR920.cyclo
deleted file mode 100644
index 6cffb1f..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionKR920.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:120:12:RegionKR920GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:340:6:RegionKR920SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:353:6:RegionKR920InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:423:6:RegionKR920Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:462:6:RegionKR920ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:523:6:RegionKR920ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:547:6:RegionKR920ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:562:6:RegionKR920RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:614:6:RegionKR920TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:652:9:RegionKR920LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:759:9:RegionKR920RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:786:8:RegionKR920NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:839:8:RegionKR920TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:845:8:RegionKR920DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:877:8:RegionKR920AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:886:17:RegionKR920NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:961:17:RegionKR920ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:1024:6:RegionKR920ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:1064:9:RegionKR920ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionKR920.c:1079:6:RegionKR920RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionRU864.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionRU864.cyclo
deleted file mode 100644
index 15aecf0..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionRU864.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:95:12:RegionRU864GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:312:6:RegionRU864SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:326:6:RegionRU864InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:391:6:RegionRU864Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:430:6:RegionRU864ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:491:6:RegionRU864ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:515:6:RegionRU864ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:537:6:RegionRU864RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:599:6:RegionRU864TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:643:9:RegionRU864LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:750:9:RegionRU864RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:777:8:RegionRU864NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:830:8:RegionRU864TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:836:8:RegionRU864DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:868:8:RegionRU864AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:877:17:RegionRU864NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:936:17:RegionRU864ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:999:6:RegionRU864ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:1034:9:RegionRU864ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionRU864.c:1049:6:RegionRU864RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionUS915.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionUS915.cyclo
deleted file mode 100644
index b7c066a..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/RegionUS915.cyclo
+++ /dev/null
@@ -1,20 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:133:12:RegionUS915GetPhyParam	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:363:6:RegionUS915SetBandTxDone	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:376:6:RegionUS915InitDefaults	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:485:6:RegionUS915Verify	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:532:6:RegionUS915ApplyCFList	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:562:6:RegionUS915ChanMaskSet	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:603:6:RegionUS915ComputeRxWindowParameters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:618:6:RegionUS915RxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:665:6:RegionUS915TxConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:700:9:RegionUS915LinkAdrReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:867:9:RegionUS915RxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:899:8:RegionUS915NewChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:905:8:RegionUS915TxParamSetupReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:911:8:RegionUS915DlChannelReq	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:917:8:RegionUS915AlternateDr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:946:17:RegionUS915NextChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:1052:17:RegionUS915ChannelAdd	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:1057:6:RegionUS915ChannelsRemove	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:1078:9:RegionUS915ApplyDrOffset	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Mac/Region/RegionUS915.c:1093:6:RegionUS915RxBeaconSetup	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/cmac.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/cmac.cyclo
deleted file mode 100644
index 4553c8c..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/cmac.cyclo
+++ /dev/null
@@ -1,4 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/cmac.c:58:6:AES_CMAC_Init	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/cmac.c:65:6:AES_CMAC_SetKey	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/cmac.c:70:6:AES_CMAC_Update	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/cmac.c:108:6:AES_CMAC_Final	11
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/lorawan_aes.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/lorawan_aes.cyclo
deleted file mode 100644
index e66c1e2..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/lorawan_aes.cyclo
+++ /dev/null
@@ -1,5 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c:349:13:xor_block	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c:376:13:copy_and_key	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c:513:13:lorawan_aes_set_key	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c:568:13:lorawan_aes_encrypt	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/lorawan_aes.c:597:13:lorawan_aes_cbc_encrypt	3
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/soft-se.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/soft-se.cyclo
deleted file mode 100644
index ce903a7..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/soft-se.cyclo
+++ /dev/null
@@ -1,24 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:577:23:SecureElementInit	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:681:23:SecureElementGetKeyByID	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:419:30:ComputeCmac	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:314:13:PrintKey	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:777:23:SecureElementDeleteDynamicKey	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:849:23:SecureElementSetObjHandler	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:992:23:SecureElementSetID	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1068:23:SecureElementComputeAesCmac	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1080:23:SecureElementVerifyAesCmac	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1149:23:SecureElementAesEncrypt	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:866:23:SecureElementSetKey.part.0	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:866:23:SecureElementSetKey	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1238:23:SecureElementDeriveAndStoreKey	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1328:23:SecureElementProcessJoinAccept	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1438:23:SecureElementSetDevEui	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1463:23:SecureElementGetDevEui	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:642:23:SecureElementInitMcuID	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1487:23:SecureElementSetJoinEui	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1512:23:SecureElementGetJoinEui	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1536:23:SecureElementSetDevAddr	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:1581:23:SecureElementGetDevAddr	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:347:13:PrintIds	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:742:23:SecureElementPrintKeys	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Crypto/soft-se.c:759:23:SecureElementPrintSessionKeys	1
diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/utilities.cyclo b/STM32CubeIDE/Release/Middlewares/LoRaWAN/utilities.cyclo
deleted file mode 100644
index acdc5ca..0000000
--- a/STM32CubeIDE/Release/Middlewares/LoRaWAN/utilities.cyclo
+++ /dev/null
@@ -1,10 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:56:6:srand1	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:62:9:randr	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:67:6:memcpy1	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:75:6:memcpyr	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:84:6:memset1	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:92:8:Nibble2HexChar	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:108:10:Crc32	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:130:10:Crc32Init	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:135:10:Crc32Update	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/LoRaWAN/Utilities/utilities.c:156:10:Crc32Finalize	1
diff --git a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio.cyclo b/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio.cyclo
deleted file mode 100644
index 2c7c459..0000000
--- a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio.cyclo
+++ /dev/null
@@ -1,36 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1159:13:RadioCheckRfFrequency	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1659:13:RadioOnTxTimeoutIrq	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1664:13:RadioOnRxTimeoutIrq	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1932:16:RadioSetRxGenericConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2110:16:RadioSetTxGenericConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2348:23:RadioLrFhssSetCfg	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:2379:23:RadioLrFhssGetTimeOnAirInMs	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1598:13:RadioWrite	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1884:13:RadioTxCw	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1542:13:RadioSetRxDutyCycle	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1501:13:RadioRxBoosted	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1454:13:RadioStandby	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1603:16:RadioRead	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:737:21:RadioGetStatus	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1654:17:RadioGetWakeupTime	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1613:13:RadioReadRegisters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1608:13:RadioWriteRegisters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1593:16:RadioRssi	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1566:13:RadioSetTxContinuousWave	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:803:13:RadioSetChannel	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1554:13:RadioStartCad	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1459:13:RadioRx	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1444:13:RadioSleep	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1311:23:RadioSend	8
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:845:17:RadioRandom	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:704:13:RadioInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1618:13:RadioSetMaxPayloadLength	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1635:13:RadioSetPublicNetwork	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:752:13:RadioSetModem	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1049:13:RadioSetTxConfig	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:860:13:RadioSetRxConfig	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:808:13:RadioIsChannelFree	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1278:17:RadioTimeOnAir	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1876:13:RadioTxPrbs	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1696:13:RadioIrqProcess	40
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c:1689:13:RadioOnDioIrq	1
diff --git a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_driver.cyclo b/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_driver.cyclo
deleted file mode 100644
index 95245a6..0000000
--- a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_driver.cyclo
+++ /dev/null
@@ -1,69 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:226:23:SUBGRF_GetOperatingMode	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:615:20:SUBGRF_GetPacketType	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:952:6:SUBGRF_WriteRegister	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:957:9:SUBGRF_ReadRegister	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1139:13:Radio_SMPS_Set	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:298:6:SUBGRF_SetWhiteningSeed	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:964:6:SUBGRF_WriteRegisters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:256:9:SUBGRF_SetSyncWord	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:262:6:SUBGRF_SetCrcSeed	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:280:6:SUBGRF_SetCrcPolynomial	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:971:6:SUBGRF_ReadRegisters	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:978:6:SUBGRF_WriteBuffer	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:231:6:SUBGRF_SetPayload	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:985:6:SUBGRF_ReadBuffer	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:992:6:SUBGRF_WriteCommand	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:341:6:SUBGRF_SetSleep	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:355:6:SUBGRF_SetStandby	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:368:6:SUBGRF_SetFs	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:374:6:SUBGRF_SetTx	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:250:6:SUBGRF_SendPayload	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:386:6:SUBGRF_SetRx	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:316:10:SUBGRF_GetRandom	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:398:6:SUBGRF_SetRxBoosted	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:412:6:SUBGRF_SetRxDutyCycle	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:426:6:SUBGRF_SetCad	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:432:6:SUBGRF_SetTxContinuousWave	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:437:6:SUBGRF_SetTxInfinitePreamble	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:442:6:SUBGRF_SetStopRxTimerOnPreambleDetect	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:447:6:SUBGRF_SetLoRaSymbNumTimeout	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:468:6:SUBGRF_SetRegulatorMode	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:483:6:SUBGRF_Calibrate	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:496:6:SUBGRF_CalibrateImage	5
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:534:6:SUBGRF_SetPaConfig	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:545:6:SUBGRF_SetRxTxFallbackMode	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:550:6:SUBGRF_SetDioIrqParams	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:573:6:SUBGRF_SetTcxoMode	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:184:6:SUBGRF_Init	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:585:6:SUBGRF_SetRfFrequency	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:603:6:SUBGRF_SetPacketType	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:620:6:SUBGRF_SetTxParams	9
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:694:6:SUBGRF_SetModulationParams	6
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:758:6:SUBGRF_SetPacketParams	7
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:822:6:SUBGRF_SetCadParams	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:837:6:SUBGRF_SetBufferBaseAddress	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:937:6:SUBGRF_ClearDeviceErrors	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:943:6:SUBGRF_ClearIrqStatus	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1000:6:SUBGRF_ReadCommand	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:565:10:SUBGRF_GetIrqStatus	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:846:18:SUBGRF_GetStatus	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:857:8:SUBGRF_GetRssiInst	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:867:6:SUBGRF_GetRxBufferStatus	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:236:9:SUBGRF_GetPayload	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:886:6:SUBGRF_GetPacketStatus	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:920:14:SUBGRF_GetDeviceErrors	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1008:6:SUBGRF_SetSwitch	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1034:9:SUBGRF_SetRfTxPower	2
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1073:10:SUBGRF_GetRadioWakeUpTime	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1079:6:HAL_SUBGHZ_TxCpltCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1084:6:HAL_SUBGHZ_RxCpltCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1089:6:HAL_SUBGHZ_CRCErrorCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1094:6:HAL_SUBGHZ_CADStatusCallback	3
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1109:6:HAL_SUBGHZ_RxTxTimeoutCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1114:6:HAL_SUBGHZ_HeaderErrorCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1119:6:HAL_SUBGHZ_PreambleDetectedCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1124:6:HAL_SUBGHZ_SyncWordValidCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1129:6:HAL_SUBGHZ_HeaderValidCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1134:6:HAL_SUBGHZ_LrFhssHopCallback	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1150:9:SUBGRF_GetFskBandwidthRegValue	4
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_driver.c:1169:6:SUBGRF_GetCFO	3
diff --git a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_fw.cyclo b/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_fw.cyclo
deleted file mode 100644
index 91bfb38..0000000
--- a/STM32CubeIDE/Release/Middlewares/SubGHz_Phy/radio_fw.cyclo
+++ /dev/null
@@ -1,12 +0,0 @@
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:257:9:RFW_TransmitLongPacket	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:422:9:RFW_ReceiveLongPacket	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:474:9:RFW_Init	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:552:6:RFW_DeInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:559:9:RFW_Is_Init	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:568:9:RFW_Is_LongPacketModeEnabled	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:577:6:RFW_SetAntSwitch	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:584:9:RFW_TransmitInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:636:9:RFW_ReceiveInit	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:659:6:RFW_DeInit_TxLongPacket	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:669:6:RFW_ReceivePayload	1
-D:/OneDrive/STM32WLV13/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio_fw.c:724:6:RFW_SetRadioModem	1
diff --git a/STM32CubeIDE/Release/STS_AS923_M7.list b/STM32CubeIDE/Release/STS_AS923_M7.list
deleted file mode 100644
index 7855c1c..0000000
--- a/STM32CubeIDE/Release/STS_AS923_M7.list
+++ /dev/null
@@ -1,30725 +0,0 @@
-
-STS_AS923_M7.elf:     file format elf32-littlearm
-
-Sections:
-Idx Name          Size      VMA       LMA       File off  Algn
-  0 .isr_vector   00000138  08000000  08000000  00010000  2**0
-                  CONTENTS, ALLOC, LOAD, READONLY, DATA
-  1 .text         00013198  08000138  08000138  00010138  2**3
-                  CONTENTS, ALLOC, LOAD, READONLY, CODE
-  2 .rodata       000140f8  080132d0  080132d0  000232d0  2**2
-                  CONTENTS, ALLOC, LOAD, READONLY, DATA
-  3 .ARM.extab    00000000  080273c8  080273c8  0004e5d8  2**0
-                  CONTENTS
-  4 .ARM          00000008  080273c8  080273c8  000373c8  2**2
-                  CONTENTS, ALLOC, LOAD, READONLY, DATA
-  5 .preinit_array 00000000  080273d0  080273d0  0004e5d8  2**0
-                  CONTENTS, ALLOC, LOAD, DATA
-  6 .init_array   00000008  080273d0  080273d0  000373d0  2**2
-                  CONTENTS, ALLOC, LOAD, DATA
-  7 .fini_array   00000008  080273d8  080273d8  000373d8  2**2
-                  CONTENTS, ALLOC, LOAD, DATA
-  8 .USER_embedded_Keys 000000d8  0803e500  0803e500  0004e500  2**2
-                  CONTENTS, ALLOC, LOAD, READONLY, DATA
-  9 .data         00000180  20000000  080273e0  00040000  2**2
-                  CONTENTS, ALLOC, LOAD, DATA
- 10 LW_NVM_RAM    00000b88  20008000  20008000  00058000  2**2
-                  ALLOC
- 11 .bss          00005048  20000180  20000180  00050180  2**2
-                  ALLOC
- 12 RAM1_region   00000000  200051c8  200051c8  0004e5d8  2**0
-                  CONTENTS
- 13 RAM2_region   00000000  20009000  20009000  0004e5d8  2**0
-                  CONTENTS
- 14 ._user_heap_stack 00000a00  200051c8  200051c8  00050180  2**0
-                  ALLOC
- 15 .ARM.attributes 0000002a  00000000  00000000  0004e5d8  2**0
-                  CONTENTS, READONLY
- 16 .comment      000000b8  00000000  00000000  0004e602  2**0
-                  CONTENTS, READONLY
- 17 .debug_info   00009d69  00000000  00000000  0004e6ba  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 18 .debug_abbrev 000012cc  00000000  00000000  00058423  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 19 .debug_loc    000044e0  00000000  00000000  000596ef  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 20 .debug_aranges 00000160  00000000  00000000  0005dbcf  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 21 .debug_ranges 00000180  00000000  00000000  0005dd2f  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 22 .debug_line   0000439b  00000000  00000000  0005deaf  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 23 .debug_str    00001206  00000000  00000000  0006224a  2**0
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
- 24 .debug_frame  000009c0  00000000  00000000  00063450  2**2
-                  CONTENTS, READONLY, DEBUGGING, OCTETS
-
-Disassembly of section .text:
-
-08000138 <__do_global_dtors_aux>:
- 8000138:	b510      	push	{r4, lr}
- 800013a:	4c05      	ldr	r4, [pc, #20]	; (8000150 <__do_global_dtors_aux+0x18>)
- 800013c:	7823      	ldrb	r3, [r4, #0]
- 800013e:	b933      	cbnz	r3, 800014e <__do_global_dtors_aux+0x16>
- 8000140:	4b04      	ldr	r3, [pc, #16]	; (8000154 <__do_global_dtors_aux+0x1c>)
- 8000142:	b113      	cbz	r3, 800014a <__do_global_dtors_aux+0x12>
- 8000144:	4804      	ldr	r0, [pc, #16]	; (8000158 <__do_global_dtors_aux+0x20>)
- 8000146:	f3af 8000 	nop.w
- 800014a:	2301      	movs	r3, #1
- 800014c:	7023      	strb	r3, [r4, #0]
- 800014e:	bd10      	pop	{r4, pc}
- 8000150:	20000180 	.word	0x20000180
- 8000154:	00000000 	.word	0x00000000
- 8000158:	080132b8 	.word	0x080132b8
-
-0800015c <frame_dummy>:
- 800015c:	b508      	push	{r3, lr}
- 800015e:	4b03      	ldr	r3, [pc, #12]	; (800016c <frame_dummy+0x10>)
- 8000160:	b11b      	cbz	r3, 800016a <frame_dummy+0xe>
- 8000162:	4903      	ldr	r1, [pc, #12]	; (8000170 <frame_dummy+0x14>)
- 8000164:	4803      	ldr	r0, [pc, #12]	; (8000174 <frame_dummy+0x18>)
- 8000166:	f3af 8000 	nop.w
- 800016a:	bd08      	pop	{r3, pc}
- 800016c:	00000000 	.word	0x00000000
- 8000170:	20000184 	.word	0x20000184
- 8000174:	080132b8 	.word	0x080132b8
-
-08000178 <strlen>:
- 8000178:	4603      	mov	r3, r0
- 800017a:	f813 2b01 	ldrb.w	r2, [r3], #1
- 800017e:	2a00      	cmp	r2, #0
- 8000180:	d1fb      	bne.n	800017a <strlen+0x2>
- 8000182:	1a18      	subs	r0, r3, r0
- 8000184:	3801      	subs	r0, #1
- 8000186:	4770      	bx	lr
-
-08000188 <__aeabi_drsub>:
- 8000188:	f081 4100 	eor.w	r1, r1, #2147483648	; 0x80000000
- 800018c:	e002      	b.n	8000194 <__adddf3>
- 800018e:	bf00      	nop
-
-08000190 <__aeabi_dsub>:
- 8000190:	f083 4300 	eor.w	r3, r3, #2147483648	; 0x80000000
-
-08000194 <__adddf3>:
- 8000194:	b530      	push	{r4, r5, lr}
- 8000196:	ea4f 0441 	mov.w	r4, r1, lsl #1
- 800019a:	ea4f 0543 	mov.w	r5, r3, lsl #1
- 800019e:	ea94 0f05 	teq	r4, r5
- 80001a2:	bf08      	it	eq
- 80001a4:	ea90 0f02 	teqeq	r0, r2
- 80001a8:	bf1f      	itttt	ne
- 80001aa:	ea54 0c00 	orrsne.w	ip, r4, r0
- 80001ae:	ea55 0c02 	orrsne.w	ip, r5, r2
- 80001b2:	ea7f 5c64 	mvnsne.w	ip, r4, asr #21
- 80001b6:	ea7f 5c65 	mvnsne.w	ip, r5, asr #21
- 80001ba:	f000 80e2 	beq.w	8000382 <__adddf3+0x1ee>
- 80001be:	ea4f 5454 	mov.w	r4, r4, lsr #21
- 80001c2:	ebd4 5555 	rsbs	r5, r4, r5, lsr #21
- 80001c6:	bfb8      	it	lt
- 80001c8:	426d      	neglt	r5, r5
- 80001ca:	dd0c      	ble.n	80001e6 <__adddf3+0x52>
- 80001cc:	442c      	add	r4, r5
- 80001ce:	ea80 0202 	eor.w	r2, r0, r2
- 80001d2:	ea81 0303 	eor.w	r3, r1, r3
- 80001d6:	ea82 0000 	eor.w	r0, r2, r0
- 80001da:	ea83 0101 	eor.w	r1, r3, r1
- 80001de:	ea80 0202 	eor.w	r2, r0, r2
- 80001e2:	ea81 0303 	eor.w	r3, r1, r3
- 80001e6:	2d36      	cmp	r5, #54	; 0x36
- 80001e8:	bf88      	it	hi
- 80001ea:	bd30      	pophi	{r4, r5, pc}
- 80001ec:	f011 4f00 	tst.w	r1, #2147483648	; 0x80000000
- 80001f0:	ea4f 3101 	mov.w	r1, r1, lsl #12
- 80001f4:	f44f 1c80 	mov.w	ip, #1048576	; 0x100000
- 80001f8:	ea4c 3111 	orr.w	r1, ip, r1, lsr #12
- 80001fc:	d002      	beq.n	8000204 <__adddf3+0x70>
- 80001fe:	4240      	negs	r0, r0
- 8000200:	eb61 0141 	sbc.w	r1, r1, r1, lsl #1
- 8000204:	f013 4f00 	tst.w	r3, #2147483648	; 0x80000000
- 8000208:	ea4f 3303 	mov.w	r3, r3, lsl #12
- 800020c:	ea4c 3313 	orr.w	r3, ip, r3, lsr #12
- 8000210:	d002      	beq.n	8000218 <__adddf3+0x84>
- 8000212:	4252      	negs	r2, r2
- 8000214:	eb63 0343 	sbc.w	r3, r3, r3, lsl #1
- 8000218:	ea94 0f05 	teq	r4, r5
- 800021c:	f000 80a7 	beq.w	800036e <__adddf3+0x1da>
- 8000220:	f1a4 0401 	sub.w	r4, r4, #1
- 8000224:	f1d5 0e20 	rsbs	lr, r5, #32
- 8000228:	db0d      	blt.n	8000246 <__adddf3+0xb2>
- 800022a:	fa02 fc0e 	lsl.w	ip, r2, lr
- 800022e:	fa22 f205 	lsr.w	r2, r2, r5
- 8000232:	1880      	adds	r0, r0, r2
- 8000234:	f141 0100 	adc.w	r1, r1, #0
- 8000238:	fa03 f20e 	lsl.w	r2, r3, lr
- 800023c:	1880      	adds	r0, r0, r2
- 800023e:	fa43 f305 	asr.w	r3, r3, r5
- 8000242:	4159      	adcs	r1, r3
- 8000244:	e00e      	b.n	8000264 <__adddf3+0xd0>
- 8000246:	f1a5 0520 	sub.w	r5, r5, #32
- 800024a:	f10e 0e20 	add.w	lr, lr, #32
- 800024e:	2a01      	cmp	r2, #1
- 8000250:	fa03 fc0e 	lsl.w	ip, r3, lr
- 8000254:	bf28      	it	cs
- 8000256:	f04c 0c02 	orrcs.w	ip, ip, #2
- 800025a:	fa43 f305 	asr.w	r3, r3, r5
- 800025e:	18c0      	adds	r0, r0, r3
- 8000260:	eb51 71e3 	adcs.w	r1, r1, r3, asr #31
- 8000264:	f001 4500 	and.w	r5, r1, #2147483648	; 0x80000000
- 8000268:	d507      	bpl.n	800027a <__adddf3+0xe6>
- 800026a:	f04f 0e00 	mov.w	lr, #0
- 800026e:	f1dc 0c00 	rsbs	ip, ip, #0
- 8000272:	eb7e 0000 	sbcs.w	r0, lr, r0
- 8000276:	eb6e 0101 	sbc.w	r1, lr, r1
- 800027a:	f5b1 1f80 	cmp.w	r1, #1048576	; 0x100000
- 800027e:	d31b      	bcc.n	80002b8 <__adddf3+0x124>
- 8000280:	f5b1 1f00 	cmp.w	r1, #2097152	; 0x200000
- 8000284:	d30c      	bcc.n	80002a0 <__adddf3+0x10c>
- 8000286:	0849      	lsrs	r1, r1, #1
- 8000288:	ea5f 0030 	movs.w	r0, r0, rrx
- 800028c:	ea4f 0c3c 	mov.w	ip, ip, rrx
- 8000290:	f104 0401 	add.w	r4, r4, #1
- 8000294:	ea4f 5244 	mov.w	r2, r4, lsl #21
- 8000298:	f512 0f80 	cmn.w	r2, #4194304	; 0x400000
- 800029c:	f080 809a 	bcs.w	80003d4 <__adddf3+0x240>
- 80002a0:	f1bc 4f00 	cmp.w	ip, #2147483648	; 0x80000000
- 80002a4:	bf08      	it	eq
- 80002a6:	ea5f 0c50 	movseq.w	ip, r0, lsr #1
- 80002aa:	f150 0000 	adcs.w	r0, r0, #0
- 80002ae:	eb41 5104 	adc.w	r1, r1, r4, lsl #20
- 80002b2:	ea41 0105 	orr.w	r1, r1, r5
- 80002b6:	bd30      	pop	{r4, r5, pc}
- 80002b8:	ea5f 0c4c 	movs.w	ip, ip, lsl #1
- 80002bc:	4140      	adcs	r0, r0
- 80002be:	eb41 0101 	adc.w	r1, r1, r1
- 80002c2:	3c01      	subs	r4, #1
- 80002c4:	bf28      	it	cs
- 80002c6:	f5b1 1f80 	cmpcs.w	r1, #1048576	; 0x100000
- 80002ca:	d2e9      	bcs.n	80002a0 <__adddf3+0x10c>
- 80002cc:	f091 0f00 	teq	r1, #0
- 80002d0:	bf04      	itt	eq
- 80002d2:	4601      	moveq	r1, r0
- 80002d4:	2000      	moveq	r0, #0
- 80002d6:	fab1 f381 	clz	r3, r1
- 80002da:	bf08      	it	eq
- 80002dc:	3320      	addeq	r3, #32
- 80002de:	f1a3 030b 	sub.w	r3, r3, #11
- 80002e2:	f1b3 0220 	subs.w	r2, r3, #32
- 80002e6:	da0c      	bge.n	8000302 <__adddf3+0x16e>
- 80002e8:	320c      	adds	r2, #12
- 80002ea:	dd08      	ble.n	80002fe <__adddf3+0x16a>
- 80002ec:	f102 0c14 	add.w	ip, r2, #20
- 80002f0:	f1c2 020c 	rsb	r2, r2, #12
- 80002f4:	fa01 f00c 	lsl.w	r0, r1, ip
- 80002f8:	fa21 f102 	lsr.w	r1, r1, r2
- 80002fc:	e00c      	b.n	8000318 <__adddf3+0x184>
- 80002fe:	f102 0214 	add.w	r2, r2, #20
- 8000302:	bfd8      	it	le
- 8000304:	f1c2 0c20 	rsble	ip, r2, #32
- 8000308:	fa01 f102 	lsl.w	r1, r1, r2
- 800030c:	fa20 fc0c 	lsr.w	ip, r0, ip
- 8000310:	bfdc      	itt	le
- 8000312:	ea41 010c 	orrle.w	r1, r1, ip
- 8000316:	4090      	lslle	r0, r2
- 8000318:	1ae4      	subs	r4, r4, r3
- 800031a:	bfa2      	ittt	ge
- 800031c:	eb01 5104 	addge.w	r1, r1, r4, lsl #20
- 8000320:	4329      	orrge	r1, r5
- 8000322:	bd30      	popge	{r4, r5, pc}
- 8000324:	ea6f 0404 	mvn.w	r4, r4
- 8000328:	3c1f      	subs	r4, #31
- 800032a:	da1c      	bge.n	8000366 <__adddf3+0x1d2>
- 800032c:	340c      	adds	r4, #12
- 800032e:	dc0e      	bgt.n	800034e <__adddf3+0x1ba>
- 8000330:	f104 0414 	add.w	r4, r4, #20
- 8000334:	f1c4 0220 	rsb	r2, r4, #32
- 8000338:	fa20 f004 	lsr.w	r0, r0, r4
- 800033c:	fa01 f302 	lsl.w	r3, r1, r2
- 8000340:	ea40 0003 	orr.w	r0, r0, r3
- 8000344:	fa21 f304 	lsr.w	r3, r1, r4
- 8000348:	ea45 0103 	orr.w	r1, r5, r3
- 800034c:	bd30      	pop	{r4, r5, pc}
- 800034e:	f1c4 040c 	rsb	r4, r4, #12
- 8000352:	f1c4 0220 	rsb	r2, r4, #32
- 8000356:	fa20 f002 	lsr.w	r0, r0, r2
- 800035a:	fa01 f304 	lsl.w	r3, r1, r4
- 800035e:	ea40 0003 	orr.w	r0, r0, r3
- 8000362:	4629      	mov	r1, r5
- 8000364:	bd30      	pop	{r4, r5, pc}
- 8000366:	fa21 f004 	lsr.w	r0, r1, r4
- 800036a:	4629      	mov	r1, r5
- 800036c:	bd30      	pop	{r4, r5, pc}
- 800036e:	f094 0f00 	teq	r4, #0
- 8000372:	f483 1380 	eor.w	r3, r3, #1048576	; 0x100000
- 8000376:	bf06      	itte	eq
- 8000378:	f481 1180 	eoreq.w	r1, r1, #1048576	; 0x100000
- 800037c:	3401      	addeq	r4, #1
- 800037e:	3d01      	subne	r5, #1
- 8000380:	e74e      	b.n	8000220 <__adddf3+0x8c>
- 8000382:	ea7f 5c64 	mvns.w	ip, r4, asr #21
- 8000386:	bf18      	it	ne
- 8000388:	ea7f 5c65 	mvnsne.w	ip, r5, asr #21
- 800038c:	d029      	beq.n	80003e2 <__adddf3+0x24e>
- 800038e:	ea94 0f05 	teq	r4, r5
- 8000392:	bf08      	it	eq
- 8000394:	ea90 0f02 	teqeq	r0, r2
- 8000398:	d005      	beq.n	80003a6 <__adddf3+0x212>
- 800039a:	ea54 0c00 	orrs.w	ip, r4, r0
- 800039e:	bf04      	itt	eq
- 80003a0:	4619      	moveq	r1, r3
- 80003a2:	4610      	moveq	r0, r2
- 80003a4:	bd30      	pop	{r4, r5, pc}
- 80003a6:	ea91 0f03 	teq	r1, r3
- 80003aa:	bf1e      	ittt	ne
- 80003ac:	2100      	movne	r1, #0
- 80003ae:	2000      	movne	r0, #0
- 80003b0:	bd30      	popne	{r4, r5, pc}
- 80003b2:	ea5f 5c54 	movs.w	ip, r4, lsr #21
- 80003b6:	d105      	bne.n	80003c4 <__adddf3+0x230>
- 80003b8:	0040      	lsls	r0, r0, #1
- 80003ba:	4149      	adcs	r1, r1
- 80003bc:	bf28      	it	cs
- 80003be:	f041 4100 	orrcs.w	r1, r1, #2147483648	; 0x80000000
- 80003c2:	bd30      	pop	{r4, r5, pc}
- 80003c4:	f514 0480 	adds.w	r4, r4, #4194304	; 0x400000
- 80003c8:	bf3c      	itt	cc
- 80003ca:	f501 1180 	addcc.w	r1, r1, #1048576	; 0x100000
- 80003ce:	bd30      	popcc	{r4, r5, pc}
- 80003d0:	f001 4500 	and.w	r5, r1, #2147483648	; 0x80000000
- 80003d4:	f045 41fe 	orr.w	r1, r5, #2130706432	; 0x7f000000
- 80003d8:	f441 0170 	orr.w	r1, r1, #15728640	; 0xf00000
- 80003dc:	f04f 0000 	mov.w	r0, #0
- 80003e0:	bd30      	pop	{r4, r5, pc}
- 80003e2:	ea7f 5c64 	mvns.w	ip, r4, asr #21
- 80003e6:	bf1a      	itte	ne
- 80003e8:	4619      	movne	r1, r3
- 80003ea:	4610      	movne	r0, r2
- 80003ec:	ea7f 5c65 	mvnseq.w	ip, r5, asr #21
- 80003f0:	bf1c      	itt	ne
- 80003f2:	460b      	movne	r3, r1
- 80003f4:	4602      	movne	r2, r0
- 80003f6:	ea50 3401 	orrs.w	r4, r0, r1, lsl #12
- 80003fa:	bf06      	itte	eq
- 80003fc:	ea52 3503 	orrseq.w	r5, r2, r3, lsl #12
- 8000400:	ea91 0f03 	teqeq	r1, r3
- 8000404:	f441 2100 	orrne.w	r1, r1, #524288	; 0x80000
- 8000408:	bd30      	pop	{r4, r5, pc}
- 800040a:	bf00      	nop
-
-0800040c <__aeabi_ui2d>:
- 800040c:	f090 0f00 	teq	r0, #0
- 8000410:	bf04      	itt	eq
- 8000412:	2100      	moveq	r1, #0
- 8000414:	4770      	bxeq	lr
- 8000416:	b530      	push	{r4, r5, lr}
- 8000418:	f44f 6480 	mov.w	r4, #1024	; 0x400
- 800041c:	f104 0432 	add.w	r4, r4, #50	; 0x32
- 8000420:	f04f 0500 	mov.w	r5, #0
- 8000424:	f04f 0100 	mov.w	r1, #0
- 8000428:	e750      	b.n	80002cc <__adddf3+0x138>
- 800042a:	bf00      	nop
-
-0800042c <__aeabi_i2d>:
- 800042c:	f090 0f00 	teq	r0, #0
- 8000430:	bf04      	itt	eq
- 8000432:	2100      	moveq	r1, #0
- 8000434:	4770      	bxeq	lr
- 8000436:	b530      	push	{r4, r5, lr}
- 8000438:	f44f 6480 	mov.w	r4, #1024	; 0x400
- 800043c:	f104 0432 	add.w	r4, r4, #50	; 0x32
- 8000440:	f010 4500 	ands.w	r5, r0, #2147483648	; 0x80000000
- 8000444:	bf48      	it	mi
- 8000446:	4240      	negmi	r0, r0
- 8000448:	f04f 0100 	mov.w	r1, #0
- 800044c:	e73e      	b.n	80002cc <__adddf3+0x138>
- 800044e:	bf00      	nop
-
-08000450 <__aeabi_f2d>:
- 8000450:	0042      	lsls	r2, r0, #1
- 8000452:	ea4f 01e2 	mov.w	r1, r2, asr #3
- 8000456:	ea4f 0131 	mov.w	r1, r1, rrx
- 800045a:	ea4f 7002 	mov.w	r0, r2, lsl #28
- 800045e:	bf1f      	itttt	ne
- 8000460:	f012 437f 	andsne.w	r3, r2, #4278190080	; 0xff000000
- 8000464:	f093 4f7f 	teqne	r3, #4278190080	; 0xff000000
- 8000468:	f081 5160 	eorne.w	r1, r1, #939524096	; 0x38000000
- 800046c:	4770      	bxne	lr
- 800046e:	f032 427f 	bics.w	r2, r2, #4278190080	; 0xff000000
- 8000472:	bf08      	it	eq
- 8000474:	4770      	bxeq	lr
- 8000476:	f093 4f7f 	teq	r3, #4278190080	; 0xff000000
- 800047a:	bf04      	itt	eq
- 800047c:	f441 2100 	orreq.w	r1, r1, #524288	; 0x80000
- 8000480:	4770      	bxeq	lr
- 8000482:	b530      	push	{r4, r5, lr}
- 8000484:	f44f 7460 	mov.w	r4, #896	; 0x380
- 8000488:	f001 4500 	and.w	r5, r1, #2147483648	; 0x80000000
- 800048c:	f021 4100 	bic.w	r1, r1, #2147483648	; 0x80000000
- 8000490:	e71c      	b.n	80002cc <__adddf3+0x138>
- 8000492:	bf00      	nop
-
-08000494 <__aeabi_ul2d>:
- 8000494:	ea50 0201 	orrs.w	r2, r0, r1
- 8000498:	bf08      	it	eq
- 800049a:	4770      	bxeq	lr
- 800049c:	b530      	push	{r4, r5, lr}
- 800049e:	f04f 0500 	mov.w	r5, #0
- 80004a2:	e00a      	b.n	80004ba <__aeabi_l2d+0x16>
-
-080004a4 <__aeabi_l2d>:
- 80004a4:	ea50 0201 	orrs.w	r2, r0, r1
- 80004a8:	bf08      	it	eq
- 80004aa:	4770      	bxeq	lr
- 80004ac:	b530      	push	{r4, r5, lr}
- 80004ae:	f011 4500 	ands.w	r5, r1, #2147483648	; 0x80000000
- 80004b2:	d502      	bpl.n	80004ba <__aeabi_l2d+0x16>
- 80004b4:	4240      	negs	r0, r0
- 80004b6:	eb61 0141 	sbc.w	r1, r1, r1, lsl #1
- 80004ba:	f44f 6480 	mov.w	r4, #1024	; 0x400
- 80004be:	f104 0432 	add.w	r4, r4, #50	; 0x32
- 80004c2:	ea5f 5c91 	movs.w	ip, r1, lsr #22
- 80004c6:	f43f aed8 	beq.w	800027a <__adddf3+0xe6>
- 80004ca:	f04f 0203 	mov.w	r2, #3
- 80004ce:	ea5f 0cdc 	movs.w	ip, ip, lsr #3
- 80004d2:	bf18      	it	ne
- 80004d4:	3203      	addne	r2, #3
- 80004d6:	ea5f 0cdc 	movs.w	ip, ip, lsr #3
- 80004da:	bf18      	it	ne
- 80004dc:	3203      	addne	r2, #3
- 80004de:	eb02 02dc 	add.w	r2, r2, ip, lsr #3
- 80004e2:	f1c2 0320 	rsb	r3, r2, #32
- 80004e6:	fa00 fc03 	lsl.w	ip, r0, r3
- 80004ea:	fa20 f002 	lsr.w	r0, r0, r2
- 80004ee:	fa01 fe03 	lsl.w	lr, r1, r3
- 80004f2:	ea40 000e 	orr.w	r0, r0, lr
- 80004f6:	fa21 f102 	lsr.w	r1, r1, r2
- 80004fa:	4414      	add	r4, r2
- 80004fc:	e6bd      	b.n	800027a <__adddf3+0xe6>
- 80004fe:	bf00      	nop
-
-08000500 <__aeabi_dmul>:
- 8000500:	b570      	push	{r4, r5, r6, lr}
- 8000502:	f04f 0cff 	mov.w	ip, #255	; 0xff
- 8000506:	f44c 6ce0 	orr.w	ip, ip, #1792	; 0x700
- 800050a:	ea1c 5411 	ands.w	r4, ip, r1, lsr #20
- 800050e:	bf1d      	ittte	ne
- 8000510:	ea1c 5513 	andsne.w	r5, ip, r3, lsr #20
- 8000514:	ea94 0f0c 	teqne	r4, ip
- 8000518:	ea95 0f0c 	teqne	r5, ip
- 800051c:	f000 f8de 	bleq	80006dc <__aeabi_dmul+0x1dc>
- 8000520:	442c      	add	r4, r5
- 8000522:	ea81 0603 	eor.w	r6, r1, r3
- 8000526:	ea21 514c 	bic.w	r1, r1, ip, lsl #21
- 800052a:	ea23 534c 	bic.w	r3, r3, ip, lsl #21
- 800052e:	ea50 3501 	orrs.w	r5, r0, r1, lsl #12
- 8000532:	bf18      	it	ne
- 8000534:	ea52 3503 	orrsne.w	r5, r2, r3, lsl #12
- 8000538:	f441 1180 	orr.w	r1, r1, #1048576	; 0x100000
- 800053c:	f443 1380 	orr.w	r3, r3, #1048576	; 0x100000
- 8000540:	d038      	beq.n	80005b4 <__aeabi_dmul+0xb4>
- 8000542:	fba0 ce02 	umull	ip, lr, r0, r2
- 8000546:	f04f 0500 	mov.w	r5, #0
- 800054a:	fbe1 e502 	umlal	lr, r5, r1, r2
- 800054e:	f006 4200 	and.w	r2, r6, #2147483648	; 0x80000000
- 8000552:	fbe0 e503 	umlal	lr, r5, r0, r3
- 8000556:	f04f 0600 	mov.w	r6, #0
- 800055a:	fbe1 5603 	umlal	r5, r6, r1, r3
- 800055e:	f09c 0f00 	teq	ip, #0
- 8000562:	bf18      	it	ne
- 8000564:	f04e 0e01 	orrne.w	lr, lr, #1
- 8000568:	f1a4 04ff 	sub.w	r4, r4, #255	; 0xff
- 800056c:	f5b6 7f00 	cmp.w	r6, #512	; 0x200
- 8000570:	f564 7440 	sbc.w	r4, r4, #768	; 0x300
- 8000574:	d204      	bcs.n	8000580 <__aeabi_dmul+0x80>
- 8000576:	ea5f 0e4e 	movs.w	lr, lr, lsl #1
- 800057a:	416d      	adcs	r5, r5
- 800057c:	eb46 0606 	adc.w	r6, r6, r6
- 8000580:	ea42 21c6 	orr.w	r1, r2, r6, lsl #11
- 8000584:	ea41 5155 	orr.w	r1, r1, r5, lsr #21
- 8000588:	ea4f 20c5 	mov.w	r0, r5, lsl #11
- 800058c:	ea40 505e 	orr.w	r0, r0, lr, lsr #21
- 8000590:	ea4f 2ece 	mov.w	lr, lr, lsl #11
- 8000594:	f1b4 0cfd 	subs.w	ip, r4, #253	; 0xfd
- 8000598:	bf88      	it	hi
- 800059a:	f5bc 6fe0 	cmphi.w	ip, #1792	; 0x700
- 800059e:	d81e      	bhi.n	80005de <__aeabi_dmul+0xde>
- 80005a0:	f1be 4f00 	cmp.w	lr, #2147483648	; 0x80000000
- 80005a4:	bf08      	it	eq
- 80005a6:	ea5f 0e50 	movseq.w	lr, r0, lsr #1
- 80005aa:	f150 0000 	adcs.w	r0, r0, #0
- 80005ae:	eb41 5104 	adc.w	r1, r1, r4, lsl #20
- 80005b2:	bd70      	pop	{r4, r5, r6, pc}
- 80005b4:	f006 4600 	and.w	r6, r6, #2147483648	; 0x80000000
- 80005b8:	ea46 0101 	orr.w	r1, r6, r1
- 80005bc:	ea40 0002 	orr.w	r0, r0, r2
- 80005c0:	ea81 0103 	eor.w	r1, r1, r3
- 80005c4:	ebb4 045c 	subs.w	r4, r4, ip, lsr #1
- 80005c8:	bfc2      	ittt	gt
- 80005ca:	ebd4 050c 	rsbsgt	r5, r4, ip
- 80005ce:	ea41 5104 	orrgt.w	r1, r1, r4, lsl #20
- 80005d2:	bd70      	popgt	{r4, r5, r6, pc}
- 80005d4:	f441 1180 	orr.w	r1, r1, #1048576	; 0x100000
- 80005d8:	f04f 0e00 	mov.w	lr, #0
- 80005dc:	3c01      	subs	r4, #1
- 80005de:	f300 80ab 	bgt.w	8000738 <__aeabi_dmul+0x238>
- 80005e2:	f114 0f36 	cmn.w	r4, #54	; 0x36
- 80005e6:	bfde      	ittt	le
- 80005e8:	2000      	movle	r0, #0
- 80005ea:	f001 4100 	andle.w	r1, r1, #2147483648	; 0x80000000
- 80005ee:	bd70      	pople	{r4, r5, r6, pc}
- 80005f0:	f1c4 0400 	rsb	r4, r4, #0
- 80005f4:	3c20      	subs	r4, #32
- 80005f6:	da35      	bge.n	8000664 <__aeabi_dmul+0x164>
- 80005f8:	340c      	adds	r4, #12
- 80005fa:	dc1b      	bgt.n	8000634 <__aeabi_dmul+0x134>
- 80005fc:	f104 0414 	add.w	r4, r4, #20
- 8000600:	f1c4 0520 	rsb	r5, r4, #32
- 8000604:	fa00 f305 	lsl.w	r3, r0, r5
- 8000608:	fa20 f004 	lsr.w	r0, r0, r4
- 800060c:	fa01 f205 	lsl.w	r2, r1, r5
- 8000610:	ea40 0002 	orr.w	r0, r0, r2
- 8000614:	f001 4200 	and.w	r2, r1, #2147483648	; 0x80000000
- 8000618:	f021 4100 	bic.w	r1, r1, #2147483648	; 0x80000000
- 800061c:	eb10 70d3 	adds.w	r0, r0, r3, lsr #31
- 8000620:	fa21 f604 	lsr.w	r6, r1, r4
- 8000624:	eb42 0106 	adc.w	r1, r2, r6
- 8000628:	ea5e 0e43 	orrs.w	lr, lr, r3, lsl #1
- 800062c:	bf08      	it	eq
- 800062e:	ea20 70d3 	biceq.w	r0, r0, r3, lsr #31
- 8000632:	bd70      	pop	{r4, r5, r6, pc}
- 8000634:	f1c4 040c 	rsb	r4, r4, #12
- 8000638:	f1c4 0520 	rsb	r5, r4, #32
- 800063c:	fa00 f304 	lsl.w	r3, r0, r4
- 8000640:	fa20 f005 	lsr.w	r0, r0, r5
- 8000644:	fa01 f204 	lsl.w	r2, r1, r4
- 8000648:	ea40 0002 	orr.w	r0, r0, r2
- 800064c:	f001 4100 	and.w	r1, r1, #2147483648	; 0x80000000
- 8000650:	eb10 70d3 	adds.w	r0, r0, r3, lsr #31
- 8000654:	f141 0100 	adc.w	r1, r1, #0
- 8000658:	ea5e 0e43 	orrs.w	lr, lr, r3, lsl #1
- 800065c:	bf08      	it	eq
- 800065e:	ea20 70d3 	biceq.w	r0, r0, r3, lsr #31
- 8000662:	bd70      	pop	{r4, r5, r6, pc}
- 8000664:	f1c4 0520 	rsb	r5, r4, #32
- 8000668:	fa00 f205 	lsl.w	r2, r0, r5
- 800066c:	ea4e 0e02 	orr.w	lr, lr, r2
- 8000670:	fa20 f304 	lsr.w	r3, r0, r4
- 8000674:	fa01 f205 	lsl.w	r2, r1, r5
- 8000678:	ea43 0302 	orr.w	r3, r3, r2
- 800067c:	fa21 f004 	lsr.w	r0, r1, r4
- 8000680:	f001 4100 	and.w	r1, r1, #2147483648	; 0x80000000
- 8000684:	fa21 f204 	lsr.w	r2, r1, r4
- 8000688:	ea20 0002 	bic.w	r0, r0, r2
- 800068c:	eb00 70d3 	add.w	r0, r0, r3, lsr #31
- 8000690:	ea5e 0e43 	orrs.w	lr, lr, r3, lsl #1
- 8000694:	bf08      	it	eq
- 8000696:	ea20 70d3 	biceq.w	r0, r0, r3, lsr #31
- 800069a:	bd70      	pop	{r4, r5, r6, pc}
- 800069c:	f094 0f00 	teq	r4, #0
- 80006a0:	d10f      	bne.n	80006c2 <__aeabi_dmul+0x1c2>
- 80006a2:	f001 4600 	and.w	r6, r1, #2147483648	; 0x80000000
- 80006a6:	0040      	lsls	r0, r0, #1
- 80006a8:	eb41 0101 	adc.w	r1, r1, r1
- 80006ac:	f411 1f80 	tst.w	r1, #1048576	; 0x100000
- 80006b0:	bf08      	it	eq
- 80006b2:	3c01      	subeq	r4, #1
- 80006b4:	d0f7      	beq.n	80006a6 <__aeabi_dmul+0x1a6>
- 80006b6:	ea41 0106 	orr.w	r1, r1, r6
- 80006ba:	f095 0f00 	teq	r5, #0
- 80006be:	bf18      	it	ne
- 80006c0:	4770      	bxne	lr
- 80006c2:	f003 4600 	and.w	r6, r3, #2147483648	; 0x80000000
- 80006c6:	0052      	lsls	r2, r2, #1
- 80006c8:	eb43 0303 	adc.w	r3, r3, r3
- 80006cc:	f413 1f80 	tst.w	r3, #1048576	; 0x100000
- 80006d0:	bf08      	it	eq
- 80006d2:	3d01      	subeq	r5, #1
- 80006d4:	d0f7      	beq.n	80006c6 <__aeabi_dmul+0x1c6>
- 80006d6:	ea43 0306 	orr.w	r3, r3, r6
- 80006da:	4770      	bx	lr
- 80006dc:	ea94 0f0c 	teq	r4, ip
- 80006e0:	ea0c 5513 	and.w	r5, ip, r3, lsr #20
- 80006e4:	bf18      	it	ne
- 80006e6:	ea95 0f0c 	teqne	r5, ip
- 80006ea:	d00c      	beq.n	8000706 <__aeabi_dmul+0x206>
- 80006ec:	ea50 0641 	orrs.w	r6, r0, r1, lsl #1
- 80006f0:	bf18      	it	ne
- 80006f2:	ea52 0643 	orrsne.w	r6, r2, r3, lsl #1
- 80006f6:	d1d1      	bne.n	800069c <__aeabi_dmul+0x19c>
- 80006f8:	ea81 0103 	eor.w	r1, r1, r3
- 80006fc:	f001 4100 	and.w	r1, r1, #2147483648	; 0x80000000
- 8000700:	f04f 0000 	mov.w	r0, #0
- 8000704:	bd70      	pop	{r4, r5, r6, pc}
- 8000706:	ea50 0641 	orrs.w	r6, r0, r1, lsl #1
- 800070a:	bf06      	itte	eq
- 800070c:	4610      	moveq	r0, r2
- 800070e:	4619      	moveq	r1, r3
- 8000710:	ea52 0643 	orrsne.w	r6, r2, r3, lsl #1
- 8000714:	d019      	beq.n	800074a <__aeabi_dmul+0x24a>
- 8000716:	ea94 0f0c 	teq	r4, ip
- 800071a:	d102      	bne.n	8000722 <__aeabi_dmul+0x222>
- 800071c:	ea50 3601 	orrs.w	r6, r0, r1, lsl #12
- 8000720:	d113      	bne.n	800074a <__aeabi_dmul+0x24a>
- 8000722:	ea95 0f0c 	teq	r5, ip
- 8000726:	d105      	bne.n	8000734 <__aeabi_dmul+0x234>
- 8000728:	ea52 3603 	orrs.w	r6, r2, r3, lsl #12
- 800072c:	bf1c      	itt	ne
- 800072e:	4610      	movne	r0, r2
- 8000730:	4619      	movne	r1, r3
- 8000732:	d10a      	bne.n	800074a <__aeabi_dmul+0x24a>
- 8000734:	ea81 0103 	eor.w	r1, r1, r3
- 8000738:	f001 4100 	and.w	r1, r1, #2147483648	; 0x80000000
- 800073c:	f041 41fe 	orr.w	r1, r1, #2130706432	; 0x7f000000
- 8000740:	f441 0170 	orr.w	r1, r1, #15728640	; 0xf00000
- 8000744:	f04f 0000 	mov.w	r0, #0
- 8000748:	bd70      	pop	{r4, r5, r6, pc}
- 800074a:	f041 41fe 	orr.w	r1, r1, #2130706432	; 0x7f000000
- 800074e:	f441 0178 	orr.w	r1, r1, #16252928	; 0xf80000
- 8000752:	bd70      	pop	{r4, r5, r6, pc}
-
-08000754 <__aeabi_ddiv>:
- 8000754:	b570      	push	{r4, r5, r6, lr}
- 8000756:	f04f 0cff 	mov.w	ip, #255	; 0xff
- 800075a:	f44c 6ce0 	orr.w	ip, ip, #1792	; 0x700
- 800075e:	ea1c 5411 	ands.w	r4, ip, r1, lsr #20
- 8000762:	bf1d      	ittte	ne
- 8000764:	ea1c 5513 	andsne.w	r5, ip, r3, lsr #20
- 8000768:	ea94 0f0c 	teqne	r4, ip
- 800076c:	ea95 0f0c 	teqne	r5, ip
- 8000770:	f000 f8a7 	bleq	80008c2 <__aeabi_ddiv+0x16e>
- 8000774:	eba4 0405 	sub.w	r4, r4, r5
- 8000778:	ea81 0e03 	eor.w	lr, r1, r3
- 800077c:	ea52 3503 	orrs.w	r5, r2, r3, lsl #12
- 8000780:	ea4f 3101 	mov.w	r1, r1, lsl #12
- 8000784:	f000 8088 	beq.w	8000898 <__aeabi_ddiv+0x144>
- 8000788:	ea4f 3303 	mov.w	r3, r3, lsl #12
- 800078c:	f04f 5580 	mov.w	r5, #268435456	; 0x10000000
- 8000790:	ea45 1313 	orr.w	r3, r5, r3, lsr #4
- 8000794:	ea43 6312 	orr.w	r3, r3, r2, lsr #24
- 8000798:	ea4f 2202 	mov.w	r2, r2, lsl #8
- 800079c:	ea45 1511 	orr.w	r5, r5, r1, lsr #4
- 80007a0:	ea45 6510 	orr.w	r5, r5, r0, lsr #24
- 80007a4:	ea4f 2600 	mov.w	r6, r0, lsl #8
- 80007a8:	f00e 4100 	and.w	r1, lr, #2147483648	; 0x80000000
- 80007ac:	429d      	cmp	r5, r3
- 80007ae:	bf08      	it	eq
- 80007b0:	4296      	cmpeq	r6, r2
- 80007b2:	f144 04fd 	adc.w	r4, r4, #253	; 0xfd
- 80007b6:	f504 7440 	add.w	r4, r4, #768	; 0x300
- 80007ba:	d202      	bcs.n	80007c2 <__aeabi_ddiv+0x6e>
- 80007bc:	085b      	lsrs	r3, r3, #1
- 80007be:	ea4f 0232 	mov.w	r2, r2, rrx
- 80007c2:	1ab6      	subs	r6, r6, r2
- 80007c4:	eb65 0503 	sbc.w	r5, r5, r3
- 80007c8:	085b      	lsrs	r3, r3, #1
- 80007ca:	ea4f 0232 	mov.w	r2, r2, rrx
- 80007ce:	f44f 1080 	mov.w	r0, #1048576	; 0x100000
- 80007d2:	f44f 2c00 	mov.w	ip, #524288	; 0x80000
- 80007d6:	ebb6 0e02 	subs.w	lr, r6, r2
- 80007da:	eb75 0e03 	sbcs.w	lr, r5, r3
- 80007de:	bf22      	ittt	cs
- 80007e0:	1ab6      	subcs	r6, r6, r2
- 80007e2:	4675      	movcs	r5, lr
- 80007e4:	ea40 000c 	orrcs.w	r0, r0, ip
- 80007e8:	085b      	lsrs	r3, r3, #1
- 80007ea:	ea4f 0232 	mov.w	r2, r2, rrx
- 80007ee:	ebb6 0e02 	subs.w	lr, r6, r2
- 80007f2:	eb75 0e03 	sbcs.w	lr, r5, r3
- 80007f6:	bf22      	ittt	cs
- 80007f8:	1ab6      	subcs	r6, r6, r2
- 80007fa:	4675      	movcs	r5, lr
- 80007fc:	ea40 005c 	orrcs.w	r0, r0, ip, lsr #1
- 8000800:	085b      	lsrs	r3, r3, #1
- 8000802:	ea4f 0232 	mov.w	r2, r2, rrx
- 8000806:	ebb6 0e02 	subs.w	lr, r6, r2
- 800080a:	eb75 0e03 	sbcs.w	lr, r5, r3
- 800080e:	bf22      	ittt	cs
- 8000810:	1ab6      	subcs	r6, r6, r2
- 8000812:	4675      	movcs	r5, lr
- 8000814:	ea40 009c 	orrcs.w	r0, r0, ip, lsr #2
- 8000818:	085b      	lsrs	r3, r3, #1
- 800081a:	ea4f 0232 	mov.w	r2, r2, rrx
- 800081e:	ebb6 0e02 	subs.w	lr, r6, r2
- 8000822:	eb75 0e03 	sbcs.w	lr, r5, r3
- 8000826:	bf22      	ittt	cs
- 8000828:	1ab6      	subcs	r6, r6, r2
- 800082a:	4675      	movcs	r5, lr
- 800082c:	ea40 00dc 	orrcs.w	r0, r0, ip, lsr #3
- 8000830:	ea55 0e06 	orrs.w	lr, r5, r6
- 8000834:	d018      	beq.n	8000868 <__aeabi_ddiv+0x114>
- 8000836:	ea4f 1505 	mov.w	r5, r5, lsl #4
- 800083a:	ea45 7516 	orr.w	r5, r5, r6, lsr #28
- 800083e:	ea4f 1606 	mov.w	r6, r6, lsl #4
- 8000842:	ea4f 03c3 	mov.w	r3, r3, lsl #3
- 8000846:	ea43 7352 	orr.w	r3, r3, r2, lsr #29
- 800084a:	ea4f 02c2 	mov.w	r2, r2, lsl #3
- 800084e:	ea5f 1c1c 	movs.w	ip, ip, lsr #4
- 8000852:	d1c0      	bne.n	80007d6 <__aeabi_ddiv+0x82>
- 8000854:	f411 1f80 	tst.w	r1, #1048576	; 0x100000
- 8000858:	d10b      	bne.n	8000872 <__aeabi_ddiv+0x11e>
- 800085a:	ea41 0100 	orr.w	r1, r1, r0
- 800085e:	f04f 0000 	mov.w	r0, #0
- 8000862:	f04f 4c00 	mov.w	ip, #2147483648	; 0x80000000
- 8000866:	e7b6      	b.n	80007d6 <__aeabi_ddiv+0x82>
- 8000868:	f411 1f80 	tst.w	r1, #1048576	; 0x100000
- 800086c:	bf04      	itt	eq
- 800086e:	4301      	orreq	r1, r0
- 8000870:	2000      	moveq	r0, #0
- 8000872:	f1b4 0cfd 	subs.w	ip, r4, #253	; 0xfd
- 8000876:	bf88      	it	hi
- 8000878:	f5bc 6fe0 	cmphi.w	ip, #1792	; 0x700
- 800087c:	f63f aeaf 	bhi.w	80005de <__aeabi_dmul+0xde>
- 8000880:	ebb5 0c03 	subs.w	ip, r5, r3
- 8000884:	bf04      	itt	eq
- 8000886:	ebb6 0c02 	subseq.w	ip, r6, r2
- 800088a:	ea5f 0c50 	movseq.w	ip, r0, lsr #1
- 800088e:	f150 0000 	adcs.w	r0, r0, #0
- 8000892:	eb41 5104 	adc.w	r1, r1, r4, lsl #20
- 8000896:	bd70      	pop	{r4, r5, r6, pc}
- 8000898:	f00e 4e00 	and.w	lr, lr, #2147483648	; 0x80000000
- 800089c:	ea4e 3111 	orr.w	r1, lr, r1, lsr #12
- 80008a0:	eb14 045c 	adds.w	r4, r4, ip, lsr #1
- 80008a4:	bfc2      	ittt	gt
- 80008a6:	ebd4 050c 	rsbsgt	r5, r4, ip
- 80008aa:	ea41 5104 	orrgt.w	r1, r1, r4, lsl #20
- 80008ae:	bd70      	popgt	{r4, r5, r6, pc}
- 80008b0:	f441 1180 	orr.w	r1, r1, #1048576	; 0x100000
- 80008b4:	f04f 0e00 	mov.w	lr, #0
- 80008b8:	3c01      	subs	r4, #1
- 80008ba:	e690      	b.n	80005de <__aeabi_dmul+0xde>
- 80008bc:	ea45 0e06 	orr.w	lr, r5, r6
- 80008c0:	e68d      	b.n	80005de <__aeabi_dmul+0xde>
- 80008c2:	ea0c 5513 	and.w	r5, ip, r3, lsr #20
- 80008c6:	ea94 0f0c 	teq	r4, ip
- 80008ca:	bf08      	it	eq
- 80008cc:	ea95 0f0c 	teqeq	r5, ip
- 80008d0:	f43f af3b 	beq.w	800074a <__aeabi_dmul+0x24a>
- 80008d4:	ea94 0f0c 	teq	r4, ip
- 80008d8:	d10a      	bne.n	80008f0 <__aeabi_ddiv+0x19c>
- 80008da:	ea50 3401 	orrs.w	r4, r0, r1, lsl #12
- 80008de:	f47f af34 	bne.w	800074a <__aeabi_dmul+0x24a>
- 80008e2:	ea95 0f0c 	teq	r5, ip
- 80008e6:	f47f af25 	bne.w	8000734 <__aeabi_dmul+0x234>
- 80008ea:	4610      	mov	r0, r2
- 80008ec:	4619      	mov	r1, r3
- 80008ee:	e72c      	b.n	800074a <__aeabi_dmul+0x24a>
- 80008f0:	ea95 0f0c 	teq	r5, ip
- 80008f4:	d106      	bne.n	8000904 <__aeabi_ddiv+0x1b0>
- 80008f6:	ea52 3503 	orrs.w	r5, r2, r3, lsl #12
- 80008fa:	f43f aefd 	beq.w	80006f8 <__aeabi_dmul+0x1f8>
- 80008fe:	4610      	mov	r0, r2
- 8000900:	4619      	mov	r1, r3
- 8000902:	e722      	b.n	800074a <__aeabi_dmul+0x24a>
- 8000904:	ea50 0641 	orrs.w	r6, r0, r1, lsl #1
- 8000908:	bf18      	it	ne
- 800090a:	ea52 0643 	orrsne.w	r6, r2, r3, lsl #1
- 800090e:	f47f aec5 	bne.w	800069c <__aeabi_dmul+0x19c>
- 8000912:	ea50 0441 	orrs.w	r4, r0, r1, lsl #1
- 8000916:	f47f af0d 	bne.w	8000734 <__aeabi_dmul+0x234>
- 800091a:	ea52 0543 	orrs.w	r5, r2, r3, lsl #1
- 800091e:	f47f aeeb 	bne.w	80006f8 <__aeabi_dmul+0x1f8>
- 8000922:	e712      	b.n	800074a <__aeabi_dmul+0x24a>
-
-08000924 <__gedf2>:
- 8000924:	f04f 3cff 	mov.w	ip, #4294967295
- 8000928:	e006      	b.n	8000938 <__cmpdf2+0x4>
- 800092a:	bf00      	nop
-
-0800092c <__ledf2>:
- 800092c:	f04f 0c01 	mov.w	ip, #1
- 8000930:	e002      	b.n	8000938 <__cmpdf2+0x4>
- 8000932:	bf00      	nop
-
-08000934 <__cmpdf2>:
- 8000934:	f04f 0c01 	mov.w	ip, #1
- 8000938:	f84d cd04 	str.w	ip, [sp, #-4]!
- 800093c:	ea4f 0c41 	mov.w	ip, r1, lsl #1
- 8000940:	ea7f 5c6c 	mvns.w	ip, ip, asr #21
- 8000944:	ea4f 0c43 	mov.w	ip, r3, lsl #1
- 8000948:	bf18      	it	ne
- 800094a:	ea7f 5c6c 	mvnsne.w	ip, ip, asr #21
- 800094e:	d01b      	beq.n	8000988 <__cmpdf2+0x54>
- 8000950:	b001      	add	sp, #4
- 8000952:	ea50 0c41 	orrs.w	ip, r0, r1, lsl #1
- 8000956:	bf0c      	ite	eq
- 8000958:	ea52 0c43 	orrseq.w	ip, r2, r3, lsl #1
- 800095c:	ea91 0f03 	teqne	r1, r3
- 8000960:	bf02      	ittt	eq
- 8000962:	ea90 0f02 	teqeq	r0, r2
- 8000966:	2000      	moveq	r0, #0
- 8000968:	4770      	bxeq	lr
- 800096a:	f110 0f00 	cmn.w	r0, #0
- 800096e:	ea91 0f03 	teq	r1, r3
- 8000972:	bf58      	it	pl
- 8000974:	4299      	cmppl	r1, r3
- 8000976:	bf08      	it	eq
- 8000978:	4290      	cmpeq	r0, r2
- 800097a:	bf2c      	ite	cs
- 800097c:	17d8      	asrcs	r0, r3, #31
- 800097e:	ea6f 70e3 	mvncc.w	r0, r3, asr #31
- 8000982:	f040 0001 	orr.w	r0, r0, #1
- 8000986:	4770      	bx	lr
- 8000988:	ea4f 0c41 	mov.w	ip, r1, lsl #1
- 800098c:	ea7f 5c6c 	mvns.w	ip, ip, asr #21
- 8000990:	d102      	bne.n	8000998 <__cmpdf2+0x64>
- 8000992:	ea50 3c01 	orrs.w	ip, r0, r1, lsl #12
- 8000996:	d107      	bne.n	80009a8 <__cmpdf2+0x74>
- 8000998:	ea4f 0c43 	mov.w	ip, r3, lsl #1
- 800099c:	ea7f 5c6c 	mvns.w	ip, ip, asr #21
- 80009a0:	d1d6      	bne.n	8000950 <__cmpdf2+0x1c>
- 80009a2:	ea52 3c03 	orrs.w	ip, r2, r3, lsl #12
- 80009a6:	d0d3      	beq.n	8000950 <__cmpdf2+0x1c>
- 80009a8:	f85d 0b04 	ldr.w	r0, [sp], #4
- 80009ac:	4770      	bx	lr
- 80009ae:	bf00      	nop
-
-080009b0 <__aeabi_cdrcmple>:
- 80009b0:	4684      	mov	ip, r0
- 80009b2:	4610      	mov	r0, r2
- 80009b4:	4662      	mov	r2, ip
- 80009b6:	468c      	mov	ip, r1
- 80009b8:	4619      	mov	r1, r3
- 80009ba:	4663      	mov	r3, ip
- 80009bc:	e000      	b.n	80009c0 <__aeabi_cdcmpeq>
- 80009be:	bf00      	nop
-
-080009c0 <__aeabi_cdcmpeq>:
- 80009c0:	b501      	push	{r0, lr}
- 80009c2:	f7ff ffb7 	bl	8000934 <__cmpdf2>
- 80009c6:	2800      	cmp	r0, #0
- 80009c8:	bf48      	it	mi
- 80009ca:	f110 0f00 	cmnmi.w	r0, #0
- 80009ce:	bd01      	pop	{r0, pc}
-
-080009d0 <__aeabi_dcmpeq>:
- 80009d0:	f84d ed08 	str.w	lr, [sp, #-8]!
- 80009d4:	f7ff fff4 	bl	80009c0 <__aeabi_cdcmpeq>
- 80009d8:	bf0c      	ite	eq
- 80009da:	2001      	moveq	r0, #1
- 80009dc:	2000      	movne	r0, #0
- 80009de:	f85d fb08 	ldr.w	pc, [sp], #8
- 80009e2:	bf00      	nop
-
-080009e4 <__aeabi_dcmplt>:
- 80009e4:	f84d ed08 	str.w	lr, [sp, #-8]!
- 80009e8:	f7ff ffea 	bl	80009c0 <__aeabi_cdcmpeq>
- 80009ec:	bf34      	ite	cc
- 80009ee:	2001      	movcc	r0, #1
- 80009f0:	2000      	movcs	r0, #0
- 80009f2:	f85d fb08 	ldr.w	pc, [sp], #8
- 80009f6:	bf00      	nop
-
-080009f8 <__aeabi_dcmple>:
- 80009f8:	f84d ed08 	str.w	lr, [sp, #-8]!
- 80009fc:	f7ff ffe0 	bl	80009c0 <__aeabi_cdcmpeq>
- 8000a00:	bf94      	ite	ls
- 8000a02:	2001      	movls	r0, #1
- 8000a04:	2000      	movhi	r0, #0
- 8000a06:	f85d fb08 	ldr.w	pc, [sp], #8
- 8000a0a:	bf00      	nop
-
-08000a0c <__aeabi_dcmpge>:
- 8000a0c:	f84d ed08 	str.w	lr, [sp, #-8]!
- 8000a10:	f7ff ffce 	bl	80009b0 <__aeabi_cdrcmple>
- 8000a14:	bf94      	ite	ls
- 8000a16:	2001      	movls	r0, #1
- 8000a18:	2000      	movhi	r0, #0
- 8000a1a:	f85d fb08 	ldr.w	pc, [sp], #8
- 8000a1e:	bf00      	nop
-
-08000a20 <__aeabi_dcmpgt>:
- 8000a20:	f84d ed08 	str.w	lr, [sp, #-8]!
- 8000a24:	f7ff ffc4 	bl	80009b0 <__aeabi_cdrcmple>
- 8000a28:	bf34      	ite	cc
- 8000a2a:	2001      	movcc	r0, #1
- 8000a2c:	2000      	movcs	r0, #0
- 8000a2e:	f85d fb08 	ldr.w	pc, [sp], #8
- 8000a32:	bf00      	nop
-
-08000a34 <__aeabi_d2iz>:
- 8000a34:	ea4f 0241 	mov.w	r2, r1, lsl #1
- 8000a38:	f512 1200 	adds.w	r2, r2, #2097152	; 0x200000
- 8000a3c:	d215      	bcs.n	8000a6a <__aeabi_d2iz+0x36>
- 8000a3e:	d511      	bpl.n	8000a64 <__aeabi_d2iz+0x30>
- 8000a40:	f46f 7378 	mvn.w	r3, #992	; 0x3e0
- 8000a44:	ebb3 5262 	subs.w	r2, r3, r2, asr #21
- 8000a48:	d912      	bls.n	8000a70 <__aeabi_d2iz+0x3c>
- 8000a4a:	ea4f 23c1 	mov.w	r3, r1, lsl #11
- 8000a4e:	f043 4300 	orr.w	r3, r3, #2147483648	; 0x80000000
- 8000a52:	ea43 5350 	orr.w	r3, r3, r0, lsr #21
- 8000a56:	f011 4f00 	tst.w	r1, #2147483648	; 0x80000000
- 8000a5a:	fa23 f002 	lsr.w	r0, r3, r2
- 8000a5e:	bf18      	it	ne
- 8000a60:	4240      	negne	r0, r0
- 8000a62:	4770      	bx	lr
- 8000a64:	f04f 0000 	mov.w	r0, #0
- 8000a68:	4770      	bx	lr
- 8000a6a:	ea50 3001 	orrs.w	r0, r0, r1, lsl #12
- 8000a6e:	d105      	bne.n	8000a7c <__aeabi_d2iz+0x48>
- 8000a70:	f011 4000 	ands.w	r0, r1, #2147483648	; 0x80000000
- 8000a74:	bf08      	it	eq
- 8000a76:	f06f 4000 	mvneq.w	r0, #2147483648	; 0x80000000
- 8000a7a:	4770      	bx	lr
- 8000a7c:	f04f 0000 	mov.w	r0, #0
- 8000a80:	4770      	bx	lr
- 8000a82:	bf00      	nop
-
-08000a84 <__aeabi_d2f>:
- 8000a84:	ea4f 0241 	mov.w	r2, r1, lsl #1
- 8000a88:	f1b2 43e0 	subs.w	r3, r2, #1879048192	; 0x70000000
- 8000a8c:	bf24      	itt	cs
- 8000a8e:	f5b3 1c00 	subscs.w	ip, r3, #2097152	; 0x200000
- 8000a92:	f1dc 5cfe 	rsbscs	ip, ip, #532676608	; 0x1fc00000
- 8000a96:	d90d      	bls.n	8000ab4 <__aeabi_d2f+0x30>
- 8000a98:	f001 4c00 	and.w	ip, r1, #2147483648	; 0x80000000
- 8000a9c:	ea4f 02c0 	mov.w	r2, r0, lsl #3
- 8000aa0:	ea4c 7050 	orr.w	r0, ip, r0, lsr #29
- 8000aa4:	f1b2 4f00 	cmp.w	r2, #2147483648	; 0x80000000
- 8000aa8:	eb40 0083 	adc.w	r0, r0, r3, lsl #2
- 8000aac:	bf08      	it	eq
- 8000aae:	f020 0001 	biceq.w	r0, r0, #1
- 8000ab2:	4770      	bx	lr
- 8000ab4:	f011 4f80 	tst.w	r1, #1073741824	; 0x40000000
- 8000ab8:	d121      	bne.n	8000afe <__aeabi_d2f+0x7a>
- 8000aba:	f113 7238 	adds.w	r2, r3, #48234496	; 0x2e00000
- 8000abe:	bfbc      	itt	lt
- 8000ac0:	f001 4000 	andlt.w	r0, r1, #2147483648	; 0x80000000
- 8000ac4:	4770      	bxlt	lr
- 8000ac6:	f441 1180 	orr.w	r1, r1, #1048576	; 0x100000
- 8000aca:	ea4f 5252 	mov.w	r2, r2, lsr #21
- 8000ace:	f1c2 0218 	rsb	r2, r2, #24
- 8000ad2:	f1c2 0c20 	rsb	ip, r2, #32
- 8000ad6:	fa10 f30c 	lsls.w	r3, r0, ip
- 8000ada:	fa20 f002 	lsr.w	r0, r0, r2
- 8000ade:	bf18      	it	ne
- 8000ae0:	f040 0001 	orrne.w	r0, r0, #1
- 8000ae4:	ea4f 23c1 	mov.w	r3, r1, lsl #11
- 8000ae8:	ea4f 23d3 	mov.w	r3, r3, lsr #11
- 8000aec:	fa03 fc0c 	lsl.w	ip, r3, ip
- 8000af0:	ea40 000c 	orr.w	r0, r0, ip
- 8000af4:	fa23 f302 	lsr.w	r3, r3, r2
- 8000af8:	ea4f 0343 	mov.w	r3, r3, lsl #1
- 8000afc:	e7cc      	b.n	8000a98 <__aeabi_d2f+0x14>
- 8000afe:	ea7f 5362 	mvns.w	r3, r2, asr #21
- 8000b02:	d107      	bne.n	8000b14 <__aeabi_d2f+0x90>
- 8000b04:	ea50 3301 	orrs.w	r3, r0, r1, lsl #12
- 8000b08:	bf1e      	ittt	ne
- 8000b0a:	f04f 40fe 	movne.w	r0, #2130706432	; 0x7f000000
- 8000b0e:	f440 0040 	orrne.w	r0, r0, #12582912	; 0xc00000
- 8000b12:	4770      	bxne	lr
- 8000b14:	f001 4000 	and.w	r0, r1, #2147483648	; 0x80000000
- 8000b18:	f040 40fe 	orr.w	r0, r0, #2130706432	; 0x7f000000
- 8000b1c:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000b20:	4770      	bx	lr
- 8000b22:	bf00      	nop
-
-08000b24 <__aeabi_frsub>:
- 8000b24:	f080 4000 	eor.w	r0, r0, #2147483648	; 0x80000000
- 8000b28:	e002      	b.n	8000b30 <__addsf3>
- 8000b2a:	bf00      	nop
-
-08000b2c <__aeabi_fsub>:
- 8000b2c:	f081 4100 	eor.w	r1, r1, #2147483648	; 0x80000000
-
-08000b30 <__addsf3>:
- 8000b30:	0042      	lsls	r2, r0, #1
- 8000b32:	bf1f      	itttt	ne
- 8000b34:	ea5f 0341 	movsne.w	r3, r1, lsl #1
- 8000b38:	ea92 0f03 	teqne	r2, r3
- 8000b3c:	ea7f 6c22 	mvnsne.w	ip, r2, asr #24
- 8000b40:	ea7f 6c23 	mvnsne.w	ip, r3, asr #24
- 8000b44:	d06a      	beq.n	8000c1c <__addsf3+0xec>
- 8000b46:	ea4f 6212 	mov.w	r2, r2, lsr #24
- 8000b4a:	ebd2 6313 	rsbs	r3, r2, r3, lsr #24
- 8000b4e:	bfc1      	itttt	gt
- 8000b50:	18d2      	addgt	r2, r2, r3
- 8000b52:	4041      	eorgt	r1, r0
- 8000b54:	4048      	eorgt	r0, r1
- 8000b56:	4041      	eorgt	r1, r0
- 8000b58:	bfb8      	it	lt
- 8000b5a:	425b      	neglt	r3, r3
- 8000b5c:	2b19      	cmp	r3, #25
- 8000b5e:	bf88      	it	hi
- 8000b60:	4770      	bxhi	lr
- 8000b62:	f010 4f00 	tst.w	r0, #2147483648	; 0x80000000
- 8000b66:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000b6a:	f020 407f 	bic.w	r0, r0, #4278190080	; 0xff000000
- 8000b6e:	bf18      	it	ne
- 8000b70:	4240      	negne	r0, r0
- 8000b72:	f011 4f00 	tst.w	r1, #2147483648	; 0x80000000
- 8000b76:	f441 0100 	orr.w	r1, r1, #8388608	; 0x800000
- 8000b7a:	f021 417f 	bic.w	r1, r1, #4278190080	; 0xff000000
- 8000b7e:	bf18      	it	ne
- 8000b80:	4249      	negne	r1, r1
- 8000b82:	ea92 0f03 	teq	r2, r3
- 8000b86:	d03f      	beq.n	8000c08 <__addsf3+0xd8>
- 8000b88:	f1a2 0201 	sub.w	r2, r2, #1
- 8000b8c:	fa41 fc03 	asr.w	ip, r1, r3
- 8000b90:	eb10 000c 	adds.w	r0, r0, ip
- 8000b94:	f1c3 0320 	rsb	r3, r3, #32
- 8000b98:	fa01 f103 	lsl.w	r1, r1, r3
- 8000b9c:	f000 4300 	and.w	r3, r0, #2147483648	; 0x80000000
- 8000ba0:	d502      	bpl.n	8000ba8 <__addsf3+0x78>
- 8000ba2:	4249      	negs	r1, r1
- 8000ba4:	eb60 0040 	sbc.w	r0, r0, r0, lsl #1
- 8000ba8:	f5b0 0f00 	cmp.w	r0, #8388608	; 0x800000
- 8000bac:	d313      	bcc.n	8000bd6 <__addsf3+0xa6>
- 8000bae:	f1b0 7f80 	cmp.w	r0, #16777216	; 0x1000000
- 8000bb2:	d306      	bcc.n	8000bc2 <__addsf3+0x92>
- 8000bb4:	0840      	lsrs	r0, r0, #1
- 8000bb6:	ea4f 0131 	mov.w	r1, r1, rrx
- 8000bba:	f102 0201 	add.w	r2, r2, #1
- 8000bbe:	2afe      	cmp	r2, #254	; 0xfe
- 8000bc0:	d251      	bcs.n	8000c66 <__addsf3+0x136>
- 8000bc2:	f1b1 4f00 	cmp.w	r1, #2147483648	; 0x80000000
- 8000bc6:	eb40 50c2 	adc.w	r0, r0, r2, lsl #23
- 8000bca:	bf08      	it	eq
- 8000bcc:	f020 0001 	biceq.w	r0, r0, #1
- 8000bd0:	ea40 0003 	orr.w	r0, r0, r3
- 8000bd4:	4770      	bx	lr
- 8000bd6:	0049      	lsls	r1, r1, #1
- 8000bd8:	eb40 0000 	adc.w	r0, r0, r0
- 8000bdc:	3a01      	subs	r2, #1
- 8000bde:	bf28      	it	cs
- 8000be0:	f5b0 0f00 	cmpcs.w	r0, #8388608	; 0x800000
- 8000be4:	d2ed      	bcs.n	8000bc2 <__addsf3+0x92>
- 8000be6:	fab0 fc80 	clz	ip, r0
- 8000bea:	f1ac 0c08 	sub.w	ip, ip, #8
- 8000bee:	ebb2 020c 	subs.w	r2, r2, ip
- 8000bf2:	fa00 f00c 	lsl.w	r0, r0, ip
- 8000bf6:	bfaa      	itet	ge
- 8000bf8:	eb00 50c2 	addge.w	r0, r0, r2, lsl #23
- 8000bfc:	4252      	neglt	r2, r2
- 8000bfe:	4318      	orrge	r0, r3
- 8000c00:	bfbc      	itt	lt
- 8000c02:	40d0      	lsrlt	r0, r2
- 8000c04:	4318      	orrlt	r0, r3
- 8000c06:	4770      	bx	lr
- 8000c08:	f092 0f00 	teq	r2, #0
- 8000c0c:	f481 0100 	eor.w	r1, r1, #8388608	; 0x800000
- 8000c10:	bf06      	itte	eq
- 8000c12:	f480 0000 	eoreq.w	r0, r0, #8388608	; 0x800000
- 8000c16:	3201      	addeq	r2, #1
- 8000c18:	3b01      	subne	r3, #1
- 8000c1a:	e7b5      	b.n	8000b88 <__addsf3+0x58>
- 8000c1c:	ea4f 0341 	mov.w	r3, r1, lsl #1
- 8000c20:	ea7f 6c22 	mvns.w	ip, r2, asr #24
- 8000c24:	bf18      	it	ne
- 8000c26:	ea7f 6c23 	mvnsne.w	ip, r3, asr #24
- 8000c2a:	d021      	beq.n	8000c70 <__addsf3+0x140>
- 8000c2c:	ea92 0f03 	teq	r2, r3
- 8000c30:	d004      	beq.n	8000c3c <__addsf3+0x10c>
- 8000c32:	f092 0f00 	teq	r2, #0
- 8000c36:	bf08      	it	eq
- 8000c38:	4608      	moveq	r0, r1
- 8000c3a:	4770      	bx	lr
- 8000c3c:	ea90 0f01 	teq	r0, r1
- 8000c40:	bf1c      	itt	ne
- 8000c42:	2000      	movne	r0, #0
- 8000c44:	4770      	bxne	lr
- 8000c46:	f012 4f7f 	tst.w	r2, #4278190080	; 0xff000000
- 8000c4a:	d104      	bne.n	8000c56 <__addsf3+0x126>
- 8000c4c:	0040      	lsls	r0, r0, #1
- 8000c4e:	bf28      	it	cs
- 8000c50:	f040 4000 	orrcs.w	r0, r0, #2147483648	; 0x80000000
- 8000c54:	4770      	bx	lr
- 8000c56:	f112 7200 	adds.w	r2, r2, #33554432	; 0x2000000
- 8000c5a:	bf3c      	itt	cc
- 8000c5c:	f500 0000 	addcc.w	r0, r0, #8388608	; 0x800000
- 8000c60:	4770      	bxcc	lr
- 8000c62:	f000 4300 	and.w	r3, r0, #2147483648	; 0x80000000
- 8000c66:	f043 40fe 	orr.w	r0, r3, #2130706432	; 0x7f000000
- 8000c6a:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000c6e:	4770      	bx	lr
- 8000c70:	ea7f 6222 	mvns.w	r2, r2, asr #24
- 8000c74:	bf16      	itet	ne
- 8000c76:	4608      	movne	r0, r1
- 8000c78:	ea7f 6323 	mvnseq.w	r3, r3, asr #24
- 8000c7c:	4601      	movne	r1, r0
- 8000c7e:	0242      	lsls	r2, r0, #9
- 8000c80:	bf06      	itte	eq
- 8000c82:	ea5f 2341 	movseq.w	r3, r1, lsl #9
- 8000c86:	ea90 0f01 	teqeq	r0, r1
- 8000c8a:	f440 0080 	orrne.w	r0, r0, #4194304	; 0x400000
- 8000c8e:	4770      	bx	lr
-
-08000c90 <__aeabi_ui2f>:
- 8000c90:	f04f 0300 	mov.w	r3, #0
- 8000c94:	e004      	b.n	8000ca0 <__aeabi_i2f+0x8>
- 8000c96:	bf00      	nop
-
-08000c98 <__aeabi_i2f>:
- 8000c98:	f010 4300 	ands.w	r3, r0, #2147483648	; 0x80000000
- 8000c9c:	bf48      	it	mi
- 8000c9e:	4240      	negmi	r0, r0
- 8000ca0:	ea5f 0c00 	movs.w	ip, r0
- 8000ca4:	bf08      	it	eq
- 8000ca6:	4770      	bxeq	lr
- 8000ca8:	f043 4396 	orr.w	r3, r3, #1258291200	; 0x4b000000
- 8000cac:	4601      	mov	r1, r0
- 8000cae:	f04f 0000 	mov.w	r0, #0
- 8000cb2:	e01c      	b.n	8000cee <__aeabi_l2f+0x2a>
-
-08000cb4 <__aeabi_ul2f>:
- 8000cb4:	ea50 0201 	orrs.w	r2, r0, r1
- 8000cb8:	bf08      	it	eq
- 8000cba:	4770      	bxeq	lr
- 8000cbc:	f04f 0300 	mov.w	r3, #0
- 8000cc0:	e00a      	b.n	8000cd8 <__aeabi_l2f+0x14>
- 8000cc2:	bf00      	nop
-
-08000cc4 <__aeabi_l2f>:
- 8000cc4:	ea50 0201 	orrs.w	r2, r0, r1
- 8000cc8:	bf08      	it	eq
- 8000cca:	4770      	bxeq	lr
- 8000ccc:	f011 4300 	ands.w	r3, r1, #2147483648	; 0x80000000
- 8000cd0:	d502      	bpl.n	8000cd8 <__aeabi_l2f+0x14>
- 8000cd2:	4240      	negs	r0, r0
- 8000cd4:	eb61 0141 	sbc.w	r1, r1, r1, lsl #1
- 8000cd8:	ea5f 0c01 	movs.w	ip, r1
- 8000cdc:	bf02      	ittt	eq
- 8000cde:	4684      	moveq	ip, r0
- 8000ce0:	4601      	moveq	r1, r0
- 8000ce2:	2000      	moveq	r0, #0
- 8000ce4:	f043 43b6 	orr.w	r3, r3, #1526726656	; 0x5b000000
- 8000ce8:	bf08      	it	eq
- 8000cea:	f1a3 5380 	subeq.w	r3, r3, #268435456	; 0x10000000
- 8000cee:	f5a3 0300 	sub.w	r3, r3, #8388608	; 0x800000
- 8000cf2:	fabc f28c 	clz	r2, ip
- 8000cf6:	3a08      	subs	r2, #8
- 8000cf8:	eba3 53c2 	sub.w	r3, r3, r2, lsl #23
- 8000cfc:	db10      	blt.n	8000d20 <__aeabi_l2f+0x5c>
- 8000cfe:	fa01 fc02 	lsl.w	ip, r1, r2
- 8000d02:	4463      	add	r3, ip
- 8000d04:	fa00 fc02 	lsl.w	ip, r0, r2
- 8000d08:	f1c2 0220 	rsb	r2, r2, #32
- 8000d0c:	f1bc 4f00 	cmp.w	ip, #2147483648	; 0x80000000
- 8000d10:	fa20 f202 	lsr.w	r2, r0, r2
- 8000d14:	eb43 0002 	adc.w	r0, r3, r2
- 8000d18:	bf08      	it	eq
- 8000d1a:	f020 0001 	biceq.w	r0, r0, #1
- 8000d1e:	4770      	bx	lr
- 8000d20:	f102 0220 	add.w	r2, r2, #32
- 8000d24:	fa01 fc02 	lsl.w	ip, r1, r2
- 8000d28:	f1c2 0220 	rsb	r2, r2, #32
- 8000d2c:	ea50 004c 	orrs.w	r0, r0, ip, lsl #1
- 8000d30:	fa21 f202 	lsr.w	r2, r1, r2
- 8000d34:	eb43 0002 	adc.w	r0, r3, r2
- 8000d38:	bf08      	it	eq
- 8000d3a:	ea20 70dc 	biceq.w	r0, r0, ip, lsr #31
- 8000d3e:	4770      	bx	lr
-
-08000d40 <__aeabi_fmul>:
- 8000d40:	f04f 0cff 	mov.w	ip, #255	; 0xff
- 8000d44:	ea1c 52d0 	ands.w	r2, ip, r0, lsr #23
- 8000d48:	bf1e      	ittt	ne
- 8000d4a:	ea1c 53d1 	andsne.w	r3, ip, r1, lsr #23
- 8000d4e:	ea92 0f0c 	teqne	r2, ip
- 8000d52:	ea93 0f0c 	teqne	r3, ip
- 8000d56:	d06f      	beq.n	8000e38 <__aeabi_fmul+0xf8>
- 8000d58:	441a      	add	r2, r3
- 8000d5a:	ea80 0c01 	eor.w	ip, r0, r1
- 8000d5e:	0240      	lsls	r0, r0, #9
- 8000d60:	bf18      	it	ne
- 8000d62:	ea5f 2141 	movsne.w	r1, r1, lsl #9
- 8000d66:	d01e      	beq.n	8000da6 <__aeabi_fmul+0x66>
- 8000d68:	f04f 6300 	mov.w	r3, #134217728	; 0x8000000
- 8000d6c:	ea43 1050 	orr.w	r0, r3, r0, lsr #5
- 8000d70:	ea43 1151 	orr.w	r1, r3, r1, lsr #5
- 8000d74:	fba0 3101 	umull	r3, r1, r0, r1
- 8000d78:	f00c 4000 	and.w	r0, ip, #2147483648	; 0x80000000
- 8000d7c:	f5b1 0f00 	cmp.w	r1, #8388608	; 0x800000
- 8000d80:	bf3e      	ittt	cc
- 8000d82:	0049      	lslcc	r1, r1, #1
- 8000d84:	ea41 71d3 	orrcc.w	r1, r1, r3, lsr #31
- 8000d88:	005b      	lslcc	r3, r3, #1
- 8000d8a:	ea40 0001 	orr.w	r0, r0, r1
- 8000d8e:	f162 027f 	sbc.w	r2, r2, #127	; 0x7f
- 8000d92:	2afd      	cmp	r2, #253	; 0xfd
- 8000d94:	d81d      	bhi.n	8000dd2 <__aeabi_fmul+0x92>
- 8000d96:	f1b3 4f00 	cmp.w	r3, #2147483648	; 0x80000000
- 8000d9a:	eb40 50c2 	adc.w	r0, r0, r2, lsl #23
- 8000d9e:	bf08      	it	eq
- 8000da0:	f020 0001 	biceq.w	r0, r0, #1
- 8000da4:	4770      	bx	lr
- 8000da6:	f090 0f00 	teq	r0, #0
- 8000daa:	f00c 4c00 	and.w	ip, ip, #2147483648	; 0x80000000
- 8000dae:	bf08      	it	eq
- 8000db0:	0249      	lsleq	r1, r1, #9
- 8000db2:	ea4c 2050 	orr.w	r0, ip, r0, lsr #9
- 8000db6:	ea40 2051 	orr.w	r0, r0, r1, lsr #9
- 8000dba:	3a7f      	subs	r2, #127	; 0x7f
- 8000dbc:	bfc2      	ittt	gt
- 8000dbe:	f1d2 03ff 	rsbsgt	r3, r2, #255	; 0xff
- 8000dc2:	ea40 50c2 	orrgt.w	r0, r0, r2, lsl #23
- 8000dc6:	4770      	bxgt	lr
- 8000dc8:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000dcc:	f04f 0300 	mov.w	r3, #0
- 8000dd0:	3a01      	subs	r2, #1
- 8000dd2:	dc5d      	bgt.n	8000e90 <__aeabi_fmul+0x150>
- 8000dd4:	f112 0f19 	cmn.w	r2, #25
- 8000dd8:	bfdc      	itt	le
- 8000dda:	f000 4000 	andle.w	r0, r0, #2147483648	; 0x80000000
- 8000dde:	4770      	bxle	lr
- 8000de0:	f1c2 0200 	rsb	r2, r2, #0
- 8000de4:	0041      	lsls	r1, r0, #1
- 8000de6:	fa21 f102 	lsr.w	r1, r1, r2
- 8000dea:	f1c2 0220 	rsb	r2, r2, #32
- 8000dee:	fa00 fc02 	lsl.w	ip, r0, r2
- 8000df2:	ea5f 0031 	movs.w	r0, r1, rrx
- 8000df6:	f140 0000 	adc.w	r0, r0, #0
- 8000dfa:	ea53 034c 	orrs.w	r3, r3, ip, lsl #1
- 8000dfe:	bf08      	it	eq
- 8000e00:	ea20 70dc 	biceq.w	r0, r0, ip, lsr #31
- 8000e04:	4770      	bx	lr
- 8000e06:	f092 0f00 	teq	r2, #0
- 8000e0a:	f000 4c00 	and.w	ip, r0, #2147483648	; 0x80000000
- 8000e0e:	bf02      	ittt	eq
- 8000e10:	0040      	lsleq	r0, r0, #1
- 8000e12:	f410 0f00 	tsteq.w	r0, #8388608	; 0x800000
- 8000e16:	3a01      	subeq	r2, #1
- 8000e18:	d0f9      	beq.n	8000e0e <__aeabi_fmul+0xce>
- 8000e1a:	ea40 000c 	orr.w	r0, r0, ip
- 8000e1e:	f093 0f00 	teq	r3, #0
- 8000e22:	f001 4c00 	and.w	ip, r1, #2147483648	; 0x80000000
- 8000e26:	bf02      	ittt	eq
- 8000e28:	0049      	lsleq	r1, r1, #1
- 8000e2a:	f411 0f00 	tsteq.w	r1, #8388608	; 0x800000
- 8000e2e:	3b01      	subeq	r3, #1
- 8000e30:	d0f9      	beq.n	8000e26 <__aeabi_fmul+0xe6>
- 8000e32:	ea41 010c 	orr.w	r1, r1, ip
- 8000e36:	e78f      	b.n	8000d58 <__aeabi_fmul+0x18>
- 8000e38:	ea0c 53d1 	and.w	r3, ip, r1, lsr #23
- 8000e3c:	ea92 0f0c 	teq	r2, ip
- 8000e40:	bf18      	it	ne
- 8000e42:	ea93 0f0c 	teqne	r3, ip
- 8000e46:	d00a      	beq.n	8000e5e <__aeabi_fmul+0x11e>
- 8000e48:	f030 4c00 	bics.w	ip, r0, #2147483648	; 0x80000000
- 8000e4c:	bf18      	it	ne
- 8000e4e:	f031 4c00 	bicsne.w	ip, r1, #2147483648	; 0x80000000
- 8000e52:	d1d8      	bne.n	8000e06 <__aeabi_fmul+0xc6>
- 8000e54:	ea80 0001 	eor.w	r0, r0, r1
- 8000e58:	f000 4000 	and.w	r0, r0, #2147483648	; 0x80000000
- 8000e5c:	4770      	bx	lr
- 8000e5e:	f090 0f00 	teq	r0, #0
- 8000e62:	bf17      	itett	ne
- 8000e64:	f090 4f00 	teqne	r0, #2147483648	; 0x80000000
- 8000e68:	4608      	moveq	r0, r1
- 8000e6a:	f091 0f00 	teqne	r1, #0
- 8000e6e:	f091 4f00 	teqne	r1, #2147483648	; 0x80000000
- 8000e72:	d014      	beq.n	8000e9e <__aeabi_fmul+0x15e>
- 8000e74:	ea92 0f0c 	teq	r2, ip
- 8000e78:	d101      	bne.n	8000e7e <__aeabi_fmul+0x13e>
- 8000e7a:	0242      	lsls	r2, r0, #9
- 8000e7c:	d10f      	bne.n	8000e9e <__aeabi_fmul+0x15e>
- 8000e7e:	ea93 0f0c 	teq	r3, ip
- 8000e82:	d103      	bne.n	8000e8c <__aeabi_fmul+0x14c>
- 8000e84:	024b      	lsls	r3, r1, #9
- 8000e86:	bf18      	it	ne
- 8000e88:	4608      	movne	r0, r1
- 8000e8a:	d108      	bne.n	8000e9e <__aeabi_fmul+0x15e>
- 8000e8c:	ea80 0001 	eor.w	r0, r0, r1
- 8000e90:	f000 4000 	and.w	r0, r0, #2147483648	; 0x80000000
- 8000e94:	f040 40fe 	orr.w	r0, r0, #2130706432	; 0x7f000000
- 8000e98:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000e9c:	4770      	bx	lr
- 8000e9e:	f040 40fe 	orr.w	r0, r0, #2130706432	; 0x7f000000
- 8000ea2:	f440 0040 	orr.w	r0, r0, #12582912	; 0xc00000
- 8000ea6:	4770      	bx	lr
-
-08000ea8 <__aeabi_fdiv>:
- 8000ea8:	f04f 0cff 	mov.w	ip, #255	; 0xff
- 8000eac:	ea1c 52d0 	ands.w	r2, ip, r0, lsr #23
- 8000eb0:	bf1e      	ittt	ne
- 8000eb2:	ea1c 53d1 	andsne.w	r3, ip, r1, lsr #23
- 8000eb6:	ea92 0f0c 	teqne	r2, ip
- 8000eba:	ea93 0f0c 	teqne	r3, ip
- 8000ebe:	d069      	beq.n	8000f94 <__aeabi_fdiv+0xec>
- 8000ec0:	eba2 0203 	sub.w	r2, r2, r3
- 8000ec4:	ea80 0c01 	eor.w	ip, r0, r1
- 8000ec8:	0249      	lsls	r1, r1, #9
- 8000eca:	ea4f 2040 	mov.w	r0, r0, lsl #9
- 8000ece:	d037      	beq.n	8000f40 <__aeabi_fdiv+0x98>
- 8000ed0:	f04f 5380 	mov.w	r3, #268435456	; 0x10000000
- 8000ed4:	ea43 1111 	orr.w	r1, r3, r1, lsr #4
- 8000ed8:	ea43 1310 	orr.w	r3, r3, r0, lsr #4
- 8000edc:	f00c 4000 	and.w	r0, ip, #2147483648	; 0x80000000
- 8000ee0:	428b      	cmp	r3, r1
- 8000ee2:	bf38      	it	cc
- 8000ee4:	005b      	lslcc	r3, r3, #1
- 8000ee6:	f142 027d 	adc.w	r2, r2, #125	; 0x7d
- 8000eea:	f44f 0c00 	mov.w	ip, #8388608	; 0x800000
- 8000eee:	428b      	cmp	r3, r1
- 8000ef0:	bf24      	itt	cs
- 8000ef2:	1a5b      	subcs	r3, r3, r1
- 8000ef4:	ea40 000c 	orrcs.w	r0, r0, ip
- 8000ef8:	ebb3 0f51 	cmp.w	r3, r1, lsr #1
- 8000efc:	bf24      	itt	cs
- 8000efe:	eba3 0351 	subcs.w	r3, r3, r1, lsr #1
- 8000f02:	ea40 005c 	orrcs.w	r0, r0, ip, lsr #1
- 8000f06:	ebb3 0f91 	cmp.w	r3, r1, lsr #2
- 8000f0a:	bf24      	itt	cs
- 8000f0c:	eba3 0391 	subcs.w	r3, r3, r1, lsr #2
- 8000f10:	ea40 009c 	orrcs.w	r0, r0, ip, lsr #2
- 8000f14:	ebb3 0fd1 	cmp.w	r3, r1, lsr #3
- 8000f18:	bf24      	itt	cs
- 8000f1a:	eba3 03d1 	subcs.w	r3, r3, r1, lsr #3
- 8000f1e:	ea40 00dc 	orrcs.w	r0, r0, ip, lsr #3
- 8000f22:	011b      	lsls	r3, r3, #4
- 8000f24:	bf18      	it	ne
- 8000f26:	ea5f 1c1c 	movsne.w	ip, ip, lsr #4
- 8000f2a:	d1e0      	bne.n	8000eee <__aeabi_fdiv+0x46>
- 8000f2c:	2afd      	cmp	r2, #253	; 0xfd
- 8000f2e:	f63f af50 	bhi.w	8000dd2 <__aeabi_fmul+0x92>
- 8000f32:	428b      	cmp	r3, r1
- 8000f34:	eb40 50c2 	adc.w	r0, r0, r2, lsl #23
- 8000f38:	bf08      	it	eq
- 8000f3a:	f020 0001 	biceq.w	r0, r0, #1
- 8000f3e:	4770      	bx	lr
- 8000f40:	f00c 4c00 	and.w	ip, ip, #2147483648	; 0x80000000
- 8000f44:	ea4c 2050 	orr.w	r0, ip, r0, lsr #9
- 8000f48:	327f      	adds	r2, #127	; 0x7f
- 8000f4a:	bfc2      	ittt	gt
- 8000f4c:	f1d2 03ff 	rsbsgt	r3, r2, #255	; 0xff
- 8000f50:	ea40 50c2 	orrgt.w	r0, r0, r2, lsl #23
- 8000f54:	4770      	bxgt	lr
- 8000f56:	f440 0000 	orr.w	r0, r0, #8388608	; 0x800000
- 8000f5a:	f04f 0300 	mov.w	r3, #0
- 8000f5e:	3a01      	subs	r2, #1
- 8000f60:	e737      	b.n	8000dd2 <__aeabi_fmul+0x92>
- 8000f62:	f092 0f00 	teq	r2, #0
- 8000f66:	f000 4c00 	and.w	ip, r0, #2147483648	; 0x80000000
- 8000f6a:	bf02      	ittt	eq
- 8000f6c:	0040      	lsleq	r0, r0, #1
- 8000f6e:	f410 0f00 	tsteq.w	r0, #8388608	; 0x800000
- 8000f72:	3a01      	subeq	r2, #1
- 8000f74:	d0f9      	beq.n	8000f6a <__aeabi_fdiv+0xc2>
- 8000f76:	ea40 000c 	orr.w	r0, r0, ip
- 8000f7a:	f093 0f00 	teq	r3, #0
- 8000f7e:	f001 4c00 	and.w	ip, r1, #2147483648	; 0x80000000
- 8000f82:	bf02      	ittt	eq
- 8000f84:	0049      	lsleq	r1, r1, #1
- 8000f86:	f411 0f00 	tsteq.w	r1, #8388608	; 0x800000
- 8000f8a:	3b01      	subeq	r3, #1
- 8000f8c:	d0f9      	beq.n	8000f82 <__aeabi_fdiv+0xda>
- 8000f8e:	ea41 010c 	orr.w	r1, r1, ip
- 8000f92:	e795      	b.n	8000ec0 <__aeabi_fdiv+0x18>
- 8000f94:	ea0c 53d1 	and.w	r3, ip, r1, lsr #23
- 8000f98:	ea92 0f0c 	teq	r2, ip
- 8000f9c:	d108      	bne.n	8000fb0 <__aeabi_fdiv+0x108>
- 8000f9e:	0242      	lsls	r2, r0, #9
- 8000fa0:	f47f af7d 	bne.w	8000e9e <__aeabi_fmul+0x15e>
- 8000fa4:	ea93 0f0c 	teq	r3, ip
- 8000fa8:	f47f af70 	bne.w	8000e8c <__aeabi_fmul+0x14c>
- 8000fac:	4608      	mov	r0, r1
- 8000fae:	e776      	b.n	8000e9e <__aeabi_fmul+0x15e>
- 8000fb0:	ea93 0f0c 	teq	r3, ip
- 8000fb4:	d104      	bne.n	8000fc0 <__aeabi_fdiv+0x118>
- 8000fb6:	024b      	lsls	r3, r1, #9
- 8000fb8:	f43f af4c 	beq.w	8000e54 <__aeabi_fmul+0x114>
- 8000fbc:	4608      	mov	r0, r1
- 8000fbe:	e76e      	b.n	8000e9e <__aeabi_fmul+0x15e>
- 8000fc0:	f030 4c00 	bics.w	ip, r0, #2147483648	; 0x80000000
- 8000fc4:	bf18      	it	ne
- 8000fc6:	f031 4c00 	bicsne.w	ip, r1, #2147483648	; 0x80000000
- 8000fca:	d1ca      	bne.n	8000f62 <__aeabi_fdiv+0xba>
- 8000fcc:	f030 4200 	bics.w	r2, r0, #2147483648	; 0x80000000
- 8000fd0:	f47f af5c 	bne.w	8000e8c <__aeabi_fmul+0x14c>
- 8000fd4:	f031 4300 	bics.w	r3, r1, #2147483648	; 0x80000000
- 8000fd8:	f47f af3c 	bne.w	8000e54 <__aeabi_fmul+0x114>
- 8000fdc:	e75f      	b.n	8000e9e <__aeabi_fmul+0x15e>
- 8000fde:	bf00      	nop
-
-08000fe0 <__gesf2>:
- 8000fe0:	f04f 3cff 	mov.w	ip, #4294967295
- 8000fe4:	e006      	b.n	8000ff4 <__cmpsf2+0x4>
- 8000fe6:	bf00      	nop
-
-08000fe8 <__lesf2>:
- 8000fe8:	f04f 0c01 	mov.w	ip, #1
- 8000fec:	e002      	b.n	8000ff4 <__cmpsf2+0x4>
- 8000fee:	bf00      	nop
-
-08000ff0 <__cmpsf2>:
- 8000ff0:	f04f 0c01 	mov.w	ip, #1
- 8000ff4:	f84d cd04 	str.w	ip, [sp, #-4]!
- 8000ff8:	ea4f 0240 	mov.w	r2, r0, lsl #1
- 8000ffc:	ea4f 0341 	mov.w	r3, r1, lsl #1
- 8001000:	ea7f 6c22 	mvns.w	ip, r2, asr #24
- 8001004:	bf18      	it	ne
- 8001006:	ea7f 6c23 	mvnsne.w	ip, r3, asr #24
- 800100a:	d011      	beq.n	8001030 <__cmpsf2+0x40>
- 800100c:	b001      	add	sp, #4
- 800100e:	ea52 0c53 	orrs.w	ip, r2, r3, lsr #1
- 8001012:	bf18      	it	ne
- 8001014:	ea90 0f01 	teqne	r0, r1
- 8001018:	bf58      	it	pl
- 800101a:	ebb2 0003 	subspl.w	r0, r2, r3
- 800101e:	bf88      	it	hi
- 8001020:	17c8      	asrhi	r0, r1, #31
- 8001022:	bf38      	it	cc
- 8001024:	ea6f 70e1 	mvncc.w	r0, r1, asr #31
- 8001028:	bf18      	it	ne
- 800102a:	f040 0001 	orrne.w	r0, r0, #1
- 800102e:	4770      	bx	lr
- 8001030:	ea7f 6c22 	mvns.w	ip, r2, asr #24
- 8001034:	d102      	bne.n	800103c <__cmpsf2+0x4c>
- 8001036:	ea5f 2c40 	movs.w	ip, r0, lsl #9
- 800103a:	d105      	bne.n	8001048 <__cmpsf2+0x58>
- 800103c:	ea7f 6c23 	mvns.w	ip, r3, asr #24
- 8001040:	d1e4      	bne.n	800100c <__cmpsf2+0x1c>
- 8001042:	ea5f 2c41 	movs.w	ip, r1, lsl #9
- 8001046:	d0e1      	beq.n	800100c <__cmpsf2+0x1c>
- 8001048:	f85d 0b04 	ldr.w	r0, [sp], #4
- 800104c:	4770      	bx	lr
- 800104e:	bf00      	nop
-
-08001050 <__aeabi_cfrcmple>:
- 8001050:	4684      	mov	ip, r0
- 8001052:	4608      	mov	r0, r1
- 8001054:	4661      	mov	r1, ip
- 8001056:	e7ff      	b.n	8001058 <__aeabi_cfcmpeq>
-
-08001058 <__aeabi_cfcmpeq>:
- 8001058:	b50f      	push	{r0, r1, r2, r3, lr}
- 800105a:	f7ff ffc9 	bl	8000ff0 <__cmpsf2>
- 800105e:	2800      	cmp	r0, #0
- 8001060:	bf48      	it	mi
- 8001062:	f110 0f00 	cmnmi.w	r0, #0
- 8001066:	bd0f      	pop	{r0, r1, r2, r3, pc}
-
-08001068 <__aeabi_fcmpeq>:
- 8001068:	f84d ed08 	str.w	lr, [sp, #-8]!
- 800106c:	f7ff fff4 	bl	8001058 <__aeabi_cfcmpeq>
- 8001070:	bf0c      	ite	eq
- 8001072:	2001      	moveq	r0, #1
- 8001074:	2000      	movne	r0, #0
- 8001076:	f85d fb08 	ldr.w	pc, [sp], #8
- 800107a:	bf00      	nop
-
-0800107c <__aeabi_fcmplt>:
- 800107c:	f84d ed08 	str.w	lr, [sp, #-8]!
- 8001080:	f7ff ffea 	bl	8001058 <__aeabi_cfcmpeq>
- 8001084:	bf34      	ite	cc
- 8001086:	2001      	movcc	r0, #1
- 8001088:	2000      	movcs	r0, #0
- 800108a:	f85d fb08 	ldr.w	pc, [sp], #8
- 800108e:	bf00      	nop
-
-08001090 <__aeabi_fcmple>:
- 8001090:	f84d ed08 	str.w	lr, [sp, #-8]!
- 8001094:	f7ff ffe0 	bl	8001058 <__aeabi_cfcmpeq>
- 8001098:	bf94      	ite	ls
- 800109a:	2001      	movls	r0, #1
- 800109c:	2000      	movhi	r0, #0
- 800109e:	f85d fb08 	ldr.w	pc, [sp], #8
- 80010a2:	bf00      	nop
-
-080010a4 <__aeabi_fcmpge>:
- 80010a4:	f84d ed08 	str.w	lr, [sp, #-8]!
- 80010a8:	f7ff ffd2 	bl	8001050 <__aeabi_cfrcmple>
- 80010ac:	bf94      	ite	ls
- 80010ae:	2001      	movls	r0, #1
- 80010b0:	2000      	movhi	r0, #0
- 80010b2:	f85d fb08 	ldr.w	pc, [sp], #8
- 80010b6:	bf00      	nop
-
-080010b8 <__aeabi_fcmpgt>:
- 80010b8:	f84d ed08 	str.w	lr, [sp, #-8]!
- 80010bc:	f7ff ffc8 	bl	8001050 <__aeabi_cfrcmple>
- 80010c0:	bf34      	ite	cc
- 80010c2:	2001      	movcc	r0, #1
- 80010c4:	2000      	movcs	r0, #0
- 80010c6:	f85d fb08 	ldr.w	pc, [sp], #8
- 80010ca:	bf00      	nop
-
-080010cc <__aeabi_fcmpun>:
- 80010cc:	ea4f 0240 	mov.w	r2, r0, lsl #1
- 80010d0:	ea4f 0341 	mov.w	r3, r1, lsl #1
- 80010d4:	ea7f 6c22 	mvns.w	ip, r2, asr #24
- 80010d8:	d102      	bne.n	80010e0 <__aeabi_fcmpun+0x14>
- 80010da:	ea5f 2c40 	movs.w	ip, r0, lsl #9
- 80010de:	d108      	bne.n	80010f2 <__aeabi_fcmpun+0x26>
- 80010e0:	ea7f 6c23 	mvns.w	ip, r3, asr #24
- 80010e4:	d102      	bne.n	80010ec <__aeabi_fcmpun+0x20>
- 80010e6:	ea5f 2c41 	movs.w	ip, r1, lsl #9
- 80010ea:	d102      	bne.n	80010f2 <__aeabi_fcmpun+0x26>
- 80010ec:	f04f 0000 	mov.w	r0, #0
- 80010f0:	4770      	bx	lr
- 80010f2:	f04f 0001 	mov.w	r0, #1
- 80010f6:	4770      	bx	lr
-
-080010f8 <__aeabi_f2iz>:
- 80010f8:	ea4f 0240 	mov.w	r2, r0, lsl #1
- 80010fc:	f1b2 4ffe 	cmp.w	r2, #2130706432	; 0x7f000000
- 8001100:	d30f      	bcc.n	8001122 <__aeabi_f2iz+0x2a>
- 8001102:	f04f 039e 	mov.w	r3, #158	; 0x9e
- 8001106:	ebb3 6212 	subs.w	r2, r3, r2, lsr #24
- 800110a:	d90d      	bls.n	8001128 <__aeabi_f2iz+0x30>
- 800110c:	ea4f 2300 	mov.w	r3, r0, lsl #8
- 8001110:	f043 4300 	orr.w	r3, r3, #2147483648	; 0x80000000
- 8001114:	f010 4f00 	tst.w	r0, #2147483648	; 0x80000000
- 8001118:	fa23 f002 	lsr.w	r0, r3, r2
- 800111c:	bf18      	it	ne
- 800111e:	4240      	negne	r0, r0
- 8001120:	4770      	bx	lr
- 8001122:	f04f 0000 	mov.w	r0, #0
- 8001126:	4770      	bx	lr
- 8001128:	f112 0f61 	cmn.w	r2, #97	; 0x61
- 800112c:	d101      	bne.n	8001132 <__aeabi_f2iz+0x3a>
- 800112e:	0242      	lsls	r2, r0, #9
- 8001130:	d105      	bne.n	800113e <__aeabi_f2iz+0x46>
- 8001132:	f010 4000 	ands.w	r0, r0, #2147483648	; 0x80000000
- 8001136:	bf08      	it	eq
- 8001138:	f06f 4000 	mvneq.w	r0, #2147483648	; 0x80000000
- 800113c:	4770      	bx	lr
- 800113e:	f04f 0000 	mov.w	r0, #0
- 8001142:	4770      	bx	lr
-
-08001144 <__aeabi_f2uiz>:
- 8001144:	0042      	lsls	r2, r0, #1
- 8001146:	d20e      	bcs.n	8001166 <__aeabi_f2uiz+0x22>
- 8001148:	f1b2 4ffe 	cmp.w	r2, #2130706432	; 0x7f000000
- 800114c:	d30b      	bcc.n	8001166 <__aeabi_f2uiz+0x22>
- 800114e:	f04f 039e 	mov.w	r3, #158	; 0x9e
- 8001152:	ebb3 6212 	subs.w	r2, r3, r2, lsr #24
- 8001156:	d409      	bmi.n	800116c <__aeabi_f2uiz+0x28>
- 8001158:	ea4f 2300 	mov.w	r3, r0, lsl #8
- 800115c:	f043 4300 	orr.w	r3, r3, #2147483648	; 0x80000000
- 8001160:	fa23 f002 	lsr.w	r0, r3, r2
- 8001164:	4770      	bx	lr
- 8001166:	f04f 0000 	mov.w	r0, #0
- 800116a:	4770      	bx	lr
- 800116c:	f112 0f61 	cmn.w	r2, #97	; 0x61
- 8001170:	d101      	bne.n	8001176 <__aeabi_f2uiz+0x32>
- 8001172:	0242      	lsls	r2, r0, #9
- 8001174:	d102      	bne.n	800117c <__aeabi_f2uiz+0x38>
- 8001176:	f04f 30ff 	mov.w	r0, #4294967295
- 800117a:	4770      	bx	lr
- 800117c:	f04f 0000 	mov.w	r0, #0
- 8001180:	4770      	bx	lr
- 8001182:	bf00      	nop
-
-08001184 <__aeabi_uldivmod>:
- 8001184:	b953      	cbnz	r3, 800119c <__aeabi_uldivmod+0x18>
- 8001186:	b94a      	cbnz	r2, 800119c <__aeabi_uldivmod+0x18>
- 8001188:	2900      	cmp	r1, #0
- 800118a:	bf08      	it	eq
- 800118c:	2800      	cmpeq	r0, #0
- 800118e:	bf1c      	itt	ne
- 8001190:	f04f 31ff 	movne.w	r1, #4294967295
- 8001194:	f04f 30ff 	movne.w	r0, #4294967295
- 8001198:	f000 b970 	b.w	800147c <__aeabi_idiv0>
- 800119c:	f1ad 0c08 	sub.w	ip, sp, #8
- 80011a0:	e96d ce04 	strd	ip, lr, [sp, #-16]!
- 80011a4:	f000 f806 	bl	80011b4 <__udivmoddi4>
- 80011a8:	f8dd e004 	ldr.w	lr, [sp, #4]
- 80011ac:	e9dd 2302 	ldrd	r2, r3, [sp, #8]
- 80011b0:	b004      	add	sp, #16
- 80011b2:	4770      	bx	lr
-
-080011b4 <__udivmoddi4>:
- 80011b4:	e92d 47f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- 80011b8:	9e08      	ldr	r6, [sp, #32]
- 80011ba:	460d      	mov	r5, r1
- 80011bc:	4604      	mov	r4, r0
- 80011be:	460f      	mov	r7, r1
- 80011c0:	2b00      	cmp	r3, #0
- 80011c2:	d14a      	bne.n	800125a <__udivmoddi4+0xa6>
- 80011c4:	428a      	cmp	r2, r1
- 80011c6:	4694      	mov	ip, r2
- 80011c8:	d965      	bls.n	8001296 <__udivmoddi4+0xe2>
- 80011ca:	fab2 f382 	clz	r3, r2
- 80011ce:	b143      	cbz	r3, 80011e2 <__udivmoddi4+0x2e>
- 80011d0:	fa02 fc03 	lsl.w	ip, r2, r3
- 80011d4:	f1c3 0220 	rsb	r2, r3, #32
- 80011d8:	409f      	lsls	r7, r3
- 80011da:	fa20 f202 	lsr.w	r2, r0, r2
- 80011de:	4317      	orrs	r7, r2
- 80011e0:	409c      	lsls	r4, r3
- 80011e2:	ea4f 4e1c 	mov.w	lr, ip, lsr #16
- 80011e6:	fa1f f58c 	uxth.w	r5, ip
- 80011ea:	fbb7 f1fe 	udiv	r1, r7, lr
- 80011ee:	0c22      	lsrs	r2, r4, #16
- 80011f0:	fb0e 7711 	mls	r7, lr, r1, r7
- 80011f4:	ea42 4207 	orr.w	r2, r2, r7, lsl #16
- 80011f8:	fb01 f005 	mul.w	r0, r1, r5
- 80011fc:	4290      	cmp	r0, r2
- 80011fe:	d90a      	bls.n	8001216 <__udivmoddi4+0x62>
- 8001200:	eb1c 0202 	adds.w	r2, ip, r2
- 8001204:	f101 37ff 	add.w	r7, r1, #4294967295
- 8001208:	f080 811b 	bcs.w	8001442 <__udivmoddi4+0x28e>
- 800120c:	4290      	cmp	r0, r2
- 800120e:	f240 8118 	bls.w	8001442 <__udivmoddi4+0x28e>
- 8001212:	3902      	subs	r1, #2
- 8001214:	4462      	add	r2, ip
- 8001216:	1a12      	subs	r2, r2, r0
- 8001218:	b2a4      	uxth	r4, r4
- 800121a:	fbb2 f0fe 	udiv	r0, r2, lr
- 800121e:	fb0e 2210 	mls	r2, lr, r0, r2
- 8001222:	ea44 4402 	orr.w	r4, r4, r2, lsl #16
- 8001226:	fb00 f505 	mul.w	r5, r0, r5
- 800122a:	42a5      	cmp	r5, r4
- 800122c:	d90a      	bls.n	8001244 <__udivmoddi4+0x90>
- 800122e:	eb1c 0404 	adds.w	r4, ip, r4
- 8001232:	f100 32ff 	add.w	r2, r0, #4294967295
- 8001236:	f080 8106 	bcs.w	8001446 <__udivmoddi4+0x292>
- 800123a:	42a5      	cmp	r5, r4
- 800123c:	f240 8103 	bls.w	8001446 <__udivmoddi4+0x292>
- 8001240:	4464      	add	r4, ip
- 8001242:	3802      	subs	r0, #2
- 8001244:	ea40 4001 	orr.w	r0, r0, r1, lsl #16
- 8001248:	1b64      	subs	r4, r4, r5
- 800124a:	2100      	movs	r1, #0
- 800124c:	b11e      	cbz	r6, 8001256 <__udivmoddi4+0xa2>
- 800124e:	40dc      	lsrs	r4, r3
- 8001250:	2300      	movs	r3, #0
- 8001252:	e9c6 4300 	strd	r4, r3, [r6]
- 8001256:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800125a:	428b      	cmp	r3, r1
- 800125c:	d908      	bls.n	8001270 <__udivmoddi4+0xbc>
- 800125e:	2e00      	cmp	r6, #0
- 8001260:	f000 80ec 	beq.w	800143c <__udivmoddi4+0x288>
- 8001264:	2100      	movs	r1, #0
- 8001266:	e9c6 0500 	strd	r0, r5, [r6]
- 800126a:	4608      	mov	r0, r1
- 800126c:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 8001270:	fab3 f183 	clz	r1, r3
- 8001274:	2900      	cmp	r1, #0
- 8001276:	d149      	bne.n	800130c <__udivmoddi4+0x158>
- 8001278:	42ab      	cmp	r3, r5
- 800127a:	d302      	bcc.n	8001282 <__udivmoddi4+0xce>
- 800127c:	4282      	cmp	r2, r0
- 800127e:	f200 80f7 	bhi.w	8001470 <__udivmoddi4+0x2bc>
- 8001282:	1a84      	subs	r4, r0, r2
- 8001284:	eb65 0203 	sbc.w	r2, r5, r3
- 8001288:	2001      	movs	r0, #1
- 800128a:	4617      	mov	r7, r2
- 800128c:	2e00      	cmp	r6, #0
- 800128e:	d0e2      	beq.n	8001256 <__udivmoddi4+0xa2>
- 8001290:	e9c6 4700 	strd	r4, r7, [r6]
- 8001294:	e7df      	b.n	8001256 <__udivmoddi4+0xa2>
- 8001296:	b902      	cbnz	r2, 800129a <__udivmoddi4+0xe6>
- 8001298:	deff      	udf	#255	; 0xff
- 800129a:	fab2 f382 	clz	r3, r2
- 800129e:	2b00      	cmp	r3, #0
- 80012a0:	f040 808f 	bne.w	80013c2 <__udivmoddi4+0x20e>
- 80012a4:	1a8a      	subs	r2, r1, r2
- 80012a6:	ea4f 471c 	mov.w	r7, ip, lsr #16
- 80012aa:	fa1f fe8c 	uxth.w	lr, ip
- 80012ae:	2101      	movs	r1, #1
- 80012b0:	fbb2 f5f7 	udiv	r5, r2, r7
- 80012b4:	fb07 2015 	mls	r0, r7, r5, r2
- 80012b8:	0c22      	lsrs	r2, r4, #16
- 80012ba:	ea42 4200 	orr.w	r2, r2, r0, lsl #16
- 80012be:	fb0e f005 	mul.w	r0, lr, r5
- 80012c2:	4290      	cmp	r0, r2
- 80012c4:	d908      	bls.n	80012d8 <__udivmoddi4+0x124>
- 80012c6:	eb1c 0202 	adds.w	r2, ip, r2
- 80012ca:	f105 38ff 	add.w	r8, r5, #4294967295
- 80012ce:	d202      	bcs.n	80012d6 <__udivmoddi4+0x122>
- 80012d0:	4290      	cmp	r0, r2
- 80012d2:	f200 80ca 	bhi.w	800146a <__udivmoddi4+0x2b6>
- 80012d6:	4645      	mov	r5, r8
- 80012d8:	1a12      	subs	r2, r2, r0
- 80012da:	b2a4      	uxth	r4, r4
- 80012dc:	fbb2 f0f7 	udiv	r0, r2, r7
- 80012e0:	fb07 2210 	mls	r2, r7, r0, r2
- 80012e4:	ea44 4402 	orr.w	r4, r4, r2, lsl #16
- 80012e8:	fb0e fe00 	mul.w	lr, lr, r0
- 80012ec:	45a6      	cmp	lr, r4
- 80012ee:	d908      	bls.n	8001302 <__udivmoddi4+0x14e>
- 80012f0:	eb1c 0404 	adds.w	r4, ip, r4
- 80012f4:	f100 32ff 	add.w	r2, r0, #4294967295
- 80012f8:	d202      	bcs.n	8001300 <__udivmoddi4+0x14c>
- 80012fa:	45a6      	cmp	lr, r4
- 80012fc:	f200 80ba 	bhi.w	8001474 <__udivmoddi4+0x2c0>
- 8001300:	4610      	mov	r0, r2
- 8001302:	eba4 040e 	sub.w	r4, r4, lr
- 8001306:	ea40 4005 	orr.w	r0, r0, r5, lsl #16
- 800130a:	e79f      	b.n	800124c <__udivmoddi4+0x98>
- 800130c:	f1c1 0720 	rsb	r7, r1, #32
- 8001310:	408b      	lsls	r3, r1
- 8001312:	fa22 fc07 	lsr.w	ip, r2, r7
- 8001316:	ea4c 0c03 	orr.w	ip, ip, r3
- 800131a:	fa05 f401 	lsl.w	r4, r5, r1
- 800131e:	fa20 f307 	lsr.w	r3, r0, r7
- 8001322:	40fd      	lsrs	r5, r7
- 8001324:	4323      	orrs	r3, r4
- 8001326:	fa00 f901 	lsl.w	r9, r0, r1
- 800132a:	ea4f 401c 	mov.w	r0, ip, lsr #16
- 800132e:	fa1f fe8c 	uxth.w	lr, ip
- 8001332:	fbb5 f8f0 	udiv	r8, r5, r0
- 8001336:	0c1c      	lsrs	r4, r3, #16
- 8001338:	fb00 5518 	mls	r5, r0, r8, r5
- 800133c:	ea44 4405 	orr.w	r4, r4, r5, lsl #16
- 8001340:	fb08 f50e 	mul.w	r5, r8, lr
- 8001344:	42a5      	cmp	r5, r4
- 8001346:	fa02 f201 	lsl.w	r2, r2, r1
- 800134a:	d90b      	bls.n	8001364 <__udivmoddi4+0x1b0>
- 800134c:	eb1c 0404 	adds.w	r4, ip, r4
- 8001350:	f108 3aff 	add.w	sl, r8, #4294967295
- 8001354:	f080 8087 	bcs.w	8001466 <__udivmoddi4+0x2b2>
- 8001358:	42a5      	cmp	r5, r4
- 800135a:	f240 8084 	bls.w	8001466 <__udivmoddi4+0x2b2>
- 800135e:	f1a8 0802 	sub.w	r8, r8, #2
- 8001362:	4464      	add	r4, ip
- 8001364:	1b64      	subs	r4, r4, r5
- 8001366:	b29d      	uxth	r5, r3
- 8001368:	fbb4 f3f0 	udiv	r3, r4, r0
- 800136c:	fb00 4413 	mls	r4, r0, r3, r4
- 8001370:	ea45 4404 	orr.w	r4, r5, r4, lsl #16
- 8001374:	fb03 fe0e 	mul.w	lr, r3, lr
- 8001378:	45a6      	cmp	lr, r4
- 800137a:	d908      	bls.n	800138e <__udivmoddi4+0x1da>
- 800137c:	eb1c 0404 	adds.w	r4, ip, r4
- 8001380:	f103 30ff 	add.w	r0, r3, #4294967295
- 8001384:	d26b      	bcs.n	800145e <__udivmoddi4+0x2aa>
- 8001386:	45a6      	cmp	lr, r4
- 8001388:	d969      	bls.n	800145e <__udivmoddi4+0x2aa>
- 800138a:	3b02      	subs	r3, #2
- 800138c:	4464      	add	r4, ip
- 800138e:	ea43 4008 	orr.w	r0, r3, r8, lsl #16
- 8001392:	fba0 8302 	umull	r8, r3, r0, r2
- 8001396:	eba4 040e 	sub.w	r4, r4, lr
- 800139a:	429c      	cmp	r4, r3
- 800139c:	46c6      	mov	lr, r8
- 800139e:	461d      	mov	r5, r3
- 80013a0:	d355      	bcc.n	800144e <__udivmoddi4+0x29a>
- 80013a2:	d052      	beq.n	800144a <__udivmoddi4+0x296>
- 80013a4:	b156      	cbz	r6, 80013bc <__udivmoddi4+0x208>
- 80013a6:	ebb9 030e 	subs.w	r3, r9, lr
- 80013aa:	eb64 0405 	sbc.w	r4, r4, r5
- 80013ae:	fa04 f707 	lsl.w	r7, r4, r7
- 80013b2:	40cb      	lsrs	r3, r1
- 80013b4:	40cc      	lsrs	r4, r1
- 80013b6:	431f      	orrs	r7, r3
- 80013b8:	e9c6 7400 	strd	r7, r4, [r6]
- 80013bc:	2100      	movs	r1, #0
- 80013be:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 80013c2:	f1c3 0120 	rsb	r1, r3, #32
- 80013c6:	fa02 fc03 	lsl.w	ip, r2, r3
- 80013ca:	fa20 f201 	lsr.w	r2, r0, r1
- 80013ce:	fa25 f101 	lsr.w	r1, r5, r1
- 80013d2:	409d      	lsls	r5, r3
- 80013d4:	432a      	orrs	r2, r5
- 80013d6:	ea4f 471c 	mov.w	r7, ip, lsr #16
- 80013da:	fa1f fe8c 	uxth.w	lr, ip
- 80013de:	fbb1 f0f7 	udiv	r0, r1, r7
- 80013e2:	fb07 1510 	mls	r5, r7, r0, r1
- 80013e6:	0c11      	lsrs	r1, r2, #16
- 80013e8:	ea41 4105 	orr.w	r1, r1, r5, lsl #16
- 80013ec:	fb00 f50e 	mul.w	r5, r0, lr
- 80013f0:	428d      	cmp	r5, r1
- 80013f2:	fa04 f403 	lsl.w	r4, r4, r3
- 80013f6:	d908      	bls.n	800140a <__udivmoddi4+0x256>
- 80013f8:	eb1c 0101 	adds.w	r1, ip, r1
- 80013fc:	f100 38ff 	add.w	r8, r0, #4294967295
- 8001400:	d22f      	bcs.n	8001462 <__udivmoddi4+0x2ae>
- 8001402:	428d      	cmp	r5, r1
- 8001404:	d92d      	bls.n	8001462 <__udivmoddi4+0x2ae>
- 8001406:	3802      	subs	r0, #2
- 8001408:	4461      	add	r1, ip
- 800140a:	1b49      	subs	r1, r1, r5
- 800140c:	b292      	uxth	r2, r2
- 800140e:	fbb1 f5f7 	udiv	r5, r1, r7
- 8001412:	fb07 1115 	mls	r1, r7, r5, r1
- 8001416:	ea42 4201 	orr.w	r2, r2, r1, lsl #16
- 800141a:	fb05 f10e 	mul.w	r1, r5, lr
- 800141e:	4291      	cmp	r1, r2
- 8001420:	d908      	bls.n	8001434 <__udivmoddi4+0x280>
- 8001422:	eb1c 0202 	adds.w	r2, ip, r2
- 8001426:	f105 38ff 	add.w	r8, r5, #4294967295
- 800142a:	d216      	bcs.n	800145a <__udivmoddi4+0x2a6>
- 800142c:	4291      	cmp	r1, r2
- 800142e:	d914      	bls.n	800145a <__udivmoddi4+0x2a6>
- 8001430:	3d02      	subs	r5, #2
- 8001432:	4462      	add	r2, ip
- 8001434:	1a52      	subs	r2, r2, r1
- 8001436:	ea45 4100 	orr.w	r1, r5, r0, lsl #16
- 800143a:	e739      	b.n	80012b0 <__udivmoddi4+0xfc>
- 800143c:	4631      	mov	r1, r6
- 800143e:	4630      	mov	r0, r6
- 8001440:	e709      	b.n	8001256 <__udivmoddi4+0xa2>
- 8001442:	4639      	mov	r1, r7
- 8001444:	e6e7      	b.n	8001216 <__udivmoddi4+0x62>
- 8001446:	4610      	mov	r0, r2
- 8001448:	e6fc      	b.n	8001244 <__udivmoddi4+0x90>
- 800144a:	45c1      	cmp	r9, r8
- 800144c:	d2aa      	bcs.n	80013a4 <__udivmoddi4+0x1f0>
- 800144e:	ebb8 0e02 	subs.w	lr, r8, r2
- 8001452:	eb63 050c 	sbc.w	r5, r3, ip
- 8001456:	3801      	subs	r0, #1
- 8001458:	e7a4      	b.n	80013a4 <__udivmoddi4+0x1f0>
- 800145a:	4645      	mov	r5, r8
- 800145c:	e7ea      	b.n	8001434 <__udivmoddi4+0x280>
- 800145e:	4603      	mov	r3, r0
- 8001460:	e795      	b.n	800138e <__udivmoddi4+0x1da>
- 8001462:	4640      	mov	r0, r8
- 8001464:	e7d1      	b.n	800140a <__udivmoddi4+0x256>
- 8001466:	46d0      	mov	r8, sl
- 8001468:	e77c      	b.n	8001364 <__udivmoddi4+0x1b0>
- 800146a:	3d02      	subs	r5, #2
- 800146c:	4462      	add	r2, ip
- 800146e:	e733      	b.n	80012d8 <__udivmoddi4+0x124>
- 8001470:	4608      	mov	r0, r1
- 8001472:	e70b      	b.n	800128c <__udivmoddi4+0xd8>
- 8001474:	4464      	add	r4, ip
- 8001476:	3802      	subs	r0, #2
- 8001478:	e743      	b.n	8001302 <__udivmoddi4+0x14e>
- 800147a:	bf00      	nop
-
-0800147c <__aeabi_idiv0>:
- 800147c:	4770      	bx	lr
- 800147e:	bf00      	nop
-
-08001480 <MX_ADC_Init>:
- 8001480:	4813      	ldr	r0, [pc, #76]	; (80014d0 <MX_ADC_Init+0x50>)
- 8001482:	4a14      	ldr	r2, [pc, #80]	; (80014d4 <MX_ADC_Init+0x54>)
- 8001484:	b508      	push	{r3, lr}
- 8001486:	f04f 4300 	mov.w	r3, #2147483648	; 0x80000000
- 800148a:	e9c0 2300 	strd	r2, r3, [r0]
- 800148e:	2204      	movs	r2, #4
- 8001490:	2300      	movs	r3, #0
- 8001492:	6142      	str	r2, [r0, #20]
- 8001494:	2201      	movs	r2, #1
- 8001496:	61c2      	str	r2, [r0, #28]
- 8001498:	f44f 5180 	mov.w	r1, #4096	; 0x1000
- 800149c:	2207      	movs	r2, #7
- 800149e:	8303      	strh	r3, [r0, #24]
- 80014a0:	e9c0 3302 	strd	r3, r3, [r0, #8]
- 80014a4:	e9c0 3309 	strd	r3, r3, [r0, #36]	; 0x24
- 80014a8:	e9c0 120c 	strd	r1, r2, [r0, #48]	; 0x30
- 80014ac:	6103      	str	r3, [r0, #16]
- 80014ae:	7683      	strb	r3, [r0, #26]
- 80014b0:	f880 3020 	strb.w	r3, [r0, #32]
- 80014b4:	f880 302c 	strb.w	r3, [r0, #44]	; 0x2c
- 80014b8:	6382      	str	r2, [r0, #56]	; 0x38
- 80014ba:	f880 303c 	strb.w	r3, [r0, #60]	; 0x3c
- 80014be:	64c3      	str	r3, [r0, #76]	; 0x4c
- 80014c0:	f002 fef2 	bl	80042a8 <HAL_ADC_Init>
- 80014c4:	b118      	cbz	r0, 80014ce <MX_ADC_Init+0x4e>
- 80014c6:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 80014ca:	f000 bc2b 	b.w	8001d24 <Error_Handler>
- 80014ce:	bd08      	pop	{r3, pc}
- 80014d0:	2000019c 	.word	0x2000019c
- 80014d4:	40012400 	.word	0x40012400
-
-080014d8 <HAL_ADC_MspInit>:
- 80014d8:	6802      	ldr	r2, [r0, #0]
- 80014da:	4b08      	ldr	r3, [pc, #32]	; (80014fc <HAL_ADC_MspInit+0x24>)
- 80014dc:	429a      	cmp	r2, r3
- 80014de:	b082      	sub	sp, #8
- 80014e0:	d10a      	bne.n	80014f8 <HAL_ADC_MspInit+0x20>
- 80014e2:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80014e6:	6e1a      	ldr	r2, [r3, #96]	; 0x60
- 80014e8:	f442 7200 	orr.w	r2, r2, #512	; 0x200
- 80014ec:	661a      	str	r2, [r3, #96]	; 0x60
- 80014ee:	6e1b      	ldr	r3, [r3, #96]	; 0x60
- 80014f0:	f403 7300 	and.w	r3, r3, #512	; 0x200
- 80014f4:	9301      	str	r3, [sp, #4]
- 80014f6:	9b01      	ldr	r3, [sp, #4]
- 80014f8:	b002      	add	sp, #8
- 80014fa:	4770      	bx	lr
- 80014fc:	40012400 	.word	0x40012400
-
-08001500 <HAL_ADC_MspDeInit>:
- 8001500:	6802      	ldr	r2, [r0, #0]
- 8001502:	4b05      	ldr	r3, [pc, #20]	; (8001518 <HAL_ADC_MspDeInit+0x18>)
- 8001504:	429a      	cmp	r2, r3
- 8001506:	bf01      	itttt	eq
- 8001508:	f04f 42b0 	moveq.w	r2, #1476395008	; 0x58000000
- 800150c:	6e13      	ldreq	r3, [r2, #96]	; 0x60
- 800150e:	f423 7300 	biceq.w	r3, r3, #512	; 0x200
- 8001512:	6613      	streq	r3, [r2, #96]	; 0x60
- 8001514:	4770      	bx	lr
- 8001516:	bf00      	nop
- 8001518:	40012400 	.word	0x40012400
-
-0800151c <ADC_ReadChannels>:
- 800151c:	b530      	push	{r4, r5, lr}
- 800151e:	b085      	sub	sp, #20
- 8001520:	2400      	movs	r4, #0
- 8001522:	4605      	mov	r5, r0
- 8001524:	e9cd 4401 	strd	r4, r4, [sp, #4]
- 8001528:	9403      	str	r4, [sp, #12]
- 800152a:	f7ff ffa9 	bl	8001480 <MX_ADC_Init>
- 800152e:	4814      	ldr	r0, [pc, #80]	; (8001580 <ADC_ReadChannels+0x64>)
- 8001530:	f003 fa52 	bl	80049d8 <HAL_ADCEx_Calibration_Start>
- 8001534:	b108      	cbz	r0, 800153a <ADC_ReadChannels+0x1e>
- 8001536:	f000 fbf5 	bl	8001d24 <Error_Handler>
- 800153a:	4811      	ldr	r0, [pc, #68]	; (8001580 <ADC_ReadChannels+0x64>)
- 800153c:	9403      	str	r4, [sp, #12]
- 800153e:	a901      	add	r1, sp, #4
- 8001540:	e9cd 5401 	strd	r5, r4, [sp, #4]
- 8001544:	f003 f80e 	bl	8004564 <HAL_ADC_ConfigChannel>
- 8001548:	b108      	cbz	r0, 800154e <ADC_ReadChannels+0x32>
- 800154a:	f000 fbeb 	bl	8001d24 <Error_Handler>
- 800154e:	480c      	ldr	r0, [pc, #48]	; (8001580 <ADC_ReadChannels+0x64>)
- 8001550:	f003 f96c 	bl	800482c <HAL_ADC_Start>
- 8001554:	b108      	cbz	r0, 800155a <ADC_ReadChannels+0x3e>
- 8001556:	f000 fbe5 	bl	8001d24 <Error_Handler>
- 800155a:	f04f 31ff 	mov.w	r1, #4294967295
- 800155e:	4808      	ldr	r0, [pc, #32]	; (8001580 <ADC_ReadChannels+0x64>)
- 8001560:	f002 ffa2 	bl	80044a8 <HAL_ADC_PollForConversion>
- 8001564:	4806      	ldr	r0, [pc, #24]	; (8001580 <ADC_ReadChannels+0x64>)
- 8001566:	f003 fa19 	bl	800499c <HAL_ADC_Stop>
- 800156a:	4805      	ldr	r0, [pc, #20]	; (8001580 <ADC_ReadChannels+0x64>)
- 800156c:	f002 fff6 	bl	800455c <HAL_ADC_GetValue>
- 8001570:	4604      	mov	r4, r0
- 8001572:	4803      	ldr	r0, [pc, #12]	; (8001580 <ADC_ReadChannels+0x64>)
- 8001574:	f003 f9bc 	bl	80048f0 <HAL_ADC_DeInit>
- 8001578:	4620      	mov	r0, r4
- 800157a:	b005      	add	sp, #20
- 800157c:	bd30      	pop	{r4, r5, pc}
- 800157e:	bf00      	nop
- 8001580:	2000019c 	.word	0x2000019c
-
-08001584 <SYS_InitMeasurement>:
- 8001584:	4b01      	ldr	r3, [pc, #4]	; (800158c <SYS_InitMeasurement+0x8>)
- 8001586:	4a02      	ldr	r2, [pc, #8]	; (8001590 <SYS_InitMeasurement+0xc>)
- 8001588:	601a      	str	r2, [r3, #0]
- 800158a:	4770      	bx	lr
- 800158c:	2000019c 	.word	0x2000019c
- 8001590:	40012400 	.word	0x40012400
-
-08001594 <SYS_GetBatteryLevel>:
- 8001594:	b508      	push	{r3, lr}
- 8001596:	4809      	ldr	r0, [pc, #36]	; (80015bc <SYS_GetBatteryLevel+0x28>)
- 8001598:	f7ff ffc0 	bl	800151c <ADC_ReadChannels>
- 800159c:	b168      	cbz	r0, 80015ba <SYS_GetBatteryLevel+0x26>
- 800159e:	4b08      	ldr	r3, [pc, #32]	; (80015c0 <SYS_GetBatteryLevel+0x2c>)
- 80015a0:	f8b3 30aa 	ldrh.w	r3, [r3, #170]	; 0xaa
- 80015a4:	f64f 72ff 	movw	r2, #65535	; 0xffff
- 80015a8:	4293      	cmp	r3, r2
- 80015aa:	bf16      	itet	ne
- 80015ac:	f640 42e4 	movwne	r2, #3300	; 0xce4
- 80015b0:	4b04      	ldreq	r3, [pc, #16]	; (80015c4 <SYS_GetBatteryLevel+0x30>)
- 80015b2:	4353      	mulne	r3, r2
- 80015b4:	fbb3 f3f0 	udiv	r3, r3, r0
- 80015b8:	b298      	uxth	r0, r3
- 80015ba:	bd08      	pop	{r3, pc}
- 80015bc:	b4002000 	.word	0xb4002000
- 80015c0:	1fff7500 	.word	0x1fff7500
- 80015c4:	004c08d8 	.word	0x004c08d8
-
-080015c8 <SYS_GetTemperatureLevel>:
- 80015c8:	b513      	push	{r0, r1, r4, lr}
- 80015ca:	2300      	movs	r3, #0
- 80015cc:	f8ad 3006 	strh.w	r3, [sp, #6]
- 80015d0:	f7ff ffe0 	bl	8001594 <SYS_GetBatteryLevel>
- 80015d4:	4604      	mov	r4, r0
- 80015d6:	4819      	ldr	r0, [pc, #100]	; (800163c <SYS_GetTemperatureLevel+0x74>)
- 80015d8:	f7ff ffa0 	bl	800151c <ADC_ReadChannels>
- 80015dc:	4b18      	ldr	r3, [pc, #96]	; (8001640 <SYS_GetTemperatureLevel+0x78>)
- 80015de:	f8b3 20c8 	ldrh.w	r2, [r3, #200]	; 0xc8
- 80015e2:	f8b3 10a8 	ldrh.w	r1, [r3, #168]	; 0xa8
- 80015e6:	428a      	cmp	r2, r1
- 80015e8:	fb04 f000 	mul.w	r0, r4, r0
- 80015ec:	d018      	beq.n	8001620 <SYS_GetTemperatureLevel+0x58>
- 80015ee:	f640 43e4 	movw	r3, #3300	; 0xce4
- 80015f2:	fbb0 f3f3 	udiv	r3, r0, r3
- 80015f6:	2064      	movs	r0, #100	; 0x64
- 80015f8:	1a5b      	subs	r3, r3, r1
- 80015fa:	4343      	muls	r3, r0
- 80015fc:	1a52      	subs	r2, r2, r1
- 80015fe:	fb93 f3f2 	sdiv	r3, r3, r2
- 8001602:	331e      	adds	r3, #30
- 8001604:	b21b      	sxth	r3, r3
- 8001606:	f8ad 3006 	strh.w	r3, [sp, #6]
- 800160a:	f8bd 3006 	ldrh.w	r3, [sp, #6]
- 800160e:	b25b      	sxtb	r3, r3
- 8001610:	021b      	lsls	r3, r3, #8
- 8001612:	f8ad 3006 	strh.w	r3, [sp, #6]
- 8001616:	f8bd 0006 	ldrh.w	r0, [sp, #6]
- 800161a:	b200      	sxth	r0, r0
- 800161c:	b002      	add	sp, #8
- 800161e:	bd10      	pop	{r4, pc}
- 8001620:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 8001624:	f640 73ff 	movw	r3, #4095	; 0xfff
- 8001628:	fbb0 f3f3 	udiv	r3, r0, r3
- 800162c:	4353      	muls	r3, r2
- 800162e:	f5a3 2339 	sub.w	r3, r3, #757760	; 0xb9000
- 8001632:	f5a3 630c 	sub.w	r3, r3, #2240	; 0x8c0
- 8001636:	f640 12c4 	movw	r2, #2500	; 0x9c4
- 800163a:	e7e0      	b.n	80015fe <SYS_GetTemperatureLevel+0x36>
- 800163c:	b0001000 	.word	0xb0001000
- 8001640:	1fff7500 	.word	0x1fff7500
-
-08001644 <MX_DMA_Init>:
- 8001644:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8001648:	b507      	push	{r0, r1, r2, lr}
- 800164a:	6c9a      	ldr	r2, [r3, #72]	; 0x48
- 800164c:	f042 0204 	orr.w	r2, r2, #4
- 8001650:	649a      	str	r2, [r3, #72]	; 0x48
- 8001652:	6c9a      	ldr	r2, [r3, #72]	; 0x48
- 8001654:	f002 0204 	and.w	r2, r2, #4
- 8001658:	9201      	str	r2, [sp, #4]
- 800165a:	9a01      	ldr	r2, [sp, #4]
- 800165c:	6c9a      	ldr	r2, [r3, #72]	; 0x48
- 800165e:	f042 0201 	orr.w	r2, r2, #1
- 8001662:	649a      	str	r2, [r3, #72]	; 0x48
- 8001664:	6c9b      	ldr	r3, [r3, #72]	; 0x48
- 8001666:	f003 0301 	and.w	r3, r3, #1
- 800166a:	9300      	str	r3, [sp, #0]
- 800166c:	2200      	movs	r2, #0
- 800166e:	2102      	movs	r1, #2
- 8001670:	200f      	movs	r0, #15
- 8001672:	9b00      	ldr	r3, [sp, #0]
- 8001674:	f003 fa4e 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001678:	200f      	movs	r0, #15
- 800167a:	b003      	add	sp, #12
- 800167c:	f85d eb04 	ldr.w	lr, [sp], #4
- 8001680:	f003 ba7a 	b.w	8004b78 <HAL_NVIC_EnableIRQ>
-
-08001684 <FLASH_IF_INT_Clear_Error>:
- 8001684:	b508      	push	{r3, lr}
- 8001686:	f003 fccf 	bl	8005028 <HAL_FLASH_Unlock>
- 800168a:	b110      	cbz	r0, 8001692 <FLASH_IF_INT_Clear_Error+0xe>
- 800168c:	f06f 0004 	mvn.w	r0, #4
- 8001690:	bd08      	pop	{r3, pc}
- 8001692:	4b06      	ldr	r3, [pc, #24]	; (80016ac <FLASH_IF_INT_Clear_Error+0x28>)
- 8001694:	699a      	ldr	r2, [r3, #24]
- 8001696:	f042 4240 	orr.w	r2, r2, #3221225472	; 0xc0000000
- 800169a:	619a      	str	r2, [r3, #24]
- 800169c:	f24c 32fa 	movw	r2, #50170	; 0xc3fa
- 80016a0:	611a      	str	r2, [r3, #16]
- 80016a2:	f003 fcd3 	bl	800504c <HAL_FLASH_Lock>
- 80016a6:	2800      	cmp	r0, #0
- 80016a8:	d0f2      	beq.n	8001690 <FLASH_IF_INT_Clear_Error+0xc>
- 80016aa:	e7ef      	b.n	800168c <FLASH_IF_INT_Clear_Error+0x8>
- 80016ac:	58004000 	.word	0x58004000
-
-080016b0 <FLASH_IF_INT_Erase>:
- 80016b0:	b5f0      	push	{r4, r5, r6, r7, lr}
- 80016b2:	b085      	sub	sp, #20
- 80016b4:	2300      	movs	r3, #0
- 80016b6:	460c      	mov	r4, r1
- 80016b8:	9300      	str	r3, [sp, #0]
- 80016ba:	4606      	mov	r6, r0
- 80016bc:	b3a8      	cbz	r0, 800172a <FLASH_IF_INT_Erase+0x7a>
- 80016be:	f7ff ffe1 	bl	8001684 <FLASH_IF_INT_Clear_Error>
- 80016c2:	4605      	mov	r5, r0
- 80016c4:	bb70      	cbnz	r0, 8001724 <FLASH_IF_INT_Erase+0x74>
- 80016c6:	f003 fcaf 	bl	8005028 <HAL_FLASH_Unlock>
- 80016ca:	bb88      	cbnz	r0, 8001730 <FLASH_IF_INT_Erase+0x80>
- 80016cc:	481a      	ldr	r0, [pc, #104]	; (8001738 <FLASH_IF_INT_Erase+0x88>)
- 80016ce:	4a1b      	ldr	r2, [pc, #108]	; (800173c <FLASH_IF_INT_Erase+0x8c>)
- 80016d0:	2302      	movs	r3, #2
- 80016d2:	9301      	str	r3, [sp, #4]
- 80016d4:	f8d0 15e0 	ldr.w	r1, [r0, #1504]	; 0x5e0
- 80016d8:	f106 4378 	add.w	r3, r6, #4160749568	; 0xf8000000
- 80016dc:	ea02 2181 	and.w	r1, r2, r1, lsl #10
- 80016e0:	fbb3 f7f1 	udiv	r7, r3, r1
- 80016e4:	fb01 3317 	mls	r3, r1, r7, r3
- 80016e8:	0adb      	lsrs	r3, r3, #11
- 80016ea:	9302      	str	r3, [sp, #8]
- 80016ec:	f8d0 05e0 	ldr.w	r0, [r0, #1504]	; 0x5e0
- 80016f0:	f104 4178 	add.w	r1, r4, #4160749568	; 0xf8000000
- 80016f4:	3901      	subs	r1, #1
- 80016f6:	4431      	add	r1, r6
- 80016f8:	ea02 2280 	and.w	r2, r2, r0, lsl #10
- 80016fc:	fbb1 f0f2 	udiv	r0, r1, r2
- 8001700:	fb02 1110 	mls	r1, r2, r0, r1
- 8001704:	ebc3 23d1 	rsb	r3, r3, r1, lsr #11
- 8001708:	3301      	adds	r3, #1
- 800170a:	4669      	mov	r1, sp
- 800170c:	a801      	add	r0, sp, #4
- 800170e:	9303      	str	r3, [sp, #12]
- 8001710:	f003 fd1c 	bl	800514c <HAL_FLASHEx_Erase>
- 8001714:	b120      	cbz	r0, 8001720 <FLASH_IF_INT_Erase+0x70>
- 8001716:	2802      	cmp	r0, #2
- 8001718:	bf0c      	ite	eq
- 800171a:	2501      	moveq	r5, #1
- 800171c:	f06f 0501 	mvnne.w	r5, #1
- 8001720:	f003 fc94 	bl	800504c <HAL_FLASH_Lock>
- 8001724:	4628      	mov	r0, r5
- 8001726:	b005      	add	sp, #20
- 8001728:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800172a:	f06f 0505 	mvn.w	r5, #5
- 800172e:	e7f9      	b.n	8001724 <FLASH_IF_INT_Erase+0x74>
- 8001730:	f06f 0504 	mvn.w	r5, #4
- 8001734:	e7f6      	b.n	8001724 <FLASH_IF_INT_Erase+0x74>
- 8001736:	bf00      	nop
- 8001738:	1fff7000 	.word	0x1fff7000
- 800173c:	03fffc00 	.word	0x03fffc00
-
-08001740 <FLASH_IF_Init>:
- 8001740:	4b01      	ldr	r3, [pc, #4]	; (8001748 <FLASH_IF_Init+0x8>)
- 8001742:	6018      	str	r0, [r3, #0]
- 8001744:	2000      	movs	r0, #0
- 8001746:	4770      	bx	lr
- 8001748:	20000200 	.word	0x20000200
-
-0800174c <FLASH_IF_Write>:
- 800174c:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8001750:	b089      	sub	sp, #36	; 0x24
- 8001752:	f1b0 6f00 	cmp.w	r0, #134217728	; 0x8000000
- 8001756:	4606      	mov	r6, r0
- 8001758:	460f      	mov	r7, r1
- 800175a:	9200      	str	r2, [sp, #0]
- 800175c:	f0c0 80c5 	bcc.w	80018ea <FLASH_IF_Write+0x19e>
- 8001760:	f8df 8198 	ldr.w	r8, [pc, #408]	; 80018fc <FLASH_IF_Write+0x1b0>
- 8001764:	4d66      	ldr	r5, [pc, #408]	; (8001900 <FLASH_IF_Write+0x1b4>)
- 8001766:	f8d8 35e0 	ldr.w	r3, [r8, #1504]	; 0x5e0
- 800176a:	ea05 2383 	and.w	r3, r5, r3, lsl #10
- 800176e:	f103 6300 	add.w	r3, r3, #134217728	; 0x8000000
- 8001772:	3b01      	subs	r3, #1
- 8001774:	4298      	cmp	r0, r3
- 8001776:	f200 80b8 	bhi.w	80018ea <FLASH_IF_Write+0x19e>
- 800177a:	2800      	cmp	r0, #0
- 800177c:	f000 80b8 	beq.w	80018f0 <FLASH_IF_Write+0x1a4>
- 8001780:	2900      	cmp	r1, #0
- 8001782:	f000 80b5 	beq.w	80018f0 <FLASH_IF_Write+0x1a4>
- 8001786:	ea40 0302 	orr.w	r3, r0, r2
- 800178a:	075b      	lsls	r3, r3, #29
- 800178c:	f040 80b0 	bne.w	80018f0 <FLASH_IF_Write+0x1a4>
- 8001790:	f7ff ff78 	bl	8001684 <FLASH_IF_INT_Clear_Error>
- 8001794:	4604      	mov	r4, r0
- 8001796:	bba0      	cbnz	r0, 8001802 <FLASH_IF_Write+0xb6>
- 8001798:	f003 fc46 	bl	8005028 <HAL_FLASH_Unlock>
- 800179c:	2800      	cmp	r0, #0
- 800179e:	f040 80aa 	bne.w	80018f6 <FLASH_IF_Write+0x1aa>
- 80017a2:	f8d8 15e0 	ldr.w	r1, [r8, #1504]	; 0x5e0
- 80017a6:	f106 4278 	add.w	r2, r6, #4160749568	; 0xf8000000
- 80017aa:	ea05 2181 	and.w	r1, r5, r1, lsl #10
- 80017ae:	fbb2 f3f1 	udiv	r3, r2, r1
- 80017b2:	fb01 2213 	mls	r2, r1, r3, r2
- 80017b6:	9b00      	ldr	r3, [sp, #0]
- 80017b8:	f103 4378 	add.w	r3, r3, #4160749568	; 0xf8000000
- 80017bc:	3b01      	subs	r3, #1
- 80017be:	4433      	add	r3, r6
- 80017c0:	fbb3 f0f1 	udiv	r0, r3, r1
- 80017c4:	fb01 3310 	mls	r3, r1, r0, r3
- 80017c8:	0adb      	lsrs	r3, r3, #11
- 80017ca:	3301      	adds	r3, #1
- 80017cc:	ea4f 2ad2 	mov.w	sl, r2, lsr #11
- 80017d0:	eba3 22d2 	sub.w	r2, r3, r2, lsr #11
- 80017d4:	2a01      	cmp	r2, #1
- 80017d6:	9303      	str	r3, [sp, #12]
- 80017d8:	bf88      	it	hi
- 80017da:	f3c6 050a 	ubfxhi	r5, r6, #0, #11
- 80017de:	f50a 3880 	add.w	r8, sl, #65536	; 0x10000
- 80017e2:	f1c6 0308 	rsb	r3, r6, #8
- 80017e6:	bf98      	it	ls
- 80017e8:	9d00      	ldrls	r5, [sp, #0]
- 80017ea:	9306      	str	r3, [sp, #24]
- 80017ec:	bf88      	it	hi
- 80017ee:	f5c5 6500 	rsbhi	r5, r5, #2048	; 0x800
- 80017f2:	ea4f 28c8 	mov.w	r8, r8, lsl #11
- 80017f6:	46b3      	mov	fp, r6
- 80017f8:	9b03      	ldr	r3, [sp, #12]
- 80017fa:	459a      	cmp	sl, r3
- 80017fc:	d305      	bcc.n	800180a <FLASH_IF_Write+0xbe>
- 80017fe:	f003 fc25 	bl	800504c <HAL_FLASH_Lock>
- 8001802:	4620      	mov	r0, r4
- 8001804:	b009      	add	sp, #36	; 0x24
- 8001806:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800180a:	f1a6 0308 	sub.w	r3, r6, #8
- 800180e:	9a06      	ldr	r2, [sp, #24]
- 8001810:	441a      	add	r2, r3
- 8001812:	4295      	cmp	r5, r2
- 8001814:	d819      	bhi.n	800184a <FLASH_IF_Write+0xfe>
- 8001816:	9504      	str	r5, [sp, #16]
- 8001818:	9701      	str	r7, [sp, #4]
- 800181a:	f8cd b014 	str.w	fp, [sp, #20]
- 800181e:	f04f 0900 	mov.w	r9, #0
- 8001822:	9b05      	ldr	r3, [sp, #20]
- 8001824:	eb09 0103 	add.w	r1, r9, r3
- 8001828:	9b04      	ldr	r3, [sp, #16]
- 800182a:	4599      	cmp	r9, r3
- 800182c:	d33e      	bcc.n	80018ac <FLASH_IF_Write+0x160>
- 800182e:	9b00      	ldr	r3, [sp, #0]
- 8001830:	44ab      	add	fp, r5
- 8001832:	442f      	add	r7, r5
- 8001834:	1b5d      	subs	r5, r3, r5
- 8001836:	f5b5 6f00 	cmp.w	r5, #2048	; 0x800
- 800183a:	bf28      	it	cs
- 800183c:	f44f 6500 	movcs.w	r5, #2048	; 0x800
- 8001840:	f10a 0a01 	add.w	sl, sl, #1
- 8001844:	f508 6800 	add.w	r8, r8, #2048	; 0x800
- 8001848:	e7d6      	b.n	80017f8 <FLASH_IF_Write+0xac>
- 800184a:	f853 1f08 	ldr.w	r1, [r3, #8]!
- 800184e:	685a      	ldr	r2, [r3, #4]
- 8001850:	f1b2 3fff 	cmp.w	r2, #4294967295
- 8001854:	bf08      	it	eq
- 8001856:	f1b1 3fff 	cmpeq.w	r1, #4294967295
- 800185a:	d0d8      	beq.n	800180e <FLASH_IF_Write+0xc2>
- 800185c:	4b29      	ldr	r3, [pc, #164]	; (8001904 <FLASH_IF_Write+0x1b8>)
- 800185e:	6818      	ldr	r0, [r3, #0]
- 8001860:	b910      	cbnz	r0, 8001868 <FLASH_IF_Write+0x11c>
- 8001862:	f06f 0405 	mvn.w	r4, #5
- 8001866:	e7ca      	b.n	80017fe <FLASH_IF_Write+0xb2>
- 8001868:	f1b8 0f00 	cmp.w	r8, #0
- 800186c:	d004      	beq.n	8001878 <FLASH_IF_Write+0x12c>
- 800186e:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8001872:	4641      	mov	r1, r8
- 8001874:	f00f fa0a 	bl	8010c8c <UTIL_MEM_cpy_8>
- 8001878:	f8df 9088 	ldr.w	r9, [pc, #136]	; 8001904 <FLASH_IF_Write+0x1b8>
- 800187c:	f8d9 3000 	ldr.w	r3, [r9]
- 8001880:	f3cb 000a 	ubfx	r0, fp, #0, #11
- 8001884:	4639      	mov	r1, r7
- 8001886:	4418      	add	r0, r3
- 8001888:	b2aa      	uxth	r2, r5
- 800188a:	f00f f9ff 	bl	8010c8c <UTIL_MEM_cpy_8>
- 800188e:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 8001892:	4640      	mov	r0, r8
- 8001894:	f7ff ff0c 	bl	80016b0 <FLASH_IF_INT_Erase>
- 8001898:	bb08      	cbnz	r0, 80018de <FLASH_IF_Write+0x192>
- 800189a:	f8d9 3000 	ldr.w	r3, [r9]
- 800189e:	9301      	str	r3, [sp, #4]
- 80018a0:	f44f 6300 	mov.w	r3, #2048	; 0x800
- 80018a4:	f8cd 8014 	str.w	r8, [sp, #20]
- 80018a8:	9304      	str	r3, [sp, #16]
- 80018aa:	e7b8      	b.n	800181e <FLASH_IF_Write+0xd2>
- 80018ac:	9b01      	ldr	r3, [sp, #4]
- 80018ae:	9107      	str	r1, [sp, #28]
- 80018b0:	444b      	add	r3, r9
- 80018b2:	9302      	str	r3, [sp, #8]
- 80018b4:	2001      	movs	r0, #1
- 80018b6:	e9d3 2300 	ldrd	r2, r3, [r3]
- 80018ba:	f003 fc01 	bl	80050c0 <HAL_FLASH_Program>
- 80018be:	b988      	cbnz	r0, 80018e4 <FLASH_IF_Write+0x198>
- 80018c0:	9907      	ldr	r1, [sp, #28]
- 80018c2:	9b01      	ldr	r3, [sp, #4]
- 80018c4:	e9d1 0200 	ldrd	r0, r2, [r1]
- 80018c8:	f859 1003 	ldr.w	r1, [r9, r3]
- 80018cc:	9b02      	ldr	r3, [sp, #8]
- 80018ce:	685b      	ldr	r3, [r3, #4]
- 80018d0:	429a      	cmp	r2, r3
- 80018d2:	bf08      	it	eq
- 80018d4:	4288      	cmpeq	r0, r1
- 80018d6:	d105      	bne.n	80018e4 <FLASH_IF_Write+0x198>
- 80018d8:	f109 0908 	add.w	r9, r9, #8
- 80018dc:	e7a1      	b.n	8001822 <FLASH_IF_Write+0xd6>
- 80018de:	f06f 0401 	mvn.w	r4, #1
- 80018e2:	e78c      	b.n	80017fe <FLASH_IF_Write+0xb2>
- 80018e4:	f06f 0403 	mvn.w	r4, #3
- 80018e8:	e789      	b.n	80017fe <FLASH_IF_Write+0xb2>
- 80018ea:	f04f 34ff 	mov.w	r4, #4294967295
- 80018ee:	e788      	b.n	8001802 <FLASH_IF_Write+0xb6>
- 80018f0:	f06f 0405 	mvn.w	r4, #5
- 80018f4:	e785      	b.n	8001802 <FLASH_IF_Write+0xb6>
- 80018f6:	f06f 0404 	mvn.w	r4, #4
- 80018fa:	e782      	b.n	8001802 <FLASH_IF_Write+0xb6>
- 80018fc:	1fff7000 	.word	0x1fff7000
- 8001900:	03fffc00 	.word	0x03fffc00
- 8001904:	20000200 	.word	0x20000200
-
-08001908 <FLASH_IF_Read>:
- 8001908:	f1b1 6f00 	cmp.w	r1, #134217728	; 0x8000000
- 800190c:	b570      	push	{r4, r5, r6, lr}
- 800190e:	d311      	bcc.n	8001934 <FLASH_IF_Read+0x2c>
- 8001910:	4b0b      	ldr	r3, [pc, #44]	; (8001940 <FLASH_IF_Read+0x38>)
- 8001912:	f8d3 65e0 	ldr.w	r6, [r3, #1504]	; 0x5e0
- 8001916:	4b0b      	ldr	r3, [pc, #44]	; (8001944 <FLASH_IF_Read+0x3c>)
- 8001918:	ea03 2386 	and.w	r3, r3, r6, lsl #10
- 800191c:	f103 6300 	add.w	r3, r3, #134217728	; 0x8000000
- 8001920:	3b01      	subs	r3, #1
- 8001922:	4299      	cmp	r1, r3
- 8001924:	d806      	bhi.n	8001934 <FLASH_IF_Read+0x2c>
- 8001926:	b140      	cbz	r0, 800193a <FLASH_IF_Read+0x32>
- 8001928:	b139      	cbz	r1, 800193a <FLASH_IF_Read+0x32>
- 800192a:	b292      	uxth	r2, r2
- 800192c:	f00f f9ae 	bl	8010c8c <UTIL_MEM_cpy_8>
- 8001930:	2000      	movs	r0, #0
- 8001932:	bd70      	pop	{r4, r5, r6, pc}
- 8001934:	f04f 30ff 	mov.w	r0, #4294967295
- 8001938:	e7fb      	b.n	8001932 <FLASH_IF_Read+0x2a>
- 800193a:	f06f 0005 	mvn.w	r0, #5
- 800193e:	e7f8      	b.n	8001932 <FLASH_IF_Read+0x2a>
- 8001940:	1fff7000 	.word	0x1fff7000
- 8001944:	03fffc00 	.word	0x03fffc00
-
-08001948 <FLASH_IF_Erase>:
- 8001948:	f1b0 6f00 	cmp.w	r0, #134217728	; 0x8000000
- 800194c:	b410      	push	{r4}
- 800194e:	d30d      	bcc.n	800196c <FLASH_IF_Erase+0x24>
- 8001950:	4b08      	ldr	r3, [pc, #32]	; (8001974 <FLASH_IF_Erase+0x2c>)
- 8001952:	f8d3 45e0 	ldr.w	r4, [r3, #1504]	; 0x5e0
- 8001956:	4b08      	ldr	r3, [pc, #32]	; (8001978 <FLASH_IF_Erase+0x30>)
- 8001958:	ea03 2384 	and.w	r3, r3, r4, lsl #10
- 800195c:	f103 6300 	add.w	r3, r3, #134217728	; 0x8000000
- 8001960:	3b01      	subs	r3, #1
- 8001962:	4298      	cmp	r0, r3
- 8001964:	d802      	bhi.n	800196c <FLASH_IF_Erase+0x24>
- 8001966:	bc10      	pop	{r4}
- 8001968:	f7ff bea2 	b.w	80016b0 <FLASH_IF_INT_Erase>
- 800196c:	f04f 30ff 	mov.w	r0, #4294967295
- 8001970:	bc10      	pop	{r4}
- 8001972:	4770      	bx	lr
- 8001974:	1fff7000 	.word	0x1fff7000
- 8001978:	03fffc00 	.word	0x03fffc00
-
-0800197c <LL_AHB2_GRP1_EnableClock>:
- 800197c:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8001980:	b082      	sub	sp, #8
- 8001982:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 8001984:	4302      	orrs	r2, r0
- 8001986:	64da      	str	r2, [r3, #76]	; 0x4c
- 8001988:	6cdb      	ldr	r3, [r3, #76]	; 0x4c
- 800198a:	4003      	ands	r3, r0
- 800198c:	9301      	str	r3, [sp, #4]
- 800198e:	9b01      	ldr	r3, [sp, #4]
- 8001990:	b002      	add	sp, #8
- 8001992:	4770      	bx	lr
-
-08001994 <MX_GPIO_Init>:
- 8001994:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8001998:	b086      	sub	sp, #24
- 800199a:	2214      	movs	r2, #20
- 800199c:	2100      	movs	r1, #0
- 800199e:	a801      	add	r0, sp, #4
- 80019a0:	f011 fb4e 	bl	8013040 <memset>
- 80019a4:	2002      	movs	r0, #2
- 80019a6:	f7ff ffe9 	bl	800197c <LL_AHB2_GRP1_EnableClock>
- 80019aa:	4e2a      	ldr	r6, [pc, #168]	; (8001a54 <MX_GPIO_Init+0xc0>)
- 80019ac:	2004      	movs	r0, #4
- 80019ae:	f7ff ffe5 	bl	800197c <LL_AHB2_GRP1_EnableClock>
- 80019b2:	2001      	movs	r0, #1
- 80019b4:	f7ff ffe2 	bl	800197c <LL_AHB2_GRP1_EnableClock>
- 80019b8:	f44f 413a 	mov.w	r1, #47616	; 0xba00
- 80019bc:	2200      	movs	r2, #0
- 80019be:	4630      	mov	r0, r6
- 80019c0:	f003 fd32 	bl	8005428 <HAL_GPIO_WritePin>
- 80019c4:	2400      	movs	r4, #0
- 80019c6:	2501      	movs	r5, #1
- 80019c8:	f44f 430a 	mov.w	r3, #35328	; 0x8a00
- 80019cc:	2702      	movs	r7, #2
- 80019ce:	a901      	add	r1, sp, #4
- 80019d0:	4630      	mov	r0, r6
- 80019d2:	e9cd 3501 	strd	r3, r5, [sp, #4]
- 80019d6:	f04f 0803 	mov.w	r8, #3
- 80019da:	e9cd 4703 	strd	r4, r7, [sp, #12]
- 80019de:	f003 fc03 	bl	80051e8 <HAL_GPIO_Init>
- 80019e2:	f44f 1304 	mov.w	r3, #2162688	; 0x210000
- 80019e6:	a901      	add	r1, sp, #4
- 80019e8:	f04f 4090 	mov.w	r0, #1207959552	; 0x48000000
- 80019ec:	e9cd 8301 	strd	r8, r3, [sp, #4]
- 80019f0:	9503      	str	r5, [sp, #12]
- 80019f2:	f003 fbf9 	bl	80051e8 <HAL_GPIO_Init>
- 80019f6:	f44f 5340 	mov.w	r3, #12288	; 0x3000
- 80019fa:	a901      	add	r1, sp, #4
- 80019fc:	4630      	mov	r0, r6
- 80019fe:	e9cd 3501 	strd	r3, r5, [sp, #4]
- 8001a02:	e9cd 4803 	strd	r4, r8, [sp, #12]
- 8001a06:	f003 fbef 	bl	80051e8 <HAL_GPIO_Init>
- 8001a0a:	f44f 1388 	mov.w	r3, #1114112	; 0x110000
- 8001a0e:	a901      	add	r1, sp, #4
- 8001a10:	f04f 4090 	mov.w	r0, #1207959552	; 0x48000000
- 8001a14:	e9cd 3702 	strd	r3, r7, [sp, #8]
- 8001a18:	9501      	str	r5, [sp, #4]
- 8001a1a:	f003 fbe5 	bl	80051e8 <HAL_GPIO_Init>
- 8001a1e:	4622      	mov	r2, r4
- 8001a20:	4621      	mov	r1, r4
- 8001a22:	2006      	movs	r0, #6
- 8001a24:	f003 f876 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001a28:	2006      	movs	r0, #6
- 8001a2a:	f003 f8a5 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 8001a2e:	4622      	mov	r2, r4
- 8001a30:	4621      	mov	r1, r4
- 8001a32:	2007      	movs	r0, #7
- 8001a34:	f003 f86e 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001a38:	2007      	movs	r0, #7
- 8001a3a:	f003 f89d 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 8001a3e:	4622      	mov	r2, r4
- 8001a40:	4621      	mov	r1, r4
- 8001a42:	2016      	movs	r0, #22
- 8001a44:	f003 f866 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001a48:	2016      	movs	r0, #22
- 8001a4a:	f003 f895 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 8001a4e:	b006      	add	sp, #24
- 8001a50:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8001a54:	48000400 	.word	0x48000400
-
-08001a58 <MX_I2C1_Init>:
- 8001a58:	b508      	push	{r3, lr}
- 8001a5a:	4812      	ldr	r0, [pc, #72]	; (8001aa4 <MX_I2C1_Init+0x4c>)
- 8001a5c:	4a12      	ldr	r2, [pc, #72]	; (8001aa8 <MX_I2C1_Init+0x50>)
- 8001a5e:	4b13      	ldr	r3, [pc, #76]	; (8001aac <MX_I2C1_Init+0x54>)
- 8001a60:	e9c0 2300 	strd	r2, r3, [r0]
- 8001a64:	2300      	movs	r3, #0
- 8001a66:	2201      	movs	r2, #1
- 8001a68:	e9c0 3202 	strd	r3, r2, [r0, #8]
- 8001a6c:	e9c0 3304 	strd	r3, r3, [r0, #16]
- 8001a70:	e9c0 3306 	strd	r3, r3, [r0, #24]
- 8001a74:	6203      	str	r3, [r0, #32]
- 8001a76:	f003 fe53 	bl	8005720 <HAL_I2C_Init>
- 8001a7a:	b108      	cbz	r0, 8001a80 <MX_I2C1_Init+0x28>
- 8001a7c:	f000 f952 	bl	8001d24 <Error_Handler>
- 8001a80:	4808      	ldr	r0, [pc, #32]	; (8001aa4 <MX_I2C1_Init+0x4c>)
- 8001a82:	2100      	movs	r1, #0
- 8001a84:	f004 f987 	bl	8005d96 <HAL_I2CEx_ConfigAnalogFilter>
- 8001a88:	b108      	cbz	r0, 8001a8e <MX_I2C1_Init+0x36>
- 8001a8a:	f000 f94b 	bl	8001d24 <Error_Handler>
- 8001a8e:	4805      	ldr	r0, [pc, #20]	; (8001aa4 <MX_I2C1_Init+0x4c>)
- 8001a90:	2100      	movs	r1, #0
- 8001a92:	f004 f9a6 	bl	8005de2 <HAL_I2CEx_ConfigDigitalFilter>
- 8001a96:	b118      	cbz	r0, 8001aa0 <MX_I2C1_Init+0x48>
- 8001a98:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8001a9c:	f000 b942 	b.w	8001d24 <Error_Handler>
- 8001aa0:	bd08      	pop	{r3, pc}
- 8001aa2:	bf00      	nop
- 8001aa4:	200002c4 	.word	0x200002c4
- 8001aa8:	40005400 	.word	0x40005400
- 8001aac:	2010091a 	.word	0x2010091a
-
-08001ab0 <HAL_I2C_MspInit>:
- 8001ab0:	b570      	push	{r4, r5, r6, lr}
- 8001ab2:	b096      	sub	sp, #88	; 0x58
- 8001ab4:	4605      	mov	r5, r0
- 8001ab6:	2214      	movs	r2, #20
- 8001ab8:	2100      	movs	r1, #0
- 8001aba:	a803      	add	r0, sp, #12
- 8001abc:	f011 fac0 	bl	8013040 <memset>
- 8001ac0:	2238      	movs	r2, #56	; 0x38
- 8001ac2:	2100      	movs	r1, #0
- 8001ac4:	a808      	add	r0, sp, #32
- 8001ac6:	f011 fabb 	bl	8013040 <memset>
- 8001aca:	682a      	ldr	r2, [r5, #0]
- 8001acc:	4b37      	ldr	r3, [pc, #220]	; (8001bac <HAL_I2C_MspInit+0xfc>)
- 8001ace:	429a      	cmp	r2, r3
- 8001ad0:	d169      	bne.n	8001ba6 <HAL_I2C_MspInit+0xf6>
- 8001ad2:	2340      	movs	r3, #64	; 0x40
- 8001ad4:	9308      	str	r3, [sp, #32]
- 8001ad6:	a808      	add	r0, sp, #32
- 8001ad8:	f44f 3340 	mov.w	r3, #196608	; 0x30000
- 8001adc:	930d      	str	r3, [sp, #52]	; 0x34
- 8001ade:	f004 ff05 	bl	80068ec <HAL_RCCEx_PeriphCLKConfig>
- 8001ae2:	b108      	cbz	r0, 8001ae8 <HAL_I2C_MspInit+0x38>
- 8001ae4:	f000 f91e 	bl	8001d24 <Error_Handler>
- 8001ae8:	f04f 44b0 	mov.w	r4, #1476395008	; 0x58000000
- 8001aec:	f44f 50c0 	mov.w	r0, #6144	; 0x1800
- 8001af0:	6ce3      	ldr	r3, [r4, #76]	; 0x4c
- 8001af2:	f043 0302 	orr.w	r3, r3, #2
- 8001af6:	64e3      	str	r3, [r4, #76]	; 0x4c
- 8001af8:	6ce3      	ldr	r3, [r4, #76]	; 0x4c
- 8001afa:	f003 0302 	and.w	r3, r3, #2
- 8001afe:	9302      	str	r3, [sp, #8]
- 8001b00:	9b02      	ldr	r3, [sp, #8]
- 8001b02:	2312      	movs	r3, #18
- 8001b04:	2600      	movs	r6, #0
- 8001b06:	e9cd 0303 	strd	r0, r3, [sp, #12]
- 8001b0a:	2303      	movs	r3, #3
- 8001b0c:	e9cd 6305 	strd	r6, r3, [sp, #20]
- 8001b10:	f04f 4090 	mov.w	r0, #1207959552	; 0x48000000
- 8001b14:	2304      	movs	r3, #4
- 8001b16:	a903      	add	r1, sp, #12
- 8001b18:	9307      	str	r3, [sp, #28]
- 8001b1a:	f003 fb65 	bl	80051e8 <HAL_GPIO_Init>
- 8001b1e:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8001b20:	f8df c08c 	ldr.w	ip, [pc, #140]	; 8001bb0 <HAL_I2C_MspInit+0x100>
- 8001b24:	f443 0380 	orr.w	r3, r3, #4194304	; 0x400000
- 8001b28:	65a3      	str	r3, [r4, #88]	; 0x58
- 8001b2a:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8001b2c:	4c21      	ldr	r4, [pc, #132]	; (8001bb4 <HAL_I2C_MspInit+0x104>)
- 8001b2e:	f403 0380 	and.w	r3, r3, #4194304	; 0x400000
- 8001b32:	9301      	str	r3, [sp, #4]
- 8001b34:	9b01      	ldr	r3, [sp, #4]
- 8001b36:	6226      	str	r6, [r4, #32]
- 8001b38:	230d      	movs	r3, #13
- 8001b3a:	e9c4 c300 	strd	ip, r3, [r4]
- 8001b3e:	4620      	mov	r0, r4
- 8001b40:	2380      	movs	r3, #128	; 0x80
- 8001b42:	e9c4 6602 	strd	r6, r6, [r4, #8]
- 8001b46:	e9c4 3604 	strd	r3, r6, [r4, #16]
- 8001b4a:	e9c4 6606 	strd	r6, r6, [r4, #24]
- 8001b4e:	f003 f873 	bl	8004c38 <HAL_DMA_Init>
- 8001b52:	b108      	cbz	r0, 8001b58 <HAL_I2C_MspInit+0xa8>
- 8001b54:	f000 f8e6 	bl	8001d24 <Error_Handler>
- 8001b58:	4816      	ldr	r0, [pc, #88]	; (8001bb4 <HAL_I2C_MspInit+0x104>)
- 8001b5a:	2110      	movs	r1, #16
- 8001b5c:	f003 fa3c 	bl	8004fd8 <HAL_DMA_ConfigChannelAttributes>
- 8001b60:	b108      	cbz	r0, 8001b66 <HAL_I2C_MspInit+0xb6>
- 8001b62:	f000 f8df 	bl	8001d24 <Error_Handler>
- 8001b66:	4a14      	ldr	r2, [pc, #80]	; (8001bb8 <HAL_I2C_MspInit+0x108>)
- 8001b68:	63ec      	str	r4, [r5, #60]	; 0x3c
- 8001b6a:	62a5      	str	r5, [r4, #40]	; 0x28
- 8001b6c:	4c13      	ldr	r4, [pc, #76]	; (8001bbc <HAL_I2C_MspInit+0x10c>)
- 8001b6e:	230e      	movs	r3, #14
- 8001b70:	e9c4 2300 	strd	r2, r3, [r4]
- 8001b74:	2110      	movs	r1, #16
- 8001b76:	2300      	movs	r3, #0
- 8001b78:	2280      	movs	r2, #128	; 0x80
- 8001b7a:	4620      	mov	r0, r4
- 8001b7c:	e9c4 1302 	strd	r1, r3, [r4, #8]
- 8001b80:	e9c4 2304 	strd	r2, r3, [r4, #16]
- 8001b84:	e9c4 3306 	strd	r3, r3, [r4, #24]
- 8001b88:	6223      	str	r3, [r4, #32]
- 8001b8a:	f003 f855 	bl	8004c38 <HAL_DMA_Init>
- 8001b8e:	b108      	cbz	r0, 8001b94 <HAL_I2C_MspInit+0xe4>
- 8001b90:	f000 f8c8 	bl	8001d24 <Error_Handler>
- 8001b94:	4809      	ldr	r0, [pc, #36]	; (8001bbc <HAL_I2C_MspInit+0x10c>)
- 8001b96:	2110      	movs	r1, #16
- 8001b98:	f003 fa1e 	bl	8004fd8 <HAL_DMA_ConfigChannelAttributes>
- 8001b9c:	b108      	cbz	r0, 8001ba2 <HAL_I2C_MspInit+0xf2>
- 8001b9e:	f000 f8c1 	bl	8001d24 <Error_Handler>
- 8001ba2:	63ac      	str	r4, [r5, #56]	; 0x38
- 8001ba4:	62a5      	str	r5, [r4, #40]	; 0x28
- 8001ba6:	b016      	add	sp, #88	; 0x58
- 8001ba8:	bd70      	pop	{r4, r5, r6, pc}
- 8001baa:	bf00      	nop
- 8001bac:	40005400 	.word	0x40005400
- 8001bb0:	40020044 	.word	0x40020044
- 8001bb4:	20000204 	.word	0x20000204
- 8001bb8:	40020058 	.word	0x40020058
- 8001bbc:	20000264 	.word	0x20000264
-
-08001bc0 <SystemClock_Config>:
- 8001bc0:	b500      	push	{lr}
- 8001bc2:	b09b      	sub	sp, #108	; 0x6c
- 8001bc4:	2248      	movs	r2, #72	; 0x48
- 8001bc6:	2100      	movs	r1, #0
- 8001bc8:	a808      	add	r0, sp, #32
- 8001bca:	f011 fa39 	bl	8013040 <memset>
- 8001bce:	221c      	movs	r2, #28
- 8001bd0:	2100      	movs	r1, #0
- 8001bd2:	a801      	add	r0, sp, #4
- 8001bd4:	f011 fa34 	bl	8013040 <memset>
- 8001bd8:	f004 f928 	bl	8005e2c <HAL_PWR_EnableBkUpAccess>
- 8001bdc:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8001be0:	2001      	movs	r0, #1
- 8001be2:	f8d2 3090 	ldr.w	r3, [r2, #144]	; 0x90
- 8001be6:	f023 0318 	bic.w	r3, r3, #24
- 8001bea:	f8c2 3090 	str.w	r3, [r2, #144]	; 0x90
- 8001bee:	f8d2 3400 	ldr.w	r3, [r2, #1024]	; 0x400
- 8001bf2:	f423 63c0 	bic.w	r3, r3, #1536	; 0x600
- 8001bf6:	f443 7300 	orr.w	r3, r3, #512	; 0x200
- 8001bfa:	f8c2 3400 	str.w	r3, [r2, #1024]	; 0x400
- 8001bfe:	f8d2 3400 	ldr.w	r3, [r2, #1024]	; 0x400
- 8001c02:	f403 63c0 	and.w	r3, r3, #1536	; 0x600
- 8001c06:	9300      	str	r3, [sp, #0]
- 8001c08:	9b00      	ldr	r3, [sp, #0]
- 8001c0a:	2324      	movs	r3, #36	; 0x24
- 8001c0c:	9308      	str	r3, [sp, #32]
- 8001c0e:	2381      	movs	r3, #129	; 0x81
- 8001c10:	930b      	str	r3, [sp, #44]	; 0x2c
- 8001c12:	2300      	movs	r3, #0
- 8001c14:	e9cd 0310 	strd	r0, r3, [sp, #64]	; 0x40
- 8001c18:	22b0      	movs	r2, #176	; 0xb0
- 8001c1a:	a808      	add	r0, sp, #32
- 8001c1c:	e9cd 2312 	strd	r2, r3, [sp, #72]	; 0x48
- 8001c20:	f004 fa8c 	bl	800613c <HAL_RCC_OscConfig>
- 8001c24:	b108      	cbz	r0, 8001c2a <SystemClock_Config+0x6a>
- 8001c26:	b672      	cpsid	i
- 8001c28:	e7fe      	b.n	8001c28 <SystemClock_Config+0x68>
- 8001c2a:	234f      	movs	r3, #79	; 0x4f
- 8001c2c:	e9cd 3001 	strd	r3, r0, [sp, #4]
- 8001c30:	e9cd 0003 	strd	r0, r0, [sp, #12]
- 8001c34:	9005      	str	r0, [sp, #20]
- 8001c36:	9007      	str	r0, [sp, #28]
- 8001c38:	2102      	movs	r1, #2
- 8001c3a:	a801      	add	r0, sp, #4
- 8001c3c:	f004 fd18 	bl	8006670 <HAL_RCC_ClockConfig>
- 8001c40:	b108      	cbz	r0, 8001c46 <SystemClock_Config+0x86>
- 8001c42:	b672      	cpsid	i
- 8001c44:	e7fe      	b.n	8001c44 <SystemClock_Config+0x84>
- 8001c46:	b01b      	add	sp, #108	; 0x6c
- 8001c48:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08001c4c <MX_TIM2_Init>:
- 8001c4c:	b510      	push	{r4, lr}
- 8001c4e:	2210      	movs	r2, #16
- 8001c50:	b088      	sub	sp, #32
- 8001c52:	4c1a      	ldr	r4, [pc, #104]	; (8001cbc <MX_TIM2_Init+0x70>)
- 8001c54:	2100      	movs	r1, #0
- 8001c56:	eb0d 0002 	add.w	r0, sp, r2
- 8001c5a:	f011 f9f1 	bl	8013040 <memset>
- 8001c5e:	f04f 4280 	mov.w	r2, #1073741824	; 0x40000000
- 8001c62:	6022      	str	r2, [r4, #0]
- 8001c64:	4a16      	ldr	r2, [pc, #88]	; (8001cc0 <MX_TIM2_Init+0x74>)
- 8001c66:	4917      	ldr	r1, [pc, #92]	; (8001cc4 <MX_TIM2_Init+0x78>)
- 8001c68:	6812      	ldr	r2, [r2, #0]
- 8001c6a:	fbb2 f2f1 	udiv	r2, r2, r1
- 8001c6e:	2300      	movs	r3, #0
- 8001c70:	3a01      	subs	r2, #1
- 8001c72:	e9c4 2301 	strd	r2, r3, [r4, #4]
- 8001c76:	4620      	mov	r0, r4
- 8001c78:	f240 32e7 	movw	r2, #999	; 0x3e7
- 8001c7c:	e9cd 3301 	strd	r3, r3, [sp, #4]
- 8001c80:	e9c4 2303 	strd	r2, r3, [r4, #12]
- 8001c84:	9303      	str	r3, [sp, #12]
- 8001c86:	61a3      	str	r3, [r4, #24]
- 8001c88:	f005 fd18 	bl	80076bc <HAL_TIM_Base_Init>
- 8001c8c:	b108      	cbz	r0, 8001c92 <MX_TIM2_Init+0x46>
- 8001c8e:	b672      	cpsid	i
- 8001c90:	e7fe      	b.n	8001c90 <MX_TIM2_Init+0x44>
- 8001c92:	f44f 5380 	mov.w	r3, #4096	; 0x1000
- 8001c96:	a904      	add	r1, sp, #16
- 8001c98:	4620      	mov	r0, r4
- 8001c9a:	9304      	str	r3, [sp, #16]
- 8001c9c:	f005 fd48 	bl	8007730 <HAL_TIM_ConfigClockSource>
- 8001ca0:	b108      	cbz	r0, 8001ca6 <MX_TIM2_Init+0x5a>
- 8001ca2:	b672      	cpsid	i
- 8001ca4:	e7fe      	b.n	8001ca4 <MX_TIM2_Init+0x58>
- 8001ca6:	9001      	str	r0, [sp, #4]
- 8001ca8:	9003      	str	r0, [sp, #12]
- 8001caa:	a901      	add	r1, sp, #4
- 8001cac:	4620      	mov	r0, r4
- 8001cae:	f005 fde1 	bl	8007874 <HAL_TIMEx_MasterConfigSynchronization>
- 8001cb2:	b108      	cbz	r0, 8001cb8 <MX_TIM2_Init+0x6c>
- 8001cb4:	b672      	cpsid	i
- 8001cb6:	e7fe      	b.n	8001cb6 <MX_TIM2_Init+0x6a>
- 8001cb8:	b008      	add	sp, #32
- 8001cba:	bd10      	pop	{r4, pc}
- 8001cbc:	2000031c 	.word	0x2000031c
- 8001cc0:	20000094 	.word	0x20000094
- 8001cc4:	000f4240 	.word	0x000f4240
-
-08001cc8 <main>:
- 8001cc8:	b508      	push	{r3, lr}
- 8001cca:	f002 fa9b 	bl	8004204 <HAL_Init>
- 8001cce:	f7ff ff77 	bl	8001bc0 <SystemClock_Config>
- 8001cd2:	f7ff fe5f 	bl	8001994 <MX_GPIO_Init>
- 8001cd6:	f7ff febf 	bl	8001a58 <MX_I2C1_Init>
- 8001cda:	f7ff ffb7 	bl	8001c4c <MX_TIM2_Init>
- 8001cde:	f001 fa19 	bl	8003114 <MX_LoRaWAN_Init>
- 8001ce2:	f001 fa1e 	bl	8003122 <MX_LoRaWAN_Process>
- 8001ce6:	e7fc      	b.n	8001ce2 <main+0x1a>
-
-08001ce8 <HAL_TIM_Base_MspInit>:
- 8001ce8:	6803      	ldr	r3, [r0, #0]
- 8001cea:	f1b3 4f80 	cmp.w	r3, #1073741824	; 0x40000000
- 8001cee:	b507      	push	{r0, r1, r2, lr}
- 8001cf0:	d115      	bne.n	8001d1e <HAL_TIM_Base_MspInit+0x36>
- 8001cf2:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8001cf6:	2103      	movs	r1, #3
- 8001cf8:	6d9a      	ldr	r2, [r3, #88]	; 0x58
- 8001cfa:	f042 0201 	orr.w	r2, r2, #1
- 8001cfe:	659a      	str	r2, [r3, #88]	; 0x58
- 8001d00:	6d9b      	ldr	r3, [r3, #88]	; 0x58
- 8001d02:	f003 0301 	and.w	r3, r3, #1
- 8001d06:	9301      	str	r3, [sp, #4]
- 8001d08:	2200      	movs	r2, #0
- 8001d0a:	201b      	movs	r0, #27
- 8001d0c:	9b01      	ldr	r3, [sp, #4]
- 8001d0e:	f002 ff01 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001d12:	201b      	movs	r0, #27
- 8001d14:	b003      	add	sp, #12
- 8001d16:	f85d eb04 	ldr.w	lr, [sp], #4
- 8001d1a:	f002 bf2d 	b.w	8004b78 <HAL_NVIC_EnableIRQ>
- 8001d1e:	b003      	add	sp, #12
- 8001d20:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08001d24 <Error_Handler>:
- 8001d24:	b672      	cpsid	i
- 8001d26:	e7fe      	b.n	8001d26 <Error_Handler+0x2>
-
-08001d28 <MX_RTC_Init>:
- 8001d28:	b500      	push	{lr}
- 8001d2a:	b08d      	sub	sp, #52	; 0x34
- 8001d2c:	222c      	movs	r2, #44	; 0x2c
- 8001d2e:	2100      	movs	r1, #0
- 8001d30:	a801      	add	r0, sp, #4
- 8001d32:	f011 f985 	bl	8013040 <memset>
- 8001d36:	4817      	ldr	r0, [pc, #92]	; (8001d94 <MX_RTC_Init+0x6c>)
- 8001d38:	4b17      	ldr	r3, [pc, #92]	; (8001d98 <MX_RTC_Init+0x70>)
- 8001d3a:	6003      	str	r3, [r0, #0]
- 8001d3c:	231f      	movs	r3, #31
- 8001d3e:	6083      	str	r3, [r0, #8]
- 8001d40:	f04f 4280 	mov.w	r2, #1073741824	; 0x40000000
- 8001d44:	2300      	movs	r3, #0
- 8001d46:	e9c0 3304 	strd	r3, r3, [r0, #16]
- 8001d4a:	e9c0 2307 	strd	r2, r3, [r0, #28]
- 8001d4e:	6183      	str	r3, [r0, #24]
- 8001d50:	f44f 7380 	mov.w	r3, #256	; 0x100
- 8001d54:	6243      	str	r3, [r0, #36]	; 0x24
- 8001d56:	f004 ff4f 	bl	8006bf8 <HAL_RTC_Init>
- 8001d5a:	b108      	cbz	r0, 8001d60 <MX_RTC_Init+0x38>
- 8001d5c:	f7ff ffe2 	bl	8001d24 <Error_Handler>
- 8001d60:	480c      	ldr	r0, [pc, #48]	; (8001d94 <MX_RTC_Init+0x6c>)
- 8001d62:	f005 f875 	bl	8006e50 <HAL_RTCEx_SetSSRU_IT>
- 8001d66:	b108      	cbz	r0, 8001d6c <MX_RTC_Init+0x44>
- 8001d68:	f7ff ffdc 	bl	8001d24 <Error_Handler>
- 8001d6c:	f04f 5300 	mov.w	r3, #536870912	; 0x20000000
- 8001d70:	2200      	movs	r2, #0
- 8001d72:	9307      	str	r3, [sp, #28]
- 8001d74:	4807      	ldr	r0, [pc, #28]	; (8001d94 <MX_RTC_Init+0x6c>)
- 8001d76:	9208      	str	r2, [sp, #32]
- 8001d78:	f44f 7380 	mov.w	r3, #256	; 0x100
- 8001d7c:	a901      	add	r1, sp, #4
- 8001d7e:	9202      	str	r2, [sp, #8]
- 8001d80:	9206      	str	r2, [sp, #24]
- 8001d82:	930b      	str	r3, [sp, #44]	; 0x2c
- 8001d84:	f004 ff98 	bl	8006cb8 <HAL_RTC_SetAlarm_IT>
- 8001d88:	b108      	cbz	r0, 8001d8e <MX_RTC_Init+0x66>
- 8001d8a:	f7ff ffcb 	bl	8001d24 <Error_Handler>
- 8001d8e:	b00d      	add	sp, #52	; 0x34
- 8001d90:	f85d fb04 	ldr.w	pc, [sp], #4
- 8001d94:	20000368 	.word	0x20000368
- 8001d98:	40002800 	.word	0x40002800
-
-08001d9c <HAL_RTC_MspInit>:
- 8001d9c:	b510      	push	{r4, lr}
- 8001d9e:	4604      	mov	r4, r0
- 8001da0:	b090      	sub	sp, #64	; 0x40
- 8001da2:	2238      	movs	r2, #56	; 0x38
- 8001da4:	2100      	movs	r1, #0
- 8001da6:	a802      	add	r0, sp, #8
- 8001da8:	f011 f94a 	bl	8013040 <memset>
- 8001dac:	6822      	ldr	r2, [r4, #0]
- 8001dae:	4b19      	ldr	r3, [pc, #100]	; (8001e14 <HAL_RTC_MspInit+0x78>)
- 8001db0:	429a      	cmp	r2, r3
- 8001db2:	d12c      	bne.n	8001e0e <HAL_RTC_MspInit+0x72>
- 8001db4:	f44f 3380 	mov.w	r3, #65536	; 0x10000
- 8001db8:	9302      	str	r3, [sp, #8]
- 8001dba:	a802      	add	r0, sp, #8
- 8001dbc:	f44f 7380 	mov.w	r3, #256	; 0x100
- 8001dc0:	930f      	str	r3, [sp, #60]	; 0x3c
- 8001dc2:	f004 fd93 	bl	80068ec <HAL_RCCEx_PeriphCLKConfig>
- 8001dc6:	b108      	cbz	r0, 8001dcc <HAL_RTC_MspInit+0x30>
- 8001dc8:	f7ff ffac 	bl	8001d24 <Error_Handler>
- 8001dcc:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8001dd0:	2002      	movs	r0, #2
- 8001dd2:	f8d3 2090 	ldr.w	r2, [r3, #144]	; 0x90
- 8001dd6:	f442 4200 	orr.w	r2, r2, #32768	; 0x8000
- 8001dda:	f8c3 2090 	str.w	r2, [r3, #144]	; 0x90
- 8001dde:	6d9a      	ldr	r2, [r3, #88]	; 0x58
- 8001de0:	f442 6280 	orr.w	r2, r2, #1024	; 0x400
- 8001de4:	659a      	str	r2, [r3, #88]	; 0x58
- 8001de6:	6d9b      	ldr	r3, [r3, #88]	; 0x58
- 8001de8:	2200      	movs	r2, #0
- 8001dea:	f403 6380 	and.w	r3, r3, #1024	; 0x400
- 8001dee:	4611      	mov	r1, r2
- 8001df0:	9301      	str	r3, [sp, #4]
- 8001df2:	9b01      	ldr	r3, [sp, #4]
- 8001df4:	f002 fe8e 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001df8:	2002      	movs	r0, #2
- 8001dfa:	f002 febd 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 8001dfe:	2200      	movs	r2, #0
- 8001e00:	202a      	movs	r0, #42	; 0x2a
- 8001e02:	4611      	mov	r1, r2
- 8001e04:	f002 fe86 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001e08:	202a      	movs	r0, #42	; 0x2a
- 8001e0a:	f002 feb5 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 8001e0e:	b010      	add	sp, #64	; 0x40
- 8001e10:	bd10      	pop	{r4, pc}
- 8001e12:	bf00      	nop
- 8001e14:	40002800 	.word	0x40002800
-
-08001e18 <PWR_EnterOffMode>:
- 8001e18:	4770      	bx	lr
-	...
-
-08001e1c <PWR_EnterStopMode>:
- 8001e1c:	b510      	push	{r4, lr}
- 8001e1e:	f002 fa07 	bl	8004230 <HAL_SuspendTick>
- 8001e22:	4b06      	ldr	r3, [pc, #24]	; (8001e3c <PWR_EnterStopMode+0x20>)
- 8001e24:	2401      	movs	r4, #1
- 8001e26:	4620      	mov	r0, r4
- 8001e28:	f8c3 4088 	str.w	r4, [r3, #136]	; 0x88
- 8001e2c:	f004 f806 	bl	8005e3c <HAL_PWR_EnableWakeUpPin>
- 8001e30:	4620      	mov	r0, r4
- 8001e32:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8001e36:	f004 b861 	b.w	8005efc <HAL_PWREx_EnterSTOP2Mode>
- 8001e3a:	bf00      	nop
- 8001e3c:	58000400 	.word	0x58000400
-
-08001e40 <PWR_ExitSleepMode>:
- 8001e40:	f002 b9fd 	b.w	800423e <HAL_ResumeTick>
-
-08001e44 <PWR_ExitStopMode>:
- 8001e44:	b508      	push	{r3, lr}
- 8001e46:	f002 f9fa 	bl	800423e <HAL_ResumeTick>
- 8001e4a:	f000 fbcb 	bl	80025e4 <vcom_Resume>
- 8001e4e:	f7ff fe03 	bl	8001a58 <MX_I2C1_Init>
- 8001e52:	f7ff fefb 	bl	8001c4c <MX_TIM2_Init>
- 8001e56:	4804      	ldr	r0, [pc, #16]	; (8001e68 <PWR_ExitStopMode+0x24>)
- 8001e58:	f003 fc62 	bl	8005720 <HAL_I2C_Init>
- 8001e5c:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8001e60:	4802      	ldr	r0, [pc, #8]	; (8001e6c <PWR_ExitStopMode+0x28>)
- 8001e62:	f005 bafd 	b.w	8007460 <HAL_TIM_Base_Start_IT>
- 8001e66:	bf00      	nop
- 8001e68:	200002c4 	.word	0x200002c4
- 8001e6c:	2000031c 	.word	0x2000031c
-
-08001e70 <PWR_EnterSleepMode>:
- 8001e70:	b508      	push	{r3, lr}
- 8001e72:	f002 f9dd 	bl	8004230 <HAL_SuspendTick>
- 8001e76:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8001e7a:	2101      	movs	r1, #1
- 8001e7c:	2000      	movs	r0, #0
- 8001e7e:	f003 bfed 	b.w	8005e5c <HAL_PWR_EnterSLEEPMode>
-
-08001e82 <PWR_ExitOffMode>:
- 8001e82:	4770      	bx	lr
-
-08001e84 <HAL_MspInit>:
- 8001e84:	4770      	bx	lr
-
-08001e86 <NMI_Handler>:
- 8001e86:	e7fe      	b.n	8001e86 <NMI_Handler>
-
-08001e88 <HardFault_Handler>:
- 8001e88:	e7fe      	b.n	8001e88 <HardFault_Handler>
-
-08001e8a <MemManage_Handler>:
- 8001e8a:	e7fe      	b.n	8001e8a <MemManage_Handler>
-
-08001e8c <BusFault_Handler>:
- 8001e8c:	e7fe      	b.n	8001e8c <BusFault_Handler>
-
-08001e8e <UsageFault_Handler>:
- 8001e8e:	e7fe      	b.n	8001e8e <UsageFault_Handler>
-
-08001e90 <SVC_Handler>:
- 8001e90:	4770      	bx	lr
-
-08001e92 <DebugMon_Handler>:
- 8001e92:	4770      	bx	lr
-
-08001e94 <PendSV_Handler>:
- 8001e94:	4770      	bx	lr
-
-08001e96 <SysTick_Handler>:
- 8001e96:	4770      	bx	lr
-
-08001e98 <TAMP_STAMP_LSECSS_SSRU_IRQHandler>:
- 8001e98:	4801      	ldr	r0, [pc, #4]	; (8001ea0 <TAMP_STAMP_LSECSS_SSRU_IRQHandler+0x8>)
- 8001e9a:	f004 bfff 	b.w	8006e9c <HAL_RTCEx_SSRUIRQHandler>
- 8001e9e:	bf00      	nop
- 8001ea0:	20000368 	.word	0x20000368
-
-08001ea4 <EXTI0_IRQHandler>:
- 8001ea4:	2001      	movs	r0, #1
- 8001ea6:	f003 bacd 	b.w	8005444 <HAL_GPIO_EXTI_IRQHandler>
-
-08001eaa <EXTI1_IRQHandler>:
- 8001eaa:	2002      	movs	r0, #2
- 8001eac:	f003 baca 	b.w	8005444 <HAL_GPIO_EXTI_IRQHandler>
-
-08001eb0 <DMA1_Channel5_IRQHandler>:
- 8001eb0:	4801      	ldr	r0, [pc, #4]	; (8001eb8 <DMA1_Channel5_IRQHandler+0x8>)
- 8001eb2:	f003 b83b 	b.w	8004f2c <HAL_DMA_IRQHandler>
- 8001eb6:	bf00      	nop
- 8001eb8:	200003b4 	.word	0x200003b4
-
-08001ebc <EXTI9_5_IRQHandler>:
- 8001ebc:	2040      	movs	r0, #64	; 0x40
- 8001ebe:	f003 bac1 	b.w	8005444 <HAL_GPIO_EXTI_IRQHandler>
-	...
-
-08001ec4 <USART2_IRQHandler>:
- 8001ec4:	4801      	ldr	r0, [pc, #4]	; (8001ecc <USART2_IRQHandler+0x8>)
- 8001ec6:	f005 bde7 	b.w	8007a98 <HAL_UART_IRQHandler>
- 8001eca:	bf00      	nop
- 8001ecc:	20000414 	.word	0x20000414
-
-08001ed0 <RTC_Alarm_IRQHandler>:
- 8001ed0:	4801      	ldr	r0, [pc, #4]	; (8001ed8 <RTC_Alarm_IRQHandler+0x8>)
- 8001ed2:	f004 be15 	b.w	8006b00 <HAL_RTC_AlarmIRQHandler>
- 8001ed6:	bf00      	nop
- 8001ed8:	20000368 	.word	0x20000368
-
-08001edc <SUBGHZ_Radio_IRQHandler>:
- 8001edc:	4801      	ldr	r0, [pc, #4]	; (8001ee4 <SUBGHZ_Radio_IRQHandler+0x8>)
- 8001ede:	f005 ba08 	b.w	80072f2 <HAL_SUBGHZ_IRQHandler>
- 8001ee2:	bf00      	nop
- 8001ee4:	200003a0 	.word	0x200003a0
-
-08001ee8 <TIM2_IRQHandler>:
- 8001ee8:	4801      	ldr	r0, [pc, #4]	; (8001ef0 <TIM2_IRQHandler+0x8>)
- 8001eea:	f005 bafc 	b.w	80074e6 <HAL_TIM_IRQHandler>
- 8001eee:	bf00      	nop
- 8001ef0:	2000031c 	.word	0x2000031c
-
-08001ef4 <MX_SUBGHZ_Init>:
- 8001ef4:	4805      	ldr	r0, [pc, #20]	; (8001f0c <MX_SUBGHZ_Init+0x18>)
- 8001ef6:	b508      	push	{r3, lr}
- 8001ef8:	2308      	movs	r3, #8
- 8001efa:	6003      	str	r3, [r0, #0]
- 8001efc:	f005 f814 	bl	8006f28 <HAL_SUBGHZ_Init>
- 8001f00:	b118      	cbz	r0, 8001f0a <MX_SUBGHZ_Init+0x16>
- 8001f02:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8001f06:	f7ff bf0d 	b.w	8001d24 <Error_Handler>
- 8001f0a:	bd08      	pop	{r3, pc}
- 8001f0c:	200003a0 	.word	0x200003a0
-
-08001f10 <HAL_SUBGHZ_MspInit>:
- 8001f10:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8001f14:	b507      	push	{r0, r1, r2, lr}
- 8001f16:	6e5a      	ldr	r2, [r3, #100]	; 0x64
- 8001f18:	f042 0201 	orr.w	r2, r2, #1
- 8001f1c:	665a      	str	r2, [r3, #100]	; 0x64
- 8001f1e:	6e5b      	ldr	r3, [r3, #100]	; 0x64
- 8001f20:	2200      	movs	r2, #0
- 8001f22:	f003 0301 	and.w	r3, r3, #1
- 8001f26:	9301      	str	r3, [sp, #4]
- 8001f28:	4611      	mov	r1, r2
- 8001f2a:	2032      	movs	r0, #50	; 0x32
- 8001f2c:	9b01      	ldr	r3, [sp, #4]
- 8001f2e:	f002 fdf1 	bl	8004b14 <HAL_NVIC_SetPriority>
- 8001f32:	2032      	movs	r0, #50	; 0x32
- 8001f34:	b003      	add	sp, #12
- 8001f36:	f85d eb04 	ldr.w	lr, [sp], #4
- 8001f3a:	f002 be1d 	b.w	8004b78 <HAL_NVIC_EnableIRQ>
-	...
-
-08001f40 <tiny_snprintf_like.constprop.0>:
- 8001f40:	b40c      	push	{r2, r3}
- 8001f42:	b507      	push	{r0, r1, r2, lr}
- 8001f44:	4a05      	ldr	r2, [pc, #20]	; (8001f5c <tiny_snprintf_like.constprop.0+0x1c>)
- 8001f46:	ab05      	add	r3, sp, #20
- 8001f48:	2110      	movs	r1, #16
- 8001f4a:	9301      	str	r3, [sp, #4]
- 8001f4c:	f00f f9a8 	bl	80112a0 <tiny_vsnprintf_like>
- 8001f50:	b003      	add	sp, #12
- 8001f52:	f85d eb04 	ldr.w	lr, [sp], #4
- 8001f56:	b002      	add	sp, #8
- 8001f58:	4770      	bx	lr
- 8001f5a:	bf00      	nop
- 8001f5c:	08013354 	.word	0x08013354
-
-08001f60 <TimestampNow>:
- 8001f60:	b530      	push	{r4, r5, lr}
- 8001f62:	b085      	sub	sp, #20
- 8001f64:	4604      	mov	r4, r0
- 8001f66:	a802      	add	r0, sp, #8
- 8001f68:	460d      	mov	r5, r1
- 8001f6a:	f00e ffc5 	bl	8010ef8 <SysTimeGet>
- 8001f6e:	f9bd 300c 	ldrsh.w	r3, [sp, #12]
- 8001f72:	4a06      	ldr	r2, [pc, #24]	; (8001f8c <TimestampNow+0x2c>)
- 8001f74:	9300      	str	r3, [sp, #0]
- 8001f76:	2110      	movs	r1, #16
- 8001f78:	9b02      	ldr	r3, [sp, #8]
- 8001f7a:	4620      	mov	r0, r4
- 8001f7c:	f7ff ffe0 	bl	8001f40 <tiny_snprintf_like.constprop.0>
- 8001f80:	4620      	mov	r0, r4
- 8001f82:	f7fe f8f9 	bl	8000178 <strlen>
- 8001f86:	8028      	strh	r0, [r5, #0]
- 8001f88:	b005      	add	sp, #20
- 8001f8a:	bd30      	pop	{r4, r5, pc}
- 8001f8c:	08013354 	.word	0x08013354
-
-08001f90 <SystemApp_Init>:
- 8001f90:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8001f94:	b510      	push	{r4, lr}
- 8001f96:	6893      	ldr	r3, [r2, #8]
- 8001f98:	f423 4300 	bic.w	r3, r3, #32768	; 0x8000
- 8001f9c:	6093      	str	r3, [r2, #8]
- 8001f9e:	f00f f833 	bl	8011008 <UTIL_TIMER_Init>
- 8001fa2:	4b0f      	ldr	r3, [pc, #60]	; (8001fe0 <SystemApp_Init+0x50>)
- 8001fa4:	2401      	movs	r4, #1
- 8001fa6:	701c      	strb	r4, [r3, #0]
- 8001fa8:	f000 f8aa 	bl	8002100 <DBG_Init>
- 8001fac:	f00e fcfc 	bl	80109a8 <UTIL_ADV_TRACE_Init>
- 8001fb0:	480c      	ldr	r0, [pc, #48]	; (8001fe4 <SystemApp_Init+0x54>)
- 8001fb2:	f00e fd13 	bl	80109dc <UTIL_ADV_TRACE_RegisterTimeStampFunction>
- 8001fb6:	4b0c      	ldr	r3, [pc, #48]	; (8001fe8 <SystemApp_Init+0x58>)
- 8001fb8:	f44f 4200 	mov.w	r2, #32768	; 0x8000
- 8001fbc:	611a      	str	r2, [r3, #16]
- 8001fbe:	2002      	movs	r0, #2
- 8001fc0:	f00e fd12 	bl	80109e8 <UTIL_ADV_TRACE_SetVerboseLevel>
- 8001fc4:	f7ff fade 	bl	8001584 <SYS_InitMeasurement>
- 8001fc8:	f000 f8f6 	bl	80021b8 <EnvSensors_Init>
- 8001fcc:	f000 fc9c 	bl	8002908 <STS_MOTION_SENSOR_Init>
- 8001fd0:	f00e fe06 	bl	8010be0 <UTIL_LPM_Init>
- 8001fd4:	4621      	mov	r1, r4
- 8001fd6:	4620      	mov	r0, r4
- 8001fd8:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8001fdc:	f00e be20 	b.w	8010c20 <UTIL_LPM_SetOffMode>
- 8001fe0:	200003ac 	.word	0x200003ac
- 8001fe4:	08001f61 	.word	0x08001f61
- 8001fe8:	58004000 	.word	0x58004000
-
-08001fec <UTIL_SEQ_Idle>:
- 8001fec:	f00e be2e 	b.w	8010c4c <UTIL_LPM_EnterLowPower>
-
-08001ff0 <GetBatteryLevel>:
- 8001ff0:	b508      	push	{r3, lr}
- 8001ff2:	f7ff facf 	bl	8001594 <SYS_GetBatteryLevel>
- 8001ff6:	f640 33b8 	movw	r3, #3000	; 0xbb8
- 8001ffa:	4298      	cmp	r0, r3
- 8001ffc:	d80c      	bhi.n	8002018 <GetBatteryLevel+0x28>
- 8001ffe:	f5b0 6fe1 	cmp.w	r0, #1800	; 0x708
- 8002002:	d30b      	bcc.n	800201c <GetBatteryLevel+0x2c>
- 8002004:	23fe      	movs	r3, #254	; 0xfe
- 8002006:	f5a0 60e1 	sub.w	r0, r0, #1800	; 0x708
- 800200a:	4358      	muls	r0, r3
- 800200c:	f44f 6396 	mov.w	r3, #1200	; 0x4b0
- 8002010:	fbb0 f0f3 	udiv	r0, r0, r3
- 8002014:	b2c0      	uxtb	r0, r0
- 8002016:	bd08      	pop	{r3, pc}
- 8002018:	20fe      	movs	r0, #254	; 0xfe
- 800201a:	e7fc      	b.n	8002016 <GetBatteryLevel+0x26>
- 800201c:	2000      	movs	r0, #0
- 800201e:	e7fa      	b.n	8002016 <GetBatteryLevel+0x26>
-
-08002020 <GetTemperatureLevel>:
- 8002020:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8002022:	4668      	mov	r0, sp
- 8002024:	f000 f8ac 	bl	8002180 <EnvSensors_Read>
- 8002028:	9801      	ldr	r0, [sp, #4]
- 800202a:	f7ff f865 	bl	80010f8 <__aeabi_f2iz>
- 800202e:	b200      	sxth	r0, r0
- 8002030:	b007      	add	sp, #28
- 8002032:	f85d fb04 	ldr.w	pc, [sp], #4
-	...
-
-08002038 <GetUniqueId>:
- 8002038:	4a19      	ldr	r2, [pc, #100]	; (80020a0 <GetUniqueId+0x68>)
- 800203a:	b538      	push	{r3, r4, r5, lr}
- 800203c:	f8d2 3580 	ldr.w	r3, [r2, #1408]	; 0x580
- 8002040:	1c59      	adds	r1, r3, #1
- 8002042:	4604      	mov	r4, r0
- 8002044:	d119      	bne.n	800207a <GetUniqueId+0x42>
- 8002046:	f002 f901 	bl	800424c <HAL_GetUIDw0>
- 800204a:	4605      	mov	r5, r0
- 800204c:	f002 f90a 	bl	8004264 <HAL_GetUIDw2>
- 8002050:	4405      	add	r5, r0
- 8002052:	f002 f901 	bl	8004258 <HAL_GetUIDw1>
- 8002056:	0e2b      	lsrs	r3, r5, #24
- 8002058:	71e3      	strb	r3, [r4, #7]
- 800205a:	0c2b      	lsrs	r3, r5, #16
- 800205c:	71a3      	strb	r3, [r4, #6]
- 800205e:	0a2b      	lsrs	r3, r5, #8
- 8002060:	7163      	strb	r3, [r4, #5]
- 8002062:	0e03      	lsrs	r3, r0, #24
- 8002064:	70e3      	strb	r3, [r4, #3]
- 8002066:	f3c0 4207 	ubfx	r2, r0, #16, #8
- 800206a:	f3c0 2307 	ubfx	r3, r0, #8, #8
- 800206e:	7125      	strb	r5, [r4, #4]
- 8002070:	b2c0      	uxtb	r0, r0
- 8002072:	70a2      	strb	r2, [r4, #2]
- 8002074:	7063      	strb	r3, [r4, #1]
- 8002076:	7020      	strb	r0, [r4, #0]
- 8002078:	bd38      	pop	{r3, r4, r5, pc}
- 800207a:	0a19      	lsrs	r1, r3, #8
- 800207c:	71c3      	strb	r3, [r0, #7]
- 800207e:	7181      	strb	r1, [r0, #6]
- 8002080:	0c19      	lsrs	r1, r3, #16
- 8002082:	0e1b      	lsrs	r3, r3, #24
- 8002084:	7141      	strb	r1, [r0, #5]
- 8002086:	7103      	strb	r3, [r0, #4]
- 8002088:	f8d2 3584 	ldr.w	r3, [r2, #1412]	; 0x584
- 800208c:	70c3      	strb	r3, [r0, #3]
- 800208e:	f8d2 0584 	ldr.w	r0, [r2, #1412]	; 0x584
- 8002092:	f3c0 2207 	ubfx	r2, r0, #8, #8
- 8002096:	f3c0 4307 	ubfx	r3, r0, #16, #8
- 800209a:	0e00      	lsrs	r0, r0, #24
- 800209c:	e7e9      	b.n	8002072 <GetUniqueId+0x3a>
- 800209e:	bf00      	nop
- 80020a0:	1fff7000 	.word	0x1fff7000
-
-080020a4 <GetDevAddr>:
- 80020a4:	b538      	push	{r3, r4, r5, lr}
- 80020a6:	4b09      	ldr	r3, [pc, #36]	; (80020cc <GetDevAddr+0x28>)
- 80020a8:	f8d3 3580 	ldr.w	r3, [r3, #1408]	; 0x580
- 80020ac:	6003      	str	r3, [r0, #0]
- 80020ae:	3301      	adds	r3, #1
- 80020b0:	4605      	mov	r5, r0
- 80020b2:	d109      	bne.n	80020c8 <GetDevAddr+0x24>
- 80020b4:	f002 f8ca 	bl	800424c <HAL_GetUIDw0>
- 80020b8:	4604      	mov	r4, r0
- 80020ba:	f002 f8cd 	bl	8004258 <HAL_GetUIDw1>
- 80020be:	4044      	eors	r4, r0
- 80020c0:	f002 f8d0 	bl	8004264 <HAL_GetUIDw2>
- 80020c4:	4044      	eors	r4, r0
- 80020c6:	602c      	str	r4, [r5, #0]
- 80020c8:	bd38      	pop	{r3, r4, r5, pc}
- 80020ca:	bf00      	nop
- 80020cc:	1fff7000 	.word	0x1fff7000
-
-080020d0 <UTIL_ADV_TRACE_PreSendHook>:
- 80020d0:	2101      	movs	r1, #1
- 80020d2:	2002      	movs	r0, #2
- 80020d4:	f00e bd8e 	b.w	8010bf4 <UTIL_LPM_SetStopMode>
-
-080020d8 <UTIL_ADV_TRACE_PostSendHook>:
- 80020d8:	2100      	movs	r1, #0
- 80020da:	2002      	movs	r0, #2
- 80020dc:	f00e bd8a 	b.w	8010bf4 <UTIL_LPM_SetStopMode>
-
-080020e0 <HAL_InitTick>:
- 80020e0:	2000      	movs	r0, #0
- 80020e2:	4770      	bx	lr
-
-080020e4 <HAL_GetTick>:
- 80020e4:	4b02      	ldr	r3, [pc, #8]	; (80020f0 <HAL_GetTick+0xc>)
- 80020e6:	7818      	ldrb	r0, [r3, #0]
- 80020e8:	b108      	cbz	r0, 80020ee <HAL_GetTick+0xa>
- 80020ea:	f000 b89d 	b.w	8002228 <TIMER_IF_GetTimerValue>
- 80020ee:	4770      	bx	lr
- 80020f0:	200003ac 	.word	0x200003ac
-
-080020f4 <HAL_Delay>:
- 80020f4:	b082      	sub	sp, #8
- 80020f6:	9001      	str	r0, [sp, #4]
- 80020f8:	9801      	ldr	r0, [sp, #4]
- 80020fa:	b002      	add	sp, #8
- 80020fc:	f000 b930 	b.w	8002360 <TIMER_IF_DelayMs>
-
-08002100 <DBG_Init>:
- 8002100:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8002102:	b089      	sub	sp, #36	; 0x24
- 8002104:	f002 f8b4 	bl	8004270 <HAL_DBGMCU_DisableDBGSleepMode>
- 8002108:	f002 f8ba 	bl	8004280 <HAL_DBGMCU_DisableDBGStopMode>
- 800210c:	f002 f8c0 	bl	8004290 <HAL_DBGMCU_DisableDBGStandbyMode>
- 8002110:	2301      	movs	r3, #1
- 8002112:	9304      	str	r3, [sp, #16]
- 8002114:	2303      	movs	r3, #3
- 8002116:	9306      	str	r3, [sp, #24]
- 8002118:	2500      	movs	r5, #0
- 800211a:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800211e:	9505      	str	r5, [sp, #20]
- 8002120:	9507      	str	r5, [sp, #28]
- 8002122:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 8002124:	4c15      	ldr	r4, [pc, #84]	; (800217c <DBG_Init+0x7c>)
- 8002126:	f042 0202 	orr.w	r2, r2, #2
- 800212a:	64da      	str	r2, [r3, #76]	; 0x4c
- 800212c:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 800212e:	f002 0202 	and.w	r2, r2, #2
- 8002132:	9202      	str	r2, [sp, #8]
- 8002134:	9a02      	ldr	r2, [sp, #8]
- 8002136:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 8002138:	f042 0202 	orr.w	r2, r2, #2
- 800213c:	64da      	str	r2, [r3, #76]	; 0x4c
- 800213e:	6cdb      	ldr	r3, [r3, #76]	; 0x4c
- 8002140:	f003 0302 	and.w	r3, r3, #2
- 8002144:	9301      	str	r3, [sp, #4]
- 8002146:	f44f 5780 	mov.w	r7, #4096	; 0x1000
- 800214a:	a903      	add	r1, sp, #12
- 800214c:	4620      	mov	r0, r4
- 800214e:	9b01      	ldr	r3, [sp, #4]
- 8002150:	9703      	str	r7, [sp, #12]
- 8002152:	f44f 5600 	mov.w	r6, #8192	; 0x2000
- 8002156:	f003 f847 	bl	80051e8 <HAL_GPIO_Init>
- 800215a:	a903      	add	r1, sp, #12
- 800215c:	4620      	mov	r0, r4
- 800215e:	9603      	str	r6, [sp, #12]
- 8002160:	f003 f842 	bl	80051e8 <HAL_GPIO_Init>
- 8002164:	462a      	mov	r2, r5
- 8002166:	4639      	mov	r1, r7
- 8002168:	4620      	mov	r0, r4
- 800216a:	f003 f95d 	bl	8005428 <HAL_GPIO_WritePin>
- 800216e:	462a      	mov	r2, r5
- 8002170:	4631      	mov	r1, r6
- 8002172:	4620      	mov	r0, r4
- 8002174:	f003 f958 	bl	8005428 <HAL_GPIO_WritePin>
- 8002178:	b009      	add	sp, #36	; 0x24
- 800217a:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800217c:	48000400 	.word	0x48000400
-
-08002180 <EnvSensors_Read>:
- 8002180:	b510      	push	{r4, lr}
- 8002182:	4604      	mov	r4, r0
- 8002184:	f7ff fa20 	bl	80015c8 <SYS_GetTemperatureLevel>
- 8002188:	4b07      	ldr	r3, [pc, #28]	; (80021a8 <EnvSensors_Read+0x28>)
- 800218a:	60a3      	str	r3, [r4, #8]
- 800218c:	f340 200f 	sbfx	r0, r0, #8, #16
- 8002190:	f7fe fd82 	bl	8000c98 <__aeabi_i2f>
- 8002194:	4b05      	ldr	r3, [pc, #20]	; (80021ac <EnvSensors_Read+0x2c>)
- 8002196:	4a06      	ldr	r2, [pc, #24]	; (80021b0 <EnvSensors_Read+0x30>)
- 8002198:	6023      	str	r3, [r4, #0]
- 800219a:	4b06      	ldr	r3, [pc, #24]	; (80021b4 <EnvSensors_Read+0x34>)
- 800219c:	6060      	str	r0, [r4, #4]
- 800219e:	e9c4 2303 	strd	r2, r3, [r4, #12]
- 80021a2:	2000      	movs	r0, #0
- 80021a4:	bd10      	pop	{r4, pc}
- 80021a6:	bf00      	nop
- 80021a8:	42480000 	.word	0x42480000
- 80021ac:	447a0000 	.word	0x447a0000
- 80021b0:	003e090d 	.word	0x003e090d
- 80021b4:	000503ab 	.word	0x000503ab
-
-080021b8 <EnvSensors_Init>:
- 80021b8:	2000      	movs	r0, #0
- 80021ba:	4770      	bx	lr
-
-080021bc <TIMER_IF_GetTimerContext>:
- 80021bc:	4b01      	ldr	r3, [pc, #4]	; (80021c4 <TIMER_IF_GetTimerContext+0x8>)
- 80021be:	6818      	ldr	r0, [r3, #0]
- 80021c0:	4770      	bx	lr
- 80021c2:	bf00      	nop
- 80021c4:	200003b0 	.word	0x200003b0
-
-080021c8 <TIMER_IF_GetMinimumTimeout>:
- 80021c8:	2003      	movs	r0, #3
- 80021ca:	4770      	bx	lr
-
-080021cc <TIMER_IF_Convert_ms2Tick>:
- 80021cc:	b508      	push	{r3, lr}
- 80021ce:	4601      	mov	r1, r0
- 80021d0:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 80021d4:	2300      	movs	r3, #0
- 80021d6:	0280      	lsls	r0, r0, #10
- 80021d8:	0d89      	lsrs	r1, r1, #22
- 80021da:	f7fe ffd3 	bl	8001184 <__aeabi_uldivmod>
- 80021de:	bd08      	pop	{r3, pc}
-
-080021e0 <TIMER_IF_Convert_Tick2ms>:
- 80021e0:	f44f 737a 	mov.w	r3, #1000	; 0x3e8
- 80021e4:	fba0 0303 	umull	r0, r3, r0, r3
- 80021e8:	0a80      	lsrs	r0, r0, #10
- 80021ea:	ea40 5083 	orr.w	r0, r0, r3, lsl #22
- 80021ee:	4770      	bx	lr
-
-080021f0 <GetTimerTicks>:
- 80021f0:	4b03      	ldr	r3, [pc, #12]	; (8002200 <GetTimerTicks+0x10>)
- 80021f2:	6898      	ldr	r0, [r3, #8]
- 80021f4:	689a      	ldr	r2, [r3, #8]
- 80021f6:	4290      	cmp	r0, r2
- 80021f8:	d1fb      	bne.n	80021f2 <GetTimerTicks+0x2>
- 80021fa:	43c0      	mvns	r0, r0
- 80021fc:	4770      	bx	lr
- 80021fe:	bf00      	nop
- 8002200:	40002800 	.word	0x40002800
-
-08002204 <TIMER_IF_SetTimerContext>:
- 8002204:	b508      	push	{r3, lr}
- 8002206:	f7ff fff3 	bl	80021f0 <GetTimerTicks>
- 800220a:	4b01      	ldr	r3, [pc, #4]	; (8002210 <TIMER_IF_SetTimerContext+0xc>)
- 800220c:	6018      	str	r0, [r3, #0]
- 800220e:	bd08      	pop	{r3, pc}
- 8002210:	200003b0 	.word	0x200003b0
-
-08002214 <TIMER_IF_GetTimerElapsedTime>:
- 8002214:	b508      	push	{r3, lr}
- 8002216:	f7ff ffeb 	bl	80021f0 <GetTimerTicks>
- 800221a:	4b02      	ldr	r3, [pc, #8]	; (8002224 <TIMER_IF_GetTimerElapsedTime+0x10>)
- 800221c:	681b      	ldr	r3, [r3, #0]
- 800221e:	1ac0      	subs	r0, r0, r3
- 8002220:	bd08      	pop	{r3, pc}
- 8002222:	bf00      	nop
- 8002224:	200003b0 	.word	0x200003b0
-
-08002228 <TIMER_IF_GetTimerValue>:
- 8002228:	4b02      	ldr	r3, [pc, #8]	; (8002234 <TIMER_IF_GetTimerValue+0xc>)
- 800222a:	7818      	ldrb	r0, [r3, #0]
- 800222c:	b108      	cbz	r0, 8002232 <TIMER_IF_GetTimerValue+0xa>
- 800222e:	f7ff bfdf 	b.w	80021f0 <GetTimerTicks>
- 8002232:	4770      	bx	lr
- 8002234:	200003ad 	.word	0x200003ad
-
-08002238 <TIMER_IF_StopTimer>:
- 8002238:	b510      	push	{r4, lr}
- 800223a:	4b07      	ldr	r3, [pc, #28]	; (8002258 <TIMER_IF_StopTimer+0x20>)
- 800223c:	4c07      	ldr	r4, [pc, #28]	; (800225c <TIMER_IF_StopTimer+0x24>)
- 800223e:	2201      	movs	r2, #1
- 8002240:	65da      	str	r2, [r3, #92]	; 0x5c
- 8002242:	f44f 7180 	mov.w	r1, #256	; 0x100
- 8002246:	4620      	mov	r0, r4
- 8002248:	f004 fc20 	bl	8006a8c <HAL_RTC_DeactivateAlarm>
- 800224c:	f04f 33ff 	mov.w	r3, #4294967295
- 8002250:	6323      	str	r3, [r4, #48]	; 0x30
- 8002252:	2000      	movs	r0, #0
- 8002254:	bd10      	pop	{r4, pc}
- 8002256:	bf00      	nop
- 8002258:	40002800 	.word	0x40002800
- 800225c:	20000368 	.word	0x20000368
-
-08002260 <TIMER_IF_BkUp_Write_Seconds>:
- 8002260:	4602      	mov	r2, r0
- 8002262:	2100      	movs	r1, #0
- 8002264:	4801      	ldr	r0, [pc, #4]	; (800226c <TIMER_IF_BkUp_Write_Seconds+0xc>)
- 8002266:	f004 be2a 	b.w	8006ebe <HAL_RTCEx_BKUPWrite>
- 800226a:	bf00      	nop
- 800226c:	20000368 	.word	0x20000368
-
-08002270 <TIMER_IF_BkUp_Write_SubSeconds>:
- 8002270:	4602      	mov	r2, r0
- 8002272:	2101      	movs	r1, #1
- 8002274:	4801      	ldr	r0, [pc, #4]	; (800227c <TIMER_IF_BkUp_Write_SubSeconds+0xc>)
- 8002276:	f004 be22 	b.w	8006ebe <HAL_RTCEx_BKUPWrite>
- 800227a:	bf00      	nop
- 800227c:	20000368 	.word	0x20000368
-
-08002280 <TIMER_IF_StartTimer>:
- 8002280:	b510      	push	{r4, lr}
- 8002282:	b08c      	sub	sp, #48	; 0x30
- 8002284:	222c      	movs	r2, #44	; 0x2c
- 8002286:	2100      	movs	r1, #0
- 8002288:	4604      	mov	r4, r0
- 800228a:	a801      	add	r0, sp, #4
- 800228c:	f010 fed8 	bl	8013040 <memset>
- 8002290:	f7ff ffd2 	bl	8002238 <TIMER_IF_StopTimer>
- 8002294:	4b0c      	ldr	r3, [pc, #48]	; (80022c8 <TIMER_IF_StartTimer+0x48>)
- 8002296:	480d      	ldr	r0, [pc, #52]	; (80022cc <TIMER_IF_StartTimer+0x4c>)
- 8002298:	681b      	ldr	r3, [r3, #0]
- 800229a:	441c      	add	r4, r3
- 800229c:	2300      	movs	r3, #0
- 800229e:	9308      	str	r3, [sp, #32]
- 80022a0:	9306      	str	r3, [sp, #24]
- 80022a2:	f04f 5300 	mov.w	r3, #536870912	; 0x20000000
- 80022a6:	43e4      	mvns	r4, r4
- 80022a8:	9307      	str	r3, [sp, #28]
- 80022aa:	2201      	movs	r2, #1
- 80022ac:	f44f 7380 	mov.w	r3, #256	; 0x100
- 80022b0:	a901      	add	r1, sp, #4
- 80022b2:	9402      	str	r4, [sp, #8]
- 80022b4:	930b      	str	r3, [sp, #44]	; 0x2c
- 80022b6:	f004 fcff 	bl	8006cb8 <HAL_RTC_SetAlarm_IT>
- 80022ba:	b108      	cbz	r0, 80022c0 <TIMER_IF_StartTimer+0x40>
- 80022bc:	f7ff fd32 	bl	8001d24 <Error_Handler>
- 80022c0:	2000      	movs	r0, #0
- 80022c2:	b00c      	add	sp, #48	; 0x30
- 80022c4:	bd10      	pop	{r4, pc}
- 80022c6:	bf00      	nop
- 80022c8:	200003b0 	.word	0x200003b0
- 80022cc:	20000368 	.word	0x20000368
-
-080022d0 <TIMER_IF_GetTime>:
- 80022d0:	b538      	push	{r3, r4, r5, lr}
- 80022d2:	4605      	mov	r5, r0
- 80022d4:	f7ff ff8c 	bl	80021f0 <GetTimerTicks>
- 80022d8:	2102      	movs	r1, #2
- 80022da:	4604      	mov	r4, r0
- 80022dc:	4807      	ldr	r0, [pc, #28]	; (80022fc <TIMER_IF_GetTime+0x2c>)
- 80022de:	f004 fdf5 	bl	8006ecc <HAL_RTCEx_BKUPRead>
- 80022e2:	f3c4 0209 	ubfx	r2, r4, #0, #10
- 80022e6:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 80022ea:	fba2 2101 	umull	r2, r1, r2, r1
- 80022ee:	0a92      	lsrs	r2, r2, #10
- 80022f0:	0aa3      	lsrs	r3, r4, #10
- 80022f2:	802a      	strh	r2, [r5, #0]
- 80022f4:	ea43 5080 	orr.w	r0, r3, r0, lsl #22
- 80022f8:	bd38      	pop	{r3, r4, r5, pc}
- 80022fa:	bf00      	nop
- 80022fc:	20000368 	.word	0x20000368
-
-08002300 <TIMER_IF_BkUp_Read_Seconds>:
- 8002300:	4801      	ldr	r0, [pc, #4]	; (8002308 <TIMER_IF_BkUp_Read_Seconds+0x8>)
- 8002302:	2100      	movs	r1, #0
- 8002304:	f004 bde2 	b.w	8006ecc <HAL_RTCEx_BKUPRead>
- 8002308:	20000368 	.word	0x20000368
-
-0800230c <TIMER_IF_BkUp_Read_SubSeconds>:
- 800230c:	4801      	ldr	r0, [pc, #4]	; (8002314 <TIMER_IF_BkUp_Read_SubSeconds+0x8>)
- 800230e:	2101      	movs	r1, #1
- 8002310:	f004 bddc 	b.w	8006ecc <HAL_RTCEx_BKUPRead>
- 8002314:	20000368 	.word	0x20000368
-
-08002318 <TIMER_IF_Init>:
- 8002318:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800231a:	4d0f      	ldr	r5, [pc, #60]	; (8002358 <TIMER_IF_Init+0x40>)
- 800231c:	782e      	ldrb	r6, [r5, #0]
- 800231e:	b9ce      	cbnz	r6, 8002354 <TIMER_IF_Init+0x3c>
- 8002320:	4c0e      	ldr	r4, [pc, #56]	; (800235c <TIMER_IF_Init+0x44>)
- 8002322:	f04f 37ff 	mov.w	r7, #4294967295
- 8002326:	6327      	str	r7, [r4, #48]	; 0x30
- 8002328:	f7ff fcfe 	bl	8001d28 <MX_RTC_Init>
- 800232c:	f7ff ff84 	bl	8002238 <TIMER_IF_StopTimer>
- 8002330:	f44f 7180 	mov.w	r1, #256	; 0x100
- 8002334:	4620      	mov	r0, r4
- 8002336:	f004 fba9 	bl	8006a8c <HAL_RTC_DeactivateAlarm>
- 800233a:	4620      	mov	r0, r4
- 800233c:	6327      	str	r7, [r4, #48]	; 0x30
- 800233e:	f004 fd69 	bl	8006e14 <HAL_RTCEx_EnableBypassShadow>
- 8002342:	4632      	mov	r2, r6
- 8002344:	4620      	mov	r0, r4
- 8002346:	2102      	movs	r1, #2
- 8002348:	f004 fdb9 	bl	8006ebe <HAL_RTCEx_BKUPWrite>
- 800234c:	f7ff ff5a 	bl	8002204 <TIMER_IF_SetTimerContext>
- 8002350:	2301      	movs	r3, #1
- 8002352:	702b      	strb	r3, [r5, #0]
- 8002354:	2000      	movs	r0, #0
- 8002356:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 8002358:	200003ad 	.word	0x200003ad
- 800235c:	20000368 	.word	0x20000368
-
-08002360 <TIMER_IF_DelayMs>:
- 8002360:	4601      	mov	r1, r0
- 8002362:	b510      	push	{r4, lr}
- 8002364:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 8002368:	2300      	movs	r3, #0
- 800236a:	0280      	lsls	r0, r0, #10
- 800236c:	0d89      	lsrs	r1, r1, #22
- 800236e:	f7fe ff09 	bl	8001184 <__aeabi_uldivmod>
- 8002372:	4601      	mov	r1, r0
- 8002374:	f7ff ff3c 	bl	80021f0 <GetTimerTicks>
- 8002378:	4604      	mov	r4, r0
- 800237a:	f7ff ff39 	bl	80021f0 <GetTimerTicks>
- 800237e:	1b03      	subs	r3, r0, r4
- 8002380:	428b      	cmp	r3, r1
- 8002382:	d300      	bcc.n	8002386 <TIMER_IF_DelayMs+0x26>
- 8002384:	bd10      	pop	{r4, pc}
- 8002386:	bf00      	nop
- 8002388:	e7f7      	b.n	800237a <TIMER_IF_DelayMs+0x1a>
-
-0800238a <HAL_RTC_AlarmAEventCallback>:
- 800238a:	f00e bf45 	b.w	8011218 <UTIL_TIMER_IRQ_Handler>
-	...
-
-08002390 <HAL_RTCEx_SSRUEventCallback>:
- 8002390:	b510      	push	{r4, lr}
- 8002392:	4c06      	ldr	r4, [pc, #24]	; (80023ac <HAL_RTCEx_SSRUEventCallback+0x1c>)
- 8002394:	2102      	movs	r1, #2
- 8002396:	4620      	mov	r0, r4
- 8002398:	f004 fd98 	bl	8006ecc <HAL_RTCEx_BKUPRead>
- 800239c:	2102      	movs	r1, #2
- 800239e:	1c42      	adds	r2, r0, #1
- 80023a0:	4620      	mov	r0, r4
- 80023a2:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80023a6:	f004 bd8a 	b.w	8006ebe <HAL_RTCEx_BKUPWrite>
- 80023aa:	bf00      	nop
- 80023ac:	20000368 	.word	0x20000368
-
-080023b0 <MX_USART2_UART_Init>:
- 80023b0:	4816      	ldr	r0, [pc, #88]	; (800240c <MX_USART2_UART_Init+0x5c>)
- 80023b2:	4a17      	ldr	r2, [pc, #92]	; (8002410 <MX_USART2_UART_Init+0x60>)
- 80023b4:	b508      	push	{r3, lr}
- 80023b6:	f44f 33e1 	mov.w	r3, #115200	; 0x1c200
- 80023ba:	e9c0 2300 	strd	r2, r3, [r0]
- 80023be:	2300      	movs	r3, #0
- 80023c0:	220c      	movs	r2, #12
- 80023c2:	e9c0 3302 	strd	r3, r3, [r0, #8]
- 80023c6:	e9c0 2305 	strd	r2, r3, [r0, #20]
- 80023ca:	e9c0 3307 	strd	r3, r3, [r0, #28]
- 80023ce:	e9c0 3309 	strd	r3, r3, [r0, #36]	; 0x24
- 80023d2:	6103      	str	r3, [r0, #16]
- 80023d4:	f006 f941 	bl	800865a <HAL_UART_Init>
- 80023d8:	b108      	cbz	r0, 80023de <MX_USART2_UART_Init+0x2e>
- 80023da:	f7ff fca3 	bl	8001d24 <Error_Handler>
- 80023de:	480b      	ldr	r0, [pc, #44]	; (800240c <MX_USART2_UART_Init+0x5c>)
- 80023e0:	2100      	movs	r1, #0
- 80023e2:	f006 fab6 	bl	8008952 <HAL_UARTEx_SetTxFifoThreshold>
- 80023e6:	b108      	cbz	r0, 80023ec <MX_USART2_UART_Init+0x3c>
- 80023e8:	f7ff fc9c 	bl	8001d24 <Error_Handler>
- 80023ec:	4807      	ldr	r0, [pc, #28]	; (800240c <MX_USART2_UART_Init+0x5c>)
- 80023ee:	2100      	movs	r1, #0
- 80023f0:	f006 facf 	bl	8008992 <HAL_UARTEx_SetRxFifoThreshold>
- 80023f4:	b108      	cbz	r0, 80023fa <MX_USART2_UART_Init+0x4a>
- 80023f6:	f7ff fc95 	bl	8001d24 <Error_Handler>
- 80023fa:	4804      	ldr	r0, [pc, #16]	; (800240c <MX_USART2_UART_Init+0x5c>)
- 80023fc:	f006 fa89 	bl	8008912 <HAL_UARTEx_EnableFifoMode>
- 8002400:	b118      	cbz	r0, 800240a <MX_USART2_UART_Init+0x5a>
- 8002402:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8002406:	f7ff bc8d 	b.w	8001d24 <Error_Handler>
- 800240a:	bd08      	pop	{r3, pc}
- 800240c:	20000414 	.word	0x20000414
- 8002410:	40004400 	.word	0x40004400
-
-08002414 <HAL_UART_MspInit>:
- 8002414:	b570      	push	{r4, r5, r6, lr}
- 8002416:	b096      	sub	sp, #88	; 0x58
- 8002418:	4606      	mov	r6, r0
- 800241a:	2214      	movs	r2, #20
- 800241c:	2100      	movs	r1, #0
- 800241e:	a803      	add	r0, sp, #12
- 8002420:	f010 fe0e 	bl	8013040 <memset>
- 8002424:	2238      	movs	r2, #56	; 0x38
- 8002426:	2100      	movs	r1, #0
- 8002428:	a808      	add	r0, sp, #32
- 800242a:	f010 fe09 	bl	8013040 <memset>
- 800242e:	6832      	ldr	r2, [r6, #0]
- 8002430:	4b2b      	ldr	r3, [pc, #172]	; (80024e0 <HAL_UART_MspInit+0xcc>)
- 8002432:	429a      	cmp	r2, r3
- 8002434:	d151      	bne.n	80024da <HAL_UART_MspInit+0xc6>
- 8002436:	2302      	movs	r3, #2
- 8002438:	9308      	str	r3, [sp, #32]
- 800243a:	a808      	add	r0, sp, #32
- 800243c:	4b29      	ldr	r3, [pc, #164]	; (80024e4 <HAL_UART_MspInit+0xd0>)
- 800243e:	930a      	str	r3, [sp, #40]	; 0x28
- 8002440:	f004 fa54 	bl	80068ec <HAL_RCCEx_PeriphCLKConfig>
- 8002444:	b108      	cbz	r0, 800244a <HAL_UART_MspInit+0x36>
- 8002446:	f7ff fc6d 	bl	8001d24 <Error_Handler>
- 800244a:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800244e:	2500      	movs	r5, #0
- 8002450:	6d9a      	ldr	r2, [r3, #88]	; 0x58
- 8002452:	4c25      	ldr	r4, [pc, #148]	; (80024e8 <HAL_UART_MspInit+0xd4>)
- 8002454:	f442 3200 	orr.w	r2, r2, #131072	; 0x20000
- 8002458:	659a      	str	r2, [r3, #88]	; 0x58
- 800245a:	6d9a      	ldr	r2, [r3, #88]	; 0x58
- 800245c:	f402 3200 	and.w	r2, r2, #131072	; 0x20000
- 8002460:	9202      	str	r2, [sp, #8]
- 8002462:	9a02      	ldr	r2, [sp, #8]
- 8002464:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 8002466:	f042 0201 	orr.w	r2, r2, #1
- 800246a:	64da      	str	r2, [r3, #76]	; 0x4c
- 800246c:	6cdb      	ldr	r3, [r3, #76]	; 0x4c
- 800246e:	f003 0301 	and.w	r3, r3, #1
- 8002472:	9301      	str	r3, [sp, #4]
- 8002474:	9b01      	ldr	r3, [sp, #4]
- 8002476:	220c      	movs	r2, #12
- 8002478:	2302      	movs	r3, #2
- 800247a:	e9cd 2303 	strd	r2, r3, [sp, #12]
- 800247e:	2303      	movs	r3, #3
- 8002480:	e9cd 5305 	strd	r5, r3, [sp, #20]
- 8002484:	a903      	add	r1, sp, #12
- 8002486:	2307      	movs	r3, #7
- 8002488:	f04f 4090 	mov.w	r0, #1207959552	; 0x48000000
- 800248c:	9307      	str	r3, [sp, #28]
- 800248e:	f002 feab 	bl	80051e8 <HAL_GPIO_Init>
- 8002492:	4916      	ldr	r1, [pc, #88]	; (80024ec <HAL_UART_MspInit+0xd8>)
- 8002494:	6225      	str	r5, [r4, #32]
- 8002496:	2314      	movs	r3, #20
- 8002498:	e9c4 1300 	strd	r1, r3, [r4]
- 800249c:	2310      	movs	r3, #16
- 800249e:	e9c4 3502 	strd	r3, r5, [r4, #8]
- 80024a2:	4620      	mov	r0, r4
- 80024a4:	2380      	movs	r3, #128	; 0x80
- 80024a6:	e9c4 3504 	strd	r3, r5, [r4, #16]
- 80024aa:	e9c4 5506 	strd	r5, r5, [r4, #24]
- 80024ae:	f002 fbc3 	bl	8004c38 <HAL_DMA_Init>
- 80024b2:	b108      	cbz	r0, 80024b8 <HAL_UART_MspInit+0xa4>
- 80024b4:	f7ff fc36 	bl	8001d24 <Error_Handler>
- 80024b8:	480b      	ldr	r0, [pc, #44]	; (80024e8 <HAL_UART_MspInit+0xd4>)
- 80024ba:	2110      	movs	r1, #16
- 80024bc:	f002 fd8c 	bl	8004fd8 <HAL_DMA_ConfigChannelAttributes>
- 80024c0:	b108      	cbz	r0, 80024c6 <HAL_UART_MspInit+0xb2>
- 80024c2:	f7ff fc2f 	bl	8001d24 <Error_Handler>
- 80024c6:	2025      	movs	r0, #37	; 0x25
- 80024c8:	67f4      	str	r4, [r6, #124]	; 0x7c
- 80024ca:	2200      	movs	r2, #0
- 80024cc:	2102      	movs	r1, #2
- 80024ce:	62a6      	str	r6, [r4, #40]	; 0x28
- 80024d0:	f002 fb20 	bl	8004b14 <HAL_NVIC_SetPriority>
- 80024d4:	2025      	movs	r0, #37	; 0x25
- 80024d6:	f002 fb4f 	bl	8004b78 <HAL_NVIC_EnableIRQ>
- 80024da:	b016      	add	sp, #88	; 0x58
- 80024dc:	bd70      	pop	{r4, r5, r6, pc}
- 80024de:	bf00      	nop
- 80024e0:	40004400 	.word	0x40004400
- 80024e4:	000c0004 	.word	0x000c0004
- 80024e8:	200003b4 	.word	0x200003b4
- 80024ec:	40020058 	.word	0x40020058
-
-080024f0 <HAL_UART_MspDeInit>:
- 80024f0:	6802      	ldr	r2, [r0, #0]
- 80024f2:	4b0c      	ldr	r3, [pc, #48]	; (8002524 <HAL_UART_MspDeInit+0x34>)
- 80024f4:	429a      	cmp	r2, r3
- 80024f6:	b510      	push	{r4, lr}
- 80024f8:	4604      	mov	r4, r0
- 80024fa:	d112      	bne.n	8002522 <HAL_UART_MspDeInit+0x32>
- 80024fc:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8002500:	210c      	movs	r1, #12
- 8002502:	6d93      	ldr	r3, [r2, #88]	; 0x58
- 8002504:	f423 3300 	bic.w	r3, r3, #131072	; 0x20000
- 8002508:	6593      	str	r3, [r2, #88]	; 0x58
- 800250a:	f04f 4090 	mov.w	r0, #1207959552	; 0x48000000
- 800250e:	f002 ff17 	bl	8005340 <HAL_GPIO_DeInit>
- 8002512:	6fe0      	ldr	r0, [r4, #124]	; 0x7c
- 8002514:	f002 fc04 	bl	8004d20 <HAL_DMA_DeInit>
- 8002518:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800251c:	2025      	movs	r0, #37	; 0x25
- 800251e:	f002 bb39 	b.w	8004b94 <HAL_NVIC_DisableIRQ>
- 8002522:	bd10      	pop	{r4, pc}
- 8002524:	40004400 	.word	0x40004400
-
-08002528 <vcom_Trace_DMA>:
- 8002528:	b508      	push	{r3, lr}
- 800252a:	460a      	mov	r2, r1
- 800252c:	4601      	mov	r1, r0
- 800252e:	4802      	ldr	r0, [pc, #8]	; (8002538 <vcom_Trace_DMA+0x10>)
- 8002530:	f005 fa16 	bl	8007960 <HAL_UART_Transmit_DMA>
- 8002534:	2000      	movs	r0, #0
- 8002536:	bd08      	pop	{r3, pc}
- 8002538:	20000414 	.word	0x20000414
-
-0800253c <vcom_ReceiveInit>:
- 800253c:	b513      	push	{r0, r1, r4, lr}
- 800253e:	4b11      	ldr	r3, [pc, #68]	; (8002584 <vcom_ReceiveInit+0x48>)
- 8002540:	4c11      	ldr	r4, [pc, #68]	; (8002588 <vcom_ReceiveInit+0x4c>)
- 8002542:	6018      	str	r0, [r3, #0]
- 8002544:	f44f 1300 	mov.w	r3, #2097152	; 0x200000
- 8002548:	9300      	str	r3, [sp, #0]
- 800254a:	ab02      	add	r3, sp, #8
- 800254c:	e913 0006 	ldmdb	r3, {r1, r2}
- 8002550:	4620      	mov	r0, r4
- 8002552:	f006 f982 	bl	800885a <HAL_UARTEx_StopModeWakeUpSourceConfig>
- 8002556:	6823      	ldr	r3, [r4, #0]
- 8002558:	69da      	ldr	r2, [r3, #28]
- 800255a:	03d1      	lsls	r1, r2, #15
- 800255c:	d4fc      	bmi.n	8002558 <vcom_ReceiveInit+0x1c>
- 800255e:	69da      	ldr	r2, [r3, #28]
- 8002560:	0252      	lsls	r2, r2, #9
- 8002562:	d5fc      	bpl.n	800255e <vcom_ReceiveInit+0x22>
- 8002564:	689a      	ldr	r2, [r3, #8]
- 8002566:	4808      	ldr	r0, [pc, #32]	; (8002588 <vcom_ReceiveInit+0x4c>)
- 8002568:	f442 0280 	orr.w	r2, r2, #4194304	; 0x400000
- 800256c:	609a      	str	r2, [r3, #8]
- 800256e:	f006 f9ba 	bl	80088e6 <HAL_UARTEx_EnableStopMode>
- 8002572:	4906      	ldr	r1, [pc, #24]	; (800258c <vcom_ReceiveInit+0x50>)
- 8002574:	4804      	ldr	r0, [pc, #16]	; (8002588 <vcom_ReceiveInit+0x4c>)
- 8002576:	2201      	movs	r2, #1
- 8002578:	f006 f928 	bl	80087cc <HAL_UART_Receive_IT>
- 800257c:	2000      	movs	r0, #0
- 800257e:	b002      	add	sp, #8
- 8002580:	bd10      	pop	{r4, pc}
- 8002582:	bf00      	nop
- 8002584:	200004a8 	.word	0x200004a8
- 8002588:	20000414 	.word	0x20000414
- 800258c:	200004b0 	.word	0x200004b0
-
-08002590 <vcom_Init>:
- 8002590:	b508      	push	{r3, lr}
- 8002592:	4b07      	ldr	r3, [pc, #28]	; (80025b0 <vcom_Init+0x20>)
- 8002594:	6018      	str	r0, [r3, #0]
- 8002596:	f7ff f855 	bl	8001644 <MX_DMA_Init>
- 800259a:	f7ff ff09 	bl	80023b0 <MX_USART2_UART_Init>
- 800259e:	4a05      	ldr	r2, [pc, #20]	; (80025b4 <vcom_Init+0x24>)
- 80025a0:	f8d2 3080 	ldr.w	r3, [r2, #128]	; 0x80
- 80025a4:	f043 6300 	orr.w	r3, r3, #134217728	; 0x8000000
- 80025a8:	f8c2 3080 	str.w	r3, [r2, #128]	; 0x80
- 80025ac:	2000      	movs	r0, #0
- 80025ae:	bd08      	pop	{r3, pc}
- 80025b0:	200004ac 	.word	0x200004ac
- 80025b4:	58000800 	.word	0x58000800
-
-080025b8 <vcom_DeInit>:
- 80025b8:	b508      	push	{r3, lr}
- 80025ba:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80025be:	4808      	ldr	r0, [pc, #32]	; (80025e0 <vcom_DeInit+0x28>)
- 80025c0:	6b9a      	ldr	r2, [r3, #56]	; 0x38
- 80025c2:	f442 3200 	orr.w	r2, r2, #131072	; 0x20000
- 80025c6:	639a      	str	r2, [r3, #56]	; 0x38
- 80025c8:	6b9a      	ldr	r2, [r3, #56]	; 0x38
- 80025ca:	f422 3200 	bic.w	r2, r2, #131072	; 0x20000
- 80025ce:	639a      	str	r2, [r3, #56]	; 0x38
- 80025d0:	f7ff ff8e 	bl	80024f0 <HAL_UART_MspDeInit>
- 80025d4:	200f      	movs	r0, #15
- 80025d6:	f002 fadd 	bl	8004b94 <HAL_NVIC_DisableIRQ>
- 80025da:	2000      	movs	r0, #0
- 80025dc:	bd08      	pop	{r3, pc}
- 80025de:	bf00      	nop
- 80025e0:	20000414 	.word	0x20000414
-
-080025e4 <vcom_Resume>:
- 80025e4:	b508      	push	{r3, lr}
- 80025e6:	4807      	ldr	r0, [pc, #28]	; (8002604 <vcom_Resume+0x20>)
- 80025e8:	f006 f837 	bl	800865a <HAL_UART_Init>
- 80025ec:	b108      	cbz	r0, 80025f2 <vcom_Resume+0xe>
- 80025ee:	f7ff fb99 	bl	8001d24 <Error_Handler>
- 80025f2:	4805      	ldr	r0, [pc, #20]	; (8002608 <vcom_Resume+0x24>)
- 80025f4:	f002 fb20 	bl	8004c38 <HAL_DMA_Init>
- 80025f8:	b118      	cbz	r0, 8002602 <vcom_Resume+0x1e>
- 80025fa:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 80025fe:	f7ff bb91 	b.w	8001d24 <Error_Handler>
- 8002602:	bd08      	pop	{r3, pc}
- 8002604:	20000414 	.word	0x20000414
- 8002608:	200003b4 	.word	0x200003b4
-
-0800260c <HAL_UART_TxCpltCallback>:
- 800260c:	6802      	ldr	r2, [r0, #0]
- 800260e:	4b04      	ldr	r3, [pc, #16]	; (8002620 <HAL_UART_TxCpltCallback+0x14>)
- 8002610:	429a      	cmp	r2, r3
- 8002612:	d103      	bne.n	800261c <HAL_UART_TxCpltCallback+0x10>
- 8002614:	4b03      	ldr	r3, [pc, #12]	; (8002624 <HAL_UART_TxCpltCallback+0x18>)
- 8002616:	2000      	movs	r0, #0
- 8002618:	681b      	ldr	r3, [r3, #0]
- 800261a:	4718      	bx	r3
- 800261c:	4770      	bx	lr
- 800261e:	bf00      	nop
- 8002620:	40004400 	.word	0x40004400
- 8002624:	200004ac 	.word	0x200004ac
-
-08002628 <HAL_UART_RxCpltCallback>:
- 8002628:	6802      	ldr	r2, [r0, #0]
- 800262a:	4b0b      	ldr	r3, [pc, #44]	; (8002658 <HAL_UART_RxCpltCallback+0x30>)
- 800262c:	429a      	cmp	r2, r3
- 800262e:	b510      	push	{r4, lr}
- 8002630:	4604      	mov	r4, r0
- 8002632:	d10f      	bne.n	8002654 <HAL_UART_RxCpltCallback+0x2c>
- 8002634:	4b09      	ldr	r3, [pc, #36]	; (800265c <HAL_UART_RxCpltCallback+0x34>)
- 8002636:	681b      	ldr	r3, [r3, #0]
- 8002638:	b12b      	cbz	r3, 8002646 <HAL_UART_RxCpltCallback+0x1e>
- 800263a:	f8d0 2090 	ldr.w	r2, [r0, #144]	; 0x90
- 800263e:	b912      	cbnz	r2, 8002646 <HAL_UART_RxCpltCallback+0x1e>
- 8002640:	4807      	ldr	r0, [pc, #28]	; (8002660 <HAL_UART_RxCpltCallback+0x38>)
- 8002642:	2101      	movs	r1, #1
- 8002644:	4798      	blx	r3
- 8002646:	4620      	mov	r0, r4
- 8002648:	4905      	ldr	r1, [pc, #20]	; (8002660 <HAL_UART_RxCpltCallback+0x38>)
- 800264a:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800264e:	2201      	movs	r2, #1
- 8002650:	f006 b8bc 	b.w	80087cc <HAL_UART_Receive_IT>
- 8002654:	bd10      	pop	{r4, pc}
- 8002656:	bf00      	nop
- 8002658:	40004400 	.word	0x40004400
- 800265c:	200004a8 	.word	0x200004a8
- 8002660:	200004b0 	.word	0x200004b0
-
-08002664 <STS_SENSOR_Power_ON.part.0>:
- 8002664:	4802      	ldr	r0, [pc, #8]	; (8002670 <STS_SENSOR_Power_ON.part.0+0xc>)
- 8002666:	2201      	movs	r2, #1
- 8002668:	2110      	movs	r1, #16
- 800266a:	f002 bedd 	b.w	8005428 <HAL_GPIO_WritePin>
- 800266e:	bf00      	nop
- 8002670:	48000400 	.word	0x48000400
-
-08002674 <STS_MOTION_SENSOR_Init_Send_Data>:
- 8002674:	4a15      	ldr	r2, [pc, #84]	; (80026cc <STS_MOTION_SENSOR_Init_Send_Data+0x58>)
- 8002676:	2300      	movs	r3, #0
- 8002678:	2163      	movs	r1, #99	; 0x63
- 800267a:	7013      	strb	r3, [r2, #0]
- 800267c:	70d3      	strb	r3, [r2, #3]
- 800267e:	8093      	strh	r3, [r2, #4]
- 8002680:	80d3      	strh	r3, [r2, #6]
- 8002682:	8113      	strh	r3, [r2, #8]
- 8002684:	8153      	strh	r3, [r2, #10]
- 8002686:	8193      	strh	r3, [r2, #12]
- 8002688:	81d3      	strh	r3, [r2, #14]
- 800268a:	7491      	strb	r1, [r2, #18]
- 800268c:	4a10      	ldr	r2, [pc, #64]	; (80026d0 <STS_MOTION_SENSOR_Init_Send_Data+0x5c>)
- 800268e:	4911      	ldr	r1, [pc, #68]	; (80026d4 <STS_MOTION_SENSOR_Init_Send_Data+0x60>)
- 8002690:	6013      	str	r3, [r2, #0]
- 8002692:	4a11      	ldr	r2, [pc, #68]	; (80026d8 <STS_MOTION_SENSOR_Init_Send_Data+0x64>)
- 8002694:	6013      	str	r3, [r2, #0]
- 8002696:	4a11      	ldr	r2, [pc, #68]	; (80026dc <STS_MOTION_SENSOR_Init_Send_Data+0x68>)
- 8002698:	6013      	str	r3, [r2, #0]
- 800269a:	2200      	movs	r2, #0
- 800269c:	600a      	str	r2, [r1, #0]
- 800269e:	4910      	ldr	r1, [pc, #64]	; (80026e0 <STS_MOTION_SENSOR_Init_Send_Data+0x6c>)
- 80026a0:	600a      	str	r2, [r1, #0]
- 80026a2:	4910      	ldr	r1, [pc, #64]	; (80026e4 <STS_MOTION_SENSOR_Init_Send_Data+0x70>)
- 80026a4:	600a      	str	r2, [r1, #0]
- 80026a6:	4910      	ldr	r1, [pc, #64]	; (80026e8 <STS_MOTION_SENSOR_Init_Send_Data+0x74>)
- 80026a8:	600b      	str	r3, [r1, #0]
- 80026aa:	4910      	ldr	r1, [pc, #64]	; (80026ec <STS_MOTION_SENSOR_Init_Send_Data+0x78>)
- 80026ac:	600b      	str	r3, [r1, #0]
- 80026ae:	4910      	ldr	r1, [pc, #64]	; (80026f0 <STS_MOTION_SENSOR_Init_Send_Data+0x7c>)
- 80026b0:	600b      	str	r3, [r1, #0]
- 80026b2:	4910      	ldr	r1, [pc, #64]	; (80026f4 <STS_MOTION_SENSOR_Init_Send_Data+0x80>)
- 80026b4:	600a      	str	r2, [r1, #0]
- 80026b6:	4910      	ldr	r1, [pc, #64]	; (80026f8 <STS_MOTION_SENSOR_Init_Send_Data+0x84>)
- 80026b8:	600a      	str	r2, [r1, #0]
- 80026ba:	4910      	ldr	r1, [pc, #64]	; (80026fc <STS_MOTION_SENSOR_Init_Send_Data+0x88>)
- 80026bc:	600a      	str	r2, [r1, #0]
- 80026be:	4a10      	ldr	r2, [pc, #64]	; (8002700 <STS_MOTION_SENSOR_Init_Send_Data+0x8c>)
- 80026c0:	6013      	str	r3, [r2, #0]
- 80026c2:	4a10      	ldr	r2, [pc, #64]	; (8002704 <STS_MOTION_SENSOR_Init_Send_Data+0x90>)
- 80026c4:	6013      	str	r3, [r2, #0]
- 80026c6:	4a10      	ldr	r2, [pc, #64]	; (8002708 <STS_MOTION_SENSOR_Init_Send_Data+0x94>)
- 80026c8:	6013      	str	r3, [r2, #0]
- 80026ca:	4770      	bx	lr
- 80026cc:	20000508 	.word	0x20000508
- 80026d0:	200004d0 	.word	0x200004d0
- 80026d4:	20000504 	.word	0x20000504
- 80026d8:	200004cc 	.word	0x200004cc
- 80026dc:	200004c8 	.word	0x200004c8
- 80026e0:	20000500 	.word	0x20000500
- 80026e4:	200004fc 	.word	0x200004fc
- 80026e8:	200004dc 	.word	0x200004dc
- 80026ec:	200004d8 	.word	0x200004d8
- 80026f0:	200004d4 	.word	0x200004d4
- 80026f4:	200004f8 	.word	0x200004f8
- 80026f8:	200004f4 	.word	0x200004f4
- 80026fc:	200004f0 	.word	0x200004f0
- 8002700:	200004e0 	.word	0x200004e0
- 8002704:	2000051c 	.word	0x2000051c
- 8002708:	200004ec 	.word	0x200004ec
-
-0800270c <STS_MOTION_SENSOR_Prepare_Send_Data>:
- 800270c:	e92d 4ff8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8002710:	4c2a      	ldr	r4, [pc, #168]	; (80027bc <STS_MOTION_SENSOR_Prepare_Send_Data+0xb0>)
- 8002712:	4f2b      	ldr	r7, [pc, #172]	; (80027c0 <STS_MOTION_SENSOR_Prepare_Send_Data+0xb4>)
- 8002714:	f8df 80ac 	ldr.w	r8, [pc, #172]	; 80027c4 <STS_MOTION_SENSOR_Prepare_Send_Data+0xb8>
- 8002718:	f8df 90ac 	ldr.w	r9, [pc, #172]	; 80027c8 <STS_MOTION_SENSOR_Prepare_Send_Data+0xbc>
- 800271c:	f8df a0ac 	ldr.w	sl, [pc, #172]	; 80027cc <STS_MOTION_SENSOR_Prepare_Send_Data+0xc0>
- 8002720:	f8d8 0000 	ldr.w	r0, [r8]
- 8002724:	f8df b0a8 	ldr.w	fp, [pc, #168]	; 80027d0 <STS_MOTION_SENSOR_Prepare_Send_Data+0xc4>
- 8002728:	2601      	movs	r6, #1
- 800272a:	7026      	strb	r6, [r4, #0]
- 800272c:	683b      	ldr	r3, [r7, #0]
- 800272e:	b2db      	uxtb	r3, r3
- 8002730:	70e3      	strb	r3, [r4, #3]
- 8002732:	f8d9 3000 	ldr.w	r3, [r9]
- 8002736:	fbb3 f3f0 	udiv	r3, r3, r0
- 800273a:	b29b      	uxth	r3, r3
- 800273c:	80a3      	strh	r3, [r4, #4]
- 800273e:	f8da 3000 	ldr.w	r3, [sl]
- 8002742:	fbb3 f3f0 	udiv	r3, r3, r0
- 8002746:	b29b      	uxth	r3, r3
- 8002748:	80e3      	strh	r3, [r4, #6]
- 800274a:	f8db 3000 	ldr.w	r3, [fp]
- 800274e:	fbb3 f3f0 	udiv	r3, r3, r0
- 8002752:	b29b      	uxth	r3, r3
- 8002754:	8123      	strh	r3, [r4, #8]
- 8002756:	f7fe fa9b 	bl	8000c90 <__aeabi_ui2f>
- 800275a:	4b1e      	ldr	r3, [pc, #120]	; (80027d4 <STS_MOTION_SENSOR_Prepare_Send_Data+0xc8>)
- 800275c:	4601      	mov	r1, r0
- 800275e:	4605      	mov	r5, r0
- 8002760:	6818      	ldr	r0, [r3, #0]
- 8002762:	f7fe fba1 	bl	8000ea8 <__aeabi_fdiv>
- 8002766:	f7fe fced 	bl	8001144 <__aeabi_f2uiz>
- 800276a:	4b1b      	ldr	r3, [pc, #108]	; (80027d8 <STS_MOTION_SENSOR_Prepare_Send_Data+0xcc>)
- 800276c:	b280      	uxth	r0, r0
- 800276e:	4629      	mov	r1, r5
- 8002770:	8160      	strh	r0, [r4, #10]
- 8002772:	6818      	ldr	r0, [r3, #0]
- 8002774:	f7fe fb98 	bl	8000ea8 <__aeabi_fdiv>
- 8002778:	f7fe fce4 	bl	8001144 <__aeabi_f2uiz>
- 800277c:	4b17      	ldr	r3, [pc, #92]	; (80027dc <STS_MOTION_SENSOR_Prepare_Send_Data+0xd0>)
- 800277e:	b280      	uxth	r0, r0
- 8002780:	4629      	mov	r1, r5
- 8002782:	81a0      	strh	r0, [r4, #12]
- 8002784:	6818      	ldr	r0, [r3, #0]
- 8002786:	f7fe fb8f 	bl	8000ea8 <__aeabi_fdiv>
- 800278a:	f7fe fcdb 	bl	8001144 <__aeabi_f2uiz>
- 800278e:	4914      	ldr	r1, [pc, #80]	; (80027e0 <STS_MOTION_SENSOR_Prepare_Send_Data+0xd4>)
- 8002790:	2200      	movs	r2, #0
- 8002792:	600a      	str	r2, [r1, #0]
- 8002794:	4913      	ldr	r1, [pc, #76]	; (80027e4 <STS_MOTION_SENSOR_Prepare_Send_Data+0xd8>)
- 8002796:	2300      	movs	r3, #0
- 8002798:	b280      	uxth	r0, r0
- 800279a:	81e0      	strh	r0, [r4, #14]
- 800279c:	600a      	str	r2, [r1, #0]
- 800279e:	603b      	str	r3, [r7, #0]
- 80027a0:	4911      	ldr	r1, [pc, #68]	; (80027e8 <STS_MOTION_SENSOR_Prepare_Send_Data+0xdc>)
- 80027a2:	f8cb 3000 	str.w	r3, [fp]
- 80027a6:	f8ca 3000 	str.w	r3, [sl]
- 80027aa:	f8c9 3000 	str.w	r3, [r9]
- 80027ae:	f8c8 3000 	str.w	r3, [r8]
- 80027b2:	4b0e      	ldr	r3, [pc, #56]	; (80027ec <STS_MOTION_SENSOR_Prepare_Send_Data+0xe0>)
- 80027b4:	600a      	str	r2, [r1, #0]
- 80027b6:	601e      	str	r6, [r3, #0]
- 80027b8:	e8bd 8ff8 	ldmia.w	sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80027bc:	20000508 	.word	0x20000508
- 80027c0:	2000051c 	.word	0x2000051c
- 80027c4:	200004e0 	.word	0x200004e0
- 80027c8:	200004d4 	.word	0x200004d4
- 80027cc:	200004d8 	.word	0x200004d8
- 80027d0:	200004dc 	.word	0x200004dc
- 80027d4:	200004fc 	.word	0x200004fc
- 80027d8:	20000500 	.word	0x20000500
- 80027dc:	20000504 	.word	0x20000504
- 80027e0:	200004f8 	.word	0x200004f8
- 80027e4:	200004f4 	.word	0x200004f4
- 80027e8:	200004f0 	.word	0x200004f0
- 80027ec:	200004ec 	.word	0x200004ec
-
-080027f0 <STS_MOTION_SENSOR_Read>:
- 80027f0:	4b08      	ldr	r3, [pc, #32]	; (8002814 <STS_MOTION_SENSOR_Read+0x24>)
- 80027f2:	781a      	ldrb	r2, [r3, #0]
- 80027f4:	7002      	strb	r2, [r0, #0]
- 80027f6:	78da      	ldrb	r2, [r3, #3]
- 80027f8:	70c2      	strb	r2, [r0, #3]
- 80027fa:	889a      	ldrh	r2, [r3, #4]
- 80027fc:	8082      	strh	r2, [r0, #4]
- 80027fe:	88da      	ldrh	r2, [r3, #6]
- 8002800:	80c2      	strh	r2, [r0, #6]
- 8002802:	891a      	ldrh	r2, [r3, #8]
- 8002804:	8102      	strh	r2, [r0, #8]
- 8002806:	895a      	ldrh	r2, [r3, #10]
- 8002808:	8142      	strh	r2, [r0, #10]
- 800280a:	899a      	ldrh	r2, [r3, #12]
- 800280c:	89db      	ldrh	r3, [r3, #14]
- 800280e:	8182      	strh	r2, [r0, #12]
- 8002810:	81c3      	strh	r3, [r0, #14]
- 8002812:	4770      	bx	lr
- 8002814:	20000508 	.word	0x20000508
-
-08002818 <STS_MOTION_SENSOR_GetValue>:
- 8002818:	b510      	push	{r4, lr}
- 800281a:	4826      	ldr	r0, [pc, #152]	; (80028b4 <STS_MOTION_SENSOR_GetValue+0x9c>)
- 800281c:	f003 fab8 	bl	8005d90 <HAL_I2C_GetState>
- 8002820:	2820      	cmp	r0, #32
- 8002822:	d005      	beq.n	8002830 <STS_MOTION_SENSOR_GetValue+0x18>
- 8002824:	2201      	movs	r2, #1
- 8002826:	4b24      	ldr	r3, [pc, #144]	; (80028b8 <STS_MOTION_SENSOR_GetValue+0xa0>)
- 8002828:	2100      	movs	r1, #0
- 800282a:	4610      	mov	r0, r2
- 800282c:	f00e f926 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002830:	f000 fa2c 	bl	8002c8c <ADXL345_Init_Prepare_Measure>
- 8002834:	f000 fac6 	bl	8002dc4 <TestingCaseGenerate>
- 8002838:	f000 fc38 	bl	80030ac <Process_FFT_and_Amplitude>
- 800283c:	4a1f      	ldr	r2, [pc, #124]	; (80028bc <STS_MOTION_SENSOR_GetValue+0xa4>)
- 800283e:	4b20      	ldr	r3, [pc, #128]	; (80028c0 <STS_MOTION_SENSOR_GetValue+0xa8>)
- 8002840:	6811      	ldr	r1, [r2, #0]
- 8002842:	881b      	ldrh	r3, [r3, #0]
- 8002844:	4c1f      	ldr	r4, [pc, #124]	; (80028c4 <STS_MOTION_SENSOR_GetValue+0xac>)
- 8002846:	440b      	add	r3, r1
- 8002848:	6013      	str	r3, [r2, #0]
- 800284a:	4a1f      	ldr	r2, [pc, #124]	; (80028c8 <STS_MOTION_SENSOR_GetValue+0xb0>)
- 800284c:	4b1f      	ldr	r3, [pc, #124]	; (80028cc <STS_MOTION_SENSOR_GetValue+0xb4>)
- 800284e:	6811      	ldr	r1, [r2, #0]
- 8002850:	881b      	ldrh	r3, [r3, #0]
- 8002852:	440b      	add	r3, r1
- 8002854:	6013      	str	r3, [r2, #0]
- 8002856:	4a1e      	ldr	r2, [pc, #120]	; (80028d0 <STS_MOTION_SENSOR_GetValue+0xb8>)
- 8002858:	4b1e      	ldr	r3, [pc, #120]	; (80028d4 <STS_MOTION_SENSOR_GetValue+0xbc>)
- 800285a:	6811      	ldr	r1, [r2, #0]
- 800285c:	881b      	ldrh	r3, [r3, #0]
- 800285e:	440b      	add	r3, r1
- 8002860:	6013      	str	r3, [r2, #0]
- 8002862:	4b1d      	ldr	r3, [pc, #116]	; (80028d8 <STS_MOTION_SENSOR_GetValue+0xc0>)
- 8002864:	6818      	ldr	r0, [r3, #0]
- 8002866:	f7fe fc6d 	bl	8001144 <__aeabi_f2uiz>
- 800286a:	b280      	uxth	r0, r0
- 800286c:	f7fe fa14 	bl	8000c98 <__aeabi_i2f>
- 8002870:	6821      	ldr	r1, [r4, #0]
- 8002872:	f7fe f95d 	bl	8000b30 <__addsf3>
- 8002876:	4b19      	ldr	r3, [pc, #100]	; (80028dc <STS_MOTION_SENSOR_GetValue+0xc4>)
- 8002878:	6020      	str	r0, [r4, #0]
- 800287a:	6818      	ldr	r0, [r3, #0]
- 800287c:	4c18      	ldr	r4, [pc, #96]	; (80028e0 <STS_MOTION_SENSOR_GetValue+0xc8>)
- 800287e:	f7fe fc61 	bl	8001144 <__aeabi_f2uiz>
- 8002882:	b280      	uxth	r0, r0
- 8002884:	f7fe fa08 	bl	8000c98 <__aeabi_i2f>
- 8002888:	6821      	ldr	r1, [r4, #0]
- 800288a:	f7fe f951 	bl	8000b30 <__addsf3>
- 800288e:	4b15      	ldr	r3, [pc, #84]	; (80028e4 <STS_MOTION_SENSOR_GetValue+0xcc>)
- 8002890:	6020      	str	r0, [r4, #0]
- 8002892:	6818      	ldr	r0, [r3, #0]
- 8002894:	4c14      	ldr	r4, [pc, #80]	; (80028e8 <STS_MOTION_SENSOR_GetValue+0xd0>)
- 8002896:	f7fe fc55 	bl	8001144 <__aeabi_f2uiz>
- 800289a:	b280      	uxth	r0, r0
- 800289c:	f7fe f9fc 	bl	8000c98 <__aeabi_i2f>
- 80028a0:	6821      	ldr	r1, [r4, #0]
- 80028a2:	f7fe f945 	bl	8000b30 <__addsf3>
- 80028a6:	4a11      	ldr	r2, [pc, #68]	; (80028ec <STS_MOTION_SENSOR_GetValue+0xd4>)
- 80028a8:	6020      	str	r0, [r4, #0]
- 80028aa:	6813      	ldr	r3, [r2, #0]
- 80028ac:	3301      	adds	r3, #1
- 80028ae:	6013      	str	r3, [r2, #0]
- 80028b0:	bd10      	pop	{r4, pc}
- 80028b2:	bf00      	nop
- 80028b4:	200002c4 	.word	0x200002c4
- 80028b8:	080133b0 	.word	0x080133b0
- 80028bc:	200004d4 	.word	0x200004d4
- 80028c0:	200004c8 	.word	0x200004c8
- 80028c4:	200004f0 	.word	0x200004f0
- 80028c8:	200004d8 	.word	0x200004d8
- 80028cc:	200004cc 	.word	0x200004cc
- 80028d0:	200004dc 	.word	0x200004dc
- 80028d4:	200004d0 	.word	0x200004d0
- 80028d8:	200004fc 	.word	0x200004fc
- 80028dc:	20000500 	.word	0x20000500
- 80028e0:	200004f4 	.word	0x200004f4
- 80028e4:	20000504 	.word	0x20000504
- 80028e8:	200004f8 	.word	0x200004f8
- 80028ec:	200004e0 	.word	0x200004e0
-
-080028f0 <STS_MOTION_SENSOR_After_Wake_Up>:
- 80028f0:	4a02      	ldr	r2, [pc, #8]	; (80028fc <STS_MOTION_SENSOR_After_Wake_Up+0xc>)
- 80028f2:	4903      	ldr	r1, [pc, #12]	; (8002900 <STS_MOTION_SENSOR_After_Wake_Up+0x10>)
- 80028f4:	4803      	ldr	r0, [pc, #12]	; (8002904 <STS_MOTION_SENSOR_After_Wake_Up+0x14>)
- 80028f6:	f000 b993 	b.w	8002c20 <ADXL345_GetXyz>
- 80028fa:	bf00      	nop
- 80028fc:	200004e8 	.word	0x200004e8
- 8002900:	200004e6 	.word	0x200004e6
- 8002904:	200004e4 	.word	0x200004e4
-
-08002908 <STS_MOTION_SENSOR_Init>:
- 8002908:	b508      	push	{r3, lr}
- 800290a:	f7ff feab 	bl	8002664 <STS_SENSOR_Power_ON.part.0>
- 800290e:	f000 f9e5 	bl	8002cdc <ADXL345_Init_Motion_Detection>
- 8002912:	4b02      	ldr	r3, [pc, #8]	; (800291c <STS_MOTION_SENSOR_Init+0x14>)
- 8002914:	2200      	movs	r2, #0
- 8002916:	701a      	strb	r2, [r3, #0]
- 8002918:	bd08      	pop	{r3, pc}
- 800291a:	bf00      	nop
- 800291c:	20003e8c 	.word	0x20003e8c
-
-08002920 <STS_MOTION_SENSOR_ACT_INACT_DURATION_Init>:
- 8002920:	f000 b9dc 	b.w	8002cdc <ADXL345_Init_Motion_Detection>
-
-08002924 <STS_MOTION_SENSOR_Get_Event_Status>:
- 8002924:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8002926:	4605      	mov	r5, r0
- 8002928:	2030      	movs	r0, #48	; 0x30
- 800292a:	f000 f93d 	bl	8002ba8 <ADXL345_GetRegisterValue>
- 800292e:	f010 0310 	ands.w	r3, r0, #16
- 8002932:	4604      	mov	r4, r0
- 8002934:	d014      	beq.n	8002960 <STS_MOTION_SENSOR_Get_Event_Status+0x3c>
- 8002936:	4668      	mov	r0, sp
- 8002938:	f00e fb04 	bl	8010f44 <SysTimeGetMcuTime>
- 800293c:	2301      	movs	r3, #1
- 800293e:	702b      	strb	r3, [r5, #0]
- 8002940:	4b09      	ldr	r3, [pc, #36]	; (8002968 <STS_MOTION_SENSOR_Get_Event_Status+0x44>)
- 8002942:	9a00      	ldr	r2, [sp, #0]
- 8002944:	601a      	str	r2, [r3, #0]
- 8002946:	f014 0408 	ands.w	r4, r4, #8
- 800294a:	d00b      	beq.n	8002964 <STS_MOTION_SENSOR_Get_Event_Status+0x40>
- 800294c:	4668      	mov	r0, sp
- 800294e:	f00e faf9 	bl	8010f44 <SysTimeGetMcuTime>
- 8002952:	2301      	movs	r3, #1
- 8002954:	706b      	strb	r3, [r5, #1]
- 8002956:	4b05      	ldr	r3, [pc, #20]	; (800296c <STS_MOTION_SENSOR_Get_Event_Status+0x48>)
- 8002958:	9a00      	ldr	r2, [sp, #0]
- 800295a:	601a      	str	r2, [r3, #0]
- 800295c:	b003      	add	sp, #12
- 800295e:	bd30      	pop	{r4, r5, pc}
- 8002960:	702b      	strb	r3, [r5, #0]
- 8002962:	e7f0      	b.n	8002946 <STS_MOTION_SENSOR_Get_Event_Status+0x22>
- 8002964:	706c      	strb	r4, [r5, #1]
- 8002966:	e7f9      	b.n	800295c <STS_MOTION_SENSOR_Get_Event_Status+0x38>
- 8002968:	200004c0 	.word	0x200004c0
- 800296c:	200004c4 	.word	0x200004c4
-
-08002970 <STS_MOTION_SENSOR_WakeUp_Process>:
- 8002970:	b513      	push	{r0, r1, r4, lr}
- 8002972:	4c19      	ldr	r4, [pc, #100]	; (80029d8 <STS_MOTION_SENSOR_WakeUp_Process+0x68>)
- 8002974:	7823      	ldrb	r3, [r4, #0]
- 8002976:	b363      	cbz	r3, 80029d2 <STS_MOTION_SENSOR_WakeUp_Process+0x62>
- 8002978:	a801      	add	r0, sp, #4
- 800297a:	f7ff ffd3 	bl	8002924 <STS_MOTION_SENSOR_Get_Event_Status>
- 800297e:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 8002982:	b14b      	cbz	r3, 8002998 <STS_MOTION_SENSOR_WakeUp_Process+0x28>
- 8002984:	f7ff ffb4 	bl	80028f0 <STS_MOTION_SENSOR_After_Wake_Up>
- 8002988:	f7ff fe74 	bl	8002674 <STS_MOTION_SENSOR_Init_Send_Data>
- 800298c:	f7ff ff44 	bl	8002818 <STS_MOTION_SENSOR_GetValue>
- 8002990:	f7ff ff42 	bl	8002818 <STS_MOTION_SENSOR_GetValue>
- 8002994:	f7ff ff40 	bl	8002818 <STS_MOTION_SENSOR_GetValue>
- 8002998:	f89d 3005 	ldrb.w	r3, [sp, #5]
- 800299c:	b193      	cbz	r3, 80029c4 <STS_MOTION_SENSOR_WakeUp_Process+0x54>
- 800299e:	f7ff ffa7 	bl	80028f0 <STS_MOTION_SENSOR_After_Wake_Up>
- 80029a2:	4b0e      	ldr	r3, [pc, #56]	; (80029dc <STS_MOTION_SENSOR_WakeUp_Process+0x6c>)
- 80029a4:	4a0e      	ldr	r2, [pc, #56]	; (80029e0 <STS_MOTION_SENSOR_WakeUp_Process+0x70>)
- 80029a6:	681b      	ldr	r3, [r3, #0]
- 80029a8:	6812      	ldr	r2, [r2, #0]
- 80029aa:	1a9b      	subs	r3, r3, r2
- 80029ac:	22fa      	movs	r2, #250	; 0xfa
- 80029ae:	fbb3 f1f2 	udiv	r1, r3, r2
- 80029b2:	fb02 3311 	mls	r3, r2, r1, r3
- 80029b6:	4a0b      	ldr	r2, [pc, #44]	; (80029e4 <STS_MOTION_SENSOR_WakeUp_Process+0x74>)
- 80029b8:	6013      	str	r3, [r2, #0]
- 80029ba:	f7ff fea7 	bl	800270c <STS_MOTION_SENSOR_Prepare_Send_Data>
- 80029be:	4b0a      	ldr	r3, [pc, #40]	; (80029e8 <STS_MOTION_SENSOR_WakeUp_Process+0x78>)
- 80029c0:	2201      	movs	r2, #1
- 80029c2:	601a      	str	r2, [r3, #0]
- 80029c4:	2300      	movs	r3, #0
- 80029c6:	7023      	strb	r3, [r4, #0]
- 80029c8:	b002      	add	sp, #8
- 80029ca:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80029ce:	f000 b985 	b.w	8002cdc <ADXL345_Init_Motion_Detection>
- 80029d2:	b002      	add	sp, #8
- 80029d4:	bd10      	pop	{r4, pc}
- 80029d6:	bf00      	nop
- 80029d8:	20003e8c 	.word	0x20003e8c
- 80029dc:	200004c4 	.word	0x200004c4
- 80029e0:	200004c0 	.word	0x200004c0
- 80029e4:	2000051c 	.word	0x2000051c
- 80029e8:	200004ec 	.word	0x200004ec
-
-080029ec <STS_MOTION_SENSOR_Function_Test_Process>:
- 80029ec:	e92d 43f8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
- 80029f0:	460d      	mov	r5, r1
- 80029f2:	4604      	mov	r4, r0
- 80029f4:	f7ff fe36 	bl	8002664 <STS_SENSOR_Power_ON.part.0>
- 80029f8:	f001 fc04 	bl	8004204 <HAL_Init>
- 80029fc:	f7ff f8e0 	bl	8001bc0 <SystemClock_Config>
- 8002a00:	f7fe ffc8 	bl	8001994 <MX_GPIO_Init>
- 8002a04:	f7ff f828 	bl	8001a58 <MX_I2C1_Init>
- 8002a08:	f7ff f920 	bl	8001c4c <MX_TIM2_Init>
- 8002a0c:	4840      	ldr	r0, [pc, #256]	; (8002b10 <STS_MOTION_SENSOR_Function_Test_Process+0x124>)
- 8002a0e:	f003 f9bf 	bl	8005d90 <HAL_I2C_GetState>
- 8002a12:	2820      	cmp	r0, #32
- 8002a14:	d005      	beq.n	8002a22 <STS_MOTION_SENSOR_Function_Test_Process+0x36>
- 8002a16:	2201      	movs	r2, #1
- 8002a18:	4b3e      	ldr	r3, [pc, #248]	; (8002b14 <STS_MOTION_SENSOR_Function_Test_Process+0x128>)
- 8002a1a:	2100      	movs	r1, #0
- 8002a1c:	4610      	mov	r0, r2
- 8002a1e:	f00e f82d 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002a22:	f7ff fe27 	bl	8002674 <STS_MOTION_SENSOR_Init_Send_Data>
- 8002a26:	f000 f931 	bl	8002c8c <ADXL345_Init_Prepare_Measure>
- 8002a2a:	2032      	movs	r0, #50	; 0x32
- 8002a2c:	f7ff fb62 	bl	80020f4 <HAL_Delay>
- 8002a30:	4f39      	ldr	r7, [pc, #228]	; (8002b18 <STS_MOTION_SENSOR_Function_Test_Process+0x12c>)
- 8002a32:	f8df 80e8 	ldr.w	r8, [pc, #232]	; 8002b1c <STS_MOTION_SENSOR_Function_Test_Process+0x130>
- 8002a36:	f8df 90e8 	ldr.w	r9, [pc, #232]	; 8002b20 <STS_MOTION_SENSOR_Function_Test_Process+0x134>
- 8002a3a:	2600      	movs	r6, #0
- 8002a3c:	42b5      	cmp	r5, r6
- 8002a3e:	d133      	bne.n	8002aa8 <STS_MOTION_SENSOR_Function_Test_Process+0xbc>
- 8002a40:	f9b4 3000 	ldrsh.w	r3, [r4]
- 8002a44:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a48:	8023      	strh	r3, [r4, #0]
- 8002a4a:	f9b4 3002 	ldrsh.w	r3, [r4, #2]
- 8002a4e:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a52:	8063      	strh	r3, [r4, #2]
- 8002a54:	f9b4 3004 	ldrsh.w	r3, [r4, #4]
- 8002a58:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a5c:	80a3      	strh	r3, [r4, #4]
- 8002a5e:	f9b4 3006 	ldrsh.w	r3, [r4, #6]
- 8002a62:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a66:	80e3      	strh	r3, [r4, #6]
- 8002a68:	f9b4 3008 	ldrsh.w	r3, [r4, #8]
- 8002a6c:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a70:	8123      	strh	r3, [r4, #8]
- 8002a72:	f9b4 300a 	ldrsh.w	r3, [r4, #10]
- 8002a76:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a7a:	8163      	strh	r3, [r4, #10]
- 8002a7c:	f9b4 300c 	ldrsh.w	r3, [r4, #12]
- 8002a80:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a84:	81a3      	strh	r3, [r4, #12]
- 8002a86:	f9b4 300e 	ldrsh.w	r3, [r4, #14]
- 8002a8a:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a8e:	81e3      	strh	r3, [r4, #14]
- 8002a90:	f9b4 3010 	ldrsh.w	r3, [r4, #16]
- 8002a94:	fb93 f3f5 	sdiv	r3, r3, r5
- 8002a98:	8223      	strh	r3, [r4, #16]
- 8002a9a:	f000 f91f 	bl	8002cdc <ADXL345_Init_Motion_Detection>
- 8002a9e:	4b21      	ldr	r3, [pc, #132]	; (8002b24 <STS_MOTION_SENSOR_Function_Test_Process+0x138>)
- 8002aa0:	2200      	movs	r2, #0
- 8002aa2:	701a      	strb	r2, [r3, #0]
- 8002aa4:	e8bd 83f8 	ldmia.w	sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
- 8002aa8:	f7ff ff22 	bl	80028f0 <STS_MOTION_SENSOR_After_Wake_Up>
- 8002aac:	f7ff feb4 	bl	8002818 <STS_MOTION_SENSOR_GetValue>
- 8002ab0:	683b      	ldr	r3, [r7, #0]
- 8002ab2:	8822      	ldrh	r2, [r4, #0]
- 8002ab4:	4413      	add	r3, r2
- 8002ab6:	8023      	strh	r3, [r4, #0]
- 8002ab8:	8862      	ldrh	r2, [r4, #2]
- 8002aba:	f8d8 3000 	ldr.w	r3, [r8]
- 8002abe:	4413      	add	r3, r2
- 8002ac0:	8063      	strh	r3, [r4, #2]
- 8002ac2:	88a2      	ldrh	r2, [r4, #4]
- 8002ac4:	f8d9 3000 	ldr.w	r3, [r9]
- 8002ac8:	4413      	add	r3, r2
- 8002aca:	80a3      	strh	r3, [r4, #4]
- 8002acc:	4b16      	ldr	r3, [pc, #88]	; (8002b28 <STS_MOTION_SENSOR_Function_Test_Process+0x13c>)
- 8002ace:	6818      	ldr	r0, [r3, #0]
- 8002ad0:	f7fe fb38 	bl	8001144 <__aeabi_f2uiz>
- 8002ad4:	88e3      	ldrh	r3, [r4, #6]
- 8002ad6:	4a15      	ldr	r2, [pc, #84]	; (8002b2c <STS_MOTION_SENSOR_Function_Test_Process+0x140>)
- 8002ad8:	fa13 f380 	uxtah	r3, r3, r0
- 8002adc:	80e3      	strh	r3, [r4, #6]
- 8002ade:	8923      	ldrh	r3, [r4, #8]
- 8002ae0:	8812      	ldrh	r2, [r2, #0]
- 8002ae2:	fa13 f380 	uxtah	r3, r3, r0
- 8002ae6:	8123      	strh	r3, [r4, #8]
- 8002ae8:	8963      	ldrh	r3, [r4, #10]
- 8002aea:	fa13 f080 	uxtah	r0, r3, r0
- 8002aee:	89a3      	ldrh	r3, [r4, #12]
- 8002af0:	8160      	strh	r0, [r4, #10]
- 8002af2:	4413      	add	r3, r2
- 8002af4:	4a0e      	ldr	r2, [pc, #56]	; (8002b30 <STS_MOTION_SENSOR_Function_Test_Process+0x144>)
- 8002af6:	81a3      	strh	r3, [r4, #12]
- 8002af8:	8812      	ldrh	r2, [r2, #0]
- 8002afa:	89e3      	ldrh	r3, [r4, #14]
- 8002afc:	4413      	add	r3, r2
- 8002afe:	4a0d      	ldr	r2, [pc, #52]	; (8002b34 <STS_MOTION_SENSOR_Function_Test_Process+0x148>)
- 8002b00:	81e3      	strh	r3, [r4, #14]
- 8002b02:	8812      	ldrh	r2, [r2, #0]
- 8002b04:	8a23      	ldrh	r3, [r4, #16]
- 8002b06:	4413      	add	r3, r2
- 8002b08:	8223      	strh	r3, [r4, #16]
- 8002b0a:	3601      	adds	r6, #1
- 8002b0c:	e796      	b.n	8002a3c <STS_MOTION_SENSOR_Function_Test_Process+0x50>
- 8002b0e:	bf00      	nop
- 8002b10:	200002c4 	.word	0x200002c4
- 8002b14:	080133cf 	.word	0x080133cf
- 8002b18:	200004c8 	.word	0x200004c8
- 8002b1c:	200004cc 	.word	0x200004cc
- 8002b20:	200004d0 	.word	0x200004d0
- 8002b24:	20003e8c 	.word	0x20003e8c
- 8002b28:	200004fc 	.word	0x200004fc
- 8002b2c:	200004e4 	.word	0x200004e4
- 8002b30:	200004e6 	.word	0x200004e6
- 8002b34:	200004e8 	.word	0x200004e8
-
-08002b38 <STS_SENSOR_MEMS_Get_ID>:
- 8002b38:	b510      	push	{r4, lr}
- 8002b3a:	4604      	mov	r4, r0
- 8002b3c:	f000 f84c 	bl	8002bd8 <ADXL345_GetDeviceIDValue>
- 8002b40:	28e5      	cmp	r0, #229	; 0xe5
- 8002b42:	7020      	strb	r0, [r4, #0]
- 8002b44:	bf18      	it	ne
- 8002b46:	2000      	movne	r0, #0
- 8002b48:	bd10      	pop	{r4, pc}
-
-08002b4a <STS_SENSOR_Power_ON>:
- 8002b4a:	2802      	cmp	r0, #2
- 8002b4c:	d801      	bhi.n	8002b52 <STS_SENSOR_Power_ON+0x8>
- 8002b4e:	f7ff bd89 	b.w	8002664 <STS_SENSOR_Power_ON.part.0>
- 8002b52:	4770      	bx	lr
-
-08002b54 <STS_SENSOR_Power_OFF>:
- 8002b54:	2802      	cmp	r0, #2
- 8002b56:	d804      	bhi.n	8002b62 <STS_SENSOR_Power_OFF+0xe>
- 8002b58:	4802      	ldr	r0, [pc, #8]	; (8002b64 <STS_SENSOR_Power_OFF+0x10>)
- 8002b5a:	2200      	movs	r2, #0
- 8002b5c:	2110      	movs	r1, #16
- 8002b5e:	f002 bc63 	b.w	8005428 <HAL_GPIO_WritePin>
- 8002b62:	4770      	bx	lr
- 8002b64:	48000400 	.word	0x48000400
-
-08002b68 <STS_SENSOR_MEMS_Reset>:
- 8002b68:	2802      	cmp	r0, #2
- 8002b6a:	d804      	bhi.n	8002b76 <STS_SENSOR_MEMS_Reset+0xe>
- 8002b6c:	4802      	ldr	r0, [pc, #8]	; (8002b78 <STS_SENSOR_MEMS_Reset+0x10>)
- 8002b6e:	2201      	movs	r2, #1
- 8002b70:	2110      	movs	r1, #16
- 8002b72:	f002 bc59 	b.w	8005428 <HAL_GPIO_WritePin>
- 8002b76:	4770      	bx	lr
- 8002b78:	48000400 	.word	0x48000400
-
-08002b7c <ADXL345_SetRegisterValue>:
- 8002b7c:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8002b7e:	2301      	movs	r3, #1
- 8002b80:	f88d 1017 	strb.w	r1, [sp, #23]
- 8002b84:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 8002b88:	e9cd 3101 	strd	r3, r1, [sp, #4]
- 8002b8c:	f10d 0117 	add.w	r1, sp, #23
- 8002b90:	4602      	mov	r2, r0
- 8002b92:	9100      	str	r1, [sp, #0]
- 8002b94:	4803      	ldr	r0, [pc, #12]	; (8002ba4 <ADXL345_SetRegisterValue+0x28>)
- 8002b96:	21a6      	movs	r1, #166	; 0xa6
- 8002b98:	f002 ff42 	bl	8005a20 <HAL_I2C_Mem_Write>
- 8002b9c:	b007      	add	sp, #28
- 8002b9e:	f85d fb04 	ldr.w	pc, [sp], #4
- 8002ba2:	bf00      	nop
- 8002ba4:	200002c4 	.word	0x200002c4
-
-08002ba8 <ADXL345_GetRegisterValue>:
- 8002ba8:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8002baa:	2300      	movs	r3, #0
- 8002bac:	f88d 3017 	strb.w	r3, [sp, #23]
- 8002bb0:	2164      	movs	r1, #100	; 0x64
- 8002bb2:	2301      	movs	r3, #1
- 8002bb4:	e9cd 3101 	strd	r3, r1, [sp, #4]
- 8002bb8:	f10d 0117 	add.w	r1, sp, #23
- 8002bbc:	4602      	mov	r2, r0
- 8002bbe:	9100      	str	r1, [sp, #0]
- 8002bc0:	4804      	ldr	r0, [pc, #16]	; (8002bd4 <ADXL345_GetRegisterValue+0x2c>)
- 8002bc2:	21a6      	movs	r1, #166	; 0xa6
- 8002bc4:	f003 f806 	bl	8005bd4 <HAL_I2C_Mem_Read>
- 8002bc8:	f89d 0017 	ldrb.w	r0, [sp, #23]
- 8002bcc:	b007      	add	sp, #28
- 8002bce:	f85d fb04 	ldr.w	pc, [sp], #4
- 8002bd2:	bf00      	nop
- 8002bd4:	200002c4 	.word	0x200002c4
-
-08002bd8 <ADXL345_GetDeviceIDValue>:
- 8002bd8:	b530      	push	{r4, r5, lr}
- 8002bda:	4c10      	ldr	r4, [pc, #64]	; (8002c1c <ADXL345_GetDeviceIDValue+0x44>)
- 8002bdc:	b085      	sub	sp, #20
- 8002bde:	2300      	movs	r3, #0
- 8002be0:	f44f 757a 	mov.w	r5, #1000	; 0x3e8
- 8002be4:	f10d 020f 	add.w	r2, sp, #15
- 8002be8:	f88d 300e 	strb.w	r3, [sp, #14]
- 8002bec:	f88d 300f 	strb.w	r3, [sp, #15]
- 8002bf0:	21a6      	movs	r1, #166	; 0xa6
- 8002bf2:	2301      	movs	r3, #1
- 8002bf4:	9500      	str	r5, [sp, #0]
- 8002bf6:	4620      	mov	r0, r4
- 8002bf8:	f002 fde4 	bl	80057c4 <HAL_I2C_Master_Transmit>
- 8002bfc:	2064      	movs	r0, #100	; 0x64
- 8002bfe:	f7ff fa79 	bl	80020f4 <HAL_Delay>
- 8002c02:	9500      	str	r5, [sp, #0]
- 8002c04:	2301      	movs	r3, #1
- 8002c06:	f10d 020e 	add.w	r2, sp, #14
- 8002c0a:	21a6      	movs	r1, #166	; 0xa6
- 8002c0c:	4620      	mov	r0, r4
- 8002c0e:	f002 fe6f 	bl	80058f0 <HAL_I2C_Master_Receive>
- 8002c12:	f89d 000e 	ldrb.w	r0, [sp, #14]
- 8002c16:	b005      	add	sp, #20
- 8002c18:	bd30      	pop	{r4, r5, pc}
- 8002c1a:	bf00      	nop
- 8002c1c:	200002c4 	.word	0x200002c4
-
-08002c20 <ADXL345_GetXyz>:
- 8002c20:	b570      	push	{r4, r5, r6, lr}
- 8002c22:	2306      	movs	r3, #6
- 8002c24:	b086      	sub	sp, #24
- 8002c26:	4614      	mov	r4, r2
- 8002c28:	2264      	movs	r2, #100	; 0x64
- 8002c2a:	e9cd 3201 	strd	r3, r2, [sp, #4]
- 8002c2e:	ab04      	add	r3, sp, #16
- 8002c30:	4606      	mov	r6, r0
- 8002c32:	460d      	mov	r5, r1
- 8002c34:	9300      	str	r3, [sp, #0]
- 8002c36:	2232      	movs	r2, #50	; 0x32
- 8002c38:	2301      	movs	r3, #1
- 8002c3a:	21a6      	movs	r1, #166	; 0xa6
- 8002c3c:	4806      	ldr	r0, [pc, #24]	; (8002c58 <ADXL345_GetXyz+0x38>)
- 8002c3e:	f002 ffc9 	bl	8005bd4 <HAL_I2C_Mem_Read>
- 8002c42:	f8bd 3010 	ldrh.w	r3, [sp, #16]
- 8002c46:	8033      	strh	r3, [r6, #0]
- 8002c48:	f8bd 3012 	ldrh.w	r3, [sp, #18]
- 8002c4c:	802b      	strh	r3, [r5, #0]
- 8002c4e:	f8bd 3014 	ldrh.w	r3, [sp, #20]
- 8002c52:	8023      	strh	r3, [r4, #0]
- 8002c54:	b006      	add	sp, #24
- 8002c56:	bd70      	pop	{r4, r5, r6, pc}
- 8002c58:	200002c4 	.word	0x200002c4
-
-08002c5c <ADXL345_SetPowerMode>:
- 8002c5c:	b510      	push	{r4, lr}
- 8002c5e:	4604      	mov	r4, r0
- 8002c60:	202d      	movs	r0, #45	; 0x2d
- 8002c62:	f7ff ffa1 	bl	8002ba8 <ADXL345_GetRegisterValue>
- 8002c66:	f020 0108 	bic.w	r1, r0, #8
- 8002c6a:	ea41 01c4 	orr.w	r1, r1, r4, lsl #3
- 8002c6e:	b2c9      	uxtb	r1, r1
- 8002c70:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8002c74:	202d      	movs	r0, #45	; 0x2d
- 8002c76:	f7ff bf81 	b.w	8002b7c <ADXL345_SetRegisterValue>
-
-08002c7a <ADXL345_SetDataFormat>:
- 8002c7a:	4601      	mov	r1, r0
- 8002c7c:	2031      	movs	r0, #49	; 0x31
- 8002c7e:	f7ff bf7d 	b.w	8002b7c <ADXL345_SetRegisterValue>
-
-08002c82 <ADXL345_SetDataRate>:
- 8002c82:	4601      	mov	r1, r0
- 8002c84:	202c      	movs	r0, #44	; 0x2c
- 8002c86:	f7ff bf79 	b.w	8002b7c <ADXL345_SetRegisterValue>
-	...
-
-08002c8c <ADXL345_Init_Prepare_Measure>:
- 8002c8c:	b507      	push	{r0, r1, r2, lr}
- 8002c8e:	f7ff ffa3 	bl	8002bd8 <ADXL345_GetDeviceIDValue>
- 8002c92:	28e5      	cmp	r0, #229	; 0xe5
- 8002c94:	d006      	beq.n	8002ca4 <ADXL345_Init_Prepare_Measure+0x18>
- 8002c96:	2200      	movs	r2, #0
- 8002c98:	9000      	str	r0, [sp, #0]
- 8002c9a:	4b0f      	ldr	r3, [pc, #60]	; (8002cd8 <ADXL345_Init_Prepare_Measure+0x4c>)
- 8002c9c:	4611      	mov	r1, r2
- 8002c9e:	4610      	mov	r0, r2
- 8002ca0:	f00d feec 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002ca4:	2100      	movs	r1, #0
- 8002ca6:	202e      	movs	r0, #46	; 0x2e
- 8002ca8:	f7ff ff68 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002cac:	2003      	movs	r0, #3
- 8002cae:	f7ff ffe4 	bl	8002c7a <ADXL345_SetDataFormat>
- 8002cb2:	2000      	movs	r0, #0
- 8002cb4:	f7ff ffe1 	bl	8002c7a <ADXL345_SetDataFormat>
- 8002cb8:	2008      	movs	r0, #8
- 8002cba:	f7ff ffde 	bl	8002c7a <ADXL345_SetDataFormat>
- 8002cbe:	200d      	movs	r0, #13
- 8002cc0:	f7ff ffdf 	bl	8002c82 <ADXL345_SetDataRate>
- 8002cc4:	21c7      	movs	r1, #199	; 0xc7
- 8002cc6:	202e      	movs	r0, #46	; 0x2e
- 8002cc8:	f7ff ff58 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002ccc:	2001      	movs	r0, #1
- 8002cce:	b003      	add	sp, #12
- 8002cd0:	f85d eb04 	ldr.w	lr, [sp], #4
- 8002cd4:	f7ff bfc2 	b.w	8002c5c <ADXL345_SetPowerMode>
- 8002cd8:	080133fb 	.word	0x080133fb
-
-08002cdc <ADXL345_Init_Motion_Detection>:
- 8002cdc:	b507      	push	{r0, r1, r2, lr}
- 8002cde:	f7ff ff7b 	bl	8002bd8 <ADXL345_GetDeviceIDValue>
- 8002ce2:	28e5      	cmp	r0, #229	; 0xe5
- 8002ce4:	d006      	beq.n	8002cf4 <ADXL345_Init_Motion_Detection+0x18>
- 8002ce6:	2200      	movs	r2, #0
- 8002ce8:	9000      	str	r0, [sp, #0]
- 8002cea:	4b1b      	ldr	r3, [pc, #108]	; (8002d58 <ADXL345_Init_Motion_Detection+0x7c>)
- 8002cec:	4611      	mov	r1, r2
- 8002cee:	4610      	mov	r0, r2
- 8002cf0:	f00d fec4 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002cf4:	2000      	movs	r0, #0
- 8002cf6:	f7ff ffc0 	bl	8002c7a <ADXL345_SetDataFormat>
- 8002cfa:	2008      	movs	r0, #8
- 8002cfc:	f7ff ffbd 	bl	8002c7a <ADXL345_SetDataFormat>
- 8002d00:	2008      	movs	r0, #8
- 8002d02:	f7ff ffbe 	bl	8002c82 <ADXL345_SetDataRate>
- 8002d06:	2100      	movs	r1, #0
- 8002d08:	202e      	movs	r0, #46	; 0x2e
- 8002d0a:	f7ff ff37 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d0e:	21ff      	movs	r1, #255	; 0xff
- 8002d10:	2027      	movs	r0, #39	; 0x27
- 8002d12:	f7ff ff33 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d16:	4b11      	ldr	r3, [pc, #68]	; (8002d5c <ADXL345_Init_Motion_Detection+0x80>)
- 8002d18:	2024      	movs	r0, #36	; 0x24
- 8002d1a:	7819      	ldrb	r1, [r3, #0]
- 8002d1c:	f7ff ff2e 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d20:	21e7      	movs	r1, #231	; 0xe7
- 8002d22:	202f      	movs	r0, #47	; 0x2f
- 8002d24:	f7ff ff2a 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d28:	4b0d      	ldr	r3, [pc, #52]	; (8002d60 <ADXL345_Init_Motion_Detection+0x84>)
- 8002d2a:	2025      	movs	r0, #37	; 0x25
- 8002d2c:	7819      	ldrb	r1, [r3, #0]
- 8002d2e:	f7ff ff25 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d32:	4b0c      	ldr	r3, [pc, #48]	; (8002d64 <ADXL345_Init_Motion_Detection+0x88>)
- 8002d34:	2026      	movs	r0, #38	; 0x26
- 8002d36:	7819      	ldrb	r1, [r3, #0]
- 8002d38:	f7ff ff20 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d3c:	2138      	movs	r1, #56	; 0x38
- 8002d3e:	202e      	movs	r0, #46	; 0x2e
- 8002d40:	f7ff ff1c 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d44:	2138      	movs	r1, #56	; 0x38
- 8002d46:	202d      	movs	r0, #45	; 0x2d
- 8002d48:	f7ff ff18 	bl	8002b7c <ADXL345_SetRegisterValue>
- 8002d4c:	2030      	movs	r0, #48	; 0x30
- 8002d4e:	b003      	add	sp, #12
- 8002d50:	f85d eb04 	ldr.w	lr, [sp], #4
- 8002d54:	f7ff bf28 	b.w	8002ba8 <ADXL345_GetRegisterValue>
- 8002d58:	080133fb 	.word	0x080133fb
- 8002d5c:	20000000 	.word	0x20000000
- 8002d60:	20000002 	.word	0x20000002
- 8002d64:	20000001 	.word	0x20000001
-
-08002d68 <I2C_ReadAxis_ADXL345>:
- 8002d68:	b510      	push	{r4, lr}
- 8002d6a:	2306      	movs	r3, #6
- 8002d6c:	b086      	sub	sp, #24
- 8002d6e:	2264      	movs	r2, #100	; 0x64
- 8002d70:	e9cd 3201 	strd	r3, r2, [sp, #4]
- 8002d74:	ab04      	add	r3, sp, #16
- 8002d76:	4604      	mov	r4, r0
- 8002d78:	2232      	movs	r2, #50	; 0x32
- 8002d7a:	21a6      	movs	r1, #166	; 0xa6
- 8002d7c:	9300      	str	r3, [sp, #0]
- 8002d7e:	480d      	ldr	r0, [pc, #52]	; (8002db4 <I2C_ReadAxis_ADXL345+0x4c>)
- 8002d80:	2301      	movs	r3, #1
- 8002d82:	f002 ff27 	bl	8005bd4 <HAL_I2C_Mem_Read>
- 8002d86:	f8bd 0010 	ldrh.w	r0, [sp, #16]
- 8002d8a:	f7fd ff85 	bl	8000c98 <__aeabi_i2f>
- 8002d8e:	4b0a      	ldr	r3, [pc, #40]	; (8002db8 <I2C_ReadAxis_ADXL345+0x50>)
- 8002d90:	f843 0024 	str.w	r0, [r3, r4, lsl #2]
- 8002d94:	f8bd 0012 	ldrh.w	r0, [sp, #18]
- 8002d98:	f7fd ff7e 	bl	8000c98 <__aeabi_i2f>
- 8002d9c:	4b07      	ldr	r3, [pc, #28]	; (8002dbc <I2C_ReadAxis_ADXL345+0x54>)
- 8002d9e:	f843 0024 	str.w	r0, [r3, r4, lsl #2]
- 8002da2:	f8bd 0014 	ldrh.w	r0, [sp, #20]
- 8002da6:	f7fd ff77 	bl	8000c98 <__aeabi_i2f>
- 8002daa:	4b05      	ldr	r3, [pc, #20]	; (8002dc0 <I2C_ReadAxis_ADXL345+0x58>)
- 8002dac:	f843 0024 	str.w	r0, [r3, r4, lsl #2]
- 8002db0:	b006      	add	sp, #24
- 8002db2:	bd10      	pop	{r4, pc}
- 8002db4:	200002c4 	.word	0x200002c4
- 8002db8:	20000520 	.word	0x20000520
- 8002dbc:	20000d20 	.word	0x20000d20
- 8002dc0:	20001520 	.word	0x20001520
-
-08002dc4 <TestingCaseGenerate>:
- 8002dc4:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 8002dc6:	2001      	movs	r0, #1
- 8002dc8:	f7ff ff48 	bl	8002c5c <ADXL345_SetPowerMode>
- 8002dcc:	2005      	movs	r0, #5
- 8002dce:	f7ff f991 	bl	80020f4 <HAL_Delay>
- 8002dd2:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002dd6:	2100      	movs	r1, #0
- 8002dd8:	4837      	ldr	r0, [pc, #220]	; (8002eb8 <TestingCaseGenerate+0xf4>)
- 8002dda:	f010 f931 	bl	8013040 <memset>
- 8002dde:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002de2:	2100      	movs	r1, #0
- 8002de4:	4835      	ldr	r0, [pc, #212]	; (8002ebc <TestingCaseGenerate+0xf8>)
- 8002de6:	f010 f92b 	bl	8013040 <memset>
- 8002dea:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002dee:	2100      	movs	r1, #0
- 8002df0:	4833      	ldr	r0, [pc, #204]	; (8002ec0 <TestingCaseGenerate+0xfc>)
- 8002df2:	f010 f925 	bl	8013040 <memset>
- 8002df6:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002dfa:	2100      	movs	r1, #0
- 8002dfc:	4831      	ldr	r0, [pc, #196]	; (8002ec4 <TestingCaseGenerate+0x100>)
- 8002dfe:	f010 f91f 	bl	8013040 <memset>
- 8002e02:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002e06:	2100      	movs	r1, #0
- 8002e08:	482f      	ldr	r0, [pc, #188]	; (8002ec8 <TestingCaseGenerate+0x104>)
- 8002e0a:	f010 f919 	bl	8013040 <memset>
- 8002e0e:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8002e12:	2100      	movs	r1, #0
- 8002e14:	482d      	ldr	r0, [pc, #180]	; (8002ecc <TestingCaseGenerate+0x108>)
- 8002e16:	f010 f913 	bl	8013040 <memset>
- 8002e1a:	482d      	ldr	r0, [pc, #180]	; (8002ed0 <TestingCaseGenerate+0x10c>)
- 8002e1c:	f002 fc80 	bl	8005720 <HAL_I2C_Init>
- 8002e20:	482b      	ldr	r0, [pc, #172]	; (8002ed0 <TestingCaseGenerate+0x10c>)
- 8002e22:	f002 ffb5 	bl	8005d90 <HAL_I2C_GetState>
- 8002e26:	2820      	cmp	r0, #32
- 8002e28:	d005      	beq.n	8002e36 <TestingCaseGenerate+0x72>
- 8002e2a:	2201      	movs	r2, #1
- 8002e2c:	4b29      	ldr	r3, [pc, #164]	; (8002ed4 <TestingCaseGenerate+0x110>)
- 8002e2e:	2100      	movs	r1, #0
- 8002e30:	4610      	mov	r0, r2
- 8002e32:	f00d fe23 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002e36:	f7ff fecf 	bl	8002bd8 <ADXL345_GetDeviceIDValue>
- 8002e3a:	28e5      	cmp	r0, #229	; 0xe5
- 8002e3c:	d006      	beq.n	8002e4c <TestingCaseGenerate+0x88>
- 8002e3e:	9000      	str	r0, [sp, #0]
- 8002e40:	4b25      	ldr	r3, [pc, #148]	; (8002ed8 <TestingCaseGenerate+0x114>)
- 8002e42:	2201      	movs	r2, #1
- 8002e44:	2100      	movs	r1, #0
- 8002e46:	2002      	movs	r0, #2
- 8002e48:	f00d fe18 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002e4c:	4823      	ldr	r0, [pc, #140]	; (8002edc <TestingCaseGenerate+0x118>)
- 8002e4e:	f004 fc35 	bl	80076bc <HAL_TIM_Base_Init>
- 8002e52:	4822      	ldr	r0, [pc, #136]	; (8002edc <TestingCaseGenerate+0x118>)
- 8002e54:	f004 fb04 	bl	8007460 <HAL_TIM_Base_Start_IT>
- 8002e58:	b128      	cbz	r0, 8002e66 <TestingCaseGenerate+0xa2>
- 8002e5a:	2201      	movs	r2, #1
- 8002e5c:	4b20      	ldr	r3, [pc, #128]	; (8002ee0 <TestingCaseGenerate+0x11c>)
- 8002e5e:	2100      	movs	r1, #0
- 8002e60:	4610      	mov	r0, r2
- 8002e62:	f00d fe0b 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002e66:	4b1d      	ldr	r3, [pc, #116]	; (8002edc <TestingCaseGenerate+0x118>)
- 8002e68:	4d1e      	ldr	r5, [pc, #120]	; (8002ee4 <TestingCaseGenerate+0x120>)
- 8002e6a:	681a      	ldr	r2, [r3, #0]
- 8002e6c:	6813      	ldr	r3, [r2, #0]
- 8002e6e:	2400      	movs	r4, #0
- 8002e70:	f043 0301 	orr.w	r3, r3, #1
- 8002e74:	6013      	str	r3, [r2, #0]
- 8002e76:	4626      	mov	r6, r4
- 8002e78:	802c      	strh	r4, [r5, #0]
- 8002e7a:	b2a0      	uxth	r0, r4
- 8002e7c:	882b      	ldrh	r3, [r5, #0]
- 8002e7e:	b29b      	uxth	r3, r3
- 8002e80:	2b00      	cmp	r3, #0
- 8002e82:	d0fb      	beq.n	8002e7c <TestingCaseGenerate+0xb8>
- 8002e84:	3401      	adds	r4, #1
- 8002e86:	f7ff ff6f 	bl	8002d68 <I2C_ReadAxis_ADXL345>
- 8002e8a:	f5b4 7f00 	cmp.w	r4, #512	; 0x200
- 8002e8e:	802e      	strh	r6, [r5, #0]
- 8002e90:	d1f3      	bne.n	8002e7a <TestingCaseGenerate+0xb6>
- 8002e92:	2000      	movs	r0, #0
- 8002e94:	f7ff fee2 	bl	8002c5c <ADXL345_SetPowerMode>
- 8002e98:	4810      	ldr	r0, [pc, #64]	; (8002edc <TestingCaseGenerate+0x118>)
- 8002e9a:	f004 fb07 	bl	80074ac <HAL_TIM_Base_Stop_IT>
- 8002e9e:	b140      	cbz	r0, 8002eb2 <TestingCaseGenerate+0xee>
- 8002ea0:	2201      	movs	r2, #1
- 8002ea2:	4b11      	ldr	r3, [pc, #68]	; (8002ee8 <TestingCaseGenerate+0x124>)
- 8002ea4:	2100      	movs	r1, #0
- 8002ea6:	4610      	mov	r0, r2
- 8002ea8:	b002      	add	sp, #8
- 8002eaa:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 8002eae:	f00d bde5 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002eb2:	b002      	add	sp, #8
- 8002eb4:	bd70      	pop	{r4, r5, r6, pc}
- 8002eb6:	bf00      	nop
- 8002eb8:	20000520 	.word	0x20000520
- 8002ebc:	20000d20 	.word	0x20000d20
- 8002ec0:	20001520 	.word	0x20001520
- 8002ec4:	20002520 	.word	0x20002520
- 8002ec8:	20002d20 	.word	0x20002d20
- 8002ecc:	20003520 	.word	0x20003520
- 8002ed0:	200002c4 	.word	0x200002c4
- 8002ed4:	08013417 	.word	0x08013417
- 8002ed8:	08013435 	.word	0x08013435
- 8002edc:	2000031c 	.word	0x2000031c
- 8002ee0:	08013453 	.word	0x08013453
- 8002ee4:	20000318 	.word	0x20000318
- 8002ee8:	0801346d 	.word	0x0801346d
-
-08002eec <Do_FFT>:
- 8002eec:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8002ef0:	4b5f      	ldr	r3, [pc, #380]	; (8003070 <Do_FFT+0x184>)
- 8002ef2:	f8df 9180 	ldr.w	r9, [pc, #384]	; 8003074 <Do_FFT+0x188>
- 8002ef6:	4f60      	ldr	r7, [pc, #384]	; (8003078 <Do_FFT+0x18c>)
- 8002ef8:	f8df b180 	ldr.w	fp, [pc, #384]	; 800307c <Do_FFT+0x190>
- 8002efc:	f8df a180 	ldr.w	sl, [pc, #384]	; 8003080 <Do_FFT+0x194>
- 8002f00:	4e60      	ldr	r6, [pc, #384]	; (8003084 <Do_FFT+0x198>)
- 8002f02:	b08d      	sub	sp, #52	; 0x34
- 8002f04:	2400      	movs	r4, #0
- 8002f06:	2500      	movs	r5, #0
- 8002f08:	f44f 7100 	mov.w	r1, #512	; 0x200
- 8002f0c:	a806      	add	r0, sp, #24
- 8002f0e:	e9cd 5503 	strd	r5, r5, [sp, #12]
- 8002f12:	9400      	str	r4, [sp, #0]
- 8002f14:	9401      	str	r4, [sp, #4]
- 8002f16:	9402      	str	r4, [sp, #8]
- 8002f18:	9505      	str	r5, [sp, #20]
- 8002f1a:	f8c9 4000 	str.w	r4, [r9]
- 8002f1e:	603c      	str	r4, [r7, #0]
- 8002f20:	601c      	str	r4, [r3, #0]
- 8002f22:	f8cb 5000 	str.w	r5, [fp]
- 8002f26:	f8ca 5000 	str.w	r5, [sl]
- 8002f2a:	6035      	str	r5, [r6, #0]
- 8002f2c:	f00e fc0c 	bl	8011748 <arm_rfft_fast_init_f32>
- 8002f30:	b128      	cbz	r0, 8002f3e <Do_FFT+0x52>
- 8002f32:	2201      	movs	r2, #1
- 8002f34:	4b54      	ldr	r3, [pc, #336]	; (8003088 <Do_FFT+0x19c>)
- 8002f36:	4629      	mov	r1, r5
- 8002f38:	4610      	mov	r0, r2
- 8002f3a:	f00d fd9f 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8002f3e:	4d53      	ldr	r5, [pc, #332]	; (800308c <Do_FFT+0x1a0>)
- 8002f40:	4a53      	ldr	r2, [pc, #332]	; (8003090 <Do_FFT+0x1a4>)
- 8002f42:	4954      	ldr	r1, [pc, #336]	; (8003094 <Do_FFT+0x1a8>)
- 8002f44:	2300      	movs	r3, #0
- 8002f46:	a806      	add	r0, sp, #24
- 8002f48:	f00e fd54 	bl	80119f4 <arm_rfft_fast_f32>
- 8002f4c:	4850      	ldr	r0, [pc, #320]	; (8003090 <Do_FFT+0x1a4>)
- 8002f4e:	f44f 7200 	mov.w	r2, #512	; 0x200
- 8002f52:	4629      	mov	r1, r5
- 8002f54:	f00f faf8 	bl	8012548 <arm_cmplx_mag_f32>
- 8002f58:	f04f 0801 	mov.w	r8, #1
- 8002f5c:	602c      	str	r4, [r5, #0]
- 8002f5e:	f855 0f04 	ldr.w	r0, [r5, #4]!
- 8002f62:	f7fd fa75 	bl	8000450 <__aeabi_f2d>
- 8002f66:	4602      	mov	r2, r0
- 8002f68:	460b      	mov	r3, r1
- 8002f6a:	f7fd f913 	bl	8000194 <__adddf3>
- 8002f6e:	4b4a      	ldr	r3, [pc, #296]	; (8003098 <Do_FFT+0x1ac>)
- 8002f70:	2200      	movs	r2, #0
- 8002f72:	f7fd fac5 	bl	8000500 <__aeabi_dmul>
- 8002f76:	f7fd fd85 	bl	8000a84 <__aeabi_d2f>
- 8002f7a:	f108 0801 	add.w	r8, r8, #1
- 8002f7e:	f5b8 7f80 	cmp.w	r8, #256	; 0x100
- 8002f82:	6028      	str	r0, [r5, #0]
- 8002f84:	d1eb      	bne.n	8002f5e <Do_FFT+0x72>
- 8002f86:	4641      	mov	r1, r8
- 8002f88:	4840      	ldr	r0, [pc, #256]	; (800308c <Do_FFT+0x1a0>)
- 8002f8a:	4d44      	ldr	r5, [pc, #272]	; (800309c <Do_FFT+0x1b0>)
- 8002f8c:	ab03      	add	r3, sp, #12
- 8002f8e:	466a      	mov	r2, sp
- 8002f90:	f00e faa4 	bl	80114dc <arm_max_f32>
- 8002f94:	9b03      	ldr	r3, [sp, #12]
- 8002f96:	f8cb 3000 	str.w	r3, [fp]
- 8002f9a:	9b00      	ldr	r3, [sp, #0]
- 8002f9c:	f8c9 3000 	str.w	r3, [r9]
- 8002fa0:	4a3b      	ldr	r2, [pc, #236]	; (8003090 <Do_FFT+0x1a4>)
- 8002fa2:	493f      	ldr	r1, [pc, #252]	; (80030a0 <Do_FFT+0x1b4>)
- 8002fa4:	f8df 90f0 	ldr.w	r9, [pc, #240]	; 8003098 <Do_FFT+0x1ac>
- 8002fa8:	2300      	movs	r3, #0
- 8002faa:	a806      	add	r0, sp, #24
- 8002fac:	f00e fd22 	bl	80119f4 <arm_rfft_fast_f32>
- 8002fb0:	4837      	ldr	r0, [pc, #220]	; (8003090 <Do_FFT+0x1a4>)
- 8002fb2:	f44f 7200 	mov.w	r2, #512	; 0x200
- 8002fb6:	4629      	mov	r1, r5
- 8002fb8:	f00f fac6 	bl	8012548 <arm_cmplx_mag_f32>
- 8002fbc:	f04f 0b01 	mov.w	fp, #1
- 8002fc0:	602c      	str	r4, [r5, #0]
- 8002fc2:	f04f 0800 	mov.w	r8, #0
- 8002fc6:	f855 0f04 	ldr.w	r0, [r5, #4]!
- 8002fca:	f7fd fa41 	bl	8000450 <__aeabi_f2d>
- 8002fce:	4602      	mov	r2, r0
- 8002fd0:	460b      	mov	r3, r1
- 8002fd2:	f7fd f8df 	bl	8000194 <__adddf3>
- 8002fd6:	4642      	mov	r2, r8
- 8002fd8:	464b      	mov	r3, r9
- 8002fda:	f7fd fa91 	bl	8000500 <__aeabi_dmul>
- 8002fde:	f7fd fd51 	bl	8000a84 <__aeabi_d2f>
- 8002fe2:	f10b 0b01 	add.w	fp, fp, #1
- 8002fe6:	f5bb 7f80 	cmp.w	fp, #256	; 0x100
- 8002fea:	6028      	str	r0, [r5, #0]
- 8002fec:	d1eb      	bne.n	8002fc6 <Do_FFT+0xda>
- 8002fee:	482b      	ldr	r0, [pc, #172]	; (800309c <Do_FFT+0x1b0>)
- 8002ff0:	4d2c      	ldr	r5, [pc, #176]	; (80030a4 <Do_FFT+0x1b8>)
- 8002ff2:	f8df 90a4 	ldr.w	r9, [pc, #164]	; 8003098 <Do_FFT+0x1ac>
- 8002ff6:	ab04      	add	r3, sp, #16
- 8002ff8:	aa01      	add	r2, sp, #4
- 8002ffa:	4659      	mov	r1, fp
- 8002ffc:	f00e fa6e 	bl	80114dc <arm_max_f32>
- 8003000:	9b04      	ldr	r3, [sp, #16]
- 8003002:	f8ca 3000 	str.w	r3, [sl]
- 8003006:	9b01      	ldr	r3, [sp, #4]
- 8003008:	4a21      	ldr	r2, [pc, #132]	; (8003090 <Do_FFT+0x1a4>)
- 800300a:	4927      	ldr	r1, [pc, #156]	; (80030a8 <Do_FFT+0x1bc>)
- 800300c:	603b      	str	r3, [r7, #0]
- 800300e:	a806      	add	r0, sp, #24
- 8003010:	2300      	movs	r3, #0
- 8003012:	f00e fcef 	bl	80119f4 <arm_rfft_fast_f32>
- 8003016:	4629      	mov	r1, r5
- 8003018:	481d      	ldr	r0, [pc, #116]	; (8003090 <Do_FFT+0x1a4>)
- 800301a:	f44f 7200 	mov.w	r2, #512	; 0x200
- 800301e:	f00f fa93 	bl	8012548 <arm_cmplx_mag_f32>
- 8003022:	f04f 0800 	mov.w	r8, #0
- 8003026:	602c      	str	r4, [r5, #0]
- 8003028:	462c      	mov	r4, r5
- 800302a:	2501      	movs	r5, #1
- 800302c:	f854 0f04 	ldr.w	r0, [r4, #4]!
- 8003030:	f7fd fa0e 	bl	8000450 <__aeabi_f2d>
- 8003034:	4602      	mov	r2, r0
- 8003036:	460b      	mov	r3, r1
- 8003038:	f7fd f8ac 	bl	8000194 <__adddf3>
- 800303c:	4642      	mov	r2, r8
- 800303e:	464b      	mov	r3, r9
- 8003040:	f7fd fa5e 	bl	8000500 <__aeabi_dmul>
- 8003044:	f7fd fd1e 	bl	8000a84 <__aeabi_d2f>
- 8003048:	3501      	adds	r5, #1
- 800304a:	f5b5 7f80 	cmp.w	r5, #256	; 0x100
- 800304e:	6020      	str	r0, [r4, #0]
- 8003050:	d1ec      	bne.n	800302c <Do_FFT+0x140>
- 8003052:	ab05      	add	r3, sp, #20
- 8003054:	aa02      	add	r2, sp, #8
- 8003056:	4813      	ldr	r0, [pc, #76]	; (80030a4 <Do_FFT+0x1b8>)
- 8003058:	4629      	mov	r1, r5
- 800305a:	f00e fa3f 	bl	80114dc <arm_max_f32>
- 800305e:	9b05      	ldr	r3, [sp, #20]
- 8003060:	4a03      	ldr	r2, [pc, #12]	; (8003070 <Do_FFT+0x184>)
- 8003062:	6033      	str	r3, [r6, #0]
- 8003064:	9b02      	ldr	r3, [sp, #8]
- 8003066:	6013      	str	r3, [r2, #0]
- 8003068:	b00d      	add	sp, #52	; 0x34
- 800306a:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800306e:	bf00      	nop
- 8003070:	20000504 	.word	0x20000504
- 8003074:	200004fc 	.word	0x200004fc
- 8003078:	20000500 	.word	0x20000500
- 800307c:	200004b4 	.word	0x200004b4
- 8003080:	200004b8 	.word	0x200004b8
- 8003084:	200004bc 	.word	0x200004bc
- 8003088:	08013486 	.word	0x08013486
- 800308c:	20002520 	.word	0x20002520
- 8003090:	20001d20 	.word	0x20001d20
- 8003094:	20000520 	.word	0x20000520
- 8003098:	3f700000 	.word	0x3f700000
- 800309c:	20002d20 	.word	0x20002d20
- 80030a0:	20000d20 	.word	0x20000d20
- 80030a4:	20003520 	.word	0x20003520
- 80030a8:	20001520 	.word	0x20001520
-
-080030ac <Process_FFT_and_Amplitude>:
- 80030ac:	b508      	push	{r3, lr}
- 80030ae:	f7ff ff1d 	bl	8002eec <Do_FFT>
- 80030b2:	4b11      	ldr	r3, [pc, #68]	; (80030f8 <Process_FFT_and_Amplitude+0x4c>)
- 80030b4:	6818      	ldr	r0, [r3, #0]
- 80030b6:	f7fd fdeb 	bl	8000c90 <__aeabi_ui2f>
- 80030ba:	4910      	ldr	r1, [pc, #64]	; (80030fc <Process_FFT_and_Amplitude+0x50>)
- 80030bc:	f7fd fe40 	bl	8000d40 <__aeabi_fmul>
- 80030c0:	f7fe f840 	bl	8001144 <__aeabi_f2uiz>
- 80030c4:	4b0e      	ldr	r3, [pc, #56]	; (8003100 <Process_FFT_and_Amplitude+0x54>)
- 80030c6:	6018      	str	r0, [r3, #0]
- 80030c8:	4b0e      	ldr	r3, [pc, #56]	; (8003104 <Process_FFT_and_Amplitude+0x58>)
- 80030ca:	6818      	ldr	r0, [r3, #0]
- 80030cc:	f7fd fde0 	bl	8000c90 <__aeabi_ui2f>
- 80030d0:	490a      	ldr	r1, [pc, #40]	; (80030fc <Process_FFT_and_Amplitude+0x50>)
- 80030d2:	f7fd fe35 	bl	8000d40 <__aeabi_fmul>
- 80030d6:	f7fe f835 	bl	8001144 <__aeabi_f2uiz>
- 80030da:	4b0b      	ldr	r3, [pc, #44]	; (8003108 <Process_FFT_and_Amplitude+0x5c>)
- 80030dc:	6018      	str	r0, [r3, #0]
- 80030de:	4b0b      	ldr	r3, [pc, #44]	; (800310c <Process_FFT_and_Amplitude+0x60>)
- 80030e0:	6818      	ldr	r0, [r3, #0]
- 80030e2:	f7fd fdd5 	bl	8000c90 <__aeabi_ui2f>
- 80030e6:	4905      	ldr	r1, [pc, #20]	; (80030fc <Process_FFT_and_Amplitude+0x50>)
- 80030e8:	f7fd fe2a 	bl	8000d40 <__aeabi_fmul>
- 80030ec:	f7fe f82a 	bl	8001144 <__aeabi_f2uiz>
- 80030f0:	4b07      	ldr	r3, [pc, #28]	; (8003110 <Process_FFT_and_Amplitude+0x64>)
- 80030f2:	6018      	str	r0, [r3, #0]
- 80030f4:	bd08      	pop	{r3, pc}
- 80030f6:	bf00      	nop
- 80030f8:	200004b4 	.word	0x200004b4
- 80030fc:	407a0000 	.word	0x407a0000
- 8003100:	200004c8 	.word	0x200004c8
- 8003104:	200004b8 	.word	0x200004b8
- 8003108:	200004cc 	.word	0x200004cc
- 800310c:	200004bc 	.word	0x200004bc
- 8003110:	200004d0 	.word	0x200004d0
-
-08003114 <MX_LoRaWAN_Init>:
- 8003114:	b508      	push	{r3, lr}
- 8003116:	f7fe ff3b 	bl	8001f90 <SystemApp_Init>
- 800311a:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800311e:	f000 beb5 	b.w	8003e8c <LoRaWAN_Init>
-
-08003122 <MX_LoRaWAN_Process>:
- 8003122:	f04f 30ff 	mov.w	r0, #4294967295
- 8003126:	f00d bdf5 	b.w	8010d14 <UTIL_SEQ_Run>
-
-0800312a <OnSysTimeUpdate>:
- 800312a:	4770      	bx	lr
-
-0800312c <OnTxFrameCtrlChanged>:
- 800312c:	4b01      	ldr	r3, [pc, #4]	; (8003134 <OnTxFrameCtrlChanged+0x8>)
- 800312e:	70d8      	strb	r0, [r3, #3]
- 8003130:	4770      	bx	lr
- 8003132:	bf00      	nop
- 8003134:	20000058 	.word	0x20000058
-
-08003138 <OnPingSlotPeriodicityChanged>:
- 8003138:	4b01      	ldr	r3, [pc, #4]	; (8003140 <OnPingSlotPeriodicityChanged+0x8>)
- 800313a:	7418      	strb	r0, [r3, #16]
- 800313c:	4770      	bx	lr
- 800313e:	bf00      	nop
- 8003140:	20000058 	.word	0x20000058
-
-08003144 <OnClassChange>:
- 8003144:	b507      	push	{r0, r1, r2, lr}
- 8003146:	4b06      	ldr	r3, [pc, #24]	; (8003160 <OnClassChange+0x1c>)
- 8003148:	2200      	movs	r2, #0
- 800314a:	5c1b      	ldrb	r3, [r3, r0]
- 800314c:	9300      	str	r3, [sp, #0]
- 800314e:	4611      	mov	r1, r2
- 8003150:	4b04      	ldr	r3, [pc, #16]	; (8003164 <OnClassChange+0x20>)
- 8003152:	2002      	movs	r0, #2
- 8003154:	f00d fc92 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003158:	b003      	add	sp, #12
- 800315a:	f85d fb04 	ldr.w	pc, [sp], #4
- 800315e:	bf00      	nop
- 8003160:	080134b9 	.word	0x080134b9
- 8003164:	0801349f 	.word	0x0801349f
-
-08003168 <OnTxTimerEvent>:
- 8003168:	b508      	push	{r3, lr}
- 800316a:	2002      	movs	r0, #2
- 800316c:	2100      	movs	r1, #0
- 800316e:	f00d fd99 	bl	8010ca4 <UTIL_SEQ_SetTask>
- 8003172:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8003176:	4801      	ldr	r0, [pc, #4]	; (800317c <OnTxTimerEvent+0x14>)
- 8003178:	f00d bffc 	b.w	8011174 <UTIL_TIMER_Start>
- 800317c:	20003e74 	.word	0x20003e74
-
-08003180 <OnMacProcessNotify>:
- 8003180:	2100      	movs	r1, #0
- 8003182:	2001      	movs	r0, #1
- 8003184:	f00d bd8e 	b.w	8010ca4 <UTIL_SEQ_SetTask>
-
-08003188 <OnTxPeriodicityChanged>:
- 8003188:	b510      	push	{r4, lr}
- 800318a:	4c09      	ldr	r4, [pc, #36]	; (80031b0 <OnTxPeriodicityChanged+0x28>)
- 800318c:	b160      	cbz	r0, 80031a8 <OnTxPeriodicityChanged+0x20>
- 800318e:	6020      	str	r0, [r4, #0]
- 8003190:	4808      	ldr	r0, [pc, #32]	; (80031b4 <OnTxPeriodicityChanged+0x2c>)
- 8003192:	f00d ffa1 	bl	80110d8 <UTIL_TIMER_Stop>
- 8003196:	6821      	ldr	r1, [r4, #0]
- 8003198:	4806      	ldr	r0, [pc, #24]	; (80031b4 <OnTxPeriodicityChanged+0x2c>)
- 800319a:	f00e f825 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800319e:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80031a2:	4804      	ldr	r0, [pc, #16]	; (80031b4 <OnTxPeriodicityChanged+0x2c>)
- 80031a4:	f00d bfe6 	b.w	8011174 <UTIL_TIMER_Start>
- 80031a8:	f242 7310 	movw	r3, #10000	; 0x2710
- 80031ac:	6023      	str	r3, [r4, #0]
- 80031ae:	e7ef      	b.n	8003190 <OnTxPeriodicityChanged+0x8>
- 80031b0:	20000070 	.word	0x20000070
- 80031b4:	20003e74 	.word	0x20003e74
-
-080031b8 <OnJoinRequest>:
- 80031b8:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 80031ba:	4604      	mov	r4, r0
- 80031bc:	b338      	cbz	r0, 800320e <OnJoinRequest+0x56>
- 80031be:	f990 5006 	ldrsb.w	r5, [r0, #6]
- 80031c2:	bb35      	cbnz	r5, 8003212 <OnJoinRequest+0x5a>
- 80031c4:	4814      	ldr	r0, [pc, #80]	; (8003218 <OnJoinRequest+0x60>)
- 80031c6:	f00d ff87 	bl	80110d8 <UTIL_TIMER_Stop>
- 80031ca:	4814      	ldr	r0, [pc, #80]	; (800321c <OnJoinRequest+0x64>)
- 80031cc:	462a      	mov	r2, r5
- 80031ce:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 80031d2:	f002 f929 	bl	8005428 <HAL_GPIO_WritePin>
- 80031d6:	4b12      	ldr	r3, [pc, #72]	; (8003220 <OnJoinRequest+0x68>)
- 80031d8:	462a      	mov	r2, r5
- 80031da:	4629      	mov	r1, r5
- 80031dc:	2002      	movs	r0, #2
- 80031de:	f00d fc4d 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80031e2:	79e3      	ldrb	r3, [r4, #7]
- 80031e4:	2b01      	cmp	r3, #1
- 80031e6:	bf0c      	ite	eq
- 80031e8:	4b0e      	ldreq	r3, [pc, #56]	; (8003224 <OnJoinRequest+0x6c>)
- 80031ea:	4b0f      	ldrne	r3, [pc, #60]	; (8003228 <OnJoinRequest+0x70>)
- 80031ec:	2200      	movs	r2, #0
- 80031ee:	4611      	mov	r1, r2
- 80031f0:	2002      	movs	r0, #2
- 80031f2:	f00d fc43 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80031f6:	f994 3005 	ldrsb.w	r3, [r4, #5]
- 80031fa:	9301      	str	r3, [sp, #4]
- 80031fc:	f994 3004 	ldrsb.w	r3, [r4, #4]
- 8003200:	9300      	str	r3, [sp, #0]
- 8003202:	2200      	movs	r2, #0
- 8003204:	4b09      	ldr	r3, [pc, #36]	; (800322c <OnJoinRequest+0x74>)
- 8003206:	4611      	mov	r1, r2
- 8003208:	2003      	movs	r0, #3
- 800320a:	f00d fc37 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800320e:	b003      	add	sp, #12
- 8003210:	bd30      	pop	{r4, r5, pc}
- 8003212:	4b07      	ldr	r3, [pc, #28]	; (8003230 <OnJoinRequest+0x78>)
- 8003214:	e7ea      	b.n	80031ec <OnJoinRequest+0x34>
- 8003216:	bf00      	nop
- 8003218:	20003e14 	.word	0x20003e14
- 800321c:	48000400 	.word	0x48000400
- 8003220:	080134bd 	.word	0x080134bd
- 8003224:	080134d2 	.word	0x080134d2
- 8003228:	080134ef 	.word	0x080134ef
- 800322c:	08013525 	.word	0x08013525
- 8003230:	0801350c 	.word	0x0801350c
-
-08003234 <OnStopJoinTimerEvent>:
- 8003234:	b508      	push	{r3, lr}
- 8003236:	4b0e      	ldr	r3, [pc, #56]	; (8003270 <OnStopJoinTimerEvent+0x3c>)
- 8003238:	781b      	ldrb	r3, [r3, #0]
- 800323a:	2b02      	cmp	r3, #2
- 800323c:	d103      	bne.n	8003246 <OnStopJoinTimerEvent+0x12>
- 800323e:	2100      	movs	r1, #0
- 8003240:	2008      	movs	r0, #8
- 8003242:	f00d fd2f 	bl	8010ca4 <UTIL_SEQ_SetTask>
- 8003246:	480b      	ldr	r0, [pc, #44]	; (8003274 <OnStopJoinTimerEvent+0x40>)
- 8003248:	2200      	movs	r2, #0
- 800324a:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 800324e:	f002 f8eb 	bl	8005428 <HAL_GPIO_WritePin>
- 8003252:	4808      	ldr	r0, [pc, #32]	; (8003274 <OnStopJoinTimerEvent+0x40>)
- 8003254:	2200      	movs	r2, #0
- 8003256:	f44f 7100 	mov.w	r1, #512	; 0x200
- 800325a:	f002 f8e5 	bl	8005428 <HAL_GPIO_WritePin>
- 800325e:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8003262:	4804      	ldr	r0, [pc, #16]	; (8003274 <OnStopJoinTimerEvent+0x40>)
- 8003264:	2200      	movs	r2, #0
- 8003266:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 800326a:	f002 b8dd 	b.w	8005428 <HAL_GPIO_WritePin>
- 800326e:	bf00      	nop
- 8003270:	20000003 	.word	0x20000003
- 8003274:	48000400 	.word	0x48000400
-
-08003278 <OnRxTimerLedEvent>:
- 8003278:	4802      	ldr	r0, [pc, #8]	; (8003284 <OnRxTimerLedEvent+0xc>)
- 800327a:	2200      	movs	r2, #0
- 800327c:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 8003280:	f002 b8d2 	b.w	8005428 <HAL_GPIO_WritePin>
- 8003284:	48000400 	.word	0x48000400
-
-08003288 <OnTxTimerLedEvent>:
- 8003288:	4802      	ldr	r0, [pc, #8]	; (8003294 <OnTxTimerLedEvent+0xc>)
- 800328a:	2200      	movs	r2, #0
- 800328c:	f44f 7100 	mov.w	r1, #512	; 0x200
- 8003290:	f002 b8ca 	b.w	8005428 <HAL_GPIO_WritePin>
- 8003294:	48000400 	.word	0x48000400
-
-08003298 <OnStoreContextRequest>:
- 8003298:	b538      	push	{r3, r4, r5, lr}
- 800329a:	4604      	mov	r4, r0
- 800329c:	460d      	mov	r5, r1
- 800329e:	4807      	ldr	r0, [pc, #28]	; (80032bc <OnStoreContextRequest+0x24>)
- 80032a0:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 80032a4:	f7fe fb50 	bl	8001948 <FLASH_IF_Erase>
- 80032a8:	b930      	cbnz	r0, 80032b8 <OnStoreContextRequest+0x20>
- 80032aa:	462a      	mov	r2, r5
- 80032ac:	4621      	mov	r1, r4
- 80032ae:	4803      	ldr	r0, [pc, #12]	; (80032bc <OnStoreContextRequest+0x24>)
- 80032b0:	e8bd 4038 	ldmia.w	sp!, {r3, r4, r5, lr}
- 80032b4:	f7fe ba4a 	b.w	800174c <FLASH_IF_Write>
- 80032b8:	bd38      	pop	{r3, r4, r5, pc}
- 80032ba:	bf00      	nop
- 80032bc:	0803f000 	.word	0x0803f000
-
-080032c0 <OnRestoreContextRequest>:
- 80032c0:	460a      	mov	r2, r1
- 80032c2:	4901      	ldr	r1, [pc, #4]	; (80032c8 <OnRestoreContextRequest+0x8>)
- 80032c4:	f7fe bb20 	b.w	8001908 <FLASH_IF_Read>
- 80032c8:	0803f000 	.word	0x0803f000
-
-080032cc <StopJoin>:
- 80032cc:	b570      	push	{r4, r5, r6, lr}
- 80032ce:	481f      	ldr	r0, [pc, #124]	; (800334c <StopJoin+0x80>)
- 80032d0:	2201      	movs	r2, #1
- 80032d2:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 80032d6:	f002 f8a7 	bl	8005428 <HAL_GPIO_WritePin>
- 80032da:	481c      	ldr	r0, [pc, #112]	; (800334c <StopJoin+0x80>)
- 80032dc:	2201      	movs	r2, #1
- 80032de:	f44f 7100 	mov.w	r1, #512	; 0x200
- 80032e2:	f002 f8a1 	bl	8005428 <HAL_GPIO_WritePin>
- 80032e6:	2201      	movs	r2, #1
- 80032e8:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 80032ec:	4817      	ldr	r0, [pc, #92]	; (800334c <StopJoin+0x80>)
- 80032ee:	f002 f89b 	bl	8005428 <HAL_GPIO_WritePin>
- 80032f2:	4817      	ldr	r0, [pc, #92]	; (8003350 <StopJoin+0x84>)
- 80032f4:	f00d fef0 	bl	80110d8 <UTIL_TIMER_Stop>
- 80032f8:	f005 ffb0 	bl	800925c <LmHandlerStop>
- 80032fc:	4604      	mov	r4, r0
- 80032fe:	b150      	cbz	r0, 8003316 <StopJoin+0x4a>
- 8003300:	2200      	movs	r2, #0
- 8003302:	4b14      	ldr	r3, [pc, #80]	; (8003354 <StopJoin+0x88>)
- 8003304:	4611      	mov	r1, r2
- 8003306:	2002      	movs	r0, #2
- 8003308:	f00d fbb8 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800330c:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 8003310:	4811      	ldr	r0, [pc, #68]	; (8003358 <StopJoin+0x8c>)
- 8003312:	f00d bf2f 	b.w	8011174 <UTIL_TIMER_Start>
- 8003316:	4d11      	ldr	r5, [pc, #68]	; (800335c <StopJoin+0x90>)
- 8003318:	4b11      	ldr	r3, [pc, #68]	; (8003360 <StopJoin+0x94>)
- 800331a:	4602      	mov	r2, r0
- 800331c:	4601      	mov	r1, r0
- 800331e:	2002      	movs	r0, #2
- 8003320:	f00d fbac 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003324:	2601      	movs	r6, #1
- 8003326:	4b0f      	ldr	r3, [pc, #60]	; (8003364 <StopJoin+0x98>)
- 8003328:	702e      	strb	r6, [r5, #0]
- 800332a:	4622      	mov	r2, r4
- 800332c:	4621      	mov	r1, r4
- 800332e:	2002      	movs	r0, #2
- 8003330:	f00d fba4 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003334:	480c      	ldr	r0, [pc, #48]	; (8003368 <StopJoin+0x9c>)
- 8003336:	f005 fe23 	bl	8008f80 <LmHandlerConfigure>
- 800333a:	7828      	ldrb	r0, [r5, #0]
- 800333c:	4631      	mov	r1, r6
- 800333e:	f005 fb75 	bl	8008a2c <LmHandlerJoin>
- 8003342:	4803      	ldr	r0, [pc, #12]	; (8003350 <StopJoin+0x84>)
- 8003344:	f00d ff16 	bl	8011174 <UTIL_TIMER_Start>
- 8003348:	e7e0      	b.n	800330c <StopJoin+0x40>
- 800334a:	bf00      	nop
- 800334c:	48000400 	.word	0x48000400
- 8003350:	20003e74 	.word	0x20003e74
- 8003354:	0801354e 	.word	0x0801354e
- 8003358:	20003e44 	.word	0x20003e44
- 800335c:	20000003 	.word	0x20000003
- 8003360:	0801356c 	.word	0x0801356c
- 8003364:	08013580 	.word	0x08013580
- 8003368:	20000058 	.word	0x20000058
-
-0800336c <SendTxData>:
- 800336c:	e92d 43f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, lr}
- 8003370:	b08f      	sub	sp, #60	; 0x3c
- 8003372:	f7fe fe3d 	bl	8001ff0 <GetBatteryLevel>
- 8003376:	4606      	mov	r6, r0
- 8003378:	f005 fc4e 	bl	8008c18 <LmHandlerIsBusy>
- 800337c:	4605      	mov	r5, r0
- 800337e:	b188      	cbz	r0, 80033a4 <SendTxData+0x38>
- 8003380:	2400      	movs	r4, #0
- 8003382:	4854      	ldr	r0, [pc, #336]	; (80034d4 <SendTxData+0x168>)
- 8003384:	f00d fea8 	bl	80110d8 <UTIL_TIMER_Stop>
- 8003388:	4b53      	ldr	r3, [pc, #332]	; (80034d8 <SendTxData+0x16c>)
- 800338a:	4852      	ldr	r0, [pc, #328]	; (80034d4 <SendTxData+0x168>)
- 800338c:	6819      	ldr	r1, [r3, #0]
- 800338e:	42a1      	cmp	r1, r4
- 8003390:	bf38      	it	cc
- 8003392:	4621      	movcc	r1, r4
- 8003394:	f00d ff28 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 8003398:	484e      	ldr	r0, [pc, #312]	; (80034d4 <SendTxData+0x168>)
- 800339a:	f00d feeb 	bl	8011174 <UTIL_TIMER_Start>
- 800339e:	b00f      	add	sp, #60	; 0x3c
- 80033a0:	e8bd 83f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, pc}
- 80033a4:	4c4d      	ldr	r4, [pc, #308]	; (80034dc <SendTxData+0x170>)
- 80033a6:	f8df 8138 	ldr.w	r8, [pc, #312]	; 80034e0 <SendTxData+0x174>
- 80033aa:	a808      	add	r0, sp, #32
- 80033ac:	f7fe fee8 	bl	8002180 <EnvSensors_Read>
- 80033b0:	a803      	add	r0, sp, #12
- 80033b2:	f7ff fa1d 	bl	80027f0 <STS_MOTION_SENSOR_Read>
- 80033b6:	6863      	ldr	r3, [r4, #4]
- 80033b8:	f898 2000 	ldrb.w	r2, [r8]
- 80033bc:	2714      	movs	r7, #20
- 80033be:	7027      	strb	r7, [r4, #0]
- 80033c0:	4629      	mov	r1, r5
- 80033c2:	701a      	strb	r2, [r3, #0]
- 80033c4:	2002      	movs	r0, #2
- 80033c6:	4b47      	ldr	r3, [pc, #284]	; (80034e4 <SendTxData+0x178>)
- 80033c8:	9600      	str	r6, [sp, #0]
- 80033ca:	2201      	movs	r2, #1
- 80033cc:	f00d fb56 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80033d0:	980a      	ldr	r0, [sp, #40]	; 0x28
- 80033d2:	4945      	ldr	r1, [pc, #276]	; (80034e8 <SendTxData+0x17c>)
- 80033d4:	7027      	strb	r7, [r4, #0]
- 80033d6:	f7fd fcb3 	bl	8000d40 <__aeabi_fmul>
- 80033da:	f7fd feb3 	bl	8001144 <__aeabi_f2uiz>
- 80033de:	b286      	uxth	r6, r0
- 80033e0:	9809      	ldr	r0, [sp, #36]	; 0x24
- 80033e2:	f7fd fe89 	bl	80010f8 <__aeabi_f2iz>
- 80033e6:	4941      	ldr	r1, [pc, #260]	; (80034ec <SendTxData+0x180>)
- 80033e8:	b207      	sxth	r7, r0
- 80033ea:	9808      	ldr	r0, [sp, #32]
- 80033ec:	f7fd fca8 	bl	8000d40 <__aeabi_fmul>
- 80033f0:	493d      	ldr	r1, [pc, #244]	; (80034e8 <SendTxData+0x17c>)
- 80033f2:	f7fd fd59 	bl	8000ea8 <__aeabi_fdiv>
- 80033f6:	f7fd fea5 	bl	8001144 <__aeabi_f2uiz>
- 80033fa:	6863      	ldr	r3, [r4, #4]
- 80033fc:	f898 2000 	ldrb.w	r2, [r8]
- 8003400:	705a      	strb	r2, [r3, #1]
- 8003402:	6863      	ldr	r3, [r4, #4]
- 8003404:	f8df 80e8 	ldr.w	r8, [pc, #232]	; 80034f0 <SendTxData+0x184>
- 8003408:	f3c0 2207 	ubfx	r2, r0, #8, #8
- 800340c:	709a      	strb	r2, [r3, #2]
- 800340e:	6863      	ldr	r3, [r4, #4]
- 8003410:	70d8      	strb	r0, [r3, #3]
- 8003412:	6863      	ldr	r3, [r4, #4]
- 8003414:	711f      	strb	r7, [r3, #4]
- 8003416:	6863      	ldr	r3, [r4, #4]
- 8003418:	0a32      	lsrs	r2, r6, #8
- 800341a:	715a      	strb	r2, [r3, #5]
- 800341c:	6863      	ldr	r3, [r4, #4]
- 800341e:	719e      	strb	r6, [r3, #6]
- 8003420:	f898 3000 	ldrb.w	r3, [r8]
- 8003424:	2b08      	cmp	r3, #8
- 8003426:	d001      	beq.n	800342c <SendTxData+0xc0>
- 8003428:	2b01      	cmp	r3, #1
- 800342a:	d827      	bhi.n	800347c <SendTxData+0x110>
- 800342c:	6862      	ldr	r2, [r4, #4]
- 800342e:	2300      	movs	r3, #0
- 8003430:	71d3      	strb	r3, [r2, #7]
- 8003432:	6862      	ldr	r2, [r4, #4]
- 8003434:	7213      	strb	r3, [r2, #8]
- 8003436:	7253      	strb	r3, [r2, #9]
- 8003438:	7293      	strb	r3, [r2, #10]
- 800343a:	230b      	movs	r3, #11
- 800343c:	7063      	strb	r3, [r4, #1]
- 800343e:	4c2d      	ldr	r4, [pc, #180]	; (80034f4 <SendTxData+0x188>)
- 8003440:	7a63      	ldrb	r3, [r4, #9]
- 8003442:	b163      	cbz	r3, 800345e <SendTxData+0xf2>
- 8003444:	f005 fbd4 	bl	8008bf0 <LmHandlerJoinStatus>
- 8003448:	2801      	cmp	r0, #1
- 800344a:	d108      	bne.n	800345e <SendTxData+0xf2>
- 800344c:	4620      	mov	r0, r4
- 800344e:	f00d fe43 	bl	80110d8 <UTIL_TIMER_Stop>
- 8003452:	4829      	ldr	r0, [pc, #164]	; (80034f8 <SendTxData+0x18c>)
- 8003454:	2200      	movs	r2, #0
- 8003456:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 800345a:	f001 ffe5 	bl	8005428 <HAL_GPIO_WritePin>
- 800345e:	f898 1003 	ldrb.w	r1, [r8, #3]
- 8003462:	481e      	ldr	r0, [pc, #120]	; (80034dc <SendTxData+0x170>)
- 8003464:	2200      	movs	r2, #0
- 8003466:	f005 fbed 	bl	8008c44 <LmHandlerSend>
- 800346a:	4604      	mov	r4, r0
- 800346c:	b9e8      	cbnz	r0, 80034aa <SendTxData+0x13e>
- 800346e:	2201      	movs	r2, #1
- 8003470:	4601      	mov	r1, r0
- 8003472:	4b22      	ldr	r3, [pc, #136]	; (80034fc <SendTxData+0x190>)
- 8003474:	4610      	mov	r0, r2
- 8003476:	f00d fb01 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800347a:	e782      	b.n	8003382 <SendTxData+0x16>
- 800347c:	e9dd 760b 	ldrd	r7, r6, [sp, #44]	; 0x2c
- 8003480:	f8d4 9004 	ldr.w	r9, [r4, #4]
- 8003484:	f7fe fdb4 	bl	8001ff0 <GetBatteryLevel>
- 8003488:	f889 0007 	strb.w	r0, [r9, #7]
- 800348c:	6863      	ldr	r3, [r4, #4]
- 800348e:	143a      	asrs	r2, r7, #16
- 8003490:	721a      	strb	r2, [r3, #8]
- 8003492:	123a      	asrs	r2, r7, #8
- 8003494:	725a      	strb	r2, [r3, #9]
- 8003496:	1432      	asrs	r2, r6, #16
- 8003498:	72da      	strb	r2, [r3, #11]
- 800349a:	1232      	asrs	r2, r6, #8
- 800349c:	729f      	strb	r7, [r3, #10]
- 800349e:	731a      	strb	r2, [r3, #12]
- 80034a0:	735e      	strb	r6, [r3, #13]
- 80034a2:	739d      	strb	r5, [r3, #14]
- 80034a4:	73dd      	strb	r5, [r3, #15]
- 80034a6:	2310      	movs	r3, #16
- 80034a8:	e7c8      	b.n	800343c <SendTxData+0xd0>
- 80034aa:	3406      	adds	r4, #6
- 80034ac:	f47f af68 	bne.w	8003380 <SendTxData+0x14>
- 80034b0:	f005 fb98 	bl	8008be4 <LmHandlerGetDutyCycleWaitTime>
- 80034b4:	4604      	mov	r4, r0
- 80034b6:	2800      	cmp	r0, #0
- 80034b8:	f43f af63 	beq.w	8003382 <SendTxData+0x16>
- 80034bc:	2201      	movs	r2, #1
- 80034be:	f44f 737a 	mov.w	r3, #1000	; 0x3e8
- 80034c2:	2100      	movs	r1, #0
- 80034c4:	fbb0 f3f3 	udiv	r3, r0, r3
- 80034c8:	4610      	mov	r0, r2
- 80034ca:	9300      	str	r3, [sp, #0]
- 80034cc:	4b0c      	ldr	r3, [pc, #48]	; (8003500 <SendTxData+0x194>)
- 80034ce:	f00d fad5 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80034d2:	e756      	b.n	8003382 <SendTxData+0x16>
- 80034d4:	20003e74 	.word	0x20003e74
- 80034d8:	20000070 	.word	0x20000070
- 80034dc:	20000004 	.word	0x20000004
- 80034e0:	20003e12 	.word	0x20003e12
- 80034e4:	0801359f 	.word	0x0801359f
- 80034e8:	41200000 	.word	0x41200000
- 80034ec:	42c80000 	.word	0x42c80000
- 80034f0:	20000058 	.word	0x20000058
- 80034f4:	20003e14 	.word	0x20003e14
- 80034f8:	48000400 	.word	0x48000400
- 80034fc:	080135aa 	.word	0x080135aa
- 8003500:	080135b9 	.word	0x080135b9
-
-08003504 <OnJoinTimerLedEvent>:
- 8003504:	4802      	ldr	r0, [pc, #8]	; (8003510 <OnJoinTimerLedEvent+0xc>)
- 8003506:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 800350a:	f001 bf92 	b.w	8005432 <HAL_GPIO_TogglePin>
- 800350e:	bf00      	nop
- 8003510:	48000400 	.word	0x48000400
-
-08003514 <OnBeaconStatusChange>:
- 8003514:	b500      	push	{lr}
- 8003516:	4603      	mov	r3, r0
- 8003518:	b08d      	sub	sp, #52	; 0x34
- 800351a:	2800      	cmp	r0, #0
- 800351c:	d02c      	beq.n	8003578 <OnBeaconStatusChange+0x64>
- 800351e:	7840      	ldrb	r0, [r0, #1]
- 8003520:	2802      	cmp	r0, #2
- 8003522:	d00a      	beq.n	800353a <OnBeaconStatusChange+0x26>
- 8003524:	2803      	cmp	r0, #3
- 8003526:	d02a      	beq.n	800357e <OnBeaconStatusChange+0x6a>
- 8003528:	4b16      	ldr	r3, [pc, #88]	; (8003584 <OnBeaconStatusChange+0x70>)
- 800352a:	2200      	movs	r2, #0
- 800352c:	4611      	mov	r1, r2
- 800352e:	2002      	movs	r0, #2
- 8003530:	b00d      	add	sp, #52	; 0x34
- 8003532:	f85d eb04 	ldr.w	lr, [sp], #4
- 8003536:	f00d baa1 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800353a:	7f1a      	ldrb	r2, [r3, #28]
- 800353c:	920b      	str	r2, [sp, #44]	; 0x2c
- 800353e:	7eda      	ldrb	r2, [r3, #27]
- 8003540:	920a      	str	r2, [sp, #40]	; 0x28
- 8003542:	7e9a      	ldrb	r2, [r3, #26]
- 8003544:	9209      	str	r2, [sp, #36]	; 0x24
- 8003546:	7e5a      	ldrb	r2, [r3, #25]
- 8003548:	9208      	str	r2, [sp, #32]
- 800354a:	7e1a      	ldrb	r2, [r3, #24]
- 800354c:	9207      	str	r2, [sp, #28]
- 800354e:	7dda      	ldrb	r2, [r3, #23]
- 8003550:	9206      	str	r2, [sp, #24]
- 8003552:	7d9a      	ldrb	r2, [r3, #22]
- 8003554:	9205      	str	r2, [sp, #20]
- 8003556:	685a      	ldr	r2, [r3, #4]
- 8003558:	9204      	str	r2, [sp, #16]
- 800355a:	68da      	ldr	r2, [r3, #12]
- 800355c:	9203      	str	r2, [sp, #12]
- 800355e:	f993 2014 	ldrsb.w	r2, [r3, #20]
- 8003562:	9202      	str	r2, [sp, #8]
- 8003564:	f9b3 2012 	ldrsh.w	r2, [r3, #18]
- 8003568:	9201      	str	r2, [sp, #4]
- 800356a:	7c1b      	ldrb	r3, [r3, #16]
- 800356c:	9300      	str	r3, [sp, #0]
- 800356e:	2200      	movs	r2, #0
- 8003570:	4b05      	ldr	r3, [pc, #20]	; (8003588 <OnBeaconStatusChange+0x74>)
- 8003572:	4611      	mov	r1, r2
- 8003574:	f00d fa82 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003578:	b00d      	add	sp, #52	; 0x34
- 800357a:	f85d fb04 	ldr.w	pc, [sp], #4
- 800357e:	4b03      	ldr	r3, [pc, #12]	; (800358c <OnBeaconStatusChange+0x78>)
- 8003580:	e7d3      	b.n	800352a <OnBeaconStatusChange+0x16>
- 8003582:	bf00      	nop
- 8003584:	080135d7 	.word	0x080135d7
- 8003588:	080135ee 	.word	0x080135ee
- 800358c:	08013660 	.word	0x08013660
-
-08003590 <OnNvmDataChange>:
- 8003590:	2801      	cmp	r0, #1
- 8003592:	f04f 0200 	mov.w	r2, #0
- 8003596:	bf0c      	ite	eq
- 8003598:	4b02      	ldreq	r3, [pc, #8]	; (80035a4 <OnNvmDataChange+0x14>)
- 800359a:	4b03      	ldrne	r3, [pc, #12]	; (80035a8 <OnNvmDataChange+0x18>)
- 800359c:	4611      	mov	r1, r2
- 800359e:	2002      	movs	r0, #2
- 80035a0:	f00d ba6c 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80035a4:	0801367f 	.word	0x0801367f
- 80035a8:	08013691 	.word	0x08013691
-
-080035ac <OnSystemReset>:
- 80035ac:	b508      	push	{r3, lr}
- 80035ae:	f005 fe5e 	bl	800926e <LmHandlerHalt>
- 80035b2:	b980      	cbnz	r0, 80035d6 <OnSystemReset+0x2a>
- 80035b4:	f005 fb1c 	bl	8008bf0 <LmHandlerJoinStatus>
- 80035b8:	2801      	cmp	r0, #1
- 80035ba:	d10c      	bne.n	80035d6 <OnSystemReset+0x2a>
- 80035bc:	f3bf 8f4f 	dsb	sy
- 80035c0:	4905      	ldr	r1, [pc, #20]	; (80035d8 <OnSystemReset+0x2c>)
- 80035c2:	4b06      	ldr	r3, [pc, #24]	; (80035dc <OnSystemReset+0x30>)
- 80035c4:	68ca      	ldr	r2, [r1, #12]
- 80035c6:	f402 62e0 	and.w	r2, r2, #1792	; 0x700
- 80035ca:	4313      	orrs	r3, r2
- 80035cc:	60cb      	str	r3, [r1, #12]
- 80035ce:	f3bf 8f4f 	dsb	sy
- 80035d2:	bf00      	nop
- 80035d4:	e7fd      	b.n	80035d2 <OnSystemReset+0x26>
- 80035d6:	bd08      	pop	{r3, pc}
- 80035d8:	e000ed00 	.word	0xe000ed00
- 80035dc:	05fa0004 	.word	0x05fa0004
-
-080035e0 <OnTxData>:
- 80035e0:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 80035e2:	4604      	mov	r4, r0
- 80035e4:	2800      	cmp	r0, #0
- 80035e6:	d037      	beq.n	8003658 <OnTxData+0x78>
- 80035e8:	7803      	ldrb	r3, [r0, #0]
- 80035ea:	2b00      	cmp	r3, #0
- 80035ec:	d034      	beq.n	8003658 <OnTxData+0x78>
- 80035ee:	2201      	movs	r2, #1
- 80035f0:	f44f 7100 	mov.w	r1, #512	; 0x200
- 80035f4:	481e      	ldr	r0, [pc, #120]	; (8003670 <OnTxData+0x90>)
- 80035f6:	f001 ff17 	bl	8005428 <HAL_GPIO_WritePin>
- 80035fa:	481e      	ldr	r0, [pc, #120]	; (8003674 <OnTxData+0x94>)
- 80035fc:	f00d fdba 	bl	8011174 <UTIL_TIMER_Start>
- 8003600:	2200      	movs	r2, #0
- 8003602:	4611      	mov	r1, r2
- 8003604:	4b1c      	ldr	r3, [pc, #112]	; (8003678 <OnTxData+0x98>)
- 8003606:	2002      	movs	r0, #2
- 8003608:	f00d fa38 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800360c:	f994 3018 	ldrsb.w	r3, [r4, #24]
- 8003610:	9303      	str	r3, [sp, #12]
- 8003612:	f994 300a 	ldrsb.w	r3, [r4, #10]
- 8003616:	9302      	str	r3, [sp, #8]
- 8003618:	7c23      	ldrb	r3, [r4, #16]
- 800361a:	9301      	str	r3, [sp, #4]
- 800361c:	68e3      	ldr	r3, [r4, #12]
- 800361e:	9300      	str	r3, [sp, #0]
- 8003620:	2200      	movs	r2, #0
- 8003622:	4611      	mov	r1, r2
- 8003624:	4b15      	ldr	r3, [pc, #84]	; (800367c <OnTxData+0x9c>)
- 8003626:	2003      	movs	r0, #3
- 8003628:	f00d fa28 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800362c:	2200      	movs	r2, #0
- 800362e:	4b14      	ldr	r3, [pc, #80]	; (8003680 <OnTxData+0xa0>)
- 8003630:	4611      	mov	r1, r2
- 8003632:	2003      	movs	r0, #3
- 8003634:	f00d fa22 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003638:	7a23      	ldrb	r3, [r4, #8]
- 800363a:	2b01      	cmp	r3, #1
- 800363c:	d10e      	bne.n	800365c <OnTxData+0x7c>
- 800363e:	7a61      	ldrb	r1, [r4, #9]
- 8003640:	4a10      	ldr	r2, [pc, #64]	; (8003684 <OnTxData+0xa4>)
- 8003642:	4b11      	ldr	r3, [pc, #68]	; (8003688 <OnTxData+0xa8>)
- 8003644:	2900      	cmp	r1, #0
- 8003646:	bf08      	it	eq
- 8003648:	4613      	moveq	r3, r2
- 800364a:	2200      	movs	r2, #0
- 800364c:	9300      	str	r3, [sp, #0]
- 800364e:	4611      	mov	r1, r2
- 8003650:	4b0e      	ldr	r3, [pc, #56]	; (800368c <OnTxData+0xac>)
- 8003652:	2003      	movs	r0, #3
- 8003654:	f00d fa12 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003658:	b004      	add	sp, #16
- 800365a:	bd10      	pop	{r4, pc}
- 800365c:	2200      	movs	r2, #0
- 800365e:	4b0c      	ldr	r3, [pc, #48]	; (8003690 <OnTxData+0xb0>)
- 8003660:	4611      	mov	r1, r2
- 8003662:	2003      	movs	r0, #3
- 8003664:	b004      	add	sp, #16
- 8003666:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800366a:	f00d ba07 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800366e:	bf00      	nop
- 8003670:	48000400 	.word	0x48000400
- 8003674:	20003e5c 	.word	0x20003e5c
- 8003678:	080136aa 	.word	0x080136aa
- 800367c:	080136db 	.word	0x080136db
- 8003680:	0801370c 	.word	0x0801370c
- 8003684:	080136a5 	.word	0x080136a5
- 8003688:	080136a6 	.word	0x080136a6
- 800368c:	08013719 	.word	0x08013719
- 8003690:	0801372a 	.word	0x0801372a
-
-08003694 <StoreContext>:
- 8003694:	b510      	push	{r4, lr}
- 8003696:	f005 fe7d 	bl	8009394 <LmHandlerNvmDataStore>
- 800369a:	f110 0f08 	cmn.w	r0, #8
- 800369e:	d107      	bne.n	80036b0 <StoreContext+0x1c>
- 80036a0:	4b06      	ldr	r3, [pc, #24]	; (80036bc <StoreContext+0x28>)
- 80036a2:	2200      	movs	r2, #0
- 80036a4:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80036a8:	4611      	mov	r1, r2
- 80036aa:	2002      	movs	r0, #2
- 80036ac:	f00d b9e6 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80036b0:	3001      	adds	r0, #1
- 80036b2:	d101      	bne.n	80036b8 <StoreContext+0x24>
- 80036b4:	4b02      	ldr	r3, [pc, #8]	; (80036c0 <StoreContext+0x2c>)
- 80036b6:	e7f4      	b.n	80036a2 <StoreContext+0xe>
- 80036b8:	bd10      	pop	{r4, pc}
- 80036ba:	bf00      	nop
- 80036bc:	08013738 	.word	0x08013738
- 80036c0:	0801374e 	.word	0x0801374e
-
-080036c4 <HAL_GPIO_EXTI_Callback>:
- 80036c4:	2801      	cmp	r0, #1
- 80036c6:	b508      	push	{r3, lr}
- 80036c8:	d10b      	bne.n	80036e2 <HAL_GPIO_EXTI_Callback+0x1e>
- 80036ca:	4b06      	ldr	r3, [pc, #24]	; (80036e4 <HAL_GPIO_EXTI_Callback+0x20>)
- 80036cc:	2100      	movs	r1, #0
- 80036ce:	7018      	strb	r0, [r3, #0]
- 80036d0:	2010      	movs	r0, #16
- 80036d2:	f00d fae7 	bl	8010ca4 <UTIL_SEQ_SetTask>
- 80036d6:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 80036da:	2100      	movs	r1, #0
- 80036dc:	2002      	movs	r0, #2
- 80036de:	f00d bae1 	b.w	8010ca4 <UTIL_SEQ_SetTask>
- 80036e2:	bd08      	pop	{r3, pc}
- 80036e4:	20003e8c 	.word	0x20003e8c
-
-080036e8 <STS_SENSOR_Upload_Message>:
- 80036e8:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 80036ea:	4c17      	ldr	r4, [pc, #92]	; (8003748 <STS_SENSOR_Upload_Message+0x60>)
- 80036ec:	2300      	movs	r3, #0
- 80036ee:	b2dd      	uxtb	r5, r3
- 80036f0:	42a9      	cmp	r1, r5
- 80036f2:	d811      	bhi.n	8003718 <STS_SENSOR_Upload_Message+0x30>
- 80036f4:	4b15      	ldr	r3, [pc, #84]	; (800374c <STS_SENSOR_Upload_Message+0x64>)
- 80036f6:	7020      	strb	r0, [r4, #0]
- 80036f8:	7061      	strb	r1, [r4, #1]
- 80036fa:	4813      	ldr	r0, [pc, #76]	; (8003748 <STS_SENSOR_Upload_Message+0x60>)
- 80036fc:	78d9      	ldrb	r1, [r3, #3]
- 80036fe:	2200      	movs	r2, #0
- 8003700:	f005 faa0 	bl	8008c44 <LmHandlerSend>
- 8003704:	4601      	mov	r1, r0
- 8003706:	b960      	cbnz	r0, 8003722 <STS_SENSOR_Upload_Message+0x3a>
- 8003708:	2201      	movs	r2, #1
- 800370a:	4b11      	ldr	r3, [pc, #68]	; (8003750 <STS_SENSOR_Upload_Message+0x68>)
- 800370c:	4610      	mov	r0, r2
- 800370e:	b002      	add	sp, #8
- 8003710:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 8003714:	f00d b9b2 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003718:	6865      	ldr	r5, [r4, #4]
- 800371a:	5cd6      	ldrb	r6, [r2, r3]
- 800371c:	54ee      	strb	r6, [r5, r3]
- 800371e:	3301      	adds	r3, #1
- 8003720:	e7e5      	b.n	80036ee <STS_SENSOR_Upload_Message+0x6>
- 8003722:	3106      	adds	r1, #6
- 8003724:	d10d      	bne.n	8003742 <STS_SENSOR_Upload_Message+0x5a>
- 8003726:	f005 fa5d 	bl	8008be4 <LmHandlerGetDutyCycleWaitTime>
- 800372a:	b150      	cbz	r0, 8003742 <STS_SENSOR_Upload_Message+0x5a>
- 800372c:	2201      	movs	r2, #1
- 800372e:	f44f 737a 	mov.w	r3, #1000	; 0x3e8
- 8003732:	2100      	movs	r1, #0
- 8003734:	fbb0 f0f3 	udiv	r0, r0, r3
- 8003738:	4b06      	ldr	r3, [pc, #24]	; (8003754 <STS_SENSOR_Upload_Message+0x6c>)
- 800373a:	9000      	str	r0, [sp, #0]
- 800373c:	4610      	mov	r0, r2
- 800373e:	f00d f99d 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003742:	b002      	add	sp, #8
- 8003744:	bd70      	pop	{r4, r5, r6, pc}
- 8003746:	bf00      	nop
- 8003748:	20000004 	.word	0x20000004
- 800374c:	20000058 	.word	0x20000058
- 8003750:	080135aa 	.word	0x080135aa
- 8003754:	080135b9 	.word	0x080135b9
-
-08003758 <STS_SENSOR_Upload_Config_Invalid_Message>:
- 8003758:	4a02      	ldr	r2, [pc, #8]	; (8003764 <STS_SENSOR_Upload_Config_Invalid_Message+0xc>)
- 800375a:	2105      	movs	r1, #5
- 800375c:	2001      	movs	r0, #1
- 800375e:	f7ff bfc3 	b.w	80036e8 <STS_SENSOR_Upload_Message>
- 8003762:	bf00      	nop
- 8003764:	08013766 	.word	0x08013766
-
-08003768 <STS_SENSOR_Function_Test_Process>:
- 8003768:	b530      	push	{r4, r5, lr}
- 800376a:	221c      	movs	r2, #28
- 800376c:	b08f      	sub	sp, #60	; 0x3c
- 800376e:	2400      	movs	r4, #0
- 8003770:	4621      	mov	r1, r4
- 8003772:	eb0d 0002 	add.w	r0, sp, r2
- 8003776:	9406      	str	r4, [sp, #24]
- 8003778:	f00f fc62 	bl	8013040 <memset>
- 800377c:	2353      	movs	r3, #83	; 0x53
- 800377e:	f88d 3018 	strb.w	r3, [sp, #24]
- 8003782:	f44f 73ad 	mov.w	r3, #346	; 0x15a
- 8003786:	f8ad 301a 	strh.w	r3, [sp, #26]
- 800378a:	2301      	movs	r3, #1
- 800378c:	f88d 301c 	strb.w	r3, [sp, #28]
- 8003790:	f88d 4003 	strb.w	r4, [sp, #3]
- 8003794:	f7fe fc2c 	bl	8001ff0 <GetBatteryLevel>
- 8003798:	23fe      	movs	r3, #254	; 0xfe
- 800379a:	fbb0 f0f3 	udiv	r0, r0, r3
- 800379e:	eb00 0040 	add.w	r0, r0, r0, lsl #1
- 80037a2:	eb00 1040 	add.w	r0, r0, r0, lsl #5
- 80037a6:	f88d 001d 	strb.w	r0, [sp, #29]
- 80037aa:	f10d 0003 	add.w	r0, sp, #3
- 80037ae:	f7ff f9c3 	bl	8002b38 <STS_SENSOR_MEMS_Get_ID>
- 80037b2:	b950      	cbnz	r0, 80037ca <STS_SENSOR_Function_Test_Process+0x62>
- 80037b4:	f645 0301 	movw	r3, #22529	; 0x5801
- 80037b8:	f8ad 301e 	strh.w	r3, [sp, #30]
- 80037bc:	2108      	movs	r1, #8
- 80037be:	aa06      	add	r2, sp, #24
- 80037c0:	2001      	movs	r0, #1
- 80037c2:	f7ff ff91 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 80037c6:	b00f      	add	sp, #60	; 0x3c
- 80037c8:	bd30      	pop	{r4, r5, pc}
- 80037ca:	2512      	movs	r5, #18
- 80037cc:	462a      	mov	r2, r5
- 80037ce:	4621      	mov	r1, r4
- 80037d0:	a801      	add	r0, sp, #4
- 80037d2:	f00f fc35 	bl	8013040 <memset>
- 80037d6:	210a      	movs	r1, #10
- 80037d8:	a801      	add	r0, sp, #4
- 80037da:	f7ff f907 	bl	80029ec <STS_MOTION_SENSOR_Function_Test_Process>
- 80037de:	f9bd 3004 	ldrsh.w	r3, [sp, #4]
- 80037e2:	f99d 2005 	ldrsb.w	r2, [sp, #5]
- 80037e6:	f88d 201f 	strb.w	r2, [sp, #31]
- 80037ea:	f88d 3020 	strb.w	r3, [sp, #32]
- 80037ee:	f99d 2007 	ldrsb.w	r2, [sp, #7]
- 80037f2:	f9bd 3006 	ldrsh.w	r3, [sp, #6]
- 80037f6:	f88d 2021 	strb.w	r2, [sp, #33]	; 0x21
- 80037fa:	f88d 3022 	strb.w	r3, [sp, #34]	; 0x22
- 80037fe:	f99d 2009 	ldrsb.w	r2, [sp, #9]
- 8003802:	f9bd 3008 	ldrsh.w	r3, [sp, #8]
- 8003806:	f88d 2023 	strb.w	r2, [sp, #35]	; 0x23
- 800380a:	f88d 3024 	strb.w	r3, [sp, #36]	; 0x24
- 800380e:	f99d 200b 	ldrsb.w	r2, [sp, #11]
- 8003812:	f9bd 300a 	ldrsh.w	r3, [sp, #10]
- 8003816:	f88d 2025 	strb.w	r2, [sp, #37]	; 0x25
- 800381a:	f88d 3026 	strb.w	r3, [sp, #38]	; 0x26
- 800381e:	f99d 200d 	ldrsb.w	r2, [sp, #13]
- 8003822:	f9bd 300c 	ldrsh.w	r3, [sp, #12]
- 8003826:	f88d 2027 	strb.w	r2, [sp, #39]	; 0x27
- 800382a:	f88d 3028 	strb.w	r3, [sp, #40]	; 0x28
- 800382e:	f99d 200f 	ldrsb.w	r2, [sp, #15]
- 8003832:	f9bd 300e 	ldrsh.w	r3, [sp, #14]
- 8003836:	f88d 2029 	strb.w	r2, [sp, #41]	; 0x29
- 800383a:	f88d 302a 	strb.w	r3, [sp, #42]	; 0x2a
- 800383e:	f99d 2011 	ldrsb.w	r2, [sp, #17]
- 8003842:	f9bd 3010 	ldrsh.w	r3, [sp, #16]
- 8003846:	f88d 202b 	strb.w	r2, [sp, #43]	; 0x2b
- 800384a:	f88d 302c 	strb.w	r3, [sp, #44]	; 0x2c
- 800384e:	f99d 2013 	ldrsb.w	r2, [sp, #19]
- 8003852:	f9bd 3012 	ldrsh.w	r3, [sp, #18]
- 8003856:	f88d 202d 	strb.w	r2, [sp, #45]	; 0x2d
- 800385a:	f88d 501e 	strb.w	r5, [sp, #30]
- 800385e:	f88d 302e 	strb.w	r3, [sp, #46]	; 0x2e
- 8003862:	f9bd 3014 	ldrsh.w	r3, [sp, #20]
- 8003866:	f99d 2015 	ldrsb.w	r2, [sp, #21]
- 800386a:	f88d 202f 	strb.w	r2, [sp, #47]	; 0x2f
- 800386e:	f88d 3030 	strb.w	r3, [sp, #48]	; 0x30
- 8003872:	2119      	movs	r1, #25
- 8003874:	e7a3      	b.n	80037be <STS_SENSOR_Function_Test_Process+0x56>
-	...
-
-08003878 <OnStoreSTSCFGContextRequest>:
- 8003878:	b500      	push	{lr}
- 800387a:	b089      	sub	sp, #36	; 0x24
- 800387c:	2100      	movs	r1, #0
- 800387e:	221c      	movs	r2, #28
- 8003880:	a801      	add	r0, sp, #4
- 8003882:	9100      	str	r1, [sp, #0]
- 8003884:	f00f fbdc 	bl	8013040 <memset>
- 8003888:	4b17      	ldr	r3, [pc, #92]	; (80038e8 <OnStoreSTSCFGContextRequest+0x70>)
- 800388a:	4818      	ldr	r0, [pc, #96]	; (80038ec <OnStoreSTSCFGContextRequest+0x74>)
- 800388c:	2203      	movs	r2, #3
- 800388e:	71da      	strb	r2, [r3, #7]
- 8003890:	225a      	movs	r2, #90	; 0x5a
- 8003892:	f88d 2001 	strb.w	r2, [sp, #1]
- 8003896:	789a      	ldrb	r2, [r3, #2]
- 8003898:	f88d 2002 	strb.w	r2, [sp, #2]
- 800389c:	2201      	movs	r2, #1
- 800389e:	f88d 2003 	strb.w	r2, [sp, #3]
- 80038a2:	791a      	ldrb	r2, [r3, #4]
- 80038a4:	f88d 2004 	strb.w	r2, [sp, #4]
- 80038a8:	795a      	ldrb	r2, [r3, #5]
- 80038aa:	f88d 2005 	strb.w	r2, [sp, #5]
- 80038ae:	799a      	ldrb	r2, [r3, #6]
- 80038b0:	f88d 2006 	strb.w	r2, [sp, #6]
- 80038b4:	79da      	ldrb	r2, [r3, #7]
- 80038b6:	f88d 2007 	strb.w	r2, [sp, #7]
- 80038ba:	7a1a      	ldrb	r2, [r3, #8]
- 80038bc:	f88d 2008 	strb.w	r2, [sp, #8]
- 80038c0:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 80038c4:	7a5a      	ldrb	r2, [r3, #9]
- 80038c6:	7a9b      	ldrb	r3, [r3, #10]
- 80038c8:	f88d 2009 	strb.w	r2, [sp, #9]
- 80038cc:	f88d 300a 	strb.w	r3, [sp, #10]
- 80038d0:	f7fe f83a 	bl	8001948 <FLASH_IF_Erase>
- 80038d4:	b920      	cbnz	r0, 80038e0 <OnStoreSTSCFGContextRequest+0x68>
- 80038d6:	4805      	ldr	r0, [pc, #20]	; (80038ec <OnStoreSTSCFGContextRequest+0x74>)
- 80038d8:	2220      	movs	r2, #32
- 80038da:	4669      	mov	r1, sp
- 80038dc:	f7fd ff36 	bl	800174c <FLASH_IF_Write>
- 80038e0:	b009      	add	sp, #36	; 0x24
- 80038e2:	f85d fb04 	ldr.w	pc, [sp], #4
- 80038e6:	bf00      	nop
- 80038e8:	20000074 	.word	0x20000074
- 80038ec:	0803f800 	.word	0x0803f800
-
-080038f0 <OnRestoreSTSCFGContextRequest>:
- 80038f0:	b500      	push	{lr}
- 80038f2:	b089      	sub	sp, #36	; 0x24
- 80038f4:	2100      	movs	r1, #0
- 80038f6:	221c      	movs	r2, #28
- 80038f8:	a801      	add	r0, sp, #4
- 80038fa:	9100      	str	r1, [sp, #0]
- 80038fc:	f00f fba0 	bl	8013040 <memset>
- 8003900:	4903      	ldr	r1, [pc, #12]	; (8003910 <OnRestoreSTSCFGContextRequest+0x20>)
- 8003902:	2220      	movs	r2, #32
- 8003904:	4668      	mov	r0, sp
- 8003906:	f7fd ffff 	bl	8001908 <FLASH_IF_Read>
- 800390a:	b009      	add	sp, #36	; 0x24
- 800390c:	f85d fb04 	ldr.w	pc, [sp], #4
- 8003910:	0803f800 	.word	0x0803f800
-
-08003914 <USER_APP_AUTO_RESPONDER_Parse>:
- 8003914:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8003916:	4604      	mov	r4, r0
- 8003918:	b09b      	sub	sp, #108	; 0x6c
- 800391a:	2500      	movs	r5, #0
- 800391c:	460e      	mov	r6, r1
- 800391e:	223c      	movs	r2, #60	; 0x3c
- 8003920:	4629      	mov	r1, r5
- 8003922:	a80b      	add	r0, sp, #44	; 0x2c
- 8003924:	950a      	str	r5, [sp, #40]	; 0x28
- 8003926:	f00f fb8b 	bl	8013040 <memset>
- 800392a:	7823      	ldrb	r3, [r4, #0]
- 800392c:	2b59      	cmp	r3, #89	; 0x59
- 800392e:	f040 80fe 	bne.w	8003b2e <USER_APP_AUTO_RESPONDER_Parse+0x21a>
- 8003932:	2e05      	cmp	r6, #5
- 8003934:	f200 8166 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003938:	7863      	ldrb	r3, [r4, #1]
- 800393a:	2b4f      	cmp	r3, #79	; 0x4f
- 800393c:	d814      	bhi.n	8003968 <USER_APP_AUTO_RESPONDER_Parse+0x54>
- 800393e:	2b43      	cmp	r3, #67	; 0x43
- 8003940:	f240 8160 	bls.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003944:	3b44      	subs	r3, #68	; 0x44
- 8003946:	2b0b      	cmp	r3, #11
- 8003948:	f200 815c 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 800394c:	e8df f013 	tbh	[pc, r3, lsl #1]
- 8003950:	015a0089 	.word	0x015a0089
- 8003954:	015a0077 	.word	0x015a0077
- 8003958:	015a0080 	.word	0x015a0080
- 800395c:	015a015a 	.word	0x015a015a
- 8003960:	015a015a 	.word	0x015a015a
- 8003964:	0063015a 	.word	0x0063015a
- 8003968:	2b56      	cmp	r3, #86	; 0x56
- 800396a:	d02b      	beq.n	80039c4 <USER_APP_AUTO_RESPONDER_Parse+0xb0>
- 800396c:	2b5a      	cmp	r3, #90	; 0x5a
- 800396e:	f040 8149 	bne.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003972:	78a3      	ldrb	r3, [r4, #2]
- 8003974:	2b48      	cmp	r3, #72	; 0x48
- 8003976:	d10c      	bne.n	8003992 <USER_APP_AUTO_RESPONDER_Parse+0x7e>
- 8003978:	4aa9      	ldr	r2, [pc, #676]	; (8003c20 <USER_APP_AUTO_RESPONDER_Parse+0x30c>)
- 800397a:	2114      	movs	r1, #20
- 800397c:	2001      	movs	r0, #1
- 800397e:	f7ff feb3 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 8003982:	f241 3088 	movw	r0, #5000	; 0x1388
- 8003986:	f7fe fbb5 	bl	80020f4 <HAL_Delay>
- 800398a:	f7ff fe0f 	bl	80035ac <OnSystemReset>
- 800398e:	b01b      	add	sp, #108	; 0x6c
- 8003990:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8003992:	2b53      	cmp	r3, #83	; 0x53
- 8003994:	d102      	bne.n	800399c <USER_APP_AUTO_RESPONDER_Parse+0x88>
- 8003996:	f7ff fee7 	bl	8003768 <STS_SENSOR_Function_Test_Process>
- 800399a:	e7f8      	b.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 800399c:	2b43      	cmp	r3, #67	; 0x43
- 800399e:	d1f6      	bne.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 80039a0:	a802      	add	r0, sp, #8
- 80039a2:	f88d 5008 	strb.w	r5, [sp, #8]
- 80039a6:	f005 fa63 	bl	8008e70 <LmHandlerGetCurrentClass>
- 80039aa:	4b9e      	ldr	r3, [pc, #632]	; (8003c24 <USER_APP_AUTO_RESPONDER_Parse+0x310>)
- 80039ac:	930a      	str	r3, [sp, #40]	; 0x28
- 80039ae:	f89d 3008 	ldrb.w	r3, [sp, #8]
- 80039b2:	3341      	adds	r3, #65	; 0x41
- 80039b4:	f88d 302c 	strb.w	r3, [sp, #44]	; 0x2c
- 80039b8:	aa0a      	add	r2, sp, #40	; 0x28
- 80039ba:	2105      	movs	r1, #5
- 80039bc:	2001      	movs	r0, #1
- 80039be:	f7ff fe93 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 80039c2:	e7e4      	b.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 80039c4:	78a4      	ldrb	r4, [r4, #2]
- 80039c6:	2c48      	cmp	r4, #72	; 0x48
- 80039c8:	d115      	bne.n	80039f6 <USER_APP_AUTO_RESPONDER_Parse+0xe2>
- 80039ca:	f88d 3028 	strb.w	r3, [sp, #40]	; 0x28
- 80039ce:	ac0a      	add	r4, sp, #40	; 0x28
- 80039d0:	f44f 73ad 	mov.w	r3, #346	; 0x15a
- 80039d4:	f8ad 302a 	strh.w	r3, [sp, #42]	; 0x2a
- 80039d8:	4622      	mov	r2, r4
- 80039da:	4b93      	ldr	r3, [pc, #588]	; (8003c28 <USER_APP_AUTO_RESPONDER_Parse+0x314>)
- 80039dc:	930b      	str	r3, [sp, #44]	; 0x2c
- 80039de:	2108      	movs	r1, #8
- 80039e0:	2001      	movs	r0, #1
- 80039e2:	f7ff fe81 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 80039e6:	4b91      	ldr	r3, [pc, #580]	; (8003c2c <USER_APP_AUTO_RESPONDER_Parse+0x318>)
- 80039e8:	9400      	str	r4, [sp, #0]
- 80039ea:	2200      	movs	r2, #0
- 80039ec:	4611      	mov	r1, r2
- 80039ee:	2001      	movs	r0, #1
- 80039f0:	f00d f844 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 80039f4:	e7cb      	b.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 80039f6:	2c43      	cmp	r4, #67	; 0x43
- 80039f8:	d1c9      	bne.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 80039fa:	a802      	add	r0, sp, #8
- 80039fc:	f7ff ff78 	bl	80038f0 <OnRestoreSTSCFGContextRequest>
- 8003a00:	e9cd 450a 	strd	r4, r5, [sp, #40]	; 0x28
- 8003a04:	ac0a      	add	r4, sp, #40	; 0x28
- 8003a06:	4622      	mov	r2, r4
- 8003a08:	2108      	movs	r1, #8
- 8003a0a:	2001      	movs	r0, #1
- 8003a0c:	f7ff fe6c 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 8003a10:	4b87      	ldr	r3, [pc, #540]	; (8003c30 <USER_APP_AUTO_RESPONDER_Parse+0x31c>)
- 8003a12:	9400      	str	r4, [sp, #0]
- 8003a14:	e7e9      	b.n	80039ea <USER_APP_AUTO_RESPONDER_Parse+0xd6>
- 8003a16:	78a0      	ldrb	r0, [r4, #2]
- 8003a18:	2839      	cmp	r0, #57	; 0x39
- 8003a1a:	f200 80f3 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a1e:	3830      	subs	r0, #48	; 0x30
- 8003a20:	b2c0      	uxtb	r0, r0
- 8003a22:	f7ff f892 	bl	8002b4a <STS_SENSOR_Power_ON>
- 8003a26:	7823      	ldrb	r3, [r4, #0]
- 8003a28:	f88d 3028 	strb.w	r3, [sp, #40]	; 0x28
- 8003a2c:	7863      	ldrb	r3, [r4, #1]
- 8003a2e:	f88d 3029 	strb.w	r3, [sp, #41]	; 0x29
- 8003a32:	78a3      	ldrb	r3, [r4, #2]
- 8003a34:	f88d 302a 	strb.w	r3, [sp, #42]	; 0x2a
- 8003a38:	aa0a      	add	r2, sp, #40	; 0x28
- 8003a3a:	2103      	movs	r1, #3
- 8003a3c:	e7be      	b.n	80039bc <USER_APP_AUTO_RESPONDER_Parse+0xa8>
- 8003a3e:	78a0      	ldrb	r0, [r4, #2]
- 8003a40:	2839      	cmp	r0, #57	; 0x39
- 8003a42:	f200 80df 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a46:	3830      	subs	r0, #48	; 0x30
- 8003a48:	b2c0      	uxtb	r0, r0
- 8003a4a:	f7ff f883 	bl	8002b54 <STS_SENSOR_Power_OFF>
- 8003a4e:	e7ea      	b.n	8003a26 <USER_APP_AUTO_RESPONDER_Parse+0x112>
- 8003a50:	78a0      	ldrb	r0, [r4, #2]
- 8003a52:	2839      	cmp	r0, #57	; 0x39
- 8003a54:	f200 80d6 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a58:	3830      	subs	r0, #48	; 0x30
- 8003a5a:	b2c0      	uxtb	r0, r0
- 8003a5c:	f7ff f884 	bl	8002b68 <STS_SENSOR_MEMS_Reset>
- 8003a60:	e7e1      	b.n	8003a26 <USER_APP_AUTO_RESPONDER_Parse+0x112>
- 8003a62:	78a2      	ldrb	r2, [r4, #2]
- 8003a64:	3a30      	subs	r2, #48	; 0x30
- 8003a66:	b2d3      	uxtb	r3, r2
- 8003a68:	2b09      	cmp	r3, #9
- 8003a6a:	f200 80cb 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a6e:	78e3      	ldrb	r3, [r4, #3]
- 8003a70:	3b30      	subs	r3, #48	; 0x30
- 8003a72:	b2d9      	uxtb	r1, r3
- 8003a74:	2909      	cmp	r1, #9
- 8003a76:	f200 80c5 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a7a:	7926      	ldrb	r6, [r4, #4]
- 8003a7c:	f1a6 0148 	sub.w	r1, r6, #72	; 0x48
- 8003a80:	b2c9      	uxtb	r1, r1
- 8003a82:	290b      	cmp	r1, #11
- 8003a84:	f200 80be 	bhi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a88:	486a      	ldr	r0, [pc, #424]	; (8003c34 <USER_APP_AUTO_RESPONDER_Parse+0x320>)
- 8003a8a:	fa40 f101 	asr.w	r1, r0, r1
- 8003a8e:	07c9      	lsls	r1, r1, #31
- 8003a90:	f100 80b8 	bmi.w	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003a94:	4d68      	ldr	r5, [pc, #416]	; (8003c38 <USER_APP_AUTO_RESPONDER_Parse+0x324>)
- 8003a96:	210a      	movs	r1, #10
- 8003a98:	fb01 3302 	mla	r3, r1, r2, r3
- 8003a9c:	602b      	str	r3, [r5, #0]
- 8003a9e:	2e4d      	cmp	r6, #77	; 0x4d
- 8003aa0:	682b      	ldr	r3, [r5, #0]
- 8003aa2:	d13b      	bne.n	8003b1c <USER_APP_AUTO_RESPONDER_Parse+0x208>
- 8003aa4:	223c      	movs	r2, #60	; 0x3c
- 8003aa6:	4353      	muls	r3, r2
- 8003aa8:	602b      	str	r3, [r5, #0]
- 8003aaa:	682b      	ldr	r3, [r5, #0]
- 8003aac:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8003ab0:	4358      	muls	r0, r3
- 8003ab2:	f7ff fb69 	bl	8003188 <OnTxPeriodicityChanged>
- 8003ab6:	7823      	ldrb	r3, [r4, #0]
- 8003ab8:	f88d 3028 	strb.w	r3, [sp, #40]	; 0x28
- 8003abc:	7863      	ldrb	r3, [r4, #1]
- 8003abe:	f88d 3029 	strb.w	r3, [sp, #41]	; 0x29
- 8003ac2:	78a3      	ldrb	r3, [r4, #2]
- 8003ac4:	f88d 302a 	strb.w	r3, [sp, #42]	; 0x2a
- 8003ac8:	78e3      	ldrb	r3, [r4, #3]
- 8003aca:	f88d 302b 	strb.w	r3, [sp, #43]	; 0x2b
- 8003ace:	aa0a      	add	r2, sp, #40	; 0x28
- 8003ad0:	7923      	ldrb	r3, [r4, #4]
- 8003ad2:	f88d 302c 	strb.w	r3, [sp, #44]	; 0x2c
- 8003ad6:	2105      	movs	r1, #5
- 8003ad8:	2001      	movs	r0, #1
- 8003ada:	f7ff fe05 	bl	80036e8 <STS_SENSOR_Upload_Message>
- 8003ade:	4b57      	ldr	r3, [pc, #348]	; (8003c3c <USER_APP_AUTO_RESPONDER_Parse+0x328>)
- 8003ae0:	225a      	movs	r2, #90	; 0x5a
- 8003ae2:	2101      	movs	r1, #1
- 8003ae4:	2000      	movs	r0, #0
- 8003ae6:	7018      	strb	r0, [r3, #0]
- 8003ae8:	705a      	strb	r2, [r3, #1]
- 8003aea:	7099      	strb	r1, [r3, #2]
- 8003aec:	70d9      	strb	r1, [r3, #3]
- 8003aee:	78a2      	ldrb	r2, [r4, #2]
- 8003af0:	3a30      	subs	r2, #48	; 0x30
- 8003af2:	b2d2      	uxtb	r2, r2
- 8003af4:	711a      	strb	r2, [r3, #4]
- 8003af6:	78e2      	ldrb	r2, [r4, #3]
- 8003af8:	3a30      	subs	r2, #48	; 0x30
- 8003afa:	b2d2      	uxtb	r2, r2
- 8003afc:	715a      	strb	r2, [r3, #5]
- 8003afe:	7922      	ldrb	r2, [r4, #4]
- 8003b00:	2a53      	cmp	r2, #83	; 0x53
- 8003b02:	d104      	bne.n	8003b0e <USER_APP_AUTO_RESPONDER_Parse+0x1fa>
- 8003b04:	682a      	ldr	r2, [r5, #0]
- 8003b06:	2a0a      	cmp	r2, #10
- 8003b08:	bf04      	itt	eq
- 8003b0a:	7119      	strbeq	r1, [r3, #4]
- 8003b0c:	7158      	strbeq	r0, [r3, #5]
- 8003b0e:	719e      	strb	r6, [r3, #6]
- 8003b10:	f7ff feb2 	bl	8003878 <OnStoreSTSCFGContextRequest>
- 8003b14:	682b      	ldr	r3, [r5, #0]
- 8003b16:	9300      	str	r3, [sp, #0]
- 8003b18:	4b49      	ldr	r3, [pc, #292]	; (8003c40 <USER_APP_AUTO_RESPONDER_Parse+0x32c>)
- 8003b1a:	e766      	b.n	80039ea <USER_APP_AUTO_RESPONDER_Parse+0xd6>
- 8003b1c:	2e48      	cmp	r6, #72	; 0x48
- 8003b1e:	d102      	bne.n	8003b26 <USER_APP_AUTO_RESPONDER_Parse+0x212>
- 8003b20:	f44f 6261 	mov.w	r2, #3600	; 0xe10
- 8003b24:	e7bf      	b.n	8003aa6 <USER_APP_AUTO_RESPONDER_Parse+0x192>
- 8003b26:	2b09      	cmp	r3, #9
- 8003b28:	bf98      	it	ls
- 8003b2a:	6029      	strls	r1, [r5, #0]
- 8003b2c:	e7bd      	b.n	8003aaa <USER_APP_AUTO_RESPONDER_Parse+0x196>
- 8003b2e:	2b50      	cmp	r3, #80	; 0x50
- 8003b30:	d168      	bne.n	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003b32:	2e03      	cmp	r6, #3
- 8003b34:	d966      	bls.n	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003b36:	78a3      	ldrb	r3, [r4, #2]
- 8003b38:	3b30      	subs	r3, #48	; 0x30
- 8003b3a:	2b01      	cmp	r3, #1
- 8003b3c:	dc5f      	bgt.n	8003bfe <USER_APP_AUTO_RESPONDER_Parse+0x2ea>
- 8003b3e:	2b00      	cmp	r3, #0
- 8003b40:	db60      	blt.n	8003c04 <USER_APP_AUTO_RESPONDER_Parse+0x2f0>
- 8003b42:	7863      	ldrb	r3, [r4, #1]
- 8003b44:	2b31      	cmp	r3, #49	; 0x31
- 8003b46:	d160      	bne.n	8003c0a <USER_APP_AUTO_RESPONDER_Parse+0x2f6>
- 8003b48:	2e09      	cmp	r6, #9
- 8003b4a:	4d3e      	ldr	r5, [pc, #248]	; (8003c44 <USER_APP_AUTO_RESPONDER_Parse+0x330>)
- 8003b4c:	4e3e      	ldr	r6, [pc, #248]	; (8003c48 <USER_APP_AUTO_RESPONDER_Parse+0x334>)
- 8003b4e:	4f3f      	ldr	r7, [pc, #252]	; (8003c4c <USER_APP_AUTO_RESPONDER_Parse+0x338>)
- 8003b50:	d12e      	bne.n	8003bb0 <USER_APP_AUTO_RESPONDER_Parse+0x29c>
- 8003b52:	78e3      	ldrb	r3, [r4, #3]
- 8003b54:	eb03 0383 	add.w	r3, r3, r3, lsl #2
- 8003b58:	005b      	lsls	r3, r3, #1
- 8003b5a:	3320      	adds	r3, #32
- 8003b5c:	b2db      	uxtb	r3, r3
- 8003b5e:	702b      	strb	r3, [r5, #0]
- 8003b60:	782a      	ldrb	r2, [r5, #0]
- 8003b62:	7923      	ldrb	r3, [r4, #4]
- 8003b64:	3a30      	subs	r2, #48	; 0x30
- 8003b66:	4413      	add	r3, r2
- 8003b68:	b2db      	uxtb	r3, r3
- 8003b6a:	702b      	strb	r3, [r5, #0]
- 8003b6c:	7963      	ldrb	r3, [r4, #5]
- 8003b6e:	eb03 0383 	add.w	r3, r3, r3, lsl #2
- 8003b72:	005b      	lsls	r3, r3, #1
- 8003b74:	3320      	adds	r3, #32
- 8003b76:	b2db      	uxtb	r3, r3
- 8003b78:	7033      	strb	r3, [r6, #0]
- 8003b7a:	7832      	ldrb	r2, [r6, #0]
- 8003b7c:	79a3      	ldrb	r3, [r4, #6]
- 8003b7e:	3a30      	subs	r2, #48	; 0x30
- 8003b80:	4413      	add	r3, r2
- 8003b82:	b2db      	uxtb	r3, r3
- 8003b84:	7033      	strb	r3, [r6, #0]
- 8003b86:	79e3      	ldrb	r3, [r4, #7]
- 8003b88:	eb03 0383 	add.w	r3, r3, r3, lsl #2
- 8003b8c:	005b      	lsls	r3, r3, #1
- 8003b8e:	3320      	adds	r3, #32
- 8003b90:	b2db      	uxtb	r3, r3
- 8003b92:	703b      	strb	r3, [r7, #0]
- 8003b94:	783a      	ldrb	r2, [r7, #0]
- 8003b96:	7a23      	ldrb	r3, [r4, #8]
- 8003b98:	3a30      	subs	r2, #48	; 0x30
- 8003b9a:	4413      	add	r3, r2
- 8003b9c:	b2db      	uxtb	r3, r3
- 8003b9e:	703b      	strb	r3, [r7, #0]
- 8003ba0:	782a      	ldrb	r2, [r5, #0]
- 8003ba2:	7833      	ldrb	r3, [r6, #0]
- 8003ba4:	429a      	cmp	r2, r3
- 8003ba6:	bf9f      	itttt	ls
- 8003ba8:	782b      	ldrbls	r3, [r5, #0]
- 8003baa:	3302      	addls	r3, #2
- 8003bac:	b2db      	uxtbls	r3, r3
- 8003bae:	702b      	strbls	r3, [r5, #0]
- 8003bb0:	f7fe feb6 	bl	8002920 <STS_MOTION_SENSOR_ACT_INACT_DURATION_Init>
- 8003bb4:	4b26      	ldr	r3, [pc, #152]	; (8003c50 <USER_APP_AUTO_RESPONDER_Parse+0x33c>)
- 8003bb6:	930a      	str	r3, [sp, #40]	; 0x28
- 8003bb8:	782b      	ldrb	r3, [r5, #0]
- 8003bba:	f88d 302d 	strb.w	r3, [sp, #45]	; 0x2d
- 8003bbe:	7833      	ldrb	r3, [r6, #0]
- 8003bc0:	f88d 302e 	strb.w	r3, [sp, #46]	; 0x2e
- 8003bc4:	783b      	ldrb	r3, [r7, #0]
- 8003bc6:	f88d 302f 	strb.w	r3, [sp, #47]	; 0x2f
- 8003bca:	4b1c      	ldr	r3, [pc, #112]	; (8003c3c <USER_APP_AUTO_RESPONDER_Parse+0x328>)
- 8003bcc:	2100      	movs	r1, #0
- 8003bce:	7019      	strb	r1, [r3, #0]
- 8003bd0:	2201      	movs	r2, #1
- 8003bd2:	215a      	movs	r1, #90	; 0x5a
- 8003bd4:	7059      	strb	r1, [r3, #1]
- 8003bd6:	f88d 202c 	strb.w	r2, [sp, #44]	; 0x2c
- 8003bda:	709a      	strb	r2, [r3, #2]
- 8003bdc:	70da      	strb	r2, [r3, #3]
- 8003bde:	2203      	movs	r2, #3
- 8003be0:	71da      	strb	r2, [r3, #7]
- 8003be2:	782a      	ldrb	r2, [r5, #0]
- 8003be4:	b2d2      	uxtb	r2, r2
- 8003be6:	721a      	strb	r2, [r3, #8]
- 8003be8:	7832      	ldrb	r2, [r6, #0]
- 8003bea:	b2d2      	uxtb	r2, r2
- 8003bec:	725a      	strb	r2, [r3, #9]
- 8003bee:	783a      	ldrb	r2, [r7, #0]
- 8003bf0:	b2d2      	uxtb	r2, r2
- 8003bf2:	729a      	strb	r2, [r3, #10]
- 8003bf4:	f7ff fe40 	bl	8003878 <OnStoreSTSCFGContextRequest>
- 8003bf8:	2108      	movs	r1, #8
- 8003bfa:	aa0a      	add	r2, sp, #40	; 0x28
- 8003bfc:	e6de      	b.n	80039bc <USER_APP_AUTO_RESPONDER_Parse+0xa8>
- 8003bfe:	2b02      	cmp	r3, #2
- 8003c00:	f43f aec5 	beq.w	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 8003c04:	f7ff fda8 	bl	8003758 <STS_SENSOR_Upload_Config_Invalid_Message>
- 8003c08:	e6c1      	b.n	800398e <USER_APP_AUTO_RESPONDER_Parse+0x7a>
- 8003c0a:	f7ff fda5 	bl	8003758 <STS_SENSOR_Upload_Config_Invalid_Message>
- 8003c0e:	4629      	mov	r1, r5
- 8003c10:	4b10      	ldr	r3, [pc, #64]	; (8003c54 <USER_APP_AUTO_RESPONDER_Parse+0x340>)
- 8003c12:	462a      	mov	r2, r5
- 8003c14:	2001      	movs	r0, #1
- 8003c16:	f00c ff31 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003c1a:	2103      	movs	r1, #3
- 8003c1c:	e7ed      	b.n	8003bfa <USER_APP_AUTO_RESPONDER_Parse+0x2e6>
- 8003c1e:	bf00      	nop
- 8003c20:	0801376c 	.word	0x0801376c
- 8003c24:	015a004c 	.word	0x015a004c
- 8003c28:	070a1703 	.word	0x070a1703
- 8003c2c:	08013781 	.word	0x08013781
- 8003c30:	080137ab 	.word	0x080137ab
- 8003c34:	fffff7de 	.word	0xfffff7de
- 8003c38:	20003e90 	.word	0x20003e90
- 8003c3c:	20000074 	.word	0x20000074
- 8003c40:	080137db 	.word	0x080137db
- 8003c44:	20000000 	.word	0x20000000
- 8003c48:	20000002 	.word	0x20000002
- 8003c4c:	20000001 	.word	0x20000001
- 8003c50:	015a0050 	.word	0x015a0050
- 8003c54:	08013812 	.word	0x08013812
-
-08003c58 <OnRxData>:
- 8003c58:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8003c5a:	4605      	mov	r5, r0
- 8003c5c:	b087      	sub	sp, #28
- 8003c5e:	460c      	mov	r4, r1
- 8003c60:	2900      	cmp	r1, #0
- 8003c62:	d041      	beq.n	8003ce8 <OnRxData+0x90>
- 8003c64:	4831      	ldr	r0, [pc, #196]	; (8003d2c <OnRxData+0xd4>)
- 8003c66:	2201      	movs	r2, #1
- 8003c68:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 8003c6c:	f001 fbdc 	bl	8005428 <HAL_GPIO_WritePin>
- 8003c70:	482f      	ldr	r0, [pc, #188]	; (8003d30 <OnRxData+0xd8>)
- 8003c72:	f00d fa7f 	bl	8011174 <UTIL_TIMER_Start>
- 8003c76:	7826      	ldrb	r6, [r4, #0]
- 8003c78:	b1ee      	cbz	r6, 8003cb6 <OnRxData+0x5e>
- 8003c7a:	2d00      	cmp	r5, #0
- 8003c7c:	d054      	beq.n	8003d28 <OnRxData+0xd0>
- 8003c7e:	6868      	ldr	r0, [r5, #4]
- 8003c80:	782e      	ldrb	r6, [r5, #0]
- 8003c82:	b1c0      	cbz	r0, 8003cb6 <OnRxData+0x5e>
- 8003c84:	2e03      	cmp	r6, #3
- 8003c86:	d00b      	beq.n	8003ca0 <OnRxData+0x48>
- 8003c88:	2e14      	cmp	r6, #20
- 8003c8a:	d02f      	beq.n	8003cec <OnRxData+0x94>
- 8003c8c:	2e02      	cmp	r6, #2
- 8003c8e:	d112      	bne.n	8003cb6 <OnRxData+0x5e>
- 8003c90:	7869      	ldrb	r1, [r5, #1]
- 8003c92:	2901      	cmp	r1, #1
- 8003c94:	d00f      	beq.n	8003cb6 <OnRxData+0x5e>
- 8003c96:	060b      	lsls	r3, r1, #24
- 8003c98:	d40d      	bmi.n	8003cb6 <OnRxData+0x5e>
- 8003c9a:	f7ff fe3b 	bl	8003914 <USER_APP_AUTO_RESPONDER_Parse>
- 8003c9e:	e00a      	b.n	8003cb6 <OnRxData+0x5e>
- 8003ca0:	786b      	ldrb	r3, [r5, #1]
- 8003ca2:	2b01      	cmp	r3, #1
- 8003ca4:	d107      	bne.n	8003cb6 <OnRxData+0x5e>
- 8003ca6:	7800      	ldrb	r0, [r0, #0]
- 8003ca8:	2801      	cmp	r0, #1
- 8003caa:	d002      	beq.n	8003cb2 <OnRxData+0x5a>
- 8003cac:	2802      	cmp	r0, #2
- 8003cae:	d000      	beq.n	8003cb2 <OnRxData+0x5a>
- 8003cb0:	b908      	cbnz	r0, 8003cb6 <OnRxData+0x5e>
- 8003cb2:	f005 f893 	bl	8008ddc <LmHandlerRequestClass>
- 8003cb6:	7c23      	ldrb	r3, [r4, #16]
- 8003cb8:	2b05      	cmp	r3, #5
- 8003cba:	d815      	bhi.n	8003ce8 <OnRxData+0x90>
- 8003cbc:	f994 200a 	ldrsb.w	r2, [r4, #10]
- 8003cc0:	9205      	str	r2, [sp, #20]
- 8003cc2:	f994 2009 	ldrsb.w	r2, [r4, #9]
- 8003cc6:	9204      	str	r2, [sp, #16]
- 8003cc8:	4a1a      	ldr	r2, [pc, #104]	; (8003d34 <OnRxData+0xdc>)
- 8003cca:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 8003cce:	9303      	str	r3, [sp, #12]
- 8003cd0:	f994 3008 	ldrsb.w	r3, [r4, #8]
- 8003cd4:	e9cd 6301 	strd	r6, r3, [sp, #4]
- 8003cd8:	2200      	movs	r2, #0
- 8003cda:	68e3      	ldr	r3, [r4, #12]
- 8003cdc:	9300      	str	r3, [sp, #0]
- 8003cde:	4611      	mov	r1, r2
- 8003ce0:	4b15      	ldr	r3, [pc, #84]	; (8003d38 <OnRxData+0xe0>)
- 8003ce2:	2003      	movs	r0, #3
- 8003ce4:	f00c feca 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003ce8:	b007      	add	sp, #28
- 8003cea:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8003cec:	786f      	ldrb	r7, [r5, #1]
- 8003cee:	2f01      	cmp	r7, #1
- 8003cf0:	d1e1      	bne.n	8003cb6 <OnRxData+0x5e>
- 8003cf2:	7805      	ldrb	r5, [r0, #0]
- 8003cf4:	4b11      	ldr	r3, [pc, #68]	; (8003d3c <OnRxData+0xe4>)
- 8003cf6:	f005 0501 	and.w	r5, r5, #1
- 8003cfa:	701d      	strb	r5, [r3, #0]
- 8003cfc:	b965      	cbnz	r5, 8003d18 <OnRxData+0xc0>
- 8003cfe:	462a      	mov	r2, r5
- 8003d00:	4b0f      	ldr	r3, [pc, #60]	; (8003d40 <OnRxData+0xe8>)
- 8003d02:	4629      	mov	r1, r5
- 8003d04:	2003      	movs	r0, #3
- 8003d06:	f00c feb9 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003d0a:	462a      	mov	r2, r5
- 8003d0c:	4807      	ldr	r0, [pc, #28]	; (8003d2c <OnRxData+0xd4>)
- 8003d0e:	f44f 6100 	mov.w	r1, #2048	; 0x800
- 8003d12:	f001 fb89 	bl	8005428 <HAL_GPIO_WritePin>
- 8003d16:	e7ce      	b.n	8003cb6 <OnRxData+0x5e>
- 8003d18:	2200      	movs	r2, #0
- 8003d1a:	4611      	mov	r1, r2
- 8003d1c:	4b09      	ldr	r3, [pc, #36]	; (8003d44 <OnRxData+0xec>)
- 8003d1e:	2003      	movs	r0, #3
- 8003d20:	f00c feac 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003d24:	463a      	mov	r2, r7
- 8003d26:	e7f1      	b.n	8003d0c <OnRxData+0xb4>
- 8003d28:	462e      	mov	r6, r5
- 8003d2a:	e7c4      	b.n	8003cb6 <OnRxData+0x5e>
- 8003d2c:	48000400 	.word	0x48000400
- 8003d30:	20003e2c 	.word	0x20003e2c
- 8003d34:	080139d0 	.word	0x080139d0
- 8003d38:	0801384a 	.word	0x0801384a
- 8003d3c:	20003e12 	.word	0x20003e12
- 8003d40:	08013837 	.word	0x08013837
- 8003d44:	08013841 	.word	0x08013841
-
-08003d48 <OnRestoreSTSCFGContextProcess>:
- 8003d48:	b510      	push	{r4, lr}
- 8003d4a:	4c22      	ldr	r4, [pc, #136]	; (8003dd4 <OnRestoreSTSCFGContextProcess+0x8c>)
- 8003d4c:	7923      	ldrb	r3, [r4, #4]
- 8003d4e:	7962      	ldrb	r2, [r4, #5]
- 8003d50:	210a      	movs	r1, #10
- 8003d52:	fb01 2203 	mla	r2, r1, r3, r2
- 8003d56:	4b20      	ldr	r3, [pc, #128]	; (8003dd8 <OnRestoreSTSCFGContextProcess+0x90>)
- 8003d58:	601a      	str	r2, [r3, #0]
- 8003d5a:	79a2      	ldrb	r2, [r4, #6]
- 8003d5c:	2a4d      	cmp	r2, #77	; 0x4d
- 8003d5e:	d128      	bne.n	8003db2 <OnRestoreSTSCFGContextProcess+0x6a>
- 8003d60:	681a      	ldr	r2, [r3, #0]
- 8003d62:	213c      	movs	r1, #60	; 0x3c
- 8003d64:	434a      	muls	r2, r1
- 8003d66:	601a      	str	r2, [r3, #0]
- 8003d68:	681a      	ldr	r2, [r3, #0]
- 8003d6a:	2a0a      	cmp	r2, #10
- 8003d6c:	bf8c      	ite	hi
- 8003d6e:	681a      	ldrhi	r2, [r3, #0]
- 8003d70:	220a      	movls	r2, #10
- 8003d72:	601a      	str	r2, [r3, #0]
- 8003d74:	4a19      	ldr	r2, [pc, #100]	; (8003ddc <OnRestoreSTSCFGContextProcess+0x94>)
- 8003d76:	7812      	ldrb	r2, [r2, #0]
- 8003d78:	b33a      	cbz	r2, 8003dca <OnRestoreSTSCFGContextProcess+0x82>
- 8003d7a:	681b      	ldr	r3, [r3, #0]
- 8003d7c:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8003d80:	4358      	muls	r0, r3
- 8003d82:	f7ff fa01 	bl	8003188 <OnTxPeriodicityChanged>
- 8003d86:	78a3      	ldrb	r3, [r4, #2]
- 8003d88:	2b01      	cmp	r3, #1
- 8003d8a:	d121      	bne.n	8003dd0 <OnRestoreSTSCFGContextProcess+0x88>
- 8003d8c:	79e3      	ldrb	r3, [r4, #7]
- 8003d8e:	2b03      	cmp	r3, #3
- 8003d90:	d11e      	bne.n	8003dd0 <OnRestoreSTSCFGContextProcess+0x88>
- 8003d92:	7a23      	ldrb	r3, [r4, #8]
- 8003d94:	4a12      	ldr	r2, [pc, #72]	; (8003de0 <OnRestoreSTSCFGContextProcess+0x98>)
- 8003d96:	b2db      	uxtb	r3, r3
- 8003d98:	7013      	strb	r3, [r2, #0]
- 8003d9a:	7a63      	ldrb	r3, [r4, #9]
- 8003d9c:	4a11      	ldr	r2, [pc, #68]	; (8003de4 <OnRestoreSTSCFGContextProcess+0x9c>)
- 8003d9e:	b2db      	uxtb	r3, r3
- 8003da0:	7013      	strb	r3, [r2, #0]
- 8003da2:	7aa3      	ldrb	r3, [r4, #10]
- 8003da4:	4a10      	ldr	r2, [pc, #64]	; (8003de8 <OnRestoreSTSCFGContextProcess+0xa0>)
- 8003da6:	b2db      	uxtb	r3, r3
- 8003da8:	7013      	strb	r3, [r2, #0]
- 8003daa:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8003dae:	f7fe bdb7 	b.w	8002920 <STS_MOTION_SENSOR_ACT_INACT_DURATION_Init>
- 8003db2:	79a2      	ldrb	r2, [r4, #6]
- 8003db4:	2a48      	cmp	r2, #72	; 0x48
- 8003db6:	d103      	bne.n	8003dc0 <OnRestoreSTSCFGContextProcess+0x78>
- 8003db8:	681a      	ldr	r2, [r3, #0]
- 8003dba:	f44f 6161 	mov.w	r1, #3600	; 0xe10
- 8003dbe:	e7d1      	b.n	8003d64 <OnRestoreSTSCFGContextProcess+0x1c>
- 8003dc0:	79a2      	ldrb	r2, [r4, #6]
- 8003dc2:	2a53      	cmp	r2, #83	; 0x53
- 8003dc4:	d1d0      	bne.n	8003d68 <OnRestoreSTSCFGContextProcess+0x20>
- 8003dc6:	681a      	ldr	r2, [r3, #0]
- 8003dc8:	e7cd      	b.n	8003d66 <OnRestoreSTSCFGContextProcess+0x1e>
- 8003dca:	4b08      	ldr	r3, [pc, #32]	; (8003dec <OnRestoreSTSCFGContextProcess+0xa4>)
- 8003dcc:	6818      	ldr	r0, [r3, #0]
- 8003dce:	e7d8      	b.n	8003d82 <OnRestoreSTSCFGContextProcess+0x3a>
- 8003dd0:	bd10      	pop	{r4, pc}
- 8003dd2:	bf00      	nop
- 8003dd4:	20000074 	.word	0x20000074
- 8003dd8:	20003e90 	.word	0x20003e90
- 8003ddc:	20003e94 	.word	0x20003e94
- 8003de0:	20000000 	.word	0x20000000
- 8003de4:	20000002 	.word	0x20000002
- 8003de8:	20000001 	.word	0x20000001
- 8003dec:	20000070 	.word	0x20000070
-
-08003df0 <STS_REBOOT_CONFIG_Init>:
- 8003df0:	b510      	push	{r4, lr}
- 8003df2:	2400      	movs	r4, #0
- 8003df4:	b088      	sub	sp, #32
- 8003df6:	221c      	movs	r2, #28
- 8003df8:	4621      	mov	r1, r4
- 8003dfa:	a801      	add	r0, sp, #4
- 8003dfc:	9400      	str	r4, [sp, #0]
- 8003dfe:	f00f f91f 	bl	8013040 <memset>
- 8003e02:	4668      	mov	r0, sp
- 8003e04:	491e      	ldr	r1, [pc, #120]	; (8003e80 <STS_REBOOT_CONFIG_Init+0x90>)
- 8003e06:	2220      	movs	r2, #32
- 8003e08:	f00c ff40 	bl	8010c8c <UTIL_MEM_cpy_8>
- 8003e0c:	f89d 0000 	ldrb.w	r0, [sp]
- 8003e10:	28ff      	cmp	r0, #255	; 0xff
- 8003e12:	d007      	beq.n	8003e24 <STS_REBOOT_CONFIG_Init+0x34>
- 8003e14:	f89d 1001 	ldrb.w	r1, [sp, #1]
- 8003e18:	29ff      	cmp	r1, #255	; 0xff
- 8003e1a:	d003      	beq.n	8003e24 <STS_REBOOT_CONFIG_Init+0x34>
- 8003e1c:	f89d 2002 	ldrb.w	r2, [sp, #2]
- 8003e20:	2aff      	cmp	r2, #255	; 0xff
- 8003e22:	d10b      	bne.n	8003e3c <STS_REBOOT_CONFIG_Init+0x4c>
- 8003e24:	2200      	movs	r2, #0
- 8003e26:	4b17      	ldr	r3, [pc, #92]	; (8003e84 <STS_REBOOT_CONFIG_Init+0x94>)
- 8003e28:	4611      	mov	r1, r2
- 8003e2a:	2001      	movs	r0, #1
- 8003e2c:	f00c fe26 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003e30:	f7ff fd22 	bl	8003878 <OnStoreSTSCFGContextRequest>
- 8003e34:	f7ff ff88 	bl	8003d48 <OnRestoreSTSCFGContextProcess>
- 8003e38:	b008      	add	sp, #32
- 8003e3a:	bd10      	pop	{r4, pc}
- 8003e3c:	4b12      	ldr	r3, [pc, #72]	; (8003e88 <STS_REBOOT_CONFIG_Init+0x98>)
- 8003e3e:	7018      	strb	r0, [r3, #0]
- 8003e40:	7059      	strb	r1, [r3, #1]
- 8003e42:	709a      	strb	r2, [r3, #2]
- 8003e44:	f89d 2003 	ldrb.w	r2, [sp, #3]
- 8003e48:	70da      	strb	r2, [r3, #3]
- 8003e4a:	f89d 2004 	ldrb.w	r2, [sp, #4]
- 8003e4e:	711a      	strb	r2, [r3, #4]
- 8003e50:	f89d 2005 	ldrb.w	r2, [sp, #5]
- 8003e54:	715a      	strb	r2, [r3, #5]
- 8003e56:	f89d 2006 	ldrb.w	r2, [sp, #6]
- 8003e5a:	719a      	strb	r2, [r3, #6]
- 8003e5c:	f89d 2007 	ldrb.w	r2, [sp, #7]
- 8003e60:	f002 021f 	and.w	r2, r2, #31
- 8003e64:	71da      	strb	r2, [r3, #7]
- 8003e66:	79d9      	ldrb	r1, [r3, #7]
- 8003e68:	b2e2      	uxtb	r2, r4
- 8003e6a:	4291      	cmp	r1, r2
- 8003e6c:	d9e2      	bls.n	8003e34 <STS_REBOOT_CONFIG_Init+0x44>
- 8003e6e:	f102 0120 	add.w	r1, r2, #32
- 8003e72:	4469      	add	r1, sp
- 8003e74:	441a      	add	r2, r3
- 8003e76:	f811 1c18 	ldrb.w	r1, [r1, #-24]
- 8003e7a:	7211      	strb	r1, [r2, #8]
- 8003e7c:	3401      	adds	r4, #1
- 8003e7e:	e7f2      	b.n	8003e66 <STS_REBOOT_CONFIG_Init+0x76>
- 8003e80:	0803f800 	.word	0x0803f800
- 8003e84:	08013891 	.word	0x08013891
- 8003e88:	20000074 	.word	0x20000074
-
-08003e8c <LoRaWAN_Init>:
- 8003e8c:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8003e8e:	230a      	movs	r3, #10
- 8003e90:	b08b      	sub	sp, #44	; 0x2c
- 8003e92:	2207      	movs	r2, #7
- 8003e94:	2400      	movs	r4, #0
- 8003e96:	2501      	movs	r5, #1
- 8003e98:	e9cd 3206 	strd	r3, r2, [sp, #24]
- 8003e9c:	2703      	movs	r7, #3
- 8003e9e:	235a      	movs	r3, #90	; 0x5a
- 8003ea0:	2117      	movs	r1, #23
- 8003ea2:	e9cd 3104 	strd	r3, r1, [sp, #16]
- 8003ea6:	4622      	mov	r2, r4
- 8003ea8:	4b59      	ldr	r3, [pc, #356]	; (8004010 <LoRaWAN_Init+0x184>)
- 8003eaa:	9403      	str	r4, [sp, #12]
- 8003eac:	4621      	mov	r1, r4
- 8003eae:	e9cd 5501 	strd	r5, r5, [sp, #4]
- 8003eb2:	9700      	str	r7, [sp, #0]
- 8003eb4:	2002      	movs	r0, #2
- 8003eb6:	9409      	str	r4, [sp, #36]	; 0x24
- 8003eb8:	f00c fde0 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003ebc:	4b55      	ldr	r3, [pc, #340]	; (8004014 <LoRaWAN_Init+0x188>)
- 8003ebe:	9500      	str	r5, [sp, #0]
- 8003ec0:	4622      	mov	r2, r4
- 8003ec2:	4621      	mov	r1, r4
- 8003ec4:	e9cd 7401 	strd	r7, r4, [sp, #4]
- 8003ec8:	2002      	movs	r0, #2
- 8003eca:	f00c fdd7 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003ece:	2602      	movs	r6, #2
- 8003ed0:	2305      	movs	r3, #5
- 8003ed2:	e9cd 6300 	strd	r6, r3, [sp]
- 8003ed6:	4622      	mov	r2, r4
- 8003ed8:	4b4f      	ldr	r3, [pc, #316]	; (8004018 <LoRaWAN_Init+0x18c>)
- 8003eda:	9402      	str	r4, [sp, #8]
- 8003edc:	4621      	mov	r1, r4
- 8003ede:	4630      	mov	r0, r6
- 8003ee0:	f00c fdcc 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003ee4:	4b4d      	ldr	r3, [pc, #308]	; (800401c <LoRaWAN_Init+0x190>)
- 8003ee6:	9500      	str	r5, [sp, #0]
- 8003ee8:	4622      	mov	r2, r4
- 8003eea:	4621      	mov	r1, r4
- 8003eec:	e9cd 7401 	strd	r7, r4, [sp, #4]
- 8003ef0:	4630      	mov	r0, r6
- 8003ef2:	f00c fdc3 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003ef6:	a909      	add	r1, sp, #36	; 0x24
- 8003ef8:	4620      	mov	r0, r4
- 8003efa:	f005 f99b 	bl	8009234 <LmHandlerGetVersion>
- 8003efe:	9b09      	ldr	r3, [sp, #36]	; 0x24
- 8003f00:	f3c3 2207 	ubfx	r2, r3, #8, #8
- 8003f04:	9202      	str	r2, [sp, #8]
- 8003f06:	f3c3 4207 	ubfx	r2, r3, #16, #8
- 8003f0a:	0e1b      	lsrs	r3, r3, #24
- 8003f0c:	9201      	str	r2, [sp, #4]
- 8003f0e:	9300      	str	r3, [sp, #0]
- 8003f10:	4622      	mov	r2, r4
- 8003f12:	4b43      	ldr	r3, [pc, #268]	; (8004020 <LoRaWAN_Init+0x194>)
- 8003f14:	4621      	mov	r1, r4
- 8003f16:	4630      	mov	r0, r6
- 8003f18:	f00c fdb0 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003f1c:	a909      	add	r1, sp, #36	; 0x24
- 8003f1e:	4628      	mov	r0, r5
- 8003f20:	f005 f988 	bl	8009234 <LmHandlerGetVersion>
- 8003f24:	9b09      	ldr	r3, [sp, #36]	; 0x24
- 8003f26:	b2da      	uxtb	r2, r3
- 8003f28:	9203      	str	r2, [sp, #12]
- 8003f2a:	f3c3 2207 	ubfx	r2, r3, #8, #8
- 8003f2e:	9202      	str	r2, [sp, #8]
- 8003f30:	f3c3 4207 	ubfx	r2, r3, #16, #8
- 8003f34:	0e1b      	lsrs	r3, r3, #24
- 8003f36:	9201      	str	r2, [sp, #4]
- 8003f38:	9300      	str	r3, [sp, #0]
- 8003f3a:	4622      	mov	r2, r4
- 8003f3c:	4b39      	ldr	r3, [pc, #228]	; (8004024 <LoRaWAN_Init+0x198>)
- 8003f3e:	4621      	mov	r1, r4
- 8003f40:	4630      	mov	r0, r6
- 8003f42:	f00c fd9b 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8003f46:	4b38      	ldr	r3, [pc, #224]	; (8004028 <LoRaWAN_Init+0x19c>)
- 8003f48:	4838      	ldr	r0, [pc, #224]	; (800402c <LoRaWAN_Init+0x1a0>)
- 8003f4a:	9400      	str	r4, [sp, #0]
- 8003f4c:	4622      	mov	r2, r4
- 8003f4e:	f44f 71fa 	mov.w	r1, #500	; 0x1f4
- 8003f52:	f00d f863 	bl	801101c <UTIL_TIMER_Create>
- 8003f56:	4b36      	ldr	r3, [pc, #216]	; (8004030 <LoRaWAN_Init+0x1a4>)
- 8003f58:	4836      	ldr	r0, [pc, #216]	; (8004034 <LoRaWAN_Init+0x1a8>)
- 8003f5a:	9400      	str	r4, [sp, #0]
- 8003f5c:	4622      	mov	r2, r4
- 8003f5e:	f44f 71fa 	mov.w	r1, #500	; 0x1f4
- 8003f62:	f00d f85b 	bl	801101c <UTIL_TIMER_Create>
- 8003f66:	4b34      	ldr	r3, [pc, #208]	; (8004038 <LoRaWAN_Init+0x1ac>)
- 8003f68:	4834      	ldr	r0, [pc, #208]	; (800403c <LoRaWAN_Init+0x1b0>)
- 8003f6a:	9400      	str	r4, [sp, #0]
- 8003f6c:	462a      	mov	r2, r5
- 8003f6e:	f44f 71fa 	mov.w	r1, #500	; 0x1f4
- 8003f72:	f00d f853 	bl	801101c <UTIL_TIMER_Create>
- 8003f76:	4620      	mov	r0, r4
- 8003f78:	f7fd fbe2 	bl	8001740 <FLASH_IF_Init>
- 8003f7c:	b108      	cbz	r0, 8003f82 <LoRaWAN_Init+0xf6>
- 8003f7e:	f7fd fed1 	bl	8001d24 <Error_Handler>
- 8003f82:	4b2f      	ldr	r3, [pc, #188]	; (8004040 <LoRaWAN_Init+0x1b4>)
- 8003f84:	9400      	str	r4, [sp, #0]
- 8003f86:	2200      	movs	r2, #0
- 8003f88:	f44f 61fa 	mov.w	r1, #2000	; 0x7d0
- 8003f8c:	482d      	ldr	r0, [pc, #180]	; (8004044 <LoRaWAN_Init+0x1b8>)
- 8003f8e:	f00d f845 	bl	801101c <UTIL_TIMER_Create>
- 8003f92:	4a2d      	ldr	r2, [pc, #180]	; (8004048 <LoRaWAN_Init+0x1bc>)
- 8003f94:	2100      	movs	r1, #0
- 8003f96:	2001      	movs	r0, #1
- 8003f98:	f00c ff40 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8003f9c:	4a2b      	ldr	r2, [pc, #172]	; (800404c <LoRaWAN_Init+0x1c0>)
- 8003f9e:	2100      	movs	r1, #0
- 8003fa0:	2002      	movs	r0, #2
- 8003fa2:	f00c ff3b 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8003fa6:	4a2a      	ldr	r2, [pc, #168]	; (8004050 <LoRaWAN_Init+0x1c4>)
- 8003fa8:	2100      	movs	r1, #0
- 8003faa:	2004      	movs	r0, #4
- 8003fac:	f00c ff36 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8003fb0:	4a28      	ldr	r2, [pc, #160]	; (8004054 <LoRaWAN_Init+0x1c8>)
- 8003fb2:	2100      	movs	r1, #0
- 8003fb4:	2008      	movs	r0, #8
- 8003fb6:	f00c ff31 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8003fba:	f000 f85f 	bl	800407c <LoraInfo_Init>
- 8003fbe:	4926      	ldr	r1, [pc, #152]	; (8004058 <LoRaWAN_Init+0x1cc>)
- 8003fc0:	4826      	ldr	r0, [pc, #152]	; (800405c <LoRaWAN_Init+0x1d0>)
- 8003fc2:	f005 f8ed 	bl	80091a0 <LmHandlerInit>
- 8003fc6:	4826      	ldr	r0, [pc, #152]	; (8004060 <LoRaWAN_Init+0x1d4>)
- 8003fc8:	f004 ffda 	bl	8008f80 <LmHandlerConfigure>
- 8003fcc:	481b      	ldr	r0, [pc, #108]	; (800403c <LoRaWAN_Init+0x1b0>)
- 8003fce:	f00d f8d1 	bl	8011174 <UTIL_TIMER_Start>
- 8003fd2:	4b24      	ldr	r3, [pc, #144]	; (8004064 <LoRaWAN_Init+0x1d8>)
- 8003fd4:	2100      	movs	r1, #0
- 8003fd6:	7818      	ldrb	r0, [r3, #0]
- 8003fd8:	f004 fd28 	bl	8008a2c <LmHandlerJoin>
- 8003fdc:	4922      	ldr	r1, [pc, #136]	; (8004068 <LoRaWAN_Init+0x1dc>)
- 8003fde:	9400      	str	r4, [sp, #0]
- 8003fe0:	4b22      	ldr	r3, [pc, #136]	; (800406c <LoRaWAN_Init+0x1e0>)
- 8003fe2:	6809      	ldr	r1, [r1, #0]
- 8003fe4:	4822      	ldr	r0, [pc, #136]	; (8004070 <LoRaWAN_Init+0x1e4>)
- 8003fe6:	2200      	movs	r2, #0
- 8003fe8:	f00d f818 	bl	801101c <UTIL_TIMER_Create>
- 8003fec:	4820      	ldr	r0, [pc, #128]	; (8004070 <LoRaWAN_Init+0x1e4>)
- 8003fee:	f00d f8c1 	bl	8011174 <UTIL_TIMER_Start>
- 8003ff2:	4a20      	ldr	r2, [pc, #128]	; (8004074 <LoRaWAN_Init+0x1e8>)
- 8003ff4:	2100      	movs	r1, #0
- 8003ff6:	2010      	movs	r0, #16
- 8003ff8:	f00c ff10 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8003ffc:	4a1e      	ldr	r2, [pc, #120]	; (8004078 <LoRaWAN_Init+0x1ec>)
- 8003ffe:	2100      	movs	r1, #0
- 8004000:	2020      	movs	r0, #32
- 8004002:	f00c ff0b 	bl	8010e1c <UTIL_SEQ_RegTask>
- 8004006:	f7ff fef3 	bl	8003df0 <STS_REBOOT_CONFIG_Init>
- 800400a:	b00b      	add	sp, #44	; 0x2c
- 800400c:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800400e:	bf00      	nop
- 8004010:	080138d1 	.word	0x080138d1
- 8004014:	08013917 	.word	0x08013917
- 8004018:	08013938 	.word	0x08013938
- 800401c:	08013959 	.word	0x08013959
- 8004020:	0801397a 	.word	0x0801397a
- 8004024:	0801399b 	.word	0x0801399b
- 8004028:	08003289 	.word	0x08003289
- 800402c:	20003e5c 	.word	0x20003e5c
- 8004030:	08003279 	.word	0x08003279
- 8004034:	20003e2c 	.word	0x20003e2c
- 8004038:	08003505 	.word	0x08003505
- 800403c:	20003e14 	.word	0x20003e14
- 8004040:	08003235 	.word	0x08003235
- 8004044:	20003e44 	.word	0x20003e44
- 8004048:	08008d79 	.word	0x08008d79
- 800404c:	0800336d 	.word	0x0800336d
- 8004050:	08003695 	.word	0x08003695
- 8004054:	080032cd 	.word	0x080032cd
- 8004058:	01030000 	.word	0x01030000
- 800405c:	2000000c 	.word	0x2000000c
- 8004060:	20000058 	.word	0x20000058
- 8004064:	20000003 	.word	0x20000003
- 8004068:	20000070 	.word	0x20000070
- 800406c:	08003169 	.word	0x08003169
- 8004070:	20003e74 	.word	0x20003e74
- 8004074:	08002971 	.word	0x08002971
- 8004078:	08003769 	.word	0x08003769
-
-0800407c <LoraInfo_Init>:
- 800407c:	4b03      	ldr	r3, [pc, #12]	; (800408c <LoraInfo_Init+0x10>)
- 800407e:	2200      	movs	r2, #0
- 8004080:	e9c3 2202 	strd	r2, r2, [r3, #8]
- 8004084:	2201      	movs	r2, #1
- 8004086:	e9c3 2200 	strd	r2, r2, [r3]
- 800408a:	4770      	bx	lr
- 800408c:	20003e98 	.word	0x20003e98
-
-08004090 <LoraInfo_GetPtr>:
- 8004090:	4800      	ldr	r0, [pc, #0]	; (8004094 <LoraInfo_GetPtr+0x4>)
- 8004092:	4770      	bx	lr
- 8004094:	20003e98 	.word	0x20003e98
-
-08004098 <RBI_Init>:
- 8004098:	f000 b834 	b.w	8004104 <BSP_RADIO_Init>
-
-0800409c <RBI_ConfigRFSwitch>:
- 800409c:	f000 b872 	b.w	8004184 <BSP_RADIO_ConfigRFSwitch>
-
-080040a0 <RBI_GetTxConfig>:
- 80040a0:	f000 b8a4 	b.w	80041ec <BSP_RADIO_GetTxConfig>
-
-080040a4 <RBI_IsTCXO>:
- 80040a4:	f000 b8a4 	b.w	80041f0 <BSP_RADIO_IsTCXO>
-
-080040a8 <RBI_IsDCDC>:
- 80040a8:	f000 b8a4 	b.w	80041f4 <BSP_RADIO_IsDCDC>
-
-080040ac <RBI_GetRFOMaxPowerConfig>:
- 80040ac:	f000 b8a4 	b.w	80041f8 <BSP_RADIO_GetRFOMaxPowerConfig>
-
-080040b0 <Reset_Handler>:
- 80040b0:	480d      	ldr	r0, [pc, #52]	; (80040e8 <LoopForever+0x2>)
- 80040b2:	4685      	mov	sp, r0
- 80040b4:	f000 f8a5 	bl	8004202 <SystemInit>
- 80040b8:	480c      	ldr	r0, [pc, #48]	; (80040ec <LoopForever+0x6>)
- 80040ba:	490d      	ldr	r1, [pc, #52]	; (80040f0 <LoopForever+0xa>)
- 80040bc:	4a0d      	ldr	r2, [pc, #52]	; (80040f4 <LoopForever+0xe>)
- 80040be:	2300      	movs	r3, #0
- 80040c0:	e002      	b.n	80040c8 <LoopCopyDataInit>
-
-080040c2 <CopyDataInit>:
- 80040c2:	58d4      	ldr	r4, [r2, r3]
- 80040c4:	50c4      	str	r4, [r0, r3]
- 80040c6:	3304      	adds	r3, #4
-
-080040c8 <LoopCopyDataInit>:
- 80040c8:	18c4      	adds	r4, r0, r3
- 80040ca:	428c      	cmp	r4, r1
- 80040cc:	d3f9      	bcc.n	80040c2 <CopyDataInit>
- 80040ce:	4a0a      	ldr	r2, [pc, #40]	; (80040f8 <LoopForever+0x12>)
- 80040d0:	4c0a      	ldr	r4, [pc, #40]	; (80040fc <LoopForever+0x16>)
- 80040d2:	2300      	movs	r3, #0
- 80040d4:	e001      	b.n	80040da <LoopFillZerobss>
-
-080040d6 <FillZerobss>:
- 80040d6:	6013      	str	r3, [r2, #0]
- 80040d8:	3204      	adds	r2, #4
-
-080040da <LoopFillZerobss>:
- 80040da:	42a2      	cmp	r2, r4
- 80040dc:	d3fb      	bcc.n	80040d6 <FillZerobss>
- 80040de:	f00e ffbd 	bl	801305c <__libc_init_array>
- 80040e2:	f7fd fdf1 	bl	8001cc8 <main>
-
-080040e6 <LoopForever>:
- 80040e6:	e7fe      	b.n	80040e6 <LoopForever>
- 80040e8:	20008000 	.word	0x20008000
- 80040ec:	20000000 	.word	0x20000000
- 80040f0:	20000180 	.word	0x20000180
- 80040f4:	080273e0 	.word	0x080273e0
- 80040f8:	20000180 	.word	0x20000180
- 80040fc:	200051c8 	.word	0x200051c8
-
-08004100 <ADC_IRQHandler>:
- 8004100:	e7fe      	b.n	8004100 <ADC_IRQHandler>
-	...
-
-08004104 <BSP_RADIO_Init>:
- 8004104:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8004108:	b086      	sub	sp, #24
- 800410a:	2400      	movs	r4, #0
- 800410c:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8004110:	9405      	str	r4, [sp, #20]
- 8004112:	6cda      	ldr	r2, [r3, #76]	; 0x4c
- 8004114:	4d1a      	ldr	r5, [pc, #104]	; (8004180 <BSP_RADIO_Init+0x7c>)
- 8004116:	f042 0204 	orr.w	r2, r2, #4
- 800411a:	64da      	str	r2, [r3, #76]	; 0x4c
- 800411c:	6cdb      	ldr	r3, [r3, #76]	; 0x4c
- 800411e:	9403      	str	r4, [sp, #12]
- 8004120:	f003 0304 	and.w	r3, r3, #4
- 8004124:	9300      	str	r3, [sp, #0]
- 8004126:	9b00      	ldr	r3, [sp, #0]
- 8004128:	2710      	movs	r7, #16
- 800412a:	2301      	movs	r3, #1
- 800412c:	e9cd 7301 	strd	r7, r3, [sp, #4]
- 8004130:	a901      	add	r1, sp, #4
- 8004132:	2303      	movs	r3, #3
- 8004134:	4628      	mov	r0, r5
- 8004136:	9304      	str	r3, [sp, #16]
- 8004138:	f04f 0820 	mov.w	r8, #32
- 800413c:	f001 f854 	bl	80051e8 <HAL_GPIO_Init>
- 8004140:	a901      	add	r1, sp, #4
- 8004142:	4628      	mov	r0, r5
- 8004144:	2608      	movs	r6, #8
- 8004146:	f8cd 8004 	str.w	r8, [sp, #4]
- 800414a:	f001 f84d 	bl	80051e8 <HAL_GPIO_Init>
- 800414e:	a901      	add	r1, sp, #4
- 8004150:	4628      	mov	r0, r5
- 8004152:	9601      	str	r6, [sp, #4]
- 8004154:	f001 f848 	bl	80051e8 <HAL_GPIO_Init>
- 8004158:	4622      	mov	r2, r4
- 800415a:	4641      	mov	r1, r8
- 800415c:	4628      	mov	r0, r5
- 800415e:	f001 f963 	bl	8005428 <HAL_GPIO_WritePin>
- 8004162:	4622      	mov	r2, r4
- 8004164:	4639      	mov	r1, r7
- 8004166:	4628      	mov	r0, r5
- 8004168:	f001 f95e 	bl	8005428 <HAL_GPIO_WritePin>
- 800416c:	4628      	mov	r0, r5
- 800416e:	4622      	mov	r2, r4
- 8004170:	4631      	mov	r1, r6
- 8004172:	f001 f959 	bl	8005428 <HAL_GPIO_WritePin>
- 8004176:	4620      	mov	r0, r4
- 8004178:	b006      	add	sp, #24
- 800417a:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800417e:	bf00      	nop
- 8004180:	48000800 	.word	0x48000800
-
-08004184 <BSP_RADIO_ConfigRFSwitch>:
- 8004184:	b508      	push	{r3, lr}
- 8004186:	2803      	cmp	r0, #3
- 8004188:	d812      	bhi.n	80041b0 <BSP_RADIO_ConfigRFSwitch+0x2c>
- 800418a:	e8df f000 	tbb	[pc, r0]
- 800418e:	1302      	.short	0x1302
- 8004190:	261a      	.short	0x261a
- 8004192:	2200      	movs	r2, #0
- 8004194:	4814      	ldr	r0, [pc, #80]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 8004196:	2108      	movs	r1, #8
- 8004198:	f001 f946 	bl	8005428 <HAL_GPIO_WritePin>
- 800419c:	2200      	movs	r2, #0
- 800419e:	4812      	ldr	r0, [pc, #72]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041a0:	2110      	movs	r1, #16
- 80041a2:	f001 f941 	bl	8005428 <HAL_GPIO_WritePin>
- 80041a6:	2200      	movs	r2, #0
- 80041a8:	480f      	ldr	r0, [pc, #60]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041aa:	2120      	movs	r1, #32
- 80041ac:	f001 f93c 	bl	8005428 <HAL_GPIO_WritePin>
- 80041b0:	2000      	movs	r0, #0
- 80041b2:	bd08      	pop	{r3, pc}
- 80041b4:	2201      	movs	r2, #1
- 80041b6:	480c      	ldr	r0, [pc, #48]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041b8:	2108      	movs	r1, #8
- 80041ba:	f001 f935 	bl	8005428 <HAL_GPIO_WritePin>
- 80041be:	2201      	movs	r2, #1
- 80041c0:	e7ed      	b.n	800419e <BSP_RADIO_ConfigRFSwitch+0x1a>
- 80041c2:	2201      	movs	r2, #1
- 80041c4:	4808      	ldr	r0, [pc, #32]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041c6:	2108      	movs	r1, #8
- 80041c8:	f001 f92e 	bl	8005428 <HAL_GPIO_WritePin>
- 80041cc:	2201      	movs	r2, #1
- 80041ce:	4806      	ldr	r0, [pc, #24]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041d0:	2110      	movs	r1, #16
- 80041d2:	f001 f929 	bl	8005428 <HAL_GPIO_WritePin>
- 80041d6:	2201      	movs	r2, #1
- 80041d8:	e7e6      	b.n	80041a8 <BSP_RADIO_ConfigRFSwitch+0x24>
- 80041da:	2201      	movs	r2, #1
- 80041dc:	4802      	ldr	r0, [pc, #8]	; (80041e8 <BSP_RADIO_ConfigRFSwitch+0x64>)
- 80041de:	2108      	movs	r1, #8
- 80041e0:	f001 f922 	bl	8005428 <HAL_GPIO_WritePin>
- 80041e4:	2200      	movs	r2, #0
- 80041e6:	e7f2      	b.n	80041ce <BSP_RADIO_ConfigRFSwitch+0x4a>
- 80041e8:	48000800 	.word	0x48000800
-
-080041ec <BSP_RADIO_GetTxConfig>:
- 80041ec:	2000      	movs	r0, #0
- 80041ee:	4770      	bx	lr
-
-080041f0 <BSP_RADIO_IsTCXO>:
- 80041f0:	2001      	movs	r0, #1
- 80041f2:	4770      	bx	lr
-
-080041f4 <BSP_RADIO_IsDCDC>:
- 80041f4:	2001      	movs	r0, #1
- 80041f6:	4770      	bx	lr
-
-080041f8 <BSP_RADIO_GetRFOMaxPowerConfig>:
- 80041f8:	2800      	cmp	r0, #0
- 80041fa:	bf0c      	ite	eq
- 80041fc:	200f      	moveq	r0, #15
- 80041fe:	2016      	movne	r0, #22
- 8004200:	4770      	bx	lr
-
-08004202 <SystemInit>:
- 8004202:	4770      	bx	lr
-
-08004204 <HAL_Init>:
- 8004204:	b510      	push	{r4, lr}
- 8004206:	2003      	movs	r0, #3
- 8004208:	f000 fc72 	bl	8004af0 <HAL_NVIC_SetPriorityGrouping>
- 800420c:	f001 ff86 	bl	800611c <HAL_RCC_GetHCLKFreq>
- 8004210:	4b06      	ldr	r3, [pc, #24]	; (800422c <HAL_Init+0x28>)
- 8004212:	6018      	str	r0, [r3, #0]
- 8004214:	200f      	movs	r0, #15
- 8004216:	f7fd ff63 	bl	80020e0 <HAL_InitTick>
- 800421a:	4604      	mov	r4, r0
- 800421c:	b918      	cbnz	r0, 8004226 <HAL_Init+0x22>
- 800421e:	f7fd fe31 	bl	8001e84 <HAL_MspInit>
- 8004222:	4620      	mov	r0, r4
- 8004224:	bd10      	pop	{r4, pc}
- 8004226:	2401      	movs	r4, #1
- 8004228:	e7fb      	b.n	8004222 <HAL_Init+0x1e>
- 800422a:	bf00      	nop
- 800422c:	20000094 	.word	0x20000094
-
-08004230 <HAL_SuspendTick>:
- 8004230:	f04f 22e0 	mov.w	r2, #3758153728	; 0xe000e000
- 8004234:	6913      	ldr	r3, [r2, #16]
- 8004236:	f023 0302 	bic.w	r3, r3, #2
- 800423a:	6113      	str	r3, [r2, #16]
- 800423c:	4770      	bx	lr
-
-0800423e <HAL_ResumeTick>:
- 800423e:	f04f 22e0 	mov.w	r2, #3758153728	; 0xe000e000
- 8004242:	6913      	ldr	r3, [r2, #16]
- 8004244:	f043 0302 	orr.w	r3, r3, #2
- 8004248:	6113      	str	r3, [r2, #16]
- 800424a:	4770      	bx	lr
-
-0800424c <HAL_GetUIDw0>:
- 800424c:	4b01      	ldr	r3, [pc, #4]	; (8004254 <HAL_GetUIDw0+0x8>)
- 800424e:	f8d3 0590 	ldr.w	r0, [r3, #1424]	; 0x590
- 8004252:	4770      	bx	lr
- 8004254:	1fff7000 	.word	0x1fff7000
-
-08004258 <HAL_GetUIDw1>:
- 8004258:	4b01      	ldr	r3, [pc, #4]	; (8004260 <HAL_GetUIDw1+0x8>)
- 800425a:	f8d3 0594 	ldr.w	r0, [r3, #1428]	; 0x594
- 800425e:	4770      	bx	lr
- 8004260:	1fff7000 	.word	0x1fff7000
-
-08004264 <HAL_GetUIDw2>:
- 8004264:	4b01      	ldr	r3, [pc, #4]	; (800426c <HAL_GetUIDw2+0x8>)
- 8004266:	f8d3 0598 	ldr.w	r0, [r3, #1432]	; 0x598
- 800426a:	4770      	bx	lr
- 800426c:	1fff7000 	.word	0x1fff7000
-
-08004270 <HAL_DBGMCU_DisableDBGSleepMode>:
- 8004270:	4a02      	ldr	r2, [pc, #8]	; (800427c <HAL_DBGMCU_DisableDBGSleepMode+0xc>)
- 8004272:	6853      	ldr	r3, [r2, #4]
- 8004274:	f023 0301 	bic.w	r3, r3, #1
- 8004278:	6053      	str	r3, [r2, #4]
- 800427a:	4770      	bx	lr
- 800427c:	e0042000 	.word	0xe0042000
-
-08004280 <HAL_DBGMCU_DisableDBGStopMode>:
- 8004280:	4a02      	ldr	r2, [pc, #8]	; (800428c <HAL_DBGMCU_DisableDBGStopMode+0xc>)
- 8004282:	6853      	ldr	r3, [r2, #4]
- 8004284:	f023 0302 	bic.w	r3, r3, #2
- 8004288:	6053      	str	r3, [r2, #4]
- 800428a:	4770      	bx	lr
- 800428c:	e0042000 	.word	0xe0042000
-
-08004290 <HAL_DBGMCU_DisableDBGStandbyMode>:
- 8004290:	4a02      	ldr	r2, [pc, #8]	; (800429c <HAL_DBGMCU_DisableDBGStandbyMode+0xc>)
- 8004292:	6853      	ldr	r3, [r2, #4]
- 8004294:	f023 0304 	bic.w	r3, r3, #4
- 8004298:	6053      	str	r3, [r2, #4]
- 800429a:	4770      	bx	lr
- 800429c:	e0042000 	.word	0xe0042000
-
-080042a0 <LL_ADC_REG_IsConversionOngoing>:
- 80042a0:	6880      	ldr	r0, [r0, #8]
- 80042a2:	f3c0 0080 	ubfx	r0, r0, #2, #1
- 80042a6:	4770      	bx	lr
-
-080042a8 <HAL_ADC_Init>:
- 80042a8:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 80042aa:	2300      	movs	r3, #0
- 80042ac:	9301      	str	r3, [sp, #4]
- 80042ae:	4604      	mov	r4, r0
- 80042b0:	2800      	cmp	r0, #0
- 80042b2:	f000 80e9 	beq.w	8004488 <HAL_ADC_Init+0x1e0>
- 80042b6:	6d85      	ldr	r5, [r0, #88]	; 0x58
- 80042b8:	b925      	cbnz	r5, 80042c4 <HAL_ADC_Init+0x1c>
- 80042ba:	f7fd f90d 	bl	80014d8 <HAL_ADC_MspInit>
- 80042be:	65e5      	str	r5, [r4, #92]	; 0x5c
- 80042c0:	f884 5054 	strb.w	r5, [r4, #84]	; 0x54
- 80042c4:	6823      	ldr	r3, [r4, #0]
- 80042c6:	689a      	ldr	r2, [r3, #8]
- 80042c8:	00d0      	lsls	r0, r2, #3
- 80042ca:	f140 80a1 	bpl.w	8004410 <HAL_ADC_Init+0x168>
- 80042ce:	689a      	ldr	r2, [r3, #8]
- 80042d0:	00d1      	lsls	r1, r2, #3
- 80042d2:	f100 80b4 	bmi.w	800443e <HAL_ADC_Init+0x196>
- 80042d6:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 80042d8:	f042 0210 	orr.w	r2, r2, #16
- 80042dc:	65a2      	str	r2, [r4, #88]	; 0x58
- 80042de:	6de2      	ldr	r2, [r4, #92]	; 0x5c
- 80042e0:	f042 0201 	orr.w	r2, r2, #1
- 80042e4:	65e2      	str	r2, [r4, #92]	; 0x5c
- 80042e6:	2501      	movs	r5, #1
- 80042e8:	4618      	mov	r0, r3
- 80042ea:	f7ff ffd9 	bl	80042a0 <LL_ADC_REG_IsConversionOngoing>
- 80042ee:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 80042f0:	f002 0210 	and.w	r2, r2, #16
- 80042f4:	4302      	orrs	r2, r0
- 80042f6:	f040 80c9 	bne.w	800448c <HAL_ADC_Init+0x1e4>
- 80042fa:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 80042fc:	6920      	ldr	r0, [r4, #16]
- 80042fe:	f422 7281 	bic.w	r2, r2, #258	; 0x102
- 8004302:	f042 0202 	orr.w	r2, r2, #2
- 8004306:	65a2      	str	r2, [r4, #88]	; 0x58
- 8004308:	689a      	ldr	r2, [r3, #8]
- 800430a:	07d2      	lsls	r2, r2, #31
- 800430c:	d45d      	bmi.n	80043ca <HAL_ADC_Init+0x122>
- 800430e:	6b22      	ldr	r2, [r4, #48]	; 0x30
- 8004310:	7ea6      	ldrb	r6, [r4, #26]
- 8004312:	f894 c02c 	ldrb.w	ip, [r4, #44]	; 0x2c
- 8004316:	3a00      	subs	r2, #0
- 8004318:	bf18      	it	ne
- 800431a:	2201      	movne	r2, #1
- 800431c:	0317      	lsls	r7, r2, #12
- 800431e:	e9d4 1202 	ldrd	r1, r2, [r4, #8]
- 8004322:	430a      	orrs	r2, r1
- 8004324:	7e21      	ldrb	r1, [r4, #24]
- 8004326:	ea42 3281 	orr.w	r2, r2, r1, lsl #14
- 800432a:	7e61      	ldrb	r1, [r4, #25]
- 800432c:	ea42 32c1 	orr.w	r2, r2, r1, lsl #15
- 8004330:	ea42 3246 	orr.w	r2, r2, r6, lsl #13
- 8004334:	2800      	cmp	r0, #0
- 8004336:	ea42 024c 	orr.w	r2, r2, ip, lsl #1
- 800433a:	bfb4      	ite	lt
- 800433c:	f020 4100 	biclt.w	r1, r0, #2147483648	; 0x80000000
- 8004340:	f44f 1100 	movge.w	r1, #2097152	; 0x200000
- 8004344:	433a      	orrs	r2, r7
- 8004346:	430a      	orrs	r2, r1
- 8004348:	f894 1020 	ldrb.w	r1, [r4, #32]
- 800434c:	2901      	cmp	r1, #1
- 800434e:	d103      	bne.n	8004358 <HAL_ADC_Init+0xb0>
- 8004350:	2e00      	cmp	r6, #0
- 8004352:	d176      	bne.n	8004442 <HAL_ADC_Init+0x19a>
- 8004354:	f442 3280 	orr.w	r2, r2, #65536	; 0x10000
- 8004358:	6a61      	ldr	r1, [r4, #36]	; 0x24
- 800435a:	b121      	cbz	r1, 8004366 <HAL_ADC_Init+0xbe>
- 800435c:	6aa6      	ldr	r6, [r4, #40]	; 0x28
- 800435e:	f401 71e0 	and.w	r1, r1, #448	; 0x1c0
- 8004362:	4331      	orrs	r1, r6
- 8004364:	430a      	orrs	r2, r1
- 8004366:	68d9      	ldr	r1, [r3, #12]
- 8004368:	6ce6      	ldr	r6, [r4, #76]	; 0x4c
- 800436a:	f421 31fe 	bic.w	r1, r1, #130048	; 0x1fc00
- 800436e:	f421 71ff 	bic.w	r1, r1, #510	; 0x1fe
- 8004372:	4311      	orrs	r1, r2
- 8004374:	60d9      	str	r1, [r3, #12]
- 8004376:	f894 203c 	ldrb.w	r2, [r4, #60]	; 0x3c
- 800437a:	6861      	ldr	r1, [r4, #4]
- 800437c:	2a01      	cmp	r2, #1
- 800437e:	f001 4c40 	and.w	ip, r1, #3221225472	; 0xc0000000
- 8004382:	ea4c 0606 	orr.w	r6, ip, r6
- 8004386:	d109      	bne.n	800439c <HAL_ADC_Init+0xf4>
- 8004388:	e9d4 2710 	ldrd	r2, r7, [r4, #64]	; 0x40
- 800438c:	433a      	orrs	r2, r7
- 800438e:	4332      	orrs	r2, r6
- 8004390:	6ca6      	ldr	r6, [r4, #72]	; 0x48
- 8004392:	4332      	orrs	r2, r6
- 8004394:	ea42 020c 	orr.w	r2, r2, ip
- 8004398:	f042 0601 	orr.w	r6, r2, #1
- 800439c:	691f      	ldr	r7, [r3, #16]
- 800439e:	4a3e      	ldr	r2, [pc, #248]	; (8004498 <HAL_ADC_Init+0x1f0>)
- 80043a0:	403a      	ands	r2, r7
- 80043a2:	4332      	orrs	r2, r6
- 80043a4:	611a      	str	r2, [r3, #16]
- 80043a6:	f021 4200 	bic.w	r2, r1, #2147483648	; 0x80000000
- 80043aa:	f1b2 4f80 	cmp.w	r2, #1073741824	; 0x40000000
- 80043ae:	d00c      	beq.n	80043ca <HAL_ADC_Init+0x122>
- 80043b0:	f1b1 4f00 	cmp.w	r1, #2147483648	; 0x80000000
- 80043b4:	d009      	beq.n	80043ca <HAL_ADC_Init+0x122>
- 80043b6:	4e39      	ldr	r6, [pc, #228]	; (800449c <HAL_ADC_Init+0x1f4>)
- 80043b8:	f8d6 2708 	ldr.w	r2, [r6, #1800]	; 0x708
- 80043bc:	f401 1170 	and.w	r1, r1, #3932160	; 0x3c0000
- 80043c0:	f422 1270 	bic.w	r2, r2, #3932160	; 0x3c0000
- 80043c4:	430a      	orrs	r2, r1
- 80043c6:	f8c6 2708 	str.w	r2, [r6, #1800]	; 0x708
- 80043ca:	695a      	ldr	r2, [r3, #20]
- 80043cc:	6b66      	ldr	r6, [r4, #52]	; 0x34
- 80043ce:	6ba1      	ldr	r1, [r4, #56]	; 0x38
- 80043d0:	f022 0207 	bic.w	r2, r2, #7
- 80043d4:	4332      	orrs	r2, r6
- 80043d6:	615a      	str	r2, [r3, #20]
- 80043d8:	695a      	ldr	r2, [r3, #20]
- 80043da:	f022 0270 	bic.w	r2, r2, #112	; 0x70
- 80043de:	ea42 1201 	orr.w	r2, r2, r1, lsl #4
- 80043e2:	615a      	str	r2, [r3, #20]
- 80043e4:	2800      	cmp	r0, #0
- 80043e6:	d135      	bne.n	8004454 <HAL_ADC_Init+0x1ac>
- 80043e8:	6a9a      	ldr	r2, [r3, #40]	; 0x28
- 80043ea:	f062 020f 	orn	r2, r2, #15
- 80043ee:	629a      	str	r2, [r3, #40]	; 0x28
- 80043f0:	695b      	ldr	r3, [r3, #20]
- 80043f2:	f003 0307 	and.w	r3, r3, #7
- 80043f6:	429e      	cmp	r6, r3
- 80043f8:	d13c      	bne.n	8004474 <HAL_ADC_Init+0x1cc>
- 80043fa:	2300      	movs	r3, #0
- 80043fc:	65e3      	str	r3, [r4, #92]	; 0x5c
- 80043fe:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004400:	f023 0303 	bic.w	r3, r3, #3
- 8004404:	f043 0301 	orr.w	r3, r3, #1
- 8004408:	65a3      	str	r3, [r4, #88]	; 0x58
- 800440a:	4628      	mov	r0, r5
- 800440c:	b003      	add	sp, #12
- 800440e:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8004410:	689a      	ldr	r2, [r3, #8]
- 8004412:	4923      	ldr	r1, [pc, #140]	; (80044a0 <HAL_ADC_Init+0x1f8>)
- 8004414:	f022 4210 	bic.w	r2, r2, #2415919104	; 0x90000000
- 8004418:	f022 0217 	bic.w	r2, r2, #23
- 800441c:	f042 5280 	orr.w	r2, r2, #268435456	; 0x10000000
- 8004420:	609a      	str	r2, [r3, #8]
- 8004422:	4a20      	ldr	r2, [pc, #128]	; (80044a4 <HAL_ADC_Init+0x1fc>)
- 8004424:	6812      	ldr	r2, [r2, #0]
- 8004426:	fbb2 f2f1 	udiv	r2, r2, r1
- 800442a:	3201      	adds	r2, #1
- 800442c:	0052      	lsls	r2, r2, #1
- 800442e:	9201      	str	r2, [sp, #4]
- 8004430:	9a01      	ldr	r2, [sp, #4]
- 8004432:	2a00      	cmp	r2, #0
- 8004434:	f43f af4b 	beq.w	80042ce <HAL_ADC_Init+0x26>
- 8004438:	9a01      	ldr	r2, [sp, #4]
- 800443a:	3a01      	subs	r2, #1
- 800443c:	e7f7      	b.n	800442e <HAL_ADC_Init+0x186>
- 800443e:	2500      	movs	r5, #0
- 8004440:	e752      	b.n	80042e8 <HAL_ADC_Init+0x40>
- 8004442:	6da1      	ldr	r1, [r4, #88]	; 0x58
- 8004444:	f041 0120 	orr.w	r1, r1, #32
- 8004448:	65a1      	str	r1, [r4, #88]	; 0x58
- 800444a:	6de1      	ldr	r1, [r4, #92]	; 0x5c
- 800444c:	f041 0101 	orr.w	r1, r1, #1
- 8004450:	65e1      	str	r1, [r4, #92]	; 0x5c
- 8004452:	e781      	b.n	8004358 <HAL_ADC_Init+0xb0>
- 8004454:	f5b0 1f00 	cmp.w	r0, #2097152	; 0x200000
- 8004458:	d1ca      	bne.n	80043f0 <HAL_ADC_Init+0x148>
- 800445a:	6a9a      	ldr	r2, [r3, #40]	; 0x28
- 800445c:	69e2      	ldr	r2, [r4, #28]
- 800445e:	3a01      	subs	r2, #1
- 8004460:	0092      	lsls	r2, r2, #2
- 8004462:	f06f 010f 	mvn.w	r1, #15
- 8004466:	f002 021c 	and.w	r2, r2, #28
- 800446a:	fa01 f202 	lsl.w	r2, r1, r2
- 800446e:	6e21      	ldr	r1, [r4, #96]	; 0x60
- 8004470:	430a      	orrs	r2, r1
- 8004472:	e7bc      	b.n	80043ee <HAL_ADC_Init+0x146>
- 8004474:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004476:	f023 0312 	bic.w	r3, r3, #18
- 800447a:	f043 0310 	orr.w	r3, r3, #16
- 800447e:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004480:	6de3      	ldr	r3, [r4, #92]	; 0x5c
- 8004482:	f043 0301 	orr.w	r3, r3, #1
- 8004486:	65e3      	str	r3, [r4, #92]	; 0x5c
- 8004488:	2501      	movs	r5, #1
- 800448a:	e7be      	b.n	800440a <HAL_ADC_Init+0x162>
- 800448c:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 800448e:	f043 0310 	orr.w	r3, r3, #16
- 8004492:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004494:	e7f8      	b.n	8004488 <HAL_ADC_Init+0x1e0>
- 8004496:	bf00      	nop
- 8004498:	1ffffc02 	.word	0x1ffffc02
- 800449c:	40012000 	.word	0x40012000
- 80044a0:	00030d40 	.word	0x00030d40
- 80044a4:	20000094 	.word	0x20000094
-
-080044a8 <HAL_ADC_PollForConversion>:
- 80044a8:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 80044aa:	6945      	ldr	r5, [r0, #20]
- 80044ac:	2d08      	cmp	r5, #8
- 80044ae:	4604      	mov	r4, r0
- 80044b0:	460e      	mov	r6, r1
- 80044b2:	d00a      	beq.n	80044ca <HAL_ADC_PollForConversion+0x22>
- 80044b4:	6803      	ldr	r3, [r0, #0]
- 80044b6:	68db      	ldr	r3, [r3, #12]
- 80044b8:	07d8      	lsls	r0, r3, #31
- 80044ba:	d505      	bpl.n	80044c8 <HAL_ADC_PollForConversion+0x20>
- 80044bc:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 80044be:	f043 0320 	orr.w	r3, r3, #32
- 80044c2:	65a3      	str	r3, [r4, #88]	; 0x58
- 80044c4:	2001      	movs	r0, #1
- 80044c6:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 80044c8:	2504      	movs	r5, #4
- 80044ca:	f7fd fe0b 	bl	80020e4 <HAL_GetTick>
- 80044ce:	4607      	mov	r7, r0
- 80044d0:	6823      	ldr	r3, [r4, #0]
- 80044d2:	681a      	ldr	r2, [r3, #0]
- 80044d4:	422a      	tst	r2, r5
- 80044d6:	d021      	beq.n	800451c <HAL_ADC_PollForConversion+0x74>
- 80044d8:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 80044da:	f442 7200 	orr.w	r2, r2, #512	; 0x200
- 80044de:	65a2      	str	r2, [r4, #88]	; 0x58
- 80044e0:	68da      	ldr	r2, [r3, #12]
- 80044e2:	f412 6f40 	tst.w	r2, #3072	; 0xc00
- 80044e6:	d114      	bne.n	8004512 <HAL_ADC_PollForConversion+0x6a>
- 80044e8:	7ea2      	ldrb	r2, [r4, #26]
- 80044ea:	b992      	cbnz	r2, 8004512 <HAL_ADC_PollForConversion+0x6a>
- 80044ec:	681a      	ldr	r2, [r3, #0]
- 80044ee:	0712      	lsls	r2, r2, #28
- 80044f0:	d50f      	bpl.n	8004512 <HAL_ADC_PollForConversion+0x6a>
- 80044f2:	4618      	mov	r0, r3
- 80044f4:	f7ff fed4 	bl	80042a0 <LL_ADC_REG_IsConversionOngoing>
- 80044f8:	bb28      	cbnz	r0, 8004546 <HAL_ADC_PollForConversion+0x9e>
- 80044fa:	685a      	ldr	r2, [r3, #4]
- 80044fc:	f022 020c 	bic.w	r2, r2, #12
- 8004500:	605a      	str	r2, [r3, #4]
- 8004502:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 8004504:	f422 7280 	bic.w	r2, r2, #256	; 0x100
- 8004508:	f022 0201 	bic.w	r2, r2, #1
- 800450c:	f042 0201 	orr.w	r2, r2, #1
- 8004510:	65a2      	str	r2, [r4, #88]	; 0x58
- 8004512:	7e20      	ldrb	r0, [r4, #24]
- 8004514:	bb00      	cbnz	r0, 8004558 <HAL_ADC_PollForConversion+0xb0>
- 8004516:	220c      	movs	r2, #12
- 8004518:	601a      	str	r2, [r3, #0]
- 800451a:	e7d4      	b.n	80044c6 <HAL_ADC_PollForConversion+0x1e>
- 800451c:	1c71      	adds	r1, r6, #1
- 800451e:	d0d8      	beq.n	80044d2 <HAL_ADC_PollForConversion+0x2a>
- 8004520:	f7fd fde0 	bl	80020e4 <HAL_GetTick>
- 8004524:	1bc0      	subs	r0, r0, r7
- 8004526:	42b0      	cmp	r0, r6
- 8004528:	d801      	bhi.n	800452e <HAL_ADC_PollForConversion+0x86>
- 800452a:	2e00      	cmp	r6, #0
- 800452c:	d1d0      	bne.n	80044d0 <HAL_ADC_PollForConversion+0x28>
- 800452e:	6823      	ldr	r3, [r4, #0]
- 8004530:	681b      	ldr	r3, [r3, #0]
- 8004532:	402b      	ands	r3, r5
- 8004534:	d1cc      	bne.n	80044d0 <HAL_ADC_PollForConversion+0x28>
- 8004536:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 8004538:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 800453c:	f042 0204 	orr.w	r2, r2, #4
- 8004540:	65a2      	str	r2, [r4, #88]	; 0x58
- 8004542:	2003      	movs	r0, #3
- 8004544:	e7bf      	b.n	80044c6 <HAL_ADC_PollForConversion+0x1e>
- 8004546:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 8004548:	f042 0220 	orr.w	r2, r2, #32
- 800454c:	65a2      	str	r2, [r4, #88]	; 0x58
- 800454e:	6de2      	ldr	r2, [r4, #92]	; 0x5c
- 8004550:	f042 0201 	orr.w	r2, r2, #1
- 8004554:	65e2      	str	r2, [r4, #92]	; 0x5c
- 8004556:	e7dc      	b.n	8004512 <HAL_ADC_PollForConversion+0x6a>
- 8004558:	2000      	movs	r0, #0
- 800455a:	e7b4      	b.n	80044c6 <HAL_ADC_PollForConversion+0x1e>
-
-0800455c <HAL_ADC_GetValue>:
- 800455c:	6803      	ldr	r3, [r0, #0]
- 800455e:	6c18      	ldr	r0, [r3, #64]	; 0x40
- 8004560:	4770      	bx	lr
-	...
-
-08004564 <HAL_ADC_ConfigChannel>:
- 8004564:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 8004566:	2300      	movs	r3, #0
- 8004568:	9301      	str	r3, [sp, #4]
- 800456a:	f890 3054 	ldrb.w	r3, [r0, #84]	; 0x54
- 800456e:	2b01      	cmp	r3, #1
- 8004570:	4604      	mov	r4, r0
- 8004572:	f000 80c5 	beq.w	8004700 <HAL_ADC_ConfigChannel+0x19c>
- 8004576:	6805      	ldr	r5, [r0, #0]
- 8004578:	6906      	ldr	r6, [r0, #16]
- 800457a:	2301      	movs	r3, #1
- 800457c:	f880 3054 	strb.w	r3, [r0, #84]	; 0x54
- 8004580:	4628      	mov	r0, r5
- 8004582:	f7ff fe8d 	bl	80042a0 <LL_ADC_REG_IsConversionOngoing>
- 8004586:	2800      	cmp	r0, #0
- 8004588:	f040 80b4 	bne.w	80046f4 <HAL_ADC_ConfigChannel+0x190>
- 800458c:	e9d1 2000 	ldrd	r2, r0, [r1]
- 8004590:	2802      	cmp	r0, #2
- 8004592:	f026 0304 	bic.w	r3, r6, #4
- 8004596:	f000 8082 	beq.w	800469e <HAL_ADC_ConfigChannel+0x13a>
- 800459a:	f1b3 4f00 	cmp.w	r3, #2147483648	; 0x80000000
- 800459e:	f3c2 0e11 	ubfx	lr, r2, #0, #18
- 80045a2:	d113      	bne.n	80045cc <HAL_ADC_ConfigChannel+0x68>
- 80045a4:	6aab      	ldr	r3, [r5, #40]	; 0x28
- 80045a6:	ea43 030e 	orr.w	r3, r3, lr
- 80045aa:	62ab      	str	r3, [r5, #40]	; 0x28
- 80045ac:	688b      	ldr	r3, [r1, #8]
- 80045ae:	6968      	ldr	r0, [r5, #20]
- 80045b0:	ea03 2302 	and.w	r3, r3, r2, lsl #8
- 80045b4:	f023 437c 	bic.w	r3, r3, #4227858432	; 0xfc000000
- 80045b8:	f023 03ff 	bic.w	r3, r3, #255	; 0xff
- 80045bc:	ea20 2102 	bic.w	r1, r0, r2, lsl #8
- 80045c0:	430b      	orrs	r3, r1
- 80045c2:	2a00      	cmp	r2, #0
- 80045c4:	616b      	str	r3, [r5, #20]
- 80045c6:	db26      	blt.n	8004616 <HAL_ADC_ConfigChannel+0xb2>
- 80045c8:	2000      	movs	r0, #0
- 80045ca:	e055      	b.n	8004678 <HAL_ADC_ConfigChannel+0x114>
- 80045cc:	6e23      	ldr	r3, [r4, #96]	; 0x60
- 80045ce:	f000 071f 	and.w	r7, r0, #31
- 80045d2:	f04f 0c0f 	mov.w	ip, #15
- 80045d6:	fa0c fc07 	lsl.w	ip, ip, r7
- 80045da:	ea6f 060c 	mvn.w	r6, ip
- 80045de:	ea23 0c0c 	bic.w	ip, r3, ip
- 80045e2:	f1be 0f00 	cmp.w	lr, #0
- 80045e6:	d111      	bne.n	800460c <HAL_ADC_ConfigChannel+0xa8>
- 80045e8:	f3c2 6384 	ubfx	r3, r2, #26, #5
- 80045ec:	40bb      	lsls	r3, r7
- 80045ee:	ea43 030c 	orr.w	r3, r3, ip
- 80045f2:	6623      	str	r3, [r4, #96]	; 0x60
- 80045f4:	0880      	lsrs	r0, r0, #2
- 80045f6:	69e3      	ldr	r3, [r4, #28]
- 80045f8:	3001      	adds	r0, #1
- 80045fa:	4298      	cmp	r0, r3
- 80045fc:	d8d6      	bhi.n	80045ac <HAL_ADC_ConfigChannel+0x48>
- 80045fe:	6aa8      	ldr	r0, [r5, #40]	; 0x28
- 8004600:	f3c2 6383 	ubfx	r3, r2, #26, #4
- 8004604:	40bb      	lsls	r3, r7
- 8004606:	4006      	ands	r6, r0
- 8004608:	4333      	orrs	r3, r6
- 800460a:	e7ce      	b.n	80045aa <HAL_ADC_ConfigChannel+0x46>
- 800460c:	fa92 f3a2 	rbit	r3, r2
- 8004610:	fab3 f383 	clz	r3, r3
- 8004614:	e7ea      	b.n	80045ec <HAL_ADC_ConfigChannel+0x88>
- 8004616:	493b      	ldr	r1, [pc, #236]	; (8004704 <HAL_ADC_ConfigChannel+0x1a0>)
- 8004618:	483b      	ldr	r0, [pc, #236]	; (8004708 <HAL_ADC_ConfigChannel+0x1a4>)
- 800461a:	f8d1 3708 	ldr.w	r3, [r1, #1800]	; 0x708
- 800461e:	4282      	cmp	r2, r0
- 8004620:	f003 75e0 	and.w	r5, r3, #29360128	; 0x1c00000
- 8004624:	d119      	bne.n	800465a <HAL_ADC_ConfigChannel+0xf6>
- 8004626:	021b      	lsls	r3, r3, #8
- 8004628:	d4ce      	bmi.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 800462a:	f8d1 3708 	ldr.w	r3, [r1, #1800]	; 0x708
- 800462e:	f023 73e0 	bic.w	r3, r3, #29360128	; 0x1c00000
- 8004632:	432b      	orrs	r3, r5
- 8004634:	f443 0300 	orr.w	r3, r3, #8388608	; 0x800000
- 8004638:	f8c1 3708 	str.w	r3, [r1, #1800]	; 0x708
- 800463c:	4b33      	ldr	r3, [pc, #204]	; (800470c <HAL_ADC_ConfigChannel+0x1a8>)
- 800463e:	681a      	ldr	r2, [r3, #0]
- 8004640:	4b33      	ldr	r3, [pc, #204]	; (8004710 <HAL_ADC_ConfigChannel+0x1ac>)
- 8004642:	fbb2 f2f3 	udiv	r2, r2, r3
- 8004646:	230c      	movs	r3, #12
- 8004648:	fb02 3303 	mla	r3, r2, r3, r3
- 800464c:	9301      	str	r3, [sp, #4]
- 800464e:	9b01      	ldr	r3, [sp, #4]
- 8004650:	2b00      	cmp	r3, #0
- 8004652:	d0b9      	beq.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 8004654:	9b01      	ldr	r3, [sp, #4]
- 8004656:	3b01      	subs	r3, #1
- 8004658:	e7f8      	b.n	800464c <HAL_ADC_ConfigChannel+0xe8>
- 800465a:	482e      	ldr	r0, [pc, #184]	; (8004714 <HAL_ADC_ConfigChannel+0x1b0>)
- 800465c:	4282      	cmp	r2, r0
- 800465e:	d110      	bne.n	8004682 <HAL_ADC_ConfigChannel+0x11e>
- 8004660:	f013 7080 	ands.w	r0, r3, #16777216	; 0x1000000
- 8004664:	d1b0      	bne.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 8004666:	f8d1 3708 	ldr.w	r3, [r1, #1800]	; 0x708
- 800466a:	f023 73e0 	bic.w	r3, r3, #29360128	; 0x1c00000
- 800466e:	432b      	orrs	r3, r5
- 8004670:	f043 7380 	orr.w	r3, r3, #16777216	; 0x1000000
- 8004674:	f8c1 3708 	str.w	r3, [r1, #1800]	; 0x708
- 8004678:	2300      	movs	r3, #0
- 800467a:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 800467e:	b003      	add	sp, #12
- 8004680:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8004682:	4825      	ldr	r0, [pc, #148]	; (8004718 <HAL_ADC_ConfigChannel+0x1b4>)
- 8004684:	4282      	cmp	r2, r0
- 8004686:	d19f      	bne.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 8004688:	f413 0080 	ands.w	r0, r3, #4194304	; 0x400000
- 800468c:	d19c      	bne.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 800468e:	f8d1 3708 	ldr.w	r3, [r1, #1800]	; 0x708
- 8004692:	f023 73e0 	bic.w	r3, r3, #29360128	; 0x1c00000
- 8004696:	432b      	orrs	r3, r5
- 8004698:	f443 0380 	orr.w	r3, r3, #4194304	; 0x400000
- 800469c:	e7ea      	b.n	8004674 <HAL_ADC_ConfigChannel+0x110>
- 800469e:	f1b3 4f00 	cmp.w	r3, #2147483648	; 0x80000000
- 80046a2:	bf01      	itttt	eq
- 80046a4:	6aab      	ldreq	r3, [r5, #40]	; 0x28
- 80046a6:	f3c2 0111 	ubfxeq	r1, r2, #0, #18
- 80046aa:	438b      	biceq	r3, r1
- 80046ac:	62ab      	streq	r3, [r5, #40]	; 0x28
- 80046ae:	2a00      	cmp	r2, #0
- 80046b0:	da8a      	bge.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 80046b2:	4815      	ldr	r0, [pc, #84]	; (8004708 <HAL_ADC_ConfigChannel+0x1a4>)
- 80046b4:	4913      	ldr	r1, [pc, #76]	; (8004704 <HAL_ADC_ConfigChannel+0x1a0>)
- 80046b6:	4282      	cmp	r2, r0
- 80046b8:	f8d1 3708 	ldr.w	r3, [r1, #1800]	; 0x708
- 80046bc:	d109      	bne.n	80046d2 <HAL_ADC_ConfigChannel+0x16e>
- 80046be:	f8d1 2708 	ldr.w	r2, [r1, #1800]	; 0x708
- 80046c2:	f003 73a0 	and.w	r3, r3, #20971520	; 0x1400000
- 80046c6:	f022 72e0 	bic.w	r2, r2, #29360128	; 0x1c00000
- 80046ca:	4313      	orrs	r3, r2
- 80046cc:	f8c1 3708 	str.w	r3, [r1, #1800]	; 0x708
- 80046d0:	e77a      	b.n	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 80046d2:	4810      	ldr	r0, [pc, #64]	; (8004714 <HAL_ADC_ConfigChannel+0x1b0>)
- 80046d4:	4282      	cmp	r2, r0
- 80046d6:	d104      	bne.n	80046e2 <HAL_ADC_ConfigChannel+0x17e>
- 80046d8:	f8d1 2708 	ldr.w	r2, [r1, #1800]	; 0x708
- 80046dc:	f403 0340 	and.w	r3, r3, #12582912	; 0xc00000
- 80046e0:	e7f1      	b.n	80046c6 <HAL_ADC_ConfigChannel+0x162>
- 80046e2:	480d      	ldr	r0, [pc, #52]	; (8004718 <HAL_ADC_ConfigChannel+0x1b4>)
- 80046e4:	4282      	cmp	r2, r0
- 80046e6:	f47f af6f 	bne.w	80045c8 <HAL_ADC_ConfigChannel+0x64>
- 80046ea:	f8d1 2708 	ldr.w	r2, [r1, #1800]	; 0x708
- 80046ee:	f003 73c0 	and.w	r3, r3, #25165824	; 0x1800000
- 80046f2:	e7e8      	b.n	80046c6 <HAL_ADC_ConfigChannel+0x162>
- 80046f4:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 80046f6:	f042 0220 	orr.w	r2, r2, #32
- 80046fa:	65a2      	str	r2, [r4, #88]	; 0x58
- 80046fc:	4618      	mov	r0, r3
- 80046fe:	e7bb      	b.n	8004678 <HAL_ADC_ConfigChannel+0x114>
- 8004700:	2002      	movs	r0, #2
- 8004702:	e7bc      	b.n	800467e <HAL_ADC_ConfigChannel+0x11a>
- 8004704:	40012000 	.word	0x40012000
- 8004708:	b0001000 	.word	0xb0001000
- 800470c:	20000094 	.word	0x20000094
- 8004710:	00030d40 	.word	0x00030d40
- 8004714:	b8004000 	.word	0xb8004000
- 8004718:	b4002000 	.word	0xb4002000
-
-0800471c <ADC_ConversionStop>:
- 800471c:	6802      	ldr	r2, [r0, #0]
- 800471e:	b538      	push	{r3, r4, r5, lr}
- 8004720:	4604      	mov	r4, r0
- 8004722:	4610      	mov	r0, r2
- 8004724:	f7ff fdbc 	bl	80042a0 <LL_ADC_REG_IsConversionOngoing>
- 8004728:	b908      	cbnz	r0, 800472e <ADC_ConversionStop+0x12>
- 800472a:	2000      	movs	r0, #0
- 800472c:	bd38      	pop	{r3, r4, r5, pc}
- 800472e:	6893      	ldr	r3, [r2, #8]
- 8004730:	0799      	lsls	r1, r3, #30
- 8004732:	d407      	bmi.n	8004744 <ADC_ConversionStop+0x28>
- 8004734:	6893      	ldr	r3, [r2, #8]
- 8004736:	f023 4300 	bic.w	r3, r3, #2147483648	; 0x80000000
- 800473a:	f023 0317 	bic.w	r3, r3, #23
- 800473e:	f043 0310 	orr.w	r3, r3, #16
- 8004742:	6093      	str	r3, [r2, #8]
- 8004744:	f7fd fcce 	bl	80020e4 <HAL_GetTick>
- 8004748:	4605      	mov	r5, r0
- 800474a:	6823      	ldr	r3, [r4, #0]
- 800474c:	689b      	ldr	r3, [r3, #8]
- 800474e:	075b      	lsls	r3, r3, #29
- 8004750:	d5eb      	bpl.n	800472a <ADC_ConversionStop+0xe>
- 8004752:	f7fd fcc7 	bl	80020e4 <HAL_GetTick>
- 8004756:	1b40      	subs	r0, r0, r5
- 8004758:	2802      	cmp	r0, #2
- 800475a:	d9f6      	bls.n	800474a <ADC_ConversionStop+0x2e>
- 800475c:	6823      	ldr	r3, [r4, #0]
- 800475e:	689b      	ldr	r3, [r3, #8]
- 8004760:	075a      	lsls	r2, r3, #29
- 8004762:	d5f2      	bpl.n	800474a <ADC_ConversionStop+0x2e>
- 8004764:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004766:	f043 0310 	orr.w	r3, r3, #16
- 800476a:	65a3      	str	r3, [r4, #88]	; 0x58
- 800476c:	6de3      	ldr	r3, [r4, #92]	; 0x5c
- 800476e:	f043 0301 	orr.w	r3, r3, #1
- 8004772:	65e3      	str	r3, [r4, #92]	; 0x5c
- 8004774:	2001      	movs	r0, #1
- 8004776:	e7d9      	b.n	800472c <ADC_ConversionStop+0x10>
-
-08004778 <ADC_Enable>:
- 8004778:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 800477a:	2300      	movs	r3, #0
- 800477c:	6802      	ldr	r2, [r0, #0]
- 800477e:	9301      	str	r3, [sp, #4]
- 8004780:	6893      	ldr	r3, [r2, #8]
- 8004782:	07dd      	lsls	r5, r3, #31
- 8004784:	4604      	mov	r4, r0
- 8004786:	d502      	bpl.n	800478e <ADC_Enable+0x16>
- 8004788:	2000      	movs	r0, #0
- 800478a:	b002      	add	sp, #8
- 800478c:	bd70      	pop	{r4, r5, r6, pc}
- 800478e:	6891      	ldr	r1, [r2, #8]
- 8004790:	4b21      	ldr	r3, [pc, #132]	; (8004818 <ADC_Enable+0xa0>)
- 8004792:	4219      	tst	r1, r3
- 8004794:	d009      	beq.n	80047aa <ADC_Enable+0x32>
- 8004796:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004798:	f043 0310 	orr.w	r3, r3, #16
- 800479c:	65a3      	str	r3, [r4, #88]	; 0x58
- 800479e:	6de3      	ldr	r3, [r4, #92]	; 0x5c
- 80047a0:	f043 0301 	orr.w	r3, r3, #1
- 80047a4:	65e3      	str	r3, [r4, #92]	; 0x5c
- 80047a6:	2001      	movs	r0, #1
- 80047a8:	e7ef      	b.n	800478a <ADC_Enable+0x12>
- 80047aa:	6893      	ldr	r3, [r2, #8]
- 80047ac:	f023 4300 	bic.w	r3, r3, #2147483648	; 0x80000000
- 80047b0:	f023 0317 	bic.w	r3, r3, #23
- 80047b4:	f043 0301 	orr.w	r3, r3, #1
- 80047b8:	6093      	str	r3, [r2, #8]
- 80047ba:	4b18      	ldr	r3, [pc, #96]	; (800481c <ADC_Enable+0xa4>)
- 80047bc:	f8d3 3708 	ldr.w	r3, [r3, #1800]	; 0x708
- 80047c0:	0218      	lsls	r0, r3, #8
- 80047c2:	d41c      	bmi.n	80047fe <ADC_Enable+0x86>
- 80047c4:	7e63      	ldrb	r3, [r4, #25]
- 80047c6:	2b01      	cmp	r3, #1
- 80047c8:	d0de      	beq.n	8004788 <ADC_Enable+0x10>
- 80047ca:	f7fd fc8b 	bl	80020e4 <HAL_GetTick>
- 80047ce:	4e14      	ldr	r6, [pc, #80]	; (8004820 <ADC_Enable+0xa8>)
- 80047d0:	4605      	mov	r5, r0
- 80047d2:	6822      	ldr	r2, [r4, #0]
- 80047d4:	6813      	ldr	r3, [r2, #0]
- 80047d6:	07db      	lsls	r3, r3, #31
- 80047d8:	d4d6      	bmi.n	8004788 <ADC_Enable+0x10>
- 80047da:	6893      	ldr	r3, [r2, #8]
- 80047dc:	07d9      	lsls	r1, r3, #31
- 80047de:	bf5f      	itttt	pl
- 80047e0:	6893      	ldrpl	r3, [r2, #8]
- 80047e2:	4033      	andpl	r3, r6
- 80047e4:	f043 0301 	orrpl.w	r3, r3, #1
- 80047e8:	6093      	strpl	r3, [r2, #8]
- 80047ea:	f7fd fc7b 	bl	80020e4 <HAL_GetTick>
- 80047ee:	1b40      	subs	r0, r0, r5
- 80047f0:	2802      	cmp	r0, #2
- 80047f2:	d9ee      	bls.n	80047d2 <ADC_Enable+0x5a>
- 80047f4:	6823      	ldr	r3, [r4, #0]
- 80047f6:	681b      	ldr	r3, [r3, #0]
- 80047f8:	07da      	lsls	r2, r3, #31
- 80047fa:	d4ea      	bmi.n	80047d2 <ADC_Enable+0x5a>
- 80047fc:	e7cb      	b.n	8004796 <ADC_Enable+0x1e>
- 80047fe:	4b09      	ldr	r3, [pc, #36]	; (8004824 <ADC_Enable+0xac>)
- 8004800:	4a09      	ldr	r2, [pc, #36]	; (8004828 <ADC_Enable+0xb0>)
- 8004802:	681b      	ldr	r3, [r3, #0]
- 8004804:	fbb3 f3f2 	udiv	r3, r3, r2
- 8004808:	3301      	adds	r3, #1
- 800480a:	9301      	str	r3, [sp, #4]
- 800480c:	9b01      	ldr	r3, [sp, #4]
- 800480e:	2b00      	cmp	r3, #0
- 8004810:	d0d8      	beq.n	80047c4 <ADC_Enable+0x4c>
- 8004812:	9b01      	ldr	r3, [sp, #4]
- 8004814:	3b01      	subs	r3, #1
- 8004816:	e7f8      	b.n	800480a <ADC_Enable+0x92>
- 8004818:	80000017 	.word	0x80000017
- 800481c:	40012000 	.word	0x40012000
- 8004820:	7fffffe8 	.word	0x7fffffe8
- 8004824:	20000094 	.word	0x20000094
- 8004828:	00030d40 	.word	0x00030d40
-
-0800482c <HAL_ADC_Start>:
- 800482c:	b538      	push	{r3, r4, r5, lr}
- 800482e:	4604      	mov	r4, r0
- 8004830:	6800      	ldr	r0, [r0, #0]
- 8004832:	f7ff fd35 	bl	80042a0 <LL_ADC_REG_IsConversionOngoing>
- 8004836:	4605      	mov	r5, r0
- 8004838:	bb20      	cbnz	r0, 8004884 <HAL_ADC_Start+0x58>
- 800483a:	f894 3054 	ldrb.w	r3, [r4, #84]	; 0x54
- 800483e:	2b01      	cmp	r3, #1
- 8004840:	d020      	beq.n	8004884 <HAL_ADC_Start+0x58>
- 8004842:	2301      	movs	r3, #1
- 8004844:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 8004848:	4620      	mov	r0, r4
- 800484a:	f7ff ff95 	bl	8004778 <ADC_Enable>
- 800484e:	b9b0      	cbnz	r0, 800487e <HAL_ADC_Start+0x52>
- 8004850:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004852:	6822      	ldr	r2, [r4, #0]
- 8004854:	f423 6370 	bic.w	r3, r3, #3840	; 0xf00
- 8004858:	f023 0301 	bic.w	r3, r3, #1
- 800485c:	f443 7380 	orr.w	r3, r3, #256	; 0x100
- 8004860:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004862:	231c      	movs	r3, #28
- 8004864:	65e0      	str	r0, [r4, #92]	; 0x5c
- 8004866:	6013      	str	r3, [r2, #0]
- 8004868:	f884 0054 	strb.w	r0, [r4, #84]	; 0x54
- 800486c:	6893      	ldr	r3, [r2, #8]
- 800486e:	f023 4300 	bic.w	r3, r3, #2147483648	; 0x80000000
- 8004872:	f023 0317 	bic.w	r3, r3, #23
- 8004876:	f043 0304 	orr.w	r3, r3, #4
- 800487a:	6093      	str	r3, [r2, #8]
- 800487c:	bd38      	pop	{r3, r4, r5, pc}
- 800487e:	f884 5054 	strb.w	r5, [r4, #84]	; 0x54
- 8004882:	e7fb      	b.n	800487c <HAL_ADC_Start+0x50>
- 8004884:	2002      	movs	r0, #2
- 8004886:	e7f9      	b.n	800487c <HAL_ADC_Start+0x50>
-
-08004888 <ADC_Disable>:
- 8004888:	6802      	ldr	r2, [r0, #0]
- 800488a:	b538      	push	{r3, r4, r5, lr}
- 800488c:	6893      	ldr	r3, [r2, #8]
- 800488e:	6891      	ldr	r1, [r2, #8]
- 8004890:	4604      	mov	r4, r0
- 8004892:	07c8      	lsls	r0, r1, #31
- 8004894:	d401      	bmi.n	800489a <ADC_Disable+0x12>
- 8004896:	2000      	movs	r0, #0
- 8004898:	bd38      	pop	{r3, r4, r5, pc}
- 800489a:	0799      	lsls	r1, r3, #30
- 800489c:	d4fb      	bmi.n	8004896 <ADC_Disable+0xe>
- 800489e:	6893      	ldr	r3, [r2, #8]
- 80048a0:	f003 0305 	and.w	r3, r3, #5
- 80048a4:	2b01      	cmp	r3, #1
- 80048a6:	d119      	bne.n	80048dc <ADC_Disable+0x54>
- 80048a8:	6893      	ldr	r3, [r2, #8]
- 80048aa:	f023 4300 	bic.w	r3, r3, #2147483648	; 0x80000000
- 80048ae:	f023 0317 	bic.w	r3, r3, #23
- 80048b2:	f043 0302 	orr.w	r3, r3, #2
- 80048b6:	6093      	str	r3, [r2, #8]
- 80048b8:	2303      	movs	r3, #3
- 80048ba:	6013      	str	r3, [r2, #0]
- 80048bc:	f7fd fc12 	bl	80020e4 <HAL_GetTick>
- 80048c0:	4605      	mov	r5, r0
- 80048c2:	6823      	ldr	r3, [r4, #0]
- 80048c4:	689b      	ldr	r3, [r3, #8]
- 80048c6:	07db      	lsls	r3, r3, #31
- 80048c8:	d5e5      	bpl.n	8004896 <ADC_Disable+0xe>
- 80048ca:	f7fd fc0b 	bl	80020e4 <HAL_GetTick>
- 80048ce:	1b40      	subs	r0, r0, r5
- 80048d0:	2802      	cmp	r0, #2
- 80048d2:	d9f6      	bls.n	80048c2 <ADC_Disable+0x3a>
- 80048d4:	6823      	ldr	r3, [r4, #0]
- 80048d6:	689b      	ldr	r3, [r3, #8]
- 80048d8:	07da      	lsls	r2, r3, #31
- 80048da:	d5f2      	bpl.n	80048c2 <ADC_Disable+0x3a>
- 80048dc:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 80048de:	f043 0310 	orr.w	r3, r3, #16
- 80048e2:	65a3      	str	r3, [r4, #88]	; 0x58
- 80048e4:	6de3      	ldr	r3, [r4, #92]	; 0x5c
- 80048e6:	f043 0301 	orr.w	r3, r3, #1
- 80048ea:	65e3      	str	r3, [r4, #92]	; 0x5c
- 80048ec:	2001      	movs	r0, #1
- 80048ee:	e7d3      	b.n	8004898 <ADC_Disable+0x10>
-
-080048f0 <HAL_ADC_DeInit>:
- 80048f0:	b570      	push	{r4, r5, r6, lr}
- 80048f2:	4604      	mov	r4, r0
- 80048f4:	2800      	cmp	r0, #0
- 80048f6:	d04b      	beq.n	8004990 <HAL_ADC_DeInit+0xa0>
- 80048f8:	6d83      	ldr	r3, [r0, #88]	; 0x58
- 80048fa:	f043 0302 	orr.w	r3, r3, #2
- 80048fe:	6583      	str	r3, [r0, #88]	; 0x58
- 8004900:	f7ff ff0c 	bl	800471c <ADC_ConversionStop>
- 8004904:	4605      	mov	r5, r0
- 8004906:	b968      	cbnz	r0, 8004924 <HAL_ADC_DeInit+0x34>
- 8004908:	4620      	mov	r0, r4
- 800490a:	f7ff ffbd 	bl	8004888 <ADC_Disable>
- 800490e:	4605      	mov	r5, r0
- 8004910:	b908      	cbnz	r0, 8004916 <HAL_ADC_DeInit+0x26>
- 8004912:	2301      	movs	r3, #1
- 8004914:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004916:	6822      	ldr	r2, [r4, #0]
- 8004918:	6893      	ldr	r3, [r2, #8]
- 800491a:	f023 4310 	bic.w	r3, r3, #2415919104	; 0x90000000
- 800491e:	f023 0317 	bic.w	r3, r3, #23
- 8004922:	6093      	str	r3, [r2, #8]
- 8004924:	6823      	ldr	r3, [r4, #0]
- 8004926:	685a      	ldr	r2, [r3, #4]
- 8004928:	f422 7267 	bic.w	r2, r2, #924	; 0x39c
- 800492c:	f022 0203 	bic.w	r2, r2, #3
- 8004930:	605a      	str	r2, [r3, #4]
- 8004932:	f240 329f 	movw	r2, #927	; 0x39f
- 8004936:	601a      	str	r2, [r3, #0]
- 8004938:	68d9      	ldr	r1, [r3, #12]
- 800493a:	4a16      	ldr	r2, [pc, #88]	; (8004994 <HAL_ADC_DeInit+0xa4>)
- 800493c:	400a      	ands	r2, r1
- 800493e:	60da      	str	r2, [r3, #12]
- 8004940:	691a      	ldr	r2, [r3, #16]
- 8004942:	f022 4240 	bic.w	r2, r2, #3221225472	; 0xc0000000
- 8004946:	611a      	str	r2, [r3, #16]
- 8004948:	695a      	ldr	r2, [r3, #20]
- 800494a:	f022 0207 	bic.w	r2, r2, #7
- 800494e:	615a      	str	r2, [r3, #20]
- 8004950:	6a1a      	ldr	r2, [r3, #32]
- 8004952:	f002 22f0 	and.w	r2, r2, #4026593280	; 0xf000f000
- 8004956:	621a      	str	r2, [r3, #32]
- 8004958:	6a5a      	ldr	r2, [r3, #36]	; 0x24
- 800495a:	f002 22f0 	and.w	r2, r2, #4026593280	; 0xf000f000
- 800495e:	625a      	str	r2, [r3, #36]	; 0x24
- 8004960:	6ada      	ldr	r2, [r3, #44]	; 0x2c
- 8004962:	f002 22f0 	and.w	r2, r2, #4026593280	; 0xf000f000
- 8004966:	62da      	str	r2, [r3, #44]	; 0x2c
- 8004968:	6a9a      	ldr	r2, [r3, #40]	; 0x28
- 800496a:	4a0b      	ldr	r2, [pc, #44]	; (8004998 <HAL_ADC_DeInit+0xa8>)
- 800496c:	2600      	movs	r6, #0
- 800496e:	629e      	str	r6, [r3, #40]	; 0x28
- 8004970:	f8d2 3708 	ldr.w	r3, [r2, #1800]	; 0x708
- 8004974:	f023 73fe 	bic.w	r3, r3, #33292288	; 0x1fc0000
- 8004978:	f8c2 3708 	str.w	r3, [r2, #1800]	; 0x708
- 800497c:	4620      	mov	r0, r4
- 800497e:	f7fc fdbf 	bl	8001500 <HAL_ADC_MspDeInit>
- 8004982:	65e6      	str	r6, [r4, #92]	; 0x5c
- 8004984:	6626      	str	r6, [r4, #96]	; 0x60
- 8004986:	65a6      	str	r6, [r4, #88]	; 0x58
- 8004988:	f884 6054 	strb.w	r6, [r4, #84]	; 0x54
- 800498c:	4628      	mov	r0, r5
- 800498e:	bd70      	pop	{r4, r5, r6, pc}
- 8004990:	2501      	movs	r5, #1
- 8004992:	e7fb      	b.n	800498c <HAL_ADC_DeInit+0x9c>
- 8004994:	833e0200 	.word	0x833e0200
- 8004998:	40012000 	.word	0x40012000
-
-0800499c <HAL_ADC_Stop>:
- 800499c:	b510      	push	{r4, lr}
- 800499e:	f890 3054 	ldrb.w	r3, [r0, #84]	; 0x54
- 80049a2:	2b01      	cmp	r3, #1
- 80049a4:	4604      	mov	r4, r0
- 80049a6:	d015      	beq.n	80049d4 <HAL_ADC_Stop+0x38>
- 80049a8:	2301      	movs	r3, #1
- 80049aa:	f880 3054 	strb.w	r3, [r0, #84]	; 0x54
- 80049ae:	f7ff feb5 	bl	800471c <ADC_ConversionStop>
- 80049b2:	b958      	cbnz	r0, 80049cc <HAL_ADC_Stop+0x30>
- 80049b4:	4620      	mov	r0, r4
- 80049b6:	f7ff ff67 	bl	8004888 <ADC_Disable>
- 80049ba:	b938      	cbnz	r0, 80049cc <HAL_ADC_Stop+0x30>
- 80049bc:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 80049be:	f423 7380 	bic.w	r3, r3, #256	; 0x100
- 80049c2:	f023 0301 	bic.w	r3, r3, #1
- 80049c6:	f043 0301 	orr.w	r3, r3, #1
- 80049ca:	65a3      	str	r3, [r4, #88]	; 0x58
- 80049cc:	2300      	movs	r3, #0
- 80049ce:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 80049d2:	bd10      	pop	{r4, pc}
- 80049d4:	2002      	movs	r0, #2
- 80049d6:	e7fc      	b.n	80049d2 <HAL_ADC_Stop+0x36>
-
-080049d8 <HAL_ADCEx_Calibration_Start>:
- 80049d8:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 80049da:	2300      	movs	r3, #0
- 80049dc:	9301      	str	r3, [sp, #4]
- 80049de:	f890 3054 	ldrb.w	r3, [r0, #84]	; 0x54
- 80049e2:	2b01      	cmp	r3, #1
- 80049e4:	4604      	mov	r4, r0
- 80049e6:	d07f      	beq.n	8004ae8 <HAL_ADCEx_Calibration_Start+0x110>
- 80049e8:	2301      	movs	r3, #1
- 80049ea:	f880 3054 	strb.w	r3, [r0, #84]	; 0x54
- 80049ee:	f7ff ff4b 	bl	8004888 <ADC_Disable>
- 80049f2:	6823      	ldr	r3, [r4, #0]
- 80049f4:	689a      	ldr	r2, [r3, #8]
- 80049f6:	f012 0201 	ands.w	r2, r2, #1
- 80049fa:	4605      	mov	r5, r0
- 80049fc:	d007      	beq.n	8004a0e <HAL_ADCEx_Calibration_Start+0x36>
- 80049fe:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004a00:	f043 0310 	orr.w	r3, r3, #16
- 8004a04:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004a06:	2300      	movs	r3, #0
- 8004a08:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 8004a0c:	e02d      	b.n	8004a6a <HAL_ADCEx_Calibration_Start+0x92>
- 8004a0e:	6da1      	ldr	r1, [r4, #88]	; 0x58
- 8004a10:	4f36      	ldr	r7, [pc, #216]	; (8004aec <HAL_ADCEx_Calibration_Start+0x114>)
- 8004a12:	f421 7181 	bic.w	r1, r1, #258	; 0x102
- 8004a16:	f041 0102 	orr.w	r1, r1, #2
- 8004a1a:	65a1      	str	r1, [r4, #88]	; 0x58
- 8004a1c:	68de      	ldr	r6, [r3, #12]
- 8004a1e:	68d9      	ldr	r1, [r3, #12]
- 8004a20:	f426 46ff 	bic.w	r6, r6, #32640	; 0x7f80
- 8004a24:	f026 067c 	bic.w	r6, r6, #124	; 0x7c
- 8004a28:	f421 4100 	bic.w	r1, r1, #32768	; 0x8000
- 8004a2c:	0436      	lsls	r6, r6, #16
- 8004a2e:	f021 0103 	bic.w	r1, r1, #3
- 8004a32:	0c36      	lsrs	r6, r6, #16
- 8004a34:	60d9      	str	r1, [r3, #12]
- 8004a36:	2008      	movs	r0, #8
- 8004a38:	6899      	ldr	r1, [r3, #8]
- 8004a3a:	4039      	ands	r1, r7
- 8004a3c:	f041 4100 	orr.w	r1, r1, #2147483648	; 0x80000000
- 8004a40:	6099      	str	r1, [r3, #8]
- 8004a42:	6899      	ldr	r1, [r3, #8]
- 8004a44:	2900      	cmp	r1, #0
- 8004a46:	da13      	bge.n	8004a70 <HAL_ADCEx_Calibration_Start+0x98>
- 8004a48:	9901      	ldr	r1, [sp, #4]
- 8004a4a:	3101      	adds	r1, #1
- 8004a4c:	9101      	str	r1, [sp, #4]
- 8004a4e:	9901      	ldr	r1, [sp, #4]
- 8004a50:	f5b1 3f2e 	cmp.w	r1, #178176	; 0x2b800
- 8004a54:	d3f5      	bcc.n	8004a42 <HAL_ADCEx_Calibration_Start+0x6a>
- 8004a56:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004a58:	f023 0312 	bic.w	r3, r3, #18
- 8004a5c:	f043 0310 	orr.w	r3, r3, #16
- 8004a60:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004a62:	2300      	movs	r3, #0
- 8004a64:	f884 3054 	strb.w	r3, [r4, #84]	; 0x54
- 8004a68:	2501      	movs	r5, #1
- 8004a6a:	4628      	mov	r0, r5
- 8004a6c:	b003      	add	sp, #12
- 8004a6e:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8004a70:	f8d3 10b4 	ldr.w	r1, [r3, #180]	; 0xb4
- 8004a74:	3801      	subs	r0, #1
- 8004a76:	f001 017f 	and.w	r1, r1, #127	; 0x7f
- 8004a7a:	440a      	add	r2, r1
- 8004a7c:	d1dc      	bne.n	8004a38 <HAL_ADCEx_Calibration_Start+0x60>
- 8004a7e:	6899      	ldr	r1, [r3, #8]
- 8004a80:	481a      	ldr	r0, [pc, #104]	; (8004aec <HAL_ADCEx_Calibration_Start+0x114>)
- 8004a82:	4001      	ands	r1, r0
- 8004a84:	f041 0101 	orr.w	r1, r1, #1
- 8004a88:	6099      	str	r1, [r3, #8]
- 8004a8a:	f8d3 10b4 	ldr.w	r1, [r3, #180]	; 0xb4
- 8004a8e:	f021 017f 	bic.w	r1, r1, #127	; 0x7f
- 8004a92:	ea41 02d2 	orr.w	r2, r1, r2, lsr #3
- 8004a96:	f8c3 20b4 	str.w	r2, [r3, #180]	; 0xb4
- 8004a9a:	689a      	ldr	r2, [r3, #8]
- 8004a9c:	4002      	ands	r2, r0
- 8004a9e:	f042 0202 	orr.w	r2, r2, #2
- 8004aa2:	609a      	str	r2, [r3, #8]
- 8004aa4:	f7fd fb1e 	bl	80020e4 <HAL_GetTick>
- 8004aa8:	4607      	mov	r7, r0
- 8004aaa:	6823      	ldr	r3, [r4, #0]
- 8004aac:	689a      	ldr	r2, [r3, #8]
- 8004aae:	07d2      	lsls	r2, r2, #31
- 8004ab0:	d408      	bmi.n	8004ac4 <HAL_ADCEx_Calibration_Start+0xec>
- 8004ab2:	68da      	ldr	r2, [r3, #12]
- 8004ab4:	4332      	orrs	r2, r6
- 8004ab6:	60da      	str	r2, [r3, #12]
- 8004ab8:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004aba:	f023 0303 	bic.w	r3, r3, #3
- 8004abe:	f043 0301 	orr.w	r3, r3, #1
- 8004ac2:	e79f      	b.n	8004a04 <HAL_ADCEx_Calibration_Start+0x2c>
- 8004ac4:	f7fd fb0e 	bl	80020e4 <HAL_GetTick>
- 8004ac8:	1bc0      	subs	r0, r0, r7
- 8004aca:	2802      	cmp	r0, #2
- 8004acc:	d9ed      	bls.n	8004aaa <HAL_ADCEx_Calibration_Start+0xd2>
- 8004ace:	6823      	ldr	r3, [r4, #0]
- 8004ad0:	689b      	ldr	r3, [r3, #8]
- 8004ad2:	07d9      	lsls	r1, r3, #31
- 8004ad4:	d5e9      	bpl.n	8004aaa <HAL_ADCEx_Calibration_Start+0xd2>
- 8004ad6:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8004ad8:	f043 0310 	orr.w	r3, r3, #16
- 8004adc:	65a3      	str	r3, [r4, #88]	; 0x58
- 8004ade:	6de3      	ldr	r3, [r4, #92]	; 0x5c
- 8004ae0:	f043 0301 	orr.w	r3, r3, #1
- 8004ae4:	65e3      	str	r3, [r4, #92]	; 0x5c
- 8004ae6:	e7bf      	b.n	8004a68 <HAL_ADCEx_Calibration_Start+0x90>
- 8004ae8:	2502      	movs	r5, #2
- 8004aea:	e7be      	b.n	8004a6a <HAL_ADCEx_Calibration_Start+0x92>
- 8004aec:	7fffffe8 	.word	0x7fffffe8
-
-08004af0 <HAL_NVIC_SetPriorityGrouping>:
- 8004af0:	4907      	ldr	r1, [pc, #28]	; (8004b10 <HAL_NVIC_SetPriorityGrouping+0x20>)
- 8004af2:	68ca      	ldr	r2, [r1, #12]
- 8004af4:	f422 62e0 	bic.w	r2, r2, #1792	; 0x700
- 8004af8:	0203      	lsls	r3, r0, #8
- 8004afa:	0412      	lsls	r2, r2, #16
- 8004afc:	f403 63e0 	and.w	r3, r3, #1792	; 0x700
- 8004b00:	0c12      	lsrs	r2, r2, #16
- 8004b02:	4313      	orrs	r3, r2
- 8004b04:	f043 63bf 	orr.w	r3, r3, #100139008	; 0x5f80000
- 8004b08:	f443 3300 	orr.w	r3, r3, #131072	; 0x20000
- 8004b0c:	60cb      	str	r3, [r1, #12]
- 8004b0e:	4770      	bx	lr
- 8004b10:	e000ed00 	.word	0xe000ed00
-
-08004b14 <HAL_NVIC_SetPriority>:
- 8004b14:	4b16      	ldr	r3, [pc, #88]	; (8004b70 <HAL_NVIC_SetPriority+0x5c>)
- 8004b16:	b530      	push	{r4, r5, lr}
- 8004b18:	68dc      	ldr	r4, [r3, #12]
- 8004b1a:	f3c4 2402 	ubfx	r4, r4, #8, #3
- 8004b1e:	f1c4 0307 	rsb	r3, r4, #7
- 8004b22:	1d25      	adds	r5, r4, #4
- 8004b24:	2b04      	cmp	r3, #4
- 8004b26:	bf28      	it	cs
- 8004b28:	2304      	movcs	r3, #4
- 8004b2a:	2d06      	cmp	r5, #6
- 8004b2c:	f04f 35ff 	mov.w	r5, #4294967295
- 8004b30:	bf8c      	ite	hi
- 8004b32:	3c03      	subhi	r4, #3
- 8004b34:	2400      	movls	r4, #0
- 8004b36:	fa05 f303 	lsl.w	r3, r5, r3
- 8004b3a:	ea21 0303 	bic.w	r3, r1, r3
- 8004b3e:	40a5      	lsls	r5, r4
- 8004b40:	ea22 0205 	bic.w	r2, r2, r5
- 8004b44:	40a3      	lsls	r3, r4
- 8004b46:	2800      	cmp	r0, #0
- 8004b48:	ea43 0302 	orr.w	r3, r3, r2
- 8004b4c:	bfac      	ite	ge
- 8004b4e:	f100 4060 	addge.w	r0, r0, #3758096384	; 0xe0000000
- 8004b52:	4a08      	ldrlt	r2, [pc, #32]	; (8004b74 <HAL_NVIC_SetPriority+0x60>)
- 8004b54:	ea4f 1303 	mov.w	r3, r3, lsl #4
- 8004b58:	bfb8      	it	lt
- 8004b5a:	f000 000f 	andlt.w	r0, r0, #15
- 8004b5e:	b2db      	uxtb	r3, r3
- 8004b60:	bfaa      	itet	ge
- 8004b62:	f500 4061 	addge.w	r0, r0, #57600	; 0xe100
- 8004b66:	5413      	strblt	r3, [r2, r0]
- 8004b68:	f880 3300 	strbge.w	r3, [r0, #768]	; 0x300
- 8004b6c:	bd30      	pop	{r4, r5, pc}
- 8004b6e:	bf00      	nop
- 8004b70:	e000ed00 	.word	0xe000ed00
- 8004b74:	e000ed14 	.word	0xe000ed14
-
-08004b78 <HAL_NVIC_EnableIRQ>:
- 8004b78:	2800      	cmp	r0, #0
- 8004b7a:	db07      	blt.n	8004b8c <HAL_NVIC_EnableIRQ+0x14>
- 8004b7c:	4a04      	ldr	r2, [pc, #16]	; (8004b90 <HAL_NVIC_EnableIRQ+0x18>)
- 8004b7e:	0941      	lsrs	r1, r0, #5
- 8004b80:	2301      	movs	r3, #1
- 8004b82:	f000 001f 	and.w	r0, r0, #31
- 8004b86:	4083      	lsls	r3, r0
- 8004b88:	f842 3021 	str.w	r3, [r2, r1, lsl #2]
- 8004b8c:	4770      	bx	lr
- 8004b8e:	bf00      	nop
- 8004b90:	e000e100 	.word	0xe000e100
-
-08004b94 <HAL_NVIC_DisableIRQ>:
- 8004b94:	2800      	cmp	r0, #0
- 8004b96:	db0c      	blt.n	8004bb2 <HAL_NVIC_DisableIRQ+0x1e>
- 8004b98:	0943      	lsrs	r3, r0, #5
- 8004b9a:	4906      	ldr	r1, [pc, #24]	; (8004bb4 <HAL_NVIC_DisableIRQ+0x20>)
- 8004b9c:	f000 001f 	and.w	r0, r0, #31
- 8004ba0:	3320      	adds	r3, #32
- 8004ba2:	2201      	movs	r2, #1
- 8004ba4:	4082      	lsls	r2, r0
- 8004ba6:	f841 2023 	str.w	r2, [r1, r3, lsl #2]
- 8004baa:	f3bf 8f4f 	dsb	sy
- 8004bae:	f3bf 8f6f 	isb	sy
- 8004bb2:	4770      	bx	lr
- 8004bb4:	e000e100 	.word	0xe000e100
-
-08004bb8 <DMA_SetConfig>:
- 8004bb8:	b570      	push	{r4, r5, r6, lr}
- 8004bba:	e9d0 4513 	ldrd	r4, r5, [r0, #76]	; 0x4c
- 8004bbe:	6065      	str	r5, [r4, #4]
- 8004bc0:	6d44      	ldr	r4, [r0, #84]	; 0x54
- 8004bc2:	b114      	cbz	r4, 8004bca <DMA_SetConfig+0x12>
- 8004bc4:	e9d0 4516 	ldrd	r4, r5, [r0, #88]	; 0x58
- 8004bc8:	6065      	str	r5, [r4, #4]
- 8004bca:	e9d0 5410 	ldrd	r5, r4, [r0, #64]	; 0x40
- 8004bce:	f004 061c 	and.w	r6, r4, #28
- 8004bd2:	2401      	movs	r4, #1
- 8004bd4:	40b4      	lsls	r4, r6
- 8004bd6:	606c      	str	r4, [r5, #4]
- 8004bd8:	6804      	ldr	r4, [r0, #0]
- 8004bda:	6063      	str	r3, [r4, #4]
- 8004bdc:	6883      	ldr	r3, [r0, #8]
- 8004bde:	2b10      	cmp	r3, #16
- 8004be0:	bf0b      	itete	eq
- 8004be2:	60a2      	streq	r2, [r4, #8]
- 8004be4:	60a1      	strne	r1, [r4, #8]
- 8004be6:	60e1      	streq	r1, [r4, #12]
- 8004be8:	60e2      	strne	r2, [r4, #12]
- 8004bea:	bd70      	pop	{r4, r5, r6, pc}
-
-08004bec <DMA_CalcDMAMUXChannelBaseAndMask>:
- 8004bec:	6802      	ldr	r2, [r0, #0]
- 8004bee:	6c41      	ldr	r1, [r0, #68]	; 0x44
- 8004bf0:	b2d3      	uxtb	r3, r2
- 8004bf2:	b510      	push	{r4, lr}
- 8004bf4:	3b08      	subs	r3, #8
- 8004bf6:	2414      	movs	r4, #20
- 8004bf8:	fbb3 f3f4 	udiv	r3, r3, r4
- 8004bfc:	4c0b      	ldr	r4, [pc, #44]	; (8004c2c <DMA_CalcDMAMUXChannelBaseAndMask+0x40>)
- 8004bfe:	42a2      	cmp	r2, r4
- 8004c00:	bf88      	it	hi
- 8004c02:	4a0b      	ldrhi	r2, [pc, #44]	; (8004c30 <DMA_CalcDMAMUXChannelBaseAndMask+0x44>)
- 8004c04:	f021 0103 	bic.w	r1, r1, #3
- 8004c08:	bf99      	ittee	ls
- 8004c0a:	f101 4280 	addls.w	r2, r1, #1073741824	; 0x40000000
- 8004c0e:	f502 3202 	addls.w	r2, r2, #133120	; 0x20800
- 8004c12:	1852      	addhi	r2, r2, r1
- 8004c14:	3307      	addhi	r3, #7
- 8004c16:	6482      	str	r2, [r0, #72]	; 0x48
- 8004c18:	4a06      	ldr	r2, [pc, #24]	; (8004c34 <DMA_CalcDMAMUXChannelBaseAndMask+0x48>)
- 8004c1a:	64c2      	str	r2, [r0, #76]	; 0x4c
- 8004c1c:	f003 031f 	and.w	r3, r3, #31
- 8004c20:	2201      	movs	r2, #1
- 8004c22:	fa02 f303 	lsl.w	r3, r2, r3
- 8004c26:	6503      	str	r3, [r0, #80]	; 0x50
- 8004c28:	bd10      	pop	{r4, pc}
- 8004c2a:	bf00      	nop
- 8004c2c:	40020407 	.word	0x40020407
- 8004c30:	4002081c 	.word	0x4002081c
- 8004c34:	40020880 	.word	0x40020880
-
-08004c38 <HAL_DMA_Init>:
- 8004c38:	b538      	push	{r3, r4, r5, lr}
- 8004c3a:	2800      	cmp	r0, #0
- 8004c3c:	d05e      	beq.n	8004cfc <HAL_DMA_Init+0xc4>
- 8004c3e:	6802      	ldr	r2, [r0, #0]
- 8004c40:	4b2f      	ldr	r3, [pc, #188]	; (8004d00 <HAL_DMA_Init+0xc8>)
- 8004c42:	429a      	cmp	r2, r3
- 8004c44:	f04f 0114 	mov.w	r1, #20
- 8004c48:	d84c      	bhi.n	8004ce4 <HAL_DMA_Init+0xac>
- 8004c4a:	4b2e      	ldr	r3, [pc, #184]	; (8004d04 <HAL_DMA_Init+0xcc>)
- 8004c4c:	4413      	add	r3, r2
- 8004c4e:	fbb3 f3f1 	udiv	r3, r3, r1
- 8004c52:	492d      	ldr	r1, [pc, #180]	; (8004d08 <HAL_DMA_Init+0xd0>)
- 8004c54:	009b      	lsls	r3, r3, #2
- 8004c56:	e9c0 1310 	strd	r1, r3, [r0, #64]	; 0x40
- 8004c5a:	2302      	movs	r3, #2
- 8004c5c:	f880 3025 	strb.w	r3, [r0, #37]	; 0x25
- 8004c60:	6813      	ldr	r3, [r2, #0]
- 8004c62:	6905      	ldr	r5, [r0, #16]
- 8004c64:	f423 43ff 	bic.w	r3, r3, #32640	; 0x7f80
- 8004c68:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 8004c6c:	6013      	str	r3, [r2, #0]
- 8004c6e:	e9d0 4302 	ldrd	r4, r3, [r0, #8]
- 8004c72:	4323      	orrs	r3, r4
- 8004c74:	432b      	orrs	r3, r5
- 8004c76:	6945      	ldr	r5, [r0, #20]
- 8004c78:	6811      	ldr	r1, [r2, #0]
- 8004c7a:	432b      	orrs	r3, r5
- 8004c7c:	6985      	ldr	r5, [r0, #24]
- 8004c7e:	432b      	orrs	r3, r5
- 8004c80:	69c5      	ldr	r5, [r0, #28]
- 8004c82:	432b      	orrs	r3, r5
- 8004c84:	6a05      	ldr	r5, [r0, #32]
- 8004c86:	432b      	orrs	r3, r5
- 8004c88:	430b      	orrs	r3, r1
- 8004c8a:	6013      	str	r3, [r2, #0]
- 8004c8c:	f7ff ffae 	bl	8004bec <DMA_CalcDMAMUXChannelBaseAndMask>
- 8004c90:	f5b4 4f80 	cmp.w	r4, #16384	; 0x4000
- 8004c94:	bf04      	itt	eq
- 8004c96:	2300      	moveq	r3, #0
- 8004c98:	6043      	streq	r3, [r0, #4]
- 8004c9a:	6842      	ldr	r2, [r0, #4]
- 8004c9c:	6c81      	ldr	r1, [r0, #72]	; 0x48
- 8004c9e:	f002 037f 	and.w	r3, r2, #127	; 0x7f
- 8004ca2:	600b      	str	r3, [r1, #0]
- 8004ca4:	e9d0 1413 	ldrd	r1, r4, [r0, #76]	; 0x4c
- 8004ca8:	3a01      	subs	r2, #1
- 8004caa:	2a03      	cmp	r2, #3
- 8004cac:	604c      	str	r4, [r1, #4]
- 8004cae:	d820      	bhi.n	8004cf2 <HAL_DMA_Init+0xba>
- 8004cb0:	4a16      	ldr	r2, [pc, #88]	; (8004d0c <HAL_DMA_Init+0xd4>)
- 8004cb2:	4917      	ldr	r1, [pc, #92]	; (8004d10 <HAL_DMA_Init+0xd8>)
- 8004cb4:	6581      	str	r1, [r0, #88]	; 0x58
- 8004cb6:	441a      	add	r2, r3
- 8004cb8:	3b01      	subs	r3, #1
- 8004cba:	0092      	lsls	r2, r2, #2
- 8004cbc:	2101      	movs	r1, #1
- 8004cbe:	f003 0303 	and.w	r3, r3, #3
- 8004cc2:	fa01 f303 	lsl.w	r3, r1, r3
- 8004cc6:	2100      	movs	r1, #0
- 8004cc8:	6542      	str	r2, [r0, #84]	; 0x54
- 8004cca:	65c3      	str	r3, [r0, #92]	; 0x5c
- 8004ccc:	6011      	str	r1, [r2, #0]
- 8004cce:	4a11      	ldr	r2, [pc, #68]	; (8004d14 <HAL_DMA_Init+0xdc>)
- 8004cd0:	6453      	str	r3, [r2, #68]	; 0x44
- 8004cd2:	2300      	movs	r3, #0
- 8004cd4:	2201      	movs	r2, #1
- 8004cd6:	63c3      	str	r3, [r0, #60]	; 0x3c
- 8004cd8:	f880 3024 	strb.w	r3, [r0, #36]	; 0x24
- 8004cdc:	f880 2025 	strb.w	r2, [r0, #37]	; 0x25
- 8004ce0:	4618      	mov	r0, r3
- 8004ce2:	bd38      	pop	{r3, r4, r5, pc}
- 8004ce4:	4b0c      	ldr	r3, [pc, #48]	; (8004d18 <HAL_DMA_Init+0xe0>)
- 8004ce6:	4413      	add	r3, r2
- 8004ce8:	fbb3 f3f1 	udiv	r3, r3, r1
- 8004cec:	490b      	ldr	r1, [pc, #44]	; (8004d1c <HAL_DMA_Init+0xe4>)
- 8004cee:	009b      	lsls	r3, r3, #2
- 8004cf0:	e7b1      	b.n	8004c56 <HAL_DMA_Init+0x1e>
- 8004cf2:	2300      	movs	r3, #0
- 8004cf4:	e9c0 3315 	strd	r3, r3, [r0, #84]	; 0x54
- 8004cf8:	65c3      	str	r3, [r0, #92]	; 0x5c
- 8004cfa:	e7ea      	b.n	8004cd2 <HAL_DMA_Init+0x9a>
- 8004cfc:	2001      	movs	r0, #1
- 8004cfe:	e7f0      	b.n	8004ce2 <HAL_DMA_Init+0xaa>
- 8004d00:	40020407 	.word	0x40020407
- 8004d04:	bffdfff8 	.word	0xbffdfff8
- 8004d08:	40020000 	.word	0x40020000
- 8004d0c:	1000823f 	.word	0x1000823f
- 8004d10:	40020940 	.word	0x40020940
- 8004d14:	40020900 	.word	0x40020900
- 8004d18:	bffdfbf8 	.word	0xbffdfbf8
- 8004d1c:	40020400 	.word	0x40020400
-
-08004d20 <HAL_DMA_DeInit>:
- 8004d20:	b538      	push	{r3, r4, r5, lr}
- 8004d22:	2800      	cmp	r0, #0
- 8004d24:	d041      	beq.n	8004daa <HAL_DMA_DeInit+0x8a>
- 8004d26:	6802      	ldr	r2, [r0, #0]
- 8004d28:	6813      	ldr	r3, [r2, #0]
- 8004d2a:	f023 0301 	bic.w	r3, r3, #1
- 8004d2e:	6013      	str	r3, [r2, #0]
- 8004d30:	4b1f      	ldr	r3, [pc, #124]	; (8004db0 <HAL_DMA_DeInit+0x90>)
- 8004d32:	429a      	cmp	r2, r3
- 8004d34:	f04f 0114 	mov.w	r1, #20
- 8004d38:	d830      	bhi.n	8004d9c <HAL_DMA_DeInit+0x7c>
- 8004d3a:	4b1e      	ldr	r3, [pc, #120]	; (8004db4 <HAL_DMA_DeInit+0x94>)
- 8004d3c:	4413      	add	r3, r2
- 8004d3e:	fbb3 f3f1 	udiv	r3, r3, r1
- 8004d42:	491d      	ldr	r1, [pc, #116]	; (8004db8 <HAL_DMA_DeInit+0x98>)
- 8004d44:	009b      	lsls	r3, r3, #2
- 8004d46:	e9c0 1310 	strd	r1, r3, [r0, #64]	; 0x40
- 8004d4a:	2401      	movs	r4, #1
- 8004d4c:	f003 031c 	and.w	r3, r3, #28
- 8004d50:	fa04 f303 	lsl.w	r3, r4, r3
- 8004d54:	2500      	movs	r5, #0
- 8004d56:	6015      	str	r5, [r2, #0]
- 8004d58:	604b      	str	r3, [r1, #4]
- 8004d5a:	f7ff ff47 	bl	8004bec <DMA_CalcDMAMUXChannelBaseAndMask>
- 8004d5e:	6c83      	ldr	r3, [r0, #72]	; 0x48
- 8004d60:	6841      	ldr	r1, [r0, #4]
- 8004d62:	601d      	str	r5, [r3, #0]
- 8004d64:	e9d0 3213 	ldrd	r3, r2, [r0, #76]	; 0x4c
- 8004d68:	605a      	str	r2, [r3, #4]
- 8004d6a:	1e4a      	subs	r2, r1, #1
- 8004d6c:	2a03      	cmp	r2, #3
- 8004d6e:	d806      	bhi.n	8004d7e <HAL_DMA_DeInit+0x5e>
- 8004d70:	4b12      	ldr	r3, [pc, #72]	; (8004dbc <HAL_DMA_DeInit+0x9c>)
- 8004d72:	440b      	add	r3, r1
- 8004d74:	009b      	lsls	r3, r3, #2
- 8004d76:	4094      	lsls	r4, r2
- 8004d78:	601d      	str	r5, [r3, #0]
- 8004d7a:	4b11      	ldr	r3, [pc, #68]	; (8004dc0 <HAL_DMA_DeInit+0xa0>)
- 8004d7c:	645c      	str	r4, [r3, #68]	; 0x44
- 8004d7e:	2300      	movs	r3, #0
- 8004d80:	63c3      	str	r3, [r0, #60]	; 0x3c
- 8004d82:	e9c0 3315 	strd	r3, r3, [r0, #84]	; 0x54
- 8004d86:	e9c0 330b 	strd	r3, r3, [r0, #44]	; 0x2c
- 8004d8a:	e9c0 330d 	strd	r3, r3, [r0, #52]	; 0x34
- 8004d8e:	65c3      	str	r3, [r0, #92]	; 0x5c
- 8004d90:	f880 3025 	strb.w	r3, [r0, #37]	; 0x25
- 8004d94:	f880 3024 	strb.w	r3, [r0, #36]	; 0x24
- 8004d98:	4618      	mov	r0, r3
- 8004d9a:	bd38      	pop	{r3, r4, r5, pc}
- 8004d9c:	4b09      	ldr	r3, [pc, #36]	; (8004dc4 <HAL_DMA_DeInit+0xa4>)
- 8004d9e:	4413      	add	r3, r2
- 8004da0:	fbb3 f3f1 	udiv	r3, r3, r1
- 8004da4:	4908      	ldr	r1, [pc, #32]	; (8004dc8 <HAL_DMA_DeInit+0xa8>)
- 8004da6:	009b      	lsls	r3, r3, #2
- 8004da8:	e7cd      	b.n	8004d46 <HAL_DMA_DeInit+0x26>
- 8004daa:	2001      	movs	r0, #1
- 8004dac:	e7f5      	b.n	8004d9a <HAL_DMA_DeInit+0x7a>
- 8004dae:	bf00      	nop
- 8004db0:	40020407 	.word	0x40020407
- 8004db4:	bffdfff8 	.word	0xbffdfff8
- 8004db8:	40020000 	.word	0x40020000
- 8004dbc:	1000823f 	.word	0x1000823f
- 8004dc0:	40020900 	.word	0x40020900
- 8004dc4:	bffdfbf8 	.word	0xbffdfbf8
- 8004dc8:	40020400 	.word	0x40020400
-
-08004dcc <HAL_DMA_Start_IT>:
- 8004dcc:	b570      	push	{r4, r5, r6, lr}
- 8004dce:	f890 5024 	ldrb.w	r5, [r0, #36]	; 0x24
- 8004dd2:	2d01      	cmp	r5, #1
- 8004dd4:	4604      	mov	r4, r0
- 8004dd6:	d03b      	beq.n	8004e50 <HAL_DMA_Start_IT+0x84>
- 8004dd8:	f890 6025 	ldrb.w	r6, [r0, #37]	; 0x25
- 8004ddc:	2501      	movs	r5, #1
- 8004dde:	42ae      	cmp	r6, r5
- 8004de0:	f880 5024 	strb.w	r5, [r0, #36]	; 0x24
- 8004de4:	f04f 0600 	mov.w	r6, #0
- 8004de8:	d12c      	bne.n	8004e44 <HAL_DMA_Start_IT+0x78>
- 8004dea:	2502      	movs	r5, #2
- 8004dec:	f880 5025 	strb.w	r5, [r0, #37]	; 0x25
- 8004df0:	6805      	ldr	r5, [r0, #0]
- 8004df2:	63c6      	str	r6, [r0, #60]	; 0x3c
- 8004df4:	682e      	ldr	r6, [r5, #0]
- 8004df6:	f026 0601 	bic.w	r6, r6, #1
- 8004dfa:	602e      	str	r6, [r5, #0]
- 8004dfc:	f7ff fedc 	bl	8004bb8 <DMA_SetConfig>
- 8004e00:	6b03      	ldr	r3, [r0, #48]	; 0x30
- 8004e02:	b1bb      	cbz	r3, 8004e34 <HAL_DMA_Start_IT+0x68>
- 8004e04:	682b      	ldr	r3, [r5, #0]
- 8004e06:	f043 030e 	orr.w	r3, r3, #14
- 8004e0a:	602b      	str	r3, [r5, #0]
- 8004e0c:	6ca3      	ldr	r3, [r4, #72]	; 0x48
- 8004e0e:	681a      	ldr	r2, [r3, #0]
- 8004e10:	03d2      	lsls	r2, r2, #15
- 8004e12:	bf42      	ittt	mi
- 8004e14:	681a      	ldrmi	r2, [r3, #0]
- 8004e16:	f442 7280 	orrmi.w	r2, r2, #256	; 0x100
- 8004e1a:	601a      	strmi	r2, [r3, #0]
- 8004e1c:	6d63      	ldr	r3, [r4, #84]	; 0x54
- 8004e1e:	b11b      	cbz	r3, 8004e28 <HAL_DMA_Start_IT+0x5c>
- 8004e20:	681a      	ldr	r2, [r3, #0]
- 8004e22:	f442 7280 	orr.w	r2, r2, #256	; 0x100
- 8004e26:	601a      	str	r2, [r3, #0]
- 8004e28:	682b      	ldr	r3, [r5, #0]
- 8004e2a:	f043 0301 	orr.w	r3, r3, #1
- 8004e2e:	602b      	str	r3, [r5, #0]
- 8004e30:	2000      	movs	r0, #0
- 8004e32:	bd70      	pop	{r4, r5, r6, pc}
- 8004e34:	682b      	ldr	r3, [r5, #0]
- 8004e36:	f023 0304 	bic.w	r3, r3, #4
- 8004e3a:	602b      	str	r3, [r5, #0]
- 8004e3c:	682b      	ldr	r3, [r5, #0]
- 8004e3e:	f043 030a 	orr.w	r3, r3, #10
- 8004e42:	e7e2      	b.n	8004e0a <HAL_DMA_Start_IT+0x3e>
- 8004e44:	2380      	movs	r3, #128	; 0x80
- 8004e46:	63c3      	str	r3, [r0, #60]	; 0x3c
- 8004e48:	f880 6024 	strb.w	r6, [r0, #36]	; 0x24
- 8004e4c:	4628      	mov	r0, r5
- 8004e4e:	e7f0      	b.n	8004e32 <HAL_DMA_Start_IT+0x66>
- 8004e50:	2002      	movs	r0, #2
- 8004e52:	e7ee      	b.n	8004e32 <HAL_DMA_Start_IT+0x66>
-
-08004e54 <HAL_DMA_Abort>:
- 8004e54:	4603      	mov	r3, r0
- 8004e56:	b140      	cbz	r0, 8004e6a <HAL_DMA_Abort+0x16>
- 8004e58:	f890 2025 	ldrb.w	r2, [r0, #37]	; 0x25
- 8004e5c:	2a02      	cmp	r2, #2
- 8004e5e:	d006      	beq.n	8004e6e <HAL_DMA_Abort+0x1a>
- 8004e60:	2204      	movs	r2, #4
- 8004e62:	63c2      	str	r2, [r0, #60]	; 0x3c
- 8004e64:	2200      	movs	r2, #0
- 8004e66:	f880 2024 	strb.w	r2, [r0, #36]	; 0x24
- 8004e6a:	2001      	movs	r0, #1
- 8004e6c:	4770      	bx	lr
- 8004e6e:	6802      	ldr	r2, [r0, #0]
- 8004e70:	6c80      	ldr	r0, [r0, #72]	; 0x48
- 8004e72:	6811      	ldr	r1, [r2, #0]
- 8004e74:	f021 010e 	bic.w	r1, r1, #14
- 8004e78:	6011      	str	r1, [r2, #0]
- 8004e7a:	6801      	ldr	r1, [r0, #0]
- 8004e7c:	f421 7180 	bic.w	r1, r1, #256	; 0x100
- 8004e80:	6001      	str	r1, [r0, #0]
- 8004e82:	6811      	ldr	r1, [r2, #0]
- 8004e84:	f021 0101 	bic.w	r1, r1, #1
- 8004e88:	6011      	str	r1, [r2, #0]
- 8004e8a:	e9d3 0210 	ldrd	r0, r2, [r3, #64]	; 0x40
- 8004e8e:	f002 011c 	and.w	r1, r2, #28
- 8004e92:	2201      	movs	r2, #1
- 8004e94:	408a      	lsls	r2, r1
- 8004e96:	6042      	str	r2, [r0, #4]
- 8004e98:	e9d3 2113 	ldrd	r2, r1, [r3, #76]	; 0x4c
- 8004e9c:	6051      	str	r1, [r2, #4]
- 8004e9e:	6d5a      	ldr	r2, [r3, #84]	; 0x54
- 8004ea0:	b132      	cbz	r2, 8004eb0 <HAL_DMA_Abort+0x5c>
- 8004ea2:	6811      	ldr	r1, [r2, #0]
- 8004ea4:	f421 7180 	bic.w	r1, r1, #256	; 0x100
- 8004ea8:	6011      	str	r1, [r2, #0]
- 8004eaa:	e9d3 2116 	ldrd	r2, r1, [r3, #88]	; 0x58
- 8004eae:	6051      	str	r1, [r2, #4]
- 8004eb0:	2201      	movs	r2, #1
- 8004eb2:	2000      	movs	r0, #0
- 8004eb4:	f883 2025 	strb.w	r2, [r3, #37]	; 0x25
- 8004eb8:	f883 0024 	strb.w	r0, [r3, #36]	; 0x24
- 8004ebc:	4770      	bx	lr
-
-08004ebe <HAL_DMA_Abort_IT>:
- 8004ebe:	b510      	push	{r4, lr}
- 8004ec0:	f890 3025 	ldrb.w	r3, [r0, #37]	; 0x25
- 8004ec4:	2b02      	cmp	r3, #2
- 8004ec6:	d003      	beq.n	8004ed0 <HAL_DMA_Abort_IT+0x12>
- 8004ec8:	2304      	movs	r3, #4
- 8004eca:	63c3      	str	r3, [r0, #60]	; 0x3c
- 8004ecc:	2001      	movs	r0, #1
- 8004ece:	bd10      	pop	{r4, pc}
- 8004ed0:	6803      	ldr	r3, [r0, #0]
- 8004ed2:	681a      	ldr	r2, [r3, #0]
- 8004ed4:	f022 020e 	bic.w	r2, r2, #14
- 8004ed8:	601a      	str	r2, [r3, #0]
- 8004eda:	681a      	ldr	r2, [r3, #0]
- 8004edc:	f022 0201 	bic.w	r2, r2, #1
- 8004ee0:	601a      	str	r2, [r3, #0]
- 8004ee2:	6c82      	ldr	r2, [r0, #72]	; 0x48
- 8004ee4:	6813      	ldr	r3, [r2, #0]
- 8004ee6:	f423 7380 	bic.w	r3, r3, #256	; 0x100
- 8004eea:	6013      	str	r3, [r2, #0]
- 8004eec:	e9d0 1310 	ldrd	r1, r3, [r0, #64]	; 0x40
- 8004ef0:	f003 021c 	and.w	r2, r3, #28
- 8004ef4:	2301      	movs	r3, #1
- 8004ef6:	4093      	lsls	r3, r2
- 8004ef8:	604b      	str	r3, [r1, #4]
- 8004efa:	e9d0 3213 	ldrd	r3, r2, [r0, #76]	; 0x4c
- 8004efe:	605a      	str	r2, [r3, #4]
- 8004f00:	6d43      	ldr	r3, [r0, #84]	; 0x54
- 8004f02:	b133      	cbz	r3, 8004f12 <HAL_DMA_Abort_IT+0x54>
- 8004f04:	681a      	ldr	r2, [r3, #0]
- 8004f06:	f422 7280 	bic.w	r2, r2, #256	; 0x100
- 8004f0a:	601a      	str	r2, [r3, #0]
- 8004f0c:	e9d0 3216 	ldrd	r3, r2, [r0, #88]	; 0x58
- 8004f10:	605a      	str	r2, [r3, #4]
- 8004f12:	2301      	movs	r3, #1
- 8004f14:	f880 3025 	strb.w	r3, [r0, #37]	; 0x25
- 8004f18:	6b83      	ldr	r3, [r0, #56]	; 0x38
- 8004f1a:	2400      	movs	r4, #0
- 8004f1c:	f880 4024 	strb.w	r4, [r0, #36]	; 0x24
- 8004f20:	b113      	cbz	r3, 8004f28 <HAL_DMA_Abort_IT+0x6a>
- 8004f22:	4798      	blx	r3
- 8004f24:	4620      	mov	r0, r4
- 8004f26:	e7d2      	b.n	8004ece <HAL_DMA_Abort_IT+0x10>
- 8004f28:	4618      	mov	r0, r3
- 8004f2a:	e7d0      	b.n	8004ece <HAL_DMA_Abort_IT+0x10>
-
-08004f2c <HAL_DMA_IRQHandler>:
- 8004f2c:	b470      	push	{r4, r5, r6}
- 8004f2e:	6c42      	ldr	r2, [r0, #68]	; 0x44
- 8004f30:	6c04      	ldr	r4, [r0, #64]	; 0x40
- 8004f32:	6803      	ldr	r3, [r0, #0]
- 8004f34:	6826      	ldr	r6, [r4, #0]
- 8004f36:	681d      	ldr	r5, [r3, #0]
- 8004f38:	f002 021c 	and.w	r2, r2, #28
- 8004f3c:	2104      	movs	r1, #4
- 8004f3e:	4091      	lsls	r1, r2
- 8004f40:	4231      	tst	r1, r6
- 8004f42:	d00f      	beq.n	8004f64 <HAL_DMA_IRQHandler+0x38>
- 8004f44:	f015 0f04 	tst.w	r5, #4
- 8004f48:	d00c      	beq.n	8004f64 <HAL_DMA_IRQHandler+0x38>
- 8004f4a:	681a      	ldr	r2, [r3, #0]
- 8004f4c:	0692      	lsls	r2, r2, #26
- 8004f4e:	bf5e      	ittt	pl
- 8004f50:	681a      	ldrpl	r2, [r3, #0]
- 8004f52:	f022 0204 	bicpl.w	r2, r2, #4
- 8004f56:	601a      	strpl	r2, [r3, #0]
- 8004f58:	6b03      	ldr	r3, [r0, #48]	; 0x30
- 8004f5a:	6061      	str	r1, [r4, #4]
- 8004f5c:	2b00      	cmp	r3, #0
- 8004f5e:	d033      	beq.n	8004fc8 <HAL_DMA_IRQHandler+0x9c>
- 8004f60:	bc70      	pop	{r4, r5, r6}
- 8004f62:	4718      	bx	r3
- 8004f64:	2102      	movs	r1, #2
- 8004f66:	4091      	lsls	r1, r2
- 8004f68:	4231      	tst	r1, r6
- 8004f6a:	d017      	beq.n	8004f9c <HAL_DMA_IRQHandler+0x70>
- 8004f6c:	f015 0f02 	tst.w	r5, #2
- 8004f70:	d014      	beq.n	8004f9c <HAL_DMA_IRQHandler+0x70>
- 8004f72:	681a      	ldr	r2, [r3, #0]
- 8004f74:	0694      	lsls	r4, r2, #26
- 8004f76:	d406      	bmi.n	8004f86 <HAL_DMA_IRQHandler+0x5a>
- 8004f78:	681a      	ldr	r2, [r3, #0]
- 8004f7a:	f022 020a 	bic.w	r2, r2, #10
- 8004f7e:	601a      	str	r2, [r3, #0]
- 8004f80:	2201      	movs	r2, #1
- 8004f82:	f880 2025 	strb.w	r2, [r0, #37]	; 0x25
- 8004f86:	4a11      	ldr	r2, [pc, #68]	; (8004fcc <HAL_DMA_IRQHandler+0xa0>)
- 8004f88:	4293      	cmp	r3, r2
- 8004f8a:	bf8c      	ite	hi
- 8004f8c:	4b10      	ldrhi	r3, [pc, #64]	; (8004fd0 <HAL_DMA_IRQHandler+0xa4>)
- 8004f8e:	4b11      	ldrls	r3, [pc, #68]	; (8004fd4 <HAL_DMA_IRQHandler+0xa8>)
- 8004f90:	6059      	str	r1, [r3, #4]
- 8004f92:	2300      	movs	r3, #0
- 8004f94:	f880 3024 	strb.w	r3, [r0, #36]	; 0x24
- 8004f98:	6ac3      	ldr	r3, [r0, #44]	; 0x2c
- 8004f9a:	e7df      	b.n	8004f5c <HAL_DMA_IRQHandler+0x30>
- 8004f9c:	2108      	movs	r1, #8
- 8004f9e:	4091      	lsls	r1, r2
- 8004fa0:	4231      	tst	r1, r6
- 8004fa2:	d011      	beq.n	8004fc8 <HAL_DMA_IRQHandler+0x9c>
- 8004fa4:	0729      	lsls	r1, r5, #28
- 8004fa6:	d50f      	bpl.n	8004fc8 <HAL_DMA_IRQHandler+0x9c>
- 8004fa8:	6819      	ldr	r1, [r3, #0]
- 8004faa:	f021 010e 	bic.w	r1, r1, #14
- 8004fae:	6019      	str	r1, [r3, #0]
- 8004fb0:	2301      	movs	r3, #1
- 8004fb2:	fa03 f202 	lsl.w	r2, r3, r2
- 8004fb6:	6062      	str	r2, [r4, #4]
- 8004fb8:	63c3      	str	r3, [r0, #60]	; 0x3c
- 8004fba:	f880 3025 	strb.w	r3, [r0, #37]	; 0x25
- 8004fbe:	2300      	movs	r3, #0
- 8004fc0:	f880 3024 	strb.w	r3, [r0, #36]	; 0x24
- 8004fc4:	6b43      	ldr	r3, [r0, #52]	; 0x34
- 8004fc6:	e7c9      	b.n	8004f5c <HAL_DMA_IRQHandler+0x30>
- 8004fc8:	bc70      	pop	{r4, r5, r6}
- 8004fca:	4770      	bx	lr
- 8004fcc:	40020080 	.word	0x40020080
- 8004fd0:	40020400 	.word	0x40020400
- 8004fd4:	40020000 	.word	0x40020000
-
-08004fd8 <HAL_DMA_ConfigChannelAttributes>:
- 8004fd8:	b160      	cbz	r0, 8004ff4 <HAL_DMA_ConfigChannelAttributes+0x1c>
- 8004fda:	6802      	ldr	r2, [r0, #0]
- 8004fdc:	06c8      	lsls	r0, r1, #27
- 8004fde:	6813      	ldr	r3, [r2, #0]
- 8004fe0:	d505      	bpl.n	8004fee <HAL_DMA_ConfigChannelAttributes+0x16>
- 8004fe2:	02c9      	lsls	r1, r1, #11
- 8004fe4:	bf4c      	ite	mi
- 8004fe6:	f443 1380 	orrmi.w	r3, r3, #1048576	; 0x100000
- 8004fea:	f423 1380 	bicpl.w	r3, r3, #1048576	; 0x100000
- 8004fee:	6013      	str	r3, [r2, #0]
- 8004ff0:	2000      	movs	r0, #0
- 8004ff2:	4770      	bx	lr
- 8004ff4:	2001      	movs	r0, #1
- 8004ff6:	4770      	bx	lr
-
-08004ff8 <FLASH_Program_Fast>:
- 8004ff8:	4a0a      	ldr	r2, [pc, #40]	; (8005024 <FLASH_Program_Fast+0x2c>)
- 8004ffa:	6953      	ldr	r3, [r2, #20]
- 8004ffc:	f443 2380 	orr.w	r3, r3, #262144	; 0x40000
- 8005000:	b530      	push	{r4, r5, lr}
- 8005002:	6153      	str	r3, [r2, #20]
- 8005004:	f3ef 8410 	mrs	r4, PRIMASK
- 8005008:	b672      	cpsid	i
- 800500a:	2300      	movs	r3, #0
- 800500c:	58cd      	ldr	r5, [r1, r3]
- 800500e:	50c5      	str	r5, [r0, r3]
- 8005010:	3304      	adds	r3, #4
- 8005012:	f5b3 7f80 	cmp.w	r3, #256	; 0x100
- 8005016:	d1f9      	bne.n	800500c <FLASH_Program_Fast+0x14>
- 8005018:	6913      	ldr	r3, [r2, #16]
- 800501a:	03db      	lsls	r3, r3, #15
- 800501c:	d4fc      	bmi.n	8005018 <FLASH_Program_Fast+0x20>
- 800501e:	f384 8810 	msr	PRIMASK, r4
- 8005022:	bd30      	pop	{r4, r5, pc}
- 8005024:	58004000 	.word	0x58004000
-
-08005028 <HAL_FLASH_Unlock>:
- 8005028:	4b06      	ldr	r3, [pc, #24]	; (8005044 <HAL_FLASH_Unlock+0x1c>)
- 800502a:	695a      	ldr	r2, [r3, #20]
- 800502c:	2a00      	cmp	r2, #0
- 800502e:	bfbf      	itttt	lt
- 8005030:	4a05      	ldrlt	r2, [pc, #20]	; (8005048 <HAL_FLASH_Unlock+0x20>)
- 8005032:	609a      	strlt	r2, [r3, #8]
- 8005034:	f102 3288 	addlt.w	r2, r2, #2290649224	; 0x88888888
- 8005038:	609a      	strlt	r2, [r3, #8]
- 800503a:	bfba      	itte	lt
- 800503c:	6958      	ldrlt	r0, [r3, #20]
- 800503e:	0fc0      	lsrlt	r0, r0, #31
- 8005040:	2000      	movge	r0, #0
- 8005042:	4770      	bx	lr
- 8005044:	58004000 	.word	0x58004000
- 8005048:	45670123 	.word	0x45670123
-
-0800504c <HAL_FLASH_Lock>:
- 800504c:	4b04      	ldr	r3, [pc, #16]	; (8005060 <HAL_FLASH_Lock+0x14>)
- 800504e:	695a      	ldr	r2, [r3, #20]
- 8005050:	f042 4200 	orr.w	r2, r2, #2147483648	; 0x80000000
- 8005054:	615a      	str	r2, [r3, #20]
- 8005056:	6958      	ldr	r0, [r3, #20]
- 8005058:	43c0      	mvns	r0, r0
- 800505a:	0fc0      	lsrs	r0, r0, #31
- 800505c:	4770      	bx	lr
- 800505e:	bf00      	nop
- 8005060:	58004000 	.word	0x58004000
-
-08005064 <FLASH_WaitForLastOperation>:
- 8005064:	b570      	push	{r4, r5, r6, lr}
- 8005066:	4605      	mov	r5, r0
- 8005068:	f7fd f83c 	bl	80020e4 <HAL_GetTick>
- 800506c:	4e12      	ldr	r6, [pc, #72]	; (80050b8 <FLASH_WaitForLastOperation+0x54>)
- 800506e:	4604      	mov	r4, r0
- 8005070:	6933      	ldr	r3, [r6, #16]
- 8005072:	03d9      	lsls	r1, r3, #15
- 8005074:	d413      	bmi.n	800509e <FLASH_WaitForLastOperation+0x3a>
- 8005076:	6933      	ldr	r3, [r6, #16]
- 8005078:	07da      	lsls	r2, r3, #31
- 800507a:	bf44      	itt	mi
- 800507c:	2201      	movmi	r2, #1
- 800507e:	6132      	strmi	r2, [r6, #16]
- 8005080:	f24c 32fa 	movw	r2, #50170	; 0xc3fa
- 8005084:	4013      	ands	r3, r2
- 8005086:	d111      	bne.n	80050ac <FLASH_WaitForLastOperation+0x48>
- 8005088:	4e0b      	ldr	r6, [pc, #44]	; (80050b8 <FLASH_WaitForLastOperation+0x54>)
- 800508a:	6930      	ldr	r0, [r6, #16]
- 800508c:	f410 2080 	ands.w	r0, r0, #262144	; 0x40000
- 8005090:	d00b      	beq.n	80050aa <FLASH_WaitForLastOperation+0x46>
- 8005092:	f7fd f827 	bl	80020e4 <HAL_GetTick>
- 8005096:	1b00      	subs	r0, r0, r4
- 8005098:	42a8      	cmp	r0, r5
- 800509a:	d3f6      	bcc.n	800508a <FLASH_WaitForLastOperation+0x26>
- 800509c:	e004      	b.n	80050a8 <FLASH_WaitForLastOperation+0x44>
- 800509e:	f7fd f821 	bl	80020e4 <HAL_GetTick>
- 80050a2:	1b00      	subs	r0, r0, r4
- 80050a4:	42a8      	cmp	r0, r5
- 80050a6:	d3e3      	bcc.n	8005070 <FLASH_WaitForLastOperation+0xc>
- 80050a8:	2003      	movs	r0, #3
- 80050aa:	bd70      	pop	{r4, r5, r6, pc}
- 80050ac:	4a02      	ldr	r2, [pc, #8]	; (80050b8 <FLASH_WaitForLastOperation+0x54>)
- 80050ae:	6113      	str	r3, [r2, #16]
- 80050b0:	4a02      	ldr	r2, [pc, #8]	; (80050bc <FLASH_WaitForLastOperation+0x58>)
- 80050b2:	2001      	movs	r0, #1
- 80050b4:	6053      	str	r3, [r2, #4]
- 80050b6:	e7f8      	b.n	80050aa <FLASH_WaitForLastOperation+0x46>
- 80050b8:	58004000 	.word	0x58004000
- 80050bc:	20003ea8 	.word	0x20003ea8
-
-080050c0 <HAL_FLASH_Program>:
- 80050c0:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 80050c4:	4d18      	ldr	r5, [pc, #96]	; (8005128 <HAL_FLASH_Program+0x68>)
- 80050c6:	4698      	mov	r8, r3
- 80050c8:	782b      	ldrb	r3, [r5, #0]
- 80050ca:	2b01      	cmp	r3, #1
- 80050cc:	4606      	mov	r6, r0
- 80050ce:	460c      	mov	r4, r1
- 80050d0:	4617      	mov	r7, r2
- 80050d2:	d026      	beq.n	8005122 <HAL_FLASH_Program+0x62>
- 80050d4:	2301      	movs	r3, #1
- 80050d6:	702b      	strb	r3, [r5, #0]
- 80050d8:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 80050dc:	2300      	movs	r3, #0
- 80050de:	606b      	str	r3, [r5, #4]
- 80050e0:	f7ff ffc0 	bl	8005064 <FLASH_WaitForLastOperation>
- 80050e4:	b9a0      	cbnz	r0, 8005110 <HAL_FLASH_Program+0x50>
- 80050e6:	2e01      	cmp	r6, #1
- 80050e8:	d116      	bne.n	8005118 <HAL_FLASH_Program+0x58>
- 80050ea:	4a10      	ldr	r2, [pc, #64]	; (800512c <HAL_FLASH_Program+0x6c>)
- 80050ec:	6953      	ldr	r3, [r2, #20]
- 80050ee:	f043 0301 	orr.w	r3, r3, #1
- 80050f2:	6153      	str	r3, [r2, #20]
- 80050f4:	6027      	str	r7, [r4, #0]
- 80050f6:	f3bf 8f6f 	isb	sy
- 80050fa:	f8c4 8004 	str.w	r8, [r4, #4]
- 80050fe:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8005102:	f7ff ffaf 	bl	8005064 <FLASH_WaitForLastOperation>
- 8005106:	4a09      	ldr	r2, [pc, #36]	; (800512c <HAL_FLASH_Program+0x6c>)
- 8005108:	6953      	ldr	r3, [r2, #20]
- 800510a:	ea23 0306 	bic.w	r3, r3, r6
- 800510e:	6153      	str	r3, [r2, #20]
- 8005110:	2300      	movs	r3, #0
- 8005112:	702b      	strb	r3, [r5, #0]
- 8005114:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8005118:	4639      	mov	r1, r7
- 800511a:	4620      	mov	r0, r4
- 800511c:	f7ff ff6c 	bl	8004ff8 <FLASH_Program_Fast>
- 8005120:	e7ed      	b.n	80050fe <HAL_FLASH_Program+0x3e>
- 8005122:	2002      	movs	r0, #2
- 8005124:	e7f6      	b.n	8005114 <HAL_FLASH_Program+0x54>
- 8005126:	bf00      	nop
- 8005128:	20003ea8 	.word	0x20003ea8
- 800512c:	58004000 	.word	0x58004000
-
-08005130 <FLASH_PageErase>:
- 8005130:	4a05      	ldr	r2, [pc, #20]	; (8005148 <FLASH_PageErase+0x18>)
- 8005132:	6953      	ldr	r3, [r2, #20]
- 8005134:	f423 737e 	bic.w	r3, r3, #1016	; 0x3f8
- 8005138:	ea43 00c0 	orr.w	r0, r3, r0, lsl #3
- 800513c:	f440 3080 	orr.w	r0, r0, #65536	; 0x10000
- 8005140:	f040 0002 	orr.w	r0, r0, #2
- 8005144:	6150      	str	r0, [r2, #20]
- 8005146:	4770      	bx	lr
- 8005148:	58004000 	.word	0x58004000
-
-0800514c <HAL_FLASHEx_Erase>:
- 800514c:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8005150:	4f23      	ldr	r7, [pc, #140]	; (80051e0 <HAL_FLASHEx_Erase+0x94>)
- 8005152:	783b      	ldrb	r3, [r7, #0]
- 8005154:	2b01      	cmp	r3, #1
- 8005156:	4605      	mov	r5, r0
- 8005158:	4688      	mov	r8, r1
- 800515a:	d03f      	beq.n	80051dc <HAL_FLASHEx_Erase+0x90>
- 800515c:	2301      	movs	r3, #1
- 800515e:	703b      	strb	r3, [r7, #0]
- 8005160:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8005164:	2300      	movs	r3, #0
- 8005166:	607b      	str	r3, [r7, #4]
- 8005168:	f7ff ff7c 	bl	8005064 <FLASH_WaitForLastOperation>
- 800516c:	4604      	mov	r4, r0
- 800516e:	b988      	cbnz	r0, 8005194 <HAL_FLASHEx_Erase+0x48>
- 8005170:	682b      	ldr	r3, [r5, #0]
- 8005172:	2b04      	cmp	r3, #4
- 8005174:	d113      	bne.n	800519e <HAL_FLASHEx_Erase+0x52>
- 8005176:	4a1b      	ldr	r2, [pc, #108]	; (80051e4 <HAL_FLASHEx_Erase+0x98>)
- 8005178:	6953      	ldr	r3, [r2, #20]
- 800517a:	f443 3380 	orr.w	r3, r3, #65536	; 0x10000
- 800517e:	f043 0304 	orr.w	r3, r3, #4
- 8005182:	6153      	str	r3, [r2, #20]
- 8005184:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8005188:	f7ff ff6c 	bl	8005064 <FLASH_WaitForLastOperation>
- 800518c:	4604      	mov	r4, r0
- 800518e:	4b15      	ldr	r3, [pc, #84]	; (80051e4 <HAL_FLASHEx_Erase+0x98>)
- 8005190:	681a      	ldr	r2, [r3, #0]
- 8005192:	681b      	ldr	r3, [r3, #0]
- 8005194:	2300      	movs	r3, #0
- 8005196:	703b      	strb	r3, [r7, #0]
- 8005198:	4620      	mov	r0, r4
- 800519a:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800519e:	f04f 33ff 	mov.w	r3, #4294967295
- 80051a2:	f8c8 3000 	str.w	r3, [r8]
- 80051a6:	686e      	ldr	r6, [r5, #4]
- 80051a8:	e9d5 3201 	ldrd	r3, r2, [r5, #4]
- 80051ac:	4413      	add	r3, r2
- 80051ae:	42b3      	cmp	r3, r6
- 80051b0:	d90a      	bls.n	80051c8 <HAL_FLASHEx_Erase+0x7c>
- 80051b2:	4630      	mov	r0, r6
- 80051b4:	f7ff ffbc 	bl	8005130 <FLASH_PageErase>
- 80051b8:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 80051bc:	f7ff ff52 	bl	8005064 <FLASH_WaitForLastOperation>
- 80051c0:	b150      	cbz	r0, 80051d8 <HAL_FLASHEx_Erase+0x8c>
- 80051c2:	f8c8 6000 	str.w	r6, [r8]
- 80051c6:	4604      	mov	r4, r0
- 80051c8:	4a06      	ldr	r2, [pc, #24]	; (80051e4 <HAL_FLASHEx_Erase+0x98>)
- 80051ca:	6953      	ldr	r3, [r2, #20]
- 80051cc:	f423 737e 	bic.w	r3, r3, #1016	; 0x3f8
- 80051d0:	f023 0302 	bic.w	r3, r3, #2
- 80051d4:	6153      	str	r3, [r2, #20]
- 80051d6:	e7da      	b.n	800518e <HAL_FLASHEx_Erase+0x42>
- 80051d8:	3601      	adds	r6, #1
- 80051da:	e7e5      	b.n	80051a8 <HAL_FLASHEx_Erase+0x5c>
- 80051dc:	2402      	movs	r4, #2
- 80051de:	e7db      	b.n	8005198 <HAL_FLASHEx_Erase+0x4c>
- 80051e0:	20003ea8 	.word	0x20003ea8
- 80051e4:	58004000 	.word	0x58004000
-
-080051e8 <HAL_GPIO_Init>:
- 80051e8:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80051ec:	4c52      	ldr	r4, [pc, #328]	; (8005338 <HAL_GPIO_Init+0x150>)
- 80051ee:	2300      	movs	r3, #0
- 80051f0:	f04f 090f 	mov.w	r9, #15
- 80051f4:	680a      	ldr	r2, [r1, #0]
- 80051f6:	fa32 f503 	lsrs.w	r5, r2, r3
- 80051fa:	d101      	bne.n	8005200 <HAL_GPIO_Init+0x18>
- 80051fc:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8005200:	2501      	movs	r5, #1
- 8005202:	fa05 f803 	lsl.w	r8, r5, r3
- 8005206:	ea18 0202 	ands.w	r2, r8, r2
- 800520a:	f000 808e 	beq.w	800532a <HAL_GPIO_Init+0x142>
- 800520e:	684e      	ldr	r6, [r1, #4]
- 8005210:	2703      	movs	r7, #3
- 8005212:	f006 0503 	and.w	r5, r6, #3
- 8005216:	ea4f 0e43 	mov.w	lr, r3, lsl #1
- 800521a:	fa07 fc0e 	lsl.w	ip, r7, lr
- 800521e:	1e6f      	subs	r7, r5, #1
- 8005220:	2f01      	cmp	r7, #1
- 8005222:	ea6f 0c0c 	mvn.w	ip, ip
- 8005226:	d832      	bhi.n	800528e <HAL_GPIO_Init+0xa6>
- 8005228:	6887      	ldr	r7, [r0, #8]
- 800522a:	ea07 0a0c 	and.w	sl, r7, ip
- 800522e:	68cf      	ldr	r7, [r1, #12]
- 8005230:	fa07 f70e 	lsl.w	r7, r7, lr
- 8005234:	ea47 070a 	orr.w	r7, r7, sl
- 8005238:	6087      	str	r7, [r0, #8]
- 800523a:	6847      	ldr	r7, [r0, #4]
- 800523c:	ea27 0808 	bic.w	r8, r7, r8
- 8005240:	f3c6 1700 	ubfx	r7, r6, #4, #1
- 8005244:	409f      	lsls	r7, r3
- 8005246:	ea47 0708 	orr.w	r7, r7, r8
- 800524a:	6047      	str	r7, [r0, #4]
- 800524c:	68c7      	ldr	r7, [r0, #12]
- 800524e:	ea07 080c 	and.w	r8, r7, ip
- 8005252:	688f      	ldr	r7, [r1, #8]
- 8005254:	fa07 f70e 	lsl.w	r7, r7, lr
- 8005258:	ea47 0708 	orr.w	r7, r7, r8
- 800525c:	2d02      	cmp	r5, #2
- 800525e:	60c7      	str	r7, [r0, #12]
- 8005260:	d117      	bne.n	8005292 <HAL_GPIO_Init+0xaa>
- 8005262:	ea4f 08d3 	mov.w	r8, r3, lsr #3
- 8005266:	eb00 0888 	add.w	r8, r0, r8, lsl #2
- 800526a:	f003 0a07 	and.w	sl, r3, #7
- 800526e:	f8d8 7020 	ldr.w	r7, [r8, #32]
- 8005272:	ea4f 0a8a 	mov.w	sl, sl, lsl #2
- 8005276:	fa09 fb0a 	lsl.w	fp, r9, sl
- 800527a:	ea27 0b0b 	bic.w	fp, r7, fp
- 800527e:	690f      	ldr	r7, [r1, #16]
- 8005280:	fa07 f70a 	lsl.w	r7, r7, sl
- 8005284:	ea47 070b 	orr.w	r7, r7, fp
- 8005288:	f8c8 7020 	str.w	r7, [r8, #32]
- 800528c:	e001      	b.n	8005292 <HAL_GPIO_Init+0xaa>
- 800528e:	2d03      	cmp	r5, #3
- 8005290:	d1dc      	bne.n	800524c <HAL_GPIO_Init+0x64>
- 8005292:	6807      	ldr	r7, [r0, #0]
- 8005294:	fa05 f50e 	lsl.w	r5, r5, lr
- 8005298:	ea07 070c 	and.w	r7, r7, ip
- 800529c:	433d      	orrs	r5, r7
- 800529e:	f416 3f40 	tst.w	r6, #196608	; 0x30000
- 80052a2:	6005      	str	r5, [r0, #0]
- 80052a4:	d041      	beq.n	800532a <HAL_GPIO_Init+0x142>
- 80052a6:	f023 0703 	bic.w	r7, r3, #3
- 80052aa:	f107 4780 	add.w	r7, r7, #1073741824	; 0x40000000
- 80052ae:	f507 3780 	add.w	r7, r7, #65536	; 0x10000
- 80052b2:	f003 0c03 	and.w	ip, r3, #3
- 80052b6:	68bd      	ldr	r5, [r7, #8]
- 80052b8:	ea4f 0c8c 	mov.w	ip, ip, lsl #2
- 80052bc:	f04f 0e07 	mov.w	lr, #7
- 80052c0:	fa0e fe0c 	lsl.w	lr, lr, ip
- 80052c4:	f1b0 4f90 	cmp.w	r0, #1207959552	; 0x48000000
- 80052c8:	ea25 0e0e 	bic.w	lr, r5, lr
- 80052cc:	d02f      	beq.n	800532e <HAL_GPIO_Init+0x146>
- 80052ce:	4d1b      	ldr	r5, [pc, #108]	; (800533c <HAL_GPIO_Init+0x154>)
- 80052d0:	42a8      	cmp	r0, r5
- 80052d2:	d02e      	beq.n	8005332 <HAL_GPIO_Init+0x14a>
- 80052d4:	f505 6580 	add.w	r5, r5, #1024	; 0x400
- 80052d8:	42a8      	cmp	r0, r5
- 80052da:	bf0c      	ite	eq
- 80052dc:	2502      	moveq	r5, #2
- 80052de:	2507      	movne	r5, #7
- 80052e0:	fa05 f50c 	lsl.w	r5, r5, ip
- 80052e4:	ea45 050e 	orr.w	r5, r5, lr
- 80052e8:	60bd      	str	r5, [r7, #8]
- 80052ea:	6825      	ldr	r5, [r4, #0]
- 80052ec:	43d7      	mvns	r7, r2
- 80052ee:	f416 1f80 	tst.w	r6, #1048576	; 0x100000
- 80052f2:	bf0c      	ite	eq
- 80052f4:	403d      	andeq	r5, r7
- 80052f6:	4315      	orrne	r5, r2
- 80052f8:	6025      	str	r5, [r4, #0]
- 80052fa:	6865      	ldr	r5, [r4, #4]
- 80052fc:	f416 1f00 	tst.w	r6, #2097152	; 0x200000
- 8005300:	bf0c      	ite	eq
- 8005302:	403d      	andeq	r5, r7
- 8005304:	4315      	orrne	r5, r2
- 8005306:	6065      	str	r5, [r4, #4]
- 8005308:	f8d4 5080 	ldr.w	r5, [r4, #128]	; 0x80
- 800530c:	f416 3f80 	tst.w	r6, #65536	; 0x10000
- 8005310:	bf0c      	ite	eq
- 8005312:	403d      	andeq	r5, r7
- 8005314:	4315      	orrne	r5, r2
- 8005316:	f8c4 5080 	str.w	r5, [r4, #128]	; 0x80
- 800531a:	f8d4 5084 	ldr.w	r5, [r4, #132]	; 0x84
- 800531e:	03b6      	lsls	r6, r6, #14
- 8005320:	bf54      	ite	pl
- 8005322:	403d      	andpl	r5, r7
- 8005324:	4315      	orrmi	r5, r2
- 8005326:	f8c4 5084 	str.w	r5, [r4, #132]	; 0x84
- 800532a:	3301      	adds	r3, #1
- 800532c:	e762      	b.n	80051f4 <HAL_GPIO_Init+0xc>
- 800532e:	2500      	movs	r5, #0
- 8005330:	e7d6      	b.n	80052e0 <HAL_GPIO_Init+0xf8>
- 8005332:	2501      	movs	r5, #1
- 8005334:	e7d4      	b.n	80052e0 <HAL_GPIO_Init+0xf8>
- 8005336:	bf00      	nop
- 8005338:	58000800 	.word	0x58000800
- 800533c:	48000400 	.word	0x48000400
-
-08005340 <HAL_GPIO_DeInit>:
- 8005340:	4a37      	ldr	r2, [pc, #220]	; (8005420 <HAL_GPIO_DeInit+0xe0>)
- 8005342:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8005346:	2300      	movs	r3, #0
- 8005348:	f04f 0a01 	mov.w	sl, #1
- 800534c:	f04f 0b07 	mov.w	fp, #7
- 8005350:	f04f 090f 	mov.w	r9, #15
- 8005354:	fa31 f403 	lsrs.w	r4, r1, r3
- 8005358:	d101      	bne.n	800535e <HAL_GPIO_DeInit+0x1e>
- 800535a:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800535e:	fa0a fc03 	lsl.w	ip, sl, r3
- 8005362:	ea1c 0601 	ands.w	r6, ip, r1
- 8005366:	d054      	beq.n	8005412 <HAL_GPIO_DeInit+0xd2>
- 8005368:	f023 0403 	bic.w	r4, r3, #3
- 800536c:	f104 4480 	add.w	r4, r4, #1073741824	; 0x40000000
- 8005370:	f504 3480 	add.w	r4, r4, #65536	; 0x10000
- 8005374:	f003 0703 	and.w	r7, r3, #3
- 8005378:	68a5      	ldr	r5, [r4, #8]
- 800537a:	00bf      	lsls	r7, r7, #2
- 800537c:	fa0b f807 	lsl.w	r8, fp, r7
- 8005380:	f1b0 4f90 	cmp.w	r0, #1207959552	; 0x48000000
- 8005384:	ea08 0e05 	and.w	lr, r8, r5
- 8005388:	d045      	beq.n	8005416 <HAL_GPIO_DeInit+0xd6>
- 800538a:	4d26      	ldr	r5, [pc, #152]	; (8005424 <HAL_GPIO_DeInit+0xe4>)
- 800538c:	42a8      	cmp	r0, r5
- 800538e:	d044      	beq.n	800541a <HAL_GPIO_DeInit+0xda>
- 8005390:	f505 6580 	add.w	r5, r5, #1024	; 0x400
- 8005394:	42a8      	cmp	r0, r5
- 8005396:	bf0c      	ite	eq
- 8005398:	2502      	moveq	r5, #2
- 800539a:	2507      	movne	r5, #7
- 800539c:	40bd      	lsls	r5, r7
- 800539e:	4575      	cmp	r5, lr
- 80053a0:	d117      	bne.n	80053d2 <HAL_GPIO_DeInit+0x92>
- 80053a2:	f8d2 5080 	ldr.w	r5, [r2, #128]	; 0x80
- 80053a6:	ea25 0506 	bic.w	r5, r5, r6
- 80053aa:	f8c2 5080 	str.w	r5, [r2, #128]	; 0x80
- 80053ae:	f8d2 5084 	ldr.w	r5, [r2, #132]	; 0x84
- 80053b2:	ea25 0506 	bic.w	r5, r5, r6
- 80053b6:	f8c2 5084 	str.w	r5, [r2, #132]	; 0x84
- 80053ba:	6815      	ldr	r5, [r2, #0]
- 80053bc:	ea25 0506 	bic.w	r5, r5, r6
- 80053c0:	6015      	str	r5, [r2, #0]
- 80053c2:	6855      	ldr	r5, [r2, #4]
- 80053c4:	ea25 0506 	bic.w	r5, r5, r6
- 80053c8:	6055      	str	r5, [r2, #4]
- 80053ca:	68a5      	ldr	r5, [r4, #8]
- 80053cc:	ea25 0508 	bic.w	r5, r5, r8
- 80053d0:	60a5      	str	r5, [r4, #8]
- 80053d2:	6805      	ldr	r5, [r0, #0]
- 80053d4:	2603      	movs	r6, #3
- 80053d6:	005c      	lsls	r4, r3, #1
- 80053d8:	fa06 f404 	lsl.w	r4, r6, r4
- 80053dc:	fa23 f606 	lsr.w	r6, r3, r6
- 80053e0:	4325      	orrs	r5, r4
- 80053e2:	eb00 0686 	add.w	r6, r0, r6, lsl #2
- 80053e6:	6005      	str	r5, [r0, #0]
- 80053e8:	f003 0507 	and.w	r5, r3, #7
- 80053ec:	6a37      	ldr	r7, [r6, #32]
- 80053ee:	00ad      	lsls	r5, r5, #2
- 80053f0:	fa09 f505 	lsl.w	r5, r9, r5
- 80053f4:	ea27 0705 	bic.w	r7, r7, r5
- 80053f8:	6237      	str	r7, [r6, #32]
- 80053fa:	6885      	ldr	r5, [r0, #8]
- 80053fc:	ea25 0504 	bic.w	r5, r5, r4
- 8005400:	6085      	str	r5, [r0, #8]
- 8005402:	6845      	ldr	r5, [r0, #4]
- 8005404:	ea25 050c 	bic.w	r5, r5, ip
- 8005408:	6045      	str	r5, [r0, #4]
- 800540a:	68c5      	ldr	r5, [r0, #12]
- 800540c:	ea25 0404 	bic.w	r4, r5, r4
- 8005410:	60c4      	str	r4, [r0, #12]
- 8005412:	3301      	adds	r3, #1
- 8005414:	e79e      	b.n	8005354 <HAL_GPIO_DeInit+0x14>
- 8005416:	2500      	movs	r5, #0
- 8005418:	e7c0      	b.n	800539c <HAL_GPIO_DeInit+0x5c>
- 800541a:	2501      	movs	r5, #1
- 800541c:	e7be      	b.n	800539c <HAL_GPIO_DeInit+0x5c>
- 800541e:	bf00      	nop
- 8005420:	58000800 	.word	0x58000800
- 8005424:	48000400 	.word	0x48000400
-
-08005428 <HAL_GPIO_WritePin>:
- 8005428:	b10a      	cbz	r2, 800542e <HAL_GPIO_WritePin+0x6>
- 800542a:	6181      	str	r1, [r0, #24]
- 800542c:	4770      	bx	lr
- 800542e:	6281      	str	r1, [r0, #40]	; 0x28
- 8005430:	4770      	bx	lr
-
-08005432 <HAL_GPIO_TogglePin>:
- 8005432:	6943      	ldr	r3, [r0, #20]
- 8005434:	ea01 0203 	and.w	r2, r1, r3
- 8005438:	ea21 0103 	bic.w	r1, r1, r3
- 800543c:	ea41 4102 	orr.w	r1, r1, r2, lsl #16
- 8005440:	6181      	str	r1, [r0, #24]
- 8005442:	4770      	bx	lr
-
-08005444 <HAL_GPIO_EXTI_IRQHandler>:
- 8005444:	4a04      	ldr	r2, [pc, #16]	; (8005458 <HAL_GPIO_EXTI_IRQHandler+0x14>)
- 8005446:	68d1      	ldr	r1, [r2, #12]
- 8005448:	4201      	tst	r1, r0
- 800544a:	b508      	push	{r3, lr}
- 800544c:	d002      	beq.n	8005454 <HAL_GPIO_EXTI_IRQHandler+0x10>
- 800544e:	60d0      	str	r0, [r2, #12]
- 8005450:	f7fe f938 	bl	80036c4 <HAL_GPIO_EXTI_Callback>
- 8005454:	bd08      	pop	{r3, pc}
- 8005456:	bf00      	nop
- 8005458:	58000800 	.word	0x58000800
-
-0800545c <I2C_Flush_TXDR>:
- 800545c:	6803      	ldr	r3, [r0, #0]
- 800545e:	699a      	ldr	r2, [r3, #24]
- 8005460:	0791      	lsls	r1, r2, #30
- 8005462:	bf44      	itt	mi
- 8005464:	2200      	movmi	r2, #0
- 8005466:	629a      	strmi	r2, [r3, #40]	; 0x28
- 8005468:	699a      	ldr	r2, [r3, #24]
- 800546a:	07d2      	lsls	r2, r2, #31
- 800546c:	bf5e      	ittt	pl
- 800546e:	699a      	ldrpl	r2, [r3, #24]
- 8005470:	f042 0201 	orrpl.w	r2, r2, #1
- 8005474:	619a      	strpl	r2, [r3, #24]
- 8005476:	4770      	bx	lr
-
-08005478 <I2C_TransferConfig>:
- 8005478:	b530      	push	{r4, r5, lr}
- 800547a:	9d03      	ldr	r5, [sp, #12]
- 800547c:	6804      	ldr	r4, [r0, #0]
- 800547e:	432b      	orrs	r3, r5
- 8005480:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
- 8005484:	4a06      	ldr	r2, [pc, #24]	; (80054a0 <I2C_TransferConfig+0x28>)
- 8005486:	6860      	ldr	r0, [r4, #4]
- 8005488:	f3c1 0109 	ubfx	r1, r1, #0, #10
- 800548c:	430b      	orrs	r3, r1
- 800548e:	ea42 5255 	orr.w	r2, r2, r5, lsr #21
- 8005492:	f023 4300 	bic.w	r3, r3, #2147483648	; 0x80000000
- 8005496:	ea20 0002 	bic.w	r0, r0, r2
- 800549a:	4303      	orrs	r3, r0
- 800549c:	6063      	str	r3, [r4, #4]
- 800549e:	bd30      	pop	{r4, r5, pc}
- 80054a0:	03ff63ff 	.word	0x03ff63ff
-
-080054a4 <I2C_IsErrorOccurred>:
- 80054a4:	6803      	ldr	r3, [r0, #0]
- 80054a6:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 80054aa:	699c      	ldr	r4, [r3, #24]
- 80054ac:	f014 0410 	ands.w	r4, r4, #16
- 80054b0:	4605      	mov	r5, r0
- 80054b2:	460f      	mov	r7, r1
- 80054b4:	4616      	mov	r6, r2
- 80054b6:	d06f      	beq.n	8005598 <I2C_IsErrorOccurred+0xf4>
- 80054b8:	2210      	movs	r2, #16
- 80054ba:	2400      	movs	r4, #0
- 80054bc:	61da      	str	r2, [r3, #28]
- 80054be:	46a0      	mov	r8, r4
- 80054c0:	682b      	ldr	r3, [r5, #0]
- 80054c2:	699a      	ldr	r2, [r3, #24]
- 80054c4:	0690      	lsls	r0, r2, #26
- 80054c6:	d461      	bmi.n	800558c <I2C_IsErrorOccurred+0xe8>
- 80054c8:	f1b8 0f00 	cmp.w	r8, #0
- 80054cc:	d035      	beq.n	800553a <I2C_IsErrorOccurred+0x96>
- 80054ce:	f044 0404 	orr.w	r4, r4, #4
- 80054d2:	2001      	movs	r0, #1
- 80054d4:	682e      	ldr	r6, [r5, #0]
- 80054d6:	69b3      	ldr	r3, [r6, #24]
- 80054d8:	05d9      	lsls	r1, r3, #23
- 80054da:	bf41      	itttt	mi
- 80054dc:	f44f 7280 	movmi.w	r2, #256	; 0x100
- 80054e0:	61f2      	strmi	r2, [r6, #28]
- 80054e2:	f044 0401 	orrmi.w	r4, r4, #1
- 80054e6:	2001      	movmi	r0, #1
- 80054e8:	055a      	lsls	r2, r3, #21
- 80054ea:	bf41      	itttt	mi
- 80054ec:	f44f 6280 	movmi.w	r2, #1024	; 0x400
- 80054f0:	f044 0408 	orrmi.w	r4, r4, #8
- 80054f4:	61f2      	strmi	r2, [r6, #28]
- 80054f6:	2001      	movmi	r0, #1
- 80054f8:	059b      	lsls	r3, r3, #22
- 80054fa:	d54f      	bpl.n	800559c <I2C_IsErrorOccurred+0xf8>
- 80054fc:	f44f 7300 	mov.w	r3, #512	; 0x200
- 8005500:	f044 0402 	orr.w	r4, r4, #2
- 8005504:	61f3      	str	r3, [r6, #28]
- 8005506:	4628      	mov	r0, r5
- 8005508:	f7ff ffa8 	bl	800545c <I2C_Flush_TXDR>
- 800550c:	6873      	ldr	r3, [r6, #4]
- 800550e:	f023 73ff 	bic.w	r3, r3, #33423360	; 0x1fe0000
- 8005512:	f423 338b 	bic.w	r3, r3, #71168	; 0x11600
- 8005516:	f423 73ff 	bic.w	r3, r3, #510	; 0x1fe
- 800551a:	f023 0301 	bic.w	r3, r3, #1
- 800551e:	6073      	str	r3, [r6, #4]
- 8005520:	6c6b      	ldr	r3, [r5, #68]	; 0x44
- 8005522:	4323      	orrs	r3, r4
- 8005524:	646b      	str	r3, [r5, #68]	; 0x44
- 8005526:	2320      	movs	r3, #32
- 8005528:	f885 3041 	strb.w	r3, [r5, #65]	; 0x41
- 800552c:	2300      	movs	r3, #0
- 800552e:	f885 3042 	strb.w	r3, [r5, #66]	; 0x42
- 8005532:	f885 3040 	strb.w	r3, [r5, #64]	; 0x40
- 8005536:	2001      	movs	r0, #1
- 8005538:	e032      	b.n	80055a0 <I2C_IsErrorOccurred+0xfc>
- 800553a:	1c7a      	adds	r2, r7, #1
- 800553c:	d0c1      	beq.n	80054c2 <I2C_IsErrorOccurred+0x1e>
- 800553e:	f7fc fdd1 	bl	80020e4 <HAL_GetTick>
- 8005542:	1b80      	subs	r0, r0, r6
- 8005544:	42b8      	cmp	r0, r7
- 8005546:	d801      	bhi.n	800554c <I2C_IsErrorOccurred+0xa8>
- 8005548:	2f00      	cmp	r7, #0
- 800554a:	d1b9      	bne.n	80054c0 <I2C_IsErrorOccurred+0x1c>
- 800554c:	682b      	ldr	r3, [r5, #0]
- 800554e:	6859      	ldr	r1, [r3, #4]
- 8005550:	f895 2042 	ldrb.w	r2, [r5, #66]	; 0x42
- 8005554:	6998      	ldr	r0, [r3, #24]
- 8005556:	0400      	lsls	r0, r0, #16
- 8005558:	b2d2      	uxtb	r2, r2
- 800555a:	d50a      	bpl.n	8005572 <I2C_IsErrorOccurred+0xce>
- 800555c:	0449      	lsls	r1, r1, #17
- 800555e:	d408      	bmi.n	8005572 <I2C_IsErrorOccurred+0xce>
- 8005560:	2a20      	cmp	r2, #32
- 8005562:	d006      	beq.n	8005572 <I2C_IsErrorOccurred+0xce>
- 8005564:	685a      	ldr	r2, [r3, #4]
- 8005566:	f442 4280 	orr.w	r2, r2, #16384	; 0x4000
- 800556a:	605a      	str	r2, [r3, #4]
- 800556c:	f7fc fdba 	bl	80020e4 <HAL_GetTick>
- 8005570:	4606      	mov	r6, r0
- 8005572:	682b      	ldr	r3, [r5, #0]
- 8005574:	699b      	ldr	r3, [r3, #24]
- 8005576:	069b      	lsls	r3, r3, #26
- 8005578:	d4a2      	bmi.n	80054c0 <I2C_IsErrorOccurred+0x1c>
- 800557a:	f7fc fdb3 	bl	80020e4 <HAL_GetTick>
- 800557e:	1b80      	subs	r0, r0, r6
- 8005580:	2819      	cmp	r0, #25
- 8005582:	d9f6      	bls.n	8005572 <I2C_IsErrorOccurred+0xce>
- 8005584:	2420      	movs	r4, #32
- 8005586:	f04f 0801 	mov.w	r8, #1
- 800558a:	e799      	b.n	80054c0 <I2C_IsErrorOccurred+0x1c>
- 800558c:	f1b8 0f00 	cmp.w	r8, #0
- 8005590:	d19d      	bne.n	80054ce <I2C_IsErrorOccurred+0x2a>
- 8005592:	2220      	movs	r2, #32
- 8005594:	61da      	str	r2, [r3, #28]
- 8005596:	e79a      	b.n	80054ce <I2C_IsErrorOccurred+0x2a>
- 8005598:	4620      	mov	r0, r4
- 800559a:	e79b      	b.n	80054d4 <I2C_IsErrorOccurred+0x30>
- 800559c:	2800      	cmp	r0, #0
- 800559e:	d1b2      	bne.n	8005506 <I2C_IsErrorOccurred+0x62>
- 80055a0:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
-
-080055a4 <I2C_WaitOnTXISFlagUntilTimeout>:
- 80055a4:	b570      	push	{r4, r5, r6, lr}
- 80055a6:	4604      	mov	r4, r0
- 80055a8:	460d      	mov	r5, r1
- 80055aa:	4616      	mov	r6, r2
- 80055ac:	6823      	ldr	r3, [r4, #0]
- 80055ae:	699b      	ldr	r3, [r3, #24]
- 80055b0:	079b      	lsls	r3, r3, #30
- 80055b2:	d501      	bpl.n	80055b8 <I2C_WaitOnTXISFlagUntilTimeout+0x14>
- 80055b4:	2000      	movs	r0, #0
- 80055b6:	bd70      	pop	{r4, r5, r6, pc}
- 80055b8:	4632      	mov	r2, r6
- 80055ba:	4629      	mov	r1, r5
- 80055bc:	4620      	mov	r0, r4
- 80055be:	f7ff ff71 	bl	80054a4 <I2C_IsErrorOccurred>
- 80055c2:	b9a0      	cbnz	r0, 80055ee <I2C_WaitOnTXISFlagUntilTimeout+0x4a>
- 80055c4:	1c6a      	adds	r2, r5, #1
- 80055c6:	d0f1      	beq.n	80055ac <I2C_WaitOnTXISFlagUntilTimeout+0x8>
- 80055c8:	f7fc fd8c 	bl	80020e4 <HAL_GetTick>
- 80055cc:	1b80      	subs	r0, r0, r6
- 80055ce:	42a8      	cmp	r0, r5
- 80055d0:	d801      	bhi.n	80055d6 <I2C_WaitOnTXISFlagUntilTimeout+0x32>
- 80055d2:	2d00      	cmp	r5, #0
- 80055d4:	d1ea      	bne.n	80055ac <I2C_WaitOnTXISFlagUntilTimeout+0x8>
- 80055d6:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 80055d8:	f043 0320 	orr.w	r3, r3, #32
- 80055dc:	6463      	str	r3, [r4, #68]	; 0x44
- 80055de:	2320      	movs	r3, #32
- 80055e0:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 80055e4:	2300      	movs	r3, #0
- 80055e6:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 80055ea:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 80055ee:	2001      	movs	r0, #1
- 80055f0:	e7e1      	b.n	80055b6 <I2C_WaitOnTXISFlagUntilTimeout+0x12>
-
-080055f2 <I2C_WaitOnRXNEFlagUntilTimeout>:
- 80055f2:	b570      	push	{r4, r5, r6, lr}
- 80055f4:	4604      	mov	r4, r0
- 80055f6:	460d      	mov	r5, r1
- 80055f8:	4616      	mov	r6, r2
- 80055fa:	6823      	ldr	r3, [r4, #0]
- 80055fc:	699b      	ldr	r3, [r3, #24]
- 80055fe:	075b      	lsls	r3, r3, #29
- 8005600:	d40e      	bmi.n	8005620 <I2C_WaitOnRXNEFlagUntilTimeout+0x2e>
- 8005602:	4632      	mov	r2, r6
- 8005604:	4629      	mov	r1, r5
- 8005606:	4620      	mov	r0, r4
- 8005608:	f7ff ff4c 	bl	80054a4 <I2C_IsErrorOccurred>
- 800560c:	bb38      	cbnz	r0, 800565e <I2C_WaitOnRXNEFlagUntilTimeout+0x6c>
- 800560e:	6823      	ldr	r3, [r4, #0]
- 8005610:	699a      	ldr	r2, [r3, #24]
- 8005612:	0691      	lsls	r1, r2, #26
- 8005614:	d525      	bpl.n	8005662 <I2C_WaitOnRXNEFlagUntilTimeout+0x70>
- 8005616:	699a      	ldr	r2, [r3, #24]
- 8005618:	0752      	lsls	r2, r2, #29
- 800561a:	d503      	bpl.n	8005624 <I2C_WaitOnRXNEFlagUntilTimeout+0x32>
- 800561c:	8d22      	ldrh	r2, [r4, #40]	; 0x28
- 800561e:	b10a      	cbz	r2, 8005624 <I2C_WaitOnRXNEFlagUntilTimeout+0x32>
- 8005620:	2000      	movs	r0, #0
- 8005622:	bd70      	pop	{r4, r5, r6, pc}
- 8005624:	699a      	ldr	r2, [r3, #24]
- 8005626:	f012 0210 	ands.w	r2, r2, #16
- 800562a:	bf1c      	itt	ne
- 800562c:	2210      	movne	r2, #16
- 800562e:	61da      	strne	r2, [r3, #28]
- 8005630:	f04f 0120 	mov.w	r1, #32
- 8005634:	bf18      	it	ne
- 8005636:	2204      	movne	r2, #4
- 8005638:	6462      	str	r2, [r4, #68]	; 0x44
- 800563a:	61d9      	str	r1, [r3, #28]
- 800563c:	685a      	ldr	r2, [r3, #4]
- 800563e:	f022 72ff 	bic.w	r2, r2, #33423360	; 0x1fe0000
- 8005642:	f422 328b 	bic.w	r2, r2, #71168	; 0x11600
- 8005646:	f422 72ff 	bic.w	r2, r2, #510	; 0x1fe
- 800564a:	f022 0201 	bic.w	r2, r2, #1
- 800564e:	605a      	str	r2, [r3, #4]
- 8005650:	2300      	movs	r3, #0
- 8005652:	f884 1041 	strb.w	r1, [r4, #65]	; 0x41
- 8005656:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 800565a:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 800565e:	2001      	movs	r0, #1
- 8005660:	e7df      	b.n	8005622 <I2C_WaitOnRXNEFlagUntilTimeout+0x30>
- 8005662:	f7fc fd3f 	bl	80020e4 <HAL_GetTick>
- 8005666:	1b80      	subs	r0, r0, r6
- 8005668:	42a8      	cmp	r0, r5
- 800566a:	d801      	bhi.n	8005670 <I2C_WaitOnRXNEFlagUntilTimeout+0x7e>
- 800566c:	2d00      	cmp	r5, #0
- 800566e:	d1c4      	bne.n	80055fa <I2C_WaitOnRXNEFlagUntilTimeout+0x8>
- 8005670:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 8005672:	f043 0320 	orr.w	r3, r3, #32
- 8005676:	6463      	str	r3, [r4, #68]	; 0x44
- 8005678:	2320      	movs	r3, #32
- 800567a:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 800567e:	2300      	movs	r3, #0
- 8005680:	e7eb      	b.n	800565a <I2C_WaitOnRXNEFlagUntilTimeout+0x68>
-
-08005682 <I2C_WaitOnFlagUntilTimeout>:
- 8005682:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8005686:	9f06      	ldr	r7, [sp, #24]
- 8005688:	4604      	mov	r4, r0
- 800568a:	4688      	mov	r8, r1
- 800568c:	4616      	mov	r6, r2
- 800568e:	461d      	mov	r5, r3
- 8005690:	6822      	ldr	r2, [r4, #0]
- 8005692:	6993      	ldr	r3, [r2, #24]
- 8005694:	ea38 0303 	bics.w	r3, r8, r3
- 8005698:	bf0c      	ite	eq
- 800569a:	2301      	moveq	r3, #1
- 800569c:	2300      	movne	r3, #0
- 800569e:	42b3      	cmp	r3, r6
- 80056a0:	d001      	beq.n	80056a6 <I2C_WaitOnFlagUntilTimeout+0x24>
- 80056a2:	2000      	movs	r0, #0
- 80056a4:	e015      	b.n	80056d2 <I2C_WaitOnFlagUntilTimeout+0x50>
- 80056a6:	1c6b      	adds	r3, r5, #1
- 80056a8:	d0f3      	beq.n	8005692 <I2C_WaitOnFlagUntilTimeout+0x10>
- 80056aa:	f7fc fd1b 	bl	80020e4 <HAL_GetTick>
- 80056ae:	1bc0      	subs	r0, r0, r7
- 80056b0:	42a8      	cmp	r0, r5
- 80056b2:	d801      	bhi.n	80056b8 <I2C_WaitOnFlagUntilTimeout+0x36>
- 80056b4:	2d00      	cmp	r5, #0
- 80056b6:	d1eb      	bne.n	8005690 <I2C_WaitOnFlagUntilTimeout+0xe>
- 80056b8:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 80056ba:	f043 0320 	orr.w	r3, r3, #32
- 80056be:	6463      	str	r3, [r4, #68]	; 0x44
- 80056c0:	2320      	movs	r3, #32
- 80056c2:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 80056c6:	2300      	movs	r3, #0
- 80056c8:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 80056cc:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 80056d0:	2001      	movs	r0, #1
- 80056d2:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
-
-080056d6 <I2C_WaitOnSTOPFlagUntilTimeout>:
- 80056d6:	b570      	push	{r4, r5, r6, lr}
- 80056d8:	4604      	mov	r4, r0
- 80056da:	460d      	mov	r5, r1
- 80056dc:	4616      	mov	r6, r2
- 80056de:	6823      	ldr	r3, [r4, #0]
- 80056e0:	699b      	ldr	r3, [r3, #24]
- 80056e2:	069b      	lsls	r3, r3, #26
- 80056e4:	d501      	bpl.n	80056ea <I2C_WaitOnSTOPFlagUntilTimeout+0x14>
- 80056e6:	2000      	movs	r0, #0
- 80056e8:	bd70      	pop	{r4, r5, r6, pc}
- 80056ea:	4632      	mov	r2, r6
- 80056ec:	4629      	mov	r1, r5
- 80056ee:	4620      	mov	r0, r4
- 80056f0:	f7ff fed8 	bl	80054a4 <I2C_IsErrorOccurred>
- 80056f4:	b990      	cbnz	r0, 800571c <I2C_WaitOnSTOPFlagUntilTimeout+0x46>
- 80056f6:	f7fc fcf5 	bl	80020e4 <HAL_GetTick>
- 80056fa:	1b80      	subs	r0, r0, r6
- 80056fc:	42a8      	cmp	r0, r5
- 80056fe:	d801      	bhi.n	8005704 <I2C_WaitOnSTOPFlagUntilTimeout+0x2e>
- 8005700:	2d00      	cmp	r5, #0
- 8005702:	d1ec      	bne.n	80056de <I2C_WaitOnSTOPFlagUntilTimeout+0x8>
- 8005704:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 8005706:	f043 0320 	orr.w	r3, r3, #32
- 800570a:	6463      	str	r3, [r4, #68]	; 0x44
- 800570c:	2320      	movs	r3, #32
- 800570e:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 8005712:	2300      	movs	r3, #0
- 8005714:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 8005718:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 800571c:	2001      	movs	r0, #1
- 800571e:	e7e3      	b.n	80056e8 <I2C_WaitOnSTOPFlagUntilTimeout+0x12>
-
-08005720 <HAL_I2C_Init>:
- 8005720:	b510      	push	{r4, lr}
- 8005722:	4604      	mov	r4, r0
- 8005724:	2800      	cmp	r0, #0
- 8005726:	d04a      	beq.n	80057be <HAL_I2C_Init+0x9e>
- 8005728:	f890 3041 	ldrb.w	r3, [r0, #65]	; 0x41
- 800572c:	f003 02ff 	and.w	r2, r3, #255	; 0xff
- 8005730:	b91b      	cbnz	r3, 800573a <HAL_I2C_Init+0x1a>
- 8005732:	f880 2040 	strb.w	r2, [r0, #64]	; 0x40
- 8005736:	f7fc f9bb 	bl	8001ab0 <HAL_I2C_MspInit>
- 800573a:	2324      	movs	r3, #36	; 0x24
- 800573c:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 8005740:	6823      	ldr	r3, [r4, #0]
- 8005742:	681a      	ldr	r2, [r3, #0]
- 8005744:	f022 0201 	bic.w	r2, r2, #1
- 8005748:	601a      	str	r2, [r3, #0]
- 800574a:	6862      	ldr	r2, [r4, #4]
- 800574c:	f022 6270 	bic.w	r2, r2, #251658240	; 0xf000000
- 8005750:	611a      	str	r2, [r3, #16]
- 8005752:	689a      	ldr	r2, [r3, #8]
- 8005754:	f422 4200 	bic.w	r2, r2, #32768	; 0x8000
- 8005758:	609a      	str	r2, [r3, #8]
- 800575a:	e9d4 2102 	ldrd	r2, r1, [r4, #8]
- 800575e:	2901      	cmp	r1, #1
- 8005760:	d124      	bne.n	80057ac <HAL_I2C_Init+0x8c>
- 8005762:	f442 4200 	orr.w	r2, r2, #32768	; 0x8000
- 8005766:	609a      	str	r2, [r3, #8]
- 8005768:	685a      	ldr	r2, [r3, #4]
- 800576a:	f042 7200 	orr.w	r2, r2, #33554432	; 0x2000000
- 800576e:	f442 4200 	orr.w	r2, r2, #32768	; 0x8000
- 8005772:	605a      	str	r2, [r3, #4]
- 8005774:	68da      	ldr	r2, [r3, #12]
- 8005776:	f422 4200 	bic.w	r2, r2, #32768	; 0x8000
- 800577a:	60da      	str	r2, [r3, #12]
- 800577c:	e9d4 2104 	ldrd	r2, r1, [r4, #16]
- 8005780:	430a      	orrs	r2, r1
- 8005782:	69a1      	ldr	r1, [r4, #24]
- 8005784:	ea42 2201 	orr.w	r2, r2, r1, lsl #8
- 8005788:	60da      	str	r2, [r3, #12]
- 800578a:	e9d4 2107 	ldrd	r2, r1, [r4, #28]
- 800578e:	430a      	orrs	r2, r1
- 8005790:	601a      	str	r2, [r3, #0]
- 8005792:	681a      	ldr	r2, [r3, #0]
- 8005794:	f042 0201 	orr.w	r2, r2, #1
- 8005798:	601a      	str	r2, [r3, #0]
- 800579a:	2000      	movs	r0, #0
- 800579c:	2320      	movs	r3, #32
- 800579e:	6460      	str	r0, [r4, #68]	; 0x44
- 80057a0:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 80057a4:	6320      	str	r0, [r4, #48]	; 0x30
- 80057a6:	f884 0042 	strb.w	r0, [r4, #66]	; 0x42
- 80057aa:	bd10      	pop	{r4, pc}
- 80057ac:	f442 4204 	orr.w	r2, r2, #33792	; 0x8400
- 80057b0:	2902      	cmp	r1, #2
- 80057b2:	609a      	str	r2, [r3, #8]
- 80057b4:	bf04      	itt	eq
- 80057b6:	f44f 6200 	moveq.w	r2, #2048	; 0x800
- 80057ba:	605a      	streq	r2, [r3, #4]
- 80057bc:	e7d4      	b.n	8005768 <HAL_I2C_Init+0x48>
- 80057be:	2001      	movs	r0, #1
- 80057c0:	e7f3      	b.n	80057aa <HAL_I2C_Init+0x8a>
-	...
-
-080057c4 <HAL_I2C_Master_Transmit>:
- 80057c4:	e92d 47f3 	stmdb	sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr}
- 80057c8:	4698      	mov	r8, r3
- 80057ca:	f890 3041 	ldrb.w	r3, [r0, #65]	; 0x41
- 80057ce:	9f0a      	ldr	r7, [sp, #40]	; 0x28
- 80057d0:	2b20      	cmp	r3, #32
- 80057d2:	4604      	mov	r4, r0
- 80057d4:	460e      	mov	r6, r1
- 80057d6:	4691      	mov	r9, r2
- 80057d8:	f040 8086 	bne.w	80058e8 <HAL_I2C_Master_Transmit+0x124>
- 80057dc:	f890 3040 	ldrb.w	r3, [r0, #64]	; 0x40
- 80057e0:	2b01      	cmp	r3, #1
- 80057e2:	f000 8081 	beq.w	80058e8 <HAL_I2C_Master_Transmit+0x124>
- 80057e6:	f04f 0a01 	mov.w	sl, #1
- 80057ea:	f880 a040 	strb.w	sl, [r0, #64]	; 0x40
- 80057ee:	f7fc fc79 	bl	80020e4 <HAL_GetTick>
- 80057f2:	2319      	movs	r3, #25
- 80057f4:	4605      	mov	r5, r0
- 80057f6:	9000      	str	r0, [sp, #0]
- 80057f8:	4652      	mov	r2, sl
- 80057fa:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 80057fe:	4620      	mov	r0, r4
- 8005800:	f7ff ff3f 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005804:	b118      	cbz	r0, 800580e <HAL_I2C_Master_Transmit+0x4a>
- 8005806:	2001      	movs	r0, #1
- 8005808:	b002      	add	sp, #8
- 800580a:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800580e:	2321      	movs	r3, #33	; 0x21
- 8005810:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 8005814:	2310      	movs	r3, #16
- 8005816:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 800581a:	6460      	str	r0, [r4, #68]	; 0x44
- 800581c:	f8a4 802a 	strh.w	r8, [r4, #42]	; 0x2a
- 8005820:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005822:	f8c4 9024 	str.w	r9, [r4, #36]	; 0x24
- 8005826:	b29b      	uxth	r3, r3
- 8005828:	2bff      	cmp	r3, #255	; 0xff
- 800582a:	6360      	str	r0, [r4, #52]	; 0x34
- 800582c:	4b2f      	ldr	r3, [pc, #188]	; (80058ec <HAL_I2C_Master_Transmit+0x128>)
- 800582e:	d926      	bls.n	800587e <HAL_I2C_Master_Transmit+0xba>
- 8005830:	22ff      	movs	r2, #255	; 0xff
- 8005832:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005834:	9300      	str	r3, [sp, #0]
- 8005836:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 800583a:	4631      	mov	r1, r6
- 800583c:	4620      	mov	r0, r4
- 800583e:	f7ff fe1b 	bl	8005478 <I2C_TransferConfig>
- 8005842:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005844:	b29b      	uxth	r3, r3
- 8005846:	462a      	mov	r2, r5
- 8005848:	4639      	mov	r1, r7
- 800584a:	4620      	mov	r0, r4
- 800584c:	b9fb      	cbnz	r3, 800588e <HAL_I2C_Master_Transmit+0xca>
- 800584e:	f7ff ff42 	bl	80056d6 <I2C_WaitOnSTOPFlagUntilTimeout>
- 8005852:	2800      	cmp	r0, #0
- 8005854:	d1d7      	bne.n	8005806 <HAL_I2C_Master_Transmit+0x42>
- 8005856:	6823      	ldr	r3, [r4, #0]
- 8005858:	2120      	movs	r1, #32
- 800585a:	61d9      	str	r1, [r3, #28]
- 800585c:	685a      	ldr	r2, [r3, #4]
- 800585e:	f022 72ff 	bic.w	r2, r2, #33423360	; 0x1fe0000
- 8005862:	f422 328b 	bic.w	r2, r2, #71168	; 0x11600
- 8005866:	f422 72ff 	bic.w	r2, r2, #510	; 0x1fe
- 800586a:	f022 0201 	bic.w	r2, r2, #1
- 800586e:	605a      	str	r2, [r3, #4]
- 8005870:	f884 1041 	strb.w	r1, [r4, #65]	; 0x41
- 8005874:	f884 0040 	strb.w	r0, [r4, #64]	; 0x40
- 8005878:	f884 0042 	strb.w	r0, [r4, #66]	; 0x42
- 800587c:	e7c4      	b.n	8005808 <HAL_I2C_Master_Transmit+0x44>
- 800587e:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005880:	9300      	str	r3, [sp, #0]
- 8005882:	b292      	uxth	r2, r2
- 8005884:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005886:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 800588a:	b2d2      	uxtb	r2, r2
- 800588c:	e7d5      	b.n	800583a <HAL_I2C_Master_Transmit+0x76>
- 800588e:	f7ff fe89 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005892:	2800      	cmp	r0, #0
- 8005894:	d1b7      	bne.n	8005806 <HAL_I2C_Master_Transmit+0x42>
- 8005896:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 8005898:	6822      	ldr	r2, [r4, #0]
- 800589a:	f813 1b01 	ldrb.w	r1, [r3], #1
- 800589e:	6291      	str	r1, [r2, #40]	; 0x28
- 80058a0:	6263      	str	r3, [r4, #36]	; 0x24
- 80058a2:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80058a4:	8d22      	ldrh	r2, [r4, #40]	; 0x28
- 80058a6:	3b01      	subs	r3, #1
- 80058a8:	b29b      	uxth	r3, r3
- 80058aa:	8563      	strh	r3, [r4, #42]	; 0x2a
- 80058ac:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80058ae:	3a01      	subs	r2, #1
- 80058b0:	b292      	uxth	r2, r2
- 80058b2:	b29b      	uxth	r3, r3
- 80058b4:	8522      	strh	r2, [r4, #40]	; 0x28
- 80058b6:	2b00      	cmp	r3, #0
- 80058b8:	d0c3      	beq.n	8005842 <HAL_I2C_Master_Transmit+0x7e>
- 80058ba:	2a00      	cmp	r2, #0
- 80058bc:	d1c1      	bne.n	8005842 <HAL_I2C_Master_Transmit+0x7e>
- 80058be:	9500      	str	r5, [sp, #0]
- 80058c0:	463b      	mov	r3, r7
- 80058c2:	2180      	movs	r1, #128	; 0x80
- 80058c4:	4620      	mov	r0, r4
- 80058c6:	f7ff fedc 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 80058ca:	2800      	cmp	r0, #0
- 80058cc:	d19b      	bne.n	8005806 <HAL_I2C_Master_Transmit+0x42>
- 80058ce:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80058d0:	b29b      	uxth	r3, r3
- 80058d2:	2bff      	cmp	r3, #255	; 0xff
- 80058d4:	d903      	bls.n	80058de <HAL_I2C_Master_Transmit+0x11a>
- 80058d6:	22ff      	movs	r2, #255	; 0xff
- 80058d8:	8522      	strh	r2, [r4, #40]	; 0x28
- 80058da:	9000      	str	r0, [sp, #0]
- 80058dc:	e7ab      	b.n	8005836 <HAL_I2C_Master_Transmit+0x72>
- 80058de:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 80058e0:	9000      	str	r0, [sp, #0]
- 80058e2:	b292      	uxth	r2, r2
- 80058e4:	8522      	strh	r2, [r4, #40]	; 0x28
- 80058e6:	e7ce      	b.n	8005886 <HAL_I2C_Master_Transmit+0xc2>
- 80058e8:	2002      	movs	r0, #2
- 80058ea:	e78d      	b.n	8005808 <HAL_I2C_Master_Transmit+0x44>
- 80058ec:	80002000 	.word	0x80002000
-
-080058f0 <HAL_I2C_Master_Receive>:
- 80058f0:	e92d 47f3 	stmdb	sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr}
- 80058f4:	4698      	mov	r8, r3
- 80058f6:	f890 3041 	ldrb.w	r3, [r0, #65]	; 0x41
- 80058fa:	9f0a      	ldr	r7, [sp, #40]	; 0x28
- 80058fc:	2b20      	cmp	r3, #32
- 80058fe:	4604      	mov	r4, r0
- 8005900:	460e      	mov	r6, r1
- 8005902:	4691      	mov	r9, r2
- 8005904:	f040 8087 	bne.w	8005a16 <HAL_I2C_Master_Receive+0x126>
- 8005908:	f890 3040 	ldrb.w	r3, [r0, #64]	; 0x40
- 800590c:	2b01      	cmp	r3, #1
- 800590e:	f000 8082 	beq.w	8005a16 <HAL_I2C_Master_Receive+0x126>
- 8005912:	f04f 0a01 	mov.w	sl, #1
- 8005916:	f880 a040 	strb.w	sl, [r0, #64]	; 0x40
- 800591a:	f7fc fbe3 	bl	80020e4 <HAL_GetTick>
- 800591e:	2319      	movs	r3, #25
- 8005920:	4605      	mov	r5, r0
- 8005922:	9000      	str	r0, [sp, #0]
- 8005924:	4652      	mov	r2, sl
- 8005926:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 800592a:	4620      	mov	r0, r4
- 800592c:	f7ff fea9 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005930:	b118      	cbz	r0, 800593a <HAL_I2C_Master_Receive+0x4a>
- 8005932:	2001      	movs	r0, #1
- 8005934:	b002      	add	sp, #8
- 8005936:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800593a:	2322      	movs	r3, #34	; 0x22
- 800593c:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 8005940:	2310      	movs	r3, #16
- 8005942:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 8005946:	6460      	str	r0, [r4, #68]	; 0x44
- 8005948:	f8a4 802a 	strh.w	r8, [r4, #42]	; 0x2a
- 800594c:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 800594e:	f8c4 9024 	str.w	r9, [r4, #36]	; 0x24
- 8005952:	b29b      	uxth	r3, r3
- 8005954:	2bff      	cmp	r3, #255	; 0xff
- 8005956:	6360      	str	r0, [r4, #52]	; 0x34
- 8005958:	4b30      	ldr	r3, [pc, #192]	; (8005a1c <HAL_I2C_Master_Receive+0x12c>)
- 800595a:	d926      	bls.n	80059aa <HAL_I2C_Master_Receive+0xba>
- 800595c:	22ff      	movs	r2, #255	; 0xff
- 800595e:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005960:	9300      	str	r3, [sp, #0]
- 8005962:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005966:	4631      	mov	r1, r6
- 8005968:	4620      	mov	r0, r4
- 800596a:	f7ff fd85 	bl	8005478 <I2C_TransferConfig>
- 800596e:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005970:	b29b      	uxth	r3, r3
- 8005972:	462a      	mov	r2, r5
- 8005974:	4639      	mov	r1, r7
- 8005976:	4620      	mov	r0, r4
- 8005978:	b9fb      	cbnz	r3, 80059ba <HAL_I2C_Master_Receive+0xca>
- 800597a:	f7ff feac 	bl	80056d6 <I2C_WaitOnSTOPFlagUntilTimeout>
- 800597e:	2800      	cmp	r0, #0
- 8005980:	d1d7      	bne.n	8005932 <HAL_I2C_Master_Receive+0x42>
- 8005982:	6823      	ldr	r3, [r4, #0]
- 8005984:	2120      	movs	r1, #32
- 8005986:	61d9      	str	r1, [r3, #28]
- 8005988:	685a      	ldr	r2, [r3, #4]
- 800598a:	f022 72ff 	bic.w	r2, r2, #33423360	; 0x1fe0000
- 800598e:	f422 328b 	bic.w	r2, r2, #71168	; 0x11600
- 8005992:	f422 72ff 	bic.w	r2, r2, #510	; 0x1fe
- 8005996:	f022 0201 	bic.w	r2, r2, #1
- 800599a:	605a      	str	r2, [r3, #4]
- 800599c:	f884 1041 	strb.w	r1, [r4, #65]	; 0x41
- 80059a0:	f884 0040 	strb.w	r0, [r4, #64]	; 0x40
- 80059a4:	f884 0042 	strb.w	r0, [r4, #66]	; 0x42
- 80059a8:	e7c4      	b.n	8005934 <HAL_I2C_Master_Receive+0x44>
- 80059aa:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 80059ac:	9300      	str	r3, [sp, #0]
- 80059ae:	b292      	uxth	r2, r2
- 80059b0:	8522      	strh	r2, [r4, #40]	; 0x28
- 80059b2:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 80059b6:	b2d2      	uxtb	r2, r2
- 80059b8:	e7d5      	b.n	8005966 <HAL_I2C_Master_Receive+0x76>
- 80059ba:	f7ff fe1a 	bl	80055f2 <I2C_WaitOnRXNEFlagUntilTimeout>
- 80059be:	2800      	cmp	r0, #0
- 80059c0:	d1b7      	bne.n	8005932 <HAL_I2C_Master_Receive+0x42>
- 80059c2:	6823      	ldr	r3, [r4, #0]
- 80059c4:	6a5a      	ldr	r2, [r3, #36]	; 0x24
- 80059c6:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 80059c8:	701a      	strb	r2, [r3, #0]
- 80059ca:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 80059cc:	8d22      	ldrh	r2, [r4, #40]	; 0x28
- 80059ce:	3301      	adds	r3, #1
- 80059d0:	6263      	str	r3, [r4, #36]	; 0x24
- 80059d2:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80059d4:	3b01      	subs	r3, #1
- 80059d6:	b29b      	uxth	r3, r3
- 80059d8:	8563      	strh	r3, [r4, #42]	; 0x2a
- 80059da:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80059dc:	3a01      	subs	r2, #1
- 80059de:	b292      	uxth	r2, r2
- 80059e0:	b29b      	uxth	r3, r3
- 80059e2:	8522      	strh	r2, [r4, #40]	; 0x28
- 80059e4:	2b00      	cmp	r3, #0
- 80059e6:	d0c2      	beq.n	800596e <HAL_I2C_Master_Receive+0x7e>
- 80059e8:	2a00      	cmp	r2, #0
- 80059ea:	d1c0      	bne.n	800596e <HAL_I2C_Master_Receive+0x7e>
- 80059ec:	9500      	str	r5, [sp, #0]
- 80059ee:	463b      	mov	r3, r7
- 80059f0:	2180      	movs	r1, #128	; 0x80
- 80059f2:	4620      	mov	r0, r4
- 80059f4:	f7ff fe45 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 80059f8:	2800      	cmp	r0, #0
- 80059fa:	d19a      	bne.n	8005932 <HAL_I2C_Master_Receive+0x42>
- 80059fc:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 80059fe:	b29b      	uxth	r3, r3
- 8005a00:	2bff      	cmp	r3, #255	; 0xff
- 8005a02:	d903      	bls.n	8005a0c <HAL_I2C_Master_Receive+0x11c>
- 8005a04:	22ff      	movs	r2, #255	; 0xff
- 8005a06:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005a08:	9000      	str	r0, [sp, #0]
- 8005a0a:	e7aa      	b.n	8005962 <HAL_I2C_Master_Receive+0x72>
- 8005a0c:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005a0e:	9000      	str	r0, [sp, #0]
- 8005a10:	b292      	uxth	r2, r2
- 8005a12:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005a14:	e7cd      	b.n	80059b2 <HAL_I2C_Master_Receive+0xc2>
- 8005a16:	2002      	movs	r0, #2
- 8005a18:	e78c      	b.n	8005934 <HAL_I2C_Master_Receive+0x44>
- 8005a1a:	bf00      	nop
- 8005a1c:	80002400 	.word	0x80002400
-
-08005a20 <HAL_I2C_Mem_Write>:
- 8005a20:	e92d 4ff7 	stmdb	sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8005a24:	4699      	mov	r9, r3
- 8005a26:	f890 3041 	ldrb.w	r3, [r0, #65]	; 0x41
- 8005a2a:	f8bd a034 	ldrh.w	sl, [sp, #52]	; 0x34
- 8005a2e:	f8dd 8038 	ldr.w	r8, [sp, #56]	; 0x38
- 8005a32:	2b20      	cmp	r3, #32
- 8005a34:	4604      	mov	r4, r0
- 8005a36:	460f      	mov	r7, r1
- 8005a38:	4616      	mov	r6, r2
- 8005a3a:	f040 80c6 	bne.w	8005bca <HAL_I2C_Mem_Write+0x1aa>
- 8005a3e:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 8005a40:	b113      	cbz	r3, 8005a48 <HAL_I2C_Mem_Write+0x28>
- 8005a42:	f1ba 0f00 	cmp.w	sl, #0
- 8005a46:	d106      	bne.n	8005a56 <HAL_I2C_Mem_Write+0x36>
- 8005a48:	f44f 7300 	mov.w	r3, #512	; 0x200
- 8005a4c:	6463      	str	r3, [r4, #68]	; 0x44
- 8005a4e:	2001      	movs	r0, #1
- 8005a50:	b003      	add	sp, #12
- 8005a52:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8005a56:	f890 3040 	ldrb.w	r3, [r0, #64]	; 0x40
- 8005a5a:	2b01      	cmp	r3, #1
- 8005a5c:	f000 80b5 	beq.w	8005bca <HAL_I2C_Mem_Write+0x1aa>
- 8005a60:	f04f 0b01 	mov.w	fp, #1
- 8005a64:	f880 b040 	strb.w	fp, [r0, #64]	; 0x40
- 8005a68:	f7fc fb3c 	bl	80020e4 <HAL_GetTick>
- 8005a6c:	2319      	movs	r3, #25
- 8005a6e:	4605      	mov	r5, r0
- 8005a70:	9000      	str	r0, [sp, #0]
- 8005a72:	465a      	mov	r2, fp
- 8005a74:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 8005a78:	4620      	mov	r0, r4
- 8005a7a:	f7ff fe02 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005a7e:	2800      	cmp	r0, #0
- 8005a80:	d1e5      	bne.n	8005a4e <HAL_I2C_Mem_Write+0x2e>
- 8005a82:	2321      	movs	r3, #33	; 0x21
- 8005a84:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 8005a88:	2340      	movs	r3, #64	; 0x40
- 8005a8a:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 8005a8e:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 8005a90:	6263      	str	r3, [r4, #36]	; 0x24
- 8005a92:	4b4f      	ldr	r3, [pc, #316]	; (8005bd0 <HAL_I2C_Mem_Write+0x1b0>)
- 8005a94:	6460      	str	r0, [r4, #68]	; 0x44
- 8005a96:	6360      	str	r0, [r4, #52]	; 0x34
- 8005a98:	9300      	str	r3, [sp, #0]
- 8005a9a:	fa5f f289 	uxtb.w	r2, r9
- 8005a9e:	4639      	mov	r1, r7
- 8005aa0:	4620      	mov	r0, r4
- 8005aa2:	f8a4 a02a 	strh.w	sl, [r4, #42]	; 0x2a
- 8005aa6:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005aaa:	f7ff fce5 	bl	8005478 <I2C_TransferConfig>
- 8005aae:	462a      	mov	r2, r5
- 8005ab0:	4641      	mov	r1, r8
- 8005ab2:	4620      	mov	r0, r4
- 8005ab4:	f7ff fd76 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005ab8:	bb18      	cbnz	r0, 8005b02 <HAL_I2C_Mem_Write+0xe2>
- 8005aba:	f1b9 0f01 	cmp.w	r9, #1
- 8005abe:	6823      	ldr	r3, [r4, #0]
- 8005ac0:	d115      	bne.n	8005aee <HAL_I2C_Mem_Write+0xce>
- 8005ac2:	b2f6      	uxtb	r6, r6
- 8005ac4:	629e      	str	r6, [r3, #40]	; 0x28
- 8005ac6:	2200      	movs	r2, #0
- 8005ac8:	9500      	str	r5, [sp, #0]
- 8005aca:	4643      	mov	r3, r8
- 8005acc:	2180      	movs	r1, #128	; 0x80
- 8005ace:	4620      	mov	r0, r4
- 8005ad0:	f7ff fdd7 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005ad4:	b9a8      	cbnz	r0, 8005b02 <HAL_I2C_Mem_Write+0xe2>
- 8005ad6:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005ad8:	b29b      	uxth	r3, r3
- 8005ada:	2bff      	cmp	r3, #255	; 0xff
- 8005adc:	d815      	bhi.n	8005b0a <HAL_I2C_Mem_Write+0xea>
- 8005ade:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005ae0:	9000      	str	r0, [sp, #0]
- 8005ae2:	b292      	uxth	r2, r2
- 8005ae4:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005ae6:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 8005aea:	b2d2      	uxtb	r2, r2
- 8005aec:	e012      	b.n	8005b14 <HAL_I2C_Mem_Write+0xf4>
- 8005aee:	0a32      	lsrs	r2, r6, #8
- 8005af0:	629a      	str	r2, [r3, #40]	; 0x28
- 8005af2:	4641      	mov	r1, r8
- 8005af4:	462a      	mov	r2, r5
- 8005af6:	4620      	mov	r0, r4
- 8005af8:	f7ff fd54 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005afc:	b908      	cbnz	r0, 8005b02 <HAL_I2C_Mem_Write+0xe2>
- 8005afe:	6823      	ldr	r3, [r4, #0]
- 8005b00:	e7df      	b.n	8005ac2 <HAL_I2C_Mem_Write+0xa2>
- 8005b02:	2300      	movs	r3, #0
- 8005b04:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 8005b08:	e7a1      	b.n	8005a4e <HAL_I2C_Mem_Write+0x2e>
- 8005b0a:	22ff      	movs	r2, #255	; 0xff
- 8005b0c:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005b0e:	9000      	str	r0, [sp, #0]
- 8005b10:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005b14:	4639      	mov	r1, r7
- 8005b16:	4620      	mov	r0, r4
- 8005b18:	f7ff fcae 	bl	8005478 <I2C_TransferConfig>
- 8005b1c:	462a      	mov	r2, r5
- 8005b1e:	4641      	mov	r1, r8
- 8005b20:	4620      	mov	r0, r4
- 8005b22:	f7ff fd3f 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005b26:	2800      	cmp	r0, #0
- 8005b28:	d191      	bne.n	8005a4e <HAL_I2C_Mem_Write+0x2e>
- 8005b2a:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 8005b2c:	6822      	ldr	r2, [r4, #0]
- 8005b2e:	f813 1b01 	ldrb.w	r1, [r3], #1
- 8005b32:	6291      	str	r1, [r2, #40]	; 0x28
- 8005b34:	6263      	str	r3, [r4, #36]	; 0x24
- 8005b36:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005b38:	8d22      	ldrh	r2, [r4, #40]	; 0x28
- 8005b3a:	3b01      	subs	r3, #1
- 8005b3c:	b29b      	uxth	r3, r3
- 8005b3e:	8563      	strh	r3, [r4, #42]	; 0x2a
- 8005b40:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005b42:	3a01      	subs	r2, #1
- 8005b44:	b292      	uxth	r2, r2
- 8005b46:	b29b      	uxth	r3, r3
- 8005b48:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005b4a:	b1b3      	cbz	r3, 8005b7a <HAL_I2C_Mem_Write+0x15a>
- 8005b4c:	b9aa      	cbnz	r2, 8005b7a <HAL_I2C_Mem_Write+0x15a>
- 8005b4e:	9500      	str	r5, [sp, #0]
- 8005b50:	4643      	mov	r3, r8
- 8005b52:	2180      	movs	r1, #128	; 0x80
- 8005b54:	4620      	mov	r0, r4
- 8005b56:	f7ff fd94 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005b5a:	2800      	cmp	r0, #0
- 8005b5c:	f47f af77 	bne.w	8005a4e <HAL_I2C_Mem_Write+0x2e>
- 8005b60:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005b62:	b29b      	uxth	r3, r3
- 8005b64:	2bff      	cmp	r3, #255	; 0xff
- 8005b66:	d928      	bls.n	8005bba <HAL_I2C_Mem_Write+0x19a>
- 8005b68:	22ff      	movs	r2, #255	; 0xff
- 8005b6a:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005b6c:	9000      	str	r0, [sp, #0]
- 8005b6e:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005b72:	4639      	mov	r1, r7
- 8005b74:	4620      	mov	r0, r4
- 8005b76:	f7ff fc7f 	bl	8005478 <I2C_TransferConfig>
- 8005b7a:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005b7c:	b29b      	uxth	r3, r3
- 8005b7e:	2b00      	cmp	r3, #0
- 8005b80:	d1cc      	bne.n	8005b1c <HAL_I2C_Mem_Write+0xfc>
- 8005b82:	462a      	mov	r2, r5
- 8005b84:	4641      	mov	r1, r8
- 8005b86:	4620      	mov	r0, r4
- 8005b88:	f7ff fda5 	bl	80056d6 <I2C_WaitOnSTOPFlagUntilTimeout>
- 8005b8c:	2800      	cmp	r0, #0
- 8005b8e:	f47f af5e 	bne.w	8005a4e <HAL_I2C_Mem_Write+0x2e>
- 8005b92:	6823      	ldr	r3, [r4, #0]
- 8005b94:	2120      	movs	r1, #32
- 8005b96:	61d9      	str	r1, [r3, #28]
- 8005b98:	685a      	ldr	r2, [r3, #4]
- 8005b9a:	f022 72ff 	bic.w	r2, r2, #33423360	; 0x1fe0000
- 8005b9e:	f422 328b 	bic.w	r2, r2, #71168	; 0x11600
- 8005ba2:	f422 72ff 	bic.w	r2, r2, #510	; 0x1fe
- 8005ba6:	f022 0201 	bic.w	r2, r2, #1
- 8005baa:	605a      	str	r2, [r3, #4]
- 8005bac:	f884 1041 	strb.w	r1, [r4, #65]	; 0x41
- 8005bb0:	f884 0040 	strb.w	r0, [r4, #64]	; 0x40
- 8005bb4:	f884 0042 	strb.w	r0, [r4, #66]	; 0x42
- 8005bb8:	e74a      	b.n	8005a50 <HAL_I2C_Mem_Write+0x30>
- 8005bba:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005bbc:	9000      	str	r0, [sp, #0]
- 8005bbe:	b292      	uxth	r2, r2
- 8005bc0:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005bc2:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 8005bc6:	b2d2      	uxtb	r2, r2
- 8005bc8:	e7d3      	b.n	8005b72 <HAL_I2C_Mem_Write+0x152>
- 8005bca:	2002      	movs	r0, #2
- 8005bcc:	e740      	b.n	8005a50 <HAL_I2C_Mem_Write+0x30>
- 8005bce:	bf00      	nop
- 8005bd0:	80002000 	.word	0x80002000
-
-08005bd4 <HAL_I2C_Mem_Read>:
- 8005bd4:	e92d 4ff7 	stmdb	sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8005bd8:	4699      	mov	r9, r3
- 8005bda:	f890 3041 	ldrb.w	r3, [r0, #65]	; 0x41
- 8005bde:	f8bd a034 	ldrh.w	sl, [sp, #52]	; 0x34
- 8005be2:	f8dd 8038 	ldr.w	r8, [sp, #56]	; 0x38
- 8005be6:	2b20      	cmp	r3, #32
- 8005be8:	4604      	mov	r4, r0
- 8005bea:	460f      	mov	r7, r1
- 8005bec:	4616      	mov	r6, r2
- 8005bee:	f040 80c9 	bne.w	8005d84 <HAL_I2C_Mem_Read+0x1b0>
- 8005bf2:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 8005bf4:	b113      	cbz	r3, 8005bfc <HAL_I2C_Mem_Read+0x28>
- 8005bf6:	f1ba 0f00 	cmp.w	sl, #0
- 8005bfa:	d106      	bne.n	8005c0a <HAL_I2C_Mem_Read+0x36>
- 8005bfc:	f44f 7300 	mov.w	r3, #512	; 0x200
- 8005c00:	6463      	str	r3, [r4, #68]	; 0x44
- 8005c02:	2001      	movs	r0, #1
- 8005c04:	b003      	add	sp, #12
- 8005c06:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8005c0a:	f890 3040 	ldrb.w	r3, [r0, #64]	; 0x40
- 8005c0e:	2b01      	cmp	r3, #1
- 8005c10:	f000 80b8 	beq.w	8005d84 <HAL_I2C_Mem_Read+0x1b0>
- 8005c14:	f04f 0b01 	mov.w	fp, #1
- 8005c18:	f880 b040 	strb.w	fp, [r0, #64]	; 0x40
- 8005c1c:	f7fc fa62 	bl	80020e4 <HAL_GetTick>
- 8005c20:	2319      	movs	r3, #25
- 8005c22:	9000      	str	r0, [sp, #0]
- 8005c24:	4605      	mov	r5, r0
- 8005c26:	465a      	mov	r2, fp
- 8005c28:	f44f 4100 	mov.w	r1, #32768	; 0x8000
- 8005c2c:	4620      	mov	r0, r4
- 8005c2e:	f7ff fd28 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005c32:	4603      	mov	r3, r0
- 8005c34:	2800      	cmp	r0, #0
- 8005c36:	d1e4      	bne.n	8005c02 <HAL_I2C_Mem_Read+0x2e>
- 8005c38:	2222      	movs	r2, #34	; 0x22
- 8005c3a:	f884 2041 	strb.w	r2, [r4, #65]	; 0x41
- 8005c3e:	2240      	movs	r2, #64	; 0x40
- 8005c40:	f884 2042 	strb.w	r2, [r4, #66]	; 0x42
- 8005c44:	9a0c      	ldr	r2, [sp, #48]	; 0x30
- 8005c46:	6262      	str	r2, [r4, #36]	; 0x24
- 8005c48:	4a4f      	ldr	r2, [pc, #316]	; (8005d88 <HAL_I2C_Mem_Read+0x1b4>)
- 8005c4a:	6460      	str	r0, [r4, #68]	; 0x44
- 8005c4c:	6360      	str	r0, [r4, #52]	; 0x34
- 8005c4e:	9200      	str	r2, [sp, #0]
- 8005c50:	4639      	mov	r1, r7
- 8005c52:	fa5f f289 	uxtb.w	r2, r9
- 8005c56:	4620      	mov	r0, r4
- 8005c58:	f8a4 a02a 	strh.w	sl, [r4, #42]	; 0x2a
- 8005c5c:	f7ff fc0c 	bl	8005478 <I2C_TransferConfig>
- 8005c60:	462a      	mov	r2, r5
- 8005c62:	4641      	mov	r1, r8
- 8005c64:	4620      	mov	r0, r4
- 8005c66:	f7ff fc9d 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005c6a:	bb20      	cbnz	r0, 8005cb6 <HAL_I2C_Mem_Read+0xe2>
- 8005c6c:	f1b9 0f01 	cmp.w	r9, #1
- 8005c70:	6823      	ldr	r3, [r4, #0]
- 8005c72:	d116      	bne.n	8005ca2 <HAL_I2C_Mem_Read+0xce>
- 8005c74:	b2f6      	uxtb	r6, r6
- 8005c76:	629e      	str	r6, [r3, #40]	; 0x28
- 8005c78:	2200      	movs	r2, #0
- 8005c7a:	9500      	str	r5, [sp, #0]
- 8005c7c:	4643      	mov	r3, r8
- 8005c7e:	2140      	movs	r1, #64	; 0x40
- 8005c80:	4620      	mov	r0, r4
- 8005c82:	f7ff fcfe 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005c86:	b9b0      	cbnz	r0, 8005cb6 <HAL_I2C_Mem_Read+0xe2>
- 8005c88:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005c8a:	b29b      	uxth	r3, r3
- 8005c8c:	2bff      	cmp	r3, #255	; 0xff
- 8005c8e:	4b3f      	ldr	r3, [pc, #252]	; (8005d8c <HAL_I2C_Mem_Read+0x1b8>)
- 8005c90:	d815      	bhi.n	8005cbe <HAL_I2C_Mem_Read+0xea>
- 8005c92:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005c94:	9300      	str	r3, [sp, #0]
- 8005c96:	b292      	uxth	r2, r2
- 8005c98:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005c9a:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 8005c9e:	b2d2      	uxtb	r2, r2
- 8005ca0:	e012      	b.n	8005cc8 <HAL_I2C_Mem_Read+0xf4>
- 8005ca2:	0a32      	lsrs	r2, r6, #8
- 8005ca4:	629a      	str	r2, [r3, #40]	; 0x28
- 8005ca6:	4641      	mov	r1, r8
- 8005ca8:	462a      	mov	r2, r5
- 8005caa:	4620      	mov	r0, r4
- 8005cac:	f7ff fc7a 	bl	80055a4 <I2C_WaitOnTXISFlagUntilTimeout>
- 8005cb0:	b908      	cbnz	r0, 8005cb6 <HAL_I2C_Mem_Read+0xe2>
- 8005cb2:	6823      	ldr	r3, [r4, #0]
- 8005cb4:	e7de      	b.n	8005c74 <HAL_I2C_Mem_Read+0xa0>
- 8005cb6:	2300      	movs	r3, #0
- 8005cb8:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 8005cbc:	e7a1      	b.n	8005c02 <HAL_I2C_Mem_Read+0x2e>
- 8005cbe:	22ff      	movs	r2, #255	; 0xff
- 8005cc0:	9300      	str	r3, [sp, #0]
- 8005cc2:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005cc4:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005cc8:	4639      	mov	r1, r7
- 8005cca:	4620      	mov	r0, r4
- 8005ccc:	f7ff fbd4 	bl	8005478 <I2C_TransferConfig>
- 8005cd0:	9500      	str	r5, [sp, #0]
- 8005cd2:	4643      	mov	r3, r8
- 8005cd4:	2200      	movs	r2, #0
- 8005cd6:	2104      	movs	r1, #4
- 8005cd8:	4620      	mov	r0, r4
- 8005cda:	f7ff fcd2 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005cde:	2800      	cmp	r0, #0
- 8005ce0:	d18f      	bne.n	8005c02 <HAL_I2C_Mem_Read+0x2e>
- 8005ce2:	6823      	ldr	r3, [r4, #0]
- 8005ce4:	6a5a      	ldr	r2, [r3, #36]	; 0x24
- 8005ce6:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 8005ce8:	701a      	strb	r2, [r3, #0]
- 8005cea:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 8005cec:	8d22      	ldrh	r2, [r4, #40]	; 0x28
- 8005cee:	3301      	adds	r3, #1
- 8005cf0:	6263      	str	r3, [r4, #36]	; 0x24
- 8005cf2:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005cf4:	3b01      	subs	r3, #1
- 8005cf6:	b29b      	uxth	r3, r3
- 8005cf8:	8563      	strh	r3, [r4, #42]	; 0x2a
- 8005cfa:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005cfc:	3a01      	subs	r2, #1
- 8005cfe:	b292      	uxth	r2, r2
- 8005d00:	b29b      	uxth	r3, r3
- 8005d02:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005d04:	b1b3      	cbz	r3, 8005d34 <HAL_I2C_Mem_Read+0x160>
- 8005d06:	b9aa      	cbnz	r2, 8005d34 <HAL_I2C_Mem_Read+0x160>
- 8005d08:	9500      	str	r5, [sp, #0]
- 8005d0a:	4643      	mov	r3, r8
- 8005d0c:	2180      	movs	r1, #128	; 0x80
- 8005d0e:	4620      	mov	r0, r4
- 8005d10:	f7ff fcb7 	bl	8005682 <I2C_WaitOnFlagUntilTimeout>
- 8005d14:	2800      	cmp	r0, #0
- 8005d16:	f47f af74 	bne.w	8005c02 <HAL_I2C_Mem_Read+0x2e>
- 8005d1a:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005d1c:	b29b      	uxth	r3, r3
- 8005d1e:	2bff      	cmp	r3, #255	; 0xff
- 8005d20:	d928      	bls.n	8005d74 <HAL_I2C_Mem_Read+0x1a0>
- 8005d22:	22ff      	movs	r2, #255	; 0xff
- 8005d24:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005d26:	9000      	str	r0, [sp, #0]
- 8005d28:	f04f 7380 	mov.w	r3, #16777216	; 0x1000000
- 8005d2c:	4639      	mov	r1, r7
- 8005d2e:	4620      	mov	r0, r4
- 8005d30:	f7ff fba2 	bl	8005478 <I2C_TransferConfig>
- 8005d34:	8d63      	ldrh	r3, [r4, #42]	; 0x2a
- 8005d36:	b29b      	uxth	r3, r3
- 8005d38:	2b00      	cmp	r3, #0
- 8005d3a:	d1c9      	bne.n	8005cd0 <HAL_I2C_Mem_Read+0xfc>
- 8005d3c:	462a      	mov	r2, r5
- 8005d3e:	4641      	mov	r1, r8
- 8005d40:	4620      	mov	r0, r4
- 8005d42:	f7ff fcc8 	bl	80056d6 <I2C_WaitOnSTOPFlagUntilTimeout>
- 8005d46:	2800      	cmp	r0, #0
- 8005d48:	f47f af5b 	bne.w	8005c02 <HAL_I2C_Mem_Read+0x2e>
- 8005d4c:	6823      	ldr	r3, [r4, #0]
- 8005d4e:	2120      	movs	r1, #32
- 8005d50:	61d9      	str	r1, [r3, #28]
- 8005d52:	685a      	ldr	r2, [r3, #4]
- 8005d54:	f022 72ff 	bic.w	r2, r2, #33423360	; 0x1fe0000
- 8005d58:	f422 328b 	bic.w	r2, r2, #71168	; 0x11600
- 8005d5c:	f422 72ff 	bic.w	r2, r2, #510	; 0x1fe
- 8005d60:	f022 0201 	bic.w	r2, r2, #1
- 8005d64:	605a      	str	r2, [r3, #4]
- 8005d66:	f884 1041 	strb.w	r1, [r4, #65]	; 0x41
- 8005d6a:	f884 0040 	strb.w	r0, [r4, #64]	; 0x40
- 8005d6e:	f884 0042 	strb.w	r0, [r4, #66]	; 0x42
- 8005d72:	e747      	b.n	8005c04 <HAL_I2C_Mem_Read+0x30>
- 8005d74:	8d62      	ldrh	r2, [r4, #42]	; 0x2a
- 8005d76:	9000      	str	r0, [sp, #0]
- 8005d78:	b292      	uxth	r2, r2
- 8005d7a:	8522      	strh	r2, [r4, #40]	; 0x28
- 8005d7c:	f04f 7300 	mov.w	r3, #33554432	; 0x2000000
- 8005d80:	b2d2      	uxtb	r2, r2
- 8005d82:	e7d3      	b.n	8005d2c <HAL_I2C_Mem_Read+0x158>
- 8005d84:	2002      	movs	r0, #2
- 8005d86:	e73d      	b.n	8005c04 <HAL_I2C_Mem_Read+0x30>
- 8005d88:	80002000 	.word	0x80002000
- 8005d8c:	80002400 	.word	0x80002400
-
-08005d90 <HAL_I2C_GetState>:
- 8005d90:	f890 0041 	ldrb.w	r0, [r0, #65]	; 0x41
- 8005d94:	4770      	bx	lr
-
-08005d96 <HAL_I2CEx_ConfigAnalogFilter>:
- 8005d96:	b510      	push	{r4, lr}
- 8005d98:	f890 2041 	ldrb.w	r2, [r0, #65]	; 0x41
- 8005d9c:	2a20      	cmp	r2, #32
- 8005d9e:	4603      	mov	r3, r0
- 8005da0:	b2d4      	uxtb	r4, r2
- 8005da2:	d11c      	bne.n	8005dde <HAL_I2CEx_ConfigAnalogFilter+0x48>
- 8005da4:	f890 2040 	ldrb.w	r2, [r0, #64]	; 0x40
- 8005da8:	2a01      	cmp	r2, #1
- 8005daa:	d018      	beq.n	8005dde <HAL_I2CEx_ConfigAnalogFilter+0x48>
- 8005dac:	2224      	movs	r2, #36	; 0x24
- 8005dae:	f880 2041 	strb.w	r2, [r0, #65]	; 0x41
- 8005db2:	6802      	ldr	r2, [r0, #0]
- 8005db4:	6810      	ldr	r0, [r2, #0]
- 8005db6:	f020 0001 	bic.w	r0, r0, #1
- 8005dba:	6010      	str	r0, [r2, #0]
- 8005dbc:	6810      	ldr	r0, [r2, #0]
- 8005dbe:	f420 5080 	bic.w	r0, r0, #4096	; 0x1000
- 8005dc2:	6010      	str	r0, [r2, #0]
- 8005dc4:	6810      	ldr	r0, [r2, #0]
- 8005dc6:	4301      	orrs	r1, r0
- 8005dc8:	6011      	str	r1, [r2, #0]
- 8005dca:	6811      	ldr	r1, [r2, #0]
- 8005dcc:	2000      	movs	r0, #0
- 8005dce:	f041 0101 	orr.w	r1, r1, #1
- 8005dd2:	6011      	str	r1, [r2, #0]
- 8005dd4:	f883 4041 	strb.w	r4, [r3, #65]	; 0x41
- 8005dd8:	f883 0040 	strb.w	r0, [r3, #64]	; 0x40
- 8005ddc:	bd10      	pop	{r4, pc}
- 8005dde:	2002      	movs	r0, #2
- 8005de0:	e7fc      	b.n	8005ddc <HAL_I2CEx_ConfigAnalogFilter+0x46>
-
-08005de2 <HAL_I2CEx_ConfigDigitalFilter>:
- 8005de2:	b510      	push	{r4, lr}
- 8005de4:	f890 2041 	ldrb.w	r2, [r0, #65]	; 0x41
- 8005de8:	2a20      	cmp	r2, #32
- 8005dea:	4603      	mov	r3, r0
- 8005dec:	b2d4      	uxtb	r4, r2
- 8005dee:	d11b      	bne.n	8005e28 <HAL_I2CEx_ConfigDigitalFilter+0x46>
- 8005df0:	f890 2040 	ldrb.w	r2, [r0, #64]	; 0x40
- 8005df4:	2a01      	cmp	r2, #1
- 8005df6:	d017      	beq.n	8005e28 <HAL_I2CEx_ConfigDigitalFilter+0x46>
- 8005df8:	2224      	movs	r2, #36	; 0x24
- 8005dfa:	f880 2041 	strb.w	r2, [r0, #65]	; 0x41
- 8005dfe:	6802      	ldr	r2, [r0, #0]
- 8005e00:	6810      	ldr	r0, [r2, #0]
- 8005e02:	f020 0001 	bic.w	r0, r0, #1
- 8005e06:	6010      	str	r0, [r2, #0]
- 8005e08:	6810      	ldr	r0, [r2, #0]
- 8005e0a:	f420 6070 	bic.w	r0, r0, #3840	; 0xf00
- 8005e0e:	ea40 2101 	orr.w	r1, r0, r1, lsl #8
- 8005e12:	6011      	str	r1, [r2, #0]
- 8005e14:	6811      	ldr	r1, [r2, #0]
- 8005e16:	2000      	movs	r0, #0
- 8005e18:	f041 0101 	orr.w	r1, r1, #1
- 8005e1c:	6011      	str	r1, [r2, #0]
- 8005e1e:	f883 4041 	strb.w	r4, [r3, #65]	; 0x41
- 8005e22:	f883 0040 	strb.w	r0, [r3, #64]	; 0x40
- 8005e26:	bd10      	pop	{r4, pc}
- 8005e28:	2002      	movs	r0, #2
- 8005e2a:	e7fc      	b.n	8005e26 <HAL_I2CEx_ConfigDigitalFilter+0x44>
-
-08005e2c <HAL_PWR_EnableBkUpAccess>:
- 8005e2c:	4a02      	ldr	r2, [pc, #8]	; (8005e38 <HAL_PWR_EnableBkUpAccess+0xc>)
- 8005e2e:	6813      	ldr	r3, [r2, #0]
- 8005e30:	f443 7380 	orr.w	r3, r3, #256	; 0x100
- 8005e34:	6013      	str	r3, [r2, #0]
- 8005e36:	4770      	bx	lr
- 8005e38:	58000400 	.word	0x58000400
-
-08005e3c <HAL_PWR_EnableWakeUpPin>:
- 8005e3c:	4a06      	ldr	r2, [pc, #24]	; (8005e58 <HAL_PWR_EnableWakeUpPin+0x1c>)
- 8005e3e:	68d3      	ldr	r3, [r2, #12]
- 8005e40:	f000 0107 	and.w	r1, r0, #7
- 8005e44:	ea23 0301 	bic.w	r3, r3, r1
- 8005e48:	ea43 1050 	orr.w	r0, r3, r0, lsr #5
- 8005e4c:	60d0      	str	r0, [r2, #12]
- 8005e4e:	6893      	ldr	r3, [r2, #8]
- 8005e50:	4319      	orrs	r1, r3
- 8005e52:	6091      	str	r1, [r2, #8]
- 8005e54:	4770      	bx	lr
- 8005e56:	bf00      	nop
- 8005e58:	58000400 	.word	0x58000400
-
-08005e5c <HAL_PWR_EnterSLEEPMode>:
- 8005e5c:	4b0d      	ldr	r3, [pc, #52]	; (8005e94 <HAL_PWR_EnterSLEEPMode+0x38>)
- 8005e5e:	b510      	push	{r4, lr}
- 8005e60:	695b      	ldr	r3, [r3, #20]
- 8005e62:	460c      	mov	r4, r1
- 8005e64:	b928      	cbnz	r0, 8005e72 <HAL_PWR_EnterSLEEPMode+0x16>
- 8005e66:	059a      	lsls	r2, r3, #22
- 8005e68:	d507      	bpl.n	8005e7a <HAL_PWR_EnterSLEEPMode+0x1e>
- 8005e6a:	f000 f827 	bl	8005ebc <HAL_PWREx_DisableLowPowerRunMode>
- 8005e6e:	b120      	cbz	r0, 8005e7a <HAL_PWR_EnterSLEEPMode+0x1e>
- 8005e70:	bd10      	pop	{r4, pc}
- 8005e72:	059b      	lsls	r3, r3, #22
- 8005e74:	d401      	bmi.n	8005e7a <HAL_PWR_EnterSLEEPMode+0x1e>
- 8005e76:	f000 f819 	bl	8005eac <HAL_PWREx_EnableLowPowerRunMode>
- 8005e7a:	4a07      	ldr	r2, [pc, #28]	; (8005e98 <HAL_PWR_EnterSLEEPMode+0x3c>)
- 8005e7c:	6913      	ldr	r3, [r2, #16]
- 8005e7e:	2c01      	cmp	r4, #1
- 8005e80:	f023 0304 	bic.w	r3, r3, #4
- 8005e84:	6113      	str	r3, [r2, #16]
- 8005e86:	d101      	bne.n	8005e8c <HAL_PWR_EnterSLEEPMode+0x30>
- 8005e88:	bf30      	wfi
- 8005e8a:	e7f1      	b.n	8005e70 <HAL_PWR_EnterSLEEPMode+0x14>
- 8005e8c:	bf40      	sev
- 8005e8e:	bf20      	wfe
- 8005e90:	bf20      	wfe
- 8005e92:	e7ed      	b.n	8005e70 <HAL_PWR_EnterSLEEPMode+0x14>
- 8005e94:	58000400 	.word	0x58000400
- 8005e98:	e000ed00 	.word	0xe000ed00
-
-08005e9c <HAL_PWREx_GetVoltageRange>:
- 8005e9c:	4b02      	ldr	r3, [pc, #8]	; (8005ea8 <HAL_PWREx_GetVoltageRange+0xc>)
- 8005e9e:	6818      	ldr	r0, [r3, #0]
- 8005ea0:	f400 60c0 	and.w	r0, r0, #1536	; 0x600
- 8005ea4:	4770      	bx	lr
- 8005ea6:	bf00      	nop
- 8005ea8:	58000400 	.word	0x58000400
-
-08005eac <HAL_PWREx_EnableLowPowerRunMode>:
- 8005eac:	4a02      	ldr	r2, [pc, #8]	; (8005eb8 <HAL_PWREx_EnableLowPowerRunMode+0xc>)
- 8005eae:	6813      	ldr	r3, [r2, #0]
- 8005eb0:	f443 4380 	orr.w	r3, r3, #16384	; 0x4000
- 8005eb4:	6013      	str	r3, [r2, #0]
- 8005eb6:	4770      	bx	lr
- 8005eb8:	58000400 	.word	0x58000400
-
-08005ebc <HAL_PWREx_DisableLowPowerRunMode>:
- 8005ebc:	4a0c      	ldr	r2, [pc, #48]	; (8005ef0 <HAL_PWREx_DisableLowPowerRunMode+0x34>)
- 8005ebe:	6813      	ldr	r3, [r2, #0]
- 8005ec0:	f423 4380 	bic.w	r3, r3, #16384	; 0x4000
- 8005ec4:	6013      	str	r3, [r2, #0]
- 8005ec6:	4b0b      	ldr	r3, [pc, #44]	; (8005ef4 <HAL_PWREx_DisableLowPowerRunMode+0x38>)
- 8005ec8:	681b      	ldr	r3, [r3, #0]
- 8005eca:	2132      	movs	r1, #50	; 0x32
- 8005ecc:	434b      	muls	r3, r1
- 8005ece:	490a      	ldr	r1, [pc, #40]	; (8005ef8 <HAL_PWREx_DisableLowPowerRunMode+0x3c>)
- 8005ed0:	fbb3 f3f1 	udiv	r3, r3, r1
- 8005ed4:	6951      	ldr	r1, [r2, #20]
- 8005ed6:	0589      	lsls	r1, r1, #22
- 8005ed8:	d500      	bpl.n	8005edc <HAL_PWREx_DisableLowPowerRunMode+0x20>
- 8005eda:	b933      	cbnz	r3, 8005eea <HAL_PWREx_DisableLowPowerRunMode+0x2e>
- 8005edc:	6953      	ldr	r3, [r2, #20]
- 8005ede:	f413 7f00 	tst.w	r3, #512	; 0x200
- 8005ee2:	bf14      	ite	ne
- 8005ee4:	2003      	movne	r0, #3
- 8005ee6:	2000      	moveq	r0, #0
- 8005ee8:	4770      	bx	lr
- 8005eea:	3b01      	subs	r3, #1
- 8005eec:	e7f2      	b.n	8005ed4 <HAL_PWREx_DisableLowPowerRunMode+0x18>
- 8005eee:	bf00      	nop
- 8005ef0:	58000400 	.word	0x58000400
- 8005ef4:	20000094 	.word	0x20000094
- 8005ef8:	000f4240 	.word	0x000f4240
-
-08005efc <HAL_PWREx_EnterSTOP2Mode>:
- 8005efc:	4a0b      	ldr	r2, [pc, #44]	; (8005f2c <HAL_PWREx_EnterSTOP2Mode+0x30>)
- 8005efe:	6813      	ldr	r3, [r2, #0]
- 8005f00:	f023 0307 	bic.w	r3, r3, #7
- 8005f04:	f043 0302 	orr.w	r3, r3, #2
- 8005f08:	6013      	str	r3, [r2, #0]
- 8005f0a:	4b09      	ldr	r3, [pc, #36]	; (8005f30 <HAL_PWREx_EnterSTOP2Mode+0x34>)
- 8005f0c:	691a      	ldr	r2, [r3, #16]
- 8005f0e:	2801      	cmp	r0, #1
- 8005f10:	f042 0204 	orr.w	r2, r2, #4
- 8005f14:	611a      	str	r2, [r3, #16]
- 8005f16:	d105      	bne.n	8005f24 <HAL_PWREx_EnterSTOP2Mode+0x28>
- 8005f18:	bf30      	wfi
- 8005f1a:	691a      	ldr	r2, [r3, #16]
- 8005f1c:	f022 0204 	bic.w	r2, r2, #4
- 8005f20:	611a      	str	r2, [r3, #16]
- 8005f22:	4770      	bx	lr
- 8005f24:	bf40      	sev
- 8005f26:	bf20      	wfe
- 8005f28:	bf20      	wfe
- 8005f2a:	e7f6      	b.n	8005f1a <HAL_PWREx_EnterSTOP2Mode+0x1e>
- 8005f2c:	58000400 	.word	0x58000400
- 8005f30:	e000ed00 	.word	0xe000ed00
-
-08005f34 <LL_RCC_HSE_IsReady>:
- 8005f34:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8005f38:	6818      	ldr	r0, [r3, #0]
- 8005f3a:	f3c0 4040 	ubfx	r0, r0, #17, #1
- 8005f3e:	4770      	bx	lr
-
-08005f40 <LL_RCC_MSI_IsReady>:
- 8005f40:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8005f44:	6818      	ldr	r0, [r3, #0]
- 8005f46:	f3c0 0040 	ubfx	r0, r0, #1, #1
- 8005f4a:	4770      	bx	lr
-
-08005f4c <LL_RCC_MSI_SetCalibTrimming>:
- 8005f4c:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8005f50:	6853      	ldr	r3, [r2, #4]
- 8005f52:	f423 437f 	bic.w	r3, r3, #65280	; 0xff00
- 8005f56:	ea43 2300 	orr.w	r3, r3, r0, lsl #8
- 8005f5a:	6053      	str	r3, [r2, #4]
- 8005f5c:	4770      	bx	lr
-
-08005f5e <LL_RCC_PLL_IsReady>:
- 8005f5e:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8005f62:	6818      	ldr	r0, [r3, #0]
- 8005f64:	f3c0 6040 	ubfx	r0, r0, #25, #1
- 8005f68:	4770      	bx	lr
-	...
-
-08005f6c <RCC_SetFlashLatencyFromMSIRange>:
- 8005f6c:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8005f6e:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8005f72:	4a2c      	ldr	r2, [pc, #176]	; (8006024 <RCC_SetFlashLatencyFromMSIRange+0xb8>)
- 8005f74:	f8d3 3108 	ldr.w	r3, [r3, #264]	; 0x108
- 8005f78:	f3c0 1003 	ubfx	r0, r0, #4, #4
- 8005f7c:	f003 030f 	and.w	r3, r3, #15
- 8005f80:	f852 4020 	ldr.w	r4, [r2, r0, lsl #2]
- 8005f84:	4a28      	ldr	r2, [pc, #160]	; (8006028 <RCC_SetFlashLatencyFromMSIRange+0xbc>)
- 8005f86:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 8005f8a:	fbb4 f4f3 	udiv	r4, r4, r3
- 8005f8e:	f7ff ff85 	bl	8005e9c <HAL_PWREx_GetVoltageRange>
- 8005f92:	4b26      	ldr	r3, [pc, #152]	; (800602c <RCC_SetFlashLatencyFromMSIRange+0xc0>)
- 8005f94:	4605      	mov	r5, r0
- 8005f96:	e893 0007 	ldmia.w	r3, {r0, r1, r2}
- 8005f9a:	f5b5 7f00 	cmp.w	r5, #512	; 0x200
- 8005f9e:	ab04      	add	r3, sp, #16
- 8005fa0:	e903 0007 	stmdb	r3, {r0, r1, r2}
- 8005fa4:	d010      	beq.n	8005fc8 <RCC_SetFlashLatencyFromMSIRange+0x5c>
- 8005fa6:	4b22      	ldr	r3, [pc, #136]	; (8006030 <RCC_SetFlashLatencyFromMSIRange+0xc4>)
- 8005fa8:	429c      	cmp	r4, r3
- 8005faa:	d318      	bcc.n	8005fde <RCC_SetFlashLatencyFromMSIRange+0x72>
- 8005fac:	f503 03b7 	add.w	r3, r3, #5996544	; 0x5b8000
- 8005fb0:	f603 537f 	addw	r3, r3, #3455	; 0xd7f
- 8005fb4:	429c      	cmp	r4, r3
- 8005fb6:	d929      	bls.n	800600c <RCC_SetFlashLatencyFromMSIRange+0xa0>
- 8005fb8:	f503 1374 	add.w	r3, r3, #3997696	; 0x3d0000
- 8005fbc:	f503 6310 	add.w	r3, r3, #2304	; 0x900
- 8005fc0:	429c      	cmp	r4, r3
- 8005fc2:	d825      	bhi.n	8006010 <RCC_SetFlashLatencyFromMSIRange+0xa4>
- 8005fc4:	2302      	movs	r3, #2
- 8005fc6:	e00b      	b.n	8005fe0 <RCC_SetFlashLatencyFromMSIRange+0x74>
- 8005fc8:	4b1a      	ldr	r3, [pc, #104]	; (8006034 <RCC_SetFlashLatencyFromMSIRange+0xc8>)
- 8005fca:	429c      	cmp	r4, r3
- 8005fcc:	d907      	bls.n	8005fde <RCC_SetFlashLatencyFromMSIRange+0x72>
- 8005fce:	4b1a      	ldr	r3, [pc, #104]	; (8006038 <RCC_SetFlashLatencyFromMSIRange+0xcc>)
- 8005fd0:	429c      	cmp	r4, r3
- 8005fd2:	d91b      	bls.n	800600c <RCC_SetFlashLatencyFromMSIRange+0xa0>
- 8005fd4:	f503 0337 	add.w	r3, r3, #11993088	; 0xb70000
- 8005fd8:	f503 53d8 	add.w	r3, r3, #6912	; 0x1b00
- 8005fdc:	e7f0      	b.n	8005fc0 <RCC_SetFlashLatencyFromMSIRange+0x54>
- 8005fde:	2300      	movs	r3, #0
- 8005fe0:	aa04      	add	r2, sp, #16
- 8005fe2:	eb02 0383 	add.w	r3, r2, r3, lsl #2
- 8005fe6:	f853 4c0c 	ldr.w	r4, [r3, #-12]
- 8005fea:	4d14      	ldr	r5, [pc, #80]	; (800603c <RCC_SetFlashLatencyFromMSIRange+0xd0>)
- 8005fec:	682b      	ldr	r3, [r5, #0]
- 8005fee:	f023 0307 	bic.w	r3, r3, #7
- 8005ff2:	4323      	orrs	r3, r4
- 8005ff4:	602b      	str	r3, [r5, #0]
- 8005ff6:	f7fc f875 	bl	80020e4 <HAL_GetTick>
- 8005ffa:	4606      	mov	r6, r0
- 8005ffc:	682b      	ldr	r3, [r5, #0]
- 8005ffe:	f003 0307 	and.w	r3, r3, #7
- 8006002:	429c      	cmp	r4, r3
- 8006004:	d106      	bne.n	8006014 <RCC_SetFlashLatencyFromMSIRange+0xa8>
- 8006006:	2000      	movs	r0, #0
- 8006008:	b004      	add	sp, #16
- 800600a:	bd70      	pop	{r4, r5, r6, pc}
- 800600c:	2301      	movs	r3, #1
- 800600e:	e7e7      	b.n	8005fe0 <RCC_SetFlashLatencyFromMSIRange+0x74>
- 8006010:	2400      	movs	r4, #0
- 8006012:	e7ea      	b.n	8005fea <RCC_SetFlashLatencyFromMSIRange+0x7e>
- 8006014:	f7fc f866 	bl	80020e4 <HAL_GetTick>
- 8006018:	1b80      	subs	r0, r0, r6
- 800601a:	2802      	cmp	r0, #2
- 800601c:	d9ee      	bls.n	8005ffc <RCC_SetFlashLatencyFromMSIRange+0x90>
- 800601e:	2003      	movs	r0, #3
- 8006020:	e7f2      	b.n	8006008 <RCC_SetFlashLatencyFromMSIRange+0x9c>
- 8006022:	bf00      	nop
- 8006024:	08013a48 	.word	0x08013a48
- 8006028:	080139e8 	.word	0x080139e8
- 800602c:	080132d0 	.word	0x080132d0
- 8006030:	006acfc0 	.word	0x006acfc0
- 8006034:	0121eabf 	.word	0x0121eabf
- 8006038:	0234933f 	.word	0x0234933f
- 800603c:	58004000 	.word	0x58004000
-
-08006040 <HAL_RCC_GetSysClockFreq>:
- 8006040:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8006044:	b510      	push	{r4, lr}
- 8006046:	689a      	ldr	r2, [r3, #8]
- 8006048:	68d9      	ldr	r1, [r3, #12]
- 800604a:	f012 020c 	ands.w	r2, r2, #12
- 800604e:	d005      	beq.n	800605c <HAL_RCC_GetSysClockFreq+0x1c>
- 8006050:	2a0c      	cmp	r2, #12
- 8006052:	d14a      	bne.n	80060ea <HAL_RCC_GetSysClockFreq+0xaa>
- 8006054:	f001 0303 	and.w	r3, r1, #3
- 8006058:	2b01      	cmp	r3, #1
- 800605a:	d150      	bne.n	80060fe <HAL_RCC_GetSysClockFreq+0xbe>
- 800605c:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 8006060:	482b      	ldr	r0, [pc, #172]	; (8006110 <HAL_RCC_GetSysClockFreq+0xd0>)
- 8006062:	680b      	ldr	r3, [r1, #0]
- 8006064:	f013 0308 	ands.w	r3, r3, #8
- 8006068:	d006      	beq.n	8006078 <HAL_RCC_GetSysClockFreq+0x38>
- 800606a:	680b      	ldr	r3, [r1, #0]
- 800606c:	f013 0308 	ands.w	r3, r3, #8
- 8006070:	d137      	bne.n	80060e2 <HAL_RCC_GetSysClockFreq+0xa2>
- 8006072:	f8d1 1094 	ldr.w	r1, [r1, #148]	; 0x94
- 8006076:	e007      	b.n	8006088 <HAL_RCC_GetSysClockFreq+0x48>
- 8006078:	680c      	ldr	r4, [r1, #0]
- 800607a:	0724      	lsls	r4, r4, #28
- 800607c:	bf56      	itet	pl
- 800607e:	f8d1 3094 	ldrpl.w	r3, [r1, #148]	; 0x94
- 8006082:	6809      	ldrmi	r1, [r1, #0]
- 8006084:	f3c3 2303 	ubfxpl	r3, r3, #8, #4
- 8006088:	f850 3023 	ldr.w	r3, [r0, r3, lsl #2]
- 800608c:	2a00      	cmp	r2, #0
- 800608e:	bf0c      	ite	eq
- 8006090:	4618      	moveq	r0, r3
- 8006092:	2000      	movne	r0, #0
- 8006094:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 8006098:	688a      	ldr	r2, [r1, #8]
- 800609a:	f002 020c 	and.w	r2, r2, #12
- 800609e:	2a0c      	cmp	r2, #12
- 80060a0:	d11e      	bne.n	80060e0 <HAL_RCC_GetSysClockFreq+0xa0>
- 80060a2:	68ca      	ldr	r2, [r1, #12]
- 80060a4:	f002 0203 	and.w	r2, r2, #3
- 80060a8:	2a02      	cmp	r2, #2
- 80060aa:	d02e      	beq.n	800610a <HAL_RCC_GetSysClockFreq+0xca>
- 80060ac:	2a03      	cmp	r2, #3
- 80060ae:	d106      	bne.n	80060be <HAL_RCC_GetSysClockFreq+0x7e>
- 80060b0:	680b      	ldr	r3, [r1, #0]
- 80060b2:	4a18      	ldr	r2, [pc, #96]	; (8006114 <HAL_RCC_GetSysClockFreq+0xd4>)
- 80060b4:	f413 1f80 	tst.w	r3, #1048576	; 0x100000
- 80060b8:	4b17      	ldr	r3, [pc, #92]	; (8006118 <HAL_RCC_GetSysClockFreq+0xd8>)
- 80060ba:	bf18      	it	ne
- 80060bc:	4613      	movne	r3, r2
- 80060be:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80060c2:	68d0      	ldr	r0, [r2, #12]
- 80060c4:	68d1      	ldr	r1, [r2, #12]
- 80060c6:	68d2      	ldr	r2, [r2, #12]
- 80060c8:	f3c0 2006 	ubfx	r0, r0, #8, #7
- 80060cc:	4358      	muls	r0, r3
- 80060ce:	f3c1 1302 	ubfx	r3, r1, #4, #3
- 80060d2:	3301      	adds	r3, #1
- 80060d4:	fbb0 f0f3 	udiv	r0, r0, r3
- 80060d8:	0f53      	lsrs	r3, r2, #29
- 80060da:	3301      	adds	r3, #1
- 80060dc:	fbb0 f0f3 	udiv	r0, r0, r3
- 80060e0:	bd10      	pop	{r4, pc}
- 80060e2:	680b      	ldr	r3, [r1, #0]
- 80060e4:	f3c3 1303 	ubfx	r3, r3, #4, #4
- 80060e8:	e7ce      	b.n	8006088 <HAL_RCC_GetSysClockFreq+0x48>
- 80060ea:	2a04      	cmp	r2, #4
- 80060ec:	d00a      	beq.n	8006104 <HAL_RCC_GetSysClockFreq+0xc4>
- 80060ee:	2a08      	cmp	r2, #8
- 80060f0:	d105      	bne.n	80060fe <HAL_RCC_GetSysClockFreq+0xbe>
- 80060f2:	681b      	ldr	r3, [r3, #0]
- 80060f4:	f413 1380 	ands.w	r3, r3, #1048576	; 0x100000
- 80060f8:	d104      	bne.n	8006104 <HAL_RCC_GetSysClockFreq+0xc4>
- 80060fa:	4807      	ldr	r0, [pc, #28]	; (8006118 <HAL_RCC_GetSysClockFreq+0xd8>)
- 80060fc:	e7ca      	b.n	8006094 <HAL_RCC_GetSysClockFreq+0x54>
- 80060fe:	2300      	movs	r3, #0
- 8006100:	4618      	mov	r0, r3
- 8006102:	e7c7      	b.n	8006094 <HAL_RCC_GetSysClockFreq+0x54>
- 8006104:	4803      	ldr	r0, [pc, #12]	; (8006114 <HAL_RCC_GetSysClockFreq+0xd4>)
- 8006106:	2300      	movs	r3, #0
- 8006108:	e7c4      	b.n	8006094 <HAL_RCC_GetSysClockFreq+0x54>
- 800610a:	4b02      	ldr	r3, [pc, #8]	; (8006114 <HAL_RCC_GetSysClockFreq+0xd4>)
- 800610c:	e7d7      	b.n	80060be <HAL_RCC_GetSysClockFreq+0x7e>
- 800610e:	bf00      	nop
- 8006110:	08013a48 	.word	0x08013a48
- 8006114:	00f42400 	.word	0x00f42400
- 8006118:	01e84800 	.word	0x01e84800
-
-0800611c <HAL_RCC_GetHCLKFreq>:
- 800611c:	b508      	push	{r3, lr}
- 800611e:	f7ff ff8f 	bl	8006040 <HAL_RCC_GetSysClockFreq>
- 8006122:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8006126:	4a04      	ldr	r2, [pc, #16]	; (8006138 <HAL_RCC_GetHCLKFreq+0x1c>)
- 8006128:	689b      	ldr	r3, [r3, #8]
- 800612a:	f3c3 1303 	ubfx	r3, r3, #4, #4
- 800612e:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 8006132:	fbb0 f0f3 	udiv	r0, r0, r3
- 8006136:	bd08      	pop	{r3, pc}
- 8006138:	080139e8 	.word	0x080139e8
-
-0800613c <HAL_RCC_OscConfig>:
- 800613c:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8006140:	4604      	mov	r4, r0
- 8006142:	2800      	cmp	r0, #0
- 8006144:	d053      	beq.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006146:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800614a:	689d      	ldr	r5, [r3, #8]
- 800614c:	68de      	ldr	r6, [r3, #12]
- 800614e:	6803      	ldr	r3, [r0, #0]
- 8006150:	069b      	lsls	r3, r3, #26
- 8006152:	f005 050c 	and.w	r5, r5, #12
- 8006156:	f006 0603 	and.w	r6, r6, #3
- 800615a:	d568      	bpl.n	800622e <HAL_RCC_OscConfig+0xf2>
- 800615c:	6a02      	ldr	r2, [r0, #32]
- 800615e:	b11d      	cbz	r5, 8006168 <HAL_RCC_OscConfig+0x2c>
- 8006160:	2d0c      	cmp	r5, #12
- 8006162:	d146      	bne.n	80061f2 <HAL_RCC_OscConfig+0xb6>
- 8006164:	2e01      	cmp	r6, #1
- 8006166:	d144      	bne.n	80061f2 <HAL_RCC_OscConfig+0xb6>
- 8006168:	2a00      	cmp	r2, #0
- 800616a:	d040      	beq.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 800616c:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8006170:	6aa1      	ldr	r1, [r4, #40]	; 0x28
- 8006172:	681a      	ldr	r2, [r3, #0]
- 8006174:	0717      	lsls	r7, r2, #28
- 8006176:	bf56      	itet	pl
- 8006178:	f8d3 3094 	ldrpl.w	r3, [r3, #148]	; 0x94
- 800617c:	681b      	ldrmi	r3, [r3, #0]
- 800617e:	091b      	lsrpl	r3, r3, #4
- 8006180:	f003 03f0 	and.w	r3, r3, #240	; 0xf0
- 8006184:	4299      	cmp	r1, r3
- 8006186:	d91f      	bls.n	80061c8 <HAL_RCC_OscConfig+0x8c>
- 8006188:	4608      	mov	r0, r1
- 800618a:	f7ff feef 	bl	8005f6c <RCC_SetFlashLatencyFromMSIRange>
- 800618e:	2800      	cmp	r0, #0
- 8006190:	d12d      	bne.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006192:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006196:	6813      	ldr	r3, [r2, #0]
- 8006198:	f043 0308 	orr.w	r3, r3, #8
- 800619c:	6013      	str	r3, [r2, #0]
- 800619e:	6813      	ldr	r3, [r2, #0]
- 80061a0:	6aa1      	ldr	r1, [r4, #40]	; 0x28
- 80061a2:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 80061a6:	430b      	orrs	r3, r1
- 80061a8:	6013      	str	r3, [r2, #0]
- 80061aa:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 80061ac:	f7ff fece 	bl	8005f4c <LL_RCC_MSI_SetCalibTrimming>
- 80061b0:	f7ff ffb4 	bl	800611c <HAL_RCC_GetHCLKFreq>
- 80061b4:	4bab      	ldr	r3, [pc, #684]	; (8006464 <HAL_RCC_OscConfig+0x328>)
- 80061b6:	6018      	str	r0, [r3, #0]
- 80061b8:	4bab      	ldr	r3, [pc, #684]	; (8006468 <HAL_RCC_OscConfig+0x32c>)
- 80061ba:	6818      	ldr	r0, [r3, #0]
- 80061bc:	f7fb ff90 	bl	80020e0 <HAL_InitTick>
- 80061c0:	2800      	cmp	r0, #0
- 80061c2:	d034      	beq.n	800622e <HAL_RCC_OscConfig+0xf2>
- 80061c4:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 80061c8:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80061cc:	6813      	ldr	r3, [r2, #0]
- 80061ce:	f043 0308 	orr.w	r3, r3, #8
- 80061d2:	6013      	str	r3, [r2, #0]
- 80061d4:	6813      	ldr	r3, [r2, #0]
- 80061d6:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 80061da:	430b      	orrs	r3, r1
- 80061dc:	6013      	str	r3, [r2, #0]
- 80061de:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 80061e0:	f7ff feb4 	bl	8005f4c <LL_RCC_MSI_SetCalibTrimming>
- 80061e4:	4608      	mov	r0, r1
- 80061e6:	f7ff fec1 	bl	8005f6c <RCC_SetFlashLatencyFromMSIRange>
- 80061ea:	2800      	cmp	r0, #0
- 80061ec:	d0e0      	beq.n	80061b0 <HAL_RCC_OscConfig+0x74>
- 80061ee:	2001      	movs	r0, #1
- 80061f0:	e7e8      	b.n	80061c4 <HAL_RCC_OscConfig+0x88>
- 80061f2:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80061f6:	2a00      	cmp	r2, #0
- 80061f8:	d054      	beq.n	80062a4 <HAL_RCC_OscConfig+0x168>
- 80061fa:	681a      	ldr	r2, [r3, #0]
- 80061fc:	f042 0201 	orr.w	r2, r2, #1
- 8006200:	601a      	str	r2, [r3, #0]
- 8006202:	f7fb ff6f 	bl	80020e4 <HAL_GetTick>
- 8006206:	4607      	mov	r7, r0
- 8006208:	f7ff fe9a 	bl	8005f40 <LL_RCC_MSI_IsReady>
- 800620c:	2800      	cmp	r0, #0
- 800620e:	d042      	beq.n	8006296 <HAL_RCC_OscConfig+0x15a>
- 8006210:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006214:	6813      	ldr	r3, [r2, #0]
- 8006216:	f043 0308 	orr.w	r3, r3, #8
- 800621a:	6013      	str	r3, [r2, #0]
- 800621c:	6813      	ldr	r3, [r2, #0]
- 800621e:	6aa1      	ldr	r1, [r4, #40]	; 0x28
- 8006220:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 8006224:	430b      	orrs	r3, r1
- 8006226:	6013      	str	r3, [r2, #0]
- 8006228:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 800622a:	f7ff fe8f 	bl	8005f4c <LL_RCC_MSI_SetCalibTrimming>
- 800622e:	6823      	ldr	r3, [r4, #0]
- 8006230:	07d8      	lsls	r0, r3, #31
- 8006232:	d448      	bmi.n	80062c6 <HAL_RCC_OscConfig+0x18a>
- 8006234:	6823      	ldr	r3, [r4, #0]
- 8006236:	0799      	lsls	r1, r3, #30
- 8006238:	f100 808c 	bmi.w	8006354 <HAL_RCC_OscConfig+0x218>
- 800623c:	6823      	ldr	r3, [r4, #0]
- 800623e:	071e      	lsls	r6, r3, #28
- 8006240:	f140 80fa 	bpl.w	8006438 <HAL_RCC_OscConfig+0x2fc>
- 8006244:	69a3      	ldr	r3, [r4, #24]
- 8006246:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 800624a:	2b00      	cmp	r3, #0
- 800624c:	f000 80e1 	beq.w	8006412 <HAL_RCC_OscConfig+0x2d6>
- 8006250:	f8d6 3094 	ldr.w	r3, [r6, #148]	; 0x94
- 8006254:	69e1      	ldr	r1, [r4, #28]
- 8006256:	f003 0210 	and.w	r2, r3, #16
- 800625a:	4291      	cmp	r1, r2
- 800625c:	f000 80c4 	beq.w	80063e8 <HAL_RCC_OscConfig+0x2ac>
- 8006260:	f003 0203 	and.w	r2, r3, #3
- 8006264:	2a02      	cmp	r2, #2
- 8006266:	d0c2      	beq.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006268:	07d8      	lsls	r0, r3, #31
- 800626a:	f140 80b3 	bpl.w	80063d4 <HAL_RCC_OscConfig+0x298>
- 800626e:	f8d6 3094 	ldr.w	r3, [r6, #148]	; 0x94
- 8006272:	f023 0301 	bic.w	r3, r3, #1
- 8006276:	f8c6 3094 	str.w	r3, [r6, #148]	; 0x94
- 800627a:	f7fb ff33 	bl	80020e4 <HAL_GetTick>
- 800627e:	4607      	mov	r7, r0
- 8006280:	f8d6 3094 	ldr.w	r3, [r6, #148]	; 0x94
- 8006284:	0799      	lsls	r1, r3, #30
- 8006286:	f140 80a5 	bpl.w	80063d4 <HAL_RCC_OscConfig+0x298>
- 800628a:	f7fb ff2b 	bl	80020e4 <HAL_GetTick>
- 800628e:	1bc3      	subs	r3, r0, r7
- 8006290:	2b11      	cmp	r3, #17
- 8006292:	d9f5      	bls.n	8006280 <HAL_RCC_OscConfig+0x144>
- 8006294:	e004      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006296:	f7fb ff25 	bl	80020e4 <HAL_GetTick>
- 800629a:	1bc0      	subs	r0, r0, r7
- 800629c:	2802      	cmp	r0, #2
- 800629e:	d9b3      	bls.n	8006208 <HAL_RCC_OscConfig+0xcc>
- 80062a0:	2003      	movs	r0, #3
- 80062a2:	e78f      	b.n	80061c4 <HAL_RCC_OscConfig+0x88>
- 80062a4:	681a      	ldr	r2, [r3, #0]
- 80062a6:	f022 0201 	bic.w	r2, r2, #1
- 80062aa:	601a      	str	r2, [r3, #0]
- 80062ac:	f7fb ff1a 	bl	80020e4 <HAL_GetTick>
- 80062b0:	4607      	mov	r7, r0
- 80062b2:	f7ff fe45 	bl	8005f40 <LL_RCC_MSI_IsReady>
- 80062b6:	2800      	cmp	r0, #0
- 80062b8:	d0b9      	beq.n	800622e <HAL_RCC_OscConfig+0xf2>
- 80062ba:	f7fb ff13 	bl	80020e4 <HAL_GetTick>
- 80062be:	1bc0      	subs	r0, r0, r7
- 80062c0:	2802      	cmp	r0, #2
- 80062c2:	d9f6      	bls.n	80062b2 <HAL_RCC_OscConfig+0x176>
- 80062c4:	e7ec      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80062c6:	2d08      	cmp	r5, #8
- 80062c8:	d003      	beq.n	80062d2 <HAL_RCC_OscConfig+0x196>
- 80062ca:	2d0c      	cmp	r5, #12
- 80062cc:	d105      	bne.n	80062da <HAL_RCC_OscConfig+0x19e>
- 80062ce:	2e03      	cmp	r6, #3
- 80062d0:	d103      	bne.n	80062da <HAL_RCC_OscConfig+0x19e>
- 80062d2:	6863      	ldr	r3, [r4, #4]
- 80062d4:	2b00      	cmp	r3, #0
- 80062d6:	d1ad      	bne.n	8006234 <HAL_RCC_OscConfig+0xf8>
- 80062d8:	e789      	b.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 80062da:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80062de:	68a1      	ldr	r1, [r4, #8]
- 80062e0:	681a      	ldr	r2, [r3, #0]
- 80062e2:	f422 1280 	bic.w	r2, r2, #1048576	; 0x100000
- 80062e6:	430a      	orrs	r2, r1
- 80062e8:	601a      	str	r2, [r3, #0]
- 80062ea:	6862      	ldr	r2, [r4, #4]
- 80062ec:	f5b2 3f80 	cmp.w	r2, #65536	; 0x10000
- 80062f0:	d110      	bne.n	8006314 <HAL_RCC_OscConfig+0x1d8>
- 80062f2:	681a      	ldr	r2, [r3, #0]
- 80062f4:	f442 3280 	orr.w	r2, r2, #65536	; 0x10000
- 80062f8:	601a      	str	r2, [r3, #0]
- 80062fa:	f7fb fef3 	bl	80020e4 <HAL_GetTick>
- 80062fe:	4607      	mov	r7, r0
- 8006300:	f7ff fe18 	bl	8005f34 <LL_RCC_HSE_IsReady>
- 8006304:	2800      	cmp	r0, #0
- 8006306:	d195      	bne.n	8006234 <HAL_RCC_OscConfig+0xf8>
- 8006308:	f7fb feec 	bl	80020e4 <HAL_GetTick>
- 800630c:	1bc0      	subs	r0, r0, r7
- 800630e:	2864      	cmp	r0, #100	; 0x64
- 8006310:	d9f6      	bls.n	8006300 <HAL_RCC_OscConfig+0x1c4>
- 8006312:	e7c5      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006314:	f5b2 1f04 	cmp.w	r2, #2162688	; 0x210000
- 8006318:	d104      	bne.n	8006324 <HAL_RCC_OscConfig+0x1e8>
- 800631a:	681a      	ldr	r2, [r3, #0]
- 800631c:	f442 1200 	orr.w	r2, r2, #2097152	; 0x200000
- 8006320:	601a      	str	r2, [r3, #0]
- 8006322:	e7e6      	b.n	80062f2 <HAL_RCC_OscConfig+0x1b6>
- 8006324:	6819      	ldr	r1, [r3, #0]
- 8006326:	f421 3180 	bic.w	r1, r1, #65536	; 0x10000
- 800632a:	6019      	str	r1, [r3, #0]
- 800632c:	6819      	ldr	r1, [r3, #0]
- 800632e:	f421 1100 	bic.w	r1, r1, #2097152	; 0x200000
- 8006332:	6019      	str	r1, [r3, #0]
- 8006334:	2a00      	cmp	r2, #0
- 8006336:	d1e0      	bne.n	80062fa <HAL_RCC_OscConfig+0x1be>
- 8006338:	f7fb fed4 	bl	80020e4 <HAL_GetTick>
- 800633c:	4607      	mov	r7, r0
- 800633e:	f7ff fdf9 	bl	8005f34 <LL_RCC_HSE_IsReady>
- 8006342:	2800      	cmp	r0, #0
- 8006344:	f43f af76 	beq.w	8006234 <HAL_RCC_OscConfig+0xf8>
- 8006348:	f7fb fecc 	bl	80020e4 <HAL_GetTick>
- 800634c:	1bc0      	subs	r0, r0, r7
- 800634e:	2864      	cmp	r0, #100	; 0x64
- 8006350:	d9f5      	bls.n	800633e <HAL_RCC_OscConfig+0x202>
- 8006352:	e7a5      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006354:	2d04      	cmp	r5, #4
- 8006356:	6923      	ldr	r3, [r4, #16]
- 8006358:	d003      	beq.n	8006362 <HAL_RCC_OscConfig+0x226>
- 800635a:	2d0c      	cmp	r5, #12
- 800635c:	d10e      	bne.n	800637c <HAL_RCC_OscConfig+0x240>
- 800635e:	2e02      	cmp	r6, #2
- 8006360:	d10c      	bne.n	800637c <HAL_RCC_OscConfig+0x240>
- 8006362:	2b00      	cmp	r3, #0
- 8006364:	f43f af43 	beq.w	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006368:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 800636c:	6961      	ldr	r1, [r4, #20]
- 800636e:	6853      	ldr	r3, [r2, #4]
- 8006370:	f023 43fe 	bic.w	r3, r3, #2130706432	; 0x7f000000
- 8006374:	ea43 6301 	orr.w	r3, r3, r1, lsl #24
- 8006378:	6053      	str	r3, [r2, #4]
- 800637a:	e75f      	b.n	800623c <HAL_RCC_OscConfig+0x100>
- 800637c:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 8006380:	b1bb      	cbz	r3, 80063b2 <HAL_RCC_OscConfig+0x276>
- 8006382:	6833      	ldr	r3, [r6, #0]
- 8006384:	f443 7380 	orr.w	r3, r3, #256	; 0x100
- 8006388:	6033      	str	r3, [r6, #0]
- 800638a:	f7fb feab 	bl	80020e4 <HAL_GetTick>
- 800638e:	4607      	mov	r7, r0
- 8006390:	6833      	ldr	r3, [r6, #0]
- 8006392:	055a      	lsls	r2, r3, #21
- 8006394:	d507      	bpl.n	80063a6 <HAL_RCC_OscConfig+0x26a>
- 8006396:	6873      	ldr	r3, [r6, #4]
- 8006398:	6962      	ldr	r2, [r4, #20]
- 800639a:	f023 43fe 	bic.w	r3, r3, #2130706432	; 0x7f000000
- 800639e:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 80063a2:	6073      	str	r3, [r6, #4]
- 80063a4:	e74a      	b.n	800623c <HAL_RCC_OscConfig+0x100>
- 80063a6:	f7fb fe9d 	bl	80020e4 <HAL_GetTick>
- 80063aa:	1bc3      	subs	r3, r0, r7
- 80063ac:	2b02      	cmp	r3, #2
- 80063ae:	d9ef      	bls.n	8006390 <HAL_RCC_OscConfig+0x254>
- 80063b0:	e776      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80063b2:	6833      	ldr	r3, [r6, #0]
- 80063b4:	f423 7380 	bic.w	r3, r3, #256	; 0x100
- 80063b8:	6033      	str	r3, [r6, #0]
- 80063ba:	f7fb fe93 	bl	80020e4 <HAL_GetTick>
- 80063be:	4607      	mov	r7, r0
- 80063c0:	6833      	ldr	r3, [r6, #0]
- 80063c2:	055b      	lsls	r3, r3, #21
- 80063c4:	f57f af3a 	bpl.w	800623c <HAL_RCC_OscConfig+0x100>
- 80063c8:	f7fb fe8c 	bl	80020e4 <HAL_GetTick>
- 80063cc:	1bc3      	subs	r3, r0, r7
- 80063ce:	2b02      	cmp	r3, #2
- 80063d0:	d9f6      	bls.n	80063c0 <HAL_RCC_OscConfig+0x284>
- 80063d2:	e765      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80063d4:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80063d8:	69e1      	ldr	r1, [r4, #28]
- 80063da:	f8d2 3094 	ldr.w	r3, [r2, #148]	; 0x94
- 80063de:	f023 0310 	bic.w	r3, r3, #16
- 80063e2:	430b      	orrs	r3, r1
- 80063e4:	f8c2 3094 	str.w	r3, [r2, #148]	; 0x94
- 80063e8:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 80063ec:	f8d7 3094 	ldr.w	r3, [r7, #148]	; 0x94
- 80063f0:	f043 0301 	orr.w	r3, r3, #1
- 80063f4:	f8c7 3094 	str.w	r3, [r7, #148]	; 0x94
- 80063f8:	f7fb fe74 	bl	80020e4 <HAL_GetTick>
- 80063fc:	4606      	mov	r6, r0
- 80063fe:	f8d7 3094 	ldr.w	r3, [r7, #148]	; 0x94
- 8006402:	079a      	lsls	r2, r3, #30
- 8006404:	d418      	bmi.n	8006438 <HAL_RCC_OscConfig+0x2fc>
- 8006406:	f7fb fe6d 	bl	80020e4 <HAL_GetTick>
- 800640a:	1b83      	subs	r3, r0, r6
- 800640c:	2b11      	cmp	r3, #17
- 800640e:	d9f6      	bls.n	80063fe <HAL_RCC_OscConfig+0x2c2>
- 8006410:	e746      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006412:	f8d6 3094 	ldr.w	r3, [r6, #148]	; 0x94
- 8006416:	f023 0301 	bic.w	r3, r3, #1
- 800641a:	f8c6 3094 	str.w	r3, [r6, #148]	; 0x94
- 800641e:	f7fb fe61 	bl	80020e4 <HAL_GetTick>
- 8006422:	4607      	mov	r7, r0
- 8006424:	f8d6 3094 	ldr.w	r3, [r6, #148]	; 0x94
- 8006428:	079b      	lsls	r3, r3, #30
- 800642a:	d505      	bpl.n	8006438 <HAL_RCC_OscConfig+0x2fc>
- 800642c:	f7fb fe5a 	bl	80020e4 <HAL_GetTick>
- 8006430:	1bc3      	subs	r3, r0, r7
- 8006432:	2b11      	cmp	r3, #17
- 8006434:	d9f6      	bls.n	8006424 <HAL_RCC_OscConfig+0x2e8>
- 8006436:	e733      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006438:	6823      	ldr	r3, [r4, #0]
- 800643a:	0758      	lsls	r0, r3, #29
- 800643c:	d554      	bpl.n	80064e8 <HAL_RCC_OscConfig+0x3ac>
- 800643e:	4f0b      	ldr	r7, [pc, #44]	; (800646c <HAL_RCC_OscConfig+0x330>)
- 8006440:	683b      	ldr	r3, [r7, #0]
- 8006442:	05d9      	lsls	r1, r3, #23
- 8006444:	d414      	bmi.n	8006470 <HAL_RCC_OscConfig+0x334>
- 8006446:	f7ff fcf1 	bl	8005e2c <HAL_PWR_EnableBkUpAccess>
- 800644a:	f7fb fe4b 	bl	80020e4 <HAL_GetTick>
- 800644e:	4606      	mov	r6, r0
- 8006450:	683b      	ldr	r3, [r7, #0]
- 8006452:	05da      	lsls	r2, r3, #23
- 8006454:	d40c      	bmi.n	8006470 <HAL_RCC_OscConfig+0x334>
- 8006456:	f7fb fe45 	bl	80020e4 <HAL_GetTick>
- 800645a:	1b83      	subs	r3, r0, r6
- 800645c:	2b02      	cmp	r3, #2
- 800645e:	d9f7      	bls.n	8006450 <HAL_RCC_OscConfig+0x314>
- 8006460:	e71e      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006462:	bf00      	nop
- 8006464:	20000094 	.word	0x20000094
- 8006468:	20000098 	.word	0x20000098
- 800646c:	58000400 	.word	0x58000400
- 8006470:	68e3      	ldr	r3, [r4, #12]
- 8006472:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 8006476:	2b00      	cmp	r3, #0
- 8006478:	d058      	beq.n	800652c <HAL_RCC_OscConfig+0x3f0>
- 800647a:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 800647e:	2b05      	cmp	r3, #5
- 8006480:	bf02      	ittt	eq
- 8006482:	f8d6 3090 	ldreq.w	r3, [r6, #144]	; 0x90
- 8006486:	f043 0304 	orreq.w	r3, r3, #4
- 800648a:	f8c6 3090 	streq.w	r3, [r6, #144]	; 0x90
- 800648e:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 8006492:	f7fb fe27 	bl	80020e4 <HAL_GetTick>
- 8006496:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 800649a:	f043 0301 	orr.w	r3, r3, #1
- 800649e:	4607      	mov	r7, r0
- 80064a0:	f8c6 3090 	str.w	r3, [r6, #144]	; 0x90
- 80064a4:	f241 3888 	movw	r8, #5000	; 0x1388
- 80064a8:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 80064ac:	079b      	lsls	r3, r3, #30
- 80064ae:	d405      	bmi.n	80064bc <HAL_RCC_OscConfig+0x380>
- 80064b0:	f7fb fe18 	bl	80020e4 <HAL_GetTick>
- 80064b4:	1bc3      	subs	r3, r0, r7
- 80064b6:	4543      	cmp	r3, r8
- 80064b8:	d9f6      	bls.n	80064a8 <HAL_RCC_OscConfig+0x36c>
- 80064ba:	e6f1      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80064bc:	68e3      	ldr	r3, [r4, #12]
- 80064be:	f023 0304 	bic.w	r3, r3, #4
- 80064c2:	2b81      	cmp	r3, #129	; 0x81
- 80064c4:	d11b      	bne.n	80064fe <HAL_RCC_OscConfig+0x3c2>
- 80064c6:	f7fb fe0d 	bl	80020e4 <HAL_GetTick>
- 80064ca:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 80064ce:	f043 0380 	orr.w	r3, r3, #128	; 0x80
- 80064d2:	f8c6 3090 	str.w	r3, [r6, #144]	; 0x90
- 80064d6:	4607      	mov	r7, r0
- 80064d8:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 80064dc:	f241 3888 	movw	r8, #5000	; 0x1388
- 80064e0:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 80064e4:	0518      	lsls	r0, r3, #20
- 80064e6:	d504      	bpl.n	80064f2 <HAL_RCC_OscConfig+0x3b6>
- 80064e8:	6ae0      	ldr	r0, [r4, #44]	; 0x2c
- 80064ea:	2800      	cmp	r0, #0
- 80064ec:	d14a      	bne.n	8006584 <HAL_RCC_OscConfig+0x448>
- 80064ee:	2000      	movs	r0, #0
- 80064f0:	e668      	b.n	80061c4 <HAL_RCC_OscConfig+0x88>
- 80064f2:	f7fb fdf7 	bl	80020e4 <HAL_GetTick>
- 80064f6:	1bc0      	subs	r0, r0, r7
- 80064f8:	4540      	cmp	r0, r8
- 80064fa:	d9f1      	bls.n	80064e0 <HAL_RCC_OscConfig+0x3a4>
- 80064fc:	e6d0      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80064fe:	f7fb fdf1 	bl	80020e4 <HAL_GetTick>
- 8006502:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 8006506:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 800650a:	f8c6 3090 	str.w	r3, [r6, #144]	; 0x90
- 800650e:	4607      	mov	r7, r0
- 8006510:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 8006514:	f241 3888 	movw	r8, #5000	; 0x1388
- 8006518:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 800651c:	0519      	lsls	r1, r3, #20
- 800651e:	d5e3      	bpl.n	80064e8 <HAL_RCC_OscConfig+0x3ac>
- 8006520:	f7fb fde0 	bl	80020e4 <HAL_GetTick>
- 8006524:	1bc0      	subs	r0, r0, r7
- 8006526:	4540      	cmp	r0, r8
- 8006528:	d9f6      	bls.n	8006518 <HAL_RCC_OscConfig+0x3dc>
- 800652a:	e6b9      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 800652c:	f7fb fdda 	bl	80020e4 <HAL_GetTick>
- 8006530:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 8006534:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 8006538:	4607      	mov	r7, r0
- 800653a:	f8c6 3090 	str.w	r3, [r6, #144]	; 0x90
- 800653e:	f241 3888 	movw	r8, #5000	; 0x1388
- 8006542:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 8006546:	051a      	lsls	r2, r3, #20
- 8006548:	d416      	bmi.n	8006578 <HAL_RCC_OscConfig+0x43c>
- 800654a:	f7fb fdcb 	bl	80020e4 <HAL_GetTick>
- 800654e:	f8d6 3090 	ldr.w	r3, [r6, #144]	; 0x90
- 8006552:	f023 0301 	bic.w	r3, r3, #1
- 8006556:	f8c6 3090 	str.w	r3, [r6, #144]	; 0x90
- 800655a:	4607      	mov	r7, r0
- 800655c:	f04f 48b0 	mov.w	r8, #1476395008	; 0x58000000
- 8006560:	f241 3688 	movw	r6, #5000	; 0x1388
- 8006564:	f8d8 3090 	ldr.w	r3, [r8, #144]	; 0x90
- 8006568:	079b      	lsls	r3, r3, #30
- 800656a:	d5bd      	bpl.n	80064e8 <HAL_RCC_OscConfig+0x3ac>
- 800656c:	f7fb fdba 	bl	80020e4 <HAL_GetTick>
- 8006570:	1bc3      	subs	r3, r0, r7
- 8006572:	42b3      	cmp	r3, r6
- 8006574:	d9f6      	bls.n	8006564 <HAL_RCC_OscConfig+0x428>
- 8006576:	e693      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006578:	f7fb fdb4 	bl	80020e4 <HAL_GetTick>
- 800657c:	1bc0      	subs	r0, r0, r7
- 800657e:	4540      	cmp	r0, r8
- 8006580:	d9df      	bls.n	8006542 <HAL_RCC_OscConfig+0x406>
- 8006582:	e68d      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006584:	2d0c      	cmp	r5, #12
- 8006586:	d04e      	beq.n	8006626 <HAL_RCC_OscConfig+0x4ea>
- 8006588:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800658c:	2802      	cmp	r0, #2
- 800658e:	681a      	ldr	r2, [r3, #0]
- 8006590:	f022 7280 	bic.w	r2, r2, #16777216	; 0x1000000
- 8006594:	601a      	str	r2, [r3, #0]
- 8006596:	d133      	bne.n	8006600 <HAL_RCC_OscConfig+0x4c4>
- 8006598:	f7fb fda4 	bl	80020e4 <HAL_GetTick>
- 800659c:	4605      	mov	r5, r0
- 800659e:	f7ff fcde 	bl	8005f5e <LL_RCC_PLL_IsReady>
- 80065a2:	bb38      	cbnz	r0, 80065f4 <HAL_RCC_OscConfig+0x4b8>
- 80065a4:	e9d4 310c 	ldrd	r3, r1, [r4, #48]	; 0x30
- 80065a8:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80065ac:	430b      	orrs	r3, r1
- 80065ae:	68d0      	ldr	r0, [r2, #12]
- 80065b0:	492d      	ldr	r1, [pc, #180]	; (8006668 <HAL_RCC_OscConfig+0x52c>)
- 80065b2:	4001      	ands	r1, r0
- 80065b4:	430b      	orrs	r3, r1
- 80065b6:	6be1      	ldr	r1, [r4, #60]	; 0x3c
- 80065b8:	430b      	orrs	r3, r1
- 80065ba:	6c21      	ldr	r1, [r4, #64]	; 0x40
- 80065bc:	430b      	orrs	r3, r1
- 80065be:	6c61      	ldr	r1, [r4, #68]	; 0x44
- 80065c0:	430b      	orrs	r3, r1
- 80065c2:	6ba1      	ldr	r1, [r4, #56]	; 0x38
- 80065c4:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
- 80065c8:	60d3      	str	r3, [r2, #12]
- 80065ca:	6813      	ldr	r3, [r2, #0]
- 80065cc:	f043 7380 	orr.w	r3, r3, #16777216	; 0x1000000
- 80065d0:	6013      	str	r3, [r2, #0]
- 80065d2:	68d3      	ldr	r3, [r2, #12]
- 80065d4:	f043 5380 	orr.w	r3, r3, #268435456	; 0x10000000
- 80065d8:	60d3      	str	r3, [r2, #12]
- 80065da:	f7fb fd83 	bl	80020e4 <HAL_GetTick>
- 80065de:	4604      	mov	r4, r0
- 80065e0:	f7ff fcbd 	bl	8005f5e <LL_RCC_PLL_IsReady>
- 80065e4:	2800      	cmp	r0, #0
- 80065e6:	d182      	bne.n	80064ee <HAL_RCC_OscConfig+0x3b2>
- 80065e8:	f7fb fd7c 	bl	80020e4 <HAL_GetTick>
- 80065ec:	1b00      	subs	r0, r0, r4
- 80065ee:	280a      	cmp	r0, #10
- 80065f0:	d9f6      	bls.n	80065e0 <HAL_RCC_OscConfig+0x4a4>
- 80065f2:	e655      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 80065f4:	f7fb fd76 	bl	80020e4 <HAL_GetTick>
- 80065f8:	1b40      	subs	r0, r0, r5
- 80065fa:	280a      	cmp	r0, #10
- 80065fc:	d9cf      	bls.n	800659e <HAL_RCC_OscConfig+0x462>
- 80065fe:	e64f      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006600:	f7fb fd70 	bl	80020e4 <HAL_GetTick>
- 8006604:	4604      	mov	r4, r0
- 8006606:	f7ff fcaa 	bl	8005f5e <LL_RCC_PLL_IsReady>
- 800660a:	b930      	cbnz	r0, 800661a <HAL_RCC_OscConfig+0x4de>
- 800660c:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006610:	4b16      	ldr	r3, [pc, #88]	; (800666c <HAL_RCC_OscConfig+0x530>)
- 8006612:	68d1      	ldr	r1, [r2, #12]
- 8006614:	400b      	ands	r3, r1
- 8006616:	60d3      	str	r3, [r2, #12]
- 8006618:	e5d4      	b.n	80061c4 <HAL_RCC_OscConfig+0x88>
- 800661a:	f7fb fd63 	bl	80020e4 <HAL_GetTick>
- 800661e:	1b00      	subs	r0, r0, r4
- 8006620:	280a      	cmp	r0, #10
- 8006622:	d9f0      	bls.n	8006606 <HAL_RCC_OscConfig+0x4ca>
- 8006624:	e63c      	b.n	80062a0 <HAL_RCC_OscConfig+0x164>
- 8006626:	2801      	cmp	r0, #1
- 8006628:	f43f adcc 	beq.w	80061c4 <HAL_RCC_OscConfig+0x88>
- 800662c:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8006630:	6b22      	ldr	r2, [r4, #48]	; 0x30
- 8006632:	68db      	ldr	r3, [r3, #12]
- 8006634:	f003 0103 	and.w	r1, r3, #3
- 8006638:	4291      	cmp	r1, r2
- 800663a:	f47f add8 	bne.w	80061ee <HAL_RCC_OscConfig+0xb2>
- 800663e:	6b61      	ldr	r1, [r4, #52]	; 0x34
- 8006640:	f003 0270 	and.w	r2, r3, #112	; 0x70
- 8006644:	428a      	cmp	r2, r1
- 8006646:	f47f add2 	bne.w	80061ee <HAL_RCC_OscConfig+0xb2>
- 800664a:	6ba1      	ldr	r1, [r4, #56]	; 0x38
- 800664c:	f403 42fe 	and.w	r2, r3, #32512	; 0x7f00
- 8006650:	ebb2 2f01 	cmp.w	r2, r1, lsl #8
- 8006654:	f47f adcb 	bne.w	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006658:	6c62      	ldr	r2, [r4, #68]	; 0x44
- 800665a:	f003 4360 	and.w	r3, r3, #3758096384	; 0xe0000000
- 800665e:	4293      	cmp	r3, r2
- 8006660:	f43f af45 	beq.w	80064ee <HAL_RCC_OscConfig+0x3b2>
- 8006664:	e5c3      	b.n	80061ee <HAL_RCC_OscConfig+0xb2>
- 8006666:	bf00      	nop
- 8006668:	11c1808c 	.word	0x11c1808c
- 800666c:	eefefffc 	.word	0xeefefffc
-
-08006670 <HAL_RCC_ClockConfig>:
- 8006670:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8006674:	460d      	mov	r5, r1
- 8006676:	4604      	mov	r4, r0
- 8006678:	b910      	cbnz	r0, 8006680 <HAL_RCC_ClockConfig+0x10>
- 800667a:	2001      	movs	r0, #1
- 800667c:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8006680:	4e75      	ldr	r6, [pc, #468]	; (8006858 <HAL_RCC_ClockConfig+0x1e8>)
- 8006682:	6833      	ldr	r3, [r6, #0]
- 8006684:	f003 0307 	and.w	r3, r3, #7
- 8006688:	428b      	cmp	r3, r1
- 800668a:	d316      	bcc.n	80066ba <HAL_RCC_ClockConfig+0x4a>
- 800668c:	6823      	ldr	r3, [r4, #0]
- 800668e:	0798      	lsls	r0, r3, #30
- 8006690:	d527      	bpl.n	80066e2 <HAL_RCC_ClockConfig+0x72>
- 8006692:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 8006696:	68a2      	ldr	r2, [r4, #8]
- 8006698:	68bb      	ldr	r3, [r7, #8]
- 800669a:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 800669e:	4313      	orrs	r3, r2
- 80066a0:	60bb      	str	r3, [r7, #8]
- 80066a2:	f7fb fd1f 	bl	80020e4 <HAL_GetTick>
- 80066a6:	4606      	mov	r6, r0
- 80066a8:	68bb      	ldr	r3, [r7, #8]
- 80066aa:	03d9      	lsls	r1, r3, #15
- 80066ac:	d419      	bmi.n	80066e2 <HAL_RCC_ClockConfig+0x72>
- 80066ae:	f7fb fd19 	bl	80020e4 <HAL_GetTick>
- 80066b2:	1b83      	subs	r3, r0, r6
- 80066b4:	2b02      	cmp	r3, #2
- 80066b6:	d9f7      	bls.n	80066a8 <HAL_RCC_ClockConfig+0x38>
- 80066b8:	e011      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 80066ba:	6833      	ldr	r3, [r6, #0]
- 80066bc:	f023 0307 	bic.w	r3, r3, #7
- 80066c0:	430b      	orrs	r3, r1
- 80066c2:	6033      	str	r3, [r6, #0]
- 80066c4:	f7fb fd0e 	bl	80020e4 <HAL_GetTick>
- 80066c8:	4607      	mov	r7, r0
- 80066ca:	6833      	ldr	r3, [r6, #0]
- 80066cc:	f003 0307 	and.w	r3, r3, #7
- 80066d0:	42ab      	cmp	r3, r5
- 80066d2:	d0db      	beq.n	800668c <HAL_RCC_ClockConfig+0x1c>
- 80066d4:	f7fb fd06 	bl	80020e4 <HAL_GetTick>
- 80066d8:	1bc0      	subs	r0, r0, r7
- 80066da:	2802      	cmp	r0, #2
- 80066dc:	d9f5      	bls.n	80066ca <HAL_RCC_ClockConfig+0x5a>
- 80066de:	2003      	movs	r0, #3
- 80066e0:	e7cc      	b.n	800667c <HAL_RCC_ClockConfig+0xc>
- 80066e2:	6823      	ldr	r3, [r4, #0]
- 80066e4:	069a      	lsls	r2, r3, #26
- 80066e6:	d516      	bpl.n	8006716 <HAL_RCC_ClockConfig+0xa6>
- 80066e8:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 80066ec:	6962      	ldr	r2, [r4, #20]
- 80066ee:	f8d7 3108 	ldr.w	r3, [r7, #264]	; 0x108
- 80066f2:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 80066f6:	4313      	orrs	r3, r2
- 80066f8:	f8c7 3108 	str.w	r3, [r7, #264]	; 0x108
- 80066fc:	f7fb fcf2 	bl	80020e4 <HAL_GetTick>
- 8006700:	4606      	mov	r6, r0
- 8006702:	f8d7 3108 	ldr.w	r3, [r7, #264]	; 0x108
- 8006706:	039b      	lsls	r3, r3, #14
- 8006708:	d405      	bmi.n	8006716 <HAL_RCC_ClockConfig+0xa6>
- 800670a:	f7fb fceb 	bl	80020e4 <HAL_GetTick>
- 800670e:	1b83      	subs	r3, r0, r6
- 8006710:	2b02      	cmp	r3, #2
- 8006712:	d9f6      	bls.n	8006702 <HAL_RCC_ClockConfig+0x92>
- 8006714:	e7e3      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 8006716:	6823      	ldr	r3, [r4, #0]
- 8006718:	0658      	lsls	r0, r3, #25
- 800671a:	d517      	bpl.n	800674c <HAL_RCC_ClockConfig+0xdc>
- 800671c:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 8006720:	69a2      	ldr	r2, [r4, #24]
- 8006722:	f8d7 3108 	ldr.w	r3, [r7, #264]	; 0x108
- 8006726:	f023 030f 	bic.w	r3, r3, #15
- 800672a:	ea43 1312 	orr.w	r3, r3, r2, lsr #4
- 800672e:	f8c7 3108 	str.w	r3, [r7, #264]	; 0x108
- 8006732:	f7fb fcd7 	bl	80020e4 <HAL_GetTick>
- 8006736:	4606      	mov	r6, r0
- 8006738:	f8d7 3108 	ldr.w	r3, [r7, #264]	; 0x108
- 800673c:	03d9      	lsls	r1, r3, #15
- 800673e:	d405      	bmi.n	800674c <HAL_RCC_ClockConfig+0xdc>
- 8006740:	f7fb fcd0 	bl	80020e4 <HAL_GetTick>
- 8006744:	1b83      	subs	r3, r0, r6
- 8006746:	2b02      	cmp	r3, #2
- 8006748:	d9f6      	bls.n	8006738 <HAL_RCC_ClockConfig+0xc8>
- 800674a:	e7c8      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 800674c:	6823      	ldr	r3, [r4, #0]
- 800674e:	075a      	lsls	r2, r3, #29
- 8006750:	d513      	bpl.n	800677a <HAL_RCC_ClockConfig+0x10a>
- 8006752:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 8006756:	68e2      	ldr	r2, [r4, #12]
- 8006758:	68bb      	ldr	r3, [r7, #8]
- 800675a:	f423 63e0 	bic.w	r3, r3, #1792	; 0x700
- 800675e:	4313      	orrs	r3, r2
- 8006760:	60bb      	str	r3, [r7, #8]
- 8006762:	f7fb fcbf 	bl	80020e4 <HAL_GetTick>
- 8006766:	4606      	mov	r6, r0
- 8006768:	68bb      	ldr	r3, [r7, #8]
- 800676a:	039b      	lsls	r3, r3, #14
- 800676c:	d405      	bmi.n	800677a <HAL_RCC_ClockConfig+0x10a>
- 800676e:	f7fb fcb9 	bl	80020e4 <HAL_GetTick>
- 8006772:	1b83      	subs	r3, r0, r6
- 8006774:	2b02      	cmp	r3, #2
- 8006776:	d9f7      	bls.n	8006768 <HAL_RCC_ClockConfig+0xf8>
- 8006778:	e7b1      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 800677a:	6823      	ldr	r3, [r4, #0]
- 800677c:	0718      	lsls	r0, r3, #28
- 800677e:	d514      	bpl.n	80067aa <HAL_RCC_ClockConfig+0x13a>
- 8006780:	f04f 47b0 	mov.w	r7, #1476395008	; 0x58000000
- 8006784:	6922      	ldr	r2, [r4, #16]
- 8006786:	68bb      	ldr	r3, [r7, #8]
- 8006788:	f423 5360 	bic.w	r3, r3, #14336	; 0x3800
- 800678c:	ea43 03c2 	orr.w	r3, r3, r2, lsl #3
- 8006790:	60bb      	str	r3, [r7, #8]
- 8006792:	f7fb fca7 	bl	80020e4 <HAL_GetTick>
- 8006796:	4606      	mov	r6, r0
- 8006798:	68bb      	ldr	r3, [r7, #8]
- 800679a:	0359      	lsls	r1, r3, #13
- 800679c:	d405      	bmi.n	80067aa <HAL_RCC_ClockConfig+0x13a>
- 800679e:	f7fb fca1 	bl	80020e4 <HAL_GetTick>
- 80067a2:	1b83      	subs	r3, r0, r6
- 80067a4:	2b02      	cmp	r3, #2
- 80067a6:	d9f7      	bls.n	8006798 <HAL_RCC_ClockConfig+0x128>
- 80067a8:	e799      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 80067aa:	6823      	ldr	r3, [r4, #0]
- 80067ac:	07da      	lsls	r2, r3, #31
- 80067ae:	d40f      	bmi.n	80067d0 <HAL_RCC_ClockConfig+0x160>
- 80067b0:	4c29      	ldr	r4, [pc, #164]	; (8006858 <HAL_RCC_ClockConfig+0x1e8>)
- 80067b2:	6823      	ldr	r3, [r4, #0]
- 80067b4:	f003 0307 	and.w	r3, r3, #7
- 80067b8:	42ab      	cmp	r3, r5
- 80067ba:	d839      	bhi.n	8006830 <HAL_RCC_ClockConfig+0x1c0>
- 80067bc:	f7ff fcae 	bl	800611c <HAL_RCC_GetHCLKFreq>
- 80067c0:	4b26      	ldr	r3, [pc, #152]	; (800685c <HAL_RCC_ClockConfig+0x1ec>)
- 80067c2:	6018      	str	r0, [r3, #0]
- 80067c4:	4b26      	ldr	r3, [pc, #152]	; (8006860 <HAL_RCC_ClockConfig+0x1f0>)
- 80067c6:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 80067ca:	6818      	ldr	r0, [r3, #0]
- 80067cc:	f7fb bc88 	b.w	80020e0 <HAL_InitTick>
- 80067d0:	6862      	ldr	r2, [r4, #4]
- 80067d2:	2a02      	cmp	r2, #2
- 80067d4:	d11d      	bne.n	8006812 <HAL_RCC_ClockConfig+0x1a2>
- 80067d6:	f7ff fbad 	bl	8005f34 <LL_RCC_HSE_IsReady>
- 80067da:	2800      	cmp	r0, #0
- 80067dc:	f43f af4d 	beq.w	800667a <HAL_RCC_ClockConfig+0xa>
- 80067e0:	f04f 46b0 	mov.w	r6, #1476395008	; 0x58000000
- 80067e4:	f241 3888 	movw	r8, #5000	; 0x1388
- 80067e8:	68b3      	ldr	r3, [r6, #8]
- 80067ea:	f023 0303 	bic.w	r3, r3, #3
- 80067ee:	4313      	orrs	r3, r2
- 80067f0:	60b3      	str	r3, [r6, #8]
- 80067f2:	f7fb fc77 	bl	80020e4 <HAL_GetTick>
- 80067f6:	4607      	mov	r7, r0
- 80067f8:	68b3      	ldr	r3, [r6, #8]
- 80067fa:	6862      	ldr	r2, [r4, #4]
- 80067fc:	f003 030c 	and.w	r3, r3, #12
- 8006800:	ebb3 0f82 	cmp.w	r3, r2, lsl #2
- 8006804:	d0d4      	beq.n	80067b0 <HAL_RCC_ClockConfig+0x140>
- 8006806:	f7fb fc6d 	bl	80020e4 <HAL_GetTick>
- 800680a:	1bc0      	subs	r0, r0, r7
- 800680c:	4540      	cmp	r0, r8
- 800680e:	d9f3      	bls.n	80067f8 <HAL_RCC_ClockConfig+0x188>
- 8006810:	e765      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 8006812:	2a03      	cmp	r2, #3
- 8006814:	d102      	bne.n	800681c <HAL_RCC_ClockConfig+0x1ac>
- 8006816:	f7ff fba2 	bl	8005f5e <LL_RCC_PLL_IsReady>
- 800681a:	e7de      	b.n	80067da <HAL_RCC_ClockConfig+0x16a>
- 800681c:	b912      	cbnz	r2, 8006824 <HAL_RCC_ClockConfig+0x1b4>
- 800681e:	f7ff fb8f 	bl	8005f40 <LL_RCC_MSI_IsReady>
- 8006822:	e7da      	b.n	80067da <HAL_RCC_ClockConfig+0x16a>
- 8006824:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8006828:	681b      	ldr	r3, [r3, #0]
- 800682a:	055b      	lsls	r3, r3, #21
- 800682c:	d4d8      	bmi.n	80067e0 <HAL_RCC_ClockConfig+0x170>
- 800682e:	e724      	b.n	800667a <HAL_RCC_ClockConfig+0xa>
- 8006830:	6823      	ldr	r3, [r4, #0]
- 8006832:	f023 0307 	bic.w	r3, r3, #7
- 8006836:	432b      	orrs	r3, r5
- 8006838:	6023      	str	r3, [r4, #0]
- 800683a:	f7fb fc53 	bl	80020e4 <HAL_GetTick>
- 800683e:	4606      	mov	r6, r0
- 8006840:	6823      	ldr	r3, [r4, #0]
- 8006842:	f003 0307 	and.w	r3, r3, #7
- 8006846:	42ab      	cmp	r3, r5
- 8006848:	d0b8      	beq.n	80067bc <HAL_RCC_ClockConfig+0x14c>
- 800684a:	f7fb fc4b 	bl	80020e4 <HAL_GetTick>
- 800684e:	1b80      	subs	r0, r0, r6
- 8006850:	2802      	cmp	r0, #2
- 8006852:	d9f5      	bls.n	8006840 <HAL_RCC_ClockConfig+0x1d0>
- 8006854:	e743      	b.n	80066de <HAL_RCC_ClockConfig+0x6e>
- 8006856:	bf00      	nop
- 8006858:	58004000 	.word	0x58004000
- 800685c:	20000094 	.word	0x20000094
- 8006860:	20000098 	.word	0x20000098
-
-08006864 <HAL_RCC_GetPCLK1Freq>:
- 8006864:	b508      	push	{r3, lr}
- 8006866:	f7ff fc59 	bl	800611c <HAL_RCC_GetHCLKFreq>
- 800686a:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800686e:	4a04      	ldr	r2, [pc, #16]	; (8006880 <HAL_RCC_GetPCLK1Freq+0x1c>)
- 8006870:	689b      	ldr	r3, [r3, #8]
- 8006872:	f3c3 2302 	ubfx	r3, r3, #8, #3
- 8006876:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 800687a:	40d8      	lsrs	r0, r3
- 800687c:	bd08      	pop	{r3, pc}
- 800687e:	bf00      	nop
- 8006880:	08013a28 	.word	0x08013a28
-
-08006884 <HAL_RCC_GetPCLK2Freq>:
- 8006884:	b508      	push	{r3, lr}
- 8006886:	f7ff fc49 	bl	800611c <HAL_RCC_GetHCLKFreq>
- 800688a:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800688e:	4a04      	ldr	r2, [pc, #16]	; (80068a0 <HAL_RCC_GetPCLK2Freq+0x1c>)
- 8006890:	689b      	ldr	r3, [r3, #8]
- 8006892:	f3c3 23c2 	ubfx	r3, r3, #11, #3
- 8006896:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 800689a:	40d8      	lsrs	r0, r3
- 800689c:	bd08      	pop	{r3, pc}
- 800689e:	bf00      	nop
- 80068a0:	08013a28 	.word	0x08013a28
-
-080068a4 <LL_RCC_LSE_IsReady>:
- 80068a4:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80068a8:	f8d3 0090 	ldr.w	r0, [r3, #144]	; 0x90
- 80068ac:	f3c0 0040 	ubfx	r0, r0, #1, #1
- 80068b0:	4770      	bx	lr
-
-080068b2 <LL_RCC_SetI2CClockSource>:
- 80068b2:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 80068b6:	0902      	lsrs	r2, r0, #4
- 80068b8:	f8d1 3088 	ldr.w	r3, [r1, #136]	; 0x88
- 80068bc:	f402 227f 	and.w	r2, r2, #1044480	; 0xff000
- 80068c0:	0100      	lsls	r0, r0, #4
- 80068c2:	ea23 0302 	bic.w	r3, r3, r2
- 80068c6:	f400 207f 	and.w	r0, r0, #1044480	; 0xff000
- 80068ca:	4303      	orrs	r3, r0
- 80068cc:	f8c1 3088 	str.w	r3, [r1, #136]	; 0x88
- 80068d0:	4770      	bx	lr
-
-080068d2 <LL_RCC_SetLPTIMClockSource>:
- 80068d2:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 80068d6:	0c02      	lsrs	r2, r0, #16
- 80068d8:	f8d1 3088 	ldr.w	r3, [r1, #136]	; 0x88
- 80068dc:	0412      	lsls	r2, r2, #16
- 80068de:	ea23 0302 	bic.w	r3, r3, r2
- 80068e2:	ea43 4000 	orr.w	r0, r3, r0, lsl #16
- 80068e6:	f8c1 0088 	str.w	r0, [r1, #136]	; 0x88
- 80068ea:	4770      	bx	lr
-
-080068ec <HAL_RCCEx_PeriphCLKConfig>:
- 80068ec:	b570      	push	{r4, r5, r6, lr}
- 80068ee:	6806      	ldr	r6, [r0, #0]
- 80068f0:	f416 3680 	ands.w	r6, r6, #65536	; 0x10000
- 80068f4:	4604      	mov	r4, r0
- 80068f6:	d038      	beq.n	800696a <HAL_RCCEx_PeriphCLKConfig+0x7e>
- 80068f8:	f7ff fa98 	bl	8005e2c <HAL_PWR_EnableBkUpAccess>
- 80068fc:	f7fb fbf2 	bl	80020e4 <HAL_GetTick>
- 8006900:	4e61      	ldr	r6, [pc, #388]	; (8006a88 <HAL_RCCEx_PeriphCLKConfig+0x19c>)
- 8006902:	4605      	mov	r5, r0
- 8006904:	6833      	ldr	r3, [r6, #0]
- 8006906:	05db      	lsls	r3, r3, #23
- 8006908:	d529      	bpl.n	800695e <HAL_RCCEx_PeriphCLKConfig+0x72>
- 800690a:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 800690e:	6b61      	ldr	r1, [r4, #52]	; 0x34
- 8006910:	f8d3 2090 	ldr.w	r2, [r3, #144]	; 0x90
- 8006914:	f402 7240 	and.w	r2, r2, #768	; 0x300
- 8006918:	4291      	cmp	r1, r2
- 800691a:	d014      	beq.n	8006946 <HAL_RCCEx_PeriphCLKConfig+0x5a>
- 800691c:	f8d3 1090 	ldr.w	r1, [r3, #144]	; 0x90
- 8006920:	f8d3 2090 	ldr.w	r2, [r3, #144]	; 0x90
- 8006924:	f442 3280 	orr.w	r2, r2, #65536	; 0x10000
- 8006928:	f8c3 2090 	str.w	r2, [r3, #144]	; 0x90
- 800692c:	f8d3 2090 	ldr.w	r2, [r3, #144]	; 0x90
- 8006930:	f421 7040 	bic.w	r0, r1, #768	; 0x300
- 8006934:	f422 3280 	bic.w	r2, r2, #65536	; 0x10000
- 8006938:	078d      	lsls	r5, r1, #30
- 800693a:	f8c3 2090 	str.w	r2, [r3, #144]	; 0x90
- 800693e:	f8c3 0090 	str.w	r0, [r3, #144]	; 0x90
- 8006942:	f100 8090 	bmi.w	8006a66 <HAL_RCCEx_PeriphCLKConfig+0x17a>
- 8006946:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 800694a:	6b61      	ldr	r1, [r4, #52]	; 0x34
- 800694c:	f8d2 3090 	ldr.w	r3, [r2, #144]	; 0x90
- 8006950:	f423 7340 	bic.w	r3, r3, #768	; 0x300
- 8006954:	430b      	orrs	r3, r1
- 8006956:	f8c2 3090 	str.w	r3, [r2, #144]	; 0x90
- 800695a:	2600      	movs	r6, #0
- 800695c:	e005      	b.n	800696a <HAL_RCCEx_PeriphCLKConfig+0x7e>
- 800695e:	f7fb fbc1 	bl	80020e4 <HAL_GetTick>
- 8006962:	1b40      	subs	r0, r0, r5
- 8006964:	2802      	cmp	r0, #2
- 8006966:	d9cd      	bls.n	8006904 <HAL_RCCEx_PeriphCLKConfig+0x18>
- 8006968:	2603      	movs	r6, #3
- 800696a:	6825      	ldr	r5, [r4, #0]
- 800696c:	07e8      	lsls	r0, r5, #31
- 800696e:	d50a      	bpl.n	8006986 <HAL_RCCEx_PeriphCLKConfig+0x9a>
- 8006970:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 8006974:	6862      	ldr	r2, [r4, #4]
- 8006976:	f8d1 3088 	ldr.w	r3, [r1, #136]	; 0x88
- 800697a:	ea23 4312 	bic.w	r3, r3, r2, lsr #16
- 800697e:	b292      	uxth	r2, r2
- 8006980:	4313      	orrs	r3, r2
- 8006982:	f8c1 3088 	str.w	r3, [r1, #136]	; 0x88
- 8006986:	07a9      	lsls	r1, r5, #30
- 8006988:	d50a      	bpl.n	80069a0 <HAL_RCCEx_PeriphCLKConfig+0xb4>
- 800698a:	f04f 41b0 	mov.w	r1, #1476395008	; 0x58000000
- 800698e:	68a2      	ldr	r2, [r4, #8]
- 8006990:	f8d1 3088 	ldr.w	r3, [r1, #136]	; 0x88
- 8006994:	ea23 4312 	bic.w	r3, r3, r2, lsr #16
- 8006998:	b292      	uxth	r2, r2
- 800699a:	4313      	orrs	r3, r2
- 800699c:	f8c1 3088 	str.w	r3, [r1, #136]	; 0x88
- 80069a0:	06aa      	lsls	r2, r5, #26
- 80069a2:	d509      	bpl.n	80069b8 <HAL_RCCEx_PeriphCLKConfig+0xcc>
- 80069a4:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80069a8:	6921      	ldr	r1, [r4, #16]
- 80069aa:	f8d2 3088 	ldr.w	r3, [r2, #136]	; 0x88
- 80069ae:	f423 6340 	bic.w	r3, r3, #3072	; 0xc00
- 80069b2:	430b      	orrs	r3, r1
- 80069b4:	f8c2 3088 	str.w	r3, [r2, #136]	; 0x88
- 80069b8:	05ab      	lsls	r3, r5, #22
- 80069ba:	d502      	bpl.n	80069c2 <HAL_RCCEx_PeriphCLKConfig+0xd6>
- 80069bc:	6a20      	ldr	r0, [r4, #32]
- 80069be:	f7ff ff88 	bl	80068d2 <LL_RCC_SetLPTIMClockSource>
- 80069c2:	0568      	lsls	r0, r5, #21
- 80069c4:	d502      	bpl.n	80069cc <HAL_RCCEx_PeriphCLKConfig+0xe0>
- 80069c6:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 80069c8:	f7ff ff83 	bl	80068d2 <LL_RCC_SetLPTIMClockSource>
- 80069cc:	0529      	lsls	r1, r5, #20
- 80069ce:	d502      	bpl.n	80069d6 <HAL_RCCEx_PeriphCLKConfig+0xea>
- 80069d0:	6aa0      	ldr	r0, [r4, #40]	; 0x28
- 80069d2:	f7ff ff7e 	bl	80068d2 <LL_RCC_SetLPTIMClockSource>
- 80069d6:	066a      	lsls	r2, r5, #25
- 80069d8:	d502      	bpl.n	80069e0 <HAL_RCCEx_PeriphCLKConfig+0xf4>
- 80069da:	6960      	ldr	r0, [r4, #20]
- 80069dc:	f7ff ff69 	bl	80068b2 <LL_RCC_SetI2CClockSource>
- 80069e0:	062b      	lsls	r3, r5, #24
- 80069e2:	d502      	bpl.n	80069ea <HAL_RCCEx_PeriphCLKConfig+0xfe>
- 80069e4:	69a0      	ldr	r0, [r4, #24]
- 80069e6:	f7ff ff64 	bl	80068b2 <LL_RCC_SetI2CClockSource>
- 80069ea:	05e8      	lsls	r0, r5, #23
- 80069ec:	d502      	bpl.n	80069f4 <HAL_RCCEx_PeriphCLKConfig+0x108>
- 80069ee:	69e0      	ldr	r0, [r4, #28]
- 80069f0:	f7ff ff5f 	bl	80068b2 <LL_RCC_SetI2CClockSource>
- 80069f4:	06e9      	lsls	r1, r5, #27
- 80069f6:	d510      	bpl.n	8006a1a <HAL_RCCEx_PeriphCLKConfig+0x12e>
- 80069f8:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 80069fc:	68e1      	ldr	r1, [r4, #12]
- 80069fe:	f8d2 3088 	ldr.w	r3, [r2, #136]	; 0x88
- 8006a02:	f423 7340 	bic.w	r3, r3, #768	; 0x300
- 8006a06:	430b      	orrs	r3, r1
- 8006a08:	f8c2 3088 	str.w	r3, [r2, #136]	; 0x88
- 8006a0c:	f5b1 7f80 	cmp.w	r1, #256	; 0x100
- 8006a10:	bf02      	ittt	eq
- 8006a12:	68d3      	ldreq	r3, [r2, #12]
- 8006a14:	f043 7380 	orreq.w	r3, r3, #16777216	; 0x1000000
- 8006a18:	60d3      	streq	r3, [r2, #12]
- 8006a1a:	042a      	lsls	r2, r5, #16
- 8006a1c:	d50e      	bpl.n	8006a3c <HAL_RCCEx_PeriphCLKConfig+0x150>
- 8006a1e:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006a22:	6b21      	ldr	r1, [r4, #48]	; 0x30
- 8006a24:	f8d2 3088 	ldr.w	r3, [r2, #136]	; 0x88
- 8006a28:	f023 4340 	bic.w	r3, r3, #3221225472	; 0xc0000000
- 8006a2c:	430b      	orrs	r3, r1
- 8006a2e:	f8c2 3088 	str.w	r3, [r2, #136]	; 0x88
- 8006a32:	b919      	cbnz	r1, 8006a3c <HAL_RCCEx_PeriphCLKConfig+0x150>
- 8006a34:	68d3      	ldr	r3, [r2, #12]
- 8006a36:	f043 7380 	orr.w	r3, r3, #16777216	; 0x1000000
- 8006a3a:	60d3      	str	r3, [r2, #12]
- 8006a3c:	046b      	lsls	r3, r5, #17
- 8006a3e:	d510      	bpl.n	8006a62 <HAL_RCCEx_PeriphCLKConfig+0x176>
- 8006a40:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006a44:	6ae1      	ldr	r1, [r4, #44]	; 0x2c
- 8006a46:	f8d2 3088 	ldr.w	r3, [r2, #136]	; 0x88
- 8006a4a:	f023 5340 	bic.w	r3, r3, #805306368	; 0x30000000
- 8006a4e:	430b      	orrs	r3, r1
- 8006a50:	f1b1 5f00 	cmp.w	r1, #536870912	; 0x20000000
- 8006a54:	f8c2 3088 	str.w	r3, [r2, #136]	; 0x88
- 8006a58:	d103      	bne.n	8006a62 <HAL_RCCEx_PeriphCLKConfig+0x176>
- 8006a5a:	68d3      	ldr	r3, [r2, #12]
- 8006a5c:	f443 3380 	orr.w	r3, r3, #65536	; 0x10000
- 8006a60:	60d3      	str	r3, [r2, #12]
- 8006a62:	4630      	mov	r0, r6
- 8006a64:	bd70      	pop	{r4, r5, r6, pc}
- 8006a66:	f7fb fb3d 	bl	80020e4 <HAL_GetTick>
- 8006a6a:	f241 3688 	movw	r6, #5000	; 0x1388
- 8006a6e:	4605      	mov	r5, r0
- 8006a70:	f7ff ff18 	bl	80068a4 <LL_RCC_LSE_IsReady>
- 8006a74:	2801      	cmp	r0, #1
- 8006a76:	f43f af66 	beq.w	8006946 <HAL_RCCEx_PeriphCLKConfig+0x5a>
- 8006a7a:	f7fb fb33 	bl	80020e4 <HAL_GetTick>
- 8006a7e:	1b40      	subs	r0, r0, r5
- 8006a80:	42b0      	cmp	r0, r6
- 8006a82:	d9f5      	bls.n	8006a70 <HAL_RCCEx_PeriphCLKConfig+0x184>
- 8006a84:	e770      	b.n	8006968 <HAL_RCCEx_PeriphCLKConfig+0x7c>
- 8006a86:	bf00      	nop
- 8006a88:	58000400 	.word	0x58000400
-
-08006a8c <HAL_RTC_DeactivateAlarm>:
- 8006a8c:	b530      	push	{r4, r5, lr}
- 8006a8e:	f890 302c 	ldrb.w	r3, [r0, #44]	; 0x2c
- 8006a92:	2b01      	cmp	r3, #1
- 8006a94:	4602      	mov	r2, r0
- 8006a96:	f04f 0002 	mov.w	r0, #2
- 8006a9a:	d022      	beq.n	8006ae2 <HAL_RTC_DeactivateAlarm+0x56>
- 8006a9c:	4b17      	ldr	r3, [pc, #92]	; (8006afc <HAL_RTC_DeactivateAlarm+0x70>)
- 8006a9e:	f882 002d 	strb.w	r0, [r2, #45]	; 0x2d
- 8006aa2:	24ca      	movs	r4, #202	; 0xca
- 8006aa4:	2501      	movs	r5, #1
- 8006aa6:	f882 502c 	strb.w	r5, [r2, #44]	; 0x2c
- 8006aaa:	625c      	str	r4, [r3, #36]	; 0x24
- 8006aac:	2453      	movs	r4, #83	; 0x53
- 8006aae:	625c      	str	r4, [r3, #36]	; 0x24
- 8006ab0:	f5b1 7f80 	cmp.w	r1, #256	; 0x100
- 8006ab4:	6b14      	ldr	r4, [r2, #48]	; 0x30
- 8006ab6:	6999      	ldr	r1, [r3, #24]
- 8006ab8:	d114      	bne.n	8006ae4 <HAL_RTC_DeactivateAlarm+0x58>
- 8006aba:	f421 5188 	bic.w	r1, r1, #4352	; 0x1100
- 8006abe:	6199      	str	r1, [r3, #24]
- 8006ac0:	6c59      	ldr	r1, [r3, #68]	; 0x44
- 8006ac2:	f024 0401 	bic.w	r4, r4, #1
- 8006ac6:	f021 4100 	bic.w	r1, r1, #2147483648	; 0x80000000
- 8006aca:	6459      	str	r1, [r3, #68]	; 0x44
- 8006acc:	6314      	str	r4, [r2, #48]	; 0x30
- 8006ace:	65dd      	str	r5, [r3, #92]	; 0x5c
- 8006ad0:	4b0a      	ldr	r3, [pc, #40]	; (8006afc <HAL_RTC_DeactivateAlarm+0x70>)
- 8006ad2:	21ff      	movs	r1, #255	; 0xff
- 8006ad4:	6259      	str	r1, [r3, #36]	; 0x24
- 8006ad6:	2000      	movs	r0, #0
- 8006ad8:	2301      	movs	r3, #1
- 8006ada:	f882 302d 	strb.w	r3, [r2, #45]	; 0x2d
- 8006ade:	f882 002c 	strb.w	r0, [r2, #44]	; 0x2c
- 8006ae2:	bd30      	pop	{r4, r5, pc}
- 8006ae4:	f421 5108 	bic.w	r1, r1, #8704	; 0x2200
- 8006ae8:	6199      	str	r1, [r3, #24]
- 8006aea:	6cd9      	ldr	r1, [r3, #76]	; 0x4c
- 8006aec:	f024 0402 	bic.w	r4, r4, #2
- 8006af0:	f021 4100 	bic.w	r1, r1, #2147483648	; 0x80000000
- 8006af4:	64d9      	str	r1, [r3, #76]	; 0x4c
- 8006af6:	6314      	str	r4, [r2, #48]	; 0x30
- 8006af8:	65d8      	str	r0, [r3, #92]	; 0x5c
- 8006afa:	e7e9      	b.n	8006ad0 <HAL_RTC_DeactivateAlarm+0x44>
- 8006afc:	40002800 	.word	0x40002800
-
-08006b00 <HAL_RTC_AlarmIRQHandler>:
- 8006b00:	b570      	push	{r4, r5, r6, lr}
- 8006b02:	4e0b      	ldr	r6, [pc, #44]	; (8006b30 <HAL_RTC_AlarmIRQHandler+0x30>)
- 8006b04:	6b03      	ldr	r3, [r0, #48]	; 0x30
- 8006b06:	6d75      	ldr	r5, [r6, #84]	; 0x54
- 8006b08:	401d      	ands	r5, r3
- 8006b0a:	07ea      	lsls	r2, r5, #31
- 8006b0c:	4604      	mov	r4, r0
- 8006b0e:	d503      	bpl.n	8006b18 <HAL_RTC_AlarmIRQHandler+0x18>
- 8006b10:	2301      	movs	r3, #1
- 8006b12:	65f3      	str	r3, [r6, #92]	; 0x5c
- 8006b14:	f7fb fc39 	bl	800238a <HAL_RTC_AlarmAEventCallback>
- 8006b18:	07ab      	lsls	r3, r5, #30
- 8006b1a:	d504      	bpl.n	8006b26 <HAL_RTC_AlarmIRQHandler+0x26>
- 8006b1c:	2302      	movs	r3, #2
- 8006b1e:	65f3      	str	r3, [r6, #92]	; 0x5c
- 8006b20:	4620      	mov	r0, r4
- 8006b22:	f000 f9cb 	bl	8006ebc <HAL_RTCEx_AlarmBEventCallback>
- 8006b26:	2301      	movs	r3, #1
- 8006b28:	f884 302d 	strb.w	r3, [r4, #45]	; 0x2d
- 8006b2c:	bd70      	pop	{r4, r5, r6, pc}
- 8006b2e:	bf00      	nop
- 8006b30:	40002800 	.word	0x40002800
-
-08006b34 <HAL_RTC_WaitForSynchro>:
- 8006b34:	b538      	push	{r3, r4, r5, lr}
- 8006b36:	4c0a      	ldr	r4, [pc, #40]	; (8006b60 <HAL_RTC_WaitForSynchro+0x2c>)
- 8006b38:	68e3      	ldr	r3, [r4, #12]
- 8006b3a:	f023 0320 	bic.w	r3, r3, #32
- 8006b3e:	60e3      	str	r3, [r4, #12]
- 8006b40:	f7fb fad0 	bl	80020e4 <HAL_GetTick>
- 8006b44:	4605      	mov	r5, r0
- 8006b46:	68e3      	ldr	r3, [r4, #12]
- 8006b48:	069b      	lsls	r3, r3, #26
- 8006b4a:	d501      	bpl.n	8006b50 <HAL_RTC_WaitForSynchro+0x1c>
- 8006b4c:	2000      	movs	r0, #0
- 8006b4e:	bd38      	pop	{r3, r4, r5, pc}
- 8006b50:	f7fb fac8 	bl	80020e4 <HAL_GetTick>
- 8006b54:	1b40      	subs	r0, r0, r5
- 8006b56:	f5b0 7f7a 	cmp.w	r0, #1000	; 0x3e8
- 8006b5a:	d9f4      	bls.n	8006b46 <HAL_RTC_WaitForSynchro+0x12>
- 8006b5c:	2003      	movs	r0, #3
- 8006b5e:	e7f6      	b.n	8006b4e <HAL_RTC_WaitForSynchro+0x1a>
- 8006b60:	40002800 	.word	0x40002800
-
-08006b64 <RTC_EnterInitMode>:
- 8006b64:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8006b68:	4d11      	ldr	r5, [pc, #68]	; (8006bb0 <RTC_EnterInitMode+0x4c>)
- 8006b6a:	68ec      	ldr	r4, [r5, #12]
- 8006b6c:	f014 0440 	ands.w	r4, r4, #64	; 0x40
- 8006b70:	4607      	mov	r7, r0
- 8006b72:	d11a      	bne.n	8006baa <RTC_EnterInitMode+0x46>
- 8006b74:	68eb      	ldr	r3, [r5, #12]
- 8006b76:	f043 0380 	orr.w	r3, r3, #128	; 0x80
- 8006b7a:	60eb      	str	r3, [r5, #12]
- 8006b7c:	f7fb fab2 	bl	80020e4 <HAL_GetTick>
- 8006b80:	f04f 0803 	mov.w	r8, #3
- 8006b84:	4606      	mov	r6, r0
- 8006b86:	68eb      	ldr	r3, [r5, #12]
- 8006b88:	065b      	lsls	r3, r3, #25
- 8006b8a:	d401      	bmi.n	8006b90 <RTC_EnterInitMode+0x2c>
- 8006b8c:	2c03      	cmp	r4, #3
- 8006b8e:	d102      	bne.n	8006b96 <RTC_EnterInitMode+0x32>
- 8006b90:	4620      	mov	r0, r4
- 8006b92:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8006b96:	f7fb faa5 	bl	80020e4 <HAL_GetTick>
- 8006b9a:	1b80      	subs	r0, r0, r6
- 8006b9c:	f5b0 7f7a 	cmp.w	r0, #1000	; 0x3e8
- 8006ba0:	bf84      	itt	hi
- 8006ba2:	f887 802d 	strbhi.w	r8, [r7, #45]	; 0x2d
- 8006ba6:	2403      	movhi	r4, #3
- 8006ba8:	e7ed      	b.n	8006b86 <RTC_EnterInitMode+0x22>
- 8006baa:	2400      	movs	r4, #0
- 8006bac:	e7f0      	b.n	8006b90 <RTC_EnterInitMode+0x2c>
- 8006bae:	bf00      	nop
- 8006bb0:	40002800 	.word	0x40002800
-
-08006bb4 <RTC_ExitInitMode>:
- 8006bb4:	b538      	push	{r3, r4, r5, lr}
- 8006bb6:	4c0f      	ldr	r4, [pc, #60]	; (8006bf4 <RTC_ExitInitMode+0x40>)
- 8006bb8:	68e3      	ldr	r3, [r4, #12]
- 8006bba:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 8006bbe:	60e3      	str	r3, [r4, #12]
- 8006bc0:	69a3      	ldr	r3, [r4, #24]
- 8006bc2:	069b      	lsls	r3, r3, #26
- 8006bc4:	4605      	mov	r5, r0
- 8006bc6:	d406      	bmi.n	8006bd6 <RTC_ExitInitMode+0x22>
- 8006bc8:	f7ff ffb4 	bl	8006b34 <HAL_RTC_WaitForSynchro>
- 8006bcc:	b110      	cbz	r0, 8006bd4 <RTC_ExitInitMode+0x20>
- 8006bce:	2003      	movs	r0, #3
- 8006bd0:	f885 002d 	strb.w	r0, [r5, #45]	; 0x2d
- 8006bd4:	bd38      	pop	{r3, r4, r5, pc}
- 8006bd6:	69a3      	ldr	r3, [r4, #24]
- 8006bd8:	f023 0320 	bic.w	r3, r3, #32
- 8006bdc:	61a3      	str	r3, [r4, #24]
- 8006bde:	f7ff ffa9 	bl	8006b34 <HAL_RTC_WaitForSynchro>
- 8006be2:	b110      	cbz	r0, 8006bea <RTC_ExitInitMode+0x36>
- 8006be4:	2003      	movs	r0, #3
- 8006be6:	f885 002d 	strb.w	r0, [r5, #45]	; 0x2d
- 8006bea:	69a3      	ldr	r3, [r4, #24]
- 8006bec:	f043 0320 	orr.w	r3, r3, #32
- 8006bf0:	61a3      	str	r3, [r4, #24]
- 8006bf2:	e7ef      	b.n	8006bd4 <RTC_ExitInitMode+0x20>
- 8006bf4:	40002800 	.word	0x40002800
-
-08006bf8 <HAL_RTC_Init>:
- 8006bf8:	b538      	push	{r3, r4, r5, lr}
- 8006bfa:	4604      	mov	r4, r0
- 8006bfc:	2800      	cmp	r0, #0
- 8006bfe:	d04b      	beq.n	8006c98 <HAL_RTC_Init+0xa0>
- 8006c00:	f890 302d 	ldrb.w	r3, [r0, #45]	; 0x2d
- 8006c04:	f003 02ff 	and.w	r2, r3, #255	; 0xff
- 8006c08:	b91b      	cbnz	r3, 8006c12 <HAL_RTC_Init+0x1a>
- 8006c0a:	f880 202c 	strb.w	r2, [r0, #44]	; 0x2c
- 8006c0e:	f7fb f8c5 	bl	8001d9c <HAL_RTC_MspInit>
- 8006c12:	2302      	movs	r3, #2
- 8006c14:	4d21      	ldr	r5, [pc, #132]	; (8006c9c <HAL_RTC_Init+0xa4>)
- 8006c16:	f884 302d 	strb.w	r3, [r4, #45]	; 0x2d
- 8006c1a:	68eb      	ldr	r3, [r5, #12]
- 8006c1c:	06db      	lsls	r3, r3, #27
- 8006c1e:	d432      	bmi.n	8006c86 <HAL_RTC_Init+0x8e>
- 8006c20:	23ca      	movs	r3, #202	; 0xca
- 8006c22:	626b      	str	r3, [r5, #36]	; 0x24
- 8006c24:	2353      	movs	r3, #83	; 0x53
- 8006c26:	626b      	str	r3, [r5, #36]	; 0x24
- 8006c28:	4620      	mov	r0, r4
- 8006c2a:	f7ff ff9b 	bl	8006b64 <RTC_EnterInitMode>
- 8006c2e:	bb78      	cbnz	r0, 8006c90 <HAL_RTC_Init+0x98>
- 8006c30:	69ab      	ldr	r3, [r5, #24]
- 8006c32:	f023 638e 	bic.w	r3, r3, #74448896	; 0x4700000
- 8006c36:	f023 0340 	bic.w	r3, r3, #64	; 0x40
- 8006c3a:	61ab      	str	r3, [r5, #24]
- 8006c3c:	6921      	ldr	r1, [r4, #16]
- 8006c3e:	6863      	ldr	r3, [r4, #4]
- 8006c40:	69aa      	ldr	r2, [r5, #24]
- 8006c42:	430b      	orrs	r3, r1
- 8006c44:	4313      	orrs	r3, r2
- 8006c46:	69a2      	ldr	r2, [r4, #24]
- 8006c48:	4313      	orrs	r3, r2
- 8006c4a:	61ab      	str	r3, [r5, #24]
- 8006c4c:	e9d4 2302 	ldrd	r2, r3, [r4, #8]
- 8006c50:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
- 8006c54:	612b      	str	r3, [r5, #16]
- 8006c56:	e9d4 3109 	ldrd	r3, r1, [r4, #36]	; 0x24
- 8006c5a:	68ea      	ldr	r2, [r5, #12]
- 8006c5c:	430b      	orrs	r3, r1
- 8006c5e:	f422 52f8 	bic.w	r2, r2, #7936	; 0x1f00
- 8006c62:	4313      	orrs	r3, r2
- 8006c64:	60eb      	str	r3, [r5, #12]
- 8006c66:	4620      	mov	r0, r4
- 8006c68:	f7ff ffa4 	bl	8006bb4 <RTC_ExitInitMode>
- 8006c6c:	b980      	cbnz	r0, 8006c90 <HAL_RTC_Init+0x98>
- 8006c6e:	e9d4 1307 	ldrd	r1, r3, [r4, #28]
- 8006c72:	69aa      	ldr	r2, [r5, #24]
- 8006c74:	430b      	orrs	r3, r1
- 8006c76:	f022 4260 	bic.w	r2, r2, #3758096384	; 0xe0000000
- 8006c7a:	4313      	orrs	r3, r2
- 8006c7c:	6962      	ldr	r2, [r4, #20]
- 8006c7e:	4313      	orrs	r3, r2
- 8006c80:	61ab      	str	r3, [r5, #24]
- 8006c82:	23ff      	movs	r3, #255	; 0xff
- 8006c84:	626b      	str	r3, [r5, #36]	; 0x24
- 8006c86:	2301      	movs	r3, #1
- 8006c88:	f884 302d 	strb.w	r3, [r4, #45]	; 0x2d
- 8006c8c:	2000      	movs	r0, #0
- 8006c8e:	e002      	b.n	8006c96 <HAL_RTC_Init+0x9e>
- 8006c90:	4b02      	ldr	r3, [pc, #8]	; (8006c9c <HAL_RTC_Init+0xa4>)
- 8006c92:	22ff      	movs	r2, #255	; 0xff
- 8006c94:	625a      	str	r2, [r3, #36]	; 0x24
- 8006c96:	bd38      	pop	{r3, r4, r5, pc}
- 8006c98:	2001      	movs	r0, #1
- 8006c9a:	e7fc      	b.n	8006c96 <HAL_RTC_Init+0x9e>
- 8006c9c:	40002800 	.word	0x40002800
-
-08006ca0 <RTC_ByteToBcd2>:
- 8006ca0:	2300      	movs	r3, #0
- 8006ca2:	2809      	cmp	r0, #9
- 8006ca4:	d803      	bhi.n	8006cae <RTC_ByteToBcd2+0xe>
- 8006ca6:	ea40 1003 	orr.w	r0, r0, r3, lsl #4
- 8006caa:	b2c0      	uxtb	r0, r0
- 8006cac:	4770      	bx	lr
- 8006cae:	380a      	subs	r0, #10
- 8006cb0:	3301      	adds	r3, #1
- 8006cb2:	b2c0      	uxtb	r0, r0
- 8006cb4:	e7f5      	b.n	8006ca2 <RTC_ByteToBcd2+0x2>
-	...
-
-08006cb8 <HAL_RTC_SetAlarm_IT>:
- 8006cb8:	e92d 47f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- 8006cbc:	f890 302c 	ldrb.w	r3, [r0, #44]	; 0x2c
- 8006cc0:	2b01      	cmp	r3, #1
- 8006cc2:	4605      	mov	r5, r0
- 8006cc4:	f04f 0002 	mov.w	r0, #2
- 8006cc8:	d069      	beq.n	8006d9e <HAL_RTC_SetAlarm_IT+0xe6>
- 8006cca:	2301      	movs	r3, #1
- 8006ccc:	f885 302c 	strb.w	r3, [r5, #44]	; 0x2c
- 8006cd0:	4b4e      	ldr	r3, [pc, #312]	; (8006e0c <HAL_RTC_SetAlarm_IT+0x154>)
- 8006cd2:	f885 002d 	strb.w	r0, [r5, #45]	; 0x2d
- 8006cd6:	68de      	ldr	r6, [r3, #12]
- 8006cd8:	f406 7640 	and.w	r6, r6, #768	; 0x300
- 8006cdc:	f5b6 7f80 	cmp.w	r6, #256	; 0x100
- 8006ce0:	d078      	beq.n	8006dd4 <HAL_RTC_SetAlarm_IT+0x11c>
- 8006ce2:	694c      	ldr	r4, [r1, #20]
- 8006ce4:	7808      	ldrb	r0, [r1, #0]
- 8006ce6:	f891 9001 	ldrb.w	r9, [r1, #1]
- 8006cea:	f891 a002 	ldrb.w	sl, [r1, #2]
- 8006cee:	f891 7024 	ldrb.w	r7, [r1, #36]	; 0x24
- 8006cf2:	2a00      	cmp	r2, #0
- 8006cf4:	d155      	bne.n	8006da2 <HAL_RTC_SetAlarm_IT+0xea>
- 8006cf6:	699b      	ldr	r3, [r3, #24]
- 8006cf8:	f013 0340 	ands.w	r3, r3, #64	; 0x40
- 8006cfc:	bf08      	it	eq
- 8006cfe:	70cb      	strbeq	r3, [r1, #3]
- 8006d00:	f7ff ffce 	bl	8006ca0 <RTC_ByteToBcd2>
- 8006d04:	4680      	mov	r8, r0
- 8006d06:	4648      	mov	r0, r9
- 8006d08:	f7ff ffca 	bl	8006ca0 <RTC_ByteToBcd2>
- 8006d0c:	4602      	mov	r2, r0
- 8006d0e:	4650      	mov	r0, sl
- 8006d10:	f7ff ffc6 	bl	8006ca0 <RTC_ByteToBcd2>
- 8006d14:	4681      	mov	r9, r0
- 8006d16:	4638      	mov	r0, r7
- 8006d18:	f7ff ffc2 	bl	8006ca0 <RTC_ByteToBcd2>
- 8006d1c:	6a0b      	ldr	r3, [r1, #32]
- 8006d1e:	78cf      	ldrb	r7, [r1, #3]
- 8006d20:	4323      	orrs	r3, r4
- 8006d22:	ea43 5387 	orr.w	r3, r3, r7, lsl #22
- 8006d26:	ea43 0309 	orr.w	r3, r3, r9
- 8006d2a:	ea43 4308 	orr.w	r3, r3, r8, lsl #16
- 8006d2e:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 8006d32:	ea43 6300 	orr.w	r3, r3, r0, lsl #24
- 8006d36:	4a35      	ldr	r2, [pc, #212]	; (8006e0c <HAL_RTC_SetAlarm_IT+0x154>)
- 8006d38:	20ca      	movs	r0, #202	; 0xca
- 8006d3a:	6250      	str	r0, [r2, #36]	; 0x24
- 8006d3c:	2053      	movs	r0, #83	; 0x53
- 8006d3e:	6250      	str	r0, [r2, #36]	; 0x24
- 8006d40:	6a8c      	ldr	r4, [r1, #40]	; 0x28
- 8006d42:	6988      	ldr	r0, [r1, #24]
- 8006d44:	f5b4 7f80 	cmp.w	r4, #256	; 0x100
- 8006d48:	6994      	ldr	r4, [r2, #24]
- 8006d4a:	d145      	bne.n	8006dd8 <HAL_RTC_SetAlarm_IT+0x120>
- 8006d4c:	f424 5488 	bic.w	r4, r4, #4352	; 0x1100
- 8006d50:	6194      	str	r4, [r2, #24]
- 8006d52:	2401      	movs	r4, #1
- 8006d54:	65d4      	str	r4, [r2, #92]	; 0x5c
- 8006d56:	f5b6 7f80 	cmp.w	r6, #256	; 0x100
- 8006d5a:	bf09      	itett	eq
- 8006d5c:	69cb      	ldreq	r3, [r1, #28]
- 8006d5e:	6413      	strne	r3, [r2, #64]	; 0x40
- 8006d60:	4303      	orreq	r3, r0
- 8006d62:	6453      	streq	r3, [r2, #68]	; 0x44
- 8006d64:	bf18      	it	ne
- 8006d66:	6450      	strne	r0, [r2, #68]	; 0x44
- 8006d68:	4b28      	ldr	r3, [pc, #160]	; (8006e0c <HAL_RTC_SetAlarm_IT+0x154>)
- 8006d6a:	684a      	ldr	r2, [r1, #4]
- 8006d6c:	671a      	str	r2, [r3, #112]	; 0x70
- 8006d6e:	6b2a      	ldr	r2, [r5, #48]	; 0x30
- 8006d70:	f042 0201 	orr.w	r2, r2, #1
- 8006d74:	632a      	str	r2, [r5, #48]	; 0x30
- 8006d76:	699a      	ldr	r2, [r3, #24]
- 8006d78:	f442 5288 	orr.w	r2, r2, #4352	; 0x1100
- 8006d7c:	619a      	str	r2, [r3, #24]
- 8006d7e:	4a24      	ldr	r2, [pc, #144]	; (8006e10 <HAL_RTC_SetAlarm_IT+0x158>)
- 8006d80:	f8d2 3080 	ldr.w	r3, [r2, #128]	; 0x80
- 8006d84:	f443 3300 	orr.w	r3, r3, #131072	; 0x20000
- 8006d88:	f8c2 3080 	str.w	r3, [r2, #128]	; 0x80
- 8006d8c:	4b1f      	ldr	r3, [pc, #124]	; (8006e0c <HAL_RTC_SetAlarm_IT+0x154>)
- 8006d8e:	22ff      	movs	r2, #255	; 0xff
- 8006d90:	625a      	str	r2, [r3, #36]	; 0x24
- 8006d92:	2000      	movs	r0, #0
- 8006d94:	2301      	movs	r3, #1
- 8006d96:	f885 302d 	strb.w	r3, [r5, #45]	; 0x2d
- 8006d9a:	f885 002c 	strb.w	r0, [r5, #44]	; 0x2c
- 8006d9e:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 8006da2:	f1b4 3f80 	cmp.w	r4, #2155905152	; 0x80808080
- 8006da6:	d007      	beq.n	8006db8 <HAL_RTC_SetAlarm_IT+0x100>
- 8006da8:	f5b4 0f00 	cmp.w	r4, #8388608	; 0x800000
- 8006dac:	d004      	beq.n	8006db8 <HAL_RTC_SetAlarm_IT+0x100>
- 8006dae:	699b      	ldr	r3, [r3, #24]
- 8006db0:	f013 0340 	ands.w	r3, r3, #64	; 0x40
- 8006db4:	bf08      	it	eq
- 8006db6:	70cb      	strbeq	r3, [r1, #3]
- 8006db8:	6a0b      	ldr	r3, [r1, #32]
- 8006dba:	78ca      	ldrb	r2, [r1, #3]
- 8006dbc:	431c      	orrs	r4, r3
- 8006dbe:	ea44 040a 	orr.w	r4, r4, sl
- 8006dc2:	ea44 4300 	orr.w	r3, r4, r0, lsl #16
- 8006dc6:	ea43 2309 	orr.w	r3, r3, r9, lsl #8
- 8006dca:	ea43 5382 	orr.w	r3, r3, r2, lsl #22
- 8006dce:	ea43 6307 	orr.w	r3, r3, r7, lsl #24
- 8006dd2:	e7b0      	b.n	8006d36 <HAL_RTC_SetAlarm_IT+0x7e>
- 8006dd4:	2300      	movs	r3, #0
- 8006dd6:	e7ae      	b.n	8006d36 <HAL_RTC_SetAlarm_IT+0x7e>
- 8006dd8:	f424 5408 	bic.w	r4, r4, #8704	; 0x2200
- 8006ddc:	6194      	str	r4, [r2, #24]
- 8006dde:	2402      	movs	r4, #2
- 8006de0:	65d4      	str	r4, [r2, #92]	; 0x5c
- 8006de2:	f5b6 7f80 	cmp.w	r6, #256	; 0x100
- 8006de6:	bf09      	itett	eq
- 8006de8:	69cb      	ldreq	r3, [r1, #28]
- 8006dea:	6493      	strne	r3, [r2, #72]	; 0x48
- 8006dec:	4303      	orreq	r3, r0
- 8006dee:	64d3      	streq	r3, [r2, #76]	; 0x4c
- 8006df0:	bf18      	it	ne
- 8006df2:	64d0      	strne	r0, [r2, #76]	; 0x4c
- 8006df4:	4b05      	ldr	r3, [pc, #20]	; (8006e0c <HAL_RTC_SetAlarm_IT+0x154>)
- 8006df6:	684a      	ldr	r2, [r1, #4]
- 8006df8:	675a      	str	r2, [r3, #116]	; 0x74
- 8006dfa:	6b2a      	ldr	r2, [r5, #48]	; 0x30
- 8006dfc:	f042 0202 	orr.w	r2, r2, #2
- 8006e00:	632a      	str	r2, [r5, #48]	; 0x30
- 8006e02:	699a      	ldr	r2, [r3, #24]
- 8006e04:	f442 5208 	orr.w	r2, r2, #8704	; 0x2200
- 8006e08:	e7b8      	b.n	8006d7c <HAL_RTC_SetAlarm_IT+0xc4>
- 8006e0a:	bf00      	nop
- 8006e0c:	40002800 	.word	0x40002800
- 8006e10:	58000800 	.word	0x58000800
-
-08006e14 <HAL_RTCEx_EnableBypassShadow>:
- 8006e14:	f890 202c 	ldrb.w	r2, [r0, #44]	; 0x2c
- 8006e18:	2a01      	cmp	r2, #1
- 8006e1a:	4603      	mov	r3, r0
- 8006e1c:	f04f 0002 	mov.w	r0, #2
- 8006e20:	d012      	beq.n	8006e48 <HAL_RTCEx_EnableBypassShadow+0x34>
- 8006e22:	4a0a      	ldr	r2, [pc, #40]	; (8006e4c <HAL_RTCEx_EnableBypassShadow+0x38>)
- 8006e24:	f883 002d 	strb.w	r0, [r3, #45]	; 0x2d
- 8006e28:	21ca      	movs	r1, #202	; 0xca
- 8006e2a:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e2c:	2153      	movs	r1, #83	; 0x53
- 8006e2e:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e30:	6991      	ldr	r1, [r2, #24]
- 8006e32:	f041 0120 	orr.w	r1, r1, #32
- 8006e36:	6191      	str	r1, [r2, #24]
- 8006e38:	21ff      	movs	r1, #255	; 0xff
- 8006e3a:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e3c:	2000      	movs	r0, #0
- 8006e3e:	2201      	movs	r2, #1
- 8006e40:	f883 202d 	strb.w	r2, [r3, #45]	; 0x2d
- 8006e44:	f883 002c 	strb.w	r0, [r3, #44]	; 0x2c
- 8006e48:	4770      	bx	lr
- 8006e4a:	bf00      	nop
- 8006e4c:	40002800 	.word	0x40002800
-
-08006e50 <HAL_RTCEx_SetSSRU_IT>:
- 8006e50:	f890 202c 	ldrb.w	r2, [r0, #44]	; 0x2c
- 8006e54:	2a01      	cmp	r2, #1
- 8006e56:	4603      	mov	r3, r0
- 8006e58:	f04f 0002 	mov.w	r0, #2
- 8006e5c:	d019      	beq.n	8006e92 <HAL_RTCEx_SetSSRU_IT+0x42>
- 8006e5e:	4a0d      	ldr	r2, [pc, #52]	; (8006e94 <HAL_RTCEx_SetSSRU_IT+0x44>)
- 8006e60:	f883 002d 	strb.w	r0, [r3, #45]	; 0x2d
- 8006e64:	21ca      	movs	r1, #202	; 0xca
- 8006e66:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e68:	2153      	movs	r1, #83	; 0x53
- 8006e6a:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e6c:	6991      	ldr	r1, [r2, #24]
- 8006e6e:	480a      	ldr	r0, [pc, #40]	; (8006e98 <HAL_RTCEx_SetSSRU_IT+0x48>)
- 8006e70:	f041 0180 	orr.w	r1, r1, #128	; 0x80
- 8006e74:	6191      	str	r1, [r2, #24]
- 8006e76:	f8d0 1080 	ldr.w	r1, [r0, #128]	; 0x80
- 8006e7a:	f441 2180 	orr.w	r1, r1, #262144	; 0x40000
- 8006e7e:	f8c0 1080 	str.w	r1, [r0, #128]	; 0x80
- 8006e82:	21ff      	movs	r1, #255	; 0xff
- 8006e84:	6251      	str	r1, [r2, #36]	; 0x24
- 8006e86:	2000      	movs	r0, #0
- 8006e88:	2201      	movs	r2, #1
- 8006e8a:	f883 202d 	strb.w	r2, [r3, #45]	; 0x2d
- 8006e8e:	f883 002c 	strb.w	r0, [r3, #44]	; 0x2c
- 8006e92:	4770      	bx	lr
- 8006e94:	40002800 	.word	0x40002800
- 8006e98:	58000800 	.word	0x58000800
-
-08006e9c <HAL_RTCEx_SSRUIRQHandler>:
- 8006e9c:	4b06      	ldr	r3, [pc, #24]	; (8006eb8 <HAL_RTCEx_SSRUIRQHandler+0x1c>)
- 8006e9e:	6d5a      	ldr	r2, [r3, #84]	; 0x54
- 8006ea0:	0652      	lsls	r2, r2, #25
- 8006ea2:	b510      	push	{r4, lr}
- 8006ea4:	4604      	mov	r4, r0
- 8006ea6:	d503      	bpl.n	8006eb0 <HAL_RTCEx_SSRUIRQHandler+0x14>
- 8006ea8:	2240      	movs	r2, #64	; 0x40
- 8006eaa:	65da      	str	r2, [r3, #92]	; 0x5c
- 8006eac:	f7fb fa70 	bl	8002390 <HAL_RTCEx_SSRUEventCallback>
- 8006eb0:	2301      	movs	r3, #1
- 8006eb2:	f884 302d 	strb.w	r3, [r4, #45]	; 0x2d
- 8006eb6:	bd10      	pop	{r4, pc}
- 8006eb8:	40002800 	.word	0x40002800
-
-08006ebc <HAL_RTCEx_AlarmBEventCallback>:
- 8006ebc:	4770      	bx	lr
-
-08006ebe <HAL_RTCEx_BKUPWrite>:
- 8006ebe:	0089      	lsls	r1, r1, #2
- 8006ec0:	f101 4180 	add.w	r1, r1, #1073741824	; 0x40000000
- 8006ec4:	f501 4131 	add.w	r1, r1, #45312	; 0xb100
- 8006ec8:	600a      	str	r2, [r1, #0]
- 8006eca:	4770      	bx	lr
-
-08006ecc <HAL_RTCEx_BKUPRead>:
- 8006ecc:	0089      	lsls	r1, r1, #2
- 8006ece:	f101 4180 	add.w	r1, r1, #1073741824	; 0x40000000
- 8006ed2:	f501 4131 	add.w	r1, r1, #45312	; 0xb100
- 8006ed6:	6808      	ldr	r0, [r1, #0]
- 8006ed8:	4770      	bx	lr
-	...
-
-08006edc <LL_PWR_UnselectSUBGHZSPI_NSS>:
- 8006edc:	4a03      	ldr	r2, [pc, #12]	; (8006eec <LL_PWR_UnselectSUBGHZSPI_NSS+0x10>)
- 8006ede:	f8d2 3090 	ldr.w	r3, [r2, #144]	; 0x90
- 8006ee2:	f443 4300 	orr.w	r3, r3, #32768	; 0x8000
- 8006ee6:	f8c2 3090 	str.w	r3, [r2, #144]	; 0x90
- 8006eea:	4770      	bx	lr
- 8006eec:	58000400 	.word	0x58000400
-
-08006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>:
- 8006ef0:	4a03      	ldr	r2, [pc, #12]	; (8006f00 <LL_PWR_SelectSUBGHZSPI_NSS+0x10>)
- 8006ef2:	f8d2 3090 	ldr.w	r3, [r2, #144]	; 0x90
- 8006ef6:	f423 4300 	bic.w	r3, r3, #32768	; 0x8000
- 8006efa:	f8c2 3090 	str.w	r3, [r2, #144]	; 0x90
- 8006efe:	4770      	bx	lr
- 8006f00:	58000400 	.word	0x58000400
-
-08006f04 <SUBGHZSPI_Init>:
- 8006f04:	4b07      	ldr	r3, [pc, #28]	; (8006f24 <SUBGHZSPI_Init+0x20>)
- 8006f06:	681a      	ldr	r2, [r3, #0]
- 8006f08:	f022 0240 	bic.w	r2, r2, #64	; 0x40
- 8006f0c:	601a      	str	r2, [r3, #0]
- 8006f0e:	f440 7041 	orr.w	r0, r0, #772	; 0x304
- 8006f12:	f44f 52b8 	mov.w	r2, #5888	; 0x1700
- 8006f16:	6018      	str	r0, [r3, #0]
- 8006f18:	605a      	str	r2, [r3, #4]
- 8006f1a:	681a      	ldr	r2, [r3, #0]
- 8006f1c:	f042 0240 	orr.w	r2, r2, #64	; 0x40
- 8006f20:	601a      	str	r2, [r3, #0]
- 8006f22:	4770      	bx	lr
- 8006f24:	58010000 	.word	0x58010000
-
-08006f28 <HAL_SUBGHZ_Init>:
- 8006f28:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8006f2a:	4605      	mov	r5, r0
- 8006f2c:	2800      	cmp	r0, #0
- 8006f2e:	d04e      	beq.n	8006fce <HAL_SUBGHZ_Init+0xa6>
- 8006f30:	7983      	ldrb	r3, [r0, #6]
- 8006f32:	f003 04ff 	and.w	r4, r3, #255	; 0xff
- 8006f36:	b16b      	cbz	r3, 8006f54 <HAL_SUBGHZ_Init+0x2c>
- 8006f38:	2c03      	cmp	r4, #3
- 8006f3a:	d00b      	beq.n	8006f54 <HAL_SUBGHZ_Init+0x2c>
- 8006f3c:	4b25      	ldr	r3, [pc, #148]	; (8006fd4 <HAL_SUBGHZ_Init+0xac>)
- 8006f3e:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8006f42:	619a      	str	r2, [r3, #24]
- 8006f44:	6828      	ldr	r0, [r5, #0]
- 8006f46:	f7ff ffdd 	bl	8006f04 <SUBGHZSPI_Init>
- 8006f4a:	2400      	movs	r4, #0
- 8006f4c:	2301      	movs	r3, #1
- 8006f4e:	712b      	strb	r3, [r5, #4]
- 8006f50:	60ac      	str	r4, [r5, #8]
- 8006f52:	e02f      	b.n	8006fb4 <HAL_SUBGHZ_Init+0x8c>
- 8006f54:	2300      	movs	r3, #0
- 8006f56:	716b      	strb	r3, [r5, #5]
- 8006f58:	4628      	mov	r0, r5
- 8006f5a:	f7fa ffd9 	bl	8001f10 <HAL_SUBGHZ_MspInit>
- 8006f5e:	4a1e      	ldr	r2, [pc, #120]	; (8006fd8 <HAL_SUBGHZ_Init+0xb0>)
- 8006f60:	f8d2 3090 	ldr.w	r3, [r2, #144]	; 0x90
- 8006f64:	f443 5380 	orr.w	r3, r3, #4096	; 0x1000
- 8006f68:	f8c2 3090 	str.w	r3, [r2, #144]	; 0x90
- 8006f6c:	2c00      	cmp	r4, #0
- 8006f6e:	d1e5      	bne.n	8006f3c <HAL_SUBGHZ_Init+0x14>
- 8006f70:	2302      	movs	r3, #2
- 8006f72:	f04f 42b0 	mov.w	r2, #1476395008	; 0x58000000
- 8006f76:	71ab      	strb	r3, [r5, #6]
- 8006f78:	f8d2 3094 	ldr.w	r3, [r2, #148]	; 0x94
- 8006f7c:	f423 4300 	bic.w	r3, r3, #32768	; 0x8000
- 8006f80:	f8c2 3094 	str.w	r3, [r2, #148]	; 0x94
- 8006f84:	4b15      	ldr	r3, [pc, #84]	; (8006fdc <HAL_SUBGHZ_Init+0xb4>)
- 8006f86:	681b      	ldr	r3, [r3, #0]
- 8006f88:	211c      	movs	r1, #28
- 8006f8a:	434b      	muls	r3, r1
- 8006f8c:	0cdb      	lsrs	r3, r3, #19
- 8006f8e:	2164      	movs	r1, #100	; 0x64
- 8006f90:	434b      	muls	r3, r1
- 8006f92:	9301      	str	r3, [sp, #4]
- 8006f94:	9b01      	ldr	r3, [sp, #4]
- 8006f96:	b993      	cbnz	r3, 8006fbe <HAL_SUBGHZ_Init+0x96>
- 8006f98:	2401      	movs	r4, #1
- 8006f9a:	60ac      	str	r4, [r5, #8]
- 8006f9c:	f7ff ff9e 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 8006fa0:	4b0c      	ldr	r3, [pc, #48]	; (8006fd4 <HAL_SUBGHZ_Init+0xac>)
- 8006fa2:	689a      	ldr	r2, [r3, #8]
- 8006fa4:	f442 6200 	orr.w	r2, r2, #2048	; 0x800
- 8006fa8:	609a      	str	r2, [r3, #8]
- 8006faa:	f44f 6200 	mov.w	r2, #2048	; 0x800
- 8006fae:	619a      	str	r2, [r3, #24]
- 8006fb0:	2c00      	cmp	r4, #0
- 8006fb2:	d0c7      	beq.n	8006f44 <HAL_SUBGHZ_Init+0x1c>
- 8006fb4:	2301      	movs	r3, #1
- 8006fb6:	71ab      	strb	r3, [r5, #6]
- 8006fb8:	4620      	mov	r0, r4
- 8006fba:	b003      	add	sp, #12
- 8006fbc:	bd30      	pop	{r4, r5, pc}
- 8006fbe:	9b01      	ldr	r3, [sp, #4]
- 8006fc0:	3b01      	subs	r3, #1
- 8006fc2:	9301      	str	r3, [sp, #4]
- 8006fc4:	f8d2 3094 	ldr.w	r3, [r2, #148]	; 0x94
- 8006fc8:	045b      	lsls	r3, r3, #17
- 8006fca:	d4e3      	bmi.n	8006f94 <HAL_SUBGHZ_Init+0x6c>
- 8006fcc:	e7e6      	b.n	8006f9c <HAL_SUBGHZ_Init+0x74>
- 8006fce:	2401      	movs	r4, #1
- 8006fd0:	e7f2      	b.n	8006fb8 <HAL_SUBGHZ_Init+0x90>
- 8006fd2:	bf00      	nop
- 8006fd4:	58000400 	.word	0x58000400
- 8006fd8:	58000800 	.word	0x58000800
- 8006fdc:	20000094 	.word	0x20000094
-
-08006fe0 <SUBGHZSPI_Transmit>:
- 8006fe0:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8006fe2:	4d17      	ldr	r5, [pc, #92]	; (8007040 <SUBGHZSPI_Transmit+0x60>)
- 8006fe4:	682b      	ldr	r3, [r5, #0]
- 8006fe6:	4602      	mov	r2, r0
- 8006fe8:	201c      	movs	r0, #28
- 8006fea:	4343      	muls	r3, r0
- 8006fec:	0cdb      	lsrs	r3, r3, #19
- 8006fee:	2064      	movs	r0, #100	; 0x64
- 8006ff0:	4343      	muls	r3, r0
- 8006ff2:	4814      	ldr	r0, [pc, #80]	; (8007044 <SUBGHZSPI_Transmit+0x64>)
- 8006ff4:	9301      	str	r3, [sp, #4]
- 8006ff6:	9b01      	ldr	r3, [sp, #4]
- 8006ff8:	b993      	cbnz	r3, 8007020 <SUBGHZSPI_Transmit+0x40>
- 8006ffa:	2001      	movs	r0, #1
- 8006ffc:	6090      	str	r0, [r2, #8]
- 8006ffe:	4c11      	ldr	r4, [pc, #68]	; (8007044 <SUBGHZSPI_Transmit+0x64>)
- 8007000:	7321      	strb	r1, [r4, #12]
- 8007002:	682b      	ldr	r3, [r5, #0]
- 8007004:	211c      	movs	r1, #28
- 8007006:	434b      	muls	r3, r1
- 8007008:	0cdb      	lsrs	r3, r3, #19
- 800700a:	2164      	movs	r1, #100	; 0x64
- 800700c:	434b      	muls	r3, r1
- 800700e:	9301      	str	r3, [sp, #4]
- 8007010:	9b01      	ldr	r3, [sp, #4]
- 8007012:	b96b      	cbnz	r3, 8007030 <SUBGHZSPI_Transmit+0x50>
- 8007014:	2001      	movs	r0, #1
- 8007016:	6090      	str	r0, [r2, #8]
- 8007018:	4b0a      	ldr	r3, [pc, #40]	; (8007044 <SUBGHZSPI_Transmit+0x64>)
- 800701a:	68db      	ldr	r3, [r3, #12]
- 800701c:	b003      	add	sp, #12
- 800701e:	bd30      	pop	{r4, r5, pc}
- 8007020:	9b01      	ldr	r3, [sp, #4]
- 8007022:	3b01      	subs	r3, #1
- 8007024:	9301      	str	r3, [sp, #4]
- 8007026:	6883      	ldr	r3, [r0, #8]
- 8007028:	079c      	lsls	r4, r3, #30
- 800702a:	d5e4      	bpl.n	8006ff6 <SUBGHZSPI_Transmit+0x16>
- 800702c:	2000      	movs	r0, #0
- 800702e:	e7e6      	b.n	8006ffe <SUBGHZSPI_Transmit+0x1e>
- 8007030:	9b01      	ldr	r3, [sp, #4]
- 8007032:	3b01      	subs	r3, #1
- 8007034:	9301      	str	r3, [sp, #4]
- 8007036:	68a3      	ldr	r3, [r4, #8]
- 8007038:	07db      	lsls	r3, r3, #31
- 800703a:	d5e9      	bpl.n	8007010 <SUBGHZSPI_Transmit+0x30>
- 800703c:	e7ec      	b.n	8007018 <SUBGHZSPI_Transmit+0x38>
- 800703e:	bf00      	nop
- 8007040:	20000094 	.word	0x20000094
- 8007044:	58010000 	.word	0x58010000
-
-08007048 <SUBGHZSPI_Receive>:
- 8007048:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 800704a:	4d18      	ldr	r5, [pc, #96]	; (80070ac <SUBGHZSPI_Receive+0x64>)
- 800704c:	682b      	ldr	r3, [r5, #0]
- 800704e:	4602      	mov	r2, r0
- 8007050:	201c      	movs	r0, #28
- 8007052:	4343      	muls	r3, r0
- 8007054:	0cdb      	lsrs	r3, r3, #19
- 8007056:	2064      	movs	r0, #100	; 0x64
- 8007058:	4343      	muls	r3, r0
- 800705a:	4815      	ldr	r0, [pc, #84]	; (80070b0 <SUBGHZSPI_Receive+0x68>)
- 800705c:	9301      	str	r3, [sp, #4]
- 800705e:	9b01      	ldr	r3, [sp, #4]
- 8007060:	b9a3      	cbnz	r3, 800708c <SUBGHZSPI_Receive+0x44>
- 8007062:	2001      	movs	r0, #1
- 8007064:	6090      	str	r0, [r2, #8]
- 8007066:	4c12      	ldr	r4, [pc, #72]	; (80070b0 <SUBGHZSPI_Receive+0x68>)
- 8007068:	23ff      	movs	r3, #255	; 0xff
- 800706a:	7323      	strb	r3, [r4, #12]
- 800706c:	682b      	ldr	r3, [r5, #0]
- 800706e:	251c      	movs	r5, #28
- 8007070:	436b      	muls	r3, r5
- 8007072:	0cdb      	lsrs	r3, r3, #19
- 8007074:	2564      	movs	r5, #100	; 0x64
- 8007076:	436b      	muls	r3, r5
- 8007078:	9301      	str	r3, [sp, #4]
- 800707a:	9b01      	ldr	r3, [sp, #4]
- 800707c:	b973      	cbnz	r3, 800709c <SUBGHZSPI_Receive+0x54>
- 800707e:	2001      	movs	r0, #1
- 8007080:	6090      	str	r0, [r2, #8]
- 8007082:	4b0b      	ldr	r3, [pc, #44]	; (80070b0 <SUBGHZSPI_Receive+0x68>)
- 8007084:	68db      	ldr	r3, [r3, #12]
- 8007086:	700b      	strb	r3, [r1, #0]
- 8007088:	b003      	add	sp, #12
- 800708a:	bd30      	pop	{r4, r5, pc}
- 800708c:	9b01      	ldr	r3, [sp, #4]
- 800708e:	3b01      	subs	r3, #1
- 8007090:	9301      	str	r3, [sp, #4]
- 8007092:	6883      	ldr	r3, [r0, #8]
- 8007094:	079c      	lsls	r4, r3, #30
- 8007096:	d5e2      	bpl.n	800705e <SUBGHZSPI_Receive+0x16>
- 8007098:	2000      	movs	r0, #0
- 800709a:	e7e4      	b.n	8007066 <SUBGHZSPI_Receive+0x1e>
- 800709c:	9b01      	ldr	r3, [sp, #4]
- 800709e:	3b01      	subs	r3, #1
- 80070a0:	9301      	str	r3, [sp, #4]
- 80070a2:	68a3      	ldr	r3, [r4, #8]
- 80070a4:	07db      	lsls	r3, r3, #31
- 80070a6:	d5e8      	bpl.n	800707a <SUBGHZSPI_Receive+0x32>
- 80070a8:	e7eb      	b.n	8007082 <SUBGHZSPI_Receive+0x3a>
- 80070aa:	bf00      	nop
- 80070ac:	20000094 	.word	0x20000094
- 80070b0:	58010000 	.word	0x58010000
-
-080070b4 <SUBGHZ_WaitOnBusy>:
- 80070b4:	4b0f      	ldr	r3, [pc, #60]	; (80070f4 <SUBGHZ_WaitOnBusy+0x40>)
- 80070b6:	b513      	push	{r0, r1, r4, lr}
- 80070b8:	681b      	ldr	r3, [r3, #0]
- 80070ba:	4c0f      	ldr	r4, [pc, #60]	; (80070f8 <SUBGHZ_WaitOnBusy+0x44>)
- 80070bc:	2218      	movs	r2, #24
- 80070be:	4353      	muls	r3, r2
- 80070c0:	0d1b      	lsrs	r3, r3, #20
- 80070c2:	2264      	movs	r2, #100	; 0x64
- 80070c4:	4353      	muls	r3, r2
- 80070c6:	4601      	mov	r1, r0
- 80070c8:	9301      	str	r3, [sp, #4]
- 80070ca:	6962      	ldr	r2, [r4, #20]
- 80070cc:	9b01      	ldr	r3, [sp, #4]
- 80070ce:	f002 0204 	and.w	r2, r2, #4
- 80070d2:	b923      	cbnz	r3, 80070de <SUBGHZ_WaitOnBusy+0x2a>
- 80070d4:	2302      	movs	r3, #2
- 80070d6:	608b      	str	r3, [r1, #8]
- 80070d8:	2001      	movs	r0, #1
- 80070da:	b002      	add	sp, #8
- 80070dc:	bd10      	pop	{r4, pc}
- 80070de:	9b01      	ldr	r3, [sp, #4]
- 80070e0:	3b01      	subs	r3, #1
- 80070e2:	9301      	str	r3, [sp, #4]
- 80070e4:	6960      	ldr	r0, [r4, #20]
- 80070e6:	f010 0002 	ands.w	r0, r0, #2
- 80070ea:	d0f6      	beq.n	80070da <SUBGHZ_WaitOnBusy+0x26>
- 80070ec:	2a00      	cmp	r2, #0
- 80070ee:	d1ec      	bne.n	80070ca <SUBGHZ_WaitOnBusy+0x16>
- 80070f0:	4610      	mov	r0, r2
- 80070f2:	e7f2      	b.n	80070da <SUBGHZ_WaitOnBusy+0x26>
- 80070f4:	20000094 	.word	0x20000094
- 80070f8:	58000400 	.word	0x58000400
-
-080070fc <SUBGHZ_CheckDeviceReady>:
- 80070fc:	b507      	push	{r0, r1, r2, lr}
- 80070fe:	7903      	ldrb	r3, [r0, #4]
- 8007100:	2b01      	cmp	r3, #1
- 8007102:	d10f      	bne.n	8007124 <SUBGHZ_CheckDeviceReady+0x28>
- 8007104:	4b0a      	ldr	r3, [pc, #40]	; (8007130 <SUBGHZ_CheckDeviceReady+0x34>)
- 8007106:	681b      	ldr	r3, [r3, #0]
- 8007108:	2218      	movs	r2, #24
- 800710a:	4353      	muls	r3, r2
- 800710c:	0c1b      	lsrs	r3, r3, #16
- 800710e:	9301      	str	r3, [sp, #4]
- 8007110:	f7ff feee 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 8007114:	9b01      	ldr	r3, [sp, #4]
- 8007116:	3b01      	subs	r3, #1
- 8007118:	9301      	str	r3, [sp, #4]
- 800711a:	9b01      	ldr	r3, [sp, #4]
- 800711c:	2b00      	cmp	r3, #0
- 800711e:	d1f9      	bne.n	8007114 <SUBGHZ_CheckDeviceReady+0x18>
- 8007120:	f7ff fedc 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 8007124:	b003      	add	sp, #12
- 8007126:	f85d eb04 	ldr.w	lr, [sp], #4
- 800712a:	f7ff bfc3 	b.w	80070b4 <SUBGHZ_WaitOnBusy>
- 800712e:	bf00      	nop
- 8007130:	20000094 	.word	0x20000094
-
-08007134 <HAL_SUBGHZ_WriteRegisters>:
- 8007134:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 8007136:	461e      	mov	r6, r3
- 8007138:	7983      	ldrb	r3, [r0, #6]
- 800713a:	2b01      	cmp	r3, #1
- 800713c:	4615      	mov	r5, r2
- 800713e:	4604      	mov	r4, r0
- 8007140:	460f      	mov	r7, r1
- 8007142:	b2da      	uxtb	r2, r3
- 8007144:	d12d      	bne.n	80071a2 <HAL_SUBGHZ_WriteRegisters+0x6e>
- 8007146:	7943      	ldrb	r3, [r0, #5]
- 8007148:	2b01      	cmp	r3, #1
- 800714a:	d02a      	beq.n	80071a2 <HAL_SUBGHZ_WriteRegisters+0x6e>
- 800714c:	2302      	movs	r3, #2
- 800714e:	7142      	strb	r2, [r0, #5]
- 8007150:	7183      	strb	r3, [r0, #6]
- 8007152:	f7ff ffd3 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 8007156:	210d      	movs	r1, #13
- 8007158:	4620      	mov	r0, r4
- 800715a:	f7ff fec9 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 800715e:	f7ff ff3f 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 8007162:	0a39      	lsrs	r1, r7, #8
- 8007164:	4620      	mov	r0, r4
- 8007166:	f7ff ff3b 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 800716a:	b2f9      	uxtb	r1, r7
- 800716c:	4620      	mov	r0, r4
- 800716e:	f7ff ff37 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 8007172:	442e      	add	r6, r5
- 8007174:	42b5      	cmp	r5, r6
- 8007176:	d10e      	bne.n	8007196 <HAL_SUBGHZ_WriteRegisters+0x62>
- 8007178:	4620      	mov	r0, r4
- 800717a:	f7ff feaf 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 800717e:	f7ff ff99 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 8007182:	68a0      	ldr	r0, [r4, #8]
- 8007184:	2301      	movs	r3, #1
- 8007186:	3800      	subs	r0, #0
- 8007188:	71a3      	strb	r3, [r4, #6]
- 800718a:	f04f 0300 	mov.w	r3, #0
- 800718e:	bf18      	it	ne
- 8007190:	2001      	movne	r0, #1
- 8007192:	7163      	strb	r3, [r4, #5]
- 8007194:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 8007196:	f815 1b01 	ldrb.w	r1, [r5], #1
- 800719a:	4620      	mov	r0, r4
- 800719c:	f7ff ff20 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80071a0:	e7e8      	b.n	8007174 <HAL_SUBGHZ_WriteRegisters+0x40>
- 80071a2:	2002      	movs	r0, #2
- 80071a4:	e7f6      	b.n	8007194 <HAL_SUBGHZ_WriteRegisters+0x60>
-
-080071a6 <HAL_SUBGHZ_ReadRegisters>:
- 80071a6:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 80071a8:	461e      	mov	r6, r3
- 80071aa:	7983      	ldrb	r3, [r0, #6]
- 80071ac:	2b01      	cmp	r3, #1
- 80071ae:	4615      	mov	r5, r2
- 80071b0:	4604      	mov	r4, r0
- 80071b2:	460f      	mov	r7, r1
- 80071b4:	b2da      	uxtb	r2, r3
- 80071b6:	d12f      	bne.n	8007218 <HAL_SUBGHZ_ReadRegisters+0x72>
- 80071b8:	7943      	ldrb	r3, [r0, #5]
- 80071ba:	2b01      	cmp	r3, #1
- 80071bc:	d02c      	beq.n	8007218 <HAL_SUBGHZ_ReadRegisters+0x72>
- 80071be:	7142      	strb	r2, [r0, #5]
- 80071c0:	f7ff ff9c 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 80071c4:	211d      	movs	r1, #29
- 80071c6:	4620      	mov	r0, r4
- 80071c8:	f7ff fe92 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 80071cc:	f7ff ff08 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80071d0:	0a39      	lsrs	r1, r7, #8
- 80071d2:	4620      	mov	r0, r4
- 80071d4:	f7ff ff04 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80071d8:	b2f9      	uxtb	r1, r7
- 80071da:	4620      	mov	r0, r4
- 80071dc:	f7ff ff00 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80071e0:	2100      	movs	r1, #0
- 80071e2:	4620      	mov	r0, r4
- 80071e4:	f7ff fefc 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80071e8:	442e      	add	r6, r5
- 80071ea:	42b5      	cmp	r5, r6
- 80071ec:	d10e      	bne.n	800720c <HAL_SUBGHZ_ReadRegisters+0x66>
- 80071ee:	4620      	mov	r0, r4
- 80071f0:	f7ff fe74 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 80071f4:	f7ff ff5e 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 80071f8:	68a0      	ldr	r0, [r4, #8]
- 80071fa:	2301      	movs	r3, #1
- 80071fc:	3800      	subs	r0, #0
- 80071fe:	71a3      	strb	r3, [r4, #6]
- 8007200:	f04f 0300 	mov.w	r3, #0
- 8007204:	bf18      	it	ne
- 8007206:	2001      	movne	r0, #1
- 8007208:	7163      	strb	r3, [r4, #5]
- 800720a:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800720c:	4629      	mov	r1, r5
- 800720e:	4620      	mov	r0, r4
- 8007210:	f7ff ff1a 	bl	8007048 <SUBGHZSPI_Receive>
- 8007214:	3501      	adds	r5, #1
- 8007216:	e7e8      	b.n	80071ea <HAL_SUBGHZ_ReadRegisters+0x44>
- 8007218:	2002      	movs	r0, #2
- 800721a:	e7f6      	b.n	800720a <HAL_SUBGHZ_ReadRegisters+0x64>
-
-0800721c <HAL_SUBGHZ_ExecSetCmd>:
- 800721c:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800721e:	461f      	mov	r7, r3
- 8007220:	7983      	ldrb	r3, [r0, #6]
- 8007222:	2b01      	cmp	r3, #1
- 8007224:	4615      	mov	r5, r2
- 8007226:	4604      	mov	r4, r0
- 8007228:	460e      	mov	r6, r1
- 800722a:	b2da      	uxtb	r2, r3
- 800722c:	d12c      	bne.n	8007288 <HAL_SUBGHZ_ExecSetCmd+0x6c>
- 800722e:	7943      	ldrb	r3, [r0, #5]
- 8007230:	2b01      	cmp	r3, #1
- 8007232:	d029      	beq.n	8007288 <HAL_SUBGHZ_ExecSetCmd+0x6c>
- 8007234:	7142      	strb	r2, [r0, #5]
- 8007236:	f7ff ff61 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 800723a:	f006 03ef 	and.w	r3, r6, #239	; 0xef
- 800723e:	f1a3 0284 	sub.w	r2, r3, #132	; 0x84
- 8007242:	4253      	negs	r3, r2
- 8007244:	4153      	adcs	r3, r2
- 8007246:	7123      	strb	r3, [r4, #4]
- 8007248:	4631      	mov	r1, r6
- 800724a:	4620      	mov	r0, r4
- 800724c:	f7ff fe50 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 8007250:	f7ff fec6 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 8007254:	442f      	add	r7, r5
- 8007256:	42af      	cmp	r7, r5
- 8007258:	d110      	bne.n	800727c <HAL_SUBGHZ_ExecSetCmd+0x60>
- 800725a:	f7ff fe3f 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 800725e:	2e84      	cmp	r6, #132	; 0x84
- 8007260:	d002      	beq.n	8007268 <HAL_SUBGHZ_ExecSetCmd+0x4c>
- 8007262:	4620      	mov	r0, r4
- 8007264:	f7ff ff26 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 8007268:	68a0      	ldr	r0, [r4, #8]
- 800726a:	2301      	movs	r3, #1
- 800726c:	3800      	subs	r0, #0
- 800726e:	71a3      	strb	r3, [r4, #6]
- 8007270:	f04f 0300 	mov.w	r3, #0
- 8007274:	bf18      	it	ne
- 8007276:	2001      	movne	r0, #1
- 8007278:	7163      	strb	r3, [r4, #5]
- 800727a:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800727c:	f815 1b01 	ldrb.w	r1, [r5], #1
- 8007280:	4620      	mov	r0, r4
- 8007282:	f7ff fead 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 8007286:	e7e6      	b.n	8007256 <HAL_SUBGHZ_ExecSetCmd+0x3a>
- 8007288:	2002      	movs	r0, #2
- 800728a:	e7f6      	b.n	800727a <HAL_SUBGHZ_ExecSetCmd+0x5e>
-
-0800728c <HAL_SUBGHZ_ExecGetCmd>:
- 800728c:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800728e:	461e      	mov	r6, r3
- 8007290:	7983      	ldrb	r3, [r0, #6]
- 8007292:	2b01      	cmp	r3, #1
- 8007294:	4615      	mov	r5, r2
- 8007296:	4604      	mov	r4, r0
- 8007298:	460f      	mov	r7, r1
- 800729a:	b2da      	uxtb	r2, r3
- 800729c:	d127      	bne.n	80072ee <HAL_SUBGHZ_ExecGetCmd+0x62>
- 800729e:	7943      	ldrb	r3, [r0, #5]
- 80072a0:	2b01      	cmp	r3, #1
- 80072a2:	d024      	beq.n	80072ee <HAL_SUBGHZ_ExecGetCmd+0x62>
- 80072a4:	7142      	strb	r2, [r0, #5]
- 80072a6:	f7ff ff29 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 80072aa:	4639      	mov	r1, r7
- 80072ac:	4620      	mov	r0, r4
- 80072ae:	f7ff fe1f 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 80072b2:	f7ff fe95 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80072b6:	2100      	movs	r1, #0
- 80072b8:	4620      	mov	r0, r4
- 80072ba:	f7ff fe91 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80072be:	442e      	add	r6, r5
- 80072c0:	42b5      	cmp	r5, r6
- 80072c2:	d10e      	bne.n	80072e2 <HAL_SUBGHZ_ExecGetCmd+0x56>
- 80072c4:	4620      	mov	r0, r4
- 80072c6:	f7ff fe09 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 80072ca:	f7ff fef3 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 80072ce:	68a0      	ldr	r0, [r4, #8]
- 80072d0:	2301      	movs	r3, #1
- 80072d2:	3800      	subs	r0, #0
- 80072d4:	71a3      	strb	r3, [r4, #6]
- 80072d6:	f04f 0300 	mov.w	r3, #0
- 80072da:	bf18      	it	ne
- 80072dc:	2001      	movne	r0, #1
- 80072de:	7163      	strb	r3, [r4, #5]
- 80072e0:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 80072e2:	4629      	mov	r1, r5
- 80072e4:	4620      	mov	r0, r4
- 80072e6:	f7ff feaf 	bl	8007048 <SUBGHZSPI_Receive>
- 80072ea:	3501      	adds	r5, #1
- 80072ec:	e7e8      	b.n	80072c0 <HAL_SUBGHZ_ExecGetCmd+0x34>
- 80072ee:	2002      	movs	r0, #2
- 80072f0:	e7f6      	b.n	80072e0 <HAL_SUBGHZ_ExecGetCmd+0x54>
-
-080072f2 <HAL_SUBGHZ_IRQHandler>:
- 80072f2:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 80072f4:	2300      	movs	r3, #0
- 80072f6:	f8ad 3004 	strh.w	r3, [sp, #4]
- 80072fa:	aa01      	add	r2, sp, #4
- 80072fc:	2302      	movs	r3, #2
- 80072fe:	2112      	movs	r1, #18
- 8007300:	4605      	mov	r5, r0
- 8007302:	f7ff ffc3 	bl	800728c <HAL_SUBGHZ_ExecGetCmd>
- 8007306:	f8bd 4004 	ldrh.w	r4, [sp, #4]
- 800730a:	2302      	movs	r3, #2
- 800730c:	ba64      	rev16	r4, r4
- 800730e:	aa01      	add	r2, sp, #4
- 8007310:	b2a4      	uxth	r4, r4
- 8007312:	4619      	mov	r1, r3
- 8007314:	4628      	mov	r0, r5
- 8007316:	f7ff ff81 	bl	800721c <HAL_SUBGHZ_ExecSetCmd>
- 800731a:	07e2      	lsls	r2, r4, #31
- 800731c:	d502      	bpl.n	8007324 <HAL_SUBGHZ_IRQHandler+0x32>
- 800731e:	4628      	mov	r0, r5
- 8007320:	f009 fa46 	bl	80107b0 <HAL_SUBGHZ_TxCpltCallback>
- 8007324:	07a3      	lsls	r3, r4, #30
- 8007326:	d502      	bpl.n	800732e <HAL_SUBGHZ_IRQHandler+0x3c>
- 8007328:	4628      	mov	r0, r5
- 800732a:	f009 fa47 	bl	80107bc <HAL_SUBGHZ_RxCpltCallback>
- 800732e:	0760      	lsls	r0, r4, #29
- 8007330:	d502      	bpl.n	8007338 <HAL_SUBGHZ_IRQHandler+0x46>
- 8007332:	4628      	mov	r0, r5
- 8007334:	f009 fa6c 	bl	8010810 <HAL_SUBGHZ_PreambleDetectedCallback>
- 8007338:	0721      	lsls	r1, r4, #28
- 800733a:	d502      	bpl.n	8007342 <HAL_SUBGHZ_IRQHandler+0x50>
- 800733c:	4628      	mov	r0, r5
- 800733e:	f009 fa6d 	bl	801081c <HAL_SUBGHZ_SyncWordValidCallback>
- 8007342:	06e2      	lsls	r2, r4, #27
- 8007344:	d502      	bpl.n	800734c <HAL_SUBGHZ_IRQHandler+0x5a>
- 8007346:	4628      	mov	r0, r5
- 8007348:	f009 fa6e 	bl	8010828 <HAL_SUBGHZ_HeaderValidCallback>
- 800734c:	06a3      	lsls	r3, r4, #26
- 800734e:	d502      	bpl.n	8007356 <HAL_SUBGHZ_IRQHandler+0x64>
- 8007350:	4628      	mov	r0, r5
- 8007352:	f009 fa57 	bl	8010804 <HAL_SUBGHZ_HeaderErrorCallback>
- 8007356:	0660      	lsls	r0, r4, #25
- 8007358:	d502      	bpl.n	8007360 <HAL_SUBGHZ_IRQHandler+0x6e>
- 800735a:	4628      	mov	r0, r5
- 800735c:	f009 fa34 	bl	80107c8 <HAL_SUBGHZ_CRCErrorCallback>
- 8007360:	0621      	lsls	r1, r4, #24
- 8007362:	d506      	bpl.n	8007372 <HAL_SUBGHZ_IRQHandler+0x80>
- 8007364:	f414 7180 	ands.w	r1, r4, #256	; 0x100
- 8007368:	bf18      	it	ne
- 800736a:	2101      	movne	r1, #1
- 800736c:	4628      	mov	r0, r5
- 800736e:	f009 fa31 	bl	80107d4 <HAL_SUBGHZ_CADStatusCallback>
- 8007372:	05a2      	lsls	r2, r4, #22
- 8007374:	d502      	bpl.n	800737c <HAL_SUBGHZ_IRQHandler+0x8a>
- 8007376:	4628      	mov	r0, r5
- 8007378:	f009 fa3c 	bl	80107f4 <HAL_SUBGHZ_RxTxTimeoutCallback>
- 800737c:	0463      	lsls	r3, r4, #17
- 800737e:	d502      	bpl.n	8007386 <HAL_SUBGHZ_IRQHandler+0x94>
- 8007380:	4628      	mov	r0, r5
- 8007382:	f009 fa57 	bl	8010834 <HAL_SUBGHZ_LrFhssHopCallback>
- 8007386:	b003      	add	sp, #12
- 8007388:	bd30      	pop	{r4, r5, pc}
-
-0800738a <HAL_SUBGHZ_WriteBuffer>:
- 800738a:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800738c:	461e      	mov	r6, r3
- 800738e:	7983      	ldrb	r3, [r0, #6]
- 8007390:	2b01      	cmp	r3, #1
- 8007392:	4615      	mov	r5, r2
- 8007394:	4604      	mov	r4, r0
- 8007396:	460f      	mov	r7, r1
- 8007398:	b2da      	uxtb	r2, r3
- 800739a:	d127      	bne.n	80073ec <HAL_SUBGHZ_WriteBuffer+0x62>
- 800739c:	7943      	ldrb	r3, [r0, #5]
- 800739e:	2b01      	cmp	r3, #1
- 80073a0:	d024      	beq.n	80073ec <HAL_SUBGHZ_WriteBuffer+0x62>
- 80073a2:	7142      	strb	r2, [r0, #5]
- 80073a4:	f7ff feaa 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 80073a8:	210e      	movs	r1, #14
- 80073aa:	4620      	mov	r0, r4
- 80073ac:	f7ff fda0 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 80073b0:	f7ff fe16 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80073b4:	4639      	mov	r1, r7
- 80073b6:	4620      	mov	r0, r4
- 80073b8:	f7ff fe12 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80073bc:	442e      	add	r6, r5
- 80073be:	42b5      	cmp	r5, r6
- 80073c0:	d10e      	bne.n	80073e0 <HAL_SUBGHZ_WriteBuffer+0x56>
- 80073c2:	4620      	mov	r0, r4
- 80073c4:	f7ff fd8a 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 80073c8:	f7ff fe74 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 80073cc:	68a0      	ldr	r0, [r4, #8]
- 80073ce:	2301      	movs	r3, #1
- 80073d0:	3800      	subs	r0, #0
- 80073d2:	71a3      	strb	r3, [r4, #6]
- 80073d4:	f04f 0300 	mov.w	r3, #0
- 80073d8:	bf18      	it	ne
- 80073da:	2001      	movne	r0, #1
- 80073dc:	7163      	strb	r3, [r4, #5]
- 80073de:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 80073e0:	f815 1b01 	ldrb.w	r1, [r5], #1
- 80073e4:	4620      	mov	r0, r4
- 80073e6:	f7ff fdfb 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 80073ea:	e7e8      	b.n	80073be <HAL_SUBGHZ_WriteBuffer+0x34>
- 80073ec:	2002      	movs	r0, #2
- 80073ee:	e7f6      	b.n	80073de <HAL_SUBGHZ_WriteBuffer+0x54>
-
-080073f0 <HAL_SUBGHZ_ReadBuffer>:
- 80073f0:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 80073f2:	461e      	mov	r6, r3
- 80073f4:	7983      	ldrb	r3, [r0, #6]
- 80073f6:	2b01      	cmp	r3, #1
- 80073f8:	4615      	mov	r5, r2
- 80073fa:	4604      	mov	r4, r0
- 80073fc:	460f      	mov	r7, r1
- 80073fe:	b2da      	uxtb	r2, r3
- 8007400:	d12b      	bne.n	800745a <HAL_SUBGHZ_ReadBuffer+0x6a>
- 8007402:	7943      	ldrb	r3, [r0, #5]
- 8007404:	2b01      	cmp	r3, #1
- 8007406:	d028      	beq.n	800745a <HAL_SUBGHZ_ReadBuffer+0x6a>
- 8007408:	7142      	strb	r2, [r0, #5]
- 800740a:	f7ff fe77 	bl	80070fc <SUBGHZ_CheckDeviceReady>
- 800740e:	211e      	movs	r1, #30
- 8007410:	4620      	mov	r0, r4
- 8007412:	f7ff fd6d 	bl	8006ef0 <LL_PWR_SelectSUBGHZSPI_NSS>
- 8007416:	f7ff fde3 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 800741a:	4639      	mov	r1, r7
- 800741c:	4620      	mov	r0, r4
- 800741e:	f7ff fddf 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 8007422:	2100      	movs	r1, #0
- 8007424:	4620      	mov	r0, r4
- 8007426:	f7ff fddb 	bl	8006fe0 <SUBGHZSPI_Transmit>
- 800742a:	442e      	add	r6, r5
- 800742c:	42b5      	cmp	r5, r6
- 800742e:	d10e      	bne.n	800744e <HAL_SUBGHZ_ReadBuffer+0x5e>
- 8007430:	4620      	mov	r0, r4
- 8007432:	f7ff fd53 	bl	8006edc <LL_PWR_UnselectSUBGHZSPI_NSS>
- 8007436:	f7ff fe3d 	bl	80070b4 <SUBGHZ_WaitOnBusy>
- 800743a:	68a0      	ldr	r0, [r4, #8]
- 800743c:	2301      	movs	r3, #1
- 800743e:	3800      	subs	r0, #0
- 8007440:	71a3      	strb	r3, [r4, #6]
- 8007442:	f04f 0300 	mov.w	r3, #0
- 8007446:	bf18      	it	ne
- 8007448:	2001      	movne	r0, #1
- 800744a:	7163      	strb	r3, [r4, #5]
- 800744c:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800744e:	4629      	mov	r1, r5
- 8007450:	4620      	mov	r0, r4
- 8007452:	f7ff fdf9 	bl	8007048 <SUBGHZSPI_Receive>
- 8007456:	3501      	adds	r5, #1
- 8007458:	e7e8      	b.n	800742c <HAL_SUBGHZ_ReadBuffer+0x3c>
- 800745a:	2002      	movs	r0, #2
- 800745c:	e7f6      	b.n	800744c <HAL_SUBGHZ_ReadBuffer+0x5c>
-	...
-
-08007460 <HAL_TIM_Base_Start_IT>:
- 8007460:	f890 303d 	ldrb.w	r3, [r0, #61]	; 0x3d
- 8007464:	2b01      	cmp	r3, #1
- 8007466:	d11b      	bne.n	80074a0 <HAL_TIM_Base_Start_IT+0x40>
- 8007468:	2302      	movs	r3, #2
- 800746a:	f880 303d 	strb.w	r3, [r0, #61]	; 0x3d
- 800746e:	6803      	ldr	r3, [r0, #0]
- 8007470:	68da      	ldr	r2, [r3, #12]
- 8007472:	f042 0201 	orr.w	r2, r2, #1
- 8007476:	60da      	str	r2, [r3, #12]
- 8007478:	4a0a      	ldr	r2, [pc, #40]	; (80074a4 <HAL_TIM_Base_Start_IT+0x44>)
- 800747a:	4293      	cmp	r3, r2
- 800747c:	d002      	beq.n	8007484 <HAL_TIM_Base_Start_IT+0x24>
- 800747e:	f1b3 4f80 	cmp.w	r3, #1073741824	; 0x40000000
- 8007482:	d107      	bne.n	8007494 <HAL_TIM_Base_Start_IT+0x34>
- 8007484:	6899      	ldr	r1, [r3, #8]
- 8007486:	4a08      	ldr	r2, [pc, #32]	; (80074a8 <HAL_TIM_Base_Start_IT+0x48>)
- 8007488:	400a      	ands	r2, r1
- 800748a:	2a06      	cmp	r2, #6
- 800748c:	d006      	beq.n	800749c <HAL_TIM_Base_Start_IT+0x3c>
- 800748e:	f5b2 3f80 	cmp.w	r2, #65536	; 0x10000
- 8007492:	d003      	beq.n	800749c <HAL_TIM_Base_Start_IT+0x3c>
- 8007494:	681a      	ldr	r2, [r3, #0]
- 8007496:	f042 0201 	orr.w	r2, r2, #1
- 800749a:	601a      	str	r2, [r3, #0]
- 800749c:	2000      	movs	r0, #0
- 800749e:	4770      	bx	lr
- 80074a0:	2001      	movs	r0, #1
- 80074a2:	4770      	bx	lr
- 80074a4:	40012c00 	.word	0x40012c00
- 80074a8:	00010007 	.word	0x00010007
-
-080074ac <HAL_TIM_Base_Stop_IT>:
- 80074ac:	6803      	ldr	r3, [r0, #0]
- 80074ae:	68da      	ldr	r2, [r3, #12]
- 80074b0:	f022 0201 	bic.w	r2, r2, #1
- 80074b4:	60da      	str	r2, [r3, #12]
- 80074b6:	6a19      	ldr	r1, [r3, #32]
- 80074b8:	f241 1211 	movw	r2, #4369	; 0x1111
- 80074bc:	4211      	tst	r1, r2
- 80074be:	d108      	bne.n	80074d2 <HAL_TIM_Base_Stop_IT+0x26>
- 80074c0:	6a19      	ldr	r1, [r3, #32]
- 80074c2:	f240 4244 	movw	r2, #1092	; 0x444
- 80074c6:	4211      	tst	r1, r2
- 80074c8:	bf02      	ittt	eq
- 80074ca:	681a      	ldreq	r2, [r3, #0]
- 80074cc:	f022 0201 	biceq.w	r2, r2, #1
- 80074d0:	601a      	streq	r2, [r3, #0]
- 80074d2:	2301      	movs	r3, #1
- 80074d4:	f880 303d 	strb.w	r3, [r0, #61]	; 0x3d
- 80074d8:	2000      	movs	r0, #0
- 80074da:	4770      	bx	lr
-
-080074dc <HAL_TIM_PeriodElapsedCallback>:
- 80074dc:	4770      	bx	lr
-
-080074de <HAL_TIM_OC_DelayElapsedCallback>:
- 80074de:	4770      	bx	lr
-
-080074e0 <HAL_TIM_IC_CaptureCallback>:
- 80074e0:	4770      	bx	lr
-
-080074e2 <HAL_TIM_PWM_PulseFinishedCallback>:
- 80074e2:	4770      	bx	lr
-
-080074e4 <HAL_TIM_TriggerCallback>:
- 80074e4:	4770      	bx	lr
-
-080074e6 <HAL_TIM_IRQHandler>:
- 80074e6:	6803      	ldr	r3, [r0, #0]
- 80074e8:	691a      	ldr	r2, [r3, #16]
- 80074ea:	0791      	lsls	r1, r2, #30
- 80074ec:	b510      	push	{r4, lr}
- 80074ee:	4604      	mov	r4, r0
- 80074f0:	d50f      	bpl.n	8007512 <HAL_TIM_IRQHandler+0x2c>
- 80074f2:	68da      	ldr	r2, [r3, #12]
- 80074f4:	0792      	lsls	r2, r2, #30
- 80074f6:	d50c      	bpl.n	8007512 <HAL_TIM_IRQHandler+0x2c>
- 80074f8:	f06f 0202 	mvn.w	r2, #2
- 80074fc:	611a      	str	r2, [r3, #16]
- 80074fe:	2201      	movs	r2, #1
- 8007500:	7702      	strb	r2, [r0, #28]
- 8007502:	699b      	ldr	r3, [r3, #24]
- 8007504:	0799      	lsls	r1, r3, #30
- 8007506:	f000 8085 	beq.w	8007614 <HAL_TIM_IRQHandler+0x12e>
- 800750a:	f7ff ffe9 	bl	80074e0 <HAL_TIM_IC_CaptureCallback>
- 800750e:	2300      	movs	r3, #0
- 8007510:	7723      	strb	r3, [r4, #28]
- 8007512:	6823      	ldr	r3, [r4, #0]
- 8007514:	691a      	ldr	r2, [r3, #16]
- 8007516:	0752      	lsls	r2, r2, #29
- 8007518:	d510      	bpl.n	800753c <HAL_TIM_IRQHandler+0x56>
- 800751a:	68da      	ldr	r2, [r3, #12]
- 800751c:	0750      	lsls	r0, r2, #29
- 800751e:	d50d      	bpl.n	800753c <HAL_TIM_IRQHandler+0x56>
- 8007520:	f06f 0204 	mvn.w	r2, #4
- 8007524:	611a      	str	r2, [r3, #16]
- 8007526:	2202      	movs	r2, #2
- 8007528:	7722      	strb	r2, [r4, #28]
- 800752a:	699b      	ldr	r3, [r3, #24]
- 800752c:	f413 7f40 	tst.w	r3, #768	; 0x300
- 8007530:	4620      	mov	r0, r4
- 8007532:	d075      	beq.n	8007620 <HAL_TIM_IRQHandler+0x13a>
- 8007534:	f7ff ffd4 	bl	80074e0 <HAL_TIM_IC_CaptureCallback>
- 8007538:	2300      	movs	r3, #0
- 800753a:	7723      	strb	r3, [r4, #28]
- 800753c:	6823      	ldr	r3, [r4, #0]
- 800753e:	691a      	ldr	r2, [r3, #16]
- 8007540:	0711      	lsls	r1, r2, #28
- 8007542:	d50f      	bpl.n	8007564 <HAL_TIM_IRQHandler+0x7e>
- 8007544:	68da      	ldr	r2, [r3, #12]
- 8007546:	0712      	lsls	r2, r2, #28
- 8007548:	d50c      	bpl.n	8007564 <HAL_TIM_IRQHandler+0x7e>
- 800754a:	f06f 0208 	mvn.w	r2, #8
- 800754e:	611a      	str	r2, [r3, #16]
- 8007550:	2204      	movs	r2, #4
- 8007552:	7722      	strb	r2, [r4, #28]
- 8007554:	69db      	ldr	r3, [r3, #28]
- 8007556:	079b      	lsls	r3, r3, #30
- 8007558:	4620      	mov	r0, r4
- 800755a:	d067      	beq.n	800762c <HAL_TIM_IRQHandler+0x146>
- 800755c:	f7ff ffc0 	bl	80074e0 <HAL_TIM_IC_CaptureCallback>
- 8007560:	2300      	movs	r3, #0
- 8007562:	7723      	strb	r3, [r4, #28]
- 8007564:	6823      	ldr	r3, [r4, #0]
- 8007566:	691a      	ldr	r2, [r3, #16]
- 8007568:	06d0      	lsls	r0, r2, #27
- 800756a:	d510      	bpl.n	800758e <HAL_TIM_IRQHandler+0xa8>
- 800756c:	68da      	ldr	r2, [r3, #12]
- 800756e:	06d1      	lsls	r1, r2, #27
- 8007570:	d50d      	bpl.n	800758e <HAL_TIM_IRQHandler+0xa8>
- 8007572:	f06f 0210 	mvn.w	r2, #16
- 8007576:	611a      	str	r2, [r3, #16]
- 8007578:	2208      	movs	r2, #8
- 800757a:	7722      	strb	r2, [r4, #28]
- 800757c:	69db      	ldr	r3, [r3, #28]
- 800757e:	f413 7f40 	tst.w	r3, #768	; 0x300
- 8007582:	4620      	mov	r0, r4
- 8007584:	d058      	beq.n	8007638 <HAL_TIM_IRQHandler+0x152>
- 8007586:	f7ff ffab 	bl	80074e0 <HAL_TIM_IC_CaptureCallback>
- 800758a:	2300      	movs	r3, #0
- 800758c:	7723      	strb	r3, [r4, #28]
- 800758e:	6823      	ldr	r3, [r4, #0]
- 8007590:	691a      	ldr	r2, [r3, #16]
- 8007592:	07d2      	lsls	r2, r2, #31
- 8007594:	d508      	bpl.n	80075a8 <HAL_TIM_IRQHandler+0xc2>
- 8007596:	68da      	ldr	r2, [r3, #12]
- 8007598:	07d0      	lsls	r0, r2, #31
- 800759a:	d505      	bpl.n	80075a8 <HAL_TIM_IRQHandler+0xc2>
- 800759c:	f06f 0201 	mvn.w	r2, #1
- 80075a0:	611a      	str	r2, [r3, #16]
- 80075a2:	4620      	mov	r0, r4
- 80075a4:	f7ff ff9a 	bl	80074dc <HAL_TIM_PeriodElapsedCallback>
- 80075a8:	6823      	ldr	r3, [r4, #0]
- 80075aa:	691a      	ldr	r2, [r3, #16]
- 80075ac:	0611      	lsls	r1, r2, #24
- 80075ae:	d508      	bpl.n	80075c2 <HAL_TIM_IRQHandler+0xdc>
- 80075b0:	68da      	ldr	r2, [r3, #12]
- 80075b2:	0612      	lsls	r2, r2, #24
- 80075b4:	d505      	bpl.n	80075c2 <HAL_TIM_IRQHandler+0xdc>
- 80075b6:	f06f 0280 	mvn.w	r2, #128	; 0x80
- 80075ba:	611a      	str	r2, [r3, #16]
- 80075bc:	4620      	mov	r0, r4
- 80075be:	f000 f986 	bl	80078ce <HAL_TIMEx_BreakCallback>
- 80075c2:	6823      	ldr	r3, [r4, #0]
- 80075c4:	691a      	ldr	r2, [r3, #16]
- 80075c6:	05d0      	lsls	r0, r2, #23
- 80075c8:	d508      	bpl.n	80075dc <HAL_TIM_IRQHandler+0xf6>
- 80075ca:	68da      	ldr	r2, [r3, #12]
- 80075cc:	0611      	lsls	r1, r2, #24
- 80075ce:	d505      	bpl.n	80075dc <HAL_TIM_IRQHandler+0xf6>
- 80075d0:	f46f 7280 	mvn.w	r2, #256	; 0x100
- 80075d4:	611a      	str	r2, [r3, #16]
- 80075d6:	4620      	mov	r0, r4
- 80075d8:	f000 f97a 	bl	80078d0 <HAL_TIMEx_Break2Callback>
- 80075dc:	6823      	ldr	r3, [r4, #0]
- 80075de:	691a      	ldr	r2, [r3, #16]
- 80075e0:	0652      	lsls	r2, r2, #25
- 80075e2:	d508      	bpl.n	80075f6 <HAL_TIM_IRQHandler+0x110>
- 80075e4:	68da      	ldr	r2, [r3, #12]
- 80075e6:	0650      	lsls	r0, r2, #25
- 80075e8:	d505      	bpl.n	80075f6 <HAL_TIM_IRQHandler+0x110>
- 80075ea:	f06f 0240 	mvn.w	r2, #64	; 0x40
- 80075ee:	611a      	str	r2, [r3, #16]
- 80075f0:	4620      	mov	r0, r4
- 80075f2:	f7ff ff77 	bl	80074e4 <HAL_TIM_TriggerCallback>
- 80075f6:	6823      	ldr	r3, [r4, #0]
- 80075f8:	691a      	ldr	r2, [r3, #16]
- 80075fa:	0691      	lsls	r1, r2, #26
- 80075fc:	d522      	bpl.n	8007644 <HAL_TIM_IRQHandler+0x15e>
- 80075fe:	68da      	ldr	r2, [r3, #12]
- 8007600:	0692      	lsls	r2, r2, #26
- 8007602:	d51f      	bpl.n	8007644 <HAL_TIM_IRQHandler+0x15e>
- 8007604:	f06f 0220 	mvn.w	r2, #32
- 8007608:	4620      	mov	r0, r4
- 800760a:	611a      	str	r2, [r3, #16]
- 800760c:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8007610:	f000 b95c 	b.w	80078cc <HAL_TIMEx_CommutCallback>
- 8007614:	f7ff ff63 	bl	80074de <HAL_TIM_OC_DelayElapsedCallback>
- 8007618:	4620      	mov	r0, r4
- 800761a:	f7ff ff62 	bl	80074e2 <HAL_TIM_PWM_PulseFinishedCallback>
- 800761e:	e776      	b.n	800750e <HAL_TIM_IRQHandler+0x28>
- 8007620:	f7ff ff5d 	bl	80074de <HAL_TIM_OC_DelayElapsedCallback>
- 8007624:	4620      	mov	r0, r4
- 8007626:	f7ff ff5c 	bl	80074e2 <HAL_TIM_PWM_PulseFinishedCallback>
- 800762a:	e785      	b.n	8007538 <HAL_TIM_IRQHandler+0x52>
- 800762c:	f7ff ff57 	bl	80074de <HAL_TIM_OC_DelayElapsedCallback>
- 8007630:	4620      	mov	r0, r4
- 8007632:	f7ff ff56 	bl	80074e2 <HAL_TIM_PWM_PulseFinishedCallback>
- 8007636:	e793      	b.n	8007560 <HAL_TIM_IRQHandler+0x7a>
- 8007638:	f7ff ff51 	bl	80074de <HAL_TIM_OC_DelayElapsedCallback>
- 800763c:	4620      	mov	r0, r4
- 800763e:	f7ff ff50 	bl	80074e2 <HAL_TIM_PWM_PulseFinishedCallback>
- 8007642:	e7a2      	b.n	800758a <HAL_TIM_IRQHandler+0xa4>
- 8007644:	bd10      	pop	{r4, pc}
-	...
-
-08007648 <TIM_Base_SetConfig>:
- 8007648:	4a1a      	ldr	r2, [pc, #104]	; (80076b4 <TIM_Base_SetConfig+0x6c>)
- 800764a:	6803      	ldr	r3, [r0, #0]
- 800764c:	4290      	cmp	r0, r2
- 800764e:	b510      	push	{r4, lr}
- 8007650:	d002      	beq.n	8007658 <TIM_Base_SetConfig+0x10>
- 8007652:	f1b0 4f80 	cmp.w	r0, #1073741824	; 0x40000000
- 8007656:	d109      	bne.n	800766c <TIM_Base_SetConfig+0x24>
- 8007658:	684c      	ldr	r4, [r1, #4]
- 800765a:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 800765e:	4290      	cmp	r0, r2
- 8007660:	ea43 0304 	orr.w	r3, r3, r4
- 8007664:	d009      	beq.n	800767a <TIM_Base_SetConfig+0x32>
- 8007666:	f1b0 4f80 	cmp.w	r0, #1073741824	; 0x40000000
- 800766a:	d006      	beq.n	800767a <TIM_Base_SetConfig+0x32>
- 800766c:	4a12      	ldr	r2, [pc, #72]	; (80076b8 <TIM_Base_SetConfig+0x70>)
- 800766e:	4290      	cmp	r0, r2
- 8007670:	d003      	beq.n	800767a <TIM_Base_SetConfig+0x32>
- 8007672:	f502 6280 	add.w	r2, r2, #1024	; 0x400
- 8007676:	4290      	cmp	r0, r2
- 8007678:	d103      	bne.n	8007682 <TIM_Base_SetConfig+0x3a>
- 800767a:	68ca      	ldr	r2, [r1, #12]
- 800767c:	f423 7340 	bic.w	r3, r3, #768	; 0x300
- 8007680:	4313      	orrs	r3, r2
- 8007682:	694a      	ldr	r2, [r1, #20]
- 8007684:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 8007688:	4313      	orrs	r3, r2
- 800768a:	6003      	str	r3, [r0, #0]
- 800768c:	688b      	ldr	r3, [r1, #8]
- 800768e:	62c3      	str	r3, [r0, #44]	; 0x2c
- 8007690:	680b      	ldr	r3, [r1, #0]
- 8007692:	6283      	str	r3, [r0, #40]	; 0x28
- 8007694:	4b07      	ldr	r3, [pc, #28]	; (80076b4 <TIM_Base_SetConfig+0x6c>)
- 8007696:	4298      	cmp	r0, r3
- 8007698:	d007      	beq.n	80076aa <TIM_Base_SetConfig+0x62>
- 800769a:	f503 53c0 	add.w	r3, r3, #6144	; 0x1800
- 800769e:	4298      	cmp	r0, r3
- 80076a0:	d003      	beq.n	80076aa <TIM_Base_SetConfig+0x62>
- 80076a2:	f503 6380 	add.w	r3, r3, #1024	; 0x400
- 80076a6:	4298      	cmp	r0, r3
- 80076a8:	d101      	bne.n	80076ae <TIM_Base_SetConfig+0x66>
- 80076aa:	690b      	ldr	r3, [r1, #16]
- 80076ac:	6303      	str	r3, [r0, #48]	; 0x30
- 80076ae:	2301      	movs	r3, #1
- 80076b0:	6143      	str	r3, [r0, #20]
- 80076b2:	bd10      	pop	{r4, pc}
- 80076b4:	40012c00 	.word	0x40012c00
- 80076b8:	40014400 	.word	0x40014400
-
-080076bc <HAL_TIM_Base_Init>:
- 80076bc:	b510      	push	{r4, lr}
- 80076be:	4604      	mov	r4, r0
- 80076c0:	b350      	cbz	r0, 8007718 <HAL_TIM_Base_Init+0x5c>
- 80076c2:	f890 303d 	ldrb.w	r3, [r0, #61]	; 0x3d
- 80076c6:	f003 02ff 	and.w	r2, r3, #255	; 0xff
- 80076ca:	b91b      	cbnz	r3, 80076d4 <HAL_TIM_Base_Init+0x18>
- 80076cc:	f880 203c 	strb.w	r2, [r0, #60]	; 0x3c
- 80076d0:	f7fa fb0a 	bl	8001ce8 <HAL_TIM_Base_MspInit>
- 80076d4:	2302      	movs	r3, #2
- 80076d6:	6820      	ldr	r0, [r4, #0]
- 80076d8:	f884 303d 	strb.w	r3, [r4, #61]	; 0x3d
- 80076dc:	1d21      	adds	r1, r4, #4
- 80076de:	f7ff ffb3 	bl	8007648 <TIM_Base_SetConfig>
- 80076e2:	2301      	movs	r3, #1
- 80076e4:	f884 3048 	strb.w	r3, [r4, #72]	; 0x48
- 80076e8:	2000      	movs	r0, #0
- 80076ea:	f884 303e 	strb.w	r3, [r4, #62]	; 0x3e
- 80076ee:	f884 303f 	strb.w	r3, [r4, #63]	; 0x3f
- 80076f2:	f884 3040 	strb.w	r3, [r4, #64]	; 0x40
- 80076f6:	f884 3041 	strb.w	r3, [r4, #65]	; 0x41
- 80076fa:	f884 3042 	strb.w	r3, [r4, #66]	; 0x42
- 80076fe:	f884 3043 	strb.w	r3, [r4, #67]	; 0x43
- 8007702:	f884 3044 	strb.w	r3, [r4, #68]	; 0x44
- 8007706:	f884 3045 	strb.w	r3, [r4, #69]	; 0x45
- 800770a:	f884 3046 	strb.w	r3, [r4, #70]	; 0x46
- 800770e:	f884 3047 	strb.w	r3, [r4, #71]	; 0x47
- 8007712:	f884 303d 	strb.w	r3, [r4, #61]	; 0x3d
- 8007716:	bd10      	pop	{r4, pc}
- 8007718:	2001      	movs	r0, #1
- 800771a:	e7fc      	b.n	8007716 <HAL_TIM_Base_Init+0x5a>
-
-0800771c <TIM_ETR_SetConfig>:
- 800771c:	b510      	push	{r4, lr}
- 800771e:	6884      	ldr	r4, [r0, #8]
- 8007720:	430a      	orrs	r2, r1
- 8007722:	f424 447f 	bic.w	r4, r4, #65280	; 0xff00
- 8007726:	ea42 2203 	orr.w	r2, r2, r3, lsl #8
- 800772a:	4322      	orrs	r2, r4
- 800772c:	6082      	str	r2, [r0, #8]
- 800772e:	bd10      	pop	{r4, pc}
-
-08007730 <HAL_TIM_ConfigClockSource>:
- 8007730:	b538      	push	{r3, r4, r5, lr}
- 8007732:	f890 303c 	ldrb.w	r3, [r0, #60]	; 0x3c
- 8007736:	2b01      	cmp	r3, #1
- 8007738:	4604      	mov	r4, r0
- 800773a:	f04f 0002 	mov.w	r0, #2
- 800773e:	f000 8095 	beq.w	800786c <HAL_TIM_ConfigClockSource+0x13c>
- 8007742:	f884 003d 	strb.w	r0, [r4, #61]	; 0x3d
- 8007746:	2201      	movs	r2, #1
- 8007748:	6820      	ldr	r0, [r4, #0]
- 800774a:	f884 203c 	strb.w	r2, [r4, #60]	; 0x3c
- 800774e:	6885      	ldr	r5, [r0, #8]
- 8007750:	4b47      	ldr	r3, [pc, #284]	; (8007870 <HAL_TIM_ConfigClockSource+0x140>)
- 8007752:	402b      	ands	r3, r5
- 8007754:	6083      	str	r3, [r0, #8]
- 8007756:	680b      	ldr	r3, [r1, #0]
- 8007758:	2b60      	cmp	r3, #96	; 0x60
- 800775a:	d054      	beq.n	8007806 <HAL_TIM_ConfigClockSource+0xd6>
- 800775c:	d837      	bhi.n	80077ce <HAL_TIM_ConfigClockSource+0x9e>
- 800775e:	2b40      	cmp	r3, #64	; 0x40
- 8007760:	d06b      	beq.n	800783a <HAL_TIM_ConfigClockSource+0x10a>
- 8007762:	d819      	bhi.n	8007798 <HAL_TIM_ConfigClockSource+0x68>
- 8007764:	2b20      	cmp	r3, #32
- 8007766:	d00d      	beq.n	8007784 <HAL_TIM_ConfigClockSource+0x54>
- 8007768:	d80a      	bhi.n	8007780 <HAL_TIM_ConfigClockSource+0x50>
- 800776a:	f033 0110 	bics.w	r1, r3, #16
- 800776e:	d009      	beq.n	8007784 <HAL_TIM_ConfigClockSource+0x54>
- 8007770:	2301      	movs	r3, #1
- 8007772:	f884 303d 	strb.w	r3, [r4, #61]	; 0x3d
- 8007776:	2300      	movs	r3, #0
- 8007778:	f884 303c 	strb.w	r3, [r4, #60]	; 0x3c
- 800777c:	4610      	mov	r0, r2
- 800777e:	bd38      	pop	{r3, r4, r5, pc}
- 8007780:	2b30      	cmp	r3, #48	; 0x30
- 8007782:	d1f5      	bne.n	8007770 <HAL_TIM_ConfigClockSource+0x40>
- 8007784:	6882      	ldr	r2, [r0, #8]
- 8007786:	f422 1240 	bic.w	r2, r2, #3145728	; 0x300000
- 800778a:	f022 0270 	bic.w	r2, r2, #112	; 0x70
- 800778e:	431a      	orrs	r2, r3
- 8007790:	f042 0207 	orr.w	r2, r2, #7
- 8007794:	6082      	str	r2, [r0, #8]
- 8007796:	e02b      	b.n	80077f0 <HAL_TIM_ConfigClockSource+0xc0>
- 8007798:	2b50      	cmp	r3, #80	; 0x50
- 800779a:	d1e9      	bne.n	8007770 <HAL_TIM_ConfigClockSource+0x40>
- 800779c:	684a      	ldr	r2, [r1, #4]
- 800779e:	68cd      	ldr	r5, [r1, #12]
- 80077a0:	6a01      	ldr	r1, [r0, #32]
- 80077a2:	6a03      	ldr	r3, [r0, #32]
- 80077a4:	f023 0301 	bic.w	r3, r3, #1
- 80077a8:	6203      	str	r3, [r0, #32]
- 80077aa:	6983      	ldr	r3, [r0, #24]
- 80077ac:	f021 010a 	bic.w	r1, r1, #10
- 80077b0:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 80077b4:	ea43 1305 	orr.w	r3, r3, r5, lsl #4
- 80077b8:	430a      	orrs	r2, r1
- 80077ba:	6183      	str	r3, [r0, #24]
- 80077bc:	6202      	str	r2, [r0, #32]
- 80077be:	6883      	ldr	r3, [r0, #8]
- 80077c0:	f423 1340 	bic.w	r3, r3, #3145728	; 0x300000
- 80077c4:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 80077c8:	f043 0357 	orr.w	r3, r3, #87	; 0x57
- 80077cc:	e00f      	b.n	80077ee <HAL_TIM_ConfigClockSource+0xbe>
- 80077ce:	f5b3 5f80 	cmp.w	r3, #4096	; 0x1000
- 80077d2:	d00d      	beq.n	80077f0 <HAL_TIM_ConfigClockSource+0xc0>
- 80077d4:	f5b3 5f00 	cmp.w	r3, #8192	; 0x2000
- 80077d8:	d00c      	beq.n	80077f4 <HAL_TIM_ConfigClockSource+0xc4>
- 80077da:	2b70      	cmp	r3, #112	; 0x70
- 80077dc:	d1c8      	bne.n	8007770 <HAL_TIM_ConfigClockSource+0x40>
- 80077de:	68cb      	ldr	r3, [r1, #12]
- 80077e0:	e9d1 2101 	ldrd	r2, r1, [r1, #4]
- 80077e4:	f7ff ff9a 	bl	800771c <TIM_ETR_SetConfig>
- 80077e8:	6883      	ldr	r3, [r0, #8]
- 80077ea:	f043 0377 	orr.w	r3, r3, #119	; 0x77
- 80077ee:	6083      	str	r3, [r0, #8]
- 80077f0:	2200      	movs	r2, #0
- 80077f2:	e7bd      	b.n	8007770 <HAL_TIM_ConfigClockSource+0x40>
- 80077f4:	68cb      	ldr	r3, [r1, #12]
- 80077f6:	e9d1 2101 	ldrd	r2, r1, [r1, #4]
- 80077fa:	f7ff ff8f 	bl	800771c <TIM_ETR_SetConfig>
- 80077fe:	6883      	ldr	r3, [r0, #8]
- 8007800:	f443 4380 	orr.w	r3, r3, #16384	; 0x4000
- 8007804:	e7f3      	b.n	80077ee <HAL_TIM_ConfigClockSource+0xbe>
- 8007806:	6a03      	ldr	r3, [r0, #32]
- 8007808:	684d      	ldr	r5, [r1, #4]
- 800780a:	68c9      	ldr	r1, [r1, #12]
- 800780c:	f023 0310 	bic.w	r3, r3, #16
- 8007810:	6203      	str	r3, [r0, #32]
- 8007812:	6982      	ldr	r2, [r0, #24]
- 8007814:	6a03      	ldr	r3, [r0, #32]
- 8007816:	f422 4270 	bic.w	r2, r2, #61440	; 0xf000
- 800781a:	f023 03a0 	bic.w	r3, r3, #160	; 0xa0
- 800781e:	ea43 1305 	orr.w	r3, r3, r5, lsl #4
- 8007822:	ea42 3201 	orr.w	r2, r2, r1, lsl #12
- 8007826:	6182      	str	r2, [r0, #24]
- 8007828:	6203      	str	r3, [r0, #32]
- 800782a:	6883      	ldr	r3, [r0, #8]
- 800782c:	f423 1340 	bic.w	r3, r3, #3145728	; 0x300000
- 8007830:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 8007834:	f043 0367 	orr.w	r3, r3, #103	; 0x67
- 8007838:	e7d9      	b.n	80077ee <HAL_TIM_ConfigClockSource+0xbe>
- 800783a:	684a      	ldr	r2, [r1, #4]
- 800783c:	68cd      	ldr	r5, [r1, #12]
- 800783e:	6a01      	ldr	r1, [r0, #32]
- 8007840:	6a03      	ldr	r3, [r0, #32]
- 8007842:	f023 0301 	bic.w	r3, r3, #1
- 8007846:	6203      	str	r3, [r0, #32]
- 8007848:	6983      	ldr	r3, [r0, #24]
- 800784a:	f021 010a 	bic.w	r1, r1, #10
- 800784e:	f023 03f0 	bic.w	r3, r3, #240	; 0xf0
- 8007852:	ea43 1305 	orr.w	r3, r3, r5, lsl #4
- 8007856:	430a      	orrs	r2, r1
- 8007858:	6183      	str	r3, [r0, #24]
- 800785a:	6202      	str	r2, [r0, #32]
- 800785c:	6883      	ldr	r3, [r0, #8]
- 800785e:	f423 1340 	bic.w	r3, r3, #3145728	; 0x300000
- 8007862:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 8007866:	f043 0347 	orr.w	r3, r3, #71	; 0x47
- 800786a:	e7c0      	b.n	80077ee <HAL_TIM_ConfigClockSource+0xbe>
- 800786c:	4602      	mov	r2, r0
- 800786e:	e785      	b.n	800777c <HAL_TIM_ConfigClockSource+0x4c>
- 8007870:	ffce0088 	.word	0xffce0088
-
-08007874 <HAL_TIMEx_MasterConfigSynchronization>:
- 8007874:	b570      	push	{r4, r5, r6, lr}
- 8007876:	f890 303c 	ldrb.w	r3, [r0, #60]	; 0x3c
- 800787a:	2b01      	cmp	r3, #1
- 800787c:	4602      	mov	r2, r0
- 800787e:	f04f 0002 	mov.w	r0, #2
- 8007882:	d020      	beq.n	80078c6 <HAL_TIMEx_MasterConfigSynchronization+0x52>
- 8007884:	f882 003d 	strb.w	r0, [r2, #61]	; 0x3d
- 8007888:	4d0f      	ldr	r5, [pc, #60]	; (80078c8 <HAL_TIMEx_MasterConfigSynchronization+0x54>)
- 800788a:	6810      	ldr	r0, [r2, #0]
- 800788c:	6843      	ldr	r3, [r0, #4]
- 800788e:	6884      	ldr	r4, [r0, #8]
- 8007890:	42a8      	cmp	r0, r5
- 8007892:	bf02      	ittt	eq
- 8007894:	684e      	ldreq	r6, [r1, #4]
- 8007896:	f423 0370 	biceq.w	r3, r3, #15728640	; 0xf00000
- 800789a:	4333      	orreq	r3, r6
- 800789c:	680e      	ldr	r6, [r1, #0]
- 800789e:	f023 0370 	bic.w	r3, r3, #112	; 0x70
- 80078a2:	4333      	orrs	r3, r6
- 80078a4:	42a8      	cmp	r0, r5
- 80078a6:	6043      	str	r3, [r0, #4]
- 80078a8:	d002      	beq.n	80078b0 <HAL_TIMEx_MasterConfigSynchronization+0x3c>
- 80078aa:	f1b0 4f80 	cmp.w	r0, #1073741824	; 0x40000000
- 80078ae:	d104      	bne.n	80078ba <HAL_TIMEx_MasterConfigSynchronization+0x46>
- 80078b0:	6889      	ldr	r1, [r1, #8]
- 80078b2:	f024 0380 	bic.w	r3, r4, #128	; 0x80
- 80078b6:	430b      	orrs	r3, r1
- 80078b8:	6083      	str	r3, [r0, #8]
- 80078ba:	2301      	movs	r3, #1
- 80078bc:	2000      	movs	r0, #0
- 80078be:	f882 303d 	strb.w	r3, [r2, #61]	; 0x3d
- 80078c2:	f882 003c 	strb.w	r0, [r2, #60]	; 0x3c
- 80078c6:	bd70      	pop	{r4, r5, r6, pc}
- 80078c8:	40012c00 	.word	0x40012c00
-
-080078cc <HAL_TIMEx_CommutCallback>:
- 80078cc:	4770      	bx	lr
-
-080078ce <HAL_TIMEx_BreakCallback>:
- 80078ce:	4770      	bx	lr
-
-080078d0 <HAL_TIMEx_Break2Callback>:
- 80078d0:	4770      	bx	lr
-
-080078d2 <UART_EndTxTransfer>:
- 80078d2:	6802      	ldr	r2, [r0, #0]
- 80078d4:	e852 3f00 	ldrex	r3, [r2]
- 80078d8:	f023 03c0 	bic.w	r3, r3, #192	; 0xc0
- 80078dc:	e842 3100 	strex	r1, r3, [r2]
- 80078e0:	6802      	ldr	r2, [r0, #0]
- 80078e2:	2900      	cmp	r1, #0
- 80078e4:	d1f5      	bne.n	80078d2 <UART_EndTxTransfer>
- 80078e6:	f102 0308 	add.w	r3, r2, #8
- 80078ea:	e853 3f00 	ldrex	r3, [r3]
- 80078ee:	f423 0300 	bic.w	r3, r3, #8388608	; 0x800000
- 80078f2:	f102 0c08 	add.w	ip, r2, #8
- 80078f6:	e84c 3100 	strex	r1, r3, [ip]
- 80078fa:	2900      	cmp	r1, #0
- 80078fc:	d1f3      	bne.n	80078e6 <UART_EndTxTransfer+0x14>
- 80078fe:	2320      	movs	r3, #32
- 8007900:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8007904:	4770      	bx	lr
-	...
-
-08007908 <UART_EndRxTransfer>:
- 8007908:	b510      	push	{r4, lr}
- 800790a:	6802      	ldr	r2, [r0, #0]
- 800790c:	e852 3f00 	ldrex	r3, [r2]
- 8007910:	f423 7390 	bic.w	r3, r3, #288	; 0x120
- 8007914:	e842 3100 	strex	r1, r3, [r2]
- 8007918:	6802      	ldr	r2, [r0, #0]
- 800791a:	2900      	cmp	r1, #0
- 800791c:	d1f5      	bne.n	800790a <UART_EndRxTransfer+0x2>
- 800791e:	4c0f      	ldr	r4, [pc, #60]	; (800795c <UART_EndRxTransfer+0x54>)
- 8007920:	f102 0308 	add.w	r3, r2, #8
- 8007924:	e853 3f00 	ldrex	r3, [r3]
- 8007928:	4023      	ands	r3, r4
- 800792a:	f102 0c08 	add.w	ip, r2, #8
- 800792e:	e84c 3100 	strex	r1, r3, [ip]
- 8007932:	2900      	cmp	r1, #0
- 8007934:	d1f4      	bne.n	8007920 <UART_EndRxTransfer+0x18>
- 8007936:	6ec3      	ldr	r3, [r0, #108]	; 0x6c
- 8007938:	2b01      	cmp	r3, #1
- 800793a:	d107      	bne.n	800794c <UART_EndRxTransfer+0x44>
- 800793c:	e852 3f00 	ldrex	r3, [r2]
- 8007940:	f023 0310 	bic.w	r3, r3, #16
- 8007944:	e842 3100 	strex	r1, r3, [r2]
- 8007948:	2900      	cmp	r1, #0
- 800794a:	d1f7      	bne.n	800793c <UART_EndRxTransfer+0x34>
- 800794c:	2320      	movs	r3, #32
- 800794e:	f8c0 308c 	str.w	r3, [r0, #140]	; 0x8c
- 8007952:	2300      	movs	r3, #0
- 8007954:	66c3      	str	r3, [r0, #108]	; 0x6c
- 8007956:	6743      	str	r3, [r0, #116]	; 0x74
- 8007958:	bd10      	pop	{r4, pc}
- 800795a:	bf00      	nop
- 800795c:	effffffe 	.word	0xeffffffe
-
-08007960 <HAL_UART_Transmit_DMA>:
- 8007960:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 8007962:	4604      	mov	r4, r0
- 8007964:	4613      	mov	r3, r2
- 8007966:	f8d4 5088 	ldr.w	r5, [r4, #136]	; 0x88
- 800796a:	2d20      	cmp	r5, #32
- 800796c:	d132      	bne.n	80079d4 <HAL_UART_Transmit_DMA+0x74>
- 800796e:	b1f1      	cbz	r1, 80079ae <HAL_UART_Transmit_DMA+0x4e>
- 8007970:	b1ea      	cbz	r2, 80079ae <HAL_UART_Transmit_DMA+0x4e>
- 8007972:	6fe0      	ldr	r0, [r4, #124]	; 0x7c
- 8007974:	f8a4 2056 	strh.w	r2, [r4, #86]	; 0x56
- 8007978:	f8a4 2054 	strh.w	r2, [r4, #84]	; 0x54
- 800797c:	2600      	movs	r6, #0
- 800797e:	2221      	movs	r2, #33	; 0x21
- 8007980:	f8c4 6090 	str.w	r6, [r4, #144]	; 0x90
- 8007984:	6521      	str	r1, [r4, #80]	; 0x50
- 8007986:	f8c4 2088 	str.w	r2, [r4, #136]	; 0x88
- 800798a:	6822      	ldr	r2, [r4, #0]
- 800798c:	b188      	cbz	r0, 80079b2 <HAL_UART_Transmit_DMA+0x52>
- 800798e:	4f12      	ldr	r7, [pc, #72]	; (80079d8 <HAL_UART_Transmit_DMA+0x78>)
- 8007990:	62c7      	str	r7, [r0, #44]	; 0x2c
- 8007992:	4f12      	ldr	r7, [pc, #72]	; (80079dc <HAL_UART_Transmit_DMA+0x7c>)
- 8007994:	6307      	str	r7, [r0, #48]	; 0x30
- 8007996:	4f12      	ldr	r7, [pc, #72]	; (80079e0 <HAL_UART_Transmit_DMA+0x80>)
- 8007998:	3228      	adds	r2, #40	; 0x28
- 800799a:	e9c0 760d 	strd	r7, r6, [r0, #52]	; 0x34
- 800799e:	f7fd fa15 	bl	8004dcc <HAL_DMA_Start_IT>
- 80079a2:	b130      	cbz	r0, 80079b2 <HAL_UART_Transmit_DMA+0x52>
- 80079a4:	2310      	movs	r3, #16
- 80079a6:	f8c4 3090 	str.w	r3, [r4, #144]	; 0x90
- 80079aa:	f8c4 5088 	str.w	r5, [r4, #136]	; 0x88
- 80079ae:	2001      	movs	r0, #1
- 80079b0:	e00f      	b.n	80079d2 <HAL_UART_Transmit_DMA+0x72>
- 80079b2:	6823      	ldr	r3, [r4, #0]
- 80079b4:	2240      	movs	r2, #64	; 0x40
- 80079b6:	621a      	str	r2, [r3, #32]
- 80079b8:	6822      	ldr	r2, [r4, #0]
- 80079ba:	f102 0308 	add.w	r3, r2, #8
- 80079be:	e853 3f00 	ldrex	r3, [r3]
- 80079c2:	f043 0380 	orr.w	r3, r3, #128	; 0x80
- 80079c6:	f102 0108 	add.w	r1, r2, #8
- 80079ca:	e841 3000 	strex	r0, r3, [r1]
- 80079ce:	2800      	cmp	r0, #0
- 80079d0:	d1f3      	bne.n	80079ba <HAL_UART_Transmit_DMA+0x5a>
- 80079d2:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 80079d4:	2002      	movs	r0, #2
- 80079d6:	e7fc      	b.n	80079d2 <HAL_UART_Transmit_DMA+0x72>
- 80079d8:	080079e5 	.word	0x080079e5
- 80079dc:	08007a2d 	.word	0x08007a2d
- 80079e0:	08007a39 	.word	0x08007a39
-
-080079e4 <UART_DMATransmitCplt>:
- 80079e4:	b508      	push	{r3, lr}
- 80079e6:	4603      	mov	r3, r0
- 80079e8:	6a80      	ldr	r0, [r0, #40]	; 0x28
- 80079ea:	681b      	ldr	r3, [r3, #0]
- 80079ec:	681b      	ldr	r3, [r3, #0]
- 80079ee:	f013 0320 	ands.w	r3, r3, #32
- 80079f2:	d117      	bne.n	8007a24 <UART_DMATransmitCplt+0x40>
- 80079f4:	f8a0 3056 	strh.w	r3, [r0, #86]	; 0x56
- 80079f8:	6802      	ldr	r2, [r0, #0]
- 80079fa:	f102 0308 	add.w	r3, r2, #8
- 80079fe:	e853 3f00 	ldrex	r3, [r3]
- 8007a02:	f023 0380 	bic.w	r3, r3, #128	; 0x80
- 8007a06:	3208      	adds	r2, #8
- 8007a08:	e842 3100 	strex	r1, r3, [r2]
- 8007a0c:	6802      	ldr	r2, [r0, #0]
- 8007a0e:	2900      	cmp	r1, #0
- 8007a10:	d1f2      	bne.n	80079f8 <UART_DMATransmitCplt+0x14>
- 8007a12:	e852 3f00 	ldrex	r3, [r2]
- 8007a16:	f043 0340 	orr.w	r3, r3, #64	; 0x40
- 8007a1a:	e842 3100 	strex	r1, r3, [r2]
- 8007a1e:	2900      	cmp	r1, #0
- 8007a20:	d1f7      	bne.n	8007a12 <UART_DMATransmitCplt+0x2e>
- 8007a22:	bd08      	pop	{r3, pc}
- 8007a24:	f7fa fdf2 	bl	800260c <HAL_UART_TxCpltCallback>
- 8007a28:	e7fb      	b.n	8007a22 <UART_DMATransmitCplt+0x3e>
-
-08007a2a <HAL_UART_TxHalfCpltCallback>:
- 8007a2a:	4770      	bx	lr
-
-08007a2c <UART_DMATxHalfCplt>:
- 8007a2c:	b508      	push	{r3, lr}
- 8007a2e:	6a80      	ldr	r0, [r0, #40]	; 0x28
- 8007a30:	f7ff fffb 	bl	8007a2a <HAL_UART_TxHalfCpltCallback>
- 8007a34:	bd08      	pop	{r3, pc}
-
-08007a36 <HAL_UART_ErrorCallback>:
- 8007a36:	4770      	bx	lr
-
-08007a38 <UART_DMAError>:
- 8007a38:	6a80      	ldr	r0, [r0, #40]	; 0x28
- 8007a3a:	b538      	push	{r3, r4, r5, lr}
- 8007a3c:	6804      	ldr	r4, [r0, #0]
- 8007a3e:	f8d0 3088 	ldr.w	r3, [r0, #136]	; 0x88
- 8007a42:	f8d0 508c 	ldr.w	r5, [r0, #140]	; 0x8c
- 8007a46:	68a2      	ldr	r2, [r4, #8]
- 8007a48:	0612      	lsls	r2, r2, #24
- 8007a4a:	d506      	bpl.n	8007a5a <UART_DMAError+0x22>
- 8007a4c:	2b21      	cmp	r3, #33	; 0x21
- 8007a4e:	d104      	bne.n	8007a5a <UART_DMAError+0x22>
- 8007a50:	2300      	movs	r3, #0
- 8007a52:	f8a0 3056 	strh.w	r3, [r0, #86]	; 0x56
- 8007a56:	f7ff ff3c 	bl	80078d2 <UART_EndTxTransfer>
- 8007a5a:	68a3      	ldr	r3, [r4, #8]
- 8007a5c:	065b      	lsls	r3, r3, #25
- 8007a5e:	d506      	bpl.n	8007a6e <UART_DMAError+0x36>
- 8007a60:	2d22      	cmp	r5, #34	; 0x22
- 8007a62:	d104      	bne.n	8007a6e <UART_DMAError+0x36>
- 8007a64:	2300      	movs	r3, #0
- 8007a66:	f8a0 305e 	strh.w	r3, [r0, #94]	; 0x5e
- 8007a6a:	f7ff ff4d 	bl	8007908 <UART_EndRxTransfer>
- 8007a6e:	f8d0 3090 	ldr.w	r3, [r0, #144]	; 0x90
- 8007a72:	f043 0310 	orr.w	r3, r3, #16
- 8007a76:	f8c0 3090 	str.w	r3, [r0, #144]	; 0x90
- 8007a7a:	f7ff ffdc 	bl	8007a36 <HAL_UART_ErrorCallback>
- 8007a7e:	bd38      	pop	{r3, r4, r5, pc}
-
-08007a80 <UART_DMAAbortOnError>:
- 8007a80:	b508      	push	{r3, lr}
- 8007a82:	6a80      	ldr	r0, [r0, #40]	; 0x28
- 8007a84:	2300      	movs	r3, #0
- 8007a86:	f8a0 305e 	strh.w	r3, [r0, #94]	; 0x5e
- 8007a8a:	f8a0 3056 	strh.w	r3, [r0, #86]	; 0x56
- 8007a8e:	f7ff ffd2 	bl	8007a36 <HAL_UART_ErrorCallback>
- 8007a92:	bd08      	pop	{r3, pc}
-
-08007a94 <HAL_UARTEx_RxEventCallback>:
- 8007a94:	4770      	bx	lr
-	...
-
-08007a98 <HAL_UART_IRQHandler>:
- 8007a98:	6803      	ldr	r3, [r0, #0]
- 8007a9a:	69d9      	ldr	r1, [r3, #28]
- 8007a9c:	681a      	ldr	r2, [r3, #0]
- 8007a9e:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8007aa2:	f640 060f 	movw	r6, #2063	; 0x80f
- 8007aa6:	4231      	tst	r1, r6
- 8007aa8:	689d      	ldr	r5, [r3, #8]
- 8007aaa:	4604      	mov	r4, r0
- 8007aac:	d110      	bne.n	8007ad0 <HAL_UART_IRQHandler+0x38>
- 8007aae:	068e      	lsls	r6, r1, #26
- 8007ab0:	f140 8097 	bpl.w	8007be2 <HAL_UART_IRQHandler+0x14a>
- 8007ab4:	f002 0620 	and.w	r6, r2, #32
- 8007ab8:	f005 5780 	and.w	r7, r5, #268435456	; 0x10000000
- 8007abc:	433e      	orrs	r6, r7
- 8007abe:	f000 8090 	beq.w	8007be2 <HAL_UART_IRQHandler+0x14a>
- 8007ac2:	6f43      	ldr	r3, [r0, #116]	; 0x74
- 8007ac4:	2b00      	cmp	r3, #0
- 8007ac6:	f000 8085 	beq.w	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007aca:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8007ace:	4718      	bx	r3
- 8007ad0:	4eab      	ldr	r6, [pc, #684]	; (8007d80 <HAL_UART_IRQHandler+0x2e8>)
- 8007ad2:	48ac      	ldr	r0, [pc, #688]	; (8007d84 <HAL_UART_IRQHandler+0x2ec>)
- 8007ad4:	402e      	ands	r6, r5
- 8007ad6:	4010      	ands	r0, r2
- 8007ad8:	4330      	orrs	r0, r6
- 8007ada:	f000 8082 	beq.w	8007be2 <HAL_UART_IRQHandler+0x14a>
- 8007ade:	07cf      	lsls	r7, r1, #31
- 8007ae0:	d509      	bpl.n	8007af6 <HAL_UART_IRQHandler+0x5e>
- 8007ae2:	05d0      	lsls	r0, r2, #23
- 8007ae4:	d507      	bpl.n	8007af6 <HAL_UART_IRQHandler+0x5e>
- 8007ae6:	2001      	movs	r0, #1
- 8007ae8:	6218      	str	r0, [r3, #32]
- 8007aea:	f8d4 0090 	ldr.w	r0, [r4, #144]	; 0x90
- 8007aee:	f040 0001 	orr.w	r0, r0, #1
- 8007af2:	f8c4 0090 	str.w	r0, [r4, #144]	; 0x90
- 8007af6:	078f      	lsls	r7, r1, #30
- 8007af8:	d509      	bpl.n	8007b0e <HAL_UART_IRQHandler+0x76>
- 8007afa:	07e8      	lsls	r0, r5, #31
- 8007afc:	d507      	bpl.n	8007b0e <HAL_UART_IRQHandler+0x76>
- 8007afe:	2002      	movs	r0, #2
- 8007b00:	6218      	str	r0, [r3, #32]
- 8007b02:	f8d4 0090 	ldr.w	r0, [r4, #144]	; 0x90
- 8007b06:	f040 0004 	orr.w	r0, r0, #4
- 8007b0a:	f8c4 0090 	str.w	r0, [r4, #144]	; 0x90
- 8007b0e:	074f      	lsls	r7, r1, #29
- 8007b10:	d509      	bpl.n	8007b26 <HAL_UART_IRQHandler+0x8e>
- 8007b12:	07e8      	lsls	r0, r5, #31
- 8007b14:	d507      	bpl.n	8007b26 <HAL_UART_IRQHandler+0x8e>
- 8007b16:	2004      	movs	r0, #4
- 8007b18:	6218      	str	r0, [r3, #32]
- 8007b1a:	f8d4 0090 	ldr.w	r0, [r4, #144]	; 0x90
- 8007b1e:	f040 0002 	orr.w	r0, r0, #2
- 8007b22:	f8c4 0090 	str.w	r0, [r4, #144]	; 0x90
- 8007b26:	070f      	lsls	r7, r1, #28
- 8007b28:	d50b      	bpl.n	8007b42 <HAL_UART_IRQHandler+0xaa>
- 8007b2a:	f002 0020 	and.w	r0, r2, #32
- 8007b2e:	4330      	orrs	r0, r6
- 8007b30:	d007      	beq.n	8007b42 <HAL_UART_IRQHandler+0xaa>
- 8007b32:	2008      	movs	r0, #8
- 8007b34:	6218      	str	r0, [r3, #32]
- 8007b36:	f8d4 0090 	ldr.w	r0, [r4, #144]	; 0x90
- 8007b3a:	f040 0008 	orr.w	r0, r0, #8
- 8007b3e:	f8c4 0090 	str.w	r0, [r4, #144]	; 0x90
- 8007b42:	050e      	lsls	r6, r1, #20
- 8007b44:	d50a      	bpl.n	8007b5c <HAL_UART_IRQHandler+0xc4>
- 8007b46:	0150      	lsls	r0, r2, #5
- 8007b48:	d508      	bpl.n	8007b5c <HAL_UART_IRQHandler+0xc4>
- 8007b4a:	f44f 6000 	mov.w	r0, #2048	; 0x800
- 8007b4e:	6218      	str	r0, [r3, #32]
- 8007b50:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 8007b54:	f043 0320 	orr.w	r3, r3, #32
- 8007b58:	f8c4 3090 	str.w	r3, [r4, #144]	; 0x90
- 8007b5c:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 8007b60:	2b00      	cmp	r3, #0
- 8007b62:	d037      	beq.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007b64:	068b      	lsls	r3, r1, #26
- 8007b66:	d509      	bpl.n	8007b7c <HAL_UART_IRQHandler+0xe4>
- 8007b68:	f002 0220 	and.w	r2, r2, #32
- 8007b6c:	f005 5580 	and.w	r5, r5, #268435456	; 0x10000000
- 8007b70:	432a      	orrs	r2, r5
- 8007b72:	d003      	beq.n	8007b7c <HAL_UART_IRQHandler+0xe4>
- 8007b74:	6f63      	ldr	r3, [r4, #116]	; 0x74
- 8007b76:	b10b      	cbz	r3, 8007b7c <HAL_UART_IRQHandler+0xe4>
- 8007b78:	4620      	mov	r0, r4
- 8007b7a:	4798      	blx	r3
- 8007b7c:	6826      	ldr	r6, [r4, #0]
- 8007b7e:	f8d4 2090 	ldr.w	r2, [r4, #144]	; 0x90
- 8007b82:	68b3      	ldr	r3, [r6, #8]
- 8007b84:	f002 0228 	and.w	r2, r2, #40	; 0x28
- 8007b88:	f003 0340 	and.w	r3, r3, #64	; 0x40
- 8007b8c:	ea53 0502 	orrs.w	r5, r3, r2
- 8007b90:	4620      	mov	r0, r4
- 8007b92:	d021      	beq.n	8007bd8 <HAL_UART_IRQHandler+0x140>
- 8007b94:	f7ff feb8 	bl	8007908 <UART_EndRxTransfer>
- 8007b98:	68b3      	ldr	r3, [r6, #8]
- 8007b9a:	065f      	lsls	r7, r3, #25
- 8007b9c:	d517      	bpl.n	8007bce <HAL_UART_IRQHandler+0x136>
- 8007b9e:	6822      	ldr	r2, [r4, #0]
- 8007ba0:	f102 0308 	add.w	r3, r2, #8
- 8007ba4:	e853 3f00 	ldrex	r3, [r3]
- 8007ba8:	f023 0340 	bic.w	r3, r3, #64	; 0x40
- 8007bac:	3208      	adds	r2, #8
- 8007bae:	e842 3100 	strex	r1, r3, [r2]
- 8007bb2:	2900      	cmp	r1, #0
- 8007bb4:	d1f3      	bne.n	8007b9e <HAL_UART_IRQHandler+0x106>
- 8007bb6:	f8d4 0080 	ldr.w	r0, [r4, #128]	; 0x80
- 8007bba:	b140      	cbz	r0, 8007bce <HAL_UART_IRQHandler+0x136>
- 8007bbc:	4b72      	ldr	r3, [pc, #456]	; (8007d88 <HAL_UART_IRQHandler+0x2f0>)
- 8007bbe:	6383      	str	r3, [r0, #56]	; 0x38
- 8007bc0:	f7fd f97d 	bl	8004ebe <HAL_DMA_Abort_IT>
- 8007bc4:	b130      	cbz	r0, 8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007bc6:	f8d4 0080 	ldr.w	r0, [r4, #128]	; 0x80
- 8007bca:	6b83      	ldr	r3, [r0, #56]	; 0x38
- 8007bcc:	e77d      	b.n	8007aca <HAL_UART_IRQHandler+0x32>
- 8007bce:	4620      	mov	r0, r4
- 8007bd0:	f7ff ff31 	bl	8007a36 <HAL_UART_ErrorCallback>
- 8007bd4:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8007bd8:	f7ff ff2d 	bl	8007a36 <HAL_UART_ErrorCallback>
- 8007bdc:	f8c4 5090 	str.w	r5, [r4, #144]	; 0x90
- 8007be0:	e7f8      	b.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007be2:	6ee0      	ldr	r0, [r4, #108]	; 0x6c
- 8007be4:	2801      	cmp	r0, #1
- 8007be6:	f040 8089 	bne.w	8007cfc <HAL_UART_IRQHandler+0x264>
- 8007bea:	06ce      	lsls	r6, r1, #27
- 8007bec:	f140 8086 	bpl.w	8007cfc <HAL_UART_IRQHandler+0x264>
- 8007bf0:	06d0      	lsls	r0, r2, #27
- 8007bf2:	f140 8083 	bpl.w	8007cfc <HAL_UART_IRQHandler+0x264>
- 8007bf6:	2210      	movs	r2, #16
- 8007bf8:	621a      	str	r2, [r3, #32]
- 8007bfa:	689a      	ldr	r2, [r3, #8]
- 8007bfc:	0651      	lsls	r1, r2, #25
- 8007bfe:	d54b      	bpl.n	8007c98 <HAL_UART_IRQHandler+0x200>
- 8007c00:	f8d4 2080 	ldr.w	r2, [r4, #128]	; 0x80
- 8007c04:	6811      	ldr	r1, [r2, #0]
- 8007c06:	684a      	ldr	r2, [r1, #4]
- 8007c08:	b292      	uxth	r2, r2
- 8007c0a:	2a00      	cmp	r2, #0
- 8007c0c:	d0e2      	beq.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007c0e:	f8b4 005c 	ldrh.w	r0, [r4, #92]	; 0x5c
- 8007c12:	4290      	cmp	r0, r2
- 8007c14:	d9de      	bls.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007c16:	f8a4 205e 	strh.w	r2, [r4, #94]	; 0x5e
- 8007c1a:	680a      	ldr	r2, [r1, #0]
- 8007c1c:	0692      	lsls	r2, r2, #26
- 8007c1e:	d42f      	bmi.n	8007c80 <HAL_UART_IRQHandler+0x1e8>
- 8007c20:	e853 2f00 	ldrex	r2, [r3]
- 8007c24:	f422 7280 	bic.w	r2, r2, #256	; 0x100
- 8007c28:	e843 2100 	strex	r1, r2, [r3]
- 8007c2c:	2900      	cmp	r1, #0
- 8007c2e:	d1f7      	bne.n	8007c20 <HAL_UART_IRQHandler+0x188>
- 8007c30:	f103 0208 	add.w	r2, r3, #8
- 8007c34:	e852 2f00 	ldrex	r2, [r2]
- 8007c38:	f022 0201 	bic.w	r2, r2, #1
- 8007c3c:	f103 0008 	add.w	r0, r3, #8
- 8007c40:	e840 2100 	strex	r1, r2, [r0]
- 8007c44:	2900      	cmp	r1, #0
- 8007c46:	d1f3      	bne.n	8007c30 <HAL_UART_IRQHandler+0x198>
- 8007c48:	f103 0208 	add.w	r2, r3, #8
- 8007c4c:	e852 2f00 	ldrex	r2, [r2]
- 8007c50:	f022 0240 	bic.w	r2, r2, #64	; 0x40
- 8007c54:	f103 0008 	add.w	r0, r3, #8
- 8007c58:	e840 2100 	strex	r1, r2, [r0]
- 8007c5c:	2900      	cmp	r1, #0
- 8007c5e:	d1f3      	bne.n	8007c48 <HAL_UART_IRQHandler+0x1b0>
- 8007c60:	2220      	movs	r2, #32
- 8007c62:	f8c4 208c 	str.w	r2, [r4, #140]	; 0x8c
- 8007c66:	66e1      	str	r1, [r4, #108]	; 0x6c
- 8007c68:	e853 2f00 	ldrex	r2, [r3]
- 8007c6c:	f022 0210 	bic.w	r2, r2, #16
- 8007c70:	e843 2100 	strex	r1, r2, [r3]
- 8007c74:	2900      	cmp	r1, #0
- 8007c76:	d1f7      	bne.n	8007c68 <HAL_UART_IRQHandler+0x1d0>
- 8007c78:	f8d4 0080 	ldr.w	r0, [r4, #128]	; 0x80
- 8007c7c:	f7fd f8ea 	bl	8004e54 <HAL_DMA_Abort>
- 8007c80:	2302      	movs	r3, #2
- 8007c82:	6723      	str	r3, [r4, #112]	; 0x70
- 8007c84:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 8007c88:	f8b4 105c 	ldrh.w	r1, [r4, #92]	; 0x5c
- 8007c8c:	1ac9      	subs	r1, r1, r3
- 8007c8e:	b289      	uxth	r1, r1
- 8007c90:	4620      	mov	r0, r4
- 8007c92:	f7ff feff 	bl	8007a94 <HAL_UARTEx_RxEventCallback>
- 8007c96:	e79d      	b.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007c98:	f8b4 205e 	ldrh.w	r2, [r4, #94]	; 0x5e
- 8007c9c:	f8b4 005e 	ldrh.w	r0, [r4, #94]	; 0x5e
- 8007ca0:	f8b4 105c 	ldrh.w	r1, [r4, #92]	; 0x5c
- 8007ca4:	b280      	uxth	r0, r0
- 8007ca6:	b292      	uxth	r2, r2
- 8007ca8:	2800      	cmp	r0, #0
- 8007caa:	d093      	beq.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007cac:	1a89      	subs	r1, r1, r2
- 8007cae:	b289      	uxth	r1, r1
- 8007cb0:	2900      	cmp	r1, #0
- 8007cb2:	d08f      	beq.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007cb4:	e853 2f00 	ldrex	r2, [r3]
- 8007cb8:	f422 7290 	bic.w	r2, r2, #288	; 0x120
- 8007cbc:	e843 2000 	strex	r0, r2, [r3]
- 8007cc0:	2800      	cmp	r0, #0
- 8007cc2:	d1f7      	bne.n	8007cb4 <HAL_UART_IRQHandler+0x21c>
- 8007cc4:	4d31      	ldr	r5, [pc, #196]	; (8007d8c <HAL_UART_IRQHandler+0x2f4>)
- 8007cc6:	f103 0208 	add.w	r2, r3, #8
- 8007cca:	e852 2f00 	ldrex	r2, [r2]
- 8007cce:	402a      	ands	r2, r5
- 8007cd0:	f103 0608 	add.w	r6, r3, #8
- 8007cd4:	e846 2000 	strex	r0, r2, [r6]
- 8007cd8:	2800      	cmp	r0, #0
- 8007cda:	d1f4      	bne.n	8007cc6 <HAL_UART_IRQHandler+0x22e>
- 8007cdc:	2220      	movs	r2, #32
- 8007cde:	f8c4 208c 	str.w	r2, [r4, #140]	; 0x8c
- 8007ce2:	6760      	str	r0, [r4, #116]	; 0x74
- 8007ce4:	66e0      	str	r0, [r4, #108]	; 0x6c
- 8007ce6:	e853 2f00 	ldrex	r2, [r3]
- 8007cea:	f022 0210 	bic.w	r2, r2, #16
- 8007cee:	e843 2000 	strex	r0, r2, [r3]
- 8007cf2:	2800      	cmp	r0, #0
- 8007cf4:	d1f7      	bne.n	8007ce6 <HAL_UART_IRQHandler+0x24e>
- 8007cf6:	2302      	movs	r3, #2
- 8007cf8:	6723      	str	r3, [r4, #112]	; 0x70
- 8007cfa:	e7c9      	b.n	8007c90 <HAL_UART_IRQHandler+0x1f8>
- 8007cfc:	02cf      	lsls	r7, r1, #11
- 8007cfe:	d509      	bpl.n	8007d14 <HAL_UART_IRQHandler+0x27c>
- 8007d00:	026e      	lsls	r6, r5, #9
- 8007d02:	d507      	bpl.n	8007d14 <HAL_UART_IRQHandler+0x27c>
- 8007d04:	f44f 1280 	mov.w	r2, #1048576	; 0x100000
- 8007d08:	4620      	mov	r0, r4
- 8007d0a:	621a      	str	r2, [r3, #32]
- 8007d0c:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8007d10:	f000 bda0 	b.w	8008854 <HAL_UARTEx_WakeupCallback>
- 8007d14:	0608      	lsls	r0, r1, #24
- 8007d16:	d50b      	bpl.n	8007d30 <HAL_UART_IRQHandler+0x298>
- 8007d18:	f002 0080 	and.w	r0, r2, #128	; 0x80
- 8007d1c:	f405 0500 	and.w	r5, r5, #8388608	; 0x800000
- 8007d20:	4328      	orrs	r0, r5
- 8007d22:	d005      	beq.n	8007d30 <HAL_UART_IRQHandler+0x298>
- 8007d24:	6fa3      	ldr	r3, [r4, #120]	; 0x78
- 8007d26:	2b00      	cmp	r3, #0
- 8007d28:	f43f af54 	beq.w	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007d2c:	4620      	mov	r0, r4
- 8007d2e:	e6cc      	b.n	8007aca <HAL_UART_IRQHandler+0x32>
- 8007d30:	064f      	lsls	r7, r1, #25
- 8007d32:	d511      	bpl.n	8007d58 <HAL_UART_IRQHandler+0x2c0>
- 8007d34:	0656      	lsls	r6, r2, #25
- 8007d36:	d50f      	bpl.n	8007d58 <HAL_UART_IRQHandler+0x2c0>
- 8007d38:	e853 2f00 	ldrex	r2, [r3]
- 8007d3c:	f022 0240 	bic.w	r2, r2, #64	; 0x40
- 8007d40:	e843 2100 	strex	r1, r2, [r3]
- 8007d44:	2900      	cmp	r1, #0
- 8007d46:	d1f7      	bne.n	8007d38 <HAL_UART_IRQHandler+0x2a0>
- 8007d48:	2320      	movs	r3, #32
- 8007d4a:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 8007d4e:	67a1      	str	r1, [r4, #120]	; 0x78
- 8007d50:	4620      	mov	r0, r4
- 8007d52:	f7fa fc5b 	bl	800260c <HAL_UART_TxCpltCallback>
- 8007d56:	e73d      	b.n	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007d58:	020d      	lsls	r5, r1, #8
- 8007d5a:	d506      	bpl.n	8007d6a <HAL_UART_IRQHandler+0x2d2>
- 8007d5c:	0050      	lsls	r0, r2, #1
- 8007d5e:	d504      	bpl.n	8007d6a <HAL_UART_IRQHandler+0x2d2>
- 8007d60:	4620      	mov	r0, r4
- 8007d62:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8007d66:	f000 bd77 	b.w	8008858 <HAL_UARTEx_TxFifoEmptyCallback>
- 8007d6a:	01cb      	lsls	r3, r1, #7
- 8007d6c:	f57f af32 	bpl.w	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007d70:	2a00      	cmp	r2, #0
- 8007d72:	f6bf af2f 	bge.w	8007bd4 <HAL_UART_IRQHandler+0x13c>
- 8007d76:	4620      	mov	r0, r4
- 8007d78:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8007d7c:	f000 bd6b 	b.w	8008856 <HAL_UARTEx_RxFifoFullCallback>
- 8007d80:	10000001 	.word	0x10000001
- 8007d84:	04000120 	.word	0x04000120
- 8007d88:	08007a81 	.word	0x08007a81
- 8007d8c:	effffffe 	.word	0xeffffffe
-
-08007d90 <UART_RxISR_8BIT>:
- 8007d90:	f8d0 208c 	ldr.w	r2, [r0, #140]	; 0x8c
- 8007d94:	f8b0 1060 	ldrh.w	r1, [r0, #96]	; 0x60
- 8007d98:	2a22      	cmp	r2, #34	; 0x22
- 8007d9a:	b508      	push	{r3, lr}
- 8007d9c:	6803      	ldr	r3, [r0, #0]
- 8007d9e:	d155      	bne.n	8007e4c <UART_RxISR_8BIT+0xbc>
- 8007da0:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 8007da2:	6d82      	ldr	r2, [r0, #88]	; 0x58
- 8007da4:	400b      	ands	r3, r1
- 8007da6:	7013      	strb	r3, [r2, #0]
- 8007da8:	6d83      	ldr	r3, [r0, #88]	; 0x58
- 8007daa:	3301      	adds	r3, #1
- 8007dac:	6583      	str	r3, [r0, #88]	; 0x58
- 8007dae:	f8b0 305e 	ldrh.w	r3, [r0, #94]	; 0x5e
- 8007db2:	3b01      	subs	r3, #1
- 8007db4:	b29b      	uxth	r3, r3
- 8007db6:	f8a0 305e 	strh.w	r3, [r0, #94]	; 0x5e
- 8007dba:	f8b0 305e 	ldrh.w	r3, [r0, #94]	; 0x5e
- 8007dbe:	b29b      	uxth	r3, r3
- 8007dc0:	2b00      	cmp	r3, #0
- 8007dc2:	d142      	bne.n	8007e4a <UART_RxISR_8BIT+0xba>
- 8007dc4:	6802      	ldr	r2, [r0, #0]
- 8007dc6:	e852 3f00 	ldrex	r3, [r2]
- 8007dca:	f423 7390 	bic.w	r3, r3, #288	; 0x120
- 8007dce:	e842 3100 	strex	r1, r3, [r2]
- 8007dd2:	6803      	ldr	r3, [r0, #0]
- 8007dd4:	2900      	cmp	r1, #0
- 8007dd6:	d1f5      	bne.n	8007dc4 <UART_RxISR_8BIT+0x34>
- 8007dd8:	f103 0208 	add.w	r2, r3, #8
- 8007ddc:	e852 2f00 	ldrex	r2, [r2]
- 8007de0:	f022 0201 	bic.w	r2, r2, #1
- 8007de4:	f103 0c08 	add.w	ip, r3, #8
- 8007de8:	e84c 2100 	strex	r1, r2, [ip]
- 8007dec:	2900      	cmp	r1, #0
- 8007dee:	d1f3      	bne.n	8007dd8 <UART_RxISR_8BIT+0x48>
- 8007df0:	2220      	movs	r2, #32
- 8007df2:	f8c0 208c 	str.w	r2, [r0, #140]	; 0x8c
- 8007df6:	4a18      	ldr	r2, [pc, #96]	; (8007e58 <UART_RxISR_8BIT+0xc8>)
- 8007df8:	6741      	str	r1, [r0, #116]	; 0x74
- 8007dfa:	4293      	cmp	r3, r2
- 8007dfc:	6701      	str	r1, [r0, #112]	; 0x70
- 8007dfe:	d105      	bne.n	8007e0c <UART_RxISR_8BIT+0x7c>
- 8007e00:	6ec2      	ldr	r2, [r0, #108]	; 0x6c
- 8007e02:	2a01      	cmp	r2, #1
- 8007e04:	d00e      	beq.n	8007e24 <UART_RxISR_8BIT+0x94>
- 8007e06:	f7fa fc0f 	bl	8002628 <HAL_UART_RxCpltCallback>
- 8007e0a:	e01e      	b.n	8007e4a <UART_RxISR_8BIT+0xba>
- 8007e0c:	685a      	ldr	r2, [r3, #4]
- 8007e0e:	0211      	lsls	r1, r2, #8
- 8007e10:	d5f6      	bpl.n	8007e00 <UART_RxISR_8BIT+0x70>
- 8007e12:	e853 2f00 	ldrex	r2, [r3]
- 8007e16:	f022 6280 	bic.w	r2, r2, #67108864	; 0x4000000
- 8007e1a:	e843 2100 	strex	r1, r2, [r3]
- 8007e1e:	2900      	cmp	r1, #0
- 8007e20:	d1f7      	bne.n	8007e12 <UART_RxISR_8BIT+0x82>
- 8007e22:	e7ed      	b.n	8007e00 <UART_RxISR_8BIT+0x70>
- 8007e24:	2200      	movs	r2, #0
- 8007e26:	66c2      	str	r2, [r0, #108]	; 0x6c
- 8007e28:	e853 2f00 	ldrex	r2, [r3]
- 8007e2c:	f022 0210 	bic.w	r2, r2, #16
- 8007e30:	e843 2100 	strex	r1, r2, [r3]
- 8007e34:	2900      	cmp	r1, #0
- 8007e36:	d1f7      	bne.n	8007e28 <UART_RxISR_8BIT+0x98>
- 8007e38:	69da      	ldr	r2, [r3, #28]
- 8007e3a:	f8b0 105c 	ldrh.w	r1, [r0, #92]	; 0x5c
- 8007e3e:	06d2      	lsls	r2, r2, #27
- 8007e40:	bf44      	itt	mi
- 8007e42:	2210      	movmi	r2, #16
- 8007e44:	621a      	strmi	r2, [r3, #32]
- 8007e46:	f7ff fe25 	bl	8007a94 <HAL_UARTEx_RxEventCallback>
- 8007e4a:	bd08      	pop	{r3, pc}
- 8007e4c:	699a      	ldr	r2, [r3, #24]
- 8007e4e:	f042 0208 	orr.w	r2, r2, #8
- 8007e52:	619a      	str	r2, [r3, #24]
- 8007e54:	e7f9      	b.n	8007e4a <UART_RxISR_8BIT+0xba>
- 8007e56:	bf00      	nop
- 8007e58:	40008000 	.word	0x40008000
-
-08007e5c <UART_RxISR_16BIT>:
- 8007e5c:	f8d0 208c 	ldr.w	r2, [r0, #140]	; 0x8c
- 8007e60:	f8b0 1060 	ldrh.w	r1, [r0, #96]	; 0x60
- 8007e64:	2a22      	cmp	r2, #34	; 0x22
- 8007e66:	b508      	push	{r3, lr}
- 8007e68:	6803      	ldr	r3, [r0, #0]
- 8007e6a:	d152      	bne.n	8007f12 <UART_RxISR_16BIT+0xb6>
- 8007e6c:	6a5a      	ldr	r2, [r3, #36]	; 0x24
- 8007e6e:	4011      	ands	r1, r2
- 8007e70:	6d82      	ldr	r2, [r0, #88]	; 0x58
- 8007e72:	f822 1b02 	strh.w	r1, [r2], #2
- 8007e76:	6582      	str	r2, [r0, #88]	; 0x58
- 8007e78:	f8b0 205e 	ldrh.w	r2, [r0, #94]	; 0x5e
- 8007e7c:	3a01      	subs	r2, #1
- 8007e7e:	b292      	uxth	r2, r2
- 8007e80:	f8a0 205e 	strh.w	r2, [r0, #94]	; 0x5e
- 8007e84:	f8b0 205e 	ldrh.w	r2, [r0, #94]	; 0x5e
- 8007e88:	b292      	uxth	r2, r2
- 8007e8a:	2a00      	cmp	r2, #0
- 8007e8c:	d140      	bne.n	8007f10 <UART_RxISR_16BIT+0xb4>
- 8007e8e:	e853 2f00 	ldrex	r2, [r3]
- 8007e92:	f422 7290 	bic.w	r2, r2, #288	; 0x120
- 8007e96:	e843 2100 	strex	r1, r2, [r3]
- 8007e9a:	2900      	cmp	r1, #0
- 8007e9c:	d1f7      	bne.n	8007e8e <UART_RxISR_16BIT+0x32>
- 8007e9e:	f103 0208 	add.w	r2, r3, #8
- 8007ea2:	e852 2f00 	ldrex	r2, [r2]
- 8007ea6:	f022 0201 	bic.w	r2, r2, #1
- 8007eaa:	f103 0c08 	add.w	ip, r3, #8
- 8007eae:	e84c 2100 	strex	r1, r2, [ip]
- 8007eb2:	2900      	cmp	r1, #0
- 8007eb4:	d1f3      	bne.n	8007e9e <UART_RxISR_16BIT+0x42>
- 8007eb6:	2220      	movs	r2, #32
- 8007eb8:	f8c0 208c 	str.w	r2, [r0, #140]	; 0x8c
- 8007ebc:	4a17      	ldr	r2, [pc, #92]	; (8007f1c <UART_RxISR_16BIT+0xc0>)
- 8007ebe:	6741      	str	r1, [r0, #116]	; 0x74
- 8007ec0:	4293      	cmp	r3, r2
- 8007ec2:	6701      	str	r1, [r0, #112]	; 0x70
- 8007ec4:	d105      	bne.n	8007ed2 <UART_RxISR_16BIT+0x76>
- 8007ec6:	6ec2      	ldr	r2, [r0, #108]	; 0x6c
- 8007ec8:	2a01      	cmp	r2, #1
- 8007eca:	d00e      	beq.n	8007eea <UART_RxISR_16BIT+0x8e>
- 8007ecc:	f7fa fbac 	bl	8002628 <HAL_UART_RxCpltCallback>
- 8007ed0:	e01e      	b.n	8007f10 <UART_RxISR_16BIT+0xb4>
- 8007ed2:	685a      	ldr	r2, [r3, #4]
- 8007ed4:	0211      	lsls	r1, r2, #8
- 8007ed6:	d5f6      	bpl.n	8007ec6 <UART_RxISR_16BIT+0x6a>
- 8007ed8:	e853 2f00 	ldrex	r2, [r3]
- 8007edc:	f022 6280 	bic.w	r2, r2, #67108864	; 0x4000000
- 8007ee0:	e843 2100 	strex	r1, r2, [r3]
- 8007ee4:	2900      	cmp	r1, #0
- 8007ee6:	d1f7      	bne.n	8007ed8 <UART_RxISR_16BIT+0x7c>
- 8007ee8:	e7ed      	b.n	8007ec6 <UART_RxISR_16BIT+0x6a>
- 8007eea:	2200      	movs	r2, #0
- 8007eec:	66c2      	str	r2, [r0, #108]	; 0x6c
- 8007eee:	e853 2f00 	ldrex	r2, [r3]
- 8007ef2:	f022 0210 	bic.w	r2, r2, #16
- 8007ef6:	e843 2100 	strex	r1, r2, [r3]
- 8007efa:	2900      	cmp	r1, #0
- 8007efc:	d1f7      	bne.n	8007eee <UART_RxISR_16BIT+0x92>
- 8007efe:	69da      	ldr	r2, [r3, #28]
- 8007f00:	f8b0 105c 	ldrh.w	r1, [r0, #92]	; 0x5c
- 8007f04:	06d2      	lsls	r2, r2, #27
- 8007f06:	bf44      	itt	mi
- 8007f08:	2210      	movmi	r2, #16
- 8007f0a:	621a      	strmi	r2, [r3, #32]
- 8007f0c:	f7ff fdc2 	bl	8007a94 <HAL_UARTEx_RxEventCallback>
- 8007f10:	bd08      	pop	{r3, pc}
- 8007f12:	699a      	ldr	r2, [r3, #24]
- 8007f14:	f042 0208 	orr.w	r2, r2, #8
- 8007f18:	619a      	str	r2, [r3, #24]
- 8007f1a:	e7f9      	b.n	8007f10 <UART_RxISR_16BIT+0xb4>
- 8007f1c:	40008000 	.word	0x40008000
-
-08007f20 <UART_RxISR_8BIT_FIFOEN>:
- 8007f20:	e92d 4ff7 	stmdb	sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8007f24:	6803      	ldr	r3, [r0, #0]
- 8007f26:	f8b0 8060 	ldrh.w	r8, [r0, #96]	; 0x60
- 8007f2a:	69df      	ldr	r7, [r3, #28]
- 8007f2c:	681a      	ldr	r2, [r3, #0]
- 8007f2e:	689d      	ldr	r5, [r3, #8]
- 8007f30:	f8d0 108c 	ldr.w	r1, [r0, #140]	; 0x8c
- 8007f34:	9201      	str	r2, [sp, #4]
- 8007f36:	2922      	cmp	r1, #34	; 0x22
- 8007f38:	4604      	mov	r4, r0
- 8007f3a:	f040 80b4 	bne.w	80080a6 <UART_RxISR_8BIT_FIFOEN+0x186>
- 8007f3e:	f8b0 9068 	ldrh.w	r9, [r0, #104]	; 0x68
- 8007f42:	f8df a16c 	ldr.w	sl, [pc, #364]	; 80080b0 <UART_RxISR_8BIT_FIFOEN+0x190>
- 8007f46:	f8df b16c 	ldr.w	fp, [pc, #364]	; 80080b4 <UART_RxISR_8BIT_FIFOEN+0x194>
- 8007f4a:	2600      	movs	r6, #0
- 8007f4c:	f1b9 0f00 	cmp.w	r9, #0
- 8007f50:	d001      	beq.n	8007f56 <UART_RxISR_8BIT_FIFOEN+0x36>
- 8007f52:	06bb      	lsls	r3, r7, #26
- 8007f54:	d421      	bmi.n	8007f9a <UART_RxISR_8BIT_FIFOEN+0x7a>
- 8007f56:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 8007f5a:	b29b      	uxth	r3, r3
- 8007f5c:	b1d3      	cbz	r3, 8007f94 <UART_RxISR_8BIT_FIFOEN+0x74>
- 8007f5e:	f8b4 2068 	ldrh.w	r2, [r4, #104]	; 0x68
- 8007f62:	429a      	cmp	r2, r3
- 8007f64:	d916      	bls.n	8007f94 <UART_RxISR_8BIT_FIFOEN+0x74>
- 8007f66:	6822      	ldr	r2, [r4, #0]
- 8007f68:	f102 0308 	add.w	r3, r2, #8
- 8007f6c:	e853 3f00 	ldrex	r3, [r3]
- 8007f70:	f023 5380 	bic.w	r3, r3, #268435456	; 0x10000000
- 8007f74:	3208      	adds	r2, #8
- 8007f76:	e842 3100 	strex	r1, r3, [r2]
- 8007f7a:	6822      	ldr	r2, [r4, #0]
- 8007f7c:	2900      	cmp	r1, #0
- 8007f7e:	d1f2      	bne.n	8007f66 <UART_RxISR_8BIT_FIFOEN+0x46>
- 8007f80:	4b4d      	ldr	r3, [pc, #308]	; (80080b8 <UART_RxISR_8BIT_FIFOEN+0x198>)
- 8007f82:	6763      	str	r3, [r4, #116]	; 0x74
- 8007f84:	e852 3f00 	ldrex	r3, [r2]
- 8007f88:	f043 0320 	orr.w	r3, r3, #32
- 8007f8c:	e842 3100 	strex	r1, r3, [r2]
- 8007f90:	2900      	cmp	r1, #0
- 8007f92:	d1f7      	bne.n	8007f84 <UART_RxISR_8BIT_FIFOEN+0x64>
- 8007f94:	b003      	add	sp, #12
- 8007f96:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8007f9a:	6823      	ldr	r3, [r4, #0]
- 8007f9c:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 8007f9e:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 8007fa0:	ea03 0308 	and.w	r3, r3, r8
- 8007fa4:	7013      	strb	r3, [r2, #0]
- 8007fa6:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 8007fa8:	3301      	adds	r3, #1
- 8007faa:	65a3      	str	r3, [r4, #88]	; 0x58
- 8007fac:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 8007fb0:	3b01      	subs	r3, #1
- 8007fb2:	b29b      	uxth	r3, r3
- 8007fb4:	f8a4 305e 	strh.w	r3, [r4, #94]	; 0x5e
- 8007fb8:	6823      	ldr	r3, [r4, #0]
- 8007fba:	69df      	ldr	r7, [r3, #28]
- 8007fbc:	0778      	lsls	r0, r7, #29
- 8007fbe:	d02c      	beq.n	800801a <UART_RxISR_8BIT_FIFOEN+0xfa>
- 8007fc0:	07f9      	lsls	r1, r7, #31
- 8007fc2:	d50a      	bpl.n	8007fda <UART_RxISR_8BIT_FIFOEN+0xba>
- 8007fc4:	9a01      	ldr	r2, [sp, #4]
- 8007fc6:	05d2      	lsls	r2, r2, #23
- 8007fc8:	d507      	bpl.n	8007fda <UART_RxISR_8BIT_FIFOEN+0xba>
- 8007fca:	2101      	movs	r1, #1
- 8007fcc:	6219      	str	r1, [r3, #32]
- 8007fce:	f8d4 1090 	ldr.w	r1, [r4, #144]	; 0x90
- 8007fd2:	f041 0101 	orr.w	r1, r1, #1
- 8007fd6:	f8c4 1090 	str.w	r1, [r4, #144]	; 0x90
- 8007fda:	07b8      	lsls	r0, r7, #30
- 8007fdc:	d509      	bpl.n	8007ff2 <UART_RxISR_8BIT_FIFOEN+0xd2>
- 8007fde:	07e9      	lsls	r1, r5, #31
- 8007fe0:	d507      	bpl.n	8007ff2 <UART_RxISR_8BIT_FIFOEN+0xd2>
- 8007fe2:	2102      	movs	r1, #2
- 8007fe4:	6219      	str	r1, [r3, #32]
- 8007fe6:	f8d4 1090 	ldr.w	r1, [r4, #144]	; 0x90
- 8007fea:	f041 0104 	orr.w	r1, r1, #4
- 8007fee:	f8c4 1090 	str.w	r1, [r4, #144]	; 0x90
- 8007ff2:	077a      	lsls	r2, r7, #29
- 8007ff4:	d509      	bpl.n	800800a <UART_RxISR_8BIT_FIFOEN+0xea>
- 8007ff6:	07e8      	lsls	r0, r5, #31
- 8007ff8:	d507      	bpl.n	800800a <UART_RxISR_8BIT_FIFOEN+0xea>
- 8007ffa:	2104      	movs	r1, #4
- 8007ffc:	6219      	str	r1, [r3, #32]
- 8007ffe:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 8008002:	f043 0302 	orr.w	r3, r3, #2
- 8008006:	f8c4 3090 	str.w	r3, [r4, #144]	; 0x90
- 800800a:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 800800e:	b123      	cbz	r3, 800801a <UART_RxISR_8BIT_FIFOEN+0xfa>
- 8008010:	4620      	mov	r0, r4
- 8008012:	f7ff fd10 	bl	8007a36 <HAL_UART_ErrorCallback>
- 8008016:	f8c4 6090 	str.w	r6, [r4, #144]	; 0x90
- 800801a:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 800801e:	b29b      	uxth	r3, r3
- 8008020:	2b00      	cmp	r3, #0
- 8008022:	d193      	bne.n	8007f4c <UART_RxISR_8BIT_FIFOEN+0x2c>
- 8008024:	6821      	ldr	r1, [r4, #0]
- 8008026:	e851 3f00 	ldrex	r3, [r1]
- 800802a:	f423 7380 	bic.w	r3, r3, #256	; 0x100
- 800802e:	e841 3000 	strex	r0, r3, [r1]
- 8008032:	6823      	ldr	r3, [r4, #0]
- 8008034:	2800      	cmp	r0, #0
- 8008036:	d1f5      	bne.n	8008024 <UART_RxISR_8BIT_FIFOEN+0x104>
- 8008038:	f103 0208 	add.w	r2, r3, #8
- 800803c:	e852 1f00 	ldrex	r1, [r2]
- 8008040:	ea01 010a 	and.w	r1, r1, sl
- 8008044:	e842 1000 	strex	r0, r1, [r2]
- 8008048:	2800      	cmp	r0, #0
- 800804a:	d1f5      	bne.n	8008038 <UART_RxISR_8BIT_FIFOEN+0x118>
- 800804c:	2120      	movs	r1, #32
- 800804e:	455b      	cmp	r3, fp
- 8008050:	f8c4 108c 	str.w	r1, [r4, #140]	; 0x8c
- 8008054:	6760      	str	r0, [r4, #116]	; 0x74
- 8008056:	6720      	str	r0, [r4, #112]	; 0x70
- 8008058:	d00a      	beq.n	8008070 <UART_RxISR_8BIT_FIFOEN+0x150>
- 800805a:	6859      	ldr	r1, [r3, #4]
- 800805c:	0209      	lsls	r1, r1, #8
- 800805e:	d507      	bpl.n	8008070 <UART_RxISR_8BIT_FIFOEN+0x150>
- 8008060:	e853 1f00 	ldrex	r1, [r3]
- 8008064:	f021 6180 	bic.w	r1, r1, #67108864	; 0x4000000
- 8008068:	e843 1000 	strex	r0, r1, [r3]
- 800806c:	2800      	cmp	r0, #0
- 800806e:	d1f7      	bne.n	8008060 <UART_RxISR_8BIT_FIFOEN+0x140>
- 8008070:	6ee1      	ldr	r1, [r4, #108]	; 0x6c
- 8008072:	2901      	cmp	r1, #1
- 8008074:	d113      	bne.n	800809e <UART_RxISR_8BIT_FIFOEN+0x17e>
- 8008076:	66e6      	str	r6, [r4, #108]	; 0x6c
- 8008078:	e853 1f00 	ldrex	r1, [r3]
- 800807c:	f021 0110 	bic.w	r1, r1, #16
- 8008080:	e843 1000 	strex	r0, r1, [r3]
- 8008084:	2800      	cmp	r0, #0
- 8008086:	d1f7      	bne.n	8008078 <UART_RxISR_8BIT_FIFOEN+0x158>
- 8008088:	69d9      	ldr	r1, [r3, #28]
- 800808a:	06ca      	lsls	r2, r1, #27
- 800808c:	bf44      	itt	mi
- 800808e:	2110      	movmi	r1, #16
- 8008090:	6219      	strmi	r1, [r3, #32]
- 8008092:	4620      	mov	r0, r4
- 8008094:	f8b4 105c 	ldrh.w	r1, [r4, #92]	; 0x5c
- 8008098:	f7ff fcfc 	bl	8007a94 <HAL_UARTEx_RxEventCallback>
- 800809c:	e756      	b.n	8007f4c <UART_RxISR_8BIT_FIFOEN+0x2c>
- 800809e:	4620      	mov	r0, r4
- 80080a0:	f7fa fac2 	bl	8002628 <HAL_UART_RxCpltCallback>
- 80080a4:	e752      	b.n	8007f4c <UART_RxISR_8BIT_FIFOEN+0x2c>
- 80080a6:	699a      	ldr	r2, [r3, #24]
- 80080a8:	f042 0208 	orr.w	r2, r2, #8
- 80080ac:	619a      	str	r2, [r3, #24]
- 80080ae:	e771      	b.n	8007f94 <UART_RxISR_8BIT_FIFOEN+0x74>
- 80080b0:	effffffe 	.word	0xeffffffe
- 80080b4:	40008000 	.word	0x40008000
- 80080b8:	08007d91 	.word	0x08007d91
-
-080080bc <UART_RxISR_16BIT_FIFOEN>:
- 80080bc:	e92d 4ff7 	stmdb	sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80080c0:	6803      	ldr	r3, [r0, #0]
- 80080c2:	f8b0 8060 	ldrh.w	r8, [r0, #96]	; 0x60
- 80080c6:	69df      	ldr	r7, [r3, #28]
- 80080c8:	681a      	ldr	r2, [r3, #0]
- 80080ca:	689d      	ldr	r5, [r3, #8]
- 80080cc:	f8d0 108c 	ldr.w	r1, [r0, #140]	; 0x8c
- 80080d0:	9201      	str	r2, [sp, #4]
- 80080d2:	2922      	cmp	r1, #34	; 0x22
- 80080d4:	4604      	mov	r4, r0
- 80080d6:	f040 80b2 	bne.w	800823e <UART_RxISR_16BIT_FIFOEN+0x182>
- 80080da:	f8b0 9068 	ldrh.w	r9, [r0, #104]	; 0x68
- 80080de:	f8df a168 	ldr.w	sl, [pc, #360]	; 8008248 <UART_RxISR_16BIT_FIFOEN+0x18c>
- 80080e2:	f8df b168 	ldr.w	fp, [pc, #360]	; 800824c <UART_RxISR_16BIT_FIFOEN+0x190>
- 80080e6:	2600      	movs	r6, #0
- 80080e8:	f1b9 0f00 	cmp.w	r9, #0
- 80080ec:	d001      	beq.n	80080f2 <UART_RxISR_16BIT_FIFOEN+0x36>
- 80080ee:	06bb      	lsls	r3, r7, #26
- 80080f0:	d421      	bmi.n	8008136 <UART_RxISR_16BIT_FIFOEN+0x7a>
- 80080f2:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 80080f6:	b29b      	uxth	r3, r3
- 80080f8:	b1d3      	cbz	r3, 8008130 <UART_RxISR_16BIT_FIFOEN+0x74>
- 80080fa:	f8b4 2068 	ldrh.w	r2, [r4, #104]	; 0x68
- 80080fe:	429a      	cmp	r2, r3
- 8008100:	d916      	bls.n	8008130 <UART_RxISR_16BIT_FIFOEN+0x74>
- 8008102:	6822      	ldr	r2, [r4, #0]
- 8008104:	f102 0308 	add.w	r3, r2, #8
- 8008108:	e853 3f00 	ldrex	r3, [r3]
- 800810c:	f023 5380 	bic.w	r3, r3, #268435456	; 0x10000000
- 8008110:	3208      	adds	r2, #8
- 8008112:	e842 3100 	strex	r1, r3, [r2]
- 8008116:	6822      	ldr	r2, [r4, #0]
- 8008118:	2900      	cmp	r1, #0
- 800811a:	d1f2      	bne.n	8008102 <UART_RxISR_16BIT_FIFOEN+0x46>
- 800811c:	4b4c      	ldr	r3, [pc, #304]	; (8008250 <UART_RxISR_16BIT_FIFOEN+0x194>)
- 800811e:	6763      	str	r3, [r4, #116]	; 0x74
- 8008120:	e852 3f00 	ldrex	r3, [r2]
- 8008124:	f043 0320 	orr.w	r3, r3, #32
- 8008128:	e842 3100 	strex	r1, r3, [r2]
- 800812c:	2900      	cmp	r1, #0
- 800812e:	d1f7      	bne.n	8008120 <UART_RxISR_16BIT_FIFOEN+0x64>
- 8008130:	b003      	add	sp, #12
- 8008132:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8008136:	6823      	ldr	r3, [r4, #0]
- 8008138:	6da2      	ldr	r2, [r4, #88]	; 0x58
- 800813a:	6a59      	ldr	r1, [r3, #36]	; 0x24
- 800813c:	ea08 0101 	and.w	r1, r8, r1
- 8008140:	f822 1b02 	strh.w	r1, [r2], #2
- 8008144:	65a2      	str	r2, [r4, #88]	; 0x58
- 8008146:	f8b4 205e 	ldrh.w	r2, [r4, #94]	; 0x5e
- 800814a:	3a01      	subs	r2, #1
- 800814c:	b292      	uxth	r2, r2
- 800814e:	f8a4 205e 	strh.w	r2, [r4, #94]	; 0x5e
- 8008152:	69df      	ldr	r7, [r3, #28]
- 8008154:	0778      	lsls	r0, r7, #29
- 8008156:	d02c      	beq.n	80081b2 <UART_RxISR_16BIT_FIFOEN+0xf6>
- 8008158:	07f9      	lsls	r1, r7, #31
- 800815a:	d50a      	bpl.n	8008172 <UART_RxISR_16BIT_FIFOEN+0xb6>
- 800815c:	9a01      	ldr	r2, [sp, #4]
- 800815e:	05d2      	lsls	r2, r2, #23
- 8008160:	d507      	bpl.n	8008172 <UART_RxISR_16BIT_FIFOEN+0xb6>
- 8008162:	2101      	movs	r1, #1
- 8008164:	6219      	str	r1, [r3, #32]
- 8008166:	f8d4 1090 	ldr.w	r1, [r4, #144]	; 0x90
- 800816a:	f041 0101 	orr.w	r1, r1, #1
- 800816e:	f8c4 1090 	str.w	r1, [r4, #144]	; 0x90
- 8008172:	07b8      	lsls	r0, r7, #30
- 8008174:	d509      	bpl.n	800818a <UART_RxISR_16BIT_FIFOEN+0xce>
- 8008176:	07e9      	lsls	r1, r5, #31
- 8008178:	d507      	bpl.n	800818a <UART_RxISR_16BIT_FIFOEN+0xce>
- 800817a:	2102      	movs	r1, #2
- 800817c:	6219      	str	r1, [r3, #32]
- 800817e:	f8d4 1090 	ldr.w	r1, [r4, #144]	; 0x90
- 8008182:	f041 0104 	orr.w	r1, r1, #4
- 8008186:	f8c4 1090 	str.w	r1, [r4, #144]	; 0x90
- 800818a:	077a      	lsls	r2, r7, #29
- 800818c:	d509      	bpl.n	80081a2 <UART_RxISR_16BIT_FIFOEN+0xe6>
- 800818e:	07e8      	lsls	r0, r5, #31
- 8008190:	d507      	bpl.n	80081a2 <UART_RxISR_16BIT_FIFOEN+0xe6>
- 8008192:	2104      	movs	r1, #4
- 8008194:	6219      	str	r1, [r3, #32]
- 8008196:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 800819a:	f043 0302 	orr.w	r3, r3, #2
- 800819e:	f8c4 3090 	str.w	r3, [r4, #144]	; 0x90
- 80081a2:	f8d4 3090 	ldr.w	r3, [r4, #144]	; 0x90
- 80081a6:	b123      	cbz	r3, 80081b2 <UART_RxISR_16BIT_FIFOEN+0xf6>
- 80081a8:	4620      	mov	r0, r4
- 80081aa:	f7ff fc44 	bl	8007a36 <HAL_UART_ErrorCallback>
- 80081ae:	f8c4 6090 	str.w	r6, [r4, #144]	; 0x90
- 80081b2:	f8b4 305e 	ldrh.w	r3, [r4, #94]	; 0x5e
- 80081b6:	b29b      	uxth	r3, r3
- 80081b8:	2b00      	cmp	r3, #0
- 80081ba:	d195      	bne.n	80080e8 <UART_RxISR_16BIT_FIFOEN+0x2c>
- 80081bc:	6821      	ldr	r1, [r4, #0]
- 80081be:	e851 3f00 	ldrex	r3, [r1]
- 80081c2:	f423 7380 	bic.w	r3, r3, #256	; 0x100
- 80081c6:	e841 3000 	strex	r0, r3, [r1]
- 80081ca:	6823      	ldr	r3, [r4, #0]
- 80081cc:	2800      	cmp	r0, #0
- 80081ce:	d1f5      	bne.n	80081bc <UART_RxISR_16BIT_FIFOEN+0x100>
- 80081d0:	f103 0208 	add.w	r2, r3, #8
- 80081d4:	e852 1f00 	ldrex	r1, [r2]
- 80081d8:	ea01 010a 	and.w	r1, r1, sl
- 80081dc:	e842 1000 	strex	r0, r1, [r2]
- 80081e0:	2800      	cmp	r0, #0
- 80081e2:	d1f5      	bne.n	80081d0 <UART_RxISR_16BIT_FIFOEN+0x114>
- 80081e4:	2120      	movs	r1, #32
- 80081e6:	455b      	cmp	r3, fp
- 80081e8:	f8c4 108c 	str.w	r1, [r4, #140]	; 0x8c
- 80081ec:	6760      	str	r0, [r4, #116]	; 0x74
- 80081ee:	6720      	str	r0, [r4, #112]	; 0x70
- 80081f0:	d00a      	beq.n	8008208 <UART_RxISR_16BIT_FIFOEN+0x14c>
- 80081f2:	6859      	ldr	r1, [r3, #4]
- 80081f4:	0209      	lsls	r1, r1, #8
- 80081f6:	d507      	bpl.n	8008208 <UART_RxISR_16BIT_FIFOEN+0x14c>
- 80081f8:	e853 1f00 	ldrex	r1, [r3]
- 80081fc:	f021 6180 	bic.w	r1, r1, #67108864	; 0x4000000
- 8008200:	e843 1000 	strex	r0, r1, [r3]
- 8008204:	2800      	cmp	r0, #0
- 8008206:	d1f7      	bne.n	80081f8 <UART_RxISR_16BIT_FIFOEN+0x13c>
- 8008208:	6ee1      	ldr	r1, [r4, #108]	; 0x6c
- 800820a:	2901      	cmp	r1, #1
- 800820c:	d113      	bne.n	8008236 <UART_RxISR_16BIT_FIFOEN+0x17a>
- 800820e:	66e6      	str	r6, [r4, #108]	; 0x6c
- 8008210:	e853 1f00 	ldrex	r1, [r3]
- 8008214:	f021 0110 	bic.w	r1, r1, #16
- 8008218:	e843 1000 	strex	r0, r1, [r3]
- 800821c:	2800      	cmp	r0, #0
- 800821e:	d1f7      	bne.n	8008210 <UART_RxISR_16BIT_FIFOEN+0x154>
- 8008220:	69d9      	ldr	r1, [r3, #28]
- 8008222:	06ca      	lsls	r2, r1, #27
- 8008224:	bf44      	itt	mi
- 8008226:	2110      	movmi	r1, #16
- 8008228:	6219      	strmi	r1, [r3, #32]
- 800822a:	4620      	mov	r0, r4
- 800822c:	f8b4 105c 	ldrh.w	r1, [r4, #92]	; 0x5c
- 8008230:	f7ff fc30 	bl	8007a94 <HAL_UARTEx_RxEventCallback>
- 8008234:	e758      	b.n	80080e8 <UART_RxISR_16BIT_FIFOEN+0x2c>
- 8008236:	4620      	mov	r0, r4
- 8008238:	f7fa f9f6 	bl	8002628 <HAL_UART_RxCpltCallback>
- 800823c:	e754      	b.n	80080e8 <UART_RxISR_16BIT_FIFOEN+0x2c>
- 800823e:	699a      	ldr	r2, [r3, #24]
- 8008240:	f042 0208 	orr.w	r2, r2, #8
- 8008244:	619a      	str	r2, [r3, #24]
- 8008246:	e773      	b.n	8008130 <UART_RxISR_16BIT_FIFOEN+0x74>
- 8008248:	effffffe 	.word	0xeffffffe
- 800824c:	40008000 	.word	0x40008000
- 8008250:	08007e5d 	.word	0x08007e5d
-
-08008254 <UART_SetConfig>:
- 8008254:	b538      	push	{r3, r4, r5, lr}
- 8008256:	4604      	mov	r4, r0
- 8008258:	6803      	ldr	r3, [r0, #0]
- 800825a:	6921      	ldr	r1, [r4, #16]
- 800825c:	68a2      	ldr	r2, [r4, #8]
- 800825e:	681d      	ldr	r5, [r3, #0]
- 8008260:	69c0      	ldr	r0, [r0, #28]
- 8008262:	430a      	orrs	r2, r1
- 8008264:	6961      	ldr	r1, [r4, #20]
- 8008266:	430a      	orrs	r2, r1
- 8008268:	497d      	ldr	r1, [pc, #500]	; (8008460 <UART_SetConfig+0x20c>)
- 800826a:	4302      	orrs	r2, r0
- 800826c:	4029      	ands	r1, r5
- 800826e:	430a      	orrs	r2, r1
- 8008270:	601a      	str	r2, [r3, #0]
- 8008272:	685a      	ldr	r2, [r3, #4]
- 8008274:	68e1      	ldr	r1, [r4, #12]
- 8008276:	f422 5240 	bic.w	r2, r2, #12288	; 0x3000
- 800827a:	430a      	orrs	r2, r1
- 800827c:	605a      	str	r2, [r3, #4]
- 800827e:	4a79      	ldr	r2, [pc, #484]	; (8008464 <UART_SetConfig+0x210>)
- 8008280:	69a1      	ldr	r1, [r4, #24]
- 8008282:	4293      	cmp	r3, r2
- 8008284:	bf1c      	itt	ne
- 8008286:	6a22      	ldrne	r2, [r4, #32]
- 8008288:	4311      	orrne	r1, r2
- 800828a:	689a      	ldr	r2, [r3, #8]
- 800828c:	f022 426e 	bic.w	r2, r2, #3992977408	; 0xee000000
- 8008290:	f422 6230 	bic.w	r2, r2, #2816	; 0xb00
- 8008294:	430a      	orrs	r2, r1
- 8008296:	609a      	str	r2, [r3, #8]
- 8008298:	6ada      	ldr	r2, [r3, #44]	; 0x2c
- 800829a:	6a61      	ldr	r1, [r4, #36]	; 0x24
- 800829c:	f022 020f 	bic.w	r2, r2, #15
- 80082a0:	430a      	orrs	r2, r1
- 80082a2:	62da      	str	r2, [r3, #44]	; 0x2c
- 80082a4:	4a70      	ldr	r2, [pc, #448]	; (8008468 <UART_SetConfig+0x214>)
- 80082a6:	4293      	cmp	r3, r2
- 80082a8:	d11c      	bne.n	80082e4 <UART_SetConfig+0x90>
- 80082aa:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80082ae:	f8d3 3088 	ldr.w	r3, [r3, #136]	; 0x88
- 80082b2:	f003 0303 	and.w	r3, r3, #3
- 80082b6:	f443 3340 	orr.w	r3, r3, #196608	; 0x30000
- 80082ba:	f5a3 3340 	sub.w	r3, r3, #196608	; 0x30000
- 80082be:	3b01      	subs	r3, #1
- 80082c0:	2b02      	cmp	r3, #2
- 80082c2:	f200 80c7 	bhi.w	8008454 <UART_SetConfig+0x200>
- 80082c6:	4a69      	ldr	r2, [pc, #420]	; (800846c <UART_SetConfig+0x218>)
- 80082c8:	5c9b      	ldrb	r3, [r3, r2]
- 80082ca:	f5b0 4f00 	cmp.w	r0, #32768	; 0x8000
- 80082ce:	f040 8089 	bne.w	80083e4 <UART_SetConfig+0x190>
- 80082d2:	2b08      	cmp	r3, #8
- 80082d4:	d824      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 80082d6:	e8df f003 	tbb	[pc, r3]
- 80082da:	c061      	.short	0xc061
- 80082dc:	23802383 	.word	0x23802383
- 80082e0:	2323      	.short	0x2323
- 80082e2:	65          	.byte	0x65
- 80082e3:	00          	.byte	0x00
- 80082e4:	4a62      	ldr	r2, [pc, #392]	; (8008470 <UART_SetConfig+0x21c>)
- 80082e6:	4293      	cmp	r3, r2
- 80082e8:	d109      	bne.n	80082fe <UART_SetConfig+0xaa>
- 80082ea:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 80082ee:	4a61      	ldr	r2, [pc, #388]	; (8008474 <UART_SetConfig+0x220>)
- 80082f0:	f8d3 3088 	ldr.w	r3, [r3, #136]	; 0x88
- 80082f4:	f003 030c 	and.w	r3, r3, #12
- 80082f8:	f443 2340 	orr.w	r3, r3, #786432	; 0xc0000
- 80082fc:	e7e4      	b.n	80082c8 <UART_SetConfig+0x74>
- 80082fe:	4a59      	ldr	r2, [pc, #356]	; (8008464 <UART_SetConfig+0x210>)
- 8008300:	4293      	cmp	r3, r2
- 8008302:	d10d      	bne.n	8008320 <UART_SetConfig+0xcc>
- 8008304:	f04f 43b0 	mov.w	r3, #1476395008	; 0x58000000
- 8008308:	f8d3 3088 	ldr.w	r3, [r3, #136]	; 0x88
- 800830c:	f403 6340 	and.w	r3, r3, #3072	; 0xc00
- 8008310:	f5b3 6f00 	cmp.w	r3, #2048	; 0x800
- 8008314:	d01a      	beq.n	800834c <UART_SetConfig+0xf8>
- 8008316:	d805      	bhi.n	8008324 <UART_SetConfig+0xd0>
- 8008318:	b153      	cbz	r3, 8008330 <UART_SetConfig+0xdc>
- 800831a:	f5b3 6f80 	cmp.w	r3, #1024	; 0x400
- 800831e:	d012      	beq.n	8008346 <UART_SetConfig+0xf2>
- 8008320:	2001      	movs	r0, #1
- 8008322:	e009      	b.n	8008338 <UART_SetConfig+0xe4>
- 8008324:	f5b3 6f40 	cmp.w	r3, #3072	; 0xc00
- 8008328:	d1fa      	bne.n	8008320 <UART_SetConfig+0xcc>
- 800832a:	f44f 4000 	mov.w	r0, #32768	; 0x8000
- 800832e:	e00e      	b.n	800834e <UART_SetConfig+0xfa>
- 8008330:	f7fe fa98 	bl	8006864 <HAL_RCC_GetPCLK1Freq>
- 8008334:	b958      	cbnz	r0, 800834e <UART_SetConfig+0xfa>
- 8008336:	2000      	movs	r0, #0
- 8008338:	f04f 1301 	mov.w	r3, #65537	; 0x10001
- 800833c:	66a3      	str	r3, [r4, #104]	; 0x68
- 800833e:	2300      	movs	r3, #0
- 8008340:	e9c4 331d 	strd	r3, r3, [r4, #116]	; 0x74
- 8008344:	bd38      	pop	{r3, r4, r5, pc}
- 8008346:	f7fd fe7b 	bl	8006040 <HAL_RCC_GetSysClockFreq>
- 800834a:	e7f3      	b.n	8008334 <UART_SetConfig+0xe0>
- 800834c:	484a      	ldr	r0, [pc, #296]	; (8008478 <UART_SetConfig+0x224>)
- 800834e:	6865      	ldr	r5, [r4, #4]
- 8008350:	4b4a      	ldr	r3, [pc, #296]	; (800847c <UART_SetConfig+0x228>)
- 8008352:	6a62      	ldr	r2, [r4, #36]	; 0x24
- 8008354:	eb05 0145 	add.w	r1, r5, r5, lsl #1
- 8008358:	f833 2012 	ldrh.w	r2, [r3, r2, lsl #1]
- 800835c:	fbb0 f3f2 	udiv	r3, r0, r2
- 8008360:	4299      	cmp	r1, r3
- 8008362:	d8dd      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 8008364:	ebb3 3f05 	cmp.w	r3, r5, lsl #12
- 8008368:	d8da      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 800836a:	2300      	movs	r3, #0
- 800836c:	4619      	mov	r1, r3
- 800836e:	f7f8 ff09 	bl	8001184 <__aeabi_uldivmod>
- 8008372:	0209      	lsls	r1, r1, #8
- 8008374:	ea41 6110 	orr.w	r1, r1, r0, lsr #24
- 8008378:	086b      	lsrs	r3, r5, #1
- 800837a:	0200      	lsls	r0, r0, #8
- 800837c:	18c0      	adds	r0, r0, r3
- 800837e:	462a      	mov	r2, r5
- 8008380:	f04f 0300 	mov.w	r3, #0
- 8008384:	f141 0100 	adc.w	r1, r1, #0
- 8008388:	f7f8 fefc 	bl	8001184 <__aeabi_uldivmod>
- 800838c:	4b3c      	ldr	r3, [pc, #240]	; (8008480 <UART_SetConfig+0x22c>)
- 800838e:	f5a0 7240 	sub.w	r2, r0, #768	; 0x300
- 8008392:	429a      	cmp	r2, r3
- 8008394:	d8c4      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 8008396:	6823      	ldr	r3, [r4, #0]
- 8008398:	60d8      	str	r0, [r3, #12]
- 800839a:	e7cc      	b.n	8008336 <UART_SetConfig+0xe2>
- 800839c:	f7fe fa62 	bl	8006864 <HAL_RCC_GetPCLK1Freq>
- 80083a0:	2800      	cmp	r0, #0
- 80083a2:	d0c8      	beq.n	8008336 <UART_SetConfig+0xe2>
- 80083a4:	6861      	ldr	r1, [r4, #4]
- 80083a6:	4b35      	ldr	r3, [pc, #212]	; (800847c <UART_SetConfig+0x228>)
- 80083a8:	6a62      	ldr	r2, [r4, #36]	; 0x24
- 80083aa:	f833 2012 	ldrh.w	r2, [r3, r2, lsl #1]
- 80083ae:	fbb0 f2f2 	udiv	r2, r0, r2
- 80083b2:	084b      	lsrs	r3, r1, #1
- 80083b4:	eb03 0342 	add.w	r3, r3, r2, lsl #1
- 80083b8:	f64f 72ef 	movw	r2, #65519	; 0xffef
- 80083bc:	fbb3 f3f1 	udiv	r3, r3, r1
- 80083c0:	f1a3 0110 	sub.w	r1, r3, #16
- 80083c4:	4291      	cmp	r1, r2
- 80083c6:	d8ab      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 80083c8:	f023 020f 	bic.w	r2, r3, #15
- 80083cc:	6821      	ldr	r1, [r4, #0]
- 80083ce:	b292      	uxth	r2, r2
- 80083d0:	f3c3 0342 	ubfx	r3, r3, #1, #3
- 80083d4:	4313      	orrs	r3, r2
- 80083d6:	60cb      	str	r3, [r1, #12]
- 80083d8:	e7ad      	b.n	8008336 <UART_SetConfig+0xe2>
- 80083da:	f7fd fe31 	bl	8006040 <HAL_RCC_GetSysClockFreq>
- 80083de:	e7df      	b.n	80083a0 <UART_SetConfig+0x14c>
- 80083e0:	4825      	ldr	r0, [pc, #148]	; (8008478 <UART_SetConfig+0x224>)
- 80083e2:	e7df      	b.n	80083a4 <UART_SetConfig+0x150>
- 80083e4:	2b08      	cmp	r3, #8
- 80083e6:	d89b      	bhi.n	8008320 <UART_SetConfig+0xcc>
- 80083e8:	a201      	add	r2, pc, #4	; (adr r2, 80083f0 <UART_SetConfig+0x19c>)
- 80083ea:	f852 f023 	ldr.w	pc, [r2, r3, lsl #2]
- 80083ee:	bf00      	nop
- 80083f0:	08008439 	.word	0x08008439
- 80083f4:	08008445 	.word	0x08008445
- 80083f8:	08008451 	.word	0x08008451
- 80083fc:	08008321 	.word	0x08008321
- 8008400:	0800844b 	.word	0x0800844b
- 8008404:	08008321 	.word	0x08008321
- 8008408:	08008321 	.word	0x08008321
- 800840c:	08008321 	.word	0x08008321
- 8008410:	08008415 	.word	0x08008415
- 8008414:	f44f 4000 	mov.w	r0, #32768	; 0x8000
- 8008418:	6863      	ldr	r3, [r4, #4]
- 800841a:	6a61      	ldr	r1, [r4, #36]	; 0x24
- 800841c:	4a17      	ldr	r2, [pc, #92]	; (800847c <UART_SetConfig+0x228>)
- 800841e:	f832 2011 	ldrh.w	r2, [r2, r1, lsl #1]
- 8008422:	fbb0 f0f2 	udiv	r0, r0, r2
- 8008426:	eb00 0053 	add.w	r0, r0, r3, lsr #1
- 800842a:	fbb0 f0f3 	udiv	r0, r0, r3
- 800842e:	f64f 73ef 	movw	r3, #65519	; 0xffef
- 8008432:	f1a0 0210 	sub.w	r2, r0, #16
- 8008436:	e7ac      	b.n	8008392 <UART_SetConfig+0x13e>
- 8008438:	f7fe fa14 	bl	8006864 <HAL_RCC_GetPCLK1Freq>
- 800843c:	2800      	cmp	r0, #0
- 800843e:	f43f af7a 	beq.w	8008336 <UART_SetConfig+0xe2>
- 8008442:	e7e9      	b.n	8008418 <UART_SetConfig+0x1c4>
- 8008444:	f7fe fa1e 	bl	8006884 <HAL_RCC_GetPCLK2Freq>
- 8008448:	e7f8      	b.n	800843c <UART_SetConfig+0x1e8>
- 800844a:	f7fd fdf9 	bl	8006040 <HAL_RCC_GetSysClockFreq>
- 800844e:	e7f5      	b.n	800843c <UART_SetConfig+0x1e8>
- 8008450:	4809      	ldr	r0, [pc, #36]	; (8008478 <UART_SetConfig+0x224>)
- 8008452:	e7e1      	b.n	8008418 <UART_SetConfig+0x1c4>
- 8008454:	f5b0 4f00 	cmp.w	r0, #32768	; 0x8000
- 8008458:	d1f4      	bne.n	8008444 <UART_SetConfig+0x1f0>
- 800845a:	f7fe fa13 	bl	8006884 <HAL_RCC_GetPCLK2Freq>
- 800845e:	e79f      	b.n	80083a0 <UART_SetConfig+0x14c>
- 8008460:	cfff69f3 	.word	0xcfff69f3
- 8008464:	40008000 	.word	0x40008000
- 8008468:	40013800 	.word	0x40013800
- 800846c:	08013a88 	.word	0x08013a88
- 8008470:	40004400 	.word	0x40004400
- 8008474:	07f53a8b 	.word	0x07f53a8b
- 8008478:	00f42400 	.word	0x00f42400
- 800847c:	08013a98 	.word	0x08013a98
- 8008480:	000ffcff 	.word	0x000ffcff
-
-08008484 <UART_AdvFeatureConfig>:
- 8008484:	6a83      	ldr	r3, [r0, #40]	; 0x28
- 8008486:	07da      	lsls	r2, r3, #31
- 8008488:	b510      	push	{r4, lr}
- 800848a:	d506      	bpl.n	800849a <UART_AdvFeatureConfig+0x16>
- 800848c:	6801      	ldr	r1, [r0, #0]
- 800848e:	6ac4      	ldr	r4, [r0, #44]	; 0x2c
- 8008490:	684a      	ldr	r2, [r1, #4]
- 8008492:	f422 3200 	bic.w	r2, r2, #131072	; 0x20000
- 8008496:	4322      	orrs	r2, r4
- 8008498:	604a      	str	r2, [r1, #4]
- 800849a:	079c      	lsls	r4, r3, #30
- 800849c:	d506      	bpl.n	80084ac <UART_AdvFeatureConfig+0x28>
- 800849e:	6801      	ldr	r1, [r0, #0]
- 80084a0:	6b04      	ldr	r4, [r0, #48]	; 0x30
- 80084a2:	684a      	ldr	r2, [r1, #4]
- 80084a4:	f422 3280 	bic.w	r2, r2, #65536	; 0x10000
- 80084a8:	4322      	orrs	r2, r4
- 80084aa:	604a      	str	r2, [r1, #4]
- 80084ac:	0759      	lsls	r1, r3, #29
- 80084ae:	d506      	bpl.n	80084be <UART_AdvFeatureConfig+0x3a>
- 80084b0:	6801      	ldr	r1, [r0, #0]
- 80084b2:	6b44      	ldr	r4, [r0, #52]	; 0x34
- 80084b4:	684a      	ldr	r2, [r1, #4]
- 80084b6:	f422 2280 	bic.w	r2, r2, #262144	; 0x40000
- 80084ba:	4322      	orrs	r2, r4
- 80084bc:	604a      	str	r2, [r1, #4]
- 80084be:	071a      	lsls	r2, r3, #28
- 80084c0:	d506      	bpl.n	80084d0 <UART_AdvFeatureConfig+0x4c>
- 80084c2:	6801      	ldr	r1, [r0, #0]
- 80084c4:	6b84      	ldr	r4, [r0, #56]	; 0x38
- 80084c6:	684a      	ldr	r2, [r1, #4]
- 80084c8:	f422 4200 	bic.w	r2, r2, #32768	; 0x8000
- 80084cc:	4322      	orrs	r2, r4
- 80084ce:	604a      	str	r2, [r1, #4]
- 80084d0:	06dc      	lsls	r4, r3, #27
- 80084d2:	d506      	bpl.n	80084e2 <UART_AdvFeatureConfig+0x5e>
- 80084d4:	6801      	ldr	r1, [r0, #0]
- 80084d6:	6bc4      	ldr	r4, [r0, #60]	; 0x3c
- 80084d8:	688a      	ldr	r2, [r1, #8]
- 80084da:	f422 5280 	bic.w	r2, r2, #4096	; 0x1000
- 80084de:	4322      	orrs	r2, r4
- 80084e0:	608a      	str	r2, [r1, #8]
- 80084e2:	0699      	lsls	r1, r3, #26
- 80084e4:	d506      	bpl.n	80084f4 <UART_AdvFeatureConfig+0x70>
- 80084e6:	6801      	ldr	r1, [r0, #0]
- 80084e8:	6c04      	ldr	r4, [r0, #64]	; 0x40
- 80084ea:	688a      	ldr	r2, [r1, #8]
- 80084ec:	f422 5200 	bic.w	r2, r2, #8192	; 0x2000
- 80084f0:	4322      	orrs	r2, r4
- 80084f2:	608a      	str	r2, [r1, #8]
- 80084f4:	065a      	lsls	r2, r3, #25
- 80084f6:	d50f      	bpl.n	8008518 <UART_AdvFeatureConfig+0x94>
- 80084f8:	6801      	ldr	r1, [r0, #0]
- 80084fa:	6c44      	ldr	r4, [r0, #68]	; 0x44
- 80084fc:	684a      	ldr	r2, [r1, #4]
- 80084fe:	f422 1280 	bic.w	r2, r2, #1048576	; 0x100000
- 8008502:	4322      	orrs	r2, r4
- 8008504:	f5b4 1f80 	cmp.w	r4, #1048576	; 0x100000
- 8008508:	604a      	str	r2, [r1, #4]
- 800850a:	d105      	bne.n	8008518 <UART_AdvFeatureConfig+0x94>
- 800850c:	684a      	ldr	r2, [r1, #4]
- 800850e:	6c84      	ldr	r4, [r0, #72]	; 0x48
- 8008510:	f422 02c0 	bic.w	r2, r2, #6291456	; 0x600000
- 8008514:	4322      	orrs	r2, r4
- 8008516:	604a      	str	r2, [r1, #4]
- 8008518:	061b      	lsls	r3, r3, #24
- 800851a:	d506      	bpl.n	800852a <UART_AdvFeatureConfig+0xa6>
- 800851c:	6802      	ldr	r2, [r0, #0]
- 800851e:	6cc1      	ldr	r1, [r0, #76]	; 0x4c
- 8008520:	6853      	ldr	r3, [r2, #4]
- 8008522:	f423 2300 	bic.w	r3, r3, #524288	; 0x80000
- 8008526:	430b      	orrs	r3, r1
- 8008528:	6053      	str	r3, [r2, #4]
- 800852a:	bd10      	pop	{r4, pc}
-
-0800852c <UART_WaitOnFlagUntilTimeout>:
- 800852c:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8008530:	f8dd 8018 	ldr.w	r8, [sp, #24]
- 8008534:	4604      	mov	r4, r0
- 8008536:	460e      	mov	r6, r1
- 8008538:	4615      	mov	r5, r2
- 800853a:	461f      	mov	r7, r3
- 800853c:	6822      	ldr	r2, [r4, #0]
- 800853e:	69d3      	ldr	r3, [r2, #28]
- 8008540:	ea36 0303 	bics.w	r3, r6, r3
- 8008544:	bf0c      	ite	eq
- 8008546:	2301      	moveq	r3, #1
- 8008548:	2300      	movne	r3, #0
- 800854a:	42ab      	cmp	r3, r5
- 800854c:	d001      	beq.n	8008552 <UART_WaitOnFlagUntilTimeout+0x26>
- 800854e:	2000      	movs	r0, #0
- 8008550:	e027      	b.n	80085a2 <UART_WaitOnFlagUntilTimeout+0x76>
- 8008552:	f1b8 3fff 	cmp.w	r8, #4294967295
- 8008556:	d0f2      	beq.n	800853e <UART_WaitOnFlagUntilTimeout+0x12>
- 8008558:	f7f9 fdc4 	bl	80020e4 <HAL_GetTick>
- 800855c:	1bc0      	subs	r0, r0, r7
- 800855e:	4540      	cmp	r0, r8
- 8008560:	6820      	ldr	r0, [r4, #0]
- 8008562:	d802      	bhi.n	800856a <UART_WaitOnFlagUntilTimeout+0x3e>
- 8008564:	f1b8 0f00 	cmp.w	r8, #0
- 8008568:	d11d      	bne.n	80085a6 <UART_WaitOnFlagUntilTimeout+0x7a>
- 800856a:	e850 3f00 	ldrex	r3, [r0]
- 800856e:	f423 73d0 	bic.w	r3, r3, #416	; 0x1a0
- 8008572:	e840 3200 	strex	r2, r3, [r0]
- 8008576:	2a00      	cmp	r2, #0
- 8008578:	d1f7      	bne.n	800856a <UART_WaitOnFlagUntilTimeout+0x3e>
- 800857a:	f100 0308 	add.w	r3, r0, #8
- 800857e:	e853 3f00 	ldrex	r3, [r3]
- 8008582:	f023 0301 	bic.w	r3, r3, #1
- 8008586:	f100 0108 	add.w	r1, r0, #8
- 800858a:	e841 3200 	strex	r2, r3, [r1]
- 800858e:	2a00      	cmp	r2, #0
- 8008590:	d1f3      	bne.n	800857a <UART_WaitOnFlagUntilTimeout+0x4e>
- 8008592:	2320      	movs	r3, #32
- 8008594:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 8008598:	f8c4 308c 	str.w	r3, [r4, #140]	; 0x8c
- 800859c:	f884 2084 	strb.w	r2, [r4, #132]	; 0x84
- 80085a0:	2003      	movs	r0, #3
- 80085a2:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 80085a6:	6803      	ldr	r3, [r0, #0]
- 80085a8:	075a      	lsls	r2, r3, #29
- 80085aa:	d5c7      	bpl.n	800853c <UART_WaitOnFlagUntilTimeout+0x10>
- 80085ac:	69c3      	ldr	r3, [r0, #28]
- 80085ae:	051b      	lsls	r3, r3, #20
- 80085b0:	d5c4      	bpl.n	800853c <UART_WaitOnFlagUntilTimeout+0x10>
- 80085b2:	f44f 6300 	mov.w	r3, #2048	; 0x800
- 80085b6:	6203      	str	r3, [r0, #32]
- 80085b8:	e850 3f00 	ldrex	r3, [r0]
- 80085bc:	f423 73d0 	bic.w	r3, r3, #416	; 0x1a0
- 80085c0:	e840 3200 	strex	r2, r3, [r0]
- 80085c4:	2a00      	cmp	r2, #0
- 80085c6:	d1f7      	bne.n	80085b8 <UART_WaitOnFlagUntilTimeout+0x8c>
- 80085c8:	f100 0308 	add.w	r3, r0, #8
- 80085cc:	e853 3f00 	ldrex	r3, [r3]
- 80085d0:	f023 0301 	bic.w	r3, r3, #1
- 80085d4:	f100 0108 	add.w	r1, r0, #8
- 80085d8:	e841 3200 	strex	r2, r3, [r1]
- 80085dc:	2a00      	cmp	r2, #0
- 80085de:	d1f3      	bne.n	80085c8 <UART_WaitOnFlagUntilTimeout+0x9c>
- 80085e0:	2320      	movs	r3, #32
- 80085e2:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 80085e6:	f8c4 308c 	str.w	r3, [r4, #140]	; 0x8c
- 80085ea:	f8c4 3090 	str.w	r3, [r4, #144]	; 0x90
- 80085ee:	e7d5      	b.n	800859c <UART_WaitOnFlagUntilTimeout+0x70>
-
-080085f0 <UART_CheckIdleState>:
- 80085f0:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 80085f2:	4604      	mov	r4, r0
- 80085f4:	2600      	movs	r6, #0
- 80085f6:	f8c0 6090 	str.w	r6, [r0, #144]	; 0x90
- 80085fa:	f7f9 fd73 	bl	80020e4 <HAL_GetTick>
- 80085fe:	6823      	ldr	r3, [r4, #0]
- 8008600:	681b      	ldr	r3, [r3, #0]
- 8008602:	071a      	lsls	r2, r3, #28
- 8008604:	4605      	mov	r5, r0
- 8008606:	d419      	bmi.n	800863c <UART_CheckIdleState+0x4c>
- 8008608:	6823      	ldr	r3, [r4, #0]
- 800860a:	681b      	ldr	r3, [r3, #0]
- 800860c:	075b      	lsls	r3, r3, #29
- 800860e:	d50a      	bpl.n	8008626 <UART_CheckIdleState+0x36>
- 8008610:	f06f 437e 	mvn.w	r3, #4261412864	; 0xfe000000
- 8008614:	9300      	str	r3, [sp, #0]
- 8008616:	2200      	movs	r2, #0
- 8008618:	462b      	mov	r3, r5
- 800861a:	f44f 0180 	mov.w	r1, #4194304	; 0x400000
- 800861e:	4620      	mov	r0, r4
- 8008620:	f7ff ff84 	bl	800852c <UART_WaitOnFlagUntilTimeout>
- 8008624:	b9b0      	cbnz	r0, 8008654 <UART_CheckIdleState+0x64>
- 8008626:	2000      	movs	r0, #0
- 8008628:	2320      	movs	r3, #32
- 800862a:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 800862e:	f884 0084 	strb.w	r0, [r4, #132]	; 0x84
- 8008632:	f8c4 308c 	str.w	r3, [r4, #140]	; 0x8c
- 8008636:	66e0      	str	r0, [r4, #108]	; 0x6c
- 8008638:	6720      	str	r0, [r4, #112]	; 0x70
- 800863a:	e00c      	b.n	8008656 <UART_CheckIdleState+0x66>
- 800863c:	f06f 437e 	mvn.w	r3, #4261412864	; 0xfe000000
- 8008640:	9300      	str	r3, [sp, #0]
- 8008642:	4632      	mov	r2, r6
- 8008644:	4603      	mov	r3, r0
- 8008646:	f44f 1100 	mov.w	r1, #2097152	; 0x200000
- 800864a:	4620      	mov	r0, r4
- 800864c:	f7ff ff6e 	bl	800852c <UART_WaitOnFlagUntilTimeout>
- 8008650:	2800      	cmp	r0, #0
- 8008652:	d0d9      	beq.n	8008608 <UART_CheckIdleState+0x18>
- 8008654:	2003      	movs	r0, #3
- 8008656:	b002      	add	sp, #8
- 8008658:	bd70      	pop	{r4, r5, r6, pc}
-
-0800865a <HAL_UART_Init>:
- 800865a:	b510      	push	{r4, lr}
- 800865c:	4604      	mov	r4, r0
- 800865e:	b350      	cbz	r0, 80086b6 <HAL_UART_Init+0x5c>
- 8008660:	f8d0 3088 	ldr.w	r3, [r0, #136]	; 0x88
- 8008664:	b91b      	cbnz	r3, 800866e <HAL_UART_Init+0x14>
- 8008666:	f880 3084 	strb.w	r3, [r0, #132]	; 0x84
- 800866a:	f7f9 fed3 	bl	8002414 <HAL_UART_MspInit>
- 800866e:	6822      	ldr	r2, [r4, #0]
- 8008670:	2324      	movs	r3, #36	; 0x24
- 8008672:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 8008676:	6813      	ldr	r3, [r2, #0]
- 8008678:	f023 0301 	bic.w	r3, r3, #1
- 800867c:	6013      	str	r3, [r2, #0]
- 800867e:	4620      	mov	r0, r4
- 8008680:	f7ff fde8 	bl	8008254 <UART_SetConfig>
- 8008684:	2801      	cmp	r0, #1
- 8008686:	d016      	beq.n	80086b6 <HAL_UART_Init+0x5c>
- 8008688:	6aa3      	ldr	r3, [r4, #40]	; 0x28
- 800868a:	b113      	cbz	r3, 8008692 <HAL_UART_Init+0x38>
- 800868c:	4620      	mov	r0, r4
- 800868e:	f7ff fef9 	bl	8008484 <UART_AdvFeatureConfig>
- 8008692:	6823      	ldr	r3, [r4, #0]
- 8008694:	685a      	ldr	r2, [r3, #4]
- 8008696:	f422 4290 	bic.w	r2, r2, #18432	; 0x4800
- 800869a:	605a      	str	r2, [r3, #4]
- 800869c:	689a      	ldr	r2, [r3, #8]
- 800869e:	f022 022a 	bic.w	r2, r2, #42	; 0x2a
- 80086a2:	609a      	str	r2, [r3, #8]
- 80086a4:	681a      	ldr	r2, [r3, #0]
- 80086a6:	f042 0201 	orr.w	r2, r2, #1
- 80086aa:	4620      	mov	r0, r4
- 80086ac:	601a      	str	r2, [r3, #0]
- 80086ae:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80086b2:	f7ff bf9d 	b.w	80085f0 <UART_CheckIdleState>
- 80086b6:	2001      	movs	r0, #1
- 80086b8:	bd10      	pop	{r4, pc}
-	...
-
-080086bc <UART_Start_Receive_IT>:
- 80086bc:	b530      	push	{r4, r5, lr}
- 80086be:	6581      	str	r1, [r0, #88]	; 0x58
- 80086c0:	6881      	ldr	r1, [r0, #8]
- 80086c2:	f8a0 205c 	strh.w	r2, [r0, #92]	; 0x5c
- 80086c6:	2300      	movs	r3, #0
- 80086c8:	f5b1 5f80 	cmp.w	r1, #4096	; 0x1000
- 80086cc:	f8a0 205e 	strh.w	r2, [r0, #94]	; 0x5e
- 80086d0:	6743      	str	r3, [r0, #116]	; 0x74
- 80086d2:	d135      	bne.n	8008740 <UART_Start_Receive_IT+0x84>
- 80086d4:	6903      	ldr	r3, [r0, #16]
- 80086d6:	2b00      	cmp	r3, #0
- 80086d8:	f240 13ff 	movw	r3, #511	; 0x1ff
- 80086dc:	bf18      	it	ne
- 80086de:	23ff      	movne	r3, #255	; 0xff
- 80086e0:	f8a0 3060 	strh.w	r3, [r0, #96]	; 0x60
- 80086e4:	2300      	movs	r3, #0
- 80086e6:	f8c0 3090 	str.w	r3, [r0, #144]	; 0x90
- 80086ea:	2322      	movs	r3, #34	; 0x22
- 80086ec:	f8c0 308c 	str.w	r3, [r0, #140]	; 0x8c
- 80086f0:	6801      	ldr	r1, [r0, #0]
- 80086f2:	f101 0308 	add.w	r3, r1, #8
- 80086f6:	e853 3f00 	ldrex	r3, [r3]
- 80086fa:	f043 0301 	orr.w	r3, r3, #1
- 80086fe:	3108      	adds	r1, #8
- 8008700:	e841 3400 	strex	r4, r3, [r1]
- 8008704:	6803      	ldr	r3, [r0, #0]
- 8008706:	2c00      	cmp	r4, #0
- 8008708:	d1f2      	bne.n	80086f0 <UART_Start_Receive_IT+0x34>
- 800870a:	6e45      	ldr	r5, [r0, #100]	; 0x64
- 800870c:	6884      	ldr	r4, [r0, #8]
- 800870e:	6901      	ldr	r1, [r0, #16]
- 8008710:	f1b5 5f00 	cmp.w	r5, #536870912	; 0x20000000
- 8008714:	d134      	bne.n	8008780 <UART_Start_Receive_IT+0xc4>
- 8008716:	f8b0 5068 	ldrh.w	r5, [r0, #104]	; 0x68
- 800871a:	4295      	cmp	r5, r2
- 800871c:	d830      	bhi.n	8008780 <UART_Start_Receive_IT+0xc4>
- 800871e:	f5b4 5f80 	cmp.w	r4, #4096	; 0x1000
- 8008722:	d11d      	bne.n	8008760 <UART_Start_Receive_IT+0xa4>
- 8008724:	4a25      	ldr	r2, [pc, #148]	; (80087bc <UART_Start_Receive_IT+0x100>)
- 8008726:	4c26      	ldr	r4, [pc, #152]	; (80087c0 <UART_Start_Receive_IT+0x104>)
- 8008728:	2900      	cmp	r1, #0
- 800872a:	bf18      	it	ne
- 800872c:	4622      	movne	r2, r4
- 800872e:	6742      	str	r2, [r0, #116]	; 0x74
- 8008730:	b1c1      	cbz	r1, 8008764 <UART_Start_Receive_IT+0xa8>
- 8008732:	e853 2f00 	ldrex	r2, [r3]
- 8008736:	f442 7280 	orr.w	r2, r2, #256	; 0x100
- 800873a:	e843 2100 	strex	r1, r2, [r3]
- 800873e:	e7f7      	b.n	8008730 <UART_Start_Receive_IT+0x74>
- 8008740:	b929      	cbnz	r1, 800874e <UART_Start_Receive_IT+0x92>
- 8008742:	6903      	ldr	r3, [r0, #16]
- 8008744:	2b00      	cmp	r3, #0
- 8008746:	bf14      	ite	ne
- 8008748:	237f      	movne	r3, #127	; 0x7f
- 800874a:	23ff      	moveq	r3, #255	; 0xff
- 800874c:	e7c8      	b.n	80086e0 <UART_Start_Receive_IT+0x24>
- 800874e:	f1b1 5f80 	cmp.w	r1, #268435456	; 0x10000000
- 8008752:	d1c5      	bne.n	80086e0 <UART_Start_Receive_IT+0x24>
- 8008754:	6903      	ldr	r3, [r0, #16]
- 8008756:	2b00      	cmp	r3, #0
- 8008758:	bf0c      	ite	eq
- 800875a:	237f      	moveq	r3, #127	; 0x7f
- 800875c:	233f      	movne	r3, #63	; 0x3f
- 800875e:	e7bf      	b.n	80086e0 <UART_Start_Receive_IT+0x24>
- 8008760:	4a17      	ldr	r2, [pc, #92]	; (80087c0 <UART_Start_Receive_IT+0x104>)
- 8008762:	e7e4      	b.n	800872e <UART_Start_Receive_IT+0x72>
- 8008764:	f103 0208 	add.w	r2, r3, #8
- 8008768:	e852 2f00 	ldrex	r2, [r2]
- 800876c:	f042 5280 	orr.w	r2, r2, #268435456	; 0x10000000
- 8008770:	f103 0008 	add.w	r0, r3, #8
- 8008774:	e840 2100 	strex	r1, r2, [r0]
- 8008778:	2900      	cmp	r1, #0
- 800877a:	d1f3      	bne.n	8008764 <UART_Start_Receive_IT+0xa8>
- 800877c:	2000      	movs	r0, #0
- 800877e:	bd30      	pop	{r4, r5, pc}
- 8008780:	f5b4 5f80 	cmp.w	r4, #4096	; 0x1000
- 8008784:	d10f      	bne.n	80087a6 <UART_Start_Receive_IT+0xea>
- 8008786:	4a0f      	ldr	r2, [pc, #60]	; (80087c4 <UART_Start_Receive_IT+0x108>)
- 8008788:	4c0f      	ldr	r4, [pc, #60]	; (80087c8 <UART_Start_Receive_IT+0x10c>)
- 800878a:	2900      	cmp	r1, #0
- 800878c:	bf18      	it	ne
- 800878e:	4622      	movne	r2, r4
- 8008790:	6742      	str	r2, [r0, #116]	; 0x74
- 8008792:	b151      	cbz	r1, 80087aa <UART_Start_Receive_IT+0xee>
- 8008794:	e853 2f00 	ldrex	r2, [r3]
- 8008798:	f442 7290 	orr.w	r2, r2, #288	; 0x120
- 800879c:	e843 2100 	strex	r1, r2, [r3]
- 80087a0:	2900      	cmp	r1, #0
- 80087a2:	d1f7      	bne.n	8008794 <UART_Start_Receive_IT+0xd8>
- 80087a4:	e7ea      	b.n	800877c <UART_Start_Receive_IT+0xc0>
- 80087a6:	4a08      	ldr	r2, [pc, #32]	; (80087c8 <UART_Start_Receive_IT+0x10c>)
- 80087a8:	e7f2      	b.n	8008790 <UART_Start_Receive_IT+0xd4>
- 80087aa:	e853 2f00 	ldrex	r2, [r3]
- 80087ae:	f042 0220 	orr.w	r2, r2, #32
- 80087b2:	e843 2100 	strex	r1, r2, [r3]
- 80087b6:	2900      	cmp	r1, #0
- 80087b8:	d1f7      	bne.n	80087aa <UART_Start_Receive_IT+0xee>
- 80087ba:	e7df      	b.n	800877c <UART_Start_Receive_IT+0xc0>
- 80087bc:	080080bd 	.word	0x080080bd
- 80087c0:	08007f21 	.word	0x08007f21
- 80087c4:	08007e5d 	.word	0x08007e5d
- 80087c8:	08007d91 	.word	0x08007d91
-
-080087cc <HAL_UART_Receive_IT>:
- 80087cc:	f8d0 308c 	ldr.w	r3, [r0, #140]	; 0x8c
- 80087d0:	2b20      	cmp	r3, #32
- 80087d2:	b430      	push	{r4, r5}
- 80087d4:	d115      	bne.n	8008802 <HAL_UART_Receive_IT+0x36>
- 80087d6:	b1b9      	cbz	r1, 8008808 <HAL_UART_Receive_IT+0x3c>
- 80087d8:	b1b2      	cbz	r2, 8008808 <HAL_UART_Receive_IT+0x3c>
- 80087da:	2300      	movs	r3, #0
- 80087dc:	6804      	ldr	r4, [r0, #0]
- 80087de:	66c3      	str	r3, [r0, #108]	; 0x6c
- 80087e0:	4b0a      	ldr	r3, [pc, #40]	; (800880c <HAL_UART_Receive_IT+0x40>)
- 80087e2:	429c      	cmp	r4, r3
- 80087e4:	d00a      	beq.n	80087fc <HAL_UART_Receive_IT+0x30>
- 80087e6:	6863      	ldr	r3, [r4, #4]
- 80087e8:	021b      	lsls	r3, r3, #8
- 80087ea:	d507      	bpl.n	80087fc <HAL_UART_Receive_IT+0x30>
- 80087ec:	e854 3f00 	ldrex	r3, [r4]
- 80087f0:	f043 6380 	orr.w	r3, r3, #67108864	; 0x4000000
- 80087f4:	e844 3500 	strex	r5, r3, [r4]
- 80087f8:	2d00      	cmp	r5, #0
- 80087fa:	d1f7      	bne.n	80087ec <HAL_UART_Receive_IT+0x20>
- 80087fc:	bc30      	pop	{r4, r5}
- 80087fe:	f7ff bf5d 	b.w	80086bc <UART_Start_Receive_IT>
- 8008802:	2002      	movs	r0, #2
- 8008804:	bc30      	pop	{r4, r5}
- 8008806:	4770      	bx	lr
- 8008808:	2001      	movs	r0, #1
- 800880a:	e7fb      	b.n	8008804 <HAL_UART_Receive_IT+0x38>
- 800880c:	40008000 	.word	0x40008000
-
-08008810 <UARTEx_SetNbDataToProcess>:
- 8008810:	6e43      	ldr	r3, [r0, #100]	; 0x64
- 8008812:	b530      	push	{r4, r5, lr}
- 8008814:	b92b      	cbnz	r3, 8008822 <UARTEx_SetNbDataToProcess+0x12>
- 8008816:	2301      	movs	r3, #1
- 8008818:	f8a0 306a 	strh.w	r3, [r0, #106]	; 0x6a
- 800881c:	f8a0 3068 	strh.w	r3, [r0, #104]	; 0x68
- 8008820:	bd30      	pop	{r4, r5, pc}
- 8008822:	6803      	ldr	r3, [r0, #0]
- 8008824:	4d09      	ldr	r5, [pc, #36]	; (800884c <UARTEx_SetNbDataToProcess+0x3c>)
- 8008826:	689a      	ldr	r2, [r3, #8]
- 8008828:	6899      	ldr	r1, [r3, #8]
- 800882a:	4c09      	ldr	r4, [pc, #36]	; (8008850 <UARTEx_SetNbDataToProcess+0x40>)
- 800882c:	0f49      	lsrs	r1, r1, #29
- 800882e:	f3c2 6242 	ubfx	r2, r2, #25, #3
- 8008832:	5c6b      	ldrb	r3, [r5, r1]
- 8008834:	5c61      	ldrb	r1, [r4, r1]
- 8008836:	00db      	lsls	r3, r3, #3
- 8008838:	fbb3 f3f1 	udiv	r3, r3, r1
- 800883c:	f8a0 306a 	strh.w	r3, [r0, #106]	; 0x6a
- 8008840:	5cab      	ldrb	r3, [r5, r2]
- 8008842:	5ca2      	ldrb	r2, [r4, r2]
- 8008844:	00db      	lsls	r3, r3, #3
- 8008846:	fbb3 f3f2 	udiv	r3, r3, r2
- 800884a:	e7e7      	b.n	800881c <UARTEx_SetNbDataToProcess+0xc>
- 800884c:	08013ab8 	.word	0x08013ab8
- 8008850:	08013ab0 	.word	0x08013ab0
-
-08008854 <HAL_UARTEx_WakeupCallback>:
- 8008854:	4770      	bx	lr
-
-08008856 <HAL_UARTEx_RxFifoFullCallback>:
- 8008856:	4770      	bx	lr
-
-08008858 <HAL_UARTEx_TxFifoEmptyCallback>:
- 8008858:	4770      	bx	lr
-
-0800885a <HAL_UARTEx_StopModeWakeUpSourceConfig>:
- 800885a:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800885c:	ab04      	add	r3, sp, #16
- 800885e:	e903 0006 	stmdb	r3, {r1, r2}
- 8008862:	f890 3084 	ldrb.w	r3, [r0, #132]	; 0x84
- 8008866:	2b01      	cmp	r3, #1
- 8008868:	4604      	mov	r4, r0
- 800886a:	d03a      	beq.n	80088e2 <HAL_UARTEx_StopModeWakeUpSourceConfig+0x88>
- 800886c:	2301      	movs	r3, #1
- 800886e:	f880 3084 	strb.w	r3, [r0, #132]	; 0x84
- 8008872:	2324      	movs	r3, #36	; 0x24
- 8008874:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8008878:	6803      	ldr	r3, [r0, #0]
- 800887a:	681a      	ldr	r2, [r3, #0]
- 800887c:	f022 0201 	bic.w	r2, r2, #1
- 8008880:	601a      	str	r2, [r3, #0]
- 8008882:	689a      	ldr	r2, [r3, #8]
- 8008884:	f422 1240 	bic.w	r2, r2, #3145728	; 0x300000
- 8008888:	430a      	orrs	r2, r1
- 800888a:	609a      	str	r2, [r3, #8]
- 800888c:	b971      	cbnz	r1, 80088ac <HAL_UARTEx_StopModeWakeUpSourceConfig+0x52>
- 800888e:	685a      	ldr	r2, [r3, #4]
- 8008890:	f8bd 000c 	ldrh.w	r0, [sp, #12]
- 8008894:	f89d 100e 	ldrb.w	r1, [sp, #14]
- 8008898:	f022 0210 	bic.w	r2, r2, #16
- 800889c:	4302      	orrs	r2, r0
- 800889e:	605a      	str	r2, [r3, #4]
- 80088a0:	685a      	ldr	r2, [r3, #4]
- 80088a2:	f022 427f 	bic.w	r2, r2, #4278190080	; 0xff000000
- 80088a6:	ea42 6201 	orr.w	r2, r2, r1, lsl #24
- 80088aa:	605a      	str	r2, [r3, #4]
- 80088ac:	681a      	ldr	r2, [r3, #0]
- 80088ae:	f042 0201 	orr.w	r2, r2, #1
- 80088b2:	601a      	str	r2, [r3, #0]
- 80088b4:	f7f9 fc16 	bl	80020e4 <HAL_GetTick>
- 80088b8:	f06f 427e 	mvn.w	r2, #4261412864	; 0xfe000000
- 80088bc:	4603      	mov	r3, r0
- 80088be:	9200      	str	r2, [sp, #0]
- 80088c0:	f44f 0180 	mov.w	r1, #4194304	; 0x400000
- 80088c4:	2200      	movs	r2, #0
- 80088c6:	4620      	mov	r0, r4
- 80088c8:	f7ff fe30 	bl	800852c <UART_WaitOnFlagUntilTimeout>
- 80088cc:	b938      	cbnz	r0, 80088de <HAL_UARTEx_StopModeWakeUpSourceConfig+0x84>
- 80088ce:	2320      	movs	r3, #32
- 80088d0:	f8c4 3088 	str.w	r3, [r4, #136]	; 0x88
- 80088d4:	2300      	movs	r3, #0
- 80088d6:	f884 3084 	strb.w	r3, [r4, #132]	; 0x84
- 80088da:	b004      	add	sp, #16
- 80088dc:	bd10      	pop	{r4, pc}
- 80088de:	2003      	movs	r0, #3
- 80088e0:	e7f8      	b.n	80088d4 <HAL_UARTEx_StopModeWakeUpSourceConfig+0x7a>
- 80088e2:	2002      	movs	r0, #2
- 80088e4:	e7f9      	b.n	80088da <HAL_UARTEx_StopModeWakeUpSourceConfig+0x80>
-
-080088e6 <HAL_UARTEx_EnableStopMode>:
- 80088e6:	f890 3084 	ldrb.w	r3, [r0, #132]	; 0x84
- 80088ea:	2b01      	cmp	r3, #1
- 80088ec:	d00f      	beq.n	800890e <HAL_UARTEx_EnableStopMode+0x28>
- 80088ee:	2301      	movs	r3, #1
- 80088f0:	f880 3084 	strb.w	r3, [r0, #132]	; 0x84
- 80088f4:	6801      	ldr	r1, [r0, #0]
- 80088f6:	e851 2f00 	ldrex	r2, [r1]
- 80088fa:	f042 0202 	orr.w	r2, r2, #2
- 80088fe:	e841 2300 	strex	r3, r2, [r1]
- 8008902:	2b00      	cmp	r3, #0
- 8008904:	d1f6      	bne.n	80088f4 <HAL_UARTEx_EnableStopMode+0xe>
- 8008906:	f880 3084 	strb.w	r3, [r0, #132]	; 0x84
- 800890a:	4618      	mov	r0, r3
- 800890c:	4770      	bx	lr
- 800890e:	2002      	movs	r0, #2
- 8008910:	4770      	bx	lr
-
-08008912 <HAL_UARTEx_EnableFifoMode>:
- 8008912:	b510      	push	{r4, lr}
- 8008914:	f890 3084 	ldrb.w	r3, [r0, #132]	; 0x84
- 8008918:	2b01      	cmp	r3, #1
- 800891a:	4604      	mov	r4, r0
- 800891c:	d017      	beq.n	800894e <HAL_UARTEx_EnableFifoMode+0x3c>
- 800891e:	2324      	movs	r3, #36	; 0x24
- 8008920:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8008924:	6803      	ldr	r3, [r0, #0]
- 8008926:	681a      	ldr	r2, [r3, #0]
- 8008928:	6819      	ldr	r1, [r3, #0]
- 800892a:	f021 0101 	bic.w	r1, r1, #1
- 800892e:	6019      	str	r1, [r3, #0]
- 8008930:	f042 5200 	orr.w	r2, r2, #536870912	; 0x20000000
- 8008934:	f04f 5100 	mov.w	r1, #536870912	; 0x20000000
- 8008938:	6641      	str	r1, [r0, #100]	; 0x64
- 800893a:	601a      	str	r2, [r3, #0]
- 800893c:	f7ff ff68 	bl	8008810 <UARTEx_SetNbDataToProcess>
- 8008940:	2320      	movs	r3, #32
- 8008942:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8008946:	2000      	movs	r0, #0
- 8008948:	f884 0084 	strb.w	r0, [r4, #132]	; 0x84
- 800894c:	bd10      	pop	{r4, pc}
- 800894e:	2002      	movs	r0, #2
- 8008950:	e7fc      	b.n	800894c <HAL_UARTEx_EnableFifoMode+0x3a>
-
-08008952 <HAL_UARTEx_SetTxFifoThreshold>:
- 8008952:	b570      	push	{r4, r5, r6, lr}
- 8008954:	f890 3084 	ldrb.w	r3, [r0, #132]	; 0x84
- 8008958:	2b01      	cmp	r3, #1
- 800895a:	4604      	mov	r4, r0
- 800895c:	d017      	beq.n	800898e <HAL_UARTEx_SetTxFifoThreshold+0x3c>
- 800895e:	6805      	ldr	r5, [r0, #0]
- 8008960:	2324      	movs	r3, #36	; 0x24
- 8008962:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8008966:	682e      	ldr	r6, [r5, #0]
- 8008968:	682b      	ldr	r3, [r5, #0]
- 800896a:	f023 0301 	bic.w	r3, r3, #1
- 800896e:	602b      	str	r3, [r5, #0]
- 8008970:	68ab      	ldr	r3, [r5, #8]
- 8008972:	f023 4360 	bic.w	r3, r3, #3758096384	; 0xe0000000
- 8008976:	4319      	orrs	r1, r3
- 8008978:	60a9      	str	r1, [r5, #8]
- 800897a:	f7ff ff49 	bl	8008810 <UARTEx_SetNbDataToProcess>
- 800897e:	2320      	movs	r3, #32
- 8008980:	602e      	str	r6, [r5, #0]
- 8008982:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 8008986:	2000      	movs	r0, #0
- 8008988:	f884 0084 	strb.w	r0, [r4, #132]	; 0x84
- 800898c:	bd70      	pop	{r4, r5, r6, pc}
- 800898e:	2002      	movs	r0, #2
- 8008990:	e7fc      	b.n	800898c <HAL_UARTEx_SetTxFifoThreshold+0x3a>
-
-08008992 <HAL_UARTEx_SetRxFifoThreshold>:
- 8008992:	b570      	push	{r4, r5, r6, lr}
- 8008994:	f890 3084 	ldrb.w	r3, [r0, #132]	; 0x84
- 8008998:	2b01      	cmp	r3, #1
- 800899a:	4604      	mov	r4, r0
- 800899c:	d017      	beq.n	80089ce <HAL_UARTEx_SetRxFifoThreshold+0x3c>
- 800899e:	6805      	ldr	r5, [r0, #0]
- 80089a0:	2324      	movs	r3, #36	; 0x24
- 80089a2:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 80089a6:	682e      	ldr	r6, [r5, #0]
- 80089a8:	682b      	ldr	r3, [r5, #0]
- 80089aa:	f023 0301 	bic.w	r3, r3, #1
- 80089ae:	602b      	str	r3, [r5, #0]
- 80089b0:	68ab      	ldr	r3, [r5, #8]
- 80089b2:	f023 6360 	bic.w	r3, r3, #234881024	; 0xe000000
- 80089b6:	4319      	orrs	r1, r3
- 80089b8:	60a9      	str	r1, [r5, #8]
- 80089ba:	f7ff ff29 	bl	8008810 <UARTEx_SetNbDataToProcess>
- 80089be:	2320      	movs	r3, #32
- 80089c0:	602e      	str	r6, [r5, #0]
- 80089c2:	f8c0 3088 	str.w	r3, [r0, #136]	; 0x88
- 80089c6:	2000      	movs	r0, #0
- 80089c8:	f884 0084 	strb.w	r0, [r4, #132]	; 0x84
- 80089cc:	bd70      	pop	{r4, r5, r6, pc}
- 80089ce:	2002      	movs	r0, #2
- 80089d0:	e7fc      	b.n	80089cc <HAL_UARTEx_SetRxFifoThreshold+0x3a>
-	...
-
-080089d4 <LmHandlerPackageIsTxPending>:
- 80089d4:	b538      	push	{r3, r4, r5, lr}
- 80089d6:	4d08      	ldr	r5, [pc, #32]	; (80089f8 <LmHandlerPackageIsTxPending+0x24>)
- 80089d8:	2405      	movs	r4, #5
- 80089da:	f855 3b04 	ldr.w	r3, [r5], #4
- 80089de:	b92b      	cbnz	r3, 80089ec <LmHandlerPackageIsTxPending+0x18>
- 80089e0:	3c01      	subs	r4, #1
- 80089e2:	f014 04ff 	ands.w	r4, r4, #255	; 0xff
- 80089e6:	d1f8      	bne.n	80089da <LmHandlerPackageIsTxPending+0x6>
- 80089e8:	4620      	mov	r0, r4
- 80089ea:	bd38      	pop	{r3, r4, r5, pc}
- 80089ec:	68db      	ldr	r3, [r3, #12]
- 80089ee:	4798      	blx	r3
- 80089f0:	2800      	cmp	r0, #0
- 80089f2:	d0f5      	beq.n	80089e0 <LmHandlerPackageIsTxPending+0xc>
- 80089f4:	e7f9      	b.n	80089ea <LmHandlerPackageIsTxPending+0x16>
- 80089f6:	bf00      	nop
- 80089f8:	20003fdc 	.word	0x20003fdc
-
-080089fc <LmHandlerOnTxFrameCtrlChanged>:
- 80089fc:	4b03      	ldr	r3, [pc, #12]	; (8008a0c <LmHandlerOnTxFrameCtrlChanged+0x10>)
- 80089fe:	70d8      	strb	r0, [r3, #3]
- 8008a00:	4b03      	ldr	r3, [pc, #12]	; (8008a10 <LmHandlerOnTxFrameCtrlChanged+0x14>)
- 8008a02:	681b      	ldr	r3, [r3, #0]
- 8008a04:	6c1b      	ldr	r3, [r3, #64]	; 0x40
- 8008a06:	b103      	cbz	r3, 8008a0a <LmHandlerOnTxFrameCtrlChanged+0xe>
- 8008a08:	4718      	bx	r3
- 8008a0a:	4770      	bx	lr
- 8008a0c:	20003ff0 	.word	0x20003ff0
- 8008a10:	20003fd8 	.word	0x20003fd8
-
-08008a14 <LmHandlerOnPingSlotPeriodicityChanged>:
- 8008a14:	4b03      	ldr	r3, [pc, #12]	; (8008a24 <LmHandlerOnPingSlotPeriodicityChanged+0x10>)
- 8008a16:	7418      	strb	r0, [r3, #16]
- 8008a18:	4b03      	ldr	r3, [pc, #12]	; (8008a28 <LmHandlerOnPingSlotPeriodicityChanged+0x14>)
- 8008a1a:	681b      	ldr	r3, [r3, #0]
- 8008a1c:	6c5b      	ldr	r3, [r3, #68]	; 0x44
- 8008a1e:	b103      	cbz	r3, 8008a22 <LmHandlerOnPingSlotPeriodicityChanged+0xe>
- 8008a20:	4718      	bx	r3
- 8008a22:	4770      	bx	lr
- 8008a24:	20003ff0 	.word	0x20003ff0
- 8008a28:	20003fd8 	.word	0x20003fd8
-
-08008a2c <LmHandlerJoin>:
- 8008a2c:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8008a2e:	4d31      	ldr	r5, [pc, #196]	; (8008af4 <LmHandlerJoin+0xc8>)
- 8008a30:	4b31      	ldr	r3, [pc, #196]	; (8008af8 <LmHandlerJoin+0xcc>)
- 8008a32:	f995 2004 	ldrsb.w	r2, [r5, #4]
- 8008a36:	4e31      	ldr	r6, [pc, #196]	; (8008afc <LmHandlerJoin+0xd0>)
- 8008a38:	b091      	sub	sp, #68	; 0x44
- 8008a3a:	460c      	mov	r4, r1
- 8008a3c:	2701      	movs	r7, #1
- 8008a3e:	f995 1005 	ldrsb.w	r1, [r5, #5]
- 8008a42:	f88d 7004 	strb.w	r7, [sp, #4]
- 8008a46:	2802      	cmp	r0, #2
- 8008a48:	f88d 2009 	strb.w	r2, [sp, #9]
- 8008a4c:	f88d 100a 	strb.w	r1, [sp, #10]
- 8008a50:	d110      	bne.n	8008a74 <LmHandlerJoin+0x48>
- 8008a52:	f88d 0008 	strb.w	r0, [sp, #8]
- 8008a56:	71d8      	strb	r0, [r3, #7]
- 8008a58:	721c      	strb	r4, [r3, #8]
- 8008a5a:	f002 fd9f 	bl	800b59c <LoRaMacStart>
- 8008a5e:	7833      	ldrb	r3, [r6, #0]
- 8008a60:	b103      	cbz	r3, 8008a64 <LmHandlerJoin+0x38>
- 8008a62:	b114      	cbz	r4, 8008a6a <LmHandlerJoin+0x3e>
- 8008a64:	a801      	add	r0, sp, #4
- 8008a66:	f003 fa03 	bl	800be70 <LoRaMacMlmeRequest>
- 8008a6a:	4b25      	ldr	r3, [pc, #148]	; (8008b00 <LmHandlerJoin+0xd4>)
- 8008a6c:	9a05      	ldr	r2, [sp, #20]
- 8008a6e:	601a      	str	r2, [r3, #0]
- 8008a70:	b011      	add	sp, #68	; 0x44
- 8008a72:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8008a74:	7159      	strb	r1, [r3, #5]
- 8008a76:	f44f 7180 	mov.w	r1, #256	; 0x100
- 8008a7a:	711a      	strb	r2, [r3, #4]
- 8008a7c:	80d9      	strh	r1, [r3, #6]
- 8008a7e:	721c      	strb	r4, [r3, #8]
- 8008a80:	7833      	ldrb	r3, [r6, #0]
- 8008a82:	f88d 7008 	strb.w	r7, [sp, #8]
- 8008a86:	bb53      	cbnz	r3, 8008ade <LmHandlerJoin+0xb2>
- 8008a88:	231f      	movs	r3, #31
- 8008a8a:	a806      	add	r0, sp, #24
- 8008a8c:	f88d 201c 	strb.w	r2, [sp, #28]
- 8008a90:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008a94:	f002 ff64 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008a98:	2320      	movs	r3, #32
- 8008a9a:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008a9e:	a806      	add	r0, sp, #24
- 8008aa0:	792b      	ldrb	r3, [r5, #4]
- 8008aa2:	f88d 301c 	strb.w	r3, [sp, #28]
- 8008aa6:	f002 ff5b 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008aaa:	2322      	movs	r3, #34	; 0x22
- 8008aac:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008ab0:	a806      	add	r0, sp, #24
- 8008ab2:	796b      	ldrb	r3, [r5, #5]
- 8008ab4:	f88d 301c 	strb.w	r3, [sp, #28]
- 8008ab8:	f002 ff52 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008abc:	2321      	movs	r3, #33	; 0x21
- 8008abe:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008ac2:	a806      	add	r0, sp, #24
- 8008ac4:	796b      	ldrb	r3, [r5, #5]
- 8008ac6:	f88d 301c 	strb.w	r3, [sp, #28]
- 8008aca:	f002 ff49 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008ace:	2329      	movs	r3, #41	; 0x29
- 8008ad0:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008ad4:	a806      	add	r0, sp, #24
- 8008ad6:	4b0b      	ldr	r3, [pc, #44]	; (8008b04 <LmHandlerJoin+0xd8>)
- 8008ad8:	9307      	str	r3, [sp, #28]
- 8008ada:	f002 ff41 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008ade:	f002 fd5d 	bl	800b59c <LoRaMacStart>
- 8008ae2:	2301      	movs	r3, #1
- 8008ae4:	a806      	add	r0, sp, #24
- 8008ae6:	f88d 3018 	strb.w	r3, [sp, #24]
- 8008aea:	f88d 301c 	strb.w	r3, [sp, #28]
- 8008aee:	f002 ff37 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008af2:	e7b4      	b.n	8008a5e <LmHandlerJoin+0x32>
- 8008af4:	20003ff0 	.word	0x20003ff0
- 8008af8:	2000009c 	.word	0x2000009c
- 8008afc:	20003fcc 	.word	0x20003fcc
- 8008b00:	20003fd0 	.word	0x20003fd0
- 8008b04:	01000400 	.word	0x01000400
-
-08008b08 <LmHandlerDeviceTimeReq>:
- 8008b08:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8008b0a:	2309      	movs	r3, #9
- 8008b0c:	a801      	add	r0, sp, #4
- 8008b0e:	f88d 3004 	strb.w	r3, [sp, #4]
- 8008b12:	f003 f9ad 	bl	800be70 <LoRaMacMlmeRequest>
- 8008b16:	3800      	subs	r0, #0
- 8008b18:	4b04      	ldr	r3, [pc, #16]	; (8008b2c <LmHandlerDeviceTimeReq+0x24>)
- 8008b1a:	9a05      	ldr	r2, [sp, #20]
- 8008b1c:	601a      	str	r2, [r3, #0]
- 8008b1e:	bf18      	it	ne
- 8008b20:	2001      	movne	r0, #1
- 8008b22:	4240      	negs	r0, r0
- 8008b24:	b007      	add	sp, #28
- 8008b26:	f85d fb04 	ldr.w	pc, [sp], #4
- 8008b2a:	bf00      	nop
- 8008b2c:	20003fd0 	.word	0x20003fd0
-
-08008b30 <MlmeIndication>:
- 8008b30:	b570      	push	{r4, r5, r6, lr}
- 8008b32:	4604      	mov	r4, r0
- 8008b34:	460b      	mov	r3, r1
- 8008b36:	4913      	ldr	r1, [pc, #76]	; (8008b84 <MlmeIndication+0x54>)
- 8008b38:	7862      	ldrb	r2, [r4, #1]
- 8008b3a:	704a      	strb	r2, [r1, #1]
- 8008b3c:	2000      	movs	r0, #0
- 8008b3e:	78a2      	ldrb	r2, [r4, #2]
- 8008b40:	720a      	strb	r2, [r1, #8]
- 8008b42:	7008      	strb	r0, [r1, #0]
- 8008b44:	881a      	ldrh	r2, [r3, #0]
- 8008b46:	724a      	strb	r2, [r1, #9]
- 8008b48:	789a      	ldrb	r2, [r3, #2]
- 8008b4a:	728a      	strb	r2, [r1, #10]
- 8008b4c:	78db      	ldrb	r3, [r3, #3]
- 8008b4e:	740b      	strb	r3, [r1, #16]
- 8008b50:	6863      	ldr	r3, [r4, #4]
- 8008b52:	60cb      	str	r3, [r1, #12]
- 8008b54:	4b0c      	ldr	r3, [pc, #48]	; (8008b88 <MlmeIndication+0x58>)
- 8008b56:	681b      	ldr	r3, [r3, #0]
- 8008b58:	6ada      	ldr	r2, [r3, #44]	; 0x2c
- 8008b5a:	b12a      	cbz	r2, 8008b68 <MlmeIndication+0x38>
- 8008b5c:	7823      	ldrb	r3, [r4, #0]
- 8008b5e:	f003 03fb 	and.w	r3, r3, #251	; 0xfb
- 8008b62:	2b0a      	cmp	r3, #10
- 8008b64:	d000      	beq.n	8008b68 <MlmeIndication+0x38>
- 8008b66:	4790      	blx	r2
- 8008b68:	4e08      	ldr	r6, [pc, #32]	; (8008b8c <MlmeIndication+0x5c>)
- 8008b6a:	2505      	movs	r5, #5
- 8008b6c:	f856 3b04 	ldr.w	r3, [r6], #4
- 8008b70:	b11b      	cbz	r3, 8008b7a <MlmeIndication+0x4a>
- 8008b72:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 8008b74:	b10b      	cbz	r3, 8008b7a <MlmeIndication+0x4a>
- 8008b76:	4620      	mov	r0, r4
- 8008b78:	4798      	blx	r3
- 8008b7a:	3d01      	subs	r5, #1
- 8008b7c:	f015 05ff 	ands.w	r5, r5, #255	; 0xff
- 8008b80:	d1f4      	bne.n	8008b6c <MlmeIndication+0x3c>
- 8008b82:	bd70      	pop	{r4, r5, r6, pc}
- 8008b84:	200000a8 	.word	0x200000a8
- 8008b88:	20003fd8 	.word	0x20003fd8
- 8008b8c:	20003fdc 	.word	0x20003fdc
-
-08008b90 <McpsConfirm>:
- 8008b90:	b570      	push	{r4, r5, r6, lr}
- 8008b92:	4604      	mov	r4, r0
- 8008b94:	4810      	ldr	r0, [pc, #64]	; (8008bd8 <McpsConfirm+0x48>)
- 8008b96:	2301      	movs	r3, #1
- 8008b98:	7003      	strb	r3, [r0, #0]
- 8008b9a:	7863      	ldrb	r3, [r4, #1]
- 8008b9c:	7043      	strb	r3, [r0, #1]
- 8008b9e:	78a3      	ldrb	r3, [r4, #2]
- 8008ba0:	7283      	strb	r3, [r0, #10]
- 8008ba2:	68e3      	ldr	r3, [r4, #12]
- 8008ba4:	60c3      	str	r3, [r0, #12]
- 8008ba6:	78e3      	ldrb	r3, [r4, #3]
- 8008ba8:	7603      	strb	r3, [r0, #24]
- 8008baa:	6923      	ldr	r3, [r4, #16]
- 8008bac:	7643      	strb	r3, [r0, #25]
- 8008bae:	7923      	ldrb	r3, [r4, #4]
- 8008bb0:	7243      	strb	r3, [r0, #9]
- 8008bb2:	4b0a      	ldr	r3, [pc, #40]	; (8008bdc <McpsConfirm+0x4c>)
- 8008bb4:	681b      	ldr	r3, [r3, #0]
- 8008bb6:	6a9b      	ldr	r3, [r3, #40]	; 0x28
- 8008bb8:	b103      	cbz	r3, 8008bbc <McpsConfirm+0x2c>
- 8008bba:	4798      	blx	r3
- 8008bbc:	4e08      	ldr	r6, [pc, #32]	; (8008be0 <McpsConfirm+0x50>)
- 8008bbe:	2505      	movs	r5, #5
- 8008bc0:	f856 3b04 	ldr.w	r3, [r6], #4
- 8008bc4:	b11b      	cbz	r3, 8008bce <McpsConfirm+0x3e>
- 8008bc6:	699b      	ldr	r3, [r3, #24]
- 8008bc8:	b10b      	cbz	r3, 8008bce <McpsConfirm+0x3e>
- 8008bca:	4620      	mov	r0, r4
- 8008bcc:	4798      	blx	r3
- 8008bce:	3d01      	subs	r5, #1
- 8008bd0:	f015 05ff 	ands.w	r5, r5, #255	; 0xff
- 8008bd4:	d1f4      	bne.n	8008bc0 <McpsConfirm+0x30>
- 8008bd6:	bd70      	pop	{r4, r5, r6, pc}
- 8008bd8:	200000bc 	.word	0x200000bc
- 8008bdc:	20003fd8 	.word	0x20003fd8
- 8008be0:	20003fdc 	.word	0x20003fdc
-
-08008be4 <LmHandlerGetDutyCycleWaitTime>:
- 8008be4:	4b01      	ldr	r3, [pc, #4]	; (8008bec <LmHandlerGetDutyCycleWaitTime+0x8>)
- 8008be6:	6818      	ldr	r0, [r3, #0]
- 8008be8:	4770      	bx	lr
- 8008bea:	bf00      	nop
- 8008bec:	20003fd0 	.word	0x20003fd0
-
-08008bf0 <LmHandlerJoinStatus>:
- 8008bf0:	b500      	push	{lr}
- 8008bf2:	b08b      	sub	sp, #44	; 0x2c
- 8008bf4:	2301      	movs	r3, #1
- 8008bf6:	4668      	mov	r0, sp
- 8008bf8:	f88d 3000 	strb.w	r3, [sp]
- 8008bfc:	f002 fd88 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8008c00:	b938      	cbnz	r0, 8008c12 <LmHandlerJoinStatus+0x22>
- 8008c02:	f89d 0004 	ldrb.w	r0, [sp, #4]
- 8008c06:	3800      	subs	r0, #0
- 8008c08:	bf18      	it	ne
- 8008c0a:	2001      	movne	r0, #1
- 8008c0c:	b00b      	add	sp, #44	; 0x2c
- 8008c0e:	f85d fb04 	ldr.w	pc, [sp], #4
- 8008c12:	2000      	movs	r0, #0
- 8008c14:	e7fa      	b.n	8008c0c <LmHandlerJoinStatus+0x1c>
-	...
-
-08008c18 <LmHandlerIsBusy>:
- 8008c18:	b508      	push	{r3, lr}
- 8008c1a:	f001 fe73 	bl	800a904 <LoRaMacIsBusy>
- 8008c1e:	b948      	cbnz	r0, 8008c34 <LmHandlerIsBusy+0x1c>
- 8008c20:	f7ff ffe6 	bl	8008bf0 <LmHandlerJoinStatus>
- 8008c24:	2801      	cmp	r0, #1
- 8008c26:	d006      	beq.n	8008c36 <LmHandlerIsBusy+0x1e>
- 8008c28:	4b05      	ldr	r3, [pc, #20]	; (8008c40 <LmHandlerIsBusy+0x28>)
- 8008c2a:	79d8      	ldrb	r0, [r3, #7]
- 8008c2c:	7a19      	ldrb	r1, [r3, #8]
- 8008c2e:	f7ff fefd 	bl	8008a2c <LmHandlerJoin>
- 8008c32:	2001      	movs	r0, #1
- 8008c34:	bd08      	pop	{r3, pc}
- 8008c36:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 8008c3a:	f7ff becb 	b.w	80089d4 <LmHandlerPackageIsTxPending>
- 8008c3e:	bf00      	nop
- 8008c40:	2000009c 	.word	0x2000009c
-
-08008c44 <LmHandlerSend>:
- 8008c44:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8008c48:	b086      	sub	sp, #24
- 8008c4a:	4605      	mov	r5, r0
- 8008c4c:	460e      	mov	r6, r1
- 8008c4e:	4617      	mov	r7, r2
- 8008c50:	f001 fe58 	bl	800a904 <LoRaMacIsBusy>
- 8008c54:	2800      	cmp	r0, #0
- 8008c56:	d17f      	bne.n	8008d58 <LmHandlerSend+0x114>
- 8008c58:	f001 fe6c 	bl	800a934 <LoRaMacIsStopped>
- 8008c5c:	4604      	mov	r4, r0
- 8008c5e:	b940      	cbnz	r0, 8008c72 <LmHandlerSend+0x2e>
- 8008c60:	f7ff ffc6 	bl	8008bf0 <LmHandlerJoinStatus>
- 8008c64:	2801      	cmp	r0, #1
- 8008c66:	d007      	beq.n	8008c78 <LmHandlerSend+0x34>
- 8008c68:	4b3d      	ldr	r3, [pc, #244]	; (8008d60 <LmHandlerSend+0x11c>)
- 8008c6a:	7a19      	ldrb	r1, [r3, #8]
- 8008c6c:	79d8      	ldrb	r0, [r3, #7]
- 8008c6e:	f7ff fedd 	bl	8008a2c <LmHandlerJoin>
- 8008c72:	f06f 0402 	mvn.w	r4, #2
- 8008c76:	e062      	b.n	8008d3e <LmHandlerSend+0xfa>
- 8008c78:	f8df 80e8 	ldr.w	r8, [pc, #232]	; 8008d64 <LmHandlerSend+0x120>
- 8008c7c:	f888 6008 	strb.w	r6, [r8, #8]
- 8008c80:	3e00      	subs	r6, #0
- 8008c82:	bf18      	it	ne
- 8008c84:	2601      	movne	r6, #1
- 8008c86:	f88d 6004 	strb.w	r6, [sp, #4]
- 8008c8a:	4e37      	ldr	r6, [pc, #220]	; (8008d68 <LmHandlerSend+0x124>)
- 8008c8c:	7868      	ldrb	r0, [r5, #1]
- 8008c8e:	7933      	ldrb	r3, [r6, #4]
- 8008c90:	f88d 3012 	strb.w	r3, [sp, #18]
- 8008c94:	4669      	mov	r1, sp
- 8008c96:	f002 fcd9 	bl	800b64c <LoRaMacQueryTxPossible>
- 8008c9a:	2800      	cmp	r0, #0
- 8008c9c:	d03e      	beq.n	8008d1c <LmHandlerSend+0xd8>
- 8008c9e:	f88d 4004 	strb.w	r4, [sp, #4]
- 8008ca2:	9403      	str	r4, [sp, #12]
- 8008ca4:	f8ad 4010 	strh.w	r4, [sp, #16]
- 8008ca8:	f06f 0406 	mvn.w	r4, #6
- 8008cac:	e895 0003 	ldmia.w	r5, {r0, r1}
- 8008cb0:	4b2e      	ldr	r3, [pc, #184]	; (8008d6c <LmHandlerSend+0x128>)
- 8008cb2:	e883 0003 	stmia.w	r3, {r0, r1}
- 8008cb6:	7933      	ldrb	r3, [r6, #4]
- 8008cb8:	f888 300a 	strb.w	r3, [r8, #10]
- 8008cbc:	4639      	mov	r1, r7
- 8008cbe:	a801      	add	r0, sp, #4
- 8008cc0:	f003 f9da 	bl	800c078 <LoRaMacMcpsRequest>
- 8008cc4:	4b2a      	ldr	r3, [pc, #168]	; (8008d70 <LmHandlerSend+0x12c>)
- 8008cc6:	9a05      	ldr	r2, [sp, #20]
- 8008cc8:	601a      	str	r2, [r3, #0]
- 8008cca:	2811      	cmp	r0, #17
- 8008ccc:	d841      	bhi.n	8008d52 <LmHandlerSend+0x10e>
- 8008cce:	a301      	add	r3, pc, #4	; (adr r3, 8008cd4 <LmHandlerSend+0x90>)
- 8008cd0:	f853 f020 	ldr.w	pc, [r3, r0, lsl #2]
- 8008cd4:	08008d33 	.word	0x08008d33
- 8008cd8:	08008d59 	.word	0x08008d59
- 8008cdc:	08008d53 	.word	0x08008d53
- 8008ce0:	08008d53 	.word	0x08008d53
- 8008ce4:	08008d53 	.word	0x08008d53
- 8008ce8:	08008d53 	.word	0x08008d53
- 8008cec:	08008d53 	.word	0x08008d53
- 8008cf0:	08008c73 	.word	0x08008c73
- 8008cf4:	08008d53 	.word	0x08008d53
- 8008cf8:	08008d53 	.word	0x08008d53
- 8008cfc:	08008d53 	.word	0x08008d53
- 8008d00:	08008d4d 	.word	0x08008d4d
- 8008d04:	08008d53 	.word	0x08008d53
- 8008d08:	08008d53 	.word	0x08008d53
- 8008d0c:	08008d59 	.word	0x08008d59
- 8008d10:	08008d59 	.word	0x08008d59
- 8008d14:	08008d59 	.word	0x08008d59
- 8008d18:	08008d47 	.word	0x08008d47
- 8008d1c:	782b      	ldrb	r3, [r5, #0]
- 8008d1e:	f88d 3008 	strb.w	r3, [sp, #8]
- 8008d22:	786b      	ldrb	r3, [r5, #1]
- 8008d24:	f8ad 3010 	strh.w	r3, [sp, #16]
- 8008d28:	686b      	ldr	r3, [r5, #4]
- 8008d2a:	9303      	str	r3, [sp, #12]
- 8008d2c:	f04f 34ff 	mov.w	r4, #4294967295
- 8008d30:	e7bc      	b.n	8008cac <LmHandlerSend+0x68>
- 8008d32:	4b10      	ldr	r3, [pc, #64]	; (8008d74 <LmHandlerSend+0x130>)
- 8008d34:	2200      	movs	r2, #0
- 8008d36:	701a      	strb	r2, [r3, #0]
- 8008d38:	1de3      	adds	r3, r4, #7
- 8008d3a:	bf18      	it	ne
- 8008d3c:	4614      	movne	r4, r2
- 8008d3e:	4620      	mov	r0, r4
- 8008d40:	b006      	add	sp, #24
- 8008d42:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8008d46:	f06f 0404 	mvn.w	r4, #4
- 8008d4a:	e7f8      	b.n	8008d3e <LmHandlerSend+0xfa>
- 8008d4c:	f06f 0405 	mvn.w	r4, #5
- 8008d50:	e7f5      	b.n	8008d3e <LmHandlerSend+0xfa>
- 8008d52:	f04f 34ff 	mov.w	r4, #4294967295
- 8008d56:	e7f2      	b.n	8008d3e <LmHandlerSend+0xfa>
- 8008d58:	f06f 0401 	mvn.w	r4, #1
- 8008d5c:	e7ef      	b.n	8008d3e <LmHandlerSend+0xfa>
- 8008d5e:	bf00      	nop
- 8008d60:	2000009c 	.word	0x2000009c
- 8008d64:	200000bc 	.word	0x200000bc
- 8008d68:	20003ff0 	.word	0x20003ff0
- 8008d6c:	200000cc 	.word	0x200000cc
- 8008d70:	20003fd0 	.word	0x20003fd0
- 8008d74:	20003fd4 	.word	0x20003fd4
-
-08008d78 <LmHandlerProcess>:
- 8008d78:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8008d7a:	f001 fde5 	bl	800a948 <LoRaMacProcess>
- 8008d7e:	4d14      	ldr	r5, [pc, #80]	; (8008dd0 <LmHandlerProcess+0x58>)
- 8008d80:	2405      	movs	r4, #5
- 8008d82:	f855 3b04 	ldr.w	r3, [r5], #4
- 8008d86:	b15b      	cbz	r3, 8008da0 <LmHandlerProcess+0x28>
- 8008d88:	691b      	ldr	r3, [r3, #16]
- 8008d8a:	b14b      	cbz	r3, 8008da0 <LmHandlerProcess+0x28>
- 8008d8c:	f855 3c04 	ldr.w	r3, [r5, #-4]
- 8008d90:	689b      	ldr	r3, [r3, #8]
- 8008d92:	b12b      	cbz	r3, 8008da0 <LmHandlerProcess+0x28>
- 8008d94:	4798      	blx	r3
- 8008d96:	b118      	cbz	r0, 8008da0 <LmHandlerProcess+0x28>
- 8008d98:	f855 3c04 	ldr.w	r3, [r5, #-4]
- 8008d9c:	691b      	ldr	r3, [r3, #16]
- 8008d9e:	4798      	blx	r3
- 8008da0:	3c01      	subs	r4, #1
- 8008da2:	f014 04ff 	ands.w	r4, r4, #255	; 0xff
- 8008da6:	d1ec      	bne.n	8008d82 <LmHandlerProcess+0xa>
- 8008da8:	f7ff fe14 	bl	80089d4 <LmHandlerPackageIsTxPending>
- 8008dac:	b968      	cbnz	r0, 8008dca <LmHandlerProcess+0x52>
- 8008dae:	4d09      	ldr	r5, [pc, #36]	; (8008dd4 <LmHandlerProcess+0x5c>)
- 8008db0:	782b      	ldrb	r3, [r5, #0]
- 8008db2:	b153      	cbz	r3, 8008dca <LmHandlerProcess+0x52>
- 8008db4:	4b08      	ldr	r3, [pc, #32]	; (8008dd8 <LmHandlerProcess+0x60>)
- 8008db6:	f8ad 4000 	strh.w	r4, [sp]
- 8008dba:	78d9      	ldrb	r1, [r3, #3]
- 8008dbc:	9401      	str	r4, [sp, #4]
- 8008dbe:	4622      	mov	r2, r4
- 8008dc0:	4668      	mov	r0, sp
- 8008dc2:	f7ff ff3f 	bl	8008c44 <LmHandlerSend>
- 8008dc6:	b900      	cbnz	r0, 8008dca <LmHandlerProcess+0x52>
- 8008dc8:	702c      	strb	r4, [r5, #0]
- 8008dca:	b003      	add	sp, #12
- 8008dcc:	bd30      	pop	{r4, r5, pc}
- 8008dce:	bf00      	nop
- 8008dd0:	20003fdc 	.word	0x20003fdc
- 8008dd4:	20003fd4 	.word	0x20003fd4
- 8008dd8:	20003ff0 	.word	0x20003ff0
-
-08008ddc <LmHandlerRequestClass>:
- 8008ddc:	b530      	push	{r4, r5, lr}
- 8008dde:	b08b      	sub	sp, #44	; 0x2c
- 8008de0:	4605      	mov	r5, r0
- 8008de2:	f001 fd8f 	bl	800a904 <LoRaMacIsBusy>
- 8008de6:	4604      	mov	r4, r0
- 8008de8:	2800      	cmp	r0, #0
- 8008dea:	d139      	bne.n	8008e60 <LmHandlerRequestClass+0x84>
- 8008dec:	f7ff ff00 	bl	8008bf0 <LmHandlerJoinStatus>
- 8008df0:	2801      	cmp	r0, #1
- 8008df2:	d138      	bne.n	8008e66 <LmHandlerRequestClass+0x8a>
- 8008df4:	4668      	mov	r0, sp
- 8008df6:	f88d 4000 	strb.w	r4, [sp]
- 8008dfa:	f002 fc89 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8008dfe:	b110      	cbz	r0, 8008e06 <LmHandlerRequestClass+0x2a>
- 8008e00:	f04f 30ff 	mov.w	r0, #4294967295
- 8008e04:	e004      	b.n	8008e10 <LmHandlerRequestClass+0x34>
- 8008e06:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 8008e0a:	42ab      	cmp	r3, r5
- 8008e0c:	d102      	bne.n	8008e14 <LmHandlerRequestClass+0x38>
- 8008e0e:	2000      	movs	r0, #0
- 8008e10:	b00b      	add	sp, #44	; 0x2c
- 8008e12:	bd30      	pop	{r4, r5, pc}
- 8008e14:	2d01      	cmp	r5, #1
- 8008e16:	d0f3      	beq.n	8008e00 <LmHandlerRequestClass+0x24>
- 8008e18:	2d02      	cmp	r5, #2
- 8008e1a:	d011      	beq.n	8008e40 <LmHandlerRequestClass+0x64>
- 8008e1c:	2d00      	cmp	r5, #0
- 8008e1e:	d1f7      	bne.n	8008e10 <LmHandlerRequestClass+0x34>
- 8008e20:	2b00      	cmp	r3, #0
- 8008e22:	d0f4      	beq.n	8008e0e <LmHandlerRequestClass+0x32>
- 8008e24:	4668      	mov	r0, sp
- 8008e26:	f88d 5004 	strb.w	r5, [sp, #4]
- 8008e2a:	f002 fd99 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008e2e:	2800      	cmp	r0, #0
- 8008e30:	d1e6      	bne.n	8008e00 <LmHandlerRequestClass+0x24>
- 8008e32:	4b0e      	ldr	r3, [pc, #56]	; (8008e6c <LmHandlerRequestClass+0x90>)
- 8008e34:	681b      	ldr	r3, [r3, #0]
- 8008e36:	6b1b      	ldr	r3, [r3, #48]	; 0x30
- 8008e38:	2b00      	cmp	r3, #0
- 8008e3a:	d0e8      	beq.n	8008e0e <LmHandlerRequestClass+0x32>
- 8008e3c:	4798      	blx	r3
- 8008e3e:	e7e6      	b.n	8008e0e <LmHandlerRequestClass+0x32>
- 8008e40:	2b00      	cmp	r3, #0
- 8008e42:	d1dd      	bne.n	8008e00 <LmHandlerRequestClass+0x24>
- 8008e44:	4668      	mov	r0, sp
- 8008e46:	f88d 5004 	strb.w	r5, [sp, #4]
- 8008e4a:	f002 fd89 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008e4e:	2800      	cmp	r0, #0
- 8008e50:	d1d6      	bne.n	8008e00 <LmHandlerRequestClass+0x24>
- 8008e52:	4b06      	ldr	r3, [pc, #24]	; (8008e6c <LmHandlerRequestClass+0x90>)
- 8008e54:	681b      	ldr	r3, [r3, #0]
- 8008e56:	6b1b      	ldr	r3, [r3, #48]	; 0x30
- 8008e58:	2b00      	cmp	r3, #0
- 8008e5a:	d0d8      	beq.n	8008e0e <LmHandlerRequestClass+0x32>
- 8008e5c:	4628      	mov	r0, r5
- 8008e5e:	e7ed      	b.n	8008e3c <LmHandlerRequestClass+0x60>
- 8008e60:	f06f 0001 	mvn.w	r0, #1
- 8008e64:	e7d4      	b.n	8008e10 <LmHandlerRequestClass+0x34>
- 8008e66:	f06f 0002 	mvn.w	r0, #2
- 8008e6a:	e7d1      	b.n	8008e10 <LmHandlerRequestClass+0x34>
- 8008e6c:	20003fd8 	.word	0x20003fd8
-
-08008e70 <LmHandlerGetCurrentClass>:
- 8008e70:	b510      	push	{r4, lr}
- 8008e72:	4604      	mov	r4, r0
- 8008e74:	b08a      	sub	sp, #40	; 0x28
- 8008e76:	b918      	cbnz	r0, 8008e80 <LmHandlerGetCurrentClass+0x10>
- 8008e78:	f04f 30ff 	mov.w	r0, #4294967295
- 8008e7c:	b00a      	add	sp, #40	; 0x28
- 8008e7e:	bd10      	pop	{r4, pc}
- 8008e80:	2300      	movs	r3, #0
- 8008e82:	4668      	mov	r0, sp
- 8008e84:	f88d 3000 	strb.w	r3, [sp]
- 8008e88:	f002 fc42 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8008e8c:	2800      	cmp	r0, #0
- 8008e8e:	d1f3      	bne.n	8008e78 <LmHandlerGetCurrentClass+0x8>
- 8008e90:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 8008e94:	7023      	strb	r3, [r4, #0]
- 8008e96:	e7f1      	b.n	8008e7c <LmHandlerGetCurrentClass+0xc>
-
-08008e98 <McpsIndication>:
- 8008e98:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 8008e9a:	2200      	movs	r2, #0
- 8008e9c:	460b      	mov	r3, r1
- 8008e9e:	4920      	ldr	r1, [pc, #128]	; (8008f20 <McpsIndication+0x88>)
- 8008ea0:	f88d 2007 	strb.w	r2, [sp, #7]
- 8008ea4:	2201      	movs	r2, #1
- 8008ea6:	700a      	strb	r2, [r1, #0]
- 8008ea8:	7842      	ldrb	r2, [r0, #1]
- 8008eaa:	704a      	strb	r2, [r1, #1]
- 8008eac:	4604      	mov	r4, r0
- 8008eae:	2a00      	cmp	r2, #0
- 8008eb0:	d133      	bne.n	8008f1a <McpsIndication+0x82>
- 8008eb2:	7902      	ldrb	r2, [r0, #4]
- 8008eb4:	720a      	strb	r2, [r1, #8]
- 8008eb6:	881a      	ldrh	r2, [r3, #0]
- 8008eb8:	724a      	strb	r2, [r1, #9]
- 8008eba:	789a      	ldrb	r2, [r3, #2]
- 8008ebc:	728a      	strb	r2, [r1, #10]
- 8008ebe:	78db      	ldrb	r3, [r3, #3]
- 8008ec0:	740b      	strb	r3, [r1, #16]
- 8008ec2:	6903      	ldr	r3, [r0, #16]
- 8008ec4:	60cb      	str	r3, [r1, #12]
- 8008ec6:	78c3      	ldrb	r3, [r0, #3]
- 8008ec8:	4d16      	ldr	r5, [pc, #88]	; (8008f24 <McpsIndication+0x8c>)
- 8008eca:	f88d 3008 	strb.w	r3, [sp, #8]
- 8008ece:	7b03      	ldrb	r3, [r0, #12]
- 8008ed0:	f88d 3009 	strb.w	r3, [sp, #9]
- 8008ed4:	6883      	ldr	r3, [r0, #8]
- 8008ed6:	9303      	str	r3, [sp, #12]
- 8008ed8:	682b      	ldr	r3, [r5, #0]
- 8008eda:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 8008edc:	b10b      	cbz	r3, 8008ee2 <McpsIndication+0x4a>
- 8008ede:	a802      	add	r0, sp, #8
- 8008ee0:	4798      	blx	r3
- 8008ee2:	682b      	ldr	r3, [r5, #0]
- 8008ee4:	6b9b      	ldr	r3, [r3, #56]	; 0x38
- 8008ee6:	b113      	cbz	r3, 8008eee <McpsIndication+0x56>
- 8008ee8:	7e22      	ldrb	r2, [r4, #24]
- 8008eea:	b102      	cbz	r2, 8008eee <McpsIndication+0x56>
- 8008eec:	4798      	blx	r3
- 8008eee:	4e0e      	ldr	r6, [pc, #56]	; (8008f28 <McpsIndication+0x90>)
- 8008ef0:	2505      	movs	r5, #5
- 8008ef2:	f856 3b04 	ldr.w	r3, [r6], #4
- 8008ef6:	b11b      	cbz	r3, 8008f00 <McpsIndication+0x68>
- 8008ef8:	69db      	ldr	r3, [r3, #28]
- 8008efa:	b10b      	cbz	r3, 8008f00 <McpsIndication+0x68>
- 8008efc:	4620      	mov	r0, r4
- 8008efe:	4798      	blx	r3
- 8008f00:	3d01      	subs	r5, #1
- 8008f02:	f015 05ff 	ands.w	r5, r5, #255	; 0xff
- 8008f06:	d1f4      	bne.n	8008ef2 <McpsIndication+0x5a>
- 8008f08:	f10d 0007 	add.w	r0, sp, #7
- 8008f0c:	f7ff ffb0 	bl	8008e70 <LmHandlerGetCurrentClass>
- 8008f10:	7963      	ldrb	r3, [r4, #5]
- 8008f12:	b113      	cbz	r3, 8008f1a <McpsIndication+0x82>
- 8008f14:	4b05      	ldr	r3, [pc, #20]	; (8008f2c <McpsIndication+0x94>)
- 8008f16:	2201      	movs	r2, #1
- 8008f18:	701a      	strb	r2, [r3, #0]
- 8008f1a:	b004      	add	sp, #16
- 8008f1c:	bd70      	pop	{r4, r5, r6, pc}
- 8008f1e:	bf00      	nop
- 8008f20:	200000a8 	.word	0x200000a8
- 8008f24:	20003fd8 	.word	0x20003fd8
- 8008f28:	20003fdc 	.word	0x20003fdc
- 8008f2c:	20003fd4 	.word	0x20003fd4
-
-08008f30 <LmHandlerGetTxDatarate>:
- 8008f30:	b510      	push	{r4, lr}
- 8008f32:	4604      	mov	r4, r0
- 8008f34:	b08a      	sub	sp, #40	; 0x28
- 8008f36:	b918      	cbnz	r0, 8008f40 <LmHandlerGetTxDatarate+0x10>
- 8008f38:	f04f 30ff 	mov.w	r0, #4294967295
- 8008f3c:	b00a      	add	sp, #40	; 0x28
- 8008f3e:	bd10      	pop	{r4, pc}
- 8008f40:	2320      	movs	r3, #32
- 8008f42:	4668      	mov	r0, sp
- 8008f44:	f88d 3000 	strb.w	r3, [sp]
- 8008f48:	f002 fbe2 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8008f4c:	2800      	cmp	r0, #0
- 8008f4e:	d1f3      	bne.n	8008f38 <LmHandlerGetTxDatarate+0x8>
- 8008f50:	4a02      	ldr	r2, [pc, #8]	; (8008f5c <LmHandlerGetTxDatarate+0x2c>)
- 8008f52:	f99d 3004 	ldrsb.w	r3, [sp, #4]
- 8008f56:	7023      	strb	r3, [r4, #0]
- 8008f58:	7113      	strb	r3, [r2, #4]
- 8008f5a:	e7ef      	b.n	8008f3c <LmHandlerGetTxDatarate+0xc>
- 8008f5c:	20003ff0 	.word	0x20003ff0
-
-08008f60 <LmHandlerSetSystemMaxRxError>:
- 8008f60:	b500      	push	{lr}
- 8008f62:	b08b      	sub	sp, #44	; 0x2c
- 8008f64:	2323      	movs	r3, #35	; 0x23
- 8008f66:	9001      	str	r0, [sp, #4]
- 8008f68:	4668      	mov	r0, sp
- 8008f6a:	f88d 3000 	strb.w	r3, [sp]
- 8008f6e:	f002 fcf7 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008f72:	3800      	subs	r0, #0
- 8008f74:	bf18      	it	ne
- 8008f76:	2001      	movne	r0, #1
- 8008f78:	4240      	negs	r0, r0
- 8008f7a:	b00b      	add	sp, #44	; 0x2c
- 8008f7c:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08008f80 <LmHandlerConfigure>:
- 8008f80:	b570      	push	{r4, r5, r6, lr}
- 8008f82:	4c65      	ldr	r4, [pc, #404]	; (8009118 <LmHandlerConfigure+0x198>)
- 8008f84:	4601      	mov	r1, r0
- 8008f86:	b08e      	sub	sp, #56	; 0x38
- 8008f88:	2218      	movs	r2, #24
- 8008f8a:	4620      	mov	r0, r4
- 8008f8c:	f006 f8b8 	bl	800f100 <memcpy1>
- 8008f90:	4b62      	ldr	r3, [pc, #392]	; (800911c <LmHandlerConfigure+0x19c>)
- 8008f92:	2200      	movs	r2, #0
- 8008f94:	701a      	strb	r2, [r3, #0]
- 8008f96:	f7fb f87b 	bl	8004090 <LoraInfo_GetPtr>
- 8008f9a:	7823      	ldrb	r3, [r4, #0]
- 8008f9c:	6840      	ldr	r0, [r0, #4]
- 8008f9e:	2201      	movs	r2, #1
- 8008fa0:	fa02 f103 	lsl.w	r1, r2, r3
- 8008fa4:	4001      	ands	r1, r0
- 8008fa6:	d104      	bne.n	8008fb2 <LmHandlerConfigure+0x32>
- 8008fa8:	4b5d      	ldr	r3, [pc, #372]	; (8009120 <LmHandlerConfigure+0x1a0>)
- 8008faa:	4608      	mov	r0, r1
- 8008fac:	f007 fd66 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8008fb0:	e7fe      	b.n	8008fb0 <LmHandlerConfigure+0x30>
- 8008fb2:	495c      	ldr	r1, [pc, #368]	; (8009124 <LmHandlerConfigure+0x1a4>)
- 8008fb4:	485c      	ldr	r0, [pc, #368]	; (8009128 <LmHandlerConfigure+0x1a8>)
- 8008fb6:	461a      	mov	r2, r3
- 8008fb8:	f002 f932 	bl	800b220 <LoRaMacInitialization>
- 8008fbc:	b118      	cbz	r0, 8008fc6 <LmHandlerConfigure+0x46>
- 8008fbe:	f04f 30ff 	mov.w	r0, #4294967295
- 8008fc2:	b00e      	add	sp, #56	; 0x38
- 8008fc4:	bd70      	pop	{r4, r5, r6, pc}
- 8008fc6:	2327      	movs	r3, #39	; 0x27
- 8008fc8:	a804      	add	r0, sp, #16
- 8008fca:	f88d 3010 	strb.w	r3, [sp, #16]
- 8008fce:	f002 fcc7 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8008fd2:	4e56      	ldr	r6, [pc, #344]	; (800912c <LmHandlerConfigure+0x1ac>)
- 8008fd4:	4d56      	ldr	r5, [pc, #344]	; (8009130 <LmHandlerConfigure+0x1b0>)
- 8008fd6:	2800      	cmp	r0, #0
- 8008fd8:	d170      	bne.n	80090bc <LmHandlerConfigure+0x13c>
- 8008fda:	2301      	movs	r3, #1
- 8008fdc:	7033      	strb	r3, [r6, #0]
- 8008fde:	682b      	ldr	r3, [r5, #0]
- 8008fe0:	69db      	ldr	r3, [r3, #28]
- 8008fe2:	b10b      	cbz	r3, 8008fe8 <LmHandlerConfigure+0x68>
- 8008fe4:	2000      	movs	r0, #0
- 8008fe6:	4798      	blx	r3
- 8008fe8:	2327      	movs	r3, #39	; 0x27
- 8008fea:	a804      	add	r0, sp, #16
- 8008fec:	f88d 3010 	strb.w	r3, [sp, #16]
- 8008ff0:	f002 fb8e 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8008ff4:	9b05      	ldr	r3, [sp, #20]
- 8008ff6:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 8008ffa:	7022      	strb	r2, [r4, #0]
- 8008ffc:	f893 2118 	ldrb.w	r2, [r3, #280]	; 0x118
- 8009000:	f893 311a 	ldrb.w	r3, [r3, #282]	; 0x11a
- 8009004:	7062      	strb	r2, [r4, #1]
- 8009006:	70a3      	strb	r3, [r4, #2]
- 8009008:	4b46      	ldr	r3, [pc, #280]	; (8009124 <LmHandlerConfigure+0x1a4>)
- 800900a:	e9d3 0102 	ldrd	r0, r1, [r3, #8]
- 800900e:	f005 ff69 	bl	800eee4 <SecureElementInitMcuID>
- 8009012:	4605      	mov	r5, r0
- 8009014:	2800      	cmp	r0, #0
- 8009016:	d1d2      	bne.n	8008fbe <LmHandlerConfigure+0x3e>
- 8009018:	4e46      	ldr	r6, [pc, #280]	; (8009134 <LmHandlerConfigure+0x1b4>)
- 800901a:	2306      	movs	r3, #6
- 800901c:	a804      	add	r0, sp, #16
- 800901e:	f88d 3010 	strb.w	r3, [sp, #16]
- 8009022:	f002 fb75 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8009026:	9b05      	ldr	r3, [sp, #20]
- 8009028:	6173      	str	r3, [r6, #20]
- 800902a:	a804      	add	r0, sp, #16
- 800902c:	f002 fc98 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009030:	2302      	movs	r3, #2
- 8009032:	a804      	add	r0, sp, #16
- 8009034:	f88d 3010 	strb.w	r3, [sp, #16]
- 8009038:	9605      	str	r6, [sp, #20]
- 800903a:	f002 fb69 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 800903e:	3608      	adds	r6, #8
- 8009040:	2303      	movs	r3, #3
- 8009042:	a804      	add	r0, sp, #16
- 8009044:	f88d 3010 	strb.w	r3, [sp, #16]
- 8009048:	9605      	str	r6, [sp, #20]
- 800904a:	f002 fb61 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 800904e:	260f      	movs	r6, #15
- 8009050:	f006 f80c 	bl	800f06c <SecureElementPrintKeys>
- 8009054:	2301      	movs	r3, #1
- 8009056:	a804      	add	r0, sp, #16
- 8009058:	f88d 3014 	strb.w	r3, [sp, #20]
- 800905c:	f88d 6010 	strb.w	r6, [sp, #16]
- 8009060:	f002 fc7e 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009064:	2310      	movs	r3, #16
- 8009066:	eb0d 0003 	add.w	r0, sp, r3
- 800906a:	f88d 3010 	strb.w	r3, [sp, #16]
- 800906e:	f88d 5014 	strb.w	r5, [sp, #20]
- 8009072:	f002 fc75 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009076:	2304      	movs	r3, #4
- 8009078:	f88d 3010 	strb.w	r3, [sp, #16]
- 800907c:	a804      	add	r0, sp, #16
- 800907e:	78a3      	ldrb	r3, [r4, #2]
- 8009080:	f88d 3014 	strb.w	r3, [sp, #20]
- 8009084:	f002 fc6c 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009088:	233a      	movs	r3, #58	; 0x3a
- 800908a:	f88d 3010 	strb.w	r3, [sp, #16]
- 800908e:	a804      	add	r0, sp, #16
- 8009090:	6963      	ldr	r3, [r4, #20]
- 8009092:	9305      	str	r3, [sp, #20]
- 8009094:	f002 fc64 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009098:	a902      	add	r1, sp, #8
- 800909a:	7820      	ldrb	r0, [r4, #0]
- 800909c:	f88d 6008 	strb.w	r6, [sp, #8]
- 80090a0:	f004 f8e4 	bl	800d26c <RegionGetPhyParam>
- 80090a4:	3800      	subs	r0, #0
- 80090a6:	bf18      	it	ne
- 80090a8:	2001      	movne	r0, #1
- 80090aa:	71e0      	strb	r0, [r4, #7]
- 80090ac:	2014      	movs	r0, #20
- 80090ae:	f7ff ff57 	bl	8008f60 <LmHandlerSetSystemMaxRxError>
- 80090b2:	79e0      	ldrb	r0, [r4, #7]
- 80090b4:	f003 f9a4 	bl	800c400 <LoRaMacTestSetDutyCycleOn>
- 80090b8:	4628      	mov	r0, r5
- 80090ba:	e782      	b.n	8008fc2 <LmHandlerConfigure+0x42>
- 80090bc:	2328      	movs	r3, #40	; 0x28
- 80090be:	f88d 3010 	strb.w	r3, [sp, #16]
- 80090c2:	682b      	ldr	r3, [r5, #0]
- 80090c4:	691b      	ldr	r3, [r3, #16]
- 80090c6:	b143      	cbz	r3, 80090da <LmHandlerConfigure+0x15a>
- 80090c8:	a804      	add	r0, sp, #16
- 80090ca:	f002 fb21 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 80090ce:	682b      	ldr	r3, [r5, #0]
- 80090d0:	9805      	ldr	r0, [sp, #20]
- 80090d2:	691b      	ldr	r3, [r3, #16]
- 80090d4:	f240 51c4 	movw	r1, #1476	; 0x5c4
- 80090d8:	4798      	blx	r3
- 80090da:	2327      	movs	r3, #39	; 0x27
- 80090dc:	a804      	add	r0, sp, #16
- 80090de:	f88d 3010 	strb.w	r3, [sp, #16]
- 80090e2:	f002 fc3d 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 80090e6:	b950      	cbnz	r0, 80090fe <LmHandlerConfigure+0x17e>
- 80090e8:	2301      	movs	r3, #1
- 80090ea:	a804      	add	r0, sp, #16
- 80090ec:	f88d 3010 	strb.w	r3, [sp, #16]
- 80090f0:	f002 fb0e 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 80090f4:	f89d 3014 	ldrb.w	r3, [sp, #20]
- 80090f8:	2b00      	cmp	r3, #0
- 80090fa:	f47f af6e 	bne.w	8008fda <LmHandlerConfigure+0x5a>
- 80090fe:	7833      	ldrb	r3, [r6, #0]
- 8009100:	2b00      	cmp	r3, #0
- 8009102:	f47f af6c 	bne.w	8008fde <LmHandlerConfigure+0x5e>
- 8009106:	2205      	movs	r2, #5
- 8009108:	a804      	add	r0, sp, #16
- 800910a:	f88d 2010 	strb.w	r2, [sp, #16]
- 800910e:	9305      	str	r3, [sp, #20]
- 8009110:	f002 fc26 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 8009114:	e778      	b.n	8009008 <LmHandlerConfigure+0x88>
- 8009116:	bf00      	nop
- 8009118:	20003ff0 	.word	0x20003ff0
- 800911c:	20003fd4 	.word	0x20003fd4
- 8009120:	08013ac0 	.word	0x08013ac0
- 8009124:	20004018 	.word	0x20004018
- 8009128:	20004030 	.word	0x20004030
- 800912c:	20003fcc 	.word	0x20003fcc
- 8009130:	20003fd8 	.word	0x20003fd8
- 8009134:	20003fb4 	.word	0x20003fb4
-
-08009138 <LmHandlerPackageRegister>:
- 8009138:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 800913a:	2300      	movs	r3, #0
- 800913c:	460d      	mov	r5, r1
- 800913e:	9301      	str	r3, [sp, #4]
- 8009140:	4604      	mov	r4, r0
- 8009142:	b9d0      	cbnz	r0, 800917a <LmHandlerPackageRegister+0x42>
- 8009144:	f000 fba8 	bl	8009898 <LmhpCompliancePackageFactory>
- 8009148:	9001      	str	r0, [sp, #4]
- 800914a:	9b01      	ldr	r3, [sp, #4]
- 800914c:	b1d3      	cbz	r3, 8009184 <LmHandlerPackageRegister+0x4c>
- 800914e:	4a0f      	ldr	r2, [pc, #60]	; (800918c <LmHandlerPackageRegister+0x54>)
- 8009150:	f842 3024 	str.w	r3, [r2, r4, lsl #2]
- 8009154:	4a0e      	ldr	r2, [pc, #56]	; (8009190 <LmHandlerPackageRegister+0x58>)
- 8009156:	629a      	str	r2, [r3, #40]	; 0x28
- 8009158:	4a0e      	ldr	r2, [pc, #56]	; (8009194 <LmHandlerPackageRegister+0x5c>)
- 800915a:	6812      	ldr	r2, [r2, #0]
- 800915c:	6b91      	ldr	r1, [r2, #56]	; 0x38
- 800915e:	6319      	str	r1, [r3, #48]	; 0x30
- 8009160:	6c91      	ldr	r1, [r2, #72]	; 0x48
- 8009162:	6359      	str	r1, [r3, #52]	; 0x34
- 8009164:	6992      	ldr	r2, [r2, #24]
- 8009166:	490c      	ldr	r1, [pc, #48]	; (8009198 <LmHandlerPackageRegister+0x60>)
- 8009168:	62d9      	str	r1, [r3, #44]	; 0x2c
- 800916a:	615a      	str	r2, [r3, #20]
- 800916c:	4628      	mov	r0, r5
- 800916e:	685b      	ldr	r3, [r3, #4]
- 8009170:	490a      	ldr	r1, [pc, #40]	; (800919c <LmHandlerPackageRegister+0x64>)
- 8009172:	22f2      	movs	r2, #242	; 0xf2
- 8009174:	4798      	blx	r3
- 8009176:	2000      	movs	r0, #0
- 8009178:	e006      	b.n	8009188 <LmHandlerPackageRegister+0x50>
- 800917a:	a901      	add	r1, sp, #4
- 800917c:	f000 fb92 	bl	80098a4 <LmhpPackagesRegister>
- 8009180:	2800      	cmp	r0, #0
- 8009182:	d0e2      	beq.n	800914a <LmHandlerPackageRegister+0x12>
- 8009184:	f04f 30ff 	mov.w	r0, #4294967295
- 8009188:	b003      	add	sp, #12
- 800918a:	bd30      	pop	{r4, r5, pc}
- 800918c:	20003fdc 	.word	0x20003fdc
- 8009190:	08008a2d 	.word	0x08008a2d
- 8009194:	20003fd8 	.word	0x20003fd8
- 8009198:	08008b09 	.word	0x08008b09
- 800919c:	20003ec0 	.word	0x20003ec0
-
-080091a0 <LmHandlerInit>:
- 80091a0:	4b19      	ldr	r3, [pc, #100]	; (8009208 <LmHandlerInit+0x68>)
- 80091a2:	b507      	push	{r0, r1, r2, lr}
- 80091a4:	6018      	str	r0, [r3, #0]
- 80091a6:	4b19      	ldr	r3, [pc, #100]	; (800920c <LmHandlerInit+0x6c>)
- 80091a8:	4a19      	ldr	r2, [pc, #100]	; (8009210 <LmHandlerInit+0x70>)
- 80091aa:	601a      	str	r2, [r3, #0]
- 80091ac:	4a19      	ldr	r2, [pc, #100]	; (8009214 <LmHandlerInit+0x74>)
- 80091ae:	605a      	str	r2, [r3, #4]
- 80091b0:	4a19      	ldr	r2, [pc, #100]	; (8009218 <LmHandlerInit+0x78>)
- 80091b2:	609a      	str	r2, [r3, #8]
- 80091b4:	4a19      	ldr	r2, [pc, #100]	; (800921c <LmHandlerInit+0x7c>)
- 80091b6:	60da      	str	r2, [r3, #12]
- 80091b8:	4b19      	ldr	r3, [pc, #100]	; (8009220 <LmHandlerInit+0x80>)
- 80091ba:	6802      	ldr	r2, [r0, #0]
- 80091bc:	601a      	str	r2, [r3, #0]
- 80091be:	6842      	ldr	r2, [r0, #4]
- 80091c0:	605a      	str	r2, [r3, #4]
- 80091c2:	6882      	ldr	r2, [r0, #8]
- 80091c4:	609a      	str	r2, [r3, #8]
- 80091c6:	68c2      	ldr	r2, [r0, #12]
- 80091c8:	60da      	str	r2, [r3, #12]
- 80091ca:	4a16      	ldr	r2, [pc, #88]	; (8009224 <LmHandlerInit+0x84>)
- 80091cc:	611a      	str	r2, [r3, #16]
- 80091ce:	6982      	ldr	r2, [r0, #24]
- 80091d0:	615a      	str	r2, [r3, #20]
- 80091d2:	4b15      	ldr	r3, [pc, #84]	; (8009228 <LmHandlerInit+0x88>)
- 80091d4:	6bc2      	ldr	r2, [r0, #60]	; 0x3c
- 80091d6:	605a      	str	r2, [r3, #4]
- 80091d8:	4a14      	ldr	r2, [pc, #80]	; (800922c <LmHandlerInit+0x8c>)
- 80091da:	9101      	str	r1, [sp, #4]
- 80091dc:	6019      	str	r1, [r3, #0]
- 80091de:	609a      	str	r2, [r3, #8]
- 80091e0:	4619      	mov	r1, r3
- 80091e2:	4a13      	ldr	r2, [pc, #76]	; (8009230 <LmHandlerInit+0x90>)
- 80091e4:	60da      	str	r2, [r3, #12]
- 80091e6:	2000      	movs	r0, #0
- 80091e8:	f7ff ffa6 	bl	8009138 <LmHandlerPackageRegister>
- 80091ec:	b948      	cbnz	r0, 8009202 <LmHandlerInit+0x62>
- 80091ee:	a801      	add	r0, sp, #4
- 80091f0:	f000 fb56 	bl	80098a0 <LmhpPackagesRegistrationInit>
- 80091f4:	3800      	subs	r0, #0
- 80091f6:	bf18      	it	ne
- 80091f8:	2001      	movne	r0, #1
- 80091fa:	4240      	negs	r0, r0
- 80091fc:	b003      	add	sp, #12
- 80091fe:	f85d fb04 	ldr.w	pc, [sp], #4
- 8009202:	f04f 30ff 	mov.w	r0, #4294967295
- 8009206:	e7f9      	b.n	80091fc <LmHandlerInit+0x5c>
- 8009208:	20003fd8 	.word	0x20003fd8
- 800920c:	20004030 	.word	0x20004030
- 8009210:	08008b91 	.word	0x08008b91
- 8009214:	08008e99 	.word	0x08008e99
- 8009218:	080092b1 	.word	0x080092b1
- 800921c:	08008b31 	.word	0x08008b31
- 8009220:	20004018 	.word	0x20004018
- 8009224:	0800d21d 	.word	0x0800d21d
- 8009228:	20004008 	.word	0x20004008
- 800922c:	080089fd 	.word	0x080089fd
- 8009230:	08008a15 	.word	0x08008a15
-
-08009234 <LmHandlerGetVersion>:
- 8009234:	b151      	cbz	r1, 800924c <LmHandlerGetVersion+0x18>
- 8009236:	b118      	cbz	r0, 8009240 <LmHandlerGetVersion+0xc>
- 8009238:	2801      	cmp	r0, #1
- 800923a:	d004      	beq.n	8009246 <LmHandlerGetVersion+0x12>
- 800923c:	2000      	movs	r0, #0
- 800923e:	4770      	bx	lr
- 8009240:	4b04      	ldr	r3, [pc, #16]	; (8009254 <LmHandlerGetVersion+0x20>)
- 8009242:	600b      	str	r3, [r1, #0]
- 8009244:	4770      	bx	lr
- 8009246:	4b04      	ldr	r3, [pc, #16]	; (8009258 <LmHandlerGetVersion+0x24>)
- 8009248:	600b      	str	r3, [r1, #0]
- 800924a:	e7f7      	b.n	800923c <LmHandlerGetVersion+0x8>
- 800924c:	f04f 30ff 	mov.w	r0, #4294967295
- 8009250:	4770      	bx	lr
- 8009252:	bf00      	nop
- 8009254:	01000400 	.word	0x01000400
- 8009258:	02010001 	.word	0x02010001
-
-0800925c <LmHandlerStop>:
- 800925c:	b508      	push	{r3, lr}
- 800925e:	f003 f8eb 	bl	800c438 <LoRaMacDeInitialization>
- 8009262:	2800      	cmp	r0, #0
- 8009264:	bf14      	ite	ne
- 8009266:	f06f 0001 	mvnne.w	r0, #1
- 800926a:	2000      	moveq	r0, #0
- 800926c:	bd08      	pop	{r3, pc}
-
-0800926e <LmHandlerHalt>:
- 800926e:	b508      	push	{r3, lr}
- 8009270:	f002 f9bc 	bl	800b5ec <LoRaMacHalt>
- 8009274:	2800      	cmp	r0, #0
- 8009276:	bf14      	ite	ne
- 8009278:	f06f 0001 	mvnne.w	r0, #1
- 800927c:	2000      	moveq	r0, #0
- 800927e:	bd08      	pop	{r3, pc}
-
-08009280 <LmHandlerGetTxPower>:
- 8009280:	b510      	push	{r4, lr}
- 8009282:	4604      	mov	r4, r0
- 8009284:	b08a      	sub	sp, #40	; 0x28
- 8009286:	b918      	cbnz	r0, 8009290 <LmHandlerGetTxPower+0x10>
- 8009288:	f04f 30ff 	mov.w	r0, #4294967295
- 800928c:	b00a      	add	sp, #40	; 0x28
- 800928e:	bd10      	pop	{r4, pc}
- 8009290:	2321      	movs	r3, #33	; 0x21
- 8009292:	4668      	mov	r0, sp
- 8009294:	f88d 3000 	strb.w	r3, [sp]
- 8009298:	f002 fa3a 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 800929c:	2800      	cmp	r0, #0
- 800929e:	d1f3      	bne.n	8009288 <LmHandlerGetTxPower+0x8>
- 80092a0:	4a02      	ldr	r2, [pc, #8]	; (80092ac <LmHandlerGetTxPower+0x2c>)
- 80092a2:	f99d 3004 	ldrsb.w	r3, [sp, #4]
- 80092a6:	7023      	strb	r3, [r4, #0]
- 80092a8:	7153      	strb	r3, [r2, #5]
- 80092aa:	e7ef      	b.n	800928c <LmHandlerGetTxPower+0xc>
- 80092ac:	20003ff0 	.word	0x20003ff0
-
-080092b0 <MlmeConfirm>:
- 80092b0:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 80092b4:	4d2e      	ldr	r5, [pc, #184]	; (8009370 <MlmeConfirm+0xc0>)
- 80092b6:	4f2f      	ldr	r7, [pc, #188]	; (8009374 <MlmeConfirm+0xc4>)
- 80092b8:	2300      	movs	r3, #0
- 80092ba:	702b      	strb	r3, [r5, #0]
- 80092bc:	7843      	ldrb	r3, [r0, #1]
- 80092be:	706b      	strb	r3, [r5, #1]
- 80092c0:	683b      	ldr	r3, [r7, #0]
- 80092c2:	6a9b      	ldr	r3, [r3, #40]	; 0x28
- 80092c4:	b08a      	sub	sp, #40	; 0x28
- 80092c6:	4604      	mov	r4, r0
- 80092c8:	b10b      	cbz	r3, 80092ce <MlmeConfirm+0x1e>
- 80092ca:	4628      	mov	r0, r5
- 80092cc:	4798      	blx	r3
- 80092ce:	f8df 80a8 	ldr.w	r8, [pc, #168]	; 8009378 <MlmeConfirm+0xc8>
- 80092d2:	2605      	movs	r6, #5
- 80092d4:	f858 3b04 	ldr.w	r3, [r8], #4
- 80092d8:	b11b      	cbz	r3, 80092e2 <MlmeConfirm+0x32>
- 80092da:	6a1b      	ldr	r3, [r3, #32]
- 80092dc:	b10b      	cbz	r3, 80092e2 <MlmeConfirm+0x32>
- 80092de:	4620      	mov	r0, r4
- 80092e0:	4798      	blx	r3
- 80092e2:	3e01      	subs	r6, #1
- 80092e4:	f016 06ff 	ands.w	r6, r6, #255	; 0xff
- 80092e8:	d1f4      	bne.n	80092d4 <MlmeConfirm+0x24>
- 80092ea:	7823      	ldrb	r3, [r4, #0]
- 80092ec:	2b05      	cmp	r3, #5
- 80092ee:	d02f      	beq.n	8009350 <MlmeConfirm+0xa0>
- 80092f0:	2b0b      	cmp	r3, #11
- 80092f2:	d035      	beq.n	8009360 <MlmeConfirm+0xb0>
- 80092f4:	2b01      	cmp	r3, #1
- 80092f6:	d125      	bne.n	8009344 <MlmeConfirm+0x94>
- 80092f8:	4c20      	ldr	r4, [pc, #128]	; (800937c <MlmeConfirm+0xcc>)
- 80092fa:	2306      	movs	r3, #6
- 80092fc:	4668      	mov	r0, sp
- 80092fe:	f88d 3000 	strb.w	r3, [sp]
- 8009302:	f002 fa05 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8009306:	9901      	ldr	r1, [sp, #4]
- 8009308:	79e0      	ldrb	r0, [r4, #7]
- 800930a:	f005 fe31 	bl	800ef70 <SecureElementSetDevAddr>
- 800930e:	b910      	cbnz	r0, 8009316 <MlmeConfirm+0x66>
- 8009310:	4b1b      	ldr	r3, [pc, #108]	; (8009380 <MlmeConfirm+0xd0>)
- 8009312:	9a01      	ldr	r2, [sp, #4]
- 8009314:	615a      	str	r2, [r3, #20]
- 8009316:	481b      	ldr	r0, [pc, #108]	; (8009384 <MlmeConfirm+0xd4>)
- 8009318:	f7ff fe0a 	bl	8008f30 <LmHandlerGetTxDatarate>
- 800931c:	481a      	ldr	r0, [pc, #104]	; (8009388 <MlmeConfirm+0xd8>)
- 800931e:	f7ff ffaf 	bl	8009280 <LmHandlerGetTxPower>
- 8009322:	786b      	ldrb	r3, [r5, #1]
- 8009324:	b98b      	cbnz	r3, 800934a <MlmeConfirm+0x9a>
- 8009326:	71a3      	strb	r3, [r4, #6]
- 8009328:	4b18      	ldr	r3, [pc, #96]	; (800938c <MlmeConfirm+0xdc>)
- 800932a:	7858      	ldrb	r0, [r3, #1]
- 800932c:	f7ff fd56 	bl	8008ddc <LmHandlerRequestClass>
- 8009330:	683b      	ldr	r3, [r7, #0]
- 8009332:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 8009334:	b10b      	cbz	r3, 800933a <MlmeConfirm+0x8a>
- 8009336:	4811      	ldr	r0, [pc, #68]	; (800937c <MlmeConfirm+0xcc>)
- 8009338:	4798      	blx	r3
- 800933a:	786b      	ldrb	r3, [r5, #1]
- 800933c:	b913      	cbnz	r3, 8009344 <MlmeConfirm+0x94>
- 800933e:	79e0      	ldrb	r0, [r4, #7]
- 8009340:	f005 fea6 	bl	800f090 <SecureElementPrintSessionKeys>
- 8009344:	b00a      	add	sp, #40	; 0x28
- 8009346:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800934a:	23ff      	movs	r3, #255	; 0xff
- 800934c:	71a3      	strb	r3, [r4, #6]
- 800934e:	e7ef      	b.n	8009330 <MlmeConfirm+0x80>
- 8009350:	4b0f      	ldr	r3, [pc, #60]	; (8009390 <MlmeConfirm+0xe0>)
- 8009352:	2201      	movs	r2, #1
- 8009354:	745a      	strb	r2, [r3, #17]
- 8009356:	7a22      	ldrb	r2, [r4, #8]
- 8009358:	749a      	strb	r2, [r3, #18]
- 800935a:	7a62      	ldrb	r2, [r4, #9]
- 800935c:	74da      	strb	r2, [r3, #19]
- 800935e:	e7f1      	b.n	8009344 <MlmeConfirm+0x94>
- 8009360:	7863      	ldrb	r3, [r4, #1]
- 8009362:	2b00      	cmp	r3, #0
- 8009364:	d0ee      	beq.n	8009344 <MlmeConfirm+0x94>
- 8009366:	b00a      	add	sp, #40	; 0x28
- 8009368:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 800936c:	f7ff bbcc 	b.w	8008b08 <LmHandlerDeviceTimeReq>
- 8009370:	200000bc 	.word	0x200000bc
- 8009374:	20003fd8 	.word	0x20003fd8
- 8009378:	20003fdc 	.word	0x20003fdc
- 800937c:	2000009c 	.word	0x2000009c
- 8009380:	20003fb4 	.word	0x20003fb4
- 8009384:	200000a0 	.word	0x200000a0
- 8009388:	200000a1 	.word	0x200000a1
- 800938c:	20003ff0 	.word	0x20003ff0
- 8009390:	200000a8 	.word	0x200000a8
-
-08009394 <LmHandlerNvmDataStore>:
- 8009394:	b530      	push	{r4, r5, lr}
- 8009396:	b08b      	sub	sp, #44	; 0x2c
- 8009398:	f7ff ff69 	bl	800926e <LmHandlerHalt>
- 800939c:	4604      	mov	r4, r0
- 800939e:	b9f0      	cbnz	r0, 80093de <LmHandlerNvmDataStore+0x4a>
- 80093a0:	f003 ff44 	bl	800d22c <NvmDataMgmtStoreBegin>
- 80093a4:	1c83      	adds	r3, r0, #2
- 80093a6:	d01d      	beq.n	80093e4 <LmHandlerNvmDataStore+0x50>
- 80093a8:	b9f8      	cbnz	r0, 80093ea <LmHandlerNvmDataStore+0x56>
- 80093aa:	4d13      	ldr	r5, [pc, #76]	; (80093f8 <LmHandlerNvmDataStore+0x64>)
- 80093ac:	682b      	ldr	r3, [r5, #0]
- 80093ae:	695b      	ldr	r3, [r3, #20]
- 80093b0:	b1db      	cbz	r3, 80093ea <LmHandlerNvmDataStore+0x56>
- 80093b2:	2327      	movs	r3, #39	; 0x27
- 80093b4:	4668      	mov	r0, sp
- 80093b6:	f88d 3000 	strb.w	r3, [sp]
- 80093ba:	f002 f9a9 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 80093be:	682b      	ldr	r3, [r5, #0]
- 80093c0:	9801      	ldr	r0, [sp, #4]
- 80093c2:	695b      	ldr	r3, [r3, #20]
- 80093c4:	f44f 61b9 	mov.w	r1, #1480	; 0x5c8
- 80093c8:	4798      	blx	r3
- 80093ca:	f003 ff41 	bl	800d250 <NvmDataMgmtStoreEnd>
- 80093ce:	b978      	cbnz	r0, 80093f0 <LmHandlerNvmDataStore+0x5c>
- 80093d0:	b92c      	cbnz	r4, 80093de <LmHandlerNvmDataStore+0x4a>
- 80093d2:	4b09      	ldr	r3, [pc, #36]	; (80093f8 <LmHandlerNvmDataStore+0x64>)
- 80093d4:	681b      	ldr	r3, [r3, #0]
- 80093d6:	69db      	ldr	r3, [r3, #28]
- 80093d8:	b10b      	cbz	r3, 80093de <LmHandlerNvmDataStore+0x4a>
- 80093da:	2001      	movs	r0, #1
- 80093dc:	4798      	blx	r3
- 80093de:	4620      	mov	r0, r4
- 80093e0:	b00b      	add	sp, #44	; 0x2c
- 80093e2:	bd30      	pop	{r4, r5, pc}
- 80093e4:	f06f 0407 	mvn.w	r4, #7
- 80093e8:	e7ef      	b.n	80093ca <LmHandlerNvmDataStore+0x36>
- 80093ea:	f04f 34ff 	mov.w	r4, #4294967295
- 80093ee:	e7ec      	b.n	80093ca <LmHandlerNvmDataStore+0x36>
- 80093f0:	f04f 34ff 	mov.w	r4, #4294967295
- 80093f4:	e7f3      	b.n	80093de <LmHandlerNvmDataStore+0x4a>
- 80093f6:	bf00      	nop
- 80093f8:	20003fd8 	.word	0x20003fd8
-
-080093fc <LmhpComplianceIsInitialized>:
- 80093fc:	4b01      	ldr	r3, [pc, #4]	; (8009404 <LmhpComplianceIsInitialized+0x8>)
- 80093fe:	7818      	ldrb	r0, [r3, #0]
- 8009400:	4770      	bx	lr
- 8009402:	bf00      	nop
- 8009404:	20004044 	.word	0x20004044
-
-08009408 <LmhpComplianceIsTxPending>:
- 8009408:	4b01      	ldr	r3, [pc, #4]	; (8009410 <LmhpComplianceIsTxPending+0x8>)
- 800940a:	7858      	ldrb	r0, [r3, #1]
- 800940c:	4770      	bx	lr
- 800940e:	bf00      	nop
- 8009410:	20004044 	.word	0x20004044
-
-08009414 <LmhpComplianceOnMlmeConfirm>:
- 8009414:	4770      	bx	lr
-	...
-
-08009418 <OnProcessTimer>:
- 8009418:	4b04      	ldr	r3, [pc, #16]	; (800942c <OnProcessTimer+0x14>)
- 800941a:	7a9a      	ldrb	r2, [r3, #10]
- 800941c:	b10a      	cbz	r2, 8009422 <OnProcessTimer+0xa>
- 800941e:	2201      	movs	r2, #1
- 8009420:	705a      	strb	r2, [r3, #1]
- 8009422:	4b03      	ldr	r3, [pc, #12]	; (8009430 <OnProcessTimer+0x18>)
- 8009424:	695b      	ldr	r3, [r3, #20]
- 8009426:	b103      	cbz	r3, 800942a <OnProcessTimer+0x12>
- 8009428:	4718      	bx	r3
- 800942a:	4770      	bx	lr
- 800942c:	20004044 	.word	0x20004044
- 8009430:	200000d8 	.word	0x200000d8
-
-08009434 <LmhpComplianceProcess>:
- 8009434:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 8009436:	4c22      	ldr	r4, [pc, #136]	; (80094c0 <LmhpComplianceProcess+0x8c>)
- 8009438:	7863      	ldrb	r3, [r4, #1]
- 800943a:	2b00      	cmp	r3, #0
- 800943c:	d033      	beq.n	80094a6 <LmhpComplianceProcess+0x72>
- 800943e:	f007 fe07 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 8009442:	6866      	ldr	r6, [r4, #4]
- 8009444:	4605      	mov	r5, r0
- 8009446:	f7ff fbcd 	bl	8008be4 <LmHandlerGetDutyCycleWaitTime>
- 800944a:	4406      	add	r6, r0
- 800944c:	42ae      	cmp	r6, r5
- 800944e:	d214      	bcs.n	800947a <LmhpComplianceProcess+0x46>
- 8009450:	7aa3      	ldrb	r3, [r4, #10]
- 8009452:	b193      	cbz	r3, 800947a <LmhpComplianceProcess+0x46>
- 8009454:	22e0      	movs	r2, #224	; 0xe0
- 8009456:	f88d 2000 	strb.w	r2, [sp]
- 800945a:	f88d 3001 	strb.w	r3, [sp, #1]
- 800945e:	7a21      	ldrb	r1, [r4, #8]
- 8009460:	68e3      	ldr	r3, [r4, #12]
- 8009462:	9301      	str	r3, [sp, #4]
- 8009464:	2201      	movs	r2, #1
- 8009466:	4668      	mov	r0, sp
- 8009468:	f7ff fbec 	bl	8008c44 <LmHandlerSend>
- 800946c:	b108      	cbz	r0, 8009472 <LmhpComplianceProcess+0x3e>
- 800946e:	3007      	adds	r0, #7
- 8009470:	d110      	bne.n	8009494 <LmhpComplianceProcess+0x60>
- 8009472:	2300      	movs	r3, #0
- 8009474:	7063      	strb	r3, [r4, #1]
- 8009476:	72a3      	strb	r3, [r4, #10]
- 8009478:	6065      	str	r5, [r4, #4]
- 800947a:	f894 3034 	ldrb.w	r3, [r4, #52]	; 0x34
- 800947e:	b1eb      	cbz	r3, 80094bc <LmhpComplianceProcess+0x88>
- 8009480:	2300      	movs	r3, #0
- 8009482:	f884 3034 	strb.w	r3, [r4, #52]	; 0x34
- 8009486:	4b0f      	ldr	r3, [pc, #60]	; (80094c4 <LmhpComplianceProcess+0x90>)
- 8009488:	6b5b      	ldr	r3, [r3, #52]	; 0x34
- 800948a:	b1bb      	cbz	r3, 80094bc <LmhpComplianceProcess+0x88>
- 800948c:	b002      	add	sp, #8
- 800948e:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 8009492:	4718      	bx	r3
- 8009494:	f240 51dc 	movw	r1, #1500	; 0x5dc
- 8009498:	480b      	ldr	r0, [pc, #44]	; (80094c8 <LmhpComplianceProcess+0x94>)
- 800949a:	f007 fea5 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800949e:	480a      	ldr	r0, [pc, #40]	; (80094c8 <LmhpComplianceProcess+0x94>)
- 80094a0:	f007 fe68 	bl	8011174 <UTIL_TIMER_Start>
- 80094a4:	e7e8      	b.n	8009478 <LmhpComplianceProcess+0x44>
- 80094a6:	f894 2035 	ldrb.w	r2, [r4, #53]	; 0x35
- 80094aa:	2a00      	cmp	r2, #0
- 80094ac:	d0e5      	beq.n	800947a <LmhpComplianceProcess+0x46>
- 80094ae:	f894 0036 	ldrb.w	r0, [r4, #54]	; 0x36
- 80094b2:	f884 3035 	strb.w	r3, [r4, #53]	; 0x35
- 80094b6:	f7ff fc91 	bl	8008ddc <LmHandlerRequestClass>
- 80094ba:	e7de      	b.n	800947a <LmhpComplianceProcess+0x46>
- 80094bc:	b002      	add	sp, #8
- 80094be:	bd70      	pop	{r4, r5, r6, pc}
- 80094c0:	20004044 	.word	0x20004044
- 80094c4:	200000d8 	.word	0x200000d8
- 80094c8:	2000407c 	.word	0x2000407c
-
-080094cc <LmhpComplianceInit>:
- 80094cc:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 80094ce:	4d10      	ldr	r5, [pc, #64]	; (8009510 <LmhpComplianceInit+0x44>)
- 80094d0:	4c10      	ldr	r4, [pc, #64]	; (8009514 <LmhpComplianceInit+0x48>)
- 80094d2:	b1c8      	cbz	r0, 8009508 <LmhpComplianceInit+0x3c>
- 80094d4:	b1c1      	cbz	r1, 8009508 <LmhpComplianceInit+0x3c>
- 80094d6:	2301      	movs	r3, #1
- 80094d8:	7262      	strb	r2, [r4, #9]
- 80094da:	2200      	movs	r2, #0
- 80094dc:	6028      	str	r0, [r5, #0]
- 80094de:	60e1      	str	r1, [r4, #12]
- 80094e0:	7023      	strb	r3, [r4, #0]
- 80094e2:	480d      	ldr	r0, [pc, #52]	; (8009518 <LmhpComplianceInit+0x4c>)
- 80094e4:	4b0d      	ldr	r3, [pc, #52]	; (800951c <LmhpComplianceInit+0x50>)
- 80094e6:	9200      	str	r2, [sp, #0]
- 80094e8:	f04f 31ff 	mov.w	r1, #4294967295
- 80094ec:	f007 fd96 	bl	801101c <UTIL_TIMER_Create>
- 80094f0:	2500      	movs	r5, #0
- 80094f2:	480b      	ldr	r0, [pc, #44]	; (8009520 <LmhpComplianceInit+0x54>)
- 80094f4:	8225      	strh	r5, [r4, #16]
- 80094f6:	2220      	movs	r2, #32
- 80094f8:	4629      	mov	r1, r5
- 80094fa:	f005 fe15 	bl	800f128 <memset1>
- 80094fe:	7065      	strb	r5, [r4, #1]
- 8009500:	74a5      	strb	r5, [r4, #18]
- 8009502:	86a5      	strh	r5, [r4, #52]	; 0x34
- 8009504:	b003      	add	sp, #12
- 8009506:	bd30      	pop	{r4, r5, pc}
- 8009508:	2300      	movs	r3, #0
- 800950a:	602b      	str	r3, [r5, #0]
- 800950c:	7023      	strb	r3, [r4, #0]
- 800950e:	e7ef      	b.n	80094f0 <LmhpComplianceInit+0x24>
- 8009510:	20004040 	.word	0x20004040
- 8009514:	20004044 	.word	0x20004044
- 8009518:	2000407c 	.word	0x2000407c
- 800951c:	08009419 	.word	0x08009419
- 8009520:	20004058 	.word	0x20004058
-
-08009524 <LmhpComplianceOnMcpsIndication>:
- 8009524:	e92d 47f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- 8009528:	4c8e      	ldr	r4, [pc, #568]	; (8009764 <LmhpComplianceOnMcpsIndication+0x240>)
- 800952a:	7823      	ldrb	r3, [r4, #0]
- 800952c:	b08c      	sub	sp, #48	; 0x30
- 800952e:	2b00      	cmp	r3, #0
- 8009530:	d056      	beq.n	80095e0 <LmhpComplianceOnMcpsIndication+0xbc>
- 8009532:	78c2      	ldrb	r2, [r0, #3]
- 8009534:	b90a      	cbnz	r2, 800953a <LmhpComplianceOnMcpsIndication+0x16>
- 8009536:	7b83      	ldrb	r3, [r0, #14]
- 8009538:	b113      	cbz	r3, 8009540 <LmhpComplianceOnMcpsIndication+0x1c>
- 800953a:	8a23      	ldrh	r3, [r4, #16]
- 800953c:	3301      	adds	r3, #1
- 800953e:	8223      	strh	r3, [r4, #16]
- 8009540:	7b43      	ldrb	r3, [r0, #13]
- 8009542:	2b00      	cmp	r3, #0
- 8009544:	d04c      	beq.n	80095e0 <LmhpComplianceOnMcpsIndication+0xbc>
- 8009546:	2ae0      	cmp	r2, #224	; 0xe0
- 8009548:	d14a      	bne.n	80095e0 <LmhpComplianceOnMcpsIndication+0xbc>
- 800954a:	2300      	movs	r3, #0
- 800954c:	72a3      	strb	r3, [r4, #10]
- 800954e:	6887      	ldr	r7, [r0, #8]
- 8009550:	f897 8000 	ldrb.w	r8, [r7]
- 8009554:	f1b8 0f22 	cmp.w	r8, #34	; 0x22
- 8009558:	d827      	bhi.n	80095aa <LmhpComplianceOnMcpsIndication+0x86>
- 800955a:	f1b8 0f22 	cmp.w	r8, #34	; 0x22
- 800955e:	d830      	bhi.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009560:	e8df f018 	tbh	[pc, r8, lsl #1]
- 8009564:	00fb0041 	.word	0x00fb0041
- 8009568:	005a0052 	.word	0x005a0052
- 800956c:	006e0061 	.word	0x006e0061
- 8009570:	008e0075 	.word	0x008e0075
- 8009574:	00b4009d 	.word	0x00b4009d
- 8009578:	002f00c7 	.word	0x002f00c7
- 800957c:	002f002f 	.word	0x002f002f
- 8009580:	002f002f 	.word	0x002f002f
- 8009584:	002f002f 	.word	0x002f002f
- 8009588:	002f002f 	.word	0x002f002f
- 800958c:	002f002f 	.word	0x002f002f
- 8009590:	002f002f 	.word	0x002f002f
- 8009594:	002f002f 	.word	0x002f002f
- 8009598:	002f002f 	.word	0x002f002f
- 800959c:	002f002f 	.word	0x002f002f
- 80095a0:	002f002f 	.word	0x002f002f
- 80095a4:	00d000c9 	.word	0x00d000c9
- 80095a8:	00d4      	.short	0x00d4
- 80095aa:	f1b8 0f7e 	cmp.w	r8, #126	; 0x7e
- 80095ae:	f000 80cc 	beq.w	800974a <LmhpComplianceOnMcpsIndication+0x226>
- 80095b2:	f1b8 0f7f 	cmp.w	r8, #127	; 0x7f
- 80095b6:	f000 80df 	beq.w	8009778 <LmhpComplianceOnMcpsIndication+0x254>
- 80095ba:	f1b8 0f7d 	cmp.w	r8, #125	; 0x7d
- 80095be:	f000 80ab 	beq.w	8009718 <LmhpComplianceOnMcpsIndication+0x1f4>
- 80095c2:	7aa5      	ldrb	r5, [r4, #10]
- 80095c4:	2d00      	cmp	r5, #0
- 80095c6:	f000 815b 	beq.w	8009880 <LmhpComplianceOnMcpsIndication+0x35c>
- 80095ca:	4c67      	ldr	r4, [pc, #412]	; (8009768 <LmhpComplianceOnMcpsIndication+0x244>)
- 80095cc:	7a63      	ldrb	r3, [r4, #9]
- 80095ce:	b93b      	cbnz	r3, 80095e0 <LmhpComplianceOnMcpsIndication+0xbc>
- 80095d0:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 80095d4:	4620      	mov	r0, r4
- 80095d6:	f007 fe07 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 80095da:	4620      	mov	r0, r4
- 80095dc:	f007 fdca 	bl	8011174 <UTIL_TIMER_Start>
- 80095e0:	b00c      	add	sp, #48	; 0x30
- 80095e2:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 80095e6:	68e3      	ldr	r3, [r4, #12]
- 80095e8:	2201      	movs	r2, #1
- 80095ea:	2100      	movs	r1, #0
- 80095ec:	72a2      	strb	r2, [r4, #10]
- 80095ee:	7019      	strb	r1, [r3, #0]
- 80095f0:	7aa3      	ldrb	r3, [r4, #10]
- 80095f2:	68e1      	ldr	r1, [r4, #12]
- 80095f4:	1898      	adds	r0, r3, r2
- 80095f6:	72a0      	strb	r0, [r4, #10]
- 80095f8:	2006      	movs	r0, #6
- 80095fa:	54c8      	strb	r0, [r1, r3]
- 80095fc:	7aa3      	ldrb	r3, [r4, #10]
- 80095fe:	68e1      	ldr	r1, [r4, #12]
- 8009600:	1898      	adds	r0, r3, r2
- 8009602:	72a0      	strb	r0, [r4, #10]
- 8009604:	54ca      	strb	r2, [r1, r3]
- 8009606:	e7dc      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009608:	4b58      	ldr	r3, [pc, #352]	; (800976c <LmhpComplianceOnMcpsIndication+0x248>)
- 800960a:	6a9b      	ldr	r3, [r3, #40]	; 0x28
- 800960c:	2b00      	cmp	r3, #0
- 800960e:	d0d8      	beq.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009610:	2101      	movs	r1, #1
- 8009612:	2002      	movs	r0, #2
- 8009614:	4798      	blx	r3
- 8009616:	e7d4      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009618:	787b      	ldrb	r3, [r7, #1]
- 800961a:	f884 3036 	strb.w	r3, [r4, #54]	; 0x36
- 800961e:	2301      	movs	r3, #1
- 8009620:	f884 3035 	strb.w	r3, [r4, #53]	; 0x35
- 8009624:	e7cd      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009626:	2304      	movs	r3, #4
- 8009628:	f88d 3004 	strb.w	r3, [sp, #4]
- 800962c:	787b      	ldrb	r3, [r7, #1]
- 800962e:	3b00      	subs	r3, #0
- 8009630:	bf18      	it	ne
- 8009632:	2301      	movne	r3, #1
- 8009634:	a801      	add	r0, sp, #4
- 8009636:	f88d 3008 	strb.w	r3, [sp, #8]
- 800963a:	f002 f991 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 800963e:	e7c0      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009640:	7878      	ldrb	r0, [r7, #1]
- 8009642:	3800      	subs	r0, #0
- 8009644:	bf18      	it	ne
- 8009646:	2001      	movne	r0, #1
- 8009648:	f002 feda 	bl	800c400 <LoRaMacTestSetDutyCycleOn>
- 800964c:	e7b9      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 800964e:	4e48      	ldr	r6, [pc, #288]	; (8009770 <LmhpComplianceOnMcpsIndication+0x24c>)
- 8009650:	ce0f      	ldmia	r6!, {r0, r1, r2, r3}
- 8009652:	ad01      	add	r5, sp, #4
- 8009654:	c50f      	stmia	r5!, {r0, r1, r2, r3}
- 8009656:	ce0f      	ldmia	r6!, {r0, r1, r2, r3}
- 8009658:	c50f      	stmia	r5!, {r0, r1, r2, r3}
- 800965a:	e896 0007 	ldmia.w	r6, {r0, r1, r2}
- 800965e:	e885 0007 	stmia.w	r5, {r0, r1, r2}
- 8009662:	787b      	ldrb	r3, [r7, #1]
- 8009664:	2b0a      	cmp	r3, #10
- 8009666:	d8ac      	bhi.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009668:	4a42      	ldr	r2, [pc, #264]	; (8009774 <LmhpComplianceOnMcpsIndication+0x250>)
- 800966a:	6812      	ldr	r2, [r2, #0]
- 800966c:	6852      	ldr	r2, [r2, #4]
- 800966e:	2a00      	cmp	r2, #0
- 8009670:	d0a7      	beq.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009672:	a90c      	add	r1, sp, #48	; 0x30
- 8009674:	eb01 0383 	add.w	r3, r1, r3, lsl #2
- 8009678:	f853 0c2c 	ldr.w	r0, [r3, #-44]
- 800967c:	4790      	blx	r2
- 800967e:	e7a0      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009680:	7878      	ldrb	r0, [r7, #1]
- 8009682:	1e43      	subs	r3, r0, #1
- 8009684:	2b01      	cmp	r3, #1
- 8009686:	d89c      	bhi.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009688:	4b3a      	ldr	r3, [pc, #232]	; (8009774 <LmhpComplianceOnMcpsIndication+0x250>)
- 800968a:	3801      	subs	r0, #1
- 800968c:	681b      	ldr	r3, [r3, #0]
- 800968e:	bf18      	it	ne
- 8009690:	2001      	movne	r0, #1
- 8009692:	7220      	strb	r0, [r4, #8]
- 8009694:	689b      	ldr	r3, [r3, #8]
- 8009696:	2b00      	cmp	r3, #0
- 8009698:	d093      	beq.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 800969a:	4798      	blx	r3
- 800969c:	e791      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 800969e:	68e2      	ldr	r2, [r4, #12]
- 80096a0:	2301      	movs	r3, #1
- 80096a2:	2108      	movs	r1, #8
- 80096a4:	72a3      	strb	r3, [r4, #10]
- 80096a6:	7011      	strb	r1, [r2, #0]
- 80096a8:	7a62      	ldrb	r2, [r4, #9]
- 80096aa:	7b05      	ldrb	r5, [r0, #12]
- 80096ac:	7aa1      	ldrb	r1, [r4, #10]
- 80096ae:	42aa      	cmp	r2, r5
- 80096b0:	bf28      	it	cs
- 80096b2:	462a      	movcs	r2, r5
- 80096b4:	4293      	cmp	r3, r2
- 80096b6:	d284      	bcs.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 80096b8:	6885      	ldr	r5, [r0, #8]
- 80096ba:	1c5a      	adds	r2, r3, #1
- 80096bc:	5ceb      	ldrb	r3, [r5, r3]
- 80096be:	68e5      	ldr	r5, [r4, #12]
- 80096c0:	3301      	adds	r3, #1
- 80096c2:	1c4e      	adds	r6, r1, #1
- 80096c4:	72a6      	strb	r6, [r4, #10]
- 80096c6:	546b      	strb	r3, [r5, r1]
- 80096c8:	b2d3      	uxtb	r3, r2
- 80096ca:	e7ed      	b.n	80096a8 <LmhpComplianceOnMcpsIndication+0x184>
- 80096cc:	68e3      	ldr	r3, [r4, #12]
- 80096ce:	2201      	movs	r2, #1
- 80096d0:	72a2      	strb	r2, [r4, #10]
- 80096d2:	2209      	movs	r2, #9
- 80096d4:	701a      	strb	r2, [r3, #0]
- 80096d6:	7aa3      	ldrb	r3, [r4, #10]
- 80096d8:	68e2      	ldr	r2, [r4, #12]
- 80096da:	8a21      	ldrh	r1, [r4, #16]
- 80096dc:	1c58      	adds	r0, r3, #1
- 80096de:	72a0      	strb	r0, [r4, #10]
- 80096e0:	54d1      	strb	r1, [r2, r3]
- 80096e2:	7aa2      	ldrb	r2, [r4, #10]
- 80096e4:	8a23      	ldrh	r3, [r4, #16]
- 80096e6:	68e1      	ldr	r1, [r4, #12]
- 80096e8:	0a1b      	lsrs	r3, r3, #8
- 80096ea:	1c50      	adds	r0, r2, #1
- 80096ec:	72a0      	strb	r0, [r4, #10]
- 80096ee:	548b      	strb	r3, [r1, r2]
- 80096f0:	e767      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 80096f2:	8223      	strh	r3, [r4, #16]
- 80096f4:	e765      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 80096f6:	2305      	movs	r3, #5
- 80096f8:	f88d 3004 	strb.w	r3, [sp, #4]
- 80096fc:	a801      	add	r0, sp, #4
- 80096fe:	f002 fbb7 	bl	800be70 <LoRaMacMlmeRequest>
- 8009702:	e75e      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009704:	4b19      	ldr	r3, [pc, #100]	; (800976c <LmhpComplianceOnMcpsIndication+0x248>)
- 8009706:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 8009708:	4798      	blx	r3
- 800970a:	e75a      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 800970c:	4b19      	ldr	r3, [pc, #100]	; (8009774 <LmhpComplianceOnMcpsIndication+0x250>)
- 800970e:	7878      	ldrb	r0, [r7, #1]
- 8009710:	681b      	ldr	r3, [r3, #0]
- 8009712:	7560      	strb	r0, [r4, #21]
- 8009714:	68db      	ldr	r3, [r3, #12]
- 8009716:	e7be      	b.n	8009696 <LmhpComplianceOnMcpsIndication+0x172>
- 8009718:	7b03      	ldrb	r3, [r0, #12]
- 800971a:	2b07      	cmp	r3, #7
- 800971c:	f47f af51 	bne.w	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009720:	2306      	movs	r3, #6
- 8009722:	f88d 3004 	strb.w	r3, [sp, #4]
- 8009726:	f8b7 3001 	ldrh.w	r3, [r7, #1]
- 800972a:	f8ad 3008 	strh.w	r3, [sp, #8]
- 800972e:	797b      	ldrb	r3, [r7, #5]
- 8009730:	793a      	ldrb	r2, [r7, #4]
- 8009732:	041b      	lsls	r3, r3, #16
- 8009734:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 8009738:	78fa      	ldrb	r2, [r7, #3]
- 800973a:	4313      	orrs	r3, r2
- 800973c:	2264      	movs	r2, #100	; 0x64
- 800973e:	4353      	muls	r3, r2
- 8009740:	9303      	str	r3, [sp, #12]
- 8009742:	79bb      	ldrb	r3, [r7, #6]
- 8009744:	f88d 3010 	strb.w	r3, [sp, #16]
- 8009748:	e7d8      	b.n	80096fc <LmhpComplianceOnMcpsIndication+0x1d8>
- 800974a:	223b      	movs	r2, #59	; 0x3b
- 800974c:	a801      	add	r0, sp, #4
- 800974e:	f88d 2004 	strb.w	r2, [sp, #4]
- 8009752:	f88d 3008 	strb.w	r3, [sp, #8]
- 8009756:	f002 f903 	bl	800b960 <LoRaMacMibSetRequestConfirm>
- 800975a:	2301      	movs	r3, #1
- 800975c:	f884 3034 	strb.w	r3, [r4, #52]	; 0x34
- 8009760:	e72f      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009762:	bf00      	nop
- 8009764:	20004044 	.word	0x20004044
- 8009768:	2000407c 	.word	0x2000407c
- 800976c:	200000d8 	.word	0x200000d8
- 8009770:	080132dc 	.word	0x080132dc
- 8009774:	20004040 	.word	0x20004040
- 8009778:	232a      	movs	r3, #42	; 0x2a
- 800977a:	a801      	add	r0, sp, #4
- 800977c:	f88d 3004 	strb.w	r3, [sp, #4]
- 8009780:	f001 ffc6 	bl	800b710 <LoRaMacMibGetRequestConfirm>
- 8009784:	f894 900a 	ldrb.w	r9, [r4, #10]
- 8009788:	68e6      	ldr	r6, [r4, #12]
- 800978a:	f89d 0008 	ldrb.w	r0, [sp, #8]
- 800978e:	f89d 5009 	ldrb.w	r5, [sp, #9]
- 8009792:	f89d 700a 	ldrb.w	r7, [sp, #10]
- 8009796:	f89d c00b 	ldrb.w	ip, [sp, #11]
- 800979a:	f89d 300d 	ldrb.w	r3, [sp, #13]
- 800979e:	f89d 200e 	ldrb.w	r2, [sp, #14]
- 80097a2:	f89d 100f 	ldrb.w	r1, [sp, #15]
- 80097a6:	f89d e00c 	ldrb.w	lr, [sp, #12]
- 80097aa:	f109 0a01 	add.w	sl, r9, #1
- 80097ae:	f884 a00a 	strb.w	sl, [r4, #10]
- 80097b2:	f806 8009 	strb.w	r8, [r6, r9]
- 80097b6:	4e35      	ldr	r6, [pc, #212]	; (800988c <LmhpComplianceOnMcpsIndication+0x368>)
- 80097b8:	f894 900a 	ldrb.w	r9, [r4, #10]
- 80097bc:	6836      	ldr	r6, [r6, #0]
- 80097be:	f8d4 800c 	ldr.w	r8, [r4, #12]
- 80097c2:	f109 0a01 	add.w	sl, r9, #1
- 80097c6:	f884 a00a 	strb.w	sl, [r4, #10]
- 80097ca:	f896 a003 	ldrb.w	sl, [r6, #3]
- 80097ce:	f808 a009 	strb.w	sl, [r8, r9]
- 80097d2:	f894 900a 	ldrb.w	r9, [r4, #10]
- 80097d6:	f8d4 800c 	ldr.w	r8, [r4, #12]
- 80097da:	f109 0a01 	add.w	sl, r9, #1
- 80097de:	f884 a00a 	strb.w	sl, [r4, #10]
- 80097e2:	f896 a002 	ldrb.w	sl, [r6, #2]
- 80097e6:	f808 a009 	strb.w	sl, [r8, r9]
- 80097ea:	f894 900a 	ldrb.w	r9, [r4, #10]
- 80097ee:	f8d4 800c 	ldr.w	r8, [r4, #12]
- 80097f2:	f109 0a01 	add.w	sl, r9, #1
- 80097f6:	f884 a00a 	strb.w	sl, [r4, #10]
- 80097fa:	f896 a001 	ldrb.w	sl, [r6, #1]
- 80097fe:	f808 a009 	strb.w	sl, [r8, r9]
- 8009802:	f894 900a 	ldrb.w	r9, [r4, #10]
- 8009806:	f109 0a01 	add.w	sl, r9, #1
- 800980a:	f884 a00a 	strb.w	sl, [r4, #10]
- 800980e:	f896 8000 	ldrb.w	r8, [r6]
- 8009812:	68e6      	ldr	r6, [r4, #12]
- 8009814:	f806 8009 	strb.w	r8, [r6, r9]
- 8009818:	f894 800a 	ldrb.w	r8, [r4, #10]
- 800981c:	68e6      	ldr	r6, [r4, #12]
- 800981e:	f108 0901 	add.w	r9, r8, #1
- 8009822:	f884 900a 	strb.w	r9, [r4, #10]
- 8009826:	f806 c008 	strb.w	ip, [r6, r8]
- 800982a:	f894 c00a 	ldrb.w	ip, [r4, #10]
- 800982e:	68e6      	ldr	r6, [r4, #12]
- 8009830:	f10c 0801 	add.w	r8, ip, #1
- 8009834:	f884 800a 	strb.w	r8, [r4, #10]
- 8009838:	f806 700c 	strb.w	r7, [r6, ip]
- 800983c:	7aa7      	ldrb	r7, [r4, #10]
- 800983e:	68e6      	ldr	r6, [r4, #12]
- 8009840:	f107 0c01 	add.w	ip, r7, #1
- 8009844:	f884 c00a 	strb.w	ip, [r4, #10]
- 8009848:	55f5      	strb	r5, [r6, r7]
- 800984a:	7aa5      	ldrb	r5, [r4, #10]
- 800984c:	68e6      	ldr	r6, [r4, #12]
- 800984e:	1c6f      	adds	r7, r5, #1
- 8009850:	72a7      	strb	r7, [r4, #10]
- 8009852:	5570      	strb	r0, [r6, r5]
- 8009854:	7aa0      	ldrb	r0, [r4, #10]
- 8009856:	68e5      	ldr	r5, [r4, #12]
- 8009858:	1c46      	adds	r6, r0, #1
- 800985a:	72a6      	strb	r6, [r4, #10]
- 800985c:	5429      	strb	r1, [r5, r0]
- 800985e:	7aa1      	ldrb	r1, [r4, #10]
- 8009860:	68e0      	ldr	r0, [r4, #12]
- 8009862:	1c4d      	adds	r5, r1, #1
- 8009864:	72a5      	strb	r5, [r4, #10]
- 8009866:	5442      	strb	r2, [r0, r1]
- 8009868:	7aa2      	ldrb	r2, [r4, #10]
- 800986a:	68e1      	ldr	r1, [r4, #12]
- 800986c:	1c50      	adds	r0, r2, #1
- 800986e:	72a0      	strb	r0, [r4, #10]
- 8009870:	548b      	strb	r3, [r1, r2]
- 8009872:	7aa3      	ldrb	r3, [r4, #10]
- 8009874:	68e2      	ldr	r2, [r4, #12]
- 8009876:	1c59      	adds	r1, r3, #1
- 8009878:	72a1      	strb	r1, [r4, #10]
- 800987a:	f802 e003 	strb.w	lr, [r2, r3]
- 800987e:	e6a0      	b.n	80095c2 <LmhpComplianceOnMcpsIndication+0x9e>
- 8009880:	4803      	ldr	r0, [pc, #12]	; (8009890 <LmhpComplianceOnMcpsIndication+0x36c>)
- 8009882:	f007 fc29 	bl	80110d8 <UTIL_TIMER_Stop>
- 8009886:	7065      	strb	r5, [r4, #1]
- 8009888:	e6aa      	b.n	80095e0 <LmhpComplianceOnMcpsIndication+0xbc>
- 800988a:	bf00      	nop
- 800988c:	20004040 	.word	0x20004040
- 8009890:	2000407c 	.word	0x2000407c
-
-08009894 <LmhpComplianceOnMlmeIndication>:
- 8009894:	4770      	bx	lr
-	...
-
-08009898 <LmhpCompliancePackageFactory>:
- 8009898:	4800      	ldr	r0, [pc, #0]	; (800989c <LmhpCompliancePackageFactory+0x4>)
- 800989a:	4770      	bx	lr
- 800989c:	200000d8 	.word	0x200000d8
-
-080098a0 <LmhpPackagesRegistrationInit>:
- 80098a0:	2000      	movs	r0, #0
- 80098a2:	4770      	bx	lr
-
-080098a4 <LmhpPackagesRegister>:
- 80098a4:	f04f 30ff 	mov.w	r0, #4294967295
- 80098a8:	4770      	bx	lr
-	...
-
-080098ac <UpdateRxSlotIdleState>:
- 80098ac:	4b04      	ldr	r3, [pc, #16]	; (80098c0 <UpdateRxSlotIdleState+0x14>)
- 80098ae:	4a05      	ldr	r2, [pc, #20]	; (80098c4 <UpdateRxSlotIdleState+0x18>)
- 80098b0:	f893 3118 	ldrb.w	r3, [r3, #280]	; 0x118
- 80098b4:	2b02      	cmp	r3, #2
- 80098b6:	bf18      	it	ne
- 80098b8:	2306      	movne	r3, #6
- 80098ba:	f882 3490 	strb.w	r3, [r2, #1168]	; 0x490
- 80098be:	4770      	bx	lr
- 80098c0:	20008000 	.word	0x20008000
- 80098c4:	20004098 	.word	0x20004098
-
-080098c8 <OnMacProcessNotify>:
- 80098c8:	4b03      	ldr	r3, [pc, #12]	; (80098d8 <OnMacProcessNotify+0x10>)
- 80098ca:	f8d3 3348 	ldr.w	r3, [r3, #840]	; 0x348
- 80098ce:	b113      	cbz	r3, 80098d6 <OnMacProcessNotify+0xe>
- 80098d0:	695b      	ldr	r3, [r3, #20]
- 80098d2:	b103      	cbz	r3, 80098d6 <OnMacProcessNotify+0xe>
- 80098d4:	4718      	bx	r3
- 80098d6:	4770      	bx	lr
- 80098d8:	20004098 	.word	0x20004098
-
-080098dc <OnRadioRxError>:
- 80098dc:	4a03      	ldr	r2, [pc, #12]	; (80098ec <OnRadioRxError+0x10>)
- 80098de:	7813      	ldrb	r3, [r2, #0]
- 80098e0:	f043 0304 	orr.w	r3, r3, #4
- 80098e4:	7013      	strb	r3, [r2, #0]
- 80098e6:	f7ff bfef 	b.w	80098c8 <OnMacProcessNotify>
- 80098ea:	bf00      	nop
- 80098ec:	20004094 	.word	0x20004094
-
-080098f0 <GetMaxAppPayloadWithoutFOptsLength>:
- 80098f0:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 80098f2:	4b0a      	ldr	r3, [pc, #40]	; (800991c <GetMaxAppPayloadWithoutFOptsLength+0x2c>)
- 80098f4:	f88d 0009 	strb.w	r0, [sp, #9]
- 80098f8:	f893 207c 	ldrb.w	r2, [r3, #124]	; 0x7c
- 80098fc:	f88d 200a 	strb.w	r2, [sp, #10]
- 8009900:	f893 208c 	ldrb.w	r2, [r3, #140]	; 0x8c
- 8009904:	f893 0048 	ldrb.w	r0, [r3, #72]	; 0x48
- 8009908:	320d      	adds	r2, #13
- 800990a:	a902      	add	r1, sp, #8
- 800990c:	f88d 2008 	strb.w	r2, [sp, #8]
- 8009910:	f003 fcac 	bl	800d26c <RegionGetPhyParam>
- 8009914:	b2c0      	uxtb	r0, r0
- 8009916:	b005      	add	sp, #20
- 8009918:	f85d fb04 	ldr.w	pc, [sp], #4
- 800991c:	20008000 	.word	0x20008000
-
-08009920 <OnRetransmitTimeoutTimerEvent>:
- 8009920:	b510      	push	{r4, lr}
- 8009922:	4c07      	ldr	r4, [pc, #28]	; (8009940 <OnRetransmitTimeoutTimerEvent+0x20>)
- 8009924:	f504 6080 	add.w	r0, r4, #1024	; 0x400
- 8009928:	f007 fbd6 	bl	80110d8 <UTIL_TIMER_Stop>
- 800992c:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 8009930:	b113      	cbz	r3, 8009938 <OnRetransmitTimeoutTimerEvent+0x18>
- 8009932:	2301      	movs	r3, #1
- 8009934:	f884 3419 	strb.w	r3, [r4, #1049]	; 0x419
- 8009938:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800993c:	f7ff bfc4 	b.w	80098c8 <OnMacProcessNotify>
- 8009940:	20004098 	.word	0x20004098
-
-08009944 <PrepareRxDoneAbort>:
- 8009944:	b510      	push	{r4, lr}
- 8009946:	4c0c      	ldr	r4, [pc, #48]	; (8009978 <PrepareRxDoneAbort+0x34>)
- 8009948:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800994c:	f043 0380 	orr.w	r3, r3, #128	; 0x80
- 8009950:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 8009954:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 8009958:	b113      	cbz	r3, 8009960 <PrepareRxDoneAbort+0x1c>
- 800995a:	2000      	movs	r0, #0
- 800995c:	f7ff ffe0 	bl	8009920 <OnRetransmitTimeoutTimerEvent>
- 8009960:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 8009964:	f023 0312 	bic.w	r3, r3, #18
- 8009968:	f043 0312 	orr.w	r3, r3, #18
- 800996c:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 8009970:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8009974:	f7ff bf9a 	b.w	80098ac <UpdateRxSlotIdleState>
- 8009978:	20004098 	.word	0x20004098
-
-0800997c <HandleRadioRxErrorTimeout>:
- 800997c:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8009980:	f8df 80ac 	ldr.w	r8, [pc, #172]	; 8009a30 <HandleRadioRxErrorTimeout+0xb4>
- 8009984:	f898 3118 	ldrb.w	r3, [r8, #280]	; 0x118
- 8009988:	2b02      	cmp	r3, #2
- 800998a:	4606      	mov	r6, r0
- 800998c:	460d      	mov	r5, r1
- 800998e:	d002      	beq.n	8009996 <HandleRadioRxErrorTimeout+0x1a>
- 8009990:	4b28      	ldr	r3, [pc, #160]	; (8009a34 <HandleRadioRxErrorTimeout+0xb8>)
- 8009992:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 8009994:	4798      	blx	r3
- 8009996:	f002 fde9 	bl	800c56c <LoRaMacClassBIsBeaconExpected>
- 800999a:	4604      	mov	r4, r0
- 800999c:	b128      	cbz	r0, 80099aa <HandleRadioRxErrorTimeout+0x2e>
- 800999e:	2002      	movs	r0, #2
- 80099a0:	f002 fdda 	bl	800c558 <LoRaMacClassBSetBeaconState>
- 80099a4:	2000      	movs	r0, #0
- 80099a6:	f002 fddc 	bl	800c562 <LoRaMacClassBBeaconTimerEvent>
- 80099aa:	f898 3118 	ldrb.w	r3, [r8, #280]	; 0x118
- 80099ae:	2b01      	cmp	r3, #1
- 80099b0:	d117      	bne.n	80099e2 <HandleRadioRxErrorTimeout+0x66>
- 80099b2:	f002 fddd 	bl	800c570 <LoRaMacClassBIsPingExpected>
- 80099b6:	4607      	mov	r7, r0
- 80099b8:	b130      	cbz	r0, 80099c8 <HandleRadioRxErrorTimeout+0x4c>
- 80099ba:	2000      	movs	r0, #0
- 80099bc:	f002 fdcd 	bl	800c55a <LoRaMacClassBSetPingSlotState>
- 80099c0:	2000      	movs	r0, #0
- 80099c2:	f002 fdcf 	bl	800c564 <LoRaMacClassBPingSlotTimerEvent>
- 80099c6:	463c      	mov	r4, r7
- 80099c8:	f002 fdd4 	bl	800c574 <LoRaMacClassBIsMulticastExpected>
- 80099cc:	b148      	cbz	r0, 80099e2 <HandleRadioRxErrorTimeout+0x66>
- 80099ce:	2000      	movs	r0, #0
- 80099d0:	f002 fdc4 	bl	800c55c <LoRaMacClassBSetMulticastSlotState>
- 80099d4:	2000      	movs	r0, #0
- 80099d6:	f002 fdc6 	bl	800c566 <LoRaMacClassBMulticastSlotTimerEvent>
- 80099da:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 80099de:	f7ff bf65 	b.w	80098ac <UpdateRxSlotIdleState>
- 80099e2:	2c00      	cmp	r4, #0
- 80099e4:	d1f9      	bne.n	80099da <HandleRadioRxErrorTimeout+0x5e>
- 80099e6:	4c14      	ldr	r4, [pc, #80]	; (8009a38 <HandleRadioRxErrorTimeout+0xbc>)
- 80099e8:	f894 2490 	ldrb.w	r2, [r4, #1168]	; 0x490
- 80099ec:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 80099f0:	b9ba      	cbnz	r2, 8009a22 <HandleRadioRxErrorTimeout+0xa6>
- 80099f2:	b10b      	cbz	r3, 80099f8 <HandleRadioRxErrorTimeout+0x7c>
- 80099f4:	f884 6441 	strb.w	r6, [r4, #1089]	; 0x441
- 80099f8:	4630      	mov	r0, r6
- 80099fa:	f002 ff65 	bl	800c8c8 <LoRaMacConfirmQueueSetStatusCmn>
- 80099fe:	f8d8 002c 	ldr.w	r0, [r8, #44]	; 0x2c
- 8009a02:	f007 fb2f 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 8009a06:	f8d4 33b4 	ldr.w	r3, [r4, #948]	; 0x3b4
- 8009a0a:	4298      	cmp	r0, r3
- 8009a0c:	d3e5      	bcc.n	80099da <HandleRadioRxErrorTimeout+0x5e>
- 8009a0e:	480b      	ldr	r0, [pc, #44]	; (8009a3c <HandleRadioRxErrorTimeout+0xc0>)
- 8009a10:	f007 fb62 	bl	80110d8 <UTIL_TIMER_Stop>
- 8009a14:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 8009a18:	f043 0310 	orr.w	r3, r3, #16
- 8009a1c:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 8009a20:	e7db      	b.n	80099da <HandleRadioRxErrorTimeout+0x5e>
- 8009a22:	b10b      	cbz	r3, 8009a28 <HandleRadioRxErrorTimeout+0xac>
- 8009a24:	f884 5441 	strb.w	r5, [r4, #1089]	; 0x441
- 8009a28:	4628      	mov	r0, r5
- 8009a2a:	f002 ff4d 	bl	800c8c8 <LoRaMacConfirmQueueSetStatusCmn>
- 8009a2e:	e7f1      	b.n	8009a14 <HandleRadioRxErrorTimeout+0x98>
- 8009a30:	20008000 	.word	0x20008000
- 8009a34:	08014240 	.word	0x08014240
- 8009a38:	20004098 	.word	0x20004098
- 8009a3c:	20004430 	.word	0x20004430
-
-08009a40 <OpenContinuousRxCWindow>:
- 8009a40:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 8009a42:	4c16      	ldr	r4, [pc, #88]	; (8009a9c <OpenContinuousRxCWindow+0x5c>)
- 8009a44:	4d16      	ldr	r5, [pc, #88]	; (8009aa0 <OpenContinuousRxCWindow+0x60>)
- 8009a46:	f504 767a 	add.w	r6, r4, #1000	; 0x3e8
- 8009a4a:	6ceb      	ldr	r3, [r5, #76]	; 0x4c
- 8009a4c:	f895 2050 	ldrb.w	r2, [r5, #80]	; 0x50
- 8009a50:	f995 1078 	ldrsb.w	r1, [r5, #120]	; 0x78
- 8009a54:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 8009a58:	9600      	str	r6, [sp, #0]
- 8009a5a:	f003 fc2d 	bl	800d2b8 <RegionComputeRxWindowParameters>
- 8009a5e:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 8009a62:	f884 33fc 	strb.w	r3, [r4, #1020]	; 0x3fc
- 8009a66:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 8009a6a:	f240 2301 	movw	r3, #513	; 0x201
- 8009a6e:	f204 4224 	addw	r2, r4, #1060	; 0x424
- 8009a72:	4631      	mov	r1, r6
- 8009a74:	f8a4 33fa 	strh.w	r3, [r4, #1018]	; 0x3fa
- 8009a78:	f003 fc2a 	bl	800d2d0 <RegionRxConfig>
- 8009a7c:	b158      	cbz	r0, 8009a96 <OpenContinuousRxCWindow+0x56>
- 8009a7e:	f894 3424 	ldrb.w	r3, [r4, #1060]	; 0x424
- 8009a82:	f884 346a 	strb.w	r3, [r4, #1130]	; 0x46a
- 8009a86:	4b07      	ldr	r3, [pc, #28]	; (8009aa4 <OpenContinuousRxCWindow+0x64>)
- 8009a88:	2000      	movs	r0, #0
- 8009a8a:	6b5b      	ldr	r3, [r3, #52]	; 0x34
- 8009a8c:	4798      	blx	r3
- 8009a8e:	f894 33fb 	ldrb.w	r3, [r4, #1019]	; 0x3fb
- 8009a92:	f884 3490 	strb.w	r3, [r4, #1168]	; 0x490
- 8009a96:	b002      	add	sp, #8
- 8009a98:	bd70      	pop	{r4, r5, r6, pc}
- 8009a9a:	bf00      	nop
- 8009a9c:	20004098 	.word	0x20004098
- 8009aa0:	20008000 	.word	0x20008000
- 8009aa4:	08014240 	.word	0x08014240
-
-08009aa8 <OnRadioRxTimeout>:
- 8009aa8:	4a07      	ldr	r2, [pc, #28]	; (8009ac8 <OnRadioRxTimeout+0x20>)
- 8009aaa:	b510      	push	{r4, lr}
- 8009aac:	7813      	ldrb	r3, [r2, #0]
- 8009aae:	f043 0302 	orr.w	r3, r3, #2
- 8009ab2:	7013      	strb	r3, [r2, #0]
- 8009ab4:	f7ff ff08 	bl	80098c8 <OnMacProcessNotify>
- 8009ab8:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8009abc:	4b03      	ldr	r3, [pc, #12]	; (8009acc <OnRadioRxTimeout+0x24>)
- 8009abe:	2201      	movs	r2, #1
- 8009ac0:	2100      	movs	r1, #0
- 8009ac2:	2002      	movs	r0, #2
- 8009ac4:	f006 bfda 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8009ac8:	20004094 	.word	0x20004094
- 8009acc:	08013b09 	.word	0x08013b09
-
-08009ad0 <OnRadioTxTimeout>:
- 8009ad0:	4a07      	ldr	r2, [pc, #28]	; (8009af0 <OnRadioTxTimeout+0x20>)
- 8009ad2:	b510      	push	{r4, lr}
- 8009ad4:	7813      	ldrb	r3, [r2, #0]
- 8009ad6:	f043 0308 	orr.w	r3, r3, #8
- 8009ada:	7013      	strb	r3, [r2, #0]
- 8009adc:	f7ff fef4 	bl	80098c8 <OnMacProcessNotify>
- 8009ae0:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8009ae4:	4b03      	ldr	r3, [pc, #12]	; (8009af4 <OnRadioTxTimeout+0x24>)
- 8009ae6:	2201      	movs	r2, #1
- 8009ae8:	2100      	movs	r1, #0
- 8009aea:	2002      	movs	r0, #2
- 8009aec:	f006 bfc6 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8009af0:	20004094 	.word	0x20004094
- 8009af4:	08013b19 	.word	0x08013b19
-
-08009af8 <OnRadioRxDone>:
- 8009af8:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8009afc:	460f      	mov	r7, r1
- 8009afe:	4616      	mov	r6, r2
- 8009b00:	461d      	mov	r5, r3
- 8009b02:	4680      	mov	r8, r0
- 8009b04:	f007 faa4 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 8009b08:	4a0b      	ldr	r2, [pc, #44]	; (8009b38 <OnRadioRxDone+0x40>)
- 8009b0a:	4c0c      	ldr	r4, [pc, #48]	; (8009b3c <OnRadioRxDone+0x44>)
- 8009b0c:	7813      	ldrb	r3, [r2, #0]
- 8009b0e:	8127      	strh	r7, [r4, #8]
- 8009b10:	f023 0311 	bic.w	r3, r3, #17
- 8009b14:	f043 0311 	orr.w	r3, r3, #17
- 8009b18:	7013      	strb	r3, [r2, #0]
- 8009b1a:	e9c4 0800 	strd	r0, r8, [r4]
- 8009b1e:	8166      	strh	r6, [r4, #10]
- 8009b20:	7325      	strb	r5, [r4, #12]
- 8009b22:	f7ff fed1 	bl	80098c8 <OnMacProcessNotify>
- 8009b26:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8009b2a:	4b05      	ldr	r3, [pc, #20]	; (8009b40 <OnRadioRxDone+0x48>)
- 8009b2c:	2201      	movs	r2, #1
- 8009b2e:	2100      	movs	r1, #0
- 8009b30:	2002      	movs	r0, #2
- 8009b32:	f006 bfa3 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8009b36:	bf00      	nop
- 8009b38:	20004094 	.word	0x20004094
- 8009b3c:	20004644 	.word	0x20004644
- 8009b40:	08013b29 	.word	0x08013b29
-
-08009b44 <OnRadioTxDone>:
- 8009b44:	b513      	push	{r0, r1, r4, lr}
- 8009b46:	f007 fa83 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 8009b4a:	4b0d      	ldr	r3, [pc, #52]	; (8009b80 <OnRadioTxDone+0x3c>)
- 8009b4c:	466c      	mov	r4, sp
- 8009b4e:	6018      	str	r0, [r3, #0]
- 8009b50:	4620      	mov	r0, r4
- 8009b52:	f007 f9d1 	bl	8010ef8 <SysTimeGet>
- 8009b56:	e894 0003 	ldmia.w	r4, {r0, r1}
- 8009b5a:	4a0a      	ldr	r2, [pc, #40]	; (8009b84 <OnRadioTxDone+0x40>)
- 8009b5c:	4b0a      	ldr	r3, [pc, #40]	; (8009b88 <OnRadioTxDone+0x44>)
- 8009b5e:	e883 0003 	stmia.w	r3, {r0, r1}
- 8009b62:	7813      	ldrb	r3, [r2, #0]
- 8009b64:	f043 0320 	orr.w	r3, r3, #32
- 8009b68:	7013      	strb	r3, [r2, #0]
- 8009b6a:	f7ff fead 	bl	80098c8 <OnMacProcessNotify>
- 8009b6e:	4b07      	ldr	r3, [pc, #28]	; (8009b8c <OnRadioTxDone+0x48>)
- 8009b70:	2201      	movs	r2, #1
- 8009b72:	2100      	movs	r1, #0
- 8009b74:	2002      	movs	r0, #2
- 8009b76:	b002      	add	sp, #8
- 8009b78:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8009b7c:	f006 bf7e 	b.w	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 8009b80:	20004654 	.word	0x20004654
- 8009b84:	20004094 	.word	0x20004094
- 8009b88:	200043d0 	.word	0x200043d0
- 8009b8c:	08013b36 	.word	0x08013b36
-
-08009b90 <SwitchClass>:
- 8009b90:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 8009b92:	4d33      	ldr	r5, [pc, #204]	; (8009c60 <SwitchClass+0xd0>)
- 8009b94:	f895 4118 	ldrb.w	r4, [r5, #280]	; 0x118
- 8009b98:	2c01      	cmp	r4, #1
- 8009b9a:	4606      	mov	r6, r0
- 8009b9c:	d04b      	beq.n	8009c36 <SwitchClass+0xa6>
- 8009b9e:	2c02      	cmp	r4, #2
- 8009ba0:	d051      	beq.n	8009c46 <SwitchClass+0xb6>
- 8009ba2:	b964      	cbnz	r4, 8009bbe <SwitchClass+0x2e>
- 8009ba4:	b938      	cbnz	r0, 8009bb6 <SwitchClass+0x26>
- 8009ba6:	e9d5 011b 	ldrd	r0, r1, [r5, #108]	; 0x6c
- 8009baa:	f105 0374 	add.w	r3, r5, #116	; 0x74
- 8009bae:	e883 0003 	stmia.w	r3, {r0, r1}
- 8009bb2:	4620      	mov	r0, r4
- 8009bb4:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 8009bb6:	2801      	cmp	r0, #1
- 8009bb8:	d03d      	beq.n	8009c36 <SwitchClass+0xa6>
- 8009bba:	2802      	cmp	r0, #2
- 8009bbc:	d001      	beq.n	8009bc2 <SwitchClass+0x32>
- 8009bbe:	2403      	movs	r4, #3
- 8009bc0:	e7f7      	b.n	8009bb2 <SwitchClass+0x22>
- 8009bc2:	4f28      	ldr	r7, [pc, #160]	; (8009c64 <SwitchClass+0xd4>)
- 8009bc4:	f885 0118 	strb.w	r0, [r5, #280]	; 0x118
- 8009bc8:	f507 7e74 	add.w	lr, r7, #976	; 0x3d0
- 8009bcc:	e8be 000f 	ldmia.w	lr!, {r0, r1, r2, r3}
- 8009bd0:	f507 7c7a 	add.w	ip, r7, #1000	; 0x3e8
- 8009bd4:	e8ac 000f 	stmia.w	ip!, {r0, r1, r2, r3}
- 8009bd8:	e89e 0003 	ldmia.w	lr, {r0, r1}
- 8009bdc:	f895 30e9 	ldrb.w	r3, [r5, #233]	; 0xe9
- 8009be0:	e88c 0003 	stmia.w	ip, {r0, r1}
- 8009be4:	f887 63fb 	strb.w	r6, [r7, #1019]	; 0x3fb
- 8009be8:	b1e3      	cbz	r3, 8009c24 <SwitchClass+0x94>
- 8009bea:	f895 3100 	ldrb.w	r3, [r5, #256]	; 0x100
- 8009bee:	2b02      	cmp	r3, #2
- 8009bf0:	d118      	bne.n	8009c24 <SwitchClass+0x94>
- 8009bf2:	f8d5 3104 	ldr.w	r3, [r5, #260]	; 0x104
- 8009bf6:	676b      	str	r3, [r5, #116]	; 0x74
- 8009bf8:	f8c7 33ec 	str.w	r3, [r7, #1004]	; 0x3ec
- 8009bfc:	f895 307d 	ldrb.w	r3, [r5, #125]	; 0x7d
- 8009c00:	f895 2108 	ldrb.w	r2, [r5, #264]	; 0x108
- 8009c04:	f887 33f8 	strb.w	r3, [r7, #1016]	; 0x3f8
- 8009c08:	f895 308c 	ldrb.w	r3, [r5, #140]	; 0x8c
- 8009c0c:	f885 2078 	strb.w	r2, [r5, #120]	; 0x78
- 8009c10:	f887 33f9 	strb.w	r3, [r7, #1017]	; 0x3f9
- 8009c14:	f897 241b 	ldrb.w	r2, [r7, #1051]	; 0x41b
- 8009c18:	f887 23e8 	strb.w	r2, [r7, #1000]	; 0x3e8
- 8009c1c:	f240 3301 	movw	r3, #769	; 0x301
- 8009c20:	f8a7 33fa 	strh.w	r3, [r7, #1018]	; 0x3fa
- 8009c24:	2300      	movs	r3, #0
- 8009c26:	f887 341a 	strb.w	r3, [r7, #1050]	; 0x41a
- 8009c2a:	4b0f      	ldr	r3, [pc, #60]	; (8009c68 <SwitchClass+0xd8>)
- 8009c2c:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 8009c2e:	4798      	blx	r3
- 8009c30:	f7ff ff06 	bl	8009a40 <OpenContinuousRxCWindow>
- 8009c34:	e7bd      	b.n	8009bb2 <SwitchClass+0x22>
- 8009c36:	f002 fca4 	bl	800c582 <LoRaMacClassBSwitchClass>
- 8009c3a:	4604      	mov	r4, r0
- 8009c3c:	2800      	cmp	r0, #0
- 8009c3e:	d1b8      	bne.n	8009bb2 <SwitchClass+0x22>
- 8009c40:	f885 6118 	strb.w	r6, [r5, #280]	; 0x118
- 8009c44:	e7b5      	b.n	8009bb2 <SwitchClass+0x22>
- 8009c46:	2800      	cmp	r0, #0
- 8009c48:	d1b9      	bne.n	8009bbe <SwitchClass+0x2e>
- 8009c4a:	4b06      	ldr	r3, [pc, #24]	; (8009c64 <SwitchClass+0xd4>)
- 8009c4c:	f885 0118 	strb.w	r0, [r5, #280]	; 0x118
- 8009c50:	2206      	movs	r2, #6
- 8009c52:	f883 2490 	strb.w	r2, [r3, #1168]	; 0x490
- 8009c56:	4b04      	ldr	r3, [pc, #16]	; (8009c68 <SwitchClass+0xd8>)
- 8009c58:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 8009c5a:	4798      	blx	r3
- 8009c5c:	4634      	mov	r4, r6
- 8009c5e:	e7a8      	b.n	8009bb2 <SwitchClass+0x22>
- 8009c60:	20008000 	.word	0x20008000
- 8009c64:	20004098 	.word	0x20004098
- 8009c68:	08014240 	.word	0x08014240
-
-08009c6c <ScheduleTx>:
- 8009c6c:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8009c70:	b092      	sub	sp, #72	; 0x48
- 8009c72:	4606      	mov	r6, r0
- 8009c74:	f002 fc7a 	bl	800c56c <LoRaMacClassBIsBeaconExpected>
- 8009c78:	2800      	cmp	r0, #0
- 8009c7a:	f040 8159 	bne.w	8009f30 <ScheduleTx+0x2c4>
- 8009c7e:	4dad      	ldr	r5, [pc, #692]	; (8009f34 <ScheduleTx+0x2c8>)
- 8009c80:	f895 3118 	ldrb.w	r3, [r5, #280]	; 0x118
- 8009c84:	2b01      	cmp	r3, #1
- 8009c86:	d009      	beq.n	8009c9c <ScheduleTx+0x30>
- 8009c88:	6b2b      	ldr	r3, [r5, #48]	; 0x30
- 8009c8a:	4cab      	ldr	r4, [pc, #684]	; (8009f38 <ScheduleTx+0x2cc>)
- 8009c8c:	b193      	cbz	r3, 8009cb4 <ScheduleTx+0x48>
- 8009c8e:	f894 3104 	ldrb.w	r3, [r4, #260]	; 0x104
- 8009c92:	b1bb      	cbz	r3, 8009cc4 <ScheduleTx+0x58>
- 8009c94:	2b04      	cmp	r3, #4
- 8009c96:	d06f      	beq.n	8009d78 <ScheduleTx+0x10c>
- 8009c98:	2003      	movs	r0, #3
- 8009c9a:	e003      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009c9c:	f002 fc68 	bl	800c570 <LoRaMacClassBIsPingExpected>
- 8009ca0:	b118      	cbz	r0, 8009caa <ScheduleTx+0x3e>
- 8009ca2:	200f      	movs	r0, #15
- 8009ca4:	b012      	add	sp, #72	; 0x48
- 8009ca6:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8009caa:	f002 fc63 	bl	800c574 <LoRaMacClassBIsMulticastExpected>
- 8009cae:	2800      	cmp	r0, #0
- 8009cb0:	d0ea      	beq.n	8009c88 <ScheduleTx+0x1c>
- 8009cb2:	e7f6      	b.n	8009ca2 <ScheduleTx+0x36>
- 8009cb4:	f8b5 3120 	ldrh.w	r3, [r5, #288]	; 0x120
- 8009cb8:	f8d4 241c 	ldr.w	r2, [r4, #1052]	; 0x41c
- 8009cbc:	3b01      	subs	r3, #1
- 8009cbe:	4353      	muls	r3, r2
- 8009cc0:	632b      	str	r3, [r5, #48]	; 0x30
- 8009cc2:	e7e4      	b.n	8009c8e <ScheduleTx+0x22>
- 8009cc4:	489d      	ldr	r0, [pc, #628]	; (8009f3c <ScheduleTx+0x2d0>)
- 8009cc6:	f003 fa08 	bl	800d0da <LoRaMacSerializerJoinRequest>
- 8009cca:	2800      	cmp	r0, #0
- 8009ccc:	f040 812c 	bne.w	8009f28 <ScheduleTx+0x2bc>
- 8009cd0:	f894 310c 	ldrb.w	r3, [r4, #268]	; 0x10c
- 8009cd4:	8023      	strh	r3, [r4, #0]
- 8009cd6:	6b2b      	ldr	r3, [r5, #48]	; 0x30
- 8009cd8:	930c      	str	r3, [sp, #48]	; 0x30
- 8009cda:	f10d 0818 	add.w	r8, sp, #24
- 8009cde:	f895 3039 	ldrb.w	r3, [r5, #57]	; 0x39
- 8009ce2:	f88d 3038 	strb.w	r3, [sp, #56]	; 0x38
- 8009ce6:	4640      	mov	r0, r8
- 8009ce8:	f895 311c 	ldrb.w	r3, [r5, #284]	; 0x11c
- 8009cec:	f88d 303a 	strb.w	r3, [sp, #58]	; 0x3a
- 8009cf0:	f007 f928 	bl	8010f44 <SysTimeGetMcuTime>
- 8009cf4:	f8d5 3128 	ldr.w	r3, [r5, #296]	; 0x128
- 8009cf8:	9300      	str	r3, [sp, #0]
- 8009cfa:	af02      	add	r7, sp, #8
- 8009cfc:	e898 0006 	ldmia.w	r8, {r1, r2}
- 8009d00:	f8d5 3124 	ldr.w	r3, [r5, #292]	; 0x124
- 8009d04:	4638      	mov	r0, r7
- 8009d06:	f007 f8b4 	bl	8010e72 <SysTimeSub>
- 8009d0a:	e897 0003 	ldmia.w	r7, {r0, r1}
- 8009d0e:	ab0f      	add	r3, sp, #60	; 0x3c
- 8009d10:	e883 0003 	stmia.w	r3, {r0, r1}
- 8009d14:	6aeb      	ldr	r3, [r5, #44]	; 0x2c
- 8009d16:	930d      	str	r3, [sp, #52]	; 0x34
- 8009d18:	2300      	movs	r3, #0
- 8009d1a:	f88d 3044 	strb.w	r3, [sp, #68]	; 0x44
- 8009d1e:	8823      	ldrh	r3, [r4, #0]
- 8009d20:	f8ad 3046 	strh.w	r3, [sp, #70]	; 0x46
- 8009d24:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 8009d28:	2201      	movs	r2, #1
- 8009d2a:	f88d 2039 	strb.w	r2, [sp, #57]	; 0x39
- 8009d2e:	b91b      	cbnz	r3, 8009d38 <ScheduleTx+0xcc>
- 8009d30:	f88d 2044 	strb.w	r2, [sp, #68]	; 0x44
- 8009d34:	f88d 3039 	strb.w	r3, [sp, #57]	; 0x39
- 8009d38:	4b81      	ldr	r3, [pc, #516]	; (8009f40 <ScheduleTx+0x2d4>)
- 8009d3a:	9300      	str	r3, [sp, #0]
- 8009d3c:	4b81      	ldr	r3, [pc, #516]	; (8009f44 <ScheduleTx+0x2d8>)
- 8009d3e:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 8009d42:	f1a3 0279 	sub.w	r2, r3, #121	; 0x79
- 8009d46:	a90c      	add	r1, sp, #48	; 0x30
- 8009d48:	f003 fb05 	bl	800d356 <RegionNextChannel>
- 8009d4c:	b1c0      	cbz	r0, 8009d80 <ScheduleTx+0x114>
- 8009d4e:	280b      	cmp	r0, #11
- 8009d50:	d1a8      	bne.n	8009ca4 <ScheduleTx+0x38>
- 8009d52:	f8d4 1494 	ldr.w	r1, [r4, #1172]	; 0x494
- 8009d56:	b199      	cbz	r1, 8009d80 <ScheduleTx+0x114>
- 8009d58:	2e00      	cmp	r6, #0
- 8009d5a:	d0a3      	beq.n	8009ca4 <ScheduleTx+0x38>
- 8009d5c:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 8009d60:	4879      	ldr	r0, [pc, #484]	; (8009f48 <ScheduleTx+0x2dc>)
- 8009d62:	f043 0320 	orr.w	r3, r3, #32
- 8009d66:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 8009d6a:	f007 fa3d 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 8009d6e:	4876      	ldr	r0, [pc, #472]	; (8009f48 <ScheduleTx+0x2dc>)
- 8009d70:	f007 fa00 	bl	8011174 <UTIL_TIMER_Start>
- 8009d74:	2000      	movs	r0, #0
- 8009d76:	e795      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009d78:	4870      	ldr	r0, [pc, #448]	; (8009f3c <ScheduleTx+0x2d0>)
- 8009d7a:	f003 f9e2 	bl	800d142 <LoRaMacSerializerData>
- 8009d7e:	e7a4      	b.n	8009cca <ScheduleTx+0x5e>
- 8009d80:	f895 7048 	ldrb.w	r7, [r5, #72]	; 0x48
- 8009d84:	f995 3069 	ldrsb.w	r3, [r5, #105]	; 0x69
- 8009d88:	f995 2039 	ldrsb.w	r2, [r5, #57]	; 0x39
- 8009d8c:	f895 107d 	ldrb.w	r1, [r5, #125]	; 0x7d
- 8009d90:	4e6e      	ldr	r6, [pc, #440]	; (8009f4c <ScheduleTx+0x2e0>)
- 8009d92:	4638      	mov	r0, r7
- 8009d94:	f003 faec 	bl	800d370 <RegionApplyDrOffset>
- 8009d98:	9600      	str	r6, [sp, #0]
- 8009d9a:	b241      	sxtb	r1, r0
- 8009d9c:	6ceb      	ldr	r3, [r5, #76]	; 0x4c
- 8009d9e:	f895 2050 	ldrb.w	r2, [r5, #80]	; 0x50
- 8009da2:	4638      	mov	r0, r7
- 8009da4:	3618      	adds	r6, #24
- 8009da6:	f003 fa87 	bl	800d2b8 <RegionComputeRxWindowParameters>
- 8009daa:	9600      	str	r6, [sp, #0]
- 8009dac:	6ceb      	ldr	r3, [r5, #76]	; 0x4c
- 8009dae:	f895 2050 	ldrb.w	r2, [r5, #80]	; 0x50
- 8009db2:	f995 1070 	ldrsb.w	r1, [r5, #112]	; 0x70
- 8009db6:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 8009dba:	f003 fa7d 	bl	800d2b8 <RegionComputeRxWindowParameters>
- 8009dbe:	f8d4 13c4 	ldr.w	r1, [r4, #964]	; 0x3c4
- 8009dc2:	6dab      	ldr	r3, [r5, #88]	; 0x58
- 8009dc4:	f8d4 23dc 	ldr.w	r2, [r4, #988]	; 0x3dc
- 8009dc8:	440b      	add	r3, r1
- 8009dca:	f8c4 33b0 	str.w	r3, [r4, #944]	; 0x3b0
- 8009dce:	6deb      	ldr	r3, [r5, #92]	; 0x5c
- 8009dd0:	4413      	add	r3, r2
- 8009dd2:	f8c4 33b4 	str.w	r3, [r4, #948]	; 0x3b4
- 8009dd6:	f894 3104 	ldrb.w	r3, [r4, #260]	; 0x104
- 8009dda:	2b04      	cmp	r3, #4
- 8009ddc:	d007      	beq.n	8009dee <ScheduleTx+0x182>
- 8009dde:	6e2b      	ldr	r3, [r5, #96]	; 0x60
- 8009de0:	440b      	add	r3, r1
- 8009de2:	f8c4 33b0 	str.w	r3, [r4, #944]	; 0x3b0
- 8009de6:	6e6b      	ldr	r3, [r5, #100]	; 0x64
- 8009de8:	4413      	add	r3, r2
- 8009dea:	f8c4 33b4 	str.w	r3, [r4, #948]	; 0x3b4
- 8009dee:	2300      	movs	r3, #0
- 8009df0:	9308      	str	r3, [sp, #32]
- 8009df2:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 8009df6:	b183      	cbz	r3, 8009e1a <ScheduleTx+0x1ae>
- 8009df8:	a808      	add	r0, sp, #32
- 8009dfa:	f002 fc95 	bl	800c728 <LoRaMacCommandsGetSizeSerializedCmds>
- 8009dfe:	2800      	cmp	r0, #0
- 8009e00:	d14e      	bne.n	8009ea0 <ScheduleTx+0x234>
- 8009e02:	f995 0039 	ldrsb.w	r0, [r5, #57]	; 0x39
- 8009e06:	f894 6237 	ldrb.w	r6, [r4, #567]	; 0x237
- 8009e0a:	f89d 7020 	ldrb.w	r7, [sp, #32]
- 8009e0e:	f7ff fd6f 	bl	80098f0 <GetMaxAppPayloadWithoutFOptsLength>
- 8009e12:	443e      	add	r6, r7
- 8009e14:	b280      	uxth	r0, r0
- 8009e16:	42b0      	cmp	r0, r6
- 8009e18:	d340      	bcc.n	8009e9c <ScheduleTx+0x230>
- 8009e1a:	2300      	movs	r3, #0
- 8009e1c:	f88d 3013 	strb.w	r3, [sp, #19]
- 8009e20:	f895 3039 	ldrb.w	r3, [r5, #57]	; 0x39
- 8009e24:	f88d 3021 	strb.w	r3, [sp, #33]	; 0x21
- 8009e28:	f895 3038 	ldrb.w	r3, [r5, #56]	; 0x38
- 8009e2c:	f88d 3022 	strb.w	r3, [sp, #34]	; 0x22
- 8009e30:	f8d5 3080 	ldr.w	r3, [r5, #128]	; 0x80
- 8009e34:	9309      	str	r3, [sp, #36]	; 0x24
- 8009e36:	f8d5 3084 	ldr.w	r3, [r5, #132]	; 0x84
- 8009e3a:	930a      	str	r3, [sp, #40]	; 0x28
- 8009e3c:	8823      	ldrh	r3, [r4, #0]
- 8009e3e:	f8ad 302c 	strh.w	r3, [sp, #44]	; 0x2c
- 8009e42:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 8009e46:	f894 641b 	ldrb.w	r6, [r4, #1051]	; 0x41b
- 8009e4a:	f88d 302e 	strb.w	r3, [sp, #46]	; 0x2e
- 8009e4e:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 8009e52:	4b3f      	ldr	r3, [pc, #252]	; (8009f50 <ScheduleTx+0x2e4>)
- 8009e54:	f88d 6020 	strb.w	r6, [sp, #32]
- 8009e58:	f10d 0213 	add.w	r2, sp, #19
- 8009e5c:	a908      	add	r1, sp, #32
- 8009e5e:	f003 fa3f 	bl	800d2e0 <RegionTxConfig>
- 8009e62:	2301      	movs	r3, #1
- 8009e64:	f884 3441 	strb.w	r3, [r4, #1089]	; 0x441
- 8009e68:	f895 3039 	ldrb.w	r3, [r5, #57]	; 0x39
- 8009e6c:	f884 3442 	strb.w	r3, [r4, #1090]	; 0x442
- 8009e70:	f89d 3013 	ldrb.w	r3, [sp, #19]
- 8009e74:	f884 3443 	strb.w	r3, [r4, #1091]	; 0x443
- 8009e78:	f8d4 341c 	ldr.w	r3, [r4, #1052]	; 0x41c
- 8009e7c:	f8c4 6450 	str.w	r6, [r4, #1104]	; 0x450
- 8009e80:	f8c4 3448 	str.w	r3, [r4, #1096]	; 0x448
- 8009e84:	f8c4 3458 	str.w	r3, [r4, #1112]	; 0x458
- 8009e88:	f002 fb76 	bl	800c578 <LoRaMacClassBIsBeaconModeActive>
- 8009e8c:	b150      	cbz	r0, 8009ea4 <ScheduleTx+0x238>
- 8009e8e:	f8d4 041c 	ldr.w	r0, [r4, #1052]	; 0x41c
- 8009e92:	f002 fb83 	bl	800c59c <LoRaMacClassBIsUplinkCollision>
- 8009e96:	b128      	cbz	r0, 8009ea4 <ScheduleTx+0x238>
- 8009e98:	2010      	movs	r0, #16
- 8009e9a:	e703      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009e9c:	2008      	movs	r0, #8
- 8009e9e:	e701      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009ea0:	2013      	movs	r0, #19
- 8009ea2:	e6ff      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009ea4:	f895 3118 	ldrb.w	r3, [r5, #280]	; 0x118
- 8009ea8:	2b01      	cmp	r3, #1
- 8009eaa:	d101      	bne.n	8009eb0 <ScheduleTx+0x244>
- 8009eac:	f002 fb78 	bl	800c5a0 <LoRaMacClassBStopRxSlots>
- 8009eb0:	f002 fb65 	bl	800c57e <LoRaMacClassBHaltBeaconing>
- 8009eb4:	2300      	movs	r3, #0
- 8009eb6:	9305      	str	r3, [sp, #20]
- 8009eb8:	f894 3104 	ldrb.w	r3, [r4, #260]	; 0x104
- 8009ebc:	f995 5039 	ldrsb.w	r5, [r5, #57]	; 0x39
- 8009ec0:	f894 641b 	ldrb.w	r6, [r4, #1051]	; 0x41b
- 8009ec4:	b19b      	cbz	r3, 8009eee <ScheduleTx+0x282>
- 8009ec6:	2b04      	cmp	r3, #4
- 8009ec8:	f47f aee6 	bne.w	8009c98 <ScheduleTx+0x2c>
- 8009ecc:	a805      	add	r0, sp, #20
- 8009ece:	f002 fe67 	bl	800cba0 <LoRaMacCryptoGetFCntUp>
- 8009ed2:	bb58      	cbnz	r0, 8009f2c <ScheduleTx+0x2c0>
- 8009ed4:	f894 3418 	ldrb.w	r3, [r4, #1048]	; 0x418
- 8009ed8:	b113      	cbz	r3, 8009ee0 <ScheduleTx+0x274>
- 8009eda:	9b05      	ldr	r3, [sp, #20]
- 8009edc:	3b01      	subs	r3, #1
- 8009ede:	9305      	str	r3, [sp, #20]
- 8009ee0:	4b16      	ldr	r3, [pc, #88]	; (8009f3c <ScheduleTx+0x2d0>)
- 8009ee2:	9805      	ldr	r0, [sp, #20]
- 8009ee4:	4632      	mov	r2, r6
- 8009ee6:	b2e9      	uxtb	r1, r5
- 8009ee8:	f002 febc 	bl	800cc64 <LoRaMacCryptoSecureMessage>
- 8009eec:	e002      	b.n	8009ef4 <ScheduleTx+0x288>
- 8009eee:	4813      	ldr	r0, [pc, #76]	; (8009f3c <ScheduleTx+0x2d0>)
- 8009ef0:	f002 fe90 	bl	800cc14 <LoRaMacCryptoPrepareJoinRequest>
- 8009ef4:	b9c0      	cbnz	r0, 8009f28 <ScheduleTx+0x2bc>
- 8009ef6:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 8009efa:	f894 110c 	ldrb.w	r1, [r4, #268]	; 0x10c
- 8009efe:	8021      	strh	r1, [r4, #0]
- 8009f00:	f043 0302 	orr.w	r3, r3, #2
- 8009f04:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 8009f08:	f894 3418 	ldrb.w	r3, [r4, #1048]	; 0x418
- 8009f0c:	4811      	ldr	r0, [pc, #68]	; (8009f54 <ScheduleTx+0x2e8>)
- 8009f0e:	3301      	adds	r3, #1
- 8009f10:	b2db      	uxtb	r3, r3
- 8009f12:	f884 3418 	strb.w	r3, [r4, #1048]	; 0x418
- 8009f16:	f884 3445 	strb.w	r3, [r4, #1093]	; 0x445
- 8009f1a:	4b0f      	ldr	r3, [pc, #60]	; (8009f58 <ScheduleTx+0x2ec>)
- 8009f1c:	2500      	movs	r5, #0
- 8009f1e:	6a9b      	ldr	r3, [r3, #40]	; 0x28
- 8009f20:	f8c4 5498 	str.w	r5, [r4, #1176]	; 0x498
- 8009f24:	4798      	blx	r3
- 8009f26:	e725      	b.n	8009d74 <ScheduleTx+0x108>
- 8009f28:	2011      	movs	r0, #17
- 8009f2a:	e6bb      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009f2c:	2012      	movs	r0, #18
- 8009f2e:	e6b9      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009f30:	200e      	movs	r0, #14
- 8009f32:	e6b7      	b.n	8009ca4 <ScheduleTx+0x38>
- 8009f34:	20008000 	.word	0x20008000
- 8009f38:	20004098 	.word	0x20004098
- 8009f3c:	200041a0 	.word	0x200041a0
- 8009f40:	20008030 	.word	0x20008030
- 8009f44:	2000452c 	.word	0x2000452c
- 8009f48:	20004400 	.word	0x20004400
- 8009f4c:	20004450 	.word	0x20004450
- 8009f50:	200044b4 	.word	0x200044b4
- 8009f54:	2000409a 	.word	0x2000409a
- 8009f58:	08014240 	.word	0x08014240
-
-08009f5c <ResetMacParameters.constprop.0>:
- 8009f5c:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8009f5e:	4c50      	ldr	r4, [pc, #320]	; (800a0a0 <ResetMacParameters.constprop.0+0x144>)
- 8009f60:	4e50      	ldr	r6, [pc, #320]	; (800a0a4 <ResetMacParameters.constprop.0+0x148>)
- 8009f62:	f8b4 20dc 	ldrh.w	r2, [r4, #220]	; 0xdc
- 8009f66:	8722      	strh	r2, [r4, #56]	; 0x38
- 8009f68:	e9d4 012d 	ldrd	r0, r1, [r4, #180]	; 0xb4
- 8009f6c:	f894 20b1 	ldrb.w	r2, [r4, #177]	; 0xb1
- 8009f70:	f884 2069 	strb.w	r2, [r4, #105]	; 0x69
- 8009f74:	f104 026c 	add.w	r2, r4, #108	; 0x6c
- 8009f78:	e882 0003 	stmia.w	r2, {r0, r1}
- 8009f7c:	e9d4 012f 	ldrd	r0, r1, [r4, #188]	; 0xbc
- 8009f80:	f104 0274 	add.w	r2, r4, #116	; 0x74
- 8009f84:	e882 0003 	stmia.w	r2, {r0, r1}
- 8009f88:	f8b4 20c4 	ldrh.w	r2, [r4, #196]	; 0xc4
- 8009f8c:	f8a4 207c 	strh.w	r2, [r4, #124]	; 0x7c
- 8009f90:	b091      	sub	sp, #68	; 0x44
- 8009f92:	f8d4 20cc 	ldr.w	r2, [r4, #204]	; 0xcc
- 8009f96:	f8d4 10c8 	ldr.w	r1, [r4, #200]	; 0xc8
- 8009f9a:	f8c4 2084 	str.w	r2, [r4, #132]	; 0x84
- 8009f9e:	2500      	movs	r5, #0
- 8009fa0:	f8d4 20d0 	ldr.w	r2, [r4, #208]	; 0xd0
- 8009fa4:	f8c4 2088 	str.w	r2, [r4, #136]	; 0x88
- 8009fa8:	2301      	movs	r3, #1
- 8009faa:	f8a4 3120 	strh.w	r3, [r4, #288]	; 0x120
- 8009fae:	f8c4 1080 	str.w	r1, [r4, #128]	; 0x80
- 8009fb2:	f884 5130 	strb.w	r5, [r4, #304]	; 0x130
- 8009fb6:	62a5      	str	r5, [r4, #40]	; 0x28
- 8009fb8:	f884 511b 	strb.w	r5, [r4, #283]	; 0x11b
- 8009fbc:	f884 503a 	strb.w	r5, [r4, #58]	; 0x3a
- 8009fc0:	f884 511d 	strb.w	r5, [r4, #285]	; 0x11d
- 8009fc4:	f884 511e 	strb.w	r5, [r4, #286]	; 0x11e
- 8009fc8:	f8c4 5134 	str.w	r5, [r4, #308]	; 0x134
- 8009fcc:	f8c6 5498 	str.w	r5, [r6, #1176]	; 0x498
- 8009fd0:	f8a6 5418 	strh.w	r5, [r6, #1048]	; 0x418
- 8009fd4:	f886 541a 	strb.w	r5, [r6, #1050]	; 0x41a
- 8009fd8:	f8a4 5138 	strh.w	r5, [r4, #312]	; 0x138
- 8009fdc:	f88d 3018 	strb.w	r3, [sp, #24]
- 8009fe0:	f504 7309 	add.w	r3, r4, #548	; 0x224
- 8009fe4:	9303      	str	r3, [sp, #12]
- 8009fe6:	f504 730a 	add.w	r3, r4, #552	; 0x228
- 8009fea:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 8009fee:	f8a4 5146 	strh.w	r5, [r4, #326]	; 0x146
- 8009ff2:	9304      	str	r3, [sp, #16]
- 8009ff4:	a903      	add	r1, sp, #12
- 8009ff6:	4b2c      	ldr	r3, [pc, #176]	; (800a0a8 <ResetMacParameters.constprop.0+0x14c>)
- 8009ff8:	f884 5145 	strb.w	r5, [r4, #325]	; 0x145
- 8009ffc:	e9c4 554f 	strd	r5, r5, [r4, #316]	; 0x13c
- 800a000:	9305      	str	r3, [sp, #20]
- 800a002:	f003 f941 	bl	800d288 <RegionInitDefaults>
- 800a006:	6ee3      	ldr	r3, [r4, #108]	; 0x6c
- 800a008:	f8c6 33d4 	str.w	r3, [r6, #980]	; 0x3d4
- 800a00c:	f894 307d 	ldrb.w	r3, [r4, #125]	; 0x7d
- 800a010:	f886 33e0 	strb.w	r3, [r6, #992]	; 0x3e0
- 800a014:	f894 308c 	ldrb.w	r3, [r4, #140]	; 0x8c
- 800a018:	f886 33e1 	strb.w	r3, [r6, #993]	; 0x3e1
- 800a01c:	f44f 7380 	mov.w	r3, #256	; 0x100
- 800a020:	f8a6 33e2 	strh.w	r3, [r6, #994]	; 0x3e2
- 800a024:	f886 53d0 	strb.w	r5, [r6, #976]	; 0x3d0
- 800a028:	f894 3130 	ldrb.w	r3, [r4, #304]	; 0x130
- 800a02c:	f886 33e4 	strb.w	r3, [r6, #996]	; 0x3e4
- 800a030:	f506 7774 	add.w	r7, r6, #976	; 0x3d0
- 800a034:	cf0f      	ldmia	r7!, {r0, r1, r2, r3}
- 800a036:	f506 747a 	add.w	r4, r6, #1000	; 0x3e8
- 800a03a:	c40f      	stmia	r4!, {r0, r1, r2, r3}
- 800a03c:	e897 0003 	ldmia.w	r7, {r0, r1}
- 800a040:	f240 2301 	movw	r3, #513	; 0x201
- 800a044:	e884 0003 	stmia.w	r4, {r0, r1}
- 800a048:	f8a6 33fa 	strh.w	r3, [r6, #1018]	; 0x3fa
- 800a04c:	f8d6 3348 	ldr.w	r3, [r6, #840]	; 0x348
- 800a050:	f886 541b 	strb.w	r5, [r6, #1051]	; 0x41b
- 800a054:	e9cd 5501 	strd	r5, r5, [sp, #4]
- 800a058:	b11b      	cbz	r3, 800a062 <ResetMacParameters.constprop.0+0x106>
- 800a05a:	685a      	ldr	r2, [r3, #4]
- 800a05c:	695b      	ldr	r3, [r3, #20]
- 800a05e:	9201      	str	r2, [sp, #4]
- 800a060:	9302      	str	r3, [sp, #8]
- 800a062:	4b12      	ldr	r3, [pc, #72]	; (800a0ac <ResetMacParameters.constprop.0+0x150>)
- 800a064:	9307      	str	r3, [sp, #28]
- 800a066:	f1a3 0248 	sub.w	r2, r3, #72	; 0x48
- 800a06a:	9208      	str	r2, [sp, #32]
- 800a06c:	f1a3 0214 	sub.w	r2, r3, #20
- 800a070:	9209      	str	r2, [sp, #36]	; 0x24
- 800a072:	4a0f      	ldr	r2, [pc, #60]	; (800a0b0 <ResetMacParameters.constprop.0+0x154>)
- 800a074:	920b      	str	r2, [sp, #44]	; 0x2c
- 800a076:	3329      	adds	r3, #41	; 0x29
- 800a078:	930a      	str	r3, [sp, #40]	; 0x28
- 800a07a:	f1a2 039c 	sub.w	r3, r2, #156	; 0x9c
- 800a07e:	930c      	str	r3, [sp, #48]	; 0x30
- 800a080:	f1a2 0398 	sub.w	r3, r2, #152	; 0x98
- 800a084:	930d      	str	r3, [sp, #52]	; 0x34
- 800a086:	1d13      	adds	r3, r2, #4
- 800a088:	930e      	str	r3, [sp, #56]	; 0x38
- 800a08a:	a901      	add	r1, sp, #4
- 800a08c:	f102 034c 	add.w	r3, r2, #76	; 0x4c
- 800a090:	a807      	add	r0, sp, #28
- 800a092:	f502 6299 	add.w	r2, r2, #1224	; 0x4c8
- 800a096:	930f      	str	r3, [sp, #60]	; 0x3c
- 800a098:	f002 fa5d 	bl	800c556 <LoRaMacClassBInit>
- 800a09c:	b011      	add	sp, #68	; 0x44
- 800a09e:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800a0a0:	20008000 	.word	0x20008000
- 800a0a4:	20004098 	.word	0x20004098
- 800a0a8:	200045b4 	.word	0x200045b4
- 800a0ac:	20004500 	.word	0x20004500
- 800a0b0:	200080e4 	.word	0x200080e4
-
-0800a0b4 <RxWindowSetup.constprop.0>:
- 800a0b4:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800a0b6:	4f0d      	ldr	r7, [pc, #52]	; (800a0ec <RxWindowSetup.constprop.0+0x38>)
- 800a0b8:	4c0d      	ldr	r4, [pc, #52]	; (800a0f0 <RxWindowSetup.constprop.0+0x3c>)
- 800a0ba:	4e0e      	ldr	r6, [pc, #56]	; (800a0f4 <RxWindowSetup.constprop.0+0x40>)
- 800a0bc:	460d      	mov	r5, r1
- 800a0be:	f007 f80b 	bl	80110d8 <UTIL_TIMER_Stop>
- 800a0c2:	6b3b      	ldr	r3, [r7, #48]	; 0x30
- 800a0c4:	4798      	blx	r3
- 800a0c6:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a0ca:	f204 4224 	addw	r2, r4, #1060	; 0x424
- 800a0ce:	4629      	mov	r1, r5
- 800a0d0:	f003 f8fe 	bl	800d2d0 <RegionRxConfig>
- 800a0d4:	b148      	cbz	r0, 800a0ea <RxWindowSetup.constprop.0+0x36>
- 800a0d6:	f894 3424 	ldrb.w	r3, [r4, #1060]	; 0x424
- 800a0da:	f884 346a 	strb.w	r3, [r4, #1130]	; 0x46a
- 800a0de:	6d70      	ldr	r0, [r6, #84]	; 0x54
- 800a0e0:	6b7b      	ldr	r3, [r7, #52]	; 0x34
- 800a0e2:	4798      	blx	r3
- 800a0e4:	7ceb      	ldrb	r3, [r5, #19]
- 800a0e6:	f884 3490 	strb.w	r3, [r4, #1168]	; 0x490
- 800a0ea:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800a0ec:	08014240 	.word	0x08014240
- 800a0f0:	20004098 	.word	0x20004098
- 800a0f4:	20008000 	.word	0x20008000
-
-0800a0f8 <OnRxWindow1TimerEvent>:
- 800a0f8:	480f      	ldr	r0, [pc, #60]	; (800a138 <OnRxWindow1TimerEvent+0x40>)
- 800a0fa:	f890 341b 	ldrb.w	r3, [r0, #1051]	; 0x41b
- 800a0fe:	f880 33b8 	strb.w	r3, [r0, #952]	; 0x3b8
- 800a102:	4b0e      	ldr	r3, [pc, #56]	; (800a13c <OnRxWindow1TimerEvent+0x44>)
- 800a104:	f893 2069 	ldrb.w	r2, [r3, #105]	; 0x69
- 800a108:	f880 23bb 	strb.w	r2, [r0, #955]	; 0x3bb
- 800a10c:	f893 207d 	ldrb.w	r2, [r3, #125]	; 0x7d
- 800a110:	f880 23c8 	strb.w	r2, [r0, #968]	; 0x3c8
- 800a114:	f893 208c 	ldrb.w	r2, [r3, #140]	; 0x8c
- 800a118:	f880 23c9 	strb.w	r2, [r0, #969]	; 0x3c9
- 800a11c:	f893 3130 	ldrb.w	r3, [r3, #304]	; 0x130
- 800a120:	f880 33cc 	strb.w	r3, [r0, #972]	; 0x3cc
- 800a124:	2200      	movs	r2, #0
- 800a126:	f8a0 23ca 	strh.w	r2, [r0, #970]	; 0x3ca
- 800a12a:	f500 716e 	add.w	r1, r0, #952	; 0x3b8
- 800a12e:	f500 7060 	add.w	r0, r0, #896	; 0x380
- 800a132:	f7ff bfbf 	b.w	800a0b4 <RxWindowSetup.constprop.0>
- 800a136:	bf00      	nop
- 800a138:	20004098 	.word	0x20004098
- 800a13c:	20008000 	.word	0x20008000
-
-0800a140 <OnRxWindow2TimerEvent>:
- 800a140:	4811      	ldr	r0, [pc, #68]	; (800a188 <OnRxWindow2TimerEvent+0x48>)
- 800a142:	f890 3490 	ldrb.w	r3, [r0, #1168]	; 0x490
- 800a146:	b1eb      	cbz	r3, 800a184 <OnRxWindow2TimerEvent+0x44>
- 800a148:	f890 341b 	ldrb.w	r3, [r0, #1051]	; 0x41b
- 800a14c:	f880 33d0 	strb.w	r3, [r0, #976]	; 0x3d0
- 800a150:	4b0e      	ldr	r3, [pc, #56]	; (800a18c <OnRxWindow2TimerEvent+0x4c>)
- 800a152:	6eda      	ldr	r2, [r3, #108]	; 0x6c
- 800a154:	f8c0 23d4 	str.w	r2, [r0, #980]	; 0x3d4
- 800a158:	f893 207d 	ldrb.w	r2, [r3, #125]	; 0x7d
- 800a15c:	f880 23e0 	strb.w	r2, [r0, #992]	; 0x3e0
- 800a160:	f893 208c 	ldrb.w	r2, [r3, #140]	; 0x8c
- 800a164:	f880 23e1 	strb.w	r2, [r0, #993]	; 0x3e1
- 800a168:	f893 3130 	ldrb.w	r3, [r3, #304]	; 0x130
- 800a16c:	f880 33e4 	strb.w	r3, [r0, #996]	; 0x3e4
- 800a170:	f44f 7280 	mov.w	r2, #256	; 0x100
- 800a174:	f8a0 23e2 	strh.w	r2, [r0, #994]	; 0x3e2
- 800a178:	f500 7174 	add.w	r1, r0, #976	; 0x3d0
- 800a17c:	f500 7066 	add.w	r0, r0, #920	; 0x398
- 800a180:	f7ff bf98 	b.w	800a0b4 <RxWindowSetup.constprop.0>
- 800a184:	4770      	bx	lr
- 800a186:	bf00      	nop
- 800a188:	20004098 	.word	0x20004098
- 800a18c:	20008000 	.word	0x20008000
-
-0800a190 <LoRaMacHandleNvm.part.0.constprop.0>:
- 800a190:	b570      	push	{r4, r5, r6, lr}
- 800a192:	4c34      	ldr	r4, [pc, #208]	; (800a264 <LoRaMacHandleNvm.part.0.constprop.0+0xd4>)
- 800a194:	2124      	movs	r1, #36	; 0x24
- 800a196:	4620      	mov	r0, r4
- 800a198:	f004 ffc8 	bl	800f12c <Crc32>
- 800a19c:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 800a19e:	4298      	cmp	r0, r3
- 800a1a0:	bf18      	it	ne
- 800a1a2:	6260      	strne	r0, [r4, #36]	; 0x24
- 800a1a4:	f04f 011c 	mov.w	r1, #28
- 800a1a8:	482f      	ldr	r0, [pc, #188]	; (800a268 <LoRaMacHandleNvm.part.0.constprop.0+0xd8>)
- 800a1aa:	bf14      	ite	ne
- 800a1ac:	2501      	movne	r5, #1
- 800a1ae:	2500      	moveq	r5, #0
- 800a1b0:	f004 ffbc 	bl	800f12c <Crc32>
- 800a1b4:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 800a1b6:	4298      	cmp	r0, r3
- 800a1b8:	bf18      	it	ne
- 800a1ba:	6460      	strne	r0, [r4, #68]	; 0x44
- 800a1bc:	f44f 7180 	mov.w	r1, #256	; 0x100
- 800a1c0:	482a      	ldr	r0, [pc, #168]	; (800a26c <LoRaMacHandleNvm.part.0.constprop.0+0xdc>)
- 800a1c2:	bf18      	it	ne
- 800a1c4:	f045 0502 	orrne.w	r5, r5, #2
- 800a1c8:	f004 ffb0 	bl	800f12c <Crc32>
- 800a1cc:	f8d4 3148 	ldr.w	r3, [r4, #328]	; 0x148
- 800a1d0:	4298      	cmp	r0, r3
- 800a1d2:	bf18      	it	ne
- 800a1d4:	f8c4 0148 	strne.w	r0, [r4, #328]	; 0x148
- 800a1d8:	f04f 01d4 	mov.w	r1, #212	; 0xd4
- 800a1dc:	4824      	ldr	r0, [pc, #144]	; (800a270 <LoRaMacHandleNvm.part.0.constprop.0+0xe0>)
- 800a1de:	bf18      	it	ne
- 800a1e0:	f045 0504 	orrne.w	r5, r5, #4
- 800a1e4:	f004 ffa2 	bl	800f12c <Crc32>
- 800a1e8:	f8d4 3220 	ldr.w	r3, [r4, #544]	; 0x220
- 800a1ec:	4298      	cmp	r0, r3
- 800a1ee:	bf18      	it	ne
- 800a1f0:	f8c4 0220 	strne.w	r0, [r4, #544]	; 0x220
- 800a1f4:	f04f 0100 	mov.w	r1, #0
- 800a1f8:	481e      	ldr	r0, [pc, #120]	; (800a274 <LoRaMacHandleNvm.part.0.constprop.0+0xe4>)
- 800a1fa:	bf18      	it	ne
- 800a1fc:	f045 0508 	orrne.w	r5, r5, #8
- 800a200:	f004 ff94 	bl	800f12c <Crc32>
- 800a204:	f8d4 3224 	ldr.w	r3, [r4, #548]	; 0x224
- 800a208:	4298      	cmp	r0, r3
- 800a20a:	bf18      	it	ne
- 800a20c:	f8c4 0224 	strne.w	r0, [r4, #548]	; 0x224
- 800a210:	f44f 7160 	mov.w	r1, #896	; 0x380
- 800a214:	4818      	ldr	r0, [pc, #96]	; (800a278 <LoRaMacHandleNvm.part.0.constprop.0+0xe8>)
- 800a216:	bf18      	it	ne
- 800a218:	f045 0510 	orrne.w	r5, r5, #16
- 800a21c:	f004 ff86 	bl	800f12c <Crc32>
- 800a220:	f8d4 35a8 	ldr.w	r3, [r4, #1448]	; 0x5a8
- 800a224:	4298      	cmp	r0, r3
- 800a226:	bf18      	it	ne
- 800a228:	f8c4 05a8 	strne.w	r0, [r4, #1448]	; 0x5a8
- 800a22c:	f04f 0114 	mov.w	r1, #20
- 800a230:	4812      	ldr	r0, [pc, #72]	; (800a27c <LoRaMacHandleNvm.part.0.constprop.0+0xec>)
- 800a232:	bf18      	it	ne
- 800a234:	f045 0520 	orrne.w	r5, r5, #32
- 800a238:	f004 ff78 	bl	800f12c <Crc32>
- 800a23c:	f8d4 35c0 	ldr.w	r3, [r4, #1472]	; 0x5c0
- 800a240:	4298      	cmp	r0, r3
- 800a242:	4b0f      	ldr	r3, [pc, #60]	; (800a280 <LoRaMacHandleNvm.part.0.constprop.0+0xf0>)
- 800a244:	bf18      	it	ne
- 800a246:	f8c4 05c0 	strne.w	r0, [r4, #1472]	; 0x5c0
- 800a24a:	f8d3 3348 	ldr.w	r3, [r3, #840]	; 0x348
- 800a24e:	bf18      	it	ne
- 800a250:	f045 0540 	orrne.w	r5, r5, #64	; 0x40
- 800a254:	b12b      	cbz	r3, 800a262 <LoRaMacHandleNvm.part.0.constprop.0+0xd2>
- 800a256:	691b      	ldr	r3, [r3, #16]
- 800a258:	b11b      	cbz	r3, 800a262 <LoRaMacHandleNvm.part.0.constprop.0+0xd2>
- 800a25a:	4628      	mov	r0, r5
- 800a25c:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 800a260:	4718      	bx	r3
- 800a262:	bd70      	pop	{r4, r5, r6, pc}
- 800a264:	20008000 	.word	0x20008000
- 800a268:	20008028 	.word	0x20008028
- 800a26c:	20008048 	.word	0x20008048
- 800a270:	2000814c 	.word	0x2000814c
- 800a274:	20008224 	.word	0x20008224
- 800a278:	20008228 	.word	0x20008228
- 800a27c:	200085ac 	.word	0x200085ac
- 800a280:	20004098 	.word	0x20004098
-
-0800a284 <ProcessMacCommands.constprop.0>:
- 800a284:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800a288:	b091      	sub	sp, #68	; 0x44
- 800a28a:	f04f 0800 	mov.w	r8, #0
- 800a28e:	2b01      	cmp	r3, #1
- 800a290:	4605      	mov	r5, r0
- 800a292:	460f      	mov	r7, r1
- 800a294:	9202      	str	r2, [sp, #8]
- 800a296:	f88d 8015 	strb.w	r8, [sp, #21]
- 800a29a:	f8ad 8018 	strh.w	r8, [sp, #24]
- 800a29e:	d803      	bhi.n	800a2a8 <ProcessMacCommands.constprop.0+0x24>
- 800a2a0:	4ec8      	ldr	r6, [pc, #800]	; (800a5c4 <ProcessMacCommands.constprop.0+0x340>)
- 800a2a2:	46c1      	mov	r9, r8
- 800a2a4:	45b9      	cmp	r9, r7
- 800a2a6:	d302      	bcc.n	800a2ae <ProcessMacCommands.constprop.0+0x2a>
- 800a2a8:	b011      	add	sp, #68	; 0x44
- 800a2aa:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800a2ae:	f815 0009 	ldrb.w	r0, [r5, r9]
- 800a2b2:	f002 fa77 	bl	800c7a4 <LoRaMacCommandsGetCmdSize>
- 800a2b6:	4448      	add	r0, r9
- 800a2b8:	42b8      	cmp	r0, r7
- 800a2ba:	dcf5      	bgt.n	800a2a8 <ProcessMacCommands.constprop.0+0x24>
- 800a2bc:	f815 3009 	ldrb.w	r3, [r5, r9]
- 800a2c0:	f109 0401 	add.w	r4, r9, #1
- 800a2c4:	3b02      	subs	r3, #2
- 800a2c6:	b2e4      	uxtb	r4, r4
- 800a2c8:	2b11      	cmp	r3, #17
- 800a2ca:	d8ed      	bhi.n	800a2a8 <ProcessMacCommands.constprop.0+0x24>
- 800a2cc:	a201      	add	r2, pc, #4	; (adr r2, 800a2d4 <ProcessMacCommands.constprop.0+0x50>)
- 800a2ce:	f852 f023 	ldr.w	pc, [r2, r3, lsl #2]
- 800a2d2:	bf00      	nop
- 800a2d4:	0800a31d 	.word	0x0800a31d
- 800a2d8:	0800a34f 	.word	0x0800a34f
- 800a2dc:	0800a44f 	.word	0x0800a44f
- 800a2e0:	0800a479 	.word	0x0800a479
- 800a2e4:	0800a501 	.word	0x0800a501
- 800a2e8:	0800a529 	.word	0x0800a529
- 800a2ec:	0800a59b 	.word	0x0800a59b
- 800a2f0:	0800a5cd 	.word	0x0800a5cd
- 800a2f4:	0800a649 	.word	0x0800a649
- 800a2f8:	0800a2a9 	.word	0x0800a2a9
- 800a2fc:	0800a2a9 	.word	0x0800a2a9
- 800a300:	0800a6a7 	.word	0x0800a6a7
- 800a304:	0800a2a9 	.word	0x0800a2a9
- 800a308:	0800a2a9 	.word	0x0800a2a9
- 800a30c:	0800a765 	.word	0x0800a765
- 800a310:	0800a78d 	.word	0x0800a78d
- 800a314:	0800a7d1 	.word	0x0800a7d1
- 800a318:	0800a80f 	.word	0x0800a80f
- 800a31c:	2005      	movs	r0, #5
- 800a31e:	f002 faed 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800a322:	b190      	cbz	r0, 800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a324:	2105      	movs	r1, #5
- 800a326:	2000      	movs	r0, #0
- 800a328:	f002 faac 	bl	800c884 <LoRaMacConfirmQueueSetStatus>
- 800a32c:	5d2a      	ldrb	r2, [r5, r4]
- 800a32e:	4ba6      	ldr	r3, [pc, #664]	; (800a5c8 <ProcessMacCommands.constprop.0+0x344>)
- 800a330:	f109 0403 	add.w	r4, r9, #3
- 800a334:	f109 0902 	add.w	r9, r9, #2
- 800a338:	fa5f f989 	uxtb.w	r9, r9
- 800a33c:	f883 245c 	strb.w	r2, [r3, #1116]	; 0x45c
- 800a340:	f815 2009 	ldrb.w	r2, [r5, r9]
- 800a344:	f883 245d 	strb.w	r2, [r3, #1117]	; 0x45d
- 800a348:	b2e4      	uxtb	r4, r4
- 800a34a:	46a1      	mov	r9, r4
- 800a34c:	e7aa      	b.n	800a2a4 <ProcessMacCommands.constprop.0+0x20>
- 800a34e:	2300      	movs	r3, #0
- 800a350:	f88d 3016 	strb.w	r3, [sp, #22]
- 800a354:	f88d 3017 	strb.w	r3, [sp, #23]
- 800a358:	f88d 301c 	strb.w	r3, [sp, #28]
- 800a35c:	f88d 3020 	strb.w	r3, [sp, #32]
- 800a360:	f1b8 0f00 	cmp.w	r8, #0
- 800a364:	d16c      	bne.n	800a440 <ProcessMacCommands.constprop.0+0x1bc>
- 800a366:	f04f 0805 	mov.w	r8, #5
- 800a36a:	f896 207c 	ldrb.w	r2, [r6, #124]	; 0x7c
- 800a36e:	f88d 2039 	strb.w	r2, [sp, #57]	; 0x39
- 800a372:	1e63      	subs	r3, r4, #1
- 800a374:	f896 2039 	ldrb.w	r2, [r6, #57]	; 0x39
- 800a378:	f88d 203b 	strb.w	r2, [sp, #59]	; 0x3b
- 800a37c:	442b      	add	r3, r5
- 800a37e:	f896 2038 	ldrb.w	r2, [r6, #56]	; 0x38
- 800a382:	930d      	str	r3, [sp, #52]	; 0x34
- 800a384:	f88d 203c 	strb.w	r2, [sp, #60]	; 0x3c
- 800a388:	f896 311a 	ldrb.w	r3, [r6, #282]	; 0x11a
- 800a38c:	f896 2068 	ldrb.w	r2, [r6, #104]	; 0x68
- 800a390:	f88d 203d 	strb.w	r2, [sp, #61]	; 0x3d
- 800a394:	f8d6 212c 	ldr.w	r2, [r6, #300]	; 0x12c
- 800a398:	f88d 303a 	strb.w	r3, [sp, #58]	; 0x3a
- 800a39c:	920c      	str	r2, [sp, #48]	; 0x30
- 800a39e:	b373      	cbz	r3, 800a3fe <ProcessMacCommands.constprop.0+0x17a>
- 800a3a0:	1c7b      	adds	r3, r7, #1
- 800a3a2:	1b1b      	subs	r3, r3, r4
- 800a3a4:	b2db      	uxtb	r3, r3
- 800a3a6:	f88d 3038 	strb.w	r3, [sp, #56]	; 0x38
- 800a3aa:	ab08      	add	r3, sp, #32
- 800a3ac:	9301      	str	r3, [sp, #4]
- 800a3ae:	ab07      	add	r3, sp, #28
- 800a3b0:	9300      	str	r3, [sp, #0]
- 800a3b2:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a3b6:	f10d 0317 	add.w	r3, sp, #23
- 800a3ba:	f10d 0216 	add.w	r2, sp, #22
- 800a3be:	a90c      	add	r1, sp, #48	; 0x30
- 800a3c0:	f002 ff9a 	bl	800d2f8 <RegionLinkAdrReq>
- 800a3c4:	f88d 0015 	strb.w	r0, [sp, #21]
- 800a3c8:	f000 0007 	and.w	r0, r0, #7
- 800a3cc:	2807      	cmp	r0, #7
- 800a3ce:	d113      	bne.n	800a3f8 <ProcessMacCommands.constprop.0+0x174>
- 800a3d0:	f996 2039 	ldrsb.w	r2, [r6, #57]	; 0x39
- 800a3d4:	f99d 3016 	ldrsb.w	r3, [sp, #22]
- 800a3d8:	f886 3039 	strb.w	r3, [r6, #57]	; 0x39
- 800a3dc:	429a      	cmp	r2, r3
- 800a3de:	f89d 3017 	ldrb.w	r3, [sp, #23]
- 800a3e2:	f886 3038 	strb.w	r3, [r6, #56]	; 0x38
- 800a3e6:	bfb8      	it	lt
- 800a3e8:	2201      	movlt	r2, #1
- 800a3ea:	f89d 301c 	ldrb.w	r3, [sp, #28]
- 800a3ee:	bfb8      	it	lt
- 800a3f0:	f886 211d 	strblt.w	r2, [r6, #285]	; 0x11d
- 800a3f4:	f886 3068 	strb.w	r3, [r6, #104]	; 0x68
- 800a3f8:	f04f 0900 	mov.w	r9, #0
- 800a3fc:	e009      	b.n	800a412 <ProcessMacCommands.constprop.0+0x18e>
- 800a3fe:	2305      	movs	r3, #5
- 800a400:	e7d1      	b.n	800a3a6 <ProcessMacCommands.constprop.0+0x122>
- 800a402:	2201      	movs	r2, #1
- 800a404:	f10d 0115 	add.w	r1, sp, #21
- 800a408:	2003      	movs	r0, #3
- 800a40a:	f002 f8db 	bl	800c5c4 <LoRaMacCommandsAddCmd>
- 800a40e:	f109 0901 	add.w	r9, r9, #1
- 800a412:	fa5f f289 	uxtb.w	r2, r9
- 800a416:	f89d 3020 	ldrb.w	r3, [sp, #32]
- 800a41a:	fbb3 f1f8 	udiv	r1, r3, r8
- 800a41e:	4291      	cmp	r1, r2
- 800a420:	d8ef      	bhi.n	800a402 <ProcessMacCommands.constprop.0+0x17e>
- 800a422:	4423      	add	r3, r4
- 800a424:	b2dc      	uxtb	r4, r3
- 800a426:	1e63      	subs	r3, r4, #1
- 800a428:	b2db      	uxtb	r3, r3
- 800a42a:	429f      	cmp	r7, r3
- 800a42c:	d90d      	bls.n	800a44a <ProcessMacCommands.constprop.0+0x1c6>
- 800a42e:	5cea      	ldrb	r2, [r5, r3]
- 800a430:	2a03      	cmp	r2, #3
- 800a432:	d09a      	beq.n	800a36a <ProcessMacCommands.constprop.0+0xe6>
- 800a434:	42a7      	cmp	r7, r4
- 800a436:	bf88      	it	hi
- 800a438:	461c      	movhi	r4, r3
- 800a43a:	f04f 0801 	mov.w	r8, #1
- 800a43e:	e784      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a440:	f109 0905 	add.w	r9, r9, #5
- 800a444:	fa5f f489 	uxtb.w	r4, r9
- 800a448:	e7f7      	b.n	800a43a <ProcessMacCommands.constprop.0+0x1b6>
- 800a44a:	461c      	mov	r4, r3
- 800a44c:	e7f5      	b.n	800a43a <ProcessMacCommands.constprop.0+0x1b6>
- 800a44e:	5d2b      	ldrb	r3, [r5, r4]
- 800a450:	2201      	movs	r2, #1
- 800a452:	f003 030f 	and.w	r3, r3, #15
- 800a456:	f109 0902 	add.w	r9, r9, #2
- 800a45a:	f886 311b 	strb.w	r3, [r6, #283]	; 0x11b
- 800a45e:	fa02 f303 	lsl.w	r3, r2, r3
- 800a462:	fa5f f989 	uxtb.w	r9, r9
- 800a466:	f8a6 3120 	strh.w	r3, [r6, #288]	; 0x120
- 800a46a:	2200      	movs	r2, #0
- 800a46c:	a906      	add	r1, sp, #24
- 800a46e:	2004      	movs	r0, #4
- 800a470:	f002 f8a8 	bl	800c5c4 <LoRaMacCommandsAddCmd>
- 800a474:	464c      	mov	r4, r9
- 800a476:	e768      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a478:	2307      	movs	r3, #7
- 800a47a:	f88d 3015 	strb.w	r3, [sp, #21]
- 800a47e:	5d2b      	ldrb	r3, [r5, r4]
- 800a480:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a484:	f3c3 1202 	ubfx	r2, r3, #4, #3
- 800a488:	f003 030f 	and.w	r3, r3, #15
- 800a48c:	f88d 3030 	strb.w	r3, [sp, #48]	; 0x30
- 800a490:	f109 0303 	add.w	r3, r9, #3
- 800a494:	b2db      	uxtb	r3, r3
- 800a496:	f88d 2031 	strb.w	r2, [sp, #49]	; 0x31
- 800a49a:	5cea      	ldrb	r2, [r5, r3]
- 800a49c:	f109 0304 	add.w	r3, r9, #4
- 800a4a0:	b2db      	uxtb	r3, r3
- 800a4a2:	f109 0405 	add.w	r4, r9, #5
- 800a4a6:	5ceb      	ldrb	r3, [r5, r3]
- 800a4a8:	f109 0902 	add.w	r9, r9, #2
- 800a4ac:	fa5f f989 	uxtb.w	r9, r9
- 800a4b0:	041b      	lsls	r3, r3, #16
- 800a4b2:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800a4b6:	f815 2009 	ldrb.w	r2, [r5, r9]
- 800a4ba:	4313      	orrs	r3, r2
- 800a4bc:	2264      	movs	r2, #100	; 0x64
- 800a4be:	4353      	muls	r3, r2
- 800a4c0:	a90c      	add	r1, sp, #48	; 0x30
- 800a4c2:	930d      	str	r3, [sp, #52]	; 0x34
- 800a4c4:	f002 ff27 	bl	800d316 <RegionRxParamSetupReq>
- 800a4c8:	f000 0307 	and.w	r3, r0, #7
- 800a4cc:	2b07      	cmp	r3, #7
- 800a4ce:	b2e4      	uxtb	r4, r4
- 800a4d0:	f88d 0015 	strb.w	r0, [sp, #21]
- 800a4d4:	d10c      	bne.n	800a4f0 <ProcessMacCommands.constprop.0+0x26c>
- 800a4d6:	f89d 3030 	ldrb.w	r3, [sp, #48]	; 0x30
- 800a4da:	f886 3070 	strb.w	r3, [r6, #112]	; 0x70
- 800a4de:	f886 3078 	strb.w	r3, [r6, #120]	; 0x78
- 800a4e2:	9b0d      	ldr	r3, [sp, #52]	; 0x34
- 800a4e4:	66f3      	str	r3, [r6, #108]	; 0x6c
- 800a4e6:	6773      	str	r3, [r6, #116]	; 0x74
- 800a4e8:	f89d 3031 	ldrb.w	r3, [sp, #49]	; 0x31
- 800a4ec:	f886 3069 	strb.w	r3, [r6, #105]	; 0x69
- 800a4f0:	f88d 0018 	strb.w	r0, [sp, #24]
- 800a4f4:	2201      	movs	r2, #1
- 800a4f6:	a906      	add	r1, sp, #24
- 800a4f8:	2005      	movs	r0, #5
- 800a4fa:	f002 f863 	bl	800c5c4 <LoRaMacCommandsAddCmd>
- 800a4fe:	e724      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a500:	4b31      	ldr	r3, [pc, #196]	; (800a5c8 <ProcessMacCommands.constprop.0+0x344>)
- 800a502:	f8d3 3348 	ldr.w	r3, [r3, #840]	; 0x348
- 800a506:	b16b      	cbz	r3, 800a524 <ProcessMacCommands.constprop.0+0x2a0>
- 800a508:	681b      	ldr	r3, [r3, #0]
- 800a50a:	b15b      	cbz	r3, 800a524 <ProcessMacCommands.constprop.0+0x2a0>
- 800a50c:	4798      	blx	r3
- 800a50e:	9b02      	ldr	r3, [sp, #8]
- 800a510:	f88d 0018 	strb.w	r0, [sp, #24]
- 800a514:	f003 033f 	and.w	r3, r3, #63	; 0x3f
- 800a518:	f88d 3019 	strb.w	r3, [sp, #25]
- 800a51c:	2202      	movs	r2, #2
- 800a51e:	a906      	add	r1, sp, #24
- 800a520:	2006      	movs	r0, #6
- 800a522:	e7ea      	b.n	800a4fa <ProcessMacCommands.constprop.0+0x276>
- 800a524:	20ff      	movs	r0, #255	; 0xff
- 800a526:	e7f2      	b.n	800a50e <ProcessMacCommands.constprop.0+0x28a>
- 800a528:	2303      	movs	r3, #3
- 800a52a:	f88d 3015 	strb.w	r3, [sp, #21]
- 800a52e:	5d2b      	ldrb	r3, [r5, r4]
- 800a530:	f88d 3024 	strb.w	r3, [sp, #36]	; 0x24
- 800a534:	ab0c      	add	r3, sp, #48	; 0x30
- 800a536:	9308      	str	r3, [sp, #32]
- 800a538:	f109 0303 	add.w	r3, r9, #3
- 800a53c:	b2db      	uxtb	r3, r3
- 800a53e:	f109 0406 	add.w	r4, r9, #6
- 800a542:	5cea      	ldrb	r2, [r5, r3]
- 800a544:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a548:	f109 0304 	add.w	r3, r9, #4
- 800a54c:	b2db      	uxtb	r3, r3
- 800a54e:	a908      	add	r1, sp, #32
- 800a550:	5ceb      	ldrb	r3, [r5, r3]
- 800a552:	041b      	lsls	r3, r3, #16
- 800a554:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800a558:	f109 0202 	add.w	r2, r9, #2
- 800a55c:	b2d2      	uxtb	r2, r2
- 800a55e:	f109 0905 	add.w	r9, r9, #5
- 800a562:	5caa      	ldrb	r2, [r5, r2]
- 800a564:	4313      	orrs	r3, r2
- 800a566:	2264      	movs	r2, #100	; 0x64
- 800a568:	4353      	muls	r3, r2
- 800a56a:	fa5f f989 	uxtb.w	r9, r9
- 800a56e:	930c      	str	r3, [sp, #48]	; 0x30
- 800a570:	2300      	movs	r3, #0
- 800a572:	930d      	str	r3, [sp, #52]	; 0x34
- 800a574:	f815 3009 	ldrb.w	r3, [r5, r9]
- 800a578:	f88d 3038 	strb.w	r3, [sp, #56]	; 0x38
- 800a57c:	f002 fed1 	bl	800d322 <RegionNewChannelReq>
- 800a580:	b2c3      	uxtb	r3, r0
- 800a582:	2800      	cmp	r0, #0
- 800a584:	b2e4      	uxtb	r4, r4
- 800a586:	f88d 3015 	strb.w	r3, [sp, #21]
- 800a58a:	f6ff aede 	blt.w	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a58e:	f88d 3018 	strb.w	r3, [sp, #24]
- 800a592:	2201      	movs	r2, #1
- 800a594:	a906      	add	r1, sp, #24
- 800a596:	2007      	movs	r0, #7
- 800a598:	e7af      	b.n	800a4fa <ProcessMacCommands.constprop.0+0x276>
- 800a59a:	5d2b      	ldrb	r3, [r5, r4]
- 800a59c:	f003 030f 	and.w	r3, r3, #15
- 800a5a0:	2b01      	cmp	r3, #1
- 800a5a2:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 800a5a6:	bf38      	it	cc
- 800a5a8:	2301      	movcc	r3, #1
- 800a5aa:	4353      	muls	r3, r2
- 800a5ac:	f109 0902 	add.w	r9, r9, #2
- 800a5b0:	65b3      	str	r3, [r6, #88]	; 0x58
- 800a5b2:	4413      	add	r3, r2
- 800a5b4:	fa5f f989 	uxtb.w	r9, r9
- 800a5b8:	65f3      	str	r3, [r6, #92]	; 0x5c
- 800a5ba:	2200      	movs	r2, #0
- 800a5bc:	a906      	add	r1, sp, #24
- 800a5be:	2008      	movs	r0, #8
- 800a5c0:	e756      	b.n	800a470 <ProcessMacCommands.constprop.0+0x1ec>
- 800a5c2:	bf00      	nop
- 800a5c4:	20008000 	.word	0x20008000
- 800a5c8:	20004098 	.word	0x20004098
- 800a5cc:	5d2b      	ldrb	r3, [r5, r4]
- 800a5ce:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a5d2:	f3c3 1240 	ubfx	r2, r3, #5, #1
- 800a5d6:	f88d 201d 	strb.w	r2, [sp, #29]
- 800a5da:	a907      	add	r1, sp, #28
- 800a5dc:	f3c3 1200 	ubfx	r2, r3, #4, #1
- 800a5e0:	f003 030f 	and.w	r3, r3, #15
- 800a5e4:	f88d 201c 	strb.w	r2, [sp, #28]
- 800a5e8:	f88d 301e 	strb.w	r3, [sp, #30]
- 800a5ec:	f002 fe9f 	bl	800d32e <RegionTxParamSetupReq>
- 800a5f0:	f109 0902 	add.w	r9, r9, #2
- 800a5f4:	3001      	adds	r0, #1
- 800a5f6:	fa5f f989 	uxtb.w	r9, r9
- 800a5fa:	f43f af3b 	beq.w	800a474 <ProcessMacCommands.constprop.0+0x1f0>
- 800a5fe:	f8bd 301c 	ldrh.w	r3, [sp, #28]
- 800a602:	4a91      	ldr	r2, [pc, #580]	; (800a848 <ProcessMacCommands.constprop.0+0x5c4>)
- 800a604:	f8a6 307c 	strh.w	r3, [r6, #124]	; 0x7c
- 800a608:	f89d 301e 	ldrb.w	r3, [sp, #30]
- 800a60c:	f89d 401c 	ldrb.w	r4, [sp, #28]
- 800a610:	5cd0      	ldrb	r0, [r2, r3]
- 800a612:	f7f6 fb3d 	bl	8000c90 <__aeabi_ui2f>
- 800a616:	2302      	movs	r3, #2
- 800a618:	f8c6 0080 	str.w	r0, [r6, #128]	; 0x80
- 800a61c:	a90c      	add	r1, sp, #48	; 0x30
- 800a61e:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a622:	f88d 3030 	strb.w	r3, [sp, #48]	; 0x30
- 800a626:	f88d 4032 	strb.w	r4, [sp, #50]	; 0x32
- 800a62a:	f002 fe1f 	bl	800d26c <RegionGetPhyParam>
- 800a62e:	f996 3039 	ldrsb.w	r3, [r6, #57]	; 0x39
- 800a632:	9008      	str	r0, [sp, #32]
- 800a634:	b240      	sxtb	r0, r0
- 800a636:	4298      	cmp	r0, r3
- 800a638:	bfb8      	it	lt
- 800a63a:	4618      	movlt	r0, r3
- 800a63c:	f886 0039 	strb.w	r0, [r6, #57]	; 0x39
- 800a640:	2200      	movs	r2, #0
- 800a642:	a906      	add	r1, sp, #24
- 800a644:	2009      	movs	r0, #9
- 800a646:	e713      	b.n	800a470 <ProcessMacCommands.constprop.0+0x1ec>
- 800a648:	2303      	movs	r3, #3
- 800a64a:	f88d 3015 	strb.w	r3, [sp, #21]
- 800a64e:	5d2b      	ldrb	r3, [r5, r4]
- 800a650:	f88d 3030 	strb.w	r3, [sp, #48]	; 0x30
- 800a654:	f109 0303 	add.w	r3, r9, #3
- 800a658:	b2db      	uxtb	r3, r3
- 800a65a:	f109 0405 	add.w	r4, r9, #5
- 800a65e:	5cea      	ldrb	r2, [r5, r3]
- 800a660:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800a664:	f109 0304 	add.w	r3, r9, #4
- 800a668:	b2db      	uxtb	r3, r3
- 800a66a:	f109 0902 	add.w	r9, r9, #2
- 800a66e:	5ceb      	ldrb	r3, [r5, r3]
- 800a670:	fa5f f989 	uxtb.w	r9, r9
- 800a674:	041b      	lsls	r3, r3, #16
- 800a676:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800a67a:	f815 2009 	ldrb.w	r2, [r5, r9]
- 800a67e:	4313      	orrs	r3, r2
- 800a680:	2264      	movs	r2, #100	; 0x64
- 800a682:	4353      	muls	r3, r2
- 800a684:	a90c      	add	r1, sp, #48	; 0x30
- 800a686:	930d      	str	r3, [sp, #52]	; 0x34
- 800a688:	f002 fe57 	bl	800d33a <RegionDlChannelReq>
- 800a68c:	b2c3      	uxtb	r3, r0
- 800a68e:	2800      	cmp	r0, #0
- 800a690:	b2e4      	uxtb	r4, r4
- 800a692:	f88d 3015 	strb.w	r3, [sp, #21]
- 800a696:	f6ff ae58 	blt.w	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a69a:	f88d 3018 	strb.w	r3, [sp, #24]
- 800a69e:	2201      	movs	r2, #1
- 800a6a0:	a906      	add	r1, sp, #24
- 800a6a2:	200a      	movs	r0, #10
- 800a6a4:	e729      	b.n	800a4fa <ProcessMacCommands.constprop.0+0x276>
- 800a6a6:	2009      	movs	r0, #9
- 800a6a8:	f002 f928 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800a6ac:	f8df a19c 	ldr.w	sl, [pc, #412]	; 800a84c <ProcessMacCommands.constprop.0+0x5c8>
- 800a6b0:	2800      	cmp	r0, #0
- 800a6b2:	d054      	beq.n	800a75e <ProcessMacCommands.constprop.0+0x4da>
- 800a6b4:	2109      	movs	r1, #9
- 800a6b6:	2000      	movs	r0, #0
- 800a6b8:	f002 f8e4 	bl	800c884 <LoRaMacConfirmQueueSetStatus>
- 800a6bc:	2300      	movs	r3, #0
- 800a6be:	f8ad 3026 	strh.w	r3, [sp, #38]	; 0x26
- 800a6c2:	f109 0302 	add.w	r3, r9, #2
- 800a6c6:	b2db      	uxtb	r3, r3
- 800a6c8:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800a6cc:	5cea      	ldrb	r2, [r5, r3]
- 800a6ce:	f109 0303 	add.w	r3, r9, #3
- 800a6d2:	b2db      	uxtb	r3, r3
- 800a6d4:	f10d 0b30 	add.w	fp, sp, #48	; 0x30
- 800a6d8:	5ceb      	ldrb	r3, [r5, r3]
- 800a6da:	041b      	lsls	r3, r3, #16
- 800a6dc:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800a6e0:	5d2a      	ldrb	r2, [r5, r4]
- 800a6e2:	4313      	orrs	r3, r2
- 800a6e4:	f109 0204 	add.w	r2, r9, #4
- 800a6e8:	b2d2      	uxtb	r2, r2
- 800a6ea:	f109 0406 	add.w	r4, r9, #6
- 800a6ee:	f109 0905 	add.w	r9, r9, #5
- 800a6f2:	5caa      	ldrb	r2, [r5, r2]
- 800a6f4:	fa5f f989 	uxtb.w	r9, r9
- 800a6f8:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 800a6fc:	f815 2009 	ldrb.w	r2, [r5, r9]
- 800a700:	9303      	str	r3, [sp, #12]
- 800a702:	434a      	muls	r2, r1
- 800a704:	1212      	asrs	r2, r2, #8
- 800a706:	4658      	mov	r0, fp
- 800a708:	f8ad 2024 	strh.w	r2, [sp, #36]	; 0x24
- 800a70c:	f006 fbf4 	bl	8010ef8 <SysTimeGet>
- 800a710:	9b03      	ldr	r3, [sp, #12]
- 800a712:	f103 5396 	add.w	r3, r3, #314572800	; 0x12c00000
- 800a716:	f503 13a9 	add.w	r3, r3, #1384448	; 0x152000
- 800a71a:	f503 53ec 	add.w	r3, r3, #7552	; 0x1d80
- 800a71e:	9308      	str	r3, [sp, #32]
- 800a720:	f8da 333c 	ldr.w	r3, [sl, #828]	; 0x33c
- 800a724:	9300      	str	r3, [sp, #0]
- 800a726:	f10d 0920 	add.w	r9, sp, #32
- 800a72a:	e899 0006 	ldmia.w	r9, {r1, r2}
- 800a72e:	f8da 3338 	ldr.w	r3, [sl, #824]	; 0x338
- 800a732:	a80a      	add	r0, sp, #40	; 0x28
- 800a734:	f006 fb9d 	bl	8010e72 <SysTimeSub>
- 800a738:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800a73a:	9300      	str	r3, [sp, #0]
- 800a73c:	e89b 0006 	ldmia.w	fp, {r1, r2}
- 800a740:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800a742:	4648      	mov	r0, r9
- 800a744:	f006 fb7a 	bl	8010e3c <SysTimeAdd>
- 800a748:	e899 0003 	ldmia.w	r9, {r0, r1}
- 800a74c:	f006 fbac 	bl	8010ea8 <SysTimeSet>
- 800a750:	f001 ff21 	bl	800c596 <LoRaMacClassBDeviceTimeAns>
- 800a754:	2301      	movs	r3, #1
- 800a756:	b2e4      	uxtb	r4, r4
- 800a758:	f88a 3438 	strb.w	r3, [sl, #1080]	; 0x438
- 800a75c:	e5f5      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a75e:	f88a 0438 	strb.w	r0, [sl, #1080]	; 0x438
- 800a762:	e5f2      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a764:	200c      	movs	r0, #12
- 800a766:	f002 f8c9 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800a76a:	2800      	cmp	r0, #0
- 800a76c:	f43f aded 	beq.w	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a770:	210c      	movs	r1, #12
- 800a772:	2000      	movs	r0, #0
- 800a774:	f002 f886 	bl	800c884 <LoRaMacConfirmQueueSetStatus>
- 800a778:	4b34      	ldr	r3, [pc, #208]	; (800a84c <ProcessMacCommands.constprop.0+0x5c8>)
- 800a77a:	f893 3490 	ldrb.w	r3, [r3, #1168]	; 0x490
- 800a77e:	3b04      	subs	r3, #4
- 800a780:	2b01      	cmp	r3, #1
- 800a782:	f67f ade2 	bls.w	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a786:	f001 ff02 	bl	800c58e <LoRaMacClassBPingSlotInfoAns>
- 800a78a:	e5de      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a78c:	f109 0302 	add.w	r3, r9, #2
- 800a790:	b2db      	uxtb	r3, r3
- 800a792:	5d2a      	ldrb	r2, [r5, r4]
- 800a794:	5ce9      	ldrb	r1, [r5, r3]
- 800a796:	f109 0303 	add.w	r3, r9, #3
- 800a79a:	b2db      	uxtb	r3, r3
- 800a79c:	f109 0405 	add.w	r4, r9, #5
- 800a7a0:	5ceb      	ldrb	r3, [r5, r3]
- 800a7a2:	f109 0904 	add.w	r9, r9, #4
- 800a7a6:	fa5f f989 	uxtb.w	r9, r9
- 800a7aa:	041b      	lsls	r3, r3, #16
- 800a7ac:	f815 0009 	ldrb.w	r0, [r5, r9]
- 800a7b0:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
- 800a7b4:	4313      	orrs	r3, r2
- 800a7b6:	2164      	movs	r1, #100	; 0x64
- 800a7b8:	4359      	muls	r1, r3
- 800a7ba:	f000 000f 	and.w	r0, r0, #15
- 800a7be:	f001 fee7 	bl	800c590 <LoRaMacClassBPingSlotChannelReq>
- 800a7c2:	b2e4      	uxtb	r4, r4
- 800a7c4:	f88d 0018 	strb.w	r0, [sp, #24]
- 800a7c8:	2201      	movs	r2, #1
- 800a7ca:	a906      	add	r1, sp, #24
- 800a7cc:	2011      	movs	r0, #17
- 800a7ce:	e694      	b.n	800a4fa <ProcessMacCommands.constprop.0+0x276>
- 800a7d0:	200d      	movs	r0, #13
- 800a7d2:	f002 f893 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800a7d6:	2800      	cmp	r0, #0
- 800a7d8:	f43f adb7 	beq.w	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a7dc:	210d      	movs	r1, #13
- 800a7de:	2000      	movs	r0, #0
- 800a7e0:	f002 f850 	bl	800c884 <LoRaMacConfirmQueueSetStatus>
- 800a7e4:	f109 0302 	add.w	r3, r9, #2
- 800a7e8:	b2db      	uxtb	r3, r3
- 800a7ea:	4a19      	ldr	r2, [pc, #100]	; (800a850 <ProcessMacCommands.constprop.0+0x5cc>)
- 800a7ec:	5ce8      	ldrb	r0, [r5, r3]
- 800a7ee:	5d2b      	ldrb	r3, [r5, r4]
- 800a7f0:	6812      	ldr	r2, [r2, #0]
- 800a7f2:	f109 0404 	add.w	r4, r9, #4
- 800a7f6:	f109 0903 	add.w	r9, r9, #3
- 800a7fa:	fa5f f989 	uxtb.w	r9, r9
- 800a7fe:	ea43 2000 	orr.w	r0, r3, r0, lsl #8
- 800a802:	f815 1009 	ldrb.w	r1, [r5, r9]
- 800a806:	b2e4      	uxtb	r4, r4
- 800a808:	f001 fec4 	bl	800c594 <LoRaMacClassBBeaconTimingAns>
- 800a80c:	e59d      	b.n	800a34a <ProcessMacCommands.constprop.0+0xc6>
- 800a80e:	5d2a      	ldrb	r2, [r5, r4]
- 800a810:	f109 0302 	add.w	r3, r9, #2
- 800a814:	f109 0404 	add.w	r4, r9, #4
- 800a818:	f109 0903 	add.w	r9, r9, #3
- 800a81c:	b2db      	uxtb	r3, r3
- 800a81e:	fa5f f989 	uxtb.w	r9, r9
- 800a822:	5ce9      	ldrb	r1, [r5, r3]
- 800a824:	f815 3009 	ldrb.w	r3, [r5, r9]
- 800a828:	041b      	lsls	r3, r3, #16
- 800a82a:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
- 800a82e:	4313      	orrs	r3, r2
- 800a830:	2064      	movs	r0, #100	; 0x64
- 800a832:	4358      	muls	r0, r3
- 800a834:	f001 feb0 	bl	800c598 <LoRaMacClassBBeaconFreqReq>
- 800a838:	b2e4      	uxtb	r4, r4
- 800a83a:	f88d 0018 	strb.w	r0, [sp, #24]
- 800a83e:	2201      	movs	r2, #1
- 800a840:	a906      	add	r1, sp, #24
- 800a842:	2013      	movs	r0, #19
- 800a844:	e659      	b.n	800a4fa <ProcessMacCommands.constprop.0+0x276>
- 800a846:	bf00      	nop
- 800a848:	08013b43 	.word	0x08013b43
- 800a84c:	20004098 	.word	0x20004098
- 800a850:	20004644 	.word	0x20004644
-
-0800a854 <StopRetransmission.isra.0>:
- 800a854:	4b0e      	ldr	r3, [pc, #56]	; (800a890 <StopRetransmission.isra.0+0x3c>)
- 800a856:	f893 2491 	ldrb.w	r2, [r3, #1169]	; 0x491
- 800a85a:	0792      	lsls	r2, r2, #30
- 800a85c:	d503      	bpl.n	800a866 <StopRetransmission.isra.0+0x12>
- 800a85e:	f893 248f 	ldrb.w	r2, [r3, #1167]	; 0x48f
- 800a862:	2a01      	cmp	r2, #1
- 800a864:	d908      	bls.n	800a878 <StopRetransmission.isra.0+0x24>
- 800a866:	490b      	ldr	r1, [pc, #44]	; (800a894 <StopRetransmission.isra.0+0x40>)
- 800a868:	f891 211a 	ldrb.w	r2, [r1, #282]	; 0x11a
- 800a86c:	b122      	cbz	r2, 800a878 <StopRetransmission.isra.0+0x24>
- 800a86e:	6a8a      	ldr	r2, [r1, #40]	; 0x28
- 800a870:	1c50      	adds	r0, r2, #1
- 800a872:	bf18      	it	ne
- 800a874:	3201      	addne	r2, #1
- 800a876:	628a      	str	r2, [r1, #40]	; 0x28
- 800a878:	2200      	movs	r2, #0
- 800a87a:	f8a3 2418 	strh.w	r2, [r3, #1048]	; 0x418
- 800a87e:	f883 241a 	strb.w	r2, [r3, #1050]	; 0x41a
- 800a882:	f8d3 2340 	ldr.w	r2, [r3, #832]	; 0x340
- 800a886:	f022 0202 	bic.w	r2, r2, #2
- 800a88a:	f8c3 2340 	str.w	r2, [r3, #832]	; 0x340
- 800a88e:	4770      	bx	lr
- 800a890:	20004098 	.word	0x20004098
- 800a894:	20008000 	.word	0x20008000
-
-0800a898 <OnTxDelayedTimerEvent>:
- 800a898:	b570      	push	{r4, r5, r6, lr}
- 800a89a:	4c18      	ldr	r4, [pc, #96]	; (800a8fc <OnTxDelayedTimerEvent+0x64>)
- 800a89c:	4d18      	ldr	r5, [pc, #96]	; (800a900 <OnTxDelayedTimerEvent+0x68>)
- 800a89e:	f504 705a 	add.w	r0, r4, #872	; 0x368
- 800a8a2:	f006 fc19 	bl	80110d8 <UTIL_TIMER_Stop>
- 800a8a6:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800a8aa:	f8d4 0498 	ldr.w	r0, [r4, #1176]	; 0x498
- 800a8ae:	f8d5 6090 	ldr.w	r6, [r5, #144]	; 0x90
- 800a8b2:	f023 0320 	bic.w	r3, r3, #32
- 800a8b6:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800a8ba:	b138      	cbz	r0, 800a8cc <OnTxDelayedTimerEvent+0x34>
- 800a8bc:	f006 fbd2 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 800a8c0:	4286      	cmp	r6, r0
- 800a8c2:	d203      	bcs.n	800a8cc <OnTxDelayedTimerEvent+0x34>
- 800a8c4:	2300      	movs	r3, #0
- 800a8c6:	f885 303a 	strb.w	r3, [r5, #58]	; 0x3a
- 800a8ca:	bd70      	pop	{r4, r5, r6, pc}
- 800a8cc:	2001      	movs	r0, #1
- 800a8ce:	f7ff f9cd 	bl	8009c6c <ScheduleTx>
- 800a8d2:	2800      	cmp	r0, #0
- 800a8d4:	d0f9      	beq.n	800a8ca <OnTxDelayedTimerEvent+0x32>
- 800a8d6:	280b      	cmp	r0, #11
- 800a8d8:	d0f7      	beq.n	800a8ca <OnTxDelayedTimerEvent+0x32>
- 800a8da:	f895 3039 	ldrb.w	r3, [r5, #57]	; 0x39
- 800a8de:	f884 3442 	strb.w	r3, [r4, #1090]	; 0x442
- 800a8e2:	2009      	movs	r0, #9
- 800a8e4:	f894 3418 	ldrb.w	r3, [r4, #1048]	; 0x418
- 800a8e8:	f884 3445 	strb.w	r3, [r4, #1093]	; 0x445
- 800a8ec:	f884 0441 	strb.w	r0, [r4, #1089]	; 0x441
- 800a8f0:	f001 ffea 	bl	800c8c8 <LoRaMacConfirmQueueSetStatusCmn>
- 800a8f4:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 800a8f8:	f7ff bfac 	b.w	800a854 <StopRetransmission.isra.0>
- 800a8fc:	20004098 	.word	0x20004098
- 800a900:	20008000 	.word	0x20008000
-
-0800a904 <LoRaMacIsBusy>:
- 800a904:	4b09      	ldr	r3, [pc, #36]	; (800a92c <LoRaMacIsBusy+0x28>)
- 800a906:	f8d3 2340 	ldr.w	r2, [r3, #832]	; 0x340
- 800a90a:	2a01      	cmp	r2, #1
- 800a90c:	d00a      	beq.n	800a924 <LoRaMacIsBusy+0x20>
- 800a90e:	4908      	ldr	r1, [pc, #32]	; (800a930 <LoRaMacIsBusy+0x2c>)
- 800a910:	7809      	ldrb	r1, [r1, #0]
- 800a912:	07c9      	lsls	r1, r1, #31
- 800a914:	d408      	bmi.n	800a928 <LoRaMacIsBusy+0x24>
- 800a916:	b93a      	cbnz	r2, 800a928 <LoRaMacIsBusy+0x24>
- 800a918:	f893 0492 	ldrb.w	r0, [r3, #1170]	; 0x492
- 800a91c:	3801      	subs	r0, #1
- 800a91e:	bf18      	it	ne
- 800a920:	2001      	movne	r0, #1
- 800a922:	4770      	bx	lr
- 800a924:	2000      	movs	r0, #0
- 800a926:	4770      	bx	lr
- 800a928:	2001      	movs	r0, #1
- 800a92a:	4770      	bx	lr
- 800a92c:	20004098 	.word	0x20004098
- 800a930:	20004094 	.word	0x20004094
-
-0800a934 <LoRaMacIsStopped>:
- 800a934:	4b03      	ldr	r3, [pc, #12]	; (800a944 <LoRaMacIsStopped+0x10>)
- 800a936:	f8d3 0340 	ldr.w	r0, [r3, #832]	; 0x340
- 800a93a:	1e43      	subs	r3, r0, #1
- 800a93c:	4258      	negs	r0, r3
- 800a93e:	4158      	adcs	r0, r3
- 800a940:	4770      	bx	lr
- 800a942:	bf00      	nop
- 800a944:	20004098 	.word	0x20004098
-
-0800a948 <LoRaMacProcess>:
- 800a948:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800a94c:	b0a9      	sub	sp, #164	; 0xa4
- 800a94e:	f3ef 8210 	mrs	r2, PRIMASK
- 800a952:	b672      	cpsid	i
- 800a954:	f8df 82f4 	ldr.w	r8, [pc, #756]	; 800ac4c <LoRaMacProcess+0x304>
- 800a958:	2100      	movs	r1, #0
- 800a95a:	f8d8 3000 	ldr.w	r3, [r8]
- 800a95e:	f8c8 1000 	str.w	r1, [r8]
- 800a962:	f382 8810 	msr	PRIMASK, r2
- 800a966:	4cba      	ldr	r4, [pc, #744]	; (800ac50 <LoRaMacProcess+0x308>)
- 800a968:	2b00      	cmp	r3, #0
- 800a96a:	f000 80e4 	beq.w	800ab36 <LoRaMacProcess+0x1ee>
- 800a96e:	b2da      	uxtb	r2, r3
- 800a970:	069b      	lsls	r3, r3, #26
- 800a972:	9203      	str	r2, [sp, #12]
- 800a974:	d564      	bpl.n	800aa40 <LoRaMacProcess+0xf8>
- 800a976:	4db7      	ldr	r5, [pc, #732]	; (800ac54 <LoRaMacProcess+0x30c>)
- 800a978:	f895 3118 	ldrb.w	r3, [r5, #280]	; 0x118
- 800a97c:	2b02      	cmp	r3, #2
- 800a97e:	d002      	beq.n	800a986 <LoRaMacProcess+0x3e>
- 800a980:	4bb5      	ldr	r3, [pc, #724]	; (800ac58 <LoRaMacProcess+0x310>)
- 800a982:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800a984:	4798      	blx	r3
- 800a986:	f3ef 8910 	mrs	r9, PRIMASK
- 800a98a:	b672      	cpsid	i
- 800a98c:	4fb3      	ldr	r7, [pc, #716]	; (800ac5c <LoRaMacProcess+0x314>)
- 800a98e:	f006 fb5f 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 800a992:	683e      	ldr	r6, [r7, #0]
- 800a994:	f8d4 13b0 	ldr.w	r1, [r4, #944]	; 0x3b0
- 800a998:	1a36      	subs	r6, r6, r0
- 800a99a:	4431      	add	r1, r6
- 800a99c:	48b0      	ldr	r0, [pc, #704]	; (800ac60 <LoRaMacProcess+0x318>)
- 800a99e:	f006 fc23 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800a9a2:	48af      	ldr	r0, [pc, #700]	; (800ac60 <LoRaMacProcess+0x318>)
- 800a9a4:	f006 fbe6 	bl	8011174 <UTIL_TIMER_Start>
- 800a9a8:	f8d4 13b4 	ldr.w	r1, [r4, #948]	; 0x3b4
- 800a9ac:	48ad      	ldr	r0, [pc, #692]	; (800ac64 <LoRaMacProcess+0x31c>)
- 800a9ae:	4431      	add	r1, r6
- 800a9b0:	f006 fc1a 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800a9b4:	48ab      	ldr	r0, [pc, #684]	; (800ac64 <LoRaMacProcess+0x31c>)
- 800a9b6:	f006 fbdd 	bl	8011174 <UTIL_TIMER_Start>
- 800a9ba:	f389 8810 	msr	PRIMASK, r9
- 800a9be:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 800a9c2:	2b00      	cmp	r3, #0
- 800a9c4:	f000 816d 	beq.w	800aca2 <LoRaMacProcess+0x35a>
- 800a9c8:	2315      	movs	r3, #21
- 800a9ca:	a912      	add	r1, sp, #72	; 0x48
- 800a9cc:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800a9d0:	f88d 3048 	strb.w	r3, [sp, #72]	; 0x48
- 800a9d4:	f002 fc4a 	bl	800d26c <RegionGetPhyParam>
- 800a9d8:	f8d4 13b4 	ldr.w	r1, [r4, #948]	; 0x3b4
- 800a9dc:	900f      	str	r0, [sp, #60]	; 0x3c
- 800a9de:	4401      	add	r1, r0
- 800a9e0:	48a1      	ldr	r0, [pc, #644]	; (800ac68 <LoRaMacProcess+0x320>)
- 800a9e2:	f006 fc01 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800a9e6:	48a0      	ldr	r0, [pc, #640]	; (800ac68 <LoRaMacProcess+0x320>)
- 800a9e8:	f006 fbc4 	bl	8011174 <UTIL_TIMER_Start>
- 800a9ec:	683b      	ldr	r3, [r7, #0]
- 800a9ee:	f894 241b 	ldrb.w	r2, [r4, #1051]	; 0x41b
- 800a9f2:	62eb      	str	r3, [r5, #44]	; 0x2c
- 800a9f4:	af0d      	add	r7, sp, #52	; 0x34
- 800a9f6:	4638      	mov	r0, r7
- 800a9f8:	f88d 2070 	strb.w	r2, [sp, #112]	; 0x70
- 800a9fc:	931d      	str	r3, [sp, #116]	; 0x74
- 800a9fe:	f006 faa1 	bl	8010f44 <SysTimeGetMcuTime>
- 800aa02:	f8d5 3128 	ldr.w	r3, [r5, #296]	; 0x128
- 800aa06:	9300      	str	r3, [sp, #0]
- 800aa08:	ae06      	add	r6, sp, #24
- 800aa0a:	e897 0006 	ldmia.w	r7, {r1, r2}
- 800aa0e:	f8d5 3124 	ldr.w	r3, [r5, #292]	; 0x124
- 800aa12:	4630      	mov	r0, r6
- 800aa14:	f006 fa2d 	bl	8010e72 <SysTimeSub>
- 800aa18:	e896 0003 	ldmia.w	r6, {r0, r1}
- 800aa1c:	ab1f      	add	r3, sp, #124	; 0x7c
- 800aa1e:	e883 0003 	stmia.w	r3, {r0, r1}
- 800aa22:	f8d4 341c 	ldr.w	r3, [r4, #1052]	; 0x41c
- 800aa26:	931e      	str	r3, [sp, #120]	; 0x78
- 800aa28:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 800aa2c:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800aa30:	3b00      	subs	r3, #0
- 800aa32:	bf18      	it	ne
- 800aa34:	2301      	movne	r3, #1
- 800aa36:	a91c      	add	r1, sp, #112	; 0x70
- 800aa38:	f88d 3071 	strb.w	r3, [sp, #113]	; 0x71
- 800aa3c:	f002 fc1f 	bl	800d27e <RegionSetBandTxDone>
- 800aa40:	9b03      	ldr	r3, [sp, #12]
- 800aa42:	06df      	lsls	r7, r3, #27
- 800aa44:	d54b      	bpl.n	800aade <LoRaMacProcess+0x196>
- 800aa46:	4d83      	ldr	r5, [pc, #524]	; (800ac54 <LoRaMacProcess+0x30c>)
- 800aa48:	f8df a220 	ldr.w	sl, [pc, #544]	; 800ac6c <LoRaMacProcess+0x324>
- 800aa4c:	f8d5 20e4 	ldr.w	r2, [r5, #228]	; 0xe4
- 800aa50:	f9ba 300a 	ldrsh.w	r3, [sl, #10]
- 800aa54:	9205      	str	r2, [sp, #20]
- 800aa56:	f898 2000 	ldrb.w	r2, [r8]
- 800aa5a:	9304      	str	r3, [sp, #16]
- 800aa5c:	2300      	movs	r3, #0
- 800aa5e:	f363 0200 	bfi	r2, r3, #0, #1
- 800aa62:	930a      	str	r3, [sp, #40]	; 0x28
- 800aa64:	f888 2000 	strb.w	r2, [r8]
- 800aa68:	f884 3444 	strb.w	r3, [r4, #1092]	; 0x444
- 800aa6c:	9a04      	ldr	r2, [sp, #16]
- 800aa6e:	f8a4 3422 	strh.w	r3, [r4, #1058]	; 0x422
- 800aa72:	f884 3425 	strb.w	r3, [r4, #1061]	; 0x425
- 800aa76:	f8c4 3428 	str.w	r3, [r4, #1064]	; 0x428
- 800aa7a:	f8a4 342c 	strh.w	r3, [r4, #1068]	; 0x42c
- 800aa7e:	f884 342e 	strb.w	r3, [r4, #1070]	; 0x42e
- 800aa82:	f8c4 3430 	str.w	r3, [r4, #1072]	; 0x430
- 800aa86:	f884 3420 	strb.w	r3, [r4, #1056]	; 0x420
- 800aa8a:	f8c4 3434 	str.w	r3, [r4, #1076]	; 0x434
- 800aa8e:	f884 3438 	strb.w	r3, [r4, #1080]	; 0x438
- 800aa92:	f8c4 343c 	str.w	r3, [r4, #1084]	; 0x43c
- 800aa96:	4b70      	ldr	r3, [pc, #448]	; (800ac58 <LoRaMacProcess+0x310>)
- 800aa98:	f99a 900c 	ldrsb.w	r9, [sl, #12]
- 800aa9c:	f8a4 248c 	strh.w	r2, [r4, #1164]	; 0x48c
- 800aaa0:	f894 2490 	ldrb.w	r2, [r4, #1168]	; 0x490
- 800aaa4:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800aaa6:	f884 948e 	strb.w	r9, [r4, #1166]	; 0x48e
- 800aaaa:	f884 248f 	strb.w	r2, [r4, #1167]	; 0x48f
- 800aaae:	f8da 7004 	ldr.w	r7, [sl, #4]
- 800aab2:	f8ba 6008 	ldrh.w	r6, [sl, #8]
- 800aab6:	4798      	blx	r3
- 800aab8:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800aabc:	b913      	cbnz	r3, 800aac4 <LoRaMacProcess+0x17c>
- 800aabe:	4869      	ldr	r0, [pc, #420]	; (800ac64 <LoRaMacProcess+0x31c>)
- 800aac0:	f006 fb0a 	bl	80110d8 <UTIL_TIMER_Stop>
- 800aac4:	4631      	mov	r1, r6
- 800aac6:	4638      	mov	r0, r7
- 800aac8:	f001 fd4e 	bl	800c568 <LoRaMacClassBRxBeacon>
- 800aacc:	4683      	mov	fp, r0
- 800aace:	2800      	cmp	r0, #0
- 800aad0:	f000 80ea 	beq.w	800aca8 <LoRaMacProcess+0x360>
- 800aad4:	9b04      	ldr	r3, [sp, #16]
- 800aad6:	f8a4 347e 	strh.w	r3, [r4, #1150]	; 0x47e
- 800aada:	f884 9480 	strb.w	r9, [r4, #1152]	; 0x480
- 800aade:	9b03      	ldr	r3, [sp, #12]
- 800aae0:	0719      	lsls	r1, r3, #28
- 800aae2:	d51a      	bpl.n	800ab1a <LoRaMacProcess+0x1d2>
- 800aae4:	4b5b      	ldr	r3, [pc, #364]	; (800ac54 <LoRaMacProcess+0x30c>)
- 800aae6:	f893 3118 	ldrb.w	r3, [r3, #280]	; 0x118
- 800aaea:	2b02      	cmp	r3, #2
- 800aaec:	d002      	beq.n	800aaf4 <LoRaMacProcess+0x1ac>
- 800aaee:	4b5a      	ldr	r3, [pc, #360]	; (800ac58 <LoRaMacProcess+0x310>)
- 800aaf0:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800aaf2:	4798      	blx	r3
- 800aaf4:	2002      	movs	r0, #2
- 800aaf6:	f7fe fed9 	bl	80098ac <UpdateRxSlotIdleState>
- 800aafa:	f884 0441 	strb.w	r0, [r4, #1089]	; 0x441
- 800aafe:	f001 fee3 	bl	800c8c8 <LoRaMacConfirmQueueSetStatusCmn>
- 800ab02:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 800ab06:	b113      	cbz	r3, 800ab0e <LoRaMacProcess+0x1c6>
- 800ab08:	2301      	movs	r3, #1
- 800ab0a:	f884 3419 	strb.w	r3, [r4, #1049]	; 0x419
- 800ab0e:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ab12:	f043 0310 	orr.w	r3, r3, #16
- 800ab16:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ab1a:	9b03      	ldr	r3, [sp, #12]
- 800ab1c:	075a      	lsls	r2, r3, #29
- 800ab1e:	d503      	bpl.n	800ab28 <LoRaMacProcess+0x1e0>
- 800ab20:	2106      	movs	r1, #6
- 800ab22:	2005      	movs	r0, #5
- 800ab24:	f7fe ff2a 	bl	800997c <HandleRadioRxErrorTimeout>
- 800ab28:	9b03      	ldr	r3, [sp, #12]
- 800ab2a:	079b      	lsls	r3, r3, #30
- 800ab2c:	d503      	bpl.n	800ab36 <LoRaMacProcess+0x1ee>
- 800ab2e:	2104      	movs	r1, #4
- 800ab30:	2003      	movs	r0, #3
- 800ab32:	f7fe ff23 	bl	800997c <HandleRadioRxErrorTimeout>
- 800ab36:	f001 fd35 	bl	800c5a4 <LoRaMacClassBProcess>
- 800ab3a:	f894 2491 	ldrb.w	r2, [r4, #1169]	; 0x491
- 800ab3e:	06d7      	lsls	r7, r2, #27
- 800ab40:	d55f      	bpl.n	800ac02 <LoRaMacProcess+0x2ba>
- 800ab42:	2300      	movs	r3, #0
- 800ab44:	f884 3492 	strb.w	r3, [r4, #1170]	; 0x492
- 800ab48:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800ab4c:	061e      	lsls	r6, r3, #24
- 800ab4e:	bf44      	itt	mi
- 800ab50:	f023 0382 	bicmi.w	r3, r3, #130	; 0x82
- 800ab54:	f8c4 3340 	strmi.w	r3, [r4, #832]	; 0x340
- 800ab58:	f012 0f05 	tst.w	r2, #5
- 800ab5c:	f000 82fc 	beq.w	800b158 <LoRaMacProcess+0x810>
- 800ab60:	200b      	movs	r0, #11
- 800ab62:	f001 fecb 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800ab66:	2800      	cmp	r0, #0
- 800ab68:	f000 82f6 	beq.w	800b158 <LoRaMacProcess+0x810>
- 800ab6c:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ab70:	07dd      	lsls	r5, r3, #31
- 800ab72:	f100 82f1 	bmi.w	800b158 <LoRaMacProcess+0x810>
- 800ab76:	0758      	lsls	r0, r3, #29
- 800ab78:	f140 8308 	bpl.w	800b18c <LoRaMacProcess+0x844>
- 800ab7c:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800ab80:	f023 0302 	bic.w	r3, r3, #2
- 800ab84:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800ab88:	f8d4 2340 	ldr.w	r2, [r4, #832]	; 0x340
- 800ab8c:	bb82      	cbnz	r2, 800abf0 <LoRaMacProcess+0x2a8>
- 800ab8e:	f894 5491 	ldrb.w	r5, [r4, #1169]	; 0x491
- 800ab92:	f015 0101 	ands.w	r1, r5, #1
- 800ab96:	bf1e      	ittt	ne
- 800ab98:	462b      	movne	r3, r5
- 800ab9a:	f362 0300 	bfine	r3, r2, #0, #1
- 800ab9e:	f884 3491 	strbne.w	r3, [r4, #1169]	; 0x491
- 800aba2:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800aba6:	075e      	lsls	r6, r3, #29
- 800aba8:	bf44      	itt	mi
- 800abaa:	f36f 0382 	bfcmi	r3, #2, #1
- 800abae:	f884 3491 	strbmi.w	r3, [r4, #1169]	; 0x491
- 800abb2:	2301      	movs	r3, #1
- 800abb4:	f884 3492 	strb.w	r3, [r4, #1170]	; 0x492
- 800abb8:	b121      	cbz	r1, 800abc4 <LoRaMacProcess+0x27c>
- 800abba:	f8d4 3344 	ldr.w	r3, [r4, #836]	; 0x344
- 800abbe:	482c      	ldr	r0, [pc, #176]	; (800ac70 <LoRaMacProcess+0x328>)
- 800abc0:	681b      	ldr	r3, [r3, #0]
- 800abc2:	4798      	blx	r3
- 800abc4:	076d      	lsls	r5, r5, #29
- 800abc6:	d50b      	bpl.n	800abe0 <LoRaMacProcess+0x298>
- 800abc8:	482a      	ldr	r0, [pc, #168]	; (800ac74 <LoRaMacProcess+0x32c>)
- 800abca:	f001 fea3 	bl	800c914 <LoRaMacConfirmQueueHandleCb>
- 800abce:	f001 fed1 	bl	800c974 <LoRaMacConfirmQueueGetCnt>
- 800abd2:	b128      	cbz	r0, 800abe0 <LoRaMacProcess+0x298>
- 800abd4:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800abd8:	f043 0304 	orr.w	r3, r3, #4
- 800abdc:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800abe0:	f001 fcce 	bl	800c580 <LoRaMacClassBResumeBeaconing>
- 800abe4:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800abe8:	f36f 1304 	bfc	r3, #4, #1
- 800abec:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800abf0:	2301      	movs	r3, #1
- 800abf2:	f884 3492 	strb.w	r3, [r4, #1170]	; 0x492
- 800abf6:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800abfa:	f043 0320 	orr.w	r3, r3, #32
- 800abfe:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ac02:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ac06:	0718      	lsls	r0, r3, #28
- 800ac08:	d50a      	bpl.n	800ac20 <LoRaMacProcess+0x2d8>
- 800ac0a:	f36f 03c3 	bfc	r3, #3, #1
- 800ac0e:	491a      	ldr	r1, [pc, #104]	; (800ac78 <LoRaMacProcess+0x330>)
- 800ac10:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ac14:	f8d4 3344 	ldr.w	r3, [r4, #836]	; 0x344
- 800ac18:	f1a1 0024 	sub.w	r0, r1, #36	; 0x24
- 800ac1c:	68db      	ldr	r3, [r3, #12]
- 800ac1e:	4798      	blx	r3
- 800ac20:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ac24:	0799      	lsls	r1, r3, #30
- 800ac26:	d50a      	bpl.n	800ac3e <LoRaMacProcess+0x2f6>
- 800ac28:	f36f 0341 	bfc	r3, #1, #1
- 800ac2c:	4912      	ldr	r1, [pc, #72]	; (800ac78 <LoRaMacProcess+0x330>)
- 800ac2e:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ac32:	f8d4 3344 	ldr.w	r3, [r4, #836]	; 0x344
- 800ac36:	f1a1 006c 	sub.w	r0, r1, #108	; 0x6c
- 800ac3a:	685b      	ldr	r3, [r3, #4]
- 800ac3c:	4798      	blx	r3
- 800ac3e:	f894 3490 	ldrb.w	r3, [r4, #1168]	; 0x490
- 800ac42:	2b02      	cmp	r3, #2
- 800ac44:	d11a      	bne.n	800ac7c <LoRaMacProcess+0x334>
- 800ac46:	f7fe fefb 	bl	8009a40 <OpenContinuousRxCWindow>
- 800ac4a:	e017      	b.n	800ac7c <LoRaMacProcess+0x334>
- 800ac4c:	20004094 	.word	0x20004094
- 800ac50:	20004098 	.word	0x20004098
- 800ac54:	20008000 	.word	0x20008000
- 800ac58:	08014240 	.word	0x08014240
- 800ac5c:	20004654 	.word	0x20004654
- 800ac60:	20004418 	.word	0x20004418
- 800ac64:	20004430 	.word	0x20004430
- 800ac68:	20004498 	.word	0x20004498
- 800ac6c:	20004644 	.word	0x20004644
- 800ac70:	200044d8 	.word	0x200044d8
- 800ac74:	200044ec 	.word	0x200044ec
- 800ac78:	20004524 	.word	0x20004524
- 800ac7c:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ac80:	069a      	lsls	r2, r3, #26
- 800ac82:	f140 82c6 	bpl.w	800b212 <LoRaMacProcess+0x8ca>
- 800ac86:	f36f 1345 	bfc	r3, #5, #1
- 800ac8a:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ac8e:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800ac92:	2b00      	cmp	r3, #0
- 800ac94:	f040 82bd 	bne.w	800b212 <LoRaMacProcess+0x8ca>
- 800ac98:	b029      	add	sp, #164	; 0xa4
- 800ac9a:	e8bd 4ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800ac9e:	f7ff ba77 	b.w	800a190 <LoRaMacHandleNvm.part.0.constprop.0>
- 800aca2:	f884 3441 	strb.w	r3, [r4, #1089]	; 0x441
- 800aca6:	e6a1      	b.n	800a9ec <LoRaMacProcess+0xa4>
- 800aca8:	f895 2118 	ldrb.w	r2, [r5, #280]	; 0x118
- 800acac:	2a01      	cmp	r2, #1
- 800acae:	d10c      	bne.n	800acca <LoRaMacProcess+0x382>
- 800acb0:	f001 fc5e 	bl	800c570 <LoRaMacClassBIsPingExpected>
- 800acb4:	4680      	mov	r8, r0
- 800acb6:	b168      	cbz	r0, 800acd4 <LoRaMacProcess+0x38c>
- 800acb8:	4658      	mov	r0, fp
- 800acba:	f001 fc4e 	bl	800c55a <LoRaMacClassBSetPingSlotState>
- 800acbe:	4658      	mov	r0, fp
- 800acc0:	f001 fc50 	bl	800c564 <LoRaMacClassBPingSlotTimerEvent>
- 800acc4:	2304      	movs	r3, #4
- 800acc6:	f884 348f 	strb.w	r3, [r4, #1167]	; 0x48f
- 800acca:	b97e      	cbnz	r6, 800acec <LoRaMacProcess+0x3a4>
- 800accc:	2301      	movs	r3, #1
- 800acce:	f884 3421 	strb.w	r3, [r4, #1057]	; 0x421
- 800acd2:	e150      	b.n	800af76 <LoRaMacProcess+0x62e>
- 800acd4:	f001 fc4e 	bl	800c574 <LoRaMacClassBIsMulticastExpected>
- 800acd8:	2800      	cmp	r0, #0
- 800acda:	d0f6      	beq.n	800acca <LoRaMacProcess+0x382>
- 800acdc:	4640      	mov	r0, r8
- 800acde:	f001 fc3d 	bl	800c55c <LoRaMacClassBSetMulticastSlotState>
- 800ace2:	4640      	mov	r0, r8
- 800ace4:	f001 fc3f 	bl	800c566 <LoRaMacClassBMulticastSlotTimerEvent>
- 800ace8:	2305      	movs	r3, #5
- 800acea:	e7ec      	b.n	800acc6 <LoRaMacProcess+0x37e>
- 800acec:	783b      	ldrb	r3, [r7, #0]
- 800acee:	9304      	str	r3, [sp, #16]
- 800acf0:	095b      	lsrs	r3, r3, #5
- 800acf2:	3b01      	subs	r3, #1
- 800acf4:	2b06      	cmp	r3, #6
- 800acf6:	f200 8218 	bhi.w	800b12a <LoRaMacProcess+0x7e2>
- 800acfa:	e8df f013 	tbh	[pc, r3, lsl #1]
- 800acfe:	0007      	.short	0x0007
- 800ad00:	00950216 	.word	0x00950216
- 800ad04:	00920216 	.word	0x00920216
- 800ad08:	02070216 	.word	0x02070216
- 800ad0c:	2e10      	cmp	r6, #16
- 800ad0e:	d9dd      	bls.n	800accc <LoRaMacProcess+0x384>
- 800ad10:	f895 3130 	ldrb.w	r3, [r5, #304]	; 0x130
- 800ad14:	9712      	str	r7, [sp, #72]	; 0x48
- 800ad16:	b2f6      	uxtb	r6, r6
- 800ad18:	f88d 604c 	strb.w	r6, [sp, #76]	; 0x4c
- 800ad1c:	2b00      	cmp	r3, #0
- 800ad1e:	d1d5      	bne.n	800accc <LoRaMacProcess+0x384>
- 800ad20:	a81c      	add	r0, sp, #112	; 0x70
- 800ad22:	f004 f917 	bl	800ef54 <SecureElementGetJoinEui>
- 800ad26:	aa12      	add	r2, sp, #72	; 0x48
- 800ad28:	a91c      	add	r1, sp, #112	; 0x70
- 800ad2a:	20ff      	movs	r0, #255	; 0xff
- 800ad2c:	f002 f8ae 	bl	800ce8c <LoRaMacCryptoHandleJoinAccept>
- 800ad30:	f89d 3058 	ldrb.w	r3, [sp, #88]	; 0x58
- 800ad34:	f3c3 0303 	ubfx	r3, r3, #0, #4
- 800ad38:	4607      	mov	r7, r0
- 800ad3a:	f88d 302c 	strb.w	r3, [sp, #44]	; 0x2c
- 800ad3e:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800ad42:	f895 307d 	ldrb.w	r3, [r5, #125]	; 0x7d
- 800ad46:	f88d 302d 	strb.w	r3, [sp, #45]	; 0x2d
- 800ad4a:	2207      	movs	r2, #7
- 800ad4c:	a90b      	add	r1, sp, #44	; 0x2c
- 800ad4e:	f002 faa0 	bl	800d292 <RegionVerify>
- 800ad52:	2f00      	cmp	r7, #0
- 800ad54:	d15d      	bne.n	800ae12 <LoRaMacProcess+0x4ca>
- 800ad56:	2800      	cmp	r0, #0
- 800ad58:	d05b      	beq.n	800ae12 <LoRaMacProcess+0x4ca>
- 800ad5a:	f89d 3053 	ldrb.w	r3, [sp, #83]	; 0x53
- 800ad5e:	f89d 2052 	ldrb.w	r2, [sp, #82]	; 0x52
- 800ad62:	9915      	ldr	r1, [sp, #84]	; 0x54
- 800ad64:	f8c5 10e4 	str.w	r1, [r5, #228]	; 0xe4
- 800ad68:	041b      	lsls	r3, r3, #16
- 800ad6a:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800ad6e:	f89d 2051 	ldrb.w	r2, [sp, #81]	; 0x51
- 800ad72:	2002      	movs	r0, #2
- 800ad74:	4313      	orrs	r3, r2
- 800ad76:	f8c5 30e0 	str.w	r3, [r5, #224]	; 0xe0
- 800ad7a:	f004 f8f9 	bl	800ef70 <SecureElementSetDevAddr>
- 800ad7e:	f89d 3058 	ldrb.w	r3, [sp, #88]	; 0x58
- 800ad82:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800ad86:	f885 712e 	strb.w	r7, [r5, #302]	; 0x12e
- 800ad8a:	f3c3 1202 	ubfx	r2, r3, #4, #3
- 800ad8e:	f3c3 0303 	ubfx	r3, r3, #0, #4
- 800ad92:	f885 3070 	strb.w	r3, [r5, #112]	; 0x70
- 800ad96:	f885 3078 	strb.w	r3, [r5, #120]	; 0x78
- 800ad9a:	f89d 3059 	ldrb.w	r3, [sp, #89]	; 0x59
- 800ad9e:	f885 2069 	strb.w	r2, [r5, #105]	; 0x69
- 800ada2:	2b01      	cmp	r3, #1
- 800ada4:	bf38      	it	cc
- 800ada6:	2301      	movcc	r3, #1
- 800ada8:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 800adac:	4353      	muls	r3, r2
- 800adae:	65ab      	str	r3, [r5, #88]	; 0x58
- 800adb0:	4413      	add	r3, r2
- 800adb2:	65eb      	str	r3, [r5, #92]	; 0x5c
- 800adb4:	f10d 035a 	add.w	r3, sp, #90	; 0x5a
- 800adb8:	f04f 0801 	mov.w	r8, #1
- 800adbc:	9310      	str	r3, [sp, #64]	; 0x40
- 800adbe:	3e11      	subs	r6, #17
- 800adc0:	f894 341b 	ldrb.w	r3, [r4, #1051]	; 0x41b
- 800adc4:	f88d 303c 	strb.w	r3, [sp, #60]	; 0x3c
- 800adc8:	a90f      	add	r1, sp, #60	; 0x3c
- 800adca:	f885 8068 	strb.w	r8, [r5, #104]	; 0x68
- 800adce:	f88d 6044 	strb.w	r6, [sp, #68]	; 0x44
- 800add2:	f002 fa66 	bl	800d2a2 <RegionApplyCFList>
- 800add6:	2302      	movs	r3, #2
- 800add8:	4640      	mov	r0, r8
- 800adda:	f885 3130 	strb.w	r3, [r5, #304]	; 0x130
- 800adde:	f001 fd8d 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800ade2:	b118      	cbz	r0, 800adec <LoRaMacProcess+0x4a4>
- 800ade4:	4641      	mov	r1, r8
- 800ade6:	4638      	mov	r0, r7
- 800ade8:	f001 fd4c 	bl	800c884 <LoRaMacConfirmQueueSetStatus>
- 800adec:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800adf0:	2b01      	cmp	r3, #1
- 800adf2:	f200 81a8 	bhi.w	800b146 <LoRaMacProcess+0x7fe>
- 800adf6:	f894 341a 	ldrb.w	r3, [r4, #1050]	; 0x41a
- 800adfa:	2b00      	cmp	r3, #0
- 800adfc:	f040 819b 	bne.w	800b136 <LoRaMacProcess+0x7ee>
- 800ae00:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800ae04:	f043 0310 	orr.w	r3, r3, #16
- 800ae08:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800ae0c:	f7fe fd4e 	bl	80098ac <UpdateRxSlotIdleState>
- 800ae10:	e665      	b.n	800aade <LoRaMacProcess+0x196>
- 800ae12:	2001      	movs	r0, #1
- 800ae14:	f001 fd72 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800ae18:	2800      	cmp	r0, #0
- 800ae1a:	d0e7      	beq.n	800adec <LoRaMacProcess+0x4a4>
- 800ae1c:	2101      	movs	r1, #1
- 800ae1e:	2007      	movs	r0, #7
- 800ae20:	e7e2      	b.n	800ade8 <LoRaMacProcess+0x4a0>
- 800ae22:	2301      	movs	r3, #1
- 800ae24:	f884 3420 	strb.w	r3, [r4, #1056]	; 0x420
- 800ae28:	f895 307d 	ldrb.w	r3, [r5, #125]	; 0x7d
- 800ae2c:	f88d 302e 	strb.w	r3, [sp, #46]	; 0x2e
- 800ae30:	f894 3424 	ldrb.w	r3, [r4, #1060]	; 0x424
- 800ae34:	f88d 302d 	strb.w	r3, [sp, #45]	; 0x2d
- 800ae38:	f895 308c 	ldrb.w	r3, [r5, #140]	; 0x8c
- 800ae3c:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800ae40:	330d      	adds	r3, #13
- 800ae42:	a90b      	add	r1, sp, #44	; 0x2c
- 800ae44:	f88d 302c 	strb.w	r3, [sp, #44]	; 0x2c
- 800ae48:	f002 fa10 	bl	800d26c <RegionGetPhyParam>
- 800ae4c:	f1a6 030d 	sub.w	r3, r6, #13
- 800ae50:	b21b      	sxth	r3, r3
- 800ae52:	9009      	str	r0, [sp, #36]	; 0x24
- 800ae54:	ea23 73e3 	bic.w	r3, r3, r3, asr #31
- 800ae58:	b200      	sxth	r0, r0
- 800ae5a:	4283      	cmp	r3, r0
- 800ae5c:	f73f af36 	bgt.w	800accc <LoRaMacProcess+0x384>
- 800ae60:	2e0b      	cmp	r6, #11
- 800ae62:	f67f af33 	bls.w	800accc <LoRaMacProcess+0x384>
- 800ae66:	4bbb      	ldr	r3, [pc, #748]	; (800b154 <LoRaMacProcess+0x80c>)
- 800ae68:	9325      	str	r3, [sp, #148]	; 0x94
- 800ae6a:	a81c      	add	r0, sp, #112	; 0x70
- 800ae6c:	23ff      	movs	r3, #255	; 0xff
- 800ae6e:	971c      	str	r7, [sp, #112]	; 0x70
- 800ae70:	f88d 6074 	strb.w	r6, [sp, #116]	; 0x74
- 800ae74:	f88d 3098 	strb.w	r3, [sp, #152]	; 0x98
- 800ae78:	f002 f8d4 	bl	800d024 <LoRaMacParserData>
- 800ae7c:	4607      	mov	r7, r0
- 800ae7e:	2800      	cmp	r0, #0
- 800ae80:	f47f af24 	bne.w	800accc <LoRaMacProcess+0x384>
- 800ae84:	f895 3118 	ldrb.w	r3, [r5, #280]	; 0x118
- 800ae88:	2b01      	cmp	r3, #1
- 800ae8a:	d113      	bne.n	800aeb4 <LoRaMacProcess+0x56c>
- 800ae8c:	f001 fb70 	bl	800c570 <LoRaMacClassBIsPingExpected>
- 800ae90:	2800      	cmp	r0, #0
- 800ae92:	d073      	beq.n	800af7c <LoRaMacProcess+0x634>
- 800ae94:	4638      	mov	r0, r7
- 800ae96:	f001 fb60 	bl	800c55a <LoRaMacClassBSetPingSlotState>
- 800ae9a:	4638      	mov	r0, r7
- 800ae9c:	f001 fb62 	bl	800c564 <LoRaMacClassBPingSlotTimerEvent>
- 800aea0:	2304      	movs	r3, #4
- 800aea2:	f89d 107c 	ldrb.w	r1, [sp, #124]	; 0x7c
- 800aea6:	981e      	ldr	r0, [sp, #120]	; 0x78
- 800aea8:	f884 348f 	strb.w	r3, [r4, #1167]	; 0x48f
- 800aeac:	f3c1 1100 	ubfx	r1, r1, #4, #1
- 800aeb0:	f001 fb77 	bl	800c5a2 <LoRaMacClassBSetFPendingBit>
- 800aeb4:	f89d 307c 	ldrb.w	r3, [sp, #124]	; 0x7c
- 800aeb8:	991e      	ldr	r1, [sp, #120]	; 0x78
- 800aeba:	f8c4 1434 	str.w	r1, [r4, #1076]	; 0x434
- 800aebe:	f013 020f 	ands.w	r2, r3, #15
- 800aec2:	d003      	beq.n	800aecc <LoRaMacProcess+0x584>
- 800aec4:	f89d 0090 	ldrb.w	r0, [sp, #144]	; 0x90
- 800aec8:	2800      	cmp	r0, #0
- 800aeca:	d163      	bne.n	800af94 <LoRaMacProcess+0x64c>
- 800aecc:	f89d 0098 	ldrb.w	r0, [sp, #152]	; 0x98
- 800aed0:	2800      	cmp	r0, #0
- 800aed2:	d062      	beq.n	800af9a <LoRaMacProcess+0x652>
- 800aed4:	2a00      	cmp	r2, #0
- 800aed6:	f47f aef9 	bne.w	800accc <LoRaMacProcess+0x384>
- 800aeda:	f89d 2090 	ldrb.w	r2, [sp, #144]	; 0x90
- 800aede:	2a00      	cmp	r2, #0
- 800aee0:	bf0c      	ite	eq
- 800aee2:	f04f 0802 	moveq.w	r8, #2
- 800aee6:	f04f 0803 	movne.w	r8, #3
- 800aeea:	2200      	movs	r2, #0
- 800aeec:	920a      	str	r2, [sp, #40]	; 0x28
- 800aeee:	f8d5 20ec 	ldr.w	r2, [r5, #236]	; 0xec
- 800aef2:	4291      	cmp	r1, r2
- 800aef4:	d154      	bne.n	800afa0 <LoRaMacProcess+0x658>
- 800aef6:	f895 10e9 	ldrb.w	r1, [r5, #233]	; 0xe9
- 800aefa:	2900      	cmp	r1, #0
- 800aefc:	d050      	beq.n	800afa0 <LoRaMacProcess+0x658>
- 800aefe:	f8d5 110c 	ldr.w	r1, [r5, #268]	; 0x10c
- 800af02:	f895 b0ea 	ldrb.w	fp, [r5, #234]	; 0xea
- 800af06:	6809      	ldr	r1, [r1, #0]
- 800af08:	910a      	str	r1, [sp, #40]	; 0x28
- 800af0a:	f895 1118 	ldrb.w	r1, [r5, #280]	; 0x118
- 800af0e:	2902      	cmp	r1, #2
- 800af10:	d102      	bne.n	800af18 <LoRaMacProcess+0x5d0>
- 800af12:	2103      	movs	r1, #3
- 800af14:	f884 148f 	strb.w	r1, [r4, #1167]	; 0x48f
- 800af18:	f1b8 0f03 	cmp.w	r8, #3
- 800af1c:	f47f aed6 	bne.w	800accc <LoRaMacProcess+0x384>
- 800af20:	f013 0f60 	tst.w	r3, #96	; 0x60
- 800af24:	f47f aed2 	bne.w	800accc <LoRaMacProcess+0x384>
- 800af28:	9205      	str	r2, [sp, #20]
- 800af2a:	2701      	movs	r7, #1
- 800af2c:	f895 312e 	ldrb.w	r3, [r5, #302]	; 0x12e
- 800af30:	f1bb 0f00 	cmp.w	fp, #0
- 800af34:	d037      	beq.n	800afa6 <LoRaMacProcess+0x65e>
- 800af36:	f1bb 0f01 	cmp.w	fp, #1
- 800af3a:	d138      	bne.n	800afae <LoRaMacProcess+0x666>
- 800af3c:	2b01      	cmp	r3, #1
- 800af3e:	d134      	bne.n	800afaa <LoRaMacProcess+0x662>
- 800af40:	f06f 0609 	mvn.w	r6, #9
- 800af44:	fa46 f608 	asr.w	r6, r6, r8
- 800af48:	f006 0601 	and.w	r6, r6, #1
- 800af4c:	f1c6 0602 	rsb	r6, r6, #2
- 800af50:	b2f6      	uxtb	r6, r6
- 800af52:	f8bd 107e 	ldrh.w	r1, [sp, #126]	; 0x7e
- 800af56:	aa0a      	add	r2, sp, #40	; 0x28
- 800af58:	4630      	mov	r0, r6
- 800af5a:	f001 fe2d 	bl	800cbb8 <LoRaMacCryptoGetFCntDown>
- 800af5e:	b340      	cbz	r0, 800afb2 <LoRaMacProcess+0x66a>
- 800af60:	2807      	cmp	r0, #7
- 800af62:	bf0c      	ite	eq
- 800af64:	2308      	moveq	r3, #8
- 800af66:	2301      	movne	r3, #1
- 800af68:	f884 3421 	strb.w	r3, [r4, #1057]	; 0x421
- 800af6c:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800af6e:	f8c4 3430 	str.w	r3, [r4, #1072]	; 0x430
- 800af72:	f8c4 346c 	str.w	r3, [r4, #1132]	; 0x46c
- 800af76:	f7fe fce5 	bl	8009944 <PrepareRxDoneAbort>
- 800af7a:	e5b0      	b.n	800aade <LoRaMacProcess+0x196>
- 800af7c:	f001 fafa 	bl	800c574 <LoRaMacClassBIsMulticastExpected>
- 800af80:	2800      	cmp	r0, #0
- 800af82:	d097      	beq.n	800aeb4 <LoRaMacProcess+0x56c>
- 800af84:	4638      	mov	r0, r7
- 800af86:	f001 fae9 	bl	800c55c <LoRaMacClassBSetMulticastSlotState>
- 800af8a:	4638      	mov	r0, r7
- 800af8c:	f001 faeb 	bl	800c566 <LoRaMacClassBMulticastSlotTimerEvent>
- 800af90:	2305      	movs	r3, #5
- 800af92:	e786      	b.n	800aea2 <LoRaMacProcess+0x55a>
- 800af94:	f04f 0800 	mov.w	r8, #0
- 800af98:	e7a7      	b.n	800aeea <LoRaMacProcess+0x5a2>
- 800af9a:	f04f 0801 	mov.w	r8, #1
- 800af9e:	e7a4      	b.n	800aeea <LoRaMacProcess+0x5a2>
- 800afa0:	f04f 0b01 	mov.w	fp, #1
- 800afa4:	e7c2      	b.n	800af2c <LoRaMacProcess+0x5e4>
- 800afa6:	2604      	movs	r6, #4
- 800afa8:	e7d3      	b.n	800af52 <LoRaMacProcess+0x60a>
- 800afaa:	2603      	movs	r6, #3
- 800afac:	e7d1      	b.n	800af52 <LoRaMacProcess+0x60a>
- 800afae:	2301      	movs	r3, #1
- 800afb0:	e7da      	b.n	800af68 <LoRaMacProcess+0x620>
- 800afb2:	ab1c      	add	r3, sp, #112	; 0x70
- 800afb4:	9300      	str	r3, [sp, #0]
- 800afb6:	9905      	ldr	r1, [sp, #20]
- 800afb8:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800afba:	4632      	mov	r2, r6
- 800afbc:	4658      	mov	r0, fp
- 800afbe:	f001 feb7 	bl	800cd30 <LoRaMacCryptoUnsecureMessage>
- 800afc2:	b120      	cbz	r0, 800afce <LoRaMacProcess+0x686>
- 800afc4:	2802      	cmp	r0, #2
- 800afc6:	bf0c      	ite	eq
- 800afc8:	230a      	moveq	r3, #10
- 800afca:	230b      	movne	r3, #11
- 800afcc:	e67f      	b.n	800acce <LoRaMacProcess+0x386>
- 800afce:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800afd0:	f8c4 3430 	str.w	r3, [r4, #1072]	; 0x430
- 800afd4:	f8c4 346c 	str.w	r3, [r4, #1132]	; 0x46c
- 800afd8:	f89d 307c 	ldrb.w	r3, [sp, #124]	; 0x7c
- 800afdc:	f884 0421 	strb.w	r0, [r4, #1057]	; 0x421
- 800afe0:	f3c3 1340 	ubfx	r3, r3, #5, #1
- 800afe4:	f884 342e 	strb.w	r3, [r4, #1070]	; 0x42e
- 800afe8:	f884 3444 	strb.w	r3, [r4, #1092]	; 0x444
- 800afec:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800aff0:	f884 7422 	strb.w	r7, [r4, #1058]	; 0x422
- 800aff4:	2b01      	cmp	r3, #1
- 800aff6:	bf9e      	ittt	ls
- 800aff8:	2201      	movls	r2, #1
- 800affa:	62a8      	strls	r0, [r5, #40]	; 0x28
- 800affc:	f885 211e 	strbls.w	r2, [r5, #286]	; 0x11e
- 800b000:	2f01      	cmp	r7, #1
- 800b002:	f8c4 0428 	str.w	r0, [r4, #1064]	; 0x428
- 800b006:	f884 042c 	strb.w	r0, [r4, #1068]	; 0x42c
- 800b00a:	f884 0441 	strb.w	r0, [r4, #1089]	; 0x441
- 800b00e:	d138      	bne.n	800b082 <LoRaMacProcess+0x73a>
- 800b010:	2202      	movs	r2, #2
- 800b012:	f884 2420 	strb.w	r2, [r4, #1056]	; 0x420
- 800b016:	f895 203a 	ldrb.w	r2, [r5, #58]	; 0x3a
- 800b01a:	2a00      	cmp	r2, #0
- 800b01c:	d14a      	bne.n	800b0b4 <LoRaMacProcess+0x76c>
- 800b01e:	f89d 207c 	ldrb.w	r2, [sp, #124]	; 0x7c
- 800b022:	06d6      	lsls	r6, r2, #27
- 800b024:	d446      	bmi.n	800b0b4 <LoRaMacProcess+0x76c>
- 800b026:	2b01      	cmp	r3, #1
- 800b028:	f894 1440 	ldrb.w	r1, [r4, #1088]	; 0x440
- 800b02c:	f89d 207c 	ldrb.w	r2, [sp, #124]	; 0x7c
- 800b030:	d805      	bhi.n	800b03e <LoRaMacProcess+0x6f6>
- 800b032:	2901      	cmp	r1, #1
- 800b034:	d101      	bne.n	800b03a <LoRaMacProcess+0x6f2>
- 800b036:	0690      	lsls	r0, r2, #26
- 800b038:	d501      	bpl.n	800b03e <LoRaMacProcess+0x6f6>
- 800b03a:	f001 fb5f 	bl	800c6fc <LoRaMacCommandsRemoveStickyAnsCmds>
- 800b03e:	f1b8 0f02 	cmp.w	r8, #2
- 800b042:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800b046:	d043      	beq.n	800b0d0 <LoRaMacProcess+0x788>
- 800b048:	f1b8 0f03 	cmp.w	r8, #3
- 800b04c:	d00a      	beq.n	800b064 <LoRaMacProcess+0x71c>
- 800b04e:	f89d 107c 	ldrb.w	r1, [sp, #124]	; 0x7c
- 800b052:	f1b8 0f01 	cmp.w	r8, #1
- 800b056:	464a      	mov	r2, r9
- 800b058:	f001 010f 	and.w	r1, r1, #15
- 800b05c:	a820      	add	r0, sp, #128	; 0x80
- 800b05e:	d03b      	beq.n	800b0d8 <LoRaMacProcess+0x790>
- 800b060:	f7ff f910 	bl	800a284 <ProcessMacCommands.constprop.0>
- 800b064:	f89d 3090 	ldrb.w	r3, [sp, #144]	; 0x90
- 800b068:	f884 3423 	strb.w	r3, [r4, #1059]	; 0x423
- 800b06c:	9b25      	ldr	r3, [sp, #148]	; 0x94
- 800b06e:	f8c4 3428 	str.w	r3, [r4, #1064]	; 0x428
- 800b072:	f89d 3098 	ldrb.w	r3, [sp, #152]	; 0x98
- 800b076:	f884 342c 	strb.w	r3, [r4, #1068]	; 0x42c
- 800b07a:	2301      	movs	r3, #1
- 800b07c:	f884 342d 	strb.w	r3, [r4, #1069]	; 0x42d
- 800b080:	e030      	b.n	800b0e4 <LoRaMacProcess+0x79c>
- 800b082:	9a04      	ldr	r2, [sp, #16]
- 800b084:	f002 02e0 	and.w	r2, r2, #224	; 0xe0
- 800b088:	2aa0      	cmp	r2, #160	; 0xa0
- 800b08a:	d11b      	bne.n	800b0c4 <LoRaMacProcess+0x77c>
- 800b08c:	f895 112e 	ldrb.w	r1, [r5, #302]	; 0x12e
- 800b090:	2201      	movs	r2, #1
- 800b092:	f885 203a 	strb.w	r2, [r5, #58]	; 0x3a
- 800b096:	b909      	cbnz	r1, 800b09c <LoRaMacProcess+0x754>
- 800b098:	9927      	ldr	r1, [sp, #156]	; 0x9c
- 800b09a:	6369      	str	r1, [r5, #52]	; 0x34
- 800b09c:	2b01      	cmp	r3, #1
- 800b09e:	f884 2420 	strb.w	r2, [r4, #1056]	; 0x420
- 800b0a2:	d907      	bls.n	800b0b4 <LoRaMacProcess+0x76c>
- 800b0a4:	f8d5 2090 	ldr.w	r2, [r5, #144]	; 0x90
- 800b0a8:	f8c4 243c 	str.w	r2, [r4, #1084]	; 0x43c
- 800b0ac:	f8da 2000 	ldr.w	r2, [sl]
- 800b0b0:	f8c4 2498 	str.w	r2, [r4, #1176]	; 0x498
- 800b0b4:	f895 2118 	ldrb.w	r2, [r5, #280]	; 0x118
- 800b0b8:	2a00      	cmp	r2, #0
- 800b0ba:	d1b4      	bne.n	800b026 <LoRaMacProcess+0x6de>
- 800b0bc:	2201      	movs	r2, #1
- 800b0be:	f884 2425 	strb.w	r2, [r4, #1061]	; 0x425
- 800b0c2:	e7b0      	b.n	800b026 <LoRaMacProcess+0x6de>
- 800b0c4:	2200      	movs	r2, #0
- 800b0c6:	f885 203a 	strb.w	r2, [r5, #58]	; 0x3a
- 800b0ca:	f884 2420 	strb.w	r2, [r4, #1056]	; 0x420
- 800b0ce:	e7a6      	b.n	800b01e <LoRaMacProcess+0x6d6>
- 800b0d0:	f89d 1098 	ldrb.w	r1, [sp, #152]	; 0x98
- 800b0d4:	9825      	ldr	r0, [sp, #148]	; 0x94
- 800b0d6:	464a      	mov	r2, r9
- 800b0d8:	f7ff f8d4 	bl	800a284 <ProcessMacCommands.constprop.0>
- 800b0dc:	f89d 3090 	ldrb.w	r3, [sp, #144]	; 0x90
- 800b0e0:	f884 3423 	strb.w	r3, [r4, #1059]	; 0x423
- 800b0e4:	f89d 2090 	ldrb.w	r2, [sp, #144]	; 0x90
- 800b0e8:	2ae0      	cmp	r2, #224	; 0xe0
- 800b0ea:	d108      	bne.n	800b0fe <LoRaMacProcess+0x7b6>
- 800b0ec:	f895 311f 	ldrb.w	r3, [r5, #287]	; 0x11f
- 800b0f0:	b92b      	cbnz	r3, 800b0fe <LoRaMacProcess+0x7b6>
- 800b0f2:	f884 2423 	strb.w	r2, [r4, #1059]	; 0x423
- 800b0f6:	f8c4 3428 	str.w	r3, [r4, #1064]	; 0x428
- 800b0fa:	f8a4 342c 	strh.w	r3, [r4, #1068]	; 0x42c
- 800b0fe:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800b102:	f043 0302 	orr.w	r3, r3, #2
- 800b106:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800b10a:	e66f      	b.n	800adec <LoRaMacProcess+0x4a4>
- 800b10c:	4d11      	ldr	r5, [pc, #68]	; (800b154 <LoRaMacProcess+0x80c>)
- 800b10e:	3e01      	subs	r6, #1
- 800b110:	b2b2      	uxth	r2, r6
- 800b112:	1c79      	adds	r1, r7, #1
- 800b114:	4628      	mov	r0, r5
- 800b116:	f003 fff3 	bl	800f100 <memcpy1>
- 800b11a:	2303      	movs	r3, #3
- 800b11c:	f8a4 3420 	strh.w	r3, [r4, #1056]	; 0x420
- 800b120:	f8c4 5428 	str.w	r5, [r4, #1064]	; 0x428
- 800b124:	f884 642c 	strb.w	r6, [r4, #1068]	; 0x42c
- 800b128:	e7e9      	b.n	800b0fe <LoRaMacProcess+0x7b6>
- 800b12a:	2301      	movs	r3, #1
- 800b12c:	f884 3421 	strb.w	r3, [r4, #1057]	; 0x421
- 800b130:	f7fe fc08 	bl	8009944 <PrepareRxDoneAbort>
- 800b134:	e65a      	b.n	800adec <LoRaMacProcess+0x4a4>
- 800b136:	f894 3444 	ldrb.w	r3, [r4, #1092]	; 0x444
- 800b13a:	2b00      	cmp	r3, #0
- 800b13c:	f43f ae60 	beq.w	800ae00 <LoRaMacProcess+0x4b8>
- 800b140:	2000      	movs	r0, #0
- 800b142:	f7fe fbed 	bl	8009920 <OnRetransmitTimeoutTimerEvent>
- 800b146:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800b14a:	2b02      	cmp	r3, #2
- 800b14c:	f43f ae5e 	beq.w	800ae0c <LoRaMacProcess+0x4c4>
- 800b150:	e656      	b.n	800ae00 <LoRaMacProcess+0x4b8>
- 800b152:	bf00      	nop
- 800b154:	200042d0 	.word	0x200042d0
- 800b158:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800b15c:	0759      	lsls	r1, r3, #29
- 800b15e:	d515      	bpl.n	800b18c <LoRaMacProcess+0x844>
- 800b160:	2001      	movs	r0, #1
- 800b162:	f001 fbcb 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800b166:	b160      	cbz	r0, 800b182 <LoRaMacProcess+0x83a>
- 800b168:	2001      	movs	r0, #1
- 800b16a:	f001 fb9d 	bl	800c8a8 <LoRaMacConfirmQueueGetStatus>
- 800b16e:	b908      	cbnz	r0, 800b174 <LoRaMacProcess+0x82c>
- 800b170:	f884 0418 	strb.w	r0, [r4, #1048]	; 0x418
- 800b174:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800b178:	f023 0302 	bic.w	r3, r3, #2
- 800b17c:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800b180:	e004      	b.n	800b18c <LoRaMacProcess+0x844>
- 800b182:	2006      	movs	r0, #6
- 800b184:	f001 fbba 	bl	800c8fc <LoRaMacConfirmQueueIsCmdActive>
- 800b188:	2800      	cmp	r0, #0
- 800b18a:	d1f3      	bne.n	800b174 <LoRaMacProcess+0x82c>
- 800b18c:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800b190:	07da      	lsls	r2, r3, #31
- 800b192:	f57f acf9 	bpl.w	800ab88 <LoRaMacProcess+0x240>
- 800b196:	f894 2440 	ldrb.w	r2, [r4, #1088]	; 0x440
- 800b19a:	b10a      	cbz	r2, 800b1a0 <LoRaMacProcess+0x858>
- 800b19c:	2a03      	cmp	r2, #3
- 800b19e:	d118      	bne.n	800b1d2 <LoRaMacProcess+0x88a>
- 800b1a0:	4a1d      	ldr	r2, [pc, #116]	; (800b218 <LoRaMacProcess+0x8d0>)
- 800b1a2:	f894 1418 	ldrb.w	r1, [r4, #1048]	; 0x418
- 800b1a6:	f892 2068 	ldrb.w	r2, [r2, #104]	; 0x68
- 800b1aa:	4291      	cmp	r1, r2
- 800b1ac:	d205      	bcs.n	800b1ba <LoRaMacProcess+0x872>
- 800b1ae:	079b      	lsls	r3, r3, #30
- 800b1b0:	d523      	bpl.n	800b1fa <LoRaMacProcess+0x8b2>
- 800b1b2:	f894 348f 	ldrb.w	r3, [r4, #1167]	; 0x48f
- 800b1b6:	2b01      	cmp	r3, #1
- 800b1b8:	d81f      	bhi.n	800b1fa <LoRaMacProcess+0x8b2>
- 800b1ba:	4818      	ldr	r0, [pc, #96]	; (800b21c <LoRaMacProcess+0x8d4>)
- 800b1bc:	f005 ff8c 	bl	80110d8 <UTIL_TIMER_Stop>
- 800b1c0:	f8d4 3340 	ldr.w	r3, [r4, #832]	; 0x340
- 800b1c4:	f023 0320 	bic.w	r3, r3, #32
- 800b1c8:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800b1cc:	f7ff fb42 	bl	800a854 <StopRetransmission.isra.0>
- 800b1d0:	e4da      	b.n	800ab88 <LoRaMacProcess+0x240>
- 800b1d2:	2a01      	cmp	r2, #1
- 800b1d4:	d111      	bne.n	800b1fa <LoRaMacProcess+0x8b2>
- 800b1d6:	f894 2419 	ldrb.w	r2, [r4, #1049]	; 0x419
- 800b1da:	2a00      	cmp	r2, #0
- 800b1dc:	f43f acd4 	beq.w	800ab88 <LoRaMacProcess+0x240>
- 800b1e0:	4a0d      	ldr	r2, [pc, #52]	; (800b218 <LoRaMacProcess+0x8d0>)
- 800b1e2:	f894 1418 	ldrb.w	r1, [r4, #1048]	; 0x418
- 800b1e6:	f892 2068 	ldrb.w	r2, [r2, #104]	; 0x68
- 800b1ea:	4291      	cmp	r1, r2
- 800b1ec:	d2e5      	bcs.n	800b1ba <LoRaMacProcess+0x872>
- 800b1ee:	079f      	lsls	r7, r3, #30
- 800b1f0:	d503      	bpl.n	800b1fa <LoRaMacProcess+0x8b2>
- 800b1f2:	f894 3444 	ldrb.w	r3, [r4, #1092]	; 0x444
- 800b1f6:	2b00      	cmp	r3, #0
- 800b1f8:	d1df      	bne.n	800b1ba <LoRaMacProcess+0x872>
- 800b1fa:	f894 3491 	ldrb.w	r3, [r4, #1169]	; 0x491
- 800b1fe:	2000      	movs	r0, #0
- 800b200:	f36f 1304 	bfc	r3, #4, #1
- 800b204:	f884 3491 	strb.w	r3, [r4, #1169]	; 0x491
- 800b208:	f884 0419 	strb.w	r0, [r4, #1049]	; 0x419
- 800b20c:	f7ff fb44 	bl	800a898 <OnTxDelayedTimerEvent>
- 800b210:	e4ba      	b.n	800ab88 <LoRaMacProcess+0x240>
- 800b212:	b029      	add	sp, #164	; 0xa4
- 800b214:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800b218:	20008000 	.word	0x20008000
- 800b21c:	20004400 	.word	0x20004400
-
-0800b220 <LoRaMacInitialization>:
- 800b220:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800b224:	4689      	mov	r9, r1
- 800b226:	b08d      	sub	sp, #52	; 0x34
- 800b228:	4690      	mov	r8, r2
- 800b22a:	4607      	mov	r7, r0
- 800b22c:	2800      	cmp	r0, #0
- 800b22e:	f000 818f 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b232:	2900      	cmp	r1, #0
- 800b234:	f000 818c 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b238:	6803      	ldr	r3, [r0, #0]
- 800b23a:	2b00      	cmp	r3, #0
- 800b23c:	f000 8188 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b240:	6843      	ldr	r3, [r0, #4]
- 800b242:	2b00      	cmp	r3, #0
- 800b244:	f000 8184 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b248:	6883      	ldr	r3, [r0, #8]
- 800b24a:	2b00      	cmp	r3, #0
- 800b24c:	f000 8180 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b250:	68c3      	ldr	r3, [r0, #12]
- 800b252:	2b00      	cmp	r3, #0
- 800b254:	f000 817c 	beq.w	800b550 <LoRaMacInitialization+0x330>
- 800b258:	4610      	mov	r0, r2
- 800b25a:	f002 f803 	bl	800d264 <RegionIsActive>
- 800b25e:	2800      	cmp	r0, #0
- 800b260:	f000 8178 	beq.w	800b554 <LoRaMacInitialization+0x334>
- 800b264:	4cbd      	ldr	r4, [pc, #756]	; (800b55c <LoRaMacInitialization+0x33c>)
- 800b266:	4dbe      	ldr	r5, [pc, #760]	; (800b560 <LoRaMacInitialization+0x340>)
- 800b268:	4638      	mov	r0, r7
- 800b26a:	f001 fac1 	bl	800c7f0 <LoRaMacConfirmQueueInit>
- 800b26e:	f240 52c4 	movw	r2, #1476	; 0x5c4
- 800b272:	2100      	movs	r1, #0
- 800b274:	4620      	mov	r0, r4
- 800b276:	f003 ff57 	bl	800f128 <memset1>
- 800b27a:	f240 521c 	movw	r2, #1308	; 0x51c
- 800b27e:	2100      	movs	r1, #0
- 800b280:	4628      	mov	r0, r5
- 800b282:	f003 ff51 	bl	800f128 <memset1>
- 800b286:	4bb7      	ldr	r3, [pc, #732]	; (800b564 <LoRaMacInitialization+0x344>)
- 800b288:	f8c4 312c 	str.w	r3, [r4, #300]	; 0x12c
- 800b28c:	f504 7309 	add.w	r3, r4, #548	; 0x224
- 800b290:	9308      	str	r3, [sp, #32]
- 800b292:	f504 730a 	add.w	r3, r4, #552	; 0x228
- 800b296:	2600      	movs	r6, #0
- 800b298:	4640      	mov	r0, r8
- 800b29a:	9309      	str	r3, [sp, #36]	; 0x24
- 800b29c:	a908      	add	r1, sp, #32
- 800b29e:	4bb2      	ldr	r3, [pc, #712]	; (800b568 <LoRaMacInitialization+0x348>)
- 800b2a0:	f884 8048 	strb.w	r8, [r4, #72]	; 0x48
- 800b2a4:	930a      	str	r3, [sp, #40]	; 0x28
- 800b2a6:	f884 6118 	strb.w	r6, [r4, #280]	; 0x118
- 800b2aa:	f884 608c 	strb.w	r6, [r4, #140]	; 0x8c
- 800b2ae:	f88d 602c 	strb.w	r6, [sp, #44]	; 0x2c
- 800b2b2:	f001 ffe9 	bl	800d288 <RegionInitDefaults>
- 800b2b6:	230f      	movs	r3, #15
- 800b2b8:	a906      	add	r1, sp, #24
- 800b2ba:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b2be:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b2c2:	f001 ffd3 	bl	800d26c <RegionGetPhyParam>
- 800b2c6:	1b80      	subs	r0, r0, r6
- 800b2c8:	bf18      	it	ne
- 800b2ca:	2001      	movne	r0, #1
- 800b2cc:	f04f 0b0a 	mov.w	fp, #10
- 800b2d0:	f884 011c 	strb.w	r0, [r4, #284]	; 0x11c
- 800b2d4:	a906      	add	r1, sp, #24
- 800b2d6:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b2da:	f88d b018 	strb.w	fp, [sp, #24]
- 800b2de:	f001 ffc5 	bl	800d26c <RegionGetPhyParam>
- 800b2e2:	f04f 0a06 	mov.w	sl, #6
- 800b2e6:	f884 00dc 	strb.w	r0, [r4, #220]	; 0xdc
- 800b2ea:	a906      	add	r1, sp, #24
- 800b2ec:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b2f0:	f88d a018 	strb.w	sl, [sp, #24]
- 800b2f4:	f001 ffba 	bl	800d26c <RegionGetPhyParam>
- 800b2f8:	2310      	movs	r3, #16
- 800b2fa:	f884 00dd 	strb.w	r0, [r4, #221]	; 0xdd
- 800b2fe:	a906      	add	r1, sp, #24
- 800b300:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b304:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b308:	f001 ffb0 	bl	800d26c <RegionGetPhyParam>
- 800b30c:	2311      	movs	r3, #17
- 800b30e:	f8c4 009c 	str.w	r0, [r4, #156]	; 0x9c
- 800b312:	a906      	add	r1, sp, #24
- 800b314:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b318:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b31c:	f001 ffa6 	bl	800d26c <RegionGetPhyParam>
- 800b320:	2312      	movs	r3, #18
- 800b322:	f8c4 00a0 	str.w	r0, [r4, #160]	; 0xa0
- 800b326:	a906      	add	r1, sp, #24
- 800b328:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b32c:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b330:	f001 ff9c 	bl	800d26c <RegionGetPhyParam>
- 800b334:	2313      	movs	r3, #19
- 800b336:	f8c4 00a4 	str.w	r0, [r4, #164]	; 0xa4
- 800b33a:	a906      	add	r1, sp, #24
- 800b33c:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b340:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b344:	f001 ff92 	bl	800d26c <RegionGetPhyParam>
- 800b348:	2314      	movs	r3, #20
- 800b34a:	f8c4 00a8 	str.w	r0, [r4, #168]	; 0xa8
- 800b34e:	a906      	add	r1, sp, #24
- 800b350:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b354:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b358:	f001 ff88 	bl	800d26c <RegionGetPhyParam>
- 800b35c:	2316      	movs	r3, #22
- 800b35e:	f8c4 00ac 	str.w	r0, [r4, #172]	; 0xac
- 800b362:	a906      	add	r1, sp, #24
- 800b364:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b368:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b36c:	f001 ff7e 	bl	800d26c <RegionGetPhyParam>
- 800b370:	2317      	movs	r3, #23
- 800b372:	f884 00b1 	strb.w	r0, [r4, #177]	; 0xb1
- 800b376:	a906      	add	r1, sp, #24
- 800b378:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b37c:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b380:	f001 ff74 	bl	800d26c <RegionGetPhyParam>
- 800b384:	2318      	movs	r3, #24
- 800b386:	eb0d 0103 	add.w	r1, sp, r3
- 800b38a:	f8c4 00b4 	str.w	r0, [r4, #180]	; 0xb4
- 800b38e:	f8c4 00bc 	str.w	r0, [r4, #188]	; 0xbc
- 800b392:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b396:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b39a:	f001 ff67 	bl	800d26c <RegionGetPhyParam>
- 800b39e:	b2c0      	uxtb	r0, r0
- 800b3a0:	231d      	movs	r3, #29
- 800b3a2:	f884 00b8 	strb.w	r0, [r4, #184]	; 0xb8
- 800b3a6:	f884 00c0 	strb.w	r0, [r4, #192]	; 0xc0
- 800b3aa:	a906      	add	r1, sp, #24
- 800b3ac:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b3b0:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b3b4:	f001 ff5a 	bl	800d26c <RegionGetPhyParam>
- 800b3b8:	231e      	movs	r3, #30
- 800b3ba:	f884 00c4 	strb.w	r0, [r4, #196]	; 0xc4
- 800b3be:	a906      	add	r1, sp, #24
- 800b3c0:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b3c4:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b3c8:	f001 ff50 	bl	800d26c <RegionGetPhyParam>
- 800b3cc:	231f      	movs	r3, #31
- 800b3ce:	f884 00c5 	strb.w	r0, [r4, #197]	; 0xc5
- 800b3d2:	a906      	add	r1, sp, #24
- 800b3d4:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b3d8:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b3dc:	f001 ff46 	bl	800d26c <RegionGetPhyParam>
- 800b3e0:	2320      	movs	r3, #32
- 800b3e2:	f8c4 00c8 	str.w	r0, [r4, #200]	; 0xc8
- 800b3e6:	a906      	add	r1, sp, #24
- 800b3e8:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b3ec:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b3f0:	f001 ff3c 	bl	800d26c <RegionGetPhyParam>
- 800b3f4:	230b      	movs	r3, #11
- 800b3f6:	f8c4 00cc 	str.w	r0, [r4, #204]	; 0xcc
- 800b3fa:	a906      	add	r1, sp, #24
- 800b3fc:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b400:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b404:	f001 ff32 	bl	800d26c <RegionGetPhyParam>
- 800b408:	230c      	movs	r3, #12
- 800b40a:	a906      	add	r1, sp, #24
- 800b40c:	f8a4 00d0 	strh.w	r0, [r4, #208]	; 0xd0
- 800b410:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800b414:	f88d 3018 	strb.w	r3, [sp, #24]
- 800b418:	f001 ff28 	bl	800d26c <RegionGetPhyParam>
- 800b41c:	f8d4 309c 	ldr.w	r3, [r4, #156]	; 0x9c
- 800b420:	6563      	str	r3, [r4, #84]	; 0x54
- 800b422:	f8d4 30a0 	ldr.w	r3, [r4, #160]	; 0xa0
- 800b426:	65a3      	str	r3, [r4, #88]	; 0x58
- 800b428:	f8d4 30a4 	ldr.w	r3, [r4, #164]	; 0xa4
- 800b42c:	65e3      	str	r3, [r4, #92]	; 0x5c
- 800b42e:	f8d4 30a8 	ldr.w	r3, [r4, #168]	; 0xa8
- 800b432:	6623      	str	r3, [r4, #96]	; 0x60
- 800b434:	f04f 0801 	mov.w	r8, #1
- 800b438:	f8d4 30ac 	ldr.w	r3, [r4, #172]	; 0xac
- 800b43c:	9005      	str	r0, [sp, #20]
- 800b43e:	f8a4 00d2 	strh.w	r0, [r4, #210]	; 0xd2
- 800b442:	6663      	str	r3, [r4, #100]	; 0x64
- 800b444:	f884 80b0 	strb.w	r8, [r4, #176]	; 0xb0
- 800b448:	f8c4 b094 	str.w	fp, [r4, #148]	; 0x94
- 800b44c:	f884 a098 	strb.w	sl, [r4, #152]	; 0x98
- 800b450:	f8c4 b04c 	str.w	fp, [r4, #76]	; 0x4c
- 800b454:	f884 a050 	strb.w	sl, [r4, #80]	; 0x50
- 800b458:	f884 8068 	strb.w	r8, [r4, #104]	; 0x68
- 800b45c:	f884 811f 	strb.w	r8, [r4, #287]	; 0x11f
- 800b460:	f8c5 9348 	str.w	r9, [r5, #840]	; 0x348
- 800b464:	f7fe fd7a 	bl	8009f5c <ResetMacParameters.constprop.0>
- 800b468:	4b40      	ldr	r3, [pc, #256]	; (800b56c <LoRaMacInitialization+0x34c>)
- 800b46a:	9600      	str	r6, [sp, #0]
- 800b46c:	4632      	mov	r2, r6
- 800b46e:	f04f 31ff 	mov.w	r1, #4294967295
- 800b472:	f505 705a 	add.w	r0, r5, #872	; 0x368
- 800b476:	f8c5 7344 	str.w	r7, [r5, #836]	; 0x344
- 800b47a:	e9c4 660b 	strd	r6, r6, [r4, #44]	; 0x2c
- 800b47e:	f884 8119 	strb.w	r8, [r4, #281]	; 0x119
- 800b482:	f885 6491 	strb.w	r6, [r5, #1169]	; 0x491
- 800b486:	f8c5 8340 	str.w	r8, [r5, #832]	; 0x340
- 800b48a:	f005 fdc7 	bl	801101c <UTIL_TIMER_Create>
- 800b48e:	4b38      	ldr	r3, [pc, #224]	; (800b570 <LoRaMacInitialization+0x350>)
- 800b490:	9600      	str	r6, [sp, #0]
- 800b492:	4632      	mov	r2, r6
- 800b494:	f04f 31ff 	mov.w	r1, #4294967295
- 800b498:	f505 7060 	add.w	r0, r5, #896	; 0x380
- 800b49c:	f005 fdbe 	bl	801101c <UTIL_TIMER_Create>
- 800b4a0:	4b34      	ldr	r3, [pc, #208]	; (800b574 <LoRaMacInitialization+0x354>)
- 800b4a2:	9600      	str	r6, [sp, #0]
- 800b4a4:	4632      	mov	r2, r6
- 800b4a6:	f04f 31ff 	mov.w	r1, #4294967295
- 800b4aa:	f505 7066 	add.w	r0, r5, #920	; 0x398
- 800b4ae:	f005 fdb5 	bl	801101c <UTIL_TIMER_Create>
- 800b4b2:	af02      	add	r7, sp, #8
- 800b4b4:	4b30      	ldr	r3, [pc, #192]	; (800b578 <LoRaMacInitialization+0x358>)
- 800b4b6:	9600      	str	r6, [sp, #0]
- 800b4b8:	4632      	mov	r2, r6
- 800b4ba:	f04f 31ff 	mov.w	r1, #4294967295
- 800b4be:	f505 6080 	add.w	r0, r5, #1024	; 0x400
- 800b4c2:	f005 fdab 	bl	801101c <UTIL_TIMER_Create>
- 800b4c6:	4638      	mov	r0, r7
- 800b4c8:	f005 fd3c 	bl	8010f44 <SysTimeGetMcuTime>
- 800b4cc:	e897 0003 	ldmia.w	r7, {r0, r1}
- 800b4d0:	f504 7392 	add.w	r3, r4, #292	; 0x124
- 800b4d4:	e883 0003 	stmia.w	r3, {r0, r1}
- 800b4d8:	4b28      	ldr	r3, [pc, #160]	; (800b57c <LoRaMacInitialization+0x35c>)
- 800b4da:	4f29      	ldr	r7, [pc, #164]	; (800b580 <LoRaMacInitialization+0x360>)
- 800b4dc:	601e      	str	r6, [r3, #0]
- 800b4de:	4b29      	ldr	r3, [pc, #164]	; (800b584 <LoRaMacInitialization+0x364>)
- 800b4e0:	f8c5 334c 	str.w	r3, [r5, #844]	; 0x34c
- 800b4e4:	4b28      	ldr	r3, [pc, #160]	; (800b588 <LoRaMacInitialization+0x368>)
- 800b4e6:	f8c5 3354 	str.w	r3, [r5, #852]	; 0x354
- 800b4ea:	4b28      	ldr	r3, [pc, #160]	; (800b58c <LoRaMacInitialization+0x36c>)
- 800b4ec:	f8c5 335c 	str.w	r3, [r5, #860]	; 0x35c
- 800b4f0:	4b27      	ldr	r3, [pc, #156]	; (800b590 <LoRaMacInitialization+0x370>)
- 800b4f2:	f8c5 3350 	str.w	r3, [r5, #848]	; 0x350
- 800b4f6:	4b27      	ldr	r3, [pc, #156]	; (800b594 <LoRaMacInitialization+0x374>)
- 800b4f8:	f8c5 3358 	str.w	r3, [r5, #856]	; 0x358
- 800b4fc:	f505 7053 	add.w	r0, r5, #844	; 0x34c
- 800b500:	683b      	ldr	r3, [r7, #0]
- 800b502:	4798      	blx	r3
- 800b504:	f504 70a6 	add.w	r0, r4, #332	; 0x14c
- 800b508:	f003 fb50 	bl	800ebac <SecureElementInit>
- 800b50c:	b120      	cbz	r0, 800b518 <LoRaMacInitialization+0x2f8>
- 800b50e:	2611      	movs	r6, #17
- 800b510:	4630      	mov	r0, r6
- 800b512:	b00d      	add	sp, #52	; 0x34
- 800b514:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800b518:	4620      	mov	r0, r4
- 800b51a:	f001 fb1d 	bl	800cb58 <LoRaMacCryptoInit>
- 800b51e:	2800      	cmp	r0, #0
- 800b520:	d1f5      	bne.n	800b50e <LoRaMacInitialization+0x2ee>
- 800b522:	f001 f841 	bl	800c5a8 <LoRaMacCommandsInit>
- 800b526:	b9b8      	cbnz	r0, 800b558 <LoRaMacInitialization+0x338>
- 800b528:	481b      	ldr	r0, [pc, #108]	; (800b598 <LoRaMacInitialization+0x378>)
- 800b52a:	f001 fb67 	bl	800cbfc <LoRaMacCryptoSetMulticastReference>
- 800b52e:	4606      	mov	r6, r0
- 800b530:	2800      	cmp	r0, #0
- 800b532:	d1ec      	bne.n	800b50e <LoRaMacInitialization+0x2ee>
- 800b534:	697b      	ldr	r3, [r7, #20]
- 800b536:	4798      	blx	r3
- 800b538:	f003 fdc0 	bl	800f0bc <srand1>
- 800b53c:	6dbb      	ldr	r3, [r7, #88]	; 0x58
- 800b53e:	f894 0119 	ldrb.w	r0, [r4, #281]	; 0x119
- 800b542:	4798      	blx	r3
- 800b544:	6afb      	ldr	r3, [r7, #44]	; 0x2c
- 800b546:	4798      	blx	r3
- 800b548:	2301      	movs	r3, #1
- 800b54a:	f885 3492 	strb.w	r3, [r5, #1170]	; 0x492
- 800b54e:	e7df      	b.n	800b510 <LoRaMacInitialization+0x2f0>
- 800b550:	2603      	movs	r6, #3
- 800b552:	e7dd      	b.n	800b510 <LoRaMacInitialization+0x2f0>
- 800b554:	2609      	movs	r6, #9
- 800b556:	e7db      	b.n	800b510 <LoRaMacInitialization+0x2f0>
- 800b558:	2613      	movs	r6, #19
- 800b55a:	e7d9      	b.n	800b510 <LoRaMacInitialization+0x2f0>
- 800b55c:	20008000 	.word	0x20008000
- 800b560:	20004098 	.word	0x20004098
- 800b564:	01000400 	.word	0x01000400
- 800b568:	200045b4 	.word	0x200045b4
- 800b56c:	0800a899 	.word	0x0800a899
- 800b570:	0800a0f9 	.word	0x0800a0f9
- 800b574:	0800a141 	.word	0x0800a141
- 800b578:	08009921 	.word	0x08009921
- 800b57c:	20004094 	.word	0x20004094
- 800b580:	08014240 	.word	0x08014240
- 800b584:	08009b45 	.word	0x08009b45
- 800b588:	08009af9 	.word	0x08009af9
- 800b58c:	080098dd 	.word	0x080098dd
- 800b590:	08009ad1 	.word	0x08009ad1
- 800b594:	08009aa9 	.word	0x08009aa9
- 800b598:	200080e8 	.word	0x200080e8
-
-0800b59c <LoRaMacStart>:
- 800b59c:	b508      	push	{r3, lr}
- 800b59e:	4b03      	ldr	r3, [pc, #12]	; (800b5ac <LoRaMacStart+0x10>)
- 800b5a0:	2000      	movs	r0, #0
- 800b5a2:	f8c3 0340 	str.w	r0, [r3, #832]	; 0x340
- 800b5a6:	f7fe f981 	bl	80098ac <UpdateRxSlotIdleState>
- 800b5aa:	bd08      	pop	{r3, pc}
- 800b5ac:	20004098 	.word	0x20004098
-
-0800b5b0 <LoRaMacStop>:
- 800b5b0:	b510      	push	{r4, lr}
- 800b5b2:	f7ff f9a7 	bl	800a904 <LoRaMacIsBusy>
- 800b5b6:	4c0a      	ldr	r4, [pc, #40]	; (800b5e0 <LoRaMacStop+0x30>)
- 800b5b8:	b960      	cbnz	r0, 800b5d4 <LoRaMacStop+0x24>
- 800b5ba:	4b0a      	ldr	r3, [pc, #40]	; (800b5e4 <LoRaMacStop+0x34>)
- 800b5bc:	f893 3118 	ldrb.w	r3, [r3, #280]	; 0x118
- 800b5c0:	2b02      	cmp	r3, #2
- 800b5c2:	d102      	bne.n	800b5ca <LoRaMacStop+0x1a>
- 800b5c4:	4b08      	ldr	r3, [pc, #32]	; (800b5e8 <LoRaMacStop+0x38>)
- 800b5c6:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800b5c8:	4798      	blx	r3
- 800b5ca:	2301      	movs	r3, #1
- 800b5cc:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800b5d0:	2000      	movs	r0, #0
- 800b5d2:	bd10      	pop	{r4, pc}
- 800b5d4:	f8d4 0340 	ldr.w	r0, [r4, #832]	; 0x340
- 800b5d8:	3801      	subs	r0, #1
- 800b5da:	bf18      	it	ne
- 800b5dc:	2001      	movne	r0, #1
- 800b5de:	e7f8      	b.n	800b5d2 <LoRaMacStop+0x22>
- 800b5e0:	20004098 	.word	0x20004098
- 800b5e4:	20008000 	.word	0x20008000
- 800b5e8:	08014240 	.word	0x08014240
-
-0800b5ec <LoRaMacHalt>:
- 800b5ec:	b538      	push	{r3, r4, r5, lr}
- 800b5ee:	4c13      	ldr	r4, [pc, #76]	; (800b63c <LoRaMacHalt+0x50>)
- 800b5f0:	f504 705a 	add.w	r0, r4, #872	; 0x368
- 800b5f4:	f005 fd70 	bl	80110d8 <UTIL_TIMER_Stop>
- 800b5f8:	f504 7060 	add.w	r0, r4, #896	; 0x380
- 800b5fc:	f005 fd6c 	bl	80110d8 <UTIL_TIMER_Stop>
- 800b600:	f504 7066 	add.w	r0, r4, #920	; 0x398
- 800b604:	f005 fd68 	bl	80110d8 <UTIL_TIMER_Stop>
- 800b608:	f504 6080 	add.w	r0, r4, #1024	; 0x400
- 800b60c:	f005 fd64 	bl	80110d8 <UTIL_TIMER_Stop>
- 800b610:	f000 ffb5 	bl	800c57e <LoRaMacClassBHaltBeaconing>
- 800b614:	4b0a      	ldr	r3, [pc, #40]	; (800b640 <LoRaMacHalt+0x54>)
- 800b616:	2500      	movs	r5, #0
- 800b618:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800b61a:	4798      	blx	r3
- 800b61c:	f8c4 5340 	str.w	r5, [r4, #832]	; 0x340
- 800b620:	f7fe fdb6 	bl	800a190 <LoRaMacHandleNvm.part.0.constprop.0>
- 800b624:	4907      	ldr	r1, [pc, #28]	; (800b644 <LoRaMacHalt+0x58>)
- 800b626:	4808      	ldr	r0, [pc, #32]	; (800b648 <LoRaMacHalt+0x5c>)
- 800b628:	f240 52c4 	movw	r2, #1476	; 0x5c4
- 800b62c:	f003 fd68 	bl	800f100 <memcpy1>
- 800b630:	2301      	movs	r3, #1
- 800b632:	f8c4 3340 	str.w	r3, [r4, #832]	; 0x340
- 800b636:	4628      	mov	r0, r5
- 800b638:	bd38      	pop	{r3, r4, r5, pc}
- 800b63a:	bf00      	nop
- 800b63c:	20004098 	.word	0x20004098
- 800b640:	08014240 	.word	0x08014240
- 800b644:	20008000 	.word	0x20008000
- 800b648:	200085c4 	.word	0x200085c4
-
-0800b64c <LoRaMacQueryTxPossible>:
- 800b64c:	b570      	push	{r4, r5, r6, lr}
- 800b64e:	4b2e      	ldr	r3, [pc, #184]	; (800b708 <LoRaMacQueryTxPossible+0xbc>)
- 800b650:	b08a      	sub	sp, #40	; 0x28
- 800b652:	4605      	mov	r5, r0
- 800b654:	f893 00dd 	ldrb.w	r0, [r3, #221]	; 0xdd
- 800b658:	f88d 0009 	strb.w	r0, [sp, #9]
- 800b65c:	f893 00dc 	ldrb.w	r0, [r3, #220]	; 0xdc
- 800b660:	f88d 000a 	strb.w	r0, [sp, #10]
- 800b664:	4829      	ldr	r0, [pc, #164]	; (800b70c <LoRaMacQueryTxPossible+0xc0>)
- 800b666:	6a9a      	ldr	r2, [r3, #40]	; 0x28
- 800b668:	f890 0418 	ldrb.w	r0, [r0, #1048]	; 0x418
- 800b66c:	9203      	str	r2, [sp, #12]
- 800b66e:	2600      	movs	r6, #0
- 800b670:	f88d 000b 	strb.w	r0, [sp, #11]
- 800b674:	9604      	str	r6, [sp, #16]
- 800b676:	460c      	mov	r4, r1
- 800b678:	2900      	cmp	r1, #0
- 800b67a:	d040      	beq.n	800b6fe <LoRaMacQueryTxPossible+0xb2>
- 800b67c:	9206      	str	r2, [sp, #24]
- 800b67e:	f8d3 2088 	ldr.w	r2, [r3, #136]	; 0x88
- 800b682:	9207      	str	r2, [sp, #28]
- 800b684:	8f1a      	ldrh	r2, [r3, #56]	; 0x38
- 800b686:	f893 111a 	ldrb.w	r1, [r3, #282]	; 0x11a
- 800b68a:	f88d 1015 	strb.w	r1, [sp, #21]
- 800b68e:	ba52      	rev16	r2, r2
- 800b690:	f8ad 2020 	strh.w	r2, [sp, #32]
- 800b694:	f893 207c 	ldrb.w	r2, [r3, #124]	; 0x7c
- 800b698:	f893 3048 	ldrb.w	r3, [r3, #72]	; 0x48
- 800b69c:	f88d 3024 	strb.w	r3, [sp, #36]	; 0x24
- 800b6a0:	ab03      	add	r3, sp, #12
- 800b6a2:	f88d 0022 	strb.w	r0, [sp, #34]	; 0x22
- 800b6a6:	f88d 2023 	strb.w	r2, [sp, #35]	; 0x23
- 800b6aa:	9300      	str	r3, [sp, #0]
- 800b6ac:	f10d 020a 	add.w	r2, sp, #10
- 800b6b0:	f10d 030b 	add.w	r3, sp, #11
- 800b6b4:	f10d 0109 	add.w	r1, sp, #9
- 800b6b8:	a805      	add	r0, sp, #20
- 800b6ba:	f88d 6014 	strb.w	r6, [sp, #20]
- 800b6be:	f000 fedd 	bl	800c47c <LoRaMacAdrCalcNext>
- 800b6c2:	f99d 0009 	ldrsb.w	r0, [sp, #9]
- 800b6c6:	f7fe f913 	bl	80098f0 <GetMaxAppPayloadWithoutFOptsLength>
- 800b6ca:	7060      	strb	r0, [r4, #1]
- 800b6cc:	a804      	add	r0, sp, #16
- 800b6ce:	f001 f82b 	bl	800c728 <LoRaMacCommandsGetSizeSerializedCmds>
- 800b6d2:	b9b0      	cbnz	r0, 800b702 <LoRaMacQueryTxPossible+0xb6>
- 800b6d4:	9a04      	ldr	r2, [sp, #16]
- 800b6d6:	2a0f      	cmp	r2, #15
- 800b6d8:	d80d      	bhi.n	800b6f6 <LoRaMacQueryTxPossible+0xaa>
- 800b6da:	7863      	ldrb	r3, [r4, #1]
- 800b6dc:	429a      	cmp	r2, r3
- 800b6de:	d80a      	bhi.n	800b6f6 <LoRaMacQueryTxPossible+0xaa>
- 800b6e0:	4415      	add	r5, r2
- 800b6e2:	42ab      	cmp	r3, r5
- 800b6e4:	eba3 0102 	sub.w	r1, r3, r2
- 800b6e8:	bf2c      	ite	cs
- 800b6ea:	2000      	movcs	r0, #0
- 800b6ec:	2001      	movcc	r0, #1
- 800b6ee:	7021      	strb	r1, [r4, #0]
- 800b6f0:	00c0      	lsls	r0, r0, #3
- 800b6f2:	b00a      	add	sp, #40	; 0x28
- 800b6f4:	bd70      	pop	{r4, r5, r6, pc}
- 800b6f6:	2300      	movs	r3, #0
- 800b6f8:	7023      	strb	r3, [r4, #0]
- 800b6fa:	2008      	movs	r0, #8
- 800b6fc:	e7f9      	b.n	800b6f2 <LoRaMacQueryTxPossible+0xa6>
- 800b6fe:	2003      	movs	r0, #3
- 800b700:	e7f7      	b.n	800b6f2 <LoRaMacQueryTxPossible+0xa6>
- 800b702:	2013      	movs	r0, #19
- 800b704:	e7f5      	b.n	800b6f2 <LoRaMacQueryTxPossible+0xa6>
- 800b706:	bf00      	nop
- 800b708:	20008000 	.word	0x20008000
- 800b70c:	20004098 	.word	0x20004098
-
-0800b710 <LoRaMacMibGetRequestConfirm>:
- 800b710:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800b712:	4604      	mov	r4, r0
- 800b714:	2800      	cmp	r0, #0
- 800b716:	f000 8112 	beq.w	800b93e <LoRaMacMibGetRequestConfirm+0x22e>
- 800b71a:	7800      	ldrb	r0, [r0, #0]
- 800b71c:	2841      	cmp	r0, #65	; 0x41
- 800b71e:	f200 8108 	bhi.w	800b932 <LoRaMacMibGetRequestConfirm+0x222>
- 800b722:	e8df f010 	tbh	[pc, r0, lsl #1]
- 800b726:	0042      	.short	0x0042
- 800b728:	004d0048 	.word	0x004d0048
- 800b72c:	00560052 	.word	0x00560052
- 800b730:	005f005a 	.word	0x005f005a
- 800b734:	01060106 	.word	0x01060106
- 800b738:	01060106 	.word	0x01060106
- 800b73c:	01060106 	.word	0x01060106
- 800b740:	01060106 	.word	0x01060106
- 800b744:	006a0066 	.word	0x006a0066
- 800b748:	0079006e 	.word	0x0079006e
- 800b74c:	00830080 	.word	0x00830080
- 800b750:	008b0086 	.word	0x008b0086
- 800b754:	008d0089 	.word	0x008d0089
- 800b758:	00940091 	.word	0x00940091
- 800b75c:	009a0097 	.word	0x009a0097
- 800b760:	00a0009d 	.word	0x00a0009d
- 800b764:	00b300af 	.word	0x00b300af
- 800b768:	00b700bb 	.word	0x00b700bb
- 800b76c:	00c200bf 	.word	0x00c200bf
- 800b770:	00cf00c6 	.word	0x00cf00c6
- 800b774:	00cd00cb 	.word	0x00cd00cb
- 800b778:	00d30106 	.word	0x00d30106
- 800b77c:	01060106 	.word	0x01060106
- 800b780:	01060106 	.word	0x01060106
- 800b784:	01060106 	.word	0x01060106
- 800b788:	01060106 	.word	0x01060106
- 800b78c:	01060106 	.word	0x01060106
- 800b790:	01060106 	.word	0x01060106
- 800b794:	01060106 	.word	0x01060106
- 800b798:	00db0106 	.word	0x00db0106
- 800b79c:	00e300df 	.word	0x00e300df
- 800b7a0:	00ec00e8 	.word	0x00ec00e8
- 800b7a4:	00f400f0 	.word	0x00f400f0
- 800b7a8:	00fd      	.short	0x00fd
- 800b7aa:	4b67      	ldr	r3, [pc, #412]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7ac:	f893 3118 	ldrb.w	r3, [r3, #280]	; 0x118
- 800b7b0:	7123      	strb	r3, [r4, #4]
- 800b7b2:	b004      	add	sp, #16
- 800b7b4:	bd10      	pop	{r4, pc}
- 800b7b6:	4b64      	ldr	r3, [pc, #400]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7b8:	f893 3130 	ldrb.w	r3, [r3, #304]	; 0x130
- 800b7bc:	7123      	strb	r3, [r4, #4]
- 800b7be:	e002      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b7c0:	6860      	ldr	r0, [r4, #4]
- 800b7c2:	f003 fb81 	bl	800eec8 <SecureElementGetDevEui>
- 800b7c6:	2000      	movs	r0, #0
- 800b7c8:	e7f3      	b.n	800b7b2 <LoRaMacMibGetRequestConfirm+0xa2>
- 800b7ca:	6860      	ldr	r0, [r4, #4]
- 800b7cc:	f003 fbc2 	bl	800ef54 <SecureElementGetJoinEui>
- 800b7d0:	e7f9      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b7d2:	4b5d      	ldr	r3, [pc, #372]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7d4:	f893 311a 	ldrb.w	r3, [r3, #282]	; 0x11a
- 800b7d8:	e7f0      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b7da:	4b5b      	ldr	r3, [pc, #364]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7dc:	f8d3 30e0 	ldr.w	r3, [r3, #224]	; 0xe0
- 800b7e0:	6063      	str	r3, [r4, #4]
- 800b7e2:	e7f0      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b7e4:	4b58      	ldr	r3, [pc, #352]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7e6:	1d21      	adds	r1, r4, #4
- 800b7e8:	f893 0130 	ldrb.w	r0, [r3, #304]	; 0x130
- 800b7ec:	f003 fbca 	bl	800ef84 <SecureElementGetDevAddr>
- 800b7f0:	e7e9      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b7f2:	4b55      	ldr	r3, [pc, #340]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7f4:	f893 3119 	ldrb.w	r3, [r3, #281]	; 0x119
- 800b7f8:	e7e0      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b7fa:	4b53      	ldr	r3, [pc, #332]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b7fc:	f893 308c 	ldrb.w	r3, [r3, #140]	; 0x8c
- 800b800:	e7dc      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b802:	231c      	movs	r3, #28
- 800b804:	f88d 3008 	strb.w	r3, [sp, #8]
- 800b808:	4b4f      	ldr	r3, [pc, #316]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b80a:	a902      	add	r1, sp, #8
- 800b80c:	f893 0048 	ldrb.w	r0, [r3, #72]	; 0x48
- 800b810:	f001 fd2c 	bl	800d26c <RegionGetPhyParam>
- 800b814:	6060      	str	r0, [r4, #4]
- 800b816:	e7d6      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b818:	4b4c      	ldr	r3, [pc, #304]	; (800b94c <LoRaMacMibGetRequestConfirm+0x23c>)
- 800b81a:	3404      	adds	r4, #4
- 800b81c:	e893 0003 	ldmia.w	r3, {r0, r1}
- 800b820:	e884 0003 	stmia.w	r4, {r0, r1}
- 800b824:	e7cf      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b826:	4b4a      	ldr	r3, [pc, #296]	; (800b950 <LoRaMacMibGetRequestConfirm+0x240>)
- 800b828:	3404      	adds	r4, #4
- 800b82a:	e7f7      	b.n	800b81c <LoRaMacMibGetRequestConfirm+0x10c>
- 800b82c:	4b49      	ldr	r3, [pc, #292]	; (800b954 <LoRaMacMibGetRequestConfirm+0x244>)
- 800b82e:	3404      	adds	r4, #4
- 800b830:	e7f4      	b.n	800b81c <LoRaMacMibGetRequestConfirm+0x10c>
- 800b832:	4b49      	ldr	r3, [pc, #292]	; (800b958 <LoRaMacMibGetRequestConfirm+0x248>)
- 800b834:	3404      	adds	r4, #4
- 800b836:	e7f1      	b.n	800b81c <LoRaMacMibGetRequestConfirm+0x10c>
- 800b838:	231a      	movs	r3, #26
- 800b83a:	e7e3      	b.n	800b804 <LoRaMacMibGetRequestConfirm+0xf4>
- 800b83c:	2319      	movs	r3, #25
- 800b83e:	e7e1      	b.n	800b804 <LoRaMacMibGetRequestConfirm+0xf4>
- 800b840:	4b41      	ldr	r3, [pc, #260]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b842:	f893 3068 	ldrb.w	r3, [r3, #104]	; 0x68
- 800b846:	e7b9      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b848:	4b3f      	ldr	r3, [pc, #252]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b84a:	6d5b      	ldr	r3, [r3, #84]	; 0x54
- 800b84c:	e7c8      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b84e:	4b3e      	ldr	r3, [pc, #248]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b850:	6d9b      	ldr	r3, [r3, #88]	; 0x58
- 800b852:	e7c5      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b854:	4b3c      	ldr	r3, [pc, #240]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b856:	6ddb      	ldr	r3, [r3, #92]	; 0x5c
- 800b858:	e7c2      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b85a:	4b3b      	ldr	r3, [pc, #236]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b85c:	6e1b      	ldr	r3, [r3, #96]	; 0x60
- 800b85e:	e7bf      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b860:	4b39      	ldr	r3, [pc, #228]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b862:	6e5b      	ldr	r3, [r3, #100]	; 0x64
- 800b864:	e7bc      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b866:	2302      	movs	r3, #2
- 800b868:	f88d 3008 	strb.w	r3, [sp, #8]
- 800b86c:	4b36      	ldr	r3, [pc, #216]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b86e:	a902      	add	r1, sp, #8
- 800b870:	f893 207c 	ldrb.w	r2, [r3, #124]	; 0x7c
- 800b874:	f893 0048 	ldrb.w	r0, [r3, #72]	; 0x48
- 800b878:	f88d 200a 	strb.w	r2, [sp, #10]
- 800b87c:	f001 fcf6 	bl	800d26c <RegionGetPhyParam>
- 800b880:	7120      	strb	r0, [r4, #4]
- 800b882:	e7a0      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b884:	4b30      	ldr	r3, [pc, #192]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b886:	f893 30dd 	ldrb.w	r3, [r3, #221]	; 0xdd
- 800b88a:	e797      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b88c:	4b2e      	ldr	r3, [pc, #184]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b88e:	f893 3039 	ldrb.w	r3, [r3, #57]	; 0x39
- 800b892:	e793      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b894:	4b2c      	ldr	r3, [pc, #176]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b896:	f893 30dc 	ldrb.w	r3, [r3, #220]	; 0xdc
- 800b89a:	e78f      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b89c:	4b2a      	ldr	r3, [pc, #168]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b89e:	f893 3038 	ldrb.w	r3, [r3, #56]	; 0x38
- 800b8a2:	e78b      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b8a4:	4b28      	ldr	r3, [pc, #160]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8a6:	6cdb      	ldr	r3, [r3, #76]	; 0x4c
- 800b8a8:	e79a      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b8aa:	4b27      	ldr	r3, [pc, #156]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8ac:	f893 3050 	ldrb.w	r3, [r3, #80]	; 0x50
- 800b8b0:	e784      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b8b2:	4b25      	ldr	r3, [pc, #148]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8b4:	f8d3 3084 	ldr.w	r3, [r3, #132]	; 0x84
- 800b8b8:	6063      	str	r3, [r4, #4]
- 800b8ba:	e784      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b8bc:	4b22      	ldr	r3, [pc, #136]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8be:	e78f      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b8c0:	4b26      	ldr	r3, [pc, #152]	; (800b95c <LoRaMacMibGetRequestConfirm+0x24c>)
- 800b8c2:	e78d      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b8c4:	4b20      	ldr	r3, [pc, #128]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8c6:	f8d3 30cc 	ldr.w	r3, [r3, #204]	; 0xcc
- 800b8ca:	e7f5      	b.n	800b8b8 <LoRaMacMibGetRequestConfirm+0x1a8>
- 800b8cc:	4b1e      	ldr	r3, [pc, #120]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8ce:	f8d3 312c 	ldr.w	r3, [r3, #300]	; 0x12c
- 800b8d2:	6063      	str	r3, [r4, #4]
- 800b8d4:	f001 fd58 	bl	800d388 <RegionGetVersion>
- 800b8d8:	60a0      	str	r0, [r4, #8]
- 800b8da:	e774      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b8dc:	4b1a      	ldr	r3, [pc, #104]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8de:	f8d3 3090 	ldr.w	r3, [r3, #144]	; 0x90
- 800b8e2:	e77d      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b8e4:	4b18      	ldr	r3, [pc, #96]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8e6:	f893 311f 	ldrb.w	r3, [r3, #287]	; 0x11f
- 800b8ea:	e767      	b.n	800b7bc <LoRaMacMibGetRequestConfirm+0xac>
- 800b8ec:	4b16      	ldr	r3, [pc, #88]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8ee:	f8b3 3088 	ldrh.w	r3, [r3, #136]	; 0x88
- 800b8f2:	80a3      	strh	r3, [r4, #4]
- 800b8f4:	e767      	b.n	800b7c6 <LoRaMacMibGetRequestConfirm+0xb6>
- 800b8f6:	4b14      	ldr	r3, [pc, #80]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b8f8:	f8b3 308a 	ldrh.w	r3, [r3, #138]	; 0x8a
- 800b8fc:	e7f9      	b.n	800b8f2 <LoRaMacMibGetRequestConfirm+0x1e2>
- 800b8fe:	4b12      	ldr	r3, [pc, #72]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b900:	f8b3 30d0 	ldrh.w	r3, [r3, #208]	; 0xd0
- 800b904:	e7f5      	b.n	800b8f2 <LoRaMacMibGetRequestConfirm+0x1e2>
- 800b906:	4b10      	ldr	r3, [pc, #64]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b908:	f8b3 30d2 	ldrh.w	r3, [r3, #210]	; 0xd2
- 800b90c:	e7f1      	b.n	800b8f2 <LoRaMacMibGetRequestConfirm+0x1e2>
- 800b90e:	4b0e      	ldr	r3, [pc, #56]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b910:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 800b914:	b10a      	cbz	r2, 800b91a <LoRaMacMibGetRequestConfirm+0x20a>
- 800b916:	2a06      	cmp	r2, #6
- 800b918:	d113      	bne.n	800b942 <LoRaMacMibGetRequestConfirm+0x232>
- 800b91a:	f8b3 35a0 	ldrh.w	r3, [r3, #1440]	; 0x5a0
- 800b91e:	e7e8      	b.n	800b8f2 <LoRaMacMibGetRequestConfirm+0x1e2>
- 800b920:	4b09      	ldr	r3, [pc, #36]	; (800b948 <LoRaMacMibGetRequestConfirm+0x238>)
- 800b922:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 800b926:	b10a      	cbz	r2, 800b92c <LoRaMacMibGetRequestConfirm+0x21c>
- 800b928:	2a06      	cmp	r2, #6
- 800b92a:	d10a      	bne.n	800b942 <LoRaMacMibGetRequestConfirm+0x232>
- 800b92c:	f8d3 35a4 	ldr.w	r3, [r3, #1444]	; 0x5a4
- 800b930:	e756      	b.n	800b7e0 <LoRaMacMibGetRequestConfirm+0xd0>
- 800b932:	4620      	mov	r0, r4
- 800b934:	b004      	add	sp, #16
- 800b936:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800b93a:	f000 be24 	b.w	800c586 <LoRaMacClassBMibGetRequestConfirm>
- 800b93e:	2003      	movs	r0, #3
- 800b940:	e737      	b.n	800b7b2 <LoRaMacMibGetRequestConfirm+0xa2>
- 800b942:	2018      	movs	r0, #24
- 800b944:	e735      	b.n	800b7b2 <LoRaMacMibGetRequestConfirm+0xa2>
- 800b946:	bf00      	nop
- 800b948:	20008000 	.word	0x20008000
- 800b94c:	2000806c 	.word	0x2000806c
- 800b950:	200080b4 	.word	0x200080b4
- 800b954:	20008074 	.word	0x20008074
- 800b958:	200080bc 	.word	0x200080bc
- 800b95c:	200085c4 	.word	0x200085c4
-
-0800b960 <LoRaMacMibSetRequestConfirm>:
- 800b960:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 800b962:	4604      	mov	r4, r0
- 800b964:	b910      	cbnz	r0, 800b96c <LoRaMacMibSetRequestConfirm+0xc>
- 800b966:	2003      	movs	r0, #3
- 800b968:	b004      	add	sp, #16
- 800b96a:	bd70      	pop	{r4, r5, r6, pc}
- 800b96c:	4da4      	ldr	r5, [pc, #656]	; (800bc00 <LoRaMacMibSetRequestConfirm+0x2a0>)
- 800b96e:	f8d5 3340 	ldr.w	r3, [r5, #832]	; 0x340
- 800b972:	079a      	lsls	r2, r3, #30
- 800b974:	f100 8271 	bmi.w	800be5a <LoRaMacMibSetRequestConfirm+0x4fa>
- 800b978:	7802      	ldrb	r2, [r0, #0]
- 800b97a:	2a41      	cmp	r2, #65	; 0x41
- 800b97c:	f200 826a 	bhi.w	800be54 <LoRaMacMibSetRequestConfirm+0x4f4>
- 800b980:	e8df f012 	tbh	[pc, r2, lsl #1]
- 800b984:	00480042 	.word	0x00480042
- 800b988:	005c0056 	.word	0x005c0056
- 800b98c:	00650060 	.word	0x00650060
- 800b990:	0077006a 	.word	0x0077006a
- 800b994:	00880082 	.word	0x00880082
- 800b998:	0094008e 	.word	0x0094008e
- 800b99c:	00a0009a 	.word	0x00a0009a
- 800b9a0:	00ac00a6 	.word	0x00ac00a6
- 800b9a4:	026800b6 	.word	0x026800b6
- 800b9a8:	00dd00bb 	.word	0x00dd00bb
- 800b9ac:	011700f0 	.word	0x011700f0
- 800b9b0:	012a0139 	.word	0x012a0139
- 800b9b4:	014d0144 	.word	0x014d0144
- 800b9b8:	01550151 	.word	0x01550151
- 800b9bc:	015d0159 	.word	0x015d0159
- 800b9c0:	01610268 	.word	0x01610268
- 800b9c4:	019b0173 	.word	0x019b0173
- 800b9c8:	01ad0189 	.word	0x01ad0189
- 800b9cc:	01ba01b3 	.word	0x01ba01b3
- 800b9d0:	01c401bf 	.word	0x01c401bf
- 800b9d4:	022a0268 	.word	0x022a0268
- 800b9d8:	02680268 	.word	0x02680268
- 800b9dc:	02680268 	.word	0x02680268
- 800b9e0:	02680268 	.word	0x02680268
- 800b9e4:	02680268 	.word	0x02680268
- 800b9e8:	02680268 	.word	0x02680268
- 800b9ec:	02680268 	.word	0x02680268
- 800b9f0:	02680268 	.word	0x02680268
- 800b9f4:	02680268 	.word	0x02680268
- 800b9f8:	023b0236 	.word	0x023b0236
- 800b9fc:	02450240 	.word	0x02450240
- 800ba00:	024f024a 	.word	0x024f024a
- 800ba04:	025e0254 	.word	0x025e0254
- 800ba08:	7900      	ldrb	r0, [r0, #4]
- 800ba0a:	f7fe f8c1 	bl	8009b90 <SwitchClass>
- 800ba0e:	2800      	cmp	r0, #0
- 800ba10:	d1aa      	bne.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800ba12:	e005      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba14:	7903      	ldrb	r3, [r0, #4]
- 800ba16:	2b02      	cmp	r3, #2
- 800ba18:	d0a5      	beq.n	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba1a:	4a7a      	ldr	r2, [pc, #488]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800ba1c:	f882 3130 	strb.w	r3, [r2, #304]	; 0x130
- 800ba20:	f895 3491 	ldrb.w	r3, [r5, #1169]	; 0x491
- 800ba24:	f043 0320 	orr.w	r3, r3, #32
- 800ba28:	f885 3491 	strb.w	r3, [r5, #1169]	; 0x491
- 800ba2c:	2000      	movs	r0, #0
- 800ba2e:	e79b      	b.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800ba30:	6840      	ldr	r0, [r0, #4]
- 800ba32:	f003 fa3b 	bl	800eeac <SecureElementSetDevEui>
- 800ba36:	2800      	cmp	r0, #0
- 800ba38:	d0f2      	beq.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba3a:	e794      	b.n	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba3c:	6840      	ldr	r0, [r0, #4]
- 800ba3e:	f003 fa79 	bl	800ef34 <SecureElementSetJoinEui>
- 800ba42:	e7f8      	b.n	800ba36 <LoRaMacMibSetRequestConfirm+0xd6>
- 800ba44:	4b6f      	ldr	r3, [pc, #444]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800ba46:	7902      	ldrb	r2, [r0, #4]
- 800ba48:	f883 211a 	strb.w	r2, [r3, #282]	; 0x11a
- 800ba4c:	e7e8      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba4e:	4b6d      	ldr	r3, [pc, #436]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800ba50:	6842      	ldr	r2, [r0, #4]
- 800ba52:	f8c3 20e0 	str.w	r2, [r3, #224]	; 0xe0
- 800ba56:	e7e3      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba58:	4e6a      	ldr	r6, [pc, #424]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800ba5a:	6841      	ldr	r1, [r0, #4]
- 800ba5c:	f896 0130 	ldrb.w	r0, [r6, #304]	; 0x130
- 800ba60:	f003 fa86 	bl	800ef70 <SecureElementSetDevAddr>
- 800ba64:	2800      	cmp	r0, #0
- 800ba66:	f47f af7e 	bne.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba6a:	6863      	ldr	r3, [r4, #4]
- 800ba6c:	f8c6 30e4 	str.w	r3, [r6, #228]	; 0xe4
- 800ba70:	e7d6      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba72:	6841      	ldr	r1, [r0, #4]
- 800ba74:	2900      	cmp	r1, #0
- 800ba76:	f43f af76 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba7a:	2000      	movs	r0, #0
- 800ba7c:	f001 f9ea 	bl	800ce54 <LoRaMacCryptoSetKey>
- 800ba80:	2800      	cmp	r0, #0
- 800ba82:	d0cd      	beq.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800ba84:	2011      	movs	r0, #17
- 800ba86:	e76f      	b.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800ba88:	6841      	ldr	r1, [r0, #4]
- 800ba8a:	2900      	cmp	r1, #0
- 800ba8c:	f43f af6b 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba90:	2001      	movs	r0, #1
- 800ba92:	e7f3      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800ba94:	6841      	ldr	r1, [r0, #4]
- 800ba96:	2900      	cmp	r1, #0
- 800ba98:	f43f af65 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800ba9c:	2008      	movs	r0, #8
- 800ba9e:	e7ed      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800baa0:	6841      	ldr	r1, [r0, #4]
- 800baa2:	2900      	cmp	r1, #0
- 800baa4:	f43f af5f 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800baa8:	2009      	movs	r0, #9
- 800baaa:	e7e7      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800baac:	6841      	ldr	r1, [r0, #4]
- 800baae:	2900      	cmp	r1, #0
- 800bab0:	f43f af59 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bab4:	200c      	movs	r0, #12
- 800bab6:	e7e1      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800bab8:	6841      	ldr	r1, [r0, #4]
- 800baba:	2900      	cmp	r1, #0
- 800babc:	f43f af53 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bac0:	200d      	movs	r0, #13
- 800bac2:	e7db      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800bac4:	6841      	ldr	r1, [r0, #4]
- 800bac6:	2900      	cmp	r1, #0
- 800bac8:	f43f af4d 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bacc:	200e      	movs	r0, #14
- 800bace:	e7d5      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800bad0:	6841      	ldr	r1, [r0, #4]
- 800bad2:	2900      	cmp	r1, #0
- 800bad4:	f43f af47 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bad8:	200f      	movs	r0, #15
- 800bada:	e7cf      	b.n	800ba7c <LoRaMacMibSetRequestConfirm+0x11c>
- 800badc:	4c4a      	ldr	r4, [pc, #296]	; (800bc08 <LoRaMacMibSetRequestConfirm+0x2a8>)
- 800bade:	4b49      	ldr	r3, [pc, #292]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bae0:	7900      	ldrb	r0, [r0, #4]
- 800bae2:	f883 0119 	strb.w	r0, [r3, #281]	; 0x119
- 800bae6:	6da3      	ldr	r3, [r4, #88]	; 0x58
- 800bae8:	4798      	blx	r3
- 800baea:	6ae3      	ldr	r3, [r4, #44]	; 0x2c
- 800baec:	4798      	blx	r3
- 800baee:	e797      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800baf0:	4b44      	ldr	r3, [pc, #272]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800baf2:	7902      	ldrb	r2, [r0, #4]
- 800baf4:	f883 208c 	strb.w	r2, [r3, #140]	; 0x8c
- 800baf8:	e792      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bafa:	4e42      	ldr	r6, [pc, #264]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bafc:	7a03      	ldrb	r3, [r0, #8]
- 800bafe:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bb02:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800bb06:	f896 307d 	ldrb.w	r3, [r6, #125]	; 0x7d
- 800bb0a:	f88d 3005 	strb.w	r3, [sp, #5]
- 800bb0e:	2207      	movs	r2, #7
- 800bb10:	a901      	add	r1, sp, #4
- 800bb12:	f001 fbbe 	bl	800d292 <RegionVerify>
- 800bb16:	2800      	cmp	r0, #0
- 800bb18:	f43f af25 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bb1c:	6863      	ldr	r3, [r4, #4]
- 800bb1e:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800bb22:	9301      	str	r3, [sp, #4]
- 800bb24:	2200      	movs	r2, #0
- 800bb26:	a901      	add	r1, sp, #4
- 800bb28:	f001 fbb3 	bl	800d292 <RegionVerify>
- 800bb2c:	2800      	cmp	r0, #0
- 800bb2e:	f43f af1a 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bb32:	366c      	adds	r6, #108	; 0x6c
- 800bb34:	e9d4 0101 	ldrd	r0, r1, [r4, #4]
- 800bb38:	e886 0003 	stmia.w	r6, {r0, r1}
- 800bb3c:	e770      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bb3e:	4e31      	ldr	r6, [pc, #196]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bb40:	7a03      	ldrb	r3, [r0, #8]
- 800bb42:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bb46:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800bb4a:	f896 307d 	ldrb.w	r3, [r6, #125]	; 0x7d
- 800bb4e:	f88d 3005 	strb.w	r3, [sp, #5]
- 800bb52:	2207      	movs	r2, #7
- 800bb54:	a901      	add	r1, sp, #4
- 800bb56:	f001 fb9c 	bl	800d292 <RegionVerify>
- 800bb5a:	2800      	cmp	r0, #0
- 800bb5c:	f43f af03 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bb60:	36b4      	adds	r6, #180	; 0xb4
- 800bb62:	e7e7      	b.n	800bb34 <LoRaMacMibSetRequestConfirm+0x1d4>
- 800bb64:	4e27      	ldr	r6, [pc, #156]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bb66:	7a03      	ldrb	r3, [r0, #8]
- 800bb68:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bb6c:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800bb70:	f896 307d 	ldrb.w	r3, [r6, #125]	; 0x7d
- 800bb74:	f88d 3005 	strb.w	r3, [sp, #5]
- 800bb78:	2207      	movs	r2, #7
- 800bb7a:	a901      	add	r1, sp, #4
- 800bb7c:	f001 fb89 	bl	800d292 <RegionVerify>
- 800bb80:	2800      	cmp	r0, #0
- 800bb82:	f43f aef0 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bb86:	e9d4 0101 	ldrd	r0, r1, [r4, #4]
- 800bb8a:	f106 0374 	add.w	r3, r6, #116	; 0x74
- 800bb8e:	e883 0003 	stmia.w	r3, {r0, r1}
- 800bb92:	f896 3118 	ldrb.w	r3, [r6, #280]	; 0x118
- 800bb96:	2b02      	cmp	r3, #2
- 800bb98:	f47f af42 	bne.w	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bb9c:	f896 3130 	ldrb.w	r3, [r6, #304]	; 0x130
- 800bba0:	2b00      	cmp	r3, #0
- 800bba2:	f43f af3d 	beq.w	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bba6:	4b18      	ldr	r3, [pc, #96]	; (800bc08 <LoRaMacMibSetRequestConfirm+0x2a8>)
- 800bba8:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800bbaa:	4798      	blx	r3
- 800bbac:	f7fd ff48 	bl	8009a40 <OpenContinuousRxCWindow>
- 800bbb0:	e736      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bbb2:	4e14      	ldr	r6, [pc, #80]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bbb4:	7a03      	ldrb	r3, [r0, #8]
- 800bbb6:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bbba:	f896 0048 	ldrb.w	r0, [r6, #72]	; 0x48
- 800bbbe:	f896 307d 	ldrb.w	r3, [r6, #125]	; 0x7d
- 800bbc2:	f88d 3005 	strb.w	r3, [sp, #5]
- 800bbc6:	2207      	movs	r2, #7
- 800bbc8:	a901      	add	r1, sp, #4
- 800bbca:	f001 fb62 	bl	800d292 <RegionVerify>
- 800bbce:	2800      	cmp	r0, #0
- 800bbd0:	f43f aec9 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bbd4:	36bc      	adds	r6, #188	; 0xbc
- 800bbd6:	e7ad      	b.n	800bb34 <LoRaMacMibSetRequestConfirm+0x1d4>
- 800bbd8:	6843      	ldr	r3, [r0, #4]
- 800bbda:	9302      	str	r3, [sp, #8]
- 800bbdc:	2301      	movs	r3, #1
- 800bbde:	f88d 300c 	strb.w	r3, [sp, #12]
- 800bbe2:	4b08      	ldr	r3, [pc, #32]	; (800bc04 <LoRaMacMibSetRequestConfirm+0x2a4>)
- 800bbe4:	a902      	add	r1, sp, #8
- 800bbe6:	f893 0048 	ldrb.w	r0, [r3, #72]	; 0x48
- 800bbea:	f001 fb5f 	bl	800d2ac <RegionChanMaskSet>
- 800bbee:	2800      	cmp	r0, #0
- 800bbf0:	f47f af16 	bne.w	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bbf4:	e6b7      	b.n	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bbf6:	6843      	ldr	r3, [r0, #4]
- 800bbf8:	9302      	str	r3, [sp, #8]
- 800bbfa:	2300      	movs	r3, #0
- 800bbfc:	e7ef      	b.n	800bbde <LoRaMacMibSetRequestConfirm+0x27e>
- 800bbfe:	bf00      	nop
- 800bc00:	20004098 	.word	0x20004098
- 800bc04:	20008000 	.word	0x20008000
- 800bc08:	08014240 	.word	0x08014240
- 800bc0c:	7903      	ldrb	r3, [r0, #4]
- 800bc0e:	1e5a      	subs	r2, r3, #1
- 800bc10:	2a0e      	cmp	r2, #14
- 800bc12:	f63f aea8 	bhi.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bc16:	4a93      	ldr	r2, [pc, #588]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc18:	f882 3068 	strb.w	r3, [r2, #104]	; 0x68
- 800bc1c:	e700      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc1e:	4b91      	ldr	r3, [pc, #580]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc20:	6842      	ldr	r2, [r0, #4]
- 800bc22:	655a      	str	r2, [r3, #84]	; 0x54
- 800bc24:	e6fc      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc26:	4b8f      	ldr	r3, [pc, #572]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc28:	6842      	ldr	r2, [r0, #4]
- 800bc2a:	659a      	str	r2, [r3, #88]	; 0x58
- 800bc2c:	e6f8      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc2e:	4b8d      	ldr	r3, [pc, #564]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc30:	6842      	ldr	r2, [r0, #4]
- 800bc32:	65da      	str	r2, [r3, #92]	; 0x5c
- 800bc34:	e6f4      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc36:	4b8b      	ldr	r3, [pc, #556]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc38:	6842      	ldr	r2, [r0, #4]
- 800bc3a:	661a      	str	r2, [r3, #96]	; 0x60
- 800bc3c:	e6f0      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc3e:	4b89      	ldr	r3, [pc, #548]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc40:	6842      	ldr	r2, [r0, #4]
- 800bc42:	665a      	str	r2, [r3, #100]	; 0x64
- 800bc44:	e6ec      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc46:	4c87      	ldr	r4, [pc, #540]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc48:	7903      	ldrb	r3, [r0, #4]
- 800bc4a:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800bc4e:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bc52:	2206      	movs	r2, #6
- 800bc54:	a901      	add	r1, sp, #4
- 800bc56:	f001 fb1c 	bl	800d292 <RegionVerify>
- 800bc5a:	2800      	cmp	r0, #0
- 800bc5c:	f43f ae83 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bc60:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 800bc64:	f884 30dd 	strb.w	r3, [r4, #221]	; 0xdd
- 800bc68:	e6da      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc6a:	4c7e      	ldr	r4, [pc, #504]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc6c:	7903      	ldrb	r3, [r0, #4]
- 800bc6e:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bc72:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800bc76:	f894 307c 	ldrb.w	r3, [r4, #124]	; 0x7c
- 800bc7a:	f88d 3006 	strb.w	r3, [sp, #6]
- 800bc7e:	2205      	movs	r2, #5
- 800bc80:	a901      	add	r1, sp, #4
- 800bc82:	f001 fb06 	bl	800d292 <RegionVerify>
- 800bc86:	2800      	cmp	r0, #0
- 800bc88:	f43f ae6d 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bc8c:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 800bc90:	f884 3039 	strb.w	r3, [r4, #57]	; 0x39
- 800bc94:	e6c4      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bc96:	4c73      	ldr	r4, [pc, #460]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bc98:	7903      	ldrb	r3, [r0, #4]
- 800bc9a:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800bc9e:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bca2:	220a      	movs	r2, #10
- 800bca4:	a901      	add	r1, sp, #4
- 800bca6:	f001 faf4 	bl	800d292 <RegionVerify>
- 800bcaa:	2800      	cmp	r0, #0
- 800bcac:	f43f ae5b 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bcb0:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 800bcb4:	f884 30dc 	strb.w	r3, [r4, #220]	; 0xdc
- 800bcb8:	e6b2      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bcba:	4c6a      	ldr	r4, [pc, #424]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bcbc:	7903      	ldrb	r3, [r0, #4]
- 800bcbe:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800bcc2:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bcc6:	2209      	movs	r2, #9
- 800bcc8:	a901      	add	r1, sp, #4
- 800bcca:	f001 fae2 	bl	800d292 <RegionVerify>
- 800bcce:	2800      	cmp	r0, #0
- 800bcd0:	f43f ae49 	beq.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bcd4:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 800bcd8:	f884 3038 	strb.w	r3, [r4, #56]	; 0x38
- 800bcdc:	e6a0      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bcde:	4b61      	ldr	r3, [pc, #388]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bce0:	6842      	ldr	r2, [r0, #4]
- 800bce2:	f8c3 2094 	str.w	r2, [r3, #148]	; 0x94
- 800bce6:	64da      	str	r2, [r3, #76]	; 0x4c
- 800bce8:	e69a      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bcea:	4b5e      	ldr	r3, [pc, #376]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bcec:	7902      	ldrb	r2, [r0, #4]
- 800bcee:	f883 2098 	strb.w	r2, [r3, #152]	; 0x98
- 800bcf2:	f883 2050 	strb.w	r2, [r3, #80]	; 0x50
- 800bcf6:	e693      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bcf8:	4b5a      	ldr	r3, [pc, #360]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bcfa:	6842      	ldr	r2, [r0, #4]
- 800bcfc:	f8c3 2084 	str.w	r2, [r3, #132]	; 0x84
- 800bd00:	e68e      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bd02:	4b58      	ldr	r3, [pc, #352]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bd04:	6842      	ldr	r2, [r0, #4]
- 800bd06:	f8c3 20cc 	str.w	r2, [r3, #204]	; 0xcc
- 800bd0a:	e689      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bd0c:	2b01      	cmp	r3, #1
- 800bd0e:	f040 80a4 	bne.w	800be5a <LoRaMacMibSetRequestConfirm+0x4fa>
- 800bd12:	4c55      	ldr	r4, [pc, #340]	; (800be68 <LoRaMacMibSetRequestConfirm+0x508>)
- 800bd14:	2124      	movs	r1, #36	; 0x24
- 800bd16:	4620      	mov	r0, r4
- 800bd18:	f003 fa08 	bl	800f12c <Crc32>
- 800bd1c:	6a63      	ldr	r3, [r4, #36]	; 0x24
- 800bd1e:	4298      	cmp	r0, r3
- 800bd20:	d001      	beq.n	800bd26 <LoRaMacMibSetRequestConfirm+0x3c6>
- 800bd22:	2017      	movs	r0, #23
- 800bd24:	e620      	b.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800bd26:	211c      	movs	r1, #28
- 800bd28:	f104 0028 	add.w	r0, r4, #40	; 0x28
- 800bd2c:	f003 f9fe 	bl	800f12c <Crc32>
- 800bd30:	6c63      	ldr	r3, [r4, #68]	; 0x44
- 800bd32:	4298      	cmp	r0, r3
- 800bd34:	d1f5      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd36:	f44f 7180 	mov.w	r1, #256	; 0x100
- 800bd3a:	f104 0048 	add.w	r0, r4, #72	; 0x48
- 800bd3e:	f003 f9f5 	bl	800f12c <Crc32>
- 800bd42:	f8d4 3148 	ldr.w	r3, [r4, #328]	; 0x148
- 800bd46:	4298      	cmp	r0, r3
- 800bd48:	d1eb      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd4a:	21d4      	movs	r1, #212	; 0xd4
- 800bd4c:	f504 70a6 	add.w	r0, r4, #332	; 0x14c
- 800bd50:	f003 f9ec 	bl	800f12c <Crc32>
- 800bd54:	f8d4 3220 	ldr.w	r3, [r4, #544]	; 0x220
- 800bd58:	4298      	cmp	r0, r3
- 800bd5a:	d1e2      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd5c:	2100      	movs	r1, #0
- 800bd5e:	f504 7009 	add.w	r0, r4, #548	; 0x224
- 800bd62:	f003 f9e3 	bl	800f12c <Crc32>
- 800bd66:	f8d4 3224 	ldr.w	r3, [r4, #548]	; 0x224
- 800bd6a:	4298      	cmp	r0, r3
- 800bd6c:	d1d9      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd6e:	f44f 7160 	mov.w	r1, #896	; 0x380
- 800bd72:	f504 700a 	add.w	r0, r4, #552	; 0x228
- 800bd76:	f003 f9d9 	bl	800f12c <Crc32>
- 800bd7a:	f8d4 35a8 	ldr.w	r3, [r4, #1448]	; 0x5a8
- 800bd7e:	4298      	cmp	r0, r3
- 800bd80:	d1cf      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd82:	2114      	movs	r1, #20
- 800bd84:	f204 50ac 	addw	r0, r4, #1452	; 0x5ac
- 800bd88:	f003 f9d0 	bl	800f12c <Crc32>
- 800bd8c:	f8d4 35c0 	ldr.w	r3, [r4, #1472]	; 0x5c0
- 800bd90:	4298      	cmp	r0, r3
- 800bd92:	d1c6      	bne.n	800bd22 <LoRaMacMibSetRequestConfirm+0x3c2>
- 800bd94:	4e33      	ldr	r6, [pc, #204]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bd96:	4621      	mov	r1, r4
- 800bd98:	4630      	mov	r0, r6
- 800bd9a:	f240 52c4 	movw	r2, #1476	; 0x5c4
- 800bd9e:	f003 f9af 	bl	800f100 <memcpy1>
- 800bda2:	4620      	mov	r0, r4
- 800bda4:	f240 52c4 	movw	r2, #1476	; 0x5c4
- 800bda8:	2100      	movs	r1, #0
- 800bdaa:	f003 f9bd 	bl	800f128 <memset1>
- 800bdae:	f895 341b 	ldrb.w	r3, [r5, #1051]	; 0x41b
- 800bdb2:	f885 33e8 	strb.w	r3, [r5, #1000]	; 0x3e8
- 800bdb6:	6f73      	ldr	r3, [r6, #116]	; 0x74
- 800bdb8:	f8c5 33ec 	str.w	r3, [r5, #1004]	; 0x3ec
- 800bdbc:	f896 307d 	ldrb.w	r3, [r6, #125]	; 0x7d
- 800bdc0:	f885 33f8 	strb.w	r3, [r5, #1016]	; 0x3f8
- 800bdc4:	f240 2301 	movw	r3, #513	; 0x201
- 800bdc8:	f8a5 33fa 	strh.w	r3, [r5, #1018]	; 0x3fa
- 800bdcc:	4b27      	ldr	r3, [pc, #156]	; (800be6c <LoRaMacMibSetRequestConfirm+0x50c>)
- 800bdce:	f896 0119 	ldrb.w	r0, [r6, #281]	; 0x119
- 800bdd2:	6d9b      	ldr	r3, [r3, #88]	; 0x58
- 800bdd4:	4798      	blx	r3
- 800bdd6:	e623      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bdd8:	7983      	ldrb	r3, [r0, #6]
- 800bdda:	2b01      	cmp	r3, #1
- 800bddc:	f63f adc3 	bhi.w	800b966 <LoRaMacMibSetRequestConfirm+0x6>
- 800bde0:	4b20      	ldr	r3, [pc, #128]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bde2:	6842      	ldr	r2, [r0, #4]
- 800bde4:	6840      	ldr	r0, [r0, #4]
- 800bde6:	f8c3 212c 	str.w	r2, [r3, #300]	; 0x12c
- 800bdea:	f000 fed1 	bl	800cb90 <LoRaMacCryptoSetLrWanVersion>
- 800bdee:	e647      	b.n	800ba80 <LoRaMacMibSetRequestConfirm+0x120>
- 800bdf0:	4b1c      	ldr	r3, [pc, #112]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bdf2:	6842      	ldr	r2, [r0, #4]
- 800bdf4:	f8c3 2090 	str.w	r2, [r3, #144]	; 0x90
- 800bdf8:	e612      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800bdfa:	4b1a      	ldr	r3, [pc, #104]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800bdfc:	7902      	ldrb	r2, [r0, #4]
- 800bdfe:	f883 211f 	strb.w	r2, [r3, #287]	; 0x11f
- 800be02:	e60d      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be04:	4b17      	ldr	r3, [pc, #92]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be06:	8882      	ldrh	r2, [r0, #4]
- 800be08:	f8a3 2088 	strh.w	r2, [r3, #136]	; 0x88
- 800be0c:	e608      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be0e:	4b15      	ldr	r3, [pc, #84]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be10:	8882      	ldrh	r2, [r0, #4]
- 800be12:	f8a3 208a 	strh.w	r2, [r3, #138]	; 0x8a
- 800be16:	e603      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be18:	4b12      	ldr	r3, [pc, #72]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be1a:	8882      	ldrh	r2, [r0, #4]
- 800be1c:	f8a3 20d0 	strh.w	r2, [r3, #208]	; 0xd0
- 800be20:	e5fe      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be22:	4b10      	ldr	r3, [pc, #64]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be24:	8882      	ldrh	r2, [r0, #4]
- 800be26:	f8a3 20d2 	strh.w	r2, [r3, #210]	; 0xd2
- 800be2a:	e5f9      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be2c:	4b0d      	ldr	r3, [pc, #52]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be2e:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 800be32:	b10a      	cbz	r2, 800be38 <LoRaMacMibSetRequestConfirm+0x4d8>
- 800be34:	2a06      	cmp	r2, #6
- 800be36:	d112      	bne.n	800be5e <LoRaMacMibSetRequestConfirm+0x4fe>
- 800be38:	88a2      	ldrh	r2, [r4, #4]
- 800be3a:	f8a3 25a0 	strh.w	r2, [r3, #1440]	; 0x5a0
- 800be3e:	e5ef      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be40:	4b08      	ldr	r3, [pc, #32]	; (800be64 <LoRaMacMibSetRequestConfirm+0x504>)
- 800be42:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 800be46:	b10a      	cbz	r2, 800be4c <LoRaMacMibSetRequestConfirm+0x4ec>
- 800be48:	2a06      	cmp	r2, #6
- 800be4a:	d108      	bne.n	800be5e <LoRaMacMibSetRequestConfirm+0x4fe>
- 800be4c:	6862      	ldr	r2, [r4, #4]
- 800be4e:	f8c3 25a4 	str.w	r2, [r3, #1444]	; 0x5a4
- 800be52:	e5e5      	b.n	800ba20 <LoRaMacMibSetRequestConfirm+0xc0>
- 800be54:	f000 fb99 	bl	800c58a <LoRaMacMibClassBSetRequestConfirm>
- 800be58:	e5d9      	b.n	800ba0e <LoRaMacMibSetRequestConfirm+0xae>
- 800be5a:	2001      	movs	r0, #1
- 800be5c:	e584      	b.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800be5e:	2018      	movs	r0, #24
- 800be60:	e582      	b.n	800b968 <LoRaMacMibSetRequestConfirm+0x8>
- 800be62:	bf00      	nop
- 800be64:	20008000 	.word	0x20008000
- 800be68:	200085c4 	.word	0x200085c4
- 800be6c:	08014240 	.word	0x08014240
-
-0800be70 <LoRaMacMlmeRequest>:
- 800be70:	e92d 43f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, lr}
- 800be74:	b087      	sub	sp, #28
- 800be76:	2300      	movs	r3, #0
- 800be78:	f8ad 3000 	strh.w	r3, [sp]
- 800be7c:	4606      	mov	r6, r0
- 800be7e:	2800      	cmp	r0, #0
- 800be80:	f000 80ed 	beq.w	800c05e <LoRaMacMlmeRequest+0x1ee>
- 800be84:	6103      	str	r3, [r0, #16]
- 800be86:	f7fe fd3d 	bl	800a904 <LoRaMacIsBusy>
- 800be8a:	b120      	cbz	r0, 800be96 <LoRaMacMlmeRequest+0x26>
- 800be8c:	2401      	movs	r4, #1
- 800be8e:	4620      	mov	r0, r4
- 800be90:	b007      	add	sp, #28
- 800be92:	e8bd 83f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, pc}
- 800be96:	f000 fd73 	bl	800c980 <LoRaMacConfirmQueueIsFull>
- 800be9a:	2800      	cmp	r0, #0
- 800be9c:	d1f6      	bne.n	800be8c <LoRaMacMlmeRequest+0x1c>
- 800be9e:	f000 fd69 	bl	800c974 <LoRaMacConfirmQueueGetCnt>
- 800bea2:	4601      	mov	r1, r0
- 800bea4:	b918      	cbnz	r0, 800beae <LoRaMacMlmeRequest+0x3e>
- 800bea6:	486f      	ldr	r0, [pc, #444]	; (800c064 <LoRaMacMlmeRequest+0x1f4>)
- 800bea8:	2214      	movs	r2, #20
- 800beaa:	f003 f93d 	bl	800f128 <memset1>
- 800beae:	4d6e      	ldr	r5, [pc, #440]	; (800c068 <LoRaMacMlmeRequest+0x1f8>)
- 800beb0:	f895 3491 	ldrb.w	r3, [r5, #1169]	; 0x491
- 800beb4:	2201      	movs	r2, #1
- 800beb6:	f043 0304 	orr.w	r3, r3, #4
- 800beba:	f885 2455 	strb.w	r2, [r5, #1109]	; 0x455
- 800bebe:	f885 3491 	strb.w	r3, [r5, #1169]	; 0x491
- 800bec2:	7833      	ldrb	r3, [r6, #0]
- 800bec4:	f88d 3004 	strb.w	r3, [sp, #4]
- 800bec8:	2100      	movs	r1, #0
- 800beca:	3b01      	subs	r3, #1
- 800becc:	f88d 2005 	strb.w	r2, [sp, #5]
- 800bed0:	f8ad 1006 	strh.w	r1, [sp, #6]
- 800bed4:	2b0c      	cmp	r3, #12
- 800bed6:	f200 80ba 	bhi.w	800c04e <LoRaMacMlmeRequest+0x1de>
- 800beda:	e8df f003 	tbb	[pc, r3]
- 800bede:	b807      	.short	0xb807
- 800bee0:	8178b8b8 	.word	0x8178b8b8
- 800bee4:	b88fb8b8 	.word	0xb88fb8b8
- 800bee8:	99ac      	.short	0x99ac
- 800beea:	a8          	.byte	0xa8
- 800beeb:	00          	.byte	0x00
- 800beec:	f8d5 7340 	ldr.w	r7, [r5, #832]	; 0x340
- 800bef0:	f017 0720 	ands.w	r7, r7, #32
- 800bef4:	d1ca      	bne.n	800be8c <LoRaMacMlmeRequest+0x1c>
- 800bef6:	f896 8004 	ldrb.w	r8, [r6, #4]
- 800befa:	f1b8 0f02 	cmp.w	r8, #2
- 800befe:	d145      	bne.n	800bf8c <LoRaMacMlmeRequest+0x11c>
- 800bf00:	f8df 8168 	ldr.w	r8, [pc, #360]	; 800c06c <LoRaMacMlmeRequest+0x1fc>
- 800bf04:	4c5a      	ldr	r4, [pc, #360]	; (800c070 <LoRaMacMlmeRequest+0x200>)
- 800bf06:	f7fe f829 	bl	8009f5c <ResetMacParameters.constprop.0>
- 800bf0a:	f996 1005 	ldrsb.w	r1, [r6, #5]
- 800bf0e:	f898 0048 	ldrb.w	r0, [r8, #72]	; 0x48
- 800bf12:	463a      	mov	r2, r7
- 800bf14:	f001 fa17 	bl	800d346 <RegionAlternateDr>
- 800bf18:	f888 0039 	strb.w	r0, [r8, #57]	; 0x39
- 800bf1c:	79b3      	ldrb	r3, [r6, #6]
- 800bf1e:	f888 3038 	strb.w	r3, [r8, #56]	; 0x38
- 800bf22:	4638      	mov	r0, r7
- 800bf24:	2307      	movs	r3, #7
- 800bf26:	f88d 3005 	strb.w	r3, [sp, #5]
- 800bf2a:	f7fd fe31 	bl	8009b90 <SwitchClass>
- 800bf2e:	23ff      	movs	r3, #255	; 0xff
- 800bf30:	f504 7086 	add.w	r0, r4, #268	; 0x10c
- 800bf34:	f8a5 310c 	strh.w	r3, [r5, #268]	; 0x10c
- 800bf38:	f8c5 4108 	str.w	r4, [r5, #264]	; 0x108
- 800bf3c:	f885 7104 	strb.w	r7, [r5, #260]	; 0x104
- 800bf40:	f003 f808 	bl	800ef54 <SecureElementGetJoinEui>
- 800bf44:	f504 708a 	add.w	r0, r4, #276	; 0x114
- 800bf48:	f002 ffbe 	bl	800eec8 <SecureElementGetDevEui>
- 800bf4c:	4638      	mov	r0, r7
- 800bf4e:	f7fd fe8d 	bl	8009c6c <ScheduleTx>
- 800bf52:	4604      	mov	r4, r0
- 800bf54:	b140      	cbz	r0, 800bf68 <LoRaMacMlmeRequest+0xf8>
- 800bf56:	f996 1005 	ldrsb.w	r1, [r6, #5]
- 800bf5a:	f898 0048 	ldrb.w	r0, [r8, #72]	; 0x48
- 800bf5e:	2201      	movs	r2, #1
- 800bf60:	f001 f9f1 	bl	800d346 <RegionAlternateDr>
- 800bf64:	f888 0039 	strb.w	r0, [r8, #57]	; 0x39
- 800bf68:	f8d5 3494 	ldr.w	r3, [r5, #1172]	; 0x494
- 800bf6c:	6133      	str	r3, [r6, #16]
- 800bf6e:	2c00      	cmp	r4, #0
- 800bf70:	d071      	beq.n	800c056 <LoRaMacMlmeRequest+0x1e6>
- 800bf72:	f000 fcff 	bl	800c974 <LoRaMacConfirmQueueGetCnt>
- 800bf76:	2800      	cmp	r0, #0
- 800bf78:	d189      	bne.n	800be8e <LoRaMacMlmeRequest+0x1e>
- 800bf7a:	f895 3491 	ldrb.w	r3, [r5, #1169]	; 0x491
- 800bf7e:	f885 041a 	strb.w	r0, [r5, #1050]	; 0x41a
- 800bf82:	f360 0382 	bfi	r3, r0, #2, #1
- 800bf86:	f885 3491 	strb.w	r3, [r5, #1169]	; 0x491
- 800bf8a:	e780      	b.n	800be8e <LoRaMacMlmeRequest+0x1e>
- 800bf8c:	f1b8 0f01 	cmp.w	r8, #1
- 800bf90:	f04f 0402 	mov.w	r4, #2
- 800bf94:	d1e8      	bne.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800bf96:	f8df 90d4 	ldr.w	r9, [pc, #212]	; 800c06c <LoRaMacMlmeRequest+0x1fc>
- 800bf9a:	f88d 4014 	strb.w	r4, [sp, #20]
- 800bf9e:	f899 0048 	ldrb.w	r0, [r9, #72]	; 0x48
- 800bfa2:	f889 711d 	strb.w	r7, [r9, #285]	; 0x11d
- 800bfa6:	a902      	add	r1, sp, #8
- 800bfa8:	f001 f96e 	bl	800d288 <RegionInitDefaults>
- 800bfac:	7933      	ldrb	r3, [r6, #4]
- 800bfae:	f889 3130 	strb.w	r3, [r9, #304]	; 0x130
- 800bfb2:	f88d 7005 	strb.w	r7, [sp, #5]
- 800bfb6:	f88d 8006 	strb.w	r8, [sp, #6]
- 800bfba:	f7fd fc85 	bl	80098c8 <OnMacProcessNotify>
- 800bfbe:	f895 3491 	ldrb.w	r3, [r5, #1169]	; 0x491
- 800bfc2:	f043 0310 	orr.w	r3, r3, #16
- 800bfc6:	f885 3491 	strb.w	r3, [r5, #1169]	; 0x491
- 800bfca:	2400      	movs	r4, #0
- 800bfcc:	e7cc      	b.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800bfce:	2200      	movs	r2, #0
- 800bfd0:	4669      	mov	r1, sp
- 800bfd2:	2002      	movs	r0, #2
- 800bfd4:	f000 faf6 	bl	800c5c4 <LoRaMacCommandsAddCmd>
- 800bfd8:	2800      	cmp	r0, #0
- 800bfda:	d0f6      	beq.n	800bfca <LoRaMacMlmeRequest+0x15a>
- 800bfdc:	2413      	movs	r4, #19
- 800bfde:	e7c3      	b.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800bfe0:	4b24      	ldr	r3, [pc, #144]	; (800c074 <LoRaMacMlmeRequest+0x204>)
- 800bfe2:	88b2      	ldrh	r2, [r6, #4]
- 800bfe4:	6bdb      	ldr	r3, [r3, #60]	; 0x3c
- 800bfe6:	f996 100c 	ldrsb.w	r1, [r6, #12]
- 800bfea:	68b0      	ldr	r0, [r6, #8]
- 800bfec:	4798      	blx	r3
- 800bfee:	f8d5 3340 	ldr.w	r3, [r5, #832]	; 0x340
- 800bff2:	f043 0302 	orr.w	r3, r3, #2
- 800bff6:	f8c5 3340 	str.w	r3, [r5, #832]	; 0x340
- 800bffa:	e7e6      	b.n	800bfca <LoRaMacMlmeRequest+0x15a>
- 800bffc:	a902      	add	r1, sp, #8
- 800bffe:	200d      	movs	r0, #13
- 800c000:	f000 fb60 	bl	800c6c4 <LoRaMacCommandsGetCmd>
- 800c004:	2800      	cmp	r0, #0
- 800c006:	d0e0      	beq.n	800bfca <LoRaMacMlmeRequest+0x15a>
- 800c008:	2200      	movs	r2, #0
- 800c00a:	4669      	mov	r1, sp
- 800c00c:	200d      	movs	r0, #13
- 800c00e:	e7e1      	b.n	800bfd4 <LoRaMacMlmeRequest+0x164>
- 800c010:	4b16      	ldr	r3, [pc, #88]	; (800c06c <LoRaMacMlmeRequest+0x1fc>)
- 800c012:	f893 3118 	ldrb.w	r3, [r3, #280]	; 0x118
- 800c016:	b9d3      	cbnz	r3, 800c04e <LoRaMacMlmeRequest+0x1de>
- 800c018:	7934      	ldrb	r4, [r6, #4]
- 800c01a:	f004 0007 	and.w	r0, r4, #7
- 800c01e:	f000 faad 	bl	800c57c <LoRaMacClassBSetPingSlotInfo>
- 800c022:	f88d 4000 	strb.w	r4, [sp]
- 800c026:	2201      	movs	r2, #1
- 800c028:	4669      	mov	r1, sp
- 800c02a:	2010      	movs	r0, #16
- 800c02c:	e7d2      	b.n	800bfd4 <LoRaMacMlmeRequest+0x164>
- 800c02e:	2200      	movs	r2, #0
- 800c030:	4669      	mov	r1, sp
- 800c032:	2012      	movs	r0, #18
- 800c034:	e7ce      	b.n	800bfd4 <LoRaMacMlmeRequest+0x164>
- 800c036:	f88d 2007 	strb.w	r2, [sp, #7]
- 800c03a:	f000 fa90 	bl	800c55e <LoRaMacClassBIsAcquisitionInProgress>
- 800c03e:	4604      	mov	r4, r0
- 800c040:	b938      	cbnz	r0, 800c052 <LoRaMacMlmeRequest+0x1e2>
- 800c042:	f000 fa89 	bl	800c558 <LoRaMacClassBSetBeaconState>
- 800c046:	4620      	mov	r0, r4
- 800c048:	f000 fa8b 	bl	800c562 <LoRaMacClassBBeaconTimerEvent>
- 800c04c:	e78c      	b.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800c04e:	2402      	movs	r4, #2
- 800c050:	e78a      	b.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800c052:	2401      	movs	r4, #1
- 800c054:	e788      	b.n	800bf68 <LoRaMacMlmeRequest+0xf8>
- 800c056:	a801      	add	r0, sp, #4
- 800c058:	f000 fbde 	bl	800c818 <LoRaMacConfirmQueueAdd>
- 800c05c:	e717      	b.n	800be8e <LoRaMacMlmeRequest+0x1e>
- 800c05e:	2403      	movs	r4, #3
- 800c060:	e715      	b.n	800be8e <LoRaMacMlmeRequest+0x1e>
- 800c062:	bf00      	nop
- 800c064:	200044ec 	.word	0x200044ec
- 800c068:	20004098 	.word	0x20004098
- 800c06c:	20008000 	.word	0x20008000
- 800c070:	2000409a 	.word	0x2000409a
- 800c074:	08014240 	.word	0x08014240
-
-0800c078 <LoRaMacMcpsRequest>:
- 800c078:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800c07c:	b099      	sub	sp, #100	; 0x64
- 800c07e:	4680      	mov	r8, r0
- 800c080:	9105      	str	r1, [sp, #20]
- 800c082:	b918      	cbnz	r0, 800c08c <LoRaMacMcpsRequest+0x14>
- 800c084:	2003      	movs	r0, #3
- 800c086:	b019      	add	sp, #100	; 0x64
- 800c088:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800c08c:	2300      	movs	r3, #0
- 800c08e:	6103      	str	r3, [r0, #16]
- 800c090:	f7fe fc38 	bl	800a904 <LoRaMacIsBusy>
- 800c094:	4606      	mov	r6, r0
- 800c096:	2800      	cmp	r0, #0
- 800c098:	f040 80ab 	bne.w	800c1f2 <LoRaMacMcpsRequest+0x17a>
- 800c09c:	4645      	mov	r5, r8
- 800c09e:	cd0f      	ldmia	r5!, {r0, r1, r2, r3}
- 800c0a0:	ac0e      	add	r4, sp, #56	; 0x38
- 800c0a2:	c40f      	stmia	r4!, {r0, r1, r2, r3}
- 800c0a4:	4c5a      	ldr	r4, [pc, #360]	; (800c210 <LoRaMacMcpsRequest+0x198>)
- 800c0a6:	f898 a000 	ldrb.w	sl, [r8]
- 800c0aa:	f8b8 700c 	ldrh.w	r7, [r8, #12]
- 800c0ae:	f998 b00e 	ldrsb.w	fp, [r8, #14]
- 800c0b2:	2214      	movs	r2, #20
- 800c0b4:	f504 6088 	add.w	r0, r4, #1088	; 0x440
- 800c0b8:	4631      	mov	r1, r6
- 800c0ba:	f003 f835 	bl	800f128 <memset1>
- 800c0be:	2201      	movs	r2, #1
- 800c0c0:	f884 2441 	strb.w	r2, [r4, #1089]	; 0x441
- 800c0c4:	4c53      	ldr	r4, [pc, #332]	; (800c214 <LoRaMacMcpsRequest+0x19c>)
- 800c0c6:	f894 2130 	ldrb.w	r2, [r4, #304]	; 0x130
- 800c0ca:	2a02      	cmp	r2, #2
- 800c0cc:	4635      	mov	r5, r6
- 800c0ce:	d10b      	bne.n	800c0e8 <LoRaMacMcpsRequest+0x70>
- 800c0d0:	f894 2118 	ldrb.w	r2, [r4, #280]	; 0x118
- 800c0d4:	2a02      	cmp	r2, #2
- 800c0d6:	d107      	bne.n	800c0e8 <LoRaMacMcpsRequest+0x70>
- 800c0d8:	f894 211e 	ldrb.w	r2, [r4, #286]	; 0x11e
- 800c0dc:	b922      	cbnz	r2, 800c0e8 <LoRaMacMcpsRequest+0x70>
- 800c0de:	f1ba 0f01 	cmp.w	sl, #1
- 800c0e2:	bf38      	it	cc
- 800c0e4:	f04f 0a01 	movcc.w	sl, #1
- 800c0e8:	f1ba 0f01 	cmp.w	sl, #1
- 800c0ec:	d02d      	beq.n	800c14a <LoRaMacMcpsRequest+0xd2>
- 800c0ee:	f1ba 0f03 	cmp.w	sl, #3
- 800c0f2:	d02c      	beq.n	800c14e <LoRaMacMcpsRequest+0xd6>
- 800c0f4:	f1ba 0f00 	cmp.w	sl, #0
- 800c0f8:	d135      	bne.n	800c166 <LoRaMacMcpsRequest+0xee>
- 800c0fa:	2202      	movs	r2, #2
- 800c0fc:	f89d 303c 	ldrb.w	r3, [sp, #60]	; 0x3c
- 800c100:	f8dd 9040 	ldr.w	r9, [sp, #64]	; 0x40
- 800c104:	9302      	str	r3, [sp, #8]
- 800c106:	f362 1547 	bfi	r5, r2, #5, #3
- 800c10a:	2601      	movs	r6, #1
- 800c10c:	f894 107c 	ldrb.w	r1, [r4, #124]	; 0x7c
- 800c110:	f88d 1032 	strb.w	r1, [sp, #50]	; 0x32
- 800c114:	2202      	movs	r2, #2
- 800c116:	a90c      	add	r1, sp, #48	; 0x30
- 800c118:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800c11c:	f88d 2030 	strb.w	r2, [sp, #48]	; 0x30
- 800c120:	f001 f8a4 	bl	800d26c <RegionGetPhyParam>
- 800c124:	f894 311a 	ldrb.w	r3, [r4, #282]	; 0x11a
- 800c128:	f894 c130 	ldrb.w	ip, [r4, #304]	; 0x130
- 800c12c:	f894 111d 	ldrb.w	r1, [r4, #285]	; 0x11d
- 800c130:	b240      	sxtb	r0, r0
- 800c132:	2202      	movs	r2, #2
- 800c134:	2b00      	cmp	r3, #0
- 800c136:	d06f      	beq.n	800c218 <LoRaMacMcpsRequest+0x1a0>
- 800c138:	f1bc 0f01 	cmp.w	ip, #1
- 800c13c:	d165      	bne.n	800c20a <LoRaMacMcpsRequest+0x192>
- 800c13e:	2900      	cmp	r1, #0
- 800c140:	d163      	bne.n	800c20a <LoRaMacMcpsRequest+0x192>
- 800c142:	2e00      	cmp	r6, #0
- 800c144:	d16d      	bne.n	800c222 <LoRaMacMcpsRequest+0x1aa>
- 800c146:	4610      	mov	r0, r2
- 800c148:	e027      	b.n	800c19a <LoRaMacMcpsRequest+0x122>
- 800c14a:	2204      	movs	r2, #4
- 800c14c:	e7d6      	b.n	800c0fc <LoRaMacMcpsRequest+0x84>
- 800c14e:	2300      	movs	r3, #0
- 800c150:	f8dd 903c 	ldr.w	r9, [sp, #60]	; 0x3c
- 800c154:	f8bd 7040 	ldrh.w	r7, [sp, #64]	; 0x40
- 800c158:	f99d b042 	ldrsb.w	fp, [sp, #66]	; 0x42
- 800c15c:	9302      	str	r3, [sp, #8]
- 800c15e:	f065 051f 	orn	r5, r5, #31
- 800c162:	2601      	movs	r6, #1
- 800c164:	e7d2      	b.n	800c10c <LoRaMacMcpsRequest+0x94>
- 800c166:	f04f 0b00 	mov.w	fp, #0
- 800c16a:	46d9      	mov	r9, fp
- 800c16c:	f8cd b008 	str.w	fp, [sp, #8]
- 800c170:	e7cc      	b.n	800c10c <LoRaMacMcpsRequest+0x94>
- 800c172:	f04f 0001 	mov.w	r0, #1
- 800c176:	f884 041a 	strb.w	r0, [r4, #1050]	; 0x41a
- 800c17a:	e0dd      	b.n	800c338 <LoRaMacMcpsRequest+0x2c0>
- 800c17c:	f205 429a 	addw	r2, r5, #1178	; 0x49a
- 800c180:	a90b      	add	r1, sp, #44	; 0x2c
- 800c182:	f000 fadd 	bl	800c740 <LoRaMacCommandsSerializeCmds>
- 800c186:	2800      	cmp	r0, #0
- 800c188:	f000 8120 	beq.w	800c3cc <LoRaMacMcpsRequest+0x354>
- 800c18c:	2013      	movs	r0, #19
- 800c18e:	9b04      	ldr	r3, [sp, #16]
- 800c190:	8733      	strh	r3, [r6, #56]	; 0x38
- 800c192:	4b1f      	ldr	r3, [pc, #124]	; (800c210 <LoRaMacMcpsRequest+0x198>)
- 800c194:	2200      	movs	r2, #0
- 800c196:	f883 241a 	strb.w	r2, [r3, #1050]	; 0x41a
- 800c19a:	4b1d      	ldr	r3, [pc, #116]	; (800c210 <LoRaMacMcpsRequest+0x198>)
- 800c19c:	f8d3 3494 	ldr.w	r3, [r3, #1172]	; 0x494
- 800c1a0:	f8c8 3010 	str.w	r3, [r8, #16]
- 800c1a4:	e76f      	b.n	800c086 <LoRaMacMcpsRequest+0xe>
- 800c1a6:	f205 459a 	addw	r5, r5, #1178	; 0x49a
- 800c1aa:	462a      	mov	r2, r5
- 800c1ac:	a90b      	add	r1, sp, #44	; 0x2c
- 800c1ae:	f000 fac7 	bl	800c740 <LoRaMacCommandsSerializeCmds>
- 800c1b2:	2800      	cmp	r0, #0
- 800c1b4:	d1ea      	bne.n	800c18c <LoRaMacMcpsRequest+0x114>
- 800c1b6:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800c1b8:	f884 0128 	strb.w	r0, [r4, #296]	; 0x128
- 800c1bc:	f8c4 512c 	str.w	r5, [r4, #300]	; 0x12c
- 800c1c0:	f884 3130 	strb.w	r3, [r4, #304]	; 0x130
- 800c1c4:	e102      	b.n	800c3cc <LoRaMacMcpsRequest+0x354>
- 800c1c6:	f1b9 0f00 	cmp.w	r9, #0
- 800c1ca:	f000 80ff 	beq.w	800c3cc <LoRaMacMcpsRequest+0x354>
- 800c1ce:	2a00      	cmp	r2, #0
- 800c1d0:	f000 80fc 	beq.w	800c3cc <LoRaMacMcpsRequest+0x354>
- 800c1d4:	4649      	mov	r1, r9
- 800c1d6:	1ce0      	adds	r0, r4, #3
- 800c1d8:	f002 ff92 	bl	800f100 <memcpy1>
- 800c1dc:	f894 3237 	ldrb.w	r3, [r4, #567]	; 0x237
- 800c1e0:	3301      	adds	r3, #1
- 800c1e2:	8023      	strh	r3, [r4, #0]
- 800c1e4:	e0f2      	b.n	800c3cc <LoRaMacMcpsRequest+0x354>
- 800c1e6:	2012      	movs	r0, #18
- 800c1e8:	e7d1      	b.n	800c18e <LoRaMacMcpsRequest+0x116>
- 800c1ea:	2002      	movs	r0, #2
- 800c1ec:	e7cf      	b.n	800c18e <LoRaMacMcpsRequest+0x116>
- 800c1ee:	2007      	movs	r0, #7
- 800c1f0:	e7cf      	b.n	800c192 <LoRaMacMcpsRequest+0x11a>
- 800c1f2:	2001      	movs	r0, #1
- 800c1f4:	e747      	b.n	800c086 <LoRaMacMcpsRequest+0xe>
- 800c1f6:	4b06      	ldr	r3, [pc, #24]	; (800c210 <LoRaMacMcpsRequest+0x198>)
- 800c1f8:	f893 2491 	ldrb.w	r2, [r3, #1169]	; 0x491
- 800c1fc:	f883 a440 	strb.w	sl, [r3, #1088]	; 0x440
- 800c200:	f042 0201 	orr.w	r2, r2, #1
- 800c204:	f883 2491 	strb.w	r2, [r3, #1169]	; 0x491
- 800c208:	e7c7      	b.n	800c19a <LoRaMacMcpsRequest+0x122>
- 800c20a:	b9ee      	cbnz	r6, 800c248 <LoRaMacMcpsRequest+0x1d0>
- 800c20c:	2002      	movs	r0, #2
- 800c20e:	e7c4      	b.n	800c19a <LoRaMacMcpsRequest+0x122>
- 800c210:	20004098 	.word	0x20004098
- 800c214:	20008000 	.word	0x20008000
- 800c218:	2e00      	cmp	r6, #0
- 800c21a:	d094      	beq.n	800c146 <LoRaMacMcpsRequest+0xce>
- 800c21c:	4558      	cmp	r0, fp
- 800c21e:	bfb8      	it	lt
- 800c220:	4658      	movlt	r0, fp
- 800c222:	f894 307c 	ldrb.w	r3, [r4, #124]	; 0x7c
- 800c226:	f88d 0020 	strb.w	r0, [sp, #32]
- 800c22a:	2205      	movs	r2, #5
- 800c22c:	f894 0048 	ldrb.w	r0, [r4, #72]	; 0x48
- 800c230:	f88d 3022 	strb.w	r3, [sp, #34]	; 0x22
- 800c234:	a908      	add	r1, sp, #32
- 800c236:	f001 f82c 	bl	800d292 <RegionVerify>
- 800c23a:	2800      	cmp	r0, #0
- 800c23c:	f43f af22 	beq.w	800c084 <LoRaMacMcpsRequest+0xc>
- 800c240:	f89d 3020 	ldrb.w	r3, [sp, #32]
- 800c244:	f884 3039 	strb.w	r3, [r4, #57]	; 0x39
- 800c248:	4a69      	ldr	r2, [pc, #420]	; (800c3f0 <LoRaMacMcpsRequest+0x378>)
- 800c24a:	4b6a      	ldr	r3, [pc, #424]	; (800c3f4 <LoRaMacMcpsRequest+0x37c>)
- 800c24c:	f8d2 0498 	ldr.w	r0, [r2, #1176]	; 0x498
- 800c250:	f8d3 4090 	ldr.w	r4, [r3, #144]	; 0x90
- 800c254:	b138      	cbz	r0, 800c266 <LoRaMacMcpsRequest+0x1ee>
- 800c256:	f004 ff05 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 800c25a:	4b66      	ldr	r3, [pc, #408]	; (800c3f4 <LoRaMacMcpsRequest+0x37c>)
- 800c25c:	4284      	cmp	r4, r0
- 800c25e:	bf3c      	itt	cc
- 800c260:	2200      	movcc	r2, #0
- 800c262:	f883 203a 	strbcc.w	r2, [r3, #58]	; 0x3a
- 800c266:	8f19      	ldrh	r1, [r3, #56]	; 0x38
- 800c268:	8f1a      	ldrh	r2, [r3, #56]	; 0x38
- 800c26a:	f893 0130 	ldrb.w	r0, [r3, #304]	; 0x130
- 800c26e:	9104      	str	r1, [sp, #16]
- 800c270:	6a99      	ldr	r1, [r3, #40]	; 0x28
- 800c272:	9109      	str	r1, [sp, #36]	; 0x24
- 800c274:	ba52      	rev16	r2, r2
- 800c276:	2800      	cmp	r0, #0
- 800c278:	d0b9      	beq.n	800c1ee <LoRaMacMcpsRequest+0x176>
- 800c27a:	f893 011b 	ldrb.w	r0, [r3, #283]	; 0x11b
- 800c27e:	b900      	cbnz	r0, 800c282 <LoRaMacMcpsRequest+0x20a>
- 800c280:	6318      	str	r0, [r3, #48]	; 0x30
- 800c282:	f893 0118 	ldrb.w	r0, [r3, #280]	; 0x118
- 800c286:	f8ad 2058 	strh.w	r2, [sp, #88]	; 0x58
- 800c28a:	3801      	subs	r0, #1
- 800c28c:	f893 207c 	ldrb.w	r2, [r3, #124]	; 0x7c
- 800c290:	f893 411a 	ldrb.w	r4, [r3, #282]	; 0x11a
- 800c294:	9114      	str	r1, [sp, #80]	; 0x50
- 800c296:	f1d0 0b00 	rsbs	fp, r0, #0
- 800c29a:	f8d3 1088 	ldr.w	r1, [r3, #136]	; 0x88
- 800c29e:	f88d 205b 	strb.w	r2, [sp, #91]	; 0x5b
- 800c2a2:	eb4b 0b00 	adc.w	fp, fp, r0
- 800c2a6:	f893 2048 	ldrb.w	r2, [r3, #72]	; 0x48
- 800c2aa:	f893 003a 	ldrb.w	r0, [r3, #58]	; 0x3a
- 800c2ae:	f893 3068 	ldrb.w	r3, [r3, #104]	; 0x68
- 800c2b2:	f88d 305a 	strb.w	r3, [sp, #90]	; 0x5a
- 800c2b6:	ab09      	add	r3, sp, #36	; 0x24
- 800c2b8:	9300      	str	r3, [sp, #0]
- 800c2ba:	4b4f      	ldr	r3, [pc, #316]	; (800c3f8 <LoRaMacMcpsRequest+0x380>)
- 800c2bc:	9003      	str	r0, [sp, #12]
- 800c2be:	f04f 0001 	mov.w	r0, #1
- 800c2c2:	f88d 004c 	strb.w	r0, [sp, #76]	; 0x4c
- 800c2c6:	9115      	str	r1, [sp, #84]	; 0x54
- 800c2c8:	f88d 205c 	strb.w	r2, [sp, #92]	; 0x5c
- 800c2cc:	f1a3 012f 	sub.w	r1, r3, #47	; 0x2f
- 800c2d0:	f1a3 0230 	sub.w	r2, r3, #48	; 0x30
- 800c2d4:	a813      	add	r0, sp, #76	; 0x4c
- 800c2d6:	f88d 404d 	strb.w	r4, [sp, #77]	; 0x4d
- 800c2da:	f000 f8cf 	bl	800c47c <LoRaMacAdrCalcNext>
- 800c2de:	9b03      	ldr	r3, [sp, #12]
- 800c2e0:	ea4f 1b0b 	mov.w	fp, fp, lsl #4
- 800c2e4:	ea4b 1b43 	orr.w	fp, fp, r3, lsl #5
- 800c2e8:	2600      	movs	r6, #0
- 800c2ea:	ea4b 1b80 	orr.w	fp, fp, r0, lsl #6
- 800c2ee:	ea4b 13c4 	orr.w	r3, fp, r4, lsl #7
- 800c2f2:	45b1      	cmp	r9, r6
- 800c2f4:	4c3e      	ldr	r4, [pc, #248]	; (800c3f0 <LoRaMacMcpsRequest+0x378>)
- 800c2f6:	9303      	str	r3, [sp, #12]
- 800c2f8:	bf08      	it	eq
- 800c2fa:	4637      	moveq	r7, r6
- 800c2fc:	463a      	mov	r2, r7
- 800c2fe:	4649      	mov	r1, r9
- 800c300:	f504 709c 	add.w	r0, r4, #312	; 0x138
- 800c304:	e9cd 660a 	strd	r6, r6, [sp, #40]	; 0x28
- 800c308:	469b      	mov	fp, r3
- 800c30a:	8026      	strh	r6, [r4, #0]
- 800c30c:	f884 641a 	strb.w	r6, [r4, #1050]	; 0x41a
- 800c310:	f002 fef6 	bl	800f100 <memcpy1>
- 800c314:	b2e9      	uxtb	r1, r5
- 800c316:	70a5      	strb	r5, [r4, #2]
- 800c318:	f3c5 1542 	ubfx	r5, r5, #5, #3
- 800c31c:	b2fa      	uxtb	r2, r7
- 800c31e:	2d04      	cmp	r5, #4
- 800c320:	4e34      	ldr	r6, [pc, #208]	; (800c3f4 <LoRaMacMcpsRequest+0x37c>)
- 800c322:	9b03      	ldr	r3, [sp, #12]
- 800c324:	f884 2237 	strb.w	r2, [r4, #567]	; 0x237
- 800c328:	f43f af23 	beq.w	800c172 <LoRaMacMcpsRequest+0xfa>
- 800c32c:	2d07      	cmp	r5, #7
- 800c32e:	f43f af4a 	beq.w	800c1c6 <LoRaMacMcpsRequest+0x14e>
- 800c332:	2d02      	cmp	r5, #2
- 800c334:	f47f af59 	bne.w	800c1ea <LoRaMacMcpsRequest+0x172>
- 800c338:	4d30      	ldr	r5, [pc, #192]	; (800c3fc <LoRaMacMcpsRequest+0x384>)
- 800c33a:	f884 110d 	strb.w	r1, [r4, #269]	; 0x10d
- 800c33e:	2004      	movs	r0, #4
- 800c340:	9902      	ldr	r1, [sp, #8]
- 800c342:	f884 0104 	strb.w	r0, [r4, #260]	; 0x104
- 800c346:	20ff      	movs	r0, #255	; 0xff
- 800c348:	f884 010c 	strb.w	r0, [r4, #268]	; 0x10c
- 800c34c:	f884 1128 	strb.w	r1, [r4, #296]	; 0x128
- 800c350:	f884 3114 	strb.w	r3, [r4, #276]	; 0x114
- 800c354:	f8d6 10e4 	ldr.w	r1, [r6, #228]	; 0xe4
- 800c358:	f8c4 5108 	str.w	r5, [r4, #264]	; 0x108
- 800c35c:	f505 739b 	add.w	r3, r5, #310	; 0x136
- 800c360:	a80a      	add	r0, sp, #40	; 0x28
- 800c362:	f8c4 1110 	str.w	r1, [r4, #272]	; 0x110
- 800c366:	f884 2130 	strb.w	r2, [r4, #304]	; 0x130
- 800c36a:	f8c4 312c 	str.w	r3, [r4, #300]	; 0x12c
- 800c36e:	f000 fc17 	bl	800cba0 <LoRaMacCryptoGetFCntUp>
- 800c372:	2800      	cmp	r0, #0
- 800c374:	f47f af37 	bne.w	800c1e6 <LoRaMacMcpsRequest+0x16e>
- 800c378:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800c37a:	f8a4 0444 	strh.w	r0, [r4, #1092]	; 0x444
- 800c37e:	a80b      	add	r0, sp, #44	; 0x2c
- 800c380:	f8a4 3116 	strh.w	r3, [r4, #278]	; 0x116
- 800c384:	f8c4 344c 	str.w	r3, [r4, #1100]	; 0x44c
- 800c388:	f000 f9ce 	bl	800c728 <LoRaMacCommandsGetSizeSerializedCmds>
- 800c38c:	2800      	cmp	r0, #0
- 800c38e:	f47f aefd 	bne.w	800c18c <LoRaMacMcpsRequest+0x114>
- 800c392:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800c394:	b1d3      	cbz	r3, 800c3cc <LoRaMacMcpsRequest+0x354>
- 800c396:	f996 0039 	ldrsb.w	r0, [r6, #57]	; 0x39
- 800c39a:	f7fd faa9 	bl	80098f0 <GetMaxAppPayloadWithoutFOptsLength>
- 800c39e:	f894 3237 	ldrb.w	r3, [r4, #567]	; 0x237
- 800c3a2:	2b00      	cmp	r3, #0
- 800c3a4:	f43f aeff 	beq.w	800c1a6 <LoRaMacMcpsRequest+0x12e>
- 800c3a8:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800c3aa:	2b0f      	cmp	r3, #15
- 800c3ac:	f63f aee6 	bhi.w	800c17c <LoRaMacMcpsRequest+0x104>
- 800c3b0:	f505 728b 	add.w	r2, r5, #278	; 0x116
- 800c3b4:	a90b      	add	r1, sp, #44	; 0x2c
- 800c3b6:	200f      	movs	r0, #15
- 800c3b8:	f000 f9c2 	bl	800c740 <LoRaMacCommandsSerializeCmds>
- 800c3bc:	2800      	cmp	r0, #0
- 800c3be:	f47f aee5 	bne.w	800c18c <LoRaMacMcpsRequest+0x114>
- 800c3c2:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800c3c4:	f363 0b03 	bfi	fp, r3, #0, #4
- 800c3c8:	f884 b114 	strb.w	fp, [r4, #276]	; 0x114
- 800c3cc:	9805      	ldr	r0, [sp, #20]
- 800c3ce:	f7fd fc4d 	bl	8009c6c <ScheduleTx>
- 800c3d2:	2800      	cmp	r0, #0
- 800c3d4:	f47f aedb 	bne.w	800c18e <LoRaMacMcpsRequest+0x116>
- 800c3d8:	9b09      	ldr	r3, [sp, #36]	; 0x24
- 800c3da:	f886 003a 	strb.w	r0, [r6, #58]	; 0x3a
- 800c3de:	62b3      	str	r3, [r6, #40]	; 0x28
- 800c3e0:	f000 f97e 	bl	800c6e0 <LoRaMacCommandsRemoveNoneStickyCmds>
- 800c3e4:	2800      	cmp	r0, #0
- 800c3e6:	f43f af06 	beq.w	800c1f6 <LoRaMacMcpsRequest+0x17e>
- 800c3ea:	2013      	movs	r0, #19
- 800c3ec:	e6d1      	b.n	800c192 <LoRaMacMcpsRequest+0x11a>
- 800c3ee:	bf00      	nop
- 800c3f0:	20004098 	.word	0x20004098
- 800c3f4:	20008000 	.word	0x20008000
- 800c3f8:	20008068 	.word	0x20008068
- 800c3fc:	2000409a 	.word	0x2000409a
-
-0800c400 <LoRaMacTestSetDutyCycleOn>:
- 800c400:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 800c402:	4d0b      	ldr	r5, [pc, #44]	; (800c430 <LoRaMacTestSetDutyCycleOn+0x30>)
- 800c404:	f88d 0004 	strb.w	r0, [sp, #4]
- 800c408:	4604      	mov	r4, r0
- 800c40a:	220f      	movs	r2, #15
- 800c40c:	f895 0048 	ldrb.w	r0, [r5, #72]	; 0x48
- 800c410:	a901      	add	r1, sp, #4
- 800c412:	f000 ff3e 	bl	800d292 <RegionVerify>
- 800c416:	b140      	cbz	r0, 800c42a <LoRaMacTestSetDutyCycleOn+0x2a>
- 800c418:	4a06      	ldr	r2, [pc, #24]	; (800c434 <LoRaMacTestSetDutyCycleOn+0x34>)
- 800c41a:	f885 411c 	strb.w	r4, [r5, #284]	; 0x11c
- 800c41e:	f892 3491 	ldrb.w	r3, [r2, #1169]	; 0x491
- 800c422:	f043 0320 	orr.w	r3, r3, #32
- 800c426:	f882 3491 	strb.w	r3, [r2, #1169]	; 0x491
- 800c42a:	b003      	add	sp, #12
- 800c42c:	bd30      	pop	{r4, r5, pc}
- 800c42e:	bf00      	nop
- 800c430:	20008000 	.word	0x20008000
- 800c434:	20004098 	.word	0x20004098
-
-0800c438 <LoRaMacDeInitialization>:
- 800c438:	b510      	push	{r4, lr}
- 800c43a:	f7ff f8b9 	bl	800b5b0 <LoRaMacStop>
- 800c43e:	4604      	mov	r4, r0
- 800c440:	b988      	cbnz	r0, 800c466 <LoRaMacDeInitialization+0x2e>
- 800c442:	480a      	ldr	r0, [pc, #40]	; (800c46c <LoRaMacDeInitialization+0x34>)
- 800c444:	f004 fe48 	bl	80110d8 <UTIL_TIMER_Stop>
- 800c448:	4809      	ldr	r0, [pc, #36]	; (800c470 <LoRaMacDeInitialization+0x38>)
- 800c44a:	f004 fe45 	bl	80110d8 <UTIL_TIMER_Stop>
- 800c44e:	4809      	ldr	r0, [pc, #36]	; (800c474 <LoRaMacDeInitialization+0x3c>)
- 800c450:	f004 fe42 	bl	80110d8 <UTIL_TIMER_Stop>
- 800c454:	f000 f893 	bl	800c57e <LoRaMacClassBHaltBeaconing>
- 800c458:	f7fd fd80 	bl	8009f5c <ResetMacParameters.constprop.0>
- 800c45c:	4b06      	ldr	r3, [pc, #24]	; (800c478 <LoRaMacDeInitialization+0x40>)
- 800c45e:	6adb      	ldr	r3, [r3, #44]	; 0x2c
- 800c460:	4798      	blx	r3
- 800c462:	4620      	mov	r0, r4
- 800c464:	bd10      	pop	{r4, pc}
- 800c466:	2401      	movs	r4, #1
- 800c468:	e7fb      	b.n	800c462 <LoRaMacDeInitialization+0x2a>
- 800c46a:	bf00      	nop
- 800c46c:	20004400 	.word	0x20004400
- 800c470:	20004418 	.word	0x20004418
- 800c474:	20004430 	.word	0x20004430
- 800c478:	08014240 	.word	0x08014240
-
-0800c47c <LoRaMacAdrCalcNext>:
- 800c47c:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800c480:	b08b      	sub	sp, #44	; 0x2c
- 800c482:	7847      	ldrb	r7, [r0, #1]
- 800c484:	9300      	str	r3, [sp, #0]
- 800c486:	9b14      	ldr	r3, [sp, #80]	; 0x50
- 800c488:	f990 800c 	ldrsb.w	r8, [r0, #12]
- 800c48c:	f990 600d 	ldrsb.w	r6, [r0, #13]
- 800c490:	f890 900e 	ldrb.w	r9, [r0, #14]
- 800c494:	468b      	mov	fp, r1
- 800c496:	6841      	ldr	r1, [r0, #4]
- 800c498:	6019      	str	r1, [r3, #0]
- 800c49a:	4604      	mov	r4, r0
- 800c49c:	4692      	mov	sl, r2
- 800c49e:	2f00      	cmp	r7, #0
- 800c4a0:	d057      	beq.n	800c552 <LoRaMacAdrCalcNext+0xd6>
- 800c4a2:	2302      	movs	r3, #2
- 800c4a4:	f88d 3010 	strb.w	r3, [sp, #16]
- 800c4a8:	a904      	add	r1, sp, #16
- 800c4aa:	7bc3      	ldrb	r3, [r0, #15]
- 800c4ac:	7c00      	ldrb	r0, [r0, #16]
- 800c4ae:	f88d 3012 	strb.w	r3, [sp, #18]
- 800c4b2:	f000 fedb 	bl	800d26c <RegionGetPhyParam>
- 800c4b6:	f8b4 c008 	ldrh.w	ip, [r4, #8]
- 800c4ba:	8961      	ldrh	r1, [r4, #10]
- 800c4bc:	b243      	sxtb	r3, r0
- 800c4be:	6860      	ldr	r0, [r4, #4]
- 800c4c0:	4598      	cmp	r8, r3
- 800c4c2:	4645      	mov	r5, r8
- 800c4c4:	4461      	add	r1, ip
- 800c4c6:	bfb8      	it	lt
- 800c4c8:	461d      	movlt	r5, r3
- 800c4ca:	4560      	cmp	r0, ip
- 800c4cc:	bf34      	ite	cc
- 800c4ce:	2700      	movcc	r7, #0
- 800c4d0:	2701      	movcs	r7, #1
- 800c4d2:	4288      	cmp	r0, r1
- 800c4d4:	d309      	bcc.n	800c4ea <LoRaMacAdrCalcNext+0x6e>
- 800c4d6:	210a      	movs	r1, #10
- 800c4d8:	f88d 1010 	strb.w	r1, [sp, #16]
- 800c4dc:	7c20      	ldrb	r0, [r4, #16]
- 800c4de:	9301      	str	r3, [sp, #4]
- 800c4e0:	a904      	add	r1, sp, #16
- 800c4e2:	f000 fec3 	bl	800d26c <RegionGetPhyParam>
- 800c4e6:	9b01      	ldr	r3, [sp, #4]
- 800c4e8:	b246      	sxtb	r6, r0
- 800c4ea:	f8b4 c008 	ldrh.w	ip, [r4, #8]
- 800c4ee:	8960      	ldrh	r0, [r4, #10]
- 800c4f0:	6861      	ldr	r1, [r4, #4]
- 800c4f2:	eb0c 0e40 	add.w	lr, ip, r0, lsl #1
- 800c4f6:	4571      	cmp	r1, lr
- 800c4f8:	d320      	bcc.n	800c53c <LoRaMacAdrCalcNext+0xc0>
- 800c4fa:	eba1 010c 	sub.w	r1, r1, ip
- 800c4fe:	fbb1 fcf0 	udiv	ip, r1, r0
- 800c502:	fb00 111c 	mls	r1, r0, ip, r1
- 800c506:	b9c9      	cbnz	r1, 800c53c <LoRaMacAdrCalcNext+0xc0>
- 800c508:	4598      	cmp	r8, r3
- 800c50a:	dc0a      	bgt.n	800c522 <LoRaMacAdrCalcNext+0xa6>
- 800c50c:	7823      	ldrb	r3, [r4, #0]
- 800c50e:	b133      	cbz	r3, 800c51e <LoRaMacAdrCalcNext+0xa2>
- 800c510:	2302      	movs	r3, #2
- 800c512:	7c20      	ldrb	r0, [r4, #16]
- 800c514:	f88d 3024 	strb.w	r3, [sp, #36]	; 0x24
- 800c518:	a906      	add	r1, sp, #24
- 800c51a:	f000 feb5 	bl	800d288 <RegionInitDefaults>
- 800c51e:	f04f 0901 	mov.w	r9, #1
- 800c522:	2321      	movs	r3, #33	; 0x21
- 800c524:	f88d 3010 	strb.w	r3, [sp, #16]
- 800c528:	7c20      	ldrb	r0, [r4, #16]
- 800c52a:	7be3      	ldrb	r3, [r4, #15]
- 800c52c:	f88d 5011 	strb.w	r5, [sp, #17]
- 800c530:	a904      	add	r1, sp, #16
- 800c532:	f88d 3012 	strb.w	r3, [sp, #18]
- 800c536:	f000 fe99 	bl	800d26c <RegionGetPhyParam>
- 800c53a:	b245      	sxtb	r5, r0
- 800c53c:	9b00      	ldr	r3, [sp, #0]
- 800c53e:	f88b 5000 	strb.w	r5, [fp]
- 800c542:	4638      	mov	r0, r7
- 800c544:	f88a 6000 	strb.w	r6, [sl]
- 800c548:	f883 9000 	strb.w	r9, [r3]
- 800c54c:	b00b      	add	sp, #44	; 0x2c
- 800c54e:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800c552:	4645      	mov	r5, r8
- 800c554:	e7f2      	b.n	800c53c <LoRaMacAdrCalcNext+0xc0>
-
-0800c556 <LoRaMacClassBInit>:
- 800c556:	4770      	bx	lr
-
-0800c558 <LoRaMacClassBSetBeaconState>:
- 800c558:	4770      	bx	lr
-
-0800c55a <LoRaMacClassBSetPingSlotState>:
- 800c55a:	4770      	bx	lr
-
-0800c55c <LoRaMacClassBSetMulticastSlotState>:
- 800c55c:	4770      	bx	lr
-
-0800c55e <LoRaMacClassBIsAcquisitionInProgress>:
- 800c55e:	2000      	movs	r0, #0
- 800c560:	4770      	bx	lr
-
-0800c562 <LoRaMacClassBBeaconTimerEvent>:
- 800c562:	4770      	bx	lr
-
-0800c564 <LoRaMacClassBPingSlotTimerEvent>:
- 800c564:	4770      	bx	lr
-
-0800c566 <LoRaMacClassBMulticastSlotTimerEvent>:
- 800c566:	4770      	bx	lr
-
-0800c568 <LoRaMacClassBRxBeacon>:
- 800c568:	2000      	movs	r0, #0
- 800c56a:	4770      	bx	lr
-
-0800c56c <LoRaMacClassBIsBeaconExpected>:
- 800c56c:	2000      	movs	r0, #0
- 800c56e:	4770      	bx	lr
-
-0800c570 <LoRaMacClassBIsPingExpected>:
- 800c570:	2000      	movs	r0, #0
- 800c572:	4770      	bx	lr
-
-0800c574 <LoRaMacClassBIsMulticastExpected>:
- 800c574:	2000      	movs	r0, #0
- 800c576:	4770      	bx	lr
-
-0800c578 <LoRaMacClassBIsBeaconModeActive>:
- 800c578:	2000      	movs	r0, #0
- 800c57a:	4770      	bx	lr
-
-0800c57c <LoRaMacClassBSetPingSlotInfo>:
- 800c57c:	4770      	bx	lr
-
-0800c57e <LoRaMacClassBHaltBeaconing>:
- 800c57e:	4770      	bx	lr
-
-0800c580 <LoRaMacClassBResumeBeaconing>:
- 800c580:	4770      	bx	lr
-
-0800c582 <LoRaMacClassBSwitchClass>:
- 800c582:	2002      	movs	r0, #2
- 800c584:	4770      	bx	lr
-
-0800c586 <LoRaMacClassBMibGetRequestConfirm>:
- 800c586:	2002      	movs	r0, #2
- 800c588:	4770      	bx	lr
-
-0800c58a <LoRaMacMibClassBSetRequestConfirm>:
- 800c58a:	2002      	movs	r0, #2
- 800c58c:	4770      	bx	lr
-
-0800c58e <LoRaMacClassBPingSlotInfoAns>:
- 800c58e:	4770      	bx	lr
-
-0800c590 <LoRaMacClassBPingSlotChannelReq>:
- 800c590:	2000      	movs	r0, #0
- 800c592:	4770      	bx	lr
-
-0800c594 <LoRaMacClassBBeaconTimingAns>:
- 800c594:	4770      	bx	lr
-
-0800c596 <LoRaMacClassBDeviceTimeAns>:
- 800c596:	4770      	bx	lr
-
-0800c598 <LoRaMacClassBBeaconFreqReq>:
- 800c598:	2000      	movs	r0, #0
- 800c59a:	4770      	bx	lr
-
-0800c59c <LoRaMacClassBIsUplinkCollision>:
- 800c59c:	2000      	movs	r0, #0
- 800c59e:	4770      	bx	lr
-
-0800c5a0 <LoRaMacClassBStopRxSlots>:
- 800c5a0:	4770      	bx	lr
-
-0800c5a2 <LoRaMacClassBSetFPendingBit>:
- 800c5a2:	4770      	bx	lr
-
-0800c5a4 <LoRaMacClassBProcess>:
- 800c5a4:	4770      	bx	lr
-	...
-
-0800c5a8 <LoRaMacCommandsInit>:
- 800c5a8:	b510      	push	{r4, lr}
- 800c5aa:	4c05      	ldr	r4, [pc, #20]	; (800c5c0 <LoRaMacCommandsInit+0x18>)
- 800c5ac:	f44f 7203 	mov.w	r2, #524	; 0x20c
- 800c5b0:	4620      	mov	r0, r4
- 800c5b2:	2100      	movs	r1, #0
- 800c5b4:	f002 fdb8 	bl	800f128 <memset1>
- 800c5b8:	2000      	movs	r0, #0
- 800c5ba:	e9c4 0000 	strd	r0, r0, [r4]
- 800c5be:	bd10      	pop	{r4, pc}
- 800c5c0:	20004658 	.word	0x20004658
-
-0800c5c4 <LoRaMacCommandsAddCmd>:
- 800c5c4:	e92d 43f8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
- 800c5c8:	4681      	mov	r9, r0
- 800c5ca:	4617      	mov	r7, r2
- 800c5cc:	2900      	cmp	r1, #0
- 800c5ce:	d03f      	beq.n	800c650 <LoRaMacCommandsAddCmd+0x8c>
- 800c5d0:	4b24      	ldr	r3, [pc, #144]	; (800c664 <LoRaMacCommandsAddCmd+0xa0>)
- 800c5d2:	2500      	movs	r5, #0
- 800c5d4:	f103 0c01 	add.w	ip, r3, #1
- 800c5d8:	461a      	mov	r2, r3
- 800c5da:	0128      	lsls	r0, r5, #4
- 800c5dc:	3310      	adds	r3, #16
- 800c5de:	f812 8f01 	ldrb.w	r8, [r2, #1]!
- 800c5e2:	f1b8 0f00 	cmp.w	r8, #0
- 800c5e6:	d136      	bne.n	800c656 <LoRaMacCommandsAddCmd+0x92>
- 800c5e8:	429a      	cmp	r2, r3
- 800c5ea:	d1f8      	bne.n	800c5de <LoRaMacCommandsAddCmd+0x1a>
- 800c5ec:	4e1e      	ldr	r6, [pc, #120]	; (800c668 <LoRaMacCommandsAddCmd+0xa4>)
- 800c5ee:	6833      	ldr	r3, [r6, #0]
- 800c5f0:	b90b      	cbnz	r3, 800c5f6 <LoRaMacCommandsAddCmd+0x32>
- 800c5f2:	f8c6 c000 	str.w	ip, [r6]
- 800c5f6:	6873      	ldr	r3, [r6, #4]
- 800c5f8:	b10b      	cbz	r3, 800c5fe <LoRaMacCommandsAddCmd+0x3a>
- 800c5fa:	f8c3 c000 	str.w	ip, [r3]
- 800c5fe:	1833      	adds	r3, r6, r0
- 800c600:	2400      	movs	r4, #0
- 800c602:	3501      	adds	r5, #1
- 800c604:	609c      	str	r4, [r3, #8]
- 800c606:	f883 900c 	strb.w	r9, [r3, #12]
- 800c60a:	300d      	adds	r0, #13
- 800c60c:	012b      	lsls	r3, r5, #4
- 800c60e:	b2ba      	uxth	r2, r7
- 800c610:	eb06 1505 	add.w	r5, r6, r5, lsl #4
- 800c614:	4430      	add	r0, r6
- 800c616:	50f7      	str	r7, [r6, r3]
- 800c618:	f8c6 c004 	str.w	ip, [r6, #4]
- 800c61c:	f002 fd70 	bl	800f100 <memcpy1>
- 800c620:	f1b9 0f11 	cmp.w	r9, #17
- 800c624:	f04f 0300 	mov.w	r3, #0
- 800c628:	bf98      	it	ls
- 800c62a:	4c10      	ldrls	r4, [pc, #64]	; (800c66c <LoRaMacCommandsAddCmd+0xa8>)
- 800c62c:	716b      	strb	r3, [r5, #5]
- 800c62e:	f8d6 3208 	ldr.w	r3, [r6, #520]	; 0x208
- 800c632:	bf98      	it	ls
- 800c634:	fa24 f409 	lsrls.w	r4, r4, r9
- 800c638:	f103 0301 	add.w	r3, r3, #1
- 800c63c:	bf98      	it	ls
- 800c63e:	f004 0401 	andls.w	r4, r4, #1
- 800c642:	443b      	add	r3, r7
- 800c644:	712c      	strb	r4, [r5, #4]
- 800c646:	f8c6 3208 	str.w	r3, [r6, #520]	; 0x208
- 800c64a:	4640      	mov	r0, r8
- 800c64c:	e8bd 83f8 	ldmia.w	sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
- 800c650:	f04f 0801 	mov.w	r8, #1
- 800c654:	e7f9      	b.n	800c64a <LoRaMacCommandsAddCmd+0x86>
- 800c656:	3501      	adds	r5, #1
- 800c658:	2d20      	cmp	r5, #32
- 800c65a:	d1bb      	bne.n	800c5d4 <LoRaMacCommandsAddCmd+0x10>
- 800c65c:	f04f 0802 	mov.w	r8, #2
- 800c660:	e7f3      	b.n	800c64a <LoRaMacCommandsAddCmd+0x86>
- 800c662:	bf00      	nop
- 800c664:	2000465f 	.word	0x2000465f
- 800c668:	20004658 	.word	0x20004658
- 800c66c:	00020720 	.word	0x00020720
-
-0800c670 <LoRaMacCommandsRemoveCmd>:
- 800c670:	b510      	push	{r4, lr}
- 800c672:	b310      	cbz	r0, 800c6ba <LoRaMacCommandsRemoveCmd+0x4a>
- 800c674:	4a12      	ldr	r2, [pc, #72]	; (800c6c0 <LoRaMacCommandsRemoveCmd+0x50>)
- 800c676:	6813      	ldr	r3, [r2, #0]
- 800c678:	4298      	cmp	r0, r3
- 800c67a:	d104      	bne.n	800c686 <LoRaMacCommandsRemoveCmd+0x16>
- 800c67c:	6803      	ldr	r3, [r0, #0]
- 800c67e:	6013      	str	r3, [r2, #0]
- 800c680:	2300      	movs	r3, #0
- 800c682:	e004      	b.n	800c68e <LoRaMacCommandsRemoveCmd+0x1e>
- 800c684:	460b      	mov	r3, r1
- 800c686:	b113      	cbz	r3, 800c68e <LoRaMacCommandsRemoveCmd+0x1e>
- 800c688:	6819      	ldr	r1, [r3, #0]
- 800c68a:	4288      	cmp	r0, r1
- 800c68c:	d1fa      	bne.n	800c684 <LoRaMacCommandsRemoveCmd+0x14>
- 800c68e:	6851      	ldr	r1, [r2, #4]
- 800c690:	4288      	cmp	r0, r1
- 800c692:	bf08      	it	eq
- 800c694:	6053      	streq	r3, [r2, #4]
- 800c696:	b10b      	cbz	r3, 800c69c <LoRaMacCommandsRemoveCmd+0x2c>
- 800c698:	6801      	ldr	r1, [r0, #0]
- 800c69a:	6019      	str	r1, [r3, #0]
- 800c69c:	f8d2 3208 	ldr.w	r3, [r2, #520]	; 0x208
- 800c6a0:	6881      	ldr	r1, [r0, #8]
- 800c6a2:	3b01      	subs	r3, #1
- 800c6a4:	2400      	movs	r4, #0
- 800c6a6:	1a5b      	subs	r3, r3, r1
- 800c6a8:	6004      	str	r4, [r0, #0]
- 800c6aa:	4621      	mov	r1, r4
- 800c6ac:	f8c2 3208 	str.w	r3, [r2, #520]	; 0x208
- 800c6b0:	2210      	movs	r2, #16
- 800c6b2:	f002 fd39 	bl	800f128 <memset1>
- 800c6b6:	4620      	mov	r0, r4
- 800c6b8:	bd10      	pop	{r4, pc}
- 800c6ba:	2001      	movs	r0, #1
- 800c6bc:	e7fc      	b.n	800c6b8 <LoRaMacCommandsRemoveCmd+0x48>
- 800c6be:	bf00      	nop
- 800c6c0:	20004658 	.word	0x20004658
-
-0800c6c4 <LoRaMacCommandsGetCmd>:
- 800c6c4:	4b05      	ldr	r3, [pc, #20]	; (800c6dc <LoRaMacCommandsGetCmd+0x18>)
- 800c6c6:	681b      	ldr	r3, [r3, #0]
- 800c6c8:	b113      	cbz	r3, 800c6d0 <LoRaMacCommandsGetCmd+0xc>
- 800c6ca:	791a      	ldrb	r2, [r3, #4]
- 800c6cc:	4282      	cmp	r2, r0
- 800c6ce:	d1fa      	bne.n	800c6c6 <LoRaMacCommandsGetCmd+0x2>
- 800c6d0:	2b00      	cmp	r3, #0
- 800c6d2:	600b      	str	r3, [r1, #0]
- 800c6d4:	bf0c      	ite	eq
- 800c6d6:	2003      	moveq	r0, #3
- 800c6d8:	2000      	movne	r0, #0
- 800c6da:	4770      	bx	lr
- 800c6dc:	20004658 	.word	0x20004658
-
-0800c6e0 <LoRaMacCommandsRemoveNoneStickyCmds>:
- 800c6e0:	b510      	push	{r4, lr}
- 800c6e2:	4b05      	ldr	r3, [pc, #20]	; (800c6f8 <LoRaMacCommandsRemoveNoneStickyCmds+0x18>)
- 800c6e4:	6818      	ldr	r0, [r3, #0]
- 800c6e6:	b900      	cbnz	r0, 800c6ea <LoRaMacCommandsRemoveNoneStickyCmds+0xa>
- 800c6e8:	bd10      	pop	{r4, pc}
- 800c6ea:	7b03      	ldrb	r3, [r0, #12]
- 800c6ec:	6804      	ldr	r4, [r0, #0]
- 800c6ee:	b90b      	cbnz	r3, 800c6f4 <LoRaMacCommandsRemoveNoneStickyCmds+0x14>
- 800c6f0:	f7ff ffbe 	bl	800c670 <LoRaMacCommandsRemoveCmd>
- 800c6f4:	4620      	mov	r0, r4
- 800c6f6:	e7f6      	b.n	800c6e6 <LoRaMacCommandsRemoveNoneStickyCmds+0x6>
- 800c6f8:	20004658 	.word	0x20004658
-
-0800c6fc <LoRaMacCommandsRemoveStickyAnsCmds>:
- 800c6fc:	b538      	push	{r3, r4, r5, lr}
- 800c6fe:	4b08      	ldr	r3, [pc, #32]	; (800c720 <LoRaMacCommandsRemoveStickyAnsCmds+0x24>)
- 800c700:	4c08      	ldr	r4, [pc, #32]	; (800c724 <LoRaMacCommandsRemoveStickyAnsCmds+0x28>)
- 800c702:	6818      	ldr	r0, [r3, #0]
- 800c704:	b900      	cbnz	r0, 800c708 <LoRaMacCommandsRemoveStickyAnsCmds+0xc>
- 800c706:	bd38      	pop	{r3, r4, r5, pc}
- 800c708:	7903      	ldrb	r3, [r0, #4]
- 800c70a:	6805      	ldr	r5, [r0, #0]
- 800c70c:	2b11      	cmp	r3, #17
- 800c70e:	d805      	bhi.n	800c71c <LoRaMacCommandsRemoveStickyAnsCmds+0x20>
- 800c710:	fa24 f303 	lsr.w	r3, r4, r3
- 800c714:	07db      	lsls	r3, r3, #31
- 800c716:	d501      	bpl.n	800c71c <LoRaMacCommandsRemoveStickyAnsCmds+0x20>
- 800c718:	f7ff ffaa 	bl	800c670 <LoRaMacCommandsRemoveCmd>
- 800c71c:	4628      	mov	r0, r5
- 800c71e:	e7f1      	b.n	800c704 <LoRaMacCommandsRemoveStickyAnsCmds+0x8>
- 800c720:	20004658 	.word	0x20004658
- 800c724:	00020720 	.word	0x00020720
-
-0800c728 <LoRaMacCommandsGetSizeSerializedCmds>:
- 800c728:	b128      	cbz	r0, 800c736 <LoRaMacCommandsGetSizeSerializedCmds+0xe>
- 800c72a:	4b04      	ldr	r3, [pc, #16]	; (800c73c <LoRaMacCommandsGetSizeSerializedCmds+0x14>)
- 800c72c:	f8d3 3208 	ldr.w	r3, [r3, #520]	; 0x208
- 800c730:	6003      	str	r3, [r0, #0]
- 800c732:	2000      	movs	r0, #0
- 800c734:	4770      	bx	lr
- 800c736:	2001      	movs	r0, #1
- 800c738:	4770      	bx	lr
- 800c73a:	bf00      	nop
- 800c73c:	20004658 	.word	0x20004658
-
-0800c740 <LoRaMacCommandsSerializeCmds>:
- 800c740:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800c744:	4607      	mov	r7, r0
- 800c746:	460e      	mov	r6, r1
- 800c748:	4615      	mov	r5, r2
- 800c74a:	b33a      	cbz	r2, 800c79c <LoRaMacCommandsSerializeCmds+0x5c>
- 800c74c:	b331      	cbz	r1, 800c79c <LoRaMacCommandsSerializeCmds+0x5c>
- 800c74e:	4b14      	ldr	r3, [pc, #80]	; (800c7a0 <LoRaMacCommandsSerializeCmds+0x60>)
- 800c750:	681c      	ldr	r4, [r3, #0]
- 800c752:	2300      	movs	r3, #0
- 800c754:	b92c      	cbnz	r4, 800c762 <LoRaMacCommandsSerializeCmds+0x22>
- 800c756:	4630      	mov	r0, r6
- 800c758:	f7ff ffe6 	bl	800c728 <LoRaMacCommandsGetSizeSerializedCmds>
- 800c75c:	2000      	movs	r0, #0
- 800c75e:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800c762:	68a2      	ldr	r2, [r4, #8]
- 800c764:	1af9      	subs	r1, r7, r3
- 800c766:	3201      	adds	r2, #1
- 800c768:	4291      	cmp	r1, r2
- 800c76a:	d310      	bcc.n	800c78e <LoRaMacCommandsSerializeCmds+0x4e>
- 800c76c:	7922      	ldrb	r2, [r4, #4]
- 800c76e:	54ea      	strb	r2, [r5, r3]
- 800c770:	1c58      	adds	r0, r3, #1
- 800c772:	8922      	ldrh	r2, [r4, #8]
- 800c774:	fa5f f880 	uxtb.w	r8, r0
- 800c778:	1d61      	adds	r1, r4, #5
- 800c77a:	fa55 f080 	uxtab	r0, r5, r0
- 800c77e:	f002 fcbf 	bl	800f100 <memcpy1>
- 800c782:	68a3      	ldr	r3, [r4, #8]
- 800c784:	6824      	ldr	r4, [r4, #0]
- 800c786:	4498      	add	r8, r3
- 800c788:	fa5f f388 	uxtb.w	r3, r8
- 800c78c:	e7e2      	b.n	800c754 <LoRaMacCommandsSerializeCmds+0x14>
- 800c78e:	4620      	mov	r0, r4
- 800c790:	6824      	ldr	r4, [r4, #0]
- 800c792:	f7ff ff6d 	bl	800c670 <LoRaMacCommandsRemoveCmd>
- 800c796:	2c00      	cmp	r4, #0
- 800c798:	d1f9      	bne.n	800c78e <LoRaMacCommandsSerializeCmds+0x4e>
- 800c79a:	e7dc      	b.n	800c756 <LoRaMacCommandsSerializeCmds+0x16>
- 800c79c:	2001      	movs	r0, #1
- 800c79e:	e7de      	b.n	800c75e <LoRaMacCommandsSerializeCmds+0x1e>
- 800c7a0:	20004658 	.word	0x20004658
-
-0800c7a4 <LoRaMacCommandsGetCmdSize>:
- 800c7a4:	3802      	subs	r0, #2
- 800c7a6:	b2c0      	uxtb	r0, r0
- 800c7a8:	2811      	cmp	r0, #17
- 800c7aa:	bf9a      	itte	ls
- 800c7ac:	4b01      	ldrls	r3, [pc, #4]	; (800c7b4 <LoRaMacCommandsGetCmdSize+0x10>)
- 800c7ae:	5c18      	ldrbls	r0, [r3, r0]
- 800c7b0:	2000      	movhi	r0, #0
- 800c7b2:	4770      	bx	lr
- 800c7b4:	08013b53 	.word	0x08013b53
-
-0800c7b8 <GetElement.constprop.0>:
- 800c7b8:	b530      	push	{r4, r5, lr}
- 800c7ba:	4b0b      	ldr	r3, [pc, #44]	; (800c7e8 <GetElement.constprop.0+0x30>)
- 800c7bc:	f893 2020 	ldrb.w	r2, [r3, #32]
- 800c7c0:	4604      	mov	r4, r0
- 800c7c2:	4608      	mov	r0, r1
- 800c7c4:	b172      	cbz	r2, 800c7e4 <GetElement.constprop.0+0x2c>
- 800c7c6:	2100      	movs	r1, #0
- 800c7c8:	331c      	adds	r3, #28
- 800c7ca:	7805      	ldrb	r5, [r0, #0]
- 800c7cc:	42a5      	cmp	r5, r4
- 800c7ce:	d008      	beq.n	800c7e2 <GetElement.constprop.0+0x2a>
- 800c7d0:	3101      	adds	r1, #1
- 800c7d2:	4298      	cmp	r0, r3
- 800c7d4:	b2cd      	uxtb	r5, r1
- 800c7d6:	bf0c      	ite	eq
- 800c7d8:	4804      	ldreq	r0, [pc, #16]	; (800c7ec <GetElement.constprop.0+0x34>)
- 800c7da:	3004      	addne	r0, #4
- 800c7dc:	42aa      	cmp	r2, r5
- 800c7de:	d8f4      	bhi.n	800c7ca <GetElement.constprop.0+0x12>
- 800c7e0:	2000      	movs	r0, #0
- 800c7e2:	bd30      	pop	{r4, r5, pc}
- 800c7e4:	4610      	mov	r0, r2
- 800c7e6:	e7fc      	b.n	800c7e2 <GetElement.constprop.0+0x2a>
- 800c7e8:	20004864 	.word	0x20004864
- 800c7ec:	20004870 	.word	0x20004870
-
-0800c7f0 <LoRaMacConfirmQueueInit>:
- 800c7f0:	b510      	push	{r4, lr}
- 800c7f2:	4c08      	ldr	r4, [pc, #32]	; (800c814 <LoRaMacConfirmQueueInit+0x24>)
- 800c7f4:	2300      	movs	r3, #0
- 800c7f6:	6020      	str	r0, [r4, #0]
- 800c7f8:	2214      	movs	r2, #20
- 800c7fa:	f104 000c 	add.w	r0, r4, #12
- 800c7fe:	21ff      	movs	r1, #255	; 0xff
- 800c800:	f884 3020 	strb.w	r3, [r4, #32]
- 800c804:	e9c4 0001 	strd	r0, r0, [r4, #4]
- 800c808:	f002 fc8e 	bl	800f128 <memset1>
- 800c80c:	2301      	movs	r3, #1
- 800c80e:	f884 3021 	strb.w	r3, [r4, #33]	; 0x21
- 800c812:	bd10      	pop	{r4, pc}
- 800c814:	20004864 	.word	0x20004864
-
-0800c818 <LoRaMacConfirmQueueAdd>:
- 800c818:	b510      	push	{r4, lr}
- 800c81a:	4a0e      	ldr	r2, [pc, #56]	; (800c854 <LoRaMacConfirmQueueAdd+0x3c>)
- 800c81c:	f892 1020 	ldrb.w	r1, [r2, #32]
- 800c820:	2904      	cmp	r1, #4
- 800c822:	d815      	bhi.n	800c850 <LoRaMacConfirmQueueAdd+0x38>
- 800c824:	6893      	ldr	r3, [r2, #8]
- 800c826:	7804      	ldrb	r4, [r0, #0]
- 800c828:	701c      	strb	r4, [r3, #0]
- 800c82a:	7844      	ldrb	r4, [r0, #1]
- 800c82c:	705c      	strb	r4, [r3, #1]
- 800c82e:	78c4      	ldrb	r4, [r0, #3]
- 800c830:	7880      	ldrb	r0, [r0, #2]
- 800c832:	7098      	strb	r0, [r3, #2]
- 800c834:	3101      	adds	r1, #1
- 800c836:	70dc      	strb	r4, [r3, #3]
- 800c838:	f882 1020 	strb.w	r1, [r2, #32]
- 800c83c:	f102 011c 	add.w	r1, r2, #28
- 800c840:	428b      	cmp	r3, r1
- 800c842:	bf14      	ite	ne
- 800c844:	3304      	addne	r3, #4
- 800c846:	f102 030c 	addeq.w	r3, r2, #12
- 800c84a:	6093      	str	r3, [r2, #8]
- 800c84c:	2001      	movs	r0, #1
- 800c84e:	bd10      	pop	{r4, pc}
- 800c850:	2000      	movs	r0, #0
- 800c852:	e7fc      	b.n	800c84e <LoRaMacConfirmQueueAdd+0x36>
- 800c854:	20004864 	.word	0x20004864
-
-0800c858 <LoRaMacConfirmQueueRemoveFirst>:
- 800c858:	4b09      	ldr	r3, [pc, #36]	; (800c880 <LoRaMacConfirmQueueRemoveFirst+0x28>)
- 800c85a:	f893 0020 	ldrb.w	r0, [r3, #32]
- 800c85e:	b168      	cbz	r0, 800c87c <LoRaMacConfirmQueueRemoveFirst+0x24>
- 800c860:	685a      	ldr	r2, [r3, #4]
- 800c862:	f103 011c 	add.w	r1, r3, #28
- 800c866:	428a      	cmp	r2, r1
- 800c868:	f100 30ff 	add.w	r0, r0, #4294967295
- 800c86c:	bf14      	ite	ne
- 800c86e:	3204      	addne	r2, #4
- 800c870:	f103 020c 	addeq.w	r2, r3, #12
- 800c874:	f883 0020 	strb.w	r0, [r3, #32]
- 800c878:	605a      	str	r2, [r3, #4]
- 800c87a:	2001      	movs	r0, #1
- 800c87c:	4770      	bx	lr
- 800c87e:	bf00      	nop
- 800c880:	20004864 	.word	0x20004864
-
-0800c884 <LoRaMacConfirmQueueSetStatus>:
- 800c884:	b510      	push	{r4, lr}
- 800c886:	4b07      	ldr	r3, [pc, #28]	; (800c8a4 <LoRaMacConfirmQueueSetStatus+0x20>)
- 800c888:	f893 2020 	ldrb.w	r2, [r3, #32]
- 800c88c:	4604      	mov	r4, r0
- 800c88e:	4608      	mov	r0, r1
- 800c890:	b132      	cbz	r2, 800c8a0 <LoRaMacConfirmQueueSetStatus+0x1c>
- 800c892:	6859      	ldr	r1, [r3, #4]
- 800c894:	f7ff ff90 	bl	800c7b8 <GetElement.constprop.0>
- 800c898:	b110      	cbz	r0, 800c8a0 <LoRaMacConfirmQueueSetStatus+0x1c>
- 800c89a:	2301      	movs	r3, #1
- 800c89c:	7044      	strb	r4, [r0, #1]
- 800c89e:	7083      	strb	r3, [r0, #2]
- 800c8a0:	bd10      	pop	{r4, pc}
- 800c8a2:	bf00      	nop
- 800c8a4:	20004864 	.word	0x20004864
-
-0800c8a8 <LoRaMacConfirmQueueGetStatus>:
- 800c8a8:	b508      	push	{r3, lr}
- 800c8aa:	4b06      	ldr	r3, [pc, #24]	; (800c8c4 <LoRaMacConfirmQueueGetStatus+0x1c>)
- 800c8ac:	f893 2020 	ldrb.w	r2, [r3, #32]
- 800c8b0:	b12a      	cbz	r2, 800c8be <LoRaMacConfirmQueueGetStatus+0x16>
- 800c8b2:	6859      	ldr	r1, [r3, #4]
- 800c8b4:	f7ff ff80 	bl	800c7b8 <GetElement.constprop.0>
- 800c8b8:	b108      	cbz	r0, 800c8be <LoRaMacConfirmQueueGetStatus+0x16>
- 800c8ba:	7840      	ldrb	r0, [r0, #1]
- 800c8bc:	bd08      	pop	{r3, pc}
- 800c8be:	2001      	movs	r0, #1
- 800c8c0:	e7fc      	b.n	800c8bc <LoRaMacConfirmQueueGetStatus+0x14>
- 800c8c2:	bf00      	nop
- 800c8c4:	20004864 	.word	0x20004864
-
-0800c8c8 <LoRaMacConfirmQueueSetStatusCmn>:
- 800c8c8:	b530      	push	{r4, r5, lr}
- 800c8ca:	4a0a      	ldr	r2, [pc, #40]	; (800c8f4 <LoRaMacConfirmQueueSetStatusCmn+0x2c>)
- 800c8cc:	f892 1020 	ldrb.w	r1, [r2, #32]
- 800c8d0:	6853      	ldr	r3, [r2, #4]
- 800c8d2:	f882 0021 	strb.w	r0, [r2, #33]	; 0x21
- 800c8d6:	b161      	cbz	r1, 800c8f2 <LoRaMacConfirmQueueSetStatusCmn+0x2a>
- 800c8d8:	6891      	ldr	r1, [r2, #8]
- 800c8da:	2401      	movs	r4, #1
- 800c8dc:	321c      	adds	r2, #28
- 800c8de:	78dd      	ldrb	r5, [r3, #3]
- 800c8e0:	7058      	strb	r0, [r3, #1]
- 800c8e2:	b905      	cbnz	r5, 800c8e6 <LoRaMacConfirmQueueSetStatusCmn+0x1e>
- 800c8e4:	709c      	strb	r4, [r3, #2]
- 800c8e6:	4293      	cmp	r3, r2
- 800c8e8:	bf0c      	ite	eq
- 800c8ea:	4b03      	ldreq	r3, [pc, #12]	; (800c8f8 <LoRaMacConfirmQueueSetStatusCmn+0x30>)
- 800c8ec:	3304      	addne	r3, #4
- 800c8ee:	4299      	cmp	r1, r3
- 800c8f0:	d1f5      	bne.n	800c8de <LoRaMacConfirmQueueSetStatusCmn+0x16>
- 800c8f2:	bd30      	pop	{r4, r5, pc}
- 800c8f4:	20004864 	.word	0x20004864
- 800c8f8:	20004870 	.word	0x20004870
-
-0800c8fc <LoRaMacConfirmQueueIsCmdActive>:
- 800c8fc:	b508      	push	{r3, lr}
- 800c8fe:	4b04      	ldr	r3, [pc, #16]	; (800c910 <LoRaMacConfirmQueueIsCmdActive+0x14>)
- 800c900:	6859      	ldr	r1, [r3, #4]
- 800c902:	f7ff ff59 	bl	800c7b8 <GetElement.constprop.0>
- 800c906:	3800      	subs	r0, #0
- 800c908:	bf18      	it	ne
- 800c90a:	2001      	movne	r0, #1
- 800c90c:	bd08      	pop	{r3, pc}
- 800c90e:	bf00      	nop
- 800c910:	20004864 	.word	0x20004864
-
-0800c914 <LoRaMacConfirmQueueHandleCb>:
- 800c914:	e92d 41f3 	stmdb	sp!, {r0, r1, r4, r5, r6, r7, r8, lr}
- 800c918:	2204      	movs	r2, #4
- 800c91a:	4e15      	ldr	r6, [pc, #84]	; (800c970 <LoRaMacConfirmQueueHandleCb+0x5c>)
- 800c91c:	4604      	mov	r4, r0
- 800c91e:	2100      	movs	r1, #0
- 800c920:	eb0d 0002 	add.w	r0, sp, r2
- 800c924:	f896 8020 	ldrb.w	r8, [r6, #32]
- 800c928:	f002 fbfe 	bl	800f128 <memset1>
- 800c92c:	2500      	movs	r5, #0
- 800c92e:	b2eb      	uxtb	r3, r5
- 800c930:	4598      	cmp	r8, r3
- 800c932:	d802      	bhi.n	800c93a <LoRaMacConfirmQueueHandleCb+0x26>
- 800c934:	b002      	add	sp, #8
- 800c936:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800c93a:	6873      	ldr	r3, [r6, #4]
- 800c93c:	7819      	ldrb	r1, [r3, #0]
- 800c93e:	7021      	strb	r1, [r4, #0]
- 800c940:	785a      	ldrb	r2, [r3, #1]
- 800c942:	7062      	strb	r2, [r4, #1]
- 800c944:	789f      	ldrb	r7, [r3, #2]
- 800c946:	b15f      	cbz	r7, 800c960 <LoRaMacConfirmQueueHandleCb+0x4c>
- 800c948:	6833      	ldr	r3, [r6, #0]
- 800c94a:	4620      	mov	r0, r4
- 800c94c:	689b      	ldr	r3, [r3, #8]
- 800c94e:	4798      	blx	r3
- 800c950:	f7ff ff82 	bl	800c858 <LoRaMacConfirmQueueRemoveFirst>
- 800c954:	b917      	cbnz	r7, 800c95c <LoRaMacConfirmQueueHandleCb+0x48>
- 800c956:	a801      	add	r0, sp, #4
- 800c958:	f7ff ff5e 	bl	800c818 <LoRaMacConfirmQueueAdd>
- 800c95c:	3501      	adds	r5, #1
- 800c95e:	e7e6      	b.n	800c92e <LoRaMacConfirmQueueHandleCb+0x1a>
- 800c960:	78db      	ldrb	r3, [r3, #3]
- 800c962:	f88d 1004 	strb.w	r1, [sp, #4]
- 800c966:	f88d 2005 	strb.w	r2, [sp, #5]
- 800c96a:	f88d 3007 	strb.w	r3, [sp, #7]
- 800c96e:	e7ef      	b.n	800c950 <LoRaMacConfirmQueueHandleCb+0x3c>
- 800c970:	20004864 	.word	0x20004864
-
-0800c974 <LoRaMacConfirmQueueGetCnt>:
- 800c974:	4b01      	ldr	r3, [pc, #4]	; (800c97c <LoRaMacConfirmQueueGetCnt+0x8>)
- 800c976:	f893 0020 	ldrb.w	r0, [r3, #32]
- 800c97a:	4770      	bx	lr
- 800c97c:	20004864 	.word	0x20004864
-
-0800c980 <LoRaMacConfirmQueueIsFull>:
- 800c980:	4b03      	ldr	r3, [pc, #12]	; (800c990 <LoRaMacConfirmQueueIsFull+0x10>)
- 800c982:	f893 0020 	ldrb.w	r0, [r3, #32]
- 800c986:	2804      	cmp	r0, #4
- 800c988:	bf94      	ite	ls
- 800c98a:	2000      	movls	r0, #0
- 800c98c:	2001      	movhi	r0, #1
- 800c98e:	4770      	bx	lr
- 800c990:	20004864 	.word	0x20004864
-
-0800c994 <DeriveSessionKey10x>:
- 800c994:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800c996:	2400      	movs	r4, #0
- 800c998:	e9cd 4402 	strd	r4, r4, [sp, #8]
- 800c99c:	1fc4      	subs	r4, r0, #7
- 800c99e:	f88d 4000 	strb.w	r4, [sp]
- 800c9a2:	f88d 1001 	strb.w	r1, [sp, #1]
- 800c9a6:	0a0c      	lsrs	r4, r1, #8
- 800c9a8:	f8ad 2004 	strh.w	r2, [sp, #4]
- 800c9ac:	0c09      	lsrs	r1, r1, #16
- 800c9ae:	0c12      	lsrs	r2, r2, #16
- 800c9b0:	f88d 1003 	strb.w	r1, [sp, #3]
- 800c9b4:	f88d 2006 	strb.w	r2, [sp, #6]
- 800c9b8:	f88d 3007 	strb.w	r3, [sp, #7]
- 800c9bc:	4602      	mov	r2, r0
- 800c9be:	0a1b      	lsrs	r3, r3, #8
- 800c9c0:	2101      	movs	r1, #1
- 800c9c2:	4668      	mov	r0, sp
- 800c9c4:	f88d 4002 	strb.w	r4, [sp, #2]
- 800c9c8:	f88d 3008 	strb.w	r3, [sp, #8]
- 800c9cc:	f002 fa17 	bl	800edfe <SecureElementDeriveAndStoreKey>
- 800c9d0:	2800      	cmp	r0, #0
- 800c9d2:	bf18      	it	ne
- 800c9d4:	200e      	movne	r0, #14
- 800c9d6:	b004      	add	sp, #16
- 800c9d8:	bd10      	pop	{r4, pc}
-
-0800c9da <PayloadEncrypt>:
- 800c9da:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800c9de:	b088      	sub	sp, #32
- 800c9e0:	4617      	mov	r7, r2
- 800c9e2:	460d      	mov	r5, r1
- 800c9e4:	9a0f      	ldr	r2, [sp, #60]	; 0x3c
- 800c9e6:	4606      	mov	r6, r0
- 800c9e8:	2800      	cmp	r0, #0
- 800c9ea:	d04d      	beq.n	800ca88 <PayloadEncrypt+0xae>
- 800c9ec:	2400      	movs	r4, #0
- 800c9ee:	2101      	movs	r1, #1
- 800c9f0:	e9cd 4404 	strd	r4, r4, [sp, #16]
- 800c9f4:	f88d 1010 	strb.w	r1, [sp, #16]
- 800c9f8:	f89d 1038 	ldrb.w	r1, [sp, #56]	; 0x38
- 800c9fc:	f88d 1015 	strb.w	r1, [sp, #21]
- 800ca00:	f8ad 3016 	strh.w	r3, [sp, #22]
- 800ca04:	0c19      	lsrs	r1, r3, #16
- 800ca06:	e9cd 4400 	strd	r4, r4, [sp]
- 800ca0a:	0e1b      	lsrs	r3, r3, #24
- 800ca0c:	e9cd 4402 	strd	r4, r4, [sp, #8]
- 800ca10:	f88d 3019 	strb.w	r3, [sp, #25]
- 800ca14:	f8ad 201a 	strh.w	r2, [sp, #26]
- 800ca18:	0c13      	lsrs	r3, r2, #16
- 800ca1a:	0e12      	lsrs	r2, r2, #24
- 800ca1c:	9407      	str	r4, [sp, #28]
- 800ca1e:	f88d 1018 	strb.w	r1, [sp, #24]
- 800ca22:	f88d 301c 	strb.w	r3, [sp, #28]
- 800ca26:	f88d 201d 	strb.w	r2, [sp, #29]
- 800ca2a:	b2e3      	uxtb	r3, r4
- 800ca2c:	ea4f 1803 	mov.w	r8, r3, lsl #4
- 800ca30:	2d00      	cmp	r5, #0
- 800ca32:	fa5f f888 	uxtb.w	r8, r8
- 800ca36:	dc03      	bgt.n	800ca40 <PayloadEncrypt+0x66>
- 800ca38:	2000      	movs	r0, #0
- 800ca3a:	b008      	add	sp, #32
- 800ca3c:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800ca40:	3301      	adds	r3, #1
- 800ca42:	2110      	movs	r1, #16
- 800ca44:	f88d 301f 	strb.w	r3, [sp, #31]
- 800ca48:	463a      	mov	r2, r7
- 800ca4a:	466b      	mov	r3, sp
- 800ca4c:	eb0d 0001 	add.w	r0, sp, r1
- 800ca50:	f002 f96b 	bl	800ed2a <SecureElementAesEncrypt>
- 800ca54:	4603      	mov	r3, r0
- 800ca56:	b9c8      	cbnz	r0, 800ca8c <PayloadEncrypt+0xb2>
- 800ca58:	2d10      	cmp	r5, #16
- 800ca5a:	46ac      	mov	ip, r5
- 800ca5c:	bfa8      	it	ge
- 800ca5e:	f04f 0c10 	movge.w	ip, #16
- 800ca62:	b2da      	uxtb	r2, r3
- 800ca64:	4562      	cmp	r2, ip
- 800ca66:	f103 0301 	add.w	r3, r3, #1
- 800ca6a:	db03      	blt.n	800ca74 <PayloadEncrypt+0x9a>
- 800ca6c:	3d10      	subs	r5, #16
- 800ca6e:	b22d      	sxth	r5, r5
- 800ca70:	3401      	adds	r4, #1
- 800ca72:	e7da      	b.n	800ca2a <PayloadEncrypt+0x50>
- 800ca74:	eb08 0002 	add.w	r0, r8, r2
- 800ca78:	3220      	adds	r2, #32
- 800ca7a:	446a      	add	r2, sp
- 800ca7c:	5c31      	ldrb	r1, [r6, r0]
- 800ca7e:	f812 2c20 	ldrb.w	r2, [r2, #-32]
- 800ca82:	404a      	eors	r2, r1
- 800ca84:	5432      	strb	r2, [r6, r0]
- 800ca86:	e7ec      	b.n	800ca62 <PayloadEncrypt+0x88>
- 800ca88:	2009      	movs	r0, #9
- 800ca8a:	e7d6      	b.n	800ca3a <PayloadEncrypt+0x60>
- 800ca8c:	200e      	movs	r0, #14
- 800ca8e:	e7d4      	b.n	800ca3a <PayloadEncrypt+0x60>
-
-0800ca90 <GetLastFcntDown.constprop.0>:
- 800ca90:	3801      	subs	r0, #1
- 800ca92:	2803      	cmp	r0, #3
- 800ca94:	d815      	bhi.n	800cac2 <GetLastFcntDown.constprop.0+0x32>
- 800ca96:	e8df f000 	tbb	[pc, r0]
- 800ca9a:	0802      	.short	0x0802
- 800ca9c:	100c      	.short	0x100c
- 800ca9e:	4b0a      	ldr	r3, [pc, #40]	; (800cac8 <GetLastFcntDown.constprop.0+0x38>)
- 800caa0:	681b      	ldr	r3, [r3, #0]
- 800caa2:	691b      	ldr	r3, [r3, #16]
- 800caa4:	600b      	str	r3, [r1, #0]
- 800caa6:	2000      	movs	r0, #0
- 800caa8:	4770      	bx	lr
- 800caaa:	4b07      	ldr	r3, [pc, #28]	; (800cac8 <GetLastFcntDown.constprop.0+0x38>)
- 800caac:	681b      	ldr	r3, [r3, #0]
- 800caae:	695b      	ldr	r3, [r3, #20]
- 800cab0:	e7f8      	b.n	800caa4 <GetLastFcntDown.constprop.0+0x14>
- 800cab2:	4b05      	ldr	r3, [pc, #20]	; (800cac8 <GetLastFcntDown.constprop.0+0x38>)
- 800cab4:	681b      	ldr	r3, [r3, #0]
- 800cab6:	699b      	ldr	r3, [r3, #24]
- 800cab8:	e7f4      	b.n	800caa4 <GetLastFcntDown.constprop.0+0x14>
- 800caba:	4b03      	ldr	r3, [pc, #12]	; (800cac8 <GetLastFcntDown.constprop.0+0x38>)
- 800cabc:	681b      	ldr	r3, [r3, #0]
- 800cabe:	69db      	ldr	r3, [r3, #28]
- 800cac0:	e7f0      	b.n	800caa4 <GetLastFcntDown.constprop.0+0x14>
- 800cac2:	2005      	movs	r0, #5
- 800cac4:	4770      	bx	lr
- 800cac6:	bf00      	nop
- 800cac8:	20004888 	.word	0x20004888
-
-0800cacc <VerifyCmacB0.constprop.0.isra.0>:
- 800cacc:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800cad0:	b0c4      	sub	sp, #272	; 0x110
- 800cad2:	460c      	mov	r4, r1
- 800cad4:	9e4a      	ldr	r6, [sp, #296]	; 0x128
- 800cad6:	4617      	mov	r7, r2
- 800cad8:	461d      	mov	r5, r3
- 800cada:	4680      	mov	r8, r0
- 800cadc:	b3b8      	cbz	r0, 800cb4e <VerifyCmacB0.constprop.0.isra.0+0x82>
- 800cade:	f5b1 7f80 	cmp.w	r1, #256	; 0x100
- 800cae2:	d836      	bhi.n	800cb52 <VerifyCmacB0.constprop.0.isra.0+0x86>
- 800cae4:	f44f 7288 	mov.w	r2, #272	; 0x110
- 800cae8:	2100      	movs	r1, #0
- 800caea:	4668      	mov	r0, sp
- 800caec:	f002 fb1c 	bl	800f128 <memset1>
- 800caf0:	2349      	movs	r3, #73	; 0x49
- 800caf2:	9300      	str	r3, [sp, #0]
- 800caf4:	f44f 7380 	mov.w	r3, #256	; 0x100
- 800caf8:	f8ad 3004 	strh.w	r3, [sp, #4]
- 800cafc:	0c2b      	lsrs	r3, r5, #16
- 800cafe:	f88d 3008 	strb.w	r3, [sp, #8]
- 800cb02:	0c33      	lsrs	r3, r6, #16
- 800cb04:	f8ad 5006 	strh.w	r5, [sp, #6]
- 800cb08:	f8ad 600a 	strh.w	r6, [sp, #10]
- 800cb0c:	f88d 300c 	strb.w	r3, [sp, #12]
- 800cb10:	4622      	mov	r2, r4
- 800cb12:	2300      	movs	r3, #0
- 800cb14:	4641      	mov	r1, r8
- 800cb16:	a804      	add	r0, sp, #16
- 800cb18:	0e2d      	lsrs	r5, r5, #24
- 800cb1a:	0e36      	lsrs	r6, r6, #24
- 800cb1c:	f88d 300e 	strb.w	r3, [sp, #14]
- 800cb20:	f88d 5009 	strb.w	r5, [sp, #9]
- 800cb24:	f88d 600d 	strb.w	r6, [sp, #13]
- 800cb28:	f88d 400f 	strb.w	r4, [sp, #15]
- 800cb2c:	f002 fae8 	bl	800f100 <memcpy1>
- 800cb30:	f104 0110 	add.w	r1, r4, #16
- 800cb34:	9a4b      	ldr	r2, [sp, #300]	; 0x12c
- 800cb36:	463b      	mov	r3, r7
- 800cb38:	b289      	uxth	r1, r1
- 800cb3a:	4668      	mov	r0, sp
- 800cb3c:	f002 f8df 	bl	800ecfe <SecureElementVerifyAesCmac>
- 800cb40:	b110      	cbz	r0, 800cb48 <VerifyCmacB0.constprop.0.isra.0+0x7c>
- 800cb42:	2801      	cmp	r0, #1
- 800cb44:	bf18      	it	ne
- 800cb46:	200e      	movne	r0, #14
- 800cb48:	b044      	add	sp, #272	; 0x110
- 800cb4a:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800cb4e:	2009      	movs	r0, #9
- 800cb50:	e7fa      	b.n	800cb48 <VerifyCmacB0.constprop.0.isra.0+0x7c>
- 800cb52:	200d      	movs	r0, #13
- 800cb54:	e7f8      	b.n	800cb48 <VerifyCmacB0.constprop.0.isra.0+0x7c>
-	...
-
-0800cb58 <LoRaMacCryptoInit>:
- 800cb58:	b510      	push	{r4, lr}
- 800cb5a:	b190      	cbz	r0, 800cb82 <LoRaMacCryptoInit+0x2a>
- 800cb5c:	4c0a      	ldr	r4, [pc, #40]	; (800cb88 <LoRaMacCryptoInit+0x30>)
- 800cb5e:	2228      	movs	r2, #40	; 0x28
- 800cb60:	2100      	movs	r1, #0
- 800cb62:	6020      	str	r0, [r4, #0]
- 800cb64:	f002 fae0 	bl	800f128 <memset1>
- 800cb68:	6823      	ldr	r3, [r4, #0]
- 800cb6a:	4a08      	ldr	r2, [pc, #32]	; (800cb8c <LoRaMacCryptoInit+0x34>)
- 800cb6c:	601a      	str	r2, [r3, #0]
- 800cb6e:	2000      	movs	r0, #0
- 800cb70:	f04f 32ff 	mov.w	r2, #4294967295
- 800cb74:	e9c3 0203 	strd	r0, r2, [r3, #12]
- 800cb78:	e9c3 2205 	strd	r2, r2, [r3, #20]
- 800cb7c:	e9c3 2207 	strd	r2, r2, [r3, #28]
- 800cb80:	bd10      	pop	{r4, pc}
- 800cb82:	2008      	movs	r0, #8
- 800cb84:	e7fc      	b.n	800cb80 <LoRaMacCryptoInit+0x28>
- 800cb86:	bf00      	nop
- 800cb88:	20004888 	.word	0x20004888
- 800cb8c:	01010100 	.word	0x01010100
-
-0800cb90 <LoRaMacCryptoSetLrWanVersion>:
- 800cb90:	4b02      	ldr	r3, [pc, #8]	; (800cb9c <LoRaMacCryptoSetLrWanVersion+0xc>)
- 800cb92:	681b      	ldr	r3, [r3, #0]
- 800cb94:	6018      	str	r0, [r3, #0]
- 800cb96:	2000      	movs	r0, #0
- 800cb98:	4770      	bx	lr
- 800cb9a:	bf00      	nop
- 800cb9c:	20004888 	.word	0x20004888
-
-0800cba0 <LoRaMacCryptoGetFCntUp>:
- 800cba0:	b130      	cbz	r0, 800cbb0 <LoRaMacCryptoGetFCntUp+0x10>
- 800cba2:	4b04      	ldr	r3, [pc, #16]	; (800cbb4 <LoRaMacCryptoGetFCntUp+0x14>)
- 800cba4:	681b      	ldr	r3, [r3, #0]
- 800cba6:	68db      	ldr	r3, [r3, #12]
- 800cba8:	3301      	adds	r3, #1
- 800cbaa:	6003      	str	r3, [r0, #0]
- 800cbac:	2000      	movs	r0, #0
- 800cbae:	4770      	bx	lr
- 800cbb0:	2009      	movs	r0, #9
- 800cbb2:	4770      	bx	lr
- 800cbb4:	20004888 	.word	0x20004888
-
-0800cbb8 <LoRaMacCryptoGetFCntDown>:
- 800cbb8:	b513      	push	{r0, r1, r4, lr}
- 800cbba:	2300      	movs	r3, #0
- 800cbbc:	460c      	mov	r4, r1
- 800cbbe:	9301      	str	r3, [sp, #4]
- 800cbc0:	b1d2      	cbz	r2, 800cbf8 <LoRaMacCryptoGetFCntDown+0x40>
- 800cbc2:	a901      	add	r1, sp, #4
- 800cbc4:	f7ff ff64 	bl	800ca90 <GetLastFcntDown.constprop.0>
- 800cbc8:	b918      	cbnz	r0, 800cbd2 <LoRaMacCryptoGetFCntDown+0x1a>
- 800cbca:	9b01      	ldr	r3, [sp, #4]
- 800cbcc:	1c59      	adds	r1, r3, #1
- 800cbce:	d102      	bne.n	800cbd6 <LoRaMacCryptoGetFCntDown+0x1e>
- 800cbd0:	6014      	str	r4, [r2, #0]
- 800cbd2:	b002      	add	sp, #8
- 800cbd4:	bd10      	pop	{r4, pc}
- 800cbd6:	b299      	uxth	r1, r3
- 800cbd8:	1a61      	subs	r1, r4, r1
- 800cbda:	2900      	cmp	r1, #0
- 800cbdc:	dd02      	ble.n	800cbe4 <LoRaMacCryptoGetFCntDown+0x2c>
- 800cbde:	440b      	add	r3, r1
- 800cbe0:	6013      	str	r3, [r2, #0]
- 800cbe2:	e7f6      	b.n	800cbd2 <LoRaMacCryptoGetFCntDown+0x1a>
- 800cbe4:	d102      	bne.n	800cbec <LoRaMacCryptoGetFCntDown+0x34>
- 800cbe6:	6013      	str	r3, [r2, #0]
- 800cbe8:	2007      	movs	r0, #7
- 800cbea:	e7f2      	b.n	800cbd2 <LoRaMacCryptoGetFCntDown+0x1a>
- 800cbec:	0c1b      	lsrs	r3, r3, #16
- 800cbee:	041b      	lsls	r3, r3, #16
- 800cbf0:	f503 3380 	add.w	r3, r3, #65536	; 0x10000
- 800cbf4:	4423      	add	r3, r4
- 800cbf6:	e7f3      	b.n	800cbe0 <LoRaMacCryptoGetFCntDown+0x28>
- 800cbf8:	2009      	movs	r0, #9
- 800cbfa:	e7ea      	b.n	800cbd2 <LoRaMacCryptoGetFCntDown+0x1a>
-
-0800cbfc <LoRaMacCryptoSetMulticastReference>:
- 800cbfc:	b128      	cbz	r0, 800cc0a <LoRaMacCryptoSetMulticastReference+0xe>
- 800cbfe:	4b04      	ldr	r3, [pc, #16]	; (800cc10 <LoRaMacCryptoSetMulticastReference+0x14>)
- 800cc00:	681b      	ldr	r3, [r3, #0]
- 800cc02:	331c      	adds	r3, #28
- 800cc04:	6243      	str	r3, [r0, #36]	; 0x24
- 800cc06:	2000      	movs	r0, #0
- 800cc08:	4770      	bx	lr
- 800cc0a:	2009      	movs	r0, #9
- 800cc0c:	4770      	bx	lr
- 800cc0e:	bf00      	nop
- 800cc10:	20004888 	.word	0x20004888
-
-0800cc14 <LoRaMacCryptoPrepareJoinRequest>:
- 800cc14:	b513      	push	{r0, r1, r4, lr}
- 800cc16:	4604      	mov	r4, r0
- 800cc18:	b1d8      	cbz	r0, 800cc52 <LoRaMacCryptoPrepareJoinRequest+0x3e>
- 800cc1a:	4b11      	ldr	r3, [pc, #68]	; (800cc60 <LoRaMacCryptoPrepareJoinRequest+0x4c>)
- 800cc1c:	681a      	ldr	r2, [r3, #0]
- 800cc1e:	8893      	ldrh	r3, [r2, #4]
- 800cc20:	3301      	adds	r3, #1
- 800cc22:	b29b      	uxth	r3, r3
- 800cc24:	8093      	strh	r3, [r2, #4]
- 800cc26:	82c3      	strh	r3, [r0, #22]
- 800cc28:	f000 fa57 	bl	800d0da <LoRaMacSerializerJoinRequest>
- 800cc2c:	b998      	cbnz	r0, 800cc56 <LoRaMacCryptoPrepareJoinRequest+0x42>
- 800cc2e:	f104 0318 	add.w	r3, r4, #24
- 800cc32:	9300      	str	r3, [sp, #0]
- 800cc34:	6821      	ldr	r1, [r4, #0]
- 800cc36:	2301      	movs	r3, #1
- 800cc38:	2213      	movs	r2, #19
- 800cc3a:	f002 f857 	bl	800ecec <SecureElementComputeAesCmac>
- 800cc3e:	b960      	cbnz	r0, 800cc5a <LoRaMacCryptoPrepareJoinRequest+0x46>
- 800cc40:	4620      	mov	r0, r4
- 800cc42:	f000 fa4a 	bl	800d0da <LoRaMacSerializerJoinRequest>
- 800cc46:	3800      	subs	r0, #0
- 800cc48:	bf18      	it	ne
- 800cc4a:	2001      	movne	r0, #1
- 800cc4c:	0100      	lsls	r0, r0, #4
- 800cc4e:	b002      	add	sp, #8
- 800cc50:	bd10      	pop	{r4, pc}
- 800cc52:	2009      	movs	r0, #9
- 800cc54:	e7fb      	b.n	800cc4e <LoRaMacCryptoPrepareJoinRequest+0x3a>
- 800cc56:	2010      	movs	r0, #16
- 800cc58:	e7f9      	b.n	800cc4e <LoRaMacCryptoPrepareJoinRequest+0x3a>
- 800cc5a:	200e      	movs	r0, #14
- 800cc5c:	e7f7      	b.n	800cc4e <LoRaMacCryptoPrepareJoinRequest+0x3a>
- 800cc5e:	bf00      	nop
- 800cc60:	20004888 	.word	0x20004888
-
-0800cc64 <LoRaMacCryptoSecureMessage>:
- 800cc64:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800cc66:	4605      	mov	r5, r0
- 800cc68:	b087      	sub	sp, #28
- 800cc6a:	461c      	mov	r4, r3
- 800cc6c:	b33b      	cbz	r3, 800ccbe <LoRaMacCryptoSecureMessage+0x5a>
- 800cc6e:	4e2f      	ldr	r6, [pc, #188]	; (800cd2c <LoRaMacCryptoSecureMessage+0xc8>)
- 800cc70:	6833      	ldr	r3, [r6, #0]
- 800cc72:	68db      	ldr	r3, [r3, #12]
- 800cc74:	4283      	cmp	r3, r0
- 800cc76:	d857      	bhi.n	800cd28 <LoRaMacCryptoSecureMessage+0xc4>
- 800cc78:	f894 2020 	ldrb.w	r2, [r4, #32]
- 800cc7c:	2a00      	cmp	r2, #0
- 800cc7e:	bf14      	ite	ne
- 800cc80:	2209      	movne	r2, #9
- 800cc82:	2208      	moveq	r2, #8
- 800cc84:	4283      	cmp	r3, r0
- 800cc86:	d305      	bcc.n	800cc94 <LoRaMacCryptoSecureMessage+0x30>
- 800cc88:	4620      	mov	r0, r4
- 800cc8a:	f000 fa5a 	bl	800d142 <LoRaMacSerializerData>
- 800cc8e:	b170      	cbz	r0, 800ccae <LoRaMacCryptoSecureMessage+0x4a>
- 800cc90:	2010      	movs	r0, #16
- 800cc92:	e00a      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800cc94:	2300      	movs	r3, #0
- 800cc96:	9001      	str	r0, [sp, #4]
- 800cc98:	9300      	str	r3, [sp, #0]
- 800cc9a:	68a3      	ldr	r3, [r4, #8]
- 800cc9c:	f894 1028 	ldrb.w	r1, [r4, #40]	; 0x28
- 800cca0:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 800cca2:	f7ff fe9a 	bl	800c9da <PayloadEncrypt>
- 800cca6:	2800      	cmp	r0, #0
- 800cca8:	d0ee      	beq.n	800cc88 <LoRaMacCryptoSecureMessage+0x24>
- 800ccaa:	b007      	add	sp, #28
- 800ccac:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800ccae:	7923      	ldrb	r3, [r4, #4]
- 800ccb0:	6821      	ldr	r1, [r4, #0]
- 800ccb2:	f8b4 c008 	ldrh.w	ip, [r4, #8]
- 800ccb6:	68a7      	ldr	r7, [r4, #8]
- 800ccb8:	3b04      	subs	r3, #4
- 800ccba:	b29a      	uxth	r2, r3
- 800ccbc:	b909      	cbnz	r1, 800ccc2 <LoRaMacCryptoSecureMessage+0x5e>
- 800ccbe:	2009      	movs	r0, #9
- 800ccc0:	e7f3      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800ccc2:	f5b2 7f80 	cmp.w	r2, #256	; 0x100
- 800ccc6:	d82d      	bhi.n	800cd24 <LoRaMacCryptoSecureMessage+0xc0>
- 800ccc8:	f8ad c00e 	strh.w	ip, [sp, #14]
- 800cccc:	f88d 3017 	strb.w	r3, [sp, #23]
- 800ccd0:	ea4f 4c17 	mov.w	ip, r7, lsr #16
- 800ccd4:	f104 032c 	add.w	r3, r4, #44	; 0x2c
- 800ccd8:	0e3f      	lsrs	r7, r7, #24
- 800ccda:	f88d 7011 	strb.w	r7, [sp, #17]
- 800ccde:	9300      	str	r3, [sp, #0]
- 800cce0:	0c2f      	lsrs	r7, r5, #16
- 800cce2:	2308      	movs	r3, #8
- 800cce4:	f04f 0e49 	mov.w	lr, #73	; 0x49
- 800cce8:	f8ad 000c 	strh.w	r0, [sp, #12]
- 800ccec:	f88d 7014 	strb.w	r7, [sp, #20]
- 800ccf0:	f88d 0016 	strb.w	r0, [sp, #22]
- 800ccf4:	0e2f      	lsrs	r7, r5, #24
- 800ccf6:	eb0d 0003 	add.w	r0, sp, r3
- 800ccfa:	f8cd e008 	str.w	lr, [sp, #8]
- 800ccfe:	f88d c010 	strb.w	ip, [sp, #16]
- 800cd02:	f8ad 5012 	strh.w	r5, [sp, #18]
- 800cd06:	f88d 7015 	strb.w	r7, [sp, #21]
- 800cd0a:	f001 ffef 	bl	800ecec <SecureElementComputeAesCmac>
- 800cd0e:	b108      	cbz	r0, 800cd14 <LoRaMacCryptoSecureMessage+0xb0>
- 800cd10:	200e      	movs	r0, #14
- 800cd12:	e7ca      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800cd14:	4620      	mov	r0, r4
- 800cd16:	f000 fa14 	bl	800d142 <LoRaMacSerializerData>
- 800cd1a:	2800      	cmp	r0, #0
- 800cd1c:	d1b8      	bne.n	800cc90 <LoRaMacCryptoSecureMessage+0x2c>
- 800cd1e:	6833      	ldr	r3, [r6, #0]
- 800cd20:	60dd      	str	r5, [r3, #12]
- 800cd22:	e7c2      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800cd24:	200d      	movs	r0, #13
- 800cd26:	e7c0      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800cd28:	2006      	movs	r0, #6
- 800cd2a:	e7be      	b.n	800ccaa <LoRaMacCryptoSecureMessage+0x46>
- 800cd2c:	20004888 	.word	0x20004888
-
-0800cd30 <LoRaMacCryptoUnsecureMessage>:
- 800cd30:	e92d 41ff 	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
- 800cd34:	9d0a      	ldr	r5, [sp, #40]	; 0x28
- 800cd36:	4680      	mov	r8, r0
- 800cd38:	460f      	mov	r7, r1
- 800cd3a:	4616      	mov	r6, r2
- 800cd3c:	461c      	mov	r4, r3
- 800cd3e:	2d00      	cmp	r5, #0
- 800cd40:	d05a      	beq.n	800cdf8 <LoRaMacCryptoUnsecureMessage+0xc8>
- 800cd42:	2300      	movs	r3, #0
- 800cd44:	a903      	add	r1, sp, #12
- 800cd46:	4610      	mov	r0, r2
- 800cd48:	9303      	str	r3, [sp, #12]
- 800cd4a:	f7ff fea1 	bl	800ca90 <GetLastFcntDown.constprop.0>
- 800cd4e:	b118      	cbz	r0, 800cd58 <LoRaMacCryptoUnsecureMessage+0x28>
- 800cd50:	2006      	movs	r0, #6
- 800cd52:	b004      	add	sp, #16
- 800cd54:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800cd58:	9b03      	ldr	r3, [sp, #12]
- 800cd5a:	429c      	cmp	r4, r3
- 800cd5c:	d801      	bhi.n	800cd62 <LoRaMacCryptoUnsecureMessage+0x32>
- 800cd5e:	3301      	adds	r3, #1
- 800cd60:	d1f6      	bne.n	800cd50 <LoRaMacCryptoUnsecureMessage+0x20>
- 800cd62:	4628      	mov	r0, r5
- 800cd64:	f000 f95e 	bl	800d024 <LoRaMacParserData>
- 800cd68:	2800      	cmp	r0, #0
- 800cd6a:	d147      	bne.n	800cdfc <LoRaMacCryptoUnsecureMessage+0xcc>
- 800cd6c:	4b26      	ldr	r3, [pc, #152]	; (800ce08 <LoRaMacCryptoUnsecureMessage+0xd8>)
- 800cd6e:	781a      	ldrb	r2, [r3, #0]
- 800cd70:	4542      	cmp	r2, r8
- 800cd72:	d003      	beq.n	800cd7c <LoRaMacCryptoUnsecureMessage+0x4c>
- 800cd74:	791a      	ldrb	r2, [r3, #4]
- 800cd76:	4542      	cmp	r2, r8
- 800cd78:	d142      	bne.n	800ce00 <LoRaMacCryptoUnsecureMessage+0xd0>
- 800cd7a:	2001      	movs	r0, #1
- 800cd7c:	68aa      	ldr	r2, [r5, #8]
- 800cd7e:	42ba      	cmp	r2, r7
- 800cd80:	d140      	bne.n	800ce04 <LoRaMacCryptoUnsecureMessage+0xd4>
- 800cd82:	eb03 0280 	add.w	r2, r3, r0, lsl #2
- 800cd86:	6aeb      	ldr	r3, [r5, #44]	; 0x2c
- 800cd88:	f892 8001 	ldrb.w	r8, [r2, #1]
- 800cd8c:	7929      	ldrb	r1, [r5, #4]
- 800cd8e:	e9cd 4300 	strd	r4, r3, [sp]
- 800cd92:	3904      	subs	r1, #4
- 800cd94:	7892      	ldrb	r2, [r2, #2]
- 800cd96:	6828      	ldr	r0, [r5, #0]
- 800cd98:	463b      	mov	r3, r7
- 800cd9a:	b289      	uxth	r1, r1
- 800cd9c:	f7ff fe96 	bl	800cacc <VerifyCmacB0.constprop.0.isra.0>
- 800cda0:	2800      	cmp	r0, #0
- 800cda2:	d1d6      	bne.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cda4:	f895 3020 	ldrb.w	r3, [r5, #32]
- 800cda8:	9401      	str	r4, [sp, #4]
- 800cdaa:	2b00      	cmp	r3, #0
- 800cdac:	f04f 0301 	mov.w	r3, #1
- 800cdb0:	9300      	str	r3, [sp, #0]
- 800cdb2:	bf14      	ite	ne
- 800cdb4:	4642      	movne	r2, r8
- 800cdb6:	2208      	moveq	r2, #8
- 800cdb8:	f895 1028 	ldrb.w	r1, [r5, #40]	; 0x28
- 800cdbc:	6a68      	ldr	r0, [r5, #36]	; 0x24
- 800cdbe:	463b      	mov	r3, r7
- 800cdc0:	f7ff fe0b 	bl	800c9da <PayloadEncrypt>
- 800cdc4:	2800      	cmp	r0, #0
- 800cdc6:	d1c4      	bne.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cdc8:	3e01      	subs	r6, #1
- 800cdca:	2e03      	cmp	r6, #3
- 800cdcc:	d8c1      	bhi.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cdce:	e8df f006 	tbb	[pc, r6]
- 800cdd2:	0702      	.short	0x0702
- 800cdd4:	0f0b      	.short	0x0f0b
- 800cdd6:	4b0d      	ldr	r3, [pc, #52]	; (800ce0c <LoRaMacCryptoUnsecureMessage+0xdc>)
- 800cdd8:	681b      	ldr	r3, [r3, #0]
- 800cdda:	611c      	str	r4, [r3, #16]
- 800cddc:	621c      	str	r4, [r3, #32]
- 800cdde:	e7b8      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cde0:	4b0a      	ldr	r3, [pc, #40]	; (800ce0c <LoRaMacCryptoUnsecureMessage+0xdc>)
- 800cde2:	681b      	ldr	r3, [r3, #0]
- 800cde4:	615c      	str	r4, [r3, #20]
- 800cde6:	e7f9      	b.n	800cddc <LoRaMacCryptoUnsecureMessage+0xac>
- 800cde8:	4b08      	ldr	r3, [pc, #32]	; (800ce0c <LoRaMacCryptoUnsecureMessage+0xdc>)
- 800cdea:	681b      	ldr	r3, [r3, #0]
- 800cdec:	619c      	str	r4, [r3, #24]
- 800cdee:	e7f5      	b.n	800cddc <LoRaMacCryptoUnsecureMessage+0xac>
- 800cdf0:	4b06      	ldr	r3, [pc, #24]	; (800ce0c <LoRaMacCryptoUnsecureMessage+0xdc>)
- 800cdf2:	681b      	ldr	r3, [r3, #0]
- 800cdf4:	61dc      	str	r4, [r3, #28]
- 800cdf6:	e7ac      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cdf8:	2009      	movs	r0, #9
- 800cdfa:	e7aa      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800cdfc:	200f      	movs	r0, #15
- 800cdfe:	e7a8      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800ce00:	200b      	movs	r0, #11
- 800ce02:	e7a6      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800ce04:	2002      	movs	r0, #2
- 800ce06:	e7a4      	b.n	800cd52 <LoRaMacCryptoUnsecureMessage+0x22>
- 800ce08:	20000110 	.word	0x20000110
- 800ce0c:	20004888 	.word	0x20004888
-
-0800ce10 <LoRaMacCryptoDeriveLifeTimeKey>:
- 800ce10:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800ce12:	460a      	mov	r2, r1
- 800ce14:	2a0b      	cmp	r2, #11
- 800ce16:	f04f 0100 	mov.w	r1, #0
- 800ce1a:	e9cd 1100 	strd	r1, r1, [sp]
- 800ce1e:	e9cd 1102 	strd	r1, r1, [sp, #8]
- 800ce22:	d007      	beq.n	800ce34 <LoRaMacCryptoDeriveLifeTimeKey+0x24>
- 800ce24:	2a0c      	cmp	r2, #12
- 800ce26:	d013      	beq.n	800ce50 <LoRaMacCryptoDeriveLifeTimeKey+0x40>
- 800ce28:	2a0a      	cmp	r2, #10
- 800ce2a:	d00f      	beq.n	800ce4c <LoRaMacCryptoDeriveLifeTimeKey+0x3c>
- 800ce2c:	200a      	movs	r0, #10
- 800ce2e:	b005      	add	sp, #20
- 800ce30:	f85d fb04 	ldr.w	pc, [sp], #4
- 800ce34:	2801      	cmp	r0, #1
- 800ce36:	d102      	bne.n	800ce3e <LoRaMacCryptoDeriveLifeTimeKey+0x2e>
- 800ce38:	2320      	movs	r3, #32
- 800ce3a:	f88d 3000 	strb.w	r3, [sp]
- 800ce3e:	4668      	mov	r0, sp
- 800ce40:	f001 ffdd 	bl	800edfe <SecureElementDeriveAndStoreKey>
- 800ce44:	2800      	cmp	r0, #0
- 800ce46:	bf18      	it	ne
- 800ce48:	200e      	movne	r0, #14
- 800ce4a:	e7f0      	b.n	800ce2e <LoRaMacCryptoDeriveLifeTimeKey+0x1e>
- 800ce4c:	2330      	movs	r3, #48	; 0x30
- 800ce4e:	e7f4      	b.n	800ce3a <LoRaMacCryptoDeriveLifeTimeKey+0x2a>
- 800ce50:	210b      	movs	r1, #11
- 800ce52:	e7f4      	b.n	800ce3e <LoRaMacCryptoDeriveLifeTimeKey+0x2e>
-
-0800ce54 <LoRaMacCryptoSetKey>:
- 800ce54:	b538      	push	{r3, r4, r5, lr}
- 800ce56:	4605      	mov	r5, r0
- 800ce58:	f001 ffcc 	bl	800edf4 <SecureElementSetKey>
- 800ce5c:	4604      	mov	r4, r0
- 800ce5e:	b978      	cbnz	r0, 800ce80 <LoRaMacCryptoSetKey+0x2c>
- 800ce60:	b97d      	cbnz	r5, 800ce82 <LoRaMacCryptoSetKey+0x2e>
- 800ce62:	4b09      	ldr	r3, [pc, #36]	; (800ce88 <LoRaMacCryptoSetKey+0x34>)
- 800ce64:	681b      	ldr	r3, [r3, #0]
- 800ce66:	210b      	movs	r1, #11
- 800ce68:	7898      	ldrb	r0, [r3, #2]
- 800ce6a:	f7ff ffd1 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800ce6e:	b938      	cbnz	r0, 800ce80 <LoRaMacCryptoSetKey+0x2c>
- 800ce70:	210c      	movs	r1, #12
- 800ce72:	f7ff ffcd 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800ce76:	b918      	cbnz	r0, 800ce80 <LoRaMacCryptoSetKey+0x2c>
- 800ce78:	210a      	movs	r1, #10
- 800ce7a:	f7ff ffc9 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800ce7e:	b100      	cbz	r0, 800ce82 <LoRaMacCryptoSetKey+0x2e>
- 800ce80:	240e      	movs	r4, #14
- 800ce82:	4620      	mov	r0, r4
- 800ce84:	bd38      	pop	{r3, r4, r5, pc}
- 800ce86:	bf00      	nop
- 800ce88:	20004888 	.word	0x20004888
-
-0800ce8c <LoRaMacCryptoHandleJoinAccept>:
- 800ce8c:	e92d 43f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, lr}
- 800ce90:	4680      	mov	r8, r0
- 800ce92:	b08f      	sub	sp, #60	; 0x3c
- 800ce94:	460c      	mov	r4, r1
- 800ce96:	4617      	mov	r7, r2
- 800ce98:	2a00      	cmp	r2, #0
- 800ce9a:	d06b      	beq.n	800cf74 <LoRaMacCryptoHandleJoinAccept+0xe8>
- 800ce9c:	2900      	cmp	r1, #0
- 800ce9e:	d069      	beq.n	800cf74 <LoRaMacCryptoHandleJoinAccept+0xe8>
- 800cea0:	2500      	movs	r5, #0
- 800cea2:	4629      	mov	r1, r5
- 800cea4:	221d      	movs	r2, #29
- 800cea6:	a806      	add	r0, sp, #24
- 800cea8:	9505      	str	r5, [sp, #20]
- 800ceaa:	f006 f8c9 	bl	8013040 <memset>
- 800ceae:	f88d 5013 	strb.w	r5, [sp, #19]
- 800ceb2:	4d34      	ldr	r5, [pc, #208]	; (800cf84 <LoRaMacCryptoHandleJoinAccept+0xf8>)
- 800ceb4:	682b      	ldr	r3, [r5, #0]
- 800ceb6:	f10d 0914 	add.w	r9, sp, #20
- 800ceba:	889e      	ldrh	r6, [r3, #4]
- 800cebc:	f8cd 9004 	str.w	r9, [sp, #4]
- 800cec0:	f10d 0313 	add.w	r3, sp, #19
- 800cec4:	9302      	str	r3, [sp, #8]
- 800cec6:	793b      	ldrb	r3, [r7, #4]
- 800cec8:	9300      	str	r3, [sp, #0]
- 800ceca:	683b      	ldr	r3, [r7, #0]
- 800cecc:	4632      	mov	r2, r6
- 800cece:	4621      	mov	r1, r4
- 800ced0:	4640      	mov	r0, r8
- 800ced2:	f001 ffb0 	bl	800ee36 <SecureElementProcessJoinAccept>
- 800ced6:	2800      	cmp	r0, #0
- 800ced8:	d14e      	bne.n	800cf78 <LoRaMacCryptoHandleJoinAccept+0xec>
- 800ceda:	6838      	ldr	r0, [r7, #0]
- 800cedc:	793a      	ldrb	r2, [r7, #4]
- 800cede:	4649      	mov	r1, r9
- 800cee0:	f002 f90e 	bl	800f100 <memcpy1>
- 800cee4:	4638      	mov	r0, r7
- 800cee6:	f000 f84f 	bl	800cf88 <LoRaMacParserJoinAccept>
- 800ceea:	2800      	cmp	r0, #0
- 800ceec:	d146      	bne.n	800cf7c <LoRaMacCryptoHandleJoinAccept+0xf0>
- 800ceee:	7a3c      	ldrb	r4, [r7, #8]
- 800cef0:	79fa      	ldrb	r2, [r7, #7]
- 800cef2:	79bb      	ldrb	r3, [r7, #6]
- 800cef4:	0424      	lsls	r4, r4, #16
- 800cef6:	ea44 2402 	orr.w	r4, r4, r2, lsl #8
- 800cefa:	431c      	orrs	r4, r3
- 800cefc:	682b      	ldr	r3, [r5, #0]
- 800cefe:	689a      	ldr	r2, [r3, #8]
- 800cf00:	4294      	cmp	r4, r2
- 800cf02:	d93d      	bls.n	800cf80 <LoRaMacCryptoHandleJoinAccept+0xf4>
- 800cf04:	609c      	str	r4, [r3, #8]
- 800cf06:	f89d 0013 	ldrb.w	r0, [sp, #19]
- 800cf0a:	210b      	movs	r1, #11
- 800cf0c:	f7ff ff80 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800cf10:	4603      	mov	r3, r0
- 800cf12:	bb58      	cbnz	r0, 800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf14:	210c      	movs	r1, #12
- 800cf16:	f7ff ff7b 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800cf1a:	4603      	mov	r3, r0
- 800cf1c:	bb30      	cbnz	r0, 800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf1e:	210a      	movs	r1, #10
- 800cf20:	f7ff ff76 	bl	800ce10 <LoRaMacCryptoDeriveLifeTimeKey>
- 800cf24:	4603      	mov	r3, r0
- 800cf26:	bb08      	cbnz	r0, 800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf28:	7a7b      	ldrb	r3, [r7, #9]
- 800cf2a:	7aba      	ldrb	r2, [r7, #10]
- 800cf2c:	7aff      	ldrb	r7, [r7, #11]
- 800cf2e:	043f      	lsls	r7, r7, #16
- 800cf30:	ea47 2702 	orr.w	r7, r7, r2, lsl #8
- 800cf34:	431f      	orrs	r7, r3
- 800cf36:	463a      	mov	r2, r7
- 800cf38:	4633      	mov	r3, r6
- 800cf3a:	4621      	mov	r1, r4
- 800cf3c:	2009      	movs	r0, #9
- 800cf3e:	f7ff fd29 	bl	800c994 <DeriveSessionKey10x>
- 800cf42:	4603      	mov	r3, r0
- 800cf44:	b990      	cbnz	r0, 800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf46:	4633      	mov	r3, r6
- 800cf48:	463a      	mov	r2, r7
- 800cf4a:	4621      	mov	r1, r4
- 800cf4c:	2008      	movs	r0, #8
- 800cf4e:	f7ff fd21 	bl	800c994 <DeriveSessionKey10x>
- 800cf52:	4603      	mov	r3, r0
- 800cf54:	b950      	cbnz	r0, 800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf56:	682a      	ldr	r2, [r5, #0]
- 800cf58:	f89d 1013 	ldrb.w	r1, [sp, #19]
- 800cf5c:	7091      	strb	r1, [r2, #2]
- 800cf5e:	2100      	movs	r1, #0
- 800cf60:	60d1      	str	r1, [r2, #12]
- 800cf62:	f04f 31ff 	mov.w	r1, #4294967295
- 800cf66:	e9c2 1104 	strd	r1, r1, [r2, #16]
- 800cf6a:	6191      	str	r1, [r2, #24]
- 800cf6c:	4618      	mov	r0, r3
- 800cf6e:	b00f      	add	sp, #60	; 0x3c
- 800cf70:	e8bd 83f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, pc}
- 800cf74:	2309      	movs	r3, #9
- 800cf76:	e7f9      	b.n	800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf78:	230e      	movs	r3, #14
- 800cf7a:	e7f7      	b.n	800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf7c:	230f      	movs	r3, #15
- 800cf7e:	e7f5      	b.n	800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf80:	2303      	movs	r3, #3
- 800cf82:	e7f3      	b.n	800cf6c <LoRaMacCryptoHandleJoinAccept+0xe0>
- 800cf84:	20004888 	.word	0x20004888
-
-0800cf88 <LoRaMacParserJoinAccept>:
- 800cf88:	b510      	push	{r4, lr}
- 800cf8a:	4604      	mov	r4, r0
- 800cf8c:	2800      	cmp	r0, #0
- 800cf8e:	d045      	beq.n	800d01c <LoRaMacParserJoinAccept+0x94>
- 800cf90:	6801      	ldr	r1, [r0, #0]
- 800cf92:	2900      	cmp	r1, #0
- 800cf94:	d042      	beq.n	800d01c <LoRaMacParserJoinAccept+0x94>
- 800cf96:	f811 3b01 	ldrb.w	r3, [r1], #1
- 800cf9a:	7143      	strb	r3, [r0, #5]
- 800cf9c:	2203      	movs	r2, #3
- 800cf9e:	3006      	adds	r0, #6
- 800cfa0:	f002 f8ae 	bl	800f100 <memcpy1>
- 800cfa4:	4620      	mov	r0, r4
- 800cfa6:	2203      	movs	r2, #3
- 800cfa8:	f850 1b09 	ldr.w	r1, [r0], #9
- 800cfac:	3104      	adds	r1, #4
- 800cfae:	f002 f8a7 	bl	800f100 <memcpy1>
- 800cfb2:	6821      	ldr	r1, [r4, #0]
- 800cfb4:	79cb      	ldrb	r3, [r1, #7]
- 800cfb6:	60e3      	str	r3, [r4, #12]
- 800cfb8:	7a0a      	ldrb	r2, [r1, #8]
- 800cfba:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800cfbe:	60e3      	str	r3, [r4, #12]
- 800cfc0:	7a4a      	ldrb	r2, [r1, #9]
- 800cfc2:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
- 800cfc6:	60e3      	str	r3, [r4, #12]
- 800cfc8:	7a8a      	ldrb	r2, [r1, #10]
- 800cfca:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 800cfce:	60e3      	str	r3, [r4, #12]
- 800cfd0:	7acb      	ldrb	r3, [r1, #11]
- 800cfd2:	7423      	strb	r3, [r4, #16]
- 800cfd4:	7b0b      	ldrb	r3, [r1, #12]
- 800cfd6:	7463      	strb	r3, [r4, #17]
- 800cfd8:	7923      	ldrb	r3, [r4, #4]
- 800cfda:	2b21      	cmp	r3, #33	; 0x21
- 800cfdc:	d11a      	bne.n	800d014 <LoRaMacParserJoinAccept+0x8c>
- 800cfde:	2210      	movs	r2, #16
- 800cfe0:	310d      	adds	r1, #13
- 800cfe2:	f104 0012 	add.w	r0, r4, #18
- 800cfe6:	f002 f88b 	bl	800f100 <memcpy1>
- 800cfea:	221d      	movs	r2, #29
- 800cfec:	6821      	ldr	r1, [r4, #0]
- 800cfee:	1c50      	adds	r0, r2, #1
- 800cff0:	5c8b      	ldrb	r3, [r1, r2]
- 800cff2:	6263      	str	r3, [r4, #36]	; 0x24
- 800cff4:	5c08      	ldrb	r0, [r1, r0]
- 800cff6:	ea43 2300 	orr.w	r3, r3, r0, lsl #8
- 800cffa:	1c90      	adds	r0, r2, #2
- 800cffc:	6263      	str	r3, [r4, #36]	; 0x24
- 800cffe:	5c08      	ldrb	r0, [r1, r0]
- 800d000:	3203      	adds	r2, #3
- 800d002:	ea43 4300 	orr.w	r3, r3, r0, lsl #16
- 800d006:	6263      	str	r3, [r4, #36]	; 0x24
- 800d008:	5c8a      	ldrb	r2, [r1, r2]
- 800d00a:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 800d00e:	6263      	str	r3, [r4, #36]	; 0x24
- 800d010:	2000      	movs	r0, #0
- 800d012:	bd10      	pop	{r4, pc}
- 800d014:	2b11      	cmp	r3, #17
- 800d016:	dc03      	bgt.n	800d020 <LoRaMacParserJoinAccept+0x98>
- 800d018:	220d      	movs	r2, #13
- 800d01a:	e7e7      	b.n	800cfec <LoRaMacParserJoinAccept+0x64>
- 800d01c:	2002      	movs	r0, #2
- 800d01e:	e7f8      	b.n	800d012 <LoRaMacParserJoinAccept+0x8a>
- 800d020:	2001      	movs	r0, #1
- 800d022:	e7f6      	b.n	800d012 <LoRaMacParserJoinAccept+0x8a>
-
-0800d024 <LoRaMacParserData>:
- 800d024:	b510      	push	{r4, lr}
- 800d026:	4604      	mov	r4, r0
- 800d028:	2800      	cmp	r0, #0
- 800d02a:	d054      	beq.n	800d0d6 <LoRaMacParserData+0xb2>
- 800d02c:	6801      	ldr	r1, [r0, #0]
- 800d02e:	2900      	cmp	r1, #0
- 800d030:	d051      	beq.n	800d0d6 <LoRaMacParserData+0xb2>
- 800d032:	780b      	ldrb	r3, [r1, #0]
- 800d034:	7143      	strb	r3, [r0, #5]
- 800d036:	784b      	ldrb	r3, [r1, #1]
- 800d038:	6083      	str	r3, [r0, #8]
- 800d03a:	788a      	ldrb	r2, [r1, #2]
- 800d03c:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800d040:	6083      	str	r3, [r0, #8]
- 800d042:	78ca      	ldrb	r2, [r1, #3]
- 800d044:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
- 800d048:	6083      	str	r3, [r0, #8]
- 800d04a:	790a      	ldrb	r2, [r1, #4]
- 800d04c:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 800d050:	6083      	str	r3, [r0, #8]
- 800d052:	794b      	ldrb	r3, [r1, #5]
- 800d054:	7303      	strb	r3, [r0, #12]
- 800d056:	798b      	ldrb	r3, [r1, #6]
- 800d058:	81c3      	strh	r3, [r0, #14]
- 800d05a:	79ca      	ldrb	r2, [r1, #7]
- 800d05c:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800d060:	7b02      	ldrb	r2, [r0, #12]
- 800d062:	81c3      	strh	r3, [r0, #14]
- 800d064:	f002 020f 	and.w	r2, r2, #15
- 800d068:	3108      	adds	r1, #8
- 800d06a:	3010      	adds	r0, #16
- 800d06c:	f002 f848 	bl	800f100 <memcpy1>
- 800d070:	7b23      	ldrb	r3, [r4, #12]
- 800d072:	2200      	movs	r2, #0
- 800d074:	f003 030f 	and.w	r3, r3, #15
- 800d078:	f884 2020 	strb.w	r2, [r4, #32]
- 800d07c:	f884 2028 	strb.w	r2, [r4, #40]	; 0x28
- 800d080:	7922      	ldrb	r2, [r4, #4]
- 800d082:	f103 0008 	add.w	r0, r3, #8
- 800d086:	1a11      	subs	r1, r2, r0
- 800d088:	2904      	cmp	r1, #4
- 800d08a:	dd0d      	ble.n	800d0a8 <LoRaMacParserData+0x84>
- 800d08c:	6821      	ldr	r1, [r4, #0]
- 800d08e:	3309      	adds	r3, #9
- 800d090:	3a04      	subs	r2, #4
- 800d092:	1ad2      	subs	r2, r2, r3
- 800d094:	5c08      	ldrb	r0, [r1, r0]
- 800d096:	f884 0020 	strb.w	r0, [r4, #32]
- 800d09a:	b2d2      	uxtb	r2, r2
- 800d09c:	6a60      	ldr	r0, [r4, #36]	; 0x24
- 800d09e:	f884 2028 	strb.w	r2, [r4, #40]	; 0x28
- 800d0a2:	4419      	add	r1, r3
- 800d0a4:	f002 f82c 	bl	800f100 <memcpy1>
- 800d0a8:	7923      	ldrb	r3, [r4, #4]
- 800d0aa:	6822      	ldr	r2, [r4, #0]
- 800d0ac:	441a      	add	r2, r3
- 800d0ae:	2000      	movs	r0, #0
- 800d0b0:	f812 3c04 	ldrb.w	r3, [r2, #-4]
- 800d0b4:	62e3      	str	r3, [r4, #44]	; 0x2c
- 800d0b6:	f812 1c03 	ldrb.w	r1, [r2, #-3]
- 800d0ba:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
- 800d0be:	62e3      	str	r3, [r4, #44]	; 0x2c
- 800d0c0:	f812 1c02 	ldrb.w	r1, [r2, #-2]
- 800d0c4:	ea43 4301 	orr.w	r3, r3, r1, lsl #16
- 800d0c8:	62e3      	str	r3, [r4, #44]	; 0x2c
- 800d0ca:	f812 2c01 	ldrb.w	r2, [r2, #-1]
- 800d0ce:	ea43 6302 	orr.w	r3, r3, r2, lsl #24
- 800d0d2:	62e3      	str	r3, [r4, #44]	; 0x2c
- 800d0d4:	bd10      	pop	{r4, pc}
- 800d0d6:	2002      	movs	r0, #2
- 800d0d8:	e7fc      	b.n	800d0d4 <LoRaMacParserData+0xb0>
-
-0800d0da <LoRaMacSerializerJoinRequest>:
- 800d0da:	b510      	push	{r4, lr}
- 800d0dc:	4604      	mov	r4, r0
- 800d0de:	b360      	cbz	r0, 800d13a <LoRaMacSerializerJoinRequest+0x60>
- 800d0e0:	6803      	ldr	r3, [r0, #0]
- 800d0e2:	b353      	cbz	r3, 800d13a <LoRaMacSerializerJoinRequest+0x60>
- 800d0e4:	7902      	ldrb	r2, [r0, #4]
- 800d0e6:	2a16      	cmp	r2, #22
- 800d0e8:	d929      	bls.n	800d13e <LoRaMacSerializerJoinRequest+0x64>
- 800d0ea:	7942      	ldrb	r2, [r0, #5]
- 800d0ec:	701a      	strb	r2, [r3, #0]
- 800d0ee:	4601      	mov	r1, r0
- 800d0f0:	2208      	movs	r2, #8
- 800d0f2:	f851 0b06 	ldr.w	r0, [r1], #6
- 800d0f6:	3001      	adds	r0, #1
- 800d0f8:	f002 f80c 	bl	800f114 <memcpyr>
- 800d0fc:	4621      	mov	r1, r4
- 800d0fe:	2208      	movs	r2, #8
- 800d100:	f851 0b0e 	ldr.w	r0, [r1], #14
- 800d104:	3009      	adds	r0, #9
- 800d106:	f002 f805 	bl	800f114 <memcpyr>
- 800d10a:	6823      	ldr	r3, [r4, #0]
- 800d10c:	8ae2      	ldrh	r2, [r4, #22]
- 800d10e:	745a      	strb	r2, [r3, #17]
- 800d110:	8ae3      	ldrh	r3, [r4, #22]
- 800d112:	6822      	ldr	r2, [r4, #0]
- 800d114:	0a1b      	lsrs	r3, r3, #8
- 800d116:	7493      	strb	r3, [r2, #18]
- 800d118:	6823      	ldr	r3, [r4, #0]
- 800d11a:	69a2      	ldr	r2, [r4, #24]
- 800d11c:	74da      	strb	r2, [r3, #19]
- 800d11e:	69a3      	ldr	r3, [r4, #24]
- 800d120:	6822      	ldr	r2, [r4, #0]
- 800d122:	0a1b      	lsrs	r3, r3, #8
- 800d124:	7513      	strb	r3, [r2, #20]
- 800d126:	6823      	ldr	r3, [r4, #0]
- 800d128:	8b62      	ldrh	r2, [r4, #26]
- 800d12a:	755a      	strb	r2, [r3, #21]
- 800d12c:	6823      	ldr	r3, [r4, #0]
- 800d12e:	7ee2      	ldrb	r2, [r4, #27]
- 800d130:	759a      	strb	r2, [r3, #22]
- 800d132:	2317      	movs	r3, #23
- 800d134:	7123      	strb	r3, [r4, #4]
- 800d136:	2000      	movs	r0, #0
- 800d138:	bd10      	pop	{r4, pc}
- 800d13a:	2001      	movs	r0, #1
- 800d13c:	e7fc      	b.n	800d138 <LoRaMacSerializerJoinRequest+0x5e>
- 800d13e:	2002      	movs	r0, #2
- 800d140:	e7fa      	b.n	800d138 <LoRaMacSerializerJoinRequest+0x5e>
-
-0800d142 <LoRaMacSerializerData>:
- 800d142:	b538      	push	{r3, r4, r5, lr}
- 800d144:	4604      	mov	r4, r0
- 800d146:	2800      	cmp	r0, #0
- 800d148:	d063      	beq.n	800d212 <LoRaMacSerializerData+0xd0>
- 800d14a:	6801      	ldr	r1, [r0, #0]
- 800d14c:	2900      	cmp	r1, #0
- 800d14e:	d060      	beq.n	800d212 <LoRaMacSerializerData+0xd0>
- 800d150:	7b03      	ldrb	r3, [r0, #12]
- 800d152:	f890 2028 	ldrb.w	r2, [r0, #40]	; 0x28
- 800d156:	f003 030f 	and.w	r3, r3, #15
- 800d15a:	2a00      	cmp	r2, #0
- 800d15c:	d157      	bne.n	800d20e <LoRaMacSerializerData+0xcc>
- 800d15e:	3308      	adds	r3, #8
- 800d160:	7920      	ldrb	r0, [r4, #4]
- 800d162:	3204      	adds	r2, #4
- 800d164:	4413      	add	r3, r2
- 800d166:	4298      	cmp	r0, r3
- 800d168:	d355      	bcc.n	800d216 <LoRaMacSerializerData+0xd4>
- 800d16a:	7963      	ldrb	r3, [r4, #5]
- 800d16c:	700b      	strb	r3, [r1, #0]
- 800d16e:	6823      	ldr	r3, [r4, #0]
- 800d170:	68a2      	ldr	r2, [r4, #8]
- 800d172:	705a      	strb	r2, [r3, #1]
- 800d174:	68a3      	ldr	r3, [r4, #8]
- 800d176:	6822      	ldr	r2, [r4, #0]
- 800d178:	0a1b      	lsrs	r3, r3, #8
- 800d17a:	7093      	strb	r3, [r2, #2]
- 800d17c:	6823      	ldr	r3, [r4, #0]
- 800d17e:	8962      	ldrh	r2, [r4, #10]
- 800d180:	70da      	strb	r2, [r3, #3]
- 800d182:	6823      	ldr	r3, [r4, #0]
- 800d184:	7ae2      	ldrb	r2, [r4, #11]
- 800d186:	711a      	strb	r2, [r3, #4]
- 800d188:	6823      	ldr	r3, [r4, #0]
- 800d18a:	7b22      	ldrb	r2, [r4, #12]
- 800d18c:	715a      	strb	r2, [r3, #5]
- 800d18e:	6823      	ldr	r3, [r4, #0]
- 800d190:	89e2      	ldrh	r2, [r4, #14]
- 800d192:	719a      	strb	r2, [r3, #6]
- 800d194:	89e3      	ldrh	r3, [r4, #14]
- 800d196:	6822      	ldr	r2, [r4, #0]
- 800d198:	0a1b      	lsrs	r3, r3, #8
- 800d19a:	4621      	mov	r1, r4
- 800d19c:	71d3      	strb	r3, [r2, #7]
- 800d19e:	7b22      	ldrb	r2, [r4, #12]
- 800d1a0:	f851 0b10 	ldr.w	r0, [r1], #16
- 800d1a4:	f002 020f 	and.w	r2, r2, #15
- 800d1a8:	3008      	adds	r0, #8
- 800d1aa:	f001 ffa9 	bl	800f100 <memcpy1>
- 800d1ae:	7b23      	ldrb	r3, [r4, #12]
- 800d1b0:	f894 2028 	ldrb.w	r2, [r4, #40]	; 0x28
- 800d1b4:	f003 030f 	and.w	r3, r3, #15
- 800d1b8:	f103 0508 	add.w	r5, r3, #8
- 800d1bc:	b12a      	cbz	r2, 800d1ca <LoRaMacSerializerData+0x88>
- 800d1be:	6822      	ldr	r2, [r4, #0]
- 800d1c0:	f894 1020 	ldrb.w	r1, [r4, #32]
- 800d1c4:	5551      	strb	r1, [r2, r5]
- 800d1c6:	f103 0509 	add.w	r5, r3, #9
- 800d1ca:	6820      	ldr	r0, [r4, #0]
- 800d1cc:	f894 2028 	ldrb.w	r2, [r4, #40]	; 0x28
- 800d1d0:	6a61      	ldr	r1, [r4, #36]	; 0x24
- 800d1d2:	4428      	add	r0, r5
- 800d1d4:	f001 ff94 	bl	800f100 <memcpy1>
- 800d1d8:	f894 3028 	ldrb.w	r3, [r4, #40]	; 0x28
- 800d1dc:	6822      	ldr	r2, [r4, #0]
- 800d1de:	6ae1      	ldr	r1, [r4, #44]	; 0x2c
- 800d1e0:	442b      	add	r3, r5
- 800d1e2:	54d1      	strb	r1, [r2, r3]
- 800d1e4:	1c5a      	adds	r2, r3, #1
- 800d1e6:	6ae1      	ldr	r1, [r4, #44]	; 0x2c
- 800d1e8:	6820      	ldr	r0, [r4, #0]
- 800d1ea:	b292      	uxth	r2, r2
- 800d1ec:	0a09      	lsrs	r1, r1, #8
- 800d1ee:	5481      	strb	r1, [r0, r2]
- 800d1f0:	1c9a      	adds	r2, r3, #2
- 800d1f2:	6821      	ldr	r1, [r4, #0]
- 800d1f4:	8de0      	ldrh	r0, [r4, #46]	; 0x2e
- 800d1f6:	b292      	uxth	r2, r2
- 800d1f8:	5488      	strb	r0, [r1, r2]
- 800d1fa:	1cda      	adds	r2, r3, #3
- 800d1fc:	6821      	ldr	r1, [r4, #0]
- 800d1fe:	f894 002f 	ldrb.w	r0, [r4, #47]	; 0x2f
- 800d202:	b292      	uxth	r2, r2
- 800d204:	3304      	adds	r3, #4
- 800d206:	5488      	strb	r0, [r1, r2]
- 800d208:	7123      	strb	r3, [r4, #4]
- 800d20a:	2000      	movs	r0, #0
- 800d20c:	bd38      	pop	{r3, r4, r5, pc}
- 800d20e:	3309      	adds	r3, #9
- 800d210:	e7a6      	b.n	800d160 <LoRaMacSerializerData+0x1e>
- 800d212:	2001      	movs	r0, #1
- 800d214:	e7fa      	b.n	800d20c <LoRaMacSerializerData+0xca>
- 800d216:	2002      	movs	r0, #2
- 800d218:	e7f8      	b.n	800d20c <LoRaMacSerializerData+0xca>
-	...
-
-0800d21c <NvmDataMgmtEvent>:
- 800d21c:	4b02      	ldr	r3, [pc, #8]	; (800d228 <NvmDataMgmtEvent+0xc>)
- 800d21e:	881a      	ldrh	r2, [r3, #0]
- 800d220:	4310      	orrs	r0, r2
- 800d222:	8018      	strh	r0, [r3, #0]
- 800d224:	4770      	bx	lr
- 800d226:	bf00      	nop
- 800d228:	2000488c 	.word	0x2000488c
-
-0800d22c <NvmDataMgmtStoreBegin>:
- 800d22c:	b508      	push	{r3, lr}
- 800d22e:	4b07      	ldr	r3, [pc, #28]	; (800d24c <NvmDataMgmtStoreBegin+0x20>)
- 800d230:	881b      	ldrh	r3, [r3, #0]
- 800d232:	b13b      	cbz	r3, 800d244 <NvmDataMgmtStoreBegin+0x18>
- 800d234:	f7fe f9bc 	bl	800b5b0 <LoRaMacStop>
- 800d238:	2800      	cmp	r0, #0
- 800d23a:	bf0c      	ite	eq
- 800d23c:	2000      	moveq	r0, #0
- 800d23e:	f06f 0002 	mvnne.w	r0, #2
- 800d242:	bd08      	pop	{r3, pc}
- 800d244:	f06f 0001 	mvn.w	r0, #1
- 800d248:	e7fb      	b.n	800d242 <NvmDataMgmtStoreBegin+0x16>
- 800d24a:	bf00      	nop
- 800d24c:	2000488c 	.word	0x2000488c
-
-0800d250 <NvmDataMgmtStoreEnd>:
- 800d250:	b510      	push	{r4, lr}
- 800d252:	4b03      	ldr	r3, [pc, #12]	; (800d260 <NvmDataMgmtStoreEnd+0x10>)
- 800d254:	2400      	movs	r4, #0
- 800d256:	801c      	strh	r4, [r3, #0]
- 800d258:	f7fe f9a0 	bl	800b59c <LoRaMacStart>
- 800d25c:	4620      	mov	r0, r4
- 800d25e:	bd10      	pop	{r4, pc}
- 800d260:	2000488c 	.word	0x2000488c
-
-0800d264 <RegionIsActive>:
- 800d264:	fab0 f080 	clz	r0, r0
- 800d268:	0940      	lsrs	r0, r0, #5
- 800d26a:	4770      	bx	lr
-
-0800d26c <RegionGetPhyParam>:
- 800d26c:	b082      	sub	sp, #8
- 800d26e:	b918      	cbnz	r0, 800d278 <RegionGetPhyParam+0xc>
- 800d270:	4608      	mov	r0, r1
- 800d272:	b002      	add	sp, #8
- 800d274:	f000 b8ca 	b.w	800d40c <RegionAS923GetPhyParam>
- 800d278:	2000      	movs	r0, #0
- 800d27a:	b002      	add	sp, #8
- 800d27c:	4770      	bx	lr
-
-0800d27e <RegionSetBandTxDone>:
- 800d27e:	b910      	cbnz	r0, 800d286 <RegionSetBandTxDone+0x8>
- 800d280:	4608      	mov	r0, r1
- 800d282:	f000 b979 	b.w	800d578 <RegionAS923SetBandTxDone>
- 800d286:	4770      	bx	lr
-
-0800d288 <RegionInitDefaults>:
- 800d288:	b910      	cbnz	r0, 800d290 <RegionInitDefaults+0x8>
- 800d28a:	4608      	mov	r0, r1
- 800d28c:	f000 b990 	b.w	800d5b0 <RegionAS923InitDefaults>
- 800d290:	4770      	bx	lr
-
-0800d292 <RegionVerify>:
- 800d292:	4603      	mov	r3, r0
- 800d294:	4608      	mov	r0, r1
- 800d296:	4611      	mov	r1, r2
- 800d298:	b90b      	cbnz	r3, 800d29e <RegionVerify+0xc>
- 800d29a:	f000 b9dd 	b.w	800d658 <RegionAS923Verify>
- 800d29e:	2000      	movs	r0, #0
- 800d2a0:	4770      	bx	lr
-
-0800d2a2 <RegionApplyCFList>:
- 800d2a2:	b910      	cbnz	r0, 800d2aa <RegionApplyCFList+0x8>
- 800d2a4:	4608      	mov	r0, r1
- 800d2a6:	f000 bd3d 	b.w	800dd24 <RegionAS923ApplyCFList>
- 800d2aa:	4770      	bx	lr
-
-0800d2ac <RegionChanMaskSet>:
- 800d2ac:	b910      	cbnz	r0, 800d2b4 <RegionChanMaskSet+0x8>
- 800d2ae:	4608      	mov	r0, r1
- 800d2b0:	f000 b9fe 	b.w	800d6b0 <RegionAS923ChanMaskSet>
- 800d2b4:	2000      	movs	r0, #0
- 800d2b6:	4770      	bx	lr
-
-0800d2b8 <RegionComputeRxWindowParameters>:
- 800d2b8:	b410      	push	{r4}
- 800d2ba:	4604      	mov	r4, r0
- 800d2bc:	4608      	mov	r0, r1
- 800d2be:	4611      	mov	r1, r2
- 800d2c0:	461a      	mov	r2, r3
- 800d2c2:	9b01      	ldr	r3, [sp, #4]
- 800d2c4:	b914      	cbnz	r4, 800d2cc <RegionComputeRxWindowParameters+0x14>
- 800d2c6:	bc10      	pop	{r4}
- 800d2c8:	f000 ba10 	b.w	800d6ec <RegionAS923ComputeRxWindowParameters>
- 800d2cc:	bc10      	pop	{r4}
- 800d2ce:	4770      	bx	lr
-
-0800d2d0 <RegionRxConfig>:
- 800d2d0:	4603      	mov	r3, r0
- 800d2d2:	4608      	mov	r0, r1
- 800d2d4:	4611      	mov	r1, r2
- 800d2d6:	b90b      	cbnz	r3, 800d2dc <RegionRxConfig+0xc>
- 800d2d8:	f000 ba3a 	b.w	800d750 <RegionAS923RxConfig>
- 800d2dc:	2000      	movs	r0, #0
- 800d2de:	4770      	bx	lr
-
-0800d2e0 <RegionTxConfig>:
- 800d2e0:	b410      	push	{r4}
- 800d2e2:	4604      	mov	r4, r0
- 800d2e4:	4608      	mov	r0, r1
- 800d2e6:	4611      	mov	r1, r2
- 800d2e8:	461a      	mov	r2, r3
- 800d2ea:	b914      	cbnz	r4, 800d2f2 <RegionTxConfig+0x12>
- 800d2ec:	bc10      	pop	{r4}
- 800d2ee:	f000 baa7 	b.w	800d840 <RegionAS923TxConfig>
- 800d2f2:	2000      	movs	r0, #0
- 800d2f4:	bc10      	pop	{r4}
- 800d2f6:	4770      	bx	lr
-
-0800d2f8 <RegionLinkAdrReq>:
- 800d2f8:	b430      	push	{r4, r5}
- 800d2fa:	4605      	mov	r5, r0
- 800d2fc:	4608      	mov	r0, r1
- 800d2fe:	4611      	mov	r1, r2
- 800d300:	461a      	mov	r2, r3
- 800d302:	e9dd 3402 	ldrd	r3, r4, [sp, #8]
- 800d306:	b91d      	cbnz	r5, 800d310 <RegionLinkAdrReq+0x18>
- 800d308:	9402      	str	r4, [sp, #8]
- 800d30a:	bc30      	pop	{r4, r5}
- 800d30c:	f000 bb26 	b.w	800d95c <RegionAS923LinkAdrReq>
- 800d310:	2000      	movs	r0, #0
- 800d312:	bc30      	pop	{r4, r5}
- 800d314:	4770      	bx	lr
-
-0800d316 <RegionRxParamSetupReq>:
- 800d316:	b910      	cbnz	r0, 800d31e <RegionRxParamSetupReq+0x8>
- 800d318:	4608      	mov	r0, r1
- 800d31a:	f000 bbd7 	b.w	800dacc <RegionAS923RxParamSetupReq>
- 800d31e:	2000      	movs	r0, #0
- 800d320:	4770      	bx	lr
-
-0800d322 <RegionNewChannelReq>:
- 800d322:	b910      	cbnz	r0, 800d32a <RegionNewChannelReq+0x8>
- 800d324:	4608      	mov	r0, r1
- 800d326:	f000 bd3b 	b.w	800dda0 <RegionAS923NewChannelReq>
- 800d32a:	2000      	movs	r0, #0
- 800d32c:	4770      	bx	lr
-
-0800d32e <RegionTxParamSetupReq>:
- 800d32e:	b910      	cbnz	r0, 800d336 <RegionTxParamSetupReq+0x8>
- 800d330:	4608      	mov	r0, r1
- 800d332:	f000 bbe6 	b.w	800db02 <RegionAS923TxParamSetupReq>
- 800d336:	2000      	movs	r0, #0
- 800d338:	4770      	bx	lr
-
-0800d33a <RegionDlChannelReq>:
- 800d33a:	b910      	cbnz	r0, 800d342 <RegionDlChannelReq+0x8>
- 800d33c:	4608      	mov	r0, r1
- 800d33e:	f000 bbe3 	b.w	800db08 <RegionAS923DlChannelReq>
- 800d342:	2000      	movs	r0, #0
- 800d344:	4770      	bx	lr
-
-0800d346 <RegionAlternateDr>:
- 800d346:	4603      	mov	r3, r0
- 800d348:	4608      	mov	r0, r1
- 800d34a:	4611      	mov	r1, r2
- 800d34c:	b90b      	cbnz	r3, 800d352 <RegionAlternateDr+0xc>
- 800d34e:	f000 bbfd 	b.w	800db4c <RegionAS923AlternateDr>
- 800d352:	2000      	movs	r0, #0
- 800d354:	4770      	bx	lr
-
-0800d356 <RegionNextChannel>:
- 800d356:	b410      	push	{r4}
- 800d358:	4604      	mov	r4, r0
- 800d35a:	4608      	mov	r0, r1
- 800d35c:	4611      	mov	r1, r2
- 800d35e:	461a      	mov	r2, r3
- 800d360:	9b01      	ldr	r3, [sp, #4]
- 800d362:	b914      	cbnz	r4, 800d36a <RegionNextChannel+0x14>
- 800d364:	bc10      	pop	{r4}
- 800d366:	f000 bbf3 	b.w	800db50 <RegionAS923NextChannel>
- 800d36a:	2009      	movs	r0, #9
- 800d36c:	bc10      	pop	{r4}
- 800d36e:	4770      	bx	lr
-
-0800d370 <RegionApplyDrOffset>:
- 800d370:	b410      	push	{r4}
- 800d372:	4604      	mov	r4, r0
- 800d374:	4608      	mov	r0, r1
- 800d376:	4611      	mov	r1, r2
- 800d378:	461a      	mov	r2, r3
- 800d37a:	b914      	cbnz	r4, 800d382 <RegionApplyDrOffset+0x12>
- 800d37c:	bc10      	pop	{r4}
- 800d37e:	f000 bd2f 	b.w	800dde0 <RegionAS923ApplyDrOffset>
- 800d382:	b2c8      	uxtb	r0, r1
- 800d384:	bc10      	pop	{r4}
- 800d386:	4770      	bx	lr
-
-0800d388 <RegionGetVersion>:
- 800d388:	4800      	ldr	r0, [pc, #0]	; (800d38c <RegionGetVersion+0x4>)
- 800d38a:	4770      	bx	lr
- 800d38c:	02010001 	.word	0x02010001
-
-0800d390 <VerifyRfFreq>:
- 800d390:	4b06      	ldr	r3, [pc, #24]	; (800d3ac <VerifyRfFreq+0x1c>)
- 800d392:	b510      	push	{r4, lr}
- 800d394:	6a1b      	ldr	r3, [r3, #32]
- 800d396:	4604      	mov	r4, r0
- 800d398:	4798      	blx	r3
- 800d39a:	b130      	cbz	r0, 800d3aa <VerifyRfFreq+0x1a>
- 800d39c:	4804      	ldr	r0, [pc, #16]	; (800d3b0 <VerifyRfFreq+0x20>)
- 800d39e:	4b05      	ldr	r3, [pc, #20]	; (800d3b4 <VerifyRfFreq+0x24>)
- 800d3a0:	4420      	add	r0, r4
- 800d3a2:	4298      	cmp	r0, r3
- 800d3a4:	bf8c      	ite	hi
- 800d3a6:	2000      	movhi	r0, #0
- 800d3a8:	2001      	movls	r0, #1
- 800d3aa:	bd10      	pop	{r4, pc}
- 800d3ac:	08014240 	.word	0x08014240
- 800d3b0:	c9763540 	.word	0xc9763540
- 800d3b4:	00c65d40 	.word	0x00c65d40
-
-0800d3b8 <GetTimeOnAir>:
- 800d3b8:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800d3ba:	4b11      	ldr	r3, [pc, #68]	; (800d400 <GetTimeOnAir+0x48>)
- 800d3bc:	b085      	sub	sp, #20
- 800d3be:	460c      	mov	r4, r1
- 800d3c0:	4910      	ldr	r1, [pc, #64]	; (800d404 <GetTimeOnAir+0x4c>)
- 800d3c2:	561f      	ldrsb	r7, [r3, r0]
- 800d3c4:	4605      	mov	r5, r0
- 800d3c6:	f001 f815 	bl	800e3f4 <RegionCommonGetBandwidth>
- 800d3ca:	4b0f      	ldr	r3, [pc, #60]	; (800d408 <GetTimeOnAir+0x50>)
- 800d3cc:	b2e4      	uxtb	r4, r4
- 800d3ce:	6a5e      	ldr	r6, [r3, #36]	; 0x24
- 800d3d0:	2d07      	cmp	r5, #7
- 800d3d2:	f04f 0301 	mov.w	r3, #1
- 800d3d6:	e9cd 4302 	strd	r4, r3, [sp, #8]
- 800d3da:	4601      	mov	r1, r0
- 800d3dc:	d10a      	bne.n	800d3f4 <GetTimeOnAir+0x3c>
- 800d3de:	2205      	movs	r2, #5
- 800d3e0:	2300      	movs	r3, #0
- 800d3e2:	e9cd 2300 	strd	r2, r3, [sp]
- 800d3e6:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 800d3ea:	437a      	muls	r2, r7
- 800d3ec:	4618      	mov	r0, r3
- 800d3ee:	47b0      	blx	r6
- 800d3f0:	b005      	add	sp, #20
- 800d3f2:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800d3f4:	2208      	movs	r2, #8
- 800d3f6:	2000      	movs	r0, #0
- 800d3f8:	e9cd 2000 	strd	r2, r0, [sp]
- 800d3fc:	463a      	mov	r2, r7
- 800d3fe:	e7f5      	b.n	800d3ec <GetTimeOnAir+0x34>
- 800d400:	08013b8f 	.word	0x08013b8f
- 800d404:	08013b68 	.word	0x08013b68
- 800d408:	08014240 	.word	0x08014240
-
-0800d40c <RegionAS923GetPhyParam>:
- 800d40c:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800d40e:	2300      	movs	r3, #0
- 800d410:	9300      	str	r3, [sp, #0]
- 800d412:	7803      	ldrb	r3, [r0, #0]
- 800d414:	3b01      	subs	r3, #1
- 800d416:	2b37      	cmp	r3, #55	; 0x37
- 800d418:	d821      	bhi.n	800d45e <RegionAS923GetPhyParam+0x52>
- 800d41a:	e8df f003 	tbb	[pc, r3]
- 800d41e:	241c      	.short	0x241c
- 800d420:	1e202020 	.word	0x1e202020
- 800d424:	20202020 	.word	0x20202020
- 800d428:	4e454341 	.word	0x4e454341
- 800d42c:	5b585520 	.word	0x5b585520
- 800d430:	2064615e 	.word	0x2064615e
- 800d434:	736e1e6c 	.word	0x736e1e6c
- 800d438:	207d7a78 	.word	0x207d7a78
- 800d43c:	2026837f 	.word	0x2026837f
- 800d440:	20202020 	.word	0x20202020
- 800d444:	20202020 	.word	0x20202020
- 800d448:	20202020 	.word	0x20202020
- 800d44c:	208c8785 	.word	0x208c8785
- 800d450:	208c8520 	.word	0x208c8520
- 800d454:	928e      	.short	0x928e
- 800d456:	78c3      	ldrb	r3, [r0, #3]
- 800d458:	b10b      	cbz	r3, 800d45e <RegionAS923GetPhyParam+0x52>
- 800d45a:	2302      	movs	r3, #2
- 800d45c:	9300      	str	r3, [sp, #0]
- 800d45e:	9800      	ldr	r0, [sp, #0]
- 800d460:	b005      	add	sp, #20
- 800d462:	f85d fb04 	ldr.w	pc, [sp], #4
- 800d466:	7883      	ldrb	r3, [r0, #2]
- 800d468:	e7f6      	b.n	800d458 <RegionAS923GetPhyParam+0x4c>
- 800d46a:	7843      	ldrb	r3, [r0, #1]
- 800d46c:	f88d 3004 	strb.w	r3, [sp, #4]
- 800d470:	2307      	movs	r3, #7
- 800d472:	f88d 3005 	strb.w	r3, [sp, #5]
- 800d476:	7883      	ldrb	r3, [r0, #2]
- 800d478:	3b00      	subs	r3, #0
- 800d47a:	bf18      	it	ne
- 800d47c:	2301      	movne	r3, #1
- 800d47e:	005b      	lsls	r3, r3, #1
- 800d480:	f88d 3006 	strb.w	r3, [sp, #6]
- 800d484:	2310      	movs	r3, #16
- 800d486:	f88d 3007 	strb.w	r3, [sp, #7]
- 800d48a:	4b31      	ldr	r3, [pc, #196]	; (800d550 <RegionAS923GetPhyParam+0x144>)
- 800d48c:	681b      	ldr	r3, [r3, #0]
- 800d48e:	a801      	add	r0, sp, #4
- 800d490:	f503 7258 	add.w	r2, r3, #864	; 0x360
- 800d494:	e9cd 2302 	strd	r2, r3, [sp, #8]
- 800d498:	f000 ff8c 	bl	800e3b4 <RegionCommonGetNextLowerTxDr>
- 800d49c:	9000      	str	r0, [sp, #0]
- 800d49e:	e7de      	b.n	800d45e <RegionAS923GetPhyParam+0x52>
- 800d4a0:	2340      	movs	r3, #64	; 0x40
- 800d4a2:	e7db      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4a4:	2320      	movs	r3, #32
- 800d4a6:	e7d9      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4a8:	7882      	ldrb	r2, [r0, #2]
- 800d4aa:	f990 3001 	ldrsb.w	r3, [r0, #1]
- 800d4ae:	b912      	cbnz	r2, 800d4b6 <RegionAS923GetPhyParam+0xaa>
- 800d4b0:	4a28      	ldr	r2, [pc, #160]	; (800d554 <RegionAS923GetPhyParam+0x148>)
- 800d4b2:	5cd3      	ldrb	r3, [r2, r3]
- 800d4b4:	e7d2      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4b6:	4a28      	ldr	r2, [pc, #160]	; (800d558 <RegionAS923GetPhyParam+0x14c>)
- 800d4b8:	e7fb      	b.n	800d4b2 <RegionAS923GetPhyParam+0xa6>
- 800d4ba:	7882      	ldrb	r2, [r0, #2]
- 800d4bc:	f990 3001 	ldrsb.w	r3, [r0, #1]
- 800d4c0:	2a00      	cmp	r2, #0
- 800d4c2:	d1f8      	bne.n	800d4b6 <RegionAS923GetPhyParam+0xaa>
- 800d4c4:	4a25      	ldr	r2, [pc, #148]	; (800d55c <RegionAS923GetPhyParam+0x150>)
- 800d4c6:	e7f4      	b.n	800d4b2 <RegionAS923GetPhyParam+0xa6>
- 800d4c8:	f640 33b8 	movw	r3, #3000	; 0xbb8
- 800d4cc:	e7c6      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4ce:	f44f 737a 	mov.w	r3, #1000	; 0x3e8
- 800d4d2:	e7c3      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4d4:	f44f 63fa 	mov.w	r3, #2000	; 0x7d0
- 800d4d8:	e7c0      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4da:	f241 3388 	movw	r3, #5000	; 0x1388
- 800d4de:	e7bd      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4e0:	f241 7370 	movw	r3, #6000	; 0x1770
- 800d4e4:	e7ba      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4e6:	481e      	ldr	r0, [pc, #120]	; (800d560 <RegionAS923GetPhyParam+0x154>)
- 800d4e8:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800d4ec:	f001 fdec 	bl	800f0c8 <randr>
- 800d4f0:	f500 60fa 	add.w	r0, r0, #2000	; 0x7d0
- 800d4f4:	e7d2      	b.n	800d49c <RegionAS923GetPhyParam+0x90>
- 800d4f6:	4b1b      	ldr	r3, [pc, #108]	; (800d564 <RegionAS923GetPhyParam+0x158>)
- 800d4f8:	e7b0      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d4fa:	4b15      	ldr	r3, [pc, #84]	; (800d550 <RegionAS923GetPhyParam+0x144>)
- 800d4fc:	681b      	ldr	r3, [r3, #0]
- 800d4fe:	f503 7358 	add.w	r3, r3, #864	; 0x360
- 800d502:	e7ab      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d504:	4b12      	ldr	r3, [pc, #72]	; (800d550 <RegionAS923GetPhyParam+0x144>)
- 800d506:	681b      	ldr	r3, [r3, #0]
- 800d508:	f503 735b 	add.w	r3, r3, #876	; 0x36c
- 800d50c:	e7a6      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d50e:	2310      	movs	r3, #16
- 800d510:	e7a4      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d512:	4b0f      	ldr	r3, [pc, #60]	; (800d550 <RegionAS923GetPhyParam+0x144>)
- 800d514:	681b      	ldr	r3, [r3, #0]
- 800d516:	e7a1      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d518:	2301      	movs	r3, #1
- 800d51a:	e79f      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d51c:	f04f 4383 	mov.w	r3, #1098907648	; 0x41800000
- 800d520:	9300      	str	r3, [sp, #0]
- 800d522:	e79c      	b.n	800d45e <RegionAS923GetPhyParam+0x52>
- 800d524:	4b10      	ldr	r3, [pc, #64]	; (800d568 <RegionAS923GetPhyParam+0x15c>)
- 800d526:	e7fb      	b.n	800d520 <RegionAS923GetPhyParam+0x114>
- 800d528:	4b10      	ldr	r3, [pc, #64]	; (800d56c <RegionAS923GetPhyParam+0x160>)
- 800d52a:	e797      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d52c:	f240 1311 	movw	r3, #273	; 0x111
- 800d530:	f8ad 3000 	strh.w	r3, [sp]
- 800d534:	e793      	b.n	800d45e <RegionAS923GetPhyParam+0x52>
- 800d536:	2303      	movs	r3, #3
- 800d538:	e790      	b.n	800d45c <RegionAS923GetPhyParam+0x50>
- 800d53a:	f990 3001 	ldrsb.w	r3, [r0, #1]
- 800d53e:	4a0c      	ldr	r2, [pc, #48]	; (800d570 <RegionAS923GetPhyParam+0x164>)
- 800d540:	e7b7      	b.n	800d4b2 <RegionAS923GetPhyParam+0xa6>
- 800d542:	490c      	ldr	r1, [pc, #48]	; (800d574 <RegionAS923GetPhyParam+0x168>)
- 800d544:	f990 0001 	ldrsb.w	r0, [r0, #1]
- 800d548:	f000 ff54 	bl	800e3f4 <RegionCommonGetBandwidth>
- 800d54c:	e7a6      	b.n	800d49c <RegionAS923GetPhyParam+0x90>
- 800d54e:	bf00      	nop
- 800d550:	20004894 	.word	0x20004894
- 800d554:	08013c17 	.word	0x08013c17
- 800d558:	08013c1f 	.word	0x08013c1f
- 800d55c:	08013c27 	.word	0x08013c27
- 800d560:	fffffc18 	.word	0xfffffc18
- 800d564:	3706ea00 	.word	0x3706ea00
- 800d568:	4009999a 	.word	0x4009999a
- 800d56c:	3709f740 	.word	0x3709f740
- 800d570:	08013b8f 	.word	0x08013b8f
- 800d574:	08013b68 	.word	0x08013b68
-
-0800d578 <RegionAS923SetBandTxDone>:
- 800d578:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 800d57a:	4b0b      	ldr	r3, [pc, #44]	; (800d5a8 <RegionAS923SetBandTxDone+0x30>)
- 800d57c:	7802      	ldrb	r2, [r0, #0]
- 800d57e:	681b      	ldr	r3, [r3, #0]
- 800d580:	210c      	movs	r1, #12
- 800d582:	fb01 3302 	mla	r3, r1, r2, r3
- 800d586:	7a5b      	ldrb	r3, [r3, #9]
- 800d588:	eb03 0443 	add.w	r4, r3, r3, lsl #1
- 800d58c:	4b07      	ldr	r3, [pc, #28]	; (800d5ac <RegionAS923SetBandTxDone+0x34>)
- 800d58e:	681d      	ldr	r5, [r3, #0]
- 800d590:	6903      	ldr	r3, [r0, #16]
- 800d592:	9300      	str	r3, [sp, #0]
- 800d594:	68c3      	ldr	r3, [r0, #12]
- 800d596:	7842      	ldrb	r2, [r0, #1]
- 800d598:	6881      	ldr	r1, [r0, #8]
- 800d59a:	eb05 00c4 	add.w	r0, r5, r4, lsl #3
- 800d59e:	f000 fca9 	bl	800def4 <RegionCommonSetBandTxDone>
- 800d5a2:	b003      	add	sp, #12
- 800d5a4:	bd30      	pop	{r4, r5, pc}
- 800d5a6:	bf00      	nop
- 800d5a8:	20004894 	.word	0x20004894
- 800d5ac:	20004890 	.word	0x20004890
-
-0800d5b0 <RegionAS923InitDefaults>:
- 800d5b0:	b530      	push	{r4, r5, lr}
- 800d5b2:	b087      	sub	sp, #28
- 800d5b4:	7b02      	ldrb	r2, [r0, #12]
- 800d5b6:	2364      	movs	r3, #100	; 0x64
- 800d5b8:	f8ad 3000 	strh.w	r3, [sp]
- 800d5bc:	2a01      	cmp	r2, #1
- 800d5be:	f04f 0300 	mov.w	r3, #0
- 800d5c2:	e9cd 3301 	strd	r3, r3, [sp, #4]
- 800d5c6:	e9cd 3303 	strd	r3, r3, [sp, #12]
- 800d5ca:	f88d 3002 	strb.w	r3, [sp, #2]
- 800d5ce:	f88d 3014 	strb.w	r3, [sp, #20]
- 800d5d2:	d028      	beq.n	800d626 <RegionAS923InitDefaults+0x76>
- 800d5d4:	2a02      	cmp	r2, #2
- 800d5d6:	d02f      	beq.n	800d638 <RegionAS923InitDefaults+0x88>
- 800d5d8:	bb1a      	cbnz	r2, 800d622 <RegionAS923InitDefaults+0x72>
- 800d5da:	6803      	ldr	r3, [r0, #0]
- 800d5dc:	b30b      	cbz	r3, 800d622 <RegionAS923InitDefaults+0x72>
- 800d5de:	6843      	ldr	r3, [r0, #4]
- 800d5e0:	b1fb      	cbz	r3, 800d622 <RegionAS923InitDefaults+0x72>
- 800d5e2:	4c1a      	ldr	r4, [pc, #104]	; (800d64c <RegionAS923InitDefaults+0x9c>)
- 800d5e4:	6880      	ldr	r0, [r0, #8]
- 800d5e6:	6023      	str	r3, [r4, #0]
- 800d5e8:	4b19      	ldr	r3, [pc, #100]	; (800d650 <RegionAS923InitDefaults+0xa0>)
- 800d5ea:	2218      	movs	r2, #24
- 800d5ec:	4669      	mov	r1, sp
- 800d5ee:	6018      	str	r0, [r3, #0]
- 800d5f0:	f001 fd86 	bl	800f100 <memcpy1>
- 800d5f4:	4b17      	ldr	r3, [pc, #92]	; (800d654 <RegionAS923InitDefaults+0xa4>)
- 800d5f6:	6824      	ldr	r4, [r4, #0]
- 800d5f8:	e893 0007 	ldmia.w	r3, {r0, r1, r2}
- 800d5fc:	330c      	adds	r3, #12
- 800d5fe:	e884 0007 	stmia.w	r4, {r0, r1, r2}
- 800d602:	e893 0007 	ldmia.w	r3, {r0, r1, r2}
- 800d606:	f104 050c 	add.w	r5, r4, #12
- 800d60a:	2303      	movs	r3, #3
- 800d60c:	e885 0007 	stmia.w	r5, {r0, r1, r2}
- 800d610:	f8a4 336c 	strh.w	r3, [r4, #876]	; 0x36c
- 800d614:	2201      	movs	r2, #1
- 800d616:	f504 715b 	add.w	r1, r4, #876	; 0x36c
- 800d61a:	f504 7058 	add.w	r0, r4, #864	; 0x360
- 800d61e:	f000 fc5a 	bl	800ded6 <RegionCommonChanMaskCopy>
- 800d622:	b007      	add	sp, #28
- 800d624:	bd30      	pop	{r4, r5, pc}
- 800d626:	4909      	ldr	r1, [pc, #36]	; (800d64c <RegionAS923InitDefaults+0x9c>)
- 800d628:	6808      	ldr	r0, [r1, #0]
- 800d62a:	6043      	str	r3, [r0, #4]
- 800d62c:	6103      	str	r3, [r0, #16]
- 800d62e:	f500 715b 	add.w	r1, r0, #876	; 0x36c
- 800d632:	f500 7058 	add.w	r0, r0, #864	; 0x360
- 800d636:	e7f2      	b.n	800d61e <RegionAS923InitDefaults+0x6e>
- 800d638:	4b04      	ldr	r3, [pc, #16]	; (800d64c <RegionAS923InitDefaults+0x9c>)
- 800d63a:	681b      	ldr	r3, [r3, #0]
- 800d63c:	f8b3 2360 	ldrh.w	r2, [r3, #864]	; 0x360
- 800d640:	f8b3 136c 	ldrh.w	r1, [r3, #876]	; 0x36c
- 800d644:	430a      	orrs	r2, r1
- 800d646:	f8a3 2360 	strh.w	r2, [r3, #864]	; 0x360
- 800d64a:	e7ea      	b.n	800d622 <RegionAS923InitDefaults+0x72>
- 800d64c:	20004894 	.word	0x20004894
- 800d650:	20004890 	.word	0x20004890
- 800d654:	08013308 	.word	0x08013308
-
-0800d658 <RegionAS923Verify>:
- 800d658:	b508      	push	{r3, lr}
- 800d65a:	4603      	mov	r3, r0
- 800d65c:	290a      	cmp	r1, #10
- 800d65e:	d824      	bhi.n	800d6aa <RegionAS923Verify+0x52>
- 800d660:	e8df f001 	tbb	[pc, r1]
- 800d664:	23232306 	.word	0x23232306
- 800d668:	1b160b23 	.word	0x1b160b23
- 800d66c:	2123      	.short	0x2123
- 800d66e:	21          	.byte	0x21
- 800d66f:	00          	.byte	0x00
- 800d670:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800d674:	6800      	ldr	r0, [r0, #0]
- 800d676:	f7ff be8b 	b.w	800d390 <VerifyRfFreq>
- 800d67a:	f990 0000 	ldrsb.w	r0, [r0]
- 800d67e:	7899      	ldrb	r1, [r3, #2]
- 800d680:	2207      	movs	r2, #7
- 800d682:	b971      	cbnz	r1, 800d6a2 <RegionAS923Verify+0x4a>
- 800d684:	f000 fbe7 	bl	800de56 <RegionCommonValueInRange>
- 800d688:	3800      	subs	r0, #0
- 800d68a:	bf18      	it	ne
- 800d68c:	2001      	movne	r0, #1
- 800d68e:	bd08      	pop	{r3, pc}
- 800d690:	2205      	movs	r2, #5
- 800d692:	f993 0000 	ldrsb.w	r0, [r3]
- 800d696:	2100      	movs	r1, #0
- 800d698:	e7f4      	b.n	800d684 <RegionAS923Verify+0x2c>
- 800d69a:	f990 0000 	ldrsb.w	r0, [r0]
- 800d69e:	7859      	ldrb	r1, [r3, #1]
- 800d6a0:	e7ee      	b.n	800d680 <RegionAS923Verify+0x28>
- 800d6a2:	2102      	movs	r1, #2
- 800d6a4:	e7ee      	b.n	800d684 <RegionAS923Verify+0x2c>
- 800d6a6:	2207      	movs	r2, #7
- 800d6a8:	e7f3      	b.n	800d692 <RegionAS923Verify+0x3a>
- 800d6aa:	2000      	movs	r0, #0
- 800d6ac:	e7ef      	b.n	800d68e <RegionAS923Verify+0x36>
-	...
-
-0800d6b0 <RegionAS923ChanMaskSet>:
- 800d6b0:	b510      	push	{r4, lr}
- 800d6b2:	7904      	ldrb	r4, [r0, #4]
- 800d6b4:	b11c      	cbz	r4, 800d6be <RegionAS923ChanMaskSet+0xe>
- 800d6b6:	2c01      	cmp	r4, #1
- 800d6b8:	d00b      	beq.n	800d6d2 <RegionAS923ChanMaskSet+0x22>
- 800d6ba:	2000      	movs	r0, #0
- 800d6bc:	bd10      	pop	{r4, pc}
- 800d6be:	4b0a      	ldr	r3, [pc, #40]	; (800d6e8 <RegionAS923ChanMaskSet+0x38>)
- 800d6c0:	6801      	ldr	r1, [r0, #0]
- 800d6c2:	681b      	ldr	r3, [r3, #0]
- 800d6c4:	2201      	movs	r2, #1
- 800d6c6:	f503 7058 	add.w	r0, r3, #864	; 0x360
- 800d6ca:	f000 fc04 	bl	800ded6 <RegionCommonChanMaskCopy>
- 800d6ce:	2001      	movs	r0, #1
- 800d6d0:	e7f4      	b.n	800d6bc <RegionAS923ChanMaskSet+0xc>
- 800d6d2:	4b05      	ldr	r3, [pc, #20]	; (800d6e8 <RegionAS923ChanMaskSet+0x38>)
- 800d6d4:	6801      	ldr	r1, [r0, #0]
- 800d6d6:	681b      	ldr	r3, [r3, #0]
- 800d6d8:	4622      	mov	r2, r4
- 800d6da:	f503 705b 	add.w	r0, r3, #876	; 0x36c
- 800d6de:	f000 fbfa 	bl	800ded6 <RegionCommonChanMaskCopy>
- 800d6e2:	4620      	mov	r0, r4
- 800d6e4:	e7ea      	b.n	800d6bc <RegionAS923ChanMaskSet+0xc>
- 800d6e6:	bf00      	nop
- 800d6e8:	20004894 	.word	0x20004894
-
-0800d6ec <RegionAS923ComputeRxWindowParameters>:
- 800d6ec:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 800d6ee:	2807      	cmp	r0, #7
- 800d6f0:	4d14      	ldr	r5, [pc, #80]	; (800d744 <RegionAS923ComputeRxWindowParameters+0x58>)
- 800d6f2:	461c      	mov	r4, r3
- 800d6f4:	bfa8      	it	ge
- 800d6f6:	2007      	movge	r0, #7
- 800d6f8:	7058      	strb	r0, [r3, #1]
- 800d6fa:	460e      	mov	r6, r1
- 800d6fc:	4629      	mov	r1, r5
- 800d6fe:	4617      	mov	r7, r2
- 800d700:	f000 fe78 	bl	800e3f4 <RegionCommonGetBandwidth>
- 800d704:	f994 3001 	ldrsb.w	r3, [r4, #1]
- 800d708:	70a0      	strb	r0, [r4, #2]
- 800d70a:	2b07      	cmp	r3, #7
- 800d70c:	d113      	bne.n	800d736 <RegionAS923ComputeRxWindowParameters+0x4a>
- 800d70e:	2032      	movs	r0, #50	; 0x32
- 800d710:	f000 fd70 	bl	800e1f4 <RegionCommonComputeSymbolTimeFsk>
- 800d714:	4b0c      	ldr	r3, [pc, #48]	; (800d748 <RegionAS923ComputeRxWindowParameters+0x5c>)
- 800d716:	6ddb      	ldr	r3, [r3, #92]	; 0x5c
- 800d718:	4605      	mov	r5, r0
- 800d71a:	4798      	blx	r3
- 800d71c:	f104 020c 	add.w	r2, r4, #12
- 800d720:	3408      	adds	r4, #8
- 800d722:	4603      	mov	r3, r0
- 800d724:	9201      	str	r2, [sp, #4]
- 800d726:	9400      	str	r4, [sp, #0]
- 800d728:	463a      	mov	r2, r7
- 800d72a:	4631      	mov	r1, r6
- 800d72c:	4628      	mov	r0, r5
- 800d72e:	f000 fd66 	bl	800e1fe <RegionCommonComputeRxWindowParameters>
- 800d732:	b003      	add	sp, #12
- 800d734:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800d736:	4a05      	ldr	r2, [pc, #20]	; (800d74c <RegionAS923ComputeRxWindowParameters+0x60>)
- 800d738:	f855 1023 	ldr.w	r1, [r5, r3, lsl #2]
- 800d73c:	5cd0      	ldrb	r0, [r2, r3]
- 800d73e:	f000 fd51 	bl	800e1e4 <RegionCommonComputeSymbolTimeLoRa>
- 800d742:	e7e7      	b.n	800d714 <RegionAS923ComputeRxWindowParameters+0x28>
- 800d744:	08013b68 	.word	0x08013b68
- 800d748:	08014240 	.word	0x08014240
- 800d74c:	08013b8f 	.word	0x08013b8f
-
-0800d750 <RegionAS923RxConfig>:
- 800d750:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800d754:	4f34      	ldr	r7, [pc, #208]	; (800d828 <RegionAS923RxConfig+0xd8>)
- 800d756:	f990 6001 	ldrsb.w	r6, [r0, #1]
- 800d75a:	687b      	ldr	r3, [r7, #4]
- 800d75c:	f8d0 9004 	ldr.w	r9, [r0, #4]
- 800d760:	b08b      	sub	sp, #44	; 0x2c
- 800d762:	4604      	mov	r4, r0
- 800d764:	4688      	mov	r8, r1
- 800d766:	4798      	blx	r3
- 800d768:	4605      	mov	r5, r0
- 800d76a:	2800      	cmp	r0, #0
- 800d76c:	d159      	bne.n	800d822 <RegionAS923RxConfig+0xd2>
- 800d76e:	7ce3      	ldrb	r3, [r4, #19]
- 800d770:	b973      	cbnz	r3, 800d790 <RegionAS923RxConfig+0x40>
- 800d772:	4a2e      	ldr	r2, [pc, #184]	; (800d82c <RegionAS923RxConfig+0xdc>)
- 800d774:	7823      	ldrb	r3, [r4, #0]
- 800d776:	6812      	ldr	r2, [r2, #0]
- 800d778:	eb03 0343 	add.w	r3, r3, r3, lsl #1
- 800d77c:	0099      	lsls	r1, r3, #2
- 800d77e:	eb02 0383 	add.w	r3, r2, r3, lsl #2
- 800d782:	f8d3 9004 	ldr.w	r9, [r3, #4]
- 800d786:	f1b9 0f00 	cmp.w	r9, #0
- 800d78a:	d101      	bne.n	800d790 <RegionAS923RxConfig+0x40>
- 800d78c:	f852 9001 	ldr.w	r9, [r2, r1]
- 800d790:	4b27      	ldr	r3, [pc, #156]	; (800d830 <RegionAS923RxConfig+0xe0>)
- 800d792:	4648      	mov	r0, r9
- 800d794:	f913 b006 	ldrsb.w	fp, [r3, r6]
- 800d798:	68fb      	ldr	r3, [r7, #12]
- 800d79a:	4798      	blx	r3
- 800d79c:	7ca3      	ldrb	r3, [r4, #18]
- 800d79e:	f8d7 a018 	ldr.w	sl, [r7, #24]
- 800d7a2:	8922      	ldrh	r2, [r4, #8]
- 800d7a4:	9309      	str	r3, [sp, #36]	; 0x24
- 800d7a6:	2e07      	cmp	r6, #7
- 800d7a8:	d128      	bne.n	800d7fc <RegionAS923RxConfig+0xac>
- 800d7aa:	2300      	movs	r3, #0
- 800d7ac:	2101      	movs	r1, #1
- 800d7ae:	e9cd 2302 	strd	r2, r3, [sp, #8]
- 800d7b2:	4a20      	ldr	r2, [pc, #128]	; (800d834 <RegionAS923RxConfig+0xe4>)
- 800d7b4:	9306      	str	r3, [sp, #24]
- 800d7b6:	e9cd 3104 	strd	r3, r1, [sp, #16]
- 800d7ba:	e9cd 3307 	strd	r3, r3, [sp, #28]
- 800d7be:	2105      	movs	r1, #5
- 800d7c0:	e9cd 2100 	strd	r2, r1, [sp]
- 800d7c4:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 800d7c8:	fb02 f20b 	mul.w	r2, r2, fp
- 800d7cc:	f24c 3150 	movw	r1, #50000	; 0xc350
- 800d7d0:	4618      	mov	r0, r3
- 800d7d2:	47d0      	blx	sl
- 800d7d4:	7c63      	ldrb	r3, [r4, #17]
- 800d7d6:	b313      	cbz	r3, 800d81e <RegionAS923RxConfig+0xce>
- 800d7d8:	4b17      	ldr	r3, [pc, #92]	; (800d838 <RegionAS923RxConfig+0xe8>)
- 800d7da:	5d99      	ldrb	r1, [r3, r6]
- 800d7dc:	6d7b      	ldr	r3, [r7, #84]	; 0x54
- 800d7de:	310d      	adds	r1, #13
- 800d7e0:	b2c9      	uxtb	r1, r1
- 800d7e2:	4628      	mov	r0, r5
- 800d7e4:	4798      	blx	r3
- 800d7e6:	7ce0      	ldrb	r0, [r4, #19]
- 800d7e8:	4632      	mov	r2, r6
- 800d7ea:	4649      	mov	r1, r9
- 800d7ec:	f000 fe14 	bl	800e418 <RegionCommonRxConfigPrint>
- 800d7f0:	f888 6000 	strb.w	r6, [r8]
- 800d7f4:	2001      	movs	r0, #1
- 800d7f6:	b00b      	add	sp, #44	; 0x2c
- 800d7f8:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800d7fc:	2100      	movs	r1, #0
- 800d7fe:	2501      	movs	r5, #1
- 800d800:	2308      	movs	r3, #8
- 800d802:	e9cd 1300 	strd	r1, r3, [sp]
- 800d806:	e9cd 1507 	strd	r1, r5, [sp, #28]
- 800d80a:	e9cd 1105 	strd	r1, r1, [sp, #20]
- 800d80e:	e9cd 1103 	strd	r1, r1, [sp, #12]
- 800d812:	9202      	str	r2, [sp, #8]
- 800d814:	78a1      	ldrb	r1, [r4, #2]
- 800d816:	462b      	mov	r3, r5
- 800d818:	465a      	mov	r2, fp
- 800d81a:	4628      	mov	r0, r5
- 800d81c:	e7d9      	b.n	800d7d2 <RegionAS923RxConfig+0x82>
- 800d81e:	4b07      	ldr	r3, [pc, #28]	; (800d83c <RegionAS923RxConfig+0xec>)
- 800d820:	e7db      	b.n	800d7da <RegionAS923RxConfig+0x8a>
- 800d822:	2000      	movs	r0, #0
- 800d824:	e7e7      	b.n	800d7f6 <RegionAS923RxConfig+0xa6>
- 800d826:	bf00      	nop
- 800d828:	08014240 	.word	0x08014240
- 800d82c:	20004894 	.word	0x20004894
- 800d830:	08013b8f 	.word	0x08013b8f
- 800d834:	00014585 	.word	0x00014585
- 800d838:	08013c27 	.word	0x08013c27
- 800d83c:	08013c17 	.word	0x08013c17
-
-0800d840 <RegionAS923TxConfig>:
- 800d840:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800d844:	b08d      	sub	sp, #52	; 0x34
- 800d846:	f990 3001 	ldrsb.w	r3, [r0, #1]
- 800d84a:	f8df a0fc 	ldr.w	sl, [pc, #252]	; 800d948 <RegionAS923TxConfig+0x108>
- 800d84e:	f8df 90fc 	ldr.w	r9, [pc, #252]	; 800d94c <RegionAS923TxConfig+0x10c>
- 800d852:	e9cd 120a 	strd	r1, r2, [sp, #40]	; 0x28
- 800d856:	4a3e      	ldr	r2, [pc, #248]	; (800d950 <RegionAS923TxConfig+0x110>)
- 800d858:	f912 b003 	ldrsb.w	fp, [r2, r3]
- 800d85c:	7802      	ldrb	r2, [r0, #0]
- 800d85e:	f8da 3000 	ldr.w	r3, [sl]
- 800d862:	250c      	movs	r5, #12
- 800d864:	fb05 3302 	mla	r3, r5, r2, r3
- 800d868:	4a3a      	ldr	r2, [pc, #232]	; (800d954 <RegionAS923TxConfig+0x114>)
- 800d86a:	7a5b      	ldrb	r3, [r3, #9]
- 800d86c:	6812      	ldr	r2, [r2, #0]
- 800d86e:	eb03 0343 	add.w	r3, r3, r3, lsl #1
- 800d872:	eb02 03c3 	add.w	r3, r2, r3, lsl #3
- 800d876:	4604      	mov	r4, r0
- 800d878:	f993 1002 	ldrsb.w	r1, [r3, #2]
- 800d87c:	f990 0002 	ldrsb.w	r0, [r0, #2]
- 800d880:	f000 fdb3 	bl	800e3ea <RegionCommonLimitTxPower>
- 800d884:	4934      	ldr	r1, [pc, #208]	; (800d958 <RegionAS923TxConfig+0x118>)
- 800d886:	4606      	mov	r6, r0
- 800d888:	f994 0001 	ldrsb.w	r0, [r4, #1]
- 800d88c:	f000 fdb2 	bl	800e3f4 <RegionCommonGetBandwidth>
- 800d890:	68a2      	ldr	r2, [r4, #8]
- 800d892:	6861      	ldr	r1, [r4, #4]
- 800d894:	4680      	mov	r8, r0
- 800d896:	4630      	mov	r0, r6
- 800d898:	f000 fcd9 	bl	800e24e <RegionCommonComputeTxPower>
- 800d89c:	7821      	ldrb	r1, [r4, #0]
- 800d89e:	f8da 2000 	ldr.w	r2, [sl]
- 800d8a2:	f8d9 300c 	ldr.w	r3, [r9, #12]
- 800d8a6:	4369      	muls	r1, r5
- 800d8a8:	4607      	mov	r7, r0
- 800d8aa:	5850      	ldr	r0, [r2, r1]
- 800d8ac:	4798      	blx	r3
- 800d8ae:	f8d9 301c 	ldr.w	r3, [r9, #28]
- 800d8b2:	469c      	mov	ip, r3
- 800d8b4:	f994 3001 	ldrsb.w	r3, [r4, #1]
- 800d8b8:	2500      	movs	r5, #0
- 800d8ba:	2b07      	cmp	r3, #7
- 800d8bc:	f44f 637a 	mov.w	r3, #4000	; 0xfa0
- 800d8c0:	e9cd 5307 	strd	r5, r3, [sp, #28]
- 800d8c4:	e9cd 5505 	strd	r5, r5, [sp, #20]
- 800d8c8:	d12d      	bne.n	800d926 <RegionAS923TxConfig+0xe6>
- 800d8ca:	2301      	movs	r3, #1
- 800d8cc:	e9cd 5303 	strd	r5, r3, [sp, #12]
- 800d8d0:	2305      	movs	r3, #5
- 800d8d2:	e9cd 5301 	strd	r5, r3, [sp, #4]
- 800d8d6:	f44f 737a 	mov.w	r3, #1000	; 0x3e8
- 800d8da:	fb03 f30b 	mul.w	r3, r3, fp
- 800d8de:	9300      	str	r3, [sp, #0]
- 800d8e0:	4639      	mov	r1, r7
- 800d8e2:	4643      	mov	r3, r8
- 800d8e4:	f246 12a8 	movw	r2, #25000	; 0x61a8
- 800d8e8:	4628      	mov	r0, r5
- 800d8ea:	4667      	mov	r7, ip
- 800d8ec:	47b8      	blx	r7
- 800d8ee:	7823      	ldrb	r3, [r4, #0]
- 800d8f0:	f8da 2000 	ldr.w	r2, [sl]
- 800d8f4:	210c      	movs	r1, #12
- 800d8f6:	434b      	muls	r3, r1
- 800d8f8:	f994 1001 	ldrsb.w	r1, [r4, #1]
- 800d8fc:	58d0      	ldr	r0, [r2, r3]
- 800d8fe:	f000 fdad 	bl	800e45c <RegionCommonTxConfigPrint>
- 800d902:	89a1      	ldrh	r1, [r4, #12]
- 800d904:	f994 0001 	ldrsb.w	r0, [r4, #1]
- 800d908:	f7ff fd56 	bl	800d3b8 <GetTimeOnAir>
- 800d90c:	9b0b      	ldr	r3, [sp, #44]	; 0x2c
- 800d90e:	7b21      	ldrb	r1, [r4, #12]
- 800d910:	6018      	str	r0, [r3, #0]
- 800d912:	f8d9 3054 	ldr.w	r3, [r9, #84]	; 0x54
- 800d916:	4628      	mov	r0, r5
- 800d918:	4798      	blx	r3
- 800d91a:	9b0a      	ldr	r3, [sp, #40]	; 0x28
- 800d91c:	2001      	movs	r0, #1
- 800d91e:	701e      	strb	r6, [r3, #0]
- 800d920:	b00d      	add	sp, #52	; 0x34
- 800d922:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800d926:	2001      	movs	r0, #1
- 800d928:	2308      	movs	r3, #8
- 800d92a:	e9cd 5003 	strd	r5, r0, [sp, #12]
- 800d92e:	e9cd 0301 	strd	r0, r3, [sp, #4]
- 800d932:	462a      	mov	r2, r5
- 800d934:	f8cd b000 	str.w	fp, [sp]
- 800d938:	4665      	mov	r5, ip
- 800d93a:	4643      	mov	r3, r8
- 800d93c:	4639      	mov	r1, r7
- 800d93e:	47a8      	blx	r5
- 800d940:	2001      	movs	r0, #1
- 800d942:	4605      	mov	r5, r0
- 800d944:	e7d3      	b.n	800d8ee <RegionAS923TxConfig+0xae>
- 800d946:	bf00      	nop
- 800d948:	20004894 	.word	0x20004894
- 800d94c:	08014240 	.word	0x08014240
- 800d950:	08013b8f 	.word	0x08013b8f
- 800d954:	20004890 	.word	0x20004890
- 800d958:	08013b68 	.word	0x08013b68
-
-0800d95c <RegionAS923LinkAdrReq>:
- 800d95c:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800d960:	b08f      	sub	sp, #60	; 0x3c
- 800d962:	2400      	movs	r4, #0
- 800d964:	4605      	mov	r5, r0
- 800d966:	468a      	mov	sl, r1
- 800d968:	4691      	mov	r9, r2
- 800d96a:	4698      	mov	r8, r3
- 800d96c:	9404      	str	r4, [sp, #16]
- 800d96e:	f8ad 4014 	strh.w	r4, [sp, #20]
- 800d972:	f8ad 4002 	strh.w	r4, [sp, #2]
- 800d976:	2607      	movs	r6, #7
- 800d978:	f04f 0b01 	mov.w	fp, #1
- 800d97c:	7a2b      	ldrb	r3, [r5, #8]
- 800d97e:	42a3      	cmp	r3, r4
- 800d980:	d906      	bls.n	800d990 <RegionAS923LinkAdrReq+0x34>
- 800d982:	6868      	ldr	r0, [r5, #4]
- 800d984:	a904      	add	r1, sp, #16
- 800d986:	4420      	add	r0, r4
- 800d988:	f000 fbc6 	bl	800e118 <RegionCommonParseLinkAdrReq>
- 800d98c:	2800      	cmp	r0, #0
- 800d98e:	d15d      	bne.n	800da4c <RegionAS923LinkAdrReq+0xf0>
- 800d990:	2302      	movs	r3, #2
- 800d992:	f88d 3008 	strb.w	r3, [sp, #8]
- 800d996:	a802      	add	r0, sp, #8
- 800d998:	7a6b      	ldrb	r3, [r5, #9]
- 800d99a:	f88d 300a 	strb.w	r3, [sp, #10]
- 800d99e:	f7ff fd35 	bl	800d40c <RegionAS923GetPhyParam>
- 800d9a2:	7aab      	ldrb	r3, [r5, #10]
- 800d9a4:	f88d 301d 	strb.w	r3, [sp, #29]
- 800d9a8:	f89d 3011 	ldrb.w	r3, [sp, #17]
- 800d9ac:	f88d 301e 	strb.w	r3, [sp, #30]
- 800d9b0:	f89d 3012 	ldrb.w	r3, [sp, #18]
- 800d9b4:	f88d 301f 	strb.w	r3, [sp, #31]
- 800d9b8:	f89d 3010 	ldrb.w	r3, [sp, #16]
- 800d9bc:	f88d 3020 	strb.w	r3, [sp, #32]
- 800d9c0:	7aeb      	ldrb	r3, [r5, #11]
- 800d9c2:	f88d 3021 	strb.w	r3, [sp, #33]	; 0x21
- 800d9c6:	7b2b      	ldrb	r3, [r5, #12]
- 800d9c8:	f88d 3022 	strb.w	r3, [sp, #34]	; 0x22
- 800d9cc:	7b6b      	ldrb	r3, [r5, #13]
- 800d9ce:	f88d 3023 	strb.w	r3, [sp, #35]	; 0x23
- 800d9d2:	2310      	movs	r3, #16
- 800d9d4:	f88d 601c 	strb.w	r6, [sp, #28]
- 800d9d8:	f88d 3024 	strb.w	r3, [sp, #36]	; 0x24
- 800d9dc:	4e3a      	ldr	r6, [pc, #232]	; (800dac8 <RegionAS923LinkAdrReq+0x16c>)
- 800d9de:	f88d 002c 	strb.w	r0, [sp, #44]	; 0x2c
- 800d9e2:	f10d 0302 	add.w	r3, sp, #2
- 800d9e6:	930a      	str	r3, [sp, #40]	; 0x28
- 800d9e8:	2307      	movs	r3, #7
- 800d9ea:	6832      	ldr	r2, [r6, #0]
- 800d9ec:	f88d 302d 	strb.w	r3, [sp, #45]	; 0x2d
- 800d9f0:	f8ad 3034 	strh.w	r3, [sp, #52]	; 0x34
- 800d9f4:	682b      	ldr	r3, [r5, #0]
- 800d9f6:	920c      	str	r2, [sp, #48]	; 0x30
- 800d9f8:	9306      	str	r3, [sp, #24]
- 800d9fa:	f10d 0212 	add.w	r2, sp, #18
- 800d9fe:	ab04      	add	r3, sp, #16
- 800da00:	f10d 0111 	add.w	r1, sp, #17
- 800da04:	a806      	add	r0, sp, #24
- 800da06:	f000 fba1 	bl	800e14c <RegionCommonLinkAdrReqVerifyParams>
- 800da0a:	2807      	cmp	r0, #7
- 800da0c:	4605      	mov	r5, r0
- 800da0e:	d10b      	bne.n	800da28 <RegionAS923LinkAdrReq+0xcc>
- 800da10:	6830      	ldr	r0, [r6, #0]
- 800da12:	220c      	movs	r2, #12
- 800da14:	2100      	movs	r1, #0
- 800da16:	f500 7058 	add.w	r0, r0, #864	; 0x360
- 800da1a:	f001 fb85 	bl	800f128 <memset1>
- 800da1e:	6833      	ldr	r3, [r6, #0]
- 800da20:	f8bd 2002 	ldrh.w	r2, [sp, #2]
- 800da24:	f8a3 2360 	strh.w	r2, [r3, #864]	; 0x360
- 800da28:	f89d 3011 	ldrb.w	r3, [sp, #17]
- 800da2c:	f88a 3000 	strb.w	r3, [sl]
- 800da30:	f89d 3012 	ldrb.w	r3, [sp, #18]
- 800da34:	f889 3000 	strb.w	r3, [r9]
- 800da38:	f89d 3010 	ldrb.w	r3, [sp, #16]
- 800da3c:	f888 3000 	strb.w	r3, [r8]
- 800da40:	9b18      	ldr	r3, [sp, #96]	; 0x60
- 800da42:	4628      	mov	r0, r5
- 800da44:	701c      	strb	r4, [r3, #0]
- 800da46:	b00f      	add	sp, #60	; 0x3c
- 800da48:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800da4c:	f89d 3013 	ldrb.w	r3, [sp, #19]
- 800da50:	f8bd 7014 	ldrh.w	r7, [sp, #20]
- 800da54:	f8ad 7002 	strh.w	r7, [sp, #2]
- 800da58:	4420      	add	r0, r4
- 800da5a:	b2c4      	uxtb	r4, r0
- 800da5c:	b9f3      	cbnz	r3, 800da9c <RegionAS923LinkAdrReq+0x140>
- 800da5e:	b317      	cbz	r7, 800daa6 <RegionAS923LinkAdrReq+0x14a>
- 800da60:	4a19      	ldr	r2, [pc, #100]	; (800dac8 <RegionAS923LinkAdrReq+0x16c>)
- 800da62:	2000      	movs	r0, #0
- 800da64:	6811      	ldr	r1, [r2, #0]
- 800da66:	2607      	movs	r6, #7
- 800da68:	4602      	mov	r2, r0
- 800da6a:	f04f 0c0c 	mov.w	ip, #12
- 800da6e:	2b06      	cmp	r3, #6
- 800da70:	d11b      	bne.n	800daaa <RegionAS923LinkAdrReq+0x14e>
- 800da72:	fb0c fe00 	mul.w	lr, ip, r0
- 800da76:	f851 e00e 	ldr.w	lr, [r1, lr]
- 800da7a:	f1be 0f00 	cmp.w	lr, #0
- 800da7e:	d004      	beq.n	800da8a <RegionAS923LinkAdrReq+0x12e>
- 800da80:	fa0b f200 	lsl.w	r2, fp, r0
- 800da84:	433a      	orrs	r2, r7
- 800da86:	b297      	uxth	r7, r2
- 800da88:	2201      	movs	r2, #1
- 800da8a:	3001      	adds	r0, #1
- 800da8c:	2810      	cmp	r0, #16
- 800da8e:	d1ee      	bne.n	800da6e <RegionAS923LinkAdrReq+0x112>
- 800da90:	2a00      	cmp	r2, #0
- 800da92:	f43f af73 	beq.w	800d97c <RegionAS923LinkAdrReq+0x20>
- 800da96:	f8ad 7002 	strh.w	r7, [sp, #2]
- 800da9a:	e76f      	b.n	800d97c <RegionAS923LinkAdrReq+0x20>
- 800da9c:	1e5a      	subs	r2, r3, #1
- 800da9e:	2a04      	cmp	r2, #4
- 800daa0:	d901      	bls.n	800daa6 <RegionAS923LinkAdrReq+0x14a>
- 800daa2:	2b06      	cmp	r3, #6
- 800daa4:	d0dc      	beq.n	800da60 <RegionAS923LinkAdrReq+0x104>
- 800daa6:	2606      	movs	r6, #6
- 800daa8:	e768      	b.n	800d97c <RegionAS923LinkAdrReq+0x20>
- 800daaa:	fa47 fe00 	asr.w	lr, r7, r0
- 800daae:	f01e 0f01 	tst.w	lr, #1
- 800dab2:	d0ea      	beq.n	800da8a <RegionAS923LinkAdrReq+0x12e>
- 800dab4:	fb0c fe00 	mul.w	lr, ip, r0
- 800dab8:	f851 e00e 	ldr.w	lr, [r1, lr]
- 800dabc:	f1be 0f00 	cmp.w	lr, #0
- 800dac0:	bf08      	it	eq
- 800dac2:	2606      	moveq	r6, #6
- 800dac4:	e7e1      	b.n	800da8a <RegionAS923LinkAdrReq+0x12e>
- 800dac6:	bf00      	nop
- 800dac8:	20004894 	.word	0x20004894
-
-0800dacc <RegionAS923RxParamSetupReq>:
- 800dacc:	b538      	push	{r3, r4, r5, lr}
- 800dace:	4605      	mov	r5, r0
- 800dad0:	6840      	ldr	r0, [r0, #4]
- 800dad2:	f7ff fc5d 	bl	800d390 <VerifyRfFreq>
- 800dad6:	2207      	movs	r2, #7
- 800dad8:	1d84      	adds	r4, r0, #6
- 800dada:	2100      	movs	r1, #0
- 800dadc:	f995 0000 	ldrsb.w	r0, [r5]
- 800dae0:	b2e4      	uxtb	r4, r4
- 800dae2:	f000 f9b8 	bl	800de56 <RegionCommonValueInRange>
- 800dae6:	b908      	cbnz	r0, 800daec <RegionAS923RxParamSetupReq+0x20>
- 800dae8:	f004 04fd 	and.w	r4, r4, #253	; 0xfd
- 800daec:	f995 0001 	ldrsb.w	r0, [r5, #1]
- 800daf0:	2207      	movs	r2, #7
- 800daf2:	2100      	movs	r1, #0
- 800daf4:	f000 f9af 	bl	800de56 <RegionCommonValueInRange>
- 800daf8:	b908      	cbnz	r0, 800dafe <RegionAS923RxParamSetupReq+0x32>
- 800dafa:	f004 04fb 	and.w	r4, r4, #251	; 0xfb
- 800dafe:	4620      	mov	r0, r4
- 800db00:	bd38      	pop	{r3, r4, r5, pc}
-
-0800db02 <RegionAS923TxParamSetupReq>:
- 800db02:	2000      	movs	r0, #0
- 800db04:	4770      	bx	lr
-	...
-
-0800db08 <RegionAS923DlChannelReq>:
- 800db08:	b510      	push	{r4, lr}
- 800db0a:	7803      	ldrb	r3, [r0, #0]
- 800db0c:	2b0f      	cmp	r3, #15
- 800db0e:	4604      	mov	r4, r0
- 800db10:	d818      	bhi.n	800db44 <RegionAS923DlChannelReq+0x3c>
- 800db12:	6840      	ldr	r0, [r0, #4]
- 800db14:	f7ff fc3c 	bl	800d390 <VerifyRfFreq>
- 800db18:	7822      	ldrb	r2, [r4, #0]
- 800db1a:	490b      	ldr	r1, [pc, #44]	; (800db48 <RegionAS923DlChannelReq+0x40>)
- 800db1c:	eb02 0242 	add.w	r2, r2, r2, lsl #1
- 800db20:	6809      	ldr	r1, [r1, #0]
- 800db22:	1c83      	adds	r3, r0, #2
- 800db24:	eb01 0082 	add.w	r0, r1, r2, lsl #2
- 800db28:	f851 2022 	ldr.w	r2, [r1, r2, lsl #2]
- 800db2c:	b2db      	uxtb	r3, r3
- 800db2e:	b91a      	cbnz	r2, 800db38 <RegionAS923DlChannelReq+0x30>
- 800db30:	f003 03fd 	and.w	r3, r3, #253	; 0xfd
- 800db34:	b258      	sxtb	r0, r3
- 800db36:	bd10      	pop	{r4, pc}
- 800db38:	2b03      	cmp	r3, #3
- 800db3a:	bf06      	itte	eq
- 800db3c:	6862      	ldreq	r2, [r4, #4]
- 800db3e:	6042      	streq	r2, [r0, #4]
- 800db40:	2302      	movne	r3, #2
- 800db42:	e7f7      	b.n	800db34 <RegionAS923DlChannelReq+0x2c>
- 800db44:	2000      	movs	r0, #0
- 800db46:	e7f6      	b.n	800db36 <RegionAS923DlChannelReq+0x2e>
- 800db48:	20004894 	.word	0x20004894
-
-0800db4c <RegionAS923AlternateDr>:
- 800db4c:	2002      	movs	r0, #2
- 800db4e:	4770      	bx	lr
-
-0800db50 <RegionAS923NextChannel>:
- 800db50:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800db54:	4d3a      	ldr	r5, [pc, #232]	; (800dc40 <RegionAS923NextChannel+0xf0>)
- 800db56:	4604      	mov	r4, r0
- 800db58:	6828      	ldr	r0, [r5, #0]
- 800db5a:	b096      	sub	sp, #88	; 0x58
- 800db5c:	460e      	mov	r6, r1
- 800db5e:	4690      	mov	r8, r2
- 800db60:	2100      	movs	r1, #0
- 800db62:	461f      	mov	r7, r3
- 800db64:	2201      	movs	r2, #1
- 800db66:	2303      	movs	r3, #3
- 800db68:	f500 7058 	add.w	r0, r0, #864	; 0x360
- 800db6c:	e9cd 1104 	strd	r1, r1, [sp, #16]
- 800db70:	e9cd 1106 	strd	r1, r1, [sp, #24]
- 800db74:	f88d 100c 	strb.w	r1, [sp, #12]
- 800db78:	f88d 100d 	strb.w	r1, [sp, #13]
- 800db7c:	f8ad 300e 	strh.w	r3, [sp, #14]
- 800db80:	f000 f98b 	bl	800de9a <RegionCommonCountChannels>
- 800db84:	b930      	cbnz	r0, 800db94 <RegionAS923NextChannel+0x44>
- 800db86:	682a      	ldr	r2, [r5, #0]
- 800db88:	f8b2 3360 	ldrh.w	r3, [r2, #864]	; 0x360
- 800db8c:	f043 0303 	orr.w	r3, r3, #3
- 800db90:	f8a2 3360 	strh.w	r3, [r2, #864]	; 0x360
- 800db94:	682a      	ldr	r2, [r5, #0]
- 800db96:	7a63      	ldrb	r3, [r4, #9]
- 800db98:	f88d 3020 	strb.w	r3, [sp, #32]
- 800db9c:	f502 7158 	add.w	r1, r2, #864	; 0x360
- 800dba0:	e9cd 1209 	strd	r1, r2, [sp, #36]	; 0x24
- 800dba4:	4a27      	ldr	r2, [pc, #156]	; (800dc44 <RegionAS923NextChannel+0xf4>)
- 800dba6:	f994 3008 	ldrsb.w	r3, [r4, #8]
- 800dbaa:	6812      	ldr	r2, [r2, #0]
- 800dbac:	920b      	str	r2, [sp, #44]	; 0x2c
- 800dbae:	2210      	movs	r2, #16
- 800dbb0:	f8ad 2030 	strh.w	r2, [sp, #48]	; 0x30
- 800dbb4:	f10d 020e 	add.w	r2, sp, #14
- 800dbb8:	920d      	str	r2, [sp, #52]	; 0x34
- 800dbba:	6822      	ldr	r2, [r4, #0]
- 800dbbc:	920e      	str	r2, [sp, #56]	; 0x38
- 800dbbe:	6862      	ldr	r2, [r4, #4]
- 800dbc0:	920f      	str	r2, [sp, #60]	; 0x3c
- 800dbc2:	e9d4 0103 	ldrd	r0, r1, [r4, #12]
- 800dbc6:	7aa2      	ldrb	r2, [r4, #10]
- 800dbc8:	f88d 2040 	strb.w	r2, [sp, #64]	; 0x40
- 800dbcc:	2201      	movs	r2, #1
- 800dbce:	f88d 2041 	strb.w	r2, [sp, #65]	; 0x41
- 800dbd2:	aa11      	add	r2, sp, #68	; 0x44
- 800dbd4:	e882 0003 	stmia.w	r2, {r0, r1}
- 800dbd8:	7d22      	ldrb	r2, [r4, #20]
- 800dbda:	8ae1      	ldrh	r1, [r4, #22]
- 800dbdc:	f88d 3021 	strb.w	r3, [sp, #33]	; 0x21
- 800dbe0:	4618      	mov	r0, r3
- 800dbe2:	f88d 204c 	strb.w	r2, [sp, #76]	; 0x4c
- 800dbe6:	f7ff fbe7 	bl	800d3b8 <GetTimeOnAir>
- 800dbea:	ab08      	add	r3, sp, #32
- 800dbec:	9315      	str	r3, [sp, #84]	; 0x54
- 800dbee:	f10d 030d 	add.w	r3, sp, #13
- 800dbf2:	9014      	str	r0, [sp, #80]	; 0x50
- 800dbf4:	9300      	str	r3, [sp, #0]
- 800dbf6:	f8cd 8004 	str.w	r8, [sp, #4]
- 800dbfa:	ab03      	add	r3, sp, #12
- 800dbfc:	aa04      	add	r2, sp, #16
- 800dbfe:	4639      	mov	r1, r7
- 800dc00:	a80e      	add	r0, sp, #56	; 0x38
- 800dc02:	f000 fb93 	bl	800e32c <RegionCommonIdentifyChannels>
- 800dc06:	4604      	mov	r4, r0
- 800dc08:	b978      	cbnz	r0, 800dc2a <RegionAS923NextChannel+0xda>
- 800dc0a:	f89d 100c 	ldrb.w	r1, [sp, #12]
- 800dc0e:	3901      	subs	r1, #1
- 800dc10:	f001 fa5a 	bl	800f0c8 <randr>
- 800dc14:	f100 0358 	add.w	r3, r0, #88	; 0x58
- 800dc18:	eb0d 0003 	add.w	r0, sp, r3
- 800dc1c:	f810 3c48 	ldrb.w	r3, [r0, #-72]
- 800dc20:	7033      	strb	r3, [r6, #0]
- 800dc22:	4620      	mov	r0, r4
- 800dc24:	b016      	add	sp, #88	; 0x58
- 800dc26:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800dc2a:	280c      	cmp	r0, #12
- 800dc2c:	bf01      	itttt	eq
- 800dc2e:	682a      	ldreq	r2, [r5, #0]
- 800dc30:	f8b2 3360 	ldrheq.w	r3, [r2, #864]	; 0x360
- 800dc34:	f043 0303 	orreq.w	r3, r3, #3
- 800dc38:	f8a2 3360 	strheq.w	r3, [r2, #864]	; 0x360
- 800dc3c:	e7f1      	b.n	800dc22 <RegionAS923NextChannel+0xd2>
- 800dc3e:	bf00      	nop
- 800dc40:	20004894 	.word	0x20004894
- 800dc44:	20004890 	.word	0x20004890
-
-0800dc48 <RegionAS923ChannelAdd>:
- 800dc48:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800dc4a:	7906      	ldrb	r6, [r0, #4]
- 800dc4c:	2e01      	cmp	r6, #1
- 800dc4e:	4605      	mov	r5, r0
- 800dc50:	d801      	bhi.n	800dc56 <RegionAS923ChannelAdd+0xe>
- 800dc52:	2006      	movs	r0, #6
- 800dc54:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800dc56:	2e0f      	cmp	r6, #15
- 800dc58:	d82b      	bhi.n	800dcb2 <RegionAS923ChannelAdd+0x6a>
- 800dc5a:	6803      	ldr	r3, [r0, #0]
- 800dc5c:	7a18      	ldrb	r0, [r3, #8]
- 800dc5e:	f340 0003 	sbfx	r0, r0, #0, #4
- 800dc62:	2207      	movs	r2, #7
- 800dc64:	2100      	movs	r1, #0
- 800dc66:	b240      	sxtb	r0, r0
- 800dc68:	f000 f8f5 	bl	800de56 <RegionCommonValueInRange>
- 800dc6c:	682b      	ldr	r3, [r5, #0]
- 800dc6e:	4604      	mov	r4, r0
- 800dc70:	7a18      	ldrb	r0, [r3, #8]
- 800dc72:	f340 1003 	sbfx	r0, r0, #4, #4
- 800dc76:	2207      	movs	r2, #7
- 800dc78:	2100      	movs	r1, #0
- 800dc7a:	b240      	sxtb	r0, r0
- 800dc7c:	f000 f8eb 	bl	800de56 <RegionCommonValueInRange>
- 800dc80:	b1a8      	cbz	r0, 800dcae <RegionAS923ChannelAdd+0x66>
- 800dc82:	fab4 f484 	clz	r4, r4
- 800dc86:	0964      	lsrs	r4, r4, #5
- 800dc88:	6829      	ldr	r1, [r5, #0]
- 800dc8a:	7a0b      	ldrb	r3, [r1, #8]
- 800dc8c:	6808      	ldr	r0, [r1, #0]
- 800dc8e:	f343 0203 	sbfx	r2, r3, #0, #4
- 800dc92:	f343 1303 	sbfx	r3, r3, #4, #4
- 800dc96:	b252      	sxtb	r2, r2
- 800dc98:	b25b      	sxtb	r3, r3
- 800dc9a:	429a      	cmp	r2, r3
- 800dc9c:	bfc8      	it	gt
- 800dc9e:	2401      	movgt	r4, #1
- 800dca0:	f7ff fb76 	bl	800d390 <VerifyRfFreq>
- 800dca4:	b948      	cbnz	r0, 800dcba <RegionAS923ChannelAdd+0x72>
- 800dca6:	2c00      	cmp	r4, #0
- 800dca8:	d1d3      	bne.n	800dc52 <RegionAS923ChannelAdd+0xa>
- 800dcaa:	2004      	movs	r0, #4
- 800dcac:	e7d2      	b.n	800dc54 <RegionAS923ChannelAdd+0xc>
- 800dcae:	2401      	movs	r4, #1
- 800dcb0:	e7ea      	b.n	800dc88 <RegionAS923ChannelAdd+0x40>
- 800dcb2:	2003      	movs	r0, #3
- 800dcb4:	e7ce      	b.n	800dc54 <RegionAS923ChannelAdd+0xc>
- 800dcb6:	2005      	movs	r0, #5
- 800dcb8:	e7cc      	b.n	800dc54 <RegionAS923ChannelAdd+0xc>
- 800dcba:	2c00      	cmp	r4, #0
- 800dcbc:	d1fb      	bne.n	800dcb6 <RegionAS923ChannelAdd+0x6e>
- 800dcbe:	4f0c      	ldr	r7, [pc, #48]	; (800dcf0 <RegionAS923ChannelAdd+0xa8>)
- 800dcc0:	6829      	ldr	r1, [r5, #0]
- 800dcc2:	683b      	ldr	r3, [r7, #0]
- 800dcc4:	eb06 0046 	add.w	r0, r6, r6, lsl #1
- 800dcc8:	eb03 0080 	add.w	r0, r3, r0, lsl #2
- 800dccc:	220c      	movs	r2, #12
- 800dcce:	f001 fa17 	bl	800f100 <memcpy1>
- 800dcd2:	683a      	ldr	r2, [r7, #0]
- 800dcd4:	230c      	movs	r3, #12
- 800dcd6:	fb03 2306 	mla	r3, r3, r6, r2
- 800dcda:	4620      	mov	r0, r4
- 800dcdc:	725c      	strb	r4, [r3, #9]
- 800dcde:	f8b2 1360 	ldrh.w	r1, [r2, #864]	; 0x360
- 800dce2:	2301      	movs	r3, #1
- 800dce4:	40b3      	lsls	r3, r6
- 800dce6:	430b      	orrs	r3, r1
- 800dce8:	f8a2 3360 	strh.w	r3, [r2, #864]	; 0x360
- 800dcec:	e7b2      	b.n	800dc54 <RegionAS923ChannelAdd+0xc>
- 800dcee:	bf00      	nop
- 800dcf0:	20004894 	.word	0x20004894
-
-0800dcf4 <RegionAS923ChannelsRemove>:
- 800dcf4:	b410      	push	{r4}
- 800dcf6:	7801      	ldrb	r1, [r0, #0]
- 800dcf8:	2901      	cmp	r1, #1
- 800dcfa:	d90e      	bls.n	800dd1a <RegionAS923ChannelsRemove+0x26>
- 800dcfc:	4b08      	ldr	r3, [pc, #32]	; (800dd20 <RegionAS923ChannelsRemove+0x2c>)
- 800dcfe:	6818      	ldr	r0, [r3, #0]
- 800dd00:	230c      	movs	r3, #12
- 800dd02:	434b      	muls	r3, r1
- 800dd04:	18c4      	adds	r4, r0, r3
- 800dd06:	2200      	movs	r2, #0
- 800dd08:	50c2      	str	r2, [r0, r3]
- 800dd0a:	e9c4 2201 	strd	r2, r2, [r4, #4]
- 800dd0e:	f500 7058 	add.w	r0, r0, #864	; 0x360
- 800dd12:	bc10      	pop	{r4}
- 800dd14:	2210      	movs	r2, #16
- 800dd16:	f000 b8a7 	b.w	800de68 <RegionCommonChanDisable>
- 800dd1a:	2000      	movs	r0, #0
- 800dd1c:	bc10      	pop	{r4}
- 800dd1e:	4770      	bx	lr
- 800dd20:	20004894 	.word	0x20004894
-
-0800dd24 <RegionAS923ApplyCFList>:
- 800dd24:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800dd28:	b086      	sub	sp, #24
- 800dd2a:	2350      	movs	r3, #80	; 0x50
- 800dd2c:	f88d 3014 	strb.w	r3, [sp, #20]
- 800dd30:	7a03      	ldrb	r3, [r0, #8]
- 800dd32:	2b10      	cmp	r3, #16
- 800dd34:	4607      	mov	r7, r0
- 800dd36:	d130      	bne.n	800dd9a <RegionAS923ApplyCFList+0x76>
- 800dd38:	6843      	ldr	r3, [r0, #4]
- 800dd3a:	7bdd      	ldrb	r5, [r3, #15]
- 800dd3c:	bb6d      	cbnz	r5, 800dd9a <RegionAS923ApplyCFList+0x76>
- 800dd3e:	2402      	movs	r4, #2
- 800dd40:	46a8      	mov	r8, r5
- 800dd42:	2664      	movs	r6, #100	; 0x64
- 800dd44:	2c06      	cmp	r4, #6
- 800dd46:	d814      	bhi.n	800dd72 <RegionAS923ApplyCFList+0x4e>
- 800dd48:	687a      	ldr	r2, [r7, #4]
- 800dd4a:	5d53      	ldrb	r3, [r2, r5]
- 800dd4c:	9303      	str	r3, [sp, #12]
- 800dd4e:	442a      	add	r2, r5
- 800dd50:	7851      	ldrb	r1, [r2, #1]
- 800dd52:	ea43 2301 	orr.w	r3, r3, r1, lsl #8
- 800dd56:	9303      	str	r3, [sp, #12]
- 800dd58:	7892      	ldrb	r2, [r2, #2]
- 800dd5a:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
- 800dd5e:	4373      	muls	r3, r6
- 800dd60:	e9cd 3803 	strd	r3, r8, [sp, #12]
- 800dd64:	b963      	cbnz	r3, 800dd80 <RegionAS923ApplyCFList+0x5c>
- 800dd66:	4668      	mov	r0, sp
- 800dd68:	f88d 4000 	strb.w	r4, [sp]
- 800dd6c:	f7ff ffc2 	bl	800dcf4 <RegionAS923ChannelsRemove>
- 800dd70:	e00d      	b.n	800dd8e <RegionAS923ApplyCFList+0x6a>
- 800dd72:	f8cd 800c 	str.w	r8, [sp, #12]
- 800dd76:	f88d 8014 	strb.w	r8, [sp, #20]
- 800dd7a:	f8cd 8010 	str.w	r8, [sp, #16]
- 800dd7e:	e7f2      	b.n	800dd66 <RegionAS923ApplyCFList+0x42>
- 800dd80:	ab03      	add	r3, sp, #12
- 800dd82:	a801      	add	r0, sp, #4
- 800dd84:	9301      	str	r3, [sp, #4]
- 800dd86:	f88d 4008 	strb.w	r4, [sp, #8]
- 800dd8a:	f7ff ff5d 	bl	800dc48 <RegionAS923ChannelAdd>
- 800dd8e:	3401      	adds	r4, #1
- 800dd90:	b2e4      	uxtb	r4, r4
- 800dd92:	2c10      	cmp	r4, #16
- 800dd94:	f105 0503 	add.w	r5, r5, #3
- 800dd98:	d1d4      	bne.n	800dd44 <RegionAS923ApplyCFList+0x20>
- 800dd9a:	b006      	add	sp, #24
- 800dd9c:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
-
-0800dda0 <RegionAS923NewChannelReq>:
- 800dda0:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800dda2:	6802      	ldr	r2, [r0, #0]
- 800dda4:	7903      	ldrb	r3, [r0, #4]
- 800dda6:	6811      	ldr	r1, [r2, #0]
- 800dda8:	b951      	cbnz	r1, 800ddc0 <RegionAS923NewChannelReq+0x20>
- 800ddaa:	a801      	add	r0, sp, #4
- 800ddac:	f88d 3004 	strb.w	r3, [sp, #4]
- 800ddb0:	f7ff ffa0 	bl	800dcf4 <RegionAS923ChannelsRemove>
- 800ddb4:	b978      	cbnz	r0, 800ddd6 <RegionAS923NewChannelReq+0x36>
- 800ddb6:	2000      	movs	r0, #0
- 800ddb8:	b240      	sxtb	r0, r0
- 800ddba:	b005      	add	sp, #20
- 800ddbc:	f85d fb04 	ldr.w	pc, [sp], #4
- 800ddc0:	a802      	add	r0, sp, #8
- 800ddc2:	9202      	str	r2, [sp, #8]
- 800ddc4:	f88d 300c 	strb.w	r3, [sp, #12]
- 800ddc8:	f7ff ff3e 	bl	800dc48 <RegionAS923ChannelAdd>
- 800ddcc:	2806      	cmp	r0, #6
- 800ddce:	d8f2      	bhi.n	800ddb6 <RegionAS923NewChannelReq+0x16>
- 800ddd0:	4b02      	ldr	r3, [pc, #8]	; (800dddc <RegionAS923NewChannelReq+0x3c>)
- 800ddd2:	5c18      	ldrb	r0, [r3, r0]
- 800ddd4:	e7f0      	b.n	800ddb8 <RegionAS923NewChannelReq+0x18>
- 800ddd6:	2003      	movs	r0, #3
- 800ddd8:	e7ee      	b.n	800ddb8 <RegionAS923NewChannelReq+0x18>
- 800ddda:	bf00      	nop
- 800dddc:	08013b88 	.word	0x08013b88
-
-0800dde0 <RegionAS923ApplyDrOffset>:
- 800dde0:	00c9      	lsls	r1, r1, #3
- 800dde2:	b920      	cbnz	r0, 800ddee <RegionAS923ApplyDrOffset+0xe>
- 800dde4:	4b03      	ldr	r3, [pc, #12]	; (800ddf4 <RegionAS923ApplyDrOffset+0x14>)
- 800dde6:	440b      	add	r3, r1
- 800dde8:	5698      	ldrsb	r0, [r3, r2]
- 800ddea:	b2c0      	uxtb	r0, r0
- 800ddec:	4770      	bx	lr
- 800ddee:	4b02      	ldr	r3, [pc, #8]	; (800ddf8 <RegionAS923ApplyDrOffset+0x18>)
- 800ddf0:	e7f9      	b.n	800dde6 <RegionAS923ApplyDrOffset+0x6>
- 800ddf2:	bf00      	nop
- 800ddf4:	08013b97 	.word	0x08013b97
- 800ddf8:	08013bd7 	.word	0x08013bd7
-
-0800ddfc <RegionCommonChanVerifyDr>:
- 800ddfc:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800ddfe:	429a      	cmp	r2, r3
- 800de00:	9d06      	ldr	r5, [sp, #24]
- 800de02:	db03      	blt.n	800de0c <RegionCommonChanVerifyDr+0x10>
- 800de04:	f99d 3014 	ldrsb.w	r3, [sp, #20]
- 800de08:	429a      	cmp	r2, r3
- 800de0a:	dd20      	ble.n	800de4e <RegionCommonChanVerifyDr+0x52>
- 800de0c:	2000      	movs	r0, #0
- 800de0e:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800de10:	eb03 0343 	add.w	r3, r3, r3, lsl #1
- 800de14:	f831 c014 	ldrh.w	ip, [r1, r4, lsl #1]
- 800de18:	eb05 0383 	add.w	r3, r5, r3, lsl #2
- 800de1c:	2600      	movs	r6, #0
- 800de1e:	fa4c f706 	asr.w	r7, ip, r6
- 800de22:	07ff      	lsls	r7, r7, #31
- 800de24:	d507      	bpl.n	800de36 <RegionCommonChanVerifyDr+0x3a>
- 800de26:	7a1f      	ldrb	r7, [r3, #8]
- 800de28:	f007 0e0f 	and.w	lr, r7, #15
- 800de2c:	4572      	cmp	r2, lr
- 800de2e:	db02      	blt.n	800de36 <RegionCommonChanVerifyDr+0x3a>
- 800de30:	ebb2 1f17 	cmp.w	r2, r7, lsr #4
- 800de34:	dd0d      	ble.n	800de52 <RegionCommonChanVerifyDr+0x56>
- 800de36:	3601      	adds	r6, #1
- 800de38:	2e10      	cmp	r6, #16
- 800de3a:	f103 030c 	add.w	r3, r3, #12
- 800de3e:	d1ee      	bne.n	800de1e <RegionCommonChanVerifyDr+0x22>
- 800de40:	3401      	adds	r4, #1
- 800de42:	b2e4      	uxtb	r4, r4
- 800de44:	0123      	lsls	r3, r4, #4
- 800de46:	b2db      	uxtb	r3, r3
- 800de48:	4298      	cmp	r0, r3
- 800de4a:	d8e1      	bhi.n	800de10 <RegionCommonChanVerifyDr+0x14>
- 800de4c:	e7de      	b.n	800de0c <RegionCommonChanVerifyDr+0x10>
- 800de4e:	2400      	movs	r4, #0
- 800de50:	e7f8      	b.n	800de44 <RegionCommonChanVerifyDr+0x48>
- 800de52:	2001      	movs	r0, #1
- 800de54:	e7db      	b.n	800de0e <RegionCommonChanVerifyDr+0x12>
-
-0800de56 <RegionCommonValueInRange>:
- 800de56:	4288      	cmp	r0, r1
- 800de58:	db04      	blt.n	800de64 <RegionCommonValueInRange+0xe>
- 800de5a:	4290      	cmp	r0, r2
- 800de5c:	bfcc      	ite	gt
- 800de5e:	2000      	movgt	r0, #0
- 800de60:	2001      	movle	r0, #1
- 800de62:	4770      	bx	lr
- 800de64:	2000      	movs	r0, #0
- 800de66:	4770      	bx	lr
-
-0800de68 <RegionCommonChanDisable>:
- 800de68:	b510      	push	{r4, lr}
- 800de6a:	0914      	lsrs	r4, r2, #4
- 800de6c:	ebb4 1f11 	cmp.w	r4, r1, lsr #4
- 800de70:	4603      	mov	r3, r0
- 800de72:	ea4f 1011 	mov.w	r0, r1, lsr #4
- 800de76:	d30e      	bcc.n	800de96 <RegionCommonChanDisable+0x2e>
- 800de78:	4291      	cmp	r1, r2
- 800de7a:	d20c      	bcs.n	800de96 <RegionCommonChanDisable+0x2e>
- 800de7c:	b202      	sxth	r2, r0
- 800de7e:	f001 010f 	and.w	r1, r1, #15
- 800de82:	f833 4012 	ldrh.w	r4, [r3, r2, lsl #1]
- 800de86:	2001      	movs	r0, #1
- 800de88:	fa00 f101 	lsl.w	r1, r0, r1
- 800de8c:	ea24 0101 	bic.w	r1, r4, r1
- 800de90:	f823 1012 	strh.w	r1, [r3, r2, lsl #1]
- 800de94:	bd10      	pop	{r4, pc}
- 800de96:	2000      	movs	r0, #0
- 800de98:	e7fc      	b.n	800de94 <RegionCommonChanDisable+0x2c>
-
-0800de9a <RegionCommonCountChannels>:
- 800de9a:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800de9c:	b128      	cbz	r0, 800deaa <RegionCommonCountChannels+0x10>
- 800de9e:	eb00 0541 	add.w	r5, r0, r1, lsl #1
- 800dea2:	2701      	movs	r7, #1
- 800dea4:	2000      	movs	r0, #0
- 800dea6:	4291      	cmp	r1, r2
- 800dea8:	d300      	bcc.n	800deac <RegionCommonCountChannels+0x12>
- 800deaa:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800deac:	2400      	movs	r4, #0
- 800deae:	f835 cb02 	ldrh.w	ip, [r5], #2
- 800deb2:	4623      	mov	r3, r4
- 800deb4:	fa07 f604 	lsl.w	r6, r7, r4
- 800deb8:	ea36 060c 	bics.w	r6, r6, ip
- 800debc:	bf08      	it	eq
- 800debe:	3301      	addeq	r3, #1
- 800dec0:	f104 0401 	add.w	r4, r4, #1
- 800dec4:	bf08      	it	eq
- 800dec6:	b2db      	uxtbeq	r3, r3
- 800dec8:	2c10      	cmp	r4, #16
- 800deca:	d1f3      	bne.n	800deb4 <RegionCommonCountChannels+0x1a>
- 800decc:	4418      	add	r0, r3
- 800dece:	3101      	adds	r1, #1
- 800ded0:	b2c0      	uxtb	r0, r0
- 800ded2:	b2c9      	uxtb	r1, r1
- 800ded4:	e7e7      	b.n	800dea6 <RegionCommonCountChannels+0xc>
-
-0800ded6 <RegionCommonChanMaskCopy>:
- 800ded6:	b510      	push	{r4, lr}
- 800ded8:	b100      	cbz	r0, 800dedc <RegionCommonChanMaskCopy+0x6>
- 800deda:	b949      	cbnz	r1, 800def0 <RegionCommonChanMaskCopy+0x1a>
- 800dedc:	bd10      	pop	{r4, pc}
- 800dede:	f831 4013 	ldrh.w	r4, [r1, r3, lsl #1]
- 800dee2:	f820 4013 	strh.w	r4, [r0, r3, lsl #1]
- 800dee6:	3301      	adds	r3, #1
- 800dee8:	b2dc      	uxtb	r4, r3
- 800deea:	42a2      	cmp	r2, r4
- 800deec:	d8f7      	bhi.n	800dede <RegionCommonChanMaskCopy+0x8>
- 800deee:	e7f5      	b.n	800dedc <RegionCommonChanMaskCopy+0x6>
- 800def0:	2300      	movs	r3, #0
- 800def2:	e7f9      	b.n	800dee8 <RegionCommonChanMaskCopy+0x12>
-
-0800def4 <RegionCommonSetBandTxDone>:
- 800def4:	b082      	sub	sp, #8
- 800def6:	b530      	push	{r4, r5, lr}
- 800def8:	8804      	ldrh	r4, [r0, #0]
- 800defa:	9304      	str	r3, [sp, #16]
- 800defc:	b96a      	cbnz	r2, 800df1a <RegionCommonSetBandTxDone+0x26>
- 800defe:	f5b3 6f61 	cmp.w	r3, #3600	; 0xe10
- 800df02:	d318      	bcc.n	800df36 <RegionCommonSetBandTxDone+0x42>
- 800df04:	f649 25af 	movw	r5, #39599	; 0x9aaf
- 800df08:	f242 7210 	movw	r2, #10000	; 0x2710
- 800df0c:	42ab      	cmp	r3, r5
- 800df0e:	bf98      	it	ls
- 800df10:	f44f 727a 	movls.w	r2, #1000	; 0x3e8
- 800df14:	4294      	cmp	r4, r2
- 800df16:	bf38      	it	cc
- 800df18:	4614      	movcc	r4, r2
- 800df1a:	2c01      	cmp	r4, #1
- 800df1c:	bf38      	it	cc
- 800df1e:	2401      	movcc	r4, #1
- 800df20:	4361      	muls	r1, r4
- 800df22:	e8bd 4030 	ldmia.w	sp!, {r4, r5, lr}
- 800df26:	68c3      	ldr	r3, [r0, #12]
- 800df28:	428b      	cmp	r3, r1
- 800df2a:	bf8c      	ite	hi
- 800df2c:	1a5b      	subhi	r3, r3, r1
- 800df2e:	2300      	movls	r3, #0
- 800df30:	60c3      	str	r3, [r0, #12]
- 800df32:	b002      	add	sp, #8
- 800df34:	4770      	bx	lr
- 800df36:	2264      	movs	r2, #100	; 0x64
- 800df38:	e7ec      	b.n	800df14 <RegionCommonSetBandTxDone+0x20>
-	...
-
-0800df3c <RegionCommonUpdateBandTimeOff>:
- 800df3c:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800df40:	b091      	sub	sp, #68	; 0x44
- 800df42:	4615      	mov	r5, r2
- 800df44:	f8dd 806c 	ldr.w	r8, [sp, #108]	; 0x6c
- 800df48:	9304      	str	r3, [sp, #16]
- 800df4a:	f89d 3068 	ldrb.w	r3, [sp, #104]	; 0x68
- 800df4e:	9309      	str	r3, [sp, #36]	; 0x24
- 800df50:	460c      	mov	r4, r1
- 800df52:	4606      	mov	r6, r0
- 800df54:	f003 f87c 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 800df58:	4a68      	ldr	r2, [pc, #416]	; (800e0fc <RegionCommonUpdateBandTimeOff+0x1c0>)
- 800df5a:	f8df b1a4 	ldr.w	fp, [pc, #420]	; 800e100 <RegionCommonUpdateBandTimeOff+0x1c4>
- 800df5e:	9005      	str	r0, [sp, #20]
- 800df60:	f5a8 33f6 	sub.w	r3, r8, #125952	; 0x1ec00
- 800df64:	3b30      	subs	r3, #48	; 0x30
- 800df66:	fbb3 f3f2 	udiv	r3, r3, r2
- 800df6a:	4353      	muls	r3, r2
- 800df6c:	f503 32f6 	add.w	r2, r3, #125952	; 0x1ec00
- 800df70:	f503 33a8 	add.w	r3, r3, #86016	; 0x15000
- 800df74:	f503 73c0 	add.w	r3, r3, #384	; 0x180
- 800df78:	9303      	str	r3, [sp, #12]
- 800df7a:	2318      	movs	r3, #24
- 800df7c:	fb13 4305 	smlabb	r3, r3, r5, r4
- 800df80:	3230      	adds	r2, #48	; 0x30
- 800df82:	9206      	str	r2, [sp, #24]
- 800df84:	9308      	str	r3, [sp, #32]
- 800df86:	2500      	movs	r5, #0
- 800df88:	f04f 3aff 	mov.w	sl, #4294967295
- 800df8c:	9b08      	ldr	r3, [sp, #32]
- 800df8e:	42a3      	cmp	r3, r4
- 800df90:	d107      	bne.n	800dfa2 <RegionCommonUpdateBandTimeOff+0x66>
- 800df92:	2d00      	cmp	r5, #0
- 800df94:	bf14      	ite	ne
- 800df96:	4650      	movne	r0, sl
- 800df98:	f04f 30ff 	moveq.w	r0, #4294967295
- 800df9c:	b011      	add	sp, #68	; 0x44
- 800df9e:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800dfa2:	f9bd 3070 	ldrsh.w	r3, [sp, #112]	; 0x70
- 800dfa6:	f8ad 302c 	strh.w	r3, [sp, #44]	; 0x2c
- 800dfaa:	990b      	ldr	r1, [sp, #44]	; 0x2c
- 800dfac:	f8cd 806c 	str.w	r8, [sp, #108]	; 0x6c
- 800dfb0:	4640      	mov	r0, r8
- 800dfb2:	f8cd 8028 	str.w	r8, [sp, #40]	; 0x28
- 800dfb6:	f002 ffdb 	bl	8010f70 <SysTimeToMs>
- 800dfba:	f8b4 9000 	ldrh.w	r9, [r4]
- 800dfbe:	b96e      	cbnz	r6, 800dfdc <RegionCommonUpdateBandTimeOff+0xa0>
- 800dfc0:	f5b8 6f61 	cmp.w	r8, #3600	; 0xe10
- 800dfc4:	d35b      	bcc.n	800e07e <RegionCommonUpdateBandTimeOff+0x142>
- 800dfc6:	f649 22af 	movw	r2, #39599	; 0x9aaf
- 800dfca:	f242 7310 	movw	r3, #10000	; 0x2710
- 800dfce:	4590      	cmp	r8, r2
- 800dfd0:	bf98      	it	ls
- 800dfd2:	f44f 737a 	movls.w	r3, #1000	; 0x3e8
- 800dfd6:	4599      	cmp	r9, r3
- 800dfd8:	bf38      	it	cc
- 800dfda:	4699      	movcc	r9, r3
- 800dfdc:	464b      	mov	r3, r9
- 800dfde:	2b01      	cmp	r3, #1
- 800dfe0:	bf38      	it	cc
- 800dfe2:	2301      	movcc	r3, #1
- 800dfe4:	9307      	str	r3, [sp, #28]
- 800dfe6:	2e00      	cmp	r6, #0
- 800dfe8:	d152      	bne.n	800e090 <RegionCommonUpdateBandTimeOff+0x154>
- 800dfea:	f1b9 0f64 	cmp.w	r9, #100	; 0x64
- 800dfee:	d148      	bne.n	800e082 <RegionCommonUpdateBandTimeOff+0x146>
- 800dff0:	60a0      	str	r0, [r4, #8]
- 800dff2:	465f      	mov	r7, fp
- 800dff4:	68a1      	ldr	r1, [r4, #8]
- 800dff6:	a80e      	add	r0, sp, #56	; 0x38
- 800dff8:	f002 ffdc 	bl	8010fb4 <SysTimeFromMs>
- 800dffc:	9b0f      	ldr	r3, [sp, #60]	; 0x3c
- 800dffe:	9300      	str	r3, [sp, #0]
- 800e000:	e9dd 120a 	ldrd	r1, r2, [sp, #40]	; 0x28
- 800e004:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 800e006:	a80c      	add	r0, sp, #48	; 0x30
- 800e008:	f002 ff33 	bl	8010e72 <SysTimeSub>
- 800e00c:	9b04      	ldr	r3, [sp, #16]
- 800e00e:	9a0c      	ldr	r2, [sp, #48]	; 0x30
- 800e010:	b90b      	cbnz	r3, 800e016 <RegionCommonUpdateBandTimeOff+0xda>
- 800e012:	9b09      	ldr	r3, [sp, #36]	; 0x24
- 800e014:	b12b      	cbz	r3, 800e022 <RegionCommonUpdateBandTimeOff+0xe6>
- 800e016:	6923      	ldr	r3, [r4, #16]
- 800e018:	42bb      	cmp	r3, r7
- 800e01a:	d102      	bne.n	800e022 <RegionCommonUpdateBandTimeOff+0xe6>
- 800e01c:	4b39      	ldr	r3, [pc, #228]	; (800e104 <RegionCommonUpdateBandTimeOff+0x1c8>)
- 800e01e:	429a      	cmp	r2, r3
- 800e020:	d90d      	bls.n	800e03e <RegionCommonUpdateBandTimeOff+0x102>
- 800e022:	4b39      	ldr	r3, [pc, #228]	; (800e108 <RegionCommonUpdateBandTimeOff+0x1cc>)
- 800e024:	60e7      	str	r7, [r4, #12]
- 800e026:	4598      	cmp	r8, r3
- 800e028:	d909      	bls.n	800e03e <RegionCommonUpdateBandTimeOff+0x102>
- 800e02a:	2300      	movs	r3, #0
- 800e02c:	f8ad 3034 	strh.w	r3, [sp, #52]	; 0x34
- 800e030:	9b06      	ldr	r3, [sp, #24]
- 800e032:	990d      	ldr	r1, [sp, #52]	; 0x34
- 800e034:	930c      	str	r3, [sp, #48]	; 0x30
- 800e036:	4618      	mov	r0, r3
- 800e038:	f002 ff9a 	bl	8010f70 <SysTimeToMs>
- 800e03c:	60a0      	str	r0, [r4, #8]
- 800e03e:	6860      	ldr	r0, [r4, #4]
- 800e040:	b900      	cbnz	r0, 800e044 <RegionCommonUpdateBandTimeOff+0x108>
- 800e042:	60e7      	str	r7, [r4, #12]
- 800e044:	6127      	str	r7, [r4, #16]
- 800e046:	b126      	cbz	r6, 800e052 <RegionCommonUpdateBandTimeOff+0x116>
- 800e048:	f003 f80c 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 800e04c:	68e3      	ldr	r3, [r4, #12]
- 800e04e:	4403      	add	r3, r0
- 800e050:	60e3      	str	r3, [r4, #12]
- 800e052:	e9d4 3203 	ldrd	r3, r2, [r4, #12]
- 800e056:	4293      	cmp	r3, r2
- 800e058:	9b05      	ldr	r3, [sp, #20]
- 800e05a:	991d      	ldr	r1, [sp, #116]	; 0x74
- 800e05c:	6063      	str	r3, [r4, #4]
- 800e05e:	9b07      	ldr	r3, [sp, #28]
- 800e060:	bf88      	it	hi
- 800e062:	60e2      	strhi	r2, [r4, #12]
- 800e064:	434b      	muls	r3, r1
- 800e066:	68e1      	ldr	r1, [r4, #12]
- 800e068:	4299      	cmp	r1, r3
- 800e06a:	d202      	bcs.n	800e072 <RegionCommonUpdateBandTimeOff+0x136>
- 800e06c:	9804      	ldr	r0, [sp, #16]
- 800e06e:	b9a8      	cbnz	r0, 800e09c <RegionCommonUpdateBandTimeOff+0x160>
- 800e070:	b1a6      	cbz	r6, 800e09c <RegionCommonUpdateBandTimeOff+0x160>
- 800e072:	2301      	movs	r3, #1
- 800e074:	441d      	add	r5, r3
- 800e076:	7523      	strb	r3, [r4, #20]
- 800e078:	b2ed      	uxtb	r5, r5
- 800e07a:	3418      	adds	r4, #24
- 800e07c:	e786      	b.n	800df8c <RegionCommonUpdateBandTimeOff+0x50>
- 800e07e:	2364      	movs	r3, #100	; 0x64
- 800e080:	e7a9      	b.n	800dfd6 <RegionCommonUpdateBandTimeOff+0x9a>
- 800e082:	f5b9 7f7a 	cmp.w	r9, #1000	; 0x3e8
- 800e086:	bf0a      	itet	eq
- 800e088:	4f20      	ldreq	r7, [pc, #128]	; (800e10c <RegionCommonUpdateBandTimeOff+0x1d0>)
- 800e08a:	4f21      	ldrne	r7, [pc, #132]	; (800e110 <RegionCommonUpdateBandTimeOff+0x1d4>)
- 800e08c:	60a0      	streq	r0, [r4, #8]
- 800e08e:	e7b1      	b.n	800dff4 <RegionCommonUpdateBandTimeOff+0xb8>
- 800e090:	9b04      	ldr	r3, [sp, #16]
- 800e092:	b90b      	cbnz	r3, 800e098 <RegionCommonUpdateBandTimeOff+0x15c>
- 800e094:	f8c4 b00c 	str.w	fp, [r4, #12]
- 800e098:	465f      	mov	r7, fp
- 800e09a:	e7d0      	b.n	800e03e <RegionCommonUpdateBandTimeOff+0x102>
- 800e09c:	2000      	movs	r0, #0
- 800e09e:	4293      	cmp	r3, r2
- 800e0a0:	7520      	strb	r0, [r4, #20]
- 800e0a2:	d806      	bhi.n	800e0b2 <RegionCommonUpdateBandTimeOff+0x176>
- 800e0a4:	1a5b      	subs	r3, r3, r1
- 800e0a6:	459a      	cmp	sl, r3
- 800e0a8:	f105 0501 	add.w	r5, r5, #1
- 800e0ac:	bf28      	it	cs
- 800e0ae:	469a      	movcs	sl, r3
- 800e0b0:	b2ed      	uxtb	r5, r5
- 800e0b2:	2e00      	cmp	r6, #0
- 800e0b4:	d1e1      	bne.n	800e07a <RegionCommonUpdateBandTimeOff+0x13e>
- 800e0b6:	f1b9 0f64 	cmp.w	r9, #100	; 0x64
- 800e0ba:	4a16      	ldr	r2, [pc, #88]	; (800e114 <RegionCommonUpdateBandTimeOff+0x1d8>)
- 800e0bc:	f8ad 6034 	strh.w	r6, [sp, #52]	; 0x34
- 800e0c0:	d019      	beq.n	800e0f6 <RegionCommonUpdateBandTimeOff+0x1ba>
- 800e0c2:	f649 23b0 	movw	r3, #39600	; 0x9ab0
- 800e0c6:	f5b9 7f7a 	cmp.w	r9, #1000	; 0x3e8
- 800e0ca:	bf18      	it	ne
- 800e0cc:	4613      	movne	r3, r2
- 800e0ce:	4590      	cmp	r8, r2
- 800e0d0:	bf84      	itt	hi
- 800e0d2:	9a03      	ldrhi	r2, [sp, #12]
- 800e0d4:	189b      	addhi	r3, r3, r2
- 800e0d6:	930c      	str	r3, [sp, #48]	; 0x30
- 800e0d8:	9b1c      	ldr	r3, [sp, #112]	; 0x70
- 800e0da:	9300      	str	r3, [sp, #0]
- 800e0dc:	af0c      	add	r7, sp, #48	; 0x30
- 800e0de:	e897 0006 	ldmia.w	r7, {r1, r2}
- 800e0e2:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 800e0e4:	4638      	mov	r0, r7
- 800e0e6:	f002 fec4 	bl	8010e72 <SysTimeSub>
- 800e0ea:	e897 0003 	ldmia.w	r7, {r0, r1}
- 800e0ee:	f002 ff3f 	bl	8010f70 <SysTimeToMs>
- 800e0f2:	4682      	mov	sl, r0
- 800e0f4:	e7c1      	b.n	800e07a <RegionCommonUpdateBandTimeOff+0x13e>
- 800e0f6:	f44f 6361 	mov.w	r3, #3600	; 0xe10
- 800e0fa:	e7e8      	b.n	800e0ce <RegionCommonUpdateBandTimeOff+0x192>
- 800e0fc:	00015180 	.word	0x00015180
- 800e100:	001b7740 	.word	0x001b7740
- 800e104:	0001517f 	.word	0x0001517f
- 800e108:	0001ec2f 	.word	0x0001ec2f
- 800e10c:	0112a880 	.word	0x0112a880
- 800e110:	02932e00 	.word	0x02932e00
- 800e114:	0001ec30 	.word	0x0001ec30
-
-0800e118 <RegionCommonParseLinkAdrReq>:
- 800e118:	7803      	ldrb	r3, [r0, #0]
- 800e11a:	2b03      	cmp	r3, #3
- 800e11c:	d114      	bne.n	800e148 <RegionCommonParseLinkAdrReq+0x30>
- 800e11e:	7843      	ldrb	r3, [r0, #1]
- 800e120:	f003 020f 	and.w	r2, r3, #15
- 800e124:	091b      	lsrs	r3, r3, #4
- 800e126:	708a      	strb	r2, [r1, #2]
- 800e128:	704b      	strb	r3, [r1, #1]
- 800e12a:	7883      	ldrb	r3, [r0, #2]
- 800e12c:	808b      	strh	r3, [r1, #4]
- 800e12e:	78c2      	ldrb	r2, [r0, #3]
- 800e130:	ea43 2302 	orr.w	r3, r3, r2, lsl #8
- 800e134:	808b      	strh	r3, [r1, #4]
- 800e136:	7903      	ldrb	r3, [r0, #4]
- 800e138:	f3c3 1202 	ubfx	r2, r3, #4, #3
- 800e13c:	f003 030f 	and.w	r3, r3, #15
- 800e140:	70ca      	strb	r2, [r1, #3]
- 800e142:	700b      	strb	r3, [r1, #0]
- 800e144:	2005      	movs	r0, #5
- 800e146:	4770      	bx	lr
- 800e148:	2000      	movs	r0, #0
- 800e14a:	4770      	bx	lr
-
-0800e14c <RegionCommonLinkAdrReqVerifyParams>:
- 800e14c:	e92d 47f3 	stmdb	sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, lr}
- 800e150:	4698      	mov	r8, r3
- 800e152:	7943      	ldrb	r3, [r0, #5]
- 800e154:	7905      	ldrb	r5, [r0, #4]
- 800e156:	f990 6007 	ldrsb.w	r6, [r0, #7]
- 800e15a:	4691      	mov	r9, r2
- 800e15c:	4604      	mov	r4, r0
- 800e15e:	f990 2006 	ldrsb.w	r2, [r0, #6]
- 800e162:	468a      	mov	sl, r1
- 800e164:	b183      	cbz	r3, 800e188 <RegionCommonLinkAdrReqVerifyParams+0x3c>
- 800e166:	f990 7008 	ldrsb.w	r7, [r0, #8]
- 800e16a:	b375      	cbz	r5, 800e1ca <RegionCommonLinkAdrReqVerifyParams+0x7e>
- 800e16c:	2a0f      	cmp	r2, #15
- 800e16e:	d112      	bne.n	800e196 <RegionCommonLinkAdrReqVerifyParams+0x4a>
- 800e170:	f994 2009 	ldrsb.w	r2, [r4, #9]
- 800e174:	2e0f      	cmp	r6, #15
- 800e176:	d11e      	bne.n	800e1b6 <RegionCommonLinkAdrReqVerifyParams+0x6a>
- 800e178:	f994 600a 	ldrsb.w	r6, [r4, #10]
- 800e17c:	2d07      	cmp	r5, #7
- 800e17e:	d124      	bne.n	800e1ca <RegionCommonLinkAdrReqVerifyParams+0x7e>
- 800e180:	2f00      	cmp	r7, #0
- 800e182:	bf08      	it	eq
- 800e184:	2701      	moveq	r7, #1
- 800e186:	e020      	b.n	800e1ca <RegionCommonLinkAdrReqVerifyParams+0x7e>
- 800e188:	f990 700b 	ldrsb.w	r7, [r0, #11]
- 800e18c:	f990 2009 	ldrsb.w	r2, [r0, #9]
- 800e190:	f990 600a 	ldrsb.w	r6, [r0, #10]
- 800e194:	e7e9      	b.n	800e16a <RegionCommonLinkAdrReqVerifyParams+0x1e>
- 800e196:	69a3      	ldr	r3, [r4, #24]
- 800e198:	9301      	str	r3, [sp, #4]
- 800e19a:	f994 3015 	ldrsb.w	r3, [r4, #21]
- 800e19e:	9300      	str	r3, [sp, #0]
- 800e1a0:	6921      	ldr	r1, [r4, #16]
- 800e1a2:	f994 3014 	ldrsb.w	r3, [r4, #20]
- 800e1a6:	7b20      	ldrb	r0, [r4, #12]
- 800e1a8:	f7ff fe28 	bl	800ddfc <RegionCommonChanVerifyDr>
- 800e1ac:	2800      	cmp	r0, #0
- 800e1ae:	d1e1      	bne.n	800e174 <RegionCommonLinkAdrReqVerifyParams+0x28>
- 800e1b0:	f005 05fd 	and.w	r5, r5, #253	; 0xfd
- 800e1b4:	e7de      	b.n	800e174 <RegionCommonLinkAdrReqVerifyParams+0x28>
- 800e1b6:	f994 301d 	ldrsb.w	r3, [r4, #29]
- 800e1ba:	42b3      	cmp	r3, r6
- 800e1bc:	dc0f      	bgt.n	800e1de <RegionCommonLinkAdrReqVerifyParams+0x92>
- 800e1be:	f994 301c 	ldrsb.w	r3, [r4, #28]
- 800e1c2:	42b3      	cmp	r3, r6
- 800e1c4:	dada      	bge.n	800e17c <RegionCommonLinkAdrReqVerifyParams+0x30>
- 800e1c6:	f005 05fb 	and.w	r5, r5, #251	; 0xfb
- 800e1ca:	4628      	mov	r0, r5
- 800e1cc:	f88a 2000 	strb.w	r2, [sl]
- 800e1d0:	f889 6000 	strb.w	r6, [r9]
- 800e1d4:	f888 7000 	strb.w	r7, [r8]
- 800e1d8:	b002      	add	sp, #8
- 800e1da:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800e1de:	461e      	mov	r6, r3
- 800e1e0:	e7cc      	b.n	800e17c <RegionCommonLinkAdrReqVerifyParams+0x30>
-	...
-
-0800e1e4 <RegionCommonComputeSymbolTimeLoRa>:
- 800e1e4:	4b02      	ldr	r3, [pc, #8]	; (800e1f0 <RegionCommonComputeSymbolTimeLoRa+0xc>)
- 800e1e6:	fa03 f000 	lsl.w	r0, r3, r0
- 800e1ea:	fbb0 f0f1 	udiv	r0, r0, r1
- 800e1ee:	4770      	bx	lr
- 800e1f0:	000f4240 	.word	0x000f4240
-
-0800e1f4 <RegionCommonComputeSymbolTimeFsk>:
- 800e1f4:	f44f 53fa 	mov.w	r3, #8000	; 0x1f40
- 800e1f8:	fbb3 f0f0 	udiv	r0, r3, r0
- 800e1fc:	4770      	bx	lr
-
-0800e1fe <RegionCommonComputeRxWindowParameters>:
- 800e1fe:	b530      	push	{r4, r5, lr}
- 800e200:	f44f 757a 	mov.w	r5, #1000	; 0x3e8
- 800e204:	1f0c      	subs	r4, r1, #4
- 800e206:	436a      	muls	r2, r5
- 800e208:	fb00 2204 	mla	r2, r0, r4, r2
- 800e20c:	0052      	lsls	r2, r2, #1
- 800e20e:	bf1e      	ittt	ne
- 800e210:	f100 34ff 	addne.w	r4, r0, #4294967295
- 800e214:	1912      	addne	r2, r2, r4
- 800e216:	fbb2 f2f0 	udivne	r2, r2, r0
- 800e21a:	4291      	cmp	r1, r2
- 800e21c:	bf38      	it	cc
- 800e21e:	4611      	movcc	r1, r2
- 800e220:	9a03      	ldr	r2, [sp, #12]
- 800e222:	6011      	str	r1, [r2, #0]
- 800e224:	0082      	lsls	r2, r0, #2
- 800e226:	4348      	muls	r0, r1
- 800e228:	bf1c      	itt	ne
- 800e22a:	3001      	addne	r0, #1
- 800e22c:	0840      	lsrne	r0, r0, #1
- 800e22e:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800e232:	1a12      	subs	r2, r2, r0
- 800e234:	fb01 2313 	mls	r3, r1, r3, r2
- 800e238:	2b00      	cmp	r3, #0
- 800e23a:	bfca      	itet	gt
- 800e23c:	f203 33e7 	addwgt	r3, r3, #999	; 0x3e7
- 800e240:	fb93 f1f1 	sdivle	r1, r3, r1
- 800e244:	fbb3 f1f1 	udivgt	r1, r3, r1
- 800e248:	9b04      	ldr	r3, [sp, #16]
- 800e24a:	6019      	str	r1, [r3, #0]
- 800e24c:	bd30      	pop	{r4, r5, pc}
-
-0800e24e <RegionCommonComputeTxPower>:
- 800e24e:	b538      	push	{r3, r4, r5, lr}
- 800e250:	0040      	lsls	r0, r0, #1
- 800e252:	4614      	mov	r4, r2
- 800e254:	460d      	mov	r5, r1
- 800e256:	f7f2 fd1b 	bl	8000c90 <__aeabi_ui2f>
- 800e25a:	4601      	mov	r1, r0
- 800e25c:	4628      	mov	r0, r5
- 800e25e:	f7f2 fc65 	bl	8000b2c <__aeabi_fsub>
- 800e262:	4621      	mov	r1, r4
- 800e264:	f7f2 fc62 	bl	8000b2c <__aeabi_fsub>
- 800e268:	f7f2 f8f2 	bl	8000450 <__aeabi_f2d>
- 800e26c:	f004 ffa4 	bl	80131b8 <floor>
- 800e270:	f7f2 fbe0 	bl	8000a34 <__aeabi_d2iz>
- 800e274:	b240      	sxtb	r0, r0
- 800e276:	bd38      	pop	{r3, r4, r5, pc}
-
-0800e278 <RegionCommonCountNbOfEnabledChannels>:
- 800e278:	e92d 4ff7 	stmdb	sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800e27c:	9301      	str	r3, [sp, #4]
- 800e27e:	2300      	movs	r3, #0
- 800e280:	461f      	mov	r7, r3
- 800e282:	469c      	mov	ip, r3
- 800e284:	011c      	lsls	r4, r3, #4
- 800e286:	8a05      	ldrh	r5, [r0, #16]
- 800e288:	fa5f fe84 	uxtb.w	lr, r4
- 800e28c:	f004 04f0 	and.w	r4, r4, #240	; 0xf0
- 800e290:	42a5      	cmp	r5, r4
- 800e292:	d806      	bhi.n	800e2a2 <RegionCommonCountNbOfEnabledChannels+0x2a>
- 800e294:	9b01      	ldr	r3, [sp, #4]
- 800e296:	f882 c000 	strb.w	ip, [r2]
- 800e29a:	701f      	strb	r7, [r3, #0]
- 800e29c:	b003      	add	sp, #12
- 800e29e:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800e2a2:	eb0e 054e 	add.w	r5, lr, lr, lsl #1
- 800e2a6:	ea4f 0943 	mov.w	r9, r3, lsl #1
- 800e2aa:	00ad      	lsls	r5, r5, #2
- 800e2ac:	2400      	movs	r4, #0
- 800e2ae:	6846      	ldr	r6, [r0, #4]
- 800e2b0:	f836 6009 	ldrh.w	r6, [r6, r9]
- 800e2b4:	4126      	asrs	r6, r4
- 800e2b6:	07f6      	lsls	r6, r6, #31
- 800e2b8:	d527      	bpl.n	800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
- 800e2ba:	6886      	ldr	r6, [r0, #8]
- 800e2bc:	eb06 0a05 	add.w	sl, r6, r5
- 800e2c0:	5976      	ldr	r6, [r6, r5]
- 800e2c2:	b316      	cbz	r6, 800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
- 800e2c4:	7806      	ldrb	r6, [r0, #0]
- 800e2c6:	b936      	cbnz	r6, 800e2d6 <RegionCommonCountNbOfEnabledChannels+0x5e>
- 800e2c8:	6946      	ldr	r6, [r0, #20]
- 800e2ca:	b126      	cbz	r6, 800e2d6 <RegionCommonCountNbOfEnabledChannels+0x5e>
- 800e2cc:	f836 6009 	ldrh.w	r6, [r6, r9]
- 800e2d0:	4126      	asrs	r6, r4
- 800e2d2:	07f6      	lsls	r6, r6, #31
- 800e2d4:	d519      	bpl.n	800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
- 800e2d6:	f89a 6008 	ldrb.w	r6, [sl, #8]
- 800e2da:	f990 b001 	ldrsb.w	fp, [r0, #1]
- 800e2de:	f346 0803 	sbfx	r8, r6, #0, #4
- 800e2e2:	fa4f f888 	sxtb.w	r8, r8
- 800e2e6:	45d8      	cmp	r8, fp
- 800e2e8:	dc0f      	bgt.n	800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
- 800e2ea:	f346 1603 	sbfx	r6, r6, #4, #4
- 800e2ee:	b276      	sxtb	r6, r6
- 800e2f0:	455e      	cmp	r6, fp
- 800e2f2:	db0a      	blt.n	800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
- 800e2f4:	f89a 6009 	ldrb.w	r6, [sl, #9]
- 800e2f8:	eb06 0846 	add.w	r8, r6, r6, lsl #1
- 800e2fc:	68c6      	ldr	r6, [r0, #12]
- 800e2fe:	eb06 06c8 	add.w	r6, r6, r8, lsl #3
- 800e302:	7d36      	ldrb	r6, [r6, #20]
- 800e304:	b94e      	cbnz	r6, 800e31a <RegionCommonCountNbOfEnabledChannels+0xa2>
- 800e306:	3701      	adds	r7, #1
- 800e308:	b2ff      	uxtb	r7, r7
- 800e30a:	3401      	adds	r4, #1
- 800e30c:	2c10      	cmp	r4, #16
- 800e30e:	f105 050c 	add.w	r5, r5, #12
- 800e312:	d1cc      	bne.n	800e2ae <RegionCommonCountNbOfEnabledChannels+0x36>
- 800e314:	3301      	adds	r3, #1
- 800e316:	b2db      	uxtb	r3, r3
- 800e318:	e7b4      	b.n	800e284 <RegionCommonCountNbOfEnabledChannels+0xc>
- 800e31a:	f10c 0601 	add.w	r6, ip, #1
- 800e31e:	eb0e 0804 	add.w	r8, lr, r4
- 800e322:	f801 800c 	strb.w	r8, [r1, ip]
- 800e326:	fa5f fc86 	uxtb.w	ip, r6
- 800e32a:	e7ee      	b.n	800e30a <RegionCommonCountNbOfEnabledChannels+0x92>
-
-0800e32c <RegionCommonIdentifyChannels>:
- 800e32c:	e92d 47ff 	stmdb	sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, lr}
- 800e330:	4604      	mov	r4, r0
- 800e332:	6840      	ldr	r0, [r0, #4]
- 800e334:	e9dd 670c 	ldrd	r6, r7, [sp, #48]	; 0x30
- 800e338:	461d      	mov	r5, r3
- 800e33a:	468a      	mov	sl, r1
- 800e33c:	4691      	mov	r9, r2
- 800e33e:	f002 fe91 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 800e342:	6823      	ldr	r3, [r4, #0]
- 800e344:	1a1b      	subs	r3, r3, r0
- 800e346:	603b      	str	r3, [r7, #0]
- 800e348:	f04f 0800 	mov.w	r8, #0
- 800e34c:	2301      	movs	r3, #1
- 800e34e:	7033      	strb	r3, [r6, #0]
- 800e350:	f885 8000 	strb.w	r8, [r5]
- 800e354:	6863      	ldr	r3, [r4, #4]
- 800e356:	b113      	cbz	r3, 800e35e <RegionCommonIdentifyChannels+0x32>
- 800e358:	6823      	ldr	r3, [r4, #0]
- 800e35a:	4283      	cmp	r3, r0
- 800e35c:	d824      	bhi.n	800e3a8 <RegionCommonIdentifyChannels+0x7c>
- 800e35e:	f8ca 8000 	str.w	r8, [sl]
- 800e362:	f8d4 c01c 	ldr.w	ip, [r4, #28]
- 800e366:	69a3      	ldr	r3, [r4, #24]
- 800e368:	f89c e000 	ldrb.w	lr, [ip]
- 800e36c:	9303      	str	r3, [sp, #12]
- 800e36e:	e9d4 0103 	ldrd	r0, r1, [r4, #12]
- 800e372:	ab01      	add	r3, sp, #4
- 800e374:	e883 0003 	stmia.w	r3, {r0, r1}
- 800e378:	7d23      	ldrb	r3, [r4, #20]
- 800e37a:	9300      	str	r3, [sp, #0]
- 800e37c:	f8dc 100c 	ldr.w	r1, [ip, #12]
- 800e380:	7a23      	ldrb	r3, [r4, #8]
- 800e382:	7a62      	ldrb	r2, [r4, #9]
- 800e384:	4670      	mov	r0, lr
- 800e386:	f7ff fdd9 	bl	800df3c <RegionCommonUpdateBandTimeOff>
- 800e38a:	4633      	mov	r3, r6
- 800e38c:	6038      	str	r0, [r7, #0]
- 800e38e:	462a      	mov	r2, r5
- 800e390:	69e0      	ldr	r0, [r4, #28]
- 800e392:	4649      	mov	r1, r9
- 800e394:	f7ff ff70 	bl	800e278 <RegionCommonCountNbOfEnabledChannels>
- 800e398:	782b      	ldrb	r3, [r5, #0]
- 800e39a:	b12b      	cbz	r3, 800e3a8 <RegionCommonIdentifyChannels+0x7c>
- 800e39c:	f8c7 8000 	str.w	r8, [r7]
- 800e3a0:	2000      	movs	r0, #0
- 800e3a2:	b004      	add	sp, #16
- 800e3a4:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800e3a8:	7833      	ldrb	r3, [r6, #0]
- 800e3aa:	2b00      	cmp	r3, #0
- 800e3ac:	bf14      	ite	ne
- 800e3ae:	200b      	movne	r0, #11
- 800e3b0:	200c      	moveq	r0, #12
- 800e3b2:	e7f6      	b.n	800e3a2 <RegionCommonIdentifyChannels+0x76>
-
-0800e3b4 <RegionCommonGetNextLowerTxDr>:
- 800e3b4:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 800e3b6:	f990 2000 	ldrsb.w	r2, [r0]
- 800e3ba:	f990 5002 	ldrsb.w	r5, [r0, #2]
- 800e3be:	4295      	cmp	r5, r2
- 800e3c0:	4604      	mov	r4, r0
- 800e3c2:	d00f      	beq.n	800e3e4 <RegionCommonGetNextLowerTxDr+0x30>
- 800e3c4:	3a01      	subs	r2, #1
- 800e3c6:	b252      	sxtb	r2, r2
- 800e3c8:	4295      	cmp	r5, r2
- 800e3ca:	d00b      	beq.n	800e3e4 <RegionCommonGetNextLowerTxDr+0x30>
- 800e3cc:	68a3      	ldr	r3, [r4, #8]
- 800e3ce:	9301      	str	r3, [sp, #4]
- 800e3d0:	f994 3001 	ldrsb.w	r3, [r4, #1]
- 800e3d4:	9300      	str	r3, [sp, #0]
- 800e3d6:	6861      	ldr	r1, [r4, #4]
- 800e3d8:	78e0      	ldrb	r0, [r4, #3]
- 800e3da:	462b      	mov	r3, r5
- 800e3dc:	f7ff fd0e 	bl	800ddfc <RegionCommonChanVerifyDr>
- 800e3e0:	2800      	cmp	r0, #0
- 800e3e2:	d0ef      	beq.n	800e3c4 <RegionCommonGetNextLowerTxDr+0x10>
- 800e3e4:	4610      	mov	r0, r2
- 800e3e6:	b003      	add	sp, #12
- 800e3e8:	bd30      	pop	{r4, r5, pc}
-
-0800e3ea <RegionCommonLimitTxPower>:
- 800e3ea:	4288      	cmp	r0, r1
- 800e3ec:	bfb8      	it	lt
- 800e3ee:	4608      	movlt	r0, r1
- 800e3f0:	4770      	bx	lr
-	...
-
-0800e3f4 <RegionCommonGetBandwidth>:
- 800e3f4:	f851 0020 	ldr.w	r0, [r1, r0, lsl #2]
- 800e3f8:	4b05      	ldr	r3, [pc, #20]	; (800e410 <RegionCommonGetBandwidth+0x1c>)
- 800e3fa:	4298      	cmp	r0, r3
- 800e3fc:	d005      	beq.n	800e40a <RegionCommonGetBandwidth+0x16>
- 800e3fe:	4b05      	ldr	r3, [pc, #20]	; (800e414 <RegionCommonGetBandwidth+0x20>)
- 800e400:	1ac3      	subs	r3, r0, r3
- 800e402:	4258      	negs	r0, r3
- 800e404:	4158      	adcs	r0, r3
- 800e406:	0040      	lsls	r0, r0, #1
- 800e408:	4770      	bx	lr
- 800e40a:	2001      	movs	r0, #1
- 800e40c:	4770      	bx	lr
- 800e40e:	bf00      	nop
- 800e410:	0003d090 	.word	0x0003d090
- 800e414:	0007a120 	.word	0x0007a120
-
-0800e418 <RegionCommonRxConfigPrint>:
- 800e418:	2805      	cmp	r0, #5
- 800e41a:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800e41c:	d80e      	bhi.n	800e43c <RegionCommonRxConfigPrint+0x24>
- 800e41e:	4b0c      	ldr	r3, [pc, #48]	; (800e450 <RegionCommonRxConfigPrint+0x38>)
- 800e420:	f853 3020 	ldr.w	r3, [r3, r0, lsl #2]
- 800e424:	9300      	str	r3, [sp, #0]
- 800e426:	e9cd 1201 	strd	r1, r2, [sp, #4]
- 800e42a:	4b0a      	ldr	r3, [pc, #40]	; (800e454 <RegionCommonRxConfigPrint+0x3c>)
- 800e42c:	2201      	movs	r2, #1
- 800e42e:	2100      	movs	r1, #0
- 800e430:	2002      	movs	r0, #2
- 800e432:	f002 fb23 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800e436:	b005      	add	sp, #20
- 800e438:	f85d fb04 	ldr.w	pc, [sp], #4
- 800e43c:	e9cd 1200 	strd	r1, r2, [sp]
- 800e440:	4b05      	ldr	r3, [pc, #20]	; (800e458 <RegionCommonRxConfigPrint+0x40>)
- 800e442:	2201      	movs	r2, #1
- 800e444:	2100      	movs	r1, #0
- 800e446:	2002      	movs	r0, #2
- 800e448:	f002 fb18 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800e44c:	e7f3      	b.n	800e436 <RegionCommonRxConfigPrint+0x1e>
- 800e44e:	bf00      	nop
- 800e450:	08013c98 	.word	0x08013c98
- 800e454:	08013c2f 	.word	0x08013c2f
- 800e458:	08013c4e 	.word	0x08013c4e
-
-0800e45c <RegionCommonTxConfigPrint>:
- 800e45c:	b507      	push	{r0, r1, r2, lr}
- 800e45e:	4b05      	ldr	r3, [pc, #20]	; (800e474 <RegionCommonTxConfigPrint+0x18>)
- 800e460:	e9cd 0100 	strd	r0, r1, [sp]
- 800e464:	2201      	movs	r2, #1
- 800e466:	2100      	movs	r1, #0
- 800e468:	2002      	movs	r0, #2
- 800e46a:	f002 fb07 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800e46e:	b003      	add	sp, #12
- 800e470:	f85d fb04 	ldr.w	pc, [sp], #4
- 800e474:	08013c6a 	.word	0x08013c6a
-
-0800e478 <AES_CMAC_Init>:
- 800e478:	b510      	push	{r4, lr}
- 800e47a:	2210      	movs	r2, #16
- 800e47c:	4604      	mov	r4, r0
- 800e47e:	2100      	movs	r1, #0
- 800e480:	30f1      	adds	r0, #241	; 0xf1
- 800e482:	f000 fe51 	bl	800f128 <memset1>
- 800e486:	2100      	movs	r1, #0
- 800e488:	f8c4 1114 	str.w	r1, [r4, #276]	; 0x114
- 800e48c:	4620      	mov	r0, r4
- 800e48e:	22f0      	movs	r2, #240	; 0xf0
- 800e490:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800e494:	f000 be48 	b.w	800f128 <memset1>
-
-0800e498 <AES_CMAC_SetKey>:
- 800e498:	4602      	mov	r2, r0
- 800e49a:	4608      	mov	r0, r1
- 800e49c:	2110      	movs	r1, #16
- 800e49e:	f000 b9a5 	b.w	800e7ec <lorawan_aes_set_key>
-
-0800e4a2 <AES_CMAC_Update>:
- 800e4a2:	e92d 43f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, lr}
- 800e4a6:	4604      	mov	r4, r0
- 800e4a8:	f8d0 0114 	ldr.w	r0, [r0, #276]	; 0x114
- 800e4ac:	b085      	sub	sp, #20
- 800e4ae:	460e      	mov	r6, r1
- 800e4b0:	4615      	mov	r5, r2
- 800e4b2:	f204 1901 	addw	r9, r4, #257	; 0x101
- 800e4b6:	b388      	cbz	r0, 800e51c <AES_CMAC_Update+0x7a>
- 800e4b8:	f1c0 0810 	rsb	r8, r0, #16
- 800e4bc:	4590      	cmp	r8, r2
- 800e4be:	4647      	mov	r7, r8
- 800e4c0:	bf28      	it	cs
- 800e4c2:	4617      	movcs	r7, r2
- 800e4c4:	b2ba      	uxth	r2, r7
- 800e4c6:	4448      	add	r0, r9
- 800e4c8:	f000 fe1a 	bl	800f100 <memcpy1>
- 800e4cc:	f8d4 3114 	ldr.w	r3, [r4, #276]	; 0x114
- 800e4d0:	443b      	add	r3, r7
- 800e4d2:	2b0f      	cmp	r3, #15
- 800e4d4:	f8c4 3114 	str.w	r3, [r4, #276]	; 0x114
- 800e4d8:	d92d      	bls.n	800e536 <AES_CMAC_Update+0x94>
- 800e4da:	45a8      	cmp	r8, r5
- 800e4dc:	d22b      	bcs.n	800e536 <AES_CMAC_Update+0x94>
- 800e4de:	f104 03f0 	add.w	r3, r4, #240	; 0xf0
- 800e4e2:	f504 7180 	add.w	r1, r4, #256	; 0x100
- 800e4e6:	f813 2f01 	ldrb.w	r2, [r3, #1]!
- 800e4ea:	7c18      	ldrb	r0, [r3, #16]
- 800e4ec:	428b      	cmp	r3, r1
- 800e4ee:	ea82 0200 	eor.w	r2, r2, r0
- 800e4f2:	701a      	strb	r2, [r3, #0]
- 800e4f4:	d1f7      	bne.n	800e4e6 <AES_CMAC_Update+0x44>
- 800e4f6:	f104 08f1 	add.w	r8, r4, #241	; 0xf1
- 800e4fa:	2210      	movs	r2, #16
- 800e4fc:	4641      	mov	r1, r8
- 800e4fe:	4668      	mov	r0, sp
- 800e500:	f000 fdfe 	bl	800f100 <memcpy1>
- 800e504:	4622      	mov	r2, r4
- 800e506:	4669      	mov	r1, sp
- 800e508:	4668      	mov	r0, sp
- 800e50a:	f000 f9e9 	bl	800e8e0 <lorawan_aes_encrypt>
- 800e50e:	2210      	movs	r2, #16
- 800e510:	4669      	mov	r1, sp
- 800e512:	4640      	mov	r0, r8
- 800e514:	f000 fdf4 	bl	800f100 <memcpy1>
- 800e518:	443e      	add	r6, r7
- 800e51a:	1bed      	subs	r5, r5, r7
- 800e51c:	f504 7880 	add.w	r8, r4, #256	; 0x100
- 800e520:	f104 07f1 	add.w	r7, r4, #241	; 0xf1
- 800e524:	2d10      	cmp	r5, #16
- 800e526:	d809      	bhi.n	800e53c <AES_CMAC_Update+0x9a>
- 800e528:	b2aa      	uxth	r2, r5
- 800e52a:	4631      	mov	r1, r6
- 800e52c:	4648      	mov	r0, r9
- 800e52e:	f000 fde7 	bl	800f100 <memcpy1>
- 800e532:	f8c4 5114 	str.w	r5, [r4, #276]	; 0x114
- 800e536:	b005      	add	sp, #20
- 800e538:	e8bd 83f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, pc}
- 800e53c:	f104 03f0 	add.w	r3, r4, #240	; 0xf0
- 800e540:	1e71      	subs	r1, r6, #1
- 800e542:	f813 2f01 	ldrb.w	r2, [r3, #1]!
- 800e546:	f811 0f01 	ldrb.w	r0, [r1, #1]!
- 800e54a:	4543      	cmp	r3, r8
- 800e54c:	ea82 0200 	eor.w	r2, r2, r0
- 800e550:	701a      	strb	r2, [r3, #0]
- 800e552:	d1f6      	bne.n	800e542 <AES_CMAC_Update+0xa0>
- 800e554:	2210      	movs	r2, #16
- 800e556:	4639      	mov	r1, r7
- 800e558:	4668      	mov	r0, sp
- 800e55a:	f000 fdd1 	bl	800f100 <memcpy1>
- 800e55e:	4622      	mov	r2, r4
- 800e560:	4669      	mov	r1, sp
- 800e562:	4668      	mov	r0, sp
- 800e564:	f000 f9bc 	bl	800e8e0 <lorawan_aes_encrypt>
- 800e568:	2210      	movs	r2, #16
- 800e56a:	4669      	mov	r1, sp
- 800e56c:	4638      	mov	r0, r7
- 800e56e:	f000 fdc7 	bl	800f100 <memcpy1>
- 800e572:	3610      	adds	r6, #16
- 800e574:	3d10      	subs	r5, #16
- 800e576:	e7d5      	b.n	800e524 <AES_CMAC_Update+0x82>
-
-0800e578 <AES_CMAC_Final>:
- 800e578:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800e57a:	b089      	sub	sp, #36	; 0x24
- 800e57c:	460c      	mov	r4, r1
- 800e57e:	2210      	movs	r2, #16
- 800e580:	2100      	movs	r1, #0
- 800e582:	4605      	mov	r5, r0
- 800e584:	4668      	mov	r0, sp
- 800e586:	f000 fdcf 	bl	800f128 <memset1>
- 800e58a:	4622      	mov	r2, r4
- 800e58c:	4669      	mov	r1, sp
- 800e58e:	4668      	mov	r0, sp
- 800e590:	f000 f9a6 	bl	800e8e0 <lorawan_aes_encrypt>
- 800e594:	f99d 3000 	ldrsb.w	r3, [sp]
- 800e598:	2b00      	cmp	r3, #0
- 800e59a:	466a      	mov	r2, sp
- 800e59c:	f04f 0100 	mov.w	r1, #0
- 800e5a0:	da43      	bge.n	800e62a <AES_CMAC_Final+0xb2>
- 800e5a2:	7813      	ldrb	r3, [r2, #0]
- 800e5a4:	f812 0f01 	ldrb.w	r0, [r2, #1]!
- 800e5a8:	3101      	adds	r1, #1
- 800e5aa:	005b      	lsls	r3, r3, #1
- 800e5ac:	ea43 13d0 	orr.w	r3, r3, r0, lsr #7
- 800e5b0:	290f      	cmp	r1, #15
- 800e5b2:	f802 3c01 	strb.w	r3, [r2, #-1]
- 800e5b6:	d1f4      	bne.n	800e5a2 <AES_CMAC_Final+0x2a>
- 800e5b8:	f89d 300f 	ldrb.w	r3, [sp, #15]
- 800e5bc:	005b      	lsls	r3, r3, #1
- 800e5be:	f083 0387 	eor.w	r3, r3, #135	; 0x87
- 800e5c2:	f8d4 0114 	ldr.w	r0, [r4, #276]	; 0x114
- 800e5c6:	b2db      	uxtb	r3, r3
- 800e5c8:	2810      	cmp	r0, #16
- 800e5ca:	f88d 300f 	strb.w	r3, [sp, #15]
- 800e5ce:	d13b      	bne.n	800e648 <AES_CMAC_Final+0xd0>
- 800e5d0:	f504 7380 	add.w	r3, r4, #256	; 0x100
- 800e5d4:	4669      	mov	r1, sp
- 800e5d6:	f504 7088 	add.w	r0, r4, #272	; 0x110
- 800e5da:	f813 6f01 	ldrb.w	r6, [r3, #1]!
- 800e5de:	f811 2b01 	ldrb.w	r2, [r1], #1
- 800e5e2:	4298      	cmp	r0, r3
- 800e5e4:	ea82 0206 	eor.w	r2, r2, r6
- 800e5e8:	701a      	strb	r2, [r3, #0]
- 800e5ea:	d1f6      	bne.n	800e5da <AES_CMAC_Final+0x62>
- 800e5ec:	f104 03f0 	add.w	r3, r4, #240	; 0xf0
- 800e5f0:	f504 7180 	add.w	r1, r4, #256	; 0x100
- 800e5f4:	f813 2f01 	ldrb.w	r2, [r3, #1]!
- 800e5f8:	7c18      	ldrb	r0, [r3, #16]
- 800e5fa:	428b      	cmp	r3, r1
- 800e5fc:	ea82 0200 	eor.w	r2, r2, r0
- 800e600:	701a      	strb	r2, [r3, #0]
- 800e602:	d1f7      	bne.n	800e5f4 <AES_CMAC_Final+0x7c>
- 800e604:	2210      	movs	r2, #16
- 800e606:	eb0d 0002 	add.w	r0, sp, r2
- 800e60a:	f104 01f1 	add.w	r1, r4, #241	; 0xf1
- 800e60e:	f000 fd77 	bl	800f100 <memcpy1>
- 800e612:	4622      	mov	r2, r4
- 800e614:	4629      	mov	r1, r5
- 800e616:	a804      	add	r0, sp, #16
- 800e618:	f000 f962 	bl	800e8e0 <lorawan_aes_encrypt>
- 800e61c:	2210      	movs	r2, #16
- 800e61e:	2100      	movs	r1, #0
- 800e620:	4668      	mov	r0, sp
- 800e622:	f000 fd81 	bl	800f128 <memset1>
- 800e626:	b009      	add	sp, #36	; 0x24
- 800e628:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800e62a:	7813      	ldrb	r3, [r2, #0]
- 800e62c:	f812 0f01 	ldrb.w	r0, [r2, #1]!
- 800e630:	3101      	adds	r1, #1
- 800e632:	005b      	lsls	r3, r3, #1
- 800e634:	ea43 13d0 	orr.w	r3, r3, r0, lsr #7
- 800e638:	290f      	cmp	r1, #15
- 800e63a:	f802 3c01 	strb.w	r3, [r2, #-1]
- 800e63e:	d1f4      	bne.n	800e62a <AES_CMAC_Final+0xb2>
- 800e640:	f89d 300f 	ldrb.w	r3, [sp, #15]
- 800e644:	005b      	lsls	r3, r3, #1
- 800e646:	e7bc      	b.n	800e5c2 <AES_CMAC_Final+0x4a>
- 800e648:	f99d 3000 	ldrsb.w	r3, [sp]
- 800e64c:	2b00      	cmp	r3, #0
- 800e64e:	466a      	mov	r2, sp
- 800e650:	f04f 0100 	mov.w	r1, #0
- 800e654:	da37      	bge.n	800e6c6 <AES_CMAC_Final+0x14e>
- 800e656:	7813      	ldrb	r3, [r2, #0]
- 800e658:	f812 6f01 	ldrb.w	r6, [r2, #1]!
- 800e65c:	3101      	adds	r1, #1
- 800e65e:	005b      	lsls	r3, r3, #1
- 800e660:	ea43 13d6 	orr.w	r3, r3, r6, lsr #7
- 800e664:	290f      	cmp	r1, #15
- 800e666:	f802 3c01 	strb.w	r3, [r2, #-1]
- 800e66a:	d1f4      	bne.n	800e656 <AES_CMAC_Final+0xde>
- 800e66c:	f89d 300f 	ldrb.w	r3, [sp, #15]
- 800e670:	005b      	lsls	r3, r3, #1
- 800e672:	f083 0387 	eor.w	r3, r3, #135	; 0x87
- 800e676:	1c47      	adds	r7, r0, #1
- 800e678:	b2db      	uxtb	r3, r3
- 800e67a:	f88d 300f 	strb.w	r3, [sp, #15]
- 800e67e:	2f10      	cmp	r7, #16
- 800e680:	eb04 0300 	add.w	r3, r4, r0
- 800e684:	f1c0 060f 	rsb	r6, r0, #15
- 800e688:	f04f 0280 	mov.w	r2, #128	; 0x80
- 800e68c:	bf88      	it	hi
- 800e68e:	2600      	movhi	r6, #0
- 800e690:	f500 7081 	add.w	r0, r0, #258	; 0x102
- 800e694:	f883 2101 	strb.w	r2, [r3, #257]	; 0x101
- 800e698:	2100      	movs	r1, #0
- 800e69a:	4632      	mov	r2, r6
- 800e69c:	4420      	add	r0, r4
- 800e69e:	443e      	add	r6, r7
- 800e6a0:	f004 fcce 	bl	8013040 <memset>
- 800e6a4:	f8c4 6114 	str.w	r6, [r4, #276]	; 0x114
- 800e6a8:	f504 7380 	add.w	r3, r4, #256	; 0x100
- 800e6ac:	4669      	mov	r1, sp
- 800e6ae:	f504 7088 	add.w	r0, r4, #272	; 0x110
- 800e6b2:	f813 6f01 	ldrb.w	r6, [r3, #1]!
- 800e6b6:	f811 2b01 	ldrb.w	r2, [r1], #1
- 800e6ba:	4298      	cmp	r0, r3
- 800e6bc:	ea82 0206 	eor.w	r2, r2, r6
- 800e6c0:	701a      	strb	r2, [r3, #0]
- 800e6c2:	d1f6      	bne.n	800e6b2 <AES_CMAC_Final+0x13a>
- 800e6c4:	e792      	b.n	800e5ec <AES_CMAC_Final+0x74>
- 800e6c6:	7813      	ldrb	r3, [r2, #0]
- 800e6c8:	f812 6f01 	ldrb.w	r6, [r2, #1]!
- 800e6cc:	3101      	adds	r1, #1
- 800e6ce:	005b      	lsls	r3, r3, #1
- 800e6d0:	ea43 13d6 	orr.w	r3, r3, r6, lsr #7
- 800e6d4:	290f      	cmp	r1, #15
- 800e6d6:	f802 3c01 	strb.w	r3, [r2, #-1]
- 800e6da:	d1f4      	bne.n	800e6c6 <AES_CMAC_Final+0x14e>
- 800e6dc:	f89d 300f 	ldrb.w	r3, [sp, #15]
- 800e6e0:	005b      	lsls	r3, r3, #1
- 800e6e2:	e7c8      	b.n	800e676 <AES_CMAC_Final+0xfe>
-
-0800e6e4 <xor_block>:
- 800e6e4:	780a      	ldrb	r2, [r1, #0]
- 800e6e6:	7803      	ldrb	r3, [r0, #0]
- 800e6e8:	4053      	eors	r3, r2
- 800e6ea:	7003      	strb	r3, [r0, #0]
- 800e6ec:	784a      	ldrb	r2, [r1, #1]
- 800e6ee:	7843      	ldrb	r3, [r0, #1]
- 800e6f0:	4053      	eors	r3, r2
- 800e6f2:	7043      	strb	r3, [r0, #1]
- 800e6f4:	788a      	ldrb	r2, [r1, #2]
- 800e6f6:	7883      	ldrb	r3, [r0, #2]
- 800e6f8:	4053      	eors	r3, r2
- 800e6fa:	7083      	strb	r3, [r0, #2]
- 800e6fc:	78ca      	ldrb	r2, [r1, #3]
- 800e6fe:	78c3      	ldrb	r3, [r0, #3]
- 800e700:	4053      	eors	r3, r2
- 800e702:	70c3      	strb	r3, [r0, #3]
- 800e704:	790a      	ldrb	r2, [r1, #4]
- 800e706:	7903      	ldrb	r3, [r0, #4]
- 800e708:	4053      	eors	r3, r2
- 800e70a:	7103      	strb	r3, [r0, #4]
- 800e70c:	794a      	ldrb	r2, [r1, #5]
- 800e70e:	7943      	ldrb	r3, [r0, #5]
- 800e710:	4053      	eors	r3, r2
- 800e712:	7143      	strb	r3, [r0, #5]
- 800e714:	798a      	ldrb	r2, [r1, #6]
- 800e716:	7983      	ldrb	r3, [r0, #6]
- 800e718:	4053      	eors	r3, r2
- 800e71a:	7183      	strb	r3, [r0, #6]
- 800e71c:	79ca      	ldrb	r2, [r1, #7]
- 800e71e:	79c3      	ldrb	r3, [r0, #7]
- 800e720:	4053      	eors	r3, r2
- 800e722:	71c3      	strb	r3, [r0, #7]
- 800e724:	7a0a      	ldrb	r2, [r1, #8]
- 800e726:	7a03      	ldrb	r3, [r0, #8]
- 800e728:	4053      	eors	r3, r2
- 800e72a:	7203      	strb	r3, [r0, #8]
- 800e72c:	7a4a      	ldrb	r2, [r1, #9]
- 800e72e:	7a43      	ldrb	r3, [r0, #9]
- 800e730:	4053      	eors	r3, r2
- 800e732:	7243      	strb	r3, [r0, #9]
- 800e734:	7a8a      	ldrb	r2, [r1, #10]
- 800e736:	7a83      	ldrb	r3, [r0, #10]
- 800e738:	4053      	eors	r3, r2
- 800e73a:	7283      	strb	r3, [r0, #10]
- 800e73c:	7aca      	ldrb	r2, [r1, #11]
- 800e73e:	7ac3      	ldrb	r3, [r0, #11]
- 800e740:	4053      	eors	r3, r2
- 800e742:	72c3      	strb	r3, [r0, #11]
- 800e744:	7b0a      	ldrb	r2, [r1, #12]
- 800e746:	7b03      	ldrb	r3, [r0, #12]
- 800e748:	4053      	eors	r3, r2
- 800e74a:	7303      	strb	r3, [r0, #12]
- 800e74c:	7b4a      	ldrb	r2, [r1, #13]
- 800e74e:	7b43      	ldrb	r3, [r0, #13]
- 800e750:	4053      	eors	r3, r2
- 800e752:	7343      	strb	r3, [r0, #13]
- 800e754:	7b8a      	ldrb	r2, [r1, #14]
- 800e756:	7b83      	ldrb	r3, [r0, #14]
- 800e758:	4053      	eors	r3, r2
- 800e75a:	7383      	strb	r3, [r0, #14]
- 800e75c:	7bca      	ldrb	r2, [r1, #15]
- 800e75e:	7bc3      	ldrb	r3, [r0, #15]
- 800e760:	4053      	eors	r3, r2
- 800e762:	73c3      	strb	r3, [r0, #15]
- 800e764:	4770      	bx	lr
-
-0800e766 <copy_and_key>:
- 800e766:	b510      	push	{r4, lr}
- 800e768:	780b      	ldrb	r3, [r1, #0]
- 800e76a:	7814      	ldrb	r4, [r2, #0]
- 800e76c:	4063      	eors	r3, r4
- 800e76e:	7003      	strb	r3, [r0, #0]
- 800e770:	7854      	ldrb	r4, [r2, #1]
- 800e772:	784b      	ldrb	r3, [r1, #1]
- 800e774:	4063      	eors	r3, r4
- 800e776:	7043      	strb	r3, [r0, #1]
- 800e778:	7894      	ldrb	r4, [r2, #2]
- 800e77a:	788b      	ldrb	r3, [r1, #2]
- 800e77c:	4063      	eors	r3, r4
- 800e77e:	7083      	strb	r3, [r0, #2]
- 800e780:	78d4      	ldrb	r4, [r2, #3]
- 800e782:	78cb      	ldrb	r3, [r1, #3]
- 800e784:	4063      	eors	r3, r4
- 800e786:	70c3      	strb	r3, [r0, #3]
- 800e788:	7914      	ldrb	r4, [r2, #4]
- 800e78a:	790b      	ldrb	r3, [r1, #4]
- 800e78c:	4063      	eors	r3, r4
- 800e78e:	7103      	strb	r3, [r0, #4]
- 800e790:	7954      	ldrb	r4, [r2, #5]
- 800e792:	794b      	ldrb	r3, [r1, #5]
- 800e794:	4063      	eors	r3, r4
- 800e796:	7143      	strb	r3, [r0, #5]
- 800e798:	7994      	ldrb	r4, [r2, #6]
- 800e79a:	798b      	ldrb	r3, [r1, #6]
- 800e79c:	4063      	eors	r3, r4
- 800e79e:	7183      	strb	r3, [r0, #6]
- 800e7a0:	79d4      	ldrb	r4, [r2, #7]
- 800e7a2:	79cb      	ldrb	r3, [r1, #7]
- 800e7a4:	4063      	eors	r3, r4
- 800e7a6:	71c3      	strb	r3, [r0, #7]
- 800e7a8:	7a14      	ldrb	r4, [r2, #8]
- 800e7aa:	7a0b      	ldrb	r3, [r1, #8]
- 800e7ac:	4063      	eors	r3, r4
- 800e7ae:	7203      	strb	r3, [r0, #8]
- 800e7b0:	7a54      	ldrb	r4, [r2, #9]
- 800e7b2:	7a4b      	ldrb	r3, [r1, #9]
- 800e7b4:	4063      	eors	r3, r4
- 800e7b6:	7243      	strb	r3, [r0, #9]
- 800e7b8:	7a8b      	ldrb	r3, [r1, #10]
- 800e7ba:	7a94      	ldrb	r4, [r2, #10]
- 800e7bc:	4063      	eors	r3, r4
- 800e7be:	7283      	strb	r3, [r0, #10]
- 800e7c0:	7ad4      	ldrb	r4, [r2, #11]
- 800e7c2:	7acb      	ldrb	r3, [r1, #11]
- 800e7c4:	4063      	eors	r3, r4
- 800e7c6:	72c3      	strb	r3, [r0, #11]
- 800e7c8:	7b14      	ldrb	r4, [r2, #12]
- 800e7ca:	7b0b      	ldrb	r3, [r1, #12]
- 800e7cc:	4063      	eors	r3, r4
- 800e7ce:	7303      	strb	r3, [r0, #12]
- 800e7d0:	7b54      	ldrb	r4, [r2, #13]
- 800e7d2:	7b4b      	ldrb	r3, [r1, #13]
- 800e7d4:	4063      	eors	r3, r4
- 800e7d6:	7343      	strb	r3, [r0, #13]
- 800e7d8:	7b94      	ldrb	r4, [r2, #14]
- 800e7da:	7b8b      	ldrb	r3, [r1, #14]
- 800e7dc:	4063      	eors	r3, r4
- 800e7de:	7383      	strb	r3, [r0, #14]
- 800e7e0:	7bcb      	ldrb	r3, [r1, #15]
- 800e7e2:	7bd2      	ldrb	r2, [r2, #15]
- 800e7e4:	4053      	eors	r3, r2
- 800e7e6:	73c3      	strb	r3, [r0, #15]
- 800e7e8:	bd10      	pop	{r4, pc}
-	...
-
-0800e7ec <lorawan_aes_set_key>:
- 800e7ec:	f1a1 0310 	sub.w	r3, r1, #16
- 800e7f0:	b2db      	uxtb	r3, r3
- 800e7f2:	2b10      	cmp	r3, #16
- 800e7f4:	e92d 47f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- 800e7f8:	d804      	bhi.n	800e804 <lorawan_aes_set_key+0x18>
- 800e7fa:	4c37      	ldr	r4, [pc, #220]	; (800e8d8 <lorawan_aes_set_key+0xec>)
- 800e7fc:	fa24 f303 	lsr.w	r3, r4, r3
- 800e800:	07db      	lsls	r3, r3, #31
- 800e802:	d405      	bmi.n	800e810 <lorawan_aes_set_key+0x24>
- 800e804:	2300      	movs	r3, #0
- 800e806:	f882 30f0 	strb.w	r3, [r2, #240]	; 0xf0
- 800e80a:	20ff      	movs	r0, #255	; 0xff
- 800e80c:	e8bd 87f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, pc}
- 800e810:	1e53      	subs	r3, r2, #1
- 800e812:	1844      	adds	r4, r0, r1
- 800e814:	42a0      	cmp	r0, r4
- 800e816:	d14e      	bne.n	800e8b6 <lorawan_aes_set_key+0xca>
- 800e818:	f101 031c 	add.w	r3, r1, #28
- 800e81c:	009b      	lsls	r3, r3, #2
- 800e81e:	fa5f f983 	uxtb.w	r9, r3
- 800e822:	f3c3 1303 	ubfx	r3, r3, #4, #4
- 800e826:	3b01      	subs	r3, #1
- 800e828:	4d2c      	ldr	r5, [pc, #176]	; (800e8dc <lorawan_aes_set_key+0xf0>)
- 800e82a:	f882 30f0 	strb.w	r3, [r2, #240]	; 0xf0
- 800e82e:	2401      	movs	r4, #1
- 800e830:	460b      	mov	r3, r1
- 800e832:	18d6      	adds	r6, r2, r3
- 800e834:	fbb3 f0f1 	udiv	r0, r3, r1
- 800e838:	fb01 3010 	mls	r0, r1, r0, r3
- 800e83c:	f010 00ff 	ands.w	r0, r0, #255	; 0xff
- 800e840:	f816 ac04 	ldrb.w	sl, [r6, #-4]
- 800e844:	f816 ec03 	ldrb.w	lr, [r6, #-3]
- 800e848:	f816 cc02 	ldrb.w	ip, [r6, #-2]
- 800e84c:	f816 7c01 	ldrb.w	r7, [r6, #-1]
- 800e850:	d136      	bne.n	800e8c0 <lorawan_aes_set_key+0xd4>
- 800e852:	f815 800e 	ldrb.w	r8, [r5, lr]
- 800e856:	f815 e00c 	ldrb.w	lr, [r5, ip]
- 800e85a:	f815 c007 	ldrb.w	ip, [r5, r7]
- 800e85e:	f815 700a 	ldrb.w	r7, [r5, sl]
- 800e862:	09e0      	lsrs	r0, r4, #7
- 800e864:	eb00 0040 	add.w	r0, r0, r0, lsl #1
- 800e868:	ea84 0808 	eor.w	r8, r4, r8
- 800e86c:	eb00 00c0 	add.w	r0, r0, r0, lsl #3
- 800e870:	0064      	lsls	r4, r4, #1
- 800e872:	b2c0      	uxtb	r0, r0
- 800e874:	b2e4      	uxtb	r4, r4
- 800e876:	4044      	eors	r4, r0
- 800e878:	46c2      	mov	sl, r8
- 800e87a:	1a58      	subs	r0, r3, r1
- 800e87c:	b2c0      	uxtb	r0, r0
- 800e87e:	f812 8000 	ldrb.w	r8, [r2, r0]
- 800e882:	ea8a 0a08 	eor.w	sl, sl, r8
- 800e886:	f802 a003 	strb.w	sl, [r2, r3]
- 800e88a:	4410      	add	r0, r2
- 800e88c:	3304      	adds	r3, #4
- 800e88e:	f890 8001 	ldrb.w	r8, [r0, #1]
- 800e892:	ea8e 0e08 	eor.w	lr, lr, r8
- 800e896:	f886 e001 	strb.w	lr, [r6, #1]
- 800e89a:	f890 e002 	ldrb.w	lr, [r0, #2]
- 800e89e:	ea8c 0c0e 	eor.w	ip, ip, lr
- 800e8a2:	f886 c002 	strb.w	ip, [r6, #2]
- 800e8a6:	78c0      	ldrb	r0, [r0, #3]
- 800e8a8:	b2db      	uxtb	r3, r3
- 800e8aa:	4047      	eors	r7, r0
- 800e8ac:	4599      	cmp	r9, r3
- 800e8ae:	70f7      	strb	r7, [r6, #3]
- 800e8b0:	d8bf      	bhi.n	800e832 <lorawan_aes_set_key+0x46>
- 800e8b2:	2000      	movs	r0, #0
- 800e8b4:	e7aa      	b.n	800e80c <lorawan_aes_set_key+0x20>
- 800e8b6:	f810 5b01 	ldrb.w	r5, [r0], #1
- 800e8ba:	f803 5f01 	strb.w	r5, [r3, #1]!
- 800e8be:	e7a9      	b.n	800e814 <lorawan_aes_set_key+0x28>
- 800e8c0:	2918      	cmp	r1, #24
- 800e8c2:	d9da      	bls.n	800e87a <lorawan_aes_set_key+0x8e>
- 800e8c4:	2810      	cmp	r0, #16
- 800e8c6:	bf01      	itttt	eq
- 800e8c8:	f815 a00a 	ldrbeq.w	sl, [r5, sl]
- 800e8cc:	f815 e00e 	ldrbeq.w	lr, [r5, lr]
- 800e8d0:	f815 c00c 	ldrbeq.w	ip, [r5, ip]
- 800e8d4:	5def      	ldrbeq	r7, [r5, r7]
- 800e8d6:	e7d0      	b.n	800e87a <lorawan_aes_set_key+0x8e>
- 800e8d8:	00010101 	.word	0x00010101
- 800e8dc:	08013eb0 	.word	0x08013eb0
-
-0800e8e0 <lorawan_aes_encrypt>:
- 800e8e0:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800e8e4:	b0a3      	sub	sp, #140	; 0x8c
- 800e8e6:	f892 30f0 	ldrb.w	r3, [r2, #240]	; 0xf0
- 800e8ea:	911d      	str	r1, [sp, #116]	; 0x74
- 800e8ec:	921b      	str	r2, [sp, #108]	; 0x6c
- 800e8ee:	9301      	str	r3, [sp, #4]
- 800e8f0:	2b00      	cmp	r3, #0
- 800e8f2:	f000 8153 	beq.w	800eb9c <lorawan_aes_encrypt+0x2bc>
- 800e8f6:	4601      	mov	r1, r0
- 800e8f8:	a81e      	add	r0, sp, #120	; 0x78
- 800e8fa:	f7ff ff34 	bl	800e766 <copy_and_key>
- 800e8fe:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 800e900:	4ca7      	ldr	r4, [pc, #668]	; (800eba0 <lorawan_aes_encrypt+0x2c0>)
- 800e902:	4da8      	ldr	r5, [pc, #672]	; (800eba4 <lorawan_aes_encrypt+0x2c4>)
- 800e904:	4ea8      	ldr	r6, [pc, #672]	; (800eba8 <lorawan_aes_encrypt+0x2c8>)
- 800e906:	3310      	adds	r3, #16
- 800e908:	9302      	str	r3, [sp, #8]
- 800e90a:	2300      	movs	r3, #0
- 800e90c:	9303      	str	r3, [sp, #12]
- 800e90e:	f89d 007c 	ldrb.w	r0, [sp, #124]	; 0x7c
- 800e912:	9004      	str	r0, [sp, #16]
- 800e914:	f89d 0086 	ldrb.w	r0, [sp, #134]	; 0x86
- 800e918:	9005      	str	r0, [sp, #20]
- 800e91a:	5c20      	ldrb	r0, [r4, r0]
- 800e91c:	9006      	str	r0, [sp, #24]
- 800e91e:	f89d 007b 	ldrb.w	r0, [sp, #123]	; 0x7b
- 800e922:	9007      	str	r0, [sp, #28]
- 800e924:	5c20      	ldrb	r0, [r4, r0]
- 800e926:	9008      	str	r0, [sp, #32]
- 800e928:	9804      	ldr	r0, [sp, #16]
- 800e92a:	f89d c081 	ldrb.w	ip, [sp, #129]	; 0x81
- 800e92e:	5c20      	ldrb	r0, [r4, r0]
- 800e930:	9009      	str	r0, [sp, #36]	; 0x24
- 800e932:	f814 000c 	ldrb.w	r0, [r4, ip]
- 800e936:	900a      	str	r0, [sp, #40]	; 0x28
- 800e938:	f89d 0080 	ldrb.w	r0, [sp, #128]	; 0x80
- 800e93c:	900b      	str	r0, [sp, #44]	; 0x2c
- 800e93e:	f89d 0085 	ldrb.w	r0, [sp, #133]	; 0x85
- 800e942:	f89d 8078 	ldrb.w	r8, [sp, #120]	; 0x78
- 800e946:	f89d e07d 	ldrb.w	lr, [sp, #125]	; 0x7d
- 800e94a:	f89d a082 	ldrb.w	sl, [sp, #130]	; 0x82
- 800e94e:	f89d 9087 	ldrb.w	r9, [sp, #135]	; 0x87
- 800e952:	900c      	str	r0, [sp, #48]	; 0x30
- 800e954:	f89d 007a 	ldrb.w	r0, [sp, #122]	; 0x7a
- 800e958:	9b02      	ldr	r3, [sp, #8]
- 800e95a:	931c      	str	r3, [sp, #112]	; 0x70
- 800e95c:	f814 200a 	ldrb.w	r2, [r4, sl]
- 800e960:	f814 3009 	ldrb.w	r3, [r4, r9]
- 800e964:	f814 1008 	ldrb.w	r1, [r4, r8]
- 800e968:	f814 700e 	ldrb.w	r7, [r4, lr]
- 800e96c:	900d      	str	r0, [sp, #52]	; 0x34
- 800e96e:	5c20      	ldrb	r0, [r4, r0]
- 800e970:	900e      	str	r0, [sp, #56]	; 0x38
- 800e972:	f89d 007f 	ldrb.w	r0, [sp, #127]	; 0x7f
- 800e976:	900f      	str	r0, [sp, #60]	; 0x3c
- 800e978:	5c20      	ldrb	r0, [r4, r0]
- 800e97a:	9010      	str	r0, [sp, #64]	; 0x40
- 800e97c:	980b      	ldr	r0, [sp, #44]	; 0x2c
- 800e97e:	5c20      	ldrb	r0, [r4, r0]
- 800e980:	9011      	str	r0, [sp, #68]	; 0x44
- 800e982:	980c      	ldr	r0, [sp, #48]	; 0x30
- 800e984:	5c20      	ldrb	r0, [r4, r0]
- 800e986:	9012      	str	r0, [sp, #72]	; 0x48
- 800e988:	f89d 0084 	ldrb.w	r0, [sp, #132]	; 0x84
- 800e98c:	9013      	str	r0, [sp, #76]	; 0x4c
- 800e98e:	f89d 0079 	ldrb.w	r0, [sp, #121]	; 0x79
- 800e992:	9014      	str	r0, [sp, #80]	; 0x50
- 800e994:	f89d 007e 	ldrb.w	r0, [sp, #126]	; 0x7e
- 800e998:	9015      	str	r0, [sp, #84]	; 0x54
- 800e99a:	5c20      	ldrb	r0, [r4, r0]
- 800e99c:	9016      	str	r0, [sp, #88]	; 0x58
- 800e99e:	f89d 0083 	ldrb.w	r0, [sp, #131]	; 0x83
- 800e9a2:	9017      	str	r0, [sp, #92]	; 0x5c
- 800e9a4:	5c20      	ldrb	r0, [r4, r0]
- 800e9a6:	9018      	str	r0, [sp, #96]	; 0x60
- 800e9a8:	9813      	ldr	r0, [sp, #76]	; 0x4c
- 800e9aa:	5c20      	ldrb	r0, [r4, r0]
- 800e9ac:	9019      	str	r0, [sp, #100]	; 0x64
- 800e9ae:	9814      	ldr	r0, [sp, #80]	; 0x50
- 800e9b0:	5c20      	ldrb	r0, [r4, r0]
- 800e9b2:	901a      	str	r0, [sp, #104]	; 0x68
- 800e9b4:	9803      	ldr	r0, [sp, #12]
- 800e9b6:	3001      	adds	r0, #1
- 800e9b8:	9003      	str	r0, [sp, #12]
- 800e9ba:	9802      	ldr	r0, [sp, #8]
- 800e9bc:	f8dd b004 	ldr.w	fp, [sp, #4]
- 800e9c0:	3010      	adds	r0, #16
- 800e9c2:	9002      	str	r0, [sp, #8]
- 800e9c4:	f89d 000c 	ldrb.w	r0, [sp, #12]
- 800e9c8:	4583      	cmp	fp, r0
- 800e9ca:	d836      	bhi.n	800ea3a <lorawan_aes_encrypt+0x15a>
- 800e9cc:	f88d 1078 	strb.w	r1, [sp, #120]	; 0x78
- 800e9d0:	f88d 207a 	strb.w	r2, [sp, #122]	; 0x7a
- 800e9d4:	9909      	ldr	r1, [sp, #36]	; 0x24
- 800e9d6:	9a0e      	ldr	r2, [sp, #56]	; 0x38
- 800e9d8:	f88d 107c 	strb.w	r1, [sp, #124]	; 0x7c
- 800e9dc:	f88d 2082 	strb.w	r2, [sp, #130]	; 0x82
- 800e9e0:	9911      	ldr	r1, [sp, #68]	; 0x44
- 800e9e2:	9a06      	ldr	r2, [sp, #24]
- 800e9e4:	f88d 1080 	strb.w	r1, [sp, #128]	; 0x80
- 800e9e8:	f88d 207e 	strb.w	r2, [sp, #126]	; 0x7e
- 800e9ec:	9919      	ldr	r1, [sp, #100]	; 0x64
- 800e9ee:	9a16      	ldr	r2, [sp, #88]	; 0x58
- 800e9f0:	f88d 1084 	strb.w	r1, [sp, #132]	; 0x84
- 800e9f4:	f88d 2086 	strb.w	r2, [sp, #134]	; 0x86
- 800e9f8:	990a      	ldr	r1, [sp, #40]	; 0x28
- 800e9fa:	9a18      	ldr	r2, [sp, #96]	; 0x60
- 800e9fc:	f88d 107d 	strb.w	r1, [sp, #125]	; 0x7d
- 800ea00:	f88d 2087 	strb.w	r2, [sp, #135]	; 0x87
- 800ea04:	9912      	ldr	r1, [sp, #72]	; 0x48
- 800ea06:	9a10      	ldr	r2, [sp, #64]	; 0x40
- 800ea08:	f88d 307b 	strb.w	r3, [sp, #123]	; 0x7b
- 800ea0c:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 800ea0e:	f88d 1081 	strb.w	r1, [sp, #129]	; 0x81
- 800ea12:	f88d 2083 	strb.w	r2, [sp, #131]	; 0x83
- 800ea16:	991a      	ldr	r1, [sp, #104]	; 0x68
- 800ea18:	9a08      	ldr	r2, [sp, #32]
- 800ea1a:	981d      	ldr	r0, [sp, #116]	; 0x74
- 800ea1c:	f88d 1085 	strb.w	r1, [sp, #133]	; 0x85
- 800ea20:	f88d 207f 	strb.w	r2, [sp, #127]	; 0x7f
- 800ea24:	a91e      	add	r1, sp, #120	; 0x78
- 800ea26:	eb03 120b 	add.w	r2, r3, fp, lsl #4
- 800ea2a:	f88d 7079 	strb.w	r7, [sp, #121]	; 0x79
- 800ea2e:	f7ff fe9a 	bl	800e766 <copy_and_key>
- 800ea32:	2000      	movs	r0, #0
- 800ea34:	b023      	add	sp, #140	; 0x8c
- 800ea36:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800ea3a:	f815 b008 	ldrb.w	fp, [r5, r8]
- 800ea3e:	ea82 0003 	eor.w	r0, r2, r3
- 800ea42:	ea8b 0000 	eor.w	r0, fp, r0
- 800ea46:	f816 b00e 	ldrb.w	fp, [r6, lr]
- 800ea4a:	ea80 000b 	eor.w	r0, r0, fp
- 800ea4e:	f88d 0078 	strb.w	r0, [sp, #120]	; 0x78
- 800ea52:	f815 000e 	ldrb.w	r0, [r5, lr]
- 800ea56:	404b      	eors	r3, r1
- 800ea58:	4043      	eors	r3, r0
- 800ea5a:	f816 000a 	ldrb.w	r0, [r6, sl]
- 800ea5e:	4043      	eors	r3, r0
- 800ea60:	f88d 3079 	strb.w	r3, [sp, #121]	; 0x79
- 800ea64:	ea81 0307 	eor.w	r3, r1, r7
- 800ea68:	f815 100a 	ldrb.w	r1, [r5, sl]
- 800ea6c:	4059      	eors	r1, r3
- 800ea6e:	f816 3009 	ldrb.w	r3, [r6, r9]
- 800ea72:	4059      	eors	r1, r3
- 800ea74:	f816 3008 	ldrb.w	r3, [r6, r8]
- 800ea78:	f88d 107a 	strb.w	r1, [sp, #122]	; 0x7a
- 800ea7c:	407a      	eors	r2, r7
- 800ea7e:	4053      	eors	r3, r2
- 800ea80:	f815 2009 	ldrb.w	r2, [r5, r9]
- 800ea84:	4053      	eors	r3, r2
- 800ea86:	f88d 307b 	strb.w	r3, [sp, #123]	; 0x7b
- 800ea8a:	9a08      	ldr	r2, [sp, #32]
- 800ea8c:	9b06      	ldr	r3, [sp, #24]
- 800ea8e:	4053      	eors	r3, r2
- 800ea90:	9a04      	ldr	r2, [sp, #16]
- 800ea92:	5caa      	ldrb	r2, [r5, r2]
- 800ea94:	4053      	eors	r3, r2
- 800ea96:	f816 200c 	ldrb.w	r2, [r6, ip]
- 800ea9a:	4053      	eors	r3, r2
- 800ea9c:	f88d 307c 	strb.w	r3, [sp, #124]	; 0x7c
- 800eaa0:	e9dd 3208 	ldrd	r3, r2, [sp, #32]
- 800eaa4:	405a      	eors	r2, r3
- 800eaa6:	f815 300c 	ldrb.w	r3, [r5, ip]
- 800eaaa:	4053      	eors	r3, r2
- 800eaac:	9a05      	ldr	r2, [sp, #20]
- 800eaae:	5cb2      	ldrb	r2, [r6, r2]
- 800eab0:	4053      	eors	r3, r2
- 800eab2:	f88d 307d 	strb.w	r3, [sp, #125]	; 0x7d
- 800eab6:	e9dd 3209 	ldrd	r3, r2, [sp, #36]	; 0x24
- 800eaba:	405a      	eors	r2, r3
- 800eabc:	9b05      	ldr	r3, [sp, #20]
- 800eabe:	5ceb      	ldrb	r3, [r5, r3]
- 800eac0:	4053      	eors	r3, r2
- 800eac2:	9a07      	ldr	r2, [sp, #28]
- 800eac4:	5cb2      	ldrb	r2, [r6, r2]
- 800eac6:	4053      	eors	r3, r2
- 800eac8:	f88d 307e 	strb.w	r3, [sp, #126]	; 0x7e
- 800eacc:	9b06      	ldr	r3, [sp, #24]
- 800eace:	9a0a      	ldr	r2, [sp, #40]	; 0x28
- 800ead0:	4053      	eors	r3, r2
- 800ead2:	9a04      	ldr	r2, [sp, #16]
- 800ead4:	5cb2      	ldrb	r2, [r6, r2]
- 800ead6:	405a      	eors	r2, r3
- 800ead8:	9b07      	ldr	r3, [sp, #28]
- 800eada:	5ceb      	ldrb	r3, [r5, r3]
- 800eadc:	405a      	eors	r2, r3
- 800eade:	f88d 207f 	strb.w	r2, [sp, #127]	; 0x7f
- 800eae2:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 800eae4:	9a10      	ldr	r2, [sp, #64]	; 0x40
- 800eae6:	4053      	eors	r3, r2
- 800eae8:	9a0b      	ldr	r2, [sp, #44]	; 0x2c
- 800eaea:	5caa      	ldrb	r2, [r5, r2]
- 800eaec:	4053      	eors	r3, r2
- 800eaee:	9a0c      	ldr	r2, [sp, #48]	; 0x30
- 800eaf0:	5cb2      	ldrb	r2, [r6, r2]
- 800eaf2:	4053      	eors	r3, r2
- 800eaf4:	f88d 3080 	strb.w	r3, [sp, #128]	; 0x80
- 800eaf8:	e9dd 3210 	ldrd	r3, r2, [sp, #64]	; 0x40
- 800eafc:	405a      	eors	r2, r3
- 800eafe:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 800eb00:	5ceb      	ldrb	r3, [r5, r3]
- 800eb02:	4053      	eors	r3, r2
- 800eb04:	9a0d      	ldr	r2, [sp, #52]	; 0x34
- 800eb06:	5cb2      	ldrb	r2, [r6, r2]
- 800eb08:	4053      	eors	r3, r2
- 800eb0a:	f88d 3081 	strb.w	r3, [sp, #129]	; 0x81
- 800eb0e:	e9dd 3211 	ldrd	r3, r2, [sp, #68]	; 0x44
- 800eb12:	405a      	eors	r2, r3
- 800eb14:	9b0d      	ldr	r3, [sp, #52]	; 0x34
- 800eb16:	5ceb      	ldrb	r3, [r5, r3]
- 800eb18:	4053      	eors	r3, r2
- 800eb1a:	9a0f      	ldr	r2, [sp, #60]	; 0x3c
- 800eb1c:	5cb2      	ldrb	r2, [r6, r2]
- 800eb1e:	4053      	eors	r3, r2
- 800eb20:	f88d 3082 	strb.w	r3, [sp, #130]	; 0x82
- 800eb24:	9a12      	ldr	r2, [sp, #72]	; 0x48
- 800eb26:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 800eb28:	4053      	eors	r3, r2
- 800eb2a:	9a0b      	ldr	r2, [sp, #44]	; 0x2c
- 800eb2c:	5cb2      	ldrb	r2, [r6, r2]
- 800eb2e:	405a      	eors	r2, r3
- 800eb30:	9b0f      	ldr	r3, [sp, #60]	; 0x3c
- 800eb32:	5ceb      	ldrb	r3, [r5, r3]
- 800eb34:	991c      	ldr	r1, [sp, #112]	; 0x70
- 800eb36:	405a      	eors	r2, r3
- 800eb38:	f88d 2083 	strb.w	r2, [sp, #131]	; 0x83
- 800eb3c:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 800eb3e:	9a18      	ldr	r2, [sp, #96]	; 0x60
- 800eb40:	4053      	eors	r3, r2
- 800eb42:	9a13      	ldr	r2, [sp, #76]	; 0x4c
- 800eb44:	5caa      	ldrb	r2, [r5, r2]
- 800eb46:	4053      	eors	r3, r2
- 800eb48:	9a14      	ldr	r2, [sp, #80]	; 0x50
- 800eb4a:	5cb2      	ldrb	r2, [r6, r2]
- 800eb4c:	4053      	eors	r3, r2
- 800eb4e:	f88d 3084 	strb.w	r3, [sp, #132]	; 0x84
- 800eb52:	e9dd 3218 	ldrd	r3, r2, [sp, #96]	; 0x60
- 800eb56:	405a      	eors	r2, r3
- 800eb58:	9b14      	ldr	r3, [sp, #80]	; 0x50
- 800eb5a:	5ceb      	ldrb	r3, [r5, r3]
- 800eb5c:	4053      	eors	r3, r2
- 800eb5e:	9a15      	ldr	r2, [sp, #84]	; 0x54
- 800eb60:	5cb2      	ldrb	r2, [r6, r2]
- 800eb62:	4053      	eors	r3, r2
- 800eb64:	f88d 3085 	strb.w	r3, [sp, #133]	; 0x85
- 800eb68:	e9dd 3219 	ldrd	r3, r2, [sp, #100]	; 0x64
- 800eb6c:	405a      	eors	r2, r3
- 800eb6e:	9b15      	ldr	r3, [sp, #84]	; 0x54
- 800eb70:	5ceb      	ldrb	r3, [r5, r3]
- 800eb72:	4053      	eors	r3, r2
- 800eb74:	9a17      	ldr	r2, [sp, #92]	; 0x5c
- 800eb76:	5cb2      	ldrb	r2, [r6, r2]
- 800eb78:	4053      	eors	r3, r2
- 800eb7a:	f88d 3086 	strb.w	r3, [sp, #134]	; 0x86
- 800eb7e:	9a1a      	ldr	r2, [sp, #104]	; 0x68
- 800eb80:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 800eb82:	4053      	eors	r3, r2
- 800eb84:	9a13      	ldr	r2, [sp, #76]	; 0x4c
- 800eb86:	5cb2      	ldrb	r2, [r6, r2]
- 800eb88:	4053      	eors	r3, r2
- 800eb8a:	9a17      	ldr	r2, [sp, #92]	; 0x5c
- 800eb8c:	5caa      	ldrb	r2, [r5, r2]
- 800eb8e:	a81e      	add	r0, sp, #120	; 0x78
- 800eb90:	4053      	eors	r3, r2
- 800eb92:	f88d 3087 	strb.w	r3, [sp, #135]	; 0x87
- 800eb96:	f7ff fda5 	bl	800e6e4 <xor_block>
- 800eb9a:	e6b8      	b.n	800e90e <lorawan_aes_encrypt+0x2e>
- 800eb9c:	20ff      	movs	r0, #255	; 0xff
- 800eb9e:	e749      	b.n	800ea34 <lorawan_aes_encrypt+0x154>
- 800eba0:	08013eb0 	.word	0x08013eb0
- 800eba4:	08013cb0 	.word	0x08013cb0
- 800eba8:	08013db0 	.word	0x08013db0
-
-0800ebac <SecureElementInit>:
- 800ebac:	b508      	push	{r3, lr}
- 800ebae:	b138      	cbz	r0, 800ebc0 <SecureElementInit+0x14>
- 800ebb0:	4a04      	ldr	r2, [pc, #16]	; (800ebc4 <SecureElementInit+0x18>)
- 800ebb2:	4905      	ldr	r1, [pc, #20]	; (800ebc8 <SecureElementInit+0x1c>)
- 800ebb4:	6010      	str	r0, [r2, #0]
- 800ebb6:	22d8      	movs	r2, #216	; 0xd8
- 800ebb8:	f000 faa2 	bl	800f100 <memcpy1>
- 800ebbc:	2000      	movs	r0, #0
- 800ebbe:	bd08      	pop	{r3, pc}
- 800ebc0:	2002      	movs	r0, #2
- 800ebc2:	e7fc      	b.n	800ebbe <SecureElementInit+0x12>
- 800ebc4:	20004898 	.word	0x20004898
- 800ebc8:	0803e500 	.word	0x0803e500
-
-0800ebcc <SecureElementGetKeyByID>:
- 800ebcc:	4b0a      	ldr	r3, [pc, #40]	; (800ebf8 <SecureElementGetKeyByID+0x2c>)
- 800ebce:	681a      	ldr	r2, [r3, #0]
- 800ebd0:	b570      	push	{r4, r5, r6, lr}
- 800ebd2:	2300      	movs	r3, #0
- 800ebd4:	f102 0518 	add.w	r5, r2, #24
- 800ebd8:	eb03 1403 	add.w	r4, r3, r3, lsl #4
- 800ebdc:	5d2e      	ldrb	r6, [r5, r4]
- 800ebde:	4286      	cmp	r6, r0
- 800ebe0:	d104      	bne.n	800ebec <SecureElementGetKeyByID+0x20>
- 800ebe2:	3418      	adds	r4, #24
- 800ebe4:	4422      	add	r2, r4
- 800ebe6:	600a      	str	r2, [r1, #0]
- 800ebe8:	2000      	movs	r0, #0
- 800ebea:	bd70      	pop	{r4, r5, r6, pc}
- 800ebec:	3301      	adds	r3, #1
- 800ebee:	2b0b      	cmp	r3, #11
- 800ebf0:	d1f2      	bne.n	800ebd8 <SecureElementGetKeyByID+0xc>
- 800ebf2:	2003      	movs	r0, #3
- 800ebf4:	e7f9      	b.n	800ebea <SecureElementGetKeyByID+0x1e>
- 800ebf6:	bf00      	nop
- 800ebf8:	20004898 	.word	0x20004898
-
-0800ebfc <ComputeCmac>:
- 800ebfc:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 800ec00:	b0cc      	sub	sp, #304	; 0x130
- 800ec02:	4606      	mov	r6, r0
- 800ec04:	f8dd 8148 	ldr.w	r8, [sp, #328]	; 0x148
- 800ec08:	4617      	mov	r7, r2
- 800ec0a:	461c      	mov	r4, r3
- 800ec0c:	460d      	mov	r5, r1
- 800ec0e:	b331      	cbz	r1, 800ec5e <ComputeCmac+0x62>
- 800ec10:	f1b8 0f00 	cmp.w	r8, #0
- 800ec14:	d023      	beq.n	800ec5e <ComputeCmac+0x62>
- 800ec16:	a806      	add	r0, sp, #24
- 800ec18:	f7ff fc2e 	bl	800e478 <AES_CMAC_Init>
- 800ec1c:	4620      	mov	r0, r4
- 800ec1e:	a901      	add	r1, sp, #4
- 800ec20:	f7ff ffd4 	bl	800ebcc <SecureElementGetKeyByID>
- 800ec24:	4604      	mov	r4, r0
- 800ec26:	b9b0      	cbnz	r0, 800ec56 <ComputeCmac+0x5a>
- 800ec28:	9901      	ldr	r1, [sp, #4]
- 800ec2a:	a806      	add	r0, sp, #24
- 800ec2c:	3101      	adds	r1, #1
- 800ec2e:	f7ff fc33 	bl	800e498 <AES_CMAC_SetKey>
- 800ec32:	b126      	cbz	r6, 800ec3e <ComputeCmac+0x42>
- 800ec34:	2210      	movs	r2, #16
- 800ec36:	4631      	mov	r1, r6
- 800ec38:	a806      	add	r0, sp, #24
- 800ec3a:	f7ff fc32 	bl	800e4a2 <AES_CMAC_Update>
- 800ec3e:	463a      	mov	r2, r7
- 800ec40:	4629      	mov	r1, r5
- 800ec42:	a806      	add	r0, sp, #24
- 800ec44:	f7ff fc2d 	bl	800e4a2 <AES_CMAC_Update>
- 800ec48:	a906      	add	r1, sp, #24
- 800ec4a:	a802      	add	r0, sp, #8
- 800ec4c:	f7ff fc94 	bl	800e578 <AES_CMAC_Final>
- 800ec50:	9b02      	ldr	r3, [sp, #8]
- 800ec52:	f8c8 3000 	str.w	r3, [r8]
- 800ec56:	4620      	mov	r0, r4
- 800ec58:	b04c      	add	sp, #304	; 0x130
- 800ec5a:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 800ec5e:	2402      	movs	r4, #2
- 800ec60:	e7f9      	b.n	800ec56 <ComputeCmac+0x5a>
-	...
-
-0800ec64 <PrintKey>:
- 800ec64:	b530      	push	{r4, r5, lr}
- 800ec66:	b095      	sub	sp, #84	; 0x54
- 800ec68:	a913      	add	r1, sp, #76	; 0x4c
- 800ec6a:	4604      	mov	r4, r0
- 800ec6c:	f7ff ffae 	bl	800ebcc <SecureElementGetKeyByID>
- 800ec70:	2800      	cmp	r0, #0
- 800ec72:	d130      	bne.n	800ecd6 <PrintKey+0x72>
- 800ec74:	491b      	ldr	r1, [pc, #108]	; (800ece4 <PrintKey+0x80>)
- 800ec76:	230c      	movs	r3, #12
- 800ec78:	fb03 f200 	mul.w	r2, r3, r0
- 800ec7c:	5c55      	ldrb	r5, [r2, r1]
- 800ec7e:	42a5      	cmp	r5, r4
- 800ec80:	d12b      	bne.n	800ecda <PrintKey+0x76>
- 800ec82:	9b13      	ldr	r3, [sp, #76]	; 0x4c
- 800ec84:	7c18      	ldrb	r0, [r3, #16]
- 800ec86:	9010      	str	r0, [sp, #64]	; 0x40
- 800ec88:	7bd8      	ldrb	r0, [r3, #15]
- 800ec8a:	900f      	str	r0, [sp, #60]	; 0x3c
- 800ec8c:	7b98      	ldrb	r0, [r3, #14]
- 800ec8e:	900e      	str	r0, [sp, #56]	; 0x38
- 800ec90:	7b58      	ldrb	r0, [r3, #13]
- 800ec92:	900d      	str	r0, [sp, #52]	; 0x34
- 800ec94:	7b18      	ldrb	r0, [r3, #12]
- 800ec96:	900c      	str	r0, [sp, #48]	; 0x30
- 800ec98:	7ad8      	ldrb	r0, [r3, #11]
- 800ec9a:	900b      	str	r0, [sp, #44]	; 0x2c
- 800ec9c:	7a98      	ldrb	r0, [r3, #10]
- 800ec9e:	900a      	str	r0, [sp, #40]	; 0x28
- 800eca0:	7a58      	ldrb	r0, [r3, #9]
- 800eca2:	9009      	str	r0, [sp, #36]	; 0x24
- 800eca4:	7a18      	ldrb	r0, [r3, #8]
- 800eca6:	9008      	str	r0, [sp, #32]
- 800eca8:	79d8      	ldrb	r0, [r3, #7]
- 800ecaa:	9007      	str	r0, [sp, #28]
- 800ecac:	7998      	ldrb	r0, [r3, #6]
- 800ecae:	9006      	str	r0, [sp, #24]
- 800ecb0:	7958      	ldrb	r0, [r3, #5]
- 800ecb2:	9005      	str	r0, [sp, #20]
- 800ecb4:	7918      	ldrb	r0, [r3, #4]
- 800ecb6:	9004      	str	r0, [sp, #16]
- 800ecb8:	78d8      	ldrb	r0, [r3, #3]
- 800ecba:	9003      	str	r0, [sp, #12]
- 800ecbc:	7898      	ldrb	r0, [r3, #2]
- 800ecbe:	9002      	str	r0, [sp, #8]
- 800ecc0:	440a      	add	r2, r1
- 800ecc2:	785b      	ldrb	r3, [r3, #1]
- 800ecc4:	9301      	str	r3, [sp, #4]
- 800ecc6:	6893      	ldr	r3, [r2, #8]
- 800ecc8:	9300      	str	r3, [sp, #0]
- 800ecca:	2200      	movs	r2, #0
- 800eccc:	4b06      	ldr	r3, [pc, #24]	; (800ece8 <PrintKey+0x84>)
- 800ecce:	4611      	mov	r1, r2
- 800ecd0:	2002      	movs	r0, #2
- 800ecd2:	f001 fed3 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800ecd6:	b015      	add	sp, #84	; 0x54
- 800ecd8:	bd30      	pop	{r4, r5, pc}
- 800ecda:	3001      	adds	r0, #1
- 800ecdc:	280b      	cmp	r0, #11
- 800ecde:	d1cb      	bne.n	800ec78 <PrintKey+0x14>
- 800ece0:	e7f9      	b.n	800ecd6 <PrintKey+0x72>
- 800ece2:	bf00      	nop
- 800ece4:	08014128 	.word	0x08014128
- 800ece8:	08013fb0 	.word	0x08013fb0
-
-0800ecec <SecureElementComputeAesCmac>:
- 800ecec:	2b0b      	cmp	r3, #11
- 800ecee:	b410      	push	{r4}
- 800ecf0:	d802      	bhi.n	800ecf8 <SecureElementComputeAesCmac+0xc>
- 800ecf2:	bc10      	pop	{r4}
- 800ecf4:	f7ff bf82 	b.w	800ebfc <ComputeCmac>
- 800ecf8:	2003      	movs	r0, #3
- 800ecfa:	bc10      	pop	{r4}
- 800ecfc:	4770      	bx	lr
-
-0800ecfe <SecureElementVerifyAesCmac>:
- 800ecfe:	b530      	push	{r4, r5, lr}
- 800ed00:	460d      	mov	r5, r1
- 800ed02:	b085      	sub	sp, #20
- 800ed04:	4614      	mov	r4, r2
- 800ed06:	4601      	mov	r1, r0
- 800ed08:	b168      	cbz	r0, 800ed26 <SecureElementVerifyAesCmac+0x28>
- 800ed0a:	aa03      	add	r2, sp, #12
- 800ed0c:	2000      	movs	r0, #0
- 800ed0e:	9200      	str	r2, [sp, #0]
- 800ed10:	462a      	mov	r2, r5
- 800ed12:	9003      	str	r0, [sp, #12]
- 800ed14:	f7ff ff72 	bl	800ebfc <ComputeCmac>
- 800ed18:	b918      	cbnz	r0, 800ed22 <SecureElementVerifyAesCmac+0x24>
- 800ed1a:	9803      	ldr	r0, [sp, #12]
- 800ed1c:	1b00      	subs	r0, r0, r4
- 800ed1e:	bf18      	it	ne
- 800ed20:	2001      	movne	r0, #1
- 800ed22:	b005      	add	sp, #20
- 800ed24:	bd30      	pop	{r4, r5, pc}
- 800ed26:	2002      	movs	r0, #2
- 800ed28:	e7fb      	b.n	800ed22 <SecureElementVerifyAesCmac+0x24>
-
-0800ed2a <SecureElementAesEncrypt>:
- 800ed2a:	e92d 43f0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, lr}
- 800ed2e:	460d      	mov	r5, r1
- 800ed30:	b0bf      	sub	sp, #252	; 0xfc
- 800ed32:	4614      	mov	r4, r2
- 800ed34:	4699      	mov	r9, r3
- 800ed36:	4680      	mov	r8, r0
- 800ed38:	b320      	cbz	r0, 800ed84 <SecureElementAesEncrypt+0x5a>
- 800ed3a:	b31b      	cbz	r3, 800ed84 <SecureElementAesEncrypt+0x5a>
- 800ed3c:	f011 010f 	ands.w	r1, r1, #15
- 800ed40:	d122      	bne.n	800ed88 <SecureElementAesEncrypt+0x5e>
- 800ed42:	22f0      	movs	r2, #240	; 0xf0
- 800ed44:	a801      	add	r0, sp, #4
- 800ed46:	f000 f9ef 	bl	800f128 <memset1>
- 800ed4a:	4620      	mov	r0, r4
- 800ed4c:	4669      	mov	r1, sp
- 800ed4e:	f7ff ff3d 	bl	800ebcc <SecureElementGetKeyByID>
- 800ed52:	4604      	mov	r4, r0
- 800ed54:	b948      	cbnz	r0, 800ed6a <SecureElementAesEncrypt+0x40>
- 800ed56:	9800      	ldr	r0, [sp, #0]
- 800ed58:	aa01      	add	r2, sp, #4
- 800ed5a:	2110      	movs	r1, #16
- 800ed5c:	3001      	adds	r0, #1
- 800ed5e:	f7ff fd45 	bl	800e7ec <lorawan_aes_set_key>
- 800ed62:	462e      	mov	r6, r5
- 800ed64:	1baf      	subs	r7, r5, r6
- 800ed66:	b2ff      	uxtb	r7, r7
- 800ed68:	b91e      	cbnz	r6, 800ed72 <SecureElementAesEncrypt+0x48>
- 800ed6a:	4620      	mov	r0, r4
- 800ed6c:	b03f      	add	sp, #252	; 0xfc
- 800ed6e:	e8bd 83f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, pc}
- 800ed72:	aa01      	add	r2, sp, #4
- 800ed74:	eb09 0107 	add.w	r1, r9, r7
- 800ed78:	eb08 0007 	add.w	r0, r8, r7
- 800ed7c:	f7ff fdb0 	bl	800e8e0 <lorawan_aes_encrypt>
- 800ed80:	3e10      	subs	r6, #16
- 800ed82:	e7ef      	b.n	800ed64 <SecureElementAesEncrypt+0x3a>
- 800ed84:	2402      	movs	r4, #2
- 800ed86:	e7f0      	b.n	800ed6a <SecureElementAesEncrypt+0x40>
- 800ed88:	2405      	movs	r4, #5
- 800ed8a:	e7ee      	b.n	800ed6a <SecureElementAesEncrypt+0x40>
-
-0800ed8c <SecureElementSetKey.part.0>:
- 800ed8c:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800ed8e:	4e18      	ldr	r6, [pc, #96]	; (800edf0 <SecureElementSetKey.part.0+0x64>)
- 800ed90:	6834      	ldr	r4, [r6, #0]
- 800ed92:	4602      	mov	r2, r0
- 800ed94:	b085      	sub	sp, #20
- 800ed96:	4608      	mov	r0, r1
- 800ed98:	2300      	movs	r3, #0
- 800ed9a:	f104 0118 	add.w	r1, r4, #24
- 800ed9e:	eb03 1503 	add.w	r5, r3, r3, lsl #4
- 800eda2:	5d4f      	ldrb	r7, [r1, r5]
- 800eda4:	4297      	cmp	r7, r2
- 800eda6:	d11e      	bne.n	800ede6 <SecureElementSetKey.part.0+0x5a>
- 800eda8:	2a0d      	cmp	r2, #13
- 800edaa:	f105 0519 	add.w	r5, r5, #25
- 800edae:	d113      	bne.n	800edd8 <SecureElementSetKey.part.0+0x4c>
- 800edb0:	2300      	movs	r3, #0
- 800edb2:	e9cd 3300 	strd	r3, r3, [sp]
- 800edb6:	e9cd 3302 	strd	r3, r3, [sp, #8]
- 800edba:	220c      	movs	r2, #12
- 800edbc:	2110      	movs	r1, #16
- 800edbe:	466b      	mov	r3, sp
- 800edc0:	f7ff ffb3 	bl	800ed2a <SecureElementAesEncrypt>
- 800edc4:	4604      	mov	r4, r0
- 800edc6:	6830      	ldr	r0, [r6, #0]
- 800edc8:	2210      	movs	r2, #16
- 800edca:	4669      	mov	r1, sp
- 800edcc:	4428      	add	r0, r5
- 800edce:	f000 f997 	bl	800f100 <memcpy1>
- 800edd2:	4620      	mov	r0, r4
- 800edd4:	b005      	add	sp, #20
- 800edd6:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800edd8:	4601      	mov	r1, r0
- 800edda:	2210      	movs	r2, #16
- 800eddc:	1960      	adds	r0, r4, r5
- 800edde:	f000 f98f 	bl	800f100 <memcpy1>
- 800ede2:	2400      	movs	r4, #0
- 800ede4:	e7f5      	b.n	800edd2 <SecureElementSetKey.part.0+0x46>
- 800ede6:	3301      	adds	r3, #1
- 800ede8:	2b0b      	cmp	r3, #11
- 800edea:	d1d8      	bne.n	800ed9e <SecureElementSetKey.part.0+0x12>
- 800edec:	2403      	movs	r4, #3
- 800edee:	e7f0      	b.n	800edd2 <SecureElementSetKey.part.0+0x46>
- 800edf0:	20004898 	.word	0x20004898
-
-0800edf4 <SecureElementSetKey>:
- 800edf4:	b109      	cbz	r1, 800edfa <SecureElementSetKey+0x6>
- 800edf6:	f7ff bfc9 	b.w	800ed8c <SecureElementSetKey.part.0>
- 800edfa:	2002      	movs	r0, #2
- 800edfc:	4770      	bx	lr
-
-0800edfe <SecureElementDeriveAndStoreKey>:
- 800edfe:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 800ee00:	4614      	mov	r4, r2
- 800ee02:	b1a0      	cbz	r0, 800ee2e <SecureElementDeriveAndStoreKey+0x30>
- 800ee04:	2a0c      	cmp	r2, #12
- 800ee06:	d101      	bne.n	800ee0c <SecureElementDeriveAndStoreKey+0xe>
- 800ee08:	290b      	cmp	r1, #11
- 800ee0a:	d112      	bne.n	800ee32 <SecureElementDeriveAndStoreKey+0x34>
- 800ee0c:	2300      	movs	r3, #0
- 800ee0e:	e9cd 3300 	strd	r3, r3, [sp]
- 800ee12:	e9cd 3302 	strd	r3, r3, [sp, #8]
- 800ee16:	460a      	mov	r2, r1
- 800ee18:	466b      	mov	r3, sp
- 800ee1a:	2110      	movs	r1, #16
- 800ee1c:	f7ff ff85 	bl	800ed2a <SecureElementAesEncrypt>
- 800ee20:	b918      	cbnz	r0, 800ee2a <SecureElementDeriveAndStoreKey+0x2c>
- 800ee22:	4669      	mov	r1, sp
- 800ee24:	4620      	mov	r0, r4
- 800ee26:	f7ff ffb1 	bl	800ed8c <SecureElementSetKey.part.0>
- 800ee2a:	b004      	add	sp, #16
- 800ee2c:	bd10      	pop	{r4, pc}
- 800ee2e:	2002      	movs	r0, #2
- 800ee30:	e7fb      	b.n	800ee2a <SecureElementDeriveAndStoreKey+0x2c>
- 800ee32:	2003      	movs	r0, #3
- 800ee34:	e7f9      	b.n	800ee2a <SecureElementDeriveAndStoreKey+0x2c>
-
-0800ee36 <SecureElementProcessJoinAccept>:
- 800ee36:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 800ee38:	461e      	mov	r6, r3
- 800ee3a:	e9dd 4707 	ldrd	r4, r7, [sp, #28]
- 800ee3e:	f89d 5018 	ldrb.w	r5, [sp, #24]
- 800ee42:	b35b      	cbz	r3, 800ee9c <SecureElementProcessJoinAccept+0x66>
- 800ee44:	b354      	cbz	r4, 800ee9c <SecureElementProcessJoinAccept+0x66>
- 800ee46:	b34f      	cbz	r7, 800ee9c <SecureElementProcessJoinAccept+0x66>
- 800ee48:	2d21      	cmp	r5, #33	; 0x21
- 800ee4a:	d829      	bhi.n	800eea0 <SecureElementProcessJoinAccept+0x6a>
- 800ee4c:	4619      	mov	r1, r3
- 800ee4e:	462a      	mov	r2, r5
- 800ee50:	4620      	mov	r0, r4
- 800ee52:	f000 f955 	bl	800f100 <memcpy1>
- 800ee56:	2201      	movs	r2, #1
- 800ee58:	1c63      	adds	r3, r4, #1
- 800ee5a:	1e69      	subs	r1, r5, #1
- 800ee5c:	18b0      	adds	r0, r6, r2
- 800ee5e:	f7ff ff64 	bl	800ed2a <SecureElementAesEncrypt>
- 800ee62:	b9f8      	cbnz	r0, 800eea4 <SecureElementProcessJoinAccept+0x6e>
- 800ee64:	7ae3      	ldrb	r3, [r4, #11]
- 800ee66:	09db      	lsrs	r3, r3, #7
- 800ee68:	703b      	strb	r3, [r7, #0]
- 800ee6a:	b9eb      	cbnz	r3, 800eea8 <SecureElementProcessJoinAccept+0x72>
- 800ee6c:	1963      	adds	r3, r4, r5
- 800ee6e:	4620      	mov	r0, r4
- 800ee70:	f813 2c01 	ldrb.w	r2, [r3, #-1]
- 800ee74:	f813 1c02 	ldrb.w	r1, [r3, #-2]
- 800ee78:	0612      	lsls	r2, r2, #24
- 800ee7a:	ea42 4201 	orr.w	r2, r2, r1, lsl #16
- 800ee7e:	f813 1c04 	ldrb.w	r1, [r3, #-4]
- 800ee82:	430a      	orrs	r2, r1
- 800ee84:	f813 1c03 	ldrb.w	r1, [r3, #-3]
- 800ee88:	2301      	movs	r3, #1
- 800ee8a:	ea42 2201 	orr.w	r2, r2, r1, lsl #8
- 800ee8e:	1f29      	subs	r1, r5, #4
- 800ee90:	f7ff ff35 	bl	800ecfe <SecureElementVerifyAesCmac>
- 800ee94:	3800      	subs	r0, #0
- 800ee96:	bf18      	it	ne
- 800ee98:	2001      	movne	r0, #1
- 800ee9a:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 800ee9c:	2002      	movs	r0, #2
- 800ee9e:	e7fc      	b.n	800ee9a <SecureElementProcessJoinAccept+0x64>
- 800eea0:	2005      	movs	r0, #5
- 800eea2:	e7fa      	b.n	800ee9a <SecureElementProcessJoinAccept+0x64>
- 800eea4:	2007      	movs	r0, #7
- 800eea6:	e7f8      	b.n	800ee9a <SecureElementProcessJoinAccept+0x64>
- 800eea8:	2004      	movs	r0, #4
- 800eeaa:	e7f6      	b.n	800ee9a <SecureElementProcessJoinAccept+0x64>
-
-0800eeac <SecureElementSetDevEui>:
- 800eeac:	b508      	push	{r3, lr}
- 800eeae:	4601      	mov	r1, r0
- 800eeb0:	b130      	cbz	r0, 800eec0 <SecureElementSetDevEui+0x14>
- 800eeb2:	4b04      	ldr	r3, [pc, #16]	; (800eec4 <SecureElementSetDevEui+0x18>)
- 800eeb4:	2208      	movs	r2, #8
- 800eeb6:	6818      	ldr	r0, [r3, #0]
- 800eeb8:	f000 f922 	bl	800f100 <memcpy1>
- 800eebc:	2000      	movs	r0, #0
- 800eebe:	bd08      	pop	{r3, pc}
- 800eec0:	2002      	movs	r0, #2
- 800eec2:	e7fc      	b.n	800eebe <SecureElementSetDevEui+0x12>
- 800eec4:	20004898 	.word	0x20004898
-
-0800eec8 <SecureElementGetDevEui>:
- 800eec8:	b508      	push	{r3, lr}
- 800eeca:	b130      	cbz	r0, 800eeda <SecureElementGetDevEui+0x12>
- 800eecc:	4b04      	ldr	r3, [pc, #16]	; (800eee0 <SecureElementGetDevEui+0x18>)
- 800eece:	2208      	movs	r2, #8
- 800eed0:	6819      	ldr	r1, [r3, #0]
- 800eed2:	f000 f915 	bl	800f100 <memcpy1>
- 800eed6:	2000      	movs	r0, #0
- 800eed8:	bd08      	pop	{r3, pc}
- 800eeda:	2002      	movs	r0, #2
- 800eedc:	e7fc      	b.n	800eed8 <SecureElementGetDevEui+0x10>
- 800eede:	bf00      	nop
- 800eee0:	20004898 	.word	0x20004898
-
-0800eee4 <SecureElementInitMcuID>:
- 800eee4:	b57f      	push	{r0, r1, r2, r3, r4, r5, r6, lr}
- 800eee6:	4e12      	ldr	r6, [pc, #72]	; (800ef30 <SecureElementInitMcuID+0x4c>)
- 800eee8:	2300      	movs	r3, #0
- 800eeea:	4604      	mov	r4, r0
- 800eeec:	a802      	add	r0, sp, #8
- 800eeee:	9301      	str	r3, [sp, #4]
- 800eef0:	460d      	mov	r5, r1
- 800eef2:	f7ff ffe9 	bl	800eec8 <SecureElementGetDevEui>
- 800eef6:	6833      	ldr	r3, [r6, #0]
- 800eef8:	695b      	ldr	r3, [r3, #20]
- 800eefa:	9301      	str	r3, [sp, #4]
- 800eefc:	b16c      	cbz	r4, 800ef1a <SecureElementInitMcuID+0x36>
- 800eefe:	aa02      	add	r2, sp, #8
- 800ef00:	2308      	movs	r3, #8
- 800ef02:	f812 1b01 	ldrb.w	r1, [r2], #1
- 800ef06:	b941      	cbnz	r1, 800ef1a <SecureElementInitMcuID+0x36>
- 800ef08:	3b01      	subs	r3, #1
- 800ef0a:	f013 03ff 	ands.w	r3, r3, #255	; 0xff
- 800ef0e:	d1f8      	bne.n	800ef02 <SecureElementInitMcuID+0x1e>
- 800ef10:	a802      	add	r0, sp, #8
- 800ef12:	47a0      	blx	r4
- 800ef14:	a802      	add	r0, sp, #8
- 800ef16:	f7ff ffc9 	bl	800eeac <SecureElementSetDevEui>
- 800ef1a:	b135      	cbz	r5, 800ef2a <SecureElementInitMcuID+0x46>
- 800ef1c:	9b01      	ldr	r3, [sp, #4]
- 800ef1e:	b923      	cbnz	r3, 800ef2a <SecureElementInitMcuID+0x46>
- 800ef20:	a801      	add	r0, sp, #4
- 800ef22:	47a8      	blx	r5
- 800ef24:	6833      	ldr	r3, [r6, #0]
- 800ef26:	9a01      	ldr	r2, [sp, #4]
- 800ef28:	615a      	str	r2, [r3, #20]
- 800ef2a:	2000      	movs	r0, #0
- 800ef2c:	b004      	add	sp, #16
- 800ef2e:	bd70      	pop	{r4, r5, r6, pc}
- 800ef30:	20004898 	.word	0x20004898
-
-0800ef34 <SecureElementSetJoinEui>:
- 800ef34:	b508      	push	{r3, lr}
- 800ef36:	4601      	mov	r1, r0
- 800ef38:	b138      	cbz	r0, 800ef4a <SecureElementSetJoinEui+0x16>
- 800ef3a:	4b05      	ldr	r3, [pc, #20]	; (800ef50 <SecureElementSetJoinEui+0x1c>)
- 800ef3c:	6818      	ldr	r0, [r3, #0]
- 800ef3e:	2208      	movs	r2, #8
- 800ef40:	4410      	add	r0, r2
- 800ef42:	f000 f8dd 	bl	800f100 <memcpy1>
- 800ef46:	2000      	movs	r0, #0
- 800ef48:	bd08      	pop	{r3, pc}
- 800ef4a:	2002      	movs	r0, #2
- 800ef4c:	e7fc      	b.n	800ef48 <SecureElementSetJoinEui+0x14>
- 800ef4e:	bf00      	nop
- 800ef50:	20004898 	.word	0x20004898
-
-0800ef54 <SecureElementGetJoinEui>:
- 800ef54:	b508      	push	{r3, lr}
- 800ef56:	b138      	cbz	r0, 800ef68 <SecureElementGetJoinEui+0x14>
- 800ef58:	4b04      	ldr	r3, [pc, #16]	; (800ef6c <SecureElementGetJoinEui+0x18>)
- 800ef5a:	6819      	ldr	r1, [r3, #0]
- 800ef5c:	2208      	movs	r2, #8
- 800ef5e:	4411      	add	r1, r2
- 800ef60:	f000 f8ce 	bl	800f100 <memcpy1>
- 800ef64:	2000      	movs	r0, #0
- 800ef66:	bd08      	pop	{r3, pc}
- 800ef68:	2002      	movs	r0, #2
- 800ef6a:	e7fc      	b.n	800ef66 <SecureElementGetJoinEui+0x12>
- 800ef6c:	20004898 	.word	0x20004898
-
-0800ef70 <SecureElementSetDevAddr>:
- 800ef70:	4b03      	ldr	r3, [pc, #12]	; (800ef80 <SecureElementSetDevAddr+0x10>)
- 800ef72:	681b      	ldr	r3, [r3, #0]
- 800ef74:	2802      	cmp	r0, #2
- 800ef76:	bf0c      	ite	eq
- 800ef78:	6119      	streq	r1, [r3, #16]
- 800ef7a:	6159      	strne	r1, [r3, #20]
- 800ef7c:	2000      	movs	r0, #0
- 800ef7e:	4770      	bx	lr
- 800ef80:	20004898 	.word	0x20004898
-
-0800ef84 <SecureElementGetDevAddr>:
- 800ef84:	b141      	cbz	r1, 800ef98 <SecureElementGetDevAddr+0x14>
- 800ef86:	4b05      	ldr	r3, [pc, #20]	; (800ef9c <SecureElementGetDevAddr+0x18>)
- 800ef88:	681b      	ldr	r3, [r3, #0]
- 800ef8a:	2802      	cmp	r0, #2
- 800ef8c:	bf0c      	ite	eq
- 800ef8e:	691b      	ldreq	r3, [r3, #16]
- 800ef90:	695b      	ldrne	r3, [r3, #20]
- 800ef92:	600b      	str	r3, [r1, #0]
- 800ef94:	2000      	movs	r0, #0
- 800ef96:	4770      	bx	lr
- 800ef98:	2002      	movs	r0, #2
- 800ef9a:	4770      	bx	lr
- 800ef9c:	20004898 	.word	0x20004898
-
-0800efa0 <PrintIds>:
- 800efa0:	b530      	push	{r4, r5, lr}
- 800efa2:	b08f      	sub	sp, #60	; 0x3c
- 800efa4:	2400      	movs	r4, #0
- 800efa6:	4605      	mov	r5, r0
- 800efa8:	a80c      	add	r0, sp, #48	; 0x30
- 800efaa:	9409      	str	r4, [sp, #36]	; 0x24
- 800efac:	f7ff ff8c 	bl	800eec8 <SecureElementGetDevEui>
- 800efb0:	f89d 3037 	ldrb.w	r3, [sp, #55]	; 0x37
- 800efb4:	9307      	str	r3, [sp, #28]
- 800efb6:	f89d 3036 	ldrb.w	r3, [sp, #54]	; 0x36
- 800efba:	9306      	str	r3, [sp, #24]
- 800efbc:	f89d 3035 	ldrb.w	r3, [sp, #53]	; 0x35
- 800efc0:	9305      	str	r3, [sp, #20]
- 800efc2:	f89d 3034 	ldrb.w	r3, [sp, #52]	; 0x34
- 800efc6:	9304      	str	r3, [sp, #16]
- 800efc8:	f89d 3033 	ldrb.w	r3, [sp, #51]	; 0x33
- 800efcc:	9303      	str	r3, [sp, #12]
- 800efce:	f89d 3032 	ldrb.w	r3, [sp, #50]	; 0x32
- 800efd2:	9302      	str	r3, [sp, #8]
- 800efd4:	f89d 3031 	ldrb.w	r3, [sp, #49]	; 0x31
- 800efd8:	9301      	str	r3, [sp, #4]
- 800efda:	f89d 3030 	ldrb.w	r3, [sp, #48]	; 0x30
- 800efde:	9300      	str	r3, [sp, #0]
- 800efe0:	4622      	mov	r2, r4
- 800efe2:	4621      	mov	r1, r4
- 800efe4:	4b1e      	ldr	r3, [pc, #120]	; (800f060 <PrintIds+0xc0>)
- 800efe6:	2002      	movs	r0, #2
- 800efe8:	f001 fd48 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800efec:	a80a      	add	r0, sp, #40	; 0x28
- 800efee:	f7ff ffb1 	bl	800ef54 <SecureElementGetJoinEui>
- 800eff2:	f89d 302f 	ldrb.w	r3, [sp, #47]	; 0x2f
- 800eff6:	9307      	str	r3, [sp, #28]
- 800eff8:	f89d 302e 	ldrb.w	r3, [sp, #46]	; 0x2e
- 800effc:	9306      	str	r3, [sp, #24]
- 800effe:	f89d 302d 	ldrb.w	r3, [sp, #45]	; 0x2d
- 800f002:	9305      	str	r3, [sp, #20]
- 800f004:	f89d 302c 	ldrb.w	r3, [sp, #44]	; 0x2c
- 800f008:	9304      	str	r3, [sp, #16]
- 800f00a:	f89d 302b 	ldrb.w	r3, [sp, #43]	; 0x2b
- 800f00e:	9303      	str	r3, [sp, #12]
- 800f010:	f89d 302a 	ldrb.w	r3, [sp, #42]	; 0x2a
- 800f014:	9302      	str	r3, [sp, #8]
- 800f016:	f89d 3029 	ldrb.w	r3, [sp, #41]	; 0x29
- 800f01a:	9301      	str	r3, [sp, #4]
- 800f01c:	f89d 3028 	ldrb.w	r3, [sp, #40]	; 0x28
- 800f020:	9300      	str	r3, [sp, #0]
- 800f022:	4622      	mov	r2, r4
- 800f024:	4b0f      	ldr	r3, [pc, #60]	; (800f064 <PrintIds+0xc4>)
- 800f026:	4621      	mov	r1, r4
- 800f028:	2002      	movs	r0, #2
- 800f02a:	f001 fd27 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800f02e:	a909      	add	r1, sp, #36	; 0x24
- 800f030:	4628      	mov	r0, r5
- 800f032:	f7ff ffa7 	bl	800ef84 <SecureElementGetDevAddr>
- 800f036:	f89d 3024 	ldrb.w	r3, [sp, #36]	; 0x24
- 800f03a:	9303      	str	r3, [sp, #12]
- 800f03c:	f89d 3025 	ldrb.w	r3, [sp, #37]	; 0x25
- 800f040:	9302      	str	r3, [sp, #8]
- 800f042:	f89d 3026 	ldrb.w	r3, [sp, #38]	; 0x26
- 800f046:	9301      	str	r3, [sp, #4]
- 800f048:	f89d 3027 	ldrb.w	r3, [sp, #39]	; 0x27
- 800f04c:	9300      	str	r3, [sp, #0]
- 800f04e:	4622      	mov	r2, r4
- 800f050:	4b05      	ldr	r3, [pc, #20]	; (800f068 <PrintIds+0xc8>)
- 800f052:	4621      	mov	r1, r4
- 800f054:	2002      	movs	r0, #2
- 800f056:	f001 fd11 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800f05a:	b00f      	add	sp, #60	; 0x3c
- 800f05c:	bd30      	pop	{r4, r5, pc}
- 800f05e:	bf00      	nop
- 800f060:	0801400c 	.word	0x0801400c
- 800f064:	0801404a 	.word	0x0801404a
- 800f068:	08014088 	.word	0x08014088
-
-0800f06c <SecureElementPrintKeys>:
- 800f06c:	b508      	push	{r3, lr}
- 800f06e:	2000      	movs	r0, #0
- 800f070:	f7ff fdf8 	bl	800ec64 <PrintKey>
- 800f074:	2001      	movs	r0, #1
- 800f076:	f7ff fdf5 	bl	800ec64 <PrintKey>
- 800f07a:	2009      	movs	r0, #9
- 800f07c:	f7ff fdf2 	bl	800ec64 <PrintKey>
- 800f080:	2008      	movs	r0, #8
- 800f082:	f7ff fdef 	bl	800ec64 <PrintKey>
- 800f086:	2000      	movs	r0, #0
- 800f088:	f7ff ff8a 	bl	800efa0 <PrintIds>
- 800f08c:	2000      	movs	r0, #0
- 800f08e:	bd08      	pop	{r3, pc}
-
-0800f090 <SecureElementPrintSessionKeys>:
- 800f090:	b510      	push	{r4, lr}
- 800f092:	4604      	mov	r4, r0
- 800f094:	200b      	movs	r0, #11
- 800f096:	f7ff fde5 	bl	800ec64 <PrintKey>
- 800f09a:	200c      	movs	r0, #12
- 800f09c:	f7ff fde2 	bl	800ec64 <PrintKey>
- 800f0a0:	2009      	movs	r0, #9
- 800f0a2:	f7ff fddf 	bl	800ec64 <PrintKey>
- 800f0a6:	2008      	movs	r0, #8
- 800f0a8:	f7ff fddc 	bl	800ec64 <PrintKey>
- 800f0ac:	200a      	movs	r0, #10
- 800f0ae:	f7ff fdd9 	bl	800ec64 <PrintKey>
- 800f0b2:	4620      	mov	r0, r4
- 800f0b4:	f7ff ff74 	bl	800efa0 <PrintIds>
- 800f0b8:	2000      	movs	r0, #0
- 800f0ba:	bd10      	pop	{r4, pc}
-
-0800f0bc <srand1>:
- 800f0bc:	4b01      	ldr	r3, [pc, #4]	; (800f0c4 <srand1+0x8>)
- 800f0be:	6018      	str	r0, [r3, #0]
- 800f0c0:	4770      	bx	lr
- 800f0c2:	bf00      	nop
- 800f0c4:	20000118 	.word	0x20000118
-
-0800f0c8 <randr>:
- 800f0c8:	4a0b      	ldr	r2, [pc, #44]	; (800f0f8 <randr+0x30>)
- 800f0ca:	b530      	push	{r4, r5, lr}
- 800f0cc:	6814      	ldr	r4, [r2, #0]
- 800f0ce:	4d0b      	ldr	r5, [pc, #44]	; (800f0fc <randr+0x34>)
- 800f0d0:	f243 0339 	movw	r3, #12345	; 0x3039
- 800f0d4:	fb05 3304 	mla	r3, r5, r4, r3
- 800f0d8:	6013      	str	r3, [r2, #0]
- 800f0da:	1a09      	subs	r1, r1, r0
- 800f0dc:	f06f 4200 	mvn.w	r2, #2147483648	; 0x80000000
- 800f0e0:	fbb3 f2f2 	udiv	r2, r3, r2
- 800f0e4:	ebc2 72c2 	rsb	r2, r2, r2, lsl #31
- 800f0e8:	3101      	adds	r1, #1
- 800f0ea:	1a9b      	subs	r3, r3, r2
- 800f0ec:	fb93 f2f1 	sdiv	r2, r3, r1
- 800f0f0:	fb01 3312 	mls	r3, r1, r2, r3
- 800f0f4:	4418      	add	r0, r3
- 800f0f6:	bd30      	pop	{r4, r5, pc}
- 800f0f8:	20000118 	.word	0x20000118
- 800f0fc:	41c64e6d 	.word	0x41c64e6d
-
-0800f100 <memcpy1>:
- 800f100:	3801      	subs	r0, #1
- 800f102:	440a      	add	r2, r1
- 800f104:	4291      	cmp	r1, r2
- 800f106:	d100      	bne.n	800f10a <memcpy1+0xa>
- 800f108:	4770      	bx	lr
- 800f10a:	f811 3b01 	ldrb.w	r3, [r1], #1
- 800f10e:	f800 3f01 	strb.w	r3, [r0, #1]!
- 800f112:	e7f7      	b.n	800f104 <memcpy1+0x4>
-
-0800f114 <memcpyr>:
- 800f114:	4410      	add	r0, r2
- 800f116:	440a      	add	r2, r1
- 800f118:	4291      	cmp	r1, r2
- 800f11a:	d100      	bne.n	800f11e <memcpyr+0xa>
- 800f11c:	4770      	bx	lr
- 800f11e:	f811 3b01 	ldrb.w	r3, [r1], #1
- 800f122:	f800 3d01 	strb.w	r3, [r0, #-1]!
- 800f126:	e7f7      	b.n	800f118 <memcpyr+0x4>
-
-0800f128 <memset1>:
- 800f128:	f003 bf8a 	b.w	8013040 <memset>
-
-0800f12c <Crc32>:
- 800f12c:	b530      	push	{r4, r5, lr}
- 800f12e:	b130      	cbz	r0, 800f13e <Crc32+0x12>
- 800f130:	4d0a      	ldr	r5, [pc, #40]	; (800f15c <Crc32+0x30>)
- 800f132:	4401      	add	r1, r0
- 800f134:	f04f 33ff 	mov.w	r3, #4294967295
- 800f138:	4281      	cmp	r1, r0
- 800f13a:	d101      	bne.n	800f140 <Crc32+0x14>
- 800f13c:	43d8      	mvns	r0, r3
- 800f13e:	bd30      	pop	{r4, r5, pc}
- 800f140:	f810 2b01 	ldrb.w	r2, [r0], #1
- 800f144:	4053      	eors	r3, r2
- 800f146:	2208      	movs	r2, #8
- 800f148:	f343 0400 	sbfx	r4, r3, #0, #1
- 800f14c:	3a01      	subs	r2, #1
- 800f14e:	402c      	ands	r4, r5
- 800f150:	b292      	uxth	r2, r2
- 800f152:	ea84 0353 	eor.w	r3, r4, r3, lsr #1
- 800f156:	2a00      	cmp	r2, #0
- 800f158:	d1f6      	bne.n	800f148 <Crc32+0x1c>
- 800f15a:	e7ed      	b.n	800f138 <Crc32+0xc>
- 800f15c:	edb88320 	.word	0xedb88320
-
-0800f160 <RadioCheckRfFrequency>:
- 800f160:	2001      	movs	r0, #1
- 800f162:	4770      	bx	lr
-
-0800f164 <RadioOnTxTimeoutIrq>:
- 800f164:	4b05      	ldr	r3, [pc, #20]	; (800f17c <RadioOnTxTimeoutIrq+0x18>)
- 800f166:	f44f 5200 	mov.w	r2, #8192	; 0x2000
- 800f16a:	629a      	str	r2, [r3, #40]	; 0x28
- 800f16c:	4b04      	ldr	r3, [pc, #16]	; (800f180 <RadioOnTxTimeoutIrq+0x1c>)
- 800f16e:	681b      	ldr	r3, [r3, #0]
- 800f170:	b113      	cbz	r3, 800f178 <RadioOnTxTimeoutIrq+0x14>
- 800f172:	685b      	ldr	r3, [r3, #4]
- 800f174:	b103      	cbz	r3, 800f178 <RadioOnTxTimeoutIrq+0x14>
- 800f176:	4718      	bx	r3
- 800f178:	4770      	bx	lr
- 800f17a:	bf00      	nop
- 800f17c:	48000400 	.word	0x48000400
- 800f180:	2000499c 	.word	0x2000499c
-
-0800f184 <RadioOnRxTimeoutIrq>:
- 800f184:	4b05      	ldr	r3, [pc, #20]	; (800f19c <RadioOnRxTimeoutIrq+0x18>)
- 800f186:	f44f 5280 	mov.w	r2, #4096	; 0x1000
- 800f18a:	629a      	str	r2, [r3, #40]	; 0x28
- 800f18c:	4b04      	ldr	r3, [pc, #16]	; (800f1a0 <RadioOnRxTimeoutIrq+0x1c>)
- 800f18e:	681b      	ldr	r3, [r3, #0]
- 800f190:	b113      	cbz	r3, 800f198 <RadioOnRxTimeoutIrq+0x14>
- 800f192:	68db      	ldr	r3, [r3, #12]
- 800f194:	b103      	cbz	r3, 800f198 <RadioOnRxTimeoutIrq+0x14>
- 800f196:	4718      	bx	r3
- 800f198:	4770      	bx	lr
- 800f19a:	bf00      	nop
- 800f19c:	48000400 	.word	0x48000400
- 800f1a0:	2000499c 	.word	0x2000499c
-
-0800f1a4 <RadioSetRxGenericConfig>:
- 800f1a4:	f04f 30ff 	mov.w	r0, #4294967295
- 800f1a8:	4770      	bx	lr
-
-0800f1aa <RadioSetTxGenericConfig>:
- 800f1aa:	f04f 30ff 	mov.w	r0, #4294967295
- 800f1ae:	4770      	bx	lr
-
-0800f1b0 <RadioLrFhssSetCfg>:
- 800f1b0:	2001      	movs	r0, #1
- 800f1b2:	4770      	bx	lr
-
-0800f1b4 <RadioLrFhssGetTimeOnAirInMs>:
- 800f1b4:	2001      	movs	r0, #1
- 800f1b6:	4770      	bx	lr
-
-0800f1b8 <RadioWrite>:
- 800f1b8:	f000 bdfc 	b.w	800fdb4 <SUBGRF_WriteRegister>
-
-0800f1bc <RadioTxCw>:
- 800f1bc:	b510      	push	{r4, lr}
- 800f1be:	f001 fadf 	bl	8010780 <SUBGRF_SetRfTxPower>
- 800f1c2:	210e      	movs	r1, #14
- 800f1c4:	4604      	mov	r4, r0
- 800f1c6:	f640 101f 	movw	r0, #2335	; 0x91f
- 800f1ca:	f000 fdf3 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f1ce:	4620      	mov	r0, r4
- 800f1d0:	2101      	movs	r1, #1
- 800f1d2:	f001 fabf 	bl	8010754 <SUBGRF_SetSwitch>
- 800f1d6:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800f1da:	f000 bf9d 	b.w	8010118 <SUBGRF_SetTxContinuousWave>
-	...
-
-0800f1e0 <RadioSetRxDutyCycle>:
- 800f1e0:	b570      	push	{r4, r5, r6, lr}
- 800f1e2:	4e0c      	ldr	r6, [pc, #48]	; (800f214 <RadioSetRxDutyCycle+0x34>)
- 800f1e4:	eb01 0340 	add.w	r3, r1, r0, lsl #1
- 800f1e8:	460d      	mov	r5, r1
- 800f1ea:	65b3      	str	r3, [r6, #88]	; 0x58
- 800f1ec:	f64f 71ff 	movw	r1, #65535	; 0xffff
- 800f1f0:	2300      	movs	r3, #0
- 800f1f2:	4604      	mov	r4, r0
- 800f1f4:	461a      	mov	r2, r3
- 800f1f6:	4608      	mov	r0, r1
- 800f1f8:	f001 f824 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f1fc:	f896 0056 	ldrb.w	r0, [r6, #86]	; 0x56
- 800f200:	2100      	movs	r1, #0
- 800f202:	f001 faa7 	bl	8010754 <SUBGRF_SetSwitch>
- 800f206:	4629      	mov	r1, r5
- 800f208:	4620      	mov	r0, r4
- 800f20a:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 800f20e:	f000 bf5b 	b.w	80100c8 <SUBGRF_SetRxDutyCycle>
- 800f212:	bf00      	nop
- 800f214:	200049b8 	.word	0x200049b8
-
-0800f218 <RadioRxBoosted>:
- 800f218:	b510      	push	{r4, lr}
- 800f21a:	4604      	mov	r4, r0
- 800f21c:	f001 fb6d 	bl	80108fa <RFW_Is_Init>
- 800f220:	2801      	cmp	r0, #1
- 800f222:	d11c      	bne.n	800f25e <RadioRxBoosted+0x46>
- 800f224:	f001 fb71 	bl	801090a <RFW_ReceiveInit>
- 800f228:	b134      	cbz	r4, 800f238 <RadioRxBoosted+0x20>
- 800f22a:	4812      	ldr	r0, [pc, #72]	; (800f274 <RadioRxBoosted+0x5c>)
- 800f22c:	4621      	mov	r1, r4
- 800f22e:	f001 ffdb 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800f232:	4810      	ldr	r0, [pc, #64]	; (800f274 <RadioRxBoosted+0x5c>)
- 800f234:	f001 ff9e 	bl	8011174 <UTIL_TIMER_Start>
- 800f238:	4c0f      	ldr	r4, [pc, #60]	; (800f278 <RadioRxBoosted+0x60>)
- 800f23a:	4b10      	ldr	r3, [pc, #64]	; (800f27c <RadioRxBoosted+0x64>)
- 800f23c:	2100      	movs	r1, #0
- 800f23e:	f44f 5280 	mov.w	r2, #4096	; 0x1000
- 800f242:	65a1      	str	r1, [r4, #88]	; 0x58
- 800f244:	619a      	str	r2, [r3, #24]
- 800f246:	f894 0056 	ldrb.w	r0, [r4, #86]	; 0x56
- 800f24a:	f001 fa83 	bl	8010754 <SUBGRF_SetSwitch>
- 800f24e:	7863      	ldrb	r3, [r4, #1]
- 800f250:	b16b      	cbz	r3, 800f26e <RadioRxBoosted+0x56>
- 800f252:	f06f 407f 	mvn.w	r0, #4278190080	; 0xff000000
- 800f256:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800f25a:	f000 bf19 	b.w	8010090 <SUBGRF_SetRxBoosted>
- 800f25e:	2300      	movs	r3, #0
- 800f260:	f240 2162 	movw	r1, #610	; 0x262
- 800f264:	461a      	mov	r2, r3
- 800f266:	4608      	mov	r0, r1
- 800f268:	f000 ffec 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f26c:	e7dc      	b.n	800f228 <RadioRxBoosted+0x10>
- 800f26e:	68a0      	ldr	r0, [r4, #8]
- 800f270:	0180      	lsls	r0, r0, #6
- 800f272:	e7f0      	b.n	800f256 <RadioRxBoosted+0x3e>
- 800f274:	200049a0 	.word	0x200049a0
- 800f278:	200049b8 	.word	0x200049b8
- 800f27c:	48000400 	.word	0x48000400
-
-0800f280 <RadioStandby>:
- 800f280:	2000      	movs	r0, #0
- 800f282:	f000 be85 	b.w	800ff90 <SUBGRF_SetStandby>
-
-0800f286 <RadioRead>:
- 800f286:	f000 bda5 	b.w	800fdd4 <SUBGRF_ReadRegister>
-	...
-
-0800f28c <RadioGetStatus>:
- 800f28c:	b508      	push	{r3, lr}
- 800f28e:	f000 fd8b 	bl	800fda8 <SUBGRF_GetOperatingMode>
- 800f292:	3804      	subs	r0, #4
- 800f294:	b2c0      	uxtb	r0, r0
- 800f296:	2803      	cmp	r0, #3
- 800f298:	bf96      	itet	ls
- 800f29a:	4b02      	ldrls	r3, [pc, #8]	; (800f2a4 <RadioGetStatus+0x18>)
- 800f29c:	2000      	movhi	r0, #0
- 800f29e:	5c18      	ldrbls	r0, [r3, r0]
- 800f2a0:	bd08      	pop	{r3, pc}
- 800f2a2:	bf00      	nop
- 800f2a4:	0801423c 	.word	0x0801423c
-
-0800f2a8 <RadioGetWakeupTime>:
- 800f2a8:	b508      	push	{r3, lr}
- 800f2aa:	f001 fa7e 	bl	80107aa <SUBGRF_GetRadioWakeUpTime>
- 800f2ae:	3003      	adds	r0, #3
- 800f2b0:	bd08      	pop	{r3, pc}
-
-0800f2b2 <RadioReadRegisters>:
- 800f2b2:	f000 be0d 	b.w	800fed0 <SUBGRF_ReadRegisters>
-
-0800f2b6 <RadioWriteRegisters>:
- 800f2b6:	f000 bdcd 	b.w	800fe54 <SUBGRF_WriteRegisters>
-
-0800f2ba <RadioRssi>:
- 800f2ba:	b508      	push	{r3, lr}
- 800f2bc:	f001 f9c4 	bl	8010648 <SUBGRF_GetRssiInst>
- 800f2c0:	b200      	sxth	r0, r0
- 800f2c2:	bd08      	pop	{r3, pc}
-
-0800f2c4 <RadioSetTxContinuousWave>:
- 800f2c4:	b538      	push	{r3, r4, r5, lr}
- 800f2c6:	460d      	mov	r5, r1
- 800f2c8:	4614      	mov	r4, r2
- 800f2ca:	f001 f821 	bl	8010310 <SUBGRF_SetRfFrequency>
- 800f2ce:	4628      	mov	r0, r5
- 800f2d0:	f001 fa56 	bl	8010780 <SUBGRF_SetRfTxPower>
- 800f2d4:	210e      	movs	r1, #14
- 800f2d6:	4605      	mov	r5, r0
- 800f2d8:	f640 101f 	movw	r0, #2335	; 0x91f
- 800f2dc:	f000 fd6a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f2e0:	4628      	mov	r0, r5
- 800f2e2:	2101      	movs	r1, #1
- 800f2e4:	4d07      	ldr	r5, [pc, #28]	; (800f304 <RadioSetTxContinuousWave+0x40>)
- 800f2e6:	f001 fa35 	bl	8010754 <SUBGRF_SetSwitch>
- 800f2ea:	f000 ff15 	bl	8010118 <SUBGRF_SetTxContinuousWave>
- 800f2ee:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800f2f2:	4361      	muls	r1, r4
- 800f2f4:	4628      	mov	r0, r5
- 800f2f6:	f001 ff77 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800f2fa:	4628      	mov	r0, r5
- 800f2fc:	e8bd 4038 	ldmia.w	sp!, {r3, r4, r5, lr}
- 800f300:	f001 bf38 	b.w	8011174 <UTIL_TIMER_Start>
- 800f304:	20004a14 	.word	0x20004a14
-
-0800f308 <RadioSetChannel>:
- 800f308:	f001 b802 	b.w	8010310 <SUBGRF_SetRfFrequency>
-
-0800f30c <RadioStartCad>:
- 800f30c:	b508      	push	{r3, lr}
- 800f30e:	4b08      	ldr	r3, [pc, #32]	; (800f330 <RadioStartCad+0x24>)
- 800f310:	2100      	movs	r1, #0
- 800f312:	f893 0056 	ldrb.w	r0, [r3, #86]	; 0x56
- 800f316:	f001 fa1d 	bl	8010754 <SUBGRF_SetSwitch>
- 800f31a:	2300      	movs	r3, #0
- 800f31c:	f44f 71c0 	mov.w	r1, #384	; 0x180
- 800f320:	461a      	mov	r2, r3
- 800f322:	4608      	mov	r0, r1
- 800f324:	f000 ff8e 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f328:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800f32c:	f000 bee8 	b.w	8010100 <SUBGRF_SetCad>
- 800f330:	200049b8 	.word	0x200049b8
-
-0800f334 <RadioRx>:
- 800f334:	b510      	push	{r4, lr}
- 800f336:	4604      	mov	r4, r0
- 800f338:	f001 fadf 	bl	80108fa <RFW_Is_Init>
- 800f33c:	2801      	cmp	r0, #1
- 800f33e:	d11c      	bne.n	800f37a <RadioRx+0x46>
- 800f340:	f001 fae3 	bl	801090a <RFW_ReceiveInit>
- 800f344:	b134      	cbz	r4, 800f354 <RadioRx+0x20>
- 800f346:	4812      	ldr	r0, [pc, #72]	; (800f390 <RadioRx+0x5c>)
- 800f348:	4621      	mov	r1, r4
- 800f34a:	f001 ff4d 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800f34e:	4810      	ldr	r0, [pc, #64]	; (800f390 <RadioRx+0x5c>)
- 800f350:	f001 ff10 	bl	8011174 <UTIL_TIMER_Start>
- 800f354:	4c0f      	ldr	r4, [pc, #60]	; (800f394 <RadioRx+0x60>)
- 800f356:	4b10      	ldr	r3, [pc, #64]	; (800f398 <RadioRx+0x64>)
- 800f358:	2100      	movs	r1, #0
- 800f35a:	f44f 5280 	mov.w	r2, #4096	; 0x1000
- 800f35e:	65a1      	str	r1, [r4, #88]	; 0x58
- 800f360:	619a      	str	r2, [r3, #24]
- 800f362:	f894 0056 	ldrb.w	r0, [r4, #86]	; 0x56
- 800f366:	f001 f9f5 	bl	8010754 <SUBGRF_SetSwitch>
- 800f36a:	7863      	ldrb	r3, [r4, #1]
- 800f36c:	b16b      	cbz	r3, 800f38a <RadioRx+0x56>
- 800f36e:	f06f 407f 	mvn.w	r0, #4278190080	; 0xff000000
- 800f372:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800f376:	f000 be41 	b.w	800fffc <SUBGRF_SetRx>
- 800f37a:	2300      	movs	r3, #0
- 800f37c:	f240 2162 	movw	r1, #610	; 0x262
- 800f380:	461a      	mov	r2, r3
- 800f382:	4608      	mov	r0, r1
- 800f384:	f000 ff5e 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f388:	e7dc      	b.n	800f344 <RadioRx+0x10>
- 800f38a:	68a0      	ldr	r0, [r4, #8]
- 800f38c:	0180      	lsls	r0, r0, #6
- 800f38e:	e7f0      	b.n	800f372 <RadioRx+0x3e>
- 800f390:	200049a0 	.word	0x200049a0
- 800f394:	200049b8 	.word	0x200049b8
- 800f398:	48000400 	.word	0x48000400
-
-0800f39c <RadioSleep>:
- 800f39c:	b508      	push	{r3, lr}
- 800f39e:	f04f 0004 	mov.w	r0, #4
- 800f3a2:	f000 fddb 	bl	800ff5c <SUBGRF_SetSleep>
- 800f3a6:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800f3aa:	2002      	movs	r0, #2
- 800f3ac:	f7f2 bea2 	b.w	80020f4 <HAL_Delay>
-
-0800f3b0 <RadioSend>:
- 800f3b0:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 800f3b2:	2300      	movs	r3, #0
- 800f3b4:	460d      	mov	r5, r1
- 800f3b6:	f240 2101 	movw	r1, #513	; 0x201
- 800f3ba:	461a      	mov	r2, r3
- 800f3bc:	4606      	mov	r6, r0
- 800f3be:	4608      	mov	r0, r1
- 800f3c0:	f000 ff40 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f3c4:	4b2f      	ldr	r3, [pc, #188]	; (800f484 <RadioSend+0xd4>)
- 800f3c6:	4c30      	ldr	r4, [pc, #192]	; (800f488 <RadioSend+0xd8>)
- 800f3c8:	f44f 5200 	mov.w	r2, #8192	; 0x2000
- 800f3cc:	619a      	str	r2, [r3, #24]
- 800f3ce:	f894 0056 	ldrb.w	r0, [r4, #86]	; 0x56
- 800f3d2:	2101      	movs	r1, #1
- 800f3d4:	f001 f9be 	bl	8010754 <SUBGRF_SetSwitch>
- 800f3d8:	7823      	ldrb	r3, [r4, #0]
- 800f3da:	2b01      	cmp	r3, #1
- 800f3dc:	f640 0089 	movw	r0, #2185	; 0x889
- 800f3e0:	d112      	bne.n	800f408 <RadioSend+0x58>
- 800f3e2:	f894 3051 	ldrb.w	r3, [r4, #81]	; 0x51
- 800f3e6:	2b06      	cmp	r3, #6
- 800f3e8:	d10e      	bne.n	800f408 <RadioSend+0x58>
- 800f3ea:	f000 fcf3 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800f3ee:	f000 01fb 	and.w	r1, r0, #251	; 0xfb
- 800f3f2:	f640 0089 	movw	r0, #2185	; 0x889
- 800f3f6:	f000 fcdd 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f3fa:	7823      	ldrb	r3, [r4, #0]
- 800f3fc:	2b03      	cmp	r3, #3
- 800f3fe:	d829      	bhi.n	800f454 <RadioSend+0xa4>
- 800f400:	e8df f003 	tbb	[pc, r3]
- 800f404:	3c0f080f 	.word	0x3c0f080f
- 800f408:	f000 fce4 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800f40c:	f040 0104 	orr.w	r1, r0, #4
- 800f410:	b2c9      	uxtb	r1, r1
- 800f412:	e7ee      	b.n	800f3f2 <RadioSend+0x42>
- 800f414:	77e5      	strb	r5, [r4, #31]
- 800f416:	481d      	ldr	r0, [pc, #116]	; (800f48c <RadioSend+0xdc>)
- 800f418:	f001 f894 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f41c:	2200      	movs	r2, #0
- 800f41e:	4629      	mov	r1, r5
- 800f420:	e015      	b.n	800f44e <RadioSend+0x9e>
- 800f422:	f001 fa6a 	bl	80108fa <RFW_Is_Init>
- 800f426:	2801      	cmp	r0, #1
- 800f428:	4607      	mov	r7, r0
- 800f42a:	d125      	bne.n	800f478 <RadioSend+0xc8>
- 800f42c:	4629      	mov	r1, r5
- 800f42e:	f10d 0207 	add.w	r2, sp, #7
- 800f432:	4630      	mov	r0, r6
- 800f434:	f001 fa66 	bl	8010904 <RFW_TransmitInit>
- 800f438:	4605      	mov	r5, r0
- 800f43a:	b9a0      	cbnz	r0, 800f466 <RadioSend+0xb6>
- 800f43c:	f89d 3007 	ldrb.w	r3, [sp, #7]
- 800f440:	4812      	ldr	r0, [pc, #72]	; (800f48c <RadioSend+0xdc>)
- 800f442:	75a3      	strb	r3, [r4, #22]
- 800f444:	f001 f87e 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f448:	f89d 1007 	ldrb.w	r1, [sp, #7]
- 800f44c:	462a      	mov	r2, r5
- 800f44e:	4630      	mov	r0, r6
- 800f450:	f000 fdca 	bl	800ffe8 <SUBGRF_SendPayload>
- 800f454:	6861      	ldr	r1, [r4, #4]
- 800f456:	480e      	ldr	r0, [pc, #56]	; (800f490 <RadioSend+0xe0>)
- 800f458:	f001 fec6 	bl	80111e8 <UTIL_TIMER_SetPeriod>
- 800f45c:	480c      	ldr	r0, [pc, #48]	; (800f490 <RadioSend+0xe0>)
- 800f45e:	f001 fe89 	bl	8011174 <UTIL_TIMER_Start>
- 800f462:	2000      	movs	r0, #0
- 800f464:	e006      	b.n	800f474 <RadioSend+0xc4>
- 800f466:	4b0b      	ldr	r3, [pc, #44]	; (800f494 <RadioSend+0xe4>)
- 800f468:	463a      	mov	r2, r7
- 800f46a:	2100      	movs	r1, #0
- 800f46c:	2002      	movs	r0, #2
- 800f46e:	f001 fb05 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800f472:	2003      	movs	r0, #3
- 800f474:	b003      	add	sp, #12
- 800f476:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800f478:	75a5      	strb	r5, [r4, #22]
- 800f47a:	e7cc      	b.n	800f416 <RadioSend+0x66>
- 800f47c:	2302      	movs	r3, #2
- 800f47e:	73a3      	strb	r3, [r4, #14]
- 800f480:	76a5      	strb	r5, [r4, #26]
- 800f482:	e7c8      	b.n	800f416 <RadioSend+0x66>
- 800f484:	48000400 	.word	0x48000400
- 800f488:	200049b8 	.word	0x200049b8
- 800f48c:	200049c6 	.word	0x200049c6
- 800f490:	20004a14 	.word	0x20004a14
- 800f494:	080141ac 	.word	0x080141ac
-
-0800f498 <RadioRandom>:
- 800f498:	b508      	push	{r3, lr}
- 800f49a:	2300      	movs	r3, #0
- 800f49c:	461a      	mov	r2, r3
- 800f49e:	4619      	mov	r1, r3
- 800f4a0:	4618      	mov	r0, r3
- 800f4a2:	f000 fecf 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f4a6:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800f4aa:	f000 bdbd 	b.w	8010028 <SUBGRF_GetRandom>
-	...
-
-0800f4b0 <RadioInit>:
- 800f4b0:	4b1d      	ldr	r3, [pc, #116]	; (800f528 <RadioInit+0x78>)
- 800f4b2:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 800f4b4:	4d1d      	ldr	r5, [pc, #116]	; (800f52c <RadioInit+0x7c>)
- 800f4b6:	6018      	str	r0, [r3, #0]
- 800f4b8:	2400      	movs	r4, #0
- 800f4ba:	481d      	ldr	r0, [pc, #116]	; (800f530 <RadioInit+0x80>)
- 800f4bc:	706c      	strb	r4, [r5, #1]
- 800f4be:	e9c5 4401 	strd	r4, r4, [r5, #4]
- 800f4c2:	65ac      	str	r4, [r5, #88]	; 0x58
- 800f4c4:	f000 fee8 	bl	8010298 <SUBGRF_Init>
- 800f4c8:	81ac      	strh	r4, [r5, #12]
- 800f4ca:	f000 fe53 	bl	8010174 <SUBGRF_SetRegulatorMode>
- 800f4ce:	4621      	mov	r1, r4
- 800f4d0:	4620      	mov	r0, r4
- 800f4d2:	f001 f89b 	bl	801060c <SUBGRF_SetBufferBaseAddress>
- 800f4d6:	4621      	mov	r1, r4
- 800f4d8:	2204      	movs	r2, #4
- 800f4da:	2001      	movs	r0, #1
- 800f4dc:	f000 ff4c 	bl	8010378 <SUBGRF_SetTxParams>
- 800f4e0:	4e14      	ldr	r6, [pc, #80]	; (800f534 <RadioInit+0x84>)
- 800f4e2:	4d15      	ldr	r5, [pc, #84]	; (800f538 <RadioInit+0x88>)
- 800f4e4:	f64f 71ff 	movw	r1, #65535	; 0xffff
- 800f4e8:	4623      	mov	r3, r4
- 800f4ea:	4622      	mov	r2, r4
- 800f4ec:	4608      	mov	r0, r1
- 800f4ee:	f000 fea9 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800f4f2:	f7ff ff53 	bl	800f39c <RadioSleep>
- 800f4f6:	4622      	mov	r2, r4
- 800f4f8:	4b10      	ldr	r3, [pc, #64]	; (800f53c <RadioInit+0x8c>)
- 800f4fa:	9400      	str	r4, [sp, #0]
- 800f4fc:	f04f 31ff 	mov.w	r1, #4294967295
- 800f500:	4630      	mov	r0, r6
- 800f502:	f001 fd8b 	bl	801101c <UTIL_TIMER_Create>
- 800f506:	4b0e      	ldr	r3, [pc, #56]	; (800f540 <RadioInit+0x90>)
- 800f508:	9400      	str	r4, [sp, #0]
- 800f50a:	4622      	mov	r2, r4
- 800f50c:	f04f 31ff 	mov.w	r1, #4294967295
- 800f510:	4628      	mov	r0, r5
- 800f512:	f001 fd83 	bl	801101c <UTIL_TIMER_Create>
- 800f516:	4630      	mov	r0, r6
- 800f518:	f001 fdde 	bl	80110d8 <UTIL_TIMER_Stop>
- 800f51c:	4628      	mov	r0, r5
- 800f51e:	b002      	add	sp, #8
- 800f520:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 800f524:	f001 bdd8 	b.w	80110d8 <UTIL_TIMER_Stop>
- 800f528:	2000499c 	.word	0x2000499c
- 800f52c:	200049b8 	.word	0x200049b8
- 800f530:	0800fd99 	.word	0x0800fd99
- 800f534:	20004a14 	.word	0x20004a14
- 800f538:	200049a0 	.word	0x200049a0
- 800f53c:	0800f165 	.word	0x0800f165
- 800f540:	0800f185 	.word	0x0800f185
-
-0800f544 <RadioSetMaxPayloadLength>:
- 800f544:	2801      	cmp	r0, #1
- 800f546:	4808      	ldr	r0, [pc, #32]	; (800f568 <RadioSetMaxPayloadLength+0x24>)
- 800f548:	d105      	bne.n	800f556 <RadioSetMaxPayloadLength+0x12>
- 800f54a:	4b08      	ldr	r3, [pc, #32]	; (800f56c <RadioSetMaxPayloadLength+0x28>)
- 800f54c:	77c1      	strb	r1, [r0, #31]
- 800f54e:	7019      	strb	r1, [r3, #0]
- 800f550:	300e      	adds	r0, #14
- 800f552:	f000 bff7 	b.w	8010544 <SUBGRF_SetPacketParams>
- 800f556:	7d43      	ldrb	r3, [r0, #21]
- 800f558:	2b01      	cmp	r3, #1
- 800f55a:	d103      	bne.n	800f564 <RadioSetMaxPayloadLength+0x20>
- 800f55c:	4b03      	ldr	r3, [pc, #12]	; (800f56c <RadioSetMaxPayloadLength+0x28>)
- 800f55e:	7581      	strb	r1, [r0, #22]
- 800f560:	7019      	strb	r1, [r3, #0]
- 800f562:	e7f5      	b.n	800f550 <RadioSetMaxPayloadLength+0xc>
- 800f564:	4770      	bx	lr
- 800f566:	bf00      	nop
- 800f568:	200049b8 	.word	0x200049b8
- 800f56c:	2000011c 	.word	0x2000011c
-
-0800f570 <RadioSetPublicNetwork>:
- 800f570:	4b0d      	ldr	r3, [pc, #52]	; (800f5a8 <RadioSetPublicNetwork+0x38>)
- 800f572:	b510      	push	{r4, lr}
- 800f574:	4604      	mov	r4, r0
- 800f576:	7318      	strb	r0, [r3, #12]
- 800f578:	7358      	strb	r0, [r3, #13]
- 800f57a:	2001      	movs	r0, #1
- 800f57c:	f000 f816 	bl	800f5ac <RadioSetModem>
- 800f580:	b15c      	cbz	r4, 800f59a <RadioSetPublicNetwork+0x2a>
- 800f582:	2134      	movs	r1, #52	; 0x34
- 800f584:	f44f 60e8 	mov.w	r0, #1856	; 0x740
- 800f588:	f000 fc14 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f58c:	2144      	movs	r1, #68	; 0x44
- 800f58e:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800f592:	f240 7041 	movw	r0, #1857	; 0x741
- 800f596:	f000 bc0d 	b.w	800fdb4 <SUBGRF_WriteRegister>
- 800f59a:	2114      	movs	r1, #20
- 800f59c:	f44f 60e8 	mov.w	r0, #1856	; 0x740
- 800f5a0:	f000 fc08 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f5a4:	2124      	movs	r1, #36	; 0x24
- 800f5a6:	e7f2      	b.n	800f58e <RadioSetPublicNetwork+0x1e>
- 800f5a8:	200049b8 	.word	0x200049b8
-
-0800f5ac <RadioSetModem>:
- 800f5ac:	b538      	push	{r3, r4, r5, lr}
- 800f5ae:	4d11      	ldr	r5, [pc, #68]	; (800f5f4 <RadioSetModem+0x48>)
- 800f5b0:	4604      	mov	r4, r0
- 800f5b2:	7028      	strb	r0, [r5, #0]
- 800f5b4:	f001 f9ae 	bl	8010914 <RFW_SetRadioModem>
- 800f5b8:	2c01      	cmp	r4, #1
- 800f5ba:	d00d      	beq.n	800f5d8 <RadioSetModem+0x2c>
- 800f5bc:	2c03      	cmp	r4, #3
- 800f5be:	d017      	beq.n	800f5f0 <RadioSetModem+0x44>
- 800f5c0:	b12c      	cbz	r4, 800f5ce <RadioSetModem+0x22>
- 800f5c2:	2003      	movs	r0, #3
- 800f5c4:	f000 fec2 	bl	801034c <SUBGRF_SetPacketType>
- 800f5c8:	2300      	movs	r3, #0
- 800f5ca:	736b      	strb	r3, [r5, #13]
- 800f5cc:	e003      	b.n	800f5d6 <RadioSetModem+0x2a>
- 800f5ce:	4620      	mov	r0, r4
- 800f5d0:	f000 febc 	bl	801034c <SUBGRF_SetPacketType>
- 800f5d4:	736c      	strb	r4, [r5, #13]
- 800f5d6:	bd38      	pop	{r3, r4, r5, pc}
- 800f5d8:	4620      	mov	r0, r4
- 800f5da:	f000 feb7 	bl	801034c <SUBGRF_SetPacketType>
- 800f5de:	7b28      	ldrb	r0, [r5, #12]
- 800f5e0:	7b6b      	ldrb	r3, [r5, #13]
- 800f5e2:	4283      	cmp	r3, r0
- 800f5e4:	d0f7      	beq.n	800f5d6 <RadioSetModem+0x2a>
- 800f5e6:	7368      	strb	r0, [r5, #13]
- 800f5e8:	e8bd 4038 	ldmia.w	sp!, {r3, r4, r5, lr}
- 800f5ec:	f7ff bfc0 	b.w	800f570 <RadioSetPublicNetwork>
- 800f5f0:	2002      	movs	r0, #2
- 800f5f2:	e7e7      	b.n	800f5c4 <RadioSetModem+0x18>
- 800f5f4:	200049b8 	.word	0x200049b8
-
-0800f5f8 <RadioSetTxConfig>:
- 800f5f8:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800f5fc:	b085      	sub	sp, #20
- 800f5fe:	4606      	mov	r6, r0
- 800f600:	9d0e      	ldr	r5, [sp, #56]	; 0x38
- 800f602:	f8bd a040 	ldrh.w	sl, [sp, #64]	; 0x40
- 800f606:	f89d 7044 	ldrb.w	r7, [sp, #68]	; 0x44
- 800f60a:	f89d 9048 	ldrb.w	r9, [sp, #72]	; 0x48
- 800f60e:	9301      	str	r3, [sp, #4]
- 800f610:	4688      	mov	r8, r1
- 800f612:	4693      	mov	fp, r2
- 800f614:	4c49      	ldr	r4, [pc, #292]	; (800f73c <RadioSetTxConfig+0x144>)
- 800f616:	f001 f96f 	bl	80108f8 <RFW_DeInit>
- 800f61a:	9801      	ldr	r0, [sp, #4]
- 800f61c:	b1a6      	cbz	r6, 800f648 <RadioSetTxConfig+0x50>
- 800f61e:	2e01      	cmp	r6, #1
- 800f620:	d04c      	beq.n	800f6bc <RadioSetTxConfig+0xc4>
- 800f622:	4640      	mov	r0, r8
- 800f624:	f001 f8ac 	bl	8010780 <SUBGRF_SetRfTxPower>
- 800f628:	210e      	movs	r1, #14
- 800f62a:	f884 0056 	strb.w	r0, [r4, #86]	; 0x56
- 800f62e:	f640 101f 	movw	r0, #2335	; 0x91f
- 800f632:	f000 fbbf 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f636:	f894 0056 	ldrb.w	r0, [r4, #86]	; 0x56
- 800f63a:	f001 f962 	bl	8010902 <RFW_SetAntSwitch>
- 800f63e:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 800f640:	6063      	str	r3, [r4, #4]
- 800f642:	b005      	add	sp, #20
- 800f644:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800f648:	230b      	movs	r3, #11
- 800f64a:	f884 3044 	strb.w	r3, [r4, #68]	; 0x44
- 800f64e:	f884 6038 	strb.w	r6, [r4, #56]	; 0x38
- 800f652:	63e5      	str	r5, [r4, #60]	; 0x3c
- 800f654:	f001 f8f6 	bl	8010844 <SUBGRF_GetFskBandwidthRegValue>
- 800f658:	f1b9 0f00 	cmp.w	r9, #0
- 800f65c:	f641 0304 	movw	r3, #6148	; 0x1804
- 800f660:	8263      	strh	r3, [r4, #18]
- 800f662:	bf14      	ite	ne
- 800f664:	23f2      	movne	r3, #242	; 0xf2
- 800f666:	2301      	moveq	r3, #1
- 800f668:	75e3      	strb	r3, [r4, #23]
- 800f66a:	ea4f 0aca 	mov.w	sl, sl, lsl #3
- 800f66e:	2301      	movs	r3, #1
- 800f670:	f087 0701 	eor.w	r7, r7, #1
- 800f674:	7623      	strb	r3, [r4, #24]
- 800f676:	f884 0045 	strb.w	r0, [r4, #69]	; 0x45
- 800f67a:	f8c4 b040 	str.w	fp, [r4, #64]	; 0x40
- 800f67e:	73a6      	strb	r6, [r4, #14]
- 800f680:	f8a4 a010 	strh.w	sl, [r4, #16]
- 800f684:	7526      	strb	r6, [r4, #20]
- 800f686:	7567      	strb	r7, [r4, #21]
- 800f688:	f7ff fdfa 	bl	800f280 <RadioStandby>
- 800f68c:	4630      	mov	r0, r6
- 800f68e:	f7ff ff8d 	bl	800f5ac <RadioSetModem>
- 800f692:	f104 0038 	add.w	r0, r4, #56	; 0x38
- 800f696:	f000 fee9 	bl	801046c <SUBGRF_SetModulationParams>
- 800f69a:	f104 000e 	add.w	r0, r4, #14
- 800f69e:	f000 ff51 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f6a2:	4a27      	ldr	r2, [pc, #156]	; (800f740 <RadioSetTxConfig+0x148>)
- 800f6a4:	6810      	ldr	r0, [r2, #0]
- 800f6a6:	6851      	ldr	r1, [r2, #4]
- 800f6a8:	ab02      	add	r3, sp, #8
- 800f6aa:	c303      	stmia	r3!, {r0, r1}
- 800f6ac:	a802      	add	r0, sp, #8
- 800f6ae:	f000 fbe1 	bl	800fe74 <SUBGRF_SetSyncWord>
- 800f6b2:	f240 10ff 	movw	r0, #511	; 0x1ff
- 800f6b6:	f000 fbb1 	bl	800fe1c <SUBGRF_SetWhiteningSeed>
- 800f6ba:	e7b2      	b.n	800f622 <RadioSetTxConfig+0x2a>
- 800f6bc:	4a21      	ldr	r2, [pc, #132]	; (800f744 <RadioSetTxConfig+0x14c>)
- 800f6be:	f884 6038 	strb.w	r6, [r4, #56]	; 0x38
- 800f6c2:	b2eb      	uxtb	r3, r5
- 800f6c4:	5c12      	ldrb	r2, [r2, r0]
- 800f6c6:	f884 3050 	strb.w	r3, [r4, #80]	; 0x50
- 800f6ca:	bb70      	cbnz	r0, 800f72a <RadioSetTxConfig+0x132>
- 800f6cc:	3d0b      	subs	r5, #11
- 800f6ce:	2d01      	cmp	r5, #1
- 800f6d0:	bf8c      	ite	hi
- 800f6d2:	2500      	movhi	r5, #0
- 800f6d4:	2501      	movls	r5, #1
- 800f6d6:	3b05      	subs	r3, #5
- 800f6d8:	2b01      	cmp	r3, #1
- 800f6da:	d804      	bhi.n	800f6e6 <RadioSetTxConfig+0xee>
- 800f6dc:	f1ba 0f0c 	cmp.w	sl, #12
- 800f6e0:	bf38      	it	cc
- 800f6e2:	f04f 0a0c 	movcc.w	sl, #12
- 800f6e6:	f89d 303c 	ldrb.w	r3, [sp, #60]	; 0x3c
- 800f6ea:	f884 3052 	strb.w	r3, [r4, #82]	; 0x52
- 800f6ee:	4b16      	ldr	r3, [pc, #88]	; (800f748 <RadioSetTxConfig+0x150>)
- 800f6f0:	f884 5053 	strb.w	r5, [r4, #83]	; 0x53
- 800f6f4:	781b      	ldrb	r3, [r3, #0]
- 800f6f6:	77e3      	strb	r3, [r4, #31]
- 800f6f8:	2501      	movs	r5, #1
- 800f6fa:	f89d 3054 	ldrb.w	r3, [sp, #84]	; 0x54
- 800f6fe:	f884 2051 	strb.w	r2, [r4, #81]	; 0x51
- 800f702:	f884 3021 	strb.w	r3, [r4, #33]	; 0x21
- 800f706:	73a5      	strb	r5, [r4, #14]
- 800f708:	f8a4 a01c 	strh.w	sl, [r4, #28]
- 800f70c:	77a7      	strb	r7, [r4, #30]
- 800f70e:	f884 9020 	strb.w	r9, [r4, #32]
- 800f712:	f7ff fdb5 	bl	800f280 <RadioStandby>
- 800f716:	4628      	mov	r0, r5
- 800f718:	f7ff ff48 	bl	800f5ac <RadioSetModem>
- 800f71c:	480b      	ldr	r0, [pc, #44]	; (800f74c <RadioSetTxConfig+0x154>)
- 800f71e:	f000 fea5 	bl	801046c <SUBGRF_SetModulationParams>
- 800f722:	480b      	ldr	r0, [pc, #44]	; (800f750 <RadioSetTxConfig+0x158>)
- 800f724:	f000 ff0e 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f728:	e77b      	b.n	800f622 <RadioSetTxConfig+0x2a>
- 800f72a:	2801      	cmp	r0, #1
- 800f72c:	d104      	bne.n	800f738 <RadioSetTxConfig+0x140>
- 800f72e:	f1a5 010c 	sub.w	r1, r5, #12
- 800f732:	424d      	negs	r5, r1
- 800f734:	414d      	adcs	r5, r1
- 800f736:	e7ce      	b.n	800f6d6 <RadioSetTxConfig+0xde>
- 800f738:	2500      	movs	r5, #0
- 800f73a:	e7cc      	b.n	800f6d6 <RadioSetTxConfig+0xde>
- 800f73c:	200049b8 	.word	0x200049b8
- 800f740:	08013320 	.word	0x08013320
- 800f744:	0801420a 	.word	0x0801420a
- 800f748:	2000011c 	.word	0x2000011c
- 800f74c:	200049f0 	.word	0x200049f0
- 800f750:	200049c6 	.word	0x200049c6
-
-0800f754 <RadioSetRxConfig>:
- 800f754:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 800f758:	b087      	sub	sp, #28
- 800f75a:	f8df a1c4 	ldr.w	sl, [pc, #452]	; 800f920 <RadioSetRxConfig+0x1cc>
- 800f75e:	f89d b064 	ldrb.w	fp, [sp, #100]	; 0x64
- 800f762:	f89d 804c 	ldrb.w	r8, [sp, #76]	; 0x4c
- 800f766:	9302      	str	r3, [sp, #8]
- 800f768:	460f      	mov	r7, r1
- 800f76a:	f89d 3054 	ldrb.w	r3, [sp, #84]	; 0x54
- 800f76e:	f89d 1050 	ldrb.w	r1, [sp, #80]	; 0x50
- 800f772:	f8bd 9048 	ldrh.w	r9, [sp, #72]	; 0x48
- 800f776:	9103      	str	r1, [sp, #12]
- 800f778:	f88a b001 	strb.w	fp, [sl, #1]
- 800f77c:	f8bd 6044 	ldrh.w	r6, [sp, #68]	; 0x44
- 800f780:	9301      	str	r3, [sp, #4]
- 800f782:	4605      	mov	r5, r0
- 800f784:	4614      	mov	r4, r2
- 800f786:	f001 f8b7 	bl	80108f8 <RFW_DeInit>
- 800f78a:	f1bb 0f00 	cmp.w	fp, #0
- 800f78e:	bf18      	it	ne
- 800f790:	f04f 0900 	movne.w	r9, #0
- 800f794:	f8df b18c 	ldr.w	fp, [pc, #396]	; 800f924 <RadioSetRxConfig+0x1d0>
- 800f798:	9903      	ldr	r1, [sp, #12]
- 800f79a:	f1b8 0f00 	cmp.w	r8, #0
- 800f79e:	bf08      	it	eq
- 800f7a0:	21ff      	moveq	r1, #255	; 0xff
- 800f7a2:	f88b 1000 	strb.w	r1, [fp]
- 800f7a6:	b125      	cbz	r5, 800f7b2 <RadioSetRxConfig+0x5e>
- 800f7a8:	2d01      	cmp	r5, #1
- 800f7aa:	d050      	beq.n	800f84e <RadioSetRxConfig+0xfa>
- 800f7ac:	b007      	add	sp, #28
- 800f7ae:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 800f7b2:	4628      	mov	r0, r5
- 800f7b4:	f000 fcba 	bl	801012c <SUBGRF_SetStopRxTimerOnPreambleDetect>
- 800f7b8:	210b      	movs	r1, #11
- 800f7ba:	4638      	mov	r0, r7
- 800f7bc:	f88a 1044 	strb.w	r1, [sl, #68]	; 0x44
- 800f7c0:	f88a 5038 	strb.w	r5, [sl, #56]	; 0x38
- 800f7c4:	f8ca 403c 	str.w	r4, [sl, #60]	; 0x3c
- 800f7c8:	f001 f83c 	bl	8010844 <SUBGRF_GetFskBandwidthRegValue>
- 800f7cc:	9b01      	ldr	r3, [sp, #4]
- 800f7ce:	f89b 2000 	ldrb.w	r2, [fp]
- 800f7d2:	f88a 2016 	strb.w	r2, [sl, #22]
- 800f7d6:	2b00      	cmp	r3, #0
- 800f7d8:	bf14      	ite	ne
- 800f7da:	22f2      	movne	r2, #242	; 0xf2
- 800f7dc:	2201      	moveq	r2, #1
- 800f7de:	f641 0104 	movw	r1, #6148	; 0x1804
- 800f7e2:	f88a 2017 	strb.w	r2, [sl, #23]
- 800f7e6:	00f6      	lsls	r6, r6, #3
- 800f7e8:	2201      	movs	r2, #1
- 800f7ea:	f088 0801 	eor.w	r8, r8, #1
- 800f7ee:	f8aa 1012 	strh.w	r1, [sl, #18]
- 800f7f2:	f88a 2018 	strb.w	r2, [sl, #24]
- 800f7f6:	f88a 0045 	strb.w	r0, [sl, #69]	; 0x45
- 800f7fa:	f88a 500e 	strb.w	r5, [sl, #14]
- 800f7fe:	f8aa 6010 	strh.w	r6, [sl, #16]
- 800f802:	f88a 5014 	strb.w	r5, [sl, #20]
- 800f806:	f88a 8015 	strb.w	r8, [sl, #21]
- 800f80a:	f7ff fd39 	bl	800f280 <RadioStandby>
- 800f80e:	4628      	mov	r0, r5
- 800f810:	f7ff fecc 	bl	800f5ac <RadioSetModem>
- 800f814:	f10a 0038 	add.w	r0, sl, #56	; 0x38
- 800f818:	f000 fe28 	bl	801046c <SUBGRF_SetModulationParams>
- 800f81c:	f10a 000e 	add.w	r0, sl, #14
- 800f820:	f000 fe90 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f824:	4940      	ldr	r1, [pc, #256]	; (800f928 <RadioSetRxConfig+0x1d4>)
- 800f826:	6808      	ldr	r0, [r1, #0]
- 800f828:	6849      	ldr	r1, [r1, #4]
- 800f82a:	aa04      	add	r2, sp, #16
- 800f82c:	c203      	stmia	r2!, {r0, r1}
- 800f82e:	a804      	add	r0, sp, #16
- 800f830:	f000 fb20 	bl	800fe74 <SUBGRF_SetSyncWord>
- 800f834:	f240 10ff 	movw	r0, #511	; 0x1ff
- 800f838:	f000 faf0 	bl	800fe1c <SUBGRF_SetWhiteningSeed>
- 800f83c:	f44f 52fa 	mov.w	r2, #8000	; 0x1f40
- 800f840:	fb02 f209 	mul.w	r2, r2, r9
- 800f844:	fbb2 f2f4 	udiv	r2, r2, r4
- 800f848:	f8ca 2008 	str.w	r2, [sl, #8]
- 800f84c:	e7ae      	b.n	800f7ac <RadioSetRxConfig+0x58>
- 800f84e:	2000      	movs	r0, #0
- 800f850:	f000 fc6c 	bl	801012c <SUBGRF_SetStopRxTimerOnPreambleDetect>
- 800f854:	4835      	ldr	r0, [pc, #212]	; (800f92c <RadioSetRxConfig+0x1d8>)
- 800f856:	f88a 5038 	strb.w	r5, [sl, #56]	; 0x38
- 800f85a:	b2e1      	uxtb	r1, r4
- 800f85c:	5dc0      	ldrb	r0, [r0, r7]
- 800f85e:	f88a 1050 	strb.w	r1, [sl, #80]	; 0x50
- 800f862:	2f00      	cmp	r7, #0
- 800f864:	d14d      	bne.n	800f902 <RadioSetRxConfig+0x1ae>
- 800f866:	3c0b      	subs	r4, #11
- 800f868:	2c01      	cmp	r4, #1
- 800f86a:	bf8c      	ite	hi
- 800f86c:	2400      	movhi	r4, #0
- 800f86e:	2401      	movls	r4, #1
- 800f870:	3905      	subs	r1, #5
- 800f872:	2901      	cmp	r1, #1
- 800f874:	d802      	bhi.n	800f87c <RadioSetRxConfig+0x128>
- 800f876:	2e0c      	cmp	r6, #12
- 800f878:	bf38      	it	cc
- 800f87a:	260c      	movcc	r6, #12
- 800f87c:	9b02      	ldr	r3, [sp, #8]
- 800f87e:	f89b 2000 	ldrb.w	r2, [fp]
- 800f882:	f88a 3052 	strb.w	r3, [sl, #82]	; 0x52
- 800f886:	f88a 4053 	strb.w	r4, [sl, #83]	; 0x53
- 800f88a:	9b01      	ldr	r3, [sp, #4]
- 800f88c:	f88a 201f 	strb.w	r2, [sl, #31]
- 800f890:	2401      	movs	r4, #1
- 800f892:	f89d 2060 	ldrb.w	r2, [sp, #96]	; 0x60
- 800f896:	f88a 2021 	strb.w	r2, [sl, #33]	; 0x21
- 800f89a:	f88a 3020 	strb.w	r3, [sl, #32]
- 800f89e:	f88a 0051 	strb.w	r0, [sl, #81]	; 0x51
- 800f8a2:	f88a 400e 	strb.w	r4, [sl, #14]
- 800f8a6:	f8aa 601c 	strh.w	r6, [sl, #28]
- 800f8aa:	f88a 801e 	strb.w	r8, [sl, #30]
- 800f8ae:	f7ff fce7 	bl	800f280 <RadioStandby>
- 800f8b2:	4620      	mov	r0, r4
- 800f8b4:	f7ff fe7a 	bl	800f5ac <RadioSetModem>
- 800f8b8:	481d      	ldr	r0, [pc, #116]	; (800f930 <RadioSetRxConfig+0x1dc>)
- 800f8ba:	f000 fdd7 	bl	801046c <SUBGRF_SetModulationParams>
- 800f8be:	481d      	ldr	r0, [pc, #116]	; (800f934 <RadioSetRxConfig+0x1e0>)
- 800f8c0:	f000 fe40 	bl	8010544 <SUBGRF_SetPacketParams>
- 800f8c4:	fa5f f089 	uxtb.w	r0, r9
- 800f8c8:	f000 fc3c 	bl	8010144 <SUBGRF_SetLoRaSymbNumTimeout>
- 800f8cc:	f640 00a3 	movw	r0, #2211	; 0x8a3
- 800f8d0:	f000 fa80 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800f8d4:	ea00 0104 	and.w	r1, r0, r4
- 800f8d8:	f640 00a3 	movw	r0, #2211	; 0x8a3
- 800f8dc:	f000 fa6a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f8e0:	f89a 2021 	ldrb.w	r2, [sl, #33]	; 0x21
- 800f8e4:	42a2      	cmp	r2, r4
- 800f8e6:	f240 7036 	movw	r0, #1846	; 0x736
- 800f8ea:	d113      	bne.n	800f914 <RadioSetRxConfig+0x1c0>
- 800f8ec:	f000 fa72 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800f8f0:	f000 01fb 	and.w	r1, r0, #251	; 0xfb
- 800f8f4:	f240 7036 	movw	r0, #1846	; 0x736
- 800f8f8:	f000 fa5c 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800f8fc:	f64f 72ff 	movw	r2, #65535	; 0xffff
- 800f900:	e7a2      	b.n	800f848 <RadioSetRxConfig+0xf4>
- 800f902:	2f01      	cmp	r7, #1
- 800f904:	d104      	bne.n	800f910 <RadioSetRxConfig+0x1bc>
- 800f906:	f1a4 030c 	sub.w	r3, r4, #12
- 800f90a:	425c      	negs	r4, r3
- 800f90c:	415c      	adcs	r4, r3
- 800f90e:	e7af      	b.n	800f870 <RadioSetRxConfig+0x11c>
- 800f910:	2400      	movs	r4, #0
- 800f912:	e7ad      	b.n	800f870 <RadioSetRxConfig+0x11c>
- 800f914:	f000 fa5e 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800f918:	f040 0104 	orr.w	r1, r0, #4
- 800f91c:	b2c9      	uxtb	r1, r1
- 800f91e:	e7e9      	b.n	800f8f4 <RadioSetRxConfig+0x1a0>
- 800f920:	200049b8 	.word	0x200049b8
- 800f924:	2000011c 	.word	0x2000011c
- 800f928:	08013320 	.word	0x08013320
- 800f92c:	0801420a 	.word	0x0801420a
- 800f930:	200049f0 	.word	0x200049f0
- 800f934:	200049c6 	.word	0x200049c6
-
-0800f938 <RadioIsChannelFree>:
- 800f938:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800f93a:	b08b      	sub	sp, #44	; 0x2c
- 800f93c:	460d      	mov	r5, r1
- 800f93e:	4604      	mov	r4, r0
- 800f940:	4617      	mov	r7, r2
- 800f942:	461e      	mov	r6, r3
- 800f944:	f7ff fc9c 	bl	800f280 <RadioStandby>
- 800f948:	2000      	movs	r0, #0
- 800f94a:	f7ff fe2f 	bl	800f5ac <RadioSetModem>
- 800f94e:	4620      	mov	r0, r4
- 800f950:	f000 fcde 	bl	8010310 <SUBGRF_SetRfFrequency>
- 800f954:	2400      	movs	r4, #0
- 800f956:	2301      	movs	r3, #1
- 800f958:	e9cd 4308 	strd	r4, r3, [sp, #32]
- 800f95c:	2303      	movs	r3, #3
- 800f95e:	f44f 7216 	mov.w	r2, #600	; 0x258
- 800f962:	4629      	mov	r1, r5
- 800f964:	4620      	mov	r0, r4
- 800f966:	e9cd 4406 	strd	r4, r4, [sp, #24]
- 800f96a:	e9cd 4404 	strd	r4, r4, [sp, #16]
- 800f96e:	e9cd 4402 	strd	r4, r4, [sp, #8]
- 800f972:	e9cd 5300 	strd	r5, r3, [sp]
- 800f976:	4623      	mov	r3, r4
- 800f978:	f7ff feec 	bl	800f754 <RadioSetRxConfig>
- 800f97c:	4620      	mov	r0, r4
- 800f97e:	f7ff fcd9 	bl	800f334 <RadioRx>
- 800f982:	f7ff fc91 	bl	800f2a8 <RadioGetWakeupTime>
- 800f986:	f7f2 fbb5 	bl	80020f4 <HAL_Delay>
- 800f98a:	f001 fb61 	bl	8011050 <UTIL_TIMER_GetCurrentTime>
- 800f98e:	4604      	mov	r4, r0
- 800f990:	4620      	mov	r0, r4
- 800f992:	f001 fb67 	bl	8011064 <UTIL_TIMER_GetElapsedTime>
- 800f996:	42b0      	cmp	r0, r6
- 800f998:	d305      	bcc.n	800f9a6 <RadioIsChannelFree+0x6e>
- 800f99a:	2401      	movs	r4, #1
- 800f99c:	f7ff fc70 	bl	800f280 <RadioStandby>
- 800f9a0:	4620      	mov	r0, r4
- 800f9a2:	b00b      	add	sp, #44	; 0x2c
- 800f9a4:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800f9a6:	f000 fe4f 	bl	8010648 <SUBGRF_GetRssiInst>
- 800f9aa:	b200      	sxth	r0, r0
- 800f9ac:	4287      	cmp	r7, r0
- 800f9ae:	daef      	bge.n	800f990 <RadioIsChannelFree+0x58>
- 800f9b0:	2400      	movs	r4, #0
- 800f9b2:	e7f3      	b.n	800f99c <RadioIsChannelFree+0x64>
-
-0800f9b4 <RadioTimeOnAir>:
- 800f9b4:	b5f0      	push	{r4, r5, r6, r7, lr}
- 800f9b6:	f8bd 4014 	ldrh.w	r4, [sp, #20]
- 800f9ba:	f89d 7018 	ldrb.w	r7, [sp, #24]
- 800f9be:	f89d e01c 	ldrb.w	lr, [sp, #28]
- 800f9c2:	f89d 5020 	ldrb.w	r5, [sp, #32]
- 800f9c6:	b140      	cbz	r0, 800f9da <RadioTimeOnAir+0x26>
- 800f9c8:	2801      	cmp	r0, #1
- 800f9ca:	d014      	beq.n	800f9f6 <RadioTimeOnAir+0x42>
- 800f9cc:	2201      	movs	r2, #1
- 800f9ce:	2300      	movs	r3, #0
- 800f9d0:	1898      	adds	r0, r3, r2
- 800f9d2:	3801      	subs	r0, #1
- 800f9d4:	fbb0 f0f2 	udiv	r0, r0, r2
- 800f9d8:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 800f9da:	f087 0701 	eor.w	r7, r7, #1
- 800f9de:	00e3      	lsls	r3, r4, #3
- 800f9e0:	eb03 03c7 	add.w	r3, r3, r7, lsl #3
- 800f9e4:	3318      	adds	r3, #24
- 800f9e6:	eb0e 0545 	add.w	r5, lr, r5, lsl #1
- 800f9ea:	eb03 03c5 	add.w	r3, r3, r5, lsl #3
- 800f9ee:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800f9f2:	434b      	muls	r3, r1
- 800f9f4:	e7ec      	b.n	800f9d0 <RadioTimeOnAir+0x1c>
- 800f9f6:	1f50      	subs	r0, r2, #5
- 800f9f8:	2801      	cmp	r0, #1
- 800f9fa:	f103 0304 	add.w	r3, r3, #4
- 800f9fe:	d802      	bhi.n	800fa06 <RadioTimeOnAir+0x52>
- 800fa00:	2c0c      	cmp	r4, #12
- 800fa02:	bf38      	it	cc
- 800fa04:	240c      	movcc	r4, #12
- 800fa06:	b9d1      	cbnz	r1, 800fa3e <RadioTimeOnAir+0x8a>
- 800fa08:	f1a2 0c0b 	sub.w	ip, r2, #11
- 800fa0c:	f1bc 0f01 	cmp.w	ip, #1
- 800fa10:	bf8c      	ite	hi
- 800fa12:	f04f 0c00 	movhi.w	ip, #0
- 800fa16:	f04f 0c01 	movls.w	ip, #1
- 800fa1a:	0128      	lsls	r0, r5, #4
- 800fa1c:	2f00      	cmp	r7, #0
- 800fa1e:	eb00 00ce 	add.w	r0, r0, lr, lsl #3
- 800fa22:	bf14      	ite	ne
- 800fa24:	2500      	movne	r5, #0
- 800fa26:	2514      	moveq	r5, #20
- 800fa28:	eba0 0082 	sub.w	r0, r0, r2, lsl #2
- 800fa2c:	2a06      	cmp	r2, #6
- 800fa2e:	ea4f 0682 	mov.w	r6, r2, lsl #2
- 800fa32:	4428      	add	r0, r5
- 800fa34:	f1a2 0702 	sub.w	r7, r2, #2
- 800fa38:	d80d      	bhi.n	800fa56 <RadioTimeOnAir+0xa2>
- 800fa3a:	4635      	mov	r5, r6
- 800fa3c:	e010      	b.n	800fa60 <RadioTimeOnAir+0xac>
- 800fa3e:	2901      	cmp	r1, #1
- 800fa40:	d106      	bne.n	800fa50 <RadioTimeOnAir+0x9c>
- 800fa42:	f1a2 000c 	sub.w	r0, r2, #12
- 800fa46:	f1d0 0c00 	rsbs	ip, r0, #0
- 800fa4a:	eb4c 0c00 	adc.w	ip, ip, r0
- 800fa4e:	e7e4      	b.n	800fa1a <RadioTimeOnAir+0x66>
- 800fa50:	f04f 0c00 	mov.w	ip, #0
- 800fa54:	e7e1      	b.n	800fa1a <RadioTimeOnAir+0x66>
- 800fa56:	3008      	adds	r0, #8
- 800fa58:	f1bc 0f00 	cmp.w	ip, #0
- 800fa5c:	d0ed      	beq.n	800fa3a <RadioTimeOnAir+0x86>
- 800fa5e:	00bd      	lsls	r5, r7, #2
- 800fa60:	2800      	cmp	r0, #0
- 800fa62:	bfac      	ite	ge
- 800fa64:	182e      	addge	r6, r5, r0
- 800fa66:	1c2e      	addlt	r6, r5, #0
- 800fa68:	1e70      	subs	r0, r6, #1
- 800fa6a:	fb90 f0f5 	sdiv	r0, r0, r5
- 800fa6e:	fb03 4400 	mla	r4, r3, r0, r4
- 800fa72:	4b09      	ldr	r3, [pc, #36]	; (800fa98 <RadioTimeOnAir+0xe4>)
- 800fa74:	2a06      	cmp	r2, #6
- 800fa76:	5c5a      	ldrb	r2, [r3, r1]
- 800fa78:	bf8c      	ite	hi
- 800fa7a:	340c      	addhi	r4, #12
- 800fa7c:	340e      	addls	r4, #14
- 800fa7e:	2a0a      	cmp	r2, #10
- 800fa80:	d809      	bhi.n	800fa96 <RadioTimeOnAir+0xe2>
- 800fa82:	00a3      	lsls	r3, r4, #2
- 800fa84:	3301      	adds	r3, #1
- 800fa86:	f44f 717a 	mov.w	r1, #1000	; 0x3e8
- 800fa8a:	40bb      	lsls	r3, r7
- 800fa8c:	434b      	muls	r3, r1
- 800fa8e:	4903      	ldr	r1, [pc, #12]	; (800fa9c <RadioTimeOnAir+0xe8>)
- 800fa90:	f851 2022 	ldr.w	r2, [r1, r2, lsl #2]
- 800fa94:	e79c      	b.n	800f9d0 <RadioTimeOnAir+0x1c>
- 800fa96:	deff      	udf	#255	; 0xff
- 800fa98:	0801420a 	.word	0x0801420a
- 800fa9c:	08014210 	.word	0x08014210
-
-0800faa0 <RadioTxPrbs>:
- 800faa0:	b508      	push	{r3, lr}
- 800faa2:	4b09      	ldr	r3, [pc, #36]	; (800fac8 <RadioTxPrbs+0x28>)
- 800faa4:	2101      	movs	r1, #1
- 800faa6:	f893 0056 	ldrb.w	r0, [r3, #86]	; 0x56
- 800faaa:	f000 fe53 	bl	8010754 <SUBGRF_SetSwitch>
- 800faae:	f44f 60d7 	mov.w	r0, #1720	; 0x6b8
- 800fab2:	212d      	movs	r1, #45	; 0x2d
- 800fab4:	f000 f97e 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fab8:	f000 fb33 	bl	8010122 <SUBGRF_SetTxInfinitePreamble>
- 800fabc:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 800fac0:	4802      	ldr	r0, [pc, #8]	; (800facc <RadioTxPrbs+0x2c>)
- 800fac2:	f000 ba7b 	b.w	800ffbc <SUBGRF_SetTx>
- 800fac6:	bf00      	nop
- 800fac8:	200049b8 	.word	0x200049b8
- 800facc:	000fffff 	.word	0x000fffff
-
-0800fad0 <RadioIrqProcess>:
- 800fad0:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 800fad2:	4ca4      	ldr	r4, [pc, #656]	; (800fd64 <RadioIrqProcess+0x294>)
- 800fad4:	f8b4 3054 	ldrh.w	r3, [r4, #84]	; 0x54
- 800fad8:	2500      	movs	r5, #0
- 800fada:	2b20      	cmp	r3, #32
- 800fadc:	f88d 5003 	strb.w	r5, [sp, #3]
- 800fae0:	9501      	str	r5, [sp, #4]
- 800fae2:	f000 811b 	beq.w	800fd1c <RadioIrqProcess+0x24c>
- 800fae6:	d814      	bhi.n	800fb12 <RadioIrqProcess+0x42>
- 800fae8:	2b08      	cmp	r3, #8
- 800faea:	d80d      	bhi.n	800fb08 <RadioIrqProcess+0x38>
- 800faec:	b17b      	cbz	r3, 800fb0e <RadioIrqProcess+0x3e>
- 800faee:	3b01      	subs	r3, #1
- 800faf0:	2b07      	cmp	r3, #7
- 800faf2:	d80c      	bhi.n	800fb0e <RadioIrqProcess+0x3e>
- 800faf4:	e8df f013 	tbh	[pc, r3, lsl #1]
- 800faf8:	005b0042 	.word	0x005b0042
- 800fafc:	00cd000b 	.word	0x00cd000b
- 800fb00:	000b000b 	.word	0x000b000b
- 800fb04:	00fd000b 	.word	0x00fd000b
- 800fb08:	2b10      	cmp	r3, #16
- 800fb0a:	f000 8100 	beq.w	800fd0e <RadioIrqProcess+0x23e>
- 800fb0e:	b002      	add	sp, #8
- 800fb10:	bd70      	pop	{r4, r5, r6, pc}
- 800fb12:	f5b3 7f80 	cmp.w	r3, #256	; 0x100
- 800fb16:	f000 8098 	beq.w	800fc4a <RadioIrqProcess+0x17a>
- 800fb1a:	d811      	bhi.n	800fb40 <RadioIrqProcess+0x70>
- 800fb1c:	2b40      	cmp	r3, #64	; 0x40
- 800fb1e:	f000 8110 	beq.w	800fd42 <RadioIrqProcess+0x272>
- 800fb22:	2b80      	cmp	r3, #128	; 0x80
- 800fb24:	d1f3      	bne.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb26:	4628      	mov	r0, r5
- 800fb28:	f000 fa32 	bl	800ff90 <SUBGRF_SetStandby>
- 800fb2c:	4b8e      	ldr	r3, [pc, #568]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fb2e:	681b      	ldr	r3, [r3, #0]
- 800fb30:	2b00      	cmp	r3, #0
- 800fb32:	d0ec      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb34:	699b      	ldr	r3, [r3, #24]
- 800fb36:	2b00      	cmp	r3, #0
- 800fb38:	d0e9      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb3a:	4628      	mov	r0, r5
- 800fb3c:	4798      	blx	r3
- 800fb3e:	e7e6      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb40:	f5b3 7f00 	cmp.w	r3, #512	; 0x200
- 800fb44:	d1e3      	bne.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb46:	4b89      	ldr	r3, [pc, #548]	; (800fd6c <RadioIrqProcess+0x29c>)
- 800fb48:	2201      	movs	r2, #1
- 800fb4a:	4629      	mov	r1, r5
- 800fb4c:	2002      	movs	r0, #2
- 800fb4e:	f000 ff95 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800fb52:	f000 f929 	bl	800fda8 <SUBGRF_GetOperatingMode>
- 800fb56:	2804      	cmp	r0, #4
- 800fb58:	f040 8085 	bne.w	800fc66 <RadioIrqProcess+0x196>
- 800fb5c:	4b84      	ldr	r3, [pc, #528]	; (800fd70 <RadioIrqProcess+0x2a0>)
- 800fb5e:	4885      	ldr	r0, [pc, #532]	; (800fd74 <RadioIrqProcess+0x2a4>)
- 800fb60:	f44f 5200 	mov.w	r2, #8192	; 0x2000
- 800fb64:	629a      	str	r2, [r3, #40]	; 0x28
- 800fb66:	f001 fab7 	bl	80110d8 <UTIL_TIMER_Stop>
- 800fb6a:	4628      	mov	r0, r5
- 800fb6c:	f000 fa10 	bl	800ff90 <SUBGRF_SetStandby>
- 800fb70:	4b7d      	ldr	r3, [pc, #500]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fb72:	681b      	ldr	r3, [r3, #0]
- 800fb74:	2b00      	cmp	r3, #0
- 800fb76:	d0ca      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fb78:	685b      	ldr	r3, [r3, #4]
- 800fb7a:	e014      	b.n	800fba6 <RadioIrqProcess+0xd6>
- 800fb7c:	4b7c      	ldr	r3, [pc, #496]	; (800fd70 <RadioIrqProcess+0x2a0>)
- 800fb7e:	487d      	ldr	r0, [pc, #500]	; (800fd74 <RadioIrqProcess+0x2a4>)
- 800fb80:	f44f 5200 	mov.w	r2, #8192	; 0x2000
- 800fb84:	629a      	str	r2, [r3, #40]	; 0x28
- 800fb86:	f001 faa7 	bl	80110d8 <UTIL_TIMER_Stop>
- 800fb8a:	2000      	movs	r0, #0
- 800fb8c:	f000 fa00 	bl	800ff90 <SUBGRF_SetStandby>
- 800fb90:	f000 feb5 	bl	80108fe <RFW_Is_LongPacketModeEnabled>
- 800fb94:	2801      	cmp	r0, #1
- 800fb96:	d101      	bne.n	800fb9c <RadioIrqProcess+0xcc>
- 800fb98:	f000 feba 	bl	8010910 <RFW_DeInit_TxLongPacket>
- 800fb9c:	4b72      	ldr	r3, [pc, #456]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fb9e:	681b      	ldr	r3, [r3, #0]
- 800fba0:	2b00      	cmp	r3, #0
- 800fba2:	d0b4      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fba4:	681b      	ldr	r3, [r3, #0]
- 800fba6:	2b00      	cmp	r3, #0
- 800fba8:	d0b1      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fbaa:	4798      	blx	r3
- 800fbac:	e7af      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fbae:	4b70      	ldr	r3, [pc, #448]	; (800fd70 <RadioIrqProcess+0x2a0>)
- 800fbb0:	4871      	ldr	r0, [pc, #452]	; (800fd78 <RadioIrqProcess+0x2a8>)
- 800fbb2:	f44f 5280 	mov.w	r2, #4096	; 0x1000
- 800fbb6:	629a      	str	r2, [r3, #40]	; 0x28
- 800fbb8:	f001 fa8e 	bl	80110d8 <UTIL_TIMER_Stop>
- 800fbbc:	7865      	ldrb	r5, [r4, #1]
- 800fbbe:	b995      	cbnz	r5, 800fbe6 <RadioIrqProcess+0x116>
- 800fbc0:	4628      	mov	r0, r5
- 800fbc2:	f000 f9e5 	bl	800ff90 <SUBGRF_SetStandby>
- 800fbc6:	4629      	mov	r1, r5
- 800fbc8:	f640 1002 	movw	r0, #2306	; 0x902
- 800fbcc:	f000 f8f2 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fbd0:	f640 1044 	movw	r0, #2372	; 0x944
- 800fbd4:	f000 f8fe 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800fbd8:	f040 0102 	orr.w	r1, r0, #2
- 800fbdc:	b2c9      	uxtb	r1, r1
- 800fbde:	f640 1044 	movw	r0, #2372	; 0x944
- 800fbe2:	f000 f8e7 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fbe6:	22ff      	movs	r2, #255	; 0xff
- 800fbe8:	f10d 0103 	add.w	r1, sp, #3
- 800fbec:	4863      	ldr	r0, [pc, #396]	; (800fd7c <RadioIrqProcess+0x2ac>)
- 800fbee:	4d5e      	ldr	r5, [pc, #376]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fbf0:	f000 fd5a 	bl	80106a8 <SUBGRF_GetPayload>
- 800fbf4:	4862      	ldr	r0, [pc, #392]	; (800fd80 <RadioIrqProcess+0x2b0>)
- 800fbf6:	f000 fd71 	bl	80106dc <SUBGRF_GetPacketStatus>
- 800fbfa:	682b      	ldr	r3, [r5, #0]
- 800fbfc:	2b00      	cmp	r3, #0
- 800fbfe:	d086      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fc00:	689e      	ldr	r6, [r3, #8]
- 800fc02:	2e00      	cmp	r6, #0
- 800fc04:	d083      	beq.n	800fb0e <RadioIrqProcess+0x3e>
- 800fc06:	f894 3024 	ldrb.w	r3, [r4, #36]	; 0x24
- 800fc0a:	2b01      	cmp	r3, #1
- 800fc0c:	d108      	bne.n	800fc20 <RadioIrqProcess+0x150>
- 800fc0e:	f994 3031 	ldrsb.w	r3, [r4, #49]	; 0x31
- 800fc12:	f994 2030 	ldrsb.w	r2, [r4, #48]	; 0x30
- 800fc16:	f89d 1003 	ldrb.w	r1, [sp, #3]
- 800fc1a:	4858      	ldr	r0, [pc, #352]	; (800fd7c <RadioIrqProcess+0x2ac>)
- 800fc1c:	47b0      	blx	r6
- 800fc1e:	e776      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fc20:	6be0      	ldr	r0, [r4, #60]	; 0x3c
- 800fc22:	a901      	add	r1, sp, #4
- 800fc24:	f000 fe22 	bl	801086c <SUBGRF_GetCFO>
- 800fc28:	9b01      	ldr	r3, [sp, #4]
- 800fc2a:	f89d 1003 	ldrb.w	r1, [sp, #3]
- 800fc2e:	4853      	ldr	r0, [pc, #332]	; (800fd7c <RadioIrqProcess+0x2ac>)
- 800fc30:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
- 800fc34:	f503 73fa 	add.w	r3, r3, #500	; 0x1f4
- 800fc38:	fb93 f3f2 	sdiv	r3, r3, r2
- 800fc3c:	682a      	ldr	r2, [r5, #0]
- 800fc3e:	b25b      	sxtb	r3, r3
- 800fc40:	6895      	ldr	r5, [r2, #8]
- 800fc42:	f994 2029 	ldrsb.w	r2, [r4, #41]	; 0x29
- 800fc46:	47a8      	blx	r5
- 800fc48:	e761      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fc4a:	4628      	mov	r0, r5
- 800fc4c:	f000 f9a0 	bl	800ff90 <SUBGRF_SetStandby>
- 800fc50:	4b45      	ldr	r3, [pc, #276]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fc52:	681b      	ldr	r3, [r3, #0]
- 800fc54:	2b00      	cmp	r3, #0
- 800fc56:	f43f af5a 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fc5a:	699b      	ldr	r3, [r3, #24]
- 800fc5c:	2b00      	cmp	r3, #0
- 800fc5e:	f43f af56 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fc62:	2001      	movs	r0, #1
- 800fc64:	e76a      	b.n	800fb3c <RadioIrqProcess+0x6c>
- 800fc66:	f000 f89f 	bl	800fda8 <SUBGRF_GetOperatingMode>
- 800fc6a:	2805      	cmp	r0, #5
- 800fc6c:	f47f af4f 	bne.w	800fb0e <RadioIrqProcess+0x3e>
- 800fc70:	4b3f      	ldr	r3, [pc, #252]	; (800fd70 <RadioIrqProcess+0x2a0>)
- 800fc72:	4841      	ldr	r0, [pc, #260]	; (800fd78 <RadioIrqProcess+0x2a8>)
- 800fc74:	f44f 5280 	mov.w	r2, #4096	; 0x1000
- 800fc78:	629a      	str	r2, [r3, #40]	; 0x28
- 800fc7a:	f001 fa2d 	bl	80110d8 <UTIL_TIMER_Stop>
- 800fc7e:	4628      	mov	r0, r5
- 800fc80:	f000 f986 	bl	800ff90 <SUBGRF_SetStandby>
- 800fc84:	4b38      	ldr	r3, [pc, #224]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fc86:	681b      	ldr	r3, [r3, #0]
- 800fc88:	2b00      	cmp	r3, #0
- 800fc8a:	f43f af40 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fc8e:	68db      	ldr	r3, [r3, #12]
- 800fc90:	e789      	b.n	800fba6 <RadioIrqProcess+0xd6>
- 800fc92:	2100      	movs	r1, #0
- 800fc94:	4b3b      	ldr	r3, [pc, #236]	; (800fd84 <RadioIrqProcess+0x2b4>)
- 800fc96:	2201      	movs	r2, #1
- 800fc98:	2002      	movs	r0, #2
- 800fc9a:	f000 feef 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800fc9e:	6da1      	ldr	r1, [r4, #88]	; 0x58
- 800fca0:	2900      	cmp	r1, #0
- 800fca2:	f43f af34 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fca6:	f3c1 4107 	ubfx	r1, r1, #16, #8
- 800fcaa:	f640 1003 	movw	r0, #2307	; 0x903
- 800fcae:	f000 f881 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fcb2:	f894 1059 	ldrb.w	r1, [r4, #89]	; 0x59
- 800fcb6:	f640 1004 	movw	r0, #2308	; 0x904
- 800fcba:	f000 f87b 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fcbe:	f894 1058 	ldrb.w	r1, [r4, #88]	; 0x58
- 800fcc2:	f640 1005 	movw	r0, #2309	; 0x905
- 800fcc6:	f000 f875 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fcca:	f640 1002 	movw	r0, #2306	; 0x902
- 800fcce:	f000 f881 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800fcd2:	f040 0101 	orr.w	r1, r0, #1
- 800fcd6:	b2c9      	uxtb	r1, r1
- 800fcd8:	f640 1002 	movw	r0, #2306	; 0x902
- 800fcdc:	f000 f86a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fce0:	2300      	movs	r3, #0
- 800fce2:	f240 2162 	movw	r1, #610	; 0x262
- 800fce6:	461a      	mov	r2, r3
- 800fce8:	4608      	mov	r0, r1
- 800fcea:	65a3      	str	r3, [r4, #88]	; 0x58
- 800fcec:	f000 faaa 	bl	8010244 <SUBGRF_SetDioIrqParams>
- 800fcf0:	e70d      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fcf2:	4b25      	ldr	r3, [pc, #148]	; (800fd88 <RadioIrqProcess+0x2b8>)
- 800fcf4:	2201      	movs	r2, #1
- 800fcf6:	2100      	movs	r1, #0
- 800fcf8:	2002      	movs	r0, #2
- 800fcfa:	f000 febf 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800fcfe:	f000 fdfc 	bl	80108fa <RFW_Is_Init>
- 800fd02:	2801      	cmp	r0, #1
- 800fd04:	f47f af03 	bne.w	800fb0e <RadioIrqProcess+0x3e>
- 800fd08:	f000 fe03 	bl	8010912 <RFW_ReceivePayload>
- 800fd0c:	e6ff      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fd0e:	4b1f      	ldr	r3, [pc, #124]	; (800fd8c <RadioIrqProcess+0x2bc>)
- 800fd10:	2201      	movs	r2, #1
- 800fd12:	2100      	movs	r1, #0
- 800fd14:	2002      	movs	r0, #2
- 800fd16:	f000 feb1 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800fd1a:	e6f8      	b.n	800fb0e <RadioIrqProcess+0x3e>
- 800fd1c:	4816      	ldr	r0, [pc, #88]	; (800fd78 <RadioIrqProcess+0x2a8>)
- 800fd1e:	f001 f9db 	bl	80110d8 <UTIL_TIMER_Stop>
- 800fd22:	7860      	ldrb	r0, [r4, #1]
- 800fd24:	b908      	cbnz	r0, 800fd2a <RadioIrqProcess+0x25a>
- 800fd26:	f000 f933 	bl	800ff90 <SUBGRF_SetStandby>
- 800fd2a:	4b0f      	ldr	r3, [pc, #60]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fd2c:	681b      	ldr	r3, [r3, #0]
- 800fd2e:	2b00      	cmp	r3, #0
- 800fd30:	f43f aeed 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fd34:	68db      	ldr	r3, [r3, #12]
- 800fd36:	2b00      	cmp	r3, #0
- 800fd38:	f43f aee9 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fd3c:	4798      	blx	r3
- 800fd3e:	4b14      	ldr	r3, [pc, #80]	; (800fd90 <RadioIrqProcess+0x2c0>)
- 800fd40:	e7e6      	b.n	800fd10 <RadioIrqProcess+0x240>
- 800fd42:	4b14      	ldr	r3, [pc, #80]	; (800fd94 <RadioIrqProcess+0x2c4>)
- 800fd44:	2201      	movs	r2, #1
- 800fd46:	4629      	mov	r1, r5
- 800fd48:	2002      	movs	r0, #2
- 800fd4a:	f000 fe97 	bl	8010a7c <UTIL_ADV_TRACE_COND_FSend>
- 800fd4e:	7860      	ldrb	r0, [r4, #1]
- 800fd50:	b908      	cbnz	r0, 800fd56 <RadioIrqProcess+0x286>
- 800fd52:	f000 f91d 	bl	800ff90 <SUBGRF_SetStandby>
- 800fd56:	4b04      	ldr	r3, [pc, #16]	; (800fd68 <RadioIrqProcess+0x298>)
- 800fd58:	681b      	ldr	r3, [r3, #0]
- 800fd5a:	2b00      	cmp	r3, #0
- 800fd5c:	f43f aed7 	beq.w	800fb0e <RadioIrqProcess+0x3e>
- 800fd60:	691b      	ldr	r3, [r3, #16]
- 800fd62:	e720      	b.n	800fba6 <RadioIrqProcess+0xd6>
- 800fd64:	200049b8 	.word	0x200049b8
- 800fd68:	2000499c 	.word	0x2000499c
- 800fd6c:	080141c1 	.word	0x080141c1
- 800fd70:	48000400 	.word	0x48000400
- 800fd74:	20004a14 	.word	0x20004a14
- 800fd78:	200049a0 	.word	0x200049a0
- 800fd7c:	2000489c 	.word	0x2000489c
- 800fd80:	200049dc 	.word	0x200049dc
- 800fd84:	080141d5 	.word	0x080141d5
- 800fd88:	080141de 	.word	0x080141de
- 800fd8c:	080141e8 	.word	0x080141e8
- 800fd90:	080141f1 	.word	0x080141f1
- 800fd94:	080141fa 	.word	0x080141fa
-
-0800fd98 <RadioOnDioIrq>:
- 800fd98:	4b02      	ldr	r3, [pc, #8]	; (800fda4 <RadioOnDioIrq+0xc>)
- 800fd9a:	f8a3 0054 	strh.w	r0, [r3, #84]	; 0x54
- 800fd9e:	f7ff be97 	b.w	800fad0 <RadioIrqProcess>
- 800fda2:	bf00      	nop
- 800fda4:	200049b8 	.word	0x200049b8
-
-0800fda8 <SUBGRF_GetOperatingMode>:
- 800fda8:	4b01      	ldr	r3, [pc, #4]	; (800fdb0 <SUBGRF_GetOperatingMode+0x8>)
- 800fdaa:	7818      	ldrb	r0, [r3, #0]
- 800fdac:	4770      	bx	lr
- 800fdae:	bf00      	nop
- 800fdb0:	20004a32 	.word	0x20004a32
-
-0800fdb4 <SUBGRF_WriteRegister>:
- 800fdb4:	b507      	push	{r0, r1, r2, lr}
- 800fdb6:	2301      	movs	r3, #1
- 800fdb8:	f88d 1007 	strb.w	r1, [sp, #7]
- 800fdbc:	f10d 0207 	add.w	r2, sp, #7
- 800fdc0:	4601      	mov	r1, r0
- 800fdc2:	4803      	ldr	r0, [pc, #12]	; (800fdd0 <SUBGRF_WriteRegister+0x1c>)
- 800fdc4:	f7f7 f9b6 	bl	8007134 <HAL_SUBGHZ_WriteRegisters>
- 800fdc8:	b003      	add	sp, #12
- 800fdca:	f85d fb04 	ldr.w	pc, [sp], #4
- 800fdce:	bf00      	nop
- 800fdd0:	200003a0 	.word	0x200003a0
-
-0800fdd4 <SUBGRF_ReadRegister>:
- 800fdd4:	b507      	push	{r0, r1, r2, lr}
- 800fdd6:	2301      	movs	r3, #1
- 800fdd8:	4601      	mov	r1, r0
- 800fdda:	f10d 0207 	add.w	r2, sp, #7
- 800fdde:	4804      	ldr	r0, [pc, #16]	; (800fdf0 <SUBGRF_ReadRegister+0x1c>)
- 800fde0:	f7f7 f9e1 	bl	80071a6 <HAL_SUBGHZ_ReadRegisters>
- 800fde4:	f89d 0007 	ldrb.w	r0, [sp, #7]
- 800fde8:	b003      	add	sp, #12
- 800fdea:	f85d fb04 	ldr.w	pc, [sp], #4
- 800fdee:	bf00      	nop
- 800fdf0:	200003a0 	.word	0x200003a0
-
-0800fdf4 <Radio_SMPS_Set>:
- 800fdf4:	b510      	push	{r4, lr}
- 800fdf6:	4604      	mov	r4, r0
- 800fdf8:	f7f4 f956 	bl	80040a8 <RBI_IsDCDC>
- 800fdfc:	2801      	cmp	r0, #1
- 800fdfe:	d10c      	bne.n	800fe1a <Radio_SMPS_Set+0x26>
- 800fe00:	f640 1023 	movw	r0, #2339	; 0x923
- 800fe04:	f7ff ffe6 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800fe08:	f000 01f9 	and.w	r1, r0, #249	; 0xf9
- 800fe0c:	4321      	orrs	r1, r4
- 800fe0e:	f640 1023 	movw	r0, #2339	; 0x923
- 800fe12:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800fe16:	f7ff bfcd 	b.w	800fdb4 <SUBGRF_WriteRegister>
- 800fe1a:	bd10      	pop	{r4, pc}
-
-0800fe1c <SUBGRF_SetWhiteningSeed>:
- 800fe1c:	b510      	push	{r4, lr}
- 800fe1e:	4b0c      	ldr	r3, [pc, #48]	; (800fe50 <SUBGRF_SetWhiteningSeed+0x34>)
- 800fe20:	781b      	ldrb	r3, [r3, #0]
- 800fe22:	4604      	mov	r4, r0
- 800fe24:	b99b      	cbnz	r3, 800fe4e <SUBGRF_SetWhiteningSeed+0x32>
- 800fe26:	f44f 60d7 	mov.w	r0, #1720	; 0x6b8
- 800fe2a:	f7ff ffd3 	bl	800fdd4 <SUBGRF_ReadRegister>
- 800fe2e:	f3c4 2100 	ubfx	r1, r4, #8, #1
- 800fe32:	f000 00fe 	and.w	r0, r0, #254	; 0xfe
- 800fe36:	4301      	orrs	r1, r0
- 800fe38:	f44f 60d7 	mov.w	r0, #1720	; 0x6b8
- 800fe3c:	f7ff ffba 	bl	800fdb4 <SUBGRF_WriteRegister>
- 800fe40:	b2e1      	uxtb	r1, r4
- 800fe42:	f240 60b9 	movw	r0, #1721	; 0x6b9
- 800fe46:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800fe4a:	f7ff bfb3 	b.w	800fdb4 <SUBGRF_WriteRegister>
- 800fe4e:	bd10      	pop	{r4, pc}
- 800fe50:	20004a33 	.word	0x20004a33
-
-0800fe54 <SUBGRF_WriteRegisters>:
- 800fe54:	b510      	push	{r4, lr}
- 800fe56:	4613      	mov	r3, r2
- 800fe58:	f3ef 8410 	mrs	r4, PRIMASK
- 800fe5c:	b672      	cpsid	i
- 800fe5e:	460a      	mov	r2, r1
- 800fe60:	4601      	mov	r1, r0
- 800fe62:	4803      	ldr	r0, [pc, #12]	; (800fe70 <SUBGRF_WriteRegisters+0x1c>)
- 800fe64:	f7f7 f966 	bl	8007134 <HAL_SUBGHZ_WriteRegisters>
- 800fe68:	f384 8810 	msr	PRIMASK, r4
- 800fe6c:	bd10      	pop	{r4, pc}
- 800fe6e:	bf00      	nop
- 800fe70:	200003a0 	.word	0x200003a0
-
-0800fe74 <SUBGRF_SetSyncWord>:
- 800fe74:	b508      	push	{r3, lr}
- 800fe76:	4601      	mov	r1, r0
- 800fe78:	2208      	movs	r2, #8
- 800fe7a:	f44f 60d8 	mov.w	r0, #1728	; 0x6c0
- 800fe7e:	f7ff ffe9 	bl	800fe54 <SUBGRF_WriteRegisters>
- 800fe82:	2000      	movs	r0, #0
- 800fe84:	bd08      	pop	{r3, pc}
-	...
-
-0800fe88 <SUBGRF_SetCrcSeed>:
- 800fe88:	b507      	push	{r0, r1, r2, lr}
- 800fe8a:	4b07      	ldr	r3, [pc, #28]	; (800fea8 <SUBGRF_SetCrcSeed+0x20>)
- 800fe8c:	781b      	ldrb	r3, [r3, #0]
- 800fe8e:	ba40      	rev16	r0, r0
- 800fe90:	f8ad 0004 	strh.w	r0, [sp, #4]
- 800fe94:	b92b      	cbnz	r3, 800fea2 <SUBGRF_SetCrcSeed+0x1a>
- 800fe96:	2202      	movs	r2, #2
- 800fe98:	a901      	add	r1, sp, #4
- 800fe9a:	f240 60bc 	movw	r0, #1724	; 0x6bc
- 800fe9e:	f7ff ffd9 	bl	800fe54 <SUBGRF_WriteRegisters>
- 800fea2:	b003      	add	sp, #12
- 800fea4:	f85d fb04 	ldr.w	pc, [sp], #4
- 800fea8:	20004a33 	.word	0x20004a33
-
-0800feac <SUBGRF_SetCrcPolynomial>:
- 800feac:	b507      	push	{r0, r1, r2, lr}
- 800feae:	4b07      	ldr	r3, [pc, #28]	; (800fecc <SUBGRF_SetCrcPolynomial+0x20>)
- 800feb0:	781b      	ldrb	r3, [r3, #0]
- 800feb2:	ba40      	rev16	r0, r0
- 800feb4:	f8ad 0004 	strh.w	r0, [sp, #4]
- 800feb8:	b92b      	cbnz	r3, 800fec6 <SUBGRF_SetCrcPolynomial+0x1a>
- 800feba:	2202      	movs	r2, #2
- 800febc:	a901      	add	r1, sp, #4
- 800febe:	f240 60be 	movw	r0, #1726	; 0x6be
- 800fec2:	f7ff ffc7 	bl	800fe54 <SUBGRF_WriteRegisters>
- 800fec6:	b003      	add	sp, #12
- 800fec8:	f85d fb04 	ldr.w	pc, [sp], #4
- 800fecc:	20004a33 	.word	0x20004a33
-
-0800fed0 <SUBGRF_ReadRegisters>:
- 800fed0:	b510      	push	{r4, lr}
- 800fed2:	4613      	mov	r3, r2
- 800fed4:	f3ef 8410 	mrs	r4, PRIMASK
- 800fed8:	b672      	cpsid	i
- 800feda:	460a      	mov	r2, r1
- 800fedc:	4601      	mov	r1, r0
- 800fede:	4803      	ldr	r0, [pc, #12]	; (800feec <SUBGRF_ReadRegisters+0x1c>)
- 800fee0:	f7f7 f961 	bl	80071a6 <HAL_SUBGHZ_ReadRegisters>
- 800fee4:	f384 8810 	msr	PRIMASK, r4
- 800fee8:	bd10      	pop	{r4, pc}
- 800feea:	bf00      	nop
- 800feec:	200003a0 	.word	0x200003a0
-
-0800fef0 <SUBGRF_WriteBuffer>:
- 800fef0:	b510      	push	{r4, lr}
- 800fef2:	4613      	mov	r3, r2
- 800fef4:	f3ef 8410 	mrs	r4, PRIMASK
- 800fef8:	b672      	cpsid	i
- 800fefa:	460a      	mov	r2, r1
- 800fefc:	4601      	mov	r1, r0
- 800fefe:	4803      	ldr	r0, [pc, #12]	; (800ff0c <SUBGRF_WriteBuffer+0x1c>)
- 800ff00:	f7f7 fa43 	bl	800738a <HAL_SUBGHZ_WriteBuffer>
- 800ff04:	f384 8810 	msr	PRIMASK, r4
- 800ff08:	bd10      	pop	{r4, pc}
- 800ff0a:	bf00      	nop
- 800ff0c:	200003a0 	.word	0x200003a0
-
-0800ff10 <SUBGRF_SetPayload>:
- 800ff10:	460a      	mov	r2, r1
- 800ff12:	4601      	mov	r1, r0
- 800ff14:	2000      	movs	r0, #0
- 800ff16:	f7ff bfeb 	b.w	800fef0 <SUBGRF_WriteBuffer>
-	...
-
-0800ff1c <SUBGRF_ReadBuffer>:
- 800ff1c:	b510      	push	{r4, lr}
- 800ff1e:	4613      	mov	r3, r2
- 800ff20:	f3ef 8410 	mrs	r4, PRIMASK
- 800ff24:	b672      	cpsid	i
- 800ff26:	460a      	mov	r2, r1
- 800ff28:	4601      	mov	r1, r0
- 800ff2a:	4803      	ldr	r0, [pc, #12]	; (800ff38 <SUBGRF_ReadBuffer+0x1c>)
- 800ff2c:	f7f7 fa60 	bl	80073f0 <HAL_SUBGHZ_ReadBuffer>
- 800ff30:	f384 8810 	msr	PRIMASK, r4
- 800ff34:	bd10      	pop	{r4, pc}
- 800ff36:	bf00      	nop
- 800ff38:	200003a0 	.word	0x200003a0
-
-0800ff3c <SUBGRF_WriteCommand>:
- 800ff3c:	b510      	push	{r4, lr}
- 800ff3e:	4613      	mov	r3, r2
- 800ff40:	f3ef 8410 	mrs	r4, PRIMASK
- 800ff44:	b672      	cpsid	i
- 800ff46:	460a      	mov	r2, r1
- 800ff48:	4601      	mov	r1, r0
- 800ff4a:	4803      	ldr	r0, [pc, #12]	; (800ff58 <SUBGRF_WriteCommand+0x1c>)
- 800ff4c:	f7f7 f966 	bl	800721c <HAL_SUBGHZ_ExecSetCmd>
- 800ff50:	f384 8810 	msr	PRIMASK, r4
- 800ff54:	bd10      	pop	{r4, pc}
- 800ff56:	bf00      	nop
- 800ff58:	200003a0 	.word	0x200003a0
-
-0800ff5c <SUBGRF_SetSleep>:
- 800ff5c:	b513      	push	{r0, r1, r4, lr}
- 800ff5e:	4604      	mov	r4, r0
- 800ff60:	2000      	movs	r0, #0
- 800ff62:	f7f4 f89b 	bl	800409c <RBI_ConfigRFSwitch>
- 800ff66:	2002      	movs	r0, #2
- 800ff68:	f7ff ff44 	bl	800fdf4 <Radio_SMPS_Set>
- 800ff6c:	f004 0407 	and.w	r4, r4, #7
- 800ff70:	2201      	movs	r2, #1
- 800ff72:	f10d 0107 	add.w	r1, sp, #7
- 800ff76:	2084      	movs	r0, #132	; 0x84
- 800ff78:	f88d 4007 	strb.w	r4, [sp, #7]
- 800ff7c:	f7ff ffde 	bl	800ff3c <SUBGRF_WriteCommand>
- 800ff80:	4b02      	ldr	r3, [pc, #8]	; (800ff8c <SUBGRF_SetSleep+0x30>)
- 800ff82:	2200      	movs	r2, #0
- 800ff84:	701a      	strb	r2, [r3, #0]
- 800ff86:	b002      	add	sp, #8
- 800ff88:	bd10      	pop	{r4, pc}
- 800ff8a:	bf00      	nop
- 800ff8c:	20004a32 	.word	0x20004a32
-
-0800ff90 <SUBGRF_SetStandby>:
- 800ff90:	b507      	push	{r0, r1, r2, lr}
- 800ff92:	2201      	movs	r2, #1
- 800ff94:	f88d 0007 	strb.w	r0, [sp, #7]
- 800ff98:	f10d 0107 	add.w	r1, sp, #7
- 800ff9c:	2080      	movs	r0, #128	; 0x80
- 800ff9e:	f7ff ffcd 	bl	800ff3c <SUBGRF_WriteCommand>
- 800ffa2:	f89d 3007 	ldrb.w	r3, [sp, #7]
- 800ffa6:	2b00      	cmp	r3, #0
- 800ffa8:	4b03      	ldr	r3, [pc, #12]	; (800ffb8 <SUBGRF_SetStandby+0x28>)
- 800ffaa:	bf0c      	ite	eq
- 800ffac:	2201      	moveq	r2, #1
- 800ffae:	2202      	movne	r2, #2
- 800ffb0:	701a      	strb	r2, [r3, #0]
- 800ffb2:	b003      	add	sp, #12
- 800ffb4:	f85d fb04 	ldr.w	pc, [sp], #4
- 800ffb8:	20004a32 	.word	0x20004a32
-
-0800ffbc <SUBGRF_SetTx>:
- 800ffbc:	b507      	push	{r0, r1, r2, lr}
- 800ffbe:	4b09      	ldr	r3, [pc, #36]	; (800ffe4 <SUBGRF_SetTx+0x28>)
- 800ffc0:	f88d 0006 	strb.w	r0, [sp, #6]
- 800ffc4:	2204      	movs	r2, #4
- 800ffc6:	701a      	strb	r2, [r3, #0]
- 800ffc8:	0c03      	lsrs	r3, r0, #16
- 800ffca:	f88d 3004 	strb.w	r3, [sp, #4]
- 800ffce:	2203      	movs	r2, #3
- 800ffd0:	0a03      	lsrs	r3, r0, #8
- 800ffd2:	a901      	add	r1, sp, #4
- 800ffd4:	2083      	movs	r0, #131	; 0x83
- 800ffd6:	f88d 3005 	strb.w	r3, [sp, #5]
- 800ffda:	f7ff ffaf 	bl	800ff3c <SUBGRF_WriteCommand>
- 800ffde:	b003      	add	sp, #12
- 800ffe0:	f85d fb04 	ldr.w	pc, [sp], #4
- 800ffe4:	20004a32 	.word	0x20004a32
-
-0800ffe8 <SUBGRF_SendPayload>:
- 800ffe8:	b510      	push	{r4, lr}
- 800ffea:	4614      	mov	r4, r2
- 800ffec:	f7ff ff90 	bl	800ff10 <SUBGRF_SetPayload>
- 800fff0:	4620      	mov	r0, r4
- 800fff2:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 800fff6:	f7ff bfe1 	b.w	800ffbc <SUBGRF_SetTx>
-	...
-
-0800fffc <SUBGRF_SetRx>:
- 800fffc:	b507      	push	{r0, r1, r2, lr}
- 800fffe:	4b09      	ldr	r3, [pc, #36]	; (8010024 <SUBGRF_SetRx+0x28>)
- 8010000:	f88d 0006 	strb.w	r0, [sp, #6]
- 8010004:	2205      	movs	r2, #5
- 8010006:	701a      	strb	r2, [r3, #0]
- 8010008:	0c03      	lsrs	r3, r0, #16
- 801000a:	f88d 3004 	strb.w	r3, [sp, #4]
- 801000e:	2203      	movs	r2, #3
- 8010010:	0a03      	lsrs	r3, r0, #8
- 8010012:	a901      	add	r1, sp, #4
- 8010014:	2082      	movs	r0, #130	; 0x82
- 8010016:	f88d 3005 	strb.w	r3, [sp, #5]
- 801001a:	f7ff ff8f 	bl	800ff3c <SUBGRF_WriteCommand>
- 801001e:	b003      	add	sp, #12
- 8010020:	f85d fb04 	ldr.w	pc, [sp], #4
- 8010024:	20004a32 	.word	0x20004a32
-
-08010028 <SUBGRF_GetRandom>:
- 8010028:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 801002a:	2600      	movs	r6, #0
- 801002c:	f640 00e2 	movw	r0, #2274	; 0x8e2
- 8010030:	9601      	str	r6, [sp, #4]
- 8010032:	f7ff fecf 	bl	800fdd4 <SUBGRF_ReadRegister>
- 8010036:	f000 01fe 	and.w	r1, r0, #254	; 0xfe
- 801003a:	4605      	mov	r5, r0
- 801003c:	f640 00e2 	movw	r0, #2274	; 0x8e2
- 8010040:	f7ff feb8 	bl	800fdb4 <SUBGRF_WriteRegister>
- 8010044:	f640 00e5 	movw	r0, #2277	; 0x8e5
- 8010048:	f7ff fec4 	bl	800fdd4 <SUBGRF_ReadRegister>
- 801004c:	f000 017f 	and.w	r1, r0, #127	; 0x7f
- 8010050:	4604      	mov	r4, r0
- 8010052:	f640 00e5 	movw	r0, #2277	; 0x8e5
- 8010056:	f7ff fead 	bl	800fdb4 <SUBGRF_WriteRegister>
- 801005a:	f06f 407f 	mvn.w	r0, #4278190080	; 0xff000000
- 801005e:	f7ff ffcd 	bl	800fffc <SUBGRF_SetRx>
- 8010062:	2204      	movs	r2, #4
- 8010064:	eb0d 0102 	add.w	r1, sp, r2
- 8010068:	f640 0019 	movw	r0, #2073	; 0x819
- 801006c:	f7ff ff30 	bl	800fed0 <SUBGRF_ReadRegisters>
- 8010070:	4630      	mov	r0, r6
- 8010072:	f7ff ff8d 	bl	800ff90 <SUBGRF_SetStandby>
- 8010076:	4629      	mov	r1, r5
- 8010078:	f640 00e2 	movw	r0, #2274	; 0x8e2
- 801007c:	f7ff fe9a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 8010080:	4621      	mov	r1, r4
- 8010082:	f640 00e5 	movw	r0, #2277	; 0x8e5
- 8010086:	f7ff fe95 	bl	800fdb4 <SUBGRF_WriteRegister>
- 801008a:	9801      	ldr	r0, [sp, #4]
- 801008c:	b002      	add	sp, #8
- 801008e:	bd70      	pop	{r4, r5, r6, pc}
-
-08010090 <SUBGRF_SetRxBoosted>:
- 8010090:	b513      	push	{r0, r1, r4, lr}
- 8010092:	4b0c      	ldr	r3, [pc, #48]	; (80100c4 <SUBGRF_SetRxBoosted+0x34>)
- 8010094:	4604      	mov	r4, r0
- 8010096:	2205      	movs	r2, #5
- 8010098:	2197      	movs	r1, #151	; 0x97
- 801009a:	f640 00ac 	movw	r0, #2220	; 0x8ac
- 801009e:	701a      	strb	r2, [r3, #0]
- 80100a0:	f7ff fe88 	bl	800fdb4 <SUBGRF_WriteRegister>
- 80100a4:	0c23      	lsrs	r3, r4, #16
- 80100a6:	f88d 3004 	strb.w	r3, [sp, #4]
- 80100aa:	2203      	movs	r2, #3
- 80100ac:	0a23      	lsrs	r3, r4, #8
- 80100ae:	a901      	add	r1, sp, #4
- 80100b0:	2082      	movs	r0, #130	; 0x82
- 80100b2:	f88d 3005 	strb.w	r3, [sp, #5]
- 80100b6:	f88d 4006 	strb.w	r4, [sp, #6]
- 80100ba:	f7ff ff3f 	bl	800ff3c <SUBGRF_WriteCommand>
- 80100be:	b002      	add	sp, #8
- 80100c0:	bd10      	pop	{r4, pc}
- 80100c2:	bf00      	nop
- 80100c4:	20004a32 	.word	0x20004a32
-
-080100c8 <SUBGRF_SetRxDutyCycle>:
- 80100c8:	b507      	push	{r0, r1, r2, lr}
- 80100ca:	0c03      	lsrs	r3, r0, #16
- 80100cc:	f88d 3000 	strb.w	r3, [sp]
- 80100d0:	0a03      	lsrs	r3, r0, #8
- 80100d2:	f88d 3001 	strb.w	r3, [sp, #1]
- 80100d6:	0c0b      	lsrs	r3, r1, #16
- 80100d8:	ba49      	rev16	r1, r1
- 80100da:	f88d 0002 	strb.w	r0, [sp, #2]
- 80100de:	f8ad 1004 	strh.w	r1, [sp, #4]
- 80100e2:	2206      	movs	r2, #6
- 80100e4:	4669      	mov	r1, sp
- 80100e6:	2094      	movs	r0, #148	; 0x94
- 80100e8:	f88d 3003 	strb.w	r3, [sp, #3]
- 80100ec:	f7ff ff26 	bl	800ff3c <SUBGRF_WriteCommand>
- 80100f0:	4b02      	ldr	r3, [pc, #8]	; (80100fc <SUBGRF_SetRxDutyCycle+0x34>)
- 80100f2:	2206      	movs	r2, #6
- 80100f4:	701a      	strb	r2, [r3, #0]
- 80100f6:	b003      	add	sp, #12
- 80100f8:	f85d fb04 	ldr.w	pc, [sp], #4
- 80100fc:	20004a32 	.word	0x20004a32
-
-08010100 <SUBGRF_SetCad>:
- 8010100:	2200      	movs	r2, #0
- 8010102:	b508      	push	{r3, lr}
- 8010104:	4611      	mov	r1, r2
- 8010106:	20c5      	movs	r0, #197	; 0xc5
- 8010108:	f7ff ff18 	bl	800ff3c <SUBGRF_WriteCommand>
- 801010c:	4b01      	ldr	r3, [pc, #4]	; (8010114 <SUBGRF_SetCad+0x14>)
- 801010e:	2207      	movs	r2, #7
- 8010110:	701a      	strb	r2, [r3, #0]
- 8010112:	bd08      	pop	{r3, pc}
- 8010114:	20004a32 	.word	0x20004a32
-
-08010118 <SUBGRF_SetTxContinuousWave>:
- 8010118:	2200      	movs	r2, #0
- 801011a:	4611      	mov	r1, r2
- 801011c:	20d1      	movs	r0, #209	; 0xd1
- 801011e:	f7ff bf0d 	b.w	800ff3c <SUBGRF_WriteCommand>
-
-08010122 <SUBGRF_SetTxInfinitePreamble>:
- 8010122:	2200      	movs	r2, #0
- 8010124:	4611      	mov	r1, r2
- 8010126:	20d2      	movs	r0, #210	; 0xd2
- 8010128:	f7ff bf08 	b.w	800ff3c <SUBGRF_WriteCommand>
-
-0801012c <SUBGRF_SetStopRxTimerOnPreambleDetect>:
- 801012c:	b507      	push	{r0, r1, r2, lr}
- 801012e:	2201      	movs	r2, #1
- 8010130:	f88d 0007 	strb.w	r0, [sp, #7]
- 8010134:	f10d 0107 	add.w	r1, sp, #7
- 8010138:	209f      	movs	r0, #159	; 0x9f
- 801013a:	f7ff feff 	bl	800ff3c <SUBGRF_WriteCommand>
- 801013e:	b003      	add	sp, #12
- 8010140:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08010144 <SUBGRF_SetLoRaSymbNumTimeout>:
- 8010144:	b507      	push	{r0, r1, r2, lr}
- 8010146:	2201      	movs	r2, #1
- 8010148:	f88d 0007 	strb.w	r0, [sp, #7]
- 801014c:	f10d 0107 	add.w	r1, sp, #7
- 8010150:	20a0      	movs	r0, #160	; 0xa0
- 8010152:	f7ff fef3 	bl	800ff3c <SUBGRF_WriteCommand>
- 8010156:	f89d 1007 	ldrb.w	r1, [sp, #7]
- 801015a:	293f      	cmp	r1, #63	; 0x3f
- 801015c:	d907      	bls.n	801016e <SUBGRF_SetLoRaSymbNumTimeout+0x2a>
- 801015e:	f001 01f8 	and.w	r1, r1, #248	; 0xf8
- 8010162:	3101      	adds	r1, #1
- 8010164:	b2c9      	uxtb	r1, r1
- 8010166:	f240 7006 	movw	r0, #1798	; 0x706
- 801016a:	f7ff fe23 	bl	800fdb4 <SUBGRF_WriteRegister>
- 801016e:	b003      	add	sp, #12
- 8010170:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08010174 <SUBGRF_SetRegulatorMode>:
- 8010174:	b507      	push	{r0, r1, r2, lr}
- 8010176:	f7f3 ff97 	bl	80040a8 <RBI_IsDCDC>
- 801017a:	1e43      	subs	r3, r0, #1
- 801017c:	4258      	negs	r0, r3
- 801017e:	4158      	adcs	r0, r3
- 8010180:	f88d 0007 	strb.w	r0, [sp, #7]
- 8010184:	2201      	movs	r2, #1
- 8010186:	f10d 0107 	add.w	r1, sp, #7
- 801018a:	2096      	movs	r0, #150	; 0x96
- 801018c:	f7ff fed6 	bl	800ff3c <SUBGRF_WriteCommand>
- 8010190:	b003      	add	sp, #12
- 8010192:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08010196 <SUBGRF_Calibrate>:
- 8010196:	b507      	push	{r0, r1, r2, lr}
- 8010198:	f000 007f 	and.w	r0, r0, #127	; 0x7f
- 801019c:	f88d 0007 	strb.w	r0, [sp, #7]
- 80101a0:	2201      	movs	r2, #1
- 80101a2:	f10d 0107 	add.w	r1, sp, #7
- 80101a6:	2089      	movs	r0, #137	; 0x89
- 80101a8:	f7ff fec8 	bl	800ff3c <SUBGRF_WriteCommand>
- 80101ac:	b003      	add	sp, #12
- 80101ae:	f85d fb04 	ldr.w	pc, [sp], #4
-	...
-
-080101b4 <SUBGRF_CalibrateImage>:
- 80101b4:	4b15      	ldr	r3, [pc, #84]	; (801020c <SUBGRF_CalibrateImage+0x58>)
- 80101b6:	4298      	cmp	r0, r3
- 80101b8:	b507      	push	{r0, r1, r2, lr}
- 80101ba:	d81b      	bhi.n	80101f4 <SUBGRF_CalibrateImage+0x40>
- 80101bc:	4b14      	ldr	r3, [pc, #80]	; (8010210 <SUBGRF_CalibrateImage+0x5c>)
- 80101be:	4298      	cmp	r0, r3
- 80101c0:	d81b      	bhi.n	80101fa <SUBGRF_CalibrateImage+0x46>
- 80101c2:	4b14      	ldr	r3, [pc, #80]	; (8010214 <SUBGRF_CalibrateImage+0x60>)
- 80101c4:	4298      	cmp	r0, r3
- 80101c6:	d81b      	bhi.n	8010200 <SUBGRF_CalibrateImage+0x4c>
- 80101c8:	4b13      	ldr	r3, [pc, #76]	; (8010218 <SUBGRF_CalibrateImage+0x64>)
- 80101ca:	4298      	cmp	r0, r3
- 80101cc:	d81b      	bhi.n	8010206 <SUBGRF_CalibrateImage+0x52>
- 80101ce:	4b13      	ldr	r3, [pc, #76]	; (801021c <SUBGRF_CalibrateImage+0x68>)
- 80101d0:	4298      	cmp	r0, r3
- 80101d2:	bf95      	itete	ls
- 80101d4:	2229      	movls	r2, #41	; 0x29
- 80101d6:	226b      	movhi	r2, #107	; 0x6b
- 80101d8:	232b      	movls	r3, #43	; 0x2b
- 80101da:	236f      	movhi	r3, #111	; 0x6f
- 80101dc:	f88d 2004 	strb.w	r2, [sp, #4]
- 80101e0:	a901      	add	r1, sp, #4
- 80101e2:	2202      	movs	r2, #2
- 80101e4:	2098      	movs	r0, #152	; 0x98
- 80101e6:	f88d 3005 	strb.w	r3, [sp, #5]
- 80101ea:	f7ff fea7 	bl	800ff3c <SUBGRF_WriteCommand>
- 80101ee:	b003      	add	sp, #12
- 80101f0:	f85d fb04 	ldr.w	pc, [sp], #4
- 80101f4:	22e1      	movs	r2, #225	; 0xe1
- 80101f6:	23e9      	movs	r3, #233	; 0xe9
- 80101f8:	e7f0      	b.n	80101dc <SUBGRF_CalibrateImage+0x28>
- 80101fa:	22d7      	movs	r2, #215	; 0xd7
- 80101fc:	23db      	movs	r3, #219	; 0xdb
- 80101fe:	e7ed      	b.n	80101dc <SUBGRF_CalibrateImage+0x28>
- 8010200:	22c1      	movs	r2, #193	; 0xc1
- 8010202:	23c5      	movs	r3, #197	; 0xc5
- 8010204:	e7ea      	b.n	80101dc <SUBGRF_CalibrateImage+0x28>
- 8010206:	2275      	movs	r2, #117	; 0x75
- 8010208:	2381      	movs	r3, #129	; 0x81
- 801020a:	e7e7      	b.n	80101dc <SUBGRF_CalibrateImage+0x28>
- 801020c:	35a4e900 	.word	0x35a4e900
- 8010210:	32a9f880 	.word	0x32a9f880
- 8010214:	2de54480 	.word	0x2de54480
- 8010218:	1b6b0b00 	.word	0x1b6b0b00
- 801021c:	1954fc40 	.word	0x1954fc40
-
-08010220 <SUBGRF_SetPaConfig>:
- 8010220:	b507      	push	{r0, r1, r2, lr}
- 8010222:	f88d 2006 	strb.w	r2, [sp, #6]
- 8010226:	2204      	movs	r2, #4
- 8010228:	f88d 0004 	strb.w	r0, [sp, #4]
- 801022c:	f88d 1005 	strb.w	r1, [sp, #5]
- 8010230:	2095      	movs	r0, #149	; 0x95
- 8010232:	eb0d 0102 	add.w	r1, sp, r2
- 8010236:	f88d 3007 	strb.w	r3, [sp, #7]
- 801023a:	f7ff fe7f 	bl	800ff3c <SUBGRF_WriteCommand>
- 801023e:	b003      	add	sp, #12
- 8010240:	f85d fb04 	ldr.w	pc, [sp], #4
-
-08010244 <SUBGRF_SetDioIrqParams>:
- 8010244:	b507      	push	{r0, r1, r2, lr}
- 8010246:	ba52      	rev16	r2, r2
- 8010248:	f8ad 2004 	strh.w	r2, [sp, #4]
- 801024c:	ba40      	rev16	r0, r0
- 801024e:	2208      	movs	r2, #8
- 8010250:	ba49      	rev16	r1, r1
- 8010252:	f8ad 0000 	strh.w	r0, [sp]
- 8010256:	f8ad 1002 	strh.w	r1, [sp, #2]
- 801025a:	ba5b      	rev16	r3, r3
- 801025c:	4669      	mov	r1, sp
- 801025e:	4610      	mov	r0, r2
- 8010260:	f8ad 3006 	strh.w	r3, [sp, #6]
- 8010264:	f7ff fe6a 	bl	800ff3c <SUBGRF_WriteCommand>
- 8010268:	b003      	add	sp, #12
- 801026a:	f85d fb04 	ldr.w	pc, [sp], #4
-
-0801026e <SUBGRF_SetTcxoMode>:
- 801026e:	b507      	push	{r0, r1, r2, lr}
- 8010270:	0c0b      	lsrs	r3, r1, #16
- 8010272:	2204      	movs	r2, #4
- 8010274:	f000 0007 	and.w	r0, r0, #7
- 8010278:	ba49      	rev16	r1, r1
- 801027a:	f88d 0004 	strb.w	r0, [sp, #4]
- 801027e:	f8ad 1006 	strh.w	r1, [sp, #6]
- 8010282:	2097      	movs	r0, #151	; 0x97
- 8010284:	eb0d 0102 	add.w	r1, sp, r2
- 8010288:	f88d 3005 	strb.w	r3, [sp, #5]
- 801028c:	f7ff fe56 	bl	800ff3c <SUBGRF_WriteCommand>
- 8010290:	b003      	add	sp, #12
- 8010292:	f85d fb04 	ldr.w	pc, [sp], #4
-	...
-
-08010298 <SUBGRF_Init>:
- 8010298:	b510      	push	{r4, lr}
- 801029a:	b108      	cbz	r0, 80102a0 <SUBGRF_Init+0x8>
- 801029c:	4b19      	ldr	r3, [pc, #100]	; (8010304 <SUBGRF_Init+0x6c>)
- 801029e:	6018      	str	r0, [r3, #0]
- 80102a0:	f7f1 fe28 	bl	8001ef4 <MX_SUBGHZ_Init>
- 80102a4:	2002      	movs	r0, #2
- 80102a6:	f7ff fda5 	bl	800fdf4 <Radio_SMPS_Set>
- 80102aa:	2400      	movs	r4, #0
- 80102ac:	4b16      	ldr	r3, [pc, #88]	; (8010308 <SUBGRF_Init+0x70>)
- 80102ae:	4620      	mov	r0, r4
- 80102b0:	701c      	strb	r4, [r3, #0]
- 80102b2:	f7ff fe6d 	bl	800ff90 <SUBGRF_SetStandby>
- 80102b6:	f7f3 fef5 	bl	80040a4 <RBI_IsTCXO>
- 80102ba:	2801      	cmp	r0, #1
- 80102bc:	d116      	bne.n	80102ec <SUBGRF_Init+0x54>
- 80102be:	2140      	movs	r1, #64	; 0x40
- 80102c0:	f7ff ffd5 	bl	801026e <SUBGRF_SetTcxoMode>
- 80102c4:	f640 1011 	movw	r0, #2321	; 0x911
- 80102c8:	4621      	mov	r1, r4
- 80102ca:	f7ff fd73 	bl	800fdb4 <SUBGRF_WriteRegister>
- 80102ce:	f04f 007f 	mov.w	r0, #127	; 0x7f
- 80102d2:	f7ff ff60 	bl	8010196 <SUBGRF_Calibrate>
- 80102d6:	210e      	movs	r1, #14
- 80102d8:	f640 101f 	movw	r0, #2335	; 0x91f
- 80102dc:	f7ff fd6a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 80102e0:	f7f3 feda 	bl	8004098 <RBI_Init>
- 80102e4:	4b09      	ldr	r3, [pc, #36]	; (801030c <SUBGRF_Init+0x74>)
- 80102e6:	2201      	movs	r2, #1
- 80102e8:	701a      	strb	r2, [r3, #0]
- 80102ea:	bd10      	pop	{r4, pc}
- 80102ec:	2120      	movs	r1, #32
- 80102ee:	f640 1011 	movw	r0, #2321	; 0x911
- 80102f2:	f7ff fd5f 	bl	800fdb4 <SUBGRF_WriteRegister>
- 80102f6:	2120      	movs	r1, #32
- 80102f8:	f640 1012 	movw	r0, #2322	; 0x912
- 80102fc:	f7ff fd5a 	bl	800fdb4 <SUBGRF_WriteRegister>
- 8010300:	e7e9      	b.n	80102d6 <SUBGRF_Init+0x3e>
- 8010302:	bf00      	nop
- 8010304:	20004a34 	.word	0x20004a34
- 8010308:	20004a30 	.word	0x20004a30
- 801030c:	20004a32 	.word	0x20004a32
-
-08010310 <SUBGRF_SetRfFrequency>:
- 8010310:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8010312:	4d0c      	ldr	r5, [pc, #48]	; (8010344 <SUBGRF_SetRfFrequency+0x34>)
- 8010314:	782b      	ldrb	r3, [r5, #0]
- 8010316:	4604      	mov	r4, r0
- 8010318:	b91b      	cbnz	r3, 8010322 <SUBGRF_SetRfFrequency+0x12>
- 801031a:	f7ff ff4b 	bl	80101b4 <SUBGRF_CalibrateImage>
- 801031e:	2301      	movs	r3, #1
- 8010320:	702b      	strb	r3, [r5, #0]
- 8010322:	2300      	movs	r3, #0
- 8010324:	4a08      	ldr	r2, [pc, #32]	; (8010348 <SUBGRF_SetRfFrequency+0x38>)
- 8010326:	0660      	lsls	r0, r4, #25
- 8010328:	09e1      	lsrs	r1, r4, #7
- 801032a:	f7f0 ff2b 	bl	8001184 <__aeabi_uldivmod>
- 801032e:	2204      	movs	r2, #4
- 8010330:	ba00      	rev	r0, r0
- 8010332:	9001      	str	r0, [sp, #4]
- 8010334:	eb0d 0102 	add.w	r1, sp, r2
- 8010338:	2086      	movs	r0, #134	; 0x86
- 801033a:	f7ff fdff 	bl	800ff3c <SUBGRF_WriteCommand>
- 801033e:	b003      	add	sp, #12
- 8010340:	bd30      	pop	{r4, r5, pc}
- 8010342:	bf00      	nop
- 8010344:	20004a30 	.word	0x20004a30
- 8010348:	01e84800 	.word	0x01e84800
-
-0801034c <SUBGRF_SetPacketType>:
- 801034c:	b507      	push	{r0, r1, r2, lr}
- 801034e:	4b09      	ldr	r3, [pc, #36]	; (8010374 <SUBGRF_SetPacketType+0x28>)
- 8010350:	f88d 0007 	strb.w	r0, [sp, #7]
- 8010354:	4601      	mov	r1, r0
- 8010356:	7018      	strb	r0, [r3, #0]
- 8010358:	b918      	cbnz	r0, 8010362 <SUBGRF_SetPacketType+0x16>
- 801035a:	f240 60ac 	movw	r0, #1708	; 0x6ac
- 801035e:	f7ff fd29 	bl	800fdb4 <SUBGRF_WriteRegister>
- 8010362:	2201      	movs	r2, #1
- 8010364:	f10d 0107 	add.w	r1, sp, #7
- 8010368:	208a      	movs	r0, #138	; 0x8a
- 801036a:	f7ff fde7 	bl	800ff3c <SUBGRF_WriteCommand>
- 801036e:	b003      	add	sp, #12
- 8010370:	f85d fb04 	ldr.w	pc, [sp], #4
- 8010374:	20004a33 	.word	0x20004a33
-
-08010378 <SUBGRF_SetTxParams>:
- 8010378:	2801      	cmp	r0, #1
- 801037a:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 801037c:	460c      	mov	r4, r1
- 801037e:	4616      	mov	r6, r2
- 8010380:	d137      	bne.n	80103f2 <SUBGRF_SetTxParams+0x7a>
- 8010382:	2000      	movs	r0, #0
- 8010384:	f7f3 fe92 	bl	80040ac <RBI_GetRFOMaxPowerConfig>
- 8010388:	42a0      	cmp	r0, r4
- 801038a:	bfb8      	it	lt
- 801038c:	b244      	sxtblt	r4, r0
- 801038e:	280e      	cmp	r0, #14
- 8010390:	4605      	mov	r5, r0
- 8010392:	d11a      	bne.n	80103ca <SUBGRF_SetTxParams+0x52>
- 8010394:	2301      	movs	r3, #1
- 8010396:	461a      	mov	r2, r3
- 8010398:	2100      	movs	r1, #0
- 801039a:	2004      	movs	r0, #4
- 801039c:	f7ff ff40 	bl	8010220 <SUBGRF_SetPaConfig>
- 80103a0:	f06f 0310 	mvn.w	r3, #16
- 80103a4:	429c      	cmp	r4, r3
- 80103a6:	bfb8      	it	lt
- 80103a8:	461c      	movlt	r4, r3
- 80103aa:	2118      	movs	r1, #24
- 80103ac:	f640 00e7 	movw	r0, #2279	; 0x8e7
- 80103b0:	f7ff fd00 	bl	800fdb4 <SUBGRF_WriteRegister>
- 80103b4:	2202      	movs	r2, #2
- 80103b6:	a901      	add	r1, sp, #4
- 80103b8:	208e      	movs	r0, #142	; 0x8e
- 80103ba:	f88d 4004 	strb.w	r4, [sp, #4]
- 80103be:	f88d 6005 	strb.w	r6, [sp, #5]
- 80103c2:	f7ff fdbb 	bl	800ff3c <SUBGRF_WriteCommand>
- 80103c6:	b002      	add	sp, #8
- 80103c8:	bd70      	pop	{r4, r5, r6, pc}
- 80103ca:	2301      	movs	r3, #1
- 80103cc:	280a      	cmp	r0, #10
- 80103ce:	b2e4      	uxtb	r4, r4
- 80103d0:	461a      	mov	r2, r3
- 80103d2:	f04f 0100 	mov.w	r1, #0
- 80103d6:	d105      	bne.n	80103e4 <SUBGRF_SetTxParams+0x6c>
- 80103d8:	4618      	mov	r0, r3
- 80103da:	f7ff ff21 	bl	8010220 <SUBGRF_SetPaConfig>
- 80103de:	3403      	adds	r4, #3
- 80103e0:	b264      	sxtb	r4, r4
- 80103e2:	e7dd      	b.n	80103a0 <SUBGRF_SetTxParams+0x28>
- 80103e4:	2007      	movs	r0, #7
- 80103e6:	f1c5 050e 	rsb	r5, r5, #14
- 80103ea:	f7ff ff19 	bl	8010220 <SUBGRF_SetPaConfig>
- 80103ee:	442c      	add	r4, r5
- 80103f0:	e7f6      	b.n	80103e0 <SUBGRF_SetTxParams+0x68>
- 80103f2:	f640 00d8 	movw	r0, #2264	; 0x8d8
- 80103f6:	f7ff fced 	bl	800fdd4 <SUBGRF_ReadRegister>
- 80103fa:	f040 011e 	orr.w	r1, r0, #30
- 80103fe:	b2c9      	uxtb	r1, r1
- 8010400:	f640 00d8 	movw	r0, #2264	; 0x8d8
- 8010404:	f7ff fcd6 	bl	800fdb4 <SUBGRF_WriteRegister>
- 8010408:	2001      	movs	r0, #1
- 801040a:	f7f3 fe4f 	bl	80040ac <RBI_GetRFOMaxPowerConfig>
- 801040e:	42a0      	cmp	r0, r4
- 8010410:	bfb8      	it	lt
- 8010412:	b244      	sxtblt	r4, r0
- 8010414:	2814      	cmp	r0, #20
- 8010416:	4605      	mov	r5, r0
- 8010418:	f04f 0301 	mov.w	r3, #1
- 801041c:	f04f 0200 	mov.w	r2, #0
- 8010420:	d10c      	bne.n	801043c <SUBGRF_SetTxParams+0xc4>
- 8010422:	2105      	movs	r1, #5
- 8010424:	2003      	movs	r0, #3
- 8010426:	f7ff fefb 	bl	8010220 <SUBGRF_SetPaConfig>
- 801042a:	3402      	adds	r4, #2
- 801042c:	b264      	sxtb	r4, r4
- 801042e:	f06f 0308 	mvn.w	r3, #8
- 8010432:	429c      	cmp	r4, r3
- 8010434:	bfb8      	it	lt
- 8010436:	461c      	movlt	r4, r3
- 8010438:	2138      	movs	r1, #56	; 0x38
- 801043a:	e7b7      	b.n	80103ac <SUBGRF_SetTxParams+0x34>
- 801043c:	2811      	cmp	r0, #17
- 801043e:	d105      	bne.n	801044c <SUBGRF_SetTxParams+0xd4>
- 8010440:	2103      	movs	r1, #3
- 8010442:	2002      	movs	r0, #2
- 8010444:	f7ff feec 	bl	8010220 <SUBGRF_SetPaConfig>
- 8010448:	3405      	adds	r4, #5
- 801044a:	e7ef      	b.n	801042c <SUBGRF_SetTxParams+0xb4>
- 801044c:	280e      	cmp	r0, #14
- 801044e:	d104      	bne.n	801045a <SUBGRF_SetTxParams+0xe2>
- 8010450:	2102      	movs	r1, #2
- 8010452:	4608      	mov	r0, r1
- 8010454:	f7ff fee4 	bl	8010220 <SUBGRF_SetPaConfig>
- 8010458:	e7e9      	b.n	801042e <SUBGRF_SetTxParams+0xb6>
- 801045a:	f1c5 0516 	rsb	r5, r5, #22
- 801045e:	2107      	movs	r1, #7
- 8010460:	2004      	movs	r0, #4
- 8010462:	4425      	add	r5, r4
- 8010464:	f7ff fedc 	bl	8010220 <SUBGRF_SetPaConfig>
- 8010468:	b26c      	sxtb	r4, r5
- 801046a:	e7e0      	b.n	801042e <SUBGRF_SetTxParams+0xb6>
-
-0801046c <SUBGRF_SetModulationParams>:
- 801046c:	b513      	push	{r0, r1, r4, lr}
- 801046e:	4a31      	ldr	r2, [pc, #196]	; (8010534 <SUBGRF_SetModulationParams+0xc8>)
- 8010470:	4604      	mov	r4, r0
- 8010472:	6851      	ldr	r1, [r2, #4]
- 8010474:	6810      	ldr	r0, [r2, #0]
- 8010476:	466b      	mov	r3, sp
- 8010478:	c303      	stmia	r3!, {r0, r1}
- 801047a:	4b2f      	ldr	r3, [pc, #188]	; (8010538 <SUBGRF_SetModulationParams+0xcc>)
- 801047c:	7820      	ldrb	r0, [r4, #0]
- 801047e:	781b      	ldrb	r3, [r3, #0]
- 8010480:	4283      	cmp	r3, r0
- 8010482:	d001      	beq.n	8010488 <SUBGRF_SetModulationParams+0x1c>
- 8010484:	f7ff ff62 	bl	801034c <SUBGRF_SetPacketType>
- 8010488:	7823      	ldrb	r3, [r4, #0]
- 801048a:	2b03      	cmp	r3, #3
- 801048c:	d827      	bhi.n	80104de <SUBGRF_SetModulationParams+0x72>
- 801048e:	e8df f003 	tbb	[pc, r3]
- 8010492:	3902      	.short	0x3902
- 8010494:	3c28      	.short	0x3c28
- 8010496:	6862      	ldr	r2, [r4, #4]
- 8010498:	4b28      	ldr	r3, [pc, #160]	; (801053c <SUBGRF_SetModulationParams+0xd0>)
- 801049a:	fbb3 f3f2 	udiv	r3, r3, r2
- 801049e:	0c1a      	lsrs	r2, r3, #16
- 80104a0:	68a1      	ldr	r1, [r4, #8]
- 80104a2:	f88d 2000 	strb.w	r2, [sp]
- 80104a6:	f88d 3002 	strb.w	r3, [sp, #2]
- 80104aa:	0a1a      	lsrs	r2, r3, #8
- 80104ac:	7b23      	ldrb	r3, [r4, #12]
- 80104ae:	f88d 3003 	strb.w	r3, [sp, #3]
- 80104b2:	7b63      	ldrb	r3, [r4, #13]
- 80104b4:	f88d 2001 	strb.w	r2, [sp, #1]
- 80104b8:	f88d 3004 	strb.w	r3, [sp, #4]
- 80104bc:	4a20      	ldr	r2, [pc, #128]	; (8010540 <SUBGRF_SetModulationParams+0xd4>)
- 80104be:	2300      	movs	r3, #0
- 80104c0:	0648      	lsls	r0, r1, #25
- 80104c2:	09c9      	lsrs	r1, r1, #7
- 80104c4:	f7f0 fe5e 	bl	8001184 <__aeabi_uldivmod>
- 80104c8:	0c03      	lsrs	r3, r0, #16
- 80104ca:	ba40      	rev16	r0, r0
- 80104cc:	f88d 3005 	strb.w	r3, [sp, #5]
- 80104d0:	f8ad 0006 	strh.w	r0, [sp, #6]
- 80104d4:	2208      	movs	r2, #8
- 80104d6:	4669      	mov	r1, sp
- 80104d8:	208b      	movs	r0, #139	; 0x8b
- 80104da:	f7ff fd2f 	bl	800ff3c <SUBGRF_WriteCommand>
- 80104de:	b002      	add	sp, #8
- 80104e0:	bd10      	pop	{r4, pc}
- 80104e2:	6922      	ldr	r2, [r4, #16]
- 80104e4:	4b15      	ldr	r3, [pc, #84]	; (801053c <SUBGRF_SetModulationParams+0xd0>)
- 80104e6:	fbb3 f3f2 	udiv	r3, r3, r2
- 80104ea:	0c1a      	lsrs	r2, r3, #16
- 80104ec:	f88d 2000 	strb.w	r2, [sp]
- 80104f0:	f88d 3002 	strb.w	r3, [sp, #2]
- 80104f4:	0a1a      	lsrs	r2, r3, #8
- 80104f6:	7d23      	ldrb	r3, [r4, #20]
- 80104f8:	f88d 2001 	strb.w	r2, [sp, #1]
- 80104fc:	f88d 3003 	strb.w	r3, [sp, #3]
- 8010500:	2204      	movs	r2, #4
- 8010502:	e7e8      	b.n	80104d6 <SUBGRF_SetModulationParams+0x6a>
- 8010504:	69a3      	ldr	r3, [r4, #24]
- 8010506:	9300      	str	r3, [sp, #0]
- 8010508:	e7fa      	b.n	8010500 <SUBGRF_SetModulationParams+0x94>
- 801050a:	6862      	ldr	r2, [r4, #4]
- 801050c:	4b0b      	ldr	r3, [pc, #44]	; (801053c <SUBGRF_SetModulationParams+0xd0>)
- 801050e:	fbb3 f3f2 	udiv	r3, r3, r2
- 8010512:	0c1a      	lsrs	r2, r3, #16
- 8010514:	f88d 2000 	strb.w	r2, [sp]
- 8010518:	f88d 3002 	strb.w	r3, [sp, #2]
- 801051c:	0a1a      	lsrs	r2, r3, #8
- 801051e:	7b23      	ldrb	r3, [r4, #12]
- 8010520:	f88d 3003 	strb.w	r3, [sp, #3]
- 8010524:	7b63      	ldrb	r3, [r4, #13]
- 8010526:	f88d 2001 	strb.w	r2, [sp, #1]
- 801052a:	f88d 3004 	strb.w	r3, [sp, #4]
- 801052e:	2205      	movs	r2, #5
- 8010530:	e7d1      	b.n	80104d6 <SUBGRF_SetModulationParams+0x6a>
- 8010532:	bf00      	nop
- 8010534:	08013328 	.word	0x08013328
- 8010538:	20004a33 	.word	0x20004a33
- 801053c:	3d090000 	.word	0x3d090000
- 8010540:	01e84800 	.word	0x01e84800
-
-08010544 <SUBGRF_SetPacketParams>:
- 8010544:	b51f      	push	{r0, r1, r2, r3, r4, lr}
- 8010546:	4a2e      	ldr	r2, [pc, #184]	; (8010600 <SUBGRF_SetPacketParams+0xbc>)
- 8010548:	4604      	mov	r4, r0
- 801054a:	68d1      	ldr	r1, [r2, #12]
- 801054c:	6890      	ldr	r0, [r2, #8]
- 801054e:	7c12      	ldrb	r2, [r2, #16]
- 8010550:	ab01      	add	r3, sp, #4
- 8010552:	c303      	stmia	r3!, {r0, r1}
- 8010554:	701a      	strb	r2, [r3, #0]
- 8010556:	4b2b      	ldr	r3, [pc, #172]	; (8010604 <SUBGRF_SetPacketParams+0xc0>)
- 8010558:	7820      	ldrb	r0, [r4, #0]
- 801055a:	781b      	ldrb	r3, [r3, #0]
- 801055c:	4283      	cmp	r3, r0
- 801055e:	d001      	beq.n	8010564 <SUBGRF_SetPacketParams+0x20>
- 8010560:	f7ff fef4 	bl	801034c <SUBGRF_SetPacketType>
- 8010564:	7823      	ldrb	r3, [r4, #0]
- 8010566:	2b03      	cmp	r3, #3
- 8010568:	d826      	bhi.n	80105b8 <SUBGRF_SetPacketParams+0x74>
- 801056a:	e8df f003 	tbb	[pc, r3]
- 801056e:	3802      	.short	0x3802
- 8010570:	0233      	.short	0x0233
- 8010572:	7a63      	ldrb	r3, [r4, #9]
- 8010574:	2bf1      	cmp	r3, #241	; 0xf1
- 8010576:	d121      	bne.n	80105bc <SUBGRF_SetPacketParams+0x78>
- 8010578:	f64f 70ff 	movw	r0, #65535	; 0xffff
- 801057c:	f7ff fc84 	bl	800fe88 <SUBGRF_SetCrcSeed>
- 8010580:	f248 0005 	movw	r0, #32773	; 0x8005
- 8010584:	f7ff fc92 	bl	800feac <SUBGRF_SetCrcPolynomial>
- 8010588:	2302      	movs	r3, #2
- 801058a:	8862      	ldrh	r2, [r4, #2]
- 801058c:	88a1      	ldrh	r1, [r4, #4]
- 801058e:	f8ad 1006 	strh.w	r1, [sp, #6]
- 8010592:	ba52      	rev16	r2, r2
- 8010594:	88e1      	ldrh	r1, [r4, #6]
- 8010596:	f8ad 2004 	strh.w	r2, [sp, #4]
- 801059a:	f88d 300b 	strb.w	r3, [sp, #11]
- 801059e:	7a22      	ldrb	r2, [r4, #8]
- 80105a0:	7aa3      	ldrb	r3, [r4, #10]
- 80105a2:	f88d 200a 	strb.w	r2, [sp, #10]
- 80105a6:	f8ad 1008 	strh.w	r1, [sp, #8]
- 80105aa:	f88d 300c 	strb.w	r3, [sp, #12]
- 80105ae:	2209      	movs	r2, #9
- 80105b0:	a901      	add	r1, sp, #4
- 80105b2:	208c      	movs	r0, #140	; 0x8c
- 80105b4:	f7ff fcc2 	bl	800ff3c <SUBGRF_WriteCommand>
- 80105b8:	b004      	add	sp, #16
- 80105ba:	bd10      	pop	{r4, pc}
- 80105bc:	2bf2      	cmp	r3, #242	; 0xf2
- 80105be:	d1e4      	bne.n	801058a <SUBGRF_SetPacketParams+0x46>
- 80105c0:	f641 500f 	movw	r0, #7439	; 0x1d0f
- 80105c4:	f7ff fc60 	bl	800fe88 <SUBGRF_SetCrcSeed>
- 80105c8:	f241 0021 	movw	r0, #4129	; 0x1021
- 80105cc:	f7ff fc6e 	bl	800feac <SUBGRF_SetCrcPolynomial>
- 80105d0:	2306      	movs	r3, #6
- 80105d2:	e7da      	b.n	801058a <SUBGRF_SetPacketParams+0x46>
- 80105d4:	7b23      	ldrb	r3, [r4, #12]
- 80105d6:	f88d 3004 	strb.w	r3, [sp, #4]
- 80105da:	2201      	movs	r2, #1
- 80105dc:	e7e8      	b.n	80105b0 <SUBGRF_SetPacketParams+0x6c>
- 80105de:	89e3      	ldrh	r3, [r4, #14]
- 80105e0:	4a09      	ldr	r2, [pc, #36]	; (8010608 <SUBGRF_SetPacketParams+0xc4>)
- 80105e2:	ba5b      	rev16	r3, r3
- 80105e4:	f8ad 3004 	strh.w	r3, [sp, #4]
- 80105e8:	7c23      	ldrb	r3, [r4, #16]
- 80105ea:	7013      	strb	r3, [r2, #0]
- 80105ec:	f88d 3006 	strb.w	r3, [sp, #6]
- 80105f0:	7c63      	ldrb	r3, [r4, #17]
- 80105f2:	f88d 3007 	strb.w	r3, [sp, #7]
- 80105f6:	8a63      	ldrh	r3, [r4, #18]
- 80105f8:	f8ad 3008 	strh.w	r3, [sp, #8]
- 80105fc:	2206      	movs	r2, #6
- 80105fe:	e7d7      	b.n	80105b0 <SUBGRF_SetPacketParams+0x6c>
- 8010600:	08013328 	.word	0x08013328
- 8010604:	20004a33 	.word	0x20004a33
- 8010608:	20004a31 	.word	0x20004a31
-
-0801060c <SUBGRF_SetBufferBaseAddress>:
- 801060c:	b507      	push	{r0, r1, r2, lr}
- 801060e:	2202      	movs	r2, #2
- 8010610:	f88d 0004 	strb.w	r0, [sp, #4]
- 8010614:	f88d 1005 	strb.w	r1, [sp, #5]
- 8010618:	208f      	movs	r0, #143	; 0x8f
- 801061a:	a901      	add	r1, sp, #4
- 801061c:	f7ff fc8e 	bl	800ff3c <SUBGRF_WriteCommand>
- 8010620:	b003      	add	sp, #12
- 8010622:	f85d fb04 	ldr.w	pc, [sp], #4
-	...
-
-08010628 <SUBGRF_ReadCommand>:
- 8010628:	b510      	push	{r4, lr}
- 801062a:	4613      	mov	r3, r2
- 801062c:	f3ef 8410 	mrs	r4, PRIMASK
- 8010630:	b672      	cpsid	i
- 8010632:	460a      	mov	r2, r1
- 8010634:	4601      	mov	r1, r0
- 8010636:	4803      	ldr	r0, [pc, #12]	; (8010644 <SUBGRF_ReadCommand+0x1c>)
- 8010638:	f7f6 fe28 	bl	800728c <HAL_SUBGHZ_ExecGetCmd>
- 801063c:	f384 8810 	msr	PRIMASK, r4
- 8010640:	bd10      	pop	{r4, pc}
- 8010642:	bf00      	nop
- 8010644:	200003a0 	.word	0x200003a0
-
-08010648 <SUBGRF_GetRssiInst>:
- 8010648:	b507      	push	{r0, r1, r2, lr}
- 801064a:	2201      	movs	r2, #1
- 801064c:	a901      	add	r1, sp, #4
- 801064e:	2015      	movs	r0, #21
- 8010650:	f7ff ffea 	bl	8010628 <SUBGRF_ReadCommand>
- 8010654:	f89d 0004 	ldrb.w	r0, [sp, #4]
- 8010658:	4240      	negs	r0, r0
- 801065a:	1040      	asrs	r0, r0, #1
- 801065c:	b003      	add	sp, #12
- 801065e:	f85d fb04 	ldr.w	pc, [sp], #4
-	...
-
-08010664 <SUBGRF_GetRxBufferStatus>:
- 8010664:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8010666:	4605      	mov	r5, r0
- 8010668:	460c      	mov	r4, r1
- 801066a:	2202      	movs	r2, #2
- 801066c:	a901      	add	r1, sp, #4
- 801066e:	2013      	movs	r0, #19
- 8010670:	f7ff ffda 	bl	8010628 <SUBGRF_ReadCommand>
- 8010674:	4b0a      	ldr	r3, [pc, #40]	; (80106a0 <SUBGRF_GetRxBufferStatus+0x3c>)
- 8010676:	781b      	ldrb	r3, [r3, #0]
- 8010678:	2b01      	cmp	r3, #1
- 801067a:	d10d      	bne.n	8010698 <SUBGRF_GetRxBufferStatus+0x34>
- 801067c:	4b09      	ldr	r3, [pc, #36]	; (80106a4 <SUBGRF_GetRxBufferStatus+0x40>)
- 801067e:	781b      	ldrb	r3, [r3, #0]
- 8010680:	2b01      	cmp	r3, #1
- 8010682:	d109      	bne.n	8010698 <SUBGRF_GetRxBufferStatus+0x34>
- 8010684:	f240 7002 	movw	r0, #1794	; 0x702
- 8010688:	f7ff fba4 	bl	800fdd4 <SUBGRF_ReadRegister>
- 801068c:	f89d 3005 	ldrb.w	r3, [sp, #5]
- 8010690:	7028      	strb	r0, [r5, #0]
- 8010692:	7023      	strb	r3, [r4, #0]
- 8010694:	b003      	add	sp, #12
- 8010696:	bd30      	pop	{r4, r5, pc}
- 8010698:	f89d 0004 	ldrb.w	r0, [sp, #4]
- 801069c:	e7f6      	b.n	801068c <SUBGRF_GetRxBufferStatus+0x28>
- 801069e:	bf00      	nop
- 80106a0:	20004a33 	.word	0x20004a33
- 80106a4:	20004a31 	.word	0x20004a31
-
-080106a8 <SUBGRF_GetPayload>:
- 80106a8:	b5f7      	push	{r0, r1, r2, r4, r5, r6, r7, lr}
- 80106aa:	460d      	mov	r5, r1
- 80106ac:	4606      	mov	r6, r0
- 80106ae:	2400      	movs	r4, #0
- 80106b0:	f10d 0107 	add.w	r1, sp, #7
- 80106b4:	4628      	mov	r0, r5
- 80106b6:	4617      	mov	r7, r2
- 80106b8:	f88d 4007 	strb.w	r4, [sp, #7]
- 80106bc:	f7ff ffd2 	bl	8010664 <SUBGRF_GetRxBufferStatus>
- 80106c0:	782a      	ldrb	r2, [r5, #0]
- 80106c2:	42ba      	cmp	r2, r7
- 80106c4:	d807      	bhi.n	80106d6 <SUBGRF_GetPayload+0x2e>
- 80106c6:	f89d 0007 	ldrb.w	r0, [sp, #7]
- 80106ca:	4631      	mov	r1, r6
- 80106cc:	f7ff fc26 	bl	800ff1c <SUBGRF_ReadBuffer>
- 80106d0:	4620      	mov	r0, r4
- 80106d2:	b003      	add	sp, #12
- 80106d4:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 80106d6:	2001      	movs	r0, #1
- 80106d8:	e7fb      	b.n	80106d2 <SUBGRF_GetPayload+0x2a>
-	...
-
-080106dc <SUBGRF_GetPacketStatus>:
- 80106dc:	b513      	push	{r0, r1, r4, lr}
- 80106de:	2203      	movs	r2, #3
- 80106e0:	4604      	mov	r4, r0
- 80106e2:	a901      	add	r1, sp, #4
- 80106e4:	2014      	movs	r0, #20
- 80106e6:	f7ff ff9f 	bl	8010628 <SUBGRF_ReadCommand>
- 80106ea:	4b18      	ldr	r3, [pc, #96]	; (801074c <SUBGRF_GetPacketStatus+0x70>)
- 80106ec:	781a      	ldrb	r2, [r3, #0]
- 80106ee:	7022      	strb	r2, [r4, #0]
- 80106f0:	b14a      	cbz	r2, 8010706 <SUBGRF_GetPacketStatus+0x2a>
- 80106f2:	2a01      	cmp	r2, #1
- 80106f4:	d017      	beq.n	8010726 <SUBGRF_GetPacketStatus+0x4a>
- 80106f6:	2214      	movs	r2, #20
- 80106f8:	2100      	movs	r1, #0
- 80106fa:	4620      	mov	r0, r4
- 80106fc:	f000 fad0 	bl	8010ca0 <UTIL_MEM_set_8>
- 8010700:	230f      	movs	r3, #15
- 8010702:	7023      	strb	r3, [r4, #0]
- 8010704:	e00d      	b.n	8010722 <SUBGRF_GetPacketStatus+0x46>
- 8010706:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 801070a:	7123      	strb	r3, [r4, #4]
- 801070c:	f89d 3005 	ldrb.w	r3, [sp, #5]
- 8010710:	60a2      	str	r2, [r4, #8]
- 8010712:	425b      	negs	r3, r3
- 8010714:	105b      	asrs	r3, r3, #1
- 8010716:	71a3      	strb	r3, [r4, #6]
- 8010718:	f89d 3006 	ldrb.w	r3, [sp, #6]
- 801071c:	425b      	negs	r3, r3
- 801071e:	105b      	asrs	r3, r3, #1
- 8010720:	7163      	strb	r3, [r4, #5]
- 8010722:	b002      	add	sp, #8
- 8010724:	bd10      	pop	{r4, pc}
- 8010726:	f89d 3004 	ldrb.w	r3, [sp, #4]
- 801072a:	425b      	negs	r3, r3
- 801072c:	105b      	asrs	r3, r3, #1
- 801072e:	7323      	strb	r3, [r4, #12]
- 8010730:	f99d 3005 	ldrsb.w	r3, [sp, #5]
- 8010734:	3302      	adds	r3, #2
- 8010736:	109b      	asrs	r3, r3, #2
- 8010738:	7363      	strb	r3, [r4, #13]
- 801073a:	f89d 3006 	ldrb.w	r3, [sp, #6]
- 801073e:	425b      	negs	r3, r3
- 8010740:	105b      	asrs	r3, r3, #1
- 8010742:	73a3      	strb	r3, [r4, #14]
- 8010744:	4b02      	ldr	r3, [pc, #8]	; (8010750 <SUBGRF_GetPacketStatus+0x74>)
- 8010746:	681b      	ldr	r3, [r3, #0]
- 8010748:	6123      	str	r3, [r4, #16]
- 801074a:	e7ea      	b.n	8010722 <SUBGRF_GetPacketStatus+0x46>
- 801074c:	20004a33 	.word	0x20004a33
- 8010750:	20004a2c 	.word	0x20004a2c
-
-08010754 <SUBGRF_SetSwitch>:
- 8010754:	2901      	cmp	r1, #1
- 8010756:	b508      	push	{r3, lr}
- 8010758:	4603      	mov	r3, r0
- 801075a:	4608      	mov	r0, r1
- 801075c:	d10e      	bne.n	801077c <SUBGRF_SetSwitch+0x28>
- 801075e:	2b01      	cmp	r3, #1
- 8010760:	d107      	bne.n	8010772 <SUBGRF_SetSwitch+0x1e>
- 8010762:	2004      	movs	r0, #4
- 8010764:	f7ff fb46 	bl	800fdf4 <Radio_SMPS_Set>
- 8010768:	2002      	movs	r0, #2
- 801076a:	e8bd 4008 	ldmia.w	sp!, {r3, lr}
- 801076e:	f7f3 bc95 	b.w	800409c <RBI_ConfigRFSwitch>
- 8010772:	2b02      	cmp	r3, #2
- 8010774:	bf14      	ite	ne
- 8010776:	4608      	movne	r0, r1
- 8010778:	2003      	moveq	r0, #3
- 801077a:	e7f6      	b.n	801076a <SUBGRF_SetSwitch+0x16>
- 801077c:	2001      	movs	r0, #1
- 801077e:	e7f4      	b.n	801076a <SUBGRF_SetSwitch+0x16>
-
-08010780 <SUBGRF_SetRfTxPower>:
- 8010780:	b538      	push	{r3, r4, r5, lr}
- 8010782:	4604      	mov	r4, r0
- 8010784:	f7f3 fc8c 	bl	80040a0 <RBI_GetTxConfig>
- 8010788:	b150      	cbz	r0, 80107a0 <SUBGRF_SetRfTxPower+0x20>
- 801078a:	2802      	cmp	r0, #2
- 801078c:	bf14      	ite	ne
- 801078e:	2501      	movne	r5, #1
- 8010790:	2502      	moveq	r5, #2
- 8010792:	4628      	mov	r0, r5
- 8010794:	2202      	movs	r2, #2
- 8010796:	4621      	mov	r1, r4
- 8010798:	f7ff fdee 	bl	8010378 <SUBGRF_SetTxParams>
- 801079c:	4628      	mov	r0, r5
- 801079e:	bd38      	pop	{r3, r4, r5, pc}
- 80107a0:	2c0f      	cmp	r4, #15
- 80107a2:	bfcc      	ite	gt
- 80107a4:	2502      	movgt	r5, #2
- 80107a6:	2501      	movle	r5, #1
- 80107a8:	e7f3      	b.n	8010792 <SUBGRF_SetRfTxPower+0x12>
-
-080107aa <SUBGRF_GetRadioWakeUpTime>:
- 80107aa:	2001      	movs	r0, #1
- 80107ac:	4770      	bx	lr
-	...
-
-080107b0 <HAL_SUBGHZ_TxCpltCallback>:
- 80107b0:	4b01      	ldr	r3, [pc, #4]	; (80107b8 <HAL_SUBGHZ_TxCpltCallback+0x8>)
- 80107b2:	2001      	movs	r0, #1
- 80107b4:	681b      	ldr	r3, [r3, #0]
- 80107b6:	4718      	bx	r3
- 80107b8:	20004a34 	.word	0x20004a34
-
-080107bc <HAL_SUBGHZ_RxCpltCallback>:
- 80107bc:	4b01      	ldr	r3, [pc, #4]	; (80107c4 <HAL_SUBGHZ_RxCpltCallback+0x8>)
- 80107be:	2002      	movs	r0, #2
- 80107c0:	681b      	ldr	r3, [r3, #0]
- 80107c2:	4718      	bx	r3
- 80107c4:	20004a34 	.word	0x20004a34
-
-080107c8 <HAL_SUBGHZ_CRCErrorCallback>:
- 80107c8:	4b01      	ldr	r3, [pc, #4]	; (80107d0 <HAL_SUBGHZ_CRCErrorCallback+0x8>)
- 80107ca:	2040      	movs	r0, #64	; 0x40
- 80107cc:	681b      	ldr	r3, [r3, #0]
- 80107ce:	4718      	bx	r3
- 80107d0:	20004a34 	.word	0x20004a34
-
-080107d4 <HAL_SUBGHZ_CADStatusCallback>:
- 80107d4:	b111      	cbz	r1, 80107dc <HAL_SUBGHZ_CADStatusCallback+0x8>
- 80107d6:	2901      	cmp	r1, #1
- 80107d8:	d004      	beq.n	80107e4 <HAL_SUBGHZ_CADStatusCallback+0x10>
- 80107da:	4770      	bx	lr
- 80107dc:	4b04      	ldr	r3, [pc, #16]	; (80107f0 <HAL_SUBGHZ_CADStatusCallback+0x1c>)
- 80107de:	681b      	ldr	r3, [r3, #0]
- 80107e0:	2080      	movs	r0, #128	; 0x80
- 80107e2:	4718      	bx	r3
- 80107e4:	4b02      	ldr	r3, [pc, #8]	; (80107f0 <HAL_SUBGHZ_CADStatusCallback+0x1c>)
- 80107e6:	f44f 7080 	mov.w	r0, #256	; 0x100
- 80107ea:	681b      	ldr	r3, [r3, #0]
- 80107ec:	e7f9      	b.n	80107e2 <HAL_SUBGHZ_CADStatusCallback+0xe>
- 80107ee:	bf00      	nop
- 80107f0:	20004a34 	.word	0x20004a34
-
-080107f4 <HAL_SUBGHZ_RxTxTimeoutCallback>:
- 80107f4:	4b02      	ldr	r3, [pc, #8]	; (8010800 <HAL_SUBGHZ_RxTxTimeoutCallback+0xc>)
- 80107f6:	f44f 7000 	mov.w	r0, #512	; 0x200
- 80107fa:	681b      	ldr	r3, [r3, #0]
- 80107fc:	4718      	bx	r3
- 80107fe:	bf00      	nop
- 8010800:	20004a34 	.word	0x20004a34
-
-08010804 <HAL_SUBGHZ_HeaderErrorCallback>:
- 8010804:	4b01      	ldr	r3, [pc, #4]	; (801080c <HAL_SUBGHZ_HeaderErrorCallback+0x8>)
- 8010806:	2020      	movs	r0, #32
- 8010808:	681b      	ldr	r3, [r3, #0]
- 801080a:	4718      	bx	r3
- 801080c:	20004a34 	.word	0x20004a34
-
-08010810 <HAL_SUBGHZ_PreambleDetectedCallback>:
- 8010810:	4b01      	ldr	r3, [pc, #4]	; (8010818 <HAL_SUBGHZ_PreambleDetectedCallback+0x8>)
- 8010812:	2004      	movs	r0, #4
- 8010814:	681b      	ldr	r3, [r3, #0]
- 8010816:	4718      	bx	r3
- 8010818:	20004a34 	.word	0x20004a34
-
-0801081c <HAL_SUBGHZ_SyncWordValidCallback>:
- 801081c:	4b01      	ldr	r3, [pc, #4]	; (8010824 <HAL_SUBGHZ_SyncWordValidCallback+0x8>)
- 801081e:	2008      	movs	r0, #8
- 8010820:	681b      	ldr	r3, [r3, #0]
- 8010822:	4718      	bx	r3
- 8010824:	20004a34 	.word	0x20004a34
-
-08010828 <HAL_SUBGHZ_HeaderValidCallback>:
- 8010828:	4b01      	ldr	r3, [pc, #4]	; (8010830 <HAL_SUBGHZ_HeaderValidCallback+0x8>)
- 801082a:	2010      	movs	r0, #16
- 801082c:	681b      	ldr	r3, [r3, #0]
- 801082e:	4718      	bx	r3
- 8010830:	20004a34 	.word	0x20004a34
-
-08010834 <HAL_SUBGHZ_LrFhssHopCallback>:
- 8010834:	4b02      	ldr	r3, [pc, #8]	; (8010840 <HAL_SUBGHZ_LrFhssHopCallback+0xc>)
- 8010836:	f44f 4080 	mov.w	r0, #16384	; 0x4000
- 801083a:	681b      	ldr	r3, [r3, #0]
- 801083c:	4718      	bx	r3
- 801083e:	bf00      	nop
- 8010840:	20004a34 	.word	0x20004a34
-
-08010844 <SUBGRF_GetFskBandwidthRegValue>:
- 8010844:	b168      	cbz	r0, 8010862 <SUBGRF_GetFskBandwidthRegValue+0x1e>
- 8010846:	4a08      	ldr	r2, [pc, #32]	; (8010868 <SUBGRF_GetFskBandwidthRegValue+0x24>)
- 8010848:	2300      	movs	r3, #0
- 801084a:	f852 1033 	ldr.w	r1, [r2, r3, lsl #3]
- 801084e:	4281      	cmp	r1, r0
- 8010850:	d903      	bls.n	801085a <SUBGRF_GetFskBandwidthRegValue+0x16>
- 8010852:	eb02 02c3 	add.w	r2, r2, r3, lsl #3
- 8010856:	7910      	ldrb	r0, [r2, #4]
- 8010858:	4770      	bx	lr
- 801085a:	3301      	adds	r3, #1
- 801085c:	2b16      	cmp	r3, #22
- 801085e:	d1f4      	bne.n	801084a <SUBGRF_GetFskBandwidthRegValue+0x6>
- 8010860:	e7fe      	b.n	8010860 <SUBGRF_GetFskBandwidthRegValue+0x1c>
- 8010862:	201f      	movs	r0, #31
- 8010864:	4770      	bx	lr
- 8010866:	bf00      	nop
- 8010868:	080142cc 	.word	0x080142cc
-
-0801086c <SUBGRF_GetCFO>:
- 801086c:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 801086e:	4b1d      	ldr	r3, [pc, #116]	; (80108e4 <SUBGRF_GetCFO+0x78>)
- 8010870:	9301      	str	r3, [sp, #4]
- 8010872:	4604      	mov	r4, r0
- 8010874:	f640 0007 	movw	r0, #2055	; 0x807
- 8010878:	460d      	mov	r5, r1
- 801087a:	f7ff faab 	bl	800fdd4 <SUBGRF_ReadRegister>
- 801087e:	f3c0 03c1 	ubfx	r3, r0, #3, #2
- 8010882:	3308      	adds	r3, #8
- 8010884:	446b      	add	r3, sp
- 8010886:	f813 2c04 	ldrb.w	r2, [r3, #-4]
- 801088a:	f000 0307 	and.w	r3, r0, #7
- 801088e:	3301      	adds	r3, #1
- 8010890:	fa02 f303 	lsl.w	r3, r2, r3
- 8010894:	4a14      	ldr	r2, [pc, #80]	; (80108e8 <SUBGRF_GetCFO+0x7c>)
- 8010896:	fbb2 f2f3 	udiv	r2, r2, r3
- 801089a:	fbb2 f0f4 	udiv	r0, r2, r4
- 801089e:	2807      	cmp	r0, #7
- 80108a0:	d81e      	bhi.n	80108e0 <SUBGRF_GetCFO+0x74>
- 80108a2:	0040      	lsls	r0, r0, #1
- 80108a4:	2803      	cmp	r0, #3
- 80108a6:	bf8c      	ite	hi
- 80108a8:	2302      	movhi	r3, #2
- 80108aa:	2304      	movls	r3, #4
- 80108ac:	f44f 60d6 	mov.w	r0, #1712	; 0x6b0
- 80108b0:	fb02 f403 	mul.w	r4, r2, r3
- 80108b4:	f7ff fa8e 	bl	800fdd4 <SUBGRF_ReadRegister>
- 80108b8:	0206      	lsls	r6, r0, #8
- 80108ba:	f240 60b1 	movw	r0, #1713	; 0x6b1
- 80108be:	f7ff fa89 	bl	800fdd4 <SUBGRF_ReadRegister>
- 80108c2:	f406 6670 	and.w	r6, r6, #3840	; 0xf00
- 80108c6:	4330      	orrs	r0, r6
- 80108c8:	0503      	lsls	r3, r0, #20
- 80108ca:	bf44      	itt	mi
- 80108cc:	ea6f 5000 	mvnmi.w	r0, r0, lsl #20
- 80108d0:	ea6f 5010 	mvnmi.w	r0, r0, lsr #20
- 80108d4:	0963      	lsrs	r3, r4, #5
- 80108d6:	4343      	muls	r3, r0
- 80108d8:	11db      	asrs	r3, r3, #7
- 80108da:	602b      	str	r3, [r5, #0]
- 80108dc:	b002      	add	sp, #8
- 80108de:	bd70      	pop	{r4, r5, r6, pc}
- 80108e0:	2301      	movs	r3, #1
- 80108e2:	e7e3      	b.n	80108ac <SUBGRF_GetCFO+0x40>
- 80108e4:	0c0a0804 	.word	0x0c0a0804
- 80108e8:	01e84800 	.word	0x01e84800
-
-080108ec <RFW_TransmitLongPacket>:
- 80108ec:	f04f 30ff 	mov.w	r0, #4294967295
- 80108f0:	4770      	bx	lr
-
-080108f2 <RFW_ReceiveLongPacket>:
- 80108f2:	f04f 30ff 	mov.w	r0, #4294967295
- 80108f6:	4770      	bx	lr
-
-080108f8 <RFW_DeInit>:
- 80108f8:	4770      	bx	lr
-
-080108fa <RFW_Is_Init>:
- 80108fa:	2000      	movs	r0, #0
- 80108fc:	4770      	bx	lr
-
-080108fe <RFW_Is_LongPacketModeEnabled>:
- 80108fe:	2000      	movs	r0, #0
- 8010900:	4770      	bx	lr
-
-08010902 <RFW_SetAntSwitch>:
- 8010902:	4770      	bx	lr
-
-08010904 <RFW_TransmitInit>:
- 8010904:	f04f 30ff 	mov.w	r0, #4294967295
- 8010908:	4770      	bx	lr
-
-0801090a <RFW_ReceiveInit>:
- 801090a:	f04f 30ff 	mov.w	r0, #4294967295
- 801090e:	4770      	bx	lr
-
-08010910 <RFW_DeInit_TxLongPacket>:
- 8010910:	4770      	bx	lr
-
-08010912 <RFW_ReceivePayload>:
- 8010912:	4770      	bx	lr
-
-08010914 <RFW_SetRadioModem>:
- 8010914:	4770      	bx	lr
-	...
-
-08010918 <TRACE_AllocateBufer>:
- 8010918:	b570      	push	{r4, r5, r6, lr}
- 801091a:	f3ef 8610 	mrs	r6, PRIMASK
- 801091e:	b672      	cpsid	i
- 8010920:	4b14      	ldr	r3, [pc, #80]	; (8010974 <TRACE_AllocateBufer+0x5c>)
- 8010922:	8a5c      	ldrh	r4, [r3, #18]
- 8010924:	8a1a      	ldrh	r2, [r3, #16]
- 8010926:	4294      	cmp	r4, r2
- 8010928:	d113      	bne.n	8010952 <TRACE_AllocateBufer+0x3a>
- 801092a:	f5c4 6280 	rsb	r2, r4, #1024	; 0x400
- 801092e:	b292      	uxth	r2, r2
- 8010930:	4290      	cmp	r0, r2
- 8010932:	d306      	bcc.n	8010942 <TRACE_AllocateBufer+0x2a>
- 8010934:	4284      	cmp	r4, r0
- 8010936:	d918      	bls.n	801096a <TRACE_AllocateBufer+0x52>
- 8010938:	2201      	movs	r2, #1
- 801093a:	709a      	strb	r2, [r3, #2]
- 801093c:	2200      	movs	r2, #0
- 801093e:	801c      	strh	r4, [r3, #0]
- 8010940:	825a      	strh	r2, [r3, #18]
- 8010942:	8a5a      	ldrh	r2, [r3, #18]
- 8010944:	800a      	strh	r2, [r1, #0]
- 8010946:	4402      	add	r2, r0
- 8010948:	f3c2 0209 	ubfx	r2, r2, #0, #10
- 801094c:	825a      	strh	r2, [r3, #18]
- 801094e:	2000      	movs	r0, #0
- 8010950:	e00d      	b.n	801096e <TRACE_AllocateBufer+0x56>
- 8010952:	d906      	bls.n	8010962 <TRACE_AllocateBufer+0x4a>
- 8010954:	f5c4 6580 	rsb	r5, r4, #1024	; 0x400
- 8010958:	b2ad      	uxth	r5, r5
- 801095a:	4285      	cmp	r5, r0
- 801095c:	d8f1      	bhi.n	8010942 <TRACE_AllocateBufer+0x2a>
- 801095e:	4282      	cmp	r2, r0
- 8010960:	e7e9      	b.n	8010936 <TRACE_AllocateBufer+0x1e>
- 8010962:	1b12      	subs	r2, r2, r4
- 8010964:	b292      	uxth	r2, r2
- 8010966:	4282      	cmp	r2, r0
- 8010968:	d8eb      	bhi.n	8010942 <TRACE_AllocateBufer+0x2a>
- 801096a:	f04f 30ff 	mov.w	r0, #4294967295
- 801096e:	f386 8810 	msr	PRIMASK, r6
- 8010972:	bd70      	pop	{r4, r5, r6, pc}
- 8010974:	20004e38 	.word	0x20004e38
-
-08010978 <TRACE_Lock>:
- 8010978:	f3ef 8110 	mrs	r1, PRIMASK
- 801097c:	b672      	cpsid	i
- 801097e:	4a03      	ldr	r2, [pc, #12]	; (801098c <TRACE_Lock+0x14>)
- 8010980:	8ad3      	ldrh	r3, [r2, #22]
- 8010982:	3301      	adds	r3, #1
- 8010984:	82d3      	strh	r3, [r2, #22]
- 8010986:	f381 8810 	msr	PRIMASK, r1
- 801098a:	4770      	bx	lr
- 801098c:	20004e38 	.word	0x20004e38
-
-08010990 <TRACE_UnLock>:
- 8010990:	f3ef 8110 	mrs	r1, PRIMASK
- 8010994:	b672      	cpsid	i
- 8010996:	4a03      	ldr	r2, [pc, #12]	; (80109a4 <TRACE_UnLock+0x14>)
- 8010998:	8ad3      	ldrh	r3, [r2, #22]
- 801099a:	3b01      	subs	r3, #1
- 801099c:	82d3      	strh	r3, [r2, #22]
- 801099e:	f381 8810 	msr	PRIMASK, r1
- 80109a2:	4770      	bx	lr
- 80109a4:	20004e38 	.word	0x20004e38
-
-080109a8 <UTIL_ADV_TRACE_Init>:
- 80109a8:	b510      	push	{r4, lr}
- 80109aa:	4808      	ldr	r0, [pc, #32]	; (80109cc <UTIL_ADV_TRACE_Init+0x24>)
- 80109ac:	2218      	movs	r2, #24
- 80109ae:	2100      	movs	r1, #0
- 80109b0:	f000 f976 	bl	8010ca0 <UTIL_MEM_set_8>
- 80109b4:	4806      	ldr	r0, [pc, #24]	; (80109d0 <UTIL_ADV_TRACE_Init+0x28>)
- 80109b6:	f44f 6280 	mov.w	r2, #1024	; 0x400
- 80109ba:	2100      	movs	r1, #0
- 80109bc:	f000 f970 	bl	8010ca0 <UTIL_MEM_set_8>
- 80109c0:	4b04      	ldr	r3, [pc, #16]	; (80109d4 <UTIL_ADV_TRACE_Init+0x2c>)
- 80109c2:	4805      	ldr	r0, [pc, #20]	; (80109d8 <UTIL_ADV_TRACE_Init+0x30>)
- 80109c4:	681b      	ldr	r3, [r3, #0]
- 80109c6:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 80109ca:	4718      	bx	r3
- 80109cc:	20004e38 	.word	0x20004e38
- 80109d0:	20004a38 	.word	0x20004a38
- 80109d4:	080133a0 	.word	0x080133a0
- 80109d8:	08010b49 	.word	0x08010b49
-
-080109dc <UTIL_ADV_TRACE_RegisterTimeStampFunction>:
- 80109dc:	4b01      	ldr	r3, [pc, #4]	; (80109e4 <UTIL_ADV_TRACE_RegisterTimeStampFunction+0x8>)
- 80109de:	6058      	str	r0, [r3, #4]
- 80109e0:	4770      	bx	lr
- 80109e2:	bf00      	nop
- 80109e4:	20004e38 	.word	0x20004e38
-
-080109e8 <UTIL_ADV_TRACE_SetVerboseLevel>:
- 80109e8:	4b01      	ldr	r3, [pc, #4]	; (80109f0 <UTIL_ADV_TRACE_SetVerboseLevel+0x8>)
- 80109ea:	7218      	strb	r0, [r3, #8]
- 80109ec:	4770      	bx	lr
- 80109ee:	bf00      	nop
- 80109f0:	20004e38 	.word	0x20004e38
-
-080109f4 <TRACE_Send>:
- 80109f4:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 80109f6:	f3ef 8510 	mrs	r5, PRIMASK
- 80109fa:	b672      	cpsid	i
- 80109fc:	4c1c      	ldr	r4, [pc, #112]	; (8010a70 <TRACE_Send+0x7c>)
- 80109fe:	8ae0      	ldrh	r0, [r4, #22]
- 8010a00:	2800      	cmp	r0, #0
- 8010a02:	d12f      	bne.n	8010a64 <TRACE_Send+0x70>
- 8010a04:	f7ff ffb8 	bl	8010978 <TRACE_Lock>
- 8010a08:	8a21      	ldrh	r1, [r4, #16]
- 8010a0a:	8a62      	ldrh	r2, [r4, #18]
- 8010a0c:	4291      	cmp	r1, r2
- 8010a0e:	d027      	beq.n	8010a60 <TRACE_Send+0x6c>
- 8010a10:	78a3      	ldrb	r3, [r4, #2]
- 8010a12:	2b01      	cmp	r3, #1
- 8010a14:	d112      	bne.n	8010a3c <TRACE_Send+0x48>
- 8010a16:	8823      	ldrh	r3, [r4, #0]
- 8010a18:	8020      	strh	r0, [r4, #0]
- 8010a1a:	1a5b      	subs	r3, r3, r1
- 8010a1c:	b29b      	uxth	r3, r3
- 8010a1e:	2102      	movs	r1, #2
- 8010a20:	82a3      	strh	r3, [r4, #20]
- 8010a22:	70a1      	strb	r1, [r4, #2]
- 8010a24:	b963      	cbnz	r3, 8010a40 <TRACE_Send+0x4c>
- 8010a26:	70a3      	strb	r3, [r4, #2]
- 8010a28:	8223      	strh	r3, [r4, #16]
- 8010a2a:	8a23      	ldrh	r3, [r4, #16]
- 8010a2c:	429a      	cmp	r2, r3
- 8010a2e:	bf8b      	itete	hi
- 8010a30:	1ad2      	subhi	r2, r2, r3
- 8010a32:	f5c3 6380 	rsbls	r3, r3, #1024	; 0x400
- 8010a36:	82a2      	strhhi	r2, [r4, #20]
- 8010a38:	82a3      	strhls	r3, [r4, #20]
- 8010a3a:	e001      	b.n	8010a40 <TRACE_Send+0x4c>
- 8010a3c:	2b00      	cmp	r3, #0
- 8010a3e:	d0f4      	beq.n	8010a2a <TRACE_Send+0x36>
- 8010a40:	8a23      	ldrh	r3, [r4, #16]
- 8010a42:	4e0c      	ldr	r6, [pc, #48]	; (8010a74 <TRACE_Send+0x80>)
- 8010a44:	441e      	add	r6, r3
- 8010a46:	f385 8810 	msr	PRIMASK, r5
- 8010a4a:	f7f1 fb41 	bl	80020d0 <UTIL_ADV_TRACE_PreSendHook>
- 8010a4e:	4b0a      	ldr	r3, [pc, #40]	; (8010a78 <TRACE_Send+0x84>)
- 8010a50:	8aa1      	ldrh	r1, [r4, #20]
- 8010a52:	68db      	ldr	r3, [r3, #12]
- 8010a54:	9301      	str	r3, [sp, #4]
- 8010a56:	4630      	mov	r0, r6
- 8010a58:	b002      	add	sp, #8
- 8010a5a:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 8010a5e:	4718      	bx	r3
- 8010a60:	f7ff ff96 	bl	8010990 <TRACE_UnLock>
- 8010a64:	f385 8810 	msr	PRIMASK, r5
- 8010a68:	2000      	movs	r0, #0
- 8010a6a:	b002      	add	sp, #8
- 8010a6c:	bd70      	pop	{r4, r5, r6, pc}
- 8010a6e:	bf00      	nop
- 8010a70:	20004e38 	.word	0x20004e38
- 8010a74:	20004a38 	.word	0x20004a38
- 8010a78:	080133a0 	.word	0x080133a0
-
-08010a7c <UTIL_ADV_TRACE_COND_FSend>:
- 8010a7c:	b408      	push	{r3}
- 8010a7e:	b5f0      	push	{r4, r5, r6, r7, lr}
- 8010a80:	b086      	sub	sp, #24
- 8010a82:	2300      	movs	r3, #0
- 8010a84:	f8ad 3000 	strh.w	r3, [sp]
- 8010a88:	4b2c      	ldr	r3, [pc, #176]	; (8010b3c <UTIL_ADV_TRACE_COND_FSend+0xc0>)
- 8010a8a:	9c0b      	ldr	r4, [sp, #44]	; 0x2c
- 8010a8c:	7a1d      	ldrb	r5, [r3, #8]
- 8010a8e:	4285      	cmp	r5, r0
- 8010a90:	d34d      	bcc.n	8010b2e <UTIL_ADV_TRACE_COND_FSend+0xb2>
- 8010a92:	68d8      	ldr	r0, [r3, #12]
- 8010a94:	4381      	bics	r1, r0
- 8010a96:	d14d      	bne.n	8010b34 <UTIL_ADV_TRACE_COND_FSend+0xb8>
- 8010a98:	685b      	ldr	r3, [r3, #4]
- 8010a9a:	b11b      	cbz	r3, 8010aa4 <UTIL_ADV_TRACE_COND_FSend+0x28>
- 8010a9c:	b112      	cbz	r2, 8010aa4 <UTIL_ADV_TRACE_COND_FSend+0x28>
- 8010a9e:	4669      	mov	r1, sp
- 8010aa0:	a802      	add	r0, sp, #8
- 8010aa2:	4798      	blx	r3
- 8010aa4:	ab0c      	add	r3, sp, #48	; 0x30
- 8010aa6:	4622      	mov	r2, r4
- 8010aa8:	f44f 7100 	mov.w	r1, #512	; 0x200
- 8010aac:	4824      	ldr	r0, [pc, #144]	; (8010b40 <UTIL_ADV_TRACE_COND_FSend+0xc4>)
- 8010aae:	9301      	str	r3, [sp, #4]
- 8010ab0:	f000 fbf6 	bl	80112a0 <tiny_vsnprintf_like>
- 8010ab4:	f7ff ff60 	bl	8010978 <TRACE_Lock>
- 8010ab8:	f8bd 3000 	ldrh.w	r3, [sp]
- 8010abc:	4418      	add	r0, r3
- 8010abe:	f10d 0102 	add.w	r1, sp, #2
- 8010ac2:	b280      	uxth	r0, r0
- 8010ac4:	f7ff ff28 	bl	8010918 <TRACE_AllocateBufer>
- 8010ac8:	3001      	adds	r0, #1
- 8010aca:	d02b      	beq.n	8010b24 <UTIL_ADV_TRACE_COND_FSend+0xa8>
- 8010acc:	2200      	movs	r2, #0
- 8010ace:	f8bd 3000 	ldrh.w	r3, [sp]
- 8010ad2:	f8bd 7002 	ldrh.w	r7, [sp, #2]
- 8010ad6:	481b      	ldr	r0, [pc, #108]	; (8010b44 <UTIL_ADV_TRACE_COND_FSend+0xc8>)
- 8010ad8:	f10d 0c08 	add.w	ip, sp, #8
- 8010adc:	4616      	mov	r6, r2
- 8010ade:	b291      	uxth	r1, r2
- 8010ae0:	fa17 f582 	uxtah	r5, r7, r2
- 8010ae4:	428b      	cmp	r3, r1
- 8010ae6:	b2ad      	uxth	r5, r5
- 8010ae8:	d816      	bhi.n	8010b18 <UTIL_ADV_TRACE_COND_FSend+0x9c>
- 8010aea:	443b      	add	r3, r7
- 8010aec:	b29b      	uxth	r3, r3
- 8010aee:	b10e      	cbz	r6, 8010af4 <UTIL_ADV_TRACE_COND_FSend+0x78>
- 8010af0:	f8ad 3002 	strh.w	r3, [sp, #2]
- 8010af4:	f8bd 5002 	ldrh.w	r5, [sp, #2]
- 8010af8:	9b01      	ldr	r3, [sp, #4]
- 8010afa:	4622      	mov	r2, r4
- 8010afc:	f44f 7100 	mov.w	r1, #512	; 0x200
- 8010b00:	4428      	add	r0, r5
- 8010b02:	f000 fbcd 	bl	80112a0 <tiny_vsnprintf_like>
- 8010b06:	f7ff ff43 	bl	8010990 <TRACE_UnLock>
- 8010b0a:	f7ff ff73 	bl	80109f4 <TRACE_Send>
- 8010b0e:	b006      	add	sp, #24
- 8010b10:	e8bd 40f0 	ldmia.w	sp!, {r4, r5, r6, r7, lr}
- 8010b14:	b001      	add	sp, #4
- 8010b16:	4770      	bx	lr
- 8010b18:	f81c 1b01 	ldrb.w	r1, [ip], #1
- 8010b1c:	5541      	strb	r1, [r0, r5]
- 8010b1e:	3201      	adds	r2, #1
- 8010b20:	2601      	movs	r6, #1
- 8010b22:	e7dc      	b.n	8010ade <UTIL_ADV_TRACE_COND_FSend+0x62>
- 8010b24:	f7ff ff34 	bl	8010990 <TRACE_UnLock>
- 8010b28:	f06f 0002 	mvn.w	r0, #2
- 8010b2c:	e7ef      	b.n	8010b0e <UTIL_ADV_TRACE_COND_FSend+0x92>
- 8010b2e:	f06f 0004 	mvn.w	r0, #4
- 8010b32:	e7ec      	b.n	8010b0e <UTIL_ADV_TRACE_COND_FSend+0x92>
- 8010b34:	f06f 0005 	mvn.w	r0, #5
- 8010b38:	e7e9      	b.n	8010b0e <UTIL_ADV_TRACE_COND_FSend+0x92>
- 8010b3a:	bf00      	nop
- 8010b3c:	20004e38 	.word	0x20004e38
- 8010b40:	20004e50 	.word	0x20004e50
- 8010b44:	20004a38 	.word	0x20004a38
-
-08010b48 <TRACE_TxCpltCallback>:
- 8010b48:	b513      	push	{r0, r1, r4, lr}
- 8010b4a:	f3ef 8410 	mrs	r4, PRIMASK
- 8010b4e:	b672      	cpsid	i
- 8010b50:	4b20      	ldr	r3, [pc, #128]	; (8010bd4 <TRACE_TxCpltCallback+0x8c>)
- 8010b52:	789a      	ldrb	r2, [r3, #2]
- 8010b54:	8a58      	ldrh	r0, [r3, #18]
- 8010b56:	2a02      	cmp	r2, #2
- 8010b58:	bf1d      	ittte	ne
- 8010b5a:	8a1a      	ldrhne	r2, [r3, #16]
- 8010b5c:	8a99      	ldrhne	r1, [r3, #20]
- 8010b5e:	1852      	addne	r2, r2, r1
- 8010b60:	2200      	moveq	r2, #0
- 8010b62:	bf14      	ite	ne
- 8010b64:	f3c2 0209 	ubfxne	r2, r2, #0, #10
- 8010b68:	709a      	strbeq	r2, [r3, #2]
- 8010b6a:	4290      	cmp	r0, r2
- 8010b6c:	821a      	strh	r2, [r3, #16]
- 8010b6e:	d028      	beq.n	8010bc2 <TRACE_TxCpltCallback+0x7a>
- 8010b70:	8ad9      	ldrh	r1, [r3, #22]
- 8010b72:	2901      	cmp	r1, #1
- 8010b74:	d125      	bne.n	8010bc2 <TRACE_TxCpltCallback+0x7a>
- 8010b76:	7899      	ldrb	r1, [r3, #2]
- 8010b78:	2901      	cmp	r1, #1
- 8010b7a:	d113      	bne.n	8010ba4 <TRACE_TxCpltCallback+0x5c>
- 8010b7c:	8819      	ldrh	r1, [r3, #0]
- 8010b7e:	1a8a      	subs	r2, r1, r2
- 8010b80:	2102      	movs	r1, #2
- 8010b82:	b292      	uxth	r2, r2
- 8010b84:	7099      	strb	r1, [r3, #2]
- 8010b86:	2100      	movs	r1, #0
- 8010b88:	829a      	strh	r2, [r3, #20]
- 8010b8a:	8019      	strh	r1, [r3, #0]
- 8010b8c:	b962      	cbnz	r2, 8010ba8 <TRACE_TxCpltCallback+0x60>
- 8010b8e:	709a      	strb	r2, [r3, #2]
- 8010b90:	821a      	strh	r2, [r3, #16]
- 8010b92:	8a1a      	ldrh	r2, [r3, #16]
- 8010b94:	4290      	cmp	r0, r2
- 8010b96:	bf8b      	itete	hi
- 8010b98:	1a80      	subhi	r0, r0, r2
- 8010b9a:	f5c2 6280 	rsbls	r2, r2, #1024	; 0x400
- 8010b9e:	8298      	strhhi	r0, [r3, #20]
- 8010ba0:	829a      	strhls	r2, [r3, #20]
- 8010ba2:	e001      	b.n	8010ba8 <TRACE_TxCpltCallback+0x60>
- 8010ba4:	2900      	cmp	r1, #0
- 8010ba6:	d0f4      	beq.n	8010b92 <TRACE_TxCpltCallback+0x4a>
- 8010ba8:	8a1a      	ldrh	r2, [r3, #16]
- 8010baa:	480b      	ldr	r0, [pc, #44]	; (8010bd8 <TRACE_TxCpltCallback+0x90>)
- 8010bac:	4410      	add	r0, r2
- 8010bae:	f384 8810 	msr	PRIMASK, r4
- 8010bb2:	4a0a      	ldr	r2, [pc, #40]	; (8010bdc <TRACE_TxCpltCallback+0x94>)
- 8010bb4:	8a99      	ldrh	r1, [r3, #20]
- 8010bb6:	68d3      	ldr	r3, [r2, #12]
- 8010bb8:	9301      	str	r3, [sp, #4]
- 8010bba:	b002      	add	sp, #8
- 8010bbc:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8010bc0:	4718      	bx	r3
- 8010bc2:	f384 8810 	msr	PRIMASK, r4
- 8010bc6:	f7f1 fa87 	bl	80020d8 <UTIL_ADV_TRACE_PostSendHook>
- 8010bca:	b002      	add	sp, #8
- 8010bcc:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 8010bd0:	f7ff bede 	b.w	8010990 <TRACE_UnLock>
- 8010bd4:	20004e38 	.word	0x20004e38
- 8010bd8:	20004a38 	.word	0x20004a38
- 8010bdc:	080133a0 	.word	0x080133a0
-
-08010be0 <UTIL_LPM_Init>:
- 8010be0:	4a02      	ldr	r2, [pc, #8]	; (8010bec <UTIL_LPM_Init+0xc>)
- 8010be2:	2300      	movs	r3, #0
- 8010be4:	6013      	str	r3, [r2, #0]
- 8010be6:	4a02      	ldr	r2, [pc, #8]	; (8010bf0 <UTIL_LPM_Init+0x10>)
- 8010be8:	6013      	str	r3, [r2, #0]
- 8010bea:	4770      	bx	lr
- 8010bec:	20005054 	.word	0x20005054
- 8010bf0:	20005050 	.word	0x20005050
-
-08010bf4 <UTIL_LPM_SetStopMode>:
- 8010bf4:	b510      	push	{r4, lr}
- 8010bf6:	f3ef 8410 	mrs	r4, PRIMASK
- 8010bfa:	b672      	cpsid	i
- 8010bfc:	b141      	cbz	r1, 8010c10 <UTIL_LPM_SetStopMode+0x1c>
- 8010bfe:	2901      	cmp	r1, #1
- 8010c00:	d103      	bne.n	8010c0a <UTIL_LPM_SetStopMode+0x16>
- 8010c02:	4a06      	ldr	r2, [pc, #24]	; (8010c1c <UTIL_LPM_SetStopMode+0x28>)
- 8010c04:	6813      	ldr	r3, [r2, #0]
- 8010c06:	4303      	orrs	r3, r0
- 8010c08:	6013      	str	r3, [r2, #0]
- 8010c0a:	f384 8810 	msr	PRIMASK, r4
- 8010c0e:	bd10      	pop	{r4, pc}
- 8010c10:	4a02      	ldr	r2, [pc, #8]	; (8010c1c <UTIL_LPM_SetStopMode+0x28>)
- 8010c12:	6813      	ldr	r3, [r2, #0]
- 8010c14:	ea23 0300 	bic.w	r3, r3, r0
- 8010c18:	e7f6      	b.n	8010c08 <UTIL_LPM_SetStopMode+0x14>
- 8010c1a:	bf00      	nop
- 8010c1c:	20005054 	.word	0x20005054
-
-08010c20 <UTIL_LPM_SetOffMode>:
- 8010c20:	b510      	push	{r4, lr}
- 8010c22:	f3ef 8410 	mrs	r4, PRIMASK
- 8010c26:	b672      	cpsid	i
- 8010c28:	b141      	cbz	r1, 8010c3c <UTIL_LPM_SetOffMode+0x1c>
- 8010c2a:	2901      	cmp	r1, #1
- 8010c2c:	d103      	bne.n	8010c36 <UTIL_LPM_SetOffMode+0x16>
- 8010c2e:	4a06      	ldr	r2, [pc, #24]	; (8010c48 <UTIL_LPM_SetOffMode+0x28>)
- 8010c30:	6813      	ldr	r3, [r2, #0]
- 8010c32:	4303      	orrs	r3, r0
- 8010c34:	6013      	str	r3, [r2, #0]
- 8010c36:	f384 8810 	msr	PRIMASK, r4
- 8010c3a:	bd10      	pop	{r4, pc}
- 8010c3c:	4a02      	ldr	r2, [pc, #8]	; (8010c48 <UTIL_LPM_SetOffMode+0x28>)
- 8010c3e:	6813      	ldr	r3, [r2, #0]
- 8010c40:	ea23 0300 	bic.w	r3, r3, r0
- 8010c44:	e7f6      	b.n	8010c34 <UTIL_LPM_SetOffMode+0x14>
- 8010c46:	bf00      	nop
- 8010c48:	20005050 	.word	0x20005050
-
-08010c4c <UTIL_LPM_EnterLowPower>:
- 8010c4c:	b538      	push	{r3, r4, r5, lr}
- 8010c4e:	f3ef 8510 	mrs	r5, PRIMASK
- 8010c52:	b672      	cpsid	i
- 8010c54:	4b0a      	ldr	r3, [pc, #40]	; (8010c80 <UTIL_LPM_EnterLowPower+0x34>)
- 8010c56:	4c0b      	ldr	r4, [pc, #44]	; (8010c84 <UTIL_LPM_EnterLowPower+0x38>)
- 8010c58:	681b      	ldr	r3, [r3, #0]
- 8010c5a:	b133      	cbz	r3, 8010c6a <UTIL_LPM_EnterLowPower+0x1e>
- 8010c5c:	6823      	ldr	r3, [r4, #0]
- 8010c5e:	4798      	blx	r3
- 8010c60:	6863      	ldr	r3, [r4, #4]
- 8010c62:	4798      	blx	r3
- 8010c64:	f385 8810 	msr	PRIMASK, r5
- 8010c68:	bd38      	pop	{r3, r4, r5, pc}
- 8010c6a:	4b07      	ldr	r3, [pc, #28]	; (8010c88 <UTIL_LPM_EnterLowPower+0x3c>)
- 8010c6c:	681b      	ldr	r3, [r3, #0]
- 8010c6e:	b11b      	cbz	r3, 8010c78 <UTIL_LPM_EnterLowPower+0x2c>
- 8010c70:	68a3      	ldr	r3, [r4, #8]
- 8010c72:	4798      	blx	r3
- 8010c74:	68e3      	ldr	r3, [r4, #12]
- 8010c76:	e7f4      	b.n	8010c62 <UTIL_LPM_EnterLowPower+0x16>
- 8010c78:	6923      	ldr	r3, [r4, #16]
- 8010c7a:	4798      	blx	r3
- 8010c7c:	6963      	ldr	r3, [r4, #20]
- 8010c7e:	e7f0      	b.n	8010c62 <UTIL_LPM_EnterLowPower+0x16>
- 8010c80:	20005054 	.word	0x20005054
- 8010c84:	0801333c 	.word	0x0801333c
- 8010c88:	20005050 	.word	0x20005050
-
-08010c8c <UTIL_MEM_cpy_8>:
- 8010c8c:	3801      	subs	r0, #1
- 8010c8e:	440a      	add	r2, r1
- 8010c90:	4291      	cmp	r1, r2
- 8010c92:	d100      	bne.n	8010c96 <UTIL_MEM_cpy_8+0xa>
- 8010c94:	4770      	bx	lr
- 8010c96:	f811 3b01 	ldrb.w	r3, [r1], #1
- 8010c9a:	f800 3f01 	strb.w	r3, [r0, #1]!
- 8010c9e:	e7f7      	b.n	8010c90 <UTIL_MEM_cpy_8+0x4>
-
-08010ca0 <UTIL_MEM_set_8>:
- 8010ca0:	f002 b9ce 	b.w	8013040 <memset>
-
-08010ca4 <UTIL_SEQ_SetTask>:
- 8010ca4:	b510      	push	{r4, lr}
- 8010ca6:	f3ef 8410 	mrs	r4, PRIMASK
- 8010caa:	b672      	cpsid	i
- 8010cac:	4a06      	ldr	r2, [pc, #24]	; (8010cc8 <UTIL_SEQ_SetTask+0x24>)
- 8010cae:	6813      	ldr	r3, [r2, #0]
- 8010cb0:	4303      	orrs	r3, r0
- 8010cb2:	6013      	str	r3, [r2, #0]
- 8010cb4:	4a05      	ldr	r2, [pc, #20]	; (8010ccc <UTIL_SEQ_SetTask+0x28>)
- 8010cb6:	f852 3031 	ldr.w	r3, [r2, r1, lsl #3]
- 8010cba:	4303      	orrs	r3, r0
- 8010cbc:	f842 3031 	str.w	r3, [r2, r1, lsl #3]
- 8010cc0:	f384 8810 	msr	PRIMASK, r4
- 8010cc4:	bd10      	pop	{r4, pc}
- 8010cc6:	bf00      	nop
- 8010cc8:	20005084 	.word	0x20005084
- 8010ccc:	2000507c 	.word	0x2000507c
-
-08010cd0 <UTIL_SEQ_PreIdle>:
- 8010cd0:	4770      	bx	lr
-
-08010cd2 <UTIL_SEQ_PostIdle>:
- 8010cd2:	4770      	bx	lr
-
-08010cd4 <SEQ_BitPosition>:
- 8010cd4:	0c03      	lsrs	r3, r0, #16
- 8010cd6:	041b      	lsls	r3, r3, #16
- 8010cd8:	b9c3      	cbnz	r3, 8010d0c <SEQ_BitPosition+0x38>
- 8010cda:	0400      	lsls	r0, r0, #16
- 8010cdc:	2310      	movs	r3, #16
- 8010cde:	f010 4f7f 	tst.w	r0, #4278190080	; 0xff000000
- 8010ce2:	bf02      	ittt	eq
- 8010ce4:	3308      	addeq	r3, #8
- 8010ce6:	0200      	lsleq	r0, r0, #8
- 8010ce8:	b2db      	uxtbeq	r3, r3
- 8010cea:	f010 4f70 	tst.w	r0, #4026531840	; 0xf0000000
- 8010cee:	bf08      	it	eq
- 8010cf0:	0100      	lsleq	r0, r0, #4
- 8010cf2:	ea4f 7010 	mov.w	r0, r0, lsr #28
- 8010cf6:	4a06      	ldr	r2, [pc, #24]	; (8010d10 <SEQ_BitPosition+0x3c>)
- 8010cf8:	bf08      	it	eq
- 8010cfa:	3304      	addeq	r3, #4
- 8010cfc:	5c12      	ldrb	r2, [r2, r0]
- 8010cfe:	bf08      	it	eq
- 8010d00:	b2db      	uxtbeq	r3, r3
- 8010d02:	f1c3 031f 	rsb	r3, r3, #31
- 8010d06:	1a98      	subs	r0, r3, r2
- 8010d08:	b2c0      	uxtb	r0, r0
- 8010d0a:	4770      	bx	lr
- 8010d0c:	2300      	movs	r3, #0
- 8010d0e:	e7e6      	b.n	8010cde <SEQ_BitPosition+0xa>
- 8010d10:	0801437c 	.word	0x0801437c
-
-08010d14 <UTIL_SEQ_Run>:
- 8010d14:	e92d 4ff8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8010d18:	4d38      	ldr	r5, [pc, #224]	; (8010dfc <UTIL_SEQ_Run+0xe8>)
- 8010d1a:	4e39      	ldr	r6, [pc, #228]	; (8010e00 <UTIL_SEQ_Run+0xec>)
- 8010d1c:	f8d5 8000 	ldr.w	r8, [r5]
- 8010d20:	f8df b0e0 	ldr.w	fp, [pc, #224]	; 8010e04 <UTIL_SEQ_Run+0xf0>
- 8010d24:	f8df a0e0 	ldr.w	sl, [pc, #224]	; 8010e08 <UTIL_SEQ_Run+0xf4>
- 8010d28:	f8df 90e0 	ldr.w	r9, [pc, #224]	; 8010e0c <UTIL_SEQ_Run+0xf8>
- 8010d2c:	f8d6 c000 	ldr.w	ip, [r6]
- 8010d30:	4f37      	ldr	r7, [pc, #220]	; (8010e10 <UTIL_SEQ_Run+0xfc>)
- 8010d32:	f8db 1000 	ldr.w	r1, [fp]
- 8010d36:	4c37      	ldr	r4, [pc, #220]	; (8010e14 <UTIL_SEQ_Run+0x100>)
- 8010d38:	f8da 2000 	ldr.w	r2, [sl]
- 8010d3c:	f8d9 3000 	ldr.w	r3, [r9]
- 8010d40:	ea08 0000 	and.w	r0, r8, r0
- 8010d44:	6028      	str	r0, [r5, #0]
- 8010d46:	6828      	ldr	r0, [r5, #0]
- 8010d48:	ea00 0e02 	and.w	lr, r0, r2
- 8010d4c:	ea1e 0f0c 	tst.w	lr, ip
- 8010d50:	d001      	beq.n	8010d56 <UTIL_SEQ_Run+0x42>
- 8010d52:	4219      	tst	r1, r3
- 8010d54:	d01e      	beq.n	8010d94 <UTIL_SEQ_Run+0x80>
- 8010d56:	f04f 33ff 	mov.w	r3, #4294967295
- 8010d5a:	603b      	str	r3, [r7, #0]
- 8010d5c:	f7ff ffb8 	bl	8010cd0 <UTIL_SEQ_PreIdle>
- 8010d60:	f3ef 8410 	mrs	r4, PRIMASK
- 8010d64:	b672      	cpsid	i
- 8010d66:	6833      	ldr	r3, [r6, #0]
- 8010d68:	f8db 2000 	ldr.w	r2, [fp]
- 8010d6c:	f8da 1000 	ldr.w	r1, [sl]
- 8010d70:	400b      	ands	r3, r1
- 8010d72:	6829      	ldr	r1, [r5, #0]
- 8010d74:	420b      	tst	r3, r1
- 8010d76:	d105      	bne.n	8010d84 <UTIL_SEQ_Run+0x70>
- 8010d78:	f8d9 3000 	ldr.w	r3, [r9]
- 8010d7c:	4213      	tst	r3, r2
- 8010d7e:	d101      	bne.n	8010d84 <UTIL_SEQ_Run+0x70>
- 8010d80:	f7f1 f934 	bl	8001fec <UTIL_SEQ_Idle>
- 8010d84:	f384 8810 	msr	PRIMASK, r4
- 8010d88:	f7ff ffa3 	bl	8010cd2 <UTIL_SEQ_PostIdle>
- 8010d8c:	f8c5 8000 	str.w	r8, [r5]
- 8010d90:	e8bd 8ff8 	ldmia.w	sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 8010d94:	6823      	ldr	r3, [r4, #0]
- 8010d96:	6823      	ldr	r3, [r4, #0]
- 8010d98:	4003      	ands	r3, r0
- 8010d9a:	4013      	ands	r3, r2
- 8010d9c:	6862      	ldr	r2, [r4, #4]
- 8010d9e:	421a      	tst	r2, r3
- 8010da0:	bf04      	itt	eq
- 8010da2:	f04f 32ff 	moveq.w	r2, #4294967295
- 8010da6:	6062      	streq	r2, [r4, #4]
- 8010da8:	6860      	ldr	r0, [r4, #4]
- 8010daa:	4018      	ands	r0, r3
- 8010dac:	f7ff ff92 	bl	8010cd4 <SEQ_BitPosition>
- 8010db0:	6862      	ldr	r2, [r4, #4]
- 8010db2:	6038      	str	r0, [r7, #0]
- 8010db4:	2301      	movs	r3, #1
- 8010db6:	fa03 f000 	lsl.w	r0, r3, r0
- 8010dba:	ea22 0200 	bic.w	r2, r2, r0
- 8010dbe:	6062      	str	r2, [r4, #4]
- 8010dc0:	f3ef 8110 	mrs	r1, PRIMASK
- 8010dc4:	b672      	cpsid	i
- 8010dc6:	683a      	ldr	r2, [r7, #0]
- 8010dc8:	4093      	lsls	r3, r2
- 8010dca:	6832      	ldr	r2, [r6, #0]
- 8010dcc:	ea22 0203 	bic.w	r2, r2, r3
- 8010dd0:	6032      	str	r2, [r6, #0]
- 8010dd2:	6822      	ldr	r2, [r4, #0]
- 8010dd4:	ea22 0303 	bic.w	r3, r2, r3
- 8010dd8:	6023      	str	r3, [r4, #0]
- 8010dda:	f381 8810 	msr	PRIMASK, r1
- 8010dde:	4a0e      	ldr	r2, [pc, #56]	; (8010e18 <UTIL_SEQ_Run+0x104>)
- 8010de0:	683b      	ldr	r3, [r7, #0]
- 8010de2:	f852 3023 	ldr.w	r3, [r2, r3, lsl #2]
- 8010de6:	4798      	blx	r3
- 8010de8:	f8d6 c000 	ldr.w	ip, [r6]
- 8010dec:	f8db 1000 	ldr.w	r1, [fp]
- 8010df0:	f8da 2000 	ldr.w	r2, [sl]
- 8010df4:	f8d9 3000 	ldr.w	r3, [r9]
- 8010df8:	e7a5      	b.n	8010d46 <UTIL_SEQ_Run+0x32>
- 8010dfa:	bf00      	nop
- 8010dfc:	20000120 	.word	0x20000120
- 8010e00:	20005084 	.word	0x20005084
- 8010e04:	2000505c 	.word	0x2000505c
- 8010e08:	20000124 	.word	0x20000124
- 8010e0c:	20005060 	.word	0x20005060
- 8010e10:	20005058 	.word	0x20005058
- 8010e14:	2000507c 	.word	0x2000507c
- 8010e18:	20005064 	.word	0x20005064
-
-08010e1c <UTIL_SEQ_RegTask>:
- 8010e1c:	b510      	push	{r4, lr}
- 8010e1e:	4611      	mov	r1, r2
- 8010e20:	f3ef 8410 	mrs	r4, PRIMASK
- 8010e24:	b672      	cpsid	i
- 8010e26:	f7ff ff55 	bl	8010cd4 <SEQ_BitPosition>
- 8010e2a:	4b03      	ldr	r3, [pc, #12]	; (8010e38 <UTIL_SEQ_RegTask+0x1c>)
- 8010e2c:	f843 1020 	str.w	r1, [r3, r0, lsl #2]
- 8010e30:	f384 8810 	msr	PRIMASK, r4
- 8010e34:	bd10      	pop	{r4, pc}
- 8010e36:	bf00      	nop
- 8010e38:	20005064 	.word	0x20005064
-
-08010e3c <SysTimeAdd>:
- 8010e3c:	b082      	sub	sp, #8
- 8010e3e:	b082      	sub	sp, #8
- 8010e40:	f10d 0c08 	add.w	ip, sp, #8
- 8010e44:	e90c 0006 	stmdb	ip, {r1, r2}
- 8010e48:	f8bd 2004 	ldrh.w	r2, [sp, #4]
- 8010e4c:	9303      	str	r3, [sp, #12]
- 8010e4e:	440b      	add	r3, r1
- 8010e50:	f8bd 1010 	ldrh.w	r1, [sp, #16]
- 8010e54:	440a      	add	r2, r1
- 8010e56:	b291      	uxth	r1, r2
- 8010e58:	b212      	sxth	r2, r2
- 8010e5a:	f5b2 7f7a 	cmp.w	r2, #1000	; 0x3e8
- 8010e5e:	bfa2      	ittt	ge
- 8010e60:	f5a1 727a 	subge.w	r2, r1, #1000	; 0x3e8
- 8010e64:	3301      	addge	r3, #1
- 8010e66:	b212      	sxthge	r2, r2
- 8010e68:	6003      	str	r3, [r0, #0]
- 8010e6a:	8082      	strh	r2, [r0, #4]
- 8010e6c:	b002      	add	sp, #8
- 8010e6e:	b002      	add	sp, #8
- 8010e70:	4770      	bx	lr
-
-08010e72 <SysTimeSub>:
- 8010e72:	b082      	sub	sp, #8
- 8010e74:	b082      	sub	sp, #8
- 8010e76:	f10d 0c08 	add.w	ip, sp, #8
- 8010e7a:	e90c 0006 	stmdb	ip, {r1, r2}
- 8010e7e:	f8bd 2004 	ldrh.w	r2, [sp, #4]
- 8010e82:	9303      	str	r3, [sp, #12]
- 8010e84:	1acb      	subs	r3, r1, r3
- 8010e86:	f8bd 1010 	ldrh.w	r1, [sp, #16]
- 8010e8a:	1a52      	subs	r2, r2, r1
- 8010e8c:	b291      	uxth	r1, r2
- 8010e8e:	b212      	sxth	r2, r2
- 8010e90:	2a00      	cmp	r2, #0
- 8010e92:	bfbe      	ittt	lt
- 8010e94:	f501 727a 	addlt.w	r2, r1, #1000	; 0x3e8
- 8010e98:	f103 33ff 	addlt.w	r3, r3, #4294967295
- 8010e9c:	b212      	sxthlt	r2, r2
- 8010e9e:	6003      	str	r3, [r0, #0]
- 8010ea0:	8082      	strh	r2, [r0, #4]
- 8010ea2:	b002      	add	sp, #8
- 8010ea4:	b002      	add	sp, #8
- 8010ea6:	4770      	bx	lr
-
-08010ea8 <SysTimeSet>:
- 8010ea8:	b530      	push	{r4, r5, lr}
- 8010eaa:	b085      	sub	sp, #20
- 8010eac:	4d11      	ldr	r5, [pc, #68]	; (8010ef4 <SysTimeSet+0x4c>)
- 8010eae:	466b      	mov	r3, sp
- 8010eb0:	e883 0003 	stmia.w	r3, {r0, r1}
- 8010eb4:	2300      	movs	r3, #0
- 8010eb6:	9302      	str	r3, [sp, #8]
- 8010eb8:	f8ad 300c 	strh.w	r3, [sp, #12]
- 8010ebc:	a803      	add	r0, sp, #12
- 8010ebe:	692b      	ldr	r3, [r5, #16]
- 8010ec0:	4798      	blx	r3
- 8010ec2:	9b00      	ldr	r3, [sp, #0]
- 8010ec4:	f8bd 4004 	ldrh.w	r4, [sp, #4]
- 8010ec8:	9002      	str	r0, [sp, #8]
- 8010eca:	1a18      	subs	r0, r3, r0
- 8010ecc:	f8bd 300c 	ldrh.w	r3, [sp, #12]
- 8010ed0:	1ae4      	subs	r4, r4, r3
- 8010ed2:	b2a3      	uxth	r3, r4
- 8010ed4:	b224      	sxth	r4, r4
- 8010ed6:	2c00      	cmp	r4, #0
- 8010ed8:	bfbe      	ittt	lt
- 8010eda:	f503 737a 	addlt.w	r3, r3, #1000	; 0x3e8
- 8010ede:	b21c      	sxthlt	r4, r3
- 8010ee0:	f100 30ff 	addlt.w	r0, r0, #4294967295
- 8010ee4:	682b      	ldr	r3, [r5, #0]
- 8010ee6:	4798      	blx	r3
- 8010ee8:	68ab      	ldr	r3, [r5, #8]
- 8010eea:	4620      	mov	r0, r4
- 8010eec:	4798      	blx	r3
- 8010eee:	b005      	add	sp, #20
- 8010ef0:	bd30      	pop	{r4, r5, pc}
- 8010ef2:	bf00      	nop
- 8010ef4:	08013360 	.word	0x08013360
-
-08010ef8 <SysTimeGet>:
- 8010ef8:	b573      	push	{r0, r1, r4, r5, r6, lr}
- 8010efa:	4e11      	ldr	r6, [pc, #68]	; (8010f40 <SysTimeGet+0x48>)
- 8010efc:	2300      	movs	r3, #0
- 8010efe:	4605      	mov	r5, r0
- 8010f00:	9300      	str	r3, [sp, #0]
- 8010f02:	f8ad 3004 	strh.w	r3, [sp, #4]
- 8010f06:	a801      	add	r0, sp, #4
- 8010f08:	6933      	ldr	r3, [r6, #16]
- 8010f0a:	4798      	blx	r3
- 8010f0c:	68f3      	ldr	r3, [r6, #12]
- 8010f0e:	9000      	str	r0, [sp, #0]
- 8010f10:	4798      	blx	r3
- 8010f12:	6873      	ldr	r3, [r6, #4]
- 8010f14:	4604      	mov	r4, r0
- 8010f16:	4798      	blx	r3
- 8010f18:	9b00      	ldr	r3, [sp, #0]
- 8010f1a:	4418      	add	r0, r3
- 8010f1c:	f8bd 3004 	ldrh.w	r3, [sp, #4]
- 8010f20:	4423      	add	r3, r4
- 8010f22:	b29a      	uxth	r2, r3
- 8010f24:	b21b      	sxth	r3, r3
- 8010f26:	f5b3 7f7a 	cmp.w	r3, #1000	; 0x3e8
- 8010f2a:	bfa2      	ittt	ge
- 8010f2c:	3001      	addge	r0, #1
- 8010f2e:	f5a2 737a 	subge.w	r3, r2, #1000	; 0x3e8
- 8010f32:	b21b      	sxthge	r3, r3
- 8010f34:	6028      	str	r0, [r5, #0]
- 8010f36:	4628      	mov	r0, r5
- 8010f38:	80ab      	strh	r3, [r5, #4]
- 8010f3a:	b002      	add	sp, #8
- 8010f3c:	bd70      	pop	{r4, r5, r6, pc}
- 8010f3e:	bf00      	nop
- 8010f40:	08013360 	.word	0x08013360
-
-08010f44 <SysTimeGetMcuTime>:
- 8010f44:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8010f46:	2300      	movs	r3, #0
- 8010f48:	9300      	str	r3, [sp, #0]
- 8010f4a:	f8ad 3004 	strh.w	r3, [sp, #4]
- 8010f4e:	4b07      	ldr	r3, [pc, #28]	; (8010f6c <SysTimeGetMcuTime+0x28>)
- 8010f50:	4604      	mov	r4, r0
- 8010f52:	691b      	ldr	r3, [r3, #16]
- 8010f54:	a801      	add	r0, sp, #4
- 8010f56:	4798      	blx	r3
- 8010f58:	466d      	mov	r5, sp
- 8010f5a:	9000      	str	r0, [sp, #0]
- 8010f5c:	e895 0003 	ldmia.w	r5, {r0, r1}
- 8010f60:	e884 0003 	stmia.w	r4, {r0, r1}
- 8010f64:	4620      	mov	r0, r4
- 8010f66:	b003      	add	sp, #12
- 8010f68:	bd30      	pop	{r4, r5, pc}
- 8010f6a:	bf00      	nop
- 8010f6c:	08013360 	.word	0x08013360
-
-08010f70 <SysTimeToMs>:
- 8010f70:	b537      	push	{r0, r1, r2, r4, r5, lr}
- 8010f72:	4d0f      	ldr	r5, [pc, #60]	; (8010fb0 <SysTimeToMs+0x40>)
- 8010f74:	ab02      	add	r3, sp, #8
- 8010f76:	e903 0003 	stmdb	r3, {r0, r1}
- 8010f7a:	68eb      	ldr	r3, [r5, #12]
- 8010f7c:	4798      	blx	r3
- 8010f7e:	686b      	ldr	r3, [r5, #4]
- 8010f80:	4604      	mov	r4, r0
- 8010f82:	4798      	blx	r3
- 8010f84:	f8bd 3004 	ldrh.w	r3, [sp, #4]
- 8010f88:	9a00      	ldr	r2, [sp, #0]
- 8010f8a:	1b1b      	subs	r3, r3, r4
- 8010f8c:	b299      	uxth	r1, r3
- 8010f8e:	b21b      	sxth	r3, r3
- 8010f90:	2b00      	cmp	r3, #0
- 8010f92:	eba2 0200 	sub.w	r2, r2, r0
- 8010f96:	bfbe      	ittt	lt
- 8010f98:	f501 717a 	addlt.w	r1, r1, #1000	; 0x3e8
- 8010f9c:	f102 32ff 	addlt.w	r2, r2, #4294967295
- 8010fa0:	b20b      	sxthlt	r3, r1
- 8010fa2:	f44f 707a 	mov.w	r0, #1000	; 0x3e8
- 8010fa6:	fb00 3002 	mla	r0, r0, r2, r3
- 8010faa:	b003      	add	sp, #12
- 8010fac:	bd30      	pop	{r4, r5, pc}
- 8010fae:	bf00      	nop
- 8010fb0:	08013360 	.word	0x08013360
-
-08010fb4 <SysTimeFromMs>:
- 8010fb4:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8010fb8:	f44f 757a 	mov.w	r5, #1000	; 0x3e8
- 8010fbc:	fbb1 f5f5 	udiv	r5, r1, r5
- 8010fc0:	ebc5 1345 	rsb	r3, r5, r5, lsl #5
- 8010fc4:	f8df 803c 	ldr.w	r8, [pc, #60]	; 8011004 <SysTimeFromMs+0x50>
- 8010fc8:	eb05 0383 	add.w	r3, r5, r3, lsl #2
- 8010fcc:	eba1 03c3 	sub.w	r3, r1, r3, lsl #3
- 8010fd0:	b29c      	uxth	r4, r3
- 8010fd2:	f8d8 300c 	ldr.w	r3, [r8, #12]
- 8010fd6:	4606      	mov	r6, r0
- 8010fd8:	4798      	blx	r3
- 8010fda:	f8d8 3004 	ldr.w	r3, [r8, #4]
- 8010fde:	4607      	mov	r7, r0
- 8010fe0:	4798      	blx	r3
- 8010fe2:	19e3      	adds	r3, r4, r7
- 8010fe4:	b299      	uxth	r1, r3
- 8010fe6:	b21b      	sxth	r3, r3
- 8010fe8:	f5b3 7f7a 	cmp.w	r3, #1000	; 0x3e8
- 8010fec:	4428      	add	r0, r5
- 8010fee:	bfa2      	ittt	ge
- 8010ff0:	f5a1 737a 	subge.w	r3, r1, #1000	; 0x3e8
- 8010ff4:	3001      	addge	r0, #1
- 8010ff6:	b21b      	sxthge	r3, r3
- 8010ff8:	6030      	str	r0, [r6, #0]
- 8010ffa:	80b3      	strh	r3, [r6, #4]
- 8010ffc:	4630      	mov	r0, r6
- 8010ffe:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8011002:	bf00      	nop
- 8011004:	08013360 	.word	0x08013360
-
-08011008 <UTIL_TIMER_Init>:
- 8011008:	4b02      	ldr	r3, [pc, #8]	; (8011014 <UTIL_TIMER_Init+0xc>)
- 801100a:	2200      	movs	r2, #0
- 801100c:	601a      	str	r2, [r3, #0]
- 801100e:	4b02      	ldr	r3, [pc, #8]	; (8011018 <UTIL_TIMER_Init+0x10>)
- 8011010:	681b      	ldr	r3, [r3, #0]
- 8011012:	4718      	bx	r3
- 8011014:	20005088 	.word	0x20005088
- 8011018:	08013374 	.word	0x08013374
-
-0801101c <UTIL_TIMER_Create>:
- 801101c:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 801101e:	4604      	mov	r4, r0
- 8011020:	4617      	mov	r7, r2
- 8011022:	4608      	mov	r0, r1
- 8011024:	461e      	mov	r6, r3
- 8011026:	b17c      	cbz	r4, 8011048 <UTIL_TIMER_Create+0x2c>
- 8011028:	b173      	cbz	r3, 8011048 <UTIL_TIMER_Create+0x2c>
- 801102a:	4b08      	ldr	r3, [pc, #32]	; (801104c <UTIL_TIMER_Create+0x30>)
- 801102c:	2500      	movs	r5, #0
- 801102e:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 8011030:	6025      	str	r5, [r4, #0]
- 8011032:	4798      	blx	r3
- 8011034:	9b06      	ldr	r3, [sp, #24]
- 8011036:	6060      	str	r0, [r4, #4]
- 8011038:	8125      	strh	r5, [r4, #8]
- 801103a:	72a5      	strb	r5, [r4, #10]
- 801103c:	60e6      	str	r6, [r4, #12]
- 801103e:	6123      	str	r3, [r4, #16]
- 8011040:	72e7      	strb	r7, [r4, #11]
- 8011042:	6165      	str	r5, [r4, #20]
- 8011044:	4628      	mov	r0, r5
- 8011046:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
- 8011048:	2001      	movs	r0, #1
- 801104a:	e7fc      	b.n	8011046 <UTIL_TIMER_Create+0x2a>
- 801104c:	08013374 	.word	0x08013374
-
-08011050 <UTIL_TIMER_GetCurrentTime>:
- 8011050:	b510      	push	{r4, lr}
- 8011052:	4c03      	ldr	r4, [pc, #12]	; (8011060 <UTIL_TIMER_GetCurrentTime+0x10>)
- 8011054:	69e3      	ldr	r3, [r4, #28]
- 8011056:	4798      	blx	r3
- 8011058:	6aa3      	ldr	r3, [r4, #40]	; 0x28
- 801105a:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 801105e:	4718      	bx	r3
- 8011060:	08013374 	.word	0x08013374
-
-08011064 <UTIL_TIMER_GetElapsedTime>:
- 8011064:	b570      	push	{r4, r5, r6, lr}
- 8011066:	4d06      	ldr	r5, [pc, #24]	; (8011080 <UTIL_TIMER_GetElapsedTime+0x1c>)
- 8011068:	69eb      	ldr	r3, [r5, #28]
- 801106a:	4606      	mov	r6, r0
- 801106c:	4798      	blx	r3
- 801106e:	6a6b      	ldr	r3, [r5, #36]	; 0x24
- 8011070:	4604      	mov	r4, r0
- 8011072:	4630      	mov	r0, r6
- 8011074:	4798      	blx	r3
- 8011076:	6aab      	ldr	r3, [r5, #40]	; 0x28
- 8011078:	1a20      	subs	r0, r4, r0
- 801107a:	e8bd 4070 	ldmia.w	sp!, {r4, r5, r6, lr}
- 801107e:	4718      	bx	r3
- 8011080:	08013374 	.word	0x08013374
-
-08011084 <TimerExists>:
- 8011084:	4b05      	ldr	r3, [pc, #20]	; (801109c <TimerExists+0x18>)
- 8011086:	681b      	ldr	r3, [r3, #0]
- 8011088:	b90b      	cbnz	r3, 801108e <TimerExists+0xa>
- 801108a:	4618      	mov	r0, r3
- 801108c:	4770      	bx	lr
- 801108e:	4283      	cmp	r3, r0
- 8011090:	d001      	beq.n	8011096 <TimerExists+0x12>
- 8011092:	695b      	ldr	r3, [r3, #20]
- 8011094:	e7f8      	b.n	8011088 <TimerExists+0x4>
- 8011096:	2001      	movs	r0, #1
- 8011098:	4770      	bx	lr
- 801109a:	bf00      	nop
- 801109c:	20005088 	.word	0x20005088
-
-080110a0 <TimerSetTimeout>:
- 80110a0:	e92d 41f3 	stmdb	sp!, {r0, r1, r4, r5, r6, r7, r8, lr}
- 80110a4:	4e0b      	ldr	r6, [pc, #44]	; (80110d4 <TimerSetTimeout+0x34>)
- 80110a6:	6a33      	ldr	r3, [r6, #32]
- 80110a8:	4604      	mov	r4, r0
- 80110aa:	4798      	blx	r3
- 80110ac:	2301      	movs	r3, #1
- 80110ae:	69b7      	ldr	r7, [r6, #24]
- 80110b0:	7223      	strb	r3, [r4, #8]
- 80110b2:	f8d4 8000 	ldr.w	r8, [r4]
- 80110b6:	4605      	mov	r5, r0
- 80110b8:	47b8      	blx	r7
- 80110ba:	4428      	add	r0, r5
- 80110bc:	4580      	cmp	r8, r0
- 80110be:	d202      	bcs.n	80110c6 <TimerSetTimeout+0x26>
- 80110c0:	47b8      	blx	r7
- 80110c2:	4428      	add	r0, r5
- 80110c4:	6020      	str	r0, [r4, #0]
- 80110c6:	68b3      	ldr	r3, [r6, #8]
- 80110c8:	6820      	ldr	r0, [r4, #0]
- 80110ca:	9301      	str	r3, [sp, #4]
- 80110cc:	b002      	add	sp, #8
- 80110ce:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 80110d2:	4718      	bx	r3
- 80110d4:	08013374 	.word	0x08013374
-
-080110d8 <UTIL_TIMER_Stop>:
- 80110d8:	b570      	push	{r4, r5, r6, lr}
- 80110da:	b320      	cbz	r0, 8011126 <UTIL_TIMER_Stop+0x4e>
- 80110dc:	f3ef 8610 	mrs	r6, PRIMASK
- 80110e0:	b672      	cpsid	i
- 80110e2:	4d12      	ldr	r5, [pc, #72]	; (801112c <UTIL_TIMER_Stop+0x54>)
- 80110e4:	682b      	ldr	r3, [r5, #0]
- 80110e6:	2201      	movs	r2, #1
- 80110e8:	7282      	strb	r2, [r0, #10]
- 80110ea:	b153      	cbz	r3, 8011102 <UTIL_TIMER_Stop+0x2a>
- 80110ec:	2200      	movs	r2, #0
- 80110ee:	7242      	strb	r2, [r0, #9]
- 80110f0:	4298      	cmp	r0, r3
- 80110f2:	695c      	ldr	r4, [r3, #20]
- 80110f4:	d10e      	bne.n	8011114 <UTIL_TIMER_Stop+0x3c>
- 80110f6:	7202      	strb	r2, [r0, #8]
- 80110f8:	b13c      	cbz	r4, 801110a <UTIL_TIMER_Stop+0x32>
- 80110fa:	4620      	mov	r0, r4
- 80110fc:	602c      	str	r4, [r5, #0]
- 80110fe:	f7ff ffcf 	bl	80110a0 <TimerSetTimeout>
- 8011102:	f386 8810 	msr	PRIMASK, r6
- 8011106:	2000      	movs	r0, #0
- 8011108:	bd70      	pop	{r4, r5, r6, pc}
- 801110a:	4b09      	ldr	r3, [pc, #36]	; (8011130 <UTIL_TIMER_Stop+0x58>)
- 801110c:	68db      	ldr	r3, [r3, #12]
- 801110e:	4798      	blx	r3
- 8011110:	602c      	str	r4, [r5, #0]
- 8011112:	e7f6      	b.n	8011102 <UTIL_TIMER_Stop+0x2a>
- 8011114:	461a      	mov	r2, r3
- 8011116:	695b      	ldr	r3, [r3, #20]
- 8011118:	2b00      	cmp	r3, #0
- 801111a:	d0f2      	beq.n	8011102 <UTIL_TIMER_Stop+0x2a>
- 801111c:	4298      	cmp	r0, r3
- 801111e:	d1f9      	bne.n	8011114 <UTIL_TIMER_Stop+0x3c>
- 8011120:	6943      	ldr	r3, [r0, #20]
- 8011122:	6153      	str	r3, [r2, #20]
- 8011124:	e7ed      	b.n	8011102 <UTIL_TIMER_Stop+0x2a>
- 8011126:	2001      	movs	r0, #1
- 8011128:	e7ee      	b.n	8011108 <UTIL_TIMER_Stop+0x30>
- 801112a:	bf00      	nop
- 801112c:	20005088 	.word	0x20005088
- 8011130:	08013374 	.word	0x08013374
-
-08011134 <TimerInsertTimer>:
- 8011134:	4b08      	ldr	r3, [pc, #32]	; (8011158 <TimerInsertTimer+0x24>)
- 8011136:	b510      	push	{r4, lr}
- 8011138:	681a      	ldr	r2, [r3, #0]
- 801113a:	6953      	ldr	r3, [r2, #20]
- 801113c:	6951      	ldr	r1, [r2, #20]
- 801113e:	b911      	cbnz	r1, 8011146 <TimerInsertTimer+0x12>
- 8011140:	6150      	str	r0, [r2, #20]
- 8011142:	6141      	str	r1, [r0, #20]
- 8011144:	bd10      	pop	{r4, pc}
- 8011146:	6804      	ldr	r4, [r0, #0]
- 8011148:	6819      	ldr	r1, [r3, #0]
- 801114a:	428c      	cmp	r4, r1
- 801114c:	d902      	bls.n	8011154 <TimerInsertTimer+0x20>
- 801114e:	461a      	mov	r2, r3
- 8011150:	695b      	ldr	r3, [r3, #20]
- 8011152:	e7f3      	b.n	801113c <TimerInsertTimer+0x8>
- 8011154:	4619      	mov	r1, r3
- 8011156:	e7f3      	b.n	8011140 <TimerInsertTimer+0xc>
- 8011158:	20005088 	.word	0x20005088
-
-0801115c <TimerInsertNewHeadTimer>:
- 801115c:	4a04      	ldr	r2, [pc, #16]	; (8011170 <TimerInsertNewHeadTimer+0x14>)
- 801115e:	6813      	ldr	r3, [r2, #0]
- 8011160:	b10b      	cbz	r3, 8011166 <TimerInsertNewHeadTimer+0xa>
- 8011162:	2100      	movs	r1, #0
- 8011164:	7219      	strb	r1, [r3, #8]
- 8011166:	6143      	str	r3, [r0, #20]
- 8011168:	6010      	str	r0, [r2, #0]
- 801116a:	f7ff bf99 	b.w	80110a0 <TimerSetTimeout>
- 801116e:	bf00      	nop
- 8011170:	20005088 	.word	0x20005088
-
-08011174 <UTIL_TIMER_Start>:
- 8011174:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8011178:	4604      	mov	r4, r0
- 801117a:	2800      	cmp	r0, #0
- 801117c:	d02d      	beq.n	80111da <UTIL_TIMER_Start+0x66>
- 801117e:	f7ff ff81 	bl	8011084 <TimerExists>
- 8011182:	bb50      	cbnz	r0, 80111da <UTIL_TIMER_Start+0x66>
- 8011184:	7a65      	ldrb	r5, [r4, #9]
- 8011186:	bb45      	cbnz	r5, 80111da <UTIL_TIMER_Start+0x66>
- 8011188:	f3ef 8810 	mrs	r8, PRIMASK
- 801118c:	b672      	cpsid	i
- 801118e:	4e14      	ldr	r6, [pc, #80]	; (80111e0 <UTIL_TIMER_Start+0x6c>)
- 8011190:	6867      	ldr	r7, [r4, #4]
- 8011192:	6a33      	ldr	r3, [r6, #32]
- 8011194:	4798      	blx	r3
- 8011196:	4287      	cmp	r7, r0
- 8011198:	bf2c      	ite	cs
- 801119a:	6027      	strcs	r7, [r4, #0]
- 801119c:	6020      	strcc	r0, [r4, #0]
- 801119e:	4f11      	ldr	r7, [pc, #68]	; (80111e4 <UTIL_TIMER_Start+0x70>)
- 80111a0:	72a5      	strb	r5, [r4, #10]
- 80111a2:	f44f 7380 	mov.w	r3, #256	; 0x100
- 80111a6:	8123      	strh	r3, [r4, #8]
- 80111a8:	683b      	ldr	r3, [r7, #0]
- 80111aa:	b94b      	cbnz	r3, 80111c0 <UTIL_TIMER_Start+0x4c>
- 80111ac:	6933      	ldr	r3, [r6, #16]
- 80111ae:	4798      	blx	r3
- 80111b0:	4620      	mov	r0, r4
- 80111b2:	f7ff ffd3 	bl	801115c <TimerInsertNewHeadTimer>
- 80111b6:	f388 8810 	msr	PRIMASK, r8
- 80111ba:	4628      	mov	r0, r5
- 80111bc:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 80111c0:	69b3      	ldr	r3, [r6, #24]
- 80111c2:	4798      	blx	r3
- 80111c4:	6823      	ldr	r3, [r4, #0]
- 80111c6:	4418      	add	r0, r3
- 80111c8:	683b      	ldr	r3, [r7, #0]
- 80111ca:	6020      	str	r0, [r4, #0]
- 80111cc:	681b      	ldr	r3, [r3, #0]
- 80111ce:	4298      	cmp	r0, r3
- 80111d0:	4620      	mov	r0, r4
- 80111d2:	d3ee      	bcc.n	80111b2 <UTIL_TIMER_Start+0x3e>
- 80111d4:	f7ff ffae 	bl	8011134 <TimerInsertTimer>
- 80111d8:	e7ed      	b.n	80111b6 <UTIL_TIMER_Start+0x42>
- 80111da:	2501      	movs	r5, #1
- 80111dc:	e7ed      	b.n	80111ba <UTIL_TIMER_Start+0x46>
- 80111de:	bf00      	nop
- 80111e0:	08013374 	.word	0x08013374
- 80111e4:	20005088 	.word	0x20005088
-
-080111e8 <UTIL_TIMER_SetPeriod>:
- 80111e8:	b510      	push	{r4, lr}
- 80111ea:	4604      	mov	r4, r0
- 80111ec:	4608      	mov	r0, r1
- 80111ee:	b17c      	cbz	r4, 8011210 <UTIL_TIMER_SetPeriod+0x28>
- 80111f0:	4b08      	ldr	r3, [pc, #32]	; (8011214 <UTIL_TIMER_SetPeriod+0x2c>)
- 80111f2:	6a5b      	ldr	r3, [r3, #36]	; 0x24
- 80111f4:	4798      	blx	r3
- 80111f6:	6060      	str	r0, [r4, #4]
- 80111f8:	4620      	mov	r0, r4
- 80111fa:	f7ff ff43 	bl	8011084 <TimerExists>
- 80111fe:	b140      	cbz	r0, 8011212 <UTIL_TIMER_SetPeriod+0x2a>
- 8011200:	4620      	mov	r0, r4
- 8011202:	f7ff ff69 	bl	80110d8 <UTIL_TIMER_Stop>
- 8011206:	4620      	mov	r0, r4
- 8011208:	e8bd 4010 	ldmia.w	sp!, {r4, lr}
- 801120c:	f7ff bfb2 	b.w	8011174 <UTIL_TIMER_Start>
- 8011210:	2001      	movs	r0, #1
- 8011212:	bd10      	pop	{r4, pc}
- 8011214:	08013374 	.word	0x08013374
-
-08011218 <UTIL_TIMER_IRQ_Handler>:
- 8011218:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 801121c:	f3ef 8710 	mrs	r7, PRIMASK
- 8011220:	b672      	cpsid	i
- 8011222:	4e1d      	ldr	r6, [pc, #116]	; (8011298 <UTIL_TIMER_IRQ_Handler+0x80>)
- 8011224:	4d1d      	ldr	r5, [pc, #116]	; (801129c <UTIL_TIMER_IRQ_Handler+0x84>)
- 8011226:	6973      	ldr	r3, [r6, #20]
- 8011228:	4798      	blx	r3
- 801122a:	6933      	ldr	r3, [r6, #16]
- 801122c:	4604      	mov	r4, r0
- 801122e:	4798      	blx	r3
- 8011230:	682b      	ldr	r3, [r5, #0]
- 8011232:	b94b      	cbnz	r3, 8011248 <UTIL_TIMER_IRQ_Handler+0x30>
- 8011234:	f04f 0800 	mov.w	r8, #0
- 8011238:	682b      	ldr	r3, [r5, #0]
- 801123a:	b98b      	cbnz	r3, 8011260 <UTIL_TIMER_IRQ_Handler+0x48>
- 801123c:	6828      	ldr	r0, [r5, #0]
- 801123e:	bb28      	cbnz	r0, 801128c <UTIL_TIMER_IRQ_Handler+0x74>
- 8011240:	f387 8810 	msr	PRIMASK, r7
- 8011244:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8011248:	1b01      	subs	r1, r0, r4
- 801124a:	1a24      	subs	r4, r4, r0
- 801124c:	681a      	ldr	r2, [r3, #0]
- 801124e:	428a      	cmp	r2, r1
- 8011250:	bf8c      	ite	hi
- 8011252:	1912      	addhi	r2, r2, r4
- 8011254:	2200      	movls	r2, #0
- 8011256:	601a      	str	r2, [r3, #0]
- 8011258:	695b      	ldr	r3, [r3, #20]
- 801125a:	2b00      	cmp	r3, #0
- 801125c:	d1f6      	bne.n	801124c <UTIL_TIMER_IRQ_Handler+0x34>
- 801125e:	e7e9      	b.n	8011234 <UTIL_TIMER_IRQ_Handler+0x1c>
- 8011260:	681c      	ldr	r4, [r3, #0]
- 8011262:	b11c      	cbz	r4, 801126c <UTIL_TIMER_IRQ_Handler+0x54>
- 8011264:	69b3      	ldr	r3, [r6, #24]
- 8011266:	4798      	blx	r3
- 8011268:	4284      	cmp	r4, r0
- 801126a:	d2e7      	bcs.n	801123c <UTIL_TIMER_IRQ_Handler+0x24>
- 801126c:	682c      	ldr	r4, [r5, #0]
- 801126e:	6963      	ldr	r3, [r4, #20]
- 8011270:	602b      	str	r3, [r5, #0]
- 8011272:	f8a4 8008 	strh.w	r8, [r4, #8]
- 8011276:	e9d4 3003 	ldrd	r3, r0, [r4, #12]
- 801127a:	4798      	blx	r3
- 801127c:	8963      	ldrh	r3, [r4, #10]
- 801127e:	f5b3 7f80 	cmp.w	r3, #256	; 0x100
- 8011282:	d1d9      	bne.n	8011238 <UTIL_TIMER_IRQ_Handler+0x20>
- 8011284:	4620      	mov	r0, r4
- 8011286:	f7ff ff75 	bl	8011174 <UTIL_TIMER_Start>
- 801128a:	e7d5      	b.n	8011238 <UTIL_TIMER_IRQ_Handler+0x20>
- 801128c:	7a03      	ldrb	r3, [r0, #8]
- 801128e:	2b00      	cmp	r3, #0
- 8011290:	d1d6      	bne.n	8011240 <UTIL_TIMER_IRQ_Handler+0x28>
- 8011292:	f7ff ff05 	bl	80110a0 <TimerSetTimeout>
- 8011296:	e7d3      	b.n	8011240 <UTIL_TIMER_IRQ_Handler+0x28>
- 8011298:	08013374 	.word	0x08013374
- 801129c:	20005088 	.word	0x20005088
-
-080112a0 <tiny_vsnprintf_like>:
- 80112a0:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80112a4:	b097      	sub	sp, #92	; 0x5c
- 80112a6:	2900      	cmp	r1, #0
- 80112a8:	4680      	mov	r8, r0
- 80112aa:	9103      	str	r1, [sp, #12]
- 80112ac:	f340 810e 	ble.w	80114cc <tiny_vsnprintf_like+0x22c>
- 80112b0:	469a      	mov	sl, r3
- 80112b2:	4604      	mov	r4, r0
- 80112b4:	9903      	ldr	r1, [sp, #12]
- 80112b6:	7813      	ldrb	r3, [r2, #0]
- 80112b8:	eba4 0008 	sub.w	r0, r4, r8
- 80112bc:	3901      	subs	r1, #1
- 80112be:	b923      	cbnz	r3, 80112ca <tiny_vsnprintf_like+0x2a>
- 80112c0:	2300      	movs	r3, #0
- 80112c2:	7023      	strb	r3, [r4, #0]
- 80112c4:	b017      	add	sp, #92	; 0x5c
- 80112c6:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80112ca:	4288      	cmp	r0, r1
- 80112cc:	daf8      	bge.n	80112c0 <tiny_vsnprintf_like+0x20>
- 80112ce:	2b25      	cmp	r3, #37	; 0x25
- 80112d0:	d004      	beq.n	80112dc <tiny_vsnprintf_like+0x3c>
- 80112d2:	f804 3b01 	strb.w	r3, [r4], #1
- 80112d6:	4616      	mov	r6, r2
- 80112d8:	1c72      	adds	r2, r6, #1
- 80112da:	e7eb      	b.n	80112b4 <tiny_vsnprintf_like+0x14>
- 80112dc:	f892 c001 	ldrb.w	ip, [r2, #1]
- 80112e0:	f1ac 0330 	sub.w	r3, ip, #48	; 0x30
- 80112e4:	f1d3 0e00 	rsbs	lr, r3, #0
- 80112e8:	eb4e 0e03 	adc.w	lr, lr, r3
- 80112ec:	f1ac 0330 	sub.w	r3, ip, #48	; 0x30
- 80112f0:	2b09      	cmp	r3, #9
- 80112f2:	f102 0601 	add.w	r6, r2, #1
- 80112f6:	d829      	bhi.n	801134c <tiny_vsnprintf_like+0xac>
- 80112f8:	4632      	mov	r2, r6
- 80112fa:	2500      	movs	r5, #0
- 80112fc:	f04f 090a 	mov.w	r9, #10
- 8011300:	4616      	mov	r6, r2
- 8011302:	f812 3b01 	ldrb.w	r3, [r2], #1
- 8011306:	f1a3 0030 	sub.w	r0, r3, #48	; 0x30
- 801130a:	2809      	cmp	r0, #9
- 801130c:	d919      	bls.n	8011342 <tiny_vsnprintf_like+0xa2>
- 801130e:	7833      	ldrb	r3, [r6, #0]
- 8011310:	2b69      	cmp	r3, #105	; 0x69
- 8011312:	f000 809c 	beq.w	801144e <tiny_vsnprintf_like+0x1ae>
- 8011316:	d81c      	bhi.n	8011352 <tiny_vsnprintf_like+0xb2>
- 8011318:	2b63      	cmp	r3, #99	; 0x63
- 801131a:	d028      	beq.n	801136e <tiny_vsnprintf_like+0xce>
- 801131c:	2b64      	cmp	r3, #100	; 0x64
- 801131e:	f000 8096 	beq.w	801144e <tiny_vsnprintf_like+0x1ae>
- 8011322:	2b58      	cmp	r3, #88	; 0x58
- 8011324:	d05b      	beq.n	80113de <tiny_vsnprintf_like+0x13e>
- 8011326:	2b25      	cmp	r3, #37	; 0x25
- 8011328:	d119      	bne.n	801135e <tiny_vsnprintf_like+0xbe>
- 801132a:	7833      	ldrb	r3, [r6, #0]
- 801132c:	2b00      	cmp	r3, #0
- 801132e:	f000 8092 	beq.w	8011456 <tiny_vsnprintf_like+0x1b6>
- 8011332:	f804 3b01 	strb.w	r3, [r4], #1
- 8011336:	eba4 0308 	sub.w	r3, r4, r8
- 801133a:	428b      	cmp	r3, r1
- 801133c:	f280 8089 	bge.w	8011452 <tiny_vsnprintf_like+0x1b2>
- 8011340:	e7ca      	b.n	80112d8 <tiny_vsnprintf_like+0x38>
- 8011342:	fb09 3305 	mla	r3, r9, r5, r3
- 8011346:	f1a3 0530 	sub.w	r5, r3, #48	; 0x30
- 801134a:	e7d9      	b.n	8011300 <tiny_vsnprintf_like+0x60>
- 801134c:	f04f 35ff 	mov.w	r5, #4294967295
- 8011350:	e7dd      	b.n	801130e <tiny_vsnprintf_like+0x6e>
- 8011352:	2b75      	cmp	r3, #117	; 0x75
- 8011354:	d07d      	beq.n	8011452 <tiny_vsnprintf_like+0x1b2>
- 8011356:	2b78      	cmp	r3, #120	; 0x78
- 8011358:	d043      	beq.n	80113e2 <tiny_vsnprintf_like+0x142>
- 801135a:	2b73      	cmp	r3, #115	; 0x73
- 801135c:	d01e      	beq.n	801139c <tiny_vsnprintf_like+0xfc>
- 801135e:	2325      	movs	r3, #37	; 0x25
- 8011360:	f804 3b01 	strb.w	r3, [r4], #1
- 8011364:	eba4 0308 	sub.w	r3, r4, r8
- 8011368:	428b      	cmp	r3, r1
- 801136a:	da72      	bge.n	8011452 <tiny_vsnprintf_like+0x1b2>
- 801136c:	e7dd      	b.n	801132a <tiny_vsnprintf_like+0x8a>
- 801136e:	2d00      	cmp	r5, #0
- 8011370:	f105 39ff 	add.w	r9, r5, #4294967295
- 8011374:	bfd8      	it	le
- 8011376:	f04f 0900 	movle.w	r9, #0
- 801137a:	464a      	mov	r2, r9
- 801137c:	4620      	mov	r0, r4
- 801137e:	2120      	movs	r1, #32
- 8011380:	f001 fe5e 	bl	8013040 <memset>
- 8011384:	4653      	mov	r3, sl
- 8011386:	44a1      	add	r9, r4
- 8011388:	2d00      	cmp	r5, #0
- 801138a:	f853 2b04 	ldr.w	r2, [r3], #4
- 801138e:	f889 2000 	strb.w	r2, [r9]
- 8011392:	bfd8      	it	le
- 8011394:	2501      	movle	r5, #1
- 8011396:	442c      	add	r4, r5
- 8011398:	469a      	mov	sl, r3
- 801139a:	e79d      	b.n	80112d8 <tiny_vsnprintf_like+0x38>
- 801139c:	4b4c      	ldr	r3, [pc, #304]	; (80114d0 <tiny_vsnprintf_like+0x230>)
- 801139e:	f85a 7b04 	ldr.w	r7, [sl], #4
- 80113a2:	2f00      	cmp	r7, #0
- 80113a4:	bf08      	it	eq
- 80113a6:	461f      	moveq	r7, r3
- 80113a8:	4638      	mov	r0, r7
- 80113aa:	f7ee fee5 	bl	8000178 <strlen>
- 80113ae:	eba5 0b00 	sub.w	fp, r5, r0
- 80113b2:	4285      	cmp	r5, r0
- 80113b4:	bfb8      	it	lt
- 80113b6:	f04f 0b00 	movlt.w	fp, #0
- 80113ba:	465a      	mov	r2, fp
- 80113bc:	4681      	mov	r9, r0
- 80113be:	2120      	movs	r1, #32
- 80113c0:	4620      	mov	r0, r4
- 80113c2:	f001 fe3d 	bl	8013040 <memset>
- 80113c6:	44a3      	add	fp, r4
- 80113c8:	2300      	movs	r3, #0
- 80113ca:	454b      	cmp	r3, r9
- 80113cc:	db02      	blt.n	80113d4 <tiny_vsnprintf_like+0x134>
- 80113ce:	eb0b 0409 	add.w	r4, fp, r9
- 80113d2:	e781      	b.n	80112d8 <tiny_vsnprintf_like+0x38>
- 80113d4:	5cfa      	ldrb	r2, [r7, r3]
- 80113d6:	f80b 2003 	strb.w	r2, [fp, r3]
- 80113da:	3301      	adds	r3, #1
- 80113dc:	e7f5      	b.n	80113ca <tiny_vsnprintf_like+0x12a>
- 80113de:	f04e 0e40 	orr.w	lr, lr, #64	; 0x40
- 80113e2:	2010      	movs	r0, #16
- 80113e4:	f8df 90ec 	ldr.w	r9, [pc, #236]	; 80114d4 <tiny_vsnprintf_like+0x234>
- 80113e8:	4f3b      	ldr	r7, [pc, #236]	; (80114d8 <tiny_vsnprintf_like+0x238>)
- 80113ea:	f01e 0f40 	tst.w	lr, #64	; 0x40
- 80113ee:	bf08      	it	eq
- 80113f0:	464f      	moveq	r7, r9
- 80113f2:	4653      	mov	r3, sl
- 80113f4:	f1bc 0f30 	cmp.w	ip, #48	; 0x30
- 80113f8:	9701      	str	r7, [sp, #4]
- 80113fa:	eba4 0208 	sub.w	r2, r4, r8
- 80113fe:	bf0c      	ite	eq
- 8011400:	2730      	moveq	r7, #48	; 0x30
- 8011402:	2720      	movne	r7, #32
- 8011404:	f01e 0f02 	tst.w	lr, #2
- 8011408:	eba1 0202 	sub.w	r2, r1, r2
- 801140c:	9702      	str	r7, [sp, #8]
- 801140e:	f853 1b04 	ldr.w	r1, [r3], #4
- 8011412:	d022      	beq.n	801145a <tiny_vsnprintf_like+0x1ba>
- 8011414:	2900      	cmp	r1, #0
- 8011416:	da20      	bge.n	801145a <tiny_vsnprintf_like+0x1ba>
- 8011418:	4249      	negs	r1, r1
- 801141a:	3d01      	subs	r5, #1
- 801141c:	f04f 0e2d 	mov.w	lr, #45	; 0x2d
- 8011420:	af05      	add	r7, sp, #20
- 8011422:	9700      	str	r7, [sp, #0]
- 8011424:	2700      	movs	r7, #0
- 8011426:	4689      	mov	r9, r1
- 8011428:	f8dd a004 	ldr.w	sl, [sp, #4]
- 801142c:	fbb1 f1f0 	udiv	r1, r1, r0
- 8011430:	fb00 9b11 	mls	fp, r0, r1, r9
- 8011434:	4548      	cmp	r0, r9
- 8011436:	f81a b00b 	ldrb.w	fp, [sl, fp]
- 801143a:	f8dd a000 	ldr.w	sl, [sp]
- 801143e:	f80a bb01 	strb.w	fp, [sl], #1
- 8011442:	f107 0701 	add.w	r7, r7, #1
- 8011446:	f8cd a000 	str.w	sl, [sp]
- 801144a:	d9ec      	bls.n	8011426 <tiny_vsnprintf_like+0x186>
- 801144c:	e00e      	b.n	801146c <tiny_vsnprintf_like+0x1cc>
- 801144e:	f04e 0e02 	orr.w	lr, lr, #2
- 8011452:	200a      	movs	r0, #10
- 8011454:	e7c6      	b.n	80113e4 <tiny_vsnprintf_like+0x144>
- 8011456:	3e01      	subs	r6, #1
- 8011458:	e76d      	b.n	8011336 <tiny_vsnprintf_like+0x96>
- 801145a:	b111      	cbz	r1, 8011462 <tiny_vsnprintf_like+0x1c2>
- 801145c:	f04f 0e00 	mov.w	lr, #0
- 8011460:	e7de      	b.n	8011420 <tiny_vsnprintf_like+0x180>
- 8011462:	2030      	movs	r0, #48	; 0x30
- 8011464:	f88d 0014 	strb.w	r0, [sp, #20]
- 8011468:	468e      	mov	lr, r1
- 801146a:	2701      	movs	r7, #1
- 801146c:	f1bc 0f30 	cmp.w	ip, #48	; 0x30
- 8011470:	eba5 0507 	sub.w	r5, r5, r7
- 8011474:	d004      	beq.n	8011480 <tiny_vsnprintf_like+0x1e0>
- 8011476:	2020      	movs	r0, #32
- 8011478:	2d00      	cmp	r5, #0
- 801147a:	f105 35ff 	add.w	r5, r5, #4294967295
- 801147e:	dc09      	bgt.n	8011494 <tiny_vsnprintf_like+0x1f4>
- 8011480:	f1be 0f00 	cmp.w	lr, #0
- 8011484:	d004      	beq.n	8011490 <tiny_vsnprintf_like+0x1f0>
- 8011486:	212d      	movs	r1, #45	; 0x2d
- 8011488:	3a01      	subs	r2, #1
- 801148a:	f804 1b01 	strb.w	r1, [r4], #1
- 801148e:	d083      	beq.n	8011398 <tiny_vsnprintf_like+0xf8>
- 8011490:	4425      	add	r5, r4
- 8011492:	e00a      	b.n	80114aa <tiny_vsnprintf_like+0x20a>
- 8011494:	3a01      	subs	r2, #1
- 8011496:	f804 0b01 	strb.w	r0, [r4], #1
- 801149a:	d1ed      	bne.n	8011478 <tiny_vsnprintf_like+0x1d8>
- 801149c:	e77c      	b.n	8011398 <tiny_vsnprintf_like+0xf8>
- 801149e:	9902      	ldr	r1, [sp, #8]
- 80114a0:	f804 1b01 	strb.w	r1, [r4], #1
- 80114a4:	3a01      	subs	r2, #1
- 80114a6:	f43f af77 	beq.w	8011398 <tiny_vsnprintf_like+0xf8>
- 80114aa:	1b29      	subs	r1, r5, r4
- 80114ac:	2900      	cmp	r1, #0
- 80114ae:	dcf6      	bgt.n	801149e <tiny_vsnprintf_like+0x1fe>
- 80114b0:	a905      	add	r1, sp, #20
- 80114b2:	4439      	add	r1, r7
- 80114b4:	4422      	add	r2, r4
- 80114b6:	4427      	add	r7, r4
- 80114b8:	42a7      	cmp	r7, r4
- 80114ba:	f43f af6d 	beq.w	8011398 <tiny_vsnprintf_like+0xf8>
- 80114be:	f811 0d01 	ldrb.w	r0, [r1, #-1]!
- 80114c2:	f804 0b01 	strb.w	r0, [r4], #1
- 80114c6:	4294      	cmp	r4, r2
- 80114c8:	d1f6      	bne.n	80114b8 <tiny_vsnprintf_like+0x218>
- 80114ca:	e765      	b.n	8011398 <tiny_vsnprintf_like+0xf8>
- 80114cc:	2000      	movs	r0, #0
- 80114ce:	e6f9      	b.n	80112c4 <tiny_vsnprintf_like+0x24>
- 80114d0:	0801438c 	.word	0x0801438c
- 80114d4:	08014393 	.word	0x08014393
- 80114d8:	080143b8 	.word	0x080143b8
-
-080114dc <arm_max_f32>:
- 80114dc:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80114e0:	4681      	mov	r9, r0
- 80114e2:	b085      	sub	sp, #20
- 80114e4:	f101 3aff 	add.w	sl, r1, #4294967295
- 80114e8:	e9cd 2300 	strd	r2, r3, [sp]
- 80114ec:	ea5f 039a 	movs.w	r3, sl, lsr #2
- 80114f0:	9103      	str	r1, [sp, #12]
- 80114f2:	f859 4b04 	ldr.w	r4, [r9], #4
- 80114f6:	9302      	str	r3, [sp, #8]
- 80114f8:	d05c      	beq.n	80115b4 <arm_max_f32+0xd8>
- 80114fa:	2600      	movs	r6, #0
- 80114fc:	f100 0514 	add.w	r5, r0, #20
- 8011500:	4637      	mov	r7, r6
- 8011502:	ea4f 0883 	mov.w	r8, r3, lsl #2
- 8011506:	f855 bc10 	ldr.w	fp, [r5, #-16]
- 801150a:	4620      	mov	r0, r4
- 801150c:	4659      	mov	r1, fp
- 801150e:	f7ef fdb5 	bl	800107c <__aeabi_fcmplt>
- 8011512:	b108      	cbz	r0, 8011518 <arm_max_f32+0x3c>
- 8011514:	465c      	mov	r4, fp
- 8011516:	1c77      	adds	r7, r6, #1
- 8011518:	f855 bc0c 	ldr.w	fp, [r5, #-12]
- 801151c:	4620      	mov	r0, r4
- 801151e:	4659      	mov	r1, fp
- 8011520:	f7ef fdac 	bl	800107c <__aeabi_fcmplt>
- 8011524:	b108      	cbz	r0, 801152a <arm_max_f32+0x4e>
- 8011526:	465c      	mov	r4, fp
- 8011528:	1cb7      	adds	r7, r6, #2
- 801152a:	f855 bc08 	ldr.w	fp, [r5, #-8]
- 801152e:	4620      	mov	r0, r4
- 8011530:	4659      	mov	r1, fp
- 8011532:	f7ef fda3 	bl	800107c <__aeabi_fcmplt>
- 8011536:	b108      	cbz	r0, 801153c <arm_max_f32+0x60>
- 8011538:	465c      	mov	r4, fp
- 801153a:	1cf7      	adds	r7, r6, #3
- 801153c:	f855 bc04 	ldr.w	fp, [r5, #-4]
- 8011540:	4620      	mov	r0, r4
- 8011542:	4659      	mov	r1, fp
- 8011544:	f7ef fd9a 	bl	800107c <__aeabi_fcmplt>
- 8011548:	3604      	adds	r6, #4
- 801154a:	3510      	adds	r5, #16
- 801154c:	b108      	cbz	r0, 8011552 <arm_max_f32+0x76>
- 801154e:	465c      	mov	r4, fp
- 8011550:	4637      	mov	r7, r6
- 8011552:	45b0      	cmp	r8, r6
- 8011554:	d1d7      	bne.n	8011506 <arm_max_f32+0x2a>
- 8011556:	9b02      	ldr	r3, [sp, #8]
- 8011558:	eb09 1903 	add.w	r9, r9, r3, lsl #4
- 801155c:	f01a 0503 	ands.w	r5, sl, #3
- 8011560:	d01d      	beq.n	801159e <arm_max_f32+0xc2>
- 8011562:	f8d9 6000 	ldr.w	r6, [r9]
- 8011566:	4621      	mov	r1, r4
- 8011568:	4630      	mov	r0, r6
- 801156a:	f7ef fda5 	bl	80010b8 <__aeabi_fcmpgt>
- 801156e:	b9e8      	cbnz	r0, 80115ac <arm_max_f32+0xd0>
- 8011570:	3d01      	subs	r5, #1
- 8011572:	d014      	beq.n	801159e <arm_max_f32+0xc2>
- 8011574:	f8d9 6004 	ldr.w	r6, [r9, #4]
- 8011578:	4620      	mov	r0, r4
- 801157a:	4631      	mov	r1, r6
- 801157c:	f7ef fd7e 	bl	800107c <__aeabi_fcmplt>
- 8011580:	b110      	cbz	r0, 8011588 <arm_max_f32+0xac>
- 8011582:	9b03      	ldr	r3, [sp, #12]
- 8011584:	4634      	mov	r4, r6
- 8011586:	1b5f      	subs	r7, r3, r5
- 8011588:	2d01      	cmp	r5, #1
- 801158a:	d008      	beq.n	801159e <arm_max_f32+0xc2>
- 801158c:	f8d9 5008 	ldr.w	r5, [r9, #8]
- 8011590:	4621      	mov	r1, r4
- 8011592:	4628      	mov	r0, r5
- 8011594:	f7ef fd90 	bl	80010b8 <__aeabi_fcmpgt>
- 8011598:	b108      	cbz	r0, 801159e <arm_max_f32+0xc2>
- 801159a:	4657      	mov	r7, sl
- 801159c:	462c      	mov	r4, r5
- 801159e:	9b00      	ldr	r3, [sp, #0]
- 80115a0:	601c      	str	r4, [r3, #0]
- 80115a2:	9b01      	ldr	r3, [sp, #4]
- 80115a4:	601f      	str	r7, [r3, #0]
- 80115a6:	b005      	add	sp, #20
- 80115a8:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80115ac:	9b03      	ldr	r3, [sp, #12]
- 80115ae:	4634      	mov	r4, r6
- 80115b0:	1b5f      	subs	r7, r3, r5
- 80115b2:	e7dd      	b.n	8011570 <arm_max_f32+0x94>
- 80115b4:	461f      	mov	r7, r3
- 80115b6:	e7d1      	b.n	801155c <arm_max_f32+0x80>
-
-080115b8 <arm_rfft_32_fast_init_f32>:
- 80115b8:	b178      	cbz	r0, 80115da <arm_rfft_32_fast_init_f32+0x22>
- 80115ba:	b430      	push	{r4, r5}
- 80115bc:	4908      	ldr	r1, [pc, #32]	; (80115e0 <arm_rfft_32_fast_init_f32+0x28>)
- 80115be:	4a09      	ldr	r2, [pc, #36]	; (80115e4 <arm_rfft_32_fast_init_f32+0x2c>)
- 80115c0:	2310      	movs	r3, #16
- 80115c2:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 80115c6:	8003      	strh	r3, [r0, #0]
- 80115c8:	2520      	movs	r5, #32
- 80115ca:	2414      	movs	r4, #20
- 80115cc:	4b06      	ldr	r3, [pc, #24]	; (80115e8 <arm_rfft_32_fast_init_f32+0x30>)
- 80115ce:	8205      	strh	r5, [r0, #16]
- 80115d0:	8184      	strh	r4, [r0, #12]
- 80115d2:	6143      	str	r3, [r0, #20]
- 80115d4:	bc30      	pop	{r4, r5}
- 80115d6:	2000      	movs	r0, #0
- 80115d8:	4770      	bx	lr
- 80115da:	f04f 30ff 	mov.w	r0, #4294967295
- 80115de:	4770      	bx	lr
- 80115e0:	08015390 	.word	0x08015390
- 80115e4:	08019cc8 	.word	0x08019cc8
- 80115e8:	08022a48 	.word	0x08022a48
-
-080115ec <arm_rfft_64_fast_init_f32>:
- 80115ec:	b178      	cbz	r0, 801160e <arm_rfft_64_fast_init_f32+0x22>
- 80115ee:	b430      	push	{r4, r5}
- 80115f0:	4908      	ldr	r1, [pc, #32]	; (8011614 <arm_rfft_64_fast_init_f32+0x28>)
- 80115f2:	4a09      	ldr	r2, [pc, #36]	; (8011618 <arm_rfft_64_fast_init_f32+0x2c>)
- 80115f4:	2320      	movs	r3, #32
- 80115f6:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 80115fa:	8003      	strh	r3, [r0, #0]
- 80115fc:	2540      	movs	r5, #64	; 0x40
- 80115fe:	2430      	movs	r4, #48	; 0x30
- 8011600:	4b06      	ldr	r3, [pc, #24]	; (801161c <arm_rfft_64_fast_init_f32+0x30>)
- 8011602:	8205      	strh	r5, [r0, #16]
- 8011604:	8184      	strh	r4, [r0, #12]
- 8011606:	6143      	str	r3, [r0, #20]
- 8011608:	bc30      	pop	{r4, r5}
- 801160a:	2000      	movs	r0, #0
- 801160c:	4770      	bx	lr
- 801160e:	f04f 30ff 	mov.w	r0, #4294967295
- 8011612:	4770      	bx	lr
- 8011614:	080174e8 	.word	0x080174e8
- 8011618:	0801e548 	.word	0x0801e548
- 801161c:	080272c8 	.word	0x080272c8
-
-08011620 <arm_rfft_256_fast_init_f32>:
- 8011620:	b180      	cbz	r0, 8011644 <arm_rfft_256_fast_init_f32+0x24>
- 8011622:	b430      	push	{r4, r5}
- 8011624:	4909      	ldr	r1, [pc, #36]	; (801164c <arm_rfft_256_fast_init_f32+0x2c>)
- 8011626:	4a0a      	ldr	r2, [pc, #40]	; (8011650 <arm_rfft_256_fast_init_f32+0x30>)
- 8011628:	2380      	movs	r3, #128	; 0x80
- 801162a:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 801162e:	8003      	strh	r3, [r0, #0]
- 8011630:	f44f 7580 	mov.w	r5, #256	; 0x100
- 8011634:	24d0      	movs	r4, #208	; 0xd0
- 8011636:	4b07      	ldr	r3, [pc, #28]	; (8011654 <arm_rfft_256_fast_init_f32+0x34>)
- 8011638:	8205      	strh	r5, [r0, #16]
- 801163a:	8184      	strh	r4, [r0, #12]
- 801163c:	6143      	str	r3, [r0, #20]
- 801163e:	bc30      	pop	{r4, r5}
- 8011640:	2000      	movs	r0, #0
- 8011642:	4770      	bx	lr
- 8011644:	f04f 30ff 	mov.w	r0, #4294967295
- 8011648:	4770      	bx	lr
- 801164a:	bf00      	nop
- 801164c:	080151f0 	.word	0x080151f0
- 8011650:	080198c8 	.word	0x080198c8
- 8011654:	08022648 	.word	0x08022648
-
-08011658 <arm_rfft_512_fast_init_f32>:
- 8011658:	b190      	cbz	r0, 8011680 <arm_rfft_512_fast_init_f32+0x28>
- 801165a:	b430      	push	{r4, r5}
- 801165c:	490a      	ldr	r1, [pc, #40]	; (8011688 <arm_rfft_512_fast_init_f32+0x30>)
- 801165e:	4a0b      	ldr	r2, [pc, #44]	; (801168c <arm_rfft_512_fast_init_f32+0x34>)
- 8011660:	f44f 7380 	mov.w	r3, #256	; 0x100
- 8011664:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 8011668:	8003      	strh	r3, [r0, #0]
- 801166a:	f44f 7500 	mov.w	r5, #512	; 0x200
- 801166e:	f44f 74dc 	mov.w	r4, #440	; 0x1b8
- 8011672:	4b07      	ldr	r3, [pc, #28]	; (8011690 <arm_rfft_512_fast_init_f32+0x38>)
- 8011674:	8205      	strh	r5, [r0, #16]
- 8011676:	8184      	strh	r4, [r0, #12]
- 8011678:	6143      	str	r3, [r0, #20]
- 801167a:	bc30      	pop	{r4, r5}
- 801167c:	2000      	movs	r0, #0
- 801167e:	4770      	bx	lr
- 8011680:	f04f 30ff 	mov.w	r0, #4294967295
- 8011684:	4770      	bx	lr
- 8011686:	bf00      	nop
- 8011688:	08017178 	.word	0x08017178
- 801168c:	0801dd48 	.word	0x0801dd48
- 8011690:	08026ac8 	.word	0x08026ac8
-
-08011694 <arm_rfft_1024_fast_init_f32>:
- 8011694:	b190      	cbz	r0, 80116bc <arm_rfft_1024_fast_init_f32+0x28>
- 8011696:	b430      	push	{r4, r5}
- 8011698:	490a      	ldr	r1, [pc, #40]	; (80116c4 <arm_rfft_1024_fast_init_f32+0x30>)
- 801169a:	4a0b      	ldr	r2, [pc, #44]	; (80116c8 <arm_rfft_1024_fast_init_f32+0x34>)
- 801169c:	f44f 7300 	mov.w	r3, #512	; 0x200
- 80116a0:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 80116a4:	8003      	strh	r3, [r0, #0]
- 80116a6:	f44f 6580 	mov.w	r5, #1024	; 0x400
- 80116aa:	f44f 74e0 	mov.w	r4, #448	; 0x1c0
- 80116ae:	4b07      	ldr	r3, [pc, #28]	; (80116cc <arm_rfft_1024_fast_init_f32+0x38>)
- 80116b0:	8205      	strh	r5, [r0, #16]
- 80116b2:	8184      	strh	r4, [r0, #12]
- 80116b4:	6143      	str	r3, [r0, #20]
- 80116b6:	bc30      	pop	{r4, r5}
- 80116b8:	2000      	movs	r0, #0
- 80116ba:	4770      	bx	lr
- 80116bc:	f04f 30ff 	mov.w	r0, #4294967295
- 80116c0:	4770      	bx	lr
- 80116c2:	bf00      	nop
- 80116c4:	08017548 	.word	0x08017548
- 80116c8:	0801e648 	.word	0x0801e648
- 80116cc:	0801f648 	.word	0x0801f648
-
-080116d0 <arm_rfft_2048_fast_init_f32>:
- 80116d0:	b190      	cbz	r0, 80116f8 <arm_rfft_2048_fast_init_f32+0x28>
- 80116d2:	b430      	push	{r4, r5}
- 80116d4:	490a      	ldr	r1, [pc, #40]	; (8011700 <arm_rfft_2048_fast_init_f32+0x30>)
- 80116d6:	4a0b      	ldr	r2, [pc, #44]	; (8011704 <arm_rfft_2048_fast_init_f32+0x34>)
- 80116d8:	f44f 6380 	mov.w	r3, #1024	; 0x400
- 80116dc:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 80116e0:	8003      	strh	r3, [r0, #0]
- 80116e2:	f44f 6500 	mov.w	r5, #2048	; 0x800
- 80116e6:	f44f 64e1 	mov.w	r4, #1800	; 0x708
- 80116ea:	4b07      	ldr	r3, [pc, #28]	; (8011708 <arm_rfft_2048_fast_init_f32+0x38>)
- 80116ec:	8205      	strh	r5, [r0, #16]
- 80116ee:	8184      	strh	r4, [r0, #12]
- 80116f0:	6143      	str	r3, [r0, #20]
- 80116f2:	bc30      	pop	{r4, r5}
- 80116f4:	2000      	movs	r0, #0
- 80116f6:	4770      	bx	lr
- 80116f8:	f04f 30ff 	mov.w	r0, #4294967295
- 80116fc:	4770      	bx	lr
- 80116fe:	bf00      	nop
- 8011700:	080143e0 	.word	0x080143e0
- 8011704:	080178c8 	.word	0x080178c8
- 8011708:	08020648 	.word	0x08020648
-
-0801170c <arm_rfft_4096_fast_init_f32>:
- 801170c:	b190      	cbz	r0, 8011734 <arm_rfft_4096_fast_init_f32+0x28>
- 801170e:	b430      	push	{r4, r5}
- 8011710:	490a      	ldr	r1, [pc, #40]	; (801173c <arm_rfft_4096_fast_init_f32+0x30>)
- 8011712:	4a0b      	ldr	r2, [pc, #44]	; (8011740 <arm_rfft_4096_fast_init_f32+0x34>)
- 8011714:	f44f 6300 	mov.w	r3, #2048	; 0x800
- 8011718:	e9c0 2101 	strd	r2, r1, [r0, #4]
- 801171c:	8003      	strh	r3, [r0, #0]
- 801171e:	f44f 5580 	mov.w	r5, #4096	; 0x1000
- 8011722:	f44f 646e 	mov.w	r4, #3808	; 0xee0
- 8011726:	4b07      	ldr	r3, [pc, #28]	; (8011744 <arm_rfft_4096_fast_init_f32+0x38>)
- 8011728:	8205      	strh	r5, [r0, #16]
- 801172a:	8184      	strh	r4, [r0, #12]
- 801172c:	6143      	str	r3, [r0, #20]
- 801172e:	bc30      	pop	{r4, r5}
- 8011730:	2000      	movs	r0, #0
- 8011732:	4770      	bx	lr
- 8011734:	f04f 30ff 	mov.w	r0, #4294967295
- 8011738:	4770      	bx	lr
- 801173a:	bf00      	nop
- 801173c:	080153b8 	.word	0x080153b8
- 8011740:	08019d48 	.word	0x08019d48
- 8011744:	08022ac8 	.word	0x08022ac8
-
-08011748 <arm_rfft_fast_init_f32>:
- 8011748:	f5b1 7f00 	cmp.w	r1, #512	; 0x200
- 801174c:	d01f      	beq.n	801178e <arm_rfft_fast_init_f32+0x46>
- 801174e:	d90b      	bls.n	8011768 <arm_rfft_fast_init_f32+0x20>
- 8011750:	f5b1 6f00 	cmp.w	r1, #2048	; 0x800
- 8011754:	d019      	beq.n	801178a <arm_rfft_fast_init_f32+0x42>
- 8011756:	f5b1 5f80 	cmp.w	r1, #4096	; 0x1000
- 801175a:	d012      	beq.n	8011782 <arm_rfft_fast_init_f32+0x3a>
- 801175c:	f5b1 6f80 	cmp.w	r1, #1024	; 0x400
- 8011760:	d00d      	beq.n	801177e <arm_rfft_fast_init_f32+0x36>
- 8011762:	f04f 30ff 	mov.w	r0, #4294967295
- 8011766:	4770      	bx	lr
- 8011768:	2940      	cmp	r1, #64	; 0x40
- 801176a:	d00c      	beq.n	8011786 <arm_rfft_fast_init_f32+0x3e>
- 801176c:	f5b1 7f80 	cmp.w	r1, #256	; 0x100
- 8011770:	d003      	beq.n	801177a <arm_rfft_fast_init_f32+0x32>
- 8011772:	2920      	cmp	r1, #32
- 8011774:	d1f5      	bne.n	8011762 <arm_rfft_fast_init_f32+0x1a>
- 8011776:	4b07      	ldr	r3, [pc, #28]	; (8011794 <arm_rfft_fast_init_f32+0x4c>)
- 8011778:	4718      	bx	r3
- 801177a:	4b07      	ldr	r3, [pc, #28]	; (8011798 <arm_rfft_fast_init_f32+0x50>)
- 801177c:	4718      	bx	r3
- 801177e:	4b07      	ldr	r3, [pc, #28]	; (801179c <arm_rfft_fast_init_f32+0x54>)
- 8011780:	4718      	bx	r3
- 8011782:	4b07      	ldr	r3, [pc, #28]	; (80117a0 <arm_rfft_fast_init_f32+0x58>)
- 8011784:	4718      	bx	r3
- 8011786:	4b07      	ldr	r3, [pc, #28]	; (80117a4 <arm_rfft_fast_init_f32+0x5c>)
- 8011788:	e7f6      	b.n	8011778 <arm_rfft_fast_init_f32+0x30>
- 801178a:	4b07      	ldr	r3, [pc, #28]	; (80117a8 <arm_rfft_fast_init_f32+0x60>)
- 801178c:	e7f4      	b.n	8011778 <arm_rfft_fast_init_f32+0x30>
- 801178e:	4b07      	ldr	r3, [pc, #28]	; (80117ac <arm_rfft_fast_init_f32+0x64>)
- 8011790:	e7f2      	b.n	8011778 <arm_rfft_fast_init_f32+0x30>
- 8011792:	bf00      	nop
- 8011794:	080115b9 	.word	0x080115b9
- 8011798:	08011621 	.word	0x08011621
- 801179c:	08011695 	.word	0x08011695
- 80117a0:	0801170d 	.word	0x0801170d
- 80117a4:	080115ed 	.word	0x080115ed
- 80117a8:	080116d1 	.word	0x080116d1
- 80117ac:	08011659 	.word	0x08011659
-
-080117b0 <stage_rfft_f32>:
- 80117b0:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80117b4:	460e      	mov	r6, r1
- 80117b6:	8803      	ldrh	r3, [r0, #0]
- 80117b8:	6809      	ldr	r1, [r1, #0]
- 80117ba:	6945      	ldr	r5, [r0, #20]
- 80117bc:	b087      	sub	sp, #28
- 80117be:	3b01      	subs	r3, #1
- 80117c0:	4608      	mov	r0, r1
- 80117c2:	4614      	mov	r4, r2
- 80117c4:	9302      	str	r3, [sp, #8]
- 80117c6:	f7ef f9b3 	bl	8000b30 <__addsf3>
- 80117ca:	6871      	ldr	r1, [r6, #4]
- 80117cc:	4607      	mov	r7, r0
- 80117ce:	4608      	mov	r0, r1
- 80117d0:	f7ef f9ae 	bl	8000b30 <__addsf3>
- 80117d4:	4601      	mov	r1, r0
- 80117d6:	4680      	mov	r8, r0
- 80117d8:	4638      	mov	r0, r7
- 80117da:	f7ef f9a9 	bl	8000b30 <__addsf3>
- 80117de:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 80117e2:	f7ef faad 	bl	8000d40 <__aeabi_fmul>
- 80117e6:	4641      	mov	r1, r8
- 80117e8:	6020      	str	r0, [r4, #0]
- 80117ea:	4638      	mov	r0, r7
- 80117ec:	f7ef f99e 	bl	8000b2c <__aeabi_fsub>
- 80117f0:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 80117f4:	f7ef faa4 	bl	8000d40 <__aeabi_fmul>
- 80117f8:	9b02      	ldr	r3, [sp, #8]
- 80117fa:	6060      	str	r0, [r4, #4]
- 80117fc:	eb06 03c3 	add.w	r3, r6, r3, lsl #3
- 8011800:	3b08      	subs	r3, #8
- 8011802:	3510      	adds	r5, #16
- 8011804:	3410      	adds	r4, #16
- 8011806:	3610      	adds	r6, #16
- 8011808:	461f      	mov	r7, r3
- 801180a:	68bb      	ldr	r3, [r7, #8]
- 801180c:	f856 2c08 	ldr.w	r2, [r6, #-8]
- 8011810:	f856 1c04 	ldr.w	r1, [r6, #-4]
- 8011814:	9101      	str	r1, [sp, #4]
- 8011816:	4618      	mov	r0, r3
- 8011818:	4611      	mov	r1, r2
- 801181a:	9305      	str	r3, [sp, #20]
- 801181c:	9204      	str	r2, [sp, #16]
- 801181e:	f7ef f985 	bl	8000b2c <__aeabi_fsub>
- 8011822:	f8d7 900c 	ldr.w	r9, [r7, #12]
- 8011826:	9901      	ldr	r1, [sp, #4]
- 8011828:	f8cd 900c 	str.w	r9, [sp, #12]
- 801182c:	4683      	mov	fp, r0
- 801182e:	4648      	mov	r0, r9
- 8011830:	f7ef f97e 	bl	8000b30 <__addsf3>
- 8011834:	9a04      	ldr	r2, [sp, #16]
- 8011836:	9b05      	ldr	r3, [sp, #20]
- 8011838:	f855 8c08 	ldr.w	r8, [r5, #-8]
- 801183c:	f855 ac04 	ldr.w	sl, [r5, #-4]
- 8011840:	4611      	mov	r1, r2
- 8011842:	4681      	mov	r9, r0
- 8011844:	4618      	mov	r0, r3
- 8011846:	f7ef f973 	bl	8000b30 <__addsf3>
- 801184a:	4659      	mov	r1, fp
- 801184c:	9004      	str	r0, [sp, #16]
- 801184e:	4640      	mov	r0, r8
- 8011850:	f7ef fa76 	bl	8000d40 <__aeabi_fmul>
- 8011854:	9b04      	ldr	r3, [sp, #16]
- 8011856:	4601      	mov	r1, r0
- 8011858:	4618      	mov	r0, r3
- 801185a:	f7ef f969 	bl	8000b30 <__addsf3>
- 801185e:	4649      	mov	r1, r9
- 8011860:	9004      	str	r0, [sp, #16]
- 8011862:	4650      	mov	r0, sl
- 8011864:	f7ef fa6c 	bl	8000d40 <__aeabi_fmul>
- 8011868:	9b04      	ldr	r3, [sp, #16]
- 801186a:	4601      	mov	r1, r0
- 801186c:	4618      	mov	r0, r3
- 801186e:	f7ef f95f 	bl	8000b30 <__addsf3>
- 8011872:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 8011876:	f7ef fa63 	bl	8000d40 <__aeabi_fmul>
- 801187a:	9903      	ldr	r1, [sp, #12]
- 801187c:	f844 0c08 	str.w	r0, [r4, #-8]
- 8011880:	9801      	ldr	r0, [sp, #4]
- 8011882:	f7ef f953 	bl	8000b2c <__aeabi_fsub>
- 8011886:	4659      	mov	r1, fp
- 8011888:	9001      	str	r0, [sp, #4]
- 801188a:	4650      	mov	r0, sl
- 801188c:	f7ef fa58 	bl	8000d40 <__aeabi_fmul>
- 8011890:	9b01      	ldr	r3, [sp, #4]
- 8011892:	4601      	mov	r1, r0
- 8011894:	4618      	mov	r0, r3
- 8011896:	f7ef f94b 	bl	8000b30 <__addsf3>
- 801189a:	4649      	mov	r1, r9
- 801189c:	4682      	mov	sl, r0
- 801189e:	4640      	mov	r0, r8
- 80118a0:	f7ef fa4e 	bl	8000d40 <__aeabi_fmul>
- 80118a4:	4601      	mov	r1, r0
- 80118a6:	4650      	mov	r0, sl
- 80118a8:	f7ef f940 	bl	8000b2c <__aeabi_fsub>
- 80118ac:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 80118b0:	f7ef fa46 	bl	8000d40 <__aeabi_fmul>
- 80118b4:	9b02      	ldr	r3, [sp, #8]
- 80118b6:	f844 0c04 	str.w	r0, [r4, #-4]
- 80118ba:	3b01      	subs	r3, #1
- 80118bc:	f1a7 0708 	sub.w	r7, r7, #8
- 80118c0:	f106 0608 	add.w	r6, r6, #8
- 80118c4:	f105 0508 	add.w	r5, r5, #8
- 80118c8:	f104 0408 	add.w	r4, r4, #8
- 80118cc:	9302      	str	r3, [sp, #8]
- 80118ce:	d19c      	bne.n	801180a <stage_rfft_f32+0x5a>
- 80118d0:	b007      	add	sp, #28
- 80118d2:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80118d6:	bf00      	nop
-
-080118d8 <merge_rfft_f32>:
- 80118d8:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80118dc:	680c      	ldr	r4, [r1, #0]
- 80118de:	f8d1 8004 	ldr.w	r8, [r1, #4]
- 80118e2:	8803      	ldrh	r3, [r0, #0]
- 80118e4:	6945      	ldr	r5, [r0, #20]
- 80118e6:	b087      	sub	sp, #28
- 80118e8:	3b01      	subs	r3, #1
- 80118ea:	460e      	mov	r6, r1
- 80118ec:	4620      	mov	r0, r4
- 80118ee:	4641      	mov	r1, r8
- 80118f0:	4617      	mov	r7, r2
- 80118f2:	9302      	str	r3, [sp, #8]
- 80118f4:	f7ef f91c 	bl	8000b30 <__addsf3>
- 80118f8:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 80118fc:	f7ef fa20 	bl	8000d40 <__aeabi_fmul>
- 8011900:	4641      	mov	r1, r8
- 8011902:	6038      	str	r0, [r7, #0]
- 8011904:	4620      	mov	r0, r4
- 8011906:	f7ef f911 	bl	8000b2c <__aeabi_fsub>
- 801190a:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 801190e:	f7ef fa17 	bl	8000d40 <__aeabi_fmul>
- 8011912:	9b02      	ldr	r3, [sp, #8]
- 8011914:	6078      	str	r0, [r7, #4]
- 8011916:	2b00      	cmp	r3, #0
- 8011918:	d068      	beq.n	80119ec <merge_rfft_f32+0x114>
- 801191a:	00dc      	lsls	r4, r3, #3
- 801191c:	3c08      	subs	r4, #8
- 801191e:	4434      	add	r4, r6
- 8011920:	3510      	adds	r5, #16
- 8011922:	3710      	adds	r7, #16
- 8011924:	3610      	adds	r6, #16
- 8011926:	68a3      	ldr	r3, [r4, #8]
- 8011928:	f856 2c08 	ldr.w	r2, [r6, #-8]
- 801192c:	f856 1c04 	ldr.w	r1, [r6, #-4]
- 8011930:	9101      	str	r1, [sp, #4]
- 8011932:	4610      	mov	r0, r2
- 8011934:	4619      	mov	r1, r3
- 8011936:	9305      	str	r3, [sp, #20]
- 8011938:	9204      	str	r2, [sp, #16]
- 801193a:	f7ef f8f7 	bl	8000b2c <__aeabi_fsub>
- 801193e:	f8d4 900c 	ldr.w	r9, [r4, #12]
- 8011942:	9901      	ldr	r1, [sp, #4]
- 8011944:	f8cd 900c 	str.w	r9, [sp, #12]
- 8011948:	4683      	mov	fp, r0
- 801194a:	4648      	mov	r0, r9
- 801194c:	f7ef f8f0 	bl	8000b30 <__addsf3>
- 8011950:	9a04      	ldr	r2, [sp, #16]
- 8011952:	9b05      	ldr	r3, [sp, #20]
- 8011954:	f855 8c08 	ldr.w	r8, [r5, #-8]
- 8011958:	f855 ac04 	ldr.w	sl, [r5, #-4]
- 801195c:	4611      	mov	r1, r2
- 801195e:	4681      	mov	r9, r0
- 8011960:	4618      	mov	r0, r3
- 8011962:	f7ef f8e5 	bl	8000b30 <__addsf3>
- 8011966:	4659      	mov	r1, fp
- 8011968:	9004      	str	r0, [sp, #16]
- 801196a:	4640      	mov	r0, r8
- 801196c:	f7ef f9e8 	bl	8000d40 <__aeabi_fmul>
- 8011970:	9b04      	ldr	r3, [sp, #16]
- 8011972:	4601      	mov	r1, r0
- 8011974:	4618      	mov	r0, r3
- 8011976:	f7ef f8d9 	bl	8000b2c <__aeabi_fsub>
- 801197a:	4649      	mov	r1, r9
- 801197c:	9004      	str	r0, [sp, #16]
- 801197e:	4650      	mov	r0, sl
- 8011980:	f7ef f9de 	bl	8000d40 <__aeabi_fmul>
- 8011984:	9b04      	ldr	r3, [sp, #16]
- 8011986:	4601      	mov	r1, r0
- 8011988:	4618      	mov	r0, r3
- 801198a:	f7ef f8cf 	bl	8000b2c <__aeabi_fsub>
- 801198e:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 8011992:	f7ef f9d5 	bl	8000d40 <__aeabi_fmul>
- 8011996:	9903      	ldr	r1, [sp, #12]
- 8011998:	f847 0c08 	str.w	r0, [r7, #-8]
- 801199c:	9801      	ldr	r0, [sp, #4]
- 801199e:	f7ef f8c5 	bl	8000b2c <__aeabi_fsub>
- 80119a2:	4659      	mov	r1, fp
- 80119a4:	9001      	str	r0, [sp, #4]
- 80119a6:	4650      	mov	r0, sl
- 80119a8:	f7ef f9ca 	bl	8000d40 <__aeabi_fmul>
- 80119ac:	9b01      	ldr	r3, [sp, #4]
- 80119ae:	4601      	mov	r1, r0
- 80119b0:	4618      	mov	r0, r3
- 80119b2:	f7ef f8bd 	bl	8000b30 <__addsf3>
- 80119b6:	4649      	mov	r1, r9
- 80119b8:	4682      	mov	sl, r0
- 80119ba:	4640      	mov	r0, r8
- 80119bc:	f7ef f9c0 	bl	8000d40 <__aeabi_fmul>
- 80119c0:	4601      	mov	r1, r0
- 80119c2:	4650      	mov	r0, sl
- 80119c4:	f7ef f8b2 	bl	8000b2c <__aeabi_fsub>
- 80119c8:	f04f 517c 	mov.w	r1, #1056964608	; 0x3f000000
- 80119cc:	f7ef f9b8 	bl	8000d40 <__aeabi_fmul>
- 80119d0:	9b02      	ldr	r3, [sp, #8]
- 80119d2:	f847 0c04 	str.w	r0, [r7, #-4]
- 80119d6:	3b01      	subs	r3, #1
- 80119d8:	f1a4 0408 	sub.w	r4, r4, #8
- 80119dc:	f106 0608 	add.w	r6, r6, #8
- 80119e0:	f105 0508 	add.w	r5, r5, #8
- 80119e4:	f107 0708 	add.w	r7, r7, #8
- 80119e8:	9302      	str	r3, [sp, #8]
- 80119ea:	d19c      	bne.n	8011926 <merge_rfft_f32+0x4e>
- 80119ec:	b007      	add	sp, #28
- 80119ee:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80119f2:	bf00      	nop
-
-080119f4 <arm_rfft_fast_f32>:
- 80119f4:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 80119f8:	8a05      	ldrh	r5, [r0, #16]
- 80119fa:	086d      	lsrs	r5, r5, #1
- 80119fc:	8005      	strh	r5, [r0, #0]
- 80119fe:	4604      	mov	r4, r0
- 8011a00:	4616      	mov	r6, r2
- 8011a02:	461d      	mov	r5, r3
- 8011a04:	b14b      	cbz	r3, 8011a1a <arm_rfft_fast_f32+0x26>
- 8011a06:	f7ff ff67 	bl	80118d8 <merge_rfft_f32>
- 8011a0a:	462a      	mov	r2, r5
- 8011a0c:	4631      	mov	r1, r6
- 8011a0e:	4620      	mov	r0, r4
- 8011a10:	2301      	movs	r3, #1
- 8011a12:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8011a16:	f000 bcfd 	b.w	8012414 <arm_cfft_f32>
- 8011a1a:	460f      	mov	r7, r1
- 8011a1c:	461a      	mov	r2, r3
- 8011a1e:	2301      	movs	r3, #1
- 8011a20:	f000 fcf8 	bl	8012414 <arm_cfft_f32>
- 8011a24:	4632      	mov	r2, r6
- 8011a26:	4639      	mov	r1, r7
- 8011a28:	4620      	mov	r0, r4
- 8011a2a:	e8bd 41f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, lr}
- 8011a2e:	f7ff bebf 	b.w	80117b0 <stage_rfft_f32>
- 8011a32:	bf00      	nop
-
-08011a34 <arm_cfft_radix8by2_f32>:
- 8011a34:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8011a38:	b093      	sub	sp, #76	; 0x4c
- 8011a3a:	8802      	ldrh	r2, [r0, #0]
- 8011a3c:	900e      	str	r0, [sp, #56]	; 0x38
- 8011a3e:	eb01 0482 	add.w	r4, r1, r2, lsl #2
- 8011a42:	460d      	mov	r5, r1
- 8011a44:	9111      	str	r1, [sp, #68]	; 0x44
- 8011a46:	6843      	ldr	r3, [r0, #4]
- 8011a48:	940f      	str	r4, [sp, #60]	; 0x3c
- 8011a4a:	0850      	lsrs	r0, r2, #1
- 8011a4c:	08d1      	lsrs	r1, r2, #3
- 8011a4e:	9010      	str	r0, [sp, #64]	; 0x40
- 8011a50:	f000 8134 	beq.w	8011cbc <arm_cfft_radix8by2_f32+0x288>
- 8011a54:	0080      	lsls	r0, r0, #2
- 8011a56:	3010      	adds	r0, #16
- 8011a58:	3310      	adds	r3, #16
- 8011a5a:	f105 0610 	add.w	r6, r5, #16
- 8011a5e:	9300      	str	r3, [sp, #0]
- 8011a60:	1822      	adds	r2, r4, r0
- 8011a62:	eb06 1301 	add.w	r3, r6, r1, lsl #4
- 8011a66:	182f      	adds	r7, r5, r0
- 8011a68:	930d      	str	r3, [sp, #52]	; 0x34
- 8011a6a:	f104 0910 	add.w	r9, r4, #16
- 8011a6e:	4693      	mov	fp, r2
- 8011a70:	f859 2c10 	ldr.w	r2, [r9, #-16]
- 8011a74:	f856 3c10 	ldr.w	r3, [r6, #-16]
- 8011a78:	f859 1c0c 	ldr.w	r1, [r9, #-12]
- 8011a7c:	f859 0c08 	ldr.w	r0, [r9, #-8]
- 8011a80:	f857 cc0c 	ldr.w	ip, [r7, #-12]
- 8011a84:	f857 8c04 	ldr.w	r8, [r7, #-4]
- 8011a88:	9101      	str	r1, [sp, #4]
- 8011a8a:	9002      	str	r0, [sp, #8]
- 8011a8c:	f85b 1c0c 	ldr.w	r1, [fp, #-12]
- 8011a90:	f85b 0c08 	ldr.w	r0, [fp, #-8]
- 8011a94:	f857 ec08 	ldr.w	lr, [r7, #-8]
- 8011a98:	f857 4c10 	ldr.w	r4, [r7, #-16]
- 8011a9c:	f8cd c028 	str.w	ip, [sp, #40]	; 0x28
- 8011aa0:	f8cd 8010 	str.w	r8, [sp, #16]
- 8011aa4:	f85b cc04 	ldr.w	ip, [fp, #-4]
- 8011aa8:	f85b 8c10 	ldr.w	r8, [fp, #-16]
- 8011aac:	9105      	str	r1, [sp, #20]
- 8011aae:	9006      	str	r0, [sp, #24]
- 8011ab0:	4611      	mov	r1, r2
- 8011ab2:	4618      	mov	r0, r3
- 8011ab4:	f8cd e00c 	str.w	lr, [sp, #12]
- 8011ab8:	f8cd c01c 	str.w	ip, [sp, #28]
- 8011abc:	930c      	str	r3, [sp, #48]	; 0x30
- 8011abe:	9208      	str	r2, [sp, #32]
- 8011ac0:	9409      	str	r4, [sp, #36]	; 0x24
- 8011ac2:	f8cd 802c 	str.w	r8, [sp, #44]	; 0x2c
- 8011ac6:	f7ef f833 	bl	8000b30 <__addsf3>
- 8011aca:	f856 ac0c 	ldr.w	sl, [r6, #-12]
- 8011ace:	f859 5c04 	ldr.w	r5, [r9, #-4]
- 8011ad2:	9901      	ldr	r1, [sp, #4]
- 8011ad4:	f846 0c10 	str.w	r0, [r6, #-16]
- 8011ad8:	4650      	mov	r0, sl
- 8011ada:	f7ef f829 	bl	8000b30 <__addsf3>
- 8011ade:	f856 8c08 	ldr.w	r8, [r6, #-8]
- 8011ae2:	f846 0c0c 	str.w	r0, [r6, #-12]
- 8011ae6:	9902      	ldr	r1, [sp, #8]
- 8011ae8:	f856 4c04 	ldr.w	r4, [r6, #-4]
- 8011aec:	4640      	mov	r0, r8
- 8011aee:	f7ef f81f 	bl	8000b30 <__addsf3>
- 8011af2:	4629      	mov	r1, r5
- 8011af4:	f846 0c08 	str.w	r0, [r6, #-8]
- 8011af8:	4620      	mov	r0, r4
- 8011afa:	f7ef f819 	bl	8000b30 <__addsf3>
- 8011afe:	9a08      	ldr	r2, [sp, #32]
- 8011b00:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 8011b02:	f846 0c04 	str.w	r0, [r6, #-4]
- 8011b06:	4611      	mov	r1, r2
- 8011b08:	4618      	mov	r0, r3
- 8011b0a:	f7ef f80f 	bl	8000b2c <__aeabi_fsub>
- 8011b0e:	9901      	ldr	r1, [sp, #4]
- 8011b10:	9008      	str	r0, [sp, #32]
- 8011b12:	4650      	mov	r0, sl
- 8011b14:	f7ef f80a 	bl	8000b2c <__aeabi_fsub>
- 8011b18:	9902      	ldr	r1, [sp, #8]
- 8011b1a:	4682      	mov	sl, r0
- 8011b1c:	4640      	mov	r0, r8
- 8011b1e:	f7ef f805 	bl	8000b2c <__aeabi_fsub>
- 8011b22:	4629      	mov	r1, r5
- 8011b24:	9001      	str	r0, [sp, #4]
- 8011b26:	4620      	mov	r0, r4
- 8011b28:	f7ef f800 	bl	8000b2c <__aeabi_fsub>
- 8011b2c:	f8dd 802c 	ldr.w	r8, [sp, #44]	; 0x2c
- 8011b30:	900c      	str	r0, [sp, #48]	; 0x30
- 8011b32:	9c09      	ldr	r4, [sp, #36]	; 0x24
- 8011b34:	4641      	mov	r1, r8
- 8011b36:	4620      	mov	r0, r4
- 8011b38:	f7ee fffa 	bl	8000b30 <__addsf3>
- 8011b3c:	9d0a      	ldr	r5, [sp, #40]	; 0x28
- 8011b3e:	9905      	ldr	r1, [sp, #20]
- 8011b40:	f847 0c10 	str.w	r0, [r7, #-16]
- 8011b44:	4628      	mov	r0, r5
- 8011b46:	f7ee fff3 	bl	8000b30 <__addsf3>
- 8011b4a:	9906      	ldr	r1, [sp, #24]
- 8011b4c:	f847 0c0c 	str.w	r0, [r7, #-12]
- 8011b50:	9803      	ldr	r0, [sp, #12]
- 8011b52:	f7ee ffed 	bl	8000b30 <__addsf3>
- 8011b56:	9907      	ldr	r1, [sp, #28]
- 8011b58:	f847 0c08 	str.w	r0, [r7, #-8]
- 8011b5c:	9804      	ldr	r0, [sp, #16]
- 8011b5e:	f7ee ffe7 	bl	8000b30 <__addsf3>
- 8011b62:	4621      	mov	r1, r4
- 8011b64:	f847 0c04 	str.w	r0, [r7, #-4]
- 8011b68:	4640      	mov	r0, r8
- 8011b6a:	f7ee ffdf 	bl	8000b2c <__aeabi_fsub>
- 8011b6e:	4629      	mov	r1, r5
- 8011b70:	4680      	mov	r8, r0
- 8011b72:	9805      	ldr	r0, [sp, #20]
- 8011b74:	f7ee ffda 	bl	8000b2c <__aeabi_fsub>
- 8011b78:	9903      	ldr	r1, [sp, #12]
- 8011b7a:	9002      	str	r0, [sp, #8]
- 8011b7c:	9806      	ldr	r0, [sp, #24]
- 8011b7e:	f7ee ffd5 	bl	8000b2c <__aeabi_fsub>
- 8011b82:	9904      	ldr	r1, [sp, #16]
- 8011b84:	9003      	str	r0, [sp, #12]
- 8011b86:	9807      	ldr	r0, [sp, #28]
- 8011b88:	f7ee ffd0 	bl	8000b2c <__aeabi_fsub>
- 8011b8c:	9b00      	ldr	r3, [sp, #0]
- 8011b8e:	9004      	str	r0, [sp, #16]
- 8011b90:	f853 4c10 	ldr.w	r4, [r3, #-16]
- 8011b94:	9808      	ldr	r0, [sp, #32]
- 8011b96:	f853 5c0c 	ldr.w	r5, [r3, #-12]
- 8011b9a:	4621      	mov	r1, r4
- 8011b9c:	f7ef f8d0 	bl	8000d40 <__aeabi_fmul>
- 8011ba0:	4629      	mov	r1, r5
- 8011ba2:	9005      	str	r0, [sp, #20]
- 8011ba4:	4650      	mov	r0, sl
- 8011ba6:	f7ef f8cb 	bl	8000d40 <__aeabi_fmul>
- 8011baa:	9b05      	ldr	r3, [sp, #20]
- 8011bac:	4601      	mov	r1, r0
- 8011bae:	4618      	mov	r0, r3
- 8011bb0:	f7ee ffbe 	bl	8000b30 <__addsf3>
- 8011bb4:	4621      	mov	r1, r4
- 8011bb6:	f849 0c10 	str.w	r0, [r9, #-16]
- 8011bba:	4650      	mov	r0, sl
- 8011bbc:	f7ef f8c0 	bl	8000d40 <__aeabi_fmul>
- 8011bc0:	4629      	mov	r1, r5
- 8011bc2:	4682      	mov	sl, r0
- 8011bc4:	9808      	ldr	r0, [sp, #32]
- 8011bc6:	f7ef f8bb 	bl	8000d40 <__aeabi_fmul>
- 8011bca:	4601      	mov	r1, r0
- 8011bcc:	4650      	mov	r0, sl
- 8011bce:	f7ee ffad 	bl	8000b2c <__aeabi_fsub>
- 8011bd2:	4629      	mov	r1, r5
- 8011bd4:	f849 0c0c 	str.w	r0, [r9, #-12]
- 8011bd8:	4640      	mov	r0, r8
- 8011bda:	f7ef f8b1 	bl	8000d40 <__aeabi_fmul>
- 8011bde:	4621      	mov	r1, r4
- 8011be0:	4682      	mov	sl, r0
- 8011be2:	9802      	ldr	r0, [sp, #8]
- 8011be4:	f7ef f8ac 	bl	8000d40 <__aeabi_fmul>
- 8011be8:	4601      	mov	r1, r0
- 8011bea:	4650      	mov	r0, sl
- 8011bec:	f7ee ff9e 	bl	8000b2c <__aeabi_fsub>
- 8011bf0:	4629      	mov	r1, r5
- 8011bf2:	f84b 0c10 	str.w	r0, [fp, #-16]
- 8011bf6:	9802      	ldr	r0, [sp, #8]
- 8011bf8:	f7ef f8a2 	bl	8000d40 <__aeabi_fmul>
- 8011bfc:	4621      	mov	r1, r4
- 8011bfe:	4605      	mov	r5, r0
- 8011c00:	4640      	mov	r0, r8
- 8011c02:	f7ef f89d 	bl	8000d40 <__aeabi_fmul>
- 8011c06:	4601      	mov	r1, r0
- 8011c08:	4628      	mov	r0, r5
- 8011c0a:	f7ee ff91 	bl	8000b30 <__addsf3>
- 8011c0e:	9b00      	ldr	r3, [sp, #0]
- 8011c10:	f84b 0c0c 	str.w	r0, [fp, #-12]
- 8011c14:	f853 4c08 	ldr.w	r4, [r3, #-8]
- 8011c18:	9801      	ldr	r0, [sp, #4]
- 8011c1a:	f853 5c04 	ldr.w	r5, [r3, #-4]
- 8011c1e:	4621      	mov	r1, r4
- 8011c20:	f7ef f88e 	bl	8000d40 <__aeabi_fmul>
- 8011c24:	f8dd a030 	ldr.w	sl, [sp, #48]	; 0x30
- 8011c28:	4680      	mov	r8, r0
- 8011c2a:	4629      	mov	r1, r5
- 8011c2c:	4650      	mov	r0, sl
- 8011c2e:	f7ef f887 	bl	8000d40 <__aeabi_fmul>
- 8011c32:	4601      	mov	r1, r0
- 8011c34:	4640      	mov	r0, r8
- 8011c36:	f7ee ff7b 	bl	8000b30 <__addsf3>
- 8011c3a:	4621      	mov	r1, r4
- 8011c3c:	f849 0c08 	str.w	r0, [r9, #-8]
- 8011c40:	4650      	mov	r0, sl
- 8011c42:	f7ef f87d 	bl	8000d40 <__aeabi_fmul>
- 8011c46:	4629      	mov	r1, r5
- 8011c48:	4680      	mov	r8, r0
- 8011c4a:	9801      	ldr	r0, [sp, #4]
- 8011c4c:	f7ef f878 	bl	8000d40 <__aeabi_fmul>
- 8011c50:	4601      	mov	r1, r0
- 8011c52:	4640      	mov	r0, r8
- 8011c54:	f7ee ff6a 	bl	8000b2c <__aeabi_fsub>
- 8011c58:	4629      	mov	r1, r5
- 8011c5a:	f849 0c04 	str.w	r0, [r9, #-4]
- 8011c5e:	9803      	ldr	r0, [sp, #12]
- 8011c60:	f7ef f86e 	bl	8000d40 <__aeabi_fmul>
- 8011c64:	f8dd a010 	ldr.w	sl, [sp, #16]
- 8011c68:	4680      	mov	r8, r0
- 8011c6a:	4621      	mov	r1, r4
- 8011c6c:	4650      	mov	r0, sl
- 8011c6e:	f7ef f867 	bl	8000d40 <__aeabi_fmul>
- 8011c72:	4601      	mov	r1, r0
- 8011c74:	4640      	mov	r0, r8
- 8011c76:	f7ee ff59 	bl	8000b2c <__aeabi_fsub>
- 8011c7a:	4629      	mov	r1, r5
- 8011c7c:	f84b 0c08 	str.w	r0, [fp, #-8]
- 8011c80:	4650      	mov	r0, sl
- 8011c82:	f7ef f85d 	bl	8000d40 <__aeabi_fmul>
- 8011c86:	4621      	mov	r1, r4
- 8011c88:	4605      	mov	r5, r0
- 8011c8a:	9803      	ldr	r0, [sp, #12]
- 8011c8c:	f7ef f858 	bl	8000d40 <__aeabi_fmul>
- 8011c90:	4601      	mov	r1, r0
- 8011c92:	4628      	mov	r0, r5
- 8011c94:	f7ee ff4c 	bl	8000b30 <__addsf3>
- 8011c98:	9b00      	ldr	r3, [sp, #0]
- 8011c9a:	f84b 0c04 	str.w	r0, [fp, #-4]
- 8011c9e:	3310      	adds	r3, #16
- 8011ca0:	9300      	str	r3, [sp, #0]
- 8011ca2:	9b0d      	ldr	r3, [sp, #52]	; 0x34
- 8011ca4:	3610      	adds	r6, #16
- 8011ca6:	429e      	cmp	r6, r3
- 8011ca8:	f107 0710 	add.w	r7, r7, #16
- 8011cac:	f109 0910 	add.w	r9, r9, #16
- 8011cb0:	f10b 0b10 	add.w	fp, fp, #16
- 8011cb4:	f47f aedc 	bne.w	8011a70 <arm_cfft_radix8by2_f32+0x3c>
- 8011cb8:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 8011cba:	685b      	ldr	r3, [r3, #4]
- 8011cbc:	f8bd 4040 	ldrh.w	r4, [sp, #64]	; 0x40
- 8011cc0:	9811      	ldr	r0, [sp, #68]	; 0x44
- 8011cc2:	461a      	mov	r2, r3
- 8011cc4:	4621      	mov	r1, r4
- 8011cc6:	2302      	movs	r3, #2
- 8011cc8:	f000 fd02 	bl	80126d0 <arm_radix8_butterfly_f32>
- 8011ccc:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 8011cce:	980f      	ldr	r0, [sp, #60]	; 0x3c
- 8011cd0:	685a      	ldr	r2, [r3, #4]
- 8011cd2:	4621      	mov	r1, r4
- 8011cd4:	2302      	movs	r3, #2
- 8011cd6:	b013      	add	sp, #76	; 0x4c
- 8011cd8:	e8bd 4ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8011cdc:	f000 bcf8 	b.w	80126d0 <arm_radix8_butterfly_f32>
-
-08011ce0 <arm_cfft_radix8by4_f32>:
- 8011ce0:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8011ce4:	8804      	ldrh	r4, [r0, #0]
- 8011ce6:	680e      	ldr	r6, [r1, #0]
- 8011ce8:	6845      	ldr	r5, [r0, #4]
- 8011cea:	b0a7      	sub	sp, #156	; 0x9c
- 8011cec:	0864      	lsrs	r4, r4, #1
- 8011cee:	ea4f 0a84 	mov.w	sl, r4, lsl #2
- 8011cf2:	9119      	str	r1, [sp, #100]	; 0x64
- 8011cf4:	4451      	add	r1, sl
- 8011cf6:	eb01 0c0a 	add.w	ip, r1, sl
- 8011cfa:	f851 7024 	ldr.w	r7, [r1, r4, lsl #2]
- 8011cfe:	9024      	str	r0, [sp, #144]	; 0x90
- 8011d00:	911a      	str	r1, [sp, #104]	; 0x68
- 8011d02:	4630      	mov	r0, r6
- 8011d04:	4639      	mov	r1, r7
- 8011d06:	f8cd c060 	str.w	ip, [sp, #96]	; 0x60
- 8011d0a:	f7ee ff11 	bl	8000b30 <__addsf3>
- 8011d0e:	4639      	mov	r1, r7
- 8011d10:	4683      	mov	fp, r0
- 8011d12:	4630      	mov	r0, r6
- 8011d14:	f7ee ff0a 	bl	8000b2c <__aeabi_fsub>
- 8011d18:	9e18      	ldr	r6, [sp, #96]	; 0x60
- 8011d1a:	9001      	str	r0, [sp, #4]
- 8011d1c:	9819      	ldr	r0, [sp, #100]	; 0x64
- 8011d1e:	6877      	ldr	r7, [r6, #4]
- 8011d20:	6846      	ldr	r6, [r0, #4]
- 8011d22:	4639      	mov	r1, r7
- 8011d24:	4630      	mov	r0, r6
- 8011d26:	f7ee ff03 	bl	8000b30 <__addsf3>
- 8011d2a:	4639      	mov	r1, r7
- 8011d2c:	9002      	str	r0, [sp, #8]
- 8011d2e:	4630      	mov	r0, r6
- 8011d30:	f7ee fefc 	bl	8000b2c <__aeabi_fsub>
- 8011d34:	9f19      	ldr	r7, [sp, #100]	; 0x64
- 8011d36:	9a18      	ldr	r2, [sp, #96]	; 0x60
- 8011d38:	f857 7024 	ldr.w	r7, [r7, r4, lsl #2]
- 8011d3c:	f852 6024 	ldr.w	r6, [r2, r4, lsl #2]
- 8011d40:	9a1a      	ldr	r2, [sp, #104]	; 0x68
- 8011d42:	9003      	str	r0, [sp, #12]
- 8011d44:	4659      	mov	r1, fp
- 8011d46:	4638      	mov	r0, r7
- 8011d48:	f8d2 9004 	ldr.w	r9, [r2, #4]
- 8011d4c:	f7ee fef0 	bl	8000b30 <__addsf3>
- 8011d50:	4631      	mov	r1, r6
- 8011d52:	f7ee feed 	bl	8000b30 <__addsf3>
- 8011d56:	9919      	ldr	r1, [sp, #100]	; 0x64
- 8011d58:	9b18      	ldr	r3, [sp, #96]	; 0x60
- 8011d5a:	468c      	mov	ip, r1
- 8011d5c:	4453      	add	r3, sl
- 8011d5e:	931f      	str	r3, [sp, #124]	; 0x7c
- 8011d60:	f8d3 8004 	ldr.w	r8, [r3, #4]
- 8011d64:	f84c 0b08 	str.w	r0, [ip], #8
- 8011d68:	9b1a      	ldr	r3, [sp, #104]	; 0x68
- 8011d6a:	9802      	ldr	r0, [sp, #8]
- 8011d6c:	6859      	ldr	r1, [r3, #4]
- 8011d6e:	f8cd c070 	str.w	ip, [sp, #112]	; 0x70
- 8011d72:	f7ee fedd 	bl	8000b30 <__addsf3>
- 8011d76:	991f      	ldr	r1, [sp, #124]	; 0x7c
- 8011d78:	6849      	ldr	r1, [r1, #4]
- 8011d7a:	f7ee fed9 	bl	8000b30 <__addsf3>
- 8011d7e:	9b19      	ldr	r3, [sp, #100]	; 0x64
- 8011d80:	9901      	ldr	r1, [sp, #4]
- 8011d82:	6058      	str	r0, [r3, #4]
- 8011d84:	4648      	mov	r0, r9
- 8011d86:	f7ee fed3 	bl	8000b30 <__addsf3>
- 8011d8a:	4641      	mov	r1, r8
- 8011d8c:	f7ee fece 	bl	8000b2c <__aeabi_fsub>
- 8011d90:	9a19      	ldr	r2, [sp, #100]	; 0x64
- 8011d92:	4639      	mov	r1, r7
- 8011d94:	f842 0024 	str.w	r0, [r2, r4, lsl #2]
- 8011d98:	9803      	ldr	r0, [sp, #12]
- 8011d9a:	f7ee fec7 	bl	8000b2c <__aeabi_fsub>
- 8011d9e:	4631      	mov	r1, r6
- 8011da0:	f7ee fec6 	bl	8000b30 <__addsf3>
- 8011da4:	9a1a      	ldr	r2, [sp, #104]	; 0x68
- 8011da6:	4639      	mov	r1, r7
- 8011da8:	6050      	str	r0, [r2, #4]
- 8011daa:	4658      	mov	r0, fp
- 8011dac:	f7ee febe 	bl	8000b2c <__aeabi_fsub>
- 8011db0:	4631      	mov	r1, r6
- 8011db2:	f7ee febb 	bl	8000b2c <__aeabi_fsub>
- 8011db6:	9b1a      	ldr	r3, [sp, #104]	; 0x68
- 8011db8:	4649      	mov	r1, r9
- 8011dba:	f843 0024 	str.w	r0, [r3, r4, lsl #2]
- 8011dbe:	9802      	ldr	r0, [sp, #8]
- 8011dc0:	f7ee feb4 	bl	8000b2c <__aeabi_fsub>
- 8011dc4:	4641      	mov	r1, r8
- 8011dc6:	f7ee feb1 	bl	8000b2c <__aeabi_fsub>
- 8011dca:	9a18      	ldr	r2, [sp, #96]	; 0x60
- 8011dcc:	4649      	mov	r1, r9
- 8011dce:	6050      	str	r0, [r2, #4]
- 8011dd0:	9801      	ldr	r0, [sp, #4]
- 8011dd2:	f7ee feab 	bl	8000b2c <__aeabi_fsub>
- 8011dd6:	4641      	mov	r1, r8
- 8011dd8:	f7ee feaa 	bl	8000b30 <__addsf3>
- 8011ddc:	9a18      	ldr	r2, [sp, #96]	; 0x60
- 8011dde:	9903      	ldr	r1, [sp, #12]
- 8011de0:	f842 0024 	str.w	r0, [r2, r4, lsl #2]
- 8011de4:	4638      	mov	r0, r7
- 8011de6:	f7ee fea3 	bl	8000b30 <__addsf3>
- 8011dea:	4631      	mov	r1, r6
- 8011dec:	f7ee fe9e 	bl	8000b2c <__aeabi_fsub>
- 8011df0:	9e1f      	ldr	r6, [sp, #124]	; 0x7c
- 8011df2:	991a      	ldr	r1, [sp, #104]	; 0x68
- 8011df4:	6070      	str	r0, [r6, #4]
- 8011df6:	0864      	lsrs	r4, r4, #1
- 8011df8:	9423      	str	r4, [sp, #140]	; 0x8c
- 8011dfa:	1ea2      	subs	r2, r4, #2
- 8011dfc:	9818      	ldr	r0, [sp, #96]	; 0x60
- 8011dfe:	4634      	mov	r4, r6
- 8011e00:	3408      	adds	r4, #8
- 8011e02:	941b      	str	r4, [sp, #108]	; 0x6c
- 8011e04:	4604      	mov	r4, r0
- 8011e06:	3408      	adds	r4, #8
- 8011e08:	941d      	str	r4, [sp, #116]	; 0x74
- 8011e0a:	f101 0408 	add.w	r4, r1, #8
- 8011e0e:	941e      	str	r4, [sp, #120]	; 0x78
- 8011e10:	f105 0408 	add.w	r4, r5, #8
- 8011e14:	9421      	str	r4, [sp, #132]	; 0x84
- 8011e16:	f105 0710 	add.w	r7, r5, #16
- 8011e1a:	f105 0418 	add.w	r4, r5, #24
- 8011e1e:	0852      	lsrs	r2, r2, #1
- 8011e20:	9722      	str	r7, [sp, #136]	; 0x88
- 8011e22:	9420      	str	r4, [sp, #128]	; 0x80
- 8011e24:	9225      	str	r2, [sp, #148]	; 0x94
- 8011e26:	f000 820b 	beq.w	8012240 <arm_cfft_radix8by4_f32+0x560>
- 8011e2a:	f1aa 030c 	sub.w	r3, sl, #12
- 8011e2e:	4634      	mov	r4, r6
- 8011e30:	441e      	add	r6, r3
- 8011e32:	9b19      	ldr	r3, [sp, #100]	; 0x64
- 8011e34:	9606      	str	r6, [sp, #24]
- 8011e36:	3310      	adds	r3, #16
- 8011e38:	9305      	str	r3, [sp, #20]
- 8011e3a:	f1a1 030c 	sub.w	r3, r1, #12
- 8011e3e:	9304      	str	r3, [sp, #16]
- 8011e40:	f105 0320 	add.w	r3, r5, #32
- 8011e44:	9308      	str	r3, [sp, #32]
- 8011e46:	f105 0330 	add.w	r3, r5, #48	; 0x30
- 8011e4a:	9307      	str	r3, [sp, #28]
- 8011e4c:	f100 0310 	add.w	r3, r0, #16
- 8011e50:	f101 0810 	add.w	r8, r1, #16
- 8011e54:	9303      	str	r3, [sp, #12]
- 8011e56:	f1a4 030c 	sub.w	r3, r4, #12
- 8011e5a:	9709      	str	r7, [sp, #36]	; 0x24
- 8011e5c:	f1a0 0a0c 	sub.w	sl, r0, #12
- 8011e60:	9302      	str	r3, [sp, #8]
- 8011e62:	f104 0910 	add.w	r9, r4, #16
- 8011e66:	f8cd 8004 	str.w	r8, [sp, #4]
- 8011e6a:	9e05      	ldr	r6, [sp, #20]
- 8011e6c:	9f03      	ldr	r7, [sp, #12]
- 8011e6e:	f856 4c08 	ldr.w	r4, [r6, #-8]
- 8011e72:	f857 5c08 	ldr.w	r5, [r7, #-8]
- 8011e76:	9217      	str	r2, [sp, #92]	; 0x5c
- 8011e78:	4629      	mov	r1, r5
- 8011e7a:	4620      	mov	r0, r4
- 8011e7c:	f7ee fe58 	bl	8000b30 <__addsf3>
- 8011e80:	4629      	mov	r1, r5
- 8011e82:	4680      	mov	r8, r0
- 8011e84:	4620      	mov	r0, r4
- 8011e86:	f7ee fe51 	bl	8000b2c <__aeabi_fsub>
- 8011e8a:	f856 4c04 	ldr.w	r4, [r6, #-4]
- 8011e8e:	f857 5c04 	ldr.w	r5, [r7, #-4]
- 8011e92:	900a      	str	r0, [sp, #40]	; 0x28
- 8011e94:	4629      	mov	r1, r5
- 8011e96:	4620      	mov	r0, r4
- 8011e98:	9605      	str	r6, [sp, #20]
- 8011e9a:	9703      	str	r7, [sp, #12]
- 8011e9c:	f7ee fe48 	bl	8000b30 <__addsf3>
- 8011ea0:	4629      	mov	r1, r5
- 8011ea2:	4607      	mov	r7, r0
- 8011ea4:	4620      	mov	r0, r4
- 8011ea6:	f7ee fe41 	bl	8000b2c <__aeabi_fsub>
- 8011eaa:	9c01      	ldr	r4, [sp, #4]
- 8011eac:	f859 6c04 	ldr.w	r6, [r9, #-4]
- 8011eb0:	f854 bc04 	ldr.w	fp, [r4, #-4]
- 8011eb4:	990a      	ldr	r1, [sp, #40]	; 0x28
- 8011eb6:	900b      	str	r0, [sp, #44]	; 0x2c
- 8011eb8:	4658      	mov	r0, fp
- 8011eba:	f7ee fe39 	bl	8000b30 <__addsf3>
- 8011ebe:	4631      	mov	r1, r6
- 8011ec0:	f7ee fe34 	bl	8000b2c <__aeabi_fsub>
- 8011ec4:	f854 5c08 	ldr.w	r5, [r4, #-8]
- 8011ec8:	9401      	str	r4, [sp, #4]
- 8011eca:	f859 4c08 	ldr.w	r4, [r9, #-8]
- 8011ece:	900c      	str	r0, [sp, #48]	; 0x30
- 8011ed0:	4629      	mov	r1, r5
- 8011ed2:	980b      	ldr	r0, [sp, #44]	; 0x2c
- 8011ed4:	f7ee fe2a 	bl	8000b2c <__aeabi_fsub>
- 8011ed8:	4621      	mov	r1, r4
- 8011eda:	f7ee fe29 	bl	8000b30 <__addsf3>
- 8011ede:	4629      	mov	r1, r5
- 8011ee0:	900d      	str	r0, [sp, #52]	; 0x34
- 8011ee2:	4640      	mov	r0, r8
- 8011ee4:	f7ee fe22 	bl	8000b2c <__aeabi_fsub>
- 8011ee8:	4621      	mov	r1, r4
- 8011eea:	f7ee fe1f 	bl	8000b2c <__aeabi_fsub>
- 8011eee:	4659      	mov	r1, fp
- 8011ef0:	900e      	str	r0, [sp, #56]	; 0x38
- 8011ef2:	4638      	mov	r0, r7
- 8011ef4:	f7ee fe1a 	bl	8000b2c <__aeabi_fsub>
- 8011ef8:	4631      	mov	r1, r6
- 8011efa:	f7ee fe17 	bl	8000b2c <__aeabi_fsub>
- 8011efe:	4659      	mov	r1, fp
- 8011f00:	9012      	str	r0, [sp, #72]	; 0x48
- 8011f02:	980a      	ldr	r0, [sp, #40]	; 0x28
- 8011f04:	f7ee fe12 	bl	8000b2c <__aeabi_fsub>
- 8011f08:	4631      	mov	r1, r6
- 8011f0a:	f7ee fe11 	bl	8000b30 <__addsf3>
- 8011f0e:	990b      	ldr	r1, [sp, #44]	; 0x2c
- 8011f10:	900a      	str	r0, [sp, #40]	; 0x28
- 8011f12:	4628      	mov	r0, r5
- 8011f14:	f7ee fe0c 	bl	8000b30 <__addsf3>
- 8011f18:	4621      	mov	r1, r4
- 8011f1a:	f7ee fe07 	bl	8000b2c <__aeabi_fsub>
- 8011f1e:	4641      	mov	r1, r8
- 8011f20:	9013      	str	r0, [sp, #76]	; 0x4c
- 8011f22:	4628      	mov	r0, r5
- 8011f24:	f7ee fe04 	bl	8000b30 <__addsf3>
- 8011f28:	4621      	mov	r1, r4
- 8011f2a:	f7ee fe01 	bl	8000b30 <__addsf3>
- 8011f2e:	9e05      	ldr	r6, [sp, #20]
- 8011f30:	9b01      	ldr	r3, [sp, #4]
- 8011f32:	f846 0c08 	str.w	r0, [r6, #-8]
- 8011f36:	f853 1c04 	ldr.w	r1, [r3, #-4]
- 8011f3a:	4638      	mov	r0, r7
- 8011f3c:	f7ee fdf8 	bl	8000b30 <__addsf3>
- 8011f40:	f859 1c04 	ldr.w	r1, [r9, #-4]
- 8011f44:	f7ee fdf4 	bl	8000b30 <__addsf3>
- 8011f48:	9f04      	ldr	r7, [sp, #16]
- 8011f4a:	f846 0c04 	str.w	r0, [r6, #-4]
- 8011f4e:	9605      	str	r6, [sp, #20]
- 8011f50:	9e02      	ldr	r6, [sp, #8]
- 8011f52:	687c      	ldr	r4, [r7, #4]
- 8011f54:	6875      	ldr	r5, [r6, #4]
- 8011f56:	4620      	mov	r0, r4
- 8011f58:	4629      	mov	r1, r5
- 8011f5a:	f7ee fde9 	bl	8000b30 <__addsf3>
- 8011f5e:	4629      	mov	r1, r5
- 8011f60:	4680      	mov	r8, r0
- 8011f62:	4620      	mov	r0, r4
- 8011f64:	f7ee fde2 	bl	8000b2c <__aeabi_fsub>
- 8011f68:	68bc      	ldr	r4, [r7, #8]
- 8011f6a:	68b5      	ldr	r5, [r6, #8]
- 8011f6c:	9704      	str	r7, [sp, #16]
- 8011f6e:	4683      	mov	fp, r0
- 8011f70:	4629      	mov	r1, r5
- 8011f72:	4620      	mov	r0, r4
- 8011f74:	9602      	str	r6, [sp, #8]
- 8011f76:	f7ee fddb 	bl	8000b30 <__addsf3>
- 8011f7a:	4629      	mov	r1, r5
- 8011f7c:	900b      	str	r0, [sp, #44]	; 0x2c
- 8011f7e:	4620      	mov	r0, r4
- 8011f80:	f7ee fdd4 	bl	8000b2c <__aeabi_fsub>
- 8011f84:	9e06      	ldr	r6, [sp, #24]
- 8011f86:	f8da 5008 	ldr.w	r5, [sl, #8]
- 8011f8a:	68b4      	ldr	r4, [r6, #8]
- 8011f8c:	900f      	str	r0, [sp, #60]	; 0x3c
- 8011f8e:	4621      	mov	r1, r4
- 8011f90:	4628      	mov	r0, r5
- 8011f92:	f7ee fdcb 	bl	8000b2c <__aeabi_fsub>
- 8011f96:	4659      	mov	r1, fp
- 8011f98:	9016      	str	r0, [sp, #88]	; 0x58
- 8011f9a:	f7ee fdc9 	bl	8000b30 <__addsf3>
- 8011f9e:	f8da 7004 	ldr.w	r7, [sl, #4]
- 8011fa2:	9606      	str	r6, [sp, #24]
- 8011fa4:	6876      	ldr	r6, [r6, #4]
- 8011fa6:	9014      	str	r0, [sp, #80]	; 0x50
- 8011fa8:	4639      	mov	r1, r7
- 8011faa:	980f      	ldr	r0, [sp, #60]	; 0x3c
- 8011fac:	f7ee fdbe 	bl	8000b2c <__aeabi_fsub>
- 8011fb0:	4631      	mov	r1, r6
- 8011fb2:	f7ee fdbd 	bl	8000b30 <__addsf3>
- 8011fb6:	4639      	mov	r1, r7
- 8011fb8:	9010      	str	r0, [sp, #64]	; 0x40
- 8011fba:	4640      	mov	r0, r8
- 8011fbc:	f7ee fdb6 	bl	8000b2c <__aeabi_fsub>
- 8011fc0:	4631      	mov	r1, r6
- 8011fc2:	f7ee fdb3 	bl	8000b2c <__aeabi_fsub>
- 8011fc6:	4629      	mov	r1, r5
- 8011fc8:	9015      	str	r0, [sp, #84]	; 0x54
- 8011fca:	980b      	ldr	r0, [sp, #44]	; 0x2c
- 8011fcc:	f7ee fdae 	bl	8000b2c <__aeabi_fsub>
- 8011fd0:	4621      	mov	r1, r4
- 8011fd2:	f7ee fdab 	bl	8000b2c <__aeabi_fsub>
- 8011fd6:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 8011fd8:	9011      	str	r0, [sp, #68]	; 0x44
- 8011fda:	4659      	mov	r1, fp
- 8011fdc:	4618      	mov	r0, r3
- 8011fde:	f7ee fda5 	bl	8000b2c <__aeabi_fsub>
- 8011fe2:	4639      	mov	r1, r7
- 8011fe4:	4683      	mov	fp, r0
- 8011fe6:	4630      	mov	r0, r6
- 8011fe8:	f7ee fda0 	bl	8000b2c <__aeabi_fsub>
- 8011fec:	990f      	ldr	r1, [sp, #60]	; 0x3c
- 8011fee:	f7ee fd9d 	bl	8000b2c <__aeabi_fsub>
- 8011ff2:	990b      	ldr	r1, [sp, #44]	; 0x2c
- 8011ff4:	4606      	mov	r6, r0
- 8011ff6:	4628      	mov	r0, r5
- 8011ff8:	f7ee fd9a 	bl	8000b30 <__addsf3>
- 8011ffc:	4621      	mov	r1, r4
- 8011ffe:	f7ee fd97 	bl	8000b30 <__addsf3>
- 8012002:	9c04      	ldr	r4, [sp, #16]
- 8012004:	60a0      	str	r0, [r4, #8]
- 8012006:	f8da 1004 	ldr.w	r1, [sl, #4]
- 801200a:	4640      	mov	r0, r8
- 801200c:	f7ee fd90 	bl	8000b30 <__addsf3>
- 8012010:	9a06      	ldr	r2, [sp, #24]
- 8012012:	6851      	ldr	r1, [r2, #4]
- 8012014:	f7ee fd8c 	bl	8000b30 <__addsf3>
- 8012018:	9d09      	ldr	r5, [sp, #36]	; 0x24
- 801201a:	6060      	str	r0, [r4, #4]
- 801201c:	9404      	str	r4, [sp, #16]
- 801201e:	f855 4c08 	ldr.w	r4, [r5, #-8]
- 8012022:	980c      	ldr	r0, [sp, #48]	; 0x30
- 8012024:	f855 5c04 	ldr.w	r5, [r5, #-4]
- 8012028:	4621      	mov	r1, r4
- 801202a:	f7ee fe89 	bl	8000d40 <__aeabi_fmul>
- 801202e:	4629      	mov	r1, r5
- 8012030:	4680      	mov	r8, r0
- 8012032:	980d      	ldr	r0, [sp, #52]	; 0x34
- 8012034:	f7ee fe84 	bl	8000d40 <__aeabi_fmul>
- 8012038:	4601      	mov	r1, r0
- 801203a:	4640      	mov	r0, r8
- 801203c:	f7ee fd78 	bl	8000b30 <__addsf3>
- 8012040:	9f01      	ldr	r7, [sp, #4]
- 8012042:	4621      	mov	r1, r4
- 8012044:	f847 0c08 	str.w	r0, [r7, #-8]
- 8012048:	980d      	ldr	r0, [sp, #52]	; 0x34
- 801204a:	f7ee fe79 	bl	8000d40 <__aeabi_fmul>
- 801204e:	4629      	mov	r1, r5
- 8012050:	4680      	mov	r8, r0
- 8012052:	980c      	ldr	r0, [sp, #48]	; 0x30
- 8012054:	f7ee fe74 	bl	8000d40 <__aeabi_fmul>
- 8012058:	4601      	mov	r1, r0
- 801205a:	4640      	mov	r0, r8
- 801205c:	f7ee fd66 	bl	8000b2c <__aeabi_fsub>
- 8012060:	4629      	mov	r1, r5
- 8012062:	9701      	str	r7, [sp, #4]
- 8012064:	f847 0c04 	str.w	r0, [r7, #-4]
- 8012068:	9810      	ldr	r0, [sp, #64]	; 0x40
- 801206a:	f7ee fe69 	bl	8000d40 <__aeabi_fmul>
- 801206e:	9f14      	ldr	r7, [sp, #80]	; 0x50
- 8012070:	4680      	mov	r8, r0
- 8012072:	4621      	mov	r1, r4
- 8012074:	4638      	mov	r0, r7
- 8012076:	f7ee fe63 	bl	8000d40 <__aeabi_fmul>
- 801207a:	4601      	mov	r1, r0
- 801207c:	4640      	mov	r0, r8
- 801207e:	f7ee fd55 	bl	8000b2c <__aeabi_fsub>
- 8012082:	4629      	mov	r1, r5
- 8012084:	f8ca 0008 	str.w	r0, [sl, #8]
- 8012088:	4638      	mov	r0, r7
- 801208a:	f7ee fe59 	bl	8000d40 <__aeabi_fmul>
- 801208e:	4621      	mov	r1, r4
- 8012090:	4605      	mov	r5, r0
- 8012092:	9810      	ldr	r0, [sp, #64]	; 0x40
- 8012094:	f7ee fe54 	bl	8000d40 <__aeabi_fmul>
- 8012098:	4601      	mov	r1, r0
- 801209a:	4628      	mov	r0, r5
- 801209c:	f7ee fd48 	bl	8000b30 <__addsf3>
- 80120a0:	9908      	ldr	r1, [sp, #32]
- 80120a2:	f8ca 0004 	str.w	r0, [sl, #4]
- 80120a6:	f851 4c10 	ldr.w	r4, [r1, #-16]
- 80120aa:	f851 5c0c 	ldr.w	r5, [r1, #-12]
- 80120ae:	980e      	ldr	r0, [sp, #56]	; 0x38
- 80120b0:	4621      	mov	r1, r4
- 80120b2:	f7ee fe45 	bl	8000d40 <__aeabi_fmul>
- 80120b6:	f8dd 8048 	ldr.w	r8, [sp, #72]	; 0x48
- 80120ba:	4607      	mov	r7, r0
- 80120bc:	4629      	mov	r1, r5
- 80120be:	4640      	mov	r0, r8
- 80120c0:	f7ee fe3e 	bl	8000d40 <__aeabi_fmul>
- 80120c4:	4601      	mov	r1, r0
- 80120c6:	4638      	mov	r0, r7
- 80120c8:	f7ee fd32 	bl	8000b30 <__addsf3>
- 80120cc:	9b03      	ldr	r3, [sp, #12]
- 80120ce:	4621      	mov	r1, r4
- 80120d0:	f843 0c08 	str.w	r0, [r3, #-8]
- 80120d4:	4640      	mov	r0, r8
- 80120d6:	f7ee fe33 	bl	8000d40 <__aeabi_fmul>
- 80120da:	4629      	mov	r1, r5
- 80120dc:	4607      	mov	r7, r0
- 80120de:	980e      	ldr	r0, [sp, #56]	; 0x38
- 80120e0:	f7ee fe2e 	bl	8000d40 <__aeabi_fmul>
- 80120e4:	4601      	mov	r1, r0
- 80120e6:	4638      	mov	r0, r7
- 80120e8:	f7ee fd20 	bl	8000b2c <__aeabi_fsub>
- 80120ec:	9b11      	ldr	r3, [sp, #68]	; 0x44
- 80120ee:	9903      	ldr	r1, [sp, #12]
- 80120f0:	f103 4300 	add.w	r3, r3, #2147483648	; 0x80000000
- 80120f4:	f841 0c04 	str.w	r0, [r1, #-4]
- 80120f8:	4618      	mov	r0, r3
- 80120fa:	4621      	mov	r1, r4
- 80120fc:	f7ee fe20 	bl	8000d40 <__aeabi_fmul>
- 8012100:	f8dd 8054 	ldr.w	r8, [sp, #84]	; 0x54
- 8012104:	4607      	mov	r7, r0
- 8012106:	4629      	mov	r1, r5
- 8012108:	4640      	mov	r0, r8
- 801210a:	f7ee fe19 	bl	8000d40 <__aeabi_fmul>
- 801210e:	4601      	mov	r1, r0
- 8012110:	4638      	mov	r0, r7
- 8012112:	f7ee fd0b 	bl	8000b2c <__aeabi_fsub>
- 8012116:	9f02      	ldr	r7, [sp, #8]
- 8012118:	4629      	mov	r1, r5
- 801211a:	60b8      	str	r0, [r7, #8]
- 801211c:	9811      	ldr	r0, [sp, #68]	; 0x44
- 801211e:	f7ee fe0f 	bl	8000d40 <__aeabi_fmul>
- 8012122:	4621      	mov	r1, r4
- 8012124:	4605      	mov	r5, r0
- 8012126:	4640      	mov	r0, r8
- 8012128:	f7ee fe0a 	bl	8000d40 <__aeabi_fmul>
- 801212c:	4601      	mov	r1, r0
- 801212e:	4628      	mov	r0, r5
- 8012130:	f7ee fcfc 	bl	8000b2c <__aeabi_fsub>
- 8012134:	6078      	str	r0, [r7, #4]
- 8012136:	9807      	ldr	r0, [sp, #28]
- 8012138:	9702      	str	r7, [sp, #8]
- 801213a:	f850 4c18 	ldr.w	r4, [r0, #-24]
- 801213e:	f850 5c14 	ldr.w	r5, [r0, #-20]
- 8012142:	980a      	ldr	r0, [sp, #40]	; 0x28
- 8012144:	4621      	mov	r1, r4
- 8012146:	f7ee fdfb 	bl	8000d40 <__aeabi_fmul>
- 801214a:	f8dd 804c 	ldr.w	r8, [sp, #76]	; 0x4c
- 801214e:	4607      	mov	r7, r0
- 8012150:	4629      	mov	r1, r5
- 8012152:	4640      	mov	r0, r8
- 8012154:	f7ee fdf4 	bl	8000d40 <__aeabi_fmul>
- 8012158:	4601      	mov	r1, r0
- 801215a:	4638      	mov	r0, r7
- 801215c:	f7ee fce8 	bl	8000b30 <__addsf3>
- 8012160:	4621      	mov	r1, r4
- 8012162:	f849 0c08 	str.w	r0, [r9, #-8]
- 8012166:	4640      	mov	r0, r8
- 8012168:	f7ee fdea 	bl	8000d40 <__aeabi_fmul>
- 801216c:	4629      	mov	r1, r5
- 801216e:	4607      	mov	r7, r0
- 8012170:	980a      	ldr	r0, [sp, #40]	; 0x28
- 8012172:	f7ee fde5 	bl	8000d40 <__aeabi_fmul>
- 8012176:	4601      	mov	r1, r0
- 8012178:	4638      	mov	r0, r7
- 801217a:	f7ee fcd7 	bl	8000b2c <__aeabi_fsub>
- 801217e:	4629      	mov	r1, r5
- 8012180:	f849 0c04 	str.w	r0, [r9, #-4]
- 8012184:	4630      	mov	r0, r6
- 8012186:	f7ee fddb 	bl	8000d40 <__aeabi_fmul>
- 801218a:	4621      	mov	r1, r4
- 801218c:	4607      	mov	r7, r0
- 801218e:	4658      	mov	r0, fp
- 8012190:	f7ee fdd6 	bl	8000d40 <__aeabi_fmul>
- 8012194:	4601      	mov	r1, r0
- 8012196:	4638      	mov	r0, r7
- 8012198:	f7ee fcc8 	bl	8000b2c <__aeabi_fsub>
- 801219c:	9f06      	ldr	r7, [sp, #24]
- 801219e:	4629      	mov	r1, r5
- 80121a0:	60b8      	str	r0, [r7, #8]
- 80121a2:	4658      	mov	r0, fp
- 80121a4:	f7ee fdcc 	bl	8000d40 <__aeabi_fmul>
- 80121a8:	4621      	mov	r1, r4
- 80121aa:	4605      	mov	r5, r0
- 80121ac:	4630      	mov	r0, r6
- 80121ae:	f7ee fdc7 	bl	8000d40 <__aeabi_fmul>
- 80121b2:	4601      	mov	r1, r0
- 80121b4:	4628      	mov	r0, r5
- 80121b6:	f7ee fcbb 	bl	8000b30 <__addsf3>
- 80121ba:	9c04      	ldr	r4, [sp, #16]
- 80121bc:	9a09      	ldr	r2, [sp, #36]	; 0x24
- 80121be:	9b01      	ldr	r3, [sp, #4]
- 80121c0:	9e05      	ldr	r6, [sp, #20]
- 80121c2:	9903      	ldr	r1, [sp, #12]
- 80121c4:	3c08      	subs	r4, #8
- 80121c6:	9404      	str	r4, [sp, #16]
- 80121c8:	f102 0408 	add.w	r4, r2, #8
- 80121cc:	9a08      	ldr	r2, [sp, #32]
- 80121ce:	9409      	str	r4, [sp, #36]	; 0x24
- 80121d0:	3210      	adds	r2, #16
- 80121d2:	461c      	mov	r4, r3
- 80121d4:	9208      	str	r2, [sp, #32]
- 80121d6:	3608      	adds	r6, #8
- 80121d8:	f101 0208 	add.w	r2, r1, #8
- 80121dc:	3408      	adds	r4, #8
- 80121de:	9203      	str	r2, [sp, #12]
- 80121e0:	9605      	str	r6, [sp, #20]
- 80121e2:	9401      	str	r4, [sp, #4]
- 80121e4:	9d02      	ldr	r5, [sp, #8]
- 80121e6:	9b07      	ldr	r3, [sp, #28]
- 80121e8:	6078      	str	r0, [r7, #4]
- 80121ea:	f1a5 0208 	sub.w	r2, r5, #8
- 80121ee:	9202      	str	r2, [sp, #8]
- 80121f0:	9a17      	ldr	r2, [sp, #92]	; 0x5c
- 80121f2:	3318      	adds	r3, #24
- 80121f4:	9307      	str	r3, [sp, #28]
- 80121f6:	3a01      	subs	r2, #1
- 80121f8:	f1a7 0308 	sub.w	r3, r7, #8
- 80121fc:	f1aa 0a08 	sub.w	sl, sl, #8
- 8012200:	f109 0908 	add.w	r9, r9, #8
- 8012204:	9306      	str	r3, [sp, #24]
- 8012206:	f47f ae30 	bne.w	8011e6a <arm_cfft_radix8by4_f32+0x18a>
- 801220a:	9925      	ldr	r1, [sp, #148]	; 0x94
- 801220c:	9822      	ldr	r0, [sp, #136]	; 0x88
- 801220e:	00cb      	lsls	r3, r1, #3
- 8012210:	eb01 0241 	add.w	r2, r1, r1, lsl #1
- 8012214:	eb00 1101 	add.w	r1, r0, r1, lsl #4
- 8012218:	9122      	str	r1, [sp, #136]	; 0x88
- 801221a:	991c      	ldr	r1, [sp, #112]	; 0x70
- 801221c:	4419      	add	r1, r3
- 801221e:	911c      	str	r1, [sp, #112]	; 0x70
- 8012220:	9921      	ldr	r1, [sp, #132]	; 0x84
- 8012222:	4419      	add	r1, r3
- 8012224:	9121      	str	r1, [sp, #132]	; 0x84
- 8012226:	991e      	ldr	r1, [sp, #120]	; 0x78
- 8012228:	4419      	add	r1, r3
- 801222a:	911e      	str	r1, [sp, #120]	; 0x78
- 801222c:	991d      	ldr	r1, [sp, #116]	; 0x74
- 801222e:	4419      	add	r1, r3
- 8012230:	911d      	str	r1, [sp, #116]	; 0x74
- 8012232:	991b      	ldr	r1, [sp, #108]	; 0x6c
- 8012234:	4419      	add	r1, r3
- 8012236:	9b20      	ldr	r3, [sp, #128]	; 0x80
- 8012238:	911b      	str	r1, [sp, #108]	; 0x6c
- 801223a:	eb03 03c2 	add.w	r3, r3, r2, lsl #3
- 801223e:	9320      	str	r3, [sp, #128]	; 0x80
- 8012240:	9e1c      	ldr	r6, [sp, #112]	; 0x70
- 8012242:	9f1d      	ldr	r7, [sp, #116]	; 0x74
- 8012244:	6834      	ldr	r4, [r6, #0]
- 8012246:	683d      	ldr	r5, [r7, #0]
- 8012248:	4620      	mov	r0, r4
- 801224a:	4629      	mov	r1, r5
- 801224c:	f7ee fc70 	bl	8000b30 <__addsf3>
- 8012250:	4629      	mov	r1, r5
- 8012252:	9001      	str	r0, [sp, #4]
- 8012254:	4620      	mov	r0, r4
- 8012256:	f7ee fc69 	bl	8000b2c <__aeabi_fsub>
- 801225a:	6874      	ldr	r4, [r6, #4]
- 801225c:	687d      	ldr	r5, [r7, #4]
- 801225e:	961c      	str	r6, [sp, #112]	; 0x70
- 8012260:	4683      	mov	fp, r0
- 8012262:	4629      	mov	r1, r5
- 8012264:	4620      	mov	r0, r4
- 8012266:	971d      	str	r7, [sp, #116]	; 0x74
- 8012268:	f7ee fc62 	bl	8000b30 <__addsf3>
- 801226c:	4629      	mov	r1, r5
- 801226e:	4681      	mov	r9, r0
- 8012270:	4620      	mov	r0, r4
- 8012272:	f7ee fc5b 	bl	8000b2c <__aeabi_fsub>
- 8012276:	9c1e      	ldr	r4, [sp, #120]	; 0x78
- 8012278:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 801227a:	6867      	ldr	r7, [r4, #4]
- 801227c:	685e      	ldr	r6, [r3, #4]
- 801227e:	4682      	mov	sl, r0
- 8012280:	4659      	mov	r1, fp
- 8012282:	4638      	mov	r0, r7
- 8012284:	f7ee fc54 	bl	8000b30 <__addsf3>
- 8012288:	4631      	mov	r1, r6
- 801228a:	f7ee fc4f 	bl	8000b2c <__aeabi_fsub>
- 801228e:	9a1b      	ldr	r2, [sp, #108]	; 0x6c
- 8012290:	6825      	ldr	r5, [r4, #0]
- 8012292:	941e      	str	r4, [sp, #120]	; 0x78
- 8012294:	6814      	ldr	r4, [r2, #0]
- 8012296:	9002      	str	r0, [sp, #8]
- 8012298:	4629      	mov	r1, r5
- 801229a:	4650      	mov	r0, sl
- 801229c:	f7ee fc46 	bl	8000b2c <__aeabi_fsub>
- 80122a0:	4621      	mov	r1, r4
- 80122a2:	f7ee fc45 	bl	8000b30 <__addsf3>
- 80122a6:	4629      	mov	r1, r5
- 80122a8:	4680      	mov	r8, r0
- 80122aa:	9801      	ldr	r0, [sp, #4]
- 80122ac:	f7ee fc3e 	bl	8000b2c <__aeabi_fsub>
- 80122b0:	4621      	mov	r1, r4
- 80122b2:	f7ee fc3b 	bl	8000b2c <__aeabi_fsub>
- 80122b6:	4639      	mov	r1, r7
- 80122b8:	9003      	str	r0, [sp, #12]
- 80122ba:	4648      	mov	r0, r9
- 80122bc:	f7ee fc36 	bl	8000b2c <__aeabi_fsub>
- 80122c0:	4631      	mov	r1, r6
- 80122c2:	f7ee fc33 	bl	8000b2c <__aeabi_fsub>
- 80122c6:	4639      	mov	r1, r7
- 80122c8:	9004      	str	r0, [sp, #16]
- 80122ca:	4658      	mov	r0, fp
- 80122cc:	f7ee fc2e 	bl	8000b2c <__aeabi_fsub>
- 80122d0:	4631      	mov	r1, r6
- 80122d2:	f7ee fc2d 	bl	8000b30 <__addsf3>
- 80122d6:	4651      	mov	r1, sl
- 80122d8:	4606      	mov	r6, r0
- 80122da:	4628      	mov	r0, r5
- 80122dc:	f7ee fc28 	bl	8000b30 <__addsf3>
- 80122e0:	4621      	mov	r1, r4
- 80122e2:	f7ee fc23 	bl	8000b2c <__aeabi_fsub>
- 80122e6:	9901      	ldr	r1, [sp, #4]
- 80122e8:	4682      	mov	sl, r0
- 80122ea:	4628      	mov	r0, r5
- 80122ec:	f7ee fc20 	bl	8000b30 <__addsf3>
- 80122f0:	4621      	mov	r1, r4
- 80122f2:	f7ee fc1d 	bl	8000b30 <__addsf3>
- 80122f6:	9d1c      	ldr	r5, [sp, #112]	; 0x70
- 80122f8:	9f1e      	ldr	r7, [sp, #120]	; 0x78
- 80122fa:	6028      	str	r0, [r5, #0]
- 80122fc:	6879      	ldr	r1, [r7, #4]
- 80122fe:	4648      	mov	r0, r9
- 8012300:	f7ee fc16 	bl	8000b30 <__addsf3>
- 8012304:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 8012306:	6859      	ldr	r1, [r3, #4]
- 8012308:	f7ee fc12 	bl	8000b30 <__addsf3>
- 801230c:	9a21      	ldr	r2, [sp, #132]	; 0x84
- 801230e:	6068      	str	r0, [r5, #4]
- 8012310:	6815      	ldr	r5, [r2, #0]
- 8012312:	f8dd b008 	ldr.w	fp, [sp, #8]
- 8012316:	6854      	ldr	r4, [r2, #4]
- 8012318:	4629      	mov	r1, r5
- 801231a:	4658      	mov	r0, fp
- 801231c:	f7ee fd10 	bl	8000d40 <__aeabi_fmul>
- 8012320:	4621      	mov	r1, r4
- 8012322:	4681      	mov	r9, r0
- 8012324:	4640      	mov	r0, r8
- 8012326:	f7ee fd0b 	bl	8000d40 <__aeabi_fmul>
- 801232a:	4601      	mov	r1, r0
- 801232c:	4648      	mov	r0, r9
- 801232e:	f7ee fbff 	bl	8000b30 <__addsf3>
- 8012332:	4629      	mov	r1, r5
- 8012334:	6038      	str	r0, [r7, #0]
- 8012336:	4640      	mov	r0, r8
- 8012338:	f7ee fd02 	bl	8000d40 <__aeabi_fmul>
- 801233c:	4621      	mov	r1, r4
- 801233e:	4605      	mov	r5, r0
- 8012340:	4658      	mov	r0, fp
- 8012342:	f7ee fcfd 	bl	8000d40 <__aeabi_fmul>
- 8012346:	4601      	mov	r1, r0
- 8012348:	4628      	mov	r0, r5
- 801234a:	f7ee fbef 	bl	8000b2c <__aeabi_fsub>
- 801234e:	9a22      	ldr	r2, [sp, #136]	; 0x88
- 8012350:	6078      	str	r0, [r7, #4]
- 8012352:	6815      	ldr	r5, [r2, #0]
- 8012354:	f8dd b00c 	ldr.w	fp, [sp, #12]
- 8012358:	6854      	ldr	r4, [r2, #4]
- 801235a:	4629      	mov	r1, r5
- 801235c:	4658      	mov	r0, fp
- 801235e:	f7ee fcef 	bl	8000d40 <__aeabi_fmul>
- 8012362:	f8dd 9010 	ldr.w	r9, [sp, #16]
- 8012366:	4680      	mov	r8, r0
- 8012368:	4621      	mov	r1, r4
- 801236a:	4648      	mov	r0, r9
- 801236c:	f7ee fce8 	bl	8000d40 <__aeabi_fmul>
- 8012370:	4601      	mov	r1, r0
- 8012372:	4640      	mov	r0, r8
- 8012374:	f7ee fbdc 	bl	8000b30 <__addsf3>
- 8012378:	9f1d      	ldr	r7, [sp, #116]	; 0x74
- 801237a:	4629      	mov	r1, r5
- 801237c:	6038      	str	r0, [r7, #0]
- 801237e:	4648      	mov	r0, r9
- 8012380:	f7ee fcde 	bl	8000d40 <__aeabi_fmul>
- 8012384:	4621      	mov	r1, r4
- 8012386:	4605      	mov	r5, r0
- 8012388:	4658      	mov	r0, fp
- 801238a:	f7ee fcd9 	bl	8000d40 <__aeabi_fmul>
- 801238e:	4601      	mov	r1, r0
- 8012390:	4628      	mov	r0, r5
- 8012392:	f7ee fbcb 	bl	8000b2c <__aeabi_fsub>
- 8012396:	9a20      	ldr	r2, [sp, #128]	; 0x80
- 8012398:	6078      	str	r0, [r7, #4]
- 801239a:	6815      	ldr	r5, [r2, #0]
- 801239c:	6854      	ldr	r4, [r2, #4]
- 801239e:	4629      	mov	r1, r5
- 80123a0:	4630      	mov	r0, r6
- 80123a2:	f7ee fccd 	bl	8000d40 <__aeabi_fmul>
- 80123a6:	4621      	mov	r1, r4
- 80123a8:	4607      	mov	r7, r0
- 80123aa:	4650      	mov	r0, sl
- 80123ac:	f7ee fcc8 	bl	8000d40 <__aeabi_fmul>
- 80123b0:	4601      	mov	r1, r0
- 80123b2:	4638      	mov	r0, r7
- 80123b4:	f7ee fbbc 	bl	8000b30 <__addsf3>
- 80123b8:	9f1b      	ldr	r7, [sp, #108]	; 0x6c
- 80123ba:	4629      	mov	r1, r5
- 80123bc:	6038      	str	r0, [r7, #0]
- 80123be:	4650      	mov	r0, sl
- 80123c0:	f7ee fcbe 	bl	8000d40 <__aeabi_fmul>
- 80123c4:	4621      	mov	r1, r4
- 80123c6:	4605      	mov	r5, r0
- 80123c8:	4630      	mov	r0, r6
- 80123ca:	f7ee fcb9 	bl	8000d40 <__aeabi_fmul>
- 80123ce:	4601      	mov	r1, r0
- 80123d0:	4628      	mov	r0, r5
- 80123d2:	f7ee fbab 	bl	8000b2c <__aeabi_fsub>
- 80123d6:	f8bd 408c 	ldrh.w	r4, [sp, #140]	; 0x8c
- 80123da:	9d24      	ldr	r5, [sp, #144]	; 0x90
- 80123dc:	6078      	str	r0, [r7, #4]
- 80123de:	686a      	ldr	r2, [r5, #4]
- 80123e0:	9819      	ldr	r0, [sp, #100]	; 0x64
- 80123e2:	4621      	mov	r1, r4
- 80123e4:	2304      	movs	r3, #4
- 80123e6:	f000 f973 	bl	80126d0 <arm_radix8_butterfly_f32>
- 80123ea:	981a      	ldr	r0, [sp, #104]	; 0x68
- 80123ec:	686a      	ldr	r2, [r5, #4]
- 80123ee:	4621      	mov	r1, r4
- 80123f0:	2304      	movs	r3, #4
- 80123f2:	f000 f96d 	bl	80126d0 <arm_radix8_butterfly_f32>
- 80123f6:	9818      	ldr	r0, [sp, #96]	; 0x60
- 80123f8:	686a      	ldr	r2, [r5, #4]
- 80123fa:	4621      	mov	r1, r4
- 80123fc:	2304      	movs	r3, #4
- 80123fe:	f000 f967 	bl	80126d0 <arm_radix8_butterfly_f32>
- 8012402:	686a      	ldr	r2, [r5, #4]
- 8012404:	981f      	ldr	r0, [sp, #124]	; 0x7c
- 8012406:	4621      	mov	r1, r4
- 8012408:	2304      	movs	r3, #4
- 801240a:	b027      	add	sp, #156	; 0x9c
- 801240c:	e8bd 4ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 8012410:	f000 b95e 	b.w	80126d0 <arm_radix8_butterfly_f32>
-
-08012414 <arm_cfft_f32>:
- 8012414:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 8012418:	2a01      	cmp	r2, #1
- 801241a:	4606      	mov	r6, r0
- 801241c:	4617      	mov	r7, r2
- 801241e:	460c      	mov	r4, r1
- 8012420:	4698      	mov	r8, r3
- 8012422:	8805      	ldrh	r5, [r0, #0]
- 8012424:	d05a      	beq.n	80124dc <arm_cfft_f32+0xc8>
- 8012426:	f5b5 7f80 	cmp.w	r5, #256	; 0x100
- 801242a:	d064      	beq.n	80124f6 <arm_cfft_f32+0xe2>
- 801242c:	d916      	bls.n	801245c <arm_cfft_f32+0x48>
- 801242e:	f5b5 6f80 	cmp.w	r5, #1024	; 0x400
- 8012432:	d01a      	beq.n	801246a <arm_cfft_f32+0x56>
- 8012434:	d94b      	bls.n	80124ce <arm_cfft_f32+0xba>
- 8012436:	f5b5 6f00 	cmp.w	r5, #2048	; 0x800
- 801243a:	d05c      	beq.n	80124f6 <arm_cfft_f32+0xe2>
- 801243c:	f5b5 5f80 	cmp.w	r5, #4096	; 0x1000
- 8012440:	d105      	bne.n	801244e <arm_cfft_f32+0x3a>
- 8012442:	2301      	movs	r3, #1
- 8012444:	6872      	ldr	r2, [r6, #4]
- 8012446:	4629      	mov	r1, r5
- 8012448:	4620      	mov	r0, r4
- 801244a:	f000 f941 	bl	80126d0 <arm_radix8_butterfly_f32>
- 801244e:	f1b8 0f00 	cmp.w	r8, #0
- 8012452:	d111      	bne.n	8012478 <arm_cfft_f32+0x64>
- 8012454:	2f01      	cmp	r7, #1
- 8012456:	d016      	beq.n	8012486 <arm_cfft_f32+0x72>
- 8012458:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 801245c:	2d20      	cmp	r5, #32
- 801245e:	d04a      	beq.n	80124f6 <arm_cfft_f32+0xe2>
- 8012460:	d939      	bls.n	80124d6 <arm_cfft_f32+0xc2>
- 8012462:	2d40      	cmp	r5, #64	; 0x40
- 8012464:	d0ed      	beq.n	8012442 <arm_cfft_f32+0x2e>
- 8012466:	2d80      	cmp	r5, #128	; 0x80
- 8012468:	d1f1      	bne.n	801244e <arm_cfft_f32+0x3a>
- 801246a:	4621      	mov	r1, r4
- 801246c:	4630      	mov	r0, r6
- 801246e:	f7ff fae1 	bl	8011a34 <arm_cfft_radix8by2_f32>
- 8012472:	f1b8 0f00 	cmp.w	r8, #0
- 8012476:	d0ed      	beq.n	8012454 <arm_cfft_f32+0x40>
- 8012478:	68b2      	ldr	r2, [r6, #8]
- 801247a:	89b1      	ldrh	r1, [r6, #12]
- 801247c:	4620      	mov	r0, r4
- 801247e:	f000 f843 	bl	8012508 <arm_bitreversal_32>
- 8012482:	2f01      	cmp	r7, #1
- 8012484:	d1e8      	bne.n	8012458 <arm_cfft_f32+0x44>
- 8012486:	4628      	mov	r0, r5
- 8012488:	f7ee fc02 	bl	8000c90 <__aeabi_ui2f>
- 801248c:	4601      	mov	r1, r0
- 801248e:	f04f 507e 	mov.w	r0, #1065353216	; 0x3f800000
- 8012492:	f7ee fd09 	bl	8000ea8 <__aeabi_fdiv>
- 8012496:	4607      	mov	r7, r0
- 8012498:	2d00      	cmp	r5, #0
- 801249a:	d0dd      	beq.n	8012458 <arm_cfft_f32+0x44>
- 801249c:	3408      	adds	r4, #8
- 801249e:	2600      	movs	r6, #0
- 80124a0:	f854 0c08 	ldr.w	r0, [r4, #-8]
- 80124a4:	4639      	mov	r1, r7
- 80124a6:	f7ee fc4b 	bl	8000d40 <__aeabi_fmul>
- 80124aa:	f854 3c04 	ldr.w	r3, [r4, #-4]
- 80124ae:	f844 0c08 	str.w	r0, [r4, #-8]
- 80124b2:	4639      	mov	r1, r7
- 80124b4:	f103 4000 	add.w	r0, r3, #2147483648	; 0x80000000
- 80124b8:	f7ee fc42 	bl	8000d40 <__aeabi_fmul>
- 80124bc:	3601      	adds	r6, #1
- 80124be:	42b5      	cmp	r5, r6
- 80124c0:	f844 0c04 	str.w	r0, [r4, #-4]
- 80124c4:	f104 0408 	add.w	r4, r4, #8
- 80124c8:	d1ea      	bne.n	80124a0 <arm_cfft_f32+0x8c>
- 80124ca:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 80124ce:	f5b5 7f00 	cmp.w	r5, #512	; 0x200
- 80124d2:	d0b6      	beq.n	8012442 <arm_cfft_f32+0x2e>
- 80124d4:	e7bb      	b.n	801244e <arm_cfft_f32+0x3a>
- 80124d6:	2d10      	cmp	r5, #16
- 80124d8:	d0c7      	beq.n	801246a <arm_cfft_f32+0x56>
- 80124da:	e7b8      	b.n	801244e <arm_cfft_f32+0x3a>
- 80124dc:	3104      	adds	r1, #4
- 80124de:	b17d      	cbz	r5, 8012500 <arm_cfft_f32+0xec>
- 80124e0:	2300      	movs	r3, #0
- 80124e2:	f851 2033 	ldr.w	r2, [r1, r3, lsl #3]
- 80124e6:	f102 4200 	add.w	r2, r2, #2147483648	; 0x80000000
- 80124ea:	f841 2033 	str.w	r2, [r1, r3, lsl #3]
- 80124ee:	3301      	adds	r3, #1
- 80124f0:	429d      	cmp	r5, r3
- 80124f2:	d1f6      	bne.n	80124e2 <arm_cfft_f32+0xce>
- 80124f4:	e797      	b.n	8012426 <arm_cfft_f32+0x12>
- 80124f6:	4621      	mov	r1, r4
- 80124f8:	4630      	mov	r0, r6
- 80124fa:	f7ff fbf1 	bl	8011ce0 <arm_cfft_radix8by4_f32>
- 80124fe:	e7a6      	b.n	801244e <arm_cfft_f32+0x3a>
- 8012500:	2b00      	cmp	r3, #0
- 8012502:	d0a9      	beq.n	8012458 <arm_cfft_f32+0x44>
- 8012504:	e7b8      	b.n	8012478 <arm_cfft_f32+0x64>
- 8012506:	bf00      	nop
-
-08012508 <arm_bitreversal_32>:
- 8012508:	b1e9      	cbz	r1, 8012546 <arm_bitreversal_32+0x3e>
- 801250a:	b5f0      	push	{r4, r5, r6, r7, lr}
- 801250c:	2500      	movs	r5, #0
- 801250e:	f102 0e02 	add.w	lr, r2, #2
- 8012512:	f83e 4015 	ldrh.w	r4, [lr, r5, lsl #1]
- 8012516:	f832 3015 	ldrh.w	r3, [r2, r5, lsl #1]
- 801251a:	08a4      	lsrs	r4, r4, #2
- 801251c:	089b      	lsrs	r3, r3, #2
- 801251e:	f850 6024 	ldr.w	r6, [r0, r4, lsl #2]
- 8012522:	f850 c023 	ldr.w	ip, [r0, r3, lsl #2]
- 8012526:	f840 6023 	str.w	r6, [r0, r3, lsl #2]
- 801252a:	00a6      	lsls	r6, r4, #2
- 801252c:	009b      	lsls	r3, r3, #2
- 801252e:	f840 c024 	str.w	ip, [r0, r4, lsl #2]
- 8012532:	3304      	adds	r3, #4
- 8012534:	1d34      	adds	r4, r6, #4
- 8012536:	3502      	adds	r5, #2
- 8012538:	58c6      	ldr	r6, [r0, r3]
- 801253a:	5907      	ldr	r7, [r0, r4]
- 801253c:	50c7      	str	r7, [r0, r3]
- 801253e:	428d      	cmp	r5, r1
- 8012540:	5106      	str	r6, [r0, r4]
- 8012542:	d3e6      	bcc.n	8012512 <arm_bitreversal_32+0xa>
- 8012544:	bdf0      	pop	{r4, r5, r6, r7, pc}
- 8012546:	4770      	bx	lr
-
-08012548 <arm_cmplx_mag_f32>:
- 8012548:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 801254c:	b083      	sub	sp, #12
- 801254e:	ea5f 0b92 	movs.w	fp, r2, lsr #2
- 8012552:	9201      	str	r2, [sp, #4]
- 8012554:	4607      	mov	r7, r0
- 8012556:	4688      	mov	r8, r1
- 8012558:	d07b      	beq.n	8012652 <arm_cmplx_mag_f32+0x10a>
- 801255a:	f100 0420 	add.w	r4, r0, #32
- 801255e:	f101 0510 	add.w	r5, r1, #16
- 8012562:	465e      	mov	r6, fp
- 8012564:	f854 1c20 	ldr.w	r1, [r4, #-32]
- 8012568:	f854 ac1c 	ldr.w	sl, [r4, #-28]
- 801256c:	4608      	mov	r0, r1
- 801256e:	f7ee fbe7 	bl	8000d40 <__aeabi_fmul>
- 8012572:	4651      	mov	r1, sl
- 8012574:	4681      	mov	r9, r0
- 8012576:	4650      	mov	r0, sl
- 8012578:	f7ee fbe2 	bl	8000d40 <__aeabi_fmul>
- 801257c:	4601      	mov	r1, r0
- 801257e:	4648      	mov	r0, r9
- 8012580:	f7ee fad6 	bl	8000b30 <__addsf3>
- 8012584:	2100      	movs	r1, #0
- 8012586:	4681      	mov	r9, r0
- 8012588:	f7ee fd8c 	bl	80010a4 <__aeabi_fcmpge>
- 801258c:	2800      	cmp	r0, #0
- 801258e:	f000 808b 	beq.w	80126a8 <arm_cmplx_mag_f32+0x160>
- 8012592:	4648      	mov	r0, r9
- 8012594:	f000 fd86 	bl	80130a4 <sqrtf>
- 8012598:	f845 0c10 	str.w	r0, [r5, #-16]
- 801259c:	f854 1c18 	ldr.w	r1, [r4, #-24]
- 80125a0:	f854 ac14 	ldr.w	sl, [r4, #-20]
- 80125a4:	4608      	mov	r0, r1
- 80125a6:	f7ee fbcb 	bl	8000d40 <__aeabi_fmul>
- 80125aa:	4651      	mov	r1, sl
- 80125ac:	4681      	mov	r9, r0
- 80125ae:	4650      	mov	r0, sl
- 80125b0:	f7ee fbc6 	bl	8000d40 <__aeabi_fmul>
- 80125b4:	4601      	mov	r1, r0
- 80125b6:	4648      	mov	r0, r9
- 80125b8:	f7ee faba 	bl	8000b30 <__addsf3>
- 80125bc:	2100      	movs	r1, #0
- 80125be:	4681      	mov	r9, r0
- 80125c0:	f7ee fd70 	bl	80010a4 <__aeabi_fcmpge>
- 80125c4:	2800      	cmp	r0, #0
- 80125c6:	d07b      	beq.n	80126c0 <arm_cmplx_mag_f32+0x178>
- 80125c8:	4648      	mov	r0, r9
- 80125ca:	f000 fd6b 	bl	80130a4 <sqrtf>
- 80125ce:	f845 0c0c 	str.w	r0, [r5, #-12]
- 80125d2:	f854 1c10 	ldr.w	r1, [r4, #-16]
- 80125d6:	f854 ac0c 	ldr.w	sl, [r4, #-12]
- 80125da:	4608      	mov	r0, r1
- 80125dc:	f7ee fbb0 	bl	8000d40 <__aeabi_fmul>
- 80125e0:	4651      	mov	r1, sl
- 80125e2:	4681      	mov	r9, r0
- 80125e4:	4650      	mov	r0, sl
- 80125e6:	f7ee fbab 	bl	8000d40 <__aeabi_fmul>
- 80125ea:	4601      	mov	r1, r0
- 80125ec:	4648      	mov	r0, r9
- 80125ee:	f7ee fa9f 	bl	8000b30 <__addsf3>
- 80125f2:	2100      	movs	r1, #0
- 80125f4:	4681      	mov	r9, r0
- 80125f6:	f7ee fd55 	bl	80010a4 <__aeabi_fcmpge>
- 80125fa:	2800      	cmp	r0, #0
- 80125fc:	d05c      	beq.n	80126b8 <arm_cmplx_mag_f32+0x170>
- 80125fe:	4648      	mov	r0, r9
- 8012600:	f000 fd50 	bl	80130a4 <sqrtf>
- 8012604:	f845 0c08 	str.w	r0, [r5, #-8]
- 8012608:	f854 1c08 	ldr.w	r1, [r4, #-8]
- 801260c:	f854 ac04 	ldr.w	sl, [r4, #-4]
- 8012610:	4608      	mov	r0, r1
- 8012612:	f7ee fb95 	bl	8000d40 <__aeabi_fmul>
- 8012616:	4651      	mov	r1, sl
- 8012618:	4681      	mov	r9, r0
- 801261a:	4650      	mov	r0, sl
- 801261c:	f7ee fb90 	bl	8000d40 <__aeabi_fmul>
- 8012620:	4601      	mov	r1, r0
- 8012622:	4648      	mov	r0, r9
- 8012624:	f7ee fa84 	bl	8000b30 <__addsf3>
- 8012628:	2100      	movs	r1, #0
- 801262a:	4681      	mov	r9, r0
- 801262c:	f7ee fd3a 	bl	80010a4 <__aeabi_fcmpge>
- 8012630:	2800      	cmp	r0, #0
- 8012632:	d03d      	beq.n	80126b0 <arm_cmplx_mag_f32+0x168>
- 8012634:	4648      	mov	r0, r9
- 8012636:	f000 fd35 	bl	80130a4 <sqrtf>
- 801263a:	f845 0c04 	str.w	r0, [r5, #-4]
- 801263e:	3e01      	subs	r6, #1
- 8012640:	f104 0420 	add.w	r4, r4, #32
- 8012644:	f105 0510 	add.w	r5, r5, #16
- 8012648:	d18c      	bne.n	8012564 <arm_cmplx_mag_f32+0x1c>
- 801264a:	eb07 174b 	add.w	r7, r7, fp, lsl #5
- 801264e:	eb08 180b 	add.w	r8, r8, fp, lsl #4
- 8012652:	9b01      	ldr	r3, [sp, #4]
- 8012654:	f013 0a03 	ands.w	sl, r3, #3
- 8012658:	d023      	beq.n	80126a2 <arm_cmplx_mag_f32+0x15a>
- 801265a:	2600      	movs	r6, #0
- 801265c:	3708      	adds	r7, #8
- 801265e:	eb08 0a8a 	add.w	sl, r8, sl, lsl #2
- 8012662:	f857 1c08 	ldr.w	r1, [r7, #-8]
- 8012666:	f857 5c04 	ldr.w	r5, [r7, #-4]
- 801266a:	4608      	mov	r0, r1
- 801266c:	f7ee fb68 	bl	8000d40 <__aeabi_fmul>
- 8012670:	4629      	mov	r1, r5
- 8012672:	4604      	mov	r4, r0
- 8012674:	4628      	mov	r0, r5
- 8012676:	f7ee fb63 	bl	8000d40 <__aeabi_fmul>
- 801267a:	4601      	mov	r1, r0
- 801267c:	4620      	mov	r0, r4
- 801267e:	f7ee fa57 	bl	8000b30 <__addsf3>
- 8012682:	2100      	movs	r1, #0
- 8012684:	4604      	mov	r4, r0
- 8012686:	f108 0804 	add.w	r8, r8, #4
- 801268a:	f7ee fd0b 	bl	80010a4 <__aeabi_fcmpge>
- 801268e:	b1d8      	cbz	r0, 80126c8 <arm_cmplx_mag_f32+0x180>
- 8012690:	4620      	mov	r0, r4
- 8012692:	f000 fd07 	bl	80130a4 <sqrtf>
- 8012696:	f848 0c04 	str.w	r0, [r8, #-4]
- 801269a:	45d0      	cmp	r8, sl
- 801269c:	f107 0708 	add.w	r7, r7, #8
- 80126a0:	d1df      	bne.n	8012662 <arm_cmplx_mag_f32+0x11a>
- 80126a2:	b003      	add	sp, #12
- 80126a4:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 80126a8:	2300      	movs	r3, #0
- 80126aa:	f845 3c10 	str.w	r3, [r5, #-16]
- 80126ae:	e775      	b.n	801259c <arm_cmplx_mag_f32+0x54>
- 80126b0:	2300      	movs	r3, #0
- 80126b2:	f845 3c04 	str.w	r3, [r5, #-4]
- 80126b6:	e7c2      	b.n	801263e <arm_cmplx_mag_f32+0xf6>
- 80126b8:	2300      	movs	r3, #0
- 80126ba:	f845 3c08 	str.w	r3, [r5, #-8]
- 80126be:	e7a3      	b.n	8012608 <arm_cmplx_mag_f32+0xc0>
- 80126c0:	2300      	movs	r3, #0
- 80126c2:	f845 3c0c 	str.w	r3, [r5, #-12]
- 80126c6:	e784      	b.n	80125d2 <arm_cmplx_mag_f32+0x8a>
- 80126c8:	f848 6c04 	str.w	r6, [r8, #-4]
- 80126cc:	e7e5      	b.n	801269a <arm_cmplx_mag_f32+0x152>
- 80126ce:	bf00      	nop
-
-080126d0 <arm_radix8_butterfly_f32>:
- 80126d0:	e92d 4ff0 	stmdb	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- 80126d4:	b0b9      	sub	sp, #228	; 0xe4
- 80126d6:	e9cd 3236 	strd	r3, r2, [sp, #216]	; 0xd8
- 80126da:	4603      	mov	r3, r0
- 80126dc:	3304      	adds	r3, #4
- 80126de:	9301      	str	r3, [sp, #4]
- 80126e0:	4613      	mov	r3, r2
- 80126e2:	3304      	adds	r3, #4
- 80126e4:	9116      	str	r1, [sp, #88]	; 0x58
- 80126e6:	9334      	str	r3, [sp, #208]	; 0xd0
- 80126e8:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 80126ea:	9000      	str	r0, [sp, #0]
- 80126ec:	9118      	str	r1, [sp, #96]	; 0x60
- 80126ee:	08df      	lsrs	r7, r3, #3
- 80126f0:	9900      	ldr	r1, [sp, #0]
- 80126f2:	00fa      	lsls	r2, r7, #3
- 80126f4:	4411      	add	r1, r2
- 80126f6:	ebc7 7347 	rsb	r3, r7, r7, lsl #29
- 80126fa:	00db      	lsls	r3, r3, #3
- 80126fc:	9107      	str	r1, [sp, #28]
- 80126fe:	4411      	add	r1, r2
- 8012700:	911f      	str	r1, [sp, #124]	; 0x7c
- 8012702:	4419      	add	r1, r3
- 8012704:	911d      	str	r1, [sp, #116]	; 0x74
- 8012706:	4411      	add	r1, r2
- 8012708:	911b      	str	r1, [sp, #108]	; 0x6c
- 801270a:	4419      	add	r1, r3
- 801270c:	188d      	adds	r5, r1, r2
- 801270e:	18ec      	adds	r4, r5, r3
- 8012710:	eb04 0e02 	add.w	lr, r4, r2
- 8012714:	910f      	str	r1, [sp, #60]	; 0x3c
- 8012716:	eb0e 0103 	add.w	r1, lr, r3
- 801271a:	1888      	adds	r0, r1, r2
- 801271c:	9020      	str	r0, [sp, #128]	; 0x80
- 801271e:	4418      	add	r0, r3
- 8012720:	4616      	mov	r6, r2
- 8012722:	9226      	str	r2, [sp, #152]	; 0x98
- 8012724:	1882      	adds	r2, r0, r2
- 8012726:	901e      	str	r0, [sp, #120]	; 0x78
- 8012728:	18d0      	adds	r0, r2, r3
- 801272a:	900e      	str	r0, [sp, #56]	; 0x38
- 801272c:	4430      	add	r0, r6
- 801272e:	4403      	add	r3, r0
- 8012730:	199e      	adds	r6, r3, r6
- 8012732:	3204      	adds	r2, #4
- 8012734:	3404      	adds	r4, #4
- 8012736:	901c      	str	r0, [sp, #112]	; 0x70
- 8012738:	9215      	str	r2, [sp, #84]	; 0x54
- 801273a:	4630      	mov	r0, r6
- 801273c:	1d1a      	adds	r2, r3, #4
- 801273e:	9412      	str	r4, [sp, #72]	; 0x48
- 8012740:	9219      	str	r2, [sp, #100]	; 0x64
- 8012742:	f10e 0404 	add.w	r4, lr, #4
- 8012746:	4602      	mov	r2, r0
- 8012748:	980e      	ldr	r0, [sp, #56]	; 0x38
- 801274a:	9410      	str	r4, [sp, #64]	; 0x40
- 801274c:	3204      	adds	r2, #4
- 801274e:	1d0c      	adds	r4, r1, #4
- 8012750:	990f      	ldr	r1, [sp, #60]	; 0x3c
- 8012752:	9621      	str	r6, [sp, #132]	; 0x84
- 8012754:	9211      	str	r2, [sp, #68]	; 0x44
- 8012756:	463e      	mov	r6, r7
- 8012758:	1d02      	adds	r2, r0, #4
- 801275a:	9635      	str	r6, [sp, #212]	; 0xd4
- 801275c:	9213      	str	r2, [sp, #76]	; 0x4c
- 801275e:	eb06 0646 	add.w	r6, r6, r6, lsl #1
- 8012762:	1d0a      	adds	r2, r1, #4
- 8012764:	9206      	str	r2, [sp, #24]
- 8012766:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 8012768:	941a      	str	r4, [sp, #104]	; 0x68
- 801276a:	00f2      	lsls	r2, r6, #3
- 801276c:	9e35      	ldr	r6, [sp, #212]	; 0xd4
- 801276e:	eb07 0787 	add.w	r7, r7, r7, lsl #2
- 8012772:	0131      	lsls	r1, r6, #4
- 8012774:	3504      	adds	r5, #4
- 8012776:	ea4f 08c7 	mov.w	r8, r7, lsl #3
- 801277a:	00db      	lsls	r3, r3, #3
- 801277c:	2600      	movs	r6, #0
- 801277e:	9514      	str	r5, [sp, #80]	; 0x50
- 8012780:	9125      	str	r1, [sp, #148]	; 0x94
- 8012782:	9317      	str	r3, [sp, #92]	; 0x5c
- 8012784:	46b2      	mov	sl, r6
- 8012786:	4691      	mov	r9, r2
- 8012788:	46c3      	mov	fp, r8
- 801278a:	9b07      	ldr	r3, [sp, #28]
- 801278c:	9f00      	ldr	r7, [sp, #0]
- 801278e:	f853 6009 	ldr.w	r6, [r3, r9]
- 8012792:	f857 503a 	ldr.w	r5, [r7, sl, lsl #3]
- 8012796:	4631      	mov	r1, r6
- 8012798:	4628      	mov	r0, r5
- 801279a:	f7ee f9c9 	bl	8000b30 <__addsf3>
- 801279e:	4631      	mov	r1, r6
- 80127a0:	4604      	mov	r4, r0
- 80127a2:	4628      	mov	r0, r5
- 80127a4:	f7ee f9c2 	bl	8000b2c <__aeabi_fsub>
- 80127a8:	9b07      	ldr	r3, [sp, #28]
- 80127aa:	9700      	str	r7, [sp, #0]
- 80127ac:	f853 603a 	ldr.w	r6, [r3, sl, lsl #3]
- 80127b0:	f857 700b 	ldr.w	r7, [r7, fp]
- 80127b4:	9005      	str	r0, [sp, #20]
- 80127b6:	4639      	mov	r1, r7
- 80127b8:	4630      	mov	r0, r6
- 80127ba:	f7ee f9b9 	bl	8000b30 <__addsf3>
- 80127be:	4639      	mov	r1, r7
- 80127c0:	4605      	mov	r5, r0
- 80127c2:	4630      	mov	r0, r6
- 80127c4:	f7ee f9b2 	bl	8000b2c <__aeabi_fsub>
- 80127c8:	9a1f      	ldr	r2, [sp, #124]	; 0x7c
- 80127ca:	9008      	str	r0, [sp, #32]
- 80127cc:	f852 603a 	ldr.w	r6, [r2, sl, lsl #3]
- 80127d0:	9a1d      	ldr	r2, [sp, #116]	; 0x74
- 80127d2:	f852 800b 	ldr.w	r8, [r2, fp]
- 80127d6:	4630      	mov	r0, r6
- 80127d8:	4641      	mov	r1, r8
- 80127da:	f7ee f9a9 	bl	8000b30 <__addsf3>
- 80127de:	4641      	mov	r1, r8
- 80127e0:	4607      	mov	r7, r0
- 80127e2:	4630      	mov	r0, r6
- 80127e4:	f7ee f9a2 	bl	8000b2c <__aeabi_fsub>
- 80127e8:	9a00      	ldr	r2, [sp, #0]
- 80127ea:	9b1b      	ldr	r3, [sp, #108]	; 0x6c
- 80127ec:	f852 8009 	ldr.w	r8, [r2, r9]
- 80127f0:	f853 300b 	ldr.w	r3, [r3, fp]
- 80127f4:	9009      	str	r0, [sp, #36]	; 0x24
- 80127f6:	4619      	mov	r1, r3
- 80127f8:	4640      	mov	r0, r8
- 80127fa:	9302      	str	r3, [sp, #8]
- 80127fc:	f7ee f998 	bl	8000b30 <__addsf3>
- 8012800:	9b02      	ldr	r3, [sp, #8]
- 8012802:	4606      	mov	r6, r0
- 8012804:	4619      	mov	r1, r3
- 8012806:	4640      	mov	r0, r8
- 8012808:	f7ee f990 	bl	8000b2c <__aeabi_fsub>
- 801280c:	4639      	mov	r1, r7
- 801280e:	900a      	str	r0, [sp, #40]	; 0x28
- 8012810:	4620      	mov	r0, r4
- 8012812:	f7ee f98b 	bl	8000b2c <__aeabi_fsub>
- 8012816:	4639      	mov	r1, r7
- 8012818:	900b      	str	r0, [sp, #44]	; 0x2c
- 801281a:	4620      	mov	r0, r4
- 801281c:	f7ee f988 	bl	8000b30 <__addsf3>
- 8012820:	4631      	mov	r1, r6
- 8012822:	4604      	mov	r4, r0
- 8012824:	4628      	mov	r0, r5
- 8012826:	f7ee f981 	bl	8000b2c <__aeabi_fsub>
- 801282a:	4631      	mov	r1, r6
- 801282c:	900c      	str	r0, [sp, #48]	; 0x30
- 801282e:	4628      	mov	r0, r5
- 8012830:	f7ee f97e 	bl	8000b30 <__addsf3>
- 8012834:	4605      	mov	r5, r0
- 8012836:	4601      	mov	r1, r0
- 8012838:	4620      	mov	r0, r4
- 801283a:	f7ee f979 	bl	8000b30 <__addsf3>
- 801283e:	9b00      	ldr	r3, [sp, #0]
- 8012840:	4629      	mov	r1, r5
- 8012842:	f843 003a 	str.w	r0, [r3, sl, lsl #3]
- 8012846:	4620      	mov	r0, r4
- 8012848:	f7ee f970 	bl	8000b2c <__aeabi_fsub>
- 801284c:	990f      	ldr	r1, [sp, #60]	; 0x3c
- 801284e:	f841 0009 	str.w	r0, [r1, r9]
- 8012852:	9f01      	ldr	r7, [sp, #4]
- 8012854:	9906      	ldr	r1, [sp, #24]
- 8012856:	f857 403a 	ldr.w	r4, [r7, sl, lsl #3]
- 801285a:	f851 6009 	ldr.w	r6, [r1, r9]
- 801285e:	4620      	mov	r0, r4
- 8012860:	4631      	mov	r1, r6
- 8012862:	f7ee f965 	bl	8000b30 <__addsf3>
- 8012866:	4631      	mov	r1, r6
- 8012868:	4605      	mov	r5, r0
- 801286a:	4620      	mov	r0, r4
- 801286c:	f7ee f95e 	bl	8000b2c <__aeabi_fsub>
- 8012870:	9906      	ldr	r1, [sp, #24]
- 8012872:	f857 600b 	ldr.w	r6, [r7, fp]
- 8012876:	f851 403a 	ldr.w	r4, [r1, sl, lsl #3]
- 801287a:	9002      	str	r0, [sp, #8]
- 801287c:	4631      	mov	r1, r6
- 801287e:	4620      	mov	r0, r4
- 8012880:	9701      	str	r7, [sp, #4]
- 8012882:	f7ee f955 	bl	8000b30 <__addsf3>
- 8012886:	4631      	mov	r1, r6
- 8012888:	4680      	mov	r8, r0
- 801288a:	4620      	mov	r0, r4
- 801288c:	f7ee f94e 	bl	8000b2c <__aeabi_fsub>
- 8012890:	9c14      	ldr	r4, [sp, #80]	; 0x50
- 8012892:	9e12      	ldr	r6, [sp, #72]	; 0x48
- 8012894:	f854 403a 	ldr.w	r4, [r4, sl, lsl #3]
- 8012898:	f856 600b 	ldr.w	r6, [r6, fp]
- 801289c:	900d      	str	r0, [sp, #52]	; 0x34
- 801289e:	4631      	mov	r1, r6
- 80128a0:	4620      	mov	r0, r4
- 80128a2:	f7ee f945 	bl	8000b30 <__addsf3>
- 80128a6:	4631      	mov	r1, r6
- 80128a8:	4607      	mov	r7, r0
- 80128aa:	4620      	mov	r0, r4
- 80128ac:	f7ee f93e 	bl	8000b2c <__aeabi_fsub>
- 80128b0:	9910      	ldr	r1, [sp, #64]	; 0x40
- 80128b2:	9c01      	ldr	r4, [sp, #4]
- 80128b4:	f851 600b 	ldr.w	r6, [r1, fp]
- 80128b8:	f854 4009 	ldr.w	r4, [r4, r9]
- 80128bc:	9003      	str	r0, [sp, #12]
- 80128be:	4631      	mov	r1, r6
- 80128c0:	4620      	mov	r0, r4
- 80128c2:	f7ee f935 	bl	8000b30 <__addsf3>
- 80128c6:	4631      	mov	r1, r6
- 80128c8:	9004      	str	r0, [sp, #16]
- 80128ca:	4620      	mov	r0, r4
- 80128cc:	f7ee f92e 	bl	8000b2c <__aeabi_fsub>
- 80128d0:	4639      	mov	r1, r7
- 80128d2:	4606      	mov	r6, r0
- 80128d4:	4628      	mov	r0, r5
- 80128d6:	f7ee f929 	bl	8000b2c <__aeabi_fsub>
- 80128da:	4639      	mov	r1, r7
- 80128dc:	4604      	mov	r4, r0
- 80128de:	4628      	mov	r0, r5
- 80128e0:	f7ee f926 	bl	8000b30 <__addsf3>
- 80128e4:	9904      	ldr	r1, [sp, #16]
- 80128e6:	4607      	mov	r7, r0
- 80128e8:	4640      	mov	r0, r8
- 80128ea:	f7ee f91f 	bl	8000b2c <__aeabi_fsub>
- 80128ee:	9904      	ldr	r1, [sp, #16]
- 80128f0:	4605      	mov	r5, r0
- 80128f2:	4640      	mov	r0, r8
- 80128f4:	f7ee f91c 	bl	8000b30 <__addsf3>
- 80128f8:	4680      	mov	r8, r0
- 80128fa:	4601      	mov	r1, r0
- 80128fc:	4638      	mov	r0, r7
- 80128fe:	f7ee f917 	bl	8000b30 <__addsf3>
- 8012902:	9b01      	ldr	r3, [sp, #4]
- 8012904:	4641      	mov	r1, r8
- 8012906:	f843 003a 	str.w	r0, [r3, sl, lsl #3]
- 801290a:	4638      	mov	r0, r7
- 801290c:	f7ee f90e 	bl	8000b2c <__aeabi_fsub>
- 8012910:	f8dd 802c 	ldr.w	r8, [sp, #44]	; 0x2c
- 8012914:	9f1a      	ldr	r7, [sp, #104]	; 0x68
- 8012916:	4629      	mov	r1, r5
- 8012918:	f847 0009 	str.w	r0, [r7, r9]
- 801291c:	4640      	mov	r0, r8
- 801291e:	f7ee f907 	bl	8000b30 <__addsf3>
- 8012922:	4629      	mov	r1, r5
- 8012924:	9d20      	ldr	r5, [sp, #128]	; 0x80
- 8012926:	f845 003a 	str.w	r0, [r5, sl, lsl #3]
- 801292a:	4640      	mov	r0, r8
- 801292c:	f7ee f8fe 	bl	8000b2c <__aeabi_fsub>
- 8012930:	9f0c      	ldr	r7, [sp, #48]	; 0x30
- 8012932:	9d1e      	ldr	r5, [sp, #120]	; 0x78
- 8012934:	4639      	mov	r1, r7
- 8012936:	f845 000b 	str.w	r0, [r5, fp]
- 801293a:	4620      	mov	r0, r4
- 801293c:	f7ee f8f6 	bl	8000b2c <__aeabi_fsub>
- 8012940:	4621      	mov	r1, r4
- 8012942:	9c15      	ldr	r4, [sp, #84]	; 0x54
- 8012944:	f844 003a 	str.w	r0, [r4, sl, lsl #3]
- 8012948:	4638      	mov	r0, r7
- 801294a:	f7ee f8f1 	bl	8000b30 <__addsf3>
- 801294e:	f8dd 8028 	ldr.w	r8, [sp, #40]	; 0x28
- 8012952:	9d08      	ldr	r5, [sp, #32]
- 8012954:	9c13      	ldr	r4, [sp, #76]	; 0x4c
- 8012956:	4641      	mov	r1, r8
- 8012958:	f844 000b 	str.w	r0, [r4, fp]
- 801295c:	4628      	mov	r0, r5
- 801295e:	f7ee f8e5 	bl	8000b2c <__aeabi_fsub>
- 8012962:	4986      	ldr	r1, [pc, #536]	; (8012b7c <arm_radix8_butterfly_f32+0x4ac>)
- 8012964:	f7ee f9ec 	bl	8000d40 <__aeabi_fmul>
- 8012968:	4641      	mov	r1, r8
- 801296a:	4604      	mov	r4, r0
- 801296c:	4628      	mov	r0, r5
- 801296e:	f7ee f8df 	bl	8000b30 <__addsf3>
- 8012972:	4982      	ldr	r1, [pc, #520]	; (8012b7c <arm_radix8_butterfly_f32+0x4ac>)
- 8012974:	f7ee f9e4 	bl	8000d40 <__aeabi_fmul>
- 8012978:	f8dd 8034 	ldr.w	r8, [sp, #52]	; 0x34
- 801297c:	4605      	mov	r5, r0
- 801297e:	4631      	mov	r1, r6
- 8012980:	4640      	mov	r0, r8
- 8012982:	f7ee f8d3 	bl	8000b2c <__aeabi_fsub>
- 8012986:	497d      	ldr	r1, [pc, #500]	; (8012b7c <arm_radix8_butterfly_f32+0x4ac>)
- 8012988:	f7ee f9da 	bl	8000d40 <__aeabi_fmul>
- 801298c:	4631      	mov	r1, r6
- 801298e:	4607      	mov	r7, r0
- 8012990:	4640      	mov	r0, r8
- 8012992:	f7ee f8cd 	bl	8000b30 <__addsf3>
- 8012996:	4979      	ldr	r1, [pc, #484]	; (8012b7c <arm_radix8_butterfly_f32+0x4ac>)
- 8012998:	f7ee f9d2 	bl	8000d40 <__aeabi_fmul>
- 801299c:	9e05      	ldr	r6, [sp, #20]
- 801299e:	9004      	str	r0, [sp, #16]
- 80129a0:	4621      	mov	r1, r4
- 80129a2:	4630      	mov	r0, r6
- 80129a4:	f7ee f8c2 	bl	8000b2c <__aeabi_fsub>
- 80129a8:	4621      	mov	r1, r4
- 80129aa:	4680      	mov	r8, r0
- 80129ac:	4630      	mov	r0, r6
- 80129ae:	f7ee f8bf 	bl	8000b30 <__addsf3>
- 80129b2:	9e09      	ldr	r6, [sp, #36]	; 0x24
- 80129b4:	9005      	str	r0, [sp, #20]
- 80129b6:	4629      	mov	r1, r5
- 80129b8:	4630      	mov	r0, r6
- 80129ba:	f7ee f8b7 	bl	8000b2c <__aeabi_fsub>
- 80129be:	4629      	mov	r1, r5
- 80129c0:	4604      	mov	r4, r0
- 80129c2:	4630      	mov	r0, r6
- 80129c4:	f7ee f8b4 	bl	8000b30 <__addsf3>
- 80129c8:	4639      	mov	r1, r7
- 80129ca:	4606      	mov	r6, r0
- 80129cc:	9802      	ldr	r0, [sp, #8]
- 80129ce:	f7ee f8ad 	bl	8000b2c <__aeabi_fsub>
- 80129d2:	4639      	mov	r1, r7
- 80129d4:	4605      	mov	r5, r0
- 80129d6:	9802      	ldr	r0, [sp, #8]
- 80129d8:	f7ee f8aa 	bl	8000b30 <__addsf3>
- 80129dc:	9904      	ldr	r1, [sp, #16]
- 80129de:	4607      	mov	r7, r0
- 80129e0:	9803      	ldr	r0, [sp, #12]
- 80129e2:	f7ee f8a3 	bl	8000b2c <__aeabi_fsub>
- 80129e6:	9904      	ldr	r1, [sp, #16]
- 80129e8:	9002      	str	r0, [sp, #8]
- 80129ea:	9803      	ldr	r0, [sp, #12]
- 80129ec:	f7ee f8a0 	bl	8000b30 <__addsf3>
- 80129f0:	4601      	mov	r1, r0
- 80129f2:	9003      	str	r0, [sp, #12]
- 80129f4:	9805      	ldr	r0, [sp, #20]
- 80129f6:	f7ee f89b 	bl	8000b30 <__addsf3>
- 80129fa:	9b03      	ldr	r3, [sp, #12]
- 80129fc:	9a0e      	ldr	r2, [sp, #56]	; 0x38
- 80129fe:	4619      	mov	r1, r3
- 8012a00:	f842 003a 	str.w	r0, [r2, sl, lsl #3]
- 8012a04:	9805      	ldr	r0, [sp, #20]
- 8012a06:	f7ee f891 	bl	8000b2c <__aeabi_fsub>
- 8012a0a:	9a1c      	ldr	r2, [sp, #112]	; 0x70
- 8012a0c:	9902      	ldr	r1, [sp, #8]
- 8012a0e:	f842 000b 	str.w	r0, [r2, fp]
- 8012a12:	4640      	mov	r0, r8
- 8012a14:	f7ee f88c 	bl	8000b30 <__addsf3>
- 8012a18:	9a00      	ldr	r2, [sp, #0]
- 8012a1a:	9902      	ldr	r1, [sp, #8]
- 8012a1c:	f842 000b 	str.w	r0, [r2, fp]
- 8012a20:	4640      	mov	r0, r8
- 8012a22:	f7ee f883 	bl	8000b2c <__aeabi_fsub>
- 8012a26:	9a00      	ldr	r2, [sp, #0]
- 8012a28:	4631      	mov	r1, r6
- 8012a2a:	f842 0009 	str.w	r0, [r2, r9]
- 8012a2e:	4638      	mov	r0, r7
- 8012a30:	f7ee f87c 	bl	8000b2c <__aeabi_fsub>
- 8012a34:	9a19      	ldr	r2, [sp, #100]	; 0x64
- 8012a36:	4639      	mov	r1, r7
- 8012a38:	f842 003a 	str.w	r0, [r2, sl, lsl #3]
- 8012a3c:	4630      	mov	r0, r6
- 8012a3e:	f7ee f877 	bl	8000b30 <__addsf3>
- 8012a42:	9a11      	ldr	r2, [sp, #68]	; 0x44
- 8012a44:	4621      	mov	r1, r4
- 8012a46:	f842 000b 	str.w	r0, [r2, fp]
- 8012a4a:	4628      	mov	r0, r5
- 8012a4c:	f7ee f86e 	bl	8000b2c <__aeabi_fsub>
- 8012a50:	9f01      	ldr	r7, [sp, #4]
- 8012a52:	4629      	mov	r1, r5
- 8012a54:	f847 000b 	str.w	r0, [r7, fp]
- 8012a58:	4620      	mov	r0, r4
- 8012a5a:	f7ee f869 	bl	8000b30 <__addsf3>
- 8012a5e:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 8012a60:	f847 0009 	str.w	r0, [r7, r9]
- 8012a64:	449a      	add	sl, r3
- 8012a66:	9b17      	ldr	r3, [sp, #92]	; 0x5c
- 8012a68:	449b      	add	fp, r3
- 8012a6a:	4499      	add	r9, r3
- 8012a6c:	9b18      	ldr	r3, [sp, #96]	; 0x60
- 8012a6e:	4553      	cmp	r3, sl
- 8012a70:	f63f ae8b 	bhi.w	801278a <arm_radix8_butterfly_f32+0xba>
- 8012a74:	9b35      	ldr	r3, [sp, #212]	; 0xd4
- 8012a76:	2b07      	cmp	r3, #7
- 8012a78:	f240 82dc 	bls.w	8013034 <arm_radix8_butterfly_f32+0x964>
- 8012a7c:	9921      	ldr	r1, [sp, #132]	; 0x84
- 8012a7e:	015e      	lsls	r6, r3, #5
- 8012a80:	ebc3 62c3 	rsb	r2, r3, r3, lsl #27
- 8012a84:	4431      	add	r1, r6
- 8012a86:	0152      	lsls	r2, r2, #5
- 8012a88:	1888      	adds	r0, r1, r2
- 8012a8a:	ebc3 7303 	rsb	r3, r3, r3, lsl #28
- 8012a8e:	011b      	lsls	r3, r3, #4
- 8012a90:	902e      	str	r0, [sp, #184]	; 0xb8
- 8012a92:	4430      	add	r0, r6
- 8012a94:	18c5      	adds	r5, r0, r3
- 8012a96:	902d      	str	r0, [sp, #180]	; 0xb4
- 8012a98:	18e8      	adds	r0, r5, r3
- 8012a9a:	1984      	adds	r4, r0, r6
- 8012a9c:	4422      	add	r2, r4
- 8012a9e:	912f      	str	r1, [sp, #188]	; 0xbc
- 8012aa0:	1991      	adds	r1, r2, r6
- 8012aa2:	18cf      	adds	r7, r1, r3
- 8012aa4:	9724      	str	r7, [sp, #144]	; 0x90
- 8012aa6:	441f      	add	r7, r3
- 8012aa8:	19be      	adds	r6, r7, r6
- 8012aaa:	9723      	str	r7, [sp, #140]	; 0x8c
- 8012aac:	18f7      	adds	r7, r6, r3
- 8012aae:	18fb      	adds	r3, r7, r3
- 8012ab0:	9322      	str	r3, [sp, #136]	; 0x88
- 8012ab2:	9b26      	ldr	r3, [sp, #152]	; 0x98
- 8012ab4:	9730      	str	r7, [sp, #192]	; 0xc0
- 8012ab6:	3308      	adds	r3, #8
- 8012ab8:	9332      	str	r3, [sp, #200]	; 0xc8
- 8012aba:	9b25      	ldr	r3, [sp, #148]	; 0x94
- 8012abc:	960d      	str	r6, [sp, #52]	; 0x34
- 8012abe:	469c      	mov	ip, r3
- 8012ac0:	9b21      	ldr	r3, [sp, #132]	; 0x84
- 8012ac2:	449c      	add	ip, r3
- 8012ac4:	9b22      	ldr	r3, [sp, #136]	; 0x88
- 8012ac6:	f8cd c038 	str.w	ip, [sp, #56]	; 0x38
- 8012aca:	3304      	adds	r3, #4
- 8012acc:	9327      	str	r3, [sp, #156]	; 0x9c
- 8012ace:	463b      	mov	r3, r7
- 8012ad0:	3304      	adds	r3, #4
- 8012ad2:	9f23      	ldr	r7, [sp, #140]	; 0x8c
- 8012ad4:	932b      	str	r3, [sp, #172]	; 0xac
- 8012ad6:	1d33      	adds	r3, r6, #4
- 8012ad8:	930b      	str	r3, [sp, #44]	; 0x2c
- 8012ada:	1d3b      	adds	r3, r7, #4
- 8012adc:	9f24      	ldr	r7, [sp, #144]	; 0x90
- 8012ade:	932a      	str	r3, [sp, #168]	; 0xa8
- 8012ae0:	1d3b      	adds	r3, r7, #4
- 8012ae2:	3204      	adds	r2, #4
- 8012ae4:	932c      	str	r3, [sp, #176]	; 0xb0
- 8012ae6:	2301      	movs	r3, #1
- 8012ae8:	3504      	adds	r5, #4
- 8012aea:	3404      	adds	r4, #4
- 8012aec:	3004      	adds	r0, #4
- 8012aee:	9226      	str	r2, [sp, #152]	; 0x98
- 8012af0:	9331      	str	r3, [sp, #196]	; 0xc4
- 8012af2:	1d0a      	adds	r2, r1, #4
- 8012af4:	2300      	movs	r3, #0
- 8012af6:	950c      	str	r5, [sp, #48]	; 0x30
- 8012af8:	9428      	str	r4, [sp, #160]	; 0xa0
- 8012afa:	9029      	str	r0, [sp, #164]	; 0xa4
- 8012afc:	9225      	str	r2, [sp, #148]	; 0x94
- 8012afe:	9333      	str	r3, [sp, #204]	; 0xcc
- 8012b00:	9e33      	ldr	r6, [sp, #204]	; 0xcc
- 8012b02:	9b36      	ldr	r3, [sp, #216]	; 0xd8
- 8012b04:	9f37      	ldr	r7, [sp, #220]	; 0xdc
- 8012b06:	441e      	add	r6, r3
- 8012b08:	eb06 0346 	add.w	r3, r6, r6, lsl #1
- 8012b0c:	011d      	lsls	r5, r3, #4
- 8012b0e:	0134      	lsls	r4, r6, #4
- 8012b10:	597a      	ldr	r2, [r7, r5]
- 8012b12:	921b      	str	r2, [sp, #108]	; 0x6c
- 8012b14:	9a34      	ldr	r2, [sp, #208]	; 0xd0
- 8012b16:	f857 c033 	ldr.w	ip, [r7, r3, lsl #3]
- 8012b1a:	5955      	ldr	r5, [r2, r5]
- 8012b1c:	951f      	str	r5, [sp, #124]	; 0x7c
- 8012b1e:	463d      	mov	r5, r7
- 8012b20:	9f34      	ldr	r7, [sp, #208]	; 0xd0
- 8012b22:	592a      	ldr	r2, [r5, r4]
- 8012b24:	f857 3033 	ldr.w	r3, [r7, r3, lsl #3]
- 8012b28:	9206      	str	r2, [sp, #24]
- 8012b2a:	0170      	lsls	r0, r6, #5
- 8012b2c:	593a      	ldr	r2, [r7, r4]
- 8012b2e:	931d      	str	r3, [sp, #116]	; 0x74
- 8012b30:	eb06 0186 	add.w	r1, r6, r6, lsl #2
- 8012b34:	462b      	mov	r3, r5
- 8012b36:	921c      	str	r2, [sp, #112]	; 0x70
- 8012b38:	582a      	ldr	r2, [r5, r0]
- 8012b3a:	9207      	str	r2, [sp, #28]
- 8012b3c:	ebc6 0ec6 	rsb	lr, r6, r6, lsl #3
- 8012b40:	583a      	ldr	r2, [r7, r0]
- 8012b42:	920a      	str	r2, [sp, #40]	; 0x28
- 8012b44:	f853 2031 	ldr.w	r2, [r3, r1, lsl #3]
- 8012b48:	921a      	str	r2, [sp, #104]	; 0x68
- 8012b4a:	f857 2031 	ldr.w	r2, [r7, r1, lsl #3]
- 8012b4e:	f857 103e 	ldr.w	r1, [r7, lr, lsl #3]
- 8012b52:	9120      	str	r1, [sp, #128]	; 0x80
- 8012b54:	4619      	mov	r1, r3
- 8012b56:	921e      	str	r2, [sp, #120]	; 0x78
- 8012b58:	f853 203e 	ldr.w	r2, [r3, lr, lsl #3]
- 8012b5c:	f851 3036 	ldr.w	r3, [r1, r6, lsl #3]
- 8012b60:	9633      	str	r6, [sp, #204]	; 0xcc
- 8012b62:	f8cd c064 	str.w	ip, [sp, #100]	; 0x64
- 8012b66:	9208      	str	r2, [sp, #32]
- 8012b68:	9305      	str	r3, [sp, #20]
- 8012b6a:	f857 3036 	ldr.w	r3, [r7, r6, lsl #3]
- 8012b6e:	9309      	str	r3, [sp, #36]	; 0x24
- 8012b70:	e9dd 6831 	ldrd	r6, r8, [sp, #196]	; 0xc4
- 8012b74:	46b2      	mov	sl, r6
- 8012b76:	46c3      	mov	fp, r8
- 8012b78:	e002      	b.n	8012b80 <arm_radix8_butterfly_f32+0x4b0>
- 8012b7a:	bf00      	nop
- 8012b7c:	3f3504f3 	.word	0x3f3504f3
- 8012b80:	9b0e      	ldr	r3, [sp, #56]	; 0x38
- 8012b82:	9f00      	ldr	r7, [sp, #0]
- 8012b84:	f853 603a 	ldr.w	r6, [r3, sl, lsl #3]
- 8012b88:	f857 503a 	ldr.w	r5, [r7, sl, lsl #3]
- 8012b8c:	4631      	mov	r1, r6
- 8012b8e:	4628      	mov	r0, r5
- 8012b90:	f7ed ffce 	bl	8000b30 <__addsf3>
- 8012b94:	4631      	mov	r1, r6
- 8012b96:	4604      	mov	r4, r0
- 8012b98:	4628      	mov	r0, r5
- 8012b9a:	f7ed ffc7 	bl	8000b2c <__aeabi_fsub>
- 8012b9e:	9a0e      	ldr	r2, [sp, #56]	; 0x38
- 8012ba0:	f857 600b 	ldr.w	r6, [r7, fp]
- 8012ba4:	9700      	str	r7, [sp, #0]
- 8012ba6:	f852 700b 	ldr.w	r7, [r2, fp]
- 8012baa:	900f      	str	r0, [sp, #60]	; 0x3c
- 8012bac:	4639      	mov	r1, r7
- 8012bae:	4630      	mov	r0, r6
- 8012bb0:	f7ed ffbe 	bl	8000b30 <__addsf3>
- 8012bb4:	4639      	mov	r1, r7
- 8012bb6:	4605      	mov	r5, r0
- 8012bb8:	4630      	mov	r0, r6
- 8012bba:	f7ed ffb7 	bl	8000b2c <__aeabi_fsub>
- 8012bbe:	9a21      	ldr	r2, [sp, #132]	; 0x84
- 8012bc0:	9010      	str	r0, [sp, #64]	; 0x40
- 8012bc2:	f852 603a 	ldr.w	r6, [r2, sl, lsl #3]
- 8012bc6:	9a2f      	ldr	r2, [sp, #188]	; 0xbc
- 8012bc8:	f852 803a 	ldr.w	r8, [r2, sl, lsl #3]
- 8012bcc:	4630      	mov	r0, r6
- 8012bce:	4641      	mov	r1, r8
- 8012bd0:	f7ed ffae 	bl	8000b30 <__addsf3>
- 8012bd4:	4641      	mov	r1, r8
- 8012bd6:	4607      	mov	r7, r0
- 8012bd8:	4630      	mov	r0, r6
- 8012bda:	f7ed ffa7 	bl	8000b2c <__aeabi_fsub>
- 8012bde:	9a2e      	ldr	r2, [sp, #184]	; 0xb8
- 8012be0:	9011      	str	r0, [sp, #68]	; 0x44
- 8012be2:	f852 800b 	ldr.w	r8, [r2, fp]
- 8012be6:	9a2d      	ldr	r2, [sp, #180]	; 0xb4
- 8012be8:	f852 900b 	ldr.w	r9, [r2, fp]
- 8012bec:	4640      	mov	r0, r8
- 8012bee:	4649      	mov	r1, r9
- 8012bf0:	f7ed ff9e 	bl	8000b30 <__addsf3>
- 8012bf4:	4649      	mov	r1, r9
- 8012bf6:	4606      	mov	r6, r0
- 8012bf8:	4640      	mov	r0, r8
- 8012bfa:	f7ed ff97 	bl	8000b2c <__aeabi_fsub>
- 8012bfe:	4639      	mov	r1, r7
- 8012c00:	9012      	str	r0, [sp, #72]	; 0x48
- 8012c02:	4620      	mov	r0, r4
- 8012c04:	f7ed ff92 	bl	8000b2c <__aeabi_fsub>
- 8012c08:	4639      	mov	r1, r7
- 8012c0a:	4680      	mov	r8, r0
- 8012c0c:	4620      	mov	r0, r4
- 8012c0e:	f7ed ff8f 	bl	8000b30 <__addsf3>
- 8012c12:	4631      	mov	r1, r6
- 8012c14:	4604      	mov	r4, r0
- 8012c16:	4628      	mov	r0, r5
- 8012c18:	f7ed ff88 	bl	8000b2c <__aeabi_fsub>
- 8012c1c:	4631      	mov	r1, r6
- 8012c1e:	9013      	str	r0, [sp, #76]	; 0x4c
- 8012c20:	4628      	mov	r0, r5
- 8012c22:	f7ed ff85 	bl	8000b30 <__addsf3>
- 8012c26:	4605      	mov	r5, r0
- 8012c28:	4601      	mov	r1, r0
- 8012c2a:	4620      	mov	r0, r4
- 8012c2c:	f7ed ff80 	bl	8000b30 <__addsf3>
- 8012c30:	9a00      	ldr	r2, [sp, #0]
- 8012c32:	4629      	mov	r1, r5
- 8012c34:	f842 003a 	str.w	r0, [r2, sl, lsl #3]
- 8012c38:	4620      	mov	r0, r4
- 8012c3a:	f7ed ff77 	bl	8000b2c <__aeabi_fsub>
- 8012c3e:	9f01      	ldr	r7, [sp, #4]
- 8012c40:	9002      	str	r0, [sp, #8]
- 8012c42:	f857 403a 	ldr.w	r4, [r7, sl, lsl #3]
- 8012c46:	9b0c      	ldr	r3, [sp, #48]	; 0x30
- 8012c48:	f853 503a 	ldr.w	r5, [r3, sl, lsl #3]
- 8012c4c:	4620      	mov	r0, r4
- 8012c4e:	4629      	mov	r1, r5
- 8012c50:	f7ed ff6e 	bl	8000b30 <__addsf3>
- 8012c54:	4629      	mov	r1, r5
- 8012c56:	4606      	mov	r6, r0
- 8012c58:	4620      	mov	r0, r4
- 8012c5a:	f7ed ff67 	bl	8000b2c <__aeabi_fsub>
- 8012c5e:	990c      	ldr	r1, [sp, #48]	; 0x30
- 8012c60:	f857 500b 	ldr.w	r5, [r7, fp]
- 8012c64:	9701      	str	r7, [sp, #4]
- 8012c66:	f851 700b 	ldr.w	r7, [r1, fp]
- 8012c6a:	9003      	str	r0, [sp, #12]
- 8012c6c:	4639      	mov	r1, r7
- 8012c6e:	4628      	mov	r0, r5
- 8012c70:	f7ed ff5e 	bl	8000b30 <__addsf3>
- 8012c74:	4639      	mov	r1, r7
- 8012c76:	4604      	mov	r4, r0
- 8012c78:	4628      	mov	r0, r5
- 8012c7a:	f7ed ff57 	bl	8000b2c <__aeabi_fsub>
- 8012c7e:	9929      	ldr	r1, [sp, #164]	; 0xa4
- 8012c80:	9014      	str	r0, [sp, #80]	; 0x50
- 8012c82:	f851 503a 	ldr.w	r5, [r1, sl, lsl #3]
- 8012c86:	9928      	ldr	r1, [sp, #160]	; 0xa0
- 8012c88:	f851 703a 	ldr.w	r7, [r1, sl, lsl #3]
- 8012c8c:	4628      	mov	r0, r5
- 8012c8e:	4639      	mov	r1, r7
- 8012c90:	f7ed ff4e 	bl	8000b30 <__addsf3>
- 8012c94:	4639      	mov	r1, r7
- 8012c96:	4681      	mov	r9, r0
- 8012c98:	4628      	mov	r0, r5
- 8012c9a:	f7ed ff47 	bl	8000b2c <__aeabi_fsub>
- 8012c9e:	9926      	ldr	r1, [sp, #152]	; 0x98
- 8012ca0:	9004      	str	r0, [sp, #16]
- 8012ca2:	f851 500b 	ldr.w	r5, [r1, fp]
- 8012ca6:	9925      	ldr	r1, [sp, #148]	; 0x94
- 8012ca8:	f851 300b 	ldr.w	r3, [r1, fp]
- 8012cac:	9315      	str	r3, [sp, #84]	; 0x54
- 8012cae:	4619      	mov	r1, r3
- 8012cb0:	4628      	mov	r0, r5
- 8012cb2:	f7ed ff3d 	bl	8000b30 <__addsf3>
- 8012cb6:	9b15      	ldr	r3, [sp, #84]	; 0x54
- 8012cb8:	4607      	mov	r7, r0
- 8012cba:	4619      	mov	r1, r3
- 8012cbc:	4628      	mov	r0, r5
- 8012cbe:	f7ed ff35 	bl	8000b2c <__aeabi_fsub>
- 8012cc2:	4649      	mov	r1, r9
- 8012cc4:	9015      	str	r0, [sp, #84]	; 0x54
- 8012cc6:	4630      	mov	r0, r6
- 8012cc8:	f7ed ff30 	bl	8000b2c <__aeabi_fsub>
- 8012ccc:	4649      	mov	r1, r9
- 8012cce:	4605      	mov	r5, r0
- 8012cd0:	4630      	mov	r0, r6
- 8012cd2:	f7ed ff2d 	bl	8000b30 <__addsf3>
- 8012cd6:	4639      	mov	r1, r7
- 8012cd8:	4606      	mov	r6, r0
- 8012cda:	4620      	mov	r0, r4
- 8012cdc:	f7ed ff26 	bl	8000b2c <__aeabi_fsub>
- 8012ce0:	4639      	mov	r1, r7
- 8012ce2:	4681      	mov	r9, r0
- 8012ce4:	4620      	mov	r0, r4
- 8012ce6:	f7ed ff23 	bl	8000b30 <__addsf3>
- 8012cea:	4649      	mov	r1, r9
- 8012cec:	4607      	mov	r7, r0
- 8012cee:	4640      	mov	r0, r8
- 8012cf0:	f7ed ff1e 	bl	8000b30 <__addsf3>
- 8012cf4:	4649      	mov	r1, r9
- 8012cf6:	4604      	mov	r4, r0
- 8012cf8:	4640      	mov	r0, r8
- 8012cfa:	f7ed ff17 	bl	8000b2c <__aeabi_fsub>
- 8012cfe:	4639      	mov	r1, r7
- 8012d00:	4680      	mov	r8, r0
- 8012d02:	4630      	mov	r0, r6
- 8012d04:	f7ed ff14 	bl	8000b30 <__addsf3>
- 8012d08:	9b01      	ldr	r3, [sp, #4]
- 8012d0a:	4639      	mov	r1, r7
- 8012d0c:	f843 003a 	str.w	r0, [r3, sl, lsl #3]
- 8012d10:	4630      	mov	r0, r6
- 8012d12:	f7ed ff0b 	bl	8000b2c <__aeabi_fsub>
- 8012d16:	f8dd 904c 	ldr.w	r9, [sp, #76]	; 0x4c
- 8012d1a:	4607      	mov	r7, r0
- 8012d1c:	4649      	mov	r1, r9
- 8012d1e:	4628      	mov	r0, r5
- 8012d20:	f7ed ff04 	bl	8000b2c <__aeabi_fsub>
- 8012d24:	4629      	mov	r1, r5
- 8012d26:	4606      	mov	r6, r0
- 8012d28:	4648      	mov	r0, r9
- 8012d2a:	f7ed ff01 	bl	8000b30 <__addsf3>
- 8012d2e:	9902      	ldr	r1, [sp, #8]
- 8012d30:	4605      	mov	r5, r0
- 8012d32:	9807      	ldr	r0, [sp, #28]
- 8012d34:	f7ee f804 	bl	8000d40 <__aeabi_fmul>
- 8012d38:	4639      	mov	r1, r7
- 8012d3a:	4681      	mov	r9, r0
- 8012d3c:	980a      	ldr	r0, [sp, #40]	; 0x28
- 8012d3e:	f7ed ffff 	bl	8000d40 <__aeabi_fmul>
- 8012d42:	4601      	mov	r1, r0
- 8012d44:	4648      	mov	r0, r9
- 8012d46:	f7ed fef3 	bl	8000b30 <__addsf3>
- 8012d4a:	4639      	mov	r1, r7
- 8012d4c:	9f24      	ldr	r7, [sp, #144]	; 0x90
- 8012d4e:	f847 003a 	str.w	r0, [r7, sl, lsl #3]
- 8012d52:	9807      	ldr	r0, [sp, #28]
- 8012d54:	f7ed fff4 	bl	8000d40 <__aeabi_fmul>
- 8012d58:	9902      	ldr	r1, [sp, #8]
- 8012d5a:	4607      	mov	r7, r0
- 8012d5c:	980a      	ldr	r0, [sp, #40]	; 0x28
- 8012d5e:	f7ed ffef 	bl	8000d40 <__aeabi_fmul>
- 8012d62:	4601      	mov	r1, r0
- 8012d64:	4638      	mov	r0, r7
- 8012d66:	f7ed fee1 	bl	8000b2c <__aeabi_fsub>
- 8012d6a:	9f2c      	ldr	r7, [sp, #176]	; 0xb0
- 8012d6c:	4621      	mov	r1, r4
- 8012d6e:	f847 003a 	str.w	r0, [r7, sl, lsl #3]
- 8012d72:	9806      	ldr	r0, [sp, #24]
- 8012d74:	f7ed ffe4 	bl	8000d40 <__aeabi_fmul>
- 8012d78:	f8dd 9070 	ldr.w	r9, [sp, #112]	; 0x70
- 8012d7c:	4607      	mov	r7, r0
- 8012d7e:	4631      	mov	r1, r6
- 8012d80:	4648      	mov	r0, r9
- 8012d82:	f7ed ffdd 	bl	8000d40 <__aeabi_fmul>
- 8012d86:	4601      	mov	r1, r0
- 8012d88:	4638      	mov	r0, r7
- 8012d8a:	f7ed fed1 	bl	8000b30 <__addsf3>
- 8012d8e:	4631      	mov	r1, r6
- 8012d90:	9e23      	ldr	r6, [sp, #140]	; 0x8c
- 8012d92:	f846 003a 	str.w	r0, [r6, sl, lsl #3]
- 8012d96:	9806      	ldr	r0, [sp, #24]
- 8012d98:	f7ed ffd2 	bl	8000d40 <__aeabi_fmul>
- 8012d9c:	4621      	mov	r1, r4
- 8012d9e:	4606      	mov	r6, r0
- 8012da0:	4648      	mov	r0, r9
- 8012da2:	f7ed ffcd 	bl	8000d40 <__aeabi_fmul>
- 8012da6:	4601      	mov	r1, r0
- 8012da8:	4630      	mov	r0, r6
- 8012daa:	f7ed febf 	bl	8000b2c <__aeabi_fsub>
- 8012dae:	9e1b      	ldr	r6, [sp, #108]	; 0x6c
- 8012db0:	9c2a      	ldr	r4, [sp, #168]	; 0xa8
- 8012db2:	4641      	mov	r1, r8
- 8012db4:	f844 003a 	str.w	r0, [r4, sl, lsl #3]
- 8012db8:	4630      	mov	r0, r6
- 8012dba:	f7ed ffc1 	bl	8000d40 <__aeabi_fmul>
- 8012dbe:	f8dd 907c 	ldr.w	r9, [sp, #124]	; 0x7c
- 8012dc2:	4604      	mov	r4, r0
- 8012dc4:	4629      	mov	r1, r5
- 8012dc6:	4648      	mov	r0, r9
- 8012dc8:	f7ed ffba 	bl	8000d40 <__aeabi_fmul>
- 8012dcc:	4601      	mov	r1, r0
- 8012dce:	4620      	mov	r0, r4
- 8012dd0:	f7ed feae 	bl	8000b30 <__addsf3>
- 8012dd4:	9c0d      	ldr	r4, [sp, #52]	; 0x34
- 8012dd6:	4629      	mov	r1, r5
- 8012dd8:	f844 003a 	str.w	r0, [r4, sl, lsl #3]
- 8012ddc:	4630      	mov	r0, r6
- 8012dde:	f7ed ffaf 	bl	8000d40 <__aeabi_fmul>
- 8012de2:	4641      	mov	r1, r8
- 8012de4:	4604      	mov	r4, r0
- 8012de6:	4648      	mov	r0, r9
- 8012de8:	f7ed ffaa 	bl	8000d40 <__aeabi_fmul>
- 8012dec:	4601      	mov	r1, r0
- 8012dee:	4620      	mov	r0, r4
- 8012df0:	f7ed fe9c 	bl	8000b2c <__aeabi_fsub>
- 8012df4:	9f12      	ldr	r7, [sp, #72]	; 0x48
- 8012df6:	f8dd 9040 	ldr.w	r9, [sp, #64]	; 0x40
- 8012dfa:	9d0b      	ldr	r5, [sp, #44]	; 0x2c
- 8012dfc:	4639      	mov	r1, r7
- 8012dfe:	f845 003a 	str.w	r0, [r5, sl, lsl #3]
- 8012e02:	4648      	mov	r0, r9
- 8012e04:	f7ed fe92 	bl	8000b2c <__aeabi_fsub>
- 8012e08:	498c      	ldr	r1, [pc, #560]	; (801303c <arm_radix8_butterfly_f32+0x96c>)
- 8012e0a:	f7ed ff99 	bl	8000d40 <__aeabi_fmul>
- 8012e0e:	4639      	mov	r1, r7
- 8012e10:	4604      	mov	r4, r0
- 8012e12:	4648      	mov	r0, r9
- 8012e14:	f7ed fe8c 	bl	8000b30 <__addsf3>
- 8012e18:	4988      	ldr	r1, [pc, #544]	; (801303c <arm_radix8_butterfly_f32+0x96c>)
- 8012e1a:	f7ed ff91 	bl	8000d40 <__aeabi_fmul>
- 8012e1e:	f8dd 8054 	ldr.w	r8, [sp, #84]	; 0x54
- 8012e22:	9e14      	ldr	r6, [sp, #80]	; 0x50
- 8012e24:	4607      	mov	r7, r0
- 8012e26:	4641      	mov	r1, r8
- 8012e28:	4630      	mov	r0, r6
- 8012e2a:	f7ed fe7f 	bl	8000b2c <__aeabi_fsub>
- 8012e2e:	4983      	ldr	r1, [pc, #524]	; (801303c <arm_radix8_butterfly_f32+0x96c>)
- 8012e30:	f7ed ff86 	bl	8000d40 <__aeabi_fmul>
- 8012e34:	4641      	mov	r1, r8
- 8012e36:	4681      	mov	r9, r0
- 8012e38:	4630      	mov	r0, r6
- 8012e3a:	f7ed fe79 	bl	8000b30 <__addsf3>
- 8012e3e:	497f      	ldr	r1, [pc, #508]	; (801303c <arm_radix8_butterfly_f32+0x96c>)
- 8012e40:	f7ed ff7e 	bl	8000d40 <__aeabi_fmul>
- 8012e44:	9e0f      	ldr	r6, [sp, #60]	; 0x3c
- 8012e46:	4605      	mov	r5, r0
- 8012e48:	4621      	mov	r1, r4
- 8012e4a:	4630      	mov	r0, r6
- 8012e4c:	f7ed fe6e 	bl	8000b2c <__aeabi_fsub>
- 8012e50:	4621      	mov	r1, r4
- 8012e52:	9002      	str	r0, [sp, #8]
- 8012e54:	4630      	mov	r0, r6
- 8012e56:	f7ed fe6b 	bl	8000b30 <__addsf3>
- 8012e5a:	f8dd 8044 	ldr.w	r8, [sp, #68]	; 0x44
- 8012e5e:	4604      	mov	r4, r0
- 8012e60:	4639      	mov	r1, r7
- 8012e62:	4640      	mov	r0, r8
- 8012e64:	f7ed fe62 	bl	8000b2c <__aeabi_fsub>
- 8012e68:	4639      	mov	r1, r7
- 8012e6a:	4606      	mov	r6, r0
- 8012e6c:	4640      	mov	r0, r8
- 8012e6e:	f7ed fe5f 	bl	8000b30 <__addsf3>
- 8012e72:	4649      	mov	r1, r9
- 8012e74:	4680      	mov	r8, r0
- 8012e76:	9803      	ldr	r0, [sp, #12]
- 8012e78:	f7ed fe58 	bl	8000b2c <__aeabi_fsub>
- 8012e7c:	4649      	mov	r1, r9
- 8012e7e:	4607      	mov	r7, r0
- 8012e80:	9803      	ldr	r0, [sp, #12]
- 8012e82:	f7ed fe55 	bl	8000b30 <__addsf3>
- 8012e86:	4629      	mov	r1, r5
- 8012e88:	4681      	mov	r9, r0
- 8012e8a:	9804      	ldr	r0, [sp, #16]
- 8012e8c:	f7ed fe4e 	bl	8000b2c <__aeabi_fsub>
- 8012e90:	4629      	mov	r1, r5
- 8012e92:	9003      	str	r0, [sp, #12]
- 8012e94:	9804      	ldr	r0, [sp, #16]
- 8012e96:	f7ed fe4b 	bl	8000b30 <__addsf3>
- 8012e9a:	4601      	mov	r1, r0
- 8012e9c:	9004      	str	r0, [sp, #16]
- 8012e9e:	4620      	mov	r0, r4
- 8012ea0:	f7ed fe46 	bl	8000b30 <__addsf3>
- 8012ea4:	9b04      	ldr	r3, [sp, #16]
- 8012ea6:	4605      	mov	r5, r0
- 8012ea8:	4619      	mov	r1, r3
- 8012eaa:	4620      	mov	r0, r4
- 8012eac:	f7ed fe3e 	bl	8000b2c <__aeabi_fsub>
- 8012eb0:	9903      	ldr	r1, [sp, #12]
- 8012eb2:	4604      	mov	r4, r0
- 8012eb4:	9802      	ldr	r0, [sp, #8]
- 8012eb6:	f7ed fe3b 	bl	8000b30 <__addsf3>
- 8012eba:	9903      	ldr	r1, [sp, #12]
- 8012ebc:	9004      	str	r0, [sp, #16]
- 8012ebe:	9802      	ldr	r0, [sp, #8]
- 8012ec0:	f7ed fe34 	bl	8000b2c <__aeabi_fsub>
- 8012ec4:	4641      	mov	r1, r8
- 8012ec6:	9003      	str	r0, [sp, #12]
- 8012ec8:	4648      	mov	r0, r9
- 8012eca:	f7ed fe2f 	bl	8000b2c <__aeabi_fsub>
- 8012ece:	4649      	mov	r1, r9
- 8012ed0:	9002      	str	r0, [sp, #8]
- 8012ed2:	4640      	mov	r0, r8
- 8012ed4:	f7ed fe2c 	bl	8000b30 <__addsf3>
- 8012ed8:	4631      	mov	r1, r6
- 8012eda:	4681      	mov	r9, r0
- 8012edc:	4638      	mov	r0, r7
- 8012ede:	f7ed fe25 	bl	8000b2c <__aeabi_fsub>
- 8012ee2:	4639      	mov	r1, r7
- 8012ee4:	4680      	mov	r8, r0
- 8012ee6:	4630      	mov	r0, r6
- 8012ee8:	f7ed fe22 	bl	8000b30 <__addsf3>
- 8012eec:	4629      	mov	r1, r5
- 8012eee:	4606      	mov	r6, r0
- 8012ef0:	9805      	ldr	r0, [sp, #20]
- 8012ef2:	f7ed ff25 	bl	8000d40 <__aeabi_fmul>
- 8012ef6:	9902      	ldr	r1, [sp, #8]
- 8012ef8:	4607      	mov	r7, r0
- 8012efa:	9809      	ldr	r0, [sp, #36]	; 0x24
- 8012efc:	f7ed ff20 	bl	8000d40 <__aeabi_fmul>
- 8012f00:	4601      	mov	r1, r0
- 8012f02:	4638      	mov	r0, r7
- 8012f04:	f7ed fe14 	bl	8000b30 <__addsf3>
- 8012f08:	9a00      	ldr	r2, [sp, #0]
- 8012f0a:	9902      	ldr	r1, [sp, #8]
- 8012f0c:	f842 000b 	str.w	r0, [r2, fp]
- 8012f10:	9805      	ldr	r0, [sp, #20]
- 8012f12:	f7ed ff15 	bl	8000d40 <__aeabi_fmul>
- 8012f16:	4629      	mov	r1, r5
- 8012f18:	4607      	mov	r7, r0
- 8012f1a:	9809      	ldr	r0, [sp, #36]	; 0x24
- 8012f1c:	f7ed ff10 	bl	8000d40 <__aeabi_fmul>
- 8012f20:	4601      	mov	r1, r0
- 8012f22:	4638      	mov	r0, r7
- 8012f24:	f7ed fe02 	bl	8000b2c <__aeabi_fsub>
- 8012f28:	9b01      	ldr	r3, [sp, #4]
- 8012f2a:	4621      	mov	r1, r4
- 8012f2c:	f843 000b 	str.w	r0, [r3, fp]
- 8012f30:	9808      	ldr	r0, [sp, #32]
- 8012f32:	f7ed ff05 	bl	8000d40 <__aeabi_fmul>
- 8012f36:	9f20      	ldr	r7, [sp, #128]	; 0x80
- 8012f38:	4605      	mov	r5, r0
- 8012f3a:	4649      	mov	r1, r9
- 8012f3c:	4638      	mov	r0, r7
- 8012f3e:	f7ed feff 	bl	8000d40 <__aeabi_fmul>
- 8012f42:	4601      	mov	r1, r0
- 8012f44:	4628      	mov	r0, r5
- 8012f46:	f7ed fdf3 	bl	8000b30 <__addsf3>
- 8012f4a:	9b0d      	ldr	r3, [sp, #52]	; 0x34
- 8012f4c:	4649      	mov	r1, r9
- 8012f4e:	f843 000b 	str.w	r0, [r3, fp]
- 8012f52:	9808      	ldr	r0, [sp, #32]
- 8012f54:	f7ed fef4 	bl	8000d40 <__aeabi_fmul>
- 8012f58:	4621      	mov	r1, r4
- 8012f5a:	4605      	mov	r5, r0
- 8012f5c:	4638      	mov	r0, r7
- 8012f5e:	f7ed feef 	bl	8000d40 <__aeabi_fmul>
- 8012f62:	4601      	mov	r1, r0
- 8012f64:	4628      	mov	r0, r5
- 8012f66:	f7ed fde1 	bl	8000b2c <__aeabi_fsub>
- 8012f6a:	9f1a      	ldr	r7, [sp, #104]	; 0x68
- 8012f6c:	f8dd 9010 	ldr.w	r9, [sp, #16]
- 8012f70:	9d0b      	ldr	r5, [sp, #44]	; 0x2c
- 8012f72:	4649      	mov	r1, r9
- 8012f74:	f845 000b 	str.w	r0, [r5, fp]
- 8012f78:	4638      	mov	r0, r7
- 8012f7a:	f7ed fee1 	bl	8000d40 <__aeabi_fmul>
- 8012f7e:	9d1e      	ldr	r5, [sp, #120]	; 0x78
- 8012f80:	4604      	mov	r4, r0
- 8012f82:	4641      	mov	r1, r8
- 8012f84:	4628      	mov	r0, r5
- 8012f86:	f7ed fedb 	bl	8000d40 <__aeabi_fmul>
- 8012f8a:	4601      	mov	r1, r0
- 8012f8c:	4620      	mov	r0, r4
- 8012f8e:	f7ed fdcf 	bl	8000b30 <__addsf3>
- 8012f92:	9b30      	ldr	r3, [sp, #192]	; 0xc0
- 8012f94:	4641      	mov	r1, r8
- 8012f96:	f843 000b 	str.w	r0, [r3, fp]
- 8012f9a:	4638      	mov	r0, r7
- 8012f9c:	f7ed fed0 	bl	8000d40 <__aeabi_fmul>
- 8012fa0:	4649      	mov	r1, r9
- 8012fa2:	4604      	mov	r4, r0
- 8012fa4:	4628      	mov	r0, r5
- 8012fa6:	f7ed fecb 	bl	8000d40 <__aeabi_fmul>
- 8012faa:	4601      	mov	r1, r0
- 8012fac:	4620      	mov	r0, r4
- 8012fae:	f7ed fdbd 	bl	8000b2c <__aeabi_fsub>
- 8012fb2:	9b2b      	ldr	r3, [sp, #172]	; 0xac
- 8012fb4:	f8dd 800c 	ldr.w	r8, [sp, #12]
- 8012fb8:	9f19      	ldr	r7, [sp, #100]	; 0x64
- 8012fba:	f843 000b 	str.w	r0, [r3, fp]
- 8012fbe:	4641      	mov	r1, r8
- 8012fc0:	4638      	mov	r0, r7
- 8012fc2:	f7ed febd 	bl	8000d40 <__aeabi_fmul>
- 8012fc6:	9d1d      	ldr	r5, [sp, #116]	; 0x74
- 8012fc8:	4604      	mov	r4, r0
- 8012fca:	4631      	mov	r1, r6
- 8012fcc:	4628      	mov	r0, r5
- 8012fce:	f7ed feb7 	bl	8000d40 <__aeabi_fmul>
- 8012fd2:	4601      	mov	r1, r0
- 8012fd4:	4620      	mov	r0, r4
- 8012fd6:	f7ed fdab 	bl	8000b30 <__addsf3>
- 8012fda:	9b22      	ldr	r3, [sp, #136]	; 0x88
- 8012fdc:	4631      	mov	r1, r6
- 8012fde:	f843 000b 	str.w	r0, [r3, fp]
- 8012fe2:	4638      	mov	r0, r7
- 8012fe4:	f7ed feac 	bl	8000d40 <__aeabi_fmul>
- 8012fe8:	4641      	mov	r1, r8
- 8012fea:	4604      	mov	r4, r0
- 8012fec:	4628      	mov	r0, r5
- 8012fee:	f7ed fea7 	bl	8000d40 <__aeabi_fmul>
- 8012ff2:	4601      	mov	r1, r0
- 8012ff4:	4620      	mov	r0, r4
- 8012ff6:	f7ed fd99 	bl	8000b2c <__aeabi_fsub>
- 8012ffa:	9b16      	ldr	r3, [sp, #88]	; 0x58
- 8012ffc:	449a      	add	sl, r3
- 8012ffe:	9b27      	ldr	r3, [sp, #156]	; 0x9c
- 8013000:	f843 000b 	str.w	r0, [r3, fp]
- 8013004:	9b17      	ldr	r3, [sp, #92]	; 0x5c
- 8013006:	449b      	add	fp, r3
- 8013008:	9b18      	ldr	r3, [sp, #96]	; 0x60
- 801300a:	4553      	cmp	r3, sl
- 801300c:	f63f adb8 	bhi.w	8012b80 <arm_radix8_butterfly_f32+0x4b0>
- 8013010:	9a32      	ldr	r2, [sp, #200]	; 0xc8
- 8013012:	9b31      	ldr	r3, [sp, #196]	; 0xc4
- 8013014:	3208      	adds	r2, #8
- 8013016:	9232      	str	r2, [sp, #200]	; 0xc8
- 8013018:	9a35      	ldr	r2, [sp, #212]	; 0xd4
- 801301a:	3301      	adds	r3, #1
- 801301c:	429a      	cmp	r2, r3
- 801301e:	9331      	str	r3, [sp, #196]	; 0xc4
- 8013020:	f47f ad6e 	bne.w	8012b00 <arm_radix8_butterfly_f32+0x430>
- 8013024:	9b36      	ldr	r3, [sp, #216]	; 0xd8
- 8013026:	9216      	str	r2, [sp, #88]	; 0x58
- 8013028:	00db      	lsls	r3, r3, #3
- 801302a:	b29b      	uxth	r3, r3
- 801302c:	9336      	str	r3, [sp, #216]	; 0xd8
- 801302e:	4613      	mov	r3, r2
- 8013030:	f7ff bb5d 	b.w	80126ee <arm_radix8_butterfly_f32+0x1e>
- 8013034:	b039      	add	sp, #228	; 0xe4
- 8013036:	e8bd 8ff0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
- 801303a:	bf00      	nop
- 801303c:	3f3504f3 	.word	0x3f3504f3
-
-08013040 <memset>:
- 8013040:	4402      	add	r2, r0
- 8013042:	4603      	mov	r3, r0
- 8013044:	4293      	cmp	r3, r2
- 8013046:	d100      	bne.n	801304a <memset+0xa>
- 8013048:	4770      	bx	lr
- 801304a:	f803 1b01 	strb.w	r1, [r3], #1
- 801304e:	e7f9      	b.n	8013044 <memset+0x4>
-
-08013050 <__errno>:
- 8013050:	4b01      	ldr	r3, [pc, #4]	; (8013058 <__errno+0x8>)
- 8013052:	6818      	ldr	r0, [r3, #0]
- 8013054:	4770      	bx	lr
- 8013056:	bf00      	nop
- 8013058:	20000174 	.word	0x20000174
-
-0801305c <__libc_init_array>:
- 801305c:	b570      	push	{r4, r5, r6, lr}
- 801305e:	4d0d      	ldr	r5, [pc, #52]	; (8013094 <__libc_init_array+0x38>)
- 8013060:	4c0d      	ldr	r4, [pc, #52]	; (8013098 <__libc_init_array+0x3c>)
- 8013062:	1b64      	subs	r4, r4, r5
- 8013064:	10a4      	asrs	r4, r4, #2
- 8013066:	2600      	movs	r6, #0
- 8013068:	42a6      	cmp	r6, r4
- 801306a:	d109      	bne.n	8013080 <__libc_init_array+0x24>
- 801306c:	4d0b      	ldr	r5, [pc, #44]	; (801309c <__libc_init_array+0x40>)
- 801306e:	4c0c      	ldr	r4, [pc, #48]	; (80130a0 <__libc_init_array+0x44>)
- 8013070:	f000 f922 	bl	80132b8 <_init>
- 8013074:	1b64      	subs	r4, r4, r5
- 8013076:	10a4      	asrs	r4, r4, #2
- 8013078:	2600      	movs	r6, #0
- 801307a:	42a6      	cmp	r6, r4
- 801307c:	d105      	bne.n	801308a <__libc_init_array+0x2e>
- 801307e:	bd70      	pop	{r4, r5, r6, pc}
- 8013080:	f855 3b04 	ldr.w	r3, [r5], #4
- 8013084:	4798      	blx	r3
- 8013086:	3601      	adds	r6, #1
- 8013088:	e7ee      	b.n	8013068 <__libc_init_array+0xc>
- 801308a:	f855 3b04 	ldr.w	r3, [r5], #4
- 801308e:	4798      	blx	r3
- 8013090:	3601      	adds	r6, #1
- 8013092:	e7f2      	b.n	801307a <__libc_init_array+0x1e>
- 8013094:	080273d0 	.word	0x080273d0
- 8013098:	080273d0 	.word	0x080273d0
- 801309c:	080273d0 	.word	0x080273d0
- 80130a0:	080273d4 	.word	0x080273d4
-
-080130a4 <sqrtf>:
- 80130a4:	b538      	push	{r3, r4, r5, lr}
- 80130a6:	4605      	mov	r5, r0
- 80130a8:	f000 f816 	bl	80130d8 <__ieee754_sqrtf>
- 80130ac:	4629      	mov	r1, r5
- 80130ae:	4604      	mov	r4, r0
- 80130b0:	4628      	mov	r0, r5
- 80130b2:	f7ee f80b 	bl	80010cc <__aeabi_fcmpun>
- 80130b6:	b968      	cbnz	r0, 80130d4 <sqrtf+0x30>
- 80130b8:	2100      	movs	r1, #0
- 80130ba:	4628      	mov	r0, r5
- 80130bc:	f7ed ffde 	bl	800107c <__aeabi_fcmplt>
- 80130c0:	b140      	cbz	r0, 80130d4 <sqrtf+0x30>
- 80130c2:	f7ff ffc5 	bl	8013050 <__errno>
- 80130c6:	2321      	movs	r3, #33	; 0x21
- 80130c8:	2100      	movs	r1, #0
- 80130ca:	6003      	str	r3, [r0, #0]
- 80130cc:	4608      	mov	r0, r1
- 80130ce:	f7ed feeb 	bl	8000ea8 <__aeabi_fdiv>
- 80130d2:	4604      	mov	r4, r0
- 80130d4:	4620      	mov	r0, r4
- 80130d6:	bd38      	pop	{r3, r4, r5, pc}
-
-080130d8 <__ieee754_sqrtf>:
- 80130d8:	f020 4200 	bic.w	r2, r0, #2147483648	; 0x80000000
- 80130dc:	f1b2 4fff 	cmp.w	r2, #2139095040	; 0x7f800000
- 80130e0:	e92d 41f0 	stmdb	sp!, {r4, r5, r6, r7, r8, lr}
- 80130e4:	4603      	mov	r3, r0
- 80130e6:	4604      	mov	r4, r0
- 80130e8:	d30a      	bcc.n	8013100 <__ieee754_sqrtf+0x28>
- 80130ea:	4601      	mov	r1, r0
- 80130ec:	f7ed fe28 	bl	8000d40 <__aeabi_fmul>
- 80130f0:	4601      	mov	r1, r0
- 80130f2:	4620      	mov	r0, r4
- 80130f4:	f7ed fd1c 	bl	8000b30 <__addsf3>
- 80130f8:	4604      	mov	r4, r0
- 80130fa:	4620      	mov	r0, r4
- 80130fc:	e8bd 81f0 	ldmia.w	sp!, {r4, r5, r6, r7, r8, pc}
- 8013100:	2a00      	cmp	r2, #0
- 8013102:	d0fa      	beq.n	80130fa <__ieee754_sqrtf+0x22>
- 8013104:	2800      	cmp	r0, #0
- 8013106:	da06      	bge.n	8013116 <__ieee754_sqrtf+0x3e>
- 8013108:	4601      	mov	r1, r0
- 801310a:	f7ed fd0f 	bl	8000b2c <__aeabi_fsub>
- 801310e:	4601      	mov	r1, r0
- 8013110:	f7ed feca 	bl	8000ea8 <__aeabi_fdiv>
- 8013114:	e7f0      	b.n	80130f8 <__ieee754_sqrtf+0x20>
- 8013116:	f010 42ff 	ands.w	r2, r0, #2139095040	; 0x7f800000
- 801311a:	ea4f 51e0 	mov.w	r1, r0, asr #23
- 801311e:	d03d      	beq.n	801319c <__ieee754_sqrtf+0xc4>
- 8013120:	f3c3 0316 	ubfx	r3, r3, #0, #23
- 8013124:	f443 0300 	orr.w	r3, r3, #8388608	; 0x800000
- 8013128:	07ca      	lsls	r2, r1, #31
- 801312a:	f1a1 057f 	sub.w	r5, r1, #127	; 0x7f
- 801312e:	bf58      	it	pl
- 8013130:	005b      	lslpl	r3, r3, #1
- 8013132:	2400      	movs	r4, #0
- 8013134:	106d      	asrs	r5, r5, #1
- 8013136:	005b      	lsls	r3, r3, #1
- 8013138:	2019      	movs	r0, #25
- 801313a:	4626      	mov	r6, r4
- 801313c:	f04f 7180 	mov.w	r1, #16777216	; 0x1000000
- 8013140:	1872      	adds	r2, r6, r1
- 8013142:	429a      	cmp	r2, r3
- 8013144:	bfdd      	ittte	le
- 8013146:	1856      	addle	r6, r2, r1
- 8013148:	1864      	addle	r4, r4, r1
- 801314a:	1a9a      	suble	r2, r3, r2
- 801314c:	461a      	movgt	r2, r3
- 801314e:	3801      	subs	r0, #1
- 8013150:	ea4f 0342 	mov.w	r3, r2, lsl #1
- 8013154:	ea4f 0151 	mov.w	r1, r1, lsr #1
- 8013158:	d1f2      	bne.n	8013140 <__ieee754_sqrtf+0x68>
- 801315a:	b1ba      	cbz	r2, 801318c <__ieee754_sqrtf+0xb4>
- 801315c:	4e14      	ldr	r6, [pc, #80]	; (80131b0 <__ieee754_sqrtf+0xd8>)
- 801315e:	4f15      	ldr	r7, [pc, #84]	; (80131b4 <__ieee754_sqrtf+0xdc>)
- 8013160:	6830      	ldr	r0, [r6, #0]
- 8013162:	6839      	ldr	r1, [r7, #0]
- 8013164:	f8d6 8000 	ldr.w	r8, [r6]
- 8013168:	f7ed fce0 	bl	8000b2c <__aeabi_fsub>
- 801316c:	4601      	mov	r1, r0
- 801316e:	4640      	mov	r0, r8
- 8013170:	f7ed ff8e 	bl	8001090 <__aeabi_fcmple>
- 8013174:	b150      	cbz	r0, 801318c <__ieee754_sqrtf+0xb4>
- 8013176:	6830      	ldr	r0, [r6, #0]
- 8013178:	6839      	ldr	r1, [r7, #0]
- 801317a:	6836      	ldr	r6, [r6, #0]
- 801317c:	f7ed fcd8 	bl	8000b30 <__addsf3>
- 8013180:	4601      	mov	r1, r0
- 8013182:	4630      	mov	r0, r6
- 8013184:	f7ed ff7a 	bl	800107c <__aeabi_fcmplt>
- 8013188:	b168      	cbz	r0, 80131a6 <__ieee754_sqrtf+0xce>
- 801318a:	3402      	adds	r4, #2
- 801318c:	1064      	asrs	r4, r4, #1
- 801318e:	f104 547c 	add.w	r4, r4, #1056964608	; 0x3f000000
- 8013192:	eb04 54c5 	add.w	r4, r4, r5, lsl #23
- 8013196:	e7b0      	b.n	80130fa <__ieee754_sqrtf+0x22>
- 8013198:	005b      	lsls	r3, r3, #1
- 801319a:	3201      	adds	r2, #1
- 801319c:	0218      	lsls	r0, r3, #8
- 801319e:	d5fb      	bpl.n	8013198 <__ieee754_sqrtf+0xc0>
- 80131a0:	3a01      	subs	r2, #1
- 80131a2:	1a89      	subs	r1, r1, r2
- 80131a4:	e7bc      	b.n	8013120 <__ieee754_sqrtf+0x48>
- 80131a6:	3401      	adds	r4, #1
- 80131a8:	f024 0401 	bic.w	r4, r4, #1
- 80131ac:	e7ee      	b.n	801318c <__ieee754_sqrtf+0xb4>
- 80131ae:	bf00      	nop
- 80131b0:	20000178 	.word	0x20000178
- 80131b4:	2000017c 	.word	0x2000017c
-
-080131b8 <floor>:
- 80131b8:	f3c1 520a 	ubfx	r2, r1, #20, #11
- 80131bc:	e92d 43f8 	stmdb	sp!, {r3, r4, r5, r6, r7, r8, r9, lr}
- 80131c0:	f2a2 36ff 	subw	r6, r2, #1023	; 0x3ff
- 80131c4:	2e13      	cmp	r6, #19
- 80131c6:	460b      	mov	r3, r1
- 80131c8:	4607      	mov	r7, r0
- 80131ca:	460c      	mov	r4, r1
- 80131cc:	4605      	mov	r5, r0
- 80131ce:	dc32      	bgt.n	8013236 <floor+0x7e>
- 80131d0:	2e00      	cmp	r6, #0
- 80131d2:	da14      	bge.n	80131fe <floor+0x46>
- 80131d4:	a334      	add	r3, pc, #208	; (adr r3, 80132a8 <floor+0xf0>)
- 80131d6:	e9d3 2300 	ldrd	r2, r3, [r3]
- 80131da:	f7ec ffdb 	bl	8000194 <__adddf3>
- 80131de:	2200      	movs	r2, #0
- 80131e0:	2300      	movs	r3, #0
- 80131e2:	f7ed fc1d 	bl	8000a20 <__aeabi_dcmpgt>
- 80131e6:	b138      	cbz	r0, 80131f8 <floor+0x40>
- 80131e8:	2c00      	cmp	r4, #0
- 80131ea:	da56      	bge.n	801329a <floor+0xe2>
- 80131ec:	f024 4400 	bic.w	r4, r4, #2147483648	; 0x80000000
- 80131f0:	4325      	orrs	r5, r4
- 80131f2:	d055      	beq.n	80132a0 <floor+0xe8>
- 80131f4:	4c2e      	ldr	r4, [pc, #184]	; (80132b0 <floor+0xf8>)
- 80131f6:	2500      	movs	r5, #0
- 80131f8:	4623      	mov	r3, r4
- 80131fa:	462f      	mov	r7, r5
- 80131fc:	e025      	b.n	801324a <floor+0x92>
- 80131fe:	4a2d      	ldr	r2, [pc, #180]	; (80132b4 <floor+0xfc>)
- 8013200:	fa42 f806 	asr.w	r8, r2, r6
- 8013204:	ea01 0208 	and.w	r2, r1, r8
- 8013208:	4302      	orrs	r2, r0
- 801320a:	d01e      	beq.n	801324a <floor+0x92>
- 801320c:	a326      	add	r3, pc, #152	; (adr r3, 80132a8 <floor+0xf0>)
- 801320e:	e9d3 2300 	ldrd	r2, r3, [r3]
- 8013212:	f7ec ffbf 	bl	8000194 <__adddf3>
- 8013216:	2200      	movs	r2, #0
- 8013218:	2300      	movs	r3, #0
- 801321a:	f7ed fc01 	bl	8000a20 <__aeabi_dcmpgt>
- 801321e:	2800      	cmp	r0, #0
- 8013220:	d0ea      	beq.n	80131f8 <floor+0x40>
- 8013222:	2c00      	cmp	r4, #0
- 8013224:	bfbe      	ittt	lt
- 8013226:	f44f 1380 	movlt.w	r3, #1048576	; 0x100000
- 801322a:	4133      	asrlt	r3, r6
- 801322c:	18e4      	addlt	r4, r4, r3
- 801322e:	ea24 0408 	bic.w	r4, r4, r8
- 8013232:	2500      	movs	r5, #0
- 8013234:	e7e0      	b.n	80131f8 <floor+0x40>
- 8013236:	2e33      	cmp	r6, #51	; 0x33
- 8013238:	dd0b      	ble.n	8013252 <floor+0x9a>
- 801323a:	f5b6 6f80 	cmp.w	r6, #1024	; 0x400
- 801323e:	d104      	bne.n	801324a <floor+0x92>
- 8013240:	4602      	mov	r2, r0
- 8013242:	f7ec ffa7 	bl	8000194 <__adddf3>
- 8013246:	4607      	mov	r7, r0
- 8013248:	460b      	mov	r3, r1
- 801324a:	4638      	mov	r0, r7
- 801324c:	4619      	mov	r1, r3
- 801324e:	e8bd 83f8 	ldmia.w	sp!, {r3, r4, r5, r6, r7, r8, r9, pc}
- 8013252:	f2a2 4213 	subw	r2, r2, #1043	; 0x413
- 8013256:	f04f 38ff 	mov.w	r8, #4294967295
- 801325a:	fa28 f802 	lsr.w	r8, r8, r2
- 801325e:	ea10 0f08 	tst.w	r0, r8
- 8013262:	d0f2      	beq.n	801324a <floor+0x92>
- 8013264:	a310      	add	r3, pc, #64	; (adr r3, 80132a8 <floor+0xf0>)
- 8013266:	e9d3 2300 	ldrd	r2, r3, [r3]
- 801326a:	f7ec ff93 	bl	8000194 <__adddf3>
- 801326e:	2200      	movs	r2, #0
- 8013270:	2300      	movs	r3, #0
- 8013272:	f7ed fbd5 	bl	8000a20 <__aeabi_dcmpgt>
- 8013276:	2800      	cmp	r0, #0
- 8013278:	d0be      	beq.n	80131f8 <floor+0x40>
- 801327a:	2c00      	cmp	r4, #0
- 801327c:	da0a      	bge.n	8013294 <floor+0xdc>
- 801327e:	2e14      	cmp	r6, #20
- 8013280:	d101      	bne.n	8013286 <floor+0xce>
- 8013282:	3401      	adds	r4, #1
- 8013284:	e006      	b.n	8013294 <floor+0xdc>
- 8013286:	f1c6 0634 	rsb	r6, r6, #52	; 0x34
- 801328a:	2301      	movs	r3, #1
- 801328c:	40b3      	lsls	r3, r6
- 801328e:	441d      	add	r5, r3
- 8013290:	42af      	cmp	r7, r5
- 8013292:	d8f6      	bhi.n	8013282 <floor+0xca>
- 8013294:	ea25 0508 	bic.w	r5, r5, r8
- 8013298:	e7ae      	b.n	80131f8 <floor+0x40>
- 801329a:	2500      	movs	r5, #0
- 801329c:	462c      	mov	r4, r5
- 801329e:	e7ab      	b.n	80131f8 <floor+0x40>
- 80132a0:	f04f 4400 	mov.w	r4, #2147483648	; 0x80000000
- 80132a4:	e7a8      	b.n	80131f8 <floor+0x40>
- 80132a6:	bf00      	nop
- 80132a8:	8800759c 	.word	0x8800759c
- 80132ac:	7e37e43c 	.word	0x7e37e43c
- 80132b0:	bff00000 	.word	0xbff00000
- 80132b4:	000fffff 	.word	0x000fffff
-
-080132b8 <_init>:
- 80132b8:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 80132ba:	bf00      	nop
- 80132bc:	bcf8      	pop	{r3, r4, r5, r6, r7}
- 80132be:	bc08      	pop	{r3}
- 80132c0:	469e      	mov	lr, r3
- 80132c2:	4770      	bx	lr
-
-080132c4 <_fini>:
- 80132c4:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
- 80132c6:	bf00      	nop
- 80132c8:	bcf8      	pop	{r3, r4, r5, r6, r7}
- 80132ca:	bc08      	pop	{r3}
- 80132cc:	469e      	mov	lr, r3
- 80132ce:	4770      	bx	lr
diff --git a/STM32CubeIDE/Release/Utilities/stm32_adv_trace.cyclo b/STM32CubeIDE/Release/Utilities/stm32_adv_trace.cyclo
deleted file mode 100644
index e48c56c..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_adv_trace.cyclo
+++ /dev/null
@@ -1,25 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:703:16:TRACE_AllocateBufer	8
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:794:13:TRACE_Lock	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:805:13:TRACE_UnLock	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:165:25:UTIL_ADV_TRACE_Init	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:181:25:UTIL_ADV_TRACE_DeInit	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:187:9:UTIL_ADV_TRACE_IsBufferEmpty	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:195:25:UTIL_ADV_TRACE_StartRxProcess	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:308:25:UTIL_ADV_TRACE_COND_ZCSend_Allocation	8
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:362:25:UTIL_ADV_TRACE_ZCSend_Allocation	2
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:486:6:UTIL_ADV_TRACE_RegisterTimeStampFunction	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:491:6:UTIL_ADV_TRACE_SetVerboseLevel	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:496:9:UTIL_ADV_TRACE_GetVerboseLevel	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:501:6:UTIL_ADV_TRACE_SetRegion	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:506:10:UTIL_ADV_TRACE_GetRegion	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:511:6:UTIL_ADV_TRACE_ResetRegion	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:517:13:UTIL_ADV_TRACE_PreSendHook	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:537:32:TRACE_Send	7
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:202:25:UTIL_ADV_TRACE_COND_FSend	8
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:386:25:UTIL_ADV_TRACE_ZCSend_Finalize	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:356:25:UTIL_ADV_TRACE_COND_ZCSend_Finalize	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:393:25:UTIL_ADV_TRACE_COND_Send	9
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:448:25:UTIL_ADV_TRACE_Send	3
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:295:25:UTIL_ADV_TRACE_FSend	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:521:13:UTIL_ADV_TRACE_PostSendHook	1
-D:/OneDrive/STM32WLV13/Utilities/trace/adv_trace/stm32_adv_trace.c:608:13:TRACE_TxCpltCallback	8
diff --git a/STM32CubeIDE/Release/Utilities/stm32_lpm.cyclo b/STM32CubeIDE/Release/Utilities/stm32_lpm.cyclo
deleted file mode 100644
index 811284b..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_lpm.cyclo
+++ /dev/null
@@ -1,6 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:121:6:UTIL_LPM_Init	1
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:128:6:UTIL_LPM_DeInit	1
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:132:6:UTIL_LPM_SetStopMode	3
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:157:6:UTIL_LPM_SetOffMode	3
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:182:17:UTIL_LPM_GetMode	2
-D:/OneDrive/STM32WLV13/Utilities/lpm/tiny_lpm/stm32_lpm.c:215:6:UTIL_LPM_EnterLowPower	3
diff --git a/STM32CubeIDE/Release/Utilities/stm32_mem.cyclo b/STM32CubeIDE/Release/Utilities/stm32_mem.cyclo
deleted file mode 100644
index 56a37cf..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_mem.cyclo
+++ /dev/null
@@ -1,3 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_mem.c:31:6:UTIL_MEM_cpy_8	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_mem.c:42:6:UTIL_MEM_cpyr_8	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_mem.c:54:6:UTIL_MEM_set_8	1
diff --git a/STM32CubeIDE/Release/Utilities/stm32_seq.cyclo b/STM32CubeIDE/Release/Utilities/stm32_seq.cyclo
deleted file mode 100644
index 6a60daa..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_seq.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:180:6:UTIL_SEQ_Init	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:197:6:UTIL_SEQ_DeInit	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:335:6:UTIL_SEQ_SetTask	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:347:10:UTIL_SEQ_IsSchedulableTask	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:361:6:UTIL_SEQ_PauseTask	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:372:10:UTIL_SEQ_IsPauseTask	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:383:6:UTIL_SEQ_ResumeTask	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:394:6:UTIL_SEQ_SetEvt	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:405:6:UTIL_SEQ_ClrEvt	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:469:15:UTIL_SEQ_IsEvtPend	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:482:13:UTIL_SEQ_Idle	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:487:13:UTIL_SEQ_PreIdle	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:495:13:UTIL_SEQ_PostIdle	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:518:9:SEQ_BitPosition	4
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:207:6:UTIL_SEQ_Run	6
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:475:13:UTIL_SEQ_EvtIdle	1
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:416:6:UTIL_SEQ_WaitEvt	3
-D:/OneDrive/STM32WLV13/Utilities/sequencer/stm32_seq.c:323:6:UTIL_SEQ_RegTask	1
diff --git a/STM32CubeIDE/Release/Utilities/stm32_systime.cyclo b/STM32CubeIDE/Release/Utilities/stm32_systime.cyclo
deleted file mode 100644
index 0636d85..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_systime.cyclo
+++ /dev/null
@@ -1,11 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:444:17:CalendarDiv61	3
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:466:13:CalendarDiv60	3
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:199:11:SysTimeAdd	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:213:11:SysTimeSub	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:227:6:SysTimeSet	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:242:11:SysTimeGet	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:259:11:SysTimeGetMcuTime	1
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:268:10:SysTimeToMs	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:278:11:SysTimeFromMs	2
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:289:10:SysTimeMkTime	1
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_systime.c:318:6:SysTimeLocalTime	8
diff --git a/STM32CubeIDE/Release/Utilities/stm32_timer.cyclo b/STM32CubeIDE/Release/Utilities/stm32_timer.cyclo
deleted file mode 100644
index 8cb8873..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_timer.cyclo
+++ /dev/null
@@ -1,18 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:116:21:UTIL_TIMER_Init	1
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:123:21:UTIL_TIMER_DeInit	1
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:128:21:UTIL_TIMER_Create	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:305:21:UTIL_TIMER_SetReloadMode	2
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:342:10:UTIL_TIMER_IsRunning	2
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:417:19:UTIL_TIMER_GetCurrentTime	1
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:423:19:UTIL_TIMER_GetElapsedTime	1
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:448:6:TimerExists	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:320:21:UTIL_TIMER_GetRemainingTime	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:354:10:UTIL_TIMER_GetFirstRemainingTime	2
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:468:6:TimerSetTimeout	2
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:219:21:UTIL_TIMER_Stop	7
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:489:6:TimerInsertTimer	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:521:6:TimerInsertNewHeadTimer	2
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:149:21:UTIL_TIMER_Start	6
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:199:21:UTIL_TIMER_StartWithPeriod	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:285:21:UTIL_TIMER_SetPeriod	3
-D:/OneDrive/STM32WLV13/Utilities/timer/stm32_timer.c:365:6:UTIL_TIMER_IRQ_Handler	10
diff --git a/STM32CubeIDE/Release/Utilities/stm32_tiny_sscanf.cyclo b/STM32CubeIDE/Release/Utilities/stm32_tiny_sscanf.cyclo
deleted file mode 100644
index 3ba5c7e..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_tiny_sscanf.cyclo
+++ /dev/null
@@ -1,2 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_tiny_sscanf.c:152:1:tiny_vfscanf	40
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_tiny_sscanf.c:983:1:tiny_sscanf	1
diff --git a/STM32CubeIDE/Release/Utilities/stm32_tiny_vsnprintf.cyclo b/STM32CubeIDE/Release/Utilities/stm32_tiny_vsnprintf.cyclo
deleted file mode 100644
index 0c5890b..0000000
--- a/STM32CubeIDE/Release/Utilities/stm32_tiny_vsnprintf.cyclo
+++ /dev/null
@@ -1 +0,0 @@
-D:/OneDrive/STM32WLV13/Utilities/misc/stm32_tiny_vsnprintf.c:485:5:tiny_vsnprintf_like	33
diff --git a/STM32CubeIDE/Release/objects.list b/STM32CubeIDE/Release/objects.list
index 9c0a8bc..07e5877 100644
--- a/STM32CubeIDE/Release/objects.list
+++ b/STM32CubeIDE/Release/objects.list
@@ -25,7 +25,7 @@
 "./Application/User/LoRaWAN/App/lora_app.o"
 "./Application/User/LoRaWAN/App/lora_info.o"
 "./Application/User/LoRaWAN/Target/radio_board_if.o"
-"./Application/User/Startup/startup_stm32wl55jcix.o"
+"./Application/User/Startup/startup_stm32wle5ccux.o"
 "./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo.o"
 "./Drivers/BSP/STM32WLxx_Nucleo/stm32wlxx_nucleo_radio.o"
 "./Drivers/CMSIS/system_stm32wlxx.o"