From 229302895dbc1244c9fb641369e2ebcd88dcffa0 Mon Sep 17 00:00:00 2001 From: YunHorn Technology Date: Thu, 12 Sep 2024 18:21:43 +0800 Subject: [PATCH] ---revised i2c source file --- Core/Src/i2c.c | 113 +- LoRaWAN/App/lora_app.c | 44 +- STM32CubeIDE/.cproject | 1 + STM32CubeIDE/.project | 5 + STM32CubeIDE/Application/User/Core/i2c.c | 197 - .../Release/Application/User/Core/i2c.cyclo | 6 +- .../Release/Application/User/Core/i2c.d | 3 +- .../Release/Application/User/Core/i2c.su | 6 +- .../Release/Application/User/Core/subdir.mk | 6 +- .../User/LoRaWAN/App/lora_app.cyclo | 41 +- .../Application/User/LoRaWAN/App/lora_app.o | Bin 15152 -> 15448 bytes .../Application/User/LoRaWAN/App/lora_app.su | 43 +- .../Release/Middlewares/LoRaWAN/soft-se.o | Bin 9024 -> 9024 bytes STM32CubeIDE/Release/STS_P2_VL53L1.bin | Bin 83172 -> 83556 bytes STM32CubeIDE/Release/STS_P2_VL53L1.elf | Bin 161568 -> 161568 bytes STM32CubeIDE/Release/STS_P2_VL53L1.map | 3371 ++++++++--------- 16 files changed, 1865 insertions(+), 1971 deletions(-) delete mode 100644 STM32CubeIDE/Application/User/Core/i2c.c diff --git a/Core/Src/i2c.c b/Core/Src/i2c.c index 6c08c99..01d9999 100644 --- a/Core/Src/i2c.c +++ b/Core/Src/i2c.c @@ -19,24 +19,36 @@ /* Includes ------------------------------------------------------------------*/ #include "i2c.h" - +#include "main.h" /* USER CODE BEGIN 0 */ - +I2C_HandleTypeDef hi2c2; +DMA_HandleTypeDef hdma_i2c2_rx; +DMA_HandleTypeDef hdma_i2c2_tx; /* USER CODE END 0 */ -I2C_HandleTypeDef hi2c2; - /* I2C2 init function */ +/** + * @brief I2C2 Initialization Function + * @param None + * @retval None + */ void MX_I2C2_Init(void) { + /* USER CODE BEGIN I2C2_Init 0 */ + + /* USER CODE END I2C2_Init 0 */ + + /* USER CODE BEGIN I2C2_Init 1 */ + + /* USER CODE END I2C2_Init 1 */ hi2c2.Instance = I2C2; - hi2c2.Init.ClockSpeed = 100000; - hi2c2.Init.DutyCycle = I2C_DUTYCYCLE_2; + hi2c2.Init.Timing = I2C2_FAST_400K; hi2c2.Init.OwnAddress1 = 0; hi2c2.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; hi2c2.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; hi2c2.Init.OwnAddress2 = 0; + hi2c2.Init.OwnAddress2Masks = I2C_OA2_NOMASK; hi2c2.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; hi2c2.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; if (HAL_I2C_Init(&hi2c2) != HAL_OK) @@ -44,32 +56,105 @@ void MX_I2C2_Init(void) Error_Handler(); } + /** Configure Analogue filter + */ + if (HAL_I2CEx_ConfigAnalogFilter(&hi2c2, I2C_ANALOGFILTER_ENABLE) != HAL_OK) + { + Error_Handler(); + } + /** Configure Digital filter + */ + if (HAL_I2CEx_ConfigDigitalFilter(&hi2c2, 0) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN I2C2_Init 2 */ + + /* USER CODE END I2C2_Init 2 */ + } void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle) { GPIO_InitTypeDef GPIO_InitStruct = {0}; + RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; if(i2cHandle->Instance==I2C2) { /* USER CODE BEGIN I2C2_MspInit 0 */ /* USER CODE END I2C2_MspInit 0 */ - __HAL_RCC_GPIOB_CLK_ENABLE(); + /** Initializes the peripherals clocks + */ + PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2C2; + PeriphClkInitStruct.I2c2ClockSelection = RCC_I2C2CLKSOURCE_PCLK1; + if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) + { + Error_Handler(); + } + + + __HAL_RCC_GPIOA_CLK_ENABLE(); /**I2C2 GPIO Configuration PA12 ------> I2C2_SCL PA11 ------> I2C2_SDA */ - GPIO_InitStruct.Pin = GPIO_PIN_12|GPIO_PIN_11; + GPIO_InitStruct.Pin = I2C2_SCL_PIN|I2C2_SDA_PIN; GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Pull = GPIO_NOPULL; //GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate = GPIO_AF4_I2C2; - HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + HAL_GPIO_Init(I2C2_SCL_PORT, &GPIO_InitStruct); /* I2C2 clock enable */ __HAL_RCC_I2C2_CLK_ENABLE(); + + /* I2C2 DMA Init */ + /* I2C2_RX Init */ + hdma_i2c2_rx.Instance = DMA1_Channel4; + hdma_i2c2_rx.Init.Request = DMA_REQUEST_I2C2_RX; + hdma_i2c2_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; + hdma_i2c2_rx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_i2c2_rx.Init.MemInc = DMA_MINC_ENABLE; + hdma_i2c2_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_i2c2_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_i2c2_rx.Init.Mode = DMA_NORMAL; + hdma_i2c2_rx.Init.Priority = DMA_PRIORITY_LOW; + if (HAL_DMA_Init(&hdma_i2c2_rx) != HAL_OK) + { + Error_Handler(); + } +#ifdef STM32WL55xx + if (HAL_DMA_ConfigChannelAttributes(&hdma_i2c2_rx, DMA_CHANNEL_NPRIV) != HAL_OK) + { + Error_Handler(); + } +#endif + __HAL_LINKDMA(i2cHandle,hdmarx,hdma_i2c2_rx); + + /* I2C2_TX Init */ + hdma_i2c2_tx.Instance = DMA1_Channel5; + hdma_i2c2_tx.Init.Request = DMA_REQUEST_I2C2_TX; + hdma_i2c2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; + hdma_i2c2_tx.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_i2c2_tx.Init.MemInc = DMA_MINC_ENABLE; + hdma_i2c2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_i2c2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_i2c2_tx.Init.Mode = DMA_NORMAL; + hdma_i2c2_tx.Init.Priority = DMA_PRIORITY_LOW; + if (HAL_DMA_Init(&hdma_i2c2_tx) != HAL_OK) + { + Error_Handler(); + } +#ifdef STM32WL55xx + if (HAL_DMA_ConfigChannelAttributes(&hdma_i2c2_tx, DMA_CHANNEL_NPRIV) != HAL_OK) + { + Error_Handler(); + } +#endif + __HAL_LINKDMA(i2cHandle,hdmatx,hdma_i2c2_tx); + /* USER CODE BEGIN I2C2_MspInit 1 */ /* USER CODE END I2C2_MspInit 1 */ @@ -91,9 +176,13 @@ void HAL_I2C_MspDeInit(I2C_HandleTypeDef* i2cHandle) PA12 ------> I2C2_SCL PA11 ------> I2C2_SDA */ - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_12); + HAL_GPIO_DeInit(I2C2_SCL_PORT, I2C2_SCL_PIN); - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_11); + HAL_GPIO_DeInit(I2C2_SCL_PORT, I2C2_SDA_PIN); + + /* I2C2 DMA DeInit */ + HAL_DMA_DeInit(i2cHandle->hdmarx); + HAL_DMA_DeInit(i2cHandle->hdmatx); /* USER CODE BEGIN I2C2_MspDeInit 1 */ diff --git a/LoRaWAN/App/lora_app.c b/LoRaWAN/App/lora_app.c index c3fa416..d78a5fd 100644 --- a/LoRaWAN/App/lora_app.c +++ b/LoRaWAN/App/lora_app.c @@ -430,7 +430,7 @@ void LoRaWAN_Init(void) if (EventType == TX_ON_TIMER) { /* send every time timer elapses */ - UTIL_TIMER_Create(&TxTimer, TxPeriodicity, UTIL_TIMER_PERIODIC, OnTxTimerEvent, NULL); + UTIL_TIMER_Create(&TxTimer, TxPeriodicity, UTIL_TIMER_ONESHOT, OnTxTimerEvent, NULL); UTIL_TIMER_Start(&TxTimer); } else @@ -572,7 +572,7 @@ static void SendTxData(void) sensor_t sensor_data; UTIL_TIMER_Time_t nextTxIn = 0; sts_people_count_sensor_data_t sts_p2_sensor_data; - + APP_LOG(TS_ON, VLEVEL_M, "\n=====(1) Fport: %d\r\n", AppData.Port); if (LmHandlerIsBusy() == false) { #ifdef CAYENNE_LPP @@ -591,9 +591,9 @@ static void SendTxData(void) STS_people_count_sensor_Read(&sts_p2_sensor_data); APP_LOG(TS_ON, VLEVEL_M, "VDDA: %d\r\n", batteryLevel); APP_LOG(TS_ON, VLEVEL_M, "temp: %d\r\n", (int16_t)(sensor_data.temperature)); - - //AppData.Port = LORAWAN_USER_APP_PORT; - AppData.Port = 106; //STS-P2 + APP_LOG(TS_ON, VLEVEL_M, "\n=====(2) Fport: %d\r\n", AppData.Port); + AppData.Port = LORAWAN_USER_APP_PORT; + //AppData.Port = 106; //STS-P2 #ifdef CAYENNE_LPP CayenneLppReset(); CayenneLppAddBarometricPressure(channel++, sensor_data.pressure); @@ -614,7 +614,7 @@ static void SendTxData(void) temperature = (int16_t)(sensor_data.temperature); pressure = (uint16_t)(sensor_data.pressure * 100 / 10); /* in hPa / 10 */ - AppData.Buffer[i++] = AppLedStateOn; + AppData.Buffer[i++] = (uint8_t)((AppLedStateOn|0x80) & 0xFF); AppData.Buffer[i++] = (uint8_t)((pressure >> 8) & 0xFF); AppData.Buffer[i++] = (uint8_t)(pressure & 0xFF); AppData.Buffer[i++] = (uint8_t)(temperature & 0xFF); @@ -646,7 +646,7 @@ static void SendTxData(void) } #endif /* CAYENNE_LPP */ - + APP_LOG(TS_ON, VLEVEL_M, "\n=====(3) Fport: %d\r\n", AppData.Port); AppData.Buffer[i++] = (uint8_t)((sts_p2_sensor_data.Walk_In_People_Count>>8) & 0xFF); AppData.Buffer[i++] = (uint8_t)(sts_p2_sensor_data.Walk_In_People_Count & 0xFF); @@ -669,13 +669,16 @@ static void SendTxData(void) AppData.Buffer[i++] = (uint8_t)(sts_p2_sensor_data.Sum_Day_Walk_Around_People_Count & 0xFF); AppData.BufferSize = i; - + APP_LOG(TS_ON, VLEVEL_M, "\n=====(4) Fport: %d\r\n", AppData.Port); if ((JoinLedTimer.IsRunning) && (LmHandlerJoinStatus() == LORAMAC_HANDLER_SET)) { UTIL_TIMER_Stop(&JoinLedTimer); HAL_GPIO_WritePin(LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET); /* LED_RED */ } + APP_LOG(TS_ON, VLEVEL_M, "\n===== AppData: BufferSize=%d\r\n Port=%d \n Data=%20X\r\n", AppData.BufferSize, + AppData.Port, (char*)AppData.Buffer); + status = LmHandlerSend(&AppData, LmHandlerParams.IsTxConfirmed, false); if (LORAMAC_HANDLER_SUCCESS == status) { @@ -690,14 +693,15 @@ static void SendTxData(void) } } } - + APP_LOG(TS_ON, VLEVEL_M, "\n=====(5) Fport: %d\r\n", AppData.Port); if (EventType == TX_ON_TIMER) { + APP_LOG(TS_ON, VLEVEL_M, "\n=====(6) Fport: %d\r\n", AppData.Port); UTIL_TIMER_Stop(&TxTimer); UTIL_TIMER_SetPeriod(&TxTimer, MAX(nextTxIn, TxPeriodicity)); UTIL_TIMER_Start(&TxTimer); } - + APP_LOG(TS_ON, VLEVEL_M, "\n=====(7) Fport: %d\r\n", AppData.Port); /* USER CODE END SendTxData_1 */ } @@ -708,34 +712,28 @@ static void OnTxTimerEvent(void *context) /* USER CODE END OnTxTimerEvent_1 */ sts_tx_timer ++; - if (sts_tx_timer == 6) + + if (6 == sts_tx_timer) { UTIL_TIMER_Stop(&WakeUpScanTimer); + APP_LOG(TS_OFF, VLEVEL_M, "\r\nTxTimer count =%u\r\n", (int)sts_tx_timer); - sts_tx_timer = 0; - APP_LOG(TS_OFF, VLEVEL_M, "\r\nTxTimer count =%u", sts_tx_timer); UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0); - //UTIL_TIMER_Start(&TxTimer); + sts_people_count_number_changed = 0; UTIL_TIMER_Start(&WakeUpScanTimer); } + /*Wait for next tx slot*/ + UTIL_TIMER_Start(&TxTimer); + /* USER CODE BEGIN OnTxTimerEvent_2 */ /* USER CODE END OnTxTimerEvent_2 */ } -void STS_SendTxData(void) -{ - UTIL_SEQ_SetTask((1 << CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent), CFG_SEQ_Prio_0); - - - UTIL_TIMER_Start(&TxTimer); - sts_people_count_number_changed = 0; - -} /* USER CODE BEGIN PrFD_LedEvents */ static void OnTxTimerLedEvent(void *context) diff --git a/STM32CubeIDE/.cproject b/STM32CubeIDE/.cproject index 9b0a807..2219079 100644 --- a/STM32CubeIDE/.cproject +++ b/STM32CubeIDE/.cproject @@ -209,4 +209,5 @@ + \ No newline at end of file diff --git a/STM32CubeIDE/.project b/STM32CubeIDE/.project index 4d804af..073fdaf 100644 --- a/STM32CubeIDE/.project +++ b/STM32CubeIDE/.project @@ -417,6 +417,11 @@ 1 copy_PARENT/Core/Src/gpio.c + + Application/User/Core/i2c.c + 1 + copy_PARENT/Core/Src/i2c.c + Application/User/Core/main.c 1 diff --git a/STM32CubeIDE/Application/User/Core/i2c.c b/STM32CubeIDE/Application/User/Core/i2c.c deleted file mode 100644 index 01d9999..0000000 --- a/STM32CubeIDE/Application/User/Core/i2c.c +++ /dev/null @@ -1,197 +0,0 @@ -/** - ****************************************************************************** - * @file i2c.c - * @brief This file provides code for the configuration - * of the I2C instances. - ****************************************************************************** - * @attention - * - *

© Copyright (c) 2021 STMicroelectronics. - * All rights reserved.

- * - * This software component is licensed by ST under BSD 3-Clause license, - * 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/BSD-3-Clause - * - ****************************************************************************** - */ - -/* Includes ------------------------------------------------------------------*/ -#include "i2c.h" -#include "main.h" -/* USER CODE BEGIN 0 */ -I2C_HandleTypeDef hi2c2; -DMA_HandleTypeDef hdma_i2c2_rx; -DMA_HandleTypeDef hdma_i2c2_tx; -/* USER CODE END 0 */ - -/* I2C2 init function */ -/** - * @brief I2C2 Initialization Function - * @param None - * @retval None - */ -void MX_I2C2_Init(void) -{ - - /* USER CODE BEGIN I2C2_Init 0 */ - - /* USER CODE END I2C2_Init 0 */ - - /* USER CODE BEGIN I2C2_Init 1 */ - - /* USER CODE END I2C2_Init 1 */ - hi2c2.Instance = I2C2; - hi2c2.Init.Timing = I2C2_FAST_400K; - hi2c2.Init.OwnAddress1 = 0; - hi2c2.Init.AddressingMode = I2C_ADDRESSINGMODE_7BIT; - hi2c2.Init.DualAddressMode = I2C_DUALADDRESS_DISABLE; - hi2c2.Init.OwnAddress2 = 0; - hi2c2.Init.OwnAddress2Masks = I2C_OA2_NOMASK; - hi2c2.Init.GeneralCallMode = I2C_GENERALCALL_DISABLE; - hi2c2.Init.NoStretchMode = I2C_NOSTRETCH_DISABLE; - if (HAL_I2C_Init(&hi2c2) != HAL_OK) - { - Error_Handler(); - } - - /** Configure Analogue filter - */ - if (HAL_I2CEx_ConfigAnalogFilter(&hi2c2, I2C_ANALOGFILTER_ENABLE) != HAL_OK) - { - Error_Handler(); - } - /** Configure Digital filter - */ - if (HAL_I2CEx_ConfigDigitalFilter(&hi2c2, 0) != HAL_OK) - { - Error_Handler(); - } - /* USER CODE BEGIN I2C2_Init 2 */ - - /* USER CODE END I2C2_Init 2 */ - -} - -void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle) -{ - - GPIO_InitTypeDef GPIO_InitStruct = {0}; - RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0}; - if(i2cHandle->Instance==I2C2) - { - /* USER CODE BEGIN I2C2_MspInit 0 */ - - /* USER CODE END I2C2_MspInit 0 */ - - /** Initializes the peripherals clocks - */ - PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_I2C2; - PeriphClkInitStruct.I2c2ClockSelection = RCC_I2C2CLKSOURCE_PCLK1; - if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK) - { - Error_Handler(); - } - - - __HAL_RCC_GPIOA_CLK_ENABLE(); - /**I2C2 GPIO Configuration - PA12 ------> I2C2_SCL - PA11 ------> I2C2_SDA - */ - GPIO_InitStruct.Pin = I2C2_SCL_PIN|I2C2_SDA_PIN; - GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; - GPIO_InitStruct.Pull = GPIO_NOPULL; //GPIO_PULLUP; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - GPIO_InitStruct.Alternate = GPIO_AF4_I2C2; - HAL_GPIO_Init(I2C2_SCL_PORT, &GPIO_InitStruct); - - /* I2C2 clock enable */ - __HAL_RCC_I2C2_CLK_ENABLE(); - - /* I2C2 DMA Init */ - /* I2C2_RX Init */ - hdma_i2c2_rx.Instance = DMA1_Channel4; - hdma_i2c2_rx.Init.Request = DMA_REQUEST_I2C2_RX; - hdma_i2c2_rx.Init.Direction = DMA_PERIPH_TO_MEMORY; - hdma_i2c2_rx.Init.PeriphInc = DMA_PINC_DISABLE; - hdma_i2c2_rx.Init.MemInc = DMA_MINC_ENABLE; - hdma_i2c2_rx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - hdma_i2c2_rx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - hdma_i2c2_rx.Init.Mode = DMA_NORMAL; - hdma_i2c2_rx.Init.Priority = DMA_PRIORITY_LOW; - if (HAL_DMA_Init(&hdma_i2c2_rx) != HAL_OK) - { - Error_Handler(); - } -#ifdef STM32WL55xx - if (HAL_DMA_ConfigChannelAttributes(&hdma_i2c2_rx, DMA_CHANNEL_NPRIV) != HAL_OK) - { - Error_Handler(); - } -#endif - __HAL_LINKDMA(i2cHandle,hdmarx,hdma_i2c2_rx); - - /* I2C2_TX Init */ - hdma_i2c2_tx.Instance = DMA1_Channel5; - hdma_i2c2_tx.Init.Request = DMA_REQUEST_I2C2_TX; - hdma_i2c2_tx.Init.Direction = DMA_MEMORY_TO_PERIPH; - hdma_i2c2_tx.Init.PeriphInc = DMA_PINC_DISABLE; - hdma_i2c2_tx.Init.MemInc = DMA_MINC_ENABLE; - hdma_i2c2_tx.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; - hdma_i2c2_tx.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; - hdma_i2c2_tx.Init.Mode = DMA_NORMAL; - hdma_i2c2_tx.Init.Priority = DMA_PRIORITY_LOW; - if (HAL_DMA_Init(&hdma_i2c2_tx) != HAL_OK) - { - Error_Handler(); - } -#ifdef STM32WL55xx - if (HAL_DMA_ConfigChannelAttributes(&hdma_i2c2_tx, DMA_CHANNEL_NPRIV) != HAL_OK) - { - Error_Handler(); - } -#endif - __HAL_LINKDMA(i2cHandle,hdmatx,hdma_i2c2_tx); - - /* USER CODE BEGIN I2C2_MspInit 1 */ - - /* USER CODE END I2C2_MspInit 1 */ - } -} - -void HAL_I2C_MspDeInit(I2C_HandleTypeDef* i2cHandle) -{ - - if(i2cHandle->Instance==I2C2) - { - /* USER CODE BEGIN I2C2_MspDeInit 0 */ - - /* USER CODE END I2C2_MspDeInit 0 */ - /* Peripheral clock disable */ - __HAL_RCC_I2C2_CLK_DISABLE(); - - /**I2C2 GPIO Configuration - PA12 ------> I2C2_SCL - PA11 ------> I2C2_SDA - */ - HAL_GPIO_DeInit(I2C2_SCL_PORT, I2C2_SCL_PIN); - - HAL_GPIO_DeInit(I2C2_SCL_PORT, I2C2_SDA_PIN); - - /* I2C2 DMA DeInit */ - HAL_DMA_DeInit(i2cHandle->hdmarx); - HAL_DMA_DeInit(i2cHandle->hdmatx); - - /* USER CODE BEGIN I2C2_MspDeInit 1 */ - - /* USER CODE END I2C2_MspDeInit 1 */ - } -} - -/* USER CODE BEGIN 1 */ - -/* USER CODE END 1 */ - -/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo b/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo index c7de162..6992c7e 100644 --- a/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo +++ b/STM32CubeIDE/Release/Application/User/Core/i2c.cyclo @@ -1,3 +1,3 @@ -../Application/User/Core/i2c.c:35:6:MX_I2C2_Init 4 -../Application/User/Core/i2c.c:77:6:HAL_I2C_MspInit 5 -../Application/User/Core/i2c.c:164:6:HAL_I2C_MspDeInit 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:35:6:MX_I2C2_Init 4 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:77:6:HAL_I2C_MspInit 5 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:164:6:HAL_I2C_MspDeInit 2 diff --git a/STM32CubeIDE/Release/Application/User/Core/i2c.d b/STM32CubeIDE/Release/Application/User/Core/i2c.d index 0be4b56..6c43467 100644 --- a/STM32CubeIDE/Release/Application/User/Core/i2c.d +++ b/STM32CubeIDE/Release/Application/User/Core/i2c.d @@ -1,4 +1,5 @@ -Application/User/Core/i2c.o: ../Application/User/Core/i2c.c \ +Application/User/Core/i2c.o: \ + D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c \ ../../Core/Inc/i2c.h ../../Core/Inc/main.h \ ../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/stm32wlxx_hal.h \ ../../Core/Inc/stm32wlxx_hal_conf.h \ diff --git a/STM32CubeIDE/Release/Application/User/Core/i2c.su b/STM32CubeIDE/Release/Application/User/Core/i2c.su index d935b59..ab0be21 100644 --- a/STM32CubeIDE/Release/Application/User/Core/i2c.su +++ b/STM32CubeIDE/Release/Application/User/Core/i2c.su @@ -1,3 +1,3 @@ -../Application/User/Core/i2c.c:35:6:MX_I2C2_Init 8 static -../Application/User/Core/i2c.c:77:6:HAL_I2C_MspInit 104 static -../Application/User/Core/i2c.c:164:6:HAL_I2C_MspDeInit 8 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:35:6:MX_I2C2_Init 8 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:77:6:HAL_I2C_MspInit 104 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c:164:6:HAL_I2C_MspDeInit 8 static diff --git a/STM32CubeIDE/Release/Application/User/Core/subdir.mk b/STM32CubeIDE/Release/Application/User/Core/subdir.mk index 023cebd..6787447 100644 --- a/STM32CubeIDE/Release/Application/User/Core/subdir.mk +++ b/STM32CubeIDE/Release/Application/User/Core/subdir.mk @@ -10,7 +10,7 @@ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1 D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/dma.c \ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/flash_if.c \ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/gpio.c \ -../Application/User/Core/i2c.c \ +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c \ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/main.c \ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/rtc.c \ D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/stm32_lpm_if.c \ @@ -82,7 +82,7 @@ Application/User/Core/flash_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" Application/User/Core/gpio.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/gpio.c Application/User/Core/subdir.mk arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" -Application/User/Core/%.o Application/User/Core/%.su Application/User/Core/%.cyclo: ../Application/User/Core/%.c Application/User/Core/subdir.mk +Application/User/Core/i2c.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/i2c.c Application/User/Core/subdir.mk arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" Application/User/Core/main.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/main.c Application/User/Core/subdir.mk arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" @@ -102,6 +102,8 @@ Application/User/Core/sys_debug.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" Application/User/Core/sys_sensors.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/sys_sensors.c Application/User/Core/subdir.mk arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" +Application/User/Core/%.o Application/User/Core/%.su Application/User/Core/%.cyclo: ../Application/User/Core/%.c Application/User/Core/subdir.mk + arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" Application/User/Core/timer_if.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/timer_if.c Application/User/Core/subdir.mk arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -DCORE_CM4 -DYUNHORN_STS_RANDOM -DUSE_HAL_DRIVER -DSTM32WLE5xx -c -I../../Core/Inc -I../../LoRaWAN/App -I../../LoRaWAN/Target -I../../../../../../../Drivers/CMSIS/Include -I../../vl53lx_uld -I../../TOF/Target -I../../TOF/App -I../../../../../../../Drivers/CMSIS/Core/Include -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc -I../../../../../../../Drivers/STM32WLxx_HAL_Driver/Inc/Legacy -I../../../../../../../Utilities/trace/adv_trace -I../../../../../../../Utilities/misc -I../../../../../../../Utilities/sequencer -I../../../../../../../Utilities/timer -I../../../../../../../Utilities/lpm/tiny_lpm -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler/Packages -I../../../../../../../Drivers/CMSIS/Device/ST/STM32WLxx/Include -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Crypto -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac/Region -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Mac -I../../../../../../../Middlewares/Third_Party/LoRaWAN/LmHandler -I../../../../../../../Middlewares/Third_Party/LoRaWAN/Utilities -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy -I../../../../../../../Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver -I../../../../../../../Drivers/BSP/STM32WLxx_Nucleo -Os -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfloat-abi=soft -mthumb -o "$@" Application/User/Core/usart.o: D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/Core/Src/usart.c Application/User/Core/subdir.mk diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo index 9c674ab..3e93726 100644 --- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo +++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.cyclo @@ -1,25 +1,24 @@ -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:853:13:OnSysTimeUpdate 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:901:13:OnTxFrameCtrlChanged 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:912:13:OnPingSlotPeriodicityChanged 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:860:13:OnClassChange 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:867:13:OnMacProcessNotify 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:879:13:OnTxPeriodicityChanged 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:787:13:OnJoinRequest 4 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:974:13:OnStopJoinTimerEvent 2 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:746:13:OnRxTimerLedEvent 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:741:13:OnTxTimerLedEvent 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1045:13:OnRestoreContextRequest 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:937:13:StopJoin 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:851:13:OnSysTimeUpdate 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:899:13:OnTxFrameCtrlChanged 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:910:13:OnPingSlotPeriodicityChanged 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:858:13:OnClassChange 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:708:13:OnTxTimerEvent 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:865:13:OnMacProcessNotify 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:877:13:OnTxPeriodicityChanged 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:785:13:OnJoinRequest 4 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:972:13:OnStopJoinTimerEvent 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:744:13:OnRxTimerLedEvent 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:739:13:OnTxTimerLedEvent 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1043:13:OnRestoreContextRequest 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:935:13:StopJoin 2 D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:567:13:SendTxData 9 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:751:13:OnJoinTimerLedEvent 1 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:818:13:OnBeaconStatusChange 4 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1012:13:OnNvmDataChange 2 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:704:13:OnTxTimerEvent 2 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:923:13:OnSystemReset 3 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:758:13:OnTxData 4 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:749:13:OnJoinTimerLedEvent 1 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:816:13:OnBeaconStatusChange 4 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1010:13:OnNvmDataChange 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:921:13:OnSystemReset 3 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:756:13:OnTxData 4 D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:487:13:OnRxData 14 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1030:13:OnStoreContextRequest 2 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:990:13:StoreContext 3 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1028:13:OnStoreContextRequest 2 +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:988:13:StoreContext 3 D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:355:6:LoRaWAN_Init 2 D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:452:6:HAL_GPIO_EXTI_Callback 4 -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:730:6:STS_SendTxData 1 diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.o b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.o index 13e876fa1078d000f0cf6c2f3a60b3f6c2a13a39..c4765b92aaf5188aa6b38952d2da2ca04d4ac341 100644 GIT binary patch literal 15448 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 diff --git a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.su b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.su index c651cf7..1c5e0d7 100644 --- a/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.su +++ b/STM32CubeIDE/Release/Application/User/LoRaWAN/App/lora_app.su @@ -1,25 +1,24 @@ -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:853:13:OnSysTimeUpdate 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:901:13:OnTxFrameCtrlChanged 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:912:13:OnPingSlotPeriodicityChanged 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:860:13:OnClassChange 16 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:867:13:OnMacProcessNotify 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:879:13:OnTxPeriodicityChanged 8 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:787:13:OnJoinRequest 24 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:974:13:OnStopJoinTimerEvent 8 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:746:13:OnRxTimerLedEvent 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:741:13:OnTxTimerLedEvent 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1045:13:OnRestoreContextRequest 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:937:13:StopJoin 16 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:567:13:SendTxData 112 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:751:13:OnJoinTimerLedEvent 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:818:13:OnBeaconStatusChange 56 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1012:13:OnNvmDataChange 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:704:13:OnTxTimerEvent 24 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:923:13:OnSystemReset 8 static,ignoring_inline_asm -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:758:13:OnTxData 24 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:851:13:OnSysTimeUpdate 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:899:13:OnTxFrameCtrlChanged 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:910:13:OnPingSlotPeriodicityChanged 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:858:13:OnClassChange 16 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:708:13:OnTxTimerEvent 16 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:865:13:OnMacProcessNotify 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:877:13:OnTxPeriodicityChanged 8 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:785:13:OnJoinRequest 24 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:972:13:OnStopJoinTimerEvent 8 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:744:13:OnRxTimerLedEvent 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:739:13:OnTxTimerLedEvent 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1043:13:OnRestoreContextRequest 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:935:13:StopJoin 16 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:567:13:SendTxData 120 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:749:13:OnJoinTimerLedEvent 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:816:13:OnBeaconStatusChange 56 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1010:13:OnNvmDataChange 0 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:921:13:OnSystemReset 8 static,ignoring_inline_asm +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:756:13:OnTxData 24 static D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:487:13:OnRxData 48 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1030:13:OnStoreContextRequest 16 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:990:13:StoreContext 8 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:1028:13:OnStoreContextRequest 16 static +D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:988:13:StoreContext 8 static D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:355:6:LoRaWAN_Init 48 static D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:452:6:HAL_GPIO_EXTI_Callback 0 static -D:/ONEDRIVE/STM32WLV13/Projects/NUCLEO-WL55JC/Applications/LoRaWAN/STS_P2_VL53L1/LoRaWAN/App/lora_app.c:730:6:STS_SendTxData 8 static diff --git a/STM32CubeIDE/Release/Middlewares/LoRaWAN/soft-se.o b/STM32CubeIDE/Release/Middlewares/LoRaWAN/soft-se.o index a968d256b189c5ffd312944bf6f5e16caad5b631..430105705d86946e8c6c18af9de35c26a0f984b6 100644 GIT binary patch delta 21 XcmX@$cED{z0~-e;6m0Hb+aUu0M0^Ek delta 16 YcmX@$cED{z1KZ?ENx{t%+1ASd06mKajsO4v diff --git a/STM32CubeIDE/Release/STS_P2_VL53L1.bin b/STM32CubeIDE/Release/STS_P2_VL53L1.bin index 53dc991562d84ec40d3a32ccede2f4a848966831..90e7168f585e4e924fa22f47e31091bd97173d2c 100644 GIT binary patch delta 7651 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 OwLznbHqBKQ$o~f|m?;hb delta 41001 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 diff --git a/STM32CubeIDE/Release/STS_P2_VL53L1.map b/STM32CubeIDE/Release/STS_P2_VL53L1.map index f01705d..cf94fa6 100644 --- a/STM32CubeIDE/Release/STS_P2_VL53L1.map +++ b/STM32CubeIDE/Release/STS_P2_VL53L1.map @@ -261,8 +261,6 @@ Discarded input sections .text 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_app.o .data 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_app.o .bss 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_app.o - .text.STS_SendTxData - 0x00000000 0x20 ./Application/User/LoRaWAN/App/lora_app.o .text 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_info.o .data 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_info.o .bss 0x00000000 0x0 ./Application/User/LoRaWAN/App/lora_info.o @@ -2590,7 +2588,7 @@ LOAD D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.i 0x08000000 g_pfnVectors 0x08000138 . = ALIGN (0x4) -.text 0x08000140 0x12db8 +.text 0x08000140 0x12e68 0x08000140 . = ALIGN (0x4) *(.text) .text 0x08000140 0x40 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o @@ -3007,2168 +3005,2167 @@ LOAD D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.i 0x08002684 0xc ./Application/User/LoRaWAN/App/lora_app.o .text.OnClassChange 0x08002690 0x24 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnMacProcessNotify - 0x080026b4 0x8 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnTxPeriodicityChanged - 0x080026bc 0x30 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnJoinRequest - 0x080026ec 0x90 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnStopJoinTimerEvent - 0x0800277c 0x44 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnRxTimerLedEvent - 0x080027c0 0x10 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnTxTimerLedEvent - 0x080027d0 0x10 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnRestoreContextRequest - 0x080027e0 0xc ./Application/User/LoRaWAN/App/lora_app.o - .text.StopJoin - 0x080027ec 0xa0 ./Application/User/LoRaWAN/App/lora_app.o - .text.SendTxData - 0x0800288c 0x240 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnJoinTimerLedEvent - 0x08002acc 0x10 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnBeaconStatusChange - 0x08002adc 0x7c ./Application/User/LoRaWAN/App/lora_app.o - .text.OnNvmDataChange - 0x08002b58 0x1c ./Application/User/LoRaWAN/App/lora_app.o .text.OnTxTimerEvent - 0x08002b74 0x58 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnSystemReset - 0x08002bcc 0x34 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnTxData - 0x08002c00 0xb4 ./Application/User/LoRaWAN/App/lora_app.o - .text.OnRxData - 0x08002cb4 0xdc ./Application/User/LoRaWAN/App/lora_app.o - .text.OnStoreContextRequest - 0x08002d90 0x28 ./Application/User/LoRaWAN/App/lora_app.o - .text.StoreContext - 0x08002db8 0x30 ./Application/User/LoRaWAN/App/lora_app.o - .text.LoRaWAN_Init - 0x08002de8 0x1c4 ./Application/User/LoRaWAN/App/lora_app.o - 0x08002de8 LoRaWAN_Init - .text.HAL_GPIO_EXTI_Callback - 0x08002fac 0x34 ./Application/User/LoRaWAN/App/lora_app.o - 0x08002fac HAL_GPIO_EXTI_Callback - .text.LoraInfo_Init - 0x08002fe0 0x14 ./Application/User/LoRaWAN/App/lora_info.o - 0x08002fe0 LoraInfo_Init - .text.LoraInfo_GetPtr - 0x08002ff4 0x8 ./Application/User/LoRaWAN/App/lora_info.o - 0x08002ff4 LoraInfo_GetPtr - .text.LL_AHB2_GRP1_EnableClock - 0x08002ffc 0x18 ./Application/User/LoRaWAN/Target/radio_board_if.o - .text.RBI_Init - 0x08003014 0x68 ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x08003014 RBI_Init - .text.RBI_ConfigRFSwitch - 0x0800307c 0x44 ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x0800307c RBI_ConfigRFSwitch - .text.RBI_GetTxConfig - 0x080030c0 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x080030c0 RBI_GetTxConfig - .text.RBI_IsTCXO - 0x080030c4 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x080030c4 RBI_IsTCXO - .text.RBI_IsDCDC - 0x080030c8 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x080030c8 RBI_IsDCDC - .text.RBI_GetRFOMaxPowerConfig - 0x080030cc 0xa ./Application/User/LoRaWAN/Target/radio_board_if.o - 0x080030cc RBI_GetRFOMaxPowerConfig - *fill* 0x080030d6 0x2 - .text.Reset_Handler - 0x080030d8 0x50 ./Application/User/Startup/startup_stm32wle5ccux.o - 0x080030d8 Reset_Handler - .text.Default_Handler - 0x08003128 0x2 ./Application/User/Startup/startup_stm32wle5ccux.o - 0x08003128 EXTI2_IRQHandler - 0x08003128 TIM1_CC_IRQHandler - 0x08003128 LPTIM2_IRQHandler - 0x08003128 I2C3_ER_IRQHandler - 0x08003128 LPTIM3_IRQHandler - 0x08003128 I2C2_EV_IRQHandler - 0x08003128 SPI1_IRQHandler - 0x08003128 DMA2_Channel2_IRQHandler - 0x08003128 PKA_IRQHandler - 0x08003128 TIM17_IRQHandler - 0x08003128 SUBGHZSPI_IRQHandler - 0x08003128 DMA2_Channel1_IRQHandler - 0x08003128 I2C1_EV_IRQHandler - 0x08003128 DMAMUX1_OVR_IRQHandler - 0x08003128 TIM16_IRQHandler - 0x08003128 DMA2_Channel4_IRQHandler - 0x08003128 RCC_IRQHandler - 0x08003128 TIM1_TRG_COM_IRQHandler - 0x08003128 DMA1_Channel1_IRQHandler - 0x08003128 Default_Handler - 0x08003128 DMA2_Channel7_IRQHandler - 0x08003128 EXTI15_10_IRQHandler - 0x08003128 ADC_IRQHandler - 0x08003128 I2C3_EV_IRQHandler - 0x08003128 RTC_WKUP_IRQHandler - 0x08003128 PVD_PVM_IRQHandler - 0x08003128 SPI2_IRQHandler - 0x08003128 DMA2_Channel5_IRQHandler - 0x08003128 RNG_IRQHandler - 0x08003128 COMP_IRQHandler - 0x08003128 HSEM_IRQHandler - 0x08003128 TIM1_UP_IRQHandler - 0x08003128 WWDG_IRQHandler - 0x08003128 LPUART1_IRQHandler - 0x08003128 DMA2_Channel6_IRQHandler - 0x08003128 TIM2_IRQHandler - 0x08003128 TIM1_BRK_IRQHandler - 0x08003128 DAC_IRQHandler - 0x08003128 AES_IRQHandler - 0x08003128 I2C2_ER_IRQHandler - 0x08003128 FLASH_IRQHandler - 0x08003128 USART1_IRQHandler - 0x08003128 I2C1_ER_IRQHandler - 0x08003128 LPTIM1_IRQHandler - 0x08003128 DMA2_Channel3_IRQHandler - .text.LL_AHB2_GRP1_EnableClock - 0x0800312a 0x18 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o - *fill* 0x08003142 0x2 - .text._ExpanderWR - 0x08003144 0x34 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o - .text.XNUCLEO53L1A1_I2C2Configure - 0x08003178 0x168 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o - 0x08003178 XNUCLEO53L1A1_I2C2Configure - .text.XNUCLEO53L1A1_Init - 0x080032e0 0x4 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o - 0x080032e0 XNUCLEO53L1A1_Init - .text.XNUCLEO53L1A1_ResetId - 0x080032e4 0x70 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o - 0x080032e4 XNUCLEO53L1A1_ResetId - .text.ProcessPeopleCountingData - 0x08003354 0x224 ./Application/User/TOF/App/app_tof_peoplecount.o - 0x08003354 ProcessPeopleCountingData - .text.STS_people_count_sensor_Read - 0x08003578 0xc8 ./Application/User/TOF/App/app_tof_peoplecount.o - 0x08003578 STS_people_count_sensor_Read - .text.sts_tof_vl53lx_peoplecount_init - 0x08003640 0x1d0 ./Application/User/TOF/App/app_tof_peoplecount.o - 0x08003640 sts_tof_vl53lx_peoplecount_init - .text.STS_TOF_VL53LX_PeopleCounting_Process_Init - 0x08003810 0x1c ./Application/User/TOF/App/app_tof_peoplecount.o - 0x08003810 STS_TOF_VL53LX_PeopleCounting_Process_Init - .text.sts_tof_vl53lx_peoplecount_start - 0x0800382c 0x110 ./Application/User/TOF/App/app_tof_peoplecount.o - 0x0800382c sts_tof_vl53lx_peoplecount_start - .text.STS_TOF_VL53LX_PeopleCounting_Process_Start - 0x0800393c 0x10 ./Application/User/TOF/App/app_tof_peoplecount.o - 0x0800393c STS_TOF_VL53LX_PeopleCounting_Process_Start - .text.VL53L1X_ClearInterrupt - 0x0800394c 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x0800394c VL53L1X_ClearInterrupt - .text.VL53L1X_GetInterruptPolarity - 0x08003954 0x20 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003954 VL53L1X_GetInterruptPolarity - .text.VL53L1X_StartRanging - 0x08003974 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003974 VL53L1X_StartRanging - .text.VL53L1X_StopRanging - 0x0800397c 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x0800397c VL53L1X_StopRanging - .text.VL53L1X_CheckForDataReady - 0x08003984 0x36 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003984 VL53L1X_CheckForDataReady - *fill* 0x080039ba 0x2 - .text.VL53L1X_SensorInit - 0x080039bc 0x64 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x080039bc VL53L1X_SensorInit - .text.VL53L1X_GetTimingBudgetInMs - 0x08003a20 0x9e ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003a20 VL53L1X_GetTimingBudgetInMs - .text.VL53L1X_GetDistanceMode - 0x08003abe 0x26 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003abe VL53L1X_GetDistanceMode - .text.VL53L1X_SetTimingBudgetInMs - 0x08003ae4 0x124 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003ae4 VL53L1X_SetTimingBudgetInMs - .text.VL53L1X_SetDistanceMode - 0x08003c08 0xac ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003c08 VL53L1X_SetDistanceMode - *fill* 0x08003cb4 0x4 - .text.VL53L1X_SetInterMeasurementInMs - 0x08003cb8 0x50 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003cb8 VL53L1X_SetInterMeasurementInMs - .text.VL53L1X_BootState - 0x08003d08 0x1e ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003d08 VL53L1X_BootState - .text.VL53L1X_GetDistance - 0x08003d26 0x18 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003d26 VL53L1X_GetDistance - *fill* 0x08003d3e 0x2 - .text.VL53L1X_GetSignalPerSpad - 0x08003d40 0x5c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003d40 VL53L1X_GetSignalPerSpad - .text.VL53L1X_GetRangeStatus - 0x08003d9c 0x2c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003d9c VL53L1X_GetRangeStatus - .text.VL53L1X_SetROICenter - 0x08003dc8 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003dc8 VL53L1X_SetROICenter - .text.VL53L1X_SetROI - 0x08003dd0 0x5c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x08003dd0 VL53L1X_SetROI - .text._I2CWrite - 0x08003e2c 0x20 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003e2c _I2CWrite - .text._I2CRead - 0x08003e4c 0x20 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003e4c _I2CRead - .text.VL53L1_WrByte - 0x08003e6c 0x24 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003e6c VL53L1_WrByte - .text.VL53L1_WrWord - 0x08003e90 0x28 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003e90 VL53L1_WrWord - .text.VL53L1_WrDWord - 0x08003eb8 0x30 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003eb8 VL53L1_WrDWord - .text.VL53L1_RdByte - 0x08003ee8 0x34 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003ee8 VL53L1_RdByte - .text.VL53L1_RdWord - 0x08003f1c 0x38 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o - 0x08003f1c VL53L1_RdWord - .text.SystemInit - 0x08003f54 0x2 ./Drivers/CMSIS/system_stm32wlxx.o - 0x08003f54 SystemInit - *fill* 0x08003f56 0x2 - .text.HAL_Init - 0x08003f58 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003f58 HAL_Init - .text.HAL_SuspendTick - 0x08003f84 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003f84 HAL_SuspendTick - .text.HAL_ResumeTick - 0x08003f92 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003f92 HAL_ResumeTick - .text.HAL_GetUIDw0 - 0x08003fa0 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fa0 HAL_GetUIDw0 - .text.HAL_GetUIDw1 - 0x08003fac 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fac HAL_GetUIDw1 - .text.HAL_GetUIDw2 - 0x08003fb8 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fb8 HAL_GetUIDw2 - .text.HAL_DBGMCU_EnableDBGSleepMode - 0x08003fc4 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fc4 HAL_DBGMCU_EnableDBGSleepMode - .text.HAL_DBGMCU_EnableDBGStopMode - 0x08003fd4 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fd4 HAL_DBGMCU_EnableDBGStopMode - .text.HAL_DBGMCU_EnableDBGStandbyMode - 0x08003fe4 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o - 0x08003fe4 HAL_DBGMCU_EnableDBGStandbyMode - .text.LL_ADC_REG_IsConversionOngoing - 0x08003ff4 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - .text.HAL_ADC_Init - 0x08003ffc 0x200 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x08003ffc HAL_ADC_Init - .text.HAL_ADC_PollForConversion - 0x080041fc 0xb4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080041fc HAL_ADC_PollForConversion - .text.HAL_ADC_GetValue - 0x080042b0 0x6 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080042b0 HAL_ADC_GetValue - *fill* 0x080042b6 0x2 - .text.HAL_ADC_ConfigChannel - 0x080042b8 0x1b0 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080042b8 HAL_ADC_ConfigChannel - .text.ADC_ConversionStop - 0x08004468 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x08004468 ADC_ConversionStop - .text.ADC_Enable - 0x080044c4 0xb4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080044c4 ADC_Enable - .text.HAL_ADC_Start - 0x08004578 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x08004578 HAL_ADC_Start - .text.ADC_Disable - 0x080045d4 0x68 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080045d4 ADC_Disable - .text.HAL_ADC_DeInit - 0x0800463c 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x0800463c HAL_ADC_DeInit - .text.HAL_ADC_Stop - 0x080046e8 0x3c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o - 0x080046e8 HAL_ADC_Stop - .text.HAL_ADCEx_Calibration_Start - 0x08004724 0x118 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.o - 0x08004724 HAL_ADCEx_Calibration_Start - .text.HAL_NVIC_SetPriorityGrouping - 0x0800483c 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o - 0x0800483c HAL_NVIC_SetPriorityGrouping - .text.HAL_NVIC_SetPriority - 0x08004860 0x64 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o - 0x08004860 HAL_NVIC_SetPriority - .text.HAL_NVIC_EnableIRQ - 0x080048c4 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o - 0x080048c4 HAL_NVIC_EnableIRQ - .text.HAL_NVIC_DisableIRQ - 0x080048e0 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o - 0x080048e0 HAL_NVIC_DisableIRQ - .text.DMA_SetConfig - 0x08004904 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - .text.DMA_CalcDMAMUXChannelBaseAndMask - 0x08004938 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - .text.HAL_DMA_Init - 0x08004984 0xe4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004984 HAL_DMA_Init - .text.HAL_DMA_DeInit - 0x08004a68 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004a68 HAL_DMA_DeInit - .text.HAL_DMA_Start_IT - 0x08004b14 0x88 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004b14 HAL_DMA_Start_IT - .text.HAL_DMA_Abort - 0x08004b9c 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004b9c HAL_DMA_Abort - .text.HAL_DMA_Abort_IT - 0x08004c06 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004c06 HAL_DMA_Abort_IT - .text.HAL_DMA_IRQHandler - 0x08004c70 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o - 0x08004c70 HAL_DMA_IRQHandler - .text.HAL_EXTI_IRQHandler - 0x08004d1c 0x28 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.o - 0x08004d1c HAL_EXTI_IRQHandler - .text.FLASH_Program_Fast - 0x08004d44 0x30 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o - .text.HAL_FLASH_Unlock - 0x08004d74 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o - 0x08004d74 HAL_FLASH_Unlock - .text.HAL_FLASH_Lock - 0x08004d98 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o - 0x08004d98 HAL_FLASH_Lock - .text.FLASH_WaitForLastOperation - 0x08004db0 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o - 0x08004db0 FLASH_WaitForLastOperation - .text.HAL_FLASH_Program - 0x08004e0c 0x70 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o - 0x08004e0c HAL_FLASH_Program - .text.FLASH_PageErase - 0x08004e7c 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.o - 0x08004e7c FLASH_PageErase - .text.HAL_FLASHEx_Erase - 0x08004e98 0x9c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.o - 0x08004e98 HAL_FLASHEx_Erase - .text.HAL_GPIO_Init - 0x08004f34 0x158 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x08004f34 HAL_GPIO_Init - .text.HAL_GPIO_DeInit - 0x0800508c 0xe8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x0800508c HAL_GPIO_DeInit - .text.HAL_GPIO_ReadPin - 0x08005174 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x08005174 HAL_GPIO_ReadPin - .text.HAL_GPIO_WritePin - 0x08005180 0xa ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x08005180 HAL_GPIO_WritePin - .text.HAL_GPIO_TogglePin - 0x0800518a 0x12 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x0800518a HAL_GPIO_TogglePin - .text.HAL_GPIO_EXTI_IRQHandler - 0x0800519c 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o - 0x0800519c HAL_GPIO_EXTI_IRQHandler - .text.I2C_Flush_TXDR - 0x080051b4 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_TransferConfig - 0x080051d0 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_IsErrorOccurred - 0x080051fc 0x100 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_WaitOnTXISFlagUntilTimeout - 0x080052fc 0x4e ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_WaitOnSTOPFlagUntilTimeout - 0x0800534a 0x4a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_WaitOnRXNEFlagUntilTimeout - 0x08005394 0x90 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.I2C_WaitOnFlagUntilTimeout - 0x08005424 0x54 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - .text.HAL_I2C_Init - 0x08005478 0xa2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - 0x08005478 HAL_I2C_Init - *fill* 0x0800551a 0x2 - .text.HAL_I2C_Master_Transmit - 0x0800551c 0x12c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - 0x0800551c HAL_I2C_Master_Transmit - .text.HAL_I2C_Master_Receive - 0x08005648 0x130 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o - 0x08005648 HAL_I2C_Master_Receive - .text.HAL_I2CEx_ConfigAnalogFilter - 0x08005778 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.o - 0x08005778 HAL_I2CEx_ConfigAnalogFilter - .text.HAL_I2CEx_ConfigDigitalFilter - 0x080057c4 0x4a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.o - 0x080057c4 HAL_I2CEx_ConfigDigitalFilter - *fill* 0x0800580e 0x2 - .text.HAL_PWR_EnableBkUpAccess - 0x08005810 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.o - 0x08005810 HAL_PWR_EnableBkUpAccess - .text.HAL_PWR_EnterSLEEPMode - 0x08005820 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.o - 0x08005820 HAL_PWR_EnterSLEEPMode - .text.HAL_PWREx_GetVoltageRange - 0x08005860 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o - 0x08005860 HAL_PWREx_GetVoltageRange - .text.HAL_PWREx_EnableLowPowerRunMode - 0x08005870 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o - 0x08005870 HAL_PWREx_EnableLowPowerRunMode - .text.HAL_PWREx_DisableLowPowerRunMode - 0x08005880 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o - 0x08005880 HAL_PWREx_DisableLowPowerRunMode - .text.HAL_PWREx_EnterSTOP2Mode - 0x080058c0 0x38 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o - 0x080058c0 HAL_PWREx_EnterSTOP2Mode - .text.LL_RCC_HSE_IsReady - 0x080058f8 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - .text.LL_RCC_MSI_IsReady - 0x08005904 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - .text.LL_RCC_MSI_SetCalibTrimming - 0x08005910 0x12 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - .text.LL_RCC_PLL_IsReady - 0x08005922 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - *fill* 0x0800592e 0x2 - .text.RCC_SetFlashLatencyFromMSIRange - 0x08005930 0xd4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - .text.HAL_RCC_GetSysClockFreq - 0x08005a04 0xdc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x08005a04 HAL_RCC_GetSysClockFreq - .text.HAL_RCC_GetHCLKFreq - 0x08005ae0 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x08005ae0 HAL_RCC_GetHCLKFreq - .text.HAL_RCC_OscConfig - 0x08005b00 0x534 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x08005b00 HAL_RCC_OscConfig - .text.HAL_RCC_ClockConfig - 0x08006034 0x1c0 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x08006034 HAL_RCC_ClockConfig - .text.HAL_RCC_GetPCLK1Freq - 0x080061f4 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x080061f4 HAL_RCC_GetPCLK1Freq - .text.HAL_RCC_GetPCLK2Freq - 0x08006214 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - 0x08006214 HAL_RCC_GetPCLK2Freq - .text.LL_RCC_LSE_IsReady - 0x08006234 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o - .text.LL_RCC_SetI2CClockSource - 0x08006242 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o - .text.LL_RCC_SetLPTIMClockSource - 0x08006262 0x1a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o - .text.HAL_RCCEx_PeriphCLKConfig - 0x0800627c 0x19c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o - 0x0800627c HAL_RCCEx_PeriphCLKConfig - .text.HAL_RTC_DeactivateAlarm - 0x08006418 0x74 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x08006418 HAL_RTC_DeactivateAlarm - .text.HAL_RTC_AlarmIRQHandler - 0x0800648c 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x0800648c HAL_RTC_AlarmIRQHandler - .text.HAL_RTC_WaitForSynchro - 0x080064c0 0x30 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x080064c0 HAL_RTC_WaitForSynchro - .text.RTC_EnterInitMode - 0x080064f0 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x080064f0 RTC_EnterInitMode - .text.RTC_ExitInitMode - 0x0800653c 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x0800653c RTC_ExitInitMode - .text.HAL_RTC_Init - 0x08006580 0xa8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x08006580 HAL_RTC_Init - .text.RTC_ByteToBcd2 - 0x08006628 0x16 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x08006628 RTC_ByteToBcd2 - *fill* 0x0800663e 0x2 - .text.HAL_RTC_SetAlarm_IT - 0x08006640 0x15c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o - 0x08006640 HAL_RTC_SetAlarm_IT - .text.HAL_RTCEx_EnableBypassShadow - 0x0800679c 0x3c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x0800679c HAL_RTCEx_EnableBypassShadow - .text.HAL_RTCEx_SetSSRU_IT - 0x080067d8 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x080067d8 HAL_RTCEx_SetSSRU_IT - .text.HAL_RTCEx_SSRUIRQHandler - 0x08006824 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x08006824 HAL_RTCEx_SSRUIRQHandler - .text.HAL_RTCEx_AlarmBEventCallback - 0x08006844 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x08006844 HAL_RTCEx_AlarmBEventCallback - .text.HAL_RTCEx_BKUPWrite - 0x08006846 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x08006846 HAL_RTCEx_BKUPWrite - .text.HAL_RTCEx_BKUPRead - 0x08006854 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o - 0x08006854 HAL_RTCEx_BKUPRead - *fill* 0x08006862 0x2 - .text.LL_PWR_UnselectSUBGHZSPI_NSS - 0x08006864 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - .text.LL_PWR_SelectSUBGHZSPI_NSS - 0x08006878 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - .text.SUBGHZSPI_Init - 0x0800688c 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x0800688c SUBGHZSPI_Init - .text.HAL_SUBGHZ_Init - 0x080068b0 0xb8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x080068b0 HAL_SUBGHZ_Init - .text.SUBGHZSPI_Transmit - 0x08006968 0x68 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006968 SUBGHZSPI_Transmit - .text.SUBGHZSPI_Receive - 0x080069d0 0x6c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x080069d0 SUBGHZSPI_Receive - .text.SUBGHZ_WaitOnBusy - 0x08006a3c 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006a3c SUBGHZ_WaitOnBusy - .text.SUBGHZ_CheckDeviceReady - 0x08006a80 0x38 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006a80 SUBGHZ_CheckDeviceReady - .text.HAL_SUBGHZ_WriteRegisters - 0x08006ab8 0x72 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006ab8 HAL_SUBGHZ_WriteRegisters - .text.HAL_SUBGHZ_ReadRegisters - 0x08006b2a 0x76 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006b2a HAL_SUBGHZ_ReadRegisters - .text.HAL_SUBGHZ_ExecSetCmd - 0x08006ba0 0x70 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006ba0 HAL_SUBGHZ_ExecSetCmd - .text.HAL_SUBGHZ_ExecGetCmd - 0x08006c10 0x66 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006c10 HAL_SUBGHZ_ExecGetCmd - .text.HAL_SUBGHZ_IRQHandler - 0x08006c76 0x98 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006c76 HAL_SUBGHZ_IRQHandler - .text.HAL_SUBGHZ_WriteBuffer - 0x08006d0e 0x66 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006d0e HAL_SUBGHZ_WriteBuffer - .text.HAL_SUBGHZ_ReadBuffer - 0x08006d74 0x6e ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o - 0x08006d74 HAL_SUBGHZ_ReadBuffer - .text.UART_EndTxTransfer - 0x08006de2 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - *fill* 0x08006e16 0x2 - .text.UART_EndRxTransfer - 0x08006e18 0x58 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.HAL_UART_Transmit_DMA - 0x08006e70 0x84 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08006e70 HAL_UART_Transmit_DMA - .text.UART_DMATransmitCplt - 0x08006ef4 0x46 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.HAL_UART_TxHalfCpltCallback - 0x08006f3a 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08006f3a HAL_UART_TxHalfCpltCallback - .text.UART_DMATxHalfCplt - 0x08006f3c 0xa ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.HAL_UART_ErrorCallback - 0x08006f46 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08006f46 HAL_UART_ErrorCallback - .text.UART_DMAError - 0x08006f48 0x48 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.UART_DMAAbortOnError - 0x08006f90 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.HAL_UARTEx_RxEventCallback - 0x08006fa4 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08006fa4 HAL_UARTEx_RxEventCallback - *fill* 0x08006fa6 0x2 - .text.HAL_UART_IRQHandler - 0x08006fa8 0x2f8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08006fa8 HAL_UART_IRQHandler - .text.UART_RxISR_8BIT - 0x080072a0 0xcc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.UART_RxISR_16BIT - 0x0800736c 0xc4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.UART_RxISR_8BIT_FIFOEN - 0x08007430 0x1a8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.UART_RxISR_16BIT_FIFOEN - 0x080075d8 0x1a4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - .text.UART_SetConfig - 0x0800777c 0x21c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x0800777c UART_SetConfig - .text.UART_AdvFeatureConfig - 0x08007998 0xa8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007998 UART_AdvFeatureConfig - .text.UART_WaitOnFlagUntilTimeout - 0x08007a40 0xc8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007a40 UART_WaitOnFlagUntilTimeout - .text.HAL_UART_Transmit - 0x08007b08 0xa4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007b08 HAL_UART_Transmit - .text.UART_CheckIdleState - 0x08007bac 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007bac UART_CheckIdleState - .text.HAL_UART_Init - 0x08007c16 0x60 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007c16 HAL_UART_Init - *fill* 0x08007c76 0x2 - .text.UART_Start_Receive_IT - 0x08007c78 0x108 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007c78 UART_Start_Receive_IT - .text.HAL_UART_Receive_IT - 0x08007d80 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08007d80 HAL_UART_Receive_IT - .text.UARTEx_SetNbDataToProcess - 0x08007dc4 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - .text.HAL_UARTEx_WakeupCallback - 0x08007e08 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007e08 HAL_UARTEx_WakeupCallback - .text.HAL_UARTEx_RxFifoFullCallback - 0x08007e0a 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007e0a HAL_UARTEx_RxFifoFullCallback - .text.HAL_UARTEx_TxFifoEmptyCallback - 0x08007e0c 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007e0c HAL_UARTEx_TxFifoEmptyCallback - .text.HAL_UARTEx_StopModeWakeUpSourceConfig - 0x08007e0e 0x8c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007e0e HAL_UARTEx_StopModeWakeUpSourceConfig - .text.HAL_UARTEx_EnableStopMode - 0x08007e9a 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007e9a HAL_UARTEx_EnableStopMode - .text.HAL_UARTEx_EnableFifoMode - 0x08007ec6 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007ec6 HAL_UARTEx_EnableFifoMode - .text.HAL_UARTEx_SetTxFifoThreshold - 0x08007f06 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007f06 HAL_UARTEx_SetTxFifoThreshold - .text.HAL_UARTEx_SetRxFifoThreshold - 0x08007f46 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o - 0x08007f46 HAL_UARTEx_SetRxFifoThreshold - *fill* 0x08007f86 0x2 - .text.LmHandlerPackageIsTxPending - 0x08007f88 0x28 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerOnTxFrameCtrlChanged - 0x08007fb0 0x18 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerOnPingSlotPeriodicityChanged - 0x08007fc8 0x18 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerJoin - 0x08007fe0 0xdc ./Middlewares/LoRaWAN/LmHandler.o - 0x08007fe0 LmHandlerJoin - .text.LmHandlerDeviceTimeReq - 0x080080bc 0x28 ./Middlewares/LoRaWAN/LmHandler.o - 0x080080bc LmHandlerDeviceTimeReq - .text.MlmeIndication - 0x080080e4 0x64 ./Middlewares/LoRaWAN/LmHandler.o - .text.McpsConfirm - 0x08008148 0x58 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerGetDutyCycleWaitTime - 0x080081a0 0xc ./Middlewares/LoRaWAN/LmHandler.o - 0x080081a0 LmHandlerGetDutyCycleWaitTime - .text.LmHandlerJoinStatus - 0x080081ac 0x26 ./Middlewares/LoRaWAN/LmHandler.o - 0x080081ac LmHandlerJoinStatus - *fill* 0x080081d2 0x2 - .text.LmHandlerIsBusy - 0x080081d4 0x2c ./Middlewares/LoRaWAN/LmHandler.o - 0x080081d4 LmHandlerIsBusy - .text.LmHandlerSend - 0x08008200 0x134 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008200 LmHandlerSend - .text.LmHandlerProcess - 0x08008334 0x60 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008334 LmHandlerProcess - .text.LmHandlerRequestClass - 0x08008394 0x8c ./Middlewares/LoRaWAN/LmHandler.o - 0x08008394 LmHandlerRequestClass - .text.LmHandlerGetCurrentClass - 0x08008420 0x28 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008420 LmHandlerGetCurrentClass - .text.McpsIndication - 0x08008448 0x98 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerGetTxDatarate - 0x080084e0 0x30 ./Middlewares/LoRaWAN/LmHandler.o - 0x080084e0 LmHandlerGetTxDatarate - .text.LmHandlerSetSystemMaxRxError - 0x08008510 0x20 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008510 LmHandlerSetSystemMaxRxError - .text.LmHandlerConfigure - 0x08008530 0x1b8 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008530 LmHandlerConfigure - .text.LmHandlerPackageRegister - 0x080086e8 0x68 ./Middlewares/LoRaWAN/LmHandler.o - 0x080086e8 LmHandlerPackageRegister - .text.LmHandlerInit - 0x08008750 0x94 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008750 LmHandlerInit - .text.LmHandlerGetVersion - 0x080087e4 0x24 ./Middlewares/LoRaWAN/LmHandler.o - 0x080087e4 LmHandlerGetVersion - .text.LmHandlerStop - 0x08008808 0x12 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008808 LmHandlerStop - .text.LmHandlerHalt - 0x0800881a 0x12 ./Middlewares/LoRaWAN/LmHandler.o - 0x0800881a LmHandlerHalt - .text.LmHandlerGetDutyCycleEnable - 0x0800882c 0x18 ./Middlewares/LoRaWAN/LmHandler.o - 0x0800882c LmHandlerGetDutyCycleEnable - .text.LmHandlerSetDutyCycleEnable - 0x08008844 0x14 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008844 LmHandlerSetDutyCycleEnable - .text.LmHandlerGetTxPower - 0x08008858 0x30 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008858 LmHandlerGetTxPower - .text.MlmeConfirm - 0x08008888 0xe8 ./Middlewares/LoRaWAN/LmHandler.o - .text.LmHandlerNvmDataStore - 0x08008970 0x68 ./Middlewares/LoRaWAN/LmHandler.o - 0x08008970 LmHandlerNvmDataStore - .text.LmhpClockSyncIsInitialized - 0x080089d8 0xc ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpClockSyncIsTxPending - 0x080089e4 0xc ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.OnPeriodicTimeStartTimer - 0x080089f0 0x28 ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpClockSyncInit - 0x08008a18 0x38 ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpClockSyncOnMcpsIndication - 0x08008a50 0x1a8 ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpClockSyncOnMcpsConfirm - 0x08008bf8 0x4c ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpClockSyncPackageFactory - 0x08008c44 0x8 ./Middlewares/LoRaWAN/LmhpClockSync.o - 0x08008c44 LmhpClockSyncPackageFactory - .text.LmhpClockSyncAppTimeReq - 0x08008c4c 0xec ./Middlewares/LoRaWAN/LmhpClockSync.o - 0x08008c4c LmhpClockSyncAppTimeReq - .text.LmhpClockSyncProcess - 0x08008d38 0x1c ./Middlewares/LoRaWAN/LmhpClockSync.o - .text.LmhpComplianceIsInitialized - 0x08008d54 0xc ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceIsTxPending - 0x08008d60 0xc ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceOnMlmeConfirm - 0x08008d6c 0x2 ./Middlewares/LoRaWAN/LmhpCompliance.o - *fill* 0x08008d6e 0x2 - .text.OnProcessTimer - 0x08008d70 0x1c ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceProcess - 0x08008d8c 0x98 ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceInit - 0x08008e24 0x58 ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceOnMcpsIndication - 0x08008e7c 0x370 ./Middlewares/LoRaWAN/LmhpCompliance.o - .text.LmhpComplianceOnMlmeIndication - 0x080091ec 0x2 ./Middlewares/LoRaWAN/LmhpCompliance.o - *fill* 0x080091ee 0x2 - .text.LmhpCompliancePackageFactory - 0x080091f0 0x8 ./Middlewares/LoRaWAN/LmhpCompliance.o - 0x080091f0 LmhpCompliancePackageFactory - .text.LmhpPackagesRegistrationInit - 0x080091f8 0x24 ./Middlewares/LoRaWAN/LmhpPackagesRegistration.o - 0x080091f8 LmhpPackagesRegistrationInit - .text.LmhpPackagesRegister - 0x0800921c 0x26 ./Middlewares/LoRaWAN/LmhpPackagesRegistration.o - 0x0800921c LmhpPackagesRegister - *fill* 0x08009242 0x2 - .text.LmhpRemoteMcastSetupIsInitialized - 0x08009244 0xc ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.LmhpRemoteMcastSetupIsTxPending - 0x08009250 0xc ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.LmhpRemoteMcastSetupProcess - 0x0800925c 0xc8 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.LmhpRemoteMcastSetupInit - 0x08009324 0x58 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.OnSessionStopTimer0 - 0x0800937c 0x34 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.OnSessionStartTimer0 - 0x080093b0 0x34 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.LmhpRemoteMcastSetupOnMcpsIndication - 0x080093e4 0x694 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - .text.LmhpRemoteMcastSetupPackageFactory - 0x08009a78 0x8 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o - 0x08009a78 LmhpRemoteMcastSetupPackageFactory - .text.UpdateRxSlotIdleState - 0x08009a80 0x1c ./Middlewares/LoRaWAN/LoRaMac.o + 0x080026b4 0x5c ./Application/User/LoRaWAN/App/lora_app.o .text.OnMacProcessNotify - 0x08009a9c 0x14 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08002710 0x8 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnTxPeriodicityChanged + 0x08002718 0x30 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnJoinRequest + 0x08002748 0x90 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnStopJoinTimerEvent + 0x080027d8 0x44 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnRxTimerLedEvent + 0x0800281c 0x10 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnTxTimerLedEvent + 0x0800282c 0x10 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnRestoreContextRequest + 0x0800283c 0xc ./Application/User/LoRaWAN/App/lora_app.o + .text.StopJoin + 0x08002848 0xa0 ./Application/User/LoRaWAN/App/lora_app.o + .text.SendTxData + 0x080028e8 0x2ec ./Application/User/LoRaWAN/App/lora_app.o + .text.OnJoinTimerLedEvent + 0x08002bd4 0x10 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnBeaconStatusChange + 0x08002be4 0x7c ./Application/User/LoRaWAN/App/lora_app.o + .text.OnNvmDataChange + 0x08002c60 0x1c ./Application/User/LoRaWAN/App/lora_app.o + .text.OnSystemReset + 0x08002c7c 0x34 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnTxData + 0x08002cb0 0xb4 ./Application/User/LoRaWAN/App/lora_app.o + .text.OnRxData + 0x08002d64 0xdc ./Application/User/LoRaWAN/App/lora_app.o + .text.OnStoreContextRequest + 0x08002e40 0x28 ./Application/User/LoRaWAN/App/lora_app.o + .text.StoreContext + 0x08002e68 0x30 ./Application/User/LoRaWAN/App/lora_app.o + .text.LoRaWAN_Init + 0x08002e98 0x1c4 ./Application/User/LoRaWAN/App/lora_app.o + 0x08002e98 LoRaWAN_Init + .text.HAL_GPIO_EXTI_Callback + 0x0800305c 0x34 ./Application/User/LoRaWAN/App/lora_app.o + 0x0800305c HAL_GPIO_EXTI_Callback + .text.LoraInfo_Init + 0x08003090 0x14 ./Application/User/LoRaWAN/App/lora_info.o + 0x08003090 LoraInfo_Init + .text.LoraInfo_GetPtr + 0x080030a4 0x8 ./Application/User/LoRaWAN/App/lora_info.o + 0x080030a4 LoraInfo_GetPtr + .text.LL_AHB2_GRP1_EnableClock + 0x080030ac 0x18 ./Application/User/LoRaWAN/Target/radio_board_if.o + .text.RBI_Init + 0x080030c4 0x68 ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x080030c4 RBI_Init + .text.RBI_ConfigRFSwitch + 0x0800312c 0x44 ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x0800312c RBI_ConfigRFSwitch + .text.RBI_GetTxConfig + 0x08003170 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x08003170 RBI_GetTxConfig + .text.RBI_IsTCXO + 0x08003174 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x08003174 RBI_IsTCXO + .text.RBI_IsDCDC + 0x08003178 0x4 ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x08003178 RBI_IsDCDC + .text.RBI_GetRFOMaxPowerConfig + 0x0800317c 0xa ./Application/User/LoRaWAN/Target/radio_board_if.o + 0x0800317c RBI_GetRFOMaxPowerConfig + *fill* 0x08003186 0x2 + .text.Reset_Handler + 0x08003188 0x50 ./Application/User/Startup/startup_stm32wle5ccux.o + 0x08003188 Reset_Handler + .text.Default_Handler + 0x080031d8 0x2 ./Application/User/Startup/startup_stm32wle5ccux.o + 0x080031d8 EXTI2_IRQHandler + 0x080031d8 TIM1_CC_IRQHandler + 0x080031d8 LPTIM2_IRQHandler + 0x080031d8 I2C3_ER_IRQHandler + 0x080031d8 LPTIM3_IRQHandler + 0x080031d8 I2C2_EV_IRQHandler + 0x080031d8 SPI1_IRQHandler + 0x080031d8 DMA2_Channel2_IRQHandler + 0x080031d8 PKA_IRQHandler + 0x080031d8 TIM17_IRQHandler + 0x080031d8 SUBGHZSPI_IRQHandler + 0x080031d8 DMA2_Channel1_IRQHandler + 0x080031d8 I2C1_EV_IRQHandler + 0x080031d8 DMAMUX1_OVR_IRQHandler + 0x080031d8 TIM16_IRQHandler + 0x080031d8 DMA2_Channel4_IRQHandler + 0x080031d8 RCC_IRQHandler + 0x080031d8 TIM1_TRG_COM_IRQHandler + 0x080031d8 DMA1_Channel1_IRQHandler + 0x080031d8 Default_Handler + 0x080031d8 DMA2_Channel7_IRQHandler + 0x080031d8 EXTI15_10_IRQHandler + 0x080031d8 ADC_IRQHandler + 0x080031d8 I2C3_EV_IRQHandler + 0x080031d8 RTC_WKUP_IRQHandler + 0x080031d8 PVD_PVM_IRQHandler + 0x080031d8 SPI2_IRQHandler + 0x080031d8 DMA2_Channel5_IRQHandler + 0x080031d8 RNG_IRQHandler + 0x080031d8 COMP_IRQHandler + 0x080031d8 HSEM_IRQHandler + 0x080031d8 TIM1_UP_IRQHandler + 0x080031d8 WWDG_IRQHandler + 0x080031d8 LPUART1_IRQHandler + 0x080031d8 DMA2_Channel6_IRQHandler + 0x080031d8 TIM2_IRQHandler + 0x080031d8 TIM1_BRK_IRQHandler + 0x080031d8 DAC_IRQHandler + 0x080031d8 AES_IRQHandler + 0x080031d8 I2C2_ER_IRQHandler + 0x080031d8 FLASH_IRQHandler + 0x080031d8 USART1_IRQHandler + 0x080031d8 I2C1_ER_IRQHandler + 0x080031d8 LPTIM1_IRQHandler + 0x080031d8 DMA2_Channel3_IRQHandler + .text.LL_AHB2_GRP1_EnableClock + 0x080031da 0x18 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o + *fill* 0x080031f2 0x2 + .text._ExpanderWR + 0x080031f4 0x34 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o + .text.XNUCLEO53L1A1_I2C2Configure + 0x08003228 0x168 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o + 0x08003228 XNUCLEO53L1A1_I2C2Configure + .text.XNUCLEO53L1A1_Init + 0x08003390 0x4 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o + 0x08003390 XNUCLEO53L1A1_Init + .text.XNUCLEO53L1A1_ResetId + 0x08003394 0x70 ./Application/User/TOF/App/X-NUCLEO-53L1A1.o + 0x08003394 XNUCLEO53L1A1_ResetId + .text.ProcessPeopleCountingData + 0x08003404 0x224 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x08003404 ProcessPeopleCountingData + .text.STS_people_count_sensor_Read + 0x08003628 0xc8 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x08003628 STS_people_count_sensor_Read + .text.sts_tof_vl53lx_peoplecount_init + 0x080036f0 0x1d0 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x080036f0 sts_tof_vl53lx_peoplecount_init + .text.STS_TOF_VL53LX_PeopleCounting_Process_Init + 0x080038c0 0x1c ./Application/User/TOF/App/app_tof_peoplecount.o + 0x080038c0 STS_TOF_VL53LX_PeopleCounting_Process_Init + .text.sts_tof_vl53lx_peoplecount_start + 0x080038dc 0x110 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x080038dc sts_tof_vl53lx_peoplecount_start + .text.STS_TOF_VL53LX_PeopleCounting_Process_Start + 0x080039ec 0x10 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x080039ec STS_TOF_VL53LX_PeopleCounting_Process_Start + .text.VL53L1X_ClearInterrupt + 0x080039fc 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x080039fc VL53L1X_ClearInterrupt + .text.VL53L1X_GetInterruptPolarity + 0x08003a04 0x20 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003a04 VL53L1X_GetInterruptPolarity + .text.VL53L1X_StartRanging + 0x08003a24 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003a24 VL53L1X_StartRanging + .text.VL53L1X_StopRanging + 0x08003a2c 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003a2c VL53L1X_StopRanging + .text.VL53L1X_CheckForDataReady + 0x08003a34 0x36 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003a34 VL53L1X_CheckForDataReady + *fill* 0x08003a6a 0x2 + .text.VL53L1X_SensorInit + 0x08003a6c 0x64 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003a6c VL53L1X_SensorInit + .text.VL53L1X_GetTimingBudgetInMs + 0x08003ad0 0x9e ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003ad0 VL53L1X_GetTimingBudgetInMs + .text.VL53L1X_GetDistanceMode + 0x08003b6e 0x26 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003b6e VL53L1X_GetDistanceMode + .text.VL53L1X_SetTimingBudgetInMs + 0x08003b94 0x124 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003b94 VL53L1X_SetTimingBudgetInMs + .text.VL53L1X_SetDistanceMode + 0x08003cb8 0xac ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003cb8 VL53L1X_SetDistanceMode + *fill* 0x08003d64 0x4 + .text.VL53L1X_SetInterMeasurementInMs + 0x08003d68 0x50 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003d68 VL53L1X_SetInterMeasurementInMs + .text.VL53L1X_BootState + 0x08003db8 0x1e ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003db8 VL53L1X_BootState + .text.VL53L1X_GetDistance + 0x08003dd6 0x18 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003dd6 VL53L1X_GetDistance + *fill* 0x08003dee 0x2 + .text.VL53L1X_GetSignalPerSpad + 0x08003df0 0x5c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003df0 VL53L1X_GetSignalPerSpad + .text.VL53L1X_GetRangeStatus + 0x08003e4c 0x2c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003e4c VL53L1X_GetRangeStatus + .text.VL53L1X_SetROICenter + 0x08003e78 0x8 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003e78 VL53L1X_SetROICenter + .text.VL53L1X_SetROI + 0x08003e80 0x5c ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x08003e80 VL53L1X_SetROI + .text._I2CWrite + 0x08003edc 0x20 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003edc _I2CWrite + .text._I2CRead + 0x08003efc 0x20 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003efc _I2CRead + .text.VL53L1_WrByte + 0x08003f1c 0x24 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003f1c VL53L1_WrByte + .text.VL53L1_WrWord + 0x08003f40 0x28 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003f40 VL53L1_WrWord + .text.VL53L1_WrDWord + 0x08003f68 0x30 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003f68 VL53L1_WrDWord + .text.VL53L1_RdByte + 0x08003f98 0x34 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003f98 VL53L1_RdByte + .text.VL53L1_RdWord + 0x08003fcc 0x38 ./Drivers/BSP/vl53l1x_uld/vl53l1_platform.o + 0x08003fcc VL53L1_RdWord + .text.SystemInit + 0x08004004 0x2 ./Drivers/CMSIS/system_stm32wlxx.o + 0x08004004 SystemInit + *fill* 0x08004006 0x2 + .text.HAL_Init + 0x08004008 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004008 HAL_Init + .text.HAL_SuspendTick + 0x08004034 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004034 HAL_SuspendTick + .text.HAL_ResumeTick + 0x08004042 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004042 HAL_ResumeTick + .text.HAL_GetUIDw0 + 0x08004050 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004050 HAL_GetUIDw0 + .text.HAL_GetUIDw1 + 0x0800405c 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x0800405c HAL_GetUIDw1 + .text.HAL_GetUIDw2 + 0x08004068 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004068 HAL_GetUIDw2 + .text.HAL_DBGMCU_EnableDBGSleepMode + 0x08004074 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004074 HAL_DBGMCU_EnableDBGSleepMode + .text.HAL_DBGMCU_EnableDBGStopMode + 0x08004084 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004084 HAL_DBGMCU_EnableDBGStopMode + .text.HAL_DBGMCU_EnableDBGStandbyMode + 0x08004094 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal.o + 0x08004094 HAL_DBGMCU_EnableDBGStandbyMode + .text.LL_ADC_REG_IsConversionOngoing + 0x080040a4 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + .text.HAL_ADC_Init + 0x080040ac 0x200 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x080040ac HAL_ADC_Init + .text.HAL_ADC_PollForConversion + 0x080042ac 0xb4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x080042ac HAL_ADC_PollForConversion + .text.HAL_ADC_GetValue + 0x08004360 0x6 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004360 HAL_ADC_GetValue + *fill* 0x08004366 0x2 + .text.HAL_ADC_ConfigChannel + 0x08004368 0x1b0 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004368 HAL_ADC_ConfigChannel + .text.ADC_ConversionStop + 0x08004518 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004518 ADC_ConversionStop + .text.ADC_Enable + 0x08004574 0xb4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004574 ADC_Enable + .text.HAL_ADC_Start + 0x08004628 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004628 HAL_ADC_Start + .text.ADC_Disable + 0x08004684 0x68 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004684 ADC_Disable + .text.HAL_ADC_DeInit + 0x080046ec 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x080046ec HAL_ADC_DeInit + .text.HAL_ADC_Stop + 0x08004798 0x3c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc.o + 0x08004798 HAL_ADC_Stop + .text.HAL_ADCEx_Calibration_Start + 0x080047d4 0x118 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_adc_ex.o + 0x080047d4 HAL_ADCEx_Calibration_Start + .text.HAL_NVIC_SetPriorityGrouping + 0x080048ec 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o + 0x080048ec HAL_NVIC_SetPriorityGrouping + .text.HAL_NVIC_SetPriority + 0x08004910 0x64 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o + 0x08004910 HAL_NVIC_SetPriority + .text.HAL_NVIC_EnableIRQ + 0x08004974 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o + 0x08004974 HAL_NVIC_EnableIRQ + .text.HAL_NVIC_DisableIRQ + 0x08004990 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_cortex.o + 0x08004990 HAL_NVIC_DisableIRQ + .text.DMA_SetConfig + 0x080049b4 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + .text.DMA_CalcDMAMUXChannelBaseAndMask + 0x080049e8 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + .text.HAL_DMA_Init + 0x08004a34 0xe4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004a34 HAL_DMA_Init + .text.HAL_DMA_DeInit + 0x08004b18 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004b18 HAL_DMA_DeInit + .text.HAL_DMA_Start_IT + 0x08004bc4 0x88 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004bc4 HAL_DMA_Start_IT + .text.HAL_DMA_Abort + 0x08004c4c 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004c4c HAL_DMA_Abort + .text.HAL_DMA_Abort_IT + 0x08004cb6 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004cb6 HAL_DMA_Abort_IT + .text.HAL_DMA_IRQHandler + 0x08004d20 0xac ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_dma.o + 0x08004d20 HAL_DMA_IRQHandler + .text.HAL_EXTI_IRQHandler + 0x08004dcc 0x28 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_exti.o + 0x08004dcc HAL_EXTI_IRQHandler + .text.FLASH_Program_Fast + 0x08004df4 0x30 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o + .text.HAL_FLASH_Unlock + 0x08004e24 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o + 0x08004e24 HAL_FLASH_Unlock + .text.HAL_FLASH_Lock + 0x08004e48 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o + 0x08004e48 HAL_FLASH_Lock + .text.FLASH_WaitForLastOperation + 0x08004e60 0x5c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o + 0x08004e60 FLASH_WaitForLastOperation + .text.HAL_FLASH_Program + 0x08004ebc 0x70 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash.o + 0x08004ebc HAL_FLASH_Program + .text.FLASH_PageErase + 0x08004f2c 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.o + 0x08004f2c FLASH_PageErase + .text.HAL_FLASHEx_Erase + 0x08004f48 0x9c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_flash_ex.o + 0x08004f48 HAL_FLASHEx_Erase + .text.HAL_GPIO_Init + 0x08004fe4 0x158 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x08004fe4 HAL_GPIO_Init + .text.HAL_GPIO_DeInit + 0x0800513c 0xe8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x0800513c HAL_GPIO_DeInit + .text.HAL_GPIO_ReadPin + 0x08005224 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x08005224 HAL_GPIO_ReadPin + .text.HAL_GPIO_WritePin + 0x08005230 0xa ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x08005230 HAL_GPIO_WritePin + .text.HAL_GPIO_TogglePin + 0x0800523a 0x12 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x0800523a HAL_GPIO_TogglePin + .text.HAL_GPIO_EXTI_IRQHandler + 0x0800524c 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_gpio.o + 0x0800524c HAL_GPIO_EXTI_IRQHandler + .text.I2C_Flush_TXDR + 0x08005264 0x1c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_TransferConfig + 0x08005280 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_IsErrorOccurred + 0x080052ac 0x100 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_WaitOnTXISFlagUntilTimeout + 0x080053ac 0x4e ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_WaitOnSTOPFlagUntilTimeout + 0x080053fa 0x4a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_WaitOnRXNEFlagUntilTimeout + 0x08005444 0x90 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.I2C_WaitOnFlagUntilTimeout + 0x080054d4 0x54 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + .text.HAL_I2C_Init + 0x08005528 0xa2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + 0x08005528 HAL_I2C_Init + *fill* 0x080055ca 0x2 + .text.HAL_I2C_Master_Transmit + 0x080055cc 0x12c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + 0x080055cc HAL_I2C_Master_Transmit + .text.HAL_I2C_Master_Receive + 0x080056f8 0x130 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c.o + 0x080056f8 HAL_I2C_Master_Receive + .text.HAL_I2CEx_ConfigAnalogFilter + 0x08005828 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.o + 0x08005828 HAL_I2CEx_ConfigAnalogFilter + .text.HAL_I2CEx_ConfigDigitalFilter + 0x08005874 0x4a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_i2c_ex.o + 0x08005874 HAL_I2CEx_ConfigDigitalFilter + *fill* 0x080058be 0x2 + .text.HAL_PWR_EnableBkUpAccess + 0x080058c0 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.o + 0x080058c0 HAL_PWR_EnableBkUpAccess + .text.HAL_PWR_EnterSLEEPMode + 0x080058d0 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr.o + 0x080058d0 HAL_PWR_EnterSLEEPMode + .text.HAL_PWREx_GetVoltageRange + 0x08005910 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o + 0x08005910 HAL_PWREx_GetVoltageRange + .text.HAL_PWREx_EnableLowPowerRunMode + 0x08005920 0x10 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o + 0x08005920 HAL_PWREx_EnableLowPowerRunMode + .text.HAL_PWREx_DisableLowPowerRunMode + 0x08005930 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o + 0x08005930 HAL_PWREx_DisableLowPowerRunMode + .text.HAL_PWREx_EnterSTOP2Mode + 0x08005970 0x38 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_pwr_ex.o + 0x08005970 HAL_PWREx_EnterSTOP2Mode + .text.LL_RCC_HSE_IsReady + 0x080059a8 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + .text.LL_RCC_MSI_IsReady + 0x080059b4 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + .text.LL_RCC_MSI_SetCalibTrimming + 0x080059c0 0x12 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + .text.LL_RCC_PLL_IsReady + 0x080059d2 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + *fill* 0x080059de 0x2 + .text.RCC_SetFlashLatencyFromMSIRange + 0x080059e0 0xd4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + .text.HAL_RCC_GetSysClockFreq + 0x08005ab4 0xdc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x08005ab4 HAL_RCC_GetSysClockFreq + .text.HAL_RCC_GetHCLKFreq + 0x08005b90 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x08005b90 HAL_RCC_GetHCLKFreq + .text.HAL_RCC_OscConfig + 0x08005bb0 0x534 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x08005bb0 HAL_RCC_OscConfig + .text.HAL_RCC_ClockConfig + 0x080060e4 0x1c0 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x080060e4 HAL_RCC_ClockConfig + .text.HAL_RCC_GetPCLK1Freq + 0x080062a4 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x080062a4 HAL_RCC_GetPCLK1Freq + .text.HAL_RCC_GetPCLK2Freq + 0x080062c4 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + 0x080062c4 HAL_RCC_GetPCLK2Freq + .text.LL_RCC_LSE_IsReady + 0x080062e4 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o + .text.LL_RCC_SetI2CClockSource + 0x080062f2 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o + .text.LL_RCC_SetLPTIMClockSource + 0x08006312 0x1a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o + .text.HAL_RCCEx_PeriphCLKConfig + 0x0800632c 0x19c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc_ex.o + 0x0800632c HAL_RCCEx_PeriphCLKConfig + .text.HAL_RTC_DeactivateAlarm + 0x080064c8 0x74 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x080064c8 HAL_RTC_DeactivateAlarm + .text.HAL_RTC_AlarmIRQHandler + 0x0800653c 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x0800653c HAL_RTC_AlarmIRQHandler + .text.HAL_RTC_WaitForSynchro + 0x08006570 0x30 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x08006570 HAL_RTC_WaitForSynchro + .text.RTC_EnterInitMode + 0x080065a0 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x080065a0 RTC_EnterInitMode + .text.RTC_ExitInitMode + 0x080065ec 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x080065ec RTC_ExitInitMode + .text.HAL_RTC_Init + 0x08006630 0xa8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x08006630 HAL_RTC_Init + .text.RTC_ByteToBcd2 + 0x080066d8 0x16 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x080066d8 RTC_ByteToBcd2 + *fill* 0x080066ee 0x2 + .text.HAL_RTC_SetAlarm_IT + 0x080066f0 0x15c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc.o + 0x080066f0 HAL_RTC_SetAlarm_IT + .text.HAL_RTCEx_EnableBypassShadow + 0x0800684c 0x3c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x0800684c HAL_RTCEx_EnableBypassShadow + .text.HAL_RTCEx_SetSSRU_IT + 0x08006888 0x4c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x08006888 HAL_RTCEx_SetSSRU_IT + .text.HAL_RTCEx_SSRUIRQHandler + 0x080068d4 0x20 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x080068d4 HAL_RTCEx_SSRUIRQHandler + .text.HAL_RTCEx_AlarmBEventCallback + 0x080068f4 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x080068f4 HAL_RTCEx_AlarmBEventCallback + .text.HAL_RTCEx_BKUPWrite + 0x080068f6 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x080068f6 HAL_RTCEx_BKUPWrite + .text.HAL_RTCEx_BKUPRead + 0x08006904 0xe ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rtc_ex.o + 0x08006904 HAL_RTCEx_BKUPRead + *fill* 0x08006912 0x2 + .text.LL_PWR_UnselectSUBGHZSPI_NSS + 0x08006914 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + .text.LL_PWR_SelectSUBGHZSPI_NSS + 0x08006928 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + .text.SUBGHZSPI_Init + 0x0800693c 0x24 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x0800693c SUBGHZSPI_Init + .text.HAL_SUBGHZ_Init + 0x08006960 0xb8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006960 HAL_SUBGHZ_Init + .text.SUBGHZSPI_Transmit + 0x08006a18 0x68 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006a18 SUBGHZSPI_Transmit + .text.SUBGHZSPI_Receive + 0x08006a80 0x6c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006a80 SUBGHZSPI_Receive + .text.SUBGHZ_WaitOnBusy + 0x08006aec 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006aec SUBGHZ_WaitOnBusy + .text.SUBGHZ_CheckDeviceReady + 0x08006b30 0x38 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006b30 SUBGHZ_CheckDeviceReady + .text.HAL_SUBGHZ_WriteRegisters + 0x08006b68 0x72 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006b68 HAL_SUBGHZ_WriteRegisters + .text.HAL_SUBGHZ_ReadRegisters + 0x08006bda 0x76 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006bda HAL_SUBGHZ_ReadRegisters + .text.HAL_SUBGHZ_ExecSetCmd + 0x08006c50 0x70 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006c50 HAL_SUBGHZ_ExecSetCmd + .text.HAL_SUBGHZ_ExecGetCmd + 0x08006cc0 0x66 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006cc0 HAL_SUBGHZ_ExecGetCmd + .text.HAL_SUBGHZ_IRQHandler + 0x08006d26 0x98 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006d26 HAL_SUBGHZ_IRQHandler + .text.HAL_SUBGHZ_WriteBuffer + 0x08006dbe 0x66 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006dbe HAL_SUBGHZ_WriteBuffer + .text.HAL_SUBGHZ_ReadBuffer + 0x08006e24 0x6e ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_subghz.o + 0x08006e24 HAL_SUBGHZ_ReadBuffer + .text.UART_EndTxTransfer + 0x08006e92 0x34 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + *fill* 0x08006ec6 0x2 + .text.UART_EndRxTransfer + 0x08006ec8 0x58 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.HAL_UART_Transmit_DMA + 0x08006f20 0x84 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08006f20 HAL_UART_Transmit_DMA + .text.UART_DMATransmitCplt + 0x08006fa4 0x46 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.HAL_UART_TxHalfCpltCallback + 0x08006fea 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08006fea HAL_UART_TxHalfCpltCallback + .text.UART_DMATxHalfCplt + 0x08006fec 0xa ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.HAL_UART_ErrorCallback + 0x08006ff6 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08006ff6 HAL_UART_ErrorCallback + .text.UART_DMAError + 0x08006ff8 0x48 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.UART_DMAAbortOnError + 0x08007040 0x14 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.HAL_UARTEx_RxEventCallback + 0x08007054 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007054 HAL_UARTEx_RxEventCallback + *fill* 0x08007056 0x2 + .text.HAL_UART_IRQHandler + 0x08007058 0x2f8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007058 HAL_UART_IRQHandler + .text.UART_RxISR_8BIT + 0x08007350 0xcc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.UART_RxISR_16BIT + 0x0800741c 0xc4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.UART_RxISR_8BIT_FIFOEN + 0x080074e0 0x1a8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.UART_RxISR_16BIT_FIFOEN + 0x08007688 0x1a4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + .text.UART_SetConfig + 0x0800782c 0x21c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x0800782c UART_SetConfig + .text.UART_AdvFeatureConfig + 0x08007a48 0xa8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007a48 UART_AdvFeatureConfig + .text.UART_WaitOnFlagUntilTimeout + 0x08007af0 0xc8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007af0 UART_WaitOnFlagUntilTimeout + .text.HAL_UART_Transmit + 0x08007bb8 0xa4 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007bb8 HAL_UART_Transmit + .text.UART_CheckIdleState + 0x08007c5c 0x6a ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007c5c UART_CheckIdleState + .text.HAL_UART_Init + 0x08007cc6 0x60 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007cc6 HAL_UART_Init + *fill* 0x08007d26 0x2 + .text.UART_Start_Receive_IT + 0x08007d28 0x108 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007d28 UART_Start_Receive_IT + .text.HAL_UART_Receive_IT + 0x08007e30 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x08007e30 HAL_UART_Receive_IT + .text.UARTEx_SetNbDataToProcess + 0x08007e74 0x44 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + .text.HAL_UARTEx_WakeupCallback + 0x08007eb8 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007eb8 HAL_UARTEx_WakeupCallback + .text.HAL_UARTEx_RxFifoFullCallback + 0x08007eba 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007eba HAL_UARTEx_RxFifoFullCallback + .text.HAL_UARTEx_TxFifoEmptyCallback + 0x08007ebc 0x2 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007ebc HAL_UARTEx_TxFifoEmptyCallback + .text.HAL_UARTEx_StopModeWakeUpSourceConfig + 0x08007ebe 0x8c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007ebe HAL_UARTEx_StopModeWakeUpSourceConfig + .text.HAL_UARTEx_EnableStopMode + 0x08007f4a 0x2c ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007f4a HAL_UARTEx_EnableStopMode + .text.HAL_UARTEx_EnableFifoMode + 0x08007f76 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007f76 HAL_UARTEx_EnableFifoMode + .text.HAL_UARTEx_SetTxFifoThreshold + 0x08007fb6 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007fb6 HAL_UARTEx_SetTxFifoThreshold + .text.HAL_UARTEx_SetRxFifoThreshold + 0x08007ff6 0x40 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x08007ff6 HAL_UARTEx_SetRxFifoThreshold + *fill* 0x08008036 0x2 + .text.LmHandlerPackageIsTxPending + 0x08008038 0x28 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerOnTxFrameCtrlChanged + 0x08008060 0x18 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerOnPingSlotPeriodicityChanged + 0x08008078 0x18 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerJoin + 0x08008090 0xdc ./Middlewares/LoRaWAN/LmHandler.o + 0x08008090 LmHandlerJoin + .text.LmHandlerDeviceTimeReq + 0x0800816c 0x28 ./Middlewares/LoRaWAN/LmHandler.o + 0x0800816c LmHandlerDeviceTimeReq + .text.MlmeIndication + 0x08008194 0x64 ./Middlewares/LoRaWAN/LmHandler.o + .text.McpsConfirm + 0x080081f8 0x58 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerGetDutyCycleWaitTime + 0x08008250 0xc ./Middlewares/LoRaWAN/LmHandler.o + 0x08008250 LmHandlerGetDutyCycleWaitTime + .text.LmHandlerJoinStatus + 0x0800825c 0x26 ./Middlewares/LoRaWAN/LmHandler.o + 0x0800825c LmHandlerJoinStatus + *fill* 0x08008282 0x2 + .text.LmHandlerIsBusy + 0x08008284 0x2c ./Middlewares/LoRaWAN/LmHandler.o + 0x08008284 LmHandlerIsBusy + .text.LmHandlerSend + 0x080082b0 0x134 ./Middlewares/LoRaWAN/LmHandler.o + 0x080082b0 LmHandlerSend + .text.LmHandlerProcess + 0x080083e4 0x60 ./Middlewares/LoRaWAN/LmHandler.o + 0x080083e4 LmHandlerProcess + .text.LmHandlerRequestClass + 0x08008444 0x8c ./Middlewares/LoRaWAN/LmHandler.o + 0x08008444 LmHandlerRequestClass + .text.LmHandlerGetCurrentClass + 0x080084d0 0x28 ./Middlewares/LoRaWAN/LmHandler.o + 0x080084d0 LmHandlerGetCurrentClass + .text.McpsIndication + 0x080084f8 0x98 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerGetTxDatarate + 0x08008590 0x30 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008590 LmHandlerGetTxDatarate + .text.LmHandlerSetSystemMaxRxError + 0x080085c0 0x20 ./Middlewares/LoRaWAN/LmHandler.o + 0x080085c0 LmHandlerSetSystemMaxRxError + .text.LmHandlerConfigure + 0x080085e0 0x1b8 ./Middlewares/LoRaWAN/LmHandler.o + 0x080085e0 LmHandlerConfigure + .text.LmHandlerPackageRegister + 0x08008798 0x68 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008798 LmHandlerPackageRegister + .text.LmHandlerInit + 0x08008800 0x94 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008800 LmHandlerInit + .text.LmHandlerGetVersion + 0x08008894 0x24 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008894 LmHandlerGetVersion + .text.LmHandlerStop + 0x080088b8 0x12 ./Middlewares/LoRaWAN/LmHandler.o + 0x080088b8 LmHandlerStop + .text.LmHandlerHalt + 0x080088ca 0x12 ./Middlewares/LoRaWAN/LmHandler.o + 0x080088ca LmHandlerHalt + .text.LmHandlerGetDutyCycleEnable + 0x080088dc 0x18 ./Middlewares/LoRaWAN/LmHandler.o + 0x080088dc LmHandlerGetDutyCycleEnable + .text.LmHandlerSetDutyCycleEnable + 0x080088f4 0x14 ./Middlewares/LoRaWAN/LmHandler.o + 0x080088f4 LmHandlerSetDutyCycleEnable + .text.LmHandlerGetTxPower + 0x08008908 0x30 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008908 LmHandlerGetTxPower + .text.MlmeConfirm + 0x08008938 0xe8 ./Middlewares/LoRaWAN/LmHandler.o + .text.LmHandlerNvmDataStore + 0x08008a20 0x68 ./Middlewares/LoRaWAN/LmHandler.o + 0x08008a20 LmHandlerNvmDataStore + .text.LmhpClockSyncIsInitialized + 0x08008a88 0xc ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpClockSyncIsTxPending + 0x08008a94 0xc ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.OnPeriodicTimeStartTimer + 0x08008aa0 0x28 ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpClockSyncInit + 0x08008ac8 0x38 ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpClockSyncOnMcpsIndication + 0x08008b00 0x1a8 ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpClockSyncOnMcpsConfirm + 0x08008ca8 0x4c ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpClockSyncPackageFactory + 0x08008cf4 0x8 ./Middlewares/LoRaWAN/LmhpClockSync.o + 0x08008cf4 LmhpClockSyncPackageFactory + .text.LmhpClockSyncAppTimeReq + 0x08008cfc 0xec ./Middlewares/LoRaWAN/LmhpClockSync.o + 0x08008cfc LmhpClockSyncAppTimeReq + .text.LmhpClockSyncProcess + 0x08008de8 0x1c ./Middlewares/LoRaWAN/LmhpClockSync.o + .text.LmhpComplianceIsInitialized + 0x08008e04 0xc ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceIsTxPending + 0x08008e10 0xc ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceOnMlmeConfirm + 0x08008e1c 0x2 ./Middlewares/LoRaWAN/LmhpCompliance.o + *fill* 0x08008e1e 0x2 + .text.OnProcessTimer + 0x08008e20 0x1c ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceProcess + 0x08008e3c 0x98 ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceInit + 0x08008ed4 0x58 ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceOnMcpsIndication + 0x08008f2c 0x370 ./Middlewares/LoRaWAN/LmhpCompliance.o + .text.LmhpComplianceOnMlmeIndication + 0x0800929c 0x2 ./Middlewares/LoRaWAN/LmhpCompliance.o + *fill* 0x0800929e 0x2 + .text.LmhpCompliancePackageFactory + 0x080092a0 0x8 ./Middlewares/LoRaWAN/LmhpCompliance.o + 0x080092a0 LmhpCompliancePackageFactory + .text.LmhpPackagesRegistrationInit + 0x080092a8 0x24 ./Middlewares/LoRaWAN/LmhpPackagesRegistration.o + 0x080092a8 LmhpPackagesRegistrationInit + .text.LmhpPackagesRegister + 0x080092cc 0x26 ./Middlewares/LoRaWAN/LmhpPackagesRegistration.o + 0x080092cc LmhpPackagesRegister + *fill* 0x080092f2 0x2 + .text.LmhpRemoteMcastSetupIsInitialized + 0x080092f4 0xc ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.LmhpRemoteMcastSetupIsTxPending + 0x08009300 0xc ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.LmhpRemoteMcastSetupProcess + 0x0800930c 0xc8 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.LmhpRemoteMcastSetupInit + 0x080093d4 0x58 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.OnSessionStopTimer0 + 0x0800942c 0x34 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.OnSessionStartTimer0 + 0x08009460 0x34 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.LmhpRemoteMcastSetupOnMcpsIndication + 0x08009494 0x694 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + .text.LmhpRemoteMcastSetupPackageFactory + 0x08009b28 0x8 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + 0x08009b28 LmhpRemoteMcastSetupPackageFactory + .text.UpdateRxSlotIdleState + 0x08009b30 0x1c ./Middlewares/LoRaWAN/LoRaMac.o + .text.OnMacProcessNotify + 0x08009b4c 0x14 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRadioRxError - 0x08009ab0 0x14 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009b60 0x14 ./Middlewares/LoRaWAN/LoRaMac.o .text.GetMaxAppPayloadWithoutFOptsLength - 0x08009ac4 0x30 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009b74 0x30 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRetransmitTimeoutTimerEvent - 0x08009af4 0x28 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009ba4 0x28 ./Middlewares/LoRaWAN/LoRaMac.o .text.PrepareRxDoneAbort - 0x08009b1c 0x38 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009bcc 0x38 ./Middlewares/LoRaWAN/LoRaMac.o .text.HandleRadioRxErrorTimeout - 0x08009b54 0xc4 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009c04 0xc4 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRadioRxTimeout - 0x08009c18 0x28 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009cc8 0x28 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRadioTxTimeout - 0x08009c40 0x28 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009cf0 0x28 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRadioRxDone - 0x08009c68 0x4c ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009d18 0x4c ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRadioTxDone - 0x08009cb4 0x4c ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009d64 0x4c ./Middlewares/LoRaWAN/LoRaMac.o .text.ScheduleTx - 0x08009d00 0x2f0 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08009db0 0x2f0 ./Middlewares/LoRaWAN/LoRaMac.o .text.OpenContinuousRxCWindow - 0x08009ff0 0x5c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a0a0 0x5c ./Middlewares/LoRaWAN/LoRaMac.o .text.SwitchClass - 0x0800a04c 0xd8 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a0fc 0xd8 ./Middlewares/LoRaWAN/LoRaMac.o .text.ResetMacParameters.constprop.0 - 0x0800a124 0x158 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a1d4 0x158 ./Middlewares/LoRaWAN/LoRaMac.o .text.RxWindowSetup.constprop.0 - 0x0800a27c 0x48 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a32c 0x48 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRxWindow1TimerEvent - 0x0800a2c4 0x48 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a374 0x48 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnRxWindow2TimerEvent - 0x0800a30c 0x50 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a3bc 0x50 ./Middlewares/LoRaWAN/LoRaMac.o .text.LoRaMacHandleNvm.part.0.constprop.0 - 0x0800a35c 0xf4 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a40c 0xf4 ./Middlewares/LoRaWAN/LoRaMac.o .text.ProcessMacCommands.constprop.0 - 0x0800a450 0x568 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800a500 0x568 ./Middlewares/LoRaWAN/LoRaMac.o .text.StopRetransmission.isra.0 - 0x0800a9b8 0x44 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800aa68 0x44 ./Middlewares/LoRaWAN/LoRaMac.o .text.OnTxDelayedTimerEvent - 0x0800a9fc 0x70 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800aaac 0x70 ./Middlewares/LoRaWAN/LoRaMac.o .text.LoRaMacIsBusy - 0x0800aa6c 0x30 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800aa6c LoRaMacIsBusy + 0x0800ab1c 0x30 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800ab1c LoRaMacIsBusy .text.LoRaMacIsStopped - 0x0800aa9c 0x14 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800aa9c LoRaMacIsStopped + 0x0800ab4c 0x14 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800ab4c LoRaMacIsStopped .text.LoRaMacProcess - 0x0800aab0 0x8d0 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800aab0 LoRaMacProcess + 0x0800ab60 0x8d0 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800ab60 LoRaMacProcess .text.LoRaMacInitialization - 0x0800b380 0x37c ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b380 LoRaMacInitialization + 0x0800b430 0x37c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b430 LoRaMacInitialization .text.LoRaMacStart - 0x0800b6fc 0x14 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b6fc LoRaMacStart + 0x0800b7ac 0x14 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b7ac LoRaMacStart .text.LoRaMacStop - 0x0800b710 0x3c ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b710 LoRaMacStop + 0x0800b7c0 0x3c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b7c0 LoRaMacStop .text.LoRaMacHalt - 0x0800b74c 0x5c ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b74c LoRaMacHalt + 0x0800b7fc 0x5c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b7fc LoRaMacHalt .text.LoRaMacQueryTxPossible - 0x0800b7a8 0xc4 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b7a8 LoRaMacQueryTxPossible + 0x0800b858 0xc4 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b858 LoRaMacQueryTxPossible .text.LoRaMacMibGetRequestConfirm - 0x0800b86c 0x24c ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800b86c LoRaMacMibGetRequestConfirm + 0x0800b91c 0x24c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800b91c LoRaMacMibGetRequestConfirm .text.LoRaMacMibSetRequestConfirm - 0x0800bab8 0x50c ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800bab8 LoRaMacMibSetRequestConfirm + 0x0800bb68 0x50c ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800bb68 LoRaMacMibSetRequestConfirm .text.LoRaMacMcChannelSetup - 0x0800bfc4 0x90 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800bfc4 LoRaMacMcChannelSetup + 0x0800c074 0x90 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c074 LoRaMacMcChannelSetup .text.LoRaMacMcChannelDelete - 0x0800c054 0x58 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c054 LoRaMacMcChannelDelete + 0x0800c104 0x58 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c104 LoRaMacMcChannelDelete .text.LoRaMacMcChannelSetupRxParams - 0x0800c0ac 0xbc ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c0ac LoRaMacMcChannelSetupRxParams + 0x0800c15c 0xbc ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c15c LoRaMacMcChannelSetupRxParams .text.LoRaMacMlmeRequest - 0x0800c168 0x208 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c168 LoRaMacMlmeRequest + 0x0800c218 0x208 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c218 LoRaMacMlmeRequest .text.LoRaMacMcpsRequest - 0x0800c370 0x384 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c370 LoRaMacMcpsRequest + 0x0800c420 0x384 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c420 LoRaMacMcpsRequest .text.LoRaMacTestSetDutyCycleOn - 0x0800c6f4 0x38 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c6f4 LoRaMacTestSetDutyCycleOn + 0x0800c7a4 0x38 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c7a4 LoRaMacTestSetDutyCycleOn .text.LoRaMacDeInitialization - 0x0800c72c 0x44 ./Middlewares/LoRaWAN/LoRaMac.o - 0x0800c72c LoRaMacDeInitialization + 0x0800c7dc 0x44 ./Middlewares/LoRaWAN/LoRaMac.o + 0x0800c7dc LoRaMacDeInitialization .text.LoRaMacAdrCalcNext - 0x0800c770 0xdc ./Middlewares/LoRaWAN/LoRaMacAdr.o - 0x0800c770 LoRaMacAdrCalcNext + 0x0800c820 0xdc ./Middlewares/LoRaWAN/LoRaMacAdr.o + 0x0800c820 LoRaMacAdrCalcNext .text.LoRaMacClassBInit - 0x0800c84c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c84c LoRaMacClassBInit + 0x0800c8fc 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c8fc LoRaMacClassBInit .text.LoRaMacClassBSetBeaconState - 0x0800c84e 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c84e LoRaMacClassBSetBeaconState + 0x0800c8fe 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c8fe LoRaMacClassBSetBeaconState .text.LoRaMacClassBSetPingSlotState - 0x0800c850 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c850 LoRaMacClassBSetPingSlotState + 0x0800c900 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c900 LoRaMacClassBSetPingSlotState .text.LoRaMacClassBSetMulticastSlotState - 0x0800c852 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c852 LoRaMacClassBSetMulticastSlotState + 0x0800c902 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c902 LoRaMacClassBSetMulticastSlotState .text.LoRaMacClassBIsAcquisitionInProgress - 0x0800c854 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c854 LoRaMacClassBIsAcquisitionInProgress + 0x0800c904 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c904 LoRaMacClassBIsAcquisitionInProgress .text.LoRaMacClassBBeaconTimerEvent - 0x0800c858 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c858 LoRaMacClassBBeaconTimerEvent + 0x0800c908 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c908 LoRaMacClassBBeaconTimerEvent .text.LoRaMacClassBPingSlotTimerEvent - 0x0800c85a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c85a LoRaMacClassBPingSlotTimerEvent + 0x0800c90a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c90a LoRaMacClassBPingSlotTimerEvent .text.LoRaMacClassBMulticastSlotTimerEvent - 0x0800c85c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c85c LoRaMacClassBMulticastSlotTimerEvent + 0x0800c90c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c90c LoRaMacClassBMulticastSlotTimerEvent .text.LoRaMacClassBRxBeacon - 0x0800c85e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c85e LoRaMacClassBRxBeacon + 0x0800c90e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c90e LoRaMacClassBRxBeacon .text.LoRaMacClassBIsBeaconExpected - 0x0800c862 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c862 LoRaMacClassBIsBeaconExpected + 0x0800c912 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c912 LoRaMacClassBIsBeaconExpected .text.LoRaMacClassBIsPingExpected - 0x0800c866 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c866 LoRaMacClassBIsPingExpected + 0x0800c916 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c916 LoRaMacClassBIsPingExpected .text.LoRaMacClassBIsMulticastExpected - 0x0800c86a 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c86a LoRaMacClassBIsMulticastExpected + 0x0800c91a 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c91a LoRaMacClassBIsMulticastExpected .text.LoRaMacClassBIsBeaconModeActive - 0x0800c86e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c86e LoRaMacClassBIsBeaconModeActive + 0x0800c91e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c91e LoRaMacClassBIsBeaconModeActive .text.LoRaMacClassBSetPingSlotInfo - 0x0800c872 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c872 LoRaMacClassBSetPingSlotInfo + 0x0800c922 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c922 LoRaMacClassBSetPingSlotInfo .text.LoRaMacClassBHaltBeaconing - 0x0800c874 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c874 LoRaMacClassBHaltBeaconing + 0x0800c924 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c924 LoRaMacClassBHaltBeaconing .text.LoRaMacClassBResumeBeaconing - 0x0800c876 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c876 LoRaMacClassBResumeBeaconing + 0x0800c926 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c926 LoRaMacClassBResumeBeaconing .text.LoRaMacClassBSwitchClass - 0x0800c878 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c878 LoRaMacClassBSwitchClass + 0x0800c928 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c928 LoRaMacClassBSwitchClass .text.LoRaMacClassBMibGetRequestConfirm - 0x0800c87c 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c87c LoRaMacClassBMibGetRequestConfirm + 0x0800c92c 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c92c LoRaMacClassBMibGetRequestConfirm .text.LoRaMacMibClassBSetRequestConfirm - 0x0800c880 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c880 LoRaMacMibClassBSetRequestConfirm + 0x0800c930 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c930 LoRaMacMibClassBSetRequestConfirm .text.LoRaMacClassBPingSlotInfoAns - 0x0800c884 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c884 LoRaMacClassBPingSlotInfoAns + 0x0800c934 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c934 LoRaMacClassBPingSlotInfoAns .text.LoRaMacClassBPingSlotChannelReq - 0x0800c886 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c886 LoRaMacClassBPingSlotChannelReq + 0x0800c936 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c936 LoRaMacClassBPingSlotChannelReq .text.LoRaMacClassBBeaconTimingAns - 0x0800c88a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c88a LoRaMacClassBBeaconTimingAns + 0x0800c93a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c93a LoRaMacClassBBeaconTimingAns .text.LoRaMacClassBDeviceTimeAns - 0x0800c88c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c88c LoRaMacClassBDeviceTimeAns + 0x0800c93c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c93c LoRaMacClassBDeviceTimeAns .text.LoRaMacClassBBeaconFreqReq - 0x0800c88e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c88e LoRaMacClassBBeaconFreqReq + 0x0800c93e 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c93e LoRaMacClassBBeaconFreqReq .text.LoRaMacClassBIsUplinkCollision - 0x0800c892 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c892 LoRaMacClassBIsUplinkCollision + 0x0800c942 0x4 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c942 LoRaMacClassBIsUplinkCollision .text.LoRaMacClassBStopRxSlots - 0x0800c896 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c896 LoRaMacClassBStopRxSlots + 0x0800c946 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c946 LoRaMacClassBStopRxSlots .text.LoRaMacClassBSetMulticastPeriodicity - 0x0800c898 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c898 LoRaMacClassBSetMulticastPeriodicity + 0x0800c948 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c948 LoRaMacClassBSetMulticastPeriodicity .text.LoRaMacClassBSetFPendingBit - 0x0800c89a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c89a LoRaMacClassBSetFPendingBit + 0x0800c94a 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c94a LoRaMacClassBSetFPendingBit .text.LoRaMacClassBProcess - 0x0800c89c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o - 0x0800c89c LoRaMacClassBProcess - *fill* 0x0800c89e 0x2 + 0x0800c94c 0x2 ./Middlewares/LoRaWAN/LoRaMacClassB.o + 0x0800c94c LoRaMacClassBProcess + *fill* 0x0800c94e 0x2 .text.LoRaMacCommandsInit - 0x0800c8a0 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c8a0 LoRaMacCommandsInit + 0x0800c950 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800c950 LoRaMacCommandsInit .text.LoRaMacCommandsAddCmd - 0x0800c8bc 0x98 ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c8bc LoRaMacCommandsAddCmd + 0x0800c96c 0x98 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800c96c LoRaMacCommandsAddCmd .text.LoRaMacCommandsRemoveCmd - 0x0800c954 0x54 ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c954 LoRaMacCommandsRemoveCmd + 0x0800ca04 0x54 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800ca04 LoRaMacCommandsRemoveCmd .text.LoRaMacCommandsGetCmd - 0x0800c9a8 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c9a8 LoRaMacCommandsGetCmd + 0x0800ca58 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800ca58 LoRaMacCommandsGetCmd .text.LoRaMacCommandsRemoveNoneStickyCmds - 0x0800c9c4 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c9c4 LoRaMacCommandsRemoveNoneStickyCmds + 0x0800ca74 0x1c ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800ca74 LoRaMacCommandsRemoveNoneStickyCmds .text.LoRaMacCommandsRemoveStickyAnsCmds - 0x0800c9e0 0x2c ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800c9e0 LoRaMacCommandsRemoveStickyAnsCmds + 0x0800ca90 0x2c ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800ca90 LoRaMacCommandsRemoveStickyAnsCmds .text.LoRaMacCommandsGetSizeSerializedCmds - 0x0800ca0c 0x18 ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800ca0c LoRaMacCommandsGetSizeSerializedCmds + 0x0800cabc 0x18 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800cabc LoRaMacCommandsGetSizeSerializedCmds .text.LoRaMacCommandsSerializeCmds - 0x0800ca24 0x68 ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800ca24 LoRaMacCommandsSerializeCmds + 0x0800cad4 0x68 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800cad4 LoRaMacCommandsSerializeCmds .text.LoRaMacCommandsGetCmdSize - 0x0800ca8c 0x14 ./Middlewares/LoRaWAN/LoRaMacCommands.o - 0x0800ca8c LoRaMacCommandsGetCmdSize + 0x0800cb3c 0x14 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x0800cb3c LoRaMacCommandsGetCmdSize .text.GetElement.constprop.0 - 0x0800caa0 0x34 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cb50 0x34 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o .text.LoRaMacConfirmQueueInit - 0x0800cad4 0x28 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cad4 LoRaMacConfirmQueueInit + 0x0800cb84 0x28 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cb84 LoRaMacConfirmQueueInit .text.LoRaMacConfirmQueueAdd - 0x0800cafc 0x40 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cafc LoRaMacConfirmQueueAdd + 0x0800cbac 0x40 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cbac LoRaMacConfirmQueueAdd .text.LoRaMacConfirmQueueRemoveFirst - 0x0800cb3c 0x2c ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cb3c LoRaMacConfirmQueueRemoveFirst + 0x0800cbec 0x2c ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cbec LoRaMacConfirmQueueRemoveFirst .text.LoRaMacConfirmQueueSetStatus - 0x0800cb68 0x24 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cb68 LoRaMacConfirmQueueSetStatus + 0x0800cc18 0x24 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cc18 LoRaMacConfirmQueueSetStatus .text.LoRaMacConfirmQueueGetStatus - 0x0800cb8c 0x20 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cb8c LoRaMacConfirmQueueGetStatus + 0x0800cc3c 0x20 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cc3c LoRaMacConfirmQueueGetStatus .text.LoRaMacConfirmQueueSetStatusCmn - 0x0800cbac 0x30 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cbac LoRaMacConfirmQueueSetStatusCmn + 0x0800cc5c 0x30 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cc5c LoRaMacConfirmQueueSetStatusCmn .text.LoRaMacConfirmQueueIsCmdActive - 0x0800cbdc 0x18 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cbdc LoRaMacConfirmQueueIsCmdActive + 0x0800cc8c 0x18 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cc8c LoRaMacConfirmQueueIsCmdActive .text.LoRaMacConfirmQueueHandleCb - 0x0800cbf4 0x60 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cbf4 LoRaMacConfirmQueueHandleCb + 0x0800cca4 0x60 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cca4 LoRaMacConfirmQueueHandleCb .text.LoRaMacConfirmQueueGetCnt - 0x0800cc54 0xc ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cc54 LoRaMacConfirmQueueGetCnt + 0x0800cd04 0xc ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cd04 LoRaMacConfirmQueueGetCnt .text.LoRaMacConfirmQueueIsFull - 0x0800cc60 0x14 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o - 0x0800cc60 LoRaMacConfirmQueueIsFull + 0x0800cd10 0x14 ./Middlewares/LoRaWAN/LoRaMacConfirmQueue.o + 0x0800cd10 LoRaMacConfirmQueueIsFull .text.DeriveSessionKey10x - 0x0800cc74 0x46 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cd24 0x46 ./Middlewares/LoRaWAN/LoRaMacCrypto.o .text.PayloadEncrypt - 0x0800ccba 0xaa ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cd6a 0xaa ./Middlewares/LoRaWAN/LoRaMacCrypto.o .text.GetLastFcntDown.constprop.0 - 0x0800cd64 0x3c ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800ce14 0x3c ./Middlewares/LoRaWAN/LoRaMacCrypto.o .text.VerifyCmacB0.constprop.0.isra.0 - 0x0800cda0 0x8a ./Middlewares/LoRaWAN/LoRaMacCrypto.o - *fill* 0x0800ce2a 0x2 + 0x0800ce50 0x8a ./Middlewares/LoRaWAN/LoRaMacCrypto.o + *fill* 0x0800ceda 0x2 .text.LoRaMacCryptoInit - 0x0800ce2c 0x38 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800ce2c LoRaMacCryptoInit + 0x0800cedc 0x38 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cedc LoRaMacCryptoInit .text.LoRaMacCryptoSetLrWanVersion - 0x0800ce64 0x10 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800ce64 LoRaMacCryptoSetLrWanVersion + 0x0800cf14 0x10 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cf14 LoRaMacCryptoSetLrWanVersion .text.LoRaMacCryptoGetFCntUp - 0x0800ce74 0x18 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800ce74 LoRaMacCryptoGetFCntUp + 0x0800cf24 0x18 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cf24 LoRaMacCryptoGetFCntUp .text.LoRaMacCryptoGetFCntDown - 0x0800ce8c 0x42 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800ce8c LoRaMacCryptoGetFCntDown - *fill* 0x0800cece 0x2 + 0x0800cf3c 0x42 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cf3c LoRaMacCryptoGetFCntDown + *fill* 0x0800cf7e 0x2 .text.LoRaMacCryptoSetMulticastReference - 0x0800ced0 0x18 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800ced0 LoRaMacCryptoSetMulticastReference + 0x0800cf80 0x18 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cf80 LoRaMacCryptoSetMulticastReference .text.LoRaMacCryptoPrepareJoinRequest - 0x0800cee8 0x58 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800cee8 LoRaMacCryptoPrepareJoinRequest + 0x0800cf98 0x58 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cf98 LoRaMacCryptoPrepareJoinRequest .text.LoRaMacCryptoSecureMessage - 0x0800cf40 0xd0 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800cf40 LoRaMacCryptoSecureMessage + 0x0800cff0 0xd0 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800cff0 LoRaMacCryptoSecureMessage .text.LoRaMacCryptoUnsecureMessage - 0x0800d010 0xe0 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800d010 LoRaMacCryptoUnsecureMessage + 0x0800d0c0 0xe0 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800d0c0 LoRaMacCryptoUnsecureMessage .text.LoRaMacCryptoDeriveLifeTimeKey - 0x0800d0f0 0x46 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800d0f0 LoRaMacCryptoDeriveLifeTimeKey - *fill* 0x0800d136 0x2 + 0x0800d1a0 0x46 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800d1a0 LoRaMacCryptoDeriveLifeTimeKey + *fill* 0x0800d1e6 0x2 .text.LoRaMacCryptoSetKey - 0x0800d138 0x40 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800d138 LoRaMacCryptoSetKey + 0x0800d1e8 0x40 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800d1e8 LoRaMacCryptoSetKey .text.LoRaMacCryptoHandleJoinAccept - 0x0800d178 0xfc ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800d178 LoRaMacCryptoHandleJoinAccept + 0x0800d228 0xfc ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800d228 LoRaMacCryptoHandleJoinAccept .text.LoRaMacCryptoDeriveMcSessionKeyPair - 0x0800d274 0x94 ./Middlewares/LoRaWAN/LoRaMacCrypto.o - 0x0800d274 LoRaMacCryptoDeriveMcSessionKeyPair + 0x0800d324 0x94 ./Middlewares/LoRaWAN/LoRaMacCrypto.o + 0x0800d324 LoRaMacCryptoDeriveMcSessionKeyPair .text.LoRaMacParserJoinAccept - 0x0800d308 0x9c ./Middlewares/LoRaWAN/LoRaMacParser.o - 0x0800d308 LoRaMacParserJoinAccept + 0x0800d3b8 0x9c ./Middlewares/LoRaWAN/LoRaMacParser.o + 0x0800d3b8 LoRaMacParserJoinAccept .text.LoRaMacParserData - 0x0800d3a4 0xb6 ./Middlewares/LoRaWAN/LoRaMacParser.o - 0x0800d3a4 LoRaMacParserData + 0x0800d454 0xb6 ./Middlewares/LoRaWAN/LoRaMacParser.o + 0x0800d454 LoRaMacParserData .text.LoRaMacSerializerJoinRequest - 0x0800d45a 0x68 ./Middlewares/LoRaWAN/LoRaMacSerializer.o - 0x0800d45a LoRaMacSerializerJoinRequest + 0x0800d50a 0x68 ./Middlewares/LoRaWAN/LoRaMacSerializer.o + 0x0800d50a LoRaMacSerializerJoinRequest .text.LoRaMacSerializerData - 0x0800d4c2 0xd8 ./Middlewares/LoRaWAN/LoRaMacSerializer.o - 0x0800d4c2 LoRaMacSerializerData - *fill* 0x0800d59a 0x2 + 0x0800d572 0xd8 ./Middlewares/LoRaWAN/LoRaMacSerializer.o + 0x0800d572 LoRaMacSerializerData + *fill* 0x0800d64a 0x2 .text.NvmDataMgmtEvent - 0x0800d59c 0x10 ./Middlewares/LoRaWAN/NvmDataMgmt.o - 0x0800d59c NvmDataMgmtEvent + 0x0800d64c 0x10 ./Middlewares/LoRaWAN/NvmDataMgmt.o + 0x0800d64c NvmDataMgmtEvent .text.NvmDataMgmtStoreBegin - 0x0800d5ac 0x24 ./Middlewares/LoRaWAN/NvmDataMgmt.o - 0x0800d5ac NvmDataMgmtStoreBegin + 0x0800d65c 0x24 ./Middlewares/LoRaWAN/NvmDataMgmt.o + 0x0800d65c NvmDataMgmtStoreBegin .text.NvmDataMgmtStoreEnd - 0x0800d5d0 0x14 ./Middlewares/LoRaWAN/NvmDataMgmt.o - 0x0800d5d0 NvmDataMgmtStoreEnd + 0x0800d680 0x14 ./Middlewares/LoRaWAN/NvmDataMgmt.o + 0x0800d680 NvmDataMgmtStoreEnd .text.RegionIsActive - 0x0800d5e4 0x8 ./Middlewares/LoRaWAN/Region.o - 0x0800d5e4 RegionIsActive + 0x0800d694 0x8 ./Middlewares/LoRaWAN/Region.o + 0x0800d694 RegionIsActive .text.RegionGetPhyParam - 0x0800d5ec 0x12 ./Middlewares/LoRaWAN/Region.o - 0x0800d5ec RegionGetPhyParam + 0x0800d69c 0x12 ./Middlewares/LoRaWAN/Region.o + 0x0800d69c RegionGetPhyParam .text.RegionSetBandTxDone - 0x0800d5fe 0xa ./Middlewares/LoRaWAN/Region.o - 0x0800d5fe RegionSetBandTxDone + 0x0800d6ae 0xa ./Middlewares/LoRaWAN/Region.o + 0x0800d6ae RegionSetBandTxDone .text.RegionInitDefaults - 0x0800d608 0xa ./Middlewares/LoRaWAN/Region.o - 0x0800d608 RegionInitDefaults + 0x0800d6b8 0xa ./Middlewares/LoRaWAN/Region.o + 0x0800d6b8 RegionInitDefaults .text.RegionVerify - 0x0800d612 0x10 ./Middlewares/LoRaWAN/Region.o - 0x0800d612 RegionVerify + 0x0800d6c2 0x10 ./Middlewares/LoRaWAN/Region.o + 0x0800d6c2 RegionVerify .text.RegionApplyCFList - 0x0800d622 0xa ./Middlewares/LoRaWAN/Region.o - 0x0800d622 RegionApplyCFList + 0x0800d6d2 0xa ./Middlewares/LoRaWAN/Region.o + 0x0800d6d2 RegionApplyCFList .text.RegionChanMaskSet - 0x0800d62c 0xc ./Middlewares/LoRaWAN/Region.o - 0x0800d62c RegionChanMaskSet + 0x0800d6dc 0xc ./Middlewares/LoRaWAN/Region.o + 0x0800d6dc RegionChanMaskSet .text.RegionComputeRxWindowParameters - 0x0800d638 0x18 ./Middlewares/LoRaWAN/Region.o - 0x0800d638 RegionComputeRxWindowParameters + 0x0800d6e8 0x18 ./Middlewares/LoRaWAN/Region.o + 0x0800d6e8 RegionComputeRxWindowParameters .text.RegionRxConfig - 0x0800d650 0x10 ./Middlewares/LoRaWAN/Region.o - 0x0800d650 RegionRxConfig + 0x0800d700 0x10 ./Middlewares/LoRaWAN/Region.o + 0x0800d700 RegionRxConfig .text.RegionTxConfig - 0x0800d660 0x18 ./Middlewares/LoRaWAN/Region.o - 0x0800d660 RegionTxConfig + 0x0800d710 0x18 ./Middlewares/LoRaWAN/Region.o + 0x0800d710 RegionTxConfig .text.RegionLinkAdrReq - 0x0800d678 0x1e ./Middlewares/LoRaWAN/Region.o - 0x0800d678 RegionLinkAdrReq + 0x0800d728 0x1e ./Middlewares/LoRaWAN/Region.o + 0x0800d728 RegionLinkAdrReq .text.RegionRxParamSetupReq - 0x0800d696 0xc ./Middlewares/LoRaWAN/Region.o - 0x0800d696 RegionRxParamSetupReq + 0x0800d746 0xc ./Middlewares/LoRaWAN/Region.o + 0x0800d746 RegionRxParamSetupReq .text.RegionNewChannelReq - 0x0800d6a2 0xc ./Middlewares/LoRaWAN/Region.o - 0x0800d6a2 RegionNewChannelReq + 0x0800d752 0xc ./Middlewares/LoRaWAN/Region.o + 0x0800d752 RegionNewChannelReq .text.RegionTxParamSetupReq - 0x0800d6ae 0xc ./Middlewares/LoRaWAN/Region.o - 0x0800d6ae RegionTxParamSetupReq + 0x0800d75e 0xc ./Middlewares/LoRaWAN/Region.o + 0x0800d75e RegionTxParamSetupReq .text.RegionDlChannelReq - 0x0800d6ba 0xc ./Middlewares/LoRaWAN/Region.o - 0x0800d6ba RegionDlChannelReq + 0x0800d76a 0xc ./Middlewares/LoRaWAN/Region.o + 0x0800d76a RegionDlChannelReq .text.RegionAlternateDr - 0x0800d6c6 0x10 ./Middlewares/LoRaWAN/Region.o - 0x0800d6c6 RegionAlternateDr + 0x0800d776 0x10 ./Middlewares/LoRaWAN/Region.o + 0x0800d776 RegionAlternateDr .text.RegionNextChannel - 0x0800d6d6 0x1a ./Middlewares/LoRaWAN/Region.o - 0x0800d6d6 RegionNextChannel + 0x0800d786 0x1a ./Middlewares/LoRaWAN/Region.o + 0x0800d786 RegionNextChannel .text.RegionApplyDrOffset - 0x0800d6f0 0x18 ./Middlewares/LoRaWAN/Region.o - 0x0800d6f0 RegionApplyDrOffset + 0x0800d7a0 0x18 ./Middlewares/LoRaWAN/Region.o + 0x0800d7a0 RegionApplyDrOffset .text.RegionGetVersion - 0x0800d708 0x8 ./Middlewares/LoRaWAN/Region.o - 0x0800d708 RegionGetVersion + 0x0800d7b8 0x8 ./Middlewares/LoRaWAN/Region.o + 0x0800d7b8 RegionGetVersion .text.VerifyRfFreq - 0x0800d710 0x28 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800d7c0 0x28 ./Middlewares/LoRaWAN/RegionAS923.o .text.GetTimeOnAir - 0x0800d738 0x54 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800d7e8 0x54 ./Middlewares/LoRaWAN/RegionAS923.o .text.RegionAS923GetPhyParam - 0x0800d78c 0x16c ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800d78c RegionAS923GetPhyParam + 0x0800d83c 0x16c ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800d83c RegionAS923GetPhyParam .text.RegionAS923SetBandTxDone - 0x0800d8f8 0x38 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800d8f8 RegionAS923SetBandTxDone + 0x0800d9a8 0x38 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800d9a8 RegionAS923SetBandTxDone .text.RegionAS923InitDefaults - 0x0800d930 0xa8 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800d930 RegionAS923InitDefaults + 0x0800d9e0 0xa8 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800d9e0 RegionAS923InitDefaults .text.RegionAS923Verify - 0x0800d9d8 0x56 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800d9d8 RegionAS923Verify - *fill* 0x0800da2e 0x2 + 0x0800da88 0x56 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800da88 RegionAS923Verify + *fill* 0x0800dade 0x2 .text.RegionAS923ChanMaskSet - 0x0800da30 0x34 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800da30 RegionAS923ChanMaskSet + 0x0800dae0 0x34 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800dae0 RegionAS923ChanMaskSet .text.RegionAS923ComputeRxWindowParameters - 0x0800da64 0x64 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800da64 RegionAS923ComputeRxWindowParameters + 0x0800db14 0x64 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800db14 RegionAS923ComputeRxWindowParameters .text.RegionAS923RxConfig - 0x0800dac8 0xf0 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dac8 RegionAS923RxConfig + 0x0800db78 0xf0 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800db78 RegionAS923RxConfig .text.RegionAS923TxConfig - 0x0800dbb8 0x11c ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dbb8 RegionAS923TxConfig + 0x0800dc68 0x11c ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800dc68 RegionAS923TxConfig .text.RegionAS923LinkAdrReq - 0x0800dcd4 0x170 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dcd4 RegionAS923LinkAdrReq + 0x0800dd84 0x170 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800dd84 RegionAS923LinkAdrReq .text.RegionAS923RxParamSetupReq - 0x0800de44 0x36 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800de44 RegionAS923RxParamSetupReq + 0x0800def4 0x36 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800def4 RegionAS923RxParamSetupReq .text.RegionAS923TxParamSetupReq - 0x0800de7a 0x4 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800de7a RegionAS923TxParamSetupReq - *fill* 0x0800de7e 0x2 + 0x0800df2a 0x4 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800df2a RegionAS923TxParamSetupReq + *fill* 0x0800df2e 0x2 .text.RegionAS923DlChannelReq - 0x0800de80 0x44 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800de80 RegionAS923DlChannelReq + 0x0800df30 0x44 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800df30 RegionAS923DlChannelReq .text.RegionAS923AlternateDr - 0x0800dec4 0x4 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dec4 RegionAS923AlternateDr + 0x0800df74 0x4 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800df74 RegionAS923AlternateDr .text.RegionAS923NextChannel - 0x0800dec8 0xf8 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dec8 RegionAS923NextChannel + 0x0800df78 0xf8 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800df78 RegionAS923NextChannel .text.RegionAS923ChannelAdd - 0x0800dfc0 0xac ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800dfc0 RegionAS923ChannelAdd + 0x0800e070 0xac ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800e070 RegionAS923ChannelAdd .text.RegionAS923ChannelsRemove - 0x0800e06c 0x30 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800e06c RegionAS923ChannelsRemove + 0x0800e11c 0x30 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800e11c RegionAS923ChannelsRemove .text.RegionAS923ApplyCFList - 0x0800e09c 0x7c ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800e09c RegionAS923ApplyCFList + 0x0800e14c 0x7c ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800e14c RegionAS923ApplyCFList .text.RegionAS923NewChannelReq - 0x0800e118 0x42 ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800e118 RegionAS923NewChannelReq - *fill* 0x0800e15a 0x2 + 0x0800e1c8 0x42 ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800e1c8 RegionAS923NewChannelReq + *fill* 0x0800e20a 0x2 .text.RegionAS923ApplyDrOffset - 0x0800e15c 0x1c ./Middlewares/LoRaWAN/RegionAS923.o - 0x0800e15c RegionAS923ApplyDrOffset + 0x0800e20c 0x1c ./Middlewares/LoRaWAN/RegionAS923.o + 0x0800e20c RegionAS923ApplyDrOffset .text.RegionCommonChanVerifyDr - 0x0800e178 0x5a ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e178 RegionCommonChanVerifyDr + 0x0800e228 0x5a ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e228 RegionCommonChanVerifyDr .text.RegionCommonValueInRange - 0x0800e1d2 0x12 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e1d2 RegionCommonValueInRange + 0x0800e282 0x12 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e282 RegionCommonValueInRange .text.RegionCommonChanDisable - 0x0800e1e4 0x32 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e1e4 RegionCommonChanDisable + 0x0800e294 0x32 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e294 RegionCommonChanDisable .text.RegionCommonCountChannels - 0x0800e216 0x3c ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e216 RegionCommonCountChannels + 0x0800e2c6 0x3c ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e2c6 RegionCommonCountChannels .text.RegionCommonChanMaskCopy - 0x0800e252 0x1e ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e252 RegionCommonChanMaskCopy + 0x0800e302 0x1e ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e302 RegionCommonChanMaskCopy .text.RegionCommonSetBandTxDone - 0x0800e270 0x48 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e270 RegionCommonSetBandTxDone + 0x0800e320 0x48 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e320 RegionCommonSetBandTxDone .text.RegionCommonUpdateBandTimeOff - 0x0800e2b8 0x1e0 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e2b8 RegionCommonUpdateBandTimeOff + 0x0800e368 0x1e0 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e368 RegionCommonUpdateBandTimeOff .text.RegionCommonParseLinkAdrReq - 0x0800e498 0x34 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e498 RegionCommonParseLinkAdrReq + 0x0800e548 0x34 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e548 RegionCommonParseLinkAdrReq .text.RegionCommonLinkAdrReqVerifyParams - 0x0800e4cc 0x9a ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e4cc RegionCommonLinkAdrReqVerifyParams - *fill* 0x0800e566 0x2 + 0x0800e57c 0x9a ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e57c RegionCommonLinkAdrReqVerifyParams + *fill* 0x0800e616 0x2 .text.RegionCommonComputeSymbolTimeLoRa - 0x0800e568 0x10 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e568 RegionCommonComputeSymbolTimeLoRa + 0x0800e618 0x10 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e618 RegionCommonComputeSymbolTimeLoRa .text.RegionCommonComputeSymbolTimeFsk - 0x0800e578 0xa ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e578 RegionCommonComputeSymbolTimeFsk + 0x0800e628 0xa ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e628 RegionCommonComputeSymbolTimeFsk .text.RegionCommonComputeRxWindowParameters - 0x0800e582 0x50 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e582 RegionCommonComputeRxWindowParameters + 0x0800e632 0x50 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e632 RegionCommonComputeRxWindowParameters .text.RegionCommonComputeTxPower - 0x0800e5d2 0x2a ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e5d2 RegionCommonComputeTxPower + 0x0800e682 0x2a ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e682 RegionCommonComputeTxPower .text.RegionCommonCountNbOfEnabledChannels - 0x0800e5fc 0xb4 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e5fc RegionCommonCountNbOfEnabledChannels + 0x0800e6ac 0xb4 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e6ac RegionCommonCountNbOfEnabledChannels .text.RegionCommonIdentifyChannels - 0x0800e6b0 0x88 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e6b0 RegionCommonIdentifyChannels + 0x0800e760 0x88 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e760 RegionCommonIdentifyChannels .text.RegionCommonGetNextLowerTxDr - 0x0800e738 0x36 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e738 RegionCommonGetNextLowerTxDr + 0x0800e7e8 0x36 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e7e8 RegionCommonGetNextLowerTxDr .text.RegionCommonLimitTxPower - 0x0800e76e 0x8 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e76e RegionCommonLimitTxPower - *fill* 0x0800e776 0x2 + 0x0800e81e 0x8 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e81e RegionCommonLimitTxPower + *fill* 0x0800e826 0x2 .text.RegionCommonGetBandwidth - 0x0800e778 0x24 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e778 RegionCommonGetBandwidth + 0x0800e828 0x24 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e828 RegionCommonGetBandwidth .text.RegionCommonRxConfigPrint - 0x0800e79c 0x44 ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e79c RegionCommonRxConfigPrint + 0x0800e84c 0x44 ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e84c RegionCommonRxConfigPrint .text.RegionCommonTxConfigPrint - 0x0800e7e0 0x1c ./Middlewares/LoRaWAN/RegionCommon.o - 0x0800e7e0 RegionCommonTxConfigPrint + 0x0800e890 0x1c ./Middlewares/LoRaWAN/RegionCommon.o + 0x0800e890 RegionCommonTxConfigPrint .text.AES_CMAC_Init - 0x0800e7fc 0x20 ./Middlewares/LoRaWAN/cmac.o - 0x0800e7fc AES_CMAC_Init + 0x0800e8ac 0x20 ./Middlewares/LoRaWAN/cmac.o + 0x0800e8ac AES_CMAC_Init .text.AES_CMAC_SetKey - 0x0800e81c 0xa ./Middlewares/LoRaWAN/cmac.o - 0x0800e81c AES_CMAC_SetKey + 0x0800e8cc 0xa ./Middlewares/LoRaWAN/cmac.o + 0x0800e8cc AES_CMAC_SetKey .text.AES_CMAC_Update - 0x0800e826 0xd6 ./Middlewares/LoRaWAN/cmac.o - 0x0800e826 AES_CMAC_Update + 0x0800e8d6 0xd6 ./Middlewares/LoRaWAN/cmac.o + 0x0800e8d6 AES_CMAC_Update .text.AES_CMAC_Final - 0x0800e8fc 0x16c ./Middlewares/LoRaWAN/cmac.o - 0x0800e8fc AES_CMAC_Final + 0x0800e9ac 0x16c ./Middlewares/LoRaWAN/cmac.o + 0x0800e9ac AES_CMAC_Final .text.xor_block - 0x0800ea68 0x82 ./Middlewares/LoRaWAN/lorawan_aes.o + 0x0800eb18 0x82 ./Middlewares/LoRaWAN/lorawan_aes.o .text.copy_and_key - 0x0800eaea 0x84 ./Middlewares/LoRaWAN/lorawan_aes.o - *fill* 0x0800eb6e 0x2 + 0x0800eb9a 0x84 ./Middlewares/LoRaWAN/lorawan_aes.o + *fill* 0x0800ec1e 0x2 .text.lorawan_aes_set_key - 0x0800eb70 0x104 ./Middlewares/LoRaWAN/lorawan_aes.o - 0x0800eb70 lorawan_aes_set_key + 0x0800ec20 0x104 ./Middlewares/LoRaWAN/lorawan_aes.o + 0x0800ec20 lorawan_aes_set_key .text.lorawan_aes_encrypt - 0x0800ec74 0x2cc ./Middlewares/LoRaWAN/lorawan_aes.o - 0x0800ec74 lorawan_aes_encrypt + 0x0800ed24 0x2cc ./Middlewares/LoRaWAN/lorawan_aes.o + 0x0800ed24 lorawan_aes_encrypt .text.SecureElementInit - 0x0800ef40 0x20 ./Middlewares/LoRaWAN/soft-se.o - 0x0800ef40 SecureElementInit + 0x0800eff0 0x20 ./Middlewares/LoRaWAN/soft-se.o + 0x0800eff0 SecureElementInit .text.SecureElementGetKeyByID - 0x0800ef60 0x30 ./Middlewares/LoRaWAN/soft-se.o - 0x0800ef60 SecureElementGetKeyByID + 0x0800f010 0x30 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f010 SecureElementGetKeyByID .text.ComputeCmac - 0x0800ef90 0x66 ./Middlewares/LoRaWAN/soft-se.o - *fill* 0x0800eff6 0x2 + 0x0800f040 0x66 ./Middlewares/LoRaWAN/soft-se.o + *fill* 0x0800f0a6 0x2 .text.PrintKey - 0x0800eff8 0x88 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f0a8 0x88 ./Middlewares/LoRaWAN/soft-se.o .text.SecureElementComputeAesCmac - 0x0800f080 0x16 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f080 SecureElementComputeAesCmac + 0x0800f130 0x16 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f130 SecureElementComputeAesCmac .text.SecureElementVerifyAesCmac - 0x0800f096 0x2c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f096 SecureElementVerifyAesCmac + 0x0800f146 0x2c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f146 SecureElementVerifyAesCmac .text.SecureElementAesEncrypt - 0x0800f0c2 0x62 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f0c2 SecureElementAesEncrypt + 0x0800f172 0x62 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f172 SecureElementAesEncrypt .text.SecureElementSetKey.part.0 - 0x0800f124 0x68 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f1d4 0x68 ./Middlewares/LoRaWAN/soft-se.o .text.SecureElementSetKey - 0x0800f18c 0xa ./Middlewares/LoRaWAN/soft-se.o - 0x0800f18c SecureElementSetKey + 0x0800f23c 0xa ./Middlewares/LoRaWAN/soft-se.o + 0x0800f23c SecureElementSetKey .text.SecureElementDeriveAndStoreKey - 0x0800f196 0x38 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f196 SecureElementDeriveAndStoreKey + 0x0800f246 0x38 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f246 SecureElementDeriveAndStoreKey .text.SecureElementProcessJoinAccept - 0x0800f1ce 0x76 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f1ce SecureElementProcessJoinAccept + 0x0800f27e 0x76 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f27e SecureElementProcessJoinAccept .text.SecureElementRandomNumber - 0x0800f244 0x1c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f244 SecureElementRandomNumber + 0x0800f2f4 0x1c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f2f4 SecureElementRandomNumber .text.SecureElementSetDevEui - 0x0800f260 0x1c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f260 SecureElementSetDevEui + 0x0800f310 0x1c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f310 SecureElementSetDevEui .text.SecureElementGetDevEui - 0x0800f27c 0x1c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f27c SecureElementGetDevEui + 0x0800f32c 0x1c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f32c SecureElementGetDevEui .text.SecureElementInitMcuID - 0x0800f298 0x50 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f298 SecureElementInitMcuID + 0x0800f348 0x50 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f348 SecureElementInitMcuID .text.SecureElementSetJoinEui - 0x0800f2e8 0x20 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f2e8 SecureElementSetJoinEui + 0x0800f398 0x20 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f398 SecureElementSetJoinEui .text.SecureElementGetJoinEui - 0x0800f308 0x1c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f308 SecureElementGetJoinEui + 0x0800f3b8 0x1c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f3b8 SecureElementGetJoinEui .text.SecureElementSetDevAddr - 0x0800f324 0x14 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f324 SecureElementSetDevAddr + 0x0800f3d4 0x14 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f3d4 SecureElementSetDevAddr .text.SecureElementGetDevAddr - 0x0800f338 0x20 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f338 SecureElementGetDevAddr + 0x0800f3e8 0x20 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f3e8 SecureElementGetDevAddr .text.PrintIds - 0x0800f358 0xcc ./Middlewares/LoRaWAN/soft-se.o + 0x0800f408 0xcc ./Middlewares/LoRaWAN/soft-se.o .text.SecureElementPrintKeys - 0x0800f424 0x24 ./Middlewares/LoRaWAN/soft-se.o - 0x0800f424 SecureElementPrintKeys + 0x0800f4d4 0x24 ./Middlewares/LoRaWAN/soft-se.o + 0x0800f4d4 SecureElementPrintKeys .text.SecureElementPrintSessionKeys - 0x0800f448 0x2c ./Middlewares/LoRaWAN/soft-se.o - 0x0800f448 SecureElementPrintSessionKeys - .text.srand1 0x0800f474 0xc ./Middlewares/LoRaWAN/utilities.o - 0x0800f474 srand1 - .text.randr 0x0800f480 0x38 ./Middlewares/LoRaWAN/utilities.o - 0x0800f480 randr - .text.memcpy1 0x0800f4b8 0x14 ./Middlewares/LoRaWAN/utilities.o - 0x0800f4b8 memcpy1 - .text.memcpyr 0x0800f4cc 0x14 ./Middlewares/LoRaWAN/utilities.o - 0x0800f4cc memcpyr - .text.memset1 0x0800f4e0 0x4 ./Middlewares/LoRaWAN/utilities.o - 0x0800f4e0 memset1 - .text.Crc32 0x0800f4e4 0x34 ./Middlewares/LoRaWAN/utilities.o - 0x0800f4e4 Crc32 + 0x0800f4f8 0x2c ./Middlewares/LoRaWAN/soft-se.o + 0x0800f4f8 SecureElementPrintSessionKeys + .text.srand1 0x0800f524 0xc ./Middlewares/LoRaWAN/utilities.o + 0x0800f524 srand1 + .text.randr 0x0800f530 0x38 ./Middlewares/LoRaWAN/utilities.o + 0x0800f530 randr + .text.memcpy1 0x0800f568 0x14 ./Middlewares/LoRaWAN/utilities.o + 0x0800f568 memcpy1 + .text.memcpyr 0x0800f57c 0x14 ./Middlewares/LoRaWAN/utilities.o + 0x0800f57c memcpyr + .text.memset1 0x0800f590 0x4 ./Middlewares/LoRaWAN/utilities.o + 0x0800f590 memset1 + .text.Crc32 0x0800f594 0x34 ./Middlewares/LoRaWAN/utilities.o + 0x0800f594 Crc32 .text.RadioCheckRfFrequency - 0x0800f518 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f5c8 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioOnTxTimeoutIrq - 0x0800f51c 0x20 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f5cc 0x20 ./Middlewares/SubGHz_Phy/radio.o .text.RadioOnRxTimeoutIrq - 0x0800f53c 0x20 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f5ec 0x20 ./Middlewares/SubGHz_Phy/radio.o .text.RadioLrFhssSetCfg - 0x0800f55c 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f60c 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioLrFhssGetTimeOnAirInMs - 0x0800f560 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f610 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioRead - 0x0800f564 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f614 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioWrite - 0x0800f568 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f618 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioTxCw - 0x0800f56c 0x22 ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x0800f58e 0x2 + 0x0800f61c 0x22 ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x0800f63e 0x2 .text.RadioSetRxDutyCycle - 0x0800f590 0x38 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f640 0x38 ./Middlewares/SubGHz_Phy/radio.o .text.RadioRxBoosted - 0x0800f5c8 0x68 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f678 0x68 ./Middlewares/SubGHz_Phy/radio.o .text.RadioStandby - 0x0800f630 0x6 ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x0800f636 0x2 + 0x0800f6e0 0x6 ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x0800f6e6 0x2 .text.RadioGetStatus - 0x0800f638 0x1c ./Middlewares/SubGHz_Phy/radio.o + 0x0800f6e8 0x1c ./Middlewares/SubGHz_Phy/radio.o .text.RadioGetWakeupTime - 0x0800f654 0xa ./Middlewares/SubGHz_Phy/radio.o + 0x0800f704 0xa ./Middlewares/SubGHz_Phy/radio.o .text.RadioReadRegisters - 0x0800f65e 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f70e 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioWriteRegisters - 0x0800f662 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f712 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioRssi - 0x0800f666 0x8 ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x0800f66e 0x2 + 0x0800f716 0x8 ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x0800f71e 0x2 .text.RadioSetTxContinuousWave - 0x0800f670 0x44 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f720 0x44 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetChannel - 0x0800f6b4 0x4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f764 0x4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioStartCad - 0x0800f6b8 0x28 ./Middlewares/SubGHz_Phy/radio.o - .text.RadioRx 0x0800f6e0 0x68 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f768 0x28 ./Middlewares/SubGHz_Phy/radio.o + .text.RadioRx 0x0800f790 0x68 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSleep - 0x0800f748 0x14 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f7f8 0x14 ./Middlewares/SubGHz_Phy/radio.o .text.RadioRandom - 0x0800f75c 0x16 ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x0800f772 0x2 + 0x0800f80c 0x16 ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x0800f822 0x2 .text.RadioInit - 0x0800f774 0x94 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f824 0x94 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetMaxPayloadLength - 0x0800f808 0x2c ./Middlewares/SubGHz_Phy/radio.o + 0x0800f8b8 0x2c ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetPublicNetwork - 0x0800f834 0x3c ./Middlewares/SubGHz_Phy/radio.o + 0x0800f8e4 0x3c ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetModem - 0x0800f870 0x4c ./Middlewares/SubGHz_Phy/radio.o + 0x0800f920 0x4c ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetTxGenericConfig - 0x0800f8bc 0x278 ./Middlewares/SubGHz_Phy/radio.o + 0x0800f96c 0x278 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetRxGenericConfig - 0x0800fb34 0x1f8 ./Middlewares/SubGHz_Phy/radio.o + 0x0800fbe4 0x1f8 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetTxConfig - 0x0800fd2c 0x188 ./Middlewares/SubGHz_Phy/radio.o + 0x0800fddc 0x188 ./Middlewares/SubGHz_Phy/radio.o .text.RadioSetRxConfig - 0x0800feb4 0x2d4 ./Middlewares/SubGHz_Phy/radio.o + 0x0800ff64 0x2d4 ./Middlewares/SubGHz_Phy/radio.o .text.RadioIsChannelFree - 0x08010188 0x7a ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x08010202 0x2 + 0x08010238 0x7a ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x080102b2 0x2 .text.RadioSend - 0x08010204 0x1c0 ./Middlewares/SubGHz_Phy/radio.o + 0x080102b4 0x1c0 ./Middlewares/SubGHz_Phy/radio.o .text.RadioTimeOnAir - 0x080103c4 0xec ./Middlewares/SubGHz_Phy/radio.o + 0x08010474 0xec ./Middlewares/SubGHz_Phy/radio.o .text.RadioTxPrbs - 0x080104b0 0x30 ./Middlewares/SubGHz_Phy/radio.o + 0x08010560 0x30 ./Middlewares/SubGHz_Phy/radio.o .text.RadioIrqProcess - 0x080104e0 0x2c8 ./Middlewares/SubGHz_Phy/radio.o + 0x08010590 0x2c8 ./Middlewares/SubGHz_Phy/radio.o .text.RadioOnDioIrq - 0x080107a8 0x10 ./Middlewares/SubGHz_Phy/radio.o + 0x08010858 0x10 ./Middlewares/SubGHz_Phy/radio.o .text.SUBGRF_GetOperatingMode - 0x080107b8 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080107b8 SUBGRF_GetOperatingMode + 0x08010868 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010868 SUBGRF_GetOperatingMode .text.SUBGRF_WriteRegister - 0x080107c4 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080107c4 SUBGRF_WriteRegister + 0x08010874 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010874 SUBGRF_WriteRegister .text.SUBGRF_ReadRegister - 0x080107e4 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080107e4 SUBGRF_ReadRegister + 0x08010894 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010894 SUBGRF_ReadRegister .text.Radio_SMPS_Set - 0x08010804 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080108b4 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o .text.SUBGRF_SetWhiteningSeed - 0x0801082c 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801082c SUBGRF_SetWhiteningSeed + 0x080108dc 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080108dc SUBGRF_SetWhiteningSeed .text.SUBGRF_WriteRegisters - 0x08010864 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010864 SUBGRF_WriteRegisters + 0x08010914 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010914 SUBGRF_WriteRegisters .text.SUBGRF_SetSyncWord - 0x08010884 0x12 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010884 SUBGRF_SetSyncWord - *fill* 0x08010896 0x2 + 0x08010934 0x12 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010934 SUBGRF_SetSyncWord + *fill* 0x08010946 0x2 .text.SUBGRF_SetCrcSeed - 0x08010898 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010898 SUBGRF_SetCrcSeed + 0x08010948 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010948 SUBGRF_SetCrcSeed .text.SUBGRF_SetCrcPolynomial - 0x080108bc 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080108bc SUBGRF_SetCrcPolynomial + 0x0801096c 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x0801096c SUBGRF_SetCrcPolynomial .text.SUBGRF_ReadRegisters - 0x080108e0 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080108e0 SUBGRF_ReadRegisters + 0x08010990 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010990 SUBGRF_ReadRegisters .text.SUBGRF_WriteBuffer - 0x08010900 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010900 SUBGRF_WriteBuffer + 0x080109b0 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080109b0 SUBGRF_WriteBuffer .text.SUBGRF_SetPayload - 0x08010920 0xa ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010920 SUBGRF_SetPayload - *fill* 0x0801092a 0x2 + 0x080109d0 0xa ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080109d0 SUBGRF_SetPayload + *fill* 0x080109da 0x2 .text.SUBGRF_ReadBuffer - 0x0801092c 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801092c SUBGRF_ReadBuffer + 0x080109dc 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080109dc SUBGRF_ReadBuffer .text.SUBGRF_WriteCommand - 0x0801094c 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801094c SUBGRF_WriteCommand + 0x080109fc 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080109fc SUBGRF_WriteCommand .text.SUBGRF_SetSleep - 0x0801096c 0x34 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801096c SUBGRF_SetSleep + 0x08010a1c 0x34 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010a1c SUBGRF_SetSleep .text.SUBGRF_SetStandby - 0x080109a0 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080109a0 SUBGRF_SetStandby + 0x08010a50 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010a50 SUBGRF_SetStandby .text.SUBGRF_SetTx - 0x080109cc 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080109cc SUBGRF_SetTx + 0x08010a7c 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010a7c SUBGRF_SetTx .text.SUBGRF_SendPayload - 0x080109f8 0x12 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080109f8 SUBGRF_SendPayload - *fill* 0x08010a0a 0x2 + 0x08010aa8 0x12 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010aa8 SUBGRF_SendPayload + *fill* 0x08010aba 0x2 .text.SUBGRF_SetRx - 0x08010a0c 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010a0c SUBGRF_SetRx + 0x08010abc 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010abc SUBGRF_SetRx .text.SUBGRF_GetRandom - 0x08010a38 0x68 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010a38 SUBGRF_GetRandom + 0x08010ae8 0x68 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010ae8 SUBGRF_GetRandom .text.SUBGRF_SetRxBoosted - 0x08010aa0 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010aa0 SUBGRF_SetRxBoosted + 0x08010b50 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010b50 SUBGRF_SetRxBoosted .text.SUBGRF_SetRxDutyCycle - 0x08010ad8 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010ad8 SUBGRF_SetRxDutyCycle + 0x08010b88 0x38 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010b88 SUBGRF_SetRxDutyCycle .text.SUBGRF_SetCad - 0x08010b10 0x18 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b10 SUBGRF_SetCad + 0x08010bc0 0x18 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010bc0 SUBGRF_SetCad .text.SUBGRF_SetTxContinuousWave - 0x08010b28 0xa ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b28 SUBGRF_SetTxContinuousWave + 0x08010bd8 0xa ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010bd8 SUBGRF_SetTxContinuousWave .text.SUBGRF_SetTxInfinitePreamble - 0x08010b32 0xa ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b32 SUBGRF_SetTxInfinitePreamble + 0x08010be2 0xa ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010be2 SUBGRF_SetTxInfinitePreamble .text.SUBGRF_SetStopRxTimerOnPreambleDetect - 0x08010b3c 0x18 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b3c SUBGRF_SetStopRxTimerOnPreambleDetect + 0x08010bec 0x18 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010bec SUBGRF_SetStopRxTimerOnPreambleDetect .text.SUBGRF_SetLoRaSymbNumTimeout - 0x08010b54 0x30 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b54 SUBGRF_SetLoRaSymbNumTimeout + 0x08010c04 0x30 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010c04 SUBGRF_SetLoRaSymbNumTimeout .text.SUBGRF_SetRegulatorMode - 0x08010b84 0x22 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010b84 SUBGRF_SetRegulatorMode + 0x08010c34 0x22 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010c34 SUBGRF_SetRegulatorMode .text.SUBGRF_Calibrate - 0x08010ba6 0x1c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010ba6 SUBGRF_Calibrate - *fill* 0x08010bc2 0x2 + 0x08010c56 0x1c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010c56 SUBGRF_Calibrate + *fill* 0x08010c72 0x2 .text.SUBGRF_CalibrateImage - 0x08010bc4 0x6c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010bc4 SUBGRF_CalibrateImage + 0x08010c74 0x6c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010c74 SUBGRF_CalibrateImage .text.SUBGRF_SetPaConfig - 0x08010c30 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010c30 SUBGRF_SetPaConfig + 0x08010ce0 0x24 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010ce0 SUBGRF_SetPaConfig .text.SUBGRF_SetDioIrqParams - 0x08010c54 0x2a ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010c54 SUBGRF_SetDioIrqParams + 0x08010d04 0x2a ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010d04 SUBGRF_SetDioIrqParams .text.SUBGRF_SetTcxoMode - 0x08010c7e 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010c7e SUBGRF_SetTcxoMode - *fill* 0x08010ca6 0x2 + 0x08010d2e 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010d2e SUBGRF_SetTcxoMode + *fill* 0x08010d56 0x2 .text.SUBGRF_Init - 0x08010ca8 0x78 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010ca8 SUBGRF_Init + 0x08010d58 0x78 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010d58 SUBGRF_Init .text.SUBGRF_SetRfFrequency - 0x08010d20 0x3c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010d20 SUBGRF_SetRfFrequency + 0x08010dd0 0x3c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010dd0 SUBGRF_SetRfFrequency .text.SUBGRF_SetPacketType - 0x08010d5c 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010d5c SUBGRF_SetPacketType + 0x08010e0c 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010e0c SUBGRF_SetPacketType .text.SUBGRF_SetTxParams - 0x08010d88 0xf4 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010d88 SUBGRF_SetTxParams + 0x08010e38 0xf4 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010e38 SUBGRF_SetTxParams .text.SUBGRF_SetModulationParams - 0x08010e7c 0xd8 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010e7c SUBGRF_SetModulationParams + 0x08010f2c 0xd8 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08010f2c SUBGRF_SetModulationParams .text.SUBGRF_SetPacketParams - 0x08010f54 0xc8 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08010f54 SUBGRF_SetPacketParams + 0x08011004 0xc8 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011004 SUBGRF_SetPacketParams .text.SUBGRF_SetBufferBaseAddress - 0x0801101c 0x1a ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801101c SUBGRF_SetBufferBaseAddress - *fill* 0x08011036 0x2 + 0x080110cc 0x1a ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080110cc SUBGRF_SetBufferBaseAddress + *fill* 0x080110e6 0x2 .text.SUBGRF_ReadCommand - 0x08011038 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011038 SUBGRF_ReadCommand + 0x080110e8 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080110e8 SUBGRF_ReadCommand .text.SUBGRF_GetRssiInst - 0x08011058 0x1a ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011058 SUBGRF_GetRssiInst - *fill* 0x08011072 0x2 + 0x08011108 0x1a ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011108 SUBGRF_GetRssiInst + *fill* 0x08011122 0x2 .text.SUBGRF_GetRxBufferStatus - 0x08011074 0x44 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011074 SUBGRF_GetRxBufferStatus + 0x08011124 0x44 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011124 SUBGRF_GetRxBufferStatus .text.SUBGRF_GetPayload - 0x080110b8 0x32 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080110b8 SUBGRF_GetPayload - *fill* 0x080110ea 0x2 + 0x08011168 0x32 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011168 SUBGRF_GetPayload + *fill* 0x0801119a 0x2 .text.SUBGRF_GetPacketStatus - 0x080110ec 0x78 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080110ec SUBGRF_GetPacketStatus + 0x0801119c 0x78 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x0801119c SUBGRF_GetPacketStatus .text.SUBGRF_SetSwitch - 0x08011164 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011164 SUBGRF_SetSwitch + 0x08011214 0x2c ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011214 SUBGRF_SetSwitch .text.SUBGRF_SetRfTxPower - 0x08011190 0x2a ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011190 SUBGRF_SetRfTxPower + 0x08011240 0x2a ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011240 SUBGRF_SetRfTxPower .text.SUBGRF_GetRadioWakeUpTime - 0x080111ba 0x4 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080111ba SUBGRF_GetRadioWakeUpTime - *fill* 0x080111be 0x2 + 0x0801126a 0x4 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x0801126a SUBGRF_GetRadioWakeUpTime + *fill* 0x0801126e 0x2 .text.HAL_SUBGHZ_TxCpltCallback - 0x080111c0 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080111c0 HAL_SUBGHZ_TxCpltCallback + 0x08011270 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011270 HAL_SUBGHZ_TxCpltCallback .text.HAL_SUBGHZ_RxCpltCallback - 0x080111cc 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080111cc HAL_SUBGHZ_RxCpltCallback + 0x0801127c 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x0801127c HAL_SUBGHZ_RxCpltCallback .text.HAL_SUBGHZ_CRCErrorCallback - 0x080111d8 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080111d8 HAL_SUBGHZ_CRCErrorCallback + 0x08011288 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011288 HAL_SUBGHZ_CRCErrorCallback .text.HAL_SUBGHZ_CADStatusCallback - 0x080111e4 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x080111e4 HAL_SUBGHZ_CADStatusCallback + 0x08011294 0x20 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011294 HAL_SUBGHZ_CADStatusCallback .text.HAL_SUBGHZ_RxTxTimeoutCallback - 0x08011204 0x10 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011204 HAL_SUBGHZ_RxTxTimeoutCallback + 0x080112b4 0x10 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112b4 HAL_SUBGHZ_RxTxTimeoutCallback .text.HAL_SUBGHZ_HeaderErrorCallback - 0x08011214 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011214 HAL_SUBGHZ_HeaderErrorCallback + 0x080112c4 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112c4 HAL_SUBGHZ_HeaderErrorCallback .text.HAL_SUBGHZ_PreambleDetectedCallback - 0x08011220 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011220 HAL_SUBGHZ_PreambleDetectedCallback + 0x080112d0 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112d0 HAL_SUBGHZ_PreambleDetectedCallback .text.HAL_SUBGHZ_SyncWordValidCallback - 0x0801122c 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801122c HAL_SUBGHZ_SyncWordValidCallback + 0x080112dc 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112dc HAL_SUBGHZ_SyncWordValidCallback .text.HAL_SUBGHZ_HeaderValidCallback - 0x08011238 0xc ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011238 HAL_SUBGHZ_HeaderValidCallback + 0x080112e8 0xc ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112e8 HAL_SUBGHZ_HeaderValidCallback .text.HAL_SUBGHZ_LrFhssHopCallback - 0x08011244 0x10 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011244 HAL_SUBGHZ_LrFhssHopCallback + 0x080112f4 0x10 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080112f4 HAL_SUBGHZ_LrFhssHopCallback .text.SUBGRF_GetFskBandwidthRegValue - 0x08011254 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x08011254 SUBGRF_GetFskBandwidthRegValue + 0x08011304 0x28 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x08011304 SUBGRF_GetFskBandwidthRegValue .text.SUBGRF_GetCFO - 0x0801127c 0x80 ./Middlewares/SubGHz_Phy/radio_driver.o - 0x0801127c SUBGRF_GetCFO + 0x0801132c 0x80 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x0801132c SUBGRF_GetCFO .text.RFW_TransmitLongPacket - 0x080112fc 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x080112fc RFW_TransmitLongPacket + 0x080113ac 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113ac RFW_TransmitLongPacket .text.RFW_ReceiveLongPacket - 0x08011302 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011302 RFW_ReceiveLongPacket + 0x080113b2 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113b2 RFW_ReceiveLongPacket .text.RFW_Init - 0x08011308 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011308 RFW_Init + 0x080113b8 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113b8 RFW_Init .text.RFW_DeInit - 0x0801130e 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x0801130e RFW_DeInit + 0x080113be 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113be RFW_DeInit .text.RFW_Is_Init - 0x08011310 0x4 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011310 RFW_Is_Init + 0x080113c0 0x4 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113c0 RFW_Is_Init .text.RFW_Is_LongPacketModeEnabled - 0x08011314 0x4 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011314 RFW_Is_LongPacketModeEnabled + 0x080113c4 0x4 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113c4 RFW_Is_LongPacketModeEnabled .text.RFW_SetAntSwitch - 0x08011318 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011318 RFW_SetAntSwitch + 0x080113c8 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113c8 RFW_SetAntSwitch .text.RFW_TransmitInit - 0x0801131a 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x0801131a RFW_TransmitInit + 0x080113ca 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113ca RFW_TransmitInit .text.RFW_ReceiveInit - 0x08011320 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011320 RFW_ReceiveInit + 0x080113d0 0x6 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113d0 RFW_ReceiveInit .text.RFW_DeInit_TxLongPacket - 0x08011326 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011326 RFW_DeInit_TxLongPacket + 0x080113d6 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113d6 RFW_DeInit_TxLongPacket .text.RFW_ReceivePayload - 0x08011328 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x08011328 RFW_ReceivePayload + 0x080113d8 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113d8 RFW_ReceivePayload .text.RFW_SetRadioModem - 0x0801132a 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o - 0x0801132a RFW_SetRadioModem + 0x080113da 0x2 ./Middlewares/SubGHz_Phy/radio_fw.o + 0x080113da RFW_SetRadioModem .text.TRACE_AllocateBufer - 0x0801132c 0x60 ./Utilities/stm32_adv_trace.o + 0x080113dc 0x60 ./Utilities/stm32_adv_trace.o .text.TRACE_Lock - 0x0801138c 0x18 ./Utilities/stm32_adv_trace.o + 0x0801143c 0x18 ./Utilities/stm32_adv_trace.o .text.TRACE_UnLock - 0x080113a4 0x18 ./Utilities/stm32_adv_trace.o + 0x08011454 0x18 ./Utilities/stm32_adv_trace.o .text.UTIL_ADV_TRACE_Init - 0x080113bc 0x34 ./Utilities/stm32_adv_trace.o - 0x080113bc UTIL_ADV_TRACE_Init + 0x0801146c 0x34 ./Utilities/stm32_adv_trace.o + 0x0801146c UTIL_ADV_TRACE_Init .text.UTIL_ADV_TRACE_RegisterTimeStampFunction - 0x080113f0 0xc ./Utilities/stm32_adv_trace.o - 0x080113f0 UTIL_ADV_TRACE_RegisterTimeStampFunction + 0x080114a0 0xc ./Utilities/stm32_adv_trace.o + 0x080114a0 UTIL_ADV_TRACE_RegisterTimeStampFunction .text.UTIL_ADV_TRACE_SetVerboseLevel - 0x080113fc 0xc ./Utilities/stm32_adv_trace.o - 0x080113fc UTIL_ADV_TRACE_SetVerboseLevel + 0x080114ac 0xc ./Utilities/stm32_adv_trace.o + 0x080114ac UTIL_ADV_TRACE_SetVerboseLevel .text.TRACE_Send - 0x08011408 0x88 ./Utilities/stm32_adv_trace.o + 0x080114b8 0x88 ./Utilities/stm32_adv_trace.o .text.UTIL_ADV_TRACE_COND_FSend - 0x08011490 0xc8 ./Utilities/stm32_adv_trace.o - 0x08011490 UTIL_ADV_TRACE_COND_FSend + 0x08011540 0xc8 ./Utilities/stm32_adv_trace.o + 0x08011540 UTIL_ADV_TRACE_COND_FSend .text.TRACE_TxCpltCallback - 0x08011558 0x98 ./Utilities/stm32_adv_trace.o + 0x08011608 0x98 ./Utilities/stm32_adv_trace.o .text.UTIL_LPM_Init - 0x080115f0 0x14 ./Utilities/stm32_lpm.o - 0x080115f0 UTIL_LPM_Init + 0x080116a0 0x14 ./Utilities/stm32_lpm.o + 0x080116a0 UTIL_LPM_Init .text.UTIL_LPM_SetStopMode - 0x08011604 0x2c ./Utilities/stm32_lpm.o - 0x08011604 UTIL_LPM_SetStopMode + 0x080116b4 0x2c ./Utilities/stm32_lpm.o + 0x080116b4 UTIL_LPM_SetStopMode .text.UTIL_LPM_SetOffMode - 0x08011630 0x2c ./Utilities/stm32_lpm.o - 0x08011630 UTIL_LPM_SetOffMode + 0x080116e0 0x2c ./Utilities/stm32_lpm.o + 0x080116e0 UTIL_LPM_SetOffMode .text.UTIL_LPM_EnterLowPower - 0x0801165c 0x40 ./Utilities/stm32_lpm.o - 0x0801165c UTIL_LPM_EnterLowPower + 0x0801170c 0x40 ./Utilities/stm32_lpm.o + 0x0801170c UTIL_LPM_EnterLowPower .text.UTIL_MEM_cpy_8 - 0x0801169c 0x14 ./Utilities/stm32_mem.o - 0x0801169c UTIL_MEM_cpy_8 + 0x0801174c 0x14 ./Utilities/stm32_mem.o + 0x0801174c UTIL_MEM_cpy_8 .text.UTIL_MEM_set_8 - 0x080116b0 0x4 ./Utilities/stm32_mem.o - 0x080116b0 UTIL_MEM_set_8 + 0x08011760 0x4 ./Utilities/stm32_mem.o + 0x08011760 UTIL_MEM_set_8 .text.UTIL_SEQ_SetTask - 0x080116b4 0x2c ./Utilities/stm32_seq.o - 0x080116b4 UTIL_SEQ_SetTask + 0x08011764 0x2c ./Utilities/stm32_seq.o + 0x08011764 UTIL_SEQ_SetTask .text.UTIL_SEQ_PreIdle - 0x080116e0 0x2 ./Utilities/stm32_seq.o - 0x080116e0 UTIL_SEQ_PreIdle + 0x08011790 0x2 ./Utilities/stm32_seq.o + 0x08011790 UTIL_SEQ_PreIdle .text.UTIL_SEQ_PostIdle - 0x080116e2 0x2 ./Utilities/stm32_seq.o - 0x080116e2 UTIL_SEQ_PostIdle + 0x08011792 0x2 ./Utilities/stm32_seq.o + 0x08011792 UTIL_SEQ_PostIdle .text.SEQ_BitPosition - 0x080116e4 0x40 ./Utilities/stm32_seq.o - 0x080116e4 SEQ_BitPosition + 0x08011794 0x40 ./Utilities/stm32_seq.o + 0x08011794 SEQ_BitPosition .text.UTIL_SEQ_Run - 0x08011724 0x108 ./Utilities/stm32_seq.o - 0x08011724 UTIL_SEQ_Run + 0x080117d4 0x108 ./Utilities/stm32_seq.o + 0x080117d4 UTIL_SEQ_Run .text.UTIL_SEQ_RegTask - 0x0801182c 0x20 ./Utilities/stm32_seq.o - 0x0801182c UTIL_SEQ_RegTask + 0x080118dc 0x20 ./Utilities/stm32_seq.o + 0x080118dc UTIL_SEQ_RegTask .text.SysTimeAdd - 0x0801184c 0x36 ./Utilities/stm32_systime.o - 0x0801184c SysTimeAdd + 0x080118fc 0x36 ./Utilities/stm32_systime.o + 0x080118fc SysTimeAdd .text.SysTimeSub - 0x08011882 0x36 ./Utilities/stm32_systime.o - 0x08011882 SysTimeSub + 0x08011932 0x36 ./Utilities/stm32_systime.o + 0x08011932 SysTimeSub .text.SysTimeSet - 0x080118b8 0x50 ./Utilities/stm32_systime.o - 0x080118b8 SysTimeSet + 0x08011968 0x50 ./Utilities/stm32_systime.o + 0x08011968 SysTimeSet .text.SysTimeGet - 0x08011908 0x4c ./Utilities/stm32_systime.o - 0x08011908 SysTimeGet + 0x080119b8 0x4c ./Utilities/stm32_systime.o + 0x080119b8 SysTimeGet .text.SysTimeGetMcuTime - 0x08011954 0x2c ./Utilities/stm32_systime.o - 0x08011954 SysTimeGetMcuTime + 0x08011a04 0x2c ./Utilities/stm32_systime.o + 0x08011a04 SysTimeGetMcuTime .text.SysTimeToMs - 0x08011980 0x44 ./Utilities/stm32_systime.o - 0x08011980 SysTimeToMs + 0x08011a30 0x44 ./Utilities/stm32_systime.o + 0x08011a30 SysTimeToMs .text.SysTimeFromMs - 0x080119c4 0x54 ./Utilities/stm32_systime.o - 0x080119c4 SysTimeFromMs + 0x08011a74 0x54 ./Utilities/stm32_systime.o + 0x08011a74 SysTimeFromMs .text.UTIL_TIMER_Init - 0x08011a18 0x14 ./Utilities/stm32_timer.o - 0x08011a18 UTIL_TIMER_Init + 0x08011ac8 0x14 ./Utilities/stm32_timer.o + 0x08011ac8 UTIL_TIMER_Init .text.UTIL_TIMER_Create - 0x08011a2c 0x34 ./Utilities/stm32_timer.o - 0x08011a2c UTIL_TIMER_Create + 0x08011adc 0x34 ./Utilities/stm32_timer.o + 0x08011adc UTIL_TIMER_Create .text.UTIL_TIMER_GetCurrentTime - 0x08011a60 0x14 ./Utilities/stm32_timer.o - 0x08011a60 UTIL_TIMER_GetCurrentTime + 0x08011b10 0x14 ./Utilities/stm32_timer.o + 0x08011b10 UTIL_TIMER_GetCurrentTime .text.UTIL_TIMER_GetElapsedTime - 0x08011a74 0x20 ./Utilities/stm32_timer.o - 0x08011a74 UTIL_TIMER_GetElapsedTime + 0x08011b24 0x20 ./Utilities/stm32_timer.o + 0x08011b24 UTIL_TIMER_GetElapsedTime .text.TimerExists - 0x08011a94 0x1c ./Utilities/stm32_timer.o - 0x08011a94 TimerExists + 0x08011b44 0x1c ./Utilities/stm32_timer.o + 0x08011b44 TimerExists .text.TimerSetTimeout - 0x08011ab0 0x38 ./Utilities/stm32_timer.o - 0x08011ab0 TimerSetTimeout + 0x08011b60 0x38 ./Utilities/stm32_timer.o + 0x08011b60 TimerSetTimeout .text.UTIL_TIMER_Stop - 0x08011ae8 0x5c ./Utilities/stm32_timer.o - 0x08011ae8 UTIL_TIMER_Stop + 0x08011b98 0x5c ./Utilities/stm32_timer.o + 0x08011b98 UTIL_TIMER_Stop .text.TimerInsertTimer - 0x08011b44 0x28 ./Utilities/stm32_timer.o - 0x08011b44 TimerInsertTimer + 0x08011bf4 0x28 ./Utilities/stm32_timer.o + 0x08011bf4 TimerInsertTimer .text.TimerInsertNewHeadTimer - 0x08011b6c 0x18 ./Utilities/stm32_timer.o - 0x08011b6c TimerInsertNewHeadTimer + 0x08011c1c 0x18 ./Utilities/stm32_timer.o + 0x08011c1c TimerInsertNewHeadTimer .text.UTIL_TIMER_Start - 0x08011b84 0x74 ./Utilities/stm32_timer.o - 0x08011b84 UTIL_TIMER_Start + 0x08011c34 0x74 ./Utilities/stm32_timer.o + 0x08011c34 UTIL_TIMER_Start .text.UTIL_TIMER_SetPeriod - 0x08011bf8 0x30 ./Utilities/stm32_timer.o - 0x08011bf8 UTIL_TIMER_SetPeriod + 0x08011ca8 0x30 ./Utilities/stm32_timer.o + 0x08011ca8 UTIL_TIMER_SetPeriod .text.UTIL_TIMER_IRQ_Handler - 0x08011c28 0x88 ./Utilities/stm32_timer.o - 0x08011c28 UTIL_TIMER_IRQ_Handler + 0x08011cd8 0x88 ./Utilities/stm32_timer.o + 0x08011cd8 UTIL_TIMER_IRQ_Handler .text.tiny_vsnprintf_like - 0x08011cb0 0x244 ./Utilities/stm32_tiny_vsnprintf.o - 0x08011cb0 tiny_vsnprintf_like - .text.std 0x08011ef4 0x6c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x08011d60 0x244 ./Utilities/stm32_tiny_vsnprintf.o + 0x08011d60 tiny_vsnprintf_like + .text.std 0x08011fa4 0x6c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) .text.stdio_exit_handler - 0x08011f60 0x18 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x08012010 0x18 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) .text.cleanup_stdio - 0x08011f78 0x40 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x08012028 0x40 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) .text.global_stdio_init.part.0 - 0x08011fb8 0x3c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x08012068 0x3c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) .text.__sfp_lock_acquire - 0x08011ff4 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) - 0x08011ff4 __sfp_lock_acquire + 0x080120a4 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x080120a4 __sfp_lock_acquire .text.__sfp_lock_release - 0x08012000 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) - 0x08012000 __sfp_lock_release - .text.__sinit 0x0801200c 0x30 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) - 0x0801200c __sinit + 0x080120b0 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x080120b0 __sfp_lock_release + .text.__sinit 0x080120bc 0x30 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-findfp.o) + 0x080120bc __sinit .text._fwalk_sglue - 0x0801203c 0x3c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fwalk.o) - 0x0801203c _fwalk_sglue - .text.printf 0x08012078 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-printf.o) - 0x08012078 iprintf - 0x08012078 printf - .text.putchar 0x0801209c 0x10 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-putchar.o) - 0x0801209c putchar - .text.__sread 0x080120ac 0x22 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) - 0x080120ac __sread + 0x080120ec 0x3c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fwalk.o) + 0x080120ec _fwalk_sglue + .text.printf 0x08012128 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-printf.o) + 0x08012128 iprintf + 0x08012128 printf + .text.putchar 0x0801214c 0x10 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-putchar.o) + 0x0801214c putchar + .text.__sread 0x0801215c 0x22 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) + 0x0801215c __sread .text.__swrite - 0x080120ce 0x38 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) - 0x080120ce __swrite - .text.__sseek 0x08012106 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) - 0x08012106 __sseek + 0x0801217e 0x38 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) + 0x0801217e __swrite + .text.__sseek 0x080121b6 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) + 0x080121b6 __sseek .text.__sclose - 0x0801212a 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) - 0x0801212a __sclose - .text.memset 0x08012132 0x10 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memset.o) - 0x08012132 memset - *fill* 0x08012142 0x2 + 0x080121da 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-stdio.o) + 0x080121da __sclose + .text.memset 0x080121e2 0x10 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memset.o) + 0x080121e2 memset + *fill* 0x080121f2 0x2 .text._close_r - 0x08012144 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-closer.o) - 0x08012144 _close_r + 0x080121f4 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-closer.o) + 0x080121f4 _close_r .text._lseek_r - 0x08012164 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lseekr.o) - 0x08012164 _lseek_r - .text._read_r 0x08012188 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-readr.o) - 0x08012188 _read_r + 0x08012214 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lseekr.o) + 0x08012214 _lseek_r + .text._read_r 0x08012238 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-readr.o) + 0x08012238 _read_r .text._write_r - 0x080121ac 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-writer.o) - 0x080121ac _write_r - .text.__errno 0x080121d0 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-errno.o) - 0x080121d0 __errno + 0x0801225c 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-writer.o) + 0x0801225c _write_r + .text.__errno 0x08012280 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-errno.o) + 0x08012280 __errno .text.__libc_init_array - 0x080121dc 0x48 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-init.o) - 0x080121dc __libc_init_array + 0x0801228c 0x48 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-init.o) + 0x0801228c __libc_init_array .text.__retarget_lock_init_recursive - 0x08012224 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) - 0x08012224 __retarget_lock_init_recursive + 0x080122d4 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) + 0x080122d4 __retarget_lock_init_recursive .text.__retarget_lock_acquire_recursive - 0x08012226 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) - 0x08012226 __retarget_lock_acquire_recursive + 0x080122d6 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) + 0x080122d6 __retarget_lock_acquire_recursive .text.__retarget_lock_release_recursive - 0x08012228 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) - 0x08012228 __retarget_lock_release_recursive - .text.memcpy 0x0801222a 0x1c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memcpy-stub.o) - 0x0801222a memcpy - *fill* 0x08012246 0x2 - .text._free_r 0x08012248 0x94 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-freer.o) - 0x08012248 _free_r + 0x080122d8 0x2 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-lock.o) + 0x080122d8 __retarget_lock_release_recursive + .text.memcpy 0x080122da 0x1c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memcpy-stub.o) + 0x080122da memcpy + *fill* 0x080122f6 0x2 + .text._free_r 0x080122f8 0x94 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-freer.o) + 0x080122f8 _free_r .text.sbrk_aligned - 0x080122dc 0x44 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mallocr.o) + 0x0801238c 0x44 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mallocr.o) .text._malloc_r - 0x08012320 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mallocr.o) - 0x08012320 _malloc_r + 0x080123d0 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mallocr.o) + 0x080123d0 _malloc_r .text.__malloc_lock - 0x08012420 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mlock.o) - 0x08012420 __malloc_lock + 0x080124d0 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mlock.o) + 0x080124d0 __malloc_lock .text.__malloc_unlock - 0x0801242c 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mlock.o) - 0x0801242c __malloc_unlock + 0x080124dc 0xc D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-mlock.o) + 0x080124dc __malloc_unlock .text.__sfputc_r - 0x08012438 0x2a D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) + 0x080124e8 0x2a D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) .text.__sfputs_r - 0x08012462 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) - 0x08012462 __sfputs_r - *fill* 0x08012486 0x2 + 0x08012512 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) + 0x08012512 __sfputs_r + *fill* 0x08012536 0x2 .text._vfprintf_r - 0x08012488 0x230 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) - 0x08012488 _vfprintf_r - 0x08012488 _vfiprintf_r + 0x08012538 0x230 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) + 0x08012538 _vfprintf_r + 0x08012538 _vfiprintf_r .text._printf_common - 0x080126b8 0xda D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x080126b8 _printf_common - *fill* 0x08012792 0x2 + 0x08012768 0xda D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x08012768 _printf_common + *fill* 0x08012842 0x2 .text._printf_i - 0x08012794 0x240 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x08012794 _printf_i + 0x08012844 0x240 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x08012844 _printf_i .text.__sflush_r - 0x080129d4 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fflush.o) - 0x080129d4 __sflush_r + 0x08012a84 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fflush.o) + 0x08012a84 __sflush_r .text._fflush_r - 0x08012ad4 0x50 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fflush.o) - 0x08012ad4 _fflush_r - .text._putc_r 0x08012b24 0x68 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-putc.o) - 0x08012b24 _putc_r + 0x08012b84 0x50 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fflush.o) + 0x08012b84 _fflush_r + .text._putc_r 0x08012bd4 0x68 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-putc.o) + 0x08012bd4 _putc_r .text.__swbuf_r - 0x08012b8c 0x7c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-wbuf.o) - 0x08012b8c __swbuf_r + 0x08012c3c 0x7c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-wbuf.o) + 0x08012c3c __swbuf_r .text.__swsetup_r - 0x08012c08 0xac D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-wsetup.o) - 0x08012c08 __swsetup_r - .text._sbrk_r 0x08012cb4 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-sbrkr.o) - 0x08012cb4 _sbrk_r + 0x08012cb8 0xac D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-wsetup.o) + 0x08012cb8 __swsetup_r + .text._sbrk_r 0x08012d64 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-sbrkr.o) + 0x08012d64 _sbrk_r .text.__swhatbuf_r - 0x08012cd4 0x4c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-makebuf.o) - 0x08012cd4 __swhatbuf_r + 0x08012d84 0x4c D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-makebuf.o) + 0x08012d84 __swhatbuf_r .text.__smakebuf_r - 0x08012d20 0x78 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-makebuf.o) - 0x08012d20 __smakebuf_r + 0x08012dd0 0x78 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-makebuf.o) + 0x08012dd0 __smakebuf_r .text._fstat_r - 0x08012d98 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fstatr.o) - 0x08012d98 _fstat_r + 0x08012e48 0x24 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-fstatr.o) + 0x08012e48 _fstat_r .text._isatty_r - 0x08012dbc 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-isattyr.o) - 0x08012dbc _isatty_r - *fill* 0x08012ddc 0x4 - .text.floor 0x08012de0 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libm.a(libm_a-s_floor.o) - 0x08012de0 floor + 0x08012e6c 0x20 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-isattyr.o) + 0x08012e6c _isatty_r + *fill* 0x08012e8c 0x4 + .text.floor 0x08012e90 0x100 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libm.a(libm_a-s_floor.o) + 0x08012e90 floor *(.glue_7) - .glue_7 0x08012ee0 0x0 linker stubs + .glue_7 0x08012f90 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08012ee0 0x0 linker stubs + .glue_7t 0x08012f90 0x0 linker stubs *(.eh_frame) - .eh_frame 0x08012ee0 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o + .eh_frame 0x08012f90 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o *(.init) - .init 0x08012ee0 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crti.o - 0x08012ee0 _init - .init 0x08012ee4 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtn.o + .init 0x08012f90 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crti.o + 0x08012f90 _init + .init 0x08012f94 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtn.o *(.fini) - .fini 0x08012eec 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crti.o - 0x08012eec _fini - .fini 0x08012ef0 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtn.o - 0x08012ef8 . = ALIGN (0x4) - 0x08012ef8 _etext = . + .fini 0x08012f9c 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crti.o + 0x08012f9c _fini + .fini 0x08012fa0 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtn.o + 0x08012fa8 . = ALIGN (0x4) + 0x08012fa8 _etext = . -.vfp11_veneer 0x08012ef8 0x0 - .vfp11_veneer 0x08012ef8 0x0 linker stubs +.vfp11_veneer 0x08012fa8 0x0 + .vfp11_veneer 0x08012fa8 0x0 linker stubs -.v4_bx 0x08012ef8 0x0 - .v4_bx 0x08012ef8 0x0 linker stubs +.v4_bx 0x08012fa8 0x0 + .v4_bx 0x08012fa8 0x0 linker stubs -.iplt 0x08012ef8 0x0 - .iplt 0x08012ef8 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o +.iplt 0x08012fa8 0x0 + .iplt 0x08012fa8 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o -.rodata 0x08012ef8 0x12b4 - 0x08012ef8 . = ALIGN (0x4) +.rodata 0x08012fa8 0x1384 + 0x08012fa8 . = ALIGN (0x4) *(.rodata) - .rodata 0x08012ef8 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o - .rodata 0x08012f04 0x2c ./Middlewares/LoRaWAN/LmhpCompliance.o - .rodata 0x08012f30 0x18 ./Middlewares/LoRaWAN/RegionAS923.o - .rodata 0x08012f48 0x10 ./Middlewares/SubGHz_Phy/radio.o - .rodata 0x08012f58 0x11 ./Middlewares/SubGHz_Phy/radio_driver.o + .rodata 0x08012fa8 0xc ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_rcc.o + .rodata 0x08012fb4 0x2c ./Middlewares/LoRaWAN/LmhpCompliance.o + .rodata 0x08012fe0 0x18 ./Middlewares/LoRaWAN/RegionAS923.o + .rodata 0x08012ff8 0x10 ./Middlewares/SubGHz_Phy/radio.o + .rodata 0x08013008 0x11 ./Middlewares/SubGHz_Phy/radio_driver.o *(.rodata*) .rodata.main.str1.1 - 0x08012f69 0x24 ./Application/User/Core/main.o - *fill* 0x08012f8d 0x3 + 0x08013019 0x24 ./Application/User/Core/main.o + *fill* 0x0801303d 0x3 .rodata.UTIL_PowerDriver - 0x08012f90 0x18 ./Application/User/Core/stm32_lpm_if.o - 0x08012f90 UTIL_PowerDriver + 0x08013040 0x18 ./Application/User/Core/stm32_lpm_if.o + 0x08013040 UTIL_PowerDriver .rodata.tiny_snprintf_like.constprop.0.str1.1 - 0x08012fa8 0x9 ./Application/User/Core/sys_app.o - *fill* 0x08012fb1 0x3 + 0x08013058 0x9 ./Application/User/Core/sys_app.o + *fill* 0x08013061 0x3 .rodata.UTIL_SYSTIMDriver - 0x08012fb4 0x14 ./Application/User/Core/timer_if.o - 0x08012fb4 UTIL_SYSTIMDriver + 0x08013064 0x14 ./Application/User/Core/timer_if.o + 0x08013064 UTIL_SYSTIMDriver .rodata.UTIL_TimerDriver - 0x08012fc8 0x2c ./Application/User/Core/timer_if.o - 0x08012fc8 UTIL_TimerDriver + 0x08013078 0x2c ./Application/User/Core/timer_if.o + 0x08013078 UTIL_TimerDriver .rodata.UTIL_TraceDriver - 0x08012ff4 0x10 ./Application/User/Core/usart_if.o - 0x08012ff4 UTIL_TraceDriver + 0x080130a4 0x10 ./Application/User/Core/usart_if.o + 0x080130a4 UTIL_TraceDriver .rodata.OnClassChange.str1.1 - 0x08013004 0x1e ./Application/User/LoRaWAN/App/lora_app.o - .rodata.OnJoinRequest.str1.1 - 0x08013022 0x91 ./Application/User/LoRaWAN/App/lora_app.o - .rodata.StopJoin.str1.1 - 0x080130b3 0x51 ./Application/User/LoRaWAN/App/lora_app.o - .rodata.SendTxData.str1.1 - 0x08013104 0x43 ./Application/User/LoRaWAN/App/lora_app.o - .rodata.OnBeaconStatusChange.str1.1 - 0x08013147 0xa8 ./Application/User/LoRaWAN/App/lora_app.o - .rodata.OnNvmDataChange.str1.1 - 0x080131ef 0x26 ./Application/User/LoRaWAN/App/lora_app.o + 0x080130b4 0x1e ./Application/User/LoRaWAN/App/lora_app.o .rodata.OnTxTimerEvent.str1.1 - 0x08013215 0x14 ./Application/User/LoRaWAN/App/lora_app.o + 0x080130d2 0x16 ./Application/User/LoRaWAN/App/lora_app.o + .rodata.OnJoinRequest.str1.1 + 0x080130e8 0x91 ./Application/User/LoRaWAN/App/lora_app.o + .rodata.StopJoin.str1.1 + 0x08013179 0x51 ./Application/User/LoRaWAN/App/lora_app.o + .rodata.SendTxData.str1.1 + 0x080131ca 0x113 ./Application/User/LoRaWAN/App/lora_app.o + .rodata.OnBeaconStatusChange.str1.1 + 0x080132dd 0xa8 ./Application/User/LoRaWAN/App/lora_app.o + .rodata.OnNvmDataChange.str1.1 + 0x08013385 0x26 ./Application/User/LoRaWAN/App/lora_app.o .rodata.OnTxData.str1.1 - 0x08013229 0x93 ./Application/User/LoRaWAN/App/lora_app.o + 0x080133ab 0x93 ./Application/User/LoRaWAN/App/lora_app.o 0x97 (size before relaxing) .rodata.OnRxData.str1.1 - 0x080132bc 0x5a ./Application/User/LoRaWAN/App/lora_app.o + 0x0801343e 0x5a ./Application/User/LoRaWAN/App/lora_app.o .rodata.StoreContext.str1.1 - 0x08013316 0x2e ./Application/User/LoRaWAN/App/lora_app.o + 0x08013498 0x2e ./Application/User/LoRaWAN/App/lora_app.o .rodata.LoRaWAN_Init.str1.1 - 0x08013344 0xa8 ./Application/User/LoRaWAN/App/lora_app.o + 0x080134c6 0xa8 ./Application/User/LoRaWAN/App/lora_app.o .rodata.HAL_GPIO_EXTI_Callback.str1.1 - 0x080133ec 0x3c ./Application/User/LoRaWAN/App/lora_app.o + 0x0801356e 0x3c ./Application/User/LoRaWAN/App/lora_app.o .rodata.str1.1 - 0x08013428 0xe ./Application/User/LoRaWAN/App/lora_app.o + 0x080135aa 0xe ./Application/User/LoRaWAN/App/lora_app.o 0x12 (size before relaxing) - *fill* 0x08013436 0x2 .rodata.slotStrings - 0x08013438 0x18 ./Application/User/LoRaWAN/App/lora_app.o + 0x080135b8 0x18 ./Application/User/LoRaWAN/App/lora_app.o .rodata.ProcessPeopleCountingData.str1.1 - 0x08013450 0x55 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x080135d0 0x55 ./Application/User/TOF/App/app_tof_peoplecount.o .rodata.sts_tof_vl53lx_peoplecount_init.str1.1 - 0x080134a5 0x111 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x08013625 0x111 ./Application/User/TOF/App/app_tof_peoplecount.o .rodata.STS_TOF_VL53LX_PeopleCounting_Process_Init.str1.1 - 0x080135b6 0x48 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x08013736 0x48 ./Application/User/TOF/App/app_tof_peoplecount.o .rodata.sts_tof_vl53lx_peoplecount_start.str1.1 - 0x080135fe 0x47 ./Application/User/TOF/App/app_tof_peoplecount.o + 0x0801377e 0x47 ./Application/User/TOF/App/app_tof_peoplecount.o .rodata.status_rtn - 0x08013645 0x18 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x080137c5 0x18 ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o .rodata.VL51L1X_DEFAULT_CONFIGURATION - 0x0801365d 0x5b ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o - 0x0801365d VL51L1X_DEFAULT_CONFIGURATION + 0x080137dd 0x5b ./Drivers/BSP/vl53l1x_uld/VL53L1X_api.o + 0x080137dd VL51L1X_DEFAULT_CONFIGURATION .rodata.MSIRangeTable - 0x080136b8 0x40 ./Drivers/CMSIS/system_stm32wlxx.o - 0x080136b8 MSIRangeTable + 0x08013838 0x40 ./Drivers/CMSIS/system_stm32wlxx.o + 0x08013838 MSIRangeTable .rodata.APBPrescTable - 0x080136f8 0x20 ./Drivers/CMSIS/system_stm32wlxx.o - 0x080136f8 APBPrescTable + 0x08013878 0x20 ./Drivers/CMSIS/system_stm32wlxx.o + 0x08013878 APBPrescTable .rodata.AHBPrescTable - 0x08013718 0x40 ./Drivers/CMSIS/system_stm32wlxx.o - 0x08013718 AHBPrescTable + 0x08013898 0x40 ./Drivers/CMSIS/system_stm32wlxx.o + 0x08013898 AHBPrescTable .rodata.UARTPrescTable - 0x08013758 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o - 0x08013758 UARTPrescTable + 0x080138d8 0x18 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart.o + 0x080138d8 UARTPrescTable .rodata.denominator.0 - 0x08013770 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x080138f0 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o .rodata.numerator.1 - 0x08013778 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o + 0x080138f8 0x8 ./Drivers/STM32WLxx_HAL_Driver/stm32wlxx_hal_uart_ex.o .rodata.LmHandlerConfigure.str1.1 - 0x08013780 0x49 ./Middlewares/LoRaWAN/LmHandler.o + 0x08013900 0x49 ./Middlewares/LoRaWAN/LmHandler.o .rodata.LmhpRemoteMcastSetupOnMcpsIndication.str1.1 - 0x080137c9 0xe6 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o + 0x08013949 0xe6 ./Middlewares/LoRaWAN/LmhpRemoteMcastSetup.o 0xe9 (size before relaxing) .rodata.OnRadioRxTimeout.str1.1 - 0x080138af 0x10 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08013a2f 0x10 ./Middlewares/LoRaWAN/LoRaMac.o .rodata.OnRadioTxTimeout.str1.1 - 0x080138bf 0x10 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08013a3f 0x10 ./Middlewares/LoRaWAN/LoRaMac.o .rodata.OnRadioRxDone.str1.1 - 0x080138cf 0xd ./Middlewares/LoRaWAN/LoRaMac.o + 0x08013a4f 0xd ./Middlewares/LoRaWAN/LoRaMac.o .rodata.OnRadioTxDone.str1.1 - 0x080138dc 0xd ./Middlewares/LoRaWAN/LoRaMac.o + 0x08013a5c 0xd ./Middlewares/LoRaWAN/LoRaMac.o .rodata.LoRaMacMaxEirpTable - 0x080138e9 0x10 ./Middlewares/LoRaWAN/LoRaMac.o + 0x08013a69 0x10 ./Middlewares/LoRaWAN/LoRaMac.o .rodata.CSWTCH.21 - 0x080138f9 0x12 ./Middlewares/LoRaWAN/LoRaMacCommands.o + 0x08013a79 0x12 ./Middlewares/LoRaWAN/LoRaMacCommands.o .rodata.EffectiveRx1DrOffsetDownlinkDwell1AS923 - 0x0801390b 0x40 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013a8b 0x40 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.EffectiveRx1DrOffsetDownlinkDwell0AS923 - 0x0801394b 0x40 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013acb 0x40 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.MaxPayloadOfDatarateDwell1AS923 - 0x0801398b 0x8 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013b0b 0x8 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.MaxPayloadOfDatarateRepeaterDwell0AS923 - 0x08013993 0x8 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013b13 0x8 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.MaxPayloadOfDatarateDwell0AS923 - 0x0801399b 0x8 ./Middlewares/LoRaWAN/RegionAS923.o - *fill* 0x080139a3 0x1 + 0x08013b1b 0x8 ./Middlewares/LoRaWAN/RegionAS923.o + *fill* 0x08013b23 0x1 .rodata.BandwidthsAS923 - 0x080139a4 0x20 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013b24 0x20 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.DataratesAS923 - 0x080139c4 0x8 ./Middlewares/LoRaWAN/RegionAS923.o + 0x08013b44 0x8 ./Middlewares/LoRaWAN/RegionAS923.o .rodata.RegionCommonRxConfigPrint.str1.1 - 0x080139cc 0x3b ./Middlewares/LoRaWAN/RegionCommon.o + 0x08013b4c 0x3b ./Middlewares/LoRaWAN/RegionCommon.o .rodata.RegionCommonTxConfigPrint.str1.1 - 0x08013a07 0x1c ./Middlewares/LoRaWAN/RegionCommon.o + 0x08013b87 0x1c ./Middlewares/LoRaWAN/RegionCommon.o .rodata.str1.1 - 0x08013a23 0x10 ./Middlewares/LoRaWAN/RegionCommon.o + 0x08013ba3 0x10 ./Middlewares/LoRaWAN/RegionCommon.o 0x18 (size before relaxing) - *fill* 0x08013a33 0x1 + *fill* 0x08013bb3 0x1 .rodata.EventRXSlotStrings - 0x08013a34 0x18 ./Middlewares/LoRaWAN/RegionCommon.o + 0x08013bb4 0x18 ./Middlewares/LoRaWAN/RegionCommon.o .rodata.gfm3_sbox - 0x08013a4c 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o + 0x08013bcc 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o .rodata.gfm2_sbox - 0x08013b4c 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o - .rodata.sbox 0x08013c4c 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o + 0x08013ccc 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o + .rodata.sbox 0x08013dcc 0x100 ./Middlewares/LoRaWAN/lorawan_aes.o .rodata.PrintKey.str1.1 - 0x08013d4c 0x5c ./Middlewares/LoRaWAN/soft-se.o + 0x08013ecc 0x5c ./Middlewares/LoRaWAN/soft-se.o .rodata.PrintIds.str1.1 - 0x08013da8 0xa6 ./Middlewares/LoRaWAN/soft-se.o + 0x08013f28 0xa6 ./Middlewares/LoRaWAN/soft-se.o .rodata.str1.1 - 0x08013e4e 0x75 ./Middlewares/LoRaWAN/soft-se.o + 0x08013fce 0x75 ./Middlewares/LoRaWAN/soft-se.o 0x76 (size before relaxing) - *fill* 0x08013ec3 0x1 + *fill* 0x08014043 0x1 .rodata.KeyLabel - 0x08013ec4 0x84 ./Middlewares/LoRaWAN/soft-se.o + 0x08014044 0x84 ./Middlewares/LoRaWAN/soft-se.o .rodata.RadioSend.str1.1 - 0x08013f48 0x15 ./Middlewares/SubGHz_Phy/radio.o + 0x080140c8 0x15 ./Middlewares/SubGHz_Phy/radio.o .rodata.RadioIrqProcess.str1.1 - 0x08013f5d 0x49 ./Middlewares/SubGHz_Phy/radio.o + 0x080140dd 0x49 ./Middlewares/SubGHz_Phy/radio.o .rodata.CSWTCH.77 - 0x08013fa6 0x4 ./Middlewares/SubGHz_Phy/radio.o - *fill* 0x08013faa 0x2 + 0x08014126 0x4 ./Middlewares/SubGHz_Phy/radio.o + *fill* 0x0801412a 0x2 .rodata.CSWTCH.57 - 0x08013fac 0x2c ./Middlewares/SubGHz_Phy/radio.o + 0x0801412c 0x2c ./Middlewares/SubGHz_Phy/radio.o .rodata.Bandwidths - 0x08013fd8 0x3 ./Middlewares/SubGHz_Phy/radio.o - 0x08013fd8 Bandwidths - *fill* 0x08013fdb 0x1 - .rodata.Radio 0x08013fdc 0x8c ./Middlewares/SubGHz_Phy/radio.o - 0x08013fdc Radio + 0x08014158 0x3 ./Middlewares/SubGHz_Phy/radio.o + 0x08014158 Bandwidths + *fill* 0x0801415b 0x1 + .rodata.Radio 0x0801415c 0x8c ./Middlewares/SubGHz_Phy/radio.o + 0x0801415c Radio .rodata.FskBandwidths - 0x08014068 0xb0 ./Middlewares/SubGHz_Phy/radio_driver.o + 0x080141e8 0xb0 ./Middlewares/SubGHz_Phy/radio_driver.o .rodata.SEQ_clz_table_4bit - 0x08014118 0x10 ./Utilities/stm32_seq.o - 0x08014118 SEQ_clz_table_4bit + 0x08014298 0x10 ./Utilities/stm32_seq.o + 0x08014298 SEQ_clz_table_4bit .rodata.tiny_vsnprintf_like.str1.1 - 0x08014128 0x51 ./Utilities/stm32_tiny_vsnprintf.o + 0x080142a8 0x51 ./Utilities/stm32_tiny_vsnprintf.o .rodata._vfprintf_r.str1.1 - 0x08014179 0x11 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) + 0x080142f9 0x11 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf.o) .rodata._printf_i.str1.1 - 0x0801418a 0x22 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) - 0x080141ac . = ALIGN (0x4) + 0x0801430a 0x22 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-nano-vfprintf_i.o) + 0x0801432c . = ALIGN (0x4) .USER_embedded_Keys - 0x080141ac 0xd8 + 0x0801432c 0xd8 .USER_embedded_Keys - 0x080141ac 0xd8 ./Middlewares/LoRaWAN/soft-se.o + 0x0801432c 0xd8 ./Middlewares/LoRaWAN/soft-se.o -.ARM.extab 0x08014284 0x0 - 0x08014284 . = ALIGN (0x4) +.ARM.extab 0x08014404 0x0 + 0x08014404 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08014284 . = ALIGN (0x4) + 0x08014404 . = ALIGN (0x4) -.ARM 0x08014284 0x8 - 0x08014284 . = ALIGN (0x4) - 0x08014284 __exidx_start = . +.ARM 0x08014404 0x8 + 0x08014404 . = ALIGN (0x4) + 0x08014404 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x08014284 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-strlen.o) - .ARM.exidx 0x0801428c 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memchr.o) + .ARM.exidx 0x08014404 0x8 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-strlen.o) + .ARM.exidx 0x0801440c 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/../../../../arm-none-eabi/lib/thumb/v7e-m/nofp\libc_nano.a(libc_a-memchr.o) 0x8 (size before relaxing) - .ARM.exidx 0x0801428c 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) + .ARM.exidx 0x0801440c 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp\libgcc.a(_udivmoddi4.o) 0x8 (size before relaxing) - 0x0801428c __exidx_end = . - 0x0801428c . = ALIGN (0x4) + 0x0801440c __exidx_end = . + 0x0801440c . = ALIGN (0x4) -.preinit_array 0x0801428c 0x0 - 0x0801428c . = ALIGN (0x4) - 0x0801428c PROVIDE (__preinit_array_start = .) +.preinit_array 0x0801440c 0x0 + 0x0801440c . = ALIGN (0x4) + 0x0801440c PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x0801428c PROVIDE (__preinit_array_end = .) - 0x0801428c . = ALIGN (0x4) + 0x0801440c PROVIDE (__preinit_array_end = .) + 0x0801440c . = ALIGN (0x4) -.init_array 0x0801428c 0x4 - 0x0801428c . = ALIGN (0x4) - 0x0801428c PROVIDE (__init_array_start = .) +.init_array 0x0801440c 0x4 + 0x0801440c . = ALIGN (0x4) + 0x0801440c PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x0801428c 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o - 0x08014290 PROVIDE (__init_array_end = .) - 0x08014290 . = ALIGN (0x4) + .init_array 0x0801440c 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o + 0x08014410 PROVIDE (__init_array_end = .) + 0x08014410 . = ALIGN (0x4) -.fini_array 0x08014290 0x4 - 0x08014290 . = ALIGN (0x4) +.fini_array 0x08014410 0x4 + 0x08014410 . = ALIGN (0x4) [!provide] PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08014290 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o + .fini_array 0x08014410 0x4 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o [!provide] PROVIDE (__fini_array_end = .) - 0x08014294 . = ALIGN (0x4) - 0x08014294 _sidata = LOADADDR (.data) + 0x08014414 . = ALIGN (0x4) + 0x08014414 _sidata = LOADADDR (.data) -.rel.dyn 0x08014294 0x0 - .rel.iplt 0x08014294 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o +.rel.dyn 0x08014414 0x0 + .rel.iplt 0x08014414 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o -.data 0x20000000 0x250 load address 0x08014294 +.data 0x20000000 0x250 load address 0x08014414 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -5243,11 +5240,11 @@ LOAD D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.i 0x20000250 . = ALIGN (0x4) 0x20000250 _edata = . -.igot.plt 0x20000250 0x0 load address 0x080144e4 +.igot.plt 0x20000250 0x0 load address 0x08014664 .igot.plt 0x20000250 0x0 D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.12.3.rel1.win32_1.0.200.202406191623/tools/bin/../lib/gcc/arm-none-eabi/12.3.1/thumb/v7e-m/nofp/crtbegin.o 0x20000250 . = ALIGN (0x4) -.bss 0x20000250 0x25e4 load address 0x080144e4 +.bss 0x20000250 0x25e4 load address 0x08014664 0x20000250 _sbss = . 0x20000250 __bss_start__ = _sbss *(.bss) @@ -5491,7 +5488,7 @@ LOAD D:/STM32CubeIDE/STM32CubeIDE_1.15.0/STM32CubeIDE/plugins/com.st.stm32cube.i 0x20002834 __bss_end__ = _ebss ._user_heap_stack - 0x20002834 0xa04 load address 0x080144e4 + 0x20002834 0xa04 load address 0x08014664 0x20002838 . = ALIGN (0x8) *fill* 0x20002834 0x4 [!provide] PROVIDE (end = .)