From 7ff25c2893e62a9a7c51f98cd5fd375d2dfcfecf Mon Sep 17 00:00:00 2001 From: Theodor Chikin Date: Thu, 18 Dec 2025 22:17:13 +0300 Subject: [PATCH] compiles and works. But needs more testing --- Core/Inc/main.h | 42 +- Core/Src/main.c | 12 +- Core/Src/stm32f4xx_it.c | 9 +- Makefile | 14 +- build/main.d | 15 +- build/main.lst | 2312 +++++++++++------------ build/main.o | Bin 21840 -> 21932 bytes build/stm32_ADC_F429_0.bin | Bin 20380 -> 20864 bytes build/stm32_ADC_F429_0.hex | 2436 +++++++++++++------------ build/stm32_ADC_F429_0.map | 1516 ++++++++------- build/stm32f4xx_hal.lst | 236 +-- build/stm32f4xx_hal_adc.lst | 328 ++-- build/stm32f4xx_hal_adc_ex.lst | 216 +-- build/stm32f4xx_hal_cortex.lst | 304 +-- build/stm32f4xx_hal_dma.lst | 240 +-- build/stm32f4xx_hal_dma_ex.lst | 166 +- build/stm32f4xx_hal_exti.lst | 104 +- build/stm32f4xx_hal_flash.lst | 192 +- build/stm32f4xx_hal_flash_ex.lst | 268 +-- build/stm32f4xx_hal_flash_ramfunc.lst | 4 +- build/stm32f4xx_hal_gpio.lst | 100 +- build/stm32f4xx_hal_msp.lst | 67 +- build/stm32f4xx_hal_msp.o | Bin 11132 -> 10928 bytes build/stm32f4xx_hal_pcd.lst | 410 ++--- build/stm32f4xx_hal_pcd_ex.lst | 38 +- build/stm32f4xx_hal_pwr.lst | 148 +- build/stm32f4xx_hal_pwr_ex.lst | 106 +- build/stm32f4xx_hal_rcc.lst | 206 +-- build/stm32f4xx_hal_rcc_ex.lst | 228 +-- build/stm32f4xx_it.lst | 2126 ++++++++++----------- build/stm32f4xx_it.o | Bin 19016 -> 18880 bytes build/stm32f4xx_ll_adc.lst | 4 +- build/stm32f4xx_ll_usb.lst | 558 +++--- build/system_stm32f4xx.lst | 46 +- build/usb_device.lst | 45 +- build/usb_device.o | Bin 8360 -> 8180 bytes build/usbd_cdc.lst | 230 ++- build/usbd_cdc.o | Bin 31352 -> 31132 bytes build/usbd_cdc_if.lst | 86 +- build/usbd_cdc_if.o | Bin 12240 -> 12036 bytes build/usbd_conf.lst | 268 ++- build/usbd_conf.o | Bin 44776 -> 44576 bytes build/usbd_core.lst | 237 ++- build/usbd_core.o | Bin 31968 -> 31736 bytes build/usbd_ctlreq.lst | 252 ++- build/usbd_ctlreq.o | Bin 37796 -> 37576 bytes build/usbd_desc.lst | 140 +- build/usbd_desc.o | Bin 13708 -> 13492 bytes build/usbd_ioreq.lst | 66 +- build/usbd_ioreq.o | Bin 12512 -> 12292 bytes 50 files changed, 6884 insertions(+), 6891 deletions(-) diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 18136c1..6dbcb5a 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -76,26 +76,28 @@ void Error_Handler(void); #define ADC_BUFF_SIZE 100 #endif -/* Structure describing simple accumulation state for ADC processing */ -struct ADC_proc_typedef { - uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */ - uint32_t sum; - uint32_t avg; - uint32_t N; -}; - -uint32_t curr_step_start_N = 0; - -struct Sweep_state_typedef { - uint32_t curr_step_N; - uint8_t curr_step_started_flag; //0 -- not started or waiting for; 1 -- first 1/2 DMA buff; 2 -- second 1/2 DMA buff - uint32_t curr_step_start_DMA_N; - -}; - -/* Externs provided by main.c */ -extern struct ADC_proc adc_process; -extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; +/* Structure describing simple accumulation state for ADC processing */ +struct ADC_proc_typedef { + uint8_t status; /* 0 - stopped, 1 - collecting, 2 - filled */ + uint32_t sum; + uint32_t avg; + uint32_t N; +}; + +/* Sweep state shared between ISR and main */ +struct Sweep_state_typedef { + uint32_t curr_step_N; + uint8_t curr_step_started_flag; //0 -- not started or waiting for; 1 -- first 1/2 DMA buff; 2 -- second 1/2 DMA buff + uint32_t curr_step_start_DMA_N; + +}; + +/* Externs provided by main.c */ +extern volatile struct ADC_proc_typedef ADC_proc; +extern volatile struct ADC_proc_typedef ADC_proc_shadow; +extern volatile struct Sweep_state_typedef Sweep_state; +extern volatile uint32_t curr_step_start_N; +extern uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; /* USER CODE END Private defines */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 6943483..b6d433f 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -17,8 +17,9 @@ */ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ -#include "main.h" -#include "usb_device.h" +#include "main.h" +#include "usb_device.h" +#include "usbd_cdc_if.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -59,9 +60,10 @@ static void MX_ADC1_Init(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ -/* ADC_proc_shadow definition is provided here; structure is declared in main.h */ -struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; -struct Sweep_state_typedef Sweep_state; +/* ADC_proc/ADC_proc_shadow/Sweep_state definitions */ +volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; +volatile struct Sweep_state_typedef Sweep_state; +volatile uint32_t curr_step_start_N = 0; /* ADC1 circular DMA buffer definition */ uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index a225d81..d2fc728 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -57,10 +57,9 @@ /* External variables --------------------------------------------------------*/ extern PCD_HandleTypeDef hpcd_USB_OTG_FS; extern DMA_HandleTypeDef hdma_adc1; -/* USER CODE BEGIN EV */ -extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; -extern struct Sweep_state_typedef Sweep_state; -/* USER CODE END EV */ +/* USER CODE BEGIN EV */ +/* Externs are provided via main.h; no extra declarations needed here */ +/* USER CODE END EV */ /******************************************************************************/ /* Cortex-M4 Processor Interruption and Exception Handlers */ @@ -206,7 +205,7 @@ void SysTick_Handler(void) void EXTI0_IRQHandler(void) { /* USER CODE BEGIN EXTI0_IRQn 0 */ - Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; + Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) { Sweep_state.curr_step_started_flag =1; // first half DMA buffer } else{ diff --git a/Makefile b/Makefile index cac897b..b8ae5e1 100644 --- a/Makefile +++ b/Makefile @@ -35,12 +35,14 @@ BUILD_DIR = build # source ###################################### # C sources -C_SOURCES = \ -Core/Src/main.c \ -Core/Src/stm32f4xx_it.c \ -Core/Src/stm32f4xx_hal_msp.c \ -Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \ -Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \ +C_SOURCES = \ +Core/Src/main.c \ +Core/Src/stm32f4xx_it.c \ +Core/Src/syscalls.c \ +Core/Src/sysmem.c \ +Core/Src/stm32f4xx_hal_msp.c \ +Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \ +Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \ Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \ diff --git a/build/main.d b/build/main.d index b25c079..dcde052 100644 --- a/build/main.d +++ b/build/main.d @@ -30,7 +30,13 @@ build/main.o: Core/Src/main.c Core/Inc/main.h \ Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \ USB_DEVICE/App/usb_device.h \ Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ - USB_DEVICE/Target/usbd_conf.h + USB_DEVICE/Target/usbd_conf.h USB_DEVICE/App/usbd_cdc_if.h \ + Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \ + Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h Core/Inc/main.h: Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h: Core/Inc/stm32f4xx_hal_conf.h: @@ -66,3 +72,10 @@ Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h: USB_DEVICE/App/usb_device.h: Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h: USB_DEVICE/Target/usbd_conf.h: +USB_DEVICE/App/usbd_cdc_if.h: +Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h: +Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h: diff --git a/build/main.lst b/build/main.lst index 049c9a7..c7a20f6 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccWJ27fo.s page 1 +ARM GAS /tmp/cc45044a.s page 1 1 .cpu cortex-m4 @@ -48,277 +48,279 @@ ARM GAS /tmp/ccWJ27fo.s page 1 19:Core/Src/main.c **** /* Includes ------------------------------------------------------------------*/ 20:Core/Src/main.c **** #include "main.h" 21:Core/Src/main.c **** #include "usb_device.h" - 22:Core/Src/main.c **** - 23:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/ - 24:Core/Src/main.c **** /* USER CODE BEGIN Includes */ - 25:Core/Src/main.c **** - 26:Core/Src/main.c **** /* USER CODE END Includes */ - 27:Core/Src/main.c **** - 28:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/ - 29:Core/Src/main.c **** /* USER CODE BEGIN PTD */ - 30:Core/Src/main.c **** - 31:Core/Src/main.c **** /* USER CODE END PTD */ - ARM GAS /tmp/ccWJ27fo.s page 2 + 22:Core/Src/main.c **** #include "usbd_cdc_if.h" + 23:Core/Src/main.c **** + 24:Core/Src/main.c **** /* Private includes ----------------------------------------------------------*/ + 25:Core/Src/main.c **** /* USER CODE BEGIN Includes */ + 26:Core/Src/main.c **** + 27:Core/Src/main.c **** /* USER CODE END Includes */ + 28:Core/Src/main.c **** + 29:Core/Src/main.c **** /* Private typedef -----------------------------------------------------------*/ + 30:Core/Src/main.c **** /* USER CODE BEGIN PTD */ + 31:Core/Src/main.c **** + ARM GAS /tmp/cc45044a.s page 2 - 32:Core/Src/main.c **** - 33:Core/Src/main.c **** /* Private define ------------------------------------------------------------*/ - 34:Core/Src/main.c **** /* USER CODE BEGIN PD */ - 35:Core/Src/main.c **** - 36:Core/Src/main.c **** /* USER CODE END PD */ - 37:Core/Src/main.c **** - 38:Core/Src/main.c **** /* Private macro -------------------------------------------------------------*/ - 39:Core/Src/main.c **** /* USER CODE BEGIN PM */ - 40:Core/Src/main.c **** - 41:Core/Src/main.c **** /* USER CODE END PM */ - 42:Core/Src/main.c **** - 43:Core/Src/main.c **** /* Private variables ---------------------------------------------------------*/ - 44:Core/Src/main.c **** ADC_HandleTypeDef hadc1; - 45:Core/Src/main.c **** DMA_HandleTypeDef hdma_adc1; - 46:Core/Src/main.c **** - 47:Core/Src/main.c **** /* USER CODE BEGIN PV */ - 48:Core/Src/main.c **** - 49:Core/Src/main.c **** /* USER CODE END PV */ - 50:Core/Src/main.c **** - 51:Core/Src/main.c **** /* Private function prototypes -----------------------------------------------*/ - 52:Core/Src/main.c **** void SystemClock_Config(void); - 53:Core/Src/main.c **** static void MX_GPIO_Init(void); - 54:Core/Src/main.c **** static void MX_DMA_Init(void); - 55:Core/Src/main.c **** static void MX_ADC1_Init(void); - 56:Core/Src/main.c **** /* USER CODE BEGIN PFP */ - 57:Core/Src/main.c **** - 58:Core/Src/main.c **** /* USER CODE END PFP */ - 59:Core/Src/main.c **** - 60:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/ - 61:Core/Src/main.c **** /* USER CODE BEGIN 0 */ - 62:Core/Src/main.c **** /* ADC_proc_shadow definition is provided here; structure is declared in main.h */ - 63:Core/Src/main.c **** struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; - 64:Core/Src/main.c **** struct Sweep_state_typedef Sweep_state; - 65:Core/Src/main.c **** - 66:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ - 67:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; - 68:Core/Src/main.c **** char ADC_msg[] = "Received ADC value: ??????????\r\n"; - 69:Core/Src/main.c **** #define ADC_msg_len 32 - 70:Core/Src/main.c **** #define ADC_msg_val_pos 20 - 71:Core/Src/main.c **** /* USER CODE END 0 */ - 72:Core/Src/main.c **** - 73:Core/Src/main.c **** /** - 74:Core/Src/main.c **** * @brief The application entry point. - 75:Core/Src/main.c **** * @retval int - 76:Core/Src/main.c **** */ - 77:Core/Src/main.c **** int main(void) - 78:Core/Src/main.c **** { - 79:Core/Src/main.c **** - 80:Core/Src/main.c **** /* USER CODE BEGIN 1 */ + 32:Core/Src/main.c **** /* USER CODE END PTD */ + 33:Core/Src/main.c **** + 34:Core/Src/main.c **** /* Private define ------------------------------------------------------------*/ + 35:Core/Src/main.c **** /* USER CODE BEGIN PD */ + 36:Core/Src/main.c **** + 37:Core/Src/main.c **** /* USER CODE END PD */ + 38:Core/Src/main.c **** + 39:Core/Src/main.c **** /* Private macro -------------------------------------------------------------*/ + 40:Core/Src/main.c **** /* USER CODE BEGIN PM */ + 41:Core/Src/main.c **** + 42:Core/Src/main.c **** /* USER CODE END PM */ + 43:Core/Src/main.c **** + 44:Core/Src/main.c **** /* Private variables ---------------------------------------------------------*/ + 45:Core/Src/main.c **** ADC_HandleTypeDef hadc1; + 46:Core/Src/main.c **** DMA_HandleTypeDef hdma_adc1; + 47:Core/Src/main.c **** + 48:Core/Src/main.c **** /* USER CODE BEGIN PV */ + 49:Core/Src/main.c **** + 50:Core/Src/main.c **** /* USER CODE END PV */ + 51:Core/Src/main.c **** + 52:Core/Src/main.c **** /* Private function prototypes -----------------------------------------------*/ + 53:Core/Src/main.c **** void SystemClock_Config(void); + 54:Core/Src/main.c **** static void MX_GPIO_Init(void); + 55:Core/Src/main.c **** static void MX_DMA_Init(void); + 56:Core/Src/main.c **** static void MX_ADC1_Init(void); + 57:Core/Src/main.c **** /* USER CODE BEGIN PFP */ + 58:Core/Src/main.c **** + 59:Core/Src/main.c **** /* USER CODE END PFP */ + 60:Core/Src/main.c **** + 61:Core/Src/main.c **** /* Private user code ---------------------------------------------------------*/ + 62:Core/Src/main.c **** /* USER CODE BEGIN 0 */ + 63:Core/Src/main.c **** /* ADC_proc/ADC_proc_shadow/Sweep_state definitions */ + 64:Core/Src/main.c **** volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; + 65:Core/Src/main.c **** volatile struct Sweep_state_typedef Sweep_state; + 66:Core/Src/main.c **** volatile uint32_t curr_step_start_N = 0; + 67:Core/Src/main.c **** + 68:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ + 69:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; + 70:Core/Src/main.c **** char ADC_msg[] = "Received ADC value: ??????????\r\n"; + 71:Core/Src/main.c **** #define ADC_msg_len 32 + 72:Core/Src/main.c **** #define ADC_msg_val_pos 20 + 73:Core/Src/main.c **** /* USER CODE END 0 */ + 74:Core/Src/main.c **** + 75:Core/Src/main.c **** /** + 76:Core/Src/main.c **** * @brief The application entry point. + 77:Core/Src/main.c **** * @retval int + 78:Core/Src/main.c **** */ + 79:Core/Src/main.c **** int main(void) + 80:Core/Src/main.c **** { 81:Core/Src/main.c **** - 82:Core/Src/main.c **** /* USER CODE END 1 */ + 82:Core/Src/main.c **** /* USER CODE BEGIN 1 */ 83:Core/Src/main.c **** - 84:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 84:Core/Src/main.c **** /* USER CODE END 1 */ 85:Core/Src/main.c **** - 86:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - 87:Core/Src/main.c **** HAL_Init(); - 88:Core/Src/main.c **** - ARM GAS /tmp/ccWJ27fo.s page 3 + 86:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + 87:Core/Src/main.c **** + 88:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + ARM GAS /tmp/cc45044a.s page 3 - 89:Core/Src/main.c **** /* USER CODE BEGIN Init */ + 89:Core/Src/main.c **** HAL_Init(); 90:Core/Src/main.c **** - 91:Core/Src/main.c **** /* USER CODE END Init */ + 91:Core/Src/main.c **** /* USER CODE BEGIN Init */ 92:Core/Src/main.c **** - 93:Core/Src/main.c **** /* Configure the system clock */ - 94:Core/Src/main.c **** SystemClock_Config(); - 95:Core/Src/main.c **** - 96:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ + 93:Core/Src/main.c **** /* USER CODE END Init */ + 94:Core/Src/main.c **** + 95:Core/Src/main.c **** /* Configure the system clock */ + 96:Core/Src/main.c **** SystemClock_Config(); 97:Core/Src/main.c **** - 98:Core/Src/main.c **** /* USER CODE END SysInit */ + 98:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ 99:Core/Src/main.c **** - 100:Core/Src/main.c **** /* Initialize all configured peripherals */ - 101:Core/Src/main.c **** MX_GPIO_Init(); - 102:Core/Src/main.c **** MX_DMA_Init(); - 103:Core/Src/main.c **** MX_ADC1_Init(); - 104:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 105:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 106:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 107:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 108:Core/Src/main.c **** - 109:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started - 110:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 111:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 112:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 113:Core/Src/main.c **** - 114:Core/Src/main.c **** ADC_proc.status = 0; // ADC started - 115:Core/Src/main.c **** ADC_proc.N = 0; - 116:Core/Src/main.c **** ADC_proc.sum = 0; - 117:Core/Src/main.c **** ADC_proc.avg = 0; - 118:Core/Src/main.c **** - 119:Core/Src/main.c **** /* USER CODE END 2 */ + 100:Core/Src/main.c **** /* USER CODE END SysInit */ + 101:Core/Src/main.c **** + 102:Core/Src/main.c **** /* Initialize all configured peripherals */ + 103:Core/Src/main.c **** MX_GPIO_Init(); + 104:Core/Src/main.c **** MX_DMA_Init(); + 105:Core/Src/main.c **** MX_ADC1_Init(); + 106:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 107:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 108:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 109:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 110:Core/Src/main.c **** + 111:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started + 112:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 113:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 114:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 115:Core/Src/main.c **** + 116:Core/Src/main.c **** ADC_proc.status = 0; // ADC started + 117:Core/Src/main.c **** ADC_proc.N = 0; + 118:Core/Src/main.c **** ADC_proc.sum = 0; + 119:Core/Src/main.c **** ADC_proc.avg = 0; 120:Core/Src/main.c **** - 121:Core/Src/main.c **** /* Infinite loop */ - 122:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ - 123:Core/Src/main.c **** while (1) - 124:Core/Src/main.c **** { - 125:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 126:Core/Src/main.c **** //HAL_Delay(100); - 127:Core/Src/main.c **** - 128:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { - 129:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 130:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 131:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 132:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 133:Core/Src/main.c **** - 134:Core/Src/main.c **** - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 145:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - ARM GAS /tmp/ccWJ27fo.s page 4 + 121:Core/Src/main.c **** /* USER CODE END 2 */ + 122:Core/Src/main.c **** + 123:Core/Src/main.c **** /* Infinite loop */ + 124:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ + 125:Core/Src/main.c **** while (1) + 126:Core/Src/main.c **** { + 127:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 128:Core/Src/main.c **** //HAL_Delay(100); + 129:Core/Src/main.c **** + 130:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { + 131:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 132:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 133:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 134:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 135:Core/Src/main.c **** + 136:Core/Src/main.c **** + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + ARM GAS /tmp/cc45044a.s page 4 - 146:Core/Src/main.c **** - 147:Core/Src/main.c **** } - 148:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); - 149:Core/Src/main.c **** - 150:Core/Src/main.c **** /* USER CODE END WHILE */ - 151:Core/Src/main.c **** - 152:Core/Src/main.c **** /* USER CODE BEGIN 3 */ - 153:Core/Src/main.c **** } - 154:Core/Src/main.c **** /* USER CODE END 3 */ - 155:Core/Src/main.c **** } - 156:Core/Src/main.c **** - 157:Core/Src/main.c **** /** - 158:Core/Src/main.c **** * @brief System Clock Configuration - 159:Core/Src/main.c **** * @retval None - 160:Core/Src/main.c **** */ - 161:Core/Src/main.c **** void SystemClock_Config(void) - 162:Core/Src/main.c **** { - 163:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 164:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 165:Core/Src/main.c **** - 166:Core/Src/main.c **** /** Configure the main internal regulator output voltage - 167:Core/Src/main.c **** */ - 168:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); - 169:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 170:Core/Src/main.c **** - 171:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters - 172:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. - 173:Core/Src/main.c **** */ - 174:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - 175:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 182:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 183:Core/Src/main.c **** { - 184:Core/Src/main.c **** Error_Handler(); - 185:Core/Src/main.c **** } - 186:Core/Src/main.c **** - 187:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks - 188:Core/Src/main.c **** */ - 189:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - 190:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 191:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - 192:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 193:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 194:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 195:Core/Src/main.c **** - 196:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) - 197:Core/Src/main.c **** { - 198:Core/Src/main.c **** Error_Handler(); - 199:Core/Src/main.c **** } - 200:Core/Src/main.c **** } - 201:Core/Src/main.c **** - 202:Core/Src/main.c **** /** - ARM GAS /tmp/ccWJ27fo.s page 5 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 147:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 148:Core/Src/main.c **** + 149:Core/Src/main.c **** } + 150:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); + 151:Core/Src/main.c **** + 152:Core/Src/main.c **** /* USER CODE END WHILE */ + 153:Core/Src/main.c **** + 154:Core/Src/main.c **** /* USER CODE BEGIN 3 */ + 155:Core/Src/main.c **** } + 156:Core/Src/main.c **** /* USER CODE END 3 */ + 157:Core/Src/main.c **** } + 158:Core/Src/main.c **** + 159:Core/Src/main.c **** /** + 160:Core/Src/main.c **** * @brief System Clock Configuration + 161:Core/Src/main.c **** * @retval None + 162:Core/Src/main.c **** */ + 163:Core/Src/main.c **** void SystemClock_Config(void) + 164:Core/Src/main.c **** { + 165:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 166:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 167:Core/Src/main.c **** + 168:Core/Src/main.c **** /** Configure the main internal regulator output voltage + 169:Core/Src/main.c **** */ + 170:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 171:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 172:Core/Src/main.c **** + 173:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + 174:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. + 175:Core/Src/main.c **** */ + 176:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 177:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 183:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 184:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 185:Core/Src/main.c **** { + 186:Core/Src/main.c **** Error_Handler(); + 187:Core/Src/main.c **** } + 188:Core/Src/main.c **** + 189:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 190:Core/Src/main.c **** */ + 191:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 192:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 193:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + 194:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 196:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 197:Core/Src/main.c **** + 198:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) + 199:Core/Src/main.c **** { + 200:Core/Src/main.c **** Error_Handler(); + 201:Core/Src/main.c **** } + 202:Core/Src/main.c **** } + ARM GAS /tmp/cc45044a.s page 5 - 203:Core/Src/main.c **** * @brief ADC1 Initialization Function - 204:Core/Src/main.c **** * @param None - 205:Core/Src/main.c **** * @retval None - 206:Core/Src/main.c **** */ - 207:Core/Src/main.c **** static void MX_ADC1_Init(void) - 208:Core/Src/main.c **** { - 209:Core/Src/main.c **** - 210:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ + 203:Core/Src/main.c **** + 204:Core/Src/main.c **** /** + 205:Core/Src/main.c **** * @brief ADC1 Initialization Function + 206:Core/Src/main.c **** * @param None + 207:Core/Src/main.c **** * @retval None + 208:Core/Src/main.c **** */ + 209:Core/Src/main.c **** static void MX_ADC1_Init(void) + 210:Core/Src/main.c **** { 211:Core/Src/main.c **** - 212:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ + 212:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ 213:Core/Src/main.c **** - 214:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 214:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ 215:Core/Src/main.c **** - 216:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 216:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; 217:Core/Src/main.c **** - 218:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 218:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ 219:Core/Src/main.c **** - 220:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con - 221:Core/Src/main.c **** */ - 222:Core/Src/main.c **** hadc1.Instance = ADC1; - 223:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 224:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 225:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 226:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 227:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 230:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 231:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 232:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 233:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 234:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 235:Core/Src/main.c **** { - 236:Core/Src/main.c **** Error_Handler(); - 237:Core/Src/main.c **** } - 238:Core/Src/main.c **** - 239:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it - 240:Core/Src/main.c **** */ - 241:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; - 242:Core/Src/main.c **** sConfig.Rank = 1; - 243:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 244:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 245:Core/Src/main.c **** { - 246:Core/Src/main.c **** Error_Handler(); - 247:Core/Src/main.c **** } - 248:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ - 249:Core/Src/main.c **** - 250:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ + 220:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 221:Core/Src/main.c **** + 222:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con + 223:Core/Src/main.c **** */ + 224:Core/Src/main.c **** hadc1.Instance = ADC1; + 225:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 226:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 227:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 228:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 229:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 231:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 232:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 233:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 234:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 235:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 236:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 237:Core/Src/main.c **** { + 238:Core/Src/main.c **** Error_Handler(); + 239:Core/Src/main.c **** } + 240:Core/Src/main.c **** + 241:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it + 242:Core/Src/main.c **** */ + 243:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; + 244:Core/Src/main.c **** sConfig.Rank = 1; + 245:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 246:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 247:Core/Src/main.c **** { + 248:Core/Src/main.c **** Error_Handler(); + 249:Core/Src/main.c **** } + 250:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ 251:Core/Src/main.c **** - 252:Core/Src/main.c **** } + 252:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ 253:Core/Src/main.c **** - 254:Core/Src/main.c **** /** - 255:Core/Src/main.c **** * Enable DMA controller clock - 256:Core/Src/main.c **** */ - 257:Core/Src/main.c **** static void MX_DMA_Init(void) - 258:Core/Src/main.c **** { - 259:Core/Src/main.c **** - ARM GAS /tmp/ccWJ27fo.s page 6 + 254:Core/Src/main.c **** } + 255:Core/Src/main.c **** + 256:Core/Src/main.c **** /** + 257:Core/Src/main.c **** * Enable DMA controller clock + 258:Core/Src/main.c **** */ + 259:Core/Src/main.c **** static void MX_DMA_Init(void) + ARM GAS /tmp/cc45044a.s page 6 - 260:Core/Src/main.c **** /* DMA controller clock enable */ - 261:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); - 262:Core/Src/main.c **** - 263:Core/Src/main.c **** /* DMA interrupt init */ - 264:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ - 265:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); - 266:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - 267:Core/Src/main.c **** - 268:Core/Src/main.c **** } + 260:Core/Src/main.c **** { + 261:Core/Src/main.c **** + 262:Core/Src/main.c **** /* DMA controller clock enable */ + 263:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); + 264:Core/Src/main.c **** + 265:Core/Src/main.c **** /* DMA interrupt init */ + 266:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ + 267:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); + 268:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); 269:Core/Src/main.c **** - 270:Core/Src/main.c **** /** - 271:Core/Src/main.c **** * @brief GPIO Initialization Function - 272:Core/Src/main.c **** * @param None - 273:Core/Src/main.c **** * @retval None - 274:Core/Src/main.c **** */ - 275:Core/Src/main.c **** static void MX_GPIO_Init(void) - 276:Core/Src/main.c **** { - 28 .loc 1 276 1 view -0 + 270:Core/Src/main.c **** } + 271:Core/Src/main.c **** + 272:Core/Src/main.c **** /** + 273:Core/Src/main.c **** * @brief GPIO Initialization Function + 274:Core/Src/main.c **** * @param None + 275:Core/Src/main.c **** * @retval None + 276:Core/Src/main.c **** */ + 277:Core/Src/main.c **** static void MX_GPIO_Init(void) + 278:Core/Src/main.c **** { + 28 .loc 1 278 1 view -0 29 .cfi_startproc 30 @ args = 0, pretend = 0, frame = 40 31 @ frame_needed = 0, uses_anonymous_args = 0 @@ -335,272 +337,272 @@ ARM GAS /tmp/ccWJ27fo.s page 1 42 0004 8BB0 sub sp, sp, #44 43 .LCFI1: 44 .cfi_def_cfa_offset 72 - 277:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 45 .loc 1 277 3 view .LVU1 - 46 .loc 1 277 20 is_stmt 0 view .LVU2 + 279:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 45 .loc 1 279 3 view .LVU1 + 46 .loc 1 279 20 is_stmt 0 view .LVU2 47 0006 0024 movs r4, #0 48 0008 0594 str r4, [sp, #20] 49 000a 0694 str r4, [sp, #24] 50 000c 0794 str r4, [sp, #28] 51 000e 0894 str r4, [sp, #32] 52 0010 0994 str r4, [sp, #36] - 278:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ - 279:Core/Src/main.c **** - 280:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 280:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ 281:Core/Src/main.c **** - 282:Core/Src/main.c **** /* GPIO Ports Clock Enable */ - 283:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); - 53 .loc 1 283 3 is_stmt 1 view .LVU3 + 282:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 283:Core/Src/main.c **** + 284:Core/Src/main.c **** /* GPIO Ports Clock Enable */ + 285:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); + 53 .loc 1 285 3 is_stmt 1 view .LVU3 54 .LBB4: - 55 .loc 1 283 3 view .LVU4 + 55 .loc 1 285 3 view .LVU4 56 0012 0094 str r4, [sp] - 57 .loc 1 283 3 view .LVU5 + 57 .loc 1 285 3 view .LVU5 58 0014 3D4B ldr r3, .L3 + ARM GAS /tmp/cc45044a.s page 7 + + 59 0016 1A6B ldr r2, [r3, #48] 60 0018 42F08002 orr r2, r2, #128 - ARM GAS /tmp/ccWJ27fo.s page 7 - - 61 001c 1A63 str r2, [r3, #48] - 62 .loc 1 283 3 view .LVU6 + 62 .loc 1 285 3 view .LVU6 63 001e 1A6B ldr r2, [r3, #48] 64 0020 02F08002 and r2, r2, #128 65 0024 0092 str r2, [sp] - 66 .loc 1 283 3 view .LVU7 + 66 .loc 1 285 3 view .LVU7 67 0026 009A ldr r2, [sp] 68 .LBE4: - 69 .loc 1 283 3 view .LVU8 - 284:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); - 70 .loc 1 284 3 view .LVU9 + 69 .loc 1 285 3 view .LVU8 + 286:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); + 70 .loc 1 286 3 view .LVU9 71 .LBB5: - 72 .loc 1 284 3 view .LVU10 + 72 .loc 1 286 3 view .LVU10 73 0028 0194 str r4, [sp, #4] - 74 .loc 1 284 3 view .LVU11 + 74 .loc 1 286 3 view .LVU11 75 002a 1A6B ldr r2, [r3, #48] 76 002c 42F00402 orr r2, r2, #4 77 0030 1A63 str r2, [r3, #48] - 78 .loc 1 284 3 view .LVU12 + 78 .loc 1 286 3 view .LVU12 79 0032 1A6B ldr r2, [r3, #48] 80 0034 02F00402 and r2, r2, #4 81 0038 0192 str r2, [sp, #4] - 82 .loc 1 284 3 view .LVU13 + 82 .loc 1 286 3 view .LVU13 83 003a 019A ldr r2, [sp, #4] 84 .LBE5: - 85 .loc 1 284 3 view .LVU14 - 285:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 86 .loc 1 285 3 view .LVU15 + 85 .loc 1 286 3 view .LVU14 + 287:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + 86 .loc 1 287 3 view .LVU15 87 .LBB6: - 88 .loc 1 285 3 view .LVU16 + 88 .loc 1 287 3 view .LVU16 89 003c 0294 str r4, [sp, #8] - 90 .loc 1 285 3 view .LVU17 + 90 .loc 1 287 3 view .LVU17 91 003e 1A6B ldr r2, [r3, #48] 92 0040 42F00102 orr r2, r2, #1 93 0044 1A63 str r2, [r3, #48] - 94 .loc 1 285 3 view .LVU18 + 94 .loc 1 287 3 view .LVU18 95 0046 1A6B ldr r2, [r3, #48] 96 0048 02F00102 and r2, r2, #1 97 004c 0292 str r2, [sp, #8] - 98 .loc 1 285 3 view .LVU19 + 98 .loc 1 287 3 view .LVU19 99 004e 029A ldr r2, [sp, #8] 100 .LBE6: - 101 .loc 1 285 3 view .LVU20 - 286:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); - 102 .loc 1 286 3 view .LVU21 + 101 .loc 1 287 3 view .LVU20 + 288:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 102 .loc 1 288 3 view .LVU21 103 .LBB7: - 104 .loc 1 286 3 view .LVU22 + 104 .loc 1 288 3 view .LVU22 105 0050 0394 str r4, [sp, #12] - 106 .loc 1 286 3 view .LVU23 + 106 .loc 1 288 3 view .LVU23 107 0052 1A6B ldr r2, [r3, #48] 108 0054 42F02002 orr r2, r2, #32 109 0058 1A63 str r2, [r3, #48] - 110 .loc 1 286 3 view .LVU24 + 110 .loc 1 288 3 view .LVU24 111 005a 1A6B ldr r2, [r3, #48] 112 005c 02F02002 and r2, r2, #32 + ARM GAS /tmp/cc45044a.s page 8 + + 113 0060 0392 str r2, [sp, #12] - 114 .loc 1 286 3 view .LVU25 - ARM GAS /tmp/ccWJ27fo.s page 8 - - + 114 .loc 1 288 3 view .LVU25 115 0062 039A ldr r2, [sp, #12] 116 .LBE7: - 117 .loc 1 286 3 view .LVU26 - 287:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 118 .loc 1 287 3 view .LVU27 + 117 .loc 1 288 3 view .LVU26 + 289:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 118 .loc 1 289 3 view .LVU27 119 .LBB8: - 120 .loc 1 287 3 view .LVU28 + 120 .loc 1 289 3 view .LVU28 121 0064 0494 str r4, [sp, #16] - 122 .loc 1 287 3 view .LVU29 + 122 .loc 1 289 3 view .LVU29 123 0066 1A6B ldr r2, [r3, #48] 124 0068 42F00202 orr r2, r2, #2 125 006c 1A63 str r2, [r3, #48] - 126 .loc 1 287 3 view .LVU30 + 126 .loc 1 289 3 view .LVU30 127 006e 1B6B ldr r3, [r3, #48] 128 0070 03F00203 and r3, r3, #2 129 0074 0493 str r3, [sp, #16] - 130 .loc 1 287 3 view .LVU31 + 130 .loc 1 289 3 view .LVU31 131 0076 049B ldr r3, [sp, #16] 132 .LBE8: - 133 .loc 1 287 3 view .LVU32 - 288:Core/Src/main.c **** - 289:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 290:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); - 134 .loc 1 290 3 view .LVU33 + 133 .loc 1 289 3 view .LVU32 + 290:Core/Src/main.c **** + 291:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 292:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); + 134 .loc 1 292 3 view .LVU33 135 0078 254D ldr r5, .L3+4 136 007a 2246 mov r2, r4 137 007c 4FF48041 mov r1, #16384 138 0080 2846 mov r0, r5 139 0082 FFF7FEFF bl HAL_GPIO_WritePin 140 .LVL0: - 291:Core/Src/main.c **** - 292:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 293:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 141 .loc 1 293 3 view .LVU34 + 293:Core/Src/main.c **** + 294:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 295:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 141 .loc 1 295 3 view .LVU34 142 0086 0122 movs r2, #1 143 0088 8021 movs r1, #128 144 008a 2846 mov r0, r5 145 008c FFF7FEFF bl HAL_GPIO_WritePin 146 .LVL1: - 294:Core/Src/main.c **** - 295:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ - 296:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; - 147 .loc 1 296 3 view .LVU35 - 148 .loc 1 296 23 is_stmt 0 view .LVU36 + 296:Core/Src/main.c **** + 297:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ + 298:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; + 147 .loc 1 298 3 view .LVU35 + 148 .loc 1 298 23 is_stmt 0 view .LVU36 149 0090 0127 movs r7, #1 150 0092 0597 str r7, [sp, #20] - 297:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; - 151 .loc 1 297 3 is_stmt 1 view .LVU37 - 152 .loc 1 297 24 is_stmt 0 view .LVU38 + 299:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; + 151 .loc 1 299 3 is_stmt 1 view .LVU37 + 152 .loc 1 299 24 is_stmt 0 view .LVU38 153 0094 4FF44413 mov r3, #3211264 154 0098 0693 str r3, [sp, #24] - 298:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; - 155 .loc 1 298 3 is_stmt 1 view .LVU39 - 156 .loc 1 298 24 is_stmt 0 view .LVU40 + 300:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 155 .loc 1 300 3 is_stmt 1 view .LVU39 + 156 .loc 1 300 24 is_stmt 0 view .LVU40 157 009a 0226 movs r6, #2 + ARM GAS /tmp/cc45044a.s page 9 + + 158 009c 0796 str r6, [sp, #28] - 299:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); - ARM GAS /tmp/ccWJ27fo.s page 9 - - - 159 .loc 1 299 3 is_stmt 1 view .LVU41 + 301:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); + 159 .loc 1 301 3 is_stmt 1 view .LVU41 160 009e DFF87890 ldr r9, .L3+12 161 00a2 05A9 add r1, sp, #20 162 00a4 4846 mov r0, r9 163 00a6 FFF7FEFF bl HAL_GPIO_Init 164 .LVL2: - 300:Core/Src/main.c **** - 301:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ - 302:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; - 165 .loc 1 302 3 view .LVU42 - 166 .loc 1 302 23 is_stmt 0 view .LVU43 + 302:Core/Src/main.c **** + 303:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ + 304:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; + 165 .loc 1 304 3 view .LVU42 + 166 .loc 1 304 23 is_stmt 0 view .LVU43 167 00aa 0596 str r6, [sp, #20] - 303:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - 168 .loc 1 303 3 is_stmt 1 view .LVU44 - 169 .loc 1 303 24 is_stmt 0 view .LVU45 + 305:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 168 .loc 1 305 3 is_stmt 1 view .LVU44 + 169 .loc 1 305 24 is_stmt 0 view .LVU45 170 00ac 4FF48818 mov r8, #1114112 171 00b0 CDF81880 str r8, [sp, #24] - 304:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; - 172 .loc 1 304 3 is_stmt 1 view .LVU46 - 173 .loc 1 304 24 is_stmt 0 view .LVU47 + 306:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 172 .loc 1 306 3 is_stmt 1 view .LVU46 + 173 .loc 1 306 24 is_stmt 0 view .LVU47 174 00b4 0796 str r6, [sp, #28] - 305:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); - 175 .loc 1 305 3 is_stmt 1 view .LVU48 + 307:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); + 175 .loc 1 307 3 is_stmt 1 view .LVU48 176 00b6 05A9 add r1, sp, #20 177 00b8 4846 mov r0, r9 178 00ba FFF7FEFF bl HAL_GPIO_Init 179 .LVL3: - 306:Core/Src/main.c **** - 307:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ - 308:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; - 180 .loc 1 308 3 view .LVU49 - 181 .loc 1 308 23 is_stmt 0 view .LVU50 + 308:Core/Src/main.c **** + 309:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ + 310:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; + 180 .loc 1 310 3 view .LVU49 + 181 .loc 1 310 23 is_stmt 0 view .LVU50 182 00be 4FF40063 mov r3, #2048 183 00c2 0593 str r3, [sp, #20] - 309:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - 184 .loc 1 309 3 is_stmt 1 view .LVU51 - 185 .loc 1 309 24 is_stmt 0 view .LVU52 + 311:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 184 .loc 1 311 3 is_stmt 1 view .LVU51 + 185 .loc 1 311 24 is_stmt 0 view .LVU52 186 00c4 CDF81880 str r8, [sp, #24] - 310:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 187 .loc 1 310 3 is_stmt 1 view .LVU53 - 188 .loc 1 310 24 is_stmt 0 view .LVU54 + 312:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 187 .loc 1 312 3 is_stmt 1 view .LVU53 + 188 .loc 1 312 24 is_stmt 0 view .LVU54 189 00c8 0794 str r4, [sp, #28] - 311:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 190 .loc 1 311 3 is_stmt 1 view .LVU55 + 313:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 190 .loc 1 313 3 is_stmt 1 view .LVU55 191 00ca 05A9 add r1, sp, #20 192 00cc 1148 ldr r0, .L3+8 193 00ce FFF7FEFF bl HAL_GPIO_Init 194 .LVL4: - 312:Core/Src/main.c **** - 313:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ - 314:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; - 195 .loc 1 314 3 view .LVU56 - 196 .loc 1 314 23 is_stmt 0 view .LVU57 + 314:Core/Src/main.c **** + 315:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ + 316:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; + 195 .loc 1 316 3 view .LVU56 + 196 .loc 1 316 23 is_stmt 0 view .LVU57 197 00d2 4FF48143 mov r3, #16512 198 00d6 0593 str r3, [sp, #20] - 315:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - 199 .loc 1 315 3 is_stmt 1 view .LVU58 - ARM GAS /tmp/ccWJ27fo.s page 10 + ARM GAS /tmp/cc45044a.s page 10 - 200 .loc 1 315 24 is_stmt 0 view .LVU59 + 317:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 199 .loc 1 317 3 is_stmt 1 view .LVU58 + 200 .loc 1 317 24 is_stmt 0 view .LVU59 201 00d8 0697 str r7, [sp, #24] - 316:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 202 .loc 1 316 3 is_stmt 1 view .LVU60 - 203 .loc 1 316 24 is_stmt 0 view .LVU61 + 318:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 202 .loc 1 318 3 is_stmt 1 view .LVU60 + 203 .loc 1 318 24 is_stmt 0 view .LVU61 204 00da 0794 str r4, [sp, #28] - 317:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 205 .loc 1 317 3 is_stmt 1 view .LVU62 - 206 .loc 1 317 25 is_stmt 0 view .LVU63 + 319:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 205 .loc 1 319 3 is_stmt 1 view .LVU62 + 206 .loc 1 319 25 is_stmt 0 view .LVU63 207 00dc 0894 str r4, [sp, #32] - 318:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 208 .loc 1 318 3 is_stmt 1 view .LVU64 + 320:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 208 .loc 1 320 3 is_stmt 1 view .LVU64 209 00de 05A9 add r1, sp, #20 210 00e0 2846 mov r0, r5 211 00e2 FFF7FEFF bl HAL_GPIO_Init 212 .LVL5: - 319:Core/Src/main.c **** - 320:Core/Src/main.c **** /* EXTI interrupt init*/ - 321:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); - 213 .loc 1 321 3 view .LVU65 + 321:Core/Src/main.c **** + 322:Core/Src/main.c **** /* EXTI interrupt init*/ + 323:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); + 213 .loc 1 323 3 view .LVU65 214 00e6 2246 mov r2, r4 215 00e8 2146 mov r1, r4 216 00ea 0620 movs r0, #6 217 00ec FFF7FEFF bl HAL_NVIC_SetPriority 218 .LVL6: - 322:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); - 219 .loc 1 322 3 view .LVU66 + 324:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); + 219 .loc 1 324 3 view .LVU66 220 00f0 0620 movs r0, #6 221 00f2 FFF7FEFF bl HAL_NVIC_EnableIRQ 222 .LVL7: - 323:Core/Src/main.c **** - 324:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); - 223 .loc 1 324 3 view .LVU67 + 325:Core/Src/main.c **** + 326:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); + 223 .loc 1 326 3 view .LVU67 224 00f6 2246 mov r2, r4 225 00f8 2146 mov r1, r4 226 00fa 0920 movs r0, #9 227 00fc FFF7FEFF bl HAL_NVIC_SetPriority 228 .LVL8: - 325:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); - 229 .loc 1 325 3 view .LVU68 + 327:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); + 229 .loc 1 327 3 view .LVU68 230 0100 0920 movs r0, #9 231 0102 FFF7FEFF bl HAL_NVIC_EnableIRQ 232 .LVL9: - 326:Core/Src/main.c **** - 327:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ 328:Core/Src/main.c **** - 329:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ - 330:Core/Src/main.c **** } - 233 .loc 1 330 1 is_stmt 0 view .LVU69 + 329:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 330:Core/Src/main.c **** + 331:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 332:Core/Src/main.c **** } + 233 .loc 1 332 1 is_stmt 0 view .LVU69 234 0106 0BB0 add sp, sp, #44 235 .LCFI2: 236 .cfi_def_cfa_offset 28 237 @ sp needed 238 0108 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} 239 .L4: + ARM GAS /tmp/cc45044a.s page 11 + + 240 .align 2 241 .L3: - ARM GAS /tmp/ccWJ27fo.s page 11 - - 242 010c 00380240 .word 1073887232 243 0110 00040240 .word 1073873920 244 0114 00140240 .word 1073878016 @@ -614,8 +616,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 253 .thumb_func 255 MX_DMA_Init: 256 .LFB246: - 258:Core/Src/main.c **** - 257 .loc 1 258 1 is_stmt 1 view -0 + 260:Core/Src/main.c **** + 257 .loc 1 260 1 is_stmt 1 view -0 258 .cfi_startproc 259 @ args = 0, pretend = 0, frame = 8 260 @ frame_needed = 0, uses_anonymous_args = 0 @@ -626,46 +628,46 @@ ARM GAS /tmp/ccWJ27fo.s page 1 265 0002 83B0 sub sp, sp, #12 266 .LCFI4: 267 .cfi_def_cfa_offset 16 - 261:Core/Src/main.c **** - 268 .loc 1 261 3 view .LVU71 + 263:Core/Src/main.c **** + 268 .loc 1 263 3 view .LVU71 269 .LBB9: - 261:Core/Src/main.c **** - 270 .loc 1 261 3 view .LVU72 + 263:Core/Src/main.c **** + 270 .loc 1 263 3 view .LVU72 271 0004 0021 movs r1, #0 272 0006 0191 str r1, [sp, #4] - 261:Core/Src/main.c **** - 273 .loc 1 261 3 view .LVU73 + 263:Core/Src/main.c **** + 273 .loc 1 263 3 view .LVU73 274 0008 094B ldr r3, .L7 275 000a 1A6B ldr r2, [r3, #48] 276 000c 42F48002 orr r2, r2, #4194304 277 0010 1A63 str r2, [r3, #48] - 261:Core/Src/main.c **** - 278 .loc 1 261 3 view .LVU74 + 263:Core/Src/main.c **** + 278 .loc 1 263 3 view .LVU74 279 0012 1B6B ldr r3, [r3, #48] 280 0014 03F48003 and r3, r3, #4194304 281 0018 0193 str r3, [sp, #4] - 261:Core/Src/main.c **** - 282 .loc 1 261 3 view .LVU75 + 263:Core/Src/main.c **** + 282 .loc 1 263 3 view .LVU75 283 001a 019B ldr r3, [sp, #4] 284 .LBE9: - 261:Core/Src/main.c **** - 285 .loc 1 261 3 view .LVU76 - 265:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - 286 .loc 1 265 3 view .LVU77 + 263:Core/Src/main.c **** + 285 .loc 1 263 3 view .LVU76 + 267:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 286 .loc 1 267 3 view .LVU77 287 001c 0A46 mov r2, r1 288 001e 3820 movs r0, #56 289 0020 FFF7FEFF bl HAL_NVIC_SetPriority 290 .LVL10: - 266:Core/Src/main.c **** - 291 .loc 1 266 3 view .LVU78 - ARM GAS /tmp/ccWJ27fo.s page 12 + ARM GAS /tmp/cc45044a.s page 12 + 268:Core/Src/main.c **** + 291 .loc 1 268 3 view .LVU78 292 0024 3820 movs r0, #56 293 0026 FFF7FEFF bl HAL_NVIC_EnableIRQ 294 .LVL11: - 268:Core/Src/main.c **** - 295 .loc 1 268 1 is_stmt 0 view .LVU79 + 270:Core/Src/main.c **** + 295 .loc 1 270 1 is_stmt 0 view .LVU79 296 002a 03B0 add sp, sp, #12 297 .LCFI5: 298 .cfi_def_cfa_offset 4 @@ -685,27 +687,27 @@ ARM GAS /tmp/ccWJ27fo.s page 1 313 .thumb_func 315 Error_Handler: 316 .LFB248: - 331:Core/Src/main.c **** - 332:Core/Src/main.c **** /* USER CODE BEGIN 4 */ 333:Core/Src/main.c **** - 334:Core/Src/main.c **** /* USER CODE END 4 */ + 334:Core/Src/main.c **** /* USER CODE BEGIN 4 */ 335:Core/Src/main.c **** - 336:Core/Src/main.c **** /** - 337:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. - 338:Core/Src/main.c **** * @retval None - 339:Core/Src/main.c **** */ - 340:Core/Src/main.c **** void Error_Handler(void) - 341:Core/Src/main.c **** { - 317 .loc 1 341 1 is_stmt 1 view -0 + 336:Core/Src/main.c **** /* USER CODE END 4 */ + 337:Core/Src/main.c **** + 338:Core/Src/main.c **** /** + 339:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. + 340:Core/Src/main.c **** * @retval None + 341:Core/Src/main.c **** */ + 342:Core/Src/main.c **** void Error_Handler(void) + 343:Core/Src/main.c **** { + 317 .loc 1 343 1 is_stmt 1 view -0 318 .cfi_startproc 319 @ Volatile: function does not return. 320 @ args = 0, pretend = 0, frame = 0 321 @ frame_needed = 0, uses_anonymous_args = 0 322 @ link register save eliminated. - 342:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ - 343:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ - 344:Core/Src/main.c **** __disable_irq(); - 323 .loc 1 344 3 view .LVU81 + 344:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 345:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 346:Core/Src/main.c **** __disable_irq(); + 323 .loc 1 346 3 view .LVU81 324 .LBB10: 325 .LBI10: 326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" @@ -716,11 +718,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 5:Drivers/CMSIS/Include/cmsis_gcc.h **** * @date 27. May 2021 6:Drivers/CMSIS/Include/cmsis_gcc.h **** ******************************************************************************/ 7:Drivers/CMSIS/Include/cmsis_gcc.h **** /* + ARM GAS /tmp/cc45044a.s page 13 + + 8:Drivers/CMSIS/Include/cmsis_gcc.h **** * Copyright (c) 2009-2021 Arm Limited. All rights reserved. 9:Drivers/CMSIS/Include/cmsis_gcc.h **** * - ARM GAS /tmp/ccWJ27fo.s page 13 - - 10:Drivers/CMSIS/Include/cmsis_gcc.h **** * SPDX-License-Identifier: Apache-2.0 11:Drivers/CMSIS/Include/cmsis_gcc.h **** * 12:Drivers/CMSIS/Include/cmsis_gcc.h **** * Licensed under the Apache License, Version 2.0 (the License); you may @@ -776,11 +778,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 62:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED __attribute__((packed, aligned(1))) 63:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 64:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_STRUCT + ARM GAS /tmp/cc45044a.s page 14 + + 65:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_STRUCT struct __attribute__((packed, aligned(1))) 66:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccWJ27fo.s page 14 - - 67:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PACKED_UNION 68:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PACKED_UNION union __attribute__((packed, aligned(1))) 69:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -836,11 +838,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 119:Drivers/CMSIS/Include/cmsis_gcc.h **** 120:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ######################### Startup and Lowlevel Init ######################## */ 121:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 15 + + 122:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __PROGRAM_START 123:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccWJ27fo.s page 15 - - 124:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 125:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Initializes data and bss sections 126:Drivers/CMSIS/Include/cmsis_gcc.h **** \details This default implementations initialized all data and additional bss @@ -896,11 +898,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 176:Drivers/CMSIS/Include/cmsis_gcc.h **** 177:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE 178:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE __Vectors + ARM GAS /tmp/cc45044a.s page 16 + + 179:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 180:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccWJ27fo.s page 16 - - 181:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __VECTOR_TABLE_ATTRIBUTE 182:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __VECTOR_TABLE_ATTRIBUTE __attribute__((used, section(".vectors"))) 183:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -956,11 +958,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 233:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 234:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WFI() __ASM volatile ("wfi":::"memory") 235:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 17 + + 236:Drivers/CMSIS/Include/cmsis_gcc.h **** 237:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccWJ27fo.s page 17 - - 238:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Event 239:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Wait For Event is a hint instruction that permits the processor to enter 240:Drivers/CMSIS/Include/cmsis_gcc.h **** a low-power state until one of a number of events occurs. @@ -1016,11 +1018,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 290:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Reversed value 291:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 292:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __REV(uint32_t value) + ARM GAS /tmp/cc45044a.s page 18 + + 293:Drivers/CMSIS/Include/cmsis_gcc.h **** { 294:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) - ARM GAS /tmp/ccWJ27fo.s page 18 - - 295:Drivers/CMSIS/Include/cmsis_gcc.h **** return __builtin_bswap32(value); 296:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 297:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -1076,11 +1078,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 347:Drivers/CMSIS/Include/cmsis_gcc.h **** { 348:Drivers/CMSIS/Include/cmsis_gcc.h **** op2 %= 32U; 349:Drivers/CMSIS/Include/cmsis_gcc.h **** if (op2 == 0U) + ARM GAS /tmp/cc45044a.s page 19 + + 350:Drivers/CMSIS/Include/cmsis_gcc.h **** { 351:Drivers/CMSIS/Include/cmsis_gcc.h **** return op1; - ARM GAS /tmp/ccWJ27fo.s page 19 - - 352:Drivers/CMSIS/Include/cmsis_gcc.h **** } 353:Drivers/CMSIS/Include/cmsis_gcc.h **** return (op1 >> op2) | (op1 << (32U - op2)); 354:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1136,11 +1138,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 404:Drivers/CMSIS/Include/cmsis_gcc.h **** { 405:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Even though __builtin_clz produces a CLZ instruction on ARM, formally 406:Drivers/CMSIS/Include/cmsis_gcc.h **** __builtin_clz(0) is undefined behaviour, so handle this case specially. + ARM GAS /tmp/cc45044a.s page 20 + + 407:Drivers/CMSIS/Include/cmsis_gcc.h **** This guarantees ARM-compatible results if happening to compile on a non-ARM 408:Drivers/CMSIS/Include/cmsis_gcc.h **** target, and ensures the compiler doesn't decide to activate any - ARM GAS /tmp/ccWJ27fo.s page 20 - - 409:Drivers/CMSIS/Include/cmsis_gcc.h **** optimisations using the logic "value was passed to __builtin_clz, so it 410:Drivers/CMSIS/Include/cmsis_gcc.h **** is non-zero". 411:Drivers/CMSIS/Include/cmsis_gcc.h **** ARM GCC 7.3 and possibly earlier will optimise this test away, leaving a @@ -1196,11 +1198,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 461:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 462:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 463:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/cc45044a.s page 21 + + 464:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); 465:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccWJ27fo.s page 21 - - 466:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); /* Add explicit type cast here */ 467:Drivers/CMSIS/Include/cmsis_gcc.h **** } 468:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1256,11 +1258,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 518:Drivers/CMSIS/Include/cmsis_gcc.h **** 519:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 520:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STR Exclusive (32 bit) + ARM GAS /tmp/cc45044a.s page 22 + + 521:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a exclusive STR instruction for 32 bit values. 522:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store - ARM GAS /tmp/ccWJ27fo.s page 22 - - 523:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 524:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded 525:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed @@ -1316,11 +1318,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 575:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Saturated value 576:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 577:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USAT(ARG1, ARG2) \ + ARM GAS /tmp/cc45044a.s page 23 + + 578:Drivers/CMSIS/Include/cmsis_gcc.h **** __extension__ \ 579:Drivers/CMSIS/Include/cmsis_gcc.h **** ({ \ - ARM GAS /tmp/ccWJ27fo.s page 23 - - 580:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t __RES, __ARG1 = (ARG1); \ 581:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) : "cc" ); \ 582:Drivers/CMSIS/Include/cmsis_gcc.h **** __RES; \ @@ -1376,11 +1378,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 632:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 633:Drivers/CMSIS/Include/cmsis_gcc.h **** 634:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) + ARM GAS /tmp/cc45044a.s page 24 + + 635:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrht %0, %1" : "=r" (result) : "Q" (*ptr) ); 636:Drivers/CMSIS/Include/cmsis_gcc.h **** #else - ARM GAS /tmp/ccWJ27fo.s page 24 - - 637:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 638:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 639:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1436,11 +1438,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 689:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 690:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 691:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STRT(uint32_t value, volatile uint32_t *ptr) + ARM GAS /tmp/cc45044a.s page 25 + + 692:Drivers/CMSIS/Include/cmsis_gcc.h **** { 693:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strt %1, %0" : "=Q" (*ptr) : "r" (value) ); - ARM GAS /tmp/ccWJ27fo.s page 25 - - 694:Drivers/CMSIS/Include/cmsis_gcc.h **** } 695:Drivers/CMSIS/Include/cmsis_gcc.h **** 696:Drivers/CMSIS/Include/cmsis_gcc.h **** #else /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ @@ -1496,11 +1498,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 746:Drivers/CMSIS/Include/cmsis_gcc.h **** return (uint32_t)val; 747:Drivers/CMSIS/Include/cmsis_gcc.h **** } 748:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/cc45044a.s page 26 + + 749:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif /* ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ 750:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ - ARM GAS /tmp/ccWJ27fo.s page 26 - - 751:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) */ 752:Drivers/CMSIS/Include/cmsis_gcc.h **** 753:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1556,11 +1558,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 803:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a STLB instruction for 8 bit values. 804:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 805:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location + ARM GAS /tmp/cc45044a.s page 27 + + 806:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 807:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STLB(uint8_t value, volatile uint8_t *ptr) - ARM GAS /tmp/ccWJ27fo.s page 27 - - 808:Drivers/CMSIS/Include/cmsis_gcc.h **** { 809:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("stlb %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) : "memory" ); 810:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1616,11 +1618,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 860:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 861:Drivers/CMSIS/Include/cmsis_gcc.h **** 862:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldaexh %0, %1" : "=r" (result) : "Q" (*ptr) : "memory" ); + ARM GAS /tmp/cc45044a.s page 28 + + 863:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); 864:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccWJ27fo.s page 28 - - 865:Drivers/CMSIS/Include/cmsis_gcc.h **** 866:Drivers/CMSIS/Include/cmsis_gcc.h **** 867:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1676,11 +1678,11 @@ ARM GAS /tmp/ccWJ27fo.s page 1 917:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Store-Release Exclusive (32 bit) 918:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a STL exclusive instruction for 32 bit values. 919:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store + ARM GAS /tmp/cc45044a.s page 29 + + 920:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 921:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded - ARM GAS /tmp/ccWJ27fo.s page 29 - - 922:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 923:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 924:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STLEX(uint32_t value, volatile uint32_t *ptr) @@ -1734,16 +1736,16 @@ ARM GAS /tmp/ccWJ27fo.s page 1 336 .L10: 337 .LBE11: 338 .LBE10: - 345:Core/Src/main.c **** while (1) - 339 .loc 1 345 3 view .LVU84 - 346:Core/Src/main.c **** { - 347:Core/Src/main.c **** } - ARM GAS /tmp/ccWJ27fo.s page 30 + 347:Core/Src/main.c **** while (1) + 339 .loc 1 347 3 view .LVU84 + ARM GAS /tmp/cc45044a.s page 30 - 340 .loc 1 347 3 view .LVU85 - 345:Core/Src/main.c **** while (1) - 341 .loc 1 345 9 view .LVU86 + 348:Core/Src/main.c **** { + 349:Core/Src/main.c **** } + 340 .loc 1 349 3 view .LVU85 + 347:Core/Src/main.c **** while (1) + 341 .loc 1 347 9 view .LVU86 342 0002 FEE7 b .L10 343 .cfi_endproc 344 .LFE248: @@ -1754,8 +1756,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 350 .thumb_func 352 MX_ADC1_Init: 353 .LFB245: - 208:Core/Src/main.c **** - 354 .loc 1 208 1 view -0 + 210:Core/Src/main.c **** + 354 .loc 1 210 1 view -0 355 .cfi_startproc 356 @ args = 0, pretend = 0, frame = 16 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1766,127 +1768,127 @@ ARM GAS /tmp/ccWJ27fo.s page 1 362 0002 85B0 sub sp, sp, #20 363 .LCFI7: 364 .cfi_def_cfa_offset 24 - 214:Core/Src/main.c **** - 365 .loc 1 214 3 view .LVU88 - 214:Core/Src/main.c **** - 366 .loc 1 214 26 is_stmt 0 view .LVU89 + 216:Core/Src/main.c **** + 365 .loc 1 216 3 view .LVU88 + 216:Core/Src/main.c **** + 366 .loc 1 216 26 is_stmt 0 view .LVU89 367 0004 0023 movs r3, #0 368 0006 0093 str r3, [sp] 369 0008 0193 str r3, [sp, #4] 370 000a 0293 str r3, [sp, #8] 371 000c 0393 str r3, [sp, #12] - 222:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 372 .loc 1 222 3 is_stmt 1 view .LVU90 - 222:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 373 .loc 1 222 18 is_stmt 0 view .LVU91 + 224:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 372 .loc 1 224 3 is_stmt 1 view .LVU90 + 224:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 373 .loc 1 224 18 is_stmt 0 view .LVU91 374 000e 1648 ldr r0, .L17 375 0010 164A ldr r2, .L17+4 376 0012 0260 str r2, [r0] - 223:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 377 .loc 1 223 3 is_stmt 1 view .LVU92 - 223:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 378 .loc 1 223 29 is_stmt 0 view .LVU93 + 225:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 377 .loc 1 225 3 is_stmt 1 view .LVU92 + 225:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 378 .loc 1 225 29 is_stmt 0 view .LVU93 379 0014 4FF48032 mov r2, #65536 380 0018 4260 str r2, [r0, #4] - 224:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 381 .loc 1 224 3 is_stmt 1 view .LVU94 - 224:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 382 .loc 1 224 25 is_stmt 0 view .LVU95 + 226:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 381 .loc 1 226 3 is_stmt 1 view .LVU94 + 226:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 382 .loc 1 226 25 is_stmt 0 view .LVU95 383 001a 8360 str r3, [r0, #8] - 225:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 384 .loc 1 225 3 is_stmt 1 view .LVU96 - 225:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 385 .loc 1 225 27 is_stmt 0 view .LVU97 + 227:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 384 .loc 1 227 3 is_stmt 1 view .LVU96 + 227:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + ARM GAS /tmp/cc45044a.s page 31 + + + 385 .loc 1 227 27 is_stmt 0 view .LVU97 386 001c 0361 str r3, [r0, #16] - ARM GAS /tmp/ccWJ27fo.s page 31 - - - 226:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 387 .loc 1 226 3 is_stmt 1 view .LVU98 - 226:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 388 .loc 1 226 33 is_stmt 0 view .LVU99 + 228:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 387 .loc 1 228 3 is_stmt 1 view .LVU98 + 228:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 388 .loc 1 228 33 is_stmt 0 view .LVU99 389 001e 0376 strb r3, [r0, #24] - 227:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 390 .loc 1 227 3 is_stmt 1 view .LVU100 - 227:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 391 .loc 1 227 36 is_stmt 0 view .LVU101 + 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 390 .loc 1 229 3 is_stmt 1 view .LVU100 + 229:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 391 .loc 1 229 36 is_stmt 0 view .LVU101 392 0020 80F82030 strb r3, [r0, #32] - 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 393 .loc 1 228 3 is_stmt 1 view .LVU102 - 228:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 394 .loc 1 228 35 is_stmt 0 view .LVU103 + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 393 .loc 1 230 3 is_stmt 1 view .LVU102 + 230:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 394 .loc 1 230 35 is_stmt 0 view .LVU103 395 0024 4FF08052 mov r2, #268435456 396 0028 C262 str r2, [r0, #44] - 229:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 397 .loc 1 229 3 is_stmt 1 view .LVU104 - 229:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 398 .loc 1 229 31 is_stmt 0 view .LVU105 + 231:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 397 .loc 1 231 3 is_stmt 1 view .LVU104 + 231:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 398 .loc 1 231 31 is_stmt 0 view .LVU105 399 002a 4FF07062 mov r2, #251658240 400 002e 8262 str r2, [r0, #40] - 230:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 401 .loc 1 230 3 is_stmt 1 view .LVU106 - 230:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 402 .loc 1 230 24 is_stmt 0 view .LVU107 + 232:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 401 .loc 1 232 3 is_stmt 1 view .LVU106 + 232:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 402 .loc 1 232 24 is_stmt 0 view .LVU107 403 0030 C360 str r3, [r0, #12] - 231:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 404 .loc 1 231 3 is_stmt 1 view .LVU108 - 231:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 405 .loc 1 231 30 is_stmt 0 view .LVU109 + 233:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 404 .loc 1 233 3 is_stmt 1 view .LVU108 + 233:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 405 .loc 1 233 30 is_stmt 0 view .LVU109 406 0032 0123 movs r3, #1 407 0034 C361 str r3, [r0, #28] - 232:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 408 .loc 1 232 3 is_stmt 1 view .LVU110 - 232:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 409 .loc 1 232 36 is_stmt 0 view .LVU111 + 234:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 408 .loc 1 234 3 is_stmt 1 view .LVU110 + 234:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 409 .loc 1 234 36 is_stmt 0 view .LVU111 410 0036 80F83030 strb r3, [r0, #48] - 233:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 411 .loc 1 233 3 is_stmt 1 view .LVU112 - 233:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 412 .loc 1 233 27 is_stmt 0 view .LVU113 + 235:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 411 .loc 1 235 3 is_stmt 1 view .LVU112 + 235:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 412 .loc 1 235 27 is_stmt 0 view .LVU113 413 003a 4361 str r3, [r0, #20] - 234:Core/Src/main.c **** { - 414 .loc 1 234 3 is_stmt 1 view .LVU114 - 234:Core/Src/main.c **** { - 415 .loc 1 234 7 is_stmt 0 view .LVU115 + 236:Core/Src/main.c **** { + 414 .loc 1 236 3 is_stmt 1 view .LVU114 + 236:Core/Src/main.c **** { + 415 .loc 1 236 7 is_stmt 0 view .LVU115 416 003c FFF7FEFF bl HAL_ADC_Init 417 .LVL12: - 234:Core/Src/main.c **** { - 418 .loc 1 234 6 discriminator 1 view .LVU116 + 236:Core/Src/main.c **** { + 418 .loc 1 236 6 discriminator 1 view .LVU116 419 0040 68B9 cbnz r0, .L15 - 241:Core/Src/main.c **** sConfig.Rank = 1; - 420 .loc 1 241 3 is_stmt 1 view .LVU117 - 241:Core/Src/main.c **** sConfig.Rank = 1; - 421 .loc 1 241 19 is_stmt 0 view .LVU118 + 243:Core/Src/main.c **** sConfig.Rank = 1; + 420 .loc 1 243 3 is_stmt 1 view .LVU117 + 243:Core/Src/main.c **** sConfig.Rank = 1; + ARM GAS /tmp/cc45044a.s page 32 + + + 421 .loc 1 243 19 is_stmt 0 view .LVU118 422 0042 0323 movs r3, #3 - ARM GAS /tmp/ccWJ27fo.s page 32 - - 423 0044 0093 str r3, [sp] - 242:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 424 .loc 1 242 3 is_stmt 1 view .LVU119 - 242:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 425 .loc 1 242 16 is_stmt 0 view .LVU120 + 244:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 424 .loc 1 244 3 is_stmt 1 view .LVU119 + 244:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 425 .loc 1 244 16 is_stmt 0 view .LVU120 426 0046 0123 movs r3, #1 427 0048 0193 str r3, [sp, #4] - 243:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 428 .loc 1 243 3 is_stmt 1 view .LVU121 - 243:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 429 .loc 1 243 24 is_stmt 0 view .LVU122 + 245:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 428 .loc 1 245 3 is_stmt 1 view .LVU121 + 245:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 429 .loc 1 245 24 is_stmt 0 view .LVU122 430 004a 0023 movs r3, #0 431 004c 0293 str r3, [sp, #8] - 244:Core/Src/main.c **** { - 432 .loc 1 244 3 is_stmt 1 view .LVU123 - 244:Core/Src/main.c **** { - 433 .loc 1 244 7 is_stmt 0 view .LVU124 + 246:Core/Src/main.c **** { + 432 .loc 1 246 3 is_stmt 1 view .LVU123 + 246:Core/Src/main.c **** { + 433 .loc 1 246 7 is_stmt 0 view .LVU124 434 004e 6946 mov r1, sp 435 0050 0548 ldr r0, .L17 436 0052 FFF7FEFF bl HAL_ADC_ConfigChannel 437 .LVL13: - 244:Core/Src/main.c **** { - 438 .loc 1 244 6 discriminator 1 view .LVU125 + 246:Core/Src/main.c **** { + 438 .loc 1 246 6 discriminator 1 view .LVU125 439 0056 20B9 cbnz r0, .L16 - 252:Core/Src/main.c **** - 440 .loc 1 252 1 view .LVU126 + 254:Core/Src/main.c **** + 440 .loc 1 254 1 view .LVU126 441 0058 05B0 add sp, sp, #20 442 .LCFI8: 443 .cfi_remember_state @@ -1896,13 +1898,13 @@ ARM GAS /tmp/ccWJ27fo.s page 1 447 .L15: 448 .LCFI9: 449 .cfi_restore_state - 236:Core/Src/main.c **** } - 450 .loc 1 236 5 is_stmt 1 view .LVU127 + 238:Core/Src/main.c **** } + 450 .loc 1 238 5 is_stmt 1 view .LVU127 451 005e FFF7FEFF bl Error_Handler 452 .LVL14: 453 .L16: - 246:Core/Src/main.c **** } - 454 .loc 1 246 5 view .LVU128 + 248:Core/Src/main.c **** } + 454 .loc 1 248 5 view .LVU128 455 0062 FFF7FEFF bl Error_Handler 456 .LVL15: 457 .L18: @@ -1916,15 +1918,15 @@ ARM GAS /tmp/ccWJ27fo.s page 1 466 .align 1 467 .global SystemClock_Config 468 .syntax unified + ARM GAS /tmp/cc45044a.s page 33 + + 469 .thumb 470 .thumb_func - ARM GAS /tmp/ccWJ27fo.s page 33 - - 472 SystemClock_Config: 473 .LFB244: - 162:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 474 .loc 1 162 1 view -0 + 164:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 474 .loc 1 164 1 view -0 475 .cfi_startproc 476 @ args = 0, pretend = 0, frame = 80 477 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1935,180 +1937,180 @@ ARM GAS /tmp/ccWJ27fo.s page 1 482 0002 95B0 sub sp, sp, #84 483 .LCFI11: 484 .cfi_def_cfa_offset 88 - 163:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 485 .loc 1 163 3 view .LVU130 - 163:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 486 .loc 1 163 22 is_stmt 0 view .LVU131 + 165:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 485 .loc 1 165 3 view .LVU130 + 165:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 486 .loc 1 165 22 is_stmt 0 view .LVU131 487 0004 3022 movs r2, #48 488 0006 0021 movs r1, #0 489 0008 08A8 add r0, sp, #32 490 000a FFF7FEFF bl memset 491 .LVL16: - 164:Core/Src/main.c **** - 492 .loc 1 164 3 is_stmt 1 view .LVU132 - 164:Core/Src/main.c **** - 493 .loc 1 164 22 is_stmt 0 view .LVU133 + 166:Core/Src/main.c **** + 492 .loc 1 166 3 is_stmt 1 view .LVU132 + 166:Core/Src/main.c **** + 493 .loc 1 166 22 is_stmt 0 view .LVU133 494 000e 0023 movs r3, #0 495 0010 0393 str r3, [sp, #12] 496 0012 0493 str r3, [sp, #16] 497 0014 0593 str r3, [sp, #20] 498 0016 0693 str r3, [sp, #24] 499 0018 0793 str r3, [sp, #28] - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 500 .loc 1 168 3 is_stmt 1 view .LVU134 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 500 .loc 1 170 3 is_stmt 1 view .LVU134 501 .LBB12: - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 502 .loc 1 168 3 view .LVU135 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 502 .loc 1 170 3 view .LVU135 503 001a 0193 str r3, [sp, #4] - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 504 .loc 1 168 3 view .LVU136 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 504 .loc 1 170 3 view .LVU136 505 001c 214A ldr r2, .L25 506 001e 116C ldr r1, [r2, #64] 507 0020 41F08051 orr r1, r1, #268435456 508 0024 1164 str r1, [r2, #64] - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 509 .loc 1 168 3 view .LVU137 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 509 .loc 1 170 3 view .LVU137 510 0026 126C ldr r2, [r2, #64] 511 0028 02F08052 and r2, r2, #268435456 512 002c 0192 str r2, [sp, #4] - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 513 .loc 1 168 3 view .LVU138 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 513 .loc 1 170 3 view .LVU138 514 002e 019A ldr r2, [sp, #4] 515 .LBE12: - 168:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 516 .loc 1 168 3 view .LVU139 - 169:Core/Src/main.c **** - ARM GAS /tmp/ccWJ27fo.s page 34 + 170:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + ARM GAS /tmp/cc45044a.s page 34 - 517 .loc 1 169 3 view .LVU140 + 516 .loc 1 170 3 view .LVU139 + 171:Core/Src/main.c **** + 517 .loc 1 171 3 view .LVU140 518 .LBB13: - 169:Core/Src/main.c **** - 519 .loc 1 169 3 view .LVU141 + 171:Core/Src/main.c **** + 519 .loc 1 171 3 view .LVU141 520 0030 0293 str r3, [sp, #8] - 169:Core/Src/main.c **** - 521 .loc 1 169 3 view .LVU142 + 171:Core/Src/main.c **** + 521 .loc 1 171 3 view .LVU142 522 0032 1D4B ldr r3, .L25+4 523 0034 1A68 ldr r2, [r3] 524 0036 42F44042 orr r2, r2, #49152 525 003a 1A60 str r2, [r3] - 169:Core/Src/main.c **** - 526 .loc 1 169 3 view .LVU143 + 171:Core/Src/main.c **** + 526 .loc 1 171 3 view .LVU143 527 003c 1B68 ldr r3, [r3] 528 003e 03F44043 and r3, r3, #49152 529 0042 0293 str r3, [sp, #8] - 169:Core/Src/main.c **** - 530 .loc 1 169 3 view .LVU144 + 171:Core/Src/main.c **** + 530 .loc 1 171 3 view .LVU144 531 0044 029B ldr r3, [sp, #8] 532 .LBE13: - 169:Core/Src/main.c **** - 533 .loc 1 169 3 view .LVU145 - 174:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 534 .loc 1 174 3 view .LVU146 - 174:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 535 .loc 1 174 36 is_stmt 0 view .LVU147 + 171:Core/Src/main.c **** + 533 .loc 1 171 3 view .LVU145 + 176:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 534 .loc 1 176 3 view .LVU146 + 176:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 535 .loc 1 176 36 is_stmt 0 view .LVU147 536 0046 0123 movs r3, #1 537 0048 0893 str r3, [sp, #32] - 175:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 538 .loc 1 175 3 is_stmt 1 view .LVU148 - 175:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 539 .loc 1 175 30 is_stmt 0 view .LVU149 + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 538 .loc 1 177 3 is_stmt 1 view .LVU148 + 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 539 .loc 1 177 30 is_stmt 0 view .LVU149 540 004a 4FF48033 mov r3, #65536 541 004e 0993 str r3, [sp, #36] - 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 542 .loc 1 176 3 is_stmt 1 view .LVU150 - 176:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 543 .loc 1 176 34 is_stmt 0 view .LVU151 + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 542 .loc 1 178 3 is_stmt 1 view .LVU150 + 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 543 .loc 1 178 34 is_stmt 0 view .LVU151 544 0050 0223 movs r3, #2 545 0052 0E93 str r3, [sp, #56] - 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 546 .loc 1 177 3 is_stmt 1 view .LVU152 - 177:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 547 .loc 1 177 35 is_stmt 0 view .LVU153 + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 546 .loc 1 179 3 is_stmt 1 view .LVU152 + 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 547 .loc 1 179 35 is_stmt 0 view .LVU153 548 0054 4FF48002 mov r2, #4194304 549 0058 0F92 str r2, [sp, #60] - 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 550 .loc 1 178 3 is_stmt 1 view .LVU154 - 178:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 551 .loc 1 178 30 is_stmt 0 view .LVU155 + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 550 .loc 1 180 3 is_stmt 1 view .LVU154 + 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 551 .loc 1 180 30 is_stmt 0 view .LVU155 552 005a 0822 movs r2, #8 553 005c 1092 str r2, [sp, #64] - 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 554 .loc 1 179 3 is_stmt 1 view .LVU156 - 179:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 555 .loc 1 179 30 is_stmt 0 view .LVU157 + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 554 .loc 1 181 3 is_stmt 1 view .LVU156 + 181:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + ARM GAS /tmp/cc45044a.s page 35 + + + 555 .loc 1 181 30 is_stmt 0 view .LVU157 556 005e 4FF4A872 mov r2, #336 - ARM GAS /tmp/ccWJ27fo.s page 35 - - 557 0062 1192 str r2, [sp, #68] - 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 558 .loc 1 180 3 is_stmt 1 view .LVU158 - 180:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 559 .loc 1 180 30 is_stmt 0 view .LVU159 + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 558 .loc 1 182 3 is_stmt 1 view .LVU158 + 182:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 559 .loc 1 182 30 is_stmt 0 view .LVU159 560 0064 1293 str r3, [sp, #72] - 181:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 561 .loc 1 181 3 is_stmt 1 view .LVU160 - 181:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 562 .loc 1 181 30 is_stmt 0 view .LVU161 + 183:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 561 .loc 1 183 3 is_stmt 1 view .LVU160 + 183:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 562 .loc 1 183 30 is_stmt 0 view .LVU161 563 0066 0723 movs r3, #7 564 0068 1393 str r3, [sp, #76] - 182:Core/Src/main.c **** { - 565 .loc 1 182 3 is_stmt 1 view .LVU162 - 182:Core/Src/main.c **** { - 566 .loc 1 182 7 is_stmt 0 view .LVU163 + 184:Core/Src/main.c **** { + 565 .loc 1 184 3 is_stmt 1 view .LVU162 + 184:Core/Src/main.c **** { + 566 .loc 1 184 7 is_stmt 0 view .LVU163 567 006a 08A8 add r0, sp, #32 568 006c FFF7FEFF bl HAL_RCC_OscConfig 569 .LVL17: - 182:Core/Src/main.c **** { - 570 .loc 1 182 6 discriminator 1 view .LVU164 + 184:Core/Src/main.c **** { + 570 .loc 1 184 6 discriminator 1 view .LVU164 571 0070 98B9 cbnz r0, .L23 - 189:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 572 .loc 1 189 3 is_stmt 1 view .LVU165 - 189:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 573 .loc 1 189 31 is_stmt 0 view .LVU166 + 191:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 572 .loc 1 191 3 is_stmt 1 view .LVU165 + 191:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 573 .loc 1 191 31 is_stmt 0 view .LVU166 574 0072 0F23 movs r3, #15 575 0074 0393 str r3, [sp, #12] - 191:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 576 .loc 1 191 3 is_stmt 1 view .LVU167 - 191:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 577 .loc 1 191 34 is_stmt 0 view .LVU168 + 193:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 576 .loc 1 193 3 is_stmt 1 view .LVU167 + 193:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 577 .loc 1 193 34 is_stmt 0 view .LVU168 578 0076 0223 movs r3, #2 579 0078 0493 str r3, [sp, #16] - 192:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 580 .loc 1 192 3 is_stmt 1 view .LVU169 - 192:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 581 .loc 1 192 35 is_stmt 0 view .LVU170 + 194:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 580 .loc 1 194 3 is_stmt 1 view .LVU169 + 194:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 581 .loc 1 194 35 is_stmt 0 view .LVU170 582 007a 0023 movs r3, #0 583 007c 0593 str r3, [sp, #20] - 193:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 584 .loc 1 193 3 is_stmt 1 view .LVU171 - 193:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 585 .loc 1 193 36 is_stmt 0 view .LVU172 + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 584 .loc 1 195 3 is_stmt 1 view .LVU171 + 195:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 585 .loc 1 195 36 is_stmt 0 view .LVU172 586 007e 4FF4A053 mov r3, #5120 587 0082 0693 str r3, [sp, #24] - 194:Core/Src/main.c **** - 588 .loc 1 194 3 is_stmt 1 view .LVU173 - 194:Core/Src/main.c **** - 589 .loc 1 194 36 is_stmt 0 view .LVU174 + 196:Core/Src/main.c **** + 588 .loc 1 196 3 is_stmt 1 view .LVU173 + 196:Core/Src/main.c **** + 589 .loc 1 196 36 is_stmt 0 view .LVU174 590 0084 4FF48053 mov r3, #4096 591 0088 0793 str r3, [sp, #28] - 196:Core/Src/main.c **** { - 592 .loc 1 196 3 is_stmt 1 view .LVU175 - 196:Core/Src/main.c **** { - 593 .loc 1 196 7 is_stmt 0 view .LVU176 + 198:Core/Src/main.c **** { + 592 .loc 1 198 3 is_stmt 1 view .LVU175 + 198:Core/Src/main.c **** { + ARM GAS /tmp/cc45044a.s page 36 + + + 593 .loc 1 198 7 is_stmt 0 view .LVU176 594 008a 0521 movs r1, #5 - ARM GAS /tmp/ccWJ27fo.s page 36 - - 595 008c 03A8 add r0, sp, #12 596 008e FFF7FEFF bl HAL_RCC_ClockConfig 597 .LVL18: - 196:Core/Src/main.c **** { - 598 .loc 1 196 6 discriminator 1 view .LVU177 + 198:Core/Src/main.c **** { + 598 .loc 1 198 6 discriminator 1 view .LVU177 599 0092 20B9 cbnz r0, .L24 - 200:Core/Src/main.c **** - 600 .loc 1 200 1 view .LVU178 + 202:Core/Src/main.c **** + 600 .loc 1 202 1 view .LVU178 601 0094 15B0 add sp, sp, #84 602 .LCFI12: 603 .cfi_remember_state @@ -2118,13 +2120,13 @@ ARM GAS /tmp/ccWJ27fo.s page 1 607 .L23: 608 .LCFI13: 609 .cfi_restore_state - 184:Core/Src/main.c **** } - 610 .loc 1 184 5 is_stmt 1 view .LVU179 + 186:Core/Src/main.c **** } + 610 .loc 1 186 5 is_stmt 1 view .LVU179 611 009a FFF7FEFF bl Error_Handler 612 .LVL19: 613 .L24: - 198:Core/Src/main.c **** } - 614 .loc 1 198 5 view .LVU180 + 200:Core/Src/main.c **** } + 614 .loc 1 200 5 view .LVU180 615 009e FFF7FEFF bl Error_Handler 616 .LVL20: 617 .L26: @@ -2143,8 +2145,8 @@ ARM GAS /tmp/ccWJ27fo.s page 1 631 .thumb_func 633 main: 634 .LFB243: - 78:Core/Src/main.c **** - 635 .loc 1 78 1 view -0 + 80:Core/Src/main.c **** + 635 .loc 1 80 1 view -0 636 .cfi_startproc 637 @ Volatile: function does not return. 638 @ args = 0, pretend = 0, frame = 0 @@ -2154,521 +2156,555 @@ ARM GAS /tmp/ccWJ27fo.s page 1 642 .cfi_def_cfa_offset 8 643 .cfi_offset 3, -8 644 .cfi_offset 14, -4 - 87:Core/Src/main.c **** - 645 .loc 1 87 3 view .LVU182 + 89:Core/Src/main.c **** + 645 .loc 1 89 3 view .LVU182 + ARM GAS /tmp/cc45044a.s page 37 + + 646 0002 FFF7FEFF bl HAL_Init 647 .LVL21: - ARM GAS /tmp/ccWJ27fo.s page 37 - - - 94:Core/Src/main.c **** - 648 .loc 1 94 3 view .LVU183 + 96:Core/Src/main.c **** + 648 .loc 1 96 3 view .LVU183 649 0006 FFF7FEFF bl SystemClock_Config 650 .LVL22: - 101:Core/Src/main.c **** MX_DMA_Init(); - 651 .loc 1 101 3 view .LVU184 + 103:Core/Src/main.c **** MX_DMA_Init(); + 651 .loc 1 103 3 view .LVU184 652 000a FFF7FEFF bl MX_GPIO_Init 653 .LVL23: - 102:Core/Src/main.c **** MX_ADC1_Init(); - 654 .loc 1 102 3 view .LVU185 + 104:Core/Src/main.c **** MX_ADC1_Init(); + 654 .loc 1 104 3 view .LVU185 655 000e FFF7FEFF bl MX_DMA_Init 656 .LVL24: - 103:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 657 .loc 1 103 3 view .LVU186 + 105:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 657 .loc 1 105 3 view .LVU186 658 0012 FFF7FEFF bl MX_ADC1_Init 659 .LVL25: - 104:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 660 .loc 1 104 3 view .LVU187 + 106:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 660 .loc 1 106 3 view .LVU187 661 0016 FFF7FEFF bl MX_USB_DEVICE_Init 662 .LVL26: - 106:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 663 .loc 1 106 3 view .LVU188 + 108:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 663 .loc 1 108 3 view .LVU188 664 001a 0122 movs r2, #1 665 001c 8021 movs r1, #128 - 666 001e 6C48 ldr r0, .L32+8 + 666 001e 7648 ldr r0, .L32+8 667 0020 FFF7FEFF bl HAL_GPIO_WritePin 668 .LVL27: - 107:Core/Src/main.c **** - 669 .loc 1 107 3 view .LVU189 + 109:Core/Src/main.c **** + 669 .loc 1 109 3 view .LVU189 670 0024 6422 movs r2, #100 - 671 0026 6B49 ldr r1, .L32+12 - 672 0028 6B48 ldr r0, .L32+16 + 671 0026 7549 ldr r1, .L32+12 + 672 0028 7548 ldr r0, .L32+16 673 002a FFF7FEFF bl HAL_ADC_Start_DMA 674 .LVL28: - 109:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 675 .loc 1 109 3 view .LVU190 - 109:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 676 .loc 1 109 26 is_stmt 0 view .LVU191 - 677 002e 6B4A ldr r2, .L32+20 + 111:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 675 .loc 1 111 3 view .LVU190 + 111:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 676 .loc 1 111 26 is_stmt 0 view .LVU191 + 677 002e 754A ldr r2, .L32+20 678 0030 0023 movs r3, #0 679 0032 1370 strb r3, [r2] - 110:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 680 .loc 1 110 3 is_stmt 1 view .LVU192 - 110:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 681 .loc 1 110 21 is_stmt 0 view .LVU193 + 112:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 680 .loc 1 112 3 is_stmt 1 view .LVU192 + 112:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 681 .loc 1 112 21 is_stmt 0 view .LVU193 682 0034 D360 str r3, [r2, #12] - 111:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 683 .loc 1 111 3 is_stmt 1 view .LVU194 - 111:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 684 .loc 1 111 23 is_stmt 0 view .LVU195 + 113:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 683 .loc 1 113 3 is_stmt 1 view .LVU194 + 113:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 684 .loc 1 113 23 is_stmt 0 view .LVU195 685 0036 5360 str r3, [r2, #4] - 112:Core/Src/main.c **** - 686 .loc 1 112 3 is_stmt 1 view .LVU196 - 112:Core/Src/main.c **** - 687 .loc 1 112 23 is_stmt 0 view .LVU197 + 114:Core/Src/main.c **** + 686 .loc 1 114 3 is_stmt 1 view .LVU196 + 114:Core/Src/main.c **** + 687 .loc 1 114 23 is_stmt 0 view .LVU197 + ARM GAS /tmp/cc45044a.s page 38 + + 688 0038 9360 str r3, [r2, #8] - 114:Core/Src/main.c **** ADC_proc.N = 0; - ARM GAS /tmp/ccWJ27fo.s page 38 - - - 689 .loc 1 114 3 is_stmt 1 view .LVU198 - 114:Core/Src/main.c **** ADC_proc.N = 0; - 690 .loc 1 114 19 is_stmt 0 view .LVU199 - 691 003a 694A ldr r2, .L32+24 + 116:Core/Src/main.c **** ADC_proc.N = 0; + 689 .loc 1 116 3 is_stmt 1 view .LVU198 + 116:Core/Src/main.c **** ADC_proc.N = 0; + 690 .loc 1 116 19 is_stmt 0 view .LVU199 + 691 003a 734A ldr r2, .L32+24 692 003c 1370 strb r3, [r2] - 115:Core/Src/main.c **** ADC_proc.sum = 0; - 693 .loc 1 115 3 is_stmt 1 view .LVU200 - 115:Core/Src/main.c **** ADC_proc.sum = 0; - 694 .loc 1 115 14 is_stmt 0 view .LVU201 + 117:Core/Src/main.c **** ADC_proc.sum = 0; + 693 .loc 1 117 3 is_stmt 1 view .LVU200 + 117:Core/Src/main.c **** ADC_proc.sum = 0; + 694 .loc 1 117 14 is_stmt 0 view .LVU201 695 003e D360 str r3, [r2, #12] - 116:Core/Src/main.c **** ADC_proc.avg = 0; - 696 .loc 1 116 3 is_stmt 1 view .LVU202 - 116:Core/Src/main.c **** ADC_proc.avg = 0; - 697 .loc 1 116 16 is_stmt 0 view .LVU203 + 118:Core/Src/main.c **** ADC_proc.avg = 0; + 696 .loc 1 118 3 is_stmt 1 view .LVU202 + 118:Core/Src/main.c **** ADC_proc.avg = 0; + 697 .loc 1 118 16 is_stmt 0 view .LVU203 698 0040 5360 str r3, [r2, #4] - 117:Core/Src/main.c **** - 699 .loc 1 117 3 is_stmt 1 view .LVU204 - 117:Core/Src/main.c **** - 700 .loc 1 117 16 is_stmt 0 view .LVU205 + 119:Core/Src/main.c **** + 699 .loc 1 119 3 is_stmt 1 view .LVU204 + 119:Core/Src/main.c **** + 700 .loc 1 119 16 is_stmt 0 view .LVU205 701 0042 9360 str r3, [r2, #8] 702 .L28: - 123:Core/Src/main.c **** { - 703 .loc 1 123 3 is_stmt 1 view .LVU206 - 125:Core/Src/main.c **** //HAL_Delay(100); - 704 .loc 1 125 5 view .LVU207 + 125:Core/Src/main.c **** { + 703 .loc 1 125 3 is_stmt 1 view .LVU206 + 127:Core/Src/main.c **** //HAL_Delay(100); + 704 .loc 1 127 5 view .LVU207 705 0044 4FF48041 mov r1, #16384 - 706 0048 6148 ldr r0, .L32+8 + 706 0048 6B48 ldr r0, .L32+8 707 004a FFF7FEFF bl HAL_GPIO_TogglePin 708 .LVL29: - 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 709 .loc 1 128 5 view .LVU208 - 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 710 .loc 1 128 24 is_stmt 0 view .LVU209 - 711 004e 634B ldr r3, .L32+20 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 709 .loc 1 130 5 view .LVU208 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 710 .loc 1 130 24 is_stmt 0 view .LVU209 + 711 004e 6D4B ldr r3, .L32+20 712 0050 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 128:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 713 .loc 1 128 8 view .LVU210 - 714 0052 022B cmp r3, #2 - 715 0054 F6D1 bne .L28 - 716 .LBB14: - 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 717 .loc 1 129 7 is_stmt 1 view .LVU211 - 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 718 .loc 1 129 44 is_stmt 0 view .LVU212 - 719 0056 614B ldr r3, .L32+20 - 720 0058 5C68 ldr r4, [r3, #4] - 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 721 .loc 1 129 66 view .LVU213 - 722 005a DA68 ldr r2, [r3, #12] - 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 723 .loc 1 129 49 view .LVU214 - 724 005c B4FBF2F4 udiv r4, r4, r2 - 129:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 725 .loc 1 129 27 view .LVU215 - 726 0060 9C60 str r4, [r3, #8] - 130:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 727 .loc 1 130 7 is_stmt 1 view .LVU216 - ARM GAS /tmp/ccWJ27fo.s page 39 + 713 0052 DBB2 uxtb r3, r3 + 130:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 714 .loc 1 130 8 view .LVU210 + 715 0054 022B cmp r3, #2 + 716 0056 F5D1 bne .L28 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 717 .loc 1 131 7 is_stmt 1 view .LVU211 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 718 .loc 1 131 44 is_stmt 0 view .LVU212 + 719 0058 6A4B ldr r3, .L32+20 + 720 005a 5A68 ldr r2, [r3, #4] + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 721 .loc 1 131 66 view .LVU213 + 722 005c D968 ldr r1, [r3, #12] + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 723 .loc 1 131 49 view .LVU214 + 724 005e B2FBF1F2 udiv r2, r2, r1 + 131:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 725 .loc 1 131 27 view .LVU215 + 726 0062 9A60 str r2, [r3, #8] + ARM GAS /tmp/cc45044a.s page 39 - 130:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 728 .loc 1 130 30 is_stmt 0 view .LVU217 - 729 0062 0122 movs r2, #1 - 730 0064 1A70 strb r2, [r3] - 131:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 731 .loc 1 131 7 is_stmt 1 view .LVU218 - 131:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 732 .loc 1 131 27 is_stmt 0 view .LVU219 - 733 0066 0021 movs r1, #0 - 734 0068 5960 str r1, [r3, #4] - 132:Core/Src/main.c **** - 735 .loc 1 132 7 is_stmt 1 view .LVU220 - 132:Core/Src/main.c **** - 736 .loc 1 132 25 is_stmt 0 view .LVU221 - 737 006a D960 str r1, [r3, #12] - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 738 .loc 1 135 7 is_stmt 1 view .LVU222 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 739 .loc 1 135 59 is_stmt 0 view .LVU223 - 740 006c 56A3 adr r3, .L32 - 741 006e D3E90023 ldrd r2, [r3] - 742 0072 2046 mov r0, r4 - 743 0074 FFF7FEFF bl __aeabi_ldivmod - 744 .LVL30: - 745 0078 8446 mov ip, r0 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 746 .loc 1 135 74 view .LVU224 - 747 007a 4FEAE17E asr lr, r1, #31 - 748 007e 0EF00302 and r2, lr, #3 - 749 0082 20F07043 bic r3, r0, #-268435456 - 750 0086 000F lsrs r0, r0, #28 - 751 0088 40EA0110 orr r0, r0, r1, lsl #4 - 752 008c 20F07040 bic r0, r0, #-268435456 - 753 0090 0344 add r3, r3, r0 - 754 0092 03EB1163 add r3, r3, r1, lsr #24 - 755 0096 1344 add r3, r3, r2 - 756 0098 524A ldr r2, .L32+28 - 757 009a A2FB0305 umull r0, r5, r2, r3 - 758 009e 25F00300 bic r0, r5, #3 - 759 00a2 00EB9500 add r0, r0, r5, lsr #2 - 760 00a6 1B1A subs r3, r3, r0 - 761 00a8 2EF0030E bic lr, lr, #3 - 762 00ac 7344 add r3, r3, lr - 763 00ae BCEB0300 subs r0, ip, r3 - 764 00b2 61EBE371 sbc r1, r1, r3, asr #31 - 765 00b6 4FF0CC33 mov r3, #-858993460 - 766 00ba 00FB03F3 mul r3, r0, r3 - 767 00be 02FB0133 mla r3, r2, r1, r3 - 768 00c2 A0FB0202 umull r0, r2, r0, r2 - 769 00c6 1A44 add r2, r2, r3 - 770 00c8 D30F lsrs r3, r2, #31 - 771 00ca 1B18 adds r3, r3, r0 - 772 00cc 42F10002 adc r2, r2, #0 - 773 00d0 5B08 lsrs r3, r3, #1 - 774 00d2 43EAC273 orr r3, r3, r2, lsl #31 - 775 00d6 03EB8303 add r3, r3, r3, lsl #2 - 776 00da ACEB430C sub ip, ip, r3, lsl #1 - ARM GAS /tmp/ccWJ27fo.s page 40 + 132:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 727 .loc 1 132 7 is_stmt 1 view .LVU216 + 132:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 728 .loc 1 132 30 is_stmt 0 view .LVU217 + 729 0064 0122 movs r2, #1 + 730 0066 1A70 strb r2, [r3] + 133:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 731 .loc 1 133 7 is_stmt 1 view .LVU218 + 133:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 732 .loc 1 133 27 is_stmt 0 view .LVU219 + 733 0068 0021 movs r1, #0 + 734 006a 5960 str r1, [r3, #4] + 134:Core/Src/main.c **** + 735 .loc 1 134 7 is_stmt 1 view .LVU220 + 134:Core/Src/main.c **** + 736 .loc 1 134 25 is_stmt 0 view .LVU221 + 737 006c D960 str r1, [r3, #12] + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 738 .loc 1 137 7 is_stmt 1 view .LVU222 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 739 .loc 1 137 54 is_stmt 0 view .LVU223 + 740 006e 9868 ldr r0, [r3, #8] + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 741 .loc 1 137 59 view .LVU224 + 742 0070 5FA3 adr r3, .L32 + 743 0072 D3E90023 ldrd r2, [r3] + 744 0076 FFF7FEFF bl __aeabi_ldivmod + 745 .LVL30: + 746 007a 8446 mov ip, r0 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 747 .loc 1 137 74 view .LVU225 + 748 007c 4FEAE17E asr lr, r1, #31 + 749 0080 0EF00302 and r2, lr, #3 + 750 0084 20F07043 bic r3, r0, #-268435456 + 751 0088 000F lsrs r0, r0, #28 + 752 008a 40EA0110 orr r0, r0, r1, lsl #4 + 753 008e 20F07040 bic r0, r0, #-268435456 + 754 0092 0344 add r3, r3, r0 + 755 0094 03EB1163 add r3, r3, r1, lsr #24 + 756 0098 1344 add r3, r3, r2 + 757 009a 5C4A ldr r2, .L32+28 + 758 009c A2FB0304 umull r0, r4, r2, r3 + 759 00a0 24F00300 bic r0, r4, #3 + 760 00a4 00EB9400 add r0, r0, r4, lsr #2 + 761 00a8 1B1A subs r3, r3, r0 + 762 00aa 2EF0030E bic lr, lr, #3 + 763 00ae 7344 add r3, r3, lr + 764 00b0 BCEB0300 subs r0, ip, r3 + 765 00b4 61EBE371 sbc r1, r1, r3, asr #31 + 766 00b8 4FF0CC33 mov r3, #-858993460 + 767 00bc 00FB03F3 mul r3, r0, r3 + 768 00c0 02FB0133 mla r3, r2, r1, r3 + 769 00c4 A0FB0202 umull r0, r2, r0, r2 + 770 00c8 1A44 add r2, r2, r3 + 771 00ca D30F lsrs r3, r2, #31 + 772 00cc 1B18 adds r3, r3, r0 + 773 00ce 42F10002 adc r2, r2, #0 + ARM GAS /tmp/cc45044a.s page 40 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 777 .loc 1 135 79 view .LVU225 - 778 00de 0CF1300C add ip, ip, #48 - 135:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 779 .loc 1 135 36 view .LVU226 - 780 00e2 4148 ldr r0, .L32+32 - 781 00e4 80F814C0 strb ip, [r0, #20] - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 782 .loc 1 136 7 is_stmt 1 view .LVU227 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 783 .loc 1 136 59 is_stmt 0 view .LVU228 - 784 00e8 620A lsrs r2, r4, #9 - 785 00ea 404B ldr r3, .L32+36 - 786 00ec A3FB0232 umull r3, r2, r3, r2 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 787 .loc 1 136 73 view .LVU229 - 788 00f0 3C4B ldr r3, .L32+28 - 789 00f2 D209 lsrs r2, r2, #7 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 790 .loc 1 136 78 view .LVU230 - 791 00f4 3032 adds r2, r2, #48 - 136:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 792 .loc 1 136 36 view .LVU231 - 793 00f6 4275 strb r2, [r0, #21] - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 794 .loc 1 137 7 is_stmt 1 view .LVU232 - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 795 .loc 1 137 59 is_stmt 0 view .LVU233 - 796 00f8 3D49 ldr r1, .L32+40 - 797 00fa A1FB0421 umull r2, r1, r1, r4 - 798 00fe 890D lsrs r1, r1, #22 - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 799 .loc 1 137 71 view .LVU234 - 800 0100 A3FB0152 umull r5, r2, r3, r1 - 801 0104 D208 lsrs r2, r2, #3 - 802 0106 02EB8202 add r2, r2, r2, lsl #2 - 803 010a A1EB4202 sub r2, r1, r2, lsl #1 - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 804 .loc 1 137 76 view .LVU235 - 805 010e 3032 adds r2, r2, #48 - 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 806 .loc 1 137 36 view .LVU236 - 807 0110 8275 strb r2, [r0, #22] - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 808 .loc 1 138 7 is_stmt 1 view .LVU237 - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 809 .loc 1 138 59 is_stmt 0 view .LVU238 - 810 0112 3849 ldr r1, .L32+44 - 811 0114 A1FB0421 umull r2, r1, r1, r4 - 812 0118 890C lsrs r1, r1, #18 - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 813 .loc 1 138 70 view .LVU239 - 814 011a A3FB0152 umull r5, r2, r3, r1 - 815 011e D208 lsrs r2, r2, #3 - 816 0120 02EB8202 add r2, r2, r2, lsl #2 - 817 0124 A1EB4202 sub r2, r1, r2, lsl #1 - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - ARM GAS /tmp/ccWJ27fo.s page 41 + 774 00d2 5B08 lsrs r3, r3, #1 + 775 00d4 43EAC273 orr r3, r3, r2, lsl #31 + 776 00d8 03EB8303 add r3, r3, r3, lsl #2 + 777 00dc ACEB430C sub ip, ip, r3, lsl #1 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 778 .loc 1 137 79 view .LVU226 + 779 00e0 0CF1300C add ip, ip, #48 + 137:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 780 .loc 1 137 36 view .LVU227 + 781 00e4 4A48 ldr r0, .L32+32 + 782 00e6 80F814C0 strb ip, [r0, #20] + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 783 .loc 1 138 7 is_stmt 1 view .LVU228 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 784 .loc 1 138 54 is_stmt 0 view .LVU229 + 785 00ea 4649 ldr r1, .L32+20 + 786 00ec 8A68 ldr r2, [r1, #8] + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 787 .loc 1 138 59 view .LVU230 + 788 00ee 520A lsrs r2, r2, #9 + 789 00f0 484B ldr r3, .L32+36 + 790 00f2 A3FB0232 umull r3, r2, r3, r2 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 791 .loc 1 138 73 view .LVU231 + 792 00f6 454B ldr r3, .L32+28 + 793 00f8 D209 lsrs r2, r2, #7 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 794 .loc 1 138 78 view .LVU232 + 795 00fa 3032 adds r2, r2, #48 + 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 796 .loc 1 138 36 view .LVU233 + 797 00fc 4275 strb r2, [r0, #21] + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 798 .loc 1 139 7 is_stmt 1 view .LVU234 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 799 .loc 1 139 54 is_stmt 0 view .LVU235 + 800 00fe 8A68 ldr r2, [r1, #8] + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 801 .loc 1 139 59 view .LVU236 + 802 0100 454C ldr r4, .L32+40 + 803 0102 A4FB024C umull r4, ip, r4, r2 + 804 0106 4FEA9C5C lsr ip, ip, #22 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 805 .loc 1 139 71 view .LVU237 + 806 010a A3FB0C42 umull r4, r2, r3, ip + 807 010e D208 lsrs r2, r2, #3 + 808 0110 02EB8202 add r2, r2, r2, lsl #2 + 809 0114 ACEB4202 sub r2, ip, r2, lsl #1 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 810 .loc 1 139 76 view .LVU238 + 811 0118 3032 adds r2, r2, #48 + 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 812 .loc 1 139 36 view .LVU239 + 813 011a 8275 strb r2, [r0, #22] + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 814 .loc 1 140 7 is_stmt 1 view .LVU240 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + ARM GAS /tmp/cc45044a.s page 41 - 818 .loc 1 138 75 view .LVU240 - 819 0128 3032 adds r2, r2, #48 - 138:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 820 .loc 1 138 36 view .LVU241 - 821 012a C275 strb r2, [r0, #23] - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 822 .loc 1 139 7 is_stmt 1 view .LVU242 - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 823 .loc 1 139 59 is_stmt 0 view .LVU243 - 824 012c 6109 lsrs r1, r4, #5 - 825 012e 324A ldr r2, .L32+48 - 826 0130 A2FB0121 umull r2, r1, r2, r1 - 827 0134 C909 lsrs r1, r1, #7 - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 828 .loc 1 139 69 view .LVU244 - 829 0136 A3FB0152 umull r5, r2, r3, r1 - 830 013a D208 lsrs r2, r2, #3 - 831 013c 02EB8202 add r2, r2, r2, lsl #2 - 832 0140 A1EB4202 sub r2, r1, r2, lsl #1 - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 833 .loc 1 139 74 view .LVU245 - 834 0144 3032 adds r2, r2, #48 - 139:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 835 .loc 1 139 36 view .LVU246 - 836 0146 0276 strb r2, [r0, #24] - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 837 .loc 1 140 7 is_stmt 1 view .LVU247 - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 838 .loc 1 140 59 is_stmt 0 view .LVU248 - 839 0148 2C49 ldr r1, .L32+52 - 840 014a A1FB0421 umull r2, r1, r1, r4 - 841 014e 490B lsrs r1, r1, #13 - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 842 .loc 1 140 68 view .LVU249 - 843 0150 A3FB0152 umull r5, r2, r3, r1 - 844 0154 D208 lsrs r2, r2, #3 - 845 0156 02EB8202 add r2, r2, r2, lsl #2 - 846 015a A1EB4202 sub r2, r1, r2, lsl #1 - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 847 .loc 1 140 73 view .LVU250 - 848 015e 3032 adds r2, r2, #48 - 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 849 .loc 1 140 36 view .LVU251 - 850 0160 4276 strb r2, [r0, #25] - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 851 .loc 1 141 7 is_stmt 1 view .LVU252 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 852 .loc 1 141 59 is_stmt 0 view .LVU253 - 853 0162 2749 ldr r1, .L32+56 - 854 0164 A1FB0421 umull r2, r1, r1, r4 - 855 0168 8909 lsrs r1, r1, #6 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 856 .loc 1 141 67 view .LVU254 - 857 016a A3FB0152 umull r5, r2, r3, r1 - 858 016e D208 lsrs r2, r2, #3 - 859 0170 02EB8202 add r2, r2, r2, lsl #2 - 860 0174 A1EB4202 sub r2, r1, r2, lsl #1 - ARM GAS /tmp/ccWJ27fo.s page 42 + 815 .loc 1 140 54 is_stmt 0 view .LVU241 + 816 011c 8A68 ldr r2, [r1, #8] + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 817 .loc 1 140 59 view .LVU242 + 818 011e 3F4C ldr r4, .L32+44 + 819 0120 A4FB024C umull r4, ip, r4, r2 + 820 0124 4FEA9C4C lsr ip, ip, #18 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 821 .loc 1 140 70 view .LVU243 + 822 0128 A3FB0C42 umull r4, r2, r3, ip + 823 012c D208 lsrs r2, r2, #3 + 824 012e 02EB8202 add r2, r2, r2, lsl #2 + 825 0132 ACEB4202 sub r2, ip, r2, lsl #1 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 826 .loc 1 140 75 view .LVU244 + 827 0136 3032 adds r2, r2, #48 + 140:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 828 .loc 1 140 36 view .LVU245 + 829 0138 C275 strb r2, [r0, #23] + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 830 .loc 1 141 7 is_stmt 1 view .LVU246 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 831 .loc 1 141 54 is_stmt 0 view .LVU247 + 832 013a 8A68 ldr r2, [r1, #8] + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 833 .loc 1 141 59 view .LVU248 + 834 013c 4FEA521C lsr ip, r2, #5 + 835 0140 374A ldr r2, .L32+48 + 836 0142 A2FB0C2C umull r2, ip, r2, ip + 837 0146 4FEADC1C lsr ip, ip, #7 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 838 .loc 1 141 69 view .LVU249 + 839 014a A3FB0C42 umull r4, r2, r3, ip + 840 014e D208 lsrs r2, r2, #3 + 841 0150 02EB8202 add r2, r2, r2, lsl #2 + 842 0154 ACEB4202 sub r2, ip, r2, lsl #1 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 843 .loc 1 141 74 view .LVU250 + 844 0158 3032 adds r2, r2, #48 + 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 845 .loc 1 141 36 view .LVU251 + 846 015a 0276 strb r2, [r0, #24] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 847 .loc 1 142 7 is_stmt 1 view .LVU252 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 848 .loc 1 142 54 is_stmt 0 view .LVU253 + 849 015c 8A68 ldr r2, [r1, #8] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 850 .loc 1 142 59 view .LVU254 + 851 015e 314C ldr r4, .L32+52 + 852 0160 A4FB024C umull r4, ip, r4, r2 + 853 0164 4FEA5C3C lsr ip, ip, #13 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 854 .loc 1 142 68 view .LVU255 + 855 0168 A3FB0C42 umull r4, r2, r3, ip + 856 016c D208 lsrs r2, r2, #3 + 857 016e 02EB8202 add r2, r2, r2, lsl #2 + ARM GAS /tmp/cc45044a.s page 42 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 861 .loc 1 141 72 view .LVU255 - 862 0178 3032 adds r2, r2, #48 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 863 .loc 1 141 36 view .LVU256 - 864 017a 8276 strb r2, [r0, #26] - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 865 .loc 1 142 7 is_stmt 1 view .LVU257 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 866 .loc 1 142 59 is_stmt 0 view .LVU258 - 867 017c 2149 ldr r1, .L32+60 - 868 017e A1FB0421 umull r2, r1, r1, r4 - 869 0182 4909 lsrs r1, r1, #5 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 870 .loc 1 142 66 view .LVU259 - 871 0184 A3FB0152 umull r5, r2, r3, r1 - 872 0188 D208 lsrs r2, r2, #3 - 873 018a 02EB8202 add r2, r2, r2, lsl #2 - 874 018e A1EB4202 sub r2, r1, r2, lsl #1 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 875 .loc 1 142 71 view .LVU260 - 876 0192 3032 adds r2, r2, #48 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 877 .loc 1 142 36 view .LVU261 - 878 0194 C276 strb r2, [r0, #27] - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 879 .loc 1 143 7 is_stmt 1 view .LVU262 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 880 .loc 1 143 59 is_stmt 0 view .LVU263 - 881 0196 A3FB0412 umull r1, r2, r3, r4 - 882 019a D208 lsrs r2, r2, #3 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 883 .loc 1 143 65 view .LVU264 - 884 019c A3FB0213 umull r1, r3, r3, r2 - 885 01a0 DB08 lsrs r3, r3, #3 - 886 01a2 03EB8303 add r3, r3, r3, lsl #2 - 887 01a6 A2EB4303 sub r3, r2, r3, lsl #1 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 888 .loc 1 143 70 view .LVU265 - 889 01aa 3033 adds r3, r3, #48 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 890 .loc 1 143 36 view .LVU266 - 891 01ac 0377 strb r3, [r0, #28] - 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 892 .loc 1 144 7 is_stmt 1 view .LVU267 - 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 893 .loc 1 144 64 is_stmt 0 view .LVU268 - 894 01ae 02EB8202 add r2, r2, r2, lsl #2 - 895 01b2 A4EB4204 sub r4, r4, r2, lsl #1 - 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 896 .loc 1 144 69 view .LVU269 - 897 01b6 3034 adds r4, r4, #48 - 144:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); - 898 .loc 1 144 36 view .LVU270 - 899 01b8 4477 strb r4, [r0, #29] - 145:Core/Src/main.c **** - 900 .loc 1 145 7 is_stmt 1 view .LVU271 - ARM GAS /tmp/ccWJ27fo.s page 43 + 858 0172 ACEB4202 sub r2, ip, r2, lsl #1 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 859 .loc 1 142 73 view .LVU256 + 860 0176 3032 adds r2, r2, #48 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 861 .loc 1 142 36 view .LVU257 + 862 0178 4276 strb r2, [r0, #25] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 863 .loc 1 143 7 is_stmt 1 view .LVU258 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 864 .loc 1 143 54 is_stmt 0 view .LVU259 + 865 017a 8A68 ldr r2, [r1, #8] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 866 .loc 1 143 59 view .LVU260 + 867 017c 2A4C ldr r4, .L32+56 + 868 017e A4FB024C umull r4, ip, r4, r2 + 869 0182 4FEA9C1C lsr ip, ip, #6 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 870 .loc 1 143 67 view .LVU261 + 871 0186 A3FB0C42 umull r4, r2, r3, ip + 872 018a D208 lsrs r2, r2, #3 + 873 018c 02EB8202 add r2, r2, r2, lsl #2 + 874 0190 ACEB4202 sub r2, ip, r2, lsl #1 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 875 .loc 1 143 72 view .LVU262 + 876 0194 3032 adds r2, r2, #48 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 877 .loc 1 143 36 view .LVU263 + 878 0196 8276 strb r2, [r0, #26] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 879 .loc 1 144 7 is_stmt 1 view .LVU264 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 880 .loc 1 144 54 is_stmt 0 view .LVU265 + 881 0198 8A68 ldr r2, [r1, #8] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 882 .loc 1 144 59 view .LVU266 + 883 019a 244C ldr r4, .L32+60 + 884 019c A4FB024C umull r4, ip, r4, r2 + 885 01a0 4FEA5C1C lsr ip, ip, #5 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 886 .loc 1 144 66 view .LVU267 + 887 01a4 A3FB0C42 umull r4, r2, r3, ip + 888 01a8 D208 lsrs r2, r2, #3 + 889 01aa 02EB8202 add r2, r2, r2, lsl #2 + 890 01ae ACEB4202 sub r2, ip, r2, lsl #1 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 891 .loc 1 144 71 view .LVU268 + 892 01b2 3032 adds r2, r2, #48 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 893 .loc 1 144 36 view .LVU269 + 894 01b4 C276 strb r2, [r0, #27] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 895 .loc 1 145 7 is_stmt 1 view .LVU270 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 896 .loc 1 145 54 is_stmt 0 view .LVU271 + 897 01b6 8A68 ldr r2, [r1, #8] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + ARM GAS /tmp/cc45044a.s page 43 - 901 01ba 2021 movs r1, #32 - 902 01bc FFF7FEFF bl CDC_Transmit_FS - 903 .LVL31: - 904 01c0 40E7 b .L28 - 905 .L33: - 906 01c2 00BFAFF3 .align 3 - 906 0080 - 907 .L32: - 908 01c8 00E40B54 .word 1410065408 - 909 01cc 02000000 .word 2 - 910 01d0 00040240 .word 1073873920 - 911 01d4 00000000 .word ADC1_buff_circular - 912 01d8 00000000 .word hadc1 - 913 01dc 00000000 .word ADC_proc_shadow - 914 01e0 00000000 .word ADC_proc - 915 01e4 CDCCCCCC .word -858993459 - 916 01e8 00000000 .word ADC_msg - 917 01ec 834B0400 .word 281475 - 918 01f0 6BCA5F6B .word 1801439851 - 919 01f4 83DE1B43 .word 1125899907 - 920 01f8 C55A7C0A .word 175921861 - 921 01fc 5917B7D1 .word -776530087 - 922 0200 D34D6210 .word 274877907 - 923 0204 1F85EB51 .word 1374389535 - 924 .LBE14: - 925 .cfi_endproc - 926 .LFE243: - 928 .global ADC_msg - 929 .section .data.ADC_msg,"aw" - 930 .align 2 - 933 ADC_msg: - 934 0000 52656365 .ascii "Received ADC value: ??????????\015\012\000" - 934 69766564 - 934 20414443 - 934 2076616C - 934 75653A20 - 935 .global ADC1_buff_circular - 936 .section .bss.ADC1_buff_circular,"aw",%nobits - 937 .align 2 - 940 ADC1_buff_circular: - 941 0000 00000000 .space 200 - 941 00000000 - 941 00000000 - 941 00000000 - 941 00000000 - 942 .global Sweep_state - 943 .section .bss.Sweep_state,"aw",%nobits - 944 .align 2 - 947 Sweep_state: - 948 0000 00000000 .space 12 - 948 00000000 - 948 00000000 - 949 .global ADC_proc_shadow - 950 .section .bss.ADC_proc_shadow,"aw",%nobits + 898 .loc 1 145 59 view .LVU272 + 899 01b8 A3FB022C umull r2, ip, r3, r2 + 900 01bc 4FEADC0C lsr ip, ip, #3 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 901 .loc 1 145 65 view .LVU273 + 902 01c0 A3FB0C42 umull r4, r2, r3, ip + 903 01c4 D208 lsrs r2, r2, #3 + 904 01c6 02EB8202 add r2, r2, r2, lsl #2 + 905 01ca ACEB4202 sub r2, ip, r2, lsl #1 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 906 .loc 1 145 70 view .LVU274 + 907 01ce 3032 adds r2, r2, #48 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 908 .loc 1 145 36 view .LVU275 + 909 01d0 0277 strb r2, [r0, #28] + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 910 .loc 1 146 7 is_stmt 1 view .LVU276 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 911 .loc 1 146 54 is_stmt 0 view .LVU277 + 912 01d2 8A68 ldr r2, [r1, #8] + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 913 .loc 1 146 64 view .LVU278 + 914 01d4 A3FB0213 umull r1, r3, r3, r2 + 915 01d8 DB08 lsrs r3, r3, #3 + 916 01da 03EB8303 add r3, r3, r3, lsl #2 + 917 01de A2EB4303 sub r3, r2, r3, lsl #1 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 918 .loc 1 146 69 view .LVU279 + 919 01e2 3033 adds r3, r3, #48 + 146:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 920 .loc 1 146 36 view .LVU280 + 921 01e4 4377 strb r3, [r0, #29] + 147:Core/Src/main.c **** + 922 .loc 1 147 7 is_stmt 1 view .LVU281 + 923 01e6 2021 movs r1, #32 + 924 01e8 FFF7FEFF bl CDC_Transmit_FS + 925 .LVL31: + 926 01ec 2AE7 b .L28 + 927 .L33: + 928 01ee 00BF .align 3 + 929 .L32: + 930 01f0 00E40B54 .word 1410065408 + 931 01f4 02000000 .word 2 + 932 01f8 00040240 .word 1073873920 + 933 01fc 00000000 .word ADC1_buff_circular + 934 0200 00000000 .word hadc1 + 935 0204 00000000 .word ADC_proc_shadow + 936 0208 00000000 .word ADC_proc + 937 020c CDCCCCCC .word -858993459 + 938 0210 00000000 .word ADC_msg + 939 0214 834B0400 .word 281475 + 940 0218 6BCA5F6B .word 1801439851 + 941 021c 83DE1B43 .word 1125899907 + 942 0220 C55A7C0A .word 175921861 + 943 0224 5917B7D1 .word -776530087 + 944 0228 D34D6210 .word 274877907 + 945 022c 1F85EB51 .word 1374389535 + ARM GAS /tmp/cc45044a.s page 44 + + + 946 .cfi_endproc + 947 .LFE243: + 949 .global ADC_msg + 950 .section .data.ADC_msg,"aw" 951 .align 2 - 954 ADC_proc_shadow: - 955 0000 00000000 .space 16 - ARM GAS /tmp/ccWJ27fo.s page 44 - - - 955 00000000 - 955 00000000 - 955 00000000 - 956 .global ADC_proc - 957 .section .bss.ADC_proc,"aw",%nobits + 954 ADC_msg: + 955 0000 52656365 .ascii "Received ADC value: ??????????\015\012\000" + 955 69766564 + 955 20414443 + 955 2076616C + 955 75653A20 + 956 .global ADC1_buff_circular + 957 .section .bss.ADC1_buff_circular,"aw",%nobits 958 .align 2 - 961 ADC_proc: - 962 0000 00000000 .space 16 + 961 ADC1_buff_circular: + 962 0000 00000000 .space 200 962 00000000 962 00000000 962 00000000 - 963 .global hdma_adc1 - 964 .section .bss.hdma_adc1,"aw",%nobits + 962 00000000 + 963 .global curr_step_start_N + 964 .section .bss.curr_step_start_N,"aw",%nobits 965 .align 2 - 968 hdma_adc1: - 969 0000 00000000 .space 96 - 969 00000000 - 969 00000000 - 969 00000000 - 969 00000000 - 970 .global hadc1 - 971 .section .bss.hadc1,"aw",%nobits + 968 curr_step_start_N: + 969 0000 00000000 .space 4 + 970 .global Sweep_state + 971 .section .bss.Sweep_state,"aw",%nobits 972 .align 2 - 975 hadc1: - 976 0000 00000000 .space 72 + 975 Sweep_state: + 976 0000 00000000 .space 12 976 00000000 976 00000000 - 976 00000000 - 976 00000000 - 977 .global curr_step_start_N - 978 .section .bss.curr_step_start_N,"aw",%nobits + 977 .global ADC_proc_shadow + 978 .section .bss.ADC_proc_shadow,"aw",%nobits 979 .align 2 - 982 curr_step_start_N: - 983 0000 00000000 .space 4 - 984 .text - 985 .Letext0: - 986 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 987 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 988 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 989 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 990 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" - 991 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" - 992 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 993 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 994 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 995 .file 12 "Core/Inc/main.h" - 996 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - 997 .file 14 "USB_DEVICE/App/usb_device.h" - 998 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - 999 .file 16 "" - ARM GAS /tmp/ccWJ27fo.s page 45 + 982 ADC_proc_shadow: + 983 0000 00000000 .space 16 + 983 00000000 + 983 00000000 + 983 00000000 + 984 .global ADC_proc + 985 .section .bss.ADC_proc,"aw",%nobits + 986 .align 2 + 989 ADC_proc: + 990 0000 00000000 .space 16 + 990 00000000 + 990 00000000 + 990 00000000 + 991 .global hdma_adc1 + 992 .section .bss.hdma_adc1,"aw",%nobits + 993 .align 2 + 996 hdma_adc1: + 997 0000 00000000 .space 96 + 997 00000000 + 997 00000000 + 997 00000000 + 997 00000000 + ARM GAS /tmp/cc45044a.s page 45 + + + 998 .global hadc1 + 999 .section .bss.hadc1,"aw",%nobits + 1000 .align 2 + 1003 hadc1: + 1004 0000 00000000 .space 72 + 1004 00000000 + 1004 00000000 + 1004 00000000 + 1004 00000000 + 1005 .text + 1006 .Letext0: + 1007 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1008 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1009 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 1010 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1011 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" + 1012 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" + 1013 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 1014 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 1015 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 1016 .file 12 "Core/Inc/main.h" + 1017 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" + 1018 .file 14 "USB_DEVICE/App/usbd_cdc_if.h" + 1019 .file 15 "USB_DEVICE/App/usb_device.h" + 1020 .file 16 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + 1021 .file 17 "" + ARM GAS /tmp/cc45044a.s page 46 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/ccWJ27fo.s:21 .text.MX_GPIO_Init:00000000 $t - /tmp/ccWJ27fo.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/ccWJ27fo.s:242 .text.MX_GPIO_Init:0000010c $d - /tmp/ccWJ27fo.s:250 .text.MX_DMA_Init:00000000 $t - /tmp/ccWJ27fo.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/ccWJ27fo.s:304 .text.MX_DMA_Init:00000030 $d - /tmp/ccWJ27fo.s:309 .text.Error_Handler:00000000 $t - /tmp/ccWJ27fo.s:315 .text.Error_Handler:00000000 Error_Handler - /tmp/ccWJ27fo.s:347 .text.MX_ADC1_Init:00000000 $t - /tmp/ccWJ27fo.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/ccWJ27fo.s:460 .text.MX_ADC1_Init:00000068 $d - /tmp/ccWJ27fo.s:975 .bss.hadc1:00000000 hadc1 - /tmp/ccWJ27fo.s:466 .text.SystemClock_Config:00000000 $t - /tmp/ccWJ27fo.s:472 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/ccWJ27fo.s:620 .text.SystemClock_Config:000000a4 $d - /tmp/ccWJ27fo.s:627 .text.main:00000000 $t - /tmp/ccWJ27fo.s:633 .text.main:00000000 main - /tmp/ccWJ27fo.s:908 .text.main:000001c8 $d - /tmp/ccWJ27fo.s:940 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular - /tmp/ccWJ27fo.s:954 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow - /tmp/ccWJ27fo.s:961 .bss.ADC_proc:00000000 ADC_proc - /tmp/ccWJ27fo.s:933 .data.ADC_msg:00000000 ADC_msg - /tmp/ccWJ27fo.s:930 .data.ADC_msg:00000000 $d - /tmp/ccWJ27fo.s:937 .bss.ADC1_buff_circular:00000000 $d - /tmp/ccWJ27fo.s:947 .bss.Sweep_state:00000000 Sweep_state - /tmp/ccWJ27fo.s:944 .bss.Sweep_state:00000000 $d - /tmp/ccWJ27fo.s:951 .bss.ADC_proc_shadow:00000000 $d - /tmp/ccWJ27fo.s:958 .bss.ADC_proc:00000000 $d - /tmp/ccWJ27fo.s:968 .bss.hdma_adc1:00000000 hdma_adc1 - /tmp/ccWJ27fo.s:965 .bss.hdma_adc1:00000000 $d - /tmp/ccWJ27fo.s:972 .bss.hadc1:00000000 $d - /tmp/ccWJ27fo.s:982 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccWJ27fo.s:979 .bss.curr_step_start_N:00000000 $d + /tmp/cc45044a.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/cc45044a.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/cc45044a.s:242 .text.MX_GPIO_Init:0000010c $d + /tmp/cc45044a.s:250 .text.MX_DMA_Init:00000000 $t + /tmp/cc45044a.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/cc45044a.s:304 .text.MX_DMA_Init:00000030 $d + /tmp/cc45044a.s:309 .text.Error_Handler:00000000 $t + /tmp/cc45044a.s:315 .text.Error_Handler:00000000 Error_Handler + /tmp/cc45044a.s:347 .text.MX_ADC1_Init:00000000 $t + /tmp/cc45044a.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/cc45044a.s:460 .text.MX_ADC1_Init:00000068 $d + /tmp/cc45044a.s:1003 .bss.hadc1:00000000 hadc1 + /tmp/cc45044a.s:466 .text.SystemClock_Config:00000000 $t + /tmp/cc45044a.s:472 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/cc45044a.s:620 .text.SystemClock_Config:000000a4 $d + /tmp/cc45044a.s:627 .text.main:00000000 $t + /tmp/cc45044a.s:633 .text.main:00000000 main + /tmp/cc45044a.s:930 .text.main:000001f0 $d + /tmp/cc45044a.s:961 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular + /tmp/cc45044a.s:982 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow + /tmp/cc45044a.s:989 .bss.ADC_proc:00000000 ADC_proc + /tmp/cc45044a.s:954 .data.ADC_msg:00000000 ADC_msg + /tmp/cc45044a.s:951 .data.ADC_msg:00000000 $d + /tmp/cc45044a.s:958 .bss.ADC1_buff_circular:00000000 $d + /tmp/cc45044a.s:968 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/cc45044a.s:965 .bss.curr_step_start_N:00000000 $d + /tmp/cc45044a.s:975 .bss.Sweep_state:00000000 Sweep_state + /tmp/cc45044a.s:972 .bss.Sweep_state:00000000 $d + /tmp/cc45044a.s:979 .bss.ADC_proc_shadow:00000000 $d + /tmp/cc45044a.s:986 .bss.ADC_proc:00000000 $d + /tmp/cc45044a.s:996 .bss.hdma_adc1:00000000 hdma_adc1 + /tmp/cc45044a.s:993 .bss.hdma_adc1:00000000 $d + /tmp/cc45044a.s:1000 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin diff --git a/build/main.o b/build/main.o index 101a1584786a533abff34aa3b9d8c956f31b46a5..5ae3aa473f6130ae10fa8d480c93931d5ee26237 100644 GIT binary patch delta 4503 zcmZXX3viUx701uLyI-@ow z)lhZB(J@}>V6{~VG7{q`rnb}vP^3Do&L~(b4%TWr^^w>qh$v1_`#;~F&6u#v{eJhH z|GD>``}pn`-WgOw&!`7|IwN=}XTNUSUi0I(Km6F4(_7nX*Lv$H*VFxOM{9@axT!8u z3x0ja@*8b^OMUu|GcV}E3nw?%uj~4t>xHp%U;Vm6<)n2}_S%jQI`($854`&Y<(dpf zUi|vHePa%1-dP9H=)-2UV@as4=8lWrV=HTSceTXU)DMj5((3wCF~y}-y}P@r8}^Us zhTzC!>j%c%Ri|8fv`-I>R_Wr>KB&tgYQtppIMm=sOU6Qs=AIoK`7mR0gx-bkr31LM|e=yUq0gjQI1> zFxI+HAz0^9e5wU=T^zU7xz6}&K=(DGx+uC8O{V{g+jq=rL|v)r4{^wK5$k*ctPQid zYiJAOU~NqM2q8+v91VeIpu}E8Wg|`hn1eeL-?W1*<+_NC^*T9~)L*f0j_2!mz=9jD zHat|3XEkOdt~A3@l{w*nv?pzAwph=xwLD*}SJ?_ydBo%_RCR3FiunT8HsoUG<)hS- zSOm2)Y6Dy{Qo1TfjO!z(M-^c9YCoiu{bqqTE9wMSPndPyw74(0YCryGLSEmTgsEav zhB}V4RODe`|R;uF%$&d65ILg7PqG_0sHZqkDR!5e;yPbrwuAP z3u)IC7)cfLDizbr0?0BB6rx$L^Z7U#K04hHx1y*I(70d)E(vuyZ4)jG-QVS}gm3|8 z`e3-@@QY6VtKt4D+^_%C&2!sHRJZ~2C&G3Y-T-oiW~Lh<7!uW#QJgFmo!Km<7s82ze z`6Z6wjR@nhB0XuBkErM%zH0iIBV9S>D%FU4;|M|%sd#u@+G3Sl0Y~b5a!gqiw>Yjm zuGX{6tz*q#di%V9yVg_T=ILb>(K2@=BH-pGzKJf5B+53+GSX9WGO5JVq7GNZC8{LV z7Pr>=8E*Dmvo#}id7g}9@kkmAnjfb)ibwI^+oxcZc-RQ+?o*^=`>PN$Ga}&7n>RC3 zGYfv2FZWW22;!zVrAB3@t2rh!Gc&KKC_FEW7I6EJ#9Yq0!hKKWl<;h@*TdIlrYcoz zcFd^9^TdpW9^U@Q?;Tv|4!SrzCF^D7?rh)Kxv_oI4MklPZBF=>sy)V${apPnjSpjq zDr&3qO{>TEYpJ$yg%r@tFg$+^TC%L_W7(; zZB|3iB;U$5tA4Vty2q-U>|4=h)lT%)`m8J4teS~VpH2`$0 zE+hIJ&0?#GE`gfwB5a*rgl{-=75>^`)*vlCd|=4|S11}+fS!v#M}%vH*9p6YA>qTq zeZuF3M}!{=zZ8Bev~Y=W9muXZ-t3ic#aPUR|&TW@3V=!@hNfqMfkb!yintQnepSn1w`*qF>82->ve5c1pyZ!rc<_nAlGU4~qXKv5yGf5dUehKNS8){NIS3 zf?J+5Dibz^8KTYNxJUS;@R;yj;a5V9>&adcCO(Y`LJt#D%oICYSir=REEapMaI@{l z9&F=E0?~HitxRBTiOq9=rqfGRBfeGD-&#Dfg z;^hjQ(}meg_)Enu6D|{fli0ry?h^h+ctCiFiGE&X;@kQs;h&jE`>PLL!rjQ%VdTeG zCI5avnGk25Y)(n^;KsY$n|+!0Tysit@nkQ$t})duxfYLk$ZSE)x0L9Z*@N1%X*en7 z)s|d!$b8ZgP#>F^)_{7;l(Yu4ufeQq^=ogI=>yst%wVhEYRDq`n|ZG_R~xBi1*UF|A4{=yO+bBa9$6F6^UKU}C|zY{1h`_cNxI5Ey=FE3ZbycZU!?kfg=ExA delta 4505 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 diff --git a/build/stm32_ADC_F429_0.bin b/build/stm32_ADC_F429_0.bin index 6c5f7aa6da8a9ca84b2626f0a7a20e0239a7632d..46e200a1ff37ca46e889a4e31ba4b06a57b5ca88 100755 GIT binary patch delta 2647 zcmcImeNa@_6~Fhs-Q_I{EGvkFUDo{oLnS5)q=80MvcS6RgDh$~RUq~yX!{JYVl$Xz zY`ZH~M>Mt3yGny*k_nkiNt>2rLtE298u%mAc5FbLsgO9uOdKjqrcVOhUH7Z!u1kla z%}oF3&iwAj`Tg!W_uO~xdwc#h?Cr%KggDbr+=zclgZNg!Zoqc|djM$JuMKQ_llFbk z?+09iwfDk{OSpHIjF)LW_guV8^ncWN?!Eh^8@TY_cYoK${`fy=Sq!uej(BOXuO8F4 z@iSz~O>>Bmb&n7W8Hv#*V$2X55xalR1Z;<@l~mQu;wk%>*Ml*O!|YI*usj!HZ9HVL zfa>|AREBbqbUU`e+pHA;IH)Elm=o6o#wOGZn2*efoOzoQEh^2o3Hvd*^m!+ew!^z1X1v^~Gn$EqU$8yhEH2envq%+YVD zSEaYO-UxGw0+~Z-)<+MjH+Wo5Z!r50j=JO0)>Nm^8z!Z-!ezCs)ZTGis;z%BOzPb; z=UaNiY4*!Jne8OMoV62MX(zCo7TNmc>@cwInXQI$h?e$%d*)Naas@eXTqb5j zaye}WdhMe7yB2o>TaaX1?qY|5g)~^$wB>%u^9e5N6P}wr%)K#N%@x_os-HKRv3xPK zb{Y+#&oxgFxD>1s9>&PT9xe~aCG=OR6&@^i1o=UJAXU&y&C6Ow6^A0z^SSzx*d7DvDlKR|#v3JgLpPCRfJ4>6w2p)wgaGcY`d>qgI%tq|t9y_uB>)4pfNGa0@S$ zH9c#e_kO==SJSfudVCu9kTZF0b{UhrR(%^MV~$XAj<<4@vnnXpmkFuYhBKX+v^MSj z`z}RtFDQiG*7L2y)A7J(kszx_M5>BtS6Z{~Moj5A31ycxk2YnGA^93zNZY3KgSCTM zWukootiPZ;(%0#HVEs-~J2HyomuPo-gKjri9~YYUG3~>keUdJu7nZxg`dHG#WzgDV zReDmiFu|E}u2%}kG7|JYh~#oml_%G#K=lyalCfJCiK-lVfxn%f4~zCg zI-o7nwSu-_(F%T>X-FF&T|qjRxt+8GX}#{PRXZap$3sxVoSeozE%|3VwK=eU8&$73 zg)h=`EAk0y^nb9Tk{H`J^8-quc@JktW9+(ae<~hWh=qY;*&urfk9MBsyLTU;@~~3smT)CH^aq+ayBFQ5D2+aVoqPp+p9kr{bD*6 zI1&8^w8x^ipgj_un-)QLg%;|^RsBk2%50=DeNJLn)JXFT#>B9)k#0;5osINq!y0^r zb{STyuRxss6aanKPz<(f1~(p|>+*YXF&)bvOBoK&LJp&}&$tQq`)?YXHMqoIyS6I> z|G@uoMIT<>U5WS(z##y#!gq^(yDYd0?qXXsV4>ZQ?o&hp9dUo^`bi$Y@4r!9&Xelf zeq;RyIDbPZ9QbVn@`L|v2(rk9i!8y%pY^|^3k@Ffrk@^o{Cf|s%tyQ#a0Bom;2i)q zBEAr?A5aHq0DKd$#Yk7U9W~Pph(8S2Q-9~b-zgX3zYq{V0DxHk{_TZ%A>bPDV}Mi@ LVz2Bf49&j)y)&Pb delta 2245 zcmb_edrVVT96smV7EURzYY8IH+X7C-M+JNYah8e|sI=%bW4OgCI=i8hxqwTy*~*+^ z<|BHFSrp@xZILBrT`CEh5QhF?$j}YQB;b~5_Gl(iuLf z-*=wBb8?(5xcM}8AjAo+<%s?ih3Eia5O5Rl3jj^}eg*FK1pgbPe*i|o`vP#hi1~l; zI{tn1cb{XH(sO9#RYP-NiU0fZv9IylBv{T8NxGaYBs$V7u_}@t`=JHVr*K+4`^Z9t zM&I_S8)Ye75w1uVb*Ws)mBV@?s@H1DbtdbGvuK71i9I2#b86+>)sS@rRV$fwq)`*W zB3;VXs1hW$OV*J+%asgg${Yn&)}EKtZhZ&pM2m?5DF6xVMr2kb8eJ@4F@|AUPAdJZ zf+oz`KPp^Qy5I0C0%6~^aM<^K7okatjG~T ztX+=c40mw6z&cgxn2NHq0Zy4MatIAKu>sXm$IB&7f5La0qL!Ll0wlM<+^5p#8tayn zo(U+l2VzqVH4j?H+HTe4I#NGt%vGwMTw`?9 zXN@=bjH#hMW8Cyi&E@)*fMQA?g#l}BQf~NT?(Fb#PM^o^k_Y<5uu-AUFWx0+u^2aM z@S@+<-fo+D2fVlS33jAsR$-8H?{pa{0nE zxh(IMTHcFbZf4{yRcV=BRigK65GgLR;k@dcM}rFUkUckd$VOmaWS`ur+?m`lZF6c> z;Jz9};HKcFCZ&eDYdaJsl#QCWM+ft& zwi!p9JF7NVZ6lDPW9S5KO0F@A3X)u%Ttgtm$M6X<#$n)6YB&*dgprdtlVjX;#c{4R z0Y+pEP$(;oE1S4h9?B~Nd>_~hDe*@U~vEH4I>%d-To$*U}H?V6av=mx6$JG3M{)nWQ z=p8wX!0u<|dF;(cWMD7!SJk{Cu=g66BK z6~PG8Jo8CACq{Fd?4IFRcg zP)OL%iL)V!8J)VABv?GgsVvpuQXQz}Duy&>Pa(0%x?2|a+nHT2MH16?~)rSC~qcsWI@0~ESGTF zye9$Q9tlTarAPw?GfJ1;S zfVTke0=B2J#}%exZWW@Z&4_+dHvZB$UxKI#^1Y?wW$170I{@V(z$nz;1w=(4`F1j3 G`27uaQw2r< diff --git a/build/stm32_ADC_F429_0.hex b/build/stm32_ADC_F429_0.hex index 9eb633e..567374b 100644 --- a/build/stm32_ADC_F429_0.hex +++ b/build/stm32_ADC_F429_0.hex @@ -1,45 +1,45 @@ :020000040800F2 -:1000000000000320A94D0008D50A0008D70A0008FF -:10001000D90A0008DB0A0008DD0A00080000000019 -:10002000000000000000000000000000DF0A0008DF -:10003000E10A000800000000E30A0008E50A0008E1 -:10004000F94D0008F94D0008F94D0008F94D000878 -:10005000F94D0008F94D0008F94D0008F94D000868 -:10006000F94D0008F94D0008F94D0008F94D000858 -:10007000F94D0008F94D0008F94D0008F94D000848 -:10008000F94D0008F94D0008F94D0008F94D000838 -:10009000F94D0008F94D0008F94D0008F94D000828 -:1000A000F94D0008F94D0008F94D0008F94D000818 -:1000B000F94D0008F94D0008F94D0008F94D000808 -:1000C000F94D0008F94D0008F94D0008F94D0008F8 -:1000D000F94D0008F94D0008F94D0008F94D0008E8 -:1000E000F94D0008F94D0008F94D0008F94D0008D8 -:1000F000F94D0008F94D0008F94D0008F94D0008C8 -:10010000F94D0008F94D0008F94D0008F94D0008B7 -:10011000F94D0008F94D0008F94D0008F94D0008A7 -:10012000ED0A0008F94D0008F94D0008F94D0008E6 -:10013000F94D0008F94D0008F94D0008F94D000887 -:10014000F94D0008F94D0008F94D0008FD0A0008B6 -:10015000F94D0008F94D0008F94D0008F94D000867 -:10016000F94D0008F94D0008F94D0008F94D000857 -:10017000F94D0008F94D0008F94D00080000000095 -:10018000F94D0008F94D0008F94D0008F94D000837 -:10019000F94D0008F94D0008F94D0008F94D000827 -:0C01A000F94D0008F94D0008F94D000869 +:10000000000003208D4F0008610B0008630B0008FF +:10001000650B0008670B0008690B00080000000072 +:100020000000000000000000000000006B0B000852 +:100030006D0B0008000000006F0B0008710B00083A +:10004000DD4F0008DD4F0008DD4F0008DD4F0008E0 +:10005000DD4F0008DD4F0008790B0008DD4F000878 +:10006000DD4F0008AD0B0008DD4F0008DD4F000834 +:10007000DD4F0008DD4F0008DD4F0008DD4F0008B0 +:10008000DD4F0008DD4F0008DD4F0008DD4F0008A0 +:10009000DD4F0008DD4F0008DD4F0008DD4F000890 +:1000A000DD4F0008DD4F0008DD4F0008DD4F000880 +:1000B000DD4F0008DD4F0008DD4F0008DD4F000870 +:1000C000DD4F0008DD4F0008DD4F0008DD4F000860 +:1000D000DD4F0008DD4F0008DD4F0008DD4F000850 +:1000E000DD4F0008DD4F0008DD4F0008DD4F000840 +:1000F000DD4F0008DD4F0008DD4F0008DD4F000830 +:10010000DD4F0008DD4F0008DD4F0008DD4F00081F +:10011000DD4F0008DD4F0008DD4F0008DD4F00080F +:10012000B90B0008DD4F0008DD4F0008DD4F000867 +:10013000DD4F0008DD4F0008DD4F0008DD4F0008EF +:10014000DD4F0008DD4F0008DD4F0008C90B000837 +:10015000DD4F0008DD4F0008DD4F0008DD4F0008CF +:10016000DD4F0008DD4F0008DD4F0008DD4F0008BF +:10017000DD4F0008DD4F0008DD4F000800000000E3 +:10018000DD4F0008DD4F0008DD4F0008DD4F00089F +:10019000DD4F0008DD4F0008DD4F0008DD4F00088F +:0C01A000DD4F0008DD4F0008DD4F0008B7 :1001B0000348044B834202D0034B03B118477047F6 :1001C0001801002018010020000000000548064B1F :1001D0001B1AD90F01EBA301491002D0034B03B145 :1001E0001847704718010020180100200000000087 :1001F00010B5064C237843B9FFF7DAFF044B13B16F :100200000448AFF300800123237010BD18010020C3 -:1002100000000000FC4D000808B5044B1BB1044968 +:1002100000000000E04F000808B5044B1BB1044982 :100220000448AFF30080BDE80840CFE700000000BD -:100230001C010020FC4D000870B50F4B0F4DAB4268 +:100230001C010020E04F000870B50F4B0F4DAB4282 :10024000A3EB050607D0B610002455F8043B013493 -:100250009847A642F9D804F0D1FD094D094B5E1B21 +:100250009847A642F9D804F0C3FE094D094B5E1B2E :10026000AB424FEAA60606D0002455F8043B013401 -:100270009847A642F9D870BD7C4E00087C4E000815 -:100280007C4E0008804E0008830730B547D0541ECE +:100270009847A642F9D870BD605000086050000849 +:100280006050000864500008830730B547D0541E02 :10029000002A3ED0CAB2034601E0013C39D303F83C :1002A000012B9D07F9D1032C2CD9CDB205EB0525E7 :1002B0000F2C05EB054535D9A4F1100222F00F0CE7 @@ -106,1175 +106,1205 @@ :10068000EDE6184602E7F045ADD2BEEB020366EB9D :100690000C060138B146A6E74646ECE7034698E764 :1006A0004046D3E7D6467EE76444023847E708462B -:1006B0000DE7023E63442DE7704700BF30B58BB0B5 -:1006C00000240594069407940894099400942B4BF5 -:1006D0001A6B42F080021A631A6B02F080020092D9 -:1006E000009A01941A6B42F004021A631A6B02F02A -:1006F00004020192019A02941A6B42F001021A63F9 -:100700001A6B02F001020292029A03941A6B42F0F1 -:1007100020021A631A6B02F020020392039A0494D7 -:100720001A6B42F002021A631B6B03F0020304937C -:10073000049B134D22464FF48041284600F0CCFE26 -:1007400001228021284600F0C7FE4FF40063059384 -:100750004FF488130693079405A90A4800F0B8FDE2 -:100760004FF481430593012306930794089405A948 -:10077000284600F0ADFD0BB030BD00BF0038024090 -:10078000000402400014024000B583B00021019132 -:10079000094B1A6B42F480021A631B6B03F480034B -:1007A0000193019B0A46382001F000F9382001F03E -:1007B0000DF903B05DF804FB0038024072B6FEE7A5 -:1007C00000B585B00023009301930293039316486C -:1007D000164A02604FF48032426083600361037600 -:1007E00080F820304FF08052C2624FF07062826217 -:1007F000C3600123C36180F83030436103F058F8CF -:1008000068B90323009301230193002302936946EF -:10081000054803F087F920B905B05DF804FBFFF740 -:10082000CDFFFFF7CBFF00BF6C020020002001408E -:1008300000B595B03022002108A8FFF725FD002360 -:10084000039304930593069307930193214A116C34 -:1008500041F080511164126C02F080520192019AB1 -:1008600002931D4B1A6842F440421A601B6803F45D -:1008700040430293029B012308934FF48033099372 -:1008800002230E934FF480020F92082210924FF42D -:10089000A872119212930723139308A800F0F8F995 -:1008A00098B90F23039302230493002305934FF475 -:1008B000A05306934FF480530793052103A800F03B -:1008C00051FC20B915B05DF804FBFFF777FFFFF787 -:1008D00075FF00BF003802400070004000000000BB -:1008E00008B501F0B1F8FFF7A3FFFFF7E7FEFFF748 -:1008F0004BFFFFF765FF01F0F1F801228021684806 -:1009000000F0EAFD64226749674802F0FDFF674B8B -:1009100000221A70DA605A609A604FF48041604891 -:1009200000F0E0FD614B1B78022BF6D15F4B5C6859 -:10093000DA68B4FBF2F49C6001221A70002159605D -:10094000D96055A3D3E900232046FFF7EFFC844686 -:100950004FEAE17E0EF0030220F07043000F40EA00 -:10096000011020F07040034403EB11631344504A1C -:10097000A2FB030525F0030000EB95001B1A2EF0E7 -:10098000030E7344BCEB030061EBE3714FF0CC3317 -:1009900000FB03F302FB0133A0FB02021A44D30F56 -:1009A0001B1842F100025B0843EAC27303EB8303A6 -:1009B000ACEB430C0CF1300C3E4880F814C0620ADA -:1009C0003D4BA3FB02323A4BD209303242753B49D0 -:1009D000A1FB0421890DA3FB0152D20802EB820284 -:1009E000A1EB4202303282753549A1FB0421890C0A -:1009F000A3FB0152D20802EB8202A1EB4202303289 -:100A0000C27561092F4AA2FB0121C909A3FB01524A -:100A1000D20802EB8202A1EB4202303202762A496E -:100A2000A1FB0421490BA3FB0152D20802EB820275 -:100A3000A1EB4202303242762449A1FB042189090C -:100A4000A3FB0152D20802EB8202A1EB4202303238 -:100A500082761F49A1FB04214909A3FB0152D20858 -:100A600002EB8202A1EB42023032C276A3FB0412F7 -:100A7000D208A3FB0213DB0803EB8303A2EB4303BF -:100A80003033037702EB8202A4EB42043034447724 -:100A9000202101F00FF940E700E40B5402000000B0 -:100AA00000040240340100206C020020FC01002000 -:100AB000CDCCCCCC00000020834B04006BCA5F6B14 -:100AC00083DE1B43C55A7C0A5917B7D1D34D621038 -:100AD0001F85EB51FEE7FEE7FEE7FEE7FEE7704706 -:100AE0007047704708B500F0C9FF08BD08B5024857 -:100AF00000F01AFE08BD00BF0C02002008B5024835 -:100B000001F073FD08BD00BFB419002008B5012233 -:100B100080210B4800F0E0FC322307E009494A68D5 -:100B2000094830F8130002444A600133632BF5D9B9 -:100B3000044BDA683232DA6002221A7008BD00BF54 -:100B400000040240FC0100203401002008B580218F -:100B5000094800F0C7FC002307E008494A68084834 -:100B600030F8130002444A600133312BF5D9034AAF -:100B7000D3683233D36008BD00040240FC0100207A -:100B80003401002082B0002100910B4B5A6C42F4DA -:100B900080425A645A6C02F480420092009A019199 -:100BA0001A6C42F080521A641B6C03F0805301935C -:100BB000019B02B0704700BF0038024070B588B09A -:100BC000002303930493059306930793026803F1AC -:100BD000804303F590339A4201D008B070BD0446BB -:100BE0000025009503F58C335A6C42F480725A64E8 -:100BF0005A6C02F480720092009A01951A6B42F0CE -:100C000004021A631A6B02F004020192019A02951F -:100C10001A6B42F001021A631B6B03F0010302938B -:100C2000029B012303930326049603A9144800F0B2 -:100C30004FFB082303930496059503A9114800F080 -:100C400047FB1148114B036045608560C5604FF458 -:100C5000806303614FF4006343614FF40053836189 -:100C60004FF48073C3610562456200F0C1FC18B99E -:100C7000054BA3639C63B0E7FFF7A0FDF8E700BF57 -:100C800000080240000002400C02002010640240F4 -:100C9000002800F0E08170B582B00446036813F0CC -:100CA000010F3BD09F4B9B6803F00C03042B2CD00F -:100CB0009C4B9B6803F00C03082B21D06368B3F5B1 -:100CC000803F4FD0B3F5A02F52D0964B1A6822F434 -:100CD00080321A601A6822F480221A606368002B3E -:100CE00050D000F0D7FE05468E4B1B6813F4003F32 -:100CF00014D100F0CFFE401B6428F5D90320B1E1E8 -:100D0000884B5B6813F4800FD8D0864B1B6813F4B4 -:100D1000003F03D06368002B00F09F81236813F02D -:100D2000020F54D07F4B9B6813F00C0F3ED07D4BCD -:100D30009B6803F00C03082B33D0E368002B68D0CA -:100D4000794B01221A6000F0A5FE0546754B1B6821 -:100D500013F0020F54D100F09DFE401B0228F5D97C -:100D600003207FE16F4A136843F480331360B5E7D3 -:100D70006C4B1A6842F480221A601A6842F480327E -:100D80001A60ABE700F086FE0546664B1B6813F45D -:100D9000003FC3D000F07EFE401B6428F5D903203D -:100DA00060E1604B5B6813F4800FC6D15D4B1B683C -:100DB00013F0020F03D0E368012B40F05081594A31 -:100DC000136823F0F803216943EAC1031360236821 -:100DD00013F0080F42D063696BB3534B0122C3F881 -:100DE000802E00F057FE05464E4B5B6F13F0020F4E -:100DF00034D100F04FFE401B0228F5D9032031E129 -:100E0000484A136823F0F803216943EAC1031360D9 -:100E1000DDE7454B00221A6000F03CFE0546414BE1 -:100E20001B6813F0020FD2D000F034FE401B0228E2 -:100E3000F5D9032016E13C4B0022C3F8802E00F0C8 -:100E400029FE0546374B5B6F13F0020F06D000F00A -:100E500021FE401B0228F5D9032003E1236813F08B -:100E6000040F77D02F4B1B6C13F0805F33D100231E -:100E700001932C4B1A6C42F080521A641B6C03F0E5 -:100E800080530193019B0125284B1B6813F4807F3D -:100E900023D0A368012B34D0052B38D0214B1A6FF7 -:100EA00022F001021A671A6F22F004021A67A3687F -:100EB000002B3DD000F0EEFD06461A4B1B6F13F0E1 -:100EC000020F46D100F0E6FD801B41F288339842C4 -:100ED000F3D90320C6E00025D6E7144A136843F48B -:100EE0008073136000F0D6FD0646104B1B6813F4A8 -:100EF000807FCED100F0CEFD801B0228F5D90320E3 -:100F0000B0E0084A136F43F001031367CFE7054BC6 -:100F10001A6F42F004021A671A6F42F001021A6750 -:100F2000C5E700BF003802400000474200700040A3 -:100F300000F0B0FD0646524B1B6F13F0020F08D0B5 -:100F400000F0A8FD801B41F288339842F3D90320BA -:100F500088E0EDB9A369002B00F08380484A9268CD -:100F600002F00C02082A51D0022B17D0454B002268 -:100F70001A6600F08FFD0446414B1B6813F0007F9A -:100F800042D000F087FD001B0228F5D9032069E05C -:100F90003B4A136C23F080531364DBE7394B002288 -:100FA0001A6600F077FD0546354B1B6813F0007F8D -:100FB00006D000F06FFD401B0228F5D9032051E058 -:100FC000E369226A1343626A43EA8213A26A5208FF -:100FD000013A43EA0243E26A43EA0263284A536061 -:100FE000284B01221A6600F055FD0446244B1B686D -:100FF00013F0007F06D100F04DFD001B0228F5D94B -:1010000003202FE000202DE000202BE0012B2BD02F -:101010001B4B5B6803F48001E269914226D103F027 -:101020003F02216A8A4223D1616A47F6C0721A40A0 -:10103000B2EB811F1ED103F44031A26A5208013A7B -:10104000B1EB024F18D103F07063E26AB3EB026FA9 -:1010500014D1002006E001207047012002E00120A9 -:1010600000E0002002B070BD0120FBE70120F9E79D -:101070000120F7E70120F5E70120F3E70120F1E780 -:10108000003802400000474208B5334B9B6803F02C -:101090000C03042B5BD0082B5BD12F4B5A6802F05A -:1010A0003F025B6813F4800F2CD02B4B5868C0F3C1 -:1010B00088104FEA401CBCEB000C6EEB0E0E4FEAA2 -:1010C0008E1343EA9C634FEA8C11B1EB0C0163EB86 -:1010D0000E03DB0043EA5173C90011EB000C43F12E -:1010E0000003590200234FEA4C2041EADC51FFF78C -:1010F0006DF9194B5B68C3F3014301335B00B0FB2F -:10110000F3F008BD144B5868C0F388104FEA401C38 -:10111000BCEB000C6EEB0E0E4FEA8E1343EA9C63A1 -:101120004FEA8C11B1EB0C0163EB0E03DB0043EAD9 -:101130005173C90011EB000C43F100039902002325 -:101140004FEA8C2041EA9C51FFF740F9D1E7034870 -:10115000D7E70348D5E700BF0038024000127A0005 -:101160000024F400002800F09B8070B50D46044672 -:101170004F4B1B6803F00F038B4208D2CBB24C4A93 -:101180001370136803F00F038B4240F08B802368C9 -:1011900013F0020F17D013F0040F04D0454A9368E0 -:1011A00043F4E0539360236813F0080F04D0414ADE -:1011B000936843F4604393603E4A936823F0F003DE -:1011C000A1680B439360236813F0010F32D063686A -:1011D000012B21D09A1E012A25D9364A126812F015 -:1011E000020F61D033498A6822F0030213438B60F7 -:1011F00000F050FC06462F4B9B6803F00C0362681E -:10120000B3EB820F16D000F045FC801B41F288330F -:101210009842F0D9032042E0264A126812F4003FB7 -:10122000E0D101203BE0234A126812F0007FD9D1BF -:10123000012034E01E4B1B6803F00F03AB4207D9BB -:10124000EAB21B4B1A701B6803F00F03AB422DD19F -:10125000236813F0040F06D0164A936823F4E05372 -:10126000E1680B439360236813F0080F07D0114A1D -:10127000936823F46043216943EAC1039360FFF755 -:1012800003FF0C4B9B68C3F303130B4AD35CD8409A -:101290000A4B18600A4B186800F0B0FB002070BDC4 -:1012A000012070470120FAE70120F8E70120F6E766 -:1012B000003C0240003802401C4E0008280000207C -:1012C00024000020014B1868704700BF2800002050 -:1012D00000230F2B00F2F68070B582B066E08568BF -:1012E0004FEA430E032404FA0EF425EA0405CC6801 -:1012F00004FA0EF42C438460446824EA02044A6829 -:10130000C2F300129A40224342605DE0DC080834D8 -:1013100050F8242003F00705AD004FF00F0E0EFA31 -:1013200005FE22EA0E0E0A69AA4042EA0E0240F8C1 -:1013300024205DE0092200E0002202FA0EF22A4396 -:101340000234614D45F82420604A94686FEA0C022B -:1013500024EA0C054E6816F4801F01D04CEA0405FF -:101360005A4CA560E46802EA04054E6816F4001FB2 -:1013700001D04CEA0405554CE560646802EA0405B6 -:101380004E6816F4003F01D04CEA04054F4C6560EE -:10139000246822404D6815F4803F01D04CEA0402D5 -:1013A0004A4C226001330F2B00F28A8001229A40BE -:1013B0000C6804EA020C32EA0404F3D14C6804F02D -:1013C0000304013C012C8AD94A6802F00302032A73 -:1013D00009D0C4685D000322AA4024EA02048A6896 -:1013E000AA402243C2604A6802F00302022A8DD05A -:1013F00004684FEA430E032202FA0EF224EA0204C2 -:101400004A6802F0030202FA0EF2224302604A68BE -:1014100012F4403FC6D0002201922D4A546C44F48D -:1014200080445464526C02F480420192019A9C08F8 -:10143000A51C254A52F8255003F0030E4FEA8E0EE4 -:101440000F2202FA0EF225EA0205224A90423FF4E8 -:1014500073AF02F58062904222D002F58062904222 -:1014600020D002F5806290421ED002F58062904248 -:101470001CD002F5806290421AD002F58062904240 -:1014800018D002F58062904216D002F58062904238 -:1014900014D002F5806290423FF44CAF0A224CE730 -:1014A00001224AE7022248E7032246E7042244E7F2 -:1014B000052242E7062240E707223EE708223CE7F2 -:1014C00002B070BD704700BF00380140003C0140D1 -:1014D00000380240000002400AB1816170470904EF -:1014E00081617047436901EA030221EA030141EA8D -:1014F00002418161704730B405682C6824F480246F -:101500002C60046863608368402B05D00368996091 -:101510000368DA6030BC704703689A600368D9607A -:10152000F8E7000010B40368D9B210390A4AA2FBE8 -:1015300001421209094CA25CC2655F2907D96FF309 -:10154000090304338365806D5DF8044B70476FF3C6 -:1015500009038365F7E700BFABAAAAAA144E0008E7 -:10156000836A826992B9012B0AD0022B02D00BB197 -:1015700000207047C36A13F0807F28D10020704795 -:10158000C36AB3F1C07F24D000207047B2F5005F7A -:1015900009D0022B25D9032B25D1C36A13F0807FF4 -:1015A00023D100207047032B03D8DFE803F0140495 -:1015B000140A00207047C36A13F0807F0DD1002009 -:1015C0007047C36AB3F1C07F09D000207047012083 -:1015D00070470120704701207047012070470120AB -:1015E00070470120704700207047012070470000BD -:1015F00070B5044600F04EFA002C5BD0054602237D -:1016000084F83530002384F834302268136823F0DE -:101610000103136023681A6812F0010F0AD000F06A -:1016200039FA431B052BF5D920236365032084F881 -:10163000350070BD1A68204911406268A0680243F5 -:10164000E06802432069024360690243A0690243E3 -:10165000E0690243206A02430A43616A04291ED0FA -:101660001A602668756925F00705636A1D43042B17 -:1016700007D1A36A1D43E36A1BB12046FFF770FF41 -:1016800090B975612046FFF74DFFE26D3F2393400F -:10169000836000206065012384F83530C9E7E16A82 -:1016A000206B01430A43DBE740236365012084F894 -:1016B0003500BEE70120BCE73F8010F038B5044696 -:1016C000856D90F8340001282BD0012084F8340077 -:1016D00094F83500C0B2012804D0002384F83430D7 -:1016E000022038BD022084F83500002060652046C5 -:1016F000FFF701FFE26D3F239340AB602268136860 -:1017000043F016031360236C23B12268136843F07F -:10171000080313602268136843F00103136000207C -:10172000DFE70220DDE70000F0B583B004460023C8 -:101730000193724B1D68724BA3FB0535AD0A876D93 -:101740003E68C26D08239340334210D003681A6884 -:1017500012F0040F0BD01A6822F004021A60C26D56 -:1017600008239340BB60436D43F001034365E26D82 -:1017700001239340334209D02268526912F0800F4E -:1017800004D0BB60636D43F002036365E26D042324 -:101790009340334209D02268126812F0020F04D03D -:1017A000BB60636D43F004036365E26D10239340F7 -:1017B000334224D02268126812F0080F1FD0BB6099 -:1017C00023681A6812F4802F0DD01B6813F4002FC1 -:1017D00004D1236C9BB12046984710E0A36C73B1F1 -:1017E000204698470BE01A6812F4807F03D11A68EC -:1017F00022F008021A60236C0BB120469847E26D74 -:1018000020239340334255D02268126812F0100F03 -:1018100050D0BB6094F83530DBB2052B0ED0236876 -:101820001A6812F4802F33D01B6813F4002F2AD1CA -:10183000636C002B3ED0204698473BE0226813683B -:1018400023F0160313602268536923F08003536169 -:10185000236CA3B12268136823F008031360E26DC0 -:101860003F239340BB60012384F83530002384F884 -:101870003430236D002B3FD0204698473CE0A36CCA -:10188000002BE7D1EBE7E36BA3B12046984711E0CB -:101890001A6812F4807F09D11A6822F010021A60C7 -:1018A000012384F83530002384F83430E36B0BB126 -:1018B00020469847636DFBB1636D13F0010F17D09D -:1018C000052384F835302268136823F00103136080 -:1018D000019B01330193AB4204D823681B6813F0CA -:1018E000010FF5D1012384F83530002384F834301A -:1018F000E36C0BB12046984703B0F0BD28000020F0 -:10190000B5814E1B002807DB00F01F0240090123B0 -:101910009340024A42F82030704700BF00E100E0E7 -:10192000002808DB0901C9B200F1604000F5614000 -:1019300080F80013704700F00F000901C9B2014B95 -:101940001954704714ED00E000B500F00700C0F135 -:10195000070CBCF1040F28BF4FF0040C031D062B2D -:101960000FD9C31E4FF0FF3E0EFA0CF021EA000122 -:1019700099400EFA03FE22EA0E0241EA02005DF8E7 -:1019800004FB0023EEE70000074AD36823F4E0637A -:101990001B041B0C000200F4E060034343F0BF6330 -:1019A00043F40033D360704700ED00E010B5044607 -:1019B000054BD868C0F30220FFF7C6FF014620465A -:1019C000FFF7AEFF10BD00BF00ED00E008B5FFF768 -:1019D00099FF08BD0138B0F1807F0BD24FF0E023B2 -:1019E0005861054AF02182F82310002098610722EF -:1019F0001A6170470120704700ED00E010B5044601 -:101A00000E4B1A784FF47A73B3FBF2F30C4A10685A -:101A1000B0FBF3F0FFF7DEFF68B90F2C01D901200E -:101A20000AE0002221464FF0FF30FFF7BFFF054BD1 -:101A30001C60002000E0012010BD00BF210000203C -:101A4000280000202400002008B50B4B1A6842F43F -:101A500000721A601A6842F480621A601A6842F4CE -:101A600080721A600320FFF78FFF0F20FFF7C6FF79 -:101A7000FFF788F8002008BD003C0240034A1168C7 -:101A8000034B1B780B441360704700BFB402002067 -:101A900021000020014B1868704700BFB4020020ED -:101AA00038B50446FFF7F6FF0546B4F1FF3F02D014 -:101AB000044B1B781C44FFF7EDFF401BA042FAD3F8 -:101AC00038BD00BF21000020034AD2F8883043F41B -:101AD0007003C2F88830704700ED00E008B50022BE -:101AE0000F49104802F0F4F870B90F490D4802F0A0 -:101AF00006F960B90D490B4803F0FAF850B90948E6 -:101B000002F017F948B908BDFEF758FEEDE7FEF7F9 -:101B100055FEEFE7FEF752FEF1E7FEF74FFEF2E764 -:101B200060000020B8020020D40000207C000020CB -:101B300012230B80004870474C00002004230B80C8 -:101B40000048704748000020002393421ED200B591 -:101B500010E00CF1370C01F813C000014FEA430C00 -:101B60000CF1010C4FF0000E01F80CE00133DBB278 -:101B7000934209D24FEA107CB0F1204FE9D20CF128 -:101B8000300C01F813C0E8E75DF804FB7047000073 -:101B900038B50B4BD3F8100AD3F8144AD3F8183AD7 -:101BA000C01800D138BD074D08222946FFF7CCFFE9 -:101BB000042205F110012046FFF7C6FFF2E700BF3F -:101BC0000070FF1F2E00002008B51A230B80FFF7BE -:101BD000DFFF014808BD00BF2C00002008B50A4601 -:101BE00028B90549054802F0F9FD034808BD024936 -:101BF000024802F0F3FDF8E7940500202C4E00089F -:101C000010B50A46034C2146034802F0E7FD204682 -:101C100010BD00BF94050020444E000808B50A46D8 -:101C200028B90549054802F0D9FD034808BD024915 -:101C3000024802F0D3FDF8E794050020584E000852 -:101C400008B50A4628B90549054802F0C7FD03480A -:101C500008BD0249024802F0C1FDF8E794050020E2 -:101C6000644E000800207047002070470020704735 -:101C700010B50146044C204603F053F8204603F00B -:101C800077F8002010BD00BFB802002010B5064C48 -:101C900000220649204603F036F80549204603F0A5 -:101CA00040F8002010BD00BFB802002094070020BB -:101CB000940F0020094BD3F8BC32D3F814320BB187 -:101CC0000120704710B5054C0A460146204603F036 -:101CD0001AF8204603F031F810BD00BFB80200200A -:101CE00030B589B0002303930493059306930793BB -:101CF0000368B3F1A04F01D009B030BD00250195B4 -:101D0000164C236B43F001032363236B03F00103A1 -:101D10000193019B4FF4C0530393022304930323C5 -:101D200006930A23079303A90D48FFF7D1FA636BC3 -:101D300043F0800363630295636C43F48043636400 -:101D4000636C03F480430293029B2A462946432096 -:101D5000FFF72CFE4320FFF739FECDE700380240A5 -:101D60000000024008B500F29C41D0F8E00401F008 -:101D7000F6FF08BD08B501EBC10300EB8303D3F800 -:101D80006022D0F8E00402F0BDF808BD08B501EB10 -:101D9000C10300EB83031A6AD0F8E00402F017F9DC -:101DA00008BD08B5D0F8E00402F057F808BD10B53A -:101DB0000446C17911B1022909D10121D4F8E00406 -:101DC00002F02CF8D4F8E00401F0F5FF10BDFEF7A6 -:101DD000F5FC0121F2E7000010B50446D0F8E0045C -:101DE00002F01FF82268D2F8003E43F00103C2F867 -:101DF000003EE37A23B1034A136943F006031361FB -:101E000010BD00BF00ED00E008B5D0F8E00402F01E -:101E100017F808BD08B5D0F8E00402F046F808BD90 -:101E200008B5D0F8E00402F029F808BD08B5D0F8EC -:101E3000E00402F051F808BD08B5D0F8E00402F063 -:101E40004DF808BD02780AB10020704710B503466E -:101E50001548C0F8E034C3F8C8024FF0A04303604F -:101E6000042303710222C2710023837142728372C0 -:101E7000C37203738373C37300F0EEF880B90A4C26 -:101E80008021204600F0B6FE40220021204600F0CE -:101E90008BFE80220121204600F086FE002010BD2E -:101EA000FEF78CFCEBE700BFB4190020D0F8C83275 -:101EB00011F0800F08D101F07F0101EBC10103EBAC -:101EC000810393F85602704701F07F0101EBC101D5 -:101ED00003EB8103987D704708B5D0F8C80200F085 -:101EE000BFFA08BD004870479417002070470328C8 -:101EF00005D8DFE800F00504020501207047032043 -:101F0000704708B5D0F8C80200F027F9FFF7EFFFD7 -:101F100008BD08B594461A466346D0F8C80200F0DA -:101F2000FCF9FFF7E4FF08BD08B5D0F8C80200F0DF -:101F30003AFAFFF7DCFF08BD08B5D0F8C80200F098 -:101F4000BDFAFFF7D4FF08BD08B5D0F8C80200F00D -:101F5000F8FAFFF7CCFF08BD08B5D0F8C80200F0CA -:101F6000C9F9FFF7C4FF08BD08B5D0F8C80200F0F2 -:101F700080FAFFF7BCFF08BD08B5D0F8C80200F032 -:101F80004AFAFFF7B4FF08BD2DE9F04383B0D0F85B -:101F9000008001EBC10300EB83039A6A5B6A9A42FB -:101FA00054D807460C469B1A01EBC10200EB820293 -:101FB000D2699A4200D31A4602F103094FEA9909FD -:101FC00015E006F103094FEA9909BB7904EBC40552 -:101FD00007EB8505296A0093B3B2E2B2404601F0EF -:101FE00048F92B6A33442B62AB6A3344AB6208EB8B -:101FF000441303F510639B699BB24B4512D304EB6A -:10200000C40307EB83039A6A5B6A9A420AD24BB114 -:102010009B1A04EBC40207EB8202D6699E42D0D31E -:102020001E46CEE704EBC40307EB83077A6ABB6A5C -:102030009A420FD804F00F040122A240D8F8343895 -:1020400023EA0203C8F83438002000E0012003B07E -:10205000BDE8F0830020FAE730B583B000287AD0DD -:102060000446056890F89534C3B1032384F8953489 -:10207000B5F1A04F17D0206800F0AEFE237C8DF89C -:102080000030231D0ECB206800F0E5FD70B1022367 -:1020900084F895340125284603B030BD80F8943487 -:1020A000FFF71EFEE1E70023A371E4E700212068AB -:1020B00001F0F5FA024608B9034617E0022384F856 -:1020C00095340125E7E703EBC30104EB810101200F -:1020D00048750B75CB8500200876C861086203EB54 -:1020E000C30104EB810148620133DBB220799842DD -:1020F000E9D816E002EBC20304EB8303002183F866 -:10210000551283F8542283F85812C3F85C12C3F8AE -:10211000601202EBC20304EB8303C3F864120132C2 -:10212000D2B29042E6D8237C8DF80030231D0ECB2E -:10213000206800F0A7FE054620B1022384F89534FC -:102140000125A8E700236374012384F895342068EF -:1021500001F064FA9FE701259DE7036890F8942455 -:10216000012A1AD010B50446012280F89424DA68B6 -:1021700012F0400F02D0427B012A09D0206800F003 -:1021800025FE206801F03CFA002084F8940410BD7C -:102190009A6B42F480329A63F0E7022070470000A5 -:1021A00070B504460D460068066C00EB411303F55C -:1021B00030639A68A179012911D038498E4256D0EE -:1021C0003DB905EBC50304EB8303D3F86432002B60 -:1021D0005ED0E9B22046FFF7CDFD002070BD12F0C1 -:1021E000080F09D02E498E42F7D912F4004FF4D0CF -:1021F0004FF400429A60F0E712F0200F02D0202244 -:102200009A60EAE712F0280FE7D125498E4206D9F5 -:1022100012F4004F03D04FF400429A60DDE705EB63 -:10222000C50204EB8202D2F874121B69C3F31203D5 -:10223000CB1AC2F868327DB905EBC50204EB820205 -:10224000D2F864226AB105EBC50204EB8202D2F82F -:1022500060121944C2F86012E9B22046FFF78AFD05 -:10226000BBE704F29C42012101F058FAF4E712F4B2 -:10227000004F03D04FF400429A60AEE712F0200FF7 -:1022800001D020229A60E9B22046FFF773FDA4E74F -:1022900004F29C42002101F041FA9AE70A31544FBE -:1022A0000A30544F38B5044603681D6C03EB4113E4 -:1022B000D3F8081B0E4A954207D903F5306311F491 -:1022C000004F02D04FF400429A602046FFF74AFDCB -:1022D000074B9D4202D9A379012B01D0002038BDC4 -:1022E00004F29C420121206801F018FAF6E700BFD1 -:1022F0000A30544F90F89434012B0CD010B504469A -:10230000012380F894344174006801F069F90020D9 -:1023100084F8940410BD0220704738B505468C46F9 -:1023200011F0800F2BD101F00F0E0EEBCE04A400A4 -:1023300004F514740444211D0EEBCE0E00EB8E0E3A -:1023400000208EF855020CF00F0C81F800C0C2F38B -:102350000A028A600B714A780AB1A1F81AC0022BEE -:102360001CD095F89434012B1BD0012385F89434AC -:10237000286800F062FE002085F8940438BD01F062 -:102380000F0000EBC001890010312944043100EB3B -:10239000C00005EB800001244475D4E700234B7195 -:1023A000DFE70220EAE710B504460A4611F0800F85 -:1023B00020D101F00F0000EBC0039B0003F5147364 -:1023C0002344191D00EBC00004EB8000002380F8BB -:1023D000553202F00F020A7094F89434012B18D091 -:1023E000012384F89434206800F074FE002084F8FF -:1023F000940410BD01F00F0000EBC0039B001033EC -:102400002344191D00EBC00004EB80000123437539 -:10241000DFE70220EDE710B5144601F00F0C0CEBDE -:10242000CC01890001F51471014404310CEBCC0E90 -:1024300000EB8E0ECEF86022CEF864320023CEF888 -:1024400068328EF855328EF854C28279012A04D04F -:10245000006800F025FF002010BDCEF87042F7E7BD -:1024600001F00F0101EBC10100EB8100D0F868021F -:10247000704710B5144601F00F0C0CEBCC0189002D -:102480001031014404310CEBCC0E00EB8E0ECEF873 -:102490002020CEF824300023CEF8283001238EF8F7 -:1024A00015308EF814C082799A4204D0006800F08A -:1024B000F7FE002010BDCEF83040F7E738B501F048 -:1024C0000F050279AA4238D304460B4611F0800F5B -:1024D0001FD101EBC101890001F5147101440431E0 -:1024E00003EBC30300EB8303002283F8552201238F -:1024F0008B700D7094F89434012B20D0012384F854 -:102500009434206801F011F885B1002084F8940417 -:1025100038BD05EBC501890010310144043105EBDC -:10252000C50300EB830301225A75E0E704F29C42E5 -:10253000A179206801F0F2F8E7E70120E8E702203E -:10254000E6E701F00F0302799A4230D310B5044652 -:1025500011F0800F1ED103EBC301890001F5147146 -:102560000144043103EBC30200EB8202002082F835 -:10257000550200228A700B7094F89434012B18D005 -:10258000012384F89434206800F0FCFF002084F8D4 -:10259000940410BD03EBC3018900103101440431E0 -:1025A00003EBC30200EB820201205075E1E701203A -:1025B00070470220EDE708B511F0800F0CD101F053 -:1025C0000F0101EBC101890001F5147101440431CF -:1025D000006800F0EFFD08BD01F00F0101EBC10143 -:1025E0008900103101440431F2E72DE9F04F83B046 -:1025F00004460568284601F04EF810B103B0BDE866 -:10260000F08F0646206801F017F80028F6D005F58F -:102610000067BB68C3F30D23C4F8D434206801F00D -:102620000BF810F0020F04D02268536903F0020384 -:102630005361206801F000F810F0100F15D02268E7 -:10264000936923F010039361D5F8208008F00F09F7 -:1026500008F4F013B3F5802F4CD0B3F5402F6FD0B2 -:102660002268936943F010039361206800F0E4FF4F -:1026700010F4002F76D1206800F0DEFF10F4802FD8 -:1026800040F0E080206800F0D7FF0028C0F26181B0 -:10269000206800F0D1FF10F4006F09D0BB6813F080 -:1026A000010F40F06E812268536903F400635361A7 -:1026B000206800F0C1FF10F4805F40F06681206860 -:1026C00000F0BAFF10F4005F40F0B381206800F022 -:1026D000B3FF10F0080F40F0C481206800F0ACFF99 -:1026E00010F0800F00F0D781AB6923F08003AB615D -:1026F0000126C0E147F6F07318EA030FB0D04FEAA5 -:10270000181A4FEAC903019309EBC90B04EB8B0BB1 -:10271000C8F30A12DBF86012284600F0E3FEDBF88B -:102720006032CAF30A0A5344CBF86032DBF86832ED -:10273000019A4A4404EB82025344C2F868328FE79C -:10274000082204F29C41284600F0CCFE09EBC903A4 -:1027500004EB8303D3F86822C8F30A184244C3F891 -:1027600068227DE7206800F06BFF8046B14635E0C7 -:1027700005EB49130122C3F8082B49462046FFF711 -:102780000FFD3CE005EB49130822C3F8082B49462E -:102790002046FFF787FD35E009EBC90304EB83030F -:1027A00093F85732012B41D005EB49130222C3F8AD -:1027B000082B1AF0200F04D005EB49132022C3F890 -:1027C000082B1AF4005F05D005EB49134FF40052B3 -:1027D000C3F8082B09F101094FEA5808B8F1000FB6 -:1027E0003FF449AF18F0010FF4D05FFA89FB594666 -:1027F000206800F035FF824610F0010FB8D11AF0C2 -:10280000080FBFD11AF0100F04D005EB49131022A6 -:10281000C3F8082B1AF0020FCBD06B6913F0800FAE -:10282000BAD07B6843F480637B60B5E709EBC903EA -:1028300004EB8303002283F8572259462046FFF712 -:10284000E9FAB1E7206800F003FF8046B14625E0D1 -:1028500059462046FFF79AFA1AF0080F04D005EB04 -:1028600049130822C3F808291AF0100F04D005EB09 -:1028700049131022C3F808291AF0400F04D005EBC1 -:1028800049134022C3F808291AF0020F40D11AF068 -:10289000800F59D109F101094FEA5808B8F1000F2A -:1028A0003FF4F0AE18F0010FF4D05FFA89FB5946FF -:1028B000206800F0DEFE824610F0010FCCD009F057 -:1028C0000F02012101FA02F27B6B23EA02037B6310 -:1028D00005EB4913C3F80819A3798B42B8D109EB6A -:1028E000C90304EB83031A6AD9690A441A62B9F16D -:1028F000000FADD109EBC90304EB83035B6A002B26 -:10290000A6D104F29C420121206800F007FF9FE756 -:102910004946284600F066FA09EBC90304EB830335 -:10292000DB7D012B05D005EB49130222C3F80829F2 -:10293000ADE709EBC90304EB83030022DA755946BE -:102940002046FFF76DFAEEE749462046FFF71CFBED -:10295000A0E77B6823F001037B6094F8CC34012B63 -:1029600008D02046FFF750FA2268536903F000436D -:1029700053618DE6002184F8CC14204600F03EF926 -:10298000F2E72046FFF728FA8DE67B6823F0010383 -:102990007B601021206800F025FA1AE005EB461351 -:1029A0004FF67F31C3F80819D3F8002922F400123A -:1029B000C3F80029C3F8081BD3F8002B22F4001237 -:1029C000C3F8002BD3F8002B42F00062C3F8002BB1 -:1029D00001362379B342E1D8FB6943F00113FB616F -:1029E000E37BDBB1D7F8843043F00B03C7F88430C6 -:1029F0007B6C43F00B037B64D5F8003823F4FE6353 -:102A0000C5F8003804F29C42A179206800F086FEE7 -:102A10002268536903F48053536150E67B6943F4A1 -:102A2000005343F02B037B613B6943F00B033B6195 -:102A3000E2E7206800F064FE206800F0EDFAE07143 -:102A40002668FEF73FFC0146E279304600F04CF97B -:102A50002046FFF7ACF92268536903F40053536131 -:102A600034E62046FFF79DF92268536903F0080316 -:102A7000536132E601362379B3420CD906EBC60323 -:102A800004EB830393F85732012BF3D1F1B22046C4 -:102A9000FFF791FDEEE7206800F0CEFD10F4801FF7 -:102AA00025D1206800F0C8FD10F4001F58D0012384 -:102AB00026E001362379B3421BD905EB4613D3F840 -:102AC000002906EBC60304EB83031B7E012BF0D128 -:102AD000002AEEDA06EBC60304EB83030122DA7563 -:102AE00066F07F01C9B22046FFF765FDE1E70126E8 -:102AF000E0E72268536903F480135361D1E701339F -:102B000022799A4227D905EB4312D2F8001B03EB36 -:102B1000C30204EB820292F85822012AEFD1002965 -:102B2000EDDAD4F8D42482EA114212F0010FE6D192 -:102B300003EBC30204EB8202012182F85712AA6957 -:102B400042F08002AA616A6912F0800FD7D17B68D7 -:102B500043F400737B602268536903F400135361EC -:102B6000206800F069FD10F0804F10D1206800F05F -:102B700063FD10F0040F3FF441AD23685D6815F06C -:102B8000040F0DD1226853682B43536036E520466D -:102B9000FFF74CF92268536903F080435361E5E77E -:102BA0002046FFF749F9EDE710B40468606A31B9CF -:102BB00040EA0240A06200205DF8044B70478C465A -:102BC000A36A00EB1340002308E003F1400104EB8B -:102BD0008101496800EB11400133DBB20CF1FF3198 -:102BE0008B42F2D340EA02400CF13F0104EB810436 -:102BF0006060E0E70368596200207047704782B068 -:102C000000230193019B01330193019BB3F1706F8A -:102C10001CD80369002BF5DA0A23019302E0019B1B -:102C2000013B0193019B002BF9D1036943F00103A0 -:102C30000361019B01330193019BB3F1706F08D8CD -:102C4000036913F0010FF4D1002000E0032002B06B -:102C500070470320FBE784B010B5044603A880E862 -:102C60000E009DF81130012B21D1A36B23F480338A -:102C7000A363E36823F4840323F04003E360E36881 -:102C800023F44013E3609DF81830012B0AD020464E -:102C9000FFF7B5FF9DF80E30012B1CD0BDE81040AA -:102CA00004B07047E36843F48013E360EFE7E36840 -:102CB00043F04003E3602046FFF7A1FF9DF8153085 -:102CC00023B9A36B43F48033A363E3E7A36B23F43B -:102CD0008033A363DEE7A36843F00603A360A36821 -:102CE00043F02003A360D9E7022A0AD00922C3686F -:102CF00023F47053C360C36843EA8223C360002097 -:102D00007047234B0B44234A93422FD9224B0B4449 -:102D1000224A93422CD9A1F57403A3F51053204AFB -:102D2000934227D9A1F18373A3F5E7431D4A934248 -:102D300022D31D4B0B441D4A93421FD91C4B0B44FD -:102D40001C4A93421CD31C4B0B441C4A934219D37C -:102D5000A1F1B773A3F55853194A934214D3194BF1 -:102D60000B44194A934211D20722C0E70F22BEE753 -:102D70000E22BCE70D22BAE70C22B8E70B22B6E719 -:102D80000A22B4E70922B2E70822B0E70622AEE73A -:102D9000405327FFFF340C00401E1BFF3F420F0033 -:102DA0007F4F120020D6130060B6E5FE5FE31600E9 -:102DB00000D3CEFE40771B00C05BB3FEC091210064 -:102DC00020753800E05459FEE09C4100836843F0D0 -:102DD0000103836000207047836823F00103836050 -:102DE0000020704782B000230193019B01330193BF -:102DF000019BB3F1706F15D80369002BF5DA00233E -:102E00000193890141F020010161019B013301938C -:102E1000019BB3F1706F08D8036913F0200FF4D150 -:102E2000002000E0032002B070470320FBE782B0DF -:102E300000230193019B01330193019BB3F1706F58 -:102E400013D80369002BF5DA0023019310230361E3 -:102E5000019B01330193019BB3F1706F08D80369A3 -:102E600013F0100FF4D1002000E0032002B07047EF -:102E70000320FBE7D0F800381943C0F80018002001 -:102E80007047000084B0F8B5044607A880E80E003B -:102E9000002306E003F1400204EB820200215160AE -:102EA00001330E2BF6D99DF8266006BBD4F8043802 -:102EB00043F00203C4F80438A36B43F40013A36384 -:102EC000A36B23F40023A363A36B23F48023A363E6 -:102ED0000023C4F8003E9DF82130012B15D19DF848 -:102EE0001F306BB900212046FFF7C4FF11E0A36B30 -:102EF00023F40013A363A36B43F40023A363E7E766 -:102F000001212046FFF7B6FF03E003212046FFF72B -:102F1000B1FF10212046FFF765FF054600B10125EE -:102F20002046FFF784FF00B1012504F5006C002363 -:102F3000CCF81030CCF81430CCF81C300AE0CBB907 -:102F40004FF00060C2F8000900220A614FF67F329C -:102F50008A6001339DF81C10994210D904EB43128A -:102F600002F51061D2F800090028E8DB0020C2F861 -:102F70000009E9E74FF09040C2F80009E4E70023B8 -:102F80000AE0BBB14FF09047C2F8007B002202611B -:102F90004FF67F3282600133994210D904EB43121D -:102FA00002F53060D2F8007B002FEADB0027C2F880 -:102FB000007BEBE74FF00067C2F8007BE6E7DCF848 -:102FC000103023F48073CCF810300023A3616FF02D -:102FD000804363619DF81E301BB9A36943F0100361 -:102FE000A361A2690B4B1343A3619DF822301BB16F -:102FF000A36943F00803A361012E04D02846BDE86D -:10300000F84004B07047A36943F0804343F00403E1 -:10301000A361F3E700383C80D0F8083803F00603DA -:10302000022B04D0062B04D02BB9002070470220BD -:103030007047022070470F20704710B591F800C00C -:103040004B78012B23D000F5006ED0F81C380CF023 -:103050000F040122A24043EA0243C0F81C3800EBEF -:103060004C10D0F8003B13F4004F0ED1D0F8003BC9 -:103070008A68C2F30A02097942EA8142134343F0A3 -:10308000805343F40043C0F8003B002010BDD0F84B -:103090001C280CF00F0E03FA0EF39BB21343C0F87A -:1030A0001C3800EB4C10D0F8003913F4004FECD171 -:1030B000D0F800398A68C2F30A02097942EA8142EB -:1030C00042EA8C52134343F0805343F40043C0F868 -:1030D0000039DAE730B40B784A78012A26D000EBC1 -:1030E0004313D3F8002B002A52DBD0F83C480A786F -:1030F00002F00F024FF0010C0CFA02F224EA024235 -:10310000C0F83C28D0F81C28097801F00F010CFA0F -:1031100001FC22EA0C42C0F81C28D3F8001B234A09 -:103120000A40C3F8002B002030BC704700EB43136B -:10313000D3F80029002A1EDBD0F83C580A7802F0A8 -:103140000F02012404FA02F292B225EA0202C0F848 -:103150003C28D0F81C28097801F00F018C40A4B25B -:1031600022EA0402C0F81C28D3F80019104A0A40C9 -:10317000C3F80029D7E7D3F8002942F00062C3F86A -:103180000029D3F8002942F08042C3F80029D3E790 -:10319000D3F8002B42F00062C3F8002BD3F8002BC9 -:1031A00042F08042C3F8002B9FE700BF0078F3EFA6 -:1031B000007833EC10B483B00246002301934878C2 -:1031C00001280BD00B7802EB4313D3F8000B002837 -:1031D0002DDB002003B05DF8044B70470B7802EB49 -:1031E0004313D3F80049002C01DB0020F2E7D3F8A9 -:1031F000004944F00064C3F800490B7802EB431324 -:10320000D3F8004944F08044C3F80049019B0133DE -:103210000193019C42F210739C42DBD80B7802EBC5 -:103220004313D3F80039002BF0DB0020D2E7D3F8AA -:10323000000B40F00060C3F8000B0B7802EB431367 -:10324000D3F8000B40F08040C3F8000B019B013322 -:103250000193019842F21073984208D80B7802EB60 -:103260004313D3F8003B002BF0DB0020B2E7012032 -:10327000B0E710B59DF8084084B903334FEA930EC8 -:103280004FF0000C08E000EB023303F5805351F8D7 -:10329000044B1C600CF1010CF445F4D3002010BD6C -:1032A000F0B583B00C784B78012B2DD000EB441C8B -:1032B0000CF530631D696FF312051D611D696FF315 -:1032C000DC451D61002C40F0CE800C690CB18C688F -:1032D0000C618C680C621D69C4F312042C431C61E0 -:1032E0001C6944F400241C61012A00F0DF800B7982 -:1032F000012B00F0E180DCF8003B43F00443CCF804 -:10330000003B002003B0F0BD0B6973BB00EB44131E -:10331000D3F810596FF3DC45C3F81059D3F810599E -:1033200045F40025C3F81059D3F810596FF312056E -:10333000C3F81059012A54D000EB4414D4F80039D2 -:1033400043F00443C4F800390B79012B72D00B69A8 -:10335000002BD6D0D0F83438097801F00F010122C3 -:103360008A401343C0F83438CBE700EB441303F52D -:1033700010631D696FF312051D611D696FF3DC4554 -:103380001D6184B90E698D68AE4200D90D611D6959 -:1033900045F400251D611D690E69C6F3120C45EA4E -:1033A0000C051D61C6E70D698E683544013DB5FB0E -:1033B000F6F51E691FFA85FC494F07EAC5453543F6 -:1033C0001D610D79012DE6D11D6925F0C0451D61F6 -:1033D0001D694FEA4C7C0CF0C04C45EA0C051D61A0 -:1033E000D9E7CB691BB100EB4412C2F814390B7951 -:1033F000012B08D000EB4414D4F8003943F0044307 -:10340000C4F800397DE7D0F8083813F4807F08D17C -:1034100000EB4412D2F8003943F00053C2F80039EF -:10342000E8E700EB4412D2F8003943F08053C2F8C9 -:103430000039DFE7D0F8083813F4807F0CD1D4F8D6 -:10344000003943F00053C4F8003900920B8A0A781F -:10345000C968FFF70EFF54E7D4F8003943F08053F2 -:10346000C4F80039F1E70C6954B91C698D68C5F3DB -:1034700012052C431C611C6944F400241C6133E7D1 -:103480008D682C44013CB4FBF5F4A4B204FB05F5B3 -:103490000D621D69124E06EAC4442C431C611C696E -:1034A0000D6AC5F312052C431C611DE7CA68002A8A -:1034B0003FF41DAF5A611AE7D0F8083813F4807F43 -:1034C00006D1DCF8003B43F00053CCF8003B12E798 -:1034D000DCF8003B43F08053CCF8003B0BE700BF27 -:1034E0000000F81F10B5844608464FEA920E02F01D -:1034F0000302002305E00CF58051096840F8041B25 -:1035000001337345F7D37AB10CF5805CDCF80040E9 -:103510000021CBB2DB0024FA03F300F8013B0131B8 -:10352000013A92B2002AF4D110BD0B784A78012AF0 -:1035300014D000EB4310D0F8002B002A06DB2BB18F -:10354000D0F8003B23F08043C0F8003BD0F8003BAC -:1035500043F40013C0F8003B0020704700EB431019 -:10356000D0F80029002A06DB2BB1D0F8003923F06F -:103570008043C0F80039D0F8003943F40013C0F894 -:103580000039E9E70B784A78012A0ED000EB4310A6 -:10359000D0F8003B23F40013C0F8003B0B79023B4A -:1035A000DBB2012B15D90020704700EB4310D0F897 -:1035B000003923F40013C0F800390B79023BDBB269 -:1035C000012BF0D8D0F8003943F08053C0F800390F -:1035D000E9E7D0F8003B43F08053C0F8003BE2E756 -:1035E000D0F8003823F4FE63C0F80038D0F8003873 -:1035F000090101F4FE610B43C0F800380020704758 -:10360000D0F8003E23F00303C0F8003ED0F80438A1 -:1036100023F00203C0F8043800207047D0F8003EC1 -:1036200023F00303C0F8003ED0F8043843F002034F -:10363000C0F8043800207047426980691040704724 -:10364000D0F8183800F50060C0691840000C7047C9 -:10365000D0F8183800F50060C069184080B2704793 -:1036600000EB4111D1F8082B00F5006040691040D3 -:103670007047D0F81028D0F8343801F00F0C23FA36 -:103680000CF3DB01DBB2134300EB411000F51060DB -:10369000806818407047406900F00100704738B5F5 -:1036A0000546C36823F0C043C360012913D019BB8A -:1036B000C36843F08043C36000240A20FEF7F0F99A -:1036C0000A342846FFF7E7FF08B1C72CF5D9C82C04 -:1036D00014D0002038BDC36843F00053C3600024F9 -:1036E0000A20FEF7DDF90A342846FFF7D4FF012847 -:1036F000EDD0C72CF4D9EAE70120EBE70120E9E798 -:10370000D0F800396FF30A03C0F80039D0F8043854 -:1037100043F48073C0F804380020704710B4046C80 -:10372000154B9C4203D9D0F8003B002B16DB00243C -:10373000C0F8104BD0F8104B44F40024C0F8104BE4 -:10374000D0F8104B44F01804C0F8104BD0F8104BD0 -:1037500044F0C044C0F8104B012903D000205DF8AC -:10376000044B7047C0F8142BD0F8003B43F0802383 -:10377000C0F8003BF2E700BF0A30544F4A4B5A688A -:1037800022F440325A605A6841680A435A6002681B -:10379000536823F48073536002685368016943EAF5 -:1037A000012353600268536823F04073536002683A -:1037B000536881680B4353600268936823F4006385 -:1037C000936002689368C1680B439360826A374BC9 -:1037D0009A4257D00268936823F07063936002683E -:1037E0009368816A0B4393600268936823F04053A7 -:1037F000936002689368C16A0B43936002689368A0 -:1038000023F00203936002689368017E43EA410358 -:10381000936090F82030002B3FD00268536843F447 -:10382000006353600268536823F460435360016887 -:103830004B68426A013A43EA42334B600268D36AFA -:1038400023F47003D3620168CB6AC269013A43EA88 -:103850000253CB620268936823F40073936002689A -:10386000936890F8301043EA4123936002689368AC -:1038700023F48063936002689368416943EA81237B -:10388000936070470268936823F0706393600268E6 -:10389000936823F040539360B0E70268536823F4C1 -:1038A00000635360CAE700BF002301400100000F1E -:1038B00038B310B50446036C43B1236C13F0100FFA -:1038C0000BD00120002384F83C3010BDFDF776F9C1 -:1038D0000023636484F83C30EFE7236C23F48853BF -:1038E00023F0020343F0020323642046FFF746FF60 -:1038F00000206064236C23F0030343F0010323647E -:10390000E0E701207047000010B582B013460022A6 -:10391000019290F83C20012A00F0A7800446012281 -:1039200080F83C200268906810F0010F13D1906875 -:1039300040F0010090604E4A10684E4AA2FB002001 -:10394000800C00EB4000019002E0019801380190EA -:1039500001980028F9D12268906810F4807F03D084 -:10396000906820F4807090602268906810F0010FD9 -:1039700070D0206C20F4E06020F0010040F48070F2 -:103980002064526812F4806F05D0226C22F44052F9 -:1039900042F480522264226C12F4805F3BD0626C4D -:1039A00022F006026264002284F83C20A26B3248B6 -:1039B000D063A26B31481064A26B3148D064226896 -:1039C0006FF0220010602068426842F0806242601E -:1039D0002068826842F48072826020680A4600F1A2 -:1039E0004C01A06BFDF76AFE264B5B6813F01F0FBE -:1039F00023D12368244A934216D002F58072934261 -:103A00000CD0224A93422ED102F58072526812F0F5 -:103A1000100F28D108E000226264C4E702F50072AA -:103A2000526812F01F0FECD19A6812F0405F1AD161 -:103A30009A6842F080429A6015E02368124A9342E5 -:103A400011D19A6812F0405F0DD19A6842F080421D -:103A50009A6008E0236C43F010032364636C43F026 -:103A600001036364002002B010BD0220FBE700BF29 -:103A70002800002083DE1B43B33A0008913A000877 -:103A80009D3A00080023014000200140002201402F -:103A900008B5806BFDF75AF808BD704708B5806B14 -:103AA00040230364436C43F004034364FFF7F5FFD2 -:103AB00008BD08B50346806B026C12F0500F25D18B -:103AC000036C43F40073036403689A6812F0405F68 -:103AD00019D1027EBAB9DA6A12F4700F03D09A686B -:103AE00012F4806F0FD15A6822F020025A60036CE2 -:103AF00023F480730364036C13F4805F03D1036CBD -:103B000043F001030364FDF701F808BD026C12F0F5 -:103B1000100F04D1826BD26C18469047F5E7FFF77F -:103B2000BCFFF2E730B482B00022019290F83C2052 -:103B3000012A00F0C0800346012280F83C200A6878 -:103B4000092A40D90468E06892B202EB42021E3AA8 -:103B50004FF0070C0CFA02F220EA0202E2601C6845 -:103B6000E0680A8802EB42021E3A8D6805FA02F20A -:103B70000243E2604A68062A3CD81C68606B02EB8C -:103B80008202053A4FF01F0C0CFA02F220EA020200 -:103B900062631C68606B4A6802EB8202053AB1F806 -:103BA00000C00CFA02F2024362631868434A904272 -:103BB00050D01868414A904259D0002083F83C0008 -:103BC00002B030BC70470468206992B202EB420236 -:103BD0004FF0070C0CFA02F220EA020222611C6884 -:103BE00020690A8802EB42028D6805FA02F202435C -:103BF0002261BFE70C2A16D81D68286B02EB8202EF -:103C0000233A1F2404FA02F220EA02022A631D6802 -:103C1000286B4A6802EB8202233A0C8804FA02F20B -:103C200002432A63C1E71D68E86A02EB8202413A57 -:103C30001F2404FA02F220EA0202EA621D68E86A1E -:103C40004A6802EB8202413A0C8804FA02F202430B -:103C5000EA62AAE70A68122AABD1194A506820F42E -:103C600000005060506840F480005060A1E70A688E -:103C70001448824201D0112A9FD1114A506820F481 -:103C800080005060506840F40000506009680D4AA0 -:103C9000914292D10C4A12680C49A1FB0212920C7B -:103CA00002EB820252000192019A002A85D0019A09 -:103CB000013A0192F8E7022082E700BF00200140AC -:103CC00000230140120000102800002083DE1B4367 -:103CD00098B108B503460020C3F8B802C3F8C4027F -:103CE000C3F8D00209B1C3F8B412012183F89C12C1 -:103CF0001A701846FEF7A6F808BD0320704710B5E5 -:103D000082B00023ADF8063089B10446C0F8B8127D -:103D1000CB6A23B10DF106009847C4F8D002D4F85D -:103D2000D8320133C4F8D832002002B010BD0320CD -:103D3000FBE708B5FEF7E5F808BD08B5D0F8B832DE -:103D400013B11B68984708BD0020FCE708B5D0F800 -:103D5000B8325B68984700B908BD0320FCE738B566 -:103D6000044600F2AA25284600F0CDF90123C4F844 -:103D70009432B4F8B032C4F8983294F8AA1201F030 -:103D80001F03012B07D0022B0AD073B92946204606 -:103D900000F08EFB38BD2946204600F0C4FBF9E751 -:103DA0002946204600F001FCF4E701F0800120469E -:103DB000FEF7C2F8EEE7F8B50446012380F89C321E -:103DC0000023C0F894324360C0F8A43280F8A032D7 -:103DD000D0F8B832E3B15B68E3B1002198470746F9 -:103DE000D0B94023002211462046FEF792F8012662 -:103DF00084F863614025A4F860512B46002280219D -:103E00002046FEF786F884F8236025843846F8BDFE -:103E10000027E6E70027E4E70327E2E70174002034 -:103E2000704790F89C32DBB2042B04D090F89C329F -:103E3000DBB280F89D32042380F89C32002070476A -:103E400090F89C32DBB2042B01D00020704790F830 -:103E50009D32DBB280F89C32F7E708B590F89C32CF -:103E6000DBB2032B01D0002008BDD0F8B832002B04 -:103E7000F9D0DB69002BF6D09847F4E708B5D0F805 -:103E8000D432AE3350F823205AB190F89C32DBB2D2 -:103E9000032B01D0002008BD136A23B198470020EE -:103EA000F9E70320F7E70020F5E708B5D0F8D432AA -:103EB000AE3350F823205AB190F89C32DBB2032B7A -:103EC00001D0002008BD536A23B198470020F9E7CC -:103ED0000320F7E70020F5E70020704708B501232D -:103EE00080F89C32D0F8B83223B15B6801799847EA -:103EF00010B908BD0020FCE70320FAE70020704756 -:103F00000020704738B504460D46002945D1D0F849 -:103F10009432032B01D0084638BDD0F85831B0F8A0 -:103F20006021934209D890F8AA3203F01F03012BB5 -:103F300012D0022B1FD0084613E09B1AC0F858314C -:103F4000D0F864111144C0F864119A4238BF1A467F -:103F500000F08EFC2846DFE790F8AE12FFF7CEFFA8 -:103F600020B994F89C32DBB2032B09D0204600F034 -:103F700087FC2846D0E790F8AE12FFF7C1FFEFE7C5 -:103F800000F1AE0354F823301A69002AEED0C4F8C9 -:103F9000D4021B6920469847E8E701F07F01FFF74C -:103FA000AFFF90B994F89C32DBB2032BB4D100F18F -:103FB000AE0354F823309A69002AADD0C4F8D40275 -:103FC0009B69294620469847A6E70020A4E738B514 -:103FD00004460D4600294CD1D0F89432022B07D06C -:103FE00094F8A00218B1002384F8A032284638BD06 -:103FF0008269038C9A420ED89A421AD094F89C3265 -:10400000DBB2032B29D080212046FDF795FF204607 -:1040100000F041FCE4E7D21A8261416A194441622E -:1040200000F00DFC00231A4619462046FDF7A4FFB8 -:10403000D6E742699342E1D8D0F898329A42DDD26D -:104040000022114600F0FBFB0021C4F898120B4639 -:104050000A462046FDF790FFC2E7D4F8B832DA6886 -:10406000002AD0D00022C4F8D422DB68204698472A -:10407000C9E741F08001FFF743FF90B994F89C3203 -:10408000DBB2032BB3D100F1AE0354F823305A69ED -:10409000002AACD0C4F8D4025B6929462046984770 -:1040A000A5E70020A3E70B88027813440B80037870 -:1040B00018447047428803789A4218D930B583B0C3 -:1040C00004460D46ADF806306388BDF806209A42D6 -:1040D0000AD20DF10601FFF7E6FF4378052BF3D175 -:1040E0008378AB42F0D100E0002003B030BD002067 -:1040F00070470346002002E00130C0B201331A7855 -:10410000002AF9D170470B7803704B7843708B7895 -:10411000CA7843EA022343800B794A7943EA0223AF -:1041200083808B79CA7943EA0223C380704710B534 -:1041300004468021FDF700FF00212046FDF7FCFE2C -:1041400010BD30B583B004460D460023ADF80630EF -:104150004A88130A013B062B00F2AB80DFE803F02C -:10416000041F33A9A98D9A00D0F8B4321B680DF151 -:104170000601007C9847EA88002A00F0A380BDF879 -:104180000630002B00F099809A4228BF1A46ADF8FD -:1041900006200146204600F044FB03B030BD037CFE -:1041A00043B9D0F8B8329B6A0DF106009847022354 -:1041B0004370E0E7D0F8B832DB6A0DF106009847AB -:1041C00002234370D7E7D2B2052A52D8DFE802F0C3 -:1041D00003101D2A3744D0F8B4325B6823B10DF1C7 -:1041E0000601007C9847C6E72946FFF7A0FFD4E701 -:1041F000D0F8B4329B6823B10DF10601007C9847DA -:10420000B9E72946FFF793FFC7E7D0F8B432DB6878 -:1042100023B10DF10601007C9847ACE72946FFF772 -:1042200086FFBAE7D0F8B4321B6923B10DF106015D -:10423000007C98479FE72946FFF779FFADE7D0F864 -:10424000B4325B6923B10DF10601007C984792E717 -:104250002946FFF76CFFA0E7D0F8B4329B6923B181 -:104260000DF10601007C984785E72946FFF75FFFBF -:1042700093E72946FFF75BFF8FE7037C33B9D0F85C -:10428000B8325B6B0DF10600984774E72946FFF7DB -:104290004EFF82E7037C43B9D0F8B8321B6B0DF1B7 -:1042A000060098470723437065E72946FFF73FFF5D -:1042B00073E72946FFF73BFF6FE729462046FFF7E4 -:1042C00036FF6AE7204600F0DBFA66E738B50446B9 -:1042D0008B88FBB9CB88EBB94B887F2B1AD803F0BE -:1042E0007F0590F89C32DBB2032B0CD080F89E52F5 -:1042F0002946FDF731FE204600F0C2FA35B102230F -:1043000084F89C3209E0FFF712FF06E0012384F8ED -:104310009C3202E02046FFF70AFF38BD70B5044624 -:104320000E468D782F4B1D70012D10D890F89C32C1 -:10433000DBB2022B0FD0032B26D0FFF7F8FE294B60 -:1043400019782046FFF702FD0325284670BDFFF7C8 -:10435000EEFE0325F9E7A5B145602946FFF7EDFC20 -:10436000054638B131462046FFF7E1FE022384F8C6 -:104370009C32EAE7204600F083FA032384F89C325B -:10438000E3E700F07DFAE0E7CDB141688D4225D04A -:10439000C9B2FFF7DBFC134B197861602046FFF7C9 -:1043A000CCFC0546B0B131462046FFF7C0FE21796E -:1043B0002046FFF7CBFC022384F89C32C5E702239A -:1043C00080F89C3245602946FFF7C0FC204600F08B -:1043D00057FABAE7204600F053FAB6E700F050FA71 -:1043E0000025B2E7981E002008B5CB88012B0BD121 -:1043F00090F89C32DBB2022B09D9032B11D1012298 -:10440000011D00F00EFA01E0FFF791FE08BD5BB25E -:104410003BB10146002341F8083F012200F001FAB8 -:10442000F4E7FFF784FEF1E708B590F89C32013B12 -:10443000022B12D8CB88022B0CD10123C360D0F8F9 -:10444000A4320BB10323C360022200F10C0100F07F -:10445000E8F908BDFFF76BFEFBE7FFF768FEF8E73A -:1044600008B54B88012B04D0022B07D0FFF75FFE65 -:1044700008BDC0F8A43200F003FAF9E78B881B0AE4 -:1044800080F8A03200F0FCF9F2E708B590F89C3211 -:10449000013B022B09D84B88012B00D008BD00231B -:1044A000C0F8A43200F0ECF9F8E7FFF740FEF5E7BA -:1044B00038B50C7804F06004202C06D0402C04D0D1 -:1044C0006CB1FFF734FE002407E0D0F8D432AE33ED -:1044D00050F823309B6898470446204638BD4D78F5 -:1044E000092D1DD8DFE805F012191C161C08051C43 -:1044F0000F0BFFF726FEF0E7FFF7E8FEEDE7FFF70B -:104500000DFF0446E9E7FFF76FFFE6E7FFF78CFFD3 -:104510002C46E2E7FFF7A4FFDFE7FFF7B6FFDCE793 -:10452000FFF705FED9E770B505460C460B7803F09A -:104530006003202B07D0402B05D023B1FFF7F7FDF8 -:104540000026304670BD95F89C32013B022B26D8E0 -:104550002179012905D921462846FFF7E8FD0026E3 -:10456000EFE72846FFF7CAFC68B900F1AE0255F83C -:104570002220916889B1C5F8D40293682146284663 -:104580009847064600E00326E388002BD9D1002E89 -:10459000D7D1284600F074F9D3E70326F4E7214683 -:1045A0002846FFF7C4FD0026CBE72DE9F04106467B -:1045B0000D468B88DFB20C7804F06004202C08D004 -:1045C000402C06D0DCB1FFF7B2FD00242046BDE848 -:1045D000F08139463046FFF793FC0446002840F04E -:1045E000F980C6F8D40200F1AE0356F823309B6878 -:1045F000002BEBD02946304698470446E6E791F871 -:104600000180B8F1010F31D0B8F1030F05D0B8F136 -:10461000000F67D0FFF78BFDD8E790F89C32DBB234 -:10462000022B04D0032B12D0FFF781FDCEE70FB190 -:10463000802F04D129463046FFF779FDC6E7394679 -:10464000FDF77AFC80213046FDF776FCBEE74B880B -:1046500023B91FB1802F01D0CB881BB1304600F0A9 -:104660000FF9B3E73946FDF767FCF7E790F89C329E -:10467000DBB2022B04D0032B12D0FFF758FDA5E7C5 -:104680000FB1802F04D129463046FFF750FD9DE73A -:104690003946FDF751FC80213046FDF74DFC95E78A -:1046A0004B88002B92D117F07F0F17D1304600F0C6 -:1046B000E7F839463046FFF723FC002886D1C6F8D4 -:1046C000D40200F1AE0256F822209268002A00F0CF -:1046D0008380294630469047044677E73946FDF700 -:1046E00033FCE3E790F89C22D2B2022A05D0032AD9 -:1046F00028D0FFF71CFD444668E70FB1802F14D186 -:1047000013F0800F15D107F07F0707EB8707B9007B -:1047100001F5A87131440431002301F80E3F022253 -:10472000304600F07EF8444650E7FFF700FD44466F -:104730004CE707F07F0707EB8707B90010313144DA -:104740000431E9E75BB2002B20DB07F00F0202EB3C -:10475000820200EB820292F8634124B3002B25DB36 -:1047600007F07F0303EB83039C0004F5A874344433 -:1047700004340FB1802F22D10023A373022204F14D -:104780000E01304600F04DF844461FE707F00F02D7 -:1047900002EB820200EB820292F82340002CDDD172 -:1047A000FFF7C5FC12E7FFF7C2FC0FE707F07F0336 -:1047B00003EB83039C00103434440434D9E73946B6 -:1047C0003046FDF773FB10B10123A373D6E7002336 -:1047D000A373D3E70024F9E60446F7E600B370B507 -:1047E0000D4616460446FFF784FC01304300B3F53E -:1047F000007F06D89BB233802B7003236B7002239B -:104800000AE04FF40073F6E7EA5401345A1CD2B2BE -:104810000021A9540233DBB22278002AF4D170BD02 -:10482000704708B513460222C0F8942243614162E2 -:1048300083610A460021FDF797FB002008BD08B5FB -:1048400013460A460021FDF78FFB002008BD08B57E -:1048500013460322C0F89422C0F85431C0F8641102 -:10486000C0F858310A460021FDF786FB002008BD3C -:1048700008B513460A460021FDF77EFB002008BD5F -:1048800008B50422C0F8942200231A461946FDF701 -:104890006BFB002008BD08B50522C0F89422002358 -:1048A0001A461946FDF768FB002008BD10B5D0F880 -:1048B000D43203F1B00250F822408CB100EB8200F8 -:1048C00043687BB194F80002FF280DD09B6894F8F0 -:1048D000012221469847FF2384F80032002010BDB2 -:1048E0000320FCE70020FAE70020F8E70A23038012 -:1048F000004870470C010020F8B506460F4F822192 -:104900003846FFF7D7FB054601213846FFF7D2FBB3 -:10491000044681213846FFF7CDFB0DB11022AA7164 -:104920001CB1402222710022627118B14022027132 -:1049300000224271432333800048F8BD90000020DC -:10494000F8B506460F4F82213846FFF7B3FB054600 -:1049500001213846FFF7AEFB044681213846FFF7B8 -:10496000A9FB0DB11022AA711CB1402222710022B4 -:10497000627118B1402202710022427143233380D8 -:104980000048F8BD90000020F8B506460F4F822180 -:104990003846FFF78FFB054601213846FFF78AFBB3 -:1049A000044681213846FFF785FB0DB11022AA711C -:1049B0001CB1002222710222627118B10022027120 -:1049C00002224271432333800048F8BD900000204A -:1049D00038B5D0F8D432B03350F8235095B10446EE -:1049E000FDF77AFAC5F80C02D4F8D432B03304EBF0 -:1049F00083046368DB6805F50371D5F80402984702 -:104A0000002038BD0320FCE738B5D0F8C852D0F8F4 -:104A1000D432B03350F8234084B301F00F0303EBDA -:104A2000830200EB820252694AB103EBC30C05EB2F -:104A30008C05ED69B2FBF5FC05FB1C2292B100234D -:104A4000C4F81432D0F8D432B03300EB830043689A -:104A50001B69ABB10A4604F50471D4F80802984703 -:104A6000002038BD03EB830300EB830300245C616B -:104A700023462246FDF778FA2046F2E70320F0E7C6 -:104A80000020EEE7F0B583B0D0F8D43203F1B002E5 -:104A900050F8227000228DF80720ADF80420002F76 -:104AA0007BD004460D46097811F0600634D0202EE4 -:104AB0006CD1EA882AB311F0800F07D16B7887F8A0 -:104AC0000032EA883F2A13D8D2B212E0B03300EBAA -:104AD00083035B689B68394668789847EA88072AA9 -:104AE00028BF072239462046FFF79BFE002651E0EB -:104AF000402287F8012239462046FFF7A8FE00260B -:104B000048E0B03300EB83035B689B6800222946D2 -:104B10006878984700263DE06F780B2F31D8DFE8A2 -:104B200007F006393030303030303030162690F80B -:104B30009C32DBB2032B04D02946FFF7F8FA032698 -:104B400028E0022201A9FFF76CFE3E4622E090F821 -:104B50009C32DBB2032B04D02946FFF7E8FA032688 -:104B600018E001220DF10701FFF75BFE12E090F85B -:104B70009C32DBB2032B0DD02946FFF7D8FA03266F -:104B800008E02946FFF7D3FA032603E02946FFF79A -:104B9000CEFA0326304603B0F0BD0326FAE738B557 -:104BA00004468121FDF7C0F9002584F83750012122 -:104BB0002046FDF7B9F984F8775182212046FDF7A8 -:104BC000B3F984F84B506564D4F8D43203F1B002E1 -:104BD00054F822209AB1B03304EB83035B685B681E -:104BE0009847D4F8D432B03354F82300FDF77EF957 -:104BF000D4F8D432B03344F82350C4F8BC52002067 -:104C000038BD70B504464FF40770FDF76BF9002806 -:104C100049D005464FF407720021FBF735FBD4F865 -:104C2000D432B03344F82350C4F8BC52237C002B58 -:104C300041D14FF40073022281212046FDF769F92A -:104C4000012684F837604FF4007302223146204673 -:104C5000FDF75FF984F8776110236364082303226A -:104C600082212046FDF755F9012384F84B300026B8 -:104C7000C5F80462D4F8D432B03304EB83035B6824 -:104C80001B689847C5F81462C5F81862D5F8042265 -:104C900062B3257C1DBB4FF4007301212046FDF754 -:104CA0006BF9284670BDD4F8D432B033002244F8F2 -:104CB00023200225F5E74023022281212046FDF72B -:104CC00028F9012684F83760402302223146204625 -:104CD000FDF71FF984F8776110236364BEE7402372 -:104CE00001212046FDF748F90025DAE70225D8E73B -:104CF00039B1D0F8D432B03300EB830041600020EA -:104D0000704703207047D0F8D432B03350F82330C6 -:104D10002BB1C3F80812C3F81022002070470320FB -:104D20007047D0F8D432B03350F823301BB1C3F8F9 -:104D30000412002070470320704708B5D0F8D43221 -:104D4000B03350F823208AB1D2F814320BB10120CD -:104D500008BD0123C2F81432D2F810328362D2F8AF -:104D600008228121FDF700F90020F1E70320EFE799 -:104D700010B5D0F8D432B03350F8232092B1047C6F -:104D800044B94FF40073D2F804220121FDF7F4F87E -:104D9000204610BD4023D2F804220121FDF7ECF893 -:104DA0000024F5E70324F3E7DFF834D0FCF78CFEAA -:104DB0000C480D490D4A002302E0D458C450043376 -:104DC000C4188C42F9D30A4A0A4C002301E013604C -:104DD0000432A242FBD3FBF72FFAFBF781FD7047A9 -:104DE000000003200000002018010020844E00086D -:104DF000180100209C1E0020FEE70000F8B500BF4F -:104E0000F8BC08BC9E467047F8B500BFF8BC08BCAB -:044E10009E46704703 -:104E14000006101600061016000000000000000036 -:104E2400010203040607080953544D33322056691E -:104E3400727475616C20436F6D506F727400000062 -:104E440053544D6963726F656C656374726F6E69F8 -:104E54006373000043444320436F6E666967000038 -:104E640043444320496E74657266616365000000C3 -:084E740088B5FF7F010000007A -:044E7C00190200080F -:044E8000F101000834 -:104E84005265636569766564204144432076616CAC -:104E940075653A203F3F3F3F3F3F3F3F3F3F0D0A4D -:104EA40000010000100000000024F4001A030000B8 -:104EB40000000000000000000000000000000000EE -:104EC40000000000000000000403090412010002B5 -:104ED4000202004083044057000201020301000063 -:104EE400311B00083D1B0008011C0008DD1B0008E5 -:104EF400C91B00081D1C0008411C00088D1C00086B -:104F0400651C0008691C0008711C00086D1C000861 -:104F140009024300020100C0320904000001020238 -:104F240001000524001001052401000104240202EB -:104F34000524060001070582030800100904010086 -:104F4400020A000000070501024000000705810273 -:104F540040000000034C00089F4B0008854A0008ED -:104F640000000000AD480008094A0008D1490008C3 -:104F74000000000000000000000000008949000853 -:104F840041490008F9480008ED4800080A060002F3 -:084F94000000004001000000D4 -:0400000508004DA9F9 +:1006B0000DE7023E63442DE7704700BF2DE9F0438C +:1006C0008BB0002405940694079408940994009430 +:1006D0003D4B1A6B42F080021A631A6B02F08002E3 +:1006E0000092009A01941A6B42F004021A631A6B8A +:1006F00002F004020192019A02941A6B42F0010284 +:100700001A631A6B02F001020292029A03941A6BA6 +:1007100042F020021A631A6B02F020020392039A3D +:1007200004941A6B42F002021A631B6B03F002037B +:100730000493049B254D22464FF48041284600F047 +:10074000AFFF01228021284600F0AAFF012705976C +:100750004FF44413069302260796DFF8789005A914 +:10076000484600F099FE05964FF48818CDF8188099 +:10077000079605A9484600F08FFE4FF400630593E5 +:10078000CDF81880079405A9114800F085FE4FF4B4 +:100790008143059306970794089405A9284600F01D +:1007A0007BFE22462146062001F0F2F9062001F0E8 +:1007B000FFF922462146092001F0EAF9092001F05B +:1007C000F7F90BB0BDE8F0830038024000040240A6 +:1007D000001402400008024000B583B000210191DE +:1007E000094B1A6B42F480021A631B6B03F48003FB +:1007F0000193019B0A46382001F0CAF9382001F024 +:10080000D7F903B05DF804FB0038024072B6FEE78A +:1008100000B585B00023009301930293039316481B +:10082000164A02604FF480324260836003610376AF +:1008300080F820304FF08052C2624FF070628262C6 +:10084000C3600123C36180F83030436103F022F9B3 +:1008500068B903230093012301930023029369469F +:10086000054803F051FA20B905B05DF804FBFFF725 +:10087000CDFFFFF7CBFF00BF880200200020014022 +:1008800000B595B03022002108A8FFF7FDFC002339 +:10089000039304930593069307930193214A116CE4 +:1008A00041F080511164126C02F080520192019A61 +:1008B00002931D4B1A6842F440421A601B6803F40D +:1008C00040430293029B012308934FF48033099322 +:1008D00002230E934FF480020F92082210924FF4DD +:1008E000A872119212930723139308A800F0B4FA88 +:1008F00098B90F23039302230493002305934FF425 +:10090000A05306934FF480530793052103A800F0EA +:100910000DFD20B915B05DF804FBFFF777FFFFF779 +:1009200075FF00BF0038024000700040000000006A +:1009300008B501F07BF9FFF7A3FFFFF7BFFEFFF754 +:100940004BFFFFF765FF01F0BBF9012280217648DC +:1009500000F0A6FE64227549754803F0C7F8754A91 +:1009600000231370D36053609360734A1370D36095 +:10097000536093604FF480416B4800F097FE6D4BDD +:100980001B78DBB2022BF5D16A4B5A68D968B2FBEF +:10099000F1F29A6001221A7000215960D9609868BA +:1009A0005FA3D3E90023FFF7C1FC84464FEAE17E51 +:1009B0000EF0030220F07043000F40EA011020F017 +:1009C0007040034403EB116313445C4AA2FB03042D +:1009D00024F0030000EB94001B1A2EF0030E734466 +:1009E000BCEB030061EBE3714FF0CC3300FB03F38E +:1009F00002FB0133A0FB02021A44D30F1B1842F181 +:100A000000025B0843EAC27303EB8303ACEB430CC5 +:100A10000CF1300C4A4880F814C046498A68520AE2 +:100A2000484BA3FB0232454BD209303242758A68EB +:100A3000454CA4FB024C4FEA9C5CA3FB0C42D20841 +:100A400002EB8202ACEB4202303282758A683F4C84 +:100A5000A4FB024C4FEA9C4CA3FB0C42D20802EBD5 +:100A60008202ACEB42023032C2758A684FEA521CF5 +:100A7000374AA2FB0C2C4FEADC1CA3FB0C42D20829 +:100A800002EB8202ACEB4202303202768A68314CD1 +:100A9000A4FB024C4FEA5C3CA3FB0C42D20802EBE5 +:100AA0008202ACEB4202303242768A682A4CA4FBC6 +:100AB000024C4FEA9C1CA3FB0C42D20802EB8202C0 +:100AC000ACEB4202303282768A68244CA4FB024CA2 +:100AD0004FEA5C1CA3FB0C42D20802EB8202ACEB97 +:100AE00042023032C2768A68A3FB022C4FEADC0C49 +:100AF000A3FB0C42D20802EB8202ACEB4202303282 +:100B000002778A68A3FB0213DB0803EB8303A2EBE3 +:100B1000430330334377202101F0BEF92AE700BFB9 +:100B200000E40B54020000000004024034010020E5 +:100B3000880200200802002018020020CDCCCCCC76 +:100B400000000020834B04006BCA5F6B83DE1B43F5 +:100B5000C55A7C0A5917B7D1D34D62101F85EB5186 +:100B6000FEE7FEE7FEE7FEE7FEE7704770477047E7 +:100B700008B501F075F808BD08B50A4B1B685B683D +:100B8000C3F16403084A93609368312B06D8134677 +:100B900001221A71012000F093FD08BD024B0222D0 +:100BA0001A71F7E728020020FC01002008B5022096 +:100BB00000F086FD08BD000008B5024800F0A6FE62 +:100BC00008BD00BF2802002008B5024801F0FFFD63 +:100BD00008BD00BFD019002008B50122802133488C +:100BE00000F05EFD324B1B79DBB2022B25D03223A5 +:100BF0003EE030494A68304830F8130002444A6009 +:100C000001332B4A92689A42F3D8294881683239D5 +:100C1000284BDA680A44DA605968284A51609968B2 +:100C20009160D968D1600221117000225A60DA60A7 +:100C30009A6001221A70836809E03223E1E71D49B6 +:100C40004A681D4830F8130002444A600133632BA0 +:100C5000F5D9174B9B68C3F16403164AD3600DE0C6 +:100C600014494A68144830F8130002444A600133BA +:100C7000632BF5D90F4AD3683233D3600D4BDA6852 +:100C800042F20F739A420FD90A4B59680B4A5160CE +:100C900099689160D968D1600221117000225A6070 +:100CA000DA609A6001221A7008BD00BF0004024099 +:100CB000FC0100201802002034010020080200205E +:100CC00008B58021264800F0F1FC264B1B79DBB2E9 +:100CD000012B24D000233BE023494A68234830F805 +:100CE000130002444A6001331E4A92689A42F3D8C4 +:100CF0001C4988681C4BDA680244DA6058681C4A50 +:100D0000506098689060D868D0600220107000220F +:100D10005A60DA609A6001221A708B6809E0002339 +:100D2000E2E711494A68114830F8130002444A606A +:100D30000133312BF5D90B4B9A680B4BDA600DE080 +:100D400009494A68094830F8130002444A600133EF +:100D5000312BF5D9044AD3683233D36008BD00BFC4 +:100D600000040240FC010020180200203401002091 +:100D70000802002082B0002100910B4B5A6C42F413 +:100D800080425A645A6C02F480420092009A0191A7 +:100D90001A6C42F080521A641B6C03F0805301936A +:100DA000019B02B0704700BF0038024030B589B0E7 +:100DB000002303930493059306930793026803F1BA +:100DC000804303F590339A4201D009B030BD044608 +:100DD0000025019503F58C335A6C42F480725A64F5 +:100DE0005A6C02F480720192019A02951A6B42F0D9 +:100DF00001021A631B6B03F001030293029B082399 +:100E000003930323049303A9104800F045FB104803 +:100E1000104B036045608560C5604FF480630361DB +:100E20004FF4006343614FF4005383614FF48073C8 +:100E3000C3610562456200F0CDFC18B9044BA363A1 +:100E40009C63C2E7FFF7E2FCF8E700BF0000024046 +:100E50002802002010640240002800F0E08170B5F4 +:100E600082B00446036813F0010F3BD09F4B9B6890 +:100E700003F00C03042B2CD09C4B9B6803F00C0359 +:100E8000082B21D06368B3F5803F4FD0B3F5A02F76 +:100E900052D0964B1A6822F480321A601A6822F4F3 +:100EA00080221A606368002B50D000F0E5FE0546F2 +:100EB0008E4B1B6813F4003F14D100F0DDFE401B85 +:100EC0006428F5D90320B1E1884B5B6813F4800FE7 +:100ED000D8D0864B1B6813F4003F03D06368002B07 +:100EE00000F09F81236813F0020F54D07F4B9B6862 +:100EF00013F00C0F3ED07D4B9B6803F00C03082BC6 +:100F000033D0E368002B68D0794B01221A6000F0DF +:100F1000B3FE0546754B1B6813F0020F54D100F069 +:100F2000ABFE401B0228F5D903207FE16F4A13680E +:100F300043F480331360B5E76C4B1A6842F48022A7 +:100F40001A601A6842F480321A60ABE700F094FE2F +:100F50000546664B1B6813F4003FC3D000F08CFEBF +:100F6000401B6428F5D9032060E1604B5B6813F4F3 +:100F7000800FC6D15D4B1B6813F0020F03D0E368EE +:100F8000012B40F05081594A136823F0F80321697E +:100F900043EAC1031360236813F0080F42D063696A +:100FA0006BB3534B0122C3F8802E00F065FE05465B +:100FB0004E4B5B6F13F0020F34D100F05DFE401B0F +:100FC0000228F5D9032031E1484A136823F0F803D9 +:100FD000216943EAC1031360DDE7454B00221A6033 +:100FE00000F04AFE0546414B1B6813F0020FD2D0B9 +:100FF00000F042FE401B0228F5D9032016E13C4BCD +:101000000022C3F8802E00F037FE0546374B5B6F99 +:1010100013F0020F06D000F02FFE401B0228F5D976 +:10102000032003E1236813F0040F77D02F4B1B6CD0 +:1010300013F0805F33D1002301932C4B1A6C42F0E4 +:1010400080521A641B6C03F080530193019B0125AD +:10105000284B1B6813F4807F23D0A368012B34D066 +:10106000052B38D0214B1A6F22F001021A671A6F34 +:1010700022F004021A67A368002B3DD000F0FCFDAB +:1010800006461A4B1B6F13F0020F46D100F0F4FD19 +:10109000801B41F288339842F3D90320C6E0002533 +:1010A000D6E7144A136843F48073136000F0E4FD3C +:1010B0000646104B1B6813F4807FCED100F0DCFD98 +:1010C000801B0228F5D90320B0E0084A136F43F0D3 +:1010D00001031367CFE7054B1A6F42F004021A674A +:1010E0001A6F42F001021A67C5E700BF00380240DC +:1010F000000047420070004000F0BEFD0646524B23 +:101100001B6F13F0020F08D000F0B6FD801B41F2F8 +:1011100088339842F3D9032088E0EDB9A369002B06 +:1011200000F08380484A926802F00C02082A51D0ED +:10113000022B17D0454B00221A6600F09DFD044695 +:10114000414B1B6813F0007F42D000F095FD001B5F +:101150000228F5D9032069E03B4A136C23F0805341 +:101160001364DBE7394B00221A6600F085FD054663 +:10117000354B1B6813F0007F06D000F07DFD401B4F +:101180000228F5D9032051E0E369226A1343626A19 +:1011900043EA8213A26A5208013A43EA0243E26A2E +:1011A00043EA0263284A5360284B01221A6600F082 +:1011B00063FD0446244B1B6813F0007F06D100F04A +:1011C0005BFD001B0228F5D903202FE000202DE055 +:1011D00000202BE0012B2BD01B4B5B6803F480011C +:1011E000E269914226D103F03F02216A8A4223D16B +:1011F000616A47F6C0721A40B2EB811F1ED103F438 +:101200004031A26A5208013AB1EB024F18D103F003 +:101210007063E26AB3EB026F14D1002006E0012094 +:101220007047012002E0012000E0002002B070BD04 +:101230000120FBE70120F9E70120F7E70120F5E7AE +:101240000120F3E70120F1E70038024000004742A7 +:1012500008B5334B9B6803F00C03042B5BD0082BC1 +:101260005BD12F4B5A6802F03F025B6813F4800F8A +:101270002CD02B4B5868C0F388104FEA401CBCEBB5 +:10128000000C6EEB0E0E4FEA8E1343EA9C634FEA9E +:101290008C11B1EB0C0163EB0E03DB0043EA5173DD +:1012A000C90011EB000C43F10003590200234FEA7F +:1012B0004C2041EADC51FFF789F8194B5B68C3F316 +:1012C000014301335B00B0FBF3F008BD144B5868D9 +:1012D000C0F388104FEA401CBCEB000C6EEB0E0E06 +:1012E0004FEA8E1343EA9C634FEA8C11B1EB0C0179 +:1012F00063EB0E03DB0043EA5173C90011EB000CF2 +:1013000043F10003990200234FEA8C2041EA9C51EB +:10131000FFF75CF8D1E70348D7E70348D5E700BFFC +:101320000038024000127A000024F400002800F087 +:101330009B8070B50D4604464F4B1B6803F00F03AE +:101340008B4208D2CBB24C4A1370136803F00F03E0 +:101350008B4240F08B80236813F0020F17D013F0FC +:10136000040F04D0454A936843F4E0539360236824 +:1013700013F0080F04D0414A936843F4604393602C +:101380003E4A936823F0F003A1680B4393602368FF +:1013900013F0010F32D06368012B21D09A1E012A6D +:1013A00025D9364A126812F0020F61D033498A6893 +:1013B00022F0030213438B6000F05EFC06462F4BC5 +:1013C0009B6803F00C036268B3EB820F16D000F049 +:1013D00053FC801B41F288339842F0D9032042E04D +:1013E000264A126812F4003FE0D101203BE0234A74 +:1013F000126812F0007FD9D1012034E01E4B1B6827 +:1014000003F00F03AB4207D9EAB21B4B1A701B68FB +:1014100003F00F03AB422DD1236813F0040F06D065 +:10142000164A936823F4E053E1680B439360236802 +:1014300013F0080F07D0114A936823F46043216921 +:1014400043EAC1039360FFF703FF0C4B9B68C3F3B0 +:1014500003130B4AD35CD8400A4B18600A4B186838 +:1014600000F0BEFB002070BD012070470120FAE7AC +:101470000120F8E70120F6E7003C02400038024076 +:10148000005000082800002024000020014B1868AC +:10149000704700BF2800002000230F2B00F2F680C9 +:1014A00070B582B066E085684FEA430E032404FA03 +:1014B0000EF425EA0405CC6804FA0EF42C4384608B +:1014C000446824EA02044A68C2F300129A402243A4 +:1014D00042605DE0DC08083450F8242003F0070582 +:1014E000AD004FF00F0E0EFA05FE22EA0E0E0A694D +:1014F000AA4042EA0E0240F824205DE0092200E002 +:10150000002202FA0EF22A430234614D45F82420EB +:10151000604A94686FEA0C0224EA0C054E6816F4DF +:10152000801F01D04CEA04055A4CA560E46802EA29 +:1015300004054E6816F4001F01D04CEA0405554C12 +:10154000E560646802EA04054E6816F4003F01D0C5 +:101550004CEA04054F4C6560246822404D6815F440 +:10156000803F01D04CEA04024A4C226001330F2B29 +:1015700000F28A8001229A400C6804EA020C32EAE6 +:101580000404F3D14C6804F00304013C012C8AD913 +:101590004A6802F00302032A09D0C4685D000322EE +:1015A000AA4024EA02048A68AA402243C2604A6828 +:1015B00002F00302022A8DD004684FEA430E032290 +:1015C00002FA0EF224EA02044A6802F0030202FA66 +:1015D0000EF2224302604A6812F4403FC6D0002255 +:1015E00001922D4A546C44F480445464526C02F4C9 +:1015F00080420192019A9C08A51C254A52F8255068 +:1016000003F0030E4FEA8E0E0F2202FA0EF225EAC5 +:101610000205224A90423FF473AF02F58062904285 +:1016200022D002F58062904220D002F58062904282 +:101630001ED002F5806290421CD002F5806290427A +:101640001AD002F58062904218D002F58062904272 +:1016500016D002F58062904214D002F5806290426A +:101660003FF44CAF0A224CE701224AE7022248E746 +:10167000032246E7042244E7052242E7062240E728 +:1016800007223EE708223CE702B070BD704700BF6A +:1016900000380140003C0140003802400000024098 +:1016A0000AB181617047090481617047436901EAA9 +:1016B000030221EA030141EA024181617047704758 +:1016C00008B5054B5B69034200D108BD024B586168 +:1016D000FFF7F5FFF9E700BF003C014030B40568B3 +:1016E0002C6824F480242C60046863608368402B99 +:1016F00005D0036899600368DA6030BC70470368FE +:101700009A600368D960F8E710B40368D9B2103959 +:101710000A4AA2FB01421209094CA25CC2655F2978 +:1017200007D96FF3090304338365806D5DF8044BBB +:1017300070476FF309038365F7E700BFABAAAAAA56 +:10174000F84F0008836A826992B9012B0AD0022BF4 +:1017500002D00BB100207047C36A13F0807F28D1FC +:1017600000207047C36AB3F1C07F24D000207047C7 +:10177000B2F5005F09D0022B25D9032B25D1C36A0E +:1017800013F0807F23D100207047032B03D8DFE8BC +:1017900003F01404140A00207047C36A13F0807F1A +:1017A0000DD100207047C36AB3F1C07F09D000207B +:1017B00070470120704701207047012070470120C9 +:1017C00070470120704701207047002070470120BA +:1017D0007047000070B5044600F04EFA002C5BD054 +:1017E0000546022384F83530002384F8343022681B +:1017F000136823F00103136023681A6812F0010FC5 +:101800000AD000F039FA431B052BF5D92023636574 +:10181000032084F8350070BD1A68204911406268C1 +:10182000A0680243E0680243206902436069024302 +:10183000A0690243E0690243206A02430A43616AE5 +:1018400004291ED01A602668756925F00705636AA9 +:101850001D43042B07D1A36A1D43E36A1BB1204635 +:10186000FFF770FF90B975612046FFF74DFFE26DFD +:101870003F239340836000206065012384F8353066 +:10188000C9E7E16A206B01430A43DBE74023636554 +:10189000012084F83500BEE70120BCE73F8010F04E +:1018A00038B50446856D90F8340001282BD001200E +:1018B00084F8340094F83500C0B2012804D0002325 +:1018C00084F83430022038BD022084F8350000202E +:1018D00060652046FFF702FFE26D3F239340AB6057 +:1018E0002268136843F016031360236C23B1226847 +:1018F000136843F0080313602268136843F0010380 +:1019000013600020DFE70220DDE70000F0B583B0C0 +:10191000044600230193724B1D68724BA3FB0535EF +:10192000AD0A876D3E68C26D08239340334210D0E4 +:1019300003681A6812F0040F0BD01A6822F0040230 +:101940001A60C26D08239340BB60436D43F00103EE +:101950004365E26D01239340334209D02268526906 +:1019600012F0800F04D0BB60636D43F00203636527 +:10197000E26D04239340334209D02268126812F0CA +:10198000020F04D0BB60636D43F004036365E26D36 +:1019900010239340334224D02268126812F0080FBB +:1019A0001FD0BB6023681A6812F4802F0DD01B680B +:1019B00013F4002F04D1236C9BB12046984710E00C +:1019C000A36C73B1204698470BE01A6812F4807F2D +:1019D00003D11A6822F008021A60236C0BB120466A +:1019E0009847E26D20239340334255D02268126815 +:1019F00012F0100F50D0BB6094F83530DBB2052BDD +:101A00000ED023681A6812F4802F33D01B6813F4A9 +:101A1000002F2AD1636C002B3ED0204698473BE034 +:101A20002268136823F0160313602268536923F0B9 +:101A300080035361236CA3B12268136823F0080369 +:101A40001360E26D3F239340BB60012384F835307F +:101A5000002384F83430236D002B3FD02046984774 +:101A60003CE0A36C002BE7D1EBE7E36BA3B120468E +:101A7000984711E01A6812F4807F09D11A6822F0A1 +:101A800010021A60012384F83530002384F83430C2 +:101A9000E36B0BB120469847636DFBB1636D13F0A8 +:101AA000010F17D0052384F835302268136823F01E +:101AB00001031360019B01330193AB4204D82368F7 +:101AC0001B6813F0010FF5D1012384F83530002392 +:101AD00084F83430E36C0BB12046984703B0F0BD76 +:101AE00028000020B5814E1B002807DB00F01F02F4 +:101AF000400901239340024A42F82030704700BF5A +:101B000000E100E0002808DB0901C9B200F16040F3 +:101B100000F5614080F80013704700F00F000901E4 +:101B2000C9B2014B1954704714ED00E000B500F044 +:101B30000700C0F1070CBCF1040F28BF4FF0040CE4 +:101B4000031D062B0FD9C31E4FF0FF3E0EFA0CF0FB +:101B500021EA000199400EFA03FE22EA0E0241EA50 +:101B600002005DF804FB0023EEE70000074AD3689B +:101B700023F4E0631B041B0C000200F4E060034349 +:101B800043F0BF6343F40033D360704700ED00E0DF +:101B900010B50446054BD868C0F30220FFF7C6FF16 +:101BA00001462046FFF7AEFF10BD00BF00ED00E08C +:101BB00008B5FFF799FF08BD0138B0F1807F0BD25F +:101BC0004FF0E0235861054AF02182F823100020ED +:101BD000986107221A6170470120704700ED00E00C +:101BE00010B504460E4B1A784FF47A73B3FBF2F338 +:101BF0000C4A1068B0FBF3F0FFF7DEFF68B90F2C5A +:101C000001D901200AE0002221464FF0FF30FFF702 +:101C1000BFFF054B1C60002000E0012010BD00BF8D +:101C200021000020280000202400002008B50B4BD4 +:101C30001A6842F400721A601A6842F480621A60EC +:101C40001A6842F480721A600320FFF78FFF0F209A +:101C5000FFF7C6FFFFF78EF8002008BD003C0240EA +:101C6000034A1168034B1B780B441360704700BF95 +:101C7000D002002021000020014B1868704700BFEF +:101C8000D002002038B50446FFF7F6FF0546B4F150 +:101C9000FF3F02D0044B1B781C44FFF7EDFF401BB5 +:101CA000A042FAD338BD00BF21000020034AD2F879 +:101CB000883043F47003C2F88830704700ED00E0CC +:101CC00008B500220F49104802F0F4F870B90F4926 +:101CD0000D4802F006F960B90D490B4803F0FAF817 +:101CE00050B9094802F017F948B908BDFEF78EFD52 +:101CF000EDE7FEF78BFDEFE7FEF788FDF1E7FEF776 +:101D000085FDF2E760000020D4020020D40000200E +:101D10007C00002012230B80004870474C000020FC +:101D200004230B80004870474800002000239342A2 +:101D30001ED200B510E00CF1370C01F813C0000101 +:101D40004FEA430C0CF1010C4FF0000E01F80CE0CF +:101D50000133DBB2934209D24FEA107CB0F1204F3D +:101D6000E9D20CF1300C01F813C0E8E75DF804FB90 +:101D70007047000038B50B4BD3F8100AD3F8144A5B +:101D8000D3F8183AC01800D138BD074D08222946AB +:101D9000FFF7CCFF042205F110012046FFF7C6FF34 +:101DA000F2E700BF0070FF1F2E00002008B51A23C5 +:101DB0000B80FFF7DFFF014808BD00BF2C000020AB +:101DC00008B50A4628B90549054802F0F9FD034857 +:101DD00008BD0249024802F0F3FDF8E7B005002013 +:101DE0001050000810B50A46034C2146034802F083 +:101DF000E7FD204610BD00BFB005002028500008B8 +:101E000008B50A4628B90549054802F0D9FD034836 +:101E100008BD0249024802F0D3FDF8E7B0050020F2 +:101E20003C50000808B50A4628B90549054802F0A3 +:101E3000C7FD034808BD0249024802F0C1FDF8E7AA +:101E4000B00500204850000800207047002070476F +:101E50000020704710B50146044C204603F053F8AB +:101E6000204603F077F8002010BD00BFD402002008 +:101E700010B5064C00220649204603F036F8054905 +:101E8000204603F040F8002010BD00BFD40200201F +:101E9000B0070020B00F0020094BD3F8BC32D3F8B4 +:101EA00014320BB10120704710B5054C0A460146AB +:101EB000204603F01AF8204603F031F810BD00BFA9 +:101EC000D402002030B589B0002303930493059316 +:101ED000069307930368B3F1A04F01D009B030BD5A +:101EE00000250195164C236B43F001032363236BFC +:101EF00003F001030193019B4FF4C05303930223AA +:101F00000493032306930A23079303A90D48FFF7BD +:101F1000C3FA636B43F0800363630295636C43F41D +:101F200080436364636C03F480430293029B2A46FC +:101F300029464320FFF72CFE4320FFF739FECDE76B +:101F4000003802400000024008B500F29C41D0F881 +:101F5000E00401F0F6FF08BD08B501EBC10300EB9A +:101F60008303D3F86022D0F8E00402F0BDF808BD86 +:101F700008B501EBC10300EB83031A6AD0F8E00453 +:101F800002F017F908BD08B5D0F8E00402F057F8E0 +:101F900008BD10B50446C17911B1022909D101214A +:101FA000D4F8E00402F02CF8D4F8E00401F0F5FFD6 +:101FB00010BDFEF72BFC0121F2E7000010B504462E +:101FC000D0F8E00402F01FF82268D2F8003E43F097 +:101FD0000103C2F8003EE37A23B1034A136943F0D8 +:101FE0000603136110BD00BF00ED00E008B5D0F896 +:101FF000E00402F017F808BD08B5D0F8E00402F0DC +:1020000046F808BD08B5D0F8E00402F029F808BD8C +:1020100008B5D0F8E00402F051F808BD08B5D0F8D2 +:10202000E00402F04DF808BD02780AB100207047C4 +:1020300010B503461548C0F8E034C3F8C8024FF0A5 +:10204000A0430360042303710222C2710023837141 +:1020500042728372C37203738373C37300F0EEF82A +:1020600080B90A4C8021204600F0B6FE40220021B3 +:10207000204600F08BFE80220121204600F086FEE3 +:10208000002010BDFEF7C2FBEBE700BFD019002017 +:10209000D0F8C83211F0800F08D101F07F0101EBB8 +:1020A000C10103EB810393F85602704701F07F01F1 +:1020B00001EBC10103EB8103987D704708B5D0F8AF +:1020C000C80200F0BFFA08BD00487047B0170020F2 +:1020D0007047032805D8DFE800F005040205012059 +:1020E00070470320704708B5D0F8C80200F027F900 +:1020F000FFF7EFFF08BD08B594461A466346D0F8CF +:10210000C80200F0FCF9FFF7E4FF08BD08B5D0F8FD +:10211000C80200F03AFAFFF7DCFF08BD08B5D0F8B6 +:10212000C80200F0BDFAFFF7D4FF08BD08B5D0F82B +:10213000C80200F0F8FAFFF7CCFF08BD08B5D0F8E8 +:10214000C80200F0C9F9FFF7C4FF08BD08B5D0F810 +:10215000C80200F080FAFFF7BCFF08BD08B5D0F850 +:10216000C80200F04AFAFFF7B4FF08BD2DE9F043BA +:1021700083B0D0F8008001EBC10300EB83039A6ABF +:102180005B6A9A4254D807460C469B1A01EBC1027F +:1021900000EB8202D2699A4200D31A4602F1030987 +:1021A0004FEA990915E006F103094FEA9909BB794D +:1021B00004EBC40507EB8505296A0093B3B2E2B2CC +:1021C000404601F048F92B6A33442B62AB6A334432 +:1021D000AB6208EB441303F510639B699BB24B455C +:1021E00012D304EBC40307EB83039A6A5B6A9A4237 +:1021F0000AD24BB19B1A04EBC40207EB8202D669E8 +:102200009E42D0D31E46CEE704EBC40307EB830700 +:102210007A6ABB6A9A420FD804F00F040122A240E6 +:10222000D8F8343823EA0203C8F83438002000E034 +:10223000012003B0BDE8F0830020FAE730B583B099 +:1022400000287AD00446056890F89534C3B103237A +:1022500084F89534B5F1A04F17D0206800F0AEFE99 +:10226000237C8DF80030231D0ECB206800F0E5FDA7 +:1022700070B1022384F895340125284603B030BD9F +:1022800080F89434FFF71EFEE1E70023A371E4E732 +:102290000021206801F0F5FA024608B9034617E06C +:1022A000022384F895340125E7E703EBC30104EB2F +:1022B0008101012048750B75CB8500200876C86127 +:1022C000086203EBC30104EB810148620133DBB216 +:1022D00020799842E9D816E002EBC20304EB8303AD +:1022E000002183F8551283F8542283F85812C3F85A +:1022F0005C12C3F8601202EBC20304EB8303C3F861 +:1023000064120132D2B29042E6D8237C8DF80030BC +:10231000231D0ECB206800F0A7FE054620B1022346 +:1023200084F895340125A8E700236374012384F819 +:102330009534206801F064FA9FE701259DE7036862 +:1023400090F89424012A1AD010B50446012280F88E +:102350009424DA6812F0400F02D0427B012A09D09F +:10236000206800F025FE206801F03CFA002084F887 +:10237000940410BD9A6B42F480329A63F0E7022015 +:102380007047000070B504460D460068066C00EB0F +:10239000411303F530639A68A179012911D03849B6 +:1023A0008E4256D03DB905EBC50304EB8303D3F849 +:1023B0006432002B5ED0E9B22046FFF7CDFD00204D +:1023C00070BD12F0080F09D02E498E42F7D912F4D1 +:1023D000004FF4D04FF400429A60F0E712F0200F63 +:1023E00002D020229A60EAE712F0280FE7D12549AF +:1023F0008E4206D912F4004F03D04FF400429A6087 +:10240000DDE705EBC50204EB8202D2F874121B690A +:10241000C3F31203CB1AC2F868327DB905EBC502CB +:1024200004EB8202D2F864226AB105EBC50204EB28 +:102430008202D2F860121944C2F86012E9B2204652 +:10244000FFF78AFDBBE704F29C42012101F058FA34 +:10245000F4E712F4004F03D04FF400429A60AEE765 +:1024600012F0200F01D020229A60E9B22046FFF737 +:1024700073FDA4E704F29C42002101F041FA9AE7BF +:102480000A31544F0A30544F38B5044603681D6C66 +:1024900003EB4113D3F8081B0E4A954207D903F505 +:1024A000306311F4004F02D04FF400429A6020468E +:1024B000FFF74AFD074B9D4202D9A379012B01D0BA +:1024C000002038BD04F29C420121206801F018FA76 +:1024D000F6E700BF0A30544F90F89434012B0CD02B +:1024E00010B50446012380F894344174006801F06B +:1024F00069F9002084F8940410BD0220704738B5B3 +:1025000005468C4611F0800F2BD101F00F0E0EEB1B +:10251000CE04A40004F514740444211D0EEBCE0E69 +:1025200000EB8E0E00208EF855020CF00F0C81F897 +:1025300000C0C2F30A028A600B714A780AB1A1F89E +:102540001AC0022B1CD095F89434012B1BD0012308 +:1025500085F89434286800F062FE002085F8940421 +:1025600038BD01F00F0000EBC00189001031294493 +:10257000043100EBC00005EB800001244475D4E772 +:1025800000234B71DFE70220EAE710B504460A4654 +:1025900011F0800F20D101F00F0000EBC0039B0071 +:1025A00003F514732344191D00EBC00004EB8000F5 +:1025B000002380F8553202F00F020A7094F8943428 +:1025C000012B18D0012384F89434206800F074FEA5 +:1025D000002084F8940410BD01F00F0000EBC0034C +:1025E0009B0010332344191D00EBC00004EB800056 +:1025F00001234375DFE70220EDE710B5144601F033 +:102600000F0C0CEBCC01890001F51471014404316D +:102610000CEBCC0E00EB8E0ECEF86022CEF86432BE +:102620000023CEF868328EF855328EF854C2827983 +:10263000012A04D0006800F025FF002010BDCEF86C +:102640007042F7E701F00F0101EBC10100EB8100DF +:10265000D0F86802704710B5144601F00F0C0CEB6F +:10266000CC0189001031014404310CEBCC0E00EB9D +:102670008E0ECEF82020CEF824300023CEF828305D +:1026800001238EF815308EF814C082799A4204D056 +:10269000006800F0F7FE002010BDCEF83040F7E7EC +:1026A00038B501F00F050279AA4238D304460B462B +:1026B00011F0800F1FD101EBC101890001F51471E8 +:1026C0000144043103EBC30300EB8303002283F8CE +:1026D000552201238B700D7094F89434012B20D077 +:1026E000012384F89434206801F011F885B10020AA +:1026F00084F8940438BD05EBC5018900103101440C +:10270000043105EBC50300EB830301225A75E0E7B2 +:1027100004F29C42A179206801F0F2F8E7E7012079 +:10272000E8E70220E6E701F00F0302799A4230D38E +:1027300010B5044611F0800F1ED103EBC3018900D0 +:1027400001F514710144043103EBC30200EB820272 +:10275000002082F8550200228A700B7094F894349D +:10276000012B18D0012384F89434206800F0FCFF7A +:10277000002084F8940410BD03EBC30189001031DC +:102780000144043103EBC30200EB820201205075C7 +:10279000E1E7012070470220EDE708B511F0800F56 +:1027A0000CD101F00F0101EBC101890001F5147199 +:1027B00001440431006800F0EFFD08BD01F00F0195 +:1027C00001EBC1018900103101440431F2E72DE928 +:1027D000F04F83B004460568284601F04EF810B16A +:1027E00003B0BDE8F08F0646206801F017F8002816 +:1027F000F6D005F50067BB68C3F30D23C4F8D434E5 +:10280000206801F00BF810F0020F04D02268536921 +:1028100003F002035361206801F000F810F0100F7C +:1028200015D02268936923F010039361D5F82080B6 +:1028300008F00F0908F4F013B3F5802F4CD0B3F56E +:10284000402F6FD02268936943F010039361206892 +:1028500000F0E4FF10F4002F76D1206800F0DEFFD6 +:1028600010F4802F40F0E080206800F0D7FF0028AF +:10287000C0F26181206800F0D1FF10F4006F09D030 +:10288000BB6813F0010F40F06E812268536903F4B6 +:1028900000635361206800F0C1FF10F4805F40F0D6 +:1028A0006681206800F0BAFF10F4005F40F0B38149 +:1028B000206800F0B3FF10F0080F40F0C4812068DA +:1028C00000F0ACFF10F0800F00F0D781AB6923F06F +:1028D0008003AB610126C0E147F6F07318EA030FED +:1028E000B0D04FEA181A4FEAC903019309EBC90B9C +:1028F00004EB8B0BC8F30A12DBF86012284600F0D9 +:10290000E3FEDBF86032CAF30A0A5344CBF86032C4 +:10291000DBF86832019A4A4404EB82025344C2F85D +:1029200068328FE7082204F29C41284600F0CCFE72 +:1029300009EBC90304EB8303D3F86822C8F30A1830 +:102940004244C3F868227DE7206800F06BFF8046B0 +:10295000B14635E005EB49130122C3F8082B49467F +:102960002046FFF70FFD3CE005EB49130822C3F8B2 +:10297000082B49462046FFF787FD35E009EBC903E0 +:1029800004EB830393F85732012B41D005EB491335 +:102990000222C3F8082B1AF0200F04D005EB4913CC +:1029A0002022C3F8082B1AF4005F05D005EB491369 +:1029B0004FF40052C3F8082B09F101094FEA5808F7 +:1029C000B8F1000F3FF449AF18F0010FF4D05FFAEF +:1029D00089FB5946206800F035FF824610F0010F50 +:1029E000B8D11AF0080FBFD11AF0100F04D005EBC0 +:1029F00049131022C3F8082B1AF0020FCBD06B69D1 +:102A000013F0800FBAD07B6843F480637B60B5E736 +:102A100009EBC90304EB8303002283F857225946CC +:102A20002046FFF7E9FAB1E7206800F003FF80468F +:102A3000B14625E059462046FFF79AFA1AF0080FEA +:102A400004D005EB49130822C3F808291AF0100F27 +:102A500004D005EB49131022C3F808291AF0400FDF +:102A600004D005EB49134022C3F808291AF0020FDD +:102A700040D11AF0800F59D109F101094FEA5808E5 +:102A8000B8F1000F3FF4F0AE18F0010FF4D05FFA88 +:102A900089FB5946206800F0DEFE824610F0010FE7 +:102AA000CCD009F00F02012101FA02F27B6B23EA7C +:102AB00002037B6305EB4913C3F80819A3798B4222 +:102AC000B8D109EBC90304EB83031A6AD9690A4434 +:102AD0001A62B9F1000FADD109EBC90304EB83030E +:102AE0005B6A002BA6D104F29C420121206800F011 +:102AF00007FF9FE74946284600F066FA09EBC9033D +:102B000004EB8303DB7D012B05D005EB4913022287 +:102B1000C3F80829ADE709EBC90304EB83030022DE +:102B2000DA7559462046FFF76DFAEEE7494620462A +:102B3000FFF71CFBA0E77B6823F001037B6094F8A0 +:102B4000CC34012B08D02046FFF750FA2268536995 +:102B500003F0004353618DE6002184F8CC14204635 +:102B600000F03EF9F2E72046FFF728FA8DE67B6891 +:102B700023F001037B601021206800F025FA1AE0A1 +:102B800005EB46134FF67F31C3F80819D3F8002937 +:102B900022F40012C3F80029C3F8081BD3F8002B55 +:102BA00022F40012C3F8002BD3F8002B42F000628D +:102BB000C3F8002B01362379B342E1D8FB6943F017 +:102BC0000113FB61E37BDBB1D7F8843043F00B03E7 +:102BD000C7F884307B6C43F00B037B64D5F8003876 +:102BE00023F4FE63C5F8003804F29C42A179206802 +:102BF00000F086FE2268536903F48053536150E667 +:102C00007B6943F4005343F02B037B613B6943F042 +:102C10000B033B61E2E7206800F064FE206800F0EF +:102C2000EDFAE0712668FEF731FC0146E2793046A4 +:102C300000F04CF92046FFF7ACF92268536903F421 +:102C40000053536134E62046FFF79DF9226853692B +:102C500003F00803536132E601362379B3420CD9FD +:102C600006EBC60304EB830393F85732012BF3D131 +:102C7000F1B22046FFF791FDEEE7206800F0CEFDAF +:102C800010F4801F25D1206800F0C8FD10F4001F4B +:102C900058D0012326E001362379B3421BD905EB36 +:102CA0004613D3F8002906EBC60304EB83031B7E0F +:102CB000012BF0D1002AEEDA06EBC60304EB830306 +:102CC0000122DA7566F07F01C9B22046FFF765FD83 +:102CD000E1E70126E0E72268536903F480135361BA +:102CE000D1E7013322799A4227D905EB4312D2F872 +:102CF000001B03EBC30204EB820292F85822012A64 +:102D0000EFD10029EDDAD4F8D42482EA114212F08E +:102D1000010FE6D103EBC30204EB8202012182F82A +:102D20005712AA6942F08002AA616A6912F0800F04 +:102D3000D7D17B6843F400737B602268536903F446 +:102D400000135361206800F069FD10F0804F10D12E +:102D5000206800F063FD10F0040F3FF441AD2368DC +:102D60005D6815F0040F0DD1226853682B43536042 +:102D700036E52046FFF74CF92268536903F080439B +:102D80005361E5E72046FFF749F9EDE710B4046821 +:102D9000606A31B940EA0240A06200205DF8044B4D +:102DA00070478C46A36A00EB1340002308E003F150 +:102DB000400104EB8101496800EB11400133DBB2B3 +:102DC0000CF1FF318B42F2D340EA02400CF13F019B +:102DD00004EB81046060E0E70368596200207047FB +:102DE000704782B000230193019B01330193019B43 +:102DF000B3F1706F1CD80369002BF5DA0A23019335 +:102E000002E0019B013B0193019B002BF9D1036977 +:102E100043F001030361019B01330193019BB3F173 +:102E2000706F08D8036913F0010FF4D1002000E09F +:102E3000032002B070470320FBE784B010B50446BE +:102E400003A880E80E009DF81130012B21D1A36B5F +:102E500023F48033A363E36823F4840323F0400363 +:102E6000E360E36823F44013E3609DF81830012B1E +:102E70000AD02046FFF7B5FF9DF80E30012B1CD07D +:102E8000BDE8104004B07047E36843F48013E3608A +:102E9000EFE7E36843F04003E3602046FFF7A1FF5C +:102EA0009DF8153023B9A36B43F48033A363E3E7A4 +:102EB000A36B23F48033A363DEE7A36843F0060328 +:102EC000A360A36843F02003A360D9E7022A0AD0D5 +:102ED0000922C36823F47053C360C36843EA8223A2 +:102EE000C36000207047234B0B44234A93422FD9E1 +:102EF000224B0B44224A93422CD9A1F57403A3F52B +:102F00001053204A934227D9A1F18373A3F5E743D5 +:102F10001D4A934222D31D4B0B441D4A93421FD995 +:102F20001C4B0B441C4A93421CD31C4B0B441C4AA5 +:102F3000934219D3A1F1B773A3F55853194A934299 +:102F400014D3194B0B44194A934211D20722C0E7FC +:102F50000F22BEE70E22BCE70D22BAE70C22B8E72B +:102F60000B22B6E70A22B4E70922B2E70822B0E74B +:102F70000622AEE7405327FFFF340C00401E1BFF24 +:102F80003F420F007F4F120020D6130060B6E5FECF +:102F90005FE3160000D3CEFE40771B00C05BB3FE9C +:102FA000C091210020753800E05459FEE09C41009A +:102FB000836843F00103836000207047836823F037 +:102FC000010383600020704782B000230193019BBE +:102FD00001330193019BB3F1706F15D80369002B86 +:102FE000F5DA00230193890141F020010161019B81 +:102FF00001330193019BB3F1706F08D8036913F09B +:10300000200FF4D1002000E0032002B0704703201D +:10301000FBE782B000230193019B01330193019BE5 +:10302000B3F1706F13D80369002BF5DA0023019315 +:1030300010230361019B01330193019BB3F1706F76 +:1030400008D8036913F0100FF4D1002000E003202A +:1030500002B070470320FBE7D0F800381943C0F8EE +:10306000001800207047000084B0F8B5044607A897 +:1030700080E80E00002306E003F1400204EB820228 +:103080000021516001330E2BF6D99DF8266006BB56 +:10309000D4F8043843F00203C4F80438A36B43F4B3 +:1030A0000013A363A36B23F40023A363A36B23F494 +:1030B0008023A3630023C4F8003E9DF82130012B38 +:1030C00015D19DF81F306BB900212046FFF7C4FFD2 +:1030D00011E0A36B23F40013A363A36B43F4002359 +:1030E000A363E7E701212046FFF7B6FF03E00321D2 +:1030F0002046FFF7B1FF10212046FFF765FF054688 +:1031000000B101252046FFF784FF00B1012504F539 +:10311000006C0023CCF81030CCF81430CCF81C3004 +:103120000AE0CBB94FF00060C2F8000900220A6142 +:103130004FF67F328A6001339DF81C10994210D9F6 +:1031400004EB431202F51061D2F800090028E8DB15 +:103150000020C2F80009E9E74FF09040C2F80009EA +:10316000E4E700230AE0BBB14FF09047C2F8007BD0 +:10317000002202614FF67F3282600133994210D9FA +:1031800004EB431202F53060D2F8007B002FEADB3B +:103190000027C2F8007BEBE74FF00067C2F8007B26 +:1031A000E6E7DCF8103023F48073CCF8103000230D +:1031B000A3616FF0804363619DF81E301BB9A36962 +:1031C00043F01003A361A2690B4B1343A3619DF865 +:1031D00022301BB1A36943F00803A361012E04D080 +:1031E0002846BDE8F84004B07047A36943F0804327 +:1031F00043F00403A361F3E700383C80D0F80838BB +:1032000003F00603022B04D0062B04D02BB90020B8 +:10321000704702207047022070470F20704710B59A +:1032200091F800C04B78012B23D000F5006ED0F848 +:103230001C380CF00F040122A24043EA0243C0F8FC +:103240001C3800EB4C10D0F8003B13F4004F0ED1AB +:10325000D0F8003B8A68C2F30A02097942EA814247 +:10326000134343F0805343F40043C0F8003B002075 +:1032700010BDD0F81C280CF00F0E03FA0EF39BB211 +:103280001343C0F81C3800EB4C10D0F8003913F48D +:10329000004FECD1D0F800398A68C2F30A020979EC +:1032A00042EA814242EA8C52134343F0805343F492 +:1032B0000043C0F80039DAE730B40B784A78012AC5 +:1032C00026D000EB4313D3F8002B002A52DBD0F8B2 +:1032D0003C480A7802F00F024FF0010C0CFA02F29F +:1032E00024EA0242C0F83C28D0F81C28097801F0F2 +:1032F0000F010CFA01FC22EA0C42C0F81C28D3F89A +:10330000001B234A0A40C3F8002B002030BC704742 +:1033100000EB4313D3F80029002A1EDBD0F83C58F9 +:103320000A7802F00F02012404FA02F292B225EAAE +:103330000202C0F83C28D0F81C28097801F00F01DF +:103340008C40A4B222EA0402C0F81C28D3F8001969 +:10335000104A0A40C3F80029D7E7D3F8002942F001 +:103360000062C3F80029D3F8002942F08042C3F874 +:103370000029D3E7D3F8002B42F00062C3F8002BFA +:10338000D3F8002B42F08042C3F8002B9FE700BF28 +:103390000078F3EF007833EC10B483B002460023DA +:1033A0000193487801280BD00B7802EB4313D3F834 +:1033B000000B00282DDB002003B05DF8044B7047A4 +:1033C0000B7802EB4313D3F80049002C01DB0020FB +:1033D000F2E7D3F8004944F00064C3F800490B78E1 +:1033E00002EB4313D3F8004944F08044C3F800498A +:1033F000019B01330193019C42F210739C42DBD884 +:103400000B7802EB4313D3F80039002BF0DB0020DC +:10341000D2E7D3F8000B40F00060C3F8000B0B7844 +:1034200002EB4313D3F8000B40F08040C3F8000BCD +:10343000019B01330193019842F21073984208D81E +:103440000B7802EB4313D3F8003B002BF0DB00209A +:10345000B2E70120B0E710B59DF8084084B9033306 +:103460004FEA930E4FF0000C08E000EB023303F537 +:10347000805351F8044B1C600CF1010CF445F4D35B +:10348000002010BDF0B583B00C784B78012B2DD007 +:1034900000EB441C0CF530631D696FF312051D61D0 +:1034A0001D696FF3DC451D61002C40F0CE800C6976 +:1034B0000CB18C680C618C680C621D69C4F3120439 +:1034C0002C431C611C6944F400241C61012A00F097 +:1034D000DF800B79012B00F0E180DCF8003B43F04A +:1034E0000443CCF8003B002003B0F0BD0B6973BB74 +:1034F00000EB4413D3F810596FF3DC45C3F81059AF +:10350000D3F8105945F40025C3F81059D3F81059D1 +:103510006FF31205C3F81059012A54D000EB44147C +:10352000D4F8003943F00443C4F800390B79012B77 +:1035300072D00B69002BD6D0D0F83438097801F05E +:103540000F0101228A401343C0F83438CBE700EB67 +:10355000441303F510631D696FF312051D611D69A6 +:103560006FF3DC451D6184B90E698D68AE4200D9E8 +:103570000D611D6945F400251D611D690E69C6F3C5 +:10358000120C45EA0C051D61C6E70D698E683544CD +:10359000013DB5FBF6F51E691FFA85FC494F07EAA8 +:1035A000C54535431D610D79012DE6D11D6925F015 +:1035B000C0451D611D694FEA4C7C0CF0C04C45EACA +:1035C0000C051D61D9E7CB691BB100EB4412C2F8B1 +:1035D00014390B79012B08D000EB4414D4F80039CE +:1035E00043F00443C4F800397DE7D0F8083813F4F9 +:1035F000807F08D100EB4412D2F8003943F0005329 +:10360000C2F80039E8E700EB4412D2F8003943F081 +:103610008053C2F80039DFE7D0F8083813F4807F10 +:103620000CD1D4F8003943F00053C4F800390092AB +:103630000B8A0A78C968FFF70EFF54E7D4F80039FF +:1036400043F08053C4F80039F1E70C6954B91C69A0 +:103650008D68C5F312052C431C611C6944F40024D9 +:103660001C6133E78D682C44013CB4FBF5F4A4B233 +:1036700004FB05F50D621D69124E06EAC4442C4395 +:103680001C611C690D6AC5F312052C431C611DE702 +:10369000CA68002A3FF41DAF5A611AE7D0F808380B +:1036A00013F4807F06D1DCF8003B43F00053CCF8E4 +:1036B000003B12E7DCF8003B43F08053CCF8003BC2 +:1036C0000BE700BF0000F81F10B5844608464FEA1C +:1036D000920E02F00302002305E00CF58051096808 +:1036E00040F8041B01337345F7D37AB10CF5805CC5 +:1036F000DCF800400021CBB2DB0024FA03F300F831 +:10370000013B0131013A92B2002AF4D110BD0B788D +:103710004A78012A14D000EB4310D0F8002B002A7D +:1037200006DB2BB1D0F8003B23F08043C0F8003B10 +:10373000D0F8003B43F40013C0F8003B0020704772 +:1037400000EB4310D0F80029002A06DB2BB1D0F89B +:10375000003923F08043C0F80039D0F8003943F431 +:103760000013C0F80039E9E70B784A78012A0ED037 +:1037700000EB4310D0F8003B23F40013C0F8003BEB +:103780000B79023BDBB2012B15D90020704700EB0F +:103790004310D0F8003923F40013C0F800390B7936 +:1037A000023BDBB2012BF0D8D0F8003943F0805354 +:1037B000C0F80039E9E7D0F8003B43F08053C0F887 +:1037C000003BE2E7D0F8003823F4FE63C0F800388D +:1037D000D0F80038090101F4FE610B43C0F800384D +:1037E00000207047D0F8003E23F00303C0F8003EED +:1037F000D0F8043823F00203C0F8043800207047E2 +:10380000D0F8003E23F00303C0F8003ED0F804389F +:1038100043F00203C0F80438002070474269806911 +:1038200010407047D0F8183800F50060C0691840A3 +:10383000000C7047D0F8183800F50060C0691840D7 +:1038400080B2704700EB4111D1F8082B00F5006001 +:10385000406910407047D0F81028D0F8343801F093 +:103860000F0C23FA0CF3DB01DBB2134300EB411026 +:1038700000F51060806818407047406900F0010052 +:10388000704738B50546C36823F0C043C3600129BB +:1038900013D019BBC36843F08043C36000240A20DF +:1038A000FEF7F0F90A342846FFF7E7FF08B1C72C06 +:1038B000F5D9C82C14D0002038BDC36843F000539C +:1038C000C36000240A20FEF7DDF90A342846FFF71A +:1038D000D4FF0128EDD0C72CF4D9EAE70120EBE7AB +:1038E0000120E9E7D0F800396FF30A03C0F8003986 +:1038F000D0F8043843F48073C0F8043800207047CF +:1039000010B4046C154B9C4203D9D0F8003B002B3B +:1039100016DB0024C0F8104BD0F8104B44F4002400 +:10392000C0F8104BD0F8104B44F01804C0F8104BFE +:10393000D0F8104B44F0C044C0F8104B012903D01C +:1039400000205DF8044B7047C0F8142BD0F8003B02 +:1039500043F08023C0F8003BF2E700BF0A30544F29 +:103960004A4B5A6822F440325A605A6841680A4306 +:103970005A600268536823F4807353600268536886 +:10398000016943EA012353600268536823F04073DE +:1039900053600268536881680B4353600268936800 +:1039A00023F40063936002689368C1680B439360DB +:1039B000826A374B9A4257D00268936823F070634B +:1039C000936002689368816A0B439360026893680E +:1039D00023F04053936002689368C16A0B4393607D +:1039E0000268936823F00203936002689368017E83 +:1039F00043EA4103936090F82030002B3FD00268E7 +:103A0000536843F4006353600268536823F46043CF +:103A1000536001684B68426A013A43EA42334B60A3 +:103A20000268D36A23F47003D3620168CB6AC26967 +:103A3000013A43EA0253CB620268936823F40073AD +:103A400093600268936890F8301043EA41239360D2 +:103A50000268936823F48063936002689368416905 +:103A600043EA8123936070470268936823F0706390 +:103A700093600268936823F040539360B0E7026854 +:103A8000536823F400635360CAE700BF002301407A +:103A90000100000F38B310B50446036C43B1236C2A +:103AA00013F0100F0BD00120002384F83C3010BD20 +:103AB000FDF77CF90023636484F83C30EFE7236C66 +:103AC00023F4885323F0020343F0020323642046C7 +:103AD000FFF746FF00206064236C23F0030343F0EC +:103AE00001032364E0E701207047000010B582B0B5 +:103AF00013460022019290F83C20012A00F0A78092 +:103B00000446012280F83C200268906810F0010F02 +:103B100013D1906840F0010090604E4A10684E4A00 +:103B2000A2FB0020800C00EB4000019002E0019815 +:103B30000138019001980028F9D12268906810F4AA +:103B4000807F03D0906820F4807090602268906835 +:103B500010F0010F70D0206C20F4E06020F0010024 +:103B600040F480702064526812F4806F05D0226C9B +:103B700022F4405242F480522264226C12F4805F9C +:103B80003BD0626C22F006026264002284F83C2082 +:103B9000A26B3248D063A26B31481064A26B3148EB +:103BA000D06422686FF0220010602068426842F002 +:103BB000806242602068826842F48072826020687D +:103BC0000A4600F14C01A06BFDF76AFE264B5B68CC +:103BD00013F01F0F23D12368244A934216D002F515 +:103BE000807293420CD0224A93422ED102F5807209 +:103BF000526812F0100F28D108E000226264C4E776 +:103C000002F50072526812F01F0FECD19A6812F0A0 +:103C1000405F1AD19A6842F080429A6015E02368AA +:103C2000124A934211D19A6812F0405F0DD19A68FE +:103C300042F080429A6008E0236C43F01003236452 +:103C4000636C43F001036364002002B010BD0220E6 +:103C5000FBE700BF2800002083DE1B43973C0008E1 +:103C6000753C0008813C0008002301400020014011 +:103C70000022014008B5806BFDF722F808BD7047AF +:103C800008B5806B40230364436C43F00403436432 +:103C9000FFF7F5FF08BD08B50346806B026C12F014 +:103CA000500F25D1036C43F40073036403689A68D2 +:103CB00012F0405F19D1027EBAB9DA6A12F4700FBD +:103CC00003D09A6812F4806F0FD15A6822F0200254 +:103CD0005A60036C23F480730364036C13F4805FF5 +:103CE00003D1036C43F001030364FCF775FF08BDC7 +:103CF000026C12F0100F04D1826BD26C1846904700 +:103D0000F5E7FFF7BCFFF2E730B482B00022019282 +:103D100090F83C20012A00F0C0800346012280F880 +:103D20003C200A68092A40D90468E06892B202EB94 +:103D300042021E3A4FF0070C0CFA02F220EA02028D +:103D4000E2601C68E0680A8802EB42021E3A8D6855 +:103D500005FA02F20243E2604A68062A3CD81C686F +:103D6000606B02EB8202053A4FF01F0C0CFA02F274 +:103D700020EA020262631C68606B4A6802EB8202FE +:103D8000053AB1F800C00CFA02F202436263186807 +:103D9000434A904250D01868414A904259D000207E +:103DA00083F83C0002B030BC70470468206992B2CE +:103DB00002EB42024FF0070C0CFA02F220EA020278 +:103DC00022611C6820690A8802EB42028D6805FAAC +:103DD00002F202432261BFE70C2A16D81D68286B45 +:103DE00002EB8202233A1F2404FA02F220EA0202C2 +:103DF0002A631D68286B4A6802EB8202233A0C880A +:103E000004FA02F202432A63C1E71D68E86A02EB82 +:103E10008202413A1F2404FA02F220EA0202EA6214 +:103E20001D68E86A4A6802EB8202413A0C8804FA8B +:103E300002F20243EA62AAE70A68122AABD1194ADF +:103E4000506820F400005060506840F480005060DA +:103E5000A1E70A681448824201D0112A9FD1114A71 +:103E6000506820F480005060506840F400005060BA +:103E700009680D4A914292D10C4A12680C49A1FB83 +:103E80000212920C02EB820252000192019A002A65 +:103E900085D0019A013A0192F8E7022082E700BF3B +:103EA00000200140002301401200001028000020E3 +:103EB00083DE1B4398B108B503460020C3F8B8025F +:103EC000C3F8C402C3F8D00209B1C3F8B412012187 +:103ED00083F89C121A701846FEF7A6F808BD032056 +:103EE000704710B582B00023ADF8063089B10446A2 +:103EF000C0F8B812CB6A23B10DF106009847C4F898 +:103F0000D002D4F8D8320133C4F8D832002002B03D +:103F100010BD0320FBE708B5FEF7E5F808BD08B5BE +:103F2000D0F8B83213B11B68984708BD0020FCE7F1 +:103F300008B5D0F8B8325B68984700B908BD0320CF +:103F4000FCE738B5044600F2AA25284600F0CDF972 +:103F50000123C4F89432B4F8B032C4F8983294F81B +:103F6000AA1201F01F03012B07D0022B0AD073B94C +:103F70002946204600F08EFB38BD2946204600F039 +:103F8000C4FBF9E72946204600F001FCF4E701F004 +:103F900080012046FEF7C2F8EEE7F8B5044601239B +:103FA00080F89C320023C0F894324360C0F8A432F9 +:103FB00080F8A032D0F8B832E3B15B68E3B10021F9 +:103FC00098470746D0B94023002211462046FEF705 +:103FD00092F8012684F863614025A4F860512B46CD +:103FE000002280212046FEF786F884F8236025848D +:103FF0003846F8BD0027E6E70027E4E70327E2E7B5 +:1040000001740020704790F89C32DBB2042B04D07E +:1040100090F89C32DBB280F89D32042380F89C3209 +:104020000020704790F89C32DBB2042B01D00020B6 +:10403000704790F89D32DBB280F89C32F7E708B504 +:1040400090F89C32DBB2032B01D0002008BDD0F8E1 +:10405000B832002BF9D0DB69002BF6D09847F4E793 +:1040600008B5D0F8D432AE3350F823205AB190F8C6 +:104070009C32DBB2032B01D0002008BD136A23B1B0 +:1040800098470020F9E70320F7E70020F5E708B597 +:10409000D0F8D432AE3350F823205AB190F89C3285 +:1040A000DBB2032B01D0002008BD536A23B198472F +:1040B0000020F9E70320F7E70020F5E7002070472C +:1040C00008B5012380F89C32D0F8B83223B15B6880 +:1040D0000179984710B908BD0020FCE70320FAE7F2 +:1040E000002070470020704738B504460D4600296F +:1040F00045D1D0F89432032B01D0084638BDD0F812 +:104100005831B0F86021934209D890F8AA3203F0F0 +:104110001F03012B12D0022B1FD0084613E09B1A5D +:10412000C0F85831D0F864111144C0F864119A42B3 +:1041300038BF1A4600F08EFC2846DFE790F8AE1232 +:10414000FFF7CEFF20B994F89C32DBB2032B09D0E5 +:10415000204600F087FC2846D0E790F8AE12FFF723 +:10416000C1FFEFE700F1AE0354F823301A69002ACB +:10417000EED0C4F8D4021B6920469847E8E701F066 +:104180007F01FFF7AFFF90B994F89C32DBB2032BAD +:10419000B4D100F1AE0354F823309A69002AADD0AF +:1041A000C4F8D4029B69294620469847A6E7002018 +:1041B000A4E738B504460D4600294CD1D0F8943216 +:1041C000022B07D094F8A00218B1002384F8A03283 +:1041D000284638BD8269038C9A420ED89A421AD07A +:1041E00094F89C32DBB2032B29D080212046FDF7C6 +:1041F00095FF204600F041FCE4E7D21A8261416A53 +:104200001944416200F00DFC00231A46194620466D +:10421000FDF7A4FFD6E742699342E1D8D0F898327F +:104220009A42DDD20022114600F0FBFB0021C4F8C7 +:1042300098120B460A462046FDF790FFC2E7D4F8D5 +:10424000B832DA68002AD0D00022C4F8D422DB6861 +:1042500020469847C9E741F08001FFF743FF90B936 +:1042600094F89C32DBB2032BB3D100F1AE0354F8C7 +:1042700023305A69002AACD0C4F8D4025B692946BD +:1042800020469847A5E70020A3E70B88027813444F +:104290000B80037818447047428803789A4218D9F3 +:1042A00030B583B004460D46ADF806306388BDF8DE +:1042B00006209A420AD20DF10601FFF7E6FF437885 +:1042C000052BF3D18378AB42F0D100E0002003B09E +:1042D00030BD002070470346002002E00130C0B22C +:1042E00001331A78002AF9D170470B7803704B78A4 +:1042F00043708B78CA7843EA022343800B794A796A +:1043000043EA022383808B79CA7943EA0223C3807C +:10431000704710B504468021FDF700FF00212046BC +:10432000FDF7FCFE10BD30B583B004460D460023FA +:10433000ADF806304A88130A013B062B00F2AB8029 +:10434000DFE803F0041F33A9A98D9A00D0F8B43236 +:104350001B680DF10601007C9847EA88002A00F0EE +:10436000A380BDF80630002B00F099809A4228BF48 +:104370001A46ADF806200146204600F044FB03B083 +:1043800030BD037C43B9D0F8B8329B6A0DF106000A +:10439000984702234370E0E7D0F8B832DB6A0DF1AA +:1043A0000600984702234370D7E7D2B2052A52D8B5 +:1043B000DFE802F003101D2A3744D0F8B4325B68FE +:1043C00023B10DF10601007C9847C6E72946FFF7A7 +:1043D000A0FFD4E7D0F8B4329B6823B10DF10601F9 +:1043E000007C9847B9E72946FFF793FFC7E7D0F865 +:1043F000B432DB6823B10DF10601007C9847ACE7CD +:104400002946FFF786FFBAE7D0F8B4321B6923B11B +:104410000DF10601007C98479FE72946FFF779FFD9 +:10442000ADE7D0F8B4325B6923B10DF10601007C31 +:10443000984792E72946FFF76CFFA0E7D0F8B4321F +:104440009B6923B10DF10601007C984785E7294659 +:10445000FFF75FFF93E72946FFF75BFF8FE7037CDA +:1044600033B9D0F8B8325B6B0DF10600984774E7AA +:104470002946FFF74EFF82E7037C43B9D0F8B832F4 +:104480001B6B0DF1060098470723437065E729462B +:10449000FFF73FFF73E72946FFF73BFF6FE729462A +:1044A0002046FFF736FF6AE7204600F0DBFA66E7B2 +:1044B00038B504468B88FBB9CB88EBB94B887F2B8A +:1044C0001AD803F07F0590F89C32DBB2032B0CD096 +:1044D00080F89E522946FDF731FE204600F0C2FAD0 +:1044E00035B1022384F89C3209E0FFF712FF06E0A1 +:1044F000012384F89C3202E02046FFF70AFF38BD12 +:1045000070B504460E468D782F4B1D70012D10D8C6 +:1045100090F89C32DBB2022B0FD0032B26D0FFF792 +:10452000F8FE294B19782046FFF702FD032528469F +:1045300070BDFFF7EEFE0325F9E7A5B145602946FA +:10454000FFF7EDFC054638B131462046FFF7E1FEA6 +:10455000022384F89C32EAE7204600F083FA032322 +:1045600084F89C32E3E700F07DFAE0E7CDB14168E2 +:104570008D4225D0C9B2FFF7DBFC134B197861607F +:104580002046FFF7CCFC0546B0B131462046FFF788 +:10459000C0FE21792046FFF7CBFC022384F89C3231 +:1045A000C5E7022380F89C3245602946FFF7C0FC2E +:1045B000204600F057FABAE7204600F053FAB6E773 +:1045C00000F050FA0025B2E7B41E002008B5CB88F1 +:1045D000012B0BD190F89C32DBB2022B09D9032BB3 +:1045E00011D10122011D00F00EFA01E0FFF791FE4A +:1045F00008BD5BB23BB10146002341F8083F0122F0 +:1046000000F001FAF4E7FFF784FEF1E708B590F84F +:104610009C32013B022B12D8CB88022B0CD10123F8 +:10462000C360D0F8A4320BB10323C360022200F1AF +:104630000C0100F0E8F908BDFFF76BFEFBE7FFF7A0 +:1046400068FEF8E708B54B88012B04D0022B07D091 +:10465000FFF75FFE08BDC0F8A43200F003FAF9E7E7 +:104660008B881B0A80F8A03200F0FCF9F2E708B54D +:1046700090F89C32013B022B09D84B88012B00D0CB +:1046800008BD0023C0F8A43200F0ECF9F8E7FFF70A +:1046900040FEF5E738B50C7804F06004202C06D015 +:1046A000402C04D06CB1FFF734FE002407E0D0F8B2 +:1046B000D432AE3350F823309B68984704462046E6 +:1046C00038BD4D78092D1DD8DFE805F012191C16EC +:1046D0001C08051C0F0BFFF726FEF0E7FFF7E8FEAE +:1046E000EDE7FFF70DFF0446E9E7FFF76FFFE6E7A9 +:1046F000FFF78CFF2C46E2E7FFF7A4FFDFE7FFF7A9 +:10470000B6FFDCE7FFF705FED9E770B505460C46B6 +:104710000B7803F06003202B07D0402B05D023B18A +:10472000FFF7F7FD0026304670BD95F89C32013B3F +:10473000022B26D82179012905D921462846FFF7E1 +:10474000E8FD0026EFE72846FFF7CAFC68B900F14C +:10475000AE0255F82220916889B1C5F8D402936859 +:10476000214628469847064600E00326E388002BAA +:10477000D9D1002ED7D1284600F074F9D3E703260B +:10478000F4E721462846FFF7C4FD0026CBE72DE9D4 +:10479000F04106460D468B88DFB20C7804F06004C9 +:1047A000202C08D0402C06D0DCB1FFF7B2FD00244D +:1047B0002046BDE8F08139463046FFF793FC0446B9 +:1047C000002840F0F980C6F8D40200F1AE0356F894 +:1047D00023309B68002BEBD029463046984704468F +:1047E000E6E791F80180B8F1010F31D0B8F1030F7D +:1047F00005D0B8F1000F67D0FFF78BFDD8E790F830 +:104800009C32DBB2022B04D0032B12D0FFF781FDC8 +:10481000CEE70FB1802F04D129463046FFF779FD4E +:10482000C6E73946FDF77AFC80213046FDF776FC75 +:10483000BEE74B8823B91FB1802F01D0CB881BB1B5 +:10484000304600F00FF9B3E73946FDF767FCF7E7AC +:1048500090F89C32DBB2022B04D0032B12D0FFF76E +:1048600058FDA5E70FB1802F04D129463046FFF748 +:1048700050FD9DE73946FDF751FC80213046FDF79C +:104880004DFC95E74B88002B92D117F07F0F17D185 +:10489000304600F0E7F839463046FFF723FC0028A1 +:1048A00086D1C6F8D40200F1AE0256F822209268F2 +:1048B000002A00F08380294630469047044677E777 +:1048C0003946FDF733FCE3E790F89C22D2B2022A86 +:1048D00005D0032A28D0FFF71CFD444668E70FB136 +:1048E000802F14D113F0800F15D107F07F0707EB4D +:1048F0008707B90001F5A87131440431002301F89C +:104900000E3F0222304600F07EF8444650E7FFF7A3 +:1049100000FD44464CE707F07F0707EB8707B90027 +:10492000103131440431E9E75BB2002B20DB07F0A2 +:104930000F0202EB820200EB820292F8634124B381 +:10494000002B25DB07F07F0303EB83039C0004F5BA +:10495000A874344404340FB1802F22D10023A373F0 +:10496000022204F10E01304600F04DF844461FE7E4 +:1049700007F00F0202EB820200EB820292F8234062 +:10498000002CDDD1FFF7C5FC12E7FFF7C2FC0FE7F3 +:1049900007F07F0303EB83039C001034344404349A +:1049A000D9E739463046FDF773FB10B10123A373F5 +:1049B000D6E70023A373D3E70024F9E60446F7E61D +:1049C00000B370B50D4616460446FFF784FC01306F +:1049D0004300B3F5007F06D89BB233802B700323CE +:1049E0006B7002230AE04FF40073F6E7EA540134D7 +:1049F0005A1CD2B20021A9540233DBB22278002A19 +:104A0000F4D170BD704708B513460222C0F8942255 +:104A10004361416283610A460021FDF797FB002054 +:104A200008BD08B513460A460021FDF78FFB00209C +:104A300008BD08B513460322C0F89422C0F85431CB +:104A4000C0F86411C0F858310A460021FDF786FB12 +:104A5000002008BD08B513460A460021FDF77EFB7D +:104A6000002008BD08B50422C0F8942200231A468D +:104A70001946FDF76BFB002008BD08B50522C0F8FC +:104A8000942200231A461946FDF768FB002008BD52 +:104A900010B5D0F8D43203F1B00250F822408CB1F6 +:104AA00000EB820043687BB194F80002FF280DD030 +:104AB0009B6894F8012221469847FF2384F800322E +:104AC000002010BD0320FCE70020FAE70020F8E7F3 +:104AD0000A230380004870470C010020F8B5064601 +:104AE0000F4F82213846FFF7D7FB05460121384694 +:104AF000FFF7D2FB044681213846FFF7CDFB0DB10D +:104B00001022AA711CB1402222710022627118B1D8 +:104B10004022027100224271432333800048F8BDD5 +:104B200090000020F8B506460F4F82213846FFF767 +:104B3000B3FB054601213846FFF7AEFB0446812151 +:104B40003846FFF7A9FB0DB11022AA711CB1402213 +:104B500022710022627118B140220271002242715A +:104B6000432333800048F8BD90000020F8B5064686 +:104B70000F4F82213846FFF78FFB0546012138464B +:104B8000FFF78AFB044681213846FFF785FB0DB10C +:104B90001022AA711CB1002222710222627118B186 +:104BA0000022027102224271432333800048F8BD83 +:104BB0009000002038B5D0F8D432B03350F82350EC +:104BC00095B10446FDF77AFAC5F80C02D4F8D43250 +:104BD000B03304EB83046368DB6805F50371D5F833 +:104BE00004029847002038BD0320FCE738B5D0F810 +:104BF000C852D0F8D432B03350F8234084B301F017 +:104C00000F0303EB830200EB820252694AB103EB0C +:104C1000C30C05EB8C05ED69B2FBF5FC05FB1C2212 +:104C200092B10023C4F81432D0F8D432B03300EB80 +:104C3000830043681B69ABB10A4604F50471D4F8DC +:104C400008029847002038BD03EB830300EB830381 +:104C500000245C6123462246FDF778FA2046F2E7FD +:104C60000320F0E70020EEE7F0B583B0D0F8D432AF +:104C700003F1B00250F8227000228DF80720ADF841 +:104C80000420002F7BD004460D46097811F0600601 +:104C900034D0202E6CD1EA882AB311F0800F07D1CE +:104CA0006B7887F80032EA883F2A13D8D2B212E034 +:104CB000B03300EB83035B689B683946687898479C +:104CC000EA88072A28BF072239462046FFF79BFEBD +:104CD000002651E0402287F8012239462046FFF79E +:104CE000A8FE002648E0B03300EB83035B689B68B6 +:104CF000002229466878984700263DE06F780B2F00 +:104D000031D8DFE807F0063930303030303030301D +:104D1000162690F89C32DBB2032B04D02946FFF70D +:104D2000F8FA032628E0022201A9FFF76CFE3E46AE +:104D300022E090F89C32DBB2032B04D02946FFF727 +:104D4000E8FA032618E001220DF10701FFF75BFEE8 +:104D500012E090F89C32DBB2032B0DD02946FFF70E +:104D6000D8FA032608E02946FFF7D3FA032603E022 +:104D70002946FFF7CEFA0326304603B0F0BD0326DE +:104D8000FAE738B504468121FDF7C0F9002584F81B +:104D9000375001212046FDF7B9F984F87751822177 +:104DA0002046FDF7B3F984F84B506564D4F8D4324B +:104DB00003F1B00254F822209AB1B03304EB83031C +:104DC0005B685B689847D4F8D432B03354F823005A +:104DD000FDF77EF9D4F8D432B03344F82350C4F848 +:104DE000BC52002038BD70B504464FF40770FDF783 +:104DF0006BF9002849D005464FF407720021FBF7F4 +:104E000043FAD4F8D432B03344F82350C4F8BC5237 +:104E1000237C002B41D14FF40073022281212046D4 +:104E2000FDF769F9012684F837604FF40073022218 +:104E300031462046FDF75FF984F8776110236364FB +:104E40000823032282212046FDF755F9012384F827 +:104E50004B300026C5F80462D4F8D432B03304EBEA +:104E600083035B681B689847C5F81462C5F818622D +:104E7000D5F8042262B3257C1DBB4FF400730121D9 +:104E80002046FDF76BF9284670BDD4F8D432B03314 +:104E9000002244F823200225F5E740230222812145 +:104EA0002046FDF728F9012684F8376040230222C6 +:104EB00031462046FDF71FF984F8776110236364BB +:104EC000BEE7402301212046FDF748F90025DAE737 +:104ED0000225D8E739B1D0F8D432B03300EB8300E3 +:104EE00041600020704703207047D0F8D432B033BF +:104EF00050F823302BB1C3F80812C3F81022002059 +:104F0000704703207047D0F8D432B03350F82330C4 +:104F10001BB1C3F80412002070470320704708B586 +:104F2000D0F8D432B03350F823208AB1D2F81432FA +:104F30000BB1012008BD0123C2F81432D2F810329F +:104F40008362D2F808228121FDF700F90020F1E701 +:104F50000320EFE710B5D0F8D432B03350F8232057 +:104F600092B1047C44B94FF40073D2F804220121B9 +:104F7000FDF7F4F8204610BD4023D2F804220121A9 +:104F8000FDF7ECF80024F5E70324F3E7DFF834D06D +:104F9000FCF78CFE0C480D490D4A002302E0D45862 +:104FA000C4500433C4188C42F9D30A4A0A4C002373 +:104FB00001E013600432A242FBD3FBF73DF9FBF79B +:104FC000B7FC7047000003200000002018010020FB +:104FD0006850000818010020B81E0020FEE70000FD +:104FE000F8B500BFF8BC08BC9E467047F8B500BFD6 +:084FF000F8BC08BC9E467047A6 +:104FF8000006101600061016000000000000000051 +:10500800010203040607080953544D333220566938 +:10501800727475616C20436F6D506F72740000007C +:1050280053544D6963726F656C656374726F6E6912 +:105038006373000043444320436F6E666967000052 +:1050480043444320496E74657266616365000000DD +:08505800A4B3FF7F010000007A +:045060001902000829 +:04506400F10100084E +:105068005265636569766564204144432076616CC6 +:1050780075653A203F3F3F3F3F3F3F3F3F3F0D0A67 +:1050880000010000100000000024F4001A030000D2 +:105098000000000000000000000000000000000008 +:1050A80000000000000000000403090412010002CF +:1050B800020200408304405700020102030100007D +:1050C800151D0008211D0008E51D0008C11D000868 +:1050D800AD1D0008011E0008251E0008711E0008ED +:1050E800491E00084D1E0008551E0008511E0008E4 +:1050F80009024300020100C0320904000001020253 +:105108000100052400100105240100010424020205 +:1051180005240600010705820308001009040100A0 +:10512800020A00000007050102400000070581028D +:1051380040000000E74D0008834D0008694C000856 +:1051480000000000914A0008ED4B0008B54B00082C +:105158000000000000000000000000006D4B000887 +:10516800254B0008DD4A0008D14A00080A0600025B +:085178000000004001000000EE +:0400000508004F8D13 :00000001FF diff --git a/build/stm32_ADC_F429_0.map b/build/stm32_ADC_F429_0.map index f3cd48d..3efae85 100644 --- a/build/stm32_ADC_F429_0.map +++ b/build/stm32_ADC_F429_0.map @@ -4,12 +4,16 @@ Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_init_array) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (memset) +/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/syscalls.o (__errno) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (exit) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-atexit.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (atexit) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o (__libc_fini_array) +/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) (_impure_ptr) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (__stdio_exit_handler) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) @@ -28,8 +32,6 @@ Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) (_sbrk_r) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) (__sread) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) (_impure_ptr) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_close_r) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-__call_atexit.o) @@ -42,18 +44,6 @@ Archive member included to satisfy reference by file (symbol) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_lseek_r) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) (_write_r) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) (_close) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) (_lseek) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) (_read) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) (_sbrk) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) (_write) -/usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) (_exit) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) build/main.o (__aeabi_ldivmod) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) @@ -93,15 +83,65 @@ Discarded input sections .text 0x00000000 0x0 build/stm32f4xx_it.o .data 0x00000000 0x0 build/stm32f4xx_it.o .bss 0x00000000 0x0 build/stm32f4xx_it.o - .bss.curr_step_start_N - 0x00000000 0x4 build/stm32f4xx_it.o + .text 0x00000000 0x0 build/syscalls.o + .data 0x00000000 0x0 build/syscalls.o + .bss 0x00000000 0x0 build/syscalls.o + .text.initialise_monitor_handles + 0x00000000 0x2 build/syscalls.o + .text._getpid 0x00000000 0x4 build/syscalls.o + .text._kill 0x00000000 0x10 build/syscalls.o + .text._exit 0x00000000 0xc build/syscalls.o + .text._read 0x00000000 0x20 build/syscalls.o + .text._write 0x00000000 0x1c build/syscalls.o + .text._close 0x00000000 0x6 build/syscalls.o + .text._fstat 0x00000000 0xa build/syscalls.o + .text._isatty 0x00000000 0x4 build/syscalls.o + .text._lseek 0x00000000 0x4 build/syscalls.o + .text._open 0x00000000 0xa build/syscalls.o + .text._wait 0x00000000 0x10 build/syscalls.o + .text._unlink 0x00000000 0x10 build/syscalls.o + .text._times 0x00000000 0x6 build/syscalls.o + .text._stat 0x00000000 0xa build/syscalls.o + .text._link 0x00000000 0x10 build/syscalls.o + .text._fork 0x00000000 0x10 build/syscalls.o + .text._execve 0x00000000 0x10 build/syscalls.o + .data.environ 0x00000000 0x4 build/syscalls.o + .bss.__env 0x00000000 0x4 build/syscalls.o + .debug_info 0x00000000 0x848 build/syscalls.o + .debug_abbrev 0x00000000 0x1e3 build/syscalls.o + .debug_loc 0x00000000 0x583 build/syscalls.o + .debug_aranges + 0x00000000 0xa8 build/syscalls.o + .debug_ranges 0x00000000 0x98 build/syscalls.o + .debug_line 0x00000000 0x372 build/syscalls.o + .debug_str 0x00000000 0x3f3 build/syscalls.o + .comment 0x00000000 0x27 build/syscalls.o + .debug_frame 0x00000000 0x190 build/syscalls.o + .ARM.attributes + 0x00000000 0x34 build/syscalls.o + .text 0x00000000 0x0 build/sysmem.o + .data 0x00000000 0x0 build/sysmem.o + .bss 0x00000000 0x0 build/sysmem.o + .text._sbrk 0x00000000 0x48 build/sysmem.o + .bss.__sbrk_heap_end + 0x00000000 0x4 build/sysmem.o + .debug_info 0x00000000 0x174 build/sysmem.o + .debug_abbrev 0x00000000 0xeb build/sysmem.o + .debug_loc 0x00000000 0x90 build/sysmem.o + .debug_aranges + 0x00000000 0x20 build/sysmem.o + .debug_ranges 0x00000000 0x10 build/sysmem.o + .debug_line 0x00000000 0xfd build/sysmem.o + .debug_str 0x00000000 0x20a build/sysmem.o + .comment 0x00000000 0x27 build/sysmem.o + .debug_frame 0x00000000 0x28 build/sysmem.o + .ARM.attributes + 0x00000000 0x34 build/sysmem.o .text 0x00000000 0x0 build/stm32f4xx_hal_msp.o .data 0x00000000 0x0 build/stm32f4xx_hal_msp.o .bss 0x00000000 0x0 build/stm32f4xx_hal_msp.o .text.HAL_ADC_MspDeInit 0x00000000 0x34 build/stm32f4xx_hal_msp.o - .bss.curr_step_start_N - 0x00000000 0x4 build/stm32f4xx_hal_msp.o .text 0x00000000 0x0 build/stm32f4xx_hal_rcc.o .data 0x00000000 0x0 build/stm32f4xx_hal_rcc.o .bss 0x00000000 0x0 build/stm32f4xx_hal_rcc.o @@ -555,18 +595,12 @@ Discarded input sections .text 0x00000000 0x0 build/usb_device.o .data 0x00000000 0x0 build/usb_device.o .bss 0x00000000 0x0 build/usb_device.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usb_device.o .text 0x00000000 0x0 build/usbd_desc.o .data 0x00000000 0x0 build/usbd_desc.o .bss 0x00000000 0x0 build/usbd_desc.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_desc.o .text 0x00000000 0x0 build/usbd_cdc_if.o .data 0x00000000 0x0 build/usbd_cdc_if.o .bss 0x00000000 0x0 build/usbd_cdc_if.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_cdc_if.o .text 0x00000000 0x0 build/usbd_conf.o .data 0x00000000 0x0 build/usbd_conf.o .bss 0x00000000 0x0 build/usbd_conf.o @@ -580,8 +614,6 @@ Discarded input sections 0x00000000 0x10 build/usbd_conf.o .text.USBD_LL_FlushEP 0x00000000 0x10 build/usbd_conf.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_conf.o .text 0x00000000 0x0 build/stm32f4xx_hal_pcd.o .data 0x00000000 0x0 build/stm32f4xx_hal_pcd.o .bss 0x00000000 0x0 build/stm32f4xx_hal_pcd.o @@ -778,25 +810,17 @@ Discarded input sections 0x00000000 0x1a build/usbd_core.o .text.USBD_RunTestMode 0x00000000 0x4 build/usbd_core.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_core.o .text 0x00000000 0x0 build/usbd_ctlreq.o .data 0x00000000 0x0 build/usbd_ctlreq.o .bss 0x00000000 0x0 build/usbd_ctlreq.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_ctlreq.o .text 0x00000000 0x0 build/usbd_ioreq.o .data 0x00000000 0x0 build/usbd_ioreq.o .bss 0x00000000 0x0 build/usbd_ioreq.o .text.USBD_GetRxCount 0x00000000 0x8 build/usbd_ioreq.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_ioreq.o .text 0x00000000 0x0 build/usbd_cdc.o .data 0x00000000 0x0 build/usbd_cdc.o .bss 0x00000000 0x0 build/usbd_cdc.o - .bss.curr_step_start_N - 0x00000000 0x4 build/usbd_cdc.o .text 0x00000000 0x14 build/startup_stm32f429xx.o .data 0x00000000 0x0 build/startup_stm32f429xx.o .bss 0x00000000 0x0 build/startup_stm32f429xx.o @@ -804,6 +828,19 @@ Discarded input sections .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .text 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_info 0x00000000 0x6f1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_abbrev 0x00000000 0x15e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_aranges + 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_line 0x00000000 0x10c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_str 0x00000000 0x4b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + .ARM.attributes + 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) .text 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) @@ -849,6 +886,18 @@ Discarded input sections .debug_frame 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) .ARM.attributes 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) + .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .data 0x00000000 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_info 0x00000000 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_abbrev 0x00000000 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_aranges + 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_line 0x00000000 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .debug_str 0x00000000 0x4bc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) + .ARM.attributes + 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) .text 0x00000000 0x224 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .data 0x00000000 0xc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) .bss 0x00000000 0x13c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) @@ -990,18 +1039,6 @@ Discarded input sections .debug_frame 0x00000000 0x8c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) .ARM.attributes 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) - .text 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .data 0x00000000 0x50 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_info 0x00000000 0x70b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_abbrev 0x00000000 0x149 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_aranges - 0x00000000 0x18 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_line 0x00000000 0xe7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .debug_str 0x00000000 0x4bc /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) .text 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) @@ -1094,104 +1131,6 @@ Discarded input sections .debug_frame 0x00000000 0x2c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) .ARM.attributes 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .gnu.warning._close - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_info 0x00000000 0xde /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_abbrev 0x00000000 0x96 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_loclists - 0x00000000 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_line 0x00000000 0x6d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_str 0x00000000 0x198 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .gnu.warning._lseek - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_info 0x00000000 0x100 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_abbrev 0x00000000 0xbb /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_line 0x00000000 0x6e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_str 0x00000000 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .gnu.warning._read - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_info 0x00000000 0x106 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_abbrev 0x00000000 0xc4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_line 0x00000000 0x6d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_str 0x00000000 0x193 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - .text 0x00000000 0x1c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .bss 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_info 0x00000000 0xac /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_abbrev 0x00000000 0xa1 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_loclists - 0x00000000 0x30 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_line 0x00000000 0x76 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_str 0x00000000 0x11d /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) - .text 0x00000000 0x10 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .gnu.warning._write - 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_info 0x00000000 0x106 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_abbrev 0x00000000 0xc4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_loclists - 0x00000000 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_line 0x00000000 0x6e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_str 0x00000000 0x196 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - .text 0x00000000 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_info 0x00000000 0xa4 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_abbrev 0x00000000 0x69 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_loclists - 0x00000000 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_aranges - 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_line 0x00000000 0x61 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_str 0x00000000 0x169 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .comment 0x00000000 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .debug_frame 0x00000000 0x20 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) - .ARM.attributes - 0x00000000 0x34 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) .bss 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) .data 0x00000000 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) @@ -1225,6 +1164,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o LOAD build/main.o LOAD build/stm32f4xx_it.o +LOAD build/syscalls.o +LOAD build/sysmem.o LOAD build/stm32f4xx_hal_msp.o LOAD build/stm32f4xx_hal_rcc.o LOAD build/stm32f4xx_hal_rcc_ex.o @@ -1279,7 +1220,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000000 g_pfnVectors 0x080001ac . = ALIGN (0x4) -.text 0x080001b0 0x4e04 +.text 0x080001b0 0x4e48 0x080001b0 . = ALIGN (0x4) *(.text) .text 0x080001b0 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -1310,759 +1251,759 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000880 0xac build/main.o 0x08000880 SystemClock_Config *fill* 0x0800092c 0x4 - .text.main 0x08000930 0x208 build/main.o + .text.main 0x08000930 0x230 build/main.o 0x08000930 main .text.NMI_Handler - 0x08000b38 0x2 build/stm32f4xx_it.o - 0x08000b38 NMI_Handler + 0x08000b60 0x2 build/stm32f4xx_it.o + 0x08000b60 NMI_Handler .text.HardFault_Handler - 0x08000b3a 0x2 build/stm32f4xx_it.o - 0x08000b3a HardFault_Handler + 0x08000b62 0x2 build/stm32f4xx_it.o + 0x08000b62 HardFault_Handler .text.MemManage_Handler - 0x08000b3c 0x2 build/stm32f4xx_it.o - 0x08000b3c MemManage_Handler + 0x08000b64 0x2 build/stm32f4xx_it.o + 0x08000b64 MemManage_Handler .text.BusFault_Handler - 0x08000b3e 0x2 build/stm32f4xx_it.o - 0x08000b3e BusFault_Handler + 0x08000b66 0x2 build/stm32f4xx_it.o + 0x08000b66 BusFault_Handler .text.UsageFault_Handler - 0x08000b40 0x2 build/stm32f4xx_it.o - 0x08000b40 UsageFault_Handler + 0x08000b68 0x2 build/stm32f4xx_it.o + 0x08000b68 UsageFault_Handler .text.SVC_Handler - 0x08000b42 0x2 build/stm32f4xx_it.o - 0x08000b42 SVC_Handler + 0x08000b6a 0x2 build/stm32f4xx_it.o + 0x08000b6a SVC_Handler .text.DebugMon_Handler - 0x08000b44 0x2 build/stm32f4xx_it.o - 0x08000b44 DebugMon_Handler + 0x08000b6c 0x2 build/stm32f4xx_it.o + 0x08000b6c DebugMon_Handler .text.PendSV_Handler - 0x08000b46 0x2 build/stm32f4xx_it.o - 0x08000b46 PendSV_Handler + 0x08000b6e 0x2 build/stm32f4xx_it.o + 0x08000b6e PendSV_Handler .text.SysTick_Handler - 0x08000b48 0x8 build/stm32f4xx_it.o - 0x08000b48 SysTick_Handler + 0x08000b70 0x8 build/stm32f4xx_it.o + 0x08000b70 SysTick_Handler .text.EXTI0_IRQHandler - 0x08000b50 0x34 build/stm32f4xx_it.o - 0x08000b50 EXTI0_IRQHandler + 0x08000b78 0x34 build/stm32f4xx_it.o + 0x08000b78 EXTI0_IRQHandler .text.EXTI3_IRQHandler - 0x08000b84 0xa build/stm32f4xx_it.o - 0x08000b84 EXTI3_IRQHandler - *fill* 0x08000b8e 0x2 + 0x08000bac 0xa build/stm32f4xx_it.o + 0x08000bac EXTI3_IRQHandler + *fill* 0x08000bb6 0x2 .text.DMA2_Stream0_IRQHandler - 0x08000b90 0x10 build/stm32f4xx_it.o - 0x08000b90 DMA2_Stream0_IRQHandler + 0x08000bb8 0x10 build/stm32f4xx_it.o + 0x08000bb8 DMA2_Stream0_IRQHandler .text.OTG_FS_IRQHandler - 0x08000ba0 0x10 build/stm32f4xx_it.o - 0x08000ba0 OTG_FS_IRQHandler + 0x08000bc8 0x10 build/stm32f4xx_it.o + 0x08000bc8 OTG_FS_IRQHandler .text.HAL_ADC_ConvCpltCallback - 0x08000bb0 0xd8 build/stm32f4xx_it.o - 0x08000bb0 HAL_ADC_ConvCpltCallback + 0x08000bd8 0xe8 build/stm32f4xx_it.o + 0x08000bd8 HAL_ADC_ConvCpltCallback .text.HAL_ADC_ConvHalfCpltCallback - 0x08000c88 0xa8 build/stm32f4xx_it.o - 0x08000c88 HAL_ADC_ConvHalfCpltCallback + 0x08000cc0 0xb4 build/stm32f4xx_it.o + 0x08000cc0 HAL_ADC_ConvHalfCpltCallback .text.HAL_MspInit - 0x08000d30 0x38 build/stm32f4xx_hal_msp.o - 0x08000d30 HAL_MspInit + 0x08000d74 0x38 build/stm32f4xx_hal_msp.o + 0x08000d74 HAL_MspInit .text.HAL_ADC_MspInit - 0x08000d68 0xac build/stm32f4xx_hal_msp.o - 0x08000d68 HAL_ADC_MspInit + 0x08000dac 0xac build/stm32f4xx_hal_msp.o + 0x08000dac HAL_ADC_MspInit .text.HAL_RCC_OscConfig - 0x08000e14 0x3f8 build/stm32f4xx_hal_rcc.o - 0x08000e14 HAL_RCC_OscConfig + 0x08000e58 0x3f8 build/stm32f4xx_hal_rcc.o + 0x08000e58 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x0800120c 0xdc build/stm32f4xx_hal_rcc.o - 0x0800120c HAL_RCC_GetSysClockFreq + 0x08001250 0xdc build/stm32f4xx_hal_rcc.o + 0x08001250 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x080012e8 0x160 build/stm32f4xx_hal_rcc.o - 0x080012e8 HAL_RCC_ClockConfig + 0x0800132c 0x160 build/stm32f4xx_hal_rcc.o + 0x0800132c HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x08001448 0xc build/stm32f4xx_hal_rcc.o - 0x08001448 HAL_RCC_GetHCLKFreq + 0x0800148c 0xc build/stm32f4xx_hal_rcc.o + 0x0800148c HAL_RCC_GetHCLKFreq .text.HAL_GPIO_Init - 0x08001454 0x208 build/stm32f4xx_hal_gpio.o - 0x08001454 HAL_GPIO_Init + 0x08001498 0x208 build/stm32f4xx_hal_gpio.o + 0x08001498 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x0800165c 0xc build/stm32f4xx_hal_gpio.o - 0x0800165c HAL_GPIO_WritePin + 0x080016a0 0xc build/stm32f4xx_hal_gpio.o + 0x080016a0 HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x08001668 0x12 build/stm32f4xx_hal_gpio.o - 0x08001668 HAL_GPIO_TogglePin + 0x080016ac 0x12 build/stm32f4xx_hal_gpio.o + 0x080016ac HAL_GPIO_TogglePin .text.HAL_GPIO_EXTI_Callback - 0x0800167a 0x2 build/stm32f4xx_hal_gpio.o - 0x0800167a HAL_GPIO_EXTI_Callback + 0x080016be 0x2 build/stm32f4xx_hal_gpio.o + 0x080016be HAL_GPIO_EXTI_Callback .text.HAL_GPIO_EXTI_IRQHandler - 0x0800167c 0x1c build/stm32f4xx_hal_gpio.o - 0x0800167c HAL_GPIO_EXTI_IRQHandler + 0x080016c0 0x1c build/stm32f4xx_hal_gpio.o + 0x080016c0 HAL_GPIO_EXTI_IRQHandler .text.DMA_SetConfig - 0x08001698 0x2c build/stm32f4xx_hal_dma.o + 0x080016dc 0x2c build/stm32f4xx_hal_dma.o .text.DMA_CalcBaseAndBitshift - 0x080016c4 0x3c build/stm32f4xx_hal_dma.o + 0x08001708 0x3c build/stm32f4xx_hal_dma.o .text.DMA_CheckFifoParam - 0x08001700 0x8e build/stm32f4xx_hal_dma.o - *fill* 0x0800178e 0x2 + 0x08001744 0x8e build/stm32f4xx_hal_dma.o + *fill* 0x080017d2 0x2 .text.HAL_DMA_Init - 0x08001790 0xcc build/stm32f4xx_hal_dma.o - 0x08001790 HAL_DMA_Init + 0x080017d4 0xcc build/stm32f4xx_hal_dma.o + 0x080017d4 HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x0800185c 0x6a build/stm32f4xx_hal_dma.o - 0x0800185c HAL_DMA_Start_IT - *fill* 0x080018c6 0x2 + 0x080018a0 0x6a build/stm32f4xx_hal_dma.o + 0x080018a0 HAL_DMA_Start_IT + *fill* 0x0800190a 0x2 .text.HAL_DMA_IRQHandler - 0x080018c8 0x1dc build/stm32f4xx_hal_dma.o - 0x080018c8 HAL_DMA_IRQHandler + 0x0800190c 0x1dc build/stm32f4xx_hal_dma.o + 0x0800190c HAL_DMA_IRQHandler .text.__NVIC_EnableIRQ - 0x08001aa4 0x1c build/stm32f4xx_hal_cortex.o + 0x08001ae8 0x1c build/stm32f4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08001ac0 0x28 build/stm32f4xx_hal_cortex.o + 0x08001b04 0x28 build/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08001ae8 0x3e build/stm32f4xx_hal_cortex.o - *fill* 0x08001b26 0x2 + 0x08001b2c 0x3e build/stm32f4xx_hal_cortex.o + *fill* 0x08001b6a 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08001b28 0x24 build/stm32f4xx_hal_cortex.o - 0x08001b28 HAL_NVIC_SetPriorityGrouping + 0x08001b6c 0x24 build/stm32f4xx_hal_cortex.o + 0x08001b6c HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08001b4c 0x20 build/stm32f4xx_hal_cortex.o - 0x08001b4c HAL_NVIC_SetPriority + 0x08001b90 0x20 build/stm32f4xx_hal_cortex.o + 0x08001b90 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08001b6c 0x8 build/stm32f4xx_hal_cortex.o - 0x08001b6c HAL_NVIC_EnableIRQ + 0x08001bb0 0x8 build/stm32f4xx_hal_cortex.o + 0x08001bb0 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08001b74 0x28 build/stm32f4xx_hal_cortex.o - 0x08001b74 HAL_SYSTICK_Config + 0x08001bb8 0x28 build/stm32f4xx_hal_cortex.o + 0x08001bb8 HAL_SYSTICK_Config .text.HAL_InitTick - 0x08001b9c 0x4c build/stm32f4xx_hal.o - 0x08001b9c HAL_InitTick + 0x08001be0 0x4c build/stm32f4xx_hal.o + 0x08001be0 HAL_InitTick .text.HAL_Init - 0x08001be8 0x34 build/stm32f4xx_hal.o - 0x08001be8 HAL_Init + 0x08001c2c 0x34 build/stm32f4xx_hal.o + 0x08001c2c HAL_Init .text.HAL_IncTick - 0x08001c1c 0x18 build/stm32f4xx_hal.o - 0x08001c1c HAL_IncTick + 0x08001c60 0x18 build/stm32f4xx_hal.o + 0x08001c60 HAL_IncTick .text.HAL_GetTick - 0x08001c34 0xc build/stm32f4xx_hal.o - 0x08001c34 HAL_GetTick + 0x08001c78 0xc build/stm32f4xx_hal.o + 0x08001c78 HAL_GetTick .text.HAL_Delay - 0x08001c40 0x28 build/stm32f4xx_hal.o - 0x08001c40 HAL_Delay + 0x08001c84 0x28 build/stm32f4xx_hal.o + 0x08001c84 HAL_Delay .text.SystemInit - 0x08001c68 0x14 build/system_stm32f4xx.o - 0x08001c68 SystemInit + 0x08001cac 0x14 build/system_stm32f4xx.o + 0x08001cac SystemInit .text.MX_USB_DEVICE_Init - 0x08001c7c 0x54 build/usb_device.o - 0x08001c7c MX_USB_DEVICE_Init + 0x08001cc0 0x54 build/usb_device.o + 0x08001cc0 MX_USB_DEVICE_Init .text.USBD_FS_DeviceDescriptor - 0x08001cd0 0xc build/usbd_desc.o - 0x08001cd0 USBD_FS_DeviceDescriptor + 0x08001d14 0xc build/usbd_desc.o + 0x08001d14 USBD_FS_DeviceDescriptor .text.USBD_FS_LangIDStrDescriptor - 0x08001cdc 0xc build/usbd_desc.o - 0x08001cdc USBD_FS_LangIDStrDescriptor + 0x08001d20 0xc build/usbd_desc.o + 0x08001d20 USBD_FS_LangIDStrDescriptor .text.IntToUnicode - 0x08001ce8 0x46 build/usbd_desc.o - *fill* 0x08001d2e 0x2 + 0x08001d2c 0x46 build/usbd_desc.o + *fill* 0x08001d72 0x2 .text.Get_SerialNum - 0x08001d30 0x38 build/usbd_desc.o + 0x08001d74 0x38 build/usbd_desc.o .text.USBD_FS_SerialStrDescriptor - 0x08001d68 0x14 build/usbd_desc.o - 0x08001d68 USBD_FS_SerialStrDescriptor + 0x08001dac 0x14 build/usbd_desc.o + 0x08001dac USBD_FS_SerialStrDescriptor .text.USBD_FS_ProductStrDescriptor - 0x08001d7c 0x24 build/usbd_desc.o - 0x08001d7c USBD_FS_ProductStrDescriptor + 0x08001dc0 0x24 build/usbd_desc.o + 0x08001dc0 USBD_FS_ProductStrDescriptor .text.USBD_FS_ManufacturerStrDescriptor - 0x08001da0 0x1c build/usbd_desc.o - 0x08001da0 USBD_FS_ManufacturerStrDescriptor + 0x08001de4 0x1c build/usbd_desc.o + 0x08001de4 USBD_FS_ManufacturerStrDescriptor .text.USBD_FS_ConfigStrDescriptor - 0x08001dbc 0x24 build/usbd_desc.o - 0x08001dbc USBD_FS_ConfigStrDescriptor + 0x08001e00 0x24 build/usbd_desc.o + 0x08001e00 USBD_FS_ConfigStrDescriptor .text.USBD_FS_InterfaceStrDescriptor - 0x08001de0 0x24 build/usbd_desc.o - 0x08001de0 USBD_FS_InterfaceStrDescriptor + 0x08001e24 0x24 build/usbd_desc.o + 0x08001e24 USBD_FS_InterfaceStrDescriptor .text.CDC_DeInit_FS - 0x08001e04 0x4 build/usbd_cdc_if.o + 0x08001e48 0x4 build/usbd_cdc_if.o .text.CDC_Control_FS - 0x08001e08 0x4 build/usbd_cdc_if.o + 0x08001e4c 0x4 build/usbd_cdc_if.o .text.CDC_TransmitCplt_FS - 0x08001e0c 0x4 build/usbd_cdc_if.o + 0x08001e50 0x4 build/usbd_cdc_if.o .text.CDC_Receive_FS - 0x08001e10 0x1c build/usbd_cdc_if.o + 0x08001e54 0x1c build/usbd_cdc_if.o .text.CDC_Init_FS - 0x08001e2c 0x28 build/usbd_cdc_if.o + 0x08001e70 0x28 build/usbd_cdc_if.o .text.CDC_Transmit_FS - 0x08001e54 0x2c build/usbd_cdc_if.o - 0x08001e54 CDC_Transmit_FS + 0x08001e98 0x2c build/usbd_cdc_if.o + 0x08001e98 CDC_Transmit_FS .text.HAL_PCD_MspInit - 0x08001e80 0x84 build/usbd_conf.o - 0x08001e80 HAL_PCD_MspInit + 0x08001ec4 0x84 build/usbd_conf.o + 0x08001ec4 HAL_PCD_MspInit .text.HAL_PCD_SetupStageCallback - 0x08001f04 0x10 build/usbd_conf.o - 0x08001f04 HAL_PCD_SetupStageCallback + 0x08001f48 0x10 build/usbd_conf.o + 0x08001f48 HAL_PCD_SetupStageCallback .text.HAL_PCD_DataOutStageCallback - 0x08001f14 0x18 build/usbd_conf.o - 0x08001f14 HAL_PCD_DataOutStageCallback + 0x08001f58 0x18 build/usbd_conf.o + 0x08001f58 HAL_PCD_DataOutStageCallback .text.HAL_PCD_DataInStageCallback - 0x08001f2c 0x16 build/usbd_conf.o - 0x08001f2c HAL_PCD_DataInStageCallback + 0x08001f70 0x16 build/usbd_conf.o + 0x08001f70 HAL_PCD_DataInStageCallback .text.HAL_PCD_SOFCallback - 0x08001f42 0xc build/usbd_conf.o - 0x08001f42 HAL_PCD_SOFCallback + 0x08001f86 0xc build/usbd_conf.o + 0x08001f86 HAL_PCD_SOFCallback .text.HAL_PCD_ResetCallback - 0x08001f4e 0x28 build/usbd_conf.o - 0x08001f4e HAL_PCD_ResetCallback - *fill* 0x08001f76 0x2 + 0x08001f92 0x28 build/usbd_conf.o + 0x08001f92 HAL_PCD_ResetCallback + *fill* 0x08001fba 0x2 .text.HAL_PCD_SuspendCallback - 0x08001f78 0x30 build/usbd_conf.o - 0x08001f78 HAL_PCD_SuspendCallback + 0x08001fbc 0x30 build/usbd_conf.o + 0x08001fbc HAL_PCD_SuspendCallback .text.HAL_PCD_ResumeCallback - 0x08001fa8 0xc build/usbd_conf.o - 0x08001fa8 HAL_PCD_ResumeCallback + 0x08001fec 0xc build/usbd_conf.o + 0x08001fec HAL_PCD_ResumeCallback .text.HAL_PCD_ISOOUTIncompleteCallback - 0x08001fb4 0xc build/usbd_conf.o - 0x08001fb4 HAL_PCD_ISOOUTIncompleteCallback + 0x08001ff8 0xc build/usbd_conf.o + 0x08001ff8 HAL_PCD_ISOOUTIncompleteCallback .text.HAL_PCD_ISOINIncompleteCallback - 0x08001fc0 0xc build/usbd_conf.o - 0x08001fc0 HAL_PCD_ISOINIncompleteCallback + 0x08002004 0xc build/usbd_conf.o + 0x08002004 HAL_PCD_ISOINIncompleteCallback .text.HAL_PCD_ConnectCallback - 0x08001fcc 0xc build/usbd_conf.o - 0x08001fcc HAL_PCD_ConnectCallback + 0x08002010 0xc build/usbd_conf.o + 0x08002010 HAL_PCD_ConnectCallback .text.HAL_PCD_DisconnectCallback - 0x08001fd8 0xc build/usbd_conf.o - 0x08001fd8 HAL_PCD_DisconnectCallback + 0x0800201c 0xc build/usbd_conf.o + 0x0800201c HAL_PCD_DisconnectCallback .text.USBD_LL_Init - 0x08001fe4 0x68 build/usbd_conf.o - 0x08001fe4 USBD_LL_Init + 0x08002028 0x68 build/usbd_conf.o + 0x08002028 USBD_LL_Init .text.USBD_LL_IsStallEP - 0x0800204c 0x2c build/usbd_conf.o - 0x0800204c USBD_LL_IsStallEP + 0x08002090 0x2c build/usbd_conf.o + 0x08002090 USBD_LL_IsStallEP .text.USBD_LL_GetRxDataSize - 0x08002078 0xc build/usbd_conf.o - 0x08002078 USBD_LL_GetRxDataSize + 0x080020bc 0xc build/usbd_conf.o + 0x080020bc USBD_LL_GetRxDataSize .text.USBD_static_malloc - 0x08002084 0x8 build/usbd_conf.o - 0x08002084 USBD_static_malloc + 0x080020c8 0x8 build/usbd_conf.o + 0x080020c8 USBD_static_malloc .text.USBD_static_free - 0x0800208c 0x2 build/usbd_conf.o - 0x0800208c USBD_static_free + 0x080020d0 0x2 build/usbd_conf.o + 0x080020d0 USBD_static_free .text.USBD_Get_USB_Status - 0x0800208e 0x14 build/usbd_conf.o - 0x0800208e USBD_Get_USB_Status + 0x080020d2 0x14 build/usbd_conf.o + 0x080020d2 USBD_Get_USB_Status .text.USBD_LL_Start - 0x080020a2 0x10 build/usbd_conf.o - 0x080020a2 USBD_LL_Start + 0x080020e6 0x10 build/usbd_conf.o + 0x080020e6 USBD_LL_Start .text.USBD_LL_OpenEP - 0x080020b2 0x16 build/usbd_conf.o - 0x080020b2 USBD_LL_OpenEP + 0x080020f6 0x16 build/usbd_conf.o + 0x080020f6 USBD_LL_OpenEP .text.USBD_LL_CloseEP - 0x080020c8 0x10 build/usbd_conf.o - 0x080020c8 USBD_LL_CloseEP + 0x0800210c 0x10 build/usbd_conf.o + 0x0800210c USBD_LL_CloseEP .text.USBD_LL_StallEP - 0x080020d8 0x10 build/usbd_conf.o - 0x080020d8 USBD_LL_StallEP + 0x0800211c 0x10 build/usbd_conf.o + 0x0800211c USBD_LL_StallEP .text.USBD_LL_ClearStallEP - 0x080020e8 0x10 build/usbd_conf.o - 0x080020e8 USBD_LL_ClearStallEP + 0x0800212c 0x10 build/usbd_conf.o + 0x0800212c USBD_LL_ClearStallEP .text.USBD_LL_SetUSBAddress - 0x080020f8 0x10 build/usbd_conf.o - 0x080020f8 USBD_LL_SetUSBAddress + 0x0800213c 0x10 build/usbd_conf.o + 0x0800213c USBD_LL_SetUSBAddress .text.USBD_LL_Transmit - 0x08002108 0x10 build/usbd_conf.o - 0x08002108 USBD_LL_Transmit + 0x0800214c 0x10 build/usbd_conf.o + 0x0800214c USBD_LL_Transmit .text.USBD_LL_PrepareReceive - 0x08002118 0x10 build/usbd_conf.o - 0x08002118 USBD_LL_PrepareReceive + 0x0800215c 0x10 build/usbd_conf.o + 0x0800215c USBD_LL_PrepareReceive .text.PCD_WriteEmptyTxFifo - 0x08002128 0xd0 build/stm32f4xx_hal_pcd.o + 0x0800216c 0xd0 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_Init - 0x080021f8 0x102 build/stm32f4xx_hal_pcd.o - 0x080021f8 HAL_PCD_Init + 0x0800223c 0x102 build/stm32f4xx_hal_pcd.o + 0x0800223c HAL_PCD_Init .text.HAL_PCD_Start - 0x080022fa 0x44 build/stm32f4xx_hal_pcd.o - 0x080022fa HAL_PCD_Start - *fill* 0x0800233e 0x2 + 0x0800233e 0x44 build/stm32f4xx_hal_pcd.o + 0x0800233e HAL_PCD_Start + *fill* 0x08002382 0x2 .text.PCD_EP_OutXfrComplete_int - 0x08002340 0x104 build/stm32f4xx_hal_pcd.o + 0x08002384 0x104 build/stm32f4xx_hal_pcd.o .text.PCD_EP_OutSetupPacket_int - 0x08002444 0x50 build/stm32f4xx_hal_pcd.o + 0x08002488 0x50 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_SetAddress - 0x08002494 0x26 build/stm32f4xx_hal_pcd.o - 0x08002494 HAL_PCD_SetAddress + 0x080024d8 0x26 build/stm32f4xx_hal_pcd.o + 0x080024d8 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x080024ba 0x8c build/stm32f4xx_hal_pcd.o - 0x080024ba HAL_PCD_EP_Open + 0x080024fe 0x8c build/stm32f4xx_hal_pcd.o + 0x080024fe HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x08002546 0x70 build/stm32f4xx_hal_pcd.o - 0x08002546 HAL_PCD_EP_Close + 0x0800258a 0x70 build/stm32f4xx_hal_pcd.o + 0x0800258a HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x080025b6 0x4a build/stm32f4xx_hal_pcd.o - 0x080025b6 HAL_PCD_EP_Receive + 0x080025fa 0x4a build/stm32f4xx_hal_pcd.o + 0x080025fa HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x08002600 0x12 build/stm32f4xx_hal_pcd.o - 0x08002600 HAL_PCD_EP_GetRxCount + 0x08002644 0x12 build/stm32f4xx_hal_pcd.o + 0x08002644 HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x08002612 0x4a build/stm32f4xx_hal_pcd.o - 0x08002612 HAL_PCD_EP_Transmit + 0x08002656 0x4a build/stm32f4xx_hal_pcd.o + 0x08002656 HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x0800265c 0x86 build/stm32f4xx_hal_pcd.o - 0x0800265c HAL_PCD_EP_SetStall + 0x080026a0 0x86 build/stm32f4xx_hal_pcd.o + 0x080026a0 HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x080026e2 0x74 build/stm32f4xx_hal_pcd.o - 0x080026e2 HAL_PCD_EP_ClrStall + 0x08002726 0x74 build/stm32f4xx_hal_pcd.o + 0x08002726 HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Abort - 0x08002756 0x34 build/stm32f4xx_hal_pcd.o - 0x08002756 HAL_PCD_EP_Abort + 0x0800279a 0x34 build/stm32f4xx_hal_pcd.o + 0x0800279a HAL_PCD_EP_Abort .text.HAL_PCD_IRQHandler - 0x0800278a 0x5be build/stm32f4xx_hal_pcd.o - 0x0800278a HAL_PCD_IRQHandler + 0x080027ce 0x5be build/stm32f4xx_hal_pcd.o + 0x080027ce HAL_PCD_IRQHandler .text.HAL_PCDEx_SetTxFiFo - 0x08002d48 0x4c build/stm32f4xx_hal_pcd_ex.o - 0x08002d48 HAL_PCDEx_SetTxFiFo + 0x08002d8c 0x4c build/stm32f4xx_hal_pcd_ex.o + 0x08002d8c HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08002d94 0x8 build/stm32f4xx_hal_pcd_ex.o - 0x08002d94 HAL_PCDEx_SetRxFiFo + 0x08002dd8 0x8 build/stm32f4xx_hal_pcd_ex.o + 0x08002dd8 HAL_PCDEx_SetRxFiFo .text.HAL_PCDEx_LPM_Callback - 0x08002d9c 0x2 build/stm32f4xx_hal_pcd_ex.o - 0x08002d9c HAL_PCDEx_LPM_Callback + 0x08002de0 0x2 build/stm32f4xx_hal_pcd_ex.o + 0x08002de0 HAL_PCDEx_LPM_Callback .text.USB_CoreReset - 0x08002d9e 0x58 build/stm32f4xx_ll_usb.o + 0x08002de2 0x58 build/stm32f4xx_ll_usb.o .text.USB_CoreInit - 0x08002df6 0x92 build/stm32f4xx_ll_usb.o - 0x08002df6 USB_CoreInit + 0x08002e3a 0x92 build/stm32f4xx_ll_usb.o + 0x08002e3a USB_CoreInit .text.USB_SetTurnaroundTime - 0x08002e88 0xe4 build/stm32f4xx_ll_usb.o - 0x08002e88 USB_SetTurnaroundTime + 0x08002ecc 0xe4 build/stm32f4xx_ll_usb.o + 0x08002ecc USB_SetTurnaroundTime .text.USB_EnableGlobalInt - 0x08002f6c 0xc build/stm32f4xx_ll_usb.o - 0x08002f6c USB_EnableGlobalInt + 0x08002fb0 0xc build/stm32f4xx_ll_usb.o + 0x08002fb0 USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x08002f78 0xc build/stm32f4xx_ll_usb.o - 0x08002f78 USB_DisableGlobalInt + 0x08002fbc 0xc build/stm32f4xx_ll_usb.o + 0x08002fbc USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x08002f84 0x4a build/stm32f4xx_ll_usb.o - 0x08002f84 USB_FlushTxFifo + 0x08002fc8 0x4a build/stm32f4xx_ll_usb.o + 0x08002fc8 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x08002fce 0x46 build/stm32f4xx_ll_usb.o - 0x08002fce USB_FlushRxFifo + 0x08003012 0x46 build/stm32f4xx_ll_usb.o + 0x08003012 USB_FlushRxFifo .text.USB_SetDevSpeed - 0x08003014 0xe build/stm32f4xx_ll_usb.o - 0x08003014 USB_SetDevSpeed - *fill* 0x08003022 0x2 + 0x08003058 0xe build/stm32f4xx_ll_usb.o + 0x08003058 USB_SetDevSpeed + *fill* 0x08003066 0x2 .text.USB_DevInit - 0x08003024 0x194 build/stm32f4xx_ll_usb.o - 0x08003024 USB_DevInit + 0x08003068 0x194 build/stm32f4xx_ll_usb.o + 0x08003068 USB_DevInit .text.USB_GetDevSpeed - 0x080031b8 0x22 build/stm32f4xx_ll_usb.o - 0x080031b8 USB_GetDevSpeed + 0x080031fc 0x22 build/stm32f4xx_ll_usb.o + 0x080031fc USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x080031da 0x9a build/stm32f4xx_ll_usb.o - 0x080031da USB_ActivateEndpoint + 0x0800321e 0x9a build/stm32f4xx_ll_usb.o + 0x0800321e USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x08003274 0xe0 build/stm32f4xx_ll_usb.o - 0x08003274 USB_DeactivateEndpoint + 0x080032b8 0xe0 build/stm32f4xx_ll_usb.o + 0x080032b8 USB_DeactivateEndpoint .text.USB_EPStopXfer - 0x08003354 0xbe build/stm32f4xx_ll_usb.o - 0x08003354 USB_EPStopXfer + 0x08003398 0xbe build/stm32f4xx_ll_usb.o + 0x08003398 USB_EPStopXfer .text.USB_WritePacket - 0x08003412 0x2e build/stm32f4xx_ll_usb.o - 0x08003412 USB_WritePacket + 0x08003456 0x2e build/stm32f4xx_ll_usb.o + 0x08003456 USB_WritePacket .text.USB_EPStartXfer - 0x08003440 0x244 build/stm32f4xx_ll_usb.o - 0x08003440 USB_EPStartXfer + 0x08003484 0x244 build/stm32f4xx_ll_usb.o + 0x08003484 USB_EPStartXfer .text.USB_ReadPacket - 0x08003684 0x46 build/stm32f4xx_ll_usb.o - 0x08003684 USB_ReadPacket + 0x080036c8 0x46 build/stm32f4xx_ll_usb.o + 0x080036c8 USB_ReadPacket .text.USB_EPSetStall - 0x080036ca 0x5a build/stm32f4xx_ll_usb.o - 0x080036ca USB_EPSetStall + 0x0800370e 0x5a build/stm32f4xx_ll_usb.o + 0x0800370e USB_EPSetStall .text.USB_EPClearStall - 0x08003724 0x5c build/stm32f4xx_ll_usb.o - 0x08003724 USB_EPClearStall + 0x08003768 0x5c build/stm32f4xx_ll_usb.o + 0x08003768 USB_EPClearStall .text.USB_SetDevAddress - 0x08003780 0x20 build/stm32f4xx_ll_usb.o - 0x08003780 USB_SetDevAddress + 0x080037c4 0x20 build/stm32f4xx_ll_usb.o + 0x080037c4 USB_SetDevAddress .text.USB_DevConnect - 0x080037a0 0x1c build/stm32f4xx_ll_usb.o - 0x080037a0 USB_DevConnect + 0x080037e4 0x1c build/stm32f4xx_ll_usb.o + 0x080037e4 USB_DevConnect .text.USB_DevDisconnect - 0x080037bc 0x1c build/stm32f4xx_ll_usb.o - 0x080037bc USB_DevDisconnect + 0x08003800 0x1c build/stm32f4xx_ll_usb.o + 0x08003800 USB_DevDisconnect .text.USB_ReadInterrupts - 0x080037d8 0x8 build/stm32f4xx_ll_usb.o - 0x080037d8 USB_ReadInterrupts + 0x0800381c 0x8 build/stm32f4xx_ll_usb.o + 0x0800381c USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x080037e0 0x10 build/stm32f4xx_ll_usb.o - 0x080037e0 USB_ReadDevAllOutEpInterrupt + 0x08003824 0x10 build/stm32f4xx_ll_usb.o + 0x08003824 USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x080037f0 0x10 build/stm32f4xx_ll_usb.o - 0x080037f0 USB_ReadDevAllInEpInterrupt + 0x08003834 0x10 build/stm32f4xx_ll_usb.o + 0x08003834 USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x08003800 0x12 build/stm32f4xx_ll_usb.o - 0x08003800 USB_ReadDevOutEPInterrupt + 0x08003844 0x12 build/stm32f4xx_ll_usb.o + 0x08003844 USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x08003812 0x24 build/stm32f4xx_ll_usb.o - 0x08003812 USB_ReadDevInEPInterrupt + 0x08003856 0x24 build/stm32f4xx_ll_usb.o + 0x08003856 USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x08003836 0x8 build/stm32f4xx_ll_usb.o - 0x08003836 USB_GetMode + 0x0800387a 0x8 build/stm32f4xx_ll_usb.o + 0x0800387a USB_GetMode .text.USB_SetCurrentMode - 0x0800383e 0x62 build/stm32f4xx_ll_usb.o - 0x0800383e USB_SetCurrentMode + 0x08003882 0x62 build/stm32f4xx_ll_usb.o + 0x08003882 USB_SetCurrentMode .text.USB_ActivateSetup - 0x080038a0 0x1c build/stm32f4xx_ll_usb.o - 0x080038a0 USB_ActivateSetup + 0x080038e4 0x1c build/stm32f4xx_ll_usb.o + 0x080038e4 USB_ActivateSetup .text.USB_EP0_OutStart - 0x080038bc 0x60 build/stm32f4xx_ll_usb.o - 0x080038bc USB_EP0_OutStart + 0x08003900 0x60 build/stm32f4xx_ll_usb.o + 0x08003900 USB_EP0_OutStart .text.ADC_Init - 0x0800391c 0x134 build/stm32f4xx_hal_adc.o + 0x08003960 0x134 build/stm32f4xx_hal_adc.o .text.HAL_ADC_Init - 0x08003a50 0x56 build/stm32f4xx_hal_adc.o - 0x08003a50 HAL_ADC_Init - *fill* 0x08003aa6 0x2 + 0x08003a94 0x56 build/stm32f4xx_hal_adc.o + 0x08003a94 HAL_ADC_Init + *fill* 0x08003aea 0x2 .text.HAL_ADC_Start_DMA - 0x08003aa8 0x188 build/stm32f4xx_hal_adc.o - 0x08003aa8 HAL_ADC_Start_DMA + 0x08003aec 0x188 build/stm32f4xx_hal_adc.o + 0x08003aec HAL_ADC_Start_DMA .text.ADC_DMAHalfConvCplt - 0x08003c30 0xa build/stm32f4xx_hal_adc.o + 0x08003c74 0xa build/stm32f4xx_hal_adc.o .text.HAL_ADC_ErrorCallback - 0x08003c3a 0x2 build/stm32f4xx_hal_adc.o - 0x08003c3a HAL_ADC_ErrorCallback + 0x08003c7e 0x2 build/stm32f4xx_hal_adc.o + 0x08003c7e HAL_ADC_ErrorCallback .text.ADC_DMAError - 0x08003c3c 0x16 build/stm32f4xx_hal_adc.o + 0x08003c80 0x16 build/stm32f4xx_hal_adc.o .text.ADC_DMAConvCplt - 0x08003c52 0x72 build/stm32f4xx_hal_adc.o + 0x08003c96 0x72 build/stm32f4xx_hal_adc.o .text.HAL_ADC_ConfigChannel - 0x08003cc4 0x1ac build/stm32f4xx_hal_adc.o - 0x08003cc4 HAL_ADC_ConfigChannel + 0x08003d08 0x1ac build/stm32f4xx_hal_adc.o + 0x08003d08 HAL_ADC_ConfigChannel .text.USBD_Init - 0x08003e70 0x2e build/usbd_core.o - 0x08003e70 USBD_Init + 0x08003eb4 0x2e build/usbd_core.o + 0x08003eb4 USBD_Init .text.USBD_RegisterClass - 0x08003e9e 0x34 build/usbd_core.o - 0x08003e9e USBD_RegisterClass + 0x08003ee2 0x34 build/usbd_core.o + 0x08003ee2 USBD_RegisterClass .text.USBD_Start - 0x08003ed2 0x8 build/usbd_core.o - 0x08003ed2 USBD_Start + 0x08003f16 0x8 build/usbd_core.o + 0x08003f16 USBD_Start .text.USBD_SetClassConfig - 0x08003eda 0x12 build/usbd_core.o - 0x08003eda USBD_SetClassConfig + 0x08003f1e 0x12 build/usbd_core.o + 0x08003f1e USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x08003eec 0x12 build/usbd_core.o - 0x08003eec USBD_ClrClassConfig + 0x08003f30 0x12 build/usbd_core.o + 0x08003f30 USBD_ClrClassConfig .text.USBD_LL_SetupStage - 0x08003efe 0x58 build/usbd_core.o - 0x08003efe USBD_LL_SetupStage + 0x08003f42 0x58 build/usbd_core.o + 0x08003f42 USBD_LL_SetupStage .text.USBD_LL_Reset - 0x08003f56 0x66 build/usbd_core.o - 0x08003f56 USBD_LL_Reset + 0x08003f9a 0x66 build/usbd_core.o + 0x08003f9a USBD_LL_Reset .text.USBD_LL_SetSpeed - 0x08003fbc 0x6 build/usbd_core.o - 0x08003fbc USBD_LL_SetSpeed + 0x08004000 0x6 build/usbd_core.o + 0x08004000 USBD_LL_SetSpeed .text.USBD_LL_Suspend - 0x08003fc2 0x1e build/usbd_core.o - 0x08003fc2 USBD_LL_Suspend + 0x08004006 0x1e build/usbd_core.o + 0x08004006 USBD_LL_Suspend .text.USBD_LL_Resume - 0x08003fe0 0x1a build/usbd_core.o - 0x08003fe0 USBD_LL_Resume + 0x08004024 0x1a build/usbd_core.o + 0x08004024 USBD_LL_Resume .text.USBD_LL_SOF - 0x08003ffa 0x22 build/usbd_core.o - 0x08003ffa USBD_LL_SOF + 0x0800403e 0x22 build/usbd_core.o + 0x0800403e USBD_LL_SOF .text.USBD_LL_IsoINIncomplete - 0x0800401c 0x2e build/usbd_core.o - 0x0800401c USBD_LL_IsoINIncomplete + 0x08004060 0x2e build/usbd_core.o + 0x08004060 USBD_LL_IsoINIncomplete .text.USBD_LL_IsoOUTIncomplete - 0x0800404a 0x2e build/usbd_core.o - 0x0800404a USBD_LL_IsoOUTIncomplete + 0x0800408e 0x2e build/usbd_core.o + 0x0800408e USBD_LL_IsoOUTIncomplete .text.USBD_LL_DevConnected - 0x08004078 0x4 build/usbd_core.o - 0x08004078 USBD_LL_DevConnected + 0x080040bc 0x4 build/usbd_core.o + 0x080040bc USBD_LL_DevConnected .text.USBD_LL_DevDisconnected - 0x0800407c 0x20 build/usbd_core.o - 0x0800407c USBD_LL_DevDisconnected + 0x080040c0 0x20 build/usbd_core.o + 0x080040c0 USBD_LL_DevDisconnected .text.USBD_CoreFindIF - 0x0800409c 0x4 build/usbd_core.o - 0x0800409c USBD_CoreFindIF + 0x080040e0 0x4 build/usbd_core.o + 0x080040e0 USBD_CoreFindIF .text.USBD_CoreFindEP - 0x080040a0 0x4 build/usbd_core.o - 0x080040a0 USBD_CoreFindEP + 0x080040e4 0x4 build/usbd_core.o + 0x080040e4 USBD_CoreFindEP .text.USBD_LL_DataOutStage - 0x080040a4 0xca build/usbd_core.o - 0x080040a4 USBD_LL_DataOutStage + 0x080040e8 0xca build/usbd_core.o + 0x080040e8 USBD_LL_DataOutStage .text.USBD_LL_DataInStage - 0x0800416e 0xd8 build/usbd_core.o - 0x0800416e USBD_LL_DataInStage + 0x080041b2 0xd8 build/usbd_core.o + 0x080041b2 USBD_LL_DataInStage .text.USBD_GetNextDesc - 0x08004246 0xe build/usbd_core.o - 0x08004246 USBD_GetNextDesc + 0x0800428a 0xe build/usbd_core.o + 0x0800428a USBD_GetNextDesc .text.USBD_GetEpDesc - 0x08004254 0x3e build/usbd_core.o - 0x08004254 USBD_GetEpDesc + 0x08004298 0x3e build/usbd_core.o + 0x08004298 USBD_GetEpDesc .text.USBD_GetLen - 0x08004292 0x14 build/usbd_ctlreq.o + 0x080042d6 0x14 build/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x080042a6 0x28 build/usbd_ctlreq.o - 0x080042a6 USBD_ParseSetupRequest + 0x080042ea 0x28 build/usbd_ctlreq.o + 0x080042ea USBD_ParseSetupRequest .text.USBD_CtlError - 0x080042ce 0x14 build/usbd_ctlreq.o - 0x080042ce USBD_CtlError + 0x08004312 0x14 build/usbd_ctlreq.o + 0x08004312 USBD_CtlError .text.USBD_GetDescriptor - 0x080042e2 0x18a build/usbd_ctlreq.o + 0x08004326 0x18a build/usbd_ctlreq.o .text.USBD_SetAddress - 0x0800446c 0x50 build/usbd_ctlreq.o + 0x080044b0 0x50 build/usbd_ctlreq.o .text.USBD_SetConfig - 0x080044bc 0xcc build/usbd_ctlreq.o + 0x08004500 0xcc build/usbd_ctlreq.o .text.USBD_GetConfig - 0x08004588 0x40 build/usbd_ctlreq.o + 0x080045cc 0x40 build/usbd_ctlreq.o .text.USBD_GetStatus - 0x080045c8 0x38 build/usbd_ctlreq.o + 0x0800460c 0x38 build/usbd_ctlreq.o .text.USBD_SetFeature - 0x08004600 0x2a build/usbd_ctlreq.o + 0x08004644 0x2a build/usbd_ctlreq.o .text.USBD_ClrFeature - 0x0800462a 0x26 build/usbd_ctlreq.o + 0x0800466e 0x26 build/usbd_ctlreq.o .text.USBD_StdDevReq - 0x08004650 0x76 build/usbd_ctlreq.o - 0x08004650 USBD_StdDevReq + 0x08004694 0x76 build/usbd_ctlreq.o + 0x08004694 USBD_StdDevReq .text.USBD_StdItfReq - 0x080046c6 0x84 build/usbd_ctlreq.o - 0x080046c6 USBD_StdItfReq + 0x0800470a 0x84 build/usbd_ctlreq.o + 0x0800470a USBD_StdItfReq .text.USBD_StdEPReq - 0x0800474a 0x232 build/usbd_ctlreq.o - 0x0800474a USBD_StdEPReq + 0x0800478e 0x232 build/usbd_ctlreq.o + 0x0800478e USBD_StdEPReq .text.USBD_GetString - 0x0800497c 0x46 build/usbd_ctlreq.o - 0x0800497c USBD_GetString + 0x080049c0 0x46 build/usbd_ctlreq.o + 0x080049c0 USBD_GetString .text.USBD_CtlSendData - 0x080049c2 0x1c build/usbd_ioreq.o - 0x080049c2 USBD_CtlSendData + 0x08004a06 0x1c build/usbd_ioreq.o + 0x08004a06 USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x080049de 0x10 build/usbd_ioreq.o - 0x080049de USBD_CtlContinueSendData + 0x08004a22 0x10 build/usbd_ioreq.o + 0x08004a22 USBD_CtlContinueSendData .text.USBD_CtlPrepareRx - 0x080049ee 0x22 build/usbd_ioreq.o - 0x080049ee USBD_CtlPrepareRx + 0x08004a32 0x22 build/usbd_ioreq.o + 0x08004a32 USBD_CtlPrepareRx .text.USBD_CtlContinueRx - 0x08004a10 0x10 build/usbd_ioreq.o - 0x08004a10 USBD_CtlContinueRx + 0x08004a54 0x10 build/usbd_ioreq.o + 0x08004a54 USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08004a20 0x16 build/usbd_ioreq.o - 0x08004a20 USBD_CtlSendStatus + 0x08004a64 0x16 build/usbd_ioreq.o + 0x08004a64 USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08004a36 0x16 build/usbd_ioreq.o - 0x08004a36 USBD_CtlReceiveStatus + 0x08004a7a 0x16 build/usbd_ioreq.o + 0x08004a7a USBD_CtlReceiveStatus .text.USBD_CDC_EP0_RxReady - 0x08004a4c 0x40 build/usbd_cdc.o + 0x08004a90 0x40 build/usbd_cdc.o .text.USBD_CDC_GetDeviceQualifierDescriptor - 0x08004a8c 0xc build/usbd_cdc.o - 0x08004a8c USBD_CDC_GetDeviceQualifierDescriptor + 0x08004ad0 0xc build/usbd_cdc.o + 0x08004ad0 USBD_CDC_GetDeviceQualifierDescriptor .text.USBD_CDC_GetOtherSpeedCfgDesc - 0x08004a98 0x48 build/usbd_cdc.o + 0x08004adc 0x48 build/usbd_cdc.o .text.USBD_CDC_GetFSCfgDesc - 0x08004ae0 0x48 build/usbd_cdc.o + 0x08004b24 0x48 build/usbd_cdc.o .text.USBD_CDC_GetHSCfgDesc - 0x08004b28 0x48 build/usbd_cdc.o + 0x08004b6c 0x48 build/usbd_cdc.o .text.USBD_CDC_DataOut - 0x08004b70 0x38 build/usbd_cdc.o + 0x08004bb4 0x38 build/usbd_cdc.o .text.USBD_CDC_DataIn - 0x08004ba8 0x7c build/usbd_cdc.o + 0x08004bec 0x7c build/usbd_cdc.o .text.USBD_CDC_Setup - 0x08004c24 0x11a build/usbd_cdc.o + 0x08004c68 0x11a build/usbd_cdc.o .text.USBD_CDC_DeInit - 0x08004d3e 0x64 build/usbd_cdc.o + 0x08004d82 0x64 build/usbd_cdc.o .text.USBD_CDC_Init - 0x08004da2 0xee build/usbd_cdc.o + 0x08004de6 0xee build/usbd_cdc.o .text.USBD_CDC_RegisterInterface - 0x08004e90 0x16 build/usbd_cdc.o - 0x08004e90 USBD_CDC_RegisterInterface + 0x08004ed4 0x16 build/usbd_cdc.o + 0x08004ed4 USBD_CDC_RegisterInterface .text.USBD_CDC_SetTxBuffer - 0x08004ea6 0x1c build/usbd_cdc.o - 0x08004ea6 USBD_CDC_SetTxBuffer + 0x08004eea 0x1c build/usbd_cdc.o + 0x08004eea USBD_CDC_SetTxBuffer .text.USBD_CDC_SetRxBuffer - 0x08004ec2 0x18 build/usbd_cdc.o - 0x08004ec2 USBD_CDC_SetRxBuffer + 0x08004f06 0x18 build/usbd_cdc.o + 0x08004f06 USBD_CDC_SetRxBuffer .text.USBD_CDC_TransmitPacket - 0x08004eda 0x36 build/usbd_cdc.o - 0x08004eda USBD_CDC_TransmitPacket + 0x08004f1e 0x36 build/usbd_cdc.o + 0x08004f1e USBD_CDC_TransmitPacket .text.USBD_CDC_ReceivePacket - 0x08004f10 0x38 build/usbd_cdc.o - 0x08004f10 USBD_CDC_ReceivePacket + 0x08004f54 0x38 build/usbd_cdc.o + 0x08004f54 USBD_CDC_ReceivePacket .text.Reset_Handler - 0x08004f48 0x50 build/startup_stm32f429xx.o - 0x08004f48 Reset_Handler + 0x08004f8c 0x50 build/startup_stm32f429xx.o + 0x08004f8c Reset_Handler .text.Default_Handler - 0x08004f98 0x2 build/startup_stm32f429xx.o - 0x08004f98 RTC_Alarm_IRQHandler - 0x08004f98 HASH_RNG_IRQHandler - 0x08004f98 EXTI2_IRQHandler - 0x08004f98 TIM8_CC_IRQHandler - 0x08004f98 UART8_IRQHandler - 0x08004f98 SPI4_IRQHandler - 0x08004f98 TIM1_CC_IRQHandler - 0x08004f98 DMA2_Stream5_IRQHandler - 0x08004f98 DMA1_Stream5_IRQHandler - 0x08004f98 PVD_IRQHandler - 0x08004f98 SDIO_IRQHandler - 0x08004f98 TAMP_STAMP_IRQHandler - 0x08004f98 CAN2_RX1_IRQHandler - 0x08004f98 TIM8_TRG_COM_TIM14_IRQHandler - 0x08004f98 TIM1_UP_TIM10_IRQHandler - 0x08004f98 TIM8_UP_TIM13_IRQHandler - 0x08004f98 I2C3_ER_IRQHandler - 0x08004f98 I2C2_EV_IRQHandler - 0x08004f98 DMA1_Stream2_IRQHandler - 0x08004f98 CAN1_RX0_IRQHandler - 0x08004f98 FPU_IRQHandler - 0x08004f98 OTG_HS_WKUP_IRQHandler - 0x08004f98 LTDC_ER_IRQHandler - 0x08004f98 CAN2_SCE_IRQHandler - 0x08004f98 DMA2_Stream2_IRQHandler - 0x08004f98 SPI1_IRQHandler - 0x08004f98 TIM6_DAC_IRQHandler - 0x08004f98 TIM1_BRK_TIM9_IRQHandler - 0x08004f98 DCMI_IRQHandler - 0x08004f98 CAN2_RX0_IRQHandler - 0x08004f98 DMA2_Stream3_IRQHandler - 0x08004f98 USART6_IRQHandler - 0x08004f98 USART3_IRQHandler - 0x08004f98 CAN1_RX1_IRQHandler - 0x08004f98 UART5_IRQHandler - 0x08004f98 TIM4_IRQHandler - 0x08004f98 I2C1_EV_IRQHandler - 0x08004f98 DMA1_Stream6_IRQHandler - 0x08004f98 DMA1_Stream1_IRQHandler - 0x08004f98 UART4_IRQHandler - 0x08004f98 TIM3_IRQHandler - 0x08004f98 RCC_IRQHandler - 0x08004f98 TIM8_BRK_TIM12_IRQHandler - 0x08004f98 Default_Handler - 0x08004f98 EXTI15_10_IRQHandler - 0x08004f98 ADC_IRQHandler - 0x08004f98 DMA1_Stream7_IRQHandler - 0x08004f98 SPI5_IRQHandler - 0x08004f98 TIM7_IRQHandler - 0x08004f98 CAN2_TX_IRQHandler - 0x08004f98 TIM5_IRQHandler - 0x08004f98 DMA2_Stream7_IRQHandler - 0x08004f98 I2C3_EV_IRQHandler - 0x08004f98 EXTI9_5_IRQHandler - 0x08004f98 RTC_WKUP_IRQHandler - 0x08004f98 LTDC_IRQHandler - 0x08004f98 ETH_WKUP_IRQHandler - 0x08004f98 SPI2_IRQHandler - 0x08004f98 OTG_HS_EP1_IN_IRQHandler - 0x08004f98 DMA1_Stream0_IRQHandler - 0x08004f98 CAN1_TX_IRQHandler - 0x08004f98 EXTI4_IRQHandler - 0x08004f98 ETH_IRQHandler - 0x08004f98 OTG_HS_EP1_OUT_IRQHandler - 0x08004f98 WWDG_IRQHandler - 0x08004f98 SPI6_IRQHandler - 0x08004f98 TIM2_IRQHandler - 0x08004f98 OTG_FS_WKUP_IRQHandler - 0x08004f98 TIM1_TRG_COM_TIM11_IRQHandler - 0x08004f98 OTG_HS_IRQHandler - 0x08004f98 DMA2D_IRQHandler - 0x08004f98 EXTI1_IRQHandler - 0x08004f98 UART7_IRQHandler - 0x08004f98 USART2_IRQHandler - 0x08004f98 I2C2_ER_IRQHandler - 0x08004f98 DMA2_Stream1_IRQHandler - 0x08004f98 CAN1_SCE_IRQHandler - 0x08004f98 FLASH_IRQHandler - 0x08004f98 DMA2_Stream4_IRQHandler - 0x08004f98 USART1_IRQHandler - 0x08004f98 SPI3_IRQHandler - 0x08004f98 DMA1_Stream4_IRQHandler - 0x08004f98 I2C1_ER_IRQHandler - 0x08004f98 FMC_IRQHandler - 0x08004f98 DMA2_Stream6_IRQHandler - 0x08004f98 SAI1_IRQHandler - 0x08004f98 DMA1_Stream3_IRQHandler + 0x08004fdc 0x2 build/startup_stm32f429xx.o + 0x08004fdc RTC_Alarm_IRQHandler + 0x08004fdc HASH_RNG_IRQHandler + 0x08004fdc EXTI2_IRQHandler + 0x08004fdc TIM8_CC_IRQHandler + 0x08004fdc UART8_IRQHandler + 0x08004fdc SPI4_IRQHandler + 0x08004fdc TIM1_CC_IRQHandler + 0x08004fdc DMA2_Stream5_IRQHandler + 0x08004fdc DMA1_Stream5_IRQHandler + 0x08004fdc PVD_IRQHandler + 0x08004fdc SDIO_IRQHandler + 0x08004fdc TAMP_STAMP_IRQHandler + 0x08004fdc CAN2_RX1_IRQHandler + 0x08004fdc TIM8_TRG_COM_TIM14_IRQHandler + 0x08004fdc TIM1_UP_TIM10_IRQHandler + 0x08004fdc TIM8_UP_TIM13_IRQHandler + 0x08004fdc I2C3_ER_IRQHandler + 0x08004fdc I2C2_EV_IRQHandler + 0x08004fdc DMA1_Stream2_IRQHandler + 0x08004fdc CAN1_RX0_IRQHandler + 0x08004fdc FPU_IRQHandler + 0x08004fdc OTG_HS_WKUP_IRQHandler + 0x08004fdc LTDC_ER_IRQHandler + 0x08004fdc CAN2_SCE_IRQHandler + 0x08004fdc DMA2_Stream2_IRQHandler + 0x08004fdc SPI1_IRQHandler + 0x08004fdc TIM6_DAC_IRQHandler + 0x08004fdc TIM1_BRK_TIM9_IRQHandler + 0x08004fdc DCMI_IRQHandler + 0x08004fdc CAN2_RX0_IRQHandler + 0x08004fdc DMA2_Stream3_IRQHandler + 0x08004fdc USART6_IRQHandler + 0x08004fdc USART3_IRQHandler + 0x08004fdc CAN1_RX1_IRQHandler + 0x08004fdc UART5_IRQHandler + 0x08004fdc TIM4_IRQHandler + 0x08004fdc I2C1_EV_IRQHandler + 0x08004fdc DMA1_Stream6_IRQHandler + 0x08004fdc DMA1_Stream1_IRQHandler + 0x08004fdc UART4_IRQHandler + 0x08004fdc TIM3_IRQHandler + 0x08004fdc RCC_IRQHandler + 0x08004fdc TIM8_BRK_TIM12_IRQHandler + 0x08004fdc Default_Handler + 0x08004fdc EXTI15_10_IRQHandler + 0x08004fdc ADC_IRQHandler + 0x08004fdc DMA1_Stream7_IRQHandler + 0x08004fdc SPI5_IRQHandler + 0x08004fdc TIM7_IRQHandler + 0x08004fdc CAN2_TX_IRQHandler + 0x08004fdc TIM5_IRQHandler + 0x08004fdc DMA2_Stream7_IRQHandler + 0x08004fdc I2C3_EV_IRQHandler + 0x08004fdc EXTI9_5_IRQHandler + 0x08004fdc RTC_WKUP_IRQHandler + 0x08004fdc LTDC_IRQHandler + 0x08004fdc ETH_WKUP_IRQHandler + 0x08004fdc SPI2_IRQHandler + 0x08004fdc OTG_HS_EP1_IN_IRQHandler + 0x08004fdc DMA1_Stream0_IRQHandler + 0x08004fdc CAN1_TX_IRQHandler + 0x08004fdc EXTI4_IRQHandler + 0x08004fdc ETH_IRQHandler + 0x08004fdc OTG_HS_EP1_OUT_IRQHandler + 0x08004fdc WWDG_IRQHandler + 0x08004fdc SPI6_IRQHandler + 0x08004fdc TIM2_IRQHandler + 0x08004fdc OTG_FS_WKUP_IRQHandler + 0x08004fdc TIM1_TRG_COM_TIM11_IRQHandler + 0x08004fdc OTG_HS_IRQHandler + 0x08004fdc DMA2D_IRQHandler + 0x08004fdc EXTI1_IRQHandler + 0x08004fdc UART7_IRQHandler + 0x08004fdc USART2_IRQHandler + 0x08004fdc I2C2_ER_IRQHandler + 0x08004fdc DMA2_Stream1_IRQHandler + 0x08004fdc CAN1_SCE_IRQHandler + 0x08004fdc FLASH_IRQHandler + 0x08004fdc DMA2_Stream4_IRQHandler + 0x08004fdc USART1_IRQHandler + 0x08004fdc SPI3_IRQHandler + 0x08004fdc DMA1_Stream4_IRQHandler + 0x08004fdc I2C1_ER_IRQHandler + 0x08004fdc FMC_IRQHandler + 0x08004fdc DMA2_Stream6_IRQHandler + 0x08004fdc SAI1_IRQHandler + 0x08004fdc DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x08004f9a 0x0 linker stubs + .glue_7 0x08004fde 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08004f9a 0x0 linker stubs + .glue_7t 0x08004fde 0x0 linker stubs *(.eh_frame) - *fill* 0x08004f9a 0x2 - .eh_frame 0x08004f9c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x08004fde 0x2 + .eh_frame 0x08004fe0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x08004f9c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08004f9c _init - .init 0x08004fa0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x08004fe0 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004fe0 _init + .init 0x08004fe4 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x08004fa8 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08004fa8 _fini - .fini 0x08004fac 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o - 0x08004fb4 . = ALIGN (0x4) - 0x08004fb4 _etext = . + .fini 0x08004fec 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08004fec _fini + .fini 0x08004ff0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x08004ff8 . = ALIGN (0x4) + 0x08004ff8 _etext = . -.vfp11_veneer 0x08004fb4 0x0 - .vfp11_veneer 0x08004fb4 0x0 linker stubs +.vfp11_veneer 0x08004ff8 0x0 + .vfp11_veneer 0x08004ff8 0x0 linker stubs -.v4_bx 0x08004fb4 0x0 - .v4_bx 0x08004fb4 0x0 linker stubs +.v4_bx 0x08004ff8 0x0 + .v4_bx 0x08004ff8 0x0 linker stubs -.iplt 0x08004fb4 0x0 - .iplt 0x08004fb4 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x08004ff8 0x0 + .iplt 0x08004ff8 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x08004fb4 0x60 - 0x08004fb4 . = ALIGN (0x4) +.rodata 0x08004ff8 0x60 + 0x08004ff8 . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.flagBitshiftOffset.0 - 0x08004fb4 0x8 build/stm32f4xx_hal_dma.o + 0x08004ff8 0x8 build/stm32f4xx_hal_dma.o .rodata.AHBPrescTable - 0x08004fbc 0x10 build/system_stm32f4xx.o - 0x08004fbc AHBPrescTable + 0x08005000 0x10 build/system_stm32f4xx.o + 0x08005000 AHBPrescTable .rodata.USBD_FS_ProductStrDescriptor.str1.4 - 0x08004fcc 0x46 build/usbd_desc.o + 0x08005010 0x46 build/usbd_desc.o 0x16 (size before relaxing) .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 - 0x08005012 0x13 build/usbd_desc.o + 0x08005056 0x13 build/usbd_desc.o .rodata.USBD_FS_ConfigStrDescriptor.str1.4 - 0x08005012 0xb build/usbd_desc.o + 0x08005056 0xb build/usbd_desc.o .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 - 0x08005012 0xe build/usbd_desc.o - 0x08005028 . = ALIGN (0x4) - *fill* 0x08005012 0x2 + 0x08005056 0xe build/usbd_desc.o + 0x0800506c . = ALIGN (0x4) + *fill* 0x08005056 0x2 -.ARM.extab 0x08005014 0x0 - 0x08005014 . = ALIGN (0x4) +.ARM.extab 0x08005058 0x0 + 0x08005058 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08005014 . = ALIGN (0x4) + 0x08005058 . = ALIGN (0x4) -.ARM 0x08005014 0x8 - 0x08005014 . = ALIGN (0x4) - 0x08005014 __exidx_start = . +.ARM 0x08005058 0x8 + 0x08005058 . = ALIGN (0x4) + 0x08005058 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x08005014 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - 0x0800501c __exidx_end = . - 0x0800501c . = ALIGN (0x4) + .ARM.exidx 0x08005058 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08005060 __exidx_end = . + 0x08005060 . = ALIGN (0x4) -.preinit_array 0x0800501c 0x0 - 0x0800501c . = ALIGN (0x4) - 0x0800501c PROVIDE (__preinit_array_start = .) +.preinit_array 0x08005060 0x0 + 0x08005060 . = ALIGN (0x4) + 0x08005060 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x0800501c PROVIDE (__preinit_array_end = .) - 0x0800501c . = ALIGN (0x4) + 0x08005060 PROVIDE (__preinit_array_end = .) + 0x08005060 . = ALIGN (0x4) -.init_array 0x0800501c 0x4 - 0x0800501c . = ALIGN (0x4) - 0x0800501c PROVIDE (__init_array_start = .) +.init_array 0x08005060 0x4 + 0x08005060 . = ALIGN (0x4) + 0x08005060 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x0800501c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08005020 PROVIDE (__init_array_end = .) - 0x08005020 . = ALIGN (0x4) + .init_array 0x08005060 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005064 PROVIDE (__init_array_end = .) + 0x08005064 . = ALIGN (0x4) -.fini_array 0x08005020 0x4 - 0x08005020 . = ALIGN (0x4) - 0x08005020 PROVIDE (__fini_array_start = .) +.fini_array 0x08005064 0x4 + 0x08005064 . = ALIGN (0x4) + 0x08005064 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08005020 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08005024 PROVIDE (__fini_array_end = .) - 0x08005024 . = ALIGN (0x4) - 0x08005024 _sidata = LOADADDR (.data) + .fini_array 0x08005064 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005068 PROVIDE (__fini_array_end = .) + 0x08005068 . = ALIGN (0x4) + 0x08005068 _sidata = LOADADDR (.data) -.rel.dyn 0x08005024 0x0 - .rel.iplt 0x08005024 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08005068 0x0 + .rel.iplt 0x08005068 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x118 load address 0x08005024 +.data 0x20000000 0x118 load address 0x08005068 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2108,19 +2049,19 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x20000118 . = ALIGN (0x4) *fill* 0x20000116 0x2 0x20000118 _edata = . - 0x0800513c _siccmram = LOADADDR (.ccmram) + 0x08005180 _siccmram = LOADADDR (.ccmram) .tm_clone_table - 0x20000118 0x0 load address 0x0800513c + 0x20000118 0x0 load address 0x08005180 .tm_clone_table 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o .tm_clone_table 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.igot.plt 0x20000118 0x0 load address 0x0800513c +.igot.plt 0x20000118 0x0 load address 0x08005180 .igot.plt 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.ccmram 0x10000000 0x0 load address 0x0800513c +.ccmram 0x10000000 0x0 load address 0x08005180 0x10000000 . = ALIGN (0x4) 0x10000000 _sccmram = . *(.ccmram) @@ -2179,8 +2120,8 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o ._user_heap_stack 0x20001eb8 0x600 0x20001eb8 . = ALIGN (0x8) - 0x20001eb8 PROVIDE (end = .) - [!provide] PROVIDE (_end = .) + [!provide] PROVIDE (end = .) + 0x20001eb8 PROVIDE (_end = .) 0x200020b8 . = (. + _Min_Heap_Size) *fill* 0x20001eb8 0x200 0x200024b8 . = (. + _Min_Stack_Size) @@ -2293,65 +2234,65 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .comment 0x00000026 0x27 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.debug_info 0x00000000 0x163b2 - .debug_info 0x00000000 0x1591 build/main.o - .debug_info 0x00001591 0x1059 build/stm32f4xx_it.o - .debug_info 0x000025ea 0xb75 build/stm32f4xx_hal_msp.o - .debug_info 0x0000315f 0xc12 build/stm32f4xx_hal_rcc.o - .debug_info 0x00003d71 0x846 build/stm32f4xx_hal_gpio.o - .debug_info 0x000045b7 0xbb6 build/stm32f4xx_hal_dma.o - .debug_info 0x0000516d 0x11f2 build/stm32f4xx_hal_cortex.o - .debug_info 0x0000635f 0xb74 build/stm32f4xx_hal.o - .debug_info 0x00006ed3 0x5bd build/system_stm32f4xx.o - .debug_info 0x00007490 0x887 build/usb_device.o - .debug_info 0x00007d17 0x657 build/usbd_desc.o - .debug_info 0x0000836e 0xae5 build/usbd_cdc_if.o - .debug_info 0x00008e53 0x250c build/usbd_conf.o - .debug_info 0x0000b35f 0x1f13 build/stm32f4xx_hal_pcd.o - .debug_info 0x0000d272 0x7a7 build/stm32f4xx_hal_pcd_ex.o - .debug_info 0x0000da19 0x21de build/stm32f4xx_ll_usb.o - .debug_info 0x0000fbf7 0x1036 build/stm32f4xx_hal_adc.o - .debug_info 0x00010c2d 0x1453 build/usbd_core.o - .debug_info 0x00012080 0x15bc build/usbd_ctlreq.o - .debug_info 0x0001363c 0xa18 build/usbd_ioreq.o - .debug_info 0x00014054 0x1974 build/usbd_cdc.o - .debug_info 0x000159c8 0x30 build/startup_stm32f429xx.o - .debug_info 0x000159f8 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_info 0x00015b03 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_info 0x00015c38 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_info 0x00015c5d 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x00015c81 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_info 0x00016376 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_info 0x00000000 0x1631e + .debug_info 0x00000000 0x15b1 build/main.o + .debug_info 0x000015b1 0x1050 build/stm32f4xx_it.o + .debug_info 0x00002601 0xb62 build/stm32f4xx_hal_msp.o + .debug_info 0x00003163 0xc12 build/stm32f4xx_hal_rcc.o + .debug_info 0x00003d75 0x846 build/stm32f4xx_hal_gpio.o + .debug_info 0x000045bb 0xbb6 build/stm32f4xx_hal_dma.o + .debug_info 0x00005171 0x11f2 build/stm32f4xx_hal_cortex.o + .debug_info 0x00006363 0xb74 build/stm32f4xx_hal.o + .debug_info 0x00006ed7 0x5bd build/system_stm32f4xx.o + .debug_info 0x00007494 0x874 build/usb_device.o + .debug_info 0x00007d08 0x644 build/usbd_desc.o + .debug_info 0x0000834c 0xad2 build/usbd_cdc_if.o + .debug_info 0x00008e1e 0x24f9 build/usbd_conf.o + .debug_info 0x0000b317 0x1f13 build/stm32f4xx_hal_pcd.o + .debug_info 0x0000d22a 0x7a7 build/stm32f4xx_hal_pcd_ex.o + .debug_info 0x0000d9d1 0x21de build/stm32f4xx_ll_usb.o + .debug_info 0x0000fbaf 0x1036 build/stm32f4xx_hal_adc.o + .debug_info 0x00010be5 0x1440 build/usbd_core.o + .debug_info 0x00012025 0x15a9 build/usbd_ctlreq.o + .debug_info 0x000135ce 0xa05 build/usbd_ioreq.o + .debug_info 0x00013fd3 0x1961 build/usbd_cdc.o + .debug_info 0x00015934 0x30 build/startup_stm32f429xx.o + .debug_info 0x00015964 0x10b /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_info 0x00015a6f 0x135 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_info 0x00015ba4 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_info 0x00015bc9 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x00015bed 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x000162e2 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x39a3 - .debug_abbrev 0x00000000 0x307 build/main.o - .debug_abbrev 0x00000307 0x238 build/stm32f4xx_it.o - .debug_abbrev 0x0000053f 0x20a build/stm32f4xx_hal_msp.o - .debug_abbrev 0x00000749 0x2de build/stm32f4xx_hal_rcc.o - .debug_abbrev 0x00000a27 0x22b build/stm32f4xx_hal_gpio.o - .debug_abbrev 0x00000c52 0x2fe build/stm32f4xx_hal_dma.o - .debug_abbrev 0x00000f50 0x3ca build/stm32f4xx_hal_cortex.o - .debug_abbrev 0x0000131a 0x244 build/stm32f4xx_hal.o - .debug_abbrev 0x0000155e 0x11b build/system_stm32f4xx.o - .debug_abbrev 0x00001679 0x19c build/usb_device.o - .debug_abbrev 0x00001815 0x21b build/usbd_desc.o - .debug_abbrev 0x00001a30 0x2bc build/usbd_cdc_if.o - .debug_abbrev 0x00001cec 0x34b build/usbd_conf.o - .debug_abbrev 0x00002037 0x2e7 build/stm32f4xx_hal_pcd.o - .debug_abbrev 0x0000231e 0x1c5 build/stm32f4xx_hal_pcd_ex.o - .debug_abbrev 0x000024e3 0x344 build/stm32f4xx_ll_usb.o - .debug_abbrev 0x00002827 0x2c7 build/stm32f4xx_hal_adc.o - .debug_abbrev 0x00002aee 0x30a build/usbd_core.o - .debug_abbrev 0x00002df8 0x36c build/usbd_ctlreq.o - .debug_abbrev 0x00003164 0x1a8 build/usbd_ioreq.o - .debug_abbrev 0x0000330c 0x342 build/usbd_cdc.o - .debug_abbrev 0x0000364e 0x1d build/startup_stm32f429xx.o - .debug_abbrev 0x0000366b 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_abbrev 0x00003734 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_abbrev 0x000037eb 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_abbrev 0x000037ff 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x00003813 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_abbrev 0x0000397d 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_abbrev 0x00000000 0x391b + .debug_abbrev 0x00000000 0x304 build/main.o + .debug_abbrev 0x00000304 0x225 build/stm32f4xx_it.o + .debug_abbrev 0x00000529 0x1f7 build/stm32f4xx_hal_msp.o + .debug_abbrev 0x00000720 0x2de build/stm32f4xx_hal_rcc.o + .debug_abbrev 0x000009fe 0x22b build/stm32f4xx_hal_gpio.o + .debug_abbrev 0x00000c29 0x2fe build/stm32f4xx_hal_dma.o + .debug_abbrev 0x00000f27 0x3ca build/stm32f4xx_hal_cortex.o + .debug_abbrev 0x000012f1 0x244 build/stm32f4xx_hal.o + .debug_abbrev 0x00001535 0x11b build/system_stm32f4xx.o + .debug_abbrev 0x00001650 0x19c build/usb_device.o + .debug_abbrev 0x000017ec 0x208 build/usbd_desc.o + .debug_abbrev 0x000019f4 0x2bc build/usbd_cdc_if.o + .debug_abbrev 0x00001cb0 0x34b build/usbd_conf.o + .debug_abbrev 0x00001ffb 0x2e7 build/stm32f4xx_hal_pcd.o + .debug_abbrev 0x000022e2 0x1c5 build/stm32f4xx_hal_pcd_ex.o + .debug_abbrev 0x000024a7 0x344 build/stm32f4xx_ll_usb.o + .debug_abbrev 0x000027eb 0x2c7 build/stm32f4xx_hal_adc.o + .debug_abbrev 0x00002ab2 0x2f7 build/usbd_core.o + .debug_abbrev 0x00002da9 0x359 build/usbd_ctlreq.o + .debug_abbrev 0x00003102 0x195 build/usbd_ioreq.o + .debug_abbrev 0x00003297 0x32f build/usbd_cdc.o + .debug_abbrev 0x000035c6 0x1d build/startup_stm32f429xx.o + .debug_abbrev 0x000035e3 0xc9 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_abbrev 0x000036ac 0xb7 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_abbrev 0x00003763 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_abbrev 0x00003777 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_abbrev 0x0000378b 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_abbrev 0x000038f5 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_loc 0x00000000 0xd511 .debug_loc 0x00000000 0x11b build/main.o @@ -2458,59 +2399,59 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .debug_ranges 0x00000b90 0x80 build/usbd_cdc.o .debug_ranges 0x00000c10 0x20 build/startup_stm32f429xx.o -.debug_line 0x00000000 0xba04 - .debug_line 0x00000000 0x5a5 build/main.o - .debug_line 0x000005a5 0x569 build/stm32f4xx_it.o - .debug_line 0x00000b0e 0x263 build/stm32f4xx_hal_msp.o - .debug_line 0x00000d71 0xb39 build/stm32f4xx_hal_rcc.o - .debug_line 0x000018aa 0x698 build/stm32f4xx_hal_gpio.o - .debug_line 0x00001f42 0xdae build/stm32f4xx_hal_dma.o - .debug_line 0x00002cf0 0x7a5 build/stm32f4xx_hal_cortex.o - .debug_line 0x00003495 0x51a build/stm32f4xx_hal.o - .debug_line 0x000039af 0x1c9 build/system_stm32f4xx.o - .debug_line 0x00003b78 0x194 build/usb_device.o - .debug_line 0x00003d0c 0x2c2 build/usbd_desc.o - .debug_line 0x00003fce 0x1f3 build/usbd_cdc_if.o - .debug_line 0x000041c1 0x7a8 build/usbd_conf.o - .debug_line 0x00004969 0x13d5 build/stm32f4xx_hal_pcd.o - .debug_line 0x00005d3e 0x21b build/stm32f4xx_hal_pcd_ex.o - .debug_line 0x00005f59 0x1ee6 build/stm32f4xx_ll_usb.o - .debug_line 0x00007e3f 0x101e build/stm32f4xx_hal_adc.o - .debug_line 0x00008e5d 0x978 build/usbd_core.o - .debug_line 0x000097d5 0xc92 build/usbd_ctlreq.o - .debug_line 0x0000a467 0x244 build/usbd_ioreq.o - .debug_line 0x0000a6ab 0x99a build/usbd_cdc.o - .debug_line 0x0000b045 0x73 build/startup_stm32f429xx.o - .debug_line 0x0000b0b8 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_line 0x0000b1d6 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_line 0x0000b38c 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_line 0x0000b3f8 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000b446 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x0000b9ba 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_line 0x00000000 0xb9c9 + .debug_line 0x00000000 0x5d4 build/main.o + .debug_line 0x000005d4 0x584 build/stm32f4xx_it.o + .debug_line 0x00000b58 0x263 build/stm32f4xx_hal_msp.o + .debug_line 0x00000dbb 0xb39 build/stm32f4xx_hal_rcc.o + .debug_line 0x000018f4 0x698 build/stm32f4xx_hal_gpio.o + .debug_line 0x00001f8c 0xdae build/stm32f4xx_hal_dma.o + .debug_line 0x00002d3a 0x7a5 build/stm32f4xx_hal_cortex.o + .debug_line 0x000034df 0x51a build/stm32f4xx_hal.o + .debug_line 0x000039f9 0x1c9 build/system_stm32f4xx.o + .debug_line 0x00003bc2 0x194 build/usb_device.o + .debug_line 0x00003d56 0x2af build/usbd_desc.o + .debug_line 0x00004005 0x1e0 build/usbd_cdc_if.o + .debug_line 0x000041e5 0x795 build/usbd_conf.o + .debug_line 0x0000497a 0x13d5 build/stm32f4xx_hal_pcd.o + .debug_line 0x00005d4f 0x21b build/stm32f4xx_hal_pcd_ex.o + .debug_line 0x00005f6a 0x1ee6 build/stm32f4xx_ll_usb.o + .debug_line 0x00007e50 0x101e build/stm32f4xx_hal_adc.o + .debug_line 0x00008e6e 0x965 build/usbd_core.o + .debug_line 0x000097d3 0xc7f build/usbd_ctlreq.o + .debug_line 0x0000a452 0x231 build/usbd_ioreq.o + .debug_line 0x0000a683 0x987 build/usbd_cdc.o + .debug_line 0x0000b00a 0x73 build/startup_stm32f429xx.o + .debug_line 0x0000b07d 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_line 0x0000b19b 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_line 0x0000b351 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_line 0x0000b3bd 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0000b40b 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0000b97f 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_str 0x00000000 0x4a66 .debug_str 0x00000000 0x4a66 build/main.o 0x102f (size before relaxing) - .debug_str 0x00004a66 0xb9e build/stm32f4xx_it.o - .debug_str 0x00004a66 0x7c3 build/stm32f4xx_hal_msp.o + .debug_str 0x00004a66 0xb8c build/stm32f4xx_it.o + .debug_str 0x00004a66 0x7b1 build/stm32f4xx_hal_msp.o .debug_str 0x00004a66 0x6e8 build/stm32f4xx_hal_rcc.o .debug_str 0x00004a66 0x4cd build/stm32f4xx_hal_gpio.o .debug_str 0x00004a66 0x75b build/stm32f4xx_hal_dma.o .debug_str 0x00004a66 0xcb4 build/stm32f4xx_hal_cortex.o .debug_str 0x00004a66 0xc05 build/stm32f4xx_hal.o .debug_str 0x00004a66 0x36d build/system_stm32f4xx.o - .debug_str 0x00004a66 0x6b0 build/usb_device.o - .debug_str 0x00004a66 0x44a build/usbd_desc.o - .debug_str 0x00004a66 0x77e build/usbd_cdc_if.o - .debug_str 0x00004a66 0x163f build/usbd_conf.o + .debug_str 0x00004a66 0x69e build/usb_device.o + .debug_str 0x00004a66 0x438 build/usbd_desc.o + .debug_str 0x00004a66 0x76c build/usbd_cdc_if.o + .debug_str 0x00004a66 0x162d build/usbd_conf.o .debug_str 0x00004a66 0xddf build/stm32f4xx_hal_pcd.o .debug_str 0x00004a66 0x71d build/stm32f4xx_hal_pcd_ex.o .debug_str 0x00004a66 0xd08 build/stm32f4xx_ll_usb.o .debug_str 0x00004a66 0x93c build/stm32f4xx_hal_adc.o - .debug_str 0x00004a66 0x9cb build/usbd_core.o - .debug_str 0x00004a66 0x7f6 build/usbd_ctlreq.o - .debug_str 0x00004a66 0x6cb build/usbd_ioreq.o - .debug_str 0x00004a66 0xd82 build/usbd_cdc.o + .debug_str 0x00004a66 0x9b9 build/usbd_core.o + .debug_str 0x00004a66 0x7e4 build/usbd_ctlreq.o + .debug_str 0x00004a66 0x6b9 build/usbd_ioreq.o + .debug_str 0x00004a66 0xd70 build/usbd_cdc.o .debug_str 0x00004a66 0x7a build/startup_stm32f429xx.o .debug_str 0x00004a66 0x1fa /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) .debug_str 0x00004a66 0x1ad /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) @@ -3223,6 +3164,7 @@ UserTxBufferFS build/usbd_cdc_if.o WWDG_IRQHandler build/startup_stm32f429xx.o _ITM_deregisterTMCloneTable /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o _ITM_registerTMCloneTable /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +_Min_Stack_Size build/sysmem.o __TMC_END__ /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o __aeabi_idiv0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) @@ -3244,12 +3186,18 @@ __call_exitprocs /usr/lib/gcc/arm-none-eabi/13. /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) __deregister_frame_info /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o __dso_handle /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +__env build/syscalls.o +__errno /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) + build/sysmem.o + build/syscalls.o __fini_array_end /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) __fini_array_start /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) __fp_lock_all /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) __fp_unlock_all /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) __init_array_end /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) __init_array_start /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) +__io_getchar build/syscalls.o +__io_putchar build/syscalls.o __libc_fini_array /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o __libc_init_array /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) @@ -3295,46 +3243,57 @@ __swrite /usr/lib/gcc/arm-none-eabi/13. __udivmoddi4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) -_close /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) +_close build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) _close_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-closer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) _ebss build/startup_stm32f429xx.o _edata build/startup_stm32f429xx.o +_end build/sysmem.o _estack build/startup_stm32f429xx.o -_exit /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(_exit.o) + build/sysmem.o +_execve build/syscalls.o +_exit build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-exit.o) _fflush_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) _fini /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fini.o) +_fork build/syscalls.o _free_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-freer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) +_fstat build/syscalls.o _fwalk_sglue /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fwalk.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) +_getpid build/syscalls.o _impure_data /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) _impure_ptr /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-impure.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-fflush.o) + /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-errno.o) _init /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) -_lseek /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) +_isatty build/syscalls.o +_kill build/syscalls.o +_link build/syscalls.o +_lseek build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) _lseek_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) _mainCRTStartup /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o _malloc_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-findfp.o) -_read /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) +_open build/syscalls.o +_read build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) _read_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) _reclaim_reent /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) -_sbrk /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) +_sbrk build/sysmem.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) _sbrk_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-sbrkr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-mallocr.o) @@ -3343,19 +3302,19 @@ _sdata build/startup_stm32f429xx.o _sidata build/startup_stm32f429xx.o _stack_init /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o _start /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o -_write /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) +_stat build/syscalls.o +_times build/syscalls.o +_unlink build/syscalls.o +_wait build/syscalls.o +_write build/syscalls.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) _write_r /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-stdio.o) atexit /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-atexit.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o curr_step_start_N build/main.o -end /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(sbrk.o) +environ build/syscalls.o errno /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-reent.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(write.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(read.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(lseek.o) - /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libnosys.a(close.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-writer.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-lseekr.o) /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-readr.o) @@ -3374,6 +3333,7 @@ hdma_adc1 build/main.o build/stm32f4xx_it.o hpcd_USB_OTG_FS build/usbd_conf.o build/stm32f4xx_it.o +initialise_monitor_handles build/syscalls.o main build/main.o build/startup_stm32f429xx.o /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/crt0.o diff --git a/build/stm32f4xx_hal.lst b/build/stm32f4xx_hal.lst index cb1992c..1eb29f0 100644 --- a/build/stm32f4xx_hal.lst +++ b/build/stm32f4xx_hal.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccCc0mw2.s page 1 +ARM GAS /tmp/ccFOQqNi.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Common HAL APIs 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Services HAL APIs 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** - ARM GAS /tmp/ccCc0mw2.s page 2 + ARM GAS /tmp/ccFOQqNi.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @endverbatim @@ -118,7 +118,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @} 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */ - ARM GAS /tmp/ccCc0mw2.s page 3 + ARM GAS /tmp/ccFOQqNi.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * instruction to be executed in the main program (before to call any other 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * HAL function), it performs the following: 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configure the Flash prefetch, instruction and Data caches. - ARM GAS /tmp/ccCc0mw2.s page 4 + ARM GAS /tmp/ccFOQqNi.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * Configures the SysTick to generate an interrupt each 1 millisecond, @@ -238,7 +238,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_FORCE_RESET(); 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB1_RELEASE_RESET(); 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** - ARM GAS /tmp/ccCc0mw2.s page 5 + ARM GAS /tmp/ccFOQqNi.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB2_FORCE_RESET(); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */ 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } 53 .loc 1 235 1 view .LVU3 - ARM GAS /tmp/ccCc0mw2.s page 6 + ARM GAS /tmp/ccFOQqNi.s page 6 54 0000 7047 bx lr @@ -358,7 +358,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 100 0020 9A61 str r2, [r3, #24] 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** 101 .loc 1 206 3 view .LVU14 - ARM GAS /tmp/ccCc0mw2.s page 7 + ARM GAS /tmp/ccFOQqNi.s page 7 102 0022 9C61 str r4, [r3, #24] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 136 .LCFI1: 137 .cfi_def_cfa_offset 8 138 .cfi_offset 4, -8 - ARM GAS /tmp/ccCc0mw2.s page 8 + ARM GAS /tmp/ccFOQqNi.s page 8 139 .cfi_offset 14, -4 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** 272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Return function status */ - ARM GAS /tmp/ccCc0mw2.s page 9 + ARM GAS /tmp/ccFOQqNi.s page 9 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return HAL_OK; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 224 0014 1A68 ldr r2, [r3] 225 0016 42F48072 orr r2, r2, #256 226 001a 1A60 str r2, [r3] - ARM GAS /tmp/ccCc0mw2.s page 10 + ARM GAS /tmp/ccFOQqNi.s page 10 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during SLEEP mode 296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STOP mode 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** (+) Enable/Disable Debug module during STANDBY mode - ARM GAS /tmp/ccCc0mw2.s page 11 + ARM GAS /tmp/ccFOQqNi.s page 11 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 322:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** */ 323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __weak uint32_t HAL_GetTick(void) 324:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** { - ARM GAS /tmp/ccCc0mw2.s page 12 + ARM GAS /tmp/ccFOQqNi.s page 12 290 .loc 1 324 1 is_stmt 1 view -0 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 336 .global HAL_SetTickFreq 337 .syntax unified 338 .thumb - ARM GAS /tmp/ccCc0mw2.s page 13 + ARM GAS /tmp/ccFOQqNi.s page 13 339 .thumb_func @@ -778,7 +778,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** { 361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /* Restore previous tick frequency */ 362:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** uwTickFreq = prevTickFreq; - ARM GAS /tmp/ccCc0mw2.s page 14 + ARM GAS /tmp/ccFOQqNi.s page 14 363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } @@ -838,7 +838,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 410 HAL_GetTickFreq: 411 .LFB248: 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** - ARM GAS /tmp/ccCc0mw2.s page 15 + ARM GAS /tmp/ccFOQqNi.s page 15 369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 445 .LCFI4: 446 .cfi_def_cfa_offset 16 447 .cfi_offset 3, -16 - ARM GAS /tmp/ccCc0mw2.s page 16 + ARM GAS /tmp/ccFOQqNi.s page 16 448 .cfi_offset 4, -12 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 485 .L43: 486 .loc 1 404 1 view .LVU97 487 0022 00BF .align 2 - ARM GAS /tmp/ccCc0mw2.s page 17 + ARM GAS /tmp/ccFOQqNi.s page 17 488 .L42: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Resume Tick increment. 424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note In the default implementation , SysTick timer is the source of time base. It is 425:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * used to generate interrupts at regular time intervals. Once HAL_ResumeTick() - ARM GAS /tmp/ccCc0mw2.s page 18 + ARM GAS /tmp/ccFOQqNi.s page 18 426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * is called, the SysTick interrupt will be enabled and so Tick increment @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 564 .align 2 565 .L47: 566 0004 00050801 .word 17302784 - ARM GAS /tmp/ccCc0mw2.s page 19 + ARM GAS /tmp/ccFOQqNi.s page 19 567 .cfi_endproc @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 609 @ args = 0, pretend = 0, frame = 0 610 @ frame_needed = 0, uses_anonymous_args = 0 611 @ link register save eliminated. - ARM GAS /tmp/ccCc0mw2.s page 20 + ARM GAS /tmp/ccFOQqNi.s page 20 462:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return((DBGMCU->IDCODE) & IDCODE_DEVID_MASK); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 658 .thumb 659 .thumb_func 661 HAL_DBGMCU_DisableDBGSleepMode: - ARM GAS /tmp/ccCc0mw2.s page 21 + ARM GAS /tmp/ccFOQqNi.s page 21 662 .LFB256: @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } 701 .loc 1 490 1 is_stmt 0 view .LVU127 702 000a 7047 bx lr - ARM GAS /tmp/ccCc0mw2.s page 22 + ARM GAS /tmp/ccFOQqNi.s page 22 703 .L63: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** void HAL_DBGMCU_EnableDBGStandbyMode(void) 506:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** { 747 .loc 1 506 1 is_stmt 1 view -0 - ARM GAS /tmp/ccCc0mw2.s page 23 + ARM GAS /tmp/ccFOQqNi.s page 23 748 .cfi_startproc @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 794 .section .text.HAL_EnableCompensationCell,"ax",%progbits 795 .align 1 796 .global HAL_EnableCompensationCell - ARM GAS /tmp/ccCc0mw2.s page 24 + ARM GAS /tmp/ccFOQqNi.s page 24 797 .syntax unified @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 834 @ frame_needed = 0, uses_anonymous_args = 0 835 @ link register save eliminated. 538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** *(__IO uint32_t *)CMPCR_CMP_PD_BB = (uint32_t)DISABLE; - ARM GAS /tmp/ccCc0mw2.s page 25 + ARM GAS /tmp/ccFOQqNi.s page 25 836 .loc 1 538 3 view .LVU142 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 884 .LFB264: 549:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** 550:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /** - ARM GAS /tmp/ccCc0mw2.s page 26 + ARM GAS /tmp/ccFOQqNi.s page 26 551:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @brief Returns second word of the unique device identifier (UID based on 96 bits) @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 925 .cfi_endproc 926 .LFE265: 928 .section .text.HAL_EnableMemorySwappingBank,"ax",%progbits - ARM GAS /tmp/ccCc0mw2.s page 27 + ARM GAS /tmp/ccFOQqNi.s page 27 929 .align 1 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccCc0mw2.s page 1 588:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note This function can be used only for STM32F42xxx/43xxx/469xx/479xx devices. 589:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * 590:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * @note The default state : Flash Bank1 mapped at 0x08000000 (and aliased @0x00000000) - ARM GAS /tmp/ccCc0mw2.s page 28 + ARM GAS /tmp/ccFOQqNi.s page 28 591:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** * and Flash Bank2 mapped at 0x08100000 (and aliased at 0x00100000) @@ -1671,102 +1671,102 @@ ARM GAS /tmp/ccCc0mw2.s page 1 1011 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" 1012 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 1013 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - ARM GAS /tmp/ccCc0mw2.s page 29 + ARM GAS /tmp/ccFOQqNi.s page 29 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal.c - /tmp/ccCc0mw2.s:21 .text.HAL_MspInit:00000000 $t - /tmp/ccCc0mw2.s:27 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccCc0mw2.s:40 .text.HAL_MspDeInit:00000000 $t - /tmp/ccCc0mw2.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit - /tmp/ccCc0mw2.s:59 .text.HAL_DeInit:00000000 $t - /tmp/ccCc0mw2.s:65 .text.HAL_DeInit:00000000 HAL_DeInit - /tmp/ccCc0mw2.s:113 .text.HAL_DeInit:0000002c $d - /tmp/ccCc0mw2.s:121 .text.HAL_InitTick:00000000 $t - /tmp/ccCc0mw2.s:127 .text.HAL_InitTick:00000000 HAL_InitTick - /tmp/ccCc0mw2.s:190 .text.HAL_InitTick:00000040 $d - /tmp/ccCc0mw2.s:988 .data.uwTickFreq:00000000 uwTickFreq - /tmp/ccCc0mw2.s:995 .data.uwTickPrio:00000000 uwTickPrio - /tmp/ccCc0mw2.s:197 .text.HAL_Init:00000000 $t - /tmp/ccCc0mw2.s:203 .text.HAL_Init:00000000 HAL_Init - /tmp/ccCc0mw2.s:245 .text.HAL_Init:00000030 $d - /tmp/ccCc0mw2.s:250 .text.HAL_IncTick:00000000 $t - /tmp/ccCc0mw2.s:256 .text.HAL_IncTick:00000000 HAL_IncTick - /tmp/ccCc0mw2.s:276 .text.HAL_IncTick:00000010 $d - /tmp/ccCc0mw2.s:1002 .bss.uwTick:00000000 uwTick - /tmp/ccCc0mw2.s:282 .text.HAL_GetTick:00000000 $t - /tmp/ccCc0mw2.s:288 .text.HAL_GetTick:00000000 HAL_GetTick - /tmp/ccCc0mw2.s:304 .text.HAL_GetTick:00000008 $d - /tmp/ccCc0mw2.s:309 .text.HAL_GetTickPrio:00000000 $t - /tmp/ccCc0mw2.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio - /tmp/ccCc0mw2.s:330 .text.HAL_GetTickPrio:00000008 $d - /tmp/ccCc0mw2.s:335 .text.HAL_SetTickFreq:00000000 $t - /tmp/ccCc0mw2.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq - /tmp/ccCc0mw2.s:398 .text.HAL_SetTickFreq:00000024 $d - /tmp/ccCc0mw2.s:404 .text.HAL_GetTickFreq:00000000 $t - /tmp/ccCc0mw2.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq - /tmp/ccCc0mw2.s:425 .text.HAL_GetTickFreq:00000008 $d - /tmp/ccCc0mw2.s:430 .text.HAL_Delay:00000000 $t - /tmp/ccCc0mw2.s:436 .text.HAL_Delay:00000000 HAL_Delay - /tmp/ccCc0mw2.s:489 .text.HAL_Delay:00000024 $d - /tmp/ccCc0mw2.s:494 .text.HAL_SuspendTick:00000000 $t - /tmp/ccCc0mw2.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick - /tmp/ccCc0mw2.s:520 .text.HAL_ResumeTick:00000000 $t - /tmp/ccCc0mw2.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick - /tmp/ccCc0mw2.s:546 .text.HAL_GetHalVersion:00000000 $t - /tmp/ccCc0mw2.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion - /tmp/ccCc0mw2.s:566 .text.HAL_GetHalVersion:00000004 $d - /tmp/ccCc0mw2.s:571 .text.HAL_GetREVID:00000000 $t - /tmp/ccCc0mw2.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID - /tmp/ccCc0mw2.s:594 .text.HAL_GetREVID:00000008 $d - /tmp/ccCc0mw2.s:599 .text.HAL_GetDEVID:00000000 $t - /tmp/ccCc0mw2.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID - /tmp/ccCc0mw2.s:622 .text.HAL_GetDEVID:0000000c $d - /tmp/ccCc0mw2.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t - /tmp/ccCc0mw2.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode - /tmp/ccCc0mw2.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d - /tmp/ccCc0mw2.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t - /tmp/ccCc0mw2.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode - /tmp/ccCc0mw2.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d - /tmp/ccCc0mw2.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t - /tmp/ccCc0mw2.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode - ARM GAS /tmp/ccCc0mw2.s page 30 + /tmp/ccFOQqNi.s:21 .text.HAL_MspInit:00000000 $t + /tmp/ccFOQqNi.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccFOQqNi.s:40 .text.HAL_MspDeInit:00000000 $t + /tmp/ccFOQqNi.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/ccFOQqNi.s:59 .text.HAL_DeInit:00000000 $t + /tmp/ccFOQqNi.s:65 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/ccFOQqNi.s:113 .text.HAL_DeInit:0000002c $d + /tmp/ccFOQqNi.s:121 .text.HAL_InitTick:00000000 $t + /tmp/ccFOQqNi.s:127 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/ccFOQqNi.s:190 .text.HAL_InitTick:00000040 $d + /tmp/ccFOQqNi.s:988 .data.uwTickFreq:00000000 uwTickFreq + /tmp/ccFOQqNi.s:995 .data.uwTickPrio:00000000 uwTickPrio + /tmp/ccFOQqNi.s:197 .text.HAL_Init:00000000 $t + /tmp/ccFOQqNi.s:203 .text.HAL_Init:00000000 HAL_Init + /tmp/ccFOQqNi.s:245 .text.HAL_Init:00000030 $d + /tmp/ccFOQqNi.s:250 .text.HAL_IncTick:00000000 $t + /tmp/ccFOQqNi.s:256 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/ccFOQqNi.s:276 .text.HAL_IncTick:00000010 $d + /tmp/ccFOQqNi.s:1002 .bss.uwTick:00000000 uwTick + /tmp/ccFOQqNi.s:282 .text.HAL_GetTick:00000000 $t + /tmp/ccFOQqNi.s:288 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/ccFOQqNi.s:304 .text.HAL_GetTick:00000008 $d + /tmp/ccFOQqNi.s:309 .text.HAL_GetTickPrio:00000000 $t + /tmp/ccFOQqNi.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/ccFOQqNi.s:330 .text.HAL_GetTickPrio:00000008 $d + /tmp/ccFOQqNi.s:335 .text.HAL_SetTickFreq:00000000 $t + /tmp/ccFOQqNi.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/ccFOQqNi.s:398 .text.HAL_SetTickFreq:00000024 $d + /tmp/ccFOQqNi.s:404 .text.HAL_GetTickFreq:00000000 $t + /tmp/ccFOQqNi.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/ccFOQqNi.s:425 .text.HAL_GetTickFreq:00000008 $d + /tmp/ccFOQqNi.s:430 .text.HAL_Delay:00000000 $t + /tmp/ccFOQqNi.s:436 .text.HAL_Delay:00000000 HAL_Delay + /tmp/ccFOQqNi.s:489 .text.HAL_Delay:00000024 $d + /tmp/ccFOQqNi.s:494 .text.HAL_SuspendTick:00000000 $t + /tmp/ccFOQqNi.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/ccFOQqNi.s:520 .text.HAL_ResumeTick:00000000 $t + /tmp/ccFOQqNi.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/ccFOQqNi.s:546 .text.HAL_GetHalVersion:00000000 $t + /tmp/ccFOQqNi.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/ccFOQqNi.s:566 .text.HAL_GetHalVersion:00000004 $d + /tmp/ccFOQqNi.s:571 .text.HAL_GetREVID:00000000 $t + /tmp/ccFOQqNi.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/ccFOQqNi.s:594 .text.HAL_GetREVID:00000008 $d + /tmp/ccFOQqNi.s:599 .text.HAL_GetDEVID:00000000 $t + /tmp/ccFOQqNi.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/ccFOQqNi.s:622 .text.HAL_GetDEVID:0000000c $d + /tmp/ccFOQqNi.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/ccFOQqNi.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/ccFOQqNi.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d + /tmp/ccFOQqNi.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/ccFOQqNi.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/ccFOQqNi.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d + /tmp/ccFOQqNi.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/ccFOQqNi.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + ARM GAS /tmp/ccFOQqNi.s page 30 - /tmp/ccCc0mw2.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d - /tmp/ccCc0mw2.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t - /tmp/ccCc0mw2.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode - /tmp/ccCc0mw2.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d - /tmp/ccCc0mw2.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t - /tmp/ccCc0mw2.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode - /tmp/ccCc0mw2.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d - /tmp/ccCc0mw2.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t - /tmp/ccCc0mw2.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode - /tmp/ccCc0mw2.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d - /tmp/ccCc0mw2.s:795 .text.HAL_EnableCompensationCell:00000000 $t - /tmp/ccCc0mw2.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell - /tmp/ccCc0mw2.s:818 .text.HAL_EnableCompensationCell:0000000c $d - /tmp/ccCc0mw2.s:823 .text.HAL_DisableCompensationCell:00000000 $t - /tmp/ccCc0mw2.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell - /tmp/ccCc0mw2.s:846 .text.HAL_DisableCompensationCell:0000000c $d - /tmp/ccCc0mw2.s:851 .text.HAL_GetUIDw0:00000000 $t - /tmp/ccCc0mw2.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 - /tmp/ccCc0mw2.s:872 .text.HAL_GetUIDw0:00000008 $d - /tmp/ccCc0mw2.s:877 .text.HAL_GetUIDw1:00000000 $t - /tmp/ccCc0mw2.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 - /tmp/ccCc0mw2.s:898 .text.HAL_GetUIDw1:00000008 $d - /tmp/ccCc0mw2.s:903 .text.HAL_GetUIDw2:00000000 $t - /tmp/ccCc0mw2.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 - /tmp/ccCc0mw2.s:924 .text.HAL_GetUIDw2:00000008 $d - /tmp/ccCc0mw2.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t - /tmp/ccCc0mw2.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank - /tmp/ccCc0mw2.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d - /tmp/ccCc0mw2.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t - /tmp/ccCc0mw2.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank - /tmp/ccCc0mw2.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d - /tmp/ccCc0mw2.s:992 .data.uwTickPrio:00000000 $d - /tmp/ccCc0mw2.s:999 .bss.uwTick:00000000 $d + /tmp/ccFOQqNi.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d + /tmp/ccFOQqNi.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/ccFOQqNi.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/ccFOQqNi.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d + /tmp/ccFOQqNi.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/ccFOQqNi.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/ccFOQqNi.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d + /tmp/ccFOQqNi.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/ccFOQqNi.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/ccFOQqNi.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d + /tmp/ccFOQqNi.s:795 .text.HAL_EnableCompensationCell:00000000 $t + /tmp/ccFOQqNi.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell + /tmp/ccFOQqNi.s:818 .text.HAL_EnableCompensationCell:0000000c $d + /tmp/ccFOQqNi.s:823 .text.HAL_DisableCompensationCell:00000000 $t + /tmp/ccFOQqNi.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell + /tmp/ccFOQqNi.s:846 .text.HAL_DisableCompensationCell:0000000c $d + /tmp/ccFOQqNi.s:851 .text.HAL_GetUIDw0:00000000 $t + /tmp/ccFOQqNi.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/ccFOQqNi.s:872 .text.HAL_GetUIDw0:00000008 $d + /tmp/ccFOQqNi.s:877 .text.HAL_GetUIDw1:00000000 $t + /tmp/ccFOQqNi.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/ccFOQqNi.s:898 .text.HAL_GetUIDw1:00000008 $d + /tmp/ccFOQqNi.s:903 .text.HAL_GetUIDw2:00000000 $t + /tmp/ccFOQqNi.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/ccFOQqNi.s:924 .text.HAL_GetUIDw2:00000008 $d + /tmp/ccFOQqNi.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t + /tmp/ccFOQqNi.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank + /tmp/ccFOQqNi.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d + /tmp/ccFOQqNi.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t + /tmp/ccFOQqNi.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank + /tmp/ccFOQqNi.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d + /tmp/ccFOQqNi.s:992 .data.uwTickPrio:00000000 $d + /tmp/ccFOQqNi.s:999 .bss.uwTick:00000000 $d UNDEFINED SYMBOLS HAL_SYSTICK_Config diff --git a/build/stm32f4xx_hal_adc.lst b/build/stm32f4xx_hal_adc.lst index d8e795c..47ba2b3 100644 --- a/build/stm32f4xx_hal_adc.lst +++ b/build/stm32f4xx_hal_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrI2Ysv.s page 1 +ARM GAS /tmp/ccNvkH5l.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Interrupt generation at the end of conversion, end of injected conversion, 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and in case of analog watchdog or overrun events 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Single and continuous conversion modes. - ARM GAS /tmp/ccrI2Ysv.s page 2 + ARM GAS /tmp/ccNvkH5l.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Scan mode for automatic conversion of channel 0 to channel x. @@ -118,7 +118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (#) Optionally, configure the analog watchdog parameters (channels 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** monitored, thresholds, ...) using function HAL_ADC_AnalogWDGConfig(). - ARM GAS /tmp/ccrI2Ysv.s page 3 + ARM GAS /tmp/ccNvkH5l.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..] 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (@) You can refer to the ADC HAL driver header file for more useful macros - ARM GAS /tmp/ccrI2Ysv.s page 4 + ARM GAS /tmp/ccNvkH5l.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** [..] 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_UnRegisterCallback takes as parameters the HAL peripheral handle, - ARM GAS /tmp/ccrI2Ysv.s page 5 + ARM GAS /tmp/ccNvkH5l.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and the Callback ID. @@ -298,7 +298,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @{ 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 6 + ARM GAS /tmp/ccNvkH5l.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #ifdef HAL_ADC_MODULE_ENABLED @@ -358,7 +358,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check ADC handle */ - ARM GAS /tmp/ccrI2Ysv.s page 7 + ARM GAS /tmp/ccNvkH5l.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc == NULL) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Set ADC state */ 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_STATE_CLR_SET(hadc->State, - ARM GAS /tmp/ccrI2Ysv.s page 8 + ARM GAS /tmp/ccNvkH5l.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_ADC_STATE_REG_BUSY | HAL_ADC_STATE_INJ_BUSY, @@ -478,7 +478,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_ADON)) 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) - ARM GAS /tmp/ccrI2Ysv.s page 9 + ARM GAS /tmp/ccNvkH5l.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc->MspDeInitCallback == NULL) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if ((hadc->State & HAL_ADC_STATE_READY) != 0UL) - ARM GAS /tmp/ccrI2Ysv.s page 10 + ARM GAS /tmp/ccNvkH5l.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ErrorCode |= HAL_ADC_ERROR_INVALID_CALLBACK; 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return error status */ - ARM GAS /tmp/ccrI2Ysv.s page 11 + ARM GAS /tmp/ccNvkH5l.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** status = HAL_ERROR; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** break; 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** case HAL_ADC_INJ_CONVERSION_COMPLETE_CB_ID : - ARM GAS /tmp/ccrI2Ysv.s page 12 + ARM GAS /tmp/ccNvkH5l.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->InjectedConvCpltCallback = HAL_ADCEx_InjectedConvCpltCallback; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief Initializes the ADC MSP. - ARM GAS /tmp/ccrI2Ysv.s page 13 + ARM GAS /tmp/ccNvkH5l.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains @@ -778,7 +778,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * the configuration information for the specified ADC. 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status - ARM GAS /tmp/ccrI2Ysv.s page 14 + ARM GAS /tmp/ccNvkH5l.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Reset ADC all error code fields */ 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** ADC_CLEAR_ERRORCODE(hadc); - ARM GAS /tmp/ccrI2Ysv.s page 15 + ARM GAS /tmp/ccNvkH5l.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_OK; 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 16 + ARM GAS /tmp/ccNvkH5l.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tickstart = 0U; 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 17 + ARM GAS /tmp/ccNvkH5l.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Verification that ADC configuration is compliant with polling for */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */ 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */ 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (ADC_IS_SOFTWARE_START_REGULAR(hadc) && - ARM GAS /tmp/ccrI2Ysv.s page 18 + ARM GAS /tmp/ccNvkH5l.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_UNLOCK(hadc); 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** return HAL_TIMEOUT; - ARM GAS /tmp/ccrI2Ysv.s page 19 + ARM GAS /tmp/ccNvkH5l.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the Peripheral */ 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_ENABLE(hadc); 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 20 + ARM GAS /tmp/ccNvkH5l.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Delay for ADC stabilization time */ @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check if Multimode enabled */ 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI)) - ARM GAS /tmp/ccrI2Ysv.s page 21 + ARM GAS /tmp/ccNvkH5l.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_LOCK(hadc); 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Stop potential conversion on going, on regular and injected groups */ - ARM GAS /tmp/ccrI2Ysv.s page 22 + ARM GAS /tmp/ccNvkH5l.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC peripheral */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Note: On STM32F4, there is no independent flag of end of sequence. */ 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* The test of scan sequence on going is done either with scan */ 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* sequence disabled or with end of conversion flag set to */ - ARM GAS /tmp/ccrI2Ysv.s page 23 + ARM GAS /tmp/ccNvkH5l.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC end of single conversion interrupt on group injected */ 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_JEOC); - ARM GAS /tmp/ccrI2Ysv.s page 24 + ARM GAS /tmp/ccNvkH5l.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_OVR); 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Clear ADC overrun flag */ - ARM GAS /tmp/ccrI2Ysv.s page 25 + ARM GAS /tmp/ccNvkH5l.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_OVR); @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** CLEAR_BIT(hadc->Instance->CR2, ADC_CR2_DMA); 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 26 + ARM GAS /tmp/ccNvkH5l.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* (To ensure of no unknown state from potential previous ADC operations) */ 1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_EOC | ADC_FLAG_OVR); 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 27 + ARM GAS /tmp/ccNvkH5l.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable ADC overrun interrupt */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @retval HAL status 1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ 1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** HAL_StatusTypeDef HAL_ADC_Stop_DMA(ADC_HandleTypeDef *hadc) - ARM GAS /tmp/ccrI2Ysv.s page 28 + ARM GAS /tmp/ccNvkH5l.s page 28 1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef *hadc) 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { - ARM GAS /tmp/ccrI2Ysv.s page 29 + ARM GAS /tmp/ccNvkH5l.s page 29 1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Return the selected ADC converted value */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * - If needed, restart a new ADC conversion using function 1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * "HAL_ADC_Start_DMA()" 1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * (this function is also clearing overrun flag) - ARM GAS /tmp/ccrI2Ysv.s page 30 + ARM GAS /tmp/ccNvkH5l.s page 30 1627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* if ADC_Channel_10 ... ADC_Channel_18 is selected */ 1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (sConfig->Channel > ADC_CHANNEL_9) - ARM GAS /tmp/ccrI2Ysv.s page 31 + ARM GAS /tmp/ccNvkH5l.s page 31 1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** tmpADC_Common->CCR &= ~ADC_CCR_TSVREFE; 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 32 + ARM GAS /tmp/ccNvkH5l.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the VBAT channel*/ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp = 0U; 1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_FULL_ASSERT */ 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 33 + ARM GAS /tmp/ccNvkH5l.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check the parameters */ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @defgroup ADC_Exported_Functions_Group4 ADC Peripheral State functions 1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * @brief ADC Peripheral State functions 1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** * - ARM GAS /tmp/ccrI2Ysv.s page 34 + ARM GAS /tmp/ccNvkH5l.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @verbatim @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 30 .cfi_startproc 31 @ args = 0, pretend = 0, frame = 0 32 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccrI2Ysv.s page 35 + ARM GAS /tmp/ccNvkH5l.s page 35 33 @ link register save eliminated. @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 69 .loc 1 1925 3 is_stmt 1 view .LVU19 70 .loc 1 1925 7 is_stmt 0 view .LVU20 71 0028 0268 ldr r2, [r0] - ARM GAS /tmp/ccrI2Ysv.s page 36 + ARM GAS /tmp/ccNvkH5l.s page 36 72 .loc 1 1925 17 view .LVU21 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EXTSEL); 112 .loc 1 1940 5 is_stmt 1 view .LVU40 113 .loc 1 1940 9 is_stmt 0 view .LVU41 - ARM GAS /tmp/ccrI2Ysv.s page 37 + ARM GAS /tmp/ccNvkH5l.s page 37 114 0058 0268 ldr r2, [r0] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 153 0082 9368 ldr r3, [r2, #8] 154 .loc 1 1955 23 view .LVU61 155 0084 23F00203 bic r3, r3, #2 - ARM GAS /tmp/ccrI2Ysv.s page 38 + ARM GAS /tmp/ccNvkH5l.s page 38 156 0088 9360 str r3, [r2, #8] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 198 .loc 1 1967 25 view .LVU83 199 00ba 43EA4233 orr r3, r3, r2, lsl #13 200 00be 4B60 str r3, [r1, #4] - ARM GAS /tmp/ccrI2Ysv.s page 39 + ARM GAS /tmp/ccNvkH5l.s page 39 201 .L5: @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1984:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->Instance->CR2 &= ~(ADC_CR2_EOCS); 239 .loc 1 1984 3 is_stmt 1 view .LVU102 240 .loc 1 1984 7 is_stmt 0 view .LVU103 - ARM GAS /tmp/ccrI2Ysv.s page 40 + ARM GAS /tmp/ccNvkH5l.s page 40 241 00f0 0268 ldr r2, [r0] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 282 0120 5368 ldr r3, [r2, #4] 1972:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 283 .loc 1 1972 25 view .LVU123 - ARM GAS /tmp/ccrI2Ysv.s page 41 + ARM GAS /tmp/ccNvkH5l.s page 41 284 0122 23F40063 bic r3, r3, #2048 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 334 .loc 1 312 1 view .LVU131 335 0002 10B5 push {r4, lr} 336 .LCFI0: - ARM GAS /tmp/ccrI2Ysv.s page 42 + ARM GAS /tmp/ccNvkH5l.s page 42 337 .cfi_def_cfa_offset 8 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 371 .loc 1 393 3 is_stmt 1 view .LVU152 393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 43 + ARM GAS /tmp/ccNvkH5l.s page 43 372 .loc 1 393 3 view .LVU153 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 415 .cfi_restore 4 416 .cfi_restore 14 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 44 + ARM GAS /tmp/ccNvkH5l.s page 44 417 .loc 1 318 12 is_stmt 0 view .LVU165 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 466 .LCFI2: 467 .cfi_def_cfa_offset 8 468 .cfi_offset 4, -8 - ARM GAS /tmp/ccrI2Ysv.s page 45 + ARM GAS /tmp/ccNvkH5l.s page 45 469 .cfi_offset 14, -4 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 508 0032 2364 str r3, [r4, #64] 509 0034 F5E7 b .L24 510 .LVL15: - ARM GAS /tmp/ccrI2Ysv.s page 46 + ARM GAS /tmp/ccNvkH5l.s page 46 511 .L25: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 555 .loc 1 726 3 discriminator 2 view .LVU201 556 0010 0123 movs r3, #1 557 0012 80F83C30 strb r3, [r0, #60] - ARM GAS /tmp/ccrI2Ysv.s page 47 + ARM GAS /tmp/ccNvkH5l.s page 47 726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 597 .loc 1 746 3 view .LVU217 746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { - ARM GAS /tmp/ccrI2Ysv.s page 48 + ARM GAS /tmp/ccNvkH5l.s page 48 598 .loc 1 746 7 is_stmt 0 view .LVU218 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 638 .loc 1 782 5 view .LVU232 639 .LVL18: 786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 49 + ARM GAS /tmp/ccNvkH5l.s page 49 640 .loc 1 786 5 view .LVU233 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4))) 682 .loc 1 792 65 discriminator 2 view .LVU246 683 00c2 12F01F0F tst r2, #31 - ARM GAS /tmp/ccrI2Ysv.s page 50 + ARM GAS /tmp/ccNvkH5l.s page 50 684 00c6 F1D1 bne .L42 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 723 00f0 9342 cmp r3, r2 724 00f2 01D0 beq .L52 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 51 + ARM GAS /tmp/ccNvkH5l.s page 51 725 .loc 1 826 10 view .LVU262 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 767 @ sp needed 768 0120 7047 bx lr 769 .LVL31: - ARM GAS /tmp/ccrI2Ysv.s page 52 + ARM GAS /tmp/ccNvkH5l.s page 52 770 .L43: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 818 .loc 1 842 3 view .LVU282 845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 819 .loc 1 845 3 view .LVU283 - ARM GAS /tmp/ccrI2Ysv.s page 53 + ARM GAS /tmp/ccNvkH5l.s page 53 845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 860 .loc 1 845 3 discriminator 1 view .LVU298 861 003c 0220 movs r0, #2 - ARM GAS /tmp/ccrI2Ysv.s page 54 + ARM GAS /tmp/ccNvkH5l.s page 54 862 .LVL40: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 905:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 908 .loc 1 905 15 is_stmt 0 view .LVU309 909 0018 FFF7FEFF bl HAL_GetTick - ARM GAS /tmp/ccrI2Ysv.s page 55 + ARM GAS /tmp/ccNvkH5l.s page 55 910 .LVL43: @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 947 .loc 1 924 11 view .LVU326 924:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 948 .loc 1 924 18 is_stmt 0 view .LVU327 - ARM GAS /tmp/ccrI2Ysv.s page 56 + ARM GAS /tmp/ccNvkH5l.s page 56 949 0048 0320 movs r0, #3 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 989 0078 2368 ldr r3, [r4] 990 007a 9A68 ldr r2, [r3, #8] 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && - ARM GAS /tmp/ccrI2Ysv.s page 57 + ARM GAS /tmp/ccNvkH5l.s page 57 991 .loc 1 942 6 view .LVU342 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1032 .L69: 957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 1033 .loc 1 957 10 view .LVU356 - ARM GAS /tmp/ccrI2Ysv.s page 58 + ARM GAS /tmp/ccNvkH5l.s page 58 1034 00b4 0020 movs r0, #0 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 983:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1080 .loc 1 983 12 is_stmt 0 view .LVU367 1081 0010 2C68 ldr r4, [r5] - ARM GAS /tmp/ccrI2Ysv.s page 59 + ARM GAS /tmp/ccNvkH5l.s page 59 1082 0012 2368 ldr r3, [r4] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 988:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1120 .loc 1 988 27 discriminator 1 view .LVU384 1121 0046 B842 cmp r0, r7 - ARM GAS /tmp/ccrI2Ysv.s page 60 + ARM GAS /tmp/ccNvkH5l.s page 60 1122 0048 E2D9 bls .L76 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1168 .LVL57: 1169 .LFB247: 1038:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** __IO uint32_t counter = 0U; - ARM GAS /tmp/ccrI2Ysv.s page 61 + ARM GAS /tmp/ccNvkH5l.s page 61 1170 .loc 1 1038 1 is_stmt 1 view -0 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1059:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U) 1208 .loc 1 1059 53 is_stmt 0 view .LVU412 1209 0028 444B ldr r3, .L108 - ARM GAS /tmp/ccrI2Ysv.s page 62 + ARM GAS /tmp/ccNvkH5l.s page 62 1210 002a 1B68 ldr r3, [r3] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1250 0064 13F4806F tst r3, #1024 1251 0068 05D0 beq .L92 1080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 63 + ARM GAS /tmp/ccNvkH5l.s page 63 1252 .loc 1 1080 7 is_stmt 1 view .LVU427 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1292 .loc 1 1116 7 is_stmt 1 view .LVU441 1116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** || ((hadc->Instance == ADC3) && ((ADC->CCR & ADC_CCR_MULTI_Msk) < ADC_CCR_MULTI_4))) 1293 .loc 1 1116 16 is_stmt 0 view .LVU442 - ARM GAS /tmp/ccrI2Ysv.s page 64 + ARM GAS /tmp/ccNvkH5l.s page 64 1294 00aa 0368 ldr r3, [r0] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1335 .loc 1 1124 25 is_stmt 0 view .LVU455 1336 00de 9A68 ldr r2, [r3, #8] 1124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 65 + ARM GAS /tmp/ccNvkH5l.s page 65 1337 .loc 1 1124 31 view .LVU456 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1378 010c 14D1 bne .L103 1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 1379 .loc 1 1136 9 is_stmt 1 view .LVU470 - ARM GAS /tmp/ccrI2Ysv.s page 66 + ARM GAS /tmp/ccNvkH5l.s page 66 1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1423 0134 0020 movs r0, #0 1424 .LVL74: 1150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 67 + ARM GAS /tmp/ccNvkH5l.s page 67 1425 .loc 1 1150 10 view .LVU482 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1472 0010 9368 ldr r3, [r2, #8] 1473 0012 23F00103 bic r3, r3, #1 1474 0016 9360 str r3, [r2, #8] - ARM GAS /tmp/ccrI2Ysv.s page 68 + ARM GAS /tmp/ccNvkH5l.s page 68 1175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1517 .global HAL_ADC_Start_DMA 1518 .syntax unified 1519 .thumb - ARM GAS /tmp/ccrI2Ysv.s page 69 + ARM GAS /tmp/ccNvkH5l.s page 69 1520 .thumb_func @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1561 .loc 1 1379 12 is_stmt 0 view .LVU519 1562 001c 0268 ldr r2, [r0] - ARM GAS /tmp/ccrI2Ysv.s page 70 + ARM GAS /tmp/ccNvkH5l.s page 70 1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1602 .loc 1 1395 22 view .LVU534 1603 0050 9068 ldr r0, [r2, #8] 1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { - ARM GAS /tmp/ccrI2Ysv.s page 71 + ARM GAS /tmp/ccNvkH5l.s page 71 1604 .loc 1 1395 6 view .LVU535 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1645 0098 22F00602 bic r2, r2, #6 1646 009c 6264 str r2, [r4, #68] 1647 .L123: - ARM GAS /tmp/ccrI2Ysv.s page 72 + ARM GAS /tmp/ccNvkH5l.s page 72 1432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 1685 .loc 1 1460 19 view .LVU566 1686 00ca 8268 ldr r2, [r0, #8] - ARM GAS /tmp/ccrI2Ysv.s page 73 + ARM GAS /tmp/ccNvkH5l.s page 73 1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1727 .loc 1 1470 40 discriminator 1 view .LVU581 1728 0106 12F0100F tst r2, #16 - ARM GAS /tmp/ccrI2Ysv.s page 74 + ARM GAS /tmp/ccNvkH5l.s page 74 1729 010a 28D1 bne .L115 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1769 .loc 1 1486 36 discriminator 1 view .LVU595 1770 013c 12F0405F tst r2, #805306368 1771 0140 0DD1 bne .L115 - ARM GAS /tmp/ccrI2Ysv.s page 75 + ARM GAS /tmp/ccNvkH5l.s page 75 1489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1816 0170 00000000 .word ADC_DMAConvCplt 1817 0174 00000000 .word ADC_DMAHalfConvCplt 1818 0178 00000000 .word ADC_DMAError - ARM GAS /tmp/ccrI2Ysv.s page 76 + ARM GAS /tmp/ccNvkH5l.s page 76 1819 017c 00230140 .word 1073816320 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1864 001c 0368 ldr r3, [r0] 1865 001e 9A68 ldr r2, [r3, #8] 1527:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { - ARM GAS /tmp/ccrI2Ysv.s page 77 + ARM GAS /tmp/ccNvkH5l.s page 77 1866 .loc 1 1527 6 view .LVU617 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1907 .loc 1 1539 7 is_stmt 1 view .LVU630 1539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 1908 .loc 1 1539 10 is_stmt 0 view .LVU631 - ARM GAS /tmp/ccrI2Ysv.s page 78 + ARM GAS /tmp/ccNvkH5l.s page 78 1909 005c 0028 cmp r0, #0 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1955 .cfi_startproc 1956 @ args = 0, pretend = 0, frame = 0 1957 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccrI2Ysv.s page 79 + ARM GAS /tmp/ccNvkH5l.s page 79 1958 @ link register save eliminated. @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2007 .loc 1 1602 1 is_stmt 0 view .LVU651 2008 0000 7047 bx lr - ARM GAS /tmp/ccrI2Ysv.s page 80 + ARM GAS /tmp/ccNvkH5l.s page 80 2009 .cfi_endproc @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2031:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Conversion complete callback */ 2032:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #if (USE_HAL_ADC_REGISTER_CALLBACKS == 1) 2033:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** hadc->ConvCpltCallback(hadc); - ARM GAS /tmp/ccrI2Ysv.s page 81 + ARM GAS /tmp/ccNvkH5l.s page 81 2034:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #else @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2038 .LVL111: 2071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #endif /* USE_HAL_ADC_REGISTER_CALLBACKS */ 2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccrI2Ysv.s page 82 + ARM GAS /tmp/ccNvkH5l.s page 82 2039 .loc 1 2072 1 view .LVU657 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2093 HAL_ADC_IRQHandler: 2094 .LVL114: 2095 .LFB249: - ARM GAS /tmp/ccrI2Ysv.s page 83 + ARM GAS /tmp/ccNvkH5l.s page 83 1200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** uint32_t tmp1 = 0U, tmp2 = 0U; @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 2134 .loc 1 1217 5 is_stmt 1 view .LVU680 1217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { - ARM GAS /tmp/ccrI2Ysv.s page 84 + ARM GAS /tmp/ccNvkH5l.s page 84 2135 .loc 1 1217 9 is_stmt 0 view .LVU681 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2175 .loc 1 1243 7 view .LVU695 1243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 2176 .loc 1 1243 11 is_stmt 0 view .LVU696 - ARM GAS /tmp/ccrI2Ysv.s page 85 + ARM GAS /tmp/ccNvkH5l.s page 85 2177 0052 236C ldr r3, [r4, #64] @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 2217 .loc 1 1269 7 is_stmt 1 view .LVU711 2218 0086 236C ldr r3, [r4, #64] - ARM GAS /tmp/ccrI2Ysv.s page 86 + ARM GAS /tmp/ccNvkH5l.s page 86 2219 0088 43F40053 orr r3, r3, #8192 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2258 .loc 1 1287 7 view .LVU726 2259 00c4 236C ldr r3, [r4, #64] 2260 00c6 23F48053 bic r3, r3, #4096 - ARM GAS /tmp/ccrI2Ysv.s page 87 + ARM GAS /tmp/ccNvkH5l.s page 87 2261 00ca 2364 str r3, [r4, #64] @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { 2300 .loc 1 1312 8 view .LVU742 2301 00fa 13F0010F tst r3, #1 - ARM GAS /tmp/ccrI2Ysv.s page 88 + ARM GAS /tmp/ccNvkH5l.s page 88 2302 00fe 06D1 bne .L163 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2344 .LVL135: 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2345 .loc 1 1342 5 is_stmt 0 view .LVU755 - ARM GAS /tmp/ccrI2Ysv.s page 89 + ARM GAS /tmp/ccNvkH5l.s page 89 2346 0134 1D60 str r5, [r3] @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2386 .loc 1 2085 3 is_stmt 1 view .LVU765 2387 .loc 1 2085 7 is_stmt 0 view .LVU766 2388 0008 436C ldr r3, [r0, #68] - ARM GAS /tmp/ccrI2Ysv.s page 90 + ARM GAS /tmp/ccNvkH5l.s page 90 2389 .loc 1 2085 19 view .LVU767 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2430 .loc 1 2003 5 is_stmt 1 view .LVU777 2431 000e 036C ldr r3, [r0, #64] 2432 .LVL142: - ARM GAS /tmp/ccrI2Ysv.s page 91 + ARM GAS /tmp/ccNvkH5l.s page 91 2003:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 2472 .loc 1 2027 9 is_stmt 1 view .LVU793 2473 004c 036C ldr r3, [r0, #64] - ARM GAS /tmp/ccrI2Ysv.s page 92 + ARM GAS /tmp/ccNvkH5l.s page 92 2474 004e 43F00103 orr r3, r3, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2516 .global HAL_ADC_ConfigChannel 2517 .syntax unified 2518 .thumb - ARM GAS /tmp/ccrI2Ysv.s page 93 + ARM GAS /tmp/ccNvkH5l.s page 93 2519 .thumb_func @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2559 .loc 1 1683 6 view .LVU821 2560 001c 092A cmp r2, #9 2561 001e 40D9 bls .L177 - ARM GAS /tmp/ccrI2Ysv.s page 94 + ARM GAS /tmp/ccNvkH5l.s page 94 1686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2601 .loc 1 1704 19 view .LVU837 2602 0058 606B ldr r0, [r4, #52] - ARM GAS /tmp/ccrI2Ysv.s page 95 + ARM GAS /tmp/ccNvkH5l.s page 95 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2643 .LVL152: 2644 .L183: 1770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccrI2Ysv.s page 96 + ARM GAS /tmp/ccNvkH5l.s page 96 2645 .loc 1 1770 3 is_stmt 1 view .LVU852 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2687 00bc 2069 ldr r0, [r4, #16] 1697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } 2688 .loc 1 1697 30 view .LVU865 - ARM GAS /tmp/ccrI2Ysv.s page 97 + ARM GAS /tmp/ccNvkH5l.s page 97 2689 00be 0A88 ldrh r2, [r1] @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2730 .L181: 1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2731 .loc 1 1722 5 is_stmt 1 view .LVU879 - ARM GAS /tmp/ccrI2Ysv.s page 98 + ARM GAS /tmp/ccNvkH5l.s page 98 1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2771 .loc 1 1739 26 view .LVU894 2772 013a 20F40000 bic r0, r0, #8388608 2773 013e 5060 str r0, [r2, #4] - ARM GAS /tmp/ccrI2Ysv.s page 99 + ARM GAS /tmp/ccNvkH5l.s page 99 1742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2812 016c 9142 cmp r1, r2 2813 016e 92D1 bne .L183 1761:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** while (counter != 0U) - ARM GAS /tmp/ccrI2Ysv.s page 100 + ARM GAS /tmp/ccNvkH5l.s page 100 2814 .loc 1 1761 7 is_stmt 1 view .LVU911 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2860 .thumb 2861 .thumb_func 2863 HAL_ADC_AnalogWDGConfig: - ARM GAS /tmp/ccrI2Ysv.s page 101 + ARM GAS /tmp/ccNvkH5l.s page 101 2864 .LVL160: @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2903 .loc 1 1824 3 is_stmt 1 view .LVU935 1824:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2904 .loc 1 1824 7 is_stmt 0 view .LVU936 - ARM GAS /tmp/ccrI2Ysv.s page 102 + ARM GAS /tmp/ccNvkH5l.s page 102 2905 0022 1868 ldr r0, [r3] @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2941 .loc 1 1836 23 view .LVU955 2942 004a 22F01F02 bic r2, r2, #31 - ARM GAS /tmp/ccrI2Ysv.s page 103 + ARM GAS /tmp/ccNvkH5l.s page 103 2943 004e 4260 str r2, [r0, #4] @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 2985 .LVL165: 1846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** 2986 .loc 1 1846 1 view .LVU968 - ARM GAS /tmp/ccrI2Ysv.s page 104 + ARM GAS /tmp/ccNvkH5l.s page 104 2987 0074 7047 bx lr @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 3037 .LFE260: 3039 .text 3040 .Letext0: - ARM GAS /tmp/ccrI2Ysv.s page 105 + ARM GAS /tmp/ccNvkH5l.s page 105 3041 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" @@ -6250,71 +6250,71 @@ ARM GAS /tmp/ccrI2Ysv.s page 1 3047 .file 8 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 3048 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h" 3049 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccrI2Ysv.s page 106 + ARM GAS /tmp/ccNvkH5l.s page 106 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc.c - /tmp/ccrI2Ysv.s:21 .text.ADC_Init:00000000 $t - /tmp/ccrI2Ysv.s:26 .text.ADC_Init:00000000 ADC_Init - /tmp/ccrI2Ysv.s:290 .text.ADC_Init:0000012c $d - /tmp/ccrI2Ysv.s:296 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccrI2Ysv.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccrI2Ysv.s:317 .text.HAL_ADC_Init:00000000 $t - /tmp/ccrI2Ysv.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init - /tmp/ccrI2Ysv.s:426 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccrI2Ysv.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccrI2Ysv.s:447 .text.HAL_ADC_DeInit:00000000 $t - /tmp/ccrI2Ysv.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit - /tmp/ccrI2Ysv.s:525 .text.HAL_ADC_Start:00000000 $t - /tmp/ccrI2Ysv.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start - /tmp/ccrI2Ysv.s:795 .text.HAL_ADC_Start:00000130 $d - /tmp/ccrI2Ysv.s:804 .text.HAL_ADC_Stop:00000000 $t - /tmp/ccrI2Ysv.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop - /tmp/ccrI2Ysv.s:869 .text.HAL_ADC_PollForConversion:00000000 $t - /tmp/ccrI2Ysv.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion - /tmp/ccrI2Ysv.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t - /tmp/ccrI2Ysv.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent - /tmp/ccrI2Ysv.s:1161 .text.HAL_ADC_Start_IT:00000000 $t - /tmp/ccrI2Ysv.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT - /tmp/ccrI2Ysv.s:1437 .text.HAL_ADC_Start_IT:0000013c $d - /tmp/ccrI2Ysv.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t - /tmp/ccrI2Ysv.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT - /tmp/ccrI2Ysv.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t - /tmp/ccrI2Ysv.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA - /tmp/ccrI2Ysv.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d - /tmp/ccrI2Ysv.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt - /tmp/ccrI2Ysv.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt - /tmp/ccrI2Ysv.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError - /tmp/ccrI2Ysv.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t - /tmp/ccrI2Ysv.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA - /tmp/ccrI2Ysv.s:1945 .text.HAL_ADC_GetValue:00000000 $t - /tmp/ccrI2Ysv.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue - /tmp/ccrI2Ysv.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccrI2Ysv.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccrI2Ysv.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccrI2Ysv.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccrI2Ysv.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t - /tmp/ccrI2Ysv.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t - /tmp/ccrI2Ysv.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback - /tmp/ccrI2Ysv.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t - /tmp/ccrI2Ysv.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback - /tmp/ccrI2Ysv.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t - /tmp/ccrI2Ysv.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler - /tmp/ccrI2Ysv.s:2360 .text.ADC_DMAError:00000000 $t - /tmp/ccrI2Ysv.s:2401 .text.ADC_DMAConvCplt:00000000 $t - /tmp/ccrI2Ysv.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t - /tmp/ccrI2Ysv.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel - /tmp/ccrI2Ysv.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d - /tmp/ccrI2Ysv.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t - /tmp/ccrI2Ysv.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig - /tmp/ccrI2Ysv.s:2992 .text.HAL_ADC_GetState:00000000 $t - /tmp/ccrI2Ysv.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState - ARM GAS /tmp/ccrI2Ysv.s page 107 + /tmp/ccNvkH5l.s:21 .text.ADC_Init:00000000 $t + /tmp/ccNvkH5l.s:26 .text.ADC_Init:00000000 ADC_Init + /tmp/ccNvkH5l.s:290 .text.ADC_Init:0000012c $d + /tmp/ccNvkH5l.s:296 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccNvkH5l.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccNvkH5l.s:317 .text.HAL_ADC_Init:00000000 $t + /tmp/ccNvkH5l.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init + /tmp/ccNvkH5l.s:426 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccNvkH5l.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccNvkH5l.s:447 .text.HAL_ADC_DeInit:00000000 $t + /tmp/ccNvkH5l.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit + /tmp/ccNvkH5l.s:525 .text.HAL_ADC_Start:00000000 $t + /tmp/ccNvkH5l.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start + /tmp/ccNvkH5l.s:795 .text.HAL_ADC_Start:00000130 $d + /tmp/ccNvkH5l.s:804 .text.HAL_ADC_Stop:00000000 $t + /tmp/ccNvkH5l.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop + /tmp/ccNvkH5l.s:869 .text.HAL_ADC_PollForConversion:00000000 $t + /tmp/ccNvkH5l.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion + /tmp/ccNvkH5l.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t + /tmp/ccNvkH5l.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent + /tmp/ccNvkH5l.s:1161 .text.HAL_ADC_Start_IT:00000000 $t + /tmp/ccNvkH5l.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT + /tmp/ccNvkH5l.s:1437 .text.HAL_ADC_Start_IT:0000013c $d + /tmp/ccNvkH5l.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t + /tmp/ccNvkH5l.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT + /tmp/ccNvkH5l.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t + /tmp/ccNvkH5l.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA + /tmp/ccNvkH5l.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d + /tmp/ccNvkH5l.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt + /tmp/ccNvkH5l.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt + /tmp/ccNvkH5l.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError + /tmp/ccNvkH5l.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t + /tmp/ccNvkH5l.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA + /tmp/ccNvkH5l.s:1945 .text.HAL_ADC_GetValue:00000000 $t + /tmp/ccNvkH5l.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue + /tmp/ccNvkH5l.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccNvkH5l.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccNvkH5l.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccNvkH5l.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccNvkH5l.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t + /tmp/ccNvkH5l.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/ccNvkH5l.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/ccNvkH5l.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t + /tmp/ccNvkH5l.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback + /tmp/ccNvkH5l.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t + /tmp/ccNvkH5l.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler + /tmp/ccNvkH5l.s:2360 .text.ADC_DMAError:00000000 $t + /tmp/ccNvkH5l.s:2401 .text.ADC_DMAConvCplt:00000000 $t + /tmp/ccNvkH5l.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t + /tmp/ccNvkH5l.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel + /tmp/ccNvkH5l.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d + /tmp/ccNvkH5l.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t + /tmp/ccNvkH5l.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig + /tmp/ccNvkH5l.s:2992 .text.HAL_ADC_GetState:00000000 $t + /tmp/ccNvkH5l.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState + ARM GAS /tmp/ccNvkH5l.s page 107 - /tmp/ccrI2Ysv.s:3016 .text.HAL_ADC_GetError:00000000 $t - /tmp/ccrI2Ysv.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError + /tmp/ccNvkH5l.s:3016 .text.HAL_ADC_GetError:00000000 $t + /tmp/ccNvkH5l.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError UNDEFINED SYMBOLS SystemCoreClock diff --git a/build/stm32f4xx_hal_adc_ex.lst b/build/stm32f4xx_hal_adc_ex.lst index 49e1769..e958a20 100644 --- a/build/stm32f4xx_hal_adc_ex.lst +++ b/build/stm32f4xx_hal_adc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cckeduGo.s page 1 +ARM GAS /tmp/ccwEuG5A.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cckeduGo.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Enable the clock for the ADC GPIOs using the following function: 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_RCC_GPIOx_CLK_ENABLE() 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (+++) Configure these ADC pins in analog mode using HAL_GPIO_Init() - ARM GAS /tmp/cckeduGo.s page 2 + ARM GAS /tmp/ccwEuG5A.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (##) In case of using interrupts (e.g. HAL_ADC_Start_IT()) @@ -118,7 +118,7 @@ ARM GAS /tmp/cckeduGo.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Includes ------------------------------------------------------------------*/ 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** #include "stm32f4xx_hal.h" 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 3 + ARM GAS /tmp/ccwEuG5A.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver @@ -178,7 +178,7 @@ ARM GAS /tmp/cckeduGo.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @param hadc pointer to a ADC_HandleTypeDef structure that contains 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * the configuration information for the specified ADC. 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @retval HAL status - ARM GAS /tmp/cckeduGo.s page 4 + ARM GAS /tmp/ccwEuG5A.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/cckeduGo.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* (To ensure of no unknown state from potential previous ADC operations) */ 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_CLEAR_FLAG(hadc, ADC_FLAG_JEOC); 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 5 + ARM GAS /tmp/ccwEuG5A.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Pointer to the common control register to which is belonging hadc */ @@ -298,7 +298,7 @@ ARM GAS /tmp/cckeduGo.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_LOCK(hadc); 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Enable the ADC peripheral */ - ARM GAS /tmp/cckeduGo.s page 6 + ARM GAS /tmp/ccwEuG5A.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/cckeduGo.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check if Multimode enabled */ 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (HAL_IS_BIT_CLR(tmpADC_Common->CCR, ADC_CCR_MULTI)) 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { - ARM GAS /tmp/cckeduGo.s page 7 + ARM GAS /tmp/ccwEuG5A.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmp1 = HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_JEXTEN); @@ -418,7 +418,7 @@ ARM GAS /tmp/cckeduGo.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Stop potential conversion and disable ADC peripheral */ 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Conditioned to: */ 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* - No conversion on the other group (regular group) is intended to */ - ARM GAS /tmp/cckeduGo.s page 8 + ARM GAS /tmp/ccwEuG5A.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* continue (injected and regular groups stop conversion and ADC disable */ @@ -478,7 +478,7 @@ ARM GAS /tmp/cckeduGo.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if ((Timeout == 0U) || ((HAL_GetTick() - tickstart) > Timeout)) 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* New check to avoid false timeout detection in case of preemption */ - ARM GAS /tmp/cckeduGo.s page 9 + ARM GAS /tmp/ccwEuG5A.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (!(__HAL_ADC_GET_FLAG(hadc, ADC_FLAG_JEOC))) @@ -538,7 +538,7 @@ ARM GAS /tmp/cckeduGo.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */ 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_InjectedStop_IT(ADC_HandleTypeDef *hadc) 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { - ARM GAS /tmp/cckeduGo.s page 10 + ARM GAS /tmp/ccwEuG5A.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef tmp_hal_status = HAL_OK; @@ -598,7 +598,7 @@ ARM GAS /tmp/cckeduGo.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_1: Injected Channel1 selected 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_2: Injected Channel2 selected 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_3: Injected Channel3 selected - ARM GAS /tmp/cckeduGo.s page 11 + ARM GAS /tmp/ccwEuG5A.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @arg ADC_INJECTED_RANK_4: Injected Channel4 selected @@ -658,7 +658,7 @@ ARM GAS /tmp/cckeduGo.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_StatusTypeDef HAL_ADCEx_MultiModeStart_DMA(ADC_HandleTypeDef *hadc, uint32_t *pData, uint32_t L 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t counter = 0U; - ARM GAS /tmp/cckeduGo.s page 12 + ARM GAS /tmp/ccwEuG5A.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** ADC_Common_TypeDef *tmpADC_Common; @@ -718,7 +718,7 @@ ARM GAS /tmp/cckeduGo.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */ 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Unlock before starting ADC conversions: in case of potential */ - ARM GAS /tmp/cckeduGo.s page 13 + ARM GAS /tmp/ccwEuG5A.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* interruption, to let the process to ADC IRQ Handler. */ @@ -778,7 +778,7 @@ ARM GAS /tmp/cckeduGo.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** SET_BIT(hadc->ErrorCode, HAL_ADC_ERROR_INTERNAL); 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 14 + ARM GAS /tmp/ccwEuG5A.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Return function status */ @@ -838,7 +838,7 @@ ARM GAS /tmp/cckeduGo.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /** - ARM GAS /tmp/cckeduGo.s page 15 + ARM GAS /tmp/ccwEuG5A.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** * @brief Returns the last ADC1, ADC2 and ADC3 regular conversions results @@ -898,7 +898,7 @@ ARM GAS /tmp/cckeduGo.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Check the parameters */ 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_CHANNEL(sConfigInjected->InjectedChannel)); - ARM GAS /tmp/cckeduGo.s page 16 + ARM GAS /tmp/ccwEuG5A.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** assert_param(IS_ADC_INJECTED_RANK(sConfigInjected->InjectedRank)); @@ -958,7 +958,7 @@ ARM GAS /tmp/cckeduGo.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* software start. */ 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (sConfigInjected->ExternalTrigInjecConv != ADC_INJECTED_SOFTWARE_START) 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { - ARM GAS /tmp/cckeduGo.s page 17 + ARM GAS /tmp/ccwEuG5A.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Select external trigger to start conversion */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cckeduGo.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** default: 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set injected channel 4 offset */ 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 &= ~(ADC_JOFR4_JOFFSET4); - ARM GAS /tmp/cckeduGo.s page 18 + ARM GAS /tmp/ccwEuG5A.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR4 |= sConfigInjected->InjectedOffset; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cckeduGo.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common = ADC_COMMON_REGISTER(hadc); 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC mode */ - ARM GAS /tmp/cckeduGo.s page 19 + ARM GAS /tmp/ccwEuG5A.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** tmpADC_Common->CCR &= ~(ADC_CCR_MULTI); @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __HAL_ADC_DISABLE_IT(hadc, ADC_IT_EOC); 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Set ADC state */ - ARM GAS /tmp/cckeduGo.s page 20 + ARM GAS /tmp/ccwEuG5A.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** CLEAR_BIT(hadc->State, HAL_ADC_STATE_REG_BUSY); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1097:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->State = HAL_ADC_STATE_ERROR_DMA; 43 .loc 1 1097 3 is_stmt 1 view .LVU4 44 .loc 1 1097 15 is_stmt 0 view .LVU5 - ARM GAS /tmp/cckeduGo.s page 21 + ARM GAS /tmp/ccwEuG5A.s page 21 45 0004 4023 movs r3, #64 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cckeduGo.s page 1 91 .LFE252: 93 .section .text.ADC_MultiModeDMAConvCplt,"ax",%progbits 94 .align 1 - ARM GAS /tmp/cckeduGo.s page 22 + ARM GAS /tmp/ccwEuG5A.s page 22 95 .syntax unified @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1047:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR2, ADC_CR2_EOCS))) 137 .loc 1 1047 10 view .LVU30 138 0022 D16A ldr r1, [r2, #44] - ARM GAS /tmp/cckeduGo.s page 23 + ARM GAS /tmp/ccwEuG5A.s page 23 1046:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->SQR1, ADC_SQR1_L) || @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cckeduGo.s page 1 179 .loc 1 1071 9 is_stmt 0 view .LVU44 180 005a 9B6B ldr r3, [r3, #56] 181 .LVL12: - ARM GAS /tmp/cckeduGo.s page 24 + ARM GAS /tmp/ccwEuG5A.s page 24 1071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cckeduGo.s page 1 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 226 .loc 1 153 3 discriminator 2 view .LVU57 159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { - ARM GAS /tmp/cckeduGo.s page 25 + ARM GAS /tmp/ccwEuG5A.s page 25 227 .loc 1 159 3 view .LVU58 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cckeduGo.s page 1 266 .loc 1 174 7 is_stmt 0 view .LVU73 267 0046 0268 ldr r2, [r0] 268 0048 9368 ldr r3, [r2, #8] - ARM GAS /tmp/cckeduGo.s page 26 + ARM GAS /tmp/ccwEuG5A.s page 26 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cckeduGo.s page 1 307 0082 0268 ldr r2, [r0] 308 0084 9168 ldr r1, [r2, #8] 309 .LVL17: - ARM GAS /tmp/cckeduGo.s page 27 + ARM GAS /tmp/ccwEuG5A.s page 27 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (tmp1 && tmp2) @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cckeduGo.s page 1 348 00ae 1448 ldr r0, .L27+12 349 .LVL24: 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { - ARM GAS /tmp/cckeduGo.s page 28 + ARM GAS /tmp/ccwEuG5A.s page 28 350 .loc 1 222 10 view .LVU106 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cckeduGo.s page 1 393 .L19: 394 .LCFI5: 395 .cfi_restore_state - ARM GAS /tmp/cckeduGo.s page 29 + ARM GAS /tmp/ccwEuG5A.s page 29 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cckeduGo.s page 1 444 .cfi_startproc 445 @ args = 0, pretend = 0, frame = 8 446 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cckeduGo.s page 30 + ARM GAS /tmp/ccwEuG5A.s page 30 447 @ link register save eliminated. @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cckeduGo.s page 1 485 002c A2FB0323 umull r2, r3, r2, r3 486 0030 9B0C lsrs r3, r3, #18 269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** while (counter != 0U) - ARM GAS /tmp/cckeduGo.s page 31 + ARM GAS /tmp/ccwEuG5A.s page 31 487 .loc 1 269 34 view .LVU142 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cckeduGo.s page 1 527 006a 4364 str r3, [r0, #68] 528 .L35: 299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 32 + ARM GAS /tmp/ccwEuG5A.s page 32 529 .loc 1 299 5 view .LVU157 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cckeduGo.s page 1 567 .loc 1 321 9 is_stmt 1 view .LVU173 321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 568 .loc 1 321 23 is_stmt 0 view .LVU174 - ARM GAS /tmp/cckeduGo.s page 33 + ARM GAS /tmp/ccwEuG5A.s page 33 569 009e 9368 ldr r3, [r2, #8] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cckeduGo.s page 1 608 .loc 1 331 23 is_stmt 0 view .LVU189 609 00c6 9A68 ldr r2, [r3, #8] 610 .LVL46: - ARM GAS /tmp/cckeduGo.s page 34 + ARM GAS /tmp/ccwEuG5A.s page 34 331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cckeduGo.s page 1 655 .L39: 345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 656 .loc 1 345 10 view .LVU200 - ARM GAS /tmp/cckeduGo.s page 35 + ARM GAS /tmp/ccwEuG5A.s page 35 657 00f0 0020 movs r0, #0 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cckeduGo.s page 1 704 .loc 1 368 3 discriminator 2 view .LVU209 705 000a 0122 movs r2, #1 706 000c 80F83C20 strb r2, [r0, #60] - ARM GAS /tmp/cckeduGo.s page 36 + ARM GAS /tmp/ccwEuG5A.s page 36 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cckeduGo.s page 1 747 004e 1A64 str r2, [r3, #64] 397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 748 .loc 1 397 5 view .LVU224 - ARM GAS /tmp/cckeduGo.s page 37 + ARM GAS /tmp/ccwEuG5A.s page 37 749 .LVL60: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cckeduGo.s page 1 793 .loc 1 415 1 is_stmt 0 view .LVU236 794 0000 70B5 push {r4, r5, r6, lr} 795 .LCFI9: - ARM GAS /tmp/cckeduGo.s page 38 + ARM GAS /tmp/ccwEuG5A.s page 38 796 .cfi_def_cfa_offset 16 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cckeduGo.s page 1 835 0026 F1D1 bne .L55 432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */ 836 .loc 1 432 11 is_stmt 1 view .LVU252 - ARM GAS /tmp/cckeduGo.s page 39 + ARM GAS /tmp/ccwEuG5A.s page 39 432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cckeduGo.s page 1 453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** (HAL_IS_BIT_CLR(hadc->Instance->JSQR, ADC_JSQR_JL) || 876 .loc 1 453 63 discriminator 1 view .LVU268 877 005c 12F4401F tst r2, #3145728 - ARM GAS /tmp/cckeduGo.s page 40 + ARM GAS /tmp/ccwEuG5A.s page 40 878 0060 03D0 beq .L60 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cckeduGo.s page 1 471:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 918 .loc 1 471 1 view .LVU283 919 009a 70BD pop {r4, r5, r6, pc} - ARM GAS /tmp/cckeduGo.s page 41 + ARM GAS /tmp/ccwEuG5A.s page 41 920 .LVL71: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cckeduGo.s page 1 966 .loc 1 493 3 discriminator 2 view .LVU293 501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO)) 967 .loc 1 501 3 view .LVU294 - ARM GAS /tmp/cckeduGo.s page 42 + ARM GAS /tmp/ccwEuG5A.s page 42 501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** HAL_IS_BIT_CLR(hadc->Instance->CR1, ADC_CR1_JAUTO)) @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1009 0052 42F02002 orr r2, r2, #32 1010 0056 1A64 str r2, [r3, #64] 525:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } - ARM GAS /tmp/cckeduGo.s page 43 + ARM GAS /tmp/ccwEuG5A.s page 43 1011 .loc 1 525 5 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1056 @ link register save eliminated. 548:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** __IO uint32_t tmp = 0U; 1057 .loc 1 548 1 is_stmt 0 view .LVU320 - ARM GAS /tmp/cckeduGo.s page 44 + ARM GAS /tmp/ccwEuG5A.s page 44 1058 0000 82B0 sub sp, sp, #8 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1098 0024 02B0 add sp, sp, #8 1099 .LCFI11: 1100 .cfi_remember_state - ARM GAS /tmp/cckeduGo.s page 45 + ARM GAS /tmp/ccwEuG5A.s page 45 1101 .cfi_def_cfa_offset 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1141 .align 1 1142 .global HAL_ADCEx_MultiModeStart_DMA 1143 .syntax unified - ARM GAS /tmp/cckeduGo.s page 46 + ARM GAS /tmp/ccwEuG5A.s page 46 1144 .thumb @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1185 .loc 1 609 3 discriminator 2 view .LVU363 613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { 1186 .loc 1 613 3 view .LVU364 - ARM GAS /tmp/cckeduGo.s page 47 + ARM GAS /tmp/ccwEuG5A.s page 47 613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1226 .loc 1 628 7 is_stmt 0 view .LVU379 1227 004c 2268 ldr r2, [r4] 1228 004e 9068 ldr r0, [r2, #8] - ARM GAS /tmp/cckeduGo.s page 48 + ARM GAS /tmp/ccwEuG5A.s page 48 628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1268 0090 A26B ldr r2, [r4, #56] 662:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1269 .loc 1 662 40 view .LVU395 - ARM GAS /tmp/cckeduGo.s page 49 + ARM GAS /tmp/ccwEuG5A.s page 49 1270 0092 2148 ldr r0, .L97+8 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1308 .loc 1 697 5 is_stmt 1 view .LVU411 697:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1309 .loc 1 697 22 is_stmt 0 view .LVU412 - ARM GAS /tmp/cckeduGo.s page 50 + ARM GAS /tmp/ccwEuG5A.s page 50 1310 00c4 0A46 mov r2, r1 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1351 00f4 236C ldr r3, [r4, #64] 1352 .LVL96: 709:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 51 + ARM GAS /tmp/ccwEuG5A.s page 51 1353 .loc 1 709 5 is_stmt 0 view .LVU426 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1403 .loc 1 726 1 is_stmt 1 view -0 1404 .cfi_startproc 1405 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/cckeduGo.s page 52 + ARM GAS /tmp/ccwEuG5A.s page 52 1406 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cckeduGo.s page 1 765:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1445 .loc 1 765 3 view .LVU448 1446 0028 0023 movs r3, #0 - ARM GAS /tmp/cckeduGo.s page 53 + ARM GAS /tmp/ccwEuG5A.s page 53 1447 002a 84F83C30 strb r3, [r4, #60] @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cckeduGo.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1489 .loc 1 769 1 view .LVU461 1490 005e 7047 bx lr - ARM GAS /tmp/cckeduGo.s page 54 + ARM GAS /tmp/ccwEuG5A.s page 54 1491 .L110: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1541 .cfi_startproc 1542 @ args = 0, pretend = 0, frame = 0 1543 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cckeduGo.s page 55 + ARM GAS /tmp/ccwEuG5A.s page 55 1544 @ link register save eliminated. @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1584 .cfi_def_cfa_offset 8 1585 .cfi_offset 4, -8 1586 .cfi_offset 5, -4 - ARM GAS /tmp/cckeduGo.s page 56 + ARM GAS /tmp/ccwEuG5A.s page 56 1587 000c 0346 mov r3, r0 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1626 0046 E860 str r0, [r5, #12] 1627 .L118: 868:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JSQR |= ADC_SQR1(sConfigInjected->InjectedNbrOfConversion); - ARM GAS /tmp/cckeduGo.s page 57 + ARM GAS /tmp/ccwEuG5A.s page 57 1628 .loc 1 868 3 is_stmt 1 view .LVU501 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1667 0082 1C68 ldr r4, [r3] 877:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1668 .loc 1 877 17 view .LVU517 - ARM GAS /tmp/cckeduGo.s page 58 + ARM GAS /tmp/ccwEuG5A.s page 58 1669 0084 A06B ldr r0, [r4, #56] @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1708 .loc 1 891 5 is_stmt 1 view .LVU532 891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->CR2 |= sConfigInjected->ExternalTrigInjecConvEdge; 1709 .loc 1 891 9 is_stmt 0 view .LVU533 - ARM GAS /tmp/cckeduGo.s page 59 + ARM GAS /tmp/ccwEuG5A.s page 59 1710 00be 1868 ldr r0, [r3] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1747 00e6 48D0 beq .L123 915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 1748 .loc 1 915 5 is_stmt 1 view .LVU551 - ARM GAS /tmp/cckeduGo.s page 60 + ARM GAS /tmp/ccwEuG5A.s page 60 915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cckeduGo.s page 1 950:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1787 .loc 1 950 3 view .LVU568 1788 .LVL113: - ARM GAS /tmp/cckeduGo.s page 61 + ARM GAS /tmp/ccwEuG5A.s page 61 953:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1829 .LVL116: 861:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 1830 .loc 1 861 31 view .LVU583 - ARM GAS /tmp/cckeduGo.s page 62 + ARM GAS /tmp/ccwEuG5A.s page 62 1831 0132 92B2 uxth r2, r2 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cckeduGo.s page 1 909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } 1871 .loc 1 909 5 is_stmt 1 view .LVU598 909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } - ARM GAS /tmp/cckeduGo.s page 63 + ARM GAS /tmp/ccwEuG5A.s page 63 1872 .loc 1 909 9 is_stmt 0 view .LVU599 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1910 019a BBE7 b .L128 1911 .L126: 937:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** hadc->Instance->JOFR3 |= sConfigInjected->InjectedOffset; - ARM GAS /tmp/cckeduGo.s page 64 + ARM GAS /tmp/ccwEuG5A.s page 64 1912 .loc 1 937 7 view .LVU616 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1948 .loc 1 943 29 view .LVU634 1949 01c2 2243 orrs r2, r2, r4 1950 01c4 0262 str r2, [r0, #32] - ARM GAS /tmp/cckeduGo.s page 65 + ARM GAS /tmp/ccwEuG5A.s page 65 944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1992 .cfi_def_cfa_offset 0 1993 .cfi_restore 4 1994 .cfi_restore 5 - ARM GAS /tmp/cckeduGo.s page 66 + ARM GAS /tmp/ccwEuG5A.s page 66 847:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cckeduGo.s page 1 2040 .loc 1 992 3 is_stmt 1 discriminator 2 view .LVU658 2041 000c 0123 movs r3, #1 2042 000e 80F83C30 strb r3, [r0, #60] - ARM GAS /tmp/cckeduGo.s page 67 + ARM GAS /tmp/ccwEuG5A.s page 67 992:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cckeduGo.s page 1 1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** 2080 .loc 1 1009 3 is_stmt 1 view .LVU676 1009:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** - ARM GAS /tmp/cckeduGo.s page 68 + ARM GAS /tmp/ccwEuG5A.s page 68 2081 .loc 1 1009 16 is_stmt 0 view .LVU677 @@ -4074,50 +4074,50 @@ ARM GAS /tmp/cckeduGo.s page 1 2123 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h" 2124 .file 9 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 2125 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/cckeduGo.s page 69 + ARM GAS /tmp/ccwEuG5A.s page 69 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc_ex.c - /tmp/cckeduGo.s:21 .text.ADC_MultiModeDMAError:00000000 $t - /tmp/cckeduGo.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError - /tmp/cckeduGo.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t - /tmp/cckeduGo.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt - /tmp/cckeduGo.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t - /tmp/cckeduGo.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt - /tmp/cckeduGo.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t - /tmp/cckeduGo.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart - /tmp/cckeduGo.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d - /tmp/cckeduGo.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t - /tmp/cckeduGo.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT - /tmp/cckeduGo.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d - /tmp/cckeduGo.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t - /tmp/cckeduGo.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop - /tmp/cckeduGo.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t - /tmp/cckeduGo.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion - /tmp/cckeduGo.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t - /tmp/cckeduGo.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT - /tmp/cckeduGo.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t - /tmp/cckeduGo.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue - /tmp/cckeduGo.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d - /tmp/cckeduGo.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t - /tmp/cckeduGo.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t - /tmp/cckeduGo.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA - /tmp/cckeduGo.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d - /tmp/cckeduGo.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t - /tmp/cckeduGo.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA - /tmp/cckeduGo.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d - /tmp/cckeduGo.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t - /tmp/cckeduGo.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue - /tmp/cckeduGo.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d - /tmp/cckeduGo.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t - /tmp/cckeduGo.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback - /tmp/cckeduGo.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t - /tmp/cckeduGo.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel - /tmp/cckeduGo.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d - /tmp/cckeduGo.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t - /tmp/cckeduGo.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel - /tmp/cckeduGo.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d + /tmp/ccwEuG5A.s:21 .text.ADC_MultiModeDMAError:00000000 $t + /tmp/ccwEuG5A.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError + /tmp/ccwEuG5A.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t + /tmp/ccwEuG5A.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt + /tmp/ccwEuG5A.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t + /tmp/ccwEuG5A.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt + /tmp/ccwEuG5A.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t + /tmp/ccwEuG5A.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart + /tmp/ccwEuG5A.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d + /tmp/ccwEuG5A.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t + /tmp/ccwEuG5A.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT + /tmp/ccwEuG5A.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d + /tmp/ccwEuG5A.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t + /tmp/ccwEuG5A.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop + /tmp/ccwEuG5A.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t + /tmp/ccwEuG5A.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion + /tmp/ccwEuG5A.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t + /tmp/ccwEuG5A.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT + /tmp/ccwEuG5A.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t + /tmp/ccwEuG5A.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue + /tmp/ccwEuG5A.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d + /tmp/ccwEuG5A.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t + /tmp/ccwEuG5A.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t + /tmp/ccwEuG5A.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA + /tmp/ccwEuG5A.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d + /tmp/ccwEuG5A.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t + /tmp/ccwEuG5A.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA + /tmp/ccwEuG5A.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d + /tmp/ccwEuG5A.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t + /tmp/ccwEuG5A.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue + /tmp/ccwEuG5A.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d + /tmp/ccwEuG5A.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t + /tmp/ccwEuG5A.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback + /tmp/ccwEuG5A.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t + /tmp/ccwEuG5A.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel + /tmp/ccwEuG5A.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d + /tmp/ccwEuG5A.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t + /tmp/ccwEuG5A.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel + /tmp/ccwEuG5A.s:2111 .text.HAL_ADCEx_MultiModeConfigChannel:00000054 $d UNDEFINED SYMBOLS HAL_ADC_ErrorCallback diff --git a/build/stm32f4xx_hal_cortex.lst b/build/stm32f4xx_hal_cortex.lst index 64eaa6b..fa37c22 100644 --- a/build/stm32f4xx_hal_cortex.lst +++ b/build/stm32f4xx_hal_cortex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cciUTuJL.s page 1 +ARM GAS /tmp/ccg1aoOf.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 27:Drivers/CMSIS/Include/core_cm4.h **** #elif defined (__clang__) 28:Drivers/CMSIS/Include/core_cm4.h **** #pragma clang system_header /* treat file as system include file */ 29:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 2 + ARM GAS /tmp/ccg1aoOf.s page 2 30:Drivers/CMSIS/Include/core_cm4.h **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 84:Drivers/CMSIS/Include/core_cm4.h **** #else 85:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U 86:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 3 + ARM GAS /tmp/ccg1aoOf.s page 3 87:Drivers/CMSIS/Include/core_cm4.h **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 141:Drivers/CMSIS/Include/core_cm4.h **** #error "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT) 142:Drivers/CMSIS/Include/core_cm4.h **** #define __FPU_USED 0U 143:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 4 + ARM GAS /tmp/ccg1aoOf.s page 4 144:Drivers/CMSIS/Include/core_cm4.h **** #else @@ -238,7 +238,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 198:Drivers/CMSIS/Include/core_cm4.h **** #define __VTOR_PRESENT 1U 199:Drivers/CMSIS/Include/core_cm4.h **** #warning "__VTOR_PRESENT not defined in device header file; using default!" 200:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 5 + ARM GAS /tmp/ccg1aoOf.s page 5 201:Drivers/CMSIS/Include/core_cm4.h **** @@ -298,7 +298,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 255:Drivers/CMSIS/Include/core_cm4.h **** \ingroup CMSIS_core_register 256:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_CORE Status and Control Registers 257:Drivers/CMSIS/Include/core_cm4.h **** \brief Core Register type definitions. - ARM GAS /tmp/cciUTuJL.s page 6 + ARM GAS /tmp/ccg1aoOf.s page 6 258:Drivers/CMSIS/Include/core_cm4.h **** @{ @@ -358,7 +358,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 312:Drivers/CMSIS/Include/core_cm4.h **** 313:Drivers/CMSIS/Include/core_cm4.h **** /* IPSR Register Definitions */ 314:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Pos 0U /*!< IPSR - ARM GAS /tmp/cciUTuJL.s page 7 + ARM GAS /tmp/ccg1aoOf.s page 7 315:Drivers/CMSIS/Include/core_cm4.h **** #define IPSR_ISR_Msk (0x1FFUL /*<< IPSR_ISR_Pos*/) /*!< IPSR @@ -418,7 +418,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 369:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Pos 0U /*!< xPSR 370:Drivers/CMSIS/Include/core_cm4.h **** #define xPSR_ISR_Msk (0x1FFUL /*<< xPSR_ISR_Pos*/) /*!< xPSR 371:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 8 + ARM GAS /tmp/ccg1aoOf.s page 8 372:Drivers/CMSIS/Include/core_cm4.h **** @@ -478,7 +478,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 426:Drivers/CMSIS/Include/core_cm4.h **** } NVIC_Type; 427:Drivers/CMSIS/Include/core_cm4.h **** 428:Drivers/CMSIS/Include/core_cm4.h **** /* Software Triggered Interrupt Register Definitions */ - ARM GAS /tmp/cciUTuJL.s page 9 + ARM GAS /tmp/ccg1aoOf.s page 9 429:Drivers/CMSIS/Include/core_cm4.h **** #define NVIC_STIR_INTID_Pos 0U /*!< STIR: I @@ -538,7 +538,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 483:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Pos 0U /*!< SCB 484:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CPUID_REVISION_Msk (0xFUL /*<< SCB_CPUID_REVISION_Pos*/) /*!< SCB 485:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 10 + ARM GAS /tmp/ccg1aoOf.s page 10 486:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */ @@ -598,7 +598,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 540:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Pos 0U /*!< SCB 541:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_AIRCR_VECTRESET_Msk (1UL /*<< SCB_AIRCR_VECTRESET_Pos*/) /*!< SCB 542:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 11 + ARM GAS /tmp/ccg1aoOf.s page 11 543:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */ @@ -658,7 +658,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 597:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Pos 10U /*!< SCB 598:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB 599:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 12 + ARM GAS /tmp/ccg1aoOf.s page 12 600:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB @@ -718,7 +718,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 654:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 3U) /*!< SCB 655:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_UNSTKERR_Msk (1UL << SCB_CFSR_UNSTKERR_Pos) /*!< SCB 656:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 13 + ARM GAS /tmp/ccg1aoOf.s page 13 657:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_CFSR_IMPRECISERR_Pos (SCB_CFSR_BUSFAULTSR_Pos + 2U) /*!< SCB @@ -778,7 +778,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 711:Drivers/CMSIS/Include/core_cm4.h **** /*@} end of group CMSIS_SCB */ 712:Drivers/CMSIS/Include/core_cm4.h **** 713:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 14 + ARM GAS /tmp/ccg1aoOf.s page 14 714:Drivers/CMSIS/Include/core_cm4.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 768:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register * 769:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */ 770:Drivers/CMSIS/Include/core_cm4.h **** } SysTick_Type; - ARM GAS /tmp/cciUTuJL.s page 15 + ARM GAS /tmp/ccg1aoOf.s page 15 771:Drivers/CMSIS/Include/core_cm4.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 825:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */ 826:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED1[15U]; 827:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */ - ARM GAS /tmp/cciUTuJL.s page 16 + ARM GAS /tmp/ccg1aoOf.s page 16 828:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U]; @@ -958,7 +958,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 882:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Pos 2U /*!< ITM 883:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_ByteAcc_Msk (1UL << ITM_LSR_ByteAcc_Pos) /*!< ITM 884:Drivers/CMSIS/Include/core_cm4.h **** - ARM GAS /tmp/cciUTuJL.s page 17 + ARM GAS /tmp/ccg1aoOf.s page 17 885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 939:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOEXTTRIG_Msk (0x1UL << DWT_CTRL_NOEXTTRIG_Pos) /*!< DWT CTR 940:Drivers/CMSIS/Include/core_cm4.h **** 941:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Pos 25U /*!< DWT CTR - ARM GAS /tmp/cciUTuJL.s page 18 + ARM GAS /tmp/ccg1aoOf.s page 18 942:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_CTRL_NOCYCCNT_Msk (0x1UL << DWT_CTRL_NOCYCCNT_Pos) /*!< DWT CTR @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 996:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_SLEEPCNT_SLEEPCNT_Msk (0xFFUL /*<< DWT_SLEEPCNT_SLEEPCNT_Pos*/) /*!< DWT SLE 997:Drivers/CMSIS/Include/core_cm4.h **** 998:Drivers/CMSIS/Include/core_cm4.h **** /* DWT LSU Count Register Definitions */ - ARM GAS /tmp/cciUTuJL.s page 19 + ARM GAS /tmp/ccg1aoOf.s page 19 999:Drivers/CMSIS/Include/core_cm4.h **** #define DWT_LSUCNT_LSUCNT_Pos 0U /*!< DWT LSU @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1053:Drivers/CMSIS/Include/core_cm4.h **** __IM uint32_t SSPSR; /*!< Offset: 0x000 (R/ ) Supported Parallel Port Size Reg 1054:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t CSPSR; /*!< Offset: 0x004 (R/W) Current Parallel Port Size Regis 1055:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED0[2U]; - ARM GAS /tmp/cciUTuJL.s page 20 + ARM GAS /tmp/ccg1aoOf.s page 20 1056:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t ACPR; /*!< Offset: 0x010 (R/W) Asynchronous Clock Prescaler Reg @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1110:Drivers/CMSIS/Include/core_cm4.h **** 1111:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration ETM Data Register Definitions (FIFO0) */ 1112:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Pos 29U /*!< TPI FIF - ARM GAS /tmp/cciUTuJL.s page 21 + ARM GAS /tmp/ccg1aoOf.s page 21 1113:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_FIFO0_ITM_ATVALID_Msk (0x1UL << TPI_FIFO0_ITM_ATVALID_Pos) /*!< TPI FIF @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1167:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITATBCTR0_ATREADY1_Msk (0x1UL /*<< TPI_ITATBCTR0_ATREADY1_Pos*/) /*!< TPI ITA 1168:Drivers/CMSIS/Include/core_cm4.h **** 1169:Drivers/CMSIS/Include/core_cm4.h **** /* TPI Integration Mode Control Register Definitions */ - ARM GAS /tmp/cciUTuJL.s page 22 + ARM GAS /tmp/ccg1aoOf.s page 22 1170:Drivers/CMSIS/Include/core_cm4.h **** #define TPI_ITCTRL_Mode_Pos 0U /*!< TPI ITC @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1224:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address 1225:Drivers/CMSIS/Include/core_cm4.h **** __IOM uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and 1226:Drivers/CMSIS/Include/core_cm4.h **** } MPU_Type; - ARM GAS /tmp/cciUTuJL.s page 23 + ARM GAS /tmp/ccg1aoOf.s page 23 1227:Drivers/CMSIS/Include/core_cm4.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1281:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_C_Msk (1UL << MPU_RASR_C_Pos) /*!< MPU 1282:Drivers/CMSIS/Include/core_cm4.h **** 1283:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Pos 16U /*!< MPU - ARM GAS /tmp/cciUTuJL.s page 24 + ARM GAS /tmp/ccg1aoOf.s page 24 1284:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_RASR_B_Msk (1UL << MPU_RASR_B_Pos) /*!< MPU @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1338:Drivers/CMSIS/Include/core_cm4.h **** 1339:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Pos 3U /*!< FPCC 1340:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCC - ARM GAS /tmp/cciUTuJL.s page 25 + ARM GAS /tmp/ccg1aoOf.s page 25 1341:Drivers/CMSIS/Include/core_cm4.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1395:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR 1396:Drivers/CMSIS/Include/core_cm4.h **** 1397:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Pos 4U /*!< MVFR - ARM GAS /tmp/cciUTuJL.s page 26 + ARM GAS /tmp/ccg1aoOf.s page 26 1398:Drivers/CMSIS/Include/core_cm4.h **** #define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1452:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< Core 1453:Drivers/CMSIS/Include/core_cm4.h **** 1454:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Pos 3U /*!< Core - ARM GAS /tmp/cciUTuJL.s page 27 + ARM GAS /tmp/ccg1aoOf.s page 27 1455:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< Core @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1509:Drivers/CMSIS/Include/core_cm4.h **** 1510:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Pos 0U /*!< Core 1511:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL /*<< CoreDebug_DEMCR_VC_CORERESET_Pos*/) /*!< Core - ARM GAS /tmp/cciUTuJL.s page 28 + ARM GAS /tmp/ccg1aoOf.s page 28 1512:Drivers/CMSIS/Include/core_cm4.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1566:Drivers/CMSIS/Include/core_cm4.h **** #define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration 1567:Drivers/CMSIS/Include/core_cm4.h **** 1568:Drivers/CMSIS/Include/core_cm4.h **** #if defined (__MPU_PRESENT) && (__MPU_PRESENT == 1U) - ARM GAS /tmp/cciUTuJL.s page 29 + ARM GAS /tmp/ccg1aoOf.s page 29 1569:Drivers/CMSIS/Include/core_cm4.h **** #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit * @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1623:Drivers/CMSIS/Include/core_cm4.h **** #ifndef CMSIS_VECTAB_VIRTUAL_HEADER_FILE 1624:Drivers/CMSIS/Include/core_cm4.h **** #define CMSIS_VECTAB_VIRTUAL_HEADER_FILE "cmsis_vectab_virtual.h" 1625:Drivers/CMSIS/Include/core_cm4.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 30 + ARM GAS /tmp/ccg1aoOf.s page 30 1626:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1680:Drivers/CMSIS/Include/core_cm4.h **** \details Enables a device specific interrupt in the NVIC interrupt controller. 1681:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. 1682:Drivers/CMSIS/Include/core_cm4.h **** \note IRQn must not be negative. - ARM GAS /tmp/cciUTuJL.s page 31 + ARM GAS /tmp/ccg1aoOf.s page 31 1683:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1696:Drivers/CMSIS/Include/core_cm4.h **** \brief Get Interrupt Enable status 1697:Drivers/CMSIS/Include/core_cm4.h **** \details Returns a device specific interrupt enable status from the NVIC interrupt controller. 1698:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Device specific interrupt number. - ARM GAS /tmp/cciUTuJL.s page 32 + ARM GAS /tmp/ccg1aoOf.s page 32 1699:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled. @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 98 .LBI36: 99 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** - ARM GAS /tmp/cciUTuJL.s page 33 + ARM GAS /tmp/ccg1aoOf.s page 33 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 56:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __USED __attribute__((used)) 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK - ARM GAS /tmp/cciUTuJL.s page 34 + ARM GAS /tmp/ccg1aoOf.s page 34 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 113:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __RESTRICT 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/cciUTuJL.s page 35 + ARM GAS /tmp/ccg1aoOf.s page 35 116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 170:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INITIAL_SP __StackTop 171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 172:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cciUTuJL.s page 36 + ARM GAS /tmp/ccg1aoOf.s page 36 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 227:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 228:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") 229:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/cciUTuJL.s page 37 + ARM GAS /tmp/ccg1aoOf.s page 37 230:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 111 .loc 2 1728 5 view .LVU24 112 .LBB38: 113 .LBI38: - ARM GAS /tmp/cciUTuJL.s page 38 + ARM GAS /tmp/ccg1aoOf.s page 38 258:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1753:Drivers/CMSIS/Include/core_cm4.h **** 1754:Drivers/CMSIS/Include/core_cm4.h **** /** 1755:Drivers/CMSIS/Include/core_cm4.h **** \brief Set Pending Interrupt - ARM GAS /tmp/cciUTuJL.s page 39 + ARM GAS /tmp/ccg1aoOf.s page 39 1756:Drivers/CMSIS/Include/core_cm4.h **** \details Sets the pending bit of a device specific interrupt in the NVIC pending register. @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1810:Drivers/CMSIS/Include/core_cm4.h **** \param [in] IRQn Interrupt number. 1811:Drivers/CMSIS/Include/core_cm4.h **** \param [in] priority Priority to set. 1812:Drivers/CMSIS/Include/core_cm4.h **** \note The priority cannot be set for every processor exception. - ARM GAS /tmp/cciUTuJL.s page 40 + ARM GAS /tmp/ccg1aoOf.s page 40 1813:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 186 .align 2 187 .L12: 188 0024 14ED00E0 .word -536810220 - ARM GAS /tmp/cciUTuJL.s page 41 + ARM GAS /tmp/ccg1aoOf.s page 41 189 .cfi_endproc @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1845:Drivers/CMSIS/Include/core_cm4.h **** return(((uint32_t)SCB->SHP[(((uint32_t)IRQn) & 0xFUL)-4UL] >> (8U - __NVIC_PRIO_BITS))); 225 .loc 2 1845 5 is_stmt 1 view .LVU53 226 .loc 2 1845 50 is_stmt 0 view .LVU54 - ARM GAS /tmp/cciUTuJL.s page 42 + ARM GAS /tmp/ccg1aoOf.s page 42 227 0014 00F00F00 and r0, r0, #15 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 264 .loc 2 1864 3 is_stmt 1 view .LVU62 1865:Drivers/CMSIS/Include/core_cm4.h **** uint32_t SubPriorityBits; 265 .loc 2 1865 3 view .LVU63 - ARM GAS /tmp/cciUTuJL.s page 43 + ARM GAS /tmp/ccg1aoOf.s page 43 1866:Drivers/CMSIS/Include/core_cm4.h **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 311 .syntax unified 312 .thumb 313 .thumb_func - ARM GAS /tmp/cciUTuJL.s page 44 + ARM GAS /tmp/ccg1aoOf.s page 44 315 NVIC_DecodePriority: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 348 .loc 2 1895 109 discriminator 1 view .LVU90 349 001a 0339 subs r1, r1, #3 350 .LVL26: - ARM GAS /tmp/cciUTuJL.s page 45 + ARM GAS /tmp/ccg1aoOf.s page 45 351 .L24: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1910:Drivers/CMSIS/Include/core_cm4.h **** */ 1911:Drivers/CMSIS/Include/core_cm4.h **** __STATIC_INLINE void __NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) 1912:Drivers/CMSIS/Include/core_cm4.h **** { - ARM GAS /tmp/cciUTuJL.s page 46 + ARM GAS /tmp/ccg1aoOf.s page 46 1913:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 413 0004 0549 ldr r1, .L29 414 0006 CA68 ldr r2, [r1, #12] 415 .loc 2 1943 40 view .LVU108 - ARM GAS /tmp/cciUTuJL.s page 47 + ARM GAS /tmp/ccg1aoOf.s page 47 416 0008 02F4E062 and r2, r2, #1792 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 462 HAL_NVIC_SetPriorityGrouping: 463 .LVL32: 464 .LFB239: - ARM GAS /tmp/cciUTuJL.s page 48 + ARM GAS /tmp/ccg1aoOf.s page 48 1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** inside the stm32f4xx_hal_cortex.h file. 56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** 57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** (+) You can change the SysTick IRQ priority by calling the - ARM GAS /tmp/cciUTuJL.s page 49 + ARM GAS /tmp/ccg1aoOf.s page 49 58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** HAL_NVIC_SetPriority(SysTick_IRQn,...) function just after the HAL_SYSTICK_Config() function @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ============================================================================== 113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..] 114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This section provides the CORTEX HAL driver functions allowing to configure Interrupts - ARM GAS /tmp/cciUTuJL.s page 50 + ARM GAS /tmp/ccg1aoOf.s page 50 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** Systick functionalities @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 481 0002 D368 ldr r3, [r2, #12] 482 .LVL33: 1659:Drivers/CMSIS/Include/core_cm4.h **** reg_value = (reg_value | - ARM GAS /tmp/cciUTuJL.s page 51 + ARM GAS /tmp/ccg1aoOf.s page 51 483 .loc 2 1659 3 is_stmt 1 view .LVU125 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 528 .LVL40: 529 .LFB240: 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** - ARM GAS /tmp/cciUTuJL.s page 52 + ARM GAS /tmp/ccg1aoOf.s page 52 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** NVIC_SetPriority(IRQn, NVIC_EncodePriority(prioritygroup, PreemptPriority, SubPriority)); 558 .loc 1 173 3 is_stmt 1 view .LVU147 - ARM GAS /tmp/cciUTuJL.s page 53 + ARM GAS /tmp/ccg1aoOf.s page 53 559 0008 C0F30220 ubfx r0, r0, #8, #3 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn)); 601 .loc 1 188 3 is_stmt 1 view .LVU155 189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** - ARM GAS /tmp/cciUTuJL.s page 54 + ARM GAS /tmp/ccg1aoOf.s page 54 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable interrupt */ @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 640 .align 1 641 .global HAL_NVIC_SystemReset 642 .syntax unified - ARM GAS /tmp/cciUTuJL.s page 55 + ARM GAS /tmp/ccg1aoOf.s page 55 643 .thumb @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 679 .loc 1 229 4 view .LVU166 680 .LBB48: 681 .LBI48: - ARM GAS /tmp/cciUTuJL.s page 56 + ARM GAS /tmp/ccg1aoOf.s page 56 1950:Drivers/CMSIS/Include/core_cm4.h **** } @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 2004:Drivers/CMSIS/Include/core_cm4.h **** \defgroup CMSIS_Core_SysTickFunctions SysTick Functions 2005:Drivers/CMSIS/Include/core_cm4.h **** \brief Functions that configure the System. 2006:Drivers/CMSIS/Include/core_cm4.h **** @{ - ARM GAS /tmp/cciUTuJL.s page 57 + ARM GAS /tmp/ccg1aoOf.s page 57 2007:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1822:Drivers/CMSIS/Include/core_cm4.h **** } 708 .loc 2 1822 46 view .LVU178 709 .LBE51: - ARM GAS /tmp/cciUTuJL.s page 58 + ARM GAS /tmp/ccg1aoOf.s page 58 710 .LBE50: @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ##### Peripheral Control functions ##### 241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ============================================================================== 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** [..] - ARM GAS /tmp/cciUTuJL.s page 59 + ARM GAS /tmp/ccg1aoOf.s page 59 243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** This subsection provides a set of functions allowing to control the CORTEX @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 772 .loc 1 262 14 view .LVU195 773 0008 22F48032 bic r2, r2, #65536 774 000c 5A62 str r2, [r3, #36] - ARM GAS /tmp/cciUTuJL.s page 60 + ARM GAS /tmp/ccg1aoOf.s page 60 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable fault exceptions */ 285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** SCB->SHCSR |= SCB_SHCSR_MEMFAULTENA_Msk; 810 .loc 1 285 3 is_stmt 1 view .LVU203 - ARM GAS /tmp/cciUTuJL.s page 61 + ARM GAS /tmp/ccg1aoOf.s page 61 811 .loc 1 285 6 is_stmt 0 view .LVU204 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 857 .thumb 858 .thumb_func 860 HAL_MPU_EnableRegion: - ARM GAS /tmp/cciUTuJL.s page 62 + ARM GAS /tmp/ccg1aoOf.s page 62 861 .LVL60: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** void HAL_MPU_DisableRegion(uint32_t RegionNumber) 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** { 896 .loc 1 313 1 is_stmt 1 view -0 - ARM GAS /tmp/cciUTuJL.s page 63 + ARM GAS /tmp/ccg1aoOf.s page 63 897 .cfi_startproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_NUMBER(MPU_Init->Number)); 934 .loc 1 333 3 view .LVU226 334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_MPU_REGION_ENABLE(MPU_Init->Enable)); - ARM GAS /tmp/cciUTuJL.s page 64 + ARM GAS /tmp/ccg1aoOf.s page 64 935 .loc 1 334 3 view .LVU227 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 968 .loc 1 354 34 view .LVU248 969 0024 817A ldrb r1, [r0, #10] @ zero_extendqisi2 353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** ((uint32_t)MPU_Init->AccessPermission << MPU_RASR_AP_Pos) | - ARM GAS /tmp/cciUTuJL.s page 65 + ARM GAS /tmp/ccg1aoOf.s page 65 970 .loc 1 353 82 view .LVU249 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1011 .thumb 1012 .thumb_func 1014 HAL_CORTEX_ClearEvent: - ARM GAS /tmp/cciUTuJL.s page 66 + ARM GAS /tmp/ccg1aoOf.s page 66 1015 .LFB250: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1051 .loc 1 381 3 view .LVU269 1052 .LBB58: 1053 .LBI58: - ARM GAS /tmp/cciUTuJL.s page 67 + ARM GAS /tmp/ccg1aoOf.s page 67 1672:Drivers/CMSIS/Include/core_cm4.h **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1082 .loc 1 406 1 is_stmt 1 view -0 1083 .cfi_startproc 1084 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/cciUTuJL.s page 68 + ARM GAS /tmp/ccg1aoOf.s page 68 1085 @ frame_needed = 0, uses_anonymous_args = 0 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1126 @ frame_needed = 0, uses_anonymous_args = 0 1127 @ link register save eliminated. 422:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Check the parameters */ - ARM GAS /tmp/cciUTuJL.s page 69 + ARM GAS /tmp/ccg1aoOf.s page 69 423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** assert_param(IS_NVIC_DEVICE_IRQ(IRQn)); @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1168 .global HAL_NVIC_GetPendingIRQ 1169 .syntax unified 1170 .thumb - ARM GAS /tmp/cciUTuJL.s page 70 + ARM GAS /tmp/ccg1aoOf.s page 70 1171 .thumb_func @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1201 .LVL70: 1745:Drivers/CMSIS/Include/core_cm4.h **** } 1202 .loc 2 1745 103 view .LVU306 - ARM GAS /tmp/cciUTuJL.s page 71 + ARM GAS /tmp/ccg1aoOf.s page 71 1203 0012 23FA00F0 lsr r0, r3, r0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1240 .LBB64: 1241 .LBI64: 1775:Drivers/CMSIS/Include/core_cm4.h **** { - ARM GAS /tmp/cciUTuJL.s page 72 + ARM GAS /tmp/ccg1aoOf.s page 72 1242 .loc 2 1775 22 view .LVU314 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 464:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @brief Gets active interrupt ( reads the active register in NVIC and returns the active bit). 465:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * @param IRQn External interrupt number 466:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * This parameter can be an enumerator of IRQn_Type enumeration - ARM GAS /tmp/cciUTuJL.s page 73 + ARM GAS /tmp/ccg1aoOf.s page 73 467:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** * (For the complete STM32 Devices IRQ Channels list, please refer to the appropriate CMSI @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1318 .loc 2 1800 11 view .LVU338 1319 001c 0020 movs r0, #0 1320 .LVL77: - ARM GAS /tmp/cciUTuJL.s page 74 + ARM GAS /tmp/ccg1aoOf.s page 74 1800:Drivers/CMSIS/Include/core_cm4.h **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1355 0004 4FF0E022 mov r2, #-536813568 1356 0008 1369 ldr r3, [r2, #16] 1357 .loc 1 498 19 view .LVU347 - ARM GAS /tmp/cciUTuJL.s page 75 + ARM GAS /tmp/ccg1aoOf.s page 75 1358 000a 23F00403 bic r3, r3, #4 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cciUTuJL.s page 1 1389 0000 7047 bx lr 1390 .cfi_endproc 1391 .LFE259: - ARM GAS /tmp/cciUTuJL.s page 76 + ARM GAS /tmp/ccg1aoOf.s page 76 1393 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits @@ -4533,87 +4533,87 @@ ARM GAS /tmp/cciUTuJL.s page 1 1421 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" 1422 .file 5 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 1423 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - ARM GAS /tmp/cciUTuJL.s page 77 + ARM GAS /tmp/ccg1aoOf.s page 77 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_cortex.c - /tmp/cciUTuJL.s:21 .text.__NVIC_EnableIRQ:00000000 $t - /tmp/cciUTuJL.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ - /tmp/cciUTuJL.s:60 .text.__NVIC_EnableIRQ:00000018 $d - /tmp/cciUTuJL.s:65 .text.__NVIC_DisableIRQ:00000000 $t - /tmp/cciUTuJL.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ - /tmp/cciUTuJL.s:131 .text.__NVIC_DisableIRQ:00000020 $d - /tmp/cciUTuJL.s:136 .text.__NVIC_SetPriority:00000000 $t - /tmp/cciUTuJL.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority - /tmp/cciUTuJL.s:188 .text.__NVIC_SetPriority:00000024 $d - /tmp/cciUTuJL.s:193 .text.__NVIC_GetPriority:00000000 $t - /tmp/cciUTuJL.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority - /tmp/cciUTuJL.s:238 .text.__NVIC_GetPriority:00000020 $d - /tmp/cciUTuJL.s:243 .text.NVIC_EncodePriority:00000000 $t - /tmp/cciUTuJL.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority - /tmp/cciUTuJL.s:310 .text.NVIC_DecodePriority:00000000 $t - /tmp/cciUTuJL.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority - /tmp/cciUTuJL.s:384 .text.__NVIC_SystemReset:00000000 $t - /tmp/cciUTuJL.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset - /tmp/cciUTuJL.s:450 .text.__NVIC_SystemReset:0000001c $d - /tmp/cciUTuJL.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t - /tmp/cciUTuJL.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping - /tmp/cciUTuJL.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d - /tmp/cciUTuJL.s:521 .text.HAL_NVIC_SetPriority:00000000 $t - /tmp/cciUTuJL.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority - /tmp/cciUTuJL.s:577 .text.HAL_NVIC_SetPriority:0000001c $d - /tmp/cciUTuJL.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t - /tmp/cciUTuJL.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ - /tmp/cciUTuJL.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t - /tmp/cciUTuJL.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ - /tmp/cciUTuJL.s:640 .text.HAL_NVIC_SystemReset:00000000 $t - /tmp/cciUTuJL.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset - /tmp/cciUTuJL.s:665 .text.HAL_SYSTICK_Config:00000000 $t - /tmp/cciUTuJL.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config - /tmp/cciUTuJL.s:736 .text.HAL_SYSTICK_Config:00000024 $d - /tmp/cciUTuJL.s:741 .text.HAL_MPU_Disable:00000000 $t - /tmp/cciUTuJL.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable - /tmp/cciUTuJL.s:784 .text.HAL_MPU_Disable:00000018 $d - /tmp/cciUTuJL.s:789 .text.HAL_MPU_Enable:00000000 $t - /tmp/cciUTuJL.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable - /tmp/cciUTuJL.s:849 .text.HAL_MPU_Enable:0000001c $d - /tmp/cciUTuJL.s:854 .text.HAL_MPU_EnableRegion:00000000 $t - /tmp/cciUTuJL.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion - /tmp/cciUTuJL.s:882 .text.HAL_MPU_EnableRegion:00000014 $d - /tmp/cciUTuJL.s:887 .text.HAL_MPU_DisableRegion:00000000 $t - /tmp/cciUTuJL.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion - /tmp/cciUTuJL.s:915 .text.HAL_MPU_DisableRegion:00000014 $d - /tmp/cciUTuJL.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t - /tmp/cciUTuJL.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion - /tmp/cciUTuJL.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d - /tmp/cciUTuJL.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t - /tmp/cciUTuJL.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent - /tmp/cciUTuJL.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t - /tmp/cciUTuJL.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping - /tmp/cciUTuJL.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d - /tmp/cciUTuJL.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t - ARM GAS /tmp/cciUTuJL.s page 78 + /tmp/ccg1aoOf.s:21 .text.__NVIC_EnableIRQ:00000000 $t + /tmp/ccg1aoOf.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ + /tmp/ccg1aoOf.s:60 .text.__NVIC_EnableIRQ:00000018 $d + /tmp/ccg1aoOf.s:65 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccg1aoOf.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccg1aoOf.s:131 .text.__NVIC_DisableIRQ:00000020 $d + /tmp/ccg1aoOf.s:136 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccg1aoOf.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccg1aoOf.s:188 .text.__NVIC_SetPriority:00000024 $d + /tmp/ccg1aoOf.s:193 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccg1aoOf.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccg1aoOf.s:238 .text.__NVIC_GetPriority:00000020 $d + /tmp/ccg1aoOf.s:243 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccg1aoOf.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccg1aoOf.s:310 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccg1aoOf.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccg1aoOf.s:384 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccg1aoOf.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccg1aoOf.s:450 .text.__NVIC_SystemReset:0000001c $d + /tmp/ccg1aoOf.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccg1aoOf.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccg1aoOf.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d + /tmp/ccg1aoOf.s:521 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccg1aoOf.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccg1aoOf.s:577 .text.HAL_NVIC_SetPriority:0000001c $d + /tmp/ccg1aoOf.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccg1aoOf.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccg1aoOf.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccg1aoOf.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccg1aoOf.s:640 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccg1aoOf.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccg1aoOf.s:665 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccg1aoOf.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccg1aoOf.s:736 .text.HAL_SYSTICK_Config:00000024 $d + /tmp/ccg1aoOf.s:741 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccg1aoOf.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccg1aoOf.s:784 .text.HAL_MPU_Disable:00000018 $d + /tmp/ccg1aoOf.s:789 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccg1aoOf.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccg1aoOf.s:849 .text.HAL_MPU_Enable:0000001c $d + /tmp/ccg1aoOf.s:854 .text.HAL_MPU_EnableRegion:00000000 $t + /tmp/ccg1aoOf.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion + /tmp/ccg1aoOf.s:882 .text.HAL_MPU_EnableRegion:00000014 $d + /tmp/ccg1aoOf.s:887 .text.HAL_MPU_DisableRegion:00000000 $t + /tmp/ccg1aoOf.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion + /tmp/ccg1aoOf.s:915 .text.HAL_MPU_DisableRegion:00000014 $d + /tmp/ccg1aoOf.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccg1aoOf.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccg1aoOf.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d + /tmp/ccg1aoOf.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t + /tmp/ccg1aoOf.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent + /tmp/ccg1aoOf.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccg1aoOf.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccg1aoOf.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d + /tmp/ccg1aoOf.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t + ARM GAS /tmp/ccg1aoOf.s page 78 - /tmp/cciUTuJL.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority - /tmp/cciUTuJL.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t - /tmp/cciUTuJL.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ - /tmp/cciUTuJL.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d - /tmp/cciUTuJL.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t - /tmp/cciUTuJL.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ - /tmp/cciUTuJL.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d - /tmp/cciUTuJL.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t - /tmp/cciUTuJL.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ - /tmp/cciUTuJL.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d - /tmp/cciUTuJL.s:1277 .text.HAL_NVIC_GetActive:00000000 $t - /tmp/cciUTuJL.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive - /tmp/cciUTuJL.s:1329 .text.HAL_NVIC_GetActive:00000020 $d - /tmp/cciUTuJL.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t - /tmp/cciUTuJL.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig - /tmp/cciUTuJL.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t - /tmp/cciUTuJL.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback - /tmp/cciUTuJL.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t - /tmp/cciUTuJL.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler + /tmp/ccg1aoOf.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccg1aoOf.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccg1aoOf.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d + /tmp/ccg1aoOf.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccg1aoOf.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d + /tmp/ccg1aoOf.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccg1aoOf.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccg1aoOf.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d + /tmp/ccg1aoOf.s:1277 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccg1aoOf.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccg1aoOf.s:1329 .text.HAL_NVIC_GetActive:00000020 $d + /tmp/ccg1aoOf.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccg1aoOf.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccg1aoOf.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t + /tmp/ccg1aoOf.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + /tmp/ccg1aoOf.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccg1aoOf.s:1400 .text.HAL_SYSTICK_IRQHandler:00000000 HAL_SYSTICK_IRQHandler NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_dma.lst b/build/stm32f4xx_hal_dma.lst index 6cce707..9e68f47 100644 --- a/build/stm32f4xx_hal_dma.lst +++ b/build/stm32f4xx_hal_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccchuzSN.s page 1 +ARM GAS /tmp/ccN4m2xB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** -@- Prior to HAL_DMA_Init() the clock must be enabled for DMA through the following macros: 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_RCC_DMA1_CLK_ENABLE() or __HAL_RCC_DMA2_CLK_ENABLE(). 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 2 + ARM GAS /tmp/ccN4m2xB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *** Polling mode IO operation *** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * Copyright (c) 2017 STMicroelectronics. 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * All rights reserved. - ARM GAS /tmp/ccchuzSN.s page 3 + ARM GAS /tmp/ccN4m2xB.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @@ -178,7 +178,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @{ 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */ 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 4 + ARM GAS /tmp/ccN4m2xB.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /** @addtogroup DMA_Exported_Functions_Group1 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** assert_param(IS_DMA_PERIPHERAL_BURST(hdma->Init.PeriphBurst)); 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 5 + ARM GAS /tmp/ccN4m2xB.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change DMA peripheral state */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp &= (uint32_t)~(DMA_SxFCR_DMDIS | DMA_SxFCR_FTH); 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Prepare the DMA Stream FIFO configuration */ - ARM GAS /tmp/ccchuzSN.s page 6 + ARM GAS /tmp/ccN4m2xB.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp |= hdma->Init.FIFOMode; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check the DMA peripheral state */ 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma == NULL) 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 7 + ARM GAS /tmp/ccN4m2xB.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_ERROR; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Release Lock */ 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma); 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 8 + ARM GAS /tmp/ccN4m2xB.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */ 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma); - ARM GAS /tmp/ccchuzSN.s page 9 + ARM GAS /tmp/ccN4m2xB.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Enable the Peripheral */ - ARM GAS /tmp/ccchuzSN.s page 10 + ARM GAS /tmp/ccN4m2xB.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_DISABLE(hdma); 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Check if the DMA Stream is effectively disabled */ - ARM GAS /tmp/ccchuzSN.s page 11 + ARM GAS /tmp/ccN4m2xB.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET) @@ -658,7 +658,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /** 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @brief Polling for transfer complete. - ARM GAS /tmp/ccchuzSN.s page 12 + ARM GAS /tmp/ccN4m2xB.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @param hdma pointer to a DMA_HandleTypeDef structure that contains @@ -718,7 +718,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((Timeout == 0U)||((HAL_GetTick() - tickstart ) > Timeout)) 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Update error code */ - ARM GAS /tmp/ccchuzSN.s page 13 + ARM GAS /tmp/ccN4m2xB.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode = HAL_DMA_ERROR_TIMEOUT; @@ -778,7 +778,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Process Unlocked */ 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_UNLOCK(hdma); - ARM GAS /tmp/ccchuzSN.s page 14 + ARM GAS /tmp/ccN4m2xB.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->ErrorCode |= HAL_DMA_ERROR_TE; 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccchuzSN.s page 15 + ARM GAS /tmp/ccN4m2xB.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* FIFO Error Interrupt management ******************************************/ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** else 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Disable the half transfer interrupt if the DMA mode is not CIRCULAR */ - ARM GAS /tmp/ccchuzSN.s page 16 + ARM GAS /tmp/ccN4m2xB.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if((hdma->Instance->CR & DMA_SxCR_CIRC) == RESET) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if(hdma->XferM1CpltCallback != NULL) 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Transfer complete Callback for memory1 */ - ARM GAS /tmp/ccchuzSN.s page 17 + ARM GAS /tmp/ccN4m2xB.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferM1CpltCallback(hdma); @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** while((hdma->Instance->CR & DMA_SxCR_EN) != RESET); 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change the DMA state */ - ARM GAS /tmp/ccchuzSN.s page 18 + ARM GAS /tmp/ccN4m2xB.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->State = HAL_DMA_STATE_READY; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break; 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ABORT_CB_ID: - ARM GAS /tmp/ccchuzSN.s page 19 + ARM GAS /tmp/ccN4m2xB.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferAbortCallback = pCallback; @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break; 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case HAL_DMA_XFER_ERROR_CB_ID: - ARM GAS /tmp/ccchuzSN.s page 20 + ARM GAS /tmp/ccN4m2xB.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * the configuration information for the specified DMA Stream. 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @retval HAL state 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** */ - ARM GAS /tmp/ccchuzSN.s page 21 + ARM GAS /tmp/ccN4m2xB.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_DMA_StateTypeDef HAL_DMA_GetState(DMA_HandleTypeDef *hdma) @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 42 0002 0568 ldr r5, [r0] 43 .loc 1 1154 17 view .LVU4 44 0004 2C68 ldr r4, [r5] - ARM GAS /tmp/ccchuzSN.s page 22 + ARM GAS /tmp/ccN4m2xB.s page 22 45 .loc 1 1154 22 view .LVU5 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 76 .cfi_restore 5 77 .cfi_restore 4 78 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccchuzSN.s page 23 + ARM GAS /tmp/ccN4m2xB.s page 23 79 0020 7047 bx lr @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 119 .loc 1 1187 44 is_stmt 0 view .LVU28 120 0002 0368 ldr r3, [r0] 121 .loc 1 1187 55 view .LVU29 - ARM GAS /tmp/ccchuzSN.s page 24 + ARM GAS /tmp/ccN4m2xB.s page 24 122 0004 D9B2 uxtb r1, r3 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 158 .cfi_restore 4 159 .cfi_def_cfa_offset 0 160 0028 7047 bx lr - ARM GAS /tmp/ccchuzSN.s page 25 + ARM GAS /tmp/ccN4m2xB.s page 25 161 .LVL9: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 200 0002 8269 ldr r2, [r0, #24] 201 .loc 1 1219 5 view .LVU54 202 0004 92B9 cbnz r2, .L13 - ARM GAS /tmp/ccchuzSN.s page 26 + ARM GAS /tmp/ccN4m2xB.s page 26 1220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 241 .LVL19: 242 .L13: 1232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 27 + ARM GAS /tmp/ccN4m2xB.s page 27 1233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** status = HAL_ERROR; @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break; 1279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** case DMA_FIFO_THRESHOLD_FULL: 1280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** if ((hdma->Init.MemBurst & DMA_SxCR_MBURST_1) == DMA_SxCR_MBURST_1) - ARM GAS /tmp/ccchuzSN.s page 28 + ARM GAS /tmp/ccN4m2xB.s page 28 252 .loc 1 1280 7 view .LVU70 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 297 .loc 1 1259 7 is_stmt 1 view .LVU82 1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 29 + ARM GAS /tmp/ccN4m2xB.s page 29 298 .loc 1 1259 21 is_stmt 0 view .LVU83 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 340 007e 0120 movs r0, #1 341 .LVL39: 1261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccchuzSN.s page 30 + ARM GAS /tmp/ccN4m2xB.s page 30 342 .loc 1 1261 16 view .LVU96 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 382 @ frame_needed = 0, uses_anonymous_args = 0 171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** uint32_t tmp = 0U; 383 .loc 1 171 1 is_stmt 0 view .LVU105 - ARM GAS /tmp/ccchuzSN.s page 31 + ARM GAS /tmp/ccN4m2xB.s page 31 384 0000 70B5 push {r4, r5, r6, lr} @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 418 .loc 1 203 3 view .LVU126 203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 32 + ARM GAS /tmp/ccN4m2xB.s page 32 419 .loc 1 203 15 is_stmt 0 view .LVU127 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 457 .loc 1 221 19 is_stmt 0 view .LVU144 458 003c 0320 movs r0, #3 - ARM GAS /tmp/ccchuzSN.s page 33 + ARM GAS /tmp/ccN4m2xB.s page 33 459 003e 84F83500 strb r0, [r4, #53] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 496 005c A069 ldr r0, [r4, #24] 239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Init.Mode | hdma->Init.Priority; 497 .loc 1 239 42 view .LVU162 - ARM GAS /tmp/ccchuzSN.s page 34 + ARM GAS /tmp/ccN4m2xB.s page 34 498 005e 0243 orrs r2, r2, r0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 534 007c 1D43 orrs r5, r5, r3 535 .LVL58: 262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 35 + ARM GAS /tmp/ccN4m2xB.s page 35 536 .loc 1 262 3 is_stmt 1 view .LVU181 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 573 .loc 1 292 14 view .LVU199 574 00a0 8360 str r3, [r0, #8] - ARM GAS /tmp/ccchuzSN.s page 36 + ARM GAS /tmp/ccN4m2xB.s page 36 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 612 .loc 1 279 9 is_stmt 1 view .LVU217 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccchuzSN.s page 37 + ARM GAS /tmp/ccN4m2xB.s page 37 613 .loc 1 279 16 is_stmt 0 view .LVU218 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 660 .LVL69: 320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 661 .loc 1 320 10 view .LVU228 - ARM GAS /tmp/ccchuzSN.s page 38 + ARM GAS /tmp/ccN4m2xB.s page 38 662 000c C0B2 uxtb r0, r0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 698 .loc 1 348 3 is_stmt 1 view .LVU247 348:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 39 + ARM GAS /tmp/ccN4m2xB.s page 39 699 .loc 1 348 7 is_stmt 0 view .LVU248 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 734 0050 8360 str r3, [r0, #8] 365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 735 .loc 1 365 3 is_stmt 1 view .LVU268 - ARM GAS /tmp/ccchuzSN.s page 40 + ARM GAS /tmp/ccN4m2xB.s page 40 365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 780 @ args = 0, pretend = 0, frame = 0 781 @ frame_needed = 0, uses_anonymous_args = 0 408:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccchuzSN.s page 41 + ARM GAS /tmp/ccN4m2xB.s page 41 782 .loc 1 408 1 is_stmt 0 view .LVU281 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 821 .loc 1 437 12 is_stmt 0 view .LVU297 822 0022 0220 movs r0, #2 - ARM GAS /tmp/ccchuzSN.s page 42 + ARM GAS /tmp/ccN4m2xB.s page 42 823 .LVL79: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 869 @ args = 0, pretend = 0, frame = 0 870 @ frame_needed = 0, uses_anonymous_args = 0 452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccchuzSN.s page 43 + ARM GAS /tmp/ccN4m2xB.s page 43 871 .loc 1 452 1 is_stmt 0 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 910 0020 84F83430 strb r3, [r4, #52] 492:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 911 .loc 1 492 5 is_stmt 1 view .LVU324 - ARM GAS /tmp/ccchuzSN.s page 44 + ARM GAS /tmp/ccN4m2xB.s page 44 495:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 950 .loc 1 481 5 is_stmt 1 view .LVU341 481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 45 + ARM GAS /tmp/ccN4m2xB.s page 45 951 .loc 1 481 12 is_stmt 0 view .LVU342 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 997 .cfi_def_cfa_offset 16 998 .cfi_offset 4, -16 999 .cfi_offset 5, -12 - ARM GAS /tmp/ccchuzSN.s page 46 + ARM GAS /tmp/ccN4m2xB.s page 46 1000 .cfi_offset 6, -8 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE); 1038 .loc 1 532 5 is_stmt 1 view .LVU369 532:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE); - ARM GAS /tmp/ccchuzSN.s page 47 + ARM GAS /tmp/ccN4m2xB.s page 47 1039 .loc 1 532 9 is_stmt 0 view .LVU370 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1077 .loc 1 544 46 view .LVU386 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 1078 .loc 1 544 16 is_stmt 0 view .LVU387 - ARM GAS /tmp/ccchuzSN.s page 48 + ARM GAS /tmp/ccN4m2xB.s page 48 1079 0050 2368 ldr r3, [r4] @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1116 007a DFD1 bne .L68 1117 007c E3E7 b .L69 1118 .LVL101: - ARM GAS /tmp/ccchuzSN.s page 49 + ARM GAS /tmp/ccN4m2xB.s page 49 1119 .L74: @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1161 0004 DBB2 uxtb r3, r3 582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 1162 .loc 1 582 5 view .LVU419 - ARM GAS /tmp/ccchuzSN.s page 50 + ARM GAS /tmp/ccN4m2xB.s page 50 1163 0006 022B cmp r3, #2 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1207 @ args = 0, pretend = 0, frame = 0 1208 @ frame_needed = 0, uses_anonymous_args = 0 611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; - ARM GAS /tmp/ccchuzSN.s page 51 + ARM GAS /tmp/ccN4m2xB.s page 51 1209 .loc 1 611 1 is_stmt 0 view .LVU432 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 1249 .loc 1 625 5 view .LVU447 625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccchuzSN.s page 52 + ARM GAS /tmp/ccN4m2xB.s page 52 1250 .loc 1 625 12 is_stmt 0 view .LVU448 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1288 .loc 1 650 3 is_stmt 1 view .LVU464 1289 .L84: 650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccchuzSN.s page 53 + ARM GAS /tmp/ccN4m2xB.s page 53 1290 .loc 1 650 46 view .LVU465 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1329 .loc 1 676 7 is_stmt 1 view .LVU481 676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 54 + ARM GAS /tmp/ccN4m2xB.s page 54 1330 .loc 1 676 11 is_stmt 0 view .LVU482 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1367 .loc 1 694 7 is_stmt 1 view .LVU499 694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1368 .loc 1 694 11 is_stmt 0 view .LVU500 - ARM GAS /tmp/ccchuzSN.s page 55 + ARM GAS /tmp/ccN4m2xB.s page 55 1369 00a0 626D ldr r2, [r4, #84] @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1407 .loc 1 661 21 is_stmt 0 view .LVU516 1408 00c6 0123 movs r3, #1 1409 00c8 84F83530 strb r3, [r4, #53] - ARM GAS /tmp/ccchuzSN.s page 56 + ARM GAS /tmp/ccN4m2xB.s page 56 664:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1445 .loc 1 726 17 is_stmt 0 view .LVU535 1446 00f0 0123 movs r3, #1 1447 00f2 84F83530 strb r3, [r4, #53] - ARM GAS /tmp/ccchuzSN.s page 57 + ARM GAS /tmp/ccN4m2xB.s page 57 729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1484 011c E26D ldr r2, [r4, #92] 734:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 1485 .loc 1 734 37 view .LVU554 - ARM GAS /tmp/ccchuzSN.s page 58 + ARM GAS /tmp/ccN4m2xB.s page 58 1486 011e 1023 movs r3, #16 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1532 .loc 1 750 12 view .LVU564 1533 000e 724B ldr r3, .L120+4 1534 0010 A3FB0535 umull r3, r5, r3, r5 - ARM GAS /tmp/ccchuzSN.s page 59 + ARM GAS /tmp/ccN4m2xB.s page 59 1535 0014 AD0A lsrs r5, r5, #10 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1572 003a 9340 lsls r3, r3, r2 766:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1573 .loc 1 766 18 view .LVU582 - ARM GAS /tmp/ccchuzSN.s page 60 + ARM GAS /tmp/ccN4m2xB.s page 60 1574 003c BB60 str r3, [r7, #8] @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 785:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 1611 .loc 1 785 36 view .LVU600 1612 0066 0423 movs r3, #4 - ARM GAS /tmp/ccchuzSN.s page 61 + ARM GAS /tmp/ccN4m2xB.s page 61 1613 0068 9340 lsls r3, r3, r2 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1650 .loc 1 802 7 is_stmt 1 view .LVU617 802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1651 .loc 1 802 18 is_stmt 0 view .LVU618 - ARM GAS /tmp/ccchuzSN.s page 62 + ARM GAS /tmp/ccN4m2xB.s page 62 1652 0096 BB60 str r3, [r7, #8] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1689 .loc 1 822 13 is_stmt 0 view .LVU635 1690 00ba 9847 blx r3 1691 .LVL131: - ARM GAS /tmp/ccchuzSN.s page 63 + ARM GAS /tmp/ccN4m2xB.s page 63 1692 00bc 0BE0 b .L101 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 846:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 1730 .loc 1 846 8 is_stmt 0 view .LVU652 1731 00e0 2268 ldr r2, [r4] - ARM GAS /tmp/ccchuzSN.s page 64 + ARM GAS /tmp/ccN4m2xB.s page 64 1732 00e2 1268 ldr r2, [r2] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1769 .LVL135: 1770 0112 3BE0 b .L105 1771 .L118: - ARM GAS /tmp/ccchuzSN.s page 65 + ARM GAS /tmp/ccN4m2xB.s page 65 854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->Instance->FCR &= ~(DMA_IT_FE); @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1808 013a 9340 lsls r3, r3, r2 863:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 1809 .loc 1 863 20 view .LVU688 - ARM GAS /tmp/ccchuzSN.s page 66 + ARM GAS /tmp/ccN4m2xB.s page 66 1810 013c BB60 str r3, [r7, #8] @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1848 .LVL137: 1849 0166 11E0 b .L105 1850 .L111: - ARM GAS /tmp/ccchuzSN.s page 67 + ARM GAS /tmp/ccN4m2xB.s page 67 902:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1887 018e FBB1 cbz r3, .L97 926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { 1888 .loc 1 926 5 is_stmt 1 view .LVU723 - ARM GAS /tmp/ccchuzSN.s page 68 + ARM GAS /tmp/ccN4m2xB.s page 68 926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 946:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } 1927 .loc 1 946 7 view .LVU740 1928 01c2 0023 movs r3, #0 - ARM GAS /tmp/ccchuzSN.s page 69 + ARM GAS /tmp/ccN4m2xB.s page 69 1929 01c4 84F83430 strb r3, [r4, #52] @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 1975 .loc 1 970 3 is_stmt 1 view .LVU750 1976 .LVL142: 973:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 70 + ARM GAS /tmp/ccN4m2xB.s page 70 1977 .loc 1 973 3 view .LVU751 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2016 002c 03 .byte (.L131-.L126)/2 2017 002d 06 .byte (.L130-.L126)/2 2018 002e 09 .byte (.L129-.L126)/2 - ARM GAS /tmp/ccchuzSN.s page 71 + ARM GAS /tmp/ccN4m2xB.s page 71 2019 002f 0C .byte (.L128-.L126)/2 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** 2055 .loc 1 970 21 is_stmt 0 view .LVU785 2056 0046 0020 movs r0, #0 - ARM GAS /tmp/ccchuzSN.s page 72 + ARM GAS /tmp/ccN4m2xB.s page 72 993:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2099 @ link register save eliminated. 1030:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** HAL_StatusTypeDef status = HAL_OK; 2100 .loc 1 1030 1 is_stmt 0 view .LVU800 - ARM GAS /tmp/ccchuzSN.s page 73 + ARM GAS /tmp/ccN4m2xB.s page 73 2101 0000 0346 mov r3, r0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2139 0028 DFE801F0 tbb [pc, r1] 2140 .L140: 2141 002c 04 .byte (.L146-.L140)/2 - ARM GAS /tmp/ccchuzSN.s page 74 + ARM GAS /tmp/ccN4m2xB.s page 74 2142 002d 08 .byte (.L145-.L140)/2 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2181 .loc 1 1057 7 view .LVU831 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** break; 2182 .loc 1 1057 31 is_stmt 0 view .LVU832 - ARM GAS /tmp/ccchuzSN.s page 75 + ARM GAS /tmp/ccN4m2xB.s page 75 2183 004e 0020 movs r0, #0 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2219 006a 0220 movs r0, #2 2220 .LVL153: 1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccchuzSN.s page 76 + ARM GAS /tmp/ccN4m2xB.s page 76 2221 .loc 1 1087 1 view .LVU851 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccchuzSN.s page 1 2271 .cfi_endproc 2272 .LFE250: 2274 .section .rodata.flagBitshiftOffset.0,"a" - ARM GAS /tmp/ccchuzSN.s page 77 + ARM GAS /tmp/ccN4m2xB.s page 77 2275 .align 2 @@ -4574,53 +4574,53 @@ ARM GAS /tmp/ccchuzSN.s page 1 2286 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" 2287 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 2288 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccchuzSN.s page 78 + ARM GAS /tmp/ccN4m2xB.s page 78 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma.c - /tmp/ccchuzSN.s:21 .text.DMA_SetConfig:00000000 $t - /tmp/ccchuzSN.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig - /tmp/ccchuzSN.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t - /tmp/ccchuzSN.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift - /tmp/ccchuzSN.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d - /tmp/ccchuzSN.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 - /tmp/ccchuzSN.s:180 .text.DMA_CheckFifoParam:00000000 $t - /tmp/ccchuzSN.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam - /tmp/ccchuzSN.s:271 .text.DMA_CheckFifoParam:0000004e $d - /tmp/ccchuzSN.s:275 .text.DMA_CheckFifoParam:00000052 $t - /tmp/ccchuzSN.s:370 .text.HAL_DMA_Init:00000000 $t - /tmp/ccchuzSN.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init - /tmp/ccchuzSN.s:625 .text.HAL_DMA_Init:000000c8 $d - /tmp/ccchuzSN.s:630 .text.HAL_DMA_DeInit:00000000 $t - /tmp/ccchuzSN.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit - /tmp/ccchuzSN.s:769 .text.HAL_DMA_Start:00000000 $t - /tmp/ccchuzSN.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start - /tmp/ccchuzSN.s:858 .text.HAL_DMA_Start_IT:00000000 $t - /tmp/ccchuzSN.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT - /tmp/ccchuzSN.s:981 .text.HAL_DMA_Abort:00000000 $t - /tmp/ccchuzSN.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort - /tmp/ccchuzSN.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t - /tmp/ccchuzSN.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT - /tmp/ccchuzSN.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t - /tmp/ccchuzSN.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer - /tmp/ccchuzSN.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t - /tmp/ccchuzSN.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler - /tmp/ccchuzSN.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d - /tmp/ccchuzSN.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t - /tmp/ccchuzSN.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback - /tmp/ccchuzSN.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d - /tmp/ccchuzSN.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t - /tmp/ccchuzSN.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t - /tmp/ccchuzSN.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback - /tmp/ccchuzSN.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d - /tmp/ccchuzSN.s:2227 .text.HAL_DMA_GetState:00000000 $t - /tmp/ccchuzSN.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState - /tmp/ccchuzSN.s:2251 .text.HAL_DMA_GetError:00000000 $t - /tmp/ccchuzSN.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError - /tmp/ccchuzSN.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d - /tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d - /tmp/ccchuzSN.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t + /tmp/ccN4m2xB.s:21 .text.DMA_SetConfig:00000000 $t + /tmp/ccN4m2xB.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccN4m2xB.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t + /tmp/ccN4m2xB.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift + /tmp/ccN4m2xB.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d + /tmp/ccN4m2xB.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 + /tmp/ccN4m2xB.s:180 .text.DMA_CheckFifoParam:00000000 $t + /tmp/ccN4m2xB.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam + /tmp/ccN4m2xB.s:271 .text.DMA_CheckFifoParam:0000004e $d + /tmp/ccN4m2xB.s:275 .text.DMA_CheckFifoParam:00000052 $t + /tmp/ccN4m2xB.s:370 .text.HAL_DMA_Init:00000000 $t + /tmp/ccN4m2xB.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccN4m2xB.s:625 .text.HAL_DMA_Init:000000c8 $d + /tmp/ccN4m2xB.s:630 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccN4m2xB.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccN4m2xB.s:769 .text.HAL_DMA_Start:00000000 $t + /tmp/ccN4m2xB.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccN4m2xB.s:858 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccN4m2xB.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccN4m2xB.s:981 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccN4m2xB.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccN4m2xB.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccN4m2xB.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccN4m2xB.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccN4m2xB.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccN4m2xB.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccN4m2xB.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccN4m2xB.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d + /tmp/ccN4m2xB.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccN4m2xB.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccN4m2xB.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d + /tmp/ccN4m2xB.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t + /tmp/ccN4m2xB.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccN4m2xB.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccN4m2xB.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d + /tmp/ccN4m2xB.s:2227 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccN4m2xB.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccN4m2xB.s:2251 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccN4m2xB.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccN4m2xB.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d + /tmp/ccN4m2xB.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d + /tmp/ccN4m2xB.s:2148 .text.HAL_DMA_UnRegisterCallback:00000034 $t UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f4xx_hal_dma_ex.lst b/build/stm32f4xx_hal_dma_ex.lst index 7016c41..b3c2736 100644 --- a/build/stm32f4xx_hal_dma_ex.lst +++ b/build/stm32f4xx_hal_dma_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc5akmK0.s page 1 +ARM GAS /tmp/ccjGmJKA.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * Copyright (c) 2017 STMicroelectronics. 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * All rights reserved. 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * - ARM GAS /tmp/cc5akmK0.s page 2 + ARM GAS /tmp/ccjGmJKA.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * This software is licensed under terms that can be found in the LICENSE file in @@ -118,7 +118,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @endverbatim 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @{ 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ - ARM GAS /tmp/cc5akmK0.s page 3 + ARM GAS /tmp/ccjGmJKA.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** } 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** - ARM GAS /tmp/cc5akmK0.s page 4 + ARM GAS /tmp/ccjGmJKA.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @brief Starts the multi_buffer DMA Transfer with interrupt enabled. @@ -238,7 +238,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 5 + ARM GAS /tmp/ccjGmJKA.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/ @@ -298,7 +298,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** * @} 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** */ 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 6 + ARM GAS /tmp/ccjGmJKA.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Configure DMA Stream source address */ 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** hdma->Instance->PAR = SrcAddress; - ARM GAS /tmp/cc5akmK0.s page 7 + ARM GAS /tmp/ccjGmJKA.s page 7 50 .loc 1 294 5 is_stmt 1 view .LVU7 @@ -418,7 +418,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 95 HAL_DMAEx_MultiBufferStart: 96 .LVL5: 97 .LFB239: - ARM GAS /tmp/cc5akmK0.s page 8 + ARM GAS /tmp/ccjGmJKA.s page 8 101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** HAL_StatusTypeDef status = HAL_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 137 .loc 1 138 14 view .LVU34 138 0022 0220 movs r0, #2 139 .LVL8: - ARM GAS /tmp/cc5akmK0.s page 9 + ARM GAS /tmp/ccjGmJKA.s page 9 140 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 178 .loc 1 130 7 is_stmt 0 view .LVU51 179 0046 2046 mov r0, r4 - ARM GAS /tmp/cc5akmK0.s page 10 + ARM GAS /tmp/ccjGmJKA.s page 10 180 .LVL14: @@ -598,7 +598,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 227 .loc 1 162 17 is_stmt 0 view .LVU61 228 0004 8068 ldr r0, [r0, #8] - ARM GAS /tmp/cc5akmK0.s page 11 + ARM GAS /tmp/ccjGmJKA.s page 11 229 .LVL19: @@ -658,7 +658,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 266 .loc 1 217 5 is_stmt 0 view .LVU79 267 0032 84F83430 strb r3, [r4, #52] - ARM GAS /tmp/cc5akmK0.s page 12 + ARM GAS /tmp/ccjGmJKA.s page 12 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 306 004e 84F83500 strb r0, [r4, #53] 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 307 .loc 1 184 5 is_stmt 1 view .LVU96 - ARM GAS /tmp/cc5akmK0.s page 13 + ARM GAS /tmp/ccjGmJKA.s page 13 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 347 0086 A2F56872 sub r2, r2, #928 348 008a 9342 cmp r3, r2 349 008c 72D0 beq .L65 - ARM GAS /tmp/cc5akmK0.s page 14 + ARM GAS /tmp/ccjGmJKA.s page 14 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); @@ -838,7 +838,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 393 .L63: 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 394 .loc 1 196 5 discriminator 4 view .LVU123 - ARM GAS /tmp/cc5akmK0.s page 15 + ARM GAS /tmp/ccjGmJKA.s page 15 395 00e2 2022 movs r2, #32 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 439 .loc 1 197 5 discriminator 17 view .LVU134 440 0142 A2F58962 sub r2, r2, #1096 - ARM GAS /tmp/cc5akmK0.s page 16 + ARM GAS /tmp/ccjGmJKA.s page 16 441 0146 9342 cmp r3, r2 @@ -958,7 +958,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 484 .loc 1 196 5 discriminator 18 view .LVU145 485 018e 4FF40062 mov r2, #2048 486 0192 A7E7 b .L21 - ARM GAS /tmp/cc5akmK0.s page 17 + ARM GAS /tmp/ccjGmJKA.s page 17 487 .L71: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 530 01de 9342 cmp r3, r2 531 01e0 29D0 beq .L81 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 18 + ARM GAS /tmp/ccjGmJKA.s page 18 532 .loc 1 196 5 discriminator 65 view .LVU157 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 575 .loc 1 196 5 discriminator 58 view .LVU168 576 0222 2023 movs r3, #32 577 0224 F8E7 b .L24 - ARM GAS /tmp/cc5akmK0.s page 19 + ARM GAS /tmp/ccjGmJKA.s page 19 578 .L78: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 621 0264 9342 cmp r3, r2 622 0266 31D0 beq .L88 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 20 + ARM GAS /tmp/ccjGmJKA.s page 20 623 .loc 1 196 5 discriminator 106 view .LVU180 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 667 .loc 1 196 5 discriminator 126 view .LVU191 668 02be 4FF40013 mov r3, #2097152 - ARM GAS /tmp/cc5akmK0.s page 21 + ARM GAS /tmp/ccjGmJKA.s page 21 669 02c2 00E0 b .L26 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 712 02f4 E7E7 b .L26 713 .L96: 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 22 + ARM GAS /tmp/ccjGmJKA.s page 22 714 .loc 1 196 5 discriminator 123 view .LVU203 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 759 034e 02F58062 add r2, r2, #1024 760 0352 9342 cmp r3, r2 761 0354 28D0 beq .L106 - ARM GAS /tmp/cc5akmK0.s page 23 + ARM GAS /tmp/ccjGmJKA.s page 23 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_HT_FLAG_INDEX(hdma)); 805 .loc 1 196 5 discriminator 160 view .LVU224 806 0392 2023 movs r3, #32 - ARM GAS /tmp/cc5akmK0.s page 24 + ARM GAS /tmp/ccjGmJKA.s page 24 807 0394 F6E7 b .L27 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 850 03cc 2368 ldr r3, [r4] 851 03ce 874A ldr r2, .L329+12 852 03d0 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 25 + ARM GAS /tmp/ccjGmJKA.s page 25 853 03d2 40F2CD81 bls .L36 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 896 043e 9342 cmp r3, r2 897 0440 00F09381 beq .L169 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 26 + ARM GAS /tmp/ccjGmJKA.s page 26 898 .loc 1 198 5 discriminator 23 view .LVU247 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 942 .loc 1 197 5 discriminator 24 view .LVU258 943 0484 4FF48012 mov r2, #1048576 - ARM GAS /tmp/cc5akmK0.s page 27 + ARM GAS /tmp/ccjGmJKA.s page 27 944 0488 9EE7 b .L29 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 987 04d6 02F58062 add r2, r2, #1024 988 04da 9342 cmp r3, r2 989 04dc 26D0 beq .L132 - ARM GAS /tmp/cc5akmK0.s page 28 + ARM GAS /tmp/ccjGmJKA.s page 28 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1033 .L129: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1034 .loc 1 197 5 discriminator 66 view .LVU281 - ARM GAS /tmp/cc5akmK0.s page 29 + ARM GAS /tmp/ccjGmJKA.s page 29 1035 051a 4FF48063 mov r3, #1024 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1078 .loc 1 197 5 discriminator 112 view .LVU292 1079 0564 02F58062 add r2, r2, #1024 1080 0568 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 30 + ARM GAS /tmp/ccjGmJKA.s page 30 1081 056a 2AD0 beq .L140 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1124 05b2 FAE7 b .L34 1125 .L137: 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 31 + ARM GAS /tmp/ccjGmJKA.s page 31 1126 .loc 1 197 5 discriminator 109 view .LVU304 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1171 .loc 1 197 5 discriminator 103 view .LVU313 1172 05fe B24A ldr r2, .L331 1173 0600 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 32 + ARM GAS /tmp/ccjGmJKA.s page 32 1174 0602 31D0 beq .L147 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1217 0658 9342 cmp r3, r2 1218 065a 02D0 beq .L314 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 33 + ARM GAS /tmp/ccjGmJKA.s page 33 1219 .loc 1 197 5 discriminator 176 view .LVU325 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_TE_FLAG_INDEX(hdma)); 1263 .loc 1 197 5 discriminator 170 view .LVU336 1264 0694 4FF48013 mov r3, #1048576 - ARM GAS /tmp/cc5akmK0.s page 34 + ARM GAS /tmp/ccjGmJKA.s page 34 1265 0698 E7E7 b .L35 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1308 06e4 A2F58962 sub r2, r2, #1096 1309 06e8 9342 cmp r3, r2 1310 06ea 00F0A081 beq .L211 - ARM GAS /tmp/cc5akmK0.s page 35 + ARM GAS /tmp/ccjGmJKA.s page 35 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1354 .L163: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1355 .loc 1 198 5 discriminator 12 view .LVU359 - ARM GAS /tmp/cc5akmK0.s page 36 + ARM GAS /tmp/ccjGmJKA.s page 36 1356 0746 4FF40072 mov r2, #512 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1399 .loc 1 198 5 discriminator 57 view .LVU370 1400 078c 02F58062 add r2, r2, #1024 1401 0790 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 37 + ARM GAS /tmp/ccjGmJKA.s page 37 1402 0792 2DD0 beq .L174 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1445 .L40: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1446 .loc 1 198 5 discriminator 100 view .LVU382 - ARM GAS /tmp/cc5akmK0.s page 38 + ARM GAS /tmp/ccjGmJKA.s page 38 1447 07e2 3B4A ldr r2, .L331+8 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1491 .loc 1 198 5 discriminator 52 view .LVU393 1492 081e 2F4A ldr r2, .L331+20 - ARM GAS /tmp/cc5akmK0.s page 39 + ARM GAS /tmp/ccjGmJKA.s page 39 1493 0820 9342 cmp r3, r2 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1536 0872 A2F56872 sub r2, r2, #928 1537 0876 9342 cmp r3, r2 1538 0878 32D0 beq .L193 - ARM GAS /tmp/cc5akmK0.s page 40 + ARM GAS /tmp/ccjGmJKA.s page 40 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1582 .L190: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1583 .loc 1 198 5 discriminator 119 view .LVU416 - ARM GAS /tmp/cc5akmK0.s page 41 + ARM GAS /tmp/ccjGmJKA.s page 41 1584 08b4 4FF40073 mov r3, #512 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1629 090c 02F58062 add r2, r2, #1024 1630 0910 9342 cmp r3, r2 1631 0912 2AD0 beq .L200 - ARM GAS /tmp/cc5akmK0.s page 42 + ARM GAS /tmp/ccjGmJKA.s page 42 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1675 .L197: 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_DME_FLAG_INDEX(hdma)); 1676 .loc 1 198 5 discriminator 158 view .LVU437 - ARM GAS /tmp/cc5akmK0.s page 43 + ARM GAS /tmp/ccjGmJKA.s page 43 1677 095c 0823 movs r3, #8 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1720 0996 884B ldr r3, .L333+8 1721 0998 DA60 str r2, [r3, #12] 1722 .L46: - ARM GAS /tmp/cc5akmK0.s page 44 + ARM GAS /tmp/ccjGmJKA.s page 44 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1766 0a02 9342 cmp r3, r2 1767 0a04 00F06981 beq .L264 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 45 + ARM GAS /tmp/ccjGmJKA.s page 45 1768 .loc 1 200 5 discriminator 21 view .LVU460 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1812 .loc 1 199 5 discriminator 22 view .LVU471 1813 0a4c 4FF48022 mov r2, #262144 - ARM GAS /tmp/cc5akmK0.s page 46 + ARM GAS /tmp/ccjGmJKA.s page 46 1814 0a50 A1E7 b .L45 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1857 0a9c A2F58962 sub r2, r2, #1096 1858 0aa0 9342 cmp r3, r2 1859 0aa2 27D0 beq .L227 - ARM GAS /tmp/cc5akmK0.s page 47 + ARM GAS /tmp/ccjGmJKA.s page 47 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1903 .L224: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 1904 .loc 1 199 5 discriminator 64 view .LVU494 - ARM GAS /tmp/cc5akmK0.s page 48 + ARM GAS /tmp/ccjGmJKA.s page 48 1905 0ae2 4FF48073 mov r3, #256 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1948 .loc 1 199 5 discriminator 110 view .LVU505 1949 0b2a A2F58962 sub r2, r2, #1096 1950 0b2e 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 49 + ARM GAS /tmp/ccjGmJKA.s page 49 1951 0b30 2BD0 beq .L235 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 1994 0b7c 0DE7 b .L46 1995 .L232: 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 50 + ARM GAS /tmp/ccjGmJKA.s page 50 1996 .loc 1 199 5 discriminator 107 view .LVU517 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2041 .loc 1 199 5 discriminator 125 view .LVU526 2042 0bc8 4FF48023 mov r3, #262144 2043 0bcc D4E7 b .L50 - ARM GAS /tmp/cc5akmK0.s page 51 + ARM GAS /tmp/ccjGmJKA.s page 51 2044 .L49: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2087 0c20 9342 cmp r3, r2 2088 0c22 25D0 beq .L253 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); - ARM GAS /tmp/cc5akmK0.s page 52 + ARM GAS /tmp/ccjGmJKA.s page 52 2089 .loc 1 199 5 discriminator 173 view .LVU538 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** __HAL_DMA_CLEAR_FLAG (hdma, __HAL_DMA_GET_FE_FLAG_INDEX(hdma)); 2133 .loc 1 199 5 discriminator 168 view .LVU549 2134 0c5e 4FF48073 mov r3, #256 - ARM GAS /tmp/cc5akmK0.s page 53 + ARM GAS /tmp/ccjGmJKA.s page 53 2135 0c62 EAE7 b .L51 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2175 0c94 5361 str r3, [r2, #20] 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { 2176 .loc 1 206 5 is_stmt 1 view .LVU564 - ARM GAS /tmp/cc5akmK0.s page 54 + ARM GAS /tmp/ccjGmJKA.s page 54 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2218 0cc8 4022 movs r2, #64 2219 0cca D8E7 b .L53 2220 .L261: - ARM GAS /tmp/cc5akmK0.s page 55 + ARM GAS /tmp/ccjGmJKA.s page 55 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2264 0d10 2BD0 beq .L271 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2265 .loc 1 200 5 discriminator 61 view .LVU589 - ARM GAS /tmp/cc5akmK0.s page 56 + ARM GAS /tmp/ccjGmJKA.s page 56 2266 0d12 02F58062 add r2, r2, #1024 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2309 .loc 1 200 5 discriminator 56 view .LVU600 2310 0d5e 0123 movs r3, #1 2311 0d60 FAE7 b .L56 - ARM GAS /tmp/cc5akmK0.s page 57 + ARM GAS /tmp/ccjGmJKA.s page 57 2312 .L269: @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2355 0d94 9342 cmp r3, r2 2356 0d96 31D0 beq .L279 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 58 + ARM GAS /tmp/ccjGmJKA.s page 58 2357 .loc 1 200 5 discriminator 104 view .LVU612 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** 2401 .loc 1 200 5 discriminator 127 view .LVU623 2402 0df0 4FF48003 mov r3, #4194304 - ARM GAS /tmp/cc5akmK0.s page 59 + ARM GAS /tmp/ccjGmJKA.s page 59 2403 0df4 03E0 b .L58 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2446 0e20 4FF48033 mov r3, #65536 2447 0e24 EBE7 b .L58 2448 .L288: - ARM GAS /tmp/cc5akmK0.s page 60 + ARM GAS /tmp/ccjGmJKA.s page 60 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2493 .loc 1 200 5 discriminator 165 view .LVU644 2494 0e7e 02F58062 add r2, r2, #1024 2495 0e82 9342 cmp r3, r2 - ARM GAS /tmp/cc5akmK0.s page 61 + ARM GAS /tmp/ccjGmJKA.s page 61 2496 0e84 25D0 beq .L298 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2539 0ec4 F6E7 b .L59 2540 .L295: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/cc5akmK0.s page 62 + ARM GAS /tmp/ccjGmJKA.s page 62 2541 .loc 1 200 5 discriminator 162 view .LVU656 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc5akmK0.s page 1 2586 .LFE240: 2588 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits 2589 .align 1 - ARM GAS /tmp/cc5akmK0.s page 63 + ARM GAS /tmp/ccjGmJKA.s page 63 2590 .global HAL_DMAEx_ChangeMemory @@ -3777,29 +3777,29 @@ ARM GAS /tmp/cc5akmK0.s page 1 2633 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 2634 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" 2635 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h" - ARM GAS /tmp/cc5akmK0.s page 64 + ARM GAS /tmp/ccjGmJKA.s page 64 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma_ex.c - /tmp/cc5akmK0.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t - /tmp/cc5akmK0.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig - /tmp/cc5akmK0.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t - /tmp/cc5akmK0.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart - /tmp/cc5akmK0.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t - /tmp/cc5akmK0.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT - /tmp/cc5akmK0.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d - /tmp/cc5akmK0.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t - /tmp/cc5akmK0.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d - /tmp/cc5akmK0.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t - /tmp/cc5akmK0.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d - /tmp/cc5akmK0.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t - /tmp/cc5akmK0.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d - /tmp/cc5akmK0.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t - /tmp/cc5akmK0.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d - /tmp/cc5akmK0.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t - /tmp/cc5akmK0.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d - /tmp/cc5akmK0.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t - /tmp/cc5akmK0.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory + /tmp/ccjGmJKA.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t + /tmp/ccjGmJKA.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig + /tmp/ccjGmJKA.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t + /tmp/ccjGmJKA.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart + /tmp/ccjGmJKA.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t + /tmp/ccjGmJKA.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT + /tmp/ccjGmJKA.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d + /tmp/ccjGmJKA.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t + /tmp/ccjGmJKA.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d + /tmp/ccjGmJKA.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t + /tmp/ccjGmJKA.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d + /tmp/ccjGmJKA.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t + /tmp/ccjGmJKA.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d + /tmp/ccjGmJKA.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t + /tmp/ccjGmJKA.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d + /tmp/ccjGmJKA.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t + /tmp/ccjGmJKA.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d + /tmp/ccjGmJKA.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t + /tmp/ccjGmJKA.s:2595 .text.HAL_DMAEx_ChangeMemory:00000000 HAL_DMAEx_ChangeMemory NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_exti.lst b/build/stm32f4xx_hal_exti.lst index 9cc9550..fb4cdb3 100644 --- a/build/stm32f4xx_hal_exti.lst +++ b/build/stm32f4xx_hal_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqZddKp.s page 1 +ARM GAS /tmp/cc0ks6HK.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Each Exti line can be configured within this driver. 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (+) Exti line can be configured in 3 different modes - ARM GAS /tmp/ccqZddKp.s page 2 + ARM GAS /tmp/cc0ks6HK.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (++) Interrupt @@ -118,7 +118,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/ 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** #include "stm32f4xx_hal.h" - ARM GAS /tmp/ccqZddKp.s page 3 + ARM GAS /tmp/cc0ks6HK.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** */ 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** { - ARM GAS /tmp/ccqZddKp.s page 4 + ARM GAS /tmp/cc0ks6HK.s page 4 30 .loc 1 143 1 view -0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 63 .loc 1 163 3 is_stmt 1 view .LVU15 64 .loc 1 163 12 is_stmt 0 view .LVU16 65 0012 0120 movs r0, #1 - ARM GAS /tmp/ccqZddKp.s page 5 + ARM GAS /tmp/cc0ks6HK.s page 5 66 .LVL2: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 98 0038 0443 orrs r4, r4, r0 99 003a EC60 str r4, [r5, #12] 100 .L7: - ARM GAS /tmp/ccqZddKp.s page 6 + ARM GAS /tmp/cc0ks6HK.s page 6 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Configure event mode : read current mode */ 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Mask or set line */ 219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** if ((pExtiConfig->Mode & EXTI_MODE_EVENT) != 0x00u) - ARM GAS /tmp/ccqZddKp.s page 7 + ARM GAS /tmp/cc0ks6HK.s page 7 124 .loc 1 219 3 is_stmt 1 view .LVU40 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } 164 .loc 1 189 11 is_stmt 0 view .LVU52 165 007a 154D ldr r5, .L18 - ARM GAS /tmp/ccqZddKp.s page 8 + ARM GAS /tmp/cc0ks6HK.s page 8 166 007c EC68 ldr r4, [r5, #12] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 204 00a6 46F82230 str r3, [r6, r2, lsl #2] 205 00aa CDE7 b .L3 206 .LVL12: - ARM GAS /tmp/ccqZddKp.s page 9 + ARM GAS /tmp/cc0ks6HK.s page 9 207 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 250 .L18: 251 00d0 003C0140 .word 1073822720 252 00d4 00380140 .word 1073821696 - ARM GAS /tmp/ccqZddKp.s page 10 + ARM GAS /tmp/cc0ks6HK.s page 10 253 .cfi_endproc @@ -598,7 +598,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** 252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Store handle line number to configuration structure */ 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Line = hexti->Line; - ARM GAS /tmp/ccqZddKp.s page 11 + ARM GAS /tmp/cc0ks6HK.s page 11 287 .loc 1 253 3 view .LVU90 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 321 002a 03D0 beq .L24 274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** { 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Mode |= EXTI_MODE_EVENT; - ARM GAS /tmp/ccqZddKp.s page 12 + ARM GAS /tmp/cc0ks6HK.s page 12 322 .loc 1 275 5 is_stmt 1 view .LVU106 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 358 0052 03D0 beq .L26 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** { 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** pExtiConfig->Trigger |= EXTI_TRIGGER_FALLING; - ARM GAS /tmp/ccqZddKp.s page 13 + ARM GAS /tmp/cc0ks6HK.s page 13 359 .loc 1 295 7 is_stmt 1 view .LVU123 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } 394 .loc 1 304 7 is_stmt 1 view .LVU136 304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } - ARM GAS /tmp/ccqZddKp.s page 14 + ARM GAS /tmp/cc0ks6HK.s page 14 395 .loc 1 304 78 is_stmt 0 view .LVU137 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 440 .L37: 441 .align 2 442 .L36: - ARM GAS /tmp/ccqZddKp.s page 15 + ARM GAS /tmp/cc0ks6HK.s page 15 443 00a0 003C0140 .word 1073822720 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* compute line mask */ 332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** linepos = (hexti->Line & EXTI_PIN_MASK); 477 .loc 1 332 3 view .LVU157 - ARM GAS /tmp/ccqZddKp.s page 16 + ARM GAS /tmp/cc0ks6HK.s page 16 478 .loc 1 332 19 is_stmt 0 view .LVU158 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 519 .loc 1 345 5 is_stmt 1 view .LVU178 520 .loc 1 345 23 is_stmt 0 view .LVU179 521 003a D368 ldr r3, [r2, #12] - ARM GAS /tmp/ccqZddKp.s page 17 + ARM GAS /tmp/cc0ks6HK.s page 17 522 .loc 1 345 30 view .LVU180 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 556 0062 A400 lsls r4, r4, #2 353:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval; 557 .loc 1 353 40 view .LVU195 - ARM GAS /tmp/ccqZddKp.s page 18 + ARM GAS /tmp/cc0ks6HK.s page 18 558 0064 0F22 movs r2, #15 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 608 .LVL46: 609 .LFB242: 360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** - ARM GAS /tmp/ccqZddKp.s page 19 + ARM GAS /tmp/cc0ks6HK.s page 19 361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 640 .align 1 641 .global HAL_EXTI_GetHandle 642 .syntax unified - ARM GAS /tmp/ccqZddKp.s page 20 + ARM GAS /tmp/cc0ks6HK.s page 20 643 .thumb @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 411:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } 672 .loc 1 411 1 view .LVU225 673 000a 7047 bx lr - ARM GAS /tmp/ccqZddKp.s page 21 + ARM GAS /tmp/cc0ks6HK.s page 21 674 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 701 0002 0368 ldr r3, [r0] 702 .loc 1 440 35 view .LVU232 703 0004 03F01F02 and r2, r3, #31 - ARM GAS /tmp/ccqZddKp.s page 22 + ARM GAS /tmp/cc0ks6HK.s page 22 704 .loc 1 440 12 view .LVU233 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 744 .global HAL_EXTI_GetPending 745 .syntax unified 746 .thumb - ARM GAS /tmp/ccqZddKp.s page 23 + ARM GAS /tmp/cc0ks6HK.s page 23 747 .thumb_func @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* return 1 if bit is set else 0 */ 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** regval = ((EXTI->PR & maskline) >> linepos); - ARM GAS /tmp/ccqZddKp.s page 24 + ARM GAS /tmp/cc0ks6HK.s page 24 775 .loc 1 485 3 is_stmt 1 view .LVU259 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** UNUSED(Edge); 814 .loc 1 503 3 view .LVU268 504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** - ARM GAS /tmp/ccqZddKp.s page 25 + ARM GAS /tmp/cc0ks6HK.s page 25 505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Check parameters */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccqZddKp.s page 1 852 @ args = 0, pretend = 0, frame = 0 853 @ frame_needed = 0, uses_anonymous_args = 0 854 @ link register save eliminated. - ARM GAS /tmp/ccqZddKp.s page 26 + ARM GAS /tmp/cc0ks6HK.s page 26 524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** uint32_t maskline; @@ -1543,35 +1543,35 @@ ARM GAS /tmp/ccqZddKp.s page 1 883 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 884 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 885 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h" - ARM GAS /tmp/ccqZddKp.s page 27 + ARM GAS /tmp/cc0ks6HK.s page 27 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_exti.c - /tmp/ccqZddKp.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t - /tmp/ccqZddKp.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine - /tmp/ccqZddKp.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d - /tmp/ccqZddKp.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t - /tmp/ccqZddKp.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine - /tmp/ccqZddKp.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d - /tmp/ccqZddKp.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t - /tmp/ccqZddKp.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine - /tmp/ccqZddKp.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d - /tmp/ccqZddKp.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t - /tmp/ccqZddKp.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback - /tmp/ccqZddKp.s:640 .text.HAL_EXTI_GetHandle:00000000 $t - /tmp/ccqZddKp.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle - /tmp/ccqZddKp.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t - /tmp/ccqZddKp.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler - /tmp/ccqZddKp.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d - /tmp/ccqZddKp.s:743 .text.HAL_EXTI_GetPending:00000000 $t - /tmp/ccqZddKp.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending - /tmp/ccqZddKp.s:794 .text.HAL_EXTI_GetPending:00000014 $d - /tmp/ccqZddKp.s:799 .text.HAL_EXTI_ClearPending:00000000 $t - /tmp/ccqZddKp.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending - /tmp/ccqZddKp.s:836 .text.HAL_EXTI_ClearPending:00000010 $d - /tmp/ccqZddKp.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t - /tmp/ccqZddKp.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI - /tmp/ccqZddKp.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d + /tmp/cc0ks6HK.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/cc0ks6HK.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/cc0ks6HK.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d + /tmp/cc0ks6HK.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/cc0ks6HK.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/cc0ks6HK.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d + /tmp/cc0ks6HK.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/cc0ks6HK.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/cc0ks6HK.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d + /tmp/cc0ks6HK.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/cc0ks6HK.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/cc0ks6HK.s:640 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/cc0ks6HK.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/cc0ks6HK.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/cc0ks6HK.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/cc0ks6HK.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d + /tmp/cc0ks6HK.s:743 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/cc0ks6HK.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/cc0ks6HK.s:794 .text.HAL_EXTI_GetPending:00000014 $d + /tmp/cc0ks6HK.s:799 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/cc0ks6HK.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/cc0ks6HK.s:836 .text.HAL_EXTI_ClearPending:00000010 $d + /tmp/cc0ks6HK.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/cc0ks6HK.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/cc0ks6HK.s:876 .text.HAL_EXTI_GenerateSWI:00000010 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_flash.lst b/build/stm32f4xx_hal_flash.lst index c1ba945..990b5f8 100644 --- a/build/stm32f4xx_hal_flash.lst +++ b/build/stm32f4xx_hal_flash.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccot7YtA.s page 1 +ARM GAS /tmp/ccBvWqyp.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) Prefetch on I-Code 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 64 cache lines of 128 bits on I-Code 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (+) 8 cache lines of 128 bits on D-Code - ARM GAS /tmp/ccot7YtA.s page 2 + ARM GAS /tmp/ccBvWqyp.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** #ifdef HAL_FLASH_MODULE_ENABLED - ARM GAS /tmp/ccot7YtA.s page 3 + ARM GAS /tmp/ccBvWqyp.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** ##### Programming operation functions ##### 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** =============================================================================== 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** [..] - ARM GAS /tmp/ccot7YtA.s page 4 + ARM GAS /tmp/ccBvWqyp.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** This subsection provides a set of functions allowing to manage the FLASH @@ -238,7 +238,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* If the program operation is completed, disable the PG Bit */ 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR &= (~FLASH_CR_PG); - ARM GAS /tmp/ccot7YtA.s page 5 + ARM GAS /tmp/ccBvWqyp.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -298,7 +298,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** return status; 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** - ARM GAS /tmp/ccot7YtA.s page 6 + ARM GAS /tmp/ccBvWqyp.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Check if there are still sectors to erase*/ 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (pFlash.NbSectorsToErase != 0U) - ARM GAS /tmp/ccot7YtA.s page 7 + ARM GAS /tmp/ccBvWqyp.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __HAL_FLASH_DISABLE_IT(FLASH_IT_ERR); 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } - ARM GAS /tmp/ccot7YtA.s page 8 + ARM GAS /tmp/ccBvWqyp.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Unlock the FLASH control register access - ARM GAS /tmp/ccot7YtA.s page 9 + ARM GAS /tmp/ccBvWqyp.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status @@ -538,7 +538,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Lock the FLASH Option Control Registers access. 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status - ARM GAS /tmp/ccot7YtA.s page 10 + ARM GAS /tmp/ccBvWqyp.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @} - ARM GAS /tmp/ccot7YtA.s page 11 + ARM GAS /tmp/ccBvWqyp.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @brief Program a double word (64-bit) at a specified address. - ARM GAS /tmp/ccot7YtA.s page 12 + ARM GAS /tmp/ccBvWqyp.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @note This function must be used when the device voltage range is from @@ -718,7 +718,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /* Barrier to ensure programming is performed in 2 steps, in right order 625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** (independently of compiler optimization behavior) */ 626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** __ISB(); - ARM GAS /tmp/ccot7YtA.s page 13 + ARM GAS /tmp/ccBvWqyp.s page 13 60 .loc 1 626 3 is_stmt 1 view .LVU12 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 51:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 52:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __NO_RETURN 53:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NO_RETURN __attribute__((__noreturn__)) - ARM GAS /tmp/ccot7YtA.s page 14 + ARM GAS /tmp/ccBvWqyp.s page 14 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -838,7 +838,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 108:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_READ(addr) (((const struct T_UINT32_READ *)(const void *)(add 109:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 110:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __ALIGNED - ARM GAS /tmp/ccot7YtA.s page 15 + ARM GAS /tmp/ccBvWqyp.s page 15 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) @@ -898,7 +898,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 165:Drivers/CMSIS/Include/cmsis_gcc.h **** 166:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __PROGRAM_START __cmsis_start 167:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif - ARM GAS /tmp/ccot7YtA.s page 16 + ARM GAS /tmp/ccBvWqyp.s page 16 168:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 222:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 223:Drivers/CMSIS/Include/cmsis_gcc.h **** 224:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccot7YtA.s page 17 + ARM GAS /tmp/ccBvWqyp.s page 17 225:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 78 .loc 1 630 1 view .LVU17 79 0024 5DF8044B ldr r4, [sp], #4 80 .LCFI1: - ARM GAS /tmp/ccot7YtA.s page 18 + ARM GAS /tmp/ccBvWqyp.s page 18 81 .cfi_restore 4 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 115 000c 42F40072 orr r2, r2, #512 116 0010 1A61 str r2, [r3, #16] 653:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH->CR |= FLASH_CR_PG; - ARM GAS /tmp/ccot7YtA.s page 19 + ARM GAS /tmp/ccBvWqyp.s page 19 117 .loc 1 653 3 is_stmt 1 view .LVU24 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 150 .loc 1 676 3 view .LVU32 151 0000 074B ldr r3, .L9 152 0002 1A69 ldr r2, [r3, #16] - ARM GAS /tmp/ccot7YtA.s page 20 + ARM GAS /tmp/ccBvWqyp.s page 20 153 0004 22F44072 bic r2, r2, #768 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 189 .cfi_startproc 190 @ args = 0, pretend = 0, frame = 0 191 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccot7YtA.s page 21 + ARM GAS /tmp/ccBvWqyp.s page 21 192 @ link register save eliminated. @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 231 .cfi_startproc 232 @ args = 0, pretend = 0, frame = 0 233 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccot7YtA.s page 22 + ARM GAS /tmp/ccBvWqyp.s page 22 234 @ link register save eliminated. @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 730:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** if (__HAL_FLASH_GET_FLAG(FLASH_FLAG_PGPERR) != RESET) 273 .loc 1 730 3 view .LVU69 - ARM GAS /tmp/ccot7YtA.s page 23 + ARM GAS /tmp/ccBvWqyp.s page 23 274 .loc 1 730 7 is_stmt 0 view .LVU70 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 312 .loc 1 746 7 is_stmt 0 view .LVU84 313 0068 0D4B ldr r3, .L21 314 006a DB68 ldr r3, [r3, #12] - ARM GAS /tmp/ccot7YtA.s page 24 + ARM GAS /tmp/ccBvWqyp.s page 24 315 .loc 1 746 6 view .LVU85 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 354 00a0 003C0240 .word 1073888256 355 00a4 00000000 .word pFlash 356 .cfi_endproc - ARM GAS /tmp/ccot7YtA.s page 25 + ARM GAS /tmp/ccBvWqyp.s page 25 357 .LFE255: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** 403 .loc 1 233 18 is_stmt 0 view .LVU108 404 001e 4861 str r0, [r1, #20] - ARM GAS /tmp/ccot7YtA.s page 26 + ARM GAS /tmp/ccBvWqyp.s page 26 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 445 .LVL13: 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 446 .loc 1 248 5 is_stmt 0 view .LVU123 - ARM GAS /tmp/ccot7YtA.s page 27 + ARM GAS /tmp/ccBvWqyp.s page 27 447 0048 F1E7 b .L25 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 500 .global HAL_FLASH_IRQHandler 501 .syntax unified 502 .thumb - ARM GAS /tmp/ccot7YtA.s page 28 + ARM GAS /tmp/ccBvWqyp.s page 28 503 .thumb_func @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 545 .LVL17: 546 .L39: 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** - ARM GAS /tmp/ccot7YtA.s page 29 + ARM GAS /tmp/ccBvWqyp.s page 29 547 .loc 1 294 5 is_stmt 1 view .LVU143 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 588 .loc 1 355 9 is_stmt 1 view .LVU157 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } - ARM GAS /tmp/ccot7YtA.s page 30 + ARM GAS /tmp/ccBvWqyp.s page 30 589 .loc 1 355 48 is_stmt 0 view .LVU158 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 631 .LVL23: 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 632 .loc 1 280 7 is_stmt 1 view .LVU171 - ARM GAS /tmp/ccot7YtA.s page 31 + ARM GAS /tmp/ccBvWqyp.s page 31 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 671 .loc 1 322 22 view .LVU187 672 00b4 0133 adds r3, r3, #1 673 00b6 E360 str r3, [r4, #12] - ARM GAS /tmp/ccot7YtA.s page 32 + ARM GAS /tmp/ccBvWqyp.s page 32 323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_Erase_Sector(addresstmp, pFlash.VoltageForErase); @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 713 00e0 1869 ldr r0, [r3, #16] 349:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 714 .loc 1 349 9 view .LVU203 - ARM GAS /tmp/ccot7YtA.s page 33 + ARM GAS /tmp/ccBvWqyp.s page 33 715 00e2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 761 .loc 1 443 9 is_stmt 0 view .LVU213 762 0018 1B69 ldr r3, [r3, #16] 443:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { - ARM GAS /tmp/ccot7YtA.s page 34 + ARM GAS /tmp/ccBvWqyp.s page 34 763 .loc 1 443 8 view .LVU214 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 809 .L63: 810 000e 00BF .align 2 811 .L62: - ARM GAS /tmp/ccot7YtA.s page 35 + ARM GAS /tmp/ccBvWqyp.s page 35 812 0010 003C0240 .word 1073888256 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 856 001e 00BF .align 2 857 .L67: 858 0020 003C0240 .word 1073888256 - ARM GAS /tmp/ccot7YtA.s page 36 + ARM GAS /tmp/ccBvWqyp.s page 36 859 0024 3B2A1908 .word 135866939 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 909 .loc 1 539 3 view .LVU244 539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } 910 .loc 1 539 16 is_stmt 0 view .LVU245 - ARM GAS /tmp/ccot7YtA.s page 37 + ARM GAS /tmp/ccBvWqyp.s page 37 911 0000 014B ldr r3, .L73 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 958 .LVL42: 564:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { 959 .loc 1 564 3 is_stmt 1 view .LVU255 - ARM GAS /tmp/ccot7YtA.s page 38 + ARM GAS /tmp/ccBvWqyp.s page 38 960 .L77: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 998 003c 0122 movs r2, #1 999 003e DA60 str r2, [r3, #12] 1000 .L81: - ARM GAS /tmp/ccot7YtA.s page 39 + ARM GAS /tmp/ccBvWqyp.s page 39 582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** FLASH_FLAG_PGPERR | FLASH_FLAG_PGSERR | FLASH_FLAG_RDERR)) != RESET) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 1047 .cfi_def_cfa_offset 24 1048 .cfi_offset 3, -24 1049 .cfi_offset 4, -20 - ARM GAS /tmp/ccot7YtA.s page 40 + ARM GAS /tmp/ccBvWqyp.s page 40 1050 .cfi_offset 5, -16 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 1088 0024 012C cmp r4, #1 1089 0026 18D0 beq .L98 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { - ARM GAS /tmp/ccot7YtA.s page 41 + ARM GAS /tmp/ccBvWqyp.s page 41 1090 .loc 1 186 10 is_stmt 1 view .LVU298 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 1130 0050 F1B2 uxtb r1, r6 1131 0052 2846 mov r0, r5 1132 .LVL55: - ARM GAS /tmp/ccot7YtA.s page 42 + ARM GAS /tmp/ccBvWqyp.s page 42 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccot7YtA.s page 1 1181 .loc 1 501 1 is_stmt 1 view -0 1182 .cfi_startproc 1183 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccot7YtA.s page 43 + ARM GAS /tmp/ccBvWqyp.s page 43 1184 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2575,67 +2575,67 @@ ARM GAS /tmp/ccot7YtA.s page 1 1233 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h" 1234 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" 1235 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h" - ARM GAS /tmp/ccot7YtA.s page 44 + ARM GAS /tmp/ccBvWqyp.s page 44 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash.c - /tmp/ccot7YtA.s:21 .text.FLASH_Program_DoubleWord:00000000 $t - /tmp/ccot7YtA.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord - /tmp/ccot7YtA.s:87 .text.FLASH_Program_DoubleWord:0000002c $d - /tmp/ccot7YtA.s:92 .text.FLASH_Program_Word:00000000 $t - /tmp/ccot7YtA.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word - /tmp/ccot7YtA.s:131 .text.FLASH_Program_Word:00000020 $d - /tmp/ccot7YtA.s:136 .text.FLASH_Program_HalfWord:00000000 $t - /tmp/ccot7YtA.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord - /tmp/ccot7YtA.s:175 .text.FLASH_Program_HalfWord:00000020 $d - /tmp/ccot7YtA.s:180 .text.FLASH_Program_Byte:00000000 $t - /tmp/ccot7YtA.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte - /tmp/ccot7YtA.s:218 .text.FLASH_Program_Byte:0000001c $d - /tmp/ccot7YtA.s:223 .text.FLASH_SetErrorCode:00000000 $t - /tmp/ccot7YtA.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode - /tmp/ccot7YtA.s:354 .text.FLASH_SetErrorCode:000000a0 $d - /tmp/ccot7YtA.s:1215 .data.pFlash:00000000 pFlash - /tmp/ccot7YtA.s:360 .text.HAL_FLASH_Program_IT:00000000 $t - /tmp/ccot7YtA.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT - /tmp/ccot7YtA.s:451 .text.HAL_FLASH_Program_IT:0000004c $d - /tmp/ccot7YtA.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t - /tmp/ccot7YtA.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback - /tmp/ccot7YtA.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t - /tmp/ccot7YtA.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback - /tmp/ccot7YtA.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t - /tmp/ccot7YtA.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler - /tmp/ccot7YtA.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d - /tmp/ccot7YtA.s:727 .text.HAL_FLASH_Unlock:00000000 $t - /tmp/ccot7YtA.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock - /tmp/ccot7YtA.s:779 .text.HAL_FLASH_Unlock:00000028 $d - /tmp/ccot7YtA.s:785 .text.HAL_FLASH_Lock:00000000 $t - /tmp/ccot7YtA.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock - /tmp/ccot7YtA.s:812 .text.HAL_FLASH_Lock:00000010 $d - /tmp/ccot7YtA.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t - /tmp/ccot7YtA.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock - /tmp/ccot7YtA.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d - /tmp/ccot7YtA.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t - /tmp/ccot7YtA.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock - /tmp/ccot7YtA.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d - /tmp/ccot7YtA.s:896 .text.HAL_FLASH_GetError:00000000 $t - /tmp/ccot7YtA.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError - /tmp/ccot7YtA.s:918 .text.HAL_FLASH_GetError:00000008 $d - /tmp/ccot7YtA.s:923 .text.FLASH_WaitForLastOperation:00000000 $t - /tmp/ccot7YtA.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation - /tmp/ccot7YtA.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d - /tmp/ccot7YtA.s:1031 .text.HAL_FLASH_Program:00000000 $t - /tmp/ccot7YtA.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program - /tmp/ccot7YtA.s:1167 .text.HAL_FLASH_Program:00000074 $d - /tmp/ccot7YtA.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t - /tmp/ccot7YtA.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch - /tmp/ccot7YtA.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d - /tmp/ccot7YtA.s:1212 .data.pFlash:00000000 $d + /tmp/ccBvWqyp.s:21 .text.FLASH_Program_DoubleWord:00000000 $t + /tmp/ccBvWqyp.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord + /tmp/ccBvWqyp.s:87 .text.FLASH_Program_DoubleWord:0000002c $d + /tmp/ccBvWqyp.s:92 .text.FLASH_Program_Word:00000000 $t + /tmp/ccBvWqyp.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word + /tmp/ccBvWqyp.s:131 .text.FLASH_Program_Word:00000020 $d + /tmp/ccBvWqyp.s:136 .text.FLASH_Program_HalfWord:00000000 $t + /tmp/ccBvWqyp.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord + /tmp/ccBvWqyp.s:175 .text.FLASH_Program_HalfWord:00000020 $d + /tmp/ccBvWqyp.s:180 .text.FLASH_Program_Byte:00000000 $t + /tmp/ccBvWqyp.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte + /tmp/ccBvWqyp.s:218 .text.FLASH_Program_Byte:0000001c $d + /tmp/ccBvWqyp.s:223 .text.FLASH_SetErrorCode:00000000 $t + /tmp/ccBvWqyp.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode + /tmp/ccBvWqyp.s:354 .text.FLASH_SetErrorCode:000000a0 $d + /tmp/ccBvWqyp.s:1215 .data.pFlash:00000000 pFlash + /tmp/ccBvWqyp.s:360 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccBvWqyp.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccBvWqyp.s:451 .text.HAL_FLASH_Program_IT:0000004c $d + /tmp/ccBvWqyp.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccBvWqyp.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccBvWqyp.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccBvWqyp.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccBvWqyp.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccBvWqyp.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccBvWqyp.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d + /tmp/ccBvWqyp.s:727 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccBvWqyp.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccBvWqyp.s:779 .text.HAL_FLASH_Unlock:00000028 $d + /tmp/ccBvWqyp.s:785 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccBvWqyp.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccBvWqyp.s:812 .text.HAL_FLASH_Lock:00000010 $d + /tmp/ccBvWqyp.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccBvWqyp.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccBvWqyp.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d + /tmp/ccBvWqyp.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccBvWqyp.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccBvWqyp.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d + /tmp/ccBvWqyp.s:896 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccBvWqyp.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccBvWqyp.s:918 .text.HAL_FLASH_GetError:00000008 $d + /tmp/ccBvWqyp.s:923 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccBvWqyp.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccBvWqyp.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d + /tmp/ccBvWqyp.s:1031 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccBvWqyp.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccBvWqyp.s:1167 .text.HAL_FLASH_Program:00000074 $d + /tmp/ccBvWqyp.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccBvWqyp.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccBvWqyp.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d + /tmp/ccBvWqyp.s:1212 .data.pFlash:00000000 $d UNDEFINED SYMBOLS FLASH_Erase_Sector FLASH_FlushCaches - ARM GAS /tmp/ccot7YtA.s page 45 + ARM GAS /tmp/ccBvWqyp.s page 45 HAL_GetTick diff --git a/build/stm32f4xx_hal_flash_ex.lst b/build/stm32f4xx_hal_flash_ex.lst index cd80648..761b32f 100644 --- a/build/stm32f4xx_hal_flash_ex.lst +++ b/build/stm32f4xx_hal_flash_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccXru7je.s page 1 +ARM GAS /tmp/cc7s3WPC.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccXru7je.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (#) FLASH Memory Erase functions: 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Lock and Unlock the FLASH interface using HAL_FLASH_Unlock() and 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_FLASH_Lock() functions - ARM GAS /tmp/ccXru7je.s page 2 + ARM GAS /tmp/cc7s3WPC.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (++) Erase function: Erase sector, erase all sectors @@ -118,7 +118,7 @@ ARM GAS /tmp/ccXru7je.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private macro -------------------------------------------------------------*/ 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Private variables ---------------------------------------------------------*/ 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @addtogroup FLASHEx_Private_Variables - ARM GAS /tmp/ccXru7je.s page 3 + ARM GAS /tmp/cc7s3WPC.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccXru7je.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** [..] 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** This subsection provides a set of functions allowing to manage the Extension FLASH 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** programming operations. - ARM GAS /tmp/ccXru7je.s page 4 + ARM GAS /tmp/cc7s3WPC.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccXru7je.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Wait for last operation to be completed */ 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_WaitForLastOperation((uint32_t)FLASH_TIMEOUT_VALUE); - ARM GAS /tmp/ccXru7je.s page 5 + ARM GAS /tmp/cc7s3WPC.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccXru7je.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Erase by sector to be done*/ 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccXru7je.s page 6 + ARM GAS /tmp/cc7s3WPC.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccXru7je.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*USER configuration*/ 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** if ((pOBInit->OptionType & OPTIONBYTE_USER) == OPTIONBYTE_USER) 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccXru7je.s page 7 + ARM GAS /tmp/cc7s3WPC.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** status = FLASH_OB_UserConfig(pOBInit->USERConfig & OB_IWDG_SW, @@ -418,7 +418,7 @@ ARM GAS /tmp/ccXru7je.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** HAL_StatusTypeDef status = HAL_ERROR; 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccXru7je.s page 8 + ARM GAS /tmp/cc7s3WPC.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccXru7je.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) || 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) || 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx) - ARM GAS /tmp/ccXru7je.s page 9 + ARM GAS /tmp/cc7s3WPC.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Get Sector*/ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccXru7je.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint8_t optiontmp; 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Mask SPRMOD bit */ - ARM GAS /tmp/ccXru7je.s page 10 + ARM GAS /tmp/cc7s3WPC.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** optiontmp = (uint8_t)((*(__IO uint8_t *)OPTCR_BYTE3_ADDRESS) & (uint8_t)0x7F); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccXru7je.s page 1 31 @ args = 0, pretend = 0, frame = 0 32 @ frame_needed = 0, uses_anonymous_args = 0 33 @ link register save eliminated. - ARM GAS /tmp/ccXru7je.s page 11 + ARM GAS /tmp/cc7s3WPC.s page 11 34 .loc 1 538 1 is_stmt 0 view .LVU1 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccXru7je.s page 1 65 001e 0A4A ldr r2, .L7 66 0020 1069 ldr r0, [r2, #16] 67 .loc 1 561 13 view .LVU16 - ARM GAS /tmp/ccXru7je.s page 12 + ARM GAS /tmp/cc7s3WPC.s page 12 68 0022 40EA0320 orr r0, r0, r3, lsl #8 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccXru7je.s page 1 569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values: 570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_1: when the device voltage range is 1.8V to 2.1V, 571:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by byte (8-bit) - ARM GAS /tmp/ccXru7je.s page 13 + ARM GAS /tmp/cc7s3WPC.s page 13 572:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V, @@ -778,7 +778,7 @@ ARM GAS /tmp/ccXru7je.s page 1 626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * 627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param WRPSector specifies the sector(s) to be write protected. 628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values: - ARM GAS /tmp/ccXru7je.s page 14 + ARM GAS /tmp/cc7s3WPC.s page 14 629:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg WRPSector: A value between OB_WRP_SECTOR_0 and OB_WRP_SECTOR_23 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccXru7je.s page 1 683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccXru7je.s page 15 + ARM GAS /tmp/cc7s3WPC.s page 15 686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccXru7je.s page 1 740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/ 742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS |= (uint16_t)(WRPSector >> 12); - ARM GAS /tmp/ccXru7je.s page 16 + ARM GAS /tmp/cc7s3WPC.s page 16 743:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccXru7je.s page 1 797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @param SectorBank1 Specifies the sector(s) to be read/write protected or unprotected for bank1 798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * This parameter can be one of the following values: 799:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP: A value between OB_PCROP_SECTOR_0 and OB_PCROP_SECTOR_11 - ARM GAS /tmp/ccXru7je.s page 17 + ARM GAS /tmp/cc7s3WPC.s page 17 800:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg OB_PCROP_SECTOR__All @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccXru7je.s page 1 854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 856:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** - ARM GAS /tmp/ccXru7je.s page 18 + ARM GAS /tmp/cc7s3WPC.s page 18 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccXru7je.s page 1 911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Write protection done on sectors of BANK2*/ 912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint16_t *)OPTCR1_BYTE2_ADDRESS &= (~SectorBank2); 913:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccXru7je.s page 19 + ARM GAS /tmp/cc7s3WPC.s page 19 914:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccXru7je.s page 1 968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_2: when the device voltage range is 2.1V to 2.7V, 969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by half word (16-bit) 970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @arg FLASH_VOLTAGE_RANGE_3: when the device voltage range is 2.7V to 3.6V, - ARM GAS /tmp/ccXru7je.s page 20 + ARM GAS /tmp/cc7s3WPC.s page 20 971:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * the operation will be done by word (32-bit) @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval HAL Status 1026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** */ 1027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static HAL_StatusTypeDef FLASH_OB_EnableWRP(uint32_t WRPSector, uint32_t Banks) - ARM GAS /tmp/ccXru7je.s page 21 + ARM GAS /tmp/cc7s3WPC.s page 21 1028:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** STM32F413xx || STM32F423xx */ 1083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #if defined(STM32F401xC) || defined(STM32F401xE) || defined(STM32F410Tx) || defined(STM32F410Cx) || - ARM GAS /tmp/ccXru7je.s page 22 + ARM GAS /tmp/cc7s3WPC.s page 22 1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** defined(STM32F411xE) || defined(STM32F446xx) || defined(STM32F412Zx) || defined(STM32F412Vx) || @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** return status; 1140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccXru7je.s page 23 + ARM GAS /tmp/cc7s3WPC.s page 23 1142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F411xE || STM32F446xx || STM32F412Zx || STM32F412Vx || @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ 1197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_IWDG_SOURCE(Iwdg)); 1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STOP_SOURCE(Stop)); - ARM GAS /tmp/ccXru7je.s page 24 + ARM GAS /tmp/cc7s3WPC.s page 24 1199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** assert_param(IS_OB_STDBY_SOURCE(Stdby)); @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccXru7je.s page 1 127 .loc 1 1235 3 is_stmt 1 view .LVU31 1236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccXru7je.s page 25 + ARM GAS /tmp/cc7s3WPC.s page 25 128 .loc 1 1237 1 is_stmt 0 view .LVU32 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** 1251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @brief Return the FLASH Write Protection Option Bytes value. - ARM GAS /tmp/ccXru7je.s page 26 + ARM GAS /tmp/cc7s3WPC.s page 26 1252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @retval uint16_t FLASH Write Protection Option Bytes value @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccXru7je.s page 1 210 .loc 1 1272 7 is_stmt 0 view .LVU45 211 0000 054B ldr r3, .L21 212 0002 587D ldrb r0, [r3, #21] @ zero_extendqisi2 - ARM GAS /tmp/ccXru7je.s page 27 + ARM GAS /tmp/cc7s3WPC.s page 27 213 0004 C0B2 uxtb r0, r0 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** static uint8_t FLASH_OB_GetBOR(void) 1297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 246 .loc 1 1297 1 is_stmt 1 view -0 - ARM GAS /tmp/ccXru7je.s page 28 + ARM GAS /tmp/cc7s3WPC.s page 28 247 .cfi_startproc @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccXru7je.s page 1 293 .loc 1 650 12 is_stmt 0 view .LVU63 294 0006 4CF25030 movw r0, #50000 295 .LVL11: - ARM GAS /tmp/ccXru7je.s page 29 + ARM GAS /tmp/cc7s3WPC.s page 29 650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccXru7je.s page 1 665:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 337 .loc 1 665 9 is_stmt 1 view .LVU77 338 0040 0D4A ldr r2, .L37+4 - ARM GAS /tmp/ccXru7je.s page 30 + ARM GAS /tmp/cc7s3WPC.s page 30 339 0042 D38A ldrh r3, [r2, #22] @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccXru7je.s page 1 381 0078 003C0240 .word 1073888256 382 .cfi_endproc 383 .LFE250: - ARM GAS /tmp/ccXru7je.s page 31 + ARM GAS /tmp/cc7s3WPC.s page 31 385 .section .text.FLASH_OB_DisableWRP,"ax",%progbits @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccXru7je.s page 1 725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** (WRPSector < OB_WRP_SECTOR_12)) 428 .loc 1 725 103 discriminator 4 view .LVU102 429 0016 B4F5805F cmp r4, #4096 - ARM GAS /tmp/ccXru7je.s page 32 + ARM GAS /tmp/cc7s3WPC.s page 32 430 001a 13D3 bcc .L43 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccXru7je.s page 1 471 .loc 1 746 5 is_stmt 1 view .LVU115 746:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 472 .loc 1 746 8 is_stmt 0 view .LVU116 - ARM GAS /tmp/ccXru7je.s page 33 + ARM GAS /tmp/cc7s3WPC.s page 33 473 0050 094B ldr r3, .L50 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccXru7je.s page 1 518 .thumb_func 520 FLASH_OB_RDP_LevelConfig: 521 .LVL24: - ARM GAS /tmp/ccXru7je.s page 34 + ARM GAS /tmp/cc7s3WPC.s page 34 522 .LFB255: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccXru7je.s page 1 562 .LFE255: 564 .section .text.FLASH_OB_UserConfig,"ax",%progbits 565 .align 1 - ARM GAS /tmp/ccXru7je.s page 35 + ARM GAS /tmp/cc7s3WPC.s page 35 566 .syntax unified @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccXru7je.s page 1 607 .loc 1 1207 66 is_stmt 0 view .LVU154 608 0012 054F ldr r7, .L60 609 0014 3B7D ldrb r3, [r7, #20] @ zero_extendqisi2 - ARM GAS /tmp/ccXru7je.s page 36 + ARM GAS /tmp/cc7s3WPC.s page 36 1207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccXru7je.s page 1 656 0002 0546 mov r5, r0 657 0004 0E46 mov r6, r1 658 0006 1446 mov r4, r2 - ARM GAS /tmp/ccXru7je.s page 37 + ARM GAS /tmp/cc7s3WPC.s page 37 815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccXru7je.s page 1 696 .loc 1 828 48 is_stmt 0 view .LVU181 697 002e ADB2 uxth r5, r5 698 .LVL40: - ARM GAS /tmp/ccXru7je.s page 38 + ARM GAS /tmp/cc7s3WPC.s page 38 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccXru7je.s page 1 741 .section .text.FLASH_OB_DisablePCROP,"ax",%progbits 742 .align 1 743 .syntax unified - ARM GAS /tmp/ccXru7je.s page 39 + ARM GAS /tmp/cc7s3WPC.s page 39 744 .thumb @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccXru7je.s page 1 899:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 786 .loc 1 899 7 view .LVU208 787 001a 0E4A ldr r2, .L78 - ARM GAS /tmp/ccXru7je.s page 40 + ARM GAS /tmp/cc7s3WPC.s page 40 788 001c 538B ldrh r3, [r2, #26] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccXru7je.s page 1 828 004a 9BB2 uxth r3, r3 912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 829 .loc 1 912 48 is_stmt 0 view .LVU223 - ARM GAS /tmp/ccXru7je.s page 41 + ARM GAS /tmp/cc7s3WPC.s page 41 830 004c 23EA0503 bic r3, r3, r5 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccXru7je.s page 1 786:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** *(__IO uint8_t *)OPTCR_BYTE0_ADDRESS |= BootConfig; 876 .loc 1 786 42 is_stmt 0 view .LVU234 877 0012 02F0EF02 and r2, r2, #239 - ARM GAS /tmp/ccXru7je.s page 42 + ARM GAS /tmp/cc7s3WPC.s page 42 878 0016 1A75 strb r2, [r3, #20] @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccXru7je.s page 1 924 000a 0446 mov r4, r0 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 925 .loc 1 286 3 is_stmt 1 discriminator 2 view .LVU245 - ARM GAS /tmp/ccXru7je.s page 43 + ARM GAS /tmp/cc7s3WPC.s page 43 926 000c 1C4B ldr r3, .L102 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccXru7je.s page 1 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 964 .loc 1 298 16 view .LVU262 965 0032 00E0 b .L87 - ARM GAS /tmp/ccXru7je.s page 44 + ARM GAS /tmp/cc7s3WPC.s page 44 966 .LVL62: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1004 .loc 1 310 5 is_stmt 1 view .LVU278 310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 1005 .loc 1 310 14 is_stmt 0 view .LVU279 - ARM GAS /tmp/ccXru7je.s page 45 + ARM GAS /tmp/cc7s3WPC.s page 45 1006 0056 207C ldrb r0, [r4, #16] @ zero_extendqisi2 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1048 007e 00BF .align 2 1049 .L102: 1050 0080 00000000 .word pFlash - ARM GAS /tmp/ccXru7je.s page 46 + ARM GAS /tmp/cc7s3WPC.s page 46 1051 .cfi_endproc @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccXru7je.s page 1 351:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1095 .loc 1 351 23 discriminator 1 view .LVU304 1096 0018 2076 strb r0, [r4, #24] - ARM GAS /tmp/ccXru7je.s page 47 + ARM GAS /tmp/cc7s3WPC.s page 47 354:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccXru7je.s page 1 381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 1140 .loc 1 381 5 view .LVU318 381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccXru7je.s page 48 + ARM GAS /tmp/cc7s3WPC.s page 48 1141 .loc 1 381 20 is_stmt 0 view .LVU319 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1182 .L109: 415:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 1183 .loc 1 415 3 is_stmt 1 view .LVU333 - ARM GAS /tmp/ccXru7je.s page 49 + ARM GAS /tmp/cc7s3WPC.s page 49 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccXru7je.s page 1 440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || 1227 .loc 1 440 28 is_stmt 0 view .LVU347 1228 000a 1B7D ldrb r3, [r3, #20] @ zero_extendqisi2 - ARM GAS /tmp/ccXru7je.s page 50 + ARM GAS /tmp/cc7s3WPC.s page 50 440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** #endif /* STM32F401xC || STM32F401xE || STM32F410xx || STM32F411xE || STM32F446xx || STM32F412Zx || @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1274 .cfi_endproc 1275 .LFE245: 1277 .section .text.HAL_FLASHEx_OB_DeSelectPCROP,"ax",%progbits - ARM GAS /tmp/ccXru7je.s page 51 + ARM GAS /tmp/cc7s3WPC.s page 51 1278 .align 1 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1325 @ frame_needed = 0, uses_anonymous_args = 0 1326 @ link register save eliminated. 507:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } - ARM GAS /tmp/ccXru7je.s page 52 + ARM GAS /tmp/cc7s3WPC.s page 52 1327 .loc 1 507 3 view .LVU369 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1373 0010 4FF48071 mov r1, #256 1374 .LVL97: 582:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** uint32_t tmp_psize = 0U; - ARM GAS /tmp/ccXru7je.s page 53 + ARM GAS /tmp/cc7s3WPC.s page 53 1375 .loc 1 582 1 view .LVU380 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccXru7je.s page 1 616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } 1415 .loc 1 616 8 is_stmt 0 view .LVU395 1416 0044 1A69 ldr r2, [r3, #16] - ARM GAS /tmp/ccXru7je.s page 54 + ARM GAS /tmp/cc7s3WPC.s page 54 616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccXru7je.s page 1 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 1464 .loc 1 248 3 view .LVU405 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { - ARM GAS /tmp/ccXru7je.s page 55 + ARM GAS /tmp/cc7s3WPC.s page 55 1465 .loc 1 248 17 is_stmt 0 view .LVU406 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1502 .LVL105: 1503 .L138: 251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** pFlash.Bank = pEraseInit->Banks; - ARM GAS /tmp/ccXru7je.s page 56 + ARM GAS /tmp/cc7s3WPC.s page 56 1504 .loc 1 251 5 is_stmt 1 view .LVU424 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1545 0000 164B ldr r3, .L144 1546 0002 1B68 ldr r3, [r3] 1547 .loc 1 1309 6 view .LVU434 - ARM GAS /tmp/ccXru7je.s page 57 + ARM GAS /tmp/cc7s3WPC.s page 57 1548 0004 13F4007F tst r3, #512 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1586 0046 1A60 str r2, [r3] 1587 .loc 1 1325 5 view .LVU447 1588 0048 1A68 ldr r2, [r3] - ARM GAS /tmp/ccXru7je.s page 58 + ARM GAS /tmp/cc7s3WPC.s page 58 1589 004a 22F48052 bic r2, r2, #4096 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1635 0002 234B ldr r3, .L158 1636 0004 1B7E ldrb r3, [r3, #24] @ zero_extendqisi2 1637 0006 012B cmp r3, #1 - ARM GAS /tmp/ccXru7je.s page 59 + ARM GAS /tmp/cc7s3WPC.s page 59 1638 0008 40D0 beq .L154 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccXru7je.s page 1 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { 1675 .loc 1 196 59 is_stmt 0 discriminator 1 view .LVU474 1676 002e E368 ldr r3, [r4, #12] - ARM GAS /tmp/ccXru7je.s page 60 + ARM GAS /tmp/cc7s3WPC.s page 60 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1717 .loc 1 185 7 is_stmt 1 view .LVU488 185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** 1718 .loc 1 185 16 is_stmt 0 view .LVU489 - ARM GAS /tmp/ccXru7je.s page 61 + ARM GAS /tmp/cc7s3WPC.s page 61 1719 0062 4CF25030 movw r0, #50000 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccXru7je.s page 1 1760 008c 0227 movs r7, #2 1761 008e FBE7 b .L147 1762 .L159: - ARM GAS /tmp/ccXru7je.s page 62 + ARM GAS /tmp/cc7s3WPC.s page 62 1763 .align 2 @@ -3675,84 +3675,84 @@ ARM GAS /tmp/ccXru7je.s page 1 1775 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 1776 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h" 1777 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h" - ARM GAS /tmp/ccXru7je.s page 63 + ARM GAS /tmp/cc7s3WPC.s page 63 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash_ex.c - /tmp/ccXru7je.s:21 .text.FLASH_MassErase:00000000 $t - /tmp/ccXru7je.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase - /tmp/ccXru7je.s:97 .text.FLASH_MassErase:00000048 $d - /tmp/ccXru7je.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t - /tmp/ccXru7je.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig - /tmp/ccXru7je.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d - /tmp/ccXru7je.s:141 .text.FLASH_OB_GetUser:00000000 $t - /tmp/ccXru7je.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser - /tmp/ccXru7je.s:163 .text.FLASH_OB_GetUser:0000000c $d - /tmp/ccXru7je.s:168 .text.FLASH_OB_GetWRP:00000000 $t - /tmp/ccXru7je.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP - /tmp/ccXru7je.s:190 .text.FLASH_OB_GetWRP:00000008 $d - /tmp/ccXru7je.s:195 .text.FLASH_OB_GetRDP:00000000 $t - /tmp/ccXru7je.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP - /tmp/ccXru7je.s:234 .text.FLASH_OB_GetRDP:00000018 $d - /tmp/ccXru7je.s:239 .text.FLASH_OB_GetBOR:00000000 $t - /tmp/ccXru7je.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR - /tmp/ccXru7je.s:261 .text.FLASH_OB_GetBOR:0000000c $d - /tmp/ccXru7je.s:266 .text.FLASH_OB_EnableWRP:00000000 $t - /tmp/ccXru7je.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP - /tmp/ccXru7je.s:380 .text.FLASH_OB_EnableWRP:00000074 $d - /tmp/ccXru7je.s:386 .text.FLASH_OB_DisableWRP:00000000 $t - /tmp/ccXru7je.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP - /tmp/ccXru7je.s:509 .text.FLASH_OB_DisableWRP:00000078 $d - /tmp/ccXru7je.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t - /tmp/ccXru7je.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig - /tmp/ccXru7je.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d - /tmp/ccXru7je.s:565 .text.FLASH_OB_UserConfig:00000000 $t - /tmp/ccXru7je.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig - /tmp/ccXru7je.s:631 .text.FLASH_OB_UserConfig:00000028 $d - /tmp/ccXru7je.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t - /tmp/ccXru7je.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP - /tmp/ccXru7je.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d - /tmp/ccXru7je.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t - /tmp/ccXru7je.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP - /tmp/ccXru7je.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d - /tmp/ccXru7je.s:841 .text.FLASH_OB_BootConfig:00000000 $t - /tmp/ccXru7je.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig - /tmp/ccXru7je.s:893 .text.FLASH_OB_BootConfig:00000020 $d - /tmp/ccXru7je.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t - /tmp/ccXru7je.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram - /tmp/ccXru7je.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d - /tmp/ccXru7je.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t - /tmp/ccXru7je.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig - /tmp/ccXru7je.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t - /tmp/ccXru7je.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram - /tmp/ccXru7je.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t - /tmp/ccXru7je.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig - /tmp/ccXru7je.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d - /tmp/ccXru7je.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t - /tmp/ccXru7je.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP - /tmp/ccXru7je.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d - /tmp/ccXru7je.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t - /tmp/ccXru7je.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP - /tmp/ccXru7je.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d - ARM GAS /tmp/ccXru7je.s page 64 + /tmp/cc7s3WPC.s:21 .text.FLASH_MassErase:00000000 $t + /tmp/cc7s3WPC.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/cc7s3WPC.s:97 .text.FLASH_MassErase:00000048 $d + /tmp/cc7s3WPC.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t + /tmp/cc7s3WPC.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig + /tmp/cc7s3WPC.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d + /tmp/cc7s3WPC.s:141 .text.FLASH_OB_GetUser:00000000 $t + /tmp/cc7s3WPC.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/cc7s3WPC.s:163 .text.FLASH_OB_GetUser:0000000c $d + /tmp/cc7s3WPC.s:168 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/cc7s3WPC.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/cc7s3WPC.s:190 .text.FLASH_OB_GetWRP:00000008 $d + /tmp/cc7s3WPC.s:195 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/cc7s3WPC.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/cc7s3WPC.s:234 .text.FLASH_OB_GetRDP:00000018 $d + /tmp/cc7s3WPC.s:239 .text.FLASH_OB_GetBOR:00000000 $t + /tmp/cc7s3WPC.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR + /tmp/cc7s3WPC.s:261 .text.FLASH_OB_GetBOR:0000000c $d + /tmp/cc7s3WPC.s:266 .text.FLASH_OB_EnableWRP:00000000 $t + /tmp/cc7s3WPC.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP + /tmp/cc7s3WPC.s:380 .text.FLASH_OB_EnableWRP:00000074 $d + /tmp/cc7s3WPC.s:386 .text.FLASH_OB_DisableWRP:00000000 $t + /tmp/cc7s3WPC.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP + /tmp/cc7s3WPC.s:509 .text.FLASH_OB_DisableWRP:00000078 $d + /tmp/cc7s3WPC.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t + /tmp/cc7s3WPC.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig + /tmp/cc7s3WPC.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d + /tmp/cc7s3WPC.s:565 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/cc7s3WPC.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/cc7s3WPC.s:631 .text.FLASH_OB_UserConfig:00000028 $d + /tmp/cc7s3WPC.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t + /tmp/cc7s3WPC.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP + /tmp/cc7s3WPC.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d + /tmp/cc7s3WPC.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t + /tmp/cc7s3WPC.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP + /tmp/cc7s3WPC.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d + /tmp/cc7s3WPC.s:841 .text.FLASH_OB_BootConfig:00000000 $t + /tmp/cc7s3WPC.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig + /tmp/cc7s3WPC.s:893 .text.FLASH_OB_BootConfig:00000020 $d + /tmp/cc7s3WPC.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/cc7s3WPC.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/cc7s3WPC.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d + /tmp/cc7s3WPC.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/cc7s3WPC.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/cc7s3WPC.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t + /tmp/cc7s3WPC.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram + /tmp/cc7s3WPC.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t + /tmp/cc7s3WPC.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig + /tmp/cc7s3WPC.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d + /tmp/cc7s3WPC.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t + /tmp/cc7s3WPC.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP + /tmp/cc7s3WPC.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d + /tmp/cc7s3WPC.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t + /tmp/cc7s3WPC.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP + /tmp/cc7s3WPC.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d + ARM GAS /tmp/cc7s3WPC.s page 64 - /tmp/ccXru7je.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t - /tmp/ccXru7je.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP - /tmp/ccXru7je.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d - /tmp/ccXru7je.s:1342 .text.FLASH_Erase_Sector:00000000 $t - /tmp/ccXru7je.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector - /tmp/ccXru7je.s:1425 .text.FLASH_Erase_Sector:00000050 $d - /tmp/ccXru7je.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t - /tmp/ccXru7je.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT - /tmp/ccXru7je.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d - /tmp/ccXru7je.s:1530 .text.FLASH_FlushCaches:00000000 $t - /tmp/ccXru7je.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches - /tmp/ccXru7je.s:1602 .text.FLASH_FlushCaches:0000005c $d - /tmp/ccXru7je.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t - /tmp/ccXru7je.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase - /tmp/ccXru7je.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d + /tmp/cc7s3WPC.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t + /tmp/cc7s3WPC.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP + /tmp/cc7s3WPC.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d + /tmp/cc7s3WPC.s:1342 .text.FLASH_Erase_Sector:00000000 $t + /tmp/cc7s3WPC.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector + /tmp/cc7s3WPC.s:1425 .text.FLASH_Erase_Sector:00000050 $d + /tmp/cc7s3WPC.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/cc7s3WPC.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/cc7s3WPC.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d + /tmp/cc7s3WPC.s:1530 .text.FLASH_FlushCaches:00000000 $t + /tmp/cc7s3WPC.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches + /tmp/cc7s3WPC.s:1602 .text.FLASH_FlushCaches:0000005c $d + /tmp/cc7s3WPC.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/cc7s3WPC.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/cc7s3WPC.s:1765 .text.HAL_FLASHEx_Erase:00000090 $d UNDEFINED SYMBOLS FLASH_WaitForLastOperation diff --git a/build/stm32f4xx_hal_flash_ramfunc.lst b/build/stm32f4xx_hal_flash_ramfunc.lst index 8adfbe4..1fc9d62 100644 --- a/build/stm32f4xx_hal_flash_ramfunc.lst +++ b/build/stm32f4xx_hal_flash_ramfunc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccTLwxZc.s page 1 +ARM GAS /tmp/ccNpAne6.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccTLwxZc.s page 1 18 .cfi_sections .debug_frame 19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c" 20 .Letext0: - ARM GAS /tmp/ccTLwxZc.s page 2 + ARM GAS /tmp/ccNpAne6.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_gpio.lst b/build/stm32f4xx_hal_gpio.lst index 2db074b..df21355 100644 --- a/build/stm32f4xx_hal_gpio.lst +++ b/build/stm32f4xx_hal_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFZwYvZ.s page 1 +ARM GAS /tmp/ccrJlKbn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** Subject to the specific hardware characteristics of each I/O port listed in the datasheet, each 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** port bit of the General Purpose IO (GPIO) Ports, can be individually configured by software 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** in several modes: - ARM GAS /tmp/ccFZwYvZ.s page 2 + ARM GAS /tmp/ccrJlKbn.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (+) Input mode @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin(). - ARM GAS /tmp/ccFZwYvZ.s page 3 + ARM GAS /tmp/ccrJlKbn.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Initialization and Configuration functions 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @verbatim - ARM GAS /tmp/ccFZwYvZ.s page 4 + ARM GAS /tmp/ccrJlKbn.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** =============================================================================== @@ -238,7 +238,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 49 0008 70B5 push {r4, r5, r6, lr} 50 .LCFI0: 51 .cfi_def_cfa_offset 16 - ARM GAS /tmp/ccFZwYvZ.s page 5 + ARM GAS /tmp/ccrJlKbn.s page 5 52 .cfi_offset 4, -16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 86 0026 8460 str r4, [r0, #8] 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the IO Output Type */ - ARM GAS /tmp/ccFZwYvZ.s page 6 + ARM GAS /tmp/ccrJlKbn.s page 6 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp = GPIOx->OTYPER; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 116 .loc 1 224 14 view .LVU39 117 003e 0834 adds r4, r4, #8 118 0040 50F82420 ldr r2, [r0, r4, lsl #2] - ARM GAS /tmp/ccFZwYvZ.s page 7 + ARM GAS /tmp/ccrJlKbn.s page 7 119 .LVL11: @@ -418,7 +418,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 152 .loc 1 245 52 discriminator 40 view .LVU53 153 006a 02FA0EF2 lsl r2, r2, lr 154 .loc 1 245 14 discriminator 40 view .LVU54 - ARM GAS /tmp/ccFZwYvZ.s page 8 + ARM GAS /tmp/ccrJlKbn.s page 8 155 006e 2A43 orrs r2, r2, r5 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 196 .LVL21: 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** if((GPIO_Init->Mode & TRIGGER_FALLING) != 0x00U) 197 .loc 1 259 9 is_stmt 1 view .LVU73 - ARM GAS /tmp/ccFZwYvZ.s page 9 + ARM GAS /tmp/ccrJlKbn.s page 9 198 .loc 1 259 11 is_stmt 0 view .LVU74 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp &= ~((uint32_t)iocurrent); 237 .loc 1 275 9 is_stmt 1 view .LVU91 238 .loc 1 275 14 is_stmt 0 view .LVU92 - ARM GAS /tmp/ccFZwYvZ.s page 10 + ARM GAS /tmp/ccrJlKbn.s page 10 239 00c2 2240 ands r2, r2, r4 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 279 00e6 32EA0404 bics r4, r2, r4 280 00ea F3D1 bne .L3 188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (GPIO_Init->Mode & GPIO_MODE) == MODE_AF) - ARM GAS /tmp/ccFZwYvZ.s page 11 + ARM GAS /tmp/ccrJlKbn.s page 11 281 .loc 1 188 7 is_stmt 1 view .LVU109 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp; 318 .loc 1 214 36 view .LVU127 319 0110 AA40 lsls r2, r2, r5 - ARM GAS /tmp/ccFZwYvZ.s page 12 + ARM GAS /tmp/ccrJlKbn.s page 12 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->MODER = temp; 357 .loc 1 233 12 view .LVU145 358 013a 2243 orrs r2, r2, r4 - ARM GAS /tmp/ccFZwYvZ.s page 13 + ARM GAS /tmp/ccrJlKbn.s page 13 359 .LVL41: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U))); 398 .loc 1 244 44 is_stmt 0 view .LVU161 399 0168 03F0030E and lr, r3, #3 - ARM GAS /tmp/ccFZwYvZ.s page 14 + ARM GAS /tmp/ccrJlKbn.s page 14 244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp |= ((uint32_t)(GPIO_GET_INDEX(GPIOx)) << (4U * (position & 0x03U))); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 441 .loc 1 245 29 discriminator 15 view .LVU174 442 01ba 02F58062 add r2, r2, #1024 443 01be 9042 cmp r0, r2 - ARM GAS /tmp/ccFZwYvZ.s page 15 + ARM GAS /tmp/ccrJlKbn.s page 15 444 01c0 14D0 beq .L21 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 487 .LVL48: 488 .L27: 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } - ARM GAS /tmp/ccFZwYvZ.s page 16 + ARM GAS /tmp/ccrJlKbn.s page 16 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t ioposition = 0x00U; 530 .loc 1 297 3 view .LVU190 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** uint32_t iocurrent = 0x00U; - ARM GAS /tmp/ccFZwYvZ.s page 17 + ARM GAS /tmp/ccrJlKbn.s page 17 531 .loc 1 298 3 view .LVU191 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 565 .LVL53: 566 .L37: 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** { - ARM GAS /tmp/ccFZwYvZ.s page 18 + ARM GAS /tmp/ccrJlKbn.s page 18 319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Clear EXTI line configuration */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** 342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Configure the default value IO Output Type */ 343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->OTYPER &= ~(GPIO_OTYPER_OT_0 << position) ; - ARM GAS /tmp/ccFZwYvZ.s page 19 + ARM GAS /tmp/ccrJlKbn.s page 19 599 .loc 1 343 7 is_stmt 1 view .LVU216 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 639 007a 0EF10205 add r5, lr, #2 640 007e 304C ldr r4, .L56 641 0080 54F82540 ldr r4, [r4, r5, lsl #2] - ARM GAS /tmp/ccFZwYvZ.s page 20 + ARM GAS /tmp/ccrJlKbn.s page 20 642 .LVL59: @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 317:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** { 683 .loc 1 317 29 discriminator 13 view .LVU247 684 00ca 05F58065 add r5, r5, #1024 - ARM GAS /tmp/ccFZwYvZ.s page 21 + ARM GAS /tmp/ccrJlKbn.s page 21 685 00ce A842 cmp r0, r5 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 728 0102 0825 movs r5, #8 729 0104 85E7 b .L36 730 .L53: - ARM GAS /tmp/ccFZwYvZ.s page 22 + ARM GAS /tmp/ccrJlKbn.s page 22 320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** EXTI->EMR &= ~((uint32_t)iocurrent); @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 767 .loc 1 329 40 view .LVU276 768 0132 25EA0705 bic r5, r5, r7 769 0136 46F82450 str r5, [r6, r4, lsl #2] - ARM GAS /tmp/ccFZwYvZ.s page 23 + ARM GAS /tmp/ccrJlKbn.s page 23 770 013a 6EE7 b .L37 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @brief Reads the specified input port pin. 369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIOx where x can be (A..K) to select the GPIO peripheral for STM32F429X device or 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * x can be (A..I) to select the GPIO peripheral for STM32F40XX and STM32F427 - ARM GAS /tmp/ccFZwYvZ.s page 24 + ARM GAS /tmp/ccrJlKbn.s page 24 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** * @param GPIO_Pin specifies the port bit to read. @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 839 .thumb_func 841 HAL_GPIO_WritePin: 842 .LVL70: - ARM GAS /tmp/ccFZwYvZ.s page 25 + ARM GAS /tmp/ccrJlKbn.s page 25 843 .LFB242: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 424:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } 865 .loc 1 424 1 view .LVU300 866 000a 7047 bx lr - ARM GAS /tmp/ccFZwYvZ.s page 26 + ARM GAS /tmp/ccrJlKbn.s page 26 867 .cfi_endproc @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 902 0010 7047 bx lr 903 .cfi_endproc 904 .LFE243: - ARM GAS /tmp/ccFZwYvZ.s page 27 + ARM GAS /tmp/ccrJlKbn.s page 27 906 .section .text.HAL_GPIO_LockPin,"ax",%progbits @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 938 0010 C361 str r3, [r0, #28] 469:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Reset LCKx bit(s): LCKK='0' + LCK[15-0] */ 470:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->LCKR = GPIO_Pin; - ARM GAS /tmp/ccFZwYvZ.s page 28 + ARM GAS /tmp/ccrJlKbn.s page 28 939 .loc 1 470 3 is_stmt 1 view .LVU321 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 976 002c FBE7 b .L66 977 .cfi_endproc 978 .LFE244: - ARM GAS /tmp/ccFZwYvZ.s page 29 + ARM GAS /tmp/ccrJlKbn.s page 29 980 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 1008 HAL_GPIO_EXTI_IRQHandler: 1009 .LVL80: 1010 .LFB245: - ARM GAS /tmp/ccFZwYvZ.s page 30 + ARM GAS /tmp/ccrJlKbn.s page 30 493:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* EXTI line interrupt detected */ @@ -1794,29 +1794,29 @@ ARM GAS /tmp/ccFZwYvZ.s page 1 1053 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" 1054 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 1055 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - ARM GAS /tmp/ccFZwYvZ.s page 31 + ARM GAS /tmp/ccrJlKbn.s page 31 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_gpio.c - /tmp/ccFZwYvZ.s:21 .text.HAL_GPIO_Init:00000000 $t - /tmp/ccFZwYvZ.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init - /tmp/ccFZwYvZ.s:508 .text.HAL_GPIO_Init:000001f8 $d - /tmp/ccFZwYvZ.s:516 .text.HAL_GPIO_DeInit:00000000 $t - /tmp/ccFZwYvZ.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit - /tmp/ccFZwYvZ.s:789 .text.HAL_GPIO_DeInit:00000140 $d - /tmp/ccFZwYvZ.s:796 .text.HAL_GPIO_ReadPin:00000000 $t - /tmp/ccFZwYvZ.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin - /tmp/ccFZwYvZ.s:835 .text.HAL_GPIO_WritePin:00000000 $t - /tmp/ccFZwYvZ.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin - /tmp/ccFZwYvZ.s:871 .text.HAL_GPIO_TogglePin:00000000 $t - /tmp/ccFZwYvZ.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin - /tmp/ccFZwYvZ.s:907 .text.HAL_GPIO_LockPin:00000000 $t - /tmp/ccFZwYvZ.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin - /tmp/ccFZwYvZ.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t - /tmp/ccFZwYvZ.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback - /tmp/ccFZwYvZ.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t - /tmp/ccFZwYvZ.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler - /tmp/ccFZwYvZ.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d + /tmp/ccrJlKbn.s:21 .text.HAL_GPIO_Init:00000000 $t + /tmp/ccrJlKbn.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/ccrJlKbn.s:508 .text.HAL_GPIO_Init:000001f8 $d + /tmp/ccrJlKbn.s:516 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/ccrJlKbn.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/ccrJlKbn.s:789 .text.HAL_GPIO_DeInit:00000140 $d + /tmp/ccrJlKbn.s:796 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/ccrJlKbn.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/ccrJlKbn.s:835 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/ccrJlKbn.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/ccrJlKbn.s:871 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/ccrJlKbn.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/ccrJlKbn.s:907 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/ccrJlKbn.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/ccrJlKbn.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t + /tmp/ccrJlKbn.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/ccrJlKbn.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/ccrJlKbn.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/ccrJlKbn.s:1045 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_msp.lst b/build/stm32f4xx_hal_msp.lst index 3abde2f..3dd8beb 100644 --- a/build/stm32f4xx_hal_msp.lst +++ b/build/stm32f4xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccgREgit.s page 1 +ARM GAS /tmp/cchLZ5FJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccgREgit.s page 1 28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/ 29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */ 30:Core/Src/stm32f4xx_hal_msp.c **** - ARM GAS /tmp/ccgREgit.s page 2 + ARM GAS /tmp/cchLZ5FJ.s page 2 31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccgREgit.s page 1 42 .loc 1 71 3 view .LVU3 43 0006 0B4B ldr r3, .L3 44 0008 5A6C ldr r2, [r3, #68] - ARM GAS /tmp/ccgREgit.s page 3 + ARM GAS /tmp/cchLZ5FJ.s page 3 45 000a 42F48042 orr r2, r2, #16384 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccgREgit.s page 1 93 .LFB240: 80:Core/Src/stm32f4xx_hal_msp.c **** 81:Core/Src/stm32f4xx_hal_msp.c **** /** - ARM GAS /tmp/ccgREgit.s page 4 + ARM GAS /tmp/cchLZ5FJ.s page 4 82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization @@ -238,7 +238,7 @@ ARM GAS /tmp/ccgREgit.s page 1 104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 106:Core/Src/stm32f4xx_hal_msp.c **** - ARM GAS /tmp/ccgREgit.s page 5 + ARM GAS /tmp/cchLZ5FJ.s page 5 107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccgREgit.s page 1 150 0034 5A6C ldr r2, [r3, #68] 151 0036 02F48072 and r2, r2, #256 152 003a 0192 str r2, [sp, #4] - ARM GAS /tmp/ccgREgit.s page 6 + ARM GAS /tmp/cchLZ5FJ.s page 6 96:Core/Src/stm32f4xx_hal_msp.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccgREgit.s page 1 190 .loc 1 109 24 is_stmt 0 view .LVU43 191 0062 1048 ldr r0, .L11+4 192 0064 104B ldr r3, .L11+8 - ARM GAS /tmp/ccgREgit.s page 7 + ARM GAS /tmp/cchLZ5FJ.s page 7 193 0066 0360 str r3, [r0] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccgREgit.s page 1 227 008a FFF7FEFF bl HAL_DMA_Init 228 .LVL5: 119:Core/Src/stm32f4xx_hal_msp.c **** { - ARM GAS /tmp/ccgREgit.s page 8 + ARM GAS /tmp/cchLZ5FJ.s page 8 229 .loc 1 119 8 discriminator 1 view .LVU64 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccgREgit.s page 1 270 .loc 1 142 10 is_stmt 0 view .LVU73 271 0000 0268 ldr r2, [r0] 272 .loc 1 142 5 view .LVU74 - ARM GAS /tmp/ccgREgit.s page 9 + ARM GAS /tmp/cchLZ5FJ.s page 9 273 0002 094B ldr r3, .L20 @@ -538,44 +538,37 @@ ARM GAS /tmp/ccgREgit.s page 1 306 .align 2 307 .L20: 308 0028 00200140 .word 1073815552 - ARM GAS /tmp/ccgREgit.s page 10 + ARM GAS /tmp/cchLZ5FJ.s page 10 309 002c 00380240 .word 1073887232 310 0030 00000240 .word 1073872896 311 .cfi_endproc 312 .LFE241: - 314 .global curr_step_start_N - 315 .section .bss.curr_step_start_N,"aw",%nobits - 316 .align 2 - 319 curr_step_start_N: - 320 0000 00000000 .space 4 - 321 .text - 322 .Letext0: - 323 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 324 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 325 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 326 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 327 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 328 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 329 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 330 .file 9 "Core/Inc/main.h" - ARM GAS /tmp/ccgREgit.s page 11 + 314 .text + 315 .Letext0: + 316 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 317 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 318 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 319 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 320 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 323 .file 9 "Core/Inc/main.h" + ARM GAS /tmp/cchLZ5FJ.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_msp.c - /tmp/ccgREgit.s:21 .text.HAL_MspInit:00000000 $t - /tmp/ccgREgit.s:27 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccgREgit.s:80 .text.HAL_MspInit:00000034 $d - /tmp/ccgREgit.s:85 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccgREgit.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccgREgit.s:249 .text.HAL_ADC_MspInit:000000a0 $d - /tmp/ccgREgit.s:256 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccgREgit.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccgREgit.s:308 .text.HAL_ADC_MspDeInit:00000028 $d - /tmp/ccgREgit.s:319 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccgREgit.s:316 .bss.curr_step_start_N:00000000 $d + /tmp/cchLZ5FJ.s:21 .text.HAL_MspInit:00000000 $t + /tmp/cchLZ5FJ.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/cchLZ5FJ.s:80 .text.HAL_MspInit:00000034 $d + /tmp/cchLZ5FJ.s:85 .text.HAL_ADC_MspInit:00000000 $t + /tmp/cchLZ5FJ.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/cchLZ5FJ.s:249 .text.HAL_ADC_MspInit:000000a0 $d + /tmp/cchLZ5FJ.s:256 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/cchLZ5FJ.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/cchLZ5FJ.s:308 .text.HAL_ADC_MspDeInit:00000028 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/stm32f4xx_hal_msp.o b/build/stm32f4xx_hal_msp.o index 538a7a39d8b3034f839e8f26ddc7289f90cb9ebb..7940935a6c9df0102634472560fba8572f688cbd 100644 GIT binary patch delta 3312 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 F{sX*UW_tht diff --git a/build/stm32f4xx_hal_pcd.lst b/build/stm32f4xx_hal_pcd.lst index 963efed..114952e 100644 --- a/build/stm32f4xx_hal_pcd.lst +++ b/build/stm32f4xx_hal_pcd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccjp77pR.s page 1 +ARM GAS /tmp/cc6MQ5JQ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** [..] 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** The PCD HAL driver can be used as follows: 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 2 + ARM GAS /tmp/cc6MQ5JQ.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (#) Declare a PCD_HandleTypeDef handle structure, for example: @@ -118,7 +118,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Private functions prototypes ----------------------------------------------*/ 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @defgroup PCD_Private_Functions PCD Private Functions - ARM GAS /tmp/ccjp77pR.s page 3 + ARM GAS /tmp/cc6MQ5JQ.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_RESET) 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 4 + ARM GAS /tmp/cc6MQ5JQ.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Allocate lock resource and initialize it */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->State = HAL_PCD_STATE_ERROR; 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 5 + ARM GAS /tmp/cc6MQ5JQ.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_DeInit(PCD_HandleTypeDef *hpcd) - ARM GAS /tmp/ccjp77pR.s page 6 + ARM GAS /tmp/cc6MQ5JQ.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Prevent unused argument(s) compilation warning */ 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** UNUSED(hpcd); - ARM GAS /tmp/ccjp77pR.s page 7 + ARM GAS /tmp/cc6MQ5JQ.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** break; 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** case HAL_PCD_SUSPEND_CB_ID : - ARM GAS /tmp/ccjp77pR.s page 8 + ARM GAS /tmp/cc6MQ5JQ.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->SuspendCallback = pCallback; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ErrorCode |= HAL_PCD_ERROR_INVALID_CALLBACK; 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Return error status */ 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** status = HAL_ERROR; - ARM GAS /tmp/ccjp77pR.s page 9 + ARM GAS /tmp/cc6MQ5JQ.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** break; 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** case HAL_PCD_CONNECT_CB_ID : - ARM GAS /tmp/ccjp77pR.s page 10 + ARM GAS /tmp/cc6MQ5JQ.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ConnectCallback = HAL_PCD_ConnectCallback; @@ -598,7 +598,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Release Lock */ 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return status; - ARM GAS /tmp/ccjp77pR.s page 11 + ARM GAS /tmp/cc6MQ5JQ.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Process locked */ 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 12 + ARM GAS /tmp/cc6MQ5JQ.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (hpcd->State == HAL_PCD_STATE_READY) @@ -718,7 +718,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Release Lock */ 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); - ARM GAS /tmp/ccjp77pR.s page 13 + ARM GAS /tmp/cc6MQ5JQ.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Process locked */ - ARM GAS /tmp/ccjp77pR.s page 14 + ARM GAS /tmp/cc6MQ5JQ.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); @@ -838,7 +838,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Register USB PCD Iso IN incomplete Callback 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * To be used instead of the weak HAL_PCD_ISOINIncompleteCallback() predefined callback - ARM GAS /tmp/ccjp77pR.s page 15 + ARM GAS /tmp/cc6MQ5JQ.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param hpcd PCD handle @@ -898,7 +898,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->ISOINIncompleteCallback = HAL_PCD_ISOINIncompleteCallback; /* Legacy weak ISOINIncomplete 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 16 + ARM GAS /tmp/cc6MQ5JQ.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -958,7 +958,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** - ARM GAS /tmp/ccjp77pR.s page 17 + ARM GAS /tmp/cc6MQ5JQ.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Unregister the USB PCD BCD Callback @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->LPMCallback = pCallback; 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 18 + ARM GAS /tmp/cc6MQ5JQ.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @verbatim 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** =============================================================================== - ARM GAS /tmp/ccjp77pR.s page 19 + ARM GAS /tmp/cc6MQ5JQ.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ##### IO operation functions ##### @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 20 + ARM GAS /tmp/cc6MQ5JQ.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_ReadPacket(USBx, ep->xfer_buff, 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (uint16_t)((RegVal & USB_OTG_GRXSTSP_BCNT) >> 4)); 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 21 + ARM GAS /tmp/cc6MQ5JQ.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += (RegVal & USB_OTG_GRXSTSP_BCNT) >> 4; @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep = &hpcd->OUT_ep[epnum]; - ARM GAS /tmp/ccjp77pR.s page 22 + ARM GAS /tmp/cc6MQ5JQ.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[epnum].xfer_buff += hpcd->IN_ep[epnum].maxpacket; 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* this is ZLP, so prepare EP0 for next setup */ - ARM GAS /tmp/ccjp77pR.s page 23 + ARM GAS /tmp/cc6MQ5JQ.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if ((epnum == 0U) && (hpcd->IN_ep[epnum].xfer_len == 0U)) @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Handle Resume Interrupt */ 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if (__HAL_PCD_GET_FLAG(hpcd, USB_OTG_GINTSTS_WKUINT)) 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 24 + ARM GAS /tmp/cc6MQ5JQ.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* Clear the Remote Wake-up Signaling */ @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_PCDEx_LPM_Callback(hpcd, PCD_LPM_L1_ACTIVE); 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 25 + ARM GAS /tmp/cc6MQ5JQ.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* setup EP0 to receive SETUP packets */ 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EP0_OutStart(hpcd->Instance, (uint8_t)hpcd->Init.dma_enable, 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (uint8_t *)hpcd->Setup); - ARM GAS /tmp/ccjp77pR.s page 26 + ARM GAS /tmp/cc6MQ5JQ.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** for (epnum = 1U; epnum < hpcd->Init.dev_endpoints; epnum++) 1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** RegVal = USBx_INEP(epnum)->DIEPCTL; - ARM GAS /tmp/ccjp77pR.s page 27 + ARM GAS /tmp/cc6MQ5JQ.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** RegVal = hpcd->Instance->GOTGINT; 1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 28 + ARM GAS /tmp/cc6MQ5JQ.s page 28 1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** if ((RegVal & USB_OTG_GOTGINT_SEDET) == USB_OTG_GOTGINT_SEDET) @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 29 + ARM GAS /tmp/cc6MQ5JQ.s page 29 1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** UNUSED(hpcd); 1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* NOTE : This function should not be modified, when the callback is needed, - ARM GAS /tmp/ccjp77pR.s page 30 + ARM GAS /tmp/cc6MQ5JQ.s page 30 1627:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** the HAL_PCD_ResetCallback could be implemented in the user file @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param epnum endpoint number 1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval None 1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ - ARM GAS /tmp/ccjp77pR.s page 31 + ARM GAS /tmp/cc6MQ5JQ.s page 31 1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __weak void HAL_PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** transfers. 1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @endverbatim - ARM GAS /tmp/ccjp77pR.s page 32 + ARM GAS /tmp/cc6MQ5JQ.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_SetAddress(PCD_HandleTypeDef *hpcd, uint8_t address) - ARM GAS /tmp/ccjp77pR.s page 33 + ARM GAS /tmp/cc6MQ5JQ.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** - ARM GAS /tmp/ccjp77pR.s page 34 + ARM GAS /tmp/cc6MQ5JQ.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Deactivate an endpoint. @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EPStartXfer(hpcd->Instance, ep, (uint8_t)hpcd->Init.dma_enable); 1910:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_OK; - ARM GAS /tmp/ccjp77pR.s page 35 + ARM GAS /tmp/cc6MQ5JQ.s page 35 1912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 36 + ARM GAS /tmp/cc6MQ5JQ.s page 36 1969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2024:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_stall = 0U; 2025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->num = ep_addr & EP_ADDR_MSK; - ARM GAS /tmp/ccjp77pR.s page 37 + ARM GAS /tmp/cc6MQ5JQ.s page 37 2026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2081:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_OK; 2082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 38 + ARM GAS /tmp/cc6MQ5JQ.s page 38 2083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param testmode USB Device high speed test mode 2138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @retval HAL status 2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** */ - ARM GAS /tmp/ccjp77pR.s page 39 + ARM GAS /tmp/cc6MQ5JQ.s page 39 2140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** HAL_StatusTypeDef HAL_PCD_SetTestMode(const PCD_HandleTypeDef *hpcd, uint8_t testmode) @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 39 .cfi_offset 6, -20 40 .cfi_offset 7, -16 41 .cfi_offset 8, -12 - ARM GAS /tmp/ccjp77pR.s page 40 + ARM GAS /tmp/cc6MQ5JQ.s page 40 42 .cfi_offset 9, -8 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 79 002a 9A42 cmp r2, r3 80 002c 00D3 bcc .L3 2198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 41 + ARM GAS /tmp/cc6MQ5JQ.s page 41 81 .loc 1 2198 7 view .LVU19 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 114 0056 FFF7FEFF bl USB_WritePacket 115 .LVL8: 2221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 42 + ARM GAS /tmp/cc6MQ5JQ.s page 42 2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += len; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 156 .loc 1 2213 5 is_stmt 1 view .LVU48 2213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 157 .loc 1 2213 17 is_stmt 0 view .LVU49 - ARM GAS /tmp/ccjp77pR.s page 43 + ARM GAS /tmp/cc6MQ5JQ.s page 43 158 008a 04EBC402 add r2, r4, r4, lsl #3 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 200 .loc 1 2195 12 view .LVU64 201 00c4 0120 movs r0, #1 202 .LVL16: - ARM GAS /tmp/ccjp77pR.s page 44 + ARM GAS /tmp/cc6MQ5JQ.s page 44 203 .L2: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 255 @ frame_needed = 0, uses_anonymous_args = 0 124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** #if defined (USB_OTG_FS) 256 .loc 1 124 1 is_stmt 0 view .LVU71 - ARM GAS /tmp/ccjp77pR.s page 45 + ARM GAS /tmp/cc6MQ5JQ.s page 45 257 0000 30B5 push {r4, r5, lr} @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 296 0020 FFF7FEFF bl USB_DisableGlobalInt 297 .LVL22: 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 46 + ARM GAS /tmp/cc6MQ5JQ.s page 46 298 .loc 1 190 3 view .LVU87 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 340 .loc 1 182 27 is_stmt 0 view .LVU100 341 004e 0023 movs r3, #0 - ARM GAS /tmp/ccjp77pR.s page 47 + ARM GAS /tmp/cc6MQ5JQ.s page 47 342 0050 A371 strb r3, [r4, #6] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 381 007c CB85 strh r3, [r1, #46] @ movhi 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[i].maxpacket = 0U; 382 .loc 1 211 5 is_stmt 1 view .LVU116 - ARM GAS /tmp/ccjp77pR.s page 48 + ARM GAS /tmp/cc6MQ5JQ.s page 48 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->IN_ep[i].maxpacket = 0U; @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 421 00aa 83F85422 strb r2, [r3, #596] 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->OUT_ep[i].maxpacket = 0U; 422 .loc 1 222 5 is_stmt 1 view .LVU133 - ARM GAS /tmp/ccjp77pR.s page 49 + ARM GAS /tmp/cc6MQ5JQ.s page 49 222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->OUT_ep[i].maxpacket = 0U; @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; 462 .loc 1 231 5 is_stmt 1 view .LVU149 231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return HAL_ERROR; - ARM GAS /tmp/ccjp77pR.s page 50 + ARM GAS /tmp/cc6MQ5JQ.s page 50 463 .loc 1 231 17 is_stmt 0 view .LVU150 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 507 @ args = 0, pretend = 0, frame = 0 508 @ frame_needed = 0, uses_anonymous_args = 0 509 @ link register save eliminated. - ARM GAS /tmp/ccjp77pR.s page 51 + ARM GAS /tmp/cc6MQ5JQ.s page 51 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 554 0012 0546 mov r5, r0 555 0014 10B1 cbz r0, .L34 271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 52 + ARM GAS /tmp/cc6MQ5JQ.s page 52 556 .loc 1 271 12 view .LVU175 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1019:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 602 .loc 1 1019 3 is_stmt 1 view .LVU186 1019:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 53 + ARM GAS /tmp/cc6MQ5JQ.s page 53 603 .loc 1 1019 3 view .LVU187 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 643 002e 0020 movs r0, #0 644 0030 84F89404 strb r0, [r4, #1172] 1030:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 54 + ARM GAS /tmp/cc6MQ5JQ.s page 54 645 .loc 1 1030 3 view .LVU202 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 692 .cfi_offset 14, -4 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 693 .loc 1 1042 3 is_stmt 1 view .LVU212 - ARM GAS /tmp/ccjp77pR.s page 55 + ARM GAS /tmp/cc6MQ5JQ.s page 55 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 732 .loc 1 1050 56 discriminator 1 view .LVU228 733 0032 012B cmp r3, #1 734 0034 03D0 beq .L49 - ARM GAS /tmp/ccjp77pR.s page 56 + ARM GAS /tmp/cc6MQ5JQ.s page 56 735 .L46: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1535:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx = hpcd->Instance; 780 .loc 1 1535 3 view .LVU240 1536:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 57 + ARM GAS /tmp/cc6MQ5JQ.s page 57 781 .loc 1 1536 3 view .LVU241 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 827 .cfi_startproc 828 @ args = 0, pretend = 0, frame = 0 829 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccjp77pR.s page 58 + ARM GAS /tmp/cc6MQ5JQ.s page 58 830 @ link register save eliminated. @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 869 0008 066C ldr r6, [r0, #64] 870 .LVL75: 2248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** uint32_t DoepintReg = USBx_OUTEP(epnum)->DOEPINT; - ARM GAS /tmp/ccjp77pR.s page 59 + ARM GAS /tmp/cc6MQ5JQ.s page 59 871 .loc 1 2248 3 is_stmt 1 view .LVU263 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += ep->xfer_count; 2290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 60 + ARM GAS /tmp/cc6MQ5JQ.s page 60 2292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 900 .LVL78: 901 .L68: 2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 61 + ARM GAS /tmp/cc6MQ5JQ.s page 61 2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /* this is ZLP, so prepare EP0 for next setup */ @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 934 .loc 1 2261 10 is_stmt 1 view .LVU285 2261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 935 .loc 1 2261 13 is_stmt 0 view .LVU286 - ARM GAS /tmp/ccjp77pR.s page 62 + ARM GAS /tmp/cc6MQ5JQ.s page 62 936 0058 12F0200F tst r2, #32 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 976 .loc 1 2278 71 view .LVU301 977 008c C3F31203 ubfx r3, r3, #0, #19 - ARM GAS /tmp/ccjp77pR.s page 63 + ARM GAS /tmp/cc6MQ5JQ.s page 63 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1018 .LVL92: 1019 .L71: 2310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 64 + ARM GAS /tmp/cc6MQ5JQ.s page 64 1020 .loc 1 2310 7 is_stmt 1 view .LVU316 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1061 00fa 9AE7 b .L68 1062 .L75: 1063 .align 2 - ARM GAS /tmp/ccjp77pR.s page 65 + ARM GAS /tmp/cc6MQ5JQ.s page 65 1064 .L74: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1116 .thumb 1117 .thumb_func 1119 PCD_EP_OutSetupPacket_int: - ARM GAS /tmp/ccjp77pR.s page 66 + ARM GAS /tmp/cc6MQ5JQ.s page 66 1120 .LVL103: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1158 001a 11F4004F tst r1, #32768 1159 001e 02D0 beq .L79 2362:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ((DoepintReg & USB_OTG_DOEPINT_STPKTRX) == USB_OTG_DOEPINT_STPKTRX)) - ARM GAS /tmp/ccjp77pR.s page 67 + ARM GAS /tmp/cc6MQ5JQ.s page 67 2363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1194 .LVL112: 1195 0048 F6E7 b .L80 1196 .L84: - ARM GAS /tmp/ccjp77pR.s page 68 + ARM GAS /tmp/cc6MQ5JQ.s page 68 1197 004a 00BF .align 2 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1250 .thumb_func 1252 HAL_PCD_SuspendCallback: 1253 .LVL115: - ARM GAS /tmp/ccjp77pR.s page 69 + ARM GAS /tmp/cc6MQ5JQ.s page 69 1254 .LFB252: @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1303 .loc 1 1671 3 view .LVU375 1676:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1304 .loc 1 1676 1 is_stmt 0 view .LVU376 - ARM GAS /tmp/ccjp77pR.s page 70 + ARM GAS /tmp/cc6MQ5JQ.s page 70 1305 0000 7047 bx lr @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1357 .thumb_func 1359 HAL_PCD_DisconnectCallback: 1360 .LVL120: - ARM GAS /tmp/ccjp77pR.s page 71 + ARM GAS /tmp/cc6MQ5JQ.s page 71 1361 .LFB257: @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1406 .loc 1 1753 3 discriminator 2 view .LVU394 1755:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (hpcd->Init.battery_charging_enable == 1U)) 1407 .loc 1 1755 3 view .LVU395 - ARM GAS /tmp/ccjp77pR.s page 72 + ARM GAS /tmp/cc6MQ5JQ.s page 72 1755:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (hpcd->Init.battery_charging_enable == 1U)) @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1447 .cfi_restore 14 1753:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 1448 .loc 1 1753 3 discriminator 1 view .LVU411 - ARM GAS /tmp/ccjp77pR.s page 73 + ARM GAS /tmp/cc6MQ5JQ.s page 73 1449 003a 0220 movs r0, #2 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1494 0014 2846 mov r0, r5 1495 .LVL129: 1777:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 74 + ARM GAS /tmp/cc6MQ5JQ.s page 74 1496 .loc 1 1777 9 view .LVU423 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1535 .loc 1 1776 3 discriminator 1 view .LVU438 1536 003c F7E7 b .L103 1537 .cfi_endproc - ARM GAS /tmp/ccjp77pR.s page 75 + ARM GAS /tmp/cc6MQ5JQ.s page 75 1538 .LFE259: @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1581 .loc 1 1802 3 view .LVU451 1582 001a 0020 movs r0, #0 1583 001c 84F89404 strb r0, [r4, #1172] - ARM GAS /tmp/ccjp77pR.s page 76 + ARM GAS /tmp/cc6MQ5JQ.s page 76 1802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1820:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1630 .loc 1 1820 6 is_stmt 0 view .LVU462 1631 0006 11F0800F tst r1, #128 - ARM GAS /tmp/ccjp77pR.s page 77 + ARM GAS /tmp/cc6MQ5JQ.s page 77 1632 000a 2BD1 bne .L123 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1835:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 1670 .loc 1 1835 6 view .LVU479 1671 003e 0AB1 cbz r2, .L118 - ARM GAS /tmp/ccjp77pR.s page 78 + ARM GAS /tmp/cc6MQ5JQ.s page 78 1838:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1709 .loc 1 1822 31 is_stmt 0 view .LVU496 1710 0064 01F00F00 and r0, r1, #15 1711 .LVL150: - ARM GAS /tmp/ccjp77pR.s page 79 + ARM GAS /tmp/cc6MQ5JQ.s page 79 1822:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 1U; @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1758 .loc 1 1861 1 is_stmt 0 view .LVU506 1759 0000 10B5 push {r4, lr} 1760 .LCFI20: - ARM GAS /tmp/ccjp77pR.s page 80 + ARM GAS /tmp/cc6MQ5JQ.s page 80 1761 .cfi_def_cfa_offset 8 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1801 003a 0123 movs r3, #1 1802 003c 84F89434 strb r3, [r4, #1172] 1876:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_DeactivateEndpoint(hpcd->Instance, ep); - ARM GAS /tmp/ccjp77pR.s page 81 + ARM GAS /tmp/cc6MQ5JQ.s page 81 1803 .loc 1 1876 3 discriminator 2 view .LVU521 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1844 .LFE262: 1846 .section .text.HAL_PCD_EP_Receive,"ax",%progbits 1847 .align 1 - ARM GAS /tmp/ccjp77pR.s page 82 + ARM GAS /tmp/cc6MQ5JQ.s page 82 1848 .global HAL_PCD_EP_Receive @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1900:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 0U; 1891 .loc 1 1900 18 view .LVU547 1892 0028 CEF86832 str r3, [lr, #616] - ARM GAS /tmp/ccjp77pR.s page 83 + ARM GAS /tmp/cc6MQ5JQ.s page 83 1901:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->num = ep_addr & EP_ADDR_MSK; @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1935 .LVL172: 1936 .LFB264: 1921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return hpcd->OUT_ep[ep_addr & EP_ADDR_MSK].xfer_count; - ARM GAS /tmp/ccjp77pR.s page 84 + ARM GAS /tmp/cc6MQ5JQ.s page 84 1937 .loc 1 1921 1 is_stmt 1 view -0 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1983 .loc 1 1936 6 view .LVU572 1984 000c 8900 lsls r1, r1, #2 1985 000e 1031 adds r1, r1, #16 - ARM GAS /tmp/ccjp77pR.s page 85 + ARM GAS /tmp/cc6MQ5JQ.s page 85 1986 0010 0144 add r1, r1, r0 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2023 003c FFF7FEFF bl USB_EPStartXfer 2024 .LVL181: 1952:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 86 + ARM GAS /tmp/cc6MQ5JQ.s page 86 2025 .loc 1 1952 3 is_stmt 1 view .LVU590 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1970:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2071 .loc 1 1970 6 is_stmt 0 view .LVU601 2072 0010 11F0800F tst r1, #128 - ARM GAS /tmp/ccjp77pR.s page 87 + ARM GAS /tmp/cc6MQ5JQ.s page 87 2073 0014 1FD1 bne .L149 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2111 0046 2068 ldr r0, [r4] 2112 .LVL187: 1986:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 88 + ARM GAS /tmp/cc6MQ5JQ.s page 88 2113 .loc 1 1986 9 view .LVU618 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2153 .loc 1 1990 5 is_stmt 1 view .LVU632 1990:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2154 .loc 1 1990 11 is_stmt 0 view .LVU633 - ARM GAS /tmp/ccjp77pR.s page 89 + ARM GAS /tmp/cc6MQ5JQ.s page 89 2155 0070 04F29C42 addw r2, r4, #1180 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2201 000a 10B5 push {r4, lr} 2202 .LCFI24: 2203 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccjp77pR.s page 90 + ARM GAS /tmp/cc6MQ5JQ.s page 90 2204 .cfi_offset 4, -8 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2243 003e 0123 movs r3, #1 2244 0040 84F89434 strb r3, [r4, #1172] 2027:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)USB_EPClearStall(hpcd->Instance, ep); - ARM GAS /tmp/ccjp77pR.s page 91 + ARM GAS /tmp/cc6MQ5JQ.s page 91 2245 .loc 1 2027 3 discriminator 2 view .LVU659 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2286 .cfi_restore 14 2010:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2287 .loc 1 2010 12 view .LVU673 - ARM GAS /tmp/ccjp77pR.s page 92 + ARM GAS /tmp/cc6MQ5JQ.s page 92 2288 006c 0120 movs r0, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2051:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2334 .loc 1 2051 8 view .LVU684 2335 000c 01EBC101 add r1, r1, r1, lsl #3 - ARM GAS /tmp/ccjp77pR.s page 93 + ARM GAS /tmp/cc6MQ5JQ.s page 93 2336 0010 8900 lsls r1, r1, #2 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2382 @ args = 0, pretend = 0, frame = 8 2383 @ frame_needed = 0, uses_anonymous_args = 0 1069:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance; - ARM GAS /tmp/ccjp77pR.s page 94 + ARM GAS /tmp/cc6MQ5JQ.s page 94 2384 .loc 1 1069 1 is_stmt 0 view .LVU695 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 2424 .loc 1 1524 1 view .LVU710 2425 0012 03B0 add sp, sp, #12 - ARM GAS /tmp/ccjp77pR.s page 95 + ARM GAS /tmp/cc6MQ5JQ.s page 95 2426 .LCFI30: @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2467 .L169: 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2468 .loc 1 1099 5 view .LVU724 - ARM GAS /tmp/ccjp77pR.s page 96 + ARM GAS /tmp/cc6MQ5JQ.s page 96 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2509 .loc 1 1131 5 view .LVU739 1131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 97 + ARM GAS /tmp/cc6MQ5JQ.s page 97 2510 .loc 1 1131 9 is_stmt 0 view .LVU740 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2551 .loc 1 1321 7 is_stmt 1 view .LVU754 2552 00bc 2268 ldr r2, [r4] - ARM GAS /tmp/ccjp77pR.s page 98 + ARM GAS /tmp/cc6MQ5JQ.s page 98 2553 00be 5369 ldr r3, [r2, #20] @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2593 .loc 1 1438 11 is_stmt 0 view .LVU768 2594 00fe AB69 ldr r3, [r5, #24] 1438:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 99 + ARM GAS /tmp/cc6MQ5JQ.s page 99 2595 .loc 1 1438 21 view .LVU769 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 2635 .loc 1 1115 26 view .LVU784 2636 0146 019A ldr r2, [sp, #4] - ARM GAS /tmp/ccjp77pR.s page 100 + ARM GAS /tmp/cc6MQ5JQ.s page 100 2637 0148 4A44 add r2, r2, r9 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** (void)PCD_EP_OutXfrComplete_int(hpcd, epnum); 2679 .loc 1 1146 13 is_stmt 1 view .LVU797 2680 0186 05EB4913 add r3, r5, r9, lsl #5 - ARM GAS /tmp/ccjp77pR.s page 101 + ARM GAS /tmp/cc6MQ5JQ.s page 101 2681 018a 0122 movs r2, #1 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2723 .loc 1 1187 14 is_stmt 0 view .LVU810 2724 01c8 1AF0200F tst r10, #32 - ARM GAS /tmp/ccjp77pR.s page 102 + ARM GAS /tmp/cc6MQ5JQ.s page 102 2725 01cc 04D0 beq .L182 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2766 .loc 1 1144 11 is_stmt 1 view .LVU824 1144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 103 + ARM GAS /tmp/cc6MQ5JQ.s page 103 2767 .loc 1 1144 14 is_stmt 0 view .LVU825 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2806 .loc 1 1174 37 is_stmt 0 view .LVU840 2807 0242 09EBC903 add r3, r9, r9, lsl #3 2808 0246 04EB8303 add r3, r4, r3, lsl #2 - ARM GAS /tmp/ccjp77pR.s page 104 + ARM GAS /tmp/cc6MQ5JQ.s page 104 2809 024a 0022 movs r2, #0 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2850 .loc 1 1245 14 is_stmt 0 view .LVU853 2851 027e 1AF0100F tst r10, #16 2852 0282 04D0 beq .L190 - ARM GAS /tmp/ccjp77pR.s page 105 + ARM GAS /tmp/cc6MQ5JQ.s page 105 1247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2892 02ba 18F0010F tst r8, #1 2893 02be F4D0 beq .L186 1214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 106 + ARM GAS /tmp/cc6MQ5JQ.s page 106 2894 .loc 1 1214 11 is_stmt 1 view .LVU869 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2933 02fc 1A6A ldr r2, [r3, #32] 2934 .LVL274: 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 107 + ARM GAS /tmp/cc6MQ5JQ.s page 107 2935 .loc 1 1225 65 view .LVU885 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 2975 .loc 1 1259 13 view .LVU899 1259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 2976 .loc 1 1259 19 is_stmt 0 view .LVU900 - ARM GAS /tmp/ccjp77pR.s page 108 + ARM GAS /tmp/cc6MQ5JQ.s page 108 2977 032e 09EBC903 add r3, r9, r9, lsl #3 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3020 .loc 1 1288 15 is_stmt 0 view .LVU912 3021 0370 94F8CC34 ldrb r3, [r4, #1228] @ zero_extendqisi2 - ARM GAS /tmp/ccjp77pR.s page 109 + ARM GAS /tmp/cc6MQ5JQ.s page 109 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3064 .LVL289: 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3065 .loc 1 1360 7 is_stmt 1 view .LVU925 - ARM GAS /tmp/ccjp77pR.s page 110 + ARM GAS /tmp/cc6MQ5JQ.s page 110 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3103 .loc 1 1360 22 discriminator 1 view .LVU943 3104 03ea B342 cmp r3, r6 - ARM GAS /tmp/ccjp77pR.s page 111 + ARM GAS /tmp/cc6MQ5JQ.s page 111 3105 03ec E1D8 bhi .L202 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3142 .LVL292: 1400:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 3143 .loc 1 1400 7 is_stmt 1 view .LVU961 - ARM GAS /tmp/ccjp77pR.s page 112 + ARM GAS /tmp/cc6MQ5JQ.s page 112 3144 0426 2268 ldr r2, [r4] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3184 045c 0146 mov r1, r0 3185 045e E279 ldrb r2, [r4, #7] @ zero_extendqisi2 3186 0460 3046 mov r0, r6 - ARM GAS /tmp/ccjp77pR.s page 113 + ARM GAS /tmp/cc6MQ5JQ.s page 113 3187 0462 FFF7FEFF bl USB_SetTurnaroundTime @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 1445:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } 3230 .loc 1 1445 11 is_stmt 1 view .LVU987 1445:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/ccjp77pR.s page 114 + ARM GAS /tmp/cc6MQ5JQ.s page 114 3231 .loc 1 1445 17 is_stmt 0 view .LVU988 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3272 .loc 1 1455 18 is_stmt 0 view .LVU1001 3273 04d0 05EB4613 add r3, r5, r6, lsl #5 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/ccjp77pR.s page 115 + ARM GAS /tmp/cc6MQ5JQ.s page 115 3274 .loc 1 1455 16 view .LVU1002 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3317 .LVL313: 3318 .L217: 1473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/ccjp77pR.s page 116 + ARM GAS /tmp/cc6MQ5JQ.s page 116 3319 .loc 1 1473 63 discriminator 2 view .LVU1014 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3358 .LVL316: 1481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 3359 .loc 1 1481 49 view .LVU1030 - ARM GAS /tmp/ccjp77pR.s page 117 + ARM GAS /tmp/cc6MQ5JQ.s page 117 3360 0550 82F85712 strb r1, [r2, #599] @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3399 .loc 1 1509 5 is_stmt 1 view .LVU1045 1509:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { 3400 .loc 1 1509 9 is_stmt 0 view .LVU1046 - ARM GAS /tmp/ccjp77pR.s page 118 + ARM GAS /tmp/cc6MQ5JQ.s page 118 3401 0582 2068 ldr r0, [r4] @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3442 05b6 2046 mov r0, r4 3443 05b8 FFF7FEFF bl HAL_PCD_DisconnectCallback 3444 .LVL326: - ARM GAS /tmp/ccjp77pR.s page 119 + ARM GAS /tmp/cc6MQ5JQ.s page 119 3445 05bc EDE7 b .L221 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3490 .L248: 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** 3491 .loc 1 2079 3 is_stmt 1 view .LVU1071 - ARM GAS /tmp/ccjp77pR.s page 120 + ARM GAS /tmp/cc6MQ5JQ.s page 120 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3537 .cfi_startproc 3538 @ args = 0, pretend = 0, frame = 0 3539 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccjp77pR.s page 121 + ARM GAS /tmp/cc6MQ5JQ.s page 121 2090:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** return (USB_ActivateRemoteWakeup(hpcd->Instance)); @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3585 .loc 1 2102 1 view .LVU1093 3586 0008 08BD pop {r3, pc} 3587 .cfi_endproc - ARM GAS /tmp/ccjp77pR.s page 122 + ARM GAS /tmp/cc6MQ5JQ.s page 122 3588 .LFE271: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccjp77pR.s page 1 3637 0006 0BD8 bhi .L261 2152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx_DEVICE->DCTL |= (uint32_t)testmode << 4; 3638 .loc 1 2152 7 view .LVU1103 - ARM GAS /tmp/ccjp77pR.s page 123 + ARM GAS /tmp/cc6MQ5JQ.s page 123 2152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** USBx_DEVICE->DCTL |= (uint32_t)testmode << 4; @@ -7360,93 +7360,93 @@ ARM GAS /tmp/ccjp77pR.s page 1 3667 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" 3668 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" 3669 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h" - ARM GAS /tmp/ccjp77pR.s page 124 + ARM GAS /tmp/cc6MQ5JQ.s page 124 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd.c - /tmp/ccjp77pR.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t - /tmp/ccjp77pR.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo - /tmp/ccjp77pR.s:222 .text.HAL_PCD_MspInit:00000000 $t - /tmp/ccjp77pR.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit - /tmp/ccjp77pR.s:243 .text.HAL_PCD_Init:00000000 $t - /tmp/ccjp77pR.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init - /tmp/ccjp77pR.s:496 .text.HAL_PCD_MspDeInit:00000000 $t - /tmp/ccjp77pR.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit - /tmp/ccjp77pR.s:517 .text.HAL_PCD_DeInit:00000000 $t - /tmp/ccjp77pR.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit - /tmp/ccjp77pR.s:585 .text.HAL_PCD_Start:00000000 $t - /tmp/ccjp77pR.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start - /tmp/ccjp77pR.s:672 .text.HAL_PCD_Stop:00000000 $t - /tmp/ccjp77pR.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop - /tmp/ccjp77pR.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t - /tmp/ccjp77pR.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler - /tmp/ccjp77pR.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d - /tmp/ccjp77pR.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t - /tmp/ccjp77pR.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback - /tmp/ccjp77pR.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t - /tmp/ccjp77pR.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int - /tmp/ccjp77pR.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d - /tmp/ccjp77pR.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t - /tmp/ccjp77pR.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback - /tmp/ccjp77pR.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t - /tmp/ccjp77pR.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback - /tmp/ccjp77pR.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t - /tmp/ccjp77pR.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int - /tmp/ccjp77pR.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d - /tmp/ccjp77pR.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t - /tmp/ccjp77pR.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback - /tmp/ccjp77pR.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t - /tmp/ccjp77pR.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback - /tmp/ccjp77pR.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t - /tmp/ccjp77pR.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback - /tmp/ccjp77pR.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t - /tmp/ccjp77pR.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback - /tmp/ccjp77pR.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t - /tmp/ccjp77pR.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback - /tmp/ccjp77pR.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t - /tmp/ccjp77pR.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback - /tmp/ccjp77pR.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t - /tmp/ccjp77pR.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback - /tmp/ccjp77pR.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t - /tmp/ccjp77pR.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback - /tmp/ccjp77pR.s:1374 .text.HAL_PCD_DevConnect:00000000 $t - /tmp/ccjp77pR.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect - /tmp/ccjp77pR.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t - /tmp/ccjp77pR.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect - /tmp/ccjp77pR.s:1541 .text.HAL_PCD_SetAddress:00000000 $t - /tmp/ccjp77pR.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress - /tmp/ccjp77pR.s:1603 .text.HAL_PCD_EP_Open:00000000 $t - /tmp/ccjp77pR.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open - /tmp/ccjp77pR.s:1745 .text.HAL_PCD_EP_Close:00000000 $t - /tmp/ccjp77pR.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close - ARM GAS /tmp/ccjp77pR.s page 125 + /tmp/cc6MQ5JQ.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t + /tmp/cc6MQ5JQ.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo + /tmp/cc6MQ5JQ.s:222 .text.HAL_PCD_MspInit:00000000 $t + /tmp/cc6MQ5JQ.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/cc6MQ5JQ.s:243 .text.HAL_PCD_Init:00000000 $t + /tmp/cc6MQ5JQ.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init + /tmp/cc6MQ5JQ.s:496 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/cc6MQ5JQ.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/cc6MQ5JQ.s:517 .text.HAL_PCD_DeInit:00000000 $t + /tmp/cc6MQ5JQ.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit + /tmp/cc6MQ5JQ.s:585 .text.HAL_PCD_Start:00000000 $t + /tmp/cc6MQ5JQ.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start + /tmp/cc6MQ5JQ.s:672 .text.HAL_PCD_Stop:00000000 $t + /tmp/cc6MQ5JQ.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop + /tmp/cc6MQ5JQ.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t + /tmp/cc6MQ5JQ.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler + /tmp/cc6MQ5JQ.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d + /tmp/cc6MQ5JQ.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/cc6MQ5JQ.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t + /tmp/cc6MQ5JQ.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int + /tmp/cc6MQ5JQ.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d + /tmp/cc6MQ5JQ.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/cc6MQ5JQ.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/cc6MQ5JQ.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t + /tmp/cc6MQ5JQ.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int + /tmp/cc6MQ5JQ.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d + /tmp/cc6MQ5JQ.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/cc6MQ5JQ.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/cc6MQ5JQ.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/cc6MQ5JQ.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/cc6MQ5JQ.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/cc6MQ5JQ.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/cc6MQ5JQ.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/cc6MQ5JQ.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/cc6MQ5JQ.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/cc6MQ5JQ.s:1374 .text.HAL_PCD_DevConnect:00000000 $t + /tmp/cc6MQ5JQ.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect + /tmp/cc6MQ5JQ.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t + /tmp/cc6MQ5JQ.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect + /tmp/cc6MQ5JQ.s:1541 .text.HAL_PCD_SetAddress:00000000 $t + /tmp/cc6MQ5JQ.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress + /tmp/cc6MQ5JQ.s:1603 .text.HAL_PCD_EP_Open:00000000 $t + /tmp/cc6MQ5JQ.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open + /tmp/cc6MQ5JQ.s:1745 .text.HAL_PCD_EP_Close:00000000 $t + /tmp/cc6MQ5JQ.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close + ARM GAS /tmp/cc6MQ5JQ.s page 125 - /tmp/ccjp77pR.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t - /tmp/ccjp77pR.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive - /tmp/ccjp77pR.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t - /tmp/ccjp77pR.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount - /tmp/ccjp77pR.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t - /tmp/ccjp77pR.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit - /tmp/ccjp77pR.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t - /tmp/ccjp77pR.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall - /tmp/ccjp77pR.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t - /tmp/ccjp77pR.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall - /tmp/ccjp77pR.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t - /tmp/ccjp77pR.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort - /tmp/ccjp77pR.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t - /tmp/ccjp77pR.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler - /tmp/ccjp77pR.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t - /tmp/ccjp77pR.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush - /tmp/ccjp77pR.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t - /tmp/ccjp77pR.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup - /tmp/ccjp77pR.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t - /tmp/ccjp77pR.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup - /tmp/ccjp77pR.s:3591 .text.HAL_PCD_GetState:00000000 $t - /tmp/ccjp77pR.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState - /tmp/ccjp77pR.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t - /tmp/ccjp77pR.s:3621 .text.HAL_PCD_SetTestMode:00000000 HAL_PCD_SetTestMode + /tmp/cc6MQ5JQ.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t + /tmp/cc6MQ5JQ.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive + /tmp/cc6MQ5JQ.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t + /tmp/cc6MQ5JQ.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount + /tmp/cc6MQ5JQ.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t + /tmp/cc6MQ5JQ.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit + /tmp/cc6MQ5JQ.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t + /tmp/cc6MQ5JQ.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall + /tmp/cc6MQ5JQ.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t + /tmp/cc6MQ5JQ.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall + /tmp/cc6MQ5JQ.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t + /tmp/cc6MQ5JQ.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort + /tmp/cc6MQ5JQ.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t + /tmp/cc6MQ5JQ.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler + /tmp/cc6MQ5JQ.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t + /tmp/cc6MQ5JQ.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush + /tmp/cc6MQ5JQ.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t + /tmp/cc6MQ5JQ.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup + /tmp/cc6MQ5JQ.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t + /tmp/cc6MQ5JQ.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup + /tmp/cc6MQ5JQ.s:3591 .text.HAL_PCD_GetState:00000000 $t + /tmp/cc6MQ5JQ.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState + /tmp/cc6MQ5JQ.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t + /tmp/cc6MQ5JQ.s:3621 .text.HAL_PCD_SetTestMode:00000000 HAL_PCD_SetTestMode UNDEFINED SYMBOLS USB_WritePacket @@ -7480,7 +7480,7 @@ USB_GetDevSpeed HAL_RCC_GetHCLKFreq USB_SetTurnaroundTime USB_FlushRxFifo - ARM GAS /tmp/ccjp77pR.s page 126 + ARM GAS /tmp/cc6MQ5JQ.s page 126 USB_ActivateRemoteWakeup diff --git a/build/stm32f4xx_hal_pcd_ex.lst b/build/stm32f4xx_hal_pcd_ex.lst index ea9ee65..c00ec68 100644 --- a/build/stm32f4xx_hal_pcd_ex.lst +++ b/build/stm32f4xx_hal_pcd_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccftHevy.s page 1 +ARM GAS /tmp/ccETjn6u.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccftHevy.s page 1 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{ 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */ 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** - ARM GAS /tmp/ccftHevy.s page 2 + ARM GAS /tmp/ccETjn6u.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx @@ -118,7 +118,7 @@ ARM GAS /tmp/ccftHevy.s page 1 73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t Tx_Offset; 41 .loc 1 73 3 view .LVU3 74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** - ARM GAS /tmp/ccftHevy.s page 3 + ARM GAS /tmp/ccETjn6u.s page 3 75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* TXn min size = 16 words. (n : Transmit FIFO index) @@ -178,7 +178,7 @@ ARM GAS /tmp/ccftHevy.s page 1 66 .cfi_def_cfa_offset 0 67 0014 7047 bx lr 68 .LVL4: - ARM GAS /tmp/ccftHevy.s page 4 + ARM GAS /tmp/ccETjn6u.s page 4 69 .L2: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccftHevy.s page 1 108 .loc 1 100 5 is_stmt 1 view .LVU29 100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** } 109 .loc 1 100 65 is_stmt 0 view .LVU30 - ARM GAS /tmp/ccftHevy.s page 5 + ARM GAS /tmp/ccETjn6u.s page 5 110 003c 40EA0240 orr r0, r0, r2, lsl #16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccftHevy.s page 1 153 .thumb 154 .thumb_func 156 HAL_PCDEx_LPM_Callback: - ARM GAS /tmp/ccftHevy.s page 6 + ARM GAS /tmp/ccETjn6u.s page 6 157 .LVL13: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccftHevy.s page 1 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** 171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Wait for Min DCD Timeout */ 172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(300U); - ARM GAS /tmp/ccftHevy.s page 7 + ARM GAS /tmp/ccETjn6u.s page 7 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccftHevy.s page 1 227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** } 228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** 229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished */ - ARM GAS /tmp/ccftHevy.s page 8 + ARM GAS /tmp/ccETjn6u.s page 8 230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd); @@ -478,7 +478,7 @@ ARM GAS /tmp/ccftHevy.s page 1 284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN); 285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** 286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Disable Battery charging */ - ARM GAS /tmp/ccftHevy.s page 9 + ARM GAS /tmp/ccETjn6u.s page 9 287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN); @@ -538,7 +538,7 @@ ARM GAS /tmp/ccftHevy.s page 1 321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** { 181 .loc 1 321 1 is_stmt 1 view -0 182 .cfi_startproc - ARM GAS /tmp/ccftHevy.s page 10 + ARM GAS /tmp/ccETjn6u.s page 10 183 @ args = 0, pretend = 0, frame = 0 @@ -565,18 +565,18 @@ ARM GAS /tmp/ccftHevy.s page 1 197 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 198 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" 199 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - ARM GAS /tmp/ccftHevy.s page 11 + ARM GAS /tmp/ccETjn6u.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd_ex.c - /tmp/ccftHevy.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t - /tmp/ccftHevy.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo - /tmp/ccftHevy.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t - /tmp/ccftHevy.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo - /tmp/ccftHevy.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t - /tmp/ccftHevy.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback - /tmp/ccftHevy.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t - /tmp/ccftHevy.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback + /tmp/ccETjn6u.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t + /tmp/ccETjn6u.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo + /tmp/ccETjn6u.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t + /tmp/ccETjn6u.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo + /tmp/ccETjn6u.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t + /tmp/ccETjn6u.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback + /tmp/ccETjn6u.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t + /tmp/ccETjn6u.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_pwr.lst b/build/stm32f4xx_hal_pwr.lst index d6c03c2..a4b1e85 100644 --- a/build/stm32f4xx_hal_pwr.lst +++ b/build/stm32f4xx_hal_pwr.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccOfnEIn.s page 1 +ARM GAS /tmp/ccJeaMlM.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR PWR - ARM GAS /tmp/ccOfnEIn.s page 2 + ARM GAS /tmp/ccJeaMlM.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief PWR HAL module driver @@ -118,7 +118,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Deinitializes the HAL PWR peripheral registers to their default reset values. - ARM GAS /tmp/ccOfnEIn.s page 3 + ARM GAS /tmp/ccJeaMlM.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None @@ -178,7 +178,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 63 @ args = 0, pretend = 0, frame = 8 64 @ frame_needed = 0, uses_anonymous_args = 0 65 @ link register save eliminated. - ARM GAS /tmp/ccOfnEIn.s page 4 + ARM GAS /tmp/ccJeaMlM.s page 4 66 0000 82B0 sub sp, sp, #8 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None 127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ 128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_DisableBkUpAccess(void) - ARM GAS /tmp/ccOfnEIn.s page 5 + ARM GAS /tmp/ccJeaMlM.s page 5 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** 140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** @defgroup PWR_Exported_Functions_Group2 Peripheral Control functions 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Low Power modes configuration functions - ARM GAS /tmp/ccOfnEIn.s page 6 + ARM GAS /tmp/ccJeaMlM.s page 6 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @@ -358,7 +358,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** *** Stop mode *** 197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** ================= 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** [..] - ARM GAS /tmp/ccOfnEIn.s page 7 + ARM GAS /tmp/ccJeaMlM.s page 7 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** In Stop mode, all clocks in the 1.2V domain are stopped, the PLL, the HSI, @@ -418,7 +418,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** configure the RTC to generate the RTC alarm using the HAL_RTC_SetAlarm_IT() function. 254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** 255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** (++) To wake up from the Stop mode with an RTC Tamper or time stamp event, it - ARM GAS /tmp/ccOfnEIn.s page 8 + ARM GAS /tmp/ccJeaMlM.s page 8 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** is necessary to configure the RTC to detect the tamper or time stamp event using the @@ -478,7 +478,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __HAL_PWR_PVD_EXTI_DISABLE_RISING_EDGE(); 175 .loc 1 287 3 view .LVU28 176 0020 9A68 ldr r2, [r3, #8] - ARM GAS /tmp/ccOfnEIn.s page 9 + ARM GAS /tmp/ccJeaMlM.s page 9 177 0022 22F48032 bic r2, r2, #65536 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 213 .loc 1 305 5 is_stmt 1 view .LVU41 214 005c 084A ldr r2, .L17+4 215 005e 9368 ldr r3, [r2, #8] - ARM GAS /tmp/ccOfnEIn.s page 10 + ARM GAS /tmp/ccJeaMlM.s page 10 216 0060 43F48033 orr r3, r3, #65536 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 257 0000 014B ldr r3, .L20 258 0002 0122 movs r2, #1 259 0004 1A61 str r2, [r3, #16] - ARM GAS /tmp/ccOfnEIn.s page 11 + ARM GAS /tmp/ccJeaMlM.s page 11 321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /** 333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @brief Enables the Wake-up PINx functionality. 334:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @param WakeUpPinx Specifies the Power Wake-Up pin to enable. - ARM GAS /tmp/ccOfnEIn.s page 12 + ARM GAS /tmp/ccJeaMlM.s page 12 335:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values: @@ -718,7 +718,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 337 .loc 1 360 1 is_stmt 1 view -0 338 .cfi_startproc 339 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccOfnEIn.s page 13 + ARM GAS /tmp/ccJeaMlM.s page 13 340 @ frame_needed = 0, uses_anonymous_args = 0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 390:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ 391:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** void HAL_PWR_EnterSLEEPMode(uint32_t Regulator, uint8_t SLEEPEntry) 392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** { - ARM GAS /tmp/ccOfnEIn.s page 14 + ARM GAS /tmp/ccJeaMlM.s page 14 367 .loc 1 392 1 is_stmt 1 view -0 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 398 .syntax unified 399 .L34: 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } - ARM GAS /tmp/ccOfnEIn.s page 15 + ARM GAS /tmp/ccJeaMlM.s page 15 417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 437:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * This parameter can be one of the following values: 438:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFI : Enter Stop mode with WFI instruction 439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @arg PWR_STOPENTRY_WFE : Enter Stop mode with WFE instruction and - ARM GAS /tmp/ccOfnEIn.s page 16 + ARM GAS /tmp/ccJeaMlM.s page 16 440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * clear of pending events before. @@ -958,7 +958,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 468:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** __SEV(); 461 .loc 1 468 7 is_stmt 1 view .LVU86 462 .syntax unified - ARM GAS /tmp/ccOfnEIn.s page 17 + ARM GAS /tmp/ccJeaMlM.s page 17 463 @ 468 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" 1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 509 .thumb 510 .thumb_func 512 HAL_PWR_EnterSTANDBYMode: - ARM GAS /tmp/ccOfnEIn.s page 18 + ARM GAS /tmp/ccJeaMlM.s page 18 513 .LFB249: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 541 0018 00700040 .word 1073770496 542 001c 00ED00E0 .word -536810240 543 .cfi_endproc - ARM GAS /tmp/ccOfnEIn.s page 19 + ARM GAS /tmp/ccJeaMlM.s page 19 544 .LFE249: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 573 .LFB250: 510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** /* Check PWR Exti flag */ 574 .loc 1 510 1 view -0 - ARM GAS /tmp/ccOfnEIn.s page 20 + ARM GAS /tmp/ccJeaMlM.s page 20 575 .cfi_startproc @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 537:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * Setting this bit is useful when the processor is expected to run only on 538:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * interruptions handling. 539:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None - ARM GAS /tmp/ccOfnEIn.s page 21 + ARM GAS /tmp/ccJeaMlM.s page 21 540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 657 .loc 1 557 1 is_stmt 0 view .LVU112 658 000a 7047 bx lr 659 .L60: - ARM GAS /tmp/ccOfnEIn.s page 22 + ARM GAS /tmp/ccJeaMlM.s page 22 660 .align 2 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccOfnEIn.s page 1 573:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @note Clears SEVONPEND bit of SCR register. When this bit is set, this causes 574:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * WFE to wake up when an interrupt moves from inactive to pended. 575:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None - ARM GAS /tmp/ccOfnEIn.s page 23 + ARM GAS /tmp/ccJeaMlM.s page 23 576:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1352,60 +1352,60 @@ ARM GAS /tmp/ccOfnEIn.s page 1 726 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" 727 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" 728 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h" - ARM GAS /tmp/ccOfnEIn.s page 24 + ARM GAS /tmp/ccJeaMlM.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr.c - /tmp/ccOfnEIn.s:21 .text.HAL_PWR_DeInit:00000000 $t - /tmp/ccOfnEIn.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit - /tmp/ccOfnEIn.s:48 .text.HAL_PWR_DeInit:00000014 $d - /tmp/ccOfnEIn.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t - /tmp/ccOfnEIn.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess - /tmp/ccOfnEIn.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d - /tmp/ccOfnEIn.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t - /tmp/ccOfnEIn.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess - /tmp/ccOfnEIn.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d - /tmp/ccOfnEIn.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t - /tmp/ccOfnEIn.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD - /tmp/ccOfnEIn.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d - /tmp/ccOfnEIn.s:242 .text.HAL_PWR_EnablePVD:00000000 $t - /tmp/ccOfnEIn.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD - /tmp/ccOfnEIn.s:265 .text.HAL_PWR_EnablePVD:00000008 $d - /tmp/ccOfnEIn.s:270 .text.HAL_PWR_DisablePVD:00000000 $t - /tmp/ccOfnEIn.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD - /tmp/ccOfnEIn.s:293 .text.HAL_PWR_DisablePVD:00000008 $d - /tmp/ccOfnEIn.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t - /tmp/ccOfnEIn.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin - /tmp/ccOfnEIn.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d - /tmp/ccOfnEIn.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t - /tmp/ccOfnEIn.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin - /tmp/ccOfnEIn.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d - /tmp/ccOfnEIn.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t - /tmp/ccOfnEIn.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode - /tmp/ccOfnEIn.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d - /tmp/ccOfnEIn.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t - /tmp/ccOfnEIn.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode - /tmp/ccOfnEIn.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d - /tmp/ccOfnEIn.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t - /tmp/ccOfnEIn.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode - /tmp/ccOfnEIn.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d - /tmp/ccOfnEIn.s:547 .text.HAL_PWR_PVDCallback:00000000 $t - /tmp/ccOfnEIn.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback - /tmp/ccOfnEIn.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t - /tmp/ccOfnEIn.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler - /tmp/ccOfnEIn.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d - /tmp/ccOfnEIn.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t - /tmp/ccOfnEIn.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit - /tmp/ccOfnEIn.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d - /tmp/ccOfnEIn.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t - /tmp/ccOfnEIn.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit - /tmp/ccOfnEIn.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d - /tmp/ccOfnEIn.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t - /tmp/ccOfnEIn.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend - /tmp/ccOfnEIn.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d - /tmp/ccOfnEIn.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t - /tmp/ccOfnEIn.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend - /tmp/ccOfnEIn.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d + /tmp/ccJeaMlM.s:21 .text.HAL_PWR_DeInit:00000000 $t + /tmp/ccJeaMlM.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/ccJeaMlM.s:48 .text.HAL_PWR_DeInit:00000014 $d + /tmp/ccJeaMlM.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/ccJeaMlM.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/ccJeaMlM.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d + /tmp/ccJeaMlM.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/ccJeaMlM.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/ccJeaMlM.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d + /tmp/ccJeaMlM.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/ccJeaMlM.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/ccJeaMlM.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d + /tmp/ccJeaMlM.s:242 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/ccJeaMlM.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/ccJeaMlM.s:265 .text.HAL_PWR_EnablePVD:00000008 $d + /tmp/ccJeaMlM.s:270 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/ccJeaMlM.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/ccJeaMlM.s:293 .text.HAL_PWR_DisablePVD:00000008 $d + /tmp/ccJeaMlM.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/ccJeaMlM.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/ccJeaMlM.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d + /tmp/ccJeaMlM.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/ccJeaMlM.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/ccJeaMlM.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d + /tmp/ccJeaMlM.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/ccJeaMlM.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/ccJeaMlM.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d + /tmp/ccJeaMlM.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/ccJeaMlM.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/ccJeaMlM.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d + /tmp/ccJeaMlM.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/ccJeaMlM.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/ccJeaMlM.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d + /tmp/ccJeaMlM.s:547 .text.HAL_PWR_PVDCallback:00000000 $t + /tmp/ccJeaMlM.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/ccJeaMlM.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t + /tmp/ccJeaMlM.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler + /tmp/ccJeaMlM.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d + /tmp/ccJeaMlM.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/ccJeaMlM.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/ccJeaMlM.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d + /tmp/ccJeaMlM.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/ccJeaMlM.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/ccJeaMlM.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d + /tmp/ccJeaMlM.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/ccJeaMlM.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/ccJeaMlM.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d + /tmp/ccJeaMlM.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/ccJeaMlM.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/ccJeaMlM.s:718 .text.HAL_PWR_DisableSEVOnPend:0000000c $d NO UNDEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_pwr_ex.lst b/build/stm32f4xx_hal_pwr_ex.lst index b671a83..06bec32 100644 --- a/build/stm32f4xx_hal_pwr_ex.lst +++ b/build/stm32f4xx_hal_pwr_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc82Orzh.s page 1 +ARM GAS /tmp/ccdBH7XW.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /** @defgroup PWREx PWREx 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief PWR HAL module driver - ARM GAS /tmp/cc82Orzh.s page 2 + ARM GAS /tmp/ccdBH7XW.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** level 0 is requested. 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** -@- Refer to the description of Read protection (RDP) in the Flash 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** programming manual. - ARM GAS /tmp/cc82Orzh.s page 3 + ARM GAS /tmp/ccdBH7XW.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { 29 .loc 1 142 1 view -0 30 .cfi_startproc - ARM GAS /tmp/cc82Orzh.s page 4 + ARM GAS /tmp/ccdBH7XW.s page 4 31 @ args = 0, pretend = 0, frame = 0 @@ -238,7 +238,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 72 .L7: 156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** } 157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** } - ARM GAS /tmp/cc82Orzh.s page 5 + ARM GAS /tmp/ccdBH7XW.s page 5 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK; @@ -298,7 +298,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 114 .loc 1 172 15 is_stmt 0 view .LVU23 115 000a FFF7FEFF bl HAL_GetTick 116 .LVL6: - ARM GAS /tmp/cc82Orzh.s page 6 + ARM GAS /tmp/ccdBH7XW.s page 6 117 000e 0446 mov r4, r0 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 161 .thumb_func 163 HAL_PWREx_EnableFlashPowerDown: 164 .LFB241: - ARM GAS /tmp/cc82Orzh.s page 7 + ARM GAS /tmp/ccdBH7XW.s page 7 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 203 .loc 1 201 1 view .LVU43 204 0006 7047 bx lr 205 .L24: - ARM GAS /tmp/cc82Orzh.s page 8 + ARM GAS /tmp/ccdBH7XW.s page 8 206 .align 2 @@ -478,7 +478,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx) 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /** 218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @brief Configures the main internal regulator output voltage. - ARM GAS /tmp/cc82Orzh.s page 9 + ARM GAS /tmp/ccdBH7XW.s page 9 219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @param VoltageScaling specifies the regulator output voltage to achieve @@ -538,7 +538,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @arg PWR_REGULATOR_VOLTAGE_SCALE3: Regulator voltage output range 3 mode, 274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * the maximum value of fHCLK is 120 MHz. 275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note To update the system clock frequency(SYSCLK): - ARM GAS /tmp/cc82Orzh.s page 10 + ARM GAS /tmp/ccdBH7XW.s page 10 276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * - Set the HSI or HSE as system clock frequency using the HAL_RCC_ClockConfig(). @@ -598,7 +598,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 284 .loc 1 295 3 view .LVU57 296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** 297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Check if the PLL is used as system clock or not */ - ARM GAS /tmp/cc82Orzh.s page 11 + ARM GAS /tmp/ccdBH7XW.s page 11 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** if(__HAL_RCC_GET_SYSCLK_SOURCE() != RCC_CFGR_SWS_PLL) @@ -658,7 +658,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** } 312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** } 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** - ARM GAS /tmp/cc82Orzh.s page 12 + ARM GAS /tmp/ccdBH7XW.s page 12 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Set Range */ @@ -718,7 +718,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 368 .loc 1 325 25 discriminator 1 view .LVU89 369 0080 001B subs r0, r0, r4 370 .loc 1 325 9 discriminator 1 view .LVU90 - ARM GAS /tmp/cc82Orzh.s page 13 + ARM GAS /tmp/ccdBH7XW.s page 13 371 0082 0228 cmp r0, #2 @@ -778,7 +778,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK; 405 .loc 1 346 10 view .LVU103 406 00aa 0020 movs r0, #0 - ARM GAS /tmp/cc82Orzh.s page 14 + ARM GAS /tmp/ccdBH7XW.s page 14 407 00ac 00E0 b .L29 @@ -838,7 +838,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** *(__IO uint32_t *) CR_MRLVDS_BB = (uint32_t)DISABLE; 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** } - ARM GAS /tmp/cc82Orzh.s page 15 + ARM GAS /tmp/ccdBH7XW.s page 15 374:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 450 .loc 1 415 3 view .LVU107 451 .LVL23: 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** - ARM GAS /tmp/cc82Orzh.s page 16 + ARM GAS /tmp/ccdBH7XW.s page 16 417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); @@ -958,7 +958,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 495 .loc 1 427 7 discriminator 1 view .LVU124 496 0038 B0F57A7F cmp r0, #1000 497 003c F4D9 bls .L47 - ARM GAS /tmp/cc82Orzh.s page 17 + ARM GAS /tmp/ccdBH7XW.s page 17 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 526 0050 094B ldr r3, .L57+8 527 0052 5B68 ldr r3, [r3, #4] 439:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { - ARM GAS /tmp/cc82Orzh.s page 18 + ARM GAS /tmp/ccdBH7XW.s page 18 528 .loc 1 439 9 view .LVU133 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 461:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { 565 .loc 1 461 1 is_stmt 1 view -0 566 .cfi_startproc - ARM GAS /tmp/cc82Orzh.s page 19 + ARM GAS /tmp/ccdBH7XW.s page 19 567 @ args = 0, pretend = 0, frame = 8 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 610 0028 5B68 ldr r3, [r3, #4] 611 002a 13F4003F tst r3, #131072 612 002e 08D0 beq .L68 - ARM GAS /tmp/cc82Orzh.s page 20 + ARM GAS /tmp/ccdBH7XW.s page 20 473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 641 .loc 1 484 15 is_stmt 0 view .LVU161 642 0048 FFF7FEFF bl HAL_GetTick 643 .LVL36: - ARM GAS /tmp/cc82Orzh.s page 21 + ARM GAS /tmp/ccdBH7XW.s page 21 644 004c 0446 mov r4, r0 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode is only available for STM32F42xxx/STM32F43xxx/STM32F446xx/STM32F469xx/STM32F4 501:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * 502:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @note This mode can be selected only when the Under-Drive is already active - ARM GAS /tmp/cc82Orzh.s page 22 + ARM GAS /tmp/ccdBH7XW.s page 22 503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Enable Power ctrl clock */ 545:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** __HAL_RCC_PWR_CLK_ENABLE(); 701 .loc 1 545 3 view .LVU175 - ARM GAS /tmp/cc82Orzh.s page 23 + ARM GAS /tmp/ccdBH7XW.s page 23 702 .LBB6: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 742 .LVL44: 560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** 561:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Store the new value */ - ARM GAS /tmp/cc82Orzh.s page 24 + ARM GAS /tmp/ccdBH7XW.s page 24 562:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** PWR->CR = tmpreg1; @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc82Orzh.s page 1 776 0054 0020 movs r0, #0 777 .LVL47: 778 .loc 1 582 1 view .LVU203 - ARM GAS /tmp/cc82Orzh.s page 25 + ARM GAS /tmp/ccdBH7XW.s page 25 779 0056 02B0 add sp, sp, #8 @@ -1476,38 +1476,38 @@ ARM GAS /tmp/cc82Orzh.s page 1 811 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" 812 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 813 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/cc82Orzh.s page 26 + ARM GAS /tmp/ccdBH7XW.s page 26 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr_ex.c - /tmp/cc82Orzh.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t - /tmp/cc82Orzh.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg - /tmp/cc82Orzh.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d - /tmp/cc82Orzh.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t - /tmp/cc82Orzh.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg - /tmp/cc82Orzh.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d - /tmp/cc82Orzh.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t - /tmp/cc82Orzh.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown - /tmp/cc82Orzh.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d - /tmp/cc82Orzh.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t - /tmp/cc82Orzh.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown - /tmp/cc82Orzh.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d - /tmp/cc82Orzh.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t - /tmp/cc82Orzh.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange - /tmp/cc82Orzh.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d - /tmp/cc82Orzh.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t - /tmp/cc82Orzh.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling - /tmp/cc82Orzh.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d - /tmp/cc82Orzh.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t - /tmp/cc82Orzh.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive - /tmp/cc82Orzh.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d - /tmp/cc82Orzh.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t - /tmp/cc82Orzh.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive - /tmp/cc82Orzh.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d - /tmp/cc82Orzh.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t - /tmp/cc82Orzh.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode - /tmp/cc82Orzh.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d + /tmp/ccdBH7XW.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t + /tmp/ccdBH7XW.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg + /tmp/ccdBH7XW.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d + /tmp/ccdBH7XW.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t + /tmp/ccdBH7XW.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg + /tmp/ccdBH7XW.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d + /tmp/ccdBH7XW.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t + /tmp/ccdBH7XW.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown + /tmp/ccdBH7XW.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d + /tmp/ccdBH7XW.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t + /tmp/ccdBH7XW.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown + /tmp/ccdBH7XW.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d + /tmp/ccdBH7XW.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t + /tmp/ccdBH7XW.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange + /tmp/ccdBH7XW.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d + /tmp/ccdBH7XW.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t + /tmp/ccdBH7XW.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling + /tmp/ccdBH7XW.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d + /tmp/ccdBH7XW.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t + /tmp/ccdBH7XW.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive + /tmp/ccdBH7XW.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d + /tmp/ccdBH7XW.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t + /tmp/ccdBH7XW.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive + /tmp/ccdBH7XW.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d + /tmp/ccdBH7XW.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t + /tmp/ccdBH7XW.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode + /tmp/ccdBH7XW.s:800 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000060 $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f4xx_hal_rcc.lst b/build/stm32f4xx_hal_rcc.lst index 9371d1d..7b86ed7 100644 --- a/build/stm32f4xx_hal_rcc.lst +++ b/build/stm32f4xx_hal_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc3g0pRE.s page 1 +ARM GAS /tmp/cco2mFsB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the clock source to be used to drive the System clock 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (if the application needs higher frequency/performance) 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the System clock frequency and Flash settings - ARM GAS /tmp/cc3g0pRE.s page 2 + ARM GAS /tmp/cco2mFsB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (+) Configure the AHB and APB busses prescalers @@ -118,7 +118,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Private macro -------------------------------------------------------------*/ 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define __MCO1_CLK_ENABLE() __HAL_RCC_GPIOA_CLK_ENABLE() - ARM GAS /tmp/cc3g0pRE.s page 3 + ARM GAS /tmp/cco2mFsB.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** #define MCO1_GPIO_PORT GPIOA @@ -178,7 +178,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** and if a HSE clock failure occurs(HSE used directly or through PLL as System 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** clock source), the System clocks automatically switched to HSI and an interrupt 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** is generated if enabled. The interrupt is linked to the Cortex-M4 NMI - ARM GAS /tmp/cc3g0pRE.s page 4 + ARM GAS /tmp/cco2mFsB.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (Non-Maskable Interrupt) exception vector. @@ -238,7 +238,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */ 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __weak HAL_StatusTypeDef HAL_RCC_DeInit(void) 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { - ARM GAS /tmp/cc3g0pRE.s page 5 + ARM GAS /tmp/cco2mFsB.s page 5 29 .loc 1 201 1 view -0 @@ -298,7 +298,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 61 .loc 1 220 1 view .LVU8 62 0006 70B5 push {r4, r5, r6, lr} 63 .LCFI0: - ARM GAS /tmp/cc3g0pRE.s page 6 + ARM GAS /tmp/cco2mFsB.s page 6 64 .cfi_def_cfa_offset 16 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else 246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Set the new HSE configuration ---------------------------------------*/ - ARM GAS /tmp/cc3g0pRE.s page 7 + ARM GAS /tmp/cco2mFsB.s page 7 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_RCC_HSE_CONFIG(RCC_OscInitStruct->HSEState); @@ -418,7 +418,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 139 .loc 1 259 16 is_stmt 0 view .LVU36 140 0062 FFF7FEFF bl HAL_GetTick 141 .LVL3: - ARM GAS /tmp/cc3g0pRE.s page 8 + ARM GAS /tmp/cco2mFsB.s page 8 142 .loc 1 259 30 discriminator 1 view .LVU37 @@ -478,7 +478,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 9 + ARM GAS /tmp/cco2mFsB.s page 9 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 197 .loc 1 307 29 is_stmt 0 view .LVU58 198 00aa E368 ldr r3, [r4, #12] 199 .loc 1 307 10 view .LVU59 - ARM GAS /tmp/cc3g0pRE.s page 10 + ARM GAS /tmp/cco2mFsB.s page 10 200 00ac 002B cmp r3, #0 @@ -598,7 +598,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 240 00de B5E7 b .L8 241 .L81: 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cc3g0pRE.s page 11 + ARM GAS /tmp/cco2mFsB.s page 11 242 .loc 1 248 7 discriminator 4 view .LVU73 @@ -658,7 +658,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 283 .loc 1 290 70 view .LVU87 284 0112 604B ldr r3, .L93 - ARM GAS /tmp/cc3g0pRE.s page 12 + ARM GAS /tmp/cco2mFsB.s page 12 285 0114 5B68 ldr r3, [r3, #4] @@ -718,7 +718,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 343:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 344:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 13 + ARM GAS /tmp/cco2mFsB.s page 13 345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -778,7 +778,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 345 .LVL16: 346 .loc 1 364 28 discriminator 1 view .LVU111 347 0166 401B subs r0, r0, r5 - ARM GAS /tmp/cc3g0pRE.s page 14 + ARM GAS /tmp/cco2mFsB.s page 14 348 .loc 1 364 12 discriminator 1 view .LVU112 @@ -838,7 +838,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 389 019c 401B subs r0, r0, r5 338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 390 .loc 1 338 14 discriminator 1 view .LVU125 - ARM GAS /tmp/cc3g0pRE.s page 15 + ARM GAS /tmp/cco2mFsB.s page 15 391 019e 0228 cmp r0, #2 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 427 01c8 0320 movs r0, #3 428 01ca 03E1 b .L3 429 .LVL25: - ARM GAS /tmp/cc3g0pRE.s page 16 + ARM GAS /tmp/cco2mFsB.s page 16 430 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 466 .loc 1 401 7 view .LVU153 467 .LVL27: 468 .loc 1 401 21 is_stmt 0 view .LVU154 - ARM GAS /tmp/cc3g0pRE.s page 17 + ARM GAS /tmp/cco2mFsB.s page 17 469 01f6 0125 movs r5, #1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 500 .loc 1 424 27 is_stmt 0 view .LVU165 501 021e A368 ldr r3, [r4, #8] 502 .loc 1 424 8 view .LVU166 - ARM GAS /tmp/cc3g0pRE.s page 18 + ARM GAS /tmp/cco2mFsB.s page 18 503 0220 002B cmp r3, #0 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** 545 .loc 1 410 7 view .LVU180 410:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cc3g0pRE.s page 19 + ARM GAS /tmp/cco2mFsB.s page 19 546 .loc 1 410 19 is_stmt 0 view .LVU181 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 590 0292 00BF .align 2 591 .L93: 592 0294 00380240 .word 1073887232 - ARM GAS /tmp/cc3g0pRE.s page 20 + ARM GAS /tmp/cco2mFsB.s page 20 593 0298 00004742 .word 1111949312 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 627 02c2 EDB9 cbnz r5, .L88 628 .LVL41: 629 .L30: - ARM GAS /tmp/cc3g0pRE.s page 21 + ARM GAS /tmp/cco2mFsB.s page 21 630 .loc 1 454 8 view .LVU205 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 488:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 490:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cc3g0pRE.s page 22 + ARM GAS /tmp/cco2mFsB.s page 22 491:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Configure the main PLL clock source, multiplication and division factors. */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 672 02f2 FFF7FEFF bl HAL_GetTick 673 .LVL44: 674 .loc 1 523 30 discriminator 1 view .LVU224 - ARM GAS /tmp/cc3g0pRE.s page 23 + ARM GAS /tmp/cco2mFsB.s page 23 675 02f6 001B subs r0, r0, r4 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 714 0318 354B ldr r3, .L95 715 031a 1B68 ldr r3, [r3] 483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { - ARM GAS /tmp/cc3g0pRE.s page 24 + ARM GAS /tmp/cco2mFsB.s page 24 716 .loc 1 483 52 view .LVU240 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 759 .loc 1 504 16 is_stmt 0 view .LVU252 760 035c 244B ldr r3, .L95 - ARM GAS /tmp/cc3g0pRE.s page 25 + ARM GAS /tmp/cco2mFsB.s page 25 761 035e 1B68 ldr r3, [r3] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 557:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 558:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_ERROR; 559:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 26 + ARM GAS /tmp/cco2mFsB.s page 26 560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 815 039e 1A40 ands r2, r2, r3 816 03a0 B2EB811F cmp r2, r1, lsl #6 817 03a4 1ED1 bne .L72 - ARM GAS /tmp/cc3g0pRE.s page 27 + ARM GAS /tmp/cco2mFsB.s page 27 554:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** (READ_BIT(pll_config, RCC_PLLCFGR_PLLQ) != (RCC_OscInitStruct->PLL.PLLQ << RCC_PLLCFGR_ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 861 .loc 1 242 16 view .LVU285 862 03ca 0120 movs r0, #1 863 .LVL59: - ARM GAS /tmp/cc3g0pRE.s page 28 + ARM GAS /tmp/cco2mFsB.s page 28 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 912 03f4 00004742 .word 1111949312 913 .cfi_endproc 914 .LFE240: - ARM GAS /tmp/cc3g0pRE.s page 29 + ARM GAS /tmp/cco2mFsB.s page 29 916 .section .text.HAL_RCC_MCOConfig,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 610:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (FLatency > __HAL_FLASH_GET_LATENCY()) 611:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 612:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Program the new number of wait states to the LATENCY bits in the FLASH_ACR register */ - ARM GAS /tmp/cc3g0pRE.s page 30 + ARM GAS /tmp/cco2mFsB.s page 30 613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** __HAL_FLASH_SET_LATENCY(FLatency); @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 667:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** else 668:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 669:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check the HSI ready flag */ - ARM GAS /tmp/cc3g0pRE.s page 31 + ARM GAS /tmp/cco2mFsB.s page 31 670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET) @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 724:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return HAL_OK; 725:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cc3g0pRE.s page 32 + ARM GAS /tmp/cco2mFsB.s page 32 727:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 930 .loc 1 776 1 is_stmt 0 view .LVU294 931 0000 70B5 push {r4, r5, r6, lr} 932 .LCFI6: - ARM GAS /tmp/cc3g0pRE.s page 33 + ARM GAS /tmp/cco2mFsB.s page 33 933 .cfi_def_cfa_offset 16 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 973 0026 0392 str r2, [sp, #12] 791:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 974 .loc 1 791 5 is_stmt 1 view .LVU310 - ARM GAS /tmp/cc3g0pRE.s page 34 + ARM GAS /tmp/cco2mFsB.s page 34 975 .loc 1 791 26 is_stmt 0 view .LVU311 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pin = MCO2_PIN; 815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; - ARM GAS /tmp/cc3g0pRE.s page 35 + ARM GAS /tmp/cco2mFsB.s page 35 817:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 1039 .loc 1 814 5 view .LVU332 814:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - ARM GAS /tmp/cc3g0pRE.s page 36 + ARM GAS /tmp/cco2mFsB.s page 36 1040 .loc 1 814 25 is_stmt 0 view .LVU333 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1081 0098 00080240 .word 1073874944 1082 .cfi_endproc 1083 .LFE242: - ARM GAS /tmp/cc3g0pRE.s page 37 + ARM GAS /tmp/cco2mFsB.s page 37 1085 .section .text.HAL_RCC_EnableCSS,"ax",%progbits @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 1122 .loc 1 851 1 is_stmt 1 view -0 1123 .cfi_startproc - ARM GAS /tmp/cc3g0pRE.s page 38 + ARM GAS /tmp/cco2mFsB.s page 38 1124 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 881:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** * 882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** * 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** * @retval SYSCLK frequency - ARM GAS /tmp/cc3g0pRE.s page 39 + ARM GAS /tmp/cco2mFsB.s page 39 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1179 0014 5A68 ldr r2, [r3, #4] 1180 .loc 1 909 12 view .LVU367 1181 0016 02F03F02 and r2, r2, #63 - ARM GAS /tmp/cc3g0pRE.s page 40 + ARM GAS /tmp/cco2mFsB.s page 40 1182 .LVL78: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1225 .loc 1 920 12 view .LVU380 1226 0074 5B00 lsls r3, r3, #1 1227 .LVL80: - ARM GAS /tmp/cc3g0pRE.s page 41 + ARM GAS /tmp/cco2mFsB.s page 41 921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 918:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 1265 .loc 1 918 128 view .LVU390 1266 00c4 D1E7 b .L112 - ARM GAS /tmp/cc3g0pRE.s page 42 + ARM GAS /tmp/cco2mFsB.s page 42 1267 .LVL84: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1314 .cfi_offset 14, -4 1315 0008 0D46 mov r5, r1 1316 000a 0446 mov r4, r0 - ARM GAS /tmp/cc3g0pRE.s page 43 + ARM GAS /tmp/cco2mFsB.s page 43 602:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** assert_param(IS_FLASH_LATENCY(FLatency)); @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1355 .loc 1 633 5 view .LVU415 633:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 1356 .loc 1 633 28 is_stmt 0 view .LVU416 - ARM GAS /tmp/cc3g0pRE.s page 44 + ARM GAS /tmp/cco2mFsB.s page 44 1357 0042 2368 ldr r3, [r4] @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1396 0074 25D9 bls .L145 670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 1397 .loc 1 670 7 is_stmt 1 view .LVU432 - ARM GAS /tmp/cc3g0pRE.s page 45 + ARM GAS /tmp/cco2mFsB.s page 45 670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1437 00a8 41F28833 movw r3, #5000 1438 00ac 9842 cmp r0, r3 1439 00ae F0D9 bls .L128 - ARM GAS /tmp/cc3g0pRE.s page 46 + ARM GAS /tmp/cco2mFsB.s page 46 685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 694:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** 1480 .loc 1 694 5 is_stmt 1 view .LVU462 1481 00dc EAB2 uxtb r2, r5 - ARM GAS /tmp/cc3g0pRE.s page 47 + ARM GAS /tmp/cco2mFsB.s page 47 1482 00de 1B4B ldr r3, .L146 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1522 .loc 1 719 3 view .LVU476 719:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** 1523 .loc 1 719 21 is_stmt 0 view .LVU477 - ARM GAS /tmp/cc3g0pRE.s page 48 + ARM GAS /tmp/cco2mFsB.s page 48 1524 011a FFF7FEFF bl HAL_RCC_GetSysClockFreq @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1567 .cfi_offset 4, -16 1568 .cfi_offset 5, -12 1569 .cfi_offset 6, -8 - ARM GAS /tmp/cc3g0pRE.s page 49 + ARM GAS /tmp/cco2mFsB.s page 49 1570 .cfi_offset 14, -4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1609 @ args = 0, pretend = 0, frame = 0 1610 @ frame_needed = 0, uses_anonymous_args = 0 1611 @ link register save eliminated. - ARM GAS /tmp/cc3g0pRE.s page 50 + ARM GAS /tmp/cco2mFsB.s page 50 945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return SystemCoreClock; @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1654 .loc 1 958 1 view .LVU503 1655 0012 D840 lsrs r0, r0, r3 1656 0014 08BD pop {r3, pc} - ARM GAS /tmp/cc3g0pRE.s page 51 + ARM GAS /tmp/cco2mFsB.s page 51 1657 .L154: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1701 0018 00380240 .word 1073887232 1702 001c 00000000 .word APBPrescTable 1703 .cfi_endproc - ARM GAS /tmp/cc3g0pRE.s page 52 + ARM GAS /tmp/cco2mFsB.s page 52 1704 .LFE248: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 994:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->HSEState = RCC_HSE_OFF; 996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 53 + ARM GAS /tmp/cco2mFsB.s page 53 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1020:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 1021:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_OscInitStruct->LSEState = RCC_LSE_OFF; 1022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 54 + ARM GAS /tmp/cco2mFsB.s page 54 1023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1800 .loc 1 1044 3 is_stmt 1 view .LVU547 1801 .loc 1 1044 47 is_stmt 0 view .LVU548 1802 005e 5368 ldr r3, [r2, #4] - ARM GAS /tmp/cc3g0pRE.s page 55 + ARM GAS /tmp/cco2mFsB.s page 55 1803 .loc 1 1044 33 view .LVU549 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } 1848 .loc 1 995 5 is_stmt 1 view .LVU571 995:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } - ARM GAS /tmp/cc3g0pRE.s page 56 + ARM GAS /tmp/cco2mFsB.s page 56 1849 .loc 1 995 33 is_stmt 0 view .LVU572 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1890 .L173: 1891 00c6 00BF .align 2 1892 .L172: - ARM GAS /tmp/cc3g0pRE.s page 57 + ARM GAS /tmp/cco2mFsB.s page 57 1893 00c8 00380240 .word 1073887232 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1930 0014 8260 str r2, [r0, #8] 1068:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** 1069:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Get the APB1 configuration ----------------------------------------------*/ - ARM GAS /tmp/cc3g0pRE.s page 58 + ARM GAS /tmp/cco2mFsB.s page 58 1070:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** RCC_ClkInitStruct->APB1CLKDivider = (uint32_t)(RCC->CFGR & RCC_CFGR_PPRE1); @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 1084:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** void HAL_RCC_NMI_IRQHandler(void) 1085:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { 1086:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /* Check RCC CSSF flag */ - ARM GAS /tmp/cc3g0pRE.s page 59 + ARM GAS /tmp/cco2mFsB.s page 59 1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** if (__HAL_RCC_GET_IT(RCC_IT_CSS)) @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc3g0pRE.s page 1 2005 .loc 1 1087 6 view .LVU615 2006 0006 13F0800F tst r3, #128 2007 000a 00D1 bne .L181 - ARM GAS /tmp/cc3g0pRE.s page 60 + ARM GAS /tmp/cco2mFsB.s page 60 2008 .L178: @@ -3575,53 +3575,53 @@ ARM GAS /tmp/cc3g0pRE.s page 1 2036 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" 2037 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" 2038 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/cc3g0pRE.s page 61 + ARM GAS /tmp/cco2mFsB.s page 61 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc.c - /tmp/cc3g0pRE.s:21 .text.HAL_RCC_DeInit:00000000 $t - /tmp/cc3g0pRE.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit - /tmp/cc3g0pRE.s:42 .text.HAL_RCC_OscConfig:00000000 $t - /tmp/cc3g0pRE.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig - /tmp/cc3g0pRE.s:592 .text.HAL_RCC_OscConfig:00000294 $d - /tmp/cc3g0pRE.s:598 .text.HAL_RCC_OscConfig:000002a0 $t - /tmp/cc3g0pRE.s:911 .text.HAL_RCC_OscConfig:000003f0 $d - /tmp/cc3g0pRE.s:917 .text.HAL_RCC_MCOConfig:00000000 $t - /tmp/cc3g0pRE.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig - /tmp/cc3g0pRE.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d - /tmp/cc3g0pRE.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t - /tmp/cc3g0pRE.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS - /tmp/cc3g0pRE.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d - /tmp/cc3g0pRE.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t - /tmp/cc3g0pRE.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS - /tmp/cc3g0pRE.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d - /tmp/cc3g0pRE.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t - /tmp/cc3g0pRE.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq - /tmp/cc3g0pRE.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d - /tmp/cc3g0pRE.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t - /tmp/cc3g0pRE.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig - /tmp/cc3g0pRE.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d - /tmp/cc3g0pRE.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t - /tmp/cc3g0pRE.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq - /tmp/cc3g0pRE.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d - /tmp/cc3g0pRE.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t - /tmp/cc3g0pRE.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq - /tmp/cc3g0pRE.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d - /tmp/cc3g0pRE.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t - /tmp/cc3g0pRE.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq - /tmp/cc3g0pRE.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d - /tmp/cc3g0pRE.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t - /tmp/cc3g0pRE.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig - /tmp/cc3g0pRE.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d - /tmp/cc3g0pRE.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t - /tmp/cc3g0pRE.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig - /tmp/cc3g0pRE.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d - /tmp/cc3g0pRE.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t - /tmp/cc3g0pRE.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback - /tmp/cc3g0pRE.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t - /tmp/cc3g0pRE.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler - /tmp/cc3g0pRE.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d + /tmp/cco2mFsB.s:21 .text.HAL_RCC_DeInit:00000000 $t + /tmp/cco2mFsB.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/cco2mFsB.s:42 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/cco2mFsB.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/cco2mFsB.s:592 .text.HAL_RCC_OscConfig:00000294 $d + /tmp/cco2mFsB.s:598 .text.HAL_RCC_OscConfig:000002a0 $t + /tmp/cco2mFsB.s:911 .text.HAL_RCC_OscConfig:000003f0 $d + /tmp/cco2mFsB.s:917 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/cco2mFsB.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/cco2mFsB.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d + /tmp/cco2mFsB.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/cco2mFsB.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/cco2mFsB.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d + /tmp/cco2mFsB.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t + /tmp/cco2mFsB.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS + /tmp/cco2mFsB.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d + /tmp/cco2mFsB.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/cco2mFsB.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/cco2mFsB.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d + /tmp/cco2mFsB.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/cco2mFsB.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/cco2mFsB.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d + /tmp/cco2mFsB.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/cco2mFsB.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/cco2mFsB.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d + /tmp/cco2mFsB.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/cco2mFsB.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/cco2mFsB.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d + /tmp/cco2mFsB.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/cco2mFsB.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/cco2mFsB.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d + /tmp/cco2mFsB.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/cco2mFsB.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/cco2mFsB.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d + /tmp/cco2mFsB.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/cco2mFsB.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/cco2mFsB.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d + /tmp/cco2mFsB.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t + /tmp/cco2mFsB.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/cco2mFsB.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/cco2mFsB.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/cco2mFsB.s:2024 .text.HAL_RCC_NMI_IRQHandler:0000001c $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f4xx_hal_rcc_ex.lst b/build/stm32f4xx_hal_rcc_ex.lst index 098f418..3f6fe8e 100644 --- a/build/stm32f4xx_hal_rcc_ex.lst +++ b/build/stm32f4xx_hal_rcc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc9IslJA.s page 1 +ARM GAS /tmp/cc7Ec4im.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */ 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx RCCEx - ARM GAS /tmp/cc9IslJA.s page 2 + ARM GAS /tmp/cc7Ec4im.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief RCCEx HAL module driver @@ -118,7 +118,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */ - ARM GAS /tmp/cc9IslJA.s page 3 + ARM GAS /tmp/cc7Ec4im.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) @@ -178,7 +178,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_SAI1_CONFIG(PeriphClkInit->Sai1ClockSelection); 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable the PLLI2S when it's used as clock source for SAI */ 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (PeriphClkInit->Sai1ClockSelection == RCC_SAI1CLKSOURCE_PLLI2S) - ARM GAS /tmp/cc9IslJA.s page 4 + ARM GAS /tmp/cc7Ec4im.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -238,7 +238,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset the Backup domain only if the RTC Clock source selection is modified from reset value 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tmpreg1 = (RCC->BDCR & RCC_BDCR_RTCSEL); - ARM GAS /tmp/cc9IslJA.s page 5 + ARM GAS /tmp/cc7Ec4im.s page 5 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((tmpreg1 != 0x00000000U) && ((tmpreg1) != (PeriphClkInit->RTCClockSelection & RCC_BDCR_RTCS @@ -298,7 +298,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the CEC clock source */ 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_CEC_CONFIG(PeriphClkInit->CecClockSelection); - ARM GAS /tmp/cc9IslJA.s page 6 + ARM GAS /tmp/cc7Ec4im.s page 6 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */ 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is disabled */ - ARM GAS /tmp/cc9IslJA.s page 7 + ARM GAS /tmp/cc7Ec4im.s page 7 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) != RESET) @@ -418,7 +418,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------ In Case of PLLI2S is selected as source clock for SPDIFRX -------*/ 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_SPDIFRX) == RCC_PERIPHCLK_SPDIFRX) - ARM GAS /tmp/cc9IslJA.s page 8 + ARM GAS /tmp/cc7Ec4im.s page 8 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** && (PeriphClkInit->SpdifClockSelection == RCC_SPDIFRXCLKSOURCE_PLLI2SP)) @@ -478,7 +478,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 426:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE) 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 9 + ARM GAS /tmp/cc7Ec4im.s page 9 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */ @@ -538,7 +538,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 483:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLSAI_TIMEOUT_VALUE) 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */ - ARM GAS /tmp/cc9IslJA.s page 10 + ARM GAS /tmp/cc7Ec4im.s page 10 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -598,7 +598,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tempreg = (RCC->CFGR & RCC_CFGR_RTCPRE); 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->RTCClockSelection = (uint32_t)((tempreg) | (RCC->BDCR & RCC_BDCR_RTCSEL)); 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 11 + ARM GAS /tmp/cc7Ec4im.s page 11 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the CEC clock configuration -----------------------------------------*/ @@ -658,7 +658,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource = RCC->DCKCFGR; 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** saiclocksource &= (RCC_DCKCFGR_SAI1SRC | RCC_DCKCFGR_SAI2SRC); 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (saiclocksource) - ARM GAS /tmp/cc9IslJA.s page 12 + ARM GAS /tmp/cc7Ec4im.s page 12 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -718,7 +718,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factor */ 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Input = PLL_SOURCE/PLLM */ 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) == RCC_PLLSOURCE_HSI) - ARM GAS /tmp/cc9IslJA.s page 13 + ARM GAS /tmp/cc7Ec4im.s page 13 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -778,7 +778,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check if I2S clock selection is PLLI2S VCO output clock divided by PLLI2SR used as I2S c 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_I2SAPB1CLKSOURCE_PLLI2S: - ARM GAS /tmp/cc9IslJA.s page 14 + ARM GAS /tmp/cc7Ec4im.s page 14 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Clock not enabled for I2S*/ 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** default: - ARM GAS /tmp/cc9IslJA.s page 15 + ARM GAS /tmp/cc7Ec4im.s page 15 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */ 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM)); 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc9IslJA.s page 16 + ARM GAS /tmp/cc7Ec4im.s page 16 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -958,7 +958,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 882:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tickstart = 0U; 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tmpreg1 = 0U; - ARM GAS /tmp/cc9IslJA.s page 17 + ARM GAS /tmp/cc7Ec4im.s page 17 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t pllsaip = 0U; @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 939:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------- I2S configuration -------------------------------*/ 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* In Case of I2S Clock Configuration through PLLI2S, PLLI2SR must be added 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** only for I2S configuration */ - ARM GAS /tmp/cc9IslJA.s page 18 + ARM GAS /tmp/cc7Ec4im.s page 18 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_I2S) == (RCC_PERIPHCLK_I2S)) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 996:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/ - ARM GAS /tmp/cc9IslJA.s page 19 + ARM GAS /tmp/cc7Ec4im.s page 19 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1053:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaip = ((((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIP) >> RCC_PLLSAICFGR_PLLSAIP_Pos) + 1U) 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Read PLLSAIQ value from PLLSAICFGR register (this value is not need for SAI configuration) 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllsaiq = ((RCC->PLLSAICFGR & RCC_PLLSAICFGR_PLLSAIQ) >> RCC_PLLSAICFGR_PLLSAIQ_Pos); - ARM GAS /tmp/cc9IslJA.s page 20 + ARM GAS /tmp/cc7Ec4im.s page 20 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLLSAI_VCO Input = PLL_SOURCE/PLLM */ @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */ 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 21 + ARM GAS /tmp/cc7Ec4im.s page 21 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while ((PWR->CR & PWR_CR_DBP) == RESET) @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** void HAL_RCCEx_GetPeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t tempreg; - ARM GAS /tmp/cc9IslJA.s page 22 + ARM GAS /tmp/cc7Ec4im.s page 22 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Output (value in Hz) */ 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** uint32_t vcooutput = 0U; 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** switch (PeriphClk) - ARM GAS /tmp/cc9IslJA.s page 23 + ARM GAS /tmp/cc7Ec4im.s page 23 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) || 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified - ARM GAS /tmp/cc9IslJA.s page 24 + ARM GAS /tmp/cc7Ec4im.s page 24 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * parameters in the RCC_PeriphCLKInitTypeDef. @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1338:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/ 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #if defined(STM32F413xx) || defined(STM32F423xx) - ARM GAS /tmp/cc9IslJA.s page 25 + ARM GAS /tmp/cc7Ec4im.s page 25 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*----------------------- SAI1 Block A configuration -----------------------*/ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1395:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for RTC Parameters used to output RTCCLK */ 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_RTCCLKSOURCE(PeriphClkInit->RTCClockSelection)); 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 26 + ARM GAS /tmp/cc7Ec4im.s page 26 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable Power Clock*/ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1452:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/ 1453:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1454:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*------------------------------------- FMPI2C1 Configuration --------------*/ - ARM GAS /tmp/cc9IslJA.s page 27 + ARM GAS /tmp/cc7Ec4im.s page 27 1455:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_FMPI2C1) == RCC_PERIPHCLK_FMPI2C1) @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1509:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 28 + ARM GAS /tmp/cc7Ec4im.s page 28 1512:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* check for common PLLI2S Parameters */ @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1566:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SR_VALUE(PeriphClkInit->PLLI2S.PLLI2SR)); 1567:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLI2SQ_VALUE(PeriphClkInit->PLLI2S.PLLI2SQ)); 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 29 + ARM GAS /tmp/cc7Ec4im.s page 29 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Configure the PLLI2S division factors */ @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1623:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1624:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*--------------------------------------------------------------------------*/ 1625:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 30 + ARM GAS /tmp/cc7Ec4im.s page 30 1626:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*-------------------- DFSDM2 Audio clock source configuration -------------*/ @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1680:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1681:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1682:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the PLLI2S Clock configuration --------------------------------------*/ - ARM GAS /tmp/cc9IslJA.s page 31 + ARM GAS /tmp/cc7Ec4im.s page 31 1683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2S.PLLI2SM = (uint32_t)((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM) >> RCC_PLLI @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 1738:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED; 1739:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc9IslJA.s page 32 + ARM GAS /tmp/cc7Ec4im.s page 32 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1794:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SM 1795:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1796:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else - ARM GAS /tmp/cc9IslJA.s page 33 + ARM GAS /tmp/cc7Ec4im.s page 33 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1851:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1852:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** case RCC_PERIPHCLK_I2S_APB2: 1853:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 34 + ARM GAS /tmp/cc7Ec4im.s page 34 1854:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the current I2S source */ @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1908:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 1909:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1910:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* PLL_VCO Output = PLL_VCO Input * PLLN */ - ARM GAS /tmp/cc9IslJA.s page 35 + ARM GAS /tmp/cc7Ec4im.s page 35 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcooutput = (uint32_t)(vcoinput * (((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6U) & (RCC_PLLCF @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1965:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check the parameters */ 1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PERIPHCLOCK(PeriphClkInit->PeriphClockSelection)); 1967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 36 + ARM GAS /tmp/cc7Ec4im.s page 36 1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration ---------------------------*/ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2022:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- TIM configuration ---------------------------*/ 2023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if (((PeriphClkInit->PeriphClockSelection) & RCC_PERIPHCLK_TIM) == (RCC_PERIPHCLK_TIM)) 2024:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 37 + ARM GAS /tmp/cc7Ec4im.s page 37 2025:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_TIMCLKPRESCALER(PeriphClkInit->TIMPresSelection); @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 2080:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((RCC->DCKCFGR & RCC_DCKCFGR_TIMPRE) == RESET) 2081:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 38 + ARM GAS /tmp/cc7Ec4im.s page 38 2082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->TIMPresSelection = RCC_TIMPRES_DESACTIVATED; @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM)); 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 2138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else - ARM GAS /tmp/cc9IslJA.s page 39 + ARM GAS /tmp/cc7Ec4im.s page 39 2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * 2194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status 2195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */ - ARM GAS /tmp/cc9IslJA.s page 40 + ARM GAS /tmp/cc7Ec4im.s page 40 2196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit) @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE) 2223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 2224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* return in case of Timeout detected */ - ARM GAS /tmp/cc9IslJA.s page 41 + ARM GAS /tmp/cc7Ec4im.s page 41 2225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** while (__HAL_RCC_GET_FLAG(RCC_FLAG_PLLI2SRDY) == RESET) 2280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > PLLI2S_TIMEOUT_VALUE) - ARM GAS /tmp/cc9IslJA.s page 42 + ARM GAS /tmp/cc7Ec4im.s page 42 2282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLSAI_PLLSAICLKDIVQ_CONFIG(PeriphClkInit->PLLSAIDivQ); 2330:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 43 + ARM GAS /tmp/cc7Ec4im.s page 43 2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- LTDC configuration ------------------------*/ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 2380:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_DBP_TIMEOUT_VALUE) 2381:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 44 + ARM GAS /tmp/cc7Ec4im.s page 44 2382:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 84 .L4: 2423:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 85 .loc 1 2423 1 view .LVU20 - ARM GAS /tmp/cc9IslJA.s page 45 + ARM GAS /tmp/cc7Ec4im.s page 45 86 0036 03B0 add sp, sp, #12 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 126 .loc 1 2225 16 view .LVU34 127 005a 0320 movs r0, #3 128 005c EBE7 b .L4 - ARM GAS /tmp/cc9IslJA.s page 46 + ARM GAS /tmp/cc7Ec4im.s page 46 129 .L37: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 168 .loc 1 2259 7 is_stmt 1 view .LVU49 169 0098 D2F88C30 ldr r3, [r2, #140] 170 009c 23F01F03 bic r3, r3, #31 - ARM GAS /tmp/cc9IslJA.s page 47 + ARM GAS /tmp/cc7Ec4im.s page 47 171 00a0 E169 ldr r1, [r4, #28] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 212 00d8 13F0006F tst r3, #134217728 213 00dc 97D1 bne .L2 2281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 48 + ARM GAS /tmp/cc7Ec4im.s page 48 214 .loc 1 2281 7 is_stmt 1 view .LVU63 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 253 0106 431B subs r3, r0, r5 2307:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 254 .loc 1 2307 10 discriminator 1 view .LVU79 - ARM GAS /tmp/cc9IslJA.s page 49 + ARM GAS /tmp/cc7Ec4im.s page 49 255 0108 022B cmp r3, #2 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2333:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 296 .loc 1 2333 8 view .LVU93 297 0148 13F0080F tst r3, #8 - ARM GAS /tmp/cc9IslJA.s page 50 + ARM GAS /tmp/cc7Ec4im.s page 50 298 014c 14D0 beq .L15 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2352:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 339 .loc 1 2352 40 view .LVU107 340 0188 13F0005F tst r3, #536870912 - ARM GAS /tmp/cc9IslJA.s page 51 + ARM GAS /tmp/cc7Ec4im.s page 51 341 018c 7FF443AF bne .L11 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 380 01ba 43F48073 orr r3, r3, #256 381 01be 1360 str r3, [r2] 2376:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 52 + ARM GAS /tmp/cc7Ec4im.s page 52 382 .loc 1 2376 5 is_stmt 1 view .LVU123 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 421 .loc 1 2387 65 discriminator 1 view .LVU139 422 01e8 A26A ldr r2, [r4, #40] - ARM GAS /tmp/cc9IslJA.s page 53 + ARM GAS /tmp/cc7Ec4im.s page 53 2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 461 .loc 1 2413 5 is_stmt 0 discriminator 2 view .LVU155 462 021e 174A ldr r2, .L42+8 463 0220 9368 ldr r3, [r2, #8] - ARM GAS /tmp/cc9IslJA.s page 54 + ARM GAS /tmp/cc7Ec4im.s page 54 464 0222 23F4F813 bic r3, r3, #2031616 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 505 0258 EDE6 b .L4 506 .LVL39: 507 .L41: - ARM GAS /tmp/cc9IslJA.s page 55 + ARM GAS /tmp/cc7Ec4im.s page 55 2413:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 548 .loc 1 2437 3 view .LVU173 549 .loc 1 2437 39 is_stmt 0 view .LVU174 550 0000 3F23 movs r3, #63 - ARM GAS /tmp/cc9IslJA.s page 56 + ARM GAS /tmp/cc7Ec4im.s page 56 551 0002 0360 str r3, [r0] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2448:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PeriphClkInit->PLLI2SDivQ = (uint32_t)((RCC->DCKCFGR & RCC_DCKCFGR_PLLI2SDIVQ) >> RCC_DCKCFGR_PLL 595 .loc 1 2448 3 is_stmt 1 view .LVU199 596 .loc 1 2448 46 is_stmt 0 view .LVU200 - ARM GAS /tmp/cc9IslJA.s page 57 + ARM GAS /tmp/cc7Ec4im.s page 57 597 0042 D3F88C20 ldr r2, [r3, #140] @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 642 .L45: 2458:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 2459:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else - ARM GAS /tmp/cc9IslJA.s page 58 + ARM GAS /tmp/cc7Ec4im.s page 58 2460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 676 0000 0128 cmp r0, #1 677 0002 01D0 beq .L56 2476:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* This variable used to store the VCO Input (value in Hz) */ - ARM GAS /tmp/cc9IslJA.s page 59 + ARM GAS /tmp/cc7Ec4im.s page 59 678 .loc 1 2476 12 is_stmt 0 view .LVU233 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 2504:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */ 2505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSE_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM)); - ARM GAS /tmp/cc9IslJA.s page 60 + ARM GAS /tmp/cc7Ec4im.s page 60 711 .loc 1 2505 13 is_stmt 1 view .LVU244 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 750 0050 02F03F02 and r2, r2, #63 2510:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 751 .loc 1 2510 22 view .LVU260 - ARM GAS /tmp/cc9IslJA.s page 61 + ARM GAS /tmp/cc7Ec4im.s page 61 752 0054 054B ldr r3, .L57+12 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Initializes the RCC extended peripherals clocks according to the specified parameters i 2541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * RCC_PeriphCLKInitTypeDef. 2542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClkInit pointer to an RCC_PeriphCLKInitTypeDef structure that - ARM GAS /tmp/cc9IslJA.s page 62 + ARM GAS /tmp/cc7Ec4im.s page 62 2543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * contains the configuration information for the Extended Peripherals clocks(I2S and RTC @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2597:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_ENABLE(); 2598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get tick */ 2599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); - ARM GAS /tmp/cc9IslJA.s page 63 + ARM GAS /tmp/cc7Ec4im.s page 63 2600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Wait till PLLI2S is ready */ @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2654:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** if ((HAL_GetTick() - tickstart) > RCC_LSE_TIMEOUT_VALUE) 2655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 2656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; - ARM GAS /tmp/cc9IslJA.s page 64 + ARM GAS /tmp/cc7Ec4im.s page 64 2657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2711:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Return the peripheral clock frequency for a given peripheral(SAI..) 2712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note Return 0 if peripheral clock identifier not managed by this API 2713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @param PeriphClk Peripheral clock identifier - ARM GAS /tmp/cc9IslJA.s page 65 + ARM GAS /tmp/cc7Ec4im.s page 65 2714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * This parameter can be one of the following values: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2768:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get the I2S source clock value */ 2769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** vcoinput = (uint32_t)(HSI_VALUE / (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM)); 2770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc9IslJA.s page 66 + ARM GAS /tmp/cc7Ec4im.s page 66 2771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F411xE */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /** @defgroup RCCEx_Exported_Functions_Group2 Extended Clock management functions 2826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @brief Extended Clock management functions 2827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * - ARM GAS /tmp/cc9IslJA.s page 67 + ARM GAS /tmp/cc7Ec4im.s page 67 2828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @verbatim @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 802 .loc 1 2864 3 view .LVU271 803 0004 184B ldr r3, .L70 804 0006 0022 movs r2, #0 - ARM GAS /tmp/cc9IslJA.s page 68 + ARM GAS /tmp/cc7Ec4im.s page 68 805 0008 9A66 str r2, [r3, #104] @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2890:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** __HAL_RCC_PLLI2S_CONFIG(PLLI2SInit->PLLI2SM, PLLI2SInit->PLLI2SN, \ 2891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** PLLI2SInit->PLLI2SQ, PLLI2SInit->PLLI2SR); 2892:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx) - ARM GAS /tmp/cc9IslJA.s page 69 + ARM GAS /tmp/cc7Ec4im.s page 69 2893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** defined(STM32F469xx) || defined(STM32F479xx) @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 853 0044 FFF7FEFF bl HAL_GetTick 854 .LVL65: 855 0048 0446 mov r4, r0 - ARM GAS /tmp/cc9IslJA.s page 70 + ARM GAS /tmp/cc7Ec4im.s page 70 856 .LVL66: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2927:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @retval HAL status 2928:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */ 2929:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCCEx_DisablePLLI2S(void) - ARM GAS /tmp/cc9IslJA.s page 71 + ARM GAS /tmp/cc7Ec4im.s page 71 2930:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 939 0024 00E0 b .L74 940 .L78: 2944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc9IslJA.s page 72 + ARM GAS /tmp/cc7Ec4im.s page 72 2945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 2962:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 2963:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Check for parameters */ 2964:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** assert_param(IS_RCC_PLLSAIN_VALUE(PLLSAIInit->PLLSAIN)); - ARM GAS /tmp/cc9IslJA.s page 73 + ARM GAS /tmp/cc7Ec4im.s page 73 980 .loc 1 2964 3 view .LVU319 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1012 .loc 1 2986 14 view .LVU334 1013 0024 0320 movs r0, #3 1014 .L83: - ARM GAS /tmp/cc9IslJA.s page 74 + ARM GAS /tmp/cc7Ec4im.s page 74 2987:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1027 003a C2F88830 str r3, [r2, #136] 3013:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1028 .loc 1 3013 3 view .LVU337 - ARM GAS /tmp/cc9IslJA.s page 75 + ARM GAS /tmp/cc7Ec4im.s page 75 1029 003e 0A4B ldr r3, .L92 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1072 .align 1 1073 .global HAL_RCCEx_DisablePLLSAI 1074 .syntax unified - ARM GAS /tmp/cc9IslJA.s page 76 + ARM GAS /tmp/cc7Ec4im.s page 76 1075 .thumb @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1113 .loc 1 3044 24 discriminator 1 view .LVU361 1114 001c 001B subs r0, r0, r4 1115 .loc 1 3044 8 discriminator 1 view .LVU362 - ARM GAS /tmp/cc9IslJA.s page 77 + ARM GAS /tmp/cc7Ec4im.s page 77 1116 001e 0228 cmp r0, #2 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is HSE, function returns values based on HSE_VALUE(**) 3072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note If SYSCLK source is PLL or PLLR, function returns values based on HSE_VALUE(**) 3073:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors. - ARM GAS /tmp/cc9IslJA.s page 78 + ARM GAS /tmp/cc7Ec4im.s page 78 3074:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** * @note (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllvco = (uint32_t)((((uint64_t) HSI_VALUE * ((uint64_t)((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) 3129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } 3130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** pllp = ((((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >> RCC_PLLCFGR_PLLP_Pos) + 1U) * 2U); - ARM GAS /tmp/cc9IslJA.s page 79 + ARM GAS /tmp/cc7Ec4im.s page 79 3131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** */ 3186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** HAL_StatusTypeDef HAL_RCC_DeInit(void) 3187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 80 + ARM GAS /tmp/cc7Ec4im.s page 80 1146 .loc 1 3187 1 is_stmt 1 view -0 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 3201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; 1188 .loc 1 3201 14 view .LVU380 - ARM GAS /tmp/cc9IslJA.s page 81 + ARM GAS /tmp/cc7Ec4im.s page 81 1189 0026 0320 movs r0, #3 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Get Start Tick */ 3255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** tickstart = HAL_GetTick(); 3256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 82 + ARM GAS /tmp/cc7Ec4im.s page 82 3257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset PLLI2SON bit */ @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7 | RCC_PLLSAICFGR_PLLSAIQ_2 3312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #elif defined(STM32F446xx) 3313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** RCC->PLLSAICFGR = RCC_PLLSAICFGR_PLLSAIM_4 | RCC_PLLSAICFGR_PLLSAIN_6 | RCC_PLLSAICFGR_PLLSAIN_7 - ARM GAS /tmp/cc9IslJA.s page 83 + ARM GAS /tmp/cc7Ec4im.s page 83 3314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F427xx || STM32F429xx || STM32F437xx || STM32F439xx || STM32F469xx || STM32F479xx */ @@ -4978,7 +4978,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** 1200 .loc 1 3209 3 view .LVU383 3209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 84 + ARM GAS /tmp/cc7Ec4im.s page 84 1201 .loc 1 3209 15 is_stmt 0 view .LVU384 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1242 0064 23F45023 bic r3, r3, #851968 1243 0068 1360 str r3, [r2] 3230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { - ARM GAS /tmp/cc9IslJA.s page 85 + ARM GAS /tmp/cc7Ec4im.s page 85 1244 .loc 1 3230 3 view .LVU398 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1284 0094 1B68 ldr r3, [r3] 3245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 1285 .loc 1 3245 43 view .LVU413 - ARM GAS /tmp/cc9IslJA.s page 86 + ARM GAS /tmp/cc7Ec4im.s page 86 1286 0096 13F0007F tst r3, #33554432 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { 1326 .loc 1 3263 24 discriminator 1 view .LVU428 1327 00c8 001B subs r0, r0, r4 - ARM GAS /tmp/cc9IslJA.s page 87 + ARM GAS /tmp/cc7Ec4im.s page 87 3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1368 .L129: 3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx || 1369 .loc 1 3294 3 is_stmt 1 view .LVU443 - ARM GAS /tmp/cc9IslJA.s page 88 + ARM GAS /tmp/cc7Ec4im.s page 88 3294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F412Cx || STM32F412Rx || STM32F412Vx || STM32F412Zx || STM32F413xx || STM32F423xx || @@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc9IslJA.s page 1 1411 0144 42F08072 orr r2, r2, #16777216 1412 0148 5A67 str r2, [r3, #116] 3346:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** - ARM GAS /tmp/cc9IslJA.s page 89 + ARM GAS /tmp/cc7Ec4im.s page 89 1413 .loc 1 3346 3 view .LVU457 @@ -5323,35 +5323,35 @@ ARM GAS /tmp/cc9IslJA.s page 1 1448 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" 1449 .file 7 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 1450 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/cc9IslJA.s page 90 + ARM GAS /tmp/cc7Ec4im.s page 90 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc_ex.c - /tmp/cc9IslJA.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t - /tmp/cc9IslJA.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig - /tmp/cc9IslJA.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d - /tmp/cc9IslJA.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t - /tmp/cc9IslJA.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig - /tmp/cc9IslJA.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d - /tmp/cc9IslJA.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t - /tmp/cc9IslJA.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq - /tmp/cc9IslJA.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d - /tmp/cc9IslJA.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t - /tmp/cc9IslJA.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S - /tmp/cc9IslJA.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d - /tmp/cc9IslJA.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t - /tmp/cc9IslJA.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S - /tmp/cc9IslJA.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d - /tmp/cc9IslJA.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t - /tmp/cc9IslJA.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI - /tmp/cc9IslJA.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d - /tmp/cc9IslJA.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t - /tmp/cc9IslJA.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI - /tmp/cc9IslJA.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d - /tmp/cc9IslJA.s:1138 .text.HAL_RCC_DeInit:00000000 $t - /tmp/cc9IslJA.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit - /tmp/cc9IslJA.s:1433 .text.HAL_RCC_DeInit:00000164 $d + /tmp/cc7Ec4im.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/cc7Ec4im.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/cc7Ec4im.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d + /tmp/cc7Ec4im.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/cc7Ec4im.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/cc7Ec4im.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d + /tmp/cc7Ec4im.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/cc7Ec4im.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/cc7Ec4im.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d + /tmp/cc7Ec4im.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t + /tmp/cc7Ec4im.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S + /tmp/cc7Ec4im.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d + /tmp/cc7Ec4im.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t + /tmp/cc7Ec4im.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S + /tmp/cc7Ec4im.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d + /tmp/cc7Ec4im.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t + /tmp/cc7Ec4im.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI + /tmp/cc7Ec4im.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d + /tmp/cc7Ec4im.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t + /tmp/cc7Ec4im.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI + /tmp/cc7Ec4im.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d + /tmp/cc7Ec4im.s:1138 .text.HAL_RCC_DeInit:00000000 $t + /tmp/cc7Ec4im.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/cc7Ec4im.s:1433 .text.HAL_RCC_DeInit:00000164 $d UNDEFINED SYMBOLS HAL_GetTick diff --git a/build/stm32f4xx_it.lst b/build/stm32f4xx_it.lst index 7d86a31..536e076 100644 --- a/build/stm32f4xx_it.lst +++ b/build/stm32f4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmc0UgA.s page 1 +ARM GAS /tmp/ccdzv1TD.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmc0UgA.s page 1 28:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN TD */ 29:Core/Src/stm32f4xx_it.c **** 30:Core/Src/stm32f4xx_it.c **** /* USER CODE END TD */ - ARM GAS /tmp/ccmc0UgA.s page 2 + ARM GAS /tmp/ccdzv1TD.s page 2 31:Core/Src/stm32f4xx_it.c **** @@ -91,39 +91,38 @@ ARM GAS /tmp/ccmc0UgA.s page 1 58:Core/Src/stm32f4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_OTG_FS; 59:Core/Src/stm32f4xx_it.c **** extern DMA_HandleTypeDef hdma_adc1; 60:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EV */ - 61:Core/Src/stm32f4xx_it.c **** extern struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; - 62:Core/Src/stm32f4xx_it.c **** extern struct Sweep_state_typedef Sweep_state; - 63:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */ - 64:Core/Src/stm32f4xx_it.c **** - 65:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 66:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */ - 67:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 68:Core/Src/stm32f4xx_it.c **** /** - 69:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt. - 70:Core/Src/stm32f4xx_it.c **** */ - 71:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void) - 72:Core/Src/stm32f4xx_it.c **** { - 29 .loc 1 72 1 view -0 + 61:Core/Src/stm32f4xx_it.c **** /* Externs are provided via main.h; no extra declarations needed here */ + 62:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */ + 63:Core/Src/stm32f4xx_it.c **** + 64:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 65:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */ + 66:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 67:Core/Src/stm32f4xx_it.c **** /** + 68:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt. + 69:Core/Src/stm32f4xx_it.c **** */ + 70:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void) + 71:Core/Src/stm32f4xx_it.c **** { + 29 .loc 1 71 1 view -0 30 .cfi_startproc 31 @ Volatile: function does not return. 32 @ args = 0, pretend = 0, frame = 0 33 @ frame_needed = 0, uses_anonymous_args = 0 34 @ link register save eliminated. 35 .L2: - 73:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ - 74:Core/Src/stm32f4xx_it.c **** - 75:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ - 76:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ - 77:Core/Src/stm32f4xx_it.c **** while (1) - 36 .loc 1 77 4 view .LVU1 - 78:Core/Src/stm32f4xx_it.c **** { - 79:Core/Src/stm32f4xx_it.c **** } - ARM GAS /tmp/ccmc0UgA.s page 3 - - - 37 .loc 1 79 3 view .LVU2 + 72:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + 73:Core/Src/stm32f4xx_it.c **** + 74:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */ + 75:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + 76:Core/Src/stm32f4xx_it.c **** while (1) + 36 .loc 1 76 4 view .LVU1 77:Core/Src/stm32f4xx_it.c **** { - 38 .loc 1 77 10 view .LVU3 + 78:Core/Src/stm32f4xx_it.c **** } + 37 .loc 1 78 3 view .LVU2 + ARM GAS /tmp/ccdzv1TD.s page 3 + + + 76:Core/Src/stm32f4xx_it.c **** { + 38 .loc 1 76 10 view .LVU3 39 0000 FEE7 b .L2 40 .cfi_endproc 41 .LFE239: @@ -135,33 +134,33 @@ ARM GAS /tmp/ccmc0UgA.s page 1 48 .thumb_func 50 HardFault_Handler: 51 .LFB240: - 80:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ - 81:Core/Src/stm32f4xx_it.c **** } - 82:Core/Src/stm32f4xx_it.c **** - 83:Core/Src/stm32f4xx_it.c **** /** - 84:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt. - 85:Core/Src/stm32f4xx_it.c **** */ - 86:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void) - 87:Core/Src/stm32f4xx_it.c **** { - 52 .loc 1 87 1 view -0 + 79:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */ + 80:Core/Src/stm32f4xx_it.c **** } + 81:Core/Src/stm32f4xx_it.c **** + 82:Core/Src/stm32f4xx_it.c **** /** + 83:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt. + 84:Core/Src/stm32f4xx_it.c **** */ + 85:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void) + 86:Core/Src/stm32f4xx_it.c **** { + 52 .loc 1 86 1 view -0 53 .cfi_startproc 54 @ Volatile: function does not return. 55 @ args = 0, pretend = 0, frame = 0 56 @ frame_needed = 0, uses_anonymous_args = 0 57 @ link register save eliminated. 58 .L4: - 88:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ - 89:Core/Src/stm32f4xx_it.c **** - 90:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ - 91:Core/Src/stm32f4xx_it.c **** while (1) - 59 .loc 1 91 3 view .LVU5 - 92:Core/Src/stm32f4xx_it.c **** { - 93:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ - 94:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ - 95:Core/Src/stm32f4xx_it.c **** } - 60 .loc 1 95 3 view .LVU6 + 87:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */ + 88:Core/Src/stm32f4xx_it.c **** + 89:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */ + 90:Core/Src/stm32f4xx_it.c **** while (1) + 59 .loc 1 90 3 view .LVU5 91:Core/Src/stm32f4xx_it.c **** { - 61 .loc 1 91 9 view .LVU7 + 92:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + 93:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */ + 94:Core/Src/stm32f4xx_it.c **** } + 60 .loc 1 94 3 view .LVU6 + 90:Core/Src/stm32f4xx_it.c **** { + 61 .loc 1 90 9 view .LVU7 62 0000 FEE7 b .L4 63 .cfi_endproc 64 .LFE240: @@ -173,35 +172,35 @@ ARM GAS /tmp/ccmc0UgA.s page 1 71 .thumb_func 73 MemManage_Handler: 74 .LFB241: - 96:Core/Src/stm32f4xx_it.c **** } - 97:Core/Src/stm32f4xx_it.c **** - 98:Core/Src/stm32f4xx_it.c **** /** - 99:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault. - 100:Core/Src/stm32f4xx_it.c **** */ - ARM GAS /tmp/ccmc0UgA.s page 4 + 95:Core/Src/stm32f4xx_it.c **** } + 96:Core/Src/stm32f4xx_it.c **** + 97:Core/Src/stm32f4xx_it.c **** /** + 98:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault. + 99:Core/Src/stm32f4xx_it.c **** */ + 100:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) + ARM GAS /tmp/ccdzv1TD.s page 4 - 101:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) - 102:Core/Src/stm32f4xx_it.c **** { - 75 .loc 1 102 1 view -0 + 101:Core/Src/stm32f4xx_it.c **** { + 75 .loc 1 101 1 view -0 76 .cfi_startproc 77 @ Volatile: function does not return. 78 @ args = 0, pretend = 0, frame = 0 79 @ frame_needed = 0, uses_anonymous_args = 0 80 @ link register save eliminated. 81 .L6: - 103:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ - 104:Core/Src/stm32f4xx_it.c **** - 105:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ - 106:Core/Src/stm32f4xx_it.c **** while (1) - 82 .loc 1 106 3 view .LVU9 - 107:Core/Src/stm32f4xx_it.c **** { - 108:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ - 109:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ - 110:Core/Src/stm32f4xx_it.c **** } - 83 .loc 1 110 3 view .LVU10 + 102:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + 103:Core/Src/stm32f4xx_it.c **** + 104:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */ + 105:Core/Src/stm32f4xx_it.c **** while (1) + 82 .loc 1 105 3 view .LVU9 106:Core/Src/stm32f4xx_it.c **** { - 84 .loc 1 106 9 view .LVU11 + 107:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + 108:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */ + 109:Core/Src/stm32f4xx_it.c **** } + 83 .loc 1 109 3 view .LVU10 + 105:Core/Src/stm32f4xx_it.c **** { + 84 .loc 1 105 9 view .LVU11 85 0000 FEE7 b .L6 86 .cfi_endproc 87 .LFE241: @@ -213,35 +212,35 @@ ARM GAS /tmp/ccmc0UgA.s page 1 94 .thumb_func 96 BusFault_Handler: 97 .LFB242: - 111:Core/Src/stm32f4xx_it.c **** } - 112:Core/Src/stm32f4xx_it.c **** - 113:Core/Src/stm32f4xx_it.c **** /** - 114:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault. - 115:Core/Src/stm32f4xx_it.c **** */ - 116:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void) - 117:Core/Src/stm32f4xx_it.c **** { - 98 .loc 1 117 1 view -0 + 110:Core/Src/stm32f4xx_it.c **** } + 111:Core/Src/stm32f4xx_it.c **** + 112:Core/Src/stm32f4xx_it.c **** /** + 113:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault. + 114:Core/Src/stm32f4xx_it.c **** */ + 115:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void) + 116:Core/Src/stm32f4xx_it.c **** { + 98 .loc 1 116 1 view -0 99 .cfi_startproc 100 @ Volatile: function does not return. 101 @ args = 0, pretend = 0, frame = 0 102 @ frame_needed = 0, uses_anonymous_args = 0 103 @ link register save eliminated. 104 .L8: - 118:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ - 119:Core/Src/stm32f4xx_it.c **** - 120:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ - 121:Core/Src/stm32f4xx_it.c **** while (1) - 105 .loc 1 121 3 view .LVU13 - 122:Core/Src/stm32f4xx_it.c **** { - 123:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ - 124:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ - 125:Core/Src/stm32f4xx_it.c **** } - 106 .loc 1 125 3 view .LVU14 + 117:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */ + 118:Core/Src/stm32f4xx_it.c **** + 119:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */ + 120:Core/Src/stm32f4xx_it.c **** while (1) + 105 .loc 1 120 3 view .LVU13 121:Core/Src/stm32f4xx_it.c **** { - ARM GAS /tmp/ccmc0UgA.s page 5 + 122:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + 123:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */ + 124:Core/Src/stm32f4xx_it.c **** } + 106 .loc 1 124 3 view .LVU14 + 120:Core/Src/stm32f4xx_it.c **** { + 107 .loc 1 120 9 view .LVU15 + ARM GAS /tmp/ccdzv1TD.s page 5 - 107 .loc 1 121 9 view .LVU15 108 0000 FEE7 b .L8 109 .cfi_endproc 110 .LFE242: @@ -253,32 +252,32 @@ ARM GAS /tmp/ccmc0UgA.s page 1 117 .thumb_func 119 UsageFault_Handler: 120 .LFB243: - 126:Core/Src/stm32f4xx_it.c **** } - 127:Core/Src/stm32f4xx_it.c **** - 128:Core/Src/stm32f4xx_it.c **** /** - 129:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. - 130:Core/Src/stm32f4xx_it.c **** */ - 131:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void) - 132:Core/Src/stm32f4xx_it.c **** { - 121 .loc 1 132 1 view -0 + 125:Core/Src/stm32f4xx_it.c **** } + 126:Core/Src/stm32f4xx_it.c **** + 127:Core/Src/stm32f4xx_it.c **** /** + 128:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state. + 129:Core/Src/stm32f4xx_it.c **** */ + 130:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void) + 131:Core/Src/stm32f4xx_it.c **** { + 121 .loc 1 131 1 view -0 122 .cfi_startproc 123 @ Volatile: function does not return. 124 @ args = 0, pretend = 0, frame = 0 125 @ frame_needed = 0, uses_anonymous_args = 0 126 @ link register save eliminated. 127 .L10: - 133:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ - 134:Core/Src/stm32f4xx_it.c **** - 135:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ - 136:Core/Src/stm32f4xx_it.c **** while (1) - 128 .loc 1 136 3 view .LVU17 - 137:Core/Src/stm32f4xx_it.c **** { - 138:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ - 139:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ - 140:Core/Src/stm32f4xx_it.c **** } - 129 .loc 1 140 3 view .LVU18 + 132:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */ + 133:Core/Src/stm32f4xx_it.c **** + 134:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */ + 135:Core/Src/stm32f4xx_it.c **** while (1) + 128 .loc 1 135 3 view .LVU17 136:Core/Src/stm32f4xx_it.c **** { - 130 .loc 1 136 9 view .LVU19 + 137:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + 138:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */ + 139:Core/Src/stm32f4xx_it.c **** } + 129 .loc 1 139 3 view .LVU18 + 135:Core/Src/stm32f4xx_it.c **** { + 130 .loc 1 135 9 view .LVU19 131 0000 FEE7 b .L10 132 .cfi_endproc 133 .LFE243: @@ -290,29 +289,29 @@ ARM GAS /tmp/ccmc0UgA.s page 1 140 .thumb_func 142 SVC_Handler: 143 .LFB244: - 141:Core/Src/stm32f4xx_it.c **** } - 142:Core/Src/stm32f4xx_it.c **** - 143:Core/Src/stm32f4xx_it.c **** /** - 144:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction. - 145:Core/Src/stm32f4xx_it.c **** */ - 146:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void) - 147:Core/Src/stm32f4xx_it.c **** { - 144 .loc 1 147 1 view -0 - ARM GAS /tmp/ccmc0UgA.s page 6 - - + 140:Core/Src/stm32f4xx_it.c **** } + 141:Core/Src/stm32f4xx_it.c **** + 142:Core/Src/stm32f4xx_it.c **** /** + 143:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction. + 144:Core/Src/stm32f4xx_it.c **** */ + 145:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void) + 146:Core/Src/stm32f4xx_it.c **** { + 144 .loc 1 146 1 view -0 145 .cfi_startproc + ARM GAS /tmp/ccdzv1TD.s page 6 + + 146 @ args = 0, pretend = 0, frame = 0 147 @ frame_needed = 0, uses_anonymous_args = 0 148 @ link register save eliminated. - 148:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ - 149:Core/Src/stm32f4xx_it.c **** - 150:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ - 151:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ - 152:Core/Src/stm32f4xx_it.c **** - 153:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ - 154:Core/Src/stm32f4xx_it.c **** } - 149 .loc 1 154 1 view .LVU21 + 147:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */ + 148:Core/Src/stm32f4xx_it.c **** + 149:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */ + 150:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */ + 151:Core/Src/stm32f4xx_it.c **** + 152:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */ + 153:Core/Src/stm32f4xx_it.c **** } + 149 .loc 1 153 1 view .LVU21 150 0000 7047 bx lr 151 .cfi_endproc 152 .LFE244: @@ -324,25 +323,25 @@ ARM GAS /tmp/ccmc0UgA.s page 1 159 .thumb_func 161 DebugMon_Handler: 162 .LFB245: - 155:Core/Src/stm32f4xx_it.c **** - 156:Core/Src/stm32f4xx_it.c **** /** - 157:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor. - 158:Core/Src/stm32f4xx_it.c **** */ - 159:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void) - 160:Core/Src/stm32f4xx_it.c **** { - 163 .loc 1 160 1 view -0 + 154:Core/Src/stm32f4xx_it.c **** + 155:Core/Src/stm32f4xx_it.c **** /** + 156:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor. + 157:Core/Src/stm32f4xx_it.c **** */ + 158:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void) + 159:Core/Src/stm32f4xx_it.c **** { + 163 .loc 1 159 1 view -0 164 .cfi_startproc 165 @ args = 0, pretend = 0, frame = 0 166 @ frame_needed = 0, uses_anonymous_args = 0 167 @ link register save eliminated. - 161:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ - 162:Core/Src/stm32f4xx_it.c **** - 163:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ - 164:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ - 165:Core/Src/stm32f4xx_it.c **** - 166:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ - 167:Core/Src/stm32f4xx_it.c **** } - 168 .loc 1 167 1 view .LVU23 + 160:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + 161:Core/Src/stm32f4xx_it.c **** + 162:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */ + 163:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + 164:Core/Src/stm32f4xx_it.c **** + 165:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */ + 166:Core/Src/stm32f4xx_it.c **** } + 168 .loc 1 166 1 view .LVU23 169 0000 7047 bx lr 170 .cfi_endproc 171 .LFE245: @@ -354,28 +353,28 @@ ARM GAS /tmp/ccmc0UgA.s page 1 178 .thumb_func 180 PendSV_Handler: 181 .LFB246: - 168:Core/Src/stm32f4xx_it.c **** - 169:Core/Src/stm32f4xx_it.c **** /** - 170:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service. - 171:Core/Src/stm32f4xx_it.c **** */ - ARM GAS /tmp/ccmc0UgA.s page 7 + 167:Core/Src/stm32f4xx_it.c **** + 168:Core/Src/stm32f4xx_it.c **** /** + 169:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service. + 170:Core/Src/stm32f4xx_it.c **** */ + 171:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) + ARM GAS /tmp/ccdzv1TD.s page 7 - 172:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) - 173:Core/Src/stm32f4xx_it.c **** { - 182 .loc 1 173 1 view -0 + 172:Core/Src/stm32f4xx_it.c **** { + 182 .loc 1 172 1 view -0 183 .cfi_startproc 184 @ args = 0, pretend = 0, frame = 0 185 @ frame_needed = 0, uses_anonymous_args = 0 186 @ link register save eliminated. - 174:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ - 175:Core/Src/stm32f4xx_it.c **** - 176:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ - 177:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ - 178:Core/Src/stm32f4xx_it.c **** - 179:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ - 180:Core/Src/stm32f4xx_it.c **** } - 187 .loc 1 180 1 view .LVU25 + 173:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */ + 174:Core/Src/stm32f4xx_it.c **** + 175:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */ + 176:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */ + 177:Core/Src/stm32f4xx_it.c **** + 178:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */ + 179:Core/Src/stm32f4xx_it.c **** } + 187 .loc 1 179 1 view .LVU25 188 0000 7047 bx lr 189 .cfi_endproc 190 .LFE246: @@ -387,13 +386,13 @@ ARM GAS /tmp/ccmc0UgA.s page 1 197 .thumb_func 199 SysTick_Handler: 200 .LFB247: - 181:Core/Src/stm32f4xx_it.c **** - 182:Core/Src/stm32f4xx_it.c **** /** - 183:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer. - 184:Core/Src/stm32f4xx_it.c **** */ - 185:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void) - 186:Core/Src/stm32f4xx_it.c **** { - 201 .loc 1 186 1 view -0 + 180:Core/Src/stm32f4xx_it.c **** + 181:Core/Src/stm32f4xx_it.c **** /** + 182:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer. + 183:Core/Src/stm32f4xx_it.c **** */ + 184:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void) + 185:Core/Src/stm32f4xx_it.c **** { + 201 .loc 1 185 1 view -0 202 .cfi_startproc 203 @ args = 0, pretend = 0, frame = 0 204 @ frame_needed = 0, uses_anonymous_args = 0 @@ -402,46 +401,46 @@ ARM GAS /tmp/ccmc0UgA.s page 1 207 .cfi_def_cfa_offset 8 208 .cfi_offset 3, -8 209 .cfi_offset 14, -4 - 187:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ - 188:Core/Src/stm32f4xx_it.c **** - 189:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ - 190:Core/Src/stm32f4xx_it.c **** HAL_IncTick(); - 210 .loc 1 190 3 view .LVU27 + 186:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */ + 187:Core/Src/stm32f4xx_it.c **** + 188:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */ + 189:Core/Src/stm32f4xx_it.c **** HAL_IncTick(); + 210 .loc 1 189 3 view .LVU27 211 0002 FFF7FEFF bl HAL_IncTick 212 .LVL0: - 191:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ - 192:Core/Src/stm32f4xx_it.c **** - 193:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ - 194:Core/Src/stm32f4xx_it.c **** } - 213 .loc 1 194 1 is_stmt 0 view .LVU28 + 190:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */ + 191:Core/Src/stm32f4xx_it.c **** + 192:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */ + 193:Core/Src/stm32f4xx_it.c **** } + 213 .loc 1 193 1 is_stmt 0 view .LVU28 214 0006 08BD pop {r3, pc} 215 .cfi_endproc 216 .LFE247: 218 .section .text.EXTI0_IRQHandler,"ax",%progbits - ARM GAS /tmp/ccmc0UgA.s page 8 - - 219 .align 1 + ARM GAS /tmp/ccdzv1TD.s page 8 + + 220 .global EXTI0_IRQHandler 221 .syntax unified 222 .thumb 223 .thumb_func 225 EXTI0_IRQHandler: 226 .LFB248: - 195:Core/Src/stm32f4xx_it.c **** - 196:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 197:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */ - 198:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ - 199:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */ - 200:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */ - 201:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ - 202:Core/Src/stm32f4xx_it.c **** - 203:Core/Src/stm32f4xx_it.c **** /** - 204:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line0 interrupt. - 205:Core/Src/stm32f4xx_it.c **** */ - 206:Core/Src/stm32f4xx_it.c **** void EXTI0_IRQHandler(void) - 207:Core/Src/stm32f4xx_it.c **** { - 227 .loc 1 207 1 is_stmt 1 view -0 + 194:Core/Src/stm32f4xx_it.c **** + 195:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 196:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */ + 197:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */ + 198:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */ + 199:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */ + 200:Core/Src/stm32f4xx_it.c **** /******************************************************************************/ + 201:Core/Src/stm32f4xx_it.c **** + 202:Core/Src/stm32f4xx_it.c **** /** + 203:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line0 interrupt. + 204:Core/Src/stm32f4xx_it.c **** */ + 205:Core/Src/stm32f4xx_it.c **** void EXTI0_IRQHandler(void) + 206:Core/Src/stm32f4xx_it.c **** { + 227 .loc 1 206 1 is_stmt 1 view -0 228 .cfi_startproc 229 @ args = 0, pretend = 0, frame = 0 230 @ frame_needed = 0, uses_anonymous_args = 0 @@ -450,919 +449,942 @@ ARM GAS /tmp/ccmc0UgA.s page 1 233 .cfi_def_cfa_offset 8 234 .cfi_offset 3, -8 235 .cfi_offset 14, -4 - 208:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 0 */ - 209:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; - 236 .loc 1 209 3 view .LVU30 - 237 .loc 1 209 64 is_stmt 0 view .LVU31 + 207:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 0 */ + 208:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_start_DMA_N = ADC_BUFF_SIZE - hdma_adc1.Instance->NDTR; + 236 .loc 1 208 3 view .LVU30 + 237 .loc 1 208 64 is_stmt 0 view .LVU31 238 0002 0A4B ldr r3, .L20 239 0004 1B68 ldr r3, [r3] - 240 .loc 1 209 73 view .LVU32 + 240 .loc 1 208 73 view .LVU32 241 0006 5B68 ldr r3, [r3, #4] - 242 .loc 1 209 53 view .LVU33 + 242 .loc 1 208 53 view .LVU33 243 0008 C3F16403 rsb r3, r3, #100 - 244 .loc 1 209 37 view .LVU34 + 244 .loc 1 208 37 view .LVU34 245 000c 084A ldr r2, .L20+4 246 000e 9360 str r3, [r2, #8] - 210:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) { - 247 .loc 1 210 3 is_stmt 1 view .LVU35 - 248 .loc 1 210 6 is_stmt 0 view .LVU36 - 249 0010 312B cmp r3, #49 - 250 0012 06D8 bhi .L17 - 211:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =1; // first half DMA buffer - 251 .loc 1 211 5 is_stmt 1 view .LVU37 - 252 .loc 1 211 40 is_stmt 0 view .LVU38 - 253 0014 1346 mov r3, r2 - 254 0016 0122 movs r2, #1 - 255 0018 1A71 strb r2, [r3, #4] - 256 .L18: - 212:Core/Src/stm32f4xx_it.c **** } else{ - 213:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =2; // second half DMA buffer - 214:Core/Src/stm32f4xx_it.c **** } - ARM GAS /tmp/ccmc0UgA.s page 9 + 209:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_start_DMA_N < ADC_BUFF_SIZE/2) { + 247 .loc 1 209 3 is_stmt 1 view .LVU35 + 248 .loc 1 209 18 is_stmt 0 view .LVU36 + 249 0010 9368 ldr r3, [r2, #8] + 250 .loc 1 209 6 view .LVU37 + 251 0012 312B cmp r3, #49 + 252 0014 06D8 bhi .L17 + 210:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =1; // first half DMA buffer + 253 .loc 1 210 5 is_stmt 1 view .LVU38 + 254 .loc 1 210 40 is_stmt 0 view .LVU39 + 255 0016 1346 mov r3, r2 + 256 0018 0122 movs r2, #1 + 257 001a 1A71 strb r2, [r3, #4] + 258 .L18: + 211:Core/Src/stm32f4xx_it.c **** } else{ + 212:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =2; // second half DMA buffer + ARM GAS /tmp/ccdzv1TD.s page 9 - 215:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 0 */ - 216:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(CURR_STEP_START_TRG_Pin); - 257 .loc 1 216 3 is_stmt 1 view .LVU39 - 258 001a 0120 movs r0, #1 - 259 001c FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler - 260 .LVL1: - 217:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 1 */ - 218:Core/Src/stm32f4xx_it.c **** - 219:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 1 */ - 220:Core/Src/stm32f4xx_it.c **** } - 261 .loc 1 220 1 is_stmt 0 view .LVU40 - 262 0020 08BD pop {r3, pc} - 263 .L17: 213:Core/Src/stm32f4xx_it.c **** } - 264 .loc 1 213 5 is_stmt 1 view .LVU41 - 213:Core/Src/stm32f4xx_it.c **** } - 265 .loc 1 213 40 is_stmt 0 view .LVU42 - 266 0022 034B ldr r3, .L20+4 - 267 0024 0222 movs r2, #2 - 268 0026 1A71 strb r2, [r3, #4] - 269 0028 F7E7 b .L18 - 270 .L21: - 271 002a 00BF .align 2 - 272 .L20: - 273 002c 00000000 .word hdma_adc1 - 274 0030 00000000 .word Sweep_state - 275 .cfi_endproc - 276 .LFE248: - 278 .section .text.EXTI3_IRQHandler,"ax",%progbits - 279 .align 1 - 280 .global EXTI3_IRQHandler - 281 .syntax unified - 282 .thumb - 283 .thumb_func - 285 EXTI3_IRQHandler: - 286 .LFB249: - 221:Core/Src/stm32f4xx_it.c **** - 222:Core/Src/stm32f4xx_it.c **** /** - 223:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line3 interrupt. - 224:Core/Src/stm32f4xx_it.c **** */ - 225:Core/Src/stm32f4xx_it.c **** void EXTI3_IRQHandler(void) - 226:Core/Src/stm32f4xx_it.c **** { - 287 .loc 1 226 1 is_stmt 1 view -0 - 288 .cfi_startproc - 289 @ args = 0, pretend = 0, frame = 0 - 290 @ frame_needed = 0, uses_anonymous_args = 0 - 291 0000 08B5 push {r3, lr} - 292 .LCFI2: - 293 .cfi_def_cfa_offset 8 - 294 .cfi_offset 3, -8 - 295 .cfi_offset 14, -4 - 227:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 0 */ - 228:Core/Src/stm32f4xx_it.c **** - 229:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 0 */ - 230:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); - 296 .loc 1 230 3 view .LVU44 - 297 0002 0220 movs r0, #2 - ARM GAS /tmp/ccmc0UgA.s page 10 + 214:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 0 */ + 215:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(CURR_STEP_START_TRG_Pin); + 259 .loc 1 215 3 is_stmt 1 view .LVU40 + 260 001c 0120 movs r0, #1 + 261 001e FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 262 .LVL1: + 216:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI0_IRQn 1 */ + 217:Core/Src/stm32f4xx_it.c **** + 218:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI0_IRQn 1 */ + 219:Core/Src/stm32f4xx_it.c **** } + 263 .loc 1 219 1 is_stmt 0 view .LVU41 + 264 0022 08BD pop {r3, pc} + 265 .L17: + 212:Core/Src/stm32f4xx_it.c **** } + 266 .loc 1 212 5 is_stmt 1 view .LVU42 + 212:Core/Src/stm32f4xx_it.c **** } + 267 .loc 1 212 40 is_stmt 0 view .LVU43 + 268 0024 024B ldr r3, .L20+4 + 269 0026 0222 movs r2, #2 + 270 0028 1A71 strb r2, [r3, #4] + 271 002a F7E7 b .L18 + 272 .L21: + 273 .align 2 + 274 .L20: + 275 002c 00000000 .word hdma_adc1 + 276 0030 00000000 .word Sweep_state + 277 .cfi_endproc + 278 .LFE248: + 280 .section .text.EXTI3_IRQHandler,"ax",%progbits + 281 .align 1 + 282 .global EXTI3_IRQHandler + 283 .syntax unified + 284 .thumb + 285 .thumb_func + 287 EXTI3_IRQHandler: + 288 .LFB249: + 220:Core/Src/stm32f4xx_it.c **** + 221:Core/Src/stm32f4xx_it.c **** /** + 222:Core/Src/stm32f4xx_it.c **** * @brief This function handles EXTI line3 interrupt. + 223:Core/Src/stm32f4xx_it.c **** */ + 224:Core/Src/stm32f4xx_it.c **** void EXTI3_IRQHandler(void) + 225:Core/Src/stm32f4xx_it.c **** { + 289 .loc 1 225 1 is_stmt 1 view -0 + 290 .cfi_startproc + 291 @ args = 0, pretend = 0, frame = 0 + 292 @ frame_needed = 0, uses_anonymous_args = 0 + 293 0000 08B5 push {r3, lr} + 294 .LCFI2: + 295 .cfi_def_cfa_offset 8 + 296 .cfi_offset 3, -8 + 297 .cfi_offset 14, -4 + 226:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 0 */ + 227:Core/Src/stm32f4xx_it.c **** + 228:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 0 */ + 229:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); + 298 .loc 1 229 3 view .LVU45 + ARM GAS /tmp/ccdzv1TD.s page 10 - 298 0004 FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler - 299 .LVL2: - 231:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 1 */ - 232:Core/Src/stm32f4xx_it.c **** - 233:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 1 */ - 234:Core/Src/stm32f4xx_it.c **** } - 300 .loc 1 234 1 is_stmt 0 view .LVU45 - 301 0008 08BD pop {r3, pc} - 302 .cfi_endproc - 303 .LFE249: - 305 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits - 306 .align 1 - 307 .global DMA2_Stream0_IRQHandler - 308 .syntax unified - 309 .thumb - 310 .thumb_func - 312 DMA2_Stream0_IRQHandler: - 313 .LFB250: - 235:Core/Src/stm32f4xx_it.c **** - 236:Core/Src/stm32f4xx_it.c **** /** - 237:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. - 238:Core/Src/stm32f4xx_it.c **** */ - 239:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) - 240:Core/Src/stm32f4xx_it.c **** { - 314 .loc 1 240 1 is_stmt 1 view -0 - 315 .cfi_startproc - 316 @ args = 0, pretend = 0, frame = 0 - 317 @ frame_needed = 0, uses_anonymous_args = 0 - 318 0000 08B5 push {r3, lr} - 319 .LCFI3: - 320 .cfi_def_cfa_offset 8 - 321 .cfi_offset 3, -8 - 322 .cfi_offset 14, -4 - 241:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ - 242:Core/Src/stm32f4xx_it.c **** - 243:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ - 244:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); - 323 .loc 1 244 3 view .LVU47 - 324 0002 0248 ldr r0, .L26 - 325 0004 FFF7FEFF bl HAL_DMA_IRQHandler - 326 .LVL3: - 245:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ - 246:Core/Src/stm32f4xx_it.c **** - 247:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ - 248:Core/Src/stm32f4xx_it.c **** } - 327 .loc 1 248 1 is_stmt 0 view .LVU48 - 328 0008 08BD pop {r3, pc} - 329 .L27: - 330 000a 00BF .align 2 - 331 .L26: - 332 000c 00000000 .word hdma_adc1 - 333 .cfi_endproc - 334 .LFE250: - 336 .section .text.OTG_FS_IRQHandler,"ax",%progbits - 337 .align 1 - 338 .global OTG_FS_IRQHandler - 339 .syntax unified - ARM GAS /tmp/ccmc0UgA.s page 11 + 299 0002 0220 movs r0, #2 + 300 0004 FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 301 .LVL2: + 230:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 1 */ + 231:Core/Src/stm32f4xx_it.c **** + 232:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 1 */ + 233:Core/Src/stm32f4xx_it.c **** } + 302 .loc 1 233 1 is_stmt 0 view .LVU46 + 303 0008 08BD pop {r3, pc} + 304 .cfi_endproc + 305 .LFE249: + 307 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits + 308 .align 1 + 309 .global DMA2_Stream0_IRQHandler + 310 .syntax unified + 311 .thumb + 312 .thumb_func + 314 DMA2_Stream0_IRQHandler: + 315 .LFB250: + 234:Core/Src/stm32f4xx_it.c **** + 235:Core/Src/stm32f4xx_it.c **** /** + 236:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. + 237:Core/Src/stm32f4xx_it.c **** */ + 238:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) + 239:Core/Src/stm32f4xx_it.c **** { + 316 .loc 1 239 1 is_stmt 1 view -0 + 317 .cfi_startproc + 318 @ args = 0, pretend = 0, frame = 0 + 319 @ frame_needed = 0, uses_anonymous_args = 0 + 320 0000 08B5 push {r3, lr} + 321 .LCFI3: + 322 .cfi_def_cfa_offset 8 + 323 .cfi_offset 3, -8 + 324 .cfi_offset 14, -4 + 240:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ + 241:Core/Src/stm32f4xx_it.c **** + 242:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ + 243:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); + 325 .loc 1 243 3 view .LVU48 + 326 0002 0248 ldr r0, .L26 + 327 0004 FFF7FEFF bl HAL_DMA_IRQHandler + 328 .LVL3: + 244:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ + 245:Core/Src/stm32f4xx_it.c **** + 246:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ + 247:Core/Src/stm32f4xx_it.c **** } + 329 .loc 1 247 1 is_stmt 0 view .LVU49 + 330 0008 08BD pop {r3, pc} + 331 .L27: + 332 000a 00BF .align 2 + 333 .L26: + 334 000c 00000000 .word hdma_adc1 + 335 .cfi_endproc + 336 .LFE250: + 338 .section .text.OTG_FS_IRQHandler,"ax",%progbits + 339 .align 1 + 340 .global OTG_FS_IRQHandler + ARM GAS /tmp/ccdzv1TD.s page 11 - 340 .thumb - 341 .thumb_func - 343 OTG_FS_IRQHandler: - 344 .LFB251: - 249:Core/Src/stm32f4xx_it.c **** - 250:Core/Src/stm32f4xx_it.c **** /** - 251:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. - 252:Core/Src/stm32f4xx_it.c **** */ - 253:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) - 254:Core/Src/stm32f4xx_it.c **** { - 345 .loc 1 254 1 is_stmt 1 view -0 - 346 .cfi_startproc - 347 @ args = 0, pretend = 0, frame = 0 - 348 @ frame_needed = 0, uses_anonymous_args = 0 - 349 0000 08B5 push {r3, lr} - 350 .LCFI4: - 351 .cfi_def_cfa_offset 8 - 352 .cfi_offset 3, -8 - 353 .cfi_offset 14, -4 - 255:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ - 256:Core/Src/stm32f4xx_it.c **** - 257:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ - 258:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); - 354 .loc 1 258 3 view .LVU50 - 355 0002 0248 ldr r0, .L30 - 356 0004 FFF7FEFF bl HAL_PCD_IRQHandler - 357 .LVL4: - 259:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ - 260:Core/Src/stm32f4xx_it.c **** - 261:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ - 262:Core/Src/stm32f4xx_it.c **** } - 358 .loc 1 262 1 is_stmt 0 view .LVU51 - 359 0008 08BD pop {r3, pc} - 360 .L31: - 361 000a 00BF .align 2 - 362 .L30: - 363 000c 00000000 .word hpcd_USB_OTG_FS - 364 .cfi_endproc - 365 .LFE251: - 367 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits - 368 .align 1 - 369 .global HAL_ADC_ConvCpltCallback - 370 .syntax unified - 371 .thumb - 372 .thumb_func - 374 HAL_ADC_ConvCpltCallback: - 375 .LVL5: - 376 .LFB252: - 263:Core/Src/stm32f4xx_it.c **** - 264:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ - 265:Core/Src/stm32f4xx_it.c **** - 266:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) - 267:Core/Src/stm32f4xx_it.c **** { - 377 .loc 1 267 1 is_stmt 1 view -0 - 378 .cfi_startproc - 379 @ args = 0, pretend = 0, frame = 0 - 380 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccmc0UgA.s page 12 + 341 .syntax unified + 342 .thumb + 343 .thumb_func + 345 OTG_FS_IRQHandler: + 346 .LFB251: + 248:Core/Src/stm32f4xx_it.c **** + 249:Core/Src/stm32f4xx_it.c **** /** + 250:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. + 251:Core/Src/stm32f4xx_it.c **** */ + 252:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) + 253:Core/Src/stm32f4xx_it.c **** { + 347 .loc 1 253 1 is_stmt 1 view -0 + 348 .cfi_startproc + 349 @ args = 0, pretend = 0, frame = 0 + 350 @ frame_needed = 0, uses_anonymous_args = 0 + 351 0000 08B5 push {r3, lr} + 352 .LCFI4: + 353 .cfi_def_cfa_offset 8 + 354 .cfi_offset 3, -8 + 355 .cfi_offset 14, -4 + 254:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ + 255:Core/Src/stm32f4xx_it.c **** + 256:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ + 257:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); + 356 .loc 1 257 3 view .LVU51 + 357 0002 0248 ldr r0, .L30 + 358 0004 FFF7FEFF bl HAL_PCD_IRQHandler + 359 .LVL4: + 258:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ + 259:Core/Src/stm32f4xx_it.c **** + 260:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ + 261:Core/Src/stm32f4xx_it.c **** } + 360 .loc 1 261 1 is_stmt 0 view .LVU52 + 361 0008 08BD pop {r3, pc} + 362 .L31: + 363 000a 00BF .align 2 + 364 .L30: + 365 000c 00000000 .word hpcd_USB_OTG_FS + 366 .cfi_endproc + 367 .LFE251: + 369 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 370 .align 1 + 371 .global HAL_ADC_ConvCpltCallback + 372 .syntax unified + 373 .thumb + 374 .thumb_func + 376 HAL_ADC_ConvCpltCallback: + 377 .LVL5: + 378 .LFB252: + 262:Core/Src/stm32f4xx_it.c **** + 263:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ + 264:Core/Src/stm32f4xx_it.c **** + 265:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) + 266:Core/Src/stm32f4xx_it.c **** { + 379 .loc 1 266 1 is_stmt 1 view -0 + 380 .cfi_startproc + 381 @ args = 0, pretend = 0, frame = 0 + ARM GAS /tmp/ccdzv1TD.s page 12 - 381 .loc 1 267 1 is_stmt 0 view .LVU53 - 382 0000 10B5 push {r4, lr} - 383 .LCFI5: - 384 .cfi_def_cfa_offset 8 - 385 .cfi_offset 4, -8 - 386 .cfi_offset 14, -4 - 268:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 387 .loc 1 268 3 is_stmt 1 view .LVU54 - 388 0002 0122 movs r2, #1 - 389 0004 8021 movs r1, #128 - 390 0006 2F48 ldr r0, .L43 - 391 .LVL6: - 392 .loc 1 268 3 is_stmt 0 view .LVU55 - 393 0008 FFF7FEFF bl HAL_GPIO_WritePin - 394 .LVL7: - 269:Core/Src/stm32f4xx_it.c **** - 270:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { - 395 .loc 1 270 3 is_stmt 1 view .LVU56 - 396 .loc 1 270 18 is_stmt 0 view .LVU57 - 397 000c 2E4B ldr r3, .L43+4 - 398 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 - 399 .loc 1 270 6 view .LVU58 - 400 0010 022B cmp r3, #2 - 401 0012 22D0 beq .L41 - 402 .LBB2: - 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 273:Core/Src/stm32f4xx_it.c **** } - 274:Core/Src/stm32f4xx_it.c **** - 275:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; + 382 @ frame_needed = 0, uses_anonymous_args = 0 + 383 .loc 1 266 1 is_stmt 0 view .LVU54 + 384 0000 08B5 push {r3, lr} + 385 .LCFI5: + 386 .cfi_def_cfa_offset 8 + 387 .cfi_offset 3, -8 + 388 .cfi_offset 14, -4 + 267:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 389 .loc 1 267 3 is_stmt 1 view .LVU55 + 390 0002 0122 movs r2, #1 + 391 0004 8021 movs r1, #128 + 392 0006 3348 ldr r0, .L43 + 393 .LVL6: + 394 .loc 1 267 3 is_stmt 0 view .LVU56 + 395 0008 FFF7FEFF bl HAL_GPIO_WritePin + 396 .LVL7: + 268:Core/Src/stm32f4xx_it.c **** + 269:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { + 397 .loc 1 269 3 is_stmt 1 view .LVU57 + 398 .loc 1 269 18 is_stmt 0 view .LVU58 + 399 000c 324B ldr r3, .L43+4 + 400 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 401 0010 DBB2 uxtb r3, r3 + 402 .loc 1 269 6 view .LVU59 + 403 0012 022B cmp r3, #2 + 404 0014 25D0 beq .L41 + 405 .LBB2: + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 272:Core/Src/stm32f4xx_it.c **** } + 273:Core/Src/stm32f4xx_it.c **** + 274:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; + 275:Core/Src/stm32f4xx_it.c **** 276:Core/Src/stm32f4xx_it.c **** - 277:Core/Src/stm32f4xx_it.c **** - 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 281:Core/Src/stm32f4xx_it.c **** 282:Core/Src/stm32f4xx_it.c **** - 283:Core/Src/stm32f4xx_it.c **** - 284:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 287:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 288:Core/Src/stm32f4xx_it.c **** - 289:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 291:Core/Src/stm32f4xx_it.c **** } - 292:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 287:Core/Src/stm32f4xx_it.c **** + 288:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 290:Core/Src/stm32f4xx_it.c **** } + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; + 292:Core/Src/stm32f4xx_it.c **** 293:Core/Src/stm32f4xx_it.c **** - 294:Core/Src/stm32f4xx_it.c **** - 295:Core/Src/stm32f4xx_it.c **** }else{ - 296:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { - 403 .loc 1 296 19 view .LVU59 - 404 0014 3223 movs r3, #50 - 405 0016 39E0 b .L34 - 406 .LVL8: - 407 .L35: - 408 .loc 1 296 19 view .LVU60 - ARM GAS /tmp/ccmc0UgA.s page 13 + 294:Core/Src/stm32f4xx_it.c **** }else{ + 295:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { + 406 .loc 1 295 19 view .LVU60 + 407 0016 3223 movs r3, #50 + 408 0018 3EE0 b .L34 + 409 .LVL8: + ARM GAS /tmp/ccdzv1TD.s page 13 - 409 .LBE2: - 410 .LBB3: - 272:Core/Src/stm32f4xx_it.c **** } - 411 .loc 1 272 7 is_stmt 1 view .LVU61 - 272:Core/Src/stm32f4xx_it.c **** } - 412 .loc 1 272 15 is_stmt 0 view .LVU62 - 413 0018 2C49 ldr r1, .L43+8 - 414 001a 4A68 ldr r2, [r1, #4] - 272:Core/Src/stm32f4xx_it.c **** } - 415 .loc 1 272 41 view .LVU63 - 416 001c 2C48 ldr r0, .L43+12 - 417 001e 30F81300 ldrh r0, [r0, r3, lsl #1] - 272:Core/Src/stm32f4xx_it.c **** } - 418 .loc 1 272 20 view .LVU64 - 419 0022 0244 add r2, r2, r0 - 420 0024 4A60 str r2, [r1, #4] - 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 421 .loc 1 271 80 is_stmt 1 discriminator 3 view .LVU65 - 422 0026 0133 adds r3, r3, #1 - 423 .LVL9: - 424 .L33: - 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 425 .loc 1 271 42 discriminator 1 view .LVU66 - 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 426 .loc 1 271 55 is_stmt 0 discriminator 1 view .LVU67 - 427 0028 274A ldr r2, .L43+4 - 428 002a 9068 ldr r0, [r2, #8] - 271:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 429 .loc 1 271 42 discriminator 1 view .LVU68 - 430 002c 9842 cmp r0, r3 - 431 002e F3D8 bhi .L35 - 432 .LBE3: - 275:Core/Src/stm32f4xx_it.c **** - 433 .loc 1 275 5 is_stmt 1 view .LVU69 - 275:Core/Src/stm32f4xx_it.c **** - 434 .loc 1 275 13 is_stmt 0 view .LVU70 - 435 0030 264B ldr r3, .L43+8 - 436 .LVL10: - 275:Core/Src/stm32f4xx_it.c **** - 437 .loc 1 275 13 view .LVU71 - 438 0032 DA68 ldr r2, [r3, #12] - 275:Core/Src/stm32f4xx_it.c **** - 439 .loc 1 275 16 view .LVU72 - 440 0034 0244 add r2, r2, r0 - 441 0036 323A subs r2, r2, #50 - 442 0038 DA60 str r2, [r3, #12] - 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 443 .loc 1 278 5 is_stmt 1 view .LVU73 - 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 444 .loc 1 278 35 is_stmt 0 view .LVU74 - 445 003a 5C68 ldr r4, [r3, #4] - 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 446 .loc 1 278 25 view .LVU75 - 447 003c 2549 ldr r1, .L43+16 - 448 003e 4C60 str r4, [r1, #4] - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 449 .loc 1 279 5 is_stmt 1 view .LVU76 - ARM GAS /tmp/ccmc0UgA.s page 14 + 410 .L35: + 411 .loc 1 295 19 view .LVU61 + 412 .LBE2: + 413 .LBB3: + 271:Core/Src/stm32f4xx_it.c **** } + 414 .loc 1 271 7 is_stmt 1 view .LVU62 + 271:Core/Src/stm32f4xx_it.c **** } + 415 .loc 1 271 15 is_stmt 0 view .LVU63 + 416 001a 3049 ldr r1, .L43+8 + 417 001c 4A68 ldr r2, [r1, #4] + 271:Core/Src/stm32f4xx_it.c **** } + 418 .loc 1 271 41 view .LVU64 + 419 001e 3048 ldr r0, .L43+12 + 420 0020 30F81300 ldrh r0, [r0, r3, lsl #1] + 271:Core/Src/stm32f4xx_it.c **** } + 421 .loc 1 271 20 view .LVU65 + 422 0024 0244 add r2, r2, r0 + 423 0026 4A60 str r2, [r1, #4] + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 424 .loc 1 270 80 is_stmt 1 discriminator 3 view .LVU66 + 425 0028 0133 adds r3, r3, #1 + 426 .LVL9: + 427 .L33: + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 428 .loc 1 270 42 discriminator 1 view .LVU67 + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 429 .loc 1 270 55 is_stmt 0 discriminator 1 view .LVU68 + 430 002a 2B4A ldr r2, .L43+4 + 431 002c 9268 ldr r2, [r2, #8] + 270:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 432 .loc 1 270 42 discriminator 1 view .LVU69 + 433 002e 9A42 cmp r2, r3 + 434 0030 F3D8 bhi .L35 + 435 .LBE3: + 274:Core/Src/stm32f4xx_it.c **** + 436 .loc 1 274 5 is_stmt 1 view .LVU70 + 274:Core/Src/stm32f4xx_it.c **** + 437 .loc 1 274 30 is_stmt 0 view .LVU71 + 438 0032 2948 ldr r0, .L43+4 + 439 0034 8168 ldr r1, [r0, #8] + 274:Core/Src/stm32f4xx_it.c **** + 440 .loc 1 274 53 view .LVU72 + 441 0036 3239 subs r1, r1, #50 + 274:Core/Src/stm32f4xx_it.c **** + 442 .loc 1 274 13 view .LVU73 + 443 0038 284B ldr r3, .L43+8 + 444 .LVL10: + 274:Core/Src/stm32f4xx_it.c **** + 445 .loc 1 274 13 view .LVU74 + 446 003a DA68 ldr r2, [r3, #12] + 274:Core/Src/stm32f4xx_it.c **** + 447 .loc 1 274 16 view .LVU75 + 448 003c 0A44 add r2, r2, r1 + 449 003e DA60 str r2, [r3, #12] + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 450 .loc 1 277 5 is_stmt 1 view .LVU76 + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + ARM GAS /tmp/ccdzv1TD.s page 14 - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 450 .loc 1 279 35 is_stmt 0 view .LVU77 - 451 0040 9C68 ldr r4, [r3, #8] - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 452 .loc 1 279 25 view .LVU78 - 453 0042 8C60 str r4, [r1, #8] - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 454 .loc 1 280 5 is_stmt 1 view .LVU79 - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 455 .loc 1 280 23 is_stmt 0 view .LVU80 - 456 0044 CA60 str r2, [r1, #12] - 281:Core/Src/stm32f4xx_it.c **** - 457 .loc 1 281 5 is_stmt 1 view .LVU81 - 281:Core/Src/stm32f4xx_it.c **** - 458 .loc 1 281 28 is_stmt 0 view .LVU82 - 459 0046 0222 movs r2, #2 - 460 0048 0A70 strb r2, [r1] - 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 461 .loc 1 284 5 is_stmt 1 view .LVU83 - 284:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 462 .loc 1 284 18 is_stmt 0 view .LVU84 - 463 004a 0022 movs r2, #0 - 464 004c 5A60 str r2, [r3, #4] - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 465 .loc 1 285 5 is_stmt 1 view .LVU85 - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 466 .loc 1 285 16 is_stmt 0 view .LVU86 - 467 004e DA60 str r2, [r3, #12] - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 468 .loc 1 286 5 is_stmt 1 view .LVU87 - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 469 .loc 1 286 18 is_stmt 0 view .LVU88 - 470 0050 9A60 str r2, [r3, #8] - 287:Core/Src/stm32f4xx_it.c **** - 471 .loc 1 287 5 is_stmt 1 view .LVU89 - 287:Core/Src/stm32f4xx_it.c **** - 472 .loc 1 287 21 is_stmt 0 view .LVU90 - 473 0052 0122 movs r2, #1 - 474 0054 1A70 strb r2, [r3] - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 475 .loc 1 289 5 is_stmt 1 view .LVU91 - 476 .LBB4: - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 477 .loc 1 289 10 view .LVU92 - 478 .LVL11: - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 479 .loc 1 289 19 is_stmt 0 view .LVU93 - 480 0056 0346 mov r3, r0 - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 481 .loc 1 289 5 view .LVU94 - 482 0058 09E0 b .L36 - 483 .LVL12: - 484 .L41: - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 485 .loc 1 289 5 view .LVU95 - 486 .LBE4: - 487 .LBB5: - ARM GAS /tmp/ccmc0UgA.s page 15 + 451 .loc 1 277 35 is_stmt 0 view .LVU77 + 452 0040 5968 ldr r1, [r3, #4] + 277:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 453 .loc 1 277 25 view .LVU78 + 454 0042 284A ldr r2, .L43+16 + 455 0044 5160 str r1, [r2, #4] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 456 .loc 1 278 5 is_stmt 1 view .LVU79 + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 457 .loc 1 278 35 is_stmt 0 view .LVU80 + 458 0046 9968 ldr r1, [r3, #8] + 278:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 459 .loc 1 278 25 view .LVU81 + 460 0048 9160 str r1, [r2, #8] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 461 .loc 1 279 5 is_stmt 1 view .LVU82 + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 462 .loc 1 279 33 is_stmt 0 view .LVU83 + 463 004a D968 ldr r1, [r3, #12] + 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 464 .loc 1 279 23 view .LVU84 + 465 004c D160 str r1, [r2, #12] + 280:Core/Src/stm32f4xx_it.c **** + 466 .loc 1 280 5 is_stmt 1 view .LVU85 + 280:Core/Src/stm32f4xx_it.c **** + 467 .loc 1 280 28 is_stmt 0 view .LVU86 + 468 004e 0221 movs r1, #2 + 469 0050 1170 strb r1, [r2] + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 470 .loc 1 283 5 is_stmt 1 view .LVU87 + 283:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 471 .loc 1 283 18 is_stmt 0 view .LVU88 + 472 0052 0022 movs r2, #0 + 473 0054 5A60 str r2, [r3, #4] + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 474 .loc 1 284 5 is_stmt 1 view .LVU89 + 284:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 475 .loc 1 284 16 is_stmt 0 view .LVU90 + 476 0056 DA60 str r2, [r3, #12] + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 477 .loc 1 285 5 is_stmt 1 view .LVU91 + 285:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 478 .loc 1 285 18 is_stmt 0 view .LVU92 + 479 0058 9A60 str r2, [r3, #8] + 286:Core/Src/stm32f4xx_it.c **** + 480 .loc 1 286 5 is_stmt 1 view .LVU93 + 286:Core/Src/stm32f4xx_it.c **** + 481 .loc 1 286 21 is_stmt 0 view .LVU94 + 482 005a 0122 movs r2, #1 + 483 005c 1A70 strb r2, [r3] + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 484 .loc 1 288 5 is_stmt 1 view .LVU95 + 485 .LBB4: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 486 .loc 1 288 10 view .LVU96 + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 487 .loc 1 288 19 is_stmt 0 view .LVU97 + ARM GAS /tmp/ccdzv1TD.s page 15 - 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 488 .loc 1 271 19 view .LVU96 - 489 005a 3223 movs r3, #50 - 490 005c E4E7 b .L33 - 491 .LVL13: - 492 .L37: - 271:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 493 .loc 1 271 19 view .LVU97 - 494 .LBE5: - 495 .LBB6: - 290:Core/Src/stm32f4xx_it.c **** } - 496 .loc 1 290 7 is_stmt 1 view .LVU98 - 290:Core/Src/stm32f4xx_it.c **** } - 497 .loc 1 290 15 is_stmt 0 view .LVU99 - 498 005e 1B49 ldr r1, .L43+8 - 499 0060 4A68 ldr r2, [r1, #4] - 290:Core/Src/stm32f4xx_it.c **** } - 500 .loc 1 290 41 view .LVU100 - 501 0062 1B4C ldr r4, .L43+12 - 502 0064 34F813C0 ldrh ip, [r4, r3, lsl #1] - 290:Core/Src/stm32f4xx_it.c **** } - 503 .loc 1 290 20 view .LVU101 - 504 0068 6244 add r2, r2, ip - 505 006a 4A60 str r2, [r1, #4] - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 506 .loc 1 289 78 is_stmt 1 discriminator 3 view .LVU102 - 507 006c 0133 adds r3, r3, #1 - 508 .LVL14: - 509 .L36: - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 510 .loc 1 289 60 discriminator 1 view .LVU103 - 511 006e 632B cmp r3, #99 - 512 0070 F5D9 bls .L37 - 289:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 513 .loc 1 289 60 is_stmt 0 discriminator 1 view .LVU104 - 514 .LBE6: - 292:Core/Src/stm32f4xx_it.c **** - 515 .loc 1 292 5 is_stmt 1 view .LVU105 - 292:Core/Src/stm32f4xx_it.c **** - 516 .loc 1 292 32 is_stmt 0 view .LVU106 - 517 0072 C0F16400 rsb r0, r0, #100 - 292:Core/Src/stm32f4xx_it.c **** - 518 .loc 1 292 16 view .LVU107 - 519 0076 154B ldr r3, .L43+8 - 520 .LVL15: - 292:Core/Src/stm32f4xx_it.c **** - 521 .loc 1 292 16 view .LVU108 - 522 0078 D860 str r0, [r3, #12] - 523 007a 0DE0 b .L38 - 524 .LVL16: - 525 .L39: - 526 .LBB7: - 297:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 527 .loc 1 297 7 is_stmt 1 view .LVU109 - 528 .loc 1 297 15 is_stmt 0 view .LVU110 - 529 007c 1349 ldr r1, .L43+8 - 530 007e 4A68 ldr r2, [r1, #4] - ARM GAS /tmp/ccmc0UgA.s page 16 + 488 005e 8368 ldr r3, [r0, #8] + 489 .LVL11: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 490 .loc 1 288 5 view .LVU98 + 491 0060 09E0 b .L36 + 492 .LVL12: + 493 .L41: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 494 .loc 1 288 5 view .LVU99 + 495 .LBE4: + 496 .LBB5: + 270:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 497 .loc 1 270 19 view .LVU100 + 498 0062 3223 movs r3, #50 + 499 0064 E1E7 b .L33 + 500 .LVL13: + 501 .L37: + 270:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 502 .loc 1 270 19 view .LVU101 + 503 .LBE5: + 504 .LBB6: + 289:Core/Src/stm32f4xx_it.c **** } + 505 .loc 1 289 7 is_stmt 1 view .LVU102 + 289:Core/Src/stm32f4xx_it.c **** } + 506 .loc 1 289 15 is_stmt 0 view .LVU103 + 507 0066 1D49 ldr r1, .L43+8 + 508 0068 4A68 ldr r2, [r1, #4] + 289:Core/Src/stm32f4xx_it.c **** } + 509 .loc 1 289 41 view .LVU104 + 510 006a 1D48 ldr r0, .L43+12 + 511 006c 30F81300 ldrh r0, [r0, r3, lsl #1] + 289:Core/Src/stm32f4xx_it.c **** } + 512 .loc 1 289 20 view .LVU105 + 513 0070 0244 add r2, r2, r0 + 514 0072 4A60 str r2, [r1, #4] + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 515 .loc 1 288 78 is_stmt 1 discriminator 3 view .LVU106 + 516 0074 0133 adds r3, r3, #1 + 517 .LVL14: + 518 .L36: + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 519 .loc 1 288 60 discriminator 1 view .LVU107 + 520 0076 632B cmp r3, #99 + 521 0078 F5D9 bls .L37 + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 522 .loc 1 288 60 is_stmt 0 discriminator 1 view .LVU108 + 523 .LBE6: + 291:Core/Src/stm32f4xx_it.c **** + 524 .loc 1 291 5 is_stmt 1 view .LVU109 + 291:Core/Src/stm32f4xx_it.c **** + 525 .loc 1 291 45 is_stmt 0 view .LVU110 + 526 007a 174B ldr r3, .L43+4 + 527 .LVL15: + 291:Core/Src/stm32f4xx_it.c **** + 528 .loc 1 291 45 view .LVU111 + 529 007c 9B68 ldr r3, [r3, #8] + 291:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/ccdzv1TD.s page 16 - 531 .loc 1 297 41 view .LVU111 - 532 0080 1348 ldr r0, .L43+12 - 533 0082 30F81300 ldrh r0, [r0, r3, lsl #1] - 534 .loc 1 297 20 view .LVU112 - 535 0086 0244 add r2, r2, r0 - 536 0088 4A60 str r2, [r1, #4] + 530 .loc 1 291 32 view .LVU112 + 531 007e C3F16403 rsb r3, r3, #100 + 291:Core/Src/stm32f4xx_it.c **** + 532 .loc 1 291 16 view .LVU113 + 533 0082 164A ldr r2, .L43+8 + 534 0084 D360 str r3, [r2, #12] + 535 0086 0DE0 b .L38 + 536 .LVL16: + 537 .L39: + 538 .LBB7: 296:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 537 .loc 1 296 60 is_stmt 1 discriminator 3 view .LVU113 - 538 008a 0133 adds r3, r3, #1 - 539 .LVL17: - 540 .L34: - 296:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 541 .loc 1 296 42 discriminator 1 view .LVU114 - 542 008c 632B cmp r3, #99 - 543 008e F5D9 bls .L39 - 544 .LBE7: - 298:Core/Src/stm32f4xx_it.c **** } - 299:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; - 545 .loc 1 299 5 view .LVU115 - 546 .loc 1 299 13 is_stmt 0 view .LVU116 - 547 0090 0E4A ldr r2, .L43+8 - 548 0092 D368 ldr r3, [r2, #12] - 549 .LVL18: - 550 .loc 1 299 16 view .LVU117 - 551 0094 3233 adds r3, r3, #50 - 552 0096 D360 str r3, [r2, #12] - 553 .LVL19: - 554 .L38: - 300:Core/Src/stm32f4xx_it.c **** } - 301:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ - 555 .loc 1 301 3 is_stmt 1 view .LVU118 - 556 .loc 1 301 15 is_stmt 0 view .LVU119 - 557 0098 0C4B ldr r3, .L43+8 - 558 009a DA68 ldr r2, [r3, #12] - 559 .loc 1 301 6 view .LVU120 - 560 009c 42F20F73 movw r3, #9999 - 561 00a0 9A42 cmp r2, r3 - 562 00a2 0ED9 bls .L32 - 302:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 563 .loc 1 302 5 is_stmt 1 view .LVU121 - 564 .loc 1 302 35 is_stmt 0 view .LVU122 - 565 00a4 094B ldr r3, .L43+8 - 566 00a6 5868 ldr r0, [r3, #4] - 567 .loc 1 302 25 view .LVU123 - 568 00a8 0A49 ldr r1, .L43+16 - 569 00aa 4860 str r0, [r1, #4] - 303:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 570 .loc 1 303 5 is_stmt 1 view .LVU124 - 571 .loc 1 303 35 is_stmt 0 view .LVU125 - 572 00ac 9868 ldr r0, [r3, #8] - 573 .loc 1 303 25 view .LVU126 - 574 00ae 8860 str r0, [r1, #8] - 304:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 575 .loc 1 304 5 is_stmt 1 view .LVU127 - 576 .loc 1 304 23 is_stmt 0 view .LVU128 - 577 00b0 CA60 str r2, [r1, #12] - 305:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - ARM GAS /tmp/ccmc0UgA.s page 17 + 539 .loc 1 296 7 is_stmt 1 view .LVU114 + 540 .loc 1 296 15 is_stmt 0 view .LVU115 + 541 0088 1449 ldr r1, .L43+8 + 542 008a 4A68 ldr r2, [r1, #4] + 543 .loc 1 296 41 view .LVU116 + 544 008c 1448 ldr r0, .L43+12 + 545 008e 30F81300 ldrh r0, [r0, r3, lsl #1] + 546 .loc 1 296 20 view .LVU117 + 547 0092 0244 add r2, r2, r0 + 548 0094 4A60 str r2, [r1, #4] + 295:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 549 .loc 1 295 60 is_stmt 1 discriminator 3 view .LVU118 + 550 0096 0133 adds r3, r3, #1 + 551 .LVL17: + 552 .L34: + 295:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 553 .loc 1 295 42 discriminator 1 view .LVU119 + 554 0098 632B cmp r3, #99 + 555 009a F5D9 bls .L39 + 556 .LBE7: + 297:Core/Src/stm32f4xx_it.c **** } + 298:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; + 557 .loc 1 298 5 view .LVU120 + 558 .loc 1 298 13 is_stmt 0 view .LVU121 + 559 009c 0F4A ldr r2, .L43+8 + 560 009e D368 ldr r3, [r2, #12] + 561 .LVL18: + 562 .loc 1 298 16 view .LVU122 + 563 00a0 3233 adds r3, r3, #50 + 564 00a2 D360 str r3, [r2, #12] + 565 .LVL19: + 566 .L38: + 299:Core/Src/stm32f4xx_it.c **** } + 300:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ + 567 .loc 1 300 3 is_stmt 1 view .LVU123 + 568 .loc 1 300 15 is_stmt 0 view .LVU124 + 569 00a4 0D4B ldr r3, .L43+8 + 570 00a6 DA68 ldr r2, [r3, #12] + 571 .loc 1 300 6 view .LVU125 + 572 00a8 42F20F73 movw r3, #9999 + 573 00ac 9A42 cmp r2, r3 + 574 00ae 0FD9 bls .L32 + 301:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 575 .loc 1 301 5 is_stmt 1 view .LVU126 + 576 .loc 1 301 35 is_stmt 0 view .LVU127 + 577 00b0 0A4B ldr r3, .L43+8 + ARM GAS /tmp/ccdzv1TD.s page 17 - 578 .loc 1 305 5 is_stmt 1 view .LVU129 - 579 .loc 1 305 28 is_stmt 0 view .LVU130 - 580 00b2 0222 movs r2, #2 - 581 00b4 0A70 strb r2, [r1] + 578 00b2 5968 ldr r1, [r3, #4] + 579 .loc 1 301 25 view .LVU128 + 580 00b4 0B4A ldr r2, .L43+16 + 581 00b6 5160 str r1, [r2, #4] + 302:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 582 .loc 1 302 5 is_stmt 1 view .LVU129 + 583 .loc 1 302 35 is_stmt 0 view .LVU130 + 584 00b8 9968 ldr r1, [r3, #8] + 585 .loc 1 302 25 view .LVU131 + 586 00ba 9160 str r1, [r2, #8] + 303:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 587 .loc 1 303 5 is_stmt 1 view .LVU132 + 588 .loc 1 303 33 is_stmt 0 view .LVU133 + 589 00bc D968 ldr r1, [r3, #12] + 590 .loc 1 303 23 view .LVU134 + 591 00be D160 str r1, [r2, #12] + 304:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 592 .loc 1 304 5 is_stmt 1 view .LVU135 + 593 .loc 1 304 28 is_stmt 0 view .LVU136 + 594 00c0 0221 movs r1, #2 + 595 00c2 1170 strb r1, [r2] + 305:Core/Src/stm32f4xx_it.c **** 306:Core/Src/stm32f4xx_it.c **** - 307:Core/Src/stm32f4xx_it.c **** - 308:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 582 .loc 1 308 5 is_stmt 1 view .LVU131 - 583 .loc 1 308 18 is_stmt 0 view .LVU132 - 584 00b6 0022 movs r2, #0 - 585 00b8 5A60 str r2, [r3, #4] - 309:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 586 .loc 1 309 5 is_stmt 1 view .LVU133 - 587 .loc 1 309 16 is_stmt 0 view .LVU134 - 588 00ba DA60 str r2, [r3, #12] - 310:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 589 .loc 1 310 5 is_stmt 1 view .LVU135 - 590 .loc 1 310 18 is_stmt 0 view .LVU136 - 591 00bc 9A60 str r2, [r3, #8] - 311:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 592 .loc 1 311 5 is_stmt 1 view .LVU137 - 593 .loc 1 311 21 is_stmt 0 view .LVU138 - 594 00be 0122 movs r2, #1 - 595 00c0 1A70 strb r2, [r3] - 596 .L32: - 312:Core/Src/stm32f4xx_it.c **** } - 313:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 314:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 315:Core/Src/stm32f4xx_it.c **** } - 597 .loc 1 315 1 view .LVU139 - 598 00c2 10BD pop {r4, pc} - 599 .L44: - 600 .align 2 - 601 .L43: - 602 00c4 00040240 .word 1073873920 - 603 00c8 00000000 .word Sweep_state - 604 00cc 00000000 .word ADC_proc - 605 00d0 00000000 .word ADC1_buff_circular - 606 00d4 00000000 .word ADC_proc_shadow - 607 .cfi_endproc - 608 .LFE252: - 610 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits - 611 .align 1 - 612 .global HAL_ADC_ConvHalfCpltCallback - 613 .syntax unified - 614 .thumb - 615 .thumb_func - 617 HAL_ADC_ConvHalfCpltCallback: - 618 .LVL20: - 619 .LFB253: - 316:Core/Src/stm32f4xx_it.c **** - 317:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) - 318:Core/Src/stm32f4xx_it.c **** { - 620 .loc 1 318 1 is_stmt 1 view -0 - 621 .cfi_startproc - 622 @ args = 0, pretend = 0, frame = 0 - 623 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccmc0UgA.s page 18 + 307:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 596 .loc 1 307 5 is_stmt 1 view .LVU137 + 597 .loc 1 307 18 is_stmt 0 view .LVU138 + 598 00c4 0022 movs r2, #0 + 599 00c6 5A60 str r2, [r3, #4] + 308:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 600 .loc 1 308 5 is_stmt 1 view .LVU139 + 601 .loc 1 308 16 is_stmt 0 view .LVU140 + 602 00c8 DA60 str r2, [r3, #12] + 309:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 603 .loc 1 309 5 is_stmt 1 view .LVU141 + 604 .loc 1 309 18 is_stmt 0 view .LVU142 + 605 00ca 9A60 str r2, [r3, #8] + 310:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 606 .loc 1 310 5 is_stmt 1 view .LVU143 + 607 .loc 1 310 21 is_stmt 0 view .LVU144 + 608 00cc 0122 movs r2, #1 + 609 00ce 1A70 strb r2, [r3] + 610 .L32: + 311:Core/Src/stm32f4xx_it.c **** } + 312:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 313:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 314:Core/Src/stm32f4xx_it.c **** } + 611 .loc 1 314 1 view .LVU145 + 612 00d0 08BD pop {r3, pc} + 613 .L44: + 614 00d2 00BF .align 2 + 615 .L43: + 616 00d4 00040240 .word 1073873920 + 617 00d8 00000000 .word Sweep_state + 618 00dc 00000000 .word ADC_proc + 619 00e0 00000000 .word ADC1_buff_circular + 620 00e4 00000000 .word ADC_proc_shadow + 621 .cfi_endproc + ARM GAS /tmp/ccdzv1TD.s page 18 - 624 .loc 1 318 1 is_stmt 0 view .LVU141 - 625 0000 10B5 push {r4, lr} - 626 .LCFI6: - 627 .cfi_def_cfa_offset 8 - 628 .cfi_offset 4, -8 - 629 .cfi_offset 14, -4 - 319:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); - 320:Core/Src/stm32f4xx_it.c **** - 321:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); - 630 .loc 1 321 3 is_stmt 1 view .LVU142 - 631 0002 8021 movs r1, #128 - 632 0004 2348 ldr r0, .L55 - 633 .LVL21: - 634 .loc 1 321 3 is_stmt 0 view .LVU143 - 635 0006 FFF7FEFF bl HAL_GPIO_TogglePin - 636 .LVL22: - 322:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { - 637 .loc 1 322 3 is_stmt 1 view .LVU144 - 638 .loc 1 322 18 is_stmt 0 view .LVU145 - 639 000a 234B ldr r3, .L55+4 - 640 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 - 641 .loc 1 322 6 view .LVU146 - 642 000e 012B cmp r3, #1 - 643 0010 21D0 beq .L53 - 644 .LBB8: - 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 324:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 325:Core/Src/stm32f4xx_it.c **** } - 326:Core/Src/stm32f4xx_it.c **** - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; + 622 .LFE252: + 624 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 625 .align 1 + 626 .global HAL_ADC_ConvHalfCpltCallback + 627 .syntax unified + 628 .thumb + 629 .thumb_func + 631 HAL_ADC_ConvHalfCpltCallback: + 632 .LVL20: + 633 .LFB253: + 315:Core/Src/stm32f4xx_it.c **** + 316:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) + 317:Core/Src/stm32f4xx_it.c **** { + 634 .loc 1 317 1 is_stmt 1 view -0 + 635 .cfi_startproc + 636 @ args = 0, pretend = 0, frame = 0 + 637 @ frame_needed = 0, uses_anonymous_args = 0 + 638 .loc 1 317 1 is_stmt 0 view .LVU147 + 639 0000 08B5 push {r3, lr} + 640 .LCFI6: + 641 .cfi_def_cfa_offset 8 + 642 .cfi_offset 3, -8 + 643 .cfi_offset 14, -4 + 318:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); + 319:Core/Src/stm32f4xx_it.c **** + 320:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); + 644 .loc 1 320 3 is_stmt 1 view .LVU148 + 645 0002 8021 movs r1, #128 + 646 0004 2648 ldr r0, .L55 + 647 .LVL21: + 648 .loc 1 320 3 is_stmt 0 view .LVU149 + 649 0006 FFF7FEFF bl HAL_GPIO_TogglePin + 650 .LVL22: + 321:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { + 651 .loc 1 321 3 is_stmt 1 view .LVU150 + 652 .loc 1 321 18 is_stmt 0 view .LVU151 + 653 000a 264B ldr r3, .L55+4 + 654 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 655 000e DBB2 uxtb r3, r3 + 656 .loc 1 321 6 view .LVU152 + 657 0010 012B cmp r3, #1 + 658 0012 24D0 beq .L53 + 659 .LBB8: + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 324:Core/Src/stm32f4xx_it.c **** } + 325:Core/Src/stm32f4xx_it.c **** + 326:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; + 327:Core/Src/stm32f4xx_it.c **** 328:Core/Src/stm32f4xx_it.c **** - 329:Core/Src/stm32f4xx_it.c **** - 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 333:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 333:Core/Src/stm32f4xx_it.c **** 334:Core/Src/stm32f4xx_it.c **** - 335:Core/Src/stm32f4xx_it.c **** - 336:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 337:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 338:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 339:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 340:Core/Src/stm32f4xx_it.c **** - 341:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { - 342:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 343:Core/Src/stm32f4xx_it.c **** } - 344:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; - 345:Core/Src/stm32f4xx_it.c **** - 346:Core/Src/stm32f4xx_it.c **** }else{ - 347:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 645 .loc 1 347 19 view .LVU147 - 646 0012 0023 movs r3, #0 - 647 0014 36E0 b .L47 - 648 .LVL23: - 649 .L48: - 650 .loc 1 347 19 view .LVU148 - 651 .LBE8: - ARM GAS /tmp/ccmc0UgA.s page 19 + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + ARM GAS /tmp/ccdzv1TD.s page 19 - 652 .LBB9: - 324:Core/Src/stm32f4xx_it.c **** } - 653 .loc 1 324 7 is_stmt 1 view .LVU149 - 324:Core/Src/stm32f4xx_it.c **** } - 654 .loc 1 324 15 is_stmt 0 view .LVU150 - 655 0016 2149 ldr r1, .L55+8 - 656 0018 4A68 ldr r2, [r1, #4] - 324:Core/Src/stm32f4xx_it.c **** } - 657 .loc 1 324 41 view .LVU151 - 658 001a 2148 ldr r0, .L55+12 - 659 001c 30F81300 ldrh r0, [r0, r3, lsl #1] - 324:Core/Src/stm32f4xx_it.c **** } - 660 .loc 1 324 20 view .LVU152 - 661 0020 0244 add r2, r2, r0 - 662 0022 4A60 str r2, [r1, #4] - 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 663 .loc 1 323 66 is_stmt 1 discriminator 3 view .LVU153 - 664 0024 0133 adds r3, r3, #1 - 665 .LVL24: - 666 .L46: - 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 667 .loc 1 323 28 discriminator 1 view .LVU154 - 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 668 .loc 1 323 41 is_stmt 0 discriminator 1 view .LVU155 - 669 0026 1C4A ldr r2, .L55+4 - 670 0028 9068 ldr r0, [r2, #8] - 323:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 671 .loc 1 323 28 discriminator 1 view .LVU156 - 672 002a 9842 cmp r0, r3 - 673 002c F3D8 bhi .L48 - 674 .LBE9: - 327:Core/Src/stm32f4xx_it.c **** - 675 .loc 1 327 5 is_stmt 1 view .LVU157 - 327:Core/Src/stm32f4xx_it.c **** - 676 .loc 1 327 13 is_stmt 0 view .LVU158 - 677 002e 1B4B ldr r3, .L55+8 - 678 .LVL25: - 327:Core/Src/stm32f4xx_it.c **** - 679 .loc 1 327 13 view .LVU159 - 680 0030 D968 ldr r1, [r3, #12] - 327:Core/Src/stm32f4xx_it.c **** - 681 .loc 1 327 16 view .LVU160 - 682 0032 0144 add r1, r1, r0 - 683 0034 D960 str r1, [r3, #12] - 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 684 .loc 1 330 5 is_stmt 1 view .LVU161 - 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 685 .loc 1 330 35 is_stmt 0 view .LVU162 - 686 0036 5C68 ldr r4, [r3, #4] - 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 687 .loc 1 330 25 view .LVU163 - 688 0038 1A4A ldr r2, .L55+16 - 689 003a 5460 str r4, [r2, #4] - 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 690 .loc 1 331 5 is_stmt 1 view .LVU164 - 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 691 .loc 1 331 35 is_stmt 0 view .LVU165 - ARM GAS /tmp/ccmc0UgA.s page 20 - - - 692 003c 9C68 ldr r4, [r3, #8] - 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 693 .loc 1 331 25 view .LVU166 - 694 003e 9460 str r4, [r2, #8] - 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 695 .loc 1 332 5 is_stmt 1 view .LVU167 - 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 696 .loc 1 332 23 is_stmt 0 view .LVU168 - 697 0040 D160 str r1, [r2, #12] - 333:Core/Src/stm32f4xx_it.c **** - 698 .loc 1 333 5 is_stmt 1 view .LVU169 - 333:Core/Src/stm32f4xx_it.c **** - 699 .loc 1 333 28 is_stmt 0 view .LVU170 - 700 0042 0221 movs r1, #2 - 701 0044 1170 strb r1, [r2] 336:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 702 .loc 1 336 5 is_stmt 1 view .LVU171 - 336:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 703 .loc 1 336 18 is_stmt 0 view .LVU172 - 704 0046 0022 movs r2, #0 - 705 0048 5A60 str r2, [r3, #4] 337:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 706 .loc 1 337 5 is_stmt 1 view .LVU173 - 337:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 707 .loc 1 337 16 is_stmt 0 view .LVU174 - 708 004a DA60 str r2, [r3, #12] 338:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 709 .loc 1 338 5 is_stmt 1 view .LVU175 - 338:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 710 .loc 1 338 18 is_stmt 0 view .LVU176 - 711 004c 9A60 str r2, [r3, #8] 339:Core/Src/stm32f4xx_it.c **** - 712 .loc 1 339 5 is_stmt 1 view .LVU177 - 339:Core/Src/stm32f4xx_it.c **** - 713 .loc 1 339 21 is_stmt 0 view .LVU178 - 714 004e 0122 movs r2, #1 - 715 0050 1A70 strb r2, [r3] + 340:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 716 .loc 1 341 5 is_stmt 1 view .LVU179 - 717 .LBB10: - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 718 .loc 1 341 10 view .LVU180 - 719 .LVL26: - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 720 .loc 1 341 19 is_stmt 0 view .LVU181 - 721 0052 0346 mov r3, r0 - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 722 .loc 1 341 5 view .LVU182 - 723 0054 09E0 b .L49 - 724 .LVL27: - 725 .L53: - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 726 .loc 1 341 5 view .LVU183 - 727 .LBE10: - 728 .LBB11: - 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 729 .loc 1 323 19 view .LVU184 - ARM GAS /tmp/ccmc0UgA.s page 21 - - - 730 0056 0023 movs r3, #0 - 731 0058 E5E7 b .L46 - 732 .LVL28: - 733 .L50: - 323:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 734 .loc 1 323 19 view .LVU185 - 735 .LBE11: - 736 .LBB12: 342:Core/Src/stm32f4xx_it.c **** } - 737 .loc 1 342 7 is_stmt 1 view .LVU186 - 342:Core/Src/stm32f4xx_it.c **** } - 738 .loc 1 342 15 is_stmt 0 view .LVU187 - 739 005a 1049 ldr r1, .L55+8 - 740 005c 4A68 ldr r2, [r1, #4] - 342:Core/Src/stm32f4xx_it.c **** } - 741 .loc 1 342 41 view .LVU188 - 742 005e 104C ldr r4, .L55+12 - 743 0060 34F813C0 ldrh ip, [r4, r3, lsl #1] - 342:Core/Src/stm32f4xx_it.c **** } - 744 .loc 1 342 20 view .LVU189 - 745 0064 6244 add r2, r2, ip - 746 0066 4A60 str r2, [r1, #4] - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 747 .loc 1 341 80 is_stmt 1 discriminator 3 view .LVU190 - 748 0068 0133 adds r3, r3, #1 - 749 .LVL29: - 750 .L49: - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 751 .loc 1 341 60 discriminator 1 view .LVU191 - 752 006a 312B cmp r3, #49 - 753 006c F5D9 bls .L50 - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 754 .loc 1 341 60 is_stmt 0 discriminator 1 view .LVU192 - 755 .LBE12: + 343:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; 344:Core/Src/stm32f4xx_it.c **** - 756 .loc 1 344 5 is_stmt 1 view .LVU193 - 344:Core/Src/stm32f4xx_it.c **** - 757 .loc 1 344 16 is_stmt 0 view .LVU194 - 758 006e 0B4B ldr r3, .L55+8 - 759 .LVL30: - 344:Core/Src/stm32f4xx_it.c **** - 760 .loc 1 344 16 view .LVU195 - 761 0070 D860 str r0, [r3, #12] - 762 0072 0DE0 b .L45 - 763 .LVL31: - 764 .L52: - 765 .LBB13: - 348:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 766 .loc 1 348 7 is_stmt 1 view .LVU196 - 767 .loc 1 348 15 is_stmt 0 view .LVU197 - 768 0074 0949 ldr r1, .L55+8 - 769 0076 4A68 ldr r2, [r1, #4] - 770 .loc 1 348 41 view .LVU198 - 771 0078 0948 ldr r0, .L55+12 - 772 007a 30F81300 ldrh r0, [r0, r3, lsl #1] - 773 .loc 1 348 20 view .LVU199 - 774 007e 0244 add r2, r2, r0 - ARM GAS /tmp/ccmc0UgA.s page 22 + 345:Core/Src/stm32f4xx_it.c **** }else{ + 346:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { + 660 .loc 1 346 19 view .LVU153 + 661 0014 0023 movs r3, #0 + 662 0016 3BE0 b .L47 + 663 .LVL23: + 664 .L48: + 665 .loc 1 346 19 view .LVU154 + 666 .LBE8: + 667 .LBB9: + 323:Core/Src/stm32f4xx_it.c **** } + 668 .loc 1 323 7 is_stmt 1 view .LVU155 + 323:Core/Src/stm32f4xx_it.c **** } + 669 .loc 1 323 15 is_stmt 0 view .LVU156 + 670 0018 2349 ldr r1, .L55+8 + 671 001a 4A68 ldr r2, [r1, #4] + 323:Core/Src/stm32f4xx_it.c **** } + 672 .loc 1 323 41 view .LVU157 + 673 001c 2348 ldr r0, .L55+12 + 674 001e 30F81300 ldrh r0, [r0, r3, lsl #1] + 323:Core/Src/stm32f4xx_it.c **** } + 675 .loc 1 323 20 view .LVU158 + 676 0022 0244 add r2, r2, r0 + 677 0024 4A60 str r2, [r1, #4] + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 678 .loc 1 322 66 is_stmt 1 discriminator 3 view .LVU159 + 679 0026 0133 adds r3, r3, #1 + 680 .LVL24: + 681 .L46: + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 682 .loc 1 322 28 discriminator 1 view .LVU160 + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 683 .loc 1 322 41 is_stmt 0 discriminator 1 view .LVU161 + 684 0028 1E4A ldr r2, .L55+4 + 685 002a 9268 ldr r2, [r2, #8] + 322:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 686 .loc 1 322 28 discriminator 1 view .LVU162 + 687 002c 9A42 cmp r2, r3 + 688 002e F3D8 bhi .L48 + 689 .LBE9: + 326:Core/Src/stm32f4xx_it.c **** + 690 .loc 1 326 5 is_stmt 1 view .LVU163 + 326:Core/Src/stm32f4xx_it.c **** + 691 .loc 1 326 30 is_stmt 0 view .LVU164 + 692 0030 1C49 ldr r1, .L55+4 + 693 0032 8868 ldr r0, [r1, #8] + 326:Core/Src/stm32f4xx_it.c **** + 694 .loc 1 326 13 view .LVU165 + ARM GAS /tmp/ccdzv1TD.s page 20 - 775 0080 4A60 str r2, [r1, #4] + 695 0034 1C4B ldr r3, .L55+8 + 696 .LVL25: + 326:Core/Src/stm32f4xx_it.c **** + 697 .loc 1 326 13 view .LVU166 + 698 0036 DA68 ldr r2, [r3, #12] + 326:Core/Src/stm32f4xx_it.c **** + 699 .loc 1 326 16 view .LVU167 + 700 0038 0244 add r2, r2, r0 + 701 003a DA60 str r2, [r3, #12] + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 702 .loc 1 329 5 is_stmt 1 view .LVU168 + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 703 .loc 1 329 35 is_stmt 0 view .LVU169 + 704 003c 5868 ldr r0, [r3, #4] + 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 705 .loc 1 329 25 view .LVU170 + 706 003e 1C4A ldr r2, .L55+16 + 707 0040 5060 str r0, [r2, #4] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 708 .loc 1 330 5 is_stmt 1 view .LVU171 + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 709 .loc 1 330 35 is_stmt 0 view .LVU172 + 710 0042 9868 ldr r0, [r3, #8] + 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 711 .loc 1 330 25 view .LVU173 + 712 0044 9060 str r0, [r2, #8] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 713 .loc 1 331 5 is_stmt 1 view .LVU174 + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 714 .loc 1 331 33 is_stmt 0 view .LVU175 + 715 0046 D868 ldr r0, [r3, #12] + 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 716 .loc 1 331 23 view .LVU176 + 717 0048 D060 str r0, [r2, #12] + 332:Core/Src/stm32f4xx_it.c **** + 718 .loc 1 332 5 is_stmt 1 view .LVU177 + 332:Core/Src/stm32f4xx_it.c **** + 719 .loc 1 332 28 is_stmt 0 view .LVU178 + 720 004a 0220 movs r0, #2 + 721 004c 1070 strb r0, [r2] + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 722 .loc 1 335 5 is_stmt 1 view .LVU179 + 335:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 723 .loc 1 335 18 is_stmt 0 view .LVU180 + 724 004e 0022 movs r2, #0 + 725 0050 5A60 str r2, [r3, #4] + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 726 .loc 1 336 5 is_stmt 1 view .LVU181 + 336:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 727 .loc 1 336 16 is_stmt 0 view .LVU182 + 728 0052 DA60 str r2, [r3, #12] + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 729 .loc 1 337 5 is_stmt 1 view .LVU183 + 337:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 730 .loc 1 337 18 is_stmt 0 view .LVU184 + 731 0054 9A60 str r2, [r3, #8] + 338:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/ccdzv1TD.s page 21 + + + 732 .loc 1 338 5 is_stmt 1 view .LVU185 + 338:Core/Src/stm32f4xx_it.c **** + 733 .loc 1 338 21 is_stmt 0 view .LVU186 + 734 0056 0122 movs r2, #1 + 735 0058 1A70 strb r2, [r3] + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 736 .loc 1 340 5 is_stmt 1 view .LVU187 + 737 .LBB10: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 738 .loc 1 340 10 view .LVU188 + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 739 .loc 1 340 19 is_stmt 0 view .LVU189 + 740 005a 8B68 ldr r3, [r1, #8] + 741 .LVL26: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 742 .loc 1 340 5 view .LVU190 + 743 005c 09E0 b .L49 + 744 .LVL27: + 745 .L53: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 746 .loc 1 340 5 view .LVU191 + 747 .LBE10: + 748 .LBB11: + 322:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 749 .loc 1 322 19 view .LVU192 + 750 005e 0023 movs r3, #0 + 751 0060 E2E7 b .L46 + 752 .LVL28: + 753 .L50: + 322:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 754 .loc 1 322 19 view .LVU193 + 755 .LBE11: + 756 .LBB12: + 341:Core/Src/stm32f4xx_it.c **** } + 757 .loc 1 341 7 is_stmt 1 view .LVU194 + 341:Core/Src/stm32f4xx_it.c **** } + 758 .loc 1 341 15 is_stmt 0 view .LVU195 + 759 0062 1149 ldr r1, .L55+8 + 760 0064 4A68 ldr r2, [r1, #4] + 341:Core/Src/stm32f4xx_it.c **** } + 761 .loc 1 341 41 view .LVU196 + 762 0066 1148 ldr r0, .L55+12 + 763 0068 30F81300 ldrh r0, [r0, r3, lsl #1] + 341:Core/Src/stm32f4xx_it.c **** } + 764 .loc 1 341 20 view .LVU197 + 765 006c 0244 add r2, r2, r0 + 766 006e 4A60 str r2, [r1, #4] + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 767 .loc 1 340 80 is_stmt 1 discriminator 3 view .LVU198 + 768 0070 0133 adds r3, r3, #1 + 769 .LVL29: + 770 .L49: + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 771 .loc 1 340 60 discriminator 1 view .LVU199 + 772 0072 312B cmp r3, #49 + 773 0074 F5D9 bls .L50 + 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + ARM GAS /tmp/ccdzv1TD.s page 22 + + + 774 .loc 1 340 60 is_stmt 0 discriminator 1 view .LVU200 + 775 .LBE12: + 343:Core/Src/stm32f4xx_it.c **** + 776 .loc 1 343 5 is_stmt 1 view .LVU201 + 343:Core/Src/stm32f4xx_it.c **** + 777 .loc 1 343 29 is_stmt 0 view .LVU202 + 778 0076 0B4B ldr r3, .L55+4 + 779 .LVL30: + 343:Core/Src/stm32f4xx_it.c **** + 780 .loc 1 343 29 view .LVU203 + 781 0078 9A68 ldr r2, [r3, #8] + 343:Core/Src/stm32f4xx_it.c **** + 782 .loc 1 343 16 view .LVU204 + 783 007a 0B4B ldr r3, .L55+8 + 784 007c DA60 str r2, [r3, #12] + 785 007e 0DE0 b .L45 + 786 .LVL31: + 787 .L52: + 788 .LBB13: 347:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 776 .loc 1 347 48 is_stmt 1 discriminator 3 view .LVU200 - 777 0082 0133 adds r3, r3, #1 - 778 .LVL32: - 779 .L47: - 347:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 780 .loc 1 347 28 discriminator 1 view .LVU201 - 781 0084 312B cmp r3, #49 - 782 0086 F5D9 bls .L52 - 783 .LBE13: - 349:Core/Src/stm32f4xx_it.c **** } - 350:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; - 784 .loc 1 350 5 view .LVU202 - 785 .loc 1 350 13 is_stmt 0 view .LVU203 - 786 0088 044A ldr r2, .L55+8 - 787 008a D368 ldr r3, [r2, #12] - 788 .LVL33: - 789 .loc 1 350 16 view .LVU204 - 790 008c 3233 adds r3, r3, #50 - 791 008e D360 str r3, [r2, #12] - 792 .LVL34: - 793 .L45: - 351:Core/Src/stm32f4xx_it.c **** } - 352:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 353:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 354:Core/Src/stm32f4xx_it.c **** } - 794 .loc 1 354 1 view .LVU205 - 795 0090 10BD pop {r4, pc} - 796 .L56: - 797 0092 00BF .align 2 - 798 .L55: - 799 0094 00040240 .word 1073873920 - 800 0098 00000000 .word Sweep_state - 801 009c 00000000 .word ADC_proc - 802 00a0 00000000 .word ADC1_buff_circular - 803 00a4 00000000 .word ADC_proc_shadow - 804 .cfi_endproc - 805 .LFE253: - 807 .global curr_step_start_N - 808 .section .bss.curr_step_start_N,"aw",%nobits - 809 .align 2 - 812 curr_step_start_N: - 813 0000 00000000 .space 4 - 814 .text - 815 .Letext0: - 816 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 817 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 818 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 819 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 820 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 821 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 822 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 823 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 824 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 825 .file 11 "Core/Inc/main.h" - 826 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccmc0UgA.s page 23 + 789 .loc 1 347 7 is_stmt 1 view .LVU205 + 790 .loc 1 347 15 is_stmt 0 view .LVU206 + 791 0080 0949 ldr r1, .L55+8 + 792 0082 4A68 ldr r2, [r1, #4] + 793 .loc 1 347 41 view .LVU207 + 794 0084 0948 ldr r0, .L55+12 + 795 0086 30F81300 ldrh r0, [r0, r3, lsl #1] + 796 .loc 1 347 20 view .LVU208 + 797 008a 0244 add r2, r2, r0 + 798 008c 4A60 str r2, [r1, #4] + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 799 .loc 1 346 48 is_stmt 1 discriminator 3 view .LVU209 + 800 008e 0133 adds r3, r3, #1 + 801 .LVL32: + 802 .L47: + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 803 .loc 1 346 28 discriminator 1 view .LVU210 + 804 0090 312B cmp r3, #49 + 805 0092 F5D9 bls .L52 + 806 .LBE13: + 348:Core/Src/stm32f4xx_it.c **** } + 349:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; + 807 .loc 1 349 5 view .LVU211 + 808 .loc 1 349 13 is_stmt 0 view .LVU212 + 809 0094 044A ldr r2, .L55+8 + 810 0096 D368 ldr r3, [r2, #12] + 811 .LVL33: + 812 .loc 1 349 16 view .LVU213 + 813 0098 3233 adds r3, r3, #50 + 814 009a D360 str r3, [r2, #12] + 815 .LVL34: + 816 .L45: + 350:Core/Src/stm32f4xx_it.c **** } + 351:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 352:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 353:Core/Src/stm32f4xx_it.c **** } + 817 .loc 1 353 1 view .LVU214 + ARM GAS /tmp/ccdzv1TD.s page 23 - ARM GAS /tmp/ccmc0UgA.s page 24 + 818 009c 08BD pop {r3, pc} + 819 .L56: + 820 009e 00BF .align 2 + 821 .L55: + 822 00a0 00040240 .word 1073873920 + 823 00a4 00000000 .word Sweep_state + 824 00a8 00000000 .word ADC_proc + 825 00ac 00000000 .word ADC1_buff_circular + 826 00b0 00000000 .word ADC_proc_shadow + 827 .cfi_endproc + 828 .LFE253: + 830 .text + 831 .Letext0: + 832 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 833 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 834 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 835 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 836 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 837 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 838 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 839 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 840 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 841 .file 11 "Core/Inc/main.h" + 842 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + ARM GAS /tmp/ccdzv1TD.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_it.c - /tmp/ccmc0UgA.s:21 .text.NMI_Handler:00000000 $t - /tmp/ccmc0UgA.s:27 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccmc0UgA.s:44 .text.HardFault_Handler:00000000 $t - /tmp/ccmc0UgA.s:50 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccmc0UgA.s:67 .text.MemManage_Handler:00000000 $t - /tmp/ccmc0UgA.s:73 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccmc0UgA.s:90 .text.BusFault_Handler:00000000 $t - /tmp/ccmc0UgA.s:96 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccmc0UgA.s:113 .text.UsageFault_Handler:00000000 $t - /tmp/ccmc0UgA.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccmc0UgA.s:136 .text.SVC_Handler:00000000 $t - /tmp/ccmc0UgA.s:142 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccmc0UgA.s:155 .text.DebugMon_Handler:00000000 $t - /tmp/ccmc0UgA.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccmc0UgA.s:174 .text.PendSV_Handler:00000000 $t - /tmp/ccmc0UgA.s:180 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccmc0UgA.s:193 .text.SysTick_Handler:00000000 $t - /tmp/ccmc0UgA.s:199 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccmc0UgA.s:219 .text.EXTI0_IRQHandler:00000000 $t - /tmp/ccmc0UgA.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler - /tmp/ccmc0UgA.s:273 .text.EXTI0_IRQHandler:0000002c $d - /tmp/ccmc0UgA.s:279 .text.EXTI3_IRQHandler:00000000 $t - /tmp/ccmc0UgA.s:285 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler - /tmp/ccmc0UgA.s:306 .text.DMA2_Stream0_IRQHandler:00000000 $t - /tmp/ccmc0UgA.s:312 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler - /tmp/ccmc0UgA.s:332 .text.DMA2_Stream0_IRQHandler:0000000c $d - /tmp/ccmc0UgA.s:337 .text.OTG_FS_IRQHandler:00000000 $t - /tmp/ccmc0UgA.s:343 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler - /tmp/ccmc0UgA.s:363 .text.OTG_FS_IRQHandler:0000000c $d - /tmp/ccmc0UgA.s:368 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccmc0UgA.s:374 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccmc0UgA.s:602 .text.HAL_ADC_ConvCpltCallback:000000c4 $d - /tmp/ccmc0UgA.s:611 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccmc0UgA.s:617 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccmc0UgA.s:799 .text.HAL_ADC_ConvHalfCpltCallback:00000094 $d - /tmp/ccmc0UgA.s:812 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccmc0UgA.s:809 .bss.curr_step_start_N:00000000 $d + /tmp/ccdzv1TD.s:21 .text.NMI_Handler:00000000 $t + /tmp/ccdzv1TD.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccdzv1TD.s:44 .text.HardFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccdzv1TD.s:67 .text.MemManage_Handler:00000000 $t + /tmp/ccdzv1TD.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccdzv1TD.s:90 .text.BusFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccdzv1TD.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/ccdzv1TD.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccdzv1TD.s:136 .text.SVC_Handler:00000000 $t + /tmp/ccdzv1TD.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccdzv1TD.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/ccdzv1TD.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccdzv1TD.s:174 .text.PendSV_Handler:00000000 $t + /tmp/ccdzv1TD.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccdzv1TD.s:193 .text.SysTick_Handler:00000000 $t + /tmp/ccdzv1TD.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccdzv1TD.s:219 .text.EXTI0_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler + /tmp/ccdzv1TD.s:275 .text.EXTI0_IRQHandler:0000002c $d + /tmp/ccdzv1TD.s:281 .text.EXTI3_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:287 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler + /tmp/ccdzv1TD.s:308 .text.DMA2_Stream0_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:314 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler + /tmp/ccdzv1TD.s:334 .text.DMA2_Stream0_IRQHandler:0000000c $d + /tmp/ccdzv1TD.s:339 .text.OTG_FS_IRQHandler:00000000 $t + /tmp/ccdzv1TD.s:345 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler + /tmp/ccdzv1TD.s:365 .text.OTG_FS_IRQHandler:0000000c $d + /tmp/ccdzv1TD.s:370 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccdzv1TD.s:376 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccdzv1TD.s:616 .text.HAL_ADC_ConvCpltCallback:000000d4 $d + /tmp/ccdzv1TD.s:625 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccdzv1TD.s:631 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccdzv1TD.s:822 .text.HAL_ADC_ConvHalfCpltCallback:000000a0 $d UNDEFINED SYMBOLS HAL_IncTick diff --git a/build/stm32f4xx_it.o b/build/stm32f4xx_it.o index f9a47da1a914710f2f1be469c9479ca6a1634d21..db223883095fa146a06522fdcac6a1297655d79e 100644 GIT binary patch delta 7260 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 We5Tj5$8(=;#4jOYr4Oo(j{gT9D6YN$ diff --git a/build/stm32f4xx_ll_adc.lst b/build/stm32f4xx_ll_adc.lst index db70960..b17a43e 100644 --- a/build/stm32f4xx_ll_adc.lst +++ b/build/stm32f4xx_ll_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccGtv2eh.s page 1 +ARM GAS /tmp/ccqEiG3s.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccGtv2eh.s page 1 18 .cfi_sections .debug_frame 19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c" 20 .Letext0: - ARM GAS /tmp/ccGtv2eh.s page 2 + ARM GAS /tmp/ccqEiG3s.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_ll_usb.lst b/build/stm32f4xx_ll_usb.lst index 3829636..aa0e0b3 100644 --- a/build/stm32f4xx_ll_usb.lst +++ b/build/stm32f4xx_ll_usb.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccQJi1RB.s page 1 +ARM GAS /tmp/ccBwC1qB.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ============================================================================== 29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** [..] 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (#) Fill parameters of Init structure in USB_CfgTypeDef structure. - ARM GAS /tmp/ccQJi1RB.s page 2 + ARM GAS /tmp/ccBwC1qB.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef ret; 86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (cfg.phy_itface == USB_OTG_ULPI_PHY) 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 3 + ARM GAS /tmp/ccBwC1qB.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); @@ -178,7 +178,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t UsbTrd; 143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* The USBTRD is configured according to the tables below, depending on AHB frequency - ARM GAS /tmp/ccQJi1RB.s page 4 + ARM GAS /tmp/ccBwC1qB.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** used by application. In the low AHB frequency range it is used to stretch enough the USB response @@ -238,7 +238,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else if (speed == USBD_HS_SPEED) - ARM GAS /tmp/ccQJi1RB.s page 5 + ARM GAS /tmp/ccBwC1qB.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GUSBCFG |= USB_OTG_GUSBCFG_FHMOD; 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 6 + ARM GAS /tmp/ccBwC1qB.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do @@ -358,7 +358,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS; 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Deactivate VBUS Sensing B */ - ARM GAS /tmp/ccQJi1RB.s page 7 + ARM GAS /tmp/ccBwC1qB.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~USB_OTG_GCCFG_VBDEN; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 370:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 371:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 372:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Flush the FIFOs */ - ARM GAS /tmp/ccQJi1RB.s page 8 + ARM GAS /tmp/ccBwC1qB.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (USB_FlushTxFifo(USBx, 0x10U) != HAL_OK) /* all Tx FIFOs */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 427:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(i)->DOEPTSIZ = 0U; 429:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(i)->DOEPINT = 0xFB7FU; - ARM GAS /tmp/ccQJi1RB.s page 9 + ARM GAS /tmp/ccBwC1qB.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 484:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_TIMEOUT; 485:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while ((USBx->GRSTCTL & USB_OTG_GRSTCTL_AHBIDL) == 0U); - ARM GAS /tmp/ccQJi1RB.s page 10 + ARM GAS /tmp/ccBwC1qB.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 541:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 542:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /** 543:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief USB_SetDevSpeed Initializes the DevSpd field of DCFG register - ARM GAS /tmp/ccQJi1RB.s page 11 + ARM GAS /tmp/ccBwC1qB.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * depending the PHY type and the enumeration speed of the device. @@ -658,7 +658,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 598:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_ActivateEndpoint(const USB_OTG_GlobalTypeDef *USBx, const USB_OTG_EPTypeDef * 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; - ARM GAS /tmp/ccQJi1RB.s page 12 + ARM GAS /tmp/ccBwC1qB.s page 12 601:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 655:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 656:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (((USBx_OUTEP(epnum)->DOEPCTL) & USB_OTG_DOEPCTL_USBAEP) == 0U) 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 13 + ARM GAS /tmp/ccBwC1qB.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= (ep->maxpacket & USB_OTG_DOEPCTL_MPSIZ) | @@ -778,7 +778,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 712:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 713:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 14 + ARM GAS /tmp/ccBwC1qB.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 769:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* IN endpoint */ 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (ep->is_in == 1U) - ARM GAS /tmp/ccQJi1RB.s page 15 + ARM GAS /tmp/ccBwC1qB.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 826:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 827:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 16 + ARM GAS /tmp/ccBwC1qB.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; @@ -958,7 +958,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 883:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & ep->xfer_size); 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); 885:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 17 + ARM GAS /tmp/ccBwC1qB.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 940:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 941:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 942:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* IN endpoint */ - ARM GAS /tmp/ccQJi1RB.s page 18 + ARM GAS /tmp/ccBwC1qB.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (ep->is_in == 1U) @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * 1 : DMA feature used 998:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @retval HAL status 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** */ - ARM GAS /tmp/ccQJi1RB.s page 19 + ARM GAS /tmp/ccBwC1qB.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_WritePacket(const USB_OTG_GlobalTypeDef *USBx, uint8_t *src, @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1054:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1055:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do 1056:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 20 + ARM GAS /tmp/ccBwC1qB.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** *(uint8_t *)pDest = (uint8_t)(pData >> (8U * (uint8_t)(i))); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL &= ~USB_OTG_DIEPCTL_STALL; 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) 1113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 21 + ARM GAS /tmp/ccBwC1qB.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SD0PID_SEVNFRM; /* DATA0 */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode 1169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param USBx Selected device 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param address new device address to be assigned - ARM GAS /tmp/ccQJi1RB.s page 22 + ARM GAS /tmp/ccBwC1qB.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * This parameter can be a value from 0 to 255 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t tmpreg; 1226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg = USBx->GINTSTS; - ARM GAS /tmp/ccQJi1RB.s page 23 + ARM GAS /tmp/ccBwC1qB.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx->GINTMSK; @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /** 1283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @brief Returns Device OUT EP Interrupt register 1284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param USBx Selected device - ARM GAS /tmp/ccQJi1RB.s page 24 + ARM GAS /tmp/ccBwC1qB.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param epnum endpoint number @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1339:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * 0 : Device 1340:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** */ 1341:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USB_GetMode(const USB_OTG_GlobalTypeDef *USBx) - ARM GAS /tmp/ccQJi1RB.s page 25 + ARM GAS /tmp/ccBwC1qB.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1396:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1397:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; - ARM GAS /tmp/ccQJi1RB.s page 26 + ARM GAS /tmp/ccBwC1qB.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1421:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** count = 10U; 61 .loc 1 1421 3 is_stmt 1 view .LVU13 62 .loc 1 1421 9 is_stmt 0 view .LVU14 - ARM GAS /tmp/ccQJi1RB.s page 27 + ARM GAS /tmp/ccBwC1qB.s page 27 63 001a 0A23 movs r3, #10 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1440:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while ((USBx->GRSTCTL & USB_OTG_GRSTCTL_CSRST) == USB_OTG_GRSTCTL_CSRST); 98 .loc 1 1440 52 is_stmt 1 view .LVU29 99 .loc 1 1440 17 is_stmt 0 view .LVU30 - ARM GAS /tmp/ccQJi1RB.s page 28 + ARM GAS /tmp/ccBwC1qB.s page 28 100 0042 0369 ldr r3, [r0, #16] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 148 .loc 1 84 1 is_stmt 0 view .LVU39 149 0000 84B0 sub sp, sp, #16 150 .LCFI3: - ARM GAS /tmp/ccQJi1RB.s page 29 + ARM GAS /tmp/ccBwC1qB.s page 29 151 .cfi_def_cfa_offset 16 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 189 .loc 1 95 12 is_stmt 0 view .LVU55 190 0030 9DF81830 ldrb r3, [sp, #24] @ zero_extendqisi2 95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 30 + ARM GAS /tmp/ccBwC1qB.s page 30 191 .loc 1 95 8 view .LVU56 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 234 .loc 1 106 5 is_stmt 1 view .LVU68 106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 31 + ARM GAS /tmp/ccBwC1qB.s page 31 235 .loc 1 106 9 is_stmt 0 view .LVU69 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 273 .loc 1 126 9 is_stmt 0 view .LVU86 274 0088 A368 ldr r3, [r4, #8] - ARM GAS /tmp/ccQJi1RB.s page 32 + ARM GAS /tmp/ccBwC1qB.s page 32 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 318 .loc 1 213 3 is_stmt 1 view .LVU99 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 319 .loc 1 214 1 is_stmt 0 view .LVU100 - ARM GAS /tmp/ccQJi1RB.s page 33 + ARM GAS /tmp/ccBwC1qB.s page 33 320 0016 0020 movs r0, #0 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 360 .loc 1 170 10 is_stmt 1 view .LVU115 170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 34 + ARM GAS /tmp/ccBwC1qB.s page 34 361 .loc 1 170 34 is_stmt 0 view .LVU116 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 401 0080 0722 movs r2, #7 402 0082 C0E7 b .L20 403 .L22: - ARM GAS /tmp/ccQJi1RB.s page 35 + ARM GAS /tmp/ccBwC1qB.s page 35 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 449 00c4 5FE31600 .word 1499999 450 00c8 00D3CEFE .word -20000000 451 00cc 40771B00 .word 1800000 - ARM GAS /tmp/ccQJi1RB.s page 36 + ARM GAS /tmp/ccBwC1qB.s page 36 452 00d0 C05BB3FE .word -21800000 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 502 @ args = 0, pretend = 0, frame = 0 503 @ frame_needed = 0, uses_anonymous_args = 0 504 @ link register save eliminated. - ARM GAS /tmp/ccQJi1RB.s page 37 + ARM GAS /tmp/ccBwC1qB.s page 37 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 548 0008 0133 adds r3, r3, #1 549 000a 0193 str r3, [sp, #4] 482:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 38 + ARM GAS /tmp/ccBwC1qB.s page 38 550 .loc 1 482 5 is_stmt 1 view .LVU161 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 587 .loc 1 500 54 is_stmt 1 view .LVU179 500:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 39 + ARM GAS /tmp/ccBwC1qB.s page 39 588 .loc 1 500 17 is_stmt 0 view .LVU180 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 636 @ frame_needed = 0, uses_anonymous_args = 0 637 @ link register save eliminated. 511:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t count = 0U; - ARM GAS /tmp/ccQJi1RB.s page 40 + ARM GAS /tmp/ccBwC1qB.s page 40 638 .loc 1 511 1 is_stmt 0 view .LVU189 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 675 .loc 1 531 5 view .LVU206 531:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 676 .loc 1 531 10 is_stmt 0 view .LVU207 - ARM GAS /tmp/ccQJi1RB.s page 41 + ARM GAS /tmp/ccBwC1qB.s page 41 677 0022 019B ldr r3, [sp, #4] @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 719 .cfi_endproc 720 .LFE246: 722 .section .text.USB_SetDevSpeed,"ax",%progbits - ARM GAS /tmp/ccQJi1RB.s page 42 + ARM GAS /tmp/ccBwC1qB.s page 42 723 .align 1 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 769 .loc 1 297 1 is_stmt 0 view .LVU230 770 0000 84B0 sub sp, sp, #16 771 .LCFI14: - ARM GAS /tmp/ccQJi1RB.s page 43 + ARM GAS /tmp/ccBwC1qB.s page 43 772 .cfi_def_cfa_offset 16 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 813 0022 9DF82660 ldrb r6, [sp, #38] @ zero_extendqisi2 329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 814 .loc 1 329 6 view .LVU244 - ARM GAS /tmp/ccQJi1RB.s page 44 + ARM GAS /tmp/ccBwC1qB.s page 44 815 0026 06BB cbnz r6, .L54 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 852 .loc 1 355 5 is_stmt 1 view .LVU262 355:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 45 + ARM GAS /tmp/ccBwC1qB.s page 45 853 .loc 1 355 12 is_stmt 0 view .LVU263 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 894 .LVL47: 895 .L58: 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 46 + ARM GAS /tmp/ccBwC1qB.s page 46 896 .loc 1 373 3 is_stmt 1 view .LVU277 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 935 .LVL53: 936 .L78: 392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 47 + ARM GAS /tmp/ccBwC1qB.s page 47 937 .loc 1 392 7 is_stmt 1 view .LVU293 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 974 00e8 0020 movs r0, #0 975 00ea C2F80009 str r0, [r2, #2304] 976 00ee E9E7 b .L64 - ARM GAS /tmp/ccQJi1RB.s page 48 + ARM GAS /tmp/ccBwC1qB.s page 48 977 .L63: @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1015 .loc 1 412 10 is_stmt 0 view .LVU326 1016 0118 04EB4312 add r2, r4, r3, lsl #5 1017 011c 02F53060 add r0, r2, #2816 - ARM GAS /tmp/ccQJi1RB.s page 49 + ARM GAS /tmp/ccBwC1qB.s page 49 412:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1055 .loc 1 443 5 is_stmt 1 view .LVU343 443:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1056 .loc 1 443 9 is_stmt 0 view .LVU344 - ARM GAS /tmp/ccQJi1RB.s page 50 + ARM GAS /tmp/ccBwC1qB.s page 50 1057 0156 A369 ldr r3, [r4, #24] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1097 .cfi_restore 3 1098 .cfi_def_cfa_offset 16 1099 .LVL59: - ARM GAS /tmp/ccQJi1RB.s page 51 + ARM GAS /tmp/ccBwC1qB.s page 51 463:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1146 .LVL62: 575:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1147 .loc 1 575 3 is_stmt 1 view .LVU369 - ARM GAS /tmp/ccQJi1RB.s page 52 + ARM GAS /tmp/ccBwC1qB.s page 52 1148 0008 022B cmp r3, #2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1194 .cfi_startproc 1195 @ args = 0, pretend = 0, frame = 0 1196 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccQJi1RB.s page 53 + ARM GAS /tmp/ccBwC1qB.s page 53 599:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1235 0030 0ED1 bne .L92 621:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | 1236 .loc 1 621 7 is_stmt 1 view .LVU396 - ARM GAS /tmp/ccQJi1RB.s page 54 + ARM GAS /tmp/ccBwC1qB.s page 54 621:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1275 0068 00EB4C10 add r0, r0, ip, lsl #5 1276 .LVL77: 607:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 55 + ARM GAS /tmp/ccBwC1qB.s page 55 1277 .loc 1 607 26 view .LVU413 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1322 .cfi_def_cfa_offset 8 1323 .cfi_offset 4, -8 1324 .cfi_offset 14, -4 - ARM GAS /tmp/ccQJi1RB.s page 56 + ARM GAS /tmp/ccBwC1qB.s page 56 638:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1361 0034 CCF8003B str r3, [ip, #2816] 1362 .L99: 663:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 57 + ARM GAS /tmp/ccBwC1qB.s page 57 1363 .loc 1 663 5 is_stmt 1 view .LVU443 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 646:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ((uint32_t)ep->type << 18) | (epnum << 22) | 1401 .loc 1 646 51 view .LVU460 1402 0066 C4F30A04 ubfx r4, r4, #0, #11 - ARM GAS /tmp/ccQJi1RB.s page 58 + ARM GAS /tmp/ccBwC1qB.s page 58 647:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_SD0PID_SEVNFRM | @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1447 .cfi_startproc 1448 @ args = 0, pretend = 0, frame = 0 1449 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccQJi1RB.s page 59 + ARM GAS /tmp/ccBwC1qB.s page 59 1450 @ link register save eliminated. @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1488 0020 4FF0010C mov ip, #1 1489 0024 0CFA02F2 lsl r2, ip, r2 705:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) - ARM GAS /tmp/ccQJi1RB.s page 60 + ARM GAS /tmp/ccBwC1qB.s page 60 1490 .loc 1 705 27 view .LVU489 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 683:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1531 .loc 1 683 10 is_stmt 0 view .LVU503 1532 0058 00EB4313 add r3, r0, r3, lsl #5 - ARM GAS /tmp/ccQJi1RB.s page 61 + ARM GAS /tmp/ccBwC1qB.s page 61 1533 .LVL96: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 691:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_MPSIZ | 1571 .loc 1 691 5 is_stmt 1 view .LVU520 691:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_DIEPCTL_MPSIZ | - ARM GAS /tmp/ccQJi1RB.s page 62 + ARM GAS /tmp/ccBwC1qB.s page 62 1572 .loc 1 691 21 is_stmt 0 view .LVU521 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1613 .L111: 1614 00d8 0078F3EF .word -269256704 1615 00dc 007833EC .word -332171264 - ARM GAS /tmp/ccQJi1RB.s page 63 + ARM GAS /tmp/ccBwC1qB.s page 63 1616 .cfi_endproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 747:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) 1659 .loc 1 747 32 view .LVU548 1660 0018 22F40042 bic r2, r2, #32768 - ARM GAS /tmp/ccQJi1RB.s page 64 + ARM GAS /tmp/ccBwC1qB.s page 64 1661 001c C3F8002B str r2, [r3, #2816] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1699 .loc 1 736 31 view .LVU564 1700 004a 22F40042 bic r2, r2, #32768 1701 004e C3F80029 str r2, [r3, #2304] - ARM GAS /tmp/ccQJi1RB.s page 65 + ARM GAS /tmp/ccBwC1qB.s page 65 737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1740 .loc 1 743 35 view .LVU580 1741 008a 42F00062 orr r2, r2, #134217728 1742 008e C3F8002B str r2, [r3, #2816] - ARM GAS /tmp/ccQJi1RB.s page 66 + ARM GAS /tmp/ccBwC1qB.s page 66 1743 .LVL116: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1788 .LVL119: 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1789 .loc 1 943 6 view .LVU592 - ARM GAS /tmp/ccQJi1RB.s page 67 + ARM GAS /tmp/ccBwC1qB.s page 67 1790 000c 0128 cmp r0, #1 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1832 0038 F2E7 b .L123 1833 .L132: 948:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(ep->num)->DIEPCTL |= (USB_OTG_DIEPCTL_EPDIS); - ARM GAS /tmp/ccQJi1RB.s page 68 + ARM GAS /tmp/ccBwC1qB.s page 68 1834 .loc 1 948 7 is_stmt 1 view .LVU605 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1872 0076 0020 movs r0, #0 1873 0078 D2E7 b .L123 1874 .L131: - ARM GAS /tmp/ccQJi1RB.s page 69 + ARM GAS /tmp/ccBwC1qB.s page 69 967:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(ep->num)->DOEPCTL |= (USB_OTG_DOEPCTL_EPDIS); @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1912 .loc 1 939 21 view .LVU638 1913 00b6 0020 movs r0, #0 1914 00b8 B2E7 b .L123 - ARM GAS /tmp/ccQJi1RB.s page 70 + ARM GAS /tmp/ccBwC1qB.s page 70 1915 .L128: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1958 .loc 1 1011 5 is_stmt 1 view .LVU651 1011:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1959 .loc 1 1011 12 is_stmt 0 view .LVU652 - ARM GAS /tmp/ccQJi1RB.s page 71 + ARM GAS /tmp/ccBwC1qB.s page 71 1960 000e 4FF0000C mov ip, #0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2001 .thumb 2002 .thumb_func 2004 USB_EPStartXfer: - ARM GAS /tmp/ccQJi1RB.s page 72 + ARM GAS /tmp/ccBwC1qB.s page 72 2005 .LVL132: @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2045 .loc 1 871 22 is_stmt 0 view .LVU680 2046 001c 1D69 ldr r5, [r3, #16] 871:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 73 + ARM GAS /tmp/ccBwC1qB.s page 73 2047 .loc 1 871 33 view .LVU681 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2083 0042 44F40024 orr r4, r4, #524288 2084 0046 1C61 str r4, [r3, #16] 2085 .L155: - ARM GAS /tmp/ccQJi1RB.s page 74 + ARM GAS /tmp/ccBwC1qB.s page 74 903:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 776:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & (1U << 19)); 2126 .loc 1 776 23 is_stmt 0 view .LVU714 2127 006c 00EB4413 add r3, r0, r4, lsl #5 - ARM GAS /tmp/ccQJi1RB.s page 75 + ARM GAS /tmp/ccBwC1qB.s page 75 2128 0070 D3F81059 ldr r5, [r3, #2320] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2165 .loc 1 844 15 is_stmt 0 view .LVU732 2166 00ae 0B69 ldr r3, [r1, #16] - ARM GAS /tmp/ccQJi1RB.s page 76 + ARM GAS /tmp/ccBwC1qB.s page 76 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2205 00e2 84B9 cbnz r4, .L142 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2206 .loc 1 792 9 is_stmt 1 view .LVU749 - ARM GAS /tmp/ccQJi1RB.s page 77 + ARM GAS /tmp/ccBwC1qB.s page 77 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2244 010c 013D subs r5, r5, #1 801:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_INEP(epnum)->DIEPTSIZ |= (USB_OTG_DIEPTSIZ_PKTCNT & ((uint32_t)pktcnt << 19)); 2245 .loc 1 801 65 view .LVU767 - ARM GAS /tmp/ccQJi1RB.s page 78 + ARM GAS /tmp/ccBwC1qB.s page 78 2246 010e B5FBF6F5 udiv r5, r5, r6 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2285 .loc 1 816 7 is_stmt 1 view .LVU783 816:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 79 + ARM GAS /tmp/ccBwC1qB.s page 79 2286 .loc 1 816 23 is_stmt 0 view .LVU784 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 825:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 2325 .loc 1 825 37 view .LVU800 2326 0178 43F00053 orr r3, r3, #536870912 - ARM GAS /tmp/ccQJi1RB.s page 80 + ARM GAS /tmp/ccBwC1qB.s page 80 2327 017c C2F80039 str r3, [r2, #2304] @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2367 .LVL154: 2368 .L151: 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 81 + ARM GAS /tmp/ccBwC1qB.s page 81 2369 .loc 1 857 11 is_stmt 1 view .LVU815 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 895:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ep->xfer_size = ep->maxpacket * pktcnt; 2407 .loc 1 895 59 view .LVU832 2408 01e4 013C subs r4, r4, #1 - ARM GAS /tmp/ccQJi1RB.s page 82 + ARM GAS /tmp/ccBwC1qB.s page 82 895:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ep->xfer_size = ep->maxpacket * pktcnt; @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2447 020e 002A cmp r2, #0 2448 0210 3FF41DAF beq .L157 907:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 83 + ARM GAS /tmp/ccBwC1qB.s page 83 2449 .loc 1 907 9 is_stmt 1 view .LVU849 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2494 @ args = 0, pretend = 0, frame = 0 2495 @ frame_needed = 0, uses_anonymous_args = 0 1032:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; - ARM GAS /tmp/ccQJi1RB.s page 84 + ARM GAS /tmp/ccBwC1qB.s page 84 2496 .loc 1 1032 1 is_stmt 0 view .LVU861 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2533 .loc 1 1040 31 discriminator 3 view .LVU878 2534 001c 0133 adds r3, r3, #1 2535 .LVL168: - ARM GAS /tmp/ccQJi1RB.s page 85 + ARM GAS /tmp/ccBwC1qB.s page 85 2536 .L169: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1060:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } while (remaining_bytes != 0U); 2573 .loc 1 1060 22 view .LVU896 2574 003e 92B2 uxth r2, r2 - ARM GAS /tmp/ccQJi1RB.s page 86 + ARM GAS /tmp/ccBwC1qB.s page 86 2575 .LVL175: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2618 000c D0F8002B ldr r2, [r0, #2816] 1088:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2619 .loc 1 1088 8 view .LVU910 - ARM GAS /tmp/ccQJi1RB.s page 87 + ARM GAS /tmp/ccBwC1qB.s page 87 2620 0010 002A cmp r2, #0 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2658 .loc 1 1082 23 is_stmt 0 view .LVU926 2659 0040 D0F80039 ldr r3, [r0, #2304] 2660 .LVL184: - ARM GAS /tmp/ccQJi1RB.s page 88 + ARM GAS /tmp/ccBwC1qB.s page 88 1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2704 0008 00EB4310 add r0, r0, r3, lsl #5 2705 .LVL188: 1119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((ep->type == EP_TYPE_INTR) || (ep->type == EP_TYPE_BULK)) - ARM GAS /tmp/ccQJi1RB.s page 89 + ARM GAS /tmp/ccBwC1qB.s page 89 2706 .loc 1 1119 22 view .LVU940 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2746 .loc 1 1112 8 view .LVU955 2747 003c 012B cmp r3, #1 - ARM GAS /tmp/ccQJi1RB.s page 90 + ARM GAS /tmp/ccBwC1qB.s page 90 2748 003e F0D8 bhi .L182 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2792 .loc 1 1140 3 view .LVU967 1140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2793 .loc 1 1140 10 is_stmt 0 view .LVU968 - ARM GAS /tmp/ccQJi1RB.s page 91 + ARM GAS /tmp/ccBwC1qB.s page 91 2794 0004 0022 movs r2, #0 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2831 002e FFF7FEFF bl USB_FlushRxFifo 2832 .LVL201: 1153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 92 + ARM GAS /tmp/ccBwC1qB.s page 92 2833 .loc 1 1153 3 is_stmt 1 view .LVU986 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 2877 .loc 1 1179 3 is_stmt 1 view .LVU999 1179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 93 + ARM GAS /tmp/ccBwC1qB.s page 93 2878 .loc 1 1179 14 is_stmt 0 view .LVU1000 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2921 .loc 1 1196 21 view .LVU1013 2922 0010 23F00203 bic r3, r3, #2 2923 0014 C0F80438 str r3, [r0, #2052] - ARM GAS /tmp/ccQJi1RB.s page 94 + ARM GAS /tmp/ccBwC1qB.s page 94 1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2967 .LFE262: 2969 .section .text.USB_ReadInterrupts,"ax",%progbits 2970 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 95 + ARM GAS /tmp/ccBwC1qB.s page 95 2971 .global USB_ReadInterrupts @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3017 .loc 1 1241 3 view .LVU1037 1242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3018 .loc 1 1242 3 view .LVU1038 - ARM GAS /tmp/ccQJi1RB.s page 96 + ARM GAS /tmp/ccBwC1qB.s page 96 1244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx_HC(chnum)->HCINTMSK; @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx_DEVICE->DAINTMSK; 3061 .loc 1 1260 13 view .LVU1053 3062 0004 00F50060 add r0, r0, #2048 - ARM GAS /tmp/ccQJi1RB.s page 97 + ARM GAS /tmp/ccBwC1qB.s page 97 3063 .LVL222: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3105 0008 C069 ldr r0, [r0, #28] 3106 .LVL228: 1277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 98 + ARM GAS /tmp/ccBwC1qB.s page 98 3107 .loc 1 1277 10 view .LVU1068 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3150 .loc 1 1297 3 is_stmt 1 view .LVU1081 1298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3151 .loc 1 1298 1 is_stmt 0 view .LVU1082 - ARM GAS /tmp/ccQJi1RB.s page 99 + ARM GAS /tmp/ccBwC1qB.s page 99 3152 000e 1040 ands r0, r0, r2 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3194 0012 DBB2 uxtb r3, r3 1316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; 3195 .loc 1 1316 7 view .LVU1097 - ARM GAS /tmp/ccQJi1RB.s page 100 + ARM GAS /tmp/ccBwC1qB.s page 100 3196 0014 1343 orrs r3, r3, r2 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3240 .LFE269: 3242 .section .text.USB_GetMode,"ax",%progbits 3243 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 101 + ARM GAS /tmp/ccBwC1qB.s page 101 3244 .global USB_GetMode @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 3293 .loc 1 253 7 is_stmt 0 view .LVU1118 3294 0004 C368 ldr r3, [r0, #12] - ARM GAS /tmp/ccQJi1RB.s page 102 + ARM GAS /tmp/ccBwC1qB.s page 102 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3332 002c C72C cmp r4, #199 3333 002e F5D9 bls .L207 3334 .L204: - ARM GAS /tmp/ccQJi1RB.s page 103 + ARM GAS /tmp/ccBwC1qB.s page 103 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3374 .loc 1 263 61 discriminator 1 view .LVU1151 3375 0054 C72C cmp r4, #199 - ARM GAS /tmp/ccQJi1RB.s page 104 + ARM GAS /tmp/ccBwC1qB.s page 104 3376 0056 F4D9 bls .L205 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3421 .loc 1 1360 3 is_stmt 1 view .LVU1163 1361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 105 + ARM GAS /tmp/ccBwC1qB.s page 105 3422 .loc 1 1361 1 is_stmt 0 view .LVU1164 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3467 .L214: 1386:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(0U)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); 3468 .loc 1 1386 3 is_stmt 1 view .LVU1176 - ARM GAS /tmp/ccQJi1RB.s page 106 + ARM GAS /tmp/ccBwC1qB.s page 106 1386:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_OUTEP(0U)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); @@ -6358,7 +6358,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3508 .L217: 3509 .LCFI39: 3510 .cfi_restore_state - ARM GAS /tmp/ccQJi1RB.s page 107 + ARM GAS /tmp/ccBwC1qB.s page 107 1393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* EP enable */ @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3551 .cfi_offset 5, -24 3552 .cfi_offset 14, -20 3553 0004 0446 mov r4, r0 - ARM GAS /tmp/ccQJi1RB.s page 108 + ARM GAS /tmp/ccBwC1qB.s page 108 3554 0006 05A8 add r0, sp, #20 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1479:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** || defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx) 1480:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* Disable Battery chargin detector */ 1481:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN); - ARM GAS /tmp/ccQJi1RB.s page 109 + ARM GAS /tmp/ccBwC1qB.s page 109 1482:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** #endif /* defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) || @@ -6538,7 +6538,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3615 .loc 1 1501 21 view .LVU1228 3616 005a 23F00403 bic r3, r3, #4 3617 005e C4F80034 str r3, [r4, #1024] - ARM GAS /tmp/ccQJi1RB.s page 110 + ARM GAS /tmp/ccBwC1qB.s page 110 3618 .L223: @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1519:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(i)->HCINTMSK = 0U; 3655 .loc 1 1519 5 is_stmt 1 view .LVU1242 3656 .loc 1 1519 26 is_stmt 0 view .LVU1243 - ARM GAS /tmp/ccQJi1RB.s page 111 + ARM GAS /tmp/ccBwC1qB.s page 111 3657 008a 0021 movs r1, #0 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3686 .loc 1 1540 5 is_stmt 1 view .LVU1256 3687 .loc 1 1540 30 is_stmt 0 view .LVU1257 3688 00ae 03F5C003 add r3, r3, #6291456 - ARM GAS /tmp/ccQJi1RB.s page 112 + ARM GAS /tmp/ccBwC1qB.s page 112 3689 00b2 A362 str r3, [r4, #40] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3727 .loc 1 1556 1 view .LVU1271 3728 00d6 04B0 add sp, sp, #16 3729 .LCFI43: - ARM GAS /tmp/ccQJi1RB.s page 113 + ARM GAS /tmp/ccBwC1qB.s page 113 3730 .cfi_def_cfa_offset 0 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1568:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** HAL_StatusTypeDef USB_InitFSLSPClkSel(const USB_OTG_GlobalTypeDef *USBx, uint8_t freq) 1569:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 3769 .loc 1 1569 1 is_stmt 1 view -0 - ARM GAS /tmp/ccQJi1RB.s page 114 + ARM GAS /tmp/ccBwC1qB.s page 114 3770 .cfi_startproc @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3805 .loc 1 1588 10 view .LVU1294 3806 0030 7047 bx lr 3807 .LVL285: - ARM GAS /tmp/ccQJi1RB.s page 115 + ARM GAS /tmp/ccBwC1qB.s page 115 3808 .L242: @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3850 .LCFI46: 3851 .cfi_def_cfa_offset 24 3852 0004 0446 mov r4, r0 - ARM GAS /tmp/ccQJi1RB.s page 116 + ARM GAS /tmp/ccBwC1qB.s page 116 1600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; @@ -6958,7 +6958,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1615:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3892 .loc 1 1615 1 is_stmt 0 view .LVU1321 3893 0038 2846 mov r0, r5 - ARM GAS /tmp/ccQJi1RB.s page 117 + ARM GAS /tmp/ccBwC1qB.s page 117 3894 003a 03B0 add sp, sp, #12 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 3933 .loc 1 1632 3 is_stmt 1 view .LVU1331 3934 .loc 1 1632 9 is_stmt 0 view .LVU1332 3935 000c 019B ldr r3, [sp, #4] - ARM GAS /tmp/ccQJi1RB.s page 118 + ARM GAS /tmp/ccBwC1qB.s page 118 3936 000e 23F02E03 bic r3, r3, #46 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1637:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 3978 .loc 1 1637 5 is_stmt 1 view .LVU1347 1637:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 119 + ARM GAS /tmp/ccBwC1qB.s page 119 3979 .loc 1 1637 37 is_stmt 0 view .LVU1348 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1661:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return ((hprt0 & USB_OTG_HPRT_PSPD) >> 17); 4018 .loc 1 1661 3 is_stmt 1 view .LVU1358 4019 .loc 1 1661 39 is_stmt 0 view .LVU1359 - ARM GAS /tmp/ccQJi1RB.s page 120 + ARM GAS /tmp/ccBwC1qB.s page 120 4020 000c 0198 ldr r0, [sp, #4] @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4064 .syntax unified 4065 .thumb 4066 .thumb_func - ARM GAS /tmp/ccQJi1RB.s page 121 + ARM GAS /tmp/ccBwC1qB.s page 121 4068 USB_HC_Init: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1705:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 4092 .loc 1 1705 3 view .LVU1370 1706:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t HCcharEpDir; - ARM GAS /tmp/ccQJi1RB.s page 122 + ARM GAS /tmp/ccBwC1qB.s page 122 4093 .loc 1 1706 3 view .LVU1371 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1730:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1731:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** #if defined (USB_OTG_HS) 1732:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if (USBx == USB_OTG_HS) - ARM GAS /tmp/ccQJi1RB.s page 123 + ARM GAS /tmp/ccBwC1qB.s page 123 4124 .loc 1 1732 9 is_stmt 1 view .LVU1382 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1748:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USB_OTG_HCINTMSK_FRMORM; 1749:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** 1750:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((epnum & 0x80U) == 0x80U) - ARM GAS /tmp/ccQJi1RB.s page 124 + ARM GAS /tmp/ccBwC1qB.s page 124 4157 .loc 1 1750 7 is_stmt 1 view .LVU1395 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4179 0072 01F00F01 and r1, r1, #15 4180 .LVL309: 4181 .loc 1 1781 30 view .LVU1406 - ARM GAS /tmp/ccQJi1RB.s page 125 + ARM GAS /tmp/ccBwC1qB.s page 125 4182 0076 0122 movs r2, #1 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4212 .L261: 4213 .LVL312: 1806:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccQJi1RB.s page 126 + ARM GAS /tmp/ccBwC1qB.s page 126 1807:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4254 00da D6F80035 ldr r3, [r6, #1280] 4255 .loc 1 1816 39 view .LVU1438 4256 00de 43F00053 orr r3, r3, #536870912 - ARM GAS /tmp/ccQJi1RB.s page 127 + ARM GAS /tmp/ccBwC1qB.s page 127 4257 00e2 C6F80035 str r3, [r6, #1280] @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 4295 .loc 1 1704 21 view .LVU1454 4296 0110 0027 movs r7, #0 - ARM GAS /tmp/ccQJi1RB.s page 128 + ARM GAS /tmp/ccBwC1qB.s page 128 4297 0112 A6E7 b .L254 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1833:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1834:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; 1835:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t ch_num = (uint32_t)hc->ch_num; - ARM GAS /tmp/ccQJi1RB.s page 129 + ARM GAS /tmp/ccBwC1qB.s page 129 1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t tmpreg; @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1890:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 1891:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 1892:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** hc->iso_splt_xactPos = HCSPLT_BEGIN; - ARM GAS /tmp/ccQJi1RB.s page 130 + ARM GAS /tmp/ccBwC1qB.s page 130 1893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1947:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 1948:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else 1949:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 131 + ARM GAS /tmp/ccBwC1qB.s page 131 1950:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** hc->XferSize = hc->xfer_len; @@ -7858,7 +7858,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2004:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCSPLT |= USB_OTG_HCSPLT_XACTPOS_Pos; 2005:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** break; 2006:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** - ARM GAS /tmp/ccQJi1RB.s page 132 + ARM GAS /tmp/ccBwC1qB.s page 132 2007:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** case HCSPLT_END: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2061:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2062:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* need to process data in nptxfempty interrupt */ 2063:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx->GINTMSK |= USB_OTG_GINTMSK_NPTXFEM; - ARM GAS /tmp/ccQJi1RB.s page 133 + ARM GAS /tmp/ccBwC1qB.s page 133 2064:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4353 .LFE282: 4355 .section .text.USB_HC_Halt,"ax",%progbits 4356 .align 1 - ARM GAS /tmp/ccQJi1RB.s page 134 + ARM GAS /tmp/ccBwC1qB.s page 134 4357 .global USB_HC_Halt @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint32_t ChannelEna = (USBx_HC(hcnum)->HCCHAR & USB_OTG_HCCHAR_CHENA) >> 31; 4398 .loc 1 2115 3 is_stmt 1 view .LVU1477 4399 .loc 1 2115 40 is_stmt 0 view .LVU1478 - ARM GAS /tmp/ccQJi1RB.s page 135 + ARM GAS /tmp/ccBwC1qB.s page 135 4400 0018 D1F80055 ldr r5, [r1, #1280] @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** if ((USBx->HNPTXSTS & (0xFFU << 16)) == 0U) 2136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 136 + ARM GAS /tmp/ccBwC1qB.s page 136 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA; @@ -8158,7 +8158,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4460 0068 C1F80035 str r3, [r1, #1280] 4461 .L291: 2167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do - ARM GAS /tmp/ccQJi1RB.s page 137 + ARM GAS /tmp/ccBwC1qB.s page 137 4462 .loc 1 2167 7 is_stmt 1 view .LVU1504 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4499 .loc 1 2135 10 view .LVU1521 4500 0098 13F47F0F tst r3, #16711680 4501 009c 16D1 bne .L288 - ARM GAS /tmp/ccQJi1RB.s page 138 + ARM GAS /tmp/ccBwC1qB.s page 138 2137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA; @@ -8278,7 +8278,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4538 .loc 1 2151 32 view .LVU1539 4539 00d0 43F00043 orr r3, r3, #-2147483648 4540 00d4 C1F80035 str r3, [r1, #1280] - ARM GAS /tmp/ccQJi1RB.s page 139 + ARM GAS /tmp/ccBwC1qB.s page 139 4541 00d8 05E0 b .L284 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4581 .align 1 4582 .global USB_DoPing 4583 .syntax unified - ARM GAS /tmp/ccQJi1RB.s page 140 + ARM GAS /tmp/ccBwC1qB.s page 140 4584 .thumb @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(chnum)->HCCHAR = tmpreg; 4617 .loc 1 2207 3 is_stmt 1 view .LVU1561 4618 .loc 1 2207 26 is_stmt 0 view .LVU1562 - ARM GAS /tmp/ccQJi1RB.s page 141 + ARM GAS /tmp/ccBwC1qB.s page 141 4619 0016 C0F80035 str r3, [r0, #1280] @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4664 .loc 1 1838 3 view .LVU1572 1839:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** uint16_t max_hc_pkt_count = HC_MAX_PKT_CNT; 4665 .loc 1 1839 3 view .LVU1573 - ARM GAS /tmp/ccQJi1RB.s page 142 + ARM GAS /tmp/ccBwC1qB.s page 142 1840:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4702 .LVL344: 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 4703 .loc 1 1932 9 view .LVU1592 - ARM GAS /tmp/ccQJi1RB.s page 143 + ARM GAS /tmp/ccBwC1qB.s page 143 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4741 0052 022C cmp r4, #2 4742 0054 DAD1 bne .L297 4743 .L299: - ARM GAS /tmp/ccQJi1RB.s page 144 + ARM GAS /tmp/ccBwC1qB.s page 144 1848:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 4781 .loc 1 1911 12 is_stmt 0 view .LVU1627 4782 0080 012A cmp r2, #1 - ARM GAS /tmp/ccQJi1RB.s page 145 + ARM GAS /tmp/ccBwC1qB.s page 145 4783 0082 21D0 beq .L336 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4819 00a2 CC60 str r4, [r1, #12] 4820 00a4 1FE0 b .L303 4821 .L337: - ARM GAS /tmp/ccQJi1RB.s page 146 + ARM GAS /tmp/ccBwC1qB.s page 146 1888:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4859 .loc 1 1911 46 discriminator 1 view .LVU1662 4860 00ca 8C8A ldrh r4, [r1, #20] 1911:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 147 + ARM GAS /tmp/ccBwC1qB.s page 147 4861 .loc 1 1911 25 discriminator 1 view .LVU1663 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1955:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (((uint32_t)num_packets << 19) & USB_OTG_HCTSIZ_PKTCNT) | 4900 .loc 1 1955 68 view .LVU1679 4901 00f2 4CEA040C orr ip, ip, r4 - ARM GAS /tmp/ccQJi1RB.s page 148 + ARM GAS /tmp/ccBwC1qB.s page 148 1957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 4938 .loc 1 1966 18 is_stmt 0 view .LVU1697 4939 012a D3F80045 ldr r4, [r3, #1280] 1966:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC(ch_num)->HCCHAR |= (uint32_t)is_oddframe << 29; - ARM GAS /tmp/ccQJi1RB.s page 149 + ARM GAS /tmp/ccBwC1qB.s page 149 4940 .loc 1 1966 27 view .LVU1698 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2035:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } 4977 .loc 1 2035 12 is_stmt 0 view .LVU1716 4978 0162 039C ldr r4, [sp, #12] - ARM GAS /tmp/ccQJi1RB.s page 150 + ARM GAS /tmp/ccBwC1qB.s page 150 4979 0164 44F40044 orr r4, r4, #32768 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5017 0196 72D8 bhi .L324 5018 0198 DFE802F0 tbb [pc, r2] 5019 .L326: - ARM GAS /tmp/ccQJi1RB.s page 151 + ARM GAS /tmp/ccBwC1qB.s page 151 5020 019c 66 .byte (.L327-.L326)/2 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5058 .loc 1 1985 13 is_stmt 0 view .LVU1748 5059 01c6 8C7C ldrb r4, [r1, #18] @ zero_extendqisi2 1985:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** (hc->do_csplit == 1U) && (hc->ep_is_in == 1U)) - ARM GAS /tmp/ccQJi1RB.s page 152 + ARM GAS /tmp/ccBwC1qB.s page 152 5060 .loc 1 1985 8 view .LVU1749 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 1981:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCINTMSK |= USB_OTG_HCINTMSK_NYET; 5101 .loc 1 1981 41 view .LVU1763 5102 01f6 44F48034 orr r4, r4, #65536 - ARM GAS /tmp/ccQJi1RB.s page 153 + ARM GAS /tmp/ccBwC1qB.s page 153 5103 01fa CEF80440 str r4, [lr, #4] @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5141 0234 DEF80440 ldr r4, [lr, #4] 2004:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** break; 5142 .loc 1 2004 45 view .LVU1780 - ARM GAS /tmp/ccQJi1RB.s page 154 + ARM GAS /tmp/ccBwC1qB.s page 154 5143 0238 44F00E04 orr r4, r4, #14 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5181 .loc 1 2060 41 view .LVU1796 5182 026c 92B2 uxth r2, r2 2060:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccQJi1RB.s page 155 + ARM GAS /tmp/ccBwC1qB.s page 155 5183 .loc 1 2060 12 view .LVU1797 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5227 .loc 1 2070 46 is_stmt 0 view .LVU1807 5228 029c 0333 adds r3, r3, #3 5229 .LVL366: - ARM GAS /tmp/ccQJi1RB.s page 156 + ARM GAS /tmp/ccBwC1qB.s page 156 2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5269 .LCFI63: 5270 .cfi_def_cfa_offset 12 5271 .cfi_offset 4, -12 - ARM GAS /tmp/ccQJi1RB.s page 157 + ARM GAS /tmp/ccBwC1qB.s page 157 5272 .cfi_offset 5, -8 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 2235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** ret = HAL_ERROR; 5311 .loc 1 2235 9 view .LVU1834 - ARM GAS /tmp/ccQJi1RB.s page 158 + ARM GAS /tmp/ccBwC1qB.s page 158 5312 0024 0125 movs r5, #1 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5350 .L348: 5351 .loc 1 2249 27 is_stmt 1 discriminator 2 view .LVU1850 5352 0048 0131 adds r1, r1, #1 - ARM GAS /tmp/ccQJi1RB.s page 159 + ARM GAS /tmp/ccBwC1qB.s page 159 5353 .LVL382: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5391 .loc 1 2265 25 is_stmt 0 view .LVU1868 5392 0074 1368 ldr r3, [r2] 5393 .loc 1 2265 58 view .LVU1869 - ARM GAS /tmp/ccQJi1RB.s page 160 + ARM GAS /tmp/ccBwC1qB.s page 160 5394 0076 002B cmp r3, #0 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 5433 .loc 1 2283 1 is_stmt 1 view -0 5434 .cfi_startproc - ARM GAS /tmp/ccQJi1RB.s page 161 + ARM GAS /tmp/ccBwC1qB.s page 161 5435 @ args = 0, pretend = 0, frame = 0 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccQJi1RB.s page 1 2301:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { 5474 .loc 1 2301 1 is_stmt 1 view -0 5475 .cfi_startproc - ARM GAS /tmp/ccQJi1RB.s page 162 + ARM GAS /tmp/ccBwC1qB.s page 162 5476 @ args = 0, pretend = 0, frame = 0 @@ -9694,131 +9694,131 @@ ARM GAS /tmp/ccQJi1RB.s page 1 5500 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" 5501 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" 5502 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccQJi1RB.s page 163 + ARM GAS /tmp/ccBwC1qB.s page 163 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_ll_usb.c - /tmp/ccQJi1RB.s:21 .text.USB_CoreReset:00000000 $t - /tmp/ccQJi1RB.s:26 .text.USB_CoreReset:00000000 USB_CoreReset - /tmp/ccQJi1RB.s:135 .text.USB_CoreInit:00000000 $t - /tmp/ccQJi1RB.s:141 .text.USB_CoreInit:00000000 USB_CoreInit - /tmp/ccQJi1RB.s:283 .text.USB_SetTurnaroundTime:00000000 $t - /tmp/ccQJi1RB.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime - /tmp/ccQJi1RB.s:442 .text.USB_SetTurnaroundTime:000000a8 $d - /tmp/ccQJi1RB.s:461 .text.USB_EnableGlobalInt:00000000 $t - /tmp/ccQJi1RB.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt - /tmp/ccQJi1RB.s:491 .text.USB_DisableGlobalInt:00000000 $t - /tmp/ccQJi1RB.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt - /tmp/ccQJi1RB.s:521 .text.USB_FlushTxFifo:00000000 $t - /tmp/ccQJi1RB.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo - /tmp/ccQJi1RB.s:624 .text.USB_FlushRxFifo:00000000 $t - /tmp/ccQJi1RB.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo - /tmp/ccQJi1RB.s:723 .text.USB_SetDevSpeed:00000000 $t - /tmp/ccQJi1RB.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed - /tmp/ccQJi1RB.s:756 .text.USB_DevInit:00000000 $t - /tmp/ccQJi1RB.s:762 .text.USB_DevInit:00000000 USB_DevInit - /tmp/ccQJi1RB.s:1120 .text.USB_DevInit:00000190 $d - /tmp/ccQJi1RB.s:1125 .text.USB_GetDevSpeed:00000000 $t - /tmp/ccQJi1RB.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed - /tmp/ccQJi1RB.s:1184 .text.USB_ActivateEndpoint:00000000 $t - /tmp/ccQJi1RB.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint - /tmp/ccQJi1RB.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t - /tmp/ccQJi1RB.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint - /tmp/ccQJi1RB.s:1437 .text.USB_DeactivateEndpoint:00000000 $t - /tmp/ccQJi1RB.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint - /tmp/ccQJi1RB.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d - /tmp/ccQJi1RB.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t - /tmp/ccQJi1RB.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint - /tmp/ccQJi1RB.s:1755 .text.USB_EPStopXfer:00000000 $t - /tmp/ccQJi1RB.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer - /tmp/ccQJi1RB.s:1923 .text.USB_WritePacket:00000000 $t - /tmp/ccQJi1RB.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket - /tmp/ccQJi1RB.s:1998 .text.USB_EPStartXfer:00000000 $t - /tmp/ccQJi1RB.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer - /tmp/ccQJi1RB.s:2478 .text.USB_EPStartXfer:00000240 $d - /tmp/ccQJi1RB.s:2483 .text.USB_ReadPacket:00000000 $t - /tmp/ccQJi1RB.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket - /tmp/ccQJi1RB.s:2588 .text.USB_EPSetStall:00000000 $t - /tmp/ccQJi1RB.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall - /tmp/ccQJi1RB.s:2677 .text.USB_EPClearStall:00000000 $t - /tmp/ccQJi1RB.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall - /tmp/ccQJi1RB.s:2768 .text.USB_StopDevice:00000000 $t - /tmp/ccQJi1RB.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice - /tmp/ccQJi1RB.s:2856 .text.USB_SetDevAddress:00000000 $t - /tmp/ccQJi1RB.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress - /tmp/ccQJi1RB.s:2898 .text.USB_DevConnect:00000000 $t - /tmp/ccQJi1RB.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect - /tmp/ccQJi1RB.s:2934 .text.USB_DevDisconnect:00000000 $t - /tmp/ccQJi1RB.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect - /tmp/ccQJi1RB.s:2970 .text.USB_ReadInterrupts:00000000 $t - /tmp/ccQJi1RB.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts - /tmp/ccQJi1RB.s:3003 .text.USB_ReadChInterrupts:00000000 $t - ARM GAS /tmp/ccQJi1RB.s page 164 + /tmp/ccBwC1qB.s:21 .text.USB_CoreReset:00000000 $t + /tmp/ccBwC1qB.s:26 .text.USB_CoreReset:00000000 USB_CoreReset + /tmp/ccBwC1qB.s:135 .text.USB_CoreInit:00000000 $t + /tmp/ccBwC1qB.s:141 .text.USB_CoreInit:00000000 USB_CoreInit + /tmp/ccBwC1qB.s:283 .text.USB_SetTurnaroundTime:00000000 $t + /tmp/ccBwC1qB.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime + /tmp/ccBwC1qB.s:442 .text.USB_SetTurnaroundTime:000000a8 $d + /tmp/ccBwC1qB.s:461 .text.USB_EnableGlobalInt:00000000 $t + /tmp/ccBwC1qB.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt + /tmp/ccBwC1qB.s:491 .text.USB_DisableGlobalInt:00000000 $t + /tmp/ccBwC1qB.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt + /tmp/ccBwC1qB.s:521 .text.USB_FlushTxFifo:00000000 $t + /tmp/ccBwC1qB.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo + /tmp/ccBwC1qB.s:624 .text.USB_FlushRxFifo:00000000 $t + /tmp/ccBwC1qB.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo + /tmp/ccBwC1qB.s:723 .text.USB_SetDevSpeed:00000000 $t + /tmp/ccBwC1qB.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed + /tmp/ccBwC1qB.s:756 .text.USB_DevInit:00000000 $t + /tmp/ccBwC1qB.s:762 .text.USB_DevInit:00000000 USB_DevInit + /tmp/ccBwC1qB.s:1120 .text.USB_DevInit:00000190 $d + /tmp/ccBwC1qB.s:1125 .text.USB_GetDevSpeed:00000000 $t + /tmp/ccBwC1qB.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed + /tmp/ccBwC1qB.s:1184 .text.USB_ActivateEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint + /tmp/ccBwC1qB.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint + /tmp/ccBwC1qB.s:1437 .text.USB_DeactivateEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint + /tmp/ccBwC1qB.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d + /tmp/ccBwC1qB.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t + /tmp/ccBwC1qB.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint + /tmp/ccBwC1qB.s:1755 .text.USB_EPStopXfer:00000000 $t + /tmp/ccBwC1qB.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer + /tmp/ccBwC1qB.s:1923 .text.USB_WritePacket:00000000 $t + /tmp/ccBwC1qB.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket + /tmp/ccBwC1qB.s:1998 .text.USB_EPStartXfer:00000000 $t + /tmp/ccBwC1qB.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer + /tmp/ccBwC1qB.s:2478 .text.USB_EPStartXfer:00000240 $d + /tmp/ccBwC1qB.s:2483 .text.USB_ReadPacket:00000000 $t + /tmp/ccBwC1qB.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket + /tmp/ccBwC1qB.s:2588 .text.USB_EPSetStall:00000000 $t + /tmp/ccBwC1qB.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall + /tmp/ccBwC1qB.s:2677 .text.USB_EPClearStall:00000000 $t + /tmp/ccBwC1qB.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall + /tmp/ccBwC1qB.s:2768 .text.USB_StopDevice:00000000 $t + /tmp/ccBwC1qB.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice + /tmp/ccBwC1qB.s:2856 .text.USB_SetDevAddress:00000000 $t + /tmp/ccBwC1qB.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress + /tmp/ccBwC1qB.s:2898 .text.USB_DevConnect:00000000 $t + /tmp/ccBwC1qB.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect + /tmp/ccBwC1qB.s:2934 .text.USB_DevDisconnect:00000000 $t + /tmp/ccBwC1qB.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect + /tmp/ccBwC1qB.s:2970 .text.USB_ReadInterrupts:00000000 $t + /tmp/ccBwC1qB.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts + /tmp/ccBwC1qB.s:3003 .text.USB_ReadChInterrupts:00000000 $t + ARM GAS /tmp/ccBwC1qB.s page 164 - /tmp/ccQJi1RB.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts - /tmp/ccQJi1RB.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t - /tmp/ccQJi1RB.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt - /tmp/ccQJi1RB.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t - /tmp/ccQJi1RB.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt - /tmp/ccQJi1RB.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t - /tmp/ccQJi1RB.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt - /tmp/ccQJi1RB.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t - /tmp/ccQJi1RB.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt - /tmp/ccQJi1RB.s:3217 .text.USB_ClearInterrupts:00000000 $t - /tmp/ccQJi1RB.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts - /tmp/ccQJi1RB.s:3243 .text.USB_GetMode:00000000 $t - /tmp/ccQJi1RB.s:3249 .text.USB_GetMode:00000000 USB_GetMode - /tmp/ccQJi1RB.s:3268 .text.USB_SetCurrentMode:00000000 $t - /tmp/ccQJi1RB.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode - /tmp/ccQJi1RB.s:3394 .text.USB_ActivateSetup:00000000 $t - /tmp/ccQJi1RB.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup - /tmp/ccQJi1RB.s:3431 .text.USB_EP0_OutStart:00000000 $t - /tmp/ccQJi1RB.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart - /tmp/ccQJi1RB.s:3524 .text.USB_EP0_OutStart:0000005c $d - /tmp/ccQJi1RB.s:3529 .text.USB_HostInit:00000000 $t - /tmp/ccQJi1RB.s:3535 .text.USB_HostInit:00000000 USB_HostInit - /tmp/ccQJi1RB.s:3752 .text.USB_HostInit:000000f0 $d - /tmp/ccQJi1RB.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t - /tmp/ccQJi1RB.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel - /tmp/ccQJi1RB.s:3829 .text.USB_ResetPort:00000000 $t - /tmp/ccQJi1RB.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort - /tmp/ccQJi1RB.s:3904 .text.USB_DriveVbus:00000000 $t - /tmp/ccQJi1RB.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus - /tmp/ccQJi1RB.s:3989 .text.USB_GetHostSpeed:00000000 $t - /tmp/ccQJi1RB.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed - /tmp/ccQJi1RB.s:4033 .text.USB_GetCurrentFrame:00000000 $t - /tmp/ccQJi1RB.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame - /tmp/ccQJi1RB.s:4062 .text.USB_HC_Init:00000000 $t - /tmp/ccQJi1RB.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init - /tmp/ccQJi1RB.s:4110 .text.USB_HC_Init:00000022 $d - /tmp/ccQJi1RB.s:4114 .text.USB_HC_Init:00000026 $t - /tmp/ccQJi1RB.s:4322 .text.USB_HC_Init:0000012c $d - /tmp/ccQJi1RB.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t - /tmp/ccQJi1RB.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt - /tmp/ccQJi1RB.s:4356 .text.USB_HC_Halt:00000000 $t - /tmp/ccQJi1RB.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt - /tmp/ccQJi1RB.s:4581 .text.USB_DoPing:00000000 $t - /tmp/ccQJi1RB.s:4587 .text.USB_DoPing:00000000 USB_DoPing - /tmp/ccQJi1RB.s:4627 .text.USB_DoPing:00000020 $d - /tmp/ccQJi1RB.s:4632 .text.USB_HC_StartXfer:00000000 $t - /tmp/ccQJi1RB.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer - /tmp/ccQJi1RB.s:5020 .text.USB_HC_StartXfer:0000019c $d - /tmp/ccQJi1RB.s:5025 .text.USB_HC_StartXfer:000001a0 $t - /tmp/ccQJi1RB.s:5087 .text.USB_HC_StartXfer:000001e8 $d - /tmp/ccQJi1RB.s:5091 .text.USB_HC_StartXfer:000001ec $t - /tmp/ccQJi1RB.s:5220 .text.USB_HC_StartXfer:00000294 $d - /tmp/ccQJi1RB.s:5228 .text.USB_HC_StartXfer:0000029c $t - /tmp/ccQJi1RB.s:5254 .text.USB_StopHost:00000000 $t - /tmp/ccQJi1RB.s:5260 .text.USB_StopHost:00000000 USB_StopHost - /tmp/ccQJi1RB.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t - /tmp/ccQJi1RB.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup - ARM GAS /tmp/ccQJi1RB.s page 165 + /tmp/ccBwC1qB.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts + /tmp/ccBwC1qB.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt + /tmp/ccBwC1qB.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt + /tmp/ccBwC1qB.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt + /tmp/ccBwC1qB.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t + /tmp/ccBwC1qB.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt + /tmp/ccBwC1qB.s:3217 .text.USB_ClearInterrupts:00000000 $t + /tmp/ccBwC1qB.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts + /tmp/ccBwC1qB.s:3243 .text.USB_GetMode:00000000 $t + /tmp/ccBwC1qB.s:3249 .text.USB_GetMode:00000000 USB_GetMode + /tmp/ccBwC1qB.s:3268 .text.USB_SetCurrentMode:00000000 $t + /tmp/ccBwC1qB.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode + /tmp/ccBwC1qB.s:3394 .text.USB_ActivateSetup:00000000 $t + /tmp/ccBwC1qB.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup + /tmp/ccBwC1qB.s:3431 .text.USB_EP0_OutStart:00000000 $t + /tmp/ccBwC1qB.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart + /tmp/ccBwC1qB.s:3524 .text.USB_EP0_OutStart:0000005c $d + /tmp/ccBwC1qB.s:3529 .text.USB_HostInit:00000000 $t + /tmp/ccBwC1qB.s:3535 .text.USB_HostInit:00000000 USB_HostInit + /tmp/ccBwC1qB.s:3752 .text.USB_HostInit:000000f0 $d + /tmp/ccBwC1qB.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t + /tmp/ccBwC1qB.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel + /tmp/ccBwC1qB.s:3829 .text.USB_ResetPort:00000000 $t + /tmp/ccBwC1qB.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort + /tmp/ccBwC1qB.s:3904 .text.USB_DriveVbus:00000000 $t + /tmp/ccBwC1qB.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus + /tmp/ccBwC1qB.s:3989 .text.USB_GetHostSpeed:00000000 $t + /tmp/ccBwC1qB.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed + /tmp/ccBwC1qB.s:4033 .text.USB_GetCurrentFrame:00000000 $t + /tmp/ccBwC1qB.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame + /tmp/ccBwC1qB.s:4062 .text.USB_HC_Init:00000000 $t + /tmp/ccBwC1qB.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init + /tmp/ccBwC1qB.s:4110 .text.USB_HC_Init:00000022 $d + /tmp/ccBwC1qB.s:4114 .text.USB_HC_Init:00000026 $t + /tmp/ccBwC1qB.s:4322 .text.USB_HC_Init:0000012c $d + /tmp/ccBwC1qB.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t + /tmp/ccBwC1qB.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt + /tmp/ccBwC1qB.s:4356 .text.USB_HC_Halt:00000000 $t + /tmp/ccBwC1qB.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt + /tmp/ccBwC1qB.s:4581 .text.USB_DoPing:00000000 $t + /tmp/ccBwC1qB.s:4587 .text.USB_DoPing:00000000 USB_DoPing + /tmp/ccBwC1qB.s:4627 .text.USB_DoPing:00000020 $d + /tmp/ccBwC1qB.s:4632 .text.USB_HC_StartXfer:00000000 $t + /tmp/ccBwC1qB.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer + /tmp/ccBwC1qB.s:5020 .text.USB_HC_StartXfer:0000019c $d + /tmp/ccBwC1qB.s:5025 .text.USB_HC_StartXfer:000001a0 $t + /tmp/ccBwC1qB.s:5087 .text.USB_HC_StartXfer:000001e8 $d + /tmp/ccBwC1qB.s:5091 .text.USB_HC_StartXfer:000001ec $t + /tmp/ccBwC1qB.s:5220 .text.USB_HC_StartXfer:00000294 $d + /tmp/ccBwC1qB.s:5228 .text.USB_HC_StartXfer:0000029c $t + /tmp/ccBwC1qB.s:5254 .text.USB_StopHost:00000000 $t + /tmp/ccBwC1qB.s:5260 .text.USB_StopHost:00000000 USB_StopHost + /tmp/ccBwC1qB.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t + /tmp/ccBwC1qB.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup + ARM GAS /tmp/ccBwC1qB.s page 165 - /tmp/ccQJi1RB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t - /tmp/ccQJi1RB.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup + /tmp/ccBwC1qB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t + /tmp/ccBwC1qB.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup UNDEFINED SYMBOLS HAL_Delay diff --git a/build/system_stm32f4xx.lst b/build/system_stm32f4xx.lst index 27ae119..3d09cb6 100644 --- a/build/system_stm32f4xx.lst +++ b/build/system_stm32f4xx.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmB5bES.s page 1 +ARM GAS /tmp/ccgCxENm.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 28:Core/Src/system_stm32f4xx.c **** * This software is licensed under terms that can be found in the LICENSE file 29:Core/Src/system_stm32f4xx.c **** * in the root directory of this software component. 30:Core/Src/system_stm32f4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS. - ARM GAS /tmp/ccmB5bES.s page 2 + ARM GAS /tmp/ccgCxENm.s page 2 31:Core/Src/system_stm32f4xx.c **** * @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 85:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSDRAM */ 86:Core/Src/system_stm32f4xx.c **** #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx || 87:Core/Src/system_stm32f4xx.c **** STM32F479xx */ - ARM GAS /tmp/ccmB5bES.s page 3 + ARM GAS /tmp/ccgCxENm.s page 3 88:Core/Src/system_stm32f4xx.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 142:Core/Src/system_stm32f4xx.c **** */ 143:Core/Src/system_stm32f4xx.c **** 144:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_FunctionPrototypes - ARM GAS /tmp/ccmB5bES.s page 4 + ARM GAS /tmp/ccgCxENm.s page 4 145:Core/Src/system_stm32f4xx.c **** * @{ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 45 .L2: 46 0010 00ED00E0 .word -536810240 47 .cfi_endproc - ARM GAS /tmp/ccmB5bES.s page 5 + ARM GAS /tmp/ccgCxENm.s page 5 48 .LFE239: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 64 .loc 1 222 3 view .LVU6 223:Core/Src/system_stm32f4xx.c **** 224:Core/Src/system_stm32f4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/ - ARM GAS /tmp/ccmB5bES.s page 6 + ARM GAS /tmp/ccgCxENm.s page 6 225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 256:Core/Src/system_stm32f4xx.c **** break; 257:Core/Src/system_stm32f4xx.c **** default: 258:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE; - ARM GAS /tmp/ccmB5bES.s page 7 + ARM GAS /tmp/ccgCxENm.s page 7 259:Core/Src/system_stm32f4xx.c **** break; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 126 .loc 1 241 7 is_stmt 1 view .LVU29 241:Core/Src/system_stm32f4xx.c **** 127 .loc 1 241 17 is_stmt 0 view .LVU30 - ARM GAS /tmp/ccmB5bES.s page 8 + ARM GAS /tmp/ccgCxENm.s page 8 128 003c 5A68 ldr r2, [r3, #4] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 255:Core/Src/system_stm32f4xx.c **** break; 166 .loc 1 255 23 view .LVU47 167 006a 094A ldr r2, .L11+4 - ARM GAS /tmp/ccmB5bES.s page 9 + ARM GAS /tmp/ccgCxENm.s page 9 168 .LVL13: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmB5bES.s page 1 209 009c 00127A00 .word 8000000 210 .cfi_endproc 211 .LFE240: - ARM GAS /tmp/ccmB5bES.s page 10 + ARM GAS /tmp/ccgCxENm.s page 10 213 .global APBPrescTable @@ -567,22 +567,22 @@ ARM GAS /tmp/ccmB5bES.s page 1 238 .file 3 "Drivers/CMSIS/Include/core_cm4.h" 239 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h" 240 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - ARM GAS /tmp/ccmB5bES.s page 11 + ARM GAS /tmp/ccgCxENm.s page 11 DEFINED SYMBOLS *ABS*:00000000 system_stm32f4xx.c - /tmp/ccmB5bES.s:21 .text.SystemInit:00000000 $t - /tmp/ccmB5bES.s:27 .text.SystemInit:00000000 SystemInit - /tmp/ccmB5bES.s:46 .text.SystemInit:00000010 $d - /tmp/ccmB5bES.s:51 .text.SystemCoreClockUpdate:00000000 $t - /tmp/ccmB5bES.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate - /tmp/ccmB5bES.s:205 .text.SystemCoreClockUpdate:0000008c $d - /tmp/ccmB5bES.s:233 .data.SystemCoreClock:00000000 SystemCoreClock - /tmp/ccmB5bES.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable - /tmp/ccmB5bES.s:218 .rodata.APBPrescTable:00000000 APBPrescTable - /tmp/ccmB5bES.s:215 .rodata.APBPrescTable:00000000 $d - /tmp/ccmB5bES.s:222 .rodata.AHBPrescTable:00000000 $d - /tmp/ccmB5bES.s:230 .data.SystemCoreClock:00000000 $d + /tmp/ccgCxENm.s:21 .text.SystemInit:00000000 $t + /tmp/ccgCxENm.s:27 .text.SystemInit:00000000 SystemInit + /tmp/ccgCxENm.s:46 .text.SystemInit:00000010 $d + /tmp/ccgCxENm.s:51 .text.SystemCoreClockUpdate:00000000 $t + /tmp/ccgCxENm.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/ccgCxENm.s:205 .text.SystemCoreClockUpdate:0000008c $d + /tmp/ccgCxENm.s:233 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/ccgCxENm.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/ccgCxENm.s:218 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/ccgCxENm.s:215 .rodata.APBPrescTable:00000000 $d + /tmp/ccgCxENm.s:222 .rodata.AHBPrescTable:00000000 $d + /tmp/ccgCxENm.s:230 .data.SystemCoreClock:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/usb_device.lst b/build/usb_device.lst index 7cc529a..68dea2f 100644 --- a/build/usb_device.lst +++ b/build/usb_device.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccV3pNgN.s page 1 +ARM GAS /tmp/ccFiRWih.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1 28:USB_DEVICE/App/usb_device.c **** 29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */ 30:USB_DEVICE/App/usb_device.c **** - ARM GAS /tmp/ccV3pNgN.s page 2 + ARM GAS /tmp/ccFiRWih.s page 2 31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1 42 0006 1048 ldr r0, .L11+4 43 0008 FFF7FEFF bl USBD_Init 44 .LVL0: - ARM GAS /tmp/ccV3pNgN.s page 3 + ARM GAS /tmp/ccFiRWih.s page 3 45 .loc 1 71 6 discriminator 1 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccV3pNgN.s page 1 78 002c FFF7FEFF bl Error_Handler 79 .LVL4: 80 0030 EDE7 b .L2 - ARM GAS /tmp/ccV3pNgN.s page 4 + ARM GAS /tmp/ccFiRWih.s page 4 81 .L8: @@ -218,32 +218,25 @@ ARM GAS /tmp/ccV3pNgN.s page 1 113 00000000 113 00000000 113 00000000 - 114 .global curr_step_start_N - 115 .section .bss.curr_step_start_N,"aw",%nobits - 116 .align 2 - 119 curr_step_start_N: - 120 0000 00000000 .space 4 - 121 .text - 122 .Letext0: - 123 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 124 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 125 .file 4 "Core/Inc/main.h" - 126 .file 5 "USB_DEVICE/App/usbd_desc.h" - 127 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" - 128 .file 7 "USB_DEVICE/App/usbd_cdc_if.h" - 129 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - ARM GAS /tmp/ccV3pNgN.s page 5 + 114 .text + 115 .Letext0: + 116 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 117 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 118 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" + 119 .file 5 "USB_DEVICE/App/usbd_desc.h" + 120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h" + 121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + 122 .file 8 "Core/Inc/main.h" + ARM GAS /tmp/ccFiRWih.s page 5 DEFINED SYMBOLS *ABS*:00000000 usb_device.c - /tmp/ccV3pNgN.s:21 .text.MX_USB_DEVICE_Init:00000000 $t - /tmp/ccV3pNgN.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init - /tmp/ccV3pNgN.s:100 .text.MX_USB_DEVICE_Init:00000044 $d - /tmp/ccV3pNgN.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS - /tmp/ccV3pNgN.s:109 .bss.hUsbDeviceFS:00000000 $d - /tmp/ccV3pNgN.s:119 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccV3pNgN.s:116 .bss.curr_step_start_N:00000000 $d + /tmp/ccFiRWih.s:21 .text.MX_USB_DEVICE_Init:00000000 $t + /tmp/ccFiRWih.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init + /tmp/ccFiRWih.s:100 .text.MX_USB_DEVICE_Init:00000044 $d + /tmp/ccFiRWih.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS + /tmp/ccFiRWih.s:109 .bss.hUsbDeviceFS:00000000 $d UNDEFINED SYMBOLS USBD_Init diff --git a/build/usb_device.o b/build/usb_device.o index 0e187db7a755757548dc92300c76e07d9c287210..14bcace2545013d9fe6357fb21b2e88ad4e104cb 100644 GIT binary patch literal 8180 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 JMhR&2{ttn*3@-ox literal 8360 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[pdev->classId] == NULL) 542:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL; - ARM GAS /tmp/cch6TldN.s page 11 + ARM GAS /tmp/ccapgmly.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/cch6TldN.s page 1 598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady 599:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle EP0 Rx Ready event 600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance - ARM GAS /tmp/cch6TldN.s page 12 + ARM GAS /tmp/ccapgmly.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -718,7 +718,7 @@ ARM GAS /tmp/cch6TldN.s page 1 69 .LVL3: 615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, 616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength); - ARM GAS /tmp/cch6TldN.s page 13 + ARM GAS /tmp/ccapgmly.s page 13 617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU; @@ -778,7 +778,7 @@ ARM GAS /tmp/cch6TldN.s page 1 634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 635:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pEpCmdDesc != NULL) 636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cch6TldN.s page 14 + ARM GAS /tmp/ccapgmly.s page 14 637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL; @@ -838,7 +838,7 @@ ARM GAS /tmp/cch6TldN.s page 1 691:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** static uint8_t *USBD_CDC_GetOtherSpeedCfgDesc(uint16_t *length) 692:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 693:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpCmdDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_CMD_EP); - ARM GAS /tmp/cch6TldN.s page 15 + ARM GAS /tmp/ccapgmly.s page 15 694:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP); @@ -898,7 +898,7 @@ ARM GAS /tmp/cch6TldN.s page 1 126 .LFE252: 128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits 129 .align 1 - ARM GAS /tmp/cch6TldN.s page 16 + ARM GAS /tmp/ccapgmly.s page 16 130 .syntax unified @@ -958,7 +958,7 @@ ARM GAS /tmp/cch6TldN.s page 1 175 001a 8121 movs r1, #129 176 001c 3846 mov r0, r7 177 .LVL15: - ARM GAS /tmp/cch6TldN.s page 17 + ARM GAS /tmp/ccapgmly.s page 17 695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cch6TldN.s page 1 215 0040 0048 ldr r0, .L15 216 .LVL17: 714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cch6TldN.s page 18 + ARM GAS /tmp/ccapgmly.s page 18 217 .loc 1 714 1 view .LVU56 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cch6TldN.s page 1 265 0010 0121 movs r1, #1 266 0012 3846 mov r0, r7 267 .LVL23: - ARM GAS /tmp/cch6TldN.s page 19 + ARM GAS /tmp/ccapgmly.s page 19 632:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpInDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_IN_EP); @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cch6TldN.s page 1 306 0038 0022 movs r2, #0 307 003a 4271 strb r2, [r0, #5] 308 .L20: - ARM GAS /tmp/cch6TldN.s page 20 + ARM GAS /tmp/ccapgmly.s page 20 650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cch6TldN.s page 1 355 0006 8221 movs r1, #130 356 0008 3846 mov r0, r7 357 .LVL31: - ARM GAS /tmp/cch6TldN.s page 21 + ARM GAS /tmp/ccapgmly.s page 21 662:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP); @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cch6TldN.s page 1 397 0030 6271 strb r2, [r4, #5] 398 .L26: 676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cch6TldN.s page 22 + ARM GAS /tmp/ccapgmly.s page 22 399 .loc 1 676 3 is_stmt 1 view .LVU106 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cch6TldN.s page 1 444 .cfi_def_cfa_offset 16 445 .cfi_offset 3, -16 446 .cfi_offset 4, -12 - ARM GAS /tmp/cch6TldN.s page 23 + ARM GAS /tmp/ccapgmly.s page 23 447 .cfi_offset 5, -8 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cch6TldN.s page 1 485 .L32: 595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 486 .loc 1 595 1 view .LVU134 - ARM GAS /tmp/cch6TldN.s page 24 + ARM GAS /tmp/ccapgmly.s page 24 487 0032 38BD pop {r3, r4, r5, pc} @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cch6TldN.s page 1 546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 532 .loc 1 546 3 is_stmt 1 view .LVU146 533 .LVL50: - ARM GAS /tmp/cch6TldN.s page 25 + ARM GAS /tmp/ccapgmly.s page 25 548:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ((pdev->ep_in[epnum & 0xFU].total_length % hpcd->IN_ep[epnum & 0xFU].maxpacket) == 0U)) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cch6TldN.s page 1 572 004a ABB1 cbz r3, .L39 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 573 .loc 1 563 7 is_stmt 1 view .LVU163 - ARM GAS /tmp/cch6TldN.s page 26 + ARM GAS /tmp/ccapgmly.s page 26 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cch6TldN.s page 1 615 0076 F0E7 b .L36 616 .LVL63: 617 .L39: - ARM GAS /tmp/cch6TldN.s page 27 + ARM GAS /tmp/ccapgmly.s page 27 567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cch6TldN.s page 1 663 0016 ADF80420 strh r2, [sp, #4] @ movhi 439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 664 .loc 1 439 3 is_stmt 1 view .LVU188 - ARM GAS /tmp/cch6TldN.s page 28 + ARM GAS /tmp/ccapgmly.s page 28 665 .LVL66: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cch6TldN.s page 1 702 0044 D2B2 uxtb r2, r2 703 0046 12E0 b .L48 704 .L60: - ARM GAS /tmp/cch6TldN.s page 29 + ARM GAS /tmp/ccapgmly.s page 29 453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cch6TldN.s page 1 465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 745 .loc 1 465 17 is_stmt 0 view .LVU220 746 0072 3946 mov r1, r7 - ARM GAS /tmp/cch6TldN.s page 30 + ARM GAS /tmp/ccapgmly.s page 30 747 0074 2046 mov r0, r4 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cch6TldN.s page 1 790 00a1 30 .byte (.L49-.L51)/2 791 00a2 30 .byte (.L49-.L51)/2 792 00a3 30 .byte (.L49-.L51)/2 - ARM GAS /tmp/cch6TldN.s page 31 + ARM GAS /tmp/ccapgmly.s page 31 793 00a4 30 .byte (.L49-.L51)/2 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cch6TldN.s page 1 835 00d2 04D0 beq .L62 497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL; 836 .loc 1 497 13 is_stmt 1 view .LVU244 - ARM GAS /tmp/cch6TldN.s page 32 + ARM GAS /tmp/ccapgmly.s page 32 837 00d4 2946 mov r1, r5 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cch6TldN.s page 1 516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 878 .loc 1 516 11 view .LVU258 515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break; - ARM GAS /tmp/cch6TldN.s page 33 + ARM GAS /tmp/ccapgmly.s page 33 879 .loc 1 515 15 is_stmt 0 view .LVU259 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cch6TldN.s page 1 926 .loc 1 389 1 is_stmt 0 view .LVU268 927 0000 38B5 push {r3, r4, r5, lr} 928 .LCFI10: - ARM GAS /tmp/cch6TldN.s page 34 + ARM GAS /tmp/ccapgmly.s page 34 929 .cfi_def_cfa_offset 16 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cch6TldN.s page 1 967 0028 6564 str r5, [r4, #68] 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 968 .loc 1 414 3 is_stmt 1 view .LVU285 - ARM GAS /tmp/cch6TldN.s page 35 + ARM GAS /tmp/ccapgmly.s page 35 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1006 0060 0020 movs r0, #0 1007 0062 38BD pop {r3, r4, r5, pc} 423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cch6TldN.s page 36 + ARM GAS /tmp/ccapgmly.s page 36 1008 .loc 1 423 1 view .LVU303 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1053 .LVL107: 302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; 1054 .loc 1 302 3 is_stmt 1 view .LVU315 - ARM GAS /tmp/cch6TldN.s page 37 + ARM GAS /tmp/ccapgmly.s page 37 302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cch6TldN.s page 1 327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 1093 .loc 1 327 47 is_stmt 0 view .LVU332 1094 0056 1023 movs r3, #16 - ARM GAS /tmp/cch6TldN.s page 38 + ARM GAS /tmp/ccapgmly.s page 38 1095 0058 6364 str r3, [r4, #68] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1132 .loc 1 360 11 is_stmt 0 view .LVU349 1133 008a D5F80422 ldr r2, [r5, #516] 360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cch6TldN.s page 39 + ARM GAS /tmp/ccapgmly.s page 39 1134 .loc 1 360 6 view .LVU350 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1175 .LVL116: 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 1176 .loc 1 335 5 is_stmt 1 view .LVU364 - ARM GAS /tmp/cch6TldN.s page 40 + ARM GAS /tmp/ccapgmly.s page 40 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1220 .global USBD_CDC_RegisterInterface 1221 .syntax unified 1222 .thumb - ARM GAS /tmp/cch6TldN.s page 41 + ARM GAS /tmp/ccapgmly.s page 41 1223 .thumb_func @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits 1260 .align 1 1261 .global USBD_CDC_SetTxBuffer - ARM GAS /tmp/cch6TldN.s page 42 + ARM GAS /tmp/ccapgmly.s page 42 1262 .syntax unified @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1288 .loc 1 775 18 is_stmt 0 view .LVU397 1289 0010 C3F81022 str r2, [r3, #528] 776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cch6TldN.s page 43 + ARM GAS /tmp/ccapgmly.s page 43 777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK; @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cch6TldN.s page 1 791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 792:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL; 793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } - ARM GAS /tmp/cch6TldN.s page 44 + ARM GAS /tmp/ccapgmly.s page 44 794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1365 0000 08B5 push {r3, lr} 1366 .LCFI12: 1367 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cch6TldN.s page 45 + ARM GAS /tmp/ccapgmly.s page 45 1368 .cfi_offset 3, -8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1390 .loc 1 845 1 view .LVU428 1391 0016 08BD pop {r3, pc} 1392 .LVL139: - ARM GAS /tmp/cch6TldN.s page 46 + ARM GAS /tmp/ccapgmly.s page 46 1393 .L89: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cch6TldN.s page 1 848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket 849:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * prepare OUT Endpoint for reception 850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance - ARM GAS /tmp/cch6TldN.s page 47 + ARM GAS /tmp/ccapgmly.s page 47 851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1469 .L91: 871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE); 872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } - ARM GAS /tmp/cch6TldN.s page 48 + ARM GAS /tmp/ccapgmly.s page 48 873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cch6TldN.s page 1 1503 020A0000 1503 00070501 1503 02 - ARM GAS /tmp/cch6TldN.s page 49 + ARM GAS /tmp/ccapgmly.s page 49 1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000" @@ -2908,77 +2908,69 @@ ARM GAS /tmp/cch6TldN.s page 1 1530 0000 0A060002 .ascii "\012\006\000\002\000\000\000@\001\000" 1530 00000040 1530 0100 - 1531 .global curr_step_start_N - 1532 .section .bss.curr_step_start_N,"aw",%nobits - 1533 .align 2 - 1536 curr_step_start_N: - 1537 0000 00000000 .space 4 - 1538 .text - 1539 .Letext0: - 1540 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h" - 1541 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1542 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 1543 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 1544 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 1545 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 1546 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 1547 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" - 1548 .file 10 "Core/Inc/main.h" - 1549 .file 11 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - 1550 .file 12 "/usr/include/newlib/string.h" - 1551 .file 13 "USB_DEVICE/Target/usbd_conf.h" - 1552 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" - 1553 .file 15 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" - 1554 .file 16 "" - ARM GAS /tmp/cch6TldN.s page 50 + 1531 .text + 1532 .Letext0: + 1533 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stddef.h" + 1534 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1535 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1536 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1537 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 1538 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 1539 .file 8 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 1540 .file 9 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" + 1541 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + 1542 .file 11 "/usr/include/newlib/string.h" + 1543 .file 12 "USB_DEVICE/Target/usbd_conf.h" + 1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" + 1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" + 1546 .file 15 "" + ARM GAS /tmp/ccapgmly.s page 50 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc.c - /tmp/cch6TldN.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t - /tmp/cch6TldN.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady - /tmp/cch6TldN.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t - /tmp/cch6TldN.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor - /tmp/cch6TldN.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d - /tmp/cch6TldN.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc - /tmp/cch6TldN.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t - /tmp/cch6TldN.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc - /tmp/cch6TldN.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d - /tmp/cch6TldN.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc - /tmp/cch6TldN.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t - /tmp/cch6TldN.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc - /tmp/cch6TldN.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d - /tmp/cch6TldN.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t - /tmp/cch6TldN.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc - /tmp/cch6TldN.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d - /tmp/cch6TldN.s:429 .text.USBD_CDC_DataOut:00000000 $t - /tmp/cch6TldN.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut - /tmp/cch6TldN.s:499 .text.USBD_CDC_DataIn:00000000 $t - /tmp/cch6TldN.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn - /tmp/cch6TldN.s:625 .text.USBD_CDC_Setup:00000000 $t - /tmp/cch6TldN.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup - /tmp/cch6TldN.s:787 .text.USBD_CDC_Setup:0000009e $d - /tmp/cch6TldN.s:799 .text.USBD_CDC_Setup:000000aa $t - /tmp/cch6TldN.s:914 .text.USBD_CDC_DeInit:00000000 $t - /tmp/cch6TldN.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit - /tmp/cch6TldN.s:1013 .text.USBD_CDC_Init:00000000 $t - /tmp/cch6TldN.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init - /tmp/cch6TldN.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t - /tmp/cch6TldN.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface - /tmp/cch6TldN.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t - /tmp/cch6TldN.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer - /tmp/cch6TldN.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t - /tmp/cch6TldN.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer - /tmp/cch6TldN.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t - /tmp/cch6TldN.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket - /tmp/cch6TldN.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t - /tmp/cch6TldN.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket - /tmp/cch6TldN.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d - /tmp/cch6TldN.s:1510 .data.USBD_CDC:00000000 USBD_CDC - /tmp/cch6TldN.s:1507 .data.USBD_CDC:00000000 $d - /tmp/cch6TldN.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d - /tmp/cch6TldN.s:1536 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/cch6TldN.s:1533 .bss.curr_step_start_N:00000000 $d + /tmp/ccapgmly.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t + /tmp/ccapgmly.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady + /tmp/ccapgmly.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t + /tmp/ccapgmly.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor + /tmp/ccapgmly.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d + /tmp/ccapgmly.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc + /tmp/ccapgmly.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t + /tmp/ccapgmly.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc + /tmp/ccapgmly.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d + /tmp/ccapgmly.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc + /tmp/ccapgmly.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t + /tmp/ccapgmly.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc + /tmp/ccapgmly.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d + /tmp/ccapgmly.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t + /tmp/ccapgmly.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc + /tmp/ccapgmly.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d + /tmp/ccapgmly.s:429 .text.USBD_CDC_DataOut:00000000 $t + /tmp/ccapgmly.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut + /tmp/ccapgmly.s:499 .text.USBD_CDC_DataIn:00000000 $t + /tmp/ccapgmly.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn + /tmp/ccapgmly.s:625 .text.USBD_CDC_Setup:00000000 $t + /tmp/ccapgmly.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup + /tmp/ccapgmly.s:787 .text.USBD_CDC_Setup:0000009e $d + /tmp/ccapgmly.s:799 .text.USBD_CDC_Setup:000000aa $t + /tmp/ccapgmly.s:914 .text.USBD_CDC_DeInit:00000000 $t + /tmp/ccapgmly.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit + /tmp/ccapgmly.s:1013 .text.USBD_CDC_Init:00000000 $t + /tmp/ccapgmly.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init + /tmp/ccapgmly.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t + /tmp/ccapgmly.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface + /tmp/ccapgmly.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t + /tmp/ccapgmly.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer + /tmp/ccapgmly.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t + /tmp/ccapgmly.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer + /tmp/ccapgmly.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t + /tmp/ccapgmly.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket + /tmp/ccapgmly.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t + /tmp/ccapgmly.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket + /tmp/ccapgmly.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d + /tmp/ccapgmly.s:1510 .data.USBD_CDC:00000000 USBD_CDC + /tmp/ccapgmly.s:1507 .data.USBD_CDC:00000000 $d + /tmp/ccapgmly.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d UNDEFINED SYMBOLS USBD_GetEpDesc @@ -2990,9 +2982,9 @@ USBD_CtlError USBD_LL_CloseEP USBD_static_free USBD_static_malloc - ARM GAS /tmp/cch6TldN.s page 51 - - memset USBD_LL_OpenEP + ARM GAS /tmp/ccapgmly.s page 51 + + USBD_LL_PrepareReceive diff --git a/build/usbd_cdc.o b/build/usbd_cdc.o index 95f0b40beb840479d7d345a28661f5e13c05cb66..a0bbcb92b6adf9764215c093bc79bee0037584a0 100644 GIT binary patch delta 12027 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 delta 12005 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 diff --git a/build/usbd_cdc_if.lst b/build/usbd_cdc_if.lst index b06cf59..cc12c11 100644 --- a/build/usbd_cdc_if.lst +++ b/build/usbd_cdc_if.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccZXq4wE.s page 1 +ARM GAS /tmp/ccTNc7ZU.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/ 30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/ 31:USB_DEVICE/App/usbd_cdc_if.c **** - ARM GAS /tmp/ccZXq4wE.s page 2 + ARM GAS /tmp/ccTNc7ZU.s page 2 32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 86:USB_DEVICE/App/usbd_cdc_if.c **** * @{ 87:USB_DEVICE/App/usbd_cdc_if.c **** */ 88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */ - ARM GAS /tmp/ccZXq4wE.s page 3 + ARM GAS /tmp/ccTNc7ZU.s page 3 89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS, 144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS 145:USB_DEVICE/App/usbd_cdc_if.c **** }; - ARM GAS /tmp/ccZXq4wE.s page 4 + ARM GAS /tmp/ccTNc7ZU.s page 4 146:USB_DEVICE/App/usbd_cdc_if.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 181:USB_DEVICE/App/usbd_cdc_if.c **** { 49 .loc 1 181 1 is_stmt 1 view -0 50 .cfi_startproc - ARM GAS /tmp/ccZXq4wE.s page 5 + ARM GAS /tmp/ccTNc7ZU.s page 5 51 @ args = 0, pretend = 0, frame = 0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 232:USB_DEVICE/App/usbd_cdc_if.c **** break; 233:USB_DEVICE/App/usbd_cdc_if.c **** 234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK: - ARM GAS /tmp/ccZXq4wE.s page 6 + ARM GAS /tmp/ccTNc7ZU.s page 6 235:USB_DEVICE/App/usbd_cdc_if.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface 273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function. 274:USB_DEVICE/App/usbd_cdc_if.c **** * @note - ARM GAS /tmp/ccZXq4wE.s page 7 + ARM GAS /tmp/ccTNc7ZU.s page 7 275:USB_DEVICE/App/usbd_cdc_if.c **** * @@ -418,7 +418,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 86 .LVL3: 87 .loc 1 316 1 view .LVU16 88 0002 7047 bx lr - ARM GAS /tmp/ccZXq4wE.s page 8 + ARM GAS /tmp/ccTNc7ZU.s page 8 89 .cfi_endproc @@ -478,7 +478,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 139 .thumb_func 141 CDC_Init_FS: 142 .LFB243: - ARM GAS /tmp/ccZXq4wE.s page 9 + ARM GAS /tmp/ccTNc7ZU.s page 9 153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ 192 .loc 1 285 3 view .LVU31 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ - ARM GAS /tmp/ccZXq4wE.s page 10 + ARM GAS /tmp/ccTNc7ZU.s page 10 193 .loc 1 285 27 is_stmt 0 view .LVU32 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccZXq4wE.s page 1 234 .loc 1 292 3 is_stmt 1 view .LVU45 293:USB_DEVICE/App/usbd_cdc_if.c **** 235 .loc 1 293 1 is_stmt 0 view .LVU46 - ARM GAS /tmp/ccZXq4wE.s page 11 + ARM GAS /tmp/ccTNc7ZU.s page 11 236 0024 10BD pop {r4, pc} @@ -635,46 +635,38 @@ ARM GAS /tmp/ccZXq4wE.s page 1 268 00000000 268 00000000 268 00000000 - 269 .global curr_step_start_N - 270 .section .bss.curr_step_start_N,"aw",%nobits - 271 .align 2 - 274 curr_step_start_N: - 275 0000 00000000 .space 4 - 276 .text - 277 .Letext0: - 278 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 279 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 280 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" - 281 .file 5 "Core/Inc/main.h" - 282 .file 6 "USB_DEVICE/App/usbd_cdc_if.h" - ARM GAS /tmp/ccZXq4wE.s page 12 + 269 .text + 270 .Letext0: + 271 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" + 274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h" + ARM GAS /tmp/ccTNc7ZU.s page 12 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc_if.c - /tmp/ccZXq4wE.s:21 .text.CDC_DeInit_FS:00000000 $t - /tmp/ccZXq4wE.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS - /tmp/ccZXq4wE.s:41 .text.CDC_Control_FS:00000000 $t - /tmp/ccZXq4wE.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS - /tmp/ccZXq4wE.s:66 .text.CDC_TransmitCplt_FS:00000000 $t - /tmp/ccZXq4wE.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS - /tmp/ccZXq4wE.s:93 .text.CDC_Receive_FS:00000000 $t - /tmp/ccZXq4wE.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS - /tmp/ccZXq4wE.s:131 .text.CDC_Receive_FS:00000018 $d - /tmp/ccZXq4wE.s:136 .text.CDC_Init_FS:00000000 $t - /tmp/ccZXq4wE.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS - /tmp/ccZXq4wE.s:171 .text.CDC_Init_FS:0000001c $d - /tmp/ccZXq4wE.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS - /tmp/ccZXq4wE.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS - /tmp/ccZXq4wE.s:178 .text.CDC_Transmit_FS:00000000 $t - /tmp/ccZXq4wE.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS - /tmp/ccZXq4wE.s:240 .text.CDC_Transmit_FS:00000028 $d - /tmp/ccZXq4wE.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS - /tmp/ccZXq4wE.s:246 .data.USBD_Interface_fops_FS:00000000 $d - /tmp/ccZXq4wE.s:257 .bss.UserTxBufferFS:00000000 $d - /tmp/ccZXq4wE.s:264 .bss.UserRxBufferFS:00000000 $d - /tmp/ccZXq4wE.s:274 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccZXq4wE.s:271 .bss.curr_step_start_N:00000000 $d + /tmp/ccTNc7ZU.s:21 .text.CDC_DeInit_FS:00000000 $t + /tmp/ccTNc7ZU.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS + /tmp/ccTNc7ZU.s:41 .text.CDC_Control_FS:00000000 $t + /tmp/ccTNc7ZU.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS + /tmp/ccTNc7ZU.s:66 .text.CDC_TransmitCplt_FS:00000000 $t + /tmp/ccTNc7ZU.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS + /tmp/ccTNc7ZU.s:93 .text.CDC_Receive_FS:00000000 $t + /tmp/ccTNc7ZU.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS + /tmp/ccTNc7ZU.s:131 .text.CDC_Receive_FS:00000018 $d + /tmp/ccTNc7ZU.s:136 .text.CDC_Init_FS:00000000 $t + /tmp/ccTNc7ZU.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS + /tmp/ccTNc7ZU.s:171 .text.CDC_Init_FS:0000001c $d + /tmp/ccTNc7ZU.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS + /tmp/ccTNc7ZU.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS + /tmp/ccTNc7ZU.s:178 .text.CDC_Transmit_FS:00000000 $t + /tmp/ccTNc7ZU.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS + /tmp/ccTNc7ZU.s:240 .text.CDC_Transmit_FS:00000028 $d + /tmp/ccTNc7ZU.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS + /tmp/ccTNc7ZU.s:246 .data.USBD_Interface_fops_FS:00000000 $d + /tmp/ccTNc7ZU.s:257 .bss.UserTxBufferFS:00000000 $d + /tmp/ccTNc7ZU.s:264 .bss.UserRxBufferFS:00000000 $d UNDEFINED SYMBOLS USBD_CDC_SetRxBuffer diff --git a/build/usbd_cdc_if.o b/build/usbd_cdc_if.o index 806559e0a8a90cc33645230b6b7802712b36f326..4b5552c22db1a64935c45198c1d72c64dc4c6699 100644 GIT binary patch delta 5345 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 Ci5@Ee delta 5375 zcmZXXdvH|M9mmhP4|ezN+07=KO#-`+kj)DM0Zi0@BH##L0(k^RALMP5rqXr zhpMgMt%_C)^#!4$Z4H0mi(x1&2o|l?8K$+i+RA8a>u9Cgs@U)M?(YJIo!t95zsLEV z-+AAxpYz(>jWy}$P{p6y7NAMhtGZ3Cn+orEN?C!*(L4JoW%jyC9dQE9H(pjWGDXAJ ziOhn(Wkud4baVlHE#2<|+AMb|CC7aPRpGgfE>U+3U_0*Oj&4ZKa5UgJs5u^mX7|r{ zTeX!Jp@!Rz1gw^-^HA=0Hx+vsbyWYeS$@^;&=s>6u{hn^4rtfLTg8%SGiv|3tQpSU z-|@2dCs^CcD{nF)+6P3`-V3z8oCwm(Tj)B(gCaWKLjSO?D7?;?=OT2weJnKyse3JG z!2T?eVBZk)5QBU!qT{tv{9l4jRzB*zNarsS7Y3s7hB1LJMND~*(fPR4E%#QV^Y+&w zR>i+FoqaIyc*Hg9>9H(SJnEW7R4gxMZRdaDnjBqk4i#Hm z)5+#mgo>?h!K`8?w}j0+;hOzatPEYYyXLpd{WhKDinH@OTyqu`t8~s~C-Xa9^Bmh< zt#d)I^SfO05SuCJ-0~pR7hUru3u|<4a8PBBYg*aLT3ry$KG#$*{JOBt0oS}k#qFWu z71un=I_pElYp&VCcJByte*?`hvpYk@5f_uoHC>$eCR8s@JWDX4Lj@oWsp!FF9C$$6 z7HFS?<4kJ#f|h$J;#>kDmBY(6+CCd;mPRzUv7OSIGhX%>z00__blC*FEtPtZsg-M+ zXGZ8=r3?BX{aavEW!GZVblFt;myLzmR_UBwqhnl}W-CXoRwrjdz`it3!p+WyvSS8v zEb2lzYUV^B*N3t(C2YSTlv8FR8)z(qigNQV12%-<{9R2Rwze}(b#_&K*M3R^2Rs}(5~afZI?6+ ztS~y1OUzeX5@WPsW>!9>QoHDIj<%PerE=!LHJKR+a|z~Y9<^C$_yk(c-nB@&oGWuw zKg_?VQ}=Q_exPk02CP1=grH4Rn?! z-VQ|LU5N~w?!@sxOsNWX7%4Drg5`o@#U%TiWT%oG2{=3+I;bPG2PT$a;^0P{U!8DZ z?2`^bDA@l7t-ArP&NBNvlq++Vvm&+wi^BU8dg!b)EL#Pf@T*~VZZ*uo&aZL2F81g) zk=HujG5W7cFb6xo-tj)AeYMCN9B(}97lKK*^Y=L37wq#IkvBTtax~msMZE>|6CDc3w}bna=djEN%*=2J3E``|DyOj4}*QGku@(564>C0{?8$|4pcW zho`m&iRpnl`&3M+&!PAfPksco>b@L}gG{9kyv298u%v+;G<_0H2fy3GH?YZx+`Gq&>ru6;dC4P8k- zb-Hu&wf=BLt@uE_vu@@4j__V_#4n-7pmzAh6;&DQe$mm8hInCNhS4{>=f~an>7WJtLMlDDb z9QTesFCIt0lP+aVaLL7SdZu-d5aP3Hxz@$lnZbxX0uB`!#rCj+;mJnOA9_}OvwP=a z@cRdKFqQ+_)Wme}QS-VT{RjhZtCaTlqQR|K+R8q1|2}fopFXf! zSNjw39_-&da8rpvg8Xsmm#Wg<$RHeyr)2~qW?gw$)=3geyb832qfEI4*QeNXqOT!G zV409OE(U<~qux71sV3@CpFgWy_8!(Z+VKn30}8d6e3}}WSCQ;3W%kOdSNN|2Y$$Fx z>RZJ=MmRw@NjOFLUEyruHNr08tzdxx*NEaC;iJMH;U3{(vQ4Sqi~JYiN5bR61O}UN zdBBpxgzdtMgqQQnhz?haf_DPtwZe_UEyCTx!@{?P{}LV-CUI6V4*y9aX9)S_N_mBF zgN2isip`?fF65^s^#_H26n-fDN|?m?M!#y|NZ|w_KgemnTG%bTL-+vxGYK5F3HhbL z3NH))ApD1rpPsZY#6l)-7k*#J?+fZ55b|S|@-E?S;XYyEO)0!5JSKFp!C5gQtQVds zoG)A<+#uX6+%DWDJRro^auD}}A`9vaob7CAobX%1S;Fgtw+Q)BNPjm{WL7v-I7WDh zaHjA&;Y#6M0Wtp%i{b_0e&JE!rzCdve?^X9>vG2%vJn>&i9I<)LQLzHYH5wFeT{zor)1(H)q z1iV~$r8q7WE*GvNv4HLr-YfbalQ^Nb2p=aAuSeuPB&P0=$ZvaG?IU}w`fVB)#g2yi z3e`M95IQ)kkkU-bn4}dXa({?K6FW(a5sq|aHOW1JdUYa06?6&5Wngb75$8gYCy|JE zmB{nRG8IwXfueVBqtTh~EnV7j+9l<`(zK`d?jb{TY-4q?-CF;pp%Y`Bm!c~1D_=wORM3~Vh!XiYNClPoFhY>pZL^y;9 z|7I`dU)LwX0Yt!&5#*3PCBjOHKpTI%F?6dV#WLS82hSaS{Lb~i8eW;XPqd-`HTc-r zzpData, (uint8_t *)hpcd->Setup); 233 .loc 1 138 3 is_stmt 1 view .LVU50 234 0002 00F29C41 addw r1, r0, #1180 - ARM GAS /tmp/ccJsOvWS.s page 8 + ARM GAS /tmp/cc0MDawU.s page 8 235 0006 D0F8E004 ldr r0, [r0, #1248] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 275 0016 08BD pop {r3, pc} 276 .cfi_endproc 277 .LFE246: - ARM GAS /tmp/ccJsOvWS.s page 9 + ARM GAS /tmp/cc0MDawU.s page 9 279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits @@ -538,7 +538,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 321 .LVL22: 322 .LFB248: 170:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJsOvWS.s page 10 + ARM GAS /tmp/cc0MDawU.s page 10 171:USB_DEVICE/Target/usbd_conf.c **** /** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 354 .loc 1 195 1 is_stmt 1 view -0 355 .cfi_startproc 356 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccJsOvWS.s page 11 + ARM GAS /tmp/cc0MDawU.s page 11 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 391 .L25: 208:USB_DEVICE/Target/usbd_conf.c **** } 392 .loc 1 208 5 is_stmt 1 view .LVU80 - ARM GAS /tmp/ccJsOvWS.s page 12 + ARM GAS /tmp/cc0MDawU.s page 12 393 0020 FFF7FEFF bl Error_Handler @@ -718,7 +718,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 432 0016 C2F8003E str r3, [r2, #3584] 232:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ 233:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */ - ARM GAS /tmp/ccJsOvWS.s page 13 + ARM GAS /tmp/cc0MDawU.s page 13 234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 469 @ args = 0, pretend = 0, frame = 0 470 @ frame_needed = 0, uses_anonymous_args = 0 471 .loc 1 253 1 is_stmt 0 view .LVU96 - ARM GAS /tmp/ccJsOvWS.s page 14 + ARM GAS /tmp/cc0MDawU.s page 14 472 0000 08B5 push {r3, lr} @@ -838,7 +838,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 509 0002 D0F8E004 ldr r0, [r0, #1248] 510 .LVL40: 511 .loc 1 272 3 is_stmt 0 view .LVU103 - ARM GAS /tmp/ccJsOvWS.s page 15 + ARM GAS /tmp/cc0MDawU.s page 15 512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete @@ -898,7 +898,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 553 .syntax unified 554 .thumb 555 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 16 + ARM GAS /tmp/cc0MDawU.s page 16 557 HAL_PCD_ConnectCallback: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 311:USB_DEVICE/Target/usbd_conf.c **** #else 312:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) 313:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccJsOvWS.s page 17 + ARM GAS /tmp/cc0MDawU.s page 17 314:USB_DEVICE/Target/usbd_conf.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 630 0002 0AB1 cbz r2, .L48 331:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */ 332:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.pData = pdev; - ARM GAS /tmp/ccJsOvWS.s page 18 + ARM GAS /tmp/cc0MDawU.s page 18 333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; 646 .loc 1 332 3 is_stmt 1 view .LVU128 332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; - ARM GAS /tmp/ccJsOvWS.s page 19 + ARM GAS /tmp/cc0MDawU.s page 19 647 .loc 1 332 25 is_stmt 0 view .LVU129 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 682 .loc 1 342 3 is_stmt 1 view .LVU148 342:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE; 683 .loc 1 342 35 is_stmt 0 view .LVU149 - ARM GAS /tmp/ccJsOvWS.s page 20 + ARM GAS /tmp/cc0MDawU.s page 20 684 002e 0373 strb r3, [r0, #12] @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 726 0062 00BF .align 2 727 .L50: 728 0064 00000000 .word hpcd_USB_OTG_FS - ARM GAS /tmp/ccJsOvWS.s page 21 + ARM GAS /tmp/cc0MDawU.s page 21 729 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 414:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; 415:USB_DEVICE/Target/usbd_conf.c **** 416:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData); - ARM GAS /tmp/ccJsOvWS.s page 22 + ARM GAS /tmp/cc0MDawU.s page 22 417:USB_DEVICE/Target/usbd_conf.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 471:USB_DEVICE/Target/usbd_conf.c **** 472:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr); 473:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJsOvWS.s page 23 + ARM GAS /tmp/cc0MDawU.s page 23 474:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 523:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; 747 .loc 1 523 3 view .LVU164 748 .loc 1 523 22 is_stmt 0 view .LVU165 - ARM GAS /tmp/ccJsOvWS.s page 24 + ARM GAS /tmp/cc0MDawU.s page 24 749 0000 D0F8C832 ldr r3, [r0, #712] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 789 .syntax unified 790 .thumb 791 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 25 + ARM GAS /tmp/cc0MDawU.s page 25 793 USBD_LL_GetRxDataSize: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 585:USB_DEVICE/Target/usbd_conf.c **** 586:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size); 587:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJsOvWS.s page 26 + ARM GAS /tmp/cc0MDawU.s page 26 588:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 612:USB_DEVICE/Target/usbd_conf.c **** { 613:USB_DEVICE/Target/usbd_conf.c **** UNUSED(pdev); 614:USB_DEVICE/Target/usbd_conf.c **** UNUSED(testmode); - ARM GAS /tmp/ccJsOvWS.s page 27 + ARM GAS /tmp/cc0MDawU.s page 27 615:USB_DEVICE/Target/usbd_conf.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 861 @ link register save eliminated. 638:USB_DEVICE/Target/usbd_conf.c **** 639:USB_DEVICE/Target/usbd_conf.c **** } - ARM GAS /tmp/ccJsOvWS.s page 28 + ARM GAS /tmp/cc0MDawU.s page 28 862 .loc 1 639 1 view .LVU190 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 655:USB_DEVICE/Target/usbd_conf.c **** */ 656:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status) 657:USB_DEVICE/Target/usbd_conf.c **** { - ARM GAS /tmp/ccJsOvWS.s page 29 + ARM GAS /tmp/cc0MDawU.s page 29 905 .loc 1 657 1 is_stmt 1 view -0 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 936 .loc 1 678 3 is_stmt 1 view .LVU203 679:USB_DEVICE/Target/usbd_conf.c **** } 937 .loc 1 679 1 is_stmt 0 view .LVU204 - ARM GAS /tmp/ccJsOvWS.s page 30 + ARM GAS /tmp/cc0MDawU.s page 30 938 0012 7047 bx lr @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 984 .global USBD_LL_Start 985 .syntax unified 986 .thumb - ARM GAS /tmp/ccJsOvWS.s page 31 + ARM GAS /tmp/cc0MDawU.s page 31 987 .thumb_func @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1032 .loc 1 412 1 is_stmt 1 view -0 1033 .cfi_startproc 1034 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccJsOvWS.s page 32 + ARM GAS /tmp/cc0MDawU.s page 32 1035 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1079 .cfi_def_cfa_offset 8 1080 .cfi_offset 3, -8 1081 .cfi_offset 14, -4 - ARM GAS /tmp/ccJsOvWS.s page 33 + ARM GAS /tmp/cc0MDawU.s page 33 1082 0002 9446 mov ip, r2 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1126 .cfi_offset 14, -4 451:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; 1127 .loc 1 451 3 is_stmt 1 view .LVU252 - ARM GAS /tmp/ccJsOvWS.s page 34 + ARM GAS /tmp/cc0MDawU.s page 34 1128 .LVL105: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 472:USB_DEVICE/Target/usbd_conf.c **** 1171 .loc 1 472 16 is_stmt 0 view .LVU266 1172 0002 D0F8C802 ldr r0, [r0, #712] - ARM GAS /tmp/ccJsOvWS.s page 35 + ARM GAS /tmp/cc0MDawU.s page 35 1173 .LVL111: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 492:USB_DEVICE/Target/usbd_conf.c **** 1217 .loc 1 492 3 is_stmt 1 view .LVU279 492:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJsOvWS.s page 36 + ARM GAS /tmp/cc0MDawU.s page 36 1218 .loc 1 492 17 is_stmt 0 view .LVU280 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 513:USB_DEVICE/Target/usbd_conf.c **** 1262 .loc 1 513 1 is_stmt 0 view .LVU293 1263 000e 08BD pop {r3, pc} - ARM GAS /tmp/ccJsOvWS.s page 37 + ARM GAS /tmp/cc0MDawU.s page 37 1264 .cfi_endproc @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1310 .syntax unified 1311 .thumb 1312 .thumb_func - ARM GAS /tmp/ccJsOvWS.s page 38 + ARM GAS /tmp/cc0MDawU.s page 38 1314 USBD_LL_Transmit: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1358 .cfi_startproc 1359 @ args = 0, pretend = 0, frame = 0 1360 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccJsOvWS.s page 39 + ARM GAS /tmp/cc0MDawU.s page 39 582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; @@ -2333,113 +2333,105 @@ ARM GAS /tmp/ccJsOvWS.s page 1 1399 00000000 1399 00000000 1399 00000000 - 1400 .global curr_step_start_N - 1401 .section .bss.curr_step_start_N,"aw",%nobits - 1402 .align 2 - 1405 curr_step_start_N: - 1406 0000 00000000 .space 4 - ARM GAS /tmp/ccJsOvWS.s page 40 + 1400 .text + 1401 .Letext0: + 1402 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1403 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1404 .file 4 "Drivers/CMSIS/Include/core_cm4.h" + ARM GAS /tmp/cc0MDawU.s page 40 - 1407 .text - 1408 .Letext0: - 1409 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 1410 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1411 .file 4 "Drivers/CMSIS/Include/core_cm4.h" - 1412 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 1413 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 1414 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 1415 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 1416 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 1417 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 1418 .file 11 "Core/Inc/main.h" - 1419 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h" - 1420 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - 1421 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - 1422 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - ARM GAS /tmp/ccJsOvWS.s page 41 + 1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 1406 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1407 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 1408 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 1409 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 1410 .file 10 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 1411 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h" + 1412 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + 1413 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + 1414 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" + ARM GAS /tmp/cc0MDawU.s page 41 DEFINED SYMBOLS *ABS*:00000000 usbd_conf.c - /tmp/ccJsOvWS.s:21 .text.HAL_PCD_MspInit:00000000 $t - /tmp/ccJsOvWS.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit - /tmp/ccJsOvWS.s:150 .text.HAL_PCD_MspInit:0000007c $d - /tmp/ccJsOvWS.s:156 .text.HAL_PCD_MspDeInit:00000000 $t - /tmp/ccJsOvWS.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit - /tmp/ccJsOvWS.s:208 .text.HAL_PCD_MspDeInit:00000028 $d - /tmp/ccJsOvWS.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t - /tmp/ccJsOvWS.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback - /tmp/ccJsOvWS.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t - /tmp/ccJsOvWS.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback - /tmp/ccJsOvWS.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t - /tmp/ccJsOvWS.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback - /tmp/ccJsOvWS.s:314 .text.HAL_PCD_SOFCallback:00000000 $t - /tmp/ccJsOvWS.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback - /tmp/ccJsOvWS.s:345 .text.HAL_PCD_ResetCallback:00000000 $t - /tmp/ccJsOvWS.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback - /tmp/ccJsOvWS.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t - /tmp/ccJsOvWS.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback - /tmp/ccJsOvWS.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d - /tmp/ccJsOvWS.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t - /tmp/ccJsOvWS.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback - /tmp/ccJsOvWS.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t - /tmp/ccJsOvWS.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback - /tmp/ccJsOvWS.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t - /tmp/ccJsOvWS.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback - /tmp/ccJsOvWS.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t - /tmp/ccJsOvWS.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback - /tmp/ccJsOvWS.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t - /tmp/ccJsOvWS.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback - /tmp/ccJsOvWS.s:613 .text.USBD_LL_Init:00000000 $t - /tmp/ccJsOvWS.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init - /tmp/ccJsOvWS.s:728 .text.USBD_LL_Init:00000064 $d - /tmp/ccJsOvWS.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS - /tmp/ccJsOvWS.s:733 .text.USBD_LL_IsStallEP:00000000 $t - /tmp/ccJsOvWS.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP - /tmp/ccJsOvWS.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t - /tmp/ccJsOvWS.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize - /tmp/ccJsOvWS.s:819 .text.USBD_static_malloc:00000000 $t - /tmp/ccJsOvWS.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc - /tmp/ccJsOvWS.s:843 .text.USBD_static_malloc:00000004 $d - /tmp/ccJsOvWS.s:1391 .bss.mem.0:00000000 mem.0 - /tmp/ccJsOvWS.s:848 .text.USBD_static_free:00000000 $t - /tmp/ccJsOvWS.s:854 .text.USBD_static_free:00000000 USBD_static_free - /tmp/ccJsOvWS.s:868 .text.USBD_LL_Delay:00000000 $t - /tmp/ccJsOvWS.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay - /tmp/ccJsOvWS.s:896 .text.USBD_Get_USB_Status:00000000 $t - /tmp/ccJsOvWS.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status - /tmp/ccJsOvWS.s:916 .text.USBD_Get_USB_Status:00000008 $d - /tmp/ccJsOvWS.s:920 .text.USBD_Get_USB_Status:0000000c $t - /tmp/ccJsOvWS.s:943 .text.USBD_LL_DeInit:00000000 $t - /tmp/ccJsOvWS.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit - /tmp/ccJsOvWS.s:983 .text.USBD_LL_Start:00000000 $t - /tmp/ccJsOvWS.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start - /tmp/ccJsOvWS.s:1023 .text.USBD_LL_Stop:00000000 $t - /tmp/ccJsOvWS.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop - ARM GAS /tmp/ccJsOvWS.s page 42 + /tmp/cc0MDawU.s:21 .text.HAL_PCD_MspInit:00000000 $t + /tmp/cc0MDawU.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/cc0MDawU.s:150 .text.HAL_PCD_MspInit:0000007c $d + /tmp/cc0MDawU.s:156 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/cc0MDawU.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/cc0MDawU.s:208 .text.HAL_PCD_MspDeInit:00000028 $d + /tmp/cc0MDawU.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/cc0MDawU.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/cc0MDawU.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/cc0MDawU.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/cc0MDawU.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/cc0MDawU.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/cc0MDawU.s:314 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/cc0MDawU.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/cc0MDawU.s:345 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/cc0MDawU.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/cc0MDawU.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/cc0MDawU.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/cc0MDawU.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d + /tmp/cc0MDawU.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/cc0MDawU.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/cc0MDawU.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/cc0MDawU.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/cc0MDawU.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/cc0MDawU.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/cc0MDawU.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/cc0MDawU.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/cc0MDawU.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/cc0MDawU.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/cc0MDawU.s:613 .text.USBD_LL_Init:00000000 $t + /tmp/cc0MDawU.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init + /tmp/cc0MDawU.s:728 .text.USBD_LL_Init:00000064 $d + /tmp/cc0MDawU.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS + /tmp/cc0MDawU.s:733 .text.USBD_LL_IsStallEP:00000000 $t + /tmp/cc0MDawU.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP + /tmp/cc0MDawU.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t + /tmp/cc0MDawU.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize + /tmp/cc0MDawU.s:819 .text.USBD_static_malloc:00000000 $t + /tmp/cc0MDawU.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc + /tmp/cc0MDawU.s:843 .text.USBD_static_malloc:00000004 $d + /tmp/cc0MDawU.s:1391 .bss.mem.0:00000000 mem.0 + /tmp/cc0MDawU.s:848 .text.USBD_static_free:00000000 $t + /tmp/cc0MDawU.s:854 .text.USBD_static_free:00000000 USBD_static_free + /tmp/cc0MDawU.s:868 .text.USBD_LL_Delay:00000000 $t + /tmp/cc0MDawU.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay + /tmp/cc0MDawU.s:896 .text.USBD_Get_USB_Status:00000000 $t + /tmp/cc0MDawU.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status + /tmp/cc0MDawU.s:916 .text.USBD_Get_USB_Status:00000008 $d + /tmp/cc0MDawU.s:920 .text.USBD_Get_USB_Status:0000000c $t + /tmp/cc0MDawU.s:943 .text.USBD_LL_DeInit:00000000 $t + /tmp/cc0MDawU.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit + /tmp/cc0MDawU.s:983 .text.USBD_LL_Start:00000000 $t + /tmp/cc0MDawU.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start + /tmp/cc0MDawU.s:1023 .text.USBD_LL_Stop:00000000 $t + /tmp/cc0MDawU.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop + ARM GAS /tmp/cc0MDawU.s page 42 - /tmp/ccJsOvWS.s:1063 .text.USBD_LL_OpenEP:00000000 $t - /tmp/ccJsOvWS.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP - /tmp/ccJsOvWS.s:1108 .text.USBD_LL_CloseEP:00000000 $t - /tmp/ccJsOvWS.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP - /tmp/ccJsOvWS.s:1148 .text.USBD_LL_FlushEP:00000000 $t - /tmp/ccJsOvWS.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP - /tmp/ccJsOvWS.s:1188 .text.USBD_LL_StallEP:00000000 $t - /tmp/ccJsOvWS.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP - /tmp/ccJsOvWS.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t - /tmp/ccJsOvWS.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP - /tmp/ccJsOvWS.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t - /tmp/ccJsOvWS.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress - /tmp/ccJsOvWS.s:1308 .text.USBD_LL_Transmit:00000000 $t - /tmp/ccJsOvWS.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit - /tmp/ccJsOvWS.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t - /tmp/ccJsOvWS.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive - /tmp/ccJsOvWS.s:1388 .bss.mem.0:00000000 $d - /tmp/ccJsOvWS.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d - /tmp/ccJsOvWS.s:1405 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccJsOvWS.s:1402 .bss.curr_step_start_N:00000000 $d + /tmp/cc0MDawU.s:1063 .text.USBD_LL_OpenEP:00000000 $t + /tmp/cc0MDawU.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP + /tmp/cc0MDawU.s:1108 .text.USBD_LL_CloseEP:00000000 $t + /tmp/cc0MDawU.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP + /tmp/cc0MDawU.s:1148 .text.USBD_LL_FlushEP:00000000 $t + /tmp/cc0MDawU.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP + /tmp/cc0MDawU.s:1188 .text.USBD_LL_StallEP:00000000 $t + /tmp/cc0MDawU.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP + /tmp/cc0MDawU.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t + /tmp/cc0MDawU.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP + /tmp/cc0MDawU.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t + /tmp/cc0MDawU.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress + /tmp/cc0MDawU.s:1308 .text.USBD_LL_Transmit:00000000 $t + /tmp/cc0MDawU.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit + /tmp/cc0MDawU.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t + /tmp/cc0MDawU.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive + /tmp/cc0MDawU.s:1388 .bss.mem.0:00000000 $d + /tmp/cc0MDawU.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/usbd_conf.o b/build/usbd_conf.o index 924fa6741ad419a521427d98a52949fa39debc5e..f7a62acf60ea8ef2ebe3890a5ddd005222b64710 100644 GIT binary patch delta 16869 zcmZ{r33wD$w#VqA_|ac4kfSP4 zjefvNo(_MX(VJ0;)!Bi6P*AB^{s-}Qw*SeHQaAWV8Kvg83tPWtf?WQo}5PCSpD{F{LuiuMwrP%sU8N z(^R6;TIM9O&NgA_bIg3CSle_$fm~C9R_2+l=!bmsA$qHh*`KUbU6X|N6_`hnN}(Bx zvh~beXlv9QfPayB8vgaoS@<_FzoE8blL<|Uc`a4NR6{ci#V#>#!?lrVg&a%Gp9t32 zEJG?y%sKpRYJNle%FH^Pmzx0y*37Ix-!wM?l&vr)5VD224d*RQ9s;*A=h2wfrayez znB1C5wKW^jH|@+0^v$K_C-h2tQvuId2eS)?j%EqMSDF#%oKB_*0(3SdsG^G*f_%H0 zMJUkC)P$zHxeuN_%yZE6G#1*?%gjYT^)}xixjtqdeEOQssQNPV5W@E}{m_^J<_Bm7 zngj43Wc=u}!R7}vX-Lfc8^MN}50KX|(-K`Y-24ri5$0-CI?`-Ln?_-_B{hXZ(wC^* z+UDzqPO>c1A0uq}O%gJ+0;T~1B(;N=uSvG_V)7y6nRF!r`pR=UK#_D1HTo)Y{(wID zOZ*A^WT{3np%=g@=r@z6%~qjh{^xaY0;;iFqF(=ty2gLtYDJZu5}%w@*ZR(i-<8y1 z>=rb^e^A#z6)+arSE4)ouX%EbeFkmtAM)f<`*D$9_vA9W9dh^o!;>rQt1t-uH$1tu z?T6p7@)2F*6-U0xUJCl()in+|@@)H|_`2l9`lfiDK%esO z(ORq0%5XDOb`Tj_ojloZ@4%d~I(u@!?iXJlXqxe<^l5ibn{D@ue-J3J&ew>a3lwD> zks?odM!#JeFAvs@wa$X}8Bd#TAD2MSdUB@S7~^a`=gHYl($+pJLx#YL=GiZZ{dvz` zU_Xn2v|jM!B72oI?nU@JjV!TON&PQ*_Oh7$KKj<$?%_#gBF_OuU*{WZ@%!2UuKKjg`ShuDj-YOL2i#Rz+!Wcm*; z;Ande2G@GSvtMPGVp3agdh&Stp!mP#1)OBhiEjzj%{VOD!=84YeN+5Ms4#XJR+)9w zE$fRe)wU70W1eD}R%y91hVNOvm(h;&N^RZa3))yX_UkfyD}9L>ktrR$%9H)}$FjQO zo*b~BlzzO=lf(9(nDa5~eov8ZpOHYTJvq~UPTIM~le6vf5^$|2=h_=r_Hh6N0JxZqVMo%uaw-KkJ!N8*3lb?dz+VK@6yq>)y%(r%08 zY;AFi`J#&~dt$s}xaEMlQrkm5-^XZ%FImeTVP4cDP{`CrU}X-XIT~Auzbiy~Bo*r= z;?W1atjsRdtj%&s(_9^YHC&MPDKyHAz@TWA^g}TIYq(x)DD272!|wd{M+S)4l42l& zElwr3p%{*|#9T%G}E7v61XDx4SFr|Gv-`ij4gW__M%7&v?Xvg zMIHGSg#y=5j9HO?qltlQDf=QXVj={lQS?Wy#sUh=plBl3AcMg56q6#KU{(ZfpqLz4 zgG2&zDF!0@#d$u(VB~EHw18qL@(M;Gkb4tlJ2D$R8i-L0tE9Ae)6{0Mm(ZZV-6?Kc ztjIBRNMHp;UnD9mT}ja&Sue@nN6|#Cl^WNixP2Rltd?}vryh}+91TaF7I7o3>5&!~ zmcRoPGb2w*vYS(aZs6?5srWak`L#aABn)h)Q-R9zJJ*fP@%*$}ZQl^vzw+Nl^_&mE za$SNTCK=aMWm=&|ZLX2|W;S6+e5NzD0>4UH5TBM-rHUwul6VMku9*itO4+pQO{82D6Exs?k!Qi{my5L>Ddr@Oxlf=@2d6-qT zy2|tjy;>s`lRUBthR|yqD;1d_;vtGUavqa3^m@t(Cvhv%CEhcmPHYs)h2Hf24X(8w zL2tDVole)t-f4B{Ov;b4wW1SdAb#j9MLz_Hzo%r#r63xJgwbQ6KT?VvF&vpLm7b%R z9(i2K{>ieLksj#q(0NykMYF?$`*&9%rRkn$ugCNZX-)qEyBHl7vOKxS{#nZVby^oE zT8UkWJ_#95F0~tqJ;{^H>^|t=P_idisBA4WtR@tw=wrr zXa?*UV=J0zPmLjTXr`;cY_RMpGDx#@uG}^FqW2m5K8$kcdbdhnbgi+cN%zdw&II&D zHyZn9N#X`ivB}u~mMC-FtbNf3jQy#kG1pW4#n^XZ)`aFkA@P0D&BlI5#%R75W-G$T z3W5-5IkKN*F4j`_y=2oxFA!9d_F1pQAylHGpCfj09aoE`7 z5HEDQm-{he*O1(oc#7i&gDZ2|9e5jKk>iX$&hYq=<(C#^`Tv7tT@RVYjt8{0aGtGY ze`_yV`2(%2p)7x62x*-p->~-8MkTrKRV|dRwT!qqAj`xY!l^c=WcyHQv!yke+BXbJ zxX0uw7|Paqr}#%ObCvlkI!T-Nkg#QLMO%F;ZJ7kg*S_1~70L@0=wJ)9*}hDsLOq?@ z8-m;+FGrbB)RX;o4Vg?uo*b~#Wct?kUIuRA1}v}Yy9rrP(cT?US{hXJMM?OCqwJY6AlvDzzWC2PxkqX*~?3a%7WMb@byf2IuNXOp8L_ zASUMzcaBF;LmmAkiUzOK5$A?QZxtu!k2vMX405Z>@=L%vx&o;Mr+Ds1|3CLS`Xrhc zoFtAh^pgJhB2QFQEcR($MH!ee7vjSF3L*!mdgij~<_DzobkE$sx;cR4gV)j=)6=Tk z%Q0hulfB|=E;8rH=(@XW9gX`l73}9ZKH)hc!A_FFWuE1Ygr%oM1hT^C*M@pzTJcow+JcHZ(x;hn#@LXEu#@?ycvz|t-;p=IA!?Pk< zF;;AN77Zt3RV*#B--Kt-^4}_kA2GYaGii{o9^6Q>UR8mfgbH;d%x|Vm~B`73yVZRjLtfS}j)QEH-z= z7)lby*^%B{=msm-%l{?PMLH%<4o7(w}I$=H+>jA-Ee5X~zGi7IB zDbbgqyk5ux(hCyzU-9zX$jFJAJh=;qUDd*O@3uI?&yhAn8*TgsF=ENSBO8QHP;Z}uA@?zv1mE(6wX}Hx{cCJBC z^uy6WQjkrtSPzs2=!R!nNdp?`ucY(3Rp~r*jGB)k`qmsTLN}|UMA!uFIvf%qCWS7O z5Qm^SAlfa`cipTpGDUuY;s;SW&Fp4PlV;YzQ5#2*GbBB%EO|EU1w}VeIwR849g!(e zOu|trX)i$9^N`C$smJ%`6|`?Ev!Idw1WQ4eS8KxED6Yrgt4_C*%B?oigx%0SiUUoE zXXHn&aB?oUMoP}o;TngVbGbE1axQ~HE`M&$&E1?Yhhn%Wot!J&oNtEWMjTGgJCO6x z_$~QmG3K~S(#fxu<0iQ4vxyw@tqzjoerTV^5xpAA31#|9FMkKc*Erlf>biNYZ&p4ZYZb!$na8?>EpxQTqJyGtT7pqPTgP2?*#kquC+5v7yJ*KQ&& zK=CXNCy@+;?I)I3HIvVSj_3WeE;9llR{a(1_u&} zKT!~A?yT8Y+|Uv18EH7&&Zpgz>yeUd2R|EeyJFQs){s0FCPLn&TS~~5&^E*2hFs=`loumch|&qU+zq)H zibXh_kaAmAHDo(B1b6*?BIJCx(_e%36&!BJ1#ZZnq4-{uPRNCB$Sf?Y z3>;2Kx!Cr%Zl|ND^RIQN6@_LB6GQz`=EH^t6-N~D_rk4 zV%&9W+gc_{O5_nB1OTbj_2fr=Zj+RjPVU zs(L$7Rf=vaRecKWhfY;uPSHJOLknRWO2XmX49Gohwc4BLeA%e}aC@T(N~&^EB-g_% zcDmz_GO2thlml@%O_aM~)kN#~*!r2V%7o_^PG>v_FL`s;Sn85HV|doVgwp%n7$wjg zgI)h6QE-1#32_d}UvZSlcd`0FmfZi!J#!h3#xitr&)gV0hdL=IML5BTwvzhm$-cVh z!ibJV5q&&S|DMKD|LsuTB6T4d)ga!eL2m8lQLmK`w-A@ZFu#eT>8$uw4Qj>Y7W@D7 z*G8H$;Zr{ZWJZIPSw|5No~v`gRN zR*gv-Q)}U_k0bKq>D>8z507H}a?_oVY=aZp3cXM8Acbbv@CostkU=NKGx# zXH92Ikco{X%UlGB;3zGChuqZHhl8v}ByCj|=jwsJkjhpK8o(@%129>EE|?*@B7Sdi zR=}yMTf?pKoyF1Ea+GbBE*G1A#(9Iba)@d^3?;9{u_Ix;oW>FEl9s#w*Di{R^}cen zDxHl|^1$$wYeZZ$)4BmU48mX4;6~U_RLN;i|B?bdJfeN6w%yilXScC6T9}=si^IJl za*D^mUO;Wf#lXe5F1dc)!M5#QkqfH43gt_6E9n*K7`8%t4mLcVnY9*I?m=X|_M7h+VMj27S$ATo$#oSMdi)PX^K~1#RUhaY4=u>S5=emt0u3mCaJ!KnbfnhQ z`^l%skI3)HFm^Wa%M;4_FQwvAvM)KBlqX^-u#j9vZX_Qg_mOXsACcdY=g2TFq)q~$ zv;O5_R}`0$eaX?}LUI|oiQGlLNFE`-A%7!-0k{4fvLV?f!1dpYijm}GQl3jCu{+6i zki*Gq$hqVLV22|oRs$s zqCYQ`^`C|(2~p&dC1fkIJ1IZY5x?=|_2jMO7V-&lKY4`wocxK*$3uy;{@dY1D(*vG zPF_dK&ke+OxR(=7B&U$G$ob^`8C?GxsMtboBX^OnlJAjUlBY?78*>SmMb;+= zl9R}JB{_ziN3JIKl5dgnZHkmT?=q(HYr2XOvJ*L;yn}q0 ze2)B({E5uKqpVb1PIeHM<9h(IKlPUj2P!qjA;y0^4Krw%O)j8*v9PI9OUY%lucrM$ z%6}yv6~g}j?QaPiD|LkYH}$^@V-4|zx}1PEzR!>r)Dj}YT(XI<556*|eUPviFPF$s zLimrTeFo*(50*pyT+vu=Y*b858ko$zF_#o}?QvN6TA@yHT{ulWp_2(!n zJW5GDMu-MxP|nJc^$$aB8XC}W3E7nTc9c7kU4=+=KDk(kidPDI;1-NrCq(@Z(Y~AV z9`flNuKxp693tNmqQVoDKPJDR{(H(llV_;+)pi3WlVKt1$)=n~77CH*uozFq3gI|S z*bV=UK+X}O1&e53M)_Xye(JYSewf@r{Zo{mC10fe4a%{1cydgLz(0_`3z1NAE?6Iv zlgt)EUnE3gC1hjj+fZ&#cBZ}`)t7E@kIE~kDS8vhU!nXO`KGW7#{VnlM5&*JXxVvTCwv){=Q3G{mSzZH&!=2SHlV&4<(6bS z>U&V`Lk^&Rv@nK>ucBds5P=twcMB14t*|4$)+IL!QEmtAPf>oBe3AM$D8EA zC&8Fh^bHNCY50x&Q;5JhcvB@T5+b2;VSC)ol5K>jr;8Bw{*(ukBd8xwc@jA_U)Dbg z%%|ce@>U`AD=4ob*9hAy^(6Vc5PtspM`K}NNeMI}$l)oc?qW-`67=Llp_+DF> zBt(TZDAy!&sV}D7h%BT2Qp%NNH|hsc9!ic9BGG%u^)Wd?z-_`dcvDX979yc%Xn&RR z>*U+ie?a*Y@_(rRf$}fpSt07zbzO#qh#Sk1lUA73WT6m&8_}T^<#uEx^?fN1Acs;v zmhuGhS|RGcp1fIzz;_EW@->pZrMJLa8sw zAB70~UtvA;M1e4dtCE}`aGDSfxs>aYMM4y4AzX;}o|K1@v&lI5fDrX;6XJN3+%1$L z6~g|iP}cwJG`uauaY6`(FN7GkQ{=Zo`2R|~Ds*K(85F`lQ;72ULM-7zvc3@Io6_D6 zbk=`I8oJUjfbtM>q!1O&qJ4o7*M}H+n-CQ*r+ppeP2_{r@1p!9`S(Iu|ETCN9gYie z)9?}b86Cf+{WRs@$UlYf4`O(v#TmjZrLxEzArgzy-h^^9vXzX#6zEKc-a_0e_ag_< zaWw7MP`-|wLHz>CF>lUsyH^bui(QahajIC(-8$n-fn9HjgY@*N@kKA`;z zAs(+zk>3hY{#V-1Q}#t&eL#r75z4j5Se~4qq84;$FT|5+C$gIm75Aro6y+<)tErzx zc@{ZWh3iX#k8NN>??Bh z0U`VwkgbL2fl8sl{|Gv~PN|-9f{OalVI<`%$Z^!q6r$h_eeX50PK* zS-Es$s_wt1$(nDi*l*gc&H26+X|Ay#qq%#9=(i(6jLY}J4BUVDK+LFKLd@8OLQMU2 zLM)-Dgjl0Th1djs6k?-D@q_g+v4psfJ1Z5>h{qG>pU9djHBRJmrQ~nZv0Xax4PGfjC*!GM=EO= z)*X^}`m?p8fTIvSF@W+AA$nvILD@2bSqWq>1J@=U~ zHVp5vzE`@{vM7gn$HYaRPK-!*=^us-Zk0+#oke*IRTOhrZkbZ)6 zC?R$FYmeYzNM%lhm4BTcRMWjYgWGxp0|{y5w&}t2gmeT_HYB%wy|(uVmL#NgkXk3C zZy@zdNNpZLza*qPAx%n1Cm_vBNDX(O?FnfCTy~S1fi~^=@4q^iOwDf8B;>}ambj-N!9w=#|J)ED<=O*QB}LN5q<PL#rG^)0||A?wupc&GVpeX&H^n^(gHR!O@%4zEIa z+v63IO76xosH*U6Wp0HR>RW@omG$+kQeXFr>cjSScL#hAfj!UrcolZ8R^h$t+#N^~ z?2Q9vr^WJrl~P7#pL`0Cz4JR9S9EM*zoMGoWux&+k@%N8BV(_ng$2}XSWaSPdLM}- zpNTlBItEMEUua@K*u_sqdM-{dDQ4i*`HYB<+*O>iYz($s6dwfL$oTSIx#rTz*ahM{ ScSW=3ZB*(GFAVHnAN();b#5B~ delta 17015 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[0] = NULL; @@ -238,7 +238,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 85 .cfi_restore 3 86 .cfi_restore 14 103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 5 + ARM GAS /tmp/ccC0wZdE.s page 5 87 .loc 1 103 12 view .LVU25 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */ 161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0; i < USBD_MAX_SUPPORTED_CLASS; i++) 162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 6 + ARM GAS /tmp/ccC0wZdE.s page 6 163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 151 002a 2046 mov r0, r4 152 002c FFF7FEFF bl USBD_LL_DeInit 153 .LVL9: - ARM GAS /tmp/ccKKwrwH.s page 7 + ARM GAS /tmp/ccC0wZdE.s page 7 191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_ErrLog("Invalid Class handle"); 210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** #endif /* (USBD_DEBUG_LEVEL > 1U) */ 211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL; - ARM GAS /tmp/ccKKwrwH.s page 8 + ARM GAS /tmp/ccC0wZdE.s page 8 212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 223 .LCFI5: 224 .cfi_remember_state 225 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccKKwrwH.s page 9 + ARM GAS /tmp/ccC0wZdE.s page 9 226 @ sp needed @@ -538,7 +538,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Increment the ClassId for the next occurrence */ 266:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId ++; 267:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->NumClasses ++; - ARM GAS /tmp/ccKKwrwH.s page 10 + ARM GAS /tmp/ccC0wZdE.s page 10 268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = USBD_FAIL; 323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 324:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 11 + ARM GAS /tmp/ccC0wZdE.s page 11 325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 379:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Start 380:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Start the USB Device Core. 381:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle - ARM GAS /tmp/ccKKwrwH.s page 12 + ARM GAS /tmp/ccC0wZdE.s page 12 382:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status @@ -718,7 +718,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 286 .cfi_def_cfa_offset 8 287 .cfi_offset 4, -8 288 .cfi_offset 14, -4 - ARM GAS /tmp/ccKKwrwH.s page 13 + ARM GAS /tmp/ccC0wZdE.s page 13 289 0002 0446 mov r4, r0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 312 .loc 1 432 1 view .LVU91 313 .cfi_endproc 314 .LFE247: - ARM GAS /tmp/ccKKwrwH.s page 14 + ARM GAS /tmp/ccC0wZdE.s page 14 316 .section .text.USBD_RunTestMode,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 350 .LFB249: 456:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 457:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** - ARM GAS /tmp/ccKKwrwH.s page 15 + ARM GAS /tmp/ccC0wZdE.s page 15 458:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_SetClassConfig @@ -898,7 +898,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 371 .loc 1 491 31 view .LVU105 372 000a 9847 blx r3 373 .LVL25: - ARM GAS /tmp/ccKKwrwH.s page 16 + ARM GAS /tmp/ccC0wZdE.s page 16 374 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */ 511:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0U; i < USBD_MAX_SUPPORTED_CLASS; i++) 512:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 17 + ARM GAS /tmp/ccC0wZdE.s page 17 513:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 441 .LVL33: 442 .LFB251: 537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccKKwrwH.s page 18 + ARM GAS /tmp/ccC0wZdE.s page 18 538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 478 0024 012B cmp r3, #1 479 0026 07D0 beq .L33 480 0028 022B cmp r3, #2 - ARM GAS /tmp/ccKKwrwH.s page 19 + ARM GAS /tmp/ccC0wZdE.s page 19 481 002a 0AD0 beq .L34 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 510 0046 FFF7FEFF bl USBD_StdEPReq 511 .LVL40: 568:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccKKwrwH.s page 20 + ARM GAS /tmp/ccC0wZdE.s page 20 512 .loc 1 568 7 is_stmt 1 view .LVU144 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 606:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_CtlContinueRx(pdev, pep->pbuffer, MAX(pep->rem_length, pep->maxpacket)); 607:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 21 + ARM GAS /tmp/ccC0wZdE.s page 21 608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId = idx; 663:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = (USBD_StatusTypeDef)pdev->pClass[idx]->DataOut(pdev, epnum); 664:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 22 + ARM GAS /tmp/ccC0wZdE.s page 22 665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */ 720:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U); 721:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 23 + ARM GAS /tmp/ccC0wZdE.s page 23 722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 776:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ 777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_Reset(USBD_HandleTypeDef *pdev) 778:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 24 + ARM GAS /tmp/ccC0wZdE.s page 24 537 .loc 1 778 1 view -0 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 799:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 800:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit != NULL) 801:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 25 + ARM GAS /tmp/ccC0wZdE.s page 25 802:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit(pdev, (uint8_t)pdev->dev_config) != USBD_OK) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 600 .loc 1 826 38 is_stmt 0 view .LVU173 601 0038 0126 movs r6, #1 602 003a 84F86361 strb r6, [r4, #355] - ARM GAS /tmp/ccKKwrwH.s page 26 + ARM GAS /tmp/ccC0wZdE.s page 26 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 645 .thumb 646 .thumb_func 648 USBD_LL_SetSpeed: - ARM GAS /tmp/ccKKwrwH.s page 27 + ARM GAS /tmp/ccC0wZdE.s page 27 649 .LVL51: @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 682 @ link register save eliminated. 861:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state != USBD_STATE_SUSPENDED) 683 .loc 1 861 3 view .LVU193 - ARM GAS /tmp/ccKKwrwH.s page 28 + ARM GAS /tmp/ccC0wZdE.s page 28 684 .loc 1 861 11 is_stmt 0 view .LVU194 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 723 @ frame_needed = 0, uses_anonymous_args = 0 724 @ link register save eliminated. 879:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state == USBD_STATE_SUSPENDED) - ARM GAS /tmp/ccKKwrwH.s page 29 + ARM GAS /tmp/ccC0wZdE.s page 29 725 .loc 1 879 3 view .LVU205 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 763 @ args = 0, pretend = 0, frame = 0 764 @ frame_needed = 0, uses_anonymous_args = 0 765 .loc 1 894 1 is_stmt 0 view .LVU215 - ARM GAS /tmp/ccKKwrwH.s page 30 + ARM GAS /tmp/ccC0wZdE.s page 30 766 0000 08B5 push {r3, lr} @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 786 .loc 1 916 5 is_stmt 1 view .LVU221 916:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 787 .loc 1 916 21 is_stmt 0 view .LVU222 - ARM GAS /tmp/ccKKwrwH.s page 31 + ARM GAS /tmp/ccC0wZdE.s page 31 788 0010 D0F8B832 ldr r3, [r0, #696] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 826 .cfi_offset 14, -4 939:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[pdev->classId] == NULL) 827 .loc 1 939 3 is_stmt 1 view .LVU232 - ARM GAS /tmp/ccKKwrwH.s page 32 + ARM GAS /tmp/ccC0wZdE.s page 32 828 .loc 1 939 24 is_stmt 0 view .LVU233 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 862 .LVL66: 863 .L57: 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 33 + ARM GAS /tmp/ccC0wZdE.s page 33 864 .loc 1 941 12 view .LVU247 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 905 .loc 1 965 6 view .LVU256 906 000c 5AB1 cbz r2, .L64 966:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 34 + ARM GAS /tmp/ccC0wZdE.s page 34 967:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL; @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 940 0028 F7E7 b .L63 941 .LVL76: 942 .L66: - ARM GAS /tmp/ccKKwrwH.s page 35 + ARM GAS /tmp/ccC0wZdE.s page 35 978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 985 .LFB262: 994:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 995:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** - ARM GAS /tmp/ccKKwrwH.s page 36 + ARM GAS /tmp/ccC0wZdE.s page 36 996:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_LL_DevDisconnected @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1029:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[0]->DeInit(pdev, (uint8_t)pdev->dev_config) != 0U) 1007 .loc 1 1029 5 is_stmt 1 view .LVU285 1008 .loc 1 1029 24 is_stmt 0 view .LVU286 - ARM GAS /tmp/ccKKwrwH.s page 37 + ARM GAS /tmp/ccC0wZdE.s page 37 1009 000e 5B68 ldr r3, [r3, #4] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1047:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1045 .loc 1 1047 1 is_stmt 1 view -0 1046 .cfi_startproc - ARM GAS /tmp/ccKKwrwH.s page 38 + ARM GAS /tmp/ccC0wZdE.s page 38 1047 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1080:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_CoreFindEP 1081:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * return the class index relative to the selected endpoint 1082:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance - ARM GAS /tmp/ccKKwrwH.s page 39 + ARM GAS /tmp/ccC0wZdE.s page 39 1083:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param index : selected endpoint number @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1091 .thumb 1092 .thumb_func 1094 USBD_LL_DataOutStage: - ARM GAS /tmp/ccKKwrwH.s page 40 + ARM GAS /tmp/ccC0wZdE.s page 40 1095 .LVL90: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1135 .L90: 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1136 .loc 1 601 7 is_stmt 1 view .LVU320 - ARM GAS /tmp/ccKKwrwH.s page 41 + ARM GAS /tmp/ccC0wZdE.s page 41 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1177 .LVL99: 673:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 1178 .loc 1 673 10 view .LVU335 - ARM GAS /tmp/ccKKwrwH.s page 42 + ARM GAS /tmp/ccC0wZdE.s page 42 1179 0050 2846 mov r0, r5 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** break; 1219 .loc 1 624 19 view .LVU350 1220 0076 FFF7FEFF bl USBD_CoreFindEP - ARM GAS /tmp/ccKKwrwH.s page 43 + ARM GAS /tmp/ccC0wZdE.s page 43 1221 .LVL107: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1259 .loc 1 658 15 is_stmt 0 view .LVU367 1260 00a0 94F89C32 ldrb r3, [r4, #668] @ zero_extendqisi2 - ARM GAS /tmp/ccKKwrwH.s page 44 + ARM GAS /tmp/ccC0wZdE.s page 44 1261 00a4 DBB2 uxtb r3, r3 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1302 .syntax unified 1303 .thumb 1304 .thumb_func - ARM GAS /tmp/ccKKwrwH.s page 45 + ARM GAS /tmp/ccC0wZdE.s page 45 1306 USBD_LL_DataInStage: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1345 0016 18B1 cbz r0, .L99 740:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->dev_test_mode = 0U; 1346 .loc 1 740 7 is_stmt 1 view .LVU397 - ARM GAS /tmp/ccKKwrwH.s page 46 + ARM GAS /tmp/ccC0wZdE.s page 46 741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1386 003c FFF7FEFF bl USBD_LL_StallEP 1387 .LVL124: 733:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccKKwrwH.s page 47 + ARM GAS /tmp/ccC0wZdE.s page 47 1388 .loc 1 733 11 is_stmt 1 view .LVU413 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pep->total_length < pdev->ep0_data_len)) 1429 .loc 1 713 51 view .LVU427 1430 006e 9A42 cmp r2, r3 - ARM GAS /tmp/ccKKwrwH.s page 48 + ARM GAS /tmp/ccC0wZdE.s page 48 1431 0070 DDD2 bcs .L97 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1469 009c DB68 ldr r3, [r3, #12] 729:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 1470 .loc 1 729 15 view .LVU444 - ARM GAS /tmp/ccKKwrwH.s page 49 + ARM GAS /tmp/ccC0wZdE.s page 49 1471 009e 2046 mov r0, r4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 1509 .loc 1 757 11 is_stmt 1 view .LVU461 757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccKKwrwH.s page 50 + ARM GAS /tmp/ccC0wZdE.s page 50 1510 .loc 1 757 54 is_stmt 0 view .LVU462 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->tclasslist[ClassId].Eps[idx].is_used != 0U)) 1139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return (pdev->tclasslist[ClassId].Eps[idx].add); - ARM GAS /tmp/ccKKwrwH.s page 51 + ARM GAS /tmp/ccC0wZdE.s page 51 1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param ptr: data pointer inside the descriptor 1196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval next header 1197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ - ARM GAS /tmp/ccKKwrwH.s page 52 + ARM GAS /tmp/ccC0wZdE.s page 52 1198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_DescHeaderTypeDef *USBD_GetNextDesc(uint8_t *pbuf, uint16_t *ptr) @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 1584 .loc 1 1162 3 view .LVU482 1164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/ccKKwrwH.s page 53 + ARM GAS /tmp/ccC0wZdE.s page 53 1585 .loc 1 1164 3 view .LVU483 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1625 0026 4378 ldrb r3, [r0, #1] @ zero_extendqisi2 1172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1626 .loc 1 1172 10 view .LVU498 - ARM GAS /tmp/ccKKwrwH.s page 54 + ARM GAS /tmp/ccC0wZdE.s page 54 1627 0028 052B cmp r3, #5 @@ -3228,87 +3228,76 @@ ARM GAS /tmp/ccKKwrwH.s page 1 1662 003c 7047 bx lr 1663 .cfi_endproc 1664 .LFE265: - 1666 .global curr_step_start_N - 1667 .section .bss.curr_step_start_N,"aw",%nobits - 1668 .align 2 - 1671 curr_step_start_N: - 1672 0000 00000000 .space 4 - 1673 .text - 1674 .Letext0: - 1675 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1676 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 1677 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - ARM GAS /tmp/ccKKwrwH.s page 55 - - - 1678 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" - 1679 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" - 1680 .file 7 "Core/Inc/main.h" - ARM GAS /tmp/ccKKwrwH.s page 56 + 1666 .text + 1667 .Letext0: + 1668 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1669 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 1670 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + 1671 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" + 1672 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" + ARM GAS /tmp/ccC0wZdE.s page 55 DEFINED SYMBOLS *ABS*:00000000 usbd_core.c - /tmp/ccKKwrwH.s:21 .text.USBD_Init:00000000 $t - /tmp/ccKKwrwH.s:27 .text.USBD_Init:00000000 USBD_Init - /tmp/ccKKwrwH.s:96 .text.USBD_DeInit:00000000 $t - /tmp/ccKKwrwH.s:102 .text.USBD_DeInit:00000000 USBD_DeInit - /tmp/ccKKwrwH.s:162 .text.USBD_RegisterClass:00000000 $t - /tmp/ccKKwrwH.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass - /tmp/ccKKwrwH.s:241 .text.USBD_Start:00000000 $t - /tmp/ccKKwrwH.s:247 .text.USBD_Start:00000000 USBD_Start - /tmp/ccKKwrwH.s:270 .text.USBD_Stop:00000000 $t - /tmp/ccKKwrwH.s:276 .text.USBD_Stop:00000000 USBD_Stop - /tmp/ccKKwrwH.s:317 .text.USBD_RunTestMode:00000000 $t - /tmp/ccKKwrwH.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode - /tmp/ccKKwrwH.s:342 .text.USBD_SetClassConfig:00000000 $t - /tmp/ccKKwrwH.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig - /tmp/ccKKwrwH.s:389 .text.USBD_ClrClassConfig:00000000 $t - /tmp/ccKKwrwH.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig - /tmp/ccKKwrwH.s:434 .text.USBD_LL_SetupStage:00000000 $t - /tmp/ccKKwrwH.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage - /tmp/ccKKwrwH.s:528 .text.USBD_LL_Reset:00000000 $t - /tmp/ccKKwrwH.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset - /tmp/ccKKwrwH.s:642 .text.USBD_LL_SetSpeed:00000000 $t - /tmp/ccKKwrwH.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed - /tmp/ccKKwrwH.s:669 .text.USBD_LL_Suspend:00000000 $t - /tmp/ccKKwrwH.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend - /tmp/ccKKwrwH.s:711 .text.USBD_LL_Resume:00000000 $t - /tmp/ccKKwrwH.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume - /tmp/ccKKwrwH.s:752 .text.USBD_LL_SOF:00000000 $t - /tmp/ccKKwrwH.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF - /tmp/ccKKwrwH.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t - /tmp/ccKKwrwH.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete - /tmp/ccKKwrwH.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t - /tmp/ccKKwrwH.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete - /tmp/ccKKwrwH.s:952 .text.USBD_LL_DevConnected:00000000 $t - /tmp/ccKKwrwH.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected - /tmp/ccKKwrwH.s:977 .text.USBD_LL_DevDisconnected:00000000 $t - /tmp/ccKKwrwH.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected - /tmp/ccKKwrwH.s:1036 .text.USBD_CoreFindIF:00000000 $t - /tmp/ccKKwrwH.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF - /tmp/ccKKwrwH.s:1062 .text.USBD_CoreFindEP:00000000 $t - /tmp/ccKKwrwH.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP - /tmp/ccKKwrwH.s:1088 .text.USBD_LL_DataOutStage:00000000 $t - /tmp/ccKKwrwH.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage - /tmp/ccKKwrwH.s:1300 .text.USBD_LL_DataInStage:00000000 $t - /tmp/ccKKwrwH.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage - /tmp/ccKKwrwH.s:1532 .text.USBD_GetNextDesc:00000000 $t - /tmp/ccKKwrwH.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc - /tmp/ccKKwrwH.s:1568 .text.USBD_GetEpDesc:00000000 $t - /tmp/ccKKwrwH.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc - /tmp/ccKKwrwH.s:1671 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccKKwrwH.s:1668 .bss.curr_step_start_N:00000000 $d + /tmp/ccC0wZdE.s:21 .text.USBD_Init:00000000 $t + /tmp/ccC0wZdE.s:27 .text.USBD_Init:00000000 USBD_Init + /tmp/ccC0wZdE.s:96 .text.USBD_DeInit:00000000 $t + /tmp/ccC0wZdE.s:102 .text.USBD_DeInit:00000000 USBD_DeInit + /tmp/ccC0wZdE.s:162 .text.USBD_RegisterClass:00000000 $t + /tmp/ccC0wZdE.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass + /tmp/ccC0wZdE.s:241 .text.USBD_Start:00000000 $t + /tmp/ccC0wZdE.s:247 .text.USBD_Start:00000000 USBD_Start + /tmp/ccC0wZdE.s:270 .text.USBD_Stop:00000000 $t + /tmp/ccC0wZdE.s:276 .text.USBD_Stop:00000000 USBD_Stop + /tmp/ccC0wZdE.s:317 .text.USBD_RunTestMode:00000000 $t + /tmp/ccC0wZdE.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode + /tmp/ccC0wZdE.s:342 .text.USBD_SetClassConfig:00000000 $t + /tmp/ccC0wZdE.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig + /tmp/ccC0wZdE.s:389 .text.USBD_ClrClassConfig:00000000 $t + /tmp/ccC0wZdE.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig + /tmp/ccC0wZdE.s:434 .text.USBD_LL_SetupStage:00000000 $t + /tmp/ccC0wZdE.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage + /tmp/ccC0wZdE.s:528 .text.USBD_LL_Reset:00000000 $t + /tmp/ccC0wZdE.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset + /tmp/ccC0wZdE.s:642 .text.USBD_LL_SetSpeed:00000000 $t + /tmp/ccC0wZdE.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed + /tmp/ccC0wZdE.s:669 .text.USBD_LL_Suspend:00000000 $t + /tmp/ccC0wZdE.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend + /tmp/ccC0wZdE.s:711 .text.USBD_LL_Resume:00000000 $t + /tmp/ccC0wZdE.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume + /tmp/ccC0wZdE.s:752 .text.USBD_LL_SOF:00000000 $t + /tmp/ccC0wZdE.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF + /tmp/ccC0wZdE.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t + /tmp/ccC0wZdE.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete + /tmp/ccC0wZdE.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t + /tmp/ccC0wZdE.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete + /tmp/ccC0wZdE.s:952 .text.USBD_LL_DevConnected:00000000 $t + /tmp/ccC0wZdE.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected + /tmp/ccC0wZdE.s:977 .text.USBD_LL_DevDisconnected:00000000 $t + /tmp/ccC0wZdE.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected + /tmp/ccC0wZdE.s:1036 .text.USBD_CoreFindIF:00000000 $t + /tmp/ccC0wZdE.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF + /tmp/ccC0wZdE.s:1062 .text.USBD_CoreFindEP:00000000 $t + /tmp/ccC0wZdE.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP + /tmp/ccC0wZdE.s:1088 .text.USBD_LL_DataOutStage:00000000 $t + /tmp/ccC0wZdE.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage + /tmp/ccC0wZdE.s:1300 .text.USBD_LL_DataInStage:00000000 $t + /tmp/ccC0wZdE.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage + /tmp/ccC0wZdE.s:1532 .text.USBD_GetNextDesc:00000000 $t + /tmp/ccC0wZdE.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc + /tmp/ccC0wZdE.s:1568 .text.USBD_GetEpDesc:00000000 $t + /tmp/ccC0wZdE.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc UNDEFINED SYMBOLS USBD_LL_Init USBD_LL_Stop USBD_LL_DeInit - ARM GAS /tmp/ccKKwrwH.s page 57 - - USBD_LL_Start USBD_ParseSetupRequest + ARM GAS /tmp/ccC0wZdE.s page 56 + + USBD_StdDevReq USBD_StdItfReq USBD_StdEPReq diff --git a/build/usbd_core.o b/build/usbd_core.o index c510cb6b85ae2b3de8a73023e7c81170c0273c83..3f9265e02fc6ac4090e77303f6546e57577167e0 100644 GIT binary patch delta 11293 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 diff --git a/build/usbd_ctlreq.lst b/build/usbd_ctlreq.lst index ec5f6ed..00d3730 100644 --- a/build/usbd_ctlreq.lst +++ b/build/usbd_ctlreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrWApvy.s page 1 +ARM GAS /tmp/cce7Q3bO.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{ 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */ 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccrWApvy.s page 2 + ARM GAS /tmp/cce7Q3bO.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static uint8_t USBD_GetLen(uint8_t *buf); 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** - ARM GAS /tmp/ccrWApvy.s page 3 + ARM GAS /tmp/cce7Q3bO.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @} @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_CLEAR_FEATURE: 143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_ClrFeature(pdev, req); 144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccrWApvy.s page 4 + ARM GAS /tmp/cce7Q3bO.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else - ARM GAS /tmp/ccrWApvy.s page 5 + ARM GAS /tmp/cce7Q3bO.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->classId = idx; 257:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ 258:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (pdev->pClass[idx]->Setup != NULL) - ARM GAS /tmp/ccrWApvy.s page 6 + ARM GAS /tmp/cce7Q3bO.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 313:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 315:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccrWApvy.s page 7 + ARM GAS /tmp/cce7Q3bO.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 370:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 371:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 372:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else - ARM GAS /tmp/ccrWApvy.s page 8 + ARM GAS /tmp/cce7Q3bO.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 427:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */ 428:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetDescriptor(USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req) 429:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 9 + ARM GAS /tmp/cce7Q3bO.s page 9 430:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint16_t len = 0U; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 484:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_DESC_TYPE_STRING: 485:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch ((uint8_t)(req->wValue)) 486:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 10 + ARM GAS /tmp/cce7Q3bO.s page 10 487:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_LANGID_STR: @@ -598,7 +598,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 541:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 542:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 543:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/ccrWApvy.s page 11 + ARM GAS /tmp/cce7Q3bO.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 598:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 599:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 600:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccrWApvy.s page 12 + ARM GAS /tmp/cce7Q3bO.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 656:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (req->wLength != 0U) 657:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 13 + ARM GAS /tmp/cce7Q3bO.s page 13 658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (len != 0U) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 712:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 714:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccrWApvy.s page 14 + ARM GAS /tmp/cce7Q3bO.s page 14 715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 769:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_CONFIGURED: 770:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (cfgidx == 0U) 771:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 15 + ARM GAS /tmp/cce7Q3bO.s page 15 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_state = USBD_STATE_ADDRESSED; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 826:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else 828:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 16 + ARM GAS /tmp/cce7Q3bO.s page 16 829:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 883:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 884:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 885:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccrWApvy.s page 17 + ARM GAS /tmp/cce7Q3bO.s page 17 886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 940:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 942:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccrWApvy.s page 18 + ARM GAS /tmp/cce7Q3bO.s page 18 943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 998:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U; 999:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t *pdesc; - ARM GAS /tmp/ccrWApvy.s page 19 + ARM GAS /tmp/cce7Q3bO.s page 19 1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 44 0004 02E0 b .L2 45 .LVL3: 46 .L3: - ARM GAS /tmp/ccrWApvy.s page 20 + ARM GAS /tmp/cce7Q3bO.s page 20 1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 89 0000 0B78 ldrb r3, [r1] @ zero_extendqisi2 954:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 90 .loc 1 954 18 view .LVU21 - ARM GAS /tmp/ccrWApvy.s page 21 + ARM GAS /tmp/cce7Q3bO.s page 21 91 0002 0370 strb r3, [r0] @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 35:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @brief general defines for the usb device library file 36:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @{ 37:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** */ - ARM GAS /tmp/ccrWApvy.s page 22 + ARM GAS /tmp/cce7Q3bO.s page 22 38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 92:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 93:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_QUALIFIER_DESC 0x0AU 94:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_DESC 0x12U - ARM GAS /tmp/ccrWApvy.s page 23 + ARM GAS /tmp/cce7Q3bO.s page 23 95:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_CFG_DESC 0x09U @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 149:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 150:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_CONF_DESC_SIZE 0x09U 151:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_IF_DESC_SIZE 0x09U - ARM GAS /tmp/ccrWApvy.s page 24 + ARM GAS /tmp/cce7Q3bO.s page 24 152:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_EP_DESC_SIZE 0x07U @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 206:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** typedef struct 207:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** { 208:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bLength; - ARM GAS /tmp/ccrWApvy.s page 25 + ARM GAS /tmp/cce7Q3bO.s page 25 209:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bDescriptorType; @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 263:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetDeviceQualifierDescriptor)(uint16_t *length); 264:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #if (USBD_SUPPORT_USER_STRING_DESC == 1U) 265:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetUsrStrDescriptor)(struct _USBD_HandleTypeDef *pdev, uint8_t index, uint16_t *leng - ARM GAS /tmp/ccrWApvy.s page 26 + ARM GAS /tmp/cce7Q3bO.s page 26 266:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #endif /* USBD_SUPPORT_USER_STRING_DESC */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 320:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_NONE = 0, 321:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_HID = 1, 322:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_CDC = 2, - ARM GAS /tmp/ccrWApvy.s page 27 + ARM GAS /tmp/cce7Q3bO.s page 27 323:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_MSC = 3, @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 377:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint32_t dev_remote_wakeup; 378:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t ConfIdx; 379:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** - ARM GAS /tmp/ccrWApvy.s page 28 + ARM GAS /tmp/cce7Q3bO.s page 28 380:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** USBD_SetupReqTypedef request; @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 109 .loc 2 429 3 view .LVU31 430:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *_pbuff = addr; 110 .loc 2 430 3 view .LVU32 - ARM GAS /tmp/ccrWApvy.s page 29 + ARM GAS /tmp/cce7Q3bO.s page 29 431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 433:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** _Byte2 = *(uint8_t *)_pbuff; 146 .loc 2 433 3 is_stmt 1 view .LVU53 434:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** - ARM GAS /tmp/ccrWApvy.s page 30 + ARM GAS /tmp/cce7Q3bO.s page 30 147 .loc 2 434 3 view .LVU54 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 436:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 183 .loc 2 436 12 is_stmt 0 view .LVU75 184 0020 43EA0223 orr r3, r3, r2, lsl #8 - ARM GAS /tmp/ccrWApvy.s page 31 + ARM GAS /tmp/cce7Q3bO.s page 31 185 .LVL20: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 231 000e FFF7FEFF bl USBD_LL_StallEP 232 .LVL25: 985:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccrWApvy.s page 32 + ARM GAS /tmp/cce7Q3bO.s page 32 233 .loc 1 985 1 view .LVU88 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 278 0014 062B cmp r3, #6 279 0016 00F2AB80 bhi .L8 280 001a DFE803F0 tbb [pc, r3] - ARM GAS /tmp/ccrWApvy.s page 33 + ARM GAS /tmp/cce7Q3bO.s page 33 281 .LVL28: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 320 .loc 1 660 13 is_stmt 0 view .LVU114 321 0046 9A42 cmp r2, r3 322 0048 28BF it cs - ARM GAS /tmp/ccrWApvy.s page 34 + ARM GAS /tmp/cce7Q3bO.s page 34 323 004a 1A46 movcs r2, r3 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 466:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 363 .loc 1 466 17 is_stmt 0 view .LVU129 364 006c 0223 movs r3, #2 - ARM GAS /tmp/ccrWApvy.s page 35 + ARM GAS /tmp/cce7Q3bO.s page 35 365 006e 4370 strb r3, [r0, #1] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 406 0094 D0F8B432 ldr r3, [r0, #692] 488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 407 .loc 1 488 26 view .LVU143 - ARM GAS /tmp/ccrWApvy.s page 36 + ARM GAS /tmp/cce7Q3bO.s page 36 408 0098 5B68 ldr r3, [r3, #4] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 447 .loc 1 651 3 is_stmt 1 view .LVU159 448 00be B9E7 b .L15 - ARM GAS /tmp/ccrWApvy.s page 37 + ARM GAS /tmp/cce7Q3bO.s page 37 449 .LVL47: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 488 .loc 1 524 11 view .LVU174 524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 489 .loc 1 524 19 is_stmt 0 view .LVU175 - ARM GAS /tmp/ccrWApvy.s page 38 + ARM GAS /tmp/cce7Q3bO.s page 38 490 00e2 D0F8B432 ldr r3, [r0, #692] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 528 .loc 1 538 20 view .LVU191 529 010a 9847 blx r3 530 .LVL61: - ARM GAS /tmp/ccrWApvy.s page 39 + ARM GAS /tmp/cce7Q3bO.s page 39 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 570 .LVL69: 571 .L17: 595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/ccrWApvy.s page 40 + ARM GAS /tmp/cce7Q3bO.s page 40 572 .loc 1 595 11 view .LVU207 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 611 .loc 1 624 7 view .LVU223 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 41 + ARM GAS /tmp/cce7Q3bO.s page 41 612 .loc 1 624 15 is_stmt 0 view .LVU224 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 650 .loc 1 651 3 view .LVU240 653:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 651 .loc 1 653 5 view .LVU241 - ARM GAS /tmp/ccrWApvy.s page 42 + ARM GAS /tmp/cce7Q3bO.s page 42 652 0176 6FE7 b .L7 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 699 .loc 1 686 3 view .LVU250 686:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 700 .loc 1 686 11 is_stmt 0 view .LVU251 - ARM GAS /tmp/ccrWApvy.s page 43 + ARM GAS /tmp/cce7Q3bO.s page 43 701 0004 8B88 ldrh r3, [r1, #4] @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 738 .LVL93: 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 739 .loc 1 700 7 is_stmt 1 view .LVU269 - ARM GAS /tmp/ccrWApvy.s page 44 + ARM GAS /tmp/cce7Q3bO.s page 44 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 784 .loc 1 724 1 is_stmt 1 view -0 785 .cfi_startproc 786 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccrWApvy.s page 45 + ARM GAS /tmp/cce7Q3bO.s page 45 787 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 827 0026 2046 mov r0, r4 828 0028 FFF7FEFF bl USBD_ClrClassConfig 829 .LVL102: - ARM GAS /tmp/ccrWApvy.s page 46 + ARM GAS /tmp/cce7Q3bO.s page 46 807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 867 .loc 1 747 11 is_stmt 1 view .LVU312 868 0048 3146 mov r1, r6 869 004a 2046 mov r0, r4 - ARM GAS /tmp/ccrWApvy.s page 47 + ARM GAS /tmp/cce7Q3bO.s page 47 870 .LVL109: @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 909 .LVL117: 777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 910 .loc 1 777 15 view .LVU328 - ARM GAS /tmp/ccrWApvy.s page 48 + ARM GAS /tmp/cce7Q3bO.s page 48 911 0070 8D42 cmp r5, r1 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 951 .L60: 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx; 952 .loc 1 772 9 is_stmt 1 view .LVU343 - ARM GAS /tmp/ccrWApvy.s page 49 + ARM GAS /tmp/cce7Q3bO.s page 49 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx; @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 993 .L61: 994 00c8 00000000 .word cfgidx.0 995 .cfi_endproc - ARM GAS /tmp/ccrWApvy.s page 50 + ARM GAS /tmp/cce7Q3bO.s page 50 996 .LFE248: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1040 .loc 1 839 9 is_stmt 1 view .LVU369 1041 001e 01E0 b .L63 1042 .LVL135: - ARM GAS /tmp/ccrWApvy.s page 51 + ARM GAS /tmp/cce7Q3bO.s page 51 1043 .L71: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1087 .LVL142: 1088 .LFB250: 856:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state) - ARM GAS /tmp/ccrWApvy.s page 52 + ARM GAS /tmp/cce7Q3bO.s page 52 1089 .loc 1 856 1 is_stmt 1 view -0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1127 .loc 1 879 13 is_stmt 0 view .LVU398 1128 0020 0222 movs r2, #2 1129 0022 00F10C01 add r1, r0, #12 - ARM GAS /tmp/ccrWApvy.s page 53 + ARM GAS /tmp/cce7Q3bO.s page 53 1130 .LVL143: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1175 .loc 1 898 3 is_stmt 1 view .LVU409 898:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1176 .loc 1 898 10 is_stmt 0 view .LVU410 - ARM GAS /tmp/ccrWApvy.s page 54 + ARM GAS /tmp/cce7Q3bO.s page 54 1177 0002 4B88 ldrh r3, [r1, #2] @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 906:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1215 .loc 1 906 11 view .LVU427 1216 0028 F2E7 b .L80 - ARM GAS /tmp/ccrWApvy.s page 55 + ARM GAS /tmp/cce7Q3bO.s page 55 1217 .cfi_endproc @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1262 .loc 1 932 9 is_stmt 1 view .LVU439 932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccrWApvy.s page 56 + ARM GAS /tmp/cce7Q3bO.s page 56 1263 .loc 1 932 15 is_stmt 0 view .LVU440 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1309 000a 06D0 beq .L93 1310 000c 402C cmp r4, #64 1311 000e 04D0 beq .L93 - ARM GAS /tmp/ccrWApvy.s page 57 + ARM GAS /tmp/cce7Q3bO.s page 57 1312 0010 6CB1 cbz r4, .L94 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1351 .L99: 1352 0038 12 .byte (.L105-.L99)/2 1353 0039 19 .byte (.L104-.L99)/2 - ARM GAS /tmp/ccrWApvy.s page 58 + ARM GAS /tmp/cce7Q3bO.s page 58 1354 003a 1C .byte (.L97-.L99)/2 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1397 005c FFF7FEFF bl USBD_GetStatus 1398 .LVL177: 136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccrWApvy.s page 59 + ARM GAS /tmp/cce7Q3bO.s page 59 1399 .loc 1 136 11 view .LVU477 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1445 .cfi_def_cfa_offset 16 1446 .cfi_offset 4, -16 1447 .cfi_offset 5, -12 - ARM GAS /tmp/ccrWApvy.s page 60 + ARM GAS /tmp/cce7Q3bO.s page 60 1448 .cfi_offset 6, -8 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1488 .LVL189: 183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1489 .loc 1 183 14 view .LVU502 - ARM GAS /tmp/ccrWApvy.s page 61 + ARM GAS /tmp/cce7Q3bO.s page 61 1490 002c 0129 cmp r1, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1528 .loc 1 193 44 view .LVU519 1529 0056 2146 mov r1, r4 - ARM GAS /tmp/ccrWApvy.s page 62 + ARM GAS /tmp/cce7Q3bO.s page 62 1530 0058 2846 mov r0, r5 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1571 .loc 1 219 11 is_stmt 0 view .LVU532 1572 007a 2846 mov r0, r5 1573 .LVL204: - ARM GAS /tmp/ccrWApvy.s page 63 + ARM GAS /tmp/cce7Q3bO.s page 63 219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1618 0008 8B88 ldrh r3, [r1, #4] 246:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 1619 .loc 1 246 11 view .LVU545 - ARM GAS /tmp/ccrWApvy.s page 64 + ARM GAS /tmp/cce7Q3bO.s page 64 1620 000a DFB2 uxtb r7, r3 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1660 0034 40F0F980 bne .L152 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ 1661 .loc 1 256 9 is_stmt 1 view .LVU560 - ARM GAS /tmp/ccrWApvy.s page 65 + ARM GAS /tmp/cce7Q3bO.s page 65 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1703 .loc 1 269 11 view .LVU574 269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 66 + ARM GAS /tmp/cce7Q3bO.s page 66 1704 .loc 1 269 23 is_stmt 0 view .LVU575 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1745 .loc 1 275 23 is_stmt 0 view .LVU588 1746 009a 8021 movs r1, #128 1747 009c 3046 mov r0, r6 - ARM GAS /tmp/ccrWApvy.s page 67 + ARM GAS /tmp/cce7Q3bO.s page 67 1748 009e FFF7FEFF bl USBD_LL_StallEP @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 288:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1787 .loc 1 288 25 view .LVU604 1788 00c0 F7E7 b .L132 - ARM GAS /tmp/ccrWApvy.s page 68 + ARM GAS /tmp/cce7Q3bO.s page 68 1789 .LVL236: @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1830 00e8 FFF7FEFF bl USBD_LL_StallEP 1831 .LVL244: 309:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccrWApvy.s page 69 + ARM GAS /tmp/cce7Q3bO.s page 69 1832 .loc 1 309 17 is_stmt 1 view .LVU618 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1871 0114 C6F8D402 str r0, [r6, #724] 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1872 .loc 1 332 19 is_stmt 1 view .LVU634 - ARM GAS /tmp/ccrWApvy.s page 70 + ARM GAS /tmp/cce7Q3bO.s page 70 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1913 0144 032A cmp r2, #3 1914 0146 28D0 beq .L139 401:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccrWApvy.s page 71 + ARM GAS /tmp/cce7Q3bO.s page 71 1915 .loc 1 401 15 is_stmt 1 view .LVU649 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1955 .LVL263: 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 1956 .loc 1 360 15 is_stmt 1 view .LVU664 - ARM GAS /tmp/ccrWApvy.s page 72 + ARM GAS /tmp/cce7Q3bO.s page 72 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 1997 019a 5BB2 sxtb r3, r3 364:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1998 .loc 1 364 18 view .LVU679 - ARM GAS /tmp/ccrWApvy.s page 73 + ARM GAS /tmp/cce7Q3bO.s page 73 1999 019c 002B cmp r3, #0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 397:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 2039 .loc 1 397 21 is_stmt 0 view .LVU694 2040 01d2 0222 movs r2, #2 - ARM GAS /tmp/ccrWApvy.s page 74 + ARM GAS /tmp/cce7Q3bO.s page 74 2041 01d4 04F10E01 add r1, r4, #14 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2082 020c 1034 adds r4, r4, #16 2083 020e 3444 add r4, r4, r6 2084 0210 0434 adds r4, r4, #4 - ARM GAS /tmp/ccrWApvy.s page 75 + ARM GAS /tmp/cce7Q3bO.s page 75 2085 0212 D9E7 b .L147 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2130 USBD_GetString: 2131 .LVL286: 2132 .LFB255: - ARM GAS /tmp/ccrWApvy.s page 76 + ARM GAS /tmp/cce7Q3bO.s page 76 997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U; @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2172 .loc 1 1010 3 is_stmt 1 view .LVU733 2173 .LVL289: 1011:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** idx++; - ARM GAS /tmp/ccrWApvy.s page 77 + ARM GAS /tmp/cce7Q3bO.s page 77 2174 .loc 1 1011 3 view .LVU734 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccrWApvy.s page 1 2212 .LVL295: 2213 .L172: 1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccrWApvy.s page 78 + ARM GAS /tmp/cce7Q3bO.s page 78 2214 .loc 1 1014 17 is_stmt 1 view .LVU751 @@ -4648,62 +4648,54 @@ ARM GAS /tmp/ccrWApvy.s page 1 2235 .section .bss.cfgidx.0,"aw",%nobits 2238 cfgidx.0: 2239 0000 00 .space 1 - 2240 .global curr_step_start_N - 2241 .section .bss.curr_step_start_N,"aw",%nobits - 2242 .align 2 - 2245 curr_step_start_N: - 2246 0000 00000000 .space 4 - 2247 .text - 2248 .Letext0: - 2249 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 2250 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - 2251 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" - 2252 .file 6 "Core/Inc/main.h" - ARM GAS /tmp/ccrWApvy.s page 79 + 2240 .text + 2241 .Letext0: + 2242 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 2243 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + 2244 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" + ARM GAS /tmp/cce7Q3bO.s page 79 DEFINED SYMBOLS *ABS*:00000000 usbd_ctlreq.c - /tmp/ccrWApvy.s:21 .text.USBD_GetLen:00000000 $t - /tmp/ccrWApvy.s:26 .text.USBD_GetLen:00000000 USBD_GetLen - /tmp/ccrWApvy.s:72 .text.USBD_ParseSetupRequest:00000000 $t - /tmp/ccrWApvy.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest - /tmp/ccrWApvy.s:199 .text.USBD_CtlError:00000000 $t - /tmp/ccrWApvy.s:205 .text.USBD_CtlError:00000000 USBD_CtlError - /tmp/ccrWApvy.s:240 .text.USBD_GetDescriptor:00000000 $t - /tmp/ccrWApvy.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor - /tmp/ccrWApvy.s:283 .text.USBD_GetDescriptor:0000001e $d - /tmp/ccrWApvy.s:396 .text.USBD_GetDescriptor:0000008e $d - /tmp/ccrWApvy.s:402 .text.USBD_GetDescriptor:00000094 $t - /tmp/ccrWApvy.s:677 .text.USBD_SetAddress:00000000 $t - /tmp/ccrWApvy.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress - /tmp/ccrWApvy.s:776 .text.USBD_SetConfig:00000000 $t - /tmp/ccrWApvy.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig - /tmp/ccrWApvy.s:994 .text.USBD_SetConfig:000000c8 $d - /tmp/ccrWApvy.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 - /tmp/ccrWApvy.s:999 .text.USBD_GetConfig:00000000 $t - /tmp/ccrWApvy.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig - /tmp/ccrWApvy.s:1081 .text.USBD_GetStatus:00000000 $t - /tmp/ccrWApvy.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus - /tmp/ccrWApvy.s:1157 .text.USBD_SetFeature:00000000 $t - /tmp/ccrWApvy.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature - /tmp/ccrWApvy.s:1221 .text.USBD_ClrFeature:00000000 $t - /tmp/ccrWApvy.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature - /tmp/ccrWApvy.s:1280 .text.USBD_StdDevReq:00000000 $t - /tmp/ccrWApvy.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq - /tmp/ccrWApvy.s:1352 .text.USBD_StdDevReq:00000038 $d - /tmp/ccrWApvy.s:1362 .text.USBD_StdDevReq:00000042 $t - /tmp/ccrWApvy.s:1429 .text.USBD_StdItfReq:00000000 $t - /tmp/ccrWApvy.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq - /tmp/ccrWApvy.s:1586 .text.USBD_StdEPReq:00000000 $t - /tmp/ccrWApvy.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq - /tmp/ccrWApvy.s:2124 .text.USBD_GetString:00000000 $t - /tmp/ccrWApvy.s:2130 .text.USBD_GetString:00000000 USBD_GetString - /tmp/ccrWApvy.s:2239 .bss.cfgidx.0:00000000 $d - /tmp/ccrWApvy.s:2245 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccrWApvy.s:2242 .bss.curr_step_start_N:00000000 $d - /tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000025 $d - /tmp/ccrWApvy.s:290 .text.USBD_GetDescriptor:00000026 $t + /tmp/cce7Q3bO.s:21 .text.USBD_GetLen:00000000 $t + /tmp/cce7Q3bO.s:26 .text.USBD_GetLen:00000000 USBD_GetLen + /tmp/cce7Q3bO.s:72 .text.USBD_ParseSetupRequest:00000000 $t + /tmp/cce7Q3bO.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest + /tmp/cce7Q3bO.s:199 .text.USBD_CtlError:00000000 $t + /tmp/cce7Q3bO.s:205 .text.USBD_CtlError:00000000 USBD_CtlError + /tmp/cce7Q3bO.s:240 .text.USBD_GetDescriptor:00000000 $t + /tmp/cce7Q3bO.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor + /tmp/cce7Q3bO.s:283 .text.USBD_GetDescriptor:0000001e $d + /tmp/cce7Q3bO.s:396 .text.USBD_GetDescriptor:0000008e $d + /tmp/cce7Q3bO.s:402 .text.USBD_GetDescriptor:00000094 $t + /tmp/cce7Q3bO.s:677 .text.USBD_SetAddress:00000000 $t + /tmp/cce7Q3bO.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress + /tmp/cce7Q3bO.s:776 .text.USBD_SetConfig:00000000 $t + /tmp/cce7Q3bO.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig + /tmp/cce7Q3bO.s:994 .text.USBD_SetConfig:000000c8 $d + /tmp/cce7Q3bO.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 + /tmp/cce7Q3bO.s:999 .text.USBD_GetConfig:00000000 $t + /tmp/cce7Q3bO.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig + /tmp/cce7Q3bO.s:1081 .text.USBD_GetStatus:00000000 $t + /tmp/cce7Q3bO.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus + /tmp/cce7Q3bO.s:1157 .text.USBD_SetFeature:00000000 $t + /tmp/cce7Q3bO.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature + /tmp/cce7Q3bO.s:1221 .text.USBD_ClrFeature:00000000 $t + /tmp/cce7Q3bO.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature + /tmp/cce7Q3bO.s:1280 .text.USBD_StdDevReq:00000000 $t + /tmp/cce7Q3bO.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq + /tmp/cce7Q3bO.s:1352 .text.USBD_StdDevReq:00000038 $d + /tmp/cce7Q3bO.s:1362 .text.USBD_StdDevReq:00000042 $t + /tmp/cce7Q3bO.s:1429 .text.USBD_StdItfReq:00000000 $t + /tmp/cce7Q3bO.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq + /tmp/cce7Q3bO.s:1586 .text.USBD_StdEPReq:00000000 $t + /tmp/cce7Q3bO.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq + /tmp/cce7Q3bO.s:2124 .text.USBD_GetString:00000000 $t + /tmp/cce7Q3bO.s:2130 .text.USBD_GetString:00000000 USBD_GetString + /tmp/cce7Q3bO.s:2239 .bss.cfgidx.0:00000000 $d + /tmp/cce7Q3bO.s:290 .text.USBD_GetDescriptor:00000025 $d + /tmp/cce7Q3bO.s:290 .text.USBD_GetDescriptor:00000026 $t UNDEFINED SYMBOLS USBD_LL_StallEP diff --git a/build/usbd_ctlreq.o b/build/usbd_ctlreq.o index a094dcddec330f95ab1d9c46e2dbaa763d16026f..93f333cd187b155eb2f46ecb8c589064553190e0 100644 GIT binary patch delta 11441 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 W9*0jW(V5XmaNoUnXpXLqX8j8?hdi7B delta 11658 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 K(JT5y)%+V|iC=>N diff --git a/build/usbd_desc.lst b/build/usbd_desc.lst index fc66347..81e134a 100644 --- a/build/usbd_desc.lst +++ b/build/usbd_desc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmVH57s.s page 1 +ARM GAS /tmp/ccuRTiWv.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 27:USB_DEVICE/App/usbd_desc.c **** 28:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END INCLUDE */ 29:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccmVH57s.s page 2 + ARM GAS /tmp/ccuRTiWv.s page 2 30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 84:USB_DEVICE/App/usbd_desc.c **** 85:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END 0 */ 86:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccmVH57s.s page 3 + ARM GAS /tmp/ccuRTiWv.s page 3 87:USB_DEVICE/App/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 141:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor 142:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ProductStrDescriptor 143:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_SerialStrDescriptor - ARM GAS /tmp/ccmVH57s.s page 4 + ARM GAS /tmp/ccuRTiWv.s page 4 144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 198:USB_DEVICE/App/usbd_desc.c **** USB_DEVICE_CAPABITY_TYPE, 199:USB_DEVICE/App/usbd_desc.c **** 0x2, 200:USB_DEVICE/App/usbd_desc.c **** 0x2, /* LPM capability bit set*/ - ARM GAS /tmp/ccmVH57s.s page 5 + ARM GAS /tmp/ccuRTiWv.s page 5 201:USB_DEVICE/App/usbd_desc.c **** 0x0, @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 255:USB_DEVICE/App/usbd_desc.c **** * @param length : Pointer to data length variable 256:USB_DEVICE/App/usbd_desc.c **** * @retval Pointer to descriptor buffer 257:USB_DEVICE/App/usbd_desc.c **** */ - ARM GAS /tmp/ccmVH57s.s page 6 + ARM GAS /tmp/ccuRTiWv.s page 6 258:USB_DEVICE/App/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 69 .loc 1 274 3 view .LVU9 70 .loc 1 274 11 is_stmt 0 view .LVU10 71 0000 0423 movs r3, #4 - ARM GAS /tmp/ccmVH57s.s page 7 + ARM GAS /tmp/ccuRTiWv.s page 7 72 0002 0B80 strh r3, [r1] @ movhi @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 308:USB_DEVICE/App/usbd_desc.c **** } 309:USB_DEVICE/App/usbd_desc.c **** 310:USB_DEVICE/App/usbd_desc.c **** /** - ARM GAS /tmp/ccmVH57s.s page 8 + ARM GAS /tmp/ccuRTiWv.s page 8 311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 365:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc; 366:USB_DEVICE/App/usbd_desc.c **** } 367:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccmVH57s.s page 9 + ARM GAS /tmp/ccuRTiWv.s page 9 368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 417:USB_DEVICE/App/usbd_desc.c **** 418:USB_DEVICE/App/usbd_desc.c **** for (idx = 0; idx < len; idx++) 100 .loc 1 418 3 view .LVU16 - ARM GAS /tmp/ccmVH57s.s page 10 + ARM GAS /tmp/ccuRTiWv.s page 10 101 .loc 1 418 12 is_stmt 0 view .LVU17 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 138 .loc 1 418 21 is_stmt 1 discriminator 1 view .LVU31 139 0028 9342 cmp r3, r2 140 002a 09D2 bcs .L16 - ARM GAS /tmp/ccmVH57s.s page 11 + ARM GAS /tmp/ccuRTiWv.s page 11 141 .L11: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 186 .loc 1 391 3 view .LVU42 392:USB_DEVICE/App/usbd_desc.c **** 187 .loc 1 392 3 view .LVU43 - ARM GAS /tmp/ccmVH57s.s page 12 + ARM GAS /tmp/ccuRTiWv.s page 12 394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 228 .L22: 229 002e 00BF .align 2 230 .L21: - ARM GAS /tmp/ccmVH57s.s page 13 + ARM GAS /tmp/ccuRTiWv.s page 13 231 0030 0070FF1F .word 536834048 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 278 72747561 278 6C20436F 278 6D506F72 - ARM GAS /tmp/ccmVH57s.s page 14 + ARM GAS /tmp/ccuRTiWv.s page 14 279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 323 0014 0248 ldr r0, .L31+4 324 .LVL25: 292:USB_DEVICE/App/usbd_desc.c **** } - ARM GAS /tmp/ccmVH57s.s page 15 + ARM GAS /tmp/ccuRTiWv.s page 15 325 .loc 1 292 5 view .LVU77 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 306:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc; 371 .loc 1 306 3 view .LVU84 372 000a FFF7FEFF bl USBD_GetString - ARM GAS /tmp/ccmVH57s.s page 16 + ARM GAS /tmp/ccuRTiWv.s page 16 373 .LVL30: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 419 .LVL33: 340:USB_DEVICE/App/usbd_desc.c **** } 420 .loc 1 340 5 view .LVU93 - ARM GAS /tmp/ccmVH57s.s page 17 + ARM GAS /tmp/ccuRTiWv.s page 17 421 000a FFF7FEFF bl USBD_GetString @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 356:USB_DEVICE/App/usbd_desc.c **** if(speed == 0) 467 .loc 1 356 1 is_stmt 0 view .LVU101 468 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccmVH57s.s page 18 + ARM GAS /tmp/ccuRTiWv.s page 18 469 .LCFI7: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccmVH57s.s page 1 513 .section .data.USBD_StringSerial,"aw" 514 .align 2 517 USBD_StringSerial: - ARM GAS /tmp/ccmVH57s.s page 19 + ARM GAS /tmp/ccuRTiWv.s page 19 518 0000 1A0300 .ascii "\032\003\000" @@ -1121,65 +1121,57 @@ ARM GAS /tmp/ccmVH57s.s page 1 552 0010 00000000 .word USBD_FS_SerialStrDescriptor 553 0014 00000000 .word USBD_FS_ConfigStrDescriptor 554 0018 00000000 .word USBD_FS_InterfaceStrDescriptor - 555 .global curr_step_start_N - 556 .section .bss.curr_step_start_N,"aw",%nobits - 557 .align 2 - 560 curr_step_start_N: - 561 0000 00000000 .space 4 - 562 .text - 563 .Letext0: - 564 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 565 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 566 .file 4 "Core/Inc/main.h" - 567 .file 5 "USB_DEVICE/App/usbd_desc.h" - 568 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" - ARM GAS /tmp/ccmVH57s.s page 20 + 555 .text + 556 .Letext0: + 557 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 558 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 559 .file 4 "USB_DEVICE/App/usbd_desc.h" + 560 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" + ARM GAS /tmp/ccuRTiWv.s page 20 DEFINED SYMBOLS *ABS*:00000000 usbd_desc.c - /tmp/ccmVH57s.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t - /tmp/ccmVH57s.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor - /tmp/ccmVH57s.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d - /tmp/ccmVH57s.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc - /tmp/ccmVH57s.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor - /tmp/ccmVH57s.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d - /tmp/ccmVH57s.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc - /tmp/ccmVH57s.s:87 .text.IntToUnicode:00000000 $t - /tmp/ccmVH57s.s:92 .text.IntToUnicode:00000000 IntToUnicode - /tmp/ccmVH57s.s:167 .text.Get_SerialNum:00000000 $t - /tmp/ccmVH57s.s:172 .text.Get_SerialNum:00000000 Get_SerialNum - /tmp/ccmVH57s.s:231 .text.Get_SerialNum:00000030 $d - /tmp/ccmVH57s.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial - /tmp/ccmVH57s.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor - /tmp/ccmVH57s.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d - /tmp/ccmVH57s.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d - /tmp/ccmVH57s.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor - /tmp/ccmVH57s.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d - /tmp/ccmVH57s.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc - /tmp/ccmVH57s.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d - /tmp/ccmVH57s.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor - /tmp/ccmVH57s.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d - /tmp/ccmVH57s.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d - /tmp/ccmVH57s.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor - /tmp/ccmVH57s.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d - /tmp/ccmVH57s.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d - /tmp/ccmVH57s.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t - /tmp/ccmVH57s.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor - /tmp/ccmVH57s.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d - /tmp/ccmVH57s.s:514 .data.USBD_StringSerial:00000000 $d - /tmp/ccmVH57s.s:522 .bss.USBD_StrDesc:00000000 $d - /tmp/ccmVH57s.s:529 .data.USBD_LangIDDesc:00000000 $d - /tmp/ccmVH57s.s:536 .data.USBD_FS_DeviceDesc:00000000 $d - /tmp/ccmVH57s.s:547 .data.FS_Desc:00000000 FS_Desc - /tmp/ccmVH57s.s:544 .data.FS_Desc:00000000 $d - /tmp/ccmVH57s.s:560 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccmVH57s.s:557 .bss.curr_step_start_N:00000000 $d + /tmp/ccuRTiWv.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t + /tmp/ccuRTiWv.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor + /tmp/ccuRTiWv.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d + /tmp/ccuRTiWv.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc + /tmp/ccuRTiWv.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor + /tmp/ccuRTiWv.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d + /tmp/ccuRTiWv.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc + /tmp/ccuRTiWv.s:87 .text.IntToUnicode:00000000 $t + /tmp/ccuRTiWv.s:92 .text.IntToUnicode:00000000 IntToUnicode + /tmp/ccuRTiWv.s:167 .text.Get_SerialNum:00000000 $t + /tmp/ccuRTiWv.s:172 .text.Get_SerialNum:00000000 Get_SerialNum + /tmp/ccuRTiWv.s:231 .text.Get_SerialNum:00000030 $d + /tmp/ccuRTiWv.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial + /tmp/ccuRTiWv.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor + /tmp/ccuRTiWv.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d + /tmp/ccuRTiWv.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor + /tmp/ccuRTiWv.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc + /tmp/ccuRTiWv.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor + /tmp/ccuRTiWv.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d + /tmp/ccuRTiWv.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor + /tmp/ccuRTiWv.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d + /tmp/ccuRTiWv.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t + /tmp/ccuRTiWv.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor + /tmp/ccuRTiWv.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d + /tmp/ccuRTiWv.s:514 .data.USBD_StringSerial:00000000 $d + /tmp/ccuRTiWv.s:522 .bss.USBD_StrDesc:00000000 $d + /tmp/ccuRTiWv.s:529 .data.USBD_LangIDDesc:00000000 $d + /tmp/ccuRTiWv.s:536 .data.USBD_FS_DeviceDesc:00000000 $d + /tmp/ccuRTiWv.s:547 .data.FS_Desc:00000000 FS_Desc + /tmp/ccuRTiWv.s:544 .data.FS_Desc:00000000 $d UNDEFINED SYMBOLS USBD_GetString diff --git a/build/usbd_desc.o b/build/usbd_desc.o index e0f69ebf5e2b254584703d91f14f52a42495215f..5c5b807691ad2ba3ccd2c44bf4d41af6e1a27d35 100644 GIT binary patch delta 4415 zcmai14Q!O<9e@7s-L?1C_O93VT6(1|t+Z6^wd43`p|n<9t-@?O5oR!Ga5_R2r?8D> za7Kw(qY3VvW1EKHOw=d~kUE`C#++^$Q~V$<%VY~U+=zi}X2RSOH}?BI@Bcl{+p=Bq zyuauF_51&ykN0`rdtk$}>vy)K-k)pu3*{_yn$MWt1M`lE47uXe$j{sZl5*!b^;M4t zjB%XMsD<)ZWGx8dP**DnN3@blF7HY{g<8~eG2>zE_B)jp^2EGrkf z1`;A~0?XIH&6IbGF;cz`PsfDs1!JH_0zZHyk_og(WEBk2zv2;?C6$wshg+M8#)D9_ zQ9(HvJxGUkUk*p>C|~5u@#sIuJKL8N(eF_1@a39l0;L2xeYxJmE4J~&-CsLUwOf`f!GE>E&KLbso2c4uz9s|fD=||`kEb@8N z_X(Kf4us0@(}zlZ&O%Y$W3D&myqIK!<`2>*OTFqbE}N~vBqz!A=X4kD~N{v~Bwhc{|qPB+TNO!Nqnd1qx-DnN3=BeG`Y2Sn9 zIJHNqyw6kq9g4GPGg|QAFlK?QQO2FkcuvS7lVPzmG|HH>$ulKr!hUa(E>6oj@m3g) zrX7v@MUKK!d&1^lCrh~QOQBwXR@=r=tdkX-rkzl1N1IUzVJ_1A(B>cW78Hf}or%at zfpaqFZ`3S@?fNMZEG*mHYLw#=aK|>6eI2|0iVmLm~YVFMSeIP=PixidwjV z5dB73*UFGjbKF=cD{NXoY$CKEjIW{lzHG@IM!;Sq_0$@>NA!C=QLY)kvVsA8wU5Sq~%i zLuhq&166sGCF7<=Zonjo^Itf;wRU6y$MjRgzEp^JWQ1cvyb*VG__BOZmd0YS(NuqI zai}jQDIBMrCQzA);gqUF$J38OA4y3pcEK%LQDj|&MT^x+M|?Czig?H{q9W(H#QKn6 zFunw1tjw7a=7P#WOjWgr7m{d2NETU>?qH-gUu{K9bgEkh@_Z0;bj7*Vx?KUeK@; zFtbbK&JwxHZO$~im6?QeyMvjxr(2pP?1cn3XDODPIE3K!><;wy@W72i@krHC8B#+BoQCsA6lLvf+vh~k}! zcPZ{7jvBMqeh`7+$5dbsyrmAui9^PmQ#pu@$hB=C!k^y(+!Ng@FIQYi#Ebj|#p{Xl zjk!hbcdGnV#c%MsB;gaPcv^A4>R%w@TtBGzvf5u$`)^b}rpTL)d}mbtQ1P7V1t&ZU z;<-)CN7+GwHpL+#2v!jBMvW`3BqCs~+Bc}YQE`*%?^1cYA}=TMe2<9D`#2FZ`JAWE zn^)BEx*FagqJZ~^t;YOO@dF|X_(<*NRSw`apgv4QT#d^0icLiDbQAG*EhM6VE3H0n z%qlh9poT9ILA04zZOj(Mtwbc+p>|j0U5byY{wbCBDjpz$hZhlf4-@guA0g(^d7B*& zA5(`@DxX&TQ1zdvY(k!Yh=}-VA`X^Ih)B>+Oyl!QahM4H;w z_W^S^LB#I3hd5i$Oq_G}%miOM`5<>Hue}T)<8-wAW1jtL`^nDtXi@`iCnDi?mG2{B zE+18S4-o}CtMZSCDCBi3Pfv7x%W?lX_b2X4m+X&x(&QcTS$A{yNF+GZmww*8F%pNw zVzcf*b|lgciT6|1eK5N*l7rM@rBKht$TbDet&k=QwsVjkC`h;Vp33iq!~tf}klJ1} zm{ap0CJFO*;Rkscmcsw}wkhZ%P!6f#eenGfo0oie0}FiLE#X^+B>2DOrgF(7zY%;s z(kyqI=A{RoEMeZ;W(?n3GS4bvez7EaUKRY@*6!2*|1}lY7RSnR5y`;C2ATa5I8wsk zf?>=u94=v41BRW-fE`p|I9|eV5)Av?WG*$p!@9VJGhnzv8PF{-oK}V&==l34_R}Kw zMlk%X#PTbAOmuio_Q{!J3*e9}p2f59JK-j?ss8gNHRR@87zOWre;({#dt+|5w0OLe ocK?-|T@l8f+XEk#HsJQoZwx)fx5*u!-&X%Bs9KQN|M>;{8$c4s)&Kwi delta 4518 zcmaJ_3vg6d89wLkZnC>~LmvA|vIz+dAqmZ6LzeeKfId=QZ31l(q^1;5Co8%lY1;AOOyPemB-M9SMM7O_9XeyU;xb9f)YyI>_G-etkZ(bqoo zsTjn&uu#+6Q=;_<(7%Z~f2)R>e>L8Q3hY7>Pegl8K@+UXcxrXvVQ9>&czJHoV=^?W zQ|4GNc%93=<_YS@yWDTa$m?AmGXKrE6I@`(?X#FX4iVh;2^RmYm1yy>#E<#wP?o{^^Ao(e5V@2%k*L7T0meGtBA7$|UI>kV` zr+nkuO{DWUaJ{5r{hH4!eL$O}_oCg6rlM)Bs60Yp$;%^EP~9 zml$=mPLIHTHbyxGEjAgO3BtvkgCPh8&=O-nI$`}wJ5{%{TFB{kmIU7Q{7W~zpL}1b z>Pj(2dRH%o%s-V$Gu_&>Hx*3Pc(lJGi{6gZPEp-@I*W?HHiYIB)vXt>s82(%0xetA zO1Rye3j_ZDMXg4hZ27FJkNML%MMYr2mDXpnMWvmh{sQR;np0HTDXJ6`Q-oF%6hAfA zI$n^tf40vZQk(7^fsV()C(s=4Hr>r34MOlJTD3dRxx=xSFn25n-CUT+oX>`?(lZ$P zO+utPQmx3tiPeVj#;z(3o|L@88gG2X-+ri zhdV`FnLQ&linjdC} zBA=qim>ct@m!sC=l3mmUX>u?}kpBUV!b*XN*hg7v^ zr&dPrv3YQ*b`{w2Rx%j1t_A%58VD7vt>$30k423eP6mg4g)d{lJn9eDJHFu|UM<RIRlvQPWdZ}LDL>T49BdWhJbVbiAkOkeL7b4vxDA&AIVxxI5R*mD}~>MJxlo=QsC{_UF7p6@d9T68DokV z&g7)P0LWX7SV5ew6sOvl;ap&pcZeP$+YUKxL{1y;5#()1`v(Nq2=)nX#}5YEV223y z2tFbBUBM&7MM|9&{;J?b!8Zjz6bxdenYdDLqTmd{1%fMd#xdL_0!#1^aiLNth5v>) z2gj%It3>P#KlVQp#fezcX5ll5*b{Sw_X@5f;vCp0xFy35e&c;X4ES@7e2?JQME;`i z6N0aZ{4^0a!dbx!qW`1l-w}RA@LiFABs}BsI0^kkj3gqwT(Fvm1XBc;5@Gisae`87 z1lJK!c%SI`TZ(+A;8#R$3IB$J8TAx92=oIYcJmP;rt()Je^umv68U8!3K%7hQ|bf3 z{}7R|!0YJCh~P27gvc9&-)bY)KgkXP%_ZVk#80G7l|lfH?d5qy@EqT zBz#iz&j>#x_(PE&7k-kMfy2+(L7?A?!9^lYk4u7Y5n*>l^dAbpCg{P0ucrLndn#QZJ+w2-MK1?YeW=c;A|xp65&uTSWkpali(zg&nCj2mm;ytmJc7Q z`;1plw#ph`%lwrm13XQBxJb>vq4*)%A3C--e_L`5%J^NxmAZ|HHCRi;=6HfQLC(;$ zoS}#}o^in&iHK`o4&c+s5x?8f-(&xp=XbPG9JUaVa6tHOA`(9(`~a~^spp0Nn2177 z+kE&~(>^2m(AKT3H{D;>qUKYU*>X5AFxI&WlGe{#x&nK%EZVv`un&y)Pty8oYggd= zV7$eW)*H~h1XgRa``R`KE@myyfQ@E#cO*9lBKTSy%M;1VEh#V#JBe0}hTUo3p@Wz@ z%#6bK={(?GYgKDF`ZRjll@h_1S?AirvkssafM5=#cs3&T?-7u(Yth`;Kgx@+42crf zxJlu)_V037x=$Z&(aUs`$IZ)MFu9p-ACI$5GS$J>&2%m=)AC~2S)XeO&pMMA;ps+a z*;#9SPK3AeBD{zQ-FAdac@ahtVF;d#(2x`1y}Ss468!za(LQuFFTy~RQg=xNbhD!{ zum~JEBlGz+b|B9?_o0rBf2QQxMdQ|U9kFPoh+XqEHtZ!X<*XPqxzl(WS=}MgQ@U;0S657 Ac>n+a diff --git a/build/usbd_ioreq.lst b/build/usbd_ioreq.lst index 1e9f0d4..205c9f7 100644 --- a/build/usbd_ioreq.lst +++ b/build/usbd_ioreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc3QmNth.s page 1 +ARM GAS /tmp/ccnLHsIs.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{ - ARM GAS /tmp/cc3QmNth.s page 2 + ARM GAS /tmp/ccnLHsIs.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev, - ARM GAS /tmp/cc3QmNth.s page 3 + ARM GAS /tmp/ccnLHsIs.s page 3 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len) @@ -178,7 +178,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 66 0018 0020 movs r0, #0 67 001a 08BD pop {r3, pc} 68 .cfi_endproc - ARM GAS /tmp/cc3QmNth.s page 4 + ARM GAS /tmp/ccnLHsIs.s page 4 69 .LFE243: @@ -238,7 +238,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 109 .section .text.USBD_CtlPrepareRx,"ax",%progbits 110 .align 1 111 .global USBD_CtlPrepareRx - ARM GAS /tmp/cc3QmNth.s page 5 + ARM GAS /tmp/ccnLHsIs.s page 5 112 .syntax unified @@ -298,7 +298,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */ 146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len); - ARM GAS /tmp/cc3QmNth.s page 6 + ARM GAS /tmp/ccnLHsIs.s page 6 145 .loc 1 146 3 is_stmt 1 view .LVU35 @@ -358,7 +358,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 185 .loc 1 162 9 view .LVU44 186 0006 0021 movs r1, #0 187 .LVL14: - ARM GAS /tmp/cc3QmNth.s page 7 + ARM GAS /tmp/ccnLHsIs.s page 7 188 .loc 1 162 9 view .LVU45 @@ -418,7 +418,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 227 000e FFF7FEFF bl USBD_LL_Transmit 228 .LVL17: 180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** - ARM GAS /tmp/cc3QmNth.s page 8 + ARM GAS /tmp/ccnLHsIs.s page 8 181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/cc3QmNth.s page 1 267 .loc 1 198 3 is_stmt 1 view .LVU62 199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** } 268 .loc 1 199 1 is_stmt 0 view .LVU63 - ARM GAS /tmp/cc3QmNth.s page 9 + ARM GAS /tmp/ccnLHsIs.s page 9 269 0012 0020 movs r0, #0 @@ -524,38 +524,30 @@ ARM GAS /tmp/cc3QmNth.s page 1 299 0006 08BD pop {r3, pc} 300 .cfi_endproc 301 .LFE249: - 303 .global curr_step_start_N - 304 .section .bss.curr_step_start_N,"aw",%nobits - 305 .align 2 - 308 curr_step_start_N: - 309 0000 00000000 .space 4 - 310 .text - 311 .Letext0: - 312 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 313 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" - 314 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - 315 .file 5 "Core/Inc/main.h" - ARM GAS /tmp/cc3QmNth.s page 10 + 303 .text + 304 .Letext0: + 305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" + 307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" + ARM GAS /tmp/ccnLHsIs.s page 10 DEFINED SYMBOLS *ABS*:00000000 usbd_ioreq.c - /tmp/cc3QmNth.s:21 .text.USBD_CtlSendData:00000000 $t - /tmp/cc3QmNth.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData - /tmp/cc3QmNth.s:72 .text.USBD_CtlContinueSendData:00000000 $t - /tmp/cc3QmNth.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData - /tmp/cc3QmNth.s:110 .text.USBD_CtlPrepareRx:00000000 $t - /tmp/cc3QmNth.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx - /tmp/cc3QmNth.s:161 .text.USBD_CtlContinueRx:00000000 $t - /tmp/cc3QmNth.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx - /tmp/cc3QmNth.s:199 .text.USBD_CtlSendStatus:00000000 $t - /tmp/cc3QmNth.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus - /tmp/cc3QmNth.s:237 .text.USBD_CtlReceiveStatus:00000000 $t - /tmp/cc3QmNth.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus - /tmp/cc3QmNth.s:275 .text.USBD_GetRxCount:00000000 $t - /tmp/cc3QmNth.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount - /tmp/cc3QmNth.s:308 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/cc3QmNth.s:305 .bss.curr_step_start_N:00000000 $d + /tmp/ccnLHsIs.s:21 .text.USBD_CtlSendData:00000000 $t + /tmp/ccnLHsIs.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData + /tmp/ccnLHsIs.s:72 .text.USBD_CtlContinueSendData:00000000 $t + /tmp/ccnLHsIs.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData + /tmp/ccnLHsIs.s:110 .text.USBD_CtlPrepareRx:00000000 $t + /tmp/ccnLHsIs.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx + /tmp/ccnLHsIs.s:161 .text.USBD_CtlContinueRx:00000000 $t + /tmp/ccnLHsIs.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx + /tmp/ccnLHsIs.s:199 .text.USBD_CtlSendStatus:00000000 $t + /tmp/ccnLHsIs.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus + /tmp/ccnLHsIs.s:237 .text.USBD_CtlReceiveStatus:00000000 $t + /tmp/ccnLHsIs.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus + /tmp/ccnLHsIs.s:275 .text.USBD_GetRxCount:00000000 $t + /tmp/ccnLHsIs.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount UNDEFINED SYMBOLS USBD_LL_Transmit diff --git a/build/usbd_ioreq.o b/build/usbd_ioreq.o index 1fc0663c5996b76cd23c9e3a545d87edcfb794b2..18dd257d4c81427cac103981154ec5942db92339 100644 GIT binary patch literal 12292 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 literal 12512 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