diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 6dbcb5a..1e98b4c 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -60,9 +60,9 @@ void Error_Handler(void); #define CURR_STEP_START_TRG_Pin GPIO_PIN_0 #define CURR_STEP_START_TRG_GPIO_Port GPIOC #define CURR_STEP_START_TRG_EXTI_IRQn EXTI0_IRQn -#define SWEEP_CYCLE_START_TRG_Pin GPIO_PIN_1 +#define SWEEP_CYCLE_START_TRG_Pin GPIO_PIN_3 #define SWEEP_CYCLE_START_TRG_GPIO_Port GPIOC -#define SWEEP_CYCLE_START_TRG_EXTI_IRQn EXTI1_IRQn +#define SWEEP_CYCLE_START_TRG_EXTI_IRQn EXTI3_IRQn #define LED_RED_Pin GPIO_PIN_14 #define LED_RED_GPIO_Port GPIOB #define LED_BLUE_Pin GPIO_PIN_7 @@ -76,28 +76,29 @@ 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; -}; - -/* 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]; +/* 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; + uint8_t sweep_cycle_started_flag; // 0 -- not started; 1 -- started + +}; + +/* 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 c91eedb..24926e3 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -19,7 +19,6 @@ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "usb_device.h" -#include "usbd_cdc_if.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ @@ -67,10 +66,12 @@ volatile uint32_t curr_step_start_N = 0; /* ADC1 circular DMA buffer definition */ uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; -char ADC_msg[] = "curr_step ?????? ??????????\r\n"; -#define ADC_msg_len 32 -#define ADC_msg_val_pos 20 -#define ADC_msg_step_pos 12 +//char ADC_msg[] = "curr_step ?????? ??????????\r\nSweep_start\n\r"; +char ADC_msg[] = "stp ?????? ??????????\r\nSweep_start\n\r"; +#define ADC_msg_len 24 +#define ADC_msg_len_Sweep_start 37 +#define ADC_msg_val_pos 12 +#define ADC_msg_step_pos 4 /* USER CODE END 0 */ /** @@ -157,14 +158,21 @@ int main(void) ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - if (Sweep_state.curr_step_N > 1000){ + + if (Sweep_state.curr_step_N > 10000){ Sweep_state.curr_step_N = 0; + Sweep_state.sweep_cycle_started_flag = 1; + } + if (Sweep_state.sweep_cycle_started_flag == 1){ + Sweep_state.sweep_cycle_started_flag = 0; // reset sweep cycle flag HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - HAL_DelayUS(10); - CDC_Transmit_FS((uint8_t *)"Sweep_start\n\r", 14); + CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start); + + }else{ + CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + } } @@ -324,7 +332,7 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Pull = GPIO_PULLUP; HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); /*Configure GPIO pin : PF11 */ diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index 0116782..28ed1c9 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -225,7 +225,8 @@ void EXTI0_IRQHandler(void) void EXTI3_IRQHandler(void) { /* USER CODE BEGIN EXTI3_IRQn 0 */ - + Sweep_state.sweep_cycle_started_flag = 1; //sweep cycle started + Sweep_state.curr_step_N = 0; /* USER CODE END EXTI3_IRQn 0 */ HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); /* USER CODE BEGIN EXTI3_IRQn 1 */ diff --git a/Makefile b/Makefile index b8ae5e1..f081e85 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ########################################################################################################################## -# File automatically-generated by tool: [projectgenerator] version: [4.6.0-B36] date: [Thu Dec 18 20:55:12 MSK 2025] +# File automatically-generated by tool: [projectgenerator] version: [4.6.0-B36] date: [Thu Dec 18 23:23:23 MSK 2025] ########################################################################################################################## # ------------------------------------------------ @@ -35,14 +35,14 @@ BUILD_DIR = build # source ###################################### # C sources -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 \ +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 dcde052..b25c079 100644 --- a/build/main.d +++ b/build/main.d @@ -30,13 +30,7 @@ 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/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 + USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h: Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h: Core/Inc/stm32f4xx_hal_conf.h: @@ -72,10 +66,3 @@ 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 f2f36a1..cb88dd3 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccUsVHhJ.s page 1 +ARM GAS /tmp/ccemJ38m.s page 1 1 .cpu cortex-m4 @@ -48,581 +48,589 @@ ARM GAS /tmp/ccUsVHhJ.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 **** #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/ccUsVHhJ.s page 2 + 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/ccemJ38m.s page 2 - 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[] = "curr_step ?????? ??????????\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 **** #define ADC_msg_step_pos 12 - 74:Core/Src/main.c **** /* USER CODE END 0 */ - 75:Core/Src/main.c **** - 76:Core/Src/main.c **** /** - 77:Core/Src/main.c **** * @brief The application entry point. - 78:Core/Src/main.c **** * @retval int - 79:Core/Src/main.c **** */ - 80:Core/Src/main.c **** int main(void) - 81:Core/Src/main.c **** { - 82:Core/Src/main.c **** - 83:Core/Src/main.c **** /* USER CODE BEGIN 1 */ - 84:Core/Src/main.c **** - 85:Core/Src/main.c **** /* USER CODE END 1 */ - 86:Core/Src/main.c **** - 87:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ - 88:Core/Src/main.c **** - ARM GAS /tmp/ccUsVHhJ.s page 3 + 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/ADC_proc_shadow/Sweep_state definitions */ + 63:Core/Src/main.c **** volatile struct ADC_proc_typedef ADC_proc, ADC_proc_shadow; + 64:Core/Src/main.c **** volatile struct Sweep_state_typedef Sweep_state; + 65:Core/Src/main.c **** volatile uint32_t curr_step_start_N = 0; + 66:Core/Src/main.c **** + 67:Core/Src/main.c **** /* ADC1 circular DMA buffer definition */ + 68:Core/Src/main.c **** uint16_t ADC1_buff_circular[ADC_BUFF_SIZE]; + 69:Core/Src/main.c **** //char ADC_msg[] = "curr_step ?????? ??????????\r\nSweep_start\n\r"; + 70:Core/Src/main.c **** char ADC_msg[] = "stp ?????? ??????????\r\nSweep_start\n\r"; + 71:Core/Src/main.c **** #define ADC_msg_len 24 + 72:Core/Src/main.c **** #define ADC_msg_len_Sweep_start 37 + 73:Core/Src/main.c **** #define ADC_msg_val_pos 12 + 74:Core/Src/main.c **** #define ADC_msg_step_pos 4 + 75:Core/Src/main.c **** /* USER CODE END 0 */ + 76:Core/Src/main.c **** + 77:Core/Src/main.c **** /** + 78:Core/Src/main.c **** * @brief The application entry point. + 79:Core/Src/main.c **** * @retval int + 80:Core/Src/main.c **** */ + 81:Core/Src/main.c **** int main(void) + 82:Core/Src/main.c **** { + 83:Core/Src/main.c **** + 84:Core/Src/main.c **** /* USER CODE BEGIN 1 */ + 85:Core/Src/main.c **** + 86:Core/Src/main.c **** /* USER CODE END 1 */ + 87:Core/Src/main.c **** + 88:Core/Src/main.c **** /* MCU Configuration--------------------------------------------------------*/ + ARM GAS /tmp/ccemJ38m.s page 3 - 89:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ - 90:Core/Src/main.c **** HAL_Init(); - 91:Core/Src/main.c **** - 92:Core/Src/main.c **** /* USER CODE BEGIN Init */ - 93:Core/Src/main.c **** - 94:Core/Src/main.c **** /* USER CODE END Init */ - 95:Core/Src/main.c **** - 96:Core/Src/main.c **** /* Configure the system clock */ - 97:Core/Src/main.c **** SystemClock_Config(); - 98:Core/Src/main.c **** - 99:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ - 100:Core/Src/main.c **** - 101:Core/Src/main.c **** /* USER CODE END SysInit */ - 102:Core/Src/main.c **** - 103:Core/Src/main.c **** /* Initialize all configured peripherals */ - 104:Core/Src/main.c **** MX_GPIO_Init(); - 105:Core/Src/main.c **** MX_DMA_Init(); - 106:Core/Src/main.c **** MX_ADC1_Init(); - 107:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 108:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 109:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 110:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 111:Core/Src/main.c **** - 112:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started - 113:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 114:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 115:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 116:Core/Src/main.c **** - 117:Core/Src/main.c **** ADC_proc.status = 0; // ADC started - 118:Core/Src/main.c **** ADC_proc.N = 0; - 119:Core/Src/main.c **** ADC_proc.sum = 0; - 120:Core/Src/main.c **** ADC_proc.avg = 0; - 121:Core/Src/main.c **** - 122:Core/Src/main.c **** uint32_t curr_points_N_max = 100; - 123:Core/Src/main.c **** uint32_t curr_points_N =0; - 124:Core/Src/main.c **** - 125:Core/Src/main.c **** /* USER CODE END 2 */ - 126:Core/Src/main.c **** - 127:Core/Src/main.c **** /* Infinite loop */ - 128:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ - 129:Core/Src/main.c **** while (1) - 130:Core/Src/main.c **** { - 131:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 132:Core/Src/main.c **** //HAL_Delay(100); - 133:Core/Src/main.c **** - 134:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { - 135:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 137:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 138:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 139:Core/Src/main.c **** + 89:Core/Src/main.c **** + 90:Core/Src/main.c **** /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + 91:Core/Src/main.c **** HAL_Init(); + 92:Core/Src/main.c **** + 93:Core/Src/main.c **** /* USER CODE BEGIN Init */ + 94:Core/Src/main.c **** + 95:Core/Src/main.c **** /* USER CODE END Init */ + 96:Core/Src/main.c **** + 97:Core/Src/main.c **** /* Configure the system clock */ + 98:Core/Src/main.c **** SystemClock_Config(); + 99:Core/Src/main.c **** + 100:Core/Src/main.c **** /* USER CODE BEGIN SysInit */ + 101:Core/Src/main.c **** + 102:Core/Src/main.c **** /* USER CODE END SysInit */ + 103:Core/Src/main.c **** + 104:Core/Src/main.c **** /* Initialize all configured peripherals */ + 105:Core/Src/main.c **** MX_GPIO_Init(); + 106:Core/Src/main.c **** MX_DMA_Init(); + 107:Core/Src/main.c **** MX_ADC1_Init(); + 108:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 109:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 110:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 111:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 112:Core/Src/main.c **** + 113:Core/Src/main.c **** ADC_proc_shadow.status = 0; // ADC started + 114:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 115:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 116:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 117:Core/Src/main.c **** + 118:Core/Src/main.c **** ADC_proc.status = 0; // ADC started + 119:Core/Src/main.c **** ADC_proc.N = 0; + 120:Core/Src/main.c **** ADC_proc.sum = 0; + 121:Core/Src/main.c **** ADC_proc.avg = 0; + 122:Core/Src/main.c **** + 123:Core/Src/main.c **** uint32_t curr_points_N_max = 100; + 124:Core/Src/main.c **** uint32_t curr_points_N =0; + 125:Core/Src/main.c **** + 126:Core/Src/main.c **** /* USER CODE END 2 */ + 127:Core/Src/main.c **** + 128:Core/Src/main.c **** /* Infinite loop */ + 129:Core/Src/main.c **** /* USER CODE BEGIN WHILE */ + 130:Core/Src/main.c **** while (1) + 131:Core/Src/main.c **** { + 132:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 133:Core/Src/main.c **** //HAL_Delay(100); + 134:Core/Src/main.c **** + 135:Core/Src/main.c **** if (ADC_proc_shadow.status == 2) { + 136:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 137:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 138:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 139:Core/Src/main.c **** ADC_proc_shadow.N = 0; 140:Core/Src/main.c **** - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - ARM GAS /tmp/ccUsVHhJ.s page 4 + 141:Core/Src/main.c **** + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 0] = (ADC_proc_shadow.avg / 10000000000) % 10 + '0'; + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + ARM GAS /tmp/ccemJ38m.s page 4 - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 151:Core/Src/main.c **** - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 0] = (Sweep_state.curr_step_N / 100000) % 10 + '0'; - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 158:Core/Src/main.c **** - 159:Core/Src/main.c **** - 160:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 151:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 152:Core/Src/main.c **** + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 0] = (Sweep_state.curr_step_N / 100000) % 10 + '0'; + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 158:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 159:Core/Src/main.c **** + 160:Core/Src/main.c **** 161:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); 162:Core/Src/main.c **** - 163:Core/Src/main.c **** if (Sweep_state.curr_step_N > 1000){ - 164:Core/Src/main.c **** Sweep_state.curr_step_N = 0; - 165:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 166:Core/Src/main.c **** HAL_DelayUS(10); - 167:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)"Sweep_start\n\r", 14); - 168:Core/Src/main.c **** } - 169:Core/Src/main.c **** - 170:Core/Src/main.c **** } - 171:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); - 172:Core/Src/main.c **** - 173:Core/Src/main.c **** /* USER CODE END WHILE */ - 174:Core/Src/main.c **** - 175:Core/Src/main.c **** /* USER CODE BEGIN 3 */ - 176:Core/Src/main.c **** } - 177:Core/Src/main.c **** /* USER CODE END 3 */ - 178:Core/Src/main.c **** } - 179:Core/Src/main.c **** - 180:Core/Src/main.c **** /** - 181:Core/Src/main.c **** * @brief System Clock Configuration - 182:Core/Src/main.c **** * @retval None - 183:Core/Src/main.c **** */ - 184:Core/Src/main.c **** void SystemClock_Config(void) - 185:Core/Src/main.c **** { - 186:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 187:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 188:Core/Src/main.c **** - 189:Core/Src/main.c **** /** Configure the main internal regulator output voltage - 190:Core/Src/main.c **** */ - 191:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); - 192:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 193:Core/Src/main.c **** - 194:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters - 195:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. - 196:Core/Src/main.c **** */ - 197:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; - 198:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 199:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 200:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 201:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 202:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - ARM GAS /tmp/ccUsVHhJ.s page 5 + 163:Core/Src/main.c **** + 164:Core/Src/main.c **** if (Sweep_state.curr_step_N > 10000){ + 165:Core/Src/main.c **** Sweep_state.curr_step_N = 0; + 166:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 1; + 167:Core/Src/main.c **** } + 168:Core/Src/main.c **** if (Sweep_state.sweep_cycle_started_flag == 1){ + 169:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 0; // reset sweep cycle flag + 170:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 171:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start); + 172:Core/Src/main.c **** + 173:Core/Src/main.c **** }else{ + 174:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len); + 175:Core/Src/main.c **** + 176:Core/Src/main.c **** } + 177:Core/Src/main.c **** + 178:Core/Src/main.c **** } + 179:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)"Hello from STM32!\r\n", 19); + 180:Core/Src/main.c **** + 181:Core/Src/main.c **** /* USER CODE END WHILE */ + 182:Core/Src/main.c **** + 183:Core/Src/main.c **** /* USER CODE BEGIN 3 */ + 184:Core/Src/main.c **** } + 185:Core/Src/main.c **** /* USER CODE END 3 */ + 186:Core/Src/main.c **** } + 187:Core/Src/main.c **** + 188:Core/Src/main.c **** /** + 189:Core/Src/main.c **** * @brief System Clock Configuration + 190:Core/Src/main.c **** * @retval None + 191:Core/Src/main.c **** */ + 192:Core/Src/main.c **** void SystemClock_Config(void) + 193:Core/Src/main.c **** { + 194:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 195:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 196:Core/Src/main.c **** + 197:Core/Src/main.c **** /** Configure the main internal regulator output voltage + 198:Core/Src/main.c **** */ + 199:Core/Src/main.c **** __HAL_RCC_PWR_CLK_ENABLE(); + 200:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 201:Core/Src/main.c **** + 202:Core/Src/main.c **** /** Initializes the RCC Oscillators according to the specified parameters + ARM GAS /tmp/ccemJ38m.s page 5 - 203:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 204:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 205:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 206:Core/Src/main.c **** { - 207:Core/Src/main.c **** Error_Handler(); - 208:Core/Src/main.c **** } - 209:Core/Src/main.c **** - 210:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks - 211:Core/Src/main.c **** */ - 212:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK - 213:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 214:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; - 215:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 216:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 217:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 218:Core/Src/main.c **** - 219:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) - 220:Core/Src/main.c **** { - 221:Core/Src/main.c **** Error_Handler(); - 222:Core/Src/main.c **** } - 223:Core/Src/main.c **** } - 224:Core/Src/main.c **** - 225:Core/Src/main.c **** /** - 226:Core/Src/main.c **** * @brief ADC1 Initialization Function - 227:Core/Src/main.c **** * @param None - 228:Core/Src/main.c **** * @retval None - 229:Core/Src/main.c **** */ - 230:Core/Src/main.c **** static void MX_ADC1_Init(void) - 231:Core/Src/main.c **** { + 203:Core/Src/main.c **** * in the RCC_OscInitTypeDef structure. + 204:Core/Src/main.c **** */ + 205:Core/Src/main.c **** RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + 206:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 207:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 208:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 209:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 210:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 211:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 212:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 213:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 214:Core/Src/main.c **** { + 215:Core/Src/main.c **** Error_Handler(); + 216:Core/Src/main.c **** } + 217:Core/Src/main.c **** + 218:Core/Src/main.c **** /** Initializes the CPU, AHB and APB buses clocks + 219:Core/Src/main.c **** */ + 220:Core/Src/main.c **** RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK + 221:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 222:Core/Src/main.c **** RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + 223:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 224:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 225:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 226:Core/Src/main.c **** + 227:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) + 228:Core/Src/main.c **** { + 229:Core/Src/main.c **** Error_Handler(); + 230:Core/Src/main.c **** } + 231:Core/Src/main.c **** } 232:Core/Src/main.c **** - 233:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ - 234:Core/Src/main.c **** - 235:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ - 236:Core/Src/main.c **** - 237:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; - 238:Core/Src/main.c **** - 239:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 233:Core/Src/main.c **** /** + 234:Core/Src/main.c **** * @brief ADC1 Initialization Function + 235:Core/Src/main.c **** * @param None + 236:Core/Src/main.c **** * @retval None + 237:Core/Src/main.c **** */ + 238:Core/Src/main.c **** static void MX_ADC1_Init(void) + 239:Core/Src/main.c **** { 240:Core/Src/main.c **** - 241:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 241:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 0 */ 242:Core/Src/main.c **** - 243:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con - 244:Core/Src/main.c **** */ - 245:Core/Src/main.c **** hadc1.Instance = ADC1; - 246:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 247:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 248:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 249:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 250:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 251:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 252:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 253:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 254:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 255:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 256:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 257:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 258:Core/Src/main.c **** { - 259:Core/Src/main.c **** Error_Handler(); - ARM GAS /tmp/ccUsVHhJ.s page 6 + 243:Core/Src/main.c **** /* USER CODE END ADC1_Init 0 */ + 244:Core/Src/main.c **** + 245:Core/Src/main.c **** ADC_ChannelConfTypeDef sConfig = {0}; + 246:Core/Src/main.c **** + 247:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 1 */ + 248:Core/Src/main.c **** + 249:Core/Src/main.c **** /* USER CODE END ADC1_Init 1 */ + 250:Core/Src/main.c **** + 251:Core/Src/main.c **** /** Configure the global features of the ADC (Clock, Resolution, Data Alignment and number of con + 252:Core/Src/main.c **** */ + 253:Core/Src/main.c **** hadc1.Instance = ADC1; + 254:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 255:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 256:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 257:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 258:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 259:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + ARM GAS /tmp/ccemJ38m.s page 6 - 260:Core/Src/main.c **** } - 261:Core/Src/main.c **** - 262:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it - 263:Core/Src/main.c **** */ - 264:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; - 265:Core/Src/main.c **** sConfig.Rank = 1; - 266:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 267:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 268:Core/Src/main.c **** { - 269:Core/Src/main.c **** Error_Handler(); - 270:Core/Src/main.c **** } - 271:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ - 272:Core/Src/main.c **** - 273:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ - 274:Core/Src/main.c **** - 275:Core/Src/main.c **** } - 276:Core/Src/main.c **** - 277:Core/Src/main.c **** /** - 278:Core/Src/main.c **** * Enable DMA controller clock - 279:Core/Src/main.c **** */ - 280:Core/Src/main.c **** static void MX_DMA_Init(void) - 281:Core/Src/main.c **** { + 260:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 261:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 262:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 263:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 264:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 265:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 266:Core/Src/main.c **** { + 267:Core/Src/main.c **** Error_Handler(); + 268:Core/Src/main.c **** } + 269:Core/Src/main.c **** + 270:Core/Src/main.c **** /** Configure for the selected ADC regular channel its corresponding rank in the sequencer and it + 271:Core/Src/main.c **** */ + 272:Core/Src/main.c **** sConfig.Channel = ADC_CHANNEL_3; + 273:Core/Src/main.c **** sConfig.Rank = 1; + 274:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 275:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 276:Core/Src/main.c **** { + 277:Core/Src/main.c **** Error_Handler(); + 278:Core/Src/main.c **** } + 279:Core/Src/main.c **** /* USER CODE BEGIN ADC1_Init 2 */ + 280:Core/Src/main.c **** + 281:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ 282:Core/Src/main.c **** - 283:Core/Src/main.c **** /* DMA controller clock enable */ - 284:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); - 285:Core/Src/main.c **** - 286:Core/Src/main.c **** /* DMA interrupt init */ - 287:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ - 288:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); - 289:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 283:Core/Src/main.c **** } + 284:Core/Src/main.c **** + 285:Core/Src/main.c **** /** + 286:Core/Src/main.c **** * Enable DMA controller clock + 287:Core/Src/main.c **** */ + 288:Core/Src/main.c **** static void MX_DMA_Init(void) + 289:Core/Src/main.c **** { 290:Core/Src/main.c **** - 291:Core/Src/main.c **** } - 292:Core/Src/main.c **** - 293:Core/Src/main.c **** /** - 294:Core/Src/main.c **** * @brief GPIO Initialization Function - 295:Core/Src/main.c **** * @param None - 296:Core/Src/main.c **** * @retval None - 297:Core/Src/main.c **** */ - 298:Core/Src/main.c **** static void MX_GPIO_Init(void) - 299:Core/Src/main.c **** { - 28 .loc 1 299 1 view -0 + 291:Core/Src/main.c **** /* DMA controller clock enable */ + 292:Core/Src/main.c **** __HAL_RCC_DMA2_CLK_ENABLE(); + 293:Core/Src/main.c **** + 294:Core/Src/main.c **** /* DMA interrupt init */ + 295:Core/Src/main.c **** /* DMA2_Stream0_IRQn interrupt configuration */ + 296:Core/Src/main.c **** HAL_NVIC_SetPriority(DMA2_Stream0_IRQn, 0, 0); + 297:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 298:Core/Src/main.c **** + 299:Core/Src/main.c **** } + 300:Core/Src/main.c **** + 301:Core/Src/main.c **** /** + 302:Core/Src/main.c **** * @brief GPIO Initialization Function + 303:Core/Src/main.c **** * @param None + 304:Core/Src/main.c **** * @retval None + 305:Core/Src/main.c **** */ + 306:Core/Src/main.c **** static void MX_GPIO_Init(void) + 307:Core/Src/main.c **** { + 28 .loc 1 307 1 view -0 29 .cfi_startproc 30 @ args = 0, pretend = 0, frame = 40 31 @ frame_needed = 0, uses_anonymous_args = 0 - 32 0000 2DE9F043 push {r4, r5, r6, r7, r8, r9, lr} + 32 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} 33 .LCFI0: - 34 .cfi_def_cfa_offset 28 - 35 .cfi_offset 4, -28 - 36 .cfi_offset 5, -24 - 37 .cfi_offset 6, -20 - 38 .cfi_offset 7, -16 - 39 .cfi_offset 8, -12 - 40 .cfi_offset 9, -8 - 41 .cfi_offset 14, -4 - 42 0004 8BB0 sub sp, sp, #44 - 43 .LCFI1: - 44 .cfi_def_cfa_offset 72 - ARM GAS /tmp/ccUsVHhJ.s page 7 + 34 .cfi_def_cfa_offset 24 + 35 .cfi_offset 4, -24 + 36 .cfi_offset 5, -20 + ARM GAS /tmp/ccemJ38m.s page 7 - 300:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; - 45 .loc 1 300 3 view .LVU1 - 46 .loc 1 300 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] - 301:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ - 302:Core/Src/main.c **** - 303:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ - 304:Core/Src/main.c **** - 305:Core/Src/main.c **** /* GPIO Ports Clock Enable */ - 306:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); - 53 .loc 1 306 3 is_stmt 1 view .LVU3 - 54 .LBB4: - 55 .loc 1 306 3 view .LVU4 - 56 0012 0094 str r4, [sp] - 57 .loc 1 306 3 view .LVU5 - 58 0014 3D4B ldr r3, .L3 - 59 0016 1A6B ldr r2, [r3, #48] - 60 0018 42F08002 orr r2, r2, #128 - 61 001c 1A63 str r2, [r3, #48] - 62 .loc 1 306 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 306 3 view .LVU7 - 67 0026 009A ldr r2, [sp] - 68 .LBE4: - 69 .loc 1 306 3 view .LVU8 - 307:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); - 70 .loc 1 307 3 view .LVU9 - 71 .LBB5: - 72 .loc 1 307 3 view .LVU10 - 73 0028 0194 str r4, [sp, #4] - 74 .loc 1 307 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 307 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 307 3 view .LVU13 - 83 003a 019A ldr r2, [sp, #4] - 84 .LBE5: - 85 .loc 1 307 3 view .LVU14 - 308:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); - 86 .loc 1 308 3 view .LVU15 - 87 .LBB6: - 88 .loc 1 308 3 view .LVU16 - 89 003c 0294 str r4, [sp, #8] - 90 .loc 1 308 3 view .LVU17 - 91 003e 1A6B ldr r2, [r3, #48] - 92 0040 42F00102 orr r2, r2, #1 - ARM GAS /tmp/ccUsVHhJ.s page 8 + 37 .cfi_offset 6, -16 + 38 .cfi_offset 7, -12 + 39 .cfi_offset 8, -8 + 40 .cfi_offset 14, -4 + 41 0004 8AB0 sub sp, sp, #40 + 42 .LCFI1: + 43 .cfi_def_cfa_offset 64 + 308:Core/Src/main.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; + 44 .loc 1 308 3 view .LVU1 + 45 .loc 1 308 20 is_stmt 0 view .LVU2 + 46 0006 0024 movs r4, #0 + 47 0008 0594 str r4, [sp, #20] + 48 000a 0694 str r4, [sp, #24] + 49 000c 0794 str r4, [sp, #28] + 50 000e 0894 str r4, [sp, #32] + 51 0010 0994 str r4, [sp, #36] + 309:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_1 */ + 310:Core/Src/main.c **** + 311:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_1 */ + 312:Core/Src/main.c **** + 313:Core/Src/main.c **** /* GPIO Ports Clock Enable */ + 314:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); + 52 .loc 1 314 3 is_stmt 1 view .LVU3 + 53 .LBB4: + 54 .loc 1 314 3 view .LVU4 + 55 0012 0094 str r4, [sp] + 56 .loc 1 314 3 view .LVU5 + 57 0014 3D4B ldr r3, .L3 + 58 0016 1A6B ldr r2, [r3, #48] + 59 0018 42F08002 orr r2, r2, #128 + 60 001c 1A63 str r2, [r3, #48] + 61 .loc 1 314 3 view .LVU6 + 62 001e 1A6B ldr r2, [r3, #48] + 63 0020 02F08002 and r2, r2, #128 + 64 0024 0092 str r2, [sp] + 65 .loc 1 314 3 view .LVU7 + 66 0026 009A ldr r2, [sp] + 67 .LBE4: + 68 .loc 1 314 3 view .LVU8 + 315:Core/Src/main.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); + 69 .loc 1 315 3 view .LVU9 + 70 .LBB5: + 71 .loc 1 315 3 view .LVU10 + 72 0028 0194 str r4, [sp, #4] + 73 .loc 1 315 3 view .LVU11 + 74 002a 1A6B ldr r2, [r3, #48] + 75 002c 42F00402 orr r2, r2, #4 + 76 0030 1A63 str r2, [r3, #48] + 77 .loc 1 315 3 view .LVU12 + 78 0032 1A6B ldr r2, [r3, #48] + 79 0034 02F00402 and r2, r2, #4 + 80 0038 0192 str r2, [sp, #4] + 81 .loc 1 315 3 view .LVU13 + 82 003a 019A ldr r2, [sp, #4] + 83 .LBE5: + 84 .loc 1 315 3 view .LVU14 + 316:Core/Src/main.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); + ARM GAS /tmp/ccemJ38m.s page 8 - 93 0044 1A63 str r2, [r3, #48] - 94 .loc 1 308 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 308 3 view .LVU19 - 99 004e 029A ldr r2, [sp, #8] - 100 .LBE6: - 101 .loc 1 308 3 view .LVU20 - 309:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); - 102 .loc 1 309 3 view .LVU21 - 103 .LBB7: - 104 .loc 1 309 3 view .LVU22 - 105 0050 0394 str r4, [sp, #12] - 106 .loc 1 309 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 309 3 view .LVU24 - 111 005a 1A6B ldr r2, [r3, #48] - 112 005c 02F02002 and r2, r2, #32 - 113 0060 0392 str r2, [sp, #12] - 114 .loc 1 309 3 view .LVU25 - 115 0062 039A ldr r2, [sp, #12] - 116 .LBE7: - 117 .loc 1 309 3 view .LVU26 - 310:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); - 118 .loc 1 310 3 view .LVU27 - 119 .LBB8: - 120 .loc 1 310 3 view .LVU28 - 121 0064 0494 str r4, [sp, #16] - 122 .loc 1 310 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 310 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 310 3 view .LVU31 - 131 0076 049B ldr r3, [sp, #16] - 132 .LBE8: - 133 .loc 1 310 3 view .LVU32 - 311:Core/Src/main.c **** - 312:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 313:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); - 134 .loc 1 313 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: - 314:Core/Src/main.c **** - 315:Core/Src/main.c **** /*Configure GPIO pin Output Level */ - 316:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 141 .loc 1 316 3 view .LVU34 - ARM GAS /tmp/ccUsVHhJ.s page 9 + 85 .loc 1 316 3 view .LVU15 + 86 .LBB6: + 87 .loc 1 316 3 view .LVU16 + 88 003c 0294 str r4, [sp, #8] + 89 .loc 1 316 3 view .LVU17 + 90 003e 1A6B ldr r2, [r3, #48] + 91 0040 42F00102 orr r2, r2, #1 + 92 0044 1A63 str r2, [r3, #48] + 93 .loc 1 316 3 view .LVU18 + 94 0046 1A6B ldr r2, [r3, #48] + 95 0048 02F00102 and r2, r2, #1 + 96 004c 0292 str r2, [sp, #8] + 97 .loc 1 316 3 view .LVU19 + 98 004e 029A ldr r2, [sp, #8] + 99 .LBE6: + 100 .loc 1 316 3 view .LVU20 + 317:Core/Src/main.c **** __HAL_RCC_GPIOF_CLK_ENABLE(); + 101 .loc 1 317 3 view .LVU21 + 102 .LBB7: + 103 .loc 1 317 3 view .LVU22 + 104 0050 0394 str r4, [sp, #12] + 105 .loc 1 317 3 view .LVU23 + 106 0052 1A6B ldr r2, [r3, #48] + 107 0054 42F02002 orr r2, r2, #32 + 108 0058 1A63 str r2, [r3, #48] + 109 .loc 1 317 3 view .LVU24 + 110 005a 1A6B ldr r2, [r3, #48] + 111 005c 02F02002 and r2, r2, #32 + 112 0060 0392 str r2, [sp, #12] + 113 .loc 1 317 3 view .LVU25 + 114 0062 039A ldr r2, [sp, #12] + 115 .LBE7: + 116 .loc 1 317 3 view .LVU26 + 318:Core/Src/main.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); + 117 .loc 1 318 3 view .LVU27 + 118 .LBB8: + 119 .loc 1 318 3 view .LVU28 + 120 0064 0494 str r4, [sp, #16] + 121 .loc 1 318 3 view .LVU29 + 122 0066 1A6B ldr r2, [r3, #48] + 123 0068 42F00202 orr r2, r2, #2 + 124 006c 1A63 str r2, [r3, #48] + 125 .loc 1 318 3 view .LVU30 + 126 006e 1B6B ldr r3, [r3, #48] + 127 0070 03F00203 and r3, r3, #2 + 128 0074 0493 str r3, [sp, #16] + 129 .loc 1 318 3 view .LVU31 + 130 0076 049B ldr r3, [sp, #16] + 131 .LBE8: + 132 .loc 1 318 3 view .LVU32 + 319:Core/Src/main.c **** + 320:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 321:Core/Src/main.c **** HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET); + 133 .loc 1 321 3 view .LVU33 + 134 0078 254D ldr r5, .L3+4 + 135 007a 2246 mov r2, r4 + 136 007c 4FF48041 mov r1, #16384 + ARM GAS /tmp/ccemJ38m.s page 9 - 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: - 317:Core/Src/main.c **** - 318:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ - 319:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; - 147 .loc 1 319 3 view .LVU35 - 148 .loc 1 319 23 is_stmt 0 view .LVU36 - 149 0090 0127 movs r7, #1 - 150 0092 0597 str r7, [sp, #20] - 320:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; - 151 .loc 1 320 3 is_stmt 1 view .LVU37 - 152 .loc 1 320 24 is_stmt 0 view .LVU38 - 153 0094 4FF44413 mov r3, #3211264 - 154 0098 0693 str r3, [sp, #24] - 321:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; - 155 .loc 1 321 3 is_stmt 1 view .LVU39 - 156 .loc 1 321 24 is_stmt 0 view .LVU40 - 157 009a 0226 movs r6, #2 - 158 009c 0796 str r6, [sp, #28] - 322:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); - 159 .loc 1 322 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: - 323:Core/Src/main.c **** - 324:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ - 325:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; - 165 .loc 1 325 3 view .LVU42 - 166 .loc 1 325 23 is_stmt 0 view .LVU43 - 167 00aa 0596 str r6, [sp, #20] - 326:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - 168 .loc 1 326 3 is_stmt 1 view .LVU44 - 169 .loc 1 326 24 is_stmt 0 view .LVU45 - 170 00ac 4FF48818 mov r8, #1114112 - 171 00b0 CDF81880 str r8, [sp, #24] - 327:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; - 172 .loc 1 327 3 is_stmt 1 view .LVU46 - 173 .loc 1 327 24 is_stmt 0 view .LVU47 + 137 0080 2846 mov r0, r5 + 138 0082 FFF7FEFF bl HAL_GPIO_WritePin + 139 .LVL0: + 322:Core/Src/main.c **** + 323:Core/Src/main.c **** /*Configure GPIO pin Output Level */ + 324:Core/Src/main.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 140 .loc 1 324 3 view .LVU34 + 141 0086 0122 movs r2, #1 + 142 0088 8021 movs r1, #128 + 143 008a 2846 mov r0, r5 + 144 008c FFF7FEFF bl HAL_GPIO_WritePin + 145 .LVL1: + 325:Core/Src/main.c **** + 326:Core/Src/main.c **** /*Configure GPIO pin : CURR_STEP_START_TRG_Pin */ + 327:Core/Src/main.c **** GPIO_InitStruct.Pin = CURR_STEP_START_TRG_Pin; + 146 .loc 1 327 3 view .LVU35 + 147 .loc 1 327 23 is_stmt 0 view .LVU36 + 148 0090 0126 movs r6, #1 + 149 0092 0596 str r6, [sp, #20] + 328:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING_FALLING; + 150 .loc 1 328 3 is_stmt 1 view .LVU37 + 151 .loc 1 328 24 is_stmt 0 view .LVU38 + 152 0094 4FF44413 mov r3, #3211264 + 153 0098 0693 str r3, [sp, #24] + 329:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; + 154 .loc 1 329 3 is_stmt 1 view .LVU39 + 155 .loc 1 329 24 is_stmt 0 view .LVU40 + 156 009a 0223 movs r3, #2 + 157 009c 0793 str r3, [sp, #28] + 330:Core/Src/main.c **** HAL_GPIO_Init(CURR_STEP_START_TRG_GPIO_Port, &GPIO_InitStruct); + 158 .loc 1 330 3 is_stmt 1 view .LVU41 + 159 009e DFF87880 ldr r8, .L3+12 + 160 00a2 05A9 add r1, sp, #20 + 161 00a4 4046 mov r0, r8 + 162 00a6 FFF7FEFF bl HAL_GPIO_Init + 163 .LVL2: + 331:Core/Src/main.c **** + 332:Core/Src/main.c **** /*Configure GPIO pin : SWEEP_CYCLE_START_TRG_Pin */ + 333:Core/Src/main.c **** GPIO_InitStruct.Pin = SWEEP_CYCLE_START_TRG_Pin; + 164 .loc 1 333 3 view .LVU42 + 165 .loc 1 333 23 is_stmt 0 view .LVU43 + 166 00aa 0823 movs r3, #8 + 167 00ac 0593 str r3, [sp, #20] + 334:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 168 .loc 1 334 3 is_stmt 1 view .LVU44 + 169 .loc 1 334 24 is_stmt 0 view .LVU45 + 170 00ae 4FF48817 mov r7, #1114112 + 171 00b2 0697 str r7, [sp, #24] + 335:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; + 172 .loc 1 335 3 is_stmt 1 view .LVU46 + 173 .loc 1 335 24 is_stmt 0 view .LVU47 174 00b4 0796 str r6, [sp, #28] - 328:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); - 175 .loc 1 328 3 is_stmt 1 view .LVU48 + 336:Core/Src/main.c **** HAL_GPIO_Init(SWEEP_CYCLE_START_TRG_GPIO_Port, &GPIO_InitStruct); + 175 .loc 1 336 3 is_stmt 1 view .LVU48 176 00b6 05A9 add r1, sp, #20 - 177 00b8 4846 mov r0, r9 + 177 00b8 4046 mov r0, r8 178 00ba FFF7FEFF bl HAL_GPIO_Init + ARM GAS /tmp/ccemJ38m.s page 10 + + 179 .LVL3: - 329:Core/Src/main.c **** - 330:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ - 331:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; - 180 .loc 1 331 3 view .LVU49 - 181 .loc 1 331 23 is_stmt 0 view .LVU50 + 337:Core/Src/main.c **** + 338:Core/Src/main.c **** /*Configure GPIO pin : PF11 */ + 339:Core/Src/main.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; + 180 .loc 1 339 3 view .LVU49 + 181 .loc 1 339 23 is_stmt 0 view .LVU50 182 00be 4FF40063 mov r3, #2048 183 00c2 0593 str r3, [sp, #20] - ARM GAS /tmp/ccUsVHhJ.s page 10 - - - 332:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; - 184 .loc 1 332 3 is_stmt 1 view .LVU51 - 185 .loc 1 332 24 is_stmt 0 view .LVU52 - 186 00c4 CDF81880 str r8, [sp, #24] - 333:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 187 .loc 1 333 3 is_stmt 1 view .LVU53 - 188 .loc 1 333 24 is_stmt 0 view .LVU54 - 189 00c8 0794 str r4, [sp, #28] - 334:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); - 190 .loc 1 334 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 + 340:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING; + 184 .loc 1 340 3 is_stmt 1 view .LVU51 + 185 .loc 1 340 24 is_stmt 0 view .LVU52 + 186 00c4 0697 str r7, [sp, #24] + 341:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 187 .loc 1 341 3 is_stmt 1 view .LVU53 + 188 .loc 1 341 24 is_stmt 0 view .LVU54 + 189 00c6 0794 str r4, [sp, #28] + 342:Core/Src/main.c **** HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); + 190 .loc 1 342 3 is_stmt 1 view .LVU55 + 191 00c8 05A9 add r1, sp, #20 + 192 00ca 1248 ldr r0, .L3+8 + 193 00cc FFF7FEFF bl HAL_GPIO_Init 194 .LVL4: - 335:Core/Src/main.c **** - 336:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ - 337:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; - 195 .loc 1 337 3 view .LVU56 - 196 .loc 1 337 23 is_stmt 0 view .LVU57 - 197 00d2 4FF48143 mov r3, #16512 - 198 00d6 0593 str r3, [sp, #20] - 338:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; - 199 .loc 1 338 3 is_stmt 1 view .LVU58 - 200 .loc 1 338 24 is_stmt 0 view .LVU59 - 201 00d8 0697 str r7, [sp, #24] - 339:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; - 202 .loc 1 339 3 is_stmt 1 view .LVU60 - 203 .loc 1 339 24 is_stmt 0 view .LVU61 - 204 00da 0794 str r4, [sp, #28] - 340:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - 205 .loc 1 340 3 is_stmt 1 view .LVU62 - 206 .loc 1 340 25 is_stmt 0 view .LVU63 - 207 00dc 0894 str r4, [sp, #32] - 341:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); - 208 .loc 1 341 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 + 343:Core/Src/main.c **** + 344:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ + 345:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; + 195 .loc 1 345 3 view .LVU56 + 196 .loc 1 345 23 is_stmt 0 view .LVU57 + 197 00d0 4FF48143 mov r3, #16512 + 198 00d4 0593 str r3, [sp, #20] + 346:Core/Src/main.c **** GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + 199 .loc 1 346 3 is_stmt 1 view .LVU58 + 200 .loc 1 346 24 is_stmt 0 view .LVU59 + 201 00d6 0696 str r6, [sp, #24] + 347:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; + 202 .loc 1 347 3 is_stmt 1 view .LVU60 + 203 .loc 1 347 24 is_stmt 0 view .LVU61 + 204 00d8 0794 str r4, [sp, #28] + 348:Core/Src/main.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + 205 .loc 1 348 3 is_stmt 1 view .LVU62 + 206 .loc 1 348 25 is_stmt 0 view .LVU63 + 207 00da 0894 str r4, [sp, #32] + 349:Core/Src/main.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + 208 .loc 1 349 3 is_stmt 1 view .LVU64 + 209 00dc 05A9 add r1, sp, #20 + 210 00de 2846 mov r0, r5 + 211 00e0 FFF7FEFF bl HAL_GPIO_Init 212 .LVL5: - 342:Core/Src/main.c **** - 343:Core/Src/main.c **** /* EXTI interrupt init*/ - 344:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); - 213 .loc 1 344 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 + 350:Core/Src/main.c **** + 351:Core/Src/main.c **** /* EXTI interrupt init*/ + 352:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); + 213 .loc 1 352 3 view .LVU65 + 214 00e4 2246 mov r2, r4 + 215 00e6 2146 mov r1, r4 + 216 00e8 0620 movs r0, #6 + 217 00ea FFF7FEFF bl HAL_NVIC_SetPriority 218 .LVL6: - 345:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); - 219 .loc 1 345 3 view .LVU66 - 220 00f0 0620 movs r0, #6 - 221 00f2 FFF7FEFF bl HAL_NVIC_EnableIRQ + 353:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI0_IRQn); + ARM GAS /tmp/ccemJ38m.s page 11 + + + 219 .loc 1 353 3 view .LVU66 + 220 00ee 0620 movs r0, #6 + 221 00f0 FFF7FEFF bl HAL_NVIC_EnableIRQ 222 .LVL7: - 346:Core/Src/main.c **** - 347:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); - 223 .loc 1 347 3 view .LVU67 - 224 00f6 2246 mov r2, r4 - ARM GAS /tmp/ccUsVHhJ.s page 11 - - - 225 00f8 2146 mov r1, r4 - 226 00fa 0920 movs r0, #9 - 227 00fc FFF7FEFF bl HAL_NVIC_SetPriority + 354:Core/Src/main.c **** + 355:Core/Src/main.c **** HAL_NVIC_SetPriority(EXTI3_IRQn, 0, 0); + 223 .loc 1 355 3 view .LVU67 + 224 00f4 2246 mov r2, r4 + 225 00f6 2146 mov r1, r4 + 226 00f8 0920 movs r0, #9 + 227 00fa FFF7FEFF bl HAL_NVIC_SetPriority 228 .LVL8: - 348:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); - 229 .loc 1 348 3 view .LVU68 - 230 0100 0920 movs r0, #9 - 231 0102 FFF7FEFF bl HAL_NVIC_EnableIRQ + 356:Core/Src/main.c **** HAL_NVIC_EnableIRQ(EXTI3_IRQn); + 229 .loc 1 356 3 view .LVU68 + 230 00fe 0920 movs r0, #9 + 231 0100 FFF7FEFF bl HAL_NVIC_EnableIRQ 232 .LVL9: - 349:Core/Src/main.c **** - 350:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ - 351:Core/Src/main.c **** - 352:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ - 353:Core/Src/main.c **** } - 233 .loc 1 353 1 is_stmt 0 view .LVU69 - 234 0106 0BB0 add sp, sp, #44 + 357:Core/Src/main.c **** + 358:Core/Src/main.c **** /* USER CODE BEGIN MX_GPIO_Init_2 */ + 359:Core/Src/main.c **** + 360:Core/Src/main.c **** /* USER CODE END MX_GPIO_Init_2 */ + 361:Core/Src/main.c **** } + 233 .loc 1 361 1 is_stmt 0 view .LVU69 + 234 0104 0AB0 add sp, sp, #40 235 .LCFI2: - 236 .cfi_def_cfa_offset 28 + 236 .cfi_def_cfa_offset 24 237 @ sp needed - 238 0108 BDE8F083 pop {r4, r5, r6, r7, r8, r9, pc} + 238 0106 BDE8F081 pop {r4, r5, r6, r7, r8, pc} 239 .L4: - 240 .align 2 + 240 010a 00BF .align 2 241 .L3: 242 010c 00380240 .word 1073887232 243 0110 00040240 .word 1073873920 @@ -637,8 +645,8 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 253 .thumb_func 255 MX_DMA_Init: 256 .LFB246: - 281:Core/Src/main.c **** - 257 .loc 1 281 1 is_stmt 1 view -0 + 289:Core/Src/main.c **** + 257 .loc 1 289 1 is_stmt 1 view -0 258 .cfi_startproc 259 @ args = 0, pretend = 0, frame = 8 260 @ frame_needed = 0, uses_anonymous_args = 0 @@ -649,46 +657,46 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 265 0002 83B0 sub sp, sp, #12 266 .LCFI4: 267 .cfi_def_cfa_offset 16 - 284:Core/Src/main.c **** - 268 .loc 1 284 3 view .LVU71 + 292:Core/Src/main.c **** + ARM GAS /tmp/ccemJ38m.s page 12 + + + 268 .loc 1 292 3 view .LVU71 269 .LBB9: - 284:Core/Src/main.c **** - 270 .loc 1 284 3 view .LVU72 + 292:Core/Src/main.c **** + 270 .loc 1 292 3 view .LVU72 271 0004 0021 movs r1, #0 272 0006 0191 str r1, [sp, #4] - 284:Core/Src/main.c **** - 273 .loc 1 284 3 view .LVU73 - ARM GAS /tmp/ccUsVHhJ.s page 12 - - + 292:Core/Src/main.c **** + 273 .loc 1 292 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] - 284:Core/Src/main.c **** - 278 .loc 1 284 3 view .LVU74 + 292:Core/Src/main.c **** + 278 .loc 1 292 3 view .LVU74 279 0012 1B6B ldr r3, [r3, #48] 280 0014 03F48003 and r3, r3, #4194304 281 0018 0193 str r3, [sp, #4] - 284:Core/Src/main.c **** - 282 .loc 1 284 3 view .LVU75 + 292:Core/Src/main.c **** + 282 .loc 1 292 3 view .LVU75 283 001a 019B ldr r3, [sp, #4] 284 .LBE9: - 284:Core/Src/main.c **** - 285 .loc 1 284 3 view .LVU76 - 288:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - 286 .loc 1 288 3 view .LVU77 + 292:Core/Src/main.c **** + 285 .loc 1 292 3 view .LVU76 + 296:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); + 286 .loc 1 296 3 view .LVU77 287 001c 0A46 mov r2, r1 288 001e 3820 movs r0, #56 289 0020 FFF7FEFF bl HAL_NVIC_SetPriority 290 .LVL10: - 289:Core/Src/main.c **** - 291 .loc 1 289 3 view .LVU78 + 297:Core/Src/main.c **** + 291 .loc 1 297 3 view .LVU78 292 0024 3820 movs r0, #56 293 0026 FFF7FEFF bl HAL_NVIC_EnableIRQ 294 .LVL11: - 291:Core/Src/main.c **** - 295 .loc 1 291 1 is_stmt 0 view .LVU79 + 299:Core/Src/main.c **** + 295 .loc 1 299 1 is_stmt 0 view .LVU79 296 002a 03B0 add sp, sp, #12 297 .LCFI5: 298 .cfi_def_cfa_offset 4 @@ -708,30 +716,30 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 313 .thumb_func 315 Error_Handler: 316 .LFB248: - 354:Core/Src/main.c **** - 355:Core/Src/main.c **** /* USER CODE BEGIN 4 */ - 356:Core/Src/main.c **** - 357:Core/Src/main.c **** /* USER CODE END 4 */ - 358:Core/Src/main.c **** - 359:Core/Src/main.c **** /** - 360:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. - 361:Core/Src/main.c **** * @retval None - 362:Core/Src/main.c **** */ - 363:Core/Src/main.c **** void Error_Handler(void) - ARM GAS /tmp/ccUsVHhJ.s page 13 + 362:Core/Src/main.c **** + 363:Core/Src/main.c **** /* USER CODE BEGIN 4 */ + ARM GAS /tmp/ccemJ38m.s page 13 - 364:Core/Src/main.c **** { - 317 .loc 1 364 1 is_stmt 1 view -0 + 364:Core/Src/main.c **** + 365:Core/Src/main.c **** /* USER CODE END 4 */ + 366:Core/Src/main.c **** + 367:Core/Src/main.c **** /** + 368:Core/Src/main.c **** * @brief This function is executed in case of error occurrence. + 369:Core/Src/main.c **** * @retval None + 370:Core/Src/main.c **** */ + 371:Core/Src/main.c **** void Error_Handler(void) + 372:Core/Src/main.c **** { + 317 .loc 1 372 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. - 365:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ - 366:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ - 367:Core/Src/main.c **** __disable_irq(); - 323 .loc 1 367 3 view .LVU81 + 373:Core/Src/main.c **** /* USER CODE BEGIN Error_Handler_Debug */ + 374:Core/Src/main.c **** /* User can add his own implementation to report the HAL error return state */ + 375:Core/Src/main.c **** __disable_irq(); + 323 .loc 1 375 3 view .LVU81 324 .LBB10: 325 .LBI10: 326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" @@ -770,6 +778,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 33:Drivers/CMSIS/Include/cmsis_gcc.h **** 34:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Fallback for __has_builtin */ 35:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __has_builtin + ARM GAS /tmp/ccemJ38m.s page 14 + + 36:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __has_builtin(x) (0) 37:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 38:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -778,9 +789,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 41:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ASM __asm 42:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 43:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __INLINE - ARM GAS /tmp/ccUsVHhJ.s page 14 - - 44:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __INLINE inline 45:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 46:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STATIC_INLINE @@ -830,6 +838,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 90:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT16_READ { uint16_t v; }; 91:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop 92:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT16_READ(addr) (((const struct T_UINT16_READ *)(const void *)(add + ARM GAS /tmp/ccemJ38m.s page 15 + + 93:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 94:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_WRITE 95:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push @@ -838,9 +849,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 98:Drivers/CMSIS/Include/cmsis_gcc.h **** __PACKED_STRUCT T_UINT32_WRITE { uint32_t v; }; 99:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic pop 100:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __UNALIGNED_UINT32_WRITE(addr, val) (void)((((struct T_UINT32_WRITE *)(void *)(addr))- - ARM GAS /tmp/ccUsVHhJ.s page 15 - - 101:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 102:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __UNALIGNED_UINT32_READ 103:Drivers/CMSIS/Include/cmsis_gcc.h **** #pragma GCC diagnostic push @@ -890,6 +898,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 147:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __copy_table_t __copy_table_end__; 148:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __zero_table_t __zero_table_start__; 149:Drivers/CMSIS/Include/cmsis_gcc.h **** extern const __zero_table_t __zero_table_end__; + ARM GAS /tmp/ccemJ38m.s page 16 + + 150:Drivers/CMSIS/Include/cmsis_gcc.h **** 151:Drivers/CMSIS/Include/cmsis_gcc.h **** for (__copy_table_t const* pTable = &__copy_table_start__; pTable < &__copy_table_end__; ++pTable 152:Drivers/CMSIS/Include/cmsis_gcc.h **** for(uint32_t i=0u; iwlen; ++i) { @@ -898,9 +909,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 155:Drivers/CMSIS/Include/cmsis_gcc.h **** } 156:Drivers/CMSIS/Include/cmsis_gcc.h **** 157:Drivers/CMSIS/Include/cmsis_gcc.h **** for (__zero_table_t const* pTable = &__zero_table_start__; pTable < &__zero_table_end__; ++pTable - ARM GAS /tmp/ccUsVHhJ.s page 16 - - 158:Drivers/CMSIS/Include/cmsis_gcc.h **** for(uint32_t i=0u; iwlen; ++i) { 159:Drivers/CMSIS/Include/cmsis_gcc.h **** pTable->dest[i] = 0u; 160:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -950,6 +958,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 204:Drivers/CMSIS/Include/cmsis_gcc.h **** 205:Drivers/CMSIS/Include/cmsis_gcc.h **** /* ########################## Core Instruction Access ######################### */ 206:Drivers/CMSIS/Include/cmsis_gcc.h **** /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface + ARM GAS /tmp/ccemJ38m.s page 17 + + 207:Drivers/CMSIS/Include/cmsis_gcc.h **** Access to dedicated instructions 208:Drivers/CMSIS/Include/cmsis_gcc.h **** @{ 209:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -958,9 +969,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 212:Drivers/CMSIS/Include/cmsis_gcc.h **** * For thumb1, use low register (r0-r7), specified by constraint "l" 213:Drivers/CMSIS/Include/cmsis_gcc.h **** * Otherwise, use general registers, specified by constraint "r" */ 214:Drivers/CMSIS/Include/cmsis_gcc.h **** #if defined (__thumb__) && !defined (__thumb2__) - ARM GAS /tmp/ccUsVHhJ.s page 17 - - 215:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_OUT_REG(r) "=l" (r) 216:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_RW_REG(r) "+l" (r) 217:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __CMSIS_GCC_USE_REG(r) "l" (r) @@ -1010,6 +1018,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 261:Drivers/CMSIS/Include/cmsis_gcc.h **** } 262:Drivers/CMSIS/Include/cmsis_gcc.h **** 263:Drivers/CMSIS/Include/cmsis_gcc.h **** + ARM GAS /tmp/ccemJ38m.s page 18 + + 264:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 265:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Data Synchronization Barrier 266:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Acts as a special kind of Data Memory Barrier. @@ -1018,9 +1029,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 269:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __DSB(void) 270:Drivers/CMSIS/Include/cmsis_gcc.h **** { 271:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("dsb 0xF":::"memory"); - ARM GAS /tmp/ccUsVHhJ.s page 18 - - 272:Drivers/CMSIS/Include/cmsis_gcc.h **** } 273:Drivers/CMSIS/Include/cmsis_gcc.h **** 274:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1070,6 +1078,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 318:Drivers/CMSIS/Include/cmsis_gcc.h **** 319:Drivers/CMSIS/Include/cmsis_gcc.h **** 320:Drivers/CMSIS/Include/cmsis_gcc.h **** /** + ARM GAS /tmp/ccemJ38m.s page 19 + + 321:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (16 bit) 322:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in a 16-bit value and returns the signed 16-bit result. For exam 323:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to reverse @@ -1078,9 +1089,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 326:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE int16_t __REVSH(int16_t value) 327:Drivers/CMSIS/Include/cmsis_gcc.h **** { 328:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) - ARM GAS /tmp/ccUsVHhJ.s page 19 - - 329:Drivers/CMSIS/Include/cmsis_gcc.h **** return (int16_t)__builtin_bswap16(value); 330:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 331:Drivers/CMSIS/Include/cmsis_gcc.h **** int16_t result; @@ -1130,6 +1138,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 375:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 376:Drivers/CMSIS/Include/cmsis_gcc.h **** 377:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ + ARM GAS /tmp/ccemJ38m.s page 20 + + 378:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 379:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) ) 380:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM ("rbit %0, %1" : "=r" (result) : "r" (value) ); @@ -1138,9 +1149,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 383:Drivers/CMSIS/Include/cmsis_gcc.h **** 384:Drivers/CMSIS/Include/cmsis_gcc.h **** result = value; /* r will be reversed bits of v; first get LSB of v */ 385:Drivers/CMSIS/Include/cmsis_gcc.h **** for (value >>= 1U; value != 0U; value >>= 1U) - ARM GAS /tmp/ccUsVHhJ.s page 20 - - 386:Drivers/CMSIS/Include/cmsis_gcc.h **** { 387:Drivers/CMSIS/Include/cmsis_gcc.h **** result <<= 1U; 388:Drivers/CMSIS/Include/cmsis_gcc.h **** result |= value & 1U; @@ -1190,6 +1198,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 432:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __LDREXB(volatile uint8_t *addr) 433:Drivers/CMSIS/Include/cmsis_gcc.h **** { 434:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; + ARM GAS /tmp/ccemJ38m.s page 21 + + 435:Drivers/CMSIS/Include/cmsis_gcc.h **** 436:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) 437:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); @@ -1198,9 +1209,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 440:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. 441:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 442:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); - ARM GAS /tmp/ccUsVHhJ.s page 21 - - 443:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 444:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint8_t) result); /* Add explicit type cast here */ 445:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1250,6 +1258,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 489:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location 490:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 0 Function succeeded 491:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed + ARM GAS /tmp/ccemJ38m.s page 22 + + 492:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 493:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr) 494:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1258,9 +1269,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 497:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); 498:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 499:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccUsVHhJ.s page 22 - - 500:Drivers/CMSIS/Include/cmsis_gcc.h **** 501:Drivers/CMSIS/Include/cmsis_gcc.h **** 502:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1310,6 +1318,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 546:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_7EM__ ) && (__ARM_ARCH_7EM__ == 1)) || \ 547:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_MAIN__ ) && (__ARM_ARCH_8M_MAIN__ == 1)) || \ 548:Drivers/CMSIS/Include/cmsis_gcc.h **** (defined (__ARM_ARCH_8M_BASE__ ) && (__ARM_ARCH_8M_BASE__ == 1)) ) */ + ARM GAS /tmp/ccemJ38m.s page 23 + + 549:Drivers/CMSIS/Include/cmsis_gcc.h **** 550:Drivers/CMSIS/Include/cmsis_gcc.h **** 551:Drivers/CMSIS/Include/cmsis_gcc.h **** #if ((defined (__ARM_ARCH_7M__ ) && (__ARM_ARCH_7M__ == 1)) || \ @@ -1318,9 +1329,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 554:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 555:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Signed Saturate 556:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Saturates a signed value. - ARM GAS /tmp/ccUsVHhJ.s page 23 - - 557:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ARG1 Value to be saturated 558:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ARG2 Bit position to saturate to (1..32) 559:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Saturated value @@ -1370,6 +1378,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 603:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief LDRT Unprivileged (8 bit) 604:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged LDRT instruction for 8 bit value. 605:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data + ARM GAS /tmp/ccemJ38m.s page 24 + + 606:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint8_t at (*ptr) 607:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 608:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __LDRBT(volatile uint8_t *ptr) @@ -1378,9 +1389,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 611:Drivers/CMSIS/Include/cmsis_gcc.h **** 612:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) 613:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrbt %0, %1" : "=r" (result) : "Q" (*ptr) ); - ARM GAS /tmp/ccUsVHhJ.s page 24 - - 614:Drivers/CMSIS/Include/cmsis_gcc.h **** #else 615:Drivers/CMSIS/Include/cmsis_gcc.h **** /* Prior to GCC 4.8, "Q" will be expanded to [rx, #0] which is not 616:Drivers/CMSIS/Include/cmsis_gcc.h **** accepted by assembler. So has to use following less efficient pattern. @@ -1430,6 +1438,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 660:Drivers/CMSIS/Include/cmsis_gcc.h **** 661:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 662:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STRT Unprivileged (8 bit) + ARM GAS /tmp/ccemJ38m.s page 25 + + 663:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged STRT instruction for 8 bit values. 664:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to store 665:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to location @@ -1438,9 +1449,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 668:Drivers/CMSIS/Include/cmsis_gcc.h **** { 669:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strbt %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) ); 670:Drivers/CMSIS/Include/cmsis_gcc.h **** } - ARM GAS /tmp/ccUsVHhJ.s page 25 - - 671:Drivers/CMSIS/Include/cmsis_gcc.h **** 672:Drivers/CMSIS/Include/cmsis_gcc.h **** 673:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1490,6 +1498,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 717:Drivers/CMSIS/Include/cmsis_gcc.h **** else if (val < min) 718:Drivers/CMSIS/Include/cmsis_gcc.h **** { 719:Drivers/CMSIS/Include/cmsis_gcc.h **** return min; + ARM GAS /tmp/ccemJ38m.s page 26 + + 720:Drivers/CMSIS/Include/cmsis_gcc.h **** } 721:Drivers/CMSIS/Include/cmsis_gcc.h **** } 722:Drivers/CMSIS/Include/cmsis_gcc.h **** return val; @@ -1498,9 +1509,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 725:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 726:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Unsigned Saturate 727:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Saturates an unsigned value. - ARM GAS /tmp/ccUsVHhJ.s page 26 - - 728:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to be saturated 729:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] sat Bit position to saturate to (0..31) 730:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Saturated value @@ -1550,6 +1558,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 774:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 775:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr) 776:Drivers/CMSIS/Include/cmsis_gcc.h **** */ + ARM GAS /tmp/ccemJ38m.s page 27 + + 777:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDAH(volatile uint16_t *ptr) 778:Drivers/CMSIS/Include/cmsis_gcc.h **** { 779:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; @@ -1558,9 +1569,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 782:Drivers/CMSIS/Include/cmsis_gcc.h **** return ((uint16_t) result); 783:Drivers/CMSIS/Include/cmsis_gcc.h **** } 784:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccUsVHhJ.s page 27 - - 785:Drivers/CMSIS/Include/cmsis_gcc.h **** 786:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 787:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Load-Acquire (32 bit) @@ -1610,6 +1618,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 831:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __STL(uint32_t value, volatile uint32_t *ptr) 832:Drivers/CMSIS/Include/cmsis_gcc.h **** { 833:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("stl %1, %0" : "=Q" (*ptr) : "r" ((uint32_t)value) : "memory" ); + ARM GAS /tmp/ccemJ38m.s page 28 + + 834:Drivers/CMSIS/Include/cmsis_gcc.h **** } 835:Drivers/CMSIS/Include/cmsis_gcc.h **** 836:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1618,9 +1629,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 839:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a LDAB exclusive instruction for 8 bit value. 840:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 841:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint8_t at (*ptr) - ARM GAS /tmp/ccUsVHhJ.s page 28 - - 842:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 843:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint8_t __LDAEXB(volatile uint8_t *ptr) 844:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1670,6 +1678,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 888:Drivers/CMSIS/Include/cmsis_gcc.h **** \return 1 Function failed 889:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 890:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint32_t __STLEXB(uint8_t value, volatile uint8_t *ptr) + ARM GAS /tmp/ccemJ38m.s page 29 + + 891:Drivers/CMSIS/Include/cmsis_gcc.h **** { 892:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 893:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1678,9 +1689,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 896:Drivers/CMSIS/Include/cmsis_gcc.h **** } 897:Drivers/CMSIS/Include/cmsis_gcc.h **** 898:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccUsVHhJ.s page 29 - - 899:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 900:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Store-Release Exclusive (16 bit) 901:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a STLH exclusive instruction for 16 bit values. @@ -1730,6 +1738,9 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 945:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Enable IRQ Interrupts 946:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Enables IRQ interrupts by clearing special-purpose register PRIMASK. 947:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. + ARM GAS /tmp/ccemJ38m.s page 30 + + 948:Drivers/CMSIS/Include/cmsis_gcc.h **** */ 949:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE void __enable_irq(void) 950:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -1738,9 +1749,6 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 953:Drivers/CMSIS/Include/cmsis_gcc.h **** 954:Drivers/CMSIS/Include/cmsis_gcc.h **** 955:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccUsVHhJ.s page 30 - - 956:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Disable IRQ Interrupts 957:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Disables IRQ interrupts by setting special-purpose register PRIMASK. 958:Drivers/CMSIS/Include/cmsis_gcc.h **** Can only be executed in Privileged modes. @@ -1760,13 +1768,13 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 336 .L10: 337 .LBE11: 338 .LBE10: - 368:Core/Src/main.c **** while (1) - 339 .loc 1 368 3 view .LVU84 - 369:Core/Src/main.c **** { - 370:Core/Src/main.c **** } - 340 .loc 1 370 3 view .LVU85 - 368:Core/Src/main.c **** while (1) - 341 .loc 1 368 9 view .LVU86 + 376:Core/Src/main.c **** while (1) + 339 .loc 1 376 3 view .LVU84 + 377:Core/Src/main.c **** { + 378:Core/Src/main.c **** } + 340 .loc 1 378 3 view .LVU85 + 376:Core/Src/main.c **** while (1) + 341 .loc 1 376 9 view .LVU86 342 0002 FEE7 b .L10 343 .cfi_endproc 344 .LFE248: @@ -1777,8 +1785,8 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 350 .thumb_func 352 MX_ADC1_Init: 353 .LFB245: - 231:Core/Src/main.c **** - 354 .loc 1 231 1 view -0 + 239:Core/Src/main.c **** + 354 .loc 1 239 1 view -0 355 .cfi_startproc 356 @ args = 0, pretend = 0, frame = 16 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1789,127 +1797,130 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 362 0002 85B0 sub sp, sp, #20 363 .LCFI7: 364 .cfi_def_cfa_offset 24 - 237:Core/Src/main.c **** - 365 .loc 1 237 3 view .LVU88 - 237:Core/Src/main.c **** - 366 .loc 1 237 26 is_stmt 0 view .LVU89 + 245:Core/Src/main.c **** + ARM GAS /tmp/ccemJ38m.s page 31 + + + 365 .loc 1 245 3 view .LVU88 + 245:Core/Src/main.c **** + 366 .loc 1 245 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] - ARM GAS /tmp/ccUsVHhJ.s page 31 - - - 245:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 372 .loc 1 245 3 is_stmt 1 view .LVU90 - 245:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; - 373 .loc 1 245 18 is_stmt 0 view .LVU91 + 253:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 372 .loc 1 253 3 is_stmt 1 view .LVU90 + 253:Core/Src/main.c **** hadc1.Init.ClockPrescaler = ADC_CLOCK_SYNC_PCLK_DIV4; + 373 .loc 1 253 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] - 246:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 377 .loc 1 246 3 is_stmt 1 view .LVU92 - 246:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; - 378 .loc 1 246 29 is_stmt 0 view .LVU93 + 254:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 377 .loc 1 254 3 is_stmt 1 view .LVU92 + 254:Core/Src/main.c **** hadc1.Init.Resolution = ADC_RESOLUTION_12B; + 378 .loc 1 254 29 is_stmt 0 view .LVU93 379 0014 4FF48032 mov r2, #65536 380 0018 4260 str r2, [r0, #4] - 247:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 381 .loc 1 247 3 is_stmt 1 view .LVU94 - 247:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - 382 .loc 1 247 25 is_stmt 0 view .LVU95 + 255:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 381 .loc 1 255 3 is_stmt 1 view .LVU94 + 255:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; + 382 .loc 1 255 25 is_stmt 0 view .LVU95 383 001a 8360 str r3, [r0, #8] - 248:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 384 .loc 1 248 3 is_stmt 1 view .LVU96 - 248:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; - 385 .loc 1 248 27 is_stmt 0 view .LVU97 + 256:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 384 .loc 1 256 3 is_stmt 1 view .LVU96 + 256:Core/Src/main.c **** hadc1.Init.ContinuousConvMode = DISABLE; + 385 .loc 1 256 27 is_stmt 0 view .LVU97 386 001c 0361 str r3, [r0, #16] - 249:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 387 .loc 1 249 3 is_stmt 1 view .LVU98 - 249:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; - 388 .loc 1 249 33 is_stmt 0 view .LVU99 + 257:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 387 .loc 1 257 3 is_stmt 1 view .LVU98 + 257:Core/Src/main.c **** hadc1.Init.DiscontinuousConvMode = DISABLE; + 388 .loc 1 257 33 is_stmt 0 view .LVU99 389 001e 0376 strb r3, [r0, #24] - 250:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 390 .loc 1 250 3 is_stmt 1 view .LVU100 - 250:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; - 391 .loc 1 250 36 is_stmt 0 view .LVU101 + 258:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 390 .loc 1 258 3 is_stmt 1 view .LVU100 + 258:Core/Src/main.c **** hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_RISING; + 391 .loc 1 258 36 is_stmt 0 view .LVU101 392 0020 80F82030 strb r3, [r0, #32] - 251:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 393 .loc 1 251 3 is_stmt 1 view .LVU102 - 251:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; - 394 .loc 1 251 35 is_stmt 0 view .LVU103 + 259:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 393 .loc 1 259 3 is_stmt 1 view .LVU102 + 259:Core/Src/main.c **** hadc1.Init.ExternalTrigConv = ADC_EXTERNALTRIGCONV_Ext_IT11; + 394 .loc 1 259 35 is_stmt 0 view .LVU103 395 0024 4FF08052 mov r2, #268435456 396 0028 C262 str r2, [r0, #44] - 252:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 397 .loc 1 252 3 is_stmt 1 view .LVU104 - 252:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; - 398 .loc 1 252 31 is_stmt 0 view .LVU105 + 260:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 397 .loc 1 260 3 is_stmt 1 view .LVU104 + 260:Core/Src/main.c **** hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT; + 398 .loc 1 260 31 is_stmt 0 view .LVU105 399 002a 4FF07062 mov r2, #251658240 400 002e 8262 str r2, [r0, #40] - 253:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 401 .loc 1 253 3 is_stmt 1 view .LVU106 - 253:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; - 402 .loc 1 253 24 is_stmt 0 view .LVU107 + 261:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 401 .loc 1 261 3 is_stmt 1 view .LVU106 + 261:Core/Src/main.c **** hadc1.Init.NbrOfConversion = 1; + 402 .loc 1 261 24 is_stmt 0 view .LVU107 + ARM GAS /tmp/ccemJ38m.s page 32 + + 403 0030 C360 str r3, [r0, #12] - 254:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 404 .loc 1 254 3 is_stmt 1 view .LVU108 - 254:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; - 405 .loc 1 254 30 is_stmt 0 view .LVU109 + 262:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 404 .loc 1 262 3 is_stmt 1 view .LVU108 + 262:Core/Src/main.c **** hadc1.Init.DMAContinuousRequests = ENABLE; + 405 .loc 1 262 30 is_stmt 0 view .LVU109 406 0032 0123 movs r3, #1 407 0034 C361 str r3, [r0, #28] - 255:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - ARM GAS /tmp/ccUsVHhJ.s page 32 - - - 408 .loc 1 255 3 is_stmt 1 view .LVU110 - 255:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; - 409 .loc 1 255 36 is_stmt 0 view .LVU111 + 263:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 408 .loc 1 263 3 is_stmt 1 view .LVU110 + 263:Core/Src/main.c **** hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV; + 409 .loc 1 263 36 is_stmt 0 view .LVU111 410 0036 80F83030 strb r3, [r0, #48] - 256:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 411 .loc 1 256 3 is_stmt 1 view .LVU112 - 256:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) - 412 .loc 1 256 27 is_stmt 0 view .LVU113 + 264:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 411 .loc 1 264 3 is_stmt 1 view .LVU112 + 264:Core/Src/main.c **** if (HAL_ADC_Init(&hadc1) != HAL_OK) + 412 .loc 1 264 27 is_stmt 0 view .LVU113 413 003a 4361 str r3, [r0, #20] - 257:Core/Src/main.c **** { - 414 .loc 1 257 3 is_stmt 1 view .LVU114 - 257:Core/Src/main.c **** { - 415 .loc 1 257 7 is_stmt 0 view .LVU115 + 265:Core/Src/main.c **** { + 414 .loc 1 265 3 is_stmt 1 view .LVU114 + 265:Core/Src/main.c **** { + 415 .loc 1 265 7 is_stmt 0 view .LVU115 416 003c FFF7FEFF bl HAL_ADC_Init 417 .LVL12: - 257:Core/Src/main.c **** { - 418 .loc 1 257 6 discriminator 1 view .LVU116 + 265:Core/Src/main.c **** { + 418 .loc 1 265 6 discriminator 1 view .LVU116 419 0040 68B9 cbnz r0, .L15 - 264:Core/Src/main.c **** sConfig.Rank = 1; - 420 .loc 1 264 3 is_stmt 1 view .LVU117 - 264:Core/Src/main.c **** sConfig.Rank = 1; - 421 .loc 1 264 19 is_stmt 0 view .LVU118 + 272:Core/Src/main.c **** sConfig.Rank = 1; + 420 .loc 1 272 3 is_stmt 1 view .LVU117 + 272:Core/Src/main.c **** sConfig.Rank = 1; + 421 .loc 1 272 19 is_stmt 0 view .LVU118 422 0042 0323 movs r3, #3 423 0044 0093 str r3, [sp] - 265:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 424 .loc 1 265 3 is_stmt 1 view .LVU119 - 265:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; - 425 .loc 1 265 16 is_stmt 0 view .LVU120 + 273:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 424 .loc 1 273 3 is_stmt 1 view .LVU119 + 273:Core/Src/main.c **** sConfig.SamplingTime = ADC_SAMPLETIME_3CYCLES; + 425 .loc 1 273 16 is_stmt 0 view .LVU120 426 0046 0123 movs r3, #1 427 0048 0193 str r3, [sp, #4] - 266:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 428 .loc 1 266 3 is_stmt 1 view .LVU121 - 266:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) - 429 .loc 1 266 24 is_stmt 0 view .LVU122 + 274:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 428 .loc 1 274 3 is_stmt 1 view .LVU121 + 274:Core/Src/main.c **** if (HAL_ADC_ConfigChannel(&hadc1, &sConfig) != HAL_OK) + 429 .loc 1 274 24 is_stmt 0 view .LVU122 430 004a 0023 movs r3, #0 431 004c 0293 str r3, [sp, #8] - 267:Core/Src/main.c **** { - 432 .loc 1 267 3 is_stmt 1 view .LVU123 - 267:Core/Src/main.c **** { - 433 .loc 1 267 7 is_stmt 0 view .LVU124 + 275:Core/Src/main.c **** { + 432 .loc 1 275 3 is_stmt 1 view .LVU123 + 275:Core/Src/main.c **** { + 433 .loc 1 275 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: - 267:Core/Src/main.c **** { - 438 .loc 1 267 6 discriminator 1 view .LVU125 + 275:Core/Src/main.c **** { + 438 .loc 1 275 6 discriminator 1 view .LVU125 439 0056 20B9 cbnz r0, .L16 - 275:Core/Src/main.c **** - 440 .loc 1 275 1 view .LVU126 + 283:Core/Src/main.c **** + 440 .loc 1 283 1 view .LVU126 + ARM GAS /tmp/ccemJ38m.s page 33 + + 441 0058 05B0 add sp, sp, #20 442 .LCFI8: 443 .cfi_remember_state @@ -1918,17 +1929,14 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 446 005a 5DF804FB ldr pc, [sp], #4 447 .L15: 448 .LCFI9: - ARM GAS /tmp/ccUsVHhJ.s page 33 - - 449 .cfi_restore_state - 259:Core/Src/main.c **** } - 450 .loc 1 259 5 is_stmt 1 view .LVU127 + 267:Core/Src/main.c **** } + 450 .loc 1 267 5 is_stmt 1 view .LVU127 451 005e FFF7FEFF bl Error_Handler 452 .LVL14: 453 .L16: - 269:Core/Src/main.c **** } - 454 .loc 1 269 5 view .LVU128 + 277:Core/Src/main.c **** } + 454 .loc 1 277 5 view .LVU128 455 0062 FFF7FEFF bl Error_Handler 456 .LVL15: 457 .L18: @@ -1946,8 +1954,8 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 470 .thumb_func 472 SystemClock_Config: 473 .LFB244: - 185:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; - 474 .loc 1 185 1 view -0 + 193:Core/Src/main.c **** RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + 474 .loc 1 193 1 view -0 475 .cfi_startproc 476 @ args = 0, pretend = 0, frame = 80 477 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1958,180 +1966,180 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 482 0002 95B0 sub sp, sp, #84 483 .LCFI11: 484 .cfi_def_cfa_offset 88 - 186:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 485 .loc 1 186 3 view .LVU130 - 186:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; - 486 .loc 1 186 22 is_stmt 0 view .LVU131 + 194:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 485 .loc 1 194 3 view .LVU130 + 194:Core/Src/main.c **** RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + 486 .loc 1 194 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: - 187:Core/Src/main.c **** - 492 .loc 1 187 3 is_stmt 1 view .LVU132 - 187:Core/Src/main.c **** - 493 .loc 1 187 22 is_stmt 0 view .LVU133 + 195:Core/Src/main.c **** + 492 .loc 1 195 3 is_stmt 1 view .LVU132 + 195:Core/Src/main.c **** + ARM GAS /tmp/ccemJ38m.s page 34 + + + 493 .loc 1 195 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] - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - ARM GAS /tmp/ccUsVHhJ.s page 34 - - - 500 .loc 1 191 3 is_stmt 1 view .LVU134 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 500 .loc 1 199 3 is_stmt 1 view .LVU134 501 .LBB12: - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 502 .loc 1 191 3 view .LVU135 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 502 .loc 1 199 3 view .LVU135 503 001a 0193 str r3, [sp, #4] - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 504 .loc 1 191 3 view .LVU136 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 504 .loc 1 199 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] - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 509 .loc 1 191 3 view .LVU137 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 509 .loc 1 199 3 view .LVU137 510 0026 126C ldr r2, [r2, #64] 511 0028 02F08052 and r2, r2, #268435456 512 002c 0192 str r2, [sp, #4] - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 513 .loc 1 191 3 view .LVU138 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 513 .loc 1 199 3 view .LVU138 514 002e 019A ldr r2, [sp, #4] 515 .LBE12: - 191:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); - 516 .loc 1 191 3 view .LVU139 - 192:Core/Src/main.c **** - 517 .loc 1 192 3 view .LVU140 + 199:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); + 516 .loc 1 199 3 view .LVU139 + 200:Core/Src/main.c **** + 517 .loc 1 200 3 view .LVU140 518 .LBB13: - 192:Core/Src/main.c **** - 519 .loc 1 192 3 view .LVU141 + 200:Core/Src/main.c **** + 519 .loc 1 200 3 view .LVU141 520 0030 0293 str r3, [sp, #8] - 192:Core/Src/main.c **** - 521 .loc 1 192 3 view .LVU142 + 200:Core/Src/main.c **** + 521 .loc 1 200 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] - 192:Core/Src/main.c **** - 526 .loc 1 192 3 view .LVU143 + 200:Core/Src/main.c **** + 526 .loc 1 200 3 view .LVU143 527 003c 1B68 ldr r3, [r3] 528 003e 03F44043 and r3, r3, #49152 529 0042 0293 str r3, [sp, #8] - 192:Core/Src/main.c **** - 530 .loc 1 192 3 view .LVU144 + 200:Core/Src/main.c **** + 530 .loc 1 200 3 view .LVU144 531 0044 029B ldr r3, [sp, #8] 532 .LBE13: - 192:Core/Src/main.c **** - 533 .loc 1 192 3 view .LVU145 - 197:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 534 .loc 1 197 3 view .LVU146 - 197:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; - 535 .loc 1 197 36 is_stmt 0 view .LVU147 + 200:Core/Src/main.c **** + 533 .loc 1 200 3 view .LVU145 + 205:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 534 .loc 1 205 3 view .LVU146 + 205:Core/Src/main.c **** RCC_OscInitStruct.HSEState = RCC_HSE_ON; + 535 .loc 1 205 36 is_stmt 0 view .LVU147 + ARM GAS /tmp/ccemJ38m.s page 35 + + 536 0046 0123 movs r3, #1 537 0048 0893 str r3, [sp, #32] - 198:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 538 .loc 1 198 3 is_stmt 1 view .LVU148 - 198:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; - 539 .loc 1 198 30 is_stmt 0 view .LVU149 + 206:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 538 .loc 1 206 3 is_stmt 1 view .LVU148 + 206:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + 539 .loc 1 206 30 is_stmt 0 view .LVU149 540 004a 4FF48033 mov r3, #65536 541 004e 0993 str r3, [sp, #36] - ARM GAS /tmp/ccUsVHhJ.s page 35 - - - 199:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 542 .loc 1 199 3 is_stmt 1 view .LVU150 - 199:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; - 543 .loc 1 199 34 is_stmt 0 view .LVU151 + 207:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 542 .loc 1 207 3 is_stmt 1 view .LVU150 + 207:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE; + 543 .loc 1 207 34 is_stmt 0 view .LVU151 544 0050 0223 movs r3, #2 545 0052 0E93 str r3, [sp, #56] - 200:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 546 .loc 1 200 3 is_stmt 1 view .LVU152 - 200:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; - 547 .loc 1 200 35 is_stmt 0 view .LVU153 + 208:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 546 .loc 1 208 3 is_stmt 1 view .LVU152 + 208:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLM = 8; + 547 .loc 1 208 35 is_stmt 0 view .LVU153 548 0054 4FF48002 mov r2, #4194304 549 0058 0F92 str r2, [sp, #60] - 201:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 550 .loc 1 201 3 is_stmt 1 view .LVU154 - 201:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; - 551 .loc 1 201 30 is_stmt 0 view .LVU155 + 209:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 550 .loc 1 209 3 is_stmt 1 view .LVU154 + 209:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; + 551 .loc 1 209 30 is_stmt 0 view .LVU155 552 005a 0822 movs r2, #8 553 005c 1092 str r2, [sp, #64] - 202:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 554 .loc 1 202 3 is_stmt 1 view .LVU156 - 202:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; - 555 .loc 1 202 30 is_stmt 0 view .LVU157 + 210:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 554 .loc 1 210 3 is_stmt 1 view .LVU156 + 210:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2; + 555 .loc 1 210 30 is_stmt 0 view .LVU157 556 005e 4FF4A872 mov r2, #336 557 0062 1192 str r2, [sp, #68] - 203:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 558 .loc 1 203 3 is_stmt 1 view .LVU158 - 203:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; - 559 .loc 1 203 30 is_stmt 0 view .LVU159 + 211:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 558 .loc 1 211 3 is_stmt 1 view .LVU158 + 211:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLQ = 7; + 559 .loc 1 211 30 is_stmt 0 view .LVU159 560 0064 1293 str r3, [sp, #72] - 204:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 561 .loc 1 204 3 is_stmt 1 view .LVU160 - 204:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) - 562 .loc 1 204 30 is_stmt 0 view .LVU161 + 212:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 561 .loc 1 212 3 is_stmt 1 view .LVU160 + 212:Core/Src/main.c **** if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + 562 .loc 1 212 30 is_stmt 0 view .LVU161 563 0066 0723 movs r3, #7 564 0068 1393 str r3, [sp, #76] - 205:Core/Src/main.c **** { - 565 .loc 1 205 3 is_stmt 1 view .LVU162 - 205:Core/Src/main.c **** { - 566 .loc 1 205 7 is_stmt 0 view .LVU163 + 213:Core/Src/main.c **** { + 565 .loc 1 213 3 is_stmt 1 view .LVU162 + 213:Core/Src/main.c **** { + 566 .loc 1 213 7 is_stmt 0 view .LVU163 567 006a 08A8 add r0, sp, #32 568 006c FFF7FEFF bl HAL_RCC_OscConfig 569 .LVL17: - 205:Core/Src/main.c **** { - 570 .loc 1 205 6 discriminator 1 view .LVU164 + 213:Core/Src/main.c **** { + 570 .loc 1 213 6 discriminator 1 view .LVU164 571 0070 98B9 cbnz r0, .L23 - 212:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 572 .loc 1 212 3 is_stmt 1 view .LVU165 - 212:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; - 573 .loc 1 212 31 is_stmt 0 view .LVU166 + 220:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 572 .loc 1 220 3 is_stmt 1 view .LVU165 + 220:Core/Src/main.c **** |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2; + 573 .loc 1 220 31 is_stmt 0 view .LVU166 + ARM GAS /tmp/ccemJ38m.s page 36 + + 574 0072 0F23 movs r3, #15 575 0074 0393 str r3, [sp, #12] - 214:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 576 .loc 1 214 3 is_stmt 1 view .LVU167 - 214:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; - 577 .loc 1 214 34 is_stmt 0 view .LVU168 + 222:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 576 .loc 1 222 3 is_stmt 1 view .LVU167 + 222:Core/Src/main.c **** RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + 577 .loc 1 222 34 is_stmt 0 view .LVU168 578 0076 0223 movs r3, #2 579 0078 0493 str r3, [sp, #16] - ARM GAS /tmp/ccUsVHhJ.s page 36 - - - 215:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 580 .loc 1 215 3 is_stmt 1 view .LVU169 - 215:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; - 581 .loc 1 215 35 is_stmt 0 view .LVU170 + 223:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 580 .loc 1 223 3 is_stmt 1 view .LVU169 + 223:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; + 581 .loc 1 223 35 is_stmt 0 view .LVU170 582 007a 0023 movs r3, #0 583 007c 0593 str r3, [sp, #20] - 216:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 584 .loc 1 216 3 is_stmt 1 view .LVU171 - 216:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; - 585 .loc 1 216 36 is_stmt 0 view .LVU172 + 224:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 584 .loc 1 224 3 is_stmt 1 view .LVU171 + 224:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; + 585 .loc 1 224 36 is_stmt 0 view .LVU172 586 007e 4FF4A053 mov r3, #5120 587 0082 0693 str r3, [sp, #24] - 217:Core/Src/main.c **** - 588 .loc 1 217 3 is_stmt 1 view .LVU173 - 217:Core/Src/main.c **** - 589 .loc 1 217 36 is_stmt 0 view .LVU174 + 225:Core/Src/main.c **** + 588 .loc 1 225 3 is_stmt 1 view .LVU173 + 225:Core/Src/main.c **** + 589 .loc 1 225 36 is_stmt 0 view .LVU174 590 0084 4FF48053 mov r3, #4096 591 0088 0793 str r3, [sp, #28] - 219:Core/Src/main.c **** { - 592 .loc 1 219 3 is_stmt 1 view .LVU175 - 219:Core/Src/main.c **** { - 593 .loc 1 219 7 is_stmt 0 view .LVU176 + 227:Core/Src/main.c **** { + 592 .loc 1 227 3 is_stmt 1 view .LVU175 + 227:Core/Src/main.c **** { + 593 .loc 1 227 7 is_stmt 0 view .LVU176 594 008a 0521 movs r1, #5 595 008c 03A8 add r0, sp, #12 596 008e FFF7FEFF bl HAL_RCC_ClockConfig 597 .LVL18: - 219:Core/Src/main.c **** { - 598 .loc 1 219 6 discriminator 1 view .LVU177 + 227:Core/Src/main.c **** { + 598 .loc 1 227 6 discriminator 1 view .LVU177 599 0092 20B9 cbnz r0, .L24 - 223:Core/Src/main.c **** - 600 .loc 1 223 1 view .LVU178 + 231:Core/Src/main.c **** + 600 .loc 1 231 1 view .LVU178 601 0094 15B0 add sp, sp, #84 602 .LCFI12: 603 .cfi_remember_state @@ -2141,15 +2149,18 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 607 .L23: 608 .LCFI13: 609 .cfi_restore_state - 207:Core/Src/main.c **** } - 610 .loc 1 207 5 is_stmt 1 view .LVU179 + 215:Core/Src/main.c **** } + 610 .loc 1 215 5 is_stmt 1 view .LVU179 611 009a FFF7FEFF bl Error_Handler 612 .LVL19: 613 .L24: - 221:Core/Src/main.c **** } - 614 .loc 1 221 5 view .LVU180 + 229:Core/Src/main.c **** } + 614 .loc 1 229 5 view .LVU180 615 009e FFF7FEFF bl Error_Handler 616 .LVL20: + ARM GAS /tmp/ccemJ38m.s page 37 + + 617 .L26: 618 00a2 00BF .align 2 619 .L25: @@ -2158,753 +2169,773 @@ ARM GAS /tmp/ccUsVHhJ.s page 1 622 .cfi_endproc 623 .LFE244: 625 .global __aeabi_ldivmod - ARM GAS /tmp/ccUsVHhJ.s page 37 + 626 .section .text.main,"ax",%progbits + 627 .align 1 + 628 .global main + 629 .syntax unified + 630 .thumb + 631 .thumb_func + 633 main: + 634 .LFB243: + 82:Core/Src/main.c **** + 635 .loc 1 82 1 view -0 + 636 .cfi_startproc + 637 @ args = 0, pretend = 0, frame = 0 + 638 @ frame_needed = 0, uses_anonymous_args = 0 + 639 0000 F8B5 push {r3, r4, r5, r6, r7, lr} + 640 .LCFI14: + 641 .cfi_def_cfa_offset 24 + 642 .cfi_offset 3, -24 + 643 .cfi_offset 4, -20 + 644 .cfi_offset 5, -16 + 645 .cfi_offset 6, -12 + 646 .cfi_offset 7, -8 + 647 .cfi_offset 14, -4 + 91:Core/Src/main.c **** + 648 .loc 1 91 3 view .LVU182 + 649 0002 FFF7FEFF bl HAL_Init + 650 .LVL21: + 98:Core/Src/main.c **** + 651 .loc 1 98 3 view .LVU183 + 652 0006 FFF7FEFF bl SystemClock_Config + 653 .LVL22: + 105:Core/Src/main.c **** MX_DMA_Init(); + 654 .loc 1 105 3 view .LVU184 + 655 000a FFF7FEFF bl MX_GPIO_Init + 656 .LVL23: + 106:Core/Src/main.c **** MX_ADC1_Init(); + 657 .loc 1 106 3 view .LVU185 + 658 000e FFF7FEFF bl MX_DMA_Init + 659 .LVL24: + 107:Core/Src/main.c **** MX_USB_DEVICE_Init(); + 660 .loc 1 107 3 view .LVU186 + 661 0012 FFF7FEFF bl MX_ADC1_Init + 662 .LVL25: + 108:Core/Src/main.c **** /* USER CODE BEGIN 2 */ + 663 .loc 1 108 3 view .LVU187 + 664 0016 FFF7FEFF bl MX_USB_DEVICE_Init + 665 .LVL26: + 110:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); + 666 .loc 1 110 3 view .LVU188 + 667 001a 0122 movs r2, #1 + ARM GAS /tmp/ccemJ38m.s page 38 - 626 .section .rodata.main.str1.4,"aMS",%progbits,1 - 627 .align 2 - 628 .LC0: - 629 0000 53776565 .ascii "Sweep_start\012\015\000" - 629 705F7374 - 629 6172740A - 629 0D00 - 630 .section .text.main,"ax",%progbits - 631 .align 1 - 632 .global main - 633 .syntax unified - 634 .thumb - 635 .thumb_func - 637 main: - 638 .LFB243: - 81:Core/Src/main.c **** - 639 .loc 1 81 1 view -0 - 640 .cfi_startproc - 641 @ args = 0, pretend = 0, frame = 0 - 642 @ frame_needed = 0, uses_anonymous_args = 0 - 643 0000 F8B5 push {r3, r4, r5, r6, r7, lr} - 644 .LCFI14: - 645 .cfi_def_cfa_offset 24 - 646 .cfi_offset 3, -24 - 647 .cfi_offset 4, -20 - 648 .cfi_offset 5, -16 - 649 .cfi_offset 6, -12 - 650 .cfi_offset 7, -8 - 651 .cfi_offset 14, -4 - 90:Core/Src/main.c **** - 652 .loc 1 90 3 view .LVU182 - 653 0002 FFF7FEFF bl HAL_Init - 654 .LVL21: - 97:Core/Src/main.c **** - 655 .loc 1 97 3 view .LVU183 - 656 0006 FFF7FEFF bl SystemClock_Config - 657 .LVL22: - 104:Core/Src/main.c **** MX_DMA_Init(); - 658 .loc 1 104 3 view .LVU184 - 659 000a FFF7FEFF bl MX_GPIO_Init - 660 .LVL23: - 105:Core/Src/main.c **** MX_ADC1_Init(); - 661 .loc 1 105 3 view .LVU185 - 662 000e FFF7FEFF bl MX_DMA_Init - 663 .LVL24: - 106:Core/Src/main.c **** MX_USB_DEVICE_Init(); - 664 .loc 1 106 3 view .LVU186 - 665 0012 FFF7FEFF bl MX_ADC1_Init - 666 .LVL25: - 107:Core/Src/main.c **** /* USER CODE BEGIN 2 */ - 667 .loc 1 107 3 view .LVU187 - 668 0016 FFF7FEFF bl MX_USB_DEVICE_Init - 669 .LVL26: - 109:Core/Src/main.c **** HAL_ADC_Start_DMA(&hadc1, (uint32_t*)ADC1_buff_circular, ADC_BUFF_SIZE); - 670 .loc 1 109 3 view .LVU188 - 671 001a 0122 movs r2, #1 - 672 001c 8021 movs r1, #128 - ARM GAS /tmp/ccUsVHhJ.s page 38 + 668 001c 8021 movs r1, #128 + 669 001e A648 ldr r0, .L35+8 + 670 0020 FFF7FEFF bl HAL_GPIO_WritePin + 671 .LVL27: + 111:Core/Src/main.c **** + 672 .loc 1 111 3 view .LVU189 + 673 0024 6422 movs r2, #100 + 674 0026 A549 ldr r1, .L35+12 + 675 0028 A548 ldr r0, .L35+16 + 676 002a FFF7FEFF bl HAL_ADC_Start_DMA + 677 .LVL28: + 113:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 678 .loc 1 113 3 view .LVU190 + 113:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 679 .loc 1 113 26 is_stmt 0 view .LVU191 + 680 002e A54A ldr r2, .L35+20 + 681 0030 0023 movs r3, #0 + 682 0032 1370 strb r3, [r2] + 114:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 683 .loc 1 114 3 is_stmt 1 view .LVU192 + 114:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 684 .loc 1 114 21 is_stmt 0 view .LVU193 + 685 0034 D360 str r3, [r2, #12] + 115:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 686 .loc 1 115 3 is_stmt 1 view .LVU194 + 115:Core/Src/main.c **** ADC_proc_shadow.avg = 0; + 687 .loc 1 115 23 is_stmt 0 view .LVU195 + 688 0036 5360 str r3, [r2, #4] + 116:Core/Src/main.c **** + 689 .loc 1 116 3 is_stmt 1 view .LVU196 + 116:Core/Src/main.c **** + 690 .loc 1 116 23 is_stmt 0 view .LVU197 + 691 0038 9360 str r3, [r2, #8] + 118:Core/Src/main.c **** ADC_proc.N = 0; + 692 .loc 1 118 3 is_stmt 1 view .LVU198 + 118:Core/Src/main.c **** ADC_proc.N = 0; + 693 .loc 1 118 19 is_stmt 0 view .LVU199 + 694 003a A34A ldr r2, .L35+24 + 695 003c 1370 strb r3, [r2] + 119:Core/Src/main.c **** ADC_proc.sum = 0; + 696 .loc 1 119 3 is_stmt 1 view .LVU200 + 119:Core/Src/main.c **** ADC_proc.sum = 0; + 697 .loc 1 119 14 is_stmt 0 view .LVU201 + 698 003e D360 str r3, [r2, #12] + 120:Core/Src/main.c **** ADC_proc.avg = 0; + 699 .loc 1 120 3 is_stmt 1 view .LVU202 + 120:Core/Src/main.c **** ADC_proc.avg = 0; + 700 .loc 1 120 16 is_stmt 0 view .LVU203 + 701 0040 5360 str r3, [r2, #4] + 121:Core/Src/main.c **** + 702 .loc 1 121 3 is_stmt 1 view .LVU204 + 121:Core/Src/main.c **** + 703 .loc 1 121 16 is_stmt 0 view .LVU205 + 704 0042 9360 str r3, [r2, #8] + 123:Core/Src/main.c **** uint32_t curr_points_N =0; + 705 .loc 1 123 3 is_stmt 1 view .LVU206 + 706 .LVL29: + ARM GAS /tmp/ccemJ38m.s page 39 - 673 001e A048 ldr r0, .L33+8 - 674 0020 FFF7FEFF bl HAL_GPIO_WritePin - 675 .LVL27: - 110:Core/Src/main.c **** - 676 .loc 1 110 3 view .LVU189 - 677 0024 6422 movs r2, #100 - 678 0026 9F49 ldr r1, .L33+12 - 679 0028 9F48 ldr r0, .L33+16 - 680 002a FFF7FEFF bl HAL_ADC_Start_DMA - 681 .LVL28: - 112:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 682 .loc 1 112 3 view .LVU190 - 112:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 683 .loc 1 112 26 is_stmt 0 view .LVU191 - 684 002e 9F4A ldr r2, .L33+20 - 685 0030 0023 movs r3, #0 - 686 0032 1370 strb r3, [r2] - 113:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 687 .loc 1 113 3 is_stmt 1 view .LVU192 - 113:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 688 .loc 1 113 21 is_stmt 0 view .LVU193 - 689 0034 D360 str r3, [r2, #12] - 114:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 690 .loc 1 114 3 is_stmt 1 view .LVU194 - 114:Core/Src/main.c **** ADC_proc_shadow.avg = 0; - 691 .loc 1 114 23 is_stmt 0 view .LVU195 - 692 0036 5360 str r3, [r2, #4] - 115:Core/Src/main.c **** - 693 .loc 1 115 3 is_stmt 1 view .LVU196 - 115:Core/Src/main.c **** - 694 .loc 1 115 23 is_stmt 0 view .LVU197 - 695 0038 9360 str r3, [r2, #8] - 117:Core/Src/main.c **** ADC_proc.N = 0; - 696 .loc 1 117 3 is_stmt 1 view .LVU198 - 117:Core/Src/main.c **** ADC_proc.N = 0; - 697 .loc 1 117 19 is_stmt 0 view .LVU199 - 698 003a 9D4A ldr r2, .L33+24 - 699 003c 1370 strb r3, [r2] - 118:Core/Src/main.c **** ADC_proc.sum = 0; - 700 .loc 1 118 3 is_stmt 1 view .LVU200 - 118:Core/Src/main.c **** ADC_proc.sum = 0; - 701 .loc 1 118 14 is_stmt 0 view .LVU201 - 702 003e D360 str r3, [r2, #12] - 119:Core/Src/main.c **** ADC_proc.avg = 0; - 703 .loc 1 119 3 is_stmt 1 view .LVU202 - 119:Core/Src/main.c **** ADC_proc.avg = 0; - 704 .loc 1 119 16 is_stmt 0 view .LVU203 - 705 0040 5360 str r3, [r2, #4] - 120:Core/Src/main.c **** - 706 .loc 1 120 3 is_stmt 1 view .LVU204 - 120:Core/Src/main.c **** - 707 .loc 1 120 16 is_stmt 0 view .LVU205 - 708 0042 9360 str r3, [r2, #8] - 122:Core/Src/main.c **** uint32_t curr_points_N =0; - 709 .loc 1 122 3 is_stmt 1 view .LVU206 - 710 .LVL29: - 123:Core/Src/main.c **** - ARM GAS /tmp/ccUsVHhJ.s page 39 + 124:Core/Src/main.c **** + 707 .loc 1 124 3 view .LVU207 + 124:Core/Src/main.c **** + 708 .loc 1 124 3 is_stmt 0 view .LVU208 + 709 0044 11E0 b .L29 + 710 .L31: + 168:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 0; // reset sweep cycle flag + 711 .loc 1 168 7 is_stmt 1 view .LVU209 + 168:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 0; // reset sweep cycle flag + 712 .loc 1 168 22 is_stmt 0 view .LVU210 + 713 0046 A14B ldr r3, .L35+28 + 714 0048 1B7B ldrb r3, [r3, #12] @ zero_extendqisi2 + 715 004a DBB2 uxtb r3, r3 + 168:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 0; // reset sweep cycle flag + 716 .loc 1 168 10 view .LVU211 + 717 004c 012B cmp r3, #1 + 718 004e 40F02981 bne .L32 + 719 .LBB14: + 169:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 720 .loc 1 169 9 is_stmt 1 view .LVU212 + 169:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); + 721 .loc 1 169 46 is_stmt 0 view .LVU213 + 722 0052 9E4B ldr r3, .L35+28 + 723 0054 0022 movs r2, #0 + 724 0056 1A73 strb r2, [r3, #12] + 170:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start); + 725 .loc 1 170 9 is_stmt 1 view .LVU214 + 726 0058 4FF48041 mov r1, #16384 + 727 005c 9648 ldr r0, .L35+8 + 728 005e FFF7FEFF bl HAL_GPIO_TogglePin + 729 .LVL30: + 171:Core/Src/main.c **** + 730 .loc 1 171 9 view .LVU215 + 731 0062 2521 movs r1, #37 + 732 0064 9A48 ldr r0, .L35+32 + 733 0066 FFF7FEFF bl CDC_Transmit_FS + 734 .LVL31: + 735 .L29: + 736 .LBE14: + 130:Core/Src/main.c **** { + 737 .loc 1 130 3 view .LVU216 + 135:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 738 .loc 1 135 5 view .LVU217 + 135:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 739 .loc 1 135 24 is_stmt 0 view .LVU218 + 740 006a 964B ldr r3, .L35+20 + 741 006c 1B78 ldrb r3, [r3] @ zero_extendqisi2 + 742 006e DBB2 uxtb r3, r3 + 135:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; + 743 .loc 1 135 8 view .LVU219 + 744 0070 022B cmp r3, #2 + 745 0072 FAD1 bne .L29 + 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 746 .loc 1 136 7 is_stmt 1 view .LVU220 + 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 747 .loc 1 136 44 is_stmt 0 view .LVU221 + 748 0074 934B ldr r3, .L35+20 + ARM GAS /tmp/ccemJ38m.s page 40 - 711 .loc 1 123 3 view .LVU207 - 712 .L28: - 129:Core/Src/main.c **** { - 713 .loc 1 129 3 view .LVU208 - 134:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 714 .loc 1 134 5 view .LVU209 - 134:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 715 .loc 1 134 24 is_stmt 0 view .LVU210 - 716 0044 994B ldr r3, .L33+20 - 717 0046 1B78 ldrb r3, [r3] @ zero_extendqisi2 - 718 0048 DBB2 uxtb r3, r3 - 134:Core/Src/main.c **** ADC_proc_shadow.avg = ADC_proc_shadow.sum / ADC_proc_shadow.N; - 719 .loc 1 134 8 view .LVU211 - 720 004a 022B cmp r3, #2 - 721 004c FAD1 bne .L28 - 135:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 722 .loc 1 135 7 is_stmt 1 view .LVU212 - 135:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 723 .loc 1 135 44 is_stmt 0 view .LVU213 - 724 004e 974B ldr r3, .L33+20 - 725 0050 5A68 ldr r2, [r3, #4] - 135:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 726 .loc 1 135 66 view .LVU214 - 727 0052 D968 ldr r1, [r3, #12] - 135:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 728 .loc 1 135 49 view .LVU215 - 729 0054 B2FBF1F2 udiv r2, r2, r1 - 135:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation - 730 .loc 1 135 27 view .LVU216 - 731 0058 9A60 str r2, [r3, #8] - 136:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 732 .loc 1 136 7 is_stmt 1 view .LVU217 - 136:Core/Src/main.c **** ADC_proc_shadow.sum = 0; - 733 .loc 1 136 30 is_stmt 0 view .LVU218 - 734 005a 0122 movs r2, #1 - 735 005c 1A70 strb r2, [r3] - 137:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 736 .loc 1 137 7 is_stmt 1 view .LVU219 - 137:Core/Src/main.c **** ADC_proc_shadow.N = 0; - 737 .loc 1 137 27 is_stmt 0 view .LVU220 - 738 005e 0021 movs r1, #0 - 739 0060 5960 str r1, [r3, #4] - 138:Core/Src/main.c **** - 740 .loc 1 138 7 is_stmt 1 view .LVU221 - 138:Core/Src/main.c **** - 741 .loc 1 138 25 is_stmt 0 view .LVU222 - 742 0062 D960 str r1, [r3, #12] - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 743 .loc 1 141 7 is_stmt 1 view .LVU223 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 744 .loc 1 141 54 is_stmt 0 view .LVU224 - 745 0064 9868 ldr r0, [r3, #8] - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 746 .loc 1 141 59 view .LVU225 - 747 0066 8CA3 adr r3, .L33 - 748 0068 D3E90023 ldrd r2, [r3] - 749 006c FFF7FEFF bl __aeabi_ldivmod - ARM GAS /tmp/ccUsVHhJ.s page 40 + 749 0076 5A68 ldr r2, [r3, #4] + 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 750 .loc 1 136 66 view .LVU222 + 751 0078 D968 ldr r1, [r3, #12] + 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 752 .loc 1 136 49 view .LVU223 + 753 007a B2FBF1F2 udiv r2, r2, r1 + 136:Core/Src/main.c **** ADC_proc_shadow.status = 1; // reset for next accumulation + 754 .loc 1 136 27 view .LVU224 + 755 007e 9A60 str r2, [r3, #8] + 137:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 756 .loc 1 137 7 is_stmt 1 view .LVU225 + 137:Core/Src/main.c **** ADC_proc_shadow.sum = 0; + 757 .loc 1 137 30 is_stmt 0 view .LVU226 + 758 0080 0122 movs r2, #1 + 759 0082 1A70 strb r2, [r3] + 138:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 760 .loc 1 138 7 is_stmt 1 view .LVU227 + 138:Core/Src/main.c **** ADC_proc_shadow.N = 0; + 761 .loc 1 138 27 is_stmt 0 view .LVU228 + 762 0084 0021 movs r1, #0 + 763 0086 5960 str r1, [r3, #4] + 139:Core/Src/main.c **** + 764 .loc 1 139 7 is_stmt 1 view .LVU229 + 139:Core/Src/main.c **** + 765 .loc 1 139 25 is_stmt 0 view .LVU230 + 766 0088 D960 str r1, [r3, #12] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 767 .loc 1 142 7 is_stmt 1 view .LVU231 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 768 .loc 1 142 54 is_stmt 0 view .LVU232 + 769 008a 9868 ldr r0, [r3, #8] + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 770 .loc 1 142 59 view .LVU233 + 771 008c 88A3 adr r3, .L35 + 772 008e D3E90023 ldrd r2, [r3] + 773 0092 FFF7FEFF bl __aeabi_ldivmod + 774 .LVL32: + 775 0096 8446 mov ip, r0 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 776 .loc 1 142 74 view .LVU234 + 777 0098 CC17 asrs r4, r1, #31 + 778 009a 04F00302 and r2, r4, #3 + 779 009e 20F07043 bic r3, r0, #-268435456 + 780 00a2 000F lsrs r0, r0, #28 + 781 00a4 40EA0110 orr r0, r0, r1, lsl #4 + 782 00a8 20F07040 bic r0, r0, #-268435456 + 783 00ac 0344 add r3, r3, r0 + 784 00ae 03EB1163 add r3, r3, r1, lsr #24 + 785 00b2 1344 add r3, r3, r2 + 786 00b4 874A ldr r2, .L35+36 + 787 00b6 A2FB0305 umull r0, r5, r2, r3 + 788 00ba 25F00300 bic r0, r5, #3 + 789 00be 00EB9500 add r0, r0, r5, lsr #2 + 790 00c2 1B1A subs r3, r3, r0 + 791 00c4 24F00304 bic r4, r4, #3 + 792 00c8 2344 add r3, r3, r4 + ARM GAS /tmp/ccemJ38m.s page 41 - 750 .LVL30: - 751 0070 8446 mov ip, r0 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 752 .loc 1 141 74 view .LVU226 - 753 0072 CC17 asrs r4, r1, #31 - 754 0074 04F00302 and r2, r4, #3 - 755 0078 20F07043 bic r3, r0, #-268435456 - 756 007c 000F lsrs r0, r0, #28 - 757 007e 40EA0110 orr r0, r0, r1, lsl #4 - 758 0082 20F07040 bic r0, r0, #-268435456 - 759 0086 0344 add r3, r3, r0 - 760 0088 03EB1163 add r3, r3, r1, lsr #24 - 761 008c 1344 add r3, r3, r2 - 762 008e 894A ldr r2, .L33+28 - 763 0090 A2FB0305 umull r0, r5, r2, r3 - 764 0094 25F00300 bic r0, r5, #3 - 765 0098 00EB9500 add r0, r0, r5, lsr #2 - 766 009c 1B1A subs r3, r3, r0 - 767 009e 24F00304 bic r4, r4, #3 - 768 00a2 2344 add r3, r3, r4 - 769 00a4 BCEB0300 subs r0, ip, r3 - 770 00a8 61EBE371 sbc r1, r1, r3, asr #31 - 771 00ac 4FF0CC33 mov r3, #-858993460 - 772 00b0 00FB03F3 mul r3, r0, r3 - 773 00b4 02FB0133 mla r3, r2, r1, r3 - 774 00b8 A0FB0202 umull r0, r2, r0, r2 - 775 00bc 1A44 add r2, r2, r3 - 776 00be D30F lsrs r3, r2, #31 - 777 00c0 1B18 adds r3, r3, r0 - 778 00c2 42F10002 adc r2, r2, #0 - 779 00c6 5B08 lsrs r3, r3, #1 - 780 00c8 43EAC273 orr r3, r3, r2, lsl #31 - 781 00cc 03EB8303 add r3, r3, r3, lsl #2 - 782 00d0 ACEB430C sub ip, ip, r3, lsl #1 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 783 .loc 1 141 79 view .LVU227 - 784 00d4 0CF1300C add ip, ip, #48 - 141:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; - 785 .loc 1 141 36 view .LVU228 - 786 00d8 7748 ldr r0, .L33+32 - 787 00da 80F814C0 strb ip, [r0, #20] - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 788 .loc 1 142 7 is_stmt 1 view .LVU229 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 789 .loc 1 142 54 is_stmt 0 view .LVU230 - 790 00de 734C ldr r4, .L33+20 - 791 00e0 A268 ldr r2, [r4, #8] - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 792 .loc 1 142 59 view .LVU231 - 793 00e2 520A lsrs r2, r2, #9 - 794 00e4 754B ldr r3, .L33+36 - 795 00e6 A3FB0232 umull r3, r2, r3, r2 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 796 .loc 1 142 73 view .LVU232 - 797 00ea 724B ldr r3, .L33+28 - 798 00ec D209 lsrs r2, r2, #7 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - ARM GAS /tmp/ccUsVHhJ.s page 41 + 793 00ca BCEB0300 subs r0, ip, r3 + 794 00ce 61EBE371 sbc r1, r1, r3, asr #31 + 795 00d2 4FF0CC33 mov r3, #-858993460 + 796 00d6 00FB03F3 mul r3, r0, r3 + 797 00da 02FB0133 mla r3, r2, r1, r3 + 798 00de A0FB0202 umull r0, r2, r0, r2 + 799 00e2 1A44 add r2, r2, r3 + 800 00e4 D30F lsrs r3, r2, #31 + 801 00e6 1B18 adds r3, r3, r0 + 802 00e8 42F10002 adc r2, r2, #0 + 803 00ec 5B08 lsrs r3, r3, #1 + 804 00ee 43EAC273 orr r3, r3, r2, lsl #31 + 805 00f2 03EB8303 add r3, r3, r3, lsl #2 + 806 00f6 ACEB430C sub ip, ip, r3, lsl #1 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 807 .loc 1 142 79 view .LVU235 + 808 00fa 0CF1300C add ip, ip, #48 + 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 1] = (ADC_proc_shadow.avg / 1000000000) % 10 + '0'; + 809 .loc 1 142 36 view .LVU236 + 810 00fe 744A ldr r2, .L35+32 + 811 0100 82F80CC0 strb ip, [r2, #12] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 812 .loc 1 143 7 is_stmt 1 view .LVU237 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 813 .loc 1 143 54 is_stmt 0 view .LVU238 + 814 0104 6F48 ldr r0, .L35+20 + 815 0106 8168 ldr r1, [r0, #8] + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 816 .loc 1 143 59 view .LVU239 + 817 0108 490A lsrs r1, r1, #9 + 818 010a 734B ldr r3, .L35+40 + 819 010c A3FB0131 umull r3, r1, r3, r1 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 820 .loc 1 143 73 view .LVU240 + 821 0110 704B ldr r3, .L35+36 + 822 0112 C909 lsrs r1, r1, #7 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 823 .loc 1 143 78 view .LVU241 + 824 0114 3031 adds r1, r1, #48 + 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; + 825 .loc 1 143 36 view .LVU242 + 826 0116 5173 strb r1, [r2, #13] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 827 .loc 1 144 7 is_stmt 1 view .LVU243 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 828 .loc 1 144 54 is_stmt 0 view .LVU244 + 829 0118 8468 ldr r4, [r0, #8] + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 830 .loc 1 144 59 view .LVU245 + 831 011a 7049 ldr r1, .L35+44 + 832 011c A1FB0414 umull r1, r4, r1, r4 + 833 0120 A40D lsrs r4, r4, #22 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 834 .loc 1 144 71 view .LVU246 + 835 0122 A3FB0451 umull r5, r1, r3, r4 + 836 0126 C908 lsrs r1, r1, #3 + 837 0128 01EB8101 add r1, r1, r1, lsl #2 + ARM GAS /tmp/ccemJ38m.s page 42 - 799 .loc 1 142 78 view .LVU233 - 800 00ee 3032 adds r2, r2, #48 - 142:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 2] = (ADC_proc_shadow.avg / 10000000) % 10 + '0'; - 801 .loc 1 142 36 view .LVU234 - 802 00f0 4275 strb r2, [r0, #21] - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 803 .loc 1 143 7 is_stmt 1 view .LVU235 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 804 .loc 1 143 54 is_stmt 0 view .LVU236 - 805 00f2 A168 ldr r1, [r4, #8] - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 806 .loc 1 143 59 view .LVU237 - 807 00f4 724A ldr r2, .L33+40 - 808 00f6 A2FB0121 umull r2, r1, r2, r1 - 809 00fa 890D lsrs r1, r1, #22 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 810 .loc 1 143 71 view .LVU238 - 811 00fc A3FB0152 umull r5, r2, r3, r1 - 812 0100 D208 lsrs r2, r2, #3 - 813 0102 02EB8202 add r2, r2, r2, lsl #2 - 814 0106 A1EB4202 sub r2, r1, r2, lsl #1 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 815 .loc 1 143 76 view .LVU239 - 816 010a 3032 adds r2, r2, #48 - 143:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; - 817 .loc 1 143 36 view .LVU240 - 818 010c 8275 strb r2, [r0, #22] - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 819 .loc 1 144 7 is_stmt 1 view .LVU241 - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 820 .loc 1 144 54 is_stmt 0 view .LVU242 - 821 010e A168 ldr r1, [r4, #8] - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 822 .loc 1 144 59 view .LVU243 - 823 0110 6C4A ldr r2, .L33+44 - 824 0112 A2FB0121 umull r2, r1, r2, r1 - 825 0116 890C lsrs r1, r1, #18 - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 826 .loc 1 144 70 view .LVU244 - 827 0118 A3FB0152 umull r5, r2, r3, r1 - 828 011c D208 lsrs r2, r2, #3 - 829 011e 02EB8202 add r2, r2, r2, lsl #2 - 830 0122 A1EB4202 sub r2, r1, r2, lsl #1 - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 831 .loc 1 144 75 view .LVU245 - 832 0126 3032 adds r2, r2, #48 - 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; - 833 .loc 1 144 36 view .LVU246 - 834 0128 C275 strb r2, [r0, #23] - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 835 .loc 1 145 7 is_stmt 1 view .LVU247 - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 836 .loc 1 145 54 is_stmt 0 view .LVU248 - 837 012a A168 ldr r1, [r4, #8] - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 838 .loc 1 145 59 view .LVU249 - 839 012c 4909 lsrs r1, r1, #5 - ARM GAS /tmp/ccUsVHhJ.s page 42 + 838 012c A4EB4101 sub r1, r4, r1, lsl #1 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 839 .loc 1 144 76 view .LVU247 + 840 0130 3031 adds r1, r1, #48 + 144:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 3] = (ADC_proc_shadow.avg / 1000000) % 10 + '0'; + 841 .loc 1 144 36 view .LVU248 + 842 0132 9173 strb r1, [r2, #14] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 843 .loc 1 145 7 is_stmt 1 view .LVU249 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 844 .loc 1 145 54 is_stmt 0 view .LVU250 + 845 0134 8468 ldr r4, [r0, #8] + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 846 .loc 1 145 59 view .LVU251 + 847 0136 6A49 ldr r1, .L35+48 + 848 0138 A1FB0414 umull r1, r4, r1, r4 + 849 013c A40C lsrs r4, r4, #18 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 850 .loc 1 145 70 view .LVU252 + 851 013e A3FB0451 umull r5, r1, r3, r4 + 852 0142 C908 lsrs r1, r1, #3 + 853 0144 01EB8101 add r1, r1, r1, lsl #2 + 854 0148 A4EB4101 sub r1, r4, r1, lsl #1 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 855 .loc 1 145 75 view .LVU253 + 856 014c 3031 adds r1, r1, #48 + 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 4] = (ADC_proc_shadow.avg / 100000) % 10 + '0'; + 857 .loc 1 145 36 view .LVU254 + 858 014e D173 strb r1, [r2, #15] + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 859 .loc 1 146 7 is_stmt 1 view .LVU255 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 860 .loc 1 146 54 is_stmt 0 view .LVU256 + 861 0150 8468 ldr r4, [r0, #8] + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 862 .loc 1 146 59 view .LVU257 + 863 0152 6409 lsrs r4, r4, #5 + 864 0154 634F ldr r7, .L35+52 + 865 0156 A7FB0414 umull r1, r4, r7, r4 + 866 015a E409 lsrs r4, r4, #7 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 867 .loc 1 146 69 view .LVU258 + 868 015c A3FB0451 umull r5, r1, r3, r4 + 869 0160 C908 lsrs r1, r1, #3 + 870 0162 01EB8101 add r1, r1, r1, lsl #2 + 871 0166 A4EB4101 sub r1, r4, r1, lsl #1 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 872 .loc 1 146 74 view .LVU259 + 873 016a 3031 adds r1, r1, #48 + 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; + 874 .loc 1 146 36 view .LVU260 + 875 016c 1174 strb r1, [r2, #16] + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 876 .loc 1 147 7 is_stmt 1 view .LVU261 + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 877 .loc 1 147 54 is_stmt 0 view .LVU262 + 878 016e 8468 ldr r4, [r0, #8] + ARM GAS /tmp/ccemJ38m.s page 43 - 840 012e 664F ldr r7, .L33+48 - 841 0130 A7FB0121 umull r2, r1, r7, r1 - 842 0134 C909 lsrs r1, r1, #7 - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 843 .loc 1 145 69 view .LVU250 - 844 0136 A3FB0152 umull r5, r2, r3, r1 - 845 013a D208 lsrs r2, r2, #3 - 846 013c 02EB8202 add r2, r2, r2, lsl #2 - 847 0140 A1EB4202 sub r2, r1, r2, lsl #1 - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 848 .loc 1 145 74 view .LVU251 - 849 0144 3032 adds r2, r2, #48 - 145:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 5] = (ADC_proc_shadow.avg / 10000) % 10 + '0'; - 850 .loc 1 145 36 view .LVU252 - 851 0146 0276 strb r2, [r0, #24] - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 852 .loc 1 146 7 is_stmt 1 view .LVU253 - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 853 .loc 1 146 54 is_stmt 0 view .LVU254 - 854 0148 A168 ldr r1, [r4, #8] - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 855 .loc 1 146 59 view .LVU255 - 856 014a 604E ldr r6, .L33+52 - 857 014c A6FB0121 umull r2, r1, r6, r1 - 858 0150 490B lsrs r1, r1, #13 - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 859 .loc 1 146 68 view .LVU256 - 860 0152 A3FB0152 umull r5, r2, r3, r1 - 861 0156 D208 lsrs r2, r2, #3 - 862 0158 02EB8202 add r2, r2, r2, lsl #2 - 863 015c A1EB4202 sub r2, r1, r2, lsl #1 - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 864 .loc 1 146 73 view .LVU257 - 865 0160 3032 adds r2, r2, #48 - 146:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; - 866 .loc 1 146 36 view .LVU258 - 867 0162 4276 strb r2, [r0, #25] - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 868 .loc 1 147 7 is_stmt 1 view .LVU259 - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 869 .loc 1 147 54 is_stmt 0 view .LVU260 - 870 0164 A168 ldr r1, [r4, #8] - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 871 .loc 1 147 59 view .LVU261 - 872 0166 5A4D ldr r5, .L33+56 - 873 0168 A5FB0121 umull r2, r1, r5, r1 - 874 016c 8909 lsrs r1, r1, #6 - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 875 .loc 1 147 67 view .LVU262 - 876 016e A3FB01C2 umull ip, r2, r3, r1 - 877 0172 D208 lsrs r2, r2, #3 - 878 0174 02EB8202 add r2, r2, r2, lsl #2 - 879 0178 A1EB4202 sub r2, r1, r2, lsl #1 - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - 880 .loc 1 147 72 view .LVU263 - 881 017c 3032 adds r2, r2, #48 - 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; - ARM GAS /tmp/ccUsVHhJ.s page 43 + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 879 .loc 1 147 59 view .LVU263 + 880 0170 5D4E ldr r6, .L35+56 + 881 0172 A6FB0414 umull r1, r4, r6, r4 + 882 0176 640B lsrs r4, r4, #13 + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 883 .loc 1 147 68 view .LVU264 + 884 0178 A3FB0451 umull r5, r1, r3, r4 + 885 017c C908 lsrs r1, r1, #3 + 886 017e 01EB8101 add r1, r1, r1, lsl #2 + 887 0182 A4EB4101 sub r1, r4, r1, lsl #1 + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 888 .loc 1 147 73 view .LVU265 + 889 0186 3031 adds r1, r1, #48 + 147:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 6] = (ADC_proc_shadow.avg / 1000) % 10 + '0'; + 890 .loc 1 147 36 view .LVU266 + 891 0188 5174 strb r1, [r2, #17] + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 892 .loc 1 148 7 is_stmt 1 view .LVU267 + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 893 .loc 1 148 54 is_stmt 0 view .LVU268 + 894 018a 8468 ldr r4, [r0, #8] + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 895 .loc 1 148 59 view .LVU269 + 896 018c 574D ldr r5, .L35+60 + 897 018e A5FB0414 umull r1, r4, r5, r4 + 898 0192 A409 lsrs r4, r4, #6 + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 899 .loc 1 148 67 view .LVU270 + 900 0194 A3FB04C1 umull ip, r1, r3, r4 + 901 0198 C908 lsrs r1, r1, #3 + 902 019a 01EB8101 add r1, r1, r1, lsl #2 + 903 019e A4EB4101 sub r1, r4, r1, lsl #1 + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 904 .loc 1 148 72 view .LVU271 + 905 01a2 3031 adds r1, r1, #48 + 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 7] = (ADC_proc_shadow.avg / 100) % 10 + '0'; + 906 .loc 1 148 36 view .LVU272 + 907 01a4 9174 strb r1, [r2, #18] + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 908 .loc 1 149 7 is_stmt 1 view .LVU273 + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 909 .loc 1 149 54 is_stmt 0 view .LVU274 + 910 01a6 8168 ldr r1, [r0, #8] + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 911 .loc 1 149 59 view .LVU275 + 912 01a8 514C ldr r4, .L35+64 + 913 01aa A4FB011C umull r1, ip, r4, r1 + 914 01ae 4FEA5C1C lsr ip, ip, #5 + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 915 .loc 1 149 66 view .LVU276 + 916 01b2 A3FB0CE1 umull lr, r1, r3, ip + 917 01b6 C908 lsrs r1, r1, #3 + 918 01b8 01EB8101 add r1, r1, r1, lsl #2 + 919 01bc ACEB4101 sub r1, ip, r1, lsl #1 + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 920 .loc 1 149 71 view .LVU277 + ARM GAS /tmp/ccemJ38m.s page 44 - 882 .loc 1 147 36 view .LVU264 - 883 017e 8276 strb r2, [r0, #26] - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 884 .loc 1 148 7 is_stmt 1 view .LVU265 - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 885 .loc 1 148 54 is_stmt 0 view .LVU266 - 886 0180 A268 ldr r2, [r4, #8] - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 887 .loc 1 148 59 view .LVU267 - 888 0182 5449 ldr r1, .L33+60 - 889 0184 A1FB022C umull r2, ip, r1, r2 - 890 0188 4FEA5C1C lsr ip, ip, #5 - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 891 .loc 1 148 66 view .LVU268 - 892 018c A3FB0CE2 umull lr, r2, r3, ip - 893 0190 D208 lsrs r2, r2, #3 - 894 0192 02EB8202 add r2, r2, r2, lsl #2 - 895 0196 ACEB4202 sub r2, ip, r2, lsl #1 - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 896 .loc 1 148 71 view .LVU269 - 897 019a 3032 adds r2, r2, #48 - 148:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; - 898 .loc 1 148 36 view .LVU270 - 899 019c C276 strb r2, [r0, #27] - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 900 .loc 1 149 7 is_stmt 1 view .LVU271 - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 901 .loc 1 149 54 is_stmt 0 view .LVU272 - 902 019e A268 ldr r2, [r4, #8] - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 903 .loc 1 149 59 view .LVU273 - 904 01a0 A3FB022C umull r2, ip, r3, r2 - 905 01a4 4FEADC0C lsr ip, ip, #3 - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 906 .loc 1 149 65 view .LVU274 - 907 01a8 A3FB0CE2 umull lr, r2, r3, ip - 908 01ac D208 lsrs r2, r2, #3 - 909 01ae 02EB8202 add r2, r2, r2, lsl #2 - 910 01b2 ACEB4202 sub r2, ip, r2, lsl #1 - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 911 .loc 1 149 70 view .LVU275 - 912 01b6 3032 adds r2, r2, #48 - 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; - 913 .loc 1 149 36 view .LVU276 - 914 01b8 0277 strb r2, [r0, #28] - 150:Core/Src/main.c **** - 915 .loc 1 150 7 is_stmt 1 view .LVU277 - 150:Core/Src/main.c **** - 916 .loc 1 150 54 is_stmt 0 view .LVU278 - 917 01ba A468 ldr r4, [r4, #8] - 150:Core/Src/main.c **** - 918 .loc 1 150 64 view .LVU279 - 919 01bc A3FB04C2 umull ip, r2, r3, r4 - 920 01c0 D208 lsrs r2, r2, #3 - 921 01c2 02EB8202 add r2, r2, r2, lsl #2 - 922 01c6 A4EB4202 sub r2, r4, r2, lsl #1 - 150:Core/Src/main.c **** - ARM GAS /tmp/ccUsVHhJ.s page 44 + 921 01c0 3031 adds r1, r1, #48 + 149:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 8] = (ADC_proc_shadow.avg / 10) % 10 + '0'; + 922 .loc 1 149 36 view .LVU278 + 923 01c2 D174 strb r1, [r2, #19] + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 924 .loc 1 150 7 is_stmt 1 view .LVU279 + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 925 .loc 1 150 54 is_stmt 0 view .LVU280 + 926 01c4 8168 ldr r1, [r0, #8] + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 927 .loc 1 150 59 view .LVU281 + 928 01c6 A3FB011C umull r1, ip, r3, r1 + 929 01ca 4FEADC0C lsr ip, ip, #3 + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 930 .loc 1 150 65 view .LVU282 + 931 01ce A3FB0CE1 umull lr, r1, r3, ip + 932 01d2 C908 lsrs r1, r1, #3 + 933 01d4 01EB8101 add r1, r1, r1, lsl #2 + 934 01d8 ACEB4101 sub r1, ip, r1, lsl #1 + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 935 .loc 1 150 70 view .LVU283 + 936 01dc 3031 adds r1, r1, #48 + 150:Core/Src/main.c **** ADC_msg[ADC_msg_val_pos + 9] = (ADC_proc_shadow.avg / 1) % 10 + '0'; + 937 .loc 1 150 36 view .LVU284 + 938 01de 1175 strb r1, [r2, #20] + 151:Core/Src/main.c **** + 939 .loc 1 151 7 is_stmt 1 view .LVU285 + 151:Core/Src/main.c **** + 940 .loc 1 151 54 is_stmt 0 view .LVU286 + 941 01e0 8068 ldr r0, [r0, #8] + 151:Core/Src/main.c **** + 942 .loc 1 151 64 view .LVU287 + 943 01e2 A3FB00C1 umull ip, r1, r3, r0 + 944 01e6 C908 lsrs r1, r1, #3 + 945 01e8 01EB8101 add r1, r1, r1, lsl #2 + 946 01ec A0EB4101 sub r1, r0, r1, lsl #1 + 151:Core/Src/main.c **** + 947 .loc 1 151 69 view .LVU288 + 948 01f0 3031 adds r1, r1, #48 + 151:Core/Src/main.c **** + 949 .loc 1 151 36 view .LVU289 + 950 01f2 5175 strb r1, [r2, #21] + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 951 .loc 1 153 7 is_stmt 1 view .LVU290 + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 952 .loc 1 153 51 is_stmt 0 view .LVU291 + 953 01f4 3548 ldr r0, .L35+28 + 954 01f6 0168 ldr r1, [r0] + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 955 .loc 1 153 64 view .LVU292 + 956 01f8 4909 lsrs r1, r1, #5 + 957 01fa A7FB0171 umull r7, r1, r7, r1 + 958 01fe CF09 lsrs r7, r1, #7 + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 959 .loc 1 153 74 view .LVU293 + 960 0200 A3FB07C1 umull ip, r1, r3, r7 + 961 0204 C908 lsrs r1, r1, #3 + ARM GAS /tmp/ccemJ38m.s page 45 - 923 .loc 1 150 69 view .LVU280 - 924 01ca 3032 adds r2, r2, #48 - 150:Core/Src/main.c **** - 925 .loc 1 150 36 view .LVU281 - 926 01cc 4277 strb r2, [r0, #29] - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 927 .loc 1 152 7 is_stmt 1 view .LVU282 - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 928 .loc 1 152 51 is_stmt 0 view .LVU283 - 929 01ce 424C ldr r4, .L33+64 - 930 01d0 2268 ldr r2, [r4] - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 931 .loc 1 152 64 view .LVU284 - 932 01d2 5209 lsrs r2, r2, #5 - 933 01d4 A7FB0272 umull r7, r2, r7, r2 - 934 01d8 D709 lsrs r7, r2, #7 - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 935 .loc 1 152 74 view .LVU285 - 936 01da A3FB07C2 umull ip, r2, r3, r7 - 937 01de D208 lsrs r2, r2, #3 - 938 01e0 02EB8202 add r2, r2, r2, lsl #2 - 939 01e4 A7EB4202 sub r2, r7, r2, lsl #1 - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 940 .loc 1 152 79 view .LVU286 - 941 01e8 3032 adds r2, r2, #48 - 152:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; - 942 .loc 1 152 37 view .LVU287 - 943 01ea 0273 strb r2, [r0, #12] - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 944 .loc 1 153 7 is_stmt 1 view .LVU288 - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 945 .loc 1 153 51 is_stmt 0 view .LVU289 - 946 01ec 2268 ldr r2, [r4] - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 947 .loc 1 153 64 view .LVU290 - 948 01ee A6FB0262 umull r6, r2, r6, r2 - 949 01f2 560B lsrs r6, r2, #13 - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 950 .loc 1 153 73 view .LVU291 - 951 01f4 A3FB0672 umull r7, r2, r3, r6 - 952 01f8 D208 lsrs r2, r2, #3 - 953 01fa 02EB8202 add r2, r2, r2, lsl #2 - 954 01fe A6EB4202 sub r2, r6, r2, lsl #1 - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 955 .loc 1 153 78 view .LVU292 - 956 0202 3032 adds r2, r2, #48 - 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; - 957 .loc 1 153 37 view .LVU293 - 958 0204 4273 strb r2, [r0, #13] - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 959 .loc 1 154 7 is_stmt 1 view .LVU294 - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 960 .loc 1 154 51 is_stmt 0 view .LVU295 - 961 0206 2268 ldr r2, [r4] - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 962 .loc 1 154 64 view .LVU296 - 963 0208 A5FB0252 umull r5, r2, r5, r2 - ARM GAS /tmp/ccUsVHhJ.s page 45 + 962 0206 01EB8101 add r1, r1, r1, lsl #2 + 963 020a A7EB4101 sub r1, r7, r1, lsl #1 + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 964 .loc 1 153 79 view .LVU294 + 965 020e 3031 adds r1, r1, #48 + 153:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 1] = (Sweep_state.curr_step_N / 10000) % 10 + '0'; + 966 .loc 1 153 37 view .LVU295 + 967 0210 1171 strb r1, [r2, #4] + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 968 .loc 1 154 7 is_stmt 1 view .LVU296 + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 969 .loc 1 154 51 is_stmt 0 view .LVU297 + 970 0212 0168 ldr r1, [r0] + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 971 .loc 1 154 64 view .LVU298 + 972 0214 A6FB0161 umull r6, r1, r6, r1 + 973 0218 4E0B lsrs r6, r1, #13 + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 974 .loc 1 154 73 view .LVU299 + 975 021a A3FB0671 umull r7, r1, r3, r6 + 976 021e C908 lsrs r1, r1, #3 + 977 0220 01EB8101 add r1, r1, r1, lsl #2 + 978 0224 A6EB4101 sub r1, r6, r1, lsl #1 + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 979 .loc 1 154 78 view .LVU300 + 980 0228 3031 adds r1, r1, #48 + 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 2] = (Sweep_state.curr_step_N / 1000) % 10 + '0'; + 981 .loc 1 154 37 view .LVU301 + 982 022a 5171 strb r1, [r2, #5] + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 983 .loc 1 155 7 is_stmt 1 view .LVU302 + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 984 .loc 1 155 51 is_stmt 0 view .LVU303 + 985 022c 0168 ldr r1, [r0] + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 986 .loc 1 155 64 view .LVU304 + 987 022e A5FB0151 umull r5, r1, r5, r1 + 988 0232 8D09 lsrs r5, r1, #6 + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 989 .loc 1 155 72 view .LVU305 + 990 0234 A3FB0561 umull r6, r1, r3, r5 + 991 0238 C908 lsrs r1, r1, #3 + 992 023a 01EB8101 add r1, r1, r1, lsl #2 + 993 023e A5EB4101 sub r1, r5, r1, lsl #1 + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 994 .loc 1 155 77 view .LVU306 + 995 0242 3031 adds r1, r1, #48 + 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; + 996 .loc 1 155 37 view .LVU307 + 997 0244 9171 strb r1, [r2, #6] + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 998 .loc 1 156 7 is_stmt 1 view .LVU308 + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 999 .loc 1 156 51 is_stmt 0 view .LVU309 + 1000 0246 0168 ldr r1, [r0] + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 1001 .loc 1 156 64 view .LVU310 + ARM GAS /tmp/ccemJ38m.s page 46 - 964 020c 9509 lsrs r5, r2, #6 - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 965 .loc 1 154 72 view .LVU297 - 966 020e A3FB0562 umull r6, r2, r3, r5 - 967 0212 D208 lsrs r2, r2, #3 - 968 0214 02EB8202 add r2, r2, r2, lsl #2 - 969 0218 A5EB4202 sub r2, r5, r2, lsl #1 - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 970 .loc 1 154 77 view .LVU298 - 971 021c 3032 adds r2, r2, #48 - 154:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 3] = (Sweep_state.curr_step_N / 100) % 10 + '0'; - 972 .loc 1 154 37 view .LVU299 - 973 021e 8273 strb r2, [r0, #14] - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 974 .loc 1 155 7 is_stmt 1 view .LVU300 - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 975 .loc 1 155 51 is_stmt 0 view .LVU301 - 976 0220 2268 ldr r2, [r4] - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 977 .loc 1 155 64 view .LVU302 - 978 0222 A1FB0212 umull r1, r2, r1, r2 - 979 0226 5109 lsrs r1, r2, #5 - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 980 .loc 1 155 71 view .LVU303 - 981 0228 A3FB0152 umull r5, r2, r3, r1 - 982 022c D208 lsrs r2, r2, #3 - 983 022e 02EB8202 add r2, r2, r2, lsl #2 - 984 0232 A1EB4202 sub r2, r1, r2, lsl #1 - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 985 .loc 1 155 76 view .LVU304 - 986 0236 3032 adds r2, r2, #48 - 155:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; - 987 .loc 1 155 37 view .LVU305 - 988 0238 C273 strb r2, [r0, #15] - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 989 .loc 1 156 7 is_stmt 1 view .LVU306 - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 990 .loc 1 156 51 is_stmt 0 view .LVU307 - 991 023a 2168 ldr r1, [r4] - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 992 .loc 1 156 64 view .LVU308 - 993 023c A3FB0121 umull r2, r1, r3, r1 - 994 0240 C908 lsrs r1, r1, #3 - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 995 .loc 1 156 70 view .LVU309 - 996 0242 A3FB0152 umull r5, r2, r3, r1 - 997 0246 D208 lsrs r2, r2, #3 - 998 0248 02EB8202 add r2, r2, r2, lsl #2 - 999 024c A1EB4202 sub r2, r1, r2, lsl #1 - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 1000 .loc 1 156 75 view .LVU310 - 1001 0250 3032 adds r2, r2, #48 - 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; - 1002 .loc 1 156 37 view .LVU311 - 1003 0252 0274 strb r2, [r0, #16] - 157:Core/Src/main.c **** - 1004 .loc 1 157 7 is_stmt 1 view .LVU312 - ARM GAS /tmp/ccUsVHhJ.s page 46 + 1002 0248 A4FB0141 umull r4, r1, r4, r1 + 1003 024c 4C09 lsrs r4, r1, #5 + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 1004 .loc 1 156 71 view .LVU311 + 1005 024e A3FB0451 umull r5, r1, r3, r4 + 1006 0252 C908 lsrs r1, r1, #3 + 1007 0254 01EB8101 add r1, r1, r1, lsl #2 + 1008 0258 A4EB4101 sub r1, r4, r1, lsl #1 + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 1009 .loc 1 156 76 view .LVU312 + 1010 025c 3031 adds r1, r1, #48 + 156:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; + 1011 .loc 1 156 37 view .LVU313 + 1012 025e D171 strb r1, [r2, #7] + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1013 .loc 1 157 7 is_stmt 1 view .LVU314 + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1014 .loc 1 157 51 is_stmt 0 view .LVU315 + 1015 0260 0468 ldr r4, [r0] + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1016 .loc 1 157 64 view .LVU316 + 1017 0262 A3FB0414 umull r1, r4, r3, r4 + 1018 0266 E408 lsrs r4, r4, #3 + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1019 .loc 1 157 70 view .LVU317 + 1020 0268 A3FB0451 umull r5, r1, r3, r4 + 1021 026c C908 lsrs r1, r1, #3 + 1022 026e 01EB8101 add r1, r1, r1, lsl #2 + 1023 0272 A4EB4101 sub r1, r4, r1, lsl #1 + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1024 .loc 1 157 75 view .LVU318 + 1025 0276 3031 adds r1, r1, #48 + 157:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 5] = (Sweep_state.curr_step_N / 1) % 10 + '0'; + 1026 .loc 1 157 37 view .LVU319 + 1027 0278 1172 strb r1, [r2, #8] + 158:Core/Src/main.c **** + 1028 .loc 1 158 7 is_stmt 1 view .LVU320 + 158:Core/Src/main.c **** + 1029 .loc 1 158 51 is_stmt 0 view .LVU321 + 1030 027a 0168 ldr r1, [r0] + 158:Core/Src/main.c **** + 1031 .loc 1 158 69 view .LVU322 + 1032 027c A3FB0143 umull r4, r3, r3, r1 + 1033 0280 DB08 lsrs r3, r3, #3 + 1034 0282 03EB8303 add r3, r3, r3, lsl #2 + 1035 0286 A1EB4303 sub r3, r1, r3, lsl #1 + 158:Core/Src/main.c **** + 1036 .loc 1 158 74 view .LVU323 + 1037 028a 3033 adds r3, r3, #48 + 158:Core/Src/main.c **** + 1038 .loc 1 158 37 view .LVU324 + 1039 028c 5372 strb r3, [r2, #9] + 164:Core/Src/main.c **** Sweep_state.curr_step_N = 0; + 1040 .loc 1 164 7 is_stmt 1 view .LVU325 + 164:Core/Src/main.c **** Sweep_state.curr_step_N = 0; + 1041 .loc 1 164 22 is_stmt 0 view .LVU326 + 1042 028e 0268 ldr r2, [r0] + ARM GAS /tmp/ccemJ38m.s page 47 - 157:Core/Src/main.c **** - 1005 .loc 1 157 51 is_stmt 0 view .LVU313 - 1006 0254 2268 ldr r2, [r4] - 157:Core/Src/main.c **** - 1007 .loc 1 157 69 view .LVU314 - 1008 0256 A3FB0213 umull r1, r3, r3, r2 - 1009 025a DB08 lsrs r3, r3, #3 - 1010 025c 03EB8303 add r3, r3, r3, lsl #2 - 1011 0260 A2EB4303 sub r3, r2, r3, lsl #1 - 157:Core/Src/main.c **** - 1012 .loc 1 157 74 view .LVU315 - 1013 0264 3033 adds r3, r3, #48 - 157:Core/Src/main.c **** - 1014 .loc 1 157 37 view .LVU316 - 1015 0266 4374 strb r3, [r0, #17] - 160:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 1016 .loc 1 160 7 is_stmt 1 view .LVU317 - 1017 0268 2021 movs r1, #32 - 1018 026a FFF7FEFF bl CDC_Transmit_FS - 1019 .LVL31: - 163:Core/Src/main.c **** Sweep_state.curr_step_N = 0; - 1020 .loc 1 163 7 view .LVU318 - 163:Core/Src/main.c **** Sweep_state.curr_step_N = 0; - 1021 .loc 1 163 22 is_stmt 0 view .LVU319 - 1022 026e 2368 ldr r3, [r4] - 163:Core/Src/main.c **** Sweep_state.curr_step_N = 0; - 1023 .loc 1 163 10 view .LVU320 - 1024 0270 B3F57A7F cmp r3, #1000 - 1025 0274 7FF6E6AE bls .L28 - 1026 .LBB14: - 164:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 1027 .loc 1 164 9 is_stmt 1 view .LVU321 - 164:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - 1028 .loc 1 164 33 is_stmt 0 view .LVU322 - 1029 0278 0022 movs r2, #0 - 1030 027a 2260 str r2, [r4] - 165:Core/Src/main.c **** HAL_DelayUS(10); - 1031 .loc 1 165 9 is_stmt 1 view .LVU323 - 1032 027c 4FF48041 mov r1, #16384 - 1033 0280 0748 ldr r0, .L33+8 - 1034 0282 FFF7FEFF bl HAL_GPIO_TogglePin - 1035 .LVL32: - 166:Core/Src/main.c **** CDC_Transmit_FS((uint8_t *)"Sweep_start\n\r", 14); - 1036 .loc 1 166 9 view .LVU324 - 1037 0286 0A20 movs r0, #10 - 1038 0288 FFF7FEFF bl HAL_DelayUS - 1039 .LVL33: - 167:Core/Src/main.c **** } - 1040 .loc 1 167 9 view .LVU325 - 1041 028c 0E21 movs r1, #14 - 1042 028e 1348 ldr r0, .L33+68 - 1043 0290 FFF7FEFF bl CDC_Transmit_FS - 1044 .LVL34: - 1045 0294 D6E6 b .L28 - 1046 .L34: - 1047 0296 00BF .align 3 - 1048 .L33: - ARM GAS /tmp/ccUsVHhJ.s page 47 + 164:Core/Src/main.c **** Sweep_state.curr_step_N = 0; + 1043 .loc 1 164 10 view .LVU327 + 1044 0290 42F21073 movw r3, #10000 + 1045 0294 9A42 cmp r2, r3 + 1046 0296 7FF6D6AE bls .L31 + 165:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 1; + 1047 .loc 1 165 9 is_stmt 1 view .LVU328 + 165:Core/Src/main.c **** Sweep_state.sweep_cycle_started_flag = 1; + 1048 .loc 1 165 33 is_stmt 0 view .LVU329 + 1049 029a 0022 movs r2, #0 + 1050 029c 0260 str r2, [r0] + 166:Core/Src/main.c **** } + 1051 .loc 1 166 9 is_stmt 1 view .LVU330 + 166:Core/Src/main.c **** } + 1052 .loc 1 166 46 is_stmt 0 view .LVU331 + 1053 029e 0122 movs r2, #1 + 1054 02a0 0273 strb r2, [r0, #12] + 1055 02a2 D0E6 b .L31 + 1056 .L32: + 1057 .LBB15: + 174:Core/Src/main.c **** + 1058 .loc 1 174 15 is_stmt 1 view .LVU332 + 1059 02a4 1821 movs r1, #24 + 1060 02a6 0A48 ldr r0, .L35+32 + 1061 02a8 FFF7FEFF bl CDC_Transmit_FS + 1062 .LVL33: + 1063 02ac DDE6 b .L29 + 1064 .L36: + 1065 02ae 00BF .align 3 + 1066 .L35: + 1067 02b0 00E40B54 .word 1410065408 + 1068 02b4 02000000 .word 2 + 1069 02b8 00040240 .word 1073873920 + 1070 02bc 00000000 .word ADC1_buff_circular + 1071 02c0 00000000 .word hadc1 + 1072 02c4 00000000 .word ADC_proc_shadow + 1073 02c8 00000000 .word ADC_proc + 1074 02cc 00000000 .word Sweep_state + 1075 02d0 00000000 .word ADC_msg + 1076 02d4 CDCCCCCC .word -858993459 + 1077 02d8 834B0400 .word 281475 + 1078 02dc 6BCA5F6B .word 1801439851 + 1079 02e0 83DE1B43 .word 1125899907 + 1080 02e4 C55A7C0A .word 175921861 + 1081 02e8 5917B7D1 .word -776530087 + 1082 02ec D34D6210 .word 274877907 + 1083 02f0 1F85EB51 .word 1374389535 + 1084 .LBE15: + 1085 .cfi_endproc + 1086 .LFE243: + 1088 .global ADC_msg + 1089 .section .data.ADC_msg,"aw" + 1090 .align 2 + 1093 ADC_msg: + 1094 0000 73747020 .ascii "stp ?????? ??????????\015\012Sweep_start\012\015\000" + 1094 3F3F3F3F + 1094 3F3F2020 + ARM GAS /tmp/ccemJ38m.s page 48 - 1049 0298 00E40B54 .word 1410065408 - 1050 029c 02000000 .word 2 - 1051 02a0 00040240 .word 1073873920 - 1052 02a4 00000000 .word ADC1_buff_circular - 1053 02a8 00000000 .word hadc1 - 1054 02ac 00000000 .word ADC_proc_shadow - 1055 02b0 00000000 .word ADC_proc - 1056 02b4 CDCCCCCC .word -858993459 - 1057 02b8 00000000 .word ADC_msg - 1058 02bc 834B0400 .word 281475 - 1059 02c0 6BCA5F6B .word 1801439851 - 1060 02c4 83DE1B43 .word 1125899907 - 1061 02c8 C55A7C0A .word 175921861 - 1062 02cc 5917B7D1 .word -776530087 - 1063 02d0 D34D6210 .word 274877907 - 1064 02d4 1F85EB51 .word 1374389535 - 1065 02d8 00000000 .word Sweep_state - 1066 02dc 00000000 .word .LC0 - 1067 .LBE14: - 1068 .cfi_endproc - 1069 .LFE243: - 1071 .global ADC_msg - 1072 .section .data.ADC_msg,"aw" - 1073 .align 2 - 1076 ADC_msg: - 1077 0000 63757272 .ascii "curr_step ?????? ??????????\015\012\000" - 1077 5F737465 - 1077 70202020 - 1077 3F3F3F3F - 1077 3F3F2020 - 1078 .global ADC1_buff_circular - 1079 .section .bss.ADC1_buff_circular,"aw",%nobits - 1080 .align 2 - 1083 ADC1_buff_circular: - 1084 0000 00000000 .space 200 - 1084 00000000 - 1084 00000000 - 1084 00000000 - 1084 00000000 - 1085 .global curr_step_start_N - 1086 .section .bss.curr_step_start_N,"aw",%nobits - 1087 .align 2 - 1090 curr_step_start_N: - 1091 0000 00000000 .space 4 - 1092 .global Sweep_state - 1093 .section .bss.Sweep_state,"aw",%nobits - 1094 .align 2 - 1097 Sweep_state: - 1098 0000 00000000 .space 12 - 1098 00000000 - 1098 00000000 - 1099 .global ADC_proc_shadow - 1100 .section .bss.ADC_proc_shadow,"aw",%nobits - 1101 .align 2 - 1104 ADC_proc_shadow: - 1105 0000 00000000 .space 16 - 1105 00000000 - ARM GAS /tmp/ccUsVHhJ.s page 48 + 1094 3F3F3F3F + 1094 3F3F3F3F + 1095 .global ADC1_buff_circular + 1096 .section .bss.ADC1_buff_circular,"aw",%nobits + 1097 .align 2 + 1100 ADC1_buff_circular: + 1101 0000 00000000 .space 200 + 1101 00000000 + 1101 00000000 + 1101 00000000 + 1101 00000000 + 1102 .global curr_step_start_N + 1103 .section .bss.curr_step_start_N,"aw",%nobits + 1104 .align 2 + 1107 curr_step_start_N: + 1108 0000 00000000 .space 4 + 1109 .global Sweep_state + 1110 .section .bss.Sweep_state,"aw",%nobits + 1111 .align 2 + 1114 Sweep_state: + 1115 0000 00000000 .space 16 + 1115 00000000 + 1115 00000000 + 1115 00000000 + 1116 .global ADC_proc_shadow + 1117 .section .bss.ADC_proc_shadow,"aw",%nobits + 1118 .align 2 + 1121 ADC_proc_shadow: + 1122 0000 00000000 .space 16 + 1122 00000000 + 1122 00000000 + 1122 00000000 + 1123 .global ADC_proc + 1124 .section .bss.ADC_proc,"aw",%nobits + 1125 .align 2 + 1128 ADC_proc: + 1129 0000 00000000 .space 16 + 1129 00000000 + 1129 00000000 + 1129 00000000 + 1130 .global hdma_adc1 + 1131 .section .bss.hdma_adc1,"aw",%nobits + 1132 .align 2 + 1135 hdma_adc1: + 1136 0000 00000000 .space 96 + 1136 00000000 + 1136 00000000 + 1136 00000000 + 1136 00000000 + 1137 .global hadc1 + 1138 .section .bss.hadc1,"aw",%nobits + 1139 .align 2 + 1142 hadc1: + 1143 0000 00000000 .space 72 + 1143 00000000 + 1143 00000000 + 1143 00000000 + ARM GAS /tmp/ccemJ38m.s page 49 - 1105 00000000 - 1105 00000000 - 1106 .global ADC_proc - 1107 .section .bss.ADC_proc,"aw",%nobits - 1108 .align 2 - 1111 ADC_proc: - 1112 0000 00000000 .space 16 - 1112 00000000 - 1112 00000000 - 1112 00000000 - 1113 .global hdma_adc1 - 1114 .section .bss.hdma_adc1,"aw",%nobits - 1115 .align 2 - 1118 hdma_adc1: - 1119 0000 00000000 .space 96 - 1119 00000000 - 1119 00000000 - 1119 00000000 - 1119 00000000 - 1120 .global hadc1 - 1121 .section .bss.hadc1,"aw",%nobits - 1122 .align 2 - 1125 hadc1: - 1126 0000 00000000 .space 72 - 1126 00000000 - 1126 00000000 - 1126 00000000 - 1126 00000000 - 1127 .text - 1128 .Letext0: - 1129 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 1130 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1131 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 1132 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 1133 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" - 1134 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" - 1135 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 1136 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 1137 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 1138 .file 12 "Core/Inc/main.h" - 1139 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - 1140 .file 14 "USB_DEVICE/App/usbd_cdc_if.h" - 1141 .file 15 "USB_DEVICE/App/usb_device.h" - 1142 .file 16 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - 1143 .file 17 "" - ARM GAS /tmp/ccUsVHhJ.s page 49 + 1143 00000000 + 1144 .text + 1145 .Letext0: + 1146 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1147 .file 4 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1148 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 1149 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1150 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h" + 1151 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h" + 1152 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 1153 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 1154 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 1155 .file 12 "Core/Inc/main.h" + 1156 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" + 1157 .file 14 "USB_DEVICE/App/usb_device.h" + 1158 .file 15 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + 1159 .file 16 "" + ARM GAS /tmp/ccemJ38m.s page 50 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/ccUsVHhJ.s:21 .text.MX_GPIO_Init:00000000 $t - /tmp/ccUsVHhJ.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/ccUsVHhJ.s:242 .text.MX_GPIO_Init:0000010c $d - /tmp/ccUsVHhJ.s:250 .text.MX_DMA_Init:00000000 $t - /tmp/ccUsVHhJ.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/ccUsVHhJ.s:304 .text.MX_DMA_Init:00000030 $d - /tmp/ccUsVHhJ.s:309 .text.Error_Handler:00000000 $t - /tmp/ccUsVHhJ.s:315 .text.Error_Handler:00000000 Error_Handler - /tmp/ccUsVHhJ.s:347 .text.MX_ADC1_Init:00000000 $t - /tmp/ccUsVHhJ.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/ccUsVHhJ.s:460 .text.MX_ADC1_Init:00000068 $d - /tmp/ccUsVHhJ.s:1125 .bss.hadc1:00000000 hadc1 - /tmp/ccUsVHhJ.s:466 .text.SystemClock_Config:00000000 $t - /tmp/ccUsVHhJ.s:472 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/ccUsVHhJ.s:620 .text.SystemClock_Config:000000a4 $d - /tmp/ccUsVHhJ.s:627 .rodata.main.str1.4:00000000 $d - /tmp/ccUsVHhJ.s:631 .text.main:00000000 $t - /tmp/ccUsVHhJ.s:637 .text.main:00000000 main - /tmp/ccUsVHhJ.s:1049 .text.main:00000298 $d - /tmp/ccUsVHhJ.s:1083 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular - /tmp/ccUsVHhJ.s:1104 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow - /tmp/ccUsVHhJ.s:1111 .bss.ADC_proc:00000000 ADC_proc - /tmp/ccUsVHhJ.s:1076 .data.ADC_msg:00000000 ADC_msg - /tmp/ccUsVHhJ.s:1097 .bss.Sweep_state:00000000 Sweep_state - /tmp/ccUsVHhJ.s:1073 .data.ADC_msg:00000000 $d - /tmp/ccUsVHhJ.s:1080 .bss.ADC1_buff_circular:00000000 $d - /tmp/ccUsVHhJ.s:1090 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccUsVHhJ.s:1087 .bss.curr_step_start_N:00000000 $d - /tmp/ccUsVHhJ.s:1094 .bss.Sweep_state:00000000 $d - /tmp/ccUsVHhJ.s:1101 .bss.ADC_proc_shadow:00000000 $d - /tmp/ccUsVHhJ.s:1108 .bss.ADC_proc:00000000 $d - /tmp/ccUsVHhJ.s:1118 .bss.hdma_adc1:00000000 hdma_adc1 - /tmp/ccUsVHhJ.s:1115 .bss.hdma_adc1:00000000 $d - /tmp/ccUsVHhJ.s:1122 .bss.hadc1:00000000 $d + /tmp/ccemJ38m.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/ccemJ38m.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/ccemJ38m.s:242 .text.MX_GPIO_Init:0000010c $d + /tmp/ccemJ38m.s:250 .text.MX_DMA_Init:00000000 $t + /tmp/ccemJ38m.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/ccemJ38m.s:304 .text.MX_DMA_Init:00000030 $d + /tmp/ccemJ38m.s:309 .text.Error_Handler:00000000 $t + /tmp/ccemJ38m.s:315 .text.Error_Handler:00000000 Error_Handler + /tmp/ccemJ38m.s:347 .text.MX_ADC1_Init:00000000 $t + /tmp/ccemJ38m.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/ccemJ38m.s:460 .text.MX_ADC1_Init:00000068 $d + /tmp/ccemJ38m.s:1142 .bss.hadc1:00000000 hadc1 + /tmp/ccemJ38m.s:466 .text.SystemClock_Config:00000000 $t + /tmp/ccemJ38m.s:472 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/ccemJ38m.s:620 .text.SystemClock_Config:000000a4 $d + /tmp/ccemJ38m.s:627 .text.main:00000000 $t + /tmp/ccemJ38m.s:633 .text.main:00000000 main + /tmp/ccemJ38m.s:1067 .text.main:000002b0 $d + /tmp/ccemJ38m.s:1100 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular + /tmp/ccemJ38m.s:1121 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow + /tmp/ccemJ38m.s:1128 .bss.ADC_proc:00000000 ADC_proc + /tmp/ccemJ38m.s:1114 .bss.Sweep_state:00000000 Sweep_state + /tmp/ccemJ38m.s:1093 .data.ADC_msg:00000000 ADC_msg + /tmp/ccemJ38m.s:1090 .data.ADC_msg:00000000 $d + /tmp/ccemJ38m.s:1097 .bss.ADC1_buff_circular:00000000 $d + /tmp/ccemJ38m.s:1107 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/ccemJ38m.s:1104 .bss.curr_step_start_N:00000000 $d + /tmp/ccemJ38m.s:1111 .bss.Sweep_state:00000000 $d + /tmp/ccemJ38m.s:1118 .bss.ADC_proc_shadow:00000000 $d + /tmp/ccemJ38m.s:1125 .bss.ADC_proc:00000000 $d + /tmp/ccemJ38m.s:1135 .bss.hdma_adc1:00000000 hdma_adc1 + /tmp/ccemJ38m.s:1132 .bss.hdma_adc1:00000000 $d + /tmp/ccemJ38m.s:1139 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin @@ -2920,6 +2951,5 @@ __aeabi_ldivmod HAL_Init MX_USB_DEVICE_Init HAL_ADC_Start_DMA -CDC_Transmit_FS HAL_GPIO_TogglePin -HAL_DelayUS +CDC_Transmit_FS diff --git a/build/main.o b/build/main.o index e4792c0..23336c0 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/stm32_ADC_F429_0.bin b/build/stm32_ADC_F429_0.bin index f97c1bf..6522ce2 100755 Binary files a/build/stm32_ADC_F429_0.bin and b/build/stm32_ADC_F429_0.bin differ diff --git a/build/stm32_ADC_F429_0.hex b/build/stm32_ADC_F429_0.hex index 1d2f63f..b618c48 100644 --- a/build/stm32_ADC_F429_0.hex +++ b/build/stm32_ADC_F429_0.hex @@ -1,45 +1,45 @@ :020000040800F2 -:100000000000032045500008090C00080B0C0008F4 -:100010000D0C00080F0C0008110C00080000000077 -:10002000000000000000000000000000130C0008A9 -:10003000150C000800000000170C0008190C00083F -:1000400095500008955000089550000895500008FC -:100050009550000895500008210C000895500008A4 -:10006000955000085D0C0008955000089550000858 -:1000700095500008955000089550000895500008CC -:1000800095500008955000089550000895500008BC -:1000900095500008955000089550000895500008AC -:1000A000955000089550000895500008955000089C -:1000B000955000089550000895500008955000088C -:1000C000955000089550000895500008955000087C -:1000D000955000089550000895500008955000086C -:1000E000955000089550000895500008955000085C -:1000F000955000089550000895500008955000084C -:10010000955000089550000895500008955000083B -:10011000955000089550000895500008955000082B -:10012000690C00089550000895500008955000088B -:10013000955000089550000895500008955000080B -:10014000955000089550000895500008790C00085B -:1001500095500008955000089550000895500008EB -:1001600095500008955000089550000895500008DB -:1001700095500008955000089550000800000000B8 -:1001800095500008955000089550000895500008BB -:1001900095500008955000089550000895500008AB -:0C01A0009550000895500008955000088C +:10000000000003206D500008250C0008270C000894 +:10001000290C00082B0C00082D0C00080000000023 +:100020000000000000000000000000002F0C00088D +:10003000310C000800000000330C0008350C0008EB +:10004000BD500008BD500008BD500008BD5000085C +:10005000BD500008BD5000083D0C0008BD50000810 +:10006000BD500008790C0008BD500008BD500008C4 +:10007000BD500008BD500008BD500008BD5000082C +:10008000BD500008BD500008BD500008BD5000081C +:10009000BD500008BD500008BD500008BD5000080C +:1000A000BD500008BD500008BD500008BD500008FC +:1000B000BD500008BD500008BD500008BD500008EC +:1000C000BD500008BD500008BD500008BD500008DC +:1000D000BD500008BD500008BD500008BD500008CC +:1000E000BD500008BD500008BD500008BD500008BC +:1000F000BD500008BD500008BD500008BD500008AC +:10010000BD500008BD500008BD500008BD5000089B +:10011000BD500008BD500008BD500008BD5000088B +:10012000910C0008BD500008BD500008BD500008EB +:10013000BD500008BD500008BD500008BD5000086B +:10014000BD500008BD500008BD500008A10C0008BB +:10015000BD500008BD500008BD500008BD5000084B +:10016000BD500008BD500008BD500008BD5000083B +:10017000BD500008BD500008BD5000080000000040 +:10018000BD500008BD500008BD500008BD5000081B +:10019000BD500008BD500008BD500008BD5000080B +:0C01A000BD500008BD500008BD50000814 :1001B0000348044B834202D0034B03B118477047F6 -:1001C0001801002018010020000000000548064B1F +:1001C0001C0100201C010020000000000548064B17 :1001D0001B1AD90F01EBA301491002D0034B03B145 -:1001E0001847704718010020180100200000000087 +:1001E000184770471C0100201C010020000000007F :1001F00010B5064C237843B9FFF7DAFF044B13B16F -:100200000448AFF300800123237010BD18010020C3 -:10021000000000009850000808B5044B1BB10449C9 +:100200000448AFF300800123237010BD1C010020BF +:1002100000000000C050000808B5044B1BB10449A1 :100220000448AFF30080BDE80840CFE700000000BD -:100230001C0100209850000870B50F4B0F4DAB42C9 +:1002300020010020C050000870B50F4B0F4DAB429D :10024000A3EB050607D0B610002455F8043B013493 -:100250009847A642F9D804F01FFF094D094B5E1BD1 +:100250009847A642F9D804F033FF094D094B5E1BBD :10026000AB424FEAA60606D0002455F8043B013401 -:100270009847A642F9D870BD2851000828510008B7 -:10028000285100082C510008830730B547D0541E70 +:100270009847A642F9D870BD405100084051000887 +:100280004051000844510008830730B547D0541E40 :10029000002A3ED0CAB2034601E0013C39D303F83C :1002A000012B9D07F9D1032C2CD9CDB205EB0525E7 :1002B0000F2C05EB054535D9A4F1100222F00F0CE7 @@ -106,8 +106,8 @@ :10068000EDE6184602E7F045ADD2BEEB020366EB9D :100690000C060138B146A6E74646ECE7034698E764 :1006A0004046D3E7D6467EE76444023847E708462B -:1006B0000DE7023E63442DE7704700BF2DE9F0438C -:1006C0008BB0002405940694079408940994009430 +:1006B0000DE7023E63442DE7704700BF2DE9F0418E +:1006C0008AB0002405940694079408940994009431 :1006D0003D4B1A6B42F080021A631A6B02F08002E3 :1006E0000092009A01941A6B42F004021A631A6B8A :1006F00002F004020192019A02941A6B42F0010284 @@ -115,1208 +115,1210 @@ :1007100042F020021A631A6B02F020020392039A3D :1007200004941A6B42F002021A631B6B03F002037B :100730000493049B254D22464FF48041284601F046 -:100740000BF801228021284601F006F801270597C1 -:100750004FF44413069302260796DFF8789005A914 -:10076000484600F0F5FE05964FF48818CDF818803D -:10077000079605A9484600F0EBFE4FF40063059389 -:10078000CDF81880079405A9114800F0E1FE4FF458 -:100790008143059306970794089405A9284600F01D -:1007A000D7FE22462146062001F04EFA062001F02F -:1007B0005BFA22462146092001F046FA092001F0A1 -:1007C00053FA0BB0BDE8F083003802400004024049 +:100740001FF801228021284601F01AF8012605969B +:100750004FF44413069302230793DFF8788005A92A +:10076000404600F009FF082305934FF488170697C9 +:10077000079605A9404600F0FFFE4FF4006305937D +:100780000697079405A9124800F0F6FE4FF481433E +:10079000059306960794089405A9284600F0ECFEF8 +:1007A00022462146062001F063FA062001F070FA85 +:1007B00022462146092001F05BFA092001F068FA7F +:1007C0000AB0BDE8F08100BF0038024000040240DA :1007D000001402400008024000B583B000210191DE :1007E000094B1A6B42F480021A631B6B03F48003FB -:1007F0000193019B0A46382001F026FA382001F0C7 -:1008000033FA03B05DF804FB0038024072B6FEE72D +:1007F0000193019B0A46382001F03AFA382001F0B3 +:1008000047FA03B05DF804FB0038024072B6FEE719 :1008100000B585B00023009301930293039316481B :10082000164A02604FF480324260836003610376AF :1008300080F820304FF08052C2624FF070628262C6 -:10084000C3600123C36180F83030436103F07EF957 +:10084000C3600123C36180F83030436103F092F943 :1008500068B903230093012301930023029369469F -:10086000054803F0ADFA20B905B05DF804FBFFF7C9 -:10087000CDFFFFF7CBFF00BF880200200020014022 +:10086000054803F0C1FA20B905B05DF804FBFFF7B5 +:10087000CDFFFFF7CBFF00BF90020020002001401A :1008800000B595B03022002108A8FFF7FDFC002339 :10089000039304930593069307930193214A116CE4 :1008A00041F080511164126C02F080520192019A61 :1008B00002931D4B1A6842F440421A601B6803F40D :1008C00040430293029B012308934FF48033099322 :1008D00002230E934FF480020F92082210924FF4DD -:1008E000A872119212930723139308A800F010FB2B +:1008E000A872119212930723139308A800F024FB17 :1008F00098B90F23039302230493002305934FF425 :10090000A05306934FF480530793052103A800F0EA -:1009100069FD20B915B05DF804FBFFF777FFFFF71D +:100910007DFD20B915B05DF804FBFFF777FFFFF709 :1009200075FF00BF0038024000700040000000006A -:10093000F8B501F0D7F9FFF7A3FFFFF7BFFEFFF708 -:100940004BFFFFF765FF01F017FA012280219E4857 -:1009500000F002FF64229D499D4803F023F99D4A5F -:1009600000231370D360536093609B4A1370D3606D -:1009700053609360974B1B78DBB2022BFAD1954BF7 -:100980005A68D968B2FBF1F29A6001221A7000210C -:100990005960D96098688AA3D3E90023FFF7C6FCA1 -:1009A0008446CC1704F0030220F07043000F40EAA5 -:1009B000011020F07040034403EB11631344874A95 -:1009C000A2FB030525F0030000EB95001B1A24F0A1 -:1009D00003042344BCEB030061EBE3714FF0CC3321 -:1009E00000FB03F302FB0133A0FB02021A44D30F06 -:1009F0001B1842F100025B0843EAC27303EB830356 -:100A0000ACEB430C0CF1300C754880F814C0714C01 -:100A1000A268520A734BA3FB0232704BD2093032E8 -:100A20004275A168704AA2FB0121890DA3FB015206 -:100A3000D20802EB8202A1EB420230328275A16839 -:100A40006A4AA2FB0121890CA3FB0152D20802EBE6 -:100A50008202A1EB42023032C275A1684909644F9B -:100A6000A7FB0121C909A3FB0152D20802EB8202B4 -:100A7000A1EB420230320276A1685E4EA6FB012154 -:100A8000490BA3FB0152D20802EB8202A1EB420206 -:100A900030324276A168584DA5FB01218909A3FB9C -:100AA00001C2D20802EB8202A1EB4202303282760E -:100AB000A2685249A1FB022C4FEA5C1CA3FB0CE28A -:100AC000D20802EB8202ACEB42023032C276A2685C -:100AD000A3FB022C4FEADC0CA3FB0CE2D20802EBD6 -:100AE0008202ACEB420230320277A468A3FB04C25C -:100AF000D20802EB8202A4EB420230324277404C31 -:100B000022685209A7FB0272D709A3FB07C2D208C9 -:100B100002EB8202A7EB4202303202732268A6FB8C -:100B20000262560BA3FB0672D20802EB8202A6EB0E -:100B30004202303242732268A5FB02529509A3FBA0 -:100B40000562D20802EB8202A5EB420230328273C8 -:100B50002268A1FB02125109A3FB0152D20802EB49 -:100B60008202A1EB42023032C2732168A3FB012151 -:100B7000C908A3FB0152D20802EB8202A1EB420298 -:100B8000303202742268A3FB0213DB0803EB8303F9 -:100B9000A2EB430330334374202101F0D9F92368D9 -:100BA000B3F57A7F7FF6E6AE002222604FF48041F3 -:100BB000054800F0D7FD0E21124801F0C9F9D9E629 -:100BC00000E40B5402000000000402403401002045 -:100BD000880200200802002018020020CDCCCCCCD6 -:100BE00000000020834B04006BCA5F6B83DE1B4355 -:100BF000C55A7C0A5917B7D1D34D62101F85EB51E6 -:100C0000FC010020B0500008FEE7FEE7FEE7FEE72B -:100C1000FEE770477047704708B501F07DF808BDE2 -:100C200008B50C4B1B685B68C3F164030A4A936008 -:100C30009368312B0AD8134601221A71064A1368A9 -:100C400001331360012000F097FD08BD024B022222 -:100C50001A71F3E728020020FC01002008B50220E9 -:100C600000F08AFD08BD000008B5024800F0AAFEA9 -:100C700008BD00BF2802002008B5024801F003FEAD -:100C800008BD00BFD019002008B5012280213448DA -:100C900000F062FD334B1B79DBB2022B01D0322313 -:100CA00041E0304B00221A71322307E02E494A6896 -:100CB0002E4830F8130002444A600133294A9268F2 -:100CC0009A42F3D8274881683239274BDA680A44B8 -:100CD000DA605968264A516099689160D968D16094 -:100CE0000221117000225A60DA609A6001221A70A3 -:100CF000836807E01C494A681C4830F81300024426 -:100D00004A600133632BF5D9164B9B68C3F164032A -:100D1000154AD3600DE014494A68144830F81300AE -:100D200002444A600133632BF5D90F4AD36832334A -:100D3000D3600D4BDA6842F20F739A420FD90A4B17 -:100D400059680B4A516099689160D968D160022155 -:100D5000117000225A60DA609A6001221A7008BD90 -:100D600000040240FC010020180200203401002091 -:100D70000802002008B58021274800F0F3FC274B2B -:100D80001B79DBB2012B01D000233DE00023234A75 -:100D9000137107E022494A68224830F813000244E0 -:100DA0004A6001331D4A92689A42F3D81B49886809 -:100DB0001B4BDA680244DA6058681B4A5060986836 -:100DC0009060D868D0600220107000225A60DA600B -:100DD0009A6001221A708B6807E011494A6811482D -:100DE00030F8130002444A600133312BF5D90B4B24 -:100DF0009A680B4BDA600DE009494A68094830F8F7 -:100E0000130002444A600133312BF5D9044AD368F8 -:100E10003233D36008BD00BF00040240FC01002053 -:100E200018020020340100200802002082B00021B6 -:100E300000910B4B5A6C42F480425A645A6C02F493 -:100E400080420092009A01911A6C42F080521A641A -:100E50001B6C03F080530193019B02B0704700BFED -:100E60000038024030B589B0002303930493059302 -:100E700006930793026803F1804303F590339A4287 -:100E800001D009B030BD04460025019503F58C332F -:100E90005A6C42F480725A645A6C02F48072019265 -:100EA000019A02951A6B42F001021A631B6B03F060 -:100EB00001030293029B082303930323049303A9D2 -:100EC000104800F045FB1048104B036045608560FA -:100ED000C5604FF4806303614FF4006343614FF4D6 -:100EE000005383614FF48073C3610562456200F073 -:100EF000CDFC18B9044BA3639C63C2E7FFF786FCE3 -:100F0000F8E700BF00000240280200201064024001 -:100F1000002800F0E08170B582B00446036813F049 -:100F2000010F3BD09F4B9B6803F00C03042B2CD08C -:100F30009C4B9B6803F00C03082B21D06368B3F52E -:100F4000803F4FD0B3F5A02F52D0964B1A6822F4B1 -:100F500080321A601A6822F480221A606368002BBB -:100F600050D000F0E5FE05468E4B1B6813F4003FA1 -:100F700014D100F0DDFE401B6428F5D90320B1E157 -:100F8000884B5B6813F4800FD8D0864B1B6813F432 -:100F9000003F03D06368002B00F09F81236813F0AB -:100FA000020F54D07F4B9B6813F00C0F3ED07D4B4B -:100FB0009B6803F00C03082B33D0E368002B68D048 -:100FC000794B01221A6000F0B3FE0546754B1B6891 -:100FD00013F0020F54D100F0ABFE401B0228F5D9EC -:100FE00003207FE16F4A136843F480331360B5E751 -:100FF0006C4B1A6842F480221A601A6842F48032FC -:101000001A60ABE700F094FE0546664B1B6813F4CC -:10101000003FC3D000F08CFE401B6428F5D90320AC -:1010200060E1604B5B6813F4800FC6D15D4B1B68B9 -:1010300013F0020F03D0E368012B40F05081594AAE -:10104000136823F0F803216943EAC103136023689E -:1010500013F0080F42D063696BB3534B0122C3F8FE -:10106000802E00F065FE05464E4B5B6F13F0020FBD -:1010700034D100F05DFE401B0228F5D9032031E198 -:10108000484A136823F0F803216943EAC103136057 -:10109000DDE7454B00221A6000F04AFE0546414B51 -:1010A0001B6813F0020FD2D000F042FE401B022852 -:1010B000F5D9032016E13C4B0022C3F8802E00F046 -:1010C00037FE0546374B5B6F13F0020F06D000F07A -:1010D0002FFE401B0228F5D9032003E1236813F0FB -:1010E000040F77D02F4B1B6C13F0805F33D100239C -:1010F00001932C4B1A6C42F080521A641B6C03F063 -:1011000080530193019B0125284B1B6813F4807FBA -:1011100023D0A368012B34D0052B38D0214B1A6F74 -:1011200022F001021A671A6F22F004021A67A368FC -:10113000002B3DD000F0FCFD06461A4B1B6F13F050 -:10114000020F46D100F0F4FD801B41F28833984233 -:10115000F3D90320C6E00025D6E7144A136843F408 -:101160008073136000F0E4FD0646104B1B6813F417 -:10117000807FCED100F0DCFD801B0228F5D9032052 -:10118000B0E0084A136F43F001031367CFE7054B44 -:101190001A6F42F004021A671A6F42F001021A67CE -:1011A000C5E700BF00380240000047420070004021 -:1011B00000F0BEFD0646524B1B6F13F0020F08D025 -:1011C00000F0B6FD801B41F288339842F3D903202A -:1011D00088E0EDB9A369002B00F08380484A92684B -:1011E00002F00C02082A51D0022B17D0454B0022E6 -:1011F0001A6600F09DFD0446414B1B6813F0007F0A -:1012000042D000F095FD001B0228F5D9032069E0CB -:101210003B4A136C23F080531364DBE7394B002205 -:101220001A6600F085FD0546354B1B6813F0007FFC -:1012300006D000F07DFD401B0228F5D9032051E0C7 -:10124000E369226A1343626A43EA8213A26A52087C -:10125000013A43EA0243E26A43EA0263284A5360DE -:10126000284B01221A6600F063FD0446244B1B68DC -:1012700013F0007F06D100F05BFD001B0228F5D9BA -:1012800003202FE000202DE000202BE0012B2BD0AD -:101290001B4B5B6803F48001E269914226D103F0A5 -:1012A0003F02216A8A4223D1616A47F6C0721A401E -:1012B000B2EB811F1ED103F44031A26A5208013AF9 -:1012C000B1EB024F18D103F07063E26AB3EB026F27 -:1012D00014D1002006E001207047012002E0012027 -:1012E00000E0002002B070BD0120FBE70120F9E71B -:1012F0000120F7E70120F5E70120F3E70120F1E7FE -:10130000003802400000474208B5334B9B6803F0A9 -:101310000C03042B5BD0082B5BD12F4B5A6802F0D7 -:101320003F025B6813F4800F2CD02B4B5868C0F33E -:1013300088104FEA401CBCEB000C6EEB0E0E4FEA1F -:101340008E1343EA9C634FEA8C11B1EB0C0163EB03 -:101350000E03DB0043EA5173C90011EB000C43F1AB -:101360000003590200234FEA4C2041EADC51FFF709 -:101370002DF8194B5B68C3F3014301335B00B0FBED -:10138000F3F008BD144B5868C0F388104FEA401CB6 -:10139000BCEB000C6EEB0E0E4FEA8E1343EA9C631F -:1013A0004FEA8C11B1EB0C0163EB0E03DB0043EA57 -:1013B0005173C90011EB000C43F1000399020023A3 -:1013C0004FEA8C2041EA9C51FFF700F8D1E703482F -:1013D000D7E70348D5E700BF0038024000127A0083 -:1013E0000024F400002800F09B8070B50D460446F0 -:1013F0004F4B1B6803F00F038B4208D2CBB24C4A11 -:101400001370136803F00F038B4240F08B80236846 -:1014100013F0020F17D013F0040F04D0454A93685D -:1014200043F4E0539360236813F0080F04D0414A5B -:10143000936843F4604393603E4A936823F0F0035B -:10144000A1680B439360236813F0010F32D06368E7 -:10145000012B21D09A1E012A25D9364A126812F092 -:10146000020F61D033498A6822F0030213438B6074 -:1014700000F05EFC06462F4B9B6803F00C0362688D -:10148000B3EB820F16D000F053FC801B41F288337F -:101490009842F0D9032042E0264A126812F4003F35 -:1014A000E0D101203BE0234A126812F0007FD9D13D -:1014B000012034E01E4B1B6803F00F03AB4207D939 -:1014C000EAB21B4B1A701B6803F00F03AB422DD11D -:1014D000236813F0040F06D0164A936823F4E053F0 -:1014E000E1680B439360236813F0080F07D0114A9B -:1014F000936823F46043216943EAC1039360FFF7D3 -:1015000003FF0C4B9B68C3F303130B4AD35CD84017 -:101510000A4B18600A4B186800F0BEFB002070BD33 -:10152000012070470120FAE70120F8E70120F6E7E3 -:10153000003C024000380240105100082800002002 -:1015400024000020014B1868704700BF28000020CD -:1015500000230F2B00F2F68070B582B066E085683C -:101560004FEA430E032404FA0EF425EA0405CC687E -:1015700004FA0EF42C438460446824EA02044A68A6 -:10158000C2F300129A40224342605DE0DC08083456 -:1015900050F8242003F00705AD004FF00F0E0EFAAF -:1015A00005FE22EA0E0E0A69AA4042EA0E0240F83F -:1015B00024205DE0092200E0002202FA0EF22A4314 -:1015C0000234614D45F82420604A94686FEA0C02A9 -:1015D00024EA0C054E6816F4801F01D04CEA04057D -:1015E0005A4CA560E46802EA04054E6816F4001F30 -:1015F00001D04CEA0405554CE560646802EA040534 -:101600004E6816F4003F01D04CEA04054F4C65606B -:10161000246822404D6815F4803F01D04CEA040252 -:101620004A4C226001330F2B00F28A8001229A403B -:101630000C6804EA020C32EA0404F3D14C6804F0AA -:101640000304013C012C8AD94A6802F00302032AF0 -:1016500009D0C4685D000322AA4024EA02048A6813 -:10166000AA402243C2604A6802F00302022A8DD0D7 -:1016700004684FEA430E032202FA0EF224EA02043F -:101680004A6802F0030202FA0EF2224302604A683C -:1016900012F4403FC6D0002201922D4A546C44F40B -:1016A00080445464526C02F480420192019A9C0876 -:1016B000A51C254A52F8255003F0030E4FEA8E0E62 -:1016C0000F2202FA0EF225EA0205224A90423FF466 -:1016D00073AF02F58062904222D002F580629042A0 -:1016E00020D002F5806290421ED002F580629042C6 -:1016F0001CD002F5806290421AD002F580629042BE -:1017000018D002F58062904216D002F580629042B5 -:1017100014D002F5806290423FF44CAF0A224CE7AD -:1017200001224AE7022248E7032246E7042244E76F -:10173000052242E7062240E707223EE708223CE76F -:1017400002B070BD704700BF00380140003C01404E -:1017500000380240000002400AB18161704709046C -:1017600081617047436901EA030221EA030141EA0A -:10177000024181617047704708B5054B5B690342C0 -:1017800000D108BD024B5861FFF7F5FFF9E700BF34 -:10179000003C014030B405682C6824F480242C609F -:1017A000046863608368402B05D003689960036810 -:1017B000DA6030BC704703689A600368D960F8E764 -:1017C00010B40368D9B210390A4AA2FB01421209C7 -:1017D000094CA25CC2655F2907D96FF30903043382 -:1017E0008365806D5DF8044B70476FF30903836573 -:1017F000F7E700BFABAAAAAA08510008836A82696A -:1018000092B9012B0AD0022B02D00BB100207047F5 -:10181000C36A13F0807F28D100207047C36AB3F1F8 -:10182000C07F24D000207047B2F5005F09D0022BA2 -:1018300025D9032B25D1C36A13F0807F23D1002043 -:101840007047032B03D8DFE803F01404140A0020C8 -:101850007047C36A13F0807F0DD100207047C36AC0 -:10186000B3F1C07F09D000207047012070470120EC -:101870007047012070470120704701207047012008 -:1018800070470020704701207047000070B5044683 -:1018900000F04EFA002C5BD00546022384F8353068 -:1018A000002384F834302268136823F001031360A6 -:1018B00023681A6812F0010F0AD000F039FA431BAE -:1018C000052BF5D920236365032084F8350070BD0E -:1018D0001A68204911406268A0680243E068024328 -:1018E0002069024360690243A0690243E069024340 -:1018F000206A02430A43616A04291ED01A602668DE -:10190000756925F00705636A1D43042B07D1A36A97 -:101910001D43E36A1BB12046FFF770FF90B9756164 -:101920002046FFF74DFFE26D3F2393408360002088 -:101930006065012384F83530C9E7E16A206B014313 -:101940000A43DBE740236365012084F83500BEE7E6 -:101950000120BCE73F8010F038B50446856D90F853 -:10196000340001282BD0012084F8340094F835008D -:10197000C0B2012804D0002384F83430022038BDDE -:10198000022084F83500002060652046FFF702FF42 -:10199000E26D3F239340AB602268136843F0160367 -:1019A0001360236C23B12268136843F008031360AB -:1019B0002268136843F0010313600020DFE7022070 -:1019C000DDE70000F0B583B0044600230193724BBD -:1019D0001D68724BA3FB0535AD0A876D3E68C26D6D -:1019E00008239340334210D003681A6812F0040FA2 -:1019F0000BD01A6822F004021A60C26D08239340CB -:101A0000BB60436D43F001034365E26D01239340E6 -:101A1000334209D02268526912F0800F04D0BB60B3 -:101A2000636D43F002036365E26D04239340334228 -:101A300009D02268126812F0020F04D0BB60636DF7 -:101A400043F004036365E26D10239340334224D0D6 -:101A50002268126812F0080F1FD0BB6023681A6852 -:101A600012F4802F0DD01B6813F4002F04D1236CC7 -:101A70009BB12046984710E0A36C73B1204698476D -:101A80000BE01A6812F4807F03D11A6822F0080272 -:101A90001A60236C0BB120469847E26D20239340D7 -:101AA000334255D02268126812F0100F50D0BB603C -:101AB00094F83530DBB2052B0ED023681A6812F487 -:101AC000802F33D01B6813F4002F2AD1636C002BB6 -:101AD0003ED0204698473BE02268136823F0160367 -:101AE00013602268536923F080035361236CA3B110 -:101AF0002268136823F008031360E26D3F239340CC -:101B0000BB60012384F83530002384F83430236D22 -:101B1000002B3FD0204698473CE0A36C002BE7D138 -:101B2000EBE7E36BA3B12046984711E01A6812F483 -:101B3000807F09D11A6822F010021A60012384F80C -:101B40003530002384F83430E36B0BB120469847DE -:101B5000636DFBB1636D13F0010F17D0052384F89B -:101B600035302268136823F001031360019B0133B1 -:101B70000193AB4204D823681B6813F0010FF5D121 -:101B8000012384F83530002384F83430E36C0BB142 -:101B90002046984703B0F0BD28000020B5814E1BB9 -:101BA000002807DB00F01F02400901239340024A8E -:101BB00042F82030704700BF00E100E0002808DB59 -:101BC0000901C9B200F1604000F5614080F80013DE -:101BD000704700F00F000901C9B2014B195470475A -:101BE00014ED00E000B500F00700C0F1070CBCF1F7 -:101BF000040F28BF4FF0040C031D062B0FD9C31E82 -:101C00004FF0FF3E0EFA0CF021EA000199400EFA67 -:101C100003FE22EA0E0241EA02005DF804FB002303 -:101C2000EEE70000074AD36823F4E0631B041B0CB3 -:101C3000000200F4E060034343F0BF6343F4003369 -:101C4000D360704700ED00E010B50446054BD8683E -:101C5000C0F30220FFF7C6FF01462046FFF7AEFFA4 -:101C600010BD00BF00ED00E008B5FFF799FF08BD0B -:101C70000138B0F1807F0BD24FF0E0235861054A64 -:101C8000F02182F823100020986107221A61704722 -:101C90000120704700ED00E010B504460E4B1A78A5 -:101CA0004FF47A73B3FBF2F30C4A1068B0FBF3F015 -:101CB000FFF7DEFF68B90F2C01D901200AE00022EE -:101CC00021464FF0FF30FFF7BFFF054B1C6000209F -:101CD00000E0012010BD00BF2100002028000020EE -:101CE0002400002008B50B4B1A6842F400721A60F9 -:101CF0001A6842F480621A601A6842F480721A60AC -:101D00000320FFF78FFF0F20FFF7C6FFFFF78EF8C6 -:101D1000002008BD003C0240034A1168034B1B78B9 -:101D20000B441360704700BFD00200202100002048 -:101D3000014B1868704700BFD002002038B5044638 -:101D4000FFF7F6FF0546B4F1FF3F02D0044B1B78C6 -:101D50001C44FFF7EDFF401BA042FAD338BD00BF83 -:101D600021000020034AD2F8883043F47003C2F8FF -:101D70008830704700ED00E008B500220F49104898 -:101D800002F0F4F870B90F490D4802F006F960B995 -:101D90000D490B4803F0FAF850B9094802F017F959 -:101DA00048B908BDFEF732FDEDE7FEF72FFDEFE77E -:101DB000FEF72CFDF1E7FEF729FDF2E760000020B9 -:101DC000D4020020D40000207C00002012230B80CD -:101DD000004870474C00002004230B8000487047E7 -:101DE00048000020002393421ED200B510E00CF101 -:101DF000370C01F813C000014FEA430C0CF1010C41 -:101E00004FF0000E01F80CE00133DBB2934209D22F -:101E10004FEA107CB0F1204FE9D20CF1300C01F800 -:101E200013C0E8E75DF804FB7047000038B50B4BC2 -:101E3000D3F8100AD3F8144AD3F8183AC01800D1CE -:101E400038BD074D08222946FFF7CCFF042205F1D3 -:101E500010012046FFF7C6FFF2E700BF0070FF1F2A -:101E60002E00002008B51A230B80FFF7DFFF014882 -:101E700008BD00BF2C00002008B50A4628B9054956 -:101E8000054802F0F9FD034808BD0249024802F086 -:101E9000F3FDF8E7B0050020C050000810B50A4671 -:101EA000034C2146034802F0E7FD204610BD00BF69 -:101EB000B0050020D850000808B50A4628B90549E1 -:101EC000054802F0D9FD034808BD0249024802F066 -:101ED000D3FDF8E7B0050020EC50000808B50A462D -:101EE00028B90549054802F0C7FD034808BD024965 -:101EF000024802F0C1FDF8E7B0050020F8500008E4 -:101F000000207047002070470020704710B5014640 -:101F1000044C204603F053F8204603F077F80020E5 -:101F200010BD00BFD402002010B5064C00220649A7 -:101F3000204603F036F80549204603F040F800201B -:101F400010BD00BFD4020020B0070020B00F002059 -:101F5000094BD3F8BC32D3F814320BB101207047CF -:101F600010B5054C0A460146204603F01AF82046F3 -:101F700003F031F810BD00BFD402002030B589B0A5 -:101F80000023039304930593069307930368B3F127 -:101F9000A04F01D009B030BD00250195164C236B30 -:101FA00043F001032363236B03F001030193019BBF -:101FB0004FF4C053039302230493032306930A238D -:101FC000079303A90D48FFF7C3FA636B43F080033F -:101FD00063630295636C43F480436364636C03F44E -:101FE00080430293029B2A4629464320FFF72CFE9A -:101FF0004320FFF739FECDE70038024000000240E1 -:1020000008B500F29C41D0F8E00401F0F6FF08BDED -:1020100008B501EBC10300EB8303D3F86022D0F8CD -:10202000E00402F0BDF808BD08B501EBC10300EB08 -:1020300083031A6AD0F8E00402F017F908BD08B566 -:10204000D0F8E00402F057F808BD10B50446C17995 -:1020500011B1022909D10121D4F8E00402F02CF8D1 -:10206000D4F8E00401F0F5FF10BDFEF7CFFB01212D -:10207000F2E7000010B50446D0F8E00402F01FF8C3 -:102080002268D2F8003E43F00103C2F8003EE37A32 -:1020900023B1034A136943F00603136110BD00BF67 -:1020A00000ED00E008B5D0F8E00402F017F808BD34 -:1020B00008B5D0F8E00402F046F808BD08B5D0F83D -:1020C000E00402F029F808BD08B5D0F8E00402F0F9 -:1020D00051F808BD08B5D0F8E00402F04DF808BD8D -:1020E00002780AB10020704710B503461548C0F8C1 -:1020F000E034C3F8C8024FF0A04303600423037127 -:102100000222C2710023837142728372C37203730D -:102110008373C37300F0EEF880B90A4C8021204627 -:1021200000F0B6FE40220021204600F08BFE802207 -:102130000121204600F086FE002010BDFEF766FB60 -:10214000EBE700BFD0190020D0F8C83211F0800FA3 -:1021500008D101F07F0101EBC10103EB810393F88A -:102160005602704701F07F0101EBC10103EB8103CF -:10217000987D704708B5D0F8C80200F0BFFA08BDD6 -:1021800000487047B01700207047032805D8DFE8E3 -:1021900000F005040205012070470320704708B5D0 -:1021A000D0F8C80200F027F9FFF7EFFF08BD08B527 -:1021B00094461A466346D0F8C80200F0FCF9FFF7CF -:1021C000E4FF08BD08B5D0F8C80200F03AFAFFF7FE -:1021D000DCFF08BD08B5D0F8C80200F0BDFAFFF773 -:1021E000D4FF08BD08B5D0F8C80200F0F8FAFFF730 -:1021F000CCFF08BD08B5D0F8C80200F0C9F9FFF758 -:10220000C4FF08BD08B5D0F8C80200F080FAFFF797 -:10221000BCFF08BD08B5D0F8C80200F04AFAFFF7C5 -:10222000B4FF08BD2DE9F04383B0D0F8008001EB86 -:10223000C10300EB83039A6A5B6A9A4254D807464B -:102240000C469B1A01EBC10200EB8202D2699A4252 -:1022500000D31A4602F103094FEA990915E006F185 -:1022600003094FEA9909BB7904EBC40507EB85051F -:10227000296A0093B3B2E2B2404601F048F92B6AF2 -:1022800033442B62AB6A3344AB6208EB441303F56F -:1022900010639B699BB24B4512D304EBC40307EB5D -:1022A00083039A6A5B6A9A420AD24BB19B1A04EB87 -:1022B000C40207EB8202D6699E42D0D31E46CEE707 -:1022C00004EBC40307EB83077A6ABB6A9A420FD810 -:1022D00004F00F040122A240D8F8343823EA0203A4 -:1022E000C8F83438002000E0012003B0BDE8F083D6 -:1022F0000020FAE730B583B000287AD0044605689C -:1023000090F89534C3B1032384F89534B5F1A04F08 -:1023100017D0206800F0AEFE237C8DF80030231D1E -:102320000ECB206800F0E5FD70B1022384F89534EF -:102330000125284603B030BD80F89434FFF71EFE17 -:10234000E1E70023A371E4E70021206801F0F5FA3A -:10235000024608B9034617E0022384F895340125A4 -:10236000E7E703EBC30104EB8101012048750B751E -:10237000CB8500200876C861086203EBC30104EB3B -:10238000810148620133DBB220799842E9D816E036 -:1023900002EBC20304EB8303002183F8551283F898 -:1023A000542283F85812C3F85C12C3F8601202EB8F -:1023B000C20304EB8303C3F864120132D2B2904229 -:1023C000E6D8237C8DF80030231D0ECB206800F06A -:1023D000A7FE054620B1022384F895340125A8E71D -:1023E00000236374012384F89534206801F064FAB3 -:1023F0009FE701259DE7036890F89424012A1AD0ED -:1024000010B50446012280F89424DA6812F0400FD7 -:1024100002D0427B012A09D0206800F025FE206806 -:1024200001F03CFA002084F8940410BD9A6B42F449 -:1024300080329A63F0E702207047000070B50446CE -:102440000D460068066C00EB411303F530639A6893 -:10245000A179012911D038498E4256D03DB905EBFA -:10246000C50304EB8303D3F86432002B5ED0E9B2DA -:102470002046FFF7CDFD002070BD12F0080F09D0F7 -:102480002E498E42F7D912F4004FF4D04FF4004297 -:102490009A60F0E712F0200F02D020229A60EAE75B -:1024A00012F0280FE7D125498E4206D912F4004FC9 -:1024B00003D04FF400429A60DDE705EBC50204EB60 -:1024C0008202D2F874121B69C3F31203CB1AC2F84A -:1024D00068327DB905EBC50204EB8202D2F86422B2 -:1024E0006AB105EBC50204EB8202D2F8601219440E -:1024F000C2F86012E9B22046FFF78AFDBBE704F29A -:102500009C42012101F058FAF4E712F4004F03D085 -:102510004FF400429A60AEE712F0200F01D0202263 -:102520009A60E9B22046FFF773FDA4E704F29C42EB -:10253000002101F041FA9AE70A31544F0A30544F12 -:1025400038B5044603681D6C03EB4113D3F8081B30 -:102550000E4A954207D903F5306311F4004F02D0BB -:102560004FF400429A602046FFF74AFD074B9D4218 -:1025700002D9A379012B01D0002038BD04F29C427E -:102580000121206801F018FAF6E700BF0A30544F25 -:1025900090F89434012B0CD010B50446012380F838 -:1025A00094344174006801F069F9002084F89404BF -:1025B00010BD0220704738B505468C4611F0800FDB -:1025C0002BD101F00F0E0EEBCE04A40004F5147411 -:1025D0000444211D0EEBCE0E00EB8E0E00208EF873 -:1025E00055020CF00F0C81F800C0C2F30A028A6099 -:1025F0000B714A780AB1A1F81AC0022B1CD095F8C9 -:102600009434012B1BD0012385F89434286800F002 -:1026100062FE002085F8940438BD01F00F0000EB45 -:10262000C001890010312944043100EBC00005EBE2 -:10263000800001244475D4E700234B71DFE70220BA -:10264000EAE710B504460A4611F0800F20D101F0E8 -:102650000F0000EBC0039B0003F514732344191D06 -:1026600000EBC00004EB8000002380F8553202F03C -:102670000F020A7094F89434012B18D0012384F8C7 -:102680009434206800F074FE002084F8940410BD97 -:1026900001F00F0000EBC0039B0010332344191D11 -:1026A00000EBC00004EB800001234375DFE702204C -:1026B000EDE710B5144601F00F0C0CEBCC018900CE -:1026C00001F51471014404310CEBCC0E00EB8E0EBD -:1026D000CEF86022CEF864320023CEF868328EF84D -:1026E00055328EF854C28279012A04D0006800F075 -:1026F00025FF002010BDCEF87042F7E701F00F0172 -:1027000001EBC10100EB8100D0F86802704710B501 -:10271000144601F00F0C0CEBCC0189001031014480 -:1027200004310CEBCC0E00EB8E0ECEF82020CEF850 -:1027300024300023CEF8283001238EF815308EF88F -:1027400014C082799A4204D0006800F0F7FE00209D -:1027500010BDCEF83040F7E738B501F00F0502792B -:10276000AA4238D304460B4611F0800F1FD101EB6B -:10277000C101890001F514710144043103EBC30365 -:1027800000EB8303002283F8552201238B700D7028 -:1027900094F89434012B20D0012384F894342068D9 -:1027A00001F011F885B1002084F8940438BD05EBE0 -:1027B000C501890010310144043105EBC50300EB6C -:1027C000830301225A75E0E704F29C42A179206854 -:1027D00001F0F2F8E7E70120E8E70220E6E701F080 -:1027E0000F0302799A4230D310B5044611F0800FDE -:1027F0001ED103EBC301890001F5147101440431BA -:1028000003EBC30200EB8202002082F85502002293 -:102810008A700B7094F89434012B18D0012384F83B -:102820009434206800F0FCFF002084F8940410BD6C -:1028300003EBC301890010310144043103EBC302EF -:1028400000EB820201205075E1E701207047022071 -:10285000EDE708B511F0800F0CD101F00F0101EB8D -:10286000C101890001F5147101440431006800F0D0 -:10287000EFFD08BD01F00F0101EBC101890010312E -:1028800001440431F2E72DE9F04F83B004460568B6 -:10289000284601F04EF810B103B0BDE8F08F0646AF -:1028A000206801F017F80028F6D005F50067BB682E -:1028B000C3F30D23C4F8D434206801F00BF810F0F2 -:1028C000020F04D02268536903F0020353612068A9 -:1028D00001F000F810F0100F15D02268936923F072 -:1028E00010039361D5F8208008F00F0908F4F01365 -:1028F000B3F5802F4CD0B3F5402F6FD02268936989 -:1029000043F010039361206800F0E4FF10F4002FFF -:1029100076D1206800F0DEFF10F4802F40F0E080D8 -:10292000206800F0D7FF0028C0F26181206800F025 -:10293000D1FF10F4006F09D0BB6813F0010F40F015 -:102940006E812268536903F400635361206800F0CC -:10295000C1FF10F4805F40F06681206800F0BAFF8C -:1029600010F4005F40F0B381206800F0B3FF10F076 -:10297000080F40F0C481206800F0ACFF10F0800F19 -:1029800000F0D781AB6923F08003AB610126C0E181 -:1029900047F6F07318EA030FB0D04FEA181A4FEA5F -:1029A000C903019309EBC90B04EB8B0BC8F30A12A3 -:1029B000DBF86012284600F0E3FEDBF86032CAF371 -:1029C0000A0A5344CBF86032DBF86832019A4A4471 -:1029D00004EB82025344C2F868328FE7082204F203 -:1029E0009C41284600F0CCFE09EBC90304EB8303AD -:1029F000D3F86822C8F30A184244C3F868227DE776 -:102A0000206800F06BFF8046B14635E005EB4913C6 -:102A10000122C3F8082B49462046FFF70FFD3CE092 -:102A200005EB49130822C3F8082B49462046FFF757 -:102A300087FD35E009EBC90304EB830393F85732B4 -:102A4000012B41D005EB49130222C3F8082B1AF0E1 -:102A5000200F04D005EB49132022C3F8082B1AF4E9 -:102A6000005F05D005EB49134FF40052C3F8082B63 -:102A700009F101094FEA5808B8F1000F3FF449AFD6 -:102A800018F0010FF4D05FFA89FB5946206800F076 -:102A900035FF824610F0010FB8D11AF0080FBFD1F0 -:102AA0001AF0100F04D005EB49131022C3F8082BBD -:102AB0001AF0020FCBD06B6913F0800FBAD07B688D -:102AC00043F480637B60B5E709EBC90304EB830340 -:102AD000002283F8572259462046FFF7E9FAB1E76A -:102AE000206800F003FF8046B14625E059462046A5 -:102AF000FFF79AFA1AF0080F04D005EB49130822E1 -:102B0000C3F808291AF0100F04D005EB491310225E -:102B1000C3F808291AF0400F04D005EB49134022EE -:102B2000C3F808291AF0020F40D11AF0800F59D1CA -:102B300009F101094FEA5808B8F1000F3FF4F0AE6F -:102B400018F0010FF4D05FFA89FB5946206800F0B5 -:102B5000DEFE824610F0010FCCD009F00F020121F9 -:102B600001FA02F27B6B23EA02037B6305EB491354 -:102B7000C3F80819A3798B42B8D109EBC90304EB58 -:102B800083031A6AD9690A441A62B9F1000FADD1F8 -:102B900009EBC90304EB83035B6A002BA6D104F2A3 -:102BA0009C420121206800F007FF9FE74946284624 -:102BB00000F066FA09EBC90304EB8303DB7D012B0C -:102BC00005D005EB49130222C3F80829ADE709EB4C -:102BD000C90304EB83030022DA7559462046FFF748 -:102BE0006DFAEEE749462046FFF71CFBA0E77B683D -:102BF00023F001037B6094F8CC34012B08D02046ED -:102C0000FFF750FA2268536903F0004353618DE6E1 -:102C1000002184F8CC14204600F03EF9F2E720466B -:102C2000FFF728FA8DE67B6823F001037B60102113 -:102C3000206800F025FA1AE005EB46134FF67F31C5 -:102C4000C3F80819D3F8002922F40012C3F80029A8 -:102C5000C3F8081BD3F8002B22F40012C3F8002B92 -:102C6000D3F8002B42F00062C3F8002B0136237921 -:102C7000B342E1D8FB6943F00113FB61E37BDBB1B5 -:102C8000D7F8843043F00B03C7F884307B6C43F0F3 -:102C90000B037B64D5F8003823F4FE63C5F80038D5 -:102CA00004F29C42A179206800F086FE22685369F4 -:102CB00003F48053536150E67B6943F4005343F0BF -:102CC0002B037B613B6943F00B033B61E2E7206828 -:102CD00000F064FE206800F0EDFAE0712668FEF76F -:102CE00031FC0146E279304600F04CF92046FFF70E -:102CF000ACF92268536903F40053536134E620466B -:102D0000FFF79DF92268536903F00803536132E627 -:102D100001362379B3420CD906EBC60304EB8303D7 -:102D200093F85732012BF3D1F1B22046FFF791FD12 -:102D3000EEE7206800F0CEFD10F4801F25D120685A -:102D400000F0C8FD10F4001F58D0012326E0013622 -:102D50002379B3421BD905EB4613D3F8002906EBC0 -:102D6000C60304EB83031B7E012BF0D1002AEEDAAD -:102D700006EBC60304EB83030122DA7566F07F01DC -:102D8000C9B22046FFF765FDE1E70126E0E72268CA -:102D9000536903F480135361D1E7013322799A42D6 -:102DA00027D905EB4312D2F8001B03EBC30204EB57 -:102DB000820292F85822012AEFD10029EDDAD4F8E4 -:102DC000D42482EA114212F0010FE6D103EBC302D0 -:102DD00004EB8202012182F85712AA6942F08002B4 -:102DE000AA616A6912F0800FD7D17B6843F400733F -:102DF0007B602268536903F400135361206800F07C -:102E000069FD10F0804F10D1206800F063FD10F0D4 -:102E1000040F3FF441AD23685D6815F0040F0DD138 -:102E2000226853682B43536036E52046FFF74CF980 -:102E30002268536903F080435361E5E72046FFF7BA -:102E400049F9EDE710B40468606A31B940EA02401C -:102E5000A06200205DF8044B70478C46A36A00EB2B -:102E60001340002308E003F1400104EB81014968AD -:102E700000EB11400133DBB20CF1FF318B42F2D396 -:102E800040EA02400CF13F0104EB81046060E0E79E -:102E90000368596200207047704782B00023019395 -:102EA000019B01330193019BB3F1706F1CD803693F -:102EB000002BF5DA0A23019302E0019B013B019309 -:102EC000019B002BF9D1036943F001030361019BCE -:102ED00001330193019BB3F1706F08D8036913F0BC -:102EE000010FF4D1002000E0032002B0704703205E -:102EF000FBE784B010B5044603A880E80E009DF8F7 -:102F00001130012B21D1A36B23F48033A363E36839 -:102F100023F4840323F04003E360E36823F44013C5 -:102F2000E3609DF81830012B0AD02046FFF7B5FF6B -:102F30009DF80E30012B1CD0BDE8104004B0704746 -:102F4000E36843F48013E360EFE7E36843F0400392 -:102F5000E3602046FFF7A1FF9DF8153023B9A36B6E -:102F600043F48033A363E3E7A36B23F48033A363C9 -:102F7000DEE7A36843F00603A360A36843F02003E1 -:102F8000A360D9E7022A0AD00922C36823F4705348 -:102F9000C360C36843EA8223C36000207047234BA9 -:102FA0000B44234A93422FD9224B0B44224A93428B -:102FB0002CD9A1F57403A3F51053204A934227D9C5 -:102FC000A1F18373A3F5E7431D4A934222D31D4B1E -:102FD0000B441D4A93421FD91C4B0B441C4A93427D -:102FE0001CD31C4B0B441C4A934219D3A1F1B77359 -:102FF000A3F55853194A934214D3194B0B44194A59 -:10300000934211D20722C0E70F22BEE70E22BCE78F -:103010000D22BAE70C22B8E70B22B6E70A22B4E782 -:103020000922B2E70822B0E70622AEE7405327FFA5 -:10303000FF340C00401E1BFF3F420F007F4F120069 -:1030400020D6130060B6E5FE5FE3160000D3CEFE87 -:1030500040771B00C05BB3FEC09121002075380093 -:10306000E05459FEE09C4100836843F00103836013 -:1030700000207047836823F00103836000207047BD -:1030800082B000230193019B01330193019BB3F1B3 -:10309000706F15D80369002BF5DA002301938901BD -:1030A00041F020010161019B01330193019BB3F1C8 -:1030B000706F08D8036913F0200FF4D1002000E0EE -:1030C000032002B070470320FBE782B00023019386 -:1030D000019B01330193019BB3F1706F13D8036916 -:1030E000002BF5DA0023019310230361019B0133C8 -:1030F0000193019BB3F1706F08D8036913F0100FAF -:10310000F4D1002000E0032002B070470320FBE769 -:10311000D0F800381943C0F80018002070470000AC -:1031200084B0F8B5044607A880E80E00002306E046 -:1031300003F1400204EB82020021516001330E2BA7 -:10314000F6D99DF8266006BBD4F8043843F0020394 -:10315000C4F80438A36B43F40013A363A36B23F4F4 -:103160000023A363A36B23F48023A3630023C4F889 -:10317000003E9DF82130012B15D19DF81F306BB911 -:1031800000212046FFF7C4FF11E0A36B23F40013D6 -:10319000A363A36B43F40023A363E7E70121204665 -:1031A000FFF7B6FF03E003212046FFF7B1FF102130 -:1031B0002046FFF765FF054600B101252046FFF7D1 -:1031C00084FF00B1012504F5006C0023CCF8103019 -:1031D000CCF81430CCF81C300AE0CBB94FF00060CA -:1031E000C2F8000900220A614FF67F328A6001337B -:1031F0009DF81C10994210D904EB431202F510619E -:10320000D2F800090028E8DB0020C2F80009E9E74D -:103210004FF09040C2F80009E4E700230AE0BBB198 -:103220004FF09047C2F8007B002202614FF67F32D8 -:1032300082600133994210D904EB431202F53060E9 -:10324000D2F8007B002FEADB0027C2F8007BEBE717 -:103250004FF00067C2F8007BE6E7DCF8103023F49B -:103260008073CCF810300023A3616FF0804363615A -:103270009DF81E301BB9A36943F01003A361A26936 -:103280000B4B1343A3619DF822301BB1A36943F09C -:103290000803A361012E04D02846BDE8F84004B01D -:1032A0007047A36943F0804343F00403A361F3E74D -:1032B00000383C80D0F8083803F00603022B04D015 -:1032C000062B04D02BB90020704702207047022043 -:1032D00070470F20704710B591F800C04B78012B54 -:1032E00023D000F5006ED0F81C380CF00F0401223A -:1032F000A24043EA0243C0F81C3800EB4C10D0F85F -:10330000003B13F4004F0ED1D0F8003B8A68C2F3A3 -:103310000A02097942EA8142134343F0805343F49D -:103320000043C0F8003B002010BDD0F81C280CF072 -:103330000F0E03FA0EF39BB21343C0F81C3800EBD8 -:103340004C10D0F8003913F4004FECD1D0F800390C -:103350008A68C2F30A02097942EA814242EA8C523F -:10336000134343F0805343F40043C0F80039DAE7D5 -:1033700030B40B784A78012A26D000EB4313D3F8F7 -:10338000002B002A52DBD0F83C480A7802F00F02EA -:103390004FF0010C0CFA02F224EA0242C0F83C2879 -:1033A000D0F81C28097801F00F010CFA01FC22EA80 -:1033B0000C42C0F81C28D3F8001B234A0A40C3F86B -:1033C000002B002030BC704700EB4313D3F80029DA -:1033D000002A1EDBD0F83C580A7802F00F020124C4 -:1033E00004FA02F292B225EA0202C0F83C28D0F8B0 -:1033F0001C28097801F00F018C40A4B222EA0402D3 -:10340000C0F81C28D3F80019104A0A40C3F8002954 -:10341000D7E7D3F8002942F00062C3F80029D3F8B7 -:10342000002942F08042C3F80029D3E7D3F8002BEB -:1034300042F00062C3F8002BD3F8002B42F0804228 -:10344000C3F8002B9FE700BF0078F3EF007833EC60 -:1034500010B483B0024600230193487801280BD0B2 -:103460000B7802EB4313D3F8000B00282DDB002070 -:1034700003B05DF8044B70470B7802EB4313D3F8AD -:103480000049002C01DB0020F2E7D3F8004944F0AA -:103490000064C3F800490B7802EB4313D3F80049EA -:1034A00044F08044C3F80049019B01330193019C1F -:1034B00042F210739C42DBD80B7802EB4313D3F833 -:1034C0000039002BF0DB0020D2E7D3F8000B40F0EE -:1034D0000060C3F8000B0B7802EB4313D3F8000B2A -:1034E00040F08040C3F8000B019B01330193019829 -:1034F00042F21073984208D80B7802EB4313D3F8CA -:10350000003B002BF0DB0020B2E70120B0E710B554 -:103510009DF8084084B903334FEA930E4FF0000C36 -:1035200008E000EB023303F5805351F8044B1C60B4 -:103530000CF1010CF445F4D3002010BDF0B583B0BC -:103540000C784B78012B2DD000EB441C0CF530632C -:103550001D696FF312051D611D696FF3DC451D6167 -:10356000002C40F0CE800C690CB18C680C618C682A -:103570000C621D69C4F312042C431C611C6944F4E1 -:1035800000241C61012A00F0DF800B79012B00F080 -:10359000E180DCF8003B43F00443CCF8003B002022 -:1035A00003B0F0BD0B6973BB00EB4413D3F81059A3 -:1035B0006FF3DC45C3F81059D3F8105945F40025D2 -:1035C000C3F81059D3F810596FF31205C3F8105906 -:1035D000012A54D000EB4414D4F8003943F00443DA -:1035E000C4F800390B79012B72D00B69002BD6D0AF -:1035F000D0F83438097801F00F0101228A401343D2 -:10360000C0F83438CBE700EB441303F510631D69B1 -:103610006FF312051D611D696FF3DC451D6184B9EF -:103620000E698D68AE4200D90D611D6945F4002513 -:103630001D611D690E69C6F3120C45EA0C051D617A -:10364000C6E70D698E683544013DB5FBF6F51E6988 -:103650001FFA85FC494F07EAC54535431D610D79C1 -:10366000012DE6D11D6925F0C0451D611D694FEA98 -:103670004C7C0CF0C04C45EA0C051D61D9E7CB69C8 -:103680001BB100EB4412C2F814390B79012B08D09E -:1036900000EB4414D4F8003943F00443C4F8003973 -:1036A0007DE7D0F8083813F4807F08D100EB44128E -:1036B000D2F8003943F00053C2F80039E8E700EBD4 -:1036C0004412D2F8003943F08053C2F80039DFE7E2 -:1036D000D0F8083813F4807F0CD1D4F8003943F0C7 -:1036E0000053C4F8003900920B8A0A78C968FFF7C2 -:1036F0000EFF54E7D4F8003943F08053C4F8003982 -:10370000F1E70C6954B91C698D68C5F312052C43A7 -:103710001C611C6944F400241C6133E78D682C444F -:10372000013CB4FBF5F4A4B204FB05F50D621D6980 -:10373000124E06EAC4442C431C611C690D6AC5F391 -:1037400012052C431C611DE7CA68002A3FF41DAF17 -:103750005A611AE7D0F8083813F4807F06D1DCF8F4 -:10376000003B43F00053CCF8003B12E7DCF8003B91 -:1037700043F08053CCF8003B0BE700BF0000F81F7C -:1037800010B5844608464FEA920E02F00302002369 -:1037900005E00CF58051096840F8041B01337345BE -:1037A000F7D37AB10CF5805CDCF800400021CBB295 -:1037B000DB0024FA03F300F8013B0131013A92B235 -:1037C000002AF4D110BD0B784A78012A14D000EBFE -:1037D0004310D0F8002B002A06DB2BB1D0F8003BB9 -:1037E00023F08043C0F8003BD0F8003B43F40013C3 -:1037F000C0F8003B0020704700EB4310D0F80029D0 -:10380000002A06DB2BB1D0F8003923F08043C0F842 -:103810000039D0F8003943F40013C0F80039E9E763 -:103820000B784A78012A0ED000EB4310D0F8003B09 -:1038300023F40013C0F8003B0B79023BDBB2012BF1 -:1038400015D90020704700EB4310D0F8003923F45D -:103850000013C0F800390B79023BDBB2012BF0D822 -:10386000D0F8003943F08053C0F80039E9E7D0F8C8 -:10387000003B43F08053C0F8003BE2E7D0F800384B -:1038800023F4FE63C0F80038D0F80038090101F4D1 -:10389000FE610B43C0F8003800207047D0F8003EAE -:1038A00023F00303C0F8003ED0F8043823F00203ED -:1038B000C0F8043800207047D0F8003E23F003031E -:1038C000C0F8003ED0F8043843F00203C0F80438D2 -:1038D000002070474269806910407047D0F818385E -:1038E00000F50060C0691840000C7047D0F8183827 -:1038F00000F50060C069184080B2704700EB4111CC -:10390000D1F8082B00F50060406910407047D0F8EE -:103910001028D0F8343801F00F0C23FA0CF3DB0137 -:10392000DBB2134300EB411000F5106080681840D3 -:103930007047406900F00100704738B50546C3681C -:1039400023F0C043C360012913D019BBC36843F0FF -:103950008043C36000240A20FEF7F0F90A342846A9 -:10396000FFF7E7FF08B1C72CF5D9C82C14D0002009 -:1039700038BDC36843F00053C36000240A20FEF73B -:10398000DDF90A342846FFF7D4FF0128EDD0C72C13 -:10399000F4D9EAE70120EBE70120E9E7D0F80039A4 -:1039A0006FF30A03C0F80039D0F8043843F4807389 -:1039B000C0F804380020704710B4046C154B9C42CA -:1039C00003D9D0F8003B002B16DB0024C0F8104BC5 -:1039D000D0F8104B44F40024C0F8104BD0F8104B32 -:1039E00044F01804C0F8104BD0F8104B44F0C04419 -:1039F000C0F8104B012903D000205DF8044B70473C -:103A0000C0F8142BD0F8003B43F08023C0F8003BF3 -:103A1000F2E700BF0A30544F4A4B5A6822F4403252 -:103A20005A605A6841680A435A600268536823F42E -:103A30008073536002685368016943EA012353604D -:103A40000268536823F040735360026853688168CA -:103A50000B4353600268936823F400639360026829 -:103A60009368C1680B439360826A374B9A4257D080 -:103A70000268936823F07063936002689368816AB8 -:103A80000B4393600268936823F04053936002688D -:103A90009368C16A0B4393600268936823F0020342 -:103AA000936002689368017E43EA4103936090F853 -:103AB0002030002B3FD00268536843F4006353600A -:103AC0000268536823F46043536001684B68426A9C -:103AD000013A43EA42334B600268D36A23F470032D -:103AE000D3620168CB6AC269013A43EA0253CB62EE -:103AF0000268936823F4007393600268936890F8F7 -:103B0000301043EA412393600268936823F4806392 -:103B1000936002689368416943EA81239360704728 -:103B20000268936823F0706393600268936823F0DF -:103B300040539360B0E70268536823F40063536016 -:103B4000CAE700BF002301400100000F38B310B5E1 -:103B50000446036C43B1236C13F0100F0BD001200B -:103B6000002384F83C3010BDFDF77CF9002363642A -:103B700084F83C30EFE7236C23F4885323F00203EE -:103B800043F0020323642046FFF746FF00206064F1 -:103B9000236C23F0030343F001032364E0E70120D7 -:103BA0007047000010B582B013460022019290F8D1 -:103BB0003C20012A00F0A7800446012280F83C2026 -:103BC0000268906810F0010F13D1906840F0010076 -:103BD00090604E4A10684E4AA2FB0020800C00EB19 -:103BE0004000019002E001980138019001980028FE -:103BF000F9D12268906810F4807F03D0906820F497 -:103C0000807090602268906810F0010F70D0206C76 -:103C100020F4E06020F0010040F4807020645268DD -:103C200012F4806F05D0226C22F4405242F480528C -:103C30002264226C12F4805F3BD0626C22F0060298 -:103C40006264002284F83C20A26B3248D063A26BED -:103C500031481064A26B3148D06422686FF02200B2 -:103C600010602068426842F080624260206882688A -:103C700042F48072826020680A4600F14C01A06B19 -:103C8000FDF76AFE264B5B6813F01F0F23D12368F4 -:103C9000244A934216D002F5807293420CD0224AF5 -:103CA00093422ED102F58072526812F0100F28D183 -:103CB00008E000226264C4E702F50072526812F064 -:103CC0001F0FECD19A6812F0405F1AD19A6842F047 -:103CD00080429A6015E02368124A934211D19A6893 -:103CE00012F0405F0DD19A6842F080429A6008E07D -:103CF000236C43F010032364636C43F0010363649B -:103D0000002002B010BD0220FBE700BF2800002009 -:103D100083DE1B434F3D00082D3D0008393D000860 -:103D200000230140002001400022014008B5806BC3 -:103D3000FDF720F808BD704708B5806B4023036489 -:103D4000436C43F004034364FFF7F5FF08BD08B577 -:103D50000346806B026C12F0500F25D1036C43F4C4 -:103D60000073036403689A6812F0405F19D1027E01 -:103D7000BAB9DA6A12F4700F03D09A6812F4806F3D -:103D80000FD15A6822F020025A60036C23F480732A -:103D90000364036C13F4805F03D1036C43F00103ED -:103DA0000364FCF771FF08BD026C12F0100F04D120 -:103DB000826BD26C18469047F5E7FFF7BCFFF2E73D -:103DC00030B482B00022019290F83C20012A00F029 -:103DD000C0800346012280F83C200A68092A40D9A5 -:103DE0000468E06892B202EB42021E3A4FF0070C00 -:103DF0000CFA02F220EA0202E2601C68E0680A881B -:103E000002EB42021E3A8D6805FA02F20243E260BA -:103E10004A68062A3CD81C68606B02EB8202053AAD -:103E20004FF01F0C0CFA02F220EA020262631C68D7 -:103E3000606B4A6802EB8202053AB1F800C00CFAE6 -:103E400002F2024362631868434A904250D01868F5 -:103E5000414A904259D0002083F83C0002B030BC67 -:103E600070470468206992B202EB42024FF0070CDF -:103E70000CFA02F220EA020222611C6820690A8818 -:103E800002EB42028D6805FA02F202432261BFE7AB -:103E90000C2A16D81D68286B02EB8202233A1F24D5 -:103EA00004FA02F220EA02022A631D68286B4A68BB -:103EB00002EB8202233A0C8804FA02F202432A63DC -:103EC000C1E71D68E86A02EB8202413A1F2404FA46 -:103ED00002F220EA0202EA621D68E86A4A6802EB1E -:103EE0008202413A0C8804FA02F20243EA62AAE72B -:103EF0000A68122AABD1194A506820F400005060B9 -:103F0000506840F480005060A1E70A68144882427B -:103F100001D0112A9FD1114A506820F480005060CE -:103F2000506840F40000506009680D4A914292D1F7 -:103F30000C4A12680C49A1FB0212920C02EB82029D -:103F400052000192019A002A85D0019A013A019209 -:103F5000F8E7022082E700BF002001400023014073 -:103F6000120000102800002083DE1B4398B108B522 -:103F700003460020C3F8B802C3F8C402C3F8D00255 -:103F800009B1C3F8B412012183F89C121A701846C3 -:103F9000FEF7A6F808BD0320704710B582B00023D5 -:103FA000ADF8063089B10446C0F8B812CB6A23B127 -:103FB0000DF106009847C4F8D002D4F8D832013386 -:103FC000C4F8D832002002B010BD0320FBE708B5CA -:103FD000FEF7E5F808BD08B5D0F8B83213B11B6894 -:103FE000984708BD0020FCE708B5D0F8B8325B68F8 -:103FF000984700B908BD0320FCE738B5044600F235 -:10400000AA25284600F0CDF90123C4F89432B4F86B -:10401000B032C4F8983294F8AA1201F01F03012BB1 -:1040200007D0022B0AD073B92946204600F08EFB38 -:1040300038BD2946204600F0C4FBF9E72946204652 -:1040400000F001FCF4E701F080012046FEF7C2F821 -:10405000EEE7F8B50446012380F89C320023C0F84F -:1040600094324360C0F8A43280F8A032D0F8B8325D -:10407000E3B15B68E3B1002198470746D0B940231C -:10408000002211462046FEF792F8012684F863616B -:104090004025A4F860512B46002280212046FEF7DF -:1040A00086F884F8236025843846F8BD0027E6E7C3 -:1040B0000027E4E70327E2E701740020704790F847 -:1040C0009C32DBB2042B04D090F89C32DBB280F837 -:1040D0009D32042380F89C320020704790F89C3277 -:1040E000DBB2042B01D00020704790F89D32DBB288 -:1040F00080F89C32F7E708B590F89C32DBB2032BCE -:1041000001D0002008BDD0F8B832002BF9D0DB690F -:10411000002BF6D09847F4E708B5D0F8D432AE3388 -:1041200050F823205AB190F89C32DBB2032B01D017 -:10413000002008BD136A23B198470020F9E7032047 -:10414000F7E70020F5E708B5D0F8D432AE3350F8E1 -:1041500023205AB190F89C32DBB2032B01D000200F -:1041600008BD536A23B198470020F9E70320F7E719 -:104170000020F5E70020704708B5012380F89C3245 -:10418000D0F8B83223B15B680179984710B908BDFF -:104190000020FCE70320FAE700207047002070476A -:1041A00038B504460D46002945D1D0F89432032B8A -:1041B00001D0084638BDD0F85831B0F8602193429C -:1041C00009D890F8AA3203F01F03012B12D0022B5A -:1041D0001FD0084613E09B1AC0F85831D0F864117C -:1041E0001144C0F864119A4238BF1A4600F08EFCA0 -:1041F0002846DFE790F8AE12FFF7CEFF20B994F81B -:104200009C32DBB2032B09D0204600F087FC284605 -:10421000D0E790F8AE12FFF7C1FFEFE700F1AE0371 -:1042200054F823301A69002AEED0C4F8D4021B696E -:1042300020469847E8E701F07F01FFF7AFFF90B90C -:1042400094F89C32DBB2032BB4D100F1AE0354F8E6 -:1042500023309A69002AADD0C4F8D4029B6929465C -:1042600020469847A6E70020A4E738B504460D4647 -:1042700000294CD1D0F89432022B07D094F8A00238 -:1042800018B1002384F8A032284638BD8269038C17 -:104290009A420ED89A421AD094F89C32DBB2032B81 -:1042A00029D080212046FDF795FF204600F041FCF3 -:1042B000E4E7D21A8261416A1944416200F00DFCC0 -:1042C00000231A4619462046FDF7A4FFD6E74269A7 -:1042D0009342E1D8D0F898329A42DDD200221146BA -:1042E00000F0FBFB0021C4F898120B460A4620465A -:1042F000FDF790FFC2E7D4F8B832DA68002AD0D0D0 -:104300000022C4F8D422DB6820469847C9E741F070 -:104310008001FFF743FF90B994F89C32DBB2032B86 -:10432000B3D100F1AE0354F823305A69002AACD05F -:10433000C4F8D4025B69294620469847A5E70020C7 -:10434000A3E70B88027813440B8003781844704766 -:10435000428803789A4218D930B583B004460D4696 -:10436000ADF806306388BDF806209A420AD20DF1F6 -:104370000601FFF7E6FF4378052BF3D18378AB42C4 -:10438000F0D100E0002003B030BD002070470346AC -:10439000002002E00130C0B201331A78002AF9D1BE -:1043A00070470B7803704B7843708B78CA7843EA78 -:1043B000022343800B794A7943EA022383808B7975 -:1043C000CA7943EA0223C380704710B504468021AE -:1043D000FDF700FF00212046FDF7FCFE10BD30B5C3 -:1043E00083B004460D460023ADF806304A88130A10 -:1043F000013B062B00F2AB80DFE803F0041F33A97A -:10440000A98D9A00D0F8B4321B680DF10601007C2A -:104410009847EA88002A00F0A380BDF80630002BF8 -:1044200000F099809A4228BF1A46ADF8062001464E -:10443000204600F044FB03B030BD037C43B9D0F804 -:10444000B8329B6A0DF10600984702234370E0E7FB -:10445000D0F8B832DB6A0DF10600984702234370AA -:10446000D7E7D2B2052A52D8DFE802F003101D2A9E -:104470003744D0F8B4325B6823B10DF10601007CFB -:104480009847C6E72946FFF7A0FFD4E7D0F8B43233 -:104490009B6823B10DF10601007C9847B9E72946D6 -:1044A000FFF793FFC7E7D0F8B432DB6823B10DF113 -:1044B0000601007C9847ACE72946FFF786FFBAE77C -:1044C000D0F8B4321B6923B10DF10601007C984786 -:1044D0009FE72946FFF779FFADE7D0F8B4325B6973 -:1044E00023B10DF10601007C984792E72946FFF7BA -:1044F0006CFFA0E7D0F8B4329B6923B10DF106013F -:10450000007C984785E72946FFF75FFF93E7294638 -:10451000FFF75BFF8FE7037C33B9D0F8B8325B6BF2 -:104520000DF10600984774E72946FFF74EFF82E732 -:10453000037C43B9D0F8B8321B6B0DF106009847E5 -:104540000723437065E72946FFF73FFF73E72946D6 -:10455000FFF73BFF6FE729462046FFF736FF6AE784 -:10456000204600F0DBFA66E738B504468B88FBB9D5 -:10457000CB88EBB94B887F2B1AD803F07F0590F8D6 -:104580009C32DBB2032B0CD080F89E522946FDF7FB -:1045900031FE204600F0C2FA35B1022384F89C3285 -:1045A00009E0FFF712FF06E0012384F89C3202E0E5 -:1045B0002046FFF70AFF38BD70B504460E468D78D9 -:1045C0002F4B1D70012D10D890F89C32DBB2022BBE -:1045D0000FD0032B26D0FFF7F8FE294B1978204681 -:1045E000FFF702FD0325284670BDFFF7EEFE032509 -:1045F000F9E7A5B145602946FFF7EDFC054638B15E -:1046000031462046FFF7E1FE022384F89C32EAE7B8 -:10461000204600F083FA032384F89C32E3E700F09D -:104620007DFAE0E7CDB141688D4225D0C9B2FFF7F0 -:10463000DBFC134B197861602046FFF7CCFC054684 -:10464000B0B131462046FFF7C0FE21792046FFF782 -:10465000CBFC022384F89C32C5E7022380F89C320D -:1046600045602946FFF7C0FC204600F057FABAE73C -:10467000204600F053FAB6E700F050FA0025B2E702 -:10468000B41E002008B5CB88012B0BD190F89C32CA -:10469000DBB2022B09D9032B11D10122011D00F03D -:1046A0000EFA01E0FFF791FE08BD5BB23BB1014697 -:1046B000002341F8083F012200F001FAF4E7FFF778 -:1046C00084FEF1E708B590F89C32013B022B12D82A -:1046D000CB88022B0CD10123C360D0F8A4320BB1DC -:1046E0000323C360022200F10C0100F0E8F908BDC9 -:1046F000FFF76BFEFBE7FFF768FEF8E708B54B88AE -:10470000012B04D0022B07D0FFF75FFE08BDC0F8D5 -:10471000A43200F003FAF9E78B881B0A80F8A03274 -:1047200000F0FCF9F2E708B590F89C32013B022B4F -:1047300009D84B88012B00D008BD0023C0F8A43253 -:1047400000F0ECF9F8E7FFF740FEF5E738B50C7834 -:1047500004F06004202C06D0402C04D06CB1FFF78C -:1047600034FE002407E0D0F8D432AE3350F82330C2 -:104770009B6898470446204638BD4D78092D1DD8C2 -:10478000DFE805F012191C161C08051C0F0BFFF7BB -:1047900026FEF0E7FFF7E8FEEDE7FFF70DFF044622 -:1047A000E9E7FFF76FFFE6E7FFF78CFF2C46E2E74C -:1047B000FFF7A4FFDFE7FFF7B6FFDCE7FFF705FE33 -:1047C000D9E770B505460C460B7803F06003202B43 -:1047D00007D0402B05D023B1FFF7F7FD0026304668 -:1047E00070BD95F89C32013B022B26D82179012916 -:1047F00005D921462846FFF7E8FD0026EFE72846C1 -:10480000FFF7CAFC68B900F1AE0255F822209168A2 -:1048100089B1C5F8D40293682146284698470646D0 -:1048200000E00326E388002BD9D1002ED7D12846FB -:1048300000F074F9D3E70326F4E721462846FFF792 -:10484000C4FD0026CBE72DE9F04106460D468B88D6 -:10485000DFB20C7804F06004202C08D0402C06D085 -:10486000DCB1FFF7B2FD00242046BDE8F0813946F7 -:104870003046FFF793FC0446002840F0F980C6F864 -:10488000D40200F1AE0356F823309B68002BEBD026 -:104890002946304698470446E6E791F80180B8F18A -:1048A000010F31D0B8F1030F05D0B8F1000F67D078 -:1048B000FFF78BFDD8E790F89C32DBB2022B04D0D7 -:1048C000032B12D0FFF781FDCEE70FB1802F04D16B -:1048D00029463046FFF779FDC6E73946FDF77AFCF1 -:1048E00080213046FDF776FCBEE74B8823B91FB127 -:1048F000802F01D0CB881BB1304600F00FF9B3E711 -:104900003946FDF767FCF7E790F89C32DBB2022BE3 -:1049100004D0032B12D0FFF758FDA5E70FB1802F6D -:1049200004D129463046FFF750FD9DE73946FDF793 -:1049300051FC80213046FDF74DFC95E74B88002B5C -:1049400092D117F07F0F17D1304600F0E7F83946C3 -:104950003046FFF723FC002886D1C6F8D40200F1C8 -:10496000AE0256F822209268002A00F08380294681 -:1049700030469047044677E73946FDF733FCE3E7D6 -:1049800090F89C22D2B2022A05D0032A28D0FFF741 -:104990001CFD444668E70FB1802F14D113F0800F3F -:1049A00015D107F07F0707EB8707B90001F5A8715C -:1049B00031440431002301F80E3F0222304600F05A -:1049C0007EF8444650E7FFF700FD44464CE707F009 -:1049D0007F0707EB8707B900103131440431E9E75D -:1049E0005BB2002B20DB07F00F0202EB820200EB30 -:1049F000820292F8634124B3002B25DB07F07F038A -:104A000003EB83039C0004F5A874344404340FB111 -:104A1000802F22D10023A373022204F10E0130461D -:104A200000F04DF844461FE707F00F0202EB820248 -:104A300000EB820292F82340002CDDD1FFF7C5FC89 -:104A400012E7FFF7C2FC0FE707F07F0303EB8303D6 -:104A50009C00103434440434D9E739463046FDF71D -:104A600073FB10B10123A373D6E70023A373D3E72D -:104A70000024F9E60446F7E600B370B50D46164685 -:104A80000446FFF784FC01304300B3F5007F06D8ED -:104A90009BB233802B7003236B7002230AE04FF428 -:104AA0000073F6E7EA5401345A1CD2B20021A9542B -:104AB0000233DBB22278002AF4D170BD704708B50A -:104AC00013460222C0F894224361416283610A4680 -:104AD0000021FDF797FB002008BD08B513460A46E4 -:104AE0000021FDF78FFB002008BD08B51346032207 -:104AF000C0F89422C0F85431C0F86411C0F858319D -:104B00000A460021FDF786FB002008BD08B51346C4 -:104B10000A460021FDF77EFB002008BD08B50422EF -:104B2000C0F8942200231A461946FDF76BFB0020BB -:104B300008BD08B50522C0F8942200231A4619467C -:104B4000FDF768FB002008BD10B5D0F8D43203F1A2 -:104B5000B00250F822408CB100EB820043687BB178 -:104B600094F80002FF280DD09B6894F8012221469A -:104B70009847FF2384F80032002010BD0320FCE793 -:104B80000020FAE70020F8E70A2303800048704776 -:104B90000C010020F8B506460F4F82213846FFF77A -:104BA000D7FB054601213846FFF7D2FB0446812199 -:104BB0003846FFF7CDFB0DB11022AA711CB140227F -:104BC00022710022627118B14022027100224271EA -:104BD000432333800048F8BD90000020F8B5064616 -:104BE0000F4F82213846FFF7B3FB054601213846B7 -:104BF000FFF7AEFB044681213846FFF7A9FB0DB154 -:104C00001022AA711CB1402222710022627118B1D7 -:104C10004022027100224271432333800048F8BDD4 -:104C200090000020F8B506460F4F82213846FFF766 -:104C30008FFB054601213846FFF78AFB0446812198 -:104C40003846FFF785FB0DB11022AA711CB1002276 -:104C500022710222627118B1002202710222427195 -:104C6000432333800048F8BD9000002038B5D0F8C9 -:104C7000D432B03350F8235095B10446FDF77AFA98 -:104C8000C5F80C02D4F8D432B03304EB8304636863 -:104C9000DB6805F50371D5F804029847002038BD9C -:104CA0000320FCE738B5D0F8C852D0F8D432B0337E -:104CB00050F8234084B301F00F0303EB830200EBB1 -:104CC000820252694AB103EBC30C05EB8C05ED6916 -:104CD000B2FBF5FC05FB1C2292B10023C4F8143290 -:104CE000D0F8D432B03300EB830043681B69ABB11A -:104CF0000A4604F50471D4F808029847002038BD2C -:104D000003EB830300EB830300245C61234622460C -:104D1000FDF778FA2046F2E70320F0E70020EEE7FF -:104D2000F0B583B0D0F8D43203F1B00250F822705D -:104D300000228DF80720ADF80420002F7BD0044618 -:104D40000D46097811F0600634D0202E6CD1EA8827 -:104D50002AB311F0800F07D16B7887F80032EA8808 -:104D60003F2A13D8D2B212E0B03300EB83035B6862 -:104D70009B68394668789847EA88072A28BF07223F -:104D800039462046FFF79BFE002651E0402287F877 -:104D9000012239462046FFF7A8FE002648E0B0333E -:104DA00000EB83035B689B6800222946687898477C -:104DB00000263DE06F780B2F31D8DFE807F0063989 -:104DC0003030303030303030162690F89C32DBB244 -:104DD000032B04D02946FFF7F8FA032628E0022225 -:104DE00001A9FFF76CFE3E4622E090F89C32DBB250 -:104DF000032B04D02946FFF7E8FA032618E0012226 -:104E00000DF10701FFF75BFE12E090F89C32DBB278 -:104E1000032B0DD02946FFF7D8FA032608E02946D0 -:104E2000FFF7D3FA032603E02946FFF7CEFA03265D -:104E3000304603B0F0BD0326FAE738B504468121B9 -:104E4000FDF7C0F9002584F8375001212046FDF711 -:104E5000B9F984F8775182212046FDF7B3F984F837 -:104E60004B506564D4F8D43203F1B00254F82220D8 -:104E70009AB1B03304EB83035B685B689847D4F85E -:104E8000D432B03354F82300FDF77EF9D4F8D4328D -:104E9000B03344F82350C4F8BC52002038BD70B57C -:104EA00004464FF40770FDF76BF9002849D005461A -:104EB0004FF407720021FBF7E7F9D4F8D432B0338E -:104EC00044F82350C4F8BC52237C002B41D14FF44A -:104ED0000073022281212046FDF769F9012684F83A -:104EE00037604FF40073022231462046FDF75FF928 -:104EF00084F877611023636408230322822120460B -:104F0000FDF755F9012384F84B300026C5F80462FB -:104F1000D4F8D432B03304EB83035B681B68984742 -:104F2000C5F81462C5F81862D5F8042262B3257C6E -:104F30001DBB4FF4007301212046FDF76BF9284695 -:104F400070BDD4F8D432B033002244F823200225B7 -:104F5000F5E74023022281212046FDF728F90126AA -:104F600084F837604023022231462046FDF71FF9BE -:104F700084F8776110236364BEE740230121204653 -:104F8000FDF748F90025DAE70225D8E739B1D0F86E -:104F9000D432B03300EB830041600020704703201F -:104FA0007047D0F8D432B03350F823302BB1C3F867 -:104FB0000812C3F810220020704703207047D0F871 -:104FC000D432B03350F823301BB1C3F804120020A0 -:104FD00070470320704708B5D0F8D432B03350F88A -:104FE00023208AB1D2F814320BB1012008BD01236D -:104FF000C2F81432D2F810328362D2F8082281212A -:10500000FDF700F90020F1E70320EFE710B5D0F835 -:10501000D432B03350F8232092B1047C44B94FF419 -:105020000073D2F804220121FDF7F4F8204610BDE8 -:105030004023D2F804220121FDF7ECF80024F5E723 -:105040000324F3E7DFF834D0FCF78CFE0C480D495D -:105050000D4A002302E0D458C4500433C4188C42D3 -:10506000F9D30A4A0A4C002301E013600432A24239 -:10507000FBD3FBF7E1F8FBF75BFC70470000032074 -:105080000000002018010020305100081801002005 -:10509000B81E0020FEE70000F8B500BFF8BC08BC51 -:1050A0009E467047F8B500BFF8BC08BC9E467047E6 -:1050B00053776565705F73746172740A0D00000048 -:1050C00053544D3332205669727475616C20436FAE -:1050D0006D506F727400000053544D6963726F65B8 -:1050E0006C656374726F6E696373000043444320A0 -:1050F000436F6E666967000043444320496E7465E0 -:105100007266616365000000000610160006101646 -:105110000000000000000000010203040607080967 -:08512000DCB2FF7F010000007A -:045128001902000860 -:04512C00F101000885 -:10513000637572725F737465702020203F3F3F3F3C -:105140003F3F20203F3F3F3F3F3F3F3F3F3F0D0A14 -:1051500000010000100000000024F4001A03000009 -:10516000000000000000000000000000000000003F -:105170000000000000000000040309041201000206 -:1051800002020040830440570002010203010000B4 -:10519000CD1D0008D91D00089D1E0008791E0008BD -:1051A000651E0008B91E0008DD1E0008291F000842 -:1051B000011F0008051F00080D1F0008091F000837 -:1051C00009024300020100C032090400000102028A -:1051D000010005240010010524010001042402023D -:1051E00005240600010705820308001009040100D8 -:1051F000020A0000000705010240000007058102C5 -:10520000400000009F4E00083B4E0008214D000862 -:1052100000000000494B0008A54C00086D4C000838 -:10522000000000000000000000000000254C000805 -:10523000DD4B0008954B0008894B00080A06000268 -:08524000000000400100000025 -:04000005080050455A +:10093000F8B501F0EBF9FFF7A3FFFFF7BFFEFFF7F4 +:100940004BFFFFF765FF01F02BFA01228021A6483B +:1009500000F016FF6422A549A54803F037F9A54A1F +:1009600000231370D36053609360A34A1370D36065 +:100970005360936011E0A14B1B7BDBB2012B40F075 +:1009800029819E4B00221A734FF48041964800F053 +:10099000FDFE25219A4801F0EFFA964B1B78DBB259 +:1009A000022BFAD1934B5A68D968B2FBF1F29A60E4 +:1009B00001221A7000215960D960986888A3D3E990 +:1009C0000023FFF7B3FC8446CC1704F0030220F0A9 +:1009D0007043000F40EA011020F07040034403EB25 +:1009E00011631344874AA2FB030525F0030000EBC3 +:1009F00095001B1A24F003042344BCEB030061EBB5 +:100A0000E3714FF0CC3300FB03F302FB0133A0FB97 +:100A100002021A44D30F1B1842F100025B0843EA9A +:100A2000C27303EB8303ACEB430C0CF1300C744A40 +:100A300082F80CC06F488168490A734BA3FB0131EF +:100A4000704BC9093031517384687049A1FB04149B +:100A5000A40DA3FB0451C90801EB8101A4EB4101E2 +:100A60003031917384686A49A1FB0414A40CA3FB80 +:100A70000451C90801EB8101A4EB41013031D1736C +:100A800084686409634FA7FB0414E409A3FB0451C1 +:100A9000C90801EB8101A4EB410130311174846874 +:100AA0005D4EA6FB0414640BA3FB0451C90801EBC3 +:100AB0008101A4EB4101303151748468574DA5FB8D +:100AC0000414A409A3FB04C1C90801EB8101A4EB30 +:100AD0004101303191748168514CA4FB011C4FEAF3 +:100AE0005C1CA3FB0CE1C90801EB8101ACEB4101EB +:100AF0003031D1748168A3FB011C4FEADC0CA3FBED +:100B00000CE1C90801EB8101ACEB410130311175F9 +:100B10008068A3FB00C1C90801EB8101A0EB410182 +:100B200030315175354801684909A7FB0171CF097A +:100B3000A3FB07C1C90801EB8101A7EB41013031DB +:100B400011710168A6FB01614E0BA3FB0671C90878 +:100B500001EB8101A6EB4101303151710168A5FB28 +:100B600001518D09A3FB0561C90801EB8101A5EBCA +:100B70004101303191710168A4FB01414C09A3FB93 +:100B80000451C90801EB8101A4EB41013031D1715D +:100B90000468A3FB0414E408A3FB0451C90801EB97 +:100BA0008101A4EB4101303111720168A3FB0143C3 +:100BB000DB0803EB8303A1EB43033033537202687A +:100BC00042F210739A427FF6D6AE002202600122F2 +:100BD0000273D0E618210A4801F0CEF9DDE600BF25 +:100BE00000E40B5402000000000402403801002021 +:100BF00090020020100200202002002000020020AD +:100C000000000020CDCCCCCC834B04006BCA5F6BC2 +:100C100083DE1B43C55A7C0A5917B7D1D34D6210E6 +:100C20001F85EB51FEE7FEE7FEE7FEE7FEE77047B4 +:100C30007047704708B501F083F808BD08B50C4B44 +:100C40001B685B68C3F164030A4A93609368312BA5 +:100C50000AD8134601221A71064A13680133136039 +:100C6000012000F09DFD08BD024B02221A71F3E73E +:100C7000300200200002002008B5044B01221A7344 +:100C800000221A60082000F08BFD08BD0002002041 +:100C900008B5024800F0AAFE08BD00BF30020020DF +:100CA00008B5024801F003FE08BD00BFD8190020B6 +:100CB00008B501228021344800F062FD334B1B79D6 +:100CC000DBB2022B01D0322341E0304B00221A71FB +:100CD000322307E02E494A682E4830F813000244B8 +:100CE0004A600133294A92689A42F3D827488168BA +:100CF0003239274BDA680A44DA605968264A51606B +:100D000099689160D968D1600221117000225A60FF +:100D1000DA609A6001221A70836807E01C494A6809 +:100D20001C4830F8130002444A600133632BF5D9A4 +:100D3000164B9B68C3F16403154AD3600DE0144958 +:100D40004A68144830F8130002444A600133632BA8 +:100D5000F5D90F4AD3683233D3600D4BDA6842F2CB +:100D60000F739A420FD90A4B59680B4A5160996820 +:100D70009160D968D1600221117000225A60DA6056 +:100D80009A6001221A7008BD00040240000200208F +:100D900020020020380100201002002008B5802128 +:100DA000274800F0F3FC274B1B79DBB2012B01D065 +:100DB00000233DE00023234A137107E022494A68DB +:100DC000224830F8130002444A6001331D4A9268F9 +:100DD0009A42F3D81B4988681B4BDA680244DA60F0 +:100DE00058681B4A506098689060D868D0600220AC +:100DF000107000225A60DA609A6001221A708B68C3 +:100E000007E011494A68114830F8130002444A606B +:100E10000133312BF5D90B4B9A680B4BDA600DE09F +:100E200009494A68094830F8130002444A6001330E +:100E3000312BF5D9044AD3683233D36008BD00BFE3 +:100E4000000402400002002020020020380100209F +:100E50001002002082B0002100910B4B5A6C42F42A +:100E600080425A645A6C02F480420092009A0191C6 +:100E70001A6C42F080521A641B6C03F08053019389 +:100E8000019B02B0704700BF0038024030B589B006 +:100E9000002303930493059306930793026803F1D9 +:100EA000804303F590339A4201D009B030BD044627 +:100EB0000025019503F58C335A6C42F480725A6414 +:100EC0005A6C02F480720192019A02951A6B42F0F8 +:100ED00001021A631B6B03F001030293029B0823B8 +:100EE00003930323049303A9104800F045FB104823 +:100EF000104B036045608560C5604FF480630361FB +:100F00004FF4006343614FF4005383614FF48073E7 +:100F1000C3610562456200F0CDFC18B9044BA363C0 +:100F20009C63C2E7FFF772FCF8E700BF00000240D5 +:100F30003002002010640240002800F0E08170B50B +:100F400082B00446036813F0010F3BD09F4B9B68AF +:100F500003F00C03042B2CD09C4B9B6803F00C0378 +:100F6000082B21D06368B3F5803F4FD0B3F5A02F95 +:100F700052D0964B1A6822F480321A601A6822F412 +:100F800080221A606368002B50D000F0E5FE054611 +:100F90008E4B1B6813F4003F14D100F0DDFE401BA4 +:100FA0006428F5D90320B1E1884B5B6813F4800F06 +:100FB000D8D0864B1B6813F4003F03D06368002B26 +:100FC00000F09F81236813F0020F54D07F4B9B6881 +:100FD00013F00C0F3ED07D4B9B6803F00C03082BE5 +:100FE00033D0E368002B68D0794B01221A6000F0FF +:100FF000B3FE0546754B1B6813F0020F54D100F089 +:10100000ABFE401B0228F5D903207FE16F4A13682D +:1010100043F480331360B5E76C4B1A6842F48022C6 +:101020001A601A6842F480321A60ABE700F094FE4E +:101030000546664B1B6813F4003FC3D000F08CFEDE +:10104000401B6428F5D9032060E1604B5B6813F412 +:10105000800FC6D15D4B1B6813F0020F03D0E3680D +:10106000012B40F05081594A136823F0F80321699D +:1010700043EAC1031360236813F0080F42D0636989 +:101080006BB3534B0122C3F8802E00F065FE05467A +:101090004E4B5B6F13F0020F34D100F05DFE401B2E +:1010A0000228F5D9032031E1484A136823F0F803F8 +:1010B000216943EAC1031360DDE7454B00221A6052 +:1010C00000F04AFE0546414B1B6813F0020FD2D0D8 +:1010D00000F042FE401B0228F5D9032016E13C4BEC +:1010E0000022C3F8802E00F037FE0546374B5B6FB9 +:1010F00013F0020F06D000F02FFE401B0228F5D996 +:10110000032003E1236813F0040F77D02F4B1B6CEF +:1011100013F0805F33D1002301932C4B1A6C42F003 +:1011200080521A641B6C03F080530193019B0125CC +:10113000284B1B6813F4807F23D0A368012B34D085 +:10114000052B38D0214B1A6F22F001021A671A6F53 +:1011500022F004021A67A368002B3DD000F0FCFDCA +:1011600006461A4B1B6F13F0020F46D100F0F4FD38 +:10117000801B41F288339842F3D90320C6E0002552 +:10118000D6E7144A136843F48073136000F0E4FD5B +:101190000646104B1B6813F4807FCED100F0DCFDB7 +:1011A000801B0228F5D90320B0E0084A136F43F0F2 +:1011B00001031367CFE7054B1A6F42F004021A6769 +:1011C0001A6F42F001021A67C5E700BF00380240FB +:1011D000000047420070004000F0BEFD0646524B42 +:1011E0001B6F13F0020F08D000F0B6FD801B41F218 +:1011F00088339842F3D9032088E0EDB9A369002B26 +:1012000000F08380484A926802F00C02082A51D00C +:10121000022B17D0454B00221A6600F09DFD0446B4 +:10122000414B1B6813F0007F42D000F095FD001B7E +:101230000228F5D9032069E03B4A136C23F0805360 +:101240001364DBE7394B00221A6600F085FD054682 +:10125000354B1B6813F0007F06D000F07DFD401B6E +:101260000228F5D9032051E0E369226A1343626A38 +:1012700043EA8213A26A5208013A43EA0243E26A4D +:1012800043EA0263284A5360284B01221A6600F0A1 +:1012900063FD0446244B1B6813F0007F06D100F069 +:1012A0005BFD001B0228F5D903202FE000202DE074 +:1012B00000202BE0012B2BD01B4B5B6803F480013B +:1012C000E269914226D103F03F02216A8A4223D18A +:1012D000616A47F6C0721A40B2EB811F1ED103F457 +:1012E0004031A26A5208013AB1EB024F18D103F023 +:1012F0007063E26AB3EB026F14D1002006E00120B4 +:101300007047012002E0012000E0002002B070BD23 +:101310000120FBE70120F9E70120F7E70120F5E7CD +:101320000120F3E70120F1E70038024000004742C6 +:1013300008B5334B9B6803F00C03042B5BD0082BE0 +:101340005BD12F4B5A6802F03F025B6813F4800FA9 +:101350002CD02B4B5868C0F388104FEA401CBCEBD4 +:10136000000C6EEB0E0E4FEA8E1343EA9C634FEABD +:101370008C11B1EB0C0163EB0E03DB0043EA5173FC +:10138000C90011EB000C43F10003590200234FEA9E +:101390004C2041EADC51FFF719F8194B5B68C3F3A5 +:1013A000014301335B00B0FBF3F008BD144B5868F8 +:1013B000C0F388104FEA401CBCEB000C6EEB0E0E25 +:1013C0004FEA8E1343EA9C634FEA8C11B1EB0C0198 +:1013D00063EB0E03DB0043EA5173C90011EB000C11 +:1013E00043F10003990200234FEA8C2041EA9C510B +:1013F000FEF7ECFFD1E70348D7E70348D5E700BF86 +:101400000038024000127A000024F400002800F0A6 +:101410009B8070B50D4604464F4B1B6803F00F03CD +:101420008B4208D2CBB24C4A1370136803F00F03FF +:101430008B4240F08B80236813F0020F17D013F01B +:10144000040F04D0454A936843F4E0539360236843 +:1014500013F0080F04D0414A936843F4604393604B +:101460003E4A936823F0F003A1680B43936023681E +:1014700013F0010F32D06368012B21D09A1E012A8C +:1014800025D9364A126812F0020F61D033498A68B2 +:1014900022F0030213438B6000F05EFC06462F4BE4 +:1014A0009B6803F00C036268B3EB820F16D000F068 +:1014B00053FC801B41F288339842F0D9032042E06C +:1014C000264A126812F4003FE0D101203BE0234A93 +:1014D000126812F0007FD9D1012034E01E4B1B6846 +:1014E00003F00F03AB4207D9EAB21B4B1A701B681B +:1014F00003F00F03AB422DD1236813F0040F06D085 +:10150000164A936823F4E053E1680B439360236821 +:1015100013F0080F07D0114A936823F46043216940 +:1015200043EAC1039360FFF703FF0C4B9B68C3F3CF +:1015300003130B4AD35CD8400A4B18600A4B186857 +:1015400000F0BEFB002070BD012070470120FAE7CB +:101550000120F8E70120F6E7003C02400038024095 +:10156000E05000082C00002028000020014B1868E3 +:10157000704700BF2C00002000230F2B00F2F680E4 +:1015800070B582B066E085684FEA430E032404FA22 +:101590000EF425EA0405CC6804FA0EF42C438460AA +:1015A000446824EA02044A68C2F300129A402243C3 +:1015B00042605DE0DC08083450F8242003F00705A1 +:1015C000AD004FF00F0E0EFA05FE22EA0E0E0A696C +:1015D000AA4042EA0E0240F824205DE0092200E021 +:1015E000002202FA0EF22A430234614D45F824200B +:1015F000604A94686FEA0C0224EA0C054E6816F4FF +:10160000801F01D04CEA04055A4CA560E46802EA48 +:1016100004054E6816F4001F01D04CEA0405554C31 +:10162000E560646802EA04054E6816F4003F01D0E4 +:101630004CEA04054F4C6560246822404D6815F45F +:10164000803F01D04CEA04024A4C226001330F2B48 +:1016500000F28A8001229A400C6804EA020C32EA05 +:101660000404F3D14C6804F00304013C012C8AD932 +:101670004A6802F00302032A09D0C4685D0003220D +:10168000AA4024EA02048A68AA402243C2604A6847 +:1016900002F00302022A8DD004684FEA430E0322AF +:1016A00002FA0EF224EA02044A6802F0030202FA85 +:1016B0000EF2224302604A6812F4403FC6D0002274 +:1016C00001922D4A546C44F480445464526C02F4E8 +:1016D00080420192019A9C08A51C254A52F8255087 +:1016E00003F0030E4FEA8E0E0F2202FA0EF225EAE5 +:1016F0000205224A90423FF473AF02F580629042A5 +:1017000022D002F58062904220D002F580629042A1 +:101710001ED002F5806290421CD002F58062904299 +:101720001AD002F58062904218D002F58062904291 +:1017300016D002F58062904214D002F58062904289 +:101740003FF44CAF0A224CE701224AE7022248E765 +:10175000032246E7042244E7052242E7062240E747 +:1017600007223EE708223CE702B070BD704700BF89 +:1017700000380140003C01400038024000000240B7 +:101780000AB181617047090481617047436901EAC8 +:10179000030221EA030141EA024181617047704777 +:1017A00008B5054B5B69034200D108BD024B586187 +:1017B000FFF7F5FFF9E700BF003C014030B40568D2 +:1017C0002C6824F480242C60046863608368402BB8 +:1017D00005D0036899600368DA6030BC704703681D +:1017E0009A600368D960F8E710B40368D9B2103979 +:1017F0000A4AA2FB01421209094CA25CC2655F2998 +:1018000007D96FF3090304338365806D5DF8044BDA +:1018100070476FF309038365F7E700BFABAAAAAA75 +:10182000D8500008836A826992B9012B0AD0022B32 +:1018300002D00BB100207047C36A13F0807F28D11B +:1018400000207047C36AB3F1C07F24D000207047E6 +:10185000B2F5005F09D0022B25D9032B25D1C36A2D +:1018600013F0807F23D100207047032B03D8DFE8DB +:1018700003F01404140A00207047C36A13F0807F39 +:101880000DD100207047C36AB3F1C07F09D000209A +:1018900070470120704701207047012070470120E8 +:1018A00070470120704701207047002070470120D9 +:1018B0007047000070B5044600F04EFA002C5BD073 +:1018C0000546022384F83530002384F8343022683A +:1018D000136823F00103136023681A6812F0010FE4 +:1018E0000AD000F039FA431B052BF5D92023636594 +:1018F000032084F8350070BD1A68204911406268E1 +:10190000A0680243E0680243206902436069024321 +:10191000A0690243E0690243206A02430A43616A04 +:1019200004291ED01A602668756925F00705636AC8 +:101930001D43042B07D1A36A1D43E36A1BB1204654 +:10194000FFF770FF90B975612046FFF74DFFE26D1C +:101950003F239340836000206065012384F8353085 +:10196000C9E7E16A206B01430A43DBE74023636573 +:10197000012084F83500BEE70120BCE73F8010F06D +:1019800038B50446856D90F8340001282BD001202D +:1019900084F8340094F83500C0B2012804D0002344 +:1019A00084F83430022038BD022084F8350000204D +:1019B00060652046FFF702FFE26D3F239340AB6076 +:1019C0002268136843F016031360236C23B1226866 +:1019D000136843F0080313602268136843F001039F +:1019E00013600020DFE70220DDE70000F0B583B0E0 +:1019F000044600230193724B1D68724BA3FB05350F +:101A0000AD0A876D3E68C26D08239340334210D003 +:101A100003681A6812F0040F0BD01A6822F004024F +:101A20001A60C26D08239340BB60436D43F001030D +:101A30004365E26D01239340334209D02268526925 +:101A400012F0800F04D0BB60636D43F00203636546 +:101A5000E26D04239340334209D02268126812F0E9 +:101A6000020F04D0BB60636D43F004036365E26D55 +:101A700010239340334224D02268126812F0080FDA +:101A80001FD0BB6023681A6812F4802F0DD01B682A +:101A900013F4002F04D1236C9BB12046984710E02B +:101AA000A36C73B1204698470BE01A6812F4807F4C +:101AB00003D11A6822F008021A60236C0BB1204689 +:101AC0009847E26D20239340334255D02268126834 +:101AD00012F0100F50D0BB6094F83530DBB2052BFC +:101AE0000ED023681A6812F4802F33D01B6813F4C9 +:101AF000002F2AD1636C002B3ED0204698473BE054 +:101B00002268136823F0160313602268536923F0D8 +:101B100080035361236CA3B12268136823F0080388 +:101B20001360E26D3F239340BB60012384F835309E +:101B3000002384F83430236D002B3FD02046984793 +:101B40003CE0A36C002BE7D1EBE7E36BA3B12046AD +:101B5000984711E01A6812F4807F09D11A6822F0C0 +:101B600010021A60012384F83530002384F83430E1 +:101B7000E36B0BB120469847636DFBB1636D13F0C7 +:101B8000010F17D0052384F835302268136823F03D +:101B900001031360019B01330193AB4204D8236816 +:101BA0001B6813F0010FF5D1012384F835300023B1 +:101BB00084F83430E36C0BB12046984703B0F0BD95 +:101BC0002C000020B5814E1B002807DB00F01F020F +:101BD000400901239340024A42F82030704700BF79 +:101BE00000E100E0002808DB0901C9B200F1604013 +:101BF00000F5614080F80013704700F00F00090104 +:101C0000C9B2014B1954704714ED00E000B500F063 +:101C10000700C0F1070CBCF1040F28BF4FF0040C03 +:101C2000031D062B0FD9C31E4FF0FF3E0EFA0CF01A +:101C300021EA000199400EFA03FE22EA0E0241EA6F +:101C400002005DF804FB0023EEE70000074AD368BA +:101C500023F4E0631B041B0C000200F4E060034368 +:101C600043F0BF6343F40033D360704700ED00E0FE +:101C700010B50446054BD868C0F30220FFF7C6FF35 +:101C800001462046FFF7AEFF10BD00BF00ED00E0AB +:101C900008B5FFF799FF08BD0138B0F1807F0BD27E +:101CA0004FF0E0235861054AF02182F8231000200C +:101CB000986107221A6170470120704700ED00E02B +:101CC00010B504460E4B1A784FF47A73B3FBF2F357 +:101CD0000C4A1068B0FBF3F0FFF7DEFF68B90F2C79 +:101CE00001D901200AE0002221464FF0FF30FFF722 +:101CF000BFFF054B1C60002000E0012010BD00BFAD +:101D0000260000202C0000202800002008B50B4BE6 +:101D10001A6842F400721A601A6842F480621A600B +:101D20001A6842F480721A600320FFF78FFF0F20B9 +:101D3000FFF7C6FFFFF78EF8002008BD003C024009 +:101D4000034A1168034B1B780B441360704700BFB4 +:101D5000D802002026000020014B1868704700BF01 +:101D6000D802002038B50446FFF7F6FF0546B4F167 +:101D7000FF3F02D0044B1B781C44FFF7EDFF401BD4 +:101D8000A042FAD338BD00BF26000020034AD2F893 +:101D9000883043F47003C2F88830704700ED00E0EB +:101DA00008B500220F49104802F0F4F870B90F4945 +:101DB0000D4802F006F960B90D490B4803F0FAF836 +:101DC00050B9094802F017F948B908BDFEF71EFDE1 +:101DD000EDE7FEF71BFDEFE7FEF718FDF1E7FEF775 +:101DE00015FDF2E764000020DC020020D80000208E +:101DF0008000002012230B80004870475000002014 +:101E000004230B80004870474C00002000239342BD +:101E10001ED200B510E00CF1370C01F813C0000120 +:101E20004FEA430C0CF1010C4FF0000E01F80CE0EE +:101E30000133DBB2934209D24FEA107CB0F1204F5C +:101E4000E9D20CF1300C01F813C0E8E75DF804FBAF +:101E50007047000038B50B4BD3F8100AD3F8144A7A +:101E6000D3F8183AC01800D138BD074D08222946CA +:101E7000FFF7CCFF042205F110012046FFF7C6FF53 +:101E8000F2E700BF0070FF1F3200002008B51A23E0 +:101E90000B80FFF7DFFF014808BD00BF30000020C6 +:101EA00008B50A4628B90549054802F0F9FD034876 +:101EB00008BD0249024802F0F3FDF8E7B80500202A +:101EC000F050000810B50A46034C2146034802F0C2 +:101ED000E7FD204610BD00BFB805002008510008EE +:101EE00008B50A4628B90549054802F0D9FD034856 +:101EF00008BD0249024802F0D3FDF8E7B80500200A +:101F00001C51000808B50A4628B90549054802F0E1 +:101F1000C7FD034808BD0249024802F0C1FDF8E7C9 +:101F2000B8050020285100080020704700207047A5 +:101F30000020704710B50146044C204603F053F8CA +:101F4000204603F077F8002010BD00BFDC0200201F +:101F500010B5064C00220649204603F036F8054924 +:101F6000204603F040F8002010BD00BFDC02002036 +:101F7000B8070020B80F0020094BD3F8BC32D3F8C3 +:101F800014320BB10120704710B5054C0A460146CA +:101F9000204603F01AF8204603F031F810BD00BFC8 +:101FA000DC02002030B589B000230393049305932D +:101FB000069307930368B3F1A04F01D009B030BD79 +:101FC00000250195164C236B43F001032363236B1B +:101FD00003F001030193019B4FF4C05303930223C9 +:101FE0000493032306930A23079303A90D48FFF7DD +:101FF000C3FA636B43F0800363630295636C43F43D +:1020000080436364636C03F480430293029B2A461B +:1020100029464320FFF72CFE4320FFF739FECDE78A +:10202000003802400000024008B500F29C41D0F8A0 +:10203000E00401F0F6FF08BD08B501EBC10300EBB9 +:102040008303D3F86022D0F8E00402F0BDF808BDA5 +:1020500008B501EBC10300EB83031A6AD0F8E00472 +:1020600002F017F908BD08B5D0F8E00402F057F8FF +:1020700008BD10B50446C17911B1022909D1012169 +:10208000D4F8E00402F02CF8D4F8E00401F0F5FFF5 +:1020900010BDFEF7BBFB0121F2E7000010B50446BE +:1020A000D0F8E00402F01FF82268D2F8003E43F0B6 +:1020B0000103C2F8003EE37A23B1034A136943F0F7 +:1020C0000603136110BD00BF00ED00E008B5D0F8B5 +:1020D000E00402F017F808BD08B5D0F8E00402F0FB +:1020E00046F808BD08B5D0F8E00402F029F808BDAC +:1020F00008B5D0F8E00402F051F808BD08B5D0F8F2 +:10210000E00402F04DF808BD02780AB100207047E3 +:1021100010B503461548C0F8E034C3F8C8024FF0C4 +:10212000A0430360042303710222C2710023837160 +:1021300042728372C37203738373C37300F0EEF849 +:1021400080B90A4C8021204600F0B6FE40220021D2 +:10215000204600F08BFE80220121204600F086FE02 +:10216000002010BDFEF752FBEBE700BFD81900209E +:10217000D0F8C83211F0800F08D101F07F0101EBD7 +:10218000C10103EB810393F85602704701F07F0110 +:1021900001EBC10103EB8103987D704708B5D0F8CE +:1021A000C80200F0BFFA08BD00487047B817002009 +:1021B0007047032805D8DFE800F005040205012078 +:1021C00070470320704708B5D0F8C80200F027F91F +:1021D000FFF7EFFF08BD08B594461A466346D0F8EE +:1021E000C80200F0FCF9FFF7E4FF08BD08B5D0F81D +:1021F000C80200F03AFAFFF7DCFF08BD08B5D0F8D6 +:10220000C80200F0BDFAFFF7D4FF08BD08B5D0F84A +:10221000C80200F0F8FAFFF7CCFF08BD08B5D0F807 +:10222000C80200F0C9F9FFF7C4FF08BD08B5D0F82F +:10223000C80200F080FAFFF7BCFF08BD08B5D0F86F +:10224000C80200F04AFAFFF7B4FF08BD2DE9F043D9 +:1022500083B0D0F8008001EBC10300EB83039A6ADE +:102260005B6A9A4254D807460C469B1A01EBC1029E +:1022700000EB8202D2699A4200D31A4602F10309A6 +:102280004FEA990915E006F103094FEA9909BB796C +:1022900004EBC40507EB8505296A0093B3B2E2B2EB +:1022A000404601F048F92B6A33442B62AB6A334451 +:1022B000AB6208EB441303F510639B699BB24B457B +:1022C00012D304EBC40307EB83039A6A5B6A9A4256 +:1022D0000AD24BB19B1A04EBC40207EB8202D66907 +:1022E0009E42D0D31E46CEE704EBC40307EB830720 +:1022F0007A6ABB6A9A420FD804F00F040122A24006 +:10230000D8F8343823EA0203C8F83438002000E053 +:10231000012003B0BDE8F0830020FAE730B583B0B8 +:1023200000287AD00446056890F89534C3B1032399 +:1023300084F89534B5F1A04F17D0206800F0AEFEB8 +:10234000237C8DF80030231D0ECB206800F0E5FDC6 +:1023500070B1022384F895340125284603B030BDBE +:1023600080F89434FFF71EFEE1E70023A371E4E751 +:102370000021206801F0F5FA024608B9034617E08B +:10238000022384F895340125E7E703EBC30104EB4E +:102390008101012048750B75CB8500200876C86146 +:1023A000086203EBC30104EB810148620133DBB235 +:1023B00020799842E9D816E002EBC20304EB8303CC +:1023C000002183F8551283F8542283F85812C3F879 +:1023D0005C12C3F8601202EBC20304EB8303C3F880 +:1023E00064120132D2B29042E6D8237C8DF80030DC +:1023F000231D0ECB206800F0A7FE054620B1022366 +:1024000084F895340125A8E700236374012384F838 +:102410009534206801F064FA9FE701259DE7036881 +:1024200090F89424012A1AD010B50446012280F8AD +:102430009424DA6812F0400F02D0427B012A09D0BE +:10244000206800F025FE206801F03CFA002084F8A6 +:10245000940410BD9A6B42F480329A63F0E7022034 +:102460007047000070B504460D460068066C00EB2E +:10247000411303F530639A68A179012911D03849D5 +:102480008E4256D03DB905EBC50304EB8303D3F868 +:102490006432002B5ED0E9B22046FFF7CDFD00206C +:1024A00070BD12F0080F09D02E498E42F7D912F4F0 +:1024B000004FF4D04FF400429A60F0E712F0200F82 +:1024C00002D020229A60EAE712F0280FE7D12549CE +:1024D0008E4206D912F4004F03D04FF400429A60A6 +:1024E000DDE705EBC50204EB8202D2F874121B692A +:1024F000C3F31203CB1AC2F868327DB905EBC502EB +:1025000004EB8202D2F864226AB105EBC50204EB47 +:102510008202D2F860121944C2F86012E9B2204671 +:10252000FFF78AFDBBE704F29C42012101F058FA53 +:10253000F4E712F4004F03D04FF400429A60AEE784 +:1025400012F0200F01D020229A60E9B22046FFF756 +:1025500073FDA4E704F29C42002101F041FA9AE7DE +:102560000A31544F0A30544F38B5044603681D6C85 +:1025700003EB4113D3F8081B0E4A954207D903F524 +:10258000306311F4004F02D04FF400429A602046AD +:10259000FFF74AFD074B9D4202D9A379012B01D0D9 +:1025A000002038BD04F29C420121206801F018FA95 +:1025B000F6E700BF0A30544F90F89434012B0CD04A +:1025C00010B50446012380F894344174006801F08A +:1025D00069F9002084F8940410BD0220704738B5D2 +:1025E00005468C4611F0800F2BD101F00F0E0EEB3B +:1025F000CE04A40004F514740444211D0EEBCE0E89 +:1026000000EB8E0E00208EF855020CF00F0C81F8B6 +:1026100000C0C2F30A028A600B714A780AB1A1F8BD +:102620001AC0022B1CD095F89434012B1BD0012327 +:1026300085F89434286800F062FE002085F8940440 +:1026400038BD01F00F0000EBC001890010312944B2 +:10265000043100EBC00005EB800001244475D4E791 +:1026600000234B71DFE70220EAE710B504460A4673 +:1026700011F0800F20D101F00F0000EBC0039B0090 +:1026800003F514732344191D00EBC00004EB800014 +:10269000002380F8553202F00F020A7094F8943447 +:1026A000012B18D0012384F89434206800F074FEC4 +:1026B000002084F8940410BD01F00F0000EBC0036B +:1026C0009B0010332344191D00EBC00004EB800075 +:1026D00001234375DFE70220EDE710B5144601F052 +:1026E0000F0C0CEBCC01890001F51471014404318D +:1026F0000CEBCC0E00EB8E0ECEF86022CEF86432DE +:102700000023CEF868328EF855328EF854C28279A2 +:10271000012A04D0006800F025FF002010BDCEF88B +:102720007042F7E701F00F0101EBC10100EB8100FE +:10273000D0F86802704710B5144601F00F0C0CEB8E +:10274000CC0189001031014404310CEBCC0E00EBBC +:102750008E0ECEF82020CEF824300023CEF828307C +:1027600001238EF815308EF814C082799A4204D075 +:10277000006800F0F7FE002010BDCEF83040F7E70B +:1027800038B501F00F050279AA4238D304460B464A +:1027900011F0800F1FD101EBC101890001F5147107 +:1027A0000144043103EBC30300EB8303002283F8ED +:1027B000552201238B700D7094F89434012B20D096 +:1027C000012384F89434206801F011F885B10020C9 +:1027D00084F8940438BD05EBC5018900103101442B +:1027E000043105EBC50300EB830301225A75E0E7D2 +:1027F00004F29C42A179206801F0F2F8E7E7012099 +:10280000E8E70220E6E701F00F0302799A4230D3AD +:1028100010B5044611F0800F1ED103EBC3018900EF +:1028200001F514710144043103EBC30200EB820291 +:10283000002082F8550200228A700B7094F89434BC +:10284000012B18D0012384F89434206800F0FCFF99 +:10285000002084F8940410BD03EBC30189001031FB +:102860000144043103EBC30200EB820201205075E6 +:10287000E1E7012070470220EDE708B511F0800F75 +:102880000CD101F00F0101EBC101890001F51471B8 +:1028900001440431006800F0EFFD08BD01F00F01B4 +:1028A00001EBC1018900103101440431F2E72DE947 +:1028B000F04F83B004460568284601F04EF810B189 +:1028C00003B0BDE8F08F0646206801F017F8002835 +:1028D000F6D005F50067BB68C3F30D23C4F8D43404 +:1028E000206801F00BF810F0020F04D02268536941 +:1028F00003F002035361206801F000F810F0100F9C +:1029000015D02268936923F010039361D5F82080D5 +:1029100008F00F0908F4F013B3F5802F4CD0B3F58D +:10292000402F6FD02268936943F0100393612068B1 +:1029300000F0E4FF10F4002F76D1206800F0DEFFF5 +:1029400010F4802F40F0E080206800F0D7FF0028CE +:10295000C0F26181206800F0D1FF10F4006F09D04F +:10296000BB6813F0010F40F06E812268536903F4D5 +:1029700000635361206800F0C1FF10F4805F40F0F5 +:102980006681206800F0BAFF10F4005F40F0B38168 +:10299000206800F0B3FF10F0080F40F0C4812068F9 +:1029A00000F0ACFF10F0800F00F0D781AB6923F08E +:1029B0008003AB610126C0E147F6F07318EA030F0C +:1029C000B0D04FEA181A4FEAC903019309EBC90BBB +:1029D00004EB8B0BC8F30A12DBF86012284600F0F8 +:1029E000E3FEDBF86032CAF30A0A5344CBF86032E4 +:1029F000DBF86832019A4A4404EB82025344C2F87D +:102A000068328FE7082204F29C41284600F0CCFE91 +:102A100009EBC90304EB8303D3F86822C8F30A184F +:102A20004244C3F868227DE7206800F06BFF8046CF +:102A3000B14635E005EB49130122C3F8082B49469E +:102A40002046FFF70FFD3CE005EB49130822C3F8D1 +:102A5000082B49462046FFF787FD35E009EBC903FF +:102A600004EB830393F85732012B41D005EB491354 +:102A70000222C3F8082B1AF0200F04D005EB4913EB +:102A80002022C3F8082B1AF4005F05D005EB491388 +:102A90004FF40052C3F8082B09F101094FEA580816 +:102AA000B8F1000F3FF449AF18F0010FF4D05FFA0E +:102AB00089FB5946206800F035FF824610F0010F6F +:102AC000B8D11AF0080FBFD11AF0100F04D005EBDF +:102AD00049131022C3F8082B1AF0020FCBD06B69F0 +:102AE00013F0800FBAD07B6843F480637B60B5E756 +:102AF00009EBC90304EB8303002283F857225946EC +:102B00002046FFF7E9FAB1E7206800F003FF8046AE +:102B1000B14625E059462046FFF79AFA1AF0080F09 +:102B200004D005EB49130822C3F808291AF0100F46 +:102B300004D005EB49131022C3F808291AF0400FFE +:102B400004D005EB49134022C3F808291AF0020FFC +:102B500040D11AF0800F59D109F101094FEA580804 +:102B6000B8F1000F3FF4F0AE18F0010FF4D05FFAA7 +:102B700089FB5946206800F0DEFE824610F0010F06 +:102B8000CCD009F00F02012101FA02F27B6B23EA9B +:102B900002037B6305EB4913C3F80819A3798B4241 +:102BA000B8D109EBC90304EB83031A6AD9690A4453 +:102BB0001A62B9F1000FADD109EBC90304EB83032D +:102BC0005B6A002BA6D104F29C420121206800F030 +:102BD00007FF9FE74946284600F066FA09EBC9035C +:102BE00004EB8303DB7D012B05D005EB49130222A7 +:102BF000C3F80829ADE709EBC90304EB83030022FE +:102C0000DA7559462046FFF76DFAEEE74946204649 +:102C1000FFF71CFBA0E77B6823F001037B6094F8BF +:102C2000CC34012B08D02046FFF750FA22685369B4 +:102C300003F0004353618DE6002184F8CC14204654 +:102C400000F03EF9F2E72046FFF728FA8DE67B68B0 +:102C500023F001037B601021206800F025FA1AE0C0 +:102C600005EB46134FF67F31C3F80819D3F8002956 +:102C700022F40012C3F80029C3F8081BD3F8002B74 +:102C800022F40012C3F8002BD3F8002B42F00062AC +:102C9000C3F8002B01362379B342E1D8FB6943F036 +:102CA0000113FB61E37BDBB1D7F8843043F00B0306 +:102CB000C7F884307B6C43F00B037B64D5F8003895 +:102CC00023F4FE63C5F8003804F29C42A179206821 +:102CD00000F086FE2268536903F48053536150E686 +:102CE0007B6943F4005343F02B037B613B6943F062 +:102CF0000B033B61E2E7206800F064FE206800F00F +:102D0000EDFAE0712668FEF731FC0146E2793046C3 +:102D100000F04CF92046FFF7ACF92268536903F440 +:102D20000053536134E62046FFF79DF9226853694A +:102D300003F00803536132E601362379B3420CD91C +:102D400006EBC60304EB830393F85732012BF3D150 +:102D5000F1B22046FFF791FDEEE7206800F0CEFDCE +:102D600010F4801F25D1206800F0C8FD10F4001F6A +:102D700058D0012326E001362379B3421BD905EB55 +:102D80004613D3F8002906EBC60304EB83031B7E2E +:102D9000012BF0D1002AEEDA06EBC60304EB830325 +:102DA0000122DA7566F07F01C9B22046FFF765FDA2 +:102DB000E1E70126E0E72268536903F480135361D9 +:102DC000D1E7013322799A4227D905EB4312D2F891 +:102DD000001B03EBC30204EB820292F85822012A83 +:102DE000EFD10029EDDAD4F8D42482EA114212F0AE +:102DF000010FE6D103EBC30204EB8202012182F84A +:102E00005712AA6942F08002AA616A6912F0800F23 +:102E1000D7D17B6843F400737B602268536903F465 +:102E200000135361206800F069FD10F0804F10D14D +:102E3000206800F063FD10F0040F3FF441AD2368FB +:102E40005D6815F0040F0DD1226853682B43536061 +:102E500036E52046FFF74CF92268536903F08043BA +:102E60005361E5E72046FFF749F9EDE710B4046840 +:102E7000606A31B940EA0240A06200205DF8044B6C +:102E800070478C46A36A00EB1340002308E003F16F +:102E9000400104EB8101496800EB11400133DBB2D2 +:102EA0000CF1FF318B42F2D340EA02400CF13F01BA +:102EB00004EB81046060E0E703685962002070471A +:102EC000704782B000230193019B01330193019B62 +:102ED000B3F1706F1CD80369002BF5DA0A23019354 +:102EE00002E0019B013B0193019B002BF9D1036997 +:102EF00043F001030361019B01330193019BB3F193 +:102F0000706F08D8036913F0010FF4D1002000E0BE +:102F1000032002B070470320FBE784B010B50446DD +:102F200003A880E80E009DF81130012B21D1A36B7E +:102F300023F48033A363E36823F4840323F0400382 +:102F4000E360E36823F44013E3609DF81830012B3D +:102F50000AD02046FFF7B5FF9DF80E30012B1CD09C +:102F6000BDE8104004B07047E36843F48013E360A9 +:102F7000EFE7E36843F04003E3602046FFF7A1FF7B +:102F80009DF8153023B9A36B43F48033A363E3E7C3 +:102F9000A36B23F48033A363DEE7A36843F0060347 +:102FA000A360A36843F02003A360D9E7022A0AD0F4 +:102FB0000922C36823F47053C360C36843EA8223C1 +:102FC000C36000207047234B0B44234A93422FD900 +:102FD000224B0B44224A93422CD9A1F57403A3F54A +:102FE0001053204A934227D9A1F18373A3F5E743F5 +:102FF0001D4A934222D31D4B0B441D4A93421FD9B5 +:103000001C4B0B441C4A93421CD31C4B0B441C4AC4 +:10301000934219D3A1F1B773A3F55853194A9342B8 +:1030200014D3194B0B44194A934211D20722C0E71B +:103030000F22BEE70E22BCE70D22BAE70C22B8E74A +:103040000B22B6E70A22B4E70922B2E70822B0E76A +:103050000622AEE7405327FFFF340C00401E1BFF43 +:103060003F420F007F4F120020D6130060B6E5FEEE +:103070005FE3160000D3CEFE40771B00C05BB3FEBB +:10308000C091210020753800E05459FEE09C4100B9 +:10309000836843F00103836000207047836823F056 +:1030A000010383600020704782B000230193019BDD +:1030B00001330193019BB3F1706F15D80369002BA5 +:1030C000F5DA00230193890141F020010161019BA0 +:1030D00001330193019BB3F1706F08D8036913F0BA +:1030E000200FF4D1002000E0032002B0704703203D +:1030F000FBE782B000230193019B01330193019B05 +:10310000B3F1706F13D80369002BF5DA0023019334 +:1031100010230361019B01330193019BB3F1706F95 +:1031200008D8036913F0100FF4D1002000E0032049 +:1031300002B070470320FBE7D0F800381943C0F80D +:10314000001800207047000084B0F8B5044607A8B6 +:1031500080E80E00002306E003F1400204EB820247 +:103160000021516001330E2BF6D99DF8266006BB75 +:10317000D4F8043843F00203C4F80438A36B43F4D2 +:103180000013A363A36B23F40023A363A36B23F4B3 +:103190008023A3630023C4F8003E9DF82130012B57 +:1031A00015D19DF81F306BB900212046FFF7C4FFF1 +:1031B00011E0A36B23F40013A363A36B43F4002378 +:1031C000A363E7E701212046FFF7B6FF03E00321F1 +:1031D0002046FFF7B1FF10212046FFF765FF0546A7 +:1031E00000B101252046FFF784FF00B1012504F559 +:1031F000006C0023CCF81030CCF81430CCF81C3024 +:103200000AE0CBB94FF00060C2F8000900220A6161 +:103210004FF67F328A6001339DF81C10994210D915 +:1032200004EB431202F51061D2F800090028E8DB34 +:103230000020C2F80009E9E74FF09040C2F8000909 +:10324000E4E700230AE0BBB14FF09047C2F8007BEF +:10325000002202614FF67F3282600133994210D919 +:1032600004EB431202F53060D2F8007B002FEADB5A +:103270000027C2F8007BEBE74FF00067C2F8007B45 +:10328000E6E7DCF8103023F48073CCF8103000232C +:10329000A3616FF0804363619DF81E301BB9A36981 +:1032A00043F01003A361A2690B4B1343A3619DF884 +:1032B00022301BB1A36943F00803A361012E04D09F +:1032C0002846BDE8F84004B07047A36943F0804346 +:1032D00043F00403A361F3E700383C80D0F80838DA +:1032E00003F00603022B04D0062B04D02BB90020D8 +:1032F000704702207047022070470F20704710B5BA +:1033000091F800C04B78012B23D000F5006ED0F867 +:103310001C380CF00F040122A24043EA0243C0F81B +:103320001C3800EB4C10D0F8003B13F4004F0ED1CA +:10333000D0F8003B8A68C2F30A02097942EA814266 +:10334000134343F0805343F40043C0F8003B002094 +:1033500010BDD0F81C280CF00F0E03FA0EF39BB230 +:103360001343C0F81C3800EB4C10D0F8003913F4AC +:10337000004FECD1D0F800398A68C2F30A0209790B +:1033800042EA814242EA8C52134343F0805343F4B1 +:103390000043C0F80039DAE730B40B784A78012AE4 +:1033A00026D000EB4313D3F8002B002A52DBD0F8D1 +:1033B0003C480A7802F00F024FF0010C0CFA02F2BE +:1033C00024EA0242C0F83C28D0F81C28097801F011 +:1033D0000F010CFA01FC22EA0C42C0F81C28D3F8B9 +:1033E000001B234A0A40C3F8002B002030BC704762 +:1033F00000EB4313D3F80029002A1EDBD0F83C5819 +:103400000A7802F00F02012404FA02F292B225EACD +:103410000202C0F83C28D0F81C28097801F00F01FE +:103420008C40A4B222EA0402C0F81C28D3F8001988 +:10343000104A0A40C3F80029D7E7D3F8002942F020 +:103440000062C3F80029D3F8002942F08042C3F893 +:103450000029D3E7D3F8002B42F00062C3F8002B19 +:10346000D3F8002B42F08042C3F8002B9FE700BF47 +:103470000078F3EF007833EC10B483B002460023F9 +:103480000193487801280BD00B7802EB4313D3F853 +:10349000000B00282DDB002003B05DF8044B7047C3 +:1034A0000B7802EB4313D3F80049002C01DB00201A +:1034B000F2E7D3F8004944F00064C3F800490B7800 +:1034C00002EB4313D3F8004944F08044C3F80049A9 +:1034D000019B01330193019C42F210739C42DBD8A3 +:1034E0000B7802EB4313D3F80039002BF0DB0020FC +:1034F000D2E7D3F8000B40F00060C3F8000B0B7864 +:1035000002EB4313D3F8000B40F08040C3F8000BEC +:10351000019B01330193019842F21073984208D83D +:103520000B7802EB4313D3F8003B002BF0DB0020B9 +:10353000B2E70120B0E710B59DF8084084B9033325 +:103540004FEA930E4FF0000C08E000EB023303F556 +:10355000805351F8044B1C600CF1010CF445F4D37A +:10356000002010BDF0B583B00C784B78012B2DD026 +:1035700000EB441C0CF530631D696FF312051D61EF +:103580001D696FF3DC451D61002C40F0CE800C6995 +:103590000CB18C680C618C680C621D69C4F3120458 +:1035A0002C431C611C6944F400241C61012A00F0B6 +:1035B000DF800B79012B00F0E180DCF8003B43F069 +:1035C0000443CCF8003B002003B0F0BD0B6973BB93 +:1035D00000EB4413D3F810596FF3DC45C3F81059CE +:1035E000D3F8105945F40025C3F81059D3F81059F1 +:1035F0006FF31205C3F81059012A54D000EB44149C +:10360000D4F8003943F00443C4F800390B79012B96 +:1036100072D00B69002BD6D0D0F83438097801F07D +:103620000F0101228A401343C0F83438CBE700EB86 +:10363000441303F510631D696FF312051D611D69C5 +:103640006FF3DC451D6184B90E698D68AE4200D907 +:103650000D611D6945F400251D611D690E69C6F3E4 +:10366000120C45EA0C051D61C6E70D698E683544EC +:10367000013DB5FBF6F51E691FFA85FC494F07EAC7 +:10368000C54535431D610D79012DE6D11D6925F034 +:10369000C0451D611D694FEA4C7C0CF0C04C45EAE9 +:1036A0000C051D61D9E7CB691BB100EB4412C2F8D0 +:1036B00014390B79012B08D000EB4414D4F80039ED +:1036C00043F00443C4F800397DE7D0F8083813F418 +:1036D000807F08D100EB4412D2F8003943F0005348 +:1036E000C2F80039E8E700EB4412D2F8003943F0A1 +:1036F0008053C2F80039DFE7D0F8083813F4807F30 +:103700000CD1D4F8003943F00053C4F800390092CA +:103710000B8A0A78C968FFF70EFF54E7D4F800391E +:1037200043F08053C4F80039F1E70C6954B91C69BF +:103730008D68C5F312052C431C611C6944F40024F8 +:103740001C6133E78D682C44013CB4FBF5F4A4B252 +:1037500004FB05F50D621D69124E06EAC4442C43B4 +:103760001C611C690D6AC5F312052C431C611DE721 +:10377000CA68002A3FF41DAF5A611AE7D0F808382A +:1037800013F4807F06D1DCF8003B43F00053CCF803 +:10379000003B12E7DCF8003B43F08053CCF8003BE1 +:1037A0000BE700BF0000F81F10B5844608464FEA3B +:1037B000920E02F00302002305E00CF58051096827 +:1037C00040F8041B01337345F7D37AB10CF5805CE4 +:1037D000DCF800400021CBB2DB0024FA03F300F850 +:1037E000013B0131013A92B2002AF4D110BD0B78AD +:1037F0004A78012A14D000EB4310D0F8002B002A9D +:1038000006DB2BB1D0F8003B23F08043C0F8003B2F +:10381000D0F8003B43F40013C0F8003B0020704791 +:1038200000EB4310D0F80029002A06DB2BB1D0F8BA +:10383000003923F08043C0F80039D0F8003943F450 +:103840000013C0F80039E9E70B784A78012A0ED056 +:1038500000EB4310D0F8003B23F40013C0F8003B0A +:103860000B79023BDBB2012B15D90020704700EB2E +:103870004310D0F8003923F40013C0F800390B7955 +:10388000023BDBB2012BF0D8D0F8003943F0805373 +:10389000C0F80039E9E7D0F8003B43F08053C0F8A6 +:1038A000003BE2E7D0F8003823F4FE63C0F80038AC +:1038B000D0F80038090101F4FE610B43C0F800386C +:1038C00000207047D0F8003E23F00303C0F8003E0C +:1038D000D0F8043823F00203C0F804380020704701 +:1038E000D0F8003E23F00303C0F8003ED0F80438BF +:1038F00043F00203C0F80438002070474269806931 +:1039000010407047D0F8183800F50060C0691840C2 +:10391000000C7047D0F8183800F50060C0691840F6 +:1039200080B2704700EB4111D1F8082B00F5006020 +:10393000406910407047D0F81028D0F8343801F0B2 +:103940000F0C23FA0CF3DB01DBB2134300EB411045 +:1039500000F51060806818407047406900F0010071 +:10396000704738B50546C36823F0C043C3600129DA +:1039700013D019BBC36843F08043C36000240A20FE +:10398000FEF7F0F90A342846FFF7E7FF08B1C72C25 +:10399000F5D9C82C14D0002038BDC36843F00053BB +:1039A000C36000240A20FEF7DDF90A342846FFF739 +:1039B000D4FF0128EDD0C72CF4D9EAE70120EBE7CA +:1039C0000120E9E7D0F800396FF30A03C0F80039A5 +:1039D000D0F8043843F48073C0F8043800207047EE +:1039E00010B4046C154B9C4203D9D0F8003B002B5B +:1039F00016DB0024C0F8104BD0F8104B44F4002420 +:103A0000C0F8104BD0F8104B44F01804C0F8104B1D +:103A1000D0F8104B44F0C044C0F8104B012903D03B +:103A200000205DF8044B7047C0F8142BD0F8003B21 +:103A300043F08023C0F8003BF2E700BF0A30544F48 +:103A40004A4B5A6822F440325A605A6841680A4325 +:103A50005A600268536823F48073536002685368A5 +:103A6000016943EA012353600268536823F04073FD +:103A700053600268536881680B435360026893681F +:103A800023F40063936002689368C1680B439360FA +:103A9000826A374B9A4257D00268936823F070636A +:103AA000936002689368816A0B439360026893682D +:103AB00023F04053936002689368C16A0B4393609C +:103AC0000268936823F00203936002689368017EA2 +:103AD00043EA4103936090F82030002B3FD0026806 +:103AE000536843F4006353600268536823F46043EF +:103AF000536001684B68426A013A43EA42334B60C3 +:103B00000268D36A23F47003D3620168CB6AC26986 +:103B1000013A43EA0253CB620268936823F40073CC +:103B200093600268936890F8301043EA41239360F1 +:103B30000268936823F48063936002689368416924 +:103B400043EA8123936070470268936823F07063AF +:103B500093600268936823F040539360B0E7026873 +:103B6000536823F400635360CAE700BF0023014099 +:103B70000100000F38B310B50446036C43B1236C49 +:103B800013F0100F0BD00120002384F83C3010BD3F +:103B9000FDF77CF90023636484F83C30EFE7236C85 +:103BA00023F4885323F0020343F0020323642046E6 +:103BB000FFF746FF00206064236C23F0030343F00B +:103BC00001032364E0E701207047000010B582B0D4 +:103BD00013460022019290F83C20012A00F0A780B1 +:103BE0000446012280F83C200268906810F0010F22 +:103BF00013D1906840F0010090604E4A10684E4A20 +:103C0000A2FB0020800C00EB4000019002E0019834 +:103C10000138019001980028F9D12268906810F4C9 +:103C2000807F03D0906820F4807090602268906854 +:103C300010F0010F70D0206C20F4E06020F0010043 +:103C400040F480702064526812F4806F05D0226CBA +:103C500022F4405242F480522264226C12F4805FBB +:103C60003BD0626C22F006026264002284F83C20A1 +:103C7000A26B3248D063A26B31481064A26B31480A +:103C8000D06422686FF0220010602068426842F021 +:103C9000806242602068826842F48072826020689C +:103CA0000A4600F14C01A06BFDF76AFE264B5B68EB +:103CB00013F01F0F23D12368244A934216D002F534 +:103CC000807293420CD0224A93422ED102F5807228 +:103CD000526812F0100F28D108E000226264C4E795 +:103CE00002F50072526812F01F0FECD19A6812F0C0 +:103CF000405F1AD19A6842F080429A6015E02368CA +:103D0000124A934211D19A6812F0405F0DD19A681D +:103D100042F080429A6008E0236C43F01003236471 +:103D2000636C43F001036364002002B010BD022005 +:103D3000FBE700BF2C00002083DE1B43773D00081B +:103D4000553D0008613D000800230140002001406E +:103D50000022014008B5806BFDF720F808BD7047D0 +:103D600008B5806B40230364436C43F00403436451 +:103D7000FFF7F5FF08BD08B50346806B026C12F033 +:103D8000500F25D1036C43F40073036403689A68F1 +:103D900012F0405F19D1027EBAB9DA6A12F4700FDC +:103DA00003D09A6812F4806F0FD15A6822F0200273 +:103DB0005A60036C23F480730364036C13F4805F14 +:103DC00003D1036C43F001030364FCF771FF08BDEA +:103DD000026C12F0100F04D1826BD26C184690471F +:103DE000F5E7FFF7BCFFF2E730B482B000220192A2 +:103DF00090F83C20012A00F0C0800346012280F8A0 +:103E00003C200A68092A40D90468E06892B202EBB3 +:103E100042021E3A4FF0070C0CFA02F220EA0202AC +:103E2000E2601C68E0680A8802EB42021E3A8D6874 +:103E300005FA02F20243E2604A68062A3CD81C688E +:103E4000606B02EB8202053A4FF01F0C0CFA02F293 +:103E500020EA020262631C68606B4A6802EB82021D +:103E6000053AB1F800C00CFA02F202436263186826 +:103E7000434A904250D01868414A904259D000209D +:103E800083F83C0002B030BC70470468206992B2ED +:103E900002EB42024FF0070C0CFA02F220EA020297 +:103EA00022611C6820690A8802EB42028D6805FACB +:103EB00002F202432261BFE70C2A16D81D68286B64 +:103EC00002EB8202233A1F2404FA02F220EA0202E1 +:103ED0002A631D68286B4A6802EB8202233A0C8829 +:103EE00004FA02F202432A63C1E71D68E86A02EBA2 +:103EF0008202413A1F2404FA02F220EA0202EA6234 +:103F00001D68E86A4A6802EB8202413A0C8804FAAA +:103F100002F20243EA62AAE70A68122AABD1194AFE +:103F2000506820F400005060506840F480005060F9 +:103F3000A1E70A681448824201D0112A9FD1114A90 +:103F4000506820F480005060506840F400005060D9 +:103F500009680D4A914292D10C4A12680C49A1FBA2 +:103F60000212920C02EB820252000192019A002A84 +:103F700085D0019A013A0192F8E7022082E700BF5A +:103F80000020014000230140120000102C000020FE +:103F900083DE1B4398B108B503460020C3F8B8027E +:103FA000C3F8C402C3F8D00209B1C3F8B4120121A6 +:103FB00083F89C121A701846FEF7A6F808BD032075 +:103FC000704710B582B00023ADF8063089B10446C1 +:103FD000C0F8B812CB6A23B10DF106009847C4F8B7 +:103FE000D002D4F8D8320133C4F8D832002002B05D +:103FF00010BD0320FBE708B5FEF7E5F808BD08B5DE +:10400000D0F8B83213B11B68984708BD0020FCE710 +:1040100008B5D0F8B8325B68984700B908BD0320EE +:10402000FCE738B5044600F2AA25284600F0CDF991 +:104030000123C4F89432B4F8B032C4F8983294F83A +:10404000AA1201F01F03012B07D0022B0AD073B96B +:104050002946204600F08EFB38BD2946204600F058 +:10406000C4FBF9E72946204600F001FCF4E701F023 +:1040700080012046FEF7C2F8EEE7F8B504460123BA +:1040800080F89C320023C0F894324360C0F8A43218 +:1040900080F8A032D0F8B832E3B15B68E3B1002118 +:1040A00098470746D0B94023002211462046FEF724 +:1040B00092F8012684F863614025A4F860512B46EC +:1040C000002280212046FEF786F884F823602584AC +:1040D0003846F8BD0027E6E70027E4E70327E2E7D4 +:1040E00001740020704790F89C32DBB2042B04D09E +:1040F00090F89C32DBB280F89D32042380F89C3229 +:104100000020704790F89C32DBB2042B01D00020D5 +:10411000704790F89D32DBB280F89C32F7E708B523 +:1041200090F89C32DBB2032B01D0002008BDD0F800 +:10413000B832002BF9D0DB69002BF6D09847F4E7B2 +:1041400008B5D0F8D432AE3350F823205AB190F8E5 +:104150009C32DBB2032B01D0002008BD136A23B1CF +:1041600098470020F9E70320F7E70020F5E708B5B6 +:10417000D0F8D432AE3350F823205AB190F89C32A4 +:10418000DBB2032B01D0002008BD536A23B198474E +:104190000020F9E70320F7E70020F5E7002070474B +:1041A00008B5012380F89C32D0F8B83223B15B689F +:1041B0000179984710B908BD0020FCE70320FAE711 +:1041C000002070470020704738B504460D4600298E +:1041D00045D1D0F89432032B01D0084638BDD0F831 +:1041E0005831B0F86021934209D890F8AA3203F010 +:1041F0001F03012B12D0022B1FD0084613E09B1A7D +:10420000C0F85831D0F864111144C0F864119A42D2 +:1042100038BF1A4600F08EFC2846DFE790F8AE1251 +:10422000FFF7CEFF20B994F89C32DBB2032B09D004 +:10423000204600F087FC2846D0E790F8AE12FFF742 +:10424000C1FFEFE700F1AE0354F823301A69002AEA +:10425000EED0C4F8D4021B6920469847E8E701F085 +:104260007F01FFF7AFFF90B994F89C32DBB2032BCC +:10427000B4D100F1AE0354F823309A69002AADD0CE +:10428000C4F8D4029B69294620469847A6E7002037 +:10429000A4E738B504460D4600294CD1D0F8943235 +:1042A000022B07D094F8A00218B1002384F8A032A2 +:1042B000284638BD8269038C9A420ED89A421AD099 +:1042C00094F89C32DBB2032B29D080212046FDF7E5 +:1042D00095FF204600F041FCE4E7D21A8261416A72 +:1042E0001944416200F00DFC00231A46194620468D +:1042F000FDF7A4FFD6E742699342E1D8D0F898329F +:104300009A42DDD20022114600F0FBFB0021C4F8E6 +:1043100098120B460A462046FDF790FFC2E7D4F8F4 +:10432000B832DA68002AD0D00022C4F8D422DB6880 +:1043300020469847C9E741F08001FFF743FF90B955 +:1043400094F89C32DBB2032BB3D100F1AE0354F8E6 +:1043500023305A69002AACD0C4F8D4025B692946DC +:1043600020469847A5E70020A3E70B88027813446E +:104370000B80037818447047428803789A4218D912 +:1043800030B583B004460D46ADF806306388BDF8FD +:1043900006209A420AD20DF10601FFF7E6FF4378A4 +:1043A000052BF3D18378AB42F0D100E0002003B0BD +:1043B00030BD002070470346002002E00130C0B24B +:1043C00001331A78002AF9D170470B7803704B78C3 +:1043D00043708B78CA7843EA022343800B794A7989 +:1043E00043EA022383808B79CA7943EA0223C3809C +:1043F000704710B504468021FDF700FF00212046DC +:10440000FDF7FCFE10BD30B583B004460D46002319 +:10441000ADF806304A88130A013B062B00F2AB8048 +:10442000DFE803F0041F33A9A98D9A00D0F8B43255 +:104430001B680DF10601007C9847EA88002A00F00D +:10444000A380BDF80630002B00F099809A4228BF67 +:104450001A46ADF806200146204600F044FB03B0A2 +:1044600030BD037C43B9D0F8B8329B6A0DF1060029 +:10447000984702234370E0E7D0F8B832DB6A0DF1C9 +:104480000600984702234370D7E7D2B2052A52D8D4 +:10449000DFE802F003101D2A3744D0F8B4325B681D +:1044A00023B10DF10601007C9847C6E72946FFF7C6 +:1044B000A0FFD4E7D0F8B4329B6823B10DF1060118 +:1044C000007C9847B9E72946FFF793FFC7E7D0F884 +:1044D000B432DB6823B10DF10601007C9847ACE7EC +:1044E0002946FFF786FFBAE7D0F8B4321B6923B13B +:1044F0000DF10601007C98479FE72946FFF779FFF9 +:10450000ADE7D0F8B4325B6923B10DF10601007C50 +:10451000984792E72946FFF76CFFA0E7D0F8B4323E +:104520009B6923B10DF10601007C984785E7294678 +:10453000FFF75FFF93E72946FFF75BFF8FE7037CF9 +:1045400033B9D0F8B8325B6B0DF10600984774E7C9 +:104550002946FFF74EFF82E7037C43B9D0F8B83213 +:104560001B6B0DF1060098470723437065E729464A +:10457000FFF73FFF73E72946FFF73BFF6FE7294649 +:104580002046FFF736FF6AE7204600F0DBFA66E7D1 +:1045900038B504468B88FBB9CB88EBB94B887F2BA9 +:1045A0001AD803F07F0590F89C32DBB2032B0CD0B5 +:1045B00080F89E522946FDF731FE204600F0C2FAEF +:1045C00035B1022384F89C3209E0FFF712FF06E0C0 +:1045D000012384F89C3202E02046FFF70AFF38BD31 +:1045E00070B504460E468D782F4B1D70012D10D8E6 +:1045F00090F89C32DBB2022B0FD0032B26D0FFF7B2 +:10460000F8FE294B19782046FFF702FD03252846BE +:1046100070BDFFF7EEFE0325F9E7A5B14560294619 +:10462000FFF7EDFC054638B131462046FFF7E1FEC5 +:10463000022384F89C32EAE7204600F083FA032341 +:1046400084F89C32E3E700F07DFAE0E7CDB1416801 +:104650008D4225D0C9B2FFF7DBFC134B197861609E +:104660002046FFF7CCFC0546B0B131462046FFF7A7 +:10467000C0FE21792046FFF7CBFC022384F89C3250 +:10468000C5E7022380F89C3245602946FFF7C0FC4D +:10469000204600F057FABAE7204600F053FAB6E792 +:1046A00000F050FA0025B2E7BC1E002008B5CB8808 +:1046B000012B0BD190F89C32DBB2022B09D9032BD2 +:1046C00011D10122011D00F00EFA01E0FFF791FE69 +:1046D00008BD5BB23BB10146002341F8083F01220F +:1046E00000F001FAF4E7FFF784FEF1E708B590F86F +:1046F0009C32013B022B12D8CB88022B0CD1012318 +:10470000C360D0F8A4320BB10323C360022200F1CE +:104710000C0100F0E8F908BDFFF76BFEFBE7FFF7BF +:1047200068FEF8E708B54B88012B04D0022B07D0B0 +:10473000FFF75FFE08BDC0F8A43200F003FAF9E706 +:104740008B881B0A80F8A03200F0FCF9F2E708B56C +:1047500090F89C32013B022B09D84B88012B00D0EA +:1047600008BD0023C0F8A43200F0ECF9F8E7FFF729 +:1047700040FEF5E738B50C7804F06004202C06D034 +:10478000402C04D06CB1FFF734FE002407E0D0F8D1 +:10479000D432AE3350F823309B6898470446204605 +:1047A00038BD4D78092D1DD8DFE805F012191C160B +:1047B0001C08051C0F0BFFF726FEF0E7FFF7E8FECD +:1047C000EDE7FFF70DFF0446E9E7FFF76FFFE6E7C8 +:1047D000FFF78CFF2C46E2E7FFF7A4FFDFE7FFF7C8 +:1047E000B6FFDCE7FFF705FED9E770B505460C46D6 +:1047F0000B7803F06003202B07D0402B05D023B1AA +:10480000FFF7F7FD0026304670BD95F89C32013B5E +:10481000022B26D82179012905D921462846FFF700 +:10482000E8FD0026EFE72846FFF7CAFC68B900F16B +:10483000AE0255F82220916889B1C5F8D402936878 +:10484000214628469847064600E00326E388002BC9 +:10485000D9D1002ED7D1284600F074F9D3E703262A +:10486000F4E721462846FFF7C4FD0026CBE72DE9F3 +:10487000F04106460D468B88DFB20C7804F06004E8 +:10488000202C08D0402C06D0DCB1FFF7B2FD00246C +:104890002046BDE8F08139463046FFF793FC0446D8 +:1048A000002840F0F980C6F8D40200F1AE0356F8B3 +:1048B00023309B68002BEBD02946304698470446AE +:1048C000E6E791F80180B8F1010F31D0B8F1030F9C +:1048D00005D0B8F1000F67D0FFF78BFDD8E790F84F +:1048E0009C32DBB2022B04D0032B12D0FFF781FDE8 +:1048F000CEE70FB1802F04D129463046FFF779FD6E +:10490000C6E73946FDF77AFC80213046FDF776FC94 +:10491000BEE74B8823B91FB1802F01D0CB881BB1D4 +:10492000304600F00FF9B3E73946FDF767FCF7E7CB +:1049300090F89C32DBB2022B04D0032B12D0FFF78D +:1049400058FDA5E70FB1802F04D129463046FFF767 +:1049500050FD9DE73946FDF751FC80213046FDF7BB +:104960004DFC95E74B88002B92D117F07F0F17D1A4 +:10497000304600F0E7F839463046FFF723FC0028C0 +:1049800086D1C6F8D40200F1AE0256F82220926811 +:10499000002A00F08380294630469047044677E796 +:1049A0003946FDF733FCE3E790F89C22D2B2022AA5 +:1049B00005D0032A28D0FFF71CFD444668E70FB155 +:1049C000802F14D113F0800F15D107F07F0707EB6C +:1049D0008707B90001F5A87131440431002301F8BB +:1049E0000E3F0222304600F07EF8444650E7FFF7C3 +:1049F00000FD44464CE707F07F0707EB8707B90047 +:104A0000103131440431E9E75BB2002B20DB07F0C1 +:104A10000F0202EB820200EB820292F8634124B3A0 +:104A2000002B25DB07F07F0303EB83039C0004F5D9 +:104A3000A874344404340FB1802F22D10023A3730F +:104A4000022204F10E01304600F04DF844461FE703 +:104A500007F00F0202EB820200EB820292F8234081 +:104A6000002CDDD1FFF7C5FC12E7FFF7C2FC0FE712 +:104A700007F07F0303EB83039C00103434440434B9 +:104A8000D9E739463046FDF773FB10B10123A37314 +:104A9000D6E70023A373D3E70024F9E60446F7E63C +:104AA00000B370B50D4616460446FFF784FC01308E +:104AB0004300B3F5007F06D89BB233802B700323ED +:104AC0006B7002230AE04FF40073F6E7EA540134F6 +:104AD0005A1CD2B20021A9540233DBB22278002A38 +:104AE000F4D170BD704708B513460222C0F8942275 +:104AF0004361416283610A460021FDF797FB002074 +:104B000008BD08B513460A460021FDF78FFB0020BB +:104B100008BD08B513460322C0F89422C0F85431EA +:104B2000C0F86411C0F858310A460021FDF786FB31 +:104B3000002008BD08B513460A460021FDF77EFB9C +:104B4000002008BD08B50422C0F8942200231A46AC +:104B50001946FDF76BFB002008BD08B50522C0F81B +:104B6000942200231A461946FDF768FB002008BD71 +:104B700010B5D0F8D43203F1B00250F822408CB115 +:104B800000EB820043687BB194F80002FF280DD04F +:104B90009B6894F8012221469847FF2384F800324D +:104BA000002010BD0320FCE70020FAE70020F8E712 +:104BB0000A2303800048704710010020F8B506461C +:104BC0000F4F82213846FFF7D7FB054601213846B3 +:104BD000FFF7D2FB044681213846FFF7CDFB0DB12C +:104BE0001022AA711CB1402222710022627118B1F8 +:104BF0004022027100224271432333800048F8BDF5 +:104C000094000020F8B506460F4F82213846FFF782 +:104C1000B3FB054601213846FFF7AEFB0446812170 +:104C20003846FFF7A9FB0DB11022AA711CB1402232 +:104C300022710022627118B1402202710022427179 +:104C4000432333800048F8BD94000020F8B50646A1 +:104C50000F4F82213846FFF78FFB0546012138466A +:104C6000FFF78AFB044681213846FFF785FB0DB12B +:104C70001022AA711CB1002222710222627118B1A5 +:104C80000022027102224271432333800048F8BDA2 +:104C90009400002038B5D0F8D432B03350F8235007 +:104CA00095B10446FDF77AFAC5F80C02D4F8D4326F +:104CB000B03304EB83046368DB6805F50371D5F852 +:104CC00004029847002038BD0320FCE738B5D0F82F +:104CD000C852D0F8D432B03350F8234084B301F036 +:104CE0000F0303EB830200EB820252694AB103EB2C +:104CF000C30C05EB8C05ED69B2FBF5FC05FB1C2232 +:104D000092B10023C4F81432D0F8D432B03300EB9F +:104D1000830043681B69ABB10A4604F50471D4F8FB +:104D200008029847002038BD03EB830300EB8303A0 +:104D300000245C6123462246FDF778FA2046F2E71C +:104D40000320F0E70020EEE7F0B583B0D0F8D432CE +:104D500003F1B00250F8227000228DF80720ADF860 +:104D60000420002F7BD004460D46097811F0600620 +:104D700034D0202E6CD1EA882AB311F0800F07D1ED +:104D80006B7887F80032EA883F2A13D8D2B212E053 +:104D9000B03300EB83035B689B68394668789847BB +:104DA000EA88072A28BF072239462046FFF79BFEDC +:104DB000002651E0402287F8012239462046FFF7BD +:104DC000A8FE002648E0B03300EB83035B689B68D5 +:104DD000002229466878984700263DE06F780B2F1F +:104DE00031D8DFE807F0063930303030303030303D +:104DF000162690F89C32DBB2032B04D02946FFF72D +:104E0000F8FA032628E0022201A9FFF76CFE3E46CD +:104E100022E090F89C32DBB2032B04D02946FFF746 +:104E2000E8FA032618E001220DF10701FFF75BFE07 +:104E300012E090F89C32DBB2032B0DD02946FFF72D +:104E4000D8FA032608E02946FFF7D3FA032603E041 +:104E50002946FFF7CEFA0326304603B0F0BD0326FD +:104E6000FAE738B504468121FDF7C0F9002584F83A +:104E7000375001212046FDF7B9F984F87751822196 +:104E80002046FDF7B3F984F84B506564D4F8D4326A +:104E900003F1B00254F822209AB1B03304EB83033B +:104EA0005B685B689847D4F8D432B03354F8230079 +:104EB000FDF77EF9D4F8D432B03344F82350C4F867 +:104EC000BC52002038BD70B504464FF40770FDF7A2 +:104ED0006BF9002849D005464FF407720021FBF713 +:104EE000D3F9D4F8D432B03344F82350C4F8BC52C8 +:104EF000237C002B41D14FF40073022281212046F4 +:104F0000FDF769F9012684F837604FF40073022237 +:104F100031462046FDF75FF984F87761102363641A +:104F20000823032282212046FDF755F9012384F846 +:104F30004B300026C5F80462D4F8D432B03304EB09 +:104F400083035B681B689847C5F81462C5F818624C +:104F5000D5F8042262B3257C1DBB4FF400730121F8 +:104F60002046FDF76BF9284670BDD4F8D432B03333 +:104F7000002244F823200225F5E740230222812164 +:104F80002046FDF728F9012684F8376040230222E5 +:104F900031462046FDF71FF984F8776110236364DA +:104FA000BEE7402301212046FDF748F90025DAE756 +:104FB0000225D8E739B1D0F8D432B03300EB830002 +:104FC00041600020704703207047D0F8D432B033DE +:104FD00050F823302BB1C3F80812C3F81022002078 +:104FE000704703207047D0F8D432B03350F82330E4 +:104FF0001BB1C3F80412002070470320704708B5A6 +:10500000D0F8D432B03350F823208AB1D2F8143219 +:105010000BB1012008BD0123C2F81432D2F81032BE +:105020008362D2F808228121FDF700F90020F1E720 +:105030000320EFE710B5D0F8D432B03350F8232076 +:1050400092B1047C44B94FF40073D2F804220121D8 +:10505000FDF7F4F8204610BD4023D2F804220121C8 +:10506000FDF7ECF80024F5E70324F3E7DFF834D08C +:10507000FCF78CFE0C480D490D4A002302E0D45881 +:10508000C4500433C4188C42F9D30A4A0A4C002392 +:1050900001E013600432A242FBD3FBF7CDF8FBF72B +:1050A00047FC704700000320000000201C01002086 +:1050B000485100081C010020C01E0020FEE700002F +:1050C000F8B500BFF8BC08BC9E467047F8B500BFF5 +:0850D000F8BC08BC9E467047C5 +:1050D8000006101600061016000000000000000070 +:1050E800010203040607080953544D333220566958 +:1050F800727475616C20436F6D506F72740000009C +:1051080053544D6963726F656C656374726F6E6931 +:105118006373000043444320436F6E666967000071 +:1051280043444320496E74657266616365000000FC +:08513800C4B2FF7F010000007A +:045140001902000848 +:04514400F10100086D +:10514800737470203F3F3F3F3F3F20203F3F3F3F2A +:105158003F3F3F3F3F3F0D0A53776565705F73746C +:105168006172740A0D000100100000000024F400B0 +:105178001A0300000000000000000000000000000A +:105188000000000000000000000000000403090403 +:10519800120100020202004083044057000201028B +:1051A80003010000F51D0008011E0008C51E0008C7 +:1051B800A11E00088D1E0008E11E0008051F00083A +:1051C800511F0008291F00082D1F0008351F00085F +:1051D800311F000809024300020100C0320904001F +:1051E800000102020100052400100105240100014C +:1051F80004240202052406000107058203080010A2 +:1052080009040100020A000000070501024000002D +:105218000705810240000000C74E0008634E0008E1 +:10522800494D000800000000714B0008CD4C0008F3 +:10523800954C00080000000000000000000000007D +:105248004D4C0008054C0008BD4B0008B14B000848 +:0C5258000A0600020000004001000000F7 +:040000050800506D32 :00000001FF diff --git a/build/stm32_ADC_F429_0.map b/build/stm32_ADC_F429_0.map index b07d20a..66623c0 100644 --- a/build/stm32_ADC_F429_0.map +++ b/build/stm32_ADC_F429_0.map @@ -1220,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 0x4f08 +.text 0x080001b0 0x4f28 0x080001b0 . = ALIGN (0x4) *(.text) .text 0x080001b0 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -1251,819 +1251,816 @@ 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 0x2e0 build/main.o + .text.main 0x08000930 0x2f4 build/main.o 0x08000930 main .text.NMI_Handler - 0x08000c10 0x2 build/stm32f4xx_it.o - 0x08000c10 NMI_Handler + 0x08000c24 0x2 build/stm32f4xx_it.o + 0x08000c24 NMI_Handler .text.HardFault_Handler - 0x08000c12 0x2 build/stm32f4xx_it.o - 0x08000c12 HardFault_Handler + 0x08000c26 0x2 build/stm32f4xx_it.o + 0x08000c26 HardFault_Handler .text.MemManage_Handler - 0x08000c14 0x2 build/stm32f4xx_it.o - 0x08000c14 MemManage_Handler + 0x08000c28 0x2 build/stm32f4xx_it.o + 0x08000c28 MemManage_Handler .text.BusFault_Handler - 0x08000c16 0x2 build/stm32f4xx_it.o - 0x08000c16 BusFault_Handler + 0x08000c2a 0x2 build/stm32f4xx_it.o + 0x08000c2a BusFault_Handler .text.UsageFault_Handler - 0x08000c18 0x2 build/stm32f4xx_it.o - 0x08000c18 UsageFault_Handler + 0x08000c2c 0x2 build/stm32f4xx_it.o + 0x08000c2c UsageFault_Handler .text.SVC_Handler - 0x08000c1a 0x2 build/stm32f4xx_it.o - 0x08000c1a SVC_Handler + 0x08000c2e 0x2 build/stm32f4xx_it.o + 0x08000c2e SVC_Handler .text.DebugMon_Handler - 0x08000c1c 0x2 build/stm32f4xx_it.o - 0x08000c1c DebugMon_Handler + 0x08000c30 0x2 build/stm32f4xx_it.o + 0x08000c30 DebugMon_Handler .text.PendSV_Handler - 0x08000c1e 0x2 build/stm32f4xx_it.o - 0x08000c1e PendSV_Handler + 0x08000c32 0x2 build/stm32f4xx_it.o + 0x08000c32 PendSV_Handler .text.SysTick_Handler - 0x08000c20 0x8 build/stm32f4xx_it.o - 0x08000c20 SysTick_Handler + 0x08000c34 0x8 build/stm32f4xx_it.o + 0x08000c34 SysTick_Handler .text.EXTI0_IRQHandler - 0x08000c28 0x3c build/stm32f4xx_it.o - 0x08000c28 EXTI0_IRQHandler + 0x08000c3c 0x3c build/stm32f4xx_it.o + 0x08000c3c EXTI0_IRQHandler .text.EXTI3_IRQHandler - 0x08000c64 0xa build/stm32f4xx_it.o - 0x08000c64 EXTI3_IRQHandler - *fill* 0x08000c6e 0x2 + 0x08000c78 0x18 build/stm32f4xx_it.o + 0x08000c78 EXTI3_IRQHandler .text.DMA2_Stream0_IRQHandler - 0x08000c70 0x10 build/stm32f4xx_it.o - 0x08000c70 DMA2_Stream0_IRQHandler + 0x08000c90 0x10 build/stm32f4xx_it.o + 0x08000c90 DMA2_Stream0_IRQHandler .text.OTG_FS_IRQHandler - 0x08000c80 0x10 build/stm32f4xx_it.o - 0x08000c80 OTG_FS_IRQHandler + 0x08000ca0 0x10 build/stm32f4xx_it.o + 0x08000ca0 OTG_FS_IRQHandler .text.HAL_ADC_ConvCpltCallback - 0x08000c90 0xec build/stm32f4xx_it.o - 0x08000c90 HAL_ADC_ConvCpltCallback + 0x08000cb0 0xec build/stm32f4xx_it.o + 0x08000cb0 HAL_ADC_ConvCpltCallback .text.HAL_ADC_ConvHalfCpltCallback - 0x08000d7c 0xb8 build/stm32f4xx_it.o - 0x08000d7c HAL_ADC_ConvHalfCpltCallback + 0x08000d9c 0xb8 build/stm32f4xx_it.o + 0x08000d9c HAL_ADC_ConvHalfCpltCallback .text.HAL_MspInit - 0x08000e34 0x38 build/stm32f4xx_hal_msp.o - 0x08000e34 HAL_MspInit + 0x08000e54 0x38 build/stm32f4xx_hal_msp.o + 0x08000e54 HAL_MspInit .text.HAL_ADC_MspInit - 0x08000e6c 0xac build/stm32f4xx_hal_msp.o - 0x08000e6c HAL_ADC_MspInit + 0x08000e8c 0xac build/stm32f4xx_hal_msp.o + 0x08000e8c HAL_ADC_MspInit .text.HAL_RCC_OscConfig - 0x08000f18 0x3f8 build/stm32f4xx_hal_rcc.o - 0x08000f18 HAL_RCC_OscConfig + 0x08000f38 0x3f8 build/stm32f4xx_hal_rcc.o + 0x08000f38 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x08001310 0xdc build/stm32f4xx_hal_rcc.o - 0x08001310 HAL_RCC_GetSysClockFreq + 0x08001330 0xdc build/stm32f4xx_hal_rcc.o + 0x08001330 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x080013ec 0x160 build/stm32f4xx_hal_rcc.o - 0x080013ec HAL_RCC_ClockConfig + 0x0800140c 0x160 build/stm32f4xx_hal_rcc.o + 0x0800140c HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x0800154c 0xc build/stm32f4xx_hal_rcc.o - 0x0800154c HAL_RCC_GetHCLKFreq + 0x0800156c 0xc build/stm32f4xx_hal_rcc.o + 0x0800156c HAL_RCC_GetHCLKFreq .text.HAL_GPIO_Init - 0x08001558 0x208 build/stm32f4xx_hal_gpio.o - 0x08001558 HAL_GPIO_Init + 0x08001578 0x208 build/stm32f4xx_hal_gpio.o + 0x08001578 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x08001760 0xc build/stm32f4xx_hal_gpio.o - 0x08001760 HAL_GPIO_WritePin + 0x08001780 0xc build/stm32f4xx_hal_gpio.o + 0x08001780 HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x0800176c 0x12 build/stm32f4xx_hal_gpio.o - 0x0800176c HAL_GPIO_TogglePin + 0x0800178c 0x12 build/stm32f4xx_hal_gpio.o + 0x0800178c HAL_GPIO_TogglePin .text.HAL_GPIO_EXTI_Callback - 0x0800177e 0x2 build/stm32f4xx_hal_gpio.o - 0x0800177e HAL_GPIO_EXTI_Callback + 0x0800179e 0x2 build/stm32f4xx_hal_gpio.o + 0x0800179e HAL_GPIO_EXTI_Callback .text.HAL_GPIO_EXTI_IRQHandler - 0x08001780 0x1c build/stm32f4xx_hal_gpio.o - 0x08001780 HAL_GPIO_EXTI_IRQHandler + 0x080017a0 0x1c build/stm32f4xx_hal_gpio.o + 0x080017a0 HAL_GPIO_EXTI_IRQHandler .text.DMA_SetConfig - 0x0800179c 0x2c build/stm32f4xx_hal_dma.o + 0x080017bc 0x2c build/stm32f4xx_hal_dma.o .text.DMA_CalcBaseAndBitshift - 0x080017c8 0x3c build/stm32f4xx_hal_dma.o + 0x080017e8 0x3c build/stm32f4xx_hal_dma.o .text.DMA_CheckFifoParam - 0x08001804 0x8e build/stm32f4xx_hal_dma.o - *fill* 0x08001892 0x2 + 0x08001824 0x8e build/stm32f4xx_hal_dma.o + *fill* 0x080018b2 0x2 .text.HAL_DMA_Init - 0x08001894 0xcc build/stm32f4xx_hal_dma.o - 0x08001894 HAL_DMA_Init + 0x080018b4 0xcc build/stm32f4xx_hal_dma.o + 0x080018b4 HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x08001960 0x6a build/stm32f4xx_hal_dma.o - 0x08001960 HAL_DMA_Start_IT - *fill* 0x080019ca 0x2 + 0x08001980 0x6a build/stm32f4xx_hal_dma.o + 0x08001980 HAL_DMA_Start_IT + *fill* 0x080019ea 0x2 .text.HAL_DMA_IRQHandler - 0x080019cc 0x1dc build/stm32f4xx_hal_dma.o - 0x080019cc HAL_DMA_IRQHandler + 0x080019ec 0x1dc build/stm32f4xx_hal_dma.o + 0x080019ec HAL_DMA_IRQHandler .text.__NVIC_EnableIRQ - 0x08001ba8 0x1c build/stm32f4xx_hal_cortex.o + 0x08001bc8 0x1c build/stm32f4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08001bc4 0x28 build/stm32f4xx_hal_cortex.o + 0x08001be4 0x28 build/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08001bec 0x3e build/stm32f4xx_hal_cortex.o - *fill* 0x08001c2a 0x2 + 0x08001c0c 0x3e build/stm32f4xx_hal_cortex.o + *fill* 0x08001c4a 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08001c2c 0x24 build/stm32f4xx_hal_cortex.o - 0x08001c2c HAL_NVIC_SetPriorityGrouping + 0x08001c4c 0x24 build/stm32f4xx_hal_cortex.o + 0x08001c4c HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08001c50 0x20 build/stm32f4xx_hal_cortex.o - 0x08001c50 HAL_NVIC_SetPriority + 0x08001c70 0x20 build/stm32f4xx_hal_cortex.o + 0x08001c70 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08001c70 0x8 build/stm32f4xx_hal_cortex.o - 0x08001c70 HAL_NVIC_EnableIRQ + 0x08001c90 0x8 build/stm32f4xx_hal_cortex.o + 0x08001c90 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08001c78 0x28 build/stm32f4xx_hal_cortex.o - 0x08001c78 HAL_SYSTICK_Config + 0x08001c98 0x28 build/stm32f4xx_hal_cortex.o + 0x08001c98 HAL_SYSTICK_Config .text.HAL_InitTick - 0x08001ca0 0x4c build/stm32f4xx_hal.o - 0x08001ca0 HAL_InitTick + 0x08001cc0 0x4c build/stm32f4xx_hal.o + 0x08001cc0 HAL_InitTick .text.HAL_Init - 0x08001cec 0x34 build/stm32f4xx_hal.o - 0x08001cec HAL_Init + 0x08001d0c 0x34 build/stm32f4xx_hal.o + 0x08001d0c HAL_Init .text.HAL_IncTick - 0x08001d20 0x18 build/stm32f4xx_hal.o - 0x08001d20 HAL_IncTick + 0x08001d40 0x18 build/stm32f4xx_hal.o + 0x08001d40 HAL_IncTick .text.HAL_GetTick - 0x08001d38 0xc build/stm32f4xx_hal.o - 0x08001d38 HAL_GetTick + 0x08001d58 0xc build/stm32f4xx_hal.o + 0x08001d58 HAL_GetTick .text.HAL_Delay - 0x08001d44 0x28 build/stm32f4xx_hal.o - 0x08001d44 HAL_Delay + 0x08001d64 0x28 build/stm32f4xx_hal.o + 0x08001d64 HAL_Delay .text.SystemInit - 0x08001d6c 0x14 build/system_stm32f4xx.o - 0x08001d6c SystemInit + 0x08001d8c 0x14 build/system_stm32f4xx.o + 0x08001d8c SystemInit .text.MX_USB_DEVICE_Init - 0x08001d80 0x54 build/usb_device.o - 0x08001d80 MX_USB_DEVICE_Init + 0x08001da0 0x54 build/usb_device.o + 0x08001da0 MX_USB_DEVICE_Init .text.USBD_FS_DeviceDescriptor - 0x08001dd4 0xc build/usbd_desc.o - 0x08001dd4 USBD_FS_DeviceDescriptor + 0x08001df4 0xc build/usbd_desc.o + 0x08001df4 USBD_FS_DeviceDescriptor .text.USBD_FS_LangIDStrDescriptor - 0x08001de0 0xc build/usbd_desc.o - 0x08001de0 USBD_FS_LangIDStrDescriptor + 0x08001e00 0xc build/usbd_desc.o + 0x08001e00 USBD_FS_LangIDStrDescriptor .text.IntToUnicode - 0x08001dec 0x46 build/usbd_desc.o - *fill* 0x08001e32 0x2 + 0x08001e0c 0x46 build/usbd_desc.o + *fill* 0x08001e52 0x2 .text.Get_SerialNum - 0x08001e34 0x38 build/usbd_desc.o + 0x08001e54 0x38 build/usbd_desc.o .text.USBD_FS_SerialStrDescriptor - 0x08001e6c 0x14 build/usbd_desc.o - 0x08001e6c USBD_FS_SerialStrDescriptor + 0x08001e8c 0x14 build/usbd_desc.o + 0x08001e8c USBD_FS_SerialStrDescriptor .text.USBD_FS_ProductStrDescriptor - 0x08001e80 0x24 build/usbd_desc.o - 0x08001e80 USBD_FS_ProductStrDescriptor + 0x08001ea0 0x24 build/usbd_desc.o + 0x08001ea0 USBD_FS_ProductStrDescriptor .text.USBD_FS_ManufacturerStrDescriptor - 0x08001ea4 0x1c build/usbd_desc.o - 0x08001ea4 USBD_FS_ManufacturerStrDescriptor + 0x08001ec4 0x1c build/usbd_desc.o + 0x08001ec4 USBD_FS_ManufacturerStrDescriptor .text.USBD_FS_ConfigStrDescriptor - 0x08001ec0 0x24 build/usbd_desc.o - 0x08001ec0 USBD_FS_ConfigStrDescriptor + 0x08001ee0 0x24 build/usbd_desc.o + 0x08001ee0 USBD_FS_ConfigStrDescriptor .text.USBD_FS_InterfaceStrDescriptor - 0x08001ee4 0x24 build/usbd_desc.o - 0x08001ee4 USBD_FS_InterfaceStrDescriptor + 0x08001f04 0x24 build/usbd_desc.o + 0x08001f04 USBD_FS_InterfaceStrDescriptor .text.CDC_DeInit_FS - 0x08001f08 0x4 build/usbd_cdc_if.o + 0x08001f28 0x4 build/usbd_cdc_if.o .text.CDC_Control_FS - 0x08001f0c 0x4 build/usbd_cdc_if.o + 0x08001f2c 0x4 build/usbd_cdc_if.o .text.CDC_TransmitCplt_FS - 0x08001f10 0x4 build/usbd_cdc_if.o + 0x08001f30 0x4 build/usbd_cdc_if.o .text.CDC_Receive_FS - 0x08001f14 0x1c build/usbd_cdc_if.o + 0x08001f34 0x1c build/usbd_cdc_if.o .text.CDC_Init_FS - 0x08001f30 0x28 build/usbd_cdc_if.o + 0x08001f50 0x28 build/usbd_cdc_if.o .text.CDC_Transmit_FS - 0x08001f58 0x2c build/usbd_cdc_if.o - 0x08001f58 CDC_Transmit_FS + 0x08001f78 0x2c build/usbd_cdc_if.o + 0x08001f78 CDC_Transmit_FS .text.HAL_PCD_MspInit - 0x08001f84 0x84 build/usbd_conf.o - 0x08001f84 HAL_PCD_MspInit + 0x08001fa4 0x84 build/usbd_conf.o + 0x08001fa4 HAL_PCD_MspInit .text.HAL_PCD_SetupStageCallback - 0x08002008 0x10 build/usbd_conf.o - 0x08002008 HAL_PCD_SetupStageCallback + 0x08002028 0x10 build/usbd_conf.o + 0x08002028 HAL_PCD_SetupStageCallback .text.HAL_PCD_DataOutStageCallback - 0x08002018 0x18 build/usbd_conf.o - 0x08002018 HAL_PCD_DataOutStageCallback + 0x08002038 0x18 build/usbd_conf.o + 0x08002038 HAL_PCD_DataOutStageCallback .text.HAL_PCD_DataInStageCallback - 0x08002030 0x16 build/usbd_conf.o - 0x08002030 HAL_PCD_DataInStageCallback + 0x08002050 0x16 build/usbd_conf.o + 0x08002050 HAL_PCD_DataInStageCallback .text.HAL_PCD_SOFCallback - 0x08002046 0xc build/usbd_conf.o - 0x08002046 HAL_PCD_SOFCallback + 0x08002066 0xc build/usbd_conf.o + 0x08002066 HAL_PCD_SOFCallback .text.HAL_PCD_ResetCallback - 0x08002052 0x28 build/usbd_conf.o - 0x08002052 HAL_PCD_ResetCallback - *fill* 0x0800207a 0x2 + 0x08002072 0x28 build/usbd_conf.o + 0x08002072 HAL_PCD_ResetCallback + *fill* 0x0800209a 0x2 .text.HAL_PCD_SuspendCallback - 0x0800207c 0x30 build/usbd_conf.o - 0x0800207c HAL_PCD_SuspendCallback + 0x0800209c 0x30 build/usbd_conf.o + 0x0800209c HAL_PCD_SuspendCallback .text.HAL_PCD_ResumeCallback - 0x080020ac 0xc build/usbd_conf.o - 0x080020ac HAL_PCD_ResumeCallback + 0x080020cc 0xc build/usbd_conf.o + 0x080020cc HAL_PCD_ResumeCallback .text.HAL_PCD_ISOOUTIncompleteCallback - 0x080020b8 0xc build/usbd_conf.o - 0x080020b8 HAL_PCD_ISOOUTIncompleteCallback + 0x080020d8 0xc build/usbd_conf.o + 0x080020d8 HAL_PCD_ISOOUTIncompleteCallback .text.HAL_PCD_ISOINIncompleteCallback - 0x080020c4 0xc build/usbd_conf.o - 0x080020c4 HAL_PCD_ISOINIncompleteCallback + 0x080020e4 0xc build/usbd_conf.o + 0x080020e4 HAL_PCD_ISOINIncompleteCallback .text.HAL_PCD_ConnectCallback - 0x080020d0 0xc build/usbd_conf.o - 0x080020d0 HAL_PCD_ConnectCallback + 0x080020f0 0xc build/usbd_conf.o + 0x080020f0 HAL_PCD_ConnectCallback .text.HAL_PCD_DisconnectCallback - 0x080020dc 0xc build/usbd_conf.o - 0x080020dc HAL_PCD_DisconnectCallback + 0x080020fc 0xc build/usbd_conf.o + 0x080020fc HAL_PCD_DisconnectCallback .text.USBD_LL_Init - 0x080020e8 0x68 build/usbd_conf.o - 0x080020e8 USBD_LL_Init + 0x08002108 0x68 build/usbd_conf.o + 0x08002108 USBD_LL_Init .text.USBD_LL_IsStallEP - 0x08002150 0x2c build/usbd_conf.o - 0x08002150 USBD_LL_IsStallEP + 0x08002170 0x2c build/usbd_conf.o + 0x08002170 USBD_LL_IsStallEP .text.USBD_LL_GetRxDataSize - 0x0800217c 0xc build/usbd_conf.o - 0x0800217c USBD_LL_GetRxDataSize + 0x0800219c 0xc build/usbd_conf.o + 0x0800219c USBD_LL_GetRxDataSize .text.USBD_static_malloc - 0x08002188 0x8 build/usbd_conf.o - 0x08002188 USBD_static_malloc + 0x080021a8 0x8 build/usbd_conf.o + 0x080021a8 USBD_static_malloc .text.USBD_static_free - 0x08002190 0x2 build/usbd_conf.o - 0x08002190 USBD_static_free + 0x080021b0 0x2 build/usbd_conf.o + 0x080021b0 USBD_static_free .text.USBD_Get_USB_Status - 0x08002192 0x14 build/usbd_conf.o - 0x08002192 USBD_Get_USB_Status + 0x080021b2 0x14 build/usbd_conf.o + 0x080021b2 USBD_Get_USB_Status .text.USBD_LL_Start - 0x080021a6 0x10 build/usbd_conf.o - 0x080021a6 USBD_LL_Start + 0x080021c6 0x10 build/usbd_conf.o + 0x080021c6 USBD_LL_Start .text.USBD_LL_OpenEP - 0x080021b6 0x16 build/usbd_conf.o - 0x080021b6 USBD_LL_OpenEP + 0x080021d6 0x16 build/usbd_conf.o + 0x080021d6 USBD_LL_OpenEP .text.USBD_LL_CloseEP - 0x080021cc 0x10 build/usbd_conf.o - 0x080021cc USBD_LL_CloseEP - .text.USBD_LL_StallEP - 0x080021dc 0x10 build/usbd_conf.o - 0x080021dc USBD_LL_StallEP - .text.USBD_LL_ClearStallEP 0x080021ec 0x10 build/usbd_conf.o - 0x080021ec USBD_LL_ClearStallEP - .text.USBD_LL_SetUSBAddress + 0x080021ec USBD_LL_CloseEP + .text.USBD_LL_StallEP 0x080021fc 0x10 build/usbd_conf.o - 0x080021fc USBD_LL_SetUSBAddress - .text.USBD_LL_Transmit + 0x080021fc USBD_LL_StallEP + .text.USBD_LL_ClearStallEP 0x0800220c 0x10 build/usbd_conf.o - 0x0800220c USBD_LL_Transmit - .text.USBD_LL_PrepareReceive + 0x0800220c USBD_LL_ClearStallEP + .text.USBD_LL_SetUSBAddress 0x0800221c 0x10 build/usbd_conf.o - 0x0800221c USBD_LL_PrepareReceive + 0x0800221c USBD_LL_SetUSBAddress + .text.USBD_LL_Transmit + 0x0800222c 0x10 build/usbd_conf.o + 0x0800222c USBD_LL_Transmit + .text.USBD_LL_PrepareReceive + 0x0800223c 0x10 build/usbd_conf.o + 0x0800223c USBD_LL_PrepareReceive .text.PCD_WriteEmptyTxFifo - 0x0800222c 0xd0 build/stm32f4xx_hal_pcd.o + 0x0800224c 0xd0 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_Init - 0x080022fc 0x102 build/stm32f4xx_hal_pcd.o - 0x080022fc HAL_PCD_Init + 0x0800231c 0x102 build/stm32f4xx_hal_pcd.o + 0x0800231c HAL_PCD_Init .text.HAL_PCD_Start - 0x080023fe 0x44 build/stm32f4xx_hal_pcd.o - 0x080023fe HAL_PCD_Start - *fill* 0x08002442 0x2 + 0x0800241e 0x44 build/stm32f4xx_hal_pcd.o + 0x0800241e HAL_PCD_Start + *fill* 0x08002462 0x2 .text.PCD_EP_OutXfrComplete_int - 0x08002444 0x104 build/stm32f4xx_hal_pcd.o + 0x08002464 0x104 build/stm32f4xx_hal_pcd.o .text.PCD_EP_OutSetupPacket_int - 0x08002548 0x50 build/stm32f4xx_hal_pcd.o + 0x08002568 0x50 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_SetAddress - 0x08002598 0x26 build/stm32f4xx_hal_pcd.o - 0x08002598 HAL_PCD_SetAddress + 0x080025b8 0x26 build/stm32f4xx_hal_pcd.o + 0x080025b8 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x080025be 0x8c build/stm32f4xx_hal_pcd.o - 0x080025be HAL_PCD_EP_Open + 0x080025de 0x8c build/stm32f4xx_hal_pcd.o + 0x080025de HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x0800264a 0x70 build/stm32f4xx_hal_pcd.o - 0x0800264a HAL_PCD_EP_Close + 0x0800266a 0x70 build/stm32f4xx_hal_pcd.o + 0x0800266a HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x080026ba 0x4a build/stm32f4xx_hal_pcd.o - 0x080026ba HAL_PCD_EP_Receive + 0x080026da 0x4a build/stm32f4xx_hal_pcd.o + 0x080026da HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x08002704 0x12 build/stm32f4xx_hal_pcd.o - 0x08002704 HAL_PCD_EP_GetRxCount + 0x08002724 0x12 build/stm32f4xx_hal_pcd.o + 0x08002724 HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x08002716 0x4a build/stm32f4xx_hal_pcd.o - 0x08002716 HAL_PCD_EP_Transmit + 0x08002736 0x4a build/stm32f4xx_hal_pcd.o + 0x08002736 HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x08002760 0x86 build/stm32f4xx_hal_pcd.o - 0x08002760 HAL_PCD_EP_SetStall + 0x08002780 0x86 build/stm32f4xx_hal_pcd.o + 0x08002780 HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x080027e6 0x74 build/stm32f4xx_hal_pcd.o - 0x080027e6 HAL_PCD_EP_ClrStall + 0x08002806 0x74 build/stm32f4xx_hal_pcd.o + 0x08002806 HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Abort - 0x0800285a 0x34 build/stm32f4xx_hal_pcd.o - 0x0800285a HAL_PCD_EP_Abort + 0x0800287a 0x34 build/stm32f4xx_hal_pcd.o + 0x0800287a HAL_PCD_EP_Abort .text.HAL_PCD_IRQHandler - 0x0800288e 0x5be build/stm32f4xx_hal_pcd.o - 0x0800288e HAL_PCD_IRQHandler + 0x080028ae 0x5be build/stm32f4xx_hal_pcd.o + 0x080028ae HAL_PCD_IRQHandler .text.HAL_PCDEx_SetTxFiFo - 0x08002e4c 0x4c build/stm32f4xx_hal_pcd_ex.o - 0x08002e4c HAL_PCDEx_SetTxFiFo + 0x08002e6c 0x4c build/stm32f4xx_hal_pcd_ex.o + 0x08002e6c HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08002e98 0x8 build/stm32f4xx_hal_pcd_ex.o - 0x08002e98 HAL_PCDEx_SetRxFiFo + 0x08002eb8 0x8 build/stm32f4xx_hal_pcd_ex.o + 0x08002eb8 HAL_PCDEx_SetRxFiFo .text.HAL_PCDEx_LPM_Callback - 0x08002ea0 0x2 build/stm32f4xx_hal_pcd_ex.o - 0x08002ea0 HAL_PCDEx_LPM_Callback + 0x08002ec0 0x2 build/stm32f4xx_hal_pcd_ex.o + 0x08002ec0 HAL_PCDEx_LPM_Callback .text.USB_CoreReset - 0x08002ea2 0x58 build/stm32f4xx_ll_usb.o + 0x08002ec2 0x58 build/stm32f4xx_ll_usb.o .text.USB_CoreInit - 0x08002efa 0x92 build/stm32f4xx_ll_usb.o - 0x08002efa USB_CoreInit + 0x08002f1a 0x92 build/stm32f4xx_ll_usb.o + 0x08002f1a USB_CoreInit .text.USB_SetTurnaroundTime - 0x08002f8c 0xe4 build/stm32f4xx_ll_usb.o - 0x08002f8c USB_SetTurnaroundTime + 0x08002fac 0xe4 build/stm32f4xx_ll_usb.o + 0x08002fac USB_SetTurnaroundTime .text.USB_EnableGlobalInt - 0x08003070 0xc build/stm32f4xx_ll_usb.o - 0x08003070 USB_EnableGlobalInt + 0x08003090 0xc build/stm32f4xx_ll_usb.o + 0x08003090 USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x0800307c 0xc build/stm32f4xx_ll_usb.o - 0x0800307c USB_DisableGlobalInt + 0x0800309c 0xc build/stm32f4xx_ll_usb.o + 0x0800309c USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x08003088 0x4a build/stm32f4xx_ll_usb.o - 0x08003088 USB_FlushTxFifo + 0x080030a8 0x4a build/stm32f4xx_ll_usb.o + 0x080030a8 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x080030d2 0x46 build/stm32f4xx_ll_usb.o - 0x080030d2 USB_FlushRxFifo + 0x080030f2 0x46 build/stm32f4xx_ll_usb.o + 0x080030f2 USB_FlushRxFifo .text.USB_SetDevSpeed - 0x08003118 0xe build/stm32f4xx_ll_usb.o - 0x08003118 USB_SetDevSpeed - *fill* 0x08003126 0x2 + 0x08003138 0xe build/stm32f4xx_ll_usb.o + 0x08003138 USB_SetDevSpeed + *fill* 0x08003146 0x2 .text.USB_DevInit - 0x08003128 0x194 build/stm32f4xx_ll_usb.o - 0x08003128 USB_DevInit + 0x08003148 0x194 build/stm32f4xx_ll_usb.o + 0x08003148 USB_DevInit .text.USB_GetDevSpeed - 0x080032bc 0x22 build/stm32f4xx_ll_usb.o - 0x080032bc USB_GetDevSpeed + 0x080032dc 0x22 build/stm32f4xx_ll_usb.o + 0x080032dc USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x080032de 0x9a build/stm32f4xx_ll_usb.o - 0x080032de USB_ActivateEndpoint + 0x080032fe 0x9a build/stm32f4xx_ll_usb.o + 0x080032fe USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x08003378 0xe0 build/stm32f4xx_ll_usb.o - 0x08003378 USB_DeactivateEndpoint + 0x08003398 0xe0 build/stm32f4xx_ll_usb.o + 0x08003398 USB_DeactivateEndpoint .text.USB_EPStopXfer - 0x08003458 0xbe build/stm32f4xx_ll_usb.o - 0x08003458 USB_EPStopXfer + 0x08003478 0xbe build/stm32f4xx_ll_usb.o + 0x08003478 USB_EPStopXfer .text.USB_WritePacket - 0x08003516 0x2e build/stm32f4xx_ll_usb.o - 0x08003516 USB_WritePacket + 0x08003536 0x2e build/stm32f4xx_ll_usb.o + 0x08003536 USB_WritePacket .text.USB_EPStartXfer - 0x08003544 0x244 build/stm32f4xx_ll_usb.o - 0x08003544 USB_EPStartXfer + 0x08003564 0x244 build/stm32f4xx_ll_usb.o + 0x08003564 USB_EPStartXfer .text.USB_ReadPacket - 0x08003788 0x46 build/stm32f4xx_ll_usb.o - 0x08003788 USB_ReadPacket + 0x080037a8 0x46 build/stm32f4xx_ll_usb.o + 0x080037a8 USB_ReadPacket .text.USB_EPSetStall - 0x080037ce 0x5a build/stm32f4xx_ll_usb.o - 0x080037ce USB_EPSetStall + 0x080037ee 0x5a build/stm32f4xx_ll_usb.o + 0x080037ee USB_EPSetStall .text.USB_EPClearStall - 0x08003828 0x5c build/stm32f4xx_ll_usb.o - 0x08003828 USB_EPClearStall + 0x08003848 0x5c build/stm32f4xx_ll_usb.o + 0x08003848 USB_EPClearStall .text.USB_SetDevAddress - 0x08003884 0x20 build/stm32f4xx_ll_usb.o - 0x08003884 USB_SetDevAddress + 0x080038a4 0x20 build/stm32f4xx_ll_usb.o + 0x080038a4 USB_SetDevAddress .text.USB_DevConnect - 0x080038a4 0x1c build/stm32f4xx_ll_usb.o - 0x080038a4 USB_DevConnect + 0x080038c4 0x1c build/stm32f4xx_ll_usb.o + 0x080038c4 USB_DevConnect .text.USB_DevDisconnect - 0x080038c0 0x1c build/stm32f4xx_ll_usb.o - 0x080038c0 USB_DevDisconnect + 0x080038e0 0x1c build/stm32f4xx_ll_usb.o + 0x080038e0 USB_DevDisconnect .text.USB_ReadInterrupts - 0x080038dc 0x8 build/stm32f4xx_ll_usb.o - 0x080038dc USB_ReadInterrupts + 0x080038fc 0x8 build/stm32f4xx_ll_usb.o + 0x080038fc USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x080038e4 0x10 build/stm32f4xx_ll_usb.o - 0x080038e4 USB_ReadDevAllOutEpInterrupt + 0x08003904 0x10 build/stm32f4xx_ll_usb.o + 0x08003904 USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x080038f4 0x10 build/stm32f4xx_ll_usb.o - 0x080038f4 USB_ReadDevAllInEpInterrupt + 0x08003914 0x10 build/stm32f4xx_ll_usb.o + 0x08003914 USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x08003904 0x12 build/stm32f4xx_ll_usb.o - 0x08003904 USB_ReadDevOutEPInterrupt + 0x08003924 0x12 build/stm32f4xx_ll_usb.o + 0x08003924 USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x08003916 0x24 build/stm32f4xx_ll_usb.o - 0x08003916 USB_ReadDevInEPInterrupt + 0x08003936 0x24 build/stm32f4xx_ll_usb.o + 0x08003936 USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x0800393a 0x8 build/stm32f4xx_ll_usb.o - 0x0800393a USB_GetMode + 0x0800395a 0x8 build/stm32f4xx_ll_usb.o + 0x0800395a USB_GetMode .text.USB_SetCurrentMode - 0x08003942 0x62 build/stm32f4xx_ll_usb.o - 0x08003942 USB_SetCurrentMode + 0x08003962 0x62 build/stm32f4xx_ll_usb.o + 0x08003962 USB_SetCurrentMode .text.USB_ActivateSetup - 0x080039a4 0x1c build/stm32f4xx_ll_usb.o - 0x080039a4 USB_ActivateSetup + 0x080039c4 0x1c build/stm32f4xx_ll_usb.o + 0x080039c4 USB_ActivateSetup .text.USB_EP0_OutStart - 0x080039c0 0x60 build/stm32f4xx_ll_usb.o - 0x080039c0 USB_EP0_OutStart + 0x080039e0 0x60 build/stm32f4xx_ll_usb.o + 0x080039e0 USB_EP0_OutStart .text.ADC_Init - 0x08003a20 0x134 build/stm32f4xx_hal_adc.o + 0x08003a40 0x134 build/stm32f4xx_hal_adc.o .text.HAL_ADC_Init - 0x08003b54 0x56 build/stm32f4xx_hal_adc.o - 0x08003b54 HAL_ADC_Init - *fill* 0x08003baa 0x2 + 0x08003b74 0x56 build/stm32f4xx_hal_adc.o + 0x08003b74 HAL_ADC_Init + *fill* 0x08003bca 0x2 .text.HAL_ADC_Start_DMA - 0x08003bac 0x188 build/stm32f4xx_hal_adc.o - 0x08003bac HAL_ADC_Start_DMA + 0x08003bcc 0x188 build/stm32f4xx_hal_adc.o + 0x08003bcc HAL_ADC_Start_DMA .text.ADC_DMAHalfConvCplt - 0x08003d34 0xa build/stm32f4xx_hal_adc.o + 0x08003d54 0xa build/stm32f4xx_hal_adc.o .text.HAL_ADC_ErrorCallback - 0x08003d3e 0x2 build/stm32f4xx_hal_adc.o - 0x08003d3e HAL_ADC_ErrorCallback + 0x08003d5e 0x2 build/stm32f4xx_hal_adc.o + 0x08003d5e HAL_ADC_ErrorCallback .text.ADC_DMAError - 0x08003d40 0x16 build/stm32f4xx_hal_adc.o + 0x08003d60 0x16 build/stm32f4xx_hal_adc.o .text.ADC_DMAConvCplt - 0x08003d56 0x72 build/stm32f4xx_hal_adc.o + 0x08003d76 0x72 build/stm32f4xx_hal_adc.o .text.HAL_ADC_ConfigChannel - 0x08003dc8 0x1ac build/stm32f4xx_hal_adc.o - 0x08003dc8 HAL_ADC_ConfigChannel + 0x08003de8 0x1ac build/stm32f4xx_hal_adc.o + 0x08003de8 HAL_ADC_ConfigChannel .text.USBD_Init - 0x08003f74 0x2e build/usbd_core.o - 0x08003f74 USBD_Init + 0x08003f94 0x2e build/usbd_core.o + 0x08003f94 USBD_Init .text.USBD_RegisterClass - 0x08003fa2 0x34 build/usbd_core.o - 0x08003fa2 USBD_RegisterClass + 0x08003fc2 0x34 build/usbd_core.o + 0x08003fc2 USBD_RegisterClass .text.USBD_Start - 0x08003fd6 0x8 build/usbd_core.o - 0x08003fd6 USBD_Start + 0x08003ff6 0x8 build/usbd_core.o + 0x08003ff6 USBD_Start .text.USBD_SetClassConfig - 0x08003fde 0x12 build/usbd_core.o - 0x08003fde USBD_SetClassConfig + 0x08003ffe 0x12 build/usbd_core.o + 0x08003ffe USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x08003ff0 0x12 build/usbd_core.o - 0x08003ff0 USBD_ClrClassConfig + 0x08004010 0x12 build/usbd_core.o + 0x08004010 USBD_ClrClassConfig .text.USBD_LL_SetupStage - 0x08004002 0x58 build/usbd_core.o - 0x08004002 USBD_LL_SetupStage + 0x08004022 0x58 build/usbd_core.o + 0x08004022 USBD_LL_SetupStage .text.USBD_LL_Reset - 0x0800405a 0x66 build/usbd_core.o - 0x0800405a USBD_LL_Reset + 0x0800407a 0x66 build/usbd_core.o + 0x0800407a USBD_LL_Reset .text.USBD_LL_SetSpeed - 0x080040c0 0x6 build/usbd_core.o - 0x080040c0 USBD_LL_SetSpeed + 0x080040e0 0x6 build/usbd_core.o + 0x080040e0 USBD_LL_SetSpeed .text.USBD_LL_Suspend - 0x080040c6 0x1e build/usbd_core.o - 0x080040c6 USBD_LL_Suspend + 0x080040e6 0x1e build/usbd_core.o + 0x080040e6 USBD_LL_Suspend .text.USBD_LL_Resume - 0x080040e4 0x1a build/usbd_core.o - 0x080040e4 USBD_LL_Resume + 0x08004104 0x1a build/usbd_core.o + 0x08004104 USBD_LL_Resume .text.USBD_LL_SOF - 0x080040fe 0x22 build/usbd_core.o - 0x080040fe USBD_LL_SOF + 0x0800411e 0x22 build/usbd_core.o + 0x0800411e USBD_LL_SOF .text.USBD_LL_IsoINIncomplete - 0x08004120 0x2e build/usbd_core.o - 0x08004120 USBD_LL_IsoINIncomplete + 0x08004140 0x2e build/usbd_core.o + 0x08004140 USBD_LL_IsoINIncomplete .text.USBD_LL_IsoOUTIncomplete - 0x0800414e 0x2e build/usbd_core.o - 0x0800414e USBD_LL_IsoOUTIncomplete + 0x0800416e 0x2e build/usbd_core.o + 0x0800416e USBD_LL_IsoOUTIncomplete .text.USBD_LL_DevConnected - 0x0800417c 0x4 build/usbd_core.o - 0x0800417c USBD_LL_DevConnected + 0x0800419c 0x4 build/usbd_core.o + 0x0800419c USBD_LL_DevConnected .text.USBD_LL_DevDisconnected - 0x08004180 0x20 build/usbd_core.o - 0x08004180 USBD_LL_DevDisconnected + 0x080041a0 0x20 build/usbd_core.o + 0x080041a0 USBD_LL_DevDisconnected .text.USBD_CoreFindIF - 0x080041a0 0x4 build/usbd_core.o - 0x080041a0 USBD_CoreFindIF + 0x080041c0 0x4 build/usbd_core.o + 0x080041c0 USBD_CoreFindIF .text.USBD_CoreFindEP - 0x080041a4 0x4 build/usbd_core.o - 0x080041a4 USBD_CoreFindEP + 0x080041c4 0x4 build/usbd_core.o + 0x080041c4 USBD_CoreFindEP .text.USBD_LL_DataOutStage - 0x080041a8 0xca build/usbd_core.o - 0x080041a8 USBD_LL_DataOutStage + 0x080041c8 0xca build/usbd_core.o + 0x080041c8 USBD_LL_DataOutStage .text.USBD_LL_DataInStage - 0x08004272 0xd8 build/usbd_core.o - 0x08004272 USBD_LL_DataInStage + 0x08004292 0xd8 build/usbd_core.o + 0x08004292 USBD_LL_DataInStage .text.USBD_GetNextDesc - 0x0800434a 0xe build/usbd_core.o - 0x0800434a USBD_GetNextDesc + 0x0800436a 0xe build/usbd_core.o + 0x0800436a USBD_GetNextDesc .text.USBD_GetEpDesc - 0x08004358 0x3e build/usbd_core.o - 0x08004358 USBD_GetEpDesc + 0x08004378 0x3e build/usbd_core.o + 0x08004378 USBD_GetEpDesc .text.USBD_GetLen - 0x08004396 0x14 build/usbd_ctlreq.o + 0x080043b6 0x14 build/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x080043aa 0x28 build/usbd_ctlreq.o - 0x080043aa USBD_ParseSetupRequest + 0x080043ca 0x28 build/usbd_ctlreq.o + 0x080043ca USBD_ParseSetupRequest .text.USBD_CtlError - 0x080043d2 0x14 build/usbd_ctlreq.o - 0x080043d2 USBD_CtlError + 0x080043f2 0x14 build/usbd_ctlreq.o + 0x080043f2 USBD_CtlError .text.USBD_GetDescriptor - 0x080043e6 0x18a build/usbd_ctlreq.o + 0x08004406 0x18a build/usbd_ctlreq.o .text.USBD_SetAddress - 0x08004570 0x50 build/usbd_ctlreq.o + 0x08004590 0x50 build/usbd_ctlreq.o .text.USBD_SetConfig - 0x080045c0 0xcc build/usbd_ctlreq.o + 0x080045e0 0xcc build/usbd_ctlreq.o .text.USBD_GetConfig - 0x0800468c 0x40 build/usbd_ctlreq.o + 0x080046ac 0x40 build/usbd_ctlreq.o .text.USBD_GetStatus - 0x080046cc 0x38 build/usbd_ctlreq.o + 0x080046ec 0x38 build/usbd_ctlreq.o .text.USBD_SetFeature - 0x08004704 0x2a build/usbd_ctlreq.o + 0x08004724 0x2a build/usbd_ctlreq.o .text.USBD_ClrFeature - 0x0800472e 0x26 build/usbd_ctlreq.o + 0x0800474e 0x26 build/usbd_ctlreq.o .text.USBD_StdDevReq - 0x08004754 0x76 build/usbd_ctlreq.o - 0x08004754 USBD_StdDevReq + 0x08004774 0x76 build/usbd_ctlreq.o + 0x08004774 USBD_StdDevReq .text.USBD_StdItfReq - 0x080047ca 0x84 build/usbd_ctlreq.o - 0x080047ca USBD_StdItfReq + 0x080047ea 0x84 build/usbd_ctlreq.o + 0x080047ea USBD_StdItfReq .text.USBD_StdEPReq - 0x0800484e 0x232 build/usbd_ctlreq.o - 0x0800484e USBD_StdEPReq + 0x0800486e 0x232 build/usbd_ctlreq.o + 0x0800486e USBD_StdEPReq .text.USBD_GetString - 0x08004a80 0x46 build/usbd_ctlreq.o - 0x08004a80 USBD_GetString + 0x08004aa0 0x46 build/usbd_ctlreq.o + 0x08004aa0 USBD_GetString .text.USBD_CtlSendData - 0x08004ac6 0x1c build/usbd_ioreq.o - 0x08004ac6 USBD_CtlSendData + 0x08004ae6 0x1c build/usbd_ioreq.o + 0x08004ae6 USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x08004ae2 0x10 build/usbd_ioreq.o - 0x08004ae2 USBD_CtlContinueSendData + 0x08004b02 0x10 build/usbd_ioreq.o + 0x08004b02 USBD_CtlContinueSendData .text.USBD_CtlPrepareRx - 0x08004af2 0x22 build/usbd_ioreq.o - 0x08004af2 USBD_CtlPrepareRx + 0x08004b12 0x22 build/usbd_ioreq.o + 0x08004b12 USBD_CtlPrepareRx .text.USBD_CtlContinueRx - 0x08004b14 0x10 build/usbd_ioreq.o - 0x08004b14 USBD_CtlContinueRx + 0x08004b34 0x10 build/usbd_ioreq.o + 0x08004b34 USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08004b24 0x16 build/usbd_ioreq.o - 0x08004b24 USBD_CtlSendStatus + 0x08004b44 0x16 build/usbd_ioreq.o + 0x08004b44 USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08004b3a 0x16 build/usbd_ioreq.o - 0x08004b3a USBD_CtlReceiveStatus + 0x08004b5a 0x16 build/usbd_ioreq.o + 0x08004b5a USBD_CtlReceiveStatus .text.USBD_CDC_EP0_RxReady - 0x08004b50 0x40 build/usbd_cdc.o + 0x08004b70 0x40 build/usbd_cdc.o .text.USBD_CDC_GetDeviceQualifierDescriptor - 0x08004b90 0xc build/usbd_cdc.o - 0x08004b90 USBD_CDC_GetDeviceQualifierDescriptor + 0x08004bb0 0xc build/usbd_cdc.o + 0x08004bb0 USBD_CDC_GetDeviceQualifierDescriptor .text.USBD_CDC_GetOtherSpeedCfgDesc - 0x08004b9c 0x48 build/usbd_cdc.o + 0x08004bbc 0x48 build/usbd_cdc.o .text.USBD_CDC_GetFSCfgDesc - 0x08004be4 0x48 build/usbd_cdc.o + 0x08004c04 0x48 build/usbd_cdc.o .text.USBD_CDC_GetHSCfgDesc - 0x08004c2c 0x48 build/usbd_cdc.o + 0x08004c4c 0x48 build/usbd_cdc.o .text.USBD_CDC_DataOut - 0x08004c74 0x38 build/usbd_cdc.o + 0x08004c94 0x38 build/usbd_cdc.o .text.USBD_CDC_DataIn - 0x08004cac 0x7c build/usbd_cdc.o + 0x08004ccc 0x7c build/usbd_cdc.o .text.USBD_CDC_Setup - 0x08004d28 0x11a build/usbd_cdc.o + 0x08004d48 0x11a build/usbd_cdc.o .text.USBD_CDC_DeInit - 0x08004e42 0x64 build/usbd_cdc.o + 0x08004e62 0x64 build/usbd_cdc.o .text.USBD_CDC_Init - 0x08004ea6 0xee build/usbd_cdc.o + 0x08004ec6 0xee build/usbd_cdc.o .text.USBD_CDC_RegisterInterface - 0x08004f94 0x16 build/usbd_cdc.o - 0x08004f94 USBD_CDC_RegisterInterface + 0x08004fb4 0x16 build/usbd_cdc.o + 0x08004fb4 USBD_CDC_RegisterInterface .text.USBD_CDC_SetTxBuffer - 0x08004faa 0x1c build/usbd_cdc.o - 0x08004faa USBD_CDC_SetTxBuffer + 0x08004fca 0x1c build/usbd_cdc.o + 0x08004fca USBD_CDC_SetTxBuffer .text.USBD_CDC_SetRxBuffer - 0x08004fc6 0x18 build/usbd_cdc.o - 0x08004fc6 USBD_CDC_SetRxBuffer + 0x08004fe6 0x18 build/usbd_cdc.o + 0x08004fe6 USBD_CDC_SetRxBuffer .text.USBD_CDC_TransmitPacket - 0x08004fde 0x36 build/usbd_cdc.o - 0x08004fde USBD_CDC_TransmitPacket + 0x08004ffe 0x36 build/usbd_cdc.o + 0x08004ffe USBD_CDC_TransmitPacket .text.USBD_CDC_ReceivePacket - 0x08005014 0x38 build/usbd_cdc.o - 0x08005014 USBD_CDC_ReceivePacket + 0x08005034 0x38 build/usbd_cdc.o + 0x08005034 USBD_CDC_ReceivePacket .text.Reset_Handler - 0x0800504c 0x50 build/startup_stm32f429xx.o - 0x0800504c Reset_Handler + 0x0800506c 0x50 build/startup_stm32f429xx.o + 0x0800506c Reset_Handler .text.Default_Handler - 0x0800509c 0x2 build/startup_stm32f429xx.o - 0x0800509c RTC_Alarm_IRQHandler - 0x0800509c HASH_RNG_IRQHandler - 0x0800509c EXTI2_IRQHandler - 0x0800509c TIM8_CC_IRQHandler - 0x0800509c UART8_IRQHandler - 0x0800509c SPI4_IRQHandler - 0x0800509c TIM1_CC_IRQHandler - 0x0800509c DMA2_Stream5_IRQHandler - 0x0800509c DMA1_Stream5_IRQHandler - 0x0800509c PVD_IRQHandler - 0x0800509c SDIO_IRQHandler - 0x0800509c TAMP_STAMP_IRQHandler - 0x0800509c CAN2_RX1_IRQHandler - 0x0800509c TIM8_TRG_COM_TIM14_IRQHandler - 0x0800509c TIM1_UP_TIM10_IRQHandler - 0x0800509c TIM8_UP_TIM13_IRQHandler - 0x0800509c I2C3_ER_IRQHandler - 0x0800509c I2C2_EV_IRQHandler - 0x0800509c DMA1_Stream2_IRQHandler - 0x0800509c CAN1_RX0_IRQHandler - 0x0800509c FPU_IRQHandler - 0x0800509c OTG_HS_WKUP_IRQHandler - 0x0800509c LTDC_ER_IRQHandler - 0x0800509c CAN2_SCE_IRQHandler - 0x0800509c DMA2_Stream2_IRQHandler - 0x0800509c SPI1_IRQHandler - 0x0800509c TIM6_DAC_IRQHandler - 0x0800509c TIM1_BRK_TIM9_IRQHandler - 0x0800509c DCMI_IRQHandler - 0x0800509c CAN2_RX0_IRQHandler - 0x0800509c DMA2_Stream3_IRQHandler - 0x0800509c USART6_IRQHandler - 0x0800509c USART3_IRQHandler - 0x0800509c CAN1_RX1_IRQHandler - 0x0800509c UART5_IRQHandler - 0x0800509c TIM4_IRQHandler - 0x0800509c I2C1_EV_IRQHandler - 0x0800509c DMA1_Stream6_IRQHandler - 0x0800509c DMA1_Stream1_IRQHandler - 0x0800509c UART4_IRQHandler - 0x0800509c TIM3_IRQHandler - 0x0800509c RCC_IRQHandler - 0x0800509c TIM8_BRK_TIM12_IRQHandler - 0x0800509c Default_Handler - 0x0800509c EXTI15_10_IRQHandler - 0x0800509c ADC_IRQHandler - 0x0800509c DMA1_Stream7_IRQHandler - 0x0800509c SPI5_IRQHandler - 0x0800509c TIM7_IRQHandler - 0x0800509c CAN2_TX_IRQHandler - 0x0800509c TIM5_IRQHandler - 0x0800509c DMA2_Stream7_IRQHandler - 0x0800509c I2C3_EV_IRQHandler - 0x0800509c EXTI9_5_IRQHandler - 0x0800509c RTC_WKUP_IRQHandler - 0x0800509c LTDC_IRQHandler - 0x0800509c ETH_WKUP_IRQHandler - 0x0800509c SPI2_IRQHandler - 0x0800509c OTG_HS_EP1_IN_IRQHandler - 0x0800509c DMA1_Stream0_IRQHandler - 0x0800509c CAN1_TX_IRQHandler - 0x0800509c EXTI4_IRQHandler - 0x0800509c ETH_IRQHandler - 0x0800509c OTG_HS_EP1_OUT_IRQHandler - 0x0800509c WWDG_IRQHandler - 0x0800509c SPI6_IRQHandler - 0x0800509c TIM2_IRQHandler - 0x0800509c OTG_FS_WKUP_IRQHandler - 0x0800509c TIM1_TRG_COM_TIM11_IRQHandler - 0x0800509c OTG_HS_IRQHandler - 0x0800509c DMA2D_IRQHandler - 0x0800509c EXTI1_IRQHandler - 0x0800509c UART7_IRQHandler - 0x0800509c USART2_IRQHandler - 0x0800509c I2C2_ER_IRQHandler - 0x0800509c DMA2_Stream1_IRQHandler - 0x0800509c CAN1_SCE_IRQHandler - 0x0800509c FLASH_IRQHandler - 0x0800509c DMA2_Stream4_IRQHandler - 0x0800509c USART1_IRQHandler - 0x0800509c SPI3_IRQHandler - 0x0800509c DMA1_Stream4_IRQHandler - 0x0800509c I2C1_ER_IRQHandler - 0x0800509c FMC_IRQHandler - 0x0800509c DMA2_Stream6_IRQHandler - 0x0800509c SAI1_IRQHandler - 0x0800509c DMA1_Stream3_IRQHandler + 0x080050bc 0x2 build/startup_stm32f429xx.o + 0x080050bc RTC_Alarm_IRQHandler + 0x080050bc HASH_RNG_IRQHandler + 0x080050bc EXTI2_IRQHandler + 0x080050bc TIM8_CC_IRQHandler + 0x080050bc UART8_IRQHandler + 0x080050bc SPI4_IRQHandler + 0x080050bc TIM1_CC_IRQHandler + 0x080050bc DMA2_Stream5_IRQHandler + 0x080050bc DMA1_Stream5_IRQHandler + 0x080050bc PVD_IRQHandler + 0x080050bc SDIO_IRQHandler + 0x080050bc TAMP_STAMP_IRQHandler + 0x080050bc CAN2_RX1_IRQHandler + 0x080050bc TIM8_TRG_COM_TIM14_IRQHandler + 0x080050bc TIM1_UP_TIM10_IRQHandler + 0x080050bc TIM8_UP_TIM13_IRQHandler + 0x080050bc I2C3_ER_IRQHandler + 0x080050bc I2C2_EV_IRQHandler + 0x080050bc DMA1_Stream2_IRQHandler + 0x080050bc CAN1_RX0_IRQHandler + 0x080050bc FPU_IRQHandler + 0x080050bc OTG_HS_WKUP_IRQHandler + 0x080050bc LTDC_ER_IRQHandler + 0x080050bc CAN2_SCE_IRQHandler + 0x080050bc DMA2_Stream2_IRQHandler + 0x080050bc SPI1_IRQHandler + 0x080050bc TIM6_DAC_IRQHandler + 0x080050bc TIM1_BRK_TIM9_IRQHandler + 0x080050bc DCMI_IRQHandler + 0x080050bc CAN2_RX0_IRQHandler + 0x080050bc DMA2_Stream3_IRQHandler + 0x080050bc USART6_IRQHandler + 0x080050bc USART3_IRQHandler + 0x080050bc CAN1_RX1_IRQHandler + 0x080050bc UART5_IRQHandler + 0x080050bc TIM4_IRQHandler + 0x080050bc I2C1_EV_IRQHandler + 0x080050bc DMA1_Stream6_IRQHandler + 0x080050bc DMA1_Stream1_IRQHandler + 0x080050bc UART4_IRQHandler + 0x080050bc TIM3_IRQHandler + 0x080050bc RCC_IRQHandler + 0x080050bc TIM8_BRK_TIM12_IRQHandler + 0x080050bc Default_Handler + 0x080050bc EXTI15_10_IRQHandler + 0x080050bc ADC_IRQHandler + 0x080050bc DMA1_Stream7_IRQHandler + 0x080050bc SPI5_IRQHandler + 0x080050bc TIM7_IRQHandler + 0x080050bc CAN2_TX_IRQHandler + 0x080050bc TIM5_IRQHandler + 0x080050bc DMA2_Stream7_IRQHandler + 0x080050bc I2C3_EV_IRQHandler + 0x080050bc EXTI9_5_IRQHandler + 0x080050bc RTC_WKUP_IRQHandler + 0x080050bc LTDC_IRQHandler + 0x080050bc ETH_WKUP_IRQHandler + 0x080050bc SPI2_IRQHandler + 0x080050bc OTG_HS_EP1_IN_IRQHandler + 0x080050bc DMA1_Stream0_IRQHandler + 0x080050bc CAN1_TX_IRQHandler + 0x080050bc EXTI4_IRQHandler + 0x080050bc ETH_IRQHandler + 0x080050bc OTG_HS_EP1_OUT_IRQHandler + 0x080050bc WWDG_IRQHandler + 0x080050bc SPI6_IRQHandler + 0x080050bc TIM2_IRQHandler + 0x080050bc OTG_FS_WKUP_IRQHandler + 0x080050bc TIM1_TRG_COM_TIM11_IRQHandler + 0x080050bc OTG_HS_IRQHandler + 0x080050bc DMA2D_IRQHandler + 0x080050bc EXTI1_IRQHandler + 0x080050bc UART7_IRQHandler + 0x080050bc USART2_IRQHandler + 0x080050bc I2C2_ER_IRQHandler + 0x080050bc DMA2_Stream1_IRQHandler + 0x080050bc CAN1_SCE_IRQHandler + 0x080050bc FLASH_IRQHandler + 0x080050bc DMA2_Stream4_IRQHandler + 0x080050bc USART1_IRQHandler + 0x080050bc SPI3_IRQHandler + 0x080050bc DMA1_Stream4_IRQHandler + 0x080050bc I2C1_ER_IRQHandler + 0x080050bc FMC_IRQHandler + 0x080050bc DMA2_Stream6_IRQHandler + 0x080050bc SAI1_IRQHandler + 0x080050bc DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x0800509e 0x0 linker stubs + .glue_7 0x080050be 0x0 linker stubs *(.glue_7t) - .glue_7t 0x0800509e 0x0 linker stubs + .glue_7t 0x080050be 0x0 linker stubs *(.eh_frame) - *fill* 0x0800509e 0x2 - .eh_frame 0x080050a0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x080050be 0x2 + .eh_frame 0x080050c0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x080050a0 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x080050a0 _init - .init 0x080050a4 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x080050c0 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x080050c0 _init + .init 0x080050c4 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x080050ac 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x080050ac _fini - .fini 0x080050b0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o - 0x080050b8 . = ALIGN (0x4) - 0x080050b8 _etext = . + .fini 0x080050cc 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x080050cc _fini + .fini 0x080050d0 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x080050d8 . = ALIGN (0x4) + 0x080050d8 _etext = . -.vfp11_veneer 0x080050b8 0x0 - .vfp11_veneer 0x080050b8 0x0 linker stubs +.vfp11_veneer 0x080050d8 0x0 + .vfp11_veneer 0x080050d8 0x0 linker stubs -.v4_bx 0x080050b8 0x0 - .v4_bx 0x080050b8 0x0 linker stubs +.v4_bx 0x080050d8 0x0 + .v4_bx 0x080050d8 0x0 linker stubs -.iplt 0x080050b8 0x0 - .iplt 0x080050b8 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x080050d8 0x0 + .iplt 0x080050d8 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x080050b8 0x70 - 0x080050b8 . = ALIGN (0x4) +.rodata 0x080050d8 0x60 + 0x080050d8 . = ALIGN (0x4) *(.rodata) *(.rodata*) - .rodata.main.str1.4 - 0x080050b8 0x56 build/main.o - 0xe (size before relaxing) - *fill* 0x0800510e 0x2 .rodata.flagBitshiftOffset.0 - 0x08005110 0x8 build/stm32f4xx_hal_dma.o + 0x080050d8 0x8 build/stm32f4xx_hal_dma.o .rodata.AHBPrescTable - 0x08005118 0x10 build/system_stm32f4xx.o - 0x08005118 AHBPrescTable + 0x080050e0 0x10 build/system_stm32f4xx.o + 0x080050e0 AHBPrescTable .rodata.USBD_FS_ProductStrDescriptor.str1.4 - 0x08005128 0x16 build/usbd_desc.o + 0x080050f0 0x46 build/usbd_desc.o + 0x16 (size before relaxing) .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 - 0x08005128 0x13 build/usbd_desc.o + 0x08005136 0x13 build/usbd_desc.o .rodata.USBD_FS_ConfigStrDescriptor.str1.4 - 0x08005128 0xb build/usbd_desc.o + 0x08005136 0xb build/usbd_desc.o .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 - 0x08005128 0xe build/usbd_desc.o + 0x08005136 0xe build/usbd_desc.o + 0x0800514c . = ALIGN (0x4) + *fill* 0x08005136 0x2 + +.ARM.extab 0x08005138 0x0 + 0x08005138 . = ALIGN (0x4) + *(.ARM.extab* .gnu.linkonce.armextab.*) + 0x08005138 . = ALIGN (0x4) + +.ARM 0x08005138 0x8 + 0x08005138 . = ALIGN (0x4) + 0x08005138 __exidx_start = . + *(.ARM.exidx*) + .ARM.exidx 0x08005138 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08005140 __exidx_end = . 0x08005140 . = ALIGN (0x4) -.ARM.extab 0x08005128 0x0 - 0x08005128 . = ALIGN (0x4) - *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x08005128 . = ALIGN (0x4) - -.ARM 0x08005128 0x8 - 0x08005128 . = ALIGN (0x4) - 0x08005128 __exidx_start = . - *(.ARM.exidx*) - .ARM.exidx 0x08005128 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - 0x08005130 __exidx_end = . - 0x08005130 . = ALIGN (0x4) - -.preinit_array 0x08005130 0x0 - 0x08005130 . = ALIGN (0x4) - 0x08005130 PROVIDE (__preinit_array_start = .) +.preinit_array 0x08005140 0x0 + 0x08005140 . = ALIGN (0x4) + 0x08005140 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08005130 PROVIDE (__preinit_array_end = .) - 0x08005130 . = ALIGN (0x4) + 0x08005140 PROVIDE (__preinit_array_end = .) + 0x08005140 . = ALIGN (0x4) -.init_array 0x08005130 0x4 - 0x08005130 . = ALIGN (0x4) - 0x08005130 PROVIDE (__init_array_start = .) +.init_array 0x08005140 0x4 + 0x08005140 . = ALIGN (0x4) + 0x08005140 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08005130 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08005134 PROVIDE (__init_array_end = .) - 0x08005134 . = ALIGN (0x4) + .init_array 0x08005140 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005144 PROVIDE (__init_array_end = .) + 0x08005144 . = ALIGN (0x4) -.fini_array 0x08005134 0x4 - 0x08005134 . = ALIGN (0x4) - 0x08005134 PROVIDE (__fini_array_start = .) +.fini_array 0x08005144 0x4 + 0x08005144 . = ALIGN (0x4) + 0x08005144 PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08005134 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08005138 PROVIDE (__fini_array_end = .) - 0x08005138 . = ALIGN (0x4) - 0x08005138 _sidata = LOADADDR (.data) + .fini_array 0x08005144 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005148 PROVIDE (__fini_array_end = .) + 0x08005148 . = ALIGN (0x4) + 0x08005148 _sidata = LOADADDR (.data) -.rel.dyn 0x08005138 0x0 - .rel.iplt 0x08005138 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08005148 0x0 + .rel.iplt 0x08005148 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x118 load address 0x08005138 +.data 0x20000000 0x11c load address 0x08005148 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) *(.data*) - .data.ADC_msg 0x20000000 0x21 build/main.o + .data.ADC_msg 0x20000000 0x26 build/main.o 0x20000000 ADC_msg .data.uwTickFreq - 0x20000021 0x1 build/stm32f4xx_hal.o - 0x20000021 uwTickFreq - *fill* 0x20000022 0x2 + 0x20000026 0x1 build/stm32f4xx_hal.o + 0x20000026 uwTickFreq + *fill* 0x20000027 0x1 .data.uwTickPrio - 0x20000024 0x4 build/stm32f4xx_hal.o - 0x20000024 uwTickPrio + 0x20000028 0x4 build/stm32f4xx_hal.o + 0x20000028 uwTickPrio .data.SystemCoreClock - 0x20000028 0x4 build/system_stm32f4xx.o - 0x20000028 SystemCoreClock + 0x2000002c 0x4 build/system_stm32f4xx.o + 0x2000002c SystemCoreClock .data.USBD_StringSerial - 0x2000002c 0x1a build/usbd_desc.o - 0x2000002c USBD_StringSerial - *fill* 0x20000046 0x2 + 0x20000030 0x1a build/usbd_desc.o + 0x20000030 USBD_StringSerial + *fill* 0x2000004a 0x2 .data.USBD_LangIDDesc - 0x20000048 0x4 build/usbd_desc.o - 0x20000048 USBD_LangIDDesc + 0x2000004c 0x4 build/usbd_desc.o + 0x2000004c USBD_LangIDDesc .data.USBD_FS_DeviceDesc - 0x2000004c 0x12 build/usbd_desc.o - 0x2000004c USBD_FS_DeviceDesc - *fill* 0x2000005e 0x2 - .data.FS_Desc 0x20000060 0x1c build/usbd_desc.o - 0x20000060 FS_Desc + 0x20000050 0x12 build/usbd_desc.o + 0x20000050 USBD_FS_DeviceDesc + *fill* 0x20000062 0x2 + .data.FS_Desc 0x20000064 0x1c build/usbd_desc.o + 0x20000064 FS_Desc .data.USBD_Interface_fops_FS - 0x2000007c 0x14 build/usbd_cdc_if.o - 0x2000007c USBD_Interface_fops_FS + 0x20000080 0x14 build/usbd_cdc_if.o + 0x20000080 USBD_Interface_fops_FS .data.USBD_CDC_CfgDesc - 0x20000090 0x43 build/usbd_cdc.o - *fill* 0x200000d3 0x1 + 0x20000094 0x43 build/usbd_cdc.o + *fill* 0x200000d7 0x1 .data.USBD_CDC - 0x200000d4 0x38 build/usbd_cdc.o - 0x200000d4 USBD_CDC + 0x200000d8 0x38 build/usbd_cdc.o + 0x200000d8 USBD_CDC .data.USBD_CDC_DeviceQualifierDesc - 0x2000010c 0xa build/usbd_cdc.o + 0x20000110 0xa build/usbd_cdc.o *(.RamFunc) *(.RamFunc*) - 0x20000118 . = ALIGN (0x4) - *fill* 0x20000116 0x2 - 0x20000118 _edata = . - 0x08005250 _siccmram = LOADADDR (.ccmram) + 0x2000011c . = ALIGN (0x4) + *fill* 0x2000011a 0x2 + 0x2000011c _edata = . + 0x08005264 _siccmram = LOADADDR (.ccmram) .tm_clone_table - 0x20000118 0x0 load address 0x08005250 + 0x2000011c 0x0 load address 0x08005264 .tm_clone_table - 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x2000011c 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 + 0x2000011c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.igot.plt 0x20000118 0x0 load address 0x08005250 - .igot.plt 0x20000118 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.igot.plt 0x2000011c 0x0 load address 0x08005264 + .igot.plt 0x2000011c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.ccmram 0x10000000 0x0 load address 0x08005250 +.ccmram 0x10000000 0x0 load address 0x08005264 0x10000000 . = ALIGN (0x4) 0x10000000 _sccmram = . *(.ccmram) @@ -2072,63 +2069,63 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x10000000 _eccmram = . 0x10000000 . = ALIGN (0x4) -.bss 0x20000118 0x1da0 - 0x20000118 _sbss = . - 0x20000118 __bss_start__ = _sbss +.bss 0x2000011c 0x1da4 + 0x2000011c _sbss = . + 0x2000011c __bss_start__ = _sbss *(.bss) - .bss 0x20000118 0x1c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + .bss 0x2000011c 0x1c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.bss*) .bss.ADC1_buff_circular - 0x20000134 0xc8 build/main.o - 0x20000134 ADC1_buff_circular + 0x20000138 0xc8 build/main.o + 0x20000138 ADC1_buff_circular .bss.Sweep_state - 0x200001fc 0xc build/main.o - 0x200001fc Sweep_state + 0x20000200 0x10 build/main.o + 0x20000200 Sweep_state .bss.ADC_proc_shadow - 0x20000208 0x10 build/main.o - 0x20000208 ADC_proc_shadow - .bss.ADC_proc 0x20000218 0x10 build/main.o - 0x20000218 ADC_proc + 0x20000210 0x10 build/main.o + 0x20000210 ADC_proc_shadow + .bss.ADC_proc 0x20000220 0x10 build/main.o + 0x20000220 ADC_proc .bss.hdma_adc1 - 0x20000228 0x60 build/main.o - 0x20000228 hdma_adc1 - .bss.hadc1 0x20000288 0x48 build/main.o - 0x20000288 hadc1 - .bss.uwTick 0x200002d0 0x4 build/stm32f4xx_hal.o - 0x200002d0 uwTick + 0x20000230 0x60 build/main.o + 0x20000230 hdma_adc1 + .bss.hadc1 0x20000290 0x48 build/main.o + 0x20000290 hadc1 + .bss.uwTick 0x200002d8 0x4 build/stm32f4xx_hal.o + 0x200002d8 uwTick .bss.hUsbDeviceFS - 0x200002d4 0x2dc build/usb_device.o - 0x200002d4 hUsbDeviceFS + 0x200002dc 0x2dc build/usb_device.o + 0x200002dc hUsbDeviceFS .bss.USBD_StrDesc - 0x200005b0 0x200 build/usbd_desc.o - 0x200005b0 USBD_StrDesc + 0x200005b8 0x200 build/usbd_desc.o + 0x200005b8 USBD_StrDesc .bss.UserTxBufferFS - 0x200007b0 0x800 build/usbd_cdc_if.o - 0x200007b0 UserTxBufferFS + 0x200007b8 0x800 build/usbd_cdc_if.o + 0x200007b8 UserTxBufferFS .bss.UserRxBufferFS - 0x20000fb0 0x800 build/usbd_cdc_if.o - 0x20000fb0 UserRxBufferFS - .bss.mem.0 0x200017b0 0x220 build/usbd_conf.o + 0x20000fb8 0x800 build/usbd_cdc_if.o + 0x20000fb8 UserRxBufferFS + .bss.mem.0 0x200017b8 0x220 build/usbd_conf.o .bss.hpcd_USB_OTG_FS - 0x200019d0 0x4e4 build/usbd_conf.o - 0x200019d0 hpcd_USB_OTG_FS - .bss.cfgidx.0 0x20001eb4 0x1 build/usbd_ctlreq.o + 0x200019d8 0x4e4 build/usbd_conf.o + 0x200019d8 hpcd_USB_OTG_FS + .bss.cfgidx.0 0x20001ebc 0x1 build/usbd_ctlreq.o *(COMMON) - 0x20001eb8 . = ALIGN (0x4) - *fill* 0x20001eb5 0x3 - 0x20001eb8 _ebss = . - 0x20001eb8 __bss_end__ = _ebss + 0x20001ec0 . = ALIGN (0x4) + *fill* 0x20001ebd 0x3 + 0x20001ec0 _ebss = . + 0x20001ec0 __bss_end__ = _ebss ._user_heap_stack - 0x20001eb8 0x600 - 0x20001eb8 . = ALIGN (0x8) + 0x20001ec0 0x600 + 0x20001ec0 . = ALIGN (0x8) [!provide] PROVIDE (end = .) - 0x20001eb8 PROVIDE (_end = .) - 0x200020b8 . = (. + _Min_Heap_Size) - *fill* 0x20001eb8 0x200 - 0x200024b8 . = (. + _Min_Stack_Size) - *fill* 0x200020b8 0x400 - 0x200024b8 . = ALIGN (0x8) + 0x20001ec0 PROVIDE (_end = .) + 0x200020c0 . = (. + _Min_Heap_Size) + *fill* 0x20001ec0 0x200 + 0x200024c0 . = (. + _Min_Stack_Size) + *fill* 0x200020c0 0x400 + 0x200024c0 . = ALIGN (0x8) /DISCARD/ libc.a(*) @@ -2236,65 +2233,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 0x163a9 - .debug_info 0x00000000 0x162c build/main.o - .debug_info 0x0000162c 0x1060 build/stm32f4xx_it.o - .debug_info 0x0000268c 0xb62 build/stm32f4xx_hal_msp.o - .debug_info 0x000031ee 0xc12 build/stm32f4xx_hal_rcc.o - .debug_info 0x00003e00 0x846 build/stm32f4xx_hal_gpio.o - .debug_info 0x00004646 0xbb6 build/stm32f4xx_hal_dma.o - .debug_info 0x000051fc 0x11f2 build/stm32f4xx_hal_cortex.o - .debug_info 0x000063ee 0xb74 build/stm32f4xx_hal.o - .debug_info 0x00006f62 0x5bd build/system_stm32f4xx.o - .debug_info 0x0000751f 0x874 build/usb_device.o - .debug_info 0x00007d93 0x644 build/usbd_desc.o - .debug_info 0x000083d7 0xad2 build/usbd_cdc_if.o - .debug_info 0x00008ea9 0x24f9 build/usbd_conf.o - .debug_info 0x0000b3a2 0x1f13 build/stm32f4xx_hal_pcd.o - .debug_info 0x0000d2b5 0x7a7 build/stm32f4xx_hal_pcd_ex.o - .debug_info 0x0000da5c 0x21de build/stm32f4xx_ll_usb.o - .debug_info 0x0000fc3a 0x1036 build/stm32f4xx_hal_adc.o - .debug_info 0x00010c70 0x1440 build/usbd_core.o - .debug_info 0x000120b0 0x15a9 build/usbd_ctlreq.o - .debug_info 0x00013659 0xa05 build/usbd_ioreq.o - .debug_info 0x0001405e 0x1961 build/usbd_cdc.o - .debug_info 0x000159bf 0x30 build/startup_stm32f429xx.o - .debug_info 0x000159ef 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 0x00015afa 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 0x00015c2f 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_info 0x00015c54 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_info 0x00015c78 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_info 0x0001636d 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_info 0x00000000 0x163b0 + .debug_info 0x00000000 0x1624 build/main.o + .debug_info 0x00001624 0x106f build/stm32f4xx_it.o + .debug_info 0x00002693 0xb62 build/stm32f4xx_hal_msp.o + .debug_info 0x000031f5 0xc12 build/stm32f4xx_hal_rcc.o + .debug_info 0x00003e07 0x846 build/stm32f4xx_hal_gpio.o + .debug_info 0x0000464d 0xbb6 build/stm32f4xx_hal_dma.o + .debug_info 0x00005203 0x11f2 build/stm32f4xx_hal_cortex.o + .debug_info 0x000063f5 0xb74 build/stm32f4xx_hal.o + .debug_info 0x00006f69 0x5bd build/system_stm32f4xx.o + .debug_info 0x00007526 0x874 build/usb_device.o + .debug_info 0x00007d9a 0x644 build/usbd_desc.o + .debug_info 0x000083de 0xad2 build/usbd_cdc_if.o + .debug_info 0x00008eb0 0x24f9 build/usbd_conf.o + .debug_info 0x0000b3a9 0x1f13 build/stm32f4xx_hal_pcd.o + .debug_info 0x0000d2bc 0x7a7 build/stm32f4xx_hal_pcd_ex.o + .debug_info 0x0000da63 0x21de build/stm32f4xx_ll_usb.o + .debug_info 0x0000fc41 0x1036 build/stm32f4xx_hal_adc.o + .debug_info 0x00010c77 0x1440 build/usbd_core.o + .debug_info 0x000120b7 0x15a9 build/usbd_ctlreq.o + .debug_info 0x00013660 0xa05 build/usbd_ioreq.o + .debug_info 0x00014065 0x1961 build/usbd_cdc.o + .debug_info 0x000159c6 0x30 build/startup_stm32f429xx.o + .debug_info 0x000159f6 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 0x00015b01 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 0x00015c36 0x25 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_info 0x00015c5b 0x24 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_info 0x00015c7f 0x6f5 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_info 0x00016374 0x3c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_abbrev 0x00000000 0x3951 - .debug_abbrev 0x00000000 0x32f build/main.o - .debug_abbrev 0x0000032f 0x230 build/stm32f4xx_it.o - .debug_abbrev 0x0000055f 0x1f7 build/stm32f4xx_hal_msp.o - .debug_abbrev 0x00000756 0x2de build/stm32f4xx_hal_rcc.o - .debug_abbrev 0x00000a34 0x22b build/stm32f4xx_hal_gpio.o - .debug_abbrev 0x00000c5f 0x2fe build/stm32f4xx_hal_dma.o - .debug_abbrev 0x00000f5d 0x3ca build/stm32f4xx_hal_cortex.o - .debug_abbrev 0x00001327 0x244 build/stm32f4xx_hal.o - .debug_abbrev 0x0000156b 0x11b build/system_stm32f4xx.o - .debug_abbrev 0x00001686 0x19c build/usb_device.o - .debug_abbrev 0x00001822 0x208 build/usbd_desc.o - .debug_abbrev 0x00001a2a 0x2bc build/usbd_cdc_if.o - .debug_abbrev 0x00001ce6 0x34b build/usbd_conf.o - .debug_abbrev 0x00002031 0x2e7 build/stm32f4xx_hal_pcd.o - .debug_abbrev 0x00002318 0x1c5 build/stm32f4xx_hal_pcd_ex.o - .debug_abbrev 0x000024dd 0x344 build/stm32f4xx_ll_usb.o - .debug_abbrev 0x00002821 0x2c7 build/stm32f4xx_hal_adc.o - .debug_abbrev 0x00002ae8 0x2f7 build/usbd_core.o - .debug_abbrev 0x00002ddf 0x359 build/usbd_ctlreq.o - .debug_abbrev 0x00003138 0x195 build/usbd_ioreq.o - .debug_abbrev 0x000032cd 0x32f build/usbd_cdc.o - .debug_abbrev 0x000035fc 0x1d build/startup_stm32f429xx.o - .debug_abbrev 0x00003619 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 0x000036e2 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 0x00003799 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_abbrev 0x000037ad 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_abbrev 0x000037c1 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_abbrev 0x0000392b 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_abbrev 0x00000000 0x393a + .debug_abbrev 0x00000000 0x318 build/main.o + .debug_abbrev 0x00000318 0x230 build/stm32f4xx_it.o + .debug_abbrev 0x00000548 0x1f7 build/stm32f4xx_hal_msp.o + .debug_abbrev 0x0000073f 0x2de build/stm32f4xx_hal_rcc.o + .debug_abbrev 0x00000a1d 0x22b build/stm32f4xx_hal_gpio.o + .debug_abbrev 0x00000c48 0x2fe build/stm32f4xx_hal_dma.o + .debug_abbrev 0x00000f46 0x3ca build/stm32f4xx_hal_cortex.o + .debug_abbrev 0x00001310 0x244 build/stm32f4xx_hal.o + .debug_abbrev 0x00001554 0x11b build/system_stm32f4xx.o + .debug_abbrev 0x0000166f 0x19c build/usb_device.o + .debug_abbrev 0x0000180b 0x208 build/usbd_desc.o + .debug_abbrev 0x00001a13 0x2bc build/usbd_cdc_if.o + .debug_abbrev 0x00001ccf 0x34b build/usbd_conf.o + .debug_abbrev 0x0000201a 0x2e7 build/stm32f4xx_hal_pcd.o + .debug_abbrev 0x00002301 0x1c5 build/stm32f4xx_hal_pcd_ex.o + .debug_abbrev 0x000024c6 0x344 build/stm32f4xx_ll_usb.o + .debug_abbrev 0x0000280a 0x2c7 build/stm32f4xx_hal_adc.o + .debug_abbrev 0x00002ad1 0x2f7 build/usbd_core.o + .debug_abbrev 0x00002dc8 0x359 build/usbd_ctlreq.o + .debug_abbrev 0x00003121 0x195 build/usbd_ioreq.o + .debug_abbrev 0x000032b6 0x32f build/usbd_cdc.o + .debug_abbrev 0x000035e5 0x1d build/startup_stm32f429xx.o + .debug_abbrev 0x00003602 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 0x000036cb 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 0x00003782 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_abbrev 0x00003796 0x14 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_abbrev 0x000037aa 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_abbrev 0x00003914 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_loc 0x00000000 0xd514 .debug_loc 0x00000000 0x11b build/main.o @@ -2401,66 +2398,66 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .debug_ranges 0x00000b30 0x80 build/usbd_cdc.o .debug_ranges 0x00000bb0 0x20 build/startup_stm32f429xx.o -.debug_line 0x00000000 0xba75 - .debug_line 0x00000000 0x660 build/main.o - .debug_line 0x00000660 0x5a4 build/stm32f4xx_it.o - .debug_line 0x00000c04 0x263 build/stm32f4xx_hal_msp.o - .debug_line 0x00000e67 0xb39 build/stm32f4xx_hal_rcc.o - .debug_line 0x000019a0 0x698 build/stm32f4xx_hal_gpio.o - .debug_line 0x00002038 0xdae build/stm32f4xx_hal_dma.o - .debug_line 0x00002de6 0x7a5 build/stm32f4xx_hal_cortex.o - .debug_line 0x0000358b 0x51a build/stm32f4xx_hal.o - .debug_line 0x00003aa5 0x1c9 build/system_stm32f4xx.o - .debug_line 0x00003c6e 0x194 build/usb_device.o - .debug_line 0x00003e02 0x2af build/usbd_desc.o - .debug_line 0x000040b1 0x1e0 build/usbd_cdc_if.o - .debug_line 0x00004291 0x795 build/usbd_conf.o - .debug_line 0x00004a26 0x13d5 build/stm32f4xx_hal_pcd.o - .debug_line 0x00005dfb 0x21b build/stm32f4xx_hal_pcd_ex.o - .debug_line 0x00006016 0x1ee6 build/stm32f4xx_ll_usb.o - .debug_line 0x00007efc 0x101e build/stm32f4xx_hal_adc.o - .debug_line 0x00008f1a 0x965 build/usbd_core.o - .debug_line 0x0000987f 0xc7f build/usbd_ctlreq.o - .debug_line 0x0000a4fe 0x231 build/usbd_ioreq.o - .debug_line 0x0000a72f 0x987 build/usbd_cdc.o - .debug_line 0x0000b0b6 0x73 build/startup_stm32f429xx.o - .debug_line 0x0000b129 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 0x0000b247 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 0x0000b3fd 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_line 0x0000b469 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000b4b7 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x0000ba2b 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_line 0x00000000 0xba99 + .debug_line 0x00000000 0x674 build/main.o + .debug_line 0x00000674 0x5b4 build/stm32f4xx_it.o + .debug_line 0x00000c28 0x263 build/stm32f4xx_hal_msp.o + .debug_line 0x00000e8b 0xb39 build/stm32f4xx_hal_rcc.o + .debug_line 0x000019c4 0x698 build/stm32f4xx_hal_gpio.o + .debug_line 0x0000205c 0xdae build/stm32f4xx_hal_dma.o + .debug_line 0x00002e0a 0x7a5 build/stm32f4xx_hal_cortex.o + .debug_line 0x000035af 0x51a build/stm32f4xx_hal.o + .debug_line 0x00003ac9 0x1c9 build/system_stm32f4xx.o + .debug_line 0x00003c92 0x194 build/usb_device.o + .debug_line 0x00003e26 0x2af build/usbd_desc.o + .debug_line 0x000040d5 0x1e0 build/usbd_cdc_if.o + .debug_line 0x000042b5 0x795 build/usbd_conf.o + .debug_line 0x00004a4a 0x13d5 build/stm32f4xx_hal_pcd.o + .debug_line 0x00005e1f 0x21b build/stm32f4xx_hal_pcd_ex.o + .debug_line 0x0000603a 0x1ee6 build/stm32f4xx_ll_usb.o + .debug_line 0x00007f20 0x101e build/stm32f4xx_hal_adc.o + .debug_line 0x00008f3e 0x965 build/usbd_core.o + .debug_line 0x000098a3 0xc7f build/usbd_ctlreq.o + .debug_line 0x0000a522 0x231 build/usbd_ioreq.o + .debug_line 0x0000a753 0x987 build/usbd_cdc.o + .debug_line 0x0000b0da 0x73 build/startup_stm32f429xx.o + .debug_line 0x0000b14d 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 0x0000b26b 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 0x0000b421 0x6c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_line 0x0000b48d 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0000b4db 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0000ba4f 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_str 0x00000000 0x4a92 - .debug_str 0x00000000 0x4a92 build/main.o - 0x105b (size before relaxing) - .debug_str 0x00004a92 0xb8c build/stm32f4xx_it.o - .debug_str 0x00004a92 0x7b1 build/stm32f4xx_hal_msp.o - .debug_str 0x00004a92 0x6e8 build/stm32f4xx_hal_rcc.o - .debug_str 0x00004a92 0x4cd build/stm32f4xx_hal_gpio.o - .debug_str 0x00004a92 0x75b build/stm32f4xx_hal_dma.o - .debug_str 0x00004a92 0xcb4 build/stm32f4xx_hal_cortex.o - .debug_str 0x00004a92 0xc05 build/stm32f4xx_hal.o - .debug_str 0x00004a92 0x36d build/system_stm32f4xx.o - .debug_str 0x00004a92 0x69e build/usb_device.o - .debug_str 0x00004a92 0x438 build/usbd_desc.o - .debug_str 0x00004a92 0x76c build/usbd_cdc_if.o - .debug_str 0x00004a92 0x162d build/usbd_conf.o - .debug_str 0x00004a92 0xddf build/stm32f4xx_hal_pcd.o - .debug_str 0x00004a92 0x71d build/stm32f4xx_hal_pcd_ex.o - .debug_str 0x00004a92 0xd08 build/stm32f4xx_ll_usb.o - .debug_str 0x00004a92 0x93c build/stm32f4xx_hal_adc.o - .debug_str 0x00004a92 0x9b9 build/usbd_core.o - .debug_str 0x00004a92 0x7e4 build/usbd_ctlreq.o - .debug_str 0x00004a92 0x6b9 build/usbd_ioreq.o - .debug_str 0x00004a92 0xd70 build/usbd_cdc.o - .debug_str 0x00004a92 0x7a build/startup_stm32f429xx.o - .debug_str 0x00004a92 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 0x00004a92 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) - .debug_str 0x00004a92 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) - .debug_str 0x00004a92 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_str 0x00004a92 0x685 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_str 0x00004a92 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) +.debug_str 0x00000000 0x4a9f + .debug_str 0x00000000 0x4a9f build/main.o + 0x1068 (size before relaxing) + .debug_str 0x00004a9f 0xba5 build/stm32f4xx_it.o + .debug_str 0x00004a9f 0x7b1 build/stm32f4xx_hal_msp.o + .debug_str 0x00004a9f 0x6e8 build/stm32f4xx_hal_rcc.o + .debug_str 0x00004a9f 0x4cd build/stm32f4xx_hal_gpio.o + .debug_str 0x00004a9f 0x75b build/stm32f4xx_hal_dma.o + .debug_str 0x00004a9f 0xcb4 build/stm32f4xx_hal_cortex.o + .debug_str 0x00004a9f 0xc05 build/stm32f4xx_hal.o + .debug_str 0x00004a9f 0x36d build/system_stm32f4xx.o + .debug_str 0x00004a9f 0x69e build/usb_device.o + .debug_str 0x00004a9f 0x438 build/usbd_desc.o + .debug_str 0x00004a9f 0x76c build/usbd_cdc_if.o + .debug_str 0x00004a9f 0x162d build/usbd_conf.o + .debug_str 0x00004a9f 0xddf build/stm32f4xx_hal_pcd.o + .debug_str 0x00004a9f 0x71d build/stm32f4xx_hal_pcd_ex.o + .debug_str 0x00004a9f 0xd08 build/stm32f4xx_ll_usb.o + .debug_str 0x00004a9f 0x93c build/stm32f4xx_hal_adc.o + .debug_str 0x00004a9f 0x9b9 build/usbd_core.o + .debug_str 0x00004a9f 0x7e4 build/usbd_ctlreq.o + .debug_str 0x00004a9f 0x6b9 build/usbd_ioreq.o + .debug_str 0x00004a9f 0xd70 build/usbd_cdc.o + .debug_str 0x00004a9f 0x7a build/startup_stm32f429xx.o + .debug_str 0x00004a9f 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 0x00004a9f 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) + .debug_str 0x00004a9f 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_ldivmod.o) + .debug_str 0x00004a9f 0xa3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_str 0x00004a9f 0x685 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_str 0x00004a9f 0xc3 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_frame 0x00000000 0x20d4 .debug_frame 0x00000000 0xc4 build/main.o @@ -2658,7 +2655,6 @@ HAL_DeInit build/stm32f4xx_hal.o HAL_Delay build/stm32f4xx_hal.o build/stm32f4xx_ll_usb.o build/usbd_conf.o -HAL_DelayUS build/main.o HAL_DisableCompensationCell build/stm32f4xx_hal.o HAL_DisableMemorySwappingBank build/stm32f4xx_hal.o HAL_EXTI_ClearConfigLine build/stm32f4xx_hal_exti.o diff --git a/build/stm32f4xx_hal.lst b/build/stm32f4xx_hal.lst index 1eb29f0..3f7e952 100644 --- a/build/stm32f4xx_hal.lst +++ b/build/stm32f4xx_hal.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFOQqNi.s page 1 +ARM GAS /tmp/ccyiATGJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 2 + ARM GAS /tmp/ccyiATGJ.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @endverbatim @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 3 + ARM GAS /tmp/ccyiATGJ.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 4 + ARM GAS /tmp/ccyiATGJ.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/ccFOQqNi.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/ccFOQqNi.s page 5 + ARM GAS /tmp/ccyiATGJ.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** __HAL_RCC_AHB2_FORCE_RESET(); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 6 + ARM GAS /tmp/ccyiATGJ.s page 6 54 0000 7047 bx lr @@ -358,7 +358,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 7 + ARM GAS /tmp/ccyiATGJ.s page 7 102 0022 9C61 str r4, [r3, #24] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 136 .LCFI1: 137 .cfi_def_cfa_offset 8 138 .cfi_offset 4, -8 - ARM GAS /tmp/ccFOQqNi.s page 8 + ARM GAS /tmp/ccyiATGJ.s page 8 139 .cfi_offset 14, -4 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 9 + ARM GAS /tmp/ccyiATGJ.s page 9 273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** return HAL_OK; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 10 + ARM GAS /tmp/ccyiATGJ.s page 10 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 11 + ARM GAS /tmp/ccyiATGJ.s page 11 298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 12 + ARM GAS /tmp/ccyiATGJ.s page 12 290 .loc 1 324 1 is_stmt 1 view -0 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 336 .global HAL_SetTickFreq 337 .syntax unified 338 .thumb - ARM GAS /tmp/ccFOQqNi.s page 13 + ARM GAS /tmp/ccyiATGJ.s page 13 339 .thumb_func @@ -778,7 +778,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 14 + ARM GAS /tmp/ccyiATGJ.s page 14 363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** } @@ -838,7 +838,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 410 HAL_GetTickFreq: 411 .LFB248: 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** - ARM GAS /tmp/ccFOQqNi.s page 15 + ARM GAS /tmp/ccyiATGJ.s page 15 369:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c **** /** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 445 .LCFI4: 446 .cfi_def_cfa_offset 16 447 .cfi_offset 3, -16 - ARM GAS /tmp/ccFOQqNi.s page 16 + ARM GAS /tmp/ccyiATGJ.s page 16 448 .cfi_offset 4, -12 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 485 .L43: 486 .loc 1 404 1 view .LVU97 487 0022 00BF .align 2 - ARM GAS /tmp/ccFOQqNi.s page 17 + ARM GAS /tmp/ccyiATGJ.s page 17 488 .L42: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 18 + ARM GAS /tmp/ccyiATGJ.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/ccFOQqNi.s page 1 564 .align 2 565 .L47: 566 0004 00050801 .word 17302784 - ARM GAS /tmp/ccFOQqNi.s page 19 + ARM GAS /tmp/ccyiATGJ.s page 19 567 .cfi_endproc @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 20 + ARM GAS /tmp/ccyiATGJ.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/ccFOQqNi.s page 1 658 .thumb 659 .thumb_func 661 HAL_DBGMCU_DisableDBGSleepMode: - ARM GAS /tmp/ccFOQqNi.s page 21 + ARM GAS /tmp/ccyiATGJ.s page 21 662 .LFB256: @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 22 + ARM GAS /tmp/ccyiATGJ.s page 22 703 .L63: @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 23 + ARM GAS /tmp/ccyiATGJ.s page 23 748 .cfi_startproc @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccFOQqNi.s page 1 794 .section .text.HAL_EnableCompensationCell,"ax",%progbits 795 .align 1 796 .global HAL_EnableCompensationCell - ARM GAS /tmp/ccFOQqNi.s page 24 + ARM GAS /tmp/ccyiATGJ.s page 24 797 .syntax unified @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 25 + ARM GAS /tmp/ccyiATGJ.s page 25 836 .loc 1 538 3 view .LVU142 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 26 + ARM GAS /tmp/ccyiATGJ.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/ccFOQqNi.s page 1 925 .cfi_endproc 926 .LFE265: 928 .section .text.HAL_EnableMemorySwappingBank,"ax",%progbits - ARM GAS /tmp/ccFOQqNi.s page 27 + ARM GAS /tmp/ccyiATGJ.s page 27 929 .align 1 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccFOQqNi.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/ccFOQqNi.s page 28 + ARM GAS /tmp/ccyiATGJ.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/ccFOQqNi.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/ccFOQqNi.s page 29 + ARM GAS /tmp/ccyiATGJ.s page 29 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal.c - /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/ccyiATGJ.s:21 .text.HAL_MspInit:00000000 $t + /tmp/ccyiATGJ.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccyiATGJ.s:40 .text.HAL_MspDeInit:00000000 $t + /tmp/ccyiATGJ.s:46 .text.HAL_MspDeInit:00000000 HAL_MspDeInit + /tmp/ccyiATGJ.s:59 .text.HAL_DeInit:00000000 $t + /tmp/ccyiATGJ.s:65 .text.HAL_DeInit:00000000 HAL_DeInit + /tmp/ccyiATGJ.s:113 .text.HAL_DeInit:0000002c $d + /tmp/ccyiATGJ.s:121 .text.HAL_InitTick:00000000 $t + /tmp/ccyiATGJ.s:127 .text.HAL_InitTick:00000000 HAL_InitTick + /tmp/ccyiATGJ.s:190 .text.HAL_InitTick:00000040 $d + /tmp/ccyiATGJ.s:988 .data.uwTickFreq:00000000 uwTickFreq + /tmp/ccyiATGJ.s:995 .data.uwTickPrio:00000000 uwTickPrio + /tmp/ccyiATGJ.s:197 .text.HAL_Init:00000000 $t + /tmp/ccyiATGJ.s:203 .text.HAL_Init:00000000 HAL_Init + /tmp/ccyiATGJ.s:245 .text.HAL_Init:00000030 $d + /tmp/ccyiATGJ.s:250 .text.HAL_IncTick:00000000 $t + /tmp/ccyiATGJ.s:256 .text.HAL_IncTick:00000000 HAL_IncTick + /tmp/ccyiATGJ.s:276 .text.HAL_IncTick:00000010 $d + /tmp/ccyiATGJ.s:1002 .bss.uwTick:00000000 uwTick + /tmp/ccyiATGJ.s:282 .text.HAL_GetTick:00000000 $t + /tmp/ccyiATGJ.s:288 .text.HAL_GetTick:00000000 HAL_GetTick + /tmp/ccyiATGJ.s:304 .text.HAL_GetTick:00000008 $d + /tmp/ccyiATGJ.s:309 .text.HAL_GetTickPrio:00000000 $t + /tmp/ccyiATGJ.s:315 .text.HAL_GetTickPrio:00000000 HAL_GetTickPrio + /tmp/ccyiATGJ.s:330 .text.HAL_GetTickPrio:00000008 $d + /tmp/ccyiATGJ.s:335 .text.HAL_SetTickFreq:00000000 $t + /tmp/ccyiATGJ.s:341 .text.HAL_SetTickFreq:00000000 HAL_SetTickFreq + /tmp/ccyiATGJ.s:398 .text.HAL_SetTickFreq:00000024 $d + /tmp/ccyiATGJ.s:404 .text.HAL_GetTickFreq:00000000 $t + /tmp/ccyiATGJ.s:410 .text.HAL_GetTickFreq:00000000 HAL_GetTickFreq + /tmp/ccyiATGJ.s:425 .text.HAL_GetTickFreq:00000008 $d + /tmp/ccyiATGJ.s:430 .text.HAL_Delay:00000000 $t + /tmp/ccyiATGJ.s:436 .text.HAL_Delay:00000000 HAL_Delay + /tmp/ccyiATGJ.s:489 .text.HAL_Delay:00000024 $d + /tmp/ccyiATGJ.s:494 .text.HAL_SuspendTick:00000000 $t + /tmp/ccyiATGJ.s:500 .text.HAL_SuspendTick:00000000 HAL_SuspendTick + /tmp/ccyiATGJ.s:520 .text.HAL_ResumeTick:00000000 $t + /tmp/ccyiATGJ.s:526 .text.HAL_ResumeTick:00000000 HAL_ResumeTick + /tmp/ccyiATGJ.s:546 .text.HAL_GetHalVersion:00000000 $t + /tmp/ccyiATGJ.s:552 .text.HAL_GetHalVersion:00000000 HAL_GetHalVersion + /tmp/ccyiATGJ.s:566 .text.HAL_GetHalVersion:00000004 $d + /tmp/ccyiATGJ.s:571 .text.HAL_GetREVID:00000000 $t + /tmp/ccyiATGJ.s:577 .text.HAL_GetREVID:00000000 HAL_GetREVID + /tmp/ccyiATGJ.s:594 .text.HAL_GetREVID:00000008 $d + /tmp/ccyiATGJ.s:599 .text.HAL_GetDEVID:00000000 $t + /tmp/ccyiATGJ.s:605 .text.HAL_GetDEVID:00000000 HAL_GetDEVID + /tmp/ccyiATGJ.s:622 .text.HAL_GetDEVID:0000000c $d + /tmp/ccyiATGJ.s:627 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 $t + /tmp/ccyiATGJ.s:633 .text.HAL_DBGMCU_EnableDBGSleepMode:00000000 HAL_DBGMCU_EnableDBGSleepMode + /tmp/ccyiATGJ.s:650 .text.HAL_DBGMCU_EnableDBGSleepMode:0000000c $d + /tmp/ccyiATGJ.s:655 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 $t + /tmp/ccyiATGJ.s:661 .text.HAL_DBGMCU_DisableDBGSleepMode:00000000 HAL_DBGMCU_DisableDBGSleepMode + /tmp/ccyiATGJ.s:678 .text.HAL_DBGMCU_DisableDBGSleepMode:0000000c $d + /tmp/ccyiATGJ.s:683 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 $t + /tmp/ccyiATGJ.s:689 .text.HAL_DBGMCU_EnableDBGStopMode:00000000 HAL_DBGMCU_EnableDBGStopMode + ARM GAS /tmp/ccyiATGJ.s page 30 - /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 + /tmp/ccyiATGJ.s:706 .text.HAL_DBGMCU_EnableDBGStopMode:0000000c $d + /tmp/ccyiATGJ.s:711 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 $t + /tmp/ccyiATGJ.s:717 .text.HAL_DBGMCU_DisableDBGStopMode:00000000 HAL_DBGMCU_DisableDBGStopMode + /tmp/ccyiATGJ.s:734 .text.HAL_DBGMCU_DisableDBGStopMode:0000000c $d + /tmp/ccyiATGJ.s:739 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 $t + /tmp/ccyiATGJ.s:745 .text.HAL_DBGMCU_EnableDBGStandbyMode:00000000 HAL_DBGMCU_EnableDBGStandbyMode + /tmp/ccyiATGJ.s:762 .text.HAL_DBGMCU_EnableDBGStandbyMode:0000000c $d + /tmp/ccyiATGJ.s:767 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 $t + /tmp/ccyiATGJ.s:773 .text.HAL_DBGMCU_DisableDBGStandbyMode:00000000 HAL_DBGMCU_DisableDBGStandbyMode + /tmp/ccyiATGJ.s:790 .text.HAL_DBGMCU_DisableDBGStandbyMode:0000000c $d + /tmp/ccyiATGJ.s:795 .text.HAL_EnableCompensationCell:00000000 $t + /tmp/ccyiATGJ.s:801 .text.HAL_EnableCompensationCell:00000000 HAL_EnableCompensationCell + /tmp/ccyiATGJ.s:818 .text.HAL_EnableCompensationCell:0000000c $d + /tmp/ccyiATGJ.s:823 .text.HAL_DisableCompensationCell:00000000 $t + /tmp/ccyiATGJ.s:829 .text.HAL_DisableCompensationCell:00000000 HAL_DisableCompensationCell + /tmp/ccyiATGJ.s:846 .text.HAL_DisableCompensationCell:0000000c $d + /tmp/ccyiATGJ.s:851 .text.HAL_GetUIDw0:00000000 $t + /tmp/ccyiATGJ.s:857 .text.HAL_GetUIDw0:00000000 HAL_GetUIDw0 + /tmp/ccyiATGJ.s:872 .text.HAL_GetUIDw0:00000008 $d + /tmp/ccyiATGJ.s:877 .text.HAL_GetUIDw1:00000000 $t + /tmp/ccyiATGJ.s:883 .text.HAL_GetUIDw1:00000000 HAL_GetUIDw1 + /tmp/ccyiATGJ.s:898 .text.HAL_GetUIDw1:00000008 $d + /tmp/ccyiATGJ.s:903 .text.HAL_GetUIDw2:00000000 $t + /tmp/ccyiATGJ.s:909 .text.HAL_GetUIDw2:00000000 HAL_GetUIDw2 + /tmp/ccyiATGJ.s:924 .text.HAL_GetUIDw2:00000008 $d + /tmp/ccyiATGJ.s:929 .text.HAL_EnableMemorySwappingBank:00000000 $t + /tmp/ccyiATGJ.s:935 .text.HAL_EnableMemorySwappingBank:00000000 HAL_EnableMemorySwappingBank + /tmp/ccyiATGJ.s:952 .text.HAL_EnableMemorySwappingBank:00000008 $d + /tmp/ccyiATGJ.s:957 .text.HAL_DisableMemorySwappingBank:00000000 $t + /tmp/ccyiATGJ.s:963 .text.HAL_DisableMemorySwappingBank:00000000 HAL_DisableMemorySwappingBank + /tmp/ccyiATGJ.s:980 .text.HAL_DisableMemorySwappingBank:00000008 $d + /tmp/ccyiATGJ.s:992 .data.uwTickPrio:00000000 $d + /tmp/ccyiATGJ.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 47ba2b3..53ad788 100644 --- a/build/stm32f4xx_hal_adc.lst +++ b/build/stm32f4xx_hal_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccNvkH5l.s page 1 +ARM GAS /tmp/cc5MSyqk.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 2 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 3 + ARM GAS /tmp/cc5MSyqk.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 4 + ARM GAS /tmp/cc5MSyqk.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 5 + ARM GAS /tmp/cc5MSyqk.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** and the Callback ID. @@ -298,7 +298,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 6 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 7 + ARM GAS /tmp/cc5MSyqk.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc == NULL) @@ -418,7 +418,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 8 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 9 + ARM GAS /tmp/cc5MSyqk.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** if (hadc->MspDeInitCallback == NULL) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 10 + ARM GAS /tmp/cc5MSyqk.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -598,7 +598,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 11 + ARM GAS /tmp/cc5MSyqk.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** status = HAL_ERROR; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 12 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 13 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 14 + ARM GAS /tmp/cc5MSyqk.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 15 + ARM GAS /tmp/cc5MSyqk.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 16 + ARM GAS /tmp/cc5MSyqk.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 17 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 18 + ARM GAS /tmp/cc5MSyqk.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** (hadc->Init.ContinuousConvMode == DISABLE) && @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 19 + ARM GAS /tmp/cc5MSyqk.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 20 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 21 + ARM GAS /tmp/cc5MSyqk.s page 21 1114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 22 + ARM GAS /tmp/cc5MSyqk.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Disable ADC peripheral */ @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 23 + ARM GAS /tmp/cc5MSyqk.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* of end of sequence. */ @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 24 + ARM GAS /tmp/cc5MSyqk.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 25 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 26 + ARM GAS /tmp/cc5MSyqk.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 27 + ARM GAS /tmp/cc5MSyqk.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable ADC overrun interrupt */ @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 28 + ARM GAS /tmp/cc5MSyqk.s page 28 1513:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 29 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 30 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 31 + ARM GAS /tmp/cc5MSyqk.s page 31 1684:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 32 + ARM GAS /tmp/cc5MSyqk.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Enable the VBAT channel*/ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 33 + ARM GAS /tmp/cc5MSyqk.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** /* Check the parameters */ @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 34 + ARM GAS /tmp/cc5MSyqk.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @verbatim @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 30 .cfi_startproc 31 @ args = 0, pretend = 0, frame = 0 32 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccNvkH5l.s page 35 + ARM GAS /tmp/cc5MSyqk.s page 35 33 @ link register save eliminated. @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 36 + ARM GAS /tmp/cc5MSyqk.s page 36 72 .loc 1 1925 17 view .LVU21 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 37 + ARM GAS /tmp/cc5MSyqk.s page 37 114 0058 0268 ldr r2, [r0] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 38 + ARM GAS /tmp/cc5MSyqk.s page 38 156 0088 9360 str r3, [r2, #8] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 39 + ARM GAS /tmp/cc5MSyqk.s page 39 201 .L5: @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 40 + ARM GAS /tmp/cc5MSyqk.s page 40 241 00f0 0268 ldr r2, [r0] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 41 + ARM GAS /tmp/cc5MSyqk.s page 41 284 0122 23F40063 bic r3, r3, #2048 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 334 .loc 1 312 1 view .LVU131 335 0002 10B5 push {r4, lr} 336 .LCFI0: - ARM GAS /tmp/ccNvkH5l.s page 42 + ARM GAS /tmp/cc5MSyqk.s page 42 337 .cfi_def_cfa_offset 8 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 43 + ARM GAS /tmp/cc5MSyqk.s page 43 372 .loc 1 393 3 view .LVU153 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 415 .cfi_restore 4 416 .cfi_restore 14 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccNvkH5l.s page 44 + ARM GAS /tmp/cc5MSyqk.s page 44 417 .loc 1 318 12 is_stmt 0 view .LVU165 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 466 .LCFI2: 467 .cfi_def_cfa_offset 8 468 .cfi_offset 4, -8 - ARM GAS /tmp/ccNvkH5l.s page 45 + ARM GAS /tmp/cc5MSyqk.s page 45 469 .cfi_offset 14, -4 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 508 0032 2364 str r3, [r4, #64] 509 0034 F5E7 b .L24 510 .LVL15: - ARM GAS /tmp/ccNvkH5l.s page 46 + ARM GAS /tmp/cc5MSyqk.s page 46 511 .L25: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 47 + ARM GAS /tmp/cc5MSyqk.s page 47 726:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 48 + ARM GAS /tmp/cc5MSyqk.s page 48 598 .loc 1 746 7 is_stmt 0 view .LVU218 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 49 + ARM GAS /tmp/cc5MSyqk.s page 49 640 .loc 1 786 5 view .LVU233 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 50 + ARM GAS /tmp/cc5MSyqk.s page 50 684 00c6 F1D1 bne .L42 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 51 + ARM GAS /tmp/cc5MSyqk.s page 51 725 .loc 1 826 10 view .LVU262 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 767 @ sp needed 768 0120 7047 bx lr 769 .LVL31: - ARM GAS /tmp/ccNvkH5l.s page 52 + ARM GAS /tmp/cc5MSyqk.s page 52 770 .L43: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 53 + ARM GAS /tmp/cc5MSyqk.s page 53 845:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 54 + ARM GAS /tmp/cc5MSyqk.s page 54 862 .LVL40: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 55 + ARM GAS /tmp/cc5MSyqk.s page 55 910 .LVL43: @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 56 + ARM GAS /tmp/cc5MSyqk.s page 56 949 0048 0320 movs r0, #3 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 57 + ARM GAS /tmp/cc5MSyqk.s page 57 991 .loc 1 942 6 view .LVU342 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 58 + ARM GAS /tmp/cc5MSyqk.s page 58 1034 00b4 0020 movs r0, #0 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 59 + ARM GAS /tmp/cc5MSyqk.s page 59 1082 0012 2368 ldr r3, [r4] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 60 + ARM GAS /tmp/cc5MSyqk.s page 60 1122 0048 E2D9 bls .L76 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 61 + ARM GAS /tmp/cc5MSyqk.s page 61 1170 .loc 1 1038 1 is_stmt 1 view -0 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 62 + ARM GAS /tmp/cc5MSyqk.s page 62 1210 002a 1B68 ldr r3, [r3] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 63 + ARM GAS /tmp/cc5MSyqk.s page 63 1252 .loc 1 1080 7 is_stmt 1 view .LVU427 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 64 + ARM GAS /tmp/cc5MSyqk.s page 64 1294 00aa 0368 ldr r3, [r0] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 65 + ARM GAS /tmp/cc5MSyqk.s page 65 1337 .loc 1 1124 31 view .LVU456 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 66 + ARM GAS /tmp/cc5MSyqk.s page 66 1136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 1423 0134 0020 movs r0, #0 1424 .LVL74: 1150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } - ARM GAS /tmp/ccNvkH5l.s page 67 + ARM GAS /tmp/cc5MSyqk.s page 67 1425 .loc 1 1150 10 view .LVU482 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 68 + ARM GAS /tmp/cc5MSyqk.s page 68 1175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 1517 .global HAL_ADC_Start_DMA 1518 .syntax unified 1519 .thumb - ARM GAS /tmp/ccNvkH5l.s page 69 + ARM GAS /tmp/cc5MSyqk.s page 69 1520 .thumb_func @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 70 + ARM GAS /tmp/cc5MSyqk.s page 70 1379:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 71 + ARM GAS /tmp/cc5MSyqk.s page 71 1604 .loc 1 1395 6 view .LVU535 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 1645 0098 22F00602 bic r2, r2, #6 1646 009c 6264 str r2, [r4, #68] 1647 .L123: - ARM GAS /tmp/ccNvkH5l.s page 72 + ARM GAS /tmp/cc5MSyqk.s page 72 1432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 73 + ARM GAS /tmp/cc5MSyqk.s page 73 1460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 74 + ARM GAS /tmp/cc5MSyqk.s page 74 1729 010a 28D1 bne .L115 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 75 + ARM GAS /tmp/cc5MSyqk.s page 75 1489:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 1816 0170 00000000 .word ADC_DMAConvCplt 1817 0174 00000000 .word ADC_DMAHalfConvCplt 1818 0178 00000000 .word ADC_DMAError - ARM GAS /tmp/ccNvkH5l.s page 76 + ARM GAS /tmp/cc5MSyqk.s page 76 1819 017c 00230140 .word 1073816320 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 77 + ARM GAS /tmp/cc5MSyqk.s page 77 1866 .loc 1 1527 6 view .LVU617 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 78 + ARM GAS /tmp/cc5MSyqk.s page 78 1909 005c 0028 cmp r0, #0 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 1955 .cfi_startproc 1956 @ args = 0, pretend = 0, frame = 0 1957 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccNvkH5l.s page 79 + ARM GAS /tmp/cc5MSyqk.s page 79 1958 @ link register save eliminated. @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 80 + ARM GAS /tmp/cc5MSyqk.s page 80 2009 .cfi_endproc @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 81 + ARM GAS /tmp/cc5MSyqk.s page 81 2034:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** #else @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 82 + ARM GAS /tmp/cc5MSyqk.s page 82 2039 .loc 1 2072 1 view .LVU657 @@ -4918,7 +4918,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 2093 HAL_ADC_IRQHandler: 2094 .LVL114: 2095 .LFB249: - ARM GAS /tmp/ccNvkH5l.s page 83 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 84 + ARM GAS /tmp/cc5MSyqk.s page 84 2135 .loc 1 1217 9 is_stmt 0 view .LVU681 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 85 + ARM GAS /tmp/cc5MSyqk.s page 85 2177 0052 236C ldr r3, [r4, #64] @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 86 + ARM GAS /tmp/cc5MSyqk.s page 86 2219 0088 43F40053 orr r3, r3, #8192 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 87 + ARM GAS /tmp/cc5MSyqk.s page 87 2261 00ca 2364 str r3, [r4, #64] @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 88 + ARM GAS /tmp/cc5MSyqk.s page 88 2302 00fe 06D1 bne .L163 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 89 + ARM GAS /tmp/cc5MSyqk.s page 89 2346 0134 1D60 str r5, [r3] @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 90 + ARM GAS /tmp/cc5MSyqk.s page 90 2389 .loc 1 2085 19 view .LVU767 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 91 + ARM GAS /tmp/cc5MSyqk.s page 91 2003:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 92 + ARM GAS /tmp/cc5MSyqk.s page 92 2474 004e 43F00103 orr r3, r3, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 2516 .global HAL_ADC_ConfigChannel 2517 .syntax unified 2518 .thumb - ARM GAS /tmp/ccNvkH5l.s page 93 + ARM GAS /tmp/cc5MSyqk.s page 93 2519 .thumb_func @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 2559 .loc 1 1683 6 view .LVU821 2560 001c 092A cmp r2, #9 2561 001e 40D9 bls .L177 - ARM GAS /tmp/ccNvkH5l.s page 94 + ARM GAS /tmp/cc5MSyqk.s page 94 1686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 95 + ARM GAS /tmp/cc5MSyqk.s page 95 1704:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 2643 .LVL152: 2644 .L183: 1770:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** - ARM GAS /tmp/ccNvkH5l.s page 96 + ARM GAS /tmp/cc5MSyqk.s page 96 2645 .loc 1 1770 3 is_stmt 1 view .LVU852 @@ -5758,7 +5758,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 97 + ARM GAS /tmp/cc5MSyqk.s page 97 2689 00be 0A88 ldrh r2, [r1] @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 98 + ARM GAS /tmp/cc5MSyqk.s page 98 1722:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 99 + ARM GAS /tmp/cc5MSyqk.s page 99 1742:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c **** } @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 100 + ARM GAS /tmp/cc5MSyqk.s page 100 2814 .loc 1 1761 7 is_stmt 1 view .LVU911 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 2860 .thumb 2861 .thumb_func 2863 HAL_ADC_AnalogWDGConfig: - ARM GAS /tmp/ccNvkH5l.s page 101 + ARM GAS /tmp/cc5MSyqk.s page 101 2864 .LVL160: @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 102 + ARM GAS /tmp/cc5MSyqk.s page 102 2905 0022 1868 ldr r0, [r3] @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 103 + ARM GAS /tmp/cc5MSyqk.s page 103 2943 004e 4260 str r2, [r0, #4] @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccNvkH5l.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/ccNvkH5l.s page 104 + ARM GAS /tmp/cc5MSyqk.s page 104 2987 0074 7047 bx lr @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccNvkH5l.s page 1 3037 .LFE260: 3039 .text 3040 .Letext0: - ARM GAS /tmp/ccNvkH5l.s page 105 + ARM GAS /tmp/cc5MSyqk.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/ccNvkH5l.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/ccNvkH5l.s page 106 + ARM GAS /tmp/cc5MSyqk.s page 106 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc.c - /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/cc5MSyqk.s:21 .text.ADC_Init:00000000 $t + /tmp/cc5MSyqk.s:26 .text.ADC_Init:00000000 ADC_Init + /tmp/cc5MSyqk.s:290 .text.ADC_Init:0000012c $d + /tmp/cc5MSyqk.s:296 .text.HAL_ADC_MspInit:00000000 $t + /tmp/cc5MSyqk.s:302 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/cc5MSyqk.s:317 .text.HAL_ADC_Init:00000000 $t + /tmp/cc5MSyqk.s:323 .text.HAL_ADC_Init:00000000 HAL_ADC_Init + /tmp/cc5MSyqk.s:426 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/cc5MSyqk.s:432 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/cc5MSyqk.s:447 .text.HAL_ADC_DeInit:00000000 $t + /tmp/cc5MSyqk.s:453 .text.HAL_ADC_DeInit:00000000 HAL_ADC_DeInit + /tmp/cc5MSyqk.s:525 .text.HAL_ADC_Start:00000000 $t + /tmp/cc5MSyqk.s:531 .text.HAL_ADC_Start:00000000 HAL_ADC_Start + /tmp/cc5MSyqk.s:795 .text.HAL_ADC_Start:00000130 $d + /tmp/cc5MSyqk.s:804 .text.HAL_ADC_Stop:00000000 $t + /tmp/cc5MSyqk.s:810 .text.HAL_ADC_Stop:00000000 HAL_ADC_Stop + /tmp/cc5MSyqk.s:869 .text.HAL_ADC_PollForConversion:00000000 $t + /tmp/cc5MSyqk.s:875 .text.HAL_ADC_PollForConversion:00000000 HAL_ADC_PollForConversion + /tmp/cc5MSyqk.s:1040 .text.HAL_ADC_PollForEvent:00000000 $t + /tmp/cc5MSyqk.s:1046 .text.HAL_ADC_PollForEvent:00000000 HAL_ADC_PollForEvent + /tmp/cc5MSyqk.s:1161 .text.HAL_ADC_Start_IT:00000000 $t + /tmp/cc5MSyqk.s:1167 .text.HAL_ADC_Start_IT:00000000 HAL_ADC_Start_IT + /tmp/cc5MSyqk.s:1437 .text.HAL_ADC_Start_IT:0000013c $d + /tmp/cc5MSyqk.s:1446 .text.HAL_ADC_Stop_IT:00000000 $t + /tmp/cc5MSyqk.s:1452 .text.HAL_ADC_Stop_IT:00000000 HAL_ADC_Stop_IT + /tmp/cc5MSyqk.s:1516 .text.HAL_ADC_Start_DMA:00000000 $t + /tmp/cc5MSyqk.s:1522 .text.HAL_ADC_Start_DMA:00000000 HAL_ADC_Start_DMA + /tmp/cc5MSyqk.s:1814 .text.HAL_ADC_Start_DMA:00000168 $d + /tmp/cc5MSyqk.s:2406 .text.ADC_DMAConvCplt:00000000 ADC_DMAConvCplt + /tmp/cc5MSyqk.s:2018 .text.ADC_DMAHalfConvCplt:00000000 ADC_DMAHalfConvCplt + /tmp/cc5MSyqk.s:2365 .text.ADC_DMAError:00000000 ADC_DMAError + /tmp/cc5MSyqk.s:1826 .text.HAL_ADC_Stop_DMA:00000000 $t + /tmp/cc5MSyqk.s:1832 .text.HAL_ADC_Stop_DMA:00000000 HAL_ADC_Stop_DMA + /tmp/cc5MSyqk.s:1945 .text.HAL_ADC_GetValue:00000000 $t + /tmp/cc5MSyqk.s:1951 .text.HAL_ADC_GetValue:00000000 HAL_ADC_GetValue + /tmp/cc5MSyqk.s:1971 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/cc5MSyqk.s:1977 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/cc5MSyqk.s:1992 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/cc5MSyqk.s:1998 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/cc5MSyqk.s:2013 .text.ADC_DMAHalfConvCplt:00000000 $t + /tmp/cc5MSyqk.s:2045 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 $t + /tmp/cc5MSyqk.s:2051 .text.HAL_ADC_LevelOutOfWindowCallback:00000000 HAL_ADC_LevelOutOfWindowCallback + /tmp/cc5MSyqk.s:2066 .text.HAL_ADC_ErrorCallback:00000000 $t + /tmp/cc5MSyqk.s:2072 .text.HAL_ADC_ErrorCallback:00000000 HAL_ADC_ErrorCallback + /tmp/cc5MSyqk.s:2087 .text.HAL_ADC_IRQHandler:00000000 $t + /tmp/cc5MSyqk.s:2093 .text.HAL_ADC_IRQHandler:00000000 HAL_ADC_IRQHandler + /tmp/cc5MSyqk.s:2360 .text.ADC_DMAError:00000000 $t + /tmp/cc5MSyqk.s:2401 .text.ADC_DMAConvCplt:00000000 $t + /tmp/cc5MSyqk.s:2515 .text.HAL_ADC_ConfigChannel:00000000 $t + /tmp/cc5MSyqk.s:2521 .text.HAL_ADC_ConfigChannel:00000000 HAL_ADC_ConfigChannel + /tmp/cc5MSyqk.s:2848 .text.HAL_ADC_ConfigChannel:00000198 $d + /tmp/cc5MSyqk.s:2857 .text.HAL_ADC_AnalogWDGConfig:00000000 $t + /tmp/cc5MSyqk.s:2863 .text.HAL_ADC_AnalogWDGConfig:00000000 HAL_ADC_AnalogWDGConfig + /tmp/cc5MSyqk.s:2992 .text.HAL_ADC_GetState:00000000 $t + /tmp/cc5MSyqk.s:2998 .text.HAL_ADC_GetState:00000000 HAL_ADC_GetState + ARM GAS /tmp/cc5MSyqk.s page 107 - /tmp/ccNvkH5l.s:3016 .text.HAL_ADC_GetError:00000000 $t - /tmp/ccNvkH5l.s:3022 .text.HAL_ADC_GetError:00000000 HAL_ADC_GetError + /tmp/cc5MSyqk.s:3016 .text.HAL_ADC_GetError:00000000 $t + /tmp/cc5MSyqk.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 e958a20..7ab45d5 100644 --- a/build/stm32f4xx_hal_adc_ex.lst +++ b/build/stm32f4xx_hal_adc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccwEuG5A.s page 1 +ARM GAS /tmp/ccpV6wTn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 2 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 3 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 4 + ARM GAS /tmp/ccpV6wTn.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** */ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 5 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 6 + ARM GAS /tmp/ccpV6wTn.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 7 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 8 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 9 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 10 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 11 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 12 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 13 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 14 + ARM GAS /tmp/ccpV6wTn.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Return function status */ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 15 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 16 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 17 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 18 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 19 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 20 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 21 + ARM GAS /tmp/ccpV6wTn.s page 21 45 0004 4023 movs r3, #64 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 91 .LFE252: 93 .section .text.ADC_MultiModeDMAConvCplt,"ax",%progbits 94 .align 1 - ARM GAS /tmp/ccwEuG5A.s page 22 + ARM GAS /tmp/ccpV6wTn.s page 22 95 .syntax unified @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 23 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 24 + ARM GAS /tmp/ccpV6wTn.s page 24 1071:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 25 + ARM GAS /tmp/ccpV6wTn.s page 25 227 .loc 1 159 3 view .LVU58 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 26 + ARM GAS /tmp/ccpV6wTn.s page 26 174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 307 0082 0268 ldr r2, [r0] 308 0084 9168 ldr r1, [r2, #8] 309 .LVL17: - ARM GAS /tmp/ccwEuG5A.s page 27 + ARM GAS /tmp/ccpV6wTn.s page 27 211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** if (tmp1 && tmp2) @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 28 + ARM GAS /tmp/ccpV6wTn.s page 28 350 .loc 1 222 10 view .LVU106 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 393 .L19: 394 .LCFI5: 395 .cfi_restore_state - ARM GAS /tmp/ccwEuG5A.s page 29 + ARM GAS /tmp/ccpV6wTn.s page 29 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 444 .cfi_startproc 445 @ args = 0, pretend = 0, frame = 8 446 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccwEuG5A.s page 30 + ARM GAS /tmp/ccpV6wTn.s page 30 447 @ link register save eliminated. @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 31 + ARM GAS /tmp/ccpV6wTn.s page 31 487 .loc 1 269 34 view .LVU142 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 32 + ARM GAS /tmp/ccpV6wTn.s page 32 529 .loc 1 299 5 view .LVU157 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 33 + ARM GAS /tmp/ccpV6wTn.s page 33 569 009e 9368 ldr r3, [r2, #8] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 34 + ARM GAS /tmp/ccpV6wTn.s page 34 331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 35 + ARM GAS /tmp/ccpV6wTn.s page 35 657 00f0 0020 movs r0, #0 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 36 + ARM GAS /tmp/ccpV6wTn.s page 36 368:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 37 + ARM GAS /tmp/ccpV6wTn.s page 37 749 .LVL60: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 38 + ARM GAS /tmp/ccpV6wTn.s page 38 796 .cfi_def_cfa_offset 16 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 39 + ARM GAS /tmp/ccpV6wTn.s page 39 432:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** /* Process unlocked */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 40 + ARM GAS /tmp/ccpV6wTn.s page 40 878 0060 03D0 beq .L60 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 41 + ARM GAS /tmp/ccpV6wTn.s page 41 920 .LVL71: @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 42 + ARM GAS /tmp/ccpV6wTn.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/ccwEuG5A.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/ccwEuG5A.s page 43 + ARM GAS /tmp/ccpV6wTn.s page 43 1011 .loc 1 525 5 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 44 + ARM GAS /tmp/ccpV6wTn.s page 44 1058 0000 82B0 sub sp, sp, #8 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 1098 0024 02B0 add sp, sp, #8 1099 .LCFI11: 1100 .cfi_remember_state - ARM GAS /tmp/ccwEuG5A.s page 45 + ARM GAS /tmp/ccpV6wTn.s page 45 1101 .cfi_def_cfa_offset 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 1141 .align 1 1142 .global HAL_ADCEx_MultiModeStart_DMA 1143 .syntax unified - ARM GAS /tmp/ccwEuG5A.s page 46 + ARM GAS /tmp/ccpV6wTn.s page 46 1144 .thumb @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 47 + ARM GAS /tmp/ccpV6wTn.s page 47 613:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 48 + ARM GAS /tmp/ccpV6wTn.s page 48 628:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 49 + ARM GAS /tmp/ccpV6wTn.s page 49 1270 0092 2148 ldr r0, .L97+8 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 50 + ARM GAS /tmp/ccpV6wTn.s page 50 1310 00c4 0A46 mov r2, r1 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 51 + ARM GAS /tmp/ccpV6wTn.s page 51 1353 .loc 1 709 5 is_stmt 0 view .LVU426 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 52 + ARM GAS /tmp/ccpV6wTn.s page 52 1406 @ frame_needed = 0, uses_anonymous_args = 0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 53 + ARM GAS /tmp/ccpV6wTn.s page 53 1447 002a 84F83C30 strb r3, [r4, #60] @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 54 + ARM GAS /tmp/ccpV6wTn.s page 54 1491 .L110: @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 1541 .cfi_startproc 1542 @ args = 0, pretend = 0, frame = 0 1543 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccwEuG5A.s page 55 + ARM GAS /tmp/ccpV6wTn.s page 55 1544 @ link register save eliminated. @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 1584 .cfi_def_cfa_offset 8 1585 .cfi_offset 4, -8 1586 .cfi_offset 5, -4 - ARM GAS /tmp/ccwEuG5A.s page 56 + ARM GAS /tmp/ccpV6wTn.s page 56 1587 000c 0346 mov r3, r0 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 57 + ARM GAS /tmp/ccpV6wTn.s page 57 1628 .loc 1 868 3 is_stmt 1 view .LVU501 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 58 + ARM GAS /tmp/ccpV6wTn.s page 58 1669 0084 A06B ldr r0, [r4, #56] @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 59 + ARM GAS /tmp/ccpV6wTn.s page 59 1710 00be 1868 ldr r0, [r3] @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 60 + ARM GAS /tmp/ccpV6wTn.s page 60 915:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 61 + ARM GAS /tmp/ccpV6wTn.s page 61 953:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** { @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 62 + ARM GAS /tmp/ccpV6wTn.s page 62 1831 0132 92B2 uxth r2, r2 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 63 + ARM GAS /tmp/ccpV6wTn.s page 63 1872 .loc 1 909 9 is_stmt 0 view .LVU599 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 64 + ARM GAS /tmp/ccpV6wTn.s page 64 1912 .loc 1 937 7 view .LVU616 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 65 + ARM GAS /tmp/ccpV6wTn.s page 65 944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccwEuG5A.s page 1 1992 .cfi_def_cfa_offset 0 1993 .cfi_restore 4 1994 .cfi_restore 5 - ARM GAS /tmp/ccwEuG5A.s page 66 + ARM GAS /tmp/ccpV6wTn.s page 66 847:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 67 + ARM GAS /tmp/ccpV6wTn.s page 67 992:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c **** @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 68 + ARM GAS /tmp/ccpV6wTn.s page 68 2081 .loc 1 1009 16 is_stmt 0 view .LVU677 @@ -4074,50 +4074,50 @@ ARM GAS /tmp/ccwEuG5A.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/ccwEuG5A.s page 69 + ARM GAS /tmp/ccpV6wTn.s page 69 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_adc_ex.c - /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 + /tmp/ccpV6wTn.s:21 .text.ADC_MultiModeDMAError:00000000 $t + /tmp/ccpV6wTn.s:26 .text.ADC_MultiModeDMAError:00000000 ADC_MultiModeDMAError + /tmp/ccpV6wTn.s:62 .text.ADC_MultiModeDMAHalfConvCplt:00000000 $t + /tmp/ccpV6wTn.s:67 .text.ADC_MultiModeDMAHalfConvCplt:00000000 ADC_MultiModeDMAHalfConvCplt + /tmp/ccpV6wTn.s:94 .text.ADC_MultiModeDMAConvCplt:00000000 $t + /tmp/ccpV6wTn.s:99 .text.ADC_MultiModeDMAConvCplt:00000000 ADC_MultiModeDMAConvCplt + /tmp/ccpV6wTn.s:193 .text.HAL_ADCEx_InjectedStart:00000000 $t + /tmp/ccpV6wTn.s:199 .text.HAL_ADCEx_InjectedStart:00000000 HAL_ADCEx_InjectedStart + /tmp/ccpV6wTn.s:426 .text.HAL_ADCEx_InjectedStart:000000f4 $d + /tmp/ccpV6wTn.s:434 .text.HAL_ADCEx_InjectedStart_IT:00000000 $t + /tmp/ccpV6wTn.s:440 .text.HAL_ADCEx_InjectedStart_IT:00000000 HAL_ADCEx_InjectedStart_IT + /tmp/ccpV6wTn.s:672 .text.HAL_ADCEx_InjectedStart_IT:000000fc $d + /tmp/ccpV6wTn.s:680 .text.HAL_ADCEx_InjectedStop:00000000 $t + /tmp/ccpV6wTn.s:686 .text.HAL_ADCEx_InjectedStop:00000000 HAL_ADCEx_InjectedStop + /tmp/ccpV6wTn.s:780 .text.HAL_ADCEx_InjectedPollForConversion:00000000 $t + /tmp/ccpV6wTn.s:786 .text.HAL_ADCEx_InjectedPollForConversion:00000000 HAL_ADCEx_InjectedPollForConversion + /tmp/ccpV6wTn.s:939 .text.HAL_ADCEx_InjectedStop_IT:00000000 $t + /tmp/ccpV6wTn.s:945 .text.HAL_ADCEx_InjectedStop_IT:00000000 HAL_ADCEx_InjectedStop_IT + /tmp/ccpV6wTn.s:1043 .text.HAL_ADCEx_InjectedGetValue:00000000 $t + /tmp/ccpV6wTn.s:1049 .text.HAL_ADCEx_InjectedGetValue:00000000 HAL_ADCEx_InjectedGetValue + /tmp/ccpV6wTn.s:1078 .text.HAL_ADCEx_InjectedGetValue:00000018 $d + /tmp/ccpV6wTn.s:1082 .text.HAL_ADCEx_InjectedGetValue:0000001c $t + /tmp/ccpV6wTn.s:1141 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 $t + /tmp/ccpV6wTn.s:1147 .text.HAL_ADCEx_MultiModeStart_DMA:00000000 HAL_ADCEx_MultiModeStart_DMA + /tmp/ccpV6wTn.s:1383 .text.HAL_ADCEx_MultiModeStart_DMA:00000110 $d + /tmp/ccpV6wTn.s:1394 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 $t + /tmp/ccpV6wTn.s:1400 .text.HAL_ADCEx_MultiModeStop_DMA:00000000 HAL_ADCEx_MultiModeStop_DMA + /tmp/ccpV6wTn.s:1494 .text.HAL_ADCEx_MultiModeStop_DMA:00000060 $d + /tmp/ccpV6wTn.s:1499 .text.HAL_ADCEx_MultiModeGetValue:00000000 $t + /tmp/ccpV6wTn.s:1505 .text.HAL_ADCEx_MultiModeGetValue:00000000 HAL_ADCEx_MultiModeGetValue + /tmp/ccpV6wTn.s:1526 .text.HAL_ADCEx_MultiModeGetValue:00000008 $d + /tmp/ccpV6wTn.s:1531 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 $t + /tmp/ccpV6wTn.s:1537 .text.HAL_ADCEx_InjectedConvCpltCallback:00000000 HAL_ADCEx_InjectedConvCpltCallback + /tmp/ccpV6wTn.s:1552 .text.HAL_ADCEx_InjectedConfigChannel:00000000 $t + /tmp/ccpV6wTn.s:1558 .text.HAL_ADCEx_InjectedConfigChannel:00000000 HAL_ADCEx_InjectedConfigChannel + /tmp/ccpV6wTn.s:2003 .text.HAL_ADCEx_InjectedConfigChannel:000001f8 $d + /tmp/ccpV6wTn.s:2011 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 $t + /tmp/ccpV6wTn.s:2017 .text.HAL_ADCEx_MultiModeConfigChannel:00000000 HAL_ADCEx_MultiModeConfigChannel + /tmp/ccpV6wTn.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 fa37c22..c6665b7 100644 --- a/build/stm32f4xx_hal_cortex.lst +++ b/build/stm32f4xx_hal_cortex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccg1aoOf.s page 1 +ARM GAS /tmp/ccfiAGGE.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 2 + ARM GAS /tmp/ccfiAGGE.s page 2 30:Drivers/CMSIS/Include/core_cm4.h **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 3 + ARM GAS /tmp/ccfiAGGE.s page 3 87:Drivers/CMSIS/Include/core_cm4.h **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 4 + ARM GAS /tmp/ccfiAGGE.s page 4 144:Drivers/CMSIS/Include/core_cm4.h **** #else @@ -238,7 +238,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 5 + ARM GAS /tmp/ccfiAGGE.s page 5 201:Drivers/CMSIS/Include/core_cm4.h **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 6 + ARM GAS /tmp/ccfiAGGE.s page 6 258:Drivers/CMSIS/Include/core_cm4.h **** @{ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 7 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 8 + ARM GAS /tmp/ccfiAGGE.s page 8 372:Drivers/CMSIS/Include/core_cm4.h **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 9 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 10 + ARM GAS /tmp/ccfiAGGE.s page 10 486:Drivers/CMSIS/Include/core_cm4.h **** /* SCB Interrupt Control State Register Definitions */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 11 + ARM GAS /tmp/ccfiAGGE.s page 11 543:Drivers/CMSIS/Include/core_cm4.h **** /* SCB System Control Register Definitions */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 12 + ARM GAS /tmp/ccfiAGGE.s page 12 600:Drivers/CMSIS/Include/core_cm4.h **** #define SCB_SHCSR_MONITORACT_Pos 8U /*!< SCB @@ -718,7 +718,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 13 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 14 + ARM GAS /tmp/ccfiAGGE.s page 14 714:Drivers/CMSIS/Include/core_cm4.h **** /** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 15 + ARM GAS /tmp/ccfiAGGE.s page 15 771:Drivers/CMSIS/Include/core_cm4.h **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 16 + ARM GAS /tmp/ccfiAGGE.s page 16 828:Drivers/CMSIS/Include/core_cm4.h **** uint32_t RESERVED2[15U]; @@ -958,7 +958,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 17 + ARM GAS /tmp/ccfiAGGE.s page 17 885:Drivers/CMSIS/Include/core_cm4.h **** #define ITM_LSR_Access_Pos 1U /*!< ITM @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 18 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 19 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 20 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 21 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 22 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 23 + ARM GAS /tmp/ccfiAGGE.s page 23 1227:Drivers/CMSIS/Include/core_cm4.h **** @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 24 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 25 + ARM GAS /tmp/ccfiAGGE.s page 25 1341:Drivers/CMSIS/Include/core_cm4.h **** @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 26 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 27 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 28 + ARM GAS /tmp/ccfiAGGE.s page 28 1512:Drivers/CMSIS/Include/core_cm4.h **** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 29 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 30 + ARM GAS /tmp/ccfiAGGE.s page 30 1626:Drivers/CMSIS/Include/core_cm4.h **** #include CMSIS_VECTAB_VIRTUAL_HEADER_FILE @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 31 + ARM GAS /tmp/ccfiAGGE.s page 31 1683:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 32 + ARM GAS /tmp/ccfiAGGE.s page 32 1699:Drivers/CMSIS/Include/core_cm4.h **** \return 0 Interrupt is not enabled. @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 98 .LBI36: 99 .file 3 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** - ARM GAS /tmp/ccg1aoOf.s page 33 + ARM GAS /tmp/ccfiAGGE.s page 33 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 34 + ARM GAS /tmp/ccfiAGGE.s page 34 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 35 + ARM GAS /tmp/ccfiAGGE.s page 35 116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 36 + ARM GAS /tmp/ccfiAGGE.s page 36 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 37 + ARM GAS /tmp/ccfiAGGE.s page 37 230:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 111 .loc 2 1728 5 view .LVU24 112 .LBB38: 113 .LBI38: - ARM GAS /tmp/ccg1aoOf.s page 38 + ARM GAS /tmp/ccfiAGGE.s page 38 258:Drivers/CMSIS/Include/cmsis_gcc.h **** { @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 39 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 40 + ARM GAS /tmp/ccfiAGGE.s page 40 1813:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 186 .align 2 187 .L12: 188 0024 14ED00E0 .word -536810220 - ARM GAS /tmp/ccg1aoOf.s page 41 + ARM GAS /tmp/ccfiAGGE.s page 41 189 .cfi_endproc @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 42 + ARM GAS /tmp/ccfiAGGE.s page 42 227 0014 00F00F00 and r0, r0, #15 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 43 + ARM GAS /tmp/ccfiAGGE.s page 43 1866:Drivers/CMSIS/Include/core_cm4.h **** @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 311 .syntax unified 312 .thumb 313 .thumb_func - ARM GAS /tmp/ccg1aoOf.s page 44 + ARM GAS /tmp/ccfiAGGE.s page 44 315 NVIC_DecodePriority: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 348 .loc 2 1895 109 discriminator 1 view .LVU90 349 001a 0339 subs r1, r1, #3 350 .LVL26: - ARM GAS /tmp/ccg1aoOf.s page 45 + ARM GAS /tmp/ccfiAGGE.s page 45 351 .L24: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 46 + ARM GAS /tmp/ccfiAGGE.s page 46 1913:Drivers/CMSIS/Include/core_cm4.h **** uint32_t *vectors = (uint32_t *)SCB->VTOR; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 47 + ARM GAS /tmp/ccfiAGGE.s page 47 416 0008 02F4E062 and r2, r2, #1792 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 462 HAL_NVIC_SetPriorityGrouping: 463 .LVL32: 464 .LFB239: - ARM GAS /tmp/ccg1aoOf.s page 48 + ARM GAS /tmp/ccfiAGGE.s page 48 1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 49 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 50 + ARM GAS /tmp/ccfiAGGE.s page 50 115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** Systick functionalities @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 51 + ARM GAS /tmp/ccfiAGGE.s page 51 483 .loc 2 1659 3 is_stmt 1 view .LVU125 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 528 .LVL40: 529 .LFB240: 149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** - ARM GAS /tmp/ccg1aoOf.s page 52 + ARM GAS /tmp/ccfiAGGE.s page 52 150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /** @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 53 + ARM GAS /tmp/ccfiAGGE.s page 53 559 0008 C0F30220 ubfx r0, r0, #8, #3 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 54 + ARM GAS /tmp/ccfiAGGE.s page 54 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** /* Enable interrupt */ @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 640 .align 1 641 .global HAL_NVIC_SystemReset 642 .syntax unified - ARM GAS /tmp/ccg1aoOf.s page 55 + ARM GAS /tmp/ccfiAGGE.s page 55 643 .thumb @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 679 .loc 1 229 4 view .LVU166 680 .LBB48: 681 .LBI48: - ARM GAS /tmp/ccg1aoOf.s page 56 + ARM GAS /tmp/ccfiAGGE.s page 56 1950:Drivers/CMSIS/Include/core_cm4.h **** } @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 57 + ARM GAS /tmp/ccfiAGGE.s page 57 2007:Drivers/CMSIS/Include/core_cm4.h **** */ @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1822:Drivers/CMSIS/Include/core_cm4.h **** } 708 .loc 2 1822 46 view .LVU178 709 .LBE51: - ARM GAS /tmp/ccg1aoOf.s page 58 + ARM GAS /tmp/ccfiAGGE.s page 58 710 .LBE50: @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 59 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.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/ccg1aoOf.s page 60 + ARM GAS /tmp/ccfiAGGE.s page 60 263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 61 + ARM GAS /tmp/ccfiAGGE.s page 61 811 .loc 1 285 6 is_stmt 0 view .LVU204 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 857 .thumb 858 .thumb_func 860 HAL_MPU_EnableRegion: - ARM GAS /tmp/ccg1aoOf.s page 62 + ARM GAS /tmp/ccfiAGGE.s page 62 861 .LVL60: @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 63 + ARM GAS /tmp/ccfiAGGE.s page 63 897 .cfi_startproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 64 + ARM GAS /tmp/ccfiAGGE.s page 64 935 .loc 1 334 3 view .LVU227 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 65 + ARM GAS /tmp/ccfiAGGE.s page 65 970 .loc 1 353 82 view .LVU249 @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1011 .thumb 1012 .thumb_func 1014 HAL_CORTEX_ClearEvent: - ARM GAS /tmp/ccg1aoOf.s page 66 + ARM GAS /tmp/ccfiAGGE.s page 66 1015 .LFB250: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1051 .loc 1 381 3 view .LVU269 1052 .LBB58: 1053 .LBI58: - ARM GAS /tmp/ccg1aoOf.s page 67 + ARM GAS /tmp/ccfiAGGE.s page 67 1672:Drivers/CMSIS/Include/core_cm4.h **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 68 + ARM GAS /tmp/ccfiAGGE.s page 68 1085 @ frame_needed = 0, uses_anonymous_args = 0 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 69 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.s page 1 1168 .global HAL_NVIC_GetPendingIRQ 1169 .syntax unified 1170 .thumb - ARM GAS /tmp/ccg1aoOf.s page 70 + ARM GAS /tmp/ccfiAGGE.s page 70 1171 .thumb_func @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1201 .LVL70: 1745:Drivers/CMSIS/Include/core_cm4.h **** } 1202 .loc 2 1745 103 view .LVU306 - ARM GAS /tmp/ccg1aoOf.s page 71 + ARM GAS /tmp/ccfiAGGE.s page 71 1203 0012 23FA00F0 lsr r0, r3, r0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1240 .LBB64: 1241 .LBI64: 1775:Drivers/CMSIS/Include/core_cm4.h **** { - ARM GAS /tmp/ccg1aoOf.s page 72 + ARM GAS /tmp/ccfiAGGE.s page 72 1242 .loc 2 1775 22 view .LVU314 @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 73 + ARM GAS /tmp/ccfiAGGE.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/ccg1aoOf.s page 1 1318 .loc 2 1800 11 view .LVU338 1319 001c 0020 movs r0, #0 1320 .LVL77: - ARM GAS /tmp/ccg1aoOf.s page 74 + ARM GAS /tmp/ccfiAGGE.s page 74 1800:Drivers/CMSIS/Include/core_cm4.h **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 75 + ARM GAS /tmp/ccfiAGGE.s page 75 1358 000a 23F00403 bic r3, r3, #4 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccg1aoOf.s page 1 1389 0000 7047 bx lr 1390 .cfi_endproc 1391 .LFE259: - ARM GAS /tmp/ccg1aoOf.s page 76 + ARM GAS /tmp/ccfiAGGE.s page 76 1393 .section .text.HAL_SYSTICK_IRQHandler,"ax",%progbits @@ -4533,87 +4533,87 @@ ARM GAS /tmp/ccg1aoOf.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/ccg1aoOf.s page 77 + ARM GAS /tmp/ccfiAGGE.s page 77 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_cortex.c - /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/ccfiAGGE.s:21 .text.__NVIC_EnableIRQ:00000000 $t + /tmp/ccfiAGGE.s:26 .text.__NVIC_EnableIRQ:00000000 __NVIC_EnableIRQ + /tmp/ccfiAGGE.s:60 .text.__NVIC_EnableIRQ:00000018 $d + /tmp/ccfiAGGE.s:65 .text.__NVIC_DisableIRQ:00000000 $t + /tmp/ccfiAGGE.s:70 .text.__NVIC_DisableIRQ:00000000 __NVIC_DisableIRQ + /tmp/ccfiAGGE.s:131 .text.__NVIC_DisableIRQ:00000020 $d + /tmp/ccfiAGGE.s:136 .text.__NVIC_SetPriority:00000000 $t + /tmp/ccfiAGGE.s:141 .text.__NVIC_SetPriority:00000000 __NVIC_SetPriority + /tmp/ccfiAGGE.s:188 .text.__NVIC_SetPriority:00000024 $d + /tmp/ccfiAGGE.s:193 .text.__NVIC_GetPriority:00000000 $t + /tmp/ccfiAGGE.s:198 .text.__NVIC_GetPriority:00000000 __NVIC_GetPriority + /tmp/ccfiAGGE.s:238 .text.__NVIC_GetPriority:00000020 $d + /tmp/ccfiAGGE.s:243 .text.NVIC_EncodePriority:00000000 $t + /tmp/ccfiAGGE.s:248 .text.NVIC_EncodePriority:00000000 NVIC_EncodePriority + /tmp/ccfiAGGE.s:310 .text.NVIC_DecodePriority:00000000 $t + /tmp/ccfiAGGE.s:315 .text.NVIC_DecodePriority:00000000 NVIC_DecodePriority + /tmp/ccfiAGGE.s:384 .text.__NVIC_SystemReset:00000000 $t + /tmp/ccfiAGGE.s:389 .text.__NVIC_SystemReset:00000000 __NVIC_SystemReset + /tmp/ccfiAGGE.s:450 .text.__NVIC_SystemReset:0000001c $d + /tmp/ccfiAGGE.s:456 .text.HAL_NVIC_SetPriorityGrouping:00000000 $t + /tmp/ccfiAGGE.s:462 .text.HAL_NVIC_SetPriorityGrouping:00000000 HAL_NVIC_SetPriorityGrouping + /tmp/ccfiAGGE.s:516 .text.HAL_NVIC_SetPriorityGrouping:00000020 $d + /tmp/ccfiAGGE.s:521 .text.HAL_NVIC_SetPriority:00000000 $t + /tmp/ccfiAGGE.s:527 .text.HAL_NVIC_SetPriority:00000000 HAL_NVIC_SetPriority + /tmp/ccfiAGGE.s:577 .text.HAL_NVIC_SetPriority:0000001c $d + /tmp/ccfiAGGE.s:582 .text.HAL_NVIC_EnableIRQ:00000000 $t + /tmp/ccfiAGGE.s:588 .text.HAL_NVIC_EnableIRQ:00000000 HAL_NVIC_EnableIRQ + /tmp/ccfiAGGE.s:611 .text.HAL_NVIC_DisableIRQ:00000000 $t + /tmp/ccfiAGGE.s:617 .text.HAL_NVIC_DisableIRQ:00000000 HAL_NVIC_DisableIRQ + /tmp/ccfiAGGE.s:640 .text.HAL_NVIC_SystemReset:00000000 $t + /tmp/ccfiAGGE.s:646 .text.HAL_NVIC_SystemReset:00000000 HAL_NVIC_SystemReset + /tmp/ccfiAGGE.s:665 .text.HAL_SYSTICK_Config:00000000 $t + /tmp/ccfiAGGE.s:671 .text.HAL_SYSTICK_Config:00000000 HAL_SYSTICK_Config + /tmp/ccfiAGGE.s:736 .text.HAL_SYSTICK_Config:00000024 $d + /tmp/ccfiAGGE.s:741 .text.HAL_MPU_Disable:00000000 $t + /tmp/ccfiAGGE.s:747 .text.HAL_MPU_Disable:00000000 HAL_MPU_Disable + /tmp/ccfiAGGE.s:784 .text.HAL_MPU_Disable:00000018 $d + /tmp/ccfiAGGE.s:789 .text.HAL_MPU_Enable:00000000 $t + /tmp/ccfiAGGE.s:795 .text.HAL_MPU_Enable:00000000 HAL_MPU_Enable + /tmp/ccfiAGGE.s:849 .text.HAL_MPU_Enable:0000001c $d + /tmp/ccfiAGGE.s:854 .text.HAL_MPU_EnableRegion:00000000 $t + /tmp/ccfiAGGE.s:860 .text.HAL_MPU_EnableRegion:00000000 HAL_MPU_EnableRegion + /tmp/ccfiAGGE.s:882 .text.HAL_MPU_EnableRegion:00000014 $d + /tmp/ccfiAGGE.s:887 .text.HAL_MPU_DisableRegion:00000000 $t + /tmp/ccfiAGGE.s:893 .text.HAL_MPU_DisableRegion:00000000 HAL_MPU_DisableRegion + /tmp/ccfiAGGE.s:915 .text.HAL_MPU_DisableRegion:00000014 $d + /tmp/ccfiAGGE.s:920 .text.HAL_MPU_ConfigRegion:00000000 $t + /tmp/ccfiAGGE.s:926 .text.HAL_MPU_ConfigRegion:00000000 HAL_MPU_ConfigRegion + /tmp/ccfiAGGE.s:1003 .text.HAL_MPU_ConfigRegion:00000054 $d + /tmp/ccfiAGGE.s:1008 .text.HAL_CORTEX_ClearEvent:00000000 $t + /tmp/ccfiAGGE.s:1014 .text.HAL_CORTEX_ClearEvent:00000000 HAL_CORTEX_ClearEvent + /tmp/ccfiAGGE.s:1038 .text.HAL_NVIC_GetPriorityGrouping:00000000 $t + /tmp/ccfiAGGE.s:1044 .text.HAL_NVIC_GetPriorityGrouping:00000000 HAL_NVIC_GetPriorityGrouping + /tmp/ccfiAGGE.s:1068 .text.HAL_NVIC_GetPriorityGrouping:0000000c $d + /tmp/ccfiAGGE.s:1073 .text.HAL_NVIC_GetPriority:00000000 $t + ARM GAS /tmp/ccfiAGGE.s page 78 - /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 + /tmp/ccfiAGGE.s:1079 .text.HAL_NVIC_GetPriority:00000000 HAL_NVIC_GetPriority + /tmp/ccfiAGGE.s:1114 .text.HAL_NVIC_SetPendingIRQ:00000000 $t + /tmp/ccfiAGGE.s:1120 .text.HAL_NVIC_SetPendingIRQ:00000000 HAL_NVIC_SetPendingIRQ + /tmp/ccfiAGGE.s:1162 .text.HAL_NVIC_SetPendingIRQ:00000018 $d + /tmp/ccfiAGGE.s:1167 .text.HAL_NVIC_GetPendingIRQ:00000000 $t + /tmp/ccfiAGGE.s:1173 .text.HAL_NVIC_GetPendingIRQ:00000000 HAL_NVIC_GetPendingIRQ + /tmp/ccfiAGGE.s:1219 .text.HAL_NVIC_GetPendingIRQ:00000020 $d + /tmp/ccfiAGGE.s:1224 .text.HAL_NVIC_ClearPendingIRQ:00000000 $t + /tmp/ccfiAGGE.s:1230 .text.HAL_NVIC_ClearPendingIRQ:00000000 HAL_NVIC_ClearPendingIRQ + /tmp/ccfiAGGE.s:1272 .text.HAL_NVIC_ClearPendingIRQ:00000018 $d + /tmp/ccfiAGGE.s:1277 .text.HAL_NVIC_GetActive:00000000 $t + /tmp/ccfiAGGE.s:1283 .text.HAL_NVIC_GetActive:00000000 HAL_NVIC_GetActive + /tmp/ccfiAGGE.s:1329 .text.HAL_NVIC_GetActive:00000020 $d + /tmp/ccfiAGGE.s:1334 .text.HAL_SYSTICK_CLKSourceConfig:00000000 $t + /tmp/ccfiAGGE.s:1340 .text.HAL_SYSTICK_CLKSourceConfig:00000000 HAL_SYSTICK_CLKSourceConfig + /tmp/ccfiAGGE.s:1375 .text.HAL_SYSTICK_Callback:00000000 $t + /tmp/ccfiAGGE.s:1381 .text.HAL_SYSTICK_Callback:00000000 HAL_SYSTICK_Callback + /tmp/ccfiAGGE.s:1394 .text.HAL_SYSTICK_IRQHandler:00000000 $t + /tmp/ccfiAGGE.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 9e68f47..d98e1d8 100644 --- a/build/stm32f4xx_hal_dma.lst +++ b/build/stm32f4xx_hal_dma.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccN4m2xB.s page 1 +ARM GAS /tmp/ccoZuMXQ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 2 + ARM GAS /tmp/ccoZuMXQ.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** *** Polling mode IO operation *** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 3 + ARM GAS /tmp/ccoZuMXQ.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** * @@ -178,7 +178,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 4 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 5 + ARM GAS /tmp/ccoZuMXQ.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* Change DMA peripheral state */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 6 + ARM GAS /tmp/ccoZuMXQ.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** tmp |= hdma->Init.FIFOMode; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 7 + ARM GAS /tmp/ccoZuMXQ.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_ERROR; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 8 + ARM GAS /tmp/ccoZuMXQ.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** return HAL_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 9 + ARM GAS /tmp/ccoZuMXQ.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 10 + ARM GAS /tmp/ccoZuMXQ.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** __HAL_DMA_ENABLE(hdma); @@ -598,7 +598,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 11 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 12 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 13 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 14 + ARM GAS /tmp/ccoZuMXQ.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 15 + ARM GAS /tmp/ccoZuMXQ.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** /* FIFO Error Interrupt management ******************************************/ @@ -898,7 +898,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 16 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 17 + ARM GAS /tmp/ccoZuMXQ.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferM1CpltCallback(hdma); @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 18 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 19 + ARM GAS /tmp/ccoZuMXQ.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferAbortCallback = pCallback; @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 20 + ARM GAS /tmp/ccoZuMXQ.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** hdma->XferErrorCallback = NULL; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 21 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 22 + ARM GAS /tmp/ccoZuMXQ.s page 22 45 .loc 1 1154 22 view .LVU5 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 76 .cfi_restore 5 77 .cfi_restore 4 78 .cfi_def_cfa_offset 0 - ARM GAS /tmp/ccN4m2xB.s page 23 + ARM GAS /tmp/ccoZuMXQ.s page 23 79 0020 7047 bx lr @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 24 + ARM GAS /tmp/ccoZuMXQ.s page 24 122 0004 D9B2 uxtb r1, r3 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 158 .cfi_restore 4 159 .cfi_def_cfa_offset 0 160 0028 7047 bx lr - ARM GAS /tmp/ccN4m2xB.s page 25 + ARM GAS /tmp/ccoZuMXQ.s page 25 161 .LVL9: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 26 + ARM GAS /tmp/ccoZuMXQ.s page 26 1220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 241 .LVL19: 242 .L13: 1232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { - ARM GAS /tmp/ccN4m2xB.s page 27 + ARM GAS /tmp/ccoZuMXQ.s page 27 1233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** status = HAL_ERROR; @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 28 + ARM GAS /tmp/ccoZuMXQ.s page 28 252 .loc 1 1280 7 view .LVU70 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 29 + ARM GAS /tmp/ccoZuMXQ.s page 29 298 .loc 1 1259 21 is_stmt 0 view .LVU83 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 340 007e 0120 movs r0, #1 341 .LVL39: 1261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } - ARM GAS /tmp/ccN4m2xB.s page 30 + ARM GAS /tmp/ccoZuMXQ.s page 30 342 .loc 1 1261 16 view .LVU96 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 31 + ARM GAS /tmp/ccoZuMXQ.s page 31 384 0000 70B5 push {r4, r5, r6, lr} @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 32 + ARM GAS /tmp/ccoZuMXQ.s page 32 419 .loc 1 203 15 is_stmt 0 view .LVU127 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 33 + ARM GAS /tmp/ccoZuMXQ.s page 33 459 003e 84F83500 strb r0, [r4, #53] @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 34 + ARM GAS /tmp/ccoZuMXQ.s page 34 498 005e 0243 orrs r2, r2, r0 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 35 + ARM GAS /tmp/ccoZuMXQ.s page 35 536 .loc 1 262 3 is_stmt 1 view .LVU181 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 36 + ARM GAS /tmp/ccoZuMXQ.s page 36 295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 37 + ARM GAS /tmp/ccoZuMXQ.s page 37 613 .loc 1 279 16 is_stmt 0 view .LVU218 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 38 + ARM GAS /tmp/ccoZuMXQ.s page 38 662 000c C0B2 uxtb r0, r0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 39 + ARM GAS /tmp/ccoZuMXQ.s page 39 699 .loc 1 348 7 is_stmt 0 view .LVU248 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 40 + ARM GAS /tmp/ccoZuMXQ.s page 40 365:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 41 + ARM GAS /tmp/ccoZuMXQ.s page 41 782 .loc 1 408 1 is_stmt 0 view .LVU281 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 42 + ARM GAS /tmp/ccoZuMXQ.s page 42 823 .LVL79: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 43 + ARM GAS /tmp/ccoZuMXQ.s page 43 871 .loc 1 452 1 is_stmt 0 view .LVU308 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 44 + ARM GAS /tmp/ccoZuMXQ.s page 44 495:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 45 + ARM GAS /tmp/ccoZuMXQ.s page 45 951 .loc 1 481 12 is_stmt 0 view .LVU342 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 997 .cfi_def_cfa_offset 16 998 .cfi_offset 4, -16 999 .cfi_offset 5, -12 - ARM GAS /tmp/ccN4m2xB.s page 46 + ARM GAS /tmp/ccoZuMXQ.s page 46 1000 .cfi_offset 6, -8 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 47 + ARM GAS /tmp/ccoZuMXQ.s page 47 1039 .loc 1 532 9 is_stmt 0 view .LVU370 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 48 + ARM GAS /tmp/ccoZuMXQ.s page 48 1079 0050 2368 ldr r3, [r4] @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 1116 007a DFD1 bne .L68 1117 007c E3E7 b .L69 1118 .LVL101: - ARM GAS /tmp/ccN4m2xB.s page 49 + ARM GAS /tmp/ccoZuMXQ.s page 49 1119 .L74: @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 50 + ARM GAS /tmp/ccoZuMXQ.s page 50 1163 0006 022B cmp r3, #2 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 51 + ARM GAS /tmp/ccoZuMXQ.s page 51 1209 .loc 1 611 1 is_stmt 0 view .LVU432 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 52 + ARM GAS /tmp/ccoZuMXQ.s page 52 1250 .loc 1 625 12 is_stmt 0 view .LVU448 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 53 + ARM GAS /tmp/ccoZuMXQ.s page 53 1290 .loc 1 650 46 view .LVU465 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 54 + ARM GAS /tmp/ccoZuMXQ.s page 54 1330 .loc 1 676 11 is_stmt 0 view .LVU482 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 55 + ARM GAS /tmp/ccoZuMXQ.s page 55 1369 00a0 626D ldr r2, [r4, #84] @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 56 + ARM GAS /tmp/ccoZuMXQ.s page 56 664:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 57 + ARM GAS /tmp/ccoZuMXQ.s page 57 729:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** } @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 58 + ARM GAS /tmp/ccoZuMXQ.s page 58 1486 011e 1023 movs r3, #16 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 59 + ARM GAS /tmp/ccoZuMXQ.s page 59 1535 0014 AD0A lsrs r5, r5, #10 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 60 + ARM GAS /tmp/ccoZuMXQ.s page 60 1574 003c BB60 str r3, [r7, #8] @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 61 + ARM GAS /tmp/ccoZuMXQ.s page 61 1613 0068 9340 lsls r3, r3, r2 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 62 + ARM GAS /tmp/ccoZuMXQ.s page 62 1652 0096 BB60 str r3, [r7, #8] @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 1689 .loc 1 822 13 is_stmt 0 view .LVU635 1690 00ba 9847 blx r3 1691 .LVL131: - ARM GAS /tmp/ccN4m2xB.s page 63 + ARM GAS /tmp/ccoZuMXQ.s page 63 1692 00bc 0BE0 b .L101 @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 64 + ARM GAS /tmp/ccoZuMXQ.s page 64 1732 00e2 1268 ldr r2, [r2] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 1769 .LVL135: 1770 0112 3BE0 b .L105 1771 .L118: - ARM GAS /tmp/ccN4m2xB.s page 65 + ARM GAS /tmp/ccoZuMXQ.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/ccN4m2xB.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/ccN4m2xB.s page 66 + ARM GAS /tmp/ccoZuMXQ.s page 66 1810 013c BB60 str r3, [r7, #8] @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 1848 .LVL137: 1849 0166 11E0 b .L105 1850 .L111: - ARM GAS /tmp/ccN4m2xB.s page 67 + ARM GAS /tmp/ccoZuMXQ.s page 67 902:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 68 + ARM GAS /tmp/ccoZuMXQ.s page 68 926:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** { @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 69 + ARM GAS /tmp/ccoZuMXQ.s page 69 1929 01c4 84F83430 strb r3, [r4, #52] @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 70 + ARM GAS /tmp/ccoZuMXQ.s page 70 1977 .loc 1 973 3 view .LVU751 @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 71 + ARM GAS /tmp/ccoZuMXQ.s page 71 2019 002f 0C .byte (.L128-.L126)/2 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 72 + ARM GAS /tmp/ccoZuMXQ.s page 72 993:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 73 + ARM GAS /tmp/ccoZuMXQ.s page 73 2101 0000 0346 mov r3, r0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 2139 0028 DFE801F0 tbb [pc, r1] 2140 .L140: 2141 002c 04 .byte (.L146-.L140)/2 - ARM GAS /tmp/ccN4m2xB.s page 74 + ARM GAS /tmp/ccoZuMXQ.s page 74 2142 002d 08 .byte (.L145-.L140)/2 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 75 + ARM GAS /tmp/ccoZuMXQ.s page 75 2183 004e 0020 movs r0, #0 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 2219 006a 0220 movs r0, #2 2220 .LVL153: 1087:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c **** - ARM GAS /tmp/ccN4m2xB.s page 76 + ARM GAS /tmp/ccoZuMXQ.s page 76 2221 .loc 1 1087 1 view .LVU851 @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccN4m2xB.s page 1 2271 .cfi_endproc 2272 .LFE250: 2274 .section .rodata.flagBitshiftOffset.0,"a" - ARM GAS /tmp/ccN4m2xB.s page 77 + ARM GAS /tmp/ccoZuMXQ.s page 77 2275 .align 2 @@ -4574,53 +4574,53 @@ ARM GAS /tmp/ccN4m2xB.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/ccN4m2xB.s page 78 + ARM GAS /tmp/ccoZuMXQ.s page 78 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma.c - /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 + /tmp/ccoZuMXQ.s:21 .text.DMA_SetConfig:00000000 $t + /tmp/ccoZuMXQ.s:26 .text.DMA_SetConfig:00000000 DMA_SetConfig + /tmp/ccoZuMXQ.s:100 .text.DMA_CalcBaseAndBitshift:00000000 $t + /tmp/ccoZuMXQ.s:105 .text.DMA_CalcBaseAndBitshift:00000000 DMA_CalcBaseAndBitshift + /tmp/ccoZuMXQ.s:174 .text.DMA_CalcBaseAndBitshift:00000034 $d + /tmp/ccoZuMXQ.s:2278 .rodata.flagBitshiftOffset.0:00000000 flagBitshiftOffset.0 + /tmp/ccoZuMXQ.s:180 .text.DMA_CheckFifoParam:00000000 $t + /tmp/ccoZuMXQ.s:185 .text.DMA_CheckFifoParam:00000000 DMA_CheckFifoParam + /tmp/ccoZuMXQ.s:271 .text.DMA_CheckFifoParam:0000004e $d + /tmp/ccoZuMXQ.s:275 .text.DMA_CheckFifoParam:00000052 $t + /tmp/ccoZuMXQ.s:370 .text.HAL_DMA_Init:00000000 $t + /tmp/ccoZuMXQ.s:376 .text.HAL_DMA_Init:00000000 HAL_DMA_Init + /tmp/ccoZuMXQ.s:625 .text.HAL_DMA_Init:000000c8 $d + /tmp/ccoZuMXQ.s:630 .text.HAL_DMA_DeInit:00000000 $t + /tmp/ccoZuMXQ.s:636 .text.HAL_DMA_DeInit:00000000 HAL_DMA_DeInit + /tmp/ccoZuMXQ.s:769 .text.HAL_DMA_Start:00000000 $t + /tmp/ccoZuMXQ.s:775 .text.HAL_DMA_Start:00000000 HAL_DMA_Start + /tmp/ccoZuMXQ.s:858 .text.HAL_DMA_Start_IT:00000000 $t + /tmp/ccoZuMXQ.s:864 .text.HAL_DMA_Start_IT:00000000 HAL_DMA_Start_IT + /tmp/ccoZuMXQ.s:981 .text.HAL_DMA_Abort:00000000 $t + /tmp/ccoZuMXQ.s:987 .text.HAL_DMA_Abort:00000000 HAL_DMA_Abort + /tmp/ccoZuMXQ.s:1144 .text.HAL_DMA_Abort_IT:00000000 $t + /tmp/ccoZuMXQ.s:1150 .text.HAL_DMA_Abort_IT:00000000 HAL_DMA_Abort_IT + /tmp/ccoZuMXQ.s:1196 .text.HAL_DMA_PollForTransfer:00000000 $t + /tmp/ccoZuMXQ.s:1202 .text.HAL_DMA_PollForTransfer:00000000 HAL_DMA_PollForTransfer + /tmp/ccoZuMXQ.s:1497 .text.HAL_DMA_IRQHandler:00000000 $t + /tmp/ccoZuMXQ.s:1503 .text.HAL_DMA_IRQHandler:00000000 HAL_DMA_IRQHandler + /tmp/ccoZuMXQ.s:1953 .text.HAL_DMA_IRQHandler:000001d4 $d + /tmp/ccoZuMXQ.s:1959 .text.HAL_DMA_RegisterCallback:00000000 $t + /tmp/ccoZuMXQ.s:1965 .text.HAL_DMA_RegisterCallback:00000000 HAL_DMA_RegisterCallback + /tmp/ccoZuMXQ.s:2016 .text.HAL_DMA_RegisterCallback:0000002c $d + /tmp/ccoZuMXQ.s:2022 .text.HAL_DMA_RegisterCallback:00000032 $t + /tmp/ccoZuMXQ.s:2086 .text.HAL_DMA_UnRegisterCallback:00000000 $t + /tmp/ccoZuMXQ.s:2092 .text.HAL_DMA_UnRegisterCallback:00000000 HAL_DMA_UnRegisterCallback + /tmp/ccoZuMXQ.s:2141 .text.HAL_DMA_UnRegisterCallback:0000002c $d + /tmp/ccoZuMXQ.s:2227 .text.HAL_DMA_GetState:00000000 $t + /tmp/ccoZuMXQ.s:2233 .text.HAL_DMA_GetState:00000000 HAL_DMA_GetState + /tmp/ccoZuMXQ.s:2251 .text.HAL_DMA_GetError:00000000 $t + /tmp/ccoZuMXQ.s:2257 .text.HAL_DMA_GetError:00000000 HAL_DMA_GetError + /tmp/ccoZuMXQ.s:2275 .rodata.flagBitshiftOffset.0:00000000 $d + /tmp/ccoZuMXQ.s:2148 .text.HAL_DMA_UnRegisterCallback:00000033 $d + /tmp/ccoZuMXQ.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 b3c2736..06acb84 100644 --- a/build/stm32f4xx_hal_dma_ex.lst +++ b/build/stm32f4xx_hal_dma_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccjGmJKA.s page 1 +ARM GAS /tmp/cc11BHsC.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 2 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 3 + ARM GAS /tmp/cc11BHsC.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 4 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 5 + ARM GAS /tmp/cc11BHsC.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /* Enable Common interrupts*/ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 6 + ARM GAS /tmp/cc11BHsC.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 7 + ARM GAS /tmp/cc11BHsC.s page 7 50 .loc 1 294 5 is_stmt 1 view .LVU7 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 95 HAL_DMAEx_MultiBufferStart: 96 .LVL5: 97 .LFB239: - ARM GAS /tmp/ccjGmJKA.s page 8 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.s page 1 137 .loc 1 138 14 view .LVU34 138 0022 0220 movs r0, #2 139 .LVL8: - ARM GAS /tmp/ccjGmJKA.s page 9 + ARM GAS /tmp/cc11BHsC.s page 9 140 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 10 + ARM GAS /tmp/cc11BHsC.s page 10 180 .LVL14: @@ -598,7 +598,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 11 + ARM GAS /tmp/cc11BHsC.s page 11 229 .LVL19: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 12 + ARM GAS /tmp/cc11BHsC.s page 12 217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 13 + ARM GAS /tmp/cc11BHsC.s page 13 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 347 0086 A2F56872 sub r2, r2, #928 348 008a 9342 cmp r3, r2 349 008c 72D0 beq .L65 - ARM GAS /tmp/ccjGmJKA.s page 14 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 15 + ARM GAS /tmp/cc11BHsC.s page 15 395 00e2 2022 movs r2, #32 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 16 + ARM GAS /tmp/cc11BHsC.s page 16 441 0146 9342 cmp r3, r2 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 17 + ARM GAS /tmp/cc11BHsC.s page 17 487 .L71: @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 18 + ARM GAS /tmp/cc11BHsC.s page 18 532 .loc 1 196 5 discriminator 65 view .LVU157 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 19 + ARM GAS /tmp/cc11BHsC.s page 19 578 .L78: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 20 + ARM GAS /tmp/cc11BHsC.s page 20 623 .loc 1 196 5 discriminator 106 view .LVU180 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 21 + ARM GAS /tmp/cc11BHsC.s page 21 669 02c2 00E0 b .L26 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 22 + ARM GAS /tmp/cc11BHsC.s page 22 714 .loc 1 196 5 discriminator 123 view .LVU203 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 759 034e 02F58062 add r2, r2, #1024 760 0352 9342 cmp r3, r2 761 0354 28D0 beq .L106 - ARM GAS /tmp/ccjGmJKA.s page 23 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 24 + ARM GAS /tmp/cc11BHsC.s page 24 807 0394 F6E7 b .L27 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 25 + ARM GAS /tmp/cc11BHsC.s page 25 853 03d2 40F2CD81 bls .L36 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 26 + ARM GAS /tmp/cc11BHsC.s page 26 898 .loc 1 198 5 discriminator 23 view .LVU247 @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 27 + ARM GAS /tmp/cc11BHsC.s page 27 944 0488 9EE7 b .L29 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 987 04d6 02F58062 add r2, r2, #1024 988 04da 9342 cmp r3, r2 989 04dc 26D0 beq .L132 - ARM GAS /tmp/ccjGmJKA.s page 28 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 29 + ARM GAS /tmp/cc11BHsC.s page 29 1035 051a 4FF48063 mov r3, #1024 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 30 + ARM GAS /tmp/cc11BHsC.s page 30 1081 056a 2AD0 beq .L140 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 31 + ARM GAS /tmp/cc11BHsC.s page 31 1126 .loc 1 197 5 discriminator 109 view .LVU304 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 32 + ARM GAS /tmp/cc11BHsC.s page 32 1174 0602 31D0 beq .L147 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 33 + ARM GAS /tmp/cc11BHsC.s page 33 1219 .loc 1 197 5 discriminator 176 view .LVU325 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 34 + ARM GAS /tmp/cc11BHsC.s page 34 1265 0698 E7E7 b .L35 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 1308 06e4 A2F58962 sub r2, r2, #1096 1309 06e8 9342 cmp r3, r2 1310 06ea 00F0A081 beq .L211 - ARM GAS /tmp/ccjGmJKA.s page 35 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 36 + ARM GAS /tmp/cc11BHsC.s page 36 1356 0746 4FF40072 mov r2, #512 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 37 + ARM GAS /tmp/cc11BHsC.s page 37 1402 0792 2DD0 beq .L174 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 38 + ARM GAS /tmp/cc11BHsC.s page 38 1447 07e2 3B4A ldr r2, .L331+8 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 39 + ARM GAS /tmp/cc11BHsC.s page 39 1493 0820 9342 cmp r3, r2 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 1536 0872 A2F56872 sub r2, r2, #928 1537 0876 9342 cmp r3, r2 1538 0878 32D0 beq .L193 - ARM GAS /tmp/ccjGmJKA.s page 40 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 41 + ARM GAS /tmp/cc11BHsC.s page 41 1584 08b4 4FF40073 mov r3, #512 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 1629 090c 02F58062 add r2, r2, #1024 1630 0910 9342 cmp r3, r2 1631 0912 2AD0 beq .L200 - ARM GAS /tmp/ccjGmJKA.s page 42 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 43 + ARM GAS /tmp/cc11BHsC.s page 43 1677 095c 0823 movs r3, #8 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 1720 0996 884B ldr r3, .L333+8 1721 0998 DA60 str r2, [r3, #12] 1722 .L46: - ARM GAS /tmp/ccjGmJKA.s page 44 + ARM GAS /tmp/cc11BHsC.s page 44 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 45 + ARM GAS /tmp/cc11BHsC.s page 45 1768 .loc 1 200 5 discriminator 21 view .LVU460 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 46 + ARM GAS /tmp/cc11BHsC.s page 46 1814 0a50 A1E7 b .L45 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 1857 0a9c A2F58962 sub r2, r2, #1096 1858 0aa0 9342 cmp r3, r2 1859 0aa2 27D0 beq .L227 - ARM GAS /tmp/ccjGmJKA.s page 47 + ARM GAS /tmp/cc11BHsC.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/ccjGmJKA.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/ccjGmJKA.s page 48 + ARM GAS /tmp/cc11BHsC.s page 48 1905 0ae2 4FF48073 mov r3, #256 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 49 + ARM GAS /tmp/cc11BHsC.s page 49 1951 0b30 2BD0 beq .L235 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 50 + ARM GAS /tmp/cc11BHsC.s page 50 1996 .loc 1 199 5 discriminator 107 view .LVU517 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 51 + ARM GAS /tmp/cc11BHsC.s page 51 2044 .L49: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 52 + ARM GAS /tmp/cc11BHsC.s page 52 2089 .loc 1 199 5 discriminator 173 view .LVU538 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 53 + ARM GAS /tmp/cc11BHsC.s page 53 2135 0c62 EAE7 b .L51 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 54 + ARM GAS /tmp/cc11BHsC.s page 54 206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** { @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 2218 0cc8 4022 movs r2, #64 2219 0cca D8E7 b .L53 2220 .L261: - ARM GAS /tmp/ccjGmJKA.s page 55 + ARM GAS /tmp/cc11BHsC.s page 55 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 56 + ARM GAS /tmp/cc11BHsC.s page 56 2266 0d12 02F58062 add r2, r2, #1024 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 57 + ARM GAS /tmp/cc11BHsC.s page 57 2312 .L269: @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 58 + ARM GAS /tmp/cc11BHsC.s page 58 2357 .loc 1 200 5 discriminator 104 view .LVU612 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 59 + ARM GAS /tmp/cc11BHsC.s page 59 2403 0df4 03E0 b .L58 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 2446 0e20 4FF48033 mov r3, #65536 2447 0e24 EBE7 b .L58 2448 .L288: - ARM GAS /tmp/ccjGmJKA.s page 60 + ARM GAS /tmp/cc11BHsC.s page 60 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 61 + ARM GAS /tmp/cc11BHsC.s page 61 2496 0e84 25D0 beq .L298 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 2539 0ec4 F6E7 b .L59 2540 .L295: 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c **** - ARM GAS /tmp/ccjGmJKA.s page 62 + ARM GAS /tmp/cc11BHsC.s page 62 2541 .loc 1 200 5 discriminator 162 view .LVU656 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccjGmJKA.s page 1 2586 .LFE240: 2588 .section .text.HAL_DMAEx_ChangeMemory,"ax",%progbits 2589 .align 1 - ARM GAS /tmp/ccjGmJKA.s page 63 + ARM GAS /tmp/cc11BHsC.s page 63 2590 .global HAL_DMAEx_ChangeMemory @@ -3777,29 +3777,29 @@ ARM GAS /tmp/ccjGmJKA.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/ccjGmJKA.s page 64 + ARM GAS /tmp/cc11BHsC.s page 64 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_dma_ex.c - /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 + /tmp/cc11BHsC.s:21 .text.DMA_MultiBufferSetConfig:00000000 $t + /tmp/cc11BHsC.s:26 .text.DMA_MultiBufferSetConfig:00000000 DMA_MultiBufferSetConfig + /tmp/cc11BHsC.s:89 .text.HAL_DMAEx_MultiBufferStart:00000000 $t + /tmp/cc11BHsC.s:95 .text.HAL_DMAEx_MultiBufferStart:00000000 HAL_DMAEx_MultiBufferStart + /tmp/cc11BHsC.s:201 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 $t + /tmp/cc11BHsC.s:207 .text.HAL_DMAEx_MultiBufferStart_IT:00000000 HAL_DMAEx_MultiBufferStart_IT + /tmp/cc11BHsC.s:724 .text.HAL_DMAEx_MultiBufferStart_IT:00000304 $d + /tmp/cc11BHsC.s:731 .text.HAL_DMAEx_MultiBufferStart_IT:00000318 $t + /tmp/cc11BHsC.s:1160 .text.HAL_DMAEx_MultiBufferStart_IT:000005e0 $d + /tmp/cc11BHsC.s:1168 .text.HAL_DMAEx_MultiBufferStart_IT:000005f8 $t + /tmp/cc11BHsC.s:1597 .text.HAL_DMAEx_MultiBufferStart_IT:000008c8 $d + /tmp/cc11BHsC.s:1605 .text.HAL_DMAEx_MultiBufferStart_IT:000008e0 $t + /tmp/cc11BHsC.s:2034 .text.HAL_DMAEx_MultiBufferStart_IT:00000bb0 $d + /tmp/cc11BHsC.s:2042 .text.HAL_DMAEx_MultiBufferStart_IT:00000bc8 $t + /tmp/cc11BHsC.s:2459 .text.HAL_DMAEx_MultiBufferStart_IT:00000e34 $d + /tmp/cc11BHsC.s:2466 .text.HAL_DMAEx_MultiBufferStart_IT:00000e48 $t + /tmp/cc11BHsC.s:2583 .text.HAL_DMAEx_MultiBufferStart_IT:00000ef8 $d + /tmp/cc11BHsC.s:2589 .text.HAL_DMAEx_ChangeMemory:00000000 $t + /tmp/cc11BHsC.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 fb4cdb3..6e889a0 100644 --- a/build/stm32f4xx_hal_exti.lst +++ b/build/stm32f4xx_hal_exti.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc0ks6HK.s page 1 +ARM GAS /tmp/ccmBauhe.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 2 + ARM GAS /tmp/ccmBauhe.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** (++) Interrupt @@ -118,7 +118,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 3 + ARM GAS /tmp/ccmBauhe.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 4 + ARM GAS /tmp/ccmBauhe.s page 4 30 .loc 1 143 1 view -0 @@ -238,7 +238,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 5 + ARM GAS /tmp/ccmBauhe.s page 5 66 .LVL2: @@ -298,7 +298,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 98 0038 0443 orrs r4, r4, r0 99 003a EC60 str r4, [r5, #12] 100 .L7: - ARM GAS /tmp/cc0ks6HK.s page 6 + ARM GAS /tmp/ccmBauhe.s page 6 186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 7 + ARM GAS /tmp/ccmBauhe.s page 7 124 .loc 1 219 3 is_stmt 1 view .LVU40 @@ -418,7 +418,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 8 + ARM GAS /tmp/ccmBauhe.s page 8 166 007c EC68 ldr r4, [r5, #12] @@ -478,7 +478,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 204 00a6 46F82230 str r3, [r6, r2, lsl #2] 205 00aa CDE7 b .L3 206 .LVL12: - ARM GAS /tmp/cc0ks6HK.s page 9 + ARM GAS /tmp/ccmBauhe.s page 9 207 .L8: @@ -538,7 +538,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 250 .L18: 251 00d0 003C0140 .word 1073822720 252 00d4 00380140 .word 1073821696 - ARM GAS /tmp/cc0ks6HK.s page 10 + ARM GAS /tmp/ccmBauhe.s page 10 253 .cfi_endproc @@ -598,7 +598,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 11 + ARM GAS /tmp/ccmBauhe.s page 11 287 .loc 1 253 3 view .LVU90 @@ -658,7 +658,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 12 + ARM GAS /tmp/ccmBauhe.s page 12 322 .loc 1 275 5 is_stmt 1 view .LVU106 @@ -718,7 +718,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 13 + ARM GAS /tmp/ccmBauhe.s page 13 359 .loc 1 295 7 is_stmt 1 view .LVU123 @@ -778,7 +778,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 14 + ARM GAS /tmp/ccmBauhe.s page 14 395 .loc 1 304 78 is_stmt 0 view .LVU137 @@ -838,7 +838,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 440 .L37: 441 .align 2 442 .L36: - ARM GAS /tmp/cc0ks6HK.s page 15 + ARM GAS /tmp/ccmBauhe.s page 15 443 00a0 003C0140 .word 1073822720 @@ -898,7 +898,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 16 + ARM GAS /tmp/ccmBauhe.s page 16 478 .loc 1 332 19 is_stmt 0 view .LVU158 @@ -958,7 +958,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 17 + ARM GAS /tmp/ccmBauhe.s page 17 522 .loc 1 345 30 view .LVU180 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 18 + ARM GAS /tmp/ccmBauhe.s page 18 558 0064 0F22 movs r2, #15 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 608 .LVL46: 609 .LFB242: 360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** - ARM GAS /tmp/cc0ks6HK.s page 19 + ARM GAS /tmp/ccmBauhe.s page 19 361:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 640 .align 1 641 .global HAL_EXTI_GetHandle 642 .syntax unified - ARM GAS /tmp/cc0ks6HK.s page 20 + ARM GAS /tmp/ccmBauhe.s page 20 643 .thumb @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 21 + ARM GAS /tmp/ccmBauhe.s page 21 674 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 22 + ARM GAS /tmp/ccmBauhe.s page 22 704 .loc 1 440 12 view .LVU233 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc0ks6HK.s page 1 744 .global HAL_EXTI_GetPending 745 .syntax unified 746 .thumb - ARM GAS /tmp/cc0ks6HK.s page 23 + ARM GAS /tmp/ccmBauhe.s page 23 747 .thumb_func @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 24 + ARM GAS /tmp/ccmBauhe.s page 24 775 .loc 1 485 3 is_stmt 1 view .LVU259 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 25 + ARM GAS /tmp/ccmBauhe.s page 25 505:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** /* Check parameters */ @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 26 + ARM GAS /tmp/ccmBauhe.s page 26 524:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c **** uint32_t maskline; @@ -1543,35 +1543,35 @@ ARM GAS /tmp/cc0ks6HK.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/cc0ks6HK.s page 27 + ARM GAS /tmp/ccmBauhe.s page 27 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_exti.c - /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 + /tmp/ccmBauhe.s:21 .text.HAL_EXTI_SetConfigLine:00000000 $t + /tmp/ccmBauhe.s:27 .text.HAL_EXTI_SetConfigLine:00000000 HAL_EXTI_SetConfigLine + /tmp/ccmBauhe.s:251 .text.HAL_EXTI_SetConfigLine:000000d0 $d + /tmp/ccmBauhe.s:257 .text.HAL_EXTI_GetConfigLine:00000000 $t + /tmp/ccmBauhe.s:263 .text.HAL_EXTI_GetConfigLine:00000000 HAL_EXTI_GetConfigLine + /tmp/ccmBauhe.s:443 .text.HAL_EXTI_GetConfigLine:000000a0 $d + /tmp/ccmBauhe.s:449 .text.HAL_EXTI_ClearConfigLine:00000000 $t + /tmp/ccmBauhe.s:455 .text.HAL_EXTI_ClearConfigLine:00000000 HAL_EXTI_ClearConfigLine + /tmp/ccmBauhe.s:595 .text.HAL_EXTI_ClearConfigLine:0000007c $d + /tmp/ccmBauhe.s:601 .text.HAL_EXTI_RegisterCallback:00000000 $t + /tmp/ccmBauhe.s:607 .text.HAL_EXTI_RegisterCallback:00000000 HAL_EXTI_RegisterCallback + /tmp/ccmBauhe.s:640 .text.HAL_EXTI_GetHandle:00000000 $t + /tmp/ccmBauhe.s:646 .text.HAL_EXTI_GetHandle:00000000 HAL_EXTI_GetHandle + /tmp/ccmBauhe.s:678 .text.HAL_EXTI_IRQHandler:00000000 $t + /tmp/ccmBauhe.s:684 .text.HAL_EXTI_IRQHandler:00000000 HAL_EXTI_IRQHandler + /tmp/ccmBauhe.s:738 .text.HAL_EXTI_IRQHandler:00000020 $d + /tmp/ccmBauhe.s:743 .text.HAL_EXTI_GetPending:00000000 $t + /tmp/ccmBauhe.s:749 .text.HAL_EXTI_GetPending:00000000 HAL_EXTI_GetPending + /tmp/ccmBauhe.s:794 .text.HAL_EXTI_GetPending:00000014 $d + /tmp/ccmBauhe.s:799 .text.HAL_EXTI_ClearPending:00000000 $t + /tmp/ccmBauhe.s:805 .text.HAL_EXTI_ClearPending:00000000 HAL_EXTI_ClearPending + /tmp/ccmBauhe.s:836 .text.HAL_EXTI_ClearPending:00000010 $d + /tmp/ccmBauhe.s:841 .text.HAL_EXTI_GenerateSWI:00000000 $t + /tmp/ccmBauhe.s:847 .text.HAL_EXTI_GenerateSWI:00000000 HAL_EXTI_GenerateSWI + /tmp/ccmBauhe.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 990b5f8..e3aa257 100644 --- a/build/stm32f4xx_hal_flash.lst +++ b/build/stm32f4xx_hal_flash.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccBvWqyp.s page 1 +ARM GAS /tmp/ccFwKayN.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 2 + ARM GAS /tmp/ccFwKayN.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 3 + ARM GAS /tmp/ccFwKayN.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 4 + ARM GAS /tmp/ccFwKayN.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/ccBvWqyp.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/ccBvWqyp.s page 5 + ARM GAS /tmp/ccFwKayN.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -298,7 +298,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 6 + ARM GAS /tmp/ccFwKayN.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** /** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 7 + ARM GAS /tmp/ccFwKayN.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 8 + ARM GAS /tmp/ccFwKayN.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** @@ -478,7 +478,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 9 + ARM GAS /tmp/ccFwKayN.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** * @retval HAL Status @@ -538,7 +538,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 10 + ARM GAS /tmp/ccFwKayN.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -598,7 +598,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 11 + ARM GAS /tmp/ccFwKayN.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** */ @@ -658,7 +658,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 12 + ARM GAS /tmp/ccFwKayN.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/ccBvWqyp.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/ccBvWqyp.s page 13 + ARM GAS /tmp/ccFwKayN.s page 13 60 .loc 1 626 3 is_stmt 1 view .LVU12 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 14 + ARM GAS /tmp/ccFwKayN.s page 14 54:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -838,7 +838,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 15 + ARM GAS /tmp/ccFwKayN.s page 15 111:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __ALIGNED(x) __attribute__((aligned(x))) @@ -898,7 +898,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 16 + ARM GAS /tmp/ccFwKayN.s page 16 168:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -958,7 +958,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 17 + ARM GAS /tmp/ccFwKayN.s page 17 225:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief No Operation @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 78 .loc 1 630 1 view .LVU17 79 0024 5DF8044B ldr r4, [sp], #4 80 .LCFI1: - ARM GAS /tmp/ccBvWqyp.s page 18 + ARM GAS /tmp/ccFwKayN.s page 18 81 .cfi_restore 4 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 19 + ARM GAS /tmp/ccFwKayN.s page 19 117 .loc 1 653 3 is_stmt 1 view .LVU24 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 20 + ARM GAS /tmp/ccFwKayN.s page 20 153 0004 22F44072 bic r2, r2, #768 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 189 .cfi_startproc 190 @ args = 0, pretend = 0, frame = 0 191 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccBvWqyp.s page 21 + ARM GAS /tmp/ccFwKayN.s page 21 192 @ link register save eliminated. @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 231 .cfi_startproc 232 @ args = 0, pretend = 0, frame = 0 233 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccBvWqyp.s page 22 + ARM GAS /tmp/ccFwKayN.s page 22 234 @ link register save eliminated. @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 23 + ARM GAS /tmp/ccFwKayN.s page 23 274 .loc 1 730 7 is_stmt 0 view .LVU70 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 24 + ARM GAS /tmp/ccFwKayN.s page 24 315 .loc 1 746 6 view .LVU85 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 354 00a0 003C0240 .word 1073888256 355 00a4 00000000 .word pFlash 356 .cfi_endproc - ARM GAS /tmp/ccBvWqyp.s page 25 + ARM GAS /tmp/ccFwKayN.s page 25 357 .LFE255: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 26 + ARM GAS /tmp/ccFwKayN.s page 26 235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** { @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 27 + ARM GAS /tmp/ccFwKayN.s page 27 447 0048 F1E7 b .L25 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 500 .global HAL_FLASH_IRQHandler 501 .syntax unified 502 .thumb - ARM GAS /tmp/ccBvWqyp.s page 28 + ARM GAS /tmp/ccFwKayN.s page 28 503 .thumb_func @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 545 .LVL17: 546 .L39: 294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** - ARM GAS /tmp/ccBvWqyp.s page 29 + ARM GAS /tmp/ccFwKayN.s page 29 547 .loc 1 294 5 is_stmt 1 view .LVU143 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 30 + ARM GAS /tmp/ccFwKayN.s page 30 589 .loc 1 355 48 is_stmt 0 view .LVU158 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 31 + ARM GAS /tmp/ccFwKayN.s page 31 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 32 + ARM GAS /tmp/ccFwKayN.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/ccBvWqyp.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/ccBvWqyp.s page 33 + ARM GAS /tmp/ccFwKayN.s page 33 715 00e2 FFF7FEFF bl HAL_FLASH_EndOfOperationCallback @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 34 + ARM GAS /tmp/ccFwKayN.s page 34 763 .loc 1 443 8 view .LVU214 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 809 .L63: 810 000e 00BF .align 2 811 .L62: - ARM GAS /tmp/ccBvWqyp.s page 35 + ARM GAS /tmp/ccFwKayN.s page 35 812 0010 003C0240 .word 1073888256 @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 856 001e 00BF .align 2 857 .L67: 858 0020 003C0240 .word 1073888256 - ARM GAS /tmp/ccBvWqyp.s page 36 + ARM GAS /tmp/ccFwKayN.s page 36 859 0024 3B2A1908 .word 135866939 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 37 + ARM GAS /tmp/ccFwKayN.s page 37 911 0000 014B ldr r3, .L73 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 38 + ARM GAS /tmp/ccFwKayN.s page 38 960 .L77: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 998 003c 0122 movs r2, #1 999 003e DA60 str r2, [r3, #12] 1000 .L81: - ARM GAS /tmp/ccBvWqyp.s page 39 + ARM GAS /tmp/ccFwKayN.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/ccBvWqyp.s page 1 1047 .cfi_def_cfa_offset 24 1048 .cfi_offset 3, -24 1049 .cfi_offset 4, -20 - ARM GAS /tmp/ccBvWqyp.s page 40 + ARM GAS /tmp/ccFwKayN.s page 40 1050 .cfi_offset 5, -16 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 41 + ARM GAS /tmp/ccFwKayN.s page 41 1090 .loc 1 186 10 is_stmt 1 view .LVU298 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccBvWqyp.s page 1 1130 0050 F1B2 uxtb r1, r6 1131 0052 2846 mov r0, r5 1132 .LVL55: - ARM GAS /tmp/ccBvWqyp.s page 42 + ARM GAS /tmp/ccFwKayN.s page 42 179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c **** } @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 43 + ARM GAS /tmp/ccFwKayN.s page 43 1184 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2575,67 +2575,67 @@ ARM GAS /tmp/ccBvWqyp.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/ccBvWqyp.s page 44 + ARM GAS /tmp/ccFwKayN.s page 44 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash.c - /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 + /tmp/ccFwKayN.s:21 .text.FLASH_Program_DoubleWord:00000000 $t + /tmp/ccFwKayN.s:26 .text.FLASH_Program_DoubleWord:00000000 FLASH_Program_DoubleWord + /tmp/ccFwKayN.s:87 .text.FLASH_Program_DoubleWord:0000002c $d + /tmp/ccFwKayN.s:92 .text.FLASH_Program_Word:00000000 $t + /tmp/ccFwKayN.s:97 .text.FLASH_Program_Word:00000000 FLASH_Program_Word + /tmp/ccFwKayN.s:131 .text.FLASH_Program_Word:00000020 $d + /tmp/ccFwKayN.s:136 .text.FLASH_Program_HalfWord:00000000 $t + /tmp/ccFwKayN.s:141 .text.FLASH_Program_HalfWord:00000000 FLASH_Program_HalfWord + /tmp/ccFwKayN.s:175 .text.FLASH_Program_HalfWord:00000020 $d + /tmp/ccFwKayN.s:180 .text.FLASH_Program_Byte:00000000 $t + /tmp/ccFwKayN.s:185 .text.FLASH_Program_Byte:00000000 FLASH_Program_Byte + /tmp/ccFwKayN.s:218 .text.FLASH_Program_Byte:0000001c $d + /tmp/ccFwKayN.s:223 .text.FLASH_SetErrorCode:00000000 $t + /tmp/ccFwKayN.s:228 .text.FLASH_SetErrorCode:00000000 FLASH_SetErrorCode + /tmp/ccFwKayN.s:354 .text.FLASH_SetErrorCode:000000a0 $d + /tmp/ccFwKayN.s:1215 .data.pFlash:00000000 pFlash + /tmp/ccFwKayN.s:360 .text.HAL_FLASH_Program_IT:00000000 $t + /tmp/ccFwKayN.s:366 .text.HAL_FLASH_Program_IT:00000000 HAL_FLASH_Program_IT + /tmp/ccFwKayN.s:451 .text.HAL_FLASH_Program_IT:0000004c $d + /tmp/ccFwKayN.s:457 .text.HAL_FLASH_EndOfOperationCallback:00000000 $t + /tmp/ccFwKayN.s:463 .text.HAL_FLASH_EndOfOperationCallback:00000000 HAL_FLASH_EndOfOperationCallback + /tmp/ccFwKayN.s:478 .text.HAL_FLASH_OperationErrorCallback:00000000 $t + /tmp/ccFwKayN.s:484 .text.HAL_FLASH_OperationErrorCallback:00000000 HAL_FLASH_OperationErrorCallback + /tmp/ccFwKayN.s:499 .text.HAL_FLASH_IRQHandler:00000000 $t + /tmp/ccFwKayN.s:505 .text.HAL_FLASH_IRQHandler:00000000 HAL_FLASH_IRQHandler + /tmp/ccFwKayN.s:721 .text.HAL_FLASH_IRQHandler:000000e8 $d + /tmp/ccFwKayN.s:727 .text.HAL_FLASH_Unlock:00000000 $t + /tmp/ccFwKayN.s:733 .text.HAL_FLASH_Unlock:00000000 HAL_FLASH_Unlock + /tmp/ccFwKayN.s:779 .text.HAL_FLASH_Unlock:00000028 $d + /tmp/ccFwKayN.s:785 .text.HAL_FLASH_Lock:00000000 $t + /tmp/ccFwKayN.s:791 .text.HAL_FLASH_Lock:00000000 HAL_FLASH_Lock + /tmp/ccFwKayN.s:812 .text.HAL_FLASH_Lock:00000010 $d + /tmp/ccFwKayN.s:817 .text.HAL_FLASH_OB_Unlock:00000000 $t + /tmp/ccFwKayN.s:823 .text.HAL_FLASH_OB_Unlock:00000000 HAL_FLASH_OB_Unlock + /tmp/ccFwKayN.s:858 .text.HAL_FLASH_OB_Unlock:00000020 $d + /tmp/ccFwKayN.s:864 .text.HAL_FLASH_OB_Lock:00000000 $t + /tmp/ccFwKayN.s:870 .text.HAL_FLASH_OB_Lock:00000000 HAL_FLASH_OB_Lock + /tmp/ccFwKayN.s:891 .text.HAL_FLASH_OB_Lock:00000010 $d + /tmp/ccFwKayN.s:896 .text.HAL_FLASH_GetError:00000000 $t + /tmp/ccFwKayN.s:902 .text.HAL_FLASH_GetError:00000000 HAL_FLASH_GetError + /tmp/ccFwKayN.s:918 .text.HAL_FLASH_GetError:00000008 $d + /tmp/ccFwKayN.s:923 .text.FLASH_WaitForLastOperation:00000000 $t + /tmp/ccFwKayN.s:929 .text.FLASH_WaitForLastOperation:00000000 FLASH_WaitForLastOperation + /tmp/ccFwKayN.s:1025 .text.FLASH_WaitForLastOperation:00000058 $d + /tmp/ccFwKayN.s:1031 .text.HAL_FLASH_Program:00000000 $t + /tmp/ccFwKayN.s:1037 .text.HAL_FLASH_Program:00000000 HAL_FLASH_Program + /tmp/ccFwKayN.s:1167 .text.HAL_FLASH_Program:00000074 $d + /tmp/ccFwKayN.s:1173 .text.HAL_FLASH_OB_Launch:00000000 $t + /tmp/ccFwKayN.s:1179 .text.HAL_FLASH_OB_Launch:00000000 HAL_FLASH_OB_Launch + /tmp/ccFwKayN.s:1206 .text.HAL_FLASH_OB_Launch:00000018 $d + /tmp/ccFwKayN.s:1212 .data.pFlash:00000000 $d UNDEFINED SYMBOLS FLASH_Erase_Sector FLASH_FlushCaches - ARM GAS /tmp/ccBvWqyp.s page 45 + ARM GAS /tmp/ccFwKayN.s page 45 HAL_GetTick diff --git a/build/stm32f4xx_hal_flash_ex.lst b/build/stm32f4xx_hal_flash_ex.lst index 761b32f..021a65f 100644 --- a/build/stm32f4xx_hal_flash_ex.lst +++ b/build/stm32f4xx_hal_flash_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc7s3WPC.s page 1 +ARM GAS /tmp/ccCrDtMM.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 2 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 3 + ARM GAS /tmp/ccCrDtMM.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 4 + ARM GAS /tmp/ccCrDtMM.s page 4 145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 5 + ARM GAS /tmp/ccCrDtMM.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 6 + ARM GAS /tmp/ccCrDtMM.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -358,7 +358,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 7 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 8 + ARM GAS /tmp/ccCrDtMM.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /* Check the parameters */ @@ -478,7 +478,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 9 + ARM GAS /tmp/ccCrDtMM.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /*Get Sector*/ @@ -538,7 +538,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 10 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 11 + ARM GAS /tmp/ccCrDtMM.s page 11 34 .loc 1 538 1 is_stmt 0 view .LVU1 @@ -658,7 +658,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 12 + ARM GAS /tmp/ccCrDtMM.s page 12 68 0022 40EA0320 orr r0, r0, r3, lsl #8 @@ -718,7 +718,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 13 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 14 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 15 + ARM GAS /tmp/ccCrDtMM.s page 15 686:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -898,7 +898,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 16 + ARM GAS /tmp/ccCrDtMM.s page 16 743:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 17 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 18 + ARM GAS /tmp/ccCrDtMM.s page 18 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 19 + ARM GAS /tmp/ccCrDtMM.s page 19 914:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 20 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 21 + ARM GAS /tmp/ccCrDtMM.s page 21 1028:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 22 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 23 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 24 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 25 + ARM GAS /tmp/ccCrDtMM.s page 25 128 .loc 1 1237 1 is_stmt 0 view .LVU32 @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 26 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.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/cc7s3WPC.s page 27 + ARM GAS /tmp/ccCrDtMM.s page 27 213 0004 C0B2 uxtb r0, r0 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 28 + ARM GAS /tmp/ccCrDtMM.s page 28 247 .cfi_startproc @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 293 .loc 1 650 12 is_stmt 0 view .LVU63 294 0006 4CF25030 movw r0, #50000 295 .LVL11: - ARM GAS /tmp/cc7s3WPC.s page 29 + ARM GAS /tmp/ccCrDtMM.s page 29 650:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 30 + ARM GAS /tmp/ccCrDtMM.s page 30 339 0042 D38A ldrh r3, [r2, #22] @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 381 0078 003C0240 .word 1073888256 382 .cfi_endproc 383 .LFE250: - ARM GAS /tmp/cc7s3WPC.s page 31 + ARM GAS /tmp/ccCrDtMM.s page 31 385 .section .text.FLASH_OB_DisableWRP,"ax",%progbits @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 32 + ARM GAS /tmp/ccCrDtMM.s page 32 430 001a 13D3 bcc .L43 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 33 + ARM GAS /tmp/ccCrDtMM.s page 33 473 0050 094B ldr r3, .L50 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 518 .thumb_func 520 FLASH_OB_RDP_LevelConfig: 521 .LVL24: - ARM GAS /tmp/cc7s3WPC.s page 34 + ARM GAS /tmp/ccCrDtMM.s page 34 522 .LFB255: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 562 .LFE255: 564 .section .text.FLASH_OB_UserConfig,"ax",%progbits 565 .align 1 - ARM GAS /tmp/cc7s3WPC.s page 35 + ARM GAS /tmp/ccCrDtMM.s page 35 566 .syntax unified @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 36 + ARM GAS /tmp/ccCrDtMM.s page 36 1207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 656 0002 0546 mov r5, r0 657 0004 0E46 mov r6, r1 658 0006 1446 mov r4, r2 - ARM GAS /tmp/cc7s3WPC.s page 37 + ARM GAS /tmp/ccCrDtMM.s page 37 815:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 696 .loc 1 828 48 is_stmt 0 view .LVU181 697 002e ADB2 uxth r5, r5 698 .LVL40: - ARM GAS /tmp/cc7s3WPC.s page 38 + ARM GAS /tmp/ccCrDtMM.s page 38 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 741 .section .text.FLASH_OB_DisablePCROP,"ax",%progbits 742 .align 1 743 .syntax unified - ARM GAS /tmp/cc7s3WPC.s page 39 + ARM GAS /tmp/ccCrDtMM.s page 39 744 .thumb @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 40 + ARM GAS /tmp/ccCrDtMM.s page 40 788 001c 538B ldrh r3, [r2, #26] @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 41 + ARM GAS /tmp/ccCrDtMM.s page 41 830 004c 23EA0503 bic r3, r3, r5 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 42 + ARM GAS /tmp/ccCrDtMM.s page 42 878 0016 1A75 strb r2, [r3, #20] @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 43 + ARM GAS /tmp/ccCrDtMM.s page 43 926 000c 1C4B ldr r3, .L102 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 44 + ARM GAS /tmp/ccCrDtMM.s page 44 966 .LVL62: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 45 + ARM GAS /tmp/ccCrDtMM.s page 45 1006 0056 207C ldrb r0, [r4, #16] @ zero_extendqisi2 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 1048 007e 00BF .align 2 1049 .L102: 1050 0080 00000000 .word pFlash - ARM GAS /tmp/cc7s3WPC.s page 46 + ARM GAS /tmp/ccCrDtMM.s page 46 1051 .cfi_endproc @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 47 + ARM GAS /tmp/ccCrDtMM.s page 47 354:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 48 + ARM GAS /tmp/ccCrDtMM.s page 48 1141 .loc 1 381 20 is_stmt 0 view .LVU319 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 49 + ARM GAS /tmp/ccCrDtMM.s page 49 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 50 + ARM GAS /tmp/ccCrDtMM.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/cc7s3WPC.s page 1 1274 .cfi_endproc 1275 .LFE245: 1277 .section .text.HAL_FLASHEx_OB_DeSelectPCROP,"ax",%progbits - ARM GAS /tmp/cc7s3WPC.s page 51 + ARM GAS /tmp/ccCrDtMM.s page 51 1278 .align 1 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 52 + ARM GAS /tmp/ccCrDtMM.s page 52 1327 .loc 1 507 3 view .LVU369 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 53 + ARM GAS /tmp/ccCrDtMM.s page 53 1375 .loc 1 582 1 view .LVU380 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 54 + ARM GAS /tmp/ccCrDtMM.s page 54 616:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** } @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 55 + ARM GAS /tmp/ccCrDtMM.s page 55 1465 .loc 1 248 17 is_stmt 0 view .LVU406 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 56 + ARM GAS /tmp/ccCrDtMM.s page 56 1504 .loc 1 251 5 is_stmt 1 view .LVU424 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 57 + ARM GAS /tmp/ccCrDtMM.s page 57 1548 0004 13F4007F tst r3, #512 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 58 + ARM GAS /tmp/ccCrDtMM.s page 58 1589 004a 22F48052 bic r2, r2, #4096 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 59 + ARM GAS /tmp/ccCrDtMM.s page 59 1638 0008 40D0 beq .L154 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 60 + ARM GAS /tmp/ccCrDtMM.s page 60 196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c **** { @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 61 + ARM GAS /tmp/ccCrDtMM.s page 61 1719 0062 4CF25030 movw r0, #50000 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc7s3WPC.s page 1 1760 008c 0227 movs r7, #2 1761 008e FBE7 b .L147 1762 .L159: - ARM GAS /tmp/cc7s3WPC.s page 62 + ARM GAS /tmp/ccCrDtMM.s page 62 1763 .align 2 @@ -3675,84 +3675,84 @@ ARM GAS /tmp/cc7s3WPC.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/cc7s3WPC.s page 63 + ARM GAS /tmp/ccCrDtMM.s page 63 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_flash_ex.c - /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/ccCrDtMM.s:21 .text.FLASH_MassErase:00000000 $t + /tmp/ccCrDtMM.s:26 .text.FLASH_MassErase:00000000 FLASH_MassErase + /tmp/ccCrDtMM.s:97 .text.FLASH_MassErase:00000048 $d + /tmp/ccCrDtMM.s:102 .text.FLASH_OB_BOR_LevelConfig:00000000 $t + /tmp/ccCrDtMM.s:107 .text.FLASH_OB_BOR_LevelConfig:00000000 FLASH_OB_BOR_LevelConfig + /tmp/ccCrDtMM.s:136 .text.FLASH_OB_BOR_LevelConfig:00000014 $d + /tmp/ccCrDtMM.s:141 .text.FLASH_OB_GetUser:00000000 $t + /tmp/ccCrDtMM.s:146 .text.FLASH_OB_GetUser:00000000 FLASH_OB_GetUser + /tmp/ccCrDtMM.s:163 .text.FLASH_OB_GetUser:0000000c $d + /tmp/ccCrDtMM.s:168 .text.FLASH_OB_GetWRP:00000000 $t + /tmp/ccCrDtMM.s:173 .text.FLASH_OB_GetWRP:00000000 FLASH_OB_GetWRP + /tmp/ccCrDtMM.s:190 .text.FLASH_OB_GetWRP:00000008 $d + /tmp/ccCrDtMM.s:195 .text.FLASH_OB_GetRDP:00000000 $t + /tmp/ccCrDtMM.s:200 .text.FLASH_OB_GetRDP:00000000 FLASH_OB_GetRDP + /tmp/ccCrDtMM.s:234 .text.FLASH_OB_GetRDP:00000018 $d + /tmp/ccCrDtMM.s:239 .text.FLASH_OB_GetBOR:00000000 $t + /tmp/ccCrDtMM.s:244 .text.FLASH_OB_GetBOR:00000000 FLASH_OB_GetBOR + /tmp/ccCrDtMM.s:261 .text.FLASH_OB_GetBOR:0000000c $d + /tmp/ccCrDtMM.s:266 .text.FLASH_OB_EnableWRP:00000000 $t + /tmp/ccCrDtMM.s:271 .text.FLASH_OB_EnableWRP:00000000 FLASH_OB_EnableWRP + /tmp/ccCrDtMM.s:380 .text.FLASH_OB_EnableWRP:00000074 $d + /tmp/ccCrDtMM.s:386 .text.FLASH_OB_DisableWRP:00000000 $t + /tmp/ccCrDtMM.s:391 .text.FLASH_OB_DisableWRP:00000000 FLASH_OB_DisableWRP + /tmp/ccCrDtMM.s:509 .text.FLASH_OB_DisableWRP:00000078 $d + /tmp/ccCrDtMM.s:515 .text.FLASH_OB_RDP_LevelConfig:00000000 $t + /tmp/ccCrDtMM.s:520 .text.FLASH_OB_RDP_LevelConfig:00000000 FLASH_OB_RDP_LevelConfig + /tmp/ccCrDtMM.s:560 .text.FLASH_OB_RDP_LevelConfig:00000014 $d + /tmp/ccCrDtMM.s:565 .text.FLASH_OB_UserConfig:00000000 $t + /tmp/ccCrDtMM.s:570 .text.FLASH_OB_UserConfig:00000000 FLASH_OB_UserConfig + /tmp/ccCrDtMM.s:631 .text.FLASH_OB_UserConfig:00000028 $d + /tmp/ccCrDtMM.s:636 .text.FLASH_OB_EnablePCROP:00000000 $t + /tmp/ccCrDtMM.s:641 .text.FLASH_OB_EnablePCROP:00000000 FLASH_OB_EnablePCROP + /tmp/ccCrDtMM.s:737 .text.FLASH_OB_EnablePCROP:00000054 $d + /tmp/ccCrDtMM.s:742 .text.FLASH_OB_DisablePCROP:00000000 $t + /tmp/ccCrDtMM.s:747 .text.FLASH_OB_DisablePCROP:00000000 FLASH_OB_DisablePCROP + /tmp/ccCrDtMM.s:836 .text.FLASH_OB_DisablePCROP:00000054 $d + /tmp/ccCrDtMM.s:841 .text.FLASH_OB_BootConfig:00000000 $t + /tmp/ccCrDtMM.s:846 .text.FLASH_OB_BootConfig:00000000 FLASH_OB_BootConfig + /tmp/ccCrDtMM.s:893 .text.FLASH_OB_BootConfig:00000020 $d + /tmp/ccCrDtMM.s:898 .text.HAL_FLASHEx_OBProgram:00000000 $t + /tmp/ccCrDtMM.s:904 .text.HAL_FLASHEx_OBProgram:00000000 HAL_FLASHEx_OBProgram + /tmp/ccCrDtMM.s:1050 .text.HAL_FLASHEx_OBProgram:00000080 $d + /tmp/ccCrDtMM.s:1055 .text.HAL_FLASHEx_OBGetConfig:00000000 $t + /tmp/ccCrDtMM.s:1061 .text.HAL_FLASHEx_OBGetConfig:00000000 HAL_FLASHEx_OBGetConfig + /tmp/ccCrDtMM.s:1110 .text.HAL_FLASHEx_AdvOBProgram:00000000 $t + /tmp/ccCrDtMM.s:1116 .text.HAL_FLASHEx_AdvOBProgram:00000000 HAL_FLASHEx_AdvOBProgram + /tmp/ccCrDtMM.s:1201 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 $t + /tmp/ccCrDtMM.s:1207 .text.HAL_FLASHEx_AdvOBGetConfig:00000000 HAL_FLASHEx_AdvOBGetConfig + /tmp/ccCrDtMM.s:1236 .text.HAL_FLASHEx_AdvOBGetConfig:00000010 $d + /tmp/ccCrDtMM.s:1241 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 $t + /tmp/ccCrDtMM.s:1247 .text.HAL_FLASHEx_OB_SelectPCROP:00000000 HAL_FLASHEx_OB_SelectPCROP + /tmp/ccCrDtMM.s:1273 .text.HAL_FLASHEx_OB_SelectPCROP:00000010 $d + /tmp/ccCrDtMM.s:1278 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 $t + /tmp/ccCrDtMM.s:1284 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000000 HAL_FLASHEx_OB_DeSelectPCROP + /tmp/ccCrDtMM.s:1309 .text.HAL_FLASHEx_OB_DeSelectPCROP:00000010 $d + ARM GAS /tmp/ccCrDtMM.s page 64 - /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 + /tmp/ccCrDtMM.s:1314 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 $t + /tmp/ccCrDtMM.s:1320 .text.HAL_FLASHEx_OB_GetBank2WRP:00000000 HAL_FLASHEx_OB_GetBank2WRP + /tmp/ccCrDtMM.s:1337 .text.HAL_FLASHEx_OB_GetBank2WRP:00000008 $d + /tmp/ccCrDtMM.s:1342 .text.FLASH_Erase_Sector:00000000 $t + /tmp/ccCrDtMM.s:1348 .text.FLASH_Erase_Sector:00000000 FLASH_Erase_Sector + /tmp/ccCrDtMM.s:1425 .text.FLASH_Erase_Sector:00000050 $d + /tmp/ccCrDtMM.s:1430 .text.HAL_FLASHEx_Erase_IT:00000000 $t + /tmp/ccCrDtMM.s:1436 .text.HAL_FLASHEx_Erase_IT:00000000 HAL_FLASHEx_Erase_IT + /tmp/ccCrDtMM.s:1524 .text.HAL_FLASHEx_Erase_IT:0000004c $d + /tmp/ccCrDtMM.s:1530 .text.FLASH_FlushCaches:00000000 $t + /tmp/ccCrDtMM.s:1536 .text.FLASH_FlushCaches:00000000 FLASH_FlushCaches + /tmp/ccCrDtMM.s:1602 .text.FLASH_FlushCaches:0000005c $d + /tmp/ccCrDtMM.s:1607 .text.HAL_FLASHEx_Erase:00000000 $t + /tmp/ccCrDtMM.s:1613 .text.HAL_FLASHEx_Erase:00000000 HAL_FLASHEx_Erase + /tmp/ccCrDtMM.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 1fc9d62..57af7fe 100644 --- a/build/stm32f4xx_hal_flash_ramfunc.lst +++ b/build/stm32f4xx_hal_flash_ramfunc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccNpAne6.s page 1 +ARM GAS /tmp/ccfWA8SR.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccNpAne6.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/ccNpAne6.s page 2 + ARM GAS /tmp/ccfWA8SR.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_hal_gpio.lst b/build/stm32f4xx_hal_gpio.lst index df21355..6aa6679 100644 --- a/build/stm32f4xx_hal_gpio.lst +++ b/build/stm32f4xx_hal_gpio.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccrJlKbn.s page 1 +ARM GAS /tmp/cc1esYfs.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 2 + ARM GAS /tmp/cc1esYfs.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** (+) Input mode @@ -118,7 +118,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 3 + ARM GAS /tmp/cc1esYfs.s page 3 87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 4 + ARM GAS /tmp/cc1esYfs.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** =============================================================================== @@ -238,7 +238,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 49 0008 70B5 push {r4, r5, r6, lr} 50 .LCFI0: 51 .cfi_def_cfa_offset 16 - ARM GAS /tmp/ccrJlKbn.s page 5 + ARM GAS /tmp/cc1esYfs.s page 5 52 .cfi_offset 4, -16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 6 + ARM GAS /tmp/cc1esYfs.s page 6 200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** temp = GPIOx->OTYPER; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 7 + ARM GAS /tmp/cc1esYfs.s page 7 119 .LVL11: @@ -418,7 +418,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 8 + ARM GAS /tmp/cc1esYfs.s page 8 155 006e 2A43 orrs r2, r2, r5 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 9 + ARM GAS /tmp/cc1esYfs.s page 9 198 .loc 1 259 11 is_stmt 0 view .LVU74 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 10 + ARM GAS /tmp/cc1esYfs.s page 10 239 00c2 2240 ands r2, r2, r4 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 11 + ARM GAS /tmp/cc1esYfs.s page 11 281 .loc 1 188 7 is_stmt 1 view .LVU109 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 12 + ARM GAS /tmp/cc1esYfs.s page 12 214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** GPIOx->PUPDR = temp; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 13 + ARM GAS /tmp/cc1esYfs.s page 13 359 .LVL41: @@ -778,7 +778,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 14 + ARM GAS /tmp/cc1esYfs.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/ccrJlKbn.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/ccrJlKbn.s page 15 + ARM GAS /tmp/cc1esYfs.s page 15 444 01c0 14D0 beq .L21 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 487 .LVL48: 488 .L27: 281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } - ARM GAS /tmp/ccrJlKbn.s page 16 + ARM GAS /tmp/cc1esYfs.s page 16 282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** } @@ -958,7 +958,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 17 + ARM GAS /tmp/cc1esYfs.s page 17 531 .loc 1 298 3 view .LVU191 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 565 .LVL53: 566 .L37: 318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** { - ARM GAS /tmp/ccrJlKbn.s page 18 + ARM GAS /tmp/cc1esYfs.s page 18 319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* Clear EXTI line configuration */ @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 19 + ARM GAS /tmp/cc1esYfs.s page 19 599 .loc 1 343 7 is_stmt 1 view .LVU216 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 20 + ARM GAS /tmp/cc1esYfs.s page 20 642 .LVL59: @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 21 + ARM GAS /tmp/cc1esYfs.s page 21 685 00ce A842 cmp r0, r5 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 728 0102 0825 movs r5, #8 729 0104 85E7 b .L36 730 .L53: - ARM GAS /tmp/ccrJlKbn.s page 22 + ARM GAS /tmp/cc1esYfs.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/ccrJlKbn.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/ccrJlKbn.s page 23 + ARM GAS /tmp/cc1esYfs.s page 23 770 013a 6EE7 b .L37 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 24 + ARM GAS /tmp/cc1esYfs.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/ccrJlKbn.s page 1 839 .thumb_func 841 HAL_GPIO_WritePin: 842 .LVL70: - ARM GAS /tmp/ccrJlKbn.s page 25 + ARM GAS /tmp/cc1esYfs.s page 25 843 .LFB242: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 26 + ARM GAS /tmp/cc1esYfs.s page 26 867 .cfi_endproc @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 902 0010 7047 bx lr 903 .cfi_endproc 904 .LFE243: - ARM GAS /tmp/ccrJlKbn.s page 27 + ARM GAS /tmp/cc1esYfs.s page 27 906 .section .text.HAL_GPIO_LockPin,"ax",%progbits @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 28 + ARM GAS /tmp/cc1esYfs.s page 28 939 .loc 1 470 3 is_stmt 1 view .LVU321 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 976 002c FBE7 b .L66 977 .cfi_endproc 978 .LFE244: - ARM GAS /tmp/ccrJlKbn.s page 29 + ARM GAS /tmp/cc1esYfs.s page 29 980 .section .text.HAL_GPIO_EXTI_Callback,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccrJlKbn.s page 1 1008 HAL_GPIO_EXTI_IRQHandler: 1009 .LVL80: 1010 .LFB245: - ARM GAS /tmp/ccrJlKbn.s page 30 + ARM GAS /tmp/cc1esYfs.s page 30 493:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c **** /* EXTI line interrupt detected */ @@ -1794,29 +1794,29 @@ ARM GAS /tmp/ccrJlKbn.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/ccrJlKbn.s page 31 + ARM GAS /tmp/cc1esYfs.s page 31 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_gpio.c - /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 + /tmp/cc1esYfs.s:21 .text.HAL_GPIO_Init:00000000 $t + /tmp/cc1esYfs.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init + /tmp/cc1esYfs.s:508 .text.HAL_GPIO_Init:000001f8 $d + /tmp/cc1esYfs.s:516 .text.HAL_GPIO_DeInit:00000000 $t + /tmp/cc1esYfs.s:522 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit + /tmp/cc1esYfs.s:789 .text.HAL_GPIO_DeInit:00000140 $d + /tmp/cc1esYfs.s:796 .text.HAL_GPIO_ReadPin:00000000 $t + /tmp/cc1esYfs.s:802 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin + /tmp/cc1esYfs.s:835 .text.HAL_GPIO_WritePin:00000000 $t + /tmp/cc1esYfs.s:841 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin + /tmp/cc1esYfs.s:871 .text.HAL_GPIO_TogglePin:00000000 $t + /tmp/cc1esYfs.s:877 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin + /tmp/cc1esYfs.s:907 .text.HAL_GPIO_LockPin:00000000 $t + /tmp/cc1esYfs.s:913 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin + /tmp/cc1esYfs.s:981 .text.HAL_GPIO_EXTI_Callback:00000000 $t + /tmp/cc1esYfs.s:987 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback + /tmp/cc1esYfs.s:1002 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t + /tmp/cc1esYfs.s:1008 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler + /tmp/cc1esYfs.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 3dd8beb..1135a28 100644 --- a/build/stm32f4xx_hal_msp.lst +++ b/build/stm32f4xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cchLZ5FJ.s page 1 +ARM GAS /tmp/ccDmDpQC.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 2 + ARM GAS /tmp/ccDmDpQC.s page 2 31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */ @@ -118,7 +118,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 3 + ARM GAS /tmp/ccDmDpQC.s page 3 45 000a 42F48042 orr r2, r2, #16384 @@ -178,7 +178,7 @@ ARM GAS /tmp/cchLZ5FJ.s page 1 93 .LFB240: 80:Core/Src/stm32f4xx_hal_msp.c **** 81:Core/Src/stm32f4xx_hal_msp.c **** /** - ARM GAS /tmp/cchLZ5FJ.s page 4 + ARM GAS /tmp/ccDmDpQC.s page 4 82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization @@ -238,7 +238,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 5 + ARM GAS /tmp/ccDmDpQC.s page 5 107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */ @@ -298,7 +298,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 6 + ARM GAS /tmp/ccDmDpQC.s page 6 96:Core/Src/stm32f4xx_hal_msp.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 7 + ARM GAS /tmp/ccDmDpQC.s page 7 193 0066 0360 str r3, [r0] @@ -418,7 +418,7 @@ ARM GAS /tmp/cchLZ5FJ.s page 1 227 008a FFF7FEFF bl HAL_DMA_Init 228 .LVL5: 119:Core/Src/stm32f4xx_hal_msp.c **** { - ARM GAS /tmp/cchLZ5FJ.s page 8 + ARM GAS /tmp/ccDmDpQC.s page 8 229 .loc 1 119 8 discriminator 1 view .LVU64 @@ -478,7 +478,7 @@ ARM GAS /tmp/cchLZ5FJ.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/cchLZ5FJ.s page 9 + ARM GAS /tmp/ccDmDpQC.s page 9 273 0002 094B ldr r3, .L20 @@ -538,7 +538,7 @@ ARM GAS /tmp/cchLZ5FJ.s page 1 306 .align 2 307 .L20: 308 0028 00200140 .word 1073815552 - ARM GAS /tmp/cchLZ5FJ.s page 10 + ARM GAS /tmp/ccDmDpQC.s page 10 309 002c 00380240 .word 1073887232 @@ -555,20 +555,20 @@ ARM GAS /tmp/cchLZ5FJ.s page 1 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 + ARM GAS /tmp/ccDmDpQC.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_msp.c - /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 + /tmp/ccDmDpQC.s:21 .text.HAL_MspInit:00000000 $t + /tmp/ccDmDpQC.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccDmDpQC.s:80 .text.HAL_MspInit:00000034 $d + /tmp/ccDmDpQC.s:85 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccDmDpQC.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccDmDpQC.s:249 .text.HAL_ADC_MspInit:000000a0 $d + /tmp/ccDmDpQC.s:256 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccDmDpQC.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccDmDpQC.s:308 .text.HAL_ADC_MspDeInit:00000028 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/stm32f4xx_hal_pcd.lst b/build/stm32f4xx_hal_pcd.lst index 114952e..789671b 100644 --- a/build/stm32f4xx_hal_pcd.lst +++ b/build/stm32f4xx_hal_pcd.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc6MQ5JQ.s page 1 +ARM GAS /tmp/ccPGwSkt.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 2 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 3 + ARM GAS /tmp/ccPGwSkt.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -178,7 +178,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 4 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 5 + ARM GAS /tmp/ccPGwSkt.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 6 + ARM GAS /tmp/ccPGwSkt.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 7 + ARM GAS /tmp/ccPGwSkt.s page 7 316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 8 + ARM GAS /tmp/ccPGwSkt.s page 8 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** hpcd->SuspendCallback = pCallback; @@ -478,7 +478,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 9 + ARM GAS /tmp/ccPGwSkt.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 10 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 11 + ARM GAS /tmp/ccPGwSkt.s page 11 544:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 12 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 13 + ARM GAS /tmp/ccPGwSkt.s page 13 658:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -778,7 +778,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 14 + ARM GAS /tmp/ccPGwSkt.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_LOCK(hpcd); @@ -838,7 +838,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 15 + ARM GAS /tmp/ccPGwSkt.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @param hpcd PCD handle @@ -898,7 +898,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 16 + ARM GAS /tmp/ccPGwSkt.s page 16 829:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -958,7 +958,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 17 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 18 + ARM GAS /tmp/ccPGwSkt.s page 18 943:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 19 + ARM GAS /tmp/ccPGwSkt.s page 19 1000:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ##### IO operation functions ##### @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 20 + ARM GAS /tmp/ccPGwSkt.s page 20 1057:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** __HAL_UNLOCK(hpcd); @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 21 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 22 + ARM GAS /tmp/ccPGwSkt.s page 22 1171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 23 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 24 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 25 + ARM GAS /tmp/ccPGwSkt.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** else @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 26 + ARM GAS /tmp/ccPGwSkt.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 27 + ARM GAS /tmp/ccPGwSkt.s page 27 1456:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 28 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 29 + ARM GAS /tmp/ccPGwSkt.s page 29 1570:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** /** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 30 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 31 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 32 + ARM GAS /tmp/ccPGwSkt.s page 32 1741:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @{ @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 33 + ARM GAS /tmp/ccPGwSkt.s page 33 1798:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 34 + ARM GAS /tmp/ccPGwSkt.s page 34 1855:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** * @brief Deactivate an endpoint. @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 35 + ARM GAS /tmp/ccPGwSkt.s page 35 1912:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 36 + ARM GAS /tmp/ccPGwSkt.s page 36 1969:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 37 + ARM GAS /tmp/ccPGwSkt.s page 37 2026:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 38 + ARM GAS /tmp/ccPGwSkt.s page 38 2083:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 39 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.s page 1 39 .cfi_offset 6, -20 40 .cfi_offset 7, -16 41 .cfi_offset 8, -12 - ARM GAS /tmp/cc6MQ5JQ.s page 40 + ARM GAS /tmp/ccPGwSkt.s page 40 42 .cfi_offset 9, -8 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 41 + ARM GAS /tmp/ccPGwSkt.s page 41 81 .loc 1 2198 7 view .LVU19 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 114 0056 FFF7FEFF bl USB_WritePacket 115 .LVL8: 2221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/cc6MQ5JQ.s page 42 + ARM GAS /tmp/ccPGwSkt.s page 42 2222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->xfer_buff += len; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 43 + ARM GAS /tmp/ccPGwSkt.s page 43 158 008a 04EBC402 add r2, r4, r4, lsl #3 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 200 .loc 1 2195 12 view .LVU64 201 00c4 0120 movs r0, #1 202 .LVL16: - ARM GAS /tmp/cc6MQ5JQ.s page 44 + ARM GAS /tmp/ccPGwSkt.s page 44 203 .L2: @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 45 + ARM GAS /tmp/ccPGwSkt.s page 45 257 0000 30B5 push {r4, r5, lr} @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 296 0020 FFF7FEFF bl USB_DisableGlobalInt 297 .LVL22: 190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/cc6MQ5JQ.s page 46 + ARM GAS /tmp/ccPGwSkt.s page 46 298 .loc 1 190 3 view .LVU87 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 47 + ARM GAS /tmp/ccPGwSkt.s page 47 342 0050 A371 strb r3, [r4, #6] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 48 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 49 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 50 + ARM GAS /tmp/ccPGwSkt.s page 50 463 .loc 1 231 17 is_stmt 0 view .LVU150 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 51 + ARM GAS /tmp/ccPGwSkt.s page 51 315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 52 + ARM GAS /tmp/ccPGwSkt.s page 52 556 .loc 1 271 12 view .LVU175 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 53 + ARM GAS /tmp/ccPGwSkt.s page 53 603 .loc 1 1019 3 view .LVU187 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 54 + ARM GAS /tmp/ccPGwSkt.s page 54 645 .loc 1 1030 3 view .LVU202 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 55 + ARM GAS /tmp/ccPGwSkt.s page 55 1042:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 56 + ARM GAS /tmp/ccPGwSkt.s page 56 735 .L46: @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 57 + ARM GAS /tmp/ccPGwSkt.s page 57 781 .loc 1 1536 3 view .LVU241 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 827 .cfi_startproc 828 @ args = 0, pretend = 0, frame = 0 829 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc6MQ5JQ.s page 58 + ARM GAS /tmp/ccPGwSkt.s page 58 830 @ link register save eliminated. @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 59 + ARM GAS /tmp/ccPGwSkt.s page 59 871 .loc 1 2248 3 is_stmt 1 view .LVU263 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 60 + ARM GAS /tmp/ccPGwSkt.s page 60 2292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 900 .LVL78: 901 .L68: 2331:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/cc6MQ5JQ.s page 61 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 62 + ARM GAS /tmp/ccPGwSkt.s page 62 936 0058 12F0200F tst r2, #32 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 63 + ARM GAS /tmp/ccPGwSkt.s page 63 2278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1018 .LVL92: 1019 .L71: 2310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/cc6MQ5JQ.s page 64 + ARM GAS /tmp/ccPGwSkt.s page 64 1020 .loc 1 2310 7 is_stmt 1 view .LVU316 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1061 00fa 9AE7 b .L68 1062 .L75: 1063 .align 2 - ARM GAS /tmp/cc6MQ5JQ.s page 65 + ARM GAS /tmp/ccPGwSkt.s page 65 1064 .L74: @@ -3898,7 +3898,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1116 .thumb 1117 .thumb_func 1119 PCD_EP_OutSetupPacket_int: - ARM GAS /tmp/cc6MQ5JQ.s page 66 + ARM GAS /tmp/ccPGwSkt.s page 66 1120 .LVL103: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 67 + ARM GAS /tmp/ccPGwSkt.s page 67 2363:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1194 .LVL112: 1195 0048 F6E7 b .L80 1196 .L84: - ARM GAS /tmp/cc6MQ5JQ.s page 68 + ARM GAS /tmp/ccPGwSkt.s page 68 1197 004a 00BF .align 2 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1250 .thumb_func 1252 HAL_PCD_SuspendCallback: 1253 .LVL115: - ARM GAS /tmp/cc6MQ5JQ.s page 69 + ARM GAS /tmp/ccPGwSkt.s page 69 1254 .LFB252: @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 70 + ARM GAS /tmp/ccPGwSkt.s page 70 1305 0000 7047 bx lr @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1357 .thumb_func 1359 HAL_PCD_DisconnectCallback: 1360 .LVL120: - ARM GAS /tmp/cc6MQ5JQ.s page 71 + ARM GAS /tmp/ccPGwSkt.s page 71 1361 .LFB257: @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 72 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 73 + ARM GAS /tmp/ccPGwSkt.s page 73 1449 003a 0220 movs r0, #2 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1494 0014 2846 mov r0, r5 1495 .LVL129: 1777:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/cc6MQ5JQ.s page 74 + ARM GAS /tmp/ccPGwSkt.s page 74 1496 .loc 1 1777 9 view .LVU423 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1535 .loc 1 1776 3 discriminator 1 view .LVU438 1536 003c F7E7 b .L103 1537 .cfi_endproc - ARM GAS /tmp/cc6MQ5JQ.s page 75 + ARM GAS /tmp/ccPGwSkt.s page 75 1538 .LFE259: @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 76 + ARM GAS /tmp/ccPGwSkt.s page 76 1802:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 77 + ARM GAS /tmp/ccPGwSkt.s page 77 1632 000a 2BD1 bne .L123 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 78 + ARM GAS /tmp/ccPGwSkt.s page 78 1838:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -4678,7 +4678,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 79 + ARM GAS /tmp/ccPGwSkt.s page 79 1822:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** ep->is_in = 1U; @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1758 .loc 1 1861 1 is_stmt 0 view .LVU506 1759 0000 10B5 push {r4, lr} 1760 .LCFI20: - ARM GAS /tmp/cc6MQ5JQ.s page 80 + ARM GAS /tmp/ccPGwSkt.s page 80 1761 .cfi_def_cfa_offset 8 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 81 + ARM GAS /tmp/ccPGwSkt.s page 81 1803 .loc 1 1876 3 discriminator 2 view .LVU521 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 1844 .LFE262: 1846 .section .text.HAL_PCD_EP_Receive,"ax",%progbits 1847 .align 1 - ARM GAS /tmp/cc6MQ5JQ.s page 82 + ARM GAS /tmp/ccPGwSkt.s page 82 1848 .global HAL_PCD_EP_Receive @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 83 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 84 + ARM GAS /tmp/ccPGwSkt.s page 84 1937 .loc 1 1921 1 is_stmt 1 view -0 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 85 + ARM GAS /tmp/ccPGwSkt.s page 85 1986 0010 0144 add r1, r1, r0 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 2023 003c FFF7FEFF bl USB_EPStartXfer 2024 .LVL181: 1952:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } - ARM GAS /tmp/cc6MQ5JQ.s page 86 + ARM GAS /tmp/ccPGwSkt.s page 86 2025 .loc 1 1952 3 is_stmt 1 view .LVU590 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 87 + ARM GAS /tmp/ccPGwSkt.s page 87 2073 0014 1FD1 bne .L149 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 2111 0046 2068 ldr r0, [r4] 2112 .LVL187: 1986:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** - ARM GAS /tmp/cc6MQ5JQ.s page 88 + ARM GAS /tmp/ccPGwSkt.s page 88 2113 .loc 1 1986 9 view .LVU618 @@ -5278,7 +5278,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 89 + ARM GAS /tmp/ccPGwSkt.s page 89 2155 0070 04F29C42 addw r2, r4, #1180 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 2201 000a 10B5 push {r4, lr} 2202 .LCFI24: 2203 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cc6MQ5JQ.s page 90 + ARM GAS /tmp/ccPGwSkt.s page 90 2204 .cfi_offset 4, -8 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 91 + ARM GAS /tmp/ccPGwSkt.s page 91 2245 .loc 1 2027 3 discriminator 2 view .LVU659 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 92 + ARM GAS /tmp/ccPGwSkt.s page 92 2288 006c 0120 movs r0, #1 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 93 + ARM GAS /tmp/ccPGwSkt.s page 93 2336 0010 8900 lsls r1, r1, #2 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 94 + ARM GAS /tmp/ccPGwSkt.s page 94 2384 .loc 1 1069 1 is_stmt 0 view .LVU695 @@ -5638,7 +5638,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 95 + ARM GAS /tmp/ccPGwSkt.s page 95 2426 .LCFI30: @@ -5698,7 +5698,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 96 + ARM GAS /tmp/ccPGwSkt.s page 96 1099:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -5758,7 +5758,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 97 + ARM GAS /tmp/ccPGwSkt.s page 97 2510 .loc 1 1131 9 is_stmt 0 view .LVU740 @@ -5818,7 +5818,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 98 + ARM GAS /tmp/ccPGwSkt.s page 98 2553 00be 5369 ldr r3, [r2, #20] @@ -5878,7 +5878,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 99 + ARM GAS /tmp/ccPGwSkt.s page 99 2595 .loc 1 1438 21 view .LVU769 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 100 + ARM GAS /tmp/ccPGwSkt.s page 100 2637 0148 4A44 add r2, r2, r9 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 101 + ARM GAS /tmp/ccPGwSkt.s page 101 2681 018a 0122 movs r2, #1 @@ -6058,7 +6058,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 102 + ARM GAS /tmp/ccPGwSkt.s page 102 2725 01cc 04D0 beq .L182 @@ -6118,7 +6118,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 103 + ARM GAS /tmp/ccPGwSkt.s page 103 2767 .loc 1 1144 14 is_stmt 0 view .LVU825 @@ -6178,7 +6178,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 104 + ARM GAS /tmp/ccPGwSkt.s page 104 2809 024a 0022 movs r2, #0 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 105 + ARM GAS /tmp/ccPGwSkt.s page 105 1247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** } @@ -6298,7 +6298,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 106 + ARM GAS /tmp/ccPGwSkt.s page 106 2894 .loc 1 1214 11 is_stmt 1 view .LVU869 @@ -6358,7 +6358,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 107 + ARM GAS /tmp/ccPGwSkt.s page 107 2935 .loc 1 1225 65 view .LVU885 @@ -6418,7 +6418,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 108 + ARM GAS /tmp/ccPGwSkt.s page 108 2977 032e 09EBC903 add r3, r9, r9, lsl #3 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 109 + ARM GAS /tmp/ccPGwSkt.s page 109 1288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6538,7 +6538,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 110 + ARM GAS /tmp/ccPGwSkt.s page 110 1360:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { @@ -6598,7 +6598,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 111 + ARM GAS /tmp/ccPGwSkt.s page 111 3105 03ec E1D8 bhi .L202 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 112 + ARM GAS /tmp/ccPGwSkt.s page 112 3144 0426 2268 ldr r2, [r4] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 113 + ARM GAS /tmp/ccPGwSkt.s page 113 3187 0462 FFF7FEFF bl USB_SetTurnaroundTime @@ -6778,7 +6778,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 114 + ARM GAS /tmp/ccPGwSkt.s page 114 3231 .loc 1 1445 17 is_stmt 0 view .LVU988 @@ -6838,7 +6838,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 115 + ARM GAS /tmp/ccPGwSkt.s page 115 3274 .loc 1 1455 16 view .LVU1002 @@ -6898,7 +6898,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 3317 .LVL313: 3318 .L217: 1473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** { - ARM GAS /tmp/cc6MQ5JQ.s page 116 + ARM GAS /tmp/ccPGwSkt.s page 116 3319 .loc 1 1473 63 discriminator 2 view .LVU1014 @@ -6958,7 +6958,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 117 + ARM GAS /tmp/ccPGwSkt.s page 117 3360 0550 82F85712 strb r1, [r2, #599] @@ -7018,7 +7018,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 118 + ARM GAS /tmp/ccPGwSkt.s page 118 3401 0582 2068 ldr r0, [r4] @@ -7078,7 +7078,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 3442 05b6 2046 mov r0, r4 3443 05b8 FFF7FEFF bl HAL_PCD_DisconnectCallback 3444 .LVL326: - ARM GAS /tmp/cc6MQ5JQ.s page 119 + ARM GAS /tmp/ccPGwSkt.s page 119 3445 05bc EDE7 b .L221 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 120 + ARM GAS /tmp/ccPGwSkt.s page 120 2079:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c **** @@ -7198,7 +7198,7 @@ ARM GAS /tmp/cc6MQ5JQ.s page 1 3537 .cfi_startproc 3538 @ args = 0, pretend = 0, frame = 0 3539 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc6MQ5JQ.s page 121 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.s page 1 3585 .loc 1 2102 1 view .LVU1093 3586 0008 08BD pop {r3, pc} 3587 .cfi_endproc - ARM GAS /tmp/cc6MQ5JQ.s page 122 + ARM GAS /tmp/ccPGwSkt.s page 122 3588 .LFE271: @@ -7318,7 +7318,7 @@ ARM GAS /tmp/cc6MQ5JQ.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/cc6MQ5JQ.s page 123 + ARM GAS /tmp/ccPGwSkt.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/cc6MQ5JQ.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/cc6MQ5JQ.s page 124 + ARM GAS /tmp/ccPGwSkt.s page 124 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd.c - /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/ccPGwSkt.s:21 .text.PCD_WriteEmptyTxFifo:00000000 $t + /tmp/ccPGwSkt.s:26 .text.PCD_WriteEmptyTxFifo:00000000 PCD_WriteEmptyTxFifo + /tmp/ccPGwSkt.s:222 .text.HAL_PCD_MspInit:00000000 $t + /tmp/ccPGwSkt.s:228 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/ccPGwSkt.s:243 .text.HAL_PCD_Init:00000000 $t + /tmp/ccPGwSkt.s:249 .text.HAL_PCD_Init:00000000 HAL_PCD_Init + /tmp/ccPGwSkt.s:496 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/ccPGwSkt.s:502 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/ccPGwSkt.s:517 .text.HAL_PCD_DeInit:00000000 $t + /tmp/ccPGwSkt.s:523 .text.HAL_PCD_DeInit:00000000 HAL_PCD_DeInit + /tmp/ccPGwSkt.s:585 .text.HAL_PCD_Start:00000000 $t + /tmp/ccPGwSkt.s:591 .text.HAL_PCD_Start:00000000 HAL_PCD_Start + /tmp/ccPGwSkt.s:672 .text.HAL_PCD_Stop:00000000 $t + /tmp/ccPGwSkt.s:678 .text.HAL_PCD_Stop:00000000 HAL_PCD_Stop + /tmp/ccPGwSkt.s:766 .text.HAL_PCD_WKUP_IRQHandler:00000000 $t + /tmp/ccPGwSkt.s:772 .text.HAL_PCD_WKUP_IRQHandler:00000000 HAL_PCD_WKUP_IRQHandler + /tmp/ccPGwSkt.s:812 .text.HAL_PCD_WKUP_IRQHandler:0000001c $d + /tmp/ccPGwSkt.s:817 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/ccPGwSkt.s:823 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/ccPGwSkt.s:839 .text.PCD_EP_OutXfrComplete_int:00000000 $t + /tmp/ccPGwSkt.s:844 .text.PCD_EP_OutXfrComplete_int:00000000 PCD_EP_OutXfrComplete_int + /tmp/ccPGwSkt.s:1065 .text.PCD_EP_OutXfrComplete_int:000000fc $d + /tmp/ccPGwSkt.s:1071 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/ccPGwSkt.s:1077 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/ccPGwSkt.s:1093 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/ccPGwSkt.s:1099 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/ccPGwSkt.s:1114 .text.PCD_EP_OutSetupPacket_int:00000000 $t + /tmp/ccPGwSkt.s:1119 .text.PCD_EP_OutSetupPacket_int:00000000 PCD_EP_OutSetupPacket_int + /tmp/ccPGwSkt.s:1199 .text.PCD_EP_OutSetupPacket_int:0000004c $d + /tmp/ccPGwSkt.s:1204 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/ccPGwSkt.s:1210 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/ccPGwSkt.s:1225 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/ccPGwSkt.s:1231 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/ccPGwSkt.s:1246 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/ccPGwSkt.s:1252 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/ccPGwSkt.s:1267 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/ccPGwSkt.s:1273 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/ccPGwSkt.s:1288 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/ccPGwSkt.s:1294 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/ccPGwSkt.s:1310 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/ccPGwSkt.s:1316 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/ccPGwSkt.s:1332 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/ccPGwSkt.s:1338 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/ccPGwSkt.s:1353 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/ccPGwSkt.s:1359 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/ccPGwSkt.s:1374 .text.HAL_PCD_DevConnect:00000000 $t + /tmp/ccPGwSkt.s:1380 .text.HAL_PCD_DevConnect:00000000 HAL_PCD_DevConnect + /tmp/ccPGwSkt.s:1457 .text.HAL_PCD_DevDisconnect:00000000 $t + /tmp/ccPGwSkt.s:1463 .text.HAL_PCD_DevDisconnect:00000000 HAL_PCD_DevDisconnect + /tmp/ccPGwSkt.s:1541 .text.HAL_PCD_SetAddress:00000000 $t + /tmp/ccPGwSkt.s:1547 .text.HAL_PCD_SetAddress:00000000 HAL_PCD_SetAddress + /tmp/ccPGwSkt.s:1603 .text.HAL_PCD_EP_Open:00000000 $t + /tmp/ccPGwSkt.s:1609 .text.HAL_PCD_EP_Open:00000000 HAL_PCD_EP_Open + /tmp/ccPGwSkt.s:1745 .text.HAL_PCD_EP_Close:00000000 $t + /tmp/ccPGwSkt.s:1751 .text.HAL_PCD_EP_Close:00000000 HAL_PCD_EP_Close + ARM GAS /tmp/ccPGwSkt.s page 125 - /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 + /tmp/ccPGwSkt.s:1847 .text.HAL_PCD_EP_Receive:00000000 $t + /tmp/ccPGwSkt.s:1853 .text.HAL_PCD_EP_Receive:00000000 HAL_PCD_EP_Receive + /tmp/ccPGwSkt.s:1928 .text.HAL_PCD_EP_GetRxCount:00000000 $t + /tmp/ccPGwSkt.s:1934 .text.HAL_PCD_EP_GetRxCount:00000000 HAL_PCD_EP_GetRxCount + /tmp/ccPGwSkt.s:1957 .text.HAL_PCD_EP_Transmit:00000000 $t + /tmp/ccPGwSkt.s:1963 .text.HAL_PCD_EP_Transmit:00000000 HAL_PCD_EP_Transmit + /tmp/ccPGwSkt.s:2039 .text.HAL_PCD_EP_SetStall:00000000 $t + /tmp/ccPGwSkt.s:2045 .text.HAL_PCD_EP_SetStall:00000000 HAL_PCD_EP_SetStall + /tmp/ccPGwSkt.s:2179 .text.HAL_PCD_EP_ClrStall:00000000 $t + /tmp/ccPGwSkt.s:2185 .text.HAL_PCD_EP_ClrStall:00000000 HAL_PCD_EP_ClrStall + /tmp/ccPGwSkt.s:2305 .text.HAL_PCD_EP_Abort:00000000 $t + /tmp/ccPGwSkt.s:2311 .text.HAL_PCD_EP_Abort:00000000 HAL_PCD_EP_Abort + /tmp/ccPGwSkt.s:2371 .text.HAL_PCD_IRQHandler:00000000 $t + /tmp/ccPGwSkt.s:2377 .text.HAL_PCD_IRQHandler:00000000 HAL_PCD_IRQHandler + /tmp/ccPGwSkt.s:3450 .text.HAL_PCD_EP_Flush:00000000 $t + /tmp/ccPGwSkt.s:3456 .text.HAL_PCD_EP_Flush:00000000 HAL_PCD_EP_Flush + /tmp/ccPGwSkt.s:3527 .text.HAL_PCD_ActivateRemoteWakeup:00000000 $t + /tmp/ccPGwSkt.s:3533 .text.HAL_PCD_ActivateRemoteWakeup:00000000 HAL_PCD_ActivateRemoteWakeup + /tmp/ccPGwSkt.s:3559 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 $t + /tmp/ccPGwSkt.s:3565 .text.HAL_PCD_DeActivateRemoteWakeup:00000000 HAL_PCD_DeActivateRemoteWakeup + /tmp/ccPGwSkt.s:3591 .text.HAL_PCD_GetState:00000000 $t + /tmp/ccPGwSkt.s:3597 .text.HAL_PCD_GetState:00000000 HAL_PCD_GetState + /tmp/ccPGwSkt.s:3615 .text.HAL_PCD_SetTestMode:00000000 $t + /tmp/ccPGwSkt.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/cc6MQ5JQ.s page 126 + ARM GAS /tmp/ccPGwSkt.s page 126 USB_ActivateRemoteWakeup diff --git a/build/stm32f4xx_hal_pcd_ex.lst b/build/stm32f4xx_hal_pcd_ex.lst index c00ec68..be3d7be 100644 --- a/build/stm32f4xx_hal_pcd_ex.lst +++ b/build/stm32f4xx_hal_pcd_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccETjn6u.s page 1 +ARM GAS /tmp/ccC094dA.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 2 + ARM GAS /tmp/ccC094dA.s page 2 30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx @@ -118,7 +118,7 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 3 + ARM GAS /tmp/ccC094dA.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/ccETjn6u.s page 1 66 .cfi_def_cfa_offset 0 67 0014 7047 bx lr 68 .LVL4: - ARM GAS /tmp/ccETjn6u.s page 4 + ARM GAS /tmp/ccC094dA.s page 4 69 .L2: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 5 + ARM GAS /tmp/ccC094dA.s page 5 110 003c 40EA0240 orr r0, r0, r2, lsl #16 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccETjn6u.s page 1 153 .thumb 154 .thumb_func 156 HAL_PCDEx_LPM_Callback: - ARM GAS /tmp/ccETjn6u.s page 6 + ARM GAS /tmp/ccC094dA.s page 6 157 .LVL13: @@ -358,7 +358,7 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 7 + ARM GAS /tmp/ccC094dA.s page 7 173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 8 + ARM GAS /tmp/ccC094dA.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/ccETjn6u.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/ccETjn6u.s page 9 + ARM GAS /tmp/ccC094dA.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/ccETjn6u.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/ccETjn6u.s page 10 + ARM GAS /tmp/ccC094dA.s page 10 183 @ args = 0, pretend = 0, frame = 0 @@ -565,18 +565,18 @@ ARM GAS /tmp/ccETjn6u.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/ccETjn6u.s page 11 + ARM GAS /tmp/ccC094dA.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pcd_ex.c - /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 + /tmp/ccC094dA.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t + /tmp/ccC094dA.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo + /tmp/ccC094dA.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t + /tmp/ccC094dA.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo + /tmp/ccC094dA.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t + /tmp/ccC094dA.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback + /tmp/ccC094dA.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t + /tmp/ccC094dA.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 a4b1e85..dade722 100644 --- a/build/stm32f4xx_hal_pwr.lst +++ b/build/stm32f4xx_hal_pwr.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccJeaMlM.s page 1 +ARM GAS /tmp/ccUQvpHo.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 2 + ARM GAS /tmp/ccUQvpHo.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/ccJeaMlM.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/ccJeaMlM.s page 3 + ARM GAS /tmp/ccUQvpHo.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @retval None @@ -178,7 +178,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 4 + ARM GAS /tmp/ccUQvpHo.s page 4 66 0000 82B0 sub sp, sp, #8 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 5 + ARM GAS /tmp/ccUQvpHo.s page 5 129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 6 + ARM GAS /tmp/ccUQvpHo.s page 6 142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** * @@ -358,7 +358,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 7 + ARM GAS /tmp/ccUQvpHo.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/ccJeaMlM.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/ccJeaMlM.s page 8 + ARM GAS /tmp/ccUQvpHo.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/ccJeaMlM.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/ccJeaMlM.s page 9 + ARM GAS /tmp/ccUQvpHo.s page 9 177 0022 22F48032 bic r2, r2, #65536 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 10 + ARM GAS /tmp/ccUQvpHo.s page 10 216 0060 43F48033 orr r3, r3, #65536 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 11 + ARM GAS /tmp/ccUQvpHo.s page 11 321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 12 + ARM GAS /tmp/ccUQvpHo.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/ccJeaMlM.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/ccJeaMlM.s page 13 + ARM GAS /tmp/ccUQvpHo.s page 13 340 @ frame_needed = 0, uses_anonymous_args = 0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 14 + ARM GAS /tmp/ccUQvpHo.s page 14 367 .loc 1 392 1 is_stmt 1 view -0 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccJeaMlM.s page 1 398 .syntax unified 399 .L34: 416:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** } - ARM GAS /tmp/ccJeaMlM.s page 15 + ARM GAS /tmp/ccUQvpHo.s page 15 417:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 16 + ARM GAS /tmp/ccUQvpHo.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/ccJeaMlM.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/ccJeaMlM.s page 17 + ARM GAS /tmp/ccUQvpHo.s page 17 463 @ 468 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c" 1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJeaMlM.s page 1 509 .thumb 510 .thumb_func 512 HAL_PWR_EnterSTANDBYMode: - ARM GAS /tmp/ccJeaMlM.s page 18 + ARM GAS /tmp/ccUQvpHo.s page 18 513 .LFB249: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJeaMlM.s page 1 541 0018 00700040 .word 1073770496 542 001c 00ED00E0 .word -536810240 543 .cfi_endproc - ARM GAS /tmp/ccJeaMlM.s page 19 + ARM GAS /tmp/ccUQvpHo.s page 19 544 .LFE249: @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 20 + ARM GAS /tmp/ccUQvpHo.s page 20 575 .cfi_startproc @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 21 + ARM GAS /tmp/ccUQvpHo.s page 21 540:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJeaMlM.s page 1 657 .loc 1 557 1 is_stmt 0 view .LVU112 658 000a 7047 bx lr 659 .L60: - ARM GAS /tmp/ccJeaMlM.s page 22 + ARM GAS /tmp/ccUQvpHo.s page 22 660 .align 2 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 23 + ARM GAS /tmp/ccUQvpHo.s page 23 576:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c **** */ @@ -1352,60 +1352,60 @@ ARM GAS /tmp/ccJeaMlM.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/ccJeaMlM.s page 24 + ARM GAS /tmp/ccUQvpHo.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr.c - /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 + /tmp/ccUQvpHo.s:21 .text.HAL_PWR_DeInit:00000000 $t + /tmp/ccUQvpHo.s:27 .text.HAL_PWR_DeInit:00000000 HAL_PWR_DeInit + /tmp/ccUQvpHo.s:48 .text.HAL_PWR_DeInit:00000014 $d + /tmp/ccUQvpHo.s:53 .text.HAL_PWR_EnableBkUpAccess:00000000 $t + /tmp/ccUQvpHo.s:59 .text.HAL_PWR_EnableBkUpAccess:00000000 HAL_PWR_EnableBkUpAccess + /tmp/ccUQvpHo.s:92 .text.HAL_PWR_EnableBkUpAccess:00000014 $d + /tmp/ccUQvpHo.s:98 .text.HAL_PWR_DisableBkUpAccess:00000000 $t + /tmp/ccUQvpHo.s:104 .text.HAL_PWR_DisableBkUpAccess:00000000 HAL_PWR_DisableBkUpAccess + /tmp/ccUQvpHo.s:137 .text.HAL_PWR_DisableBkUpAccess:00000014 $d + /tmp/ccUQvpHo.s:143 .text.HAL_PWR_ConfigPVD:00000000 $t + /tmp/ccUQvpHo.s:149 .text.HAL_PWR_ConfigPVD:00000000 HAL_PWR_ConfigPVD + /tmp/ccUQvpHo.s:236 .text.HAL_PWR_ConfigPVD:0000007c $d + /tmp/ccUQvpHo.s:242 .text.HAL_PWR_EnablePVD:00000000 $t + /tmp/ccUQvpHo.s:248 .text.HAL_PWR_EnablePVD:00000000 HAL_PWR_EnablePVD + /tmp/ccUQvpHo.s:265 .text.HAL_PWR_EnablePVD:00000008 $d + /tmp/ccUQvpHo.s:270 .text.HAL_PWR_DisablePVD:00000000 $t + /tmp/ccUQvpHo.s:276 .text.HAL_PWR_DisablePVD:00000000 HAL_PWR_DisablePVD + /tmp/ccUQvpHo.s:293 .text.HAL_PWR_DisablePVD:00000008 $d + /tmp/ccUQvpHo.s:298 .text.HAL_PWR_EnableWakeUpPin:00000000 $t + /tmp/ccUQvpHo.s:304 .text.HAL_PWR_EnableWakeUpPin:00000000 HAL_PWR_EnableWakeUpPin + /tmp/ccUQvpHo.s:323 .text.HAL_PWR_EnableWakeUpPin:0000000c $d + /tmp/ccUQvpHo.s:328 .text.HAL_PWR_DisableWakeUpPin:00000000 $t + /tmp/ccUQvpHo.s:334 .text.HAL_PWR_DisableWakeUpPin:00000000 HAL_PWR_DisableWakeUpPin + /tmp/ccUQvpHo.s:353 .text.HAL_PWR_DisableWakeUpPin:0000000c $d + /tmp/ccUQvpHo.s:358 .text.HAL_PWR_EnterSLEEPMode:00000000 $t + /tmp/ccUQvpHo.s:364 .text.HAL_PWR_EnterSLEEPMode:00000000 HAL_PWR_EnterSLEEPMode + /tmp/ccUQvpHo.s:421 .text.HAL_PWR_EnterSLEEPMode:00000020 $d + /tmp/ccUQvpHo.s:426 .text.HAL_PWR_EnterSTOPMode:00000000 $t + /tmp/ccUQvpHo.s:432 .text.HAL_PWR_EnterSTOPMode:00000000 HAL_PWR_EnterSTOPMode + /tmp/ccUQvpHo.s:500 .text.HAL_PWR_EnterSTOPMode:00000034 $d + /tmp/ccUQvpHo.s:506 .text.HAL_PWR_EnterSTANDBYMode:00000000 $t + /tmp/ccUQvpHo.s:512 .text.HAL_PWR_EnterSTANDBYMode:00000000 HAL_PWR_EnterSTANDBYMode + /tmp/ccUQvpHo.s:541 .text.HAL_PWR_EnterSTANDBYMode:00000018 $d + /tmp/ccUQvpHo.s:547 .text.HAL_PWR_PVDCallback:00000000 $t + /tmp/ccUQvpHo.s:553 .text.HAL_PWR_PVDCallback:00000000 HAL_PWR_PVDCallback + /tmp/ccUQvpHo.s:566 .text.HAL_PWR_PVD_IRQHandler:00000000 $t + /tmp/ccUQvpHo.s:572 .text.HAL_PWR_PVD_IRQHandler:00000000 HAL_PWR_PVD_IRQHandler + /tmp/ccUQvpHo.s:606 .text.HAL_PWR_PVD_IRQHandler:0000001c $d + /tmp/ccUQvpHo.s:611 .text.HAL_PWR_EnableSleepOnExit:00000000 $t + /tmp/ccUQvpHo.s:617 .text.HAL_PWR_EnableSleepOnExit:00000000 HAL_PWR_EnableSleepOnExit + /tmp/ccUQvpHo.s:634 .text.HAL_PWR_EnableSleepOnExit:0000000c $d + /tmp/ccUQvpHo.s:639 .text.HAL_PWR_DisableSleepOnExit:00000000 $t + /tmp/ccUQvpHo.s:645 .text.HAL_PWR_DisableSleepOnExit:00000000 HAL_PWR_DisableSleepOnExit + /tmp/ccUQvpHo.s:662 .text.HAL_PWR_DisableSleepOnExit:0000000c $d + /tmp/ccUQvpHo.s:667 .text.HAL_PWR_EnableSEVOnPend:00000000 $t + /tmp/ccUQvpHo.s:673 .text.HAL_PWR_EnableSEVOnPend:00000000 HAL_PWR_EnableSEVOnPend + /tmp/ccUQvpHo.s:690 .text.HAL_PWR_EnableSEVOnPend:0000000c $d + /tmp/ccUQvpHo.s:695 .text.HAL_PWR_DisableSEVOnPend:00000000 $t + /tmp/ccUQvpHo.s:701 .text.HAL_PWR_DisableSEVOnPend:00000000 HAL_PWR_DisableSEVOnPend + /tmp/ccUQvpHo.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 06bec32..724c7e5 100644 --- a/build/stm32f4xx_hal_pwr_ex.lst +++ b/build/stm32f4xx_hal_pwr_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccdBH7XW.s page 1 +ARM GAS /tmp/cch73pmw.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 2 + ARM GAS /tmp/cch73pmw.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @{ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 3 + ARM GAS /tmp/cch73pmw.s page 3 88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 4 + ARM GAS /tmp/cch73pmw.s page 4 31 @ args = 0, pretend = 0, frame = 0 @@ -238,7 +238,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 5 + ARM GAS /tmp/cch73pmw.s page 5 158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** return HAL_OK; @@ -298,7 +298,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 114 .loc 1 172 15 is_stmt 0 view .LVU23 115 000a FFF7FEFF bl HAL_GetTick 116 .LVL6: - ARM GAS /tmp/ccdBH7XW.s page 6 + ARM GAS /tmp/cch73pmw.s page 6 117 000e 0446 mov r4, r0 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 161 .thumb_func 163 HAL_PWREx_EnableFlashPowerDown: 164 .LFB241: - ARM GAS /tmp/ccdBH7XW.s page 7 + ARM GAS /tmp/cch73pmw.s page 7 184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 203 .loc 1 201 1 view .LVU43 204 0006 7047 bx lr 205 .L24: - ARM GAS /tmp/ccdBH7XW.s page 8 + ARM GAS /tmp/cch73pmw.s page 8 206 .align 2 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 9 + ARM GAS /tmp/cch73pmw.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/ccdBH7XW.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/ccdBH7XW.s page 10 + ARM GAS /tmp/cch73pmw.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/ccdBH7XW.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/ccdBH7XW.s page 11 + ARM GAS /tmp/cch73pmw.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/ccdBH7XW.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/ccdBH7XW.s page 12 + ARM GAS /tmp/cch73pmw.s page 12 314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** /* Set Range */ @@ -718,7 +718,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 13 + ARM GAS /tmp/cch73pmw.s page 13 371 0082 0228 cmp r0, #2 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 14 + ARM GAS /tmp/cch73pmw.s page 14 407 00ac 00E0 b .L29 @@ -838,7 +838,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 15 + ARM GAS /tmp/cch73pmw.s page 15 374:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** @@ -898,7 +898,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 16 + ARM GAS /tmp/cch73pmw.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/ccdBH7XW.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/ccdBH7XW.s page 17 + ARM GAS /tmp/cch73pmw.s page 17 428:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 18 + ARM GAS /tmp/cch73pmw.s page 18 528 .loc 1 439 9 view .LVU133 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 19 + ARM GAS /tmp/cch73pmw.s page 19 567 @ args = 0, pretend = 0, frame = 8 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 610 0028 5B68 ldr r3, [r3, #4] 611 002a 13F4003F tst r3, #131072 612 002e 08D0 beq .L68 - ARM GAS /tmp/ccdBH7XW.s page 20 + ARM GAS /tmp/cch73pmw.s page 20 473:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 641 .loc 1 484 15 is_stmt 0 view .LVU161 642 0048 FFF7FEFF bl HAL_GetTick 643 .LVL36: - ARM GAS /tmp/ccdBH7XW.s page 21 + ARM GAS /tmp/cch73pmw.s page 21 644 004c 0446 mov r4, r0 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 22 + ARM GAS /tmp/cch73pmw.s page 22 503:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** * @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 23 + ARM GAS /tmp/cch73pmw.s page 23 702 .LBB6: @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 24 + ARM GAS /tmp/cch73pmw.s page 24 562:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c **** PWR->CR = tmpreg1; @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdBH7XW.s page 1 776 0054 0020 movs r0, #0 777 .LVL47: 778 .loc 1 582 1 view .LVU203 - ARM GAS /tmp/ccdBH7XW.s page 25 + ARM GAS /tmp/cch73pmw.s page 25 779 0056 02B0 add sp, sp, #8 @@ -1476,38 +1476,38 @@ ARM GAS /tmp/ccdBH7XW.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/ccdBH7XW.s page 26 + ARM GAS /tmp/cch73pmw.s page 26 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_pwr_ex.c - /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 + /tmp/cch73pmw.s:21 .text.HAL_PWREx_EnableBkUpReg:00000000 $t + /tmp/cch73pmw.s:27 .text.HAL_PWREx_EnableBkUpReg:00000000 HAL_PWREx_EnableBkUpReg + /tmp/cch73pmw.s:83 .text.HAL_PWREx_EnableBkUpReg:00000030 $d + /tmp/cch73pmw.s:89 .text.HAL_PWREx_DisableBkUpReg:00000000 $t + /tmp/cch73pmw.s:95 .text.HAL_PWREx_DisableBkUpReg:00000000 HAL_PWREx_DisableBkUpReg + /tmp/cch73pmw.s:151 .text.HAL_PWREx_DisableBkUpReg:00000030 $d + /tmp/cch73pmw.s:157 .text.HAL_PWREx_EnableFlashPowerDown:00000000 $t + /tmp/cch73pmw.s:163 .text.HAL_PWREx_EnableFlashPowerDown:00000000 HAL_PWREx_EnableFlashPowerDown + /tmp/cch73pmw.s:180 .text.HAL_PWREx_EnableFlashPowerDown:00000008 $d + /tmp/cch73pmw.s:185 .text.HAL_PWREx_DisableFlashPowerDown:00000000 $t + /tmp/cch73pmw.s:191 .text.HAL_PWREx_DisableFlashPowerDown:00000000 HAL_PWREx_DisableFlashPowerDown + /tmp/cch73pmw.s:208 .text.HAL_PWREx_DisableFlashPowerDown:00000008 $d + /tmp/cch73pmw.s:213 .text.HAL_PWREx_GetVoltageRange:00000000 $t + /tmp/cch73pmw.s:219 .text.HAL_PWREx_GetVoltageRange:00000000 HAL_PWREx_GetVoltageRange + /tmp/cch73pmw.s:236 .text.HAL_PWREx_GetVoltageRange:0000000c $d + /tmp/cch73pmw.s:241 .text.HAL_PWREx_ControlVoltageScaling:00000000 $t + /tmp/cch73pmw.s:247 .text.HAL_PWREx_ControlVoltageScaling:00000000 HAL_PWREx_ControlVoltageScaling + /tmp/cch73pmw.s:423 .text.HAL_PWREx_ControlVoltageScaling:000000b4 $d + /tmp/cch73pmw.s:430 .text.HAL_PWREx_EnableOverDrive:00000000 $t + /tmp/cch73pmw.s:436 .text.HAL_PWREx_EnableOverDrive:00000000 HAL_PWREx_EnableOverDrive + /tmp/cch73pmw.s:550 .text.HAL_PWREx_EnableOverDrive:00000070 $d + /tmp/cch73pmw.s:557 .text.HAL_PWREx_DisableOverDrive:00000000 $t + /tmp/cch73pmw.s:563 .text.HAL_PWREx_DisableOverDrive:00000000 HAL_PWREx_DisableOverDrive + /tmp/cch73pmw.s:672 .text.HAL_PWREx_DisableOverDrive:0000006c $d + /tmp/cch73pmw.s:679 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 $t + /tmp/cch73pmw.s:685 .text.HAL_PWREx_EnterUnderDriveSTOPMode:00000000 HAL_PWREx_EnterUnderDriveSTOPMode + /tmp/cch73pmw.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 7b86ed7..789dc81 100644 --- a/build/stm32f4xx_hal_rcc.lst +++ b/build/stm32f4xx_hal_rcc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cco2mFsB.s page 1 +ARM GAS /tmp/ccP22z8b.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 2 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 3 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 4 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 5 + ARM GAS /tmp/ccP22z8b.s page 5 29 .loc 1 201 1 view -0 @@ -298,7 +298,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 61 .loc 1 220 1 view .LVU8 62 0006 70B5 push {r4, r5, r6, lr} 63 .LCFI0: - ARM GAS /tmp/cco2mFsB.s page 6 + ARM GAS /tmp/ccP22z8b.s page 6 64 .cfi_def_cfa_offset 16 @@ -358,7 +358,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 7 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.s page 1 139 .loc 1 259 16 is_stmt 0 view .LVU36 140 0062 FFF7FEFF bl HAL_GetTick 141 .LVL3: - ARM GAS /tmp/cco2mFsB.s page 8 + ARM GAS /tmp/ccP22z8b.s page 8 142 .loc 1 259 30 discriminator 1 view .LVU37 @@ -478,7 +478,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 9 + ARM GAS /tmp/ccP22z8b.s page 9 279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 10 + ARM GAS /tmp/ccP22z8b.s page 10 200 00ac 002B cmp r3, #0 @@ -598,7 +598,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 240 00de B5E7 b .L8 241 .L81: 248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** - ARM GAS /tmp/cco2mFsB.s page 11 + ARM GAS /tmp/ccP22z8b.s page 11 242 .loc 1 248 7 discriminator 4 view .LVU73 @@ -658,7 +658,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 12 + ARM GAS /tmp/ccP22z8b.s page 12 285 0114 5B68 ldr r3, [r3, #4] @@ -718,7 +718,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 13 + ARM GAS /tmp/ccP22z8b.s page 13 345:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -778,7 +778,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 345 .LVL16: 346 .loc 1 364 28 discriminator 1 view .LVU111 347 0166 401B subs r0, r0, r5 - ARM GAS /tmp/cco2mFsB.s page 14 + ARM GAS /tmp/ccP22z8b.s page 14 348 .loc 1 364 12 discriminator 1 view .LVU112 @@ -838,7 +838,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 15 + ARM GAS /tmp/ccP22z8b.s page 15 391 019e 0228 cmp r0, #2 @@ -898,7 +898,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 427 01c8 0320 movs r0, #3 428 01ca 03E1 b .L3 429 .LVL25: - ARM GAS /tmp/cco2mFsB.s page 16 + ARM GAS /tmp/ccP22z8b.s page 16 430 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 17 + ARM GAS /tmp/ccP22z8b.s page 17 469 01f6 0125 movs r5, #1 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 18 + ARM GAS /tmp/ccP22z8b.s page 18 503 0220 002B cmp r3, #0 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 19 + ARM GAS /tmp/ccP22z8b.s page 19 546 .loc 1 410 19 is_stmt 0 view .LVU181 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 590 0292 00BF .align 2 591 .L93: 592 0294 00380240 .word 1073887232 - ARM GAS /tmp/cco2mFsB.s page 20 + ARM GAS /tmp/ccP22z8b.s page 20 593 0298 00004742 .word 1111949312 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 627 02c2 EDB9 cbnz r5, .L88 628 .LVL41: 629 .L30: - ARM GAS /tmp/cco2mFsB.s page 21 + ARM GAS /tmp/ccP22z8b.s page 21 630 .loc 1 454 8 view .LVU205 @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 22 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.s page 1 672 02f2 FFF7FEFF bl HAL_GetTick 673 .LVL44: 674 .loc 1 523 30 discriminator 1 view .LVU224 - ARM GAS /tmp/cco2mFsB.s page 23 + ARM GAS /tmp/ccP22z8b.s page 23 675 02f6 001B subs r0, r0, r4 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 24 + ARM GAS /tmp/ccP22z8b.s page 24 716 .loc 1 483 52 view .LVU240 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 25 + ARM GAS /tmp/ccP22z8b.s page 25 761 035e 1B68 ldr r3, [r3] @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 26 + ARM GAS /tmp/ccP22z8b.s page 26 560:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 27 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.s page 1 861 .loc 1 242 16 view .LVU285 862 03ca 0120 movs r0, #1 863 .LVL59: - ARM GAS /tmp/cco2mFsB.s page 28 + ARM GAS /tmp/ccP22z8b.s page 28 242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 912 03f4 00004742 .word 1111949312 913 .cfi_endproc 914 .LFE240: - ARM GAS /tmp/cco2mFsB.s page 29 + ARM GAS /tmp/ccP22z8b.s page 29 916 .section .text.HAL_RCC_MCOConfig,"ax",%progbits @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 30 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 31 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 32 + ARM GAS /tmp/ccP22z8b.s page 32 727:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** /** @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 33 + ARM GAS /tmp/ccP22z8b.s page 33 933 .cfi_def_cfa_offset 16 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 34 + ARM GAS /tmp/ccP22z8b.s page 34 975 .loc 1 791 26 is_stmt 0 view .LVU311 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 35 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 36 + ARM GAS /tmp/ccP22z8b.s page 36 1040 .loc 1 814 25 is_stmt 0 view .LVU333 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1081 0098 00080240 .word 1073874944 1082 .cfi_endproc 1083 .LFE242: - ARM GAS /tmp/cco2mFsB.s page 37 + ARM GAS /tmp/ccP22z8b.s page 37 1085 .section .text.HAL_RCC_EnableCSS,"ax",%progbits @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 38 + ARM GAS /tmp/ccP22z8b.s page 38 1124 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 39 + ARM GAS /tmp/ccP22z8b.s page 39 884:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** */ @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 40 + ARM GAS /tmp/ccP22z8b.s page 40 1182 .LVL78: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1225 .loc 1 920 12 view .LVU380 1226 0074 5B00 lsls r3, r3, #1 1227 .LVL80: - ARM GAS /tmp/cco2mFsB.s page 41 + ARM GAS /tmp/ccP22z8b.s page 41 921:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 42 + ARM GAS /tmp/ccP22z8b.s page 42 1267 .LVL84: @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1314 .cfi_offset 14, -4 1315 0008 0D46 mov r5, r1 1316 000a 0446 mov r4, r0 - ARM GAS /tmp/cco2mFsB.s page 43 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 44 + ARM GAS /tmp/ccP22z8b.s page 44 1357 0042 2368 ldr r3, [r4] @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 45 + ARM GAS /tmp/ccP22z8b.s page 45 670:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** { @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1437 00a8 41F28833 movw r3, #5000 1438 00ac 9842 cmp r0, r3 1439 00ae F0D9 bls .L128 - ARM GAS /tmp/cco2mFsB.s page 46 + ARM GAS /tmp/ccP22z8b.s page 46 685:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 47 + ARM GAS /tmp/ccP22z8b.s page 47 1482 00de 1B4B ldr r3, .L146 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 48 + ARM GAS /tmp/ccP22z8b.s page 48 1524 011a FFF7FEFF bl HAL_RCC_GetSysClockFreq @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1567 .cfi_offset 4, -16 1568 .cfi_offset 5, -12 1569 .cfi_offset 6, -8 - ARM GAS /tmp/cco2mFsB.s page 49 + ARM GAS /tmp/ccP22z8b.s page 49 1570 .cfi_offset 14, -4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 50 + ARM GAS /tmp/ccP22z8b.s page 50 945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** return SystemCoreClock; @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 51 + ARM GAS /tmp/ccP22z8b.s page 51 1657 .L154: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1701 0018 00380240 .word 1073887232 1702 001c 00000000 .word APBPrescTable 1703 .cfi_endproc - ARM GAS /tmp/cco2mFsB.s page 52 + ARM GAS /tmp/ccP22z8b.s page 52 1704 .LFE248: @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 53 + ARM GAS /tmp/ccP22z8b.s page 53 997:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 54 + ARM GAS /tmp/ccP22z8b.s page 54 1023:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c **** @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 55 + ARM GAS /tmp/ccP22z8b.s page 55 1803 .loc 1 1044 33 view .LVU549 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 56 + ARM GAS /tmp/ccP22z8b.s page 56 1849 .loc 1 995 33 is_stmt 0 view .LVU572 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cco2mFsB.s page 1 1890 .L173: 1891 00c6 00BF .align 2 1892 .L172: - ARM GAS /tmp/cco2mFsB.s page 57 + ARM GAS /tmp/ccP22z8b.s page 57 1893 00c8 00380240 .word 1073887232 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 58 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.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/cco2mFsB.s page 59 + ARM GAS /tmp/ccP22z8b.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/cco2mFsB.s page 1 2005 .loc 1 1087 6 view .LVU615 2006 0006 13F0800F tst r3, #128 2007 000a 00D1 bne .L181 - ARM GAS /tmp/cco2mFsB.s page 60 + ARM GAS /tmp/ccP22z8b.s page 60 2008 .L178: @@ -3575,53 +3575,53 @@ ARM GAS /tmp/cco2mFsB.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/cco2mFsB.s page 61 + ARM GAS /tmp/ccP22z8b.s page 61 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc.c - /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 + /tmp/ccP22z8b.s:21 .text.HAL_RCC_DeInit:00000000 $t + /tmp/ccP22z8b.s:27 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/ccP22z8b.s:42 .text.HAL_RCC_OscConfig:00000000 $t + /tmp/ccP22z8b.s:48 .text.HAL_RCC_OscConfig:00000000 HAL_RCC_OscConfig + /tmp/ccP22z8b.s:592 .text.HAL_RCC_OscConfig:00000294 $d + /tmp/ccP22z8b.s:598 .text.HAL_RCC_OscConfig:000002a0 $t + /tmp/ccP22z8b.s:911 .text.HAL_RCC_OscConfig:000003f0 $d + /tmp/ccP22z8b.s:917 .text.HAL_RCC_MCOConfig:00000000 $t + /tmp/ccP22z8b.s:923 .text.HAL_RCC_MCOConfig:00000000 HAL_RCC_MCOConfig + /tmp/ccP22z8b.s:1079 .text.HAL_RCC_MCOConfig:00000090 $d + /tmp/ccP22z8b.s:1086 .text.HAL_RCC_EnableCSS:00000000 $t + /tmp/ccP22z8b.s:1092 .text.HAL_RCC_EnableCSS:00000000 HAL_RCC_EnableCSS + /tmp/ccP22z8b.s:1109 .text.HAL_RCC_EnableCSS:00000008 $d + /tmp/ccP22z8b.s:1114 .text.HAL_RCC_DisableCSS:00000000 $t + /tmp/ccP22z8b.s:1120 .text.HAL_RCC_DisableCSS:00000000 HAL_RCC_DisableCSS + /tmp/ccP22z8b.s:1137 .text.HAL_RCC_DisableCSS:00000008 $d + /tmp/ccP22z8b.s:1143 .text.HAL_RCC_GetSysClockFreq:00000000 $t + /tmp/ccP22z8b.s:1149 .text.HAL_RCC_GetSysClockFreq:00000000 HAL_RCC_GetSysClockFreq + /tmp/ccP22z8b.s:1282 .text.HAL_RCC_GetSysClockFreq:000000d0 $d + /tmp/ccP22z8b.s:1289 .text.HAL_RCC_ClockConfig:00000000 $t + /tmp/ccP22z8b.s:1295 .text.HAL_RCC_ClockConfig:00000000 HAL_RCC_ClockConfig + /tmp/ccP22z8b.s:1590 .text.HAL_RCC_ClockConfig:0000014c $d + /tmp/ccP22z8b.s:1599 .text.HAL_RCC_GetHCLKFreq:00000000 $t + /tmp/ccP22z8b.s:1605 .text.HAL_RCC_GetHCLKFreq:00000000 HAL_RCC_GetHCLKFreq + /tmp/ccP22z8b.s:1620 .text.HAL_RCC_GetHCLKFreq:00000008 $d + /tmp/ccP22z8b.s:1625 .text.HAL_RCC_GetPCLK1Freq:00000000 $t + /tmp/ccP22z8b.s:1631 .text.HAL_RCC_GetPCLK1Freq:00000000 HAL_RCC_GetPCLK1Freq + /tmp/ccP22z8b.s:1660 .text.HAL_RCC_GetPCLK1Freq:00000018 $d + /tmp/ccP22z8b.s:1666 .text.HAL_RCC_GetPCLK2Freq:00000000 $t + /tmp/ccP22z8b.s:1672 .text.HAL_RCC_GetPCLK2Freq:00000000 HAL_RCC_GetPCLK2Freq + /tmp/ccP22z8b.s:1701 .text.HAL_RCC_GetPCLK2Freq:00000018 $d + /tmp/ccP22z8b.s:1707 .text.HAL_RCC_GetOscConfig:00000000 $t + /tmp/ccP22z8b.s:1713 .text.HAL_RCC_GetOscConfig:00000000 HAL_RCC_GetOscConfig + /tmp/ccP22z8b.s:1893 .text.HAL_RCC_GetOscConfig:000000c8 $d + /tmp/ccP22z8b.s:1898 .text.HAL_RCC_GetClockConfig:00000000 $t + /tmp/ccP22z8b.s:1904 .text.HAL_RCC_GetClockConfig:00000000 HAL_RCC_GetClockConfig + /tmp/ccP22z8b.s:1959 .text.HAL_RCC_GetClockConfig:00000034 $d + /tmp/ccP22z8b.s:1965 .text.HAL_RCC_CSSCallback:00000000 $t + /tmp/ccP22z8b.s:1971 .text.HAL_RCC_CSSCallback:00000000 HAL_RCC_CSSCallback + /tmp/ccP22z8b.s:1984 .text.HAL_RCC_NMI_IRQHandler:00000000 $t + /tmp/ccP22z8b.s:1990 .text.HAL_RCC_NMI_IRQHandler:00000000 HAL_RCC_NMI_IRQHandler + /tmp/ccP22z8b.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 3f6fe8e..ff442c7 100644 --- a/build/stm32f4xx_hal_rcc_ex.lst +++ b/build/stm32f4xx_hal_rcc_ex.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc7Ec4im.s page 1 +ARM GAS /tmp/ccfXZkWO.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 2 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 3 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 4 + ARM GAS /tmp/ccfXZkWO.s page 4 144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -238,7 +238,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 5 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 6 + ARM GAS /tmp/ccfXZkWO.s page 6 258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -358,7 +358,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 7 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 8 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 9 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 10 + ARM GAS /tmp/ccfXZkWO.s page 10 486:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -598,7 +598,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 11 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 12 + ARM GAS /tmp/ccfXZkWO.s page 12 600:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -718,7 +718,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 13 + ARM GAS /tmp/ccfXZkWO.s page 13 657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -778,7 +778,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 14 + ARM GAS /tmp/ccfXZkWO.s page 14 714:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -838,7 +838,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 15 + ARM GAS /tmp/ccfXZkWO.s page 15 771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 16 + ARM GAS /tmp/ccfXZkWO.s page 16 828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -958,7 +958,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 17 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 18 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 19 + ARM GAS /tmp/ccfXZkWO.s page 19 999:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 20 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 21 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 22 + ARM GAS /tmp/ccfXZkWO.s page 22 1170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 23 + ARM GAS /tmp/ccfXZkWO.s page 23 1227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 24 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 25 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 26 + ARM GAS /tmp/ccfXZkWO.s page 26 1398:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Enable Power Clock*/ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 27 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 28 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 29 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 30 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 31 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 32 + ARM GAS /tmp/ccfXZkWO.s page 32 1740:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** else @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 33 + ARM GAS /tmp/ccfXZkWO.s page 33 1797:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 34 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 35 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 36 + ARM GAS /tmp/ccfXZkWO.s page 36 1968:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- RTC configuration ---------------------------*/ @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 37 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 38 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 39 + ARM GAS /tmp/ccfXZkWO.s page 39 2139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 40 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 41 + ARM GAS /tmp/ccfXZkWO.s page 41 2225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 42 + ARM GAS /tmp/ccfXZkWO.s page 42 2282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 43 + ARM GAS /tmp/ccfXZkWO.s page 43 2332:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /*---------------------------- LTDC configuration ------------------------*/ @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 44 + ARM GAS /tmp/ccfXZkWO.s page 44 2382:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** return HAL_TIMEOUT; @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 45 + ARM GAS /tmp/ccfXZkWO.s page 45 86 0036 03B0 add sp, sp, #12 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc7Ec4im.s page 1 126 .loc 1 2225 16 view .LVU34 127 005a 0320 movs r0, #3 128 005c EBE7 b .L4 - ARM GAS /tmp/cc7Ec4im.s page 46 + ARM GAS /tmp/ccfXZkWO.s page 46 129 .L37: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 47 + ARM GAS /tmp/ccfXZkWO.s page 47 171 00a0 E169 ldr r1, [r4, #28] @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 48 + ARM GAS /tmp/ccfXZkWO.s page 48 214 .loc 1 2281 7 is_stmt 1 view .LVU63 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 49 + ARM GAS /tmp/ccfXZkWO.s page 49 255 0108 022B cmp r3, #2 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 50 + ARM GAS /tmp/ccfXZkWO.s page 50 298 014c 14D0 beq .L15 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 51 + ARM GAS /tmp/ccfXZkWO.s page 51 341 018c 7FF443AF bne .L11 @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 52 + ARM GAS /tmp/ccfXZkWO.s page 52 382 .loc 1 2376 5 is_stmt 1 view .LVU123 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 53 + ARM GAS /tmp/ccfXZkWO.s page 53 2387:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 54 + ARM GAS /tmp/ccfXZkWO.s page 54 464 0222 23F4F813 bic r3, r3, #2031616 @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cc7Ec4im.s page 1 505 0258 EDE6 b .L4 506 .LVL39: 507 .L41: - ARM GAS /tmp/cc7Ec4im.s page 55 + ARM GAS /tmp/ccfXZkWO.s page 55 2413:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 56 + ARM GAS /tmp/ccfXZkWO.s page 56 551 0002 0360 str r3, [r0] @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 57 + ARM GAS /tmp/ccfXZkWO.s page 57 597 0042 D3F88C20 ldr r2, [r3, #140] @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 58 + ARM GAS /tmp/ccfXZkWO.s page 58 2460:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 59 + ARM GAS /tmp/ccfXZkWO.s page 59 678 .loc 1 2476 12 is_stmt 0 view .LVU233 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 60 + ARM GAS /tmp/ccfXZkWO.s page 60 711 .loc 1 2505 13 is_stmt 1 view .LVU244 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 61 + ARM GAS /tmp/ccfXZkWO.s page 61 752 0054 054B ldr r3, .L57+12 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 62 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 63 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 64 + ARM GAS /tmp/ccfXZkWO.s page 64 2657:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 65 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 66 + ARM GAS /tmp/ccfXZkWO.s page 66 2771:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** #endif /* STM32F411xE */ @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 67 + ARM GAS /tmp/ccfXZkWO.s page 67 2828:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @verbatim @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 68 + ARM GAS /tmp/ccfXZkWO.s page 68 805 0008 9A66 str r2, [r3, #104] @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 69 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.s page 1 853 0044 FFF7FEFF bl HAL_GetTick 854 .LVL65: 855 0048 0446 mov r4, r0 - ARM GAS /tmp/cc7Ec4im.s page 70 + ARM GAS /tmp/ccfXZkWO.s page 70 856 .LVL66: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 71 + ARM GAS /tmp/ccfXZkWO.s page 71 2930:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cc7Ec4im.s page 1 939 0024 00E0 b .L74 940 .L78: 2944:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } - ARM GAS /tmp/cc7Ec4im.s page 72 + ARM GAS /tmp/ccfXZkWO.s page 72 2945:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 73 + ARM GAS /tmp/ccfXZkWO.s page 73 980 .loc 1 2964 3 view .LVU319 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cc7Ec4im.s page 1 1012 .loc 1 2986 14 view .LVU334 1013 0024 0320 movs r0, #3 1014 .L83: - ARM GAS /tmp/cc7Ec4im.s page 74 + ARM GAS /tmp/ccfXZkWO.s page 74 2987:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** } @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 75 + ARM GAS /tmp/ccfXZkWO.s page 75 1029 003e 0A4B ldr r3, .L92 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cc7Ec4im.s page 1 1072 .align 1 1073 .global HAL_RCCEx_DisablePLLSAI 1074 .syntax unified - ARM GAS /tmp/cc7Ec4im.s page 76 + ARM GAS /tmp/ccfXZkWO.s page 76 1075 .thumb @@ -4558,7 +4558,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 77 + ARM GAS /tmp/ccfXZkWO.s page 77 1116 001e 0228 cmp r0, #2 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 78 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 79 + ARM GAS /tmp/ccfXZkWO.s page 79 3131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** @@ -4738,7 +4738,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 80 + ARM GAS /tmp/ccfXZkWO.s page 80 1146 .loc 1 3187 1 is_stmt 1 view -0 @@ -4798,7 +4798,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 81 + ARM GAS /tmp/ccfXZkWO.s page 81 1189 0026 0320 movs r0, #3 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 82 + ARM GAS /tmp/ccfXZkWO.s page 82 3257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** /* Reset PLLI2SON bit */ @@ -4918,7 +4918,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 83 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 84 + ARM GAS /tmp/ccfXZkWO.s page 84 1201 .loc 1 3209 15 is_stmt 0 view .LVU384 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 85 + ARM GAS /tmp/ccfXZkWO.s page 85 1244 .loc 1 3230 3 view .LVU398 @@ -5098,7 +5098,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 86 + ARM GAS /tmp/ccfXZkWO.s page 86 1286 0096 13F0007F tst r3, #33554432 @@ -5158,7 +5158,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 87 + ARM GAS /tmp/ccfXZkWO.s page 87 3263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c **** { @@ -5218,7 +5218,7 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 88 + ARM GAS /tmp/ccfXZkWO.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/cc7Ec4im.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/cc7Ec4im.s page 89 + ARM GAS /tmp/ccfXZkWO.s page 89 1413 .loc 1 3346 3 view .LVU457 @@ -5323,35 +5323,35 @@ ARM GAS /tmp/cc7Ec4im.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/cc7Ec4im.s page 90 + ARM GAS /tmp/ccfXZkWO.s page 90 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_rcc_ex.c - /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 + /tmp/ccfXZkWO.s:21 .text.HAL_RCCEx_PeriphCLKConfig:00000000 $t + /tmp/ccfXZkWO.s:27 .text.HAL_RCCEx_PeriphCLKConfig:00000000 HAL_RCCEx_PeriphCLKConfig + /tmp/ccfXZkWO.s:525 .text.HAL_RCCEx_PeriphCLKConfig:00000274 $d + /tmp/ccfXZkWO.s:533 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 $t + /tmp/ccfXZkWO.s:539 .text.HAL_RCCEx_GetPeriphCLKConfig:00000000 HAL_RCCEx_GetPeriphCLKConfig + /tmp/ccfXZkWO.s:652 .text.HAL_RCCEx_GetPeriphCLKConfig:0000008c $d + /tmp/ccfXZkWO.s:657 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 $t + /tmp/ccfXZkWO.s:663 .text.HAL_RCCEx_GetPeriphCLKFreq:00000000 HAL_RCCEx_GetPeriphCLKFreq + /tmp/ccfXZkWO.s:768 .text.HAL_RCCEx_GetPeriphCLKFreq:00000060 $d + /tmp/ccfXZkWO.s:776 .text.HAL_RCCEx_EnablePLLI2S:00000000 $t + /tmp/ccfXZkWO.s:782 .text.HAL_RCCEx_EnablePLLI2S:00000000 HAL_RCCEx_EnablePLLI2S + /tmp/ccfXZkWO.s:885 .text.HAL_RCCEx_EnablePLLI2S:00000068 $d + /tmp/ccfXZkWO.s:891 .text.HAL_RCCEx_DisablePLLI2S:00000000 $t + /tmp/ccfXZkWO.s:897 .text.HAL_RCCEx_DisablePLLI2S:00000000 HAL_RCCEx_DisablePLLI2S + /tmp/ccfXZkWO.s:951 .text.HAL_RCCEx_DisablePLLI2S:0000002c $d + /tmp/ccfXZkWO.s:957 .text.HAL_RCCEx_EnablePLLSAI:00000000 $t + /tmp/ccfXZkWO.s:963 .text.HAL_RCCEx_EnablePLLSAI:00000000 HAL_RCCEx_EnablePLLSAI + /tmp/ccfXZkWO.s:1066 .text.HAL_RCCEx_EnablePLLSAI:00000068 $d + /tmp/ccfXZkWO.s:1072 .text.HAL_RCCEx_DisablePLLSAI:00000000 $t + /tmp/ccfXZkWO.s:1078 .text.HAL_RCCEx_DisablePLLSAI:00000000 HAL_RCCEx_DisablePLLSAI + /tmp/ccfXZkWO.s:1132 .text.HAL_RCCEx_DisablePLLSAI:0000002c $d + /tmp/ccfXZkWO.s:1138 .text.HAL_RCC_DeInit:00000000 $t + /tmp/ccfXZkWO.s:1144 .text.HAL_RCC_DeInit:00000000 HAL_RCC_DeInit + /tmp/ccfXZkWO.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 c67161f..b91081a 100644 --- a/build/stm32f4xx_it.lst +++ b/build/stm32f4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccmTyUBf.s page 1 +ARM GAS /tmp/ccoyPJk8.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccmTyUBf.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/ccmTyUBf.s page 2 + ARM GAS /tmp/ccoyPJk8.s page 2 31:Core/Src/stm32f4xx_it.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 77:Core/Src/stm32f4xx_it.c **** { 78:Core/Src/stm32f4xx_it.c **** } 37 .loc 1 78 3 view .LVU2 - ARM GAS /tmp/ccmTyUBf.s page 3 + ARM GAS /tmp/ccoyPJk8.s page 3 76:Core/Src/stm32f4xx_it.c **** { @@ -178,7 +178,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 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/ccmTyUBf.s page 4 + ARM GAS /tmp/ccoyPJk8.s page 4 101:Core/Src/stm32f4xx_it.c **** { @@ -238,7 +238,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 106 .loc 1 124 3 view .LVU14 120:Core/Src/stm32f4xx_it.c **** { 107 .loc 1 120 9 view .LVU15 - ARM GAS /tmp/ccmTyUBf.s page 5 + ARM GAS /tmp/ccoyPJk8.s page 5 108 0000 FEE7 b .L8 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 146:Core/Src/stm32f4xx_it.c **** { 144 .loc 1 146 1 view -0 145 .cfi_startproc - ARM GAS /tmp/ccmTyUBf.s page 6 + ARM GAS /tmp/ccoyPJk8.s page 6 146 @ args = 0, pretend = 0, frame = 0 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 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/ccmTyUBf.s page 7 + ARM GAS /tmp/ccoyPJk8.s page 7 172:Core/Src/stm32f4xx_it.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 216 .LFE247: 218 .section .text.EXTI0_IRQHandler,"ax",%progbits 219 .align 1 - ARM GAS /tmp/ccmTyUBf.s page 8 + ARM GAS /tmp/ccoyPJk8.s page 8 220 .global EXTI0_IRQHandler @@ -478,7 +478,7 @@ ARM GAS /tmp/ccmTyUBf.s page 1 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/ccmTyUBf.s page 9 + ARM GAS /tmp/ccoyPJk8.s page 9 213:Core/Src/stm32f4xx_it.c **** } @@ -538,868 +538,883 @@ ARM GAS /tmp/ccmTyUBf.s page 1 299 @ frame_needed = 0, uses_anonymous_args = 0 300 0000 08B5 push {r3, lr} 301 .LCFI2: - ARM GAS /tmp/ccmTyUBf.s page 10 + ARM GAS /tmp/ccoyPJk8.s page 10 302 .cfi_def_cfa_offset 8 303 .cfi_offset 3, -8 304 .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); - 305 .loc 1 230 3 view .LVU48 - 306 0002 0220 movs r0, #2 - 307 0004 FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler - 308 .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 **** } - 309 .loc 1 234 1 is_stmt 0 view .LVU49 - 310 0008 08BD pop {r3, pc} - 311 .cfi_endproc - 312 .LFE249: - 314 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits - 315 .align 1 - 316 .global DMA2_Stream0_IRQHandler - 317 .syntax unified - 318 .thumb - 319 .thumb_func - 321 DMA2_Stream0_IRQHandler: - 322 .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 **** { - 323 .loc 1 240 1 is_stmt 1 view -0 - 324 .cfi_startproc - 325 @ args = 0, pretend = 0, frame = 0 - 326 @ frame_needed = 0, uses_anonymous_args = 0 - 327 0000 08B5 push {r3, lr} - 328 .LCFI3: - 329 .cfi_def_cfa_offset 8 - 330 .cfi_offset 3, -8 - 331 .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); - 332 .loc 1 244 3 view .LVU51 - 333 0002 0248 ldr r0, .L26 - 334 0004 FFF7FEFF bl HAL_DMA_IRQHandler - 335 .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 **** } - 336 .loc 1 248 1 is_stmt 0 view .LVU52 - 337 0008 08BD pop {r3, pc} - 338 .L27: - ARM GAS /tmp/ccmTyUBf.s page 11 + 228:Core/Src/stm32f4xx_it.c **** Sweep_state.sweep_cycle_started_flag = 1; //sweep cycle started + 305 .loc 1 228 3 view .LVU48 + 306 .loc 1 228 40 is_stmt 0 view .LVU49 + 307 0002 044B ldr r3, .L24 + 308 0004 0122 movs r2, #1 + 309 0006 1A73 strb r2, [r3, #12] + 229:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_N = 0; + 310 .loc 1 229 3 is_stmt 1 view .LVU50 + 311 .loc 1 229 27 is_stmt 0 view .LVU51 + 312 0008 0022 movs r2, #0 + 313 000a 1A60 str r2, [r3] + 230:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 0 */ + 231:Core/Src/stm32f4xx_it.c **** HAL_GPIO_EXTI_IRQHandler(SWEEP_CYCLE_START_TRG_Pin); + 314 .loc 1 231 3 is_stmt 1 view .LVU52 + 315 000c 0820 movs r0, #8 + 316 000e FFF7FEFF bl HAL_GPIO_EXTI_IRQHandler + 317 .LVL2: + 232:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EXTI3_IRQn 1 */ + 233:Core/Src/stm32f4xx_it.c **** + 234:Core/Src/stm32f4xx_it.c **** /* USER CODE END EXTI3_IRQn 1 */ + 235:Core/Src/stm32f4xx_it.c **** } + 318 .loc 1 235 1 is_stmt 0 view .LVU53 + 319 0012 08BD pop {r3, pc} + 320 .L25: + 321 .align 2 + 322 .L24: + 323 0014 00000000 .word Sweep_state + 324 .cfi_endproc + 325 .LFE249: + 327 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits + 328 .align 1 + 329 .global DMA2_Stream0_IRQHandler + 330 .syntax unified + 331 .thumb + 332 .thumb_func + 334 DMA2_Stream0_IRQHandler: + 335 .LFB250: + 236:Core/Src/stm32f4xx_it.c **** + 237:Core/Src/stm32f4xx_it.c **** /** + 238:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt. + 239:Core/Src/stm32f4xx_it.c **** */ + 240:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void) + 241:Core/Src/stm32f4xx_it.c **** { + 336 .loc 1 241 1 is_stmt 1 view -0 + 337 .cfi_startproc + 338 @ args = 0, pretend = 0, frame = 0 + 339 @ frame_needed = 0, uses_anonymous_args = 0 + 340 0000 08B5 push {r3, lr} + 341 .LCFI3: + 342 .cfi_def_cfa_offset 8 + 343 .cfi_offset 3, -8 + 344 .cfi_offset 14, -4 + 242:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ + ARM GAS /tmp/ccoyPJk8.s page 11 - 339 000a 00BF .align 2 - 340 .L26: - 341 000c 00000000 .word hdma_adc1 - 342 .cfi_endproc - 343 .LFE250: - 345 .section .text.OTG_FS_IRQHandler,"ax",%progbits - 346 .align 1 - 347 .global OTG_FS_IRQHandler - 348 .syntax unified - 349 .thumb - 350 .thumb_func - 352 OTG_FS_IRQHandler: - 353 .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 **** { - 354 .loc 1 254 1 is_stmt 1 view -0 - 355 .cfi_startproc - 356 @ args = 0, pretend = 0, frame = 0 - 357 @ frame_needed = 0, uses_anonymous_args = 0 - 358 0000 08B5 push {r3, lr} - 359 .LCFI4: - 360 .cfi_def_cfa_offset 8 - 361 .cfi_offset 3, -8 - 362 .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); - 363 .loc 1 258 3 view .LVU54 - 364 0002 0248 ldr r0, .L30 - 365 0004 FFF7FEFF bl HAL_PCD_IRQHandler - 366 .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 **** } - 367 .loc 1 262 1 is_stmt 0 view .LVU55 - 368 0008 08BD pop {r3, pc} - 369 .L31: - 370 000a 00BF .align 2 - 371 .L30: - 372 000c 00000000 .word hpcd_USB_OTG_FS - 373 .cfi_endproc - 374 .LFE251: - 376 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits - 377 .align 1 - 378 .global HAL_ADC_ConvCpltCallback - 379 .syntax unified - 380 .thumb - 381 .thumb_func - 383 HAL_ADC_ConvCpltCallback: - 384 .LVL5: - 385 .LFB252: - ARM GAS /tmp/ccmTyUBf.s page 12 + 243:Core/Src/stm32f4xx_it.c **** + 244:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */ + 245:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1); + 345 .loc 1 245 3 view .LVU55 + 346 0002 0248 ldr r0, .L28 + 347 0004 FFF7FEFF bl HAL_DMA_IRQHandler + 348 .LVL3: + 246:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */ + 247:Core/Src/stm32f4xx_it.c **** + 248:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */ + 249:Core/Src/stm32f4xx_it.c **** } + 349 .loc 1 249 1 is_stmt 0 view .LVU56 + 350 0008 08BD pop {r3, pc} + 351 .L29: + 352 000a 00BF .align 2 + 353 .L28: + 354 000c 00000000 .word hdma_adc1 + 355 .cfi_endproc + 356 .LFE250: + 358 .section .text.OTG_FS_IRQHandler,"ax",%progbits + 359 .align 1 + 360 .global OTG_FS_IRQHandler + 361 .syntax unified + 362 .thumb + 363 .thumb_func + 365 OTG_FS_IRQHandler: + 366 .LFB251: + 250:Core/Src/stm32f4xx_it.c **** + 251:Core/Src/stm32f4xx_it.c **** /** + 252:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt. + 253:Core/Src/stm32f4xx_it.c **** */ + 254:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void) + 255:Core/Src/stm32f4xx_it.c **** { + 367 .loc 1 255 1 is_stmt 1 view -0 + 368 .cfi_startproc + 369 @ args = 0, pretend = 0, frame = 0 + 370 @ frame_needed = 0, uses_anonymous_args = 0 + 371 0000 08B5 push {r3, lr} + 372 .LCFI4: + 373 .cfi_def_cfa_offset 8 + 374 .cfi_offset 3, -8 + 375 .cfi_offset 14, -4 + 256:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */ + 257:Core/Src/stm32f4xx_it.c **** + 258:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */ + 259:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS); + 376 .loc 1 259 3 view .LVU58 + 377 0002 0248 ldr r0, .L32 + 378 0004 FFF7FEFF bl HAL_PCD_IRQHandler + 379 .LVL4: + 260:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */ + 261:Core/Src/stm32f4xx_it.c **** + 262:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */ + 263:Core/Src/stm32f4xx_it.c **** } + 380 .loc 1 263 1 is_stmt 0 view .LVU59 + 381 0008 08BD pop {r3, pc} + 382 .L33: + ARM GAS /tmp/ccoyPJk8.s page 12 - 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 **** { - 386 .loc 1 267 1 is_stmt 1 view -0 - 387 .cfi_startproc - 388 @ args = 0, pretend = 0, frame = 0 - 389 @ frame_needed = 0, uses_anonymous_args = 0 - 390 .loc 1 267 1 is_stmt 0 view .LVU57 - 391 0000 08B5 push {r3, lr} - 392 .LCFI5: - 393 .cfi_def_cfa_offset 8 - 394 .cfi_offset 3, -8 - 395 .cfi_offset 14, -4 - 268:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); - 396 .loc 1 268 3 is_stmt 1 view .LVU58 - 397 0002 0122 movs r2, #1 - 398 0004 8021 movs r1, #128 - 399 0006 3448 ldr r0, .L44 - 400 .LVL6: - 401 .loc 1 268 3 is_stmt 0 view .LVU59 - 402 0008 FFF7FEFF bl HAL_GPIO_WritePin - 403 .LVL7: - 269:Core/Src/stm32f4xx_it.c **** - 270:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { - 404 .loc 1 270 3 is_stmt 1 view .LVU60 - 405 .loc 1 270 18 is_stmt 0 view .LVU61 - 406 000c 334B ldr r3, .L44+4 - 407 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 - 408 0010 DBB2 uxtb r3, r3 - 409 .loc 1 270 6 view .LVU62 - 410 0012 022B cmp r3, #2 - 411 0014 01D0 beq .L43 - 412 .LBB2: - 271:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half - 272:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { - 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 274:Core/Src/stm32f4xx_it.c **** } - 275:Core/Src/stm32f4xx_it.c **** - 276:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; - 277:Core/Src/stm32f4xx_it.c **** + 383 000a 00BF .align 2 + 384 .L32: + 385 000c 00000000 .word hpcd_USB_OTG_FS + 386 .cfi_endproc + 387 .LFE251: + 389 .section .text.HAL_ADC_ConvCpltCallback,"ax",%progbits + 390 .align 1 + 391 .global HAL_ADC_ConvCpltCallback + 392 .syntax unified + 393 .thumb + 394 .thumb_func + 396 HAL_ADC_ConvCpltCallback: + 397 .LVL5: + 398 .LFB252: + 264:Core/Src/stm32f4xx_it.c **** + 265:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */ + 266:Core/Src/stm32f4xx_it.c **** + 267:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc) + 268:Core/Src/stm32f4xx_it.c **** { + 399 .loc 1 268 1 is_stmt 1 view -0 + 400 .cfi_startproc + 401 @ args = 0, pretend = 0, frame = 0 + 402 @ frame_needed = 0, uses_anonymous_args = 0 + 403 .loc 1 268 1 is_stmt 0 view .LVU61 + 404 0000 08B5 push {r3, lr} + 405 .LCFI5: + 406 .cfi_def_cfa_offset 8 + 407 .cfi_offset 3, -8 + 408 .cfi_offset 14, -4 + 269:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET); + 409 .loc 1 269 3 is_stmt 1 view .LVU62 + 410 0002 0122 movs r2, #1 + 411 0004 8021 movs r1, #128 + 412 0006 3448 ldr r0, .L46 + 413 .LVL6: + 414 .loc 1 269 3 is_stmt 0 view .LVU63 + 415 0008 FFF7FEFF bl HAL_GPIO_WritePin + 416 .LVL7: + 270:Core/Src/stm32f4xx_it.c **** + 271:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 2) { + 417 .loc 1 271 3 is_stmt 1 view .LVU64 + 418 .loc 1 271 18 is_stmt 0 view .LVU65 + 419 000c 334B ldr r3, .L46+4 + 420 000e 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 421 0010 DBB2 uxtb r3, r3 + 422 .loc 1 271 6 view .LVU66 + 423 0012 022B cmp r3, #2 + 424 0014 01D0 beq .L45 + 425 .LBB2: + 272:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half + 273:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { + 274:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 275:Core/Src/stm32f4xx_it.c **** } + 276:Core/Src/stm32f4xx_it.c **** + 277:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N - ADC_BUFF_SIZE/2; 278:Core/Src/stm32f4xx_it.c **** - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 282:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 283:Core/Src/stm32f4xx_it.c **** + 279:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/ccoyPJk8.s page 13 + + + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 282:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 283:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled 284:Core/Src/stm32f4xx_it.c **** - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 287:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 288:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 289:Core/Src/stm32f4xx_it.c **** - 290:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { - 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 292:Core/Src/stm32f4xx_it.c **** } - ARM GAS /tmp/ccmTyUBf.s page 13 - - - 293:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; - 294:Core/Src/stm32f4xx_it.c **** + 285:Core/Src/stm32f4xx_it.c **** + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 287:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 289:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 290:Core/Src/stm32f4xx_it.c **** + 291:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE; i++) { + 292:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 293:Core/Src/stm32f4xx_it.c **** } + 294:Core/Src/stm32f4xx_it.c **** ADC_proc.N = ADC_BUFF_SIZE - Sweep_state.curr_step_start_DMA_N; 295:Core/Src/stm32f4xx_it.c **** - 296:Core/Src/stm32f4xx_it.c **** }else{ - 297:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { - 413 .loc 1 297 19 view .LVU63 - 414 0016 3223 movs r3, #50 - 415 0018 41E0 b .L33 - 416 .L43: - 417 .LBE2: - 271:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half - 418 .loc 1 271 5 is_stmt 1 view .LVU64 - 271:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half - 419 .loc 1 271 40 is_stmt 0 view .LVU65 - 420 001a 304B ldr r3, .L44+4 - 421 001c 0022 movs r2, #0 - 422 001e 1A71 strb r2, [r3, #4] - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 423 .loc 1 272 5 is_stmt 1 view .LVU66 - 424 .LBB3: - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 425 .loc 1 272 10 view .LVU67 - 426 .LVL8: - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 427 .loc 1 272 19 is_stmt 0 view .LVU68 - 428 0020 3223 movs r3, #50 - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 429 .loc 1 272 5 view .LVU69 - 430 0022 07E0 b .L34 - 431 .LVL9: - 432 .L35: - 273:Core/Src/stm32f4xx_it.c **** } - 433 .loc 1 273 7 is_stmt 1 view .LVU70 - 273:Core/Src/stm32f4xx_it.c **** } - 434 .loc 1 273 15 is_stmt 0 view .LVU71 - 435 0024 2E49 ldr r1, .L44+8 - 436 0026 4A68 ldr r2, [r1, #4] - 273:Core/Src/stm32f4xx_it.c **** } - 437 .loc 1 273 41 view .LVU72 - 438 0028 2E48 ldr r0, .L44+12 - 439 002a 30F81300 ldrh r0, [r0, r3, lsl #1] - 273:Core/Src/stm32f4xx_it.c **** } - 440 .loc 1 273 20 view .LVU73 - 441 002e 0244 add r2, r2, r0 - 442 0030 4A60 str r2, [r1, #4] - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 443 .loc 1 272 80 is_stmt 1 discriminator 3 view .LVU74 - 444 0032 0133 adds r3, r3, #1 - 445 .LVL10: - 446 .L34: - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 447 .loc 1 272 42 discriminator 1 view .LVU75 - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 448 .loc 1 272 55 is_stmt 0 discriminator 1 view .LVU76 - 449 0034 294A ldr r2, .L44+4 - 450 0036 9268 ldr r2, [r2, #8] - 272:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - ARM GAS /tmp/ccmTyUBf.s page 14 + 296:Core/Src/stm32f4xx_it.c **** + 297:Core/Src/stm32f4xx_it.c **** }else{ + 298:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { + 426 .loc 1 298 19 view .LVU67 + 427 0016 3223 movs r3, #50 + 428 0018 41E0 b .L35 + 429 .L45: + 430 .LBE2: + 272:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half + 431 .loc 1 272 5 is_stmt 1 view .LVU68 + 272:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half + 432 .loc 1 272 40 is_stmt 0 view .LVU69 + 433 001a 304B ldr r3, .L46+4 + 434 001c 0022 movs r2, #0 + 435 001e 1A71 strb r2, [r3, #4] + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 436 .loc 1 273 5 is_stmt 1 view .LVU70 + 437 .LBB3: + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 438 .loc 1 273 10 view .LVU71 + 439 .LVL8: + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 440 .loc 1 273 19 is_stmt 0 view .LVU72 + 441 0020 3223 movs r3, #50 + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 442 .loc 1 273 5 view .LVU73 + 443 0022 07E0 b .L36 + 444 .LVL9: + 445 .L37: + 274:Core/Src/stm32f4xx_it.c **** } + 446 .loc 1 274 7 is_stmt 1 view .LVU74 + 274:Core/Src/stm32f4xx_it.c **** } + 447 .loc 1 274 15 is_stmt 0 view .LVU75 + 448 0024 2E49 ldr r1, .L46+8 + 449 0026 4A68 ldr r2, [r1, #4] + 274:Core/Src/stm32f4xx_it.c **** } + 450 .loc 1 274 41 view .LVU76 + 451 0028 2E48 ldr r0, .L46+12 + 452 002a 30F81300 ldrh r0, [r0, r3, lsl #1] + 274:Core/Src/stm32f4xx_it.c **** } + 453 .loc 1 274 20 view .LVU77 + ARM GAS /tmp/ccoyPJk8.s page 14 - 451 .loc 1 272 42 discriminator 1 view .LVU77 - 452 0038 9A42 cmp r2, r3 - 453 003a F3D8 bhi .L35 - 454 .LBE3: - 276:Core/Src/stm32f4xx_it.c **** - 455 .loc 1 276 5 is_stmt 1 view .LVU78 - 276:Core/Src/stm32f4xx_it.c **** - 456 .loc 1 276 30 is_stmt 0 view .LVU79 - 457 003c 2748 ldr r0, .L44+4 - 458 003e 8168 ldr r1, [r0, #8] - 276:Core/Src/stm32f4xx_it.c **** - 459 .loc 1 276 53 view .LVU80 - 460 0040 3239 subs r1, r1, #50 - 276:Core/Src/stm32f4xx_it.c **** - 461 .loc 1 276 13 view .LVU81 - 462 0042 274B ldr r3, .L44+8 - 463 .LVL11: - 276:Core/Src/stm32f4xx_it.c **** - 464 .loc 1 276 13 view .LVU82 - 465 0044 DA68 ldr r2, [r3, #12] - 276:Core/Src/stm32f4xx_it.c **** - 466 .loc 1 276 16 view .LVU83 - 467 0046 0A44 add r2, r2, r1 - 468 0048 DA60 str r2, [r3, #12] - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 469 .loc 1 279 5 is_stmt 1 view .LVU84 - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 470 .loc 1 279 35 is_stmt 0 view .LVU85 - 471 004a 5968 ldr r1, [r3, #4] - 279:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 472 .loc 1 279 25 view .LVU86 - 473 004c 264A ldr r2, .L44+16 - 474 004e 5160 str r1, [r2, #4] - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 475 .loc 1 280 5 is_stmt 1 view .LVU87 - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 476 .loc 1 280 35 is_stmt 0 view .LVU88 - 477 0050 9968 ldr r1, [r3, #8] - 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 478 .loc 1 280 25 view .LVU89 - 479 0052 9160 str r1, [r2, #8] - 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 480 .loc 1 281 5 is_stmt 1 view .LVU90 - 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 481 .loc 1 281 33 is_stmt 0 view .LVU91 - 482 0054 D968 ldr r1, [r3, #12] - 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 483 .loc 1 281 23 view .LVU92 - 484 0056 D160 str r1, [r2, #12] - 282:Core/Src/stm32f4xx_it.c **** - 485 .loc 1 282 5 is_stmt 1 view .LVU93 - 282:Core/Src/stm32f4xx_it.c **** - 486 .loc 1 282 28 is_stmt 0 view .LVU94 - 487 0058 0221 movs r1, #2 - 488 005a 1170 strb r1, [r2] - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 489 .loc 1 285 5 is_stmt 1 view .LVU95 - ARM GAS /tmp/ccmTyUBf.s page 15 + 454 002e 0244 add r2, r2, r0 + 455 0030 4A60 str r2, [r1, #4] + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 456 .loc 1 273 80 is_stmt 1 discriminator 3 view .LVU78 + 457 0032 0133 adds r3, r3, #1 + 458 .LVL10: + 459 .L36: + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 460 .loc 1 273 42 discriminator 1 view .LVU79 + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 461 .loc 1 273 55 is_stmt 0 discriminator 1 view .LVU80 + 462 0034 294A ldr r2, .L46+4 + 463 0036 9268 ldr r2, [r2, #8] + 273:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 464 .loc 1 273 42 discriminator 1 view .LVU81 + 465 0038 9A42 cmp r2, r3 + 466 003a F3D8 bhi .L37 + 467 .LBE3: + 277:Core/Src/stm32f4xx_it.c **** + 468 .loc 1 277 5 is_stmt 1 view .LVU82 + 277:Core/Src/stm32f4xx_it.c **** + 469 .loc 1 277 30 is_stmt 0 view .LVU83 + 470 003c 2748 ldr r0, .L46+4 + 471 003e 8168 ldr r1, [r0, #8] + 277:Core/Src/stm32f4xx_it.c **** + 472 .loc 1 277 53 view .LVU84 + 473 0040 3239 subs r1, r1, #50 + 277:Core/Src/stm32f4xx_it.c **** + 474 .loc 1 277 13 view .LVU85 + 475 0042 274B ldr r3, .L46+8 + 476 .LVL11: + 277:Core/Src/stm32f4xx_it.c **** + 477 .loc 1 277 13 view .LVU86 + 478 0044 DA68 ldr r2, [r3, #12] + 277:Core/Src/stm32f4xx_it.c **** + 479 .loc 1 277 16 view .LVU87 + 480 0046 0A44 add r2, r2, r1 + 481 0048 DA60 str r2, [r3, #12] + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 482 .loc 1 280 5 is_stmt 1 view .LVU88 + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 483 .loc 1 280 35 is_stmt 0 view .LVU89 + 484 004a 5968 ldr r1, [r3, #4] + 280:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 485 .loc 1 280 25 view .LVU90 + 486 004c 264A ldr r2, .L46+16 + 487 004e 5160 str r1, [r2, #4] + 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 488 .loc 1 281 5 is_stmt 1 view .LVU91 + 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 489 .loc 1 281 35 is_stmt 0 view .LVU92 + 490 0050 9968 ldr r1, [r3, #8] + 281:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 491 .loc 1 281 25 view .LVU93 + 492 0052 9160 str r1, [r2, #8] + 282:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 493 .loc 1 282 5 is_stmt 1 view .LVU94 + ARM GAS /tmp/ccoyPJk8.s page 15 - 285:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 490 .loc 1 285 18 is_stmt 0 view .LVU96 - 491 005c 0022 movs r2, #0 - 492 005e 5A60 str r2, [r3, #4] - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 493 .loc 1 286 5 is_stmt 1 view .LVU97 - 286:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 494 .loc 1 286 16 is_stmt 0 view .LVU98 - 495 0060 DA60 str r2, [r3, #12] - 287:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 496 .loc 1 287 5 is_stmt 1 view .LVU99 - 287:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 497 .loc 1 287 18 is_stmt 0 view .LVU100 - 498 0062 9A60 str r2, [r3, #8] - 288:Core/Src/stm32f4xx_it.c **** - 499 .loc 1 288 5 is_stmt 1 view .LVU101 - 288:Core/Src/stm32f4xx_it.c **** - 500 .loc 1 288 21 is_stmt 0 view .LVU102 - 501 0064 0122 movs r2, #1 - 502 0066 1A70 strb r2, [r3] - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 503 .loc 1 290 5 is_stmt 1 view .LVU103 - 504 .LBB4: - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 505 .loc 1 290 10 view .LVU104 - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 506 .loc 1 290 19 is_stmt 0 view .LVU105 - 507 0068 8368 ldr r3, [r0, #8] - 508 .LVL12: - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 509 .loc 1 290 5 view .LVU106 - 510 006a 07E0 b .L36 - 511 .L37: - 291:Core/Src/stm32f4xx_it.c **** } - 512 .loc 1 291 7 is_stmt 1 view .LVU107 - 291:Core/Src/stm32f4xx_it.c **** } - 513 .loc 1 291 15 is_stmt 0 view .LVU108 - 514 006c 1C49 ldr r1, .L44+8 - 515 006e 4A68 ldr r2, [r1, #4] - 291:Core/Src/stm32f4xx_it.c **** } - 516 .loc 1 291 41 view .LVU109 - 517 0070 1C48 ldr r0, .L44+12 - 518 0072 30F81300 ldrh r0, [r0, r3, lsl #1] - 291:Core/Src/stm32f4xx_it.c **** } - 519 .loc 1 291 20 view .LVU110 - 520 0076 0244 add r2, r2, r0 - 521 0078 4A60 str r2, [r1, #4] - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 522 .loc 1 290 78 is_stmt 1 discriminator 3 view .LVU111 - 523 007a 0133 adds r3, r3, #1 - 524 .LVL13: - 525 .L36: - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 526 .loc 1 290 60 discriminator 1 view .LVU112 - 527 007c 632B cmp r3, #99 - 528 007e F5D9 bls .L37 - 290:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - ARM GAS /tmp/ccmTyUBf.s page 16 + 282:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 494 .loc 1 282 33 is_stmt 0 view .LVU95 + 495 0054 D968 ldr r1, [r3, #12] + 282:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 496 .loc 1 282 23 view .LVU96 + 497 0056 D160 str r1, [r2, #12] + 283:Core/Src/stm32f4xx_it.c **** + 498 .loc 1 283 5 is_stmt 1 view .LVU97 + 283:Core/Src/stm32f4xx_it.c **** + 499 .loc 1 283 28 is_stmt 0 view .LVU98 + 500 0058 0221 movs r1, #2 + 501 005a 1170 strb r1, [r2] + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 502 .loc 1 286 5 is_stmt 1 view .LVU99 + 286:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 503 .loc 1 286 18 is_stmt 0 view .LVU100 + 504 005c 0022 movs r2, #0 + 505 005e 5A60 str r2, [r3, #4] + 287:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 506 .loc 1 287 5 is_stmt 1 view .LVU101 + 287:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 507 .loc 1 287 16 is_stmt 0 view .LVU102 + 508 0060 DA60 str r2, [r3, #12] + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 509 .loc 1 288 5 is_stmt 1 view .LVU103 + 288:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 510 .loc 1 288 18 is_stmt 0 view .LVU104 + 511 0062 9A60 str r2, [r3, #8] + 289:Core/Src/stm32f4xx_it.c **** + 512 .loc 1 289 5 is_stmt 1 view .LVU105 + 289:Core/Src/stm32f4xx_it.c **** + 513 .loc 1 289 21 is_stmt 0 view .LVU106 + 514 0064 0122 movs r2, #1 + 515 0066 1A70 strb r2, [r3] + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 516 .loc 1 291 5 is_stmt 1 view .LVU107 + 517 .LBB4: + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 518 .loc 1 291 10 view .LVU108 + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 519 .loc 1 291 19 is_stmt 0 view .LVU109 + 520 0068 8368 ldr r3, [r0, #8] + 521 .LVL12: + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 522 .loc 1 291 5 view .LVU110 + 523 006a 07E0 b .L38 + 524 .L39: + 292:Core/Src/stm32f4xx_it.c **** } + 525 .loc 1 292 7 is_stmt 1 view .LVU111 + 292:Core/Src/stm32f4xx_it.c **** } + 526 .loc 1 292 15 is_stmt 0 view .LVU112 + 527 006c 1C49 ldr r1, .L46+8 + 528 006e 4A68 ldr r2, [r1, #4] + 292:Core/Src/stm32f4xx_it.c **** } + 529 .loc 1 292 41 view .LVU113 + 530 0070 1C48 ldr r0, .L46+12 + 531 0072 30F81300 ldrh r0, [r0, r3, lsl #1] + ARM GAS /tmp/ccoyPJk8.s page 16 - 529 .loc 1 290 60 is_stmt 0 discriminator 1 view .LVU113 - 530 .LBE4: - 293:Core/Src/stm32f4xx_it.c **** - 531 .loc 1 293 5 is_stmt 1 view .LVU114 - 293:Core/Src/stm32f4xx_it.c **** - 532 .loc 1 293 45 is_stmt 0 view .LVU115 - 533 0080 164B ldr r3, .L44+4 - 534 .LVL14: - 293:Core/Src/stm32f4xx_it.c **** - 535 .loc 1 293 45 view .LVU116 - 536 0082 9B68 ldr r3, [r3, #8] - 293:Core/Src/stm32f4xx_it.c **** - 537 .loc 1 293 32 view .LVU117 - 538 0084 C3F16403 rsb r3, r3, #100 - 293:Core/Src/stm32f4xx_it.c **** - 539 .loc 1 293 16 view .LVU118 - 540 0088 154A ldr r2, .L44+8 - 541 008a D360 str r3, [r2, #12] - 542 008c 0DE0 b .L38 - 543 .LVL15: - 544 .L39: - 545 .LBB5: + 292:Core/Src/stm32f4xx_it.c **** } + 532 .loc 1 292 20 view .LVU114 + 533 0076 0244 add r2, r2, r0 + 534 0078 4A60 str r2, [r1, #4] + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 535 .loc 1 291 78 is_stmt 1 discriminator 3 view .LVU115 + 536 007a 0133 adds r3, r3, #1 + 537 .LVL13: + 538 .L38: + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 539 .loc 1 291 60 discriminator 1 view .LVU116 + 540 007c 632B cmp r3, #99 + 541 007e F5D9 bls .L39 + 291:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 542 .loc 1 291 60 is_stmt 0 discriminator 1 view .LVU117 + 543 .LBE4: + 294:Core/Src/stm32f4xx_it.c **** + 544 .loc 1 294 5 is_stmt 1 view .LVU118 + 294:Core/Src/stm32f4xx_it.c **** + 545 .loc 1 294 45 is_stmt 0 view .LVU119 + 546 0080 164B ldr r3, .L46+4 + 547 .LVL14: + 294:Core/Src/stm32f4xx_it.c **** + 548 .loc 1 294 45 view .LVU120 + 549 0082 9B68 ldr r3, [r3, #8] + 294:Core/Src/stm32f4xx_it.c **** + 550 .loc 1 294 32 view .LVU121 + 551 0084 C3F16403 rsb r3, r3, #100 + 294:Core/Src/stm32f4xx_it.c **** + 552 .loc 1 294 16 view .LVU122 + 553 0088 154A ldr r2, .L46+8 + 554 008a D360 str r3, [r2, #12] + 555 008c 0DE0 b .L40 + 556 .LVL15: + 557 .L41: + 558 .LBB5: + 299:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 559 .loc 1 299 7 is_stmt 1 view .LVU123 + 560 .loc 1 299 15 is_stmt 0 view .LVU124 + 561 008e 1449 ldr r1, .L46+8 + 562 0090 4A68 ldr r2, [r1, #4] + 563 .loc 1 299 41 view .LVU125 + 564 0092 1448 ldr r0, .L46+12 + 565 0094 30F81300 ldrh r0, [r0, r3, lsl #1] + 566 .loc 1 299 20 view .LVU126 + 567 0098 0244 add r2, r2, r0 + 568 009a 4A60 str r2, [r1, #4] 298:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 546 .loc 1 298 7 is_stmt 1 view .LVU119 - 547 .loc 1 298 15 is_stmt 0 view .LVU120 - 548 008e 1449 ldr r1, .L44+8 - 549 0090 4A68 ldr r2, [r1, #4] - 550 .loc 1 298 41 view .LVU121 - 551 0092 1448 ldr r0, .L44+12 - 552 0094 30F81300 ldrh r0, [r0, r3, lsl #1] - 553 .loc 1 298 20 view .LVU122 - 554 0098 0244 add r2, r2, r0 - 555 009a 4A60 str r2, [r1, #4] - 297:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 556 .loc 1 297 60 is_stmt 1 discriminator 3 view .LVU123 - 557 009c 0133 adds r3, r3, #1 - 558 .LVL16: - 559 .L33: - 297:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 560 .loc 1 297 42 discriminator 1 view .LVU124 - 561 009e 632B cmp r3, #99 - 562 00a0 F5D9 bls .L39 - 563 .LBE5: - 299:Core/Src/stm32f4xx_it.c **** } - 300:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; - 564 .loc 1 300 5 view .LVU125 - 565 .loc 1 300 13 is_stmt 0 view .LVU126 - 566 00a2 0F4A ldr r2, .L44+8 - 567 00a4 D368 ldr r3, [r2, #12] - 568 .LVL17: - 569 .loc 1 300 16 view .LVU127 - 570 00a6 3233 adds r3, r3, #50 - 571 00a8 D360 str r3, [r2, #12] - 572 .LVL18: - 573 .L38: - 301:Core/Src/stm32f4xx_it.c **** } - 302:Core/Src/stm32f4xx_it.c **** - ARM GAS /tmp/ccmTyUBf.s page 17 + 569 .loc 1 298 60 is_stmt 1 discriminator 3 view .LVU127 + 570 009c 0133 adds r3, r3, #1 + 571 .LVL16: + 572 .L35: + 298:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 573 .loc 1 298 42 discriminator 1 view .LVU128 + 574 009e 632B cmp r3, #99 + 575 00a0 F5D9 bls .L41 + 576 .LBE5: + ARM GAS /tmp/ccoyPJk8.s page 17 - 303:Core/Src/stm32f4xx_it.c **** //if (0){ - 304:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ - 574 .loc 1 304 3 is_stmt 1 view .LVU128 - 575 .loc 1 304 15 is_stmt 0 view .LVU129 - 576 00aa 0D4B ldr r3, .L44+8 - 577 00ac DA68 ldr r2, [r3, #12] - 578 .loc 1 304 6 view .LVU130 - 579 00ae 42F20F73 movw r3, #9999 - 580 00b2 9A42 cmp r2, r3 - 581 00b4 0FD9 bls .L32 - 305:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 582 .loc 1 305 5 is_stmt 1 view .LVU131 - 583 .loc 1 305 35 is_stmt 0 view .LVU132 - 584 00b6 0A4B ldr r3, .L44+8 - 585 00b8 5968 ldr r1, [r3, #4] - 586 .loc 1 305 25 view .LVU133 - 587 00ba 0B4A ldr r2, .L44+16 - 588 00bc 5160 str r1, [r2, #4] - 306:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 589 .loc 1 306 5 is_stmt 1 view .LVU134 - 590 .loc 1 306 35 is_stmt 0 view .LVU135 - 591 00be 9968 ldr r1, [r3, #8] - 592 .loc 1 306 25 view .LVU136 - 593 00c0 9160 str r1, [r2, #8] - 307:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 594 .loc 1 307 5 is_stmt 1 view .LVU137 - 595 .loc 1 307 33 is_stmt 0 view .LVU138 - 596 00c2 D968 ldr r1, [r3, #12] - 597 .loc 1 307 23 view .LVU139 - 598 00c4 D160 str r1, [r2, #12] - 308:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 599 .loc 1 308 5 is_stmt 1 view .LVU140 - 600 .loc 1 308 28 is_stmt 0 view .LVU141 - 601 00c6 0221 movs r1, #2 - 602 00c8 1170 strb r1, [r2] - 309:Core/Src/stm32f4xx_it.c **** + 300:Core/Src/stm32f4xx_it.c **** } + 301:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE - ADC_BUFF_SIZE/2; + 577 .loc 1 301 5 view .LVU129 + 578 .loc 1 301 13 is_stmt 0 view .LVU130 + 579 00a2 0F4A ldr r2, .L46+8 + 580 00a4 D368 ldr r3, [r2, #12] + 581 .LVL17: + 582 .loc 1 301 16 view .LVU131 + 583 00a6 3233 adds r3, r3, #50 + 584 00a8 D360 str r3, [r2, #12] + 585 .LVL18: + 586 .L40: + 302:Core/Src/stm32f4xx_it.c **** } + 303:Core/Src/stm32f4xx_it.c **** + 304:Core/Src/stm32f4xx_it.c **** //if (0){ + 305:Core/Src/stm32f4xx_it.c **** if (ADC_proc.N >= ADC_BUFF_SIZE*100){ + 587 .loc 1 305 3 is_stmt 1 view .LVU132 + 588 .loc 1 305 15 is_stmt 0 view .LVU133 + 589 00aa 0D4B ldr r3, .L46+8 + 590 00ac DA68 ldr r2, [r3, #12] + 591 .loc 1 305 6 view .LVU134 + 592 00ae 42F20F73 movw r3, #9999 + 593 00b2 9A42 cmp r2, r3 + 594 00b4 0FD9 bls .L34 + 306:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 595 .loc 1 306 5 is_stmt 1 view .LVU135 + 596 .loc 1 306 35 is_stmt 0 view .LVU136 + 597 00b6 0A4B ldr r3, .L46+8 + 598 00b8 5968 ldr r1, [r3, #4] + 599 .loc 1 306 25 view .LVU137 + 600 00ba 0B4A ldr r2, .L46+16 + 601 00bc 5160 str r1, [r2, #4] + 307:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 602 .loc 1 307 5 is_stmt 1 view .LVU138 + 603 .loc 1 307 35 is_stmt 0 view .LVU139 + 604 00be 9968 ldr r1, [r3, #8] + 605 .loc 1 307 25 view .LVU140 + 606 00c0 9160 str r1, [r2, #8] + 308:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 607 .loc 1 308 5 is_stmt 1 view .LVU141 + 608 .loc 1 308 33 is_stmt 0 view .LVU142 + 609 00c2 D968 ldr r1, [r3, #12] + 610 .loc 1 308 23 view .LVU143 + 611 00c4 D160 str r1, [r2, #12] + 309:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 612 .loc 1 309 5 is_stmt 1 view .LVU144 + 613 .loc 1 309 28 is_stmt 0 view .LVU145 + 614 00c6 0221 movs r1, #2 + 615 00c8 1170 strb r1, [r2] 310:Core/Src/stm32f4xx_it.c **** - 311:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 603 .loc 1 311 5 is_stmt 1 view .LVU142 - 604 .loc 1 311 18 is_stmt 0 view .LVU143 - 605 00ca 0022 movs r2, #0 - 606 00cc 5A60 str r2, [r3, #4] - 312:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 607 .loc 1 312 5 is_stmt 1 view .LVU144 - 608 .loc 1 312 16 is_stmt 0 view .LVU145 - 609 00ce DA60 str r2, [r3, #12] - 313:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 610 .loc 1 313 5 is_stmt 1 view .LVU146 - 611 .loc 1 313 18 is_stmt 0 view .LVU147 - 612 00d0 9A60 str r2, [r3, #8] - 314:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 613 .loc 1 314 5 is_stmt 1 view .LVU148 - 614 .loc 1 314 21 is_stmt 0 view .LVU149 - 615 00d2 0122 movs r2, #1 - 616 00d4 1A70 strb r2, [r3] - 617 .L32: - 315:Core/Src/stm32f4xx_it.c **** } - ARM GAS /tmp/ccmTyUBf.s page 18 + 311:Core/Src/stm32f4xx_it.c **** + 312:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 616 .loc 1 312 5 is_stmt 1 view .LVU146 + 617 .loc 1 312 18 is_stmt 0 view .LVU147 + 618 00ca 0022 movs r2, #0 + 619 00cc 5A60 str r2, [r3, #4] + 313:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + ARM GAS /tmp/ccoyPJk8.s page 18 - 316:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 317:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 318:Core/Src/stm32f4xx_it.c **** } - 618 .loc 1 318 1 view .LVU150 - 619 00d6 08BD pop {r3, pc} - 620 .L45: - 621 .align 2 - 622 .L44: - 623 00d8 00040240 .word 1073873920 - 624 00dc 00000000 .word Sweep_state - 625 00e0 00000000 .word ADC_proc - 626 00e4 00000000 .word ADC1_buff_circular - 627 00e8 00000000 .word ADC_proc_shadow - 628 .cfi_endproc - 629 .LFE252: - 631 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits - 632 .align 1 - 633 .global HAL_ADC_ConvHalfCpltCallback - 634 .syntax unified - 635 .thumb - 636 .thumb_func - 638 HAL_ADC_ConvHalfCpltCallback: - 639 .LVL19: - 640 .LFB253: - 319:Core/Src/stm32f4xx_it.c **** - 320:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) - 321:Core/Src/stm32f4xx_it.c **** { - 641 .loc 1 321 1 is_stmt 1 view -0 - 642 .cfi_startproc - 643 @ args = 0, pretend = 0, frame = 0 - 644 @ frame_needed = 0, uses_anonymous_args = 0 - 645 .loc 1 321 1 is_stmt 0 view .LVU152 - 646 0000 08B5 push {r3, lr} - 647 .LCFI6: - 648 .cfi_def_cfa_offset 8 - 649 .cfi_offset 3, -8 - 650 .cfi_offset 14, -4 - 322:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); - 323:Core/Src/stm32f4xx_it.c **** - 324:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); - 651 .loc 1 324 3 is_stmt 1 view .LVU153 - 652 0002 8021 movs r1, #128 - 653 0004 2748 ldr r0, .L57 - 654 .LVL20: - 655 .loc 1 324 3 is_stmt 0 view .LVU154 - 656 0006 FFF7FEFF bl HAL_GPIO_TogglePin - 657 .LVL21: - 325:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { - 658 .loc 1 325 3 is_stmt 1 view .LVU155 - 659 .loc 1 325 18 is_stmt 0 view .LVU156 - 660 000a 274B ldr r3, .L57+4 - 661 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 - 662 000e DBB2 uxtb r3, r3 - 663 .loc 1 325 6 view .LVU157 - 664 0010 012B cmp r3, #1 - 665 0012 01D0 beq .L56 - 666 .LBB6: - ARM GAS /tmp/ccmTyUBf.s page 19 + 620 .loc 1 313 5 is_stmt 1 view .LVU148 + 621 .loc 1 313 16 is_stmt 0 view .LVU149 + 622 00ce DA60 str r2, [r3, #12] + 314:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 623 .loc 1 314 5 is_stmt 1 view .LVU150 + 624 .loc 1 314 18 is_stmt 0 view .LVU151 + 625 00d0 9A60 str r2, [r3, #8] + 315:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 626 .loc 1 315 5 is_stmt 1 view .LVU152 + 627 .loc 1 315 21 is_stmt 0 view .LVU153 + 628 00d2 0122 movs r2, #1 + 629 00d4 1A70 strb r2, [r3] + 630 .L34: + 316:Core/Src/stm32f4xx_it.c **** } + 317:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 318:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 319:Core/Src/stm32f4xx_it.c **** } + 631 .loc 1 319 1 view .LVU154 + 632 00d6 08BD pop {r3, pc} + 633 .L47: + 634 .align 2 + 635 .L46: + 636 00d8 00040240 .word 1073873920 + 637 00dc 00000000 .word Sweep_state + 638 00e0 00000000 .word ADC_proc + 639 00e4 00000000 .word ADC1_buff_circular + 640 00e8 00000000 .word ADC_proc_shadow + 641 .cfi_endproc + 642 .LFE252: + 644 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 645 .align 1 + 646 .global HAL_ADC_ConvHalfCpltCallback + 647 .syntax unified + 648 .thumb + 649 .thumb_func + 651 HAL_ADC_ConvHalfCpltCallback: + 652 .LVL19: + 653 .LFB253: + 320:Core/Src/stm32f4xx_it.c **** + 321:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) + 322:Core/Src/stm32f4xx_it.c **** { + 654 .loc 1 322 1 is_stmt 1 view -0 + 655 .cfi_startproc + 656 @ args = 0, pretend = 0, frame = 0 + 657 @ frame_needed = 0, uses_anonymous_args = 0 + 658 .loc 1 322 1 is_stmt 0 view .LVU156 + 659 0000 08B5 push {r3, lr} + 660 .LCFI6: + 661 .cfi_def_cfa_offset 8 + 662 .cfi_offset 3, -8 + 663 .cfi_offset 14, -4 + 323:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); + 324:Core/Src/stm32f4xx_it.c **** + 325:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); + 664 .loc 1 325 3 is_stmt 1 view .LVU157 + 665 0002 8021 movs r1, #128 + 666 0004 2748 ldr r0, .L59 + ARM GAS /tmp/ccoyPJk8.s page 19 - 326:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; - 327:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { - 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 329:Core/Src/stm32f4xx_it.c **** } - 330:Core/Src/stm32f4xx_it.c **** - 331:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; - 332:Core/Src/stm32f4xx_it.c **** + 667 .LVL20: + 668 .loc 1 325 3 is_stmt 0 view .LVU158 + 669 0006 FFF7FEFF bl HAL_GPIO_TogglePin + 670 .LVL21: + 326:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { + 671 .loc 1 326 3 is_stmt 1 view .LVU159 + 672 .loc 1 326 18 is_stmt 0 view .LVU160 + 673 000a 274B ldr r3, .L59+4 + 674 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 675 000e DBB2 uxtb r3, r3 + 676 .loc 1 326 6 view .LVU161 + 677 0010 012B cmp r3, #1 + 678 0012 01D0 beq .L58 + 679 .LBB6: + 327:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; + 328:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { + 329:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 330:Core/Src/stm32f4xx_it.c **** } + 331:Core/Src/stm32f4xx_it.c **** + 332:Core/Src/stm32f4xx_it.c **** ADC_proc.N += Sweep_state.curr_step_start_DMA_N; 333:Core/Src/stm32f4xx_it.c **** - 334:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; - 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 337:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 338:Core/Src/stm32f4xx_it.c **** + 334:Core/Src/stm32f4xx_it.c **** + 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum = ADC_proc.sum; + 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 337:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 338:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled 339:Core/Src/stm32f4xx_it.c **** - 340:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 340:Core/Src/stm32f4xx_it.c **** + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; + 342:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 343:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 344:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 345:Core/Src/stm32f4xx_it.c **** + 346:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { + 347:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 348:Core/Src/stm32f4xx_it.c **** } + 349:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; + 350:Core/Src/stm32f4xx_it.c **** + 351:Core/Src/stm32f4xx_it.c **** }else{ + 352:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { + 680 .loc 1 352 19 view .LVU162 + 681 0014 0023 movs r3, #0 + 682 0016 3DE0 b .L49 + 683 .L58: + 684 .LBE6: + 327:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; + 685 .loc 1 327 5 is_stmt 1 view .LVU163 + 327:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; + 686 .loc 1 327 40 is_stmt 0 view .LVU164 + 687 0018 0023 movs r3, #0 + 688 001a 234A ldr r2, .L59+4 + 689 001c 1371 strb r3, [r2, #4] + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 690 .loc 1 328 5 is_stmt 1 view .LVU165 + 691 .LBB7: + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 692 .loc 1 328 10 view .LVU166 + ARM GAS /tmp/ccoyPJk8.s page 20 + + + 693 .LVL22: + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 694 .loc 1 328 5 is_stmt 0 view .LVU167 + 695 001e 07E0 b .L50 + 696 .LVL23: + 697 .L51: + 329:Core/Src/stm32f4xx_it.c **** } + 698 .loc 1 329 7 is_stmt 1 view .LVU168 + 329:Core/Src/stm32f4xx_it.c **** } + 699 .loc 1 329 15 is_stmt 0 view .LVU169 + 700 0020 2249 ldr r1, .L59+8 + 701 0022 4A68 ldr r2, [r1, #4] + 329:Core/Src/stm32f4xx_it.c **** } + 702 .loc 1 329 41 view .LVU170 + 703 0024 2248 ldr r0, .L59+12 + 704 0026 30F81300 ldrh r0, [r0, r3, lsl #1] + 329:Core/Src/stm32f4xx_it.c **** } + 705 .loc 1 329 20 view .LVU171 + 706 002a 0244 add r2, r2, r0 + 707 002c 4A60 str r2, [r1, #4] + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 708 .loc 1 328 66 is_stmt 1 discriminator 3 view .LVU172 + 709 002e 0133 adds r3, r3, #1 + 710 .LVL24: + 711 .L50: + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 712 .loc 1 328 28 discriminator 1 view .LVU173 + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 713 .loc 1 328 41 is_stmt 0 discriminator 1 view .LVU174 + 714 0030 1D4A ldr r2, .L59+4 + 715 0032 9268 ldr r2, [r2, #8] + 328:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 716 .loc 1 328 28 discriminator 1 view .LVU175 + 717 0034 9A42 cmp r2, r3 + 718 0036 F3D8 bhi .L51 + 719 .LBE7: + 332:Core/Src/stm32f4xx_it.c **** + 720 .loc 1 332 5 is_stmt 1 view .LVU176 + 332:Core/Src/stm32f4xx_it.c **** + 721 .loc 1 332 30 is_stmt 0 view .LVU177 + 722 0038 1B49 ldr r1, .L59+4 + 723 003a 8868 ldr r0, [r1, #8] + 332:Core/Src/stm32f4xx_it.c **** + 724 .loc 1 332 13 view .LVU178 + 725 003c 1B4B ldr r3, .L59+8 + 726 .LVL25: + 332:Core/Src/stm32f4xx_it.c **** + 727 .loc 1 332 13 view .LVU179 + 728 003e DA68 ldr r2, [r3, #12] + 332:Core/Src/stm32f4xx_it.c **** + 729 .loc 1 332 16 view .LVU180 + 730 0040 0244 add r2, r2, r0 + 731 0042 DA60 str r2, [r3, #12] + 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 732 .loc 1 335 5 is_stmt 1 view .LVU181 + 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 733 .loc 1 335 35 is_stmt 0 view .LVU182 + ARM GAS /tmp/ccoyPJk8.s page 21 + + + 734 0044 5868 ldr r0, [r3, #4] + 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; + 735 .loc 1 335 25 view .LVU183 + 736 0046 1B4A ldr r2, .L59+16 + 737 0048 5060 str r0, [r2, #4] + 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 738 .loc 1 336 5 is_stmt 1 view .LVU184 + 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 739 .loc 1 336 35 is_stmt 0 view .LVU185 + 740 004a 9868 ldr r0, [r3, #8] + 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; + 741 .loc 1 336 25 view .LVU186 + 742 004c 9060 str r0, [r2, #8] + 337:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 743 .loc 1 337 5 is_stmt 1 view .LVU187 + 337:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 744 .loc 1 337 33 is_stmt 0 view .LVU188 + 745 004e D868 ldr r0, [r3, #12] + 337:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled + 746 .loc 1 337 23 view .LVU189 + 747 0050 D060 str r0, [r2, #12] + 338:Core/Src/stm32f4xx_it.c **** + 748 .loc 1 338 5 is_stmt 1 view .LVU190 + 338:Core/Src/stm32f4xx_it.c **** + 749 .loc 1 338 28 is_stmt 0 view .LVU191 + 750 0052 0220 movs r0, #2 + 751 0054 1070 strb r0, [r2] 341:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 752 .loc 1 341 5 is_stmt 1 view .LVU192 + 341:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; + 753 .loc 1 341 18 is_stmt 0 view .LVU193 + 754 0056 0022 movs r2, #0 + 755 0058 5A60 str r2, [r3, #4] 342:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 756 .loc 1 342 5 is_stmt 1 view .LVU194 + 342:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; + 757 .loc 1 342 16 is_stmt 0 view .LVU195 + 758 005a DA60 str r2, [r3, #12] 343:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 759 .loc 1 343 5 is_stmt 1 view .LVU196 + 343:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data + 760 .loc 1 343 18 is_stmt 0 view .LVU197 + 761 005c 9A60 str r2, [r3, #8] 344:Core/Src/stm32f4xx_it.c **** - 345:Core/Src/stm32f4xx_it.c **** for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { + 762 .loc 1 344 5 is_stmt 1 view .LVU198 + 344:Core/Src/stm32f4xx_it.c **** + 763 .loc 1 344 21 is_stmt 0 view .LVU199 + 764 005e 0122 movs r2, #1 + 765 0060 1A70 strb r2, [r3] 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 766 .loc 1 346 5 is_stmt 1 view .LVU200 + 767 .LBB8: + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 768 .loc 1 346 10 view .LVU201 + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 769 .loc 1 346 19 is_stmt 0 view .LVU202 + 770 0062 8B68 ldr r3, [r1, #8] + ARM GAS /tmp/ccoyPJk8.s page 22 + + + 771 .LVL26: + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 772 .loc 1 346 5 view .LVU203 + 773 0064 07E0 b .L52 + 774 .L53: 347:Core/Src/stm32f4xx_it.c **** } - 348:Core/Src/stm32f4xx_it.c **** ADC_proc.N = Sweep_state.curr_step_start_DMA_N; + 775 .loc 1 347 7 is_stmt 1 view .LVU204 + 347:Core/Src/stm32f4xx_it.c **** } + 776 .loc 1 347 15 is_stmt 0 view .LVU205 + 777 0066 1149 ldr r1, .L59+8 + 778 0068 4A68 ldr r2, [r1, #4] + 347:Core/Src/stm32f4xx_it.c **** } + 779 .loc 1 347 41 view .LVU206 + 780 006a 1148 ldr r0, .L59+12 + 781 006c 30F81300 ldrh r0, [r0, r3, lsl #1] + 347:Core/Src/stm32f4xx_it.c **** } + 782 .loc 1 347 20 view .LVU207 + 783 0070 0244 add r2, r2, r0 + 784 0072 4A60 str r2, [r1, #4] + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 785 .loc 1 346 80 is_stmt 1 discriminator 3 view .LVU208 + 786 0074 0133 adds r3, r3, #1 + 787 .LVL27: + 788 .L52: + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 789 .loc 1 346 60 discriminator 1 view .LVU209 + 790 0076 312B cmp r3, #49 + 791 0078 F5D9 bls .L53 + 346:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 792 .loc 1 346 60 is_stmt 0 discriminator 1 view .LVU210 + 793 .LBE8: 349:Core/Src/stm32f4xx_it.c **** - 350:Core/Src/stm32f4xx_it.c **** }else{ - 351:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 667 .loc 1 351 19 view .LVU158 - 668 0014 0023 movs r3, #0 - 669 0016 3DE0 b .L47 - 670 .L56: - 671 .LBE6: - 326:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; - 672 .loc 1 326 5 is_stmt 1 view .LVU159 - 326:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; - 673 .loc 1 326 40 is_stmt 0 view .LVU160 - 674 0018 0023 movs r3, #0 - 675 001a 234A ldr r2, .L57+4 - 676 001c 1371 strb r3, [r2, #4] - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 677 .loc 1 327 5 is_stmt 1 view .LVU161 - 678 .LBB7: - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 679 .loc 1 327 10 view .LVU162 - 680 .LVL22: - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 681 .loc 1 327 5 is_stmt 0 view .LVU163 - 682 001e 07E0 b .L48 - 683 .LVL23: - 684 .L49: - 328:Core/Src/stm32f4xx_it.c **** } - 685 .loc 1 328 7 is_stmt 1 view .LVU164 - 328:Core/Src/stm32f4xx_it.c **** } - 686 .loc 1 328 15 is_stmt 0 view .LVU165 - 687 0020 2249 ldr r1, .L57+8 - 688 0022 4A68 ldr r2, [r1, #4] - 328:Core/Src/stm32f4xx_it.c **** } - 689 .loc 1 328 41 view .LVU166 - ARM GAS /tmp/ccmTyUBf.s page 20 + 794 .loc 1 349 5 is_stmt 1 view .LVU211 + 349:Core/Src/stm32f4xx_it.c **** + 795 .loc 1 349 29 is_stmt 0 view .LVU212 + 796 007a 0B4B ldr r3, .L59+4 + 797 .LVL28: + 349:Core/Src/stm32f4xx_it.c **** + 798 .loc 1 349 29 view .LVU213 + 799 007c 9A68 ldr r2, [r3, #8] + 349:Core/Src/stm32f4xx_it.c **** + 800 .loc 1 349 16 view .LVU214 + 801 007e 0B4B ldr r3, .L59+8 + 802 0080 DA60 str r2, [r3, #12] + 803 0082 0DE0 b .L48 + 804 .LVL29: + 805 .L55: + 806 .LBB9: + 353:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 807 .loc 1 353 7 is_stmt 1 view .LVU215 + 808 .loc 1 353 15 is_stmt 0 view .LVU216 + 809 0084 0949 ldr r1, .L59+8 + 810 0086 4A68 ldr r2, [r1, #4] + 811 .loc 1 353 41 view .LVU217 + 812 0088 0948 ldr r0, .L59+12 + 813 008a 30F81300 ldrh r0, [r0, r3, lsl #1] + 814 .loc 1 353 20 view .LVU218 + ARM GAS /tmp/ccoyPJk8.s page 23 - 690 0024 2248 ldr r0, .L57+12 - 691 0026 30F81300 ldrh r0, [r0, r3, lsl #1] - 328:Core/Src/stm32f4xx_it.c **** } - 692 .loc 1 328 20 view .LVU167 - 693 002a 0244 add r2, r2, r0 - 694 002c 4A60 str r2, [r1, #4] - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 695 .loc 1 327 66 is_stmt 1 discriminator 3 view .LVU168 - 696 002e 0133 adds r3, r3, #1 - 697 .LVL24: - 698 .L48: - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 699 .loc 1 327 28 discriminator 1 view .LVU169 - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 700 .loc 1 327 41 is_stmt 0 discriminator 1 view .LVU170 - 701 0030 1D4A ldr r2, .L57+4 - 702 0032 9268 ldr r2, [r2, #8] - 327:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 703 .loc 1 327 28 discriminator 1 view .LVU171 - 704 0034 9A42 cmp r2, r3 - 705 0036 F3D8 bhi .L49 - 706 .LBE7: - 331:Core/Src/stm32f4xx_it.c **** - 707 .loc 1 331 5 is_stmt 1 view .LVU172 - 331:Core/Src/stm32f4xx_it.c **** - 708 .loc 1 331 30 is_stmt 0 view .LVU173 - 709 0038 1B49 ldr r1, .L57+4 - 710 003a 8868 ldr r0, [r1, #8] - 331:Core/Src/stm32f4xx_it.c **** - 711 .loc 1 331 13 view .LVU174 - 712 003c 1B4B ldr r3, .L57+8 - 713 .LVL25: - 331:Core/Src/stm32f4xx_it.c **** - 714 .loc 1 331 13 view .LVU175 - 715 003e DA68 ldr r2, [r3, #12] - 331:Core/Src/stm32f4xx_it.c **** - 716 .loc 1 331 16 view .LVU176 - 717 0040 0244 add r2, r2, r0 - 718 0042 DA60 str r2, [r3, #12] - 334:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 719 .loc 1 334 5 is_stmt 1 view .LVU177 - 334:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 720 .loc 1 334 35 is_stmt 0 view .LVU178 - 721 0044 5868 ldr r0, [r3, #4] - 334:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg = ADC_proc.avg; - 722 .loc 1 334 25 view .LVU179 - 723 0046 1B4A ldr r2, .L57+16 - 724 0048 5060 str r0, [r2, #4] - 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 725 .loc 1 335 5 is_stmt 1 view .LVU180 - 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 726 .loc 1 335 35 is_stmt 0 view .LVU181 - 727 004a 9868 ldr r0, [r3, #8] - 335:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 728 .loc 1 335 25 view .LVU182 - 729 004c 9060 str r0, [r2, #8] - 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - ARM GAS /tmp/ccmTyUBf.s page 21 - - - 730 .loc 1 336 5 is_stmt 1 view .LVU183 - 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 731 .loc 1 336 33 is_stmt 0 view .LVU184 - 732 004e D868 ldr r0, [r3, #12] - 336:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 733 .loc 1 336 23 view .LVU185 - 734 0050 D060 str r0, [r2, #12] - 337:Core/Src/stm32f4xx_it.c **** - 735 .loc 1 337 5 is_stmt 1 view .LVU186 - 337:Core/Src/stm32f4xx_it.c **** - 736 .loc 1 337 28 is_stmt 0 view .LVU187 - 737 0052 0220 movs r0, #2 - 738 0054 1070 strb r0, [r2] - 340:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 739 .loc 1 340 5 is_stmt 1 view .LVU188 - 340:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 740 .loc 1 340 18 is_stmt 0 view .LVU189 - 741 0056 0022 movs r2, #0 - 742 0058 5A60 str r2, [r3, #4] - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 743 .loc 1 341 5 is_stmt 1 view .LVU190 - 341:Core/Src/stm32f4xx_it.c **** ADC_proc.avg = 0; - 744 .loc 1 341 16 is_stmt 0 view .LVU191 - 745 005a DA60 str r2, [r3, #12] - 342:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 746 .loc 1 342 5 is_stmt 1 view .LVU192 - 342:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 747 .loc 1 342 18 is_stmt 0 view .LVU193 - 748 005c 9A60 str r2, [r3, #8] - 343:Core/Src/stm32f4xx_it.c **** - 749 .loc 1 343 5 is_stmt 1 view .LVU194 - 343:Core/Src/stm32f4xx_it.c **** - 750 .loc 1 343 21 is_stmt 0 view .LVU195 - 751 005e 0122 movs r2, #1 - 752 0060 1A70 strb r2, [r3] - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 753 .loc 1 345 5 is_stmt 1 view .LVU196 - 754 .LBB8: - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 755 .loc 1 345 10 view .LVU197 - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 756 .loc 1 345 19 is_stmt 0 view .LVU198 - 757 0062 8B68 ldr r3, [r1, #8] - 758 .LVL26: - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 759 .loc 1 345 5 view .LVU199 - 760 0064 07E0 b .L50 - 761 .L51: - 346:Core/Src/stm32f4xx_it.c **** } - 762 .loc 1 346 7 is_stmt 1 view .LVU200 - 346:Core/Src/stm32f4xx_it.c **** } - 763 .loc 1 346 15 is_stmt 0 view .LVU201 - 764 0066 1149 ldr r1, .L57+8 - 765 0068 4A68 ldr r2, [r1, #4] - 346:Core/Src/stm32f4xx_it.c **** } - 766 .loc 1 346 41 view .LVU202 - 767 006a 1148 ldr r0, .L57+12 - ARM GAS /tmp/ccmTyUBf.s page 22 - - - 768 006c 30F81300 ldrh r0, [r0, r3, lsl #1] - 346:Core/Src/stm32f4xx_it.c **** } - 769 .loc 1 346 20 view .LVU203 - 770 0070 0244 add r2, r2, r0 - 771 0072 4A60 str r2, [r1, #4] - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 772 .loc 1 345 80 is_stmt 1 discriminator 3 view .LVU204 - 773 0074 0133 adds r3, r3, #1 - 774 .LVL27: - 775 .L50: - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 776 .loc 1 345 60 discriminator 1 view .LVU205 - 777 0076 312B cmp r3, #49 - 778 0078 F5D9 bls .L51 - 345:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 779 .loc 1 345 60 is_stmt 0 discriminator 1 view .LVU206 - 780 .LBE8: - 348:Core/Src/stm32f4xx_it.c **** - 781 .loc 1 348 5 is_stmt 1 view .LVU207 - 348:Core/Src/stm32f4xx_it.c **** - 782 .loc 1 348 29 is_stmt 0 view .LVU208 - 783 007a 0B4B ldr r3, .L57+4 - 784 .LVL28: - 348:Core/Src/stm32f4xx_it.c **** - 785 .loc 1 348 29 view .LVU209 - 786 007c 9A68 ldr r2, [r3, #8] - 348:Core/Src/stm32f4xx_it.c **** - 787 .loc 1 348 16 view .LVU210 - 788 007e 0B4B ldr r3, .L57+8 - 789 0080 DA60 str r2, [r3, #12] - 790 0082 0DE0 b .L46 - 791 .LVL29: - 792 .L53: - 793 .LBB9: + 815 008e 0244 add r2, r2, r0 + 816 0090 4A60 str r2, [r1, #4] 352:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 794 .loc 1 352 7 is_stmt 1 view .LVU211 - 795 .loc 1 352 15 is_stmt 0 view .LVU212 - 796 0084 0949 ldr r1, .L57+8 - 797 0086 4A68 ldr r2, [r1, #4] - 798 .loc 1 352 41 view .LVU213 - 799 0088 0948 ldr r0, .L57+12 - 800 008a 30F81300 ldrh r0, [r0, r3, lsl #1] - 801 .loc 1 352 20 view .LVU214 - 802 008e 0244 add r2, r2, r0 - 803 0090 4A60 str r2, [r1, #4] - 351:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 804 .loc 1 351 48 is_stmt 1 discriminator 3 view .LVU215 - 805 0092 0133 adds r3, r3, #1 - 806 .LVL30: - 807 .L47: - 351:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; - 808 .loc 1 351 28 discriminator 1 view .LVU216 - 809 0094 312B cmp r3, #49 - 810 0096 F5D9 bls .L53 - 811 .LBE9: - 353:Core/Src/stm32f4xx_it.c **** } - 354:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; - ARM GAS /tmp/ccmTyUBf.s page 23 - - - 812 .loc 1 354 5 view .LVU217 - 813 .loc 1 354 13 is_stmt 0 view .LVU218 - 814 0098 044A ldr r2, .L57+8 - 815 009a D368 ldr r3, [r2, #12] - 816 .LVL31: - 817 .loc 1 354 16 view .LVU219 - 818 009c 3233 adds r3, r3, #50 - 819 009e D360 str r3, [r2, #12] - 820 .LVL32: - 821 .L46: - 355:Core/Src/stm32f4xx_it.c **** } - 356:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled - 357:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here - 358:Core/Src/stm32f4xx_it.c **** } - 822 .loc 1 358 1 view .LVU220 - 823 00a0 08BD pop {r3, pc} - 824 .L58: - 825 00a2 00BF .align 2 - 826 .L57: - 827 00a4 00040240 .word 1073873920 - 828 00a8 00000000 .word Sweep_state - 829 00ac 00000000 .word ADC_proc - 830 00b0 00000000 .word ADC1_buff_circular - 831 00b4 00000000 .word ADC_proc_shadow - 832 .cfi_endproc - 833 .LFE253: - 835 .text - 836 .Letext0: - 837 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 838 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 839 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 840 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 841 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 842 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 843 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 844 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 845 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 846 .file 11 "Core/Inc/main.h" - 847 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccmTyUBf.s page 24 + 817 .loc 1 352 48 is_stmt 1 discriminator 3 view .LVU219 + 818 0092 0133 adds r3, r3, #1 + 819 .LVL30: + 820 .L49: + 352:Core/Src/stm32f4xx_it.c **** ADC_proc.sum += ADC1_buff_circular[i]; + 821 .loc 1 352 28 discriminator 1 view .LVU220 + 822 0094 312B cmp r3, #49 + 823 0096 F5D9 bls .L55 + 824 .LBE9: + 354:Core/Src/stm32f4xx_it.c **** } + 355:Core/Src/stm32f4xx_it.c **** ADC_proc.N += ADC_BUFF_SIZE/2; + 825 .loc 1 355 5 view .LVU221 + 826 .loc 1 355 13 is_stmt 0 view .LVU222 + 827 0098 044A ldr r2, .L59+8 + 828 009a D368 ldr r3, [r2, #12] + 829 .LVL31: + 830 .loc 1 355 16 view .LVU223 + 831 009c 3233 adds r3, r3, #50 + 832 009e D360 str r3, [r2, #12] + 833 .LVL32: + 834 .L48: + 356:Core/Src/stm32f4xx_it.c **** } + 357:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled + 358:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here + 359:Core/Src/stm32f4xx_it.c **** } + 835 .loc 1 359 1 view .LVU224 + 836 00a0 08BD pop {r3, pc} + 837 .L60: + 838 00a2 00BF .align 2 + 839 .L59: + 840 00a4 00040240 .word 1073873920 + 841 00a8 00000000 .word Sweep_state + 842 00ac 00000000 .word ADC_proc + 843 00b0 00000000 .word ADC1_buff_circular + 844 00b4 00000000 .word ADC_proc_shadow + 845 .cfi_endproc + 846 .LFE253: + 848 .text + 849 .Letext0: + 850 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 851 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 852 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 853 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 854 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 855 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 856 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 857 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 858 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 859 .file 11 "Core/Inc/main.h" + 860 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + ARM GAS /tmp/ccoyPJk8.s page 24 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_it.c - /tmp/ccmTyUBf.s:21 .text.NMI_Handler:00000000 $t - /tmp/ccmTyUBf.s:27 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccmTyUBf.s:44 .text.HardFault_Handler:00000000 $t - /tmp/ccmTyUBf.s:50 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccmTyUBf.s:67 .text.MemManage_Handler:00000000 $t - /tmp/ccmTyUBf.s:73 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccmTyUBf.s:90 .text.BusFault_Handler:00000000 $t - /tmp/ccmTyUBf.s:96 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccmTyUBf.s:113 .text.UsageFault_Handler:00000000 $t - /tmp/ccmTyUBf.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccmTyUBf.s:136 .text.SVC_Handler:00000000 $t - /tmp/ccmTyUBf.s:142 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccmTyUBf.s:155 .text.DebugMon_Handler:00000000 $t - /tmp/ccmTyUBf.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccmTyUBf.s:174 .text.PendSV_Handler:00000000 $t - /tmp/ccmTyUBf.s:180 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccmTyUBf.s:193 .text.SysTick_Handler:00000000 $t - /tmp/ccmTyUBf.s:199 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccmTyUBf.s:219 .text.EXTI0_IRQHandler:00000000 $t - /tmp/ccmTyUBf.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler - /tmp/ccmTyUBf.s:282 .text.EXTI0_IRQHandler:00000034 $d - /tmp/ccmTyUBf.s:288 .text.EXTI3_IRQHandler:00000000 $t - /tmp/ccmTyUBf.s:294 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler - /tmp/ccmTyUBf.s:315 .text.DMA2_Stream0_IRQHandler:00000000 $t - /tmp/ccmTyUBf.s:321 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler - /tmp/ccmTyUBf.s:341 .text.DMA2_Stream0_IRQHandler:0000000c $d - /tmp/ccmTyUBf.s:346 .text.OTG_FS_IRQHandler:00000000 $t - /tmp/ccmTyUBf.s:352 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler - /tmp/ccmTyUBf.s:372 .text.OTG_FS_IRQHandler:0000000c $d - /tmp/ccmTyUBf.s:377 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccmTyUBf.s:383 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccmTyUBf.s:623 .text.HAL_ADC_ConvCpltCallback:000000d8 $d - /tmp/ccmTyUBf.s:632 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccmTyUBf.s:638 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccmTyUBf.s:827 .text.HAL_ADC_ConvHalfCpltCallback:000000a4 $d + /tmp/ccoyPJk8.s:21 .text.NMI_Handler:00000000 $t + /tmp/ccoyPJk8.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/ccoyPJk8.s:44 .text.HardFault_Handler:00000000 $t + /tmp/ccoyPJk8.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/ccoyPJk8.s:67 .text.MemManage_Handler:00000000 $t + /tmp/ccoyPJk8.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/ccoyPJk8.s:90 .text.BusFault_Handler:00000000 $t + /tmp/ccoyPJk8.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/ccoyPJk8.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/ccoyPJk8.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/ccoyPJk8.s:136 .text.SVC_Handler:00000000 $t + /tmp/ccoyPJk8.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/ccoyPJk8.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/ccoyPJk8.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/ccoyPJk8.s:174 .text.PendSV_Handler:00000000 $t + /tmp/ccoyPJk8.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/ccoyPJk8.s:193 .text.SysTick_Handler:00000000 $t + /tmp/ccoyPJk8.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/ccoyPJk8.s:219 .text.EXTI0_IRQHandler:00000000 $t + /tmp/ccoyPJk8.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler + /tmp/ccoyPJk8.s:282 .text.EXTI0_IRQHandler:00000034 $d + /tmp/ccoyPJk8.s:288 .text.EXTI3_IRQHandler:00000000 $t + /tmp/ccoyPJk8.s:294 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler + /tmp/ccoyPJk8.s:323 .text.EXTI3_IRQHandler:00000014 $d + /tmp/ccoyPJk8.s:328 .text.DMA2_Stream0_IRQHandler:00000000 $t + /tmp/ccoyPJk8.s:334 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler + /tmp/ccoyPJk8.s:354 .text.DMA2_Stream0_IRQHandler:0000000c $d + /tmp/ccoyPJk8.s:359 .text.OTG_FS_IRQHandler:00000000 $t + /tmp/ccoyPJk8.s:365 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler + /tmp/ccoyPJk8.s:385 .text.OTG_FS_IRQHandler:0000000c $d + /tmp/ccoyPJk8.s:390 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/ccoyPJk8.s:396 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/ccoyPJk8.s:636 .text.HAL_ADC_ConvCpltCallback:000000d8 $d + /tmp/ccoyPJk8.s:645 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/ccoyPJk8.s:651 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/ccoyPJk8.s:840 .text.HAL_ADC_ConvHalfCpltCallback:000000a4 $d UNDEFINED SYMBOLS HAL_IncTick diff --git a/build/stm32f4xx_it.o b/build/stm32f4xx_it.o index 054a474..8e7f63b 100644 Binary files a/build/stm32f4xx_it.o and b/build/stm32f4xx_it.o differ diff --git a/build/stm32f4xx_ll_adc.lst b/build/stm32f4xx_ll_adc.lst index b17a43e..270792a 100644 --- a/build/stm32f4xx_ll_adc.lst +++ b/build/stm32f4xx_ll_adc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccqEiG3s.s page 1 +ARM GAS /tmp/ccXF1KST.s page 1 1 .cpu cortex-m4 @@ -21,7 +21,7 @@ ARM GAS /tmp/ccqEiG3s.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/ccqEiG3s.s page 2 + ARM GAS /tmp/ccXF1KST.s page 2 DEFINED SYMBOLS diff --git a/build/stm32f4xx_ll_usb.lst b/build/stm32f4xx_ll_usb.lst index aa0e0b3..9321844 100644 --- a/build/stm32f4xx_ll_usb.lst +++ b/build/stm32f4xx_ll_usb.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccBwC1qB.s page 1 +ARM GAS /tmp/cc5wsx2R.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 2 + ARM GAS /tmp/cc5wsx2R.s page 2 31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 3 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 4 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 5 + ARM GAS /tmp/cc5wsx2R.s page 5 202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 6 + ARM GAS /tmp/cc5wsx2R.s page 6 259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** do @@ -358,7 +358,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 7 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 8 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 9 + ARM GAS /tmp/cc5wsx2R.s page 9 430:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 10 + ARM GAS /tmp/cc5wsx2R.s page 10 487:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 11 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 12 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 13 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 14 + ARM GAS /tmp/cc5wsx2R.s page 14 715:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 15 + ARM GAS /tmp/cc5wsx2R.s page 15 772:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -898,7 +898,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 16 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 17 + ARM GAS /tmp/cc5wsx2R.s page 17 886:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** else @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 18 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 19 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 20 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 21 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 22 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 23 + ARM GAS /tmp/cc5wsx2R.s page 23 1228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** tmpreg &= USBx->GINTMSK; @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 24 + ARM GAS /tmp/cc5wsx2R.s page 24 1285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** * @param epnum endpoint number @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 25 + ARM GAS /tmp/cc5wsx2R.s page 25 1342:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 26 + ARM GAS /tmp/cc5wsx2R.s page 26 1399:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 27 + ARM GAS /tmp/cc5wsx2R.s page 27 63 001a 0A23 movs r3, #10 @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 28 + ARM GAS /tmp/cc5wsx2R.s page 28 100 0042 0369 ldr r3, [r0, #16] @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 29 + ARM GAS /tmp/cc5wsx2R.s page 29 151 .cfi_def_cfa_offset 16 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 30 + ARM GAS /tmp/cc5wsx2R.s page 30 191 .loc 1 95 8 view .LVU56 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 31 + ARM GAS /tmp/cc5wsx2R.s page 31 235 .loc 1 106 9 is_stmt 0 view .LVU69 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 32 + ARM GAS /tmp/cc5wsx2R.s page 32 126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 33 + ARM GAS /tmp/cc5wsx2R.s page 33 320 0016 0020 movs r0, #0 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 34 + ARM GAS /tmp/cc5wsx2R.s page 34 361 .loc 1 170 34 is_stmt 0 view .LVU116 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 401 0080 0722 movs r2, #7 402 0082 C0E7 b .L20 403 .L22: - ARM GAS /tmp/ccBwC1qB.s page 35 + ARM GAS /tmp/cc5wsx2R.s page 35 153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 449 00c4 5FE31600 .word 1499999 450 00c8 00D3CEFE .word -20000000 451 00cc 40771B00 .word 1800000 - ARM GAS /tmp/ccBwC1qB.s page 36 + ARM GAS /tmp/cc5wsx2R.s page 36 452 00d0 C05BB3FE .word -21800000 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 37 + ARM GAS /tmp/cc5wsx2R.s page 37 236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** return HAL_OK; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 38 + ARM GAS /tmp/cc5wsx2R.s page 38 550 .loc 1 482 5 is_stmt 1 view .LVU161 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 39 + ARM GAS /tmp/cc5wsx2R.s page 39 588 .loc 1 500 17 is_stmt 0 view .LVU180 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 40 + ARM GAS /tmp/cc5wsx2R.s page 40 638 .loc 1 511 1 is_stmt 0 view .LVU189 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 41 + ARM GAS /tmp/cc5wsx2R.s page 41 677 0022 019B ldr r3, [sp, #4] @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 719 .cfi_endproc 720 .LFE246: 722 .section .text.USB_SetDevSpeed,"ax",%progbits - ARM GAS /tmp/ccBwC1qB.s page 42 + ARM GAS /tmp/cc5wsx2R.s page 42 723 .align 1 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 43 + ARM GAS /tmp/cc5wsx2R.s page 43 772 .cfi_def_cfa_offset 16 @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 44 + ARM GAS /tmp/cc5wsx2R.s page 44 815 0026 06BB cbnz r6, .L54 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 45 + ARM GAS /tmp/cc5wsx2R.s page 45 853 .loc 1 355 12 is_stmt 0 view .LVU263 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 894 .LVL47: 895 .L58: 373:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccBwC1qB.s page 46 + ARM GAS /tmp/cc5wsx2R.s page 46 896 .loc 1 373 3 is_stmt 1 view .LVU277 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 935 .LVL53: 936 .L78: 392:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccBwC1qB.s page 47 + ARM GAS /tmp/cc5wsx2R.s page 47 937 .loc 1 392 7 is_stmt 1 view .LVU293 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 974 00e8 0020 movs r0, #0 975 00ea C2F80009 str r0, [r2, #2304] 976 00ee E9E7 b .L64 - ARM GAS /tmp/ccBwC1qB.s page 48 + ARM GAS /tmp/cc5wsx2R.s page 48 977 .L63: @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 49 + ARM GAS /tmp/cc5wsx2R.s page 49 412:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 50 + ARM GAS /tmp/cc5wsx2R.s page 50 1057 0156 A369 ldr r3, [r4, #24] @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 1097 .cfi_restore 3 1098 .cfi_def_cfa_offset 16 1099 .LVL59: - ARM GAS /tmp/ccBwC1qB.s page 51 + ARM GAS /tmp/cc5wsx2R.s page 51 463:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 52 + ARM GAS /tmp/cc5wsx2R.s page 52 1148 0008 022B cmp r3, #2 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 1194 .cfi_startproc 1195 @ args = 0, pretend = 0, frame = 0 1196 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccBwC1qB.s page 53 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 54 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 55 + ARM GAS /tmp/cc5wsx2R.s page 55 1277 .loc 1 607 26 view .LVU413 @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 1322 .cfi_def_cfa_offset 8 1323 .cfi_offset 4, -8 1324 .cfi_offset 14, -4 - ARM GAS /tmp/ccBwC1qB.s page 56 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 57 + ARM GAS /tmp/cc5wsx2R.s page 57 1363 .loc 1 663 5 is_stmt 1 view .LVU443 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 58 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.s page 1 1447 .cfi_startproc 1448 @ args = 0, pretend = 0, frame = 0 1449 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccBwC1qB.s page 59 + ARM GAS /tmp/cc5wsx2R.s page 59 1450 @ link register save eliminated. @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 60 + ARM GAS /tmp/cc5wsx2R.s page 60 1490 .loc 1 705 27 view .LVU489 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 61 + ARM GAS /tmp/cc5wsx2R.s page 61 1533 .LVL96: @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 62 + ARM GAS /tmp/cc5wsx2R.s page 62 1572 .loc 1 691 21 is_stmt 0 view .LVU521 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 1613 .L111: 1614 00d8 0078F3EF .word -269256704 1615 00dc 007833EC .word -332171264 - ARM GAS /tmp/ccBwC1qB.s page 63 + ARM GAS /tmp/cc5wsx2R.s page 63 1616 .cfi_endproc @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 64 + ARM GAS /tmp/cc5wsx2R.s page 64 1661 001c C3F8002B str r2, [r3, #2816] @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 65 + ARM GAS /tmp/cc5wsx2R.s page 65 737:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 66 + ARM GAS /tmp/cc5wsx2R.s page 66 1743 .LVL116: @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 67 + ARM GAS /tmp/cc5wsx2R.s page 67 1790 000c 0128 cmp r0, #1 @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 68 + ARM GAS /tmp/cc5wsx2R.s page 68 1834 .loc 1 948 7 is_stmt 1 view .LVU605 @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 1872 0076 0020 movs r0, #0 1873 0078 D2E7 b .L123 1874 .L131: - ARM GAS /tmp/ccBwC1qB.s page 69 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.s page 1 1912 .loc 1 939 21 view .LVU638 1913 00b6 0020 movs r0, #0 1914 00b8 B2E7 b .L123 - ARM GAS /tmp/ccBwC1qB.s page 70 + ARM GAS /tmp/cc5wsx2R.s page 70 1915 .L128: @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 71 + ARM GAS /tmp/cc5wsx2R.s page 71 1960 000e 4FF0000C mov ip, #0 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2001 .thumb 2002 .thumb_func 2004 USB_EPStartXfer: - ARM GAS /tmp/ccBwC1qB.s page 72 + ARM GAS /tmp/cc5wsx2R.s page 72 2005 .LVL132: @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 73 + ARM GAS /tmp/cc5wsx2R.s page 73 2047 .loc 1 871 33 view .LVU681 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2083 0042 44F40024 orr r4, r4, #524288 2084 0046 1C61 str r4, [r3, #16] 2085 .L155: - ARM GAS /tmp/ccBwC1qB.s page 74 + ARM GAS /tmp/cc5wsx2R.s page 74 903:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 75 + ARM GAS /tmp/cc5wsx2R.s page 75 2128 0070 D3F81059 ldr r5, [r3, #2320] @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 76 + ARM GAS /tmp/cc5wsx2R.s page 76 844:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 77 + ARM GAS /tmp/cc5wsx2R.s page 77 792:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 78 + ARM GAS /tmp/cc5wsx2R.s page 78 2246 010e B5FBF6F5 udiv r5, r5, r6 @@ -4678,7 +4678,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 79 + ARM GAS /tmp/cc5wsx2R.s page 79 2286 .loc 1 816 23 is_stmt 0 view .LVU784 @@ -4738,7 +4738,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 80 + ARM GAS /tmp/cc5wsx2R.s page 80 2327 017c C2F80039 str r3, [r2, #2304] @@ -4798,7 +4798,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2367 .LVL154: 2368 .L151: 857:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccBwC1qB.s page 81 + ARM GAS /tmp/cc5wsx2R.s page 81 2369 .loc 1 857 11 is_stmt 1 view .LVU815 @@ -4858,7 +4858,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 82 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 83 + ARM GAS /tmp/cc5wsx2R.s page 83 2449 .loc 1 907 9 is_stmt 1 view .LVU849 @@ -4978,7 +4978,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 84 + ARM GAS /tmp/cc5wsx2R.s page 84 2496 .loc 1 1032 1 is_stmt 0 view .LVU861 @@ -5038,7 +5038,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2533 .loc 1 1040 31 discriminator 3 view .LVU878 2534 001c 0133 adds r3, r3, #1 2535 .LVL168: - ARM GAS /tmp/ccBwC1qB.s page 85 + ARM GAS /tmp/cc5wsx2R.s page 85 2536 .L169: @@ -5098,7 +5098,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 86 + ARM GAS /tmp/cc5wsx2R.s page 86 2575 .LVL175: @@ -5158,7 +5158,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 87 + ARM GAS /tmp/cc5wsx2R.s page 87 2620 0010 002A cmp r2, #0 @@ -5218,7 +5218,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 88 + ARM GAS /tmp/cc5wsx2R.s page 88 1082:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5278,7 +5278,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 89 + ARM GAS /tmp/cc5wsx2R.s page 89 2706 .loc 1 1119 22 view .LVU940 @@ -5338,7 +5338,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 90 + ARM GAS /tmp/cc5wsx2R.s page 90 2748 003e F0D8 bhi .L182 @@ -5398,7 +5398,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 91 + ARM GAS /tmp/cc5wsx2R.s page 91 2794 0004 0022 movs r2, #0 @@ -5458,7 +5458,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2831 002e FFF7FEFF bl USB_FlushRxFifo 2832 .LVL201: 1153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { - ARM GAS /tmp/ccBwC1qB.s page 92 + ARM GAS /tmp/cc5wsx2R.s page 92 2833 .loc 1 1153 3 is_stmt 1 view .LVU986 @@ -5518,7 +5518,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 93 + ARM GAS /tmp/cc5wsx2R.s page 93 2878 .loc 1 1179 14 is_stmt 0 view .LVU1000 @@ -5578,7 +5578,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 94 + ARM GAS /tmp/cc5wsx2R.s page 94 1198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -5638,7 +5638,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 2967 .LFE262: 2969 .section .text.USB_ReadInterrupts,"ax",%progbits 2970 .align 1 - ARM GAS /tmp/ccBwC1qB.s page 95 + ARM GAS /tmp/cc5wsx2R.s page 95 2971 .global USB_ReadInterrupts @@ -5698,7 +5698,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 96 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 97 + ARM GAS /tmp/cc5wsx2R.s page 97 3063 .LVL222: @@ -5818,7 +5818,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 98 + ARM GAS /tmp/cc5wsx2R.s page 98 3107 .loc 1 1277 10 view .LVU1068 @@ -5878,7 +5878,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 99 + ARM GAS /tmp/cc5wsx2R.s page 99 3152 000e 1040 ands r0, r0, r2 @@ -5938,7 +5938,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 100 + ARM GAS /tmp/cc5wsx2R.s page 100 3196 0014 1343 orrs r3, r3, r2 @@ -5998,7 +5998,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3240 .LFE269: 3242 .section .text.USB_GetMode,"ax",%progbits 3243 .align 1 - ARM GAS /tmp/ccBwC1qB.s page 101 + ARM GAS /tmp/cc5wsx2R.s page 101 3244 .global USB_GetMode @@ -6058,7 +6058,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 102 + ARM GAS /tmp/cc5wsx2R.s page 102 253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -6118,7 +6118,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3332 002c C72C cmp r4, #199 3333 002e F5D9 bls .L207 3334 .L204: - ARM GAS /tmp/ccBwC1qB.s page 103 + ARM GAS /tmp/cc5wsx2R.s page 103 280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -6178,7 +6178,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 104 + ARM GAS /tmp/cc5wsx2R.s page 104 3376 0056 F4D9 bls .L205 @@ -6238,7 +6238,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 105 + ARM GAS /tmp/cc5wsx2R.s page 105 3422 .loc 1 1361 1 is_stmt 0 view .LVU1164 @@ -6298,7 +6298,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 106 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.s page 1 3508 .L217: 3509 .LCFI39: 3510 .cfi_restore_state - ARM GAS /tmp/ccBwC1qB.s page 107 + ARM GAS /tmp/cc5wsx2R.s page 107 1393:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** /* EP enable */ @@ -6418,7 +6418,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3551 .cfi_offset 5, -24 3552 .cfi_offset 14, -20 3553 0004 0446 mov r4, r0 - ARM GAS /tmp/ccBwC1qB.s page 108 + ARM GAS /tmp/cc5wsx2R.s page 108 3554 0006 05A8 add r0, sp, #20 @@ -6478,7 +6478,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 109 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 110 + ARM GAS /tmp/cc5wsx2R.s page 110 3618 .L223: @@ -6598,7 +6598,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 111 + ARM GAS /tmp/cc5wsx2R.s page 111 3657 008a 0021 movs r1, #0 @@ -6658,7 +6658,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 112 + ARM GAS /tmp/cc5wsx2R.s page 112 3689 00b2 A362 str r3, [r4, #40] @@ -6718,7 +6718,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3727 .loc 1 1556 1 view .LVU1271 3728 00d6 04B0 add sp, sp, #16 3729 .LCFI43: - ARM GAS /tmp/ccBwC1qB.s page 113 + ARM GAS /tmp/cc5wsx2R.s page 113 3730 .cfi_def_cfa_offset 0 @@ -6778,7 +6778,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 114 + ARM GAS /tmp/cc5wsx2R.s page 114 3770 .cfi_startproc @@ -6838,7 +6838,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3805 .loc 1 1588 10 view .LVU1294 3806 0030 7047 bx lr 3807 .LVL285: - ARM GAS /tmp/ccBwC1qB.s page 115 + ARM GAS /tmp/cc5wsx2R.s page 115 3808 .L242: @@ -6898,7 +6898,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 3850 .LCFI46: 3851 .cfi_def_cfa_offset 24 3852 0004 0446 mov r4, r0 - ARM GAS /tmp/ccBwC1qB.s page 116 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 117 + ARM GAS /tmp/cc5wsx2R.s page 117 3894 003a 03B0 add sp, sp, #12 @@ -7018,7 +7018,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 118 + ARM GAS /tmp/cc5wsx2R.s page 118 3936 000e 23F02E03 bic r3, r3, #46 @@ -7078,7 +7078,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 119 + ARM GAS /tmp/cc5wsx2R.s page 119 3979 .loc 1 1637 37 is_stmt 0 view .LVU1348 @@ -7138,7 +7138,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 120 + ARM GAS /tmp/cc5wsx2R.s page 120 4020 000c 0198 ldr r0, [sp, #4] @@ -7198,7 +7198,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4064 .syntax unified 4065 .thumb 4066 .thumb_func - ARM GAS /tmp/ccBwC1qB.s page 121 + ARM GAS /tmp/cc5wsx2R.s page 121 4068 USB_HC_Init: @@ -7258,7 +7258,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 122 + ARM GAS /tmp/cc5wsx2R.s page 122 4093 .loc 1 1706 3 view .LVU1371 @@ -7318,7 +7318,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 123 + ARM GAS /tmp/cc5wsx2R.s page 123 4124 .loc 1 1732 9 is_stmt 1 view .LVU1382 @@ -7378,7 +7378,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 124 + ARM GAS /tmp/cc5wsx2R.s page 124 4157 .loc 1 1750 7 is_stmt 1 view .LVU1395 @@ -7438,7 +7438,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4179 0072 01F00F01 and r1, r1, #15 4180 .LVL309: 4181 .loc 1 1781 30 view .LVU1406 - ARM GAS /tmp/ccBwC1qB.s page 125 + ARM GAS /tmp/cc5wsx2R.s page 125 4182 0076 0122 movs r2, #1 @@ -7498,7 +7498,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4212 .L261: 4213 .LVL312: 1806:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } - ARM GAS /tmp/ccBwC1qB.s page 126 + ARM GAS /tmp/cc5wsx2R.s page 126 1807:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -7558,7 +7558,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 127 + ARM GAS /tmp/cc5wsx2R.s page 127 4257 00e2 C6F80035 str r3, [r6, #1280] @@ -7618,7 +7618,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 128 + ARM GAS /tmp/cc5wsx2R.s page 128 4297 0112 A6E7 b .L254 @@ -7678,7 +7678,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 129 + ARM GAS /tmp/cc5wsx2R.s page 129 1836:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** __IO uint32_t tmpreg; @@ -7738,7 +7738,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 130 + ARM GAS /tmp/cc5wsx2R.s page 130 1893:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7798,7 +7798,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 131 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 132 + ARM GAS /tmp/cc5wsx2R.s page 132 2007:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** case HCSPLT_END: @@ -7918,7 +7918,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 133 + ARM GAS /tmp/cc5wsx2R.s page 133 2064:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -7978,7 +7978,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4353 .LFE282: 4355 .section .text.USB_HC_Halt,"ax",%progbits 4356 .align 1 - ARM GAS /tmp/ccBwC1qB.s page 134 + ARM GAS /tmp/cc5wsx2R.s page 134 4357 .global USB_HC_Halt @@ -8038,7 +8038,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 135 + ARM GAS /tmp/cc5wsx2R.s page 135 4400 0018 D1F80055 ldr r5, [r1, #1280] @@ -8098,7 +8098,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 136 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 137 + ARM GAS /tmp/cc5wsx2R.s page 137 4462 .loc 1 2167 7 is_stmt 1 view .LVU1504 @@ -8218,7 +8218,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4499 .loc 1 2135 10 view .LVU1521 4500 0098 13F47F0F tst r3, #16711680 4501 009c 16D1 bne .L288 - ARM GAS /tmp/ccBwC1qB.s page 138 + ARM GAS /tmp/cc5wsx2R.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/ccBwC1qB.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/ccBwC1qB.s page 139 + ARM GAS /tmp/cc5wsx2R.s page 139 4541 00d8 05E0 b .L284 @@ -8338,7 +8338,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4581 .align 1 4582 .global USB_DoPing 4583 .syntax unified - ARM GAS /tmp/ccBwC1qB.s page 140 + ARM GAS /tmp/cc5wsx2R.s page 140 4584 .thumb @@ -8398,7 +8398,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 141 + ARM GAS /tmp/cc5wsx2R.s page 141 4619 0016 C0F80035 str r3, [r0, #1280] @@ -8458,7 +8458,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 142 + ARM GAS /tmp/cc5wsx2R.s page 142 1840:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8518,7 +8518,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 143 + ARM GAS /tmp/cc5wsx2R.s page 143 1932:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8578,7 +8578,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4741 0052 022C cmp r4, #2 4742 0054 DAD1 bne .L297 4743 .L299: - ARM GAS /tmp/ccBwC1qB.s page 144 + ARM GAS /tmp/cc5wsx2R.s page 144 1848:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -8638,7 +8638,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 145 + ARM GAS /tmp/cc5wsx2R.s page 145 4783 0082 21D0 beq .L336 @@ -8698,7 +8698,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 4819 00a2 CC60 str r4, [r1, #12] 4820 00a4 1FE0 b .L303 4821 .L337: - ARM GAS /tmp/ccBwC1qB.s page 146 + ARM GAS /tmp/cc5wsx2R.s page 146 1888:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** } @@ -8758,7 +8758,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 147 + ARM GAS /tmp/cc5wsx2R.s page 147 4861 .loc 1 1911 25 discriminator 1 view .LVU1663 @@ -8818,7 +8818,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 148 + ARM GAS /tmp/cc5wsx2R.s page 148 1957:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** @@ -8878,7 +8878,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 149 + ARM GAS /tmp/cc5wsx2R.s page 149 4940 .loc 1 1966 27 view .LVU1698 @@ -8938,7 +8938,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 150 + ARM GAS /tmp/cc5wsx2R.s page 150 4979 0164 44F40044 orr r4, r4, #32768 @@ -8998,7 +8998,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 5017 0196 72D8 bhi .L324 5018 0198 DFE802F0 tbb [pc, r2] 5019 .L326: - ARM GAS /tmp/ccBwC1qB.s page 151 + ARM GAS /tmp/cc5wsx2R.s page 151 5020 019c 66 .byte (.L327-.L326)/2 @@ -9058,7 +9058,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 152 + ARM GAS /tmp/cc5wsx2R.s page 152 5060 .loc 1 1985 8 view .LVU1749 @@ -9118,7 +9118,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 153 + ARM GAS /tmp/cc5wsx2R.s page 153 5103 01fa CEF80440 str r4, [lr, #4] @@ -9178,7 +9178,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 154 + ARM GAS /tmp/cc5wsx2R.s page 154 5143 0238 44F00E04 orr r4, r4, #14 @@ -9238,7 +9238,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 155 + ARM GAS /tmp/cc5wsx2R.s page 155 5183 .loc 1 2060 12 view .LVU1797 @@ -9298,7 +9298,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 156 + ARM GAS /tmp/cc5wsx2R.s page 156 2072:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c **** { @@ -9358,7 +9358,7 @@ ARM GAS /tmp/ccBwC1qB.s page 1 5269 .LCFI63: 5270 .cfi_def_cfa_offset 12 5271 .cfi_offset 4, -12 - ARM GAS /tmp/ccBwC1qB.s page 157 + ARM GAS /tmp/cc5wsx2R.s page 157 5272 .cfi_offset 5, -8 @@ -9418,7 +9418,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 158 + ARM GAS /tmp/cc5wsx2R.s page 158 5312 0024 0125 movs r5, #1 @@ -9478,7 +9478,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 159 + ARM GAS /tmp/cc5wsx2R.s page 159 5353 .LVL382: @@ -9538,7 +9538,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 160 + ARM GAS /tmp/cc5wsx2R.s page 160 5394 0076 002B cmp r3, #0 @@ -9598,7 +9598,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 161 + ARM GAS /tmp/cc5wsx2R.s page 161 5435 @ args = 0, pretend = 0, frame = 0 @@ -9658,7 +9658,7 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 162 + ARM GAS /tmp/cc5wsx2R.s page 162 5476 @ args = 0, pretend = 0, frame = 0 @@ -9694,131 +9694,131 @@ ARM GAS /tmp/ccBwC1qB.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/ccBwC1qB.s page 163 + ARM GAS /tmp/cc5wsx2R.s page 163 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_ll_usb.c - /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/cc5wsx2R.s:21 .text.USB_CoreReset:00000000 $t + /tmp/cc5wsx2R.s:26 .text.USB_CoreReset:00000000 USB_CoreReset + /tmp/cc5wsx2R.s:135 .text.USB_CoreInit:00000000 $t + /tmp/cc5wsx2R.s:141 .text.USB_CoreInit:00000000 USB_CoreInit + /tmp/cc5wsx2R.s:283 .text.USB_SetTurnaroundTime:00000000 $t + /tmp/cc5wsx2R.s:289 .text.USB_SetTurnaroundTime:00000000 USB_SetTurnaroundTime + /tmp/cc5wsx2R.s:442 .text.USB_SetTurnaroundTime:000000a8 $d + /tmp/cc5wsx2R.s:461 .text.USB_EnableGlobalInt:00000000 $t + /tmp/cc5wsx2R.s:467 .text.USB_EnableGlobalInt:00000000 USB_EnableGlobalInt + /tmp/cc5wsx2R.s:491 .text.USB_DisableGlobalInt:00000000 $t + /tmp/cc5wsx2R.s:497 .text.USB_DisableGlobalInt:00000000 USB_DisableGlobalInt + /tmp/cc5wsx2R.s:521 .text.USB_FlushTxFifo:00000000 $t + /tmp/cc5wsx2R.s:527 .text.USB_FlushTxFifo:00000000 USB_FlushTxFifo + /tmp/cc5wsx2R.s:624 .text.USB_FlushRxFifo:00000000 $t + /tmp/cc5wsx2R.s:630 .text.USB_FlushRxFifo:00000000 USB_FlushRxFifo + /tmp/cc5wsx2R.s:723 .text.USB_SetDevSpeed:00000000 $t + /tmp/cc5wsx2R.s:729 .text.USB_SetDevSpeed:00000000 USB_SetDevSpeed + /tmp/cc5wsx2R.s:756 .text.USB_DevInit:00000000 $t + /tmp/cc5wsx2R.s:762 .text.USB_DevInit:00000000 USB_DevInit + /tmp/cc5wsx2R.s:1120 .text.USB_DevInit:00000190 $d + /tmp/cc5wsx2R.s:1125 .text.USB_GetDevSpeed:00000000 $t + /tmp/cc5wsx2R.s:1131 .text.USB_GetDevSpeed:00000000 USB_GetDevSpeed + /tmp/cc5wsx2R.s:1184 .text.USB_ActivateEndpoint:00000000 $t + /tmp/cc5wsx2R.s:1190 .text.USB_ActivateEndpoint:00000000 USB_ActivateEndpoint + /tmp/cc5wsx2R.s:1306 .text.USB_ActivateDedicatedEndpoint:00000000 $t + /tmp/cc5wsx2R.s:1312 .text.USB_ActivateDedicatedEndpoint:00000000 USB_ActivateDedicatedEndpoint + /tmp/cc5wsx2R.s:1437 .text.USB_DeactivateEndpoint:00000000 $t + /tmp/cc5wsx2R.s:1443 .text.USB_DeactivateEndpoint:00000000 USB_DeactivateEndpoint + /tmp/cc5wsx2R.s:1614 .text.USB_DeactivateEndpoint:000000d8 $d + /tmp/cc5wsx2R.s:1620 .text.USB_DeactivateDedicatedEndpoint:00000000 $t + /tmp/cc5wsx2R.s:1626 .text.USB_DeactivateDedicatedEndpoint:00000000 USB_DeactivateDedicatedEndpoint + /tmp/cc5wsx2R.s:1755 .text.USB_EPStopXfer:00000000 $t + /tmp/cc5wsx2R.s:1761 .text.USB_EPStopXfer:00000000 USB_EPStopXfer + /tmp/cc5wsx2R.s:1923 .text.USB_WritePacket:00000000 $t + /tmp/cc5wsx2R.s:1929 .text.USB_WritePacket:00000000 USB_WritePacket + /tmp/cc5wsx2R.s:1998 .text.USB_EPStartXfer:00000000 $t + /tmp/cc5wsx2R.s:2004 .text.USB_EPStartXfer:00000000 USB_EPStartXfer + /tmp/cc5wsx2R.s:2478 .text.USB_EPStartXfer:00000240 $d + /tmp/cc5wsx2R.s:2483 .text.USB_ReadPacket:00000000 $t + /tmp/cc5wsx2R.s:2489 .text.USB_ReadPacket:00000000 USB_ReadPacket + /tmp/cc5wsx2R.s:2588 .text.USB_EPSetStall:00000000 $t + /tmp/cc5wsx2R.s:2594 .text.USB_EPSetStall:00000000 USB_EPSetStall + /tmp/cc5wsx2R.s:2677 .text.USB_EPClearStall:00000000 $t + /tmp/cc5wsx2R.s:2683 .text.USB_EPClearStall:00000000 USB_EPClearStall + /tmp/cc5wsx2R.s:2768 .text.USB_StopDevice:00000000 $t + /tmp/cc5wsx2R.s:2774 .text.USB_StopDevice:00000000 USB_StopDevice + /tmp/cc5wsx2R.s:2856 .text.USB_SetDevAddress:00000000 $t + /tmp/cc5wsx2R.s:2862 .text.USB_SetDevAddress:00000000 USB_SetDevAddress + /tmp/cc5wsx2R.s:2898 .text.USB_DevConnect:00000000 $t + /tmp/cc5wsx2R.s:2904 .text.USB_DevConnect:00000000 USB_DevConnect + /tmp/cc5wsx2R.s:2934 .text.USB_DevDisconnect:00000000 $t + /tmp/cc5wsx2R.s:2940 .text.USB_DevDisconnect:00000000 USB_DevDisconnect + /tmp/cc5wsx2R.s:2970 .text.USB_ReadInterrupts:00000000 $t + /tmp/cc5wsx2R.s:2976 .text.USB_ReadInterrupts:00000000 USB_ReadInterrupts + /tmp/cc5wsx2R.s:3003 .text.USB_ReadChInterrupts:00000000 $t + ARM GAS /tmp/cc5wsx2R.s page 164 - /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/cc5wsx2R.s:3009 .text.USB_ReadChInterrupts:00000000 USB_ReadChInterrupts + /tmp/cc5wsx2R.s:3042 .text.USB_ReadDevAllOutEpInterrupt:00000000 $t + /tmp/cc5wsx2R.s:3048 .text.USB_ReadDevAllOutEpInterrupt:00000000 USB_ReadDevAllOutEpInterrupt + /tmp/cc5wsx2R.s:3081 .text.USB_ReadDevAllInEpInterrupt:00000000 $t + /tmp/cc5wsx2R.s:3087 .text.USB_ReadDevAllInEpInterrupt:00000000 USB_ReadDevAllInEpInterrupt + /tmp/cc5wsx2R.s:3120 .text.USB_ReadDevOutEPInterrupt:00000000 $t + /tmp/cc5wsx2R.s:3126 .text.USB_ReadDevOutEPInterrupt:00000000 USB_ReadDevOutEPInterrupt + /tmp/cc5wsx2R.s:3160 .text.USB_ReadDevInEPInterrupt:00000000 $t + /tmp/cc5wsx2R.s:3166 .text.USB_ReadDevInEPInterrupt:00000000 USB_ReadDevInEPInterrupt + /tmp/cc5wsx2R.s:3217 .text.USB_ClearInterrupts:00000000 $t + /tmp/cc5wsx2R.s:3223 .text.USB_ClearInterrupts:00000000 USB_ClearInterrupts + /tmp/cc5wsx2R.s:3243 .text.USB_GetMode:00000000 $t + /tmp/cc5wsx2R.s:3249 .text.USB_GetMode:00000000 USB_GetMode + /tmp/cc5wsx2R.s:3268 .text.USB_SetCurrentMode:00000000 $t + /tmp/cc5wsx2R.s:3274 .text.USB_SetCurrentMode:00000000 USB_SetCurrentMode + /tmp/cc5wsx2R.s:3394 .text.USB_ActivateSetup:00000000 $t + /tmp/cc5wsx2R.s:3400 .text.USB_ActivateSetup:00000000 USB_ActivateSetup + /tmp/cc5wsx2R.s:3431 .text.USB_EP0_OutStart:00000000 $t + /tmp/cc5wsx2R.s:3437 .text.USB_EP0_OutStart:00000000 USB_EP0_OutStart + /tmp/cc5wsx2R.s:3524 .text.USB_EP0_OutStart:0000005c $d + /tmp/cc5wsx2R.s:3529 .text.USB_HostInit:00000000 $t + /tmp/cc5wsx2R.s:3535 .text.USB_HostInit:00000000 USB_HostInit + /tmp/cc5wsx2R.s:3752 .text.USB_HostInit:000000f0 $d + /tmp/cc5wsx2R.s:3760 .text.USB_InitFSLSPClkSel:00000000 $t + /tmp/cc5wsx2R.s:3766 .text.USB_InitFSLSPClkSel:00000000 USB_InitFSLSPClkSel + /tmp/cc5wsx2R.s:3829 .text.USB_ResetPort:00000000 $t + /tmp/cc5wsx2R.s:3835 .text.USB_ResetPort:00000000 USB_ResetPort + /tmp/cc5wsx2R.s:3904 .text.USB_DriveVbus:00000000 $t + /tmp/cc5wsx2R.s:3910 .text.USB_DriveVbus:00000000 USB_DriveVbus + /tmp/cc5wsx2R.s:3989 .text.USB_GetHostSpeed:00000000 $t + /tmp/cc5wsx2R.s:3995 .text.USB_GetHostSpeed:00000000 USB_GetHostSpeed + /tmp/cc5wsx2R.s:4033 .text.USB_GetCurrentFrame:00000000 $t + /tmp/cc5wsx2R.s:4039 .text.USB_GetCurrentFrame:00000000 USB_GetCurrentFrame + /tmp/cc5wsx2R.s:4062 .text.USB_HC_Init:00000000 $t + /tmp/cc5wsx2R.s:4068 .text.USB_HC_Init:00000000 USB_HC_Init + /tmp/cc5wsx2R.s:4110 .text.USB_HC_Init:00000022 $d + /tmp/cc5wsx2R.s:4114 .text.USB_HC_Init:00000026 $t + /tmp/cc5wsx2R.s:4322 .text.USB_HC_Init:0000012c $d + /tmp/cc5wsx2R.s:4327 .text.USB_HC_ReadInterrupt:00000000 $t + /tmp/cc5wsx2R.s:4333 .text.USB_HC_ReadInterrupt:00000000 USB_HC_ReadInterrupt + /tmp/cc5wsx2R.s:4356 .text.USB_HC_Halt:00000000 $t + /tmp/cc5wsx2R.s:4362 .text.USB_HC_Halt:00000000 USB_HC_Halt + /tmp/cc5wsx2R.s:4581 .text.USB_DoPing:00000000 $t + /tmp/cc5wsx2R.s:4587 .text.USB_DoPing:00000000 USB_DoPing + /tmp/cc5wsx2R.s:4627 .text.USB_DoPing:00000020 $d + /tmp/cc5wsx2R.s:4632 .text.USB_HC_StartXfer:00000000 $t + /tmp/cc5wsx2R.s:4638 .text.USB_HC_StartXfer:00000000 USB_HC_StartXfer + /tmp/cc5wsx2R.s:5020 .text.USB_HC_StartXfer:0000019c $d + /tmp/cc5wsx2R.s:5025 .text.USB_HC_StartXfer:000001a0 $t + /tmp/cc5wsx2R.s:5087 .text.USB_HC_StartXfer:000001e8 $d + /tmp/cc5wsx2R.s:5091 .text.USB_HC_StartXfer:000001ec $t + /tmp/cc5wsx2R.s:5220 .text.USB_HC_StartXfer:00000294 $d + /tmp/cc5wsx2R.s:5228 .text.USB_HC_StartXfer:0000029c $t + /tmp/cc5wsx2R.s:5254 .text.USB_StopHost:00000000 $t + /tmp/cc5wsx2R.s:5260 .text.USB_StopHost:00000000 USB_StopHost + /tmp/cc5wsx2R.s:5424 .text.USB_ActivateRemoteWakeup:00000000 $t + /tmp/cc5wsx2R.s:5430 .text.USB_ActivateRemoteWakeup:00000000 USB_ActivateRemoteWakeup + ARM GAS /tmp/cc5wsx2R.s page 165 - /tmp/ccBwC1qB.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t - /tmp/ccBwC1qB.s:5471 .text.USB_DeActivateRemoteWakeup:00000000 USB_DeActivateRemoteWakeup + /tmp/cc5wsx2R.s:5465 .text.USB_DeActivateRemoteWakeup:00000000 $t + /tmp/cc5wsx2R.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 3d09cb6..a81b12d 100644 --- a/build/system_stm32f4xx.lst +++ b/build/system_stm32f4xx.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccgCxENm.s page 1 +ARM GAS /tmp/cc1iN4UH.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 2 + ARM GAS /tmp/cc1iN4UH.s page 2 31:Core/Src/system_stm32f4xx.c **** * @@ -118,7 +118,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 3 + ARM GAS /tmp/cc1iN4UH.s page 3 88:Core/Src/system_stm32f4xx.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 4 + ARM GAS /tmp/cc1iN4UH.s page 4 145:Core/Src/system_stm32f4xx.c **** * @{ @@ -238,7 +238,7 @@ ARM GAS /tmp/ccgCxENm.s page 1 45 .L2: 46 0010 00ED00E0 .word -536810240 47 .cfi_endproc - ARM GAS /tmp/ccgCxENm.s page 5 + ARM GAS /tmp/cc1iN4UH.s page 5 48 .LFE239: @@ -298,7 +298,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 6 + ARM GAS /tmp/cc1iN4UH.s page 6 225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS; @@ -358,7 +358,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 7 + ARM GAS /tmp/cc1iN4UH.s page 7 259:Core/Src/system_stm32f4xx.c **** break; @@ -418,7 +418,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 8 + ARM GAS /tmp/cc1iN4UH.s page 8 128 003c 5A68 ldr r2, [r3, #4] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 9 + ARM GAS /tmp/cc1iN4UH.s page 9 168 .LVL13: @@ -538,7 +538,7 @@ ARM GAS /tmp/ccgCxENm.s page 1 209 009c 00127A00 .word 8000000 210 .cfi_endproc 211 .LFE240: - ARM GAS /tmp/ccgCxENm.s page 10 + ARM GAS /tmp/cc1iN4UH.s page 10 213 .global APBPrescTable @@ -567,22 +567,22 @@ ARM GAS /tmp/ccgCxENm.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/ccgCxENm.s page 11 + ARM GAS /tmp/cc1iN4UH.s page 11 DEFINED SYMBOLS *ABS*:00000000 system_stm32f4xx.c - /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 + /tmp/cc1iN4UH.s:21 .text.SystemInit:00000000 $t + /tmp/cc1iN4UH.s:27 .text.SystemInit:00000000 SystemInit + /tmp/cc1iN4UH.s:46 .text.SystemInit:00000010 $d + /tmp/cc1iN4UH.s:51 .text.SystemCoreClockUpdate:00000000 $t + /tmp/cc1iN4UH.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate + /tmp/cc1iN4UH.s:205 .text.SystemCoreClockUpdate:0000008c $d + /tmp/cc1iN4UH.s:233 .data.SystemCoreClock:00000000 SystemCoreClock + /tmp/cc1iN4UH.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable + /tmp/cc1iN4UH.s:218 .rodata.APBPrescTable:00000000 APBPrescTable + /tmp/cc1iN4UH.s:215 .rodata.APBPrescTable:00000000 $d + /tmp/cc1iN4UH.s:222 .rodata.AHBPrescTable:00000000 $d + /tmp/cc1iN4UH.s:230 .data.SystemCoreClock:00000000 $d NO UNDEFINED SYMBOLS diff --git a/build/usb_device.lst b/build/usb_device.lst index 68dea2f..ec71c3d 100644 --- a/build/usb_device.lst +++ b/build/usb_device.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccFiRWih.s page 1 +ARM GAS /tmp/ccuMvkBE.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccFiRWih.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/ccFiRWih.s page 2 + ARM GAS /tmp/ccuMvkBE.s page 2 31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccFiRWih.s page 1 42 0006 1048 ldr r0, .L11+4 43 0008 FFF7FEFF bl USBD_Init 44 .LVL0: - ARM GAS /tmp/ccFiRWih.s page 3 + ARM GAS /tmp/ccuMvkBE.s page 3 45 .loc 1 71 6 discriminator 1 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccFiRWih.s page 1 78 002c FFF7FEFF bl Error_Handler 79 .LVL4: 80 0030 EDE7 b .L2 - ARM GAS /tmp/ccFiRWih.s page 4 + ARM GAS /tmp/ccuMvkBE.s page 4 81 .L8: @@ -227,16 +227,16 @@ ARM GAS /tmp/ccFiRWih.s page 1 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 + ARM GAS /tmp/ccuMvkBE.s page 5 DEFINED SYMBOLS *ABS*:00000000 usb_device.c - /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 + /tmp/ccuMvkBE.s:21 .text.MX_USB_DEVICE_Init:00000000 $t + /tmp/ccuMvkBE.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init + /tmp/ccuMvkBE.s:100 .text.MX_USB_DEVICE_Init:00000044 $d + /tmp/ccuMvkBE.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS + /tmp/ccuMvkBE.s:109 .bss.hUsbDeviceFS:00000000 $d UNDEFINED SYMBOLS USBD_Init diff --git a/build/usbd_cdc.lst b/build/usbd_cdc.lst index 8ad3a2d..fe12761 100644 --- a/build/usbd_cdc.lst +++ b/build/usbd_cdc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccapgmly.s page 1 +ARM GAS /tmp/ccE9OoCn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccapgmly.s page 1 28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * =================================================================== 29:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * This driver manages the "Universal Serial Bus Class Definitions for Communications De 30:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Seri - ARM GAS /tmp/ccapgmly.s page 2 + ARM GAS /tmp/ccE9OoCn.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9, @@ -118,7 +118,7 @@ ARM GAS /tmp/ccapgmly.s page 1 85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @} 86:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** */ 87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/ccapgmly.s page 3 + ARM GAS /tmp/ccE9OoCn.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/ccapgmly.s page 1 142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 143:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Init, 144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit, - ARM GAS /tmp/ccapgmly.s page 4 + ARM GAS /tmp/ccE9OoCn.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup, @@ -238,7 +238,7 @@ ARM GAS /tmp/ccapgmly.s page 1 199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 200:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Header Functional Descriptor */ 201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */ - ARM GAS /tmp/ccapgmly.s page 5 + ARM GAS /tmp/ccE9OoCn.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccapgmly.s page 1 256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 257:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Endpoint IN Descriptor */ 258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */ - ARM GAS /tmp/ccapgmly.s page 6 + ARM GAS /tmp/ccE9OoCn.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */ @@ -358,7 +358,7 @@ ARM GAS /tmp/ccapgmly.s page 1 313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 314:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Open EP IN */ 315:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (void)USBD_LL_OpenEP(pdev, CDCInEpAdd, USBD_EP_TYPE_BULK, - ARM GAS /tmp/ccapgmly.s page 7 + ARM GAS /tmp/ccE9OoCn.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE); @@ -418,7 +418,7 @@ ARM GAS /tmp/ccapgmly.s page 1 370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 371:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else 372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/ccapgmly.s page 8 + ARM GAS /tmp/ccE9OoCn.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */ @@ -478,7 +478,7 @@ ARM GAS /tmp/ccapgmly.s page 1 427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests 428:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: instance 429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests - ARM GAS /tmp/ccapgmly.s page 9 + ARM GAS /tmp/ccE9OoCn.s page 9 430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -538,7 +538,7 @@ ARM GAS /tmp/ccapgmly.s page 1 484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 485:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CtlError(pdev, req); 486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL; - ARM GAS /tmp/ccapgmly.s page 10 + ARM GAS /tmp/ccE9OoCn.s page 10 487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccapgmly.s page 1 541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[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/ccapgmly.s page 11 + ARM GAS /tmp/ccE9OoCn.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 12 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 13 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 14 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 15 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.s page 1 126 .LFE252: 128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits 129 .align 1 - ARM GAS /tmp/ccapgmly.s page 16 + ARM GAS /tmp/ccE9OoCn.s page 16 130 .syntax unified @@ -958,7 +958,7 @@ ARM GAS /tmp/ccapgmly.s page 1 175 001a 8121 movs r1, #129 176 001c 3846 mov r0, r7 177 .LVL15: - ARM GAS /tmp/ccapgmly.s page 17 + ARM GAS /tmp/ccE9OoCn.s page 17 695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 18 + ARM GAS /tmp/ccE9OoCn.s page 18 217 .loc 1 714 1 view .LVU56 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccapgmly.s page 1 265 0010 0121 movs r1, #1 266 0012 3846 mov r0, r7 267 .LVL23: - ARM GAS /tmp/ccapgmly.s page 19 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.s page 1 306 0038 0022 movs r2, #0 307 003a 4271 strb r2, [r0, #5] 308 .L20: - ARM GAS /tmp/ccapgmly.s page 20 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.s page 1 355 0006 8221 movs r1, #130 356 0008 3846 mov r0, r7 357 .LVL31: - ARM GAS /tmp/ccapgmly.s page 21 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 22 + ARM GAS /tmp/ccE9OoCn.s page 22 399 .loc 1 676 3 is_stmt 1 view .LVU106 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccapgmly.s page 1 444 .cfi_def_cfa_offset 16 445 .cfi_offset 3, -16 446 .cfi_offset 4, -12 - ARM GAS /tmp/ccapgmly.s page 23 + ARM GAS /tmp/ccE9OoCn.s page 23 447 .cfi_offset 5, -8 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 24 + ARM GAS /tmp/ccE9OoCn.s page 24 487 0032 38BD pop {r3, r4, r5, pc} @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 25 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 26 + ARM GAS /tmp/ccE9OoCn.s page 26 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccapgmly.s page 1 615 0076 F0E7 b .L36 616 .LVL63: 617 .L39: - ARM GAS /tmp/ccapgmly.s page 27 + ARM GAS /tmp/ccE9OoCn.s page 27 567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 28 + ARM GAS /tmp/ccE9OoCn.s page 28 665 .LVL66: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccapgmly.s page 1 702 0044 D2B2 uxtb r2, r2 703 0046 12E0 b .L48 704 .L60: - ARM GAS /tmp/ccapgmly.s page 29 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 30 + ARM GAS /tmp/ccE9OoCn.s page 30 747 0074 2046 mov r0, r4 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 31 + ARM GAS /tmp/ccE9OoCn.s page 31 793 00a4 30 .byte (.L49-.L51)/2 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 32 + ARM GAS /tmp/ccE9OoCn.s page 32 837 00d4 2946 mov r1, r5 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 33 + ARM GAS /tmp/ccE9OoCn.s page 33 879 .loc 1 515 15 is_stmt 0 view .LVU259 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 34 + ARM GAS /tmp/ccE9OoCn.s page 34 929 .cfi_def_cfa_offset 16 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 35 + ARM GAS /tmp/ccE9OoCn.s page 35 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 36 + ARM GAS /tmp/ccE9OoCn.s page 36 1008 .loc 1 423 1 view .LVU303 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 37 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 38 + ARM GAS /tmp/ccE9OoCn.s page 38 1095 0058 6364 str r3, [r4, #68] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 39 + ARM GAS /tmp/ccE9OoCn.s page 39 1134 .loc 1 360 6 view .LVU350 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 40 + ARM GAS /tmp/ccE9OoCn.s page 40 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccapgmly.s page 1 1220 .global USBD_CDC_RegisterInterface 1221 .syntax unified 1222 .thumb - ARM GAS /tmp/ccapgmly.s page 41 + ARM GAS /tmp/ccE9OoCn.s page 41 1223 .thumb_func @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccapgmly.s page 1 1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits 1260 .align 1 1261 .global USBD_CDC_SetTxBuffer - ARM GAS /tmp/ccapgmly.s page 42 + ARM GAS /tmp/ccE9OoCn.s page 42 1262 .syntax unified @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 43 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 44 + ARM GAS /tmp/ccE9OoCn.s page 44 794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccapgmly.s page 1 1365 0000 08B5 push {r3, lr} 1366 .LCFI12: 1367 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccapgmly.s page 45 + ARM GAS /tmp/ccE9OoCn.s page 45 1368 .cfi_offset 3, -8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccapgmly.s page 1 1390 .loc 1 845 1 view .LVU428 1391 0016 08BD pop {r3, pc} 1392 .LVL139: - ARM GAS /tmp/ccapgmly.s page 46 + ARM GAS /tmp/ccE9OoCn.s page 46 1393 .L89: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccapgmly.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/ccapgmly.s page 47 + ARM GAS /tmp/ccE9OoCn.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/ccapgmly.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/ccapgmly.s page 48 + ARM GAS /tmp/ccE9OoCn.s page 48 873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccapgmly.s page 1 1503 020A0000 1503 00070501 1503 02 - ARM GAS /tmp/ccapgmly.s page 49 + ARM GAS /tmp/ccE9OoCn.s page 49 1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000" @@ -2924,53 +2924,53 @@ ARM GAS /tmp/ccapgmly.s page 1 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 + ARM GAS /tmp/ccE9OoCn.s page 50 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc.c - /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 + /tmp/ccE9OoCn.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t + /tmp/ccE9OoCn.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady + /tmp/ccE9OoCn.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t + /tmp/ccE9OoCn.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor + /tmp/ccE9OoCn.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d + /tmp/ccE9OoCn.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc + /tmp/ccE9OoCn.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t + /tmp/ccE9OoCn.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc + /tmp/ccE9OoCn.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d + /tmp/ccE9OoCn.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc + /tmp/ccE9OoCn.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t + /tmp/ccE9OoCn.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc + /tmp/ccE9OoCn.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d + /tmp/ccE9OoCn.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t + /tmp/ccE9OoCn.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc + /tmp/ccE9OoCn.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d + /tmp/ccE9OoCn.s:429 .text.USBD_CDC_DataOut:00000000 $t + /tmp/ccE9OoCn.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut + /tmp/ccE9OoCn.s:499 .text.USBD_CDC_DataIn:00000000 $t + /tmp/ccE9OoCn.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn + /tmp/ccE9OoCn.s:625 .text.USBD_CDC_Setup:00000000 $t + /tmp/ccE9OoCn.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup + /tmp/ccE9OoCn.s:787 .text.USBD_CDC_Setup:0000009e $d + /tmp/ccE9OoCn.s:799 .text.USBD_CDC_Setup:000000aa $t + /tmp/ccE9OoCn.s:914 .text.USBD_CDC_DeInit:00000000 $t + /tmp/ccE9OoCn.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit + /tmp/ccE9OoCn.s:1013 .text.USBD_CDC_Init:00000000 $t + /tmp/ccE9OoCn.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init + /tmp/ccE9OoCn.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t + /tmp/ccE9OoCn.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface + /tmp/ccE9OoCn.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t + /tmp/ccE9OoCn.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer + /tmp/ccE9OoCn.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t + /tmp/ccE9OoCn.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer + /tmp/ccE9OoCn.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t + /tmp/ccE9OoCn.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket + /tmp/ccE9OoCn.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t + /tmp/ccE9OoCn.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket + /tmp/ccE9OoCn.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d + /tmp/ccE9OoCn.s:1510 .data.USBD_CDC:00000000 USBD_CDC + /tmp/ccE9OoCn.s:1507 .data.USBD_CDC:00000000 $d + /tmp/ccE9OoCn.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d UNDEFINED SYMBOLS USBD_GetEpDesc @@ -2984,7 +2984,7 @@ USBD_static_free USBD_static_malloc memset USBD_LL_OpenEP - ARM GAS /tmp/ccapgmly.s page 51 + ARM GAS /tmp/ccE9OoCn.s page 51 USBD_LL_PrepareReceive diff --git a/build/usbd_cdc_if.lst b/build/usbd_cdc_if.lst index cc12c11..6f3fb22 100644 --- a/build/usbd_cdc_if.lst +++ b/build/usbd_cdc_if.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccTNc7ZU.s page 1 +ARM GAS /tmp/ccual6qP.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 2 + ARM GAS /tmp/ccual6qP.s page 2 32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 3 + ARM GAS /tmp/ccual6qP.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/ccTNc7ZU.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/ccTNc7ZU.s page 4 + ARM GAS /tmp/ccual6qP.s page 4 146:USB_DEVICE/App/usbd_cdc_if.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 5 + ARM GAS /tmp/ccual6qP.s page 5 51 @ args = 0, pretend = 0, frame = 0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 6 + ARM GAS /tmp/ccual6qP.s page 6 235:USB_DEVICE/App/usbd_cdc_if.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 7 + ARM GAS /tmp/ccual6qP.s page 7 275:USB_DEVICE/App/usbd_cdc_if.c **** * @@ -418,7 +418,7 @@ ARM GAS /tmp/ccTNc7ZU.s page 1 86 .LVL3: 87 .loc 1 316 1 view .LVU16 88 0002 7047 bx lr - ARM GAS /tmp/ccTNc7ZU.s page 8 + ARM GAS /tmp/ccual6qP.s page 8 89 .cfi_endproc @@ -478,7 +478,7 @@ ARM GAS /tmp/ccTNc7ZU.s page 1 139 .thumb_func 141 CDC_Init_FS: 142 .LFB243: - ARM GAS /tmp/ccTNc7ZU.s page 9 + ARM GAS /tmp/ccual6qP.s page 9 153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 10 + ARM GAS /tmp/ccual6qP.s page 10 193 .loc 1 285 27 is_stmt 0 view .LVU32 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccTNc7ZU.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/ccTNc7ZU.s page 11 + ARM GAS /tmp/ccual6qP.s page 11 236 0024 10BD pop {r4, pc} @@ -641,32 +641,32 @@ ARM GAS /tmp/ccTNc7ZU.s page 1 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 + ARM GAS /tmp/ccual6qP.s page 12 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc_if.c - /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 + /tmp/ccual6qP.s:21 .text.CDC_DeInit_FS:00000000 $t + /tmp/ccual6qP.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS + /tmp/ccual6qP.s:41 .text.CDC_Control_FS:00000000 $t + /tmp/ccual6qP.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS + /tmp/ccual6qP.s:66 .text.CDC_TransmitCplt_FS:00000000 $t + /tmp/ccual6qP.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS + /tmp/ccual6qP.s:93 .text.CDC_Receive_FS:00000000 $t + /tmp/ccual6qP.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS + /tmp/ccual6qP.s:131 .text.CDC_Receive_FS:00000018 $d + /tmp/ccual6qP.s:136 .text.CDC_Init_FS:00000000 $t + /tmp/ccual6qP.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS + /tmp/ccual6qP.s:171 .text.CDC_Init_FS:0000001c $d + /tmp/ccual6qP.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS + /tmp/ccual6qP.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS + /tmp/ccual6qP.s:178 .text.CDC_Transmit_FS:00000000 $t + /tmp/ccual6qP.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS + /tmp/ccual6qP.s:240 .text.CDC_Transmit_FS:00000028 $d + /tmp/ccual6qP.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS + /tmp/ccual6qP.s:246 .data.USBD_Interface_fops_FS:00000000 $d + /tmp/ccual6qP.s:257 .bss.UserTxBufferFS:00000000 $d + /tmp/ccual6qP.s:264 .bss.UserRxBufferFS:00000000 $d UNDEFINED SYMBOLS USBD_CDC_SetRxBuffer diff --git a/build/usbd_conf.lst b/build/usbd_conf.lst index 3f15382..78e0da3 100644 --- a/build/usbd_conf.lst +++ b/build/usbd_conf.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc0MDawU.s page 1 +ARM GAS /tmp/ccBRpPTJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h" 28:USB_DEVICE/Target/usbd_conf.c **** 29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */ - ARM GAS /tmp/cc0MDawU.s page 2 + ARM GAS /tmp/ccBRpPTJ.s page 2 30:USB_DEVICE/Target/usbd_conf.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 43 .cfi_def_cfa_offset 48 71:USB_DEVICE/Target/usbd_conf.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 44 .loc 1 71 3 is_stmt 1 view .LVU2 - ARM GAS /tmp/cc0MDawU.s page 3 + ARM GAS /tmp/ccBRpPTJ.s page 3 45 .loc 1 71 20 is_stmt 0 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 70 .cfi_restore_state 78:USB_DEVICE/Target/usbd_conf.c **** /**USB_OTG_FS GPIO Configuration 71 .loc 1 78 5 is_stmt 1 view .LVU8 - ARM GAS /tmp/cc0MDawU.s page 4 + ARM GAS /tmp/ccBRpPTJ.s page 4 72 .LBB2: @@ -238,7 +238,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 110 .loc 1 88 5 is_stmt 0 view .LVU24 111 004a FFF7FEFF bl HAL_GPIO_Init 112 .LVL4: - ARM GAS /tmp/cc0MDawU.s page 5 + ARM GAS /tmp/ccBRpPTJ.s page 5 91:USB_DEVICE/Target/usbd_conf.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 157 .global HAL_PCD_MspDeInit 158 .syntax unified 159 .thumb - ARM GAS /tmp/cc0MDawU.s page 6 + ARM GAS /tmp/ccBRpPTJ.s page 6 160 .thumb_func @@ -358,7 +358,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 189 000e 536B ldr r3, [r2, #52] 190 0010 23F08003 bic r3, r3, #128 191 0014 5363 str r3, [r2, #52] - ARM GAS /tmp/cc0MDawU.s page 7 + ARM GAS /tmp/ccBRpPTJ.s page 7 116:USB_DEVICE/Target/usbd_conf.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); 233 .loc 1 138 3 is_stmt 1 view .LVU50 234 0002 00F29C41 addw r1, r0, #1180 - ARM GAS /tmp/cc0MDawU.s page 8 + ARM GAS /tmp/ccBRpPTJ.s page 8 235 0006 D0F8E004 ldr r0, [r0, #1248] @@ -478,7 +478,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 275 0016 08BD pop {r3, pc} 276 .cfi_endproc 277 .LFE246: - ARM GAS /tmp/cc0MDawU.s page 9 + ARM GAS /tmp/ccBRpPTJ.s page 9 279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits @@ -538,7 +538,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 321 .LVL22: 322 .LFB248: 170:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/cc0MDawU.s page 10 + ARM GAS /tmp/ccBRpPTJ.s page 10 171:USB_DEVICE/Target/usbd_conf.c **** /** @@ -598,7 +598,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 11 + ARM GAS /tmp/ccBRpPTJ.s page 11 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -658,7 +658,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 12 + ARM GAS /tmp/ccBRpPTJ.s page 12 393 0020 FFF7FEFF bl Error_Handler @@ -718,7 +718,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 13 + ARM GAS /tmp/ccBRpPTJ.s page 13 234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) @@ -778,7 +778,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 14 + ARM GAS /tmp/ccBRpPTJ.s page 14 472 0000 08B5 push {r3, lr} @@ -838,7 +838,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 15 + ARM GAS /tmp/ccBRpPTJ.s page 15 512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete @@ -898,7 +898,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 553 .syntax unified 554 .thumb 555 .thumb_func - ARM GAS /tmp/cc0MDawU.s page 16 + ARM GAS /tmp/ccBRpPTJ.s page 16 557 HAL_PCD_ConnectCallback: @@ -958,7 +958,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 17 + ARM GAS /tmp/ccBRpPTJ.s page 17 314:USB_DEVICE/Target/usbd_conf.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 18 + ARM GAS /tmp/ccBRpPTJ.s page 18 333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 19 + ARM GAS /tmp/ccBRpPTJ.s page 19 647 .loc 1 332 25 is_stmt 0 view .LVU129 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 20 + ARM GAS /tmp/ccBRpPTJ.s page 20 684 002e 0373 strb r3, [r0, #12] @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 726 0062 00BF .align 2 727 .L50: 728 0064 00000000 .word hpcd_USB_OTG_FS - ARM GAS /tmp/cc0MDawU.s page 21 + ARM GAS /tmp/ccBRpPTJ.s page 21 729 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 22 + ARM GAS /tmp/ccBRpPTJ.s page 22 417:USB_DEVICE/Target/usbd_conf.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 23 + ARM GAS /tmp/ccBRpPTJ.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/cc0MDawU.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/cc0MDawU.s page 24 + ARM GAS /tmp/ccBRpPTJ.s page 24 749 0000 D0F8C832 ldr r3, [r0, #712] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 789 .syntax unified 790 .thumb 791 .thumb_func - ARM GAS /tmp/cc0MDawU.s page 25 + ARM GAS /tmp/ccBRpPTJ.s page 25 793 USBD_LL_GetRxDataSize: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 26 + ARM GAS /tmp/ccBRpPTJ.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/cc0MDawU.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/cc0MDawU.s page 27 + ARM GAS /tmp/ccBRpPTJ.s page 27 615:USB_DEVICE/Target/usbd_conf.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 28 + ARM GAS /tmp/ccBRpPTJ.s page 28 862 .loc 1 639 1 view .LVU190 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 29 + ARM GAS /tmp/ccBRpPTJ.s page 29 905 .loc 1 657 1 is_stmt 1 view -0 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 30 + ARM GAS /tmp/ccBRpPTJ.s page 30 938 0012 7047 bx lr @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 984 .global USBD_LL_Start 985 .syntax unified 986 .thumb - ARM GAS /tmp/cc0MDawU.s page 31 + ARM GAS /tmp/ccBRpPTJ.s page 31 987 .thumb_func @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 32 + ARM GAS /tmp/ccBRpPTJ.s page 32 1035 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 1079 .cfi_def_cfa_offset 8 1080 .cfi_offset 3, -8 1081 .cfi_offset 14, -4 - ARM GAS /tmp/cc0MDawU.s page 33 + ARM GAS /tmp/ccBRpPTJ.s page 33 1082 0002 9446 mov ip, r2 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 34 + ARM GAS /tmp/ccBRpPTJ.s page 34 1128 .LVL105: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 35 + ARM GAS /tmp/ccBRpPTJ.s page 35 1173 .LVL111: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 36 + ARM GAS /tmp/ccBRpPTJ.s page 36 1218 .loc 1 492 17 is_stmt 0 view .LVU280 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc0MDawU.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/cc0MDawU.s page 37 + ARM GAS /tmp/ccBRpPTJ.s page 37 1264 .cfi_endproc @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 1310 .syntax unified 1311 .thumb 1312 .thumb_func - ARM GAS /tmp/cc0MDawU.s page 38 + ARM GAS /tmp/ccBRpPTJ.s page 38 1314 USBD_LL_Transmit: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 1358 .cfi_startproc 1359 @ args = 0, pretend = 0, frame = 0 1360 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/cc0MDawU.s page 39 + ARM GAS /tmp/ccBRpPTJ.s page 39 582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc0MDawU.s page 1 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 + ARM GAS /tmp/ccBRpPTJ.s page 40 1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" @@ -2351,87 +2351,87 @@ ARM GAS /tmp/cc0MDawU.s page 1 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 + ARM GAS /tmp/ccBRpPTJ.s page 41 DEFINED SYMBOLS *ABS*:00000000 usbd_conf.c - /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/ccBRpPTJ.s:21 .text.HAL_PCD_MspInit:00000000 $t + /tmp/ccBRpPTJ.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/ccBRpPTJ.s:150 .text.HAL_PCD_MspInit:0000007c $d + /tmp/ccBRpPTJ.s:156 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/ccBRpPTJ.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/ccBRpPTJ.s:208 .text.HAL_PCD_MspDeInit:00000028 $d + /tmp/ccBRpPTJ.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/ccBRpPTJ.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/ccBRpPTJ.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/ccBRpPTJ.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/ccBRpPTJ.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/ccBRpPTJ.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/ccBRpPTJ.s:314 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/ccBRpPTJ.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/ccBRpPTJ.s:345 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/ccBRpPTJ.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/ccBRpPTJ.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/ccBRpPTJ.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/ccBRpPTJ.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d + /tmp/ccBRpPTJ.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/ccBRpPTJ.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/ccBRpPTJ.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/ccBRpPTJ.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/ccBRpPTJ.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/ccBRpPTJ.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/ccBRpPTJ.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/ccBRpPTJ.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/ccBRpPTJ.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/ccBRpPTJ.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/ccBRpPTJ.s:613 .text.USBD_LL_Init:00000000 $t + /tmp/ccBRpPTJ.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init + /tmp/ccBRpPTJ.s:728 .text.USBD_LL_Init:00000064 $d + /tmp/ccBRpPTJ.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS + /tmp/ccBRpPTJ.s:733 .text.USBD_LL_IsStallEP:00000000 $t + /tmp/ccBRpPTJ.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP + /tmp/ccBRpPTJ.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t + /tmp/ccBRpPTJ.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize + /tmp/ccBRpPTJ.s:819 .text.USBD_static_malloc:00000000 $t + /tmp/ccBRpPTJ.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc + /tmp/ccBRpPTJ.s:843 .text.USBD_static_malloc:00000004 $d + /tmp/ccBRpPTJ.s:1391 .bss.mem.0:00000000 mem.0 + /tmp/ccBRpPTJ.s:848 .text.USBD_static_free:00000000 $t + /tmp/ccBRpPTJ.s:854 .text.USBD_static_free:00000000 USBD_static_free + /tmp/ccBRpPTJ.s:868 .text.USBD_LL_Delay:00000000 $t + /tmp/ccBRpPTJ.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay + /tmp/ccBRpPTJ.s:896 .text.USBD_Get_USB_Status:00000000 $t + /tmp/ccBRpPTJ.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status + /tmp/ccBRpPTJ.s:916 .text.USBD_Get_USB_Status:00000008 $d + /tmp/ccBRpPTJ.s:920 .text.USBD_Get_USB_Status:0000000c $t + /tmp/ccBRpPTJ.s:943 .text.USBD_LL_DeInit:00000000 $t + /tmp/ccBRpPTJ.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit + /tmp/ccBRpPTJ.s:983 .text.USBD_LL_Start:00000000 $t + /tmp/ccBRpPTJ.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start + /tmp/ccBRpPTJ.s:1023 .text.USBD_LL_Stop:00000000 $t + /tmp/ccBRpPTJ.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop + ARM GAS /tmp/ccBRpPTJ.s page 42 - /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 + /tmp/ccBRpPTJ.s:1063 .text.USBD_LL_OpenEP:00000000 $t + /tmp/ccBRpPTJ.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP + /tmp/ccBRpPTJ.s:1108 .text.USBD_LL_CloseEP:00000000 $t + /tmp/ccBRpPTJ.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP + /tmp/ccBRpPTJ.s:1148 .text.USBD_LL_FlushEP:00000000 $t + /tmp/ccBRpPTJ.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP + /tmp/ccBRpPTJ.s:1188 .text.USBD_LL_StallEP:00000000 $t + /tmp/ccBRpPTJ.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP + /tmp/ccBRpPTJ.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t + /tmp/ccBRpPTJ.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP + /tmp/ccBRpPTJ.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t + /tmp/ccBRpPTJ.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress + /tmp/ccBRpPTJ.s:1308 .text.USBD_LL_Transmit:00000000 $t + /tmp/ccBRpPTJ.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit + /tmp/ccBRpPTJ.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t + /tmp/ccBRpPTJ.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive + /tmp/ccBRpPTJ.s:1388 .bss.mem.0:00000000 $d + /tmp/ccBRpPTJ.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/usbd_core.lst b/build/usbd_core.lst index c2698ae..47497d5 100644 --- a/build/usbd_core.lst +++ b/build/usbd_core.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccC0wZdE.s page 1 +ARM GAS /tmp/ccuKQwYy.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{ 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccC0wZdE.s page 2 + ARM GAS /tmp/ccuKQwYy.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initialize the device stack and load the class driver - ARM GAS /tmp/ccC0wZdE.s page 3 + ARM GAS /tmp/ccuKQwYy.s page 3 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance @@ -178,7 +178,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 48 .LVL1: 49 .loc 1 121 19 view .LVU7 50 0008 C3F8B802 str r0, [r3, #696] - ARM GAS /tmp/ccC0wZdE.s page 4 + ARM GAS /tmp/ccuKQwYy.s page 4 122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pUserData[0] = NULL; @@ -238,7 +238,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 5 + ARM GAS /tmp/ccuKQwYy.s page 5 87 .loc 1 103 12 view .LVU25 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 6 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 151 002a 2046 mov r0, r4 152 002c FFF7FEFF bl USBD_LL_DeInit 153 .LVL9: - ARM GAS /tmp/ccC0wZdE.s page 7 + ARM GAS /tmp/ccuKQwYy.s page 7 191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 8 + ARM GAS /tmp/ccuKQwYy.s page 8 212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 223 .LCFI5: 224 .cfi_remember_state 225 .cfi_def_cfa_offset 8 - ARM GAS /tmp/ccC0wZdE.s page 9 + ARM GAS /tmp/ccuKQwYy.s page 9 226 @ sp needed @@ -538,7 +538,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 10 + ARM GAS /tmp/ccuKQwYy.s page 10 268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 11 + ARM GAS /tmp/ccuKQwYy.s page 11 325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 12 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 286 .cfi_def_cfa_offset 8 287 .cfi_offset 4, -8 288 .cfi_offset 14, -4 - ARM GAS /tmp/ccC0wZdE.s page 13 + ARM GAS /tmp/ccuKQwYy.s page 13 289 0002 0446 mov r4, r0 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 312 .loc 1 432 1 view .LVU91 313 .cfi_endproc 314 .LFE247: - ARM GAS /tmp/ccC0wZdE.s page 14 + ARM GAS /tmp/ccuKQwYy.s page 14 316 .section .text.USBD_RunTestMode,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 15 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 371 .loc 1 491 31 view .LVU105 372 000a 9847 blx r3 373 .LVL25: - ARM GAS /tmp/ccC0wZdE.s page 16 + ARM GAS /tmp/ccuKQwYy.s page 16 374 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 17 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 441 .LVL33: 442 .LFB251: 537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/ccC0wZdE.s page 18 + ARM GAS /tmp/ccuKQwYy.s page 18 538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 478 0024 012B cmp r3, #1 479 0026 07D0 beq .L33 480 0028 022B cmp r3, #2 - ARM GAS /tmp/ccC0wZdE.s page 19 + ARM GAS /tmp/ccuKQwYy.s page 19 481 002a 0AD0 beq .L34 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 20 + ARM GAS /tmp/ccuKQwYy.s page 20 512 .loc 1 568 7 is_stmt 1 view .LVU144 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 21 + ARM GAS /tmp/ccuKQwYy.s page 21 608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 22 + ARM GAS /tmp/ccuKQwYy.s page 22 665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 23 + ARM GAS /tmp/ccuKQwYy.s page 23 722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 24 + ARM GAS /tmp/ccuKQwYy.s page 24 537 .loc 1 778 1 view -0 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 25 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 26 + ARM GAS /tmp/ccuKQwYy.s page 26 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 645 .thumb 646 .thumb_func 648 USBD_LL_SetSpeed: - ARM GAS /tmp/ccC0wZdE.s page 27 + ARM GAS /tmp/ccuKQwYy.s page 27 649 .LVL51: @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 28 + ARM GAS /tmp/ccuKQwYy.s page 28 684 .loc 1 861 11 is_stmt 0 view .LVU194 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 29 + ARM GAS /tmp/ccuKQwYy.s page 29 725 .loc 1 879 3 view .LVU205 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 30 + ARM GAS /tmp/ccuKQwYy.s page 30 766 0000 08B5 push {r3, lr} @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 31 + ARM GAS /tmp/ccuKQwYy.s page 31 788 0010 D0F8B832 ldr r3, [r0, #696] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 32 + ARM GAS /tmp/ccuKQwYy.s page 32 828 .loc 1 939 24 is_stmt 0 view .LVU233 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 862 .LVL66: 863 .L57: 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/ccC0wZdE.s page 33 + ARM GAS /tmp/ccuKQwYy.s page 33 864 .loc 1 941 12 view .LVU247 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 34 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 940 0028 F7E7 b .L63 941 .LVL76: 942 .L66: - ARM GAS /tmp/ccC0wZdE.s page 35 + ARM GAS /tmp/ccuKQwYy.s page 35 978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 36 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 37 + ARM GAS /tmp/ccuKQwYy.s page 37 1009 000e 5B68 ldr r3, [r3, #4] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 38 + ARM GAS /tmp/ccuKQwYy.s page 38 1047 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 39 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.s page 1 1091 .thumb 1092 .thumb_func 1094 USBD_LL_DataOutStage: - ARM GAS /tmp/ccC0wZdE.s page 40 + ARM GAS /tmp/ccuKQwYy.s page 40 1095 .LVL90: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 41 + ARM GAS /tmp/ccuKQwYy.s page 41 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 42 + ARM GAS /tmp/ccuKQwYy.s page 42 1179 0050 2846 mov r0, r5 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 43 + ARM GAS /tmp/ccuKQwYy.s page 43 1221 .LVL107: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 44 + ARM GAS /tmp/ccuKQwYy.s page 44 1261 00a4 DBB2 uxtb r3, r3 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccC0wZdE.s page 1 1302 .syntax unified 1303 .thumb 1304 .thumb_func - ARM GAS /tmp/ccC0wZdE.s page 45 + ARM GAS /tmp/ccuKQwYy.s page 45 1306 USBD_LL_DataInStage: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 46 + ARM GAS /tmp/ccuKQwYy.s page 46 741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 47 + ARM GAS /tmp/ccuKQwYy.s page 47 1388 .loc 1 733 11 is_stmt 1 view .LVU413 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 48 + ARM GAS /tmp/ccuKQwYy.s page 48 1431 0070 DDD2 bcs .L97 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 49 + ARM GAS /tmp/ccuKQwYy.s page 49 1471 009e 2046 mov r0, r4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 50 + ARM GAS /tmp/ccuKQwYy.s page 50 1510 .loc 1 757 54 is_stmt 0 view .LVU462 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 51 + ARM GAS /tmp/ccuKQwYy.s page 51 1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 52 + ARM GAS /tmp/ccuKQwYy.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/ccC0wZdE.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/ccC0wZdE.s page 53 + ARM GAS /tmp/ccuKQwYy.s page 53 1585 .loc 1 1164 3 view .LVU483 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccC0wZdE.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/ccC0wZdE.s page 54 + ARM GAS /tmp/ccuKQwYy.s page 54 1627 0028 052B cmp r3, #5 @@ -3235,59 +3235,59 @@ ARM GAS /tmp/ccC0wZdE.s page 1 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 + ARM GAS /tmp/ccuKQwYy.s page 55 DEFINED SYMBOLS *ABS*:00000000 usbd_core.c - /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 + /tmp/ccuKQwYy.s:21 .text.USBD_Init:00000000 $t + /tmp/ccuKQwYy.s:27 .text.USBD_Init:00000000 USBD_Init + /tmp/ccuKQwYy.s:96 .text.USBD_DeInit:00000000 $t + /tmp/ccuKQwYy.s:102 .text.USBD_DeInit:00000000 USBD_DeInit + /tmp/ccuKQwYy.s:162 .text.USBD_RegisterClass:00000000 $t + /tmp/ccuKQwYy.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass + /tmp/ccuKQwYy.s:241 .text.USBD_Start:00000000 $t + /tmp/ccuKQwYy.s:247 .text.USBD_Start:00000000 USBD_Start + /tmp/ccuKQwYy.s:270 .text.USBD_Stop:00000000 $t + /tmp/ccuKQwYy.s:276 .text.USBD_Stop:00000000 USBD_Stop + /tmp/ccuKQwYy.s:317 .text.USBD_RunTestMode:00000000 $t + /tmp/ccuKQwYy.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode + /tmp/ccuKQwYy.s:342 .text.USBD_SetClassConfig:00000000 $t + /tmp/ccuKQwYy.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig + /tmp/ccuKQwYy.s:389 .text.USBD_ClrClassConfig:00000000 $t + /tmp/ccuKQwYy.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig + /tmp/ccuKQwYy.s:434 .text.USBD_LL_SetupStage:00000000 $t + /tmp/ccuKQwYy.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage + /tmp/ccuKQwYy.s:528 .text.USBD_LL_Reset:00000000 $t + /tmp/ccuKQwYy.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset + /tmp/ccuKQwYy.s:642 .text.USBD_LL_SetSpeed:00000000 $t + /tmp/ccuKQwYy.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed + /tmp/ccuKQwYy.s:669 .text.USBD_LL_Suspend:00000000 $t + /tmp/ccuKQwYy.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend + /tmp/ccuKQwYy.s:711 .text.USBD_LL_Resume:00000000 $t + /tmp/ccuKQwYy.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume + /tmp/ccuKQwYy.s:752 .text.USBD_LL_SOF:00000000 $t + /tmp/ccuKQwYy.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF + /tmp/ccuKQwYy.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t + /tmp/ccuKQwYy.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete + /tmp/ccuKQwYy.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t + /tmp/ccuKQwYy.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete + /tmp/ccuKQwYy.s:952 .text.USBD_LL_DevConnected:00000000 $t + /tmp/ccuKQwYy.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected + /tmp/ccuKQwYy.s:977 .text.USBD_LL_DevDisconnected:00000000 $t + /tmp/ccuKQwYy.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected + /tmp/ccuKQwYy.s:1036 .text.USBD_CoreFindIF:00000000 $t + /tmp/ccuKQwYy.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF + /tmp/ccuKQwYy.s:1062 .text.USBD_CoreFindEP:00000000 $t + /tmp/ccuKQwYy.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP + /tmp/ccuKQwYy.s:1088 .text.USBD_LL_DataOutStage:00000000 $t + /tmp/ccuKQwYy.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage + /tmp/ccuKQwYy.s:1300 .text.USBD_LL_DataInStage:00000000 $t + /tmp/ccuKQwYy.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage + /tmp/ccuKQwYy.s:1532 .text.USBD_GetNextDesc:00000000 $t + /tmp/ccuKQwYy.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc + /tmp/ccuKQwYy.s:1568 .text.USBD_GetEpDesc:00000000 $t + /tmp/ccuKQwYy.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc UNDEFINED SYMBOLS USBD_LL_Init @@ -3295,7 +3295,7 @@ USBD_LL_Stop USBD_LL_DeInit USBD_LL_Start USBD_ParseSetupRequest - ARM GAS /tmp/ccC0wZdE.s page 56 + ARM GAS /tmp/ccuKQwYy.s page 56 USBD_StdDevReq diff --git a/build/usbd_ctlreq.lst b/build/usbd_ctlreq.lst index 00d3730..1b4c32d 100644 --- a/build/usbd_ctlreq.lst +++ b/build/usbd_ctlreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cce7Q3bO.s page 1 +ARM GAS /tmp/cc4EZ5bS.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 2 + ARM GAS /tmp/cc4EZ5bS.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 3 + ARM GAS /tmp/cc4EZ5bS.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @} @@ -178,7 +178,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 4 + ARM GAS /tmp/cc4EZ5bS.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 5 + ARM GAS /tmp/cc4EZ5bS.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 6 + ARM GAS /tmp/cc4EZ5bS.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 7 + ARM GAS /tmp/cc4EZ5bS.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 8 + ARM GAS /tmp/cc4EZ5bS.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 9 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 10 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 11 + ARM GAS /tmp/cc4EZ5bS.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 12 + ARM GAS /tmp/cc4EZ5bS.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 13 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 14 + ARM GAS /tmp/cc4EZ5bS.s page 14 715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 15 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 16 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 17 + ARM GAS /tmp/cc4EZ5bS.s page 17 886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 18 + ARM GAS /tmp/cc4EZ5bS.s page 18 943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 19 + ARM GAS /tmp/cc4EZ5bS.s page 19 1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 44 0004 02E0 b .L2 45 .LVL3: 46 .L3: - ARM GAS /tmp/cce7Q3bO.s page 20 + ARM GAS /tmp/cc4EZ5bS.s page 20 1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 21 + ARM GAS /tmp/cc4EZ5bS.s page 21 91 0002 0370 strb r3, [r0] @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 22 + ARM GAS /tmp/cc4EZ5bS.s page 22 38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 23 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 24 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 25 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 26 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 27 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 28 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 29 + ARM GAS /tmp/cc4EZ5bS.s page 29 431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 30 + ARM GAS /tmp/cc4EZ5bS.s page 30 147 .loc 2 434 3 view .LVU54 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 31 + ARM GAS /tmp/cc4EZ5bS.s page 31 185 .LVL20: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 32 + ARM GAS /tmp/cc4EZ5bS.s page 32 233 .loc 1 985 1 view .LVU88 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 278 0014 062B cmp r3, #6 279 0016 00F2AB80 bhi .L8 280 001a DFE803F0 tbb [pc, r3] - ARM GAS /tmp/cce7Q3bO.s page 33 + ARM GAS /tmp/cc4EZ5bS.s page 33 281 .LVL28: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 34 + ARM GAS /tmp/cc4EZ5bS.s page 34 323 004a 1A46 movcs r2, r3 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 35 + ARM GAS /tmp/cc4EZ5bS.s page 35 365 006e 4370 strb r3, [r0, #1] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 36 + ARM GAS /tmp/cc4EZ5bS.s page 36 408 0098 5B68 ldr r3, [r3, #4] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 37 + ARM GAS /tmp/cc4EZ5bS.s page 37 449 .LVL47: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 38 + ARM GAS /tmp/cc4EZ5bS.s page 38 490 00e2 D0F8B432 ldr r3, [r0, #692] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 528 .loc 1 538 20 view .LVU191 529 010a 9847 blx r3 530 .LVL61: - ARM GAS /tmp/cce7Q3bO.s page 39 + ARM GAS /tmp/cc4EZ5bS.s page 39 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 570 .LVL69: 571 .L17: 595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/cce7Q3bO.s page 40 + ARM GAS /tmp/cc4EZ5bS.s page 40 572 .loc 1 595 11 view .LVU207 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 41 + ARM GAS /tmp/cc4EZ5bS.s page 41 612 .loc 1 624 15 is_stmt 0 view .LVU224 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 42 + ARM GAS /tmp/cc4EZ5bS.s page 42 652 0176 6FE7 b .L7 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 43 + ARM GAS /tmp/cc4EZ5bS.s page 43 701 0004 8B88 ldrh r3, [r1, #4] @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 44 + ARM GAS /tmp/cc4EZ5bS.s page 44 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 45 + ARM GAS /tmp/cc4EZ5bS.s page 45 787 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 827 0026 2046 mov r0, r4 828 0028 FFF7FEFF bl USBD_ClrClassConfig 829 .LVL102: - ARM GAS /tmp/cce7Q3bO.s page 46 + ARM GAS /tmp/cc4EZ5bS.s page 46 807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 47 + ARM GAS /tmp/cc4EZ5bS.s page 47 870 .LVL109: @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 48 + ARM GAS /tmp/cc4EZ5bS.s page 48 911 0070 8D42 cmp r5, r1 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 49 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.s page 1 993 .L61: 994 00c8 00000000 .word cfgidx.0 995 .cfi_endproc - ARM GAS /tmp/cce7Q3bO.s page 50 + ARM GAS /tmp/cc4EZ5bS.s page 50 996 .LFE248: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 1040 .loc 1 839 9 is_stmt 1 view .LVU369 1041 001e 01E0 b .L63 1042 .LVL135: - ARM GAS /tmp/cce7Q3bO.s page 51 + ARM GAS /tmp/cc4EZ5bS.s page 51 1043 .L71: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 52 + ARM GAS /tmp/cc4EZ5bS.s page 52 1089 .loc 1 856 1 is_stmt 1 view -0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 53 + ARM GAS /tmp/cc4EZ5bS.s page 53 1130 .LVL143: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 54 + ARM GAS /tmp/cc4EZ5bS.s page 54 1177 0002 4B88 ldrh r3, [r1, #2] @@ -3238,7 +3238,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 55 + ARM GAS /tmp/cc4EZ5bS.s page 55 1217 .cfi_endproc @@ -3298,7 +3298,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 56 + ARM GAS /tmp/cc4EZ5bS.s page 56 1263 .loc 1 932 15 is_stmt 0 view .LVU440 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 1309 000a 06D0 beq .L93 1310 000c 402C cmp r4, #64 1311 000e 04D0 beq .L93 - ARM GAS /tmp/cce7Q3bO.s page 57 + ARM GAS /tmp/cc4EZ5bS.s page 57 1312 0010 6CB1 cbz r4, .L94 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 1351 .L99: 1352 0038 12 .byte (.L105-.L99)/2 1353 0039 19 .byte (.L104-.L99)/2 - ARM GAS /tmp/cce7Q3bO.s page 58 + ARM GAS /tmp/cc4EZ5bS.s page 58 1354 003a 1C .byte (.L97-.L99)/2 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 59 + ARM GAS /tmp/cc4EZ5bS.s page 59 1399 .loc 1 136 11 view .LVU477 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 1445 .cfi_def_cfa_offset 16 1446 .cfi_offset 4, -16 1447 .cfi_offset 5, -12 - ARM GAS /tmp/cce7Q3bO.s page 60 + ARM GAS /tmp/cc4EZ5bS.s page 60 1448 .cfi_offset 6, -8 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 61 + ARM GAS /tmp/cc4EZ5bS.s page 61 1490 002c 0129 cmp r1, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 62 + ARM GAS /tmp/cc4EZ5bS.s page 62 1530 0058 2846 mov r0, r5 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 1571 .loc 1 219 11 is_stmt 0 view .LVU532 1572 007a 2846 mov r0, r5 1573 .LVL204: - ARM GAS /tmp/cce7Q3bO.s page 63 + ARM GAS /tmp/cc4EZ5bS.s page 63 219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 64 + ARM GAS /tmp/cc4EZ5bS.s page 64 1620 000a DFB2 uxtb r7, r3 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 65 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 66 + ARM GAS /tmp/cc4EZ5bS.s page 66 1704 .loc 1 269 23 is_stmt 0 view .LVU575 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 67 + ARM GAS /tmp/cc4EZ5bS.s page 67 1748 009e FFF7FEFF bl USBD_LL_StallEP @@ -4018,7 +4018,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 68 + ARM GAS /tmp/cc4EZ5bS.s page 68 1789 .LVL236: @@ -4078,7 +4078,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 69 + ARM GAS /tmp/cc4EZ5bS.s page 69 1832 .loc 1 309 17 is_stmt 1 view .LVU618 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 70 + ARM GAS /tmp/cc4EZ5bS.s page 70 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 71 + ARM GAS /tmp/cc4EZ5bS.s page 71 1915 .loc 1 401 15 is_stmt 1 view .LVU649 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 72 + ARM GAS /tmp/cc4EZ5bS.s page 72 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -4318,7 +4318,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 73 + ARM GAS /tmp/cc4EZ5bS.s page 73 1999 019c 002B cmp r3, #0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 74 + ARM GAS /tmp/cc4EZ5bS.s page 74 2041 01d4 04F10E01 add r1, r4, #14 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/cce7Q3bO.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/cce7Q3bO.s page 75 + ARM GAS /tmp/cc4EZ5bS.s page 75 2085 0212 D9E7 b .L147 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 2130 USBD_GetString: 2131 .LVL286: 2132 .LFB255: - ARM GAS /tmp/cce7Q3bO.s page 76 + ARM GAS /tmp/cc4EZ5bS.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/cce7Q3bO.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/cce7Q3bO.s page 77 + ARM GAS /tmp/cc4EZ5bS.s page 77 2174 .loc 1 1011 3 view .LVU734 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/cce7Q3bO.s page 1 2212 .LVL295: 2213 .L172: 1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/cce7Q3bO.s page 78 + ARM GAS /tmp/cc4EZ5bS.s page 78 2214 .loc 1 1014 17 is_stmt 1 view .LVU751 @@ -4653,49 +4653,49 @@ ARM GAS /tmp/cce7Q3bO.s page 1 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 + ARM GAS /tmp/cc4EZ5bS.s page 79 DEFINED SYMBOLS *ABS*:00000000 usbd_ctlreq.c - /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 + /tmp/cc4EZ5bS.s:21 .text.USBD_GetLen:00000000 $t + /tmp/cc4EZ5bS.s:26 .text.USBD_GetLen:00000000 USBD_GetLen + /tmp/cc4EZ5bS.s:72 .text.USBD_ParseSetupRequest:00000000 $t + /tmp/cc4EZ5bS.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest + /tmp/cc4EZ5bS.s:199 .text.USBD_CtlError:00000000 $t + /tmp/cc4EZ5bS.s:205 .text.USBD_CtlError:00000000 USBD_CtlError + /tmp/cc4EZ5bS.s:240 .text.USBD_GetDescriptor:00000000 $t + /tmp/cc4EZ5bS.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor + /tmp/cc4EZ5bS.s:283 .text.USBD_GetDescriptor:0000001e $d + /tmp/cc4EZ5bS.s:396 .text.USBD_GetDescriptor:0000008e $d + /tmp/cc4EZ5bS.s:402 .text.USBD_GetDescriptor:00000094 $t + /tmp/cc4EZ5bS.s:677 .text.USBD_SetAddress:00000000 $t + /tmp/cc4EZ5bS.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress + /tmp/cc4EZ5bS.s:776 .text.USBD_SetConfig:00000000 $t + /tmp/cc4EZ5bS.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig + /tmp/cc4EZ5bS.s:994 .text.USBD_SetConfig:000000c8 $d + /tmp/cc4EZ5bS.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 + /tmp/cc4EZ5bS.s:999 .text.USBD_GetConfig:00000000 $t + /tmp/cc4EZ5bS.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig + /tmp/cc4EZ5bS.s:1081 .text.USBD_GetStatus:00000000 $t + /tmp/cc4EZ5bS.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus + /tmp/cc4EZ5bS.s:1157 .text.USBD_SetFeature:00000000 $t + /tmp/cc4EZ5bS.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature + /tmp/cc4EZ5bS.s:1221 .text.USBD_ClrFeature:00000000 $t + /tmp/cc4EZ5bS.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature + /tmp/cc4EZ5bS.s:1280 .text.USBD_StdDevReq:00000000 $t + /tmp/cc4EZ5bS.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq + /tmp/cc4EZ5bS.s:1352 .text.USBD_StdDevReq:00000038 $d + /tmp/cc4EZ5bS.s:1362 .text.USBD_StdDevReq:00000042 $t + /tmp/cc4EZ5bS.s:1429 .text.USBD_StdItfReq:00000000 $t + /tmp/cc4EZ5bS.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq + /tmp/cc4EZ5bS.s:1586 .text.USBD_StdEPReq:00000000 $t + /tmp/cc4EZ5bS.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq + /tmp/cc4EZ5bS.s:2124 .text.USBD_GetString:00000000 $t + /tmp/cc4EZ5bS.s:2130 .text.USBD_GetString:00000000 USBD_GetString + /tmp/cc4EZ5bS.s:2239 .bss.cfgidx.0:00000000 $d + /tmp/cc4EZ5bS.s:290 .text.USBD_GetDescriptor:00000025 $d + /tmp/cc4EZ5bS.s:290 .text.USBD_GetDescriptor:00000026 $t UNDEFINED SYMBOLS USBD_LL_StallEP diff --git a/build/usbd_desc.lst b/build/usbd_desc.lst index 81e134a..812c56d 100644 --- a/build/usbd_desc.lst +++ b/build/usbd_desc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccuRTiWv.s page 1 +ARM GAS /tmp/ccKm3PqM.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 2 + ARM GAS /tmp/ccKm3PqM.s page 2 30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 3 + ARM GAS /tmp/ccKm3PqM.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/ccuRTiWv.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/ccuRTiWv.s page 4 + ARM GAS /tmp/ccKm3PqM.s page 4 144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor @@ -238,7 +238,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 5 + ARM GAS /tmp/ccKm3PqM.s page 5 201:USB_DEVICE/App/usbd_desc.c **** 0x0, @@ -298,7 +298,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 6 + ARM GAS /tmp/ccKm3PqM.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/ccuRTiWv.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/ccuRTiWv.s page 7 + ARM GAS /tmp/ccKm3PqM.s page 7 72 0002 0B80 strh r3, [r1] @ movhi @@ -418,7 +418,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 8 + ARM GAS /tmp/ccKm3PqM.s page 8 311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor @@ -478,7 +478,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 9 + ARM GAS /tmp/ccKm3PqM.s page 9 368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 10 + ARM GAS /tmp/ccKm3PqM.s page 10 101 .loc 1 418 12 is_stmt 0 view .LVU17 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 11 + ARM GAS /tmp/ccKm3PqM.s page 11 141 .L11: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 12 + ARM GAS /tmp/ccKm3PqM.s page 12 394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccuRTiWv.s page 1 228 .L22: 229 002e 00BF .align 2 230 .L21: - ARM GAS /tmp/ccuRTiWv.s page 13 + ARM GAS /tmp/ccKm3PqM.s page 13 231 0030 0070FF1F .word 536834048 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccuRTiWv.s page 1 278 72747561 278 6C20436F 278 6D506F72 - ARM GAS /tmp/ccuRTiWv.s page 14 + ARM GAS /tmp/ccKm3PqM.s page 14 279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccuRTiWv.s page 1 323 0014 0248 ldr r0, .L31+4 324 .LVL25: 292:USB_DEVICE/App/usbd_desc.c **** } - ARM GAS /tmp/ccuRTiWv.s page 15 + ARM GAS /tmp/ccKm3PqM.s page 15 325 .loc 1 292 5 view .LVU77 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 16 + ARM GAS /tmp/ccKm3PqM.s page 16 373 .LVL30: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccuRTiWv.s page 1 419 .LVL33: 340:USB_DEVICE/App/usbd_desc.c **** } 420 .loc 1 340 5 view .LVU93 - ARM GAS /tmp/ccuRTiWv.s page 17 + ARM GAS /tmp/ccKm3PqM.s page 17 421 000a FFF7FEFF bl USBD_GetString @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccuRTiWv.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/ccuRTiWv.s page 18 + ARM GAS /tmp/ccKm3PqM.s page 18 469 .LCFI7: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccuRTiWv.s page 1 513 .section .data.USBD_StringSerial,"aw" 514 .align 2 517 USBD_StringSerial: - ARM GAS /tmp/ccuRTiWv.s page 19 + ARM GAS /tmp/ccKm3PqM.s page 19 518 0000 1A0300 .ascii "\032\003\000" @@ -1127,51 +1127,51 @@ ARM GAS /tmp/ccuRTiWv.s page 1 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 + ARM GAS /tmp/ccKm3PqM.s page 20 DEFINED SYMBOLS *ABS*:00000000 usbd_desc.c - /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 + /tmp/ccKm3PqM.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t + /tmp/ccKm3PqM.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor + /tmp/ccKm3PqM.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d + /tmp/ccKm3PqM.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc + /tmp/ccKm3PqM.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor + /tmp/ccKm3PqM.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d + /tmp/ccKm3PqM.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc + /tmp/ccKm3PqM.s:87 .text.IntToUnicode:00000000 $t + /tmp/ccKm3PqM.s:92 .text.IntToUnicode:00000000 IntToUnicode + /tmp/ccKm3PqM.s:167 .text.Get_SerialNum:00000000 $t + /tmp/ccKm3PqM.s:172 .text.Get_SerialNum:00000000 Get_SerialNum + /tmp/ccKm3PqM.s:231 .text.Get_SerialNum:00000030 $d + /tmp/ccKm3PqM.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial + /tmp/ccKm3PqM.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor + /tmp/ccKm3PqM.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d + /tmp/ccKm3PqM.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d + /tmp/ccKm3PqM.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor + /tmp/ccKm3PqM.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d + /tmp/ccKm3PqM.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc + /tmp/ccKm3PqM.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d + /tmp/ccKm3PqM.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor + /tmp/ccKm3PqM.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d + /tmp/ccKm3PqM.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d + /tmp/ccKm3PqM.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor + /tmp/ccKm3PqM.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d + /tmp/ccKm3PqM.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d + /tmp/ccKm3PqM.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t + /tmp/ccKm3PqM.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor + /tmp/ccKm3PqM.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d + /tmp/ccKm3PqM.s:514 .data.USBD_StringSerial:00000000 $d + /tmp/ccKm3PqM.s:522 .bss.USBD_StrDesc:00000000 $d + /tmp/ccKm3PqM.s:529 .data.USBD_LangIDDesc:00000000 $d + /tmp/ccKm3PqM.s:536 .data.USBD_FS_DeviceDesc:00000000 $d + /tmp/ccKm3PqM.s:547 .data.FS_Desc:00000000 FS_Desc + /tmp/ccKm3PqM.s:544 .data.FS_Desc:00000000 $d UNDEFINED SYMBOLS USBD_GetString diff --git a/build/usbd_ioreq.lst b/build/usbd_ioreq.lst index 205c9f7..3e30907 100644 --- a/build/usbd_ioreq.lst +++ b/build/usbd_ioreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccnLHsIs.s page 1 +ARM GAS /tmp/ccExyn7M.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccnLHsIs.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/ccnLHsIs.s page 2 + ARM GAS /tmp/ccExyn7M.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccnLHsIs.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/ccnLHsIs.s page 3 + ARM GAS /tmp/ccExyn7M.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/ccnLHsIs.s page 1 66 0018 0020 movs r0, #0 67 001a 08BD pop {r3, pc} 68 .cfi_endproc - ARM GAS /tmp/ccnLHsIs.s page 4 + ARM GAS /tmp/ccExyn7M.s page 4 69 .LFE243: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccnLHsIs.s page 1 109 .section .text.USBD_CtlPrepareRx,"ax",%progbits 110 .align 1 111 .global USBD_CtlPrepareRx - ARM GAS /tmp/ccnLHsIs.s page 5 + ARM GAS /tmp/ccExyn7M.s page 5 112 .syntax unified @@ -298,7 +298,7 @@ ARM GAS /tmp/ccnLHsIs.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/ccnLHsIs.s page 6 + ARM GAS /tmp/ccExyn7M.s page 6 145 .loc 1 146 3 is_stmt 1 view .LVU35 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccnLHsIs.s page 1 185 .loc 1 162 9 view .LVU44 186 0006 0021 movs r1, #0 187 .LVL14: - ARM GAS /tmp/ccnLHsIs.s page 7 + ARM GAS /tmp/ccExyn7M.s page 7 188 .loc 1 162 9 view .LVU45 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccnLHsIs.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/ccnLHsIs.s page 8 + ARM GAS /tmp/ccExyn7M.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/ccnLHsIs.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/ccnLHsIs.s page 9 + ARM GAS /tmp/ccExyn7M.s page 9 269 0012 0020 movs r0, #0 @@ -529,25 +529,25 @@ ARM GAS /tmp/ccnLHsIs.s page 1 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 + ARM GAS /tmp/ccExyn7M.s page 10 DEFINED SYMBOLS *ABS*:00000000 usbd_ioreq.c - /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 + /tmp/ccExyn7M.s:21 .text.USBD_CtlSendData:00000000 $t + /tmp/ccExyn7M.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData + /tmp/ccExyn7M.s:72 .text.USBD_CtlContinueSendData:00000000 $t + /tmp/ccExyn7M.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData + /tmp/ccExyn7M.s:110 .text.USBD_CtlPrepareRx:00000000 $t + /tmp/ccExyn7M.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx + /tmp/ccExyn7M.s:161 .text.USBD_CtlContinueRx:00000000 $t + /tmp/ccExyn7M.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx + /tmp/ccExyn7M.s:199 .text.USBD_CtlSendStatus:00000000 $t + /tmp/ccExyn7M.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus + /tmp/ccExyn7M.s:237 .text.USBD_CtlReceiveStatus:00000000 $t + /tmp/ccExyn7M.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus + /tmp/ccExyn7M.s:275 .text.USBD_GetRxCount:00000000 $t + /tmp/ccExyn7M.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount UNDEFINED SYMBOLS USBD_LL_Transmit diff --git a/stm32_ADC_F429_0.ioc b/stm32_ADC_F429_0.ioc index 4d49dbc..60e1569 100644 --- a/stm32_ADC_F429_0.ioc +++ b/stm32_ADC_F429_0.ioc @@ -98,7 +98,7 @@ PC0.Locked=true PC0.Signal=GPXTI0 PC3.GPIOParameters=GPIO_PuPd,GPIO_Label PC3.GPIO_Label=SWEEP_CYCLE_START_TRG -PC3.GPIO_PuPd=GPIO_PULLDOWN +PC3.GPIO_PuPd=GPIO_PULLUP PC3.Locked=true PC3.Signal=GPXTI3 PF11.Signal=GPXTI11