ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 1 1 .cpu cortex-m4 2 .arch armv7e-m 3 .fpu fpv4-sp-d16 4 .eabi_attribute 27, 1 5 .eabi_attribute 28, 1 6 .eabi_attribute 20, 1 7 .eabi_attribute 21, 1 8 .eabi_attribute 23, 3 9 .eabi_attribute 24, 1 10 .eabi_attribute 25, 1 11 .eabi_attribute 26, 1 12 .eabi_attribute 30, 1 13 .eabi_attribute 34, 1 14 .eabi_attribute 18, 4 15 .file "stm32f3xx_hal_msp.c" 16 .text 17 .Ltext0: 18 .cfi_sections .debug_frame 19 .file 1 "Core/Src/stm32f3xx_hal_msp.c" 20 .section .text.HAL_MspInit,"ax",%progbits 21 .align 1 22 .global HAL_MspInit 23 .syntax unified 24 .thumb 25 .thumb_func 27 HAL_MspInit: 28 .LFB130: 1:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Header */ 2:Core/Src/stm32f3xx_hal_msp.c **** /** 3:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** 4:Core/Src/stm32f3xx_hal_msp.c **** * @file stm32f3xx_hal_msp.c 5:Core/Src/stm32f3xx_hal_msp.c **** * @brief This file provides code for the MSP Initialization 6:Core/Src/stm32f3xx_hal_msp.c **** * and de-Initialization codes. 7:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** 8:Core/Src/stm32f3xx_hal_msp.c **** * @attention 9:Core/Src/stm32f3xx_hal_msp.c **** * 10:Core/Src/stm32f3xx_hal_msp.c **** * Copyright (c) 2024 STMicroelectronics. 11:Core/Src/stm32f3xx_hal_msp.c **** * All rights reserved. 12:Core/Src/stm32f3xx_hal_msp.c **** * 13:Core/Src/stm32f3xx_hal_msp.c **** * This software is licensed under terms that can be found in the LICENSE file 14:Core/Src/stm32f3xx_hal_msp.c **** * in the root directory of this software component. 15:Core/Src/stm32f3xx_hal_msp.c **** * If no LICENSE file comes with this software, it is provided AS-IS. 16:Core/Src/stm32f3xx_hal_msp.c **** * 17:Core/Src/stm32f3xx_hal_msp.c **** ****************************************************************************** 18:Core/Src/stm32f3xx_hal_msp.c **** */ 19:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Header */ 20:Core/Src/stm32f3xx_hal_msp.c **** 21:Core/Src/stm32f3xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/ 22:Core/Src/stm32f3xx_hal_msp.c **** #include "main.h" 23:Core/Src/stm32f3xx_hal_msp.c **** 24:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Includes */ 25:Core/Src/stm32f3xx_hal_msp.c **** 26:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Includes */ 27:Core/Src/stm32f3xx_hal_msp.c **** 28:Core/Src/stm32f3xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/ 29:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TD */ 30:Core/Src/stm32f3xx_hal_msp.c **** ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 2 31:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TD */ 32:Core/Src/stm32f3xx_hal_msp.c **** 33:Core/Src/stm32f3xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/ 34:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Define */ 35:Core/Src/stm32f3xx_hal_msp.c **** 36:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Define */ 37:Core/Src/stm32f3xx_hal_msp.c **** 38:Core/Src/stm32f3xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/ 39:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN Macro */ 40:Core/Src/stm32f3xx_hal_msp.c **** 41:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END Macro */ 42:Core/Src/stm32f3xx_hal_msp.c **** 43:Core/Src/stm32f3xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/ 44:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN PV */ 45:Core/Src/stm32f3xx_hal_msp.c **** 46:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END PV */ 47:Core/Src/stm32f3xx_hal_msp.c **** 48:Core/Src/stm32f3xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/ 49:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN PFP */ 50:Core/Src/stm32f3xx_hal_msp.c **** 51:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END PFP */ 52:Core/Src/stm32f3xx_hal_msp.c **** 53:Core/Src/stm32f3xx_hal_msp.c **** /* External functions --------------------------------------------------------*/ 54:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */ 55:Core/Src/stm32f3xx_hal_msp.c **** 56:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ExternalFunctions */ 57:Core/Src/stm32f3xx_hal_msp.c **** 58:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN 0 */ 59:Core/Src/stm32f3xx_hal_msp.c **** 60:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END 0 */ 61:Core/Src/stm32f3xx_hal_msp.c **** 62:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef *htim); 63:Core/Src/stm32f3xx_hal_msp.c **** /** 64:Core/Src/stm32f3xx_hal_msp.c **** * Initializes the Global MSP. 65:Core/Src/stm32f3xx_hal_msp.c **** */ 66:Core/Src/stm32f3xx_hal_msp.c **** void HAL_MspInit(void) 67:Core/Src/stm32f3xx_hal_msp.c **** { 29 .loc 1 67 1 view -0 30 .cfi_startproc 31 @ args = 0, pretend = 0, frame = 8 32 @ frame_needed = 0, uses_anonymous_args = 0 33 @ link register save eliminated. 34 0000 82B0 sub sp, sp, #8 35 .cfi_def_cfa_offset 8 68:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */ 69:Core/Src/stm32f3xx_hal_msp.c **** 70:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END MspInit 0 */ 71:Core/Src/stm32f3xx_hal_msp.c **** 72:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE(); 36 .loc 1 72 3 view .LVU1 37 .LBB2: 38 .loc 1 72 3 view .LVU2 39 .loc 1 72 3 view .LVU3 40 0002 0A4B ldr r3, .L3 41 0004 9A69 ldr r2, [r3, #24] 42 0006 42F00102 orr r2, r2, #1 43 000a 9A61 str r2, [r3, #24] ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 3 44 .loc 1 72 3 view .LVU4 45 000c 9A69 ldr r2, [r3, #24] 46 000e 02F00102 and r2, r2, #1 47 0012 0092 str r2, [sp] 48 .loc 1 72 3 view .LVU5 49 0014 009A ldr r2, [sp] 50 .LBE2: 51 .loc 1 72 3 view .LVU6 73:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE(); 52 .loc 1 73 3 view .LVU7 53 .LBB3: 54 .loc 1 73 3 view .LVU8 55 .loc 1 73 3 view .LVU9 56 0016 DA69 ldr r2, [r3, #28] 57 0018 42F08052 orr r2, r2, #268435456 58 001c DA61 str r2, [r3, #28] 59 .loc 1 73 3 view .LVU10 60 001e DB69 ldr r3, [r3, #28] 61 0020 03F08053 and r3, r3, #268435456 62 0024 0193 str r3, [sp, #4] 63 .loc 1 73 3 view .LVU11 64 0026 019B ldr r3, [sp, #4] 65 .LBE3: 66 .loc 1 73 3 view .LVU12 74:Core/Src/stm32f3xx_hal_msp.c **** 75:Core/Src/stm32f3xx_hal_msp.c **** /* System interrupt init*/ 76:Core/Src/stm32f3xx_hal_msp.c **** 77:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */ 78:Core/Src/stm32f3xx_hal_msp.c **** 79:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END MspInit 1 */ 80:Core/Src/stm32f3xx_hal_msp.c **** } 67 .loc 1 80 1 is_stmt 0 view .LVU13 68 0028 02B0 add sp, sp, #8 69 .cfi_def_cfa_offset 0 70 @ sp needed 71 002a 7047 bx lr 72 .L4: 73 .align 2 74 .L3: 75 002c 00100240 .word 1073876992 76 .cfi_endproc 77 .LFE130: 79 .section .text.HAL_ADC_MspInit,"ax",%progbits 80 .align 1 81 .global HAL_ADC_MspInit 82 .syntax unified 83 .thumb 84 .thumb_func 86 HAL_ADC_MspInit: 87 .LVL0: 88 .LFB131: 81:Core/Src/stm32f3xx_hal_msp.c **** 82:Core/Src/stm32f3xx_hal_msp.c **** static uint32_t HAL_RCC_ADC12_CLK_ENABLED=0; 83:Core/Src/stm32f3xx_hal_msp.c **** 84:Core/Src/stm32f3xx_hal_msp.c **** /** 85:Core/Src/stm32f3xx_hal_msp.c **** * @brief ADC MSP Initialization 86:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 4 87:Core/Src/stm32f3xx_hal_msp.c **** * @param hadc: ADC handle pointer 88:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 89:Core/Src/stm32f3xx_hal_msp.c **** */ 90:Core/Src/stm32f3xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc) 91:Core/Src/stm32f3xx_hal_msp.c **** { 89 .loc 1 91 1 is_stmt 1 view -0 90 .cfi_startproc 91 @ args = 0, pretend = 0, frame = 48 92 @ frame_needed = 0, uses_anonymous_args = 0 93 .loc 1 91 1 is_stmt 0 view .LVU15 94 0000 30B5 push {r4, r5, lr} 95 .cfi_def_cfa_offset 12 96 .cfi_offset 4, -12 97 .cfi_offset 5, -8 98 .cfi_offset 14, -4 99 0002 8DB0 sub sp, sp, #52 100 .cfi_def_cfa_offset 64 92:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 101 .loc 1 92 3 is_stmt 1 view .LVU16 102 .loc 1 92 20 is_stmt 0 view .LVU17 103 0004 0023 movs r3, #0 104 0006 0793 str r3, [sp, #28] 105 0008 0893 str r3, [sp, #32] 106 000a 0993 str r3, [sp, #36] 107 000c 0A93 str r3, [sp, #40] 108 000e 0B93 str r3, [sp, #44] 93:Core/Src/stm32f3xx_hal_msp.c **** if(hadc->Instance==ADC1) 109 .loc 1 93 3 is_stmt 1 view .LVU18 110 .loc 1 93 10 is_stmt 0 view .LVU19 111 0010 0368 ldr r3, [r0] 112 .loc 1 93 5 view .LVU20 113 0012 B3F1A04F cmp r3, #1342177280 114 0016 04D0 beq .L11 94:Core/Src/stm32f3xx_hal_msp.c **** { 95:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */ 96:Core/Src/stm32f3xx_hal_msp.c **** 97:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */ 98:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 99:Core/Src/stm32f3xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED++; 100:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 101:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 102:Core/Src/stm32f3xx_hal_msp.c **** } 103:Core/Src/stm32f3xx_hal_msp.c **** 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 105:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 106:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 107:Core/Src/stm32f3xx_hal_msp.c **** PC0 ------> ADC1_IN6 108:Core/Src/stm32f3xx_hal_msp.c **** PC1 ------> ADC1_IN7 109:Core/Src/stm32f3xx_hal_msp.c **** PC2 ------> ADC1_IN8 110:Core/Src/stm32f3xx_hal_msp.c **** PC3 ------> ADC1_IN9 111:Core/Src/stm32f3xx_hal_msp.c **** PA0 ------> ADC1_IN1 112:Core/Src/stm32f3xx_hal_msp.c **** PA1 ------> ADC1_IN2 113:Core/Src/stm32f3xx_hal_msp.c **** PA2 ------> ADC1_IN3 114:Core/Src/stm32f3xx_hal_msp.c **** PA3 ------> ADC1_IN4 115:Core/Src/stm32f3xx_hal_msp.c **** */ 116:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; 117:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 5 118:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 119:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 120:Core/Src/stm32f3xx_hal_msp.c **** 121:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3; 122:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 123:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 124:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 125:Core/Src/stm32f3xx_hal_msp.c **** 126:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */ 127:Core/Src/stm32f3xx_hal_msp.c **** 128:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */ 129:Core/Src/stm32f3xx_hal_msp.c **** } 130:Core/Src/stm32f3xx_hal_msp.c **** else if(hadc->Instance==ADC2) 115 .loc 1 130 8 is_stmt 1 view .LVU21 116 .loc 1 130 10 is_stmt 0 view .LVU22 117 0018 384A ldr r2, .L15 118 001a 9342 cmp r3, r2 119 001c 37D0 beq .L12 120 .LVL1: 121 .L5: 131:Core/Src/stm32f3xx_hal_msp.c **** { 132:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 0 */ 133:Core/Src/stm32f3xx_hal_msp.c **** 134:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 0 */ 135:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 136:Core/Src/stm32f3xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED++; 137:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 138:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 139:Core/Src/stm32f3xx_hal_msp.c **** } 140:Core/Src/stm32f3xx_hal_msp.c **** 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 142:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 143:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 144:Core/Src/stm32f3xx_hal_msp.c **** PA4 ------> ADC2_IN1 145:Core/Src/stm32f3xx_hal_msp.c **** PA5 ------> ADC2_IN2 146:Core/Src/stm32f3xx_hal_msp.c **** PA6 ------> ADC2_IN3 147:Core/Src/stm32f3xx_hal_msp.c **** PA7 ------> ADC2_IN4 148:Core/Src/stm32f3xx_hal_msp.c **** PC4 ------> ADC2_IN5 149:Core/Src/stm32f3xx_hal_msp.c **** */ 150:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7; 151:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 152:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 153:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 154:Core/Src/stm32f3xx_hal_msp.c **** 155:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_4; 156:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 157:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 158:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 159:Core/Src/stm32f3xx_hal_msp.c **** 160:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspInit 1 */ 161:Core/Src/stm32f3xx_hal_msp.c **** 162:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC2_MspInit 1 */ 163:Core/Src/stm32f3xx_hal_msp.c **** } 164:Core/Src/stm32f3xx_hal_msp.c **** 165:Core/Src/stm32f3xx_hal_msp.c **** } 122 .loc 1 165 1 view .LVU23 123 001e 0DB0 add sp, sp, #52 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 6 124 .cfi_remember_state 125 .cfi_def_cfa_offset 12 126 @ sp needed 127 0020 30BD pop {r4, r5, pc} 128 .LVL2: 129 .L11: 130 .cfi_restore_state 99:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 131 .loc 1 99 5 is_stmt 1 view .LVU24 99:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 132 .loc 1 99 30 is_stmt 0 view .LVU25 133 0022 374A ldr r2, .L15+4 134 0024 1368 ldr r3, [r2] 135 0026 0133 adds r3, r3, #1 136 0028 1360 str r3, [r2] 100:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 137 .loc 1 100 5 is_stmt 1 view .LVU26 100:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 138 .loc 1 100 7 is_stmt 0 view .LVU27 139 002a 012B cmp r3, #1 140 002c 24D0 beq .L13 141 .L7: 101:Core/Src/stm32f3xx_hal_msp.c **** } 142 .loc 1 101 7 is_stmt 1 discriminator 1 view .LVU28 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 143 .loc 1 104 5 discriminator 1 view .LVU29 144 .LBB4: 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 145 .loc 1 104 5 discriminator 1 view .LVU30 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 146 .loc 1 104 5 discriminator 1 view .LVU31 147 002e 354B ldr r3, .L15+8 148 0030 5A69 ldr r2, [r3, #20] 149 0032 42F40022 orr r2, r2, #524288 150 0036 5A61 str r2, [r3, #20] 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 151 .loc 1 104 5 discriminator 1 view .LVU32 152 0038 5A69 ldr r2, [r3, #20] 153 003a 02F40022 and r2, r2, #524288 154 003e 0292 str r2, [sp, #8] 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 155 .loc 1 104 5 discriminator 1 view .LVU33 156 0040 029A ldr r2, [sp, #8] 157 .LBE4: 104:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 158 .loc 1 104 5 discriminator 1 view .LVU34 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 159 .loc 1 105 5 discriminator 1 view .LVU35 160 .LBB5: 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 161 .loc 1 105 5 discriminator 1 view .LVU36 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 162 .loc 1 105 5 discriminator 1 view .LVU37 163 0042 5A69 ldr r2, [r3, #20] 164 0044 42F40032 orr r2, r2, #131072 165 0048 5A61 str r2, [r3, #20] 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 7 166 .loc 1 105 5 discriminator 1 view .LVU38 167 004a 5B69 ldr r3, [r3, #20] 168 004c 03F40033 and r3, r3, #131072 169 0050 0393 str r3, [sp, #12] 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 170 .loc 1 105 5 discriminator 1 view .LVU39 171 0052 039B ldr r3, [sp, #12] 172 .LBE5: 105:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 173 .loc 1 105 5 discriminator 1 view .LVU40 116:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 174 .loc 1 116 5 discriminator 1 view .LVU41 116:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 175 .loc 1 116 25 is_stmt 0 discriminator 1 view .LVU42 176 0054 0F25 movs r5, #15 177 0056 0795 str r5, [sp, #28] 117:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 178 .loc 1 117 5 is_stmt 1 discriminator 1 view .LVU43 117:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 179 .loc 1 117 26 is_stmt 0 discriminator 1 view .LVU44 180 0058 0324 movs r4, #3 181 005a 0894 str r4, [sp, #32] 118:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 182 .loc 1 118 5 is_stmt 1 discriminator 1 view .LVU45 119:Core/Src/stm32f3xx_hal_msp.c **** 183 .loc 1 119 5 discriminator 1 view .LVU46 184 005c 07A9 add r1, sp, #28 185 005e 2A48 ldr r0, .L15+12 186 .LVL3: 119:Core/Src/stm32f3xx_hal_msp.c **** 187 .loc 1 119 5 is_stmt 0 discriminator 1 view .LVU47 188 0060 FFF7FEFF bl HAL_GPIO_Init 189 .LVL4: 121:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 190 .loc 1 121 5 is_stmt 1 discriminator 1 view .LVU48 121:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 191 .loc 1 121 25 is_stmt 0 discriminator 1 view .LVU49 192 0064 0795 str r5, [sp, #28] 122:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 193 .loc 1 122 5 is_stmt 1 discriminator 1 view .LVU50 122:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 194 .loc 1 122 26 is_stmt 0 discriminator 1 view .LVU51 195 0066 0894 str r4, [sp, #32] 123:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 196 .loc 1 123 5 is_stmt 1 discriminator 1 view .LVU52 123:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 197 .loc 1 123 26 is_stmt 0 discriminator 1 view .LVU53 198 0068 0023 movs r3, #0 199 006a 0993 str r3, [sp, #36] 124:Core/Src/stm32f3xx_hal_msp.c **** 200 .loc 1 124 5 is_stmt 1 discriminator 1 view .LVU54 201 006c 07A9 add r1, sp, #28 202 006e 4FF09040 mov r0, #1207959552 203 0072 FFF7FEFF bl HAL_GPIO_Init 204 .LVL5: 205 0076 D2E7 b .L5 206 .LVL6: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 8 207 .L13: 101:Core/Src/stm32f3xx_hal_msp.c **** } 208 .loc 1 101 7 view .LVU55 209 .LBB6: 101:Core/Src/stm32f3xx_hal_msp.c **** } 210 .loc 1 101 7 view .LVU56 101:Core/Src/stm32f3xx_hal_msp.c **** } 211 .loc 1 101 7 view .LVU57 212 0078 224B ldr r3, .L15+8 213 007a 5A69 ldr r2, [r3, #20] 214 007c 42F08052 orr r2, r2, #268435456 215 0080 5A61 str r2, [r3, #20] 101:Core/Src/stm32f3xx_hal_msp.c **** } 216 .loc 1 101 7 view .LVU58 217 0082 5B69 ldr r3, [r3, #20] 218 0084 03F08053 and r3, r3, #268435456 219 0088 0193 str r3, [sp, #4] 101:Core/Src/stm32f3xx_hal_msp.c **** } 220 .loc 1 101 7 view .LVU59 221 008a 019B ldr r3, [sp, #4] 222 008c CFE7 b .L7 223 .L12: 224 .LBE6: 136:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 225 .loc 1 136 5 view .LVU60 136:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==1){ 226 .loc 1 136 30 is_stmt 0 view .LVU61 227 008e 1C4A ldr r2, .L15+4 228 0090 1368 ldr r3, [r2] 229 0092 0133 adds r3, r3, #1 230 0094 1360 str r3, [r2] 137:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 231 .loc 1 137 5 is_stmt 1 view .LVU62 137:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_ENABLE(); 232 .loc 1 137 7 is_stmt 0 view .LVU63 233 0096 012B cmp r3, #1 234 0098 25D0 beq .L14 235 .L9: 138:Core/Src/stm32f3xx_hal_msp.c **** } 236 .loc 1 138 7 is_stmt 1 discriminator 1 view .LVU64 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 237 .loc 1 141 5 discriminator 1 view .LVU65 238 .LBB7: 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 239 .loc 1 141 5 discriminator 1 view .LVU66 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 240 .loc 1 141 5 discriminator 1 view .LVU67 241 009a 1A4B ldr r3, .L15+8 242 009c 5A69 ldr r2, [r3, #20] 243 009e 42F40032 orr r2, r2, #131072 244 00a2 5A61 str r2, [r3, #20] 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 245 .loc 1 141 5 discriminator 1 view .LVU68 246 00a4 5A69 ldr r2, [r3, #20] 247 00a6 02F40032 and r2, r2, #131072 248 00aa 0592 str r2, [sp, #20] 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 9 249 .loc 1 141 5 discriminator 1 view .LVU69 250 00ac 059A ldr r2, [sp, #20] 251 .LBE7: 141:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE(); 252 .loc 1 141 5 discriminator 1 view .LVU70 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 253 .loc 1 142 5 discriminator 1 view .LVU71 254 .LBB8: 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 255 .loc 1 142 5 discriminator 1 view .LVU72 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 256 .loc 1 142 5 discriminator 1 view .LVU73 257 00ae 5A69 ldr r2, [r3, #20] 258 00b0 42F40022 orr r2, r2, #524288 259 00b4 5A61 str r2, [r3, #20] 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 260 .loc 1 142 5 discriminator 1 view .LVU74 261 00b6 5B69 ldr r3, [r3, #20] 262 00b8 03F40023 and r3, r3, #524288 263 00bc 0693 str r3, [sp, #24] 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 264 .loc 1 142 5 discriminator 1 view .LVU75 265 00be 069B ldr r3, [sp, #24] 266 .LBE8: 142:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 267 .loc 1 142 5 discriminator 1 view .LVU76 150:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 268 .loc 1 150 5 discriminator 1 view .LVU77 150:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 269 .loc 1 150 25 is_stmt 0 discriminator 1 view .LVU78 270 00c0 F023 movs r3, #240 271 00c2 0793 str r3, [sp, #28] 151:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 272 .loc 1 151 5 is_stmt 1 discriminator 1 view .LVU79 151:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 273 .loc 1 151 26 is_stmt 0 discriminator 1 view .LVU80 274 00c4 0324 movs r4, #3 275 00c6 0894 str r4, [sp, #32] 152:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 276 .loc 1 152 5 is_stmt 1 discriminator 1 view .LVU81 153:Core/Src/stm32f3xx_hal_msp.c **** 277 .loc 1 153 5 discriminator 1 view .LVU82 278 00c8 07A9 add r1, sp, #28 279 00ca 4FF09040 mov r0, #1207959552 280 .LVL7: 153:Core/Src/stm32f3xx_hal_msp.c **** 281 .loc 1 153 5 is_stmt 0 discriminator 1 view .LVU83 282 00ce FFF7FEFF bl HAL_GPIO_Init 283 .LVL8: 155:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 284 .loc 1 155 5 is_stmt 1 discriminator 1 view .LVU84 155:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG; 285 .loc 1 155 25 is_stmt 0 discriminator 1 view .LVU85 286 00d2 1023 movs r3, #16 287 00d4 0793 str r3, [sp, #28] 156:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 288 .loc 1 156 5 is_stmt 1 discriminator 1 view .LVU86 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 10 156:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 289 .loc 1 156 26 is_stmt 0 discriminator 1 view .LVU87 290 00d6 0894 str r4, [sp, #32] 157:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 291 .loc 1 157 5 is_stmt 1 discriminator 1 view .LVU88 157:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 292 .loc 1 157 26 is_stmt 0 discriminator 1 view .LVU89 293 00d8 0023 movs r3, #0 294 00da 0993 str r3, [sp, #36] 158:Core/Src/stm32f3xx_hal_msp.c **** 295 .loc 1 158 5 is_stmt 1 discriminator 1 view .LVU90 296 00dc 07A9 add r1, sp, #28 297 00de 0A48 ldr r0, .L15+12 298 00e0 FFF7FEFF bl HAL_GPIO_Init 299 .LVL9: 300 .loc 1 165 1 is_stmt 0 discriminator 1 view .LVU91 301 00e4 9BE7 b .L5 302 .LVL10: 303 .L14: 138:Core/Src/stm32f3xx_hal_msp.c **** } 304 .loc 1 138 7 is_stmt 1 view .LVU92 305 .LBB9: 138:Core/Src/stm32f3xx_hal_msp.c **** } 306 .loc 1 138 7 view .LVU93 138:Core/Src/stm32f3xx_hal_msp.c **** } 307 .loc 1 138 7 view .LVU94 308 00e6 074B ldr r3, .L15+8 309 00e8 5A69 ldr r2, [r3, #20] 310 00ea 42F08052 orr r2, r2, #268435456 311 00ee 5A61 str r2, [r3, #20] 138:Core/Src/stm32f3xx_hal_msp.c **** } 312 .loc 1 138 7 view .LVU95 313 00f0 5B69 ldr r3, [r3, #20] 314 00f2 03F08053 and r3, r3, #268435456 315 00f6 0493 str r3, [sp, #16] 138:Core/Src/stm32f3xx_hal_msp.c **** } 316 .loc 1 138 7 view .LVU96 317 00f8 049B ldr r3, [sp, #16] 318 00fa CEE7 b .L9 319 .L16: 320 .align 2 321 .L15: 322 00fc 00010050 .word 1342177536 323 0100 00000000 .word HAL_RCC_ADC12_CLK_ENABLED 324 0104 00100240 .word 1073876992 325 0108 00080048 .word 1207961600 326 .LBE9: 327 .cfi_endproc 328 .LFE131: 330 .section .text.HAL_ADC_MspDeInit,"ax",%progbits 331 .align 1 332 .global HAL_ADC_MspDeInit 333 .syntax unified 334 .thumb 335 .thumb_func 337 HAL_ADC_MspDeInit: 338 .LVL11: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 11 339 .LFB132: 166:Core/Src/stm32f3xx_hal_msp.c **** 167:Core/Src/stm32f3xx_hal_msp.c **** /** 168:Core/Src/stm32f3xx_hal_msp.c **** * @brief ADC MSP De-Initialization 169:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example 170:Core/Src/stm32f3xx_hal_msp.c **** * @param hadc: ADC handle pointer 171:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 172:Core/Src/stm32f3xx_hal_msp.c **** */ 173:Core/Src/stm32f3xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc) 174:Core/Src/stm32f3xx_hal_msp.c **** { 340 .loc 1 174 1 view -0 341 .cfi_startproc 342 @ args = 0, pretend = 0, frame = 0 343 @ frame_needed = 0, uses_anonymous_args = 0 344 .loc 1 174 1 is_stmt 0 view .LVU98 345 0000 08B5 push {r3, lr} 346 .cfi_def_cfa_offset 8 347 .cfi_offset 3, -8 348 .cfi_offset 14, -4 175:Core/Src/stm32f3xx_hal_msp.c **** if(hadc->Instance==ADC1) 349 .loc 1 175 3 is_stmt 1 view .LVU99 350 .loc 1 175 10 is_stmt 0 view .LVU100 351 0002 0368 ldr r3, [r0] 352 .loc 1 175 5 view .LVU101 353 0004 B3F1A04F cmp r3, #1342177280 354 0008 03D0 beq .L23 176:Core/Src/stm32f3xx_hal_msp.c **** { 177:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */ 178:Core/Src/stm32f3xx_hal_msp.c **** 179:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */ 180:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 181:Core/Src/stm32f3xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--; 182:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 183:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 184:Core/Src/stm32f3xx_hal_msp.c **** } 185:Core/Src/stm32f3xx_hal_msp.c **** 186:Core/Src/stm32f3xx_hal_msp.c **** /**ADC1 GPIO Configuration 187:Core/Src/stm32f3xx_hal_msp.c **** PC0 ------> ADC1_IN6 188:Core/Src/stm32f3xx_hal_msp.c **** PC1 ------> ADC1_IN7 189:Core/Src/stm32f3xx_hal_msp.c **** PC2 ------> ADC1_IN8 190:Core/Src/stm32f3xx_hal_msp.c **** PC3 ------> ADC1_IN9 191:Core/Src/stm32f3xx_hal_msp.c **** PA0 ------> ADC1_IN1 192:Core/Src/stm32f3xx_hal_msp.c **** PA1 ------> ADC1_IN2 193:Core/Src/stm32f3xx_hal_msp.c **** PA2 ------> ADC1_IN3 194:Core/Src/stm32f3xx_hal_msp.c **** PA3 ------> ADC1_IN4 195:Core/Src/stm32f3xx_hal_msp.c **** */ 196:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3); 197:Core/Src/stm32f3xx_hal_msp.c **** 198:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, DSEL_8_Pin|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3); 199:Core/Src/stm32f3xx_hal_msp.c **** 200:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */ 201:Core/Src/stm32f3xx_hal_msp.c **** 202:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */ 203:Core/Src/stm32f3xx_hal_msp.c **** } 204:Core/Src/stm32f3xx_hal_msp.c **** else if(hadc->Instance==ADC2) 355 .loc 1 204 8 is_stmt 1 view .LVU102 356 .loc 1 204 10 is_stmt 0 view .LVU103 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 12 357 000a 164A ldr r2, .L25 358 000c 9342 cmp r3, r2 359 000e 14D0 beq .L24 360 .LVL12: 361 .L17: 205:Core/Src/stm32f3xx_hal_msp.c **** { 206:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 0 */ 207:Core/Src/stm32f3xx_hal_msp.c **** 208:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 0 */ 209:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 210:Core/Src/stm32f3xx_hal_msp.c **** HAL_RCC_ADC12_CLK_ENABLED--; 211:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 212:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 213:Core/Src/stm32f3xx_hal_msp.c **** } 214:Core/Src/stm32f3xx_hal_msp.c **** 215:Core/Src/stm32f3xx_hal_msp.c **** /**ADC2 GPIO Configuration 216:Core/Src/stm32f3xx_hal_msp.c **** PA4 ------> ADC2_IN1 217:Core/Src/stm32f3xx_hal_msp.c **** PA5 ------> ADC2_IN2 218:Core/Src/stm32f3xx_hal_msp.c **** PA6 ------> ADC2_IN3 219:Core/Src/stm32f3xx_hal_msp.c **** PA7 ------> ADC2_IN4 220:Core/Src/stm32f3xx_hal_msp.c **** PC4 ------> ADC2_IN5 221:Core/Src/stm32f3xx_hal_msp.c **** */ 222:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7); 223:Core/Src/stm32f3xx_hal_msp.c **** 224:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_4); 225:Core/Src/stm32f3xx_hal_msp.c **** 226:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN ADC2_MspDeInit 1 */ 227:Core/Src/stm32f3xx_hal_msp.c **** 228:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END ADC2_MspDeInit 1 */ 229:Core/Src/stm32f3xx_hal_msp.c **** } 230:Core/Src/stm32f3xx_hal_msp.c **** 231:Core/Src/stm32f3xx_hal_msp.c **** } 362 .loc 1 231 1 view .LVU104 363 0010 08BD pop {r3, pc} 364 .LVL13: 365 .L23: 181:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 366 .loc 1 181 5 is_stmt 1 view .LVU105 181:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 367 .loc 1 181 30 is_stmt 0 view .LVU106 368 0012 154A ldr r2, .L25+4 369 0014 1368 ldr r3, [r2] 370 0016 013B subs r3, r3, #1 371 0018 1360 str r3, [r2] 182:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 372 .loc 1 182 5 is_stmt 1 view .LVU107 182:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 373 .loc 1 182 7 is_stmt 0 view .LVU108 374 001a 23B9 cbnz r3, .L19 183:Core/Src/stm32f3xx_hal_msp.c **** } 375 .loc 1 183 7 is_stmt 1 view .LVU109 376 001c 134A ldr r2, .L25+8 377 001e 5369 ldr r3, [r2, #20] 378 0020 23F08053 bic r3, r3, #268435456 379 0024 5361 str r3, [r2, #20] 380 .L19: 196:Core/Src/stm32f3xx_hal_msp.c **** ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 13 381 .loc 1 196 5 view .LVU110 382 0026 0F21 movs r1, #15 383 0028 1148 ldr r0, .L25+12 384 .LVL14: 196:Core/Src/stm32f3xx_hal_msp.c **** 385 .loc 1 196 5 is_stmt 0 view .LVU111 386 002a FFF7FEFF bl HAL_GPIO_DeInit 387 .LVL15: 198:Core/Src/stm32f3xx_hal_msp.c **** 388 .loc 1 198 5 is_stmt 1 view .LVU112 389 002e 0F21 movs r1, #15 390 0030 4FF09040 mov r0, #1207959552 391 0034 FFF7FEFF bl HAL_GPIO_DeInit 392 .LVL16: 393 0038 EAE7 b .L17 394 .LVL17: 395 .L24: 210:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 396 .loc 1 210 5 view .LVU113 210:Core/Src/stm32f3xx_hal_msp.c **** if(HAL_RCC_ADC12_CLK_ENABLED==0){ 397 .loc 1 210 30 is_stmt 0 view .LVU114 398 003a 0B4A ldr r2, .L25+4 399 003c 1368 ldr r3, [r2] 400 003e 013B subs r3, r3, #1 401 0040 1360 str r3, [r2] 211:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 402 .loc 1 211 5 is_stmt 1 view .LVU115 211:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_ADC12_CLK_DISABLE(); 403 .loc 1 211 7 is_stmt 0 view .LVU116 404 0042 23B9 cbnz r3, .L21 212:Core/Src/stm32f3xx_hal_msp.c **** } 405 .loc 1 212 7 is_stmt 1 view .LVU117 406 0044 094A ldr r2, .L25+8 407 0046 5369 ldr r3, [r2, #20] 408 0048 23F08053 bic r3, r3, #268435456 409 004c 5361 str r3, [r2, #20] 410 .L21: 222:Core/Src/stm32f3xx_hal_msp.c **** 411 .loc 1 222 5 view .LVU118 412 004e F021 movs r1, #240 413 0050 4FF09040 mov r0, #1207959552 414 .LVL18: 222:Core/Src/stm32f3xx_hal_msp.c **** 415 .loc 1 222 5 is_stmt 0 view .LVU119 416 0054 FFF7FEFF bl HAL_GPIO_DeInit 417 .LVL19: 224:Core/Src/stm32f3xx_hal_msp.c **** 418 .loc 1 224 5 is_stmt 1 view .LVU120 419 0058 1021 movs r1, #16 420 005a 0548 ldr r0, .L25+12 421 005c FFF7FEFF bl HAL_GPIO_DeInit 422 .LVL20: 423 .loc 1 231 1 is_stmt 0 view .LVU121 424 0060 D6E7 b .L17 425 .L26: 426 0062 00BF .align 2 427 .L25: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 14 428 0064 00010050 .word 1342177536 429 0068 00000000 .word HAL_RCC_ADC12_CLK_ENABLED 430 006c 00100240 .word 1073876992 431 0070 00080048 .word 1207961600 432 .cfi_endproc 433 .LFE132: 435 .section .text.HAL_CAN_MspInit,"ax",%progbits 436 .align 1 437 .global HAL_CAN_MspInit 438 .syntax unified 439 .thumb 440 .thumb_func 442 HAL_CAN_MspInit: 443 .LVL21: 444 .LFB133: 232:Core/Src/stm32f3xx_hal_msp.c **** 233:Core/Src/stm32f3xx_hal_msp.c **** /** 234:Core/Src/stm32f3xx_hal_msp.c **** * @brief CAN MSP Initialization 235:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example 236:Core/Src/stm32f3xx_hal_msp.c **** * @param hcan: CAN handle pointer 237:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 238:Core/Src/stm32f3xx_hal_msp.c **** */ 239:Core/Src/stm32f3xx_hal_msp.c **** void HAL_CAN_MspInit(CAN_HandleTypeDef* hcan) 240:Core/Src/stm32f3xx_hal_msp.c **** { 445 .loc 1 240 1 is_stmt 1 view -0 446 .cfi_startproc 447 @ args = 0, pretend = 0, frame = 32 448 @ frame_needed = 0, uses_anonymous_args = 0 449 .loc 1 240 1 is_stmt 0 view .LVU123 450 0000 70B5 push {r4, r5, r6, lr} 451 .cfi_def_cfa_offset 16 452 .cfi_offset 4, -16 453 .cfi_offset 5, -12 454 .cfi_offset 6, -8 455 .cfi_offset 14, -4 456 0002 88B0 sub sp, sp, #32 457 .cfi_def_cfa_offset 48 241:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 458 .loc 1 241 3 is_stmt 1 view .LVU124 459 .loc 1 241 20 is_stmt 0 view .LVU125 460 0004 0023 movs r3, #0 461 0006 0393 str r3, [sp, #12] 462 0008 0493 str r3, [sp, #16] 463 000a 0593 str r3, [sp, #20] 464 000c 0693 str r3, [sp, #24] 465 000e 0793 str r3, [sp, #28] 242:Core/Src/stm32f3xx_hal_msp.c **** if(hcan->Instance==CAN) 466 .loc 1 242 3 is_stmt 1 view .LVU126 467 .loc 1 242 10 is_stmt 0 view .LVU127 468 0010 0268 ldr r2, [r0] 469 .loc 1 242 5 view .LVU128 470 0012 274B ldr r3, .L31 471 0014 9A42 cmp r2, r3 472 0016 01D0 beq .L30 473 .LVL22: 474 .L27: 243:Core/Src/stm32f3xx_hal_msp.c **** { ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 15 244:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspInit 0 */ 245:Core/Src/stm32f3xx_hal_msp.c **** 246:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspInit 0 */ 247:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 248:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_CAN1_CLK_ENABLE(); 249:Core/Src/stm32f3xx_hal_msp.c **** 250:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 251:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 252:Core/Src/stm32f3xx_hal_msp.c **** PA11 ------> CAN_RX 253:Core/Src/stm32f3xx_hal_msp.c **** PA12 ------> CAN_TX 254:Core/Src/stm32f3xx_hal_msp.c **** */ 255:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_11; 256:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 257:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; 258:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 259:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 260:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 261:Core/Src/stm32f3xx_hal_msp.c **** 262:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_12; 263:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 264:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; 265:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 266:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 267:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 268:Core/Src/stm32f3xx_hal_msp.c **** 269:Core/Src/stm32f3xx_hal_msp.c **** /* CAN interrupt Init */ 270:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(USB_LP_CAN_RX0_IRQn, 0, 0); 271:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn); 272:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(CAN_RX1_IRQn, 0, 0); 273:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(CAN_RX1_IRQn); 274:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(CAN_SCE_IRQn, 0, 0); 275:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(CAN_SCE_IRQn); 276:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspInit 1 */ 277:Core/Src/stm32f3xx_hal_msp.c **** 278:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspInit 1 */ 279:Core/Src/stm32f3xx_hal_msp.c **** } 280:Core/Src/stm32f3xx_hal_msp.c **** 281:Core/Src/stm32f3xx_hal_msp.c **** } 475 .loc 1 281 1 view .LVU129 476 0018 08B0 add sp, sp, #32 477 .cfi_remember_state 478 .cfi_def_cfa_offset 16 479 @ sp needed 480 001a 70BD pop {r4, r5, r6, pc} 481 .LVL23: 482 .L30: 483 .cfi_restore_state 248:Core/Src/stm32f3xx_hal_msp.c **** 484 .loc 1 248 5 is_stmt 1 view .LVU130 485 .LBB10: 248:Core/Src/stm32f3xx_hal_msp.c **** 486 .loc 1 248 5 view .LVU131 248:Core/Src/stm32f3xx_hal_msp.c **** 487 .loc 1 248 5 view .LVU132 488 001c 03F5D633 add r3, r3, #109568 489 0020 DA69 ldr r2, [r3, #28] 490 0022 42F00072 orr r2, r2, #33554432 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 16 491 0026 DA61 str r2, [r3, #28] 248:Core/Src/stm32f3xx_hal_msp.c **** 492 .loc 1 248 5 view .LVU133 493 0028 DA69 ldr r2, [r3, #28] 494 002a 02F00072 and r2, r2, #33554432 495 002e 0192 str r2, [sp, #4] 248:Core/Src/stm32f3xx_hal_msp.c **** 496 .loc 1 248 5 view .LVU134 497 0030 019A ldr r2, [sp, #4] 498 .LBE10: 248:Core/Src/stm32f3xx_hal_msp.c **** 499 .loc 1 248 5 view .LVU135 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 500 .loc 1 250 5 view .LVU136 501 .LBB11: 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 502 .loc 1 250 5 view .LVU137 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 503 .loc 1 250 5 view .LVU138 504 0032 5A69 ldr r2, [r3, #20] 505 0034 42F40032 orr r2, r2, #131072 506 0038 5A61 str r2, [r3, #20] 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 507 .loc 1 250 5 view .LVU139 508 003a 5B69 ldr r3, [r3, #20] 509 003c 03F40033 and r3, r3, #131072 510 0040 0293 str r3, [sp, #8] 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 511 .loc 1 250 5 view .LVU140 512 0042 029B ldr r3, [sp, #8] 513 .LBE11: 250:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 514 .loc 1 250 5 view .LVU141 255:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 515 .loc 1 255 5 view .LVU142 255:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 516 .loc 1 255 25 is_stmt 0 view .LVU143 517 0044 4FF40063 mov r3, #2048 518 0048 0393 str r3, [sp, #12] 256:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; 519 .loc 1 256 5 is_stmt 1 view .LVU144 256:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; 520 .loc 1 256 26 is_stmt 0 view .LVU145 521 004a 0224 movs r4, #2 522 004c 0494 str r4, [sp, #16] 257:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 523 .loc 1 257 5 is_stmt 1 view .LVU146 257:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 524 .loc 1 257 26 is_stmt 0 view .LVU147 525 004e 0594 str r4, [sp, #20] 258:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 526 .loc 1 258 5 is_stmt 1 view .LVU148 258:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 527 .loc 1 258 27 is_stmt 0 view .LVU149 528 0050 0326 movs r6, #3 529 0052 0696 str r6, [sp, #24] 259:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 17 530 .loc 1 259 5 is_stmt 1 view .LVU150 259:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 531 .loc 1 259 31 is_stmt 0 view .LVU151 532 0054 0925 movs r5, #9 533 0056 0795 str r5, [sp, #28] 260:Core/Src/stm32f3xx_hal_msp.c **** 534 .loc 1 260 5 is_stmt 1 view .LVU152 535 0058 03A9 add r1, sp, #12 536 005a 4FF09040 mov r0, #1207959552 537 .LVL24: 260:Core/Src/stm32f3xx_hal_msp.c **** 538 .loc 1 260 5 is_stmt 0 view .LVU153 539 005e FFF7FEFF bl HAL_GPIO_Init 540 .LVL25: 262:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 541 .loc 1 262 5 is_stmt 1 view .LVU154 262:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 542 .loc 1 262 25 is_stmt 0 view .LVU155 543 0062 4FF48053 mov r3, #4096 544 0066 0393 str r3, [sp, #12] 263:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; 545 .loc 1 263 5 is_stmt 1 view .LVU156 263:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_PULLUP; 546 .loc 1 263 26 is_stmt 0 view .LVU157 547 0068 0494 str r4, [sp, #16] 264:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 548 .loc 1 264 5 is_stmt 1 view .LVU158 264:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 549 .loc 1 264 26 is_stmt 0 view .LVU159 550 006a 0123 movs r3, #1 551 006c 0593 str r3, [sp, #20] 265:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 552 .loc 1 265 5 is_stmt 1 view .LVU160 265:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF9_CAN; 553 .loc 1 265 27 is_stmt 0 view .LVU161 554 006e 0696 str r6, [sp, #24] 266:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 555 .loc 1 266 5 is_stmt 1 view .LVU162 266:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 556 .loc 1 266 31 is_stmt 0 view .LVU163 557 0070 0795 str r5, [sp, #28] 267:Core/Src/stm32f3xx_hal_msp.c **** 558 .loc 1 267 5 is_stmt 1 view .LVU164 559 0072 03A9 add r1, sp, #12 560 0074 4FF09040 mov r0, #1207959552 561 0078 FFF7FEFF bl HAL_GPIO_Init 562 .LVL26: 270:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN_RX0_IRQn); 563 .loc 1 270 5 view .LVU165 564 007c 0022 movs r2, #0 565 007e 1146 mov r1, r2 566 0080 1420 movs r0, #20 567 0082 FFF7FEFF bl HAL_NVIC_SetPriority 568 .LVL27: 271:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(CAN_RX1_IRQn, 0, 0); 569 .loc 1 271 5 view .LVU166 570 0086 1420 movs r0, #20 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 18 571 0088 FFF7FEFF bl HAL_NVIC_EnableIRQ 572 .LVL28: 272:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(CAN_RX1_IRQn); 573 .loc 1 272 5 view .LVU167 574 008c 0022 movs r2, #0 575 008e 1146 mov r1, r2 576 0090 1520 movs r0, #21 577 0092 FFF7FEFF bl HAL_NVIC_SetPriority 578 .LVL29: 273:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_SetPriority(CAN_SCE_IRQn, 0, 0); 579 .loc 1 273 5 view .LVU168 580 0096 1520 movs r0, #21 581 0098 FFF7FEFF bl HAL_NVIC_EnableIRQ 582 .LVL30: 274:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_EnableIRQ(CAN_SCE_IRQn); 583 .loc 1 274 5 view .LVU169 584 009c 0022 movs r2, #0 585 009e 1146 mov r1, r2 586 00a0 1620 movs r0, #22 587 00a2 FFF7FEFF bl HAL_NVIC_SetPriority 588 .LVL31: 275:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspInit 1 */ 589 .loc 1 275 5 view .LVU170 590 00a6 1620 movs r0, #22 591 00a8 FFF7FEFF bl HAL_NVIC_EnableIRQ 592 .LVL32: 593 .loc 1 281 1 is_stmt 0 view .LVU171 594 00ac B4E7 b .L27 595 .L32: 596 00ae 00BF .align 2 597 .L31: 598 00b0 00640040 .word 1073767424 599 .cfi_endproc 600 .LFE133: 602 .section .text.HAL_CAN_MspDeInit,"ax",%progbits 603 .align 1 604 .global HAL_CAN_MspDeInit 605 .syntax unified 606 .thumb 607 .thumb_func 609 HAL_CAN_MspDeInit: 610 .LVL33: 611 .LFB134: 282:Core/Src/stm32f3xx_hal_msp.c **** 283:Core/Src/stm32f3xx_hal_msp.c **** /** 284:Core/Src/stm32f3xx_hal_msp.c **** * @brief CAN MSP De-Initialization 285:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example 286:Core/Src/stm32f3xx_hal_msp.c **** * @param hcan: CAN handle pointer 287:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 288:Core/Src/stm32f3xx_hal_msp.c **** */ 289:Core/Src/stm32f3xx_hal_msp.c **** void HAL_CAN_MspDeInit(CAN_HandleTypeDef* hcan) 290:Core/Src/stm32f3xx_hal_msp.c **** { 612 .loc 1 290 1 is_stmt 1 view -0 613 .cfi_startproc 614 @ args = 0, pretend = 0, frame = 0 615 @ frame_needed = 0, uses_anonymous_args = 0 616 .loc 1 290 1 is_stmt 0 view .LVU173 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 19 617 0000 08B5 push {r3, lr} 618 .cfi_def_cfa_offset 8 619 .cfi_offset 3, -8 620 .cfi_offset 14, -4 291:Core/Src/stm32f3xx_hal_msp.c **** if(hcan->Instance==CAN) 621 .loc 1 291 3 is_stmt 1 view .LVU174 622 .loc 1 291 10 is_stmt 0 view .LVU175 623 0002 0268 ldr r2, [r0] 624 .loc 1 291 5 view .LVU176 625 0004 0C4B ldr r3, .L37 626 0006 9A42 cmp r2, r3 627 0008 00D0 beq .L36 628 .LVL34: 629 .L33: 292:Core/Src/stm32f3xx_hal_msp.c **** { 293:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspDeInit 0 */ 294:Core/Src/stm32f3xx_hal_msp.c **** 295:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspDeInit 0 */ 296:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 297:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_CAN1_CLK_DISABLE(); 298:Core/Src/stm32f3xx_hal_msp.c **** 299:Core/Src/stm32f3xx_hal_msp.c **** /**CAN GPIO Configuration 300:Core/Src/stm32f3xx_hal_msp.c **** PA11 ------> CAN_RX 301:Core/Src/stm32f3xx_hal_msp.c **** PA12 ------> CAN_TX 302:Core/Src/stm32f3xx_hal_msp.c **** */ 303:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_11|GPIO_PIN_12); 304:Core/Src/stm32f3xx_hal_msp.c **** 305:Core/Src/stm32f3xx_hal_msp.c **** /* CAN interrupt DeInit */ 306:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(USB_LP_CAN_RX0_IRQn); 307:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(CAN_RX1_IRQn); 308:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(CAN_SCE_IRQn); 309:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ 310:Core/Src/stm32f3xx_hal_msp.c **** 311:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END CAN_MspDeInit 1 */ 312:Core/Src/stm32f3xx_hal_msp.c **** } 313:Core/Src/stm32f3xx_hal_msp.c **** 314:Core/Src/stm32f3xx_hal_msp.c **** } 630 .loc 1 314 1 view .LVU177 631 000a 08BD pop {r3, pc} 632 .LVL35: 633 .L36: 297:Core/Src/stm32f3xx_hal_msp.c **** 634 .loc 1 297 5 is_stmt 1 view .LVU178 635 000c 0B4A ldr r2, .L37+4 636 000e D369 ldr r3, [r2, #28] 637 0010 23F00073 bic r3, r3, #33554432 638 0014 D361 str r3, [r2, #28] 303:Core/Src/stm32f3xx_hal_msp.c **** 639 .loc 1 303 5 view .LVU179 640 0016 4FF4C051 mov r1, #6144 641 001a 4FF09040 mov r0, #1207959552 642 .LVL36: 303:Core/Src/stm32f3xx_hal_msp.c **** 643 .loc 1 303 5 is_stmt 0 view .LVU180 644 001e FFF7FEFF bl HAL_GPIO_DeInit 645 .LVL37: 306:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(CAN_RX1_IRQn); ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 20 646 .loc 1 306 5 is_stmt 1 view .LVU181 647 0022 1420 movs r0, #20 648 0024 FFF7FEFF bl HAL_NVIC_DisableIRQ 649 .LVL38: 307:Core/Src/stm32f3xx_hal_msp.c **** HAL_NVIC_DisableIRQ(CAN_SCE_IRQn); 650 .loc 1 307 5 view .LVU182 651 0028 1520 movs r0, #21 652 002a FFF7FEFF bl HAL_NVIC_DisableIRQ 653 .LVL39: 308:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN CAN_MspDeInit 1 */ 654 .loc 1 308 5 view .LVU183 655 002e 1620 movs r0, #22 656 0030 FFF7FEFF bl HAL_NVIC_DisableIRQ 657 .LVL40: 658 .loc 1 314 1 is_stmt 0 view .LVU184 659 0034 E9E7 b .L33 660 .L38: 661 0036 00BF .align 2 662 .L37: 663 0038 00640040 .word 1073767424 664 003c 00100240 .word 1073876992 665 .cfi_endproc 666 .LFE134: 668 .section .text.HAL_I2C_MspInit,"ax",%progbits 669 .align 1 670 .global HAL_I2C_MspInit 671 .syntax unified 672 .thumb 673 .thumb_func 675 HAL_I2C_MspInit: 676 .LVL41: 677 .LFB135: 315:Core/Src/stm32f3xx_hal_msp.c **** 316:Core/Src/stm32f3xx_hal_msp.c **** /** 317:Core/Src/stm32f3xx_hal_msp.c **** * @brief I2C MSP Initialization 318:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example 319:Core/Src/stm32f3xx_hal_msp.c **** * @param hi2c: I2C handle pointer 320:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 321:Core/Src/stm32f3xx_hal_msp.c **** */ 322:Core/Src/stm32f3xx_hal_msp.c **** void HAL_I2C_MspInit(I2C_HandleTypeDef* hi2c) 323:Core/Src/stm32f3xx_hal_msp.c **** { 678 .loc 1 323 1 is_stmt 1 view -0 679 .cfi_startproc 680 @ args = 0, pretend = 0, frame = 32 681 @ frame_needed = 0, uses_anonymous_args = 0 682 .loc 1 323 1 is_stmt 0 view .LVU186 683 0000 F0B5 push {r4, r5, r6, r7, lr} 684 .cfi_def_cfa_offset 20 685 .cfi_offset 4, -20 686 .cfi_offset 5, -16 687 .cfi_offset 6, -12 688 .cfi_offset 7, -8 689 .cfi_offset 14, -4 690 0002 89B0 sub sp, sp, #36 691 .cfi_def_cfa_offset 56 324:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 692 .loc 1 324 3 is_stmt 1 view .LVU187 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 21 693 .loc 1 324 20 is_stmt 0 view .LVU188 694 0004 0023 movs r3, #0 695 0006 0393 str r3, [sp, #12] 696 0008 0493 str r3, [sp, #16] 697 000a 0593 str r3, [sp, #20] 698 000c 0693 str r3, [sp, #24] 699 000e 0793 str r3, [sp, #28] 325:Core/Src/stm32f3xx_hal_msp.c **** if(hi2c->Instance==I2C1) 700 .loc 1 325 3 is_stmt 1 view .LVU189 701 .loc 1 325 10 is_stmt 0 view .LVU190 702 0010 0268 ldr r2, [r0] 703 .loc 1 325 5 view .LVU191 704 0012 1D4B ldr r3, .L43 705 0014 9A42 cmp r2, r3 706 0016 01D0 beq .L42 707 .LVL42: 708 .L39: 326:Core/Src/stm32f3xx_hal_msp.c **** { 327:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 0 */ 328:Core/Src/stm32f3xx_hal_msp.c **** 329:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 0 */ 330:Core/Src/stm32f3xx_hal_msp.c **** 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 332:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 333:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 334:Core/Src/stm32f3xx_hal_msp.c **** PA15 ------> I2C1_SCL 335:Core/Src/stm32f3xx_hal_msp.c **** PB7 ------> I2C1_SDA 336:Core/Src/stm32f3xx_hal_msp.c **** */ 337:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_15; 338:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 339:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 340:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 341:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 342:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 343:Core/Src/stm32f3xx_hal_msp.c **** 344:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_7; 345:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 346:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 347:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 348:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 349:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 350:Core/Src/stm32f3xx_hal_msp.c **** 351:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 352:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_ENABLE(); 353:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 354:Core/Src/stm32f3xx_hal_msp.c **** 355:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspInit 1 */ 356:Core/Src/stm32f3xx_hal_msp.c **** } 357:Core/Src/stm32f3xx_hal_msp.c **** 358:Core/Src/stm32f3xx_hal_msp.c **** } 709 .loc 1 358 1 view .LVU192 710 0018 09B0 add sp, sp, #36 711 .cfi_remember_state 712 .cfi_def_cfa_offset 20 713 @ sp needed 714 001a F0BD pop {r4, r5, r6, r7, pc} 715 .LVL43: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 22 716 .L42: 717 .cfi_restore_state 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 718 .loc 1 331 5 is_stmt 1 view .LVU193 719 .LBB12: 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 720 .loc 1 331 5 view .LVU194 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 721 .loc 1 331 5 view .LVU195 722 001c 1B4C ldr r4, .L43+4 723 001e 6369 ldr r3, [r4, #20] 724 0020 43F40033 orr r3, r3, #131072 725 0024 6361 str r3, [r4, #20] 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 726 .loc 1 331 5 view .LVU196 727 0026 6369 ldr r3, [r4, #20] 728 0028 03F40033 and r3, r3, #131072 729 002c 0093 str r3, [sp] 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 730 .loc 1 331 5 view .LVU197 731 002e 009B ldr r3, [sp] 732 .LBE12: 331:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 733 .loc 1 331 5 view .LVU198 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 734 .loc 1 332 5 view .LVU199 735 .LBB13: 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 736 .loc 1 332 5 view .LVU200 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 737 .loc 1 332 5 view .LVU201 738 0030 6369 ldr r3, [r4, #20] 739 0032 43F48023 orr r3, r3, #262144 740 0036 6361 str r3, [r4, #20] 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 741 .loc 1 332 5 view .LVU202 742 0038 6369 ldr r3, [r4, #20] 743 003a 03F48023 and r3, r3, #262144 744 003e 0193 str r3, [sp, #4] 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 745 .loc 1 332 5 view .LVU203 746 0040 019B ldr r3, [sp, #4] 747 .LBE13: 332:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 748 .loc 1 332 5 view .LVU204 337:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 749 .loc 1 337 5 view .LVU205 337:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 750 .loc 1 337 25 is_stmt 0 view .LVU206 751 0042 4FF40043 mov r3, #32768 752 0046 0393 str r3, [sp, #12] 338:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 753 .loc 1 338 5 is_stmt 1 view .LVU207 338:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 754 .loc 1 338 26 is_stmt 0 view .LVU208 755 0048 1227 movs r7, #18 756 004a 0497 str r7, [sp, #16] ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 23 339:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 757 .loc 1 339 5 is_stmt 1 view .LVU209 340:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 758 .loc 1 340 5 view .LVU210 340:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 759 .loc 1 340 27 is_stmt 0 view .LVU211 760 004c 0326 movs r6, #3 761 004e 0696 str r6, [sp, #24] 341:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 762 .loc 1 341 5 is_stmt 1 view .LVU212 341:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 763 .loc 1 341 31 is_stmt 0 view .LVU213 764 0050 0425 movs r5, #4 765 0052 0795 str r5, [sp, #28] 342:Core/Src/stm32f3xx_hal_msp.c **** 766 .loc 1 342 5 is_stmt 1 view .LVU214 767 0054 03A9 add r1, sp, #12 768 0056 4FF09040 mov r0, #1207959552 769 .LVL44: 342:Core/Src/stm32f3xx_hal_msp.c **** 770 .loc 1 342 5 is_stmt 0 view .LVU215 771 005a FFF7FEFF bl HAL_GPIO_Init 772 .LVL45: 344:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 773 .loc 1 344 5 is_stmt 1 view .LVU216 344:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 774 .loc 1 344 25 is_stmt 0 view .LVU217 775 005e 8023 movs r3, #128 776 0060 0393 str r3, [sp, #12] 345:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 777 .loc 1 345 5 is_stmt 1 view .LVU218 345:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 778 .loc 1 345 26 is_stmt 0 view .LVU219 779 0062 0497 str r7, [sp, #16] 346:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 780 .loc 1 346 5 is_stmt 1 view .LVU220 346:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 781 .loc 1 346 26 is_stmt 0 view .LVU221 782 0064 0023 movs r3, #0 783 0066 0593 str r3, [sp, #20] 347:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 784 .loc 1 347 5 is_stmt 1 view .LVU222 347:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF4_I2C1; 785 .loc 1 347 27 is_stmt 0 view .LVU223 786 0068 0696 str r6, [sp, #24] 348:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 787 .loc 1 348 5 is_stmt 1 view .LVU224 348:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 788 .loc 1 348 31 is_stmt 0 view .LVU225 789 006a 0795 str r5, [sp, #28] 349:Core/Src/stm32f3xx_hal_msp.c **** 790 .loc 1 349 5 is_stmt 1 view .LVU226 791 006c 03A9 add r1, sp, #12 792 006e 0848 ldr r0, .L43+8 793 0070 FFF7FEFF bl HAL_GPIO_Init 794 .LVL46: 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 24 795 .loc 1 352 5 view .LVU227 796 .LBB14: 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 797 .loc 1 352 5 view .LVU228 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 798 .loc 1 352 5 view .LVU229 799 0074 E369 ldr r3, [r4, #28] 800 0076 43F40013 orr r3, r3, #2097152 801 007a E361 str r3, [r4, #28] 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 802 .loc 1 352 5 view .LVU230 803 007c E369 ldr r3, [r4, #28] 804 007e 03F40013 and r3, r3, #2097152 805 0082 0293 str r3, [sp, #8] 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 806 .loc 1 352 5 view .LVU231 807 0084 029B ldr r3, [sp, #8] 808 .LBE14: 352:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspInit 1 */ 809 .loc 1 352 5 view .LVU232 810 .loc 1 358 1 is_stmt 0 view .LVU233 811 0086 C7E7 b .L39 812 .L44: 813 .align 2 814 .L43: 815 0088 00540040 .word 1073763328 816 008c 00100240 .word 1073876992 817 0090 00040048 .word 1207960576 818 .cfi_endproc 819 .LFE135: 821 .section .text.HAL_I2C_MspDeInit,"ax",%progbits 822 .align 1 823 .global HAL_I2C_MspDeInit 824 .syntax unified 825 .thumb 826 .thumb_func 828 HAL_I2C_MspDeInit: 829 .LVL47: 830 .LFB136: 359:Core/Src/stm32f3xx_hal_msp.c **** 360:Core/Src/stm32f3xx_hal_msp.c **** /** 361:Core/Src/stm32f3xx_hal_msp.c **** * @brief I2C MSP De-Initialization 362:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example 363:Core/Src/stm32f3xx_hal_msp.c **** * @param hi2c: I2C handle pointer 364:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 365:Core/Src/stm32f3xx_hal_msp.c **** */ 366:Core/Src/stm32f3xx_hal_msp.c **** void HAL_I2C_MspDeInit(I2C_HandleTypeDef* hi2c) 367:Core/Src/stm32f3xx_hal_msp.c **** { 831 .loc 1 367 1 is_stmt 1 view -0 832 .cfi_startproc 833 @ args = 0, pretend = 0, frame = 0 834 @ frame_needed = 0, uses_anonymous_args = 0 835 .loc 1 367 1 is_stmt 0 view .LVU235 836 0000 08B5 push {r3, lr} 837 .cfi_def_cfa_offset 8 838 .cfi_offset 3, -8 839 .cfi_offset 14, -4 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 25 368:Core/Src/stm32f3xx_hal_msp.c **** if(hi2c->Instance==I2C1) 840 .loc 1 368 3 is_stmt 1 view .LVU236 841 .loc 1 368 10 is_stmt 0 view .LVU237 842 0002 0268 ldr r2, [r0] 843 .loc 1 368 5 view .LVU238 844 0004 094B ldr r3, .L49 845 0006 9A42 cmp r2, r3 846 0008 00D0 beq .L48 847 .LVL48: 848 .L45: 369:Core/Src/stm32f3xx_hal_msp.c **** { 370:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 0 */ 371:Core/Src/stm32f3xx_hal_msp.c **** 372:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 0 */ 373:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 374:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_I2C1_CLK_DISABLE(); 375:Core/Src/stm32f3xx_hal_msp.c **** 376:Core/Src/stm32f3xx_hal_msp.c **** /**I2C1 GPIO Configuration 377:Core/Src/stm32f3xx_hal_msp.c **** PA15 ------> I2C1_SCL 378:Core/Src/stm32f3xx_hal_msp.c **** PB7 ------> I2C1_SDA 379:Core/Src/stm32f3xx_hal_msp.c **** */ 380:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_15); 381:Core/Src/stm32f3xx_hal_msp.c **** 382:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOB, GPIO_PIN_7); 383:Core/Src/stm32f3xx_hal_msp.c **** 384:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN I2C1_MspDeInit 1 */ 385:Core/Src/stm32f3xx_hal_msp.c **** 386:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END I2C1_MspDeInit 1 */ 387:Core/Src/stm32f3xx_hal_msp.c **** } 388:Core/Src/stm32f3xx_hal_msp.c **** 389:Core/Src/stm32f3xx_hal_msp.c **** } 849 .loc 1 389 1 view .LVU239 850 000a 08BD pop {r3, pc} 851 .LVL49: 852 .L48: 374:Core/Src/stm32f3xx_hal_msp.c **** 853 .loc 1 374 5 is_stmt 1 view .LVU240 854 000c 084A ldr r2, .L49+4 855 000e D369 ldr r3, [r2, #28] 856 0010 23F40013 bic r3, r3, #2097152 857 0014 D361 str r3, [r2, #28] 380:Core/Src/stm32f3xx_hal_msp.c **** 858 .loc 1 380 5 view .LVU241 859 0016 4FF40041 mov r1, #32768 860 001a 4FF09040 mov r0, #1207959552 861 .LVL50: 380:Core/Src/stm32f3xx_hal_msp.c **** 862 .loc 1 380 5 is_stmt 0 view .LVU242 863 001e FFF7FEFF bl HAL_GPIO_DeInit 864 .LVL51: 382:Core/Src/stm32f3xx_hal_msp.c **** 865 .loc 1 382 5 is_stmt 1 view .LVU243 866 0022 8021 movs r1, #128 867 0024 0348 ldr r0, .L49+8 868 0026 FFF7FEFF bl HAL_GPIO_DeInit 869 .LVL52: 870 .loc 1 389 1 is_stmt 0 view .LVU244 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 26 871 002a EEE7 b .L45 872 .L50: 873 .align 2 874 .L49: 875 002c 00540040 .word 1073763328 876 0030 00100240 .word 1073876992 877 0034 00040048 .word 1207960576 878 .cfi_endproc 879 .LFE136: 881 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits 882 .align 1 883 .global HAL_TIM_PWM_MspInit 884 .syntax unified 885 .thumb 886 .thumb_func 888 HAL_TIM_PWM_MspInit: 889 .LVL53: 890 .LFB137: 390:Core/Src/stm32f3xx_hal_msp.c **** 391:Core/Src/stm32f3xx_hal_msp.c **** /** 392:Core/Src/stm32f3xx_hal_msp.c **** * @brief TIM_PWM MSP Initialization 393:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example 394:Core/Src/stm32f3xx_hal_msp.c **** * @param htim_pwm: TIM_PWM handle pointer 395:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 396:Core/Src/stm32f3xx_hal_msp.c **** */ 397:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef* htim_pwm) 398:Core/Src/stm32f3xx_hal_msp.c **** { 891 .loc 1 398 1 is_stmt 1 view -0 892 .cfi_startproc 893 @ args = 0, pretend = 0, frame = 8 894 @ frame_needed = 0, uses_anonymous_args = 0 895 @ link register save eliminated. 896 .loc 1 398 1 is_stmt 0 view .LVU246 897 0000 82B0 sub sp, sp, #8 898 .cfi_def_cfa_offset 8 399:Core/Src/stm32f3xx_hal_msp.c **** if(htim_pwm->Instance==TIM2) 899 .loc 1 399 3 is_stmt 1 view .LVU247 900 .loc 1 399 14 is_stmt 0 view .LVU248 901 0002 0368 ldr r3, [r0] 902 .loc 1 399 5 view .LVU249 903 0004 B3F1804F cmp r3, #1073741824 904 0008 04D0 beq .L55 400:Core/Src/stm32f3xx_hal_msp.c **** { 401:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 0 */ 402:Core/Src/stm32f3xx_hal_msp.c **** 403:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 0 */ 404:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 405:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_ENABLE(); 406:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 407:Core/Src/stm32f3xx_hal_msp.c **** 408:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspInit 1 */ 409:Core/Src/stm32f3xx_hal_msp.c **** } 410:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM3) 905 .loc 1 410 8 is_stmt 1 view .LVU250 906 .loc 1 410 10 is_stmt 0 view .LVU251 907 000a 0E4A ldr r2, .L57 908 000c 9342 cmp r3, r2 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 27 909 000e 0DD0 beq .L56 910 .L51: 411:Core/Src/stm32f3xx_hal_msp.c **** { 412:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 0 */ 413:Core/Src/stm32f3xx_hal_msp.c **** 414:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 0 */ 415:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 416:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_ENABLE(); 417:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 418:Core/Src/stm32f3xx_hal_msp.c **** 419:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspInit 1 */ 420:Core/Src/stm32f3xx_hal_msp.c **** } 421:Core/Src/stm32f3xx_hal_msp.c **** 422:Core/Src/stm32f3xx_hal_msp.c **** } 911 .loc 1 422 1 view .LVU252 912 0010 02B0 add sp, sp, #8 913 .cfi_remember_state 914 .cfi_def_cfa_offset 0 915 @ sp needed 916 0012 7047 bx lr 917 .L55: 918 .cfi_restore_state 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 919 .loc 1 405 5 is_stmt 1 view .LVU253 920 .LBB15: 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 921 .loc 1 405 5 view .LVU254 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 922 .loc 1 405 5 view .LVU255 923 0014 03F50433 add r3, r3, #135168 924 0018 DA69 ldr r2, [r3, #28] 925 001a 42F00102 orr r2, r2, #1 926 001e DA61 str r2, [r3, #28] 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 927 .loc 1 405 5 view .LVU256 928 0020 DB69 ldr r3, [r3, #28] 929 0022 03F00103 and r3, r3, #1 930 0026 0093 str r3, [sp] 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 931 .loc 1 405 5 view .LVU257 932 0028 009B ldr r3, [sp] 933 .LBE15: 405:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspInit 1 */ 934 .loc 1 405 5 view .LVU258 935 002a F1E7 b .L51 936 .L56: 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 937 .loc 1 416 5 view .LVU259 938 .LBB16: 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 939 .loc 1 416 5 view .LVU260 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 940 .loc 1 416 5 view .LVU261 941 002c 064B ldr r3, .L57+4 942 002e DA69 ldr r2, [r3, #28] 943 0030 42F00202 orr r2, r2, #2 944 0034 DA61 str r2, [r3, #28] ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 28 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 945 .loc 1 416 5 view .LVU262 946 0036 DB69 ldr r3, [r3, #28] 947 0038 03F00203 and r3, r3, #2 948 003c 0193 str r3, [sp, #4] 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 949 .loc 1 416 5 view .LVU263 950 003e 019B ldr r3, [sp, #4] 951 .LBE16: 416:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspInit 1 */ 952 .loc 1 416 5 view .LVU264 953 .loc 1 422 1 is_stmt 0 view .LVU265 954 0040 E6E7 b .L51 955 .L58: 956 0042 00BF .align 2 957 .L57: 958 0044 00040040 .word 1073742848 959 0048 00100240 .word 1073876992 960 .cfi_endproc 961 .LFE137: 963 .section .text.HAL_TIM_MspPostInit,"ax",%progbits 964 .align 1 965 .global HAL_TIM_MspPostInit 966 .syntax unified 967 .thumb 968 .thumb_func 970 HAL_TIM_MspPostInit: 971 .LVL54: 972 .LFB138: 423:Core/Src/stm32f3xx_hal_msp.c **** 424:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim) 425:Core/Src/stm32f3xx_hal_msp.c **** { 973 .loc 1 425 1 is_stmt 1 view -0 974 .cfi_startproc 975 @ args = 0, pretend = 0, frame = 32 976 @ frame_needed = 0, uses_anonymous_args = 0 977 .loc 1 425 1 is_stmt 0 view .LVU267 978 0000 00B5 push {lr} 979 .cfi_def_cfa_offset 4 980 .cfi_offset 14, -4 981 0002 89B0 sub sp, sp, #36 982 .cfi_def_cfa_offset 40 426:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 983 .loc 1 426 3 is_stmt 1 view .LVU268 984 .loc 1 426 20 is_stmt 0 view .LVU269 985 0004 0023 movs r3, #0 986 0006 0393 str r3, [sp, #12] 987 0008 0493 str r3, [sp, #16] 988 000a 0593 str r3, [sp, #20] 989 000c 0693 str r3, [sp, #24] 990 000e 0793 str r3, [sp, #28] 427:Core/Src/stm32f3xx_hal_msp.c **** if(htim->Instance==TIM2) 991 .loc 1 427 3 is_stmt 1 view .LVU270 992 .loc 1 427 10 is_stmt 0 view .LVU271 993 0010 0368 ldr r3, [r0] 994 .loc 1 427 5 view .LVU272 995 0012 B3F1804F cmp r3, #1073741824 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 29 996 0016 05D0 beq .L63 428:Core/Src/stm32f3xx_hal_msp.c **** { 429:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 0 */ 430:Core/Src/stm32f3xx_hal_msp.c **** 431:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 0 */ 432:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 433:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 434:Core/Src/stm32f3xx_hal_msp.c **** PB3 ------> TIM2_CH2 435:Core/Src/stm32f3xx_hal_msp.c **** */ 436:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3; 437:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 438:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 439:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 440:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; 441:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 442:Core/Src/stm32f3xx_hal_msp.c **** 443:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspPostInit 1 */ 444:Core/Src/stm32f3xx_hal_msp.c **** 445:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspPostInit 1 */ 446:Core/Src/stm32f3xx_hal_msp.c **** } 447:Core/Src/stm32f3xx_hal_msp.c **** else if(htim->Instance==TIM3) 997 .loc 1 447 8 is_stmt 1 view .LVU273 998 .loc 1 447 10 is_stmt 0 view .LVU274 999 0018 174A ldr r2, .L65 1000 001a 9342 cmp r3, r2 1001 001c 18D0 beq .L64 1002 .LVL55: 1003 .L59: 448:Core/Src/stm32f3xx_hal_msp.c **** { 449:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspPostInit 0 */ 450:Core/Src/stm32f3xx_hal_msp.c **** 451:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspPostInit 0 */ 452:Core/Src/stm32f3xx_hal_msp.c **** 453:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOB_CLK_ENABLE(); 454:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 455:Core/Src/stm32f3xx_hal_msp.c **** PB1 ------> TIM3_CH4 456:Core/Src/stm32f3xx_hal_msp.c **** PB4 ------> TIM3_CH1 457:Core/Src/stm32f3xx_hal_msp.c **** */ 458:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_1|GPIO_PIN_4; 459:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 460:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 461:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 462:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; 463:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 464:Core/Src/stm32f3xx_hal_msp.c **** 465:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspPostInit 1 */ 466:Core/Src/stm32f3xx_hal_msp.c **** 467:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspPostInit 1 */ 468:Core/Src/stm32f3xx_hal_msp.c **** } 469:Core/Src/stm32f3xx_hal_msp.c **** 470:Core/Src/stm32f3xx_hal_msp.c **** } 1004 .loc 1 470 1 view .LVU275 1005 001e 09B0 add sp, sp, #36 1006 .cfi_remember_state 1007 .cfi_def_cfa_offset 4 1008 @ sp needed 1009 0020 5DF804FB ldr pc, [sp], #4 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 30 1010 .LVL56: 1011 .L63: 1012 .cfi_restore_state 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1013 .loc 1 432 5 is_stmt 1 view .LVU276 1014 .LBB17: 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1015 .loc 1 432 5 view .LVU277 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1016 .loc 1 432 5 view .LVU278 1017 0024 03F50433 add r3, r3, #135168 1018 0028 5A69 ldr r2, [r3, #20] 1019 002a 42F48022 orr r2, r2, #262144 1020 002e 5A61 str r2, [r3, #20] 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1021 .loc 1 432 5 view .LVU279 1022 0030 5B69 ldr r3, [r3, #20] 1023 0032 03F48023 and r3, r3, #262144 1024 0036 0193 str r3, [sp, #4] 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1025 .loc 1 432 5 view .LVU280 1026 0038 019B ldr r3, [sp, #4] 1027 .LBE17: 432:Core/Src/stm32f3xx_hal_msp.c **** /**TIM2 GPIO Configuration 1028 .loc 1 432 5 view .LVU281 436:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 1029 .loc 1 436 5 view .LVU282 436:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 1030 .loc 1 436 25 is_stmt 0 view .LVU283 1031 003a 0823 movs r3, #8 1032 003c 0393 str r3, [sp, #12] 437:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1033 .loc 1 437 5 is_stmt 1 view .LVU284 437:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1034 .loc 1 437 26 is_stmt 0 view .LVU285 1035 003e 0223 movs r3, #2 1036 0040 0493 str r3, [sp, #16] 438:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 1037 .loc 1 438 5 is_stmt 1 view .LVU286 439:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF1_TIM2; 1038 .loc 1 439 5 view .LVU287 440:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1039 .loc 1 440 5 view .LVU288 440:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1040 .loc 1 440 31 is_stmt 0 view .LVU289 1041 0042 0123 movs r3, #1 1042 0044 0793 str r3, [sp, #28] 441:Core/Src/stm32f3xx_hal_msp.c **** 1043 .loc 1 441 5 is_stmt 1 view .LVU290 1044 0046 03A9 add r1, sp, #12 1045 0048 0C48 ldr r0, .L65+4 1046 .LVL57: 441:Core/Src/stm32f3xx_hal_msp.c **** 1047 .loc 1 441 5 is_stmt 0 view .LVU291 1048 004a FFF7FEFF bl HAL_GPIO_Init 1049 .LVL58: 1050 004e E6E7 b .L59 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 31 1051 .LVL59: 1052 .L64: 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1053 .loc 1 453 5 is_stmt 1 view .LVU292 1054 .LBB18: 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1055 .loc 1 453 5 view .LVU293 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1056 .loc 1 453 5 view .LVU294 1057 0050 0B4B ldr r3, .L65+8 1058 0052 5A69 ldr r2, [r3, #20] 1059 0054 42F48022 orr r2, r2, #262144 1060 0058 5A61 str r2, [r3, #20] 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1061 .loc 1 453 5 view .LVU295 1062 005a 5B69 ldr r3, [r3, #20] 1063 005c 03F48023 and r3, r3, #262144 1064 0060 0293 str r3, [sp, #8] 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1065 .loc 1 453 5 view .LVU296 1066 0062 029B ldr r3, [sp, #8] 1067 .LBE18: 453:Core/Src/stm32f3xx_hal_msp.c **** /**TIM3 GPIO Configuration 1068 .loc 1 453 5 view .LVU297 458:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 1069 .loc 1 458 5 view .LVU298 458:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 1070 .loc 1 458 25 is_stmt 0 view .LVU299 1071 0064 1223 movs r3, #18 1072 0066 0393 str r3, [sp, #12] 459:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1073 .loc 1 459 5 is_stmt 1 view .LVU300 459:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1074 .loc 1 459 26 is_stmt 0 view .LVU301 1075 0068 0223 movs r3, #2 1076 006a 0493 str r3, [sp, #16] 460:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; 1077 .loc 1 460 5 is_stmt 1 view .LVU302 461:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF2_TIM3; 1078 .loc 1 461 5 view .LVU303 462:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1079 .loc 1 462 5 view .LVU304 462:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); 1080 .loc 1 462 31 is_stmt 0 view .LVU305 1081 006c 0793 str r3, [sp, #28] 463:Core/Src/stm32f3xx_hal_msp.c **** 1082 .loc 1 463 5 is_stmt 1 view .LVU306 1083 006e 03A9 add r1, sp, #12 1084 0070 0248 ldr r0, .L65+4 1085 .LVL60: 463:Core/Src/stm32f3xx_hal_msp.c **** 1086 .loc 1 463 5 is_stmt 0 view .LVU307 1087 0072 FFF7FEFF bl HAL_GPIO_Init 1088 .LVL61: 1089 .loc 1 470 1 view .LVU308 1090 0076 D2E7 b .L59 1091 .L66: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 32 1092 .align 2 1093 .L65: 1094 0078 00040040 .word 1073742848 1095 007c 00040048 .word 1207960576 1096 0080 00100240 .word 1073876992 1097 .cfi_endproc 1098 .LFE138: 1100 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits 1101 .align 1 1102 .global HAL_TIM_PWM_MspDeInit 1103 .syntax unified 1104 .thumb 1105 .thumb_func 1107 HAL_TIM_PWM_MspDeInit: 1108 .LVL62: 1109 .LFB139: 471:Core/Src/stm32f3xx_hal_msp.c **** /** 472:Core/Src/stm32f3xx_hal_msp.c **** * @brief TIM_PWM MSP De-Initialization 473:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example 474:Core/Src/stm32f3xx_hal_msp.c **** * @param htim_pwm: TIM_PWM handle pointer 475:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 476:Core/Src/stm32f3xx_hal_msp.c **** */ 477:Core/Src/stm32f3xx_hal_msp.c **** void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef* htim_pwm) 478:Core/Src/stm32f3xx_hal_msp.c **** { 1110 .loc 1 478 1 is_stmt 1 view -0 1111 .cfi_startproc 1112 @ args = 0, pretend = 0, frame = 0 1113 @ frame_needed = 0, uses_anonymous_args = 0 1114 @ link register save eliminated. 479:Core/Src/stm32f3xx_hal_msp.c **** if(htim_pwm->Instance==TIM2) 1115 .loc 1 479 3 view .LVU310 1116 .loc 1 479 14 is_stmt 0 view .LVU311 1117 0000 0368 ldr r3, [r0] 1118 .loc 1 479 5 view .LVU312 1119 0002 B3F1804F cmp r3, #1073741824 1120 0006 03D0 beq .L70 480:Core/Src/stm32f3xx_hal_msp.c **** { 481:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 0 */ 482:Core/Src/stm32f3xx_hal_msp.c **** 483:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 0 */ 484:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 485:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM2_CLK_DISABLE(); 486:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ 487:Core/Src/stm32f3xx_hal_msp.c **** 488:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM2_MspDeInit 1 */ 489:Core/Src/stm32f3xx_hal_msp.c **** } 490:Core/Src/stm32f3xx_hal_msp.c **** else if(htim_pwm->Instance==TIM3) 1121 .loc 1 490 8 is_stmt 1 view .LVU313 1122 .loc 1 490 10 is_stmt 0 view .LVU314 1123 0008 084A ldr r2, .L72 1124 000a 9342 cmp r3, r2 1125 000c 06D0 beq .L71 1126 .L67: 491:Core/Src/stm32f3xx_hal_msp.c **** { 492:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 0 */ 493:Core/Src/stm32f3xx_hal_msp.c **** 494:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 0 */ ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 33 495:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 496:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_TIM3_CLK_DISABLE(); 497:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ 498:Core/Src/stm32f3xx_hal_msp.c **** 499:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END TIM3_MspDeInit 1 */ 500:Core/Src/stm32f3xx_hal_msp.c **** } 501:Core/Src/stm32f3xx_hal_msp.c **** 502:Core/Src/stm32f3xx_hal_msp.c **** } 1127 .loc 1 502 1 view .LVU315 1128 000e 7047 bx lr 1129 .L70: 485:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM2_MspDeInit 1 */ 1130 .loc 1 485 5 is_stmt 1 view .LVU316 1131 0010 074A ldr r2, .L72+4 1132 0012 D369 ldr r3, [r2, #28] 1133 0014 23F00103 bic r3, r3, #1 1134 0018 D361 str r3, [r2, #28] 1135 001a 7047 bx lr 1136 .L71: 496:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN TIM3_MspDeInit 1 */ 1137 .loc 1 496 5 view .LVU317 1138 001c 02F50332 add r2, r2, #134144 1139 0020 D369 ldr r3, [r2, #28] 1140 0022 23F00203 bic r3, r3, #2 1141 0026 D361 str r3, [r2, #28] 1142 .loc 1 502 1 is_stmt 0 view .LVU318 1143 0028 F1E7 b .L67 1144 .L73: 1145 002a 00BF .align 2 1146 .L72: 1147 002c 00040040 .word 1073742848 1148 0030 00100240 .word 1073876992 1149 .cfi_endproc 1150 .LFE139: 1152 .section .text.HAL_UART_MspInit,"ax",%progbits 1153 .align 1 1154 .global HAL_UART_MspInit 1155 .syntax unified 1156 .thumb 1157 .thumb_func 1159 HAL_UART_MspInit: 1160 .LVL63: 1161 .LFB140: 503:Core/Src/stm32f3xx_hal_msp.c **** 504:Core/Src/stm32f3xx_hal_msp.c **** /** 505:Core/Src/stm32f3xx_hal_msp.c **** * @brief UART MSP Initialization 506:Core/Src/stm32f3xx_hal_msp.c **** * This function configures the hardware resources used in this example 507:Core/Src/stm32f3xx_hal_msp.c **** * @param huart: UART handle pointer 508:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 509:Core/Src/stm32f3xx_hal_msp.c **** */ 510:Core/Src/stm32f3xx_hal_msp.c **** void HAL_UART_MspInit(UART_HandleTypeDef* huart) 511:Core/Src/stm32f3xx_hal_msp.c **** { 1162 .loc 1 511 1 is_stmt 1 view -0 1163 .cfi_startproc 1164 @ args = 0, pretend = 0, frame = 32 1165 @ frame_needed = 0, uses_anonymous_args = 0 1166 .loc 1 511 1 is_stmt 0 view .LVU320 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 34 1167 0000 00B5 push {lr} 1168 .cfi_def_cfa_offset 4 1169 .cfi_offset 14, -4 1170 0002 89B0 sub sp, sp, #36 1171 .cfi_def_cfa_offset 40 512:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 1172 .loc 1 512 3 is_stmt 1 view .LVU321 1173 .loc 1 512 20 is_stmt 0 view .LVU322 1174 0004 0023 movs r3, #0 1175 0006 0393 str r3, [sp, #12] 1176 0008 0493 str r3, [sp, #16] 1177 000a 0593 str r3, [sp, #20] 1178 000c 0693 str r3, [sp, #24] 1179 000e 0793 str r3, [sp, #28] 513:Core/Src/stm32f3xx_hal_msp.c **** if(huart->Instance==USART1) 1180 .loc 1 513 3 is_stmt 1 view .LVU323 1181 .loc 1 513 11 is_stmt 0 view .LVU324 1182 0010 0268 ldr r2, [r0] 1183 .loc 1 513 5 view .LVU325 1184 0012 144B ldr r3, .L78 1185 0014 9A42 cmp r2, r3 1186 0016 02D0 beq .L77 1187 .LVL64: 1188 .L74: 514:Core/Src/stm32f3xx_hal_msp.c **** { 515:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 0 */ 516:Core/Src/stm32f3xx_hal_msp.c **** 517:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END USART1_MspInit 0 */ 518:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock enable */ 519:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_USART1_CLK_ENABLE(); 520:Core/Src/stm32f3xx_hal_msp.c **** 521:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE(); 522:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 523:Core/Src/stm32f3xx_hal_msp.c **** PA9 ------> USART1_TX 524:Core/Src/stm32f3xx_hal_msp.c **** PA10 ------> USART1_RX 525:Core/Src/stm32f3xx_hal_msp.c **** */ 526:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_9|GPIO_PIN_10; 527:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 528:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 529:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; 530:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; 531:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 532:Core/Src/stm32f3xx_hal_msp.c **** 533:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspInit 1 */ 534:Core/Src/stm32f3xx_hal_msp.c **** 535:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END USART1_MspInit 1 */ 536:Core/Src/stm32f3xx_hal_msp.c **** } 537:Core/Src/stm32f3xx_hal_msp.c **** 538:Core/Src/stm32f3xx_hal_msp.c **** } 1189 .loc 1 538 1 view .LVU326 1190 0018 09B0 add sp, sp, #36 1191 .cfi_remember_state 1192 .cfi_def_cfa_offset 4 1193 @ sp needed 1194 001a 5DF804FB ldr pc, [sp], #4 1195 .LVL65: 1196 .L77: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 35 1197 .cfi_restore_state 519:Core/Src/stm32f3xx_hal_msp.c **** 1198 .loc 1 519 5 is_stmt 1 view .LVU327 1199 .LBB19: 519:Core/Src/stm32f3xx_hal_msp.c **** 1200 .loc 1 519 5 view .LVU328 519:Core/Src/stm32f3xx_hal_msp.c **** 1201 .loc 1 519 5 view .LVU329 1202 001e 03F55843 add r3, r3, #55296 1203 0022 9A69 ldr r2, [r3, #24] 1204 0024 42F48042 orr r2, r2, #16384 1205 0028 9A61 str r2, [r3, #24] 519:Core/Src/stm32f3xx_hal_msp.c **** 1206 .loc 1 519 5 view .LVU330 1207 002a 9A69 ldr r2, [r3, #24] 1208 002c 02F48042 and r2, r2, #16384 1209 0030 0192 str r2, [sp, #4] 519:Core/Src/stm32f3xx_hal_msp.c **** 1210 .loc 1 519 5 view .LVU331 1211 0032 019A ldr r2, [sp, #4] 1212 .LBE19: 519:Core/Src/stm32f3xx_hal_msp.c **** 1213 .loc 1 519 5 view .LVU332 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1214 .loc 1 521 5 view .LVU333 1215 .LBB20: 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1216 .loc 1 521 5 view .LVU334 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1217 .loc 1 521 5 view .LVU335 1218 0034 5A69 ldr r2, [r3, #20] 1219 0036 42F40032 orr r2, r2, #131072 1220 003a 5A61 str r2, [r3, #20] 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1221 .loc 1 521 5 view .LVU336 1222 003c 5B69 ldr r3, [r3, #20] 1223 003e 03F40033 and r3, r3, #131072 1224 0042 0293 str r3, [sp, #8] 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1225 .loc 1 521 5 view .LVU337 1226 0044 029B ldr r3, [sp, #8] 1227 .LBE20: 521:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 1228 .loc 1 521 5 view .LVU338 526:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 1229 .loc 1 526 5 view .LVU339 526:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_AF_OD; 1230 .loc 1 526 25 is_stmt 0 view .LVU340 1231 0046 4FF4C063 mov r3, #1536 1232 004a 0393 str r3, [sp, #12] 527:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1233 .loc 1 527 5 is_stmt 1 view .LVU341 527:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 1234 .loc 1 527 26 is_stmt 0 view .LVU342 1235 004c 1223 movs r3, #18 1236 004e 0493 str r3, [sp, #16] 528:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 36 1237 .loc 1 528 5 is_stmt 1 view .LVU343 529:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; 1238 .loc 1 529 5 view .LVU344 529:Core/Src/stm32f3xx_hal_msp.c **** GPIO_InitStruct.Alternate = GPIO_AF7_USART1; 1239 .loc 1 529 27 is_stmt 0 view .LVU345 1240 0050 0323 movs r3, #3 1241 0052 0693 str r3, [sp, #24] 530:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 1242 .loc 1 530 5 is_stmt 1 view .LVU346 530:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 1243 .loc 1 530 31 is_stmt 0 view .LVU347 1244 0054 0723 movs r3, #7 1245 0056 0793 str r3, [sp, #28] 531:Core/Src/stm32f3xx_hal_msp.c **** 1246 .loc 1 531 5 is_stmt 1 view .LVU348 1247 0058 03A9 add r1, sp, #12 1248 005a 4FF09040 mov r0, #1207959552 1249 .LVL66: 531:Core/Src/stm32f3xx_hal_msp.c **** 1250 .loc 1 531 5 is_stmt 0 view .LVU349 1251 005e FFF7FEFF bl HAL_GPIO_Init 1252 .LVL67: 1253 .loc 1 538 1 view .LVU350 1254 0062 D9E7 b .L74 1255 .L79: 1256 .align 2 1257 .L78: 1258 0064 00380140 .word 1073821696 1259 .cfi_endproc 1260 .LFE140: 1262 .section .text.HAL_UART_MspDeInit,"ax",%progbits 1263 .align 1 1264 .global HAL_UART_MspDeInit 1265 .syntax unified 1266 .thumb 1267 .thumb_func 1269 HAL_UART_MspDeInit: 1270 .LVL68: 1271 .LFB141: 539:Core/Src/stm32f3xx_hal_msp.c **** 540:Core/Src/stm32f3xx_hal_msp.c **** /** 541:Core/Src/stm32f3xx_hal_msp.c **** * @brief UART MSP De-Initialization 542:Core/Src/stm32f3xx_hal_msp.c **** * This function freeze the hardware resources used in this example 543:Core/Src/stm32f3xx_hal_msp.c **** * @param huart: UART handle pointer 544:Core/Src/stm32f3xx_hal_msp.c **** * @retval None 545:Core/Src/stm32f3xx_hal_msp.c **** */ 546:Core/Src/stm32f3xx_hal_msp.c **** void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) 547:Core/Src/stm32f3xx_hal_msp.c **** { 1272 .loc 1 547 1 is_stmt 1 view -0 1273 .cfi_startproc 1274 @ args = 0, pretend = 0, frame = 0 1275 @ frame_needed = 0, uses_anonymous_args = 0 1276 .loc 1 547 1 is_stmt 0 view .LVU352 1277 0000 08B5 push {r3, lr} 1278 .cfi_def_cfa_offset 8 1279 .cfi_offset 3, -8 1280 .cfi_offset 14, -4 ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 37 548:Core/Src/stm32f3xx_hal_msp.c **** if(huart->Instance==USART1) 1281 .loc 1 548 3 is_stmt 1 view .LVU353 1282 .loc 1 548 11 is_stmt 0 view .LVU354 1283 0002 0268 ldr r2, [r0] 1284 .loc 1 548 5 view .LVU355 1285 0004 074B ldr r3, .L84 1286 0006 9A42 cmp r2, r3 1287 0008 00D0 beq .L83 1288 .LVL69: 1289 .L80: 549:Core/Src/stm32f3xx_hal_msp.c **** { 550:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 0 */ 551:Core/Src/stm32f3xx_hal_msp.c **** 552:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 0 */ 553:Core/Src/stm32f3xx_hal_msp.c **** /* Peripheral clock disable */ 554:Core/Src/stm32f3xx_hal_msp.c **** __HAL_RCC_USART1_CLK_DISABLE(); 555:Core/Src/stm32f3xx_hal_msp.c **** 556:Core/Src/stm32f3xx_hal_msp.c **** /**USART1 GPIO Configuration 557:Core/Src/stm32f3xx_hal_msp.c **** PA9 ------> USART1_TX 558:Core/Src/stm32f3xx_hal_msp.c **** PA10 ------> USART1_RX 559:Core/Src/stm32f3xx_hal_msp.c **** */ 560:Core/Src/stm32f3xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_9|GPIO_PIN_10); 561:Core/Src/stm32f3xx_hal_msp.c **** 562:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE BEGIN USART1_MspDeInit 1 */ 563:Core/Src/stm32f3xx_hal_msp.c **** 564:Core/Src/stm32f3xx_hal_msp.c **** /* USER CODE END USART1_MspDeInit 1 */ 565:Core/Src/stm32f3xx_hal_msp.c **** } 566:Core/Src/stm32f3xx_hal_msp.c **** 567:Core/Src/stm32f3xx_hal_msp.c **** } 1290 .loc 1 567 1 view .LVU356 1291 000a 08BD pop {r3, pc} 1292 .LVL70: 1293 .L83: 554:Core/Src/stm32f3xx_hal_msp.c **** 1294 .loc 1 554 5 is_stmt 1 view .LVU357 1295 000c 064A ldr r2, .L84+4 1296 000e 9369 ldr r3, [r2, #24] 1297 0010 23F48043 bic r3, r3, #16384 1298 0014 9361 str r3, [r2, #24] 560:Core/Src/stm32f3xx_hal_msp.c **** 1299 .loc 1 560 5 view .LVU358 1300 0016 4FF4C061 mov r1, #1536 1301 001a 4FF09040 mov r0, #1207959552 1302 .LVL71: 560:Core/Src/stm32f3xx_hal_msp.c **** 1303 .loc 1 560 5 is_stmt 0 view .LVU359 1304 001e FFF7FEFF bl HAL_GPIO_DeInit 1305 .LVL72: 1306 .loc 1 567 1 view .LVU360 1307 0022 F2E7 b .L80 1308 .L85: 1309 .align 2 1310 .L84: 1311 0024 00380140 .word 1073821696 1312 0028 00100240 .word 1073876992 1313 .cfi_endproc 1314 .LFE141: ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 38 1316 .section .bss.HAL_RCC_ADC12_CLK_ENABLED,"aw",%nobits 1317 .align 2 1320 HAL_RCC_ADC12_CLK_ENABLED: 1321 0000 00000000 .space 4 1322 .text 1323 .Letext0: 1324 .file 2 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h" 1325 .file 3 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa 1326 .file 4 "c:\\users\\nived\\appdata\\roaming\\code\\user\\globalstorage\\bmd.stm32-for-vscode\\@xpa 1327 .file 5 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f3xx.h" 1328 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h" 1329 .file 7 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_gpio.h" 1330 .file 8 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_dma.h" 1331 .file 9 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc_ex.h" 1332 .file 10 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_adc.h" 1333 .file 11 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_can.h" 1334 .file 12 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_i2c.h" 1335 .file 13 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_tim.h" 1336 .file 14 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_uart.h" 1337 .file 15 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_cortex.h" ARM GAS C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s page 39 DEFINED SYMBOLS *ABS*:00000000 stm32f3xx_hal_msp.c C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:21 .text.HAL_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:27 .text.HAL_MspInit:00000000 HAL_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:75 .text.HAL_MspInit:0000002c $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:80 .text.HAL_ADC_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:86 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:322 .text.HAL_ADC_MspInit:000000fc $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1320 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 HAL_RCC_ADC12_CLK_ENABLED C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:331 .text.HAL_ADC_MspDeInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:337 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:428 .text.HAL_ADC_MspDeInit:00000064 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:436 .text.HAL_CAN_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:442 .text.HAL_CAN_MspInit:00000000 HAL_CAN_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:598 .text.HAL_CAN_MspInit:000000b0 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:603 .text.HAL_CAN_MspDeInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:609 .text.HAL_CAN_MspDeInit:00000000 HAL_CAN_MspDeInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:663 .text.HAL_CAN_MspDeInit:00000038 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:669 .text.HAL_I2C_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:675 .text.HAL_I2C_MspInit:00000000 HAL_I2C_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:815 .text.HAL_I2C_MspInit:00000088 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:822 .text.HAL_I2C_MspDeInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:828 .text.HAL_I2C_MspDeInit:00000000 HAL_I2C_MspDeInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:875 .text.HAL_I2C_MspDeInit:0000002c $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:882 .text.HAL_TIM_PWM_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:888 .text.HAL_TIM_PWM_MspInit:00000000 HAL_TIM_PWM_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:958 .text.HAL_TIM_PWM_MspInit:00000044 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:964 .text.HAL_TIM_MspPostInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:970 .text.HAL_TIM_MspPostInit:00000000 HAL_TIM_MspPostInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1094 .text.HAL_TIM_MspPostInit:00000078 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1101 .text.HAL_TIM_PWM_MspDeInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1107 .text.HAL_TIM_PWM_MspDeInit:00000000 HAL_TIM_PWM_MspDeInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1147 .text.HAL_TIM_PWM_MspDeInit:0000002c $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1153 .text.HAL_UART_MspInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1159 .text.HAL_UART_MspInit:00000000 HAL_UART_MspInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1258 .text.HAL_UART_MspInit:00000064 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1263 .text.HAL_UART_MspDeInit:00000000 $t C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1269 .text.HAL_UART_MspDeInit:00000000 HAL_UART_MspDeInit C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1311 .text.HAL_UART_MspDeInit:00000024 $d C:\Users\nived\AppData\Local\Temp\ccO3Dm1P.s:1317 .bss.HAL_RCC_ADC12_CLK_ENABLED:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_Init HAL_GPIO_DeInit HAL_NVIC_SetPriority HAL_NVIC_EnableIRQ HAL_NVIC_DisableIRQ