Rev 18 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 19 | mjames | 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 1 |
| 16 | mjames | 2 | |
| 3 | |||
| 4 | 1 .cpu cortex-m3 |
||
| 5 | 2 .eabi_attribute 20, 1 |
||
| 6 | 3 .eabi_attribute 21, 1 |
||
| 7 | 4 .eabi_attribute 23, 3 |
||
| 8 | 5 .eabi_attribute 24, 1 |
||
| 9 | 6 .eabi_attribute 25, 1 |
||
| 10 | 7 .eabi_attribute 26, 1 |
||
| 11 | 8 .eabi_attribute 30, 1 |
||
| 12 | 9 .eabi_attribute 34, 1 |
||
| 13 | 10 .eabi_attribute 18, 4 |
||
| 14 | 11 .file "stm32f1xx_hal_tim.c" |
||
| 15 | 12 .text |
||
| 16 | 13 .Ltext0: |
||
| 17 | 14 .cfi_sections .debug_frame |
||
| 18 | 15 .section .text.TIM_OC1_SetConfig,"ax",%progbits |
||
| 19 | 16 .align 1 |
||
| 20 | 17 .arch armv7-m |
||
| 21 | 18 .syntax unified |
||
| 22 | 19 .thumb |
||
| 23 | 20 .thumb_func |
||
| 24 | 21 .fpu softvfp |
||
| 25 | 23 TIM_OC1_SetConfig: |
||
| 26 | 24 .LVL0: |
||
| 27 | 25 .LFB165: |
||
| 28 | 26 .file 1 "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c" |
||
| 29 | 1:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 30 | 2:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ****************************************************************************** |
||
| 31 | 3:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @file stm32f1xx_hal_tim.c |
||
| 32 | 4:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @author MCD Application Team |
||
| 33 | 5:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM HAL module driver. |
||
| 34 | 6:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This file provides firmware functions to manage the following |
||
| 35 | 7:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * functionalities of the Timer (TIM) peripheral: |
||
| 36 | 8:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Time Base Initialization |
||
| 37 | 9:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Time Base Start |
||
| 38 | 10:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Time Base Start Interruption |
||
| 39 | 11:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Time Base Start DMA |
||
| 40 | 12:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Output Compare/PWM Initialization |
||
| 41 | 13:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Output Compare/PWM Channel Configuration |
||
| 42 | 14:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Output Compare/PWM Start |
||
| 43 | 15:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Output Compare/PWM Start Interruption |
||
| 44 | 16:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Output Compare/PWM Start DMA |
||
| 45 | 17:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Input Capture Initialization |
||
| 46 | 18:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Input Capture Channel Configuration |
||
| 47 | 19:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Input Capture Start |
||
| 48 | 20:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Input Capture Start Interruption |
||
| 49 | 21:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Input Capture Start DMA |
||
| 50 | 22:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM One Pulse Initialization |
||
| 51 | 23:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM One Pulse Channel Configuration |
||
| 52 | 24:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM One Pulse Start |
||
| 53 | 25:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Encoder Interface Initialization |
||
| 54 | 26:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Encoder Interface Start |
||
| 55 | 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Encoder Interface Start Interruption |
||
| 56 | 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM Encoder Interface Start DMA |
||
| 57 | 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + Commutation Event configuration with Interruption and DMA |
||
| 58 | 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM OCRef clear configuration |
||
| 59 | 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * + TIM External Clock configuration |
||
| 60 | 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 19 | mjames | 61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 2 |
| 16 | mjames | 62 | |
| 63 | |||
| 64 | 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 65 | 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIMER Generic features ##### |
||
| 66 | 35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 67 | 36:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] The Timer features include: |
||
| 68 | 37:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) 16-bit up, down, up/down auto-reload counter. |
||
| 69 | 38:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) 16-bit programmable prescaler allowing dividing (also on the fly) the |
||
| 70 | 39:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** counter clock frequency either by any factor between 1 and 65536. |
||
| 71 | 40:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Up to 4 independent channels for: |
||
| 72 | 41:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Input Capture |
||
| 73 | 42:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Output Compare |
||
| 74 | 43:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) PWM generation (Edge and Center-aligned Mode) |
||
| 75 | 44:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) One-pulse mode output |
||
| 76 | 45:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Synchronization circuit to control the timer with external signals and to interconnect |
||
| 77 | 46:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** several timers together. |
||
| 78 | 47:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Supports incremental encoder for positioning purposes |
||
| 79 | 48:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 80 | 49:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### How to use this driver ##### |
||
| 81 | 50:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 82 | 51:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 83 | 52:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Initialize the TIM low level resources by implementing the following functions |
||
| 84 | 53:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** depending on the selected feature: |
||
| 85 | 54:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Time Base : HAL_TIM_Base_MspInit() |
||
| 86 | 55:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Input Capture : HAL_TIM_IC_MspInit() |
||
| 87 | 56:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Output Compare : HAL_TIM_OC_MspInit() |
||
| 88 | 57:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) PWM generation : HAL_TIM_PWM_MspInit() |
||
| 89 | 58:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) One-pulse mode output : HAL_TIM_OnePulse_MspInit() |
||
| 90 | 59:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Encoder mode output : HAL_TIM_Encoder_MspInit() |
||
| 91 | 60:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 92 | 61:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Initialize the TIM low level resources : |
||
| 93 | 62:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (##) Enable the TIM interface clock using __HAL_RCC_TIMx_CLK_ENABLE(); |
||
| 94 | 63:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (##) TIM pins configuration |
||
| 95 | 64:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+++) Enable the clock for the TIM GPIOs using the following function: |
||
| 96 | 65:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_RCC_GPIOx_CLK_ENABLE(); |
||
| 97 | 66:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+++) Configure these TIM pins in Alternate function mode using HAL_GPIO_Init(); |
||
| 98 | 67:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 99 | 68:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) The external Clock can be configured, if needed (the default clock is the |
||
| 100 | 69:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** internal clock from the APBx), using the following function: |
||
| 101 | 70:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_ConfigClockSource, the clock configuration should be done before |
||
| 102 | 71:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** any start function. |
||
| 103 | 72:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 104 | 73:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Configure the TIM in the desired functioning mode using one of the |
||
| 105 | 74:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Initialization function of this driver: |
||
| 106 | 75:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_Base_Init: to use the Timer to generate a simple time base |
||
| 107 | 76:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_OC_Init and HAL_TIM_OC_ConfigChannel: to use the Timer to generate an |
||
| 108 | 77:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Output Compare signal. |
||
| 109 | 78:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_PWM_Init and HAL_TIM_PWM_ConfigChannel: to use the Timer to generate a |
||
| 110 | 79:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** PWM signal. |
||
| 111 | 80:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_IC_Init and HAL_TIM_IC_ConfigChannel: to use the Timer to measure an |
||
| 112 | 81:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** external signal. |
||
| 113 | 82:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_OnePulse_Init and HAL_TIM_OnePulse_ConfigChannel: to use the Timer |
||
| 114 | 83:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in One Pulse Mode. |
||
| 115 | 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) HAL_TIM_Encoder_Init: to use the Timer Encoder Interface. |
||
| 116 | 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 117 | 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) Activate the TIM peripheral using one of the start functions depending from the feature us |
||
| 118 | 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Time Base : HAL_TIM_Base_Start(), HAL_TIM_Base_Start_DMA(), HAL_TIM_Base_Start_IT() |
||
| 119 | 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Input Capture : HAL_TIM_IC_Start(), HAL_TIM_IC_Start_DMA(), HAL_TIM_IC_Start_IT() |
||
| 120 | 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Output Compare : HAL_TIM_OC_Start(), HAL_TIM_OC_Start_DMA(), HAL_TIM_OC_Start_IT() |
||
| 19 | mjames | 121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 3 |
| 16 | mjames | 122 | |
| 123 | |||
| 124 | 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) PWM generation : HAL_TIM_PWM_Start(), HAL_TIM_PWM_Start_DMA(), HAL_TIM_PWM_Start_IT |
||
| 125 | 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) One-pulse mode output : HAL_TIM_OnePulse_Start(), HAL_TIM_OnePulse_Start_IT() |
||
| 126 | 92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (++) Encoder mode output : HAL_TIM_Encoder_Start(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM |
||
| 127 | 93:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 128 | 94:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (#) The DMA Burst is managed with the two following functions: |
||
| 129 | 95:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_DMABurst_WriteStart() |
||
| 130 | 96:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_DMABurst_ReadStart() |
||
| 131 | 97:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 132 | 98:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** *** Callback registration *** |
||
| 133 | 99:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================= |
||
| 134 | 100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 135 | 101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 136 | 102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** The compilation define USE_HAL_TIM_REGISTER_CALLBACKS when set to 1 |
||
| 137 | 103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** allows the user to configure dynamically the driver callbacks. |
||
| 138 | 104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 139 | 105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 140 | 106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Use Function @ref HAL_TIM_RegisterCallback() to register a callback. |
||
| 141 | 107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @ref HAL_TIM_RegisterCallback() takes as parameters the HAL peripheral handle, |
||
| 142 | 108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the Callback ID and a pointer to the user callback function. |
||
| 143 | 109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 144 | 110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 145 | 111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Use function @ref HAL_TIM_UnRegisterCallback() to reset a callback to the default |
||
| 146 | 112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** weak function. |
||
| 147 | 113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @ref HAL_TIM_UnRegisterCallback takes as parameters the HAL peripheral handle, |
||
| 148 | 114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** and the Callback ID. |
||
| 149 | 115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 150 | 116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 151 | 117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** These functions allow to register/unregister following callbacks: |
||
| 152 | 118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Base_MspInitCallback : TIM Base Msp Init Callback. |
||
| 153 | 119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Base_MspDeInitCallback : TIM Base Msp DeInit Callback. |
||
| 154 | 120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) IC_MspInitCallback : TIM IC Msp Init Callback. |
||
| 155 | 121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) IC_MspDeInitCallback : TIM IC Msp DeInit Callback. |
||
| 156 | 122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) OC_MspInitCallback : TIM OC Msp Init Callback. |
||
| 157 | 123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) OC_MspDeInitCallback : TIM OC Msp DeInit Callback. |
||
| 158 | 124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PWM_MspInitCallback : TIM PWM Msp Init Callback. |
||
| 159 | 125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PWM_MspDeInitCallback : TIM PWM Msp DeInit Callback. |
||
| 160 | 126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) OnePulse_MspInitCallback : TIM One Pulse Msp Init Callback. |
||
| 161 | 127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) OnePulse_MspDeInitCallback : TIM One Pulse Msp DeInit Callback. |
||
| 162 | 128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Encoder_MspInitCallback : TIM Encoder Msp Init Callback. |
||
| 163 | 129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Encoder_MspDeInitCallback : TIM Encoder Msp DeInit Callback. |
||
| 164 | 130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) HallSensor_MspInitCallback : TIM Hall Sensor Msp Init Callback. |
||
| 165 | 131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) HallSensor_MspDeInitCallback : TIM Hall Sensor Msp DeInit Callback. |
||
| 166 | 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PeriodElapsedCallback : TIM Period Elapsed Callback. |
||
| 167 | 133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PeriodElapsedHalfCpltCallback : TIM Period Elapsed half complete Callback. |
||
| 168 | 134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TriggerCallback : TIM Trigger Callback. |
||
| 169 | 135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TriggerHalfCpltCallback : TIM Trigger half complete Callback. |
||
| 170 | 136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) IC_CaptureCallback : TIM Input Capture Callback. |
||
| 171 | 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) IC_CaptureHalfCpltCallback : TIM Input Capture half complete Callback. |
||
| 172 | 138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) OC_DelayElapsedCallback : TIM Output Compare Delay Elapsed Callback. |
||
| 173 | 139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PWM_PulseFinishedCallback : TIM PWM Pulse Finished Callback. |
||
| 174 | 140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) PWM_PulseFinishedHalfCpltCallback : TIM PWM Pulse Finished half complete Callback. |
||
| 175 | 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) ErrorCallback : TIM Error Callback. |
||
| 176 | 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) CommutationCallback : TIM Commutation Callback. |
||
| 177 | 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) CommutationHalfCpltCallback : TIM Commutation half complete Callback. |
||
| 178 | 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) BreakCallback : TIM Break Callback. |
||
| 179 | 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 180 | 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 19 | mjames | 181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 4 |
| 16 | mjames | 182 | |
| 183 | |||
| 184 | 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** By default, after the Init and when the state is HAL_TIM_STATE_RESET |
||
| 185 | 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** all interrupt callbacks are set to the corresponding weak functions: |
||
| 186 | 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** examples @ref HAL_TIM_TriggerCallback(), @ref HAL_TIM_ErrorCallback(). |
||
| 187 | 150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 188 | 151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 189 | 152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Exception done for MspInit and MspDeInit functions that are reset to the legacy weak |
||
| 190 | 153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** functionalities in the Init / DeInit only when these callbacks are null |
||
| 191 | 154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (not registered beforehand). If not, MspInit or MspDeInit are not null, the Init / DeInit |
||
| 192 | 155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** keep and use the user MspInit / MspDeInit callbacks(registered beforehand) |
||
| 193 | 156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 194 | 157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 195 | 158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Callbacks can be registered / unregistered in HAL_TIM_STATE_READY state only. |
||
| 196 | 159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** Exception done MspInit / MspDeInit that can be registered / unregistered |
||
| 197 | 160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in HAL_TIM_STATE_READY or HAL_TIM_STATE_RESET state, |
||
| 198 | 161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** thus registered(user) MspInit / DeInit callbacks can be used during the Init / DeInit. |
||
| 199 | 162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** In that case first register the MspInit/MspDeInit user callbacks |
||
| 200 | 163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** using @ref HAL_TIM_RegisterCallback() before calling DeInit or Init function. |
||
| 201 | 164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 202 | 165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 203 | 166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** When The compilation define USE_HAL_TIM_REGISTER_CALLBACKS is set to 0 or |
||
| 204 | 167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** not defined, the callback registration feature is not available and all callbacks |
||
| 205 | 168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** are set to the corresponding weak functions. |
||
| 206 | 169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 207 | 170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 208 | 171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ****************************************************************************** |
||
| 209 | 172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @attention |
||
| 210 | 173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 211 | 174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics. |
||
| 212 | 175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * All rights reserved.</center></h2> |
||
| 213 | 176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 214 | 177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This software component is licensed by ST under BSD 3-Clause license, |
||
| 215 | 178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * the "License"; You may not use this file except in compliance with the |
||
| 216 | 179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * License. You may obtain a copy of the License at: |
||
| 217 | 180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * opensource.org/licenses/BSD-3-Clause |
||
| 218 | 181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 219 | 182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ****************************************************************************** |
||
| 220 | 183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 221 | 184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 222 | 185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Includes ------------------------------------------------------------------*/ |
||
| 223 | 186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #include "stm32f1xx_hal.h" |
||
| 224 | 187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 225 | 188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @addtogroup STM32F1xx_HAL_Driver |
||
| 226 | 189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 227 | 190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 228 | 191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 229 | 192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM TIM |
||
| 230 | 193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM HAL module driver |
||
| 231 | 194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 232 | 195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 233 | 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 234 | 197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #ifdef HAL_TIM_MODULE_ENABLED |
||
| 235 | 198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 236 | 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Private typedef -----------------------------------------------------------*/ |
||
| 237 | 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Private define ------------------------------------------------------------*/ |
||
| 238 | 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Private macro -------------------------------------------------------------*/ |
||
| 239 | 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Private variables ---------------------------------------------------------*/ |
||
| 240 | 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Private function prototypes -----------------------------------------------*/ |
||
| 19 | mjames | 241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 5 |
| 16 | mjames | 242 | |
| 243 | |||
| 244 | 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @addtogroup TIM_Private_Functions |
||
| 245 | 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 246 | 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 247 | 207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); |
||
| 248 | 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); |
||
| 249 | 209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config); |
||
| 250 | 210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil |
||
| 251 | 211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 252 | 212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter); |
||
| 253 | 213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil |
||
| 254 | 214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 255 | 215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter); |
||
| 256 | 216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 257 | 217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter); |
||
| 258 | 218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerSource); |
||
| 259 | 219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMAPeriodElapsedCplt(DMA_HandleTypeDef *hdma); |
||
| 260 | 220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMAPeriodElapsedHalfCplt(DMA_HandleTypeDef *hdma); |
||
| 261 | 221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma); |
||
| 262 | 222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma); |
||
| 263 | 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, |
||
| 264 | 224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_SlaveConfigTypeDef *sSlaveConfig); |
||
| 265 | 225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 266 | 226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 267 | 227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 268 | 228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Exported functions --------------------------------------------------------*/ |
||
| 269 | 229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 270 | 230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions TIM Exported Functions |
||
| 271 | 231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 272 | 232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 273 | 233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 274 | 234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group1 TIM Time Base functions |
||
| 275 | 235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Time Base functions |
||
| 276 | 236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 277 | 237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 278 | 238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 279 | 239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### Time Base functions ##### |
||
| 280 | 240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 281 | 241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 282 | 242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 283 | 243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM base. |
||
| 284 | 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM base. |
||
| 285 | 245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the Time Base. |
||
| 286 | 246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the Time Base. |
||
| 287 | 247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the Time Base and enable interrupt. |
||
| 288 | 248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the Time Base and disable interrupt. |
||
| 289 | 249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the Time Base and enable DMA transfer. |
||
| 290 | 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the Time Base and disable DMA transfer. |
||
| 291 | 251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 292 | 252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 293 | 253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 294 | 254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 295 | 255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 296 | 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Time base Unit according to the specified |
||
| 297 | 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initialize the associated handle. |
||
| 298 | 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 299 | 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 300 | 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 19 | mjames | 301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 6 |
| 16 | mjames | 302 | |
| 303 | |||
| 304 | 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_Base_DeInit() before HAL_TIM_Base_Init() |
||
| 305 | 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 306 | 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 307 | 264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 308 | 265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Init(TIM_HandleTypeDef *htim) |
||
| 309 | 266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 310 | 267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 311 | 268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 312 | 269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 313 | 270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 314 | 271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 315 | 272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 316 | 273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 317 | 274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 318 | 275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 319 | 276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 320 | 277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 321 | 278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 322 | 279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 323 | 280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 324 | 281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 325 | 282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 326 | 283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 327 | 284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 328 | 285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 329 | 286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 330 | 287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 331 | 288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->Base_MspInitCallback == NULL) |
||
| 332 | 289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 333 | 290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; |
||
| 334 | 291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 335 | 292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 336 | 293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback(htim); |
||
| 337 | 294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 338 | 295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 339 | 296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_Base_MspInit(htim); |
||
| 340 | 297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 341 | 298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 342 | 299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 343 | 300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 344 | 301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 345 | 302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 346 | 303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Time Base configuration */ |
||
| 347 | 304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 348 | 305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 349 | 306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 350 | 307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 351 | 308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 352 | 309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 353 | 310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 354 | 311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 355 | 312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 356 | 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM Base peripheral |
||
| 357 | 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 358 | 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 359 | 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 360 | 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_DeInit(TIM_HandleTypeDef *htim) |
||
| 19 | mjames | 361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 7 |
| 16 | mjames | 362 | |
| 363 | |||
| 364 | 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 365 | 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 366 | 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 367 | 321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 368 | 322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 369 | 323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 370 | 324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 371 | 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 372 | 326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 373 | 327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 374 | 328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->Base_MspDeInitCallback == NULL) |
||
| 375 | 329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 376 | 330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; |
||
| 377 | 331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 378 | 332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 379 | 333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback(htim); |
||
| 380 | 334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 381 | 335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ |
||
| 382 | 336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_Base_MspDeInit(htim); |
||
| 383 | 337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 384 | 338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 385 | 339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 386 | 340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 387 | 341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 388 | 342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 389 | 343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 390 | 344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 391 | 345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 392 | 346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 393 | 347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 394 | 348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 395 | 349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Base MSP. |
||
| 396 | 350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 397 | 351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 398 | 352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 399 | 353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_Base_MspInit(TIM_HandleTypeDef *htim) |
||
| 400 | 354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 401 | 355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 402 | 356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 403 | 357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 404 | 358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 405 | 359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_Base_MspInit could be implemented in the user file |
||
| 406 | 360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 407 | 361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 408 | 362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 409 | 363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 410 | 364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM Base MSP. |
||
| 411 | 365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 412 | 366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 413 | 367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 414 | 368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 415 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 416 | 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 417 | 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 418 | 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 419 | 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 420 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_Base_MspDeInit could be implemented in the user file |
||
| 19 | mjames | 421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 8 |
| 16 | mjames | 422 | |
| 423 | |||
| 424 | 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 425 | 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 426 | 377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 427 | 378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 428 | 379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 429 | 380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Base generation. |
||
| 430 | 381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 431 | 382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 432 | 383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 433 | 384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start(TIM_HandleTypeDef *htim) |
||
| 434 | 385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 435 | 386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 436 | 387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 437 | 388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 438 | 389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 439 | 390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 440 | 391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 441 | 392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 442 | 393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 443 | 394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 444 | 395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 445 | 396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 446 | 397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 447 | 398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 448 | 399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 449 | 400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 450 | 401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the TIM state*/ |
||
| 451 | 402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 452 | 403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 453 | 404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 454 | 405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 455 | 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 456 | 407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 457 | 408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 458 | 409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Base generation. |
||
| 459 | 410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 460 | 411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 461 | 412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 462 | 413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop(TIM_HandleTypeDef *htim) |
||
| 463 | 414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 464 | 415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 465 | 416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 466 | 417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 467 | 418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 468 | 419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 469 | 420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 470 | 421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 471 | 422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 472 | 423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 473 | 424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the TIM state*/ |
||
| 474 | 425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 475 | 426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 476 | 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 477 | 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 478 | 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 479 | 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 480 | 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 19 | mjames | 481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 9 |
| 16 | mjames | 482 | |
| 483 | |||
| 484 | 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Base generation in interrupt mode. |
||
| 485 | 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 486 | 434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 487 | 435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 488 | 436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_HandleTypeDef *htim) |
||
| 489 | 437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 490 | 438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 491 | 439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 492 | 440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 493 | 441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 494 | 442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 495 | 443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Update interrupt */ |
||
| 496 | 444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_UPDATE); |
||
| 497 | 445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 498 | 446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 499 | 447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 500 | 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 501 | 449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 502 | 450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 503 | 451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 504 | 452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 505 | 453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 506 | 454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 507 | 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 508 | 456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 509 | 457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 510 | 458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Base generation in interrupt mode. |
||
| 511 | 459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 512 | 460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 513 | 461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 514 | 462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleTypeDef *htim) |
||
| 515 | 463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 516 | 464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 517 | 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 518 | 466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Update interrupt */ |
||
| 519 | 467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_UPDATE); |
||
| 520 | 468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 521 | 469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 522 | 470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 523 | 471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 524 | 472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 525 | 473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 526 | 474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 527 | 475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 528 | 476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 529 | 477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Base generation in DMA mode. |
||
| 530 | 478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 531 | 479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData The source Buffer address. |
||
| 532 | 480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to peripheral. |
||
| 533 | 481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 534 | 482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 535 | 483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Start_DMA(TIM_HandleTypeDef *htim, uint32_t *pData, uint16_t Length) |
||
| 536 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 537 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 538 | 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 539 | 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 540 | 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_INSTANCE(htim->Instance)); |
||
| 19 | mjames | 541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 10 |
| 16 | mjames | 542 | |
| 543 | |||
| 544 | 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 545 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 546 | 491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 547 | 492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 548 | 493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 549 | 494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 550 | 495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 551 | 496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((pData == NULL) && (Length > 0U)) |
||
| 552 | 497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 553 | 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 554 | 499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 555 | 500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 556 | 501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 557 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 558 | 503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 559 | 504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 560 | 505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 561 | 506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 562 | 507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 563 | 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 564 | 509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 565 | 510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ |
||
| 566 | 511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; |
||
| 567 | 512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 568 | 513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 569 | 514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 570 | 515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; |
||
| 571 | 516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 572 | 517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 573 | 518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)pData, (uint32_t)&htim->Instance->A |
||
| 574 | 519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 575 | 520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 576 | 521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 577 | 522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 578 | 523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Update DMA request */ |
||
| 579 | 524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_UPDATE); |
||
| 580 | 525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 581 | 526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 582 | 527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 583 | 528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 584 | 529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 585 | 530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 586 | 531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 587 | 532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 588 | 533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 589 | 534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 590 | 535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 591 | 536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 592 | 537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 593 | 538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Base generation in DMA mode. |
||
| 594 | 539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 595 | 540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 596 | 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 597 | 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Base_Stop_DMA(TIM_HandleTypeDef *htim) |
||
| 598 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 599 | 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 600 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_INSTANCE(htim->Instance)); |
||
| 19 | mjames | 601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 11 |
| 16 | mjames | 602 | |
| 603 | |||
| 604 | 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 605 | 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Update DMA request */ |
||
| 606 | 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_UPDATE); |
||
| 607 | 549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 608 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); |
||
| 609 | 551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 610 | 552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 611 | 553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 612 | 554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 613 | 555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 614 | 556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 615 | 557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 616 | 558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 617 | 559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 618 | 560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 619 | 561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 620 | 562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 621 | 563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 622 | 564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 623 | 565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 624 | 566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group2 TIM Output Compare functions |
||
| 625 | 567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Output Compare functions |
||
| 626 | 568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 627 | 569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 628 | 570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 629 | 571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM Output Compare functions ##### |
||
| 630 | 572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 631 | 573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 632 | 574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 633 | 575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM Output Compare. |
||
| 634 | 576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM Output Compare. |
||
| 635 | 577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Output Compare. |
||
| 636 | 578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Output Compare. |
||
| 637 | 579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Output Compare and enable interrupt. |
||
| 638 | 580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Output Compare and disable interrupt. |
||
| 639 | 581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Output Compare and enable DMA transfer. |
||
| 640 | 582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Output Compare and disable DMA transfer. |
||
| 641 | 583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 642 | 584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 643 | 585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 644 | 586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 645 | 587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 646 | 588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Output Compare according to the specified |
||
| 647 | 589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. |
||
| 648 | 590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 649 | 591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 650 | 592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 651 | 593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_OC_DeInit() before HAL_TIM_OC_Init() |
||
| 652 | 594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 653 | 595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 654 | 596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 655 | 597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Init(TIM_HandleTypeDef *htim) |
||
| 656 | 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 657 | 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 658 | 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 659 | 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 660 | 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 19 | mjames | 661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 12 |
| 16 | mjames | 662 | |
| 663 | |||
| 664 | 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 665 | 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 666 | 605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 667 | 606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 668 | 607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 669 | 608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 670 | 609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 671 | 610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 672 | 611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 673 | 612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 674 | 613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 675 | 614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 676 | 615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 677 | 616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 678 | 617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 679 | 618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 680 | 619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 681 | 620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->OC_MspInitCallback == NULL) |
||
| 682 | 621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 683 | 622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; |
||
| 684 | 623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 685 | 624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 686 | 625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback(htim); |
||
| 687 | 626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 688 | 627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ |
||
| 689 | 628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_MspInit(htim); |
||
| 690 | 629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 691 | 630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 692 | 631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 693 | 632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 694 | 633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 695 | 634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 696 | 635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the base time for the Output Compare */ |
||
| 697 | 636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 698 | 637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 699 | 638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 700 | 639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 701 | 640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 702 | 641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 703 | 642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 704 | 643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 705 | 644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 706 | 645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral |
||
| 707 | 646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 708 | 647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 709 | 648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 710 | 649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_DeInit(TIM_HandleTypeDef *htim) |
||
| 711 | 650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 712 | 651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 713 | 652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 714 | 653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 715 | 654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 716 | 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 717 | 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 718 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 719 | 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 720 | 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 19 | mjames | 721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 13 |
| 16 | mjames | 722 | |
| 723 | |||
| 724 | 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->OC_MspDeInitCallback == NULL) |
||
| 725 | 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 726 | 662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; |
||
| 727 | 663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 728 | 664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 729 | 665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback(htim); |
||
| 730 | 666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 731 | 667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ |
||
| 732 | 668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_MspDeInit(htim); |
||
| 733 | 669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 734 | 670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 735 | 671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 736 | 672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 737 | 673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 738 | 674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 739 | 675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 740 | 676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 741 | 677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 742 | 678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 743 | 679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 744 | 680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 745 | 681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Output Compare MSP. |
||
| 746 | 682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 747 | 683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 748 | 684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 749 | 685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_OC_MspInit(TIM_HandleTypeDef *htim) |
||
| 750 | 686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 751 | 687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 752 | 688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 753 | 689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 754 | 690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 755 | 691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_OC_MspInit could be implemented in the user file |
||
| 756 | 692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 757 | 693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 758 | 694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 759 | 695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 760 | 696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM Output Compare MSP. |
||
| 761 | 697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 762 | 698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 763 | 699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 764 | 700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_OC_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 765 | 701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 766 | 702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 767 | 703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 768 | 704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 769 | 705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 770 | 706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_OC_MspDeInit could be implemented in the user file |
||
| 771 | 707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 772 | 708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 773 | 709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 774 | 710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 775 | 711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation. |
||
| 776 | 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 777 | 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be enabled |
||
| 778 | 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 779 | 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 780 | 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 19 | mjames | 781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 14 |
| 16 | mjames | 782 | |
| 783 | |||
| 784 | 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 785 | 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 786 | 719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 787 | 720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 788 | 721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 789 | 722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 790 | 723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 791 | 724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 792 | 725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 793 | 726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 794 | 727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 795 | 728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Output compare channel */ |
||
| 796 | 729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 797 | 730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 798 | 731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 799 | 732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 800 | 733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 801 | 734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 802 | 735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 803 | 736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 804 | 737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 805 | 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 806 | 739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 807 | 740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 808 | 741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 809 | 742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 810 | 743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 811 | 744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 812 | 745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 813 | 746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 814 | 747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 815 | 748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 816 | 749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation. |
||
| 817 | 750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 818 | 751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be disabled |
||
| 819 | 752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 820 | 753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 821 | 754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 822 | 755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 823 | 756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 824 | 757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 825 | 758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 826 | 759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 827 | 760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 828 | 761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 829 | 762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 830 | 763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 831 | 764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Output compare channel */ |
||
| 832 | 765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 833 | 766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 834 | 767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 835 | 768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 836 | 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 837 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 838 | 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 839 | 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 840 | 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 19 | mjames | 841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 15 |
| 16 | mjames | 842 | |
| 843 | |||
| 844 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 845 | 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 846 | 776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 847 | 777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 848 | 778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 849 | 779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 850 | 780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 851 | 781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation in interrupt mode. |
||
| 852 | 782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 853 | 783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be enabled |
||
| 854 | 784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 855 | 785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 856 | 786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 857 | 787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 858 | 788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 859 | 789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 860 | 790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 861 | 791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 862 | 792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 863 | 793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 864 | 794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 865 | 795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 866 | 796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 867 | 797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 868 | 798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 869 | 799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 870 | 800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 871 | 801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 872 | 802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ |
||
| 873 | 803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 874 | 804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 875 | 805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 876 | 806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 877 | 807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 878 | 808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 879 | 809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ |
||
| 880 | 810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 881 | 811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 882 | 812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 883 | 813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 884 | 814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 885 | 815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 886 | 816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ |
||
| 887 | 817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); |
||
| 888 | 818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 889 | 819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 890 | 820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 891 | 821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 892 | 822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 893 | 823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ |
||
| 894 | 824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); |
||
| 895 | 825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 896 | 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 897 | 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 898 | 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 899 | 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 900 | 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 16 |
| 16 | mjames | 902 | |
| 903 | |||
| 904 | 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 905 | 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Output compare channel */ |
||
| 906 | 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 907 | 834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 908 | 835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 909 | 836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 910 | 837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 911 | 838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 912 | 839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 913 | 840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 914 | 841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 915 | 842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 916 | 843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 917 | 844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 918 | 845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 919 | 846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 920 | 847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 921 | 848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 922 | 849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 923 | 850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 924 | 851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 925 | 852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 926 | 853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation in interrupt mode. |
||
| 927 | 854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 928 | 855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be disabled |
||
| 929 | 856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 930 | 857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 931 | 858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 932 | 859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 933 | 860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 934 | 861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 935 | 862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 936 | 863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 937 | 864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 938 | 865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 939 | 866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 940 | 867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 941 | 868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 942 | 869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 943 | 870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 944 | 871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 945 | 872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ |
||
| 946 | 873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 947 | 874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 948 | 875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 949 | 876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 950 | 877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 951 | 878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 952 | 879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ |
||
| 953 | 880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 954 | 881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 955 | 882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 956 | 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 957 | 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 958 | 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 959 | 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ |
||
| 960 | 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); |
||
| 19 | mjames | 961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 17 |
| 16 | mjames | 962 | |
| 963 | |||
| 964 | 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 965 | 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 966 | 890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 967 | 891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 968 | 892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 969 | 893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ |
||
| 970 | 894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); |
||
| 971 | 895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 972 | 896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 973 | 897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 974 | 898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 975 | 899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 976 | 900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 977 | 901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 978 | 902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Output compare channel */ |
||
| 979 | 903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 980 | 904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 981 | 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 982 | 906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 983 | 907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 984 | 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 985 | 909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 986 | 910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 987 | 911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 988 | 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 989 | 913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 990 | 914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 991 | 915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 992 | 916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 993 | 917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 994 | 918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 995 | 919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Output Compare signal generation in DMA mode. |
||
| 996 | 920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 997 | 921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be enabled |
||
| 998 | 922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 999 | 923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1000 | 924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1001 | 925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1002 | 926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1003 | 927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData The source Buffer address. |
||
| 1004 | 928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to TIM peripheral |
||
| 1005 | 929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1006 | 930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1007 | 931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, |
||
| 1008 | 932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1009 | 933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 1010 | 934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1011 | 935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1012 | 936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1013 | 937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1014 | 938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 1015 | 939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1016 | 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 1017 | 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1018 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 1019 | 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1020 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((pData == NULL) && (Length > 0U)) |
||
| 19 | mjames | 1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 18 |
| 16 | mjames | 1022 | |
| 1023 | |||
| 1024 | 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1025 | 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1026 | 947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1027 | 948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 1028 | 949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1029 | 950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1030 | 951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1031 | 952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1032 | 953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 1033 | 954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1034 | 955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 1035 | 956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1036 | 957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1037 | 958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1038 | 959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1039 | 960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1040 | 961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1041 | 962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1042 | 963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1043 | 964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1044 | 965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1045 | 966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1046 | 967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 1047 | 968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1048 | 969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1049 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1050 | 971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1051 | 972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1052 | 973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1053 | 974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1054 | 975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ |
||
| 1055 | 976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); |
||
| 1056 | 977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1057 | 978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1058 | 979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1059 | 980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1060 | 981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1061 | 982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1062 | 983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1063 | 984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1064 | 985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1065 | 986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1066 | 987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 1067 | 988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1068 | 989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1069 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1070 | 991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1071 | 992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1072 | 993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1073 | 994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1074 | 995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ |
||
| 1075 | 996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); |
||
| 1076 | 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1077 | 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1078 | 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1079 | 1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1080 | 1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 19 |
| 16 | mjames | 1082 | |
| 1083 | |||
| 1084 | 1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1085 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1086 | 1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1087 | 1005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1088 | 1006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1089 | 1007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; |
||
| 1090 | 1008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1091 | 1009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1092 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1093 | 1011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1094 | 1012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1095 | 1013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1096 | 1014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 DMA request */ |
||
| 1097 | 1015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); |
||
| 1098 | 1016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1099 | 1017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1100 | 1018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1101 | 1019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1102 | 1020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1103 | 1021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1104 | 1022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1105 | 1023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1106 | 1024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1107 | 1025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1108 | 1026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; |
||
| 1109 | 1027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1110 | 1028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1111 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1112 | 1030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1113 | 1031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1114 | 1032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1115 | 1033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ |
||
| 1116 | 1034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); |
||
| 1117 | 1035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1118 | 1036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1119 | 1037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1120 | 1038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1121 | 1039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1122 | 1040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1123 | 1041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1124 | 1042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Output compare channel */ |
||
| 1125 | 1043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 1126 | 1044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1127 | 1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1128 | 1046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1129 | 1047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 1130 | 1048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 1131 | 1049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1132 | 1050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1133 | 1051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 1134 | 1052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 1135 | 1053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 1136 | 1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1137 | 1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 1138 | 1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1139 | 1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1140 | 1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 19 | mjames | 1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 20 |
| 16 | mjames | 1142 | |
| 1143 | |||
| 1144 | 1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1145 | 1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1146 | 1061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1147 | 1062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1148 | 1063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Output Compare signal generation in DMA mode. |
||
| 1149 | 1064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 1150 | 1065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be disabled |
||
| 1151 | 1066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1152 | 1067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1153 | 1068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1154 | 1069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1155 | 1070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1156 | 1071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1157 | 1072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1158 | 1073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1159 | 1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1160 | 1075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1161 | 1076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1162 | 1077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1163 | 1078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1164 | 1079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1165 | 1080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1166 | 1081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1167 | 1082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ |
||
| 1168 | 1083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); |
||
| 1169 | 1084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 1170 | 1085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1171 | 1086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1172 | 1087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1173 | 1088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1174 | 1089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1175 | 1090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ |
||
| 1176 | 1091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 1177 | 1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 1178 | 1093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1179 | 1094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1180 | 1095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1181 | 1096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1182 | 1097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1183 | 1098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ |
||
| 1184 | 1099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); |
||
| 1185 | 1100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 1186 | 1101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1187 | 1102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1188 | 1103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1189 | 1104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1190 | 1105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1191 | 1106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ |
||
| 1192 | 1107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); |
||
| 1193 | 1108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 1194 | 1109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1195 | 1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1196 | 1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1197 | 1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1198 | 1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1199 | 1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1200 | 1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 21 |
| 16 | mjames | 1202 | |
| 1203 | |||
| 1204 | 1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Output compare channel */ |
||
| 1205 | 1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 1206 | 1118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1207 | 1119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1208 | 1120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1209 | 1121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 1210 | 1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 1211 | 1123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1212 | 1124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1213 | 1125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 1214 | 1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1215 | 1127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1216 | 1128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 1217 | 1129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 1218 | 1130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1219 | 1131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1220 | 1132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1221 | 1133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1222 | 1134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1223 | 1135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1224 | 1136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 1225 | 1137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1226 | 1138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1227 | 1139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group3 TIM PWM functions |
||
| 1228 | 1140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM PWM functions |
||
| 1229 | 1141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 1230 | 1142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 1231 | 1143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 1232 | 1144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM PWM functions ##### |
||
| 1233 | 1145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 1234 | 1146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 1235 | 1147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 1236 | 1148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM PWM. |
||
| 1237 | 1149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM PWM. |
||
| 1238 | 1150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM PWM. |
||
| 1239 | 1151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM PWM. |
||
| 1240 | 1152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM PWM and enable interrupt. |
||
| 1241 | 1153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM PWM and disable interrupt. |
||
| 1242 | 1154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM PWM and enable DMA transfer. |
||
| 1243 | 1155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM PWM and disable DMA transfer. |
||
| 1244 | 1156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1245 | 1157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 1246 | 1158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 1247 | 1159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1248 | 1160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1249 | 1161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM PWM Time Base according to the specified |
||
| 1250 | 1162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. |
||
| 1251 | 1163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 1252 | 1164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 1253 | 1165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 1254 | 1166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_PWM_DeInit() before HAL_TIM_PWM_Init() |
||
| 1255 | 1167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1256 | 1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1257 | 1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1258 | 1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Init(TIM_HandleTypeDef *htim) |
||
| 1259 | 1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1260 | 1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 19 | mjames | 1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 22 |
| 16 | mjames | 1262 | |
| 1263 | |||
| 1264 | 1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 1265 | 1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1266 | 1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1267 | 1176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1268 | 1177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1269 | 1178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1270 | 1179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 1271 | 1180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 1272 | 1181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 1273 | 1182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 1274 | 1183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1275 | 1184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 1276 | 1185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1277 | 1186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 1278 | 1187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 1279 | 1188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1280 | 1189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 1281 | 1190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 1282 | 1191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 1283 | 1192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1284 | 1193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->PWM_MspInitCallback == NULL) |
||
| 1285 | 1194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1286 | 1195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; |
||
| 1287 | 1196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1288 | 1197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 1289 | 1198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback(htim); |
||
| 1290 | 1199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 1291 | 1200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ |
||
| 1292 | 1201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_MspInit(htim); |
||
| 1293 | 1202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 1294 | 1203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1295 | 1204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1296 | 1205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 1297 | 1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1298 | 1207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1299 | 1208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the base time for the PWM */ |
||
| 1300 | 1209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 1301 | 1210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1302 | 1211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 1303 | 1212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 1304 | 1213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1305 | 1214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1306 | 1215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1307 | 1216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1308 | 1217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1309 | 1218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral |
||
| 1310 | 1219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1311 | 1220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1312 | 1221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1313 | 1222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_DeInit(TIM_HandleTypeDef *htim) |
||
| 1314 | 1223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1315 | 1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1316 | 1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 1317 | 1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1318 | 1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1319 | 1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1320 | 1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 19 | mjames | 1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 23 |
| 16 | mjames | 1322 | |
| 1323 | |||
| 1324 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1325 | 1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1326 | 1232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 1327 | 1233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->PWM_MspDeInitCallback == NULL) |
||
| 1328 | 1234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1329 | 1235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; |
||
| 1330 | 1236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1331 | 1237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 1332 | 1238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback(htim); |
||
| 1333 | 1239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 1334 | 1240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ |
||
| 1335 | 1241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_MspDeInit(htim); |
||
| 1336 | 1242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 1337 | 1243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1338 | 1244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 1339 | 1245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 1340 | 1246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1341 | 1247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 1342 | 1248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 1343 | 1249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1344 | 1250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1345 | 1251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1346 | 1252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1347 | 1253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1348 | 1254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM PWM MSP. |
||
| 1349 | 1255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1350 | 1256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 1351 | 1257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1352 | 1258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PWM_MspInit(TIM_HandleTypeDef *htim) |
||
| 1353 | 1259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1354 | 1260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 1355 | 1261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 1356 | 1262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1357 | 1263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 1358 | 1264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PWM_MspInit could be implemented in the user file |
||
| 1359 | 1265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1360 | 1266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1361 | 1267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1362 | 1268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1363 | 1269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM PWM MSP. |
||
| 1364 | 1270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1365 | 1271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 1366 | 1272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1367 | 1273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PWM_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 1368 | 1274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1369 | 1275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 1370 | 1276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 1371 | 1277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1372 | 1278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 1373 | 1279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PWM_MspDeInit could be implemented in the user file |
||
| 1374 | 1280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1375 | 1281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1376 | 1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1377 | 1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1378 | 1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the PWM signal generation. |
||
| 1379 | 1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 1380 | 1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 19 | mjames | 1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 24 |
| 16 | mjames | 1382 | |
| 1383 | |||
| 1384 | 1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1385 | 1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1386 | 1289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1387 | 1290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1388 | 1291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1389 | 1292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1390 | 1293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1391 | 1294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1392 | 1295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1393 | 1296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 1394 | 1297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1395 | 1298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1396 | 1299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1397 | 1300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1398 | 1301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 1399 | 1302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 1400 | 1303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1401 | 1304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1402 | 1305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1403 | 1306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 1404 | 1307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 1405 | 1308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1406 | 1309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1407 | 1310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 1408 | 1311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 1409 | 1312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 1410 | 1313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1411 | 1314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 1412 | 1315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1413 | 1316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1414 | 1317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1415 | 1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1416 | 1319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1417 | 1320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1418 | 1321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1419 | 1322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the PWM signal generation. |
||
| 1420 | 1323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1421 | 1324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 1422 | 1325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1423 | 1326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1424 | 1327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1425 | 1328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1426 | 1329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1427 | 1330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1428 | 1331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1429 | 1332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1430 | 1333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1431 | 1334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1432 | 1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1433 | 1336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1434 | 1337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Capture compare channel */ |
||
| 1435 | 1338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 1436 | 1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1437 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1438 | 1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1439 | 1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 1440 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 19 | mjames | 1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 25 |
| 16 | mjames | 1442 | |
| 1443 | |||
| 1444 | 1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1445 | 1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1446 | 1346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 1447 | 1347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1448 | 1348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1449 | 1349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 1450 | 1350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 1451 | 1351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1452 | 1352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1453 | 1353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1454 | 1354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1455 | 1355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1456 | 1356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1457 | 1357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the PWM signal generation in interrupt mode. |
||
| 1458 | 1358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1459 | 1359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to be enabled |
||
| 1460 | 1360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1461 | 1361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1462 | 1362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1463 | 1363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1464 | 1364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1465 | 1365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1466 | 1366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1467 | 1367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1468 | 1368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1469 | 1369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 1470 | 1370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1471 | 1371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1472 | 1372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1473 | 1373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1474 | 1374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1475 | 1375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1476 | 1376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1477 | 1377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ |
||
| 1478 | 1378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 1479 | 1379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1480 | 1380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1481 | 1381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1482 | 1382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1483 | 1383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1484 | 1384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ |
||
| 1485 | 1385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 1486 | 1386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1487 | 1387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1488 | 1388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1489 | 1389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1490 | 1390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1491 | 1391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ |
||
| 1492 | 1392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); |
||
| 1493 | 1393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1494 | 1394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1495 | 1395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1496 | 1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1497 | 1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1498 | 1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ |
||
| 1499 | 1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); |
||
| 1500 | 1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 26 |
| 16 | mjames | 1502 | |
| 1503 | |||
| 1504 | 1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1505 | 1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1506 | 1403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1507 | 1404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1508 | 1405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1509 | 1406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1510 | 1407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 1511 | 1408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 1512 | 1409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1513 | 1410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1514 | 1411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1515 | 1412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 1516 | 1413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 1517 | 1414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1518 | 1415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1519 | 1416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 1520 | 1417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 1521 | 1418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 1522 | 1419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1523 | 1420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 1524 | 1421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1525 | 1422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1526 | 1423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1527 | 1424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1528 | 1425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1529 | 1426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1530 | 1427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1531 | 1428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the PWM signal generation in interrupt mode. |
||
| 1532 | 1429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1533 | 1430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 1534 | 1431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1535 | 1432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1536 | 1433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1537 | 1434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1538 | 1435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1539 | 1436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1540 | 1437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1541 | 1438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1542 | 1439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1543 | 1440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1544 | 1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1545 | 1442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1546 | 1443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1547 | 1444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1548 | 1445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1549 | 1446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1550 | 1447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ |
||
| 1551 | 1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 1552 | 1449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1553 | 1450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1554 | 1451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1555 | 1452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1556 | 1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1557 | 1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ |
||
| 1558 | 1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 1559 | 1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1560 | 1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 27 |
| 16 | mjames | 1562 | |
| 1563 | |||
| 1564 | 1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1565 | 1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1566 | 1460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1567 | 1461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ |
||
| 1568 | 1462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); |
||
| 1569 | 1463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1570 | 1464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1571 | 1465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1572 | 1466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1573 | 1467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1574 | 1468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ |
||
| 1575 | 1469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); |
||
| 1576 | 1470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1577 | 1471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1578 | 1472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1579 | 1473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1580 | 1474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1581 | 1475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1582 | 1476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1583 | 1477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Capture compare channel */ |
||
| 1584 | 1478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 1585 | 1479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1586 | 1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1587 | 1481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1588 | 1482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 1589 | 1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 1590 | 1484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1591 | 1485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1592 | 1486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 1593 | 1487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1594 | 1488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1595 | 1489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1596 | 1490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1597 | 1491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1598 | 1492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1599 | 1493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1600 | 1494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM PWM signal generation in DMA mode. |
||
| 1601 | 1495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1602 | 1496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 1603 | 1497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1604 | 1498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1605 | 1499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1606 | 1500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1607 | 1501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1608 | 1502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData The source Buffer address. |
||
| 1609 | 1503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Length The length of data to be transferred from memory to TIM peripheral |
||
| 1610 | 1504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1611 | 1505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1612 | 1506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, |
||
| 1613 | 1507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1614 | 1508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 1615 | 1509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1616 | 1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1617 | 1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1618 | 1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1619 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 1620 | 1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 28 |
| 16 | mjames | 1622 | |
| 1623 | |||
| 1624 | 1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 1625 | 1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1626 | 1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 1627 | 1518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1628 | 1519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((pData == NULL) && (Length > 0U)) |
||
| 1629 | 1520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1630 | 1521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1631 | 1522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1632 | 1523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 1633 | 1524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1634 | 1525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1635 | 1526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1636 | 1527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1637 | 1528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 1638 | 1529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1639 | 1530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 1640 | 1531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1641 | 1532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1642 | 1533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1643 | 1534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1644 | 1535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1645 | 1536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1646 | 1537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1647 | 1538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1648 | 1539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1649 | 1540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1650 | 1541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1651 | 1542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 1652 | 1543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1653 | 1544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1654 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1655 | 1546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1656 | 1547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1657 | 1548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1658 | 1549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1659 | 1550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ |
||
| 1660 | 1551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); |
||
| 1661 | 1552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1662 | 1553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1663 | 1554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1664 | 1555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1665 | 1556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1666 | 1557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1667 | 1558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1668 | 1559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1669 | 1560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1670 | 1561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1671 | 1562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 1672 | 1563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1673 | 1564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1674 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1675 | 1566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1676 | 1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1677 | 1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1678 | 1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ |
||
| 1679 | 1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); |
||
| 1680 | 1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 29 |
| 16 | mjames | 1682 | |
| 1683 | |||
| 1684 | 1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1685 | 1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1686 | 1574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1687 | 1575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1688 | 1576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1689 | 1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1690 | 1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1691 | 1579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1692 | 1580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1693 | 1581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; |
||
| 1694 | 1582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1695 | 1583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1696 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1697 | 1585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1698 | 1586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1699 | 1587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1700 | 1588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Output Capture/Compare 3 request */ |
||
| 1701 | 1589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); |
||
| 1702 | 1590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1703 | 1591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1704 | 1592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1705 | 1593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1706 | 1594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1707 | 1595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 1708 | 1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 1709 | 1597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 1710 | 1598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1711 | 1599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 1712 | 1600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; |
||
| 1713 | 1601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1714 | 1602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 1715 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)pData, (uint32_t)&htim->Instance-> |
||
| 1716 | 1604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1717 | 1605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1718 | 1606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1719 | 1607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ |
||
| 1720 | 1608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); |
||
| 1721 | 1609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1722 | 1610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1723 | 1611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1724 | 1612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1725 | 1613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1726 | 1614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1727 | 1615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1728 | 1616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 1729 | 1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 1730 | 1618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1731 | 1619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1732 | 1620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1733 | 1621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 1734 | 1622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 1735 | 1623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1736 | 1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1737 | 1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 1738 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 1739 | 1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 1740 | 1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 30 |
| 16 | mjames | 1742 | |
| 1743 | |||
| 1744 | 1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 1745 | 1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1746 | 1631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1747 | 1632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1748 | 1633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1749 | 1634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1750 | 1635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1751 | 1636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1752 | 1637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM PWM signal generation in DMA mode. |
||
| 1753 | 1638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 1754 | 1639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 1755 | 1640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1756 | 1641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1757 | 1642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1758 | 1643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1759 | 1644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1760 | 1645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1761 | 1646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1762 | 1647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1763 | 1648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1764 | 1649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1765 | 1650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 1766 | 1651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1767 | 1652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 1768 | 1653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1769 | 1654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 1770 | 1655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1771 | 1656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ |
||
| 1772 | 1657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); |
||
| 1773 | 1658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 1774 | 1659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1775 | 1660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1776 | 1661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1777 | 1662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 1778 | 1663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1779 | 1664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ |
||
| 1780 | 1665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 1781 | 1666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 1782 | 1667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1783 | 1668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1784 | 1669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1785 | 1670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 1786 | 1671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1787 | 1672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ |
||
| 1788 | 1673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); |
||
| 1789 | 1674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 1790 | 1675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1791 | 1676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1792 | 1677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1793 | 1678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 1794 | 1679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1795 | 1680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ |
||
| 1796 | 1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); |
||
| 1797 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 1798 | 1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1799 | 1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1800 | 1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 31 |
| 16 | mjames | 1802 | |
| 1803 | |||
| 1804 | 1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 1805 | 1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 1806 | 1688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1807 | 1689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1808 | 1690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Capture compare channel */ |
||
| 1809 | 1691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 1810 | 1692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1811 | 1693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 1812 | 1694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1813 | 1695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 1814 | 1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 1815 | 1697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1816 | 1698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1817 | 1699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 1818 | 1700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1819 | 1701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1820 | 1702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 1821 | 1703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 1822 | 1704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1823 | 1705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 1824 | 1706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1825 | 1707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1826 | 1708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1827 | 1709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1828 | 1710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 1829 | 1711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1830 | 1712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1831 | 1713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group4 TIM Input Capture functions |
||
| 1832 | 1714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Input Capture functions |
||
| 1833 | 1715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 1834 | 1716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 1835 | 1717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 1836 | 1718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM Input Capture functions ##### |
||
| 1837 | 1719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 1838 | 1720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 1839 | 1721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 1840 | 1722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM Input Capture. |
||
| 1841 | 1723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM Input Capture. |
||
| 1842 | 1724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Input Capture. |
||
| 1843 | 1725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Input Capture. |
||
| 1844 | 1726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Input Capture and enable interrupt. |
||
| 1845 | 1727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Input Capture and disable interrupt. |
||
| 1846 | 1728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Input Capture and enable DMA transfer. |
||
| 1847 | 1729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Input Capture and disable DMA transfer. |
||
| 1848 | 1730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1849 | 1731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 1850 | 1732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 1851 | 1733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1852 | 1734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1853 | 1735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Input Capture Time base according to the specified |
||
| 1854 | 1736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. |
||
| 1855 | 1737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 1856 | 1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 1857 | 1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 1858 | 1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_IC_DeInit() before HAL_TIM_IC_Init() |
||
| 1859 | 1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 1860 | 1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 19 | mjames | 1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 32 |
| 16 | mjames | 1862 | |
| 1863 | |||
| 1864 | 1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1865 | 1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Init(TIM_HandleTypeDef *htim) |
||
| 1866 | 1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1867 | 1746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 1868 | 1747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 1869 | 1748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1870 | 1749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 1871 | 1750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1872 | 1751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1873 | 1752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1874 | 1753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 1875 | 1754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 1876 | 1755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 1877 | 1756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 1878 | 1757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1879 | 1758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 1880 | 1759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1881 | 1760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 1882 | 1761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 1883 | 1762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1884 | 1763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 1885 | 1764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 1886 | 1765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 1887 | 1766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1888 | 1767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->IC_MspInitCallback == NULL) |
||
| 1889 | 1768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1890 | 1769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; |
||
| 1891 | 1770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1892 | 1771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 1893 | 1772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback(htim); |
||
| 1894 | 1773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 1895 | 1774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ |
||
| 1896 | 1775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_MspInit(htim); |
||
| 1897 | 1776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 1898 | 1777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1899 | 1778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1900 | 1779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 1901 | 1780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1902 | 1781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1903 | 1782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the base time for the input capture */ |
||
| 1904 | 1783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 1905 | 1784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1906 | 1785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 1907 | 1786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 1908 | 1787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1909 | 1788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1910 | 1789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1911 | 1790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1912 | 1791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1913 | 1792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM peripheral |
||
| 1914 | 1793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 1915 | 1794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1916 | 1795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1917 | 1796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_DeInit(TIM_HandleTypeDef *htim) |
||
| 1918 | 1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1919 | 1798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 1920 | 1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 19 | mjames | 1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 33 |
| 16 | mjames | 1922 | |
| 1923 | |||
| 1924 | 1800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1925 | 1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 1926 | 1802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1927 | 1803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 1928 | 1804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 1929 | 1805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1930 | 1806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 1931 | 1807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->IC_MspDeInitCallback == NULL) |
||
| 1932 | 1808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1933 | 1809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; |
||
| 1934 | 1810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1935 | 1811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 1936 | 1812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback(htim); |
||
| 1937 | 1813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 1938 | 1814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC and DMA */ |
||
| 1939 | 1815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_MspDeInit(htim); |
||
| 1940 | 1816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 1941 | 1817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1942 | 1818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 1943 | 1819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 1944 | 1820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1945 | 1821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 1946 | 1822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 1947 | 1823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1948 | 1824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 1949 | 1825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1950 | 1826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1951 | 1827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1952 | 1828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Input Capture MSP. |
||
| 1953 | 1829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 1954 | 1830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 1955 | 1831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1956 | 1832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_IC_MspInit(TIM_HandleTypeDef *htim) |
||
| 1957 | 1833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1958 | 1834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 1959 | 1835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 1960 | 1836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1961 | 1837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 1962 | 1838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_IC_MspInit could be implemented in the user file |
||
| 1963 | 1839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1964 | 1840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1965 | 1841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1966 | 1842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1967 | 1843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM Input Capture MSP. |
||
| 1968 | 1844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 1969 | 1845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 1970 | 1846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1971 | 1847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_IC_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 1972 | 1848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1973 | 1849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 1974 | 1850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 1975 | 1851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1976 | 1852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 1977 | 1853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_IC_MspDeInit could be implemented in the user file |
||
| 1978 | 1854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1979 | 1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 1980 | 1856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 34 |
| 16 | mjames | 1982 | |
| 1983 | |||
| 1984 | 1857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 1985 | 1858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement. |
||
| 1986 | 1859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 1987 | 1860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 1988 | 1861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 1989 | 1862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 1990 | 1863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 1991 | 1864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 1992 | 1865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 1993 | 1866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 1994 | 1867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 1995 | 1868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 1996 | 1869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 1997 | 1870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 1998 | 1871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 1999 | 1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2000 | 1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2001 | 1874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2002 | 1875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Input Capture channel */ |
||
| 2003 | 1876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 2004 | 1877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2005 | 1878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 2006 | 1879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 2007 | 1880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 2008 | 1881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2009 | 1882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 2010 | 1883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2011 | 1884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2012 | 1885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2013 | 1886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2014 | 1887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2015 | 1888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2016 | 1889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2017 | 1890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement. |
||
| 2018 | 1891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 2019 | 1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 2020 | 1893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2021 | 1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2022 | 1895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2023 | 1896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 2024 | 1897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 2025 | 1898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2026 | 1899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2027 | 1900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2028 | 1901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2029 | 1902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2030 | 1903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2031 | 1904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2032 | 1905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channel */ |
||
| 2033 | 1906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 2034 | 1907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2035 | 1908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 2036 | 1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2037 | 1910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2038 | 1911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2039 | 1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2040 | 1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 35 |
| 16 | mjames | 2042 | |
| 2043 | |||
| 2044 | 1914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2045 | 1915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2046 | 1916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement in interrupt mode. |
||
| 2047 | 1917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 2048 | 1918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 2049 | 1919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2050 | 1920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2051 | 1921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2052 | 1922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 2053 | 1923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 2054 | 1924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2055 | 1925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2056 | 1926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2057 | 1927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2058 | 1928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 2059 | 1929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2060 | 1930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2061 | 1931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2062 | 1932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2063 | 1933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2064 | 1934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2065 | 1935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 2066 | 1936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2067 | 1937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ |
||
| 2068 | 1938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 2069 | 1939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2070 | 1940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2071 | 1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2072 | 1942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 2073 | 1943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2074 | 1944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ |
||
| 2075 | 1945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 2076 | 1946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2077 | 1947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2078 | 1948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2079 | 1949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 2080 | 1950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2081 | 1951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 interrupt */ |
||
| 2082 | 1952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC3); |
||
| 2083 | 1953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2084 | 1954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2085 | 1955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2086 | 1956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 2087 | 1957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2088 | 1958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 interrupt */ |
||
| 2089 | 1959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC4); |
||
| 2090 | 1960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2091 | 1961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2092 | 1962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2093 | 1963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 2094 | 1964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2095 | 1965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2096 | 1966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Input Capture channel */ |
||
| 2097 | 1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 2098 | 1968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2099 | 1969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 2100 | 1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 19 | mjames | 2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 36 |
| 16 | mjames | 2102 | |
| 2103 | |||
| 2104 | 1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 2105 | 1972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2106 | 1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 2107 | 1974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2108 | 1975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2109 | 1976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2110 | 1977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2111 | 1978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2112 | 1979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2113 | 1980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2114 | 1981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement in interrupt mode. |
||
| 2115 | 1982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 2116 | 1983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 2117 | 1984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2118 | 1985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2119 | 1986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2120 | 1987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 2121 | 1988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 2122 | 1989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2123 | 1990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2124 | 1991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2125 | 1992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2126 | 1993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2127 | 1994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2128 | 1995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2129 | 1996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2130 | 1997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2131 | 1998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 2132 | 1999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2133 | 2000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ |
||
| 2134 | 2001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 2135 | 2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2136 | 2003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2137 | 2004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2138 | 2005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 2139 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2140 | 2007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ |
||
| 2141 | 2008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 2142 | 2009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2143 | 2010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2144 | 2011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2145 | 2012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 2146 | 2013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2147 | 2014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 interrupt */ |
||
| 2148 | 2015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC3); |
||
| 2149 | 2016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2150 | 2017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2151 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2152 | 2019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 2153 | 2020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2154 | 2021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 interrupt */ |
||
| 2155 | 2022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC4); |
||
| 2156 | 2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2157 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2158 | 2025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2159 | 2026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 2160 | 2027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 37 |
| 16 | mjames | 2162 | |
| 2163 | |||
| 2164 | 2028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2165 | 2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2166 | 2030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channel */ |
||
| 2167 | 2031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 2168 | 2032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2169 | 2033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 2170 | 2034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2171 | 2035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2172 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2173 | 2037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2174 | 2038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2175 | 2039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2176 | 2040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2177 | 2041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Input Capture measurement in DMA mode. |
||
| 2178 | 2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 2179 | 2043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 2180 | 2044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2181 | 2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2182 | 2046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2183 | 2047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 2184 | 2048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 2185 | 2049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData The destination Buffer address. |
||
| 2186 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. |
||
| 2187 | 2051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2188 | 2052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2189 | 2053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pData, |
||
| 2190 | 2054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2191 | 2055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 2192 | 2056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2193 | 2057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2194 | 2058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2195 | 2059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 2196 | 2060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2197 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 2198 | 2062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2199 | 2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 2200 | 2064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2201 | 2065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 2202 | 2066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2203 | 2067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((pData == NULL) && (Length > 0U)) |
||
| 2204 | 2068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2205 | 2069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2206 | 2070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2207 | 2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 2208 | 2072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2209 | 2073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 2210 | 2074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2211 | 2075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2212 | 2076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 2213 | 2077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2214 | 2078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 2215 | 2079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2216 | 2080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2217 | 2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2218 | 2082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2219 | 2083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 2220 | 2084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 38 |
| 16 | mjames | 2222 | |
| 2223 | |||
| 2224 | 2085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 2225 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 2226 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 2227 | 2088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2228 | 2089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 2229 | 2090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 2230 | 2091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2231 | 2092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 2232 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p |
||
| 2233 | 2094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2234 | 2095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2235 | 2096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2236 | 2097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 DMA request */ |
||
| 2237 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); |
||
| 2238 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2239 | 2100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2240 | 2101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2241 | 2102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 2242 | 2103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2243 | 2104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 2244 | 2105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 2245 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 2246 | 2107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2247 | 2108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 2248 | 2109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 2249 | 2110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2250 | 2111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 2251 | 2112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p |
||
| 2252 | 2113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2253 | 2114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2254 | 2115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2255 | 2116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 DMA request */ |
||
| 2256 | 2117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); |
||
| 2257 | 2118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2258 | 2119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2259 | 2120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2260 | 2121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 2261 | 2122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2262 | 2123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 2263 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 2264 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 2265 | 2126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2266 | 2127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 2267 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; |
||
| 2268 | 2129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2269 | 2130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 2270 | 2131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->CCR3, (uint32_t)p |
||
| 2271 | 2132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2272 | 2133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2273 | 2134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2274 | 2135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 3 DMA request */ |
||
| 2275 | 2136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC3); |
||
| 2276 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2277 | 2138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2278 | 2139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2279 | 2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 2280 | 2141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 39 |
| 16 | mjames | 2282 | |
| 2283 | |||
| 2284 | 2142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 2285 | 2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 2286 | 2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 2287 | 2145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2288 | 2146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 2289 | 2147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; |
||
| 2290 | 2148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2291 | 2149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 2292 | 2150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->CCR4, (uint32_t)p |
||
| 2293 | 2151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2294 | 2152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2295 | 2153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2296 | 2154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 4 DMA request */ |
||
| 2297 | 2155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC4); |
||
| 2298 | 2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2299 | 2157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2300 | 2158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2301 | 2159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 2302 | 2160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2303 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2304 | 2162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2305 | 2163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Input Capture channel */ |
||
| 2306 | 2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_ENABLE); |
||
| 2307 | 2165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2308 | 2166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral, except in trigger mode where enable is automatically done with trigger |
||
| 2309 | 2167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR & TIM_SMCR_SMS; |
||
| 2310 | 2168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 2311 | 2169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2312 | 2170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 2313 | 2171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2314 | 2172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2315 | 2173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2316 | 2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2317 | 2175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2318 | 2176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2319 | 2177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2320 | 2178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Input Capture measurement in DMA mode. |
||
| 2321 | 2179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Input Capture handle |
||
| 2322 | 2180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 2323 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2324 | 2182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2325 | 2183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2326 | 2184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 2327 | 2185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 2328 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2329 | 2187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2330 | 2188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2331 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2332 | 2190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2333 | 2191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CCX_INSTANCE(htim->Instance, Channel)); |
||
| 2334 | 2192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 2335 | 2193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2336 | 2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2337 | 2195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2338 | 2196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 2339 | 2197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2340 | 2198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 DMA request */ |
||
| 19 | mjames | 2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 40 |
| 16 | mjames | 2342 | |
| 2343 | |||
| 2344 | 2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); |
||
| 2345 | 2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 2346 | 2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2347 | 2202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2348 | 2203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2349 | 2204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 2350 | 2205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2351 | 2206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 DMA request */ |
||
| 2352 | 2207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 2353 | 2208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 2354 | 2209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2355 | 2210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2356 | 2211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2357 | 2212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 2358 | 2213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2359 | 2214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 3 DMA request */ |
||
| 2360 | 2215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC3); |
||
| 2361 | 2216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 2362 | 2217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2363 | 2218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2364 | 2219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2365 | 2220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 2366 | 2221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2367 | 2222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 4 DMA request */ |
||
| 2368 | 2223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC4); |
||
| 2369 | 2224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 2370 | 2225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2371 | 2226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2372 | 2227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2373 | 2228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 2374 | 2229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2375 | 2230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2376 | 2231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2377 | 2232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channel */ |
||
| 2378 | 2233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, Channel, TIM_CCx_DISABLE); |
||
| 2379 | 2234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2380 | 2235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 2381 | 2236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2382 | 2237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2383 | 2238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 2384 | 2239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 2385 | 2240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2386 | 2241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2387 | 2242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2388 | 2243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2389 | 2244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2390 | 2245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 2391 | 2246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2392 | 2247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2393 | 2248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group5 TIM One Pulse functions |
||
| 2394 | 2249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM One Pulse functions |
||
| 2395 | 2250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 2396 | 2251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 2397 | 2252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 2398 | 2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM One Pulse functions ##### |
||
| 2399 | 2254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 2400 | 2255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 19 | mjames | 2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 41 |
| 16 | mjames | 2402 | |
| 2403 | |||
| 2404 | 2256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 2405 | 2257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM One Pulse. |
||
| 2406 | 2258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM One Pulse. |
||
| 2407 | 2259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM One Pulse. |
||
| 2408 | 2260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM One Pulse. |
||
| 2409 | 2261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM One Pulse and enable interrupt. |
||
| 2410 | 2262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM One Pulse and disable interrupt. |
||
| 2411 | 2263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM One Pulse and enable DMA transfer. |
||
| 2412 | 2264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM One Pulse and disable DMA transfer. |
||
| 2413 | 2265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2414 | 2266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 2415 | 2267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 2416 | 2268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2417 | 2269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2418 | 2270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM One Pulse Time Base according to the specified |
||
| 2419 | 2271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_HandleTypeDef and initializes the associated handle. |
||
| 2420 | 2272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 2421 | 2273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 2422 | 2274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 2423 | 2275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_OnePulse_DeInit() before HAL_TIM_OnePulse_Init() |
||
| 2424 | 2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2425 | 2277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OnePulseMode Select the One pulse mode. |
||
| 2426 | 2278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2427 | 2279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_OPMODE_SINGLE: Only one pulse will be generated. |
||
| 2428 | 2280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_OPMODE_REPETITIVE: Repetitive pulses will be generated. |
||
| 2429 | 2281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2430 | 2282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2431 | 2283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Init(TIM_HandleTypeDef *htim, uint32_t OnePulseMode) |
||
| 2432 | 2284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2433 | 2285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 2434 | 2286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 2435 | 2287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2436 | 2288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2437 | 2289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2438 | 2290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2439 | 2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2440 | 2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 2441 | 2293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 2442 | 2294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 2443 | 2295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OPM_MODE(OnePulseMode)); |
||
| 2444 | 2296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 2445 | 2297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2446 | 2298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 2447 | 2299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2448 | 2300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 2449 | 2301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 2450 | 2302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2451 | 2303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 2452 | 2304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 2453 | 2305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 2454 | 2306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2455 | 2307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->OnePulse_MspInitCallback == NULL) |
||
| 2456 | 2308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2457 | 2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; |
||
| 2458 | 2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2459 | 2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 2460 | 2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback(htim); |
||
| 19 | mjames | 2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 42 |
| 16 | mjames | 2462 | |
| 2463 | |||
| 2464 | 2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 2465 | 2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ |
||
| 2466 | 2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OnePulse_MspInit(htim); |
||
| 2467 | 2316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 2468 | 2317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2469 | 2318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2470 | 2319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 2471 | 2320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 2472 | 2321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2473 | 2322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Time base in the One Pulse Mode */ |
||
| 2474 | 2323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 2475 | 2324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2476 | 2325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the OPM Bit */ |
||
| 2477 | 2326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CR1 &= ~TIM_CR1_OPM; |
||
| 2478 | 2327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2479 | 2328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the OPM Mode */ |
||
| 2480 | 2329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CR1 |= OnePulseMode; |
||
| 2481 | 2330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2482 | 2331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 2483 | 2332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 2484 | 2333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2485 | 2334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2486 | 2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2487 | 2336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2488 | 2337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2489 | 2338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM One Pulse |
||
| 2490 | 2339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2491 | 2340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2492 | 2341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2493 | 2342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_DeInit(TIM_HandleTypeDef *htim) |
||
| 2494 | 2343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2495 | 2344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2496 | 2345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 2497 | 2346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2498 | 2347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 2499 | 2348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2500 | 2349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 2501 | 2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2502 | 2351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2503 | 2352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 2504 | 2353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->OnePulse_MspDeInitCallback == NULL) |
||
| 2505 | 2354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2506 | 2355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; |
||
| 2507 | 2356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2508 | 2357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 2509 | 2358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback(htim); |
||
| 2510 | 2359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 2511 | 2360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ |
||
| 2512 | 2361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OnePulse_MspDeInit(htim); |
||
| 2513 | 2362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 2514 | 2363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2515 | 2364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 2516 | 2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 2517 | 2366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2518 | 2367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 2519 | 2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 2520 | 2369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 43 |
| 16 | mjames | 2522 | |
| 2523 | |||
| 2524 | 2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2525 | 2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2526 | 2372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2527 | 2373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2528 | 2374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM One Pulse MSP. |
||
| 2529 | 2375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2530 | 2376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 2531 | 2377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2532 | 2378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspInit(TIM_HandleTypeDef *htim) |
||
| 2533 | 2379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2534 | 2380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2535 | 2381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 2536 | 2382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2537 | 2383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 2538 | 2384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_OnePulse_MspInit could be implemented in the user file |
||
| 2539 | 2385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2540 | 2386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2541 | 2387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2542 | 2388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2543 | 2389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM One Pulse MSP. |
||
| 2544 | 2390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2545 | 2391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 2546 | 2392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2547 | 2393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_OnePulse_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 2548 | 2394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2549 | 2395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2550 | 2396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 2551 | 2397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2552 | 2398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 2553 | 2399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_OnePulse_MspDeInit could be implemented in the user file |
||
| 2554 | 2400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2555 | 2401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2556 | 2402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2557 | 2403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2558 | 2404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM One Pulse signal generation. |
||
| 2559 | 2405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2560 | 2406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OutputChannel TIM Channels to be enabled |
||
| 2561 | 2407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2562 | 2408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2563 | 2409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2564 | 2410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2565 | 2411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2566 | 2412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Start(TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
||
| 2567 | 2413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2568 | 2414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2569 | 2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(OutputChannel); |
||
| 2570 | 2416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2571 | 2417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare and the Input Capture channels |
||
| 2572 | 2418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2 |
||
| 2573 | 2419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and |
||
| 2574 | 2420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output |
||
| 2575 | 2421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together |
||
| 2576 | 2422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2577 | 2423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** No need to enable the counter, it's enabled automatically by hardware |
||
| 2578 | 2424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (the counter starts in response to a stimulus and generate a pulse */ |
||
| 2579 | 2425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2580 | 2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 19 | mjames | 2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 44 |
| 16 | mjames | 2582 | |
| 2583 | |||
| 2584 | 2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 2585 | 2428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2586 | 2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 2587 | 2430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2588 | 2431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 2589 | 2432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 2590 | 2433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2591 | 2434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2592 | 2435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2593 | 2436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2594 | 2437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2595 | 2438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2596 | 2439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2597 | 2440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM One Pulse signal generation. |
||
| 2598 | 2441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2599 | 2442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OutputChannel TIM Channels to be disable |
||
| 2600 | 2443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2601 | 2444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2602 | 2445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2603 | 2446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2604 | 2447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2605 | 2448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Stop(TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
||
| 2606 | 2449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2607 | 2450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2608 | 2451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(OutputChannel); |
||
| 2609 | 2452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2610 | 2453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Capture compare and the Input Capture channels |
||
| 2611 | 2454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) |
||
| 2612 | 2455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and |
||
| 2613 | 2456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output |
||
| 2614 | 2457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ |
||
| 2615 | 2458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2616 | 2459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 2617 | 2460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 2618 | 2461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2619 | 2462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 2620 | 2463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2621 | 2464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 2622 | 2465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 2623 | 2466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2624 | 2467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2625 | 2468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 2626 | 2469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2627 | 2470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2628 | 2471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2629 | 2472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2630 | 2473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2631 | 2474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2632 | 2475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2633 | 2476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM One Pulse signal generation in interrupt mode. |
||
| 2634 | 2477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2635 | 2478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OutputChannel TIM Channels to be enabled |
||
| 2636 | 2479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2637 | 2480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2638 | 2481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2639 | 2482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2640 | 2483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 19 | mjames | 2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 45 |
| 16 | mjames | 2642 | |
| 2643 | |||
| 2644 | 2484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Start_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
||
| 2645 | 2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2646 | 2486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2647 | 2487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(OutputChannel); |
||
| 2648 | 2488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2649 | 2489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare and the Input Capture channels |
||
| 2650 | 2490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2 |
||
| 2651 | 2491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and |
||
| 2652 | 2492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output |
||
| 2653 | 2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be enabled together |
||
| 2654 | 2494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2655 | 2495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** No need to enable the counter, it's enabled automatically by hardware |
||
| 2656 | 2496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (the counter starts in response to a stimulus and generate a pulse */ |
||
| 2657 | 2497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2658 | 2498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 1 interrupt */ |
||
| 2659 | 2499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 2660 | 2500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2661 | 2501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Capture/Compare 2 interrupt */ |
||
| 2662 | 2502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 2663 | 2503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2664 | 2504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 2665 | 2505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 2666 | 2506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2667 | 2507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 2668 | 2508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2669 | 2509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the main output */ |
||
| 2670 | 2510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_ENABLE(htim); |
||
| 2671 | 2511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2672 | 2512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2673 | 2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2674 | 2514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2675 | 2515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2676 | 2516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2677 | 2517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2678 | 2518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM One Pulse signal generation in interrupt mode. |
||
| 2679 | 2519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 2680 | 2520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OutputChannel TIM Channels to be enabled |
||
| 2681 | 2521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2682 | 2522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2683 | 2523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2684 | 2524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2685 | 2525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2686 | 2526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_Stop_IT(TIM_HandleTypeDef *htim, uint32_t OutputChannel) |
||
| 2687 | 2527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2688 | 2528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2689 | 2529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(OutputChannel); |
||
| 2690 | 2530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2691 | 2531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 1 interrupt */ |
||
| 2692 | 2532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 2693 | 2533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2694 | 2534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Capture/Compare 2 interrupt */ |
||
| 2695 | 2535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 2696 | 2536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2697 | 2537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Capture compare and the Input Capture channels |
||
| 2698 | 2538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the OPM Mode the two possible channels that can be used are TIM_CHANNEL_1 and TIM_CHANNEL_2) |
||
| 2699 | 2539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as output, the TIM_CHANNEL_2 will be used as input and |
||
| 2700 | 2540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if TIM_CHANNEL_1 is used as input, the TIM_CHANNEL_2 will be used as output |
||
| 19 | mjames | 2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 46 |
| 16 | mjames | 2702 | |
| 2703 | |||
| 2704 | 2541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** in all combinations, the TIM_CHANNEL_1 and TIM_CHANNEL_2 should be disabled together */ |
||
| 2705 | 2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 2706 | 2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 2707 | 2544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2708 | 2545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(htim->Instance) != RESET) |
||
| 2709 | 2546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2710 | 2547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Main Output */ |
||
| 2711 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_MOE_DISABLE(htim); |
||
| 2712 | 2549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2713 | 2550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2714 | 2551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 2715 | 2552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2716 | 2553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2717 | 2554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2718 | 2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2719 | 2556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2720 | 2557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2721 | 2558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2722 | 2559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 2723 | 2560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2724 | 2561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2725 | 2562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group6 TIM Encoder functions |
||
| 2726 | 2563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Encoder functions |
||
| 2727 | 2564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 2728 | 2565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 2729 | 2566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 2730 | 2567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM Encoder functions ##### |
||
| 2731 | 2568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 2732 | 2569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 2733 | 2570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 2734 | 2571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Initialize and configure the TIM Encoder. |
||
| 2735 | 2572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) De-initialize the TIM Encoder. |
||
| 2736 | 2573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Encoder. |
||
| 2737 | 2574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Encoder. |
||
| 2738 | 2575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Encoder and enable interrupt. |
||
| 2739 | 2576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Encoder and disable interrupt. |
||
| 2740 | 2577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Start the TIM Encoder and enable DMA transfer. |
||
| 2741 | 2578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Stop the TIM Encoder and disable DMA transfer. |
||
| 2742 | 2579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2743 | 2580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 2744 | 2581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 2745 | 2582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2746 | 2583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2747 | 2584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Encoder Interface and initialize the associated handle. |
||
| 2748 | 2585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Switching from Center Aligned counter mode to Edge counter mode (or reverse) |
||
| 2749 | 2586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * requires a timer reset to avoid unexpected direction |
||
| 2750 | 2587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * due to DIR bit readonly in center aligned mode. |
||
| 2751 | 2588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: call @ref HAL_TIM_Encoder_DeInit() before HAL_TIM_Encoder_Init() |
||
| 2752 | 2589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Encoder mode and External clock mode 2 are not compatible and must not be selected toge |
||
| 2753 | 2590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * Ex: A call for @ref HAL_TIM_Encoder_Init will erase the settings of @ref HAL_TIM_Config |
||
| 2754 | 2591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * using TIM_CLOCKSOURCE_ETRMODE2 and vice versa |
||
| 2755 | 2592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2756 | 2593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sConfig TIM Encoder Interface configuration structure |
||
| 2757 | 2594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2758 | 2595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2759 | 2596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Init(TIM_HandleTypeDef *htim, TIM_Encoder_InitTypeDef *sConfig) |
||
| 2760 | 2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 47 |
| 16 | mjames | 2762 | |
| 2763 | |||
| 2764 | 2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 2765 | 2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 2766 | 2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 2767 | 2601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2768 | 2602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 2769 | 2603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim == NULL) |
||
| 2770 | 2604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2771 | 2605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 2772 | 2606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2773 | 2607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2774 | 2608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2775 | 2609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 2776 | 2610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 2777 | 2611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 2778 | 2612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 2779 | 2613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_MODE(sConfig->EncoderMode)); |
||
| 2780 | 2614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC1Selection)); |
||
| 2781 | 2615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC2Selection)); |
||
| 2782 | 2616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->IC1Polarity)); |
||
| 2783 | 2617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->IC2Polarity)); |
||
| 2784 | 2618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); |
||
| 2785 | 2619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); |
||
| 2786 | 2620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); |
||
| 2787 | 2621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); |
||
| 2788 | 2622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2789 | 2623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_RESET) |
||
| 2790 | 2624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2791 | 2625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Allocate lock resource and initialize it */ |
||
| 2792 | 2626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Lock = HAL_UNLOCKED; |
||
| 2793 | 2627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2794 | 2628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 2795 | 2629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset interrupt callbacks to legacy weak callbacks */ |
||
| 2796 | 2630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ResetCallback(htim); |
||
| 2797 | 2631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2798 | 2632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->Encoder_MspInitCallback == NULL) |
||
| 2799 | 2633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2800 | 2634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; |
||
| 2801 | 2635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2802 | 2636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC */ |
||
| 2803 | 2637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback(htim); |
||
| 2804 | 2638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 2805 | 2639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Init the low level hardware : GPIO, CLOCK, NVIC and DMA */ |
||
| 2806 | 2640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_Encoder_MspInit(htim); |
||
| 2807 | 2641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 2808 | 2642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2809 | 2643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2810 | 2644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TIM state */ |
||
| 2811 | 2645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 2812 | 2646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2813 | 2647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the SMS and ECE bits */ |
||
| 2814 | 2648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR &= ~(TIM_SMCR_SMS | TIM_SMCR_ECE); |
||
| 2815 | 2649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2816 | 2650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Time base in the Encoder Mode */ |
||
| 2817 | 2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_Base_SetConfig(htim->Instance, &htim->Init); |
||
| 2818 | 2652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2819 | 2653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx SMCR register value */ |
||
| 2820 | 2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; |
||
| 19 | mjames | 2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 48 |
| 16 | mjames | 2822 | |
| 2823 | |||
| 2824 | 2655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2825 | 2656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ |
||
| 2826 | 2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; |
||
| 2827 | 2658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2828 | 2659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCER register value */ |
||
| 2829 | 2660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = htim->Instance->CCER; |
||
| 2830 | 2661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2831 | 2662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the encoder Mode */ |
||
| 2832 | 2663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= sConfig->EncoderMode; |
||
| 2833 | 2664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2834 | 2665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Capture Compare 1 and the Capture Compare 2 as input */ |
||
| 2835 | 2666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_CC1S | TIM_CCMR1_CC2S); |
||
| 2836 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); |
||
| 2837 | 2668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2838 | 2669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Capture Compare 1 and the Capture Compare 2 prescalers and filters */ |
||
| 2839 | 2670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1PSC | TIM_CCMR1_IC2PSC); |
||
| 2840 | 2671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1F | TIM_CCMR1_IC2F); |
||
| 2841 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); |
||
| 2842 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 2843 | 2674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2844 | 2675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TI1 and the TI2 Polarities */ |
||
| 2845 | 2676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC2P); |
||
| 2846 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); |
||
| 2847 | 2678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2848 | 2679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 2849 | 2680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 2850 | 2681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2851 | 2682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 */ |
||
| 2852 | 2683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 = tmpccmr1; |
||
| 2853 | 2684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2854 | 2685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCER */ |
||
| 2855 | 2686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER = tmpccer; |
||
| 2856 | 2687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2857 | 2688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Initialize the TIM state*/ |
||
| 2858 | 2689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 2859 | 2690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2860 | 2691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2861 | 2692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2862 | 2693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2863 | 2694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2864 | 2695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2865 | 2696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes the TIM Encoder interface |
||
| 2866 | 2697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2867 | 2698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2868 | 2699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2869 | 2700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_DeInit(TIM_HandleTypeDef *htim) |
||
| 2870 | 2701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2871 | 2702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2872 | 2703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 2873 | 2704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2874 | 2705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 2875 | 2706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2876 | 2707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Peripheral Clock */ |
||
| 2877 | 2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 2878 | 2709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2879 | 2710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 2880 | 2711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->Encoder_MspDeInitCallback == NULL) |
||
| 19 | mjames | 2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 49 |
| 16 | mjames | 2882 | |
| 2883 | |||
| 2884 | 2712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2885 | 2713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; |
||
| 2886 | 2714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2887 | 2715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware */ |
||
| 2888 | 2716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback(htim); |
||
| 2889 | 2717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 2890 | 2718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* DeInit the low level hardware: GPIO, CLOCK, NVIC */ |
||
| 2891 | 2719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_Encoder_MspDeInit(htim); |
||
| 2892 | 2720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 2893 | 2721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2894 | 2722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change TIM state */ |
||
| 2895 | 2723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_RESET; |
||
| 2896 | 2724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2897 | 2725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 2898 | 2726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 2899 | 2727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2900 | 2728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2901 | 2729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2902 | 2730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2903 | 2731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2904 | 2732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Encoder Interface MSP. |
||
| 2905 | 2733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2906 | 2734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 2907 | 2735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2908 | 2736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_Encoder_MspInit(TIM_HandleTypeDef *htim) |
||
| 2909 | 2737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2910 | 2738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2911 | 2739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 2912 | 2740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2913 | 2741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 2914 | 2742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_Encoder_MspInit could be implemented in the user file |
||
| 2915 | 2743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2916 | 2744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2917 | 2745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2918 | 2746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2919 | 2747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief DeInitializes TIM Encoder Interface MSP. |
||
| 2920 | 2748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2921 | 2749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 2922 | 2750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2923 | 2751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_Encoder_MspDeInit(TIM_HandleTypeDef *htim) |
||
| 2924 | 2752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2925 | 2753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 2926 | 2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 2927 | 2755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2928 | 2756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 2929 | 2757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_Encoder_MspDeInit could be implemented in the user file |
||
| 2930 | 2758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2931 | 2759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2932 | 2760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2933 | 2761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2934 | 2762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface. |
||
| 2935 | 2763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2936 | 2764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 2937 | 2765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2938 | 2766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2939 | 2767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2940 | 2768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 19 | mjames | 2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 50 |
| 16 | mjames | 2942 | |
| 2943 | |||
| 2944 | 2769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2945 | 2770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2946 | 2771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2947 | 2772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2948 | 2773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2949 | 2774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 2950 | 2775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2951 | 2776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the encoder interface channels */ |
||
| 2952 | 2777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2953 | 2778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2954 | 2779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 2955 | 2780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2956 | 2781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 2957 | 2782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2958 | 2783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2959 | 2784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2960 | 2785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 2961 | 2786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2962 | 2787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 2963 | 2788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2964 | 2789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2965 | 2790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2966 | 2791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 2967 | 2792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2968 | 2793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 2969 | 2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 2970 | 2795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 2971 | 2796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2972 | 2797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2973 | 2798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral */ |
||
| 2974 | 2799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 2975 | 2800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2976 | 2801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 2977 | 2802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 2978 | 2803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 2979 | 2804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2980 | 2805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 2981 | 2806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface. |
||
| 2982 | 2807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 2983 | 2808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 2984 | 2809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 2985 | 2810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 2986 | 2811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 2987 | 2812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 2988 | 2813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 2989 | 2814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 2990 | 2815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 2991 | 2816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2992 | 2817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 2993 | 2818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 2994 | 2819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 2995 | 2820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 |
||
| 2996 | 2821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C |
||
| 2997 | 2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 2998 | 2823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 2999 | 2824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3000 | 2825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 51 |
| 16 | mjames | 3002 | |
| 3003 | |||
| 3004 | 2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3005 | 2827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3006 | 2828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3007 | 2829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3008 | 2830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3009 | 2831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3010 | 2832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3011 | 2833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3012 | 2834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3013 | 2835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3014 | 2836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 3015 | 2837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3016 | 2838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3017 | 2839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3018 | 2840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3019 | 2841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3020 | 2842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3021 | 2843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3022 | 2844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 3023 | 2845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 3024 | 2846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3025 | 2847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 3026 | 2848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3027 | 2849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3028 | 2850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3029 | 2851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3030 | 2852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface in interrupt mode. |
||
| 3031 | 2853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 3032 | 2854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 3033 | 2855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3034 | 2856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3035 | 2857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3036 | 2858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 3037 | 2859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3038 | 2860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3039 | 2861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 3040 | 2862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3041 | 2863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3042 | 2864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3043 | 2865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3044 | 2866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the encoder interface channels */ |
||
| 3045 | 2867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the capture compare Interrupts 1 and/or 2 */ |
||
| 3046 | 2868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 3047 | 2869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3048 | 2870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3049 | 2871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3050 | 2872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 3051 | 2873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 3052 | 2874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3053 | 2875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3054 | 2876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3055 | 2877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3056 | 2878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3057 | 2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 3058 | 2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 3059 | 2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3060 | 2882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 52 |
| 16 | mjames | 3062 | |
| 3063 | |||
| 3064 | 2883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3065 | 2884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 3066 | 2885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3067 | 2886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 3068 | 2887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 3069 | 2888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 3070 | 2889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 3071 | 2890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3072 | 2891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3073 | 2892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3074 | 2893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3075 | 2894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral */ |
||
| 3076 | 2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 3077 | 2896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3078 | 2897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 3079 | 2898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3080 | 2899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3081 | 2900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3082 | 2901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3083 | 2902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface in interrupt mode. |
||
| 3084 | 2903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 3085 | 2904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be disabled |
||
| 3086 | 2905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3087 | 2906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3088 | 2907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3089 | 2908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 3090 | 2909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3091 | 2910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3092 | 2911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop_IT(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 3093 | 2912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3094 | 2913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3095 | 2914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3096 | 2915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3097 | 2916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 |
||
| 3098 | 2917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C |
||
| 3099 | 2918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) |
||
| 3100 | 2919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3101 | 2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3102 | 2921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3103 | 2922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare Interrupts 1 */ |
||
| 3104 | 2923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 3105 | 2924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3106 | 2925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) |
||
| 3107 | 2926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3108 | 2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3109 | 2928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3110 | 2929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare Interrupts 2 */ |
||
| 3111 | 2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 3112 | 2931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3113 | 2932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3114 | 2933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3115 | 2934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3116 | 2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3117 | 2936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3118 | 2937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare Interrupts 1 and 2 */ |
||
| 3119 | 2938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC1); |
||
| 3120 | 2939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 19 | mjames | 3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 53 |
| 16 | mjames | 3122 | |
| 3123 | |||
| 3124 | 2940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3125 | 2941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3126 | 2942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 3127 | 2943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 3128 | 2944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3129 | 2945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 3130 | 2946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3131 | 2947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3132 | 2948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 3133 | 2949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3134 | 2950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3135 | 2951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3136 | 2952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3137 | 2953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Starts the TIM Encoder Interface in DMA mode. |
||
| 3138 | 2954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 3139 | 2955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 3140 | 2956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3141 | 2957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3142 | 2958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3143 | 2959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 3144 | 2960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData1 The destination Buffer address for IC1. |
||
| 3145 | 2961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pData2 The destination Buffer address for IC2. |
||
| 3146 | 2962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Length The length of data to be transferred from TIM peripheral to memory. |
||
| 3147 | 2963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3148 | 2964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3149 | 2965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Start_DMA(TIM_HandleTypeDef *htim, uint32_t Channel, uint32_t *pD |
||
| 3150 | 2966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t *pData2, uint16_t Length) |
||
| 3151 | 2967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3152 | 2968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3153 | 2969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 3154 | 2970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3155 | 2971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 3156 | 2972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3157 | 2973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 3158 | 2974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3159 | 2975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 3160 | 2976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3161 | 2977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((((pData1 == NULL) || (pData2 == NULL))) && (Length > 0U)) |
||
| 3162 | 2978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3163 | 2979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3164 | 2980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3165 | 2981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3166 | 2982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3167 | 2983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 3168 | 2984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3169 | 2985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3170 | 2986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3171 | 2987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3172 | 2988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 3173 | 2989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3174 | 2990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3175 | 2991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 3176 | 2992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3177 | 2993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3178 | 2994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3179 | 2995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 3180 | 2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 19 | mjames | 3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 54 |
| 16 | mjames | 3182 | |
| 3183 | |||
| 3184 | 2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 3185 | 2998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3186 | 2999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 3187 | 3000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 3188 | 3001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3189 | 3002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 3190 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p |
||
| 3191 | 3004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3192 | 3005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3193 | 3006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3194 | 3007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ |
||
| 3195 | 3008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); |
||
| 3196 | 3009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3197 | 3010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral */ |
||
| 3198 | 3011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 3199 | 3012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3200 | 3013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 3201 | 3014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 3202 | 3015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3203 | 3016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3204 | 3017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3205 | 3018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3206 | 3019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3207 | 3020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 3208 | 3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 3209 | 3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 3210 | 3023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3211 | 3024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 3212 | 3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError; |
||
| 3213 | 3026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 3214 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p |
||
| 3215 | 3028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3216 | 3029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3217 | 3030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3218 | 3031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ |
||
| 3219 | 3032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); |
||
| 3220 | 3033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3221 | 3034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral */ |
||
| 3222 | 3035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 3223 | 3036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3224 | 3037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 3225 | 3038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 3226 | 3039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3227 | 3040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3228 | 3041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3229 | 3042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_ALL: |
||
| 3230 | 3043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3231 | 3044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 3232 | 3045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 3233 | 3046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 3234 | 3047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3235 | 3048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 3236 | 3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 3237 | 3050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3238 | 3051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 3239 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->CCR1, (uint32_t)p |
||
| 3240 | 3053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 55 |
| 16 | mjames | 3242 | |
| 3243 | |||
| 3244 | 3054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3245 | 3055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3246 | 3056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3247 | 3057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 3248 | 3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 3249 | 3059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 3250 | 3060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3251 | 3061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 3252 | 3062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 3253 | 3063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3254 | 3064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 3255 | 3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->CCR2, (uint32_t)p |
||
| 3256 | 3066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3257 | 3067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3258 | 3068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3259 | 3069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Peripheral */ |
||
| 3260 | 3070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE(htim); |
||
| 3261 | 3071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3262 | 3072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the Capture compare channel */ |
||
| 3263 | 3073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_ENABLE); |
||
| 3264 | 3074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 3265 | 3075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3266 | 3076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ |
||
| 3267 | 3077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC1); |
||
| 3268 | 3078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ |
||
| 3269 | 3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, TIM_DMA_CC2); |
||
| 3270 | 3080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3271 | 3081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3272 | 3082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3273 | 3083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 3274 | 3084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3275 | 3085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3276 | 3086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 3277 | 3087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3278 | 3088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3279 | 3089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3280 | 3090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3281 | 3091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM Encoder Interface in DMA mode. |
||
| 3282 | 3092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 3283 | 3093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 3284 | 3094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3285 | 3095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3286 | 3096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3287 | 3097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_ALL: TIM Channel 1 and TIM Channel 2 are selected |
||
| 3288 | 3098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3289 | 3099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3290 | 3100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_Encoder_Stop_DMA(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 3291 | 3101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3292 | 3102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3293 | 3103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 3294 | 3104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3295 | 3105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Input Capture channels 1 and 2 |
||
| 3296 | 3106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (in the EncoderInterface the two possible channels that can be used are TIM_CHANNEL_1 and TIM_C |
||
| 3297 | 3107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) |
||
| 3298 | 3108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3299 | 3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3300 | 3110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 56 |
| 16 | mjames | 3302 | |
| 3303 | |||
| 3304 | 3111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare DMA Request 1 */ |
||
| 3305 | 3112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); |
||
| 3306 | 3113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 3307 | 3114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3308 | 3115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) |
||
| 3309 | 3116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3310 | 3117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3311 | 3118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3312 | 3119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare DMA Request 2 */ |
||
| 3313 | 3120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 3314 | 3121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 3315 | 3122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3316 | 3123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3317 | 3124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3318 | 3125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_1, TIM_CCx_DISABLE); |
||
| 3319 | 3126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 3320 | 3127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3321 | 3128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the capture compare DMA Request 1 and 2 */ |
||
| 3322 | 3129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC1); |
||
| 3323 | 3130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 3324 | 3131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 3325 | 3132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 3326 | 3133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3327 | 3134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3328 | 3135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Peripheral */ |
||
| 3329 | 3136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE(htim); |
||
| 3330 | 3137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3331 | 3138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the htim state */ |
||
| 3332 | 3139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3333 | 3140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3334 | 3141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 3335 | 3142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3336 | 3143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3337 | 3144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3338 | 3145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3339 | 3146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 3340 | 3147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3341 | 3148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group7 TIM IRQ handler management |
||
| 3342 | 3149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM IRQ handler management |
||
| 3343 | 3150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 3344 | 3151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 3345 | 3152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 3346 | 3153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### IRQ handler management ##### |
||
| 3347 | 3154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 3348 | 3155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 3349 | 3156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides Timer IRQ handler function. |
||
| 3350 | 3157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3351 | 3158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 3352 | 3159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 3353 | 3160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3354 | 3161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3355 | 3162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief This function handles TIM interrupts requests. |
||
| 3356 | 3163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 3357 | 3164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 3358 | 3165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3359 | 3166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) |
||
| 3360 | 3167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 57 |
| 16 | mjames | 3362 | |
| 3363 | |||
| 3364 | 3168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 1 event */ |
||
| 3365 | 3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC1) != RESET) |
||
| 3366 | 3170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3367 | 3171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC1) != RESET) |
||
| 3368 | 3172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3369 | 3173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3370 | 3174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC1); |
||
| 3371 | 3175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 3372 | 3176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3373 | 3177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 3374 | 3178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((htim->Instance->CCMR1 & TIM_CCMR1_CC1S) != 0x00U) |
||
| 3375 | 3179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3376 | 3180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3377 | 3181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback(htim); |
||
| 3378 | 3182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3379 | 3183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); |
||
| 3380 | 3184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3381 | 3185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3382 | 3186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Output compare event */ |
||
| 3383 | 3187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3384 | 3188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3385 | 3189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3386 | 3190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); |
||
| 3387 | 3191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); |
||
| 3388 | 3192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3389 | 3193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); |
||
| 3390 | 3194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 3391 | 3195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3392 | 3196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3393 | 3197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 3394 | 3198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3395 | 3199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3396 | 3200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3397 | 3201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 2 event */ |
||
| 3398 | 3202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC2) != RESET) |
||
| 3399 | 3203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3400 | 3204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC2) != RESET) |
||
| 3401 | 3205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3402 | 3206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC2); |
||
| 3403 | 3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 3404 | 3208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 3405 | 3209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((htim->Instance->CCMR1 & TIM_CCMR1_CC2S) != 0x00U) |
||
| 3406 | 3210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3407 | 3211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3408 | 3212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback(htim); |
||
| 3409 | 3213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3410 | 3214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); |
||
| 3411 | 3215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3412 | 3216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3413 | 3217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Output compare event */ |
||
| 3414 | 3218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3415 | 3219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3416 | 3220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3417 | 3221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); |
||
| 3418 | 3222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); |
||
| 3419 | 3223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3420 | 3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); |
||
| 19 | mjames | 3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 58 |
| 16 | mjames | 3422 | |
| 3423 | |||
| 3424 | 3225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 3425 | 3226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3426 | 3227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3427 | 3228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 3428 | 3229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3429 | 3230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3430 | 3231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 3 event */ |
||
| 3431 | 3232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC3) != RESET) |
||
| 3432 | 3233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3433 | 3234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC3) != RESET) |
||
| 3434 | 3235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3435 | 3236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC3); |
||
| 3436 | 3237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 3437 | 3238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 3438 | 3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((htim->Instance->CCMR2 & TIM_CCMR2_CC3S) != 0x00U) |
||
| 3439 | 3240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3440 | 3241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3441 | 3242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback(htim); |
||
| 3442 | 3243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3443 | 3244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); |
||
| 3444 | 3245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3445 | 3246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3446 | 3247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Output compare event */ |
||
| 3447 | 3248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3448 | 3249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3449 | 3250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3450 | 3251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); |
||
| 3451 | 3252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); |
||
| 3452 | 3253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3453 | 3254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); |
||
| 3454 | 3255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 3455 | 3256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3456 | 3257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3457 | 3258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 3458 | 3259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3459 | 3260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3460 | 3261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 4 event */ |
||
| 3461 | 3262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_CC4) != RESET) |
||
| 3462 | 3263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3463 | 3264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_CC4) != RESET) |
||
| 3464 | 3265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3465 | 3266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_CC4); |
||
| 3466 | 3267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 3467 | 3268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 3468 | 3269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((htim->Instance->CCMR2 & TIM_CCMR2_CC4S) != 0x00U) |
||
| 3469 | 3270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3470 | 3271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3471 | 3272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback(htim); |
||
| 3472 | 3273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3473 | 3274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); |
||
| 3474 | 3275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3475 | 3276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3476 | 3277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Output compare event */ |
||
| 3477 | 3278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3478 | 3279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3479 | 3280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3480 | 3281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback(htim); |
||
| 19 | mjames | 3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 59 |
| 16 | mjames | 3482 | |
| 3483 | |||
| 3484 | 3282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); |
||
| 3485 | 3283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3486 | 3284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_OC_DelayElapsedCallback(htim); |
||
| 3487 | 3285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 3488 | 3286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3489 | 3287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3490 | 3288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 3491 | 3289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3492 | 3290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3493 | 3291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TIM Update event */ |
||
| 3494 | 3292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_UPDATE) != RESET) |
||
| 3495 | 3293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3496 | 3294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_UPDATE) != RESET) |
||
| 3497 | 3295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3498 | 3296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_UPDATE); |
||
| 3499 | 3297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3500 | 3298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedCallback(htim); |
||
| 3501 | 3299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3502 | 3300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PeriodElapsedCallback(htim); |
||
| 3503 | 3301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3504 | 3302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3505 | 3303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3506 | 3304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TIM Break input event */ |
||
| 3507 | 3305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_BREAK) != RESET) |
||
| 3508 | 3306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3509 | 3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_BREAK) != RESET) |
||
| 3510 | 3308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3511 | 3309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_BREAK); |
||
| 3512 | 3310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3513 | 3311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->BreakCallback(htim); |
||
| 3514 | 3312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3515 | 3313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIMEx_BreakCallback(htim); |
||
| 3516 | 3314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3517 | 3315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3518 | 3316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3519 | 3317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TIM Trigger detection event */ |
||
| 3520 | 3318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_TRIGGER) != RESET) |
||
| 3521 | 3319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3522 | 3320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_TRIGGER) != RESET) |
||
| 3523 | 3321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3524 | 3322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_IT_TRIGGER); |
||
| 3525 | 3323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3526 | 3324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerCallback(htim); |
||
| 3527 | 3325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 3528 | 3326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_TriggerCallback(htim); |
||
| 3529 | 3327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3530 | 3328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3531 | 3329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3532 | 3330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TIM commutation event */ |
||
| 3533 | 3331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_FLAG(htim, TIM_FLAG_COM) != RESET) |
||
| 3534 | 3332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3535 | 3333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (__HAL_TIM_GET_IT_SOURCE(htim, TIM_IT_COM) != RESET) |
||
| 3536 | 3334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3537 | 3335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_CLEAR_IT(htim, TIM_FLAG_COM); |
||
| 3538 | 3336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 3539 | 3337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->CommutationCallback(htim); |
||
| 3540 | 3338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 19 | mjames | 3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 60 |
| 16 | mjames | 3542 | |
| 3543 | |||
| 3544 | 3339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIMEx_CommutCallback(htim); |
||
| 3545 | 3340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 3546 | 3341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3547 | 3342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3548 | 3343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3549 | 3344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3550 | 3345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3551 | 3346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 3552 | 3347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3553 | 3348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3554 | 3349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group8 TIM Peripheral Control functions |
||
| 3555 | 3350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Peripheral Control functions |
||
| 3556 | 3351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 3557 | 3352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 3558 | 3353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 3559 | 3354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### Peripheral Control functions ##### |
||
| 3560 | 3355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 3561 | 3356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 3562 | 3357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides functions allowing to: |
||
| 3563 | 3358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Configure The Input Output channels for OC, PWM, IC or One Pulse mode. |
||
| 3564 | 3359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Configure External Clock source. |
||
| 3565 | 3360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Configure Complementary channels, break features and dead time. |
||
| 3566 | 3361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Configure Master and the Slave synchronization. |
||
| 3567 | 3362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) Configure the DMA Burst Mode. |
||
| 3568 | 3363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3569 | 3364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 3570 | 3365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 3571 | 3366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3572 | 3367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3573 | 3368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3574 | 3369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Output Compare Channels according to the specified |
||
| 3575 | 3370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_OC_InitTypeDef. |
||
| 3576 | 3371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 3577 | 3372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sConfig TIM Output Compare configuration structure |
||
| 3578 | 3373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to configure |
||
| 3579 | 3374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3580 | 3375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3581 | 3376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3582 | 3377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 3583 | 3378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 3584 | 3379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3585 | 3380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3586 | 3381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OC_ConfigChannel(TIM_HandleTypeDef *htim, |
||
| 3587 | 3382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC_InitTypeDef *sConfig, |
||
| 3588 | 3383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t Channel) |
||
| 3589 | 3384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3590 | 3385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3591 | 3386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); |
||
| 3592 | 3387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_MODE(sConfig->OCMode)); |
||
| 3593 | 3388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); |
||
| 3594 | 3389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3595 | 3390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 3596 | 3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 3597 | 3392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3598 | 3393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 3599 | 3394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3600 | 3395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 19 | mjames | 3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 61 |
| 16 | mjames | 3602 | |
| 3603 | |||
| 3604 | 3396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3605 | 3397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3606 | 3398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3607 | 3399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3608 | 3400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 3609 | 3401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3610 | 3402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the TIM Channel 1 in Output Compare */ |
||
| 3611 | 3403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, sConfig); |
||
| 3612 | 3404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3613 | 3405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3614 | 3406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3615 | 3407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3616 | 3408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3617 | 3409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3618 | 3410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3619 | 3411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3620 | 3412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the TIM Channel 2 in Output Compare */ |
||
| 3621 | 3413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, sConfig); |
||
| 3622 | 3414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3623 | 3415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3624 | 3416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3625 | 3417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 3626 | 3418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3627 | 3419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3628 | 3420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); |
||
| 3629 | 3421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3630 | 3422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the TIM Channel 3 in Output Compare */ |
||
| 3631 | 3423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC3_SetConfig(htim->Instance, sConfig); |
||
| 3632 | 3424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3633 | 3425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3634 | 3426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3635 | 3427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 3636 | 3428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3637 | 3429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3638 | 3430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); |
||
| 3639 | 3431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3640 | 3432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the TIM Channel 4 in Output Compare */ |
||
| 3641 | 3433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC4_SetConfig(htim->Instance, sConfig); |
||
| 3642 | 3434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3643 | 3435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3644 | 3436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3645 | 3437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 3646 | 3438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3647 | 3439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3648 | 3440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3649 | 3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3650 | 3442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3651 | 3443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 3652 | 3444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3653 | 3445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3654 | 3446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3655 | 3447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3656 | 3448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3657 | 3449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM Input Capture Channels according to the specified |
||
| 3658 | 3450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_IC_InitTypeDef. |
||
| 3659 | 3451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM IC handle |
||
| 3660 | 3452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sConfig TIM Input Capture configuration structure |
||
| 19 | mjames | 3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 62 |
| 16 | mjames | 3662 | |
| 3663 | |||
| 3664 | 3453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channel to configure |
||
| 3665 | 3454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3666 | 3455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3667 | 3456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3668 | 3457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 3669 | 3458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 3670 | 3459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3671 | 3460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3672 | 3461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_IC_ConfigChannel(TIM_HandleTypeDef *htim, TIM_IC_InitTypeDef *sConfig, ui |
||
| 3673 | 3462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3674 | 3463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3675 | 3464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 3676 | 3465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->ICPolarity)); |
||
| 3677 | 3466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->ICSelection)); |
||
| 3678 | 3467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->ICPrescaler)); |
||
| 3679 | 3468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->ICFilter)); |
||
| 3680 | 3469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3681 | 3470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 3682 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 3683 | 3472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3684 | 3473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 3685 | 3474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3686 | 3475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (Channel == TIM_CHANNEL_1) |
||
| 3687 | 3476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3688 | 3477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TI1 Configuration */ |
||
| 3689 | 3478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI1_SetConfig(htim->Instance, |
||
| 3690 | 3479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 3691 | 3480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, |
||
| 3692 | 3481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICFilter); |
||
| 3693 | 3482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3694 | 3483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC1PSC Bits */ |
||
| 3695 | 3484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; |
||
| 3696 | 3485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3697 | 3486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the IC1PSC value */ |
||
| 3698 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->ICPrescaler; |
||
| 3699 | 3488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3700 | 3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_2) |
||
| 3701 | 3490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3702 | 3491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TI2 Configuration */ |
||
| 3703 | 3492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3704 | 3493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3705 | 3494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI2_SetConfig(htim->Instance, |
||
| 3706 | 3495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 3707 | 3496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, |
||
| 3708 | 3497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICFilter); |
||
| 3709 | 3498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3710 | 3499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC2PSC Bits */ |
||
| 3711 | 3500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; |
||
| 3712 | 3501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3713 | 3502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the IC2PSC value */ |
||
| 3714 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= (sConfig->ICPrescaler << 8U); |
||
| 3715 | 3504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3716 | 3505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (Channel == TIM_CHANNEL_3) |
||
| 3717 | 3506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3718 | 3507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TI3 Configuration */ |
||
| 3719 | 3508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); |
||
| 3720 | 3509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 63 |
| 16 | mjames | 3722 | |
| 3723 | |||
| 3724 | 3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI3_SetConfig(htim->Instance, |
||
| 3725 | 3511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 3726 | 3512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, |
||
| 3727 | 3513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICFilter); |
||
| 3728 | 3514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3729 | 3515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC3PSC Bits */ |
||
| 3730 | 3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_IC3PSC; |
||
| 3731 | 3517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3732 | 3518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the IC3PSC value */ |
||
| 3733 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->ICPrescaler; |
||
| 3734 | 3520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3735 | 3521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3736 | 3522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3737 | 3523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* TI4 Configuration */ |
||
| 3738 | 3524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); |
||
| 3739 | 3525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3740 | 3526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI4_SetConfig(htim->Instance, |
||
| 3741 | 3527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 3742 | 3528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, |
||
| 3743 | 3529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICFilter); |
||
| 3744 | 3530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3745 | 3531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC4PSC Bits */ |
||
| 3746 | 3532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_IC4PSC; |
||
| 3747 | 3533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3748 | 3534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the IC4PSC value */ |
||
| 3749 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= (sConfig->ICPrescaler << 8U); |
||
| 3750 | 3536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3751 | 3537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3752 | 3538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3753 | 3539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3754 | 3540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 3755 | 3541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3756 | 3542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3757 | 3543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3758 | 3544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3759 | 3545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3760 | 3546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM PWM channels according to the specified |
||
| 3761 | 3547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_OC_InitTypeDef. |
||
| 3762 | 3548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM PWM handle |
||
| 3763 | 3549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sConfig TIM PWM configuration structure |
||
| 3764 | 3550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be configured |
||
| 3765 | 3551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3766 | 3552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3767 | 3553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3768 | 3554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 3769 | 3555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 3770 | 3556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3771 | 3557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3772 | 3558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_PWM_ConfigChannel(TIM_HandleTypeDef *htim, |
||
| 3773 | 3559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC_InitTypeDef *sConfig, |
||
| 3774 | 3560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t Channel) |
||
| 3775 | 3561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3776 | 3562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3777 | 3563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); |
||
| 3778 | 3564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); |
||
| 3779 | 3565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); |
||
| 3780 | 3566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_FAST_STATE(sConfig->OCFastMode)); |
||
| 19 | mjames | 3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 64 |
| 16 | mjames | 3782 | |
| 3783 | |||
| 3784 | 3567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3785 | 3568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 3786 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 3787 | 3570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3788 | 3571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 3789 | 3572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3790 | 3573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 3791 | 3574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3792 | 3575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3793 | 3576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3794 | 3577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3795 | 3578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 3796 | 3579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3797 | 3580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Channel 1 in PWM mode */ |
||
| 3798 | 3581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, sConfig); |
||
| 3799 | 3582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3800 | 3583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Preload enable bit for channel1 */ |
||
| 3801 | 3584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= TIM_CCMR1_OC1PE; |
||
| 3802 | 3585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3803 | 3586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Output Fast mode */ |
||
| 3804 | 3587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_OC1FE; |
||
| 3805 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; |
||
| 3806 | 3589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3807 | 3590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3808 | 3591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3809 | 3592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3810 | 3593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3811 | 3594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3812 | 3595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3813 | 3596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3814 | 3597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Channel 2 in PWM mode */ |
||
| 3815 | 3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, sConfig); |
||
| 3816 | 3599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3817 | 3600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Preload enable bit for channel2 */ |
||
| 3818 | 3601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= TIM_CCMR1_OC2PE; |
||
| 3819 | 3602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3820 | 3603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Output Fast mode */ |
||
| 3821 | 3604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_OC2FE; |
||
| 3822 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; |
||
| 3823 | 3606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3824 | 3607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3825 | 3608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3826 | 3609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 3827 | 3610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3828 | 3611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3829 | 3612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); |
||
| 3830 | 3613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3831 | 3614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Channel 3 in PWM mode */ |
||
| 3832 | 3615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC3_SetConfig(htim->Instance, sConfig); |
||
| 3833 | 3616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3834 | 3617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Preload enable bit for channel3 */ |
||
| 3835 | 3618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= TIM_CCMR2_OC3PE; |
||
| 3836 | 3619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3837 | 3620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Output Fast mode */ |
||
| 3838 | 3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_OC3FE; |
||
| 3839 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; |
||
| 3840 | 3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 65 |
| 16 | mjames | 3842 | |
| 3843 | |||
| 3844 | 3624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3845 | 3625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3846 | 3626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 3847 | 3627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3848 | 3628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3849 | 3629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); |
||
| 3850 | 3630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3851 | 3631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Channel 4 in PWM mode */ |
||
| 3852 | 3632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC4_SetConfig(htim->Instance, sConfig); |
||
| 3853 | 3633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3854 | 3634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Preload enable bit for channel4 */ |
||
| 3855 | 3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= TIM_CCMR2_OC4PE; |
||
| 3856 | 3636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3857 | 3637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the Output Fast mode */ |
||
| 3858 | 3638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 &= ~TIM_CCMR2_OC4FE; |
||
| 3859 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; |
||
| 3860 | 3640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3861 | 3641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3862 | 3642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3863 | 3643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 3864 | 3644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3865 | 3645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3866 | 3646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3867 | 3647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3868 | 3648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3869 | 3649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 3870 | 3650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3871 | 3651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3872 | 3652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3873 | 3653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3874 | 3654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 3875 | 3655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Initializes the TIM One Pulse Channels according to the specified |
||
| 3876 | 3656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * parameters in the TIM_OnePulse_InitTypeDef. |
||
| 3877 | 3657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM One Pulse handle |
||
| 3878 | 3658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sConfig TIM One Pulse configuration structure |
||
| 3879 | 3659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OutputChannel TIM output channel to configure |
||
| 3880 | 3660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3881 | 3661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3882 | 3662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3883 | 3663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param InputChannel TIM input Channel to configure |
||
| 3884 | 3664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 3885 | 3665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 3886 | 3666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 3887 | 3667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note To output a waveform with a minimum delay user can enable the fast |
||
| 3888 | 3668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * mode by calling the @ref __HAL_TIM_ENABLE_OCxFAST macro. Then CCx |
||
| 3889 | 3669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * output is forced in response to the edge detection on TIx input, |
||
| 3890 | 3670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * without taking in account the comparison. |
||
| 3891 | 3671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 3892 | 3672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 3893 | 3673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_OnePulse_ConfigChannel(TIM_HandleTypeDef *htim, TIM_OnePulse_InitTypeDef |
||
| 3894 | 3674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t OutputChannel, uint32_t InputChannel) |
||
| 3895 | 3675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3896 | 3676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; |
||
| 3897 | 3677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3898 | 3678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 3899 | 3679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(OutputChannel)); |
||
| 3900 | 3680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(InputChannel)); |
||
| 19 | mjames | 3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 66 |
| 16 | mjames | 3902 | |
| 3903 | |||
| 3904 | 3681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3905 | 3682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (OutputChannel != InputChannel) |
||
| 3906 | 3683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3907 | 3684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 3908 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 3909 | 3686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3910 | 3687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 3911 | 3688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3912 | 3689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Extract the Output compare configuration from sConfig structure */ |
||
| 3913 | 3690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCMode = sConfig->OCMode; |
||
| 3914 | 3691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; |
||
| 3915 | 3692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; |
||
| 3916 | 3693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; |
||
| 3917 | 3694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; |
||
| 3918 | 3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; |
||
| 3919 | 3696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3920 | 3697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (OutputChannel) |
||
| 3921 | 3698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3922 | 3699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3923 | 3700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3924 | 3701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 3925 | 3702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3926 | 3703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC1_SetConfig(htim->Instance, &temp1); |
||
| 3927 | 3704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3928 | 3705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3929 | 3706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3930 | 3707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3931 | 3708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3932 | 3709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3933 | 3710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC2_SetConfig(htim->Instance, &temp1); |
||
| 3934 | 3711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3935 | 3712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3936 | 3713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 3937 | 3714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3938 | 3715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3939 | 3716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3940 | 3717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (InputChannel) |
||
| 3941 | 3718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3942 | 3719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 3943 | 3720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3944 | 3721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 3945 | 3722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3946 | 3723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI1_SetConfig(htim->Instance, sConfig->ICPolarity, |
||
| 3947 | 3724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); |
||
| 3948 | 3725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3949 | 3726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC1PSC Bits */ |
||
| 3950 | 3727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC1PSC; |
||
| 3951 | 3728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3952 | 3729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Trigger source */ |
||
| 3953 | 3730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; |
||
| 3954 | 3731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; |
||
| 3955 | 3732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3956 | 3733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Slave Mode */ |
||
| 3957 | 3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; |
||
| 3958 | 3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 3959 | 3736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3960 | 3737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 67 |
| 16 | mjames | 3962 | |
| 3963 | |||
| 3964 | 3738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 3965 | 3739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3966 | 3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 3967 | 3741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3968 | 3742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI2_SetConfig(htim->Instance, sConfig->ICPolarity, |
||
| 3969 | 3743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); |
||
| 3970 | 3744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3971 | 3745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the IC2PSC Bits */ |
||
| 3972 | 3746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 &= ~TIM_CCMR1_IC2PSC; |
||
| 3973 | 3747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3974 | 3748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Trigger source */ |
||
| 3975 | 3749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_TS; |
||
| 3976 | 3750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; |
||
| 3977 | 3751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3978 | 3752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Slave Mode */ |
||
| 3979 | 3753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR &= ~TIM_SMCR_SMS; |
||
| 3980 | 3754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 3981 | 3755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3982 | 3756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3983 | 3757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3984 | 3758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 3985 | 3759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 3986 | 3760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3987 | 3761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3988 | 3762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 3989 | 3763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3990 | 3764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 3991 | 3765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 3992 | 3766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 3993 | 3767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3994 | 3768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 3995 | 3769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 3996 | 3770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 3997 | 3771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3998 | 3772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 3999 | 3773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4000 | 3774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4001 | 3775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the memory to the TIM peripheral |
||
| 4002 | 3776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4003 | 3777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data write |
||
| 4004 | 3778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4005 | 3779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 |
||
| 4006 | 3780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 |
||
| 4007 | 3781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR |
||
| 4008 | 3782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_DIER |
||
| 4009 | 3783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_SR |
||
| 4010 | 3784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_EGR |
||
| 4011 | 3785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 |
||
| 4012 | 3786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 |
||
| 4013 | 3787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCER |
||
| 4014 | 3788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CNT |
||
| 4015 | 3789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_PSC |
||
| 4016 | 3790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_ARR |
||
| 4017 | 3791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_RCR |
||
| 4018 | 3792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 |
||
| 4019 | 3793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 |
||
| 4020 | 3794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 |
||
| 19 | mjames | 4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 68 |
| 16 | mjames | 4022 | |
| 4023 | |||
| 4024 | 3795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 |
||
| 4025 | 3796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR |
||
| 4026 | 3797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources |
||
| 4027 | 3798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4028 | 3799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source |
||
| 4029 | 3800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source |
||
| 4030 | 3801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source |
||
| 4031 | 3802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source |
||
| 4032 | 3803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source |
||
| 4033 | 3804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source |
||
| 4034 | 3805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source |
||
| 4035 | 3806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstBuffer The Buffer address. |
||
| 4036 | 3807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value |
||
| 4037 | 3808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. |
||
| 4038 | 3809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note This function should be used only when BurstLength is equal to DMA data transfer length |
||
| 4039 | 3810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4040 | 3811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4041 | 3812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, u |
||
| 4042 | 3813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t *BurstBuffer, uint32_t BurstLength) |
||
| 4043 | 3814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4044 | 3815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4045 | 3816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); |
||
| 4046 | 3817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); |
||
| 4047 | 3818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 4048 | 3819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); |
||
| 4049 | 3820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4050 | 3821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 4051 | 3822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4052 | 3823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 4053 | 3824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4054 | 3825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 4055 | 3826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4056 | 3827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((BurstBuffer == NULL) && (BurstLength > 0U)) |
||
| 4057 | 3828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4058 | 3829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4059 | 3830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4060 | 3831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4061 | 3832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4062 | 3833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4063 | 3834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4064 | 3835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4065 | 3836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4066 | 3837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4067 | 3838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 4068 | 3839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4069 | 3840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 4070 | 3841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4071 | 3842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_UPDATE: |
||
| 4072 | 3843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4073 | 3844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ |
||
| 4074 | 3845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; |
||
| 4075 | 3846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 4076 | 3847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4077 | 3848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4078 | 3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; |
||
| 4079 | 3850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4080 | 3851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 19 | mjames | 4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 69 |
| 16 | mjames | 4082 | |
| 4083 | |||
| 4084 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)BurstBuffer, (uint32_t)&htim->I |
||
| 4085 | 3853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4086 | 3854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4087 | 3855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4088 | 3856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4089 | 3857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4090 | 3858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC1: |
||
| 4091 | 3859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4092 | 3860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 4093 | 3861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 4094 | 3862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 4095 | 3863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4096 | 3864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4097 | 3865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 4098 | 3866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4099 | 3867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4100 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)BurstBuffer, |
||
| 4101 | 3869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4102 | 3870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4103 | 3871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4104 | 3872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4105 | 3873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4106 | 3874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4107 | 3875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC2: |
||
| 4108 | 3876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4109 | 3877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 4110 | 3878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 4111 | 3879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 4112 | 3880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4113 | 3881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4114 | 3882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 4115 | 3883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4116 | 3884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4117 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)BurstBuffer, |
||
| 4118 | 3886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4119 | 3887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4120 | 3888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4121 | 3889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4122 | 3890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4123 | 3891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4124 | 3892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC3: |
||
| 4125 | 3893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4126 | 3894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 4127 | 3895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 4128 | 3896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 4129 | 3897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4130 | 3898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4131 | 3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; |
||
| 4132 | 3900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4133 | 3901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4134 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)BurstBuffer, |
||
| 4135 | 3903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4136 | 3904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4137 | 3905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4138 | 3906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4139 | 3907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4140 | 3908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 70 |
| 16 | mjames | 4142 | |
| 4143 | |||
| 4144 | 3909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC4: |
||
| 4145 | 3910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4146 | 3911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA compare callbacks */ |
||
| 4147 | 3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMADelayPulseCplt; |
||
| 4148 | 3913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 4149 | 3914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4150 | 3915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4151 | 3916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; |
||
| 4152 | 3917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4153 | 3918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4154 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)BurstBuffer, |
||
| 4155 | 3920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4156 | 3921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4157 | 3922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4158 | 3923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4159 | 3924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4160 | 3925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4161 | 3926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_COM: |
||
| 4162 | 3927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4163 | 3928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA commutation callbacks */ |
||
| 4164 | 3929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferCpltCallback = TIMEx_DMACommutationCplt; |
||
| 4165 | 3930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 4166 | 3931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4167 | 3932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4168 | 3933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError ; |
||
| 4169 | 3934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4170 | 3935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4171 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)BurstBuffer, |
||
| 4172 | 3937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4173 | 3938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4174 | 3939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4175 | 3940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4176 | 3941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4177 | 3942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4178 | 3943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_TRIGGER: |
||
| 4179 | 3944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4180 | 3945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA trigger callbacks */ |
||
| 4181 | 3946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferCpltCallback = TIM_DMATriggerCplt; |
||
| 4182 | 3947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 4183 | 3948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4184 | 3949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4185 | 3950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferErrorCallback = TIM_DMAError ; |
||
| 4186 | 3951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4187 | 3952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4188 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)BurstBuffer, |
||
| 4189 | 3954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 4190 | 3955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4191 | 3956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4192 | 3957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4193 | 3958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4194 | 3959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4195 | 3960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4196 | 3961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4197 | 3962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4198 | 3963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* configure the DMA Burst Mode */ |
||
| 4199 | 3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->DCR = (BurstBaseAddress | BurstLength); |
||
| 4200 | 3965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 71 |
| 16 | mjames | 4202 | |
| 4203 | |||
| 4204 | 3966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM DMA Request */ |
||
| 4205 | 3967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); |
||
| 4206 | 3968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4207 | 3969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4208 | 3970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4209 | 3971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 4210 | 3972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4211 | 3973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4212 | 3974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4213 | 3975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4214 | 3976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stops the TIM DMA Burst mode |
||
| 4215 | 3977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4216 | 3978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources to disable |
||
| 4217 | 3979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4218 | 3980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4219 | 3981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_WriteStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) |
||
| 4220 | 3982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4221 | 3983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 4222 | 3984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4223 | 3985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 4224 | 3986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4225 | 3987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Abort the DMA transfer (at least disable the DMA channel) */ |
||
| 4226 | 3988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 4227 | 3989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4228 | 3990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_UPDATE: |
||
| 4229 | 3991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4230 | 3992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); |
||
| 4231 | 3993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4232 | 3994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4233 | 3995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC1: |
||
| 4234 | 3996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4235 | 3997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 4236 | 3998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4237 | 3999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4238 | 4000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC2: |
||
| 4239 | 4001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4240 | 4002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 4241 | 4003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4242 | 4004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4243 | 4005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC3: |
||
| 4244 | 4006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4245 | 4007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 4246 | 4008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4247 | 4009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4248 | 4010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC4: |
||
| 4249 | 4011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4250 | 4012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 4251 | 4013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4252 | 4014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4253 | 4015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_COM: |
||
| 4254 | 4016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4255 | 4017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_COMMUTATION]); |
||
| 4256 | 4018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4257 | 4019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4258 | 4020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_TRIGGER: |
||
| 4259 | 4021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4260 | 4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_TRIGGER]); |
||
| 19 | mjames | 4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 72 |
| 16 | mjames | 4262 | |
| 4263 | |||
| 4264 | 4023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4265 | 4024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4266 | 4025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4267 | 4026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4268 | 4027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4269 | 4028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4270 | 4029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_OK == status) |
||
| 4271 | 4030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4272 | 4031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Update DMA request */ |
||
| 4273 | 4032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); |
||
| 4274 | 4033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4275 | 4034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4276 | 4035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 4277 | 4036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return status; |
||
| 4278 | 4037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4279 | 4038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4280 | 4039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4281 | 4040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the DMA Burst to transfer Data from the TIM peripheral to the memory |
||
| 4282 | 4041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4283 | 4042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstBaseAddress TIM Base address from where the DMA will start the Data read |
||
| 4284 | 4043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4285 | 4044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CR1 |
||
| 4286 | 4045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CR2 |
||
| 4287 | 4046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_SMCR |
||
| 4288 | 4047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_DIER |
||
| 4289 | 4048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_SR |
||
| 4290 | 4049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_EGR |
||
| 4291 | 4050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR1 |
||
| 4292 | 4051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCMR2 |
||
| 4293 | 4052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCER |
||
| 4294 | 4053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CNT |
||
| 4295 | 4054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_PSC |
||
| 4296 | 4055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_ARR |
||
| 4297 | 4056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_RCR |
||
| 4298 | 4057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR1 |
||
| 4299 | 4058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR2 |
||
| 4300 | 4059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR3 |
||
| 4301 | 4060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_CCR4 |
||
| 4302 | 4061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMABASE_BDTR |
||
| 4303 | 4062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources |
||
| 4304 | 4063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4305 | 4064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_UPDATE: TIM update Interrupt source |
||
| 4306 | 4065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source |
||
| 4307 | 4066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source |
||
| 4308 | 4067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source |
||
| 4309 | 4068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source |
||
| 4310 | 4069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_COM: TIM Commutation DMA source |
||
| 4311 | 4070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_DMA_TRIGGER: TIM Trigger DMA source |
||
| 4312 | 4071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstBuffer The Buffer address. |
||
| 4313 | 4072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstLength DMA Burst length. This parameter can be one value |
||
| 4314 | 4073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * between: TIM_DMABURSTLENGTH_1TRANSFER and TIM_DMABURSTLENGTH_18TRANSFERS. |
||
| 4315 | 4074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note This function should be used only when BurstLength is equal to DMA data transfer length |
||
| 4316 | 4075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4317 | 4076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4318 | 4077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStart(TIM_HandleTypeDef *htim, uint32_t BurstBaseAddress, |
||
| 4319 | 4078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t BurstRequestSrc, uint32_t *BurstBuffer, uint |
||
| 4320 | 4079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 73 |
| 16 | mjames | 4322 | |
| 4323 | |||
| 4324 | 4080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4325 | 4081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMABURST_INSTANCE(htim->Instance)); |
||
| 4326 | 4082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); |
||
| 4327 | 4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 4328 | 4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); |
||
| 4329 | 4085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4330 | 4086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_BUSY) |
||
| 4331 | 4087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4332 | 4088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_BUSY; |
||
| 4333 | 4089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4334 | 4090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_READY) |
||
| 4335 | 4091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4336 | 4092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if ((BurstBuffer == NULL) && (BurstLength > 0U)) |
||
| 4337 | 4093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4338 | 4094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4339 | 4095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4340 | 4096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4341 | 4097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4342 | 4098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4343 | 4099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4344 | 4100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4345 | 4101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4346 | 4102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4347 | 4103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 4348 | 4104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4349 | 4105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 4350 | 4106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4351 | 4107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_UPDATE: |
||
| 4352 | 4108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4353 | 4109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA Period elapsed callbacks */ |
||
| 4354 | 4110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferCpltCallback = TIM_DMAPeriodElapsedCplt; |
||
| 4355 | 4111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 4356 | 4112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4357 | 4113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4358 | 4114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferErrorCallback = TIM_DMAError ; |
||
| 4359 | 4115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4360 | 4116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4361 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_UPDATE], (uint32_t)&htim->Instance->DMAR, (uint32_ |
||
| 4362 | 4118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4363 | 4119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4364 | 4120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4365 | 4121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4366 | 4122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4367 | 4123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC1: |
||
| 4368 | 4124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4369 | 4125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 4370 | 4126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 4371 | 4127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 4372 | 4128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4373 | 4129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4374 | 4130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferErrorCallback = TIM_DMAError ; |
||
| 4375 | 4131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4376 | 4132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4377 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC1], (uint32_t)&htim->Instance->DMAR, (uint32_t)B |
||
| 4378 | 4134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4379 | 4135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4380 | 4136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 74 |
| 16 | mjames | 4382 | |
| 4383 | |||
| 4384 | 4137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4385 | 4138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4386 | 4139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC2: |
||
| 4387 | 4140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4388 | 4141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture/compare callbacks */ |
||
| 4389 | 4142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 4390 | 4143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 4391 | 4144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4392 | 4145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4393 | 4146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferErrorCallback = TIM_DMAError ; |
||
| 4394 | 4147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4395 | 4148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4396 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC2], (uint32_t)&htim->Instance->DMAR, (uint32_t)B |
||
| 4397 | 4150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4398 | 4151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4399 | 4152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4400 | 4153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4401 | 4154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4402 | 4155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC3: |
||
| 4403 | 4156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4404 | 4157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 4405 | 4158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 4406 | 4159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 4407 | 4160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4408 | 4161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4409 | 4162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferErrorCallback = TIM_DMAError ; |
||
| 4410 | 4163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4411 | 4164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4412 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC3], (uint32_t)&htim->Instance->DMAR, (uint32_t)B |
||
| 4413 | 4166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4414 | 4167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4415 | 4168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4416 | 4169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4417 | 4170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4418 | 4171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC4: |
||
| 4419 | 4172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4420 | 4173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA capture callbacks */ |
||
| 4421 | 4174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferCpltCallback = TIM_DMACaptureCplt; |
||
| 4422 | 4175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 4423 | 4176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4424 | 4177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4425 | 4178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferErrorCallback = TIM_DMAError ; |
||
| 4426 | 4179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4427 | 4180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4428 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_CC4], (uint32_t)&htim->Instance->DMAR, (uint32_t)B |
||
| 4429 | 4182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4430 | 4183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4431 | 4184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4432 | 4185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4433 | 4186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4434 | 4187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_COM: |
||
| 4435 | 4188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4436 | 4189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA commutation callbacks */ |
||
| 4437 | 4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferCpltCallback = TIMEx_DMACommutationCplt; |
||
| 4438 | 4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 4439 | 4192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4440 | 4193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 19 | mjames | 4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 75 |
| 16 | mjames | 4442 | |
| 4443 | |||
| 4444 | 4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferErrorCallback = TIM_DMAError ; |
||
| 4445 | 4195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4446 | 4196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4447 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_COMMUTATION], (uint32_t)&htim->Instance->DMAR, (ui |
||
| 4448 | 4198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4449 | 4199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4450 | 4200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4451 | 4201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4452 | 4202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4453 | 4203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_TRIGGER: |
||
| 4454 | 4204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4455 | 4205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA trigger callbacks */ |
||
| 4456 | 4206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferCpltCallback = TIM_DMATriggerCplt; |
||
| 4457 | 4207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 4458 | 4208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4459 | 4209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the DMA error callback */ |
||
| 4460 | 4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferErrorCallback = TIM_DMAError ; |
||
| 4461 | 4211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4462 | 4212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 4463 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_DMA_Start_IT(htim->hdma[TIM_DMA_ID_TRIGGER], (uint32_t)&htim->Instance->DMAR, (uint32 |
||
| 4464 | 4214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4465 | 4215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4466 | 4216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4467 | 4217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4468 | 4218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4469 | 4219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4470 | 4220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4471 | 4221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4472 | 4222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4473 | 4223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* configure the DMA Burst Mode */ |
||
| 4474 | 4224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->DCR = (BurstBaseAddress | BurstLength); |
||
| 4475 | 4225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4476 | 4226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM DMA Request */ |
||
| 4477 | 4227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_DMA(htim, BurstRequestSrc); |
||
| 4478 | 4228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4479 | 4229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4480 | 4230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4481 | 4231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 4482 | 4232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4483 | 4233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4484 | 4234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4485 | 4235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4486 | 4236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Stop the DMA burst reading |
||
| 4487 | 4237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4488 | 4238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param BurstRequestSrc TIM DMA Request sources to disable. |
||
| 4489 | 4239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4490 | 4240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4491 | 4241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_DMABurst_ReadStop(TIM_HandleTypeDef *htim, uint32_t BurstRequestSrc) |
||
| 4492 | 4242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4493 | 4243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 4494 | 4244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4495 | 4245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 4496 | 4246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4497 | 4247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Abort the DMA transfer (at least disable the DMA channel) */ |
||
| 4498 | 4248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 4499 | 4249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4500 | 4250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_UPDATE: |
||
| 19 | mjames | 4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 76 |
| 16 | mjames | 4502 | |
| 4503 | |||
| 4504 | 4251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4505 | 4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_UPDATE]); |
||
| 4506 | 4253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4507 | 4254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4508 | 4255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC1: |
||
| 4509 | 4256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4510 | 4257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 4511 | 4258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4512 | 4259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4513 | 4260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC2: |
||
| 4514 | 4261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4515 | 4262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 4516 | 4263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4517 | 4264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4518 | 4265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC3: |
||
| 4519 | 4266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4520 | 4267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 4521 | 4268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4522 | 4269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4523 | 4270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_CC4: |
||
| 4524 | 4271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4525 | 4272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 4526 | 4273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4527 | 4274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4528 | 4275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_COM: |
||
| 4529 | 4276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4530 | 4277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_COMMUTATION]); |
||
| 4531 | 4278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4532 | 4279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4533 | 4280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_DMA_TRIGGER: |
||
| 4534 | 4281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4535 | 4282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_TRIGGER]); |
||
| 4536 | 4283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4537 | 4284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4538 | 4285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4539 | 4286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4540 | 4287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4541 | 4288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4542 | 4289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (HAL_OK == status) |
||
| 4543 | 4290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4544 | 4291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Update DMA request */ |
||
| 4545 | 4292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, BurstRequestSrc); |
||
| 4546 | 4293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4547 | 4294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4548 | 4295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 4549 | 4296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return status; |
||
| 4550 | 4297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4551 | 4298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4552 | 4299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4553 | 4300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Generate a software event |
||
| 4554 | 4301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4555 | 4302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param EventSource specifies the event source. |
||
| 4556 | 4303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4557 | 4304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_UPDATE: Timer update Event source |
||
| 4558 | 4305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC1: Timer Capture Compare 1 Event source |
||
| 4559 | 4306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC2: Timer Capture Compare 2 Event source |
||
| 4560 | 4307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC3: Timer Capture Compare 3 Event source |
||
| 19 | mjames | 4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 77 |
| 16 | mjames | 4562 | |
| 4563 | |||
| 4564 | 4308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_CC4: Timer Capture Compare 4 Event source |
||
| 4565 | 4309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_COM: Timer COM event source |
||
| 4566 | 4310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_TRIGGER: Timer Trigger Event source |
||
| 4567 | 4311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_EVENTSOURCE_BREAK: Timer Break event source |
||
| 4568 | 4312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note Basic timers can only generate an update event. |
||
| 4569 | 4313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_EVENTSOURCE_COM is relevant only with advanced timer instances. |
||
| 4570 | 4314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_EVENTSOURCE_BREAK are relevant only for timer instances |
||
| 4571 | 4315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * supporting a break input. |
||
| 4572 | 4316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4573 | 4317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4574 | 4318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4575 | 4319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_GenerateEvent(TIM_HandleTypeDef *htim, uint32_t EventSource) |
||
| 4576 | 4320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4577 | 4321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4578 | 4322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 4579 | 4323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_EVENT_SOURCE(EventSource)); |
||
| 4580 | 4324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4581 | 4325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 4582 | 4326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 4583 | 4327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4584 | 4328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the TIM state */ |
||
| 4585 | 4329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4586 | 4330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4587 | 4331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the event sources */ |
||
| 4588 | 4332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->EGR = EventSource; |
||
| 4589 | 4333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4590 | 4334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Change the TIM state */ |
||
| 4591 | 4335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4592 | 4336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4593 | 4337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4594 | 4338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4595 | 4339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return function status */ |
||
| 4596 | 4340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4597 | 4341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4598 | 4342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4599 | 4343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4600 | 4344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configures the OCRef clear feature |
||
| 4601 | 4345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4602 | 4346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sClearInputConfig pointer to a TIM_ClearInputConfigTypeDef structure that |
||
| 4603 | 4347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * contains the OCREF clear feature and parameters for the TIM peripheral. |
||
| 4604 | 4348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel specifies the TIM Channel |
||
| 4605 | 4349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4606 | 4350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 |
||
| 4607 | 4351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 |
||
| 4608 | 4352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 |
||
| 4609 | 4353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 |
||
| 4610 | 4354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4611 | 4355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4612 | 4356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigOCrefClear(TIM_HandleTypeDef *htim, |
||
| 4613 | 4357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ClearInputConfigTypeDef *sClearInputConfig, |
||
| 4614 | 4358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t Channel) |
||
| 4615 | 4359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4616 | 4360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4617 | 4361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCXREF_CLEAR_INSTANCE(htim->Instance)); |
||
| 4618 | 4362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_SOURCE(sClearInputConfig->ClearInputSource)); |
||
| 4619 | 4363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4620 | 4364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 19 | mjames | 4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 78 |
| 16 | mjames | 4622 | |
| 4623 | |||
| 4624 | 4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 4625 | 4366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4626 | 4367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4627 | 4368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4628 | 4369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (sClearInputConfig->ClearInputSource) |
||
| 4629 | 4370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4630 | 4371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLEARINPUTSOURCE_NONE: |
||
| 4631 | 4372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4632 | 4373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Clear the OCREF clear selection bit and the the ETR Bits */ |
||
| 4633 | 4374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** CLEAR_BIT(htim->Instance->SMCR, (TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP)) |
||
| 4634 | 4375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4635 | 4376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4636 | 4377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4637 | 4378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLEARINPUTSOURCE_ETR: |
||
| 4638 | 4379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4639 | 4380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4640 | 4381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_POLARITY(sClearInputConfig->ClearInputPolarity)); |
||
| 4641 | 4382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_PRESCALER(sClearInputConfig->ClearInputPrescaler)); |
||
| 4642 | 4383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_FILTER(sClearInputConfig->ClearInputFilter)); |
||
| 4643 | 4384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4644 | 4385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* When OCRef clear feature is used with ETR source, ETR prescaler must be off */ |
||
| 4645 | 4386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (sClearInputConfig->ClearInputPrescaler != TIM_CLEARINPUTPRESCALER_DIV1) |
||
| 4646 | 4387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4647 | 4388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4648 | 4389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4649 | 4390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4650 | 4391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4651 | 4392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4652 | 4393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, |
||
| 4653 | 4394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, |
||
| 4654 | 4395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputPolarity, |
||
| 4655 | 4396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputFilter); |
||
| 4656 | 4397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4657 | 4398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4658 | 4399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4659 | 4400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4660 | 4401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4661 | 4402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4662 | 4403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4663 | 4404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 4664 | 4405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4665 | 4406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 4666 | 4407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4667 | 4408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) |
||
| 4668 | 4409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4669 | 4410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 1 */ |
||
| 4670 | 4411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); |
||
| 4671 | 4412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4672 | 4413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4673 | 4414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4674 | 4415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 1 */ |
||
| 4675 | 4416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC1CE); |
||
| 4676 | 4417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4677 | 4418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4678 | 4419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4679 | 4420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 4680 | 4421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 79 |
| 16 | mjames | 4682 | |
| 4683 | |||
| 4684 | 4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) |
||
| 4685 | 4423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4686 | 4424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 2 */ |
||
| 4687 | 4425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); |
||
| 4688 | 4426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4689 | 4427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4690 | 4428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4691 | 4429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 2 */ |
||
| 4692 | 4430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR1, TIM_CCMR1_OC2CE); |
||
| 4693 | 4431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4694 | 4432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4695 | 4433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4696 | 4434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 4697 | 4435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4698 | 4436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) |
||
| 4699 | 4437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4700 | 4438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 3 */ |
||
| 4701 | 4439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); |
||
| 4702 | 4440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4703 | 4441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4704 | 4442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4705 | 4443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 3 */ |
||
| 4706 | 4444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC3CE); |
||
| 4707 | 4445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4708 | 4446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4709 | 4447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4710 | 4448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 4711 | 4449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4712 | 4450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (sClearInputConfig->ClearInputState != (uint32_t)DISABLE) |
||
| 4713 | 4451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4714 | 4452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the OCREF clear feature for Channel 4 */ |
||
| 4715 | 4453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** SET_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); |
||
| 4716 | 4454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4717 | 4455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 4718 | 4456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4719 | 4457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the OCREF clear feature for Channel 4 */ |
||
| 4720 | 4458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** CLEAR_BIT(htim->Instance->CCMR2, TIM_CCMR2_OC4CE); |
||
| 4721 | 4459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4722 | 4460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4723 | 4461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4724 | 4462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4725 | 4463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4726 | 4464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4727 | 4465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4728 | 4466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4729 | 4467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4730 | 4468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4731 | 4469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4732 | 4470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4733 | 4471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4734 | 4472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4735 | 4473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4736 | 4474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configures the clock source to be used |
||
| 4737 | 4475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 4738 | 4476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sClockSourceConfig pointer to a TIM_ClockConfigTypeDef structure that |
||
| 4739 | 4477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * contains the clock source information for the TIM peripheral. |
||
| 4740 | 4478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 19 | mjames | 4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 80 |
| 16 | mjames | 4742 | |
| 4743 | |||
| 4744 | 4479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4745 | 4480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockConfigTypeDef *sClock |
||
| 4746 | 4481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4747 | 4482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 4748 | 4483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4749 | 4484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process Locked */ |
||
| 4750 | 4485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 4751 | 4486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4752 | 4487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4753 | 4488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4754 | 4489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4755 | 4490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE(sClockSourceConfig->ClockSource)); |
||
| 4756 | 4491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4757 | 4492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the SMS, TS, ECE, ETPS and ETRF bits */ |
||
| 4758 | 4493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; |
||
| 4759 | 4494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); |
||
| 4760 | 4495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); |
||
| 4761 | 4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 4762 | 4497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4763 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (sClockSourceConfig->ClockSource) |
||
| 4764 | 4499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4765 | 4500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_INTERNAL: |
||
| 4766 | 4501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4767 | 4502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_INSTANCE(htim->Instance)); |
||
| 4768 | 4503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4769 | 4504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4770 | 4505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4771 | 4506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ETRMODE1: |
||
| 4772 | 4507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4773 | 4508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports external trigger input mode 1 (ETRF)*/ |
||
| 4774 | 4509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(htim->Instance)); |
||
| 4775 | 4510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4776 | 4511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check ETR input conditioning related parameters */ |
||
| 4777 | 4512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPRESCALER(sClockSourceConfig->ClockPrescaler)); |
||
| 4778 | 4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 4779 | 4514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 4780 | 4515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4781 | 4516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the ETR Clock source */ |
||
| 4782 | 4517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, |
||
| 4783 | 4518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 4784 | 4519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 4785 | 4520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockFilter); |
||
| 4786 | 4521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4787 | 4522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the External clock mode1 and the ETRF trigger */ |
||
| 4788 | 4523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; |
||
| 4789 | 4524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); |
||
| 4790 | 4525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 4791 | 4526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 4792 | 4527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4793 | 4528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4794 | 4529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4795 | 4530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ETRMODE2: |
||
| 4796 | 4531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4797 | 4532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports external trigger input mode 2 (ETRF)*/ |
||
| 4798 | 4533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE2_INSTANCE(htim->Instance)); |
||
| 4799 | 4534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4800 | 4535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check ETR input conditioning related parameters */ |
||
| 19 | mjames | 4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 81 |
| 16 | mjames | 4802 | |
| 4803 | |||
| 4804 | 4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPRESCALER(sClockSourceConfig->ClockPrescaler)); |
||
| 4805 | 4537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 4806 | 4538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 4807 | 4539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4808 | 4540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the ETR Clock source */ |
||
| 4809 | 4541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, |
||
| 4810 | 4542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 4811 | 4543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 4812 | 4544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockFilter); |
||
| 4813 | 4545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the External clock mode2 */ |
||
| 4814 | 4546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SMCR_ECE; |
||
| 4815 | 4547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4816 | 4548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4817 | 4549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4818 | 4550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI1: |
||
| 4819 | 4551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4820 | 4552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 */ |
||
| 4821 | 4553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); |
||
| 4822 | 4554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4823 | 4555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check TI1 input conditioning related parameters */ |
||
| 4824 | 4556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 4825 | 4557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 4826 | 4558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4827 | 4559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, |
||
| 4828 | 4560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 4829 | 4561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockFilter); |
||
| 4830 | 4562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1); |
||
| 4831 | 4563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4832 | 4564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4833 | 4565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4834 | 4566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI2: |
||
| 4835 | 4567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4836 | 4568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 (ETRF)*/ |
||
| 4837 | 4569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); |
||
| 4838 | 4570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4839 | 4571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check TI2 input conditioning related parameters */ |
||
| 4840 | 4572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 4841 | 4573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 4842 | 4574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4843 | 4575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI2_ConfigInputStage(htim->Instance, |
||
| 4844 | 4576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 4845 | 4577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockFilter); |
||
| 4846 | 4578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI2); |
||
| 4847 | 4579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4848 | 4580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4849 | 4581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4850 | 4582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_TI1ED: |
||
| 4851 | 4583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4852 | 4584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports external clock mode 1 */ |
||
| 4853 | 4585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_TIX_INSTANCE(htim->Instance)); |
||
| 4854 | 4586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4855 | 4587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check TI1 input conditioning related parameters */ |
||
| 4856 | 4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 4857 | 4589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 4858 | 4590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4859 | 4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, |
||
| 4860 | 4592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 19 | mjames | 4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 82 |
| 16 | mjames | 4862 | |
| 4863 | |||
| 4864 | 4593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockFilter); |
||
| 4865 | 4594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, TIM_CLOCKSOURCE_TI1ED); |
||
| 4866 | 4595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4867 | 4596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4868 | 4597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4869 | 4598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR0: |
||
| 4870 | 4599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR1: |
||
| 4871 | 4600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR2: |
||
| 4872 | 4601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CLOCKSOURCE_ITR3: |
||
| 4873 | 4602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4874 | 4603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check whether or not the timer instance supports internal trigger input */ |
||
| 4875 | 4604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ITRX_INSTANCE(htim->Instance)); |
||
| 4876 | 4605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4877 | 4606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ITRx_SetConfig(htim->Instance, sClockSourceConfig->ClockSource); |
||
| 4878 | 4607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4879 | 4608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4880 | 4609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4881 | 4610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 4882 | 4611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 4883 | 4612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4884 | 4613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4885 | 4614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4886 | 4615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4887 | 4616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4888 | 4617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4889 | 4618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4890 | 4619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4891 | 4620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4892 | 4621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Selects the signal connected to the TI1 input: direct from CH1_input |
||
| 4893 | 4622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * or a XOR combination between CH1_input, CH2_input & CH3_input |
||
| 4894 | 4623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle. |
||
| 4895 | 4624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TI1_Selection Indicate whether or not channel 1 is connected to the |
||
| 4896 | 4625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * output of a XOR gate. |
||
| 4897 | 4626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 4898 | 4627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TI1SELECTION_CH1: The TIMx_CH1 pin is connected to TI1 input |
||
| 4899 | 4628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TI1SELECTION_XORCOMBINATION: The TIMx_CH1, CH2 and CH3 |
||
| 4900 | 4629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * pins are connected to the TI1 input (XOR combination) |
||
| 4901 | 4630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4902 | 4631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4903 | 4632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_ConfigTI1Input(TIM_HandleTypeDef *htim, uint32_t TI1_Selection) |
||
| 4904 | 4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4905 | 4634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 4906 | 4635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4907 | 4636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4908 | 4637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_XOR_INSTANCE(htim->Instance)); |
||
| 4909 | 4638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TI1SELECTION(TI1_Selection)); |
||
| 4910 | 4639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4911 | 4640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 4912 | 4641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 = htim->Instance->CR2; |
||
| 4913 | 4642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4914 | 4643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the TI1 selection */ |
||
| 4915 | 4644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_TI1S; |
||
| 4916 | 4645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4917 | 4646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the TI1 selection */ |
||
| 4918 | 4647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= TI1_Selection; |
||
| 4919 | 4648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4920 | 4649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMxCR2 */ |
||
| 19 | mjames | 4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 83 |
| 16 | mjames | 4922 | |
| 4923 | |||
| 4924 | 4650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CR2 = tmpcr2; |
||
| 4925 | 4651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4926 | 4652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4927 | 4653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4928 | 4654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4929 | 4655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4930 | 4656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configures the TIM in Slave mode |
||
| 4931 | 4657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle. |
||
| 4932 | 4658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sSlaveConfig pointer to a TIM_SlaveConfigTypeDef structure that |
||
| 4933 | 4659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * contains the selected trigger (internal trigger input, filtered |
||
| 4934 | 4660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * timer input or external trigger input) and the Slave mode |
||
| 4935 | 4661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (Disable, Reset, Gated, Trigger, External clock mode 1). |
||
| 4936 | 4662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4937 | 4663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4938 | 4664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro(TIM_HandleTypeDef *htim, TIM_SlaveConfigTypeDef *sSlav |
||
| 4939 | 4665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4940 | 4666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4941 | 4667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); |
||
| 4942 | 4668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); |
||
| 4943 | 4669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); |
||
| 4944 | 4670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4945 | 4671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 4946 | 4672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4947 | 4673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4948 | 4674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4949 | 4675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (TIM_SlaveTimer_SetConfig(htim, sSlaveConfig) != HAL_OK) |
||
| 4950 | 4676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4951 | 4677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4952 | 4678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4953 | 4679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4954 | 4680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4955 | 4681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4956 | 4682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable Trigger Interrupt */ |
||
| 4957 | 4683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_TRIGGER); |
||
| 4958 | 4684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4959 | 4685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable Trigger DMA request */ |
||
| 4960 | 4686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_TRIGGER); |
||
| 4961 | 4687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4962 | 4688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4963 | 4689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4964 | 4690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4965 | 4691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4966 | 4692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 4967 | 4693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4968 | 4694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4969 | 4695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 4970 | 4696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configures the TIM in Slave mode in interrupt mode |
||
| 4971 | 4697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle. |
||
| 4972 | 4698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sSlaveConfig pointer to a TIM_SlaveConfigTypeDef structure that |
||
| 4973 | 4699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * contains the selected trigger (internal trigger input, filtered |
||
| 4974 | 4700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * timer input or external trigger input) and the Slave mode |
||
| 4975 | 4701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (Disable, Reset, Gated, Trigger, External clock mode 1). |
||
| 4976 | 4702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL status |
||
| 4977 | 4703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 4978 | 4704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_SlaveConfigSynchro_IT(TIM_HandleTypeDef *htim, |
||
| 4979 | 4705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_SlaveConfigTypeDef *sSlaveConfig) |
||
| 4980 | 4706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 84 |
| 16 | mjames | 4982 | |
| 4983 | |||
| 4984 | 4707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 4985 | 4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_INSTANCE(htim->Instance)); |
||
| 4986 | 4709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); |
||
| 4987 | 4710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); |
||
| 4988 | 4711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4989 | 4712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 4990 | 4713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4991 | 4714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_BUSY; |
||
| 4992 | 4715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 4993 | 4716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (TIM_SlaveTimer_SetConfig(htim, sSlaveConfig) != HAL_OK) |
||
| 4994 | 4717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 4995 | 4718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 4996 | 4719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 4997 | 4720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 4998 | 4721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 4999 | 4722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5000 | 4723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable Trigger Interrupt */ |
||
| 5001 | 4724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_TRIGGER); |
||
| 5002 | 4725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5003 | 4726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable Trigger DMA request */ |
||
| 5004 | 4727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_TRIGGER); |
||
| 5005 | 4728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5006 | 4729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 5007 | 4730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5008 | 4731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 5009 | 4732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5010 | 4733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 5011 | 4734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5012 | 4735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5013 | 4736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5014 | 4737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Read the captured value from Capture Compare unit |
||
| 5015 | 4738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle. |
||
| 5016 | 4739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel TIM Channels to be enabled |
||
| 5017 | 4740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 5018 | 4741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 selected |
||
| 5019 | 4742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 selected |
||
| 5020 | 4743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 selected |
||
| 5021 | 4744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 selected |
||
| 5022 | 4745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval Captured value |
||
| 5023 | 4746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5024 | 4747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t HAL_TIM_ReadCapturedValue(TIM_HandleTypeDef *htim, uint32_t Channel) |
||
| 5025 | 4748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5026 | 4749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpreg = 0U; |
||
| 5027 | 4750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5028 | 4751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (Channel) |
||
| 5029 | 4752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5030 | 4753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_1: |
||
| 5031 | 4754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5032 | 4755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 5033 | 4756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 5034 | 4757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5035 | 4758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return the capture 1 value */ |
||
| 5036 | 4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpreg = htim->Instance->CCR1; |
||
| 5037 | 4760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5038 | 4761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5039 | 4762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5040 | 4763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_2: |
||
| 19 | mjames | 5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 85 |
| 16 | mjames | 5042 | |
| 5043 | |||
| 5044 | 4764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5045 | 4765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 5046 | 4766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 5047 | 4767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5048 | 4768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return the capture 2 value */ |
||
| 5049 | 4769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpreg = htim->Instance->CCR2; |
||
| 5050 | 4770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5051 | 4771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5052 | 4772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5053 | 4773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5054 | 4774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_3: |
||
| 5055 | 4775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5056 | 4776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 5057 | 4777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC3_INSTANCE(htim->Instance)); |
||
| 5058 | 4778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5059 | 4779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return the capture 3 value */ |
||
| 5060 | 4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpreg = htim->Instance->CCR3; |
||
| 5061 | 4781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5062 | 4782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5063 | 4783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5064 | 4784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5065 | 4785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_CHANNEL_4: |
||
| 5066 | 4786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5067 | 4787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 5068 | 4788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC4_INSTANCE(htim->Instance)); |
||
| 5069 | 4789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5070 | 4790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return the capture 4 value */ |
||
| 5071 | 4791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpreg = htim->Instance->CCR4; |
||
| 5072 | 4792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5073 | 4793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5074 | 4794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5075 | 4795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5076 | 4796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 5077 | 4797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5078 | 4798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5079 | 4799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5080 | 4800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return tmpreg; |
||
| 5081 | 4801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5082 | 4802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5083 | 4803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5084 | 4804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 5085 | 4805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5086 | 4806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5087 | 4807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group9 TIM Callbacks functions |
||
| 5088 | 4808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Callbacks functions |
||
| 5089 | 4809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 5090 | 4810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 5091 | 4811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 5092 | 4812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### TIM Callbacks functions ##### |
||
| 5093 | 4813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 5094 | 4814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 5095 | 4815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This section provides TIM callback functions: |
||
| 5096 | 4816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TIM Period elapsed callback |
||
| 5097 | 4817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TIM Output Compare callback |
||
| 5098 | 4818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TIM Input capture callback |
||
| 5099 | 4819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TIM Trigger callback |
||
| 5100 | 4820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (+) TIM Error callback |
||
| 19 | mjames | 5101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 86 |
| 16 | mjames | 5102 | |
| 5103 | |||
| 5104 | 4821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5105 | 4822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 5106 | 4823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 5107 | 4824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5108 | 4825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5109 | 4826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5110 | 4827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Period elapsed callback in non-blocking mode |
||
| 5111 | 4828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5112 | 4829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5113 | 4830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5114 | 4831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) |
||
| 5115 | 4832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5116 | 4833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5117 | 4834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5118 | 4835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5119 | 4836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5120 | 4837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PeriodElapsedCallback could be implemented in the user file |
||
| 5121 | 4838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5122 | 4839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5123 | 4840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5124 | 4841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5125 | 4842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Period elapsed half complete callback in non-blocking mode |
||
| 5126 | 4843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5127 | 4844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5128 | 4845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5129 | 4846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PeriodElapsedHalfCpltCallback(TIM_HandleTypeDef *htim) |
||
| 5130 | 4847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5131 | 4848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5132 | 4849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5133 | 4850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5134 | 4851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5135 | 4852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PeriodElapsedHalfCpltCallback could be implemented in the user file |
||
| 5136 | 4853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5137 | 4854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5138 | 4855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5139 | 4856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5140 | 4857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Output Compare callback in non-blocking mode |
||
| 5141 | 4858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM OC handle |
||
| 5142 | 4859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5143 | 4860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5144 | 4861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_OC_DelayElapsedCallback(TIM_HandleTypeDef *htim) |
||
| 5145 | 4862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5146 | 4863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5147 | 4864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5148 | 4865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5149 | 4866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5150 | 4867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_OC_DelayElapsedCallback could be implemented in the user file |
||
| 5151 | 4868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5152 | 4869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5153 | 4870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5154 | 4871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5155 | 4872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Input Capture callback in non-blocking mode |
||
| 5156 | 4873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM IC handle |
||
| 5157 | 4874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5158 | 4875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5159 | 4876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim) |
||
| 5160 | 4877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 5161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 87 |
| 16 | mjames | 5162 | |
| 5163 | |||
| 5164 | 4878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5165 | 4879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5166 | 4880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5167 | 4881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5168 | 4882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_IC_CaptureCallback could be implemented in the user file |
||
| 5169 | 4883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5170 | 4884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5171 | 4885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5172 | 4886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5173 | 4887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Input Capture half complete callback in non-blocking mode |
||
| 5174 | 4888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM IC handle |
||
| 5175 | 4889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5176 | 4890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5177 | 4891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_IC_CaptureHalfCpltCallback(TIM_HandleTypeDef *htim) |
||
| 5178 | 4892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5179 | 4893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5180 | 4894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5181 | 4895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5182 | 4896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5183 | 4897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_IC_CaptureHalfCpltCallback could be implemented in the user file |
||
| 5184 | 4898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5185 | 4899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5186 | 4900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5187 | 4901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5188 | 4902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief PWM Pulse finished callback in non-blocking mode |
||
| 5189 | 4903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5190 | 4904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5191 | 4905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5192 | 4906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PWM_PulseFinishedCallback(TIM_HandleTypeDef *htim) |
||
| 5193 | 4907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5194 | 4908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5195 | 4909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5196 | 4910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5197 | 4911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5198 | 4912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PWM_PulseFinishedCallback could be implemented in the user file |
||
| 5199 | 4913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5200 | 4914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5201 | 4915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5202 | 4916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5203 | 4917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief PWM Pulse finished half complete callback in non-blocking mode |
||
| 5204 | 4918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5205 | 4919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5206 | 4920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5207 | 4921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_PWM_PulseFinishedHalfCpltCallback(TIM_HandleTypeDef *htim) |
||
| 5208 | 4922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5209 | 4923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5210 | 4924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5211 | 4925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5212 | 4926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5213 | 4927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_PWM_PulseFinishedHalfCpltCallback could be implemented in the user file |
||
| 5214 | 4928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5215 | 4929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5216 | 4930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5217 | 4931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5218 | 4932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Hall Trigger detection callback in non-blocking mode |
||
| 5219 | 4933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5220 | 4934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 19 | mjames | 5221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 88 |
| 16 | mjames | 5222 | |
| 5223 | |||
| 5224 | 4935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5225 | 4936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_TriggerCallback(TIM_HandleTypeDef *htim) |
||
| 5226 | 4937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5227 | 4938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5228 | 4939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5229 | 4940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5230 | 4941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5231 | 4942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_TriggerCallback could be implemented in the user file |
||
| 5232 | 4943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5233 | 4944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5234 | 4945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5235 | 4946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5236 | 4947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Hall Trigger detection half complete callback in non-blocking mode |
||
| 5237 | 4948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5238 | 4949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5239 | 4950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5240 | 4951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_TriggerHalfCpltCallback(TIM_HandleTypeDef *htim) |
||
| 5241 | 4952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5242 | 4953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5243 | 4954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5244 | 4955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5245 | 4956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5246 | 4957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_TriggerHalfCpltCallback could be implemented in the user file |
||
| 5247 | 4958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5248 | 4959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5249 | 4960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5250 | 4961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5251 | 4962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Timer error callback in non-blocking mode |
||
| 5252 | 4963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5253 | 4964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5254 | 4965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5255 | 4966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __weak void HAL_TIM_ErrorCallback(TIM_HandleTypeDef *htim) |
||
| 5256 | 4967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5257 | 4968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 5258 | 4969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** UNUSED(htim); |
||
| 5259 | 4970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5260 | 4971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* NOTE : This function should not be modified, when the callback is needed, |
||
| 5261 | 4972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** the HAL_TIM_ErrorCallback could be implemented in the user file |
||
| 5262 | 4973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5263 | 4974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5264 | 4975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5265 | 4976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 5266 | 4977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5267 | 4978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Register a User TIM callback to be used instead of the weak predefined callback |
||
| 5268 | 4979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim tim handle |
||
| 5269 | 4980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param CallbackID ID of the callback to be registered |
||
| 5270 | 4981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 5271 | 4982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPINIT_CB_ID Base MspInit Callback ID |
||
| 5272 | 4983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPDEINIT_CB_ID Base MspDeInit Callback ID |
||
| 5273 | 4984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPINIT_CB_ID IC MspInit Callback ID |
||
| 5274 | 4985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPDEINIT_CB_ID IC MspDeInit Callback ID |
||
| 5275 | 4986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPINIT_CB_ID OC MspInit Callback ID |
||
| 5276 | 4987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPDEINIT_CB_ID OC MspDeInit Callback ID |
||
| 5277 | 4988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPINIT_CB_ID PWM MspInit Callback ID |
||
| 5278 | 4989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID |
||
| 5279 | 4990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID |
||
| 5280 | 4991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID |
||
| 19 | mjames | 5281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 89 |
| 16 | mjames | 5282 | |
| 5283 | |||
| 5284 | 4992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID |
||
| 5285 | 4993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPDEINIT_CB_ID Encoder MspDeInit Callback ID |
||
| 5286 | 4994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID Hall Sensor MspInit Callback ID |
||
| 5287 | 4995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID Hall Sensor MspDeInit Callback ID |
||
| 5288 | 4996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_CB_ID Period Elapsed Callback ID |
||
| 5289 | 4997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID Period Elapsed half complete Callback ID |
||
| 5290 | 4998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_CB_ID Trigger Callback ID |
||
| 5291 | 4999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_HALF_CB_ID Trigger half complete Callback ID |
||
| 5292 | 5000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_CB_ID Input Capture Callback ID |
||
| 5293 | 5001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_HALF_CB_ID Input Capture half complete Callback ID |
||
| 5294 | 5002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_DELAY_ELAPSED_CB_ID Output Compare Delay Elapsed Callback ID |
||
| 5295 | 5003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_CB_ID PWM Pulse Finished Callback ID |
||
| 5296 | 5004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID PWM Pulse Finished half complete Callb |
||
| 5297 | 5005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ERROR_CB_ID Error Callback ID |
||
| 5298 | 5006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_CB_ID Commutation Callback ID |
||
| 5299 | 5007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_HALF_CB_ID Commutation half complete Callback ID |
||
| 5300 | 5008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK_CB_ID Break Callback ID |
||
| 5301 | 5009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param pCallback pointer to the callback function |
||
| 5302 | 5010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval status |
||
| 5303 | 5011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5304 | 5012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_RegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef Callb |
||
| 5305 | 5013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** pTIM_CallbackTypeDef pCallback) |
||
| 5306 | 5014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5307 | 5015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 5308 | 5016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5309 | 5017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (pCallback == NULL) |
||
| 5310 | 5018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5311 | 5019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 5312 | 5020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5313 | 5021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process locked */ |
||
| 5314 | 5022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 5315 | 5023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5316 | 5024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_READY) |
||
| 5317 | 5025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5318 | 5026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (CallbackID) |
||
| 5319 | 5027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5320 | 5028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : |
||
| 5321 | 5029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback = pCallback; |
||
| 5322 | 5030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5323 | 5031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5324 | 5032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : |
||
| 5325 | 5033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback = pCallback; |
||
| 5326 | 5034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5327 | 5035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5328 | 5036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : |
||
| 5329 | 5037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback = pCallback; |
||
| 5330 | 5038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5331 | 5039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5332 | 5040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : |
||
| 5333 | 5041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback = pCallback; |
||
| 5334 | 5042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5335 | 5043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5336 | 5044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : |
||
| 5337 | 5045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback = pCallback; |
||
| 5338 | 5046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5339 | 5047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5340 | 5048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : |
||
| 19 | mjames | 5341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 90 |
| 16 | mjames | 5342 | |
| 5343 | |||
| 5344 | 5049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback = pCallback; |
||
| 5345 | 5050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5346 | 5051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5347 | 5052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : |
||
| 5348 | 5053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback = pCallback; |
||
| 5349 | 5054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5350 | 5055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5351 | 5056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : |
||
| 5352 | 5057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback = pCallback; |
||
| 5353 | 5058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5354 | 5059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5355 | 5060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : |
||
| 5356 | 5061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback = pCallback; |
||
| 5357 | 5062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5358 | 5063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5359 | 5064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : |
||
| 5360 | 5065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = pCallback; |
||
| 5361 | 5066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5362 | 5067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5363 | 5068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : |
||
| 5364 | 5069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback = pCallback; |
||
| 5365 | 5070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5366 | 5071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5367 | 5072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : |
||
| 5368 | 5073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = pCallback; |
||
| 5369 | 5074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5370 | 5075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5371 | 5076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : |
||
| 5372 | 5077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspInitCallback = pCallback; |
||
| 5373 | 5078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5374 | 5079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5375 | 5080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : |
||
| 5376 | 5081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = pCallback; |
||
| 5377 | 5082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5378 | 5083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5379 | 5084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_CB_ID : |
||
| 5380 | 5085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedCallback = pCallback; |
||
| 5381 | 5086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5382 | 5087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5383 | 5088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID : |
||
| 5384 | 5089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback = pCallback; |
||
| 5385 | 5090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5386 | 5091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5387 | 5092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_TRIGGER_CB_ID : |
||
| 5388 | 5093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerCallback = pCallback; |
||
| 5389 | 5094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5390 | 5095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5391 | 5096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_TRIGGER_HALF_CB_ID : |
||
| 5392 | 5097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerHalfCpltCallback = pCallback; |
||
| 5393 | 5098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5394 | 5099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5395 | 5100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_CB_ID : |
||
| 5396 | 5101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback = pCallback; |
||
| 5397 | 5102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5398 | 5103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5399 | 5104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_HALF_CB_ID : |
||
| 5400 | 5105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback = pCallback; |
||
| 19 | mjames | 5401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 91 |
| 16 | mjames | 5402 | |
| 5403 | |||
| 5404 | 5106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5405 | 5107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5406 | 5108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_DELAY_ELAPSED_CB_ID : |
||
| 5407 | 5109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback = pCallback; |
||
| 5408 | 5110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5409 | 5111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5410 | 5112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_CB_ID : |
||
| 5411 | 5113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback = pCallback; |
||
| 5412 | 5114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5413 | 5115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5414 | 5116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID : |
||
| 5415 | 5117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback = pCallback; |
||
| 5416 | 5118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5417 | 5119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5418 | 5120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ERROR_CB_ID : |
||
| 5419 | 5121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->ErrorCallback = pCallback; |
||
| 5420 | 5122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5421 | 5123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5422 | 5124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_COMMUTATION_CB_ID : |
||
| 5423 | 5125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->CommutationCallback = pCallback; |
||
| 5424 | 5126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5425 | 5127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5426 | 5128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_COMMUTATION_HALF_CB_ID : |
||
| 5427 | 5129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->CommutationHalfCpltCallback = pCallback; |
||
| 5428 | 5130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5429 | 5131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5430 | 5132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BREAK_CB_ID : |
||
| 5431 | 5133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->BreakCallback = pCallback; |
||
| 5432 | 5134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5433 | 5135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5434 | 5136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 5435 | 5137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5436 | 5138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5437 | 5139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5438 | 5140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5439 | 5141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5440 | 5142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_RESET) |
||
| 5441 | 5143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5442 | 5144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (CallbackID) |
||
| 5443 | 5145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5444 | 5146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : |
||
| 5445 | 5147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback = pCallback; |
||
| 5446 | 5148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5447 | 5149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5448 | 5150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : |
||
| 5449 | 5151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback = pCallback; |
||
| 5450 | 5152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5451 | 5153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5452 | 5154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : |
||
| 5453 | 5155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback = pCallback; |
||
| 5454 | 5156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5455 | 5157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5456 | 5158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : |
||
| 5457 | 5159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback = pCallback; |
||
| 5458 | 5160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5459 | 5161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5460 | 5162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : |
||
| 19 | mjames | 5461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 92 |
| 16 | mjames | 5462 | |
| 5463 | |||
| 5464 | 5163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback = pCallback; |
||
| 5465 | 5164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5466 | 5165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5467 | 5166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : |
||
| 5468 | 5167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback = pCallback; |
||
| 5469 | 5168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5470 | 5169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5471 | 5170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : |
||
| 5472 | 5171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback = pCallback; |
||
| 5473 | 5172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5474 | 5173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5475 | 5174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : |
||
| 5476 | 5175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback = pCallback; |
||
| 5477 | 5176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5478 | 5177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5479 | 5178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : |
||
| 5480 | 5179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback = pCallback; |
||
| 5481 | 5180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5482 | 5181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5483 | 5182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : |
||
| 5484 | 5183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = pCallback; |
||
| 5485 | 5184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5486 | 5185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5487 | 5186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : |
||
| 5488 | 5187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback = pCallback; |
||
| 5489 | 5188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5490 | 5189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5491 | 5190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : |
||
| 5492 | 5191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = pCallback; |
||
| 5493 | 5192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5494 | 5193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5495 | 5194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : |
||
| 5496 | 5195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspInitCallback = pCallback; |
||
| 5497 | 5196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5498 | 5197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5499 | 5198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : |
||
| 5500 | 5199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = pCallback; |
||
| 5501 | 5200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5502 | 5201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5503 | 5202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 5504 | 5203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5505 | 5204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5506 | 5205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5507 | 5206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5508 | 5207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5509 | 5208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 5510 | 5209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5511 | 5210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5512 | 5211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5513 | 5212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5514 | 5213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5515 | 5214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 5516 | 5215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 5517 | 5216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5518 | 5217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return status; |
||
| 5519 | 5218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5520 | 5219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 5521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 93 |
| 16 | mjames | 5522 | |
| 5523 | |||
| 5524 | 5220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5525 | 5221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Unregister a TIM callback |
||
| 5526 | 5222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * TIM callback is redirected to the weak predefined callback |
||
| 5527 | 5223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim tim handle |
||
| 5528 | 5224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param CallbackID ID of the callback to be unregistered |
||
| 5529 | 5225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 5530 | 5226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPINIT_CB_ID Base MspInit Callback ID |
||
| 5531 | 5227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BASE_MSPDEINIT_CB_ID Base MspDeInit Callback ID |
||
| 5532 | 5228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPINIT_CB_ID IC MspInit Callback ID |
||
| 5533 | 5229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_MSPDEINIT_CB_ID IC MspDeInit Callback ID |
||
| 5534 | 5230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPINIT_CB_ID OC MspInit Callback ID |
||
| 5535 | 5231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_MSPDEINIT_CB_ID OC MspDeInit Callback ID |
||
| 5536 | 5232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPINIT_CB_ID PWM MspInit Callback ID |
||
| 5537 | 5233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_MSPDEINIT_CB_ID PWM MspDeInit Callback ID |
||
| 5538 | 5234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPINIT_CB_ID One Pulse MspInit Callback ID |
||
| 5539 | 5235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID One Pulse MspDeInit Callback ID |
||
| 5540 | 5236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPINIT_CB_ID Encoder MspInit Callback ID |
||
| 5541 | 5237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ENCODER_MSPDEINIT_CB_ID Encoder MspDeInit Callback ID |
||
| 5542 | 5238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID Hall Sensor MspInit Callback ID |
||
| 5543 | 5239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID Hall Sensor MspDeInit Callback ID |
||
| 5544 | 5240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_CB_ID Period Elapsed Callback ID |
||
| 5545 | 5241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID Period Elapsed half complete Callback ID |
||
| 5546 | 5242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_CB_ID Trigger Callback ID |
||
| 5547 | 5243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_TRIGGER_HALF_CB_ID Trigger half complete Callback ID |
||
| 5548 | 5244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_CB_ID Input Capture Callback ID |
||
| 5549 | 5245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_IC_CAPTURE_HALF_CB_ID Input Capture half complete Callback ID |
||
| 5550 | 5246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_OC_DELAY_ELAPSED_CB_ID Output Compare Delay Elapsed Callback ID |
||
| 5551 | 5247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_CB_ID PWM Pulse Finished Callback ID |
||
| 5552 | 5248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID PWM Pulse Finished half complete Callb |
||
| 5553 | 5249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_ERROR_CB_ID Error Callback ID |
||
| 5554 | 5250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_CB_ID Commutation Callback ID |
||
| 5555 | 5251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_COMMUTATION_HALF_CB_ID Commutation half complete Callback ID |
||
| 5556 | 5252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg @ref HAL_TIM_BREAK_CB_ID Break Callback ID |
||
| 5557 | 5253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval status |
||
| 5558 | 5254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5559 | 5255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef HAL_TIM_UnRegisterCallback(TIM_HandleTypeDef *htim, HAL_TIM_CallbackIDTypeDef Cal |
||
| 5560 | 5256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5561 | 5257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 5562 | 5258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5563 | 5259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Process locked */ |
||
| 5564 | 5260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_LOCK(htim); |
||
| 5565 | 5261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5566 | 5262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (htim->State == HAL_TIM_STATE_READY) |
||
| 5567 | 5263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5568 | 5264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (CallbackID) |
||
| 5569 | 5265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5570 | 5266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : |
||
| 5571 | 5267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; /* Leg |
||
| 5572 | 5268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5573 | 5269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5574 | 5270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : |
||
| 5575 | 5271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; /* Leg |
||
| 5576 | 5272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5577 | 5273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5578 | 5274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : |
||
| 5579 | 5275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; /* Leg |
||
| 5580 | 5276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 5581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 94 |
| 16 | mjames | 5582 | |
| 5583 | |||
| 5584 | 5277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5585 | 5278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : |
||
| 5586 | 5279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; /* Leg |
||
| 5587 | 5280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5588 | 5281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5589 | 5282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : |
||
| 5590 | 5283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; /* Leg |
||
| 5591 | 5284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5592 | 5285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5593 | 5286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : |
||
| 5594 | 5287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; /* Leg |
||
| 5595 | 5288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5596 | 5289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5597 | 5290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : |
||
| 5598 | 5291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; /* Leg |
||
| 5599 | 5292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5600 | 5293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5601 | 5294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : |
||
| 5602 | 5295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; /* Leg |
||
| 5603 | 5296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5604 | 5297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5605 | 5298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : |
||
| 5606 | 5299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; /* Leg |
||
| 5607 | 5300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5608 | 5301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5609 | 5302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : |
||
| 5610 | 5303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; /* Leg |
||
| 5611 | 5304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5612 | 5305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5613 | 5306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : |
||
| 5614 | 5307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; /* Leg |
||
| 5615 | 5308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5616 | 5309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5617 | 5310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : |
||
| 5618 | 5311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; /* Leg |
||
| 5619 | 5312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5620 | 5313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5621 | 5314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : |
||
| 5622 | 5315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; /* Leg |
||
| 5623 | 5316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5624 | 5317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5625 | 5318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : |
||
| 5626 | 5319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; /* Leg |
||
| 5627 | 5320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5628 | 5321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5629 | 5322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_CB_ID : |
||
| 5630 | 5323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedCallback = HAL_TIM_PeriodElapsedCallback; /* Leg |
||
| 5631 | 5324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5632 | 5325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5633 | 5326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PERIOD_ELAPSED_HALF_CB_ID : |
||
| 5634 | 5327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback = HAL_TIM_PeriodElapsedHalfCpltCallback; /* Leg |
||
| 5635 | 5328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5636 | 5329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5637 | 5330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_TRIGGER_CB_ID : |
||
| 5638 | 5331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerCallback = HAL_TIM_TriggerCallback; /* Leg |
||
| 5639 | 5332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5640 | 5333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 5641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 95 |
| 16 | mjames | 5642 | |
| 5643 | |||
| 5644 | 5334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_TRIGGER_HALF_CB_ID : |
||
| 5645 | 5335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerHalfCpltCallback = HAL_TIM_TriggerHalfCpltCallback; /* Leg |
||
| 5646 | 5336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5647 | 5337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5648 | 5338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_CB_ID : |
||
| 5649 | 5339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback = HAL_TIM_IC_CaptureCallback; /* Leg |
||
| 5650 | 5340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5651 | 5341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5652 | 5342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_CAPTURE_HALF_CB_ID : |
||
| 5653 | 5343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback = HAL_TIM_IC_CaptureHalfCpltCallback; /* Leg |
||
| 5654 | 5344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5655 | 5345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5656 | 5346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_DELAY_ELAPSED_CB_ID : |
||
| 5657 | 5347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_DelayElapsedCallback = HAL_TIM_OC_DelayElapsedCallback; /* Leg |
||
| 5658 | 5348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5659 | 5349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5660 | 5350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_CB_ID : |
||
| 5661 | 5351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback = HAL_TIM_PWM_PulseFinishedCallback; /* Leg |
||
| 5662 | 5352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5663 | 5353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5664 | 5354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_PULSE_FINISHED_HALF_CB_ID : |
||
| 5665 | 5355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback = HAL_TIM_PWM_PulseFinishedHalfCpltCallback; /* Leg |
||
| 5666 | 5356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5667 | 5357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5668 | 5358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ERROR_CB_ID : |
||
| 5669 | 5359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->ErrorCallback = HAL_TIM_ErrorCallback; /* Leg |
||
| 5670 | 5360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5671 | 5361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5672 | 5362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_COMMUTATION_CB_ID : |
||
| 5673 | 5363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->CommutationCallback = HAL_TIMEx_CommutCallback; /* Leg |
||
| 5674 | 5364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5675 | 5365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5676 | 5366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_COMMUTATION_HALF_CB_ID : |
||
| 5677 | 5367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->CommutationHalfCpltCallback = HAL_TIMEx_CommutHalfCpltCallback; /* Leg |
||
| 5678 | 5368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5679 | 5369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5680 | 5370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BREAK_CB_ID : |
||
| 5681 | 5371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->BreakCallback = HAL_TIMEx_BreakCallback; /* Leg |
||
| 5682 | 5372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5683 | 5373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5684 | 5374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 5685 | 5375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5686 | 5376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5687 | 5377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5688 | 5378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5689 | 5379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5690 | 5380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (htim->State == HAL_TIM_STATE_RESET) |
||
| 5691 | 5381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5692 | 5382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (CallbackID) |
||
| 5693 | 5383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5694 | 5384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPINIT_CB_ID : |
||
| 5695 | 5385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspInitCallback = HAL_TIM_Base_MspInit; /* Legacy weak Base |
||
| 5696 | 5386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5697 | 5387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5698 | 5388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_BASE_MSPDEINIT_CB_ID : |
||
| 5699 | 5389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Base_MspDeInitCallback = HAL_TIM_Base_MspDeInit; /* Legacy weak Base |
||
| 5700 | 5390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 5701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 96 |
| 16 | mjames | 5702 | |
| 5703 | |||
| 5704 | 5391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5705 | 5392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPINIT_CB_ID : |
||
| 5706 | 5393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspInitCallback = HAL_TIM_IC_MspInit; /* Legacy weak IC M |
||
| 5707 | 5394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5708 | 5395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5709 | 5396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_IC_MSPDEINIT_CB_ID : |
||
| 5710 | 5397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_MspDeInitCallback = HAL_TIM_IC_MspDeInit; /* Legacy weak IC M |
||
| 5711 | 5398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5712 | 5399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5713 | 5400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPINIT_CB_ID : |
||
| 5714 | 5401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspInitCallback = HAL_TIM_OC_MspInit; /* Legacy weak OC M |
||
| 5715 | 5402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5716 | 5403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5717 | 5404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_OC_MSPDEINIT_CB_ID : |
||
| 5718 | 5405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OC_MspDeInitCallback = HAL_TIM_OC_MspDeInit; /* Legacy weak OC M |
||
| 5719 | 5406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5720 | 5407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5721 | 5408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPINIT_CB_ID : |
||
| 5722 | 5409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspInitCallback = HAL_TIM_PWM_MspInit; /* Legacy weak PWM |
||
| 5723 | 5410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5724 | 5411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5725 | 5412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_PWM_MSPDEINIT_CB_ID : |
||
| 5726 | 5413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_MspDeInitCallback = HAL_TIM_PWM_MspDeInit; /* Legacy weak PWM |
||
| 5727 | 5414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5728 | 5415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5729 | 5416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPINIT_CB_ID : |
||
| 5730 | 5417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspInitCallback = HAL_TIM_OnePulse_MspInit; /* Legacy weak One |
||
| 5731 | 5418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5732 | 5419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5733 | 5420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ONE_PULSE_MSPDEINIT_CB_ID : |
||
| 5734 | 5421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->OnePulse_MspDeInitCallback = HAL_TIM_OnePulse_MspDeInit; /* Legacy weak One |
||
| 5735 | 5422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5736 | 5423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5737 | 5424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPINIT_CB_ID : |
||
| 5738 | 5425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspInitCallback = HAL_TIM_Encoder_MspInit; /* Legacy weak Enco |
||
| 5739 | 5426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5740 | 5427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5741 | 5428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_ENCODER_MSPDEINIT_CB_ID : |
||
| 5742 | 5429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Encoder_MspDeInitCallback = HAL_TIM_Encoder_MspDeInit; /* Legacy weak Enco |
||
| 5743 | 5430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5744 | 5431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5745 | 5432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPINIT_CB_ID : |
||
| 5746 | 5433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspInitCallback = HAL_TIMEx_HallSensor_MspInit; /* Legacy weak Hall |
||
| 5747 | 5434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5748 | 5435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5749 | 5436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case HAL_TIM_HALL_SENSOR_MSPDEINIT_CB_ID : |
||
| 5750 | 5437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->HallSensor_MspDeInitCallback = HAL_TIMEx_HallSensor_MspDeInit; /* Legacy weak Hall |
||
| 5751 | 5438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5752 | 5439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5753 | 5440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default : |
||
| 5754 | 5441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5755 | 5442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5756 | 5443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 5757 | 5444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5758 | 5445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5759 | 5446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 5760 | 5447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 5761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 97 |
| 16 | mjames | 5762 | |
| 5763 | |||
| 5764 | 5448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Return error status */ |
||
| 5765 | 5449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** status = HAL_ERROR; |
||
| 5766 | 5450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5767 | 5451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5768 | 5452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Release Lock */ |
||
| 5769 | 5453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 5770 | 5454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5771 | 5455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return status; |
||
| 5772 | 5456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5773 | 5457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 5774 | 5458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5775 | 5459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5776 | 5460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 5777 | 5461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5778 | 5462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5779 | 5463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Exported_Functions_Group10 TIM Peripheral State functions |
||
| 5780 | 5464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM Peripheral State functions |
||
| 5781 | 5465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * |
||
| 5782 | 5466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @verbatim |
||
| 5783 | 5467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 5784 | 5468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ##### Peripheral State functions ##### |
||
| 5785 | 5469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** ============================================================================== |
||
| 5786 | 5470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** [..] |
||
| 5787 | 5471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** This subsection permits to get in run-time the status of the peripheral |
||
| 5788 | 5472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** and the data flow. |
||
| 5789 | 5473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5790 | 5474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** @endverbatim |
||
| 5791 | 5475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 5792 | 5476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5793 | 5477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5794 | 5478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5795 | 5479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM Base handle state. |
||
| 5796 | 5480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Base handle |
||
| 5797 | 5481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5798 | 5482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5799 | 5483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_Base_GetState(TIM_HandleTypeDef *htim) |
||
| 5800 | 5484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5801 | 5485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5802 | 5486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5803 | 5487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5804 | 5488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5805 | 5489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM OC handle state. |
||
| 5806 | 5490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Output Compare handle |
||
| 5807 | 5491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5808 | 5492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5809 | 5493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_OC_GetState(TIM_HandleTypeDef *htim) |
||
| 5810 | 5494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5811 | 5495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5812 | 5496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5813 | 5497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5814 | 5498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5815 | 5499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM PWM handle state. |
||
| 5816 | 5500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 5817 | 5501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5818 | 5502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5819 | 5503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_PWM_GetState(TIM_HandleTypeDef *htim) |
||
| 5820 | 5504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 5821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 98 |
| 16 | mjames | 5822 | |
| 5823 | |||
| 5824 | 5505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5825 | 5506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5826 | 5507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5827 | 5508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5828 | 5509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM Input Capture handle state. |
||
| 5829 | 5510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM IC handle |
||
| 5830 | 5511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5831 | 5512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5832 | 5513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_IC_GetState(TIM_HandleTypeDef *htim) |
||
| 5833 | 5514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5834 | 5515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5835 | 5516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5836 | 5517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5837 | 5518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5838 | 5519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM One Pulse Mode handle state. |
||
| 5839 | 5520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM OPM handle |
||
| 5840 | 5521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5841 | 5522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5842 | 5523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_OnePulse_GetState(TIM_HandleTypeDef *htim) |
||
| 5843 | 5524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5844 | 5525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5845 | 5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5846 | 5527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5847 | 5528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5848 | 5529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Return the TIM Encoder Mode handle state. |
||
| 5849 | 5530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM Encoder Interface handle |
||
| 5850 | 5531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval HAL state |
||
| 5851 | 5532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5852 | 5533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_StateTypeDef HAL_TIM_Encoder_GetState(TIM_HandleTypeDef *htim) |
||
| 5853 | 5534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5854 | 5535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 5855 | 5536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5856 | 5537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5857 | 5538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5858 | 5539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 5859 | 5540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5860 | 5541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5861 | 5542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5862 | 5543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @} |
||
| 5863 | 5544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5864 | 5545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5865 | 5546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** @defgroup TIM_Private_Functions TIM Private Functions |
||
| 5866 | 5547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @{ |
||
| 5867 | 5548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5868 | 5549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5869 | 5550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5870 | 5551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA error callback |
||
| 5871 | 5552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 5872 | 5553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5873 | 5554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5874 | 5555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_DMAError(DMA_HandleTypeDef *hdma) |
||
| 5875 | 5556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5876 | 5557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 5877 | 5558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5878 | 5559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 5879 | 5560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5880 | 5561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 19 | mjames | 5881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 99 |
| 16 | mjames | 5882 | |
| 5883 | |||
| 5884 | 5562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->ErrorCallback(htim); |
||
| 5885 | 5563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 5886 | 5564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_ErrorCallback(htim); |
||
| 5887 | 5565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 5888 | 5566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5889 | 5567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5890 | 5568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5891 | 5569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Delay Pulse complete callback. |
||
| 5892 | 5570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 5893 | 5571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5894 | 5572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5895 | 5573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_DMADelayPulseCplt(DMA_HandleTypeDef *hdma) |
||
| 5896 | 5574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5897 | 5575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 5898 | 5576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5899 | 5577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 5900 | 5578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5901 | 5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) |
||
| 5902 | 5580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5903 | 5581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 5904 | 5582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5905 | 5583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) |
||
| 5906 | 5584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5907 | 5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 5908 | 5586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5909 | 5587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) |
||
| 5910 | 5588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5911 | 5589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 5912 | 5590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5913 | 5591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) |
||
| 5914 | 5592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5915 | 5593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 5916 | 5594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5917 | 5595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 5918 | 5596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5919 | 5597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 5920 | 5598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5921 | 5599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5922 | 5600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 5923 | 5601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedCallback(htim); |
||
| 5924 | 5602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 5925 | 5603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 5926 | 5604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 5927 | 5605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5928 | 5606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 5929 | 5607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5930 | 5608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5931 | 5609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5932 | 5610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Delay Pulse half complete callback. |
||
| 5933 | 5611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 5934 | 5612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5935 | 5613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5936 | 5614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_DMADelayPulseHalfCplt(DMA_HandleTypeDef *hdma) |
||
| 5937 | 5615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5938 | 5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 5939 | 5617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5940 | 5618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 19 | mjames | 5941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 100 |
| 16 | mjames | 5942 | |
| 5943 | |||
| 5944 | 5619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5945 | 5620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) |
||
| 5946 | 5621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5947 | 5622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 5948 | 5623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5949 | 5624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) |
||
| 5950 | 5625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5951 | 5626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 5952 | 5627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5953 | 5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) |
||
| 5954 | 5629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5955 | 5630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 5956 | 5631:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5957 | 5632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) |
||
| 5958 | 5633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5959 | 5634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 5960 | 5635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5961 | 5636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 5962 | 5637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5963 | 5638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 5964 | 5639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5965 | 5640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5966 | 5641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 5967 | 5642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PWM_PulseFinishedHalfCpltCallback(htim); |
||
| 5968 | 5643:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 5969 | 5644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedHalfCpltCallback(htim); |
||
| 5970 | 5645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 5971 | 5646:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5972 | 5647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 5973 | 5648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5974 | 5649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5975 | 5650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 5976 | 5651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Capture complete callback. |
||
| 5977 | 5652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 5978 | 5653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 5979 | 5654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 5980 | 5655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_DMACaptureCplt(DMA_HandleTypeDef *hdma) |
||
| 5981 | 5656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5982 | 5657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 5983 | 5658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5984 | 5659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 5985 | 5660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 5986 | 5661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) |
||
| 5987 | 5662:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5988 | 5663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 5989 | 5664:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5990 | 5665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) |
||
| 5991 | 5666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5992 | 5667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 5993 | 5668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5994 | 5669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) |
||
| 5995 | 5670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 5996 | 5671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 5997 | 5672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 5998 | 5673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) |
||
| 5999 | 5674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6000 | 5675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 19 | mjames | 6001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 101 |
| 16 | mjames | 6002 | |
| 6003 | |||
| 6004 | 5676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6005 | 5677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 6006 | 5678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6007 | 5679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 6008 | 5680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6009 | 5681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6010 | 5682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6011 | 5683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureCallback(htim); |
||
| 6012 | 5684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6013 | 5685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureCallback(htim); |
||
| 6014 | 5686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6015 | 5687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6016 | 5688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 6017 | 5689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6018 | 5690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6019 | 5691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6020 | 5692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Capture half complete callback. |
||
| 6021 | 5693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 6022 | 5694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6023 | 5695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6024 | 5696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_DMACaptureHalfCplt(DMA_HandleTypeDef *hdma) |
||
| 6025 | 5697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6026 | 5698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 6027 | 5699:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6028 | 5700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 6029 | 5701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6030 | 5702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (hdma == htim->hdma[TIM_DMA_ID_CC1]) |
||
| 6031 | 5703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6032 | 5704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 6033 | 5705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6034 | 5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC2]) |
||
| 6035 | 5707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6036 | 5708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 6037 | 5709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6038 | 5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC3]) |
||
| 6039 | 5711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6040 | 5712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 6041 | 5713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6042 | 5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else if (hdma == htim->hdma[TIM_DMA_ID_CC4]) |
||
| 6043 | 5715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6044 | 5716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 6045 | 5717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6046 | 5718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 6047 | 5719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6048 | 5720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* nothing to do */ |
||
| 6049 | 5721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6050 | 5722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6051 | 5723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6052 | 5724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->IC_CaptureHalfCpltCallback(htim); |
||
| 6053 | 5725:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6054 | 5726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_IC_CaptureHalfCpltCallback(htim); |
||
| 6055 | 5727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6056 | 5728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6057 | 5729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_CLEARED; |
||
| 6058 | 5730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6059 | 5731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6060 | 5732:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 19 | mjames | 6061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 102 |
| 16 | mjames | 6062 | |
| 6063 | |||
| 6064 | 5733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Period Elapse complete callback. |
||
| 6065 | 5734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 6066 | 5735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6067 | 5736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6068 | 5737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMAPeriodElapsedCplt(DMA_HandleTypeDef *hdma) |
||
| 6069 | 5738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6070 | 5739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 6071 | 5740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6072 | 5741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 6073 | 5742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6074 | 5743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6075 | 5744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedCallback(htim); |
||
| 6076 | 5745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6077 | 5746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PeriodElapsedCallback(htim); |
||
| 6078 | 5747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6079 | 5748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6080 | 5749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6081 | 5750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6082 | 5751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Period Elapse half complete callback. |
||
| 6083 | 5752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 6084 | 5753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6085 | 5754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6086 | 5755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMAPeriodElapsedHalfCplt(DMA_HandleTypeDef *hdma) |
||
| 6087 | 5756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6088 | 5757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 6089 | 5758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6090 | 5759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 6091 | 5760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6092 | 5761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6093 | 5762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->PeriodElapsedHalfCpltCallback(htim); |
||
| 6094 | 5763:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6095 | 5764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PeriodElapsedHalfCpltCallback(htim); |
||
| 6096 | 5765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6097 | 5766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6098 | 5767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6099 | 5768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6100 | 5769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Trigger callback. |
||
| 6101 | 5770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 6102 | 5771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6103 | 5772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6104 | 5773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMATriggerCplt(DMA_HandleTypeDef *hdma) |
||
| 6105 | 5774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6106 | 5775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 6107 | 5776:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6108 | 5777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 6109 | 5778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6110 | 5779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6111 | 5780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerCallback(htim); |
||
| 6112 | 5781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6113 | 5782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_TriggerCallback(htim); |
||
| 6114 | 5783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6115 | 5784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6116 | 5785:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6117 | 5786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6118 | 5787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief TIM DMA Trigger half complete callback. |
||
| 6119 | 5788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param hdma pointer to DMA handle. |
||
| 6120 | 5789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 19 | mjames | 6121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 103 |
| 16 | mjames | 6122 | |
| 6123 | |||
| 6124 | 5790:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6125 | 5791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_DMATriggerHalfCplt(DMA_HandleTypeDef *hdma) |
||
| 6126 | 5792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6127 | 5793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 6128 | 5794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6129 | 5795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->State = HAL_TIM_STATE_READY; |
||
| 6130 | 5796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6131 | 5797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 6132 | 5798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->TriggerHalfCpltCallback(htim); |
||
| 6133 | 5799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #else |
||
| 6134 | 5800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_TriggerHalfCpltCallback(htim); |
||
| 6135 | 5801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 6136 | 5802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6137 | 5803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6138 | 5804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6139 | 5805:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Time Base configuration |
||
| 6140 | 5806:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx TIM peripheral |
||
| 6141 | 5807:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Structure TIM Base configuration structure |
||
| 6142 | 5808:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6143 | 5809:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6144 | 5810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_Base_SetConfig(TIM_TypeDef *TIMx, TIM_Base_InitTypeDef *Structure) |
||
| 6145 | 5811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6146 | 5812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr1; |
||
| 6147 | 5813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 = TIMx->CR1; |
||
| 6148 | 5814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6149 | 5815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set TIM Time Base Unit parameters ---------------------------------------*/ |
||
| 6150 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_COUNTER_MODE_SELECT_INSTANCE(TIMx)) |
||
| 6151 | 5817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6152 | 5818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Counter Mode */ |
||
| 6153 | 5819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 &= ~(TIM_CR1_DIR | TIM_CR1_CMS); |
||
| 6154 | 5820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; |
||
| 6155 | 5821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6156 | 5822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6157 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_CLOCK_DIVISION_INSTANCE(TIMx)) |
||
| 6158 | 5824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6159 | 5825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the clock division */ |
||
| 6160 | 5826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 &= ~TIM_CR1_CKD; |
||
| 6161 | 5827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; |
||
| 6162 | 5828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6163 | 5829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6164 | 5830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the auto-reload preload */ |
||
| 6165 | 5831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** MODIFY_REG(tmpcr1, TIM_CR1_ARPE, Structure->AutoReloadPreload); |
||
| 6166 | 5832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6167 | 5833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CR1 = tmpcr1; |
||
| 6168 | 5834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6169 | 5835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Autoreload value */ |
||
| 6170 | 5836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->ARR = (uint32_t)Structure->Period ; |
||
| 6171 | 5837:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6172 | 5838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Prescaler value */ |
||
| 6173 | 5839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->PSC = Structure->Prescaler; |
||
| 6174 | 5840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6175 | 5841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_REPETITION_COUNTER_INSTANCE(TIMx)) |
||
| 6176 | 5842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6177 | 5843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Repetition Counter value */ |
||
| 6178 | 5844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->RCR = Structure->RepetitionCounter; |
||
| 6179 | 5845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6180 | 5846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 6181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 104 |
| 16 | mjames | 6182 | |
| 6183 | |||
| 6184 | 5847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Generate an update event to reload the Prescaler |
||
| 6185 | 5848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** and the repetition counter (only for advanced timer) value immediately */ |
||
| 6186 | 5849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->EGR = TIM_EGR_UG; |
||
| 6187 | 5850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6188 | 5851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6189 | 5852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6190 | 5853:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Timer Output Compare 1 configuration |
||
| 6191 | 5854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 6192 | 5855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OC_Config The ouput configuration structure |
||
| 6193 | 5856:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6194 | 5857:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6195 | 5858:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC1_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
||
| 6196 | 5859:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6197 | 27 .loc 1 5859 1 view -0 |
||
| 6198 | 28 .cfi_startproc |
||
| 6199 | 29 @ args = 0, pretend = 0, frame = 0 |
||
| 6200 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 6201 | 31 @ link register save eliminated. |
||
| 6202 | 32 .loc 1 5859 1 is_stmt 0 view .LVU1 |
||
| 6203 | 33 0000 70B4 push {r4, r5, r6} |
||
| 6204 | 34 .LCFI0: |
||
| 6205 | 35 .cfi_def_cfa_offset 12 |
||
| 6206 | 36 .cfi_offset 4, -12 |
||
| 6207 | 37 .cfi_offset 5, -8 |
||
| 6208 | 38 .cfi_offset 6, -4 |
||
| 6209 | 5860:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 6210 | 39 .loc 1 5860 3 is_stmt 1 view .LVU2 |
||
| 6211 | 5861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 6212 | 40 .loc 1 5861 3 view .LVU3 |
||
| 6213 | 5862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 6214 | 41 .loc 1 5862 3 view .LVU4 |
||
| 6215 | 5863:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6216 | 5864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ |
||
| 6217 | 5865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; |
||
| 6218 | 42 .loc 1 5865 3 view .LVU5 |
||
| 6219 | 43 .loc 1 5865 14 is_stmt 0 view .LVU6 |
||
| 6220 | 44 0002 036A ldr r3, [r0, #32] |
||
| 6221 | 45 0004 23F00103 bic r3, r3, #1 |
||
| 6222 | 46 0008 0362 str r3, [r0, #32] |
||
| 6223 | 5866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6224 | 5867:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCER register value */ |
||
| 6225 | 5868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 6226 | 47 .loc 1 5868 3 is_stmt 1 view .LVU7 |
||
| 6227 | 48 .loc 1 5868 11 is_stmt 0 view .LVU8 |
||
| 6228 | 49 000a 036A ldr r3, [r0, #32] |
||
| 6229 | 50 .LVL1: |
||
| 6230 | 5869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 6231 | 5870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 = TIMx->CR2; |
||
| 6232 | 51 .loc 1 5870 3 is_stmt 1 view .LVU9 |
||
| 6233 | 52 .loc 1 5870 10 is_stmt 0 view .LVU10 |
||
| 6234 | 53 000c 4668 ldr r6, [r0, #4] |
||
| 6235 | 54 .LVL2: |
||
| 6236 | 5871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6237 | 5872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ |
||
| 6238 | 5873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx = TIMx->CCMR1; |
||
| 6239 | 55 .loc 1 5873 3 is_stmt 1 view .LVU11 |
||
| 6240 | 56 .loc 1 5873 12 is_stmt 0 view .LVU12 |
||
| 19 | mjames | 6241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 105 |
| 16 | mjames | 6242 | |
| 6243 | |||
| 6244 | 57 000e 8269 ldr r2, [r0, #24] |
||
| 6245 | 58 .LVL3: |
||
| 6246 | 5874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6247 | 5875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare Mode Bits */ |
||
| 6248 | 5876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_OC1M; |
||
| 6249 | 59 .loc 1 5876 3 is_stmt 1 view .LVU13 |
||
| 6250 | 5877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC1S; |
||
| 6251 | 60 .loc 1 5877 3 view .LVU14 |
||
| 6252 | 61 .loc 1 5877 12 is_stmt 0 view .LVU15 |
||
| 6253 | 62 0010 22F07302 bic r2, r2, #115 |
||
| 6254 | 63 .LVL4: |
||
| 6255 | 5878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Output Compare Mode */ |
||
| 6256 | 5879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx |= OC_Config->OCMode; |
||
| 6257 | 64 .loc 1 5879 3 is_stmt 1 view .LVU16 |
||
| 6258 | 65 .loc 1 5879 24 is_stmt 0 view .LVU17 |
||
| 6259 | 66 0014 0C68 ldr r4, [r1] |
||
| 6260 | 67 .loc 1 5879 12 view .LVU18 |
||
| 6261 | 68 0016 44EA0205 orr r5, r4, r2 |
||
| 6262 | 69 .LVL5: |
||
| 6263 | 5880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6264 | 5881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Polarity level */ |
||
| 6265 | 5882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1P; |
||
| 6266 | 70 .loc 1 5882 3 is_stmt 1 view .LVU19 |
||
| 6267 | 71 .loc 1 5882 11 is_stmt 0 view .LVU20 |
||
| 6268 | 72 001a 23F00202 bic r2, r3, #2 |
||
| 6269 | 73 .LVL6: |
||
| 6270 | 5883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 6271 | 5884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= OC_Config->OCPolarity; |
||
| 6272 | 74 .loc 1 5884 3 is_stmt 1 view .LVU21 |
||
| 6273 | 75 .loc 1 5884 23 is_stmt 0 view .LVU22 |
||
| 6274 | 76 001e 8B68 ldr r3, [r1, #8] |
||
| 6275 | 77 .loc 1 5884 11 view .LVU23 |
||
| 6276 | 78 0020 1343 orrs r3, r3, r2 |
||
| 6277 | 79 .LVL7: |
||
| 6278 | 5885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6279 | 5886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_1)) |
||
| 6280 | 80 .loc 1 5886 3 is_stmt 1 view .LVU24 |
||
| 6281 | 81 .loc 1 5886 6 is_stmt 0 view .LVU25 |
||
| 6282 | 82 0022 0D4C ldr r4, .L7 |
||
| 6283 | 83 0024 A042 cmp r0, r4 |
||
| 6284 | 84 0026 09D0 beq .L5 |
||
| 6285 | 85 .L2: |
||
| 6286 | 5887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6287 | 5888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check parameters */ |
||
| 6288 | 5889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); |
||
| 6289 | 5890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6290 | 5891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N Polarity level */ |
||
| 6291 | 5892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1NP; |
||
| 6292 | 5893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6293 | 5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= OC_Config->OCNPolarity; |
||
| 6294 | 5895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6295 | 5896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC1NE; |
||
| 6296 | 5897:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6297 | 5898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6298 | 5899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) |
||
| 6299 | 86 .loc 1 5899 3 is_stmt 1 view .LVU26 |
||
| 6300 | 87 .loc 1 5899 6 is_stmt 0 view .LVU27 |
||
| 19 | mjames | 6301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 106 |
| 16 | mjames | 6302 | |
| 6303 | |||
| 6304 | 88 0028 0B4C ldr r4, .L7 |
||
| 6305 | 89 002a A042 cmp r0, r4 |
||
| 6306 | 90 002c 0DD0 beq .L6 |
||
| 6307 | 91 .L3: |
||
| 6308 | 5900:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6309 | 5901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check parameters */ |
||
| 6310 | 5902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); |
||
| 6311 | 5903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6312 | 5904:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6313 | 5905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ |
||
| 6314 | 5906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS1; |
||
| 6315 | 5907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS1N; |
||
| 6316 | 5908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6317 | 5909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= OC_Config->OCIdleState; |
||
| 6318 | 5910:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6319 | 5911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= OC_Config->OCNIdleState; |
||
| 6320 | 5912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6321 | 5913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6322 | 5914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CR2 */ |
||
| 6323 | 5915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CR2 = tmpcr2; |
||
| 6324 | 92 .loc 1 5915 3 is_stmt 1 view .LVU28 |
||
| 6325 | 93 .loc 1 5915 13 is_stmt 0 view .LVU29 |
||
| 6326 | 94 002e 4660 str r6, [r0, #4] |
||
| 6327 | 5916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6328 | 5917:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 */ |
||
| 6329 | 5918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; |
||
| 6330 | 95 .loc 1 5918 3 is_stmt 1 view .LVU30 |
||
| 6331 | 96 .loc 1 5918 15 is_stmt 0 view .LVU31 |
||
| 6332 | 97 0030 8561 str r5, [r0, #24] |
||
| 6333 | 5919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6334 | 5920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Capture Compare Register value */ |
||
| 6335 | 5921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCR1 = OC_Config->Pulse; |
||
| 6336 | 98 .loc 1 5921 3 is_stmt 1 view .LVU32 |
||
| 6337 | 99 .loc 1 5921 25 is_stmt 0 view .LVU33 |
||
| 6338 | 100 0032 4A68 ldr r2, [r1, #4] |
||
| 6339 | 101 .loc 1 5921 14 view .LVU34 |
||
| 6340 | 102 0034 4263 str r2, [r0, #52] |
||
| 6341 | 5922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6342 | 5923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCER */ |
||
| 6343 | 5924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 6344 | 103 .loc 1 5924 3 is_stmt 1 view .LVU35 |
||
| 6345 | 104 .loc 1 5924 14 is_stmt 0 view .LVU36 |
||
| 6346 | 105 0036 0362 str r3, [r0, #32] |
||
| 6347 | 5925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6348 | 106 .loc 1 5925 1 view .LVU37 |
||
| 6349 | 107 0038 70BC pop {r4, r5, r6} |
||
| 6350 | 108 .LCFI1: |
||
| 6351 | 109 .cfi_remember_state |
||
| 6352 | 110 .cfi_restore 6 |
||
| 6353 | 111 .cfi_restore 5 |
||
| 6354 | 112 .cfi_restore 4 |
||
| 6355 | 113 .cfi_def_cfa_offset 0 |
||
| 6356 | 114 .LVL8: |
||
| 6357 | 115 .loc 1 5925 1 view .LVU38 |
||
| 6358 | 116 003a 7047 bx lr |
||
| 6359 | 117 .LVL9: |
||
| 6360 | 118 .L5: |
||
| 19 | mjames | 6361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 107 |
| 16 | mjames | 6362 | |
| 6363 | |||
| 6364 | 119 .LCFI2: |
||
| 6365 | 120 .cfi_restore_state |
||
| 6366 | 5889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6367 | 121 .loc 1 5889 5 is_stmt 1 view .LVU39 |
||
| 6368 | 5892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6369 | 122 .loc 1 5892 5 view .LVU40 |
||
| 6370 | 5892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6371 | 123 .loc 1 5892 13 is_stmt 0 view .LVU41 |
||
| 6372 | 124 003c 23F00803 bic r3, r3, #8 |
||
| 6373 | 125 .LVL10: |
||
| 6374 | 5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6375 | 126 .loc 1 5894 5 is_stmt 1 view .LVU42 |
||
| 6376 | 5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6377 | 127 .loc 1 5894 25 is_stmt 0 view .LVU43 |
||
| 6378 | 128 0040 CA68 ldr r2, [r1, #12] |
||
| 6379 | 5894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6380 | 129 .loc 1 5894 13 view .LVU44 |
||
| 6381 | 130 0042 1343 orrs r3, r3, r2 |
||
| 6382 | 131 .LVL11: |
||
| 6383 | 5896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6384 | 132 .loc 1 5896 5 is_stmt 1 view .LVU45 |
||
| 6385 | 5896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6386 | 133 .loc 1 5896 13 is_stmt 0 view .LVU46 |
||
| 6387 | 134 0044 23F00403 bic r3, r3, #4 |
||
| 6388 | 135 .LVL12: |
||
| 6389 | 5896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6390 | 136 .loc 1 5896 13 view .LVU47 |
||
| 6391 | 137 0048 EEE7 b .L2 |
||
| 6392 | 138 .L6: |
||
| 6393 | 5902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6394 | 139 .loc 1 5902 5 is_stmt 1 view .LVU48 |
||
| 6395 | 5903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6396 | 140 .loc 1 5903 5 view .LVU49 |
||
| 6397 | 5906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS1N; |
||
| 6398 | 141 .loc 1 5906 5 view .LVU50 |
||
| 6399 | 142 .LVL13: |
||
| 6400 | 5907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6401 | 143 .loc 1 5907 5 view .LVU51 |
||
| 6402 | 5907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6403 | 144 .loc 1 5907 12 is_stmt 0 view .LVU52 |
||
| 6404 | 145 004a 26F44076 bic r6, r6, #768 |
||
| 6405 | 146 .LVL14: |
||
| 6406 | 5909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6407 | 147 .loc 1 5909 5 is_stmt 1 view .LVU53 |
||
| 6408 | 5909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6409 | 148 .loc 1 5909 24 is_stmt 0 view .LVU54 |
||
| 6410 | 149 004e 4A69 ldr r2, [r1, #20] |
||
| 6411 | 5909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6412 | 150 .loc 1 5909 12 view .LVU55 |
||
| 6413 | 151 0050 3243 orrs r2, r2, r6 |
||
| 6414 | 152 .LVL15: |
||
| 6415 | 5911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6416 | 153 .loc 1 5911 5 is_stmt 1 view .LVU56 |
||
| 6417 | 5911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6418 | 154 .loc 1 5911 24 is_stmt 0 view .LVU57 |
||
| 6419 | 155 0052 8E69 ldr r6, [r1, #24] |
||
| 6420 | 5911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 6421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 108 |
| 16 | mjames | 6422 | |
| 6423 | |||
| 6424 | 156 .loc 1 5911 12 view .LVU58 |
||
| 6425 | 157 0054 1643 orrs r6, r6, r2 |
||
| 6426 | 158 .LVL16: |
||
| 6427 | 5911:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6428 | 159 .loc 1 5911 12 view .LVU59 |
||
| 6429 | 160 0056 EAE7 b .L3 |
||
| 6430 | 161 .L8: |
||
| 6431 | 162 .align 2 |
||
| 6432 | 163 .L7: |
||
| 6433 | 164 0058 002C0140 .word 1073818624 |
||
| 6434 | 165 .cfi_endproc |
||
| 6435 | 166 .LFE165: |
||
| 6436 | 168 .section .text.TIM_OC3_SetConfig,"ax",%progbits |
||
| 6437 | 169 .align 1 |
||
| 6438 | 170 .syntax unified |
||
| 6439 | 171 .thumb |
||
| 6440 | 172 .thumb_func |
||
| 6441 | 173 .fpu softvfp |
||
| 6442 | 175 TIM_OC3_SetConfig: |
||
| 6443 | 176 .LVL17: |
||
| 6444 | 177 .LFB167: |
||
| 6445 | 5926:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6446 | 5927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6447 | 5928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Timer Output Compare 2 configuration |
||
| 6448 | 5929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 6449 | 5930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OC_Config The ouput configuration structure |
||
| 6450 | 5931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6451 | 5932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6452 | 5933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_OC2_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
||
| 6453 | 5934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6454 | 5935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 6455 | 5936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 6456 | 5937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 6457 | 5938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6458 | 5939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ |
||
| 6459 | 5940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; |
||
| 6460 | 5941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6461 | 5942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCER register value */ |
||
| 6462 | 5943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 6463 | 5944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 6464 | 5945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 = TIMx->CR2; |
||
| 6465 | 5946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6466 | 5947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCMR1 register value */ |
||
| 6467 | 5948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx = TIMx->CCMR1; |
||
| 6468 | 5949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6469 | 5950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ |
||
| 6470 | 5951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_OC2M; |
||
| 6471 | 5952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC2S; |
||
| 6472 | 5953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6473 | 5954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Output Compare Mode */ |
||
| 6474 | 5955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx |= (OC_Config->OCMode << 8U); |
||
| 6475 | 5956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6476 | 5957:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Polarity level */ |
||
| 6477 | 5958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2P; |
||
| 6478 | 5959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 6479 | 5960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 4U); |
||
| 6480 | 5961:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 6481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 109 |
| 16 | mjames | 6482 | |
| 6483 | |||
| 6484 | 5962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_2)) |
||
| 6485 | 5963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6486 | 5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); |
||
| 6487 | 5965:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6488 | 5966:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N Polarity level */ |
||
| 6489 | 5967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2NP; |
||
| 6490 | 5968:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6491 | 5969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (OC_Config->OCNPolarity << 4U); |
||
| 6492 | 5970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6493 | 5971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC2NE; |
||
| 6494 | 5972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6495 | 5973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6496 | 5974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6497 | 5975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) |
||
| 6498 | 5976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6499 | 5977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check parameters */ |
||
| 6500 | 5978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); |
||
| 6501 | 5979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6502 | 5980:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6503 | 5981:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ |
||
| 6504 | 5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2; |
||
| 6505 | 5983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2N; |
||
| 6506 | 5984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6507 | 5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 2U); |
||
| 6508 | 5986:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6509 | 5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCNIdleState << 2U); |
||
| 6510 | 5988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6511 | 5989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6512 | 5990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CR2 */ |
||
| 6513 | 5991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CR2 = tmpcr2; |
||
| 6514 | 5992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6515 | 5993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 */ |
||
| 6516 | 5994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmrx; |
||
| 6517 | 5995:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6518 | 5996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Capture Compare Register value */ |
||
| 6519 | 5997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCR2 = OC_Config->Pulse; |
||
| 6520 | 5998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6521 | 5999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCER */ |
||
| 6522 | 6000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 6523 | 6001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6524 | 6002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6525 | 6003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6526 | 6004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Timer Output Compare 3 configuration |
||
| 6527 | 6005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 6528 | 6006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OC_Config The ouput configuration structure |
||
| 6529 | 6007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6530 | 6008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6531 | 6009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC3_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
||
| 6532 | 6010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6533 | 178 .loc 1 6010 1 is_stmt 1 view -0 |
||
| 6534 | 179 .cfi_startproc |
||
| 6535 | 180 @ args = 0, pretend = 0, frame = 0 |
||
| 6536 | 181 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 6537 | 182 @ link register save eliminated. |
||
| 6538 | 183 .loc 1 6010 1 is_stmt 0 view .LVU61 |
||
| 6539 | 184 0000 30B4 push {r4, r5} |
||
| 6540 | 185 .LCFI3: |
||
| 19 | mjames | 6541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 110 |
| 16 | mjames | 6542 | |
| 6543 | |||
| 6544 | 186 .cfi_def_cfa_offset 8 |
||
| 6545 | 187 .cfi_offset 4, -8 |
||
| 6546 | 188 .cfi_offset 5, -4 |
||
| 6547 | 6011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 6548 | 189 .loc 1 6011 3 is_stmt 1 view .LVU62 |
||
| 6549 | 6012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 6550 | 190 .loc 1 6012 3 view .LVU63 |
||
| 6551 | 6013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 6552 | 191 .loc 1 6013 3 view .LVU64 |
||
| 6553 | 6014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6554 | 6015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 3: Reset the CC2E Bit */ |
||
| 6555 | 6016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC3E; |
||
| 6556 | 192 .loc 1 6016 3 view .LVU65 |
||
| 6557 | 193 .loc 1 6016 14 is_stmt 0 view .LVU66 |
||
| 6558 | 194 0002 036A ldr r3, [r0, #32] |
||
| 6559 | 195 0004 23F48073 bic r3, r3, #256 |
||
| 6560 | 196 0008 0362 str r3, [r0, #32] |
||
| 6561 | 6017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6562 | 6018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCER register value */ |
||
| 6563 | 6019:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 6564 | 197 .loc 1 6019 3 is_stmt 1 view .LVU67 |
||
| 6565 | 198 .loc 1 6019 11 is_stmt 0 view .LVU68 |
||
| 6566 | 199 000a 036A ldr r3, [r0, #32] |
||
| 6567 | 200 .LVL18: |
||
| 6568 | 6020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 6569 | 6021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 = TIMx->CR2; |
||
| 6570 | 201 .loc 1 6021 3 is_stmt 1 view .LVU69 |
||
| 6571 | 202 .loc 1 6021 10 is_stmt 0 view .LVU70 |
||
| 6572 | 203 000c 4568 ldr r5, [r0, #4] |
||
| 6573 | 204 .LVL19: |
||
| 6574 | 6022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6575 | 6023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCMR2 register value */ |
||
| 6576 | 6024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx = TIMx->CCMR2; |
||
| 6577 | 205 .loc 1 6024 3 is_stmt 1 view .LVU71 |
||
| 6578 | 206 .loc 1 6024 12 is_stmt 0 view .LVU72 |
||
| 6579 | 207 000e C269 ldr r2, [r0, #28] |
||
| 6580 | 208 .LVL20: |
||
| 6581 | 6025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6582 | 6026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ |
||
| 6583 | 6027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_OC3M; |
||
| 6584 | 209 .loc 1 6027 3 is_stmt 1 view .LVU73 |
||
| 6585 | 6028:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_CC3S; |
||
| 6586 | 210 .loc 1 6028 3 view .LVU74 |
||
| 6587 | 211 .loc 1 6028 12 is_stmt 0 view .LVU75 |
||
| 6588 | 212 0010 22F07302 bic r2, r2, #115 |
||
| 6589 | 213 .LVL21: |
||
| 6590 | 6029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Output Compare Mode */ |
||
| 6591 | 6030:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx |= OC_Config->OCMode; |
||
| 6592 | 214 .loc 1 6030 3 is_stmt 1 view .LVU76 |
||
| 6593 | 215 .loc 1 6030 24 is_stmt 0 view .LVU77 |
||
| 6594 | 216 0014 0C68 ldr r4, [r1] |
||
| 6595 | 217 .loc 1 6030 12 view .LVU78 |
||
| 6596 | 218 0016 2243 orrs r2, r2, r4 |
||
| 6597 | 219 .LVL22: |
||
| 6598 | 6031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6599 | 6032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Polarity level */ |
||
| 6600 | 6033:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3P; |
||
| 19 | mjames | 6601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 111 |
| 16 | mjames | 6602 | |
| 6603 | |||
| 6604 | 220 .loc 1 6033 3 is_stmt 1 view .LVU79 |
||
| 6605 | 221 .loc 1 6033 11 is_stmt 0 view .LVU80 |
||
| 6606 | 222 0018 23F40073 bic r3, r3, #512 |
||
| 6607 | 223 .LVL23: |
||
| 6608 | 6034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 6609 | 6035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 8U); |
||
| 6610 | 224 .loc 1 6035 3 is_stmt 1 view .LVU81 |
||
| 6611 | 225 .loc 1 6035 24 is_stmt 0 view .LVU82 |
||
| 6612 | 226 001c 8C68 ldr r4, [r1, #8] |
||
| 6613 | 227 .loc 1 6035 11 view .LVU83 |
||
| 6614 | 228 001e 43EA0423 orr r3, r3, r4, lsl #8 |
||
| 6615 | 229 .LVL24: |
||
| 6616 | 6036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6617 | 6037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_CCXN_INSTANCE(TIMx, TIM_CHANNEL_3)) |
||
| 6618 | 230 .loc 1 6037 3 is_stmt 1 view .LVU84 |
||
| 6619 | 231 .loc 1 6037 6 is_stmt 0 view .LVU85 |
||
| 6620 | 232 0022 0F4C ldr r4, .L15 |
||
| 6621 | 233 0024 A042 cmp r0, r4 |
||
| 6622 | 234 0026 09D0 beq .L13 |
||
| 6623 | 235 .L10: |
||
| 6624 | 6038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6625 | 6039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCN_POLARITY(OC_Config->OCNPolarity)); |
||
| 6626 | 6040:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6627 | 6041:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N Polarity level */ |
||
| 6628 | 6042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3NP; |
||
| 6629 | 6043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6630 | 6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (OC_Config->OCNPolarity << 8U); |
||
| 6631 | 6045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6632 | 6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC3NE; |
||
| 6633 | 6047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6634 | 6048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6635 | 6049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) |
||
| 6636 | 236 .loc 1 6049 3 is_stmt 1 view .LVU86 |
||
| 6637 | 237 .loc 1 6049 6 is_stmt 0 view .LVU87 |
||
| 6638 | 238 0028 0D4C ldr r4, .L15 |
||
| 6639 | 239 002a A042 cmp r0, r4 |
||
| 6640 | 240 002c 0ED0 beq .L14 |
||
| 6641 | 241 .L11: |
||
| 6642 | 6050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6643 | 6051:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check parameters */ |
||
| 6644 | 6052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCNIDLE_STATE(OC_Config->OCNIdleState)); |
||
| 6645 | 6053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6646 | 6054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6647 | 6055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare and Output Compare N IDLE State */ |
||
| 6648 | 6056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS3; |
||
| 6649 | 6057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS3N; |
||
| 6650 | 6058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6651 | 6059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 4U); |
||
| 6652 | 6060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6653 | 6061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCNIdleState << 4U); |
||
| 6654 | 6062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6655 | 6063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6656 | 6064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CR2 */ |
||
| 6657 | 6065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CR2 = tmpcr2; |
||
| 6658 | 242 .loc 1 6065 3 is_stmt 1 view .LVU88 |
||
| 6659 | 243 .loc 1 6065 13 is_stmt 0 view .LVU89 |
||
| 6660 | 244 002e 4560 str r5, [r0, #4] |
||
| 19 | mjames | 6661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 112 |
| 16 | mjames | 6662 | |
| 6663 | |||
| 6664 | 6066:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6665 | 6067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR2 */ |
||
| 6666 | 6068:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR2 = tmpccmrx; |
||
| 6667 | 245 .loc 1 6068 3 is_stmt 1 view .LVU90 |
||
| 6668 | 246 .loc 1 6068 15 is_stmt 0 view .LVU91 |
||
| 6669 | 247 0030 C261 str r2, [r0, #28] |
||
| 6670 | 6069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6671 | 6070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Capture Compare Register value */ |
||
| 6672 | 6071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCR3 = OC_Config->Pulse; |
||
| 6673 | 248 .loc 1 6071 3 is_stmt 1 view .LVU92 |
||
| 6674 | 249 .loc 1 6071 25 is_stmt 0 view .LVU93 |
||
| 6675 | 250 0032 4A68 ldr r2, [r1, #4] |
||
| 6676 | 251 .LVL25: |
||
| 6677 | 252 .loc 1 6071 14 view .LVU94 |
||
| 6678 | 253 0034 C263 str r2, [r0, #60] |
||
| 6679 | 254 .LVL26: |
||
| 6680 | 6072:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6681 | 6073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCER */ |
||
| 6682 | 6074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 6683 | 255 .loc 1 6074 3 is_stmt 1 view .LVU95 |
||
| 6684 | 256 .loc 1 6074 14 is_stmt 0 view .LVU96 |
||
| 6685 | 257 0036 0362 str r3, [r0, #32] |
||
| 6686 | 6075:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6687 | 258 .loc 1 6075 1 view .LVU97 |
||
| 6688 | 259 0038 30BC pop {r4, r5} |
||
| 6689 | 260 .LCFI4: |
||
| 6690 | 261 .cfi_remember_state |
||
| 6691 | 262 .cfi_restore 5 |
||
| 6692 | 263 .cfi_restore 4 |
||
| 6693 | 264 .cfi_def_cfa_offset 0 |
||
| 6694 | 265 .LVL27: |
||
| 6695 | 266 .loc 1 6075 1 view .LVU98 |
||
| 6696 | 267 003a 7047 bx lr |
||
| 6697 | 268 .LVL28: |
||
| 6698 | 269 .L13: |
||
| 6699 | 270 .LCFI5: |
||
| 6700 | 271 .cfi_restore_state |
||
| 6701 | 6039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6702 | 272 .loc 1 6039 5 is_stmt 1 view .LVU99 |
||
| 6703 | 6042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6704 | 273 .loc 1 6042 5 view .LVU100 |
||
| 6705 | 6042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 6706 | 274 .loc 1 6042 13 is_stmt 0 view .LVU101 |
||
| 6707 | 275 003c 23F40063 bic r3, r3, #2048 |
||
| 6708 | 276 .LVL29: |
||
| 6709 | 6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6710 | 277 .loc 1 6044 5 is_stmt 1 view .LVU102 |
||
| 6711 | 6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6712 | 278 .loc 1 6044 26 is_stmt 0 view .LVU103 |
||
| 6713 | 279 0040 CC68 ldr r4, [r1, #12] |
||
| 6714 | 6044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 6715 | 280 .loc 1 6044 13 view .LVU104 |
||
| 6716 | 281 0042 43EA0423 orr r3, r3, r4, lsl #8 |
||
| 6717 | 282 .LVL30: |
||
| 6718 | 6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6719 | 283 .loc 1 6046 5 is_stmt 1 view .LVU105 |
||
| 6720 | 6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 6721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 113 |
| 16 | mjames | 6722 | |
| 6723 | |||
| 6724 | 284 .loc 1 6046 13 is_stmt 0 view .LVU106 |
||
| 6725 | 285 0046 23F48063 bic r3, r3, #1024 |
||
| 6726 | 286 .LVL31: |
||
| 6727 | 6046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6728 | 287 .loc 1 6046 13 view .LVU107 |
||
| 6729 | 288 004a EDE7 b .L10 |
||
| 6730 | 289 .L14: |
||
| 6731 | 6052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6732 | 290 .loc 1 6052 5 is_stmt 1 view .LVU108 |
||
| 6733 | 6053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6734 | 291 .loc 1 6053 5 view .LVU109 |
||
| 6735 | 6056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS3N; |
||
| 6736 | 292 .loc 1 6056 5 view .LVU110 |
||
| 6737 | 293 .LVL32: |
||
| 6738 | 6057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6739 | 294 .loc 1 6057 5 view .LVU111 |
||
| 6740 | 6057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6741 | 295 .loc 1 6057 12 is_stmt 0 view .LVU112 |
||
| 6742 | 296 004c 25F44055 bic r5, r5, #12288 |
||
| 6743 | 297 .LVL33: |
||
| 6744 | 6059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6745 | 298 .loc 1 6059 5 is_stmt 1 view .LVU113 |
||
| 6746 | 6059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6747 | 299 .loc 1 6059 25 is_stmt 0 view .LVU114 |
||
| 6748 | 300 0050 4C69 ldr r4, [r1, #20] |
||
| 6749 | 6059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 6750 | 301 .loc 1 6059 12 view .LVU115 |
||
| 6751 | 302 0052 45EA0415 orr r5, r5, r4, lsl #4 |
||
| 6752 | 303 .LVL34: |
||
| 6753 | 6061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6754 | 304 .loc 1 6061 5 is_stmt 1 view .LVU116 |
||
| 6755 | 6061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6756 | 305 .loc 1 6061 25 is_stmt 0 view .LVU117 |
||
| 6757 | 306 0056 8C69 ldr r4, [r1, #24] |
||
| 6758 | 6061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6759 | 307 .loc 1 6061 12 view .LVU118 |
||
| 6760 | 308 0058 45EA0415 orr r5, r5, r4, lsl #4 |
||
| 6761 | 309 .LVL35: |
||
| 6762 | 6061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6763 | 310 .loc 1 6061 12 view .LVU119 |
||
| 6764 | 311 005c E7E7 b .L11 |
||
| 6765 | 312 .L16: |
||
| 6766 | 313 005e 00BF .align 2 |
||
| 6767 | 314 .L15: |
||
| 6768 | 315 0060 002C0140 .word 1073818624 |
||
| 6769 | 316 .cfi_endproc |
||
| 6770 | 317 .LFE167: |
||
| 6771 | 319 .section .text.TIM_OC4_SetConfig,"ax",%progbits |
||
| 6772 | 320 .align 1 |
||
| 6773 | 321 .syntax unified |
||
| 6774 | 322 .thumb |
||
| 6775 | 323 .thumb_func |
||
| 6776 | 324 .fpu softvfp |
||
| 6777 | 326 TIM_OC4_SetConfig: |
||
| 6778 | 327 .LVL36: |
||
| 6779 | 328 .LFB168: |
||
| 6780 | 6076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 6781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 114 |
| 16 | mjames | 6782 | |
| 6783 | |||
| 6784 | 6077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6785 | 6078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Timer Output Compare 4 configuration |
||
| 6786 | 6079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 6787 | 6080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param OC_Config The ouput configuration structure |
||
| 6788 | 6081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6789 | 6082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6790 | 6083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_OC4_SetConfig(TIM_TypeDef *TIMx, TIM_OC_InitTypeDef *OC_Config) |
||
| 6791 | 6084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6792 | 329 .loc 1 6084 1 is_stmt 1 view -0 |
||
| 6793 | 330 .cfi_startproc |
||
| 6794 | 331 @ args = 0, pretend = 0, frame = 0 |
||
| 6795 | 332 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 6796 | 333 @ link register save eliminated. |
||
| 6797 | 334 .loc 1 6084 1 is_stmt 0 view .LVU121 |
||
| 6798 | 335 0000 30B4 push {r4, r5} |
||
| 6799 | 336 .LCFI6: |
||
| 6800 | 337 .cfi_def_cfa_offset 8 |
||
| 6801 | 338 .cfi_offset 4, -8 |
||
| 6802 | 339 .cfi_offset 5, -4 |
||
| 6803 | 6085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 6804 | 340 .loc 1 6085 3 is_stmt 1 view .LVU122 |
||
| 6805 | 6086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 6806 | 341 .loc 1 6086 3 view .LVU123 |
||
| 6807 | 6087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 6808 | 342 .loc 1 6087 3 view .LVU124 |
||
| 6809 | 6088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6810 | 6089:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 4: Reset the CC4E Bit */ |
||
| 6811 | 6090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC4E; |
||
| 6812 | 343 .loc 1 6090 3 view .LVU125 |
||
| 6813 | 344 .loc 1 6090 14 is_stmt 0 view .LVU126 |
||
| 6814 | 345 0002 036A ldr r3, [r0, #32] |
||
| 6815 | 346 0004 23F48053 bic r3, r3, #4096 |
||
| 6816 | 347 0008 0362 str r3, [r0, #32] |
||
| 6817 | 6091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6818 | 6092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCER register value */ |
||
| 6819 | 6093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 6820 | 348 .loc 1 6093 3 is_stmt 1 view .LVU127 |
||
| 6821 | 349 .loc 1 6093 11 is_stmt 0 view .LVU128 |
||
| 6822 | 350 000a 036A ldr r3, [r0, #32] |
||
| 6823 | 351 .LVL37: |
||
| 6824 | 6094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 6825 | 6095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 = TIMx->CR2; |
||
| 6826 | 352 .loc 1 6095 3 is_stmt 1 view .LVU129 |
||
| 6827 | 353 .loc 1 6095 10 is_stmt 0 view .LVU130 |
||
| 6828 | 354 000c 4468 ldr r4, [r0, #4] |
||
| 6829 | 355 .LVL38: |
||
| 6830 | 6096:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6831 | 6097:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CCMR2 register value */ |
||
| 6832 | 6098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx = TIMx->CCMR2; |
||
| 6833 | 356 .loc 1 6098 3 is_stmt 1 view .LVU131 |
||
| 6834 | 357 .loc 1 6098 12 is_stmt 0 view .LVU132 |
||
| 6835 | 358 000e C269 ldr r2, [r0, #28] |
||
| 6836 | 359 .LVL39: |
||
| 6837 | 6099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6838 | 6100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare mode and Capture/Compare selection Bits */ |
||
| 6839 | 6101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_OC4M; |
||
| 6840 | 360 .loc 1 6101 3 is_stmt 1 view .LVU133 |
||
| 19 | mjames | 6841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 115 |
| 16 | mjames | 6842 | |
| 6843 | |||
| 6844 | 6102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR2_CC4S; |
||
| 6845 | 361 .loc 1 6102 3 view .LVU134 |
||
| 6846 | 362 .loc 1 6102 12 is_stmt 0 view .LVU135 |
||
| 6847 | 363 0010 22F4E642 bic r2, r2, #29440 |
||
| 6848 | 364 .LVL40: |
||
| 6849 | 6103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6850 | 6104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Output Compare Mode */ |
||
| 6851 | 6105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx |= (OC_Config->OCMode << 8U); |
||
| 6852 | 365 .loc 1 6105 3 is_stmt 1 view .LVU136 |
||
| 6853 | 366 .loc 1 6105 25 is_stmt 0 view .LVU137 |
||
| 6854 | 367 0014 0D68 ldr r5, [r1] |
||
| 6855 | 368 .loc 1 6105 12 view .LVU138 |
||
| 6856 | 369 0016 42EA0522 orr r2, r2, r5, lsl #8 |
||
| 6857 | 370 .LVL41: |
||
| 6858 | 6106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6859 | 6107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Polarity level */ |
||
| 6860 | 6108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~TIM_CCER_CC4P; |
||
| 6861 | 371 .loc 1 6108 3 is_stmt 1 view .LVU139 |
||
| 6862 | 372 .loc 1 6108 11 is_stmt 0 view .LVU140 |
||
| 6863 | 373 001a 23F40053 bic r3, r3, #8192 |
||
| 6864 | 374 .LVL42: |
||
| 6865 | 6109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 6866 | 6110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (OC_Config->OCPolarity << 12U); |
||
| 6867 | 375 .loc 1 6110 3 is_stmt 1 view .LVU141 |
||
| 6868 | 376 .loc 1 6110 24 is_stmt 0 view .LVU142 |
||
| 6869 | 377 001e 8D68 ldr r5, [r1, #8] |
||
| 6870 | 378 .loc 1 6110 11 view .LVU143 |
||
| 6871 | 379 0020 43EA0533 orr r3, r3, r5, lsl #12 |
||
| 6872 | 380 .LVL43: |
||
| 6873 | 6111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6874 | 6112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_BREAK_INSTANCE(TIMx)) |
||
| 6875 | 381 .loc 1 6112 3 is_stmt 1 view .LVU144 |
||
| 6876 | 382 .loc 1 6112 6 is_stmt 0 view .LVU145 |
||
| 6877 | 383 0024 074D ldr r5, .L21 |
||
| 6878 | 384 0026 A842 cmp r0, r5 |
||
| 6879 | 385 0028 06D0 beq .L20 |
||
| 6880 | 386 .L18: |
||
| 6881 | 6113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6882 | 6114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check parameters */ |
||
| 6883 | 6115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 6884 | 6116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6885 | 6117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output Compare IDLE State */ |
||
| 6886 | 6118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS4; |
||
| 6887 | 6119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6888 | 6120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 6889 | 6121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 |= (OC_Config->OCIdleState << 6U); |
||
| 6890 | 6122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6891 | 6123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6892 | 6124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CR2 */ |
||
| 6893 | 6125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CR2 = tmpcr2; |
||
| 6894 | 387 .loc 1 6125 3 is_stmt 1 view .LVU146 |
||
| 6895 | 388 .loc 1 6125 13 is_stmt 0 view .LVU147 |
||
| 6896 | 389 002a 4460 str r4, [r0, #4] |
||
| 6897 | 6126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6898 | 6127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR2 */ |
||
| 6899 | 6128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR2 = tmpccmrx; |
||
| 6900 | 390 .loc 1 6128 3 is_stmt 1 view .LVU148 |
||
| 19 | mjames | 6901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 116 |
| 16 | mjames | 6902 | |
| 6903 | |||
| 6904 | 391 .loc 1 6128 15 is_stmt 0 view .LVU149 |
||
| 6905 | 392 002c C261 str r2, [r0, #28] |
||
| 6906 | 6129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6907 | 6130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Capture Compare Register value */ |
||
| 6908 | 6131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCR4 = OC_Config->Pulse; |
||
| 6909 | 393 .loc 1 6131 3 is_stmt 1 view .LVU150 |
||
| 6910 | 394 .loc 1 6131 25 is_stmt 0 view .LVU151 |
||
| 6911 | 395 002e 4A68 ldr r2, [r1, #4] |
||
| 6912 | 396 .LVL44: |
||
| 6913 | 397 .loc 1 6131 14 view .LVU152 |
||
| 6914 | 398 0030 0264 str r2, [r0, #64] |
||
| 6915 | 399 .LVL45: |
||
| 6916 | 6132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6917 | 6133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCER */ |
||
| 6918 | 6134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 6919 | 400 .loc 1 6134 3 is_stmt 1 view .LVU153 |
||
| 6920 | 401 .loc 1 6134 14 is_stmt 0 view .LVU154 |
||
| 6921 | 402 0032 0362 str r3, [r0, #32] |
||
| 6922 | 6135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6923 | 403 .loc 1 6135 1 view .LVU155 |
||
| 6924 | 404 0034 30BC pop {r4, r5} |
||
| 6925 | 405 .LCFI7: |
||
| 6926 | 406 .cfi_remember_state |
||
| 6927 | 407 .cfi_restore 5 |
||
| 6928 | 408 .cfi_restore 4 |
||
| 6929 | 409 .cfi_def_cfa_offset 0 |
||
| 6930 | 410 .LVL46: |
||
| 6931 | 411 .loc 1 6135 1 view .LVU156 |
||
| 6932 | 412 0036 7047 bx lr |
||
| 6933 | 413 .LVL47: |
||
| 6934 | 414 .L20: |
||
| 6935 | 415 .LCFI8: |
||
| 6936 | 416 .cfi_restore_state |
||
| 6937 | 6115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6938 | 417 .loc 1 6115 5 is_stmt 1 view .LVU157 |
||
| 6939 | 6118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6940 | 418 .loc 1 6118 5 view .LVU158 |
||
| 6941 | 6118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6942 | 419 .loc 1 6118 12 is_stmt 0 view .LVU159 |
||
| 6943 | 420 0038 24F48044 bic r4, r4, #16384 |
||
| 6944 | 421 .LVL48: |
||
| 6945 | 6121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6946 | 422 .loc 1 6121 5 is_stmt 1 view .LVU160 |
||
| 6947 | 6121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6948 | 423 .loc 1 6121 25 is_stmt 0 view .LVU161 |
||
| 6949 | 424 003c 4D69 ldr r5, [r1, #20] |
||
| 6950 | 6121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6951 | 425 .loc 1 6121 12 view .LVU162 |
||
| 6952 | 426 003e 44EA8514 orr r4, r4, r5, lsl #6 |
||
| 6953 | 427 .LVL49: |
||
| 6954 | 6121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 6955 | 428 .loc 1 6121 12 view .LVU163 |
||
| 6956 | 429 0042 F2E7 b .L18 |
||
| 6957 | 430 .L22: |
||
| 6958 | 431 .align 2 |
||
| 6959 | 432 .L21: |
||
| 6960 | 433 0044 002C0140 .word 1073818624 |
||
| 19 | mjames | 6961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 117 |
| 16 | mjames | 6962 | |
| 6963 | |||
| 6964 | 434 .cfi_endproc |
||
| 6965 | 435 .LFE168: |
||
| 6966 | 437 .section .text.TIM_TI1_ConfigInputStage,"ax",%progbits |
||
| 6967 | 438 .align 1 |
||
| 6968 | 439 .syntax unified |
||
| 6969 | 440 .thumb |
||
| 6970 | 441 .thumb_func |
||
| 6971 | 442 .fpu softvfp |
||
| 6972 | 444 TIM_TI1_ConfigInputStage: |
||
| 6973 | 445 .LVL50: |
||
| 6974 | 446 .LFB171: |
||
| 6975 | 6136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6976 | 6137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 6977 | 6138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Slave Timer configuration function |
||
| 6978 | 6139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param htim TIM handle |
||
| 6979 | 6140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param sSlaveConfig Slave timer configuration |
||
| 6980 | 6141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 6981 | 6142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 6982 | 6143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static HAL_StatusTypeDef TIM_SlaveTimer_SetConfig(TIM_HandleTypeDef *htim, |
||
| 6983 | 6144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_SlaveConfigTypeDef *sSlaveConfig) |
||
| 6984 | 6145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 6985 | 6146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 6986 | 6147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 6987 | 6148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 6988 | 6149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6989 | 6150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx SMCR register value */ |
||
| 6990 | 6151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = htim->Instance->SMCR; |
||
| 6991 | 6152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6992 | 6153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Trigger Selection Bits */ |
||
| 6993 | 6154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_TS; |
||
| 6994 | 6155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Input Trigger source */ |
||
| 6995 | 6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= sSlaveConfig->InputTrigger; |
||
| 6996 | 6157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 6997 | 6158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the slave mode Bits */ |
||
| 6998 | 6159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_SMS; |
||
| 6999 | 6160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the slave mode */ |
||
| 7000 | 6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= sSlaveConfig->SlaveMode; |
||
| 7001 | 6162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7002 | 6163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 7003 | 6164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 7004 | 6165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7005 | 6166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the trigger prescaler, filter, and polarity */ |
||
| 7006 | 6167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (sSlaveConfig->InputTrigger) |
||
| 7007 | 6168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7008 | 6169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_ETRF: |
||
| 7009 | 6170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7010 | 6171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7011 | 6172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(htim->Instance)); |
||
| 7012 | 6173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPRESCALER(sSlaveConfig->TriggerPrescaler)); |
||
| 7013 | 6174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 7014 | 6175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 7015 | 6176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the ETR Trigger source */ |
||
| 7016 | 6177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_ETR_SetConfig(htim->Instance, |
||
| 7017 | 6178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, |
||
| 7018 | 6179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 7019 | 6180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerFilter); |
||
| 7020 | 6181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 7021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 118 |
| 16 | mjames | 7022 | |
| 7023 | |||
| 7024 | 6182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7025 | 6183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7026 | 6184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_TI1F_ED: |
||
| 7027 | 6185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7028 | 6186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7029 | 6187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 7030 | 6188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 7031 | 6189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7032 | 6190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if(sSlaveConfig->SlaveMode == TIM_SLAVEMODE_GATED) |
||
| 7033 | 6191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7034 | 6192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 7035 | 6193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7036 | 6194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7037 | 6195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ |
||
| 7038 | 6196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = htim->Instance->CCER; |
||
| 7039 | 6197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; |
||
| 7040 | 6198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; |
||
| 7041 | 6199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7042 | 6200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7043 | 6201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; |
||
| 7044 | 6202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); |
||
| 7045 | 6203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7046 | 6204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ |
||
| 7047 | 6205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 = tmpccmr1; |
||
| 7048 | 6206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER = tmpccer; |
||
| 7049 | 6207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 7050 | 6208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7051 | 6209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7052 | 6210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_TI1FP1: |
||
| 7053 | 6211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7054 | 6212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7055 | 6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(htim->Instance)); |
||
| 7056 | 6214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 7057 | 6215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 7058 | 6216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7059 | 6217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure TI1 Filter and Polarity */ |
||
| 7060 | 6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI1_ConfigInputStage(htim->Instance, |
||
| 7061 | 6219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 7062 | 6220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerFilter); |
||
| 7063 | 6221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 7064 | 6222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7065 | 6223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7066 | 6224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_TI2FP2: |
||
| 7067 | 6225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7068 | 6226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7069 | 6227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 7070 | 6228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 7071 | 6229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 7072 | 6230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7073 | 6231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure TI2 Filter and Polarity */ |
||
| 7074 | 6232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_TI2_ConfigInputStage(htim->Instance, |
||
| 7075 | 6233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 7076 | 6234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerFilter); |
||
| 7077 | 6235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 7078 | 6236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7079 | 6237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7080 | 6238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_ITR0: |
||
| 19 | mjames | 7081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 119 |
| 16 | mjames | 7082 | |
| 7083 | |||
| 7084 | 6239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_ITR1: |
||
| 7085 | 6240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_ITR2: |
||
| 7086 | 6241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** case TIM_TS_ITR3: |
||
| 7087 | 6242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7088 | 6243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameter */ |
||
| 7089 | 6244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 7090 | 6245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 7091 | 6246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7092 | 6247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7093 | 6248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** default: |
||
| 7094 | 6249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 7095 | 6250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7096 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_OK; |
||
| 7097 | 6252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7098 | 6253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7099 | 6254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7100 | 6255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the TI1 as Input. |
||
| 7101 | 6256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. |
||
| 7102 | 6257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7103 | 6258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7104 | 6259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7105 | 6260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7106 | 6261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE |
||
| 7107 | 6262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. |
||
| 7108 | 6263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7109 | 6264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 1 is selected to be connected to IC1. |
||
| 7110 | 6265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 1 is selected to be connected to IC2. |
||
| 7111 | 6266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 1 is selected to be connected to TRC. |
||
| 7112 | 6267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7113 | 6268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7114 | 6269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7115 | 6270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI2FP1 |
||
| 7116 | 6271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (on channel2 path) is used as the input signal. Therefore CCMR1 must be |
||
| 7117 | 6272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * protected against un-initialized filter and polarity values. |
||
| 7118 | 6273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7119 | 6274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_TI1_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 7120 | 6275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter) |
||
| 7121 | 6276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7122 | 6277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 7123 | 6278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7124 | 6279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7125 | 6280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ |
||
| 7126 | 6281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; |
||
| 7127 | 6282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 7128 | 6283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7129 | 6284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7130 | 6285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Input */ |
||
| 7131 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (IS_TIM_CC2_INSTANCE(TIMx) != RESET) |
||
| 7132 | 6287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7133 | 6288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_CC1S; |
||
| 7134 | 6289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; |
||
| 7135 | 6290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7136 | 6291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** else |
||
| 7137 | 6292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7138 | 6293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= TIM_CCMR1_CC1S_0; |
||
| 7139 | 6294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7140 | 6295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 7141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 120 |
| 16 | mjames | 7142 | |
| 7143 | |||
| 7144 | 6296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7145 | 6297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; |
||
| 7146 | 6298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); |
||
| 7147 | 6299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7148 | 6300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC1E Bit */ |
||
| 7149 | 6301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); |
||
| 7150 | 6302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); |
||
| 7151 | 6303:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7152 | 6304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ |
||
| 7153 | 6305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1; |
||
| 7154 | 6306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 7155 | 6307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7156 | 6308:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7157 | 6309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7158 | 6310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the Polarity and Filter for TI1. |
||
| 7159 | 6311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. |
||
| 7160 | 6312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7161 | 6313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7162 | 6314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7163 | 6315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7164 | 6316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE |
||
| 7165 | 6317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7166 | 6318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7167 | 6319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7168 | 6320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7169 | 6321:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI1_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil |
||
| 7170 | 6322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7171 | 447 .loc 1 6322 1 is_stmt 1 view -0 |
||
| 7172 | 448 .cfi_startproc |
||
| 7173 | 449 @ args = 0, pretend = 0, frame = 0 |
||
| 7174 | 450 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7175 | 451 @ link register save eliminated. |
||
| 7176 | 452 .loc 1 6322 1 is_stmt 0 view .LVU165 |
||
| 7177 | 453 0000 10B4 push {r4} |
||
| 7178 | 454 .LCFI9: |
||
| 7179 | 455 .cfi_def_cfa_offset 4 |
||
| 7180 | 456 .cfi_offset 4, -4 |
||
| 7181 | 6323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 7182 | 457 .loc 1 6323 3 is_stmt 1 view .LVU166 |
||
| 7183 | 6324:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7184 | 458 .loc 1 6324 3 view .LVU167 |
||
| 7185 | 6325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7186 | 6326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 1: Reset the CC1E Bit */ |
||
| 7187 | 6327:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7188 | 459 .loc 1 6327 3 view .LVU168 |
||
| 7189 | 460 .loc 1 6327 11 is_stmt 0 view .LVU169 |
||
| 7190 | 461 0002 036A ldr r3, [r0, #32] |
||
| 7191 | 462 .LVL51: |
||
| 7192 | 6328:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC1E; |
||
| 7193 | 463 .loc 1 6328 3 is_stmt 1 view .LVU170 |
||
| 7194 | 464 .loc 1 6328 14 is_stmt 0 view .LVU171 |
||
| 7195 | 465 0004 046A ldr r4, [r0, #32] |
||
| 7196 | 466 0006 24F00104 bic r4, r4, #1 |
||
| 7197 | 467 000a 0462 str r4, [r0, #32] |
||
| 7198 | 6329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 7199 | 468 .loc 1 6329 3 is_stmt 1 view .LVU172 |
||
| 7200 | 469 .loc 1 6329 12 is_stmt 0 view .LVU173 |
||
| 19 | mjames | 7201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 121 |
| 16 | mjames | 7202 | |
| 7203 | |||
| 7204 | 470 000c 8469 ldr r4, [r0, #24] |
||
| 7205 | 471 .LVL52: |
||
| 7206 | 6330:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7207 | 6331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7208 | 6332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC1F; |
||
| 7209 | 472 .loc 1 6332 3 is_stmt 1 view .LVU174 |
||
| 7210 | 473 .loc 1 6332 12 is_stmt 0 view .LVU175 |
||
| 7211 | 474 000e 24F0F004 bic r4, r4, #240 |
||
| 7212 | 475 .LVL53: |
||
| 7213 | 6333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (TIM_ICFilter << 4U); |
||
| 7214 | 476 .loc 1 6333 3 is_stmt 1 view .LVU176 |
||
| 7215 | 477 .loc 1 6333 12 is_stmt 0 view .LVU177 |
||
| 7216 | 478 0012 44EA0212 orr r2, r4, r2, lsl #4 |
||
| 7217 | 479 .LVL54: |
||
| 7218 | 6334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7219 | 6335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC1E Bit */ |
||
| 7220 | 6336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP); |
||
| 7221 | 480 .loc 1 6336 3 is_stmt 1 view .LVU178 |
||
| 7222 | 481 .loc 1 6336 11 is_stmt 0 view .LVU179 |
||
| 7223 | 482 0016 23F00A03 bic r3, r3, #10 |
||
| 7224 | 483 .LVL55: |
||
| 7225 | 6337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= TIM_ICPolarity; |
||
| 7226 | 484 .loc 1 6337 3 is_stmt 1 view .LVU180 |
||
| 7227 | 485 .loc 1 6337 11 is_stmt 0 view .LVU181 |
||
| 7228 | 486 001a 0B43 orrs r3, r3, r1 |
||
| 7229 | 487 .LVL56: |
||
| 7230 | 6338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7231 | 6339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ |
||
| 7232 | 6340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1; |
||
| 7233 | 488 .loc 1 6340 3 is_stmt 1 view .LVU182 |
||
| 7234 | 489 .loc 1 6340 15 is_stmt 0 view .LVU183 |
||
| 7235 | 490 001c 8261 str r2, [r0, #24] |
||
| 7236 | 6341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 7237 | 491 .loc 1 6341 3 is_stmt 1 view .LVU184 |
||
| 7238 | 492 .loc 1 6341 14 is_stmt 0 view .LVU185 |
||
| 7239 | 493 001e 0362 str r3, [r0, #32] |
||
| 7240 | 6342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7241 | 494 .loc 1 6342 1 view .LVU186 |
||
| 7242 | 495 0020 10BC pop {r4} |
||
| 7243 | 496 .LCFI10: |
||
| 7244 | 497 .cfi_restore 4 |
||
| 7245 | 498 .cfi_def_cfa_offset 0 |
||
| 7246 | 499 0022 7047 bx lr |
||
| 7247 | 500 .cfi_endproc |
||
| 7248 | 501 .LFE171: |
||
| 7249 | 503 .section .text.TIM_TI2_SetConfig,"ax",%progbits |
||
| 7250 | 504 .align 1 |
||
| 7251 | 505 .syntax unified |
||
| 7252 | 506 .thumb |
||
| 7253 | 507 .thumb_func |
||
| 7254 | 508 .fpu softvfp |
||
| 7255 | 510 TIM_TI2_SetConfig: |
||
| 7256 | 511 .LVL57: |
||
| 7257 | 512 .LFB172: |
||
| 7258 | 6343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7259 | 6344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7260 | 6345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the TI2 as Input. |
||
| 19 | mjames | 7261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 122 |
| 16 | mjames | 7262 | |
| 7263 | |||
| 7264 | 6346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 7265 | 6347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7266 | 6348:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7267 | 6349:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7268 | 6350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7269 | 6351:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE |
||
| 7270 | 6352:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. |
||
| 7271 | 6353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7272 | 6354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 2 is selected to be connected to IC2. |
||
| 7273 | 6355:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 2 is selected to be connected to IC1. |
||
| 7274 | 6356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 2 is selected to be connected to TRC. |
||
| 7275 | 6357:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7276 | 6358:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7277 | 6359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7278 | 6360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI1FP2 |
||
| 7279 | 6361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR1 must be |
||
| 7280 | 6362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * protected against un-initialized filter and polarity values. |
||
| 7281 | 6363:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7282 | 6364:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI2_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 7283 | 6365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter) |
||
| 7284 | 6366:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7285 | 513 .loc 1 6366 1 is_stmt 1 view -0 |
||
| 7286 | 514 .cfi_startproc |
||
| 7287 | 515 @ args = 0, pretend = 0, frame = 0 |
||
| 7288 | 516 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7289 | 517 @ link register save eliminated. |
||
| 7290 | 518 .loc 1 6366 1 is_stmt 0 view .LVU188 |
||
| 7291 | 519 0000 30B4 push {r4, r5} |
||
| 7292 | 520 .LCFI11: |
||
| 7293 | 521 .cfi_def_cfa_offset 8 |
||
| 7294 | 522 .cfi_offset 4, -8 |
||
| 7295 | 523 .cfi_offset 5, -4 |
||
| 7296 | 6367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 7297 | 524 .loc 1 6367 3 is_stmt 1 view .LVU189 |
||
| 7298 | 6368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7299 | 525 .loc 1 6368 3 view .LVU190 |
||
| 7300 | 6369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7301 | 6370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ |
||
| 7302 | 6371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; |
||
| 7303 | 526 .loc 1 6371 3 view .LVU191 |
||
| 7304 | 527 .loc 1 6371 14 is_stmt 0 view .LVU192 |
||
| 7305 | 528 0002 046A ldr r4, [r0, #32] |
||
| 7306 | 529 0004 24F01004 bic r4, r4, #16 |
||
| 7307 | 530 0008 0462 str r4, [r0, #32] |
||
| 7308 | 6372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 7309 | 531 .loc 1 6372 3 is_stmt 1 view .LVU193 |
||
| 7310 | 532 .loc 1 6372 12 is_stmt 0 view .LVU194 |
||
| 7311 | 533 000a 8469 ldr r4, [r0, #24] |
||
| 7312 | 534 .LVL58: |
||
| 7313 | 6373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7314 | 535 .loc 1 6373 3 is_stmt 1 view .LVU195 |
||
| 7315 | 536 .loc 1 6373 11 is_stmt 0 view .LVU196 |
||
| 7316 | 537 000c 056A ldr r5, [r0, #32] |
||
| 7317 | 538 .LVL59: |
||
| 7318 | 6374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7319 | 6375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Input */ |
||
| 7320 | 6376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_CC2S; |
||
| 19 | mjames | 7321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 123 |
| 16 | mjames | 7322 | |
| 7323 | |||
| 7324 | 539 .loc 1 6376 3 is_stmt 1 view .LVU197 |
||
| 7325 | 540 .loc 1 6376 12 is_stmt 0 view .LVU198 |
||
| 7326 | 541 000e 24F44074 bic r4, r4, #768 |
||
| 7327 | 542 .LVL60: |
||
| 7328 | 6377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (TIM_ICSelection << 8U); |
||
| 7329 | 543 .loc 1 6377 3 is_stmt 1 view .LVU199 |
||
| 7330 | 544 .loc 1 6377 12 is_stmt 0 view .LVU200 |
||
| 7331 | 545 0012 44EA0222 orr r2, r4, r2, lsl #8 |
||
| 7332 | 546 .LVL61: |
||
| 7333 | 6378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7334 | 6379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7335 | 6380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC2F; |
||
| 7336 | 547 .loc 1 6380 3 is_stmt 1 view .LVU201 |
||
| 7337 | 548 .loc 1 6380 12 is_stmt 0 view .LVU202 |
||
| 7338 | 549 0016 22F47042 bic r2, r2, #61440 |
||
| 7339 | 550 .LVL62: |
||
| 7340 | 6381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 12U) & TIM_CCMR1_IC2F); |
||
| 7341 | 551 .loc 1 6381 3 is_stmt 1 view .LVU203 |
||
| 7342 | 552 .loc 1 6381 30 is_stmt 0 view .LVU204 |
||
| 7343 | 553 001a 1B03 lsls r3, r3, #12 |
||
| 7344 | 554 .LVL63: |
||
| 7345 | 555 .loc 1 6381 38 view .LVU205 |
||
| 7346 | 556 001c 9BB2 uxth r3, r3 |
||
| 7347 | 557 .loc 1 6381 12 view .LVU206 |
||
| 7348 | 558 001e 1A43 orrs r2, r2, r3 |
||
| 7349 | 559 .LVL64: |
||
| 7350 | 6382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7351 | 6383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC2E Bit */ |
||
| 7352 | 6384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP); |
||
| 7353 | 560 .loc 1 6384 3 is_stmt 1 view .LVU207 |
||
| 7354 | 561 .loc 1 6384 11 is_stmt 0 view .LVU208 |
||
| 7355 | 562 0020 25F0A005 bic r5, r5, #160 |
||
| 7356 | 563 .LVL65: |
||
| 7357 | 6385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 4U) & (TIM_CCER_CC2P | TIM_CCER_CC2NP)); |
||
| 7358 | 564 .loc 1 6385 3 is_stmt 1 view .LVU209 |
||
| 7359 | 565 .loc 1 6385 31 is_stmt 0 view .LVU210 |
||
| 7360 | 566 0024 0901 lsls r1, r1, #4 |
||
| 7361 | 567 .LVL66: |
||
| 7362 | 568 .loc 1 6385 38 view .LVU211 |
||
| 7363 | 569 0026 01F0A001 and r1, r1, #160 |
||
| 7364 | 570 .loc 1 6385 11 view .LVU212 |
||
| 7365 | 571 002a 2943 orrs r1, r1, r5 |
||
| 7366 | 572 .LVL67: |
||
| 7367 | 6386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7368 | 6387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ |
||
| 7369 | 6388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1 ; |
||
| 7370 | 573 .loc 1 6388 3 is_stmt 1 view .LVU213 |
||
| 7371 | 574 .loc 1 6388 15 is_stmt 0 view .LVU214 |
||
| 7372 | 575 002c 8261 str r2, [r0, #24] |
||
| 7373 | 6389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 7374 | 576 .loc 1 6389 3 is_stmt 1 view .LVU215 |
||
| 7375 | 577 .loc 1 6389 14 is_stmt 0 view .LVU216 |
||
| 7376 | 578 002e 0162 str r1, [r0, #32] |
||
| 7377 | 6390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7378 | 579 .loc 1 6390 1 view .LVU217 |
||
| 7379 | 580 0030 30BC pop {r4, r5} |
||
| 7380 | 581 .LCFI12: |
||
| 19 | mjames | 7381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 124 |
| 16 | mjames | 7382 | |
| 7383 | |||
| 7384 | 582 .cfi_restore 5 |
||
| 7385 | 583 .cfi_restore 4 |
||
| 7386 | 584 .cfi_def_cfa_offset 0 |
||
| 7387 | 585 0032 7047 bx lr |
||
| 7388 | 586 .cfi_endproc |
||
| 7389 | 587 .LFE172: |
||
| 7390 | 589 .section .text.TIM_TI2_ConfigInputStage,"ax",%progbits |
||
| 7391 | 590 .align 1 |
||
| 7392 | 591 .syntax unified |
||
| 7393 | 592 .thumb |
||
| 7394 | 593 .thumb_func |
||
| 7395 | 594 .fpu softvfp |
||
| 7396 | 596 TIM_TI2_ConfigInputStage: |
||
| 7397 | 597 .LVL68: |
||
| 7398 | 598 .LFB173: |
||
| 7399 | 6391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7400 | 6392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7401 | 6393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the Polarity and Filter for TI2. |
||
| 7402 | 6394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral. |
||
| 7403 | 6395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7404 | 6396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7405 | 6397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7406 | 6398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7407 | 6399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_BOTHEDGE |
||
| 7408 | 6400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7409 | 6401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7410 | 6402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7411 | 6403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7412 | 6404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI2_ConfigInputStage(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICFil |
||
| 7413 | 6405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7414 | 599 .loc 1 6405 1 is_stmt 1 view -0 |
||
| 7415 | 600 .cfi_startproc |
||
| 7416 | 601 @ args = 0, pretend = 0, frame = 0 |
||
| 7417 | 602 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7418 | 603 @ link register save eliminated. |
||
| 7419 | 604 .loc 1 6405 1 is_stmt 0 view .LVU219 |
||
| 7420 | 605 0000 10B4 push {r4} |
||
| 7421 | 606 .LCFI13: |
||
| 7422 | 607 .cfi_def_cfa_offset 4 |
||
| 7423 | 608 .cfi_offset 4, -4 |
||
| 7424 | 6406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 7425 | 609 .loc 1 6406 3 is_stmt 1 view .LVU220 |
||
| 7426 | 6407:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7427 | 610 .loc 1 6407 3 view .LVU221 |
||
| 7428 | 6408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7429 | 6409:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 2: Reset the CC2E Bit */ |
||
| 7430 | 6410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC2E; |
||
| 7431 | 611 .loc 1 6410 3 view .LVU222 |
||
| 7432 | 612 .loc 1 6410 14 is_stmt 0 view .LVU223 |
||
| 7433 | 613 0002 036A ldr r3, [r0, #32] |
||
| 7434 | 614 0004 23F01003 bic r3, r3, #16 |
||
| 7435 | 615 0008 0362 str r3, [r0, #32] |
||
| 7436 | 6411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 7437 | 616 .loc 1 6411 3 is_stmt 1 view .LVU224 |
||
| 7438 | 617 .loc 1 6411 12 is_stmt 0 view .LVU225 |
||
| 7439 | 618 000a 8469 ldr r4, [r0, #24] |
||
| 7440 | 619 .LVL69: |
||
| 19 | mjames | 7441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 125 |
| 16 | mjames | 7442 | |
| 7443 | |||
| 7444 | 6412:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7445 | 620 .loc 1 6412 3 is_stmt 1 view .LVU226 |
||
| 7446 | 621 .loc 1 6412 11 is_stmt 0 view .LVU227 |
||
| 7447 | 622 000c 036A ldr r3, [r0, #32] |
||
| 7448 | 623 .LVL70: |
||
| 7449 | 6413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7450 | 6414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7451 | 6415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~TIM_CCMR1_IC2F; |
||
| 7452 | 624 .loc 1 6415 3 is_stmt 1 view .LVU228 |
||
| 7453 | 625 .loc 1 6415 12 is_stmt 0 view .LVU229 |
||
| 7454 | 626 000e 24F47044 bic r4, r4, #61440 |
||
| 7455 | 627 .LVL71: |
||
| 7456 | 6416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (TIM_ICFilter << 12U); |
||
| 7457 | 628 .loc 1 6416 3 is_stmt 1 view .LVU230 |
||
| 7458 | 629 .loc 1 6416 12 is_stmt 0 view .LVU231 |
||
| 7459 | 630 0012 44EA0232 orr r2, r4, r2, lsl #12 |
||
| 7460 | 631 .LVL72: |
||
| 7461 | 6417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7462 | 6418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC2E Bit */ |
||
| 7463 | 6419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP); |
||
| 7464 | 632 .loc 1 6419 3 is_stmt 1 view .LVU232 |
||
| 7465 | 633 .loc 1 6419 11 is_stmt 0 view .LVU233 |
||
| 7466 | 634 0016 23F0A003 bic r3, r3, #160 |
||
| 7467 | 635 .LVL73: |
||
| 7468 | 6420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity << 4U); |
||
| 7469 | 636 .loc 1 6420 3 is_stmt 1 view .LVU234 |
||
| 7470 | 637 .loc 1 6420 11 is_stmt 0 view .LVU235 |
||
| 7471 | 638 001a 43EA0113 orr r3, r3, r1, lsl #4 |
||
| 7472 | 639 .LVL74: |
||
| 7473 | 6421:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7474 | 6422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR1 and CCER registers */ |
||
| 7475 | 6423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR1 = tmpccmr1 ; |
||
| 7476 | 640 .loc 1 6423 3 is_stmt 1 view .LVU236 |
||
| 7477 | 641 .loc 1 6423 15 is_stmt 0 view .LVU237 |
||
| 7478 | 642 001e 8261 str r2, [r0, #24] |
||
| 7479 | 6424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 7480 | 643 .loc 1 6424 3 is_stmt 1 view .LVU238 |
||
| 7481 | 644 .loc 1 6424 14 is_stmt 0 view .LVU239 |
||
| 7482 | 645 0020 0362 str r3, [r0, #32] |
||
| 7483 | 6425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7484 | 646 .loc 1 6425 1 view .LVU240 |
||
| 7485 | 647 0022 10BC pop {r4} |
||
| 7486 | 648 .LCFI14: |
||
| 7487 | 649 .cfi_restore 4 |
||
| 7488 | 650 .cfi_def_cfa_offset 0 |
||
| 7489 | 651 0024 7047 bx lr |
||
| 7490 | 652 .cfi_endproc |
||
| 7491 | 653 .LFE173: |
||
| 7492 | 655 .section .text.TIM_TI3_SetConfig,"ax",%progbits |
||
| 7493 | 656 .align 1 |
||
| 7494 | 657 .syntax unified |
||
| 7495 | 658 .thumb |
||
| 7496 | 659 .thumb_func |
||
| 7497 | 660 .fpu softvfp |
||
| 7498 | 662 TIM_TI3_SetConfig: |
||
| 7499 | 663 .LVL75: |
||
| 7500 | 664 .LFB174: |
||
| 19 | mjames | 7501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 126 |
| 16 | mjames | 7502 | |
| 7503 | |||
| 7504 | 6426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7505 | 6427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7506 | 6428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the TI3 as Input. |
||
| 7507 | 6429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 7508 | 6430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7509 | 6431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7510 | 6432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7511 | 6433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7512 | 6434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. |
||
| 7513 | 6435:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7514 | 6436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 3 is selected to be connected to IC3. |
||
| 7515 | 6437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 3 is selected to be connected to IC4. |
||
| 7516 | 6438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 3 is selected to be connected to TRC. |
||
| 7517 | 6439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7518 | 6440:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7519 | 6441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7520 | 6442:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI3FP4 |
||
| 7521 | 6443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR2 must be |
||
| 7522 | 6444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * protected against un-initialized filter and polarity values. |
||
| 7523 | 6445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7524 | 6446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI3_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 7525 | 6447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter) |
||
| 7526 | 6448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7527 | 665 .loc 1 6448 1 is_stmt 1 view -0 |
||
| 7528 | 666 .cfi_startproc |
||
| 7529 | 667 @ args = 0, pretend = 0, frame = 0 |
||
| 7530 | 668 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7531 | 669 @ link register save eliminated. |
||
| 7532 | 670 .loc 1 6448 1 is_stmt 0 view .LVU242 |
||
| 7533 | 671 0000 30B4 push {r4, r5} |
||
| 7534 | 672 .LCFI15: |
||
| 7535 | 673 .cfi_def_cfa_offset 8 |
||
| 7536 | 674 .cfi_offset 4, -8 |
||
| 7537 | 675 .cfi_offset 5, -4 |
||
| 7538 | 6449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr2; |
||
| 7539 | 676 .loc 1 6449 3 is_stmt 1 view .LVU243 |
||
| 7540 | 6450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7541 | 677 .loc 1 6450 3 view .LVU244 |
||
| 7542 | 6451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7543 | 6452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 3: Reset the CC3E Bit */ |
||
| 7544 | 6453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC3E; |
||
| 7545 | 678 .loc 1 6453 3 view .LVU245 |
||
| 7546 | 679 .loc 1 6453 14 is_stmt 0 view .LVU246 |
||
| 7547 | 680 0002 046A ldr r4, [r0, #32] |
||
| 7548 | 681 0004 24F48074 bic r4, r4, #256 |
||
| 7549 | 682 0008 0462 str r4, [r0, #32] |
||
| 7550 | 6454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 = TIMx->CCMR2; |
||
| 7551 | 683 .loc 1 6454 3 is_stmt 1 view .LVU247 |
||
| 7552 | 684 .loc 1 6454 12 is_stmt 0 view .LVU248 |
||
| 7553 | 685 000a C469 ldr r4, [r0, #28] |
||
| 7554 | 686 .LVL76: |
||
| 7555 | 6455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7556 | 687 .loc 1 6455 3 is_stmt 1 view .LVU249 |
||
| 7557 | 688 .loc 1 6455 11 is_stmt 0 view .LVU250 |
||
| 7558 | 689 000c 056A ldr r5, [r0, #32] |
||
| 7559 | 690 .LVL77: |
||
| 7560 | 6456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 7561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 127 |
| 16 | mjames | 7562 | |
| 7563 | |||
| 7564 | 6457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Input */ |
||
| 7565 | 6458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_CC3S; |
||
| 7566 | 691 .loc 1 6458 3 is_stmt 1 view .LVU251 |
||
| 7567 | 692 .loc 1 6458 12 is_stmt 0 view .LVU252 |
||
| 7568 | 693 000e 24F00304 bic r4, r4, #3 |
||
| 7569 | 694 .LVL78: |
||
| 7570 | 6459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 |= TIM_ICSelection; |
||
| 7571 | 695 .loc 1 6459 3 is_stmt 1 view .LVU253 |
||
| 7572 | 696 .loc 1 6459 12 is_stmt 0 view .LVU254 |
||
| 7573 | 697 0012 2243 orrs r2, r2, r4 |
||
| 7574 | 698 .LVL79: |
||
| 7575 | 6460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7576 | 6461:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7577 | 6462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_IC3F; |
||
| 7578 | 699 .loc 1 6462 3 is_stmt 1 view .LVU255 |
||
| 7579 | 700 .loc 1 6462 12 is_stmt 0 view .LVU256 |
||
| 7580 | 701 0014 22F0F002 bic r2, r2, #240 |
||
| 7581 | 702 .LVL80: |
||
| 7582 | 6463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 |= ((TIM_ICFilter << 4U) & TIM_CCMR2_IC3F); |
||
| 7583 | 703 .loc 1 6463 3 is_stmt 1 view .LVU257 |
||
| 7584 | 704 .loc 1 6463 30 is_stmt 0 view .LVU258 |
||
| 7585 | 705 0018 1B01 lsls r3, r3, #4 |
||
| 7586 | 706 .LVL81: |
||
| 7587 | 707 .loc 1 6463 37 view .LVU259 |
||
| 7588 | 708 001a DBB2 uxtb r3, r3 |
||
| 7589 | 709 .loc 1 6463 12 view .LVU260 |
||
| 7590 | 710 001c 1A43 orrs r2, r2, r3 |
||
| 7591 | 711 .LVL82: |
||
| 7592 | 6464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7593 | 6465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC3E Bit */ |
||
| 7594 | 6466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC3P); |
||
| 7595 | 712 .loc 1 6466 3 is_stmt 1 view .LVU261 |
||
| 7596 | 713 .loc 1 6466 11 is_stmt 0 view .LVU262 |
||
| 7597 | 714 001e 25F40075 bic r5, r5, #512 |
||
| 7598 | 715 .LVL83: |
||
| 7599 | 6467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 8U) & TIM_CCER_CC3P); |
||
| 7600 | 716 .loc 1 6467 3 is_stmt 1 view .LVU263 |
||
| 7601 | 717 .loc 1 6467 31 is_stmt 0 view .LVU264 |
||
| 7602 | 718 0022 0902 lsls r1, r1, #8 |
||
| 7603 | 719 .LVL84: |
||
| 7604 | 720 .loc 1 6467 38 view .LVU265 |
||
| 7605 | 721 0024 01F40071 and r1, r1, #512 |
||
| 7606 | 722 .loc 1 6467 11 view .LVU266 |
||
| 7607 | 723 0028 2943 orrs r1, r1, r5 |
||
| 7608 | 724 .LVL85: |
||
| 7609 | 6468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7610 | 6469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR2 and CCER registers */ |
||
| 7611 | 6470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR2 = tmpccmr2; |
||
| 7612 | 725 .loc 1 6470 3 is_stmt 1 view .LVU267 |
||
| 7613 | 726 .loc 1 6470 15 is_stmt 0 view .LVU268 |
||
| 7614 | 727 002a C261 str r2, [r0, #28] |
||
| 7615 | 6471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 7616 | 728 .loc 1 6471 3 is_stmt 1 view .LVU269 |
||
| 7617 | 729 .loc 1 6471 14 is_stmt 0 view .LVU270 |
||
| 7618 | 730 002c 0162 str r1, [r0, #32] |
||
| 7619 | 6472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7620 | 731 .loc 1 6472 1 view .LVU271 |
||
| 19 | mjames | 7621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 128 |
| 16 | mjames | 7622 | |
| 7623 | |||
| 7624 | 732 002e 30BC pop {r4, r5} |
||
| 7625 | 733 .LCFI16: |
||
| 7626 | 734 .cfi_restore 5 |
||
| 7627 | 735 .cfi_restore 4 |
||
| 7628 | 736 .cfi_def_cfa_offset 0 |
||
| 7629 | 737 0030 7047 bx lr |
||
| 7630 | 738 .cfi_endproc |
||
| 7631 | 739 .LFE174: |
||
| 7632 | 741 .section .text.TIM_TI4_SetConfig,"ax",%progbits |
||
| 7633 | 742 .align 1 |
||
| 7634 | 743 .syntax unified |
||
| 7635 | 744 .thumb |
||
| 7636 | 745 .thumb_func |
||
| 7637 | 746 .fpu softvfp |
||
| 7638 | 748 TIM_TI4_SetConfig: |
||
| 7639 | 749 .LVL86: |
||
| 7640 | 750 .LFB175: |
||
| 7641 | 6473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7642 | 6474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7643 | 6475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configure the TI4 as Input. |
||
| 7644 | 6476:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 7645 | 6477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICPolarity The Input Polarity. |
||
| 7646 | 6478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7647 | 6479:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_RISING |
||
| 7648 | 6480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICPOLARITY_FALLING |
||
| 7649 | 6481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICSelection specifies the input to be used. |
||
| 7650 | 6482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7651 | 6483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_DIRECTTI: TIM Input 4 is selected to be connected to IC4. |
||
| 7652 | 6484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_INDIRECTTI: TIM Input 4 is selected to be connected to IC3. |
||
| 7653 | 6485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ICSELECTION_TRC: TIM Input 4 is selected to be connected to TRC. |
||
| 7654 | 6486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ICFilter Specifies the Input Capture Filter. |
||
| 7655 | 6487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F. |
||
| 7656 | 6488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @note TIM_ICFilter and TIM_ICPolarity are not used in INDIRECT mode as TI4FP3 |
||
| 7657 | 6489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * (on channel1 path) is used as the input signal. Therefore CCMR2 must be |
||
| 7658 | 6490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * protected against un-initialized filter and polarity values. |
||
| 7659 | 6491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7660 | 6492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7661 | 6493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_TI4_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ICPolarity, uint32_t TIM_ICSelection, |
||
| 7662 | 6494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ICFilter) |
||
| 7663 | 6495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7664 | 751 .loc 1 6495 1 is_stmt 1 view -0 |
||
| 7665 | 752 .cfi_startproc |
||
| 7666 | 753 @ args = 0, pretend = 0, frame = 0 |
||
| 7667 | 754 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7668 | 755 @ link register save eliminated. |
||
| 7669 | 756 .loc 1 6495 1 is_stmt 0 view .LVU273 |
||
| 7670 | 757 0000 30B4 push {r4, r5} |
||
| 7671 | 758 .LCFI17: |
||
| 7672 | 759 .cfi_def_cfa_offset 8 |
||
| 7673 | 760 .cfi_offset 4, -8 |
||
| 7674 | 761 .cfi_offset 5, -4 |
||
| 7675 | 6496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr2; |
||
| 7676 | 762 .loc 1 6496 3 is_stmt 1 view .LVU274 |
||
| 7677 | 6497:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 7678 | 763 .loc 1 6497 3 view .LVU275 |
||
| 7679 | 6498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7680 | 6499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the Channel 4: Reset the CC4E Bit */ |
||
| 19 | mjames | 7681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 129 |
| 16 | mjames | 7682 | |
| 7683 | |||
| 7684 | 6500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~TIM_CCER_CC4E; |
||
| 7685 | 764 .loc 1 6500 3 view .LVU276 |
||
| 7686 | 765 .loc 1 6500 14 is_stmt 0 view .LVU277 |
||
| 7687 | 766 0002 046A ldr r4, [r0, #32] |
||
| 7688 | 767 0004 24F48054 bic r4, r4, #4096 |
||
| 7689 | 768 0008 0462 str r4, [r0, #32] |
||
| 7690 | 6501:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 = TIMx->CCMR2; |
||
| 7691 | 769 .loc 1 6501 3 is_stmt 1 view .LVU278 |
||
| 7692 | 770 .loc 1 6501 12 is_stmt 0 view .LVU279 |
||
| 7693 | 771 000a C469 ldr r4, [r0, #28] |
||
| 7694 | 772 .LVL87: |
||
| 7695 | 6502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 7696 | 773 .loc 1 6502 3 is_stmt 1 view .LVU280 |
||
| 7697 | 774 .loc 1 6502 11 is_stmt 0 view .LVU281 |
||
| 7698 | 775 000c 056A ldr r5, [r0, #32] |
||
| 7699 | 776 .LVL88: |
||
| 7700 | 6503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7701 | 6504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Input */ |
||
| 7702 | 6505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_CC4S; |
||
| 7703 | 777 .loc 1 6505 3 is_stmt 1 view .LVU282 |
||
| 7704 | 778 .loc 1 6505 12 is_stmt 0 view .LVU283 |
||
| 7705 | 779 000e 24F44074 bic r4, r4, #768 |
||
| 7706 | 780 .LVL89: |
||
| 7707 | 6506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 |= (TIM_ICSelection << 8U); |
||
| 7708 | 781 .loc 1 6506 3 is_stmt 1 view .LVU284 |
||
| 7709 | 782 .loc 1 6506 12 is_stmt 0 view .LVU285 |
||
| 7710 | 783 0012 44EA0222 orr r2, r4, r2, lsl #8 |
||
| 7711 | 784 .LVL90: |
||
| 7712 | 6507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7713 | 6508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the filter */ |
||
| 7714 | 6509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 &= ~TIM_CCMR2_IC4F; |
||
| 7715 | 785 .loc 1 6509 3 is_stmt 1 view .LVU286 |
||
| 7716 | 786 .loc 1 6509 12 is_stmt 0 view .LVU287 |
||
| 7717 | 787 0016 22F47042 bic r2, r2, #61440 |
||
| 7718 | 788 .LVL91: |
||
| 7719 | 6510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr2 |= ((TIM_ICFilter << 12U) & TIM_CCMR2_IC4F); |
||
| 7720 | 789 .loc 1 6510 3 is_stmt 1 view .LVU288 |
||
| 7721 | 790 .loc 1 6510 30 is_stmt 0 view .LVU289 |
||
| 7722 | 791 001a 1B03 lsls r3, r3, #12 |
||
| 7723 | 792 .LVL92: |
||
| 7724 | 793 .loc 1 6510 38 view .LVU290 |
||
| 7725 | 794 001c 9BB2 uxth r3, r3 |
||
| 7726 | 795 .loc 1 6510 12 view .LVU291 |
||
| 7727 | 796 001e 1A43 orrs r2, r2, r3 |
||
| 7728 | 797 .LVL93: |
||
| 7729 | 6511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7730 | 6512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Select the Polarity and set the CC4E Bit */ |
||
| 7731 | 6513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer &= ~(TIM_CCER_CC4P); |
||
| 7732 | 798 .loc 1 6513 3 is_stmt 1 view .LVU292 |
||
| 7733 | 799 .loc 1 6513 11 is_stmt 0 view .LVU293 |
||
| 7734 | 800 0020 25F40055 bic r5, r5, #8192 |
||
| 7735 | 801 .LVL94: |
||
| 7736 | 6514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= ((TIM_ICPolarity << 12U) & TIM_CCER_CC4P); |
||
| 7737 | 802 .loc 1 6514 3 is_stmt 1 view .LVU294 |
||
| 7738 | 803 .loc 1 6514 31 is_stmt 0 view .LVU295 |
||
| 7739 | 804 0024 0903 lsls r1, r1, #12 |
||
| 7740 | 805 .LVL95: |
||
| 19 | mjames | 7741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 130 |
| 16 | mjames | 7742 | |
| 7743 | |||
| 7744 | 806 .loc 1 6514 39 view .LVU296 |
||
| 7745 | 807 0026 01F40051 and r1, r1, #8192 |
||
| 7746 | 808 .loc 1 6514 11 view .LVU297 |
||
| 7747 | 809 002a 2943 orrs r1, r1, r5 |
||
| 7748 | 810 .LVL96: |
||
| 7749 | 6515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7750 | 6516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx CCMR2 and CCER registers */ |
||
| 7751 | 6517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCMR2 = tmpccmr2; |
||
| 7752 | 811 .loc 1 6517 3 is_stmt 1 view .LVU298 |
||
| 7753 | 812 .loc 1 6517 15 is_stmt 0 view .LVU299 |
||
| 7754 | 813 002c C261 str r2, [r0, #28] |
||
| 7755 | 6518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer ; |
||
| 7756 | 814 .loc 1 6518 3 is_stmt 1 view .LVU300 |
||
| 7757 | 815 .loc 1 6518 14 is_stmt 0 view .LVU301 |
||
| 7758 | 816 002e 0162 str r1, [r0, #32] |
||
| 7759 | 6519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7760 | 817 .loc 1 6519 1 view .LVU302 |
||
| 7761 | 818 0030 30BC pop {r4, r5} |
||
| 7762 | 819 .LCFI18: |
||
| 7763 | 820 .cfi_restore 5 |
||
| 7764 | 821 .cfi_restore 4 |
||
| 7765 | 822 .cfi_def_cfa_offset 0 |
||
| 7766 | 823 0032 7047 bx lr |
||
| 7767 | 824 .cfi_endproc |
||
| 7768 | 825 .LFE175: |
||
| 7769 | 827 .section .text.TIM_ITRx_SetConfig,"ax",%progbits |
||
| 7770 | 828 .align 1 |
||
| 7771 | 829 .syntax unified |
||
| 7772 | 830 .thumb |
||
| 7773 | 831 .thumb_func |
||
| 7774 | 832 .fpu softvfp |
||
| 7775 | 834 TIM_ITRx_SetConfig: |
||
| 7776 | 835 .LVL97: |
||
| 7777 | 836 .LFB176: |
||
| 7778 | 6520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7779 | 6521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 7780 | 6522:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Selects the Input Trigger source |
||
| 7781 | 6523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 7782 | 6524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param InputTriggerSource The Input Trigger source. |
||
| 7783 | 6525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 7784 | 6526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_ITR0: Internal Trigger 0 |
||
| 7785 | 6527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_ITR1: Internal Trigger 1 |
||
| 7786 | 6528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_ITR2: Internal Trigger 2 |
||
| 7787 | 6529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_ITR3: Internal Trigger 3 |
||
| 7788 | 6530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_TI1F_ED: TI1 Edge Detector |
||
| 7789 | 6531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_TI1FP1: Filtered Timer Input 1 |
||
| 7790 | 6532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_TI2FP2: Filtered Timer Input 2 |
||
| 7791 | 6533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_TS_ETRF: External Trigger input |
||
| 7792 | 6534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 7793 | 6535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 7794 | 6536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** static void TIM_ITRx_SetConfig(TIM_TypeDef *TIMx, uint32_t InputTriggerSource) |
||
| 7795 | 6537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 7796 | 837 .loc 1 6537 1 is_stmt 1 view -0 |
||
| 7797 | 838 .cfi_startproc |
||
| 7798 | 839 @ args = 0, pretend = 0, frame = 0 |
||
| 7799 | 840 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7800 | 841 @ link register save eliminated. |
||
| 19 | mjames | 7801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 131 |
| 16 | mjames | 7802 | |
| 7803 | |||
| 7804 | 6538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 7805 | 842 .loc 1 6538 3 view .LVU304 |
||
| 7806 | 6539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7807 | 6540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx SMCR register value */ |
||
| 7808 | 6541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = TIMx->SMCR; |
||
| 7809 | 843 .loc 1 6541 3 view .LVU305 |
||
| 7810 | 844 .loc 1 6541 11 is_stmt 0 view .LVU306 |
||
| 7811 | 845 0000 8368 ldr r3, [r0, #8] |
||
| 7812 | 846 .LVL98: |
||
| 7813 | 6542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the TS Bits */ |
||
| 7814 | 6543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~TIM_SMCR_TS; |
||
| 7815 | 847 .loc 1 6543 3 is_stmt 1 view .LVU307 |
||
| 7816 | 848 .loc 1 6543 11 is_stmt 0 view .LVU308 |
||
| 7817 | 849 0002 23F07003 bic r3, r3, #112 |
||
| 7818 | 850 .LVL99: |
||
| 7819 | 6544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Input Trigger source and the slave mode*/ |
||
| 7820 | 6545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (InputTriggerSource | TIM_SLAVEMODE_EXTERNAL1); |
||
| 7821 | 851 .loc 1 6545 3 is_stmt 1 view .LVU309 |
||
| 7822 | 852 .loc 1 6545 11 is_stmt 0 view .LVU310 |
||
| 7823 | 853 0006 1943 orrs r1, r1, r3 |
||
| 7824 | 854 .LVL100: |
||
| 7825 | 855 .loc 1 6545 11 view .LVU311 |
||
| 7826 | 856 0008 41F00701 orr r1, r1, #7 |
||
| 7827 | 857 .LVL101: |
||
| 7828 | 6546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 7829 | 6547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->SMCR = tmpsmcr; |
||
| 7830 | 858 .loc 1 6547 3 is_stmt 1 view .LVU312 |
||
| 7831 | 859 .loc 1 6547 14 is_stmt 0 view .LVU313 |
||
| 7832 | 860 000c 8160 str r1, [r0, #8] |
||
| 7833 | 6548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7834 | 861 .loc 1 6548 1 view .LVU314 |
||
| 7835 | 862 000e 7047 bx lr |
||
| 7836 | 863 .cfi_endproc |
||
| 7837 | 864 .LFE176: |
||
| 7838 | 866 .section .text.HAL_TIM_Base_MspInit,"ax",%progbits |
||
| 7839 | 867 .align 1 |
||
| 7840 | 868 .weak HAL_TIM_Base_MspInit |
||
| 7841 | 869 .syntax unified |
||
| 7842 | 870 .thumb |
||
| 7843 | 871 .thumb_func |
||
| 7844 | 872 .fpu softvfp |
||
| 7845 | 874 HAL_TIM_Base_MspInit: |
||
| 7846 | 875 .LVL102: |
||
| 7847 | 876 .LFB67: |
||
| 7848 | 354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 7849 | 877 .loc 1 354 1 is_stmt 1 view -0 |
||
| 7850 | 878 .cfi_startproc |
||
| 7851 | 879 @ args = 0, pretend = 0, frame = 0 |
||
| 7852 | 880 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7853 | 881 @ link register save eliminated. |
||
| 7854 | 356:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7855 | 882 .loc 1 356 3 view .LVU316 |
||
| 7856 | 361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7857 | 883 .loc 1 361 1 is_stmt 0 view .LVU317 |
||
| 7858 | 884 0000 7047 bx lr |
||
| 7859 | 885 .cfi_endproc |
||
| 7860 | 886 .LFE67: |
||
| 19 | mjames | 7861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 132 |
| 16 | mjames | 7862 | |
| 7863 | |||
| 7864 | 888 .section .text.HAL_TIM_Base_MspDeInit,"ax",%progbits |
||
| 7865 | 889 .align 1 |
||
| 7866 | 890 .weak HAL_TIM_Base_MspDeInit |
||
| 7867 | 891 .syntax unified |
||
| 7868 | 892 .thumb |
||
| 7869 | 893 .thumb_func |
||
| 7870 | 894 .fpu softvfp |
||
| 7871 | 896 HAL_TIM_Base_MspDeInit: |
||
| 7872 | 897 .LVL103: |
||
| 7873 | 898 .LFB68: |
||
| 7874 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 7875 | 899 .loc 1 369 1 is_stmt 1 view -0 |
||
| 7876 | 900 .cfi_startproc |
||
| 7877 | 901 @ args = 0, pretend = 0, frame = 0 |
||
| 7878 | 902 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7879 | 903 @ link register save eliminated. |
||
| 7880 | 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7881 | 904 .loc 1 371 3 view .LVU319 |
||
| 7882 | 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7883 | 905 .loc 1 376 1 is_stmt 0 view .LVU320 |
||
| 7884 | 906 0000 7047 bx lr |
||
| 7885 | 907 .cfi_endproc |
||
| 7886 | 908 .LFE68: |
||
| 7887 | 910 .section .text.HAL_TIM_Base_DeInit,"ax",%progbits |
||
| 7888 | 911 .align 1 |
||
| 7889 | 912 .global HAL_TIM_Base_DeInit |
||
| 7890 | 913 .syntax unified |
||
| 7891 | 914 .thumb |
||
| 7892 | 915 .thumb_func |
||
| 7893 | 916 .fpu softvfp |
||
| 7894 | 918 HAL_TIM_Base_DeInit: |
||
| 7895 | 919 .LVL104: |
||
| 7896 | 920 .LFB66: |
||
| 7897 | 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7898 | 921 .loc 1 318 1 is_stmt 1 view -0 |
||
| 7899 | 922 .cfi_startproc |
||
| 7900 | 923 @ args = 0, pretend = 0, frame = 0 |
||
| 7901 | 924 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7902 | 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 7903 | 925 .loc 1 318 1 is_stmt 0 view .LVU322 |
||
| 7904 | 926 0000 10B5 push {r4, lr} |
||
| 7905 | 927 .LCFI19: |
||
| 7906 | 928 .cfi_def_cfa_offset 8 |
||
| 7907 | 929 .cfi_offset 4, -8 |
||
| 7908 | 930 .cfi_offset 14, -4 |
||
| 7909 | 931 0002 0446 mov r4, r0 |
||
| 7910 | 320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7911 | 932 .loc 1 320 3 is_stmt 1 view .LVU323 |
||
| 7912 | 322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7913 | 933 .loc 1 322 3 view .LVU324 |
||
| 7914 | 322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7915 | 934 .loc 1 322 15 is_stmt 0 view .LVU325 |
||
| 7916 | 935 0004 0223 movs r3, #2 |
||
| 7917 | 936 0006 80F83D30 strb r3, [r0, #61] |
||
| 7918 | 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7919 | 937 .loc 1 325 3 is_stmt 1 view .LVU326 |
||
| 7920 | 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 7921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 133 |
| 16 | mjames | 7922 | |
| 7923 | |||
| 7924 | 938 .loc 1 325 3 view .LVU327 |
||
| 7925 | 939 000a 0368 ldr r3, [r0] |
||
| 7926 | 940 000c 196A ldr r1, [r3, #32] |
||
| 7927 | 941 000e 41F21112 movw r2, #4369 |
||
| 7928 | 942 0012 1142 tst r1, r2 |
||
| 7929 | 943 0014 08D1 bne .L37 |
||
| 7930 | 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7931 | 944 .loc 1 325 3 discriminator 1 view .LVU328 |
||
| 7932 | 945 0016 196A ldr r1, [r3, #32] |
||
| 7933 | 946 0018 40F24442 movw r2, #1092 |
||
| 7934 | 947 001c 1142 tst r1, r2 |
||
| 7935 | 948 001e 03D1 bne .L37 |
||
| 7936 | 325:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7937 | 949 .loc 1 325 3 discriminator 2 view .LVU329 |
||
| 7938 | 950 0020 1A68 ldr r2, [r3] |
||
| 7939 | 951 0022 22F00102 bic r2, r2, #1 |
||
| 7940 | 952 0026 1A60 str r2, [r3] |
||
| 7941 | 953 .L37: |
||
| 7942 | 336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 7943 | 954 .loc 1 336 3 view .LVU330 |
||
| 7944 | 955 0028 2046 mov r0, r4 |
||
| 7945 | 956 .LVL105: |
||
| 7946 | 336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 7947 | 957 .loc 1 336 3 is_stmt 0 view .LVU331 |
||
| 7948 | 958 002a FFF7FEFF bl HAL_TIM_Base_MspDeInit |
||
| 7949 | 959 .LVL106: |
||
| 7950 | 340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7951 | 960 .loc 1 340 3 is_stmt 1 view .LVU332 |
||
| 7952 | 340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7953 | 961 .loc 1 340 15 is_stmt 0 view .LVU333 |
||
| 7954 | 962 002e 0020 movs r0, #0 |
||
| 7955 | 963 0030 84F83D00 strb r0, [r4, #61] |
||
| 7956 | 343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7957 | 964 .loc 1 343 3 is_stmt 1 view .LVU334 |
||
| 7958 | 343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7959 | 965 .loc 1 343 3 view .LVU335 |
||
| 7960 | 966 0034 84F83C00 strb r0, [r4, #60] |
||
| 7961 | 345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 7962 | 967 .loc 1 345 3 view .LVU336 |
||
| 7963 | 346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7964 | 968 .loc 1 346 1 is_stmt 0 view .LVU337 |
||
| 7965 | 969 0038 10BD pop {r4, pc} |
||
| 7966 | 346:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7967 | 970 .loc 1 346 1 view .LVU338 |
||
| 7968 | 971 .cfi_endproc |
||
| 7969 | 972 .LFE66: |
||
| 7970 | 974 .section .text.HAL_TIM_Base_Start,"ax",%progbits |
||
| 7971 | 975 .align 1 |
||
| 7972 | 976 .global HAL_TIM_Base_Start |
||
| 7973 | 977 .syntax unified |
||
| 7974 | 978 .thumb |
||
| 7975 | 979 .thumb_func |
||
| 7976 | 980 .fpu softvfp |
||
| 7977 | 982 HAL_TIM_Base_Start: |
||
| 7978 | 983 .LVL107: |
||
| 7979 | 984 .LFB69: |
||
| 7980 | 385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19 | mjames | 7981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 134 |
| 16 | mjames | 7982 | |
| 7983 | |||
| 7984 | 985 .loc 1 385 1 is_stmt 1 view -0 |
||
| 7985 | 986 .cfi_startproc |
||
| 7986 | 987 @ args = 0, pretend = 0, frame = 0 |
||
| 7987 | 988 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 7988 | 989 @ link register save eliminated. |
||
| 7989 | 386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7990 | 990 .loc 1 386 3 view .LVU340 |
||
| 7991 | 389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7992 | 991 .loc 1 389 3 view .LVU341 |
||
| 7993 | 392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7994 | 992 .loc 1 392 3 view .LVU342 |
||
| 7995 | 392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 7996 | 993 .loc 1 392 15 is_stmt 0 view .LVU343 |
||
| 7997 | 994 0000 0223 movs r3, #2 |
||
| 7998 | 995 0002 80F83D30 strb r3, [r0, #61] |
||
| 7999 | 395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8000 | 996 .loc 1 395 3 is_stmt 1 view .LVU344 |
||
| 8001 | 395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8002 | 997 .loc 1 395 17 is_stmt 0 view .LVU345 |
||
| 8003 | 998 0006 0268 ldr r2, [r0] |
||
| 8004 | 395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8005 | 999 .loc 1 395 27 view .LVU346 |
||
| 8006 | 1000 0008 9368 ldr r3, [r2, #8] |
||
| 8007 | 395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8008 | 1001 .loc 1 395 11 view .LVU347 |
||
| 8009 | 1002 000a 03F00703 and r3, r3, #7 |
||
| 8010 | 1003 .LVL108: |
||
| 8011 | 396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8012 | 1004 .loc 1 396 3 is_stmt 1 view .LVU348 |
||
| 8013 | 396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8014 | 1005 .loc 1 396 6 is_stmt 0 view .LVU349 |
||
| 8015 | 1006 000e 062B cmp r3, #6 |
||
| 8016 | 1007 0010 03D0 beq .L40 |
||
| 8017 | 398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8018 | 1008 .loc 1 398 5 is_stmt 1 view .LVU350 |
||
| 8019 | 1009 0012 1368 ldr r3, [r2] |
||
| 8020 | 1010 .LVL109: |
||
| 8021 | 398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8022 | 1011 .loc 1 398 5 is_stmt 0 view .LVU351 |
||
| 8023 | 1012 0014 43F00103 orr r3, r3, #1 |
||
| 8024 | 1013 0018 1360 str r3, [r2] |
||
| 8025 | 1014 .L40: |
||
| 8026 | 402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8027 | 1015 .loc 1 402 3 is_stmt 1 view .LVU352 |
||
| 8028 | 402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8029 | 1016 .loc 1 402 15 is_stmt 0 view .LVU353 |
||
| 8030 | 1017 001a 0123 movs r3, #1 |
||
| 8031 | 1018 001c 80F83D30 strb r3, [r0, #61] |
||
| 8032 | 405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8033 | 1019 .loc 1 405 3 is_stmt 1 view .LVU354 |
||
| 8034 | 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8035 | 1020 .loc 1 406 1 is_stmt 0 view .LVU355 |
||
| 8036 | 1021 0020 0020 movs r0, #0 |
||
| 8037 | 1022 .LVL110: |
||
| 8038 | 406:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8039 | 1023 .loc 1 406 1 view .LVU356 |
||
| 8040 | 1024 0022 7047 bx lr |
||
| 19 | mjames | 8041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 135 |
| 16 | mjames | 8042 | |
| 8043 | |||
| 8044 | 1025 .cfi_endproc |
||
| 8045 | 1026 .LFE69: |
||
| 8046 | 1028 .section .text.HAL_TIM_Base_Stop,"ax",%progbits |
||
| 8047 | 1029 .align 1 |
||
| 8048 | 1030 .global HAL_TIM_Base_Stop |
||
| 8049 | 1031 .syntax unified |
||
| 8050 | 1032 .thumb |
||
| 8051 | 1033 .thumb_func |
||
| 8052 | 1034 .fpu softvfp |
||
| 8053 | 1036 HAL_TIM_Base_Stop: |
||
| 8054 | 1037 .LVL111: |
||
| 8055 | 1038 .LFB70: |
||
| 8056 | 414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8057 | 1039 .loc 1 414 1 is_stmt 1 view -0 |
||
| 8058 | 1040 .cfi_startproc |
||
| 8059 | 1041 @ args = 0, pretend = 0, frame = 0 |
||
| 8060 | 1042 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8061 | 1043 @ link register save eliminated. |
||
| 8062 | 416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8063 | 1044 .loc 1 416 3 view .LVU358 |
||
| 8064 | 419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8065 | 1045 .loc 1 419 3 view .LVU359 |
||
| 8066 | 419:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8067 | 1046 .loc 1 419 15 is_stmt 0 view .LVU360 |
||
| 8068 | 1047 0000 0223 movs r3, #2 |
||
| 8069 | 1048 0002 80F83D30 strb r3, [r0, #61] |
||
| 8070 | 422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8071 | 1049 .loc 1 422 3 is_stmt 1 view .LVU361 |
||
| 8072 | 422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8073 | 1050 .loc 1 422 3 view .LVU362 |
||
| 8074 | 1051 0006 0368 ldr r3, [r0] |
||
| 8075 | 1052 0008 196A ldr r1, [r3, #32] |
||
| 8076 | 1053 000a 41F21112 movw r2, #4369 |
||
| 8077 | 1054 000e 1142 tst r1, r2 |
||
| 8078 | 1055 0010 08D1 bne .L42 |
||
| 8079 | 422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8080 | 1056 .loc 1 422 3 discriminator 1 view .LVU363 |
||
| 8081 | 1057 0012 196A ldr r1, [r3, #32] |
||
| 8082 | 1058 0014 40F24442 movw r2, #1092 |
||
| 8083 | 1059 0018 1142 tst r1, r2 |
||
| 8084 | 1060 001a 03D1 bne .L42 |
||
| 8085 | 422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8086 | 1061 .loc 1 422 3 discriminator 2 view .LVU364 |
||
| 8087 | 1062 001c 1A68 ldr r2, [r3] |
||
| 8088 | 1063 001e 22F00102 bic r2, r2, #1 |
||
| 8089 | 1064 0022 1A60 str r2, [r3] |
||
| 8090 | 1065 .L42: |
||
| 8091 | 425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8092 | 1066 .loc 1 425 3 view .LVU365 |
||
| 8093 | 425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8094 | 1067 .loc 1 425 15 is_stmt 0 view .LVU366 |
||
| 8095 | 1068 0024 0123 movs r3, #1 |
||
| 8096 | 1069 0026 80F83D30 strb r3, [r0, #61] |
||
| 8097 | 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8098 | 1070 .loc 1 428 3 is_stmt 1 view .LVU367 |
||
| 8099 | 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8100 | 1071 .loc 1 429 1 is_stmt 0 view .LVU368 |
||
| 19 | mjames | 8101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 136 |
| 16 | mjames | 8102 | |
| 8103 | |||
| 8104 | 1072 002a 0020 movs r0, #0 |
||
| 8105 | 1073 .LVL112: |
||
| 8106 | 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8107 | 1074 .loc 1 429 1 view .LVU369 |
||
| 8108 | 1075 002c 7047 bx lr |
||
| 8109 | 1076 .cfi_endproc |
||
| 8110 | 1077 .LFE70: |
||
| 8111 | 1079 .section .text.HAL_TIM_Base_Start_IT,"ax",%progbits |
||
| 8112 | 1080 .align 1 |
||
| 8113 | 1081 .global HAL_TIM_Base_Start_IT |
||
| 8114 | 1082 .syntax unified |
||
| 8115 | 1083 .thumb |
||
| 8116 | 1084 .thumb_func |
||
| 8117 | 1085 .fpu softvfp |
||
| 8118 | 1087 HAL_TIM_Base_Start_IT: |
||
| 8119 | 1088 .LVL113: |
||
| 8120 | 1089 .LFB71: |
||
| 8121 | 437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 8122 | 1090 .loc 1 437 1 is_stmt 1 view -0 |
||
| 8123 | 1091 .cfi_startproc |
||
| 8124 | 1092 @ args = 0, pretend = 0, frame = 0 |
||
| 8125 | 1093 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8126 | 1094 @ link register save eliminated. |
||
| 8127 | 438:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8128 | 1095 .loc 1 438 3 view .LVU371 |
||
| 8129 | 441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8130 | 1096 .loc 1 441 3 view .LVU372 |
||
| 8131 | 444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8132 | 1097 .loc 1 444 3 view .LVU373 |
||
| 8133 | 1098 0000 0268 ldr r2, [r0] |
||
| 8134 | 1099 0002 D368 ldr r3, [r2, #12] |
||
| 8135 | 1100 0004 43F00103 orr r3, r3, #1 |
||
| 8136 | 1101 0008 D360 str r3, [r2, #12] |
||
| 8137 | 447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8138 | 1102 .loc 1 447 3 view .LVU374 |
||
| 8139 | 447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8140 | 1103 .loc 1 447 17 is_stmt 0 view .LVU375 |
||
| 8141 | 1104 000a 0268 ldr r2, [r0] |
||
| 8142 | 447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8143 | 1105 .loc 1 447 27 view .LVU376 |
||
| 8144 | 1106 000c 9368 ldr r3, [r2, #8] |
||
| 8145 | 447:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8146 | 1107 .loc 1 447 11 view .LVU377 |
||
| 8147 | 1108 000e 03F00703 and r3, r3, #7 |
||
| 8148 | 1109 .LVL114: |
||
| 8149 | 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8150 | 1110 .loc 1 448 3 is_stmt 1 view .LVU378 |
||
| 8151 | 448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8152 | 1111 .loc 1 448 6 is_stmt 0 view .LVU379 |
||
| 8153 | 1112 0012 062B cmp r3, #6 |
||
| 8154 | 1113 0014 03D0 beq .L44 |
||
| 8155 | 450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8156 | 1114 .loc 1 450 5 is_stmt 1 view .LVU380 |
||
| 8157 | 1115 0016 1368 ldr r3, [r2] |
||
| 8158 | 1116 .LVL115: |
||
| 8159 | 450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8160 | 1117 .loc 1 450 5 is_stmt 0 view .LVU381 |
||
| 19 | mjames | 8161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 137 |
| 16 | mjames | 8162 | |
| 8163 | |||
| 8164 | 1118 0018 43F00103 orr r3, r3, #1 |
||
| 8165 | 1119 001c 1360 str r3, [r2] |
||
| 8166 | 1120 .L44: |
||
| 8167 | 454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8168 | 1121 .loc 1 454 3 is_stmt 1 view .LVU382 |
||
| 8169 | 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8170 | 1122 .loc 1 455 1 is_stmt 0 view .LVU383 |
||
| 8171 | 1123 001e 0020 movs r0, #0 |
||
| 8172 | 1124 .LVL116: |
||
| 8173 | 455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8174 | 1125 .loc 1 455 1 view .LVU384 |
||
| 8175 | 1126 0020 7047 bx lr |
||
| 8176 | 1127 .cfi_endproc |
||
| 8177 | 1128 .LFE71: |
||
| 8178 | 1130 .section .text.HAL_TIM_Base_Stop_IT,"ax",%progbits |
||
| 8179 | 1131 .align 1 |
||
| 8180 | 1132 .global HAL_TIM_Base_Stop_IT |
||
| 8181 | 1133 .syntax unified |
||
| 8182 | 1134 .thumb |
||
| 8183 | 1135 .thumb_func |
||
| 8184 | 1136 .fpu softvfp |
||
| 8185 | 1138 HAL_TIM_Base_Stop_IT: |
||
| 8186 | 1139 .LVL117: |
||
| 8187 | 1140 .LFB72: |
||
| 8188 | 463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8189 | 1141 .loc 1 463 1 is_stmt 1 view -0 |
||
| 8190 | 1142 .cfi_startproc |
||
| 8191 | 1143 @ args = 0, pretend = 0, frame = 0 |
||
| 8192 | 1144 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8193 | 1145 @ link register save eliminated. |
||
| 8194 | 465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Disable the TIM Update interrupt */ |
||
| 8195 | 1146 .loc 1 465 3 view .LVU386 |
||
| 8196 | 467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8197 | 1147 .loc 1 467 3 view .LVU387 |
||
| 8198 | 1148 0000 0268 ldr r2, [r0] |
||
| 8199 | 1149 0002 D368 ldr r3, [r2, #12] |
||
| 8200 | 1150 0004 23F00103 bic r3, r3, #1 |
||
| 8201 | 1151 0008 D360 str r3, [r2, #12] |
||
| 8202 | 470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8203 | 1152 .loc 1 470 3 view .LVU388 |
||
| 8204 | 470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8205 | 1153 .loc 1 470 3 view .LVU389 |
||
| 8206 | 1154 000a 0368 ldr r3, [r0] |
||
| 8207 | 1155 000c 196A ldr r1, [r3, #32] |
||
| 8208 | 1156 000e 41F21112 movw r2, #4369 |
||
| 8209 | 1157 0012 1142 tst r1, r2 |
||
| 8210 | 1158 0014 08D1 bne .L46 |
||
| 8211 | 470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8212 | 1159 .loc 1 470 3 discriminator 1 view .LVU390 |
||
| 8213 | 1160 0016 196A ldr r1, [r3, #32] |
||
| 8214 | 1161 0018 40F24442 movw r2, #1092 |
||
| 8215 | 1162 001c 1142 tst r1, r2 |
||
| 8216 | 1163 001e 03D1 bne .L46 |
||
| 8217 | 470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8218 | 1164 .loc 1 470 3 discriminator 2 view .LVU391 |
||
| 8219 | 1165 0020 1A68 ldr r2, [r3] |
||
| 8220 | 1166 0022 22F00102 bic r2, r2, #1 |
||
| 19 | mjames | 8221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 138 |
| 16 | mjames | 8222 | |
| 8223 | |||
| 8224 | 1167 0026 1A60 str r2, [r3] |
||
| 8225 | 1168 .L46: |
||
| 8226 | 473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8227 | 1169 .loc 1 473 3 view .LVU392 |
||
| 8228 | 474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8229 | 1170 .loc 1 474 1 is_stmt 0 view .LVU393 |
||
| 8230 | 1171 0028 0020 movs r0, #0 |
||
| 8231 | 1172 .LVL118: |
||
| 8232 | 474:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8233 | 1173 .loc 1 474 1 view .LVU394 |
||
| 8234 | 1174 002a 7047 bx lr |
||
| 8235 | 1175 .cfi_endproc |
||
| 8236 | 1176 .LFE72: |
||
| 8237 | 1178 .section .text.HAL_TIM_Base_Start_DMA,"ax",%progbits |
||
| 8238 | 1179 .align 1 |
||
| 8239 | 1180 .global HAL_TIM_Base_Start_DMA |
||
| 8240 | 1181 .syntax unified |
||
| 8241 | 1182 .thumb |
||
| 8242 | 1183 .thumb_func |
||
| 8243 | 1184 .fpu softvfp |
||
| 8244 | 1186 HAL_TIM_Base_Start_DMA: |
||
| 8245 | 1187 .LVL119: |
||
| 8246 | 1188 .LFB73: |
||
| 8247 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 8248 | 1189 .loc 1 484 1 is_stmt 1 view -0 |
||
| 8249 | 1190 .cfi_startproc |
||
| 8250 | 1191 @ args = 0, pretend = 0, frame = 0 |
||
| 8251 | 1192 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8252 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 8253 | 1193 .loc 1 484 1 is_stmt 0 view .LVU396 |
||
| 8254 | 1194 0000 10B5 push {r4, lr} |
||
| 8255 | 1195 .LCFI20: |
||
| 8256 | 1196 .cfi_def_cfa_offset 8 |
||
| 8257 | 1197 .cfi_offset 4, -8 |
||
| 8258 | 1198 .cfi_offset 14, -4 |
||
| 8259 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8260 | 1199 .loc 1 485 3 is_stmt 1 view .LVU397 |
||
| 8261 | 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8262 | 1200 .loc 1 488 3 view .LVU398 |
||
| 8263 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8264 | 1201 .loc 1 490 3 view .LVU399 |
||
| 8265 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8266 | 1202 .loc 1 490 11 is_stmt 0 view .LVU400 |
||
| 8267 | 1203 0002 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 8268 | 1204 0006 E4B2 uxtb r4, r4 |
||
| 8269 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8270 | 1205 .loc 1 490 6 view .LVU401 |
||
| 8271 | 1206 0008 022C cmp r4, #2 |
||
| 8272 | 1207 000a 2FD0 beq .L51 |
||
| 8273 | 494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8274 | 1208 .loc 1 494 8 is_stmt 1 view .LVU402 |
||
| 8275 | 494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8276 | 1209 .loc 1 494 16 is_stmt 0 view .LVU403 |
||
| 8277 | 1210 000c 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 8278 | 1211 0010 DBB2 uxtb r3, r3 |
||
| 8279 | 494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8280 | 1212 .loc 1 494 11 view .LVU404 |
||
| 19 | mjames | 8281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 139 |
| 16 | mjames | 8282 | |
| 8283 | |||
| 8284 | 1213 0012 012B cmp r3, #1 |
||
| 8285 | 1214 0014 03D1 bne .L49 |
||
| 8286 | 496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8287 | 1215 .loc 1 496 5 is_stmt 1 view .LVU405 |
||
| 8288 | 496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8289 | 1216 .loc 1 496 8 is_stmt 0 view .LVU406 |
||
| 8290 | 1217 0016 29B3 cbz r1, .L55 |
||
| 8291 | 1218 .L50: |
||
| 8292 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8293 | 1219 .loc 1 502 7 is_stmt 1 view .LVU407 |
||
| 8294 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8295 | 1220 .loc 1 502 19 is_stmt 0 view .LVU408 |
||
| 8296 | 1221 0018 0223 movs r3, #2 |
||
| 8297 | 1222 001a 80F83D30 strb r3, [r0, #61] |
||
| 8298 | 1223 .L49: |
||
| 8299 | 502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8300 | 1224 .loc 1 502 19 view .LVU409 |
||
| 8301 | 1225 001e 1346 mov r3, r2 |
||
| 8302 | 1226 0020 0446 mov r4, r0 |
||
| 8303 | 508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8304 | 1227 .loc 1 508 3 is_stmt 1 view .LVU410 |
||
| 8305 | 511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 8306 | 1228 .loc 1 511 3 view .LVU411 |
||
| 8307 | 511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 8308 | 1229 .loc 1 511 13 is_stmt 0 view .LVU412 |
||
| 8309 | 1230 0022 026A ldr r2, [r0, #32] |
||
| 8310 | 1231 .LVL120: |
||
| 8311 | 511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 8312 | 1232 .loc 1 511 51 view .LVU413 |
||
| 8313 | 1233 0024 1348 ldr r0, .L56 |
||
| 8314 | 1234 .LVL121: |
||
| 8315 | 511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 8316 | 1235 .loc 1 511 51 view .LVU414 |
||
| 8317 | 1236 0026 9062 str r0, [r2, #40] |
||
| 8318 | 512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8319 | 1237 .loc 1 512 3 is_stmt 1 view .LVU415 |
||
| 8320 | 512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8321 | 1238 .loc 1 512 13 is_stmt 0 view .LVU416 |
||
| 8322 | 1239 0028 226A ldr r2, [r4, #32] |
||
| 8323 | 512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8324 | 1240 .loc 1 512 55 view .LVU417 |
||
| 8325 | 1241 002a 1348 ldr r0, .L56+4 |
||
| 8326 | 1242 002c D062 str r0, [r2, #44] |
||
| 8327 | 515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8328 | 1243 .loc 1 515 3 is_stmt 1 view .LVU418 |
||
| 8329 | 515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8330 | 1244 .loc 1 515 13 is_stmt 0 view .LVU419 |
||
| 8331 | 1245 002e 226A ldr r2, [r4, #32] |
||
| 8332 | 515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8333 | 1246 .loc 1 515 52 view .LVU420 |
||
| 8334 | 1247 0030 1248 ldr r0, .L56+8 |
||
| 8335 | 1248 0032 1063 str r0, [r2, #48] |
||
| 8336 | 518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8337 | 1249 .loc 1 518 3 is_stmt 1 view .LVU421 |
||
| 8338 | 518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8339 | 1250 .loc 1 518 87 is_stmt 0 view .LVU422 |
||
| 8340 | 1251 0034 2268 ldr r2, [r4] |
||
| 19 | mjames | 8341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 140 |
| 16 | mjames | 8342 | |
| 8343 | |||
| 8344 | 518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8345 | 1252 .loc 1 518 7 view .LVU423 |
||
| 8346 | 1253 0036 2C32 adds r2, r2, #44 |
||
| 8347 | 1254 0038 206A ldr r0, [r4, #32] |
||
| 8348 | 1255 003a FFF7FEFF bl HAL_DMA_Start_IT |
||
| 8349 | 1256 .LVL122: |
||
| 8350 | 518:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8351 | 1257 .loc 1 518 6 view .LVU424 |
||
| 8352 | 1258 003e 0346 mov r3, r0 |
||
| 8353 | 1259 0040 B0B9 cbnz r0, .L53 |
||
| 8354 | 524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8355 | 1260 .loc 1 524 3 is_stmt 1 view .LVU425 |
||
| 8356 | 1261 0042 2168 ldr r1, [r4] |
||
| 8357 | 1262 0044 CA68 ldr r2, [r1, #12] |
||
| 8358 | 1263 0046 42F48072 orr r2, r2, #256 |
||
| 8359 | 1264 004a CA60 str r2, [r1, #12] |
||
| 8360 | 527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8361 | 1265 .loc 1 527 3 view .LVU426 |
||
| 8362 | 527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8363 | 1266 .loc 1 527 17 is_stmt 0 view .LVU427 |
||
| 8364 | 1267 004c 2168 ldr r1, [r4] |
||
| 8365 | 527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8366 | 1268 .loc 1 527 27 view .LVU428 |
||
| 8367 | 1269 004e 8A68 ldr r2, [r1, #8] |
||
| 8368 | 527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 8369 | 1270 .loc 1 527 11 view .LVU429 |
||
| 8370 | 1271 0050 02F00702 and r2, r2, #7 |
||
| 8371 | 1272 .LVL123: |
||
| 8372 | 528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8373 | 1273 .loc 1 528 3 is_stmt 1 view .LVU430 |
||
| 8374 | 528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8375 | 1274 .loc 1 528 6 is_stmt 0 view .LVU431 |
||
| 8376 | 1275 0054 062A cmp r2, #6 |
||
| 8377 | 1276 0056 03D0 beq .L48 |
||
| 8378 | 530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8379 | 1277 .loc 1 530 5 is_stmt 1 view .LVU432 |
||
| 8380 | 1278 0058 0A68 ldr r2, [r1] |
||
| 8381 | 1279 .LVL124: |
||
| 8382 | 530:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8383 | 1280 .loc 1 530 5 is_stmt 0 view .LVU433 |
||
| 8384 | 1281 005a 42F00102 orr r2, r2, #1 |
||
| 8385 | 1282 005e 0A60 str r2, [r1] |
||
| 8386 | 1283 .LVL125: |
||
| 8387 | 1284 .L48: |
||
| 8388 | 535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8389 | 1285 .loc 1 535 1 view .LVU434 |
||
| 8390 | 1286 0060 1846 mov r0, r3 |
||
| 8391 | 1287 0062 10BD pop {r4, pc} |
||
| 8392 | 1288 .LVL126: |
||
| 8393 | 1289 .L55: |
||
| 8394 | 496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 8395 | 1290 .loc 1 496 25 discriminator 1 view .LVU435 |
||
| 8396 | 1291 0064 002A cmp r2, #0 |
||
| 8397 | 1292 0066 D7D0 beq .L50 |
||
| 8398 | 498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8399 | 1293 .loc 1 498 14 view .LVU436 |
||
| 8400 | 1294 0068 0123 movs r3, #1 |
||
| 19 | mjames | 8401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 141 |
| 16 | mjames | 8402 | |
| 8403 | |||
| 8404 | 1295 006a F9E7 b .L48 |
||
| 8405 | 1296 .L51: |
||
| 8406 | 492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8407 | 1297 .loc 1 492 12 view .LVU437 |
||
| 8408 | 1298 006c 0223 movs r3, #2 |
||
| 8409 | 1299 006e F7E7 b .L48 |
||
| 8410 | 1300 .LVL127: |
||
| 8411 | 1301 .L53: |
||
| 8412 | 520:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8413 | 1302 .loc 1 520 12 view .LVU438 |
||
| 8414 | 1303 0070 0123 movs r3, #1 |
||
| 8415 | 1304 0072 F5E7 b .L48 |
||
| 8416 | 1305 .L57: |
||
| 8417 | 1306 .align 2 |
||
| 8418 | 1307 .L56: |
||
| 8419 | 1308 0074 00000000 .word TIM_DMAPeriodElapsedCplt |
||
| 8420 | 1309 0078 00000000 .word TIM_DMAPeriodElapsedHalfCplt |
||
| 8421 | 1310 007c 00000000 .word TIM_DMAError |
||
| 8422 | 1311 .cfi_endproc |
||
| 8423 | 1312 .LFE73: |
||
| 8424 | 1314 .section .text.HAL_TIM_Base_Stop_DMA,"ax",%progbits |
||
| 8425 | 1315 .align 1 |
||
| 8426 | 1316 .global HAL_TIM_Base_Stop_DMA |
||
| 8427 | 1317 .syntax unified |
||
| 8428 | 1318 .thumb |
||
| 8429 | 1319 .thumb_func |
||
| 8430 | 1320 .fpu softvfp |
||
| 8431 | 1322 HAL_TIM_Base_Stop_DMA: |
||
| 8432 | 1323 .LVL128: |
||
| 8433 | 1324 .LFB74: |
||
| 8434 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8435 | 1325 .loc 1 543 1 is_stmt 1 view -0 |
||
| 8436 | 1326 .cfi_startproc |
||
| 8437 | 1327 @ args = 0, pretend = 0, frame = 0 |
||
| 8438 | 1328 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8439 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8440 | 1329 .loc 1 543 1 is_stmt 0 view .LVU440 |
||
| 8441 | 1330 0000 10B5 push {r4, lr} |
||
| 8442 | 1331 .LCFI21: |
||
| 8443 | 1332 .cfi_def_cfa_offset 8 |
||
| 8444 | 1333 .cfi_offset 4, -8 |
||
| 8445 | 1334 .cfi_offset 14, -4 |
||
| 8446 | 1335 0002 0446 mov r4, r0 |
||
| 8447 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8448 | 1336 .loc 1 545 3 is_stmt 1 view .LVU441 |
||
| 8449 | 548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8450 | 1337 .loc 1 548 3 view .LVU442 |
||
| 8451 | 1338 0004 0268 ldr r2, [r0] |
||
| 8452 | 1339 0006 D368 ldr r3, [r2, #12] |
||
| 8453 | 1340 0008 23F48073 bic r3, r3, #256 |
||
| 8454 | 1341 000c D360 str r3, [r2, #12] |
||
| 8455 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8456 | 1342 .loc 1 550 3 view .LVU443 |
||
| 8457 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8458 | 1343 .loc 1 550 9 is_stmt 0 view .LVU444 |
||
| 8459 | 1344 000e 006A ldr r0, [r0, #32] |
||
| 8460 | 1345 .LVL129: |
||
| 19 | mjames | 8461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 142 |
| 16 | mjames | 8462 | |
| 8463 | |||
| 8464 | 550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8465 | 1346 .loc 1 550 9 view .LVU445 |
||
| 8466 | 1347 0010 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 8467 | 1348 .LVL130: |
||
| 8468 | 553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8469 | 1349 .loc 1 553 3 is_stmt 1 view .LVU446 |
||
| 8470 | 553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8471 | 1350 .loc 1 553 3 view .LVU447 |
||
| 8472 | 1351 0014 2368 ldr r3, [r4] |
||
| 8473 | 1352 0016 196A ldr r1, [r3, #32] |
||
| 8474 | 1353 0018 41F21112 movw r2, #4369 |
||
| 8475 | 1354 001c 1142 tst r1, r2 |
||
| 8476 | 1355 001e 08D1 bne .L59 |
||
| 8477 | 553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8478 | 1356 .loc 1 553 3 discriminator 1 view .LVU448 |
||
| 8479 | 1357 0020 196A ldr r1, [r3, #32] |
||
| 8480 | 1358 0022 40F24442 movw r2, #1092 |
||
| 8481 | 1359 0026 1142 tst r1, r2 |
||
| 8482 | 1360 0028 03D1 bne .L59 |
||
| 8483 | 553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8484 | 1361 .loc 1 553 3 discriminator 2 view .LVU449 |
||
| 8485 | 1362 002a 1A68 ldr r2, [r3] |
||
| 8486 | 1363 002c 22F00102 bic r2, r2, #1 |
||
| 8487 | 1364 0030 1A60 str r2, [r3] |
||
| 8488 | 1365 .L59: |
||
| 8489 | 556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8490 | 1366 .loc 1 556 3 view .LVU450 |
||
| 8491 | 556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8492 | 1367 .loc 1 556 15 is_stmt 0 view .LVU451 |
||
| 8493 | 1368 0032 0123 movs r3, #1 |
||
| 8494 | 1369 0034 84F83D30 strb r3, [r4, #61] |
||
| 8495 | 559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8496 | 1370 .loc 1 559 3 is_stmt 1 view .LVU452 |
||
| 8497 | 560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8498 | 1371 .loc 1 560 1 is_stmt 0 view .LVU453 |
||
| 8499 | 1372 0038 0020 movs r0, #0 |
||
| 8500 | 1373 003a 10BD pop {r4, pc} |
||
| 8501 | 560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8502 | 1374 .loc 1 560 1 view .LVU454 |
||
| 8503 | 1375 .cfi_endproc |
||
| 8504 | 1376 .LFE74: |
||
| 8505 | 1378 .section .text.HAL_TIM_OC_MspInit,"ax",%progbits |
||
| 8506 | 1379 .align 1 |
||
| 8507 | 1380 .weak HAL_TIM_OC_MspInit |
||
| 8508 | 1381 .syntax unified |
||
| 8509 | 1382 .thumb |
||
| 8510 | 1383 .thumb_func |
||
| 8511 | 1384 .fpu softvfp |
||
| 8512 | 1386 HAL_TIM_OC_MspInit: |
||
| 8513 | 1387 .LVL131: |
||
| 8514 | 1388 .LFB77: |
||
| 8515 | 686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8516 | 1389 .loc 1 686 1 is_stmt 1 view -0 |
||
| 8517 | 1390 .cfi_startproc |
||
| 8518 | 1391 @ args = 0, pretend = 0, frame = 0 |
||
| 8519 | 1392 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8520 | 1393 @ link register save eliminated. |
||
| 19 | mjames | 8521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 143 |
| 16 | mjames | 8522 | |
| 8523 | |||
| 8524 | 688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8525 | 1394 .loc 1 688 3 view .LVU456 |
||
| 8526 | 693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8527 | 1395 .loc 1 693 1 is_stmt 0 view .LVU457 |
||
| 8528 | 1396 0000 7047 bx lr |
||
| 8529 | 1397 .cfi_endproc |
||
| 8530 | 1398 .LFE77: |
||
| 8531 | 1400 .section .text.HAL_TIM_OC_MspDeInit,"ax",%progbits |
||
| 8532 | 1401 .align 1 |
||
| 8533 | 1402 .weak HAL_TIM_OC_MspDeInit |
||
| 8534 | 1403 .syntax unified |
||
| 8535 | 1404 .thumb |
||
| 8536 | 1405 .thumb_func |
||
| 8537 | 1406 .fpu softvfp |
||
| 8538 | 1408 HAL_TIM_OC_MspDeInit: |
||
| 8539 | 1409 .LVL132: |
||
| 8540 | 1410 .LFB78: |
||
| 8541 | 701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8542 | 1411 .loc 1 701 1 is_stmt 1 view -0 |
||
| 8543 | 1412 .cfi_startproc |
||
| 8544 | 1413 @ args = 0, pretend = 0, frame = 0 |
||
| 8545 | 1414 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8546 | 1415 @ link register save eliminated. |
||
| 8547 | 703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8548 | 1416 .loc 1 703 3 view .LVU459 |
||
| 8549 | 708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8550 | 1417 .loc 1 708 1 is_stmt 0 view .LVU460 |
||
| 8551 | 1418 0000 7047 bx lr |
||
| 8552 | 1419 .cfi_endproc |
||
| 8553 | 1420 .LFE78: |
||
| 8554 | 1422 .section .text.HAL_TIM_OC_DeInit,"ax",%progbits |
||
| 8555 | 1423 .align 1 |
||
| 8556 | 1424 .global HAL_TIM_OC_DeInit |
||
| 8557 | 1425 .syntax unified |
||
| 8558 | 1426 .thumb |
||
| 8559 | 1427 .thumb_func |
||
| 8560 | 1428 .fpu softvfp |
||
| 8561 | 1430 HAL_TIM_OC_DeInit: |
||
| 8562 | 1431 .LVL133: |
||
| 8563 | 1432 .LFB76: |
||
| 8564 | 650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8565 | 1433 .loc 1 650 1 is_stmt 1 view -0 |
||
| 8566 | 1434 .cfi_startproc |
||
| 8567 | 1435 @ args = 0, pretend = 0, frame = 0 |
||
| 8568 | 1436 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8569 | 650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8570 | 1437 .loc 1 650 1 is_stmt 0 view .LVU462 |
||
| 8571 | 1438 0000 10B5 push {r4, lr} |
||
| 8572 | 1439 .LCFI22: |
||
| 8573 | 1440 .cfi_def_cfa_offset 8 |
||
| 8574 | 1441 .cfi_offset 4, -8 |
||
| 8575 | 1442 .cfi_offset 14, -4 |
||
| 8576 | 1443 0002 0446 mov r4, r0 |
||
| 8577 | 652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8578 | 1444 .loc 1 652 3 is_stmt 1 view .LVU463 |
||
| 8579 | 654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8580 | 1445 .loc 1 654 3 view .LVU464 |
||
| 19 | mjames | 8581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 144 |
| 16 | mjames | 8582 | |
| 8583 | |||
| 8584 | 654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8585 | 1446 .loc 1 654 15 is_stmt 0 view .LVU465 |
||
| 8586 | 1447 0004 0223 movs r3, #2 |
||
| 8587 | 1448 0006 80F83D30 strb r3, [r0, #61] |
||
| 8588 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8589 | 1449 .loc 1 657 3 is_stmt 1 view .LVU466 |
||
| 8590 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8591 | 1450 .loc 1 657 3 view .LVU467 |
||
| 8592 | 1451 000a 0368 ldr r3, [r0] |
||
| 8593 | 1452 000c 196A ldr r1, [r3, #32] |
||
| 8594 | 1453 000e 41F21112 movw r2, #4369 |
||
| 8595 | 1454 0012 1142 tst r1, r2 |
||
| 8596 | 1455 0014 08D1 bne .L64 |
||
| 8597 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8598 | 1456 .loc 1 657 3 discriminator 1 view .LVU468 |
||
| 8599 | 1457 0016 196A ldr r1, [r3, #32] |
||
| 8600 | 1458 0018 40F24442 movw r2, #1092 |
||
| 8601 | 1459 001c 1142 tst r1, r2 |
||
| 8602 | 1460 001e 03D1 bne .L64 |
||
| 8603 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8604 | 1461 .loc 1 657 3 discriminator 2 view .LVU469 |
||
| 8605 | 1462 0020 1A68 ldr r2, [r3] |
||
| 8606 | 1463 0022 22F00102 bic r2, r2, #1 |
||
| 8607 | 1464 0026 1A60 str r2, [r3] |
||
| 8608 | 1465 .L64: |
||
| 8609 | 668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8610 | 1466 .loc 1 668 3 view .LVU470 |
||
| 8611 | 1467 0028 2046 mov r0, r4 |
||
| 8612 | 1468 .LVL134: |
||
| 8613 | 668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8614 | 1469 .loc 1 668 3 is_stmt 0 view .LVU471 |
||
| 8615 | 1470 002a FFF7FEFF bl HAL_TIM_OC_MspDeInit |
||
| 8616 | 1471 .LVL135: |
||
| 8617 | 672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8618 | 1472 .loc 1 672 3 is_stmt 1 view .LVU472 |
||
| 8619 | 672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8620 | 1473 .loc 1 672 15 is_stmt 0 view .LVU473 |
||
| 8621 | 1474 002e 0020 movs r0, #0 |
||
| 8622 | 1475 0030 84F83D00 strb r0, [r4, #61] |
||
| 8623 | 675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8624 | 1476 .loc 1 675 3 is_stmt 1 view .LVU474 |
||
| 8625 | 675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8626 | 1477 .loc 1 675 3 view .LVU475 |
||
| 8627 | 1478 0034 84F83C00 strb r0, [r4, #60] |
||
| 8628 | 677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8629 | 1479 .loc 1 677 3 view .LVU476 |
||
| 8630 | 678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8631 | 1480 .loc 1 678 1 is_stmt 0 view .LVU477 |
||
| 8632 | 1481 0038 10BD pop {r4, pc} |
||
| 8633 | 678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8634 | 1482 .loc 1 678 1 view .LVU478 |
||
| 8635 | 1483 .cfi_endproc |
||
| 8636 | 1484 .LFE76: |
||
| 8637 | 1486 .section .text.HAL_TIM_PWM_MspInit,"ax",%progbits |
||
| 8638 | 1487 .align 1 |
||
| 8639 | 1488 .weak HAL_TIM_PWM_MspInit |
||
| 8640 | 1489 .syntax unified |
||
| 19 | mjames | 8641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 145 |
| 16 | mjames | 8642 | |
| 8643 | |||
| 8644 | 1490 .thumb |
||
| 8645 | 1491 .thumb_func |
||
| 8646 | 1492 .fpu softvfp |
||
| 8647 | 1494 HAL_TIM_PWM_MspInit: |
||
| 8648 | 1495 .LVL136: |
||
| 8649 | 1496 .LFB87: |
||
| 8650 | 1259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8651 | 1497 .loc 1 1259 1 is_stmt 1 view -0 |
||
| 8652 | 1498 .cfi_startproc |
||
| 8653 | 1499 @ args = 0, pretend = 0, frame = 0 |
||
| 8654 | 1500 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8655 | 1501 @ link register save eliminated. |
||
| 8656 | 1261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8657 | 1502 .loc 1 1261 3 view .LVU480 |
||
| 8658 | 1266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8659 | 1503 .loc 1 1266 1 is_stmt 0 view .LVU481 |
||
| 8660 | 1504 0000 7047 bx lr |
||
| 8661 | 1505 .cfi_endproc |
||
| 8662 | 1506 .LFE87: |
||
| 8663 | 1508 .section .text.HAL_TIM_PWM_MspDeInit,"ax",%progbits |
||
| 8664 | 1509 .align 1 |
||
| 8665 | 1510 .weak HAL_TIM_PWM_MspDeInit |
||
| 8666 | 1511 .syntax unified |
||
| 8667 | 1512 .thumb |
||
| 8668 | 1513 .thumb_func |
||
| 8669 | 1514 .fpu softvfp |
||
| 8670 | 1516 HAL_TIM_PWM_MspDeInit: |
||
| 8671 | 1517 .LVL137: |
||
| 8672 | 1518 .LFB88: |
||
| 8673 | 1274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8674 | 1519 .loc 1 1274 1 is_stmt 1 view -0 |
||
| 8675 | 1520 .cfi_startproc |
||
| 8676 | 1521 @ args = 0, pretend = 0, frame = 0 |
||
| 8677 | 1522 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8678 | 1523 @ link register save eliminated. |
||
| 8679 | 1276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8680 | 1524 .loc 1 1276 3 view .LVU483 |
||
| 8681 | 1281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8682 | 1525 .loc 1 1281 1 is_stmt 0 view .LVU484 |
||
| 8683 | 1526 0000 7047 bx lr |
||
| 8684 | 1527 .cfi_endproc |
||
| 8685 | 1528 .LFE88: |
||
| 8686 | 1530 .section .text.HAL_TIM_PWM_DeInit,"ax",%progbits |
||
| 8687 | 1531 .align 1 |
||
| 8688 | 1532 .global HAL_TIM_PWM_DeInit |
||
| 8689 | 1533 .syntax unified |
||
| 8690 | 1534 .thumb |
||
| 8691 | 1535 .thumb_func |
||
| 8692 | 1536 .fpu softvfp |
||
| 8693 | 1538 HAL_TIM_PWM_DeInit: |
||
| 8694 | 1539 .LVL138: |
||
| 8695 | 1540 .LFB86: |
||
| 8696 | 1223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8697 | 1541 .loc 1 1223 1 is_stmt 1 view -0 |
||
| 8698 | 1542 .cfi_startproc |
||
| 8699 | 1543 @ args = 0, pretend = 0, frame = 0 |
||
| 8700 | 1544 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19 | mjames | 8701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 146 |
| 16 | mjames | 8702 | |
| 8703 | |||
| 8704 | 1223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8705 | 1545 .loc 1 1223 1 is_stmt 0 view .LVU486 |
||
| 8706 | 1546 0000 10B5 push {r4, lr} |
||
| 8707 | 1547 .LCFI23: |
||
| 8708 | 1548 .cfi_def_cfa_offset 8 |
||
| 8709 | 1549 .cfi_offset 4, -8 |
||
| 8710 | 1550 .cfi_offset 14, -4 |
||
| 8711 | 1551 0002 0446 mov r4, r0 |
||
| 8712 | 1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8713 | 1552 .loc 1 1225 3 is_stmt 1 view .LVU487 |
||
| 8714 | 1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8715 | 1553 .loc 1 1227 3 view .LVU488 |
||
| 8716 | 1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8717 | 1554 .loc 1 1227 15 is_stmt 0 view .LVU489 |
||
| 8718 | 1555 0004 0223 movs r3, #2 |
||
| 8719 | 1556 0006 80F83D30 strb r3, [r0, #61] |
||
| 8720 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8721 | 1557 .loc 1 1230 3 is_stmt 1 view .LVU490 |
||
| 8722 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8723 | 1558 .loc 1 1230 3 view .LVU491 |
||
| 8724 | 1559 000a 0368 ldr r3, [r0] |
||
| 8725 | 1560 000c 196A ldr r1, [r3, #32] |
||
| 8726 | 1561 000e 41F21112 movw r2, #4369 |
||
| 8727 | 1562 0012 1142 tst r1, r2 |
||
| 8728 | 1563 0014 08D1 bne .L69 |
||
| 8729 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8730 | 1564 .loc 1 1230 3 discriminator 1 view .LVU492 |
||
| 8731 | 1565 0016 196A ldr r1, [r3, #32] |
||
| 8732 | 1566 0018 40F24442 movw r2, #1092 |
||
| 8733 | 1567 001c 1142 tst r1, r2 |
||
| 8734 | 1568 001e 03D1 bne .L69 |
||
| 8735 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8736 | 1569 .loc 1 1230 3 discriminator 2 view .LVU493 |
||
| 8737 | 1570 0020 1A68 ldr r2, [r3] |
||
| 8738 | 1571 0022 22F00102 bic r2, r2, #1 |
||
| 8739 | 1572 0026 1A60 str r2, [r3] |
||
| 8740 | 1573 .L69: |
||
| 8741 | 1241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8742 | 1574 .loc 1 1241 3 view .LVU494 |
||
| 8743 | 1575 0028 2046 mov r0, r4 |
||
| 8744 | 1576 .LVL139: |
||
| 8745 | 1241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8746 | 1577 .loc 1 1241 3 is_stmt 0 view .LVU495 |
||
| 8747 | 1578 002a FFF7FEFF bl HAL_TIM_PWM_MspDeInit |
||
| 8748 | 1579 .LVL140: |
||
| 8749 | 1245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8750 | 1580 .loc 1 1245 3 is_stmt 1 view .LVU496 |
||
| 8751 | 1245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8752 | 1581 .loc 1 1245 15 is_stmt 0 view .LVU497 |
||
| 8753 | 1582 002e 0020 movs r0, #0 |
||
| 8754 | 1583 0030 84F83D00 strb r0, [r4, #61] |
||
| 8755 | 1248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8756 | 1584 .loc 1 1248 3 is_stmt 1 view .LVU498 |
||
| 8757 | 1248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8758 | 1585 .loc 1 1248 3 view .LVU499 |
||
| 8759 | 1586 0034 84F83C00 strb r0, [r4, #60] |
||
| 8760 | 1250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 8761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 147 |
| 16 | mjames | 8762 | |
| 8763 | |||
| 8764 | 1587 .loc 1 1250 3 view .LVU500 |
||
| 8765 | 1251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8766 | 1588 .loc 1 1251 1 is_stmt 0 view .LVU501 |
||
| 8767 | 1589 0038 10BD pop {r4, pc} |
||
| 8768 | 1251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8769 | 1590 .loc 1 1251 1 view .LVU502 |
||
| 8770 | 1591 .cfi_endproc |
||
| 8771 | 1592 .LFE86: |
||
| 8772 | 1594 .section .text.HAL_TIM_IC_MspInit,"ax",%progbits |
||
| 8773 | 1595 .align 1 |
||
| 8774 | 1596 .weak HAL_TIM_IC_MspInit |
||
| 8775 | 1597 .syntax unified |
||
| 8776 | 1598 .thumb |
||
| 8777 | 1599 .thumb_func |
||
| 8778 | 1600 .fpu softvfp |
||
| 8779 | 1602 HAL_TIM_IC_MspInit: |
||
| 8780 | 1603 .LVL141: |
||
| 8781 | 1604 .LFB97: |
||
| 8782 | 1833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8783 | 1605 .loc 1 1833 1 is_stmt 1 view -0 |
||
| 8784 | 1606 .cfi_startproc |
||
| 8785 | 1607 @ args = 0, pretend = 0, frame = 0 |
||
| 8786 | 1608 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8787 | 1609 @ link register save eliminated. |
||
| 8788 | 1835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8789 | 1610 .loc 1 1835 3 view .LVU504 |
||
| 8790 | 1840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8791 | 1611 .loc 1 1840 1 is_stmt 0 view .LVU505 |
||
| 8792 | 1612 0000 7047 bx lr |
||
| 8793 | 1613 .cfi_endproc |
||
| 8794 | 1614 .LFE97: |
||
| 8795 | 1616 .section .text.HAL_TIM_IC_MspDeInit,"ax",%progbits |
||
| 8796 | 1617 .align 1 |
||
| 8797 | 1618 .weak HAL_TIM_IC_MspDeInit |
||
| 8798 | 1619 .syntax unified |
||
| 8799 | 1620 .thumb |
||
| 8800 | 1621 .thumb_func |
||
| 8801 | 1622 .fpu softvfp |
||
| 8802 | 1624 HAL_TIM_IC_MspDeInit: |
||
| 8803 | 1625 .LVL142: |
||
| 8804 | 1626 .LFB98: |
||
| 8805 | 1848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8806 | 1627 .loc 1 1848 1 is_stmt 1 view -0 |
||
| 8807 | 1628 .cfi_startproc |
||
| 8808 | 1629 @ args = 0, pretend = 0, frame = 0 |
||
| 8809 | 1630 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8810 | 1631 @ link register save eliminated. |
||
| 8811 | 1850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8812 | 1632 .loc 1 1850 3 view .LVU507 |
||
| 8813 | 1855:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8814 | 1633 .loc 1 1855 1 is_stmt 0 view .LVU508 |
||
| 8815 | 1634 0000 7047 bx lr |
||
| 8816 | 1635 .cfi_endproc |
||
| 8817 | 1636 .LFE98: |
||
| 8818 | 1638 .section .text.HAL_TIM_IC_DeInit,"ax",%progbits |
||
| 8819 | 1639 .align 1 |
||
| 8820 | 1640 .global HAL_TIM_IC_DeInit |
||
| 19 | mjames | 8821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 148 |
| 16 | mjames | 8822 | |
| 8823 | |||
| 8824 | 1641 .syntax unified |
||
| 8825 | 1642 .thumb |
||
| 8826 | 1643 .thumb_func |
||
| 8827 | 1644 .fpu softvfp |
||
| 8828 | 1646 HAL_TIM_IC_DeInit: |
||
| 8829 | 1647 .LVL143: |
||
| 8830 | 1648 .LFB96: |
||
| 8831 | 1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8832 | 1649 .loc 1 1797 1 is_stmt 1 view -0 |
||
| 8833 | 1650 .cfi_startproc |
||
| 8834 | 1651 @ args = 0, pretend = 0, frame = 0 |
||
| 8835 | 1652 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8836 | 1797:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8837 | 1653 .loc 1 1797 1 is_stmt 0 view .LVU510 |
||
| 8838 | 1654 0000 10B5 push {r4, lr} |
||
| 8839 | 1655 .LCFI24: |
||
| 8840 | 1656 .cfi_def_cfa_offset 8 |
||
| 8841 | 1657 .cfi_offset 4, -8 |
||
| 8842 | 1658 .cfi_offset 14, -4 |
||
| 8843 | 1659 0002 0446 mov r4, r0 |
||
| 8844 | 1799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8845 | 1660 .loc 1 1799 3 is_stmt 1 view .LVU511 |
||
| 8846 | 1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8847 | 1661 .loc 1 1801 3 view .LVU512 |
||
| 8848 | 1801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8849 | 1662 .loc 1 1801 15 is_stmt 0 view .LVU513 |
||
| 8850 | 1663 0004 0223 movs r3, #2 |
||
| 8851 | 1664 0006 80F83D30 strb r3, [r0, #61] |
||
| 8852 | 1804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8853 | 1665 .loc 1 1804 3 is_stmt 1 view .LVU514 |
||
| 8854 | 1804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8855 | 1666 .loc 1 1804 3 view .LVU515 |
||
| 8856 | 1667 000a 0368 ldr r3, [r0] |
||
| 8857 | 1668 000c 196A ldr r1, [r3, #32] |
||
| 8858 | 1669 000e 41F21112 movw r2, #4369 |
||
| 8859 | 1670 0012 1142 tst r1, r2 |
||
| 8860 | 1671 0014 08D1 bne .L74 |
||
| 8861 | 1804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8862 | 1672 .loc 1 1804 3 discriminator 1 view .LVU516 |
||
| 8863 | 1673 0016 196A ldr r1, [r3, #32] |
||
| 8864 | 1674 0018 40F24442 movw r2, #1092 |
||
| 8865 | 1675 001c 1142 tst r1, r2 |
||
| 8866 | 1676 001e 03D1 bne .L74 |
||
| 8867 | 1804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8868 | 1677 .loc 1 1804 3 discriminator 2 view .LVU517 |
||
| 8869 | 1678 0020 1A68 ldr r2, [r3] |
||
| 8870 | 1679 0022 22F00102 bic r2, r2, #1 |
||
| 8871 | 1680 0026 1A60 str r2, [r3] |
||
| 8872 | 1681 .L74: |
||
| 8873 | 1815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8874 | 1682 .loc 1 1815 3 view .LVU518 |
||
| 8875 | 1683 0028 2046 mov r0, r4 |
||
| 8876 | 1684 .LVL144: |
||
| 8877 | 1815:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 8878 | 1685 .loc 1 1815 3 is_stmt 0 view .LVU519 |
||
| 8879 | 1686 002a FFF7FEFF bl HAL_TIM_IC_MspDeInit |
||
| 8880 | 1687 .LVL145: |
||
| 19 | mjames | 8881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 149 |
| 16 | mjames | 8882 | |
| 8883 | |||
| 8884 | 1819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8885 | 1688 .loc 1 1819 3 is_stmt 1 view .LVU520 |
||
| 8886 | 1819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8887 | 1689 .loc 1 1819 15 is_stmt 0 view .LVU521 |
||
| 8888 | 1690 002e 0020 movs r0, #0 |
||
| 8889 | 1691 0030 84F83D00 strb r0, [r4, #61] |
||
| 8890 | 1822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8891 | 1692 .loc 1 1822 3 is_stmt 1 view .LVU522 |
||
| 8892 | 1822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8893 | 1693 .loc 1 1822 3 view .LVU523 |
||
| 8894 | 1694 0034 84F83C00 strb r0, [r4, #60] |
||
| 8895 | 1824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 8896 | 1695 .loc 1 1824 3 view .LVU524 |
||
| 8897 | 1825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8898 | 1696 .loc 1 1825 1 is_stmt 0 view .LVU525 |
||
| 8899 | 1697 0038 10BD pop {r4, pc} |
||
| 8900 | 1825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8901 | 1698 .loc 1 1825 1 view .LVU526 |
||
| 8902 | 1699 .cfi_endproc |
||
| 8903 | 1700 .LFE96: |
||
| 8904 | 1702 .section .text.HAL_TIM_OnePulse_MspInit,"ax",%progbits |
||
| 8905 | 1703 .align 1 |
||
| 8906 | 1704 .weak HAL_TIM_OnePulse_MspInit |
||
| 8907 | 1705 .syntax unified |
||
| 8908 | 1706 .thumb |
||
| 8909 | 1707 .thumb_func |
||
| 8910 | 1708 .fpu softvfp |
||
| 8911 | 1710 HAL_TIM_OnePulse_MspInit: |
||
| 8912 | 1711 .LVL146: |
||
| 8913 | 1712 .LFB107: |
||
| 8914 | 2379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8915 | 1713 .loc 1 2379 1 is_stmt 1 view -0 |
||
| 8916 | 1714 .cfi_startproc |
||
| 8917 | 1715 @ args = 0, pretend = 0, frame = 0 |
||
| 8918 | 1716 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8919 | 1717 @ link register save eliminated. |
||
| 8920 | 2381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8921 | 1718 .loc 1 2381 3 view .LVU528 |
||
| 8922 | 2386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8923 | 1719 .loc 1 2386 1 is_stmt 0 view .LVU529 |
||
| 8924 | 1720 0000 7047 bx lr |
||
| 8925 | 1721 .cfi_endproc |
||
| 8926 | 1722 .LFE107: |
||
| 8927 | 1724 .section .text.HAL_TIM_OnePulse_MspDeInit,"ax",%progbits |
||
| 8928 | 1725 .align 1 |
||
| 8929 | 1726 .weak HAL_TIM_OnePulse_MspDeInit |
||
| 8930 | 1727 .syntax unified |
||
| 8931 | 1728 .thumb |
||
| 8932 | 1729 .thumb_func |
||
| 8933 | 1730 .fpu softvfp |
||
| 8934 | 1732 HAL_TIM_OnePulse_MspDeInit: |
||
| 8935 | 1733 .LVL147: |
||
| 8936 | 1734 .LFB108: |
||
| 8937 | 2394:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 8938 | 1735 .loc 1 2394 1 is_stmt 1 view -0 |
||
| 8939 | 1736 .cfi_startproc |
||
| 8940 | 1737 @ args = 0, pretend = 0, frame = 0 |
||
| 19 | mjames | 8941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 150 |
| 16 | mjames | 8942 | |
| 8943 | |||
| 8944 | 1738 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8945 | 1739 @ link register save eliminated. |
||
| 8946 | 2396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8947 | 1740 .loc 1 2396 3 view .LVU531 |
||
| 8948 | 2401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8949 | 1741 .loc 1 2401 1 is_stmt 0 view .LVU532 |
||
| 8950 | 1742 0000 7047 bx lr |
||
| 8951 | 1743 .cfi_endproc |
||
| 8952 | 1744 .LFE108: |
||
| 8953 | 1746 .section .text.HAL_TIM_OnePulse_DeInit,"ax",%progbits |
||
| 8954 | 1747 .align 1 |
||
| 8955 | 1748 .global HAL_TIM_OnePulse_DeInit |
||
| 8956 | 1749 .syntax unified |
||
| 8957 | 1750 .thumb |
||
| 8958 | 1751 .thumb_func |
||
| 8959 | 1752 .fpu softvfp |
||
| 8960 | 1754 HAL_TIM_OnePulse_DeInit: |
||
| 8961 | 1755 .LVL148: |
||
| 8962 | 1756 .LFB106: |
||
| 8963 | 2343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8964 | 1757 .loc 1 2343 1 is_stmt 1 view -0 |
||
| 8965 | 1758 .cfi_startproc |
||
| 8966 | 1759 @ args = 0, pretend = 0, frame = 0 |
||
| 8967 | 1760 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 8968 | 2343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 8969 | 1761 .loc 1 2343 1 is_stmt 0 view .LVU534 |
||
| 8970 | 1762 0000 10B5 push {r4, lr} |
||
| 8971 | 1763 .LCFI25: |
||
| 8972 | 1764 .cfi_def_cfa_offset 8 |
||
| 8973 | 1765 .cfi_offset 4, -8 |
||
| 8974 | 1766 .cfi_offset 14, -4 |
||
| 8975 | 1767 0002 0446 mov r4, r0 |
||
| 8976 | 2345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8977 | 1768 .loc 1 2345 3 is_stmt 1 view .LVU535 |
||
| 8978 | 2347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8979 | 1769 .loc 1 2347 3 view .LVU536 |
||
| 8980 | 2347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8981 | 1770 .loc 1 2347 15 is_stmt 0 view .LVU537 |
||
| 8982 | 1771 0004 0223 movs r3, #2 |
||
| 8983 | 1772 0006 80F83D30 strb r3, [r0, #61] |
||
| 8984 | 2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8985 | 1773 .loc 1 2350 3 is_stmt 1 view .LVU538 |
||
| 8986 | 2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8987 | 1774 .loc 1 2350 3 view .LVU539 |
||
| 8988 | 1775 000a 0368 ldr r3, [r0] |
||
| 8989 | 1776 000c 196A ldr r1, [r3, #32] |
||
| 8990 | 1777 000e 41F21112 movw r2, #4369 |
||
| 8991 | 1778 0012 1142 tst r1, r2 |
||
| 8992 | 1779 0014 08D1 bne .L79 |
||
| 8993 | 2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 8994 | 1780 .loc 1 2350 3 discriminator 1 view .LVU540 |
||
| 8995 | 1781 0016 196A ldr r1, [r3, #32] |
||
| 8996 | 1782 0018 40F24442 movw r2, #1092 |
||
| 8997 | 1783 001c 1142 tst r1, r2 |
||
| 8998 | 1784 001e 03D1 bne .L79 |
||
| 8999 | 2350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9000 | 1785 .loc 1 2350 3 discriminator 2 view .LVU541 |
||
| 19 | mjames | 9001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 151 |
| 16 | mjames | 9002 | |
| 9003 | |||
| 9004 | 1786 0020 1A68 ldr r2, [r3] |
||
| 9005 | 1787 0022 22F00102 bic r2, r2, #1 |
||
| 9006 | 1788 0026 1A60 str r2, [r3] |
||
| 9007 | 1789 .L79: |
||
| 9008 | 2361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 9009 | 1790 .loc 1 2361 3 view .LVU542 |
||
| 9010 | 1791 0028 2046 mov r0, r4 |
||
| 9011 | 1792 .LVL149: |
||
| 9012 | 2361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 9013 | 1793 .loc 1 2361 3 is_stmt 0 view .LVU543 |
||
| 9014 | 1794 002a FFF7FEFF bl HAL_TIM_OnePulse_MspDeInit |
||
| 9015 | 1795 .LVL150: |
||
| 9016 | 2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9017 | 1796 .loc 1 2365 3 is_stmt 1 view .LVU544 |
||
| 9018 | 2365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9019 | 1797 .loc 1 2365 15 is_stmt 0 view .LVU545 |
||
| 9020 | 1798 002e 0020 movs r0, #0 |
||
| 9021 | 1799 0030 84F83D00 strb r0, [r4, #61] |
||
| 9022 | 2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9023 | 1800 .loc 1 2368 3 is_stmt 1 view .LVU546 |
||
| 9024 | 2368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9025 | 1801 .loc 1 2368 3 view .LVU547 |
||
| 9026 | 1802 0034 84F83C00 strb r0, [r4, #60] |
||
| 9027 | 2370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9028 | 1803 .loc 1 2370 3 view .LVU548 |
||
| 9029 | 2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9030 | 1804 .loc 1 2371 1 is_stmt 0 view .LVU549 |
||
| 9031 | 1805 0038 10BD pop {r4, pc} |
||
| 9032 | 2371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9033 | 1806 .loc 1 2371 1 view .LVU550 |
||
| 9034 | 1807 .cfi_endproc |
||
| 9035 | 1808 .LFE106: |
||
| 9036 | 1810 .section .text.HAL_TIM_Encoder_MspInit,"ax",%progbits |
||
| 9037 | 1811 .align 1 |
||
| 9038 | 1812 .weak HAL_TIM_Encoder_MspInit |
||
| 9039 | 1813 .syntax unified |
||
| 9040 | 1814 .thumb |
||
| 9041 | 1815 .thumb_func |
||
| 9042 | 1816 .fpu softvfp |
||
| 9043 | 1818 HAL_TIM_Encoder_MspInit: |
||
| 9044 | 1819 .LVL151: |
||
| 9045 | 1820 .LFB115: |
||
| 9046 | 2737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 9047 | 1821 .loc 1 2737 1 is_stmt 1 view -0 |
||
| 9048 | 1822 .cfi_startproc |
||
| 9049 | 1823 @ args = 0, pretend = 0, frame = 0 |
||
| 9050 | 1824 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 9051 | 1825 @ link register save eliminated. |
||
| 9052 | 2739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9053 | 1826 .loc 1 2739 3 view .LVU552 |
||
| 9054 | 2744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9055 | 1827 .loc 1 2744 1 is_stmt 0 view .LVU553 |
||
| 9056 | 1828 0000 7047 bx lr |
||
| 9057 | 1829 .cfi_endproc |
||
| 9058 | 1830 .LFE115: |
||
| 9059 | 1832 .section .text.HAL_TIM_Encoder_MspDeInit,"ax",%progbits |
||
| 9060 | 1833 .align 1 |
||
| 19 | mjames | 9061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 152 |
| 16 | mjames | 9062 | |
| 9063 | |||
| 9064 | 1834 .weak HAL_TIM_Encoder_MspDeInit |
||
| 9065 | 1835 .syntax unified |
||
| 9066 | 1836 .thumb |
||
| 9067 | 1837 .thumb_func |
||
| 9068 | 1838 .fpu softvfp |
||
| 9069 | 1840 HAL_TIM_Encoder_MspDeInit: |
||
| 9070 | 1841 .LVL152: |
||
| 9071 | 1842 .LFB116: |
||
| 9072 | 2752:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 9073 | 1843 .loc 1 2752 1 is_stmt 1 view -0 |
||
| 9074 | 1844 .cfi_startproc |
||
| 9075 | 1845 @ args = 0, pretend = 0, frame = 0 |
||
| 9076 | 1846 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 9077 | 1847 @ link register save eliminated. |
||
| 9078 | 2754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9079 | 1848 .loc 1 2754 3 view .LVU555 |
||
| 9080 | 2759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9081 | 1849 .loc 1 2759 1 is_stmt 0 view .LVU556 |
||
| 9082 | 1850 0000 7047 bx lr |
||
| 9083 | 1851 .cfi_endproc |
||
| 9084 | 1852 .LFE116: |
||
| 9085 | 1854 .section .text.HAL_TIM_Encoder_DeInit,"ax",%progbits |
||
| 9086 | 1855 .align 1 |
||
| 9087 | 1856 .global HAL_TIM_Encoder_DeInit |
||
| 9088 | 1857 .syntax unified |
||
| 9089 | 1858 .thumb |
||
| 9090 | 1859 .thumb_func |
||
| 9091 | 1860 .fpu softvfp |
||
| 9092 | 1862 HAL_TIM_Encoder_DeInit: |
||
| 9093 | 1863 .LVL153: |
||
| 9094 | 1864 .LFB114: |
||
| 9095 | 2701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9096 | 1865 .loc 1 2701 1 is_stmt 1 view -0 |
||
| 9097 | 1866 .cfi_startproc |
||
| 9098 | 1867 @ args = 0, pretend = 0, frame = 0 |
||
| 9099 | 1868 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 9100 | 2701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9101 | 1869 .loc 1 2701 1 is_stmt 0 view .LVU558 |
||
| 9102 | 1870 0000 10B5 push {r4, lr} |
||
| 9103 | 1871 .LCFI26: |
||
| 9104 | 1872 .cfi_def_cfa_offset 8 |
||
| 9105 | 1873 .cfi_offset 4, -8 |
||
| 9106 | 1874 .cfi_offset 14, -4 |
||
| 9107 | 1875 0002 0446 mov r4, r0 |
||
| 9108 | 2703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9109 | 1876 .loc 1 2703 3 is_stmt 1 view .LVU559 |
||
| 9110 | 2705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9111 | 1877 .loc 1 2705 3 view .LVU560 |
||
| 9112 | 2705:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9113 | 1878 .loc 1 2705 15 is_stmt 0 view .LVU561 |
||
| 9114 | 1879 0004 0223 movs r3, #2 |
||
| 9115 | 1880 0006 80F83D30 strb r3, [r0, #61] |
||
| 9116 | 2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9117 | 1881 .loc 1 2708 3 is_stmt 1 view .LVU562 |
||
| 9118 | 2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9119 | 1882 .loc 1 2708 3 view .LVU563 |
||
| 9120 | 1883 000a 0368 ldr r3, [r0] |
||
| 19 | mjames | 9121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 153 |
| 16 | mjames | 9122 | |
| 9123 | |||
| 9124 | 1884 000c 196A ldr r1, [r3, #32] |
||
| 9125 | 1885 000e 41F21112 movw r2, #4369 |
||
| 9126 | 1886 0012 1142 tst r1, r2 |
||
| 9127 | 1887 0014 08D1 bne .L84 |
||
| 9128 | 2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9129 | 1888 .loc 1 2708 3 discriminator 1 view .LVU564 |
||
| 9130 | 1889 0016 196A ldr r1, [r3, #32] |
||
| 9131 | 1890 0018 40F24442 movw r2, #1092 |
||
| 9132 | 1891 001c 1142 tst r1, r2 |
||
| 9133 | 1892 001e 03D1 bne .L84 |
||
| 9134 | 2708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9135 | 1893 .loc 1 2708 3 discriminator 2 view .LVU565 |
||
| 9136 | 1894 0020 1A68 ldr r2, [r3] |
||
| 9137 | 1895 0022 22F00102 bic r2, r2, #1 |
||
| 9138 | 1896 0026 1A60 str r2, [r3] |
||
| 9139 | 1897 .L84: |
||
| 9140 | 2719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 9141 | 1898 .loc 1 2719 3 view .LVU566 |
||
| 9142 | 1899 0028 2046 mov r0, r4 |
||
| 9143 | 1900 .LVL154: |
||
| 9144 | 2719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 9145 | 1901 .loc 1 2719 3 is_stmt 0 view .LVU567 |
||
| 9146 | 1902 002a FFF7FEFF bl HAL_TIM_Encoder_MspDeInit |
||
| 9147 | 1903 .LVL155: |
||
| 9148 | 2723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9149 | 1904 .loc 1 2723 3 is_stmt 1 view .LVU568 |
||
| 9150 | 2723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9151 | 1905 .loc 1 2723 15 is_stmt 0 view .LVU569 |
||
| 9152 | 1906 002e 0020 movs r0, #0 |
||
| 9153 | 1907 0030 84F83D00 strb r0, [r4, #61] |
||
| 9154 | 2726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9155 | 1908 .loc 1 2726 3 is_stmt 1 view .LVU570 |
||
| 9156 | 2726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9157 | 1909 .loc 1 2726 3 view .LVU571 |
||
| 9158 | 1910 0034 84F83C00 strb r0, [r4, #60] |
||
| 9159 | 2728:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9160 | 1911 .loc 1 2728 3 view .LVU572 |
||
| 9161 | 2729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9162 | 1912 .loc 1 2729 1 is_stmt 0 view .LVU573 |
||
| 9163 | 1913 0038 10BD pop {r4, pc} |
||
| 9164 | 2729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9165 | 1914 .loc 1 2729 1 view .LVU574 |
||
| 9166 | 1915 .cfi_endproc |
||
| 9167 | 1916 .LFE114: |
||
| 9168 | 1918 .section .text.HAL_TIM_DMABurst_WriteStart,"ax",%progbits |
||
| 9169 | 1919 .align 1 |
||
| 9170 | 1920 .global HAL_TIM_DMABurst_WriteStart |
||
| 9171 | 1921 .syntax unified |
||
| 9172 | 1922 .thumb |
||
| 9173 | 1923 .thumb_func |
||
| 9174 | 1924 .fpu softvfp |
||
| 9175 | 1926 HAL_TIM_DMABurst_WriteStart: |
||
| 9176 | 1927 .LVL156: |
||
| 9177 | 1928 .LFB128: |
||
| 9178 | 3814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9179 | 1929 .loc 1 3814 1 is_stmt 1 view -0 |
||
| 9180 | 1930 .cfi_startproc |
||
| 19 | mjames | 9181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 154 |
| 16 | mjames | 9182 | |
| 9183 | |||
| 9184 | 1931 @ args = 4, pretend = 0, frame = 0 |
||
| 9185 | 1932 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 9186 | 3814:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9187 | 1933 .loc 1 3814 1 is_stmt 0 view .LVU576 |
||
| 9188 | 1934 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} |
||
| 9189 | 1935 .LCFI27: |
||
| 9190 | 1936 .cfi_def_cfa_offset 24 |
||
| 9191 | 1937 .cfi_offset 4, -24 |
||
| 9192 | 1938 .cfi_offset 5, -20 |
||
| 9193 | 1939 .cfi_offset 6, -16 |
||
| 9194 | 1940 .cfi_offset 7, -12 |
||
| 9195 | 1941 .cfi_offset 8, -8 |
||
| 9196 | 1942 .cfi_offset 14, -4 |
||
| 9197 | 1943 0004 069E ldr r6, [sp, #24] |
||
| 9198 | 3816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); |
||
| 9199 | 1944 .loc 1 3816 3 is_stmt 1 view .LVU577 |
||
| 9200 | 3817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 9201 | 1945 .loc 1 3817 3 view .LVU578 |
||
| 9202 | 3818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); |
||
| 9203 | 1946 .loc 1 3818 3 view .LVU579 |
||
| 9204 | 3819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9205 | 1947 .loc 1 3819 3 view .LVU580 |
||
| 9206 | 3821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9207 | 1948 .loc 1 3821 3 view .LVU581 |
||
| 9208 | 3821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9209 | 1949 .loc 1 3821 11 is_stmt 0 view .LVU582 |
||
| 9210 | 1950 0006 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 9211 | 1951 000a E4B2 uxtb r4, r4 |
||
| 9212 | 3821:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9213 | 1952 .loc 1 3821 6 view .LVU583 |
||
| 9214 | 1953 000c 022C cmp r4, #2 |
||
| 9215 | 1954 000e 00F0CD80 beq .L99 |
||
| 9216 | 3825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9217 | 1955 .loc 1 3825 8 is_stmt 1 view .LVU584 |
||
| 9218 | 3825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9219 | 1956 .loc 1 3825 16 is_stmt 0 view .LVU585 |
||
| 9220 | 1957 0012 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 9221 | 1958 0016 E4B2 uxtb r4, r4 |
||
| 9222 | 3825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9223 | 1959 .loc 1 3825 11 view .LVU586 |
||
| 9224 | 1960 0018 012C cmp r4, #1 |
||
| 9225 | 1961 001a 1ED0 beq .L109 |
||
| 9226 | 1962 .L88: |
||
| 9227 | 1963 001c 1F46 mov r7, r3 |
||
| 9228 | 1964 001e 1546 mov r5, r2 |
||
| 9229 | 1965 0020 8846 mov r8, r1 |
||
| 9230 | 1966 0022 0446 mov r4, r0 |
||
| 9231 | 3839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 9232 | 1967 .loc 1 3839 3 is_stmt 1 view .LVU587 |
||
| 9233 | 3840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9234 | 1968 .loc 1 3840 3 view .LVU588 |
||
| 9235 | 1969 0024 B2F5006F cmp r2, #2048 |
||
| 9236 | 1970 0028 7ED0 beq .L90 |
||
| 9237 | 3840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9238 | 1971 .loc 1 3840 3 is_stmt 0 view .LVU589 |
||
| 9239 | 1972 002a 1FD8 bhi .L91 |
||
| 9240 | 1973 002c B2F5007F cmp r2, #512 |
||
| 19 | mjames | 9241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 155 |
| 16 | mjames | 9242 | |
| 9243 | |||
| 9244 | 1974 0030 50D0 beq .L92 |
||
| 9245 | 1975 0032 B2F5806F cmp r2, #1024 |
||
| 9246 | 1976 0036 62D0 beq .L93 |
||
| 9247 | 1977 0038 B2F5807F cmp r2, #256 |
||
| 9248 | 1978 003c 35D0 beq .L110 |
||
| 9249 | 1979 .LVL157: |
||
| 9250 | 1980 .L95: |
||
| 9251 | 3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9252 | 1981 .loc 1 3964 3 is_stmt 1 view .LVU590 |
||
| 9253 | 3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9254 | 1982 .loc 1 3964 7 is_stmt 0 view .LVU591 |
||
| 9255 | 1983 003e 2368 ldr r3, [r4] |
||
| 9256 | 3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9257 | 1984 .loc 1 3964 43 view .LVU592 |
||
| 9258 | 1985 0040 46EA0806 orr r6, r6, r8 |
||
| 9259 | 3964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9260 | 1986 .loc 1 3964 23 view .LVU593 |
||
| 9261 | 1987 0044 9E64 str r6, [r3, #72] |
||
| 9262 | 3967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9263 | 1988 .loc 1 3967 3 is_stmt 1 view .LVU594 |
||
| 9264 | 1989 0046 2368 ldr r3, [r4] |
||
| 9265 | 1990 0048 DA68 ldr r2, [r3, #12] |
||
| 9266 | 1991 004a 1543 orrs r5, r5, r2 |
||
| 9267 | 1992 .LVL158: |
||
| 9268 | 3967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9269 | 1993 .loc 1 3967 3 is_stmt 0 view .LVU595 |
||
| 9270 | 1994 004c DD60 str r5, [r3, #12] |
||
| 9271 | 3969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9272 | 1995 .loc 1 3969 3 is_stmt 1 view .LVU596 |
||
| 9273 | 3969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9274 | 1996 .loc 1 3969 15 is_stmt 0 view .LVU597 |
||
| 9275 | 1997 004e 0123 movs r3, #1 |
||
| 9276 | 1998 0050 84F83D30 strb r3, [r4, #61] |
||
| 9277 | 3972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9278 | 1999 .loc 1 3972 3 is_stmt 1 view .LVU598 |
||
| 9279 | 3972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9280 | 2000 .loc 1 3972 10 is_stmt 0 view .LVU599 |
||
| 9281 | 2001 0054 0020 movs r0, #0 |
||
| 9282 | 2002 .LVL159: |
||
| 9283 | 2003 .L87: |
||
| 9284 | 3973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9285 | 2004 .loc 1 3973 1 view .LVU600 |
||
| 9286 | 2005 0056 BDE8F081 pop {r4, r5, r6, r7, r8, pc} |
||
| 9287 | 2006 .LVL160: |
||
| 9288 | 2007 .L109: |
||
| 9289 | 3827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9290 | 2008 .loc 1 3827 5 is_stmt 1 view .LVU601 |
||
| 9291 | 3827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9292 | 2009 .loc 1 3827 8 is_stmt 0 view .LVU602 |
||
| 9293 | 2010 005a 1BB1 cbz r3, .L111 |
||
| 9294 | 2011 .L89: |
||
| 9295 | 3833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9296 | 2012 .loc 1 3833 7 is_stmt 1 view .LVU603 |
||
| 9297 | 3833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9298 | 2013 .loc 1 3833 19 is_stmt 0 view .LVU604 |
||
| 9299 | 2014 005c 0224 movs r4, #2 |
||
| 9300 | 2015 005e 80F83D40 strb r4, [r0, #61] |
||
| 19 | mjames | 9301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 156 |
| 16 | mjames | 9302 | |
| 9303 | |||
| 9304 | 2016 0062 DBE7 b .L88 |
||
| 9305 | 2017 .L111: |
||
| 9306 | 3827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9307 | 2018 .loc 1 3827 31 discriminator 1 view .LVU605 |
||
| 9308 | 2019 0064 002E cmp r6, #0 |
||
| 9309 | 2020 0066 F9D0 beq .L89 |
||
| 9310 | 3829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9311 | 2021 .loc 1 3829 14 view .LVU606 |
||
| 9312 | 2022 0068 0120 movs r0, #1 |
||
| 9313 | 2023 .LVL161: |
||
| 9314 | 3829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9315 | 2024 .loc 1 3829 14 view .LVU607 |
||
| 9316 | 2025 006a F4E7 b .L87 |
||
| 9317 | 2026 .LVL162: |
||
| 9318 | 2027 .L91: |
||
| 9319 | 3840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9320 | 2028 .loc 1 3840 3 view .LVU608 |
||
| 9321 | 2029 006c B2F5005F cmp r2, #8192 |
||
| 9322 | 2030 0070 70D0 beq .L96 |
||
| 9323 | 2031 0072 B2F5804F cmp r2, #16384 |
||
| 9324 | 2032 0076 00F08380 beq .L97 |
||
| 9325 | 2033 007a B2F5805F cmp r2, #4096 |
||
| 9326 | 2034 007e DED1 bne .L95 |
||
| 9327 | 3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9328 | 2035 .loc 1 3912 7 is_stmt 1 view .LVU609 |
||
| 9329 | 3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9330 | 2036 .loc 1 3912 17 is_stmt 0 view .LVU610 |
||
| 9331 | 2037 0080 036B ldr r3, [r0, #48] |
||
| 9332 | 2038 .LVL163: |
||
| 9333 | 3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9334 | 2039 .loc 1 3912 52 view .LVU611 |
||
| 9335 | 2040 0082 4B4A ldr r2, .L112 |
||
| 9336 | 2041 .LVL164: |
||
| 9337 | 3912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9338 | 2042 .loc 1 3912 52 view .LVU612 |
||
| 9339 | 2043 0084 9A62 str r2, [r3, #40] |
||
| 9340 | 3913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9341 | 2044 .loc 1 3913 7 is_stmt 1 view .LVU613 |
||
| 9342 | 3913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9343 | 2045 .loc 1 3913 17 is_stmt 0 view .LVU614 |
||
| 9344 | 2046 0086 036B ldr r3, [r0, #48] |
||
| 9345 | 3913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9346 | 2047 .loc 1 3913 56 view .LVU615 |
||
| 9347 | 2048 0088 4A4A ldr r2, .L112+4 |
||
| 9348 | 2049 008a DA62 str r2, [r3, #44] |
||
| 9349 | 3916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9350 | 2050 .loc 1 3916 7 is_stmt 1 view .LVU616 |
||
| 9351 | 3916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9352 | 2051 .loc 1 3916 17 is_stmt 0 view .LVU617 |
||
| 9353 | 2052 008c 036B ldr r3, [r0, #48] |
||
| 9354 | 3916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9355 | 2053 .loc 1 3916 53 view .LVU618 |
||
| 9356 | 2054 008e 4A4A ldr r2, .L112+8 |
||
| 9357 | 2055 0090 1A63 str r2, [r3, #48] |
||
| 9358 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9359 | 2056 .loc 1 3919 7 is_stmt 1 view .LVU619 |
||
| 9360 | 3920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 9361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 157 |
| 16 | mjames | 9362 | |
| 9363 | |||
| 9364 | 2057 .loc 1 3920 43 is_stmt 0 view .LVU620 |
||
| 9365 | 2058 0092 0268 ldr r2, [r0] |
||
| 9366 | 3920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9367 | 2059 .loc 1 3920 76 view .LVU621 |
||
| 9368 | 2060 0094 330A lsrs r3, r6, #8 |
||
| 9369 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9370 | 2061 .loc 1 3919 11 view .LVU622 |
||
| 9371 | 2062 0096 0133 adds r3, r3, #1 |
||
| 9372 | 2063 0098 4C32 adds r2, r2, #76 |
||
| 9373 | 2064 009a 3946 mov r1, r7 |
||
| 9374 | 2065 .LVL165: |
||
| 9375 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9376 | 2066 .loc 1 3919 11 view .LVU623 |
||
| 9377 | 2067 009c 006B ldr r0, [r0, #48] |
||
| 9378 | 2068 .LVL166: |
||
| 9379 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9380 | 2069 .loc 1 3919 11 view .LVU624 |
||
| 9381 | 2070 009e FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9382 | 2071 .LVL167: |
||
| 9383 | 3919:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9384 | 2072 .loc 1 3919 10 view .LVU625 |
||
| 9385 | 2073 00a2 0028 cmp r0, #0 |
||
| 9386 | 2074 00a4 CBD0 beq .L95 |
||
| 9387 | 3922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9388 | 2075 .loc 1 3922 16 view .LVU626 |
||
| 9389 | 2076 00a6 0120 movs r0, #1 |
||
| 9390 | 2077 00a8 D5E7 b .L87 |
||
| 9391 | 2078 .LVL168: |
||
| 9392 | 2079 .L110: |
||
| 9393 | 3845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 9394 | 2080 .loc 1 3845 7 is_stmt 1 view .LVU627 |
||
| 9395 | 3845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 9396 | 2081 .loc 1 3845 17 is_stmt 0 view .LVU628 |
||
| 9397 | 2082 00aa 036A ldr r3, [r0, #32] |
||
| 9398 | 2083 .LVL169: |
||
| 9399 | 3845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 9400 | 2084 .loc 1 3845 55 view .LVU629 |
||
| 9401 | 2085 00ac 434A ldr r2, .L112+12 |
||
| 9402 | 2086 .LVL170: |
||
| 9403 | 3845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 9404 | 2087 .loc 1 3845 55 view .LVU630 |
||
| 9405 | 2088 00ae 9A62 str r2, [r3, #40] |
||
| 9406 | 3846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9407 | 2089 .loc 1 3846 7 is_stmt 1 view .LVU631 |
||
| 9408 | 3846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9409 | 2090 .loc 1 3846 17 is_stmt 0 view .LVU632 |
||
| 9410 | 2091 00b0 036A ldr r3, [r0, #32] |
||
| 9411 | 3846:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9412 | 2092 .loc 1 3846 59 view .LVU633 |
||
| 9413 | 2093 00b2 434A ldr r2, .L112+16 |
||
| 9414 | 2094 00b4 DA62 str r2, [r3, #44] |
||
| 9415 | 3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9416 | 2095 .loc 1 3849 7 is_stmt 1 view .LVU634 |
||
| 9417 | 3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9418 | 2096 .loc 1 3849 17 is_stmt 0 view .LVU635 |
||
| 9419 | 2097 00b6 036A ldr r3, [r0, #32] |
||
| 9420 | 3849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 9421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 158 |
| 16 | mjames | 9422 | |
| 9423 | |||
| 9424 | 2098 .loc 1 3849 56 view .LVU636 |
||
| 9425 | 2099 00b8 3F4A ldr r2, .L112+8 |
||
| 9426 | 2100 00ba 1A63 str r2, [r3, #48] |
||
| 9427 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9428 | 2101 .loc 1 3852 7 is_stmt 1 view .LVU637 |
||
| 9429 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9430 | 2102 .loc 1 3852 97 is_stmt 0 view .LVU638 |
||
| 9431 | 2103 00bc 0268 ldr r2, [r0] |
||
| 9432 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9433 | 2104 .loc 1 3852 130 view .LVU639 |
||
| 9434 | 2105 00be 330A lsrs r3, r6, #8 |
||
| 9435 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9436 | 2106 .loc 1 3852 11 view .LVU640 |
||
| 9437 | 2107 00c0 0133 adds r3, r3, #1 |
||
| 9438 | 2108 00c2 4C32 adds r2, r2, #76 |
||
| 9439 | 2109 00c4 3946 mov r1, r7 |
||
| 9440 | 2110 .LVL171: |
||
| 9441 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9442 | 2111 .loc 1 3852 11 view .LVU641 |
||
| 9443 | 2112 00c6 006A ldr r0, [r0, #32] |
||
| 9444 | 2113 .LVL172: |
||
| 9445 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9446 | 2114 .loc 1 3852 11 view .LVU642 |
||
| 9447 | 2115 00c8 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9448 | 2116 .LVL173: |
||
| 9449 | 3852:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9450 | 2117 .loc 1 3852 10 view .LVU643 |
||
| 9451 | 2118 00cc 0028 cmp r0, #0 |
||
| 9452 | 2119 00ce B6D0 beq .L95 |
||
| 9453 | 3854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9454 | 2120 .loc 1 3854 16 view .LVU644 |
||
| 9455 | 2121 00d0 0120 movs r0, #1 |
||
| 9456 | 2122 00d2 C0E7 b .L87 |
||
| 9457 | 2123 .LVL174: |
||
| 9458 | 2124 .L92: |
||
| 9459 | 3861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9460 | 2125 .loc 1 3861 7 is_stmt 1 view .LVU645 |
||
| 9461 | 3861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9462 | 2126 .loc 1 3861 17 is_stmt 0 view .LVU646 |
||
| 9463 | 2127 00d4 436A ldr r3, [r0, #36] |
||
| 9464 | 2128 .LVL175: |
||
| 9465 | 3861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9466 | 2129 .loc 1 3861 52 view .LVU647 |
||
| 9467 | 2130 00d6 364A ldr r2, .L112 |
||
| 9468 | 2131 .LVL176: |
||
| 9469 | 3861:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9470 | 2132 .loc 1 3861 52 view .LVU648 |
||
| 9471 | 2133 00d8 9A62 str r2, [r3, #40] |
||
| 9472 | 3862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9473 | 2134 .loc 1 3862 7 is_stmt 1 view .LVU649 |
||
| 9474 | 3862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9475 | 2135 .loc 1 3862 17 is_stmt 0 view .LVU650 |
||
| 9476 | 2136 00da 436A ldr r3, [r0, #36] |
||
| 9477 | 3862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9478 | 2137 .loc 1 3862 56 view .LVU651 |
||
| 9479 | 2138 00dc 354A ldr r2, .L112+4 |
||
| 9480 | 2139 00de DA62 str r2, [r3, #44] |
||
| 19 | mjames | 9481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 159 |
| 16 | mjames | 9482 | |
| 9483 | |||
| 9484 | 3865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9485 | 2140 .loc 1 3865 7 is_stmt 1 view .LVU652 |
||
| 9486 | 3865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9487 | 2141 .loc 1 3865 17 is_stmt 0 view .LVU653 |
||
| 9488 | 2142 00e0 436A ldr r3, [r0, #36] |
||
| 9489 | 3865:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9490 | 2143 .loc 1 3865 53 view .LVU654 |
||
| 9491 | 2144 00e2 354A ldr r2, .L112+8 |
||
| 9492 | 2145 00e4 1A63 str r2, [r3, #48] |
||
| 9493 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9494 | 2146 .loc 1 3868 7 is_stmt 1 view .LVU655 |
||
| 9495 | 3869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9496 | 2147 .loc 1 3869 43 is_stmt 0 view .LVU656 |
||
| 9497 | 2148 00e6 0268 ldr r2, [r0] |
||
| 9498 | 3869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9499 | 2149 .loc 1 3869 76 view .LVU657 |
||
| 9500 | 2150 00e8 330A lsrs r3, r6, #8 |
||
| 9501 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9502 | 2151 .loc 1 3868 11 view .LVU658 |
||
| 9503 | 2152 00ea 0133 adds r3, r3, #1 |
||
| 9504 | 2153 00ec 4C32 adds r2, r2, #76 |
||
| 9505 | 2154 00ee 3946 mov r1, r7 |
||
| 9506 | 2155 .LVL177: |
||
| 9507 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9508 | 2156 .loc 1 3868 11 view .LVU659 |
||
| 9509 | 2157 00f0 406A ldr r0, [r0, #36] |
||
| 9510 | 2158 .LVL178: |
||
| 9511 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9512 | 2159 .loc 1 3868 11 view .LVU660 |
||
| 9513 | 2160 00f2 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9514 | 2161 .LVL179: |
||
| 9515 | 3868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9516 | 2162 .loc 1 3868 10 view .LVU661 |
||
| 9517 | 2163 00f6 0028 cmp r0, #0 |
||
| 9518 | 2164 00f8 A1D0 beq .L95 |
||
| 9519 | 3871:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9520 | 2165 .loc 1 3871 16 view .LVU662 |
||
| 9521 | 2166 00fa 0120 movs r0, #1 |
||
| 9522 | 2167 00fc ABE7 b .L87 |
||
| 9523 | 2168 .LVL180: |
||
| 9524 | 2169 .L93: |
||
| 9525 | 3878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9526 | 2170 .loc 1 3878 7 is_stmt 1 view .LVU663 |
||
| 9527 | 3878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9528 | 2171 .loc 1 3878 17 is_stmt 0 view .LVU664 |
||
| 9529 | 2172 00fe 836A ldr r3, [r0, #40] |
||
| 9530 | 2173 .LVL181: |
||
| 9531 | 3878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9532 | 2174 .loc 1 3878 52 view .LVU665 |
||
| 9533 | 2175 0100 2B4A ldr r2, .L112 |
||
| 9534 | 2176 .LVL182: |
||
| 9535 | 3878:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9536 | 2177 .loc 1 3878 52 view .LVU666 |
||
| 9537 | 2178 0102 9A62 str r2, [r3, #40] |
||
| 9538 | 3879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9539 | 2179 .loc 1 3879 7 is_stmt 1 view .LVU667 |
||
| 9540 | 3879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 9541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 160 |
| 16 | mjames | 9542 | |
| 9543 | |||
| 9544 | 2180 .loc 1 3879 17 is_stmt 0 view .LVU668 |
||
| 9545 | 2181 0104 836A ldr r3, [r0, #40] |
||
| 9546 | 3879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9547 | 2182 .loc 1 3879 56 view .LVU669 |
||
| 9548 | 2183 0106 2B4A ldr r2, .L112+4 |
||
| 9549 | 2184 0108 DA62 str r2, [r3, #44] |
||
| 9550 | 3882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9551 | 2185 .loc 1 3882 7 is_stmt 1 view .LVU670 |
||
| 9552 | 3882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9553 | 2186 .loc 1 3882 17 is_stmt 0 view .LVU671 |
||
| 9554 | 2187 010a 836A ldr r3, [r0, #40] |
||
| 9555 | 3882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9556 | 2188 .loc 1 3882 53 view .LVU672 |
||
| 9557 | 2189 010c 2A4A ldr r2, .L112+8 |
||
| 9558 | 2190 010e 1A63 str r2, [r3, #48] |
||
| 9559 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9560 | 2191 .loc 1 3885 7 is_stmt 1 view .LVU673 |
||
| 9561 | 3886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9562 | 2192 .loc 1 3886 43 is_stmt 0 view .LVU674 |
||
| 9563 | 2193 0110 0268 ldr r2, [r0] |
||
| 9564 | 3886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9565 | 2194 .loc 1 3886 76 view .LVU675 |
||
| 9566 | 2195 0112 330A lsrs r3, r6, #8 |
||
| 9567 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9568 | 2196 .loc 1 3885 11 view .LVU676 |
||
| 9569 | 2197 0114 0133 adds r3, r3, #1 |
||
| 9570 | 2198 0116 4C32 adds r2, r2, #76 |
||
| 9571 | 2199 0118 3946 mov r1, r7 |
||
| 9572 | 2200 .LVL183: |
||
| 9573 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9574 | 2201 .loc 1 3885 11 view .LVU677 |
||
| 9575 | 2202 011a 806A ldr r0, [r0, #40] |
||
| 9576 | 2203 .LVL184: |
||
| 9577 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9578 | 2204 .loc 1 3885 11 view .LVU678 |
||
| 9579 | 2205 011c FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9580 | 2206 .LVL185: |
||
| 9581 | 3885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9582 | 2207 .loc 1 3885 10 view .LVU679 |
||
| 9583 | 2208 0120 0028 cmp r0, #0 |
||
| 9584 | 2209 0122 8CD0 beq .L95 |
||
| 9585 | 3888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9586 | 2210 .loc 1 3888 16 view .LVU680 |
||
| 9587 | 2211 0124 0120 movs r0, #1 |
||
| 9588 | 2212 0126 96E7 b .L87 |
||
| 9589 | 2213 .LVL186: |
||
| 9590 | 2214 .L90: |
||
| 9591 | 3895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9592 | 2215 .loc 1 3895 7 is_stmt 1 view .LVU681 |
||
| 9593 | 3895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9594 | 2216 .loc 1 3895 17 is_stmt 0 view .LVU682 |
||
| 9595 | 2217 0128 C36A ldr r3, [r0, #44] |
||
| 9596 | 2218 .LVL187: |
||
| 9597 | 3895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9598 | 2219 .loc 1 3895 52 view .LVU683 |
||
| 9599 | 2220 012a 214A ldr r2, .L112 |
||
| 9600 | 2221 .LVL188: |
||
| 19 | mjames | 9601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 161 |
| 16 | mjames | 9602 | |
| 9603 | |||
| 9604 | 3895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 9605 | 2222 .loc 1 3895 52 view .LVU684 |
||
| 9606 | 2223 012c 9A62 str r2, [r3, #40] |
||
| 9607 | 3896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9608 | 2224 .loc 1 3896 7 is_stmt 1 view .LVU685 |
||
| 9609 | 3896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9610 | 2225 .loc 1 3896 17 is_stmt 0 view .LVU686 |
||
| 9611 | 2226 012e C36A ldr r3, [r0, #44] |
||
| 9612 | 3896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9613 | 2227 .loc 1 3896 56 view .LVU687 |
||
| 9614 | 2228 0130 204A ldr r2, .L112+4 |
||
| 9615 | 2229 0132 DA62 str r2, [r3, #44] |
||
| 9616 | 3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9617 | 2230 .loc 1 3899 7 is_stmt 1 view .LVU688 |
||
| 9618 | 3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9619 | 2231 .loc 1 3899 17 is_stmt 0 view .LVU689 |
||
| 9620 | 2232 0134 C36A ldr r3, [r0, #44] |
||
| 9621 | 3899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9622 | 2233 .loc 1 3899 53 view .LVU690 |
||
| 9623 | 2234 0136 204A ldr r2, .L112+8 |
||
| 9624 | 2235 0138 1A63 str r2, [r3, #48] |
||
| 9625 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9626 | 2236 .loc 1 3902 7 is_stmt 1 view .LVU691 |
||
| 9627 | 3903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9628 | 2237 .loc 1 3903 43 is_stmt 0 view .LVU692 |
||
| 9629 | 2238 013a 0268 ldr r2, [r0] |
||
| 9630 | 3903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9631 | 2239 .loc 1 3903 76 view .LVU693 |
||
| 9632 | 2240 013c 330A lsrs r3, r6, #8 |
||
| 9633 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9634 | 2241 .loc 1 3902 11 view .LVU694 |
||
| 9635 | 2242 013e 0133 adds r3, r3, #1 |
||
| 9636 | 2243 0140 4C32 adds r2, r2, #76 |
||
| 9637 | 2244 0142 3946 mov r1, r7 |
||
| 9638 | 2245 .LVL189: |
||
| 9639 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9640 | 2246 .loc 1 3902 11 view .LVU695 |
||
| 9641 | 2247 0144 C06A ldr r0, [r0, #44] |
||
| 9642 | 2248 .LVL190: |
||
| 9643 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9644 | 2249 .loc 1 3902 11 view .LVU696 |
||
| 9645 | 2250 0146 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9646 | 2251 .LVL191: |
||
| 9647 | 3902:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9648 | 2252 .loc 1 3902 10 view .LVU697 |
||
| 9649 | 2253 014a 0028 cmp r0, #0 |
||
| 9650 | 2254 014c 3FF477AF beq .L95 |
||
| 9651 | 3905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9652 | 2255 .loc 1 3905 16 view .LVU698 |
||
| 9653 | 2256 0150 0120 movs r0, #1 |
||
| 9654 | 2257 0152 80E7 b .L87 |
||
| 9655 | 2258 .LVL192: |
||
| 9656 | 2259 .L96: |
||
| 9657 | 3929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 9658 | 2260 .loc 1 3929 7 is_stmt 1 view .LVU699 |
||
| 9659 | 3929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 9660 | 2261 .loc 1 3929 17 is_stmt 0 view .LVU700 |
||
| 19 | mjames | 9661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 162 |
| 16 | mjames | 9662 | |
| 9663 | |||
| 9664 | 2262 0154 436B ldr r3, [r0, #52] |
||
| 9665 | 2263 .LVL193: |
||
| 9666 | 3929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 9667 | 2264 .loc 1 3929 60 view .LVU701 |
||
| 9668 | 2265 0156 1B4A ldr r2, .L112+20 |
||
| 9669 | 2266 .LVL194: |
||
| 9670 | 3929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 9671 | 2267 .loc 1 3929 60 view .LVU702 |
||
| 9672 | 2268 0158 9A62 str r2, [r3, #40] |
||
| 9673 | 3930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9674 | 2269 .loc 1 3930 7 is_stmt 1 view .LVU703 |
||
| 9675 | 3930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9676 | 2270 .loc 1 3930 17 is_stmt 0 view .LVU704 |
||
| 9677 | 2271 015a 436B ldr r3, [r0, #52] |
||
| 9678 | 3930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9679 | 2272 .loc 1 3930 64 view .LVU705 |
||
| 9680 | 2273 015c 1A4A ldr r2, .L112+24 |
||
| 9681 | 2274 015e DA62 str r2, [r3, #44] |
||
| 9682 | 3933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9683 | 2275 .loc 1 3933 7 is_stmt 1 view .LVU706 |
||
| 9684 | 3933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9685 | 2276 .loc 1 3933 17 is_stmt 0 view .LVU707 |
||
| 9686 | 2277 0160 436B ldr r3, [r0, #52] |
||
| 9687 | 3933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9688 | 2278 .loc 1 3933 61 view .LVU708 |
||
| 9689 | 2279 0162 154A ldr r2, .L112+8 |
||
| 9690 | 2280 0164 1A63 str r2, [r3, #48] |
||
| 9691 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9692 | 2281 .loc 1 3936 7 is_stmt 1 view .LVU709 |
||
| 9693 | 3937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9694 | 2282 .loc 1 3937 43 is_stmt 0 view .LVU710 |
||
| 9695 | 2283 0166 0268 ldr r2, [r0] |
||
| 9696 | 3937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9697 | 2284 .loc 1 3937 76 view .LVU711 |
||
| 9698 | 2285 0168 330A lsrs r3, r6, #8 |
||
| 9699 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9700 | 2286 .loc 1 3936 11 view .LVU712 |
||
| 9701 | 2287 016a 0133 adds r3, r3, #1 |
||
| 9702 | 2288 016c 4C32 adds r2, r2, #76 |
||
| 9703 | 2289 016e 3946 mov r1, r7 |
||
| 9704 | 2290 .LVL195: |
||
| 9705 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9706 | 2291 .loc 1 3936 11 view .LVU713 |
||
| 9707 | 2292 0170 406B ldr r0, [r0, #52] |
||
| 9708 | 2293 .LVL196: |
||
| 9709 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9710 | 2294 .loc 1 3936 11 view .LVU714 |
||
| 9711 | 2295 0172 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9712 | 2296 .LVL197: |
||
| 9713 | 3936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9714 | 2297 .loc 1 3936 10 view .LVU715 |
||
| 9715 | 2298 0176 0028 cmp r0, #0 |
||
| 9716 | 2299 0178 3FF461AF beq .L95 |
||
| 9717 | 3939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9718 | 2300 .loc 1 3939 16 view .LVU716 |
||
| 9719 | 2301 017c 0120 movs r0, #1 |
||
| 9720 | 2302 017e 6AE7 b .L87 |
||
| 19 | mjames | 9721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 163 |
| 16 | mjames | 9722 | |
| 9723 | |||
| 9724 | 2303 .LVL198: |
||
| 9725 | 2304 .L97: |
||
| 9726 | 3946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 9727 | 2305 .loc 1 3946 7 is_stmt 1 view .LVU717 |
||
| 9728 | 3946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 9729 | 2306 .loc 1 3946 17 is_stmt 0 view .LVU718 |
||
| 9730 | 2307 0180 836B ldr r3, [r0, #56] |
||
| 9731 | 2308 .LVL199: |
||
| 9732 | 3946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 9733 | 2309 .loc 1 3946 56 view .LVU719 |
||
| 9734 | 2310 0182 124A ldr r2, .L112+28 |
||
| 9735 | 2311 .LVL200: |
||
| 9736 | 3946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 9737 | 2312 .loc 1 3946 56 view .LVU720 |
||
| 9738 | 2313 0184 9A62 str r2, [r3, #40] |
||
| 9739 | 3947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9740 | 2314 .loc 1 3947 7 is_stmt 1 view .LVU721 |
||
| 9741 | 3947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9742 | 2315 .loc 1 3947 17 is_stmt 0 view .LVU722 |
||
| 9743 | 2316 0186 836B ldr r3, [r0, #56] |
||
| 9744 | 3947:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9745 | 2317 .loc 1 3947 60 view .LVU723 |
||
| 9746 | 2318 0188 114A ldr r2, .L112+32 |
||
| 9747 | 2319 018a DA62 str r2, [r3, #44] |
||
| 9748 | 3950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9749 | 2320 .loc 1 3950 7 is_stmt 1 view .LVU724 |
||
| 9750 | 3950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9751 | 2321 .loc 1 3950 17 is_stmt 0 view .LVU725 |
||
| 9752 | 2322 018c 836B ldr r3, [r0, #56] |
||
| 9753 | 3950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9754 | 2323 .loc 1 3950 57 view .LVU726 |
||
| 9755 | 2324 018e 0A4A ldr r2, .L112+8 |
||
| 9756 | 2325 0190 1A63 str r2, [r3, #48] |
||
| 9757 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9758 | 2326 .loc 1 3953 7 is_stmt 1 view .LVU727 |
||
| 9759 | 3954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9760 | 2327 .loc 1 3954 43 is_stmt 0 view .LVU728 |
||
| 9761 | 2328 0192 0268 ldr r2, [r0] |
||
| 9762 | 3954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9763 | 2329 .loc 1 3954 76 view .LVU729 |
||
| 9764 | 2330 0194 330A lsrs r3, r6, #8 |
||
| 9765 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9766 | 2331 .loc 1 3953 11 view .LVU730 |
||
| 9767 | 2332 0196 0133 adds r3, r3, #1 |
||
| 9768 | 2333 0198 4C32 adds r2, r2, #76 |
||
| 9769 | 2334 019a 3946 mov r1, r7 |
||
| 9770 | 2335 .LVL201: |
||
| 9771 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9772 | 2336 .loc 1 3953 11 view .LVU731 |
||
| 9773 | 2337 019c 806B ldr r0, [r0, #56] |
||
| 9774 | 2338 .LVL202: |
||
| 9775 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9776 | 2339 .loc 1 3953 11 view .LVU732 |
||
| 9777 | 2340 019e FFF7FEFF bl HAL_DMA_Start_IT |
||
| 9778 | 2341 .LVL203: |
||
| 9779 | 3953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (uint32_t)&htim->Instance->DMAR, ((BurstLength) >> 8U) + 1U) != HAL_OK) |
||
| 9780 | 2342 .loc 1 3953 10 view .LVU733 |
||
| 19 | mjames | 9781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 164 |
| 16 | mjames | 9782 | |
| 9783 | |||
| 9784 | 2343 01a2 0028 cmp r0, #0 |
||
| 9785 | 2344 01a4 3FF44BAF beq .L95 |
||
| 9786 | 3956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9787 | 2345 .loc 1 3956 16 view .LVU734 |
||
| 9788 | 2346 01a8 0120 movs r0, #1 |
||
| 9789 | 2347 01aa 54E7 b .L87 |
||
| 9790 | 2348 .LVL204: |
||
| 9791 | 2349 .L99: |
||
| 9792 | 3823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9793 | 2350 .loc 1 3823 12 view .LVU735 |
||
| 9794 | 2351 01ac 0220 movs r0, #2 |
||
| 9795 | 2352 .LVL205: |
||
| 9796 | 3823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9797 | 2353 .loc 1 3823 12 view .LVU736 |
||
| 9798 | 2354 01ae 52E7 b .L87 |
||
| 9799 | 2355 .L113: |
||
| 9800 | 2356 .align 2 |
||
| 9801 | 2357 .L112: |
||
| 9802 | 2358 01b0 00000000 .word TIM_DMADelayPulseCplt |
||
| 9803 | 2359 01b4 00000000 .word TIM_DMADelayPulseHalfCplt |
||
| 9804 | 2360 01b8 00000000 .word TIM_DMAError |
||
| 9805 | 2361 01bc 00000000 .word TIM_DMAPeriodElapsedCplt |
||
| 9806 | 2362 01c0 00000000 .word TIM_DMAPeriodElapsedHalfCplt |
||
| 9807 | 2363 01c4 00000000 .word TIMEx_DMACommutationCplt |
||
| 9808 | 2364 01c8 00000000 .word TIMEx_DMACommutationHalfCplt |
||
| 9809 | 2365 01cc 00000000 .word TIM_DMATriggerCplt |
||
| 9810 | 2366 01d0 00000000 .word TIM_DMATriggerHalfCplt |
||
| 9811 | 2367 .cfi_endproc |
||
| 9812 | 2368 .LFE128: |
||
| 9813 | 2370 .section .text.HAL_TIM_DMABurst_WriteStop,"ax",%progbits |
||
| 9814 | 2371 .align 1 |
||
| 9815 | 2372 .global HAL_TIM_DMABurst_WriteStop |
||
| 9816 | 2373 .syntax unified |
||
| 9817 | 2374 .thumb |
||
| 9818 | 2375 .thumb_func |
||
| 9819 | 2376 .fpu softvfp |
||
| 9820 | 2378 HAL_TIM_DMABurst_WriteStop: |
||
| 9821 | 2379 .LVL206: |
||
| 9822 | 2380 .LFB129: |
||
| 9823 | 3982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 9824 | 2381 .loc 1 3982 1 is_stmt 1 view -0 |
||
| 9825 | 2382 .cfi_startproc |
||
| 9826 | 2383 @ args = 0, pretend = 0, frame = 0 |
||
| 9827 | 2384 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 9828 | 3982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 9829 | 2385 .loc 1 3982 1 is_stmt 0 view .LVU738 |
||
| 9830 | 2386 0000 38B5 push {r3, r4, r5, lr} |
||
| 9831 | 2387 .LCFI28: |
||
| 9832 | 2388 .cfi_def_cfa_offset 16 |
||
| 9833 | 2389 .cfi_offset 3, -16 |
||
| 9834 | 2390 .cfi_offset 4, -12 |
||
| 9835 | 2391 .cfi_offset 5, -8 |
||
| 9836 | 2392 .cfi_offset 14, -4 |
||
| 9837 | 2393 0002 0546 mov r5, r0 |
||
| 9838 | 2394 0004 0C46 mov r4, r1 |
||
| 9839 | 3983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9840 | 2395 .loc 1 3983 3 is_stmt 1 view .LVU739 |
||
| 19 | mjames | 9841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 165 |
| 16 | mjames | 9842 | |
| 9843 | |||
| 9844 | 2396 .LVL207: |
||
| 9845 | 3985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9846 | 2397 .loc 1 3985 3 view .LVU740 |
||
| 9847 | 3988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9848 | 2398 .loc 1 3988 3 view .LVU741 |
||
| 9849 | 2399 0006 B1F5006F cmp r1, #2048 |
||
| 9850 | 2400 000a 29D0 beq .L115 |
||
| 9851 | 2401 000c 0FD8 bhi .L116 |
||
| 9852 | 2402 000e B1F5007F cmp r1, #512 |
||
| 9853 | 2403 0012 1DD0 beq .L117 |
||
| 9854 | 2404 0014 B1F5806F cmp r1, #1024 |
||
| 9855 | 2405 0018 1ED0 beq .L118 |
||
| 9856 | 2406 001a B1F5807F cmp r1, #256 |
||
| 9857 | 2407 001e 11D0 beq .L119 |
||
| 9858 | 3983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9859 | 2408 .loc 1 3983 21 is_stmt 0 view .LVU742 |
||
| 9860 | 2409 0020 0020 movs r0, #0 |
||
| 9861 | 2410 .LVL208: |
||
| 9862 | 2411 .L120: |
||
| 9863 | 4032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9864 | 2412 .loc 1 4032 5 is_stmt 1 view .LVU743 |
||
| 9865 | 2413 0022 2A68 ldr r2, [r5] |
||
| 9866 | 2414 0024 D368 ldr r3, [r2, #12] |
||
| 9867 | 2415 0026 23EA0404 bic r4, r3, r4 |
||
| 9868 | 2416 .LVL209: |
||
| 9869 | 4032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9870 | 2417 .loc 1 4032 5 is_stmt 0 view .LVU744 |
||
| 9871 | 2418 002a D460 str r4, [r2, #12] |
||
| 9872 | 2419 .L125: |
||
| 9873 | 4036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9874 | 2420 .loc 1 4036 3 is_stmt 1 view .LVU745 |
||
| 9875 | 4037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 9876 | 2421 .loc 1 4037 1 is_stmt 0 view .LVU746 |
||
| 9877 | 2422 002c 38BD pop {r3, r4, r5, pc} |
||
| 9878 | 2423 .LVL210: |
||
| 9879 | 2424 .L116: |
||
| 9880 | 3988:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9881 | 2425 .loc 1 3988 3 view .LVU747 |
||
| 9882 | 2426 002e B1F5005F cmp r1, #8192 |
||
| 9883 | 2427 0032 1DD0 beq .L121 |
||
| 9884 | 2428 0034 B1F5804F cmp r1, #16384 |
||
| 9885 | 2429 0038 1ED0 beq .L122 |
||
| 9886 | 2430 003a B1F5805F cmp r1, #4096 |
||
| 9887 | 2431 003e 13D0 beq .L123 |
||
| 9888 | 3983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9889 | 2432 .loc 1 3983 21 view .LVU748 |
||
| 9890 | 2433 0040 0020 movs r0, #0 |
||
| 9891 | 2434 .LVL211: |
||
| 9892 | 3983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 9893 | 2435 .loc 1 3983 21 view .LVU749 |
||
| 9894 | 2436 0042 EEE7 b .L120 |
||
| 9895 | 2437 .LVL212: |
||
| 9896 | 2438 .L119: |
||
| 9897 | 3992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9898 | 2439 .loc 1 3992 7 is_stmt 1 view .LVU750 |
||
| 9899 | 3992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9900 | 2440 .loc 1 3992 16 is_stmt 0 view .LVU751 |
||
| 19 | mjames | 9901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 166 |
| 16 | mjames | 9902 | |
| 9903 | |||
| 9904 | 2441 0044 006A ldr r0, [r0, #32] |
||
| 9905 | 2442 .LVL213: |
||
| 9906 | 3992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9907 | 2443 .loc 1 3992 16 view .LVU752 |
||
| 9908 | 2444 0046 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9909 | 2445 .LVL214: |
||
| 9910 | 3993:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9911 | 2446 .loc 1 3993 7 is_stmt 1 view .LVU753 |
||
| 9912 | 2447 .L124: |
||
| 9913 | 4029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9914 | 2448 .loc 1 4029 3 view .LVU754 |
||
| 9915 | 4029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9916 | 2449 .loc 1 4029 6 is_stmt 0 view .LVU755 |
||
| 9917 | 2450 004a 0028 cmp r0, #0 |
||
| 9918 | 2451 004c EED1 bne .L125 |
||
| 9919 | 4029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 9920 | 2452 .loc 1 4029 6 view .LVU756 |
||
| 9921 | 2453 004e E8E7 b .L120 |
||
| 9922 | 2454 .LVL215: |
||
| 9923 | 2455 .L117: |
||
| 9924 | 3997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9925 | 2456 .loc 1 3997 7 is_stmt 1 view .LVU757 |
||
| 9926 | 3997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9927 | 2457 .loc 1 3997 16 is_stmt 0 view .LVU758 |
||
| 9928 | 2458 0050 406A ldr r0, [r0, #36] |
||
| 9929 | 2459 .LVL216: |
||
| 9930 | 3997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9931 | 2460 .loc 1 3997 16 view .LVU759 |
||
| 9932 | 2461 0052 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9933 | 2462 .LVL217: |
||
| 9934 | 3998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9935 | 2463 .loc 1 3998 7 is_stmt 1 view .LVU760 |
||
| 9936 | 2464 0056 F8E7 b .L124 |
||
| 9937 | 2465 .LVL218: |
||
| 9938 | 2466 .L118: |
||
| 9939 | 4002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9940 | 2467 .loc 1 4002 7 view .LVU761 |
||
| 9941 | 4002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9942 | 2468 .loc 1 4002 16 is_stmt 0 view .LVU762 |
||
| 9943 | 2469 0058 806A ldr r0, [r0, #40] |
||
| 9944 | 2470 .LVL219: |
||
| 9945 | 4002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9946 | 2471 .loc 1 4002 16 view .LVU763 |
||
| 9947 | 2472 005a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9948 | 2473 .LVL220: |
||
| 9949 | 4003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9950 | 2474 .loc 1 4003 7 is_stmt 1 view .LVU764 |
||
| 9951 | 2475 005e F4E7 b .L124 |
||
| 9952 | 2476 .LVL221: |
||
| 9953 | 2477 .L115: |
||
| 9954 | 4007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9955 | 2478 .loc 1 4007 7 view .LVU765 |
||
| 9956 | 4007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9957 | 2479 .loc 1 4007 17 is_stmt 0 view .LVU766 |
||
| 9958 | 2480 0060 C06A ldr r0, [r0, #44] |
||
| 9959 | 2481 .LVL222: |
||
| 9960 | 4007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 9961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 167 |
| 16 | mjames | 9962 | |
| 9963 | |||
| 9964 | 2482 .loc 1 4007 17 view .LVU767 |
||
| 9965 | 2483 0062 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9966 | 2484 .LVL223: |
||
| 9967 | 4008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9968 | 2485 .loc 1 4008 7 is_stmt 1 view .LVU768 |
||
| 9969 | 2486 0066 F0E7 b .L124 |
||
| 9970 | 2487 .LVL224: |
||
| 9971 | 2488 .L123: |
||
| 9972 | 4012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9973 | 2489 .loc 1 4012 7 view .LVU769 |
||
| 9974 | 4012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9975 | 2490 .loc 1 4012 16 is_stmt 0 view .LVU770 |
||
| 9976 | 2491 0068 006B ldr r0, [r0, #48] |
||
| 9977 | 2492 .LVL225: |
||
| 9978 | 4012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9979 | 2493 .loc 1 4012 16 view .LVU771 |
||
| 9980 | 2494 006a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9981 | 2495 .LVL226: |
||
| 9982 | 4013:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9983 | 2496 .loc 1 4013 7 is_stmt 1 view .LVU772 |
||
| 9984 | 2497 006e ECE7 b .L124 |
||
| 9985 | 2498 .LVL227: |
||
| 9986 | 2499 .L121: |
||
| 9987 | 4017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9988 | 2500 .loc 1 4017 7 view .LVU773 |
||
| 9989 | 4017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9990 | 2501 .loc 1 4017 16 is_stmt 0 view .LVU774 |
||
| 9991 | 2502 0070 406B ldr r0, [r0, #52] |
||
| 9992 | 2503 .LVL228: |
||
| 9993 | 4017:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 9994 | 2504 .loc 1 4017 16 view .LVU775 |
||
| 9995 | 2505 0072 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 9996 | 2506 .LVL229: |
||
| 9997 | 4018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 9998 | 2507 .loc 1 4018 7 is_stmt 1 view .LVU776 |
||
| 9999 | 2508 0076 E8E7 b .L124 |
||
| 10000 | 2509 .LVL230: |
||
| 10001 | 2510 .L122: |
||
| 10002 | 4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10003 | 2511 .loc 1 4022 7 view .LVU777 |
||
| 10004 | 4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10005 | 2512 .loc 1 4022 16 is_stmt 0 view .LVU778 |
||
| 10006 | 2513 0078 806B ldr r0, [r0, #56] |
||
| 10007 | 2514 .LVL231: |
||
| 10008 | 4022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10009 | 2515 .loc 1 4022 16 view .LVU779 |
||
| 10010 | 2516 007a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10011 | 2517 .LVL232: |
||
| 10012 | 4023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10013 | 2518 .loc 1 4023 7 is_stmt 1 view .LVU780 |
||
| 10014 | 2519 007e E4E7 b .L124 |
||
| 10015 | 2520 .cfi_endproc |
||
| 10016 | 2521 .LFE129: |
||
| 10017 | 2523 .section .text.HAL_TIM_DMABurst_ReadStart,"ax",%progbits |
||
| 10018 | 2524 .align 1 |
||
| 10019 | 2525 .global HAL_TIM_DMABurst_ReadStart |
||
| 10020 | 2526 .syntax unified |
||
| 19 | mjames | 10021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 168 |
| 16 | mjames | 10022 | |
| 10023 | |||
| 10024 | 2527 .thumb |
||
| 10025 | 2528 .thumb_func |
||
| 10026 | 2529 .fpu softvfp |
||
| 10027 | 2531 HAL_TIM_DMABurst_ReadStart: |
||
| 10028 | 2532 .LVL233: |
||
| 10029 | 2533 .LFB130: |
||
| 10030 | 4079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10031 | 2534 .loc 1 4079 1 view -0 |
||
| 10032 | 2535 .cfi_startproc |
||
| 10033 | 2536 @ args = 4, pretend = 0, frame = 0 |
||
| 10034 | 2537 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 10035 | 4079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10036 | 2538 .loc 1 4079 1 is_stmt 0 view .LVU782 |
||
| 10037 | 2539 0000 2DE9F041 push {r4, r5, r6, r7, r8, lr} |
||
| 10038 | 2540 .LCFI29: |
||
| 10039 | 2541 .cfi_def_cfa_offset 24 |
||
| 10040 | 2542 .cfi_offset 4, -24 |
||
| 10041 | 2543 .cfi_offset 5, -20 |
||
| 10042 | 2544 .cfi_offset 6, -16 |
||
| 10043 | 2545 .cfi_offset 7, -12 |
||
| 10044 | 2546 .cfi_offset 8, -8 |
||
| 10045 | 2547 .cfi_offset 14, -4 |
||
| 10046 | 2548 0004 069E ldr r6, [sp, #24] |
||
| 10047 | 4081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_BASE(BurstBaseAddress)); |
||
| 10048 | 2549 .loc 1 4081 3 is_stmt 1 view .LVU783 |
||
| 10049 | 4082:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_SOURCE(BurstRequestSrc)); |
||
| 10050 | 2550 .loc 1 4082 3 view .LVU784 |
||
| 10051 | 4083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_LENGTH(BurstLength)); |
||
| 10052 | 2551 .loc 1 4083 3 view .LVU785 |
||
| 10053 | 4084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10054 | 2552 .loc 1 4084 3 view .LVU786 |
||
| 10055 | 4086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10056 | 2553 .loc 1 4086 3 view .LVU787 |
||
| 10057 | 4086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10058 | 2554 .loc 1 4086 11 is_stmt 0 view .LVU788 |
||
| 10059 | 2555 0006 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 10060 | 2556 000a E4B2 uxtb r4, r4 |
||
| 10061 | 4086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10062 | 2557 .loc 1 4086 6 view .LVU789 |
||
| 10063 | 2558 000c 022C cmp r4, #2 |
||
| 10064 | 2559 000e 00F0CD80 beq .L140 |
||
| 10065 | 4090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10066 | 2560 .loc 1 4090 8 is_stmt 1 view .LVU790 |
||
| 10067 | 4090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10068 | 2561 .loc 1 4090 16 is_stmt 0 view .LVU791 |
||
| 10069 | 2562 0012 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 10070 | 2563 0016 E4B2 uxtb r4, r4 |
||
| 10071 | 4090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10072 | 2564 .loc 1 4090 11 view .LVU792 |
||
| 10073 | 2565 0018 012C cmp r4, #1 |
||
| 10074 | 2566 001a 1ED0 beq .L150 |
||
| 10075 | 2567 .L129: |
||
| 10076 | 2568 001c 1F46 mov r7, r3 |
||
| 10077 | 2569 001e 1546 mov r5, r2 |
||
| 10078 | 2570 0020 8846 mov r8, r1 |
||
| 10079 | 2571 0022 0446 mov r4, r0 |
||
| 10080 | 4104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** switch (BurstRequestSrc) |
||
| 19 | mjames | 10081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 169 |
| 16 | mjames | 10082 | |
| 10083 | |||
| 10084 | 2572 .loc 1 4104 3 is_stmt 1 view .LVU793 |
||
| 10085 | 4105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10086 | 2573 .loc 1 4105 3 view .LVU794 |
||
| 10087 | 2574 0024 B2F5006F cmp r2, #2048 |
||
| 10088 | 2575 0028 7ED0 beq .L131 |
||
| 10089 | 4105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10090 | 2576 .loc 1 4105 3 is_stmt 0 view .LVU795 |
||
| 10091 | 2577 002a 1FD8 bhi .L132 |
||
| 10092 | 2578 002c B2F5007F cmp r2, #512 |
||
| 10093 | 2579 0030 50D0 beq .L133 |
||
| 10094 | 2580 0032 B2F5806F cmp r2, #1024 |
||
| 10095 | 2581 0036 62D0 beq .L134 |
||
| 10096 | 2582 0038 B2F5807F cmp r2, #256 |
||
| 10097 | 2583 003c 35D0 beq .L151 |
||
| 10098 | 2584 .LVL234: |
||
| 10099 | 2585 .L136: |
||
| 10100 | 4224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10101 | 2586 .loc 1 4224 3 is_stmt 1 view .LVU796 |
||
| 10102 | 4224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10103 | 2587 .loc 1 4224 7 is_stmt 0 view .LVU797 |
||
| 10104 | 2588 003e 2368 ldr r3, [r4] |
||
| 10105 | 4224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10106 | 2589 .loc 1 4224 43 view .LVU798 |
||
| 10107 | 2590 0040 46EA0806 orr r6, r6, r8 |
||
| 10108 | 4224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10109 | 2591 .loc 1 4224 23 view .LVU799 |
||
| 10110 | 2592 0044 9E64 str r6, [r3, #72] |
||
| 10111 | 4227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10112 | 2593 .loc 1 4227 3 is_stmt 1 view .LVU800 |
||
| 10113 | 2594 0046 2368 ldr r3, [r4] |
||
| 10114 | 2595 0048 DA68 ldr r2, [r3, #12] |
||
| 10115 | 2596 004a 1543 orrs r5, r5, r2 |
||
| 10116 | 2597 .LVL235: |
||
| 10117 | 4227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10118 | 2598 .loc 1 4227 3 is_stmt 0 view .LVU801 |
||
| 10119 | 2599 004c DD60 str r5, [r3, #12] |
||
| 10120 | 4229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10121 | 2600 .loc 1 4229 3 is_stmt 1 view .LVU802 |
||
| 10122 | 4229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10123 | 2601 .loc 1 4229 15 is_stmt 0 view .LVU803 |
||
| 10124 | 2602 004e 0123 movs r3, #1 |
||
| 10125 | 2603 0050 84F83D30 strb r3, [r4, #61] |
||
| 10126 | 4232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10127 | 2604 .loc 1 4232 3 is_stmt 1 view .LVU804 |
||
| 10128 | 4232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10129 | 2605 .loc 1 4232 10 is_stmt 0 view .LVU805 |
||
| 10130 | 2606 0054 0020 movs r0, #0 |
||
| 10131 | 2607 .LVL236: |
||
| 10132 | 2608 .L128: |
||
| 10133 | 4233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10134 | 2609 .loc 1 4233 1 view .LVU806 |
||
| 10135 | 2610 0056 BDE8F081 pop {r4, r5, r6, r7, r8, pc} |
||
| 10136 | 2611 .LVL237: |
||
| 10137 | 2612 .L150: |
||
| 10138 | 4092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10139 | 2613 .loc 1 4092 5 is_stmt 1 view .LVU807 |
||
| 10140 | 4092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 10141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 170 |
| 16 | mjames | 10142 | |
| 10143 | |||
| 10144 | 2614 .loc 1 4092 8 is_stmt 0 view .LVU808 |
||
| 10145 | 2615 005a 1BB1 cbz r3, .L152 |
||
| 10146 | 2616 .L130: |
||
| 10147 | 4098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10148 | 2617 .loc 1 4098 7 is_stmt 1 view .LVU809 |
||
| 10149 | 4098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10150 | 2618 .loc 1 4098 19 is_stmt 0 view .LVU810 |
||
| 10151 | 2619 005c 0224 movs r4, #2 |
||
| 10152 | 2620 005e 80F83D40 strb r4, [r0, #61] |
||
| 10153 | 2621 0062 DBE7 b .L129 |
||
| 10154 | 2622 .L152: |
||
| 10155 | 4092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10156 | 2623 .loc 1 4092 31 discriminator 1 view .LVU811 |
||
| 10157 | 2624 0064 002E cmp r6, #0 |
||
| 10158 | 2625 0066 F9D0 beq .L130 |
||
| 10159 | 4094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10160 | 2626 .loc 1 4094 14 view .LVU812 |
||
| 10161 | 2627 0068 0120 movs r0, #1 |
||
| 10162 | 2628 .LVL238: |
||
| 10163 | 4094:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10164 | 2629 .loc 1 4094 14 view .LVU813 |
||
| 10165 | 2630 006a F4E7 b .L128 |
||
| 10166 | 2631 .LVL239: |
||
| 10167 | 2632 .L132: |
||
| 10168 | 4105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10169 | 2633 .loc 1 4105 3 view .LVU814 |
||
| 10170 | 2634 006c B2F5005F cmp r2, #8192 |
||
| 10171 | 2635 0070 70D0 beq .L137 |
||
| 10172 | 2636 0072 B2F5804F cmp r2, #16384 |
||
| 10173 | 2637 0076 00F08380 beq .L138 |
||
| 10174 | 2638 007a B2F5805F cmp r2, #4096 |
||
| 10175 | 2639 007e DED1 bne .L136 |
||
| 10176 | 4174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10177 | 2640 .loc 1 4174 7 is_stmt 1 view .LVU815 |
||
| 10178 | 4174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10179 | 2641 .loc 1 4174 17 is_stmt 0 view .LVU816 |
||
| 10180 | 2642 0080 036B ldr r3, [r0, #48] |
||
| 10181 | 2643 .LVL240: |
||
| 10182 | 4174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10183 | 2644 .loc 1 4174 52 view .LVU817 |
||
| 10184 | 2645 0082 4B4A ldr r2, .L153 |
||
| 10185 | 2646 .LVL241: |
||
| 10186 | 4174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10187 | 2647 .loc 1 4174 52 view .LVU818 |
||
| 10188 | 2648 0084 9A62 str r2, [r3, #40] |
||
| 10189 | 4175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10190 | 2649 .loc 1 4175 7 is_stmt 1 view .LVU819 |
||
| 10191 | 4175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10192 | 2650 .loc 1 4175 17 is_stmt 0 view .LVU820 |
||
| 10193 | 2651 0086 036B ldr r3, [r0, #48] |
||
| 10194 | 4175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10195 | 2652 .loc 1 4175 56 view .LVU821 |
||
| 10196 | 2653 0088 4A4A ldr r2, .L153+4 |
||
| 10197 | 2654 008a DA62 str r2, [r3, #44] |
||
| 10198 | 4178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10199 | 2655 .loc 1 4178 7 is_stmt 1 view .LVU822 |
||
| 10200 | 4178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 10201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 171 |
| 16 | mjames | 10202 | |
| 10203 | |||
| 10204 | 2656 .loc 1 4178 17 is_stmt 0 view .LVU823 |
||
| 10205 | 2657 008c 036B ldr r3, [r0, #48] |
||
| 10206 | 4178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10207 | 2658 .loc 1 4178 53 view .LVU824 |
||
| 10208 | 2659 008e 4A4A ldr r2, .L153+8 |
||
| 10209 | 2660 0090 1A63 str r2, [r3, #48] |
||
| 10210 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10211 | 2661 .loc 1 4181 7 is_stmt 1 view .LVU825 |
||
| 10212 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10213 | 2662 .loc 1 4181 71 is_stmt 0 view .LVU826 |
||
| 10214 | 2663 0092 0168 ldr r1, [r0] |
||
| 10215 | 2664 .LVL242: |
||
| 10216 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10217 | 2665 .loc 1 4181 127 view .LVU827 |
||
| 10218 | 2666 0094 330A lsrs r3, r6, #8 |
||
| 10219 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10220 | 2667 .loc 1 4181 11 view .LVU828 |
||
| 10221 | 2668 0096 0133 adds r3, r3, #1 |
||
| 10222 | 2669 0098 3A46 mov r2, r7 |
||
| 10223 | 2670 009a 4C31 adds r1, r1, #76 |
||
| 10224 | 2671 009c 006B ldr r0, [r0, #48] |
||
| 10225 | 2672 .LVL243: |
||
| 10226 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10227 | 2673 .loc 1 4181 11 view .LVU829 |
||
| 10228 | 2674 009e FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10229 | 2675 .LVL244: |
||
| 10230 | 4181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10231 | 2676 .loc 1 4181 10 view .LVU830 |
||
| 10232 | 2677 00a2 0028 cmp r0, #0 |
||
| 10233 | 2678 00a4 CBD0 beq .L136 |
||
| 10234 | 4183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10235 | 2679 .loc 1 4183 16 view .LVU831 |
||
| 10236 | 2680 00a6 0120 movs r0, #1 |
||
| 10237 | 2681 00a8 D5E7 b .L128 |
||
| 10238 | 2682 .LVL245: |
||
| 10239 | 2683 .L151: |
||
| 10240 | 4110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 10241 | 2684 .loc 1 4110 7 is_stmt 1 view .LVU832 |
||
| 10242 | 4110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 10243 | 2685 .loc 1 4110 17 is_stmt 0 view .LVU833 |
||
| 10244 | 2686 00aa 036A ldr r3, [r0, #32] |
||
| 10245 | 2687 .LVL246: |
||
| 10246 | 4110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 10247 | 2688 .loc 1 4110 55 view .LVU834 |
||
| 10248 | 2689 00ac 434A ldr r2, .L153+12 |
||
| 10249 | 2690 .LVL247: |
||
| 10250 | 4110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_UPDATE]->XferHalfCpltCallback = TIM_DMAPeriodElapsedHalfCplt; |
||
| 10251 | 2691 .loc 1 4110 55 view .LVU835 |
||
| 10252 | 2692 00ae 9A62 str r2, [r3, #40] |
||
| 10253 | 4111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10254 | 2693 .loc 1 4111 7 is_stmt 1 view .LVU836 |
||
| 10255 | 4111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10256 | 2694 .loc 1 4111 17 is_stmt 0 view .LVU837 |
||
| 10257 | 2695 00b0 036A ldr r3, [r0, #32] |
||
| 10258 | 4111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10259 | 2696 .loc 1 4111 59 view .LVU838 |
||
| 10260 | 2697 00b2 434A ldr r2, .L153+16 |
||
| 19 | mjames | 10261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 172 |
| 16 | mjames | 10262 | |
| 10263 | |||
| 10264 | 2698 00b4 DA62 str r2, [r3, #44] |
||
| 10265 | 4114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10266 | 2699 .loc 1 4114 7 is_stmt 1 view .LVU839 |
||
| 10267 | 4114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10268 | 2700 .loc 1 4114 17 is_stmt 0 view .LVU840 |
||
| 10269 | 2701 00b6 036A ldr r3, [r0, #32] |
||
| 10270 | 4114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10271 | 2702 .loc 1 4114 56 view .LVU841 |
||
| 10272 | 2703 00b8 3F4A ldr r2, .L153+8 |
||
| 10273 | 2704 00ba 1A63 str r2, [r3, #48] |
||
| 10274 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10275 | 2705 .loc 1 4117 7 is_stmt 1 view .LVU842 |
||
| 10276 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10277 | 2706 .loc 1 4117 74 is_stmt 0 view .LVU843 |
||
| 10278 | 2707 00bc 0168 ldr r1, [r0] |
||
| 10279 | 2708 .LVL248: |
||
| 10280 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10281 | 2709 .loc 1 4117 130 view .LVU844 |
||
| 10282 | 2710 00be 330A lsrs r3, r6, #8 |
||
| 10283 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10284 | 2711 .loc 1 4117 11 view .LVU845 |
||
| 10285 | 2712 00c0 0133 adds r3, r3, #1 |
||
| 10286 | 2713 00c2 3A46 mov r2, r7 |
||
| 10287 | 2714 00c4 4C31 adds r1, r1, #76 |
||
| 10288 | 2715 00c6 006A ldr r0, [r0, #32] |
||
| 10289 | 2716 .LVL249: |
||
| 10290 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10291 | 2717 .loc 1 4117 11 view .LVU846 |
||
| 10292 | 2718 00c8 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10293 | 2719 .LVL250: |
||
| 10294 | 4117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10295 | 2720 .loc 1 4117 10 view .LVU847 |
||
| 10296 | 2721 00cc 0028 cmp r0, #0 |
||
| 10297 | 2722 00ce B6D0 beq .L136 |
||
| 10298 | 4119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10299 | 2723 .loc 1 4119 16 view .LVU848 |
||
| 10300 | 2724 00d0 0120 movs r0, #1 |
||
| 10301 | 2725 00d2 C0E7 b .L128 |
||
| 10302 | 2726 .LVL251: |
||
| 10303 | 2727 .L133: |
||
| 10304 | 4126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10305 | 2728 .loc 1 4126 7 is_stmt 1 view .LVU849 |
||
| 10306 | 4126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10307 | 2729 .loc 1 4126 17 is_stmt 0 view .LVU850 |
||
| 10308 | 2730 00d4 436A ldr r3, [r0, #36] |
||
| 10309 | 2731 .LVL252: |
||
| 10310 | 4126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10311 | 2732 .loc 1 4126 52 view .LVU851 |
||
| 10312 | 2733 00d6 364A ldr r2, .L153 |
||
| 10313 | 2734 .LVL253: |
||
| 10314 | 4126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10315 | 2735 .loc 1 4126 52 view .LVU852 |
||
| 10316 | 2736 00d8 9A62 str r2, [r3, #40] |
||
| 10317 | 4127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10318 | 2737 .loc 1 4127 7 is_stmt 1 view .LVU853 |
||
| 10319 | 4127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10320 | 2738 .loc 1 4127 17 is_stmt 0 view .LVU854 |
||
| 19 | mjames | 10321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 173 |
| 16 | mjames | 10322 | |
| 10323 | |||
| 10324 | 2739 00da 436A ldr r3, [r0, #36] |
||
| 10325 | 4127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10326 | 2740 .loc 1 4127 56 view .LVU855 |
||
| 10327 | 2741 00dc 354A ldr r2, .L153+4 |
||
| 10328 | 2742 00de DA62 str r2, [r3, #44] |
||
| 10329 | 4130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10330 | 2743 .loc 1 4130 7 is_stmt 1 view .LVU856 |
||
| 10331 | 4130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10332 | 2744 .loc 1 4130 17 is_stmt 0 view .LVU857 |
||
| 10333 | 2745 00e0 436A ldr r3, [r0, #36] |
||
| 10334 | 4130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10335 | 2746 .loc 1 4130 53 view .LVU858 |
||
| 10336 | 2747 00e2 354A ldr r2, .L153+8 |
||
| 10337 | 2748 00e4 1A63 str r2, [r3, #48] |
||
| 10338 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10339 | 2749 .loc 1 4133 7 is_stmt 1 view .LVU859 |
||
| 10340 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10341 | 2750 .loc 1 4133 71 is_stmt 0 view .LVU860 |
||
| 10342 | 2751 00e6 0168 ldr r1, [r0] |
||
| 10343 | 2752 .LVL254: |
||
| 10344 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10345 | 2753 .loc 1 4133 127 view .LVU861 |
||
| 10346 | 2754 00e8 330A lsrs r3, r6, #8 |
||
| 10347 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10348 | 2755 .loc 1 4133 11 view .LVU862 |
||
| 10349 | 2756 00ea 0133 adds r3, r3, #1 |
||
| 10350 | 2757 00ec 3A46 mov r2, r7 |
||
| 10351 | 2758 00ee 4C31 adds r1, r1, #76 |
||
| 10352 | 2759 00f0 406A ldr r0, [r0, #36] |
||
| 10353 | 2760 .LVL255: |
||
| 10354 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10355 | 2761 .loc 1 4133 11 view .LVU863 |
||
| 10356 | 2762 00f2 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10357 | 2763 .LVL256: |
||
| 10358 | 4133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10359 | 2764 .loc 1 4133 10 view .LVU864 |
||
| 10360 | 2765 00f6 0028 cmp r0, #0 |
||
| 10361 | 2766 00f8 A1D0 beq .L136 |
||
| 10362 | 4135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10363 | 2767 .loc 1 4135 16 view .LVU865 |
||
| 10364 | 2768 00fa 0120 movs r0, #1 |
||
| 10365 | 2769 00fc ABE7 b .L128 |
||
| 10366 | 2770 .LVL257: |
||
| 10367 | 2771 .L134: |
||
| 10368 | 4142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10369 | 2772 .loc 1 4142 7 is_stmt 1 view .LVU866 |
||
| 10370 | 4142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10371 | 2773 .loc 1 4142 17 is_stmt 0 view .LVU867 |
||
| 10372 | 2774 00fe 836A ldr r3, [r0, #40] |
||
| 10373 | 2775 .LVL258: |
||
| 10374 | 4142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10375 | 2776 .loc 1 4142 52 view .LVU868 |
||
| 10376 | 2777 0100 2B4A ldr r2, .L153 |
||
| 10377 | 2778 .LVL259: |
||
| 10378 | 4142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10379 | 2779 .loc 1 4142 52 view .LVU869 |
||
| 10380 | 2780 0102 9A62 str r2, [r3, #40] |
||
| 19 | mjames | 10381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 174 |
| 16 | mjames | 10382 | |
| 10383 | |||
| 10384 | 4143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10385 | 2781 .loc 1 4143 7 is_stmt 1 view .LVU870 |
||
| 10386 | 4143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10387 | 2782 .loc 1 4143 17 is_stmt 0 view .LVU871 |
||
| 10388 | 2783 0104 836A ldr r3, [r0, #40] |
||
| 10389 | 4143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10390 | 2784 .loc 1 4143 56 view .LVU872 |
||
| 10391 | 2785 0106 2B4A ldr r2, .L153+4 |
||
| 10392 | 2786 0108 DA62 str r2, [r3, #44] |
||
| 10393 | 4146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10394 | 2787 .loc 1 4146 7 is_stmt 1 view .LVU873 |
||
| 10395 | 4146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10396 | 2788 .loc 1 4146 17 is_stmt 0 view .LVU874 |
||
| 10397 | 2789 010a 836A ldr r3, [r0, #40] |
||
| 10398 | 4146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10399 | 2790 .loc 1 4146 53 view .LVU875 |
||
| 10400 | 2791 010c 2A4A ldr r2, .L153+8 |
||
| 10401 | 2792 010e 1A63 str r2, [r3, #48] |
||
| 10402 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10403 | 2793 .loc 1 4149 7 is_stmt 1 view .LVU876 |
||
| 10404 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10405 | 2794 .loc 1 4149 71 is_stmt 0 view .LVU877 |
||
| 10406 | 2795 0110 0168 ldr r1, [r0] |
||
| 10407 | 2796 .LVL260: |
||
| 10408 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10409 | 2797 .loc 1 4149 127 view .LVU878 |
||
| 10410 | 2798 0112 330A lsrs r3, r6, #8 |
||
| 10411 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10412 | 2799 .loc 1 4149 11 view .LVU879 |
||
| 10413 | 2800 0114 0133 adds r3, r3, #1 |
||
| 10414 | 2801 0116 3A46 mov r2, r7 |
||
| 10415 | 2802 0118 4C31 adds r1, r1, #76 |
||
| 10416 | 2803 011a 806A ldr r0, [r0, #40] |
||
| 10417 | 2804 .LVL261: |
||
| 10418 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10419 | 2805 .loc 1 4149 11 view .LVU880 |
||
| 10420 | 2806 011c FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10421 | 2807 .LVL262: |
||
| 10422 | 4149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10423 | 2808 .loc 1 4149 10 view .LVU881 |
||
| 10424 | 2809 0120 0028 cmp r0, #0 |
||
| 10425 | 2810 0122 8CD0 beq .L136 |
||
| 10426 | 4151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10427 | 2811 .loc 1 4151 16 view .LVU882 |
||
| 10428 | 2812 0124 0120 movs r0, #1 |
||
| 10429 | 2813 0126 96E7 b .L128 |
||
| 10430 | 2814 .LVL263: |
||
| 10431 | 2815 .L131: |
||
| 10432 | 4158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10433 | 2816 .loc 1 4158 7 is_stmt 1 view .LVU883 |
||
| 10434 | 4158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10435 | 2817 .loc 1 4158 17 is_stmt 0 view .LVU884 |
||
| 10436 | 2818 0128 C36A ldr r3, [r0, #44] |
||
| 10437 | 2819 .LVL264: |
||
| 10438 | 4158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10439 | 2820 .loc 1 4158 52 view .LVU885 |
||
| 10440 | 2821 012a 214A ldr r2, .L153 |
||
| 19 | mjames | 10441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 175 |
| 16 | mjames | 10442 | |
| 10443 | |||
| 10444 | 2822 .LVL265: |
||
| 10445 | 4158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 10446 | 2823 .loc 1 4158 52 view .LVU886 |
||
| 10447 | 2824 012c 9A62 str r2, [r3, #40] |
||
| 10448 | 4159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10449 | 2825 .loc 1 4159 7 is_stmt 1 view .LVU887 |
||
| 10450 | 4159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10451 | 2826 .loc 1 4159 17 is_stmt 0 view .LVU888 |
||
| 10452 | 2827 012e C36A ldr r3, [r0, #44] |
||
| 10453 | 4159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10454 | 2828 .loc 1 4159 56 view .LVU889 |
||
| 10455 | 2829 0130 204A ldr r2, .L153+4 |
||
| 10456 | 2830 0132 DA62 str r2, [r3, #44] |
||
| 10457 | 4162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10458 | 2831 .loc 1 4162 7 is_stmt 1 view .LVU890 |
||
| 10459 | 4162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10460 | 2832 .loc 1 4162 17 is_stmt 0 view .LVU891 |
||
| 10461 | 2833 0134 C36A ldr r3, [r0, #44] |
||
| 10462 | 4162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10463 | 2834 .loc 1 4162 53 view .LVU892 |
||
| 10464 | 2835 0136 204A ldr r2, .L153+8 |
||
| 10465 | 2836 0138 1A63 str r2, [r3, #48] |
||
| 10466 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10467 | 2837 .loc 1 4165 7 is_stmt 1 view .LVU893 |
||
| 10468 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10469 | 2838 .loc 1 4165 71 is_stmt 0 view .LVU894 |
||
| 10470 | 2839 013a 0168 ldr r1, [r0] |
||
| 10471 | 2840 .LVL266: |
||
| 10472 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10473 | 2841 .loc 1 4165 127 view .LVU895 |
||
| 10474 | 2842 013c 330A lsrs r3, r6, #8 |
||
| 10475 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10476 | 2843 .loc 1 4165 11 view .LVU896 |
||
| 10477 | 2844 013e 0133 adds r3, r3, #1 |
||
| 10478 | 2845 0140 3A46 mov r2, r7 |
||
| 10479 | 2846 0142 4C31 adds r1, r1, #76 |
||
| 10480 | 2847 0144 C06A ldr r0, [r0, #44] |
||
| 10481 | 2848 .LVL267: |
||
| 10482 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10483 | 2849 .loc 1 4165 11 view .LVU897 |
||
| 10484 | 2850 0146 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10485 | 2851 .LVL268: |
||
| 10486 | 4165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10487 | 2852 .loc 1 4165 10 view .LVU898 |
||
| 10488 | 2853 014a 0028 cmp r0, #0 |
||
| 10489 | 2854 014c 3FF477AF beq .L136 |
||
| 10490 | 4167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10491 | 2855 .loc 1 4167 16 view .LVU899 |
||
| 10492 | 2856 0150 0120 movs r0, #1 |
||
| 10493 | 2857 0152 80E7 b .L128 |
||
| 10494 | 2858 .LVL269: |
||
| 10495 | 2859 .L137: |
||
| 10496 | 4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 10497 | 2860 .loc 1 4190 7 is_stmt 1 view .LVU900 |
||
| 10498 | 4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 10499 | 2861 .loc 1 4190 17 is_stmt 0 view .LVU901 |
||
| 10500 | 2862 0154 436B ldr r3, [r0, #52] |
||
| 19 | mjames | 10501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 176 |
| 16 | mjames | 10502 | |
| 10503 | |||
| 10504 | 2863 .LVL270: |
||
| 10505 | 4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 10506 | 2864 .loc 1 4190 60 view .LVU902 |
||
| 10507 | 2865 0156 1B4A ldr r2, .L153+20 |
||
| 10508 | 2866 .LVL271: |
||
| 10509 | 4190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_COMMUTATION]->XferHalfCpltCallback = TIMEx_DMACommutationHalfCplt; |
||
| 10510 | 2867 .loc 1 4190 60 view .LVU903 |
||
| 10511 | 2868 0158 9A62 str r2, [r3, #40] |
||
| 10512 | 4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10513 | 2869 .loc 1 4191 7 is_stmt 1 view .LVU904 |
||
| 10514 | 4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10515 | 2870 .loc 1 4191 17 is_stmt 0 view .LVU905 |
||
| 10516 | 2871 015a 436B ldr r3, [r0, #52] |
||
| 10517 | 4191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10518 | 2872 .loc 1 4191 64 view .LVU906 |
||
| 10519 | 2873 015c 1A4A ldr r2, .L153+24 |
||
| 10520 | 2874 015e DA62 str r2, [r3, #44] |
||
| 10521 | 4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10522 | 2875 .loc 1 4194 7 is_stmt 1 view .LVU907 |
||
| 10523 | 4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10524 | 2876 .loc 1 4194 17 is_stmt 0 view .LVU908 |
||
| 10525 | 2877 0160 436B ldr r3, [r0, #52] |
||
| 10526 | 4194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10527 | 2878 .loc 1 4194 61 view .LVU909 |
||
| 10528 | 2879 0162 154A ldr r2, .L153+8 |
||
| 10529 | 2880 0164 1A63 str r2, [r3, #48] |
||
| 10530 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10531 | 2881 .loc 1 4197 7 is_stmt 1 view .LVU910 |
||
| 10532 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10533 | 2882 .loc 1 4197 79 is_stmt 0 view .LVU911 |
||
| 10534 | 2883 0166 0168 ldr r1, [r0] |
||
| 10535 | 2884 .LVL272: |
||
| 10536 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10537 | 2885 .loc 1 4197 135 view .LVU912 |
||
| 10538 | 2886 0168 330A lsrs r3, r6, #8 |
||
| 10539 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10540 | 2887 .loc 1 4197 11 view .LVU913 |
||
| 10541 | 2888 016a 0133 adds r3, r3, #1 |
||
| 10542 | 2889 016c 3A46 mov r2, r7 |
||
| 10543 | 2890 016e 4C31 adds r1, r1, #76 |
||
| 10544 | 2891 0170 406B ldr r0, [r0, #52] |
||
| 10545 | 2892 .LVL273: |
||
| 10546 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10547 | 2893 .loc 1 4197 11 view .LVU914 |
||
| 10548 | 2894 0172 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10549 | 2895 .LVL274: |
||
| 10550 | 4197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10551 | 2896 .loc 1 4197 10 view .LVU915 |
||
| 10552 | 2897 0176 0028 cmp r0, #0 |
||
| 10553 | 2898 0178 3FF461AF beq .L136 |
||
| 10554 | 4199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10555 | 2899 .loc 1 4199 16 view .LVU916 |
||
| 10556 | 2900 017c 0120 movs r0, #1 |
||
| 10557 | 2901 017e 6AE7 b .L128 |
||
| 10558 | 2902 .LVL275: |
||
| 10559 | 2903 .L138: |
||
| 10560 | 4206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 19 | mjames | 10561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 177 |
| 16 | mjames | 10562 | |
| 10563 | |||
| 10564 | 2904 .loc 1 4206 7 is_stmt 1 view .LVU917 |
||
| 10565 | 4206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 10566 | 2905 .loc 1 4206 17 is_stmt 0 view .LVU918 |
||
| 10567 | 2906 0180 836B ldr r3, [r0, #56] |
||
| 10568 | 2907 .LVL276: |
||
| 10569 | 4206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 10570 | 2908 .loc 1 4206 56 view .LVU919 |
||
| 10571 | 2909 0182 124A ldr r2, .L153+28 |
||
| 10572 | 2910 .LVL277: |
||
| 10573 | 4206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_TRIGGER]->XferHalfCpltCallback = TIM_DMATriggerHalfCplt; |
||
| 10574 | 2911 .loc 1 4206 56 view .LVU920 |
||
| 10575 | 2912 0184 9A62 str r2, [r3, #40] |
||
| 10576 | 4207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10577 | 2913 .loc 1 4207 7 is_stmt 1 view .LVU921 |
||
| 10578 | 4207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10579 | 2914 .loc 1 4207 17 is_stmt 0 view .LVU922 |
||
| 10580 | 2915 0186 836B ldr r3, [r0, #56] |
||
| 10581 | 4207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10582 | 2916 .loc 1 4207 60 view .LVU923 |
||
| 10583 | 2917 0188 114A ldr r2, .L153+32 |
||
| 10584 | 2918 018a DA62 str r2, [r3, #44] |
||
| 10585 | 4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10586 | 2919 .loc 1 4210 7 is_stmt 1 view .LVU924 |
||
| 10587 | 4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10588 | 2920 .loc 1 4210 17 is_stmt 0 view .LVU925 |
||
| 10589 | 2921 018c 836B ldr r3, [r0, #56] |
||
| 10590 | 4210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10591 | 2922 .loc 1 4210 57 view .LVU926 |
||
| 10592 | 2923 018e 0A4A ldr r2, .L153+8 |
||
| 10593 | 2924 0190 1A63 str r2, [r3, #48] |
||
| 10594 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10595 | 2925 .loc 1 4213 7 is_stmt 1 view .LVU927 |
||
| 10596 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10597 | 2926 .loc 1 4213 75 is_stmt 0 view .LVU928 |
||
| 10598 | 2927 0192 0168 ldr r1, [r0] |
||
| 10599 | 2928 .LVL278: |
||
| 10600 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10601 | 2929 .loc 1 4213 131 view .LVU929 |
||
| 10602 | 2930 0194 330A lsrs r3, r6, #8 |
||
| 10603 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10604 | 2931 .loc 1 4213 11 view .LVU930 |
||
| 10605 | 2932 0196 0133 adds r3, r3, #1 |
||
| 10606 | 2933 0198 3A46 mov r2, r7 |
||
| 10607 | 2934 019a 4C31 adds r1, r1, #76 |
||
| 10608 | 2935 019c 806B ldr r0, [r0, #56] |
||
| 10609 | 2936 .LVL279: |
||
| 10610 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10611 | 2937 .loc 1 4213 11 view .LVU931 |
||
| 10612 | 2938 019e FFF7FEFF bl HAL_DMA_Start_IT |
||
| 10613 | 2939 .LVL280: |
||
| 10614 | 4213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10615 | 2940 .loc 1 4213 10 view .LVU932 |
||
| 10616 | 2941 01a2 0028 cmp r0, #0 |
||
| 10617 | 2942 01a4 3FF44BAF beq .L136 |
||
| 10618 | 4215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10619 | 2943 .loc 1 4215 16 view .LVU933 |
||
| 10620 | 2944 01a8 0120 movs r0, #1 |
||
| 19 | mjames | 10621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 178 |
| 16 | mjames | 10622 | |
| 10623 | |||
| 10624 | 2945 01aa 54E7 b .L128 |
||
| 10625 | 2946 .LVL281: |
||
| 10626 | 2947 .L140: |
||
| 10627 | 4088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10628 | 2948 .loc 1 4088 12 view .LVU934 |
||
| 10629 | 2949 01ac 0220 movs r0, #2 |
||
| 10630 | 2950 .LVL282: |
||
| 10631 | 4088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10632 | 2951 .loc 1 4088 12 view .LVU935 |
||
| 10633 | 2952 01ae 52E7 b .L128 |
||
| 10634 | 2953 .L154: |
||
| 10635 | 2954 .align 2 |
||
| 10636 | 2955 .L153: |
||
| 10637 | 2956 01b0 00000000 .word TIM_DMACaptureCplt |
||
| 10638 | 2957 01b4 00000000 .word TIM_DMACaptureHalfCplt |
||
| 10639 | 2958 01b8 00000000 .word TIM_DMAError |
||
| 10640 | 2959 01bc 00000000 .word TIM_DMAPeriodElapsedCplt |
||
| 10641 | 2960 01c0 00000000 .word TIM_DMAPeriodElapsedHalfCplt |
||
| 10642 | 2961 01c4 00000000 .word TIMEx_DMACommutationCplt |
||
| 10643 | 2962 01c8 00000000 .word TIMEx_DMACommutationHalfCplt |
||
| 10644 | 2963 01cc 00000000 .word TIM_DMATriggerCplt |
||
| 10645 | 2964 01d0 00000000 .word TIM_DMATriggerHalfCplt |
||
| 10646 | 2965 .cfi_endproc |
||
| 10647 | 2966 .LFE130: |
||
| 10648 | 2968 .section .text.HAL_TIM_DMABurst_ReadStop,"ax",%progbits |
||
| 10649 | 2969 .align 1 |
||
| 10650 | 2970 .global HAL_TIM_DMABurst_ReadStop |
||
| 10651 | 2971 .syntax unified |
||
| 10652 | 2972 .thumb |
||
| 10653 | 2973 .thumb_func |
||
| 10654 | 2974 .fpu softvfp |
||
| 10655 | 2976 HAL_TIM_DMABurst_ReadStop: |
||
| 10656 | 2977 .LVL283: |
||
| 10657 | 2978 .LFB131: |
||
| 10658 | 4242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 10659 | 2979 .loc 1 4242 1 is_stmt 1 view -0 |
||
| 10660 | 2980 .cfi_startproc |
||
| 10661 | 2981 @ args = 0, pretend = 0, frame = 0 |
||
| 10662 | 2982 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 10663 | 4242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_StatusTypeDef status = HAL_OK; |
||
| 10664 | 2983 .loc 1 4242 1 is_stmt 0 view .LVU937 |
||
| 10665 | 2984 0000 38B5 push {r3, r4, r5, lr} |
||
| 10666 | 2985 .LCFI30: |
||
| 10667 | 2986 .cfi_def_cfa_offset 16 |
||
| 10668 | 2987 .cfi_offset 3, -16 |
||
| 10669 | 2988 .cfi_offset 4, -12 |
||
| 10670 | 2989 .cfi_offset 5, -8 |
||
| 10671 | 2990 .cfi_offset 14, -4 |
||
| 10672 | 2991 0002 0546 mov r5, r0 |
||
| 10673 | 2992 0004 0C46 mov r4, r1 |
||
| 10674 | 4243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10675 | 2993 .loc 1 4243 3 is_stmt 1 view .LVU938 |
||
| 10676 | 2994 .LVL284: |
||
| 10677 | 4245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10678 | 2995 .loc 1 4245 3 view .LVU939 |
||
| 10679 | 4248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10680 | 2996 .loc 1 4248 3 view .LVU940 |
||
| 19 | mjames | 10681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 179 |
| 16 | mjames | 10682 | |
| 10683 | |||
| 10684 | 2997 0006 B1F5006F cmp r1, #2048 |
||
| 10685 | 2998 000a 29D0 beq .L156 |
||
| 10686 | 2999 000c 0FD8 bhi .L157 |
||
| 10687 | 3000 000e B1F5007F cmp r1, #512 |
||
| 10688 | 3001 0012 1DD0 beq .L158 |
||
| 10689 | 3002 0014 B1F5806F cmp r1, #1024 |
||
| 10690 | 3003 0018 1ED0 beq .L159 |
||
| 10691 | 3004 001a B1F5807F cmp r1, #256 |
||
| 10692 | 3005 001e 11D0 beq .L160 |
||
| 10693 | 4243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10694 | 3006 .loc 1 4243 21 is_stmt 0 view .LVU941 |
||
| 10695 | 3007 0020 0020 movs r0, #0 |
||
| 10696 | 3008 .LVL285: |
||
| 10697 | 3009 .L161: |
||
| 10698 | 4292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10699 | 3010 .loc 1 4292 5 is_stmt 1 view .LVU942 |
||
| 10700 | 3011 0022 2A68 ldr r2, [r5] |
||
| 10701 | 3012 0024 D368 ldr r3, [r2, #12] |
||
| 10702 | 3013 0026 23EA0404 bic r4, r3, r4 |
||
| 10703 | 3014 .LVL286: |
||
| 10704 | 4292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10705 | 3015 .loc 1 4292 5 is_stmt 0 view .LVU943 |
||
| 10706 | 3016 002a D460 str r4, [r2, #12] |
||
| 10707 | 3017 .L166: |
||
| 10708 | 4296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10709 | 3018 .loc 1 4296 3 is_stmt 1 view .LVU944 |
||
| 10710 | 4297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10711 | 3019 .loc 1 4297 1 is_stmt 0 view .LVU945 |
||
| 10712 | 3020 002c 38BD pop {r3, r4, r5, pc} |
||
| 10713 | 3021 .LVL287: |
||
| 10714 | 3022 .L157: |
||
| 10715 | 4248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10716 | 3023 .loc 1 4248 3 view .LVU946 |
||
| 10717 | 3024 002e B1F5005F cmp r1, #8192 |
||
| 10718 | 3025 0032 1DD0 beq .L162 |
||
| 10719 | 3026 0034 B1F5804F cmp r1, #16384 |
||
| 10720 | 3027 0038 1ED0 beq .L163 |
||
| 10721 | 3028 003a B1F5805F cmp r1, #4096 |
||
| 10722 | 3029 003e 13D0 beq .L164 |
||
| 10723 | 4243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10724 | 3030 .loc 1 4243 21 view .LVU947 |
||
| 10725 | 3031 0040 0020 movs r0, #0 |
||
| 10726 | 3032 .LVL288: |
||
| 10727 | 4243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10728 | 3033 .loc 1 4243 21 view .LVU948 |
||
| 10729 | 3034 0042 EEE7 b .L161 |
||
| 10730 | 3035 .LVL289: |
||
| 10731 | 3036 .L160: |
||
| 10732 | 4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10733 | 3037 .loc 1 4252 7 is_stmt 1 view .LVU949 |
||
| 10734 | 4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10735 | 3038 .loc 1 4252 16 is_stmt 0 view .LVU950 |
||
| 10736 | 3039 0044 006A ldr r0, [r0, #32] |
||
| 10737 | 3040 .LVL290: |
||
| 10738 | 4252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10739 | 3041 .loc 1 4252 16 view .LVU951 |
||
| 10740 | 3042 0046 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 19 | mjames | 10741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 180 |
| 16 | mjames | 10742 | |
| 10743 | |||
| 10744 | 3043 .LVL291: |
||
| 10745 | 4253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10746 | 3044 .loc 1 4253 7 is_stmt 1 view .LVU952 |
||
| 10747 | 3045 .L165: |
||
| 10748 | 4289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10749 | 3046 .loc 1 4289 3 view .LVU953 |
||
| 10750 | 4289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10751 | 3047 .loc 1 4289 6 is_stmt 0 view .LVU954 |
||
| 10752 | 3048 004a 0028 cmp r0, #0 |
||
| 10753 | 3049 004c EED1 bne .L166 |
||
| 10754 | 4289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 10755 | 3050 .loc 1 4289 6 view .LVU955 |
||
| 10756 | 3051 004e E8E7 b .L161 |
||
| 10757 | 3052 .LVL292: |
||
| 10758 | 3053 .L158: |
||
| 10759 | 4257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10760 | 3054 .loc 1 4257 7 is_stmt 1 view .LVU956 |
||
| 10761 | 4257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10762 | 3055 .loc 1 4257 16 is_stmt 0 view .LVU957 |
||
| 10763 | 3056 0050 406A ldr r0, [r0, #36] |
||
| 10764 | 3057 .LVL293: |
||
| 10765 | 4257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10766 | 3058 .loc 1 4257 16 view .LVU958 |
||
| 10767 | 3059 0052 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10768 | 3060 .LVL294: |
||
| 10769 | 4258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10770 | 3061 .loc 1 4258 7 is_stmt 1 view .LVU959 |
||
| 10771 | 3062 0056 F8E7 b .L165 |
||
| 10772 | 3063 .LVL295: |
||
| 10773 | 3064 .L159: |
||
| 10774 | 4262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10775 | 3065 .loc 1 4262 7 view .LVU960 |
||
| 10776 | 4262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10777 | 3066 .loc 1 4262 16 is_stmt 0 view .LVU961 |
||
| 10778 | 3067 0058 806A ldr r0, [r0, #40] |
||
| 10779 | 3068 .LVL296: |
||
| 10780 | 4262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10781 | 3069 .loc 1 4262 16 view .LVU962 |
||
| 10782 | 3070 005a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10783 | 3071 .LVL297: |
||
| 10784 | 4263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10785 | 3072 .loc 1 4263 7 is_stmt 1 view .LVU963 |
||
| 10786 | 3073 005e F4E7 b .L165 |
||
| 10787 | 3074 .LVL298: |
||
| 10788 | 3075 .L156: |
||
| 10789 | 4267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10790 | 3076 .loc 1 4267 7 view .LVU964 |
||
| 10791 | 4267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10792 | 3077 .loc 1 4267 16 is_stmt 0 view .LVU965 |
||
| 10793 | 3078 0060 C06A ldr r0, [r0, #44] |
||
| 10794 | 3079 .LVL299: |
||
| 10795 | 4267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10796 | 3080 .loc 1 4267 16 view .LVU966 |
||
| 10797 | 3081 0062 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10798 | 3082 .LVL300: |
||
| 10799 | 4268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10800 | 3083 .loc 1 4268 7 is_stmt 1 view .LVU967 |
||
| 19 | mjames | 10801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 181 |
| 16 | mjames | 10802 | |
| 10803 | |||
| 10804 | 3084 0066 F0E7 b .L165 |
||
| 10805 | 3085 .LVL301: |
||
| 10806 | 3086 .L164: |
||
| 10807 | 4272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10808 | 3087 .loc 1 4272 7 view .LVU968 |
||
| 10809 | 4272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10810 | 3088 .loc 1 4272 16 is_stmt 0 view .LVU969 |
||
| 10811 | 3089 0068 006B ldr r0, [r0, #48] |
||
| 10812 | 3090 .LVL302: |
||
| 10813 | 4272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10814 | 3091 .loc 1 4272 16 view .LVU970 |
||
| 10815 | 3092 006a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10816 | 3093 .LVL303: |
||
| 10817 | 4273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10818 | 3094 .loc 1 4273 7 is_stmt 1 view .LVU971 |
||
| 10819 | 3095 006e ECE7 b .L165 |
||
| 10820 | 3096 .LVL304: |
||
| 10821 | 3097 .L162: |
||
| 10822 | 4277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10823 | 3098 .loc 1 4277 7 view .LVU972 |
||
| 10824 | 4277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10825 | 3099 .loc 1 4277 16 is_stmt 0 view .LVU973 |
||
| 10826 | 3100 0070 406B ldr r0, [r0, #52] |
||
| 10827 | 3101 .LVL305: |
||
| 10828 | 4277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10829 | 3102 .loc 1 4277 16 view .LVU974 |
||
| 10830 | 3103 0072 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10831 | 3104 .LVL306: |
||
| 10832 | 4278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10833 | 3105 .loc 1 4278 7 is_stmt 1 view .LVU975 |
||
| 10834 | 3106 0076 E8E7 b .L165 |
||
| 10835 | 3107 .LVL307: |
||
| 10836 | 3108 .L163: |
||
| 10837 | 4282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10838 | 3109 .loc 1 4282 7 view .LVU976 |
||
| 10839 | 4282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10840 | 3110 .loc 1 4282 16 is_stmt 0 view .LVU977 |
||
| 10841 | 3111 0078 806B ldr r0, [r0, #56] |
||
| 10842 | 3112 .LVL308: |
||
| 10843 | 4282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 10844 | 3113 .loc 1 4282 16 view .LVU978 |
||
| 10845 | 3114 007a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 10846 | 3115 .LVL309: |
||
| 10847 | 4283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10848 | 3116 .loc 1 4283 7 is_stmt 1 view .LVU979 |
||
| 10849 | 3117 007e E4E7 b .L165 |
||
| 10850 | 3118 .cfi_endproc |
||
| 10851 | 3119 .LFE131: |
||
| 10852 | 3121 .section .text.HAL_TIM_GenerateEvent,"ax",%progbits |
||
| 10853 | 3122 .align 1 |
||
| 10854 | 3123 .global HAL_TIM_GenerateEvent |
||
| 10855 | 3124 .syntax unified |
||
| 10856 | 3125 .thumb |
||
| 10857 | 3126 .thumb_func |
||
| 10858 | 3127 .fpu softvfp |
||
| 10859 | 3129 HAL_TIM_GenerateEvent: |
||
| 10860 | 3130 .LVL310: |
||
| 19 | mjames | 10861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 182 |
| 16 | mjames | 10862 | |
| 10863 | |||
| 10864 | 3131 .LFB132: |
||
| 10865 | 4320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 10866 | 3132 .loc 1 4320 1 view -0 |
||
| 10867 | 3133 .cfi_startproc |
||
| 10868 | 3134 @ args = 0, pretend = 0, frame = 0 |
||
| 10869 | 3135 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 10870 | 3136 @ link register save eliminated. |
||
| 10871 | 4322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_EVENT_SOURCE(EventSource)); |
||
| 10872 | 3137 .loc 1 4322 3 view .LVU981 |
||
| 10873 | 4323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10874 | 3138 .loc 1 4323 3 view .LVU982 |
||
| 10875 | 4326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10876 | 3139 .loc 1 4326 3 view .LVU983 |
||
| 10877 | 4326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10878 | 3140 .loc 1 4326 3 view .LVU984 |
||
| 10879 | 3141 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 10880 | 3142 0004 012B cmp r3, #1 |
||
| 10881 | 3143 0006 0CD0 beq .L170 |
||
| 10882 | 4326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10883 | 3144 .loc 1 4326 3 discriminator 2 view .LVU985 |
||
| 10884 | 4329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10885 | 3145 .loc 1 4329 3 discriminator 2 view .LVU986 |
||
| 10886 | 4329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10887 | 3146 .loc 1 4329 15 is_stmt 0 discriminator 2 view .LVU987 |
||
| 10888 | 3147 0008 0223 movs r3, #2 |
||
| 10889 | 3148 000a 80F83D30 strb r3, [r0, #61] |
||
| 10890 | 4332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10891 | 3149 .loc 1 4332 3 is_stmt 1 discriminator 2 view .LVU988 |
||
| 10892 | 4332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10893 | 3150 .loc 1 4332 7 is_stmt 0 discriminator 2 view .LVU989 |
||
| 10894 | 3151 000e 0368 ldr r3, [r0] |
||
| 10895 | 4332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10896 | 3152 .loc 1 4332 23 discriminator 2 view .LVU990 |
||
| 10897 | 3153 0010 5961 str r1, [r3, #20] |
||
| 10898 | 4335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10899 | 3154 .loc 1 4335 3 is_stmt 1 discriminator 2 view .LVU991 |
||
| 10900 | 4335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10901 | 3155 .loc 1 4335 15 is_stmt 0 discriminator 2 view .LVU992 |
||
| 10902 | 3156 0012 0123 movs r3, #1 |
||
| 10903 | 3157 0014 80F83D30 strb r3, [r0, #61] |
||
| 10904 | 4337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10905 | 3158 .loc 1 4337 3 is_stmt 1 discriminator 2 view .LVU993 |
||
| 10906 | 4337:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10907 | 3159 .loc 1 4337 3 discriminator 2 view .LVU994 |
||
| 10908 | 3160 0018 0023 movs r3, #0 |
||
| 10909 | 3161 001a 80F83C30 strb r3, [r0, #60] |
||
| 10910 | 4340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10911 | 3162 .loc 1 4340 3 discriminator 2 view .LVU995 |
||
| 10912 | 4340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10913 | 3163 .loc 1 4340 10 is_stmt 0 discriminator 2 view .LVU996 |
||
| 10914 | 3164 001e 1846 mov r0, r3 |
||
| 10915 | 3165 .LVL311: |
||
| 10916 | 4340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10917 | 3166 .loc 1 4340 10 discriminator 2 view .LVU997 |
||
| 10918 | 3167 0020 7047 bx lr |
||
| 10919 | 3168 .LVL312: |
||
| 10920 | 3169 .L170: |
||
| 19 | mjames | 10921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 183 |
| 16 | mjames | 10922 | |
| 10923 | |||
| 10924 | 4326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10925 | 3170 .loc 1 4326 3 view .LVU998 |
||
| 10926 | 3171 0022 0220 movs r0, #2 |
||
| 10927 | 3172 .LVL313: |
||
| 10928 | 4341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10929 | 3173 .loc 1 4341 1 view .LVU999 |
||
| 10930 | 3174 0024 7047 bx lr |
||
| 10931 | 3175 .cfi_endproc |
||
| 10932 | 3176 .LFE132: |
||
| 10933 | 3178 .section .text.HAL_TIM_ConfigTI1Input,"ax",%progbits |
||
| 10934 | 3179 .align 1 |
||
| 10935 | 3180 .global HAL_TIM_ConfigTI1Input |
||
| 10936 | 3181 .syntax unified |
||
| 10937 | 3182 .thumb |
||
| 10938 | 3183 .thumb_func |
||
| 10939 | 3184 .fpu softvfp |
||
| 10940 | 3186 HAL_TIM_ConfigTI1Input: |
||
| 10941 | 3187 .LVL314: |
||
| 10942 | 3188 .LFB135: |
||
| 10943 | 4633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 10944 | 3189 .loc 1 4633 1 is_stmt 1 view -0 |
||
| 10945 | 3190 .cfi_startproc |
||
| 10946 | 3191 @ args = 0, pretend = 0, frame = 0 |
||
| 10947 | 3192 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 10948 | 3193 @ link register save eliminated. |
||
| 10949 | 4634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10950 | 3194 .loc 1 4634 3 view .LVU1001 |
||
| 10951 | 4637:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TI1SELECTION(TI1_Selection)); |
||
| 10952 | 3195 .loc 1 4637 3 view .LVU1002 |
||
| 10953 | 4638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10954 | 3196 .loc 1 4638 3 view .LVU1003 |
||
| 10955 | 4641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10956 | 3197 .loc 1 4641 3 view .LVU1004 |
||
| 10957 | 4641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10958 | 3198 .loc 1 4641 16 is_stmt 0 view .LVU1005 |
||
| 10959 | 3199 0000 0268 ldr r2, [r0] |
||
| 10960 | 4641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10961 | 3200 .loc 1 4641 10 view .LVU1006 |
||
| 10962 | 3201 0002 5368 ldr r3, [r2, #4] |
||
| 10963 | 3202 .LVL315: |
||
| 10964 | 4644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10965 | 3203 .loc 1 4644 3 is_stmt 1 view .LVU1007 |
||
| 10966 | 4644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10967 | 3204 .loc 1 4644 10 is_stmt 0 view .LVU1008 |
||
| 10968 | 3205 0004 23F08003 bic r3, r3, #128 |
||
| 10969 | 3206 .LVL316: |
||
| 10970 | 4647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10971 | 3207 .loc 1 4647 3 is_stmt 1 view .LVU1009 |
||
| 10972 | 4647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10973 | 3208 .loc 1 4647 10 is_stmt 0 view .LVU1010 |
||
| 10974 | 3209 0008 1943 orrs r1, r1, r3 |
||
| 10975 | 3210 .LVL317: |
||
| 10976 | 4650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10977 | 3211 .loc 1 4650 3 is_stmt 1 view .LVU1011 |
||
| 10978 | 4650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10979 | 3212 .loc 1 4650 23 is_stmt 0 view .LVU1012 |
||
| 10980 | 3213 000a 5160 str r1, [r2, #4] |
||
| 19 | mjames | 10981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 184 |
| 16 | mjames | 10982 | |
| 10983 | |||
| 10984 | 4652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 10985 | 3214 .loc 1 4652 3 is_stmt 1 view .LVU1013 |
||
| 10986 | 4653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10987 | 3215 .loc 1 4653 1 is_stmt 0 view .LVU1014 |
||
| 10988 | 3216 000c 0020 movs r0, #0 |
||
| 10989 | 3217 .LVL318: |
||
| 10990 | 4653:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 10991 | 3218 .loc 1 4653 1 view .LVU1015 |
||
| 10992 | 3219 000e 7047 bx lr |
||
| 10993 | 3220 .cfi_endproc |
||
| 10994 | 3221 .LFE135: |
||
| 10995 | 3223 .section .text.HAL_TIM_ReadCapturedValue,"ax",%progbits |
||
| 10996 | 3224 .align 1 |
||
| 10997 | 3225 .global HAL_TIM_ReadCapturedValue |
||
| 10998 | 3226 .syntax unified |
||
| 10999 | 3227 .thumb |
||
| 11000 | 3228 .thumb_func |
||
| 11001 | 3229 .fpu softvfp |
||
| 11002 | 3231 HAL_TIM_ReadCapturedValue: |
||
| 11003 | 3232 .LVL319: |
||
| 11004 | 3233 .LFB138: |
||
| 11005 | 4748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpreg = 0U; |
||
| 11006 | 3234 .loc 1 4748 1 is_stmt 1 view -0 |
||
| 11007 | 3235 .cfi_startproc |
||
| 11008 | 3236 @ args = 0, pretend = 0, frame = 0 |
||
| 11009 | 3237 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11010 | 3238 @ link register save eliminated. |
||
| 11011 | 4749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11012 | 3239 .loc 1 4749 3 view .LVU1017 |
||
| 11013 | 4751:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11014 | 3240 .loc 1 4751 3 view .LVU1018 |
||
| 11015 | 3241 0000 0C29 cmp r1, #12 |
||
| 11016 | 3242 0002 14D8 bhi .L179 |
||
| 11017 | 3243 0004 DFE801F0 tbb [pc, r1] |
||
| 11018 | 3244 .L175: |
||
| 11019 | 3245 0008 07 .byte (.L178-.L175)/2 |
||
| 11020 | 3246 0009 13 .byte (.L179-.L175)/2 |
||
| 11021 | 3247 000a 13 .byte (.L179-.L175)/2 |
||
| 11022 | 3248 000b 13 .byte (.L179-.L175)/2 |
||
| 11023 | 3249 000c 0A .byte (.L177-.L175)/2 |
||
| 11024 | 3250 000d 13 .byte (.L179-.L175)/2 |
||
| 11025 | 3251 000e 13 .byte (.L179-.L175)/2 |
||
| 11026 | 3252 000f 13 .byte (.L179-.L175)/2 |
||
| 11027 | 3253 0010 0D .byte (.L176-.L175)/2 |
||
| 11028 | 3254 0011 13 .byte (.L179-.L175)/2 |
||
| 11029 | 3255 0012 13 .byte (.L179-.L175)/2 |
||
| 11030 | 3256 0013 13 .byte (.L179-.L175)/2 |
||
| 11031 | 3257 0014 10 .byte (.L174-.L175)/2 |
||
| 11032 | 3258 0015 00 .p2align 1 |
||
| 11033 | 3259 .L178: |
||
| 11034 | 4756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11035 | 3260 .loc 1 4756 7 view .LVU1019 |
||
| 11036 | 4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11037 | 3261 .loc 1 4759 7 view .LVU1020 |
||
| 11038 | 4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11039 | 3262 .loc 1 4759 21 is_stmt 0 view .LVU1021 |
||
| 11040 | 3263 0016 0368 ldr r3, [r0] |
||
| 19 | mjames | 11041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 185 |
| 16 | mjames | 11042 | |
| 11043 | |||
| 11044 | 4759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11045 | 3264 .loc 1 4759 14 view .LVU1022 |
||
| 11046 | 3265 0018 586B ldr r0, [r3, #52] |
||
| 11047 | 3266 .LVL320: |
||
| 11048 | 4761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11049 | 3267 .loc 1 4761 7 is_stmt 1 view .LVU1023 |
||
| 11050 | 3268 001a 7047 bx lr |
||
| 11051 | 3269 .LVL321: |
||
| 11052 | 3270 .L177: |
||
| 11053 | 4766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11054 | 3271 .loc 1 4766 7 view .LVU1024 |
||
| 11055 | 4769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11056 | 3272 .loc 1 4769 7 view .LVU1025 |
||
| 11057 | 4769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11058 | 3273 .loc 1 4769 22 is_stmt 0 view .LVU1026 |
||
| 11059 | 3274 001c 0368 ldr r3, [r0] |
||
| 11060 | 4769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11061 | 3275 .loc 1 4769 14 view .LVU1027 |
||
| 11062 | 3276 001e 986B ldr r0, [r3, #56] |
||
| 11063 | 3277 .LVL322: |
||
| 11064 | 4771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11065 | 3278 .loc 1 4771 7 is_stmt 1 view .LVU1028 |
||
| 11066 | 3279 0020 7047 bx lr |
||
| 11067 | 3280 .LVL323: |
||
| 11068 | 3281 .L176: |
||
| 11069 | 4777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11070 | 3282 .loc 1 4777 7 view .LVU1029 |
||
| 11071 | 4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11072 | 3283 .loc 1 4780 7 view .LVU1030 |
||
| 11073 | 4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11074 | 3284 .loc 1 4780 22 is_stmt 0 view .LVU1031 |
||
| 11075 | 3285 0022 0368 ldr r3, [r0] |
||
| 11076 | 4780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11077 | 3286 .loc 1 4780 14 view .LVU1032 |
||
| 11078 | 3287 0024 D86B ldr r0, [r3, #60] |
||
| 11079 | 3288 .LVL324: |
||
| 11080 | 4782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11081 | 3289 .loc 1 4782 7 is_stmt 1 view .LVU1033 |
||
| 11082 | 3290 0026 7047 bx lr |
||
| 11083 | 3291 .LVL325: |
||
| 11084 | 3292 .L174: |
||
| 11085 | 4788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11086 | 3293 .loc 1 4788 7 view .LVU1034 |
||
| 11087 | 4791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11088 | 3294 .loc 1 4791 7 view .LVU1035 |
||
| 11089 | 4791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11090 | 3295 .loc 1 4791 22 is_stmt 0 view .LVU1036 |
||
| 11091 | 3296 0028 0368 ldr r3, [r0] |
||
| 11092 | 4791:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11093 | 3297 .loc 1 4791 14 view .LVU1037 |
||
| 11094 | 3298 002a 186C ldr r0, [r3, #64] |
||
| 11095 | 3299 .LVL326: |
||
| 11096 | 4793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11097 | 3300 .loc 1 4793 7 is_stmt 1 view .LVU1038 |
||
| 11098 | 3301 002c 7047 bx lr |
||
| 11099 | 3302 .LVL327: |
||
| 11100 | 3303 .L179: |
||
| 19 | mjames | 11101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 186 |
| 16 | mjames | 11102 | |
| 11103 | |||
| 11104 | 4749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11105 | 3304 .loc 1 4749 12 is_stmt 0 view .LVU1039 |
||
| 11106 | 3305 002e 0020 movs r0, #0 |
||
| 11107 | 3306 .LVL328: |
||
| 11108 | 4800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11109 | 3307 .loc 1 4800 3 is_stmt 1 view .LVU1040 |
||
| 11110 | 4801:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11111 | 3308 .loc 1 4801 1 is_stmt 0 view .LVU1041 |
||
| 11112 | 3309 0030 7047 bx lr |
||
| 11113 | 3310 .cfi_endproc |
||
| 11114 | 3311 .LFE138: |
||
| 11115 | 3313 .section .text.HAL_TIM_PeriodElapsedCallback,"ax",%progbits |
||
| 11116 | 3314 .align 1 |
||
| 11117 | 3315 .weak HAL_TIM_PeriodElapsedCallback |
||
| 11118 | 3316 .syntax unified |
||
| 11119 | 3317 .thumb |
||
| 11120 | 3318 .thumb_func |
||
| 11121 | 3319 .fpu softvfp |
||
| 11122 | 3321 HAL_TIM_PeriodElapsedCallback: |
||
| 11123 | 3322 .LVL329: |
||
| 11124 | 3323 .LFB139: |
||
| 11125 | 4832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11126 | 3324 .loc 1 4832 1 is_stmt 1 view -0 |
||
| 11127 | 3325 .cfi_startproc |
||
| 11128 | 3326 @ args = 0, pretend = 0, frame = 0 |
||
| 11129 | 3327 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11130 | 3328 @ link register save eliminated. |
||
| 11131 | 4834:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11132 | 3329 .loc 1 4834 3 view .LVU1043 |
||
| 11133 | 4839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11134 | 3330 .loc 1 4839 1 is_stmt 0 view .LVU1044 |
||
| 11135 | 3331 0000 7047 bx lr |
||
| 11136 | 3332 .cfi_endproc |
||
| 11137 | 3333 .LFE139: |
||
| 11138 | 3335 .section .text.TIM_DMAPeriodElapsedCplt,"ax",%progbits |
||
| 11139 | 3336 .align 1 |
||
| 11140 | 3337 .syntax unified |
||
| 11141 | 3338 .thumb |
||
| 11142 | 3339 .thumb_func |
||
| 11143 | 3340 .fpu softvfp |
||
| 11144 | 3342 TIM_DMAPeriodElapsedCplt: |
||
| 11145 | 3343 .LVL330: |
||
| 11146 | 3344 .LFB160: |
||
| 11147 | 5738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11148 | 3345 .loc 1 5738 1 is_stmt 1 view -0 |
||
| 11149 | 3346 .cfi_startproc |
||
| 11150 | 3347 @ args = 0, pretend = 0, frame = 0 |
||
| 11151 | 3348 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11152 | 5738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11153 | 3349 .loc 1 5738 1 is_stmt 0 view .LVU1046 |
||
| 11154 | 3350 0000 08B5 push {r3, lr} |
||
| 11155 | 3351 .LCFI31: |
||
| 11156 | 3352 .cfi_def_cfa_offset 8 |
||
| 11157 | 3353 .cfi_offset 3, -8 |
||
| 11158 | 3354 .cfi_offset 14, -4 |
||
| 11159 | 5739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11160 | 3355 .loc 1 5739 3 is_stmt 1 view .LVU1047 |
||
| 19 | mjames | 11161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 187 |
| 16 | mjames | 11162 | |
| 11163 | |||
| 11164 | 5739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11165 | 3356 .loc 1 5739 22 is_stmt 0 view .LVU1048 |
||
| 11166 | 3357 0002 406A ldr r0, [r0, #36] |
||
| 11167 | 3358 .LVL331: |
||
| 11168 | 5741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11169 | 3359 .loc 1 5741 3 is_stmt 1 view .LVU1049 |
||
| 11170 | 5741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11171 | 3360 .loc 1 5741 15 is_stmt 0 view .LVU1050 |
||
| 11172 | 3361 0004 0123 movs r3, #1 |
||
| 11173 | 3362 0006 80F83D30 strb r3, [r0, #61] |
||
| 11174 | 5746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11175 | 3363 .loc 1 5746 3 is_stmt 1 view .LVU1051 |
||
| 11176 | 3364 000a FFF7FEFF bl HAL_TIM_PeriodElapsedCallback |
||
| 11177 | 3365 .LVL332: |
||
| 11178 | 5748:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11179 | 3366 .loc 1 5748 1 is_stmt 0 view .LVU1052 |
||
| 11180 | 3367 000e 08BD pop {r3, pc} |
||
| 11181 | 3368 .cfi_endproc |
||
| 11182 | 3369 .LFE160: |
||
| 11183 | 3371 .section .text.HAL_TIM_PeriodElapsedHalfCpltCallback,"ax",%progbits |
||
| 11184 | 3372 .align 1 |
||
| 11185 | 3373 .weak HAL_TIM_PeriodElapsedHalfCpltCallback |
||
| 11186 | 3374 .syntax unified |
||
| 11187 | 3375 .thumb |
||
| 11188 | 3376 .thumb_func |
||
| 11189 | 3377 .fpu softvfp |
||
| 11190 | 3379 HAL_TIM_PeriodElapsedHalfCpltCallback: |
||
| 11191 | 3380 .LVL333: |
||
| 11192 | 3381 .LFB140: |
||
| 11193 | 4847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11194 | 3382 .loc 1 4847 1 is_stmt 1 view -0 |
||
| 11195 | 3383 .cfi_startproc |
||
| 11196 | 3384 @ args = 0, pretend = 0, frame = 0 |
||
| 11197 | 3385 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11198 | 3386 @ link register save eliminated. |
||
| 11199 | 4849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11200 | 3387 .loc 1 4849 3 view .LVU1054 |
||
| 11201 | 4854:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11202 | 3388 .loc 1 4854 1 is_stmt 0 view .LVU1055 |
||
| 11203 | 3389 0000 7047 bx lr |
||
| 11204 | 3390 .cfi_endproc |
||
| 11205 | 3391 .LFE140: |
||
| 11206 | 3393 .section .text.TIM_DMAPeriodElapsedHalfCplt,"ax",%progbits |
||
| 11207 | 3394 .align 1 |
||
| 11208 | 3395 .syntax unified |
||
| 11209 | 3396 .thumb |
||
| 11210 | 3397 .thumb_func |
||
| 11211 | 3398 .fpu softvfp |
||
| 11212 | 3400 TIM_DMAPeriodElapsedHalfCplt: |
||
| 11213 | 3401 .LVL334: |
||
| 11214 | 3402 .LFB161: |
||
| 11215 | 5756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11216 | 3403 .loc 1 5756 1 is_stmt 1 view -0 |
||
| 11217 | 3404 .cfi_startproc |
||
| 11218 | 3405 @ args = 0, pretend = 0, frame = 0 |
||
| 11219 | 3406 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11220 | 5756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 19 | mjames | 11221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 188 |
| 16 | mjames | 11222 | |
| 11223 | |||
| 11224 | 3407 .loc 1 5756 1 is_stmt 0 view .LVU1057 |
||
| 11225 | 3408 0000 08B5 push {r3, lr} |
||
| 11226 | 3409 .LCFI32: |
||
| 11227 | 3410 .cfi_def_cfa_offset 8 |
||
| 11228 | 3411 .cfi_offset 3, -8 |
||
| 11229 | 3412 .cfi_offset 14, -4 |
||
| 11230 | 5757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11231 | 3413 .loc 1 5757 3 is_stmt 1 view .LVU1058 |
||
| 11232 | 5757:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11233 | 3414 .loc 1 5757 22 is_stmt 0 view .LVU1059 |
||
| 11234 | 3415 0002 406A ldr r0, [r0, #36] |
||
| 11235 | 3416 .LVL335: |
||
| 11236 | 5759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11237 | 3417 .loc 1 5759 3 is_stmt 1 view .LVU1060 |
||
| 11238 | 5759:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11239 | 3418 .loc 1 5759 15 is_stmt 0 view .LVU1061 |
||
| 11240 | 3419 0004 0123 movs r3, #1 |
||
| 11241 | 3420 0006 80F83D30 strb r3, [r0, #61] |
||
| 11242 | 5764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11243 | 3421 .loc 1 5764 3 is_stmt 1 view .LVU1062 |
||
| 11244 | 3422 000a FFF7FEFF bl HAL_TIM_PeriodElapsedHalfCpltCallback |
||
| 11245 | 3423 .LVL336: |
||
| 11246 | 5766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11247 | 3424 .loc 1 5766 1 is_stmt 0 view .LVU1063 |
||
| 11248 | 3425 000e 08BD pop {r3, pc} |
||
| 11249 | 3426 .cfi_endproc |
||
| 11250 | 3427 .LFE161: |
||
| 11251 | 3429 .section .text.HAL_TIM_OC_DelayElapsedCallback,"ax",%progbits |
||
| 11252 | 3430 .align 1 |
||
| 11253 | 3431 .weak HAL_TIM_OC_DelayElapsedCallback |
||
| 11254 | 3432 .syntax unified |
||
| 11255 | 3433 .thumb |
||
| 11256 | 3434 .thumb_func |
||
| 11257 | 3435 .fpu softvfp |
||
| 11258 | 3437 HAL_TIM_OC_DelayElapsedCallback: |
||
| 11259 | 3438 .LVL337: |
||
| 11260 | 3439 .LFB141: |
||
| 11261 | 4862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11262 | 3440 .loc 1 4862 1 is_stmt 1 view -0 |
||
| 11263 | 3441 .cfi_startproc |
||
| 11264 | 3442 @ args = 0, pretend = 0, frame = 0 |
||
| 11265 | 3443 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11266 | 3444 @ link register save eliminated. |
||
| 11267 | 4864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11268 | 3445 .loc 1 4864 3 view .LVU1065 |
||
| 11269 | 4869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11270 | 3446 .loc 1 4869 1 is_stmt 0 view .LVU1066 |
||
| 11271 | 3447 0000 7047 bx lr |
||
| 11272 | 3448 .cfi_endproc |
||
| 11273 | 3449 .LFE141: |
||
| 11274 | 3451 .section .text.HAL_TIM_IC_CaptureCallback,"ax",%progbits |
||
| 11275 | 3452 .align 1 |
||
| 11276 | 3453 .weak HAL_TIM_IC_CaptureCallback |
||
| 11277 | 3454 .syntax unified |
||
| 11278 | 3455 .thumb |
||
| 11279 | 3456 .thumb_func |
||
| 11280 | 3457 .fpu softvfp |
||
| 19 | mjames | 11281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 189 |
| 16 | mjames | 11282 | |
| 11283 | |||
| 11284 | 3459 HAL_TIM_IC_CaptureCallback: |
||
| 11285 | 3460 .LVL338: |
||
| 11286 | 3461 .LFB142: |
||
| 11287 | 4877:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11288 | 3462 .loc 1 4877 1 is_stmt 1 view -0 |
||
| 11289 | 3463 .cfi_startproc |
||
| 11290 | 3464 @ args = 0, pretend = 0, frame = 0 |
||
| 11291 | 3465 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11292 | 3466 @ link register save eliminated. |
||
| 11293 | 4879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11294 | 3467 .loc 1 4879 3 view .LVU1068 |
||
| 11295 | 4884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11296 | 3468 .loc 1 4884 1 is_stmt 0 view .LVU1069 |
||
| 11297 | 3469 0000 7047 bx lr |
||
| 11298 | 3470 .cfi_endproc |
||
| 11299 | 3471 .LFE142: |
||
| 11300 | 3473 .section .text.TIM_DMACaptureCplt,"ax",%progbits |
||
| 11301 | 3474 .align 1 |
||
| 11302 | 3475 .global TIM_DMACaptureCplt |
||
| 11303 | 3476 .syntax unified |
||
| 11304 | 3477 .thumb |
||
| 11305 | 3478 .thumb_func |
||
| 11306 | 3479 .fpu softvfp |
||
| 11307 | 3481 TIM_DMACaptureCplt: |
||
| 11308 | 3482 .LVL339: |
||
| 11309 | 3483 .LFB158: |
||
| 11310 | 5656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11311 | 3484 .loc 1 5656 1 is_stmt 1 view -0 |
||
| 11312 | 3485 .cfi_startproc |
||
| 11313 | 3486 @ args = 0, pretend = 0, frame = 0 |
||
| 11314 | 3487 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11315 | 5656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11316 | 3488 .loc 1 5656 1 is_stmt 0 view .LVU1071 |
||
| 11317 | 3489 0000 10B5 push {r4, lr} |
||
| 11318 | 3490 .LCFI33: |
||
| 11319 | 3491 .cfi_def_cfa_offset 8 |
||
| 11320 | 3492 .cfi_offset 4, -8 |
||
| 11321 | 3493 .cfi_offset 14, -4 |
||
| 11322 | 5657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11323 | 3494 .loc 1 5657 3 is_stmt 1 view .LVU1072 |
||
| 11324 | 5657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11325 | 3495 .loc 1 5657 22 is_stmt 0 view .LVU1073 |
||
| 11326 | 3496 0002 446A ldr r4, [r0, #36] |
||
| 11327 | 3497 .LVL340: |
||
| 11328 | 5659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11329 | 3498 .loc 1 5659 3 is_stmt 1 view .LVU1074 |
||
| 11330 | 5659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11331 | 3499 .loc 1 5659 15 is_stmt 0 view .LVU1075 |
||
| 11332 | 3500 0004 0123 movs r3, #1 |
||
| 11333 | 3501 0006 84F83D30 strb r3, [r4, #61] |
||
| 11334 | 5661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11335 | 3502 .loc 1 5661 3 is_stmt 1 view .LVU1076 |
||
| 11336 | 5661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11337 | 3503 .loc 1 5661 25 is_stmt 0 view .LVU1077 |
||
| 11338 | 3504 000a 636A ldr r3, [r4, #36] |
||
| 11339 | 5661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11340 | 3505 .loc 1 5661 6 view .LVU1078 |
||
| 19 | mjames | 11341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 190 |
| 16 | mjames | 11342 | |
| 11343 | |||
| 11344 | 3506 000c 8342 cmp r3, r0 |
||
| 11345 | 3507 000e 0BD0 beq .L194 |
||
| 11346 | 5665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11347 | 3508 .loc 1 5665 8 is_stmt 1 view .LVU1079 |
||
| 11348 | 5665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11349 | 3509 .loc 1 5665 30 is_stmt 0 view .LVU1080 |
||
| 11350 | 3510 0010 A36A ldr r3, [r4, #40] |
||
| 11351 | 5665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11352 | 3511 .loc 1 5665 11 view .LVU1081 |
||
| 11353 | 3512 0012 8342 cmp r3, r0 |
||
| 11354 | 3513 0014 10D0 beq .L195 |
||
| 11355 | 5669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11356 | 3514 .loc 1 5669 8 is_stmt 1 view .LVU1082 |
||
| 11357 | 5669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11358 | 3515 .loc 1 5669 30 is_stmt 0 view .LVU1083 |
||
| 11359 | 3516 0016 E36A ldr r3, [r4, #44] |
||
| 11360 | 5669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11361 | 3517 .loc 1 5669 11 view .LVU1084 |
||
| 11362 | 3518 0018 8342 cmp r3, r0 |
||
| 11363 | 3519 001a 10D0 beq .L196 |
||
| 11364 | 5673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11365 | 3520 .loc 1 5673 8 is_stmt 1 view .LVU1085 |
||
| 11366 | 5673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11367 | 3521 .loc 1 5673 30 is_stmt 0 view .LVU1086 |
||
| 11368 | 3522 001c 236B ldr r3, [r4, #48] |
||
| 11369 | 5673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11370 | 3523 .loc 1 5673 11 view .LVU1087 |
||
| 11371 | 3524 001e 8342 cmp r3, r0 |
||
| 11372 | 3525 0020 04D1 bne .L190 |
||
| 11373 | 5675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11374 | 3526 .loc 1 5675 5 is_stmt 1 view .LVU1088 |
||
| 11375 | 5675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11376 | 3527 .loc 1 5675 19 is_stmt 0 view .LVU1089 |
||
| 11377 | 3528 0022 0823 movs r3, #8 |
||
| 11378 | 3529 0024 2377 strb r3, [r4, #28] |
||
| 11379 | 3530 0026 01E0 b .L190 |
||
| 11380 | 3531 .L194: |
||
| 11381 | 5663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11382 | 3532 .loc 1 5663 5 is_stmt 1 view .LVU1090 |
||
| 11383 | 5663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11384 | 3533 .loc 1 5663 19 is_stmt 0 view .LVU1091 |
||
| 11385 | 3534 0028 0123 movs r3, #1 |
||
| 11386 | 3535 002a 2377 strb r3, [r4, #28] |
||
| 11387 | 3536 .L190: |
||
| 11388 | 5680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11389 | 3537 .loc 1 5680 3 is_stmt 1 view .LVU1092 |
||
| 11390 | 5685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11391 | 3538 .loc 1 5685 3 view .LVU1093 |
||
| 11392 | 3539 002c 2046 mov r0, r4 |
||
| 11393 | 3540 .LVL341: |
||
| 11394 | 5685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11395 | 3541 .loc 1 5685 3 is_stmt 0 view .LVU1094 |
||
| 11396 | 3542 002e FFF7FEFF bl HAL_TIM_IC_CaptureCallback |
||
| 11397 | 3543 .LVL342: |
||
| 11398 | 5688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11399 | 3544 .loc 1 5688 3 is_stmt 1 view .LVU1095 |
||
| 11400 | 5688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 11401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 191 |
| 16 | mjames | 11402 | |
| 11403 | |||
| 11404 | 3545 .loc 1 5688 17 is_stmt 0 view .LVU1096 |
||
| 11405 | 3546 0032 0023 movs r3, #0 |
||
| 11406 | 3547 0034 2377 strb r3, [r4, #28] |
||
| 11407 | 5689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11408 | 3548 .loc 1 5689 1 view .LVU1097 |
||
| 11409 | 3549 0036 10BD pop {r4, pc} |
||
| 11410 | 3550 .LVL343: |
||
| 11411 | 3551 .L195: |
||
| 11412 | 5667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11413 | 3552 .loc 1 5667 5 is_stmt 1 view .LVU1098 |
||
| 11414 | 5667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11415 | 3553 .loc 1 5667 19 is_stmt 0 view .LVU1099 |
||
| 11416 | 3554 0038 0223 movs r3, #2 |
||
| 11417 | 3555 003a 2377 strb r3, [r4, #28] |
||
| 11418 | 3556 003c F6E7 b .L190 |
||
| 11419 | 3557 .L196: |
||
| 11420 | 5671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11421 | 3558 .loc 1 5671 5 is_stmt 1 view .LVU1100 |
||
| 11422 | 5671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11423 | 3559 .loc 1 5671 19 is_stmt 0 view .LVU1101 |
||
| 11424 | 3560 003e 0423 movs r3, #4 |
||
| 11425 | 3561 0040 2377 strb r3, [r4, #28] |
||
| 11426 | 3562 0042 F3E7 b .L190 |
||
| 11427 | 3563 .cfi_endproc |
||
| 11428 | 3564 .LFE158: |
||
| 11429 | 3566 .section .text.HAL_TIM_IC_CaptureHalfCpltCallback,"ax",%progbits |
||
| 11430 | 3567 .align 1 |
||
| 11431 | 3568 .weak HAL_TIM_IC_CaptureHalfCpltCallback |
||
| 11432 | 3569 .syntax unified |
||
| 11433 | 3570 .thumb |
||
| 11434 | 3571 .thumb_func |
||
| 11435 | 3572 .fpu softvfp |
||
| 11436 | 3574 HAL_TIM_IC_CaptureHalfCpltCallback: |
||
| 11437 | 3575 .LVL344: |
||
| 11438 | 3576 .LFB143: |
||
| 11439 | 4892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11440 | 3577 .loc 1 4892 1 is_stmt 1 view -0 |
||
| 11441 | 3578 .cfi_startproc |
||
| 11442 | 3579 @ args = 0, pretend = 0, frame = 0 |
||
| 11443 | 3580 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11444 | 3581 @ link register save eliminated. |
||
| 11445 | 4894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11446 | 3582 .loc 1 4894 3 view .LVU1103 |
||
| 11447 | 4899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11448 | 3583 .loc 1 4899 1 is_stmt 0 view .LVU1104 |
||
| 11449 | 3584 0000 7047 bx lr |
||
| 11450 | 3585 .cfi_endproc |
||
| 11451 | 3586 .LFE143: |
||
| 11452 | 3588 .section .text.TIM_DMACaptureHalfCplt,"ax",%progbits |
||
| 11453 | 3589 .align 1 |
||
| 11454 | 3590 .global TIM_DMACaptureHalfCplt |
||
| 11455 | 3591 .syntax unified |
||
| 11456 | 3592 .thumb |
||
| 11457 | 3593 .thumb_func |
||
| 11458 | 3594 .fpu softvfp |
||
| 11459 | 3596 TIM_DMACaptureHalfCplt: |
||
| 11460 | 3597 .LVL345: |
||
| 19 | mjames | 11461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 192 |
| 16 | mjames | 11462 | |
| 11463 | |||
| 11464 | 3598 .LFB159: |
||
| 11465 | 5697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11466 | 3599 .loc 1 5697 1 is_stmt 1 view -0 |
||
| 11467 | 3600 .cfi_startproc |
||
| 11468 | 3601 @ args = 0, pretend = 0, frame = 0 |
||
| 11469 | 3602 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11470 | 5697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11471 | 3603 .loc 1 5697 1 is_stmt 0 view .LVU1106 |
||
| 11472 | 3604 0000 10B5 push {r4, lr} |
||
| 11473 | 3605 .LCFI34: |
||
| 11474 | 3606 .cfi_def_cfa_offset 8 |
||
| 11475 | 3607 .cfi_offset 4, -8 |
||
| 11476 | 3608 .cfi_offset 14, -4 |
||
| 11477 | 5698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11478 | 3609 .loc 1 5698 3 is_stmt 1 view .LVU1107 |
||
| 11479 | 5698:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11480 | 3610 .loc 1 5698 22 is_stmt 0 view .LVU1108 |
||
| 11481 | 3611 0002 446A ldr r4, [r0, #36] |
||
| 11482 | 3612 .LVL346: |
||
| 11483 | 5700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11484 | 3613 .loc 1 5700 3 is_stmt 1 view .LVU1109 |
||
| 11485 | 5700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11486 | 3614 .loc 1 5700 15 is_stmt 0 view .LVU1110 |
||
| 11487 | 3615 0004 0123 movs r3, #1 |
||
| 11488 | 3616 0006 84F83D30 strb r3, [r4, #61] |
||
| 11489 | 5702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11490 | 3617 .loc 1 5702 3 is_stmt 1 view .LVU1111 |
||
| 11491 | 5702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11492 | 3618 .loc 1 5702 25 is_stmt 0 view .LVU1112 |
||
| 11493 | 3619 000a 636A ldr r3, [r4, #36] |
||
| 11494 | 5702:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11495 | 3620 .loc 1 5702 6 view .LVU1113 |
||
| 11496 | 3621 000c 8342 cmp r3, r0 |
||
| 11497 | 3622 000e 0BD0 beq .L204 |
||
| 11498 | 5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11499 | 3623 .loc 1 5706 8 is_stmt 1 view .LVU1114 |
||
| 11500 | 5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11501 | 3624 .loc 1 5706 30 is_stmt 0 view .LVU1115 |
||
| 11502 | 3625 0010 A36A ldr r3, [r4, #40] |
||
| 11503 | 5706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11504 | 3626 .loc 1 5706 11 view .LVU1116 |
||
| 11505 | 3627 0012 8342 cmp r3, r0 |
||
| 11506 | 3628 0014 10D0 beq .L205 |
||
| 11507 | 5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11508 | 3629 .loc 1 5710 8 is_stmt 1 view .LVU1117 |
||
| 11509 | 5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11510 | 3630 .loc 1 5710 30 is_stmt 0 view .LVU1118 |
||
| 11511 | 3631 0016 E36A ldr r3, [r4, #44] |
||
| 11512 | 5710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11513 | 3632 .loc 1 5710 11 view .LVU1119 |
||
| 11514 | 3633 0018 8342 cmp r3, r0 |
||
| 11515 | 3634 001a 10D0 beq .L206 |
||
| 11516 | 5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11517 | 3635 .loc 1 5714 8 is_stmt 1 view .LVU1120 |
||
| 11518 | 5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11519 | 3636 .loc 1 5714 30 is_stmt 0 view .LVU1121 |
||
| 11520 | 3637 001c 236B ldr r3, [r4, #48] |
||
| 19 | mjames | 11521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 193 |
| 16 | mjames | 11522 | |
| 11523 | |||
| 11524 | 5714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11525 | 3638 .loc 1 5714 11 view .LVU1122 |
||
| 11526 | 3639 001e 8342 cmp r3, r0 |
||
| 11527 | 3640 0020 04D1 bne .L200 |
||
| 11528 | 5716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11529 | 3641 .loc 1 5716 5 is_stmt 1 view .LVU1123 |
||
| 11530 | 5716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11531 | 3642 .loc 1 5716 19 is_stmt 0 view .LVU1124 |
||
| 11532 | 3643 0022 0823 movs r3, #8 |
||
| 11533 | 3644 0024 2377 strb r3, [r4, #28] |
||
| 11534 | 3645 0026 01E0 b .L200 |
||
| 11535 | 3646 .L204: |
||
| 11536 | 5704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11537 | 3647 .loc 1 5704 5 is_stmt 1 view .LVU1125 |
||
| 11538 | 5704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11539 | 3648 .loc 1 5704 19 is_stmt 0 view .LVU1126 |
||
| 11540 | 3649 0028 0123 movs r3, #1 |
||
| 11541 | 3650 002a 2377 strb r3, [r4, #28] |
||
| 11542 | 3651 .L200: |
||
| 11543 | 5721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11544 | 3652 .loc 1 5721 3 is_stmt 1 view .LVU1127 |
||
| 11545 | 5726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11546 | 3653 .loc 1 5726 3 view .LVU1128 |
||
| 11547 | 3654 002c 2046 mov r0, r4 |
||
| 11548 | 3655 .LVL347: |
||
| 11549 | 5726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11550 | 3656 .loc 1 5726 3 is_stmt 0 view .LVU1129 |
||
| 11551 | 3657 002e FFF7FEFF bl HAL_TIM_IC_CaptureHalfCpltCallback |
||
| 11552 | 3658 .LVL348: |
||
| 11553 | 5729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11554 | 3659 .loc 1 5729 3 is_stmt 1 view .LVU1130 |
||
| 11555 | 5729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11556 | 3660 .loc 1 5729 17 is_stmt 0 view .LVU1131 |
||
| 11557 | 3661 0032 0023 movs r3, #0 |
||
| 11558 | 3662 0034 2377 strb r3, [r4, #28] |
||
| 11559 | 5730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11560 | 3663 .loc 1 5730 1 view .LVU1132 |
||
| 11561 | 3664 0036 10BD pop {r4, pc} |
||
| 11562 | 3665 .LVL349: |
||
| 11563 | 3666 .L205: |
||
| 11564 | 5708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11565 | 3667 .loc 1 5708 5 is_stmt 1 view .LVU1133 |
||
| 11566 | 5708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11567 | 3668 .loc 1 5708 19 is_stmt 0 view .LVU1134 |
||
| 11568 | 3669 0038 0223 movs r3, #2 |
||
| 11569 | 3670 003a 2377 strb r3, [r4, #28] |
||
| 11570 | 3671 003c F6E7 b .L200 |
||
| 11571 | 3672 .L206: |
||
| 11572 | 5712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11573 | 3673 .loc 1 5712 5 is_stmt 1 view .LVU1135 |
||
| 11574 | 5712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11575 | 3674 .loc 1 5712 19 is_stmt 0 view .LVU1136 |
||
| 11576 | 3675 003e 0423 movs r3, #4 |
||
| 11577 | 3676 0040 2377 strb r3, [r4, #28] |
||
| 11578 | 3677 0042 F3E7 b .L200 |
||
| 11579 | 3678 .cfi_endproc |
||
| 11580 | 3679 .LFE159: |
||
| 19 | mjames | 11581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 194 |
| 16 | mjames | 11582 | |
| 11583 | |||
| 11584 | 3681 .section .text.HAL_TIM_PWM_PulseFinishedCallback,"ax",%progbits |
||
| 11585 | 3682 .align 1 |
||
| 11586 | 3683 .weak HAL_TIM_PWM_PulseFinishedCallback |
||
| 11587 | 3684 .syntax unified |
||
| 11588 | 3685 .thumb |
||
| 11589 | 3686 .thumb_func |
||
| 11590 | 3687 .fpu softvfp |
||
| 11591 | 3689 HAL_TIM_PWM_PulseFinishedCallback: |
||
| 11592 | 3690 .LVL350: |
||
| 11593 | 3691 .LFB144: |
||
| 11594 | 4907:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11595 | 3692 .loc 1 4907 1 is_stmt 1 view -0 |
||
| 11596 | 3693 .cfi_startproc |
||
| 11597 | 3694 @ args = 0, pretend = 0, frame = 0 |
||
| 11598 | 3695 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11599 | 3696 @ link register save eliminated. |
||
| 11600 | 4909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11601 | 3697 .loc 1 4909 3 view .LVU1138 |
||
| 11602 | 4914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11603 | 3698 .loc 1 4914 1 is_stmt 0 view .LVU1139 |
||
| 11604 | 3699 0000 7047 bx lr |
||
| 11605 | 3700 .cfi_endproc |
||
| 11606 | 3701 .LFE144: |
||
| 11607 | 3703 .section .text.TIM_DMADelayPulseCplt,"ax",%progbits |
||
| 11608 | 3704 .align 1 |
||
| 11609 | 3705 .global TIM_DMADelayPulseCplt |
||
| 11610 | 3706 .syntax unified |
||
| 11611 | 3707 .thumb |
||
| 11612 | 3708 .thumb_func |
||
| 11613 | 3709 .fpu softvfp |
||
| 11614 | 3711 TIM_DMADelayPulseCplt: |
||
| 11615 | 3712 .LVL351: |
||
| 11616 | 3713 .LFB156: |
||
| 11617 | 5574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11618 | 3714 .loc 1 5574 1 is_stmt 1 view -0 |
||
| 11619 | 3715 .cfi_startproc |
||
| 11620 | 3716 @ args = 0, pretend = 0, frame = 0 |
||
| 11621 | 3717 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11622 | 5574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11623 | 3718 .loc 1 5574 1 is_stmt 0 view .LVU1141 |
||
| 11624 | 3719 0000 10B5 push {r4, lr} |
||
| 11625 | 3720 .LCFI35: |
||
| 11626 | 3721 .cfi_def_cfa_offset 8 |
||
| 11627 | 3722 .cfi_offset 4, -8 |
||
| 11628 | 3723 .cfi_offset 14, -4 |
||
| 11629 | 5575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11630 | 3724 .loc 1 5575 3 is_stmt 1 view .LVU1142 |
||
| 11631 | 5575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11632 | 3725 .loc 1 5575 22 is_stmt 0 view .LVU1143 |
||
| 11633 | 3726 0002 446A ldr r4, [r0, #36] |
||
| 11634 | 3727 .LVL352: |
||
| 11635 | 5577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11636 | 3728 .loc 1 5577 3 is_stmt 1 view .LVU1144 |
||
| 11637 | 5577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11638 | 3729 .loc 1 5577 15 is_stmt 0 view .LVU1145 |
||
| 11639 | 3730 0004 0123 movs r3, #1 |
||
| 11640 | 3731 0006 84F83D30 strb r3, [r4, #61] |
||
| 19 | mjames | 11641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 195 |
| 16 | mjames | 11642 | |
| 11643 | |||
| 11644 | 5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11645 | 3732 .loc 1 5579 3 is_stmt 1 view .LVU1146 |
||
| 11646 | 5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11647 | 3733 .loc 1 5579 25 is_stmt 0 view .LVU1147 |
||
| 11648 | 3734 000a 636A ldr r3, [r4, #36] |
||
| 11649 | 5579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11650 | 3735 .loc 1 5579 6 view .LVU1148 |
||
| 11651 | 3736 000c 8342 cmp r3, r0 |
||
| 11652 | 3737 000e 0BD0 beq .L214 |
||
| 11653 | 5583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11654 | 3738 .loc 1 5583 8 is_stmt 1 view .LVU1149 |
||
| 11655 | 5583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11656 | 3739 .loc 1 5583 30 is_stmt 0 view .LVU1150 |
||
| 11657 | 3740 0010 A36A ldr r3, [r4, #40] |
||
| 11658 | 5583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11659 | 3741 .loc 1 5583 11 view .LVU1151 |
||
| 11660 | 3742 0012 8342 cmp r3, r0 |
||
| 11661 | 3743 0014 10D0 beq .L215 |
||
| 11662 | 5587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11663 | 3744 .loc 1 5587 8 is_stmt 1 view .LVU1152 |
||
| 11664 | 5587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11665 | 3745 .loc 1 5587 30 is_stmt 0 view .LVU1153 |
||
| 11666 | 3746 0016 E36A ldr r3, [r4, #44] |
||
| 11667 | 5587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11668 | 3747 .loc 1 5587 11 view .LVU1154 |
||
| 11669 | 3748 0018 8342 cmp r3, r0 |
||
| 11670 | 3749 001a 10D0 beq .L216 |
||
| 11671 | 5591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11672 | 3750 .loc 1 5591 8 is_stmt 1 view .LVU1155 |
||
| 11673 | 5591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11674 | 3751 .loc 1 5591 30 is_stmt 0 view .LVU1156 |
||
| 11675 | 3752 001c 236B ldr r3, [r4, #48] |
||
| 11676 | 5591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11677 | 3753 .loc 1 5591 11 view .LVU1157 |
||
| 11678 | 3754 001e 8342 cmp r3, r0 |
||
| 11679 | 3755 0020 04D1 bne .L210 |
||
| 11680 | 5593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11681 | 3756 .loc 1 5593 5 is_stmt 1 view .LVU1158 |
||
| 11682 | 5593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11683 | 3757 .loc 1 5593 19 is_stmt 0 view .LVU1159 |
||
| 11684 | 3758 0022 0823 movs r3, #8 |
||
| 11685 | 3759 0024 2377 strb r3, [r4, #28] |
||
| 11686 | 3760 0026 01E0 b .L210 |
||
| 11687 | 3761 .L214: |
||
| 11688 | 5581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11689 | 3762 .loc 1 5581 5 is_stmt 1 view .LVU1160 |
||
| 11690 | 5581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11691 | 3763 .loc 1 5581 19 is_stmt 0 view .LVU1161 |
||
| 11692 | 3764 0028 0123 movs r3, #1 |
||
| 11693 | 3765 002a 2377 strb r3, [r4, #28] |
||
| 11694 | 3766 .L210: |
||
| 11695 | 5598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11696 | 3767 .loc 1 5598 3 is_stmt 1 view .LVU1162 |
||
| 11697 | 5603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11698 | 3768 .loc 1 5603 3 view .LVU1163 |
||
| 11699 | 3769 002c 2046 mov r0, r4 |
||
| 11700 | 3770 .LVL353: |
||
| 19 | mjames | 11701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 196 |
| 16 | mjames | 11702 | |
| 11703 | |||
| 11704 | 5603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11705 | 3771 .loc 1 5603 3 is_stmt 0 view .LVU1164 |
||
| 11706 | 3772 002e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback |
||
| 11707 | 3773 .LVL354: |
||
| 11708 | 5606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11709 | 3774 .loc 1 5606 3 is_stmt 1 view .LVU1165 |
||
| 11710 | 5606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11711 | 3775 .loc 1 5606 17 is_stmt 0 view .LVU1166 |
||
| 11712 | 3776 0032 0023 movs r3, #0 |
||
| 11713 | 3777 0034 2377 strb r3, [r4, #28] |
||
| 11714 | 5607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11715 | 3778 .loc 1 5607 1 view .LVU1167 |
||
| 11716 | 3779 0036 10BD pop {r4, pc} |
||
| 11717 | 3780 .LVL355: |
||
| 11718 | 3781 .L215: |
||
| 11719 | 5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11720 | 3782 .loc 1 5585 5 is_stmt 1 view .LVU1168 |
||
| 11721 | 5585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11722 | 3783 .loc 1 5585 19 is_stmt 0 view .LVU1169 |
||
| 11723 | 3784 0038 0223 movs r3, #2 |
||
| 11724 | 3785 003a 2377 strb r3, [r4, #28] |
||
| 11725 | 3786 003c F6E7 b .L210 |
||
| 11726 | 3787 .L216: |
||
| 11727 | 5589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11728 | 3788 .loc 1 5589 5 is_stmt 1 view .LVU1170 |
||
| 11729 | 5589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11730 | 3789 .loc 1 5589 19 is_stmt 0 view .LVU1171 |
||
| 11731 | 3790 003e 0423 movs r3, #4 |
||
| 11732 | 3791 0040 2377 strb r3, [r4, #28] |
||
| 11733 | 3792 0042 F3E7 b .L210 |
||
| 11734 | 3793 .cfi_endproc |
||
| 11735 | 3794 .LFE156: |
||
| 11736 | 3796 .section .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback,"ax",%progbits |
||
| 11737 | 3797 .align 1 |
||
| 11738 | 3798 .weak HAL_TIM_PWM_PulseFinishedHalfCpltCallback |
||
| 11739 | 3799 .syntax unified |
||
| 11740 | 3800 .thumb |
||
| 11741 | 3801 .thumb_func |
||
| 11742 | 3802 .fpu softvfp |
||
| 11743 | 3804 HAL_TIM_PWM_PulseFinishedHalfCpltCallback: |
||
| 11744 | 3805 .LVL356: |
||
| 11745 | 3806 .LFB145: |
||
| 11746 | 4922:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11747 | 3807 .loc 1 4922 1 is_stmt 1 view -0 |
||
| 11748 | 3808 .cfi_startproc |
||
| 11749 | 3809 @ args = 0, pretend = 0, frame = 0 |
||
| 11750 | 3810 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11751 | 3811 @ link register save eliminated. |
||
| 11752 | 4924:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11753 | 3812 .loc 1 4924 3 view .LVU1173 |
||
| 11754 | 4929:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11755 | 3813 .loc 1 4929 1 is_stmt 0 view .LVU1174 |
||
| 11756 | 3814 0000 7047 bx lr |
||
| 11757 | 3815 .cfi_endproc |
||
| 11758 | 3816 .LFE145: |
||
| 11759 | 3818 .section .text.TIM_DMADelayPulseHalfCplt,"ax",%progbits |
||
| 11760 | 3819 .align 1 |
||
| 19 | mjames | 11761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 197 |
| 16 | mjames | 11762 | |
| 11763 | |||
| 11764 | 3820 .global TIM_DMADelayPulseHalfCplt |
||
| 11765 | 3821 .syntax unified |
||
| 11766 | 3822 .thumb |
||
| 11767 | 3823 .thumb_func |
||
| 11768 | 3824 .fpu softvfp |
||
| 11769 | 3826 TIM_DMADelayPulseHalfCplt: |
||
| 11770 | 3827 .LVL357: |
||
| 11771 | 3828 .LFB157: |
||
| 11772 | 5615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11773 | 3829 .loc 1 5615 1 is_stmt 1 view -0 |
||
| 11774 | 3830 .cfi_startproc |
||
| 11775 | 3831 @ args = 0, pretend = 0, frame = 0 |
||
| 11776 | 3832 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11777 | 5615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 11778 | 3833 .loc 1 5615 1 is_stmt 0 view .LVU1176 |
||
| 11779 | 3834 0000 10B5 push {r4, lr} |
||
| 11780 | 3835 .LCFI36: |
||
| 11781 | 3836 .cfi_def_cfa_offset 8 |
||
| 11782 | 3837 .cfi_offset 4, -8 |
||
| 11783 | 3838 .cfi_offset 14, -4 |
||
| 11784 | 5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11785 | 3839 .loc 1 5616 3 is_stmt 1 view .LVU1177 |
||
| 11786 | 5616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11787 | 3840 .loc 1 5616 22 is_stmt 0 view .LVU1178 |
||
| 11788 | 3841 0002 446A ldr r4, [r0, #36] |
||
| 11789 | 3842 .LVL358: |
||
| 11790 | 5618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11791 | 3843 .loc 1 5618 3 is_stmt 1 view .LVU1179 |
||
| 11792 | 5618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11793 | 3844 .loc 1 5618 15 is_stmt 0 view .LVU1180 |
||
| 11794 | 3845 0004 0123 movs r3, #1 |
||
| 11795 | 3846 0006 84F83D30 strb r3, [r4, #61] |
||
| 11796 | 5620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11797 | 3847 .loc 1 5620 3 is_stmt 1 view .LVU1181 |
||
| 11798 | 5620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11799 | 3848 .loc 1 5620 25 is_stmt 0 view .LVU1182 |
||
| 11800 | 3849 000a 636A ldr r3, [r4, #36] |
||
| 11801 | 5620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11802 | 3850 .loc 1 5620 6 view .LVU1183 |
||
| 11803 | 3851 000c 8342 cmp r3, r0 |
||
| 11804 | 3852 000e 0BD0 beq .L224 |
||
| 11805 | 5624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11806 | 3853 .loc 1 5624 8 is_stmt 1 view .LVU1184 |
||
| 11807 | 5624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11808 | 3854 .loc 1 5624 30 is_stmt 0 view .LVU1185 |
||
| 11809 | 3855 0010 A36A ldr r3, [r4, #40] |
||
| 11810 | 5624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11811 | 3856 .loc 1 5624 11 view .LVU1186 |
||
| 11812 | 3857 0012 8342 cmp r3, r0 |
||
| 11813 | 3858 0014 10D0 beq .L225 |
||
| 11814 | 5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11815 | 3859 .loc 1 5628 8 is_stmt 1 view .LVU1187 |
||
| 11816 | 5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11817 | 3860 .loc 1 5628 30 is_stmt 0 view .LVU1188 |
||
| 11818 | 3861 0016 E36A ldr r3, [r4, #44] |
||
| 11819 | 5628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11820 | 3862 .loc 1 5628 11 view .LVU1189 |
||
| 19 | mjames | 11821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 198 |
| 16 | mjames | 11822 | |
| 11823 | |||
| 11824 | 3863 0018 8342 cmp r3, r0 |
||
| 11825 | 3864 001a 10D0 beq .L226 |
||
| 11826 | 5632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11827 | 3865 .loc 1 5632 8 is_stmt 1 view .LVU1190 |
||
| 11828 | 5632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11829 | 3866 .loc 1 5632 30 is_stmt 0 view .LVU1191 |
||
| 11830 | 3867 001c 236B ldr r3, [r4, #48] |
||
| 11831 | 5632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11832 | 3868 .loc 1 5632 11 view .LVU1192 |
||
| 11833 | 3869 001e 8342 cmp r3, r0 |
||
| 11834 | 3870 0020 04D1 bne .L220 |
||
| 11835 | 5634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11836 | 3871 .loc 1 5634 5 is_stmt 1 view .LVU1193 |
||
| 11837 | 5634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11838 | 3872 .loc 1 5634 19 is_stmt 0 view .LVU1194 |
||
| 11839 | 3873 0022 0823 movs r3, #8 |
||
| 11840 | 3874 0024 2377 strb r3, [r4, #28] |
||
| 11841 | 3875 0026 01E0 b .L220 |
||
| 11842 | 3876 .L224: |
||
| 11843 | 5622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11844 | 3877 .loc 1 5622 5 is_stmt 1 view .LVU1195 |
||
| 11845 | 5622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11846 | 3878 .loc 1 5622 19 is_stmt 0 view .LVU1196 |
||
| 11847 | 3879 0028 0123 movs r3, #1 |
||
| 11848 | 3880 002a 2377 strb r3, [r4, #28] |
||
| 11849 | 3881 .L220: |
||
| 11850 | 5639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11851 | 3882 .loc 1 5639 3 is_stmt 1 view .LVU1197 |
||
| 11852 | 5644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11853 | 3883 .loc 1 5644 3 view .LVU1198 |
||
| 11854 | 3884 002c 2046 mov r0, r4 |
||
| 11855 | 3885 .LVL359: |
||
| 11856 | 5644:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11857 | 3886 .loc 1 5644 3 is_stmt 0 view .LVU1199 |
||
| 11858 | 3887 002e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedHalfCpltCallback |
||
| 11859 | 3888 .LVL360: |
||
| 11860 | 5647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11861 | 3889 .loc 1 5647 3 is_stmt 1 view .LVU1200 |
||
| 11862 | 5647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11863 | 3890 .loc 1 5647 17 is_stmt 0 view .LVU1201 |
||
| 11864 | 3891 0032 0023 movs r3, #0 |
||
| 11865 | 3892 0034 2377 strb r3, [r4, #28] |
||
| 11866 | 5648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11867 | 3893 .loc 1 5648 1 view .LVU1202 |
||
| 11868 | 3894 0036 10BD pop {r4, pc} |
||
| 11869 | 3895 .LVL361: |
||
| 11870 | 3896 .L225: |
||
| 11871 | 5626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11872 | 3897 .loc 1 5626 5 is_stmt 1 view .LVU1203 |
||
| 11873 | 5626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11874 | 3898 .loc 1 5626 19 is_stmt 0 view .LVU1204 |
||
| 11875 | 3899 0038 0223 movs r3, #2 |
||
| 11876 | 3900 003a 2377 strb r3, [r4, #28] |
||
| 11877 | 3901 003c F6E7 b .L220 |
||
| 11878 | 3902 .L226: |
||
| 11879 | 5630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11880 | 3903 .loc 1 5630 5 is_stmt 1 view .LVU1205 |
||
| 19 | mjames | 11881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 199 |
| 16 | mjames | 11882 | |
| 11883 | |||
| 11884 | 5630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11885 | 3904 .loc 1 5630 19 is_stmt 0 view .LVU1206 |
||
| 11886 | 3905 003e 0423 movs r3, #4 |
||
| 11887 | 3906 0040 2377 strb r3, [r4, #28] |
||
| 11888 | 3907 0042 F3E7 b .L220 |
||
| 11889 | 3908 .cfi_endproc |
||
| 11890 | 3909 .LFE157: |
||
| 11891 | 3911 .section .text.HAL_TIM_TriggerCallback,"ax",%progbits |
||
| 11892 | 3912 .align 1 |
||
| 11893 | 3913 .weak HAL_TIM_TriggerCallback |
||
| 11894 | 3914 .syntax unified |
||
| 11895 | 3915 .thumb |
||
| 11896 | 3916 .thumb_func |
||
| 11897 | 3917 .fpu softvfp |
||
| 11898 | 3919 HAL_TIM_TriggerCallback: |
||
| 11899 | 3920 .LVL362: |
||
| 11900 | 3921 .LFB146: |
||
| 11901 | 4937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 11902 | 3922 .loc 1 4937 1 is_stmt 1 view -0 |
||
| 11903 | 3923 .cfi_startproc |
||
| 11904 | 3924 @ args = 0, pretend = 0, frame = 0 |
||
| 11905 | 3925 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11906 | 3926 @ link register save eliminated. |
||
| 11907 | 4939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11908 | 3927 .loc 1 4939 3 view .LVU1208 |
||
| 11909 | 4944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11910 | 3928 .loc 1 4944 1 is_stmt 0 view .LVU1209 |
||
| 11911 | 3929 0000 7047 bx lr |
||
| 11912 | 3930 .cfi_endproc |
||
| 11913 | 3931 .LFE146: |
||
| 11914 | 3933 .section .text.HAL_TIM_IRQHandler,"ax",%progbits |
||
| 11915 | 3934 .align 1 |
||
| 11916 | 3935 .global HAL_TIM_IRQHandler |
||
| 11917 | 3936 .syntax unified |
||
| 11918 | 3937 .thumb |
||
| 11919 | 3938 .thumb_func |
||
| 11920 | 3939 .fpu softvfp |
||
| 11921 | 3941 HAL_TIM_IRQHandler: |
||
| 11922 | 3942 .LVL363: |
||
| 11923 | 3943 .LFB123: |
||
| 11924 | 3167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 1 event */ |
||
| 11925 | 3944 .loc 1 3167 1 is_stmt 1 view -0 |
||
| 11926 | 3945 .cfi_startproc |
||
| 11927 | 3946 @ args = 0, pretend = 0, frame = 0 |
||
| 11928 | 3947 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 11929 | 3167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Capture compare 1 event */ |
||
| 11930 | 3948 .loc 1 3167 1 is_stmt 0 view .LVU1211 |
||
| 11931 | 3949 0000 10B5 push {r4, lr} |
||
| 11932 | 3950 .LCFI37: |
||
| 11933 | 3951 .cfi_def_cfa_offset 8 |
||
| 11934 | 3952 .cfi_offset 4, -8 |
||
| 11935 | 3953 .cfi_offset 14, -4 |
||
| 11936 | 3954 0002 0446 mov r4, r0 |
||
| 11937 | 3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11938 | 3955 .loc 1 3169 3 is_stmt 1 view .LVU1212 |
||
| 11939 | 3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11940 | 3956 .loc 1 3169 7 is_stmt 0 view .LVU1213 |
||
| 19 | mjames | 11941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 200 |
| 16 | mjames | 11942 | |
| 11943 | |||
| 11944 | 3957 0004 0368 ldr r3, [r0] |
||
| 11945 | 3958 0006 1A69 ldr r2, [r3, #16] |
||
| 11946 | 3169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11947 | 3959 .loc 1 3169 6 view .LVU1214 |
||
| 11948 | 3960 0008 12F0020F tst r2, #2 |
||
| 11949 | 3961 000c 11D0 beq .L229 |
||
| 11950 | 3171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11951 | 3962 .loc 1 3171 5 is_stmt 1 view .LVU1215 |
||
| 11952 | 3171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11953 | 3963 .loc 1 3171 9 is_stmt 0 view .LVU1216 |
||
| 11954 | 3964 000e DA68 ldr r2, [r3, #12] |
||
| 11955 | 3171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11956 | 3965 .loc 1 3171 8 view .LVU1217 |
||
| 11957 | 3966 0010 12F0020F tst r2, #2 |
||
| 11958 | 3967 0014 0DD0 beq .L229 |
||
| 11959 | 3174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_1; |
||
| 11960 | 3968 .loc 1 3174 9 is_stmt 1 view .LVU1218 |
||
| 11961 | 3969 0016 6FF00202 mvn r2, #2 |
||
| 11962 | 3970 001a 1A61 str r2, [r3, #16] |
||
| 11963 | 3175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11964 | 3971 .loc 1 3175 9 view .LVU1219 |
||
| 11965 | 3175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 11966 | 3972 .loc 1 3175 23 is_stmt 0 view .LVU1220 |
||
| 11967 | 3973 001c 0123 movs r3, #1 |
||
| 11968 | 3974 001e 0377 strb r3, [r0, #28] |
||
| 11969 | 3178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11970 | 3975 .loc 1 3178 9 is_stmt 1 view .LVU1221 |
||
| 11971 | 3178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11972 | 3976 .loc 1 3178 18 is_stmt 0 view .LVU1222 |
||
| 11973 | 3977 0020 0368 ldr r3, [r0] |
||
| 11974 | 3178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11975 | 3978 .loc 1 3178 28 view .LVU1223 |
||
| 11976 | 3979 0022 9B69 ldr r3, [r3, #24] |
||
| 11977 | 3178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11978 | 3980 .loc 1 3178 12 view .LVU1224 |
||
| 11979 | 3981 0024 13F0030F tst r3, #3 |
||
| 11980 | 3982 0028 70D0 beq .L230 |
||
| 11981 | 3183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 11982 | 3983 .loc 1 3183 11 is_stmt 1 view .LVU1225 |
||
| 11983 | 3984 002a FFF7FEFF bl HAL_TIM_IC_CaptureCallback |
||
| 11984 | 3985 .LVL364: |
||
| 11985 | 3986 .L231: |
||
| 11986 | 3197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11987 | 3987 .loc 1 3197 9 view .LVU1226 |
||
| 11988 | 3197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 11989 | 3988 .loc 1 3197 23 is_stmt 0 view .LVU1227 |
||
| 11990 | 3989 002e 0023 movs r3, #0 |
||
| 11991 | 3990 0030 2377 strb r3, [r4, #28] |
||
| 11992 | 3991 .L229: |
||
| 11993 | 3202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11994 | 3992 .loc 1 3202 3 is_stmt 1 view .LVU1228 |
||
| 11995 | 3202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 11996 | 3993 .loc 1 3202 7 is_stmt 0 view .LVU1229 |
||
| 11997 | 3994 0032 2368 ldr r3, [r4] |
||
| 11998 | 3995 0034 1A69 ldr r2, [r3, #16] |
||
| 11999 | 3202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12000 | 3996 .loc 1 3202 6 view .LVU1230 |
||
| 19 | mjames | 12001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 201 |
| 16 | mjames | 12002 | |
| 12003 | |||
| 12004 | 3997 0036 12F0040F tst r2, #4 |
||
| 12005 | 3998 003a 12D0 beq .L232 |
||
| 12006 | 3204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12007 | 3999 .loc 1 3204 5 is_stmt 1 view .LVU1231 |
||
| 12008 | 3204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12009 | 4000 .loc 1 3204 9 is_stmt 0 view .LVU1232 |
||
| 12010 | 4001 003c DA68 ldr r2, [r3, #12] |
||
| 12011 | 3204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12012 | 4002 .loc 1 3204 8 view .LVU1233 |
||
| 12013 | 4003 003e 12F0040F tst r2, #4 |
||
| 12014 | 4004 0042 0ED0 beq .L232 |
||
| 12015 | 3206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_2; |
||
| 12016 | 4005 .loc 1 3206 7 is_stmt 1 view .LVU1234 |
||
| 12017 | 4006 0044 6FF00402 mvn r2, #4 |
||
| 12018 | 4007 0048 1A61 str r2, [r3, #16] |
||
| 12019 | 3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12020 | 4008 .loc 1 3207 7 view .LVU1235 |
||
| 12021 | 3207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12022 | 4009 .loc 1 3207 21 is_stmt 0 view .LVU1236 |
||
| 12023 | 4010 004a 0223 movs r3, #2 |
||
| 12024 | 4011 004c 2377 strb r3, [r4, #28] |
||
| 12025 | 3209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12026 | 4012 .loc 1 3209 7 is_stmt 1 view .LVU1237 |
||
| 12027 | 3209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12028 | 4013 .loc 1 3209 16 is_stmt 0 view .LVU1238 |
||
| 12029 | 4014 004e 2368 ldr r3, [r4] |
||
| 12030 | 3209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12031 | 4015 .loc 1 3209 26 view .LVU1239 |
||
| 12032 | 4016 0050 9B69 ldr r3, [r3, #24] |
||
| 12033 | 3209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12034 | 4017 .loc 1 3209 10 view .LVU1240 |
||
| 12035 | 4018 0052 13F4407F tst r3, #768 |
||
| 12036 | 4019 0056 5FD0 beq .L233 |
||
| 12037 | 3214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12038 | 4020 .loc 1 3214 9 is_stmt 1 view .LVU1241 |
||
| 12039 | 4021 0058 2046 mov r0, r4 |
||
| 12040 | 4022 005a FFF7FEFF bl HAL_TIM_IC_CaptureCallback |
||
| 12041 | 4023 .LVL365: |
||
| 12042 | 4024 .L234: |
||
| 12043 | 3228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12044 | 4025 .loc 1 3228 7 view .LVU1242 |
||
| 12045 | 3228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12046 | 4026 .loc 1 3228 21 is_stmt 0 view .LVU1243 |
||
| 12047 | 4027 005e 0023 movs r3, #0 |
||
| 12048 | 4028 0060 2377 strb r3, [r4, #28] |
||
| 12049 | 4029 .L232: |
||
| 12050 | 3232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12051 | 4030 .loc 1 3232 3 is_stmt 1 view .LVU1244 |
||
| 12052 | 3232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12053 | 4031 .loc 1 3232 7 is_stmt 0 view .LVU1245 |
||
| 12054 | 4032 0062 2368 ldr r3, [r4] |
||
| 12055 | 4033 0064 1A69 ldr r2, [r3, #16] |
||
| 12056 | 3232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12057 | 4034 .loc 1 3232 6 view .LVU1246 |
||
| 12058 | 4035 0066 12F0080F tst r2, #8 |
||
| 12059 | 4036 006a 12D0 beq .L235 |
||
| 12060 | 3234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 12061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 202 |
| 16 | mjames | 12062 | |
| 12063 | |||
| 12064 | 4037 .loc 1 3234 5 is_stmt 1 view .LVU1247 |
||
| 12065 | 3234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12066 | 4038 .loc 1 3234 9 is_stmt 0 view .LVU1248 |
||
| 12067 | 4039 006c DA68 ldr r2, [r3, #12] |
||
| 12068 | 3234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12069 | 4040 .loc 1 3234 8 view .LVU1249 |
||
| 12070 | 4041 006e 12F0080F tst r2, #8 |
||
| 12071 | 4042 0072 0ED0 beq .L235 |
||
| 12072 | 3236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_3; |
||
| 12073 | 4043 .loc 1 3236 7 is_stmt 1 view .LVU1250 |
||
| 12074 | 4044 0074 6FF00802 mvn r2, #8 |
||
| 12075 | 4045 0078 1A61 str r2, [r3, #16] |
||
| 12076 | 3237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12077 | 4046 .loc 1 3237 7 view .LVU1251 |
||
| 12078 | 3237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12079 | 4047 .loc 1 3237 21 is_stmt 0 view .LVU1252 |
||
| 12080 | 4048 007a 0423 movs r3, #4 |
||
| 12081 | 4049 007c 2377 strb r3, [r4, #28] |
||
| 12082 | 3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12083 | 4050 .loc 1 3239 7 is_stmt 1 view .LVU1253 |
||
| 12084 | 3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12085 | 4051 .loc 1 3239 16 is_stmt 0 view .LVU1254 |
||
| 12086 | 4052 007e 2368 ldr r3, [r4] |
||
| 12087 | 3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12088 | 4053 .loc 1 3239 26 view .LVU1255 |
||
| 12089 | 4054 0080 DB69 ldr r3, [r3, #28] |
||
| 12090 | 3239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12091 | 4055 .loc 1 3239 10 view .LVU1256 |
||
| 12092 | 4056 0082 13F0030F tst r3, #3 |
||
| 12093 | 4057 0086 4ED0 beq .L236 |
||
| 12094 | 3244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12095 | 4058 .loc 1 3244 9 is_stmt 1 view .LVU1257 |
||
| 12096 | 4059 0088 2046 mov r0, r4 |
||
| 12097 | 4060 008a FFF7FEFF bl HAL_TIM_IC_CaptureCallback |
||
| 12098 | 4061 .LVL366: |
||
| 12099 | 4062 .L237: |
||
| 12100 | 3258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12101 | 4063 .loc 1 3258 7 view .LVU1258 |
||
| 12102 | 3258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12103 | 4064 .loc 1 3258 21 is_stmt 0 view .LVU1259 |
||
| 12104 | 4065 008e 0023 movs r3, #0 |
||
| 12105 | 4066 0090 2377 strb r3, [r4, #28] |
||
| 12106 | 4067 .L235: |
||
| 12107 | 3262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12108 | 4068 .loc 1 3262 3 is_stmt 1 view .LVU1260 |
||
| 12109 | 3262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12110 | 4069 .loc 1 3262 7 is_stmt 0 view .LVU1261 |
||
| 12111 | 4070 0092 2368 ldr r3, [r4] |
||
| 12112 | 4071 0094 1A69 ldr r2, [r3, #16] |
||
| 12113 | 3262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12114 | 4072 .loc 1 3262 6 view .LVU1262 |
||
| 12115 | 4073 0096 12F0100F tst r2, #16 |
||
| 12116 | 4074 009a 12D0 beq .L238 |
||
| 12117 | 3264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12118 | 4075 .loc 1 3264 5 is_stmt 1 view .LVU1263 |
||
| 12119 | 3264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12120 | 4076 .loc 1 3264 9 is_stmt 0 view .LVU1264 |
||
| 19 | mjames | 12121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 203 |
| 16 | mjames | 12122 | |
| 12123 | |||
| 12124 | 4077 009c DA68 ldr r2, [r3, #12] |
||
| 12125 | 3264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12126 | 4078 .loc 1 3264 8 view .LVU1265 |
||
| 12127 | 4079 009e 12F0100F tst r2, #16 |
||
| 12128 | 4080 00a2 0ED0 beq .L238 |
||
| 12129 | 3266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Channel = HAL_TIM_ACTIVE_CHANNEL_4; |
||
| 12130 | 4081 .loc 1 3266 7 is_stmt 1 view .LVU1266 |
||
| 12131 | 4082 00a4 6FF01002 mvn r2, #16 |
||
| 12132 | 4083 00a8 1A61 str r2, [r3, #16] |
||
| 12133 | 3267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12134 | 4084 .loc 1 3267 7 view .LVU1267 |
||
| 12135 | 3267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Input capture event */ |
||
| 12136 | 4085 .loc 1 3267 21 is_stmt 0 view .LVU1268 |
||
| 12137 | 4086 00aa 0823 movs r3, #8 |
||
| 12138 | 4087 00ac 2377 strb r3, [r4, #28] |
||
| 12139 | 3269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12140 | 4088 .loc 1 3269 7 is_stmt 1 view .LVU1269 |
||
| 12141 | 3269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12142 | 4089 .loc 1 3269 16 is_stmt 0 view .LVU1270 |
||
| 12143 | 4090 00ae 2368 ldr r3, [r4] |
||
| 12144 | 3269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12145 | 4091 .loc 1 3269 26 view .LVU1271 |
||
| 12146 | 4092 00b0 DB69 ldr r3, [r3, #28] |
||
| 12147 | 3269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12148 | 4093 .loc 1 3269 10 view .LVU1272 |
||
| 12149 | 4094 00b2 13F4407F tst r3, #768 |
||
| 12150 | 4095 00b6 3DD0 beq .L239 |
||
| 12151 | 3274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12152 | 4096 .loc 1 3274 9 is_stmt 1 view .LVU1273 |
||
| 12153 | 4097 00b8 2046 mov r0, r4 |
||
| 12154 | 4098 00ba FFF7FEFF bl HAL_TIM_IC_CaptureCallback |
||
| 12155 | 4099 .LVL367: |
||
| 12156 | 4100 .L240: |
||
| 12157 | 3288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12158 | 4101 .loc 1 3288 7 view .LVU1274 |
||
| 12159 | 3288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12160 | 4102 .loc 1 3288 21 is_stmt 0 view .LVU1275 |
||
| 12161 | 4103 00be 0023 movs r3, #0 |
||
| 12162 | 4104 00c0 2377 strb r3, [r4, #28] |
||
| 12163 | 4105 .L238: |
||
| 12164 | 3292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12165 | 4106 .loc 1 3292 3 is_stmt 1 view .LVU1276 |
||
| 12166 | 3292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12167 | 4107 .loc 1 3292 7 is_stmt 0 view .LVU1277 |
||
| 12168 | 4108 00c2 2368 ldr r3, [r4] |
||
| 12169 | 4109 00c4 1A69 ldr r2, [r3, #16] |
||
| 12170 | 3292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12171 | 4110 .loc 1 3292 6 view .LVU1278 |
||
| 12172 | 4111 00c6 12F0010F tst r2, #1 |
||
| 12173 | 4112 00ca 03D0 beq .L241 |
||
| 12174 | 3294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12175 | 4113 .loc 1 3294 5 is_stmt 1 view .LVU1279 |
||
| 12176 | 3294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12177 | 4114 .loc 1 3294 9 is_stmt 0 view .LVU1280 |
||
| 12178 | 4115 00cc DA68 ldr r2, [r3, #12] |
||
| 12179 | 3294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12180 | 4116 .loc 1 3294 8 view .LVU1281 |
||
| 19 | mjames | 12181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 204 |
| 16 | mjames | 12182 | |
| 12183 | |||
| 12184 | 4117 00ce 12F0010F tst r2, #1 |
||
| 12185 | 4118 00d2 36D1 bne .L246 |
||
| 12186 | 4119 .L241: |
||
| 12187 | 3305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12188 | 4120 .loc 1 3305 3 is_stmt 1 view .LVU1282 |
||
| 12189 | 3305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12190 | 4121 .loc 1 3305 7 is_stmt 0 view .LVU1283 |
||
| 12191 | 4122 00d4 2368 ldr r3, [r4] |
||
| 12192 | 4123 00d6 1A69 ldr r2, [r3, #16] |
||
| 12193 | 3305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12194 | 4124 .loc 1 3305 6 view .LVU1284 |
||
| 12195 | 4125 00d8 12F0800F tst r2, #128 |
||
| 12196 | 4126 00dc 03D0 beq .L242 |
||
| 12197 | 3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12198 | 4127 .loc 1 3307 5 is_stmt 1 view .LVU1285 |
||
| 12199 | 3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12200 | 4128 .loc 1 3307 9 is_stmt 0 view .LVU1286 |
||
| 12201 | 4129 00de DA68 ldr r2, [r3, #12] |
||
| 12202 | 3307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12203 | 4130 .loc 1 3307 8 view .LVU1287 |
||
| 12204 | 4131 00e0 12F0800F tst r2, #128 |
||
| 12205 | 4132 00e4 34D1 bne .L247 |
||
| 12206 | 4133 .L242: |
||
| 12207 | 3318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12208 | 4134 .loc 1 3318 3 is_stmt 1 view .LVU1288 |
||
| 12209 | 3318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12210 | 4135 .loc 1 3318 7 is_stmt 0 view .LVU1289 |
||
| 12211 | 4136 00e6 2368 ldr r3, [r4] |
||
| 12212 | 4137 00e8 1A69 ldr r2, [r3, #16] |
||
| 12213 | 3318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12214 | 4138 .loc 1 3318 6 view .LVU1290 |
||
| 12215 | 4139 00ea 12F0400F tst r2, #64 |
||
| 12216 | 4140 00ee 03D0 beq .L243 |
||
| 12217 | 3320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12218 | 4141 .loc 1 3320 5 is_stmt 1 view .LVU1291 |
||
| 12219 | 3320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12220 | 4142 .loc 1 3320 9 is_stmt 0 view .LVU1292 |
||
| 12221 | 4143 00f0 DA68 ldr r2, [r3, #12] |
||
| 12222 | 3320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12223 | 4144 .loc 1 3320 8 view .LVU1293 |
||
| 12224 | 4145 00f2 12F0400F tst r2, #64 |
||
| 12225 | 4146 00f6 32D1 bne .L248 |
||
| 12226 | 4147 .L243: |
||
| 12227 | 3331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12228 | 4148 .loc 1 3331 3 is_stmt 1 view .LVU1294 |
||
| 12229 | 3331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12230 | 4149 .loc 1 3331 7 is_stmt 0 view .LVU1295 |
||
| 12231 | 4150 00f8 2368 ldr r3, [r4] |
||
| 12232 | 4151 00fa 1A69 ldr r2, [r3, #16] |
||
| 12233 | 3331:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12234 | 4152 .loc 1 3331 6 view .LVU1296 |
||
| 12235 | 4153 00fc 12F0200F tst r2, #32 |
||
| 12236 | 4154 0100 03D0 beq .L228 |
||
| 12237 | 3333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12238 | 4155 .loc 1 3333 5 is_stmt 1 view .LVU1297 |
||
| 12239 | 3333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12240 | 4156 .loc 1 3333 9 is_stmt 0 view .LVU1298 |
||
| 19 | mjames | 12241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 205 |
| 16 | mjames | 12242 | |
| 12243 | |||
| 12244 | 4157 0102 DA68 ldr r2, [r3, #12] |
||
| 12245 | 3333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12246 | 4158 .loc 1 3333 8 view .LVU1299 |
||
| 12247 | 4159 0104 12F0200F tst r2, #32 |
||
| 12248 | 4160 0108 30D1 bne .L249 |
||
| 12249 | 4161 .L228: |
||
| 12250 | 3343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12251 | 4162 .loc 1 3343 1 view .LVU1300 |
||
| 12252 | 4163 010a 10BD pop {r4, pc} |
||
| 12253 | 4164 .LVL368: |
||
| 12254 | 4165 .L230: |
||
| 12255 | 3193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 12256 | 4166 .loc 1 3193 11 is_stmt 1 view .LVU1301 |
||
| 12257 | 4167 010c FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback |
||
| 12258 | 4168 .LVL369: |
||
| 12259 | 3194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12260 | 4169 .loc 1 3194 11 view .LVU1302 |
||
| 12261 | 4170 0110 2046 mov r0, r4 |
||
| 12262 | 4171 0112 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback |
||
| 12263 | 4172 .LVL370: |
||
| 12264 | 4173 0116 8AE7 b .L231 |
||
| 12265 | 4174 .L233: |
||
| 12266 | 3224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 12267 | 4175 .loc 1 3224 9 view .LVU1303 |
||
| 12268 | 4176 0118 2046 mov r0, r4 |
||
| 12269 | 4177 011a FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback |
||
| 12270 | 4178 .LVL371: |
||
| 12271 | 3225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12272 | 4179 .loc 1 3225 9 view .LVU1304 |
||
| 12273 | 4180 011e 2046 mov r0, r4 |
||
| 12274 | 4181 0120 FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback |
||
| 12275 | 4182 .LVL372: |
||
| 12276 | 4183 0124 9BE7 b .L234 |
||
| 12277 | 4184 .L236: |
||
| 12278 | 3254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 12279 | 4185 .loc 1 3254 9 view .LVU1305 |
||
| 12280 | 4186 0126 2046 mov r0, r4 |
||
| 12281 | 4187 0128 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback |
||
| 12282 | 4188 .LVL373: |
||
| 12283 | 3255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12284 | 4189 .loc 1 3255 9 view .LVU1306 |
||
| 12285 | 4190 012c 2046 mov r0, r4 |
||
| 12286 | 4191 012e FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback |
||
| 12287 | 4192 .LVL374: |
||
| 12288 | 4193 0132 ACE7 b .L237 |
||
| 12289 | 4194 .L239: |
||
| 12290 | 3284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** HAL_TIM_PWM_PulseFinishedCallback(htim); |
||
| 12291 | 4195 .loc 1 3284 9 view .LVU1307 |
||
| 12292 | 4196 0134 2046 mov r0, r4 |
||
| 12293 | 4197 0136 FFF7FEFF bl HAL_TIM_OC_DelayElapsedCallback |
||
| 12294 | 4198 .LVL375: |
||
| 12295 | 3285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12296 | 4199 .loc 1 3285 9 view .LVU1308 |
||
| 12297 | 4200 013a 2046 mov r0, r4 |
||
| 12298 | 4201 013c FFF7FEFF bl HAL_TIM_PWM_PulseFinishedCallback |
||
| 12299 | 4202 .LVL376: |
||
| 12300 | 4203 0140 BDE7 b .L240 |
||
| 19 | mjames | 12301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 206 |
| 16 | mjames | 12302 | |
| 12303 | |||
| 12304 | 4204 .L246: |
||
| 12305 | 3296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 12306 | 4205 .loc 1 3296 7 view .LVU1309 |
||
| 12307 | 4206 0142 6FF00102 mvn r2, #1 |
||
| 12308 | 4207 0146 1A61 str r2, [r3, #16] |
||
| 12309 | 3300:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12310 | 4208 .loc 1 3300 7 view .LVU1310 |
||
| 12311 | 4209 0148 2046 mov r0, r4 |
||
| 12312 | 4210 014a FFF7FEFF bl HAL_TIM_PeriodElapsedCallback |
||
| 12313 | 4211 .LVL377: |
||
| 12314 | 4212 014e C1E7 b .L241 |
||
| 12315 | 4213 .L247: |
||
| 12316 | 3309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 12317 | 4214 .loc 1 3309 7 view .LVU1311 |
||
| 12318 | 4215 0150 6FF08002 mvn r2, #128 |
||
| 12319 | 4216 0154 1A61 str r2, [r3, #16] |
||
| 12320 | 3313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12321 | 4217 .loc 1 3313 7 view .LVU1312 |
||
| 12322 | 4218 0156 2046 mov r0, r4 |
||
| 12323 | 4219 0158 FFF7FEFF bl HAL_TIMEx_BreakCallback |
||
| 12324 | 4220 .LVL378: |
||
| 12325 | 4221 015c C3E7 b .L242 |
||
| 12326 | 4222 .L248: |
||
| 12327 | 3322:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 12328 | 4223 .loc 1 3322 7 view .LVU1313 |
||
| 12329 | 4224 015e 6FF04002 mvn r2, #64 |
||
| 12330 | 4225 0162 1A61 str r2, [r3, #16] |
||
| 12331 | 3326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12332 | 4226 .loc 1 3326 7 view .LVU1314 |
||
| 12333 | 4227 0164 2046 mov r0, r4 |
||
| 12334 | 4228 0166 FFF7FEFF bl HAL_TIM_TriggerCallback |
||
| 12335 | 4229 .LVL379: |
||
| 12336 | 4230 016a C5E7 b .L243 |
||
| 12337 | 4231 .L249: |
||
| 12338 | 3335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #if (USE_HAL_TIM_REGISTER_CALLBACKS == 1) |
||
| 12339 | 4232 .loc 1 3335 7 view .LVU1315 |
||
| 12340 | 4233 016c 6FF02002 mvn r2, #32 |
||
| 12341 | 4234 0170 1A61 str r2, [r3, #16] |
||
| 12342 | 3339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12343 | 4235 .loc 1 3339 7 view .LVU1316 |
||
| 12344 | 4236 0172 2046 mov r0, r4 |
||
| 12345 | 4237 0174 FFF7FEFF bl HAL_TIMEx_CommutCallback |
||
| 12346 | 4238 .LVL380: |
||
| 12347 | 3343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12348 | 4239 .loc 1 3343 1 is_stmt 0 view .LVU1317 |
||
| 12349 | 4240 0178 C7E7 b .L228 |
||
| 12350 | 4241 .cfi_endproc |
||
| 12351 | 4242 .LFE123: |
||
| 12352 | 4244 .section .text.TIM_DMATriggerCplt,"ax",%progbits |
||
| 12353 | 4245 .align 1 |
||
| 12354 | 4246 .syntax unified |
||
| 12355 | 4247 .thumb |
||
| 12356 | 4248 .thumb_func |
||
| 12357 | 4249 .fpu softvfp |
||
| 12358 | 4251 TIM_DMATriggerCplt: |
||
| 12359 | 4252 .LVL381: |
||
| 12360 | 4253 .LFB162: |
||
| 19 | mjames | 12361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 207 |
| 16 | mjames | 12362 | |
| 12363 | |||
| 12364 | 5774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12365 | 4254 .loc 1 5774 1 is_stmt 1 view -0 |
||
| 12366 | 4255 .cfi_startproc |
||
| 12367 | 4256 @ args = 0, pretend = 0, frame = 0 |
||
| 12368 | 4257 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12369 | 5774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12370 | 4258 .loc 1 5774 1 is_stmt 0 view .LVU1319 |
||
| 12371 | 4259 0000 08B5 push {r3, lr} |
||
| 12372 | 4260 .LCFI38: |
||
| 12373 | 4261 .cfi_def_cfa_offset 8 |
||
| 12374 | 4262 .cfi_offset 3, -8 |
||
| 12375 | 4263 .cfi_offset 14, -4 |
||
| 12376 | 5775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12377 | 4264 .loc 1 5775 3 is_stmt 1 view .LVU1320 |
||
| 12378 | 5775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12379 | 4265 .loc 1 5775 22 is_stmt 0 view .LVU1321 |
||
| 12380 | 4266 0002 406A ldr r0, [r0, #36] |
||
| 12381 | 4267 .LVL382: |
||
| 12382 | 5777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12383 | 4268 .loc 1 5777 3 is_stmt 1 view .LVU1322 |
||
| 12384 | 5777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12385 | 4269 .loc 1 5777 15 is_stmt 0 view .LVU1323 |
||
| 12386 | 4270 0004 0123 movs r3, #1 |
||
| 12387 | 4271 0006 80F83D30 strb r3, [r0, #61] |
||
| 12388 | 5782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12389 | 4272 .loc 1 5782 3 is_stmt 1 view .LVU1324 |
||
| 12390 | 4273 000a FFF7FEFF bl HAL_TIM_TriggerCallback |
||
| 12391 | 4274 .LVL383: |
||
| 12392 | 5784:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12393 | 4275 .loc 1 5784 1 is_stmt 0 view .LVU1325 |
||
| 12394 | 4276 000e 08BD pop {r3, pc} |
||
| 12395 | 4277 .cfi_endproc |
||
| 12396 | 4278 .LFE162: |
||
| 12397 | 4280 .section .text.HAL_TIM_TriggerHalfCpltCallback,"ax",%progbits |
||
| 12398 | 4281 .align 1 |
||
| 12399 | 4282 .weak HAL_TIM_TriggerHalfCpltCallback |
||
| 12400 | 4283 .syntax unified |
||
| 12401 | 4284 .thumb |
||
| 12402 | 4285 .thumb_func |
||
| 12403 | 4286 .fpu softvfp |
||
| 12404 | 4288 HAL_TIM_TriggerHalfCpltCallback: |
||
| 12405 | 4289 .LVL384: |
||
| 12406 | 4290 .LFB147: |
||
| 12407 | 4952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 12408 | 4291 .loc 1 4952 1 is_stmt 1 view -0 |
||
| 12409 | 4292 .cfi_startproc |
||
| 12410 | 4293 @ args = 0, pretend = 0, frame = 0 |
||
| 12411 | 4294 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12412 | 4295 @ link register save eliminated. |
||
| 12413 | 4954:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12414 | 4296 .loc 1 4954 3 view .LVU1327 |
||
| 12415 | 4959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12416 | 4297 .loc 1 4959 1 is_stmt 0 view .LVU1328 |
||
| 12417 | 4298 0000 7047 bx lr |
||
| 12418 | 4299 .cfi_endproc |
||
| 12419 | 4300 .LFE147: |
||
| 12420 | 4302 .section .text.TIM_DMATriggerHalfCplt,"ax",%progbits |
||
| 19 | mjames | 12421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 208 |
| 16 | mjames | 12422 | |
| 12423 | |||
| 12424 | 4303 .align 1 |
||
| 12425 | 4304 .syntax unified |
||
| 12426 | 4305 .thumb |
||
| 12427 | 4306 .thumb_func |
||
| 12428 | 4307 .fpu softvfp |
||
| 12429 | 4309 TIM_DMATriggerHalfCplt: |
||
| 12430 | 4310 .LVL385: |
||
| 12431 | 4311 .LFB163: |
||
| 12432 | 5792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12433 | 4312 .loc 1 5792 1 is_stmt 1 view -0 |
||
| 12434 | 4313 .cfi_startproc |
||
| 12435 | 4314 @ args = 0, pretend = 0, frame = 0 |
||
| 12436 | 4315 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12437 | 5792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12438 | 4316 .loc 1 5792 1 is_stmt 0 view .LVU1330 |
||
| 12439 | 4317 0000 08B5 push {r3, lr} |
||
| 12440 | 4318 .LCFI39: |
||
| 12441 | 4319 .cfi_def_cfa_offset 8 |
||
| 12442 | 4320 .cfi_offset 3, -8 |
||
| 12443 | 4321 .cfi_offset 14, -4 |
||
| 12444 | 5793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12445 | 4322 .loc 1 5793 3 is_stmt 1 view .LVU1331 |
||
| 12446 | 5793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12447 | 4323 .loc 1 5793 22 is_stmt 0 view .LVU1332 |
||
| 12448 | 4324 0002 406A ldr r0, [r0, #36] |
||
| 12449 | 4325 .LVL386: |
||
| 12450 | 5795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12451 | 4326 .loc 1 5795 3 is_stmt 1 view .LVU1333 |
||
| 12452 | 5795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12453 | 4327 .loc 1 5795 15 is_stmt 0 view .LVU1334 |
||
| 12454 | 4328 0004 0123 movs r3, #1 |
||
| 12455 | 4329 0006 80F83D30 strb r3, [r0, #61] |
||
| 12456 | 5800:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12457 | 4330 .loc 1 5800 3 is_stmt 1 view .LVU1335 |
||
| 12458 | 4331 000a FFF7FEFF bl HAL_TIM_TriggerHalfCpltCallback |
||
| 12459 | 4332 .LVL387: |
||
| 12460 | 5802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12461 | 4333 .loc 1 5802 1 is_stmt 0 view .LVU1336 |
||
| 12462 | 4334 000e 08BD pop {r3, pc} |
||
| 12463 | 4335 .cfi_endproc |
||
| 12464 | 4336 .LFE163: |
||
| 12465 | 4338 .section .text.HAL_TIM_ErrorCallback,"ax",%progbits |
||
| 12466 | 4339 .align 1 |
||
| 12467 | 4340 .weak HAL_TIM_ErrorCallback |
||
| 12468 | 4341 .syntax unified |
||
| 12469 | 4342 .thumb |
||
| 12470 | 4343 .thumb_func |
||
| 12471 | 4344 .fpu softvfp |
||
| 12472 | 4346 HAL_TIM_ErrorCallback: |
||
| 12473 | 4347 .LVL388: |
||
| 12474 | 4348 .LFB148: |
||
| 12475 | 4967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 12476 | 4349 .loc 1 4967 1 is_stmt 1 view -0 |
||
| 12477 | 4350 .cfi_startproc |
||
| 12478 | 4351 @ args = 0, pretend = 0, frame = 0 |
||
| 12479 | 4352 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12480 | 4353 @ link register save eliminated. |
||
| 19 | mjames | 12481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 209 |
| 16 | mjames | 12482 | |
| 12483 | |||
| 12484 | 4969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12485 | 4354 .loc 1 4969 3 view .LVU1338 |
||
| 12486 | 4974:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12487 | 4355 .loc 1 4974 1 is_stmt 0 view .LVU1339 |
||
| 12488 | 4356 0000 7047 bx lr |
||
| 12489 | 4357 .cfi_endproc |
||
| 12490 | 4358 .LFE148: |
||
| 12491 | 4360 .section .text.TIM_DMAError,"ax",%progbits |
||
| 12492 | 4361 .align 1 |
||
| 12493 | 4362 .global TIM_DMAError |
||
| 12494 | 4363 .syntax unified |
||
| 12495 | 4364 .thumb |
||
| 12496 | 4365 .thumb_func |
||
| 12497 | 4366 .fpu softvfp |
||
| 12498 | 4368 TIM_DMAError: |
||
| 12499 | 4369 .LVL389: |
||
| 12500 | 4370 .LFB155: |
||
| 12501 | 5556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12502 | 4371 .loc 1 5556 1 is_stmt 1 view -0 |
||
| 12503 | 4372 .cfi_startproc |
||
| 12504 | 4373 @ args = 0, pretend = 0, frame = 0 |
||
| 12505 | 4374 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12506 | 5556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_HandleTypeDef *htim = (TIM_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; |
||
| 12507 | 4375 .loc 1 5556 1 is_stmt 0 view .LVU1341 |
||
| 12508 | 4376 0000 08B5 push {r3, lr} |
||
| 12509 | 4377 .LCFI40: |
||
| 12510 | 4378 .cfi_def_cfa_offset 8 |
||
| 12511 | 4379 .cfi_offset 3, -8 |
||
| 12512 | 4380 .cfi_offset 14, -4 |
||
| 12513 | 5557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12514 | 4381 .loc 1 5557 3 is_stmt 1 view .LVU1342 |
||
| 12515 | 5557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12516 | 4382 .loc 1 5557 22 is_stmt 0 view .LVU1343 |
||
| 12517 | 4383 0002 406A ldr r0, [r0, #36] |
||
| 12518 | 4384 .LVL390: |
||
| 12519 | 5559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12520 | 4385 .loc 1 5559 3 is_stmt 1 view .LVU1344 |
||
| 12521 | 5559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12522 | 4386 .loc 1 5559 15 is_stmt 0 view .LVU1345 |
||
| 12523 | 4387 0004 0123 movs r3, #1 |
||
| 12524 | 4388 0006 80F83D30 strb r3, [r0, #61] |
||
| 12525 | 5564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12526 | 4389 .loc 1 5564 3 is_stmt 1 view .LVU1346 |
||
| 12527 | 4390 000a FFF7FEFF bl HAL_TIM_ErrorCallback |
||
| 12528 | 4391 .LVL391: |
||
| 12529 | 5566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12530 | 4392 .loc 1 5566 1 is_stmt 0 view .LVU1347 |
||
| 12531 | 4393 000e 08BD pop {r3, pc} |
||
| 12532 | 4394 .cfi_endproc |
||
| 12533 | 4395 .LFE155: |
||
| 12534 | 4397 .section .text.HAL_TIM_Base_GetState,"ax",%progbits |
||
| 12535 | 4398 .align 1 |
||
| 12536 | 4399 .global HAL_TIM_Base_GetState |
||
| 12537 | 4400 .syntax unified |
||
| 12538 | 4401 .thumb |
||
| 12539 | 4402 .thumb_func |
||
| 12540 | 4403 .fpu softvfp |
||
| 19 | mjames | 12541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 210 |
| 16 | mjames | 12542 | |
| 12543 | |||
| 12544 | 4405 HAL_TIM_Base_GetState: |
||
| 12545 | 4406 .LVL392: |
||
| 12546 | 4407 .LFB149: |
||
| 12547 | 5484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12548 | 4408 .loc 1 5484 1 is_stmt 1 view -0 |
||
| 12549 | 4409 .cfi_startproc |
||
| 12550 | 4410 @ args = 0, pretend = 0, frame = 0 |
||
| 12551 | 4411 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12552 | 4412 @ link register save eliminated. |
||
| 12553 | 5485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12554 | 4413 .loc 1 5485 3 view .LVU1349 |
||
| 12555 | 5485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12556 | 4414 .loc 1 5485 14 is_stmt 0 view .LVU1350 |
||
| 12557 | 4415 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12558 | 4416 .LVL393: |
||
| 12559 | 5486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12560 | 4417 .loc 1 5486 1 view .LVU1351 |
||
| 12561 | 4418 0004 7047 bx lr |
||
| 12562 | 4419 .cfi_endproc |
||
| 12563 | 4420 .LFE149: |
||
| 12564 | 4422 .section .text.HAL_TIM_OC_GetState,"ax",%progbits |
||
| 12565 | 4423 .align 1 |
||
| 12566 | 4424 .global HAL_TIM_OC_GetState |
||
| 12567 | 4425 .syntax unified |
||
| 12568 | 4426 .thumb |
||
| 12569 | 4427 .thumb_func |
||
| 12570 | 4428 .fpu softvfp |
||
| 12571 | 4430 HAL_TIM_OC_GetState: |
||
| 12572 | 4431 .LVL394: |
||
| 12573 | 4432 .LFB150: |
||
| 12574 | 5494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12575 | 4433 .loc 1 5494 1 is_stmt 1 view -0 |
||
| 12576 | 4434 .cfi_startproc |
||
| 12577 | 4435 @ args = 0, pretend = 0, frame = 0 |
||
| 12578 | 4436 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12579 | 4437 @ link register save eliminated. |
||
| 12580 | 5495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12581 | 4438 .loc 1 5495 3 view .LVU1353 |
||
| 12582 | 5495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12583 | 4439 .loc 1 5495 14 is_stmt 0 view .LVU1354 |
||
| 12584 | 4440 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12585 | 4441 .LVL395: |
||
| 12586 | 5496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12587 | 4442 .loc 1 5496 1 view .LVU1355 |
||
| 12588 | 4443 0004 7047 bx lr |
||
| 12589 | 4444 .cfi_endproc |
||
| 12590 | 4445 .LFE150: |
||
| 12591 | 4447 .section .text.HAL_TIM_PWM_GetState,"ax",%progbits |
||
| 12592 | 4448 .align 1 |
||
| 12593 | 4449 .global HAL_TIM_PWM_GetState |
||
| 12594 | 4450 .syntax unified |
||
| 12595 | 4451 .thumb |
||
| 12596 | 4452 .thumb_func |
||
| 12597 | 4453 .fpu softvfp |
||
| 12598 | 4455 HAL_TIM_PWM_GetState: |
||
| 12599 | 4456 .LVL396: |
||
| 12600 | 4457 .LFB151: |
||
| 19 | mjames | 12601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 211 |
| 16 | mjames | 12602 | |
| 12603 | |||
| 12604 | 5504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12605 | 4458 .loc 1 5504 1 is_stmt 1 view -0 |
||
| 12606 | 4459 .cfi_startproc |
||
| 12607 | 4460 @ args = 0, pretend = 0, frame = 0 |
||
| 12608 | 4461 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12609 | 4462 @ link register save eliminated. |
||
| 12610 | 5505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12611 | 4463 .loc 1 5505 3 view .LVU1357 |
||
| 12612 | 5505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12613 | 4464 .loc 1 5505 14 is_stmt 0 view .LVU1358 |
||
| 12614 | 4465 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12615 | 4466 .LVL397: |
||
| 12616 | 5506:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12617 | 4467 .loc 1 5506 1 view .LVU1359 |
||
| 12618 | 4468 0004 7047 bx lr |
||
| 12619 | 4469 .cfi_endproc |
||
| 12620 | 4470 .LFE151: |
||
| 12621 | 4472 .section .text.HAL_TIM_IC_GetState,"ax",%progbits |
||
| 12622 | 4473 .align 1 |
||
| 12623 | 4474 .global HAL_TIM_IC_GetState |
||
| 12624 | 4475 .syntax unified |
||
| 12625 | 4476 .thumb |
||
| 12626 | 4477 .thumb_func |
||
| 12627 | 4478 .fpu softvfp |
||
| 12628 | 4480 HAL_TIM_IC_GetState: |
||
| 12629 | 4481 .LVL398: |
||
| 12630 | 4482 .LFB152: |
||
| 12631 | 5514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12632 | 4483 .loc 1 5514 1 is_stmt 1 view -0 |
||
| 12633 | 4484 .cfi_startproc |
||
| 12634 | 4485 @ args = 0, pretend = 0, frame = 0 |
||
| 12635 | 4486 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12636 | 4487 @ link register save eliminated. |
||
| 12637 | 5515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12638 | 4488 .loc 1 5515 3 view .LVU1361 |
||
| 12639 | 5515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12640 | 4489 .loc 1 5515 14 is_stmt 0 view .LVU1362 |
||
| 12641 | 4490 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12642 | 4491 .LVL399: |
||
| 12643 | 5516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12644 | 4492 .loc 1 5516 1 view .LVU1363 |
||
| 12645 | 4493 0004 7047 bx lr |
||
| 12646 | 4494 .cfi_endproc |
||
| 12647 | 4495 .LFE152: |
||
| 12648 | 4497 .section .text.HAL_TIM_OnePulse_GetState,"ax",%progbits |
||
| 12649 | 4498 .align 1 |
||
| 12650 | 4499 .global HAL_TIM_OnePulse_GetState |
||
| 12651 | 4500 .syntax unified |
||
| 12652 | 4501 .thumb |
||
| 12653 | 4502 .thumb_func |
||
| 12654 | 4503 .fpu softvfp |
||
| 12655 | 4505 HAL_TIM_OnePulse_GetState: |
||
| 12656 | 4506 .LVL400: |
||
| 12657 | 4507 .LFB153: |
||
| 12658 | 5524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12659 | 4508 .loc 1 5524 1 is_stmt 1 view -0 |
||
| 12660 | 4509 .cfi_startproc |
||
| 19 | mjames | 12661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 212 |
| 16 | mjames | 12662 | |
| 12663 | |||
| 12664 | 4510 @ args = 0, pretend = 0, frame = 0 |
||
| 12665 | 4511 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12666 | 4512 @ link register save eliminated. |
||
| 12667 | 5525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12668 | 4513 .loc 1 5525 3 view .LVU1365 |
||
| 12669 | 5525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12670 | 4514 .loc 1 5525 14 is_stmt 0 view .LVU1366 |
||
| 12671 | 4515 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12672 | 4516 .LVL401: |
||
| 12673 | 5526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12674 | 4517 .loc 1 5526 1 view .LVU1367 |
||
| 12675 | 4518 0004 7047 bx lr |
||
| 12676 | 4519 .cfi_endproc |
||
| 12677 | 4520 .LFE153: |
||
| 12678 | 4522 .section .text.HAL_TIM_Encoder_GetState,"ax",%progbits |
||
| 12679 | 4523 .align 1 |
||
| 12680 | 4524 .global HAL_TIM_Encoder_GetState |
||
| 12681 | 4525 .syntax unified |
||
| 12682 | 4526 .thumb |
||
| 12683 | 4527 .thumb_func |
||
| 12684 | 4528 .fpu softvfp |
||
| 12685 | 4530 HAL_TIM_Encoder_GetState: |
||
| 12686 | 4531 .LVL402: |
||
| 12687 | 4532 .LFB154: |
||
| 12688 | 5534:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return htim->State; |
||
| 12689 | 4533 .loc 1 5534 1 is_stmt 1 view -0 |
||
| 12690 | 4534 .cfi_startproc |
||
| 12691 | 4535 @ args = 0, pretend = 0, frame = 0 |
||
| 12692 | 4536 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12693 | 4537 @ link register save eliminated. |
||
| 12694 | 5535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12695 | 4538 .loc 1 5535 3 view .LVU1369 |
||
| 12696 | 5535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12697 | 4539 .loc 1 5535 14 is_stmt 0 view .LVU1370 |
||
| 12698 | 4540 0000 90F83D00 ldrb r0, [r0, #61] @ zero_extendqisi2 |
||
| 12699 | 4541 .LVL403: |
||
| 12700 | 5536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12701 | 4542 .loc 1 5536 1 view .LVU1371 |
||
| 12702 | 4543 0004 7047 bx lr |
||
| 12703 | 4544 .cfi_endproc |
||
| 12704 | 4545 .LFE154: |
||
| 12705 | 4547 .section .text.TIM_Base_SetConfig,"ax",%progbits |
||
| 12706 | 4548 .align 1 |
||
| 12707 | 4549 .global TIM_Base_SetConfig |
||
| 12708 | 4550 .syntax unified |
||
| 12709 | 4551 .thumb |
||
| 12710 | 4552 .thumb_func |
||
| 12711 | 4553 .fpu softvfp |
||
| 12712 | 4555 TIM_Base_SetConfig: |
||
| 12713 | 4556 .LVL404: |
||
| 12714 | 4557 .LFB164: |
||
| 12715 | 5811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr1; |
||
| 12716 | 4558 .loc 1 5811 1 is_stmt 1 view -0 |
||
| 12717 | 4559 .cfi_startproc |
||
| 12718 | 4560 @ args = 0, pretend = 0, frame = 0 |
||
| 12719 | 4561 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12720 | 4562 @ link register save eliminated. |
||
| 19 | mjames | 12721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 213 |
| 16 | mjames | 12722 | |
| 12723 | |||
| 12724 | 5812:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 = TIMx->CR1; |
||
| 12725 | 4563 .loc 1 5812 3 view .LVU1373 |
||
| 12726 | 5813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12727 | 4564 .loc 1 5813 3 view .LVU1374 |
||
| 12728 | 5813:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12729 | 4565 .loc 1 5813 10 is_stmt 0 view .LVU1375 |
||
| 12730 | 4566 0000 0368 ldr r3, [r0] |
||
| 12731 | 4567 .LVL405: |
||
| 12732 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12733 | 4568 .loc 1 5816 3 is_stmt 1 view .LVU1376 |
||
| 12734 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12735 | 4569 .loc 1 5816 6 is_stmt 0 view .LVU1377 |
||
| 12736 | 4570 0002 1B4A ldr r2, .L271 |
||
| 12737 | 4571 0004 9042 cmp r0, r2 |
||
| 12738 | 4572 0006 0AD0 beq .L265 |
||
| 12739 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12740 | 4573 .loc 1 5816 7 discriminator 1 view .LVU1378 |
||
| 12741 | 4574 0008 B0F1804F cmp r0, #1073741824 |
||
| 12742 | 4575 000c 07D0 beq .L265 |
||
| 12743 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12744 | 4576 .loc 1 5816 7 discriminator 2 view .LVU1379 |
||
| 12745 | 4577 000e A2F59432 sub r2, r2, #75776 |
||
| 12746 | 4578 0012 9042 cmp r0, r2 |
||
| 12747 | 4579 0014 03D0 beq .L265 |
||
| 12748 | 5816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12749 | 4580 .loc 1 5816 7 discriminator 3 view .LVU1380 |
||
| 12750 | 4581 0016 02F58062 add r2, r2, #1024 |
||
| 12751 | 4582 001a 9042 cmp r0, r2 |
||
| 12752 | 4583 001c 03D1 bne .L266 |
||
| 12753 | 4584 .L265: |
||
| 12754 | 5819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; |
||
| 12755 | 4585 .loc 1 5819 5 is_stmt 1 view .LVU1381 |
||
| 12756 | 5819:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= Structure->CounterMode; |
||
| 12757 | 4586 .loc 1 5819 12 is_stmt 0 view .LVU1382 |
||
| 12758 | 4587 001e 23F07003 bic r3, r3, #112 |
||
| 12759 | 4588 .LVL406: |
||
| 12760 | 5820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12761 | 4589 .loc 1 5820 5 is_stmt 1 view .LVU1383 |
||
| 12762 | 5820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12763 | 4590 .loc 1 5820 24 is_stmt 0 view .LVU1384 |
||
| 12764 | 4591 0022 4A68 ldr r2, [r1, #4] |
||
| 12765 | 5820:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12766 | 4592 .loc 1 5820 12 view .LVU1385 |
||
| 12767 | 4593 0024 1343 orrs r3, r3, r2 |
||
| 12768 | 4594 .LVL407: |
||
| 12769 | 4595 .L266: |
||
| 12770 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12771 | 4596 .loc 1 5823 3 is_stmt 1 view .LVU1386 |
||
| 12772 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12773 | 4597 .loc 1 5823 6 is_stmt 0 view .LVU1387 |
||
| 12774 | 4598 0026 124A ldr r2, .L271 |
||
| 12775 | 4599 0028 9042 cmp r0, r2 |
||
| 12776 | 4600 002a 0AD0 beq .L267 |
||
| 12777 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12778 | 4601 .loc 1 5823 7 discriminator 1 view .LVU1388 |
||
| 12779 | 4602 002c B0F1804F cmp r0, #1073741824 |
||
| 12780 | 4603 0030 07D0 beq .L267 |
||
| 19 | mjames | 12781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 214 |
| 16 | mjames | 12782 | |
| 12783 | |||
| 12784 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12785 | 4604 .loc 1 5823 7 discriminator 2 view .LVU1389 |
||
| 12786 | 4605 0032 A2F59432 sub r2, r2, #75776 |
||
| 12787 | 4606 0036 9042 cmp r0, r2 |
||
| 12788 | 4607 0038 03D0 beq .L267 |
||
| 12789 | 5823:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12790 | 4608 .loc 1 5823 7 discriminator 3 view .LVU1390 |
||
| 12791 | 4609 003a 02F58062 add r2, r2, #1024 |
||
| 12792 | 4610 003e 9042 cmp r0, r2 |
||
| 12793 | 4611 0040 03D1 bne .L268 |
||
| 12794 | 4612 .L267: |
||
| 12795 | 5826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; |
||
| 12796 | 4613 .loc 1 5826 5 is_stmt 1 view .LVU1391 |
||
| 12797 | 5826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr1 |= (uint32_t)Structure->ClockDivision; |
||
| 12798 | 4614 .loc 1 5826 12 is_stmt 0 view .LVU1392 |
||
| 12799 | 4615 0042 23F44073 bic r3, r3, #768 |
||
| 12800 | 4616 .LVL408: |
||
| 12801 | 5827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12802 | 4617 .loc 1 5827 5 is_stmt 1 view .LVU1393 |
||
| 12803 | 5827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12804 | 4618 .loc 1 5827 34 is_stmt 0 view .LVU1394 |
||
| 12805 | 4619 0046 CA68 ldr r2, [r1, #12] |
||
| 12806 | 5827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12807 | 4620 .loc 1 5827 12 view .LVU1395 |
||
| 12808 | 4621 0048 1343 orrs r3, r3, r2 |
||
| 12809 | 4622 .LVL409: |
||
| 12810 | 4623 .L268: |
||
| 12811 | 5831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12812 | 4624 .loc 1 5831 3 is_stmt 1 view .LVU1396 |
||
| 12813 | 4625 004a 23F08003 bic r3, r3, #128 |
||
| 12814 | 4626 .LVL410: |
||
| 12815 | 5831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12816 | 4627 .loc 1 5831 3 is_stmt 0 view .LVU1397 |
||
| 12817 | 4628 004e 4A69 ldr r2, [r1, #20] |
||
| 12818 | 4629 0050 1343 orrs r3, r3, r2 |
||
| 12819 | 4630 .LVL411: |
||
| 12820 | 5833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12821 | 4631 .loc 1 5833 3 is_stmt 1 view .LVU1398 |
||
| 12822 | 5833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12823 | 4632 .loc 1 5833 13 is_stmt 0 view .LVU1399 |
||
| 12824 | 4633 0052 0360 str r3, [r0] |
||
| 12825 | 5836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12826 | 4634 .loc 1 5836 3 is_stmt 1 view .LVU1400 |
||
| 12827 | 5836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12828 | 4635 .loc 1 5836 34 is_stmt 0 view .LVU1401 |
||
| 12829 | 4636 0054 8B68 ldr r3, [r1, #8] |
||
| 12830 | 4637 .LVL412: |
||
| 12831 | 5836:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12832 | 4638 .loc 1 5836 13 view .LVU1402 |
||
| 12833 | 4639 0056 C362 str r3, [r0, #44] |
||
| 12834 | 4640 .LVL413: |
||
| 12835 | 5839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12836 | 4641 .loc 1 5839 3 is_stmt 1 view .LVU1403 |
||
| 12837 | 5839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12838 | 4642 .loc 1 5839 24 is_stmt 0 view .LVU1404 |
||
| 12839 | 4643 0058 0B68 ldr r3, [r1] |
||
| 12840 | 5839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 12841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 215 |
| 16 | mjames | 12842 | |
| 12843 | |||
| 12844 | 4644 .loc 1 5839 13 view .LVU1405 |
||
| 12845 | 4645 005a 8362 str r3, [r0, #40] |
||
| 12846 | 5841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12847 | 4646 .loc 1 5841 3 is_stmt 1 view .LVU1406 |
||
| 12848 | 5841:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12849 | 4647 .loc 1 5841 6 is_stmt 0 view .LVU1407 |
||
| 12850 | 4648 005c 044B ldr r3, .L271 |
||
| 12851 | 4649 005e 9842 cmp r0, r3 |
||
| 12852 | 4650 0060 02D0 beq .L270 |
||
| 12853 | 4651 .L269: |
||
| 12854 | 5849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12855 | 4652 .loc 1 5849 3 is_stmt 1 view .LVU1408 |
||
| 12856 | 5849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12857 | 4653 .loc 1 5849 13 is_stmt 0 view .LVU1409 |
||
| 12858 | 4654 0062 0123 movs r3, #1 |
||
| 12859 | 4655 0064 4361 str r3, [r0, #20] |
||
| 12860 | 5850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12861 | 4656 .loc 1 5850 1 view .LVU1410 |
||
| 12862 | 4657 0066 7047 bx lr |
||
| 12863 | 4658 .L270: |
||
| 12864 | 5844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12865 | 4659 .loc 1 5844 5 is_stmt 1 view .LVU1411 |
||
| 12866 | 5844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12867 | 4660 .loc 1 5844 26 is_stmt 0 view .LVU1412 |
||
| 12868 | 4661 0068 0B69 ldr r3, [r1, #16] |
||
| 12869 | 5844:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12870 | 4662 .loc 1 5844 15 view .LVU1413 |
||
| 12871 | 4663 006a 0363 str r3, [r0, #48] |
||
| 12872 | 4664 006c F9E7 b .L269 |
||
| 12873 | 4665 .L272: |
||
| 12874 | 4666 006e 00BF .align 2 |
||
| 12875 | 4667 .L271: |
||
| 12876 | 4668 0070 002C0140 .word 1073818624 |
||
| 12877 | 4669 .cfi_endproc |
||
| 12878 | 4670 .LFE164: |
||
| 12879 | 4672 .section .text.HAL_TIM_Base_Init,"ax",%progbits |
||
| 12880 | 4673 .align 1 |
||
| 12881 | 4674 .global HAL_TIM_Base_Init |
||
| 12882 | 4675 .syntax unified |
||
| 12883 | 4676 .thumb |
||
| 12884 | 4677 .thumb_func |
||
| 12885 | 4678 .fpu softvfp |
||
| 12886 | 4680 HAL_TIM_Base_Init: |
||
| 12887 | 4681 .LVL414: |
||
| 12888 | 4682 .LFB65: |
||
| 12889 | 266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 12890 | 4683 .loc 1 266 1 is_stmt 1 view -0 |
||
| 12891 | 4684 .cfi_startproc |
||
| 12892 | 4685 @ args = 0, pretend = 0, frame = 0 |
||
| 12893 | 4686 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 12894 | 268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12895 | 4687 .loc 1 268 3 view .LVU1415 |
||
| 12896 | 268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12897 | 4688 .loc 1 268 6 is_stmt 0 view .LVU1416 |
||
| 12898 | 4689 0000 B0B1 cbz r0, .L276 |
||
| 12899 | 266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 12900 | 4690 .loc 1 266 1 view .LVU1417 |
||
| 19 | mjames | 12901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 216 |
| 16 | mjames | 12902 | |
| 12903 | |||
| 12904 | 4691 0002 10B5 push {r4, lr} |
||
| 12905 | 4692 .LCFI41: |
||
| 12906 | 4693 .cfi_def_cfa_offset 8 |
||
| 12907 | 4694 .cfi_offset 4, -8 |
||
| 12908 | 4695 .cfi_offset 14, -4 |
||
| 12909 | 4696 0004 0446 mov r4, r0 |
||
| 12910 | 274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 12911 | 4697 .loc 1 274 3 is_stmt 1 view .LVU1418 |
||
| 12912 | 275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 12913 | 4698 .loc 1 275 3 view .LVU1419 |
||
| 12914 | 276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 12915 | 4699 .loc 1 276 3 view .LVU1420 |
||
| 12916 | 277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12917 | 4700 .loc 1 277 3 view .LVU1421 |
||
| 12918 | 279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12919 | 4701 .loc 1 279 3 view .LVU1422 |
||
| 12920 | 279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12921 | 4702 .loc 1 279 11 is_stmt 0 view .LVU1423 |
||
| 12922 | 4703 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 12923 | 279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 12924 | 4704 .loc 1 279 6 view .LVU1424 |
||
| 12925 | 4705 000a 63B1 cbz r3, .L281 |
||
| 12926 | 4706 .LVL415: |
||
| 12927 | 4707 .L275: |
||
| 12928 | 301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12929 | 4708 .loc 1 301 3 is_stmt 1 view .LVU1425 |
||
| 12930 | 301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12931 | 4709 .loc 1 301 15 is_stmt 0 view .LVU1426 |
||
| 12932 | 4710 000c 0223 movs r3, #2 |
||
| 12933 | 4711 000e 84F83D30 strb r3, [r4, #61] |
||
| 12934 | 304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12935 | 4712 .loc 1 304 3 is_stmt 1 view .LVU1427 |
||
| 12936 | 4713 0012 2146 mov r1, r4 |
||
| 12937 | 4714 0014 51F8040B ldr r0, [r1], #4 |
||
| 12938 | 4715 0018 FFF7FEFF bl TIM_Base_SetConfig |
||
| 12939 | 4716 .LVL416: |
||
| 12940 | 307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12941 | 4717 .loc 1 307 3 view .LVU1428 |
||
| 12942 | 307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12943 | 4718 .loc 1 307 15 is_stmt 0 view .LVU1429 |
||
| 12944 | 4719 001c 0123 movs r3, #1 |
||
| 12945 | 4720 001e 84F83D30 strb r3, [r4, #61] |
||
| 12946 | 309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12947 | 4721 .loc 1 309 3 is_stmt 1 view .LVU1430 |
||
| 12948 | 309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12949 | 4722 .loc 1 309 10 is_stmt 0 view .LVU1431 |
||
| 12950 | 4723 0022 0020 movs r0, #0 |
||
| 12951 | 310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12952 | 4724 .loc 1 310 1 view .LVU1432 |
||
| 12953 | 4725 0024 10BD pop {r4, pc} |
||
| 12954 | 4726 .LVL417: |
||
| 12955 | 4727 .L281: |
||
| 12956 | 282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12957 | 4728 .loc 1 282 5 is_stmt 1 view .LVU1433 |
||
| 12958 | 282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12959 | 4729 .loc 1 282 16 is_stmt 0 view .LVU1434 |
||
| 12960 | 4730 0026 80F83C30 strb r3, [r0, #60] |
||
| 19 | mjames | 12961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 217 |
| 16 | mjames | 12962 | |
| 12963 | |||
| 12964 | 296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12965 | 4731 .loc 1 296 5 is_stmt 1 view .LVU1435 |
||
| 12966 | 4732 002a FFF7FEFF bl HAL_TIM_Base_MspInit |
||
| 12967 | 4733 .LVL418: |
||
| 12968 | 296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 12969 | 4734 .loc 1 296 5 is_stmt 0 view .LVU1436 |
||
| 12970 | 4735 002e EDE7 b .L275 |
||
| 12971 | 4736 .LVL419: |
||
| 12972 | 4737 .L276: |
||
| 12973 | 4738 .LCFI42: |
||
| 12974 | 4739 .cfi_def_cfa_offset 0 |
||
| 12975 | 4740 .cfi_restore 4 |
||
| 12976 | 4741 .cfi_restore 14 |
||
| 12977 | 270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 12978 | 4742 .loc 1 270 12 view .LVU1437 |
||
| 12979 | 4743 0030 0120 movs r0, #1 |
||
| 12980 | 4744 .LVL420: |
||
| 12981 | 310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 12982 | 4745 .loc 1 310 1 view .LVU1438 |
||
| 12983 | 4746 0032 7047 bx lr |
||
| 12984 | 4747 .cfi_endproc |
||
| 12985 | 4748 .LFE65: |
||
| 12986 | 4750 .section .text.HAL_TIM_OC_Init,"ax",%progbits |
||
| 12987 | 4751 .align 1 |
||
| 12988 | 4752 .global HAL_TIM_OC_Init |
||
| 12989 | 4753 .syntax unified |
||
| 12990 | 4754 .thumb |
||
| 12991 | 4755 .thumb_func |
||
| 12992 | 4756 .fpu softvfp |
||
| 12993 | 4758 HAL_TIM_OC_Init: |
||
| 12994 | 4759 .LVL421: |
||
| 12995 | 4760 .LFB75: |
||
| 12996 | 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 12997 | 4761 .loc 1 598 1 is_stmt 1 view -0 |
||
| 12998 | 4762 .cfi_startproc |
||
| 12999 | 4763 @ args = 0, pretend = 0, frame = 0 |
||
| 13000 | 4764 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13001 | 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13002 | 4765 .loc 1 600 3 view .LVU1440 |
||
| 13003 | 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13004 | 4766 .loc 1 600 6 is_stmt 0 view .LVU1441 |
||
| 13005 | 4767 0000 B0B1 cbz r0, .L285 |
||
| 13006 | 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13007 | 4768 .loc 1 598 1 view .LVU1442 |
||
| 13008 | 4769 0002 10B5 push {r4, lr} |
||
| 13009 | 4770 .LCFI43: |
||
| 13010 | 4771 .cfi_def_cfa_offset 8 |
||
| 13011 | 4772 .cfi_offset 4, -8 |
||
| 13012 | 4773 .cfi_offset 14, -4 |
||
| 13013 | 4774 0004 0446 mov r4, r0 |
||
| 13014 | 606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 13015 | 4775 .loc 1 606 3 is_stmt 1 view .LVU1443 |
||
| 13016 | 607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 13017 | 4776 .loc 1 607 3 view .LVU1444 |
||
| 13018 | 608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 13019 | 4777 .loc 1 608 3 view .LVU1445 |
||
| 13020 | 609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 13021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 218 |
| 16 | mjames | 13022 | |
| 13023 | |||
| 13024 | 4778 .loc 1 609 3 view .LVU1446 |
||
| 13025 | 611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13026 | 4779 .loc 1 611 3 view .LVU1447 |
||
| 13027 | 611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13028 | 4780 .loc 1 611 11 is_stmt 0 view .LVU1448 |
||
| 13029 | 4781 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 13030 | 611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13031 | 4782 .loc 1 611 6 view .LVU1449 |
||
| 13032 | 4783 000a 63B1 cbz r3, .L290 |
||
| 13033 | 4784 .LVL422: |
||
| 13034 | 4785 .L284: |
||
| 13035 | 633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13036 | 4786 .loc 1 633 3 is_stmt 1 view .LVU1450 |
||
| 13037 | 633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13038 | 4787 .loc 1 633 15 is_stmt 0 view .LVU1451 |
||
| 13039 | 4788 000c 0223 movs r3, #2 |
||
| 13040 | 4789 000e 84F83D30 strb r3, [r4, #61] |
||
| 13041 | 636:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13042 | 4790 .loc 1 636 3 is_stmt 1 view .LVU1452 |
||
| 13043 | 4791 0012 2146 mov r1, r4 |
||
| 13044 | 4792 0014 51F8040B ldr r0, [r1], #4 |
||
| 13045 | 4793 0018 FFF7FEFF bl TIM_Base_SetConfig |
||
| 13046 | 4794 .LVL423: |
||
| 13047 | 639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13048 | 4795 .loc 1 639 3 view .LVU1453 |
||
| 13049 | 639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13050 | 4796 .loc 1 639 15 is_stmt 0 view .LVU1454 |
||
| 13051 | 4797 001c 0123 movs r3, #1 |
||
| 13052 | 4798 001e 84F83D30 strb r3, [r4, #61] |
||
| 13053 | 641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13054 | 4799 .loc 1 641 3 is_stmt 1 view .LVU1455 |
||
| 13055 | 641:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13056 | 4800 .loc 1 641 10 is_stmt 0 view .LVU1456 |
||
| 13057 | 4801 0022 0020 movs r0, #0 |
||
| 13058 | 642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13059 | 4802 .loc 1 642 1 view .LVU1457 |
||
| 13060 | 4803 0024 10BD pop {r4, pc} |
||
| 13061 | 4804 .LVL424: |
||
| 13062 | 4805 .L290: |
||
| 13063 | 614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13064 | 4806 .loc 1 614 5 is_stmt 1 view .LVU1458 |
||
| 13065 | 614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13066 | 4807 .loc 1 614 16 is_stmt 0 view .LVU1459 |
||
| 13067 | 4808 0026 80F83C30 strb r3, [r0, #60] |
||
| 13068 | 628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13069 | 4809 .loc 1 628 5 is_stmt 1 view .LVU1460 |
||
| 13070 | 4810 002a FFF7FEFF bl HAL_TIM_OC_MspInit |
||
| 13071 | 4811 .LVL425: |
||
| 13072 | 628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13073 | 4812 .loc 1 628 5 is_stmt 0 view .LVU1461 |
||
| 13074 | 4813 002e EDE7 b .L284 |
||
| 13075 | 4814 .LVL426: |
||
| 13076 | 4815 .L285: |
||
| 13077 | 4816 .LCFI44: |
||
| 13078 | 4817 .cfi_def_cfa_offset 0 |
||
| 13079 | 4818 .cfi_restore 4 |
||
| 13080 | 4819 .cfi_restore 14 |
||
| 19 | mjames | 13081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 219 |
| 16 | mjames | 13082 | |
| 13083 | |||
| 13084 | 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13085 | 4820 .loc 1 602 12 view .LVU1462 |
||
| 13086 | 4821 0030 0120 movs r0, #1 |
||
| 13087 | 4822 .LVL427: |
||
| 13088 | 642:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13089 | 4823 .loc 1 642 1 view .LVU1463 |
||
| 13090 | 4824 0032 7047 bx lr |
||
| 13091 | 4825 .cfi_endproc |
||
| 13092 | 4826 .LFE75: |
||
| 13093 | 4828 .section .text.HAL_TIM_PWM_Init,"ax",%progbits |
||
| 13094 | 4829 .align 1 |
||
| 13095 | 4830 .global HAL_TIM_PWM_Init |
||
| 13096 | 4831 .syntax unified |
||
| 13097 | 4832 .thumb |
||
| 13098 | 4833 .thumb_func |
||
| 13099 | 4834 .fpu softvfp |
||
| 13100 | 4836 HAL_TIM_PWM_Init: |
||
| 13101 | 4837 .LVL428: |
||
| 13102 | 4838 .LFB85: |
||
| 13103 | 1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13104 | 4839 .loc 1 1171 1 is_stmt 1 view -0 |
||
| 13105 | 4840 .cfi_startproc |
||
| 13106 | 4841 @ args = 0, pretend = 0, frame = 0 |
||
| 13107 | 4842 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13108 | 1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13109 | 4843 .loc 1 1173 3 view .LVU1465 |
||
| 13110 | 1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13111 | 4844 .loc 1 1173 6 is_stmt 0 view .LVU1466 |
||
| 13112 | 4845 0000 B0B1 cbz r0, .L294 |
||
| 13113 | 1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13114 | 4846 .loc 1 1171 1 view .LVU1467 |
||
| 13115 | 4847 0002 10B5 push {r4, lr} |
||
| 13116 | 4848 .LCFI45: |
||
| 13117 | 4849 .cfi_def_cfa_offset 8 |
||
| 13118 | 4850 .cfi_offset 4, -8 |
||
| 13119 | 4851 .cfi_offset 14, -4 |
||
| 13120 | 4852 0004 0446 mov r4, r0 |
||
| 13121 | 1179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 13122 | 4853 .loc 1 1179 3 is_stmt 1 view .LVU1468 |
||
| 13123 | 1180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 13124 | 4854 .loc 1 1180 3 view .LVU1469 |
||
| 13125 | 1181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 13126 | 4855 .loc 1 1181 3 view .LVU1470 |
||
| 13127 | 1182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13128 | 4856 .loc 1 1182 3 view .LVU1471 |
||
| 13129 | 1184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13130 | 4857 .loc 1 1184 3 view .LVU1472 |
||
| 13131 | 1184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13132 | 4858 .loc 1 1184 11 is_stmt 0 view .LVU1473 |
||
| 13133 | 4859 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 13134 | 1184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13135 | 4860 .loc 1 1184 6 view .LVU1474 |
||
| 13136 | 4861 000a 63B1 cbz r3, .L299 |
||
| 13137 | 4862 .LVL429: |
||
| 13138 | 4863 .L293: |
||
| 13139 | 1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13140 | 4864 .loc 1 1206 3 is_stmt 1 view .LVU1475 |
||
| 19 | mjames | 13141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 220 |
| 16 | mjames | 13142 | |
| 13143 | |||
| 13144 | 1206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13145 | 4865 .loc 1 1206 15 is_stmt 0 view .LVU1476 |
||
| 13146 | 4866 000c 0223 movs r3, #2 |
||
| 13147 | 4867 000e 84F83D30 strb r3, [r4, #61] |
||
| 13148 | 1209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13149 | 4868 .loc 1 1209 3 is_stmt 1 view .LVU1477 |
||
| 13150 | 4869 0012 2146 mov r1, r4 |
||
| 13151 | 4870 0014 51F8040B ldr r0, [r1], #4 |
||
| 13152 | 4871 0018 FFF7FEFF bl TIM_Base_SetConfig |
||
| 13153 | 4872 .LVL430: |
||
| 13154 | 1212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13155 | 4873 .loc 1 1212 3 view .LVU1478 |
||
| 13156 | 1212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13157 | 4874 .loc 1 1212 15 is_stmt 0 view .LVU1479 |
||
| 13158 | 4875 001c 0123 movs r3, #1 |
||
| 13159 | 4876 001e 84F83D30 strb r3, [r4, #61] |
||
| 13160 | 1214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13161 | 4877 .loc 1 1214 3 is_stmt 1 view .LVU1480 |
||
| 13162 | 1214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13163 | 4878 .loc 1 1214 10 is_stmt 0 view .LVU1481 |
||
| 13164 | 4879 0022 0020 movs r0, #0 |
||
| 13165 | 1215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13166 | 4880 .loc 1 1215 1 view .LVU1482 |
||
| 13167 | 4881 0024 10BD pop {r4, pc} |
||
| 13168 | 4882 .LVL431: |
||
| 13169 | 4883 .L299: |
||
| 13170 | 1187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13171 | 4884 .loc 1 1187 5 is_stmt 1 view .LVU1483 |
||
| 13172 | 1187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13173 | 4885 .loc 1 1187 16 is_stmt 0 view .LVU1484 |
||
| 13174 | 4886 0026 80F83C30 strb r3, [r0, #60] |
||
| 13175 | 1201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13176 | 4887 .loc 1 1201 5 is_stmt 1 view .LVU1485 |
||
| 13177 | 4888 002a FFF7FEFF bl HAL_TIM_PWM_MspInit |
||
| 13178 | 4889 .LVL432: |
||
| 13179 | 1201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13180 | 4890 .loc 1 1201 5 is_stmt 0 view .LVU1486 |
||
| 13181 | 4891 002e EDE7 b .L293 |
||
| 13182 | 4892 .LVL433: |
||
| 13183 | 4893 .L294: |
||
| 13184 | 4894 .LCFI46: |
||
| 13185 | 4895 .cfi_def_cfa_offset 0 |
||
| 13186 | 4896 .cfi_restore 4 |
||
| 13187 | 4897 .cfi_restore 14 |
||
| 13188 | 1175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13189 | 4898 .loc 1 1175 12 view .LVU1487 |
||
| 13190 | 4899 0030 0120 movs r0, #1 |
||
| 13191 | 4900 .LVL434: |
||
| 13192 | 1215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13193 | 4901 .loc 1 1215 1 view .LVU1488 |
||
| 13194 | 4902 0032 7047 bx lr |
||
| 13195 | 4903 .cfi_endproc |
||
| 13196 | 4904 .LFE85: |
||
| 13197 | 4906 .section .text.HAL_TIM_IC_Init,"ax",%progbits |
||
| 13198 | 4907 .align 1 |
||
| 13199 | 4908 .global HAL_TIM_IC_Init |
||
| 13200 | 4909 .syntax unified |
||
| 19 | mjames | 13201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 221 |
| 16 | mjames | 13202 | |
| 13203 | |||
| 13204 | 4910 .thumb |
||
| 13205 | 4911 .thumb_func |
||
| 13206 | 4912 .fpu softvfp |
||
| 13207 | 4914 HAL_TIM_IC_Init: |
||
| 13208 | 4915 .LVL435: |
||
| 13209 | 4916 .LFB95: |
||
| 13210 | 1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13211 | 4917 .loc 1 1745 1 is_stmt 1 view -0 |
||
| 13212 | 4918 .cfi_startproc |
||
| 13213 | 4919 @ args = 0, pretend = 0, frame = 0 |
||
| 13214 | 4920 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13215 | 1747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13216 | 4921 .loc 1 1747 3 view .LVU1490 |
||
| 13217 | 1747:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13218 | 4922 .loc 1 1747 6 is_stmt 0 view .LVU1491 |
||
| 13219 | 4923 0000 B0B1 cbz r0, .L303 |
||
| 13220 | 1745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13221 | 4924 .loc 1 1745 1 view .LVU1492 |
||
| 13222 | 4925 0002 10B5 push {r4, lr} |
||
| 13223 | 4926 .LCFI47: |
||
| 13224 | 4927 .cfi_def_cfa_offset 8 |
||
| 13225 | 4928 .cfi_offset 4, -8 |
||
| 13226 | 4929 .cfi_offset 14, -4 |
||
| 13227 | 4930 0004 0446 mov r4, r0 |
||
| 13228 | 1753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 13229 | 4931 .loc 1 1753 3 is_stmt 1 view .LVU1493 |
||
| 13230 | 1754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 13231 | 4932 .loc 1 1754 3 view .LVU1494 |
||
| 13232 | 1755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 13233 | 4933 .loc 1 1755 3 view .LVU1495 |
||
| 13234 | 1756:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13235 | 4934 .loc 1 1756 3 view .LVU1496 |
||
| 13236 | 1758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13237 | 4935 .loc 1 1758 3 view .LVU1497 |
||
| 13238 | 1758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13239 | 4936 .loc 1 1758 11 is_stmt 0 view .LVU1498 |
||
| 13240 | 4937 0006 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 13241 | 1758:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13242 | 4938 .loc 1 1758 6 view .LVU1499 |
||
| 13243 | 4939 000a 63B1 cbz r3, .L308 |
||
| 13244 | 4940 .LVL436: |
||
| 13245 | 4941 .L302: |
||
| 13246 | 1780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13247 | 4942 .loc 1 1780 3 is_stmt 1 view .LVU1500 |
||
| 13248 | 1780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13249 | 4943 .loc 1 1780 15 is_stmt 0 view .LVU1501 |
||
| 13250 | 4944 000c 0223 movs r3, #2 |
||
| 13251 | 4945 000e 84F83D30 strb r3, [r4, #61] |
||
| 13252 | 1783:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13253 | 4946 .loc 1 1783 3 is_stmt 1 view .LVU1502 |
||
| 13254 | 4947 0012 2146 mov r1, r4 |
||
| 13255 | 4948 0014 51F8040B ldr r0, [r1], #4 |
||
| 13256 | 4949 0018 FFF7FEFF bl TIM_Base_SetConfig |
||
| 13257 | 4950 .LVL437: |
||
| 13258 | 1786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13259 | 4951 .loc 1 1786 3 view .LVU1503 |
||
| 13260 | 1786:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 13261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 222 |
| 16 | mjames | 13262 | |
| 13263 | |||
| 13264 | 4952 .loc 1 1786 15 is_stmt 0 view .LVU1504 |
||
| 13265 | 4953 001c 0123 movs r3, #1 |
||
| 13266 | 4954 001e 84F83D30 strb r3, [r4, #61] |
||
| 13267 | 1788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13268 | 4955 .loc 1 1788 3 is_stmt 1 view .LVU1505 |
||
| 13269 | 1788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13270 | 4956 .loc 1 1788 10 is_stmt 0 view .LVU1506 |
||
| 13271 | 4957 0022 0020 movs r0, #0 |
||
| 13272 | 1789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13273 | 4958 .loc 1 1789 1 view .LVU1507 |
||
| 13274 | 4959 0024 10BD pop {r4, pc} |
||
| 13275 | 4960 .LVL438: |
||
| 13276 | 4961 .L308: |
||
| 13277 | 1761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13278 | 4962 .loc 1 1761 5 is_stmt 1 view .LVU1508 |
||
| 13279 | 1761:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13280 | 4963 .loc 1 1761 16 is_stmt 0 view .LVU1509 |
||
| 13281 | 4964 0026 80F83C30 strb r3, [r0, #60] |
||
| 13282 | 1775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13283 | 4965 .loc 1 1775 5 is_stmt 1 view .LVU1510 |
||
| 13284 | 4966 002a FFF7FEFF bl HAL_TIM_IC_MspInit |
||
| 13285 | 4967 .LVL439: |
||
| 13286 | 1775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13287 | 4968 .loc 1 1775 5 is_stmt 0 view .LVU1511 |
||
| 13288 | 4969 002e EDE7 b .L302 |
||
| 13289 | 4970 .LVL440: |
||
| 13290 | 4971 .L303: |
||
| 13291 | 4972 .LCFI48: |
||
| 13292 | 4973 .cfi_def_cfa_offset 0 |
||
| 13293 | 4974 .cfi_restore 4 |
||
| 13294 | 4975 .cfi_restore 14 |
||
| 13295 | 1749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13296 | 4976 .loc 1 1749 12 view .LVU1512 |
||
| 13297 | 4977 0030 0120 movs r0, #1 |
||
| 13298 | 4978 .LVL441: |
||
| 13299 | 1789:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13300 | 4979 .loc 1 1789 1 view .LVU1513 |
||
| 13301 | 4980 0032 7047 bx lr |
||
| 13302 | 4981 .cfi_endproc |
||
| 13303 | 4982 .LFE95: |
||
| 13304 | 4984 .section .text.HAL_TIM_OnePulse_Init,"ax",%progbits |
||
| 13305 | 4985 .align 1 |
||
| 13306 | 4986 .global HAL_TIM_OnePulse_Init |
||
| 13307 | 4987 .syntax unified |
||
| 13308 | 4988 .thumb |
||
| 13309 | 4989 .thumb_func |
||
| 13310 | 4990 .fpu softvfp |
||
| 13311 | 4992 HAL_TIM_OnePulse_Init: |
||
| 13312 | 4993 .LVL442: |
||
| 13313 | 4994 .LFB105: |
||
| 13314 | 2284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13315 | 4995 .loc 1 2284 1 is_stmt 1 view -0 |
||
| 13316 | 4996 .cfi_startproc |
||
| 13317 | 4997 @ args = 0, pretend = 0, frame = 0 |
||
| 13318 | 4998 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13319 | 2286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13320 | 4999 .loc 1 2286 3 view .LVU1515 |
||
| 19 | mjames | 13321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 223 |
| 16 | mjames | 13322 | |
| 13323 | |||
| 13324 | 2286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13325 | 5000 .loc 1 2286 6 is_stmt 0 view .LVU1516 |
||
| 13326 | 5001 0000 00B3 cbz r0, .L312 |
||
| 13327 | 2284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the TIM handle allocation */ |
||
| 13328 | 5002 .loc 1 2284 1 view .LVU1517 |
||
| 13329 | 5003 0002 38B5 push {r3, r4, r5, lr} |
||
| 13330 | 5004 .LCFI49: |
||
| 13331 | 5005 .cfi_def_cfa_offset 16 |
||
| 13332 | 5006 .cfi_offset 3, -16 |
||
| 13333 | 5007 .cfi_offset 4, -12 |
||
| 13334 | 5008 .cfi_offset 5, -8 |
||
| 13335 | 5009 .cfi_offset 14, -4 |
||
| 13336 | 5010 0004 0446 mov r4, r0 |
||
| 13337 | 5011 0006 0D46 mov r5, r1 |
||
| 13338 | 2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_COUNTER_MODE(htim->Init.CounterMode)); |
||
| 13339 | 5012 .loc 1 2292 3 is_stmt 1 view .LVU1518 |
||
| 13340 | 2293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 13341 | 5013 .loc 1 2293 3 view .LVU1519 |
||
| 13342 | 2294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OPM_MODE(OnePulseMode)); |
||
| 13343 | 5014 .loc 1 2294 3 view .LVU1520 |
||
| 13344 | 2295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 13345 | 5015 .loc 1 2295 3 view .LVU1521 |
||
| 13346 | 2296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13347 | 5016 .loc 1 2296 3 view .LVU1522 |
||
| 13348 | 2298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13349 | 5017 .loc 1 2298 3 view .LVU1523 |
||
| 13350 | 2298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13351 | 5018 .loc 1 2298 11 is_stmt 0 view .LVU1524 |
||
| 13352 | 5019 0008 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 13353 | 2298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13354 | 5020 .loc 1 2298 6 view .LVU1525 |
||
| 13355 | 5021 000c ABB1 cbz r3, .L317 |
||
| 13356 | 5022 .LVL443: |
||
| 13357 | 5023 .L311: |
||
| 13358 | 2320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13359 | 5024 .loc 1 2320 3 is_stmt 1 view .LVU1526 |
||
| 13360 | 2320:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13361 | 5025 .loc 1 2320 15 is_stmt 0 view .LVU1527 |
||
| 13362 | 5026 000e 0223 movs r3, #2 |
||
| 13363 | 5027 0010 84F83D30 strb r3, [r4, #61] |
||
| 13364 | 2323:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13365 | 5028 .loc 1 2323 3 is_stmt 1 view .LVU1528 |
||
| 13366 | 5029 0014 2146 mov r1, r4 |
||
| 13367 | 5030 0016 51F8040B ldr r0, [r1], #4 |
||
| 13368 | 5031 001a FFF7FEFF bl TIM_Base_SetConfig |
||
| 13369 | 5032 .LVL444: |
||
| 13370 | 2326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13371 | 5033 .loc 1 2326 3 view .LVU1529 |
||
| 13372 | 2326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13373 | 5034 .loc 1 2326 7 is_stmt 0 view .LVU1530 |
||
| 13374 | 5035 001e 2268 ldr r2, [r4] |
||
| 13375 | 2326:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13376 | 5036 .loc 1 2326 23 view .LVU1531 |
||
| 13377 | 5037 0020 1368 ldr r3, [r2] |
||
| 13378 | 5038 0022 23F00803 bic r3, r3, #8 |
||
| 13379 | 5039 0026 1360 str r3, [r2] |
||
| 13380 | 2329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 13381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 224 |
| 16 | mjames | 13382 | |
| 13383 | |||
| 13384 | 5040 .loc 1 2329 3 is_stmt 1 view .LVU1532 |
||
| 13385 | 2329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13386 | 5041 .loc 1 2329 7 is_stmt 0 view .LVU1533 |
||
| 13387 | 5042 0028 2268 ldr r2, [r4] |
||
| 13388 | 2329:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13389 | 5043 .loc 1 2329 23 view .LVU1534 |
||
| 13390 | 5044 002a 1368 ldr r3, [r2] |
||
| 13391 | 5045 002c 2B43 orrs r3, r3, r5 |
||
| 13392 | 5046 002e 1360 str r3, [r2] |
||
| 13393 | 2332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13394 | 5047 .loc 1 2332 3 is_stmt 1 view .LVU1535 |
||
| 13395 | 2332:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13396 | 5048 .loc 1 2332 15 is_stmt 0 view .LVU1536 |
||
| 13397 | 5049 0030 0123 movs r3, #1 |
||
| 13398 | 5050 0032 84F83D30 strb r3, [r4, #61] |
||
| 13399 | 2334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13400 | 5051 .loc 1 2334 3 is_stmt 1 view .LVU1537 |
||
| 13401 | 2334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13402 | 5052 .loc 1 2334 10 is_stmt 0 view .LVU1538 |
||
| 13403 | 5053 0036 0020 movs r0, #0 |
||
| 13404 | 2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13405 | 5054 .loc 1 2335 1 view .LVU1539 |
||
| 13406 | 5055 0038 38BD pop {r3, r4, r5, pc} |
||
| 13407 | 5056 .LVL445: |
||
| 13408 | 5057 .L317: |
||
| 13409 | 2301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13410 | 5058 .loc 1 2301 5 is_stmt 1 view .LVU1540 |
||
| 13411 | 2301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13412 | 5059 .loc 1 2301 16 is_stmt 0 view .LVU1541 |
||
| 13413 | 5060 003a 80F83C30 strb r3, [r0, #60] |
||
| 13414 | 2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13415 | 5061 .loc 1 2315 5 is_stmt 1 view .LVU1542 |
||
| 13416 | 5062 003e FFF7FEFF bl HAL_TIM_OnePulse_MspInit |
||
| 13417 | 5063 .LVL446: |
||
| 13418 | 2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13419 | 5064 .loc 1 2315 5 is_stmt 0 view .LVU1543 |
||
| 13420 | 5065 0042 E4E7 b .L311 |
||
| 13421 | 5066 .LVL447: |
||
| 13422 | 5067 .L312: |
||
| 13423 | 5068 .LCFI50: |
||
| 13424 | 5069 .cfi_def_cfa_offset 0 |
||
| 13425 | 5070 .cfi_restore 3 |
||
| 13426 | 5071 .cfi_restore 4 |
||
| 13427 | 5072 .cfi_restore 5 |
||
| 13428 | 5073 .cfi_restore 14 |
||
| 13429 | 2288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13430 | 5074 .loc 1 2288 12 view .LVU1544 |
||
| 13431 | 5075 0044 0120 movs r0, #1 |
||
| 13432 | 5076 .LVL448: |
||
| 13433 | 2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13434 | 5077 .loc 1 2335 1 view .LVU1545 |
||
| 13435 | 5078 0046 7047 bx lr |
||
| 13436 | 5079 .cfi_endproc |
||
| 13437 | 5080 .LFE105: |
||
| 13438 | 5082 .section .text.HAL_TIM_Encoder_Init,"ax",%progbits |
||
| 13439 | 5083 .align 1 |
||
| 13440 | 5084 .global HAL_TIM_Encoder_Init |
||
| 19 | mjames | 13441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 225 |
| 16 | mjames | 13442 | |
| 13443 | |||
| 13444 | 5085 .syntax unified |
||
| 13445 | 5086 .thumb |
||
| 13446 | 5087 .thumb_func |
||
| 13447 | 5088 .fpu softvfp |
||
| 13448 | 5090 HAL_TIM_Encoder_Init: |
||
| 13449 | 5091 .LVL449: |
||
| 13450 | 5092 .LFB113: |
||
| 13451 | 2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 13452 | 5093 .loc 1 2597 1 is_stmt 1 view -0 |
||
| 13453 | 5094 .cfi_startproc |
||
| 13454 | 5095 @ args = 0, pretend = 0, frame = 0 |
||
| 13455 | 5096 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13456 | 2598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 13457 | 5097 .loc 1 2598 3 view .LVU1547 |
||
| 13458 | 2599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 13459 | 5098 .loc 1 2599 3 view .LVU1548 |
||
| 13460 | 2600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13461 | 5099 .loc 1 2600 3 view .LVU1549 |
||
| 13462 | 2603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13463 | 5100 .loc 1 2603 3 view .LVU1550 |
||
| 13464 | 2603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13465 | 5101 .loc 1 2603 6 is_stmt 0 view .LVU1551 |
||
| 13466 | 5102 0000 0028 cmp r0, #0 |
||
| 13467 | 5103 0002 49D0 beq .L321 |
||
| 13468 | 2597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 13469 | 5104 .loc 1 2597 1 view .LVU1552 |
||
| 13470 | 5105 0004 F8B5 push {r3, r4, r5, r6, r7, lr} |
||
| 13471 | 5106 .LCFI51: |
||
| 13472 | 5107 .cfi_def_cfa_offset 24 |
||
| 13473 | 5108 .cfi_offset 3, -24 |
||
| 13474 | 5109 .cfi_offset 4, -20 |
||
| 13475 | 5110 .cfi_offset 5, -16 |
||
| 13476 | 5111 .cfi_offset 6, -12 |
||
| 13477 | 5112 .cfi_offset 7, -8 |
||
| 13478 | 5113 .cfi_offset 14, -4 |
||
| 13479 | 5114 0006 0546 mov r5, r0 |
||
| 13480 | 5115 0008 0C46 mov r4, r1 |
||
| 13481 | 2609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKDIVISION_DIV(htim->Init.ClockDivision)); |
||
| 13482 | 5116 .loc 1 2609 3 is_stmt 1 view .LVU1553 |
||
| 13483 | 2610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_AUTORELOAD_PRELOAD(htim->Init.AutoReloadPreload)); |
||
| 13484 | 5117 .loc 1 2610 3 view .LVU1554 |
||
| 13485 | 2611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC2_INSTANCE(htim->Instance)); |
||
| 13486 | 5118 .loc 1 2611 3 view .LVU1555 |
||
| 13487 | 2612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_ENCODER_MODE(sConfig->EncoderMode)); |
||
| 13488 | 5119 .loc 1 2612 3 view .LVU1556 |
||
| 13489 | 2613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC1Selection)); |
||
| 13490 | 5120 .loc 1 2613 3 view .LVU1557 |
||
| 13491 | 2614:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->IC2Selection)); |
||
| 13492 | 5121 .loc 1 2614 3 view .LVU1558 |
||
| 13493 | 2615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->IC1Polarity)); |
||
| 13494 | 5122 .loc 1 2615 3 view .LVU1559 |
||
| 13495 | 2616:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->IC2Polarity)); |
||
| 13496 | 5123 .loc 1 2616 3 view .LVU1560 |
||
| 13497 | 2617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC1Prescaler)); |
||
| 13498 | 5124 .loc 1 2617 3 view .LVU1561 |
||
| 13499 | 2618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->IC2Prescaler)); |
||
| 13500 | 5125 .loc 1 2618 3 view .LVU1562 |
||
| 19 | mjames | 13501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 226 |
| 16 | mjames | 13502 | |
| 13503 | |||
| 13504 | 2619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC1Filter)); |
||
| 13505 | 5126 .loc 1 2619 3 view .LVU1563 |
||
| 13506 | 2620:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->IC2Filter)); |
||
| 13507 | 5127 .loc 1 2620 3 view .LVU1564 |
||
| 13508 | 2621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13509 | 5128 .loc 1 2621 3 view .LVU1565 |
||
| 13510 | 2623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13511 | 5129 .loc 1 2623 3 view .LVU1566 |
||
| 13512 | 2623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13513 | 5130 .loc 1 2623 11 is_stmt 0 view .LVU1567 |
||
| 13514 | 5131 000a 90F83D30 ldrb r3, [r0, #61] @ zero_extendqisi2 |
||
| 13515 | 2623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13516 | 5132 .loc 1 2623 6 view .LVU1568 |
||
| 13517 | 5133 000e 002B cmp r3, #0 |
||
| 13518 | 5134 0010 3DD0 beq .L326 |
||
| 13519 | 5135 .LVL450: |
||
| 13520 | 5136 .L320: |
||
| 13521 | 2645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13522 | 5137 .loc 1 2645 3 is_stmt 1 view .LVU1569 |
||
| 13523 | 2645:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13524 | 5138 .loc 1 2645 15 is_stmt 0 view .LVU1570 |
||
| 13525 | 5139 0012 0223 movs r3, #2 |
||
| 13526 | 5140 0014 85F83D30 strb r3, [r5, #61] |
||
| 13527 | 2648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13528 | 5141 .loc 1 2648 3 is_stmt 1 view .LVU1571 |
||
| 13529 | 2648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13530 | 5142 .loc 1 2648 7 is_stmt 0 view .LVU1572 |
||
| 13531 | 5143 0018 2A68 ldr r2, [r5] |
||
| 13532 | 2648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13533 | 5144 .loc 1 2648 24 view .LVU1573 |
||
| 13534 | 5145 001a 9368 ldr r3, [r2, #8] |
||
| 13535 | 5146 001c 23F48043 bic r3, r3, #16384 |
||
| 13536 | 5147 0020 23F00703 bic r3, r3, #7 |
||
| 13537 | 5148 0024 9360 str r3, [r2, #8] |
||
| 13538 | 2651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13539 | 5149 .loc 1 2651 3 is_stmt 1 view .LVU1574 |
||
| 13540 | 5150 0026 2946 mov r1, r5 |
||
| 13541 | 5151 0028 51F8040B ldr r0, [r1], #4 |
||
| 13542 | 5152 002c FFF7FEFF bl TIM_Base_SetConfig |
||
| 13543 | 5153 .LVL451: |
||
| 13544 | 2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13545 | 5154 .loc 1 2654 3 view .LVU1575 |
||
| 13546 | 2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13547 | 5155 .loc 1 2654 17 is_stmt 0 view .LVU1576 |
||
| 13548 | 5156 0030 2968 ldr r1, [r5] |
||
| 13549 | 2654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13550 | 5157 .loc 1 2654 11 view .LVU1577 |
||
| 13551 | 5158 0032 8A68 ldr r2, [r1, #8] |
||
| 13552 | 5159 .LVL452: |
||
| 13553 | 2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13554 | 5160 .loc 1 2657 3 is_stmt 1 view .LVU1578 |
||
| 13555 | 2657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13556 | 5161 .loc 1 2657 12 is_stmt 0 view .LVU1579 |
||
| 13557 | 5162 0034 8E69 ldr r6, [r1, #24] |
||
| 13558 | 5163 .LVL453: |
||
| 13559 | 2660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13560 | 5164 .loc 1 2660 3 is_stmt 1 view .LVU1580 |
||
| 19 | mjames | 13561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 227 |
| 16 | mjames | 13562 | |
| 13563 | |||
| 13564 | 2660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13565 | 5165 .loc 1 2660 11 is_stmt 0 view .LVU1581 |
||
| 13566 | 5166 0036 0F6A ldr r7, [r1, #32] |
||
| 13567 | 5167 .LVL454: |
||
| 13568 | 2663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13569 | 5168 .loc 1 2663 3 is_stmt 1 view .LVU1582 |
||
| 13570 | 2663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13571 | 5169 .loc 1 2663 21 is_stmt 0 view .LVU1583 |
||
| 13572 | 5170 0038 2068 ldr r0, [r4] |
||
| 13573 | 2663:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13574 | 5171 .loc 1 2663 11 view .LVU1584 |
||
| 13575 | 5172 003a 1043 orrs r0, r0, r2 |
||
| 13576 | 5173 .LVL455: |
||
| 13577 | 2666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); |
||
| 13578 | 5174 .loc 1 2666 3 is_stmt 1 view .LVU1585 |
||
| 13579 | 2666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); |
||
| 13580 | 5175 .loc 1 2666 12 is_stmt 0 view .LVU1586 |
||
| 13581 | 5176 003c 26F44076 bic r6, r6, #768 |
||
| 13582 | 5177 .LVL456: |
||
| 13583 | 2666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Selection | (sConfig->IC2Selection << 8U)); |
||
| 13584 | 5178 .loc 1 2666 12 view .LVU1587 |
||
| 13585 | 5179 0040 26F00306 bic r6, r6, #3 |
||
| 13586 | 5180 .LVL457: |
||
| 13587 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13588 | 5181 .loc 1 2667 3 is_stmt 1 view .LVU1588 |
||
| 13589 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13590 | 5182 .loc 1 2667 23 is_stmt 0 view .LVU1589 |
||
| 13591 | 5183 0044 A268 ldr r2, [r4, #8] |
||
| 13592 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13593 | 5184 .loc 1 2667 48 view .LVU1590 |
||
| 13594 | 5185 0046 A369 ldr r3, [r4, #24] |
||
| 13595 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13596 | 5186 .loc 1 2667 38 view .LVU1591 |
||
| 13597 | 5187 0048 42EA0323 orr r3, r2, r3, lsl #8 |
||
| 13598 | 2667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13599 | 5188 .loc 1 2667 12 view .LVU1592 |
||
| 13600 | 5189 004c 3343 orrs r3, r3, r6 |
||
| 13601 | 5190 .LVL458: |
||
| 13602 | 2670:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 &= ~(TIM_CCMR1_IC1F | TIM_CCMR1_IC2F); |
||
| 13603 | 5191 .loc 1 2670 3 is_stmt 1 view .LVU1593 |
||
| 13604 | 2671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); |
||
| 13605 | 5192 .loc 1 2671 3 view .LVU1594 |
||
| 13606 | 2671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); |
||
| 13607 | 5193 .loc 1 2671 12 is_stmt 0 view .LVU1595 |
||
| 13608 | 5194 004e 23F47C43 bic r3, r3, #64512 |
||
| 13609 | 5195 .LVL459: |
||
| 13610 | 2671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= sConfig->IC1Prescaler | (sConfig->IC2Prescaler << 8U); |
||
| 13611 | 5196 .loc 1 2671 12 view .LVU1596 |
||
| 13612 | 5197 0052 23F0FC03 bic r3, r3, #252 |
||
| 13613 | 5198 .LVL460: |
||
| 13614 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 13615 | 5199 .loc 1 2672 3 is_stmt 1 view .LVU1597 |
||
| 13616 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 13617 | 5200 .loc 1 2672 22 is_stmt 0 view .LVU1598 |
||
| 13618 | 5201 0056 E668 ldr r6, [r4, #12] |
||
| 13619 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 13620 | 5202 .loc 1 2672 47 view .LVU1599 |
||
| 19 | mjames | 13621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 228 |
| 16 | mjames | 13622 | |
| 13623 | |||
| 13624 | 5203 0058 E269 ldr r2, [r4, #28] |
||
| 13625 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 13626 | 5204 .loc 1 2672 37 view .LVU1600 |
||
| 13627 | 5205 005a 46EA0226 orr r6, r6, r2, lsl #8 |
||
| 13628 | 2672:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= (sConfig->IC1Filter << 4U) | (sConfig->IC2Filter << 12U); |
||
| 13629 | 5206 .loc 1 2672 12 view .LVU1601 |
||
| 13630 | 5207 005e 1E43 orrs r6, r6, r3 |
||
| 13631 | 5208 .LVL461: |
||
| 13632 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13633 | 5209 .loc 1 2673 3 is_stmt 1 view .LVU1602 |
||
| 13634 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13635 | 5210 .loc 1 2673 52 is_stmt 0 view .LVU1603 |
||
| 13636 | 5211 0060 226A ldr r2, [r4, #32] |
||
| 13637 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13638 | 5212 .loc 1 2673 64 view .LVU1604 |
||
| 13639 | 5213 0062 1303 lsls r3, r2, #12 |
||
| 13640 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13641 | 5214 .loc 1 2673 42 view .LVU1605 |
||
| 13642 | 5215 0064 2269 ldr r2, [r4, #16] |
||
| 13643 | 5216 0066 43EA0213 orr r3, r3, r2, lsl #4 |
||
| 13644 | 2673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13645 | 5217 .loc 1 2673 12 view .LVU1606 |
||
| 13646 | 5218 006a 3343 orrs r3, r3, r6 |
||
| 13647 | 5219 .LVL462: |
||
| 13648 | 2676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); |
||
| 13649 | 5220 .loc 1 2676 3 is_stmt 1 view .LVU1607 |
||
| 13650 | 2676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= sConfig->IC1Polarity | (sConfig->IC2Polarity << 4U); |
||
| 13651 | 5221 .loc 1 2676 11 is_stmt 0 view .LVU1608 |
||
| 13652 | 5222 006c 27F02207 bic r7, r7, #34 |
||
| 13653 | 5223 .LVL463: |
||
| 13654 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13655 | 5224 .loc 1 2677 3 is_stmt 1 view .LVU1609 |
||
| 13656 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13657 | 5225 .loc 1 2677 21 is_stmt 0 view .LVU1610 |
||
| 13658 | 5226 0070 6268 ldr r2, [r4, #4] |
||
| 13659 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13660 | 5227 .loc 1 2677 45 view .LVU1611 |
||
| 13661 | 5228 0072 6469 ldr r4, [r4, #20] |
||
| 13662 | 5229 .LVL464: |
||
| 13663 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13664 | 5230 .loc 1 2677 35 view .LVU1612 |
||
| 13665 | 5231 0074 42EA0412 orr r2, r2, r4, lsl #4 |
||
| 13666 | 2677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13667 | 5232 .loc 1 2677 11 view .LVU1613 |
||
| 13668 | 5233 0078 3A43 orrs r2, r2, r7 |
||
| 13669 | 5234 .LVL465: |
||
| 13670 | 2680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13671 | 5235 .loc 1 2680 3 is_stmt 1 view .LVU1614 |
||
| 13672 | 2680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13673 | 5236 .loc 1 2680 24 is_stmt 0 view .LVU1615 |
||
| 13674 | 5237 007a 8860 str r0, [r1, #8] |
||
| 13675 | 2683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13676 | 5238 .loc 1 2683 3 is_stmt 1 view .LVU1616 |
||
| 13677 | 2683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13678 | 5239 .loc 1 2683 7 is_stmt 0 view .LVU1617 |
||
| 13679 | 5240 007c 2968 ldr r1, [r5] |
||
| 13680 | 2683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 13681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 229 |
| 16 | mjames | 13682 | |
| 13683 | |||
| 13684 | 5241 .loc 1 2683 25 view .LVU1618 |
||
| 13685 | 5242 007e 8B61 str r3, [r1, #24] |
||
| 13686 | 2686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13687 | 5243 .loc 1 2686 3 is_stmt 1 view .LVU1619 |
||
| 13688 | 2686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13689 | 5244 .loc 1 2686 7 is_stmt 0 view .LVU1620 |
||
| 13690 | 5245 0080 2B68 ldr r3, [r5] |
||
| 13691 | 5246 .LVL466: |
||
| 13692 | 2686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13693 | 5247 .loc 1 2686 24 view .LVU1621 |
||
| 13694 | 5248 0082 1A62 str r2, [r3, #32] |
||
| 13695 | 5249 .LVL467: |
||
| 13696 | 2689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13697 | 5250 .loc 1 2689 3 is_stmt 1 view .LVU1622 |
||
| 13698 | 2689:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13699 | 5251 .loc 1 2689 15 is_stmt 0 view .LVU1623 |
||
| 13700 | 5252 0084 0123 movs r3, #1 |
||
| 13701 | 5253 0086 85F83D30 strb r3, [r5, #61] |
||
| 13702 | 2691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13703 | 5254 .loc 1 2691 3 is_stmt 1 view .LVU1624 |
||
| 13704 | 2691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13705 | 5255 .loc 1 2691 10 is_stmt 0 view .LVU1625 |
||
| 13706 | 5256 008a 0020 movs r0, #0 |
||
| 13707 | 5257 .LVL468: |
||
| 13708 | 2692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13709 | 5258 .loc 1 2692 1 view .LVU1626 |
||
| 13710 | 5259 008c F8BD pop {r3, r4, r5, r6, r7, pc} |
||
| 13711 | 5260 .LVL469: |
||
| 13712 | 5261 .L326: |
||
| 13713 | 2626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13714 | 5262 .loc 1 2626 5 is_stmt 1 view .LVU1627 |
||
| 13715 | 2626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13716 | 5263 .loc 1 2626 16 is_stmt 0 view .LVU1628 |
||
| 13717 | 5264 008e 80F83C30 strb r3, [r0, #60] |
||
| 13718 | 2640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13719 | 5265 .loc 1 2640 5 is_stmt 1 view .LVU1629 |
||
| 13720 | 5266 0092 FFF7FEFF bl HAL_TIM_Encoder_MspInit |
||
| 13721 | 5267 .LVL470: |
||
| 13722 | 2640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** #endif /* USE_HAL_TIM_REGISTER_CALLBACKS */ |
||
| 13723 | 5268 .loc 1 2640 5 is_stmt 0 view .LVU1630 |
||
| 13724 | 5269 0096 BCE7 b .L320 |
||
| 13725 | 5270 .LVL471: |
||
| 13726 | 5271 .L321: |
||
| 13727 | 5272 .LCFI52: |
||
| 13728 | 5273 .cfi_def_cfa_offset 0 |
||
| 13729 | 5274 .cfi_restore 3 |
||
| 13730 | 5275 .cfi_restore 4 |
||
| 13731 | 5276 .cfi_restore 5 |
||
| 13732 | 5277 .cfi_restore 6 |
||
| 13733 | 5278 .cfi_restore 7 |
||
| 13734 | 5279 .cfi_restore 14 |
||
| 13735 | 2605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13736 | 5280 .loc 1 2605 12 view .LVU1631 |
||
| 13737 | 5281 0098 0120 movs r0, #1 |
||
| 13738 | 5282 .LVL472: |
||
| 13739 | 2692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13740 | 5283 .loc 1 2692 1 view .LVU1632 |
||
| 19 | mjames | 13741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 230 |
| 16 | mjames | 13742 | |
| 13743 | |||
| 13744 | 5284 009a 7047 bx lr |
||
| 13745 | 5285 .cfi_endproc |
||
| 13746 | 5286 .LFE113: |
||
| 13747 | 5288 .section .text.TIM_OC2_SetConfig,"ax",%progbits |
||
| 13748 | 5289 .align 1 |
||
| 13749 | 5290 .global TIM_OC2_SetConfig |
||
| 13750 | 5291 .syntax unified |
||
| 13751 | 5292 .thumb |
||
| 13752 | 5293 .thumb_func |
||
| 13753 | 5294 .fpu softvfp |
||
| 13754 | 5296 TIM_OC2_SetConfig: |
||
| 13755 | 5297 .LVL473: |
||
| 13756 | 5298 .LFB166: |
||
| 13757 | 5934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 13758 | 5299 .loc 1 5934 1 is_stmt 1 view -0 |
||
| 13759 | 5300 .cfi_startproc |
||
| 13760 | 5301 @ args = 0, pretend = 0, frame = 0 |
||
| 13761 | 5302 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 13762 | 5303 @ link register save eliminated. |
||
| 13763 | 5934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmrx; |
||
| 13764 | 5304 .loc 1 5934 1 is_stmt 0 view .LVU1634 |
||
| 13765 | 5305 0000 30B4 push {r4, r5} |
||
| 13766 | 5306 .LCFI53: |
||
| 13767 | 5307 .cfi_def_cfa_offset 8 |
||
| 13768 | 5308 .cfi_offset 4, -8 |
||
| 13769 | 5309 .cfi_offset 5, -4 |
||
| 13770 | 5935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 13771 | 5310 .loc 1 5935 3 is_stmt 1 view .LVU1635 |
||
| 13772 | 5936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpcr2; |
||
| 13773 | 5311 .loc 1 5936 3 view .LVU1636 |
||
| 13774 | 5937:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13775 | 5312 .loc 1 5937 3 view .LVU1637 |
||
| 13776 | 5940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13777 | 5313 .loc 1 5940 3 view .LVU1638 |
||
| 13778 | 5940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13779 | 5314 .loc 1 5940 14 is_stmt 0 view .LVU1639 |
||
| 13780 | 5315 0002 036A ldr r3, [r0, #32] |
||
| 13781 | 5316 0004 23F01003 bic r3, r3, #16 |
||
| 13782 | 5317 0008 0362 str r3, [r0, #32] |
||
| 13783 | 5943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 13784 | 5318 .loc 1 5943 3 is_stmt 1 view .LVU1640 |
||
| 13785 | 5943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Get the TIMx CR2 register value */ |
||
| 13786 | 5319 .loc 1 5943 11 is_stmt 0 view .LVU1641 |
||
| 13787 | 5320 000a 036A ldr r3, [r0, #32] |
||
| 13788 | 5321 .LVL474: |
||
| 13789 | 5945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13790 | 5322 .loc 1 5945 3 is_stmt 1 view .LVU1642 |
||
| 13791 | 5945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13792 | 5323 .loc 1 5945 10 is_stmt 0 view .LVU1643 |
||
| 13793 | 5324 000c 4468 ldr r4, [r0, #4] |
||
| 13794 | 5325 .LVL475: |
||
| 13795 | 5948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13796 | 5326 .loc 1 5948 3 is_stmt 1 view .LVU1644 |
||
| 13797 | 5948:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13798 | 5327 .loc 1 5948 12 is_stmt 0 view .LVU1645 |
||
| 13799 | 5328 000e 8269 ldr r2, [r0, #24] |
||
| 13800 | 5329 .LVL476: |
||
| 19 | mjames | 13801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 231 |
| 16 | mjames | 13802 | |
| 13803 | |||
| 13804 | 5951:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmrx &= ~TIM_CCMR1_CC2S; |
||
| 13805 | 5330 .loc 1 5951 3 is_stmt 1 view .LVU1646 |
||
| 13806 | 5952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13807 | 5331 .loc 1 5952 3 view .LVU1647 |
||
| 13808 | 5952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13809 | 5332 .loc 1 5952 12 is_stmt 0 view .LVU1648 |
||
| 13810 | 5333 0010 22F4E642 bic r2, r2, #29440 |
||
| 13811 | 5334 .LVL477: |
||
| 13812 | 5955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13813 | 5335 .loc 1 5955 3 is_stmt 1 view .LVU1649 |
||
| 13814 | 5955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13815 | 5336 .loc 1 5955 25 is_stmt 0 view .LVU1650 |
||
| 13816 | 5337 0014 0D68 ldr r5, [r1] |
||
| 13817 | 5955:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13818 | 5338 .loc 1 5955 12 view .LVU1651 |
||
| 13819 | 5339 0016 42EA0522 orr r2, r2, r5, lsl #8 |
||
| 13820 | 5340 .LVL478: |
||
| 13821 | 5958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 13822 | 5341 .loc 1 5958 3 is_stmt 1 view .LVU1652 |
||
| 13823 | 5958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Compare Polarity */ |
||
| 13824 | 5342 .loc 1 5958 11 is_stmt 0 view .LVU1653 |
||
| 13825 | 5343 001a 23F02003 bic r3, r3, #32 |
||
| 13826 | 5344 .LVL479: |
||
| 13827 | 5960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13828 | 5345 .loc 1 5960 3 is_stmt 1 view .LVU1654 |
||
| 13829 | 5960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13830 | 5346 .loc 1 5960 24 is_stmt 0 view .LVU1655 |
||
| 13831 | 5347 001e 8D68 ldr r5, [r1, #8] |
||
| 13832 | 5960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13833 | 5348 .loc 1 5960 11 view .LVU1656 |
||
| 13834 | 5349 0020 43EA0513 orr r3, r3, r5, lsl #4 |
||
| 13835 | 5350 .LVL480: |
||
| 13836 | 5962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13837 | 5351 .loc 1 5962 3 is_stmt 1 view .LVU1657 |
||
| 13838 | 5962:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13839 | 5352 .loc 1 5962 6 is_stmt 0 view .LVU1658 |
||
| 13840 | 5353 0024 0E4D ldr r5, .L333 |
||
| 13841 | 5354 0026 A842 cmp r0, r5 |
||
| 13842 | 5355 0028 09D0 beq .L331 |
||
| 13843 | 5356 .L328: |
||
| 13844 | 5975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13845 | 5357 .loc 1 5975 3 is_stmt 1 view .LVU1659 |
||
| 13846 | 5975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 13847 | 5358 .loc 1 5975 6 is_stmt 0 view .LVU1660 |
||
| 13848 | 5359 002a 0D4D ldr r5, .L333 |
||
| 13849 | 5360 002c A842 cmp r0, r5 |
||
| 13850 | 5361 002e 0ED0 beq .L332 |
||
| 13851 | 5362 .L329: |
||
| 13852 | 5991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13853 | 5363 .loc 1 5991 3 is_stmt 1 view .LVU1661 |
||
| 13854 | 5991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13855 | 5364 .loc 1 5991 13 is_stmt 0 view .LVU1662 |
||
| 13856 | 5365 0030 4460 str r4, [r0, #4] |
||
| 13857 | 5994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13858 | 5366 .loc 1 5994 3 is_stmt 1 view .LVU1663 |
||
| 13859 | 5994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13860 | 5367 .loc 1 5994 15 is_stmt 0 view .LVU1664 |
||
| 19 | mjames | 13861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 232 |
| 16 | mjames | 13862 | |
| 13863 | |||
| 13864 | 5368 0032 8261 str r2, [r0, #24] |
||
| 13865 | 5997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13866 | 5369 .loc 1 5997 3 is_stmt 1 view .LVU1665 |
||
| 13867 | 5997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13868 | 5370 .loc 1 5997 25 is_stmt 0 view .LVU1666 |
||
| 13869 | 5371 0034 4A68 ldr r2, [r1, #4] |
||
| 13870 | 5372 .LVL481: |
||
| 13871 | 5997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13872 | 5373 .loc 1 5997 14 view .LVU1667 |
||
| 13873 | 5374 0036 8263 str r2, [r0, #56] |
||
| 13874 | 5375 .LVL482: |
||
| 13875 | 6000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13876 | 5376 .loc 1 6000 3 is_stmt 1 view .LVU1668 |
||
| 13877 | 6000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13878 | 5377 .loc 1 6000 14 is_stmt 0 view .LVU1669 |
||
| 13879 | 5378 0038 0362 str r3, [r0, #32] |
||
| 13880 | 6001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13881 | 5379 .loc 1 6001 1 view .LVU1670 |
||
| 13882 | 5380 003a 30BC pop {r4, r5} |
||
| 13883 | 5381 .LCFI54: |
||
| 13884 | 5382 .cfi_remember_state |
||
| 13885 | 5383 .cfi_restore 5 |
||
| 13886 | 5384 .cfi_restore 4 |
||
| 13887 | 5385 .cfi_def_cfa_offset 0 |
||
| 13888 | 5386 .LVL483: |
||
| 13889 | 6001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13890 | 5387 .loc 1 6001 1 view .LVU1671 |
||
| 13891 | 5388 003c 7047 bx lr |
||
| 13892 | 5389 .LVL484: |
||
| 13893 | 5390 .L331: |
||
| 13894 | 5391 .LCFI55: |
||
| 13895 | 5392 .cfi_restore_state |
||
| 13896 | 5964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13897 | 5393 .loc 1 5964 5 is_stmt 1 view .LVU1672 |
||
| 13898 | 5967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 13899 | 5394 .loc 1 5967 5 view .LVU1673 |
||
| 13900 | 5967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Polarity */ |
||
| 13901 | 5395 .loc 1 5967 13 is_stmt 0 view .LVU1674 |
||
| 13902 | 5396 003e 23F08003 bic r3, r3, #128 |
||
| 13903 | 5397 .LVL485: |
||
| 13904 | 5969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 13905 | 5398 .loc 1 5969 5 is_stmt 1 view .LVU1675 |
||
| 13906 | 5969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 13907 | 5399 .loc 1 5969 26 is_stmt 0 view .LVU1676 |
||
| 13908 | 5400 0042 CD68 ldr r5, [r1, #12] |
||
| 13909 | 5969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the Output N State */ |
||
| 13910 | 5401 .loc 1 5969 13 view .LVU1677 |
||
| 13911 | 5402 0044 43EA0513 orr r3, r3, r5, lsl #4 |
||
| 13912 | 5403 .LVL486: |
||
| 13913 | 5971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13914 | 5404 .loc 1 5971 5 is_stmt 1 view .LVU1678 |
||
| 13915 | 5971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13916 | 5405 .loc 1 5971 13 is_stmt 0 view .LVU1679 |
||
| 13917 | 5406 0048 23F04003 bic r3, r3, #64 |
||
| 13918 | 5407 .LVL487: |
||
| 13919 | 5971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13920 | 5408 .loc 1 5971 13 view .LVU1680 |
||
| 19 | mjames | 13921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 233 |
| 16 | mjames | 13922 | |
| 13923 | |||
| 13924 | 5409 004c EDE7 b .L328 |
||
| 13925 | 5410 .L332: |
||
| 13926 | 5978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OCIDLE_STATE(OC_Config->OCIdleState)); |
||
| 13927 | 5411 .loc 1 5978 5 is_stmt 1 view .LVU1681 |
||
| 13928 | 5979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13929 | 5412 .loc 1 5979 5 view .LVU1682 |
||
| 13930 | 5982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpcr2 &= ~TIM_CR2_OIS2N; |
||
| 13931 | 5413 .loc 1 5982 5 view .LVU1683 |
||
| 13932 | 5414 .LVL488: |
||
| 13933 | 5983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 13934 | 5415 .loc 1 5983 5 view .LVU1684 |
||
| 13935 | 5983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output Idle state */ |
||
| 13936 | 5416 .loc 1 5983 12 is_stmt 0 view .LVU1685 |
||
| 13937 | 5417 004e 24F44064 bic r4, r4, #3072 |
||
| 13938 | 5418 .LVL489: |
||
| 13939 | 5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 13940 | 5419 .loc 1 5985 5 is_stmt 1 view .LVU1686 |
||
| 13941 | 5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 13942 | 5420 .loc 1 5985 25 is_stmt 0 view .LVU1687 |
||
| 13943 | 5421 0052 4D69 ldr r5, [r1, #20] |
||
| 13944 | 5985:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Output N Idle state */ |
||
| 13945 | 5422 .loc 1 5985 12 view .LVU1688 |
||
| 13946 | 5423 0054 44EA8504 orr r4, r4, r5, lsl #2 |
||
| 13947 | 5424 .LVL490: |
||
| 13948 | 5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13949 | 5425 .loc 1 5987 5 is_stmt 1 view .LVU1689 |
||
| 13950 | 5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13951 | 5426 .loc 1 5987 25 is_stmt 0 view .LVU1690 |
||
| 13952 | 5427 0058 8D69 ldr r5, [r1, #24] |
||
| 13953 | 5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13954 | 5428 .loc 1 5987 12 view .LVU1691 |
||
| 13955 | 5429 005a 44EA8504 orr r4, r4, r5, lsl #2 |
||
| 13956 | 5430 .LVL491: |
||
| 13957 | 5987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 13958 | 5431 .loc 1 5987 12 view .LVU1692 |
||
| 13959 | 5432 005e E7E7 b .L329 |
||
| 13960 | 5433 .L334: |
||
| 13961 | 5434 .align 2 |
||
| 13962 | 5435 .L333: |
||
| 13963 | 5436 0060 002C0140 .word 1073818624 |
||
| 13964 | 5437 .cfi_endproc |
||
| 13965 | 5438 .LFE166: |
||
| 13966 | 5440 .section .text.HAL_TIM_OC_ConfigChannel,"ax",%progbits |
||
| 13967 | 5441 .align 1 |
||
| 13968 | 5442 .global HAL_TIM_OC_ConfigChannel |
||
| 13969 | 5443 .syntax unified |
||
| 13970 | 5444 .thumb |
||
| 13971 | 5445 .thumb_func |
||
| 13972 | 5446 .fpu softvfp |
||
| 13973 | 5448 HAL_TIM_OC_ConfigChannel: |
||
| 13974 | 5449 .LVL492: |
||
| 13975 | 5450 .LFB124: |
||
| 13976 | 3384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 13977 | 5451 .loc 1 3384 1 is_stmt 1 view -0 |
||
| 13978 | 5452 .cfi_startproc |
||
| 13979 | 5453 @ args = 0, pretend = 0, frame = 0 |
||
| 13980 | 5454 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19 | mjames | 13981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 234 |
| 16 | mjames | 13982 | |
| 13983 | |||
| 13984 | 3386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_MODE(sConfig->OCMode)); |
||
| 13985 | 5455 .loc 1 3386 3 view .LVU1694 |
||
| 13986 | 3387:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); |
||
| 13987 | 5456 .loc 1 3387 3 view .LVU1695 |
||
| 13988 | 3388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13989 | 5457 .loc 1 3388 3 view .LVU1696 |
||
| 13990 | 3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13991 | 5458 .loc 1 3391 3 view .LVU1697 |
||
| 13992 | 3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 13993 | 5459 .loc 1 3391 3 view .LVU1698 |
||
| 13994 | 5460 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 13995 | 5461 0004 012B cmp r3, #1 |
||
| 13996 | 5462 0006 28D0 beq .L343 |
||
| 13997 | 3384:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 13998 | 5463 .loc 1 3384 1 is_stmt 0 discriminator 2 view .LVU1699 |
||
| 13999 | 5464 0008 10B5 push {r4, lr} |
||
| 14000 | 5465 .LCFI56: |
||
| 14001 | 5466 .cfi_def_cfa_offset 8 |
||
| 14002 | 5467 .cfi_offset 4, -8 |
||
| 14003 | 5468 .cfi_offset 14, -4 |
||
| 14004 | 5469 000a 0446 mov r4, r0 |
||
| 14005 | 3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14006 | 5470 .loc 1 3391 3 is_stmt 1 discriminator 2 view .LVU1700 |
||
| 14007 | 5471 000c 0123 movs r3, #1 |
||
| 14008 | 5472 000e 80F83C30 strb r3, [r0, #60] |
||
| 14009 | 3393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14010 | 5473 .loc 1 3393 3 discriminator 2 view .LVU1701 |
||
| 14011 | 3393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14012 | 5474 .loc 1 3393 15 is_stmt 0 discriminator 2 view .LVU1702 |
||
| 14013 | 5475 0012 0223 movs r3, #2 |
||
| 14014 | 5476 0014 80F83D30 strb r3, [r0, #61] |
||
| 14015 | 3395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14016 | 5477 .loc 1 3395 3 is_stmt 1 discriminator 2 view .LVU1703 |
||
| 14017 | 5478 0018 0C2A cmp r2, #12 |
||
| 14018 | 5479 001a 0BD8 bhi .L337 |
||
| 14019 | 5480 001c DFE802F0 tbb [pc, r2] |
||
| 14020 | 5481 .L339: |
||
| 14021 | 5482 0020 07 .byte (.L342-.L339)/2 |
||
| 14022 | 5483 0021 0A .byte (.L337-.L339)/2 |
||
| 14023 | 5484 0022 0A .byte (.L337-.L339)/2 |
||
| 14024 | 5485 0023 0A .byte (.L337-.L339)/2 |
||
| 14025 | 5486 0024 11 .byte (.L341-.L339)/2 |
||
| 14026 | 5487 0025 0A .byte (.L337-.L339)/2 |
||
| 14027 | 5488 0026 0A .byte (.L337-.L339)/2 |
||
| 14028 | 5489 0027 0A .byte (.L337-.L339)/2 |
||
| 14029 | 5490 0028 15 .byte (.L340-.L339)/2 |
||
| 14030 | 5491 0029 0A .byte (.L337-.L339)/2 |
||
| 14031 | 5492 002a 0A .byte (.L337-.L339)/2 |
||
| 14032 | 5493 002b 0A .byte (.L337-.L339)/2 |
||
| 14033 | 5494 002c 19 .byte (.L338-.L339)/2 |
||
| 14034 | 5495 002d 00 .p2align 1 |
||
| 14035 | 5496 .L342: |
||
| 14036 | 3400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14037 | 5497 .loc 1 3400 7 view .LVU1704 |
||
| 14038 | 3403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14039 | 5498 .loc 1 3403 7 view .LVU1705 |
||
| 14040 | 5499 002e 0068 ldr r0, [r0] |
||
| 19 | mjames | 14041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 235 |
| 16 | mjames | 14042 | |
| 14043 | |||
| 14044 | 5500 .LVL493: |
||
| 14045 | 3403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14046 | 5501 .loc 1 3403 7 is_stmt 0 view .LVU1706 |
||
| 14047 | 5502 0030 FFF7FEFF bl TIM_OC1_SetConfig |
||
| 14048 | 5503 .LVL494: |
||
| 14049 | 3404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14050 | 5504 .loc 1 3404 7 is_stmt 1 view .LVU1707 |
||
| 14051 | 5505 .L337: |
||
| 14052 | 3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14053 | 5506 .loc 1 3441 3 view .LVU1708 |
||
| 14054 | 3441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14055 | 5507 .loc 1 3441 15 is_stmt 0 view .LVU1709 |
||
| 14056 | 5508 0034 0123 movs r3, #1 |
||
| 14057 | 5509 0036 84F83D30 strb r3, [r4, #61] |
||
| 14058 | 3443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14059 | 5510 .loc 1 3443 3 is_stmt 1 view .LVU1710 |
||
| 14060 | 3443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14061 | 5511 .loc 1 3443 3 view .LVU1711 |
||
| 14062 | 5512 003a 0020 movs r0, #0 |
||
| 14063 | 5513 003c 84F83C00 strb r0, [r4, #60] |
||
| 14064 | 3445:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14065 | 5514 .loc 1 3445 3 view .LVU1712 |
||
| 14066 | 3446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14067 | 5515 .loc 1 3446 1 is_stmt 0 view .LVU1713 |
||
| 14068 | 5516 0040 10BD pop {r4, pc} |
||
| 14069 | 5517 .LVL495: |
||
| 14070 | 5518 .L341: |
||
| 14071 | 3410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14072 | 5519 .loc 1 3410 7 is_stmt 1 view .LVU1714 |
||
| 14073 | 3413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14074 | 5520 .loc 1 3413 7 view .LVU1715 |
||
| 14075 | 5521 0042 0068 ldr r0, [r0] |
||
| 14076 | 5522 .LVL496: |
||
| 14077 | 3413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14078 | 5523 .loc 1 3413 7 is_stmt 0 view .LVU1716 |
||
| 14079 | 5524 0044 FFF7FEFF bl TIM_OC2_SetConfig |
||
| 14080 | 5525 .LVL497: |
||
| 14081 | 3414:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14082 | 5526 .loc 1 3414 7 is_stmt 1 view .LVU1717 |
||
| 14083 | 5527 0048 F4E7 b .L337 |
||
| 14084 | 5528 .LVL498: |
||
| 14085 | 5529 .L340: |
||
| 14086 | 3420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14087 | 5530 .loc 1 3420 7 view .LVU1718 |
||
| 14088 | 3423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14089 | 5531 .loc 1 3423 7 view .LVU1719 |
||
| 14090 | 5532 004a 0068 ldr r0, [r0] |
||
| 14091 | 5533 .LVL499: |
||
| 14092 | 3423:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14093 | 5534 .loc 1 3423 7 is_stmt 0 view .LVU1720 |
||
| 14094 | 5535 004c FFF7FEFF bl TIM_OC3_SetConfig |
||
| 14095 | 5536 .LVL500: |
||
| 14096 | 3424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14097 | 5537 .loc 1 3424 7 is_stmt 1 view .LVU1721 |
||
| 14098 | 5538 0050 F0E7 b .L337 |
||
| 14099 | 5539 .LVL501: |
||
| 14100 | 5540 .L338: |
||
| 19 | mjames | 14101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 236 |
| 16 | mjames | 14102 | |
| 14103 | |||
| 14104 | 3430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14105 | 5541 .loc 1 3430 7 view .LVU1722 |
||
| 14106 | 3433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14107 | 5542 .loc 1 3433 7 view .LVU1723 |
||
| 14108 | 5543 0052 0068 ldr r0, [r0] |
||
| 14109 | 5544 .LVL502: |
||
| 14110 | 3433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14111 | 5545 .loc 1 3433 7 is_stmt 0 view .LVU1724 |
||
| 14112 | 5546 0054 FFF7FEFF bl TIM_OC4_SetConfig |
||
| 14113 | 5547 .LVL503: |
||
| 14114 | 3434:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14115 | 5548 .loc 1 3434 7 is_stmt 1 view .LVU1725 |
||
| 14116 | 5549 0058 ECE7 b .L337 |
||
| 14117 | 5550 .LVL504: |
||
| 14118 | 5551 .L343: |
||
| 14119 | 5552 .LCFI57: |
||
| 14120 | 5553 .cfi_def_cfa_offset 0 |
||
| 14121 | 5554 .cfi_restore 4 |
||
| 14122 | 5555 .cfi_restore 14 |
||
| 14123 | 3391:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14124 | 5556 .loc 1 3391 3 is_stmt 0 view .LVU1726 |
||
| 14125 | 5557 005a 0220 movs r0, #2 |
||
| 14126 | 5558 .LVL505: |
||
| 14127 | 3446:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14128 | 5559 .loc 1 3446 1 view .LVU1727 |
||
| 14129 | 5560 005c 7047 bx lr |
||
| 14130 | 5561 .cfi_endproc |
||
| 14131 | 5562 .LFE124: |
||
| 14132 | 5564 .section .text.HAL_TIM_PWM_ConfigChannel,"ax",%progbits |
||
| 14133 | 5565 .align 1 |
||
| 14134 | 5566 .global HAL_TIM_PWM_ConfigChannel |
||
| 14135 | 5567 .syntax unified |
||
| 14136 | 5568 .thumb |
||
| 14137 | 5569 .thumb_func |
||
| 14138 | 5570 .fpu softvfp |
||
| 14139 | 5572 HAL_TIM_PWM_ConfigChannel: |
||
| 14140 | 5573 .LVL506: |
||
| 14141 | 5574 .LFB126: |
||
| 14142 | 3561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 14143 | 5575 .loc 1 3561 1 is_stmt 1 view -0 |
||
| 14144 | 5576 .cfi_startproc |
||
| 14145 | 5577 @ args = 0, pretend = 0, frame = 0 |
||
| 14146 | 5578 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 14147 | 3561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 14148 | 5579 .loc 1 3561 1 is_stmt 0 view .LVU1729 |
||
| 14149 | 5580 0000 38B5 push {r3, r4, r5, lr} |
||
| 14150 | 5581 .LCFI58: |
||
| 14151 | 5582 .cfi_def_cfa_offset 16 |
||
| 14152 | 5583 .cfi_offset 3, -16 |
||
| 14153 | 5584 .cfi_offset 4, -12 |
||
| 14154 | 5585 .cfi_offset 5, -8 |
||
| 14155 | 5586 .cfi_offset 14, -4 |
||
| 14156 | 3563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_PWM_MODE(sConfig->OCMode)); |
||
| 14157 | 5587 .loc 1 3563 3 is_stmt 1 view .LVU1730 |
||
| 14158 | 3564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OC_POLARITY(sConfig->OCPolarity)); |
||
| 14159 | 5588 .loc 1 3564 3 view .LVU1731 |
||
| 14160 | 3565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_FAST_STATE(sConfig->OCFastMode)); |
||
| 19 | mjames | 14161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 237 |
| 16 | mjames | 14162 | |
| 14163 | |||
| 14164 | 5589 .loc 1 3565 3 view .LVU1732 |
||
| 14165 | 3566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14166 | 5590 .loc 1 3566 3 view .LVU1733 |
||
| 14167 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14168 | 5591 .loc 1 3569 3 view .LVU1734 |
||
| 14169 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14170 | 5592 .loc 1 3569 3 view .LVU1735 |
||
| 14171 | 5593 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 14172 | 5594 0006 012B cmp r3, #1 |
||
| 14173 | 5595 0008 66D0 beq .L356 |
||
| 14174 | 5596 000a 0D46 mov r5, r1 |
||
| 14175 | 5597 000c 0446 mov r4, r0 |
||
| 14176 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14177 | 5598 .loc 1 3569 3 discriminator 2 view .LVU1736 |
||
| 14178 | 5599 000e 0123 movs r3, #1 |
||
| 14179 | 5600 0010 80F83C30 strb r3, [r0, #60] |
||
| 14180 | 3571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14181 | 5601 .loc 1 3571 3 discriminator 2 view .LVU1737 |
||
| 14182 | 3571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14183 | 5602 .loc 1 3571 15 is_stmt 0 discriminator 2 view .LVU1738 |
||
| 14184 | 5603 0014 0223 movs r3, #2 |
||
| 14185 | 5604 0016 80F83D30 strb r3, [r0, #61] |
||
| 14186 | 3573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14187 | 5605 .loc 1 3573 3 is_stmt 1 discriminator 2 view .LVU1739 |
||
| 14188 | 5606 001a 0C2A cmp r2, #12 |
||
| 14189 | 5607 001c 1AD8 bhi .L350 |
||
| 14190 | 5608 001e DFE802F0 tbb [pc, r2] |
||
| 14191 | 5609 .L352: |
||
| 14192 | 5610 0022 07 .byte (.L355-.L352)/2 |
||
| 14193 | 5611 0023 19 .byte (.L350-.L352)/2 |
||
| 14194 | 5612 0024 19 .byte (.L350-.L352)/2 |
||
| 14195 | 5613 0025 19 .byte (.L350-.L352)/2 |
||
| 14196 | 5614 0026 20 .byte (.L354-.L352)/2 |
||
| 14197 | 5615 0027 19 .byte (.L350-.L352)/2 |
||
| 14198 | 5616 0028 19 .byte (.L350-.L352)/2 |
||
| 14199 | 5617 0029 19 .byte (.L350-.L352)/2 |
||
| 14200 | 5618 002a 34 .byte (.L353-.L352)/2 |
||
| 14201 | 5619 002b 19 .byte (.L350-.L352)/2 |
||
| 14202 | 5620 002c 19 .byte (.L350-.L352)/2 |
||
| 14203 | 5621 002d 19 .byte (.L350-.L352)/2 |
||
| 14204 | 5622 002e 47 .byte (.L351-.L352)/2 |
||
| 14205 | 5623 002f 00 .p2align 1 |
||
| 14206 | 5624 .L355: |
||
| 14207 | 3578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14208 | 5625 .loc 1 3578 7 view .LVU1740 |
||
| 14209 | 3581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14210 | 5626 .loc 1 3581 7 view .LVU1741 |
||
| 14211 | 5627 0030 0068 ldr r0, [r0] |
||
| 14212 | 5628 .LVL507: |
||
| 14213 | 3581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14214 | 5629 .loc 1 3581 7 is_stmt 0 view .LVU1742 |
||
| 14215 | 5630 0032 FFF7FEFF bl TIM_OC1_SetConfig |
||
| 14216 | 5631 .LVL508: |
||
| 14217 | 3584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14218 | 5632 .loc 1 3584 7 is_stmt 1 view .LVU1743 |
||
| 14219 | 3584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14220 | 5633 .loc 1 3584 11 is_stmt 0 view .LVU1744 |
||
| 19 | mjames | 14221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 238 |
| 16 | mjames | 14222 | |
| 14223 | |||
| 14224 | 5634 0036 2268 ldr r2, [r4] |
||
| 14225 | 3584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14226 | 5635 .loc 1 3584 29 view .LVU1745 |
||
| 14227 | 5636 0038 9369 ldr r3, [r2, #24] |
||
| 14228 | 5637 003a 43F00803 orr r3, r3, #8 |
||
| 14229 | 5638 003e 9361 str r3, [r2, #24] |
||
| 14230 | 3587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; |
||
| 14231 | 5639 .loc 1 3587 7 is_stmt 1 view .LVU1746 |
||
| 14232 | 3587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; |
||
| 14233 | 5640 .loc 1 3587 11 is_stmt 0 view .LVU1747 |
||
| 14234 | 5641 0040 2268 ldr r2, [r4] |
||
| 14235 | 3587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode; |
||
| 14236 | 5642 .loc 1 3587 29 view .LVU1748 |
||
| 14237 | 5643 0042 9369 ldr r3, [r2, #24] |
||
| 14238 | 5644 0044 23F00403 bic r3, r3, #4 |
||
| 14239 | 5645 0048 9361 str r3, [r2, #24] |
||
| 14240 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14241 | 5646 .loc 1 3588 7 is_stmt 1 view .LVU1749 |
||
| 14242 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14243 | 5647 .loc 1 3588 11 is_stmt 0 view .LVU1750 |
||
| 14244 | 5648 004a 2268 ldr r2, [r4] |
||
| 14245 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14246 | 5649 .loc 1 3588 29 view .LVU1751 |
||
| 14247 | 5650 004c 9369 ldr r3, [r2, #24] |
||
| 14248 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14249 | 5651 .loc 1 3588 39 view .LVU1752 |
||
| 14250 | 5652 004e 2969 ldr r1, [r5, #16] |
||
| 14251 | 3588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14252 | 5653 .loc 1 3588 29 view .LVU1753 |
||
| 14253 | 5654 0050 0B43 orrs r3, r3, r1 |
||
| 14254 | 5655 0052 9361 str r3, [r2, #24] |
||
| 14255 | 3589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14256 | 5656 .loc 1 3589 7 is_stmt 1 view .LVU1754 |
||
| 14257 | 5657 .L350: |
||
| 14258 | 3647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14259 | 5658 .loc 1 3647 3 view .LVU1755 |
||
| 14260 | 3647:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14261 | 5659 .loc 1 3647 15 is_stmt 0 view .LVU1756 |
||
| 14262 | 5660 0054 0123 movs r3, #1 |
||
| 14263 | 5661 0056 84F83D30 strb r3, [r4, #61] |
||
| 14264 | 3649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14265 | 5662 .loc 1 3649 3 is_stmt 1 view .LVU1757 |
||
| 14266 | 3649:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14267 | 5663 .loc 1 3649 3 view .LVU1758 |
||
| 14268 | 5664 005a 0020 movs r0, #0 |
||
| 14269 | 5665 005c 84F83C00 strb r0, [r4, #60] |
||
| 14270 | 3651:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14271 | 5666 .loc 1 3651 3 view .LVU1759 |
||
| 14272 | 5667 .LVL509: |
||
| 14273 | 5668 .L349: |
||
| 14274 | 3652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14275 | 5669 .loc 1 3652 1 is_stmt 0 view .LVU1760 |
||
| 14276 | 5670 0060 38BD pop {r3, r4, r5, pc} |
||
| 14277 | 5671 .LVL510: |
||
| 14278 | 5672 .L354: |
||
| 14279 | 3595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14280 | 5673 .loc 1 3595 7 is_stmt 1 view .LVU1761 |
||
| 19 | mjames | 14281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 239 |
| 16 | mjames | 14282 | |
| 14283 | |||
| 14284 | 3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14285 | 5674 .loc 1 3598 7 view .LVU1762 |
||
| 14286 | 5675 0062 0068 ldr r0, [r0] |
||
| 14287 | 5676 .LVL511: |
||
| 14288 | 3598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14289 | 5677 .loc 1 3598 7 is_stmt 0 view .LVU1763 |
||
| 14290 | 5678 0064 FFF7FEFF bl TIM_OC2_SetConfig |
||
| 14291 | 5679 .LVL512: |
||
| 14292 | 3601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14293 | 5680 .loc 1 3601 7 is_stmt 1 view .LVU1764 |
||
| 14294 | 3601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14295 | 5681 .loc 1 3601 11 is_stmt 0 view .LVU1765 |
||
| 14296 | 5682 0068 2268 ldr r2, [r4] |
||
| 14297 | 3601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14298 | 5683 .loc 1 3601 29 view .LVU1766 |
||
| 14299 | 5684 006a 9369 ldr r3, [r2, #24] |
||
| 14300 | 5685 006c 43F40063 orr r3, r3, #2048 |
||
| 14301 | 5686 0070 9361 str r3, [r2, #24] |
||
| 14302 | 3604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; |
||
| 14303 | 5687 .loc 1 3604 7 is_stmt 1 view .LVU1767 |
||
| 14304 | 3604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; |
||
| 14305 | 5688 .loc 1 3604 11 is_stmt 0 view .LVU1768 |
||
| 14306 | 5689 0072 2268 ldr r2, [r4] |
||
| 14307 | 3604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR1 |= sConfig->OCFastMode << 8U; |
||
| 14308 | 5690 .loc 1 3604 29 view .LVU1769 |
||
| 14309 | 5691 0074 9369 ldr r3, [r2, #24] |
||
| 14310 | 5692 0076 23F48063 bic r3, r3, #1024 |
||
| 14311 | 5693 007a 9361 str r3, [r2, #24] |
||
| 14312 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14313 | 5694 .loc 1 3605 7 is_stmt 1 view .LVU1770 |
||
| 14314 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14315 | 5695 .loc 1 3605 11 is_stmt 0 view .LVU1771 |
||
| 14316 | 5696 007c 2268 ldr r2, [r4] |
||
| 14317 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14318 | 5697 .loc 1 3605 29 view .LVU1772 |
||
| 14319 | 5698 007e 9369 ldr r3, [r2, #24] |
||
| 14320 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14321 | 5699 .loc 1 3605 39 view .LVU1773 |
||
| 14322 | 5700 0080 2969 ldr r1, [r5, #16] |
||
| 14323 | 3605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14324 | 5701 .loc 1 3605 29 view .LVU1774 |
||
| 14325 | 5702 0082 43EA0123 orr r3, r3, r1, lsl #8 |
||
| 14326 | 5703 0086 9361 str r3, [r2, #24] |
||
| 14327 | 3606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14328 | 5704 .loc 1 3606 7 is_stmt 1 view .LVU1775 |
||
| 14329 | 5705 0088 E4E7 b .L350 |
||
| 14330 | 5706 .LVL513: |
||
| 14331 | 5707 .L353: |
||
| 14332 | 3612:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14333 | 5708 .loc 1 3612 7 view .LVU1776 |
||
| 14334 | 3615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14335 | 5709 .loc 1 3615 7 view .LVU1777 |
||
| 14336 | 5710 008a 0068 ldr r0, [r0] |
||
| 14337 | 5711 .LVL514: |
||
| 14338 | 3615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14339 | 5712 .loc 1 3615 7 is_stmt 0 view .LVU1778 |
||
| 14340 | 5713 008c FFF7FEFF bl TIM_OC3_SetConfig |
||
| 19 | mjames | 14341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 240 |
| 16 | mjames | 14342 | |
| 14343 | |||
| 14344 | 5714 .LVL515: |
||
| 14345 | 3618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14346 | 5715 .loc 1 3618 7 is_stmt 1 view .LVU1779 |
||
| 14347 | 3618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14348 | 5716 .loc 1 3618 11 is_stmt 0 view .LVU1780 |
||
| 14349 | 5717 0090 2268 ldr r2, [r4] |
||
| 14350 | 3618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14351 | 5718 .loc 1 3618 29 view .LVU1781 |
||
| 14352 | 5719 0092 D369 ldr r3, [r2, #28] |
||
| 14353 | 5720 0094 43F00803 orr r3, r3, #8 |
||
| 14354 | 5721 0098 D361 str r3, [r2, #28] |
||
| 14355 | 3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; |
||
| 14356 | 5722 .loc 1 3621 7 is_stmt 1 view .LVU1782 |
||
| 14357 | 3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; |
||
| 14358 | 5723 .loc 1 3621 11 is_stmt 0 view .LVU1783 |
||
| 14359 | 5724 009a 2268 ldr r2, [r4] |
||
| 14360 | 3621:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode; |
||
| 14361 | 5725 .loc 1 3621 29 view .LVU1784 |
||
| 14362 | 5726 009c D369 ldr r3, [r2, #28] |
||
| 14363 | 5727 009e 23F00403 bic r3, r3, #4 |
||
| 14364 | 5728 00a2 D361 str r3, [r2, #28] |
||
| 14365 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14366 | 5729 .loc 1 3622 7 is_stmt 1 view .LVU1785 |
||
| 14367 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14368 | 5730 .loc 1 3622 11 is_stmt 0 view .LVU1786 |
||
| 14369 | 5731 00a4 2268 ldr r2, [r4] |
||
| 14370 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14371 | 5732 .loc 1 3622 29 view .LVU1787 |
||
| 14372 | 5733 00a6 D369 ldr r3, [r2, #28] |
||
| 14373 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14374 | 5734 .loc 1 3622 39 view .LVU1788 |
||
| 14375 | 5735 00a8 2969 ldr r1, [r5, #16] |
||
| 14376 | 3622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14377 | 5736 .loc 1 3622 29 view .LVU1789 |
||
| 14378 | 5737 00aa 0B43 orrs r3, r3, r1 |
||
| 14379 | 5738 00ac D361 str r3, [r2, #28] |
||
| 14380 | 3623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14381 | 5739 .loc 1 3623 7 is_stmt 1 view .LVU1790 |
||
| 14382 | 5740 00ae D1E7 b .L350 |
||
| 14383 | 5741 .LVL516: |
||
| 14384 | 5742 .L351: |
||
| 14385 | 3629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14386 | 5743 .loc 1 3629 7 view .LVU1791 |
||
| 14387 | 3632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14388 | 5744 .loc 1 3632 7 view .LVU1792 |
||
| 14389 | 5745 00b0 0068 ldr r0, [r0] |
||
| 14390 | 5746 .LVL517: |
||
| 14391 | 3632:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14392 | 5747 .loc 1 3632 7 is_stmt 0 view .LVU1793 |
||
| 14393 | 5748 00b2 FFF7FEFF bl TIM_OC4_SetConfig |
||
| 14394 | 5749 .LVL518: |
||
| 14395 | 3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14396 | 5750 .loc 1 3635 7 is_stmt 1 view .LVU1794 |
||
| 14397 | 3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14398 | 5751 .loc 1 3635 11 is_stmt 0 view .LVU1795 |
||
| 14399 | 5752 00b6 2268 ldr r2, [r4] |
||
| 14400 | 3635:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 14401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 241 |
| 16 | mjames | 14402 | |
| 14403 | |||
| 14404 | 5753 .loc 1 3635 29 view .LVU1796 |
||
| 14405 | 5754 00b8 D369 ldr r3, [r2, #28] |
||
| 14406 | 5755 00ba 43F40063 orr r3, r3, #2048 |
||
| 14407 | 5756 00be D361 str r3, [r2, #28] |
||
| 14408 | 3638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; |
||
| 14409 | 5757 .loc 1 3638 7 is_stmt 1 view .LVU1797 |
||
| 14410 | 3638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; |
||
| 14411 | 5758 .loc 1 3638 11 is_stmt 0 view .LVU1798 |
||
| 14412 | 5759 00c0 2268 ldr r2, [r4] |
||
| 14413 | 3638:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCMR2 |= sConfig->OCFastMode << 8U; |
||
| 14414 | 5760 .loc 1 3638 29 view .LVU1799 |
||
| 14415 | 5761 00c2 D369 ldr r3, [r2, #28] |
||
| 14416 | 5762 00c4 23F48063 bic r3, r3, #1024 |
||
| 14417 | 5763 00c8 D361 str r3, [r2, #28] |
||
| 14418 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14419 | 5764 .loc 1 3639 7 is_stmt 1 view .LVU1800 |
||
| 14420 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14421 | 5765 .loc 1 3639 11 is_stmt 0 view .LVU1801 |
||
| 14422 | 5766 00ca 2268 ldr r2, [r4] |
||
| 14423 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14424 | 5767 .loc 1 3639 29 view .LVU1802 |
||
| 14425 | 5768 00cc D369 ldr r3, [r2, #28] |
||
| 14426 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14427 | 5769 .loc 1 3639 39 view .LVU1803 |
||
| 14428 | 5770 00ce 2969 ldr r1, [r5, #16] |
||
| 14429 | 3639:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 14430 | 5771 .loc 1 3639 29 view .LVU1804 |
||
| 14431 | 5772 00d0 43EA0123 orr r3, r3, r1, lsl #8 |
||
| 14432 | 5773 00d4 D361 str r3, [r2, #28] |
||
| 14433 | 3640:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14434 | 5774 .loc 1 3640 7 is_stmt 1 view .LVU1805 |
||
| 14435 | 5775 00d6 BDE7 b .L350 |
||
| 14436 | 5776 .LVL519: |
||
| 14437 | 5777 .L356: |
||
| 14438 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14439 | 5778 .loc 1 3569 3 is_stmt 0 view .LVU1806 |
||
| 14440 | 5779 00d8 0220 movs r0, #2 |
||
| 14441 | 5780 .LVL520: |
||
| 14442 | 3569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14443 | 5781 .loc 1 3569 3 view .LVU1807 |
||
| 14444 | 5782 00da C1E7 b .L349 |
||
| 14445 | 5783 .cfi_endproc |
||
| 14446 | 5784 .LFE126: |
||
| 14447 | 5786 .section .text.TIM_TI1_SetConfig,"ax",%progbits |
||
| 14448 | 5787 .align 1 |
||
| 14449 | 5788 .global TIM_TI1_SetConfig |
||
| 14450 | 5789 .syntax unified |
||
| 14451 | 5790 .thumb |
||
| 14452 | 5791 .thumb_func |
||
| 14453 | 5792 .fpu softvfp |
||
| 14454 | 5794 TIM_TI1_SetConfig: |
||
| 14455 | 5795 .LVL521: |
||
| 14456 | 5796 .LFB170: |
||
| 14457 | 6276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 14458 | 5797 .loc 1 6276 1 is_stmt 1 view -0 |
||
| 14459 | 5798 .cfi_startproc |
||
| 14460 | 5799 @ args = 0, pretend = 0, frame = 0 |
||
| 19 | mjames | 14461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 242 |
| 16 | mjames | 14462 | |
| 14463 | |||
| 14464 | 5800 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 14465 | 5801 @ link register save eliminated. |
||
| 14466 | 6276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 14467 | 5802 .loc 1 6276 1 is_stmt 0 view .LVU1809 |
||
| 14468 | 5803 0000 70B4 push {r4, r5, r6} |
||
| 14469 | 5804 .LCFI59: |
||
| 14470 | 5805 .cfi_def_cfa_offset 12 |
||
| 14471 | 5806 .cfi_offset 4, -12 |
||
| 14472 | 5807 .cfi_offset 5, -8 |
||
| 14473 | 5808 .cfi_offset 6, -4 |
||
| 14474 | 6277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 14475 | 5809 .loc 1 6277 3 is_stmt 1 view .LVU1810 |
||
| 14476 | 6278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14477 | 5810 .loc 1 6278 3 view .LVU1811 |
||
| 14478 | 6281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 14479 | 5811 .loc 1 6281 3 view .LVU1812 |
||
| 14480 | 6281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = TIMx->CCMR1; |
||
| 14481 | 5812 .loc 1 6281 14 is_stmt 0 view .LVU1813 |
||
| 14482 | 5813 0002 056A ldr r5, [r0, #32] |
||
| 14483 | 5814 0004 25F00105 bic r5, r5, #1 |
||
| 14484 | 5815 0008 0562 str r5, [r0, #32] |
||
| 14485 | 6282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 14486 | 5816 .loc 1 6282 3 is_stmt 1 view .LVU1814 |
||
| 14487 | 6282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer = TIMx->CCER; |
||
| 14488 | 5817 .loc 1 6282 12 is_stmt 0 view .LVU1815 |
||
| 14489 | 5818 000a 8469 ldr r4, [r0, #24] |
||
| 14490 | 5819 .LVL522: |
||
| 14491 | 6283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14492 | 5820 .loc 1 6283 3 is_stmt 1 view .LVU1816 |
||
| 14493 | 6283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14494 | 5821 .loc 1 6283 11 is_stmt 0 view .LVU1817 |
||
| 14495 | 5822 000c 056A ldr r5, [r0, #32] |
||
| 14496 | 5823 .LVL523: |
||
| 14497 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14498 | 5824 .loc 1 6286 3 is_stmt 1 view .LVU1818 |
||
| 14499 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14500 | 5825 .loc 1 6286 7 is_stmt 0 view .LVU1819 |
||
| 14501 | 5826 000e 114E ldr r6, .L362 |
||
| 14502 | 5827 0010 B042 cmp r0, r6 |
||
| 14503 | 5828 0012 0DD0 beq .L359 |
||
| 14504 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14505 | 5829 .loc 1 6286 7 discriminator 2 view .LVU1820 |
||
| 14506 | 5830 0014 B0F1804F cmp r0, #1073741824 |
||
| 14507 | 5831 0018 0AD0 beq .L359 |
||
| 14508 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14509 | 5832 .loc 1 6286 7 discriminator 4 view .LVU1821 |
||
| 14510 | 5833 001a A6F59436 sub r6, r6, #75776 |
||
| 14511 | 5834 001e B042 cmp r0, r6 |
||
| 14512 | 5835 0020 06D0 beq .L359 |
||
| 14513 | 6286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14514 | 5836 .loc 1 6286 7 discriminator 6 view .LVU1822 |
||
| 14515 | 5837 0022 06F58066 add r6, r6, #1024 |
||
| 14516 | 5838 0026 B042 cmp r0, r6 |
||
| 14517 | 5839 0028 02D0 beq .L359 |
||
| 14518 | 6293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14519 | 5840 .loc 1 6293 5 is_stmt 1 view .LVU1823 |
||
| 14520 | 6293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 14521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 243 |
| 16 | mjames | 14522 | |
| 14523 | |||
| 14524 | 5841 .loc 1 6293 14 is_stmt 0 view .LVU1824 |
||
| 14525 | 5842 002a 44F00102 orr r2, r4, #1 |
||
| 14526 | 5843 .LVL524: |
||
| 14527 | 6293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14528 | 5844 .loc 1 6293 14 view .LVU1825 |
||
| 14529 | 5845 002e 02E0 b .L360 |
||
| 14530 | 5846 .LVL525: |
||
| 14531 | 5847 .L359: |
||
| 14532 | 6288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; |
||
| 14533 | 5848 .loc 1 6288 5 is_stmt 1 view .LVU1826 |
||
| 14534 | 6288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= TIM_ICSelection; |
||
| 14535 | 5849 .loc 1 6288 14 is_stmt 0 view .LVU1827 |
||
| 14536 | 5850 0030 24F00304 bic r4, r4, #3 |
||
| 14537 | 5851 .LVL526: |
||
| 14538 | 6289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14539 | 5852 .loc 1 6289 5 is_stmt 1 view .LVU1828 |
||
| 14540 | 6289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14541 | 5853 .loc 1 6289 14 is_stmt 0 view .LVU1829 |
||
| 14542 | 5854 0034 2243 orrs r2, r2, r4 |
||
| 14543 | 5855 .LVL527: |
||
| 14544 | 5856 .L360: |
||
| 14545 | 6297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); |
||
| 14546 | 5857 .loc 1 6297 3 is_stmt 1 view .LVU1830 |
||
| 14547 | 6297:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((TIM_ICFilter << 4U) & TIM_CCMR1_IC1F); |
||
| 14548 | 5858 .loc 1 6297 12 is_stmt 0 view .LVU1831 |
||
| 14549 | 5859 0036 22F0F002 bic r2, r2, #240 |
||
| 14550 | 5860 .LVL528: |
||
| 14551 | 6298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14552 | 5861 .loc 1 6298 3 is_stmt 1 view .LVU1832 |
||
| 14553 | 6298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14554 | 5862 .loc 1 6298 30 is_stmt 0 view .LVU1833 |
||
| 14555 | 5863 003a 1B01 lsls r3, r3, #4 |
||
| 14556 | 5864 .LVL529: |
||
| 14557 | 6298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14558 | 5865 .loc 1 6298 37 view .LVU1834 |
||
| 14559 | 5866 003c DBB2 uxtb r3, r3 |
||
| 14560 | 6298:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14561 | 5867 .loc 1 6298 12 view .LVU1835 |
||
| 14562 | 5868 003e 1343 orrs r3, r3, r2 |
||
| 14563 | 5869 .LVL530: |
||
| 14564 | 6301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); |
||
| 14565 | 5870 .loc 1 6301 3 is_stmt 1 view .LVU1836 |
||
| 14566 | 6301:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccer |= (TIM_ICPolarity & (TIM_CCER_CC1P | TIM_CCER_CC1NP)); |
||
| 14567 | 5871 .loc 1 6301 11 is_stmt 0 view .LVU1837 |
||
| 14568 | 5872 0040 25F00A05 bic r5, r5, #10 |
||
| 14569 | 5873 .LVL531: |
||
| 14570 | 6302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14571 | 5874 .loc 1 6302 3 is_stmt 1 view .LVU1838 |
||
| 14572 | 6302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14573 | 5875 .loc 1 6302 30 is_stmt 0 view .LVU1839 |
||
| 14574 | 5876 0044 01F00A01 and r1, r1, #10 |
||
| 14575 | 5877 .LVL532: |
||
| 14576 | 6302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14577 | 5878 .loc 1 6302 11 view .LVU1840 |
||
| 14578 | 5879 0048 2943 orrs r1, r1, r5 |
||
| 14579 | 5880 .LVL533: |
||
| 14580 | 6305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 19 | mjames | 14581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 244 |
| 16 | mjames | 14582 | |
| 14583 | |||
| 14584 | 5881 .loc 1 6305 3 is_stmt 1 view .LVU1841 |
||
| 14585 | 6305:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER = tmpccer; |
||
| 14586 | 5882 .loc 1 6305 15 is_stmt 0 view .LVU1842 |
||
| 14587 | 5883 004a 8361 str r3, [r0, #24] |
||
| 14588 | 6306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14589 | 5884 .loc 1 6306 3 is_stmt 1 view .LVU1843 |
||
| 14590 | 6306:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14591 | 5885 .loc 1 6306 14 is_stmt 0 view .LVU1844 |
||
| 14592 | 5886 004c 0162 str r1, [r0, #32] |
||
| 14593 | 6307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14594 | 5887 .loc 1 6307 1 view .LVU1845 |
||
| 14595 | 5888 004e 70BC pop {r4, r5, r6} |
||
| 14596 | 5889 .LCFI60: |
||
| 14597 | 5890 .cfi_restore 6 |
||
| 14598 | 5891 .cfi_restore 5 |
||
| 14599 | 5892 .cfi_restore 4 |
||
| 14600 | 5893 .cfi_def_cfa_offset 0 |
||
| 14601 | 5894 0050 7047 bx lr |
||
| 14602 | 5895 .L363: |
||
| 14603 | 5896 0052 00BF .align 2 |
||
| 14604 | 5897 .L362: |
||
| 14605 | 5898 0054 002C0140 .word 1073818624 |
||
| 14606 | 5899 .cfi_endproc |
||
| 14607 | 5900 .LFE170: |
||
| 14608 | 5902 .section .text.HAL_TIM_IC_ConfigChannel,"ax",%progbits |
||
| 14609 | 5903 .align 1 |
||
| 14610 | 5904 .global HAL_TIM_IC_ConfigChannel |
||
| 14611 | 5905 .syntax unified |
||
| 14612 | 5906 .thumb |
||
| 14613 | 5907 .thumb_func |
||
| 14614 | 5908 .fpu softvfp |
||
| 14615 | 5910 HAL_TIM_IC_ConfigChannel: |
||
| 14616 | 5911 .LVL534: |
||
| 14617 | 5912 .LFB125: |
||
| 14618 | 3462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 14619 | 5913 .loc 1 3462 1 is_stmt 1 view -0 |
||
| 14620 | 5914 .cfi_startproc |
||
| 14621 | 5915 @ args = 0, pretend = 0, frame = 0 |
||
| 14622 | 5916 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 14623 | 3462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 14624 | 5917 .loc 1 3462 1 is_stmt 0 view .LVU1847 |
||
| 14625 | 5918 0000 38B5 push {r3, r4, r5, lr} |
||
| 14626 | 5919 .LCFI61: |
||
| 14627 | 5920 .cfi_def_cfa_offset 16 |
||
| 14628 | 5921 .cfi_offset 3, -16 |
||
| 14629 | 5922 .cfi_offset 4, -12 |
||
| 14630 | 5923 .cfi_offset 5, -8 |
||
| 14631 | 5924 .cfi_offset 14, -4 |
||
| 14632 | 3464:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_POLARITY(sConfig->ICPolarity)); |
||
| 14633 | 5925 .loc 1 3464 3 is_stmt 1 view .LVU1848 |
||
| 14634 | 3465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_SELECTION(sConfig->ICSelection)); |
||
| 14635 | 5926 .loc 1 3465 3 view .LVU1849 |
||
| 14636 | 3466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_PRESCALER(sConfig->ICPrescaler)); |
||
| 14637 | 5927 .loc 1 3466 3 view .LVU1850 |
||
| 14638 | 3467:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_IC_FILTER(sConfig->ICFilter)); |
||
| 14639 | 5928 .loc 1 3467 3 view .LVU1851 |
||
| 14640 | 3468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 14641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 245 |
| 16 | mjames | 14642 | |
| 14643 | |||
| 14644 | 5929 .loc 1 3468 3 view .LVU1852 |
||
| 14645 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14646 | 5930 .loc 1 3471 3 view .LVU1853 |
||
| 14647 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14648 | 5931 .loc 1 3471 3 view .LVU1854 |
||
| 14649 | 5932 0002 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 14650 | 5933 0006 012B cmp r3, #1 |
||
| 14651 | 5934 0008 58D0 beq .L370 |
||
| 14652 | 5935 000a 0D46 mov r5, r1 |
||
| 14653 | 5936 000c 0446 mov r4, r0 |
||
| 14654 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14655 | 5937 .loc 1 3471 3 discriminator 2 view .LVU1855 |
||
| 14656 | 5938 000e 0123 movs r3, #1 |
||
| 14657 | 5939 0010 80F83C30 strb r3, [r0, #60] |
||
| 14658 | 3473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14659 | 5940 .loc 1 3473 3 discriminator 2 view .LVU1856 |
||
| 14660 | 3473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14661 | 5941 .loc 1 3473 15 is_stmt 0 discriminator 2 view .LVU1857 |
||
| 14662 | 5942 0014 0223 movs r3, #2 |
||
| 14663 | 5943 0016 80F83D30 strb r3, [r0, #61] |
||
| 14664 | 3475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14665 | 5944 .loc 1 3475 3 is_stmt 1 discriminator 2 view .LVU1858 |
||
| 14666 | 3475:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14667 | 5945 .loc 1 3475 6 is_stmt 0 discriminator 2 view .LVU1859 |
||
| 14668 | 5946 001a DAB1 cbz r2, .L372 |
||
| 14669 | 3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14670 | 5947 .loc 1 3489 8 is_stmt 1 view .LVU1860 |
||
| 14671 | 3489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14672 | 5948 .loc 1 3489 11 is_stmt 0 view .LVU1861 |
||
| 14673 | 5949 001c 042A cmp r2, #4 |
||
| 14674 | 5950 001e 2AD0 beq .L373 |
||
| 14675 | 3505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14676 | 5951 .loc 1 3505 8 is_stmt 1 view .LVU1862 |
||
| 14677 | 3505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14678 | 5952 .loc 1 3505 11 is_stmt 0 view .LVU1863 |
||
| 14679 | 5953 0020 082A cmp r2, #8 |
||
| 14680 | 5954 0022 3AD0 beq .L374 |
||
| 14681 | 3524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14682 | 5955 .loc 1 3524 5 is_stmt 1 view .LVU1864 |
||
| 14683 | 3526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14684 | 5956 .loc 1 3526 5 view .LVU1865 |
||
| 14685 | 5957 0024 CB68 ldr r3, [r1, #12] |
||
| 14686 | 5958 0026 4A68 ldr r2, [r1, #4] |
||
| 14687 | 5959 .LVL535: |
||
| 14688 | 3526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14689 | 5960 .loc 1 3526 5 is_stmt 0 view .LVU1866 |
||
| 14690 | 5961 0028 0968 ldr r1, [r1] |
||
| 14691 | 5962 .LVL536: |
||
| 14692 | 3526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14693 | 5963 .loc 1 3526 5 view .LVU1867 |
||
| 14694 | 5964 002a 0068 ldr r0, [r0] |
||
| 14695 | 5965 .LVL537: |
||
| 14696 | 3526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14697 | 5966 .loc 1 3526 5 view .LVU1868 |
||
| 14698 | 5967 002c FFF7FEFF bl TIM_TI4_SetConfig |
||
| 14699 | 5968 .LVL538: |
||
| 14700 | 3532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 14701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 246 |
| 16 | mjames | 14702 | |
| 14703 | |||
| 14704 | 5969 .loc 1 3532 5 is_stmt 1 view .LVU1869 |
||
| 14705 | 3532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14706 | 5970 .loc 1 3532 9 is_stmt 0 view .LVU1870 |
||
| 14707 | 5971 0030 2268 ldr r2, [r4] |
||
| 14708 | 3532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14709 | 5972 .loc 1 3532 27 view .LVU1871 |
||
| 14710 | 5973 0032 D369 ldr r3, [r2, #28] |
||
| 14711 | 5974 0034 23F44063 bic r3, r3, #3072 |
||
| 14712 | 5975 0038 D361 str r3, [r2, #28] |
||
| 14713 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14714 | 5976 .loc 1 3535 5 is_stmt 1 view .LVU1872 |
||
| 14715 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14716 | 5977 .loc 1 3535 9 is_stmt 0 view .LVU1873 |
||
| 14717 | 5978 003a 2268 ldr r2, [r4] |
||
| 14718 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14719 | 5979 .loc 1 3535 27 view .LVU1874 |
||
| 14720 | 5980 003c D369 ldr r3, [r2, #28] |
||
| 14721 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14722 | 5981 .loc 1 3535 38 view .LVU1875 |
||
| 14723 | 5982 003e A968 ldr r1, [r5, #8] |
||
| 14724 | 3535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14725 | 5983 .loc 1 3535 27 view .LVU1876 |
||
| 14726 | 5984 0040 43EA0123 orr r3, r3, r1, lsl #8 |
||
| 14727 | 5985 0044 D361 str r3, [r2, #28] |
||
| 14728 | 5986 .L367: |
||
| 14729 | 3538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14730 | 5987 .loc 1 3538 3 is_stmt 1 view .LVU1877 |
||
| 14731 | 3538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14732 | 5988 .loc 1 3538 15 is_stmt 0 view .LVU1878 |
||
| 14733 | 5989 0046 0123 movs r3, #1 |
||
| 14734 | 5990 0048 84F83D30 strb r3, [r4, #61] |
||
| 14735 | 3540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14736 | 5991 .loc 1 3540 3 is_stmt 1 view .LVU1879 |
||
| 14737 | 3540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14738 | 5992 .loc 1 3540 3 view .LVU1880 |
||
| 14739 | 5993 004c 0020 movs r0, #0 |
||
| 14740 | 5994 004e 84F83C00 strb r0, [r4, #60] |
||
| 14741 | 3542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14742 | 5995 .loc 1 3542 3 view .LVU1881 |
||
| 14743 | 5996 .LVL539: |
||
| 14744 | 5997 .L365: |
||
| 14745 | 3543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14746 | 5998 .loc 1 3543 1 is_stmt 0 view .LVU1882 |
||
| 14747 | 5999 0052 38BD pop {r3, r4, r5, pc} |
||
| 14748 | 6000 .LVL540: |
||
| 14749 | 6001 .L372: |
||
| 14750 | 3478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14751 | 6002 .loc 1 3478 5 is_stmt 1 view .LVU1883 |
||
| 14752 | 6003 0054 CB68 ldr r3, [r1, #12] |
||
| 14753 | 6004 0056 4A68 ldr r2, [r1, #4] |
||
| 14754 | 6005 .LVL541: |
||
| 14755 | 3478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14756 | 6006 .loc 1 3478 5 is_stmt 0 view .LVU1884 |
||
| 14757 | 6007 0058 0968 ldr r1, [r1] |
||
| 14758 | 6008 .LVL542: |
||
| 14759 | 3478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14760 | 6009 .loc 1 3478 5 view .LVU1885 |
||
| 19 | mjames | 14761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 247 |
| 16 | mjames | 14762 | |
| 14763 | |||
| 14764 | 6010 005a 0068 ldr r0, [r0] |
||
| 14765 | 6011 .LVL543: |
||
| 14766 | 3478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14767 | 6012 .loc 1 3478 5 view .LVU1886 |
||
| 14768 | 6013 005c FFF7FEFF bl TIM_TI1_SetConfig |
||
| 14769 | 6014 .LVL544: |
||
| 14770 | 3484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14771 | 6015 .loc 1 3484 5 is_stmt 1 view .LVU1887 |
||
| 14772 | 3484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14773 | 6016 .loc 1 3484 9 is_stmt 0 view .LVU1888 |
||
| 14774 | 6017 0060 2268 ldr r2, [r4] |
||
| 14775 | 3484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14776 | 6018 .loc 1 3484 27 view .LVU1889 |
||
| 14777 | 6019 0062 9369 ldr r3, [r2, #24] |
||
| 14778 | 6020 0064 23F00C03 bic r3, r3, #12 |
||
| 14779 | 6021 0068 9361 str r3, [r2, #24] |
||
| 14780 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14781 | 6022 .loc 1 3487 5 is_stmt 1 view .LVU1890 |
||
| 14782 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14783 | 6023 .loc 1 3487 9 is_stmt 0 view .LVU1891 |
||
| 14784 | 6024 006a 2268 ldr r2, [r4] |
||
| 14785 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14786 | 6025 .loc 1 3487 27 view .LVU1892 |
||
| 14787 | 6026 006c 9369 ldr r3, [r2, #24] |
||
| 14788 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14789 | 6027 .loc 1 3487 37 view .LVU1893 |
||
| 14790 | 6028 006e A968 ldr r1, [r5, #8] |
||
| 14791 | 3487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14792 | 6029 .loc 1 3487 27 view .LVU1894 |
||
| 14793 | 6030 0070 0B43 orrs r3, r3, r1 |
||
| 14794 | 6031 0072 9361 str r3, [r2, #24] |
||
| 14795 | 6032 0074 E7E7 b .L367 |
||
| 14796 | 6033 .LVL545: |
||
| 14797 | 6034 .L373: |
||
| 14798 | 3492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14799 | 6035 .loc 1 3492 5 is_stmt 1 view .LVU1895 |
||
| 14800 | 3494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14801 | 6036 .loc 1 3494 5 view .LVU1896 |
||
| 14802 | 6037 0076 CB68 ldr r3, [r1, #12] |
||
| 14803 | 6038 0078 4A68 ldr r2, [r1, #4] |
||
| 14804 | 6039 .LVL546: |
||
| 14805 | 3494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14806 | 6040 .loc 1 3494 5 is_stmt 0 view .LVU1897 |
||
| 14807 | 6041 007a 0968 ldr r1, [r1] |
||
| 14808 | 6042 .LVL547: |
||
| 14809 | 3494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14810 | 6043 .loc 1 3494 5 view .LVU1898 |
||
| 14811 | 6044 007c 0068 ldr r0, [r0] |
||
| 14812 | 6045 .LVL548: |
||
| 14813 | 3494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14814 | 6046 .loc 1 3494 5 view .LVU1899 |
||
| 14815 | 6047 007e FFF7FEFF bl TIM_TI2_SetConfig |
||
| 14816 | 6048 .LVL549: |
||
| 14817 | 3500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14818 | 6049 .loc 1 3500 5 is_stmt 1 view .LVU1900 |
||
| 14819 | 3500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14820 | 6050 .loc 1 3500 9 is_stmt 0 view .LVU1901 |
||
| 19 | mjames | 14821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 248 |
| 16 | mjames | 14822 | |
| 14823 | |||
| 14824 | 6051 0082 2268 ldr r2, [r4] |
||
| 14825 | 3500:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14826 | 6052 .loc 1 3500 27 view .LVU1902 |
||
| 14827 | 6053 0084 9369 ldr r3, [r2, #24] |
||
| 14828 | 6054 0086 23F44063 bic r3, r3, #3072 |
||
| 14829 | 6055 008a 9361 str r3, [r2, #24] |
||
| 14830 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14831 | 6056 .loc 1 3503 5 is_stmt 1 view .LVU1903 |
||
| 14832 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14833 | 6057 .loc 1 3503 9 is_stmt 0 view .LVU1904 |
||
| 14834 | 6058 008c 2268 ldr r2, [r4] |
||
| 14835 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14836 | 6059 .loc 1 3503 27 view .LVU1905 |
||
| 14837 | 6060 008e 9369 ldr r3, [r2, #24] |
||
| 14838 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14839 | 6061 .loc 1 3503 38 view .LVU1906 |
||
| 14840 | 6062 0090 A968 ldr r1, [r5, #8] |
||
| 14841 | 3503:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14842 | 6063 .loc 1 3503 27 view .LVU1907 |
||
| 14843 | 6064 0092 43EA0123 orr r3, r3, r1, lsl #8 |
||
| 14844 | 6065 0096 9361 str r3, [r2, #24] |
||
| 14845 | 6066 0098 D5E7 b .L367 |
||
| 14846 | 6067 .LVL550: |
||
| 14847 | 6068 .L374: |
||
| 14848 | 3508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14849 | 6069 .loc 1 3508 5 is_stmt 1 view .LVU1908 |
||
| 14850 | 3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14851 | 6070 .loc 1 3510 5 view .LVU1909 |
||
| 14852 | 6071 009a CB68 ldr r3, [r1, #12] |
||
| 14853 | 6072 009c 4A68 ldr r2, [r1, #4] |
||
| 14854 | 6073 .LVL551: |
||
| 14855 | 3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14856 | 6074 .loc 1 3510 5 is_stmt 0 view .LVU1910 |
||
| 14857 | 6075 009e 0968 ldr r1, [r1] |
||
| 14858 | 6076 .LVL552: |
||
| 14859 | 3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14860 | 6077 .loc 1 3510 5 view .LVU1911 |
||
| 14861 | 6078 00a0 0068 ldr r0, [r0] |
||
| 14862 | 6079 .LVL553: |
||
| 14863 | 3510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICPolarity, |
||
| 14864 | 6080 .loc 1 3510 5 view .LVU1912 |
||
| 14865 | 6081 00a2 FFF7FEFF bl TIM_TI3_SetConfig |
||
| 14866 | 6082 .LVL554: |
||
| 14867 | 3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14868 | 6083 .loc 1 3516 5 is_stmt 1 view .LVU1913 |
||
| 14869 | 3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14870 | 6084 .loc 1 3516 9 is_stmt 0 view .LVU1914 |
||
| 14871 | 6085 00a6 2268 ldr r2, [r4] |
||
| 14872 | 3516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14873 | 6086 .loc 1 3516 27 view .LVU1915 |
||
| 14874 | 6087 00a8 D369 ldr r3, [r2, #28] |
||
| 14875 | 6088 00aa 23F00C03 bic r3, r3, #12 |
||
| 14876 | 6089 00ae D361 str r3, [r2, #28] |
||
| 14877 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14878 | 6090 .loc 1 3519 5 is_stmt 1 view .LVU1916 |
||
| 14879 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14880 | 6091 .loc 1 3519 9 is_stmt 0 view .LVU1917 |
||
| 19 | mjames | 14881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 249 |
| 16 | mjames | 14882 | |
| 14883 | |||
| 14884 | 6092 00b0 2268 ldr r2, [r4] |
||
| 14885 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14886 | 6093 .loc 1 3519 27 view .LVU1918 |
||
| 14887 | 6094 00b2 D369 ldr r3, [r2, #28] |
||
| 14888 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14889 | 6095 .loc 1 3519 37 view .LVU1919 |
||
| 14890 | 6096 00b4 A968 ldr r1, [r5, #8] |
||
| 14891 | 3519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 14892 | 6097 .loc 1 3519 27 view .LVU1920 |
||
| 14893 | 6098 00b6 0B43 orrs r3, r3, r1 |
||
| 14894 | 6099 00b8 D361 str r3, [r2, #28] |
||
| 14895 | 6100 00ba C4E7 b .L367 |
||
| 14896 | 6101 .LVL555: |
||
| 14897 | 6102 .L370: |
||
| 14898 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14899 | 6103 .loc 1 3471 3 view .LVU1921 |
||
| 14900 | 6104 00bc 0220 movs r0, #2 |
||
| 14901 | 6105 .LVL556: |
||
| 14902 | 3471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14903 | 6106 .loc 1 3471 3 view .LVU1922 |
||
| 14904 | 6107 00be C8E7 b .L365 |
||
| 14905 | 6108 .cfi_endproc |
||
| 14906 | 6109 .LFE125: |
||
| 14907 | 6111 .section .text.HAL_TIM_OnePulse_ConfigChannel,"ax",%progbits |
||
| 14908 | 6112 .align 1 |
||
| 14909 | 6113 .global HAL_TIM_OnePulse_ConfigChannel |
||
| 14910 | 6114 .syntax unified |
||
| 14911 | 6115 .thumb |
||
| 14912 | 6116 .thumb_func |
||
| 14913 | 6117 .fpu softvfp |
||
| 14914 | 6119 HAL_TIM_OnePulse_ConfigChannel: |
||
| 14915 | 6120 .LVL557: |
||
| 14916 | 6121 .LFB127: |
||
| 14917 | 3675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; |
||
| 14918 | 6122 .loc 1 3675 1 is_stmt 1 view -0 |
||
| 14919 | 6123 .cfi_startproc |
||
| 14920 | 6124 @ args = 0, pretend = 0, frame = 32 |
||
| 14921 | 6125 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 14922 | 3676:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14923 | 6126 .loc 1 3676 3 view .LVU1924 |
||
| 14924 | 3679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_OPM_CHANNELS(InputChannel)); |
||
| 14925 | 6127 .loc 1 3679 3 view .LVU1925 |
||
| 14926 | 3680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14927 | 6128 .loc 1 3680 3 view .LVU1926 |
||
| 14928 | 3682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14929 | 6129 .loc 1 3682 3 view .LVU1927 |
||
| 14930 | 3682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 14931 | 6130 .loc 1 3682 6 is_stmt 0 view .LVU1928 |
||
| 14932 | 6131 0000 9A42 cmp r2, r3 |
||
| 14933 | 6132 0002 72D0 beq .L383 |
||
| 14934 | 3675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_OC_InitTypeDef temp1; |
||
| 14935 | 6133 .loc 1 3675 1 view .LVU1929 |
||
| 14936 | 6134 0004 70B5 push {r4, r5, r6, lr} |
||
| 14937 | 6135 .LCFI62: |
||
| 14938 | 6136 .cfi_def_cfa_offset 16 |
||
| 14939 | 6137 .cfi_offset 4, -16 |
||
| 14940 | 6138 .cfi_offset 5, -12 |
||
| 19 | mjames | 14941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 250 |
| 16 | mjames | 14942 | |
| 14943 | |||
| 14944 | 6139 .cfi_offset 6, -8 |
||
| 14945 | 6140 .cfi_offset 14, -4 |
||
| 14946 | 6141 0006 88B0 sub sp, sp, #32 |
||
| 14947 | 6142 .LCFI63: |
||
| 14948 | 6143 .cfi_def_cfa_offset 48 |
||
| 14949 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14950 | 6144 .loc 1 3685 5 is_stmt 1 view .LVU1930 |
||
| 14951 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14952 | 6145 .loc 1 3685 5 view .LVU1931 |
||
| 14953 | 6146 0008 90F83C40 ldrb r4, [r0, #60] @ zero_extendqisi2 |
||
| 14954 | 6147 000c 012C cmp r4, #1 |
||
| 14955 | 6148 000e 6ED0 beq .L384 |
||
| 14956 | 6149 0010 1E46 mov r6, r3 |
||
| 14957 | 6150 0012 0D46 mov r5, r1 |
||
| 14958 | 6151 0014 0446 mov r4, r0 |
||
| 14959 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14960 | 6152 .loc 1 3685 5 discriminator 2 view .LVU1932 |
||
| 14961 | 6153 0016 0123 movs r3, #1 |
||
| 14962 | 6154 .LVL558: |
||
| 14963 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14964 | 6155 .loc 1 3685 5 is_stmt 0 discriminator 2 view .LVU1933 |
||
| 14965 | 6156 0018 80F83C30 strb r3, [r0, #60] |
||
| 14966 | 3687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14967 | 6157 .loc 1 3687 5 is_stmt 1 discriminator 2 view .LVU1934 |
||
| 14968 | 3687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 14969 | 6158 .loc 1 3687 17 is_stmt 0 discriminator 2 view .LVU1935 |
||
| 14970 | 6159 001c 0223 movs r3, #2 |
||
| 14971 | 6160 001e 80F83D30 strb r3, [r0, #61] |
||
| 14972 | 3690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; |
||
| 14973 | 6161 .loc 1 3690 5 is_stmt 1 discriminator 2 view .LVU1936 |
||
| 14974 | 3690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; |
||
| 14975 | 6162 .loc 1 3690 27 is_stmt 0 discriminator 2 view .LVU1937 |
||
| 14976 | 6163 0022 0B68 ldr r3, [r1] |
||
| 14977 | 3690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.Pulse = sConfig->Pulse; |
||
| 14978 | 6164 .loc 1 3690 18 discriminator 2 view .LVU1938 |
||
| 14979 | 6165 0024 0193 str r3, [sp, #4] |
||
| 14980 | 3691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; |
||
| 14981 | 6166 .loc 1 3691 5 is_stmt 1 discriminator 2 view .LVU1939 |
||
| 14982 | 3691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; |
||
| 14983 | 6167 .loc 1 3691 26 is_stmt 0 discriminator 2 view .LVU1940 |
||
| 14984 | 6168 0026 4B68 ldr r3, [r1, #4] |
||
| 14985 | 3691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCPolarity = sConfig->OCPolarity; |
||
| 14986 | 6169 .loc 1 3691 17 discriminator 2 view .LVU1941 |
||
| 14987 | 6170 0028 0293 str r3, [sp, #8] |
||
| 14988 | 3692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; |
||
| 14989 | 6171 .loc 1 3692 5 is_stmt 1 discriminator 2 view .LVU1942 |
||
| 14990 | 3692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; |
||
| 14991 | 6172 .loc 1 3692 31 is_stmt 0 discriminator 2 view .LVU1943 |
||
| 14992 | 6173 002a 8B68 ldr r3, [r1, #8] |
||
| 14993 | 3692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNPolarity = sConfig->OCNPolarity; |
||
| 14994 | 6174 .loc 1 3692 22 discriminator 2 view .LVU1944 |
||
| 14995 | 6175 002c 0393 str r3, [sp, #12] |
||
| 14996 | 3693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; |
||
| 14997 | 6176 .loc 1 3693 5 is_stmt 1 discriminator 2 view .LVU1945 |
||
| 14998 | 3693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; |
||
| 14999 | 6177 .loc 1 3693 32 is_stmt 0 discriminator 2 view .LVU1946 |
||
| 15000 | 6178 002e CB68 ldr r3, [r1, #12] |
||
| 19 | mjames | 15001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 251 |
| 16 | mjames | 15002 | |
| 15003 | |||
| 15004 | 3693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCIdleState = sConfig->OCIdleState; |
||
| 15005 | 6179 .loc 1 3693 23 discriminator 2 view .LVU1947 |
||
| 15006 | 6180 0030 0493 str r3, [sp, #16] |
||
| 15007 | 3694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; |
||
| 15008 | 6181 .loc 1 3694 5 is_stmt 1 discriminator 2 view .LVU1948 |
||
| 15009 | 3694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; |
||
| 15010 | 6182 .loc 1 3694 32 is_stmt 0 discriminator 2 view .LVU1949 |
||
| 15011 | 6183 0032 0B69 ldr r3, [r1, #16] |
||
| 15012 | 3694:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** temp1.OCNIdleState = sConfig->OCNIdleState; |
||
| 15013 | 6184 .loc 1 3694 23 discriminator 2 view .LVU1950 |
||
| 15014 | 6185 0034 0693 str r3, [sp, #24] |
||
| 15015 | 3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15016 | 6186 .loc 1 3695 5 is_stmt 1 discriminator 2 view .LVU1951 |
||
| 15017 | 3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15018 | 6187 .loc 1 3695 33 is_stmt 0 discriminator 2 view .LVU1952 |
||
| 15019 | 6188 0036 4B69 ldr r3, [r1, #20] |
||
| 15020 | 3695:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15021 | 6189 .loc 1 3695 24 discriminator 2 view .LVU1953 |
||
| 15022 | 6190 0038 0793 str r3, [sp, #28] |
||
| 15023 | 3697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15024 | 6191 .loc 1 3697 5 is_stmt 1 discriminator 2 view .LVU1954 |
||
| 15025 | 6192 003a 62B1 cbz r2, .L377 |
||
| 15026 | 3697:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15027 | 6193 .loc 1 3697 5 is_stmt 0 view .LVU1955 |
||
| 15028 | 6194 003c 042A cmp r2, #4 |
||
| 15029 | 6195 003e 0FD0 beq .L378 |
||
| 15030 | 6196 .LVL559: |
||
| 15031 | 6197 .L379: |
||
| 15032 | 3717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15033 | 6198 .loc 1 3717 5 is_stmt 1 view .LVU1956 |
||
| 15034 | 6199 0040 9EB1 cbz r6, .L380 |
||
| 15035 | 6200 0042 042E cmp r6, #4 |
||
| 15036 | 6201 0044 31D0 beq .L381 |
||
| 15037 | 6202 .L382: |
||
| 15038 | 3762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15039 | 6203 .loc 1 3762 5 view .LVU1957 |
||
| 15040 | 3762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15041 | 6204 .loc 1 3762 17 is_stmt 0 view .LVU1958 |
||
| 15042 | 6205 0046 0123 movs r3, #1 |
||
| 15043 | 6206 0048 84F83D30 strb r3, [r4, #61] |
||
| 15044 | 3764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15045 | 6207 .loc 1 3764 5 is_stmt 1 view .LVU1959 |
||
| 15046 | 3764:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15047 | 6208 .loc 1 3764 5 view .LVU1960 |
||
| 15048 | 6209 004c 0020 movs r0, #0 |
||
| 15049 | 6210 004e 84F83C00 strb r0, [r4, #60] |
||
| 15050 | 3766:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15051 | 6211 .loc 1 3766 5 view .LVU1961 |
||
| 15052 | 6212 .LVL560: |
||
| 15053 | 6213 .L376: |
||
| 15054 | 3772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15055 | 6214 .loc 1 3772 1 is_stmt 0 view .LVU1962 |
||
| 15056 | 6215 0052 08B0 add sp, sp, #32 |
||
| 15057 | 6216 .LCFI64: |
||
| 15058 | 6217 .cfi_remember_state |
||
| 15059 | 6218 .cfi_def_cfa_offset 16 |
||
| 15060 | 6219 @ sp needed |
||
| 19 | mjames | 15061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 252 |
| 16 | mjames | 15062 | |
| 15063 | |||
| 15064 | 6220 0054 70BD pop {r4, r5, r6, pc} |
||
| 15065 | 6221 .LVL561: |
||
| 15066 | 6222 .L377: |
||
| 15067 | 6223 .LCFI65: |
||
| 15068 | 6224 .cfi_restore_state |
||
| 15069 | 3701:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15070 | 6225 .loc 1 3701 9 is_stmt 1 view .LVU1963 |
||
| 15071 | 3703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15072 | 6226 .loc 1 3703 9 view .LVU1964 |
||
| 15073 | 6227 0056 01A9 add r1, sp, #4 |
||
| 15074 | 6228 .LVL562: |
||
| 15075 | 3703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15076 | 6229 .loc 1 3703 9 is_stmt 0 view .LVU1965 |
||
| 15077 | 6230 0058 0068 ldr r0, [r0] |
||
| 15078 | 6231 .LVL563: |
||
| 15079 | 3703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15080 | 6232 .loc 1 3703 9 view .LVU1966 |
||
| 15081 | 6233 005a FFF7FEFF bl TIM_OC1_SetConfig |
||
| 15082 | 6234 .LVL564: |
||
| 15083 | 3704:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15084 | 6235 .loc 1 3704 9 is_stmt 1 view .LVU1967 |
||
| 15085 | 6236 005e EFE7 b .L379 |
||
| 15086 | 6237 .LVL565: |
||
| 15087 | 6238 .L378: |
||
| 15088 | 3708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15089 | 6239 .loc 1 3708 9 view .LVU1968 |
||
| 15090 | 3710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15091 | 6240 .loc 1 3710 9 view .LVU1969 |
||
| 15092 | 6241 0060 01A9 add r1, sp, #4 |
||
| 15093 | 6242 .LVL566: |
||
| 15094 | 3710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15095 | 6243 .loc 1 3710 9 is_stmt 0 view .LVU1970 |
||
| 15096 | 6244 0062 0068 ldr r0, [r0] |
||
| 15097 | 6245 .LVL567: |
||
| 15098 | 3710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15099 | 6246 .loc 1 3710 9 view .LVU1971 |
||
| 15100 | 6247 0064 FFF7FEFF bl TIM_OC2_SetConfig |
||
| 15101 | 6248 .LVL568: |
||
| 15102 | 3711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15103 | 6249 .loc 1 3711 9 is_stmt 1 view .LVU1972 |
||
| 15104 | 6250 0068 EAE7 b .L379 |
||
| 15105 | 6251 .L380: |
||
| 15106 | 3721:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15107 | 6252 .loc 1 3721 9 view .LVU1973 |
||
| 15108 | 3723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); |
||
| 15109 | 6253 .loc 1 3723 9 view .LVU1974 |
||
| 15110 | 6254 006a 2B6A ldr r3, [r5, #32] |
||
| 15111 | 6255 006c EA69 ldr r2, [r5, #28] |
||
| 15112 | 6256 006e A969 ldr r1, [r5, #24] |
||
| 15113 | 6257 0070 2068 ldr r0, [r4] |
||
| 15114 | 6258 0072 FFF7FEFF bl TIM_TI1_SetConfig |
||
| 15115 | 6259 .LVL569: |
||
| 15116 | 3727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15117 | 6260 .loc 1 3727 9 view .LVU1975 |
||
| 15118 | 3727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15119 | 6261 .loc 1 3727 13 is_stmt 0 view .LVU1976 |
||
| 15120 | 6262 0076 2268 ldr r2, [r4] |
||
| 19 | mjames | 15121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 253 |
| 16 | mjames | 15122 | |
| 15123 | |||
| 15124 | 3727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15125 | 6263 .loc 1 3727 31 view .LVU1977 |
||
| 15126 | 6264 0078 9369 ldr r3, [r2, #24] |
||
| 15127 | 6265 007a 23F00C03 bic r3, r3, #12 |
||
| 15128 | 6266 007e 9361 str r3, [r2, #24] |
||
| 15129 | 3730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; |
||
| 15130 | 6267 .loc 1 3730 9 is_stmt 1 view .LVU1978 |
||
| 15131 | 3730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; |
||
| 15132 | 6268 .loc 1 3730 13 is_stmt 0 view .LVU1979 |
||
| 15133 | 6269 0080 2268 ldr r2, [r4] |
||
| 15134 | 3730:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI1FP1; |
||
| 15135 | 6270 .loc 1 3730 30 view .LVU1980 |
||
| 15136 | 6271 0082 9368 ldr r3, [r2, #8] |
||
| 15137 | 6272 0084 23F07003 bic r3, r3, #112 |
||
| 15138 | 6273 0088 9360 str r3, [r2, #8] |
||
| 15139 | 3731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15140 | 6274 .loc 1 3731 9 is_stmt 1 view .LVU1981 |
||
| 15141 | 3731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15142 | 6275 .loc 1 3731 13 is_stmt 0 view .LVU1982 |
||
| 15143 | 6276 008a 2268 ldr r2, [r4] |
||
| 15144 | 3731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15145 | 6277 .loc 1 3731 30 view .LVU1983 |
||
| 15146 | 6278 008c 9368 ldr r3, [r2, #8] |
||
| 15147 | 6279 008e 43F05003 orr r3, r3, #80 |
||
| 15148 | 6280 0092 9360 str r3, [r2, #8] |
||
| 15149 | 3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15150 | 6281 .loc 1 3734 9 is_stmt 1 view .LVU1984 |
||
| 15151 | 3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15152 | 6282 .loc 1 3734 13 is_stmt 0 view .LVU1985 |
||
| 15153 | 6283 0094 2268 ldr r2, [r4] |
||
| 15154 | 3734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15155 | 6284 .loc 1 3734 30 view .LVU1986 |
||
| 15156 | 6285 0096 9368 ldr r3, [r2, #8] |
||
| 15157 | 6286 0098 23F00703 bic r3, r3, #7 |
||
| 15158 | 6287 009c 9360 str r3, [r2, #8] |
||
| 15159 | 3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15160 | 6288 .loc 1 3735 9 is_stmt 1 view .LVU1987 |
||
| 15161 | 3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15162 | 6289 .loc 1 3735 13 is_stmt 0 view .LVU1988 |
||
| 15163 | 6290 009e 2268 ldr r2, [r4] |
||
| 15164 | 3735:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15165 | 6291 .loc 1 3735 30 view .LVU1989 |
||
| 15166 | 6292 00a0 9368 ldr r3, [r2, #8] |
||
| 15167 | 6293 00a2 43F00603 orr r3, r3, #6 |
||
| 15168 | 6294 00a6 9360 str r3, [r2, #8] |
||
| 15169 | 3736:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15170 | 6295 .loc 1 3736 9 is_stmt 1 view .LVU1990 |
||
| 15171 | 6296 00a8 CDE7 b .L382 |
||
| 15172 | 6297 .L381: |
||
| 15173 | 3740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15174 | 6298 .loc 1 3740 9 view .LVU1991 |
||
| 15175 | 3742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sConfig->ICSelection, sConfig->ICFilter); |
||
| 15176 | 6299 .loc 1 3742 9 view .LVU1992 |
||
| 15177 | 6300 00aa 2B6A ldr r3, [r5, #32] |
||
| 15178 | 6301 00ac EA69 ldr r2, [r5, #28] |
||
| 15179 | 6302 00ae A969 ldr r1, [r5, #24] |
||
| 15180 | 6303 00b0 2068 ldr r0, [r4] |
||
| 19 | mjames | 15181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 254 |
| 16 | mjames | 15182 | |
| 15183 | |||
| 15184 | 6304 00b2 FFF7FEFF bl TIM_TI2_SetConfig |
||
| 15185 | 6305 .LVL570: |
||
| 15186 | 3746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15187 | 6306 .loc 1 3746 9 view .LVU1993 |
||
| 15188 | 3746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15189 | 6307 .loc 1 3746 13 is_stmt 0 view .LVU1994 |
||
| 15190 | 6308 00b6 2268 ldr r2, [r4] |
||
| 15191 | 3746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15192 | 6309 .loc 1 3746 31 view .LVU1995 |
||
| 15193 | 6310 00b8 9369 ldr r3, [r2, #24] |
||
| 15194 | 6311 00ba 23F44063 bic r3, r3, #3072 |
||
| 15195 | 6312 00be 9361 str r3, [r2, #24] |
||
| 15196 | 3749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; |
||
| 15197 | 6313 .loc 1 3749 9 is_stmt 1 view .LVU1996 |
||
| 15198 | 3749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; |
||
| 15199 | 6314 .loc 1 3749 13 is_stmt 0 view .LVU1997 |
||
| 15200 | 6315 00c0 2268 ldr r2, [r4] |
||
| 15201 | 3749:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_TS_TI2FP2; |
||
| 15202 | 6316 .loc 1 3749 30 view .LVU1998 |
||
| 15203 | 6317 00c2 9368 ldr r3, [r2, #8] |
||
| 15204 | 6318 00c4 23F07003 bic r3, r3, #112 |
||
| 15205 | 6319 00c8 9360 str r3, [r2, #8] |
||
| 15206 | 3750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15207 | 6320 .loc 1 3750 9 is_stmt 1 view .LVU1999 |
||
| 15208 | 3750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15209 | 6321 .loc 1 3750 13 is_stmt 0 view .LVU2000 |
||
| 15210 | 6322 00ca 2268 ldr r2, [r4] |
||
| 15211 | 3750:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15212 | 6323 .loc 1 3750 30 view .LVU2001 |
||
| 15213 | 6324 00cc 9368 ldr r3, [r2, #8] |
||
| 15214 | 6325 00ce 43F06003 orr r3, r3, #96 |
||
| 15215 | 6326 00d2 9360 str r3, [r2, #8] |
||
| 15216 | 3753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15217 | 6327 .loc 1 3753 9 is_stmt 1 view .LVU2002 |
||
| 15218 | 3753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15219 | 6328 .loc 1 3753 13 is_stmt 0 view .LVU2003 |
||
| 15220 | 6329 00d4 2268 ldr r2, [r4] |
||
| 15221 | 3753:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR |= TIM_SLAVEMODE_TRIGGER; |
||
| 15222 | 6330 .loc 1 3753 30 view .LVU2004 |
||
| 15223 | 6331 00d6 9368 ldr r3, [r2, #8] |
||
| 15224 | 6332 00d8 23F00703 bic r3, r3, #7 |
||
| 15225 | 6333 00dc 9360 str r3, [r2, #8] |
||
| 15226 | 3754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15227 | 6334 .loc 1 3754 9 is_stmt 1 view .LVU2005 |
||
| 15228 | 3754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15229 | 6335 .loc 1 3754 13 is_stmt 0 view .LVU2006 |
||
| 15230 | 6336 00de 2268 ldr r2, [r4] |
||
| 15231 | 3754:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15232 | 6337 .loc 1 3754 30 view .LVU2007 |
||
| 15233 | 6338 00e0 9368 ldr r3, [r2, #8] |
||
| 15234 | 6339 00e2 43F00603 orr r3, r3, #6 |
||
| 15235 | 6340 00e6 9360 str r3, [r2, #8] |
||
| 15236 | 3755:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15237 | 6341 .loc 1 3755 9 is_stmt 1 view .LVU2008 |
||
| 15238 | 6342 00e8 ADE7 b .L382 |
||
| 15239 | 6343 .LVL571: |
||
| 15240 | 6344 .L383: |
||
| 19 | mjames | 15241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 255 |
| 16 | mjames | 15242 | |
| 15243 | |||
| 15244 | 6345 .LCFI66: |
||
| 15245 | 6346 .cfi_def_cfa_offset 0 |
||
| 15246 | 6347 .cfi_restore 4 |
||
| 15247 | 6348 .cfi_restore 5 |
||
| 15248 | 6349 .cfi_restore 6 |
||
| 15249 | 6350 .cfi_restore 14 |
||
| 15250 | 3770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15251 | 6351 .loc 1 3770 12 is_stmt 0 view .LVU2009 |
||
| 15252 | 6352 00ea 0120 movs r0, #1 |
||
| 15253 | 6353 .LVL572: |
||
| 15254 | 3772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15255 | 6354 .loc 1 3772 1 view .LVU2010 |
||
| 15256 | 6355 00ec 7047 bx lr |
||
| 15257 | 6356 .LVL573: |
||
| 15258 | 6357 .L384: |
||
| 15259 | 6358 .LCFI67: |
||
| 15260 | 6359 .cfi_def_cfa_offset 48 |
||
| 15261 | 6360 .cfi_offset 4, -16 |
||
| 15262 | 6361 .cfi_offset 5, -12 |
||
| 15263 | 6362 .cfi_offset 6, -8 |
||
| 15264 | 6363 .cfi_offset 14, -4 |
||
| 15265 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15266 | 6364 .loc 1 3685 5 view .LVU2011 |
||
| 15267 | 6365 00ee 0220 movs r0, #2 |
||
| 15268 | 6366 .LVL574: |
||
| 15269 | 3685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15270 | 6367 .loc 1 3685 5 view .LVU2012 |
||
| 15271 | 6368 00f0 AFE7 b .L376 |
||
| 15272 | 6369 .cfi_endproc |
||
| 15273 | 6370 .LFE127: |
||
| 15274 | 6372 .section .text.TIM_ETR_SetConfig,"ax",%progbits |
||
| 15275 | 6373 .align 1 |
||
| 15276 | 6374 .global TIM_ETR_SetConfig |
||
| 15277 | 6375 .syntax unified |
||
| 15278 | 6376 .thumb |
||
| 15279 | 6377 .thumb_func |
||
| 15280 | 6378 .fpu softvfp |
||
| 15281 | 6380 TIM_ETR_SetConfig: |
||
| 15282 | 6381 .LVL575: |
||
| 15283 | 6382 .LFB177: |
||
| 15284 | 6549:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 15285 | 6550:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Configures the TIMx External Trigger (ETR). |
||
| 15286 | 6551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 15287 | 6552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ExtTRGPrescaler The external Trigger Prescaler. |
||
| 15288 | 6553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 15289 | 6554:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV1: ETRP Prescaler OFF. |
||
| 15290 | 6555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV2: ETRP frequency divided by 2. |
||
| 15291 | 6556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV4: ETRP frequency divided by 4. |
||
| 15292 | 6557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPRESCALER_DIV8: ETRP frequency divided by 8. |
||
| 15293 | 6558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIM_ExtTRGPolarity The external Trigger Polarity. |
||
| 15294 | 6559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 15295 | 6560:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPOLARITY_INVERTED: active low or falling edge active. |
||
| 15296 | 6561:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_ETRPOLARITY_NONINVERTED: active high or rising edge active. |
||
| 15297 | 6562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param ExtTRGFilter External Trigger Filter. |
||
| 15298 | 6563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter must be a value between 0x00 and 0x0F |
||
| 15299 | 6564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 15300 | 6565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 19 | mjames | 15301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 256 |
| 16 | mjames | 15302 | |
| 15303 | |||
| 15304 | 6566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_ETR_SetConfig(TIM_TypeDef *TIMx, uint32_t TIM_ExtTRGPrescaler, |
||
| 15305 | 6567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t TIM_ExtTRGPolarity, uint32_t ExtTRGFilter) |
||
| 15306 | 6568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15307 | 6383 .loc 1 6568 1 is_stmt 1 view -0 |
||
| 15308 | 6384 .cfi_startproc |
||
| 15309 | 6385 @ args = 0, pretend = 0, frame = 0 |
||
| 15310 | 6386 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 15311 | 6387 @ link register save eliminated. |
||
| 15312 | 6388 .loc 1 6568 1 is_stmt 0 view .LVU2014 |
||
| 15313 | 6389 0000 10B4 push {r4} |
||
| 15314 | 6390 .LCFI68: |
||
| 15315 | 6391 .cfi_def_cfa_offset 4 |
||
| 15316 | 6392 .cfi_offset 4, -4 |
||
| 15317 | 6569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 15318 | 6393 .loc 1 6569 3 is_stmt 1 view .LVU2015 |
||
| 15319 | 6570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15320 | 6571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr = TIMx->SMCR; |
||
| 15321 | 6394 .loc 1 6571 3 view .LVU2016 |
||
| 15322 | 6395 .loc 1 6571 11 is_stmt 0 view .LVU2017 |
||
| 15323 | 6396 0002 8468 ldr r4, [r0, #8] |
||
| 15324 | 6397 .LVL576: |
||
| 15325 | 6572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15326 | 6573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the ETR Bits */ |
||
| 15327 | 6574:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); |
||
| 15328 | 6398 .loc 1 6574 3 is_stmt 1 view .LVU2018 |
||
| 15329 | 6399 .loc 1 6574 11 is_stmt 0 view .LVU2019 |
||
| 15330 | 6400 0004 24F47F44 bic r4, r4, #65280 |
||
| 15331 | 6401 .LVL577: |
||
| 15332 | 6575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15333 | 6576:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Prescaler, the Filter value and the Polarity */ |
||
| 15334 | 6577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (uint32_t)(TIM_ExtTRGPrescaler | (TIM_ExtTRGPolarity | (ExtTRGFilter << 8U))); |
||
| 15335 | 6402 .loc 1 6577 3 is_stmt 1 view .LVU2020 |
||
| 15336 | 6403 .loc 1 6577 67 is_stmt 0 view .LVU2021 |
||
| 15337 | 6404 0008 42EA0323 orr r3, r2, r3, lsl #8 |
||
| 15338 | 6405 .LVL578: |
||
| 15339 | 6406 .loc 1 6577 45 view .LVU2022 |
||
| 15340 | 6407 000c 0B43 orrs r3, r3, r1 |
||
| 15341 | 6408 .loc 1 6577 11 view .LVU2023 |
||
| 15342 | 6409 000e 2343 orrs r3, r3, r4 |
||
| 15343 | 6410 .LVL579: |
||
| 15344 | 6578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15345 | 6579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 15346 | 6580:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->SMCR = tmpsmcr; |
||
| 15347 | 6411 .loc 1 6580 3 is_stmt 1 view .LVU2024 |
||
| 15348 | 6412 .loc 1 6580 14 is_stmt 0 view .LVU2025 |
||
| 15349 | 6413 0010 8360 str r3, [r0, #8] |
||
| 15350 | 6581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15351 | 6414 .loc 1 6581 1 view .LVU2026 |
||
| 15352 | 6415 0012 10BC pop {r4} |
||
| 15353 | 6416 .LCFI69: |
||
| 15354 | 6417 .cfi_restore 4 |
||
| 15355 | 6418 .cfi_def_cfa_offset 0 |
||
| 15356 | 6419 0014 7047 bx lr |
||
| 15357 | 6420 .cfi_endproc |
||
| 15358 | 6421 .LFE177: |
||
| 15359 | 6423 .section .text.HAL_TIM_ConfigOCrefClear,"ax",%progbits |
||
| 15360 | 6424 .align 1 |
||
| 19 | mjames | 15361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 257 |
| 16 | mjames | 15362 | |
| 15363 | |||
| 15364 | 6425 .global HAL_TIM_ConfigOCrefClear |
||
| 15365 | 6426 .syntax unified |
||
| 15366 | 6427 .thumb |
||
| 15367 | 6428 .thumb_func |
||
| 15368 | 6429 .fpu softvfp |
||
| 15369 | 6431 HAL_TIM_ConfigOCrefClear: |
||
| 15370 | 6432 .LVL580: |
||
| 15371 | 6433 .LFB133: |
||
| 15372 | 4359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 15373 | 6434 .loc 1 4359 1 is_stmt 1 view -0 |
||
| 15374 | 6435 .cfi_startproc |
||
| 15375 | 6436 @ args = 0, pretend = 0, frame = 0 |
||
| 15376 | 6437 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 15377 | 4361:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_SOURCE(sClearInputConfig->ClearInputSource)); |
||
| 15378 | 6438 .loc 1 4361 3 view .LVU2028 |
||
| 15379 | 4362:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15380 | 6439 .loc 1 4362 3 view .LVU2029 |
||
| 15381 | 4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15382 | 6440 .loc 1 4365 3 view .LVU2030 |
||
| 15383 | 4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15384 | 6441 .loc 1 4365 3 view .LVU2031 |
||
| 15385 | 6442 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 15386 | 6443 0004 012B cmp r3, #1 |
||
| 15387 | 6444 0006 6BD0 beq .L407 |
||
| 15388 | 4359:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 15389 | 6445 .loc 1 4359 1 is_stmt 0 discriminator 2 view .LVU2032 |
||
| 15390 | 6446 0008 70B5 push {r4, r5, r6, lr} |
||
| 15391 | 6447 .LCFI70: |
||
| 15392 | 6448 .cfi_def_cfa_offset 16 |
||
| 15393 | 6449 .cfi_offset 4, -16 |
||
| 15394 | 6450 .cfi_offset 5, -12 |
||
| 15395 | 6451 .cfi_offset 6, -8 |
||
| 15396 | 6452 .cfi_offset 14, -4 |
||
| 15397 | 6453 000a 1646 mov r6, r2 |
||
| 15398 | 6454 000c 0D46 mov r5, r1 |
||
| 15399 | 6455 000e 0446 mov r4, r0 |
||
| 15400 | 4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15401 | 6456 .loc 1 4365 3 is_stmt 1 discriminator 2 view .LVU2033 |
||
| 15402 | 6457 0010 0123 movs r3, #1 |
||
| 15403 | 6458 0012 80F83C30 strb r3, [r0, #60] |
||
| 15404 | 4367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15405 | 6459 .loc 1 4367 3 discriminator 2 view .LVU2034 |
||
| 15406 | 4367:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15407 | 6460 .loc 1 4367 15 is_stmt 0 discriminator 2 view .LVU2035 |
||
| 15408 | 6461 0016 0223 movs r3, #2 |
||
| 15409 | 6462 0018 80F83D30 strb r3, [r0, #61] |
||
| 15410 | 4369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15411 | 6463 .loc 1 4369 3 is_stmt 1 discriminator 2 view .LVU2036 |
||
| 15412 | 4369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15413 | 6464 .loc 1 4369 28 is_stmt 0 discriminator 2 view .LVU2037 |
||
| 15414 | 6465 001c 4B68 ldr r3, [r1, #4] |
||
| 15415 | 4369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15416 | 6466 .loc 1 4369 3 discriminator 2 view .LVU2038 |
||
| 15417 | 6467 001e 63B1 cbz r3, .L393 |
||
| 15418 | 4369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15419 | 6468 .loc 1 4369 3 view .LVU2039 |
||
| 15420 | 6469 0020 012B cmp r3, #1 |
||
| 19 | mjames | 15421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 258 |
| 16 | mjames | 15422 | |
| 15423 | |||
| 15424 | 6470 0022 10D0 beq .L394 |
||
| 15425 | 6471 .LVL581: |
||
| 15426 | 6472 .L395: |
||
| 15427 | 4404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15428 | 6473 .loc 1 4404 3 is_stmt 1 view .LVU2040 |
||
| 15429 | 6474 0024 0C2E cmp r6, #12 |
||
| 15430 | 6475 0026 24D8 bhi .L397 |
||
| 15431 | 6476 0028 DFE806F0 tbb [pc, r6] |
||
| 15432 | 6477 .L399: |
||
| 15433 | 6478 002c 1C .byte (.L402-.L399)/2 |
||
| 15434 | 6479 002d 23 .byte (.L397-.L399)/2 |
||
| 15435 | 6480 002e 23 .byte (.L397-.L399)/2 |
||
| 15436 | 6481 002f 23 .byte (.L397-.L399)/2 |
||
| 15437 | 6482 0030 30 .byte (.L401-.L399)/2 |
||
| 15438 | 6483 0031 23 .byte (.L397-.L399)/2 |
||
| 15439 | 6484 0032 23 .byte (.L397-.L399)/2 |
||
| 15440 | 6485 0033 23 .byte (.L397-.L399)/2 |
||
| 15441 | 6486 0034 3E .byte (.L400-.L399)/2 |
||
| 15442 | 6487 0035 23 .byte (.L397-.L399)/2 |
||
| 15443 | 6488 0036 23 .byte (.L397-.L399)/2 |
||
| 15444 | 6489 0037 23 .byte (.L397-.L399)/2 |
||
| 15445 | 6490 0038 4C .byte (.L398-.L399)/2 |
||
| 15446 | 6491 .LVL582: |
||
| 15447 | 6492 0039 00 .p2align 1 |
||
| 15448 | 6493 .L393: |
||
| 15449 | 4374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15450 | 6494 .loc 1 4374 7 view .LVU2041 |
||
| 15451 | 6495 003a 0268 ldr r2, [r0] |
||
| 15452 | 6496 .LVL583: |
||
| 15453 | 4374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15454 | 6497 .loc 1 4374 7 is_stmt 0 view .LVU2042 |
||
| 15455 | 6498 003c 9368 ldr r3, [r2, #8] |
||
| 15456 | 6499 003e 23F47F43 bic r3, r3, #65280 |
||
| 15457 | 6500 0042 9360 str r3, [r2, #8] |
||
| 15458 | 4375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15459 | 6501 .loc 1 4375 7 is_stmt 1 view .LVU2043 |
||
| 15460 | 6502 0044 EEE7 b .L395 |
||
| 15461 | 6503 .LVL584: |
||
| 15462 | 6504 .L394: |
||
| 15463 | 4381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_PRESCALER(sClearInputConfig->ClearInputPrescaler)); |
||
| 15464 | 6505 .loc 1 4381 7 view .LVU2044 |
||
| 15465 | 4382:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLEARINPUT_FILTER(sClearInputConfig->ClearInputFilter)); |
||
| 15466 | 6506 .loc 1 4382 7 view .LVU2045 |
||
| 15467 | 4383:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15468 | 6507 .loc 1 4383 7 view .LVU2046 |
||
| 15469 | 4386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15470 | 6508 .loc 1 4386 7 view .LVU2047 |
||
| 15471 | 4386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15472 | 6509 .loc 1 4386 28 is_stmt 0 view .LVU2048 |
||
| 15473 | 6510 0046 C968 ldr r1, [r1, #12] |
||
| 15474 | 6511 .LVL585: |
||
| 15475 | 4386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15476 | 6512 .loc 1 4386 10 view .LVU2049 |
||
| 15477 | 6513 0048 31B1 cbz r1, .L396 |
||
| 15478 | 4388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 15479 | 6514 .loc 1 4388 9 is_stmt 1 view .LVU2050 |
||
| 15480 | 4388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 19 | mjames | 15481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 259 |
| 16 | mjames | 15482 | |
| 15483 | |||
| 15484 | 6515 .loc 1 4388 21 is_stmt 0 view .LVU2051 |
||
| 15485 | 6516 004a 0120 movs r0, #1 |
||
| 15486 | 6517 .LVL586: |
||
| 15487 | 4388:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 15488 | 6518 .loc 1 4388 21 view .LVU2052 |
||
| 15489 | 6519 004c 84F83D00 strb r0, [r4, #61] |
||
| 15490 | 4389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 15491 | 6520 .loc 1 4389 9 is_stmt 1 view .LVU2053 |
||
| 15492 | 4389:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 15493 | 6521 .loc 1 4389 9 view .LVU2054 |
||
| 15494 | 6522 0050 0023 movs r3, #0 |
||
| 15495 | 6523 0052 84F83C30 strb r3, [r4, #60] |
||
| 15496 | 4390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15497 | 6524 .loc 1 4390 9 view .LVU2055 |
||
| 15498 | 4390:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15499 | 6525 .loc 1 4390 16 is_stmt 0 view .LVU2056 |
||
| 15500 | 6526 0056 12E0 b .L392 |
||
| 15501 | 6527 .LVL587: |
||
| 15502 | 6528 .L396: |
||
| 15503 | 4393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, |
||
| 15504 | 6529 .loc 1 4393 7 is_stmt 1 view .LVU2057 |
||
| 15505 | 6530 0058 2B69 ldr r3, [r5, #16] |
||
| 15506 | 6531 005a AA68 ldr r2, [r5, #8] |
||
| 15507 | 6532 .LVL588: |
||
| 15508 | 4393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, |
||
| 15509 | 6533 .loc 1 4393 7 is_stmt 0 view .LVU2058 |
||
| 15510 | 6534 005c 0068 ldr r0, [r0] |
||
| 15511 | 6535 .LVL589: |
||
| 15512 | 4393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClearInputConfig->ClearInputPrescaler, |
||
| 15513 | 6536 .loc 1 4393 7 view .LVU2059 |
||
| 15514 | 6537 005e FFF7FEFF bl TIM_ETR_SetConfig |
||
| 15515 | 6538 .LVL590: |
||
| 15516 | 4397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15517 | 6539 .loc 1 4397 7 is_stmt 1 view .LVU2060 |
||
| 15518 | 6540 0062 DFE7 b .L395 |
||
| 15519 | 6541 .L402: |
||
| 15520 | 4408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15521 | 6542 .loc 1 4408 7 view .LVU2061 |
||
| 15522 | 4408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15523 | 6543 .loc 1 4408 28 is_stmt 0 view .LVU2062 |
||
| 15524 | 6544 0064 2B68 ldr r3, [r5] |
||
| 15525 | 4408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15526 | 6545 .loc 1 4408 10 view .LVU2063 |
||
| 15527 | 6546 0066 5BB1 cbz r3, .L403 |
||
| 15528 | 4411:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15529 | 6547 .loc 1 4411 9 is_stmt 1 view .LVU2064 |
||
| 15530 | 6548 0068 2268 ldr r2, [r4] |
||
| 15531 | 6549 006a 9369 ldr r3, [r2, #24] |
||
| 15532 | 6550 006c 43F08003 orr r3, r3, #128 |
||
| 15533 | 6551 0070 9361 str r3, [r2, #24] |
||
| 15534 | 6552 .L397: |
||
| 15535 | 4466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15536 | 6553 .loc 1 4466 3 view .LVU2065 |
||
| 15537 | 4466:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15538 | 6554 .loc 1 4466 15 is_stmt 0 view .LVU2066 |
||
| 15539 | 6555 0072 0123 movs r3, #1 |
||
| 15540 | 6556 0074 84F83D30 strb r3, [r4, #61] |
||
| 19 | mjames | 15541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 260 |
| 16 | mjames | 15542 | |
| 15543 | |||
| 15544 | 4468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15545 | 6557 .loc 1 4468 3 is_stmt 1 view .LVU2067 |
||
| 15546 | 4468:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15547 | 6558 .loc 1 4468 3 view .LVU2068 |
||
| 15548 | 6559 0078 0020 movs r0, #0 |
||
| 15549 | 6560 007a 84F83C00 strb r0, [r4, #60] |
||
| 15550 | 4470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15551 | 6561 .loc 1 4470 3 view .LVU2069 |
||
| 15552 | 6562 .L392: |
||
| 15553 | 4471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15554 | 6563 .loc 1 4471 1 is_stmt 0 view .LVU2070 |
||
| 15555 | 6564 007e 70BD pop {r4, r5, r6, pc} |
||
| 15556 | 6565 .LVL591: |
||
| 15557 | 6566 .L403: |
||
| 15558 | 4416:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15559 | 6567 .loc 1 4416 9 is_stmt 1 view .LVU2071 |
||
| 15560 | 6568 0080 2268 ldr r2, [r4] |
||
| 15561 | 6569 0082 9369 ldr r3, [r2, #24] |
||
| 15562 | 6570 0084 23F08003 bic r3, r3, #128 |
||
| 15563 | 6571 0088 9361 str r3, [r2, #24] |
||
| 15564 | 6572 008a F2E7 b .L397 |
||
| 15565 | 6573 .L401: |
||
| 15566 | 4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15567 | 6574 .loc 1 4422 7 view .LVU2072 |
||
| 15568 | 4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15569 | 6575 .loc 1 4422 28 is_stmt 0 view .LVU2073 |
||
| 15570 | 6576 008c 2B68 ldr r3, [r5] |
||
| 15571 | 4422:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15572 | 6577 .loc 1 4422 10 view .LVU2074 |
||
| 15573 | 6578 008e 2BB1 cbz r3, .L404 |
||
| 15574 | 4425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15575 | 6579 .loc 1 4425 9 is_stmt 1 view .LVU2075 |
||
| 15576 | 6580 0090 2268 ldr r2, [r4] |
||
| 15577 | 6581 0092 9369 ldr r3, [r2, #24] |
||
| 15578 | 6582 0094 43F40043 orr r3, r3, #32768 |
||
| 15579 | 6583 0098 9361 str r3, [r2, #24] |
||
| 15580 | 6584 009a EAE7 b .L397 |
||
| 15581 | 6585 .L404: |
||
| 15582 | 4430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15583 | 6586 .loc 1 4430 9 view .LVU2076 |
||
| 15584 | 6587 009c 2268 ldr r2, [r4] |
||
| 15585 | 6588 009e 9369 ldr r3, [r2, #24] |
||
| 15586 | 6589 00a0 23F40043 bic r3, r3, #32768 |
||
| 15587 | 6590 00a4 9361 str r3, [r2, #24] |
||
| 15588 | 6591 00a6 E4E7 b .L397 |
||
| 15589 | 6592 .L400: |
||
| 15590 | 4436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15591 | 6593 .loc 1 4436 7 view .LVU2077 |
||
| 15592 | 4436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15593 | 6594 .loc 1 4436 28 is_stmt 0 view .LVU2078 |
||
| 15594 | 6595 00a8 2B68 ldr r3, [r5] |
||
| 15595 | 4436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15596 | 6596 .loc 1 4436 10 view .LVU2079 |
||
| 15597 | 6597 00aa 2BB1 cbz r3, .L405 |
||
| 15598 | 4439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15599 | 6598 .loc 1 4439 9 is_stmt 1 view .LVU2080 |
||
| 15600 | 6599 00ac 2268 ldr r2, [r4] |
||
| 19 | mjames | 15601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 261 |
| 16 | mjames | 15602 | |
| 15603 | |||
| 15604 | 6600 00ae D369 ldr r3, [r2, #28] |
||
| 15605 | 6601 00b0 43F08003 orr r3, r3, #128 |
||
| 15606 | 6602 00b4 D361 str r3, [r2, #28] |
||
| 15607 | 6603 00b6 DCE7 b .L397 |
||
| 15608 | 6604 .L405: |
||
| 15609 | 4444:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15610 | 6605 .loc 1 4444 9 view .LVU2081 |
||
| 15611 | 6606 00b8 2268 ldr r2, [r4] |
||
| 15612 | 6607 00ba D369 ldr r3, [r2, #28] |
||
| 15613 | 6608 00bc 23F08003 bic r3, r3, #128 |
||
| 15614 | 6609 00c0 D361 str r3, [r2, #28] |
||
| 15615 | 6610 00c2 D6E7 b .L397 |
||
| 15616 | 6611 .L398: |
||
| 15617 | 4450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15618 | 6612 .loc 1 4450 7 view .LVU2082 |
||
| 15619 | 4450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15620 | 6613 .loc 1 4450 28 is_stmt 0 view .LVU2083 |
||
| 15621 | 6614 00c4 2B68 ldr r3, [r5] |
||
| 15622 | 4450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15623 | 6615 .loc 1 4450 10 view .LVU2084 |
||
| 15624 | 6616 00c6 2BB1 cbz r3, .L406 |
||
| 15625 | 4453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15626 | 6617 .loc 1 4453 9 is_stmt 1 view .LVU2085 |
||
| 15627 | 6618 00c8 2268 ldr r2, [r4] |
||
| 15628 | 6619 00ca D369 ldr r3, [r2, #28] |
||
| 15629 | 6620 00cc 43F40043 orr r3, r3, #32768 |
||
| 15630 | 6621 00d0 D361 str r3, [r2, #28] |
||
| 15631 | 6622 00d2 CEE7 b .L397 |
||
| 15632 | 6623 .L406: |
||
| 15633 | 4458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15634 | 6624 .loc 1 4458 9 view .LVU2086 |
||
| 15635 | 6625 00d4 2268 ldr r2, [r4] |
||
| 15636 | 6626 00d6 D369 ldr r3, [r2, #28] |
||
| 15637 | 6627 00d8 23F40043 bic r3, r3, #32768 |
||
| 15638 | 6628 00dc D361 str r3, [r2, #28] |
||
| 15639 | 6629 00de C8E7 b .L397 |
||
| 15640 | 6630 .LVL592: |
||
| 15641 | 6631 .L407: |
||
| 15642 | 6632 .LCFI71: |
||
| 15643 | 6633 .cfi_def_cfa_offset 0 |
||
| 15644 | 6634 .cfi_restore 4 |
||
| 15645 | 6635 .cfi_restore 5 |
||
| 15646 | 6636 .cfi_restore 6 |
||
| 15647 | 6637 .cfi_restore 14 |
||
| 15648 | 4365:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15649 | 6638 .loc 1 4365 3 is_stmt 0 view .LVU2087 |
||
| 15650 | 6639 00e0 0220 movs r0, #2 |
||
| 15651 | 6640 .LVL593: |
||
| 15652 | 4471:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15653 | 6641 .loc 1 4471 1 view .LVU2088 |
||
| 15654 | 6642 00e2 7047 bx lr |
||
| 15655 | 6643 .cfi_endproc |
||
| 15656 | 6644 .LFE133: |
||
| 15657 | 6646 .section .text.HAL_TIM_ConfigClockSource,"ax",%progbits |
||
| 15658 | 6647 .align 1 |
||
| 15659 | 6648 .global HAL_TIM_ConfigClockSource |
||
| 15660 | 6649 .syntax unified |
||
| 19 | mjames | 15661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 262 |
| 16 | mjames | 15662 | |
| 15663 | |||
| 15664 | 6650 .thumb |
||
| 15665 | 6651 .thumb_func |
||
| 15666 | 6652 .fpu softvfp |
||
| 15667 | 6654 HAL_TIM_ConfigClockSource: |
||
| 15668 | 6655 .LVL594: |
||
| 15669 | 6656 .LFB134: |
||
| 15670 | 4481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 15671 | 6657 .loc 1 4481 1 is_stmt 1 view -0 |
||
| 15672 | 6658 .cfi_startproc |
||
| 15673 | 6659 @ args = 0, pretend = 0, frame = 0 |
||
| 15674 | 6660 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 15675 | 4482:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15676 | 6661 .loc 1 4482 3 view .LVU2090 |
||
| 15677 | 4485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15678 | 6662 .loc 1 4485 3 view .LVU2091 |
||
| 15679 | 4485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15680 | 6663 .loc 1 4485 3 view .LVU2092 |
||
| 15681 | 6664 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 15682 | 6665 0004 012B cmp r3, #1 |
||
| 15683 | 6666 0006 67D0 beq .L424 |
||
| 15684 | 4481:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 15685 | 6667 .loc 1 4481 1 is_stmt 0 discriminator 2 view .LVU2093 |
||
| 15686 | 6668 0008 10B5 push {r4, lr} |
||
| 15687 | 6669 .LCFI72: |
||
| 15688 | 6670 .cfi_def_cfa_offset 8 |
||
| 15689 | 6671 .cfi_offset 4, -8 |
||
| 15690 | 6672 .cfi_offset 14, -4 |
||
| 15691 | 6673 000a 0446 mov r4, r0 |
||
| 15692 | 4485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15693 | 6674 .loc 1 4485 3 is_stmt 1 discriminator 2 view .LVU2094 |
||
| 15694 | 6675 000c 0123 movs r3, #1 |
||
| 15695 | 6676 000e 80F83C30 strb r3, [r0, #60] |
||
| 15696 | 4487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15697 | 6677 .loc 1 4487 3 discriminator 2 view .LVU2095 |
||
| 15698 | 4487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15699 | 6678 .loc 1 4487 15 is_stmt 0 discriminator 2 view .LVU2096 |
||
| 15700 | 6679 0012 0223 movs r3, #2 |
||
| 15701 | 6680 0014 80F83D30 strb r3, [r0, #61] |
||
| 15702 | 4490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15703 | 6681 .loc 1 4490 3 is_stmt 1 discriminator 2 view .LVU2097 |
||
| 15704 | 4493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); |
||
| 15705 | 6682 .loc 1 4493 3 discriminator 2 view .LVU2098 |
||
| 15706 | 4493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); |
||
| 15707 | 6683 .loc 1 4493 17 is_stmt 0 discriminator 2 view .LVU2099 |
||
| 15708 | 6684 0018 0268 ldr r2, [r0] |
||
| 15709 | 4493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_SMS | TIM_SMCR_TS); |
||
| 15710 | 6685 .loc 1 4493 11 discriminator 2 view .LVU2100 |
||
| 15711 | 6686 001a 9368 ldr r3, [r2, #8] |
||
| 15712 | 6687 .LVL595: |
||
| 15713 | 4494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr &= ~(TIM_SMCR_ETF | TIM_SMCR_ETPS | TIM_SMCR_ECE | TIM_SMCR_ETP); |
||
| 15714 | 6688 .loc 1 4494 3 is_stmt 1 discriminator 2 view .LVU2101 |
||
| 15715 | 4495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 15716 | 6689 .loc 1 4495 3 discriminator 2 view .LVU2102 |
||
| 15717 | 4495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 15718 | 6690 .loc 1 4495 11 is_stmt 0 discriminator 2 view .LVU2103 |
||
| 15719 | 6691 001c 23F47F43 bic r3, r3, #65280 |
||
| 15720 | 6692 .LVL596: |
||
| 19 | mjames | 15721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 263 |
| 16 | mjames | 15722 | |
| 15723 | |||
| 15724 | 4495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->SMCR = tmpsmcr; |
||
| 15725 | 6693 .loc 1 4495 11 discriminator 2 view .LVU2104 |
||
| 15726 | 6694 0020 23F07703 bic r3, r3, #119 |
||
| 15727 | 6695 .LVL597: |
||
| 15728 | 4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15729 | 6696 .loc 1 4496 3 is_stmt 1 discriminator 2 view .LVU2105 |
||
| 15730 | 4496:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15731 | 6697 .loc 1 4496 24 is_stmt 0 discriminator 2 view .LVU2106 |
||
| 15732 | 6698 0024 9360 str r3, [r2, #8] |
||
| 15733 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15734 | 6699 .loc 1 4498 3 is_stmt 1 discriminator 2 view .LVU2107 |
||
| 15735 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15736 | 6700 .loc 1 4498 29 is_stmt 0 discriminator 2 view .LVU2108 |
||
| 15737 | 6701 0026 0B68 ldr r3, [r1] |
||
| 15738 | 6702 .LVL598: |
||
| 15739 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15740 | 6703 .loc 1 4498 3 discriminator 2 view .LVU2109 |
||
| 15741 | 6704 0028 402B cmp r3, #64 |
||
| 15742 | 6705 002a 4BD0 beq .L414 |
||
| 15743 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15744 | 6706 .loc 1 4498 3 view .LVU2110 |
||
| 15745 | 6707 002c 13D9 bls .L429 |
||
| 15746 | 6708 002e 602B cmp r3, #96 |
||
| 15747 | 6709 0030 3ED0 beq .L419 |
||
| 15748 | 6710 0032 25D9 bls .L430 |
||
| 15749 | 6711 0034 702B cmp r3, #112 |
||
| 15750 | 6712 0036 2FD0 beq .L422 |
||
| 15751 | 6713 0038 B3F5005F cmp r3, #8192 |
||
| 15752 | 6714 003c 19D1 bne .L418 |
||
| 15753 | 4533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15754 | 6715 .loc 1 4533 7 is_stmt 1 view .LVU2111 |
||
| 15755 | 4536:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 15756 | 6716 .loc 1 4536 7 view .LVU2112 |
||
| 15757 | 4537:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 15758 | 6717 .loc 1 4537 7 view .LVU2113 |
||
| 15759 | 4538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15760 | 6718 .loc 1 4538 7 view .LVU2114 |
||
| 15761 | 4541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15762 | 6719 .loc 1 4541 7 view .LVU2115 |
||
| 15763 | 6720 003e CB68 ldr r3, [r1, #12] |
||
| 15764 | 6721 0040 4A68 ldr r2, [r1, #4] |
||
| 15765 | 6722 .LVL599: |
||
| 15766 | 4541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15767 | 6723 .loc 1 4541 7 is_stmt 0 view .LVU2116 |
||
| 15768 | 6724 0042 8968 ldr r1, [r1, #8] |
||
| 15769 | 6725 .LVL600: |
||
| 15770 | 4541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15771 | 6726 .loc 1 4541 7 view .LVU2117 |
||
| 15772 | 6727 0044 0068 ldr r0, [r0] |
||
| 15773 | 6728 .LVL601: |
||
| 15774 | 4541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15775 | 6729 .loc 1 4541 7 view .LVU2118 |
||
| 15776 | 6730 0046 FFF7FEFF bl TIM_ETR_SetConfig |
||
| 15777 | 6731 .LVL602: |
||
| 15778 | 4546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15779 | 6732 .loc 1 4546 7 is_stmt 1 view .LVU2119 |
||
| 15780 | 4546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19 | mjames | 15781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 264 |
| 16 | mjames | 15782 | |
| 15783 | |||
| 15784 | 6733 .loc 1 4546 11 is_stmt 0 view .LVU2120 |
||
| 15785 | 6734 004a 2268 ldr r2, [r4] |
||
| 15786 | 4546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15787 | 6735 .loc 1 4546 28 view .LVU2121 |
||
| 15788 | 6736 004c 9368 ldr r3, [r2, #8] |
||
| 15789 | 6737 004e 43F48043 orr r3, r3, #16384 |
||
| 15790 | 6738 0052 9360 str r3, [r2, #8] |
||
| 15791 | 4547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15792 | 6739 .loc 1 4547 7 is_stmt 1 view .LVU2122 |
||
| 15793 | 6740 0054 0DE0 b .L418 |
||
| 15794 | 6741 .LVL603: |
||
| 15795 | 6742 .L429: |
||
| 15796 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15797 | 6743 .loc 1 4498 3 is_stmt 0 view .LVU2123 |
||
| 15798 | 6744 0056 102B cmp r3, #16 |
||
| 15799 | 6745 0058 04D0 beq .L416 |
||
| 15800 | 6746 005a 08D9 bls .L431 |
||
| 15801 | 6747 005c 202B cmp r3, #32 |
||
| 15802 | 6748 005e 01D0 beq .L416 |
||
| 15803 | 6749 0060 302B cmp r3, #48 |
||
| 15804 | 6750 0062 06D1 bne .L418 |
||
| 15805 | 6751 .L416: |
||
| 15806 | 4604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15807 | 6752 .loc 1 4604 7 is_stmt 1 view .LVU2124 |
||
| 15808 | 4606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15809 | 6753 .loc 1 4606 7 view .LVU2125 |
||
| 15810 | 6754 0064 1946 mov r1, r3 |
||
| 15811 | 6755 .LVL604: |
||
| 15812 | 4606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15813 | 6756 .loc 1 4606 7 is_stmt 0 view .LVU2126 |
||
| 15814 | 6757 0066 2068 ldr r0, [r4] |
||
| 15815 | 6758 .LVL605: |
||
| 15816 | 4606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15817 | 6759 .loc 1 4606 7 view .LVU2127 |
||
| 15818 | 6760 0068 FFF7FEFF bl TIM_ITRx_SetConfig |
||
| 15819 | 6761 .LVL606: |
||
| 15820 | 4607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15821 | 6762 .loc 1 4607 7 is_stmt 1 view .LVU2128 |
||
| 15822 | 6763 006c 01E0 b .L418 |
||
| 15823 | 6764 .LVL607: |
||
| 15824 | 6765 .L431: |
||
| 15825 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15826 | 6766 .loc 1 4498 3 is_stmt 0 view .LVU2129 |
||
| 15827 | 6767 006e 002B cmp r3, #0 |
||
| 15828 | 6768 0070 F8D0 beq .L416 |
||
| 15829 | 6769 .LVL608: |
||
| 15830 | 6770 .L418: |
||
| 15831 | 4613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15832 | 6771 .loc 1 4613 3 is_stmt 1 view .LVU2130 |
||
| 15833 | 4613:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15834 | 6772 .loc 1 4613 15 is_stmt 0 view .LVU2131 |
||
| 15835 | 6773 0072 0123 movs r3, #1 |
||
| 15836 | 6774 0074 84F83D30 strb r3, [r4, #61] |
||
| 15837 | 4615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15838 | 6775 .loc 1 4615 3 is_stmt 1 view .LVU2132 |
||
| 15839 | 4615:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15840 | 6776 .loc 1 4615 3 view .LVU2133 |
||
| 19 | mjames | 15841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 265 |
| 16 | mjames | 15842 | |
| 15843 | |||
| 15844 | 6777 0078 0020 movs r0, #0 |
||
| 15845 | 6778 007a 84F83C00 strb r0, [r4, #60] |
||
| 15846 | 4617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15847 | 6779 .loc 1 4617 3 view .LVU2134 |
||
| 15848 | 4618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15849 | 6780 .loc 1 4618 1 is_stmt 0 view .LVU2135 |
||
| 15850 | 6781 007e 10BD pop {r4, pc} |
||
| 15851 | 6782 .LVL609: |
||
| 15852 | 6783 .L430: |
||
| 15853 | 4498:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 15854 | 6784 .loc 1 4498 3 view .LVU2136 |
||
| 15855 | 6785 0080 502B cmp r3, #80 |
||
| 15856 | 6786 0082 F6D1 bne .L418 |
||
| 15857 | 4553:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15858 | 6787 .loc 1 4553 7 is_stmt 1 view .LVU2137 |
||
| 15859 | 4556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 15860 | 6788 .loc 1 4556 7 view .LVU2138 |
||
| 15861 | 4557:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15862 | 6789 .loc 1 4557 7 view .LVU2139 |
||
| 15863 | 4559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15864 | 6790 .loc 1 4559 7 view .LVU2140 |
||
| 15865 | 6791 0084 CA68 ldr r2, [r1, #12] |
||
| 15866 | 6792 .LVL610: |
||
| 15867 | 4559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15868 | 6793 .loc 1 4559 7 is_stmt 0 view .LVU2141 |
||
| 15869 | 6794 0086 4968 ldr r1, [r1, #4] |
||
| 15870 | 6795 .LVL611: |
||
| 15871 | 4559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15872 | 6796 .loc 1 4559 7 view .LVU2142 |
||
| 15873 | 6797 0088 0068 ldr r0, [r0] |
||
| 15874 | 6798 .LVL612: |
||
| 15875 | 4559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15876 | 6799 .loc 1 4559 7 view .LVU2143 |
||
| 15877 | 6800 008a FFF7FEFF bl TIM_TI1_ConfigInputStage |
||
| 15878 | 6801 .LVL613: |
||
| 15879 | 4562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15880 | 6802 .loc 1 4562 7 is_stmt 1 view .LVU2144 |
||
| 15881 | 6803 008e 5021 movs r1, #80 |
||
| 15882 | 6804 0090 2068 ldr r0, [r4] |
||
| 15883 | 6805 0092 FFF7FEFF bl TIM_ITRx_SetConfig |
||
| 15884 | 6806 .LVL614: |
||
| 15885 | 4563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15886 | 6807 .loc 1 4563 7 view .LVU2145 |
||
| 15887 | 6808 0096 ECE7 b .L418 |
||
| 15888 | 6809 .LVL615: |
||
| 15889 | 6810 .L422: |
||
| 15890 | 4509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15891 | 6811 .loc 1 4509 7 view .LVU2146 |
||
| 15892 | 4512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKPOLARITY(sClockSourceConfig->ClockPolarity)); |
||
| 15893 | 6812 .loc 1 4512 7 view .LVU2147 |
||
| 15894 | 4513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 15895 | 6813 .loc 1 4513 7 view .LVU2148 |
||
| 15896 | 4514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15897 | 6814 .loc 1 4514 7 view .LVU2149 |
||
| 15898 | 4517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15899 | 6815 .loc 1 4517 7 view .LVU2150 |
||
| 15900 | 6816 0098 CB68 ldr r3, [r1, #12] |
||
| 19 | mjames | 15901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 266 |
| 16 | mjames | 15902 | |
| 15903 | |||
| 15904 | 6817 009a 4A68 ldr r2, [r1, #4] |
||
| 15905 | 6818 .LVL616: |
||
| 15906 | 4517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15907 | 6819 .loc 1 4517 7 is_stmt 0 view .LVU2151 |
||
| 15908 | 6820 009c 8968 ldr r1, [r1, #8] |
||
| 15909 | 6821 .LVL617: |
||
| 15910 | 4517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15911 | 6822 .loc 1 4517 7 view .LVU2152 |
||
| 15912 | 6823 009e 0068 ldr r0, [r0] |
||
| 15913 | 6824 .LVL618: |
||
| 15914 | 4517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPrescaler, |
||
| 15915 | 6825 .loc 1 4517 7 view .LVU2153 |
||
| 15916 | 6826 00a0 FFF7FEFF bl TIM_ETR_SetConfig |
||
| 15917 | 6827 .LVL619: |
||
| 15918 | 4523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); |
||
| 15919 | 6828 .loc 1 4523 7 is_stmt 1 view .LVU2154 |
||
| 15920 | 4523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); |
||
| 15921 | 6829 .loc 1 4523 21 is_stmt 0 view .LVU2155 |
||
| 15922 | 6830 00a4 2268 ldr r2, [r4] |
||
| 15923 | 4523:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpsmcr |= (TIM_SLAVEMODE_EXTERNAL1 | TIM_CLOCKSOURCE_ETRMODE1); |
||
| 15924 | 6831 .loc 1 4523 15 view .LVU2156 |
||
| 15925 | 6832 00a6 9368 ldr r3, [r2, #8] |
||
| 15926 | 6833 .LVL620: |
||
| 15927 | 4524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 15928 | 6834 .loc 1 4524 7 is_stmt 1 view .LVU2157 |
||
| 15929 | 4524:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Write to TIMx SMCR */ |
||
| 15930 | 6835 .loc 1 4524 15 is_stmt 0 view .LVU2158 |
||
| 15931 | 6836 00a8 43F07703 orr r3, r3, #119 |
||
| 15932 | 6837 .LVL621: |
||
| 15933 | 4526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15934 | 6838 .loc 1 4526 7 is_stmt 1 view .LVU2159 |
||
| 15935 | 4526:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15936 | 6839 .loc 1 4526 28 is_stmt 0 view .LVU2160 |
||
| 15937 | 6840 00ac 9360 str r3, [r2, #8] |
||
| 15938 | 4527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15939 | 6841 .loc 1 4527 7 is_stmt 1 view .LVU2161 |
||
| 15940 | 6842 00ae E0E7 b .L418 |
||
| 15941 | 6843 .LVL622: |
||
| 15942 | 6844 .L419: |
||
| 15943 | 4569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15944 | 6845 .loc 1 4569 7 view .LVU2162 |
||
| 15945 | 4572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 15946 | 6846 .loc 1 4572 7 view .LVU2163 |
||
| 15947 | 4573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15948 | 6847 .loc 1 4573 7 view .LVU2164 |
||
| 15949 | 4575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15950 | 6848 .loc 1 4575 7 view .LVU2165 |
||
| 15951 | 6849 00b0 CA68 ldr r2, [r1, #12] |
||
| 15952 | 6850 .LVL623: |
||
| 15953 | 4575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15954 | 6851 .loc 1 4575 7 is_stmt 0 view .LVU2166 |
||
| 15955 | 6852 00b2 4968 ldr r1, [r1, #4] |
||
| 15956 | 6853 .LVL624: |
||
| 15957 | 4575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15958 | 6854 .loc 1 4575 7 view .LVU2167 |
||
| 15959 | 6855 00b4 0068 ldr r0, [r0] |
||
| 15960 | 6856 .LVL625: |
||
| 19 | mjames | 15961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 267 |
| 16 | mjames | 15962 | |
| 15963 | |||
| 15964 | 4575:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15965 | 6857 .loc 1 4575 7 view .LVU2168 |
||
| 15966 | 6858 00b6 FFF7FEFF bl TIM_TI2_ConfigInputStage |
||
| 15967 | 6859 .LVL626: |
||
| 15968 | 4578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 15969 | 6860 .loc 1 4578 7 is_stmt 1 view .LVU2169 |
||
| 15970 | 6861 00ba 6021 movs r1, #96 |
||
| 15971 | 6862 00bc 2068 ldr r0, [r4] |
||
| 15972 | 6863 00be FFF7FEFF bl TIM_ITRx_SetConfig |
||
| 15973 | 6864 .LVL627: |
||
| 15974 | 4579:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 15975 | 6865 .loc 1 4579 7 view .LVU2170 |
||
| 15976 | 6866 00c2 D6E7 b .L418 |
||
| 15977 | 6867 .LVL628: |
||
| 15978 | 6868 .L414: |
||
| 15979 | 4585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15980 | 6869 .loc 1 4585 7 view .LVU2171 |
||
| 15981 | 4588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CLOCKFILTER(sClockSourceConfig->ClockFilter)); |
||
| 15982 | 6870 .loc 1 4588 7 view .LVU2172 |
||
| 15983 | 4589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 15984 | 6871 .loc 1 4589 7 view .LVU2173 |
||
| 15985 | 4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15986 | 6872 .loc 1 4591 7 view .LVU2174 |
||
| 15987 | 6873 00c4 CA68 ldr r2, [r1, #12] |
||
| 15988 | 6874 .LVL629: |
||
| 15989 | 4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15990 | 6875 .loc 1 4591 7 is_stmt 0 view .LVU2175 |
||
| 15991 | 6876 00c6 4968 ldr r1, [r1, #4] |
||
| 15992 | 6877 .LVL630: |
||
| 15993 | 4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15994 | 6878 .loc 1 4591 7 view .LVU2176 |
||
| 15995 | 6879 00c8 0068 ldr r0, [r0] |
||
| 15996 | 6880 .LVL631: |
||
| 15997 | 4591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sClockSourceConfig->ClockPolarity, |
||
| 15998 | 6881 .loc 1 4591 7 view .LVU2177 |
||
| 15999 | 6882 00ca FFF7FEFF bl TIM_TI1_ConfigInputStage |
||
| 16000 | 6883 .LVL632: |
||
| 16001 | 4594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 16002 | 6884 .loc 1 4594 7 is_stmt 1 view .LVU2178 |
||
| 16003 | 6885 00ce 4021 movs r1, #64 |
||
| 16004 | 6886 00d0 2068 ldr r0, [r4] |
||
| 16005 | 6887 00d2 FFF7FEFF bl TIM_ITRx_SetConfig |
||
| 16006 | 6888 .LVL633: |
||
| 16007 | 4595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16008 | 6889 .loc 1 4595 7 view .LVU2179 |
||
| 16009 | 6890 00d6 CCE7 b .L418 |
||
| 16010 | 6891 .LVL634: |
||
| 16011 | 6892 .L424: |
||
| 16012 | 6893 .LCFI73: |
||
| 16013 | 6894 .cfi_def_cfa_offset 0 |
||
| 16014 | 6895 .cfi_restore 4 |
||
| 16015 | 6896 .cfi_restore 14 |
||
| 16016 | 4485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16017 | 6897 .loc 1 4485 3 is_stmt 0 view .LVU2180 |
||
| 16018 | 6898 00d8 0220 movs r0, #2 |
||
| 16019 | 6899 .LVL635: |
||
| 16020 | 4618:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 16021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 268 |
| 16 | mjames | 16022 | |
| 16023 | |||
| 16024 | 6900 .loc 1 4618 1 view .LVU2181 |
||
| 16025 | 6901 00da 7047 bx lr |
||
| 16026 | 6902 .cfi_endproc |
||
| 16027 | 6903 .LFE134: |
||
| 16028 | 6905 .section .text.TIM_SlaveTimer_SetConfig,"ax",%progbits |
||
| 16029 | 6906 .align 1 |
||
| 16030 | 6907 .syntax unified |
||
| 16031 | 6908 .thumb |
||
| 16032 | 6909 .thumb_func |
||
| 16033 | 6910 .fpu softvfp |
||
| 16034 | 6912 TIM_SlaveTimer_SetConfig: |
||
| 16035 | 6913 .LVL636: |
||
| 16036 | 6914 .LFB169: |
||
| 16037 | 6145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16038 | 6915 .loc 1 6145 1 is_stmt 1 view -0 |
||
| 16039 | 6916 .cfi_startproc |
||
| 16040 | 6917 @ args = 0, pretend = 0, frame = 0 |
||
| 16041 | 6918 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16042 | 6145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16043 | 6919 .loc 1 6145 1 is_stmt 0 view .LVU2183 |
||
| 16044 | 6920 0000 10B5 push {r4, lr} |
||
| 16045 | 6921 .LCFI74: |
||
| 16046 | 6922 .cfi_def_cfa_offset 8 |
||
| 16047 | 6923 .cfi_offset 4, -8 |
||
| 16048 | 6924 .cfi_offset 14, -4 |
||
| 16049 | 6146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccmr1; |
||
| 16050 | 6925 .loc 1 6146 3 is_stmt 1 view .LVU2184 |
||
| 16051 | 6147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpccer; |
||
| 16052 | 6926 .loc 1 6147 3 view .LVU2185 |
||
| 16053 | 6148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16054 | 6927 .loc 1 6148 3 view .LVU2186 |
||
| 16055 | 6151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16056 | 6928 .loc 1 6151 3 view .LVU2187 |
||
| 16057 | 6151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16058 | 6929 .loc 1 6151 17 is_stmt 0 view .LVU2188 |
||
| 16059 | 6930 0002 0468 ldr r4, [r0] |
||
| 16060 | 6151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16061 | 6931 .loc 1 6151 11 view .LVU2189 |
||
| 16062 | 6932 0004 A268 ldr r2, [r4, #8] |
||
| 16063 | 6933 .LVL637: |
||
| 16064 | 6154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Input Trigger source */ |
||
| 16065 | 6934 .loc 1 6154 3 is_stmt 1 view .LVU2190 |
||
| 16066 | 6154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the Input Trigger source */ |
||
| 16067 | 6935 .loc 1 6154 11 is_stmt 0 view .LVU2191 |
||
| 16068 | 6936 0006 22F07002 bic r2, r2, #112 |
||
| 16069 | 6937 .LVL638: |
||
| 16070 | 6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16071 | 6938 .loc 1 6156 3 is_stmt 1 view .LVU2192 |
||
| 16072 | 6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16073 | 6939 .loc 1 6156 26 is_stmt 0 view .LVU2193 |
||
| 16074 | 6940 000a 4B68 ldr r3, [r1, #4] |
||
| 16075 | 6156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16076 | 6941 .loc 1 6156 11 view .LVU2194 |
||
| 16077 | 6942 000c 1343 orrs r3, r3, r2 |
||
| 16078 | 6943 .LVL639: |
||
| 16079 | 6159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the slave mode */ |
||
| 16080 | 6944 .loc 1 6159 3 is_stmt 1 view .LVU2195 |
||
| 19 | mjames | 16081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 269 |
| 16 | mjames | 16082 | |
| 16083 | |||
| 16084 | 6159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set the slave mode */ |
||
| 16085 | 6945 .loc 1 6159 11 is_stmt 0 view .LVU2196 |
||
| 16086 | 6946 000e 23F00703 bic r3, r3, #7 |
||
| 16087 | 6947 .LVL640: |
||
| 16088 | 6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16089 | 6948 .loc 1 6161 3 is_stmt 1 view .LVU2197 |
||
| 16090 | 6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16091 | 6949 .loc 1 6161 26 is_stmt 0 view .LVU2198 |
||
| 16092 | 6950 0012 0A68 ldr r2, [r1] |
||
| 16093 | 6161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16094 | 6951 .loc 1 6161 11 view .LVU2199 |
||
| 16095 | 6952 0014 1343 orrs r3, r3, r2 |
||
| 16096 | 6953 .LVL641: |
||
| 16097 | 6164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16098 | 6954 .loc 1 6164 3 is_stmt 1 view .LVU2200 |
||
| 16099 | 6164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16100 | 6955 .loc 1 6164 24 is_stmt 0 view .LVU2201 |
||
| 16101 | 6956 0016 A360 str r3, [r4, #8] |
||
| 16102 | 6167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16103 | 6957 .loc 1 6167 3 is_stmt 1 view .LVU2202 |
||
| 16104 | 6167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16105 | 6958 .loc 1 6167 23 is_stmt 0 view .LVU2203 |
||
| 16106 | 6959 0018 4B68 ldr r3, [r1, #4] |
||
| 16107 | 6960 .LVL642: |
||
| 16108 | 6167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16109 | 6961 .loc 1 6167 3 view .LVU2204 |
||
| 16110 | 6962 001a 502B cmp r3, #80 |
||
| 16111 | 6963 001c 25D0 beq .L433 |
||
| 16112 | 6964 001e 0BD9 bls .L441 |
||
| 16113 | 6965 0020 602B cmp r3, #96 |
||
| 16114 | 6966 0022 29D0 beq .L437 |
||
| 16115 | 6967 0024 702B cmp r3, #112 |
||
| 16116 | 6968 0026 2ED1 bne .L438 |
||
| 16117 | 6172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPRESCALER(sSlaveConfig->TriggerPrescaler)); |
||
| 16118 | 6969 .loc 1 6172 7 is_stmt 1 view .LVU2205 |
||
| 16119 | 6173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 16120 | 6970 .loc 1 6173 7 view .LVU2206 |
||
| 16121 | 6174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 16122 | 6971 .loc 1 6174 7 view .LVU2207 |
||
| 16123 | 6175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Configure the ETR Trigger source */ |
||
| 16124 | 6972 .loc 1 6175 7 view .LVU2208 |
||
| 16125 | 6177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, |
||
| 16126 | 6973 .loc 1 6177 7 view .LVU2209 |
||
| 16127 | 6974 0028 0B69 ldr r3, [r1, #16] |
||
| 16128 | 6975 002a 8A68 ldr r2, [r1, #8] |
||
| 16129 | 6976 002c C968 ldr r1, [r1, #12] |
||
| 16130 | 6977 .LVL643: |
||
| 16131 | 6177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, |
||
| 16132 | 6978 .loc 1 6177 7 is_stmt 0 view .LVU2210 |
||
| 16133 | 6979 002e 0068 ldr r0, [r0] |
||
| 16134 | 6980 .LVL644: |
||
| 16135 | 6177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPrescaler, |
||
| 16136 | 6981 .loc 1 6177 7 view .LVU2211 |
||
| 16137 | 6982 0030 FFF7FEFF bl TIM_ETR_SetConfig |
||
| 16138 | 6983 .LVL645: |
||
| 16139 | 6181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16140 | 6984 .loc 1 6181 7 is_stmt 1 view .LVU2212 |
||
| 19 | mjames | 16141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 270 |
| 16 | mjames | 16142 | |
| 16143 | |||
| 16144 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16145 | 6985 .loc 1 6251 10 is_stmt 0 view .LVU2213 |
||
| 16146 | 6986 0034 0020 movs r0, #0 |
||
| 16147 | 6181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16148 | 6987 .loc 1 6181 7 view .LVU2214 |
||
| 16149 | 6988 0036 17E0 b .L436 |
||
| 16150 | 6989 .LVL646: |
||
| 16151 | 6990 .L441: |
||
| 16152 | 6167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16153 | 6991 .loc 1 6167 3 view .LVU2215 |
||
| 16154 | 6992 0038 402B cmp r3, #64 |
||
| 16155 | 6993 003a 14D1 bne .L442 |
||
| 16156 | 6187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 16157 | 6994 .loc 1 6187 7 is_stmt 1 view .LVU2216 |
||
| 16158 | 6188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16159 | 6995 .loc 1 6188 7 view .LVU2217 |
||
| 16160 | 6190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16161 | 6996 .loc 1 6190 7 view .LVU2218 |
||
| 16162 | 6190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16163 | 6997 .loc 1 6190 22 is_stmt 0 view .LVU2219 |
||
| 16164 | 6998 003c 0B68 ldr r3, [r1] |
||
| 16165 | 6190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16166 | 6999 .loc 1 6190 9 view .LVU2220 |
||
| 16167 | 7000 003e 052B cmp r3, #5 |
||
| 16168 | 7001 0040 23D0 beq .L439 |
||
| 16169 | 6196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; |
||
| 16170 | 7002 .loc 1 6196 7 is_stmt 1 view .LVU2221 |
||
| 16171 | 6196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; |
||
| 16172 | 7003 .loc 1 6196 21 is_stmt 0 view .LVU2222 |
||
| 16173 | 7004 0042 0368 ldr r3, [r0] |
||
| 16174 | 6196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER &= ~TIM_CCER_CC1E; |
||
| 16175 | 7005 .loc 1 6196 15 view .LVU2223 |
||
| 16176 | 7006 0044 1C6A ldr r4, [r3, #32] |
||
| 16177 | 7007 .LVL647: |
||
| 16178 | 6197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; |
||
| 16179 | 7008 .loc 1 6197 7 is_stmt 1 view .LVU2224 |
||
| 16180 | 6197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 = htim->Instance->CCMR1; |
||
| 16181 | 7009 .loc 1 6197 28 is_stmt 0 view .LVU2225 |
||
| 16182 | 7010 0046 1A6A ldr r2, [r3, #32] |
||
| 16183 | 7011 0048 22F00102 bic r2, r2, #1 |
||
| 16184 | 7012 004c 1A62 str r2, [r3, #32] |
||
| 16185 | 6198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16186 | 7013 .loc 1 6198 7 is_stmt 1 view .LVU2226 |
||
| 16187 | 6198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16188 | 7014 .loc 1 6198 22 is_stmt 0 view .LVU2227 |
||
| 16189 | 7015 004e 0268 ldr r2, [r0] |
||
| 16190 | 6198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16191 | 7016 .loc 1 6198 16 view .LVU2228 |
||
| 16192 | 7017 0050 9369 ldr r3, [r2, #24] |
||
| 16193 | 7018 .LVL648: |
||
| 16194 | 6201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); |
||
| 16195 | 7019 .loc 1 6201 7 is_stmt 1 view .LVU2229 |
||
| 16196 | 6201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmpccmr1 |= ((sSlaveConfig->TriggerFilter) << 4U); |
||
| 16197 | 7020 .loc 1 6201 16 is_stmt 0 view .LVU2230 |
||
| 16198 | 7021 0052 23F0F003 bic r3, r3, #240 |
||
| 16199 | 7022 .LVL649: |
||
| 16200 | 6202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 16201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 271 |
| 16 | mjames | 16202 | |
| 16203 | |||
| 16204 | 7023 .loc 1 6202 7 is_stmt 1 view .LVU2231 |
||
| 16205 | 6202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16206 | 7024 .loc 1 6202 33 is_stmt 0 view .LVU2232 |
||
| 16207 | 7025 0056 0969 ldr r1, [r1, #16] |
||
| 16208 | 7026 .LVL650: |
||
| 16209 | 6202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16210 | 7027 .loc 1 6202 16 view .LVU2233 |
||
| 16211 | 7028 0058 43EA0113 orr r3, r3, r1, lsl #4 |
||
| 16212 | 7029 .LVL651: |
||
| 16213 | 6205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER = tmpccer; |
||
| 16214 | 7030 .loc 1 6205 7 is_stmt 1 view .LVU2234 |
||
| 16215 | 6205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->Instance->CCER = tmpccer; |
||
| 16216 | 7031 .loc 1 6205 29 is_stmt 0 view .LVU2235 |
||
| 16217 | 7032 005c 9361 str r3, [r2, #24] |
||
| 16218 | 6206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 16219 | 7033 .loc 1 6206 7 is_stmt 1 view .LVU2236 |
||
| 16220 | 6206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 16221 | 7034 .loc 1 6206 11 is_stmt 0 view .LVU2237 |
||
| 16222 | 7035 005e 0368 ldr r3, [r0] |
||
| 16223 | 7036 .LVL652: |
||
| 16224 | 6206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 16225 | 7037 .loc 1 6206 28 view .LVU2238 |
||
| 16226 | 7038 0060 1C62 str r4, [r3, #32] |
||
| 16227 | 7039 .LVL653: |
||
| 16228 | 6207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16229 | 7040 .loc 1 6207 7 is_stmt 1 view .LVU2239 |
||
| 16230 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16231 | 7041 .loc 1 6251 10 is_stmt 0 view .LVU2240 |
||
| 16232 | 7042 0062 0020 movs r0, #0 |
||
| 16233 | 7043 .LVL654: |
||
| 16234 | 6207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16235 | 7044 .loc 1 6207 7 view .LVU2241 |
||
| 16236 | 7045 0064 00E0 b .L436 |
||
| 16237 | 7046 .LVL655: |
||
| 16238 | 7047 .L442: |
||
| 16239 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16240 | 7048 .loc 1 6251 10 view .LVU2242 |
||
| 16241 | 7049 0066 0020 movs r0, #0 |
||
| 16242 | 7050 .LVL656: |
||
| 16243 | 7051 .L436: |
||
| 16244 | 6252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16245 | 7052 .loc 1 6252 1 view .LVU2243 |
||
| 16246 | 7053 0068 10BD pop {r4, pc} |
||
| 16247 | 7054 .LVL657: |
||
| 16248 | 7055 .L433: |
||
| 16249 | 6213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 16250 | 7056 .loc 1 6213 7 is_stmt 1 view .LVU2244 |
||
| 16251 | 6214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 16252 | 7057 .loc 1 6214 7 view .LVU2245 |
||
| 16253 | 6215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16254 | 7058 .loc 1 6215 7 view .LVU2246 |
||
| 16255 | 6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 16256 | 7059 .loc 1 6218 7 view .LVU2247 |
||
| 16257 | 7060 006a 0A69 ldr r2, [r1, #16] |
||
| 16258 | 7061 006c 8968 ldr r1, [r1, #8] |
||
| 16259 | 7062 .LVL658: |
||
| 16260 | 6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 19 | mjames | 16261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 272 |
| 16 | mjames | 16262 | |
| 16263 | |||
| 16264 | 7063 .loc 1 6218 7 is_stmt 0 view .LVU2248 |
||
| 16265 | 7064 006e 0068 ldr r0, [r0] |
||
| 16266 | 7065 .LVL659: |
||
| 16267 | 6218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 16268 | 7066 .loc 1 6218 7 view .LVU2249 |
||
| 16269 | 7067 0070 FFF7FEFF bl TIM_TI1_ConfigInputStage |
||
| 16270 | 7068 .LVL660: |
||
| 16271 | 6221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16272 | 7069 .loc 1 6221 7 is_stmt 1 view .LVU2250 |
||
| 16273 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16274 | 7070 .loc 1 6251 10 is_stmt 0 view .LVU2251 |
||
| 16275 | 7071 0074 0020 movs r0, #0 |
||
| 16276 | 6221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16277 | 7072 .loc 1 6221 7 view .LVU2252 |
||
| 16278 | 7073 0076 F7E7 b .L436 |
||
| 16279 | 7074 .LVL661: |
||
| 16280 | 7075 .L437: |
||
| 16281 | 6227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERPOLARITY(sSlaveConfig->TriggerPolarity)); |
||
| 16282 | 7076 .loc 1 6227 7 is_stmt 1 view .LVU2253 |
||
| 16283 | 6228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGERFILTER(sSlaveConfig->TriggerFilter)); |
||
| 16284 | 7077 .loc 1 6228 7 view .LVU2254 |
||
| 16285 | 6229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16286 | 7078 .loc 1 6229 7 view .LVU2255 |
||
| 16287 | 6232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 16288 | 7079 .loc 1 6232 7 view .LVU2256 |
||
| 16289 | 7080 0078 0A69 ldr r2, [r1, #16] |
||
| 16290 | 7081 007a 8968 ldr r1, [r1, #8] |
||
| 16291 | 7082 .LVL662: |
||
| 16292 | 6232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 16293 | 7083 .loc 1 6232 7 is_stmt 0 view .LVU2257 |
||
| 16294 | 7084 007c 0068 ldr r0, [r0] |
||
| 16295 | 7085 .LVL663: |
||
| 16296 | 6232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** sSlaveConfig->TriggerPolarity, |
||
| 16297 | 7086 .loc 1 6232 7 view .LVU2258 |
||
| 16298 | 7087 007e FFF7FEFF bl TIM_TI2_ConfigInputStage |
||
| 16299 | 7088 .LVL664: |
||
| 16300 | 6235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16301 | 7089 .loc 1 6235 7 is_stmt 1 view .LVU2259 |
||
| 16302 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16303 | 7090 .loc 1 6251 10 is_stmt 0 view .LVU2260 |
||
| 16304 | 7091 0082 0020 movs r0, #0 |
||
| 16305 | 6235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16306 | 7092 .loc 1 6235 7 view .LVU2261 |
||
| 16307 | 7093 0084 F0E7 b .L436 |
||
| 16308 | 7094 .LVL665: |
||
| 16309 | 7095 .L438: |
||
| 16310 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16311 | 7096 .loc 1 6251 10 view .LVU2262 |
||
| 16312 | 7097 0086 0020 movs r0, #0 |
||
| 16313 | 7098 .LVL666: |
||
| 16314 | 6251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16315 | 7099 .loc 1 6251 10 view .LVU2263 |
||
| 16316 | 7100 0088 EEE7 b .L436 |
||
| 16317 | 7101 .LVL667: |
||
| 16318 | 7102 .L439: |
||
| 16319 | 6192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16320 | 7103 .loc 1 6192 16 view .LVU2264 |
||
| 19 | mjames | 16321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 273 |
| 16 | mjames | 16322 | |
| 16323 | |||
| 16324 | 7104 008a 0120 movs r0, #1 |
||
| 16325 | 7105 .LVL668: |
||
| 16326 | 6192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16327 | 7106 .loc 1 6192 16 view .LVU2265 |
||
| 16328 | 7107 008c ECE7 b .L436 |
||
| 16329 | 7108 .cfi_endproc |
||
| 16330 | 7109 .LFE169: |
||
| 16331 | 7111 .section .text.HAL_TIM_SlaveConfigSynchro,"ax",%progbits |
||
| 16332 | 7112 .align 1 |
||
| 16333 | 7113 .global HAL_TIM_SlaveConfigSynchro |
||
| 16334 | 7114 .syntax unified |
||
| 16335 | 7115 .thumb |
||
| 16336 | 7116 .thumb_func |
||
| 16337 | 7117 .fpu softvfp |
||
| 16338 | 7119 HAL_TIM_SlaveConfigSynchro: |
||
| 16339 | 7120 .LVL669: |
||
| 16340 | 7121 .LFB136: |
||
| 16341 | 4665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16342 | 7122 .loc 1 4665 1 is_stmt 1 view -0 |
||
| 16343 | 7123 .cfi_startproc |
||
| 16344 | 7124 @ args = 0, pretend = 0, frame = 0 |
||
| 16345 | 7125 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16346 | 4667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); |
||
| 16347 | 7126 .loc 1 4667 3 view .LVU2267 |
||
| 16348 | 4668:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); |
||
| 16349 | 7127 .loc 1 4668 3 view .LVU2268 |
||
| 16350 | 4669:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16351 | 7128 .loc 1 4669 3 view .LVU2269 |
||
| 16352 | 4671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16353 | 7129 .loc 1 4671 3 view .LVU2270 |
||
| 16354 | 4671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16355 | 7130 .loc 1 4671 3 view .LVU2271 |
||
| 16356 | 7131 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 16357 | 7132 0004 012B cmp r3, #1 |
||
| 16358 | 7133 0006 24D0 beq .L446 |
||
| 16359 | 4665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16360 | 7134 .loc 1 4665 1 is_stmt 0 discriminator 2 view .LVU2272 |
||
| 16361 | 7135 0008 10B5 push {r4, lr} |
||
| 16362 | 7136 .LCFI75: |
||
| 16363 | 7137 .cfi_def_cfa_offset 8 |
||
| 16364 | 7138 .cfi_offset 4, -8 |
||
| 16365 | 7139 .cfi_offset 14, -4 |
||
| 16366 | 7140 000a 0446 mov r4, r0 |
||
| 16367 | 4671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16368 | 7141 .loc 1 4671 3 is_stmt 1 discriminator 2 view .LVU2273 |
||
| 16369 | 7142 000c 0123 movs r3, #1 |
||
| 16370 | 7143 000e 80F83C30 strb r3, [r0, #60] |
||
| 16371 | 4673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16372 | 7144 .loc 1 4673 3 discriminator 2 view .LVU2274 |
||
| 16373 | 4673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16374 | 7145 .loc 1 4673 15 is_stmt 0 discriminator 2 view .LVU2275 |
||
| 16375 | 7146 0012 0223 movs r3, #2 |
||
| 16376 | 7147 0014 80F83D30 strb r3, [r0, #61] |
||
| 16377 | 4675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16378 | 7148 .loc 1 4675 3 is_stmt 1 discriminator 2 view .LVU2276 |
||
| 16379 | 4675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16380 | 7149 .loc 1 4675 7 is_stmt 0 discriminator 2 view .LVU2277 |
||
| 19 | mjames | 16381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 274 |
| 16 | mjames | 16382 | |
| 16383 | |||
| 16384 | 7150 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig |
||
| 16385 | 7151 .LVL670: |
||
| 16386 | 4675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16387 | 7152 .loc 1 4675 6 discriminator 2 view .LVU2278 |
||
| 16388 | 7153 001c 0346 mov r3, r0 |
||
| 16389 | 7154 001e 88B9 cbnz r0, .L451 |
||
| 16390 | 4683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16391 | 7155 .loc 1 4683 3 is_stmt 1 view .LVU2279 |
||
| 16392 | 7156 0020 2168 ldr r1, [r4] |
||
| 16393 | 7157 0022 CA68 ldr r2, [r1, #12] |
||
| 16394 | 7158 0024 22F04002 bic r2, r2, #64 |
||
| 16395 | 7159 0028 CA60 str r2, [r1, #12] |
||
| 16396 | 4686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16397 | 7160 .loc 1 4686 3 view .LVU2280 |
||
| 16398 | 7161 002a 2168 ldr r1, [r4] |
||
| 16399 | 7162 002c CA68 ldr r2, [r1, #12] |
||
| 16400 | 7163 002e 22F48042 bic r2, r2, #16384 |
||
| 16401 | 7164 0032 CA60 str r2, [r1, #12] |
||
| 16402 | 4688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16403 | 7165 .loc 1 4688 3 view .LVU2281 |
||
| 16404 | 4688:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16405 | 7166 .loc 1 4688 15 is_stmt 0 view .LVU2282 |
||
| 16406 | 7167 0034 0122 movs r2, #1 |
||
| 16407 | 7168 0036 84F83D20 strb r2, [r4, #61] |
||
| 16408 | 4690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16409 | 7169 .loc 1 4690 3 is_stmt 1 view .LVU2283 |
||
| 16410 | 4690:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16411 | 7170 .loc 1 4690 3 view .LVU2284 |
||
| 16412 | 7171 003a 0022 movs r2, #0 |
||
| 16413 | 7172 003c 84F83C20 strb r2, [r4, #60] |
||
| 16414 | 4692:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16415 | 7173 .loc 1 4692 3 view .LVU2285 |
||
| 16416 | 7174 .L444: |
||
| 16417 | 4693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16418 | 7175 .loc 1 4693 1 is_stmt 0 view .LVU2286 |
||
| 16419 | 7176 0040 1846 mov r0, r3 |
||
| 16420 | 7177 0042 10BD pop {r4, pc} |
||
| 16421 | 7178 .LVL671: |
||
| 16422 | 7179 .L451: |
||
| 16423 | 4677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 16424 | 7180 .loc 1 4677 5 is_stmt 1 view .LVU2287 |
||
| 16425 | 4677:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 16426 | 7181 .loc 1 4677 17 is_stmt 0 view .LVU2288 |
||
| 16427 | 7182 0044 0123 movs r3, #1 |
||
| 16428 | 7183 0046 84F83D30 strb r3, [r4, #61] |
||
| 16429 | 4678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 16430 | 7184 .loc 1 4678 5 is_stmt 1 view .LVU2289 |
||
| 16431 | 4678:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 16432 | 7185 .loc 1 4678 5 view .LVU2290 |
||
| 16433 | 7186 004a 0022 movs r2, #0 |
||
| 16434 | 7187 004c 84F83C20 strb r2, [r4, #60] |
||
| 16435 | 4679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16436 | 7188 .loc 1 4679 5 view .LVU2291 |
||
| 16437 | 4679:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16438 | 7189 .loc 1 4679 12 is_stmt 0 view .LVU2292 |
||
| 16439 | 7190 0050 F6E7 b .L444 |
||
| 16440 | 7191 .LVL672: |
||
| 19 | mjames | 16441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 275 |
| 16 | mjames | 16442 | |
| 16443 | |||
| 16444 | 7192 .L446: |
||
| 16445 | 7193 .LCFI76: |
||
| 16446 | 7194 .cfi_def_cfa_offset 0 |
||
| 16447 | 7195 .cfi_restore 4 |
||
| 16448 | 7196 .cfi_restore 14 |
||
| 16449 | 4671:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16450 | 7197 .loc 1 4671 3 view .LVU2293 |
||
| 16451 | 7198 0052 0223 movs r3, #2 |
||
| 16452 | 4693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16453 | 7199 .loc 1 4693 1 view .LVU2294 |
||
| 16454 | 7200 0054 1846 mov r0, r3 |
||
| 16455 | 7201 .LVL673: |
||
| 16456 | 4693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16457 | 7202 .loc 1 4693 1 view .LVU2295 |
||
| 16458 | 7203 0056 7047 bx lr |
||
| 16459 | 7204 .cfi_endproc |
||
| 16460 | 7205 .LFE136: |
||
| 16461 | 7207 .section .text.HAL_TIM_SlaveConfigSynchro_IT,"ax",%progbits |
||
| 16462 | 7208 .align 1 |
||
| 16463 | 7209 .global HAL_TIM_SlaveConfigSynchro_IT |
||
| 16464 | 7210 .syntax unified |
||
| 16465 | 7211 .thumb |
||
| 16466 | 7212 .thumb_func |
||
| 16467 | 7213 .fpu softvfp |
||
| 16468 | 7215 HAL_TIM_SlaveConfigSynchro_IT: |
||
| 16469 | 7216 .LVL674: |
||
| 16470 | 7217 .LFB137: |
||
| 16471 | 4706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16472 | 7218 .loc 1 4706 1 is_stmt 1 view -0 |
||
| 16473 | 7219 .cfi_startproc |
||
| 16474 | 7220 @ args = 0, pretend = 0, frame = 0 |
||
| 16475 | 7221 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16476 | 4708:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_SLAVE_MODE(sSlaveConfig->SlaveMode)); |
||
| 16477 | 7222 .loc 1 4708 3 view .LVU2297 |
||
| 16478 | 4709:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_TRIGGER_SELECTION(sSlaveConfig->InputTrigger)); |
||
| 16479 | 7223 .loc 1 4709 3 view .LVU2298 |
||
| 16480 | 4710:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16481 | 7224 .loc 1 4710 3 view .LVU2299 |
||
| 16482 | 4712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16483 | 7225 .loc 1 4712 3 view .LVU2300 |
||
| 16484 | 4712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16485 | 7226 .loc 1 4712 3 view .LVU2301 |
||
| 16486 | 7227 0000 90F83C30 ldrb r3, [r0, #60] @ zero_extendqisi2 |
||
| 16487 | 7228 0004 012B cmp r3, #1 |
||
| 16488 | 7229 0006 24D0 beq .L455 |
||
| 16489 | 4706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16490 | 7230 .loc 1 4706 1 is_stmt 0 discriminator 2 view .LVU2302 |
||
| 16491 | 7231 0008 10B5 push {r4, lr} |
||
| 16492 | 7232 .LCFI77: |
||
| 16493 | 7233 .cfi_def_cfa_offset 8 |
||
| 16494 | 7234 .cfi_offset 4, -8 |
||
| 16495 | 7235 .cfi_offset 14, -4 |
||
| 16496 | 7236 000a 0446 mov r4, r0 |
||
| 16497 | 4712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16498 | 7237 .loc 1 4712 3 is_stmt 1 discriminator 2 view .LVU2303 |
||
| 16499 | 7238 000c 0123 movs r3, #1 |
||
| 16500 | 7239 000e 80F83C30 strb r3, [r0, #60] |
||
| 19 | mjames | 16501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 276 |
| 16 | mjames | 16502 | |
| 16503 | |||
| 16504 | 4714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16505 | 7240 .loc 1 4714 3 discriminator 2 view .LVU2304 |
||
| 16506 | 4714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16507 | 7241 .loc 1 4714 15 is_stmt 0 discriminator 2 view .LVU2305 |
||
| 16508 | 7242 0012 0223 movs r3, #2 |
||
| 16509 | 7243 0014 80F83D30 strb r3, [r0, #61] |
||
| 16510 | 4716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16511 | 7244 .loc 1 4716 3 is_stmt 1 discriminator 2 view .LVU2306 |
||
| 16512 | 4716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16513 | 7245 .loc 1 4716 7 is_stmt 0 discriminator 2 view .LVU2307 |
||
| 16514 | 7246 0018 FFF7FEFF bl TIM_SlaveTimer_SetConfig |
||
| 16515 | 7247 .LVL675: |
||
| 16516 | 4716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16517 | 7248 .loc 1 4716 6 discriminator 2 view .LVU2308 |
||
| 16518 | 7249 001c 0346 mov r3, r0 |
||
| 16519 | 7250 001e 88B9 cbnz r0, .L460 |
||
| 16520 | 4724:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16521 | 7251 .loc 1 4724 3 is_stmt 1 view .LVU2309 |
||
| 16522 | 7252 0020 2168 ldr r1, [r4] |
||
| 16523 | 7253 0022 CA68 ldr r2, [r1, #12] |
||
| 16524 | 7254 0024 42F04002 orr r2, r2, #64 |
||
| 16525 | 7255 0028 CA60 str r2, [r1, #12] |
||
| 16526 | 4727:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16527 | 7256 .loc 1 4727 3 view .LVU2310 |
||
| 16528 | 7257 002a 2168 ldr r1, [r4] |
||
| 16529 | 7258 002c CA68 ldr r2, [r1, #12] |
||
| 16530 | 7259 002e 22F48042 bic r2, r2, #16384 |
||
| 16531 | 7260 0032 CA60 str r2, [r1, #12] |
||
| 16532 | 4729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16533 | 7261 .loc 1 4729 3 view .LVU2311 |
||
| 16534 | 4729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16535 | 7262 .loc 1 4729 15 is_stmt 0 view .LVU2312 |
||
| 16536 | 7263 0034 0122 movs r2, #1 |
||
| 16537 | 7264 0036 84F83D20 strb r2, [r4, #61] |
||
| 16538 | 4731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16539 | 7265 .loc 1 4731 3 is_stmt 1 view .LVU2313 |
||
| 16540 | 4731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16541 | 7266 .loc 1 4731 3 view .LVU2314 |
||
| 16542 | 7267 003a 0022 movs r2, #0 |
||
| 16543 | 7268 003c 84F83C20 strb r2, [r4, #60] |
||
| 16544 | 4733:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16545 | 7269 .loc 1 4733 3 view .LVU2315 |
||
| 16546 | 7270 .L453: |
||
| 16547 | 4734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16548 | 7271 .loc 1 4734 1 is_stmt 0 view .LVU2316 |
||
| 16549 | 7272 0040 1846 mov r0, r3 |
||
| 16550 | 7273 0042 10BD pop {r4, pc} |
||
| 16551 | 7274 .LVL676: |
||
| 16552 | 7275 .L460: |
||
| 16553 | 4718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 16554 | 7276 .loc 1 4718 5 is_stmt 1 view .LVU2317 |
||
| 16555 | 4718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_UNLOCK(htim); |
||
| 16556 | 7277 .loc 1 4718 17 is_stmt 0 view .LVU2318 |
||
| 16557 | 7278 0044 0123 movs r3, #1 |
||
| 16558 | 7279 0046 84F83D30 strb r3, [r4, #61] |
||
| 16559 | 4719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 16560 | 7280 .loc 1 4719 5 is_stmt 1 view .LVU2319 |
||
| 19 | mjames | 16561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 277 |
| 16 | mjames | 16562 | |
| 16563 | |||
| 16564 | 4719:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** return HAL_ERROR; |
||
| 16565 | 7281 .loc 1 4719 5 view .LVU2320 |
||
| 16566 | 7282 004a 0022 movs r2, #0 |
||
| 16567 | 7283 004c 84F83C20 strb r2, [r4, #60] |
||
| 16568 | 4720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16569 | 7284 .loc 1 4720 5 view .LVU2321 |
||
| 16570 | 4720:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16571 | 7285 .loc 1 4720 12 is_stmt 0 view .LVU2322 |
||
| 16572 | 7286 0050 F6E7 b .L453 |
||
| 16573 | 7287 .LVL677: |
||
| 16574 | 7288 .L455: |
||
| 16575 | 7289 .LCFI78: |
||
| 16576 | 7290 .cfi_def_cfa_offset 0 |
||
| 16577 | 7291 .cfi_restore 4 |
||
| 16578 | 7292 .cfi_restore 14 |
||
| 16579 | 4712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16580 | 7293 .loc 1 4712 3 view .LVU2323 |
||
| 16581 | 7294 0052 0223 movs r3, #2 |
||
| 16582 | 4734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16583 | 7295 .loc 1 4734 1 view .LVU2324 |
||
| 16584 | 7296 0054 1846 mov r0, r3 |
||
| 16585 | 7297 .LVL678: |
||
| 16586 | 4734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16587 | 7298 .loc 1 4734 1 view .LVU2325 |
||
| 16588 | 7299 0056 7047 bx lr |
||
| 16589 | 7300 .cfi_endproc |
||
| 16590 | 7301 .LFE137: |
||
| 16591 | 7303 .section .text.TIM_CCxChannelCmd,"ax",%progbits |
||
| 16592 | 7304 .align 1 |
||
| 16593 | 7305 .global TIM_CCxChannelCmd |
||
| 16594 | 7306 .syntax unified |
||
| 16595 | 7307 .thumb |
||
| 16596 | 7308 .thumb_func |
||
| 16597 | 7309 .fpu softvfp |
||
| 16598 | 7311 TIM_CCxChannelCmd: |
||
| 16599 | 7312 .LVL679: |
||
| 16600 | 7313 .LFB178: |
||
| 16601 | 6582:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16602 | 6583:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 16603 | 6584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @brief Enables or disables the TIM Capture Compare Channel x. |
||
| 16604 | 6585:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param TIMx to select the TIM peripheral |
||
| 16605 | 6586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param Channel specifies the TIM Channel |
||
| 16606 | 6587:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be one of the following values: |
||
| 16607 | 6588:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_1: TIM Channel 1 |
||
| 16608 | 6589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_2: TIM Channel 2 |
||
| 16609 | 6590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_3: TIM Channel 3 |
||
| 16610 | 6591:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @arg TIM_CHANNEL_4: TIM Channel 4 |
||
| 16611 | 6592:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @param ChannelState specifies the TIM Channel CCxE bit new state. |
||
| 16612 | 6593:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * This parameter can be: TIM_CCx_ENABLE or TIM_CCx_DISABLE. |
||
| 16613 | 6594:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** * @retval None |
||
| 16614 | 6595:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** */ |
||
| 16615 | 6596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** void TIM_CCxChannelCmd(TIM_TypeDef *TIMx, uint32_t Channel, uint32_t ChannelState) |
||
| 16616 | 6597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16617 | 7314 .loc 1 6597 1 is_stmt 1 view -0 |
||
| 16618 | 7315 .cfi_startproc |
||
| 16619 | 7316 @ args = 0, pretend = 0, frame = 0 |
||
| 16620 | 7317 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19 | mjames | 16621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 278 |
| 16 | mjames | 16622 | |
| 16623 | |||
| 16624 | 7318 @ link register save eliminated. |
||
| 16625 | 7319 .loc 1 6597 1 is_stmt 0 view .LVU2327 |
||
| 16626 | 7320 0000 10B4 push {r4} |
||
| 16627 | 7321 .LCFI79: |
||
| 16628 | 7322 .cfi_def_cfa_offset 4 |
||
| 16629 | 7323 .cfi_offset 4, -4 |
||
| 16630 | 6598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmp; |
||
| 16631 | 7324 .loc 1 6598 3 is_stmt 1 view .LVU2328 |
||
| 16632 | 6599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16633 | 6600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16634 | 6601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CC1_INSTANCE(TIMx)); |
||
| 16635 | 7325 .loc 1 6601 3 view .LVU2329 |
||
| 16636 | 6602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_CHANNELS(Channel)); |
||
| 16637 | 7326 .loc 1 6602 3 view .LVU2330 |
||
| 16638 | 6603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16639 | 6604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** tmp = TIM_CCER_CC1E << (Channel & 0x1FU); /* 0x1FU = 31 bits max shift */ |
||
| 16640 | 7327 .loc 1 6604 3 view .LVU2331 |
||
| 16641 | 7328 .loc 1 6604 35 is_stmt 0 view .LVU2332 |
||
| 16642 | 7329 0002 01F01F01 and r1, r1, #31 |
||
| 16643 | 7330 .LVL680: |
||
| 16644 | 7331 .loc 1 6604 7 view .LVU2333 |
||
| 16645 | 7332 0006 0123 movs r3, #1 |
||
| 16646 | 7333 0008 03FA01F4 lsl r4, r3, r1 |
||
| 16647 | 7334 .LVL681: |
||
| 16648 | 6605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16649 | 6606:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Reset the CCxE Bit */ |
||
| 16650 | 6607:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER &= ~tmp; |
||
| 16651 | 7335 .loc 1 6607 3 is_stmt 1 view .LVU2334 |
||
| 16652 | 7336 .loc 1 6607 14 is_stmt 0 view .LVU2335 |
||
| 16653 | 7337 000c 036A ldr r3, [r0, #32] |
||
| 16654 | 7338 000e 23EA0403 bic r3, r3, r4 |
||
| 16655 | 7339 0012 0362 str r3, [r0, #32] |
||
| 16656 | 6608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16657 | 6609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Set or reset the CCxE Bit */ |
||
| 16658 | 6610:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIMx->CCER |= (uint32_t)(ChannelState << (Channel & 0x1FU)); /* 0x1FU = 31 bits max shift */ |
||
| 16659 | 7340 .loc 1 6610 3 is_stmt 1 view .LVU2336 |
||
| 16660 | 7341 .loc 1 6610 14 is_stmt 0 view .LVU2337 |
||
| 16661 | 7342 0014 036A ldr r3, [r0, #32] |
||
| 16662 | 7343 .loc 1 6610 41 view .LVU2338 |
||
| 16663 | 7344 0016 8A40 lsls r2, r2, r1 |
||
| 16664 | 7345 .LVL682: |
||
| 16665 | 7346 .loc 1 6610 14 view .LVU2339 |
||
| 16666 | 7347 0018 1343 orrs r3, r3, r2 |
||
| 16667 | 7348 001a 0362 str r3, [r0, #32] |
||
| 16668 | 6611:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16669 | 7349 .loc 1 6611 1 view .LVU2340 |
||
| 16670 | 7350 001c 10BC pop {r4} |
||
| 16671 | 7351 .LCFI80: |
||
| 16672 | 7352 .cfi_restore 4 |
||
| 16673 | 7353 .cfi_def_cfa_offset 0 |
||
| 16674 | 7354 .LVL683: |
||
| 16675 | 7355 .loc 1 6611 1 view .LVU2341 |
||
| 16676 | 7356 001e 7047 bx lr |
||
| 16677 | 7357 .cfi_endproc |
||
| 16678 | 7358 .LFE178: |
||
| 16679 | 7360 .section .text.HAL_TIM_OC_Start,"ax",%progbits |
||
| 16680 | 7361 .align 1 |
||
| 19 | mjames | 16681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 279 |
| 16 | mjames | 16682 | |
| 16683 | |||
| 16684 | 7362 .global HAL_TIM_OC_Start |
||
| 16685 | 7363 .syntax unified |
||
| 16686 | 7364 .thumb |
||
| 16687 | 7365 .thumb_func |
||
| 16688 | 7366 .fpu softvfp |
||
| 16689 | 7368 HAL_TIM_OC_Start: |
||
| 16690 | 7369 .LVL684: |
||
| 16691 | 7370 .LFB79: |
||
| 16692 | 722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16693 | 7371 .loc 1 722 1 is_stmt 1 view -0 |
||
| 16694 | 7372 .cfi_startproc |
||
| 16695 | 7373 @ args = 0, pretend = 0, frame = 0 |
||
| 16696 | 7374 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16697 | 722:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16698 | 7375 .loc 1 722 1 is_stmt 0 view .LVU2343 |
||
| 16699 | 7376 0000 10B5 push {r4, lr} |
||
| 16700 | 7377 .LCFI81: |
||
| 16701 | 7378 .cfi_def_cfa_offset 8 |
||
| 16702 | 7379 .cfi_offset 4, -8 |
||
| 16703 | 7380 .cfi_offset 14, -4 |
||
| 16704 | 7381 0002 0446 mov r4, r0 |
||
| 16705 | 723:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16706 | 7382 .loc 1 723 3 is_stmt 1 view .LVU2344 |
||
| 16707 | 726:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16708 | 7383 .loc 1 726 3 view .LVU2345 |
||
| 16709 | 729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16710 | 7384 .loc 1 729 3 view .LVU2346 |
||
| 16711 | 7385 0004 0122 movs r2, #1 |
||
| 16712 | 7386 0006 0068 ldr r0, [r0] |
||
| 16713 | 7387 .LVL685: |
||
| 16714 | 729:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16715 | 7388 .loc 1 729 3 is_stmt 0 view .LVU2347 |
||
| 16716 | 7389 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 16717 | 7390 .LVL686: |
||
| 16718 | 731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16719 | 7391 .loc 1 731 3 is_stmt 1 view .LVU2348 |
||
| 16720 | 731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16721 | 7392 .loc 1 731 7 is_stmt 0 view .LVU2349 |
||
| 16722 | 7393 000c 2368 ldr r3, [r4] |
||
| 16723 | 731:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16724 | 7394 .loc 1 731 6 view .LVU2350 |
||
| 16725 | 7395 000e 0A4A ldr r2, .L468 |
||
| 16726 | 7396 0010 9342 cmp r3, r2 |
||
| 16727 | 7397 0012 0BD0 beq .L467 |
||
| 16728 | 7398 .L464: |
||
| 16729 | 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16730 | 7399 .loc 1 738 3 is_stmt 1 view .LVU2351 |
||
| 16731 | 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16732 | 7400 .loc 1 738 17 is_stmt 0 view .LVU2352 |
||
| 16733 | 7401 0014 2268 ldr r2, [r4] |
||
| 16734 | 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16735 | 7402 .loc 1 738 27 view .LVU2353 |
||
| 16736 | 7403 0016 9368 ldr r3, [r2, #8] |
||
| 16737 | 738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16738 | 7404 .loc 1 738 11 view .LVU2354 |
||
| 16739 | 7405 0018 03F00703 and r3, r3, #7 |
||
| 16740 | 7406 .LVL687: |
||
| 19 | mjames | 16741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 280 |
| 16 | mjames | 16742 | |
| 16743 | |||
| 16744 | 739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16745 | 7407 .loc 1 739 3 is_stmt 1 view .LVU2355 |
||
| 16746 | 739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16747 | 7408 .loc 1 739 6 is_stmt 0 view .LVU2356 |
||
| 16748 | 7409 001c 062B cmp r3, #6 |
||
| 16749 | 7410 001e 03D0 beq .L465 |
||
| 16750 | 741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16751 | 7411 .loc 1 741 5 is_stmt 1 view .LVU2357 |
||
| 16752 | 7412 0020 1368 ldr r3, [r2] |
||
| 16753 | 7413 .LVL688: |
||
| 16754 | 741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16755 | 7414 .loc 1 741 5 is_stmt 0 view .LVU2358 |
||
| 16756 | 7415 0022 43F00103 orr r3, r3, #1 |
||
| 16757 | 7416 0026 1360 str r3, [r2] |
||
| 16758 | 7417 .L465: |
||
| 16759 | 745:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16760 | 7418 .loc 1 745 3 is_stmt 1 view .LVU2359 |
||
| 16761 | 746:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16762 | 7419 .loc 1 746 1 is_stmt 0 view .LVU2360 |
||
| 16763 | 7420 0028 0020 movs r0, #0 |
||
| 16764 | 7421 002a 10BD pop {r4, pc} |
||
| 16765 | 7422 .LVL689: |
||
| 16766 | 7423 .L467: |
||
| 16767 | 734:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16768 | 7424 .loc 1 734 5 is_stmt 1 view .LVU2361 |
||
| 16769 | 7425 002c 5A6C ldr r2, [r3, #68] |
||
| 16770 | 7426 002e 42F40042 orr r2, r2, #32768 |
||
| 16771 | 7427 0032 5A64 str r2, [r3, #68] |
||
| 16772 | 7428 0034 EEE7 b .L464 |
||
| 16773 | 7429 .L469: |
||
| 16774 | 7430 0036 00BF .align 2 |
||
| 16775 | 7431 .L468: |
||
| 16776 | 7432 0038 002C0140 .word 1073818624 |
||
| 16777 | 7433 .cfi_endproc |
||
| 16778 | 7434 .LFE79: |
||
| 16779 | 7436 .section .text.HAL_TIM_OC_Stop,"ax",%progbits |
||
| 16780 | 7437 .align 1 |
||
| 16781 | 7438 .global HAL_TIM_OC_Stop |
||
| 16782 | 7439 .syntax unified |
||
| 16783 | 7440 .thumb |
||
| 16784 | 7441 .thumb_func |
||
| 16785 | 7442 .fpu softvfp |
||
| 16786 | 7444 HAL_TIM_OC_Stop: |
||
| 16787 | 7445 .LVL690: |
||
| 16788 | 7446 .LFB80: |
||
| 16789 | 760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16790 | 7447 .loc 1 760 1 view -0 |
||
| 16791 | 7448 .cfi_startproc |
||
| 16792 | 7449 @ args = 0, pretend = 0, frame = 0 |
||
| 16793 | 7450 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16794 | 760:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 16795 | 7451 .loc 1 760 1 is_stmt 0 view .LVU2363 |
||
| 16796 | 7452 0000 10B5 push {r4, lr} |
||
| 16797 | 7453 .LCFI82: |
||
| 16798 | 7454 .cfi_def_cfa_offset 8 |
||
| 16799 | 7455 .cfi_offset 4, -8 |
||
| 16800 | 7456 .cfi_offset 14, -4 |
||
| 19 | mjames | 16801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 281 |
| 16 | mjames | 16802 | |
| 16803 | |||
| 16804 | 7457 0002 0446 mov r4, r0 |
||
| 16805 | 762:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16806 | 7458 .loc 1 762 3 is_stmt 1 view .LVU2364 |
||
| 16807 | 765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16808 | 7459 .loc 1 765 3 view .LVU2365 |
||
| 16809 | 7460 0004 0022 movs r2, #0 |
||
| 16810 | 7461 0006 0068 ldr r0, [r0] |
||
| 16811 | 7462 .LVL691: |
||
| 16812 | 765:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16813 | 7463 .loc 1 765 3 is_stmt 0 view .LVU2366 |
||
| 16814 | 7464 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 16815 | 7465 .LVL692: |
||
| 16816 | 767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16817 | 7466 .loc 1 767 3 is_stmt 1 view .LVU2367 |
||
| 16818 | 767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16819 | 7467 .loc 1 767 7 is_stmt 0 view .LVU2368 |
||
| 16820 | 7468 000c 2368 ldr r3, [r4] |
||
| 16821 | 767:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16822 | 7469 .loc 1 767 6 view .LVU2369 |
||
| 16823 | 7470 000e 114A ldr r2, .L475 |
||
| 16824 | 7471 0010 9342 cmp r3, r2 |
||
| 16825 | 7472 0012 10D0 beq .L474 |
||
| 16826 | 7473 .L471: |
||
| 16827 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16828 | 7474 .loc 1 774 3 is_stmt 1 view .LVU2370 |
||
| 16829 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16830 | 7475 .loc 1 774 3 view .LVU2371 |
||
| 16831 | 7476 0014 2368 ldr r3, [r4] |
||
| 16832 | 7477 0016 196A ldr r1, [r3, #32] |
||
| 16833 | 7478 0018 41F21112 movw r2, #4369 |
||
| 16834 | 7479 001c 1142 tst r1, r2 |
||
| 16835 | 7480 001e 08D1 bne .L472 |
||
| 16836 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16837 | 7481 .loc 1 774 3 discriminator 1 view .LVU2372 |
||
| 16838 | 7482 0020 196A ldr r1, [r3, #32] |
||
| 16839 | 7483 0022 40F24442 movw r2, #1092 |
||
| 16840 | 7484 0026 1142 tst r1, r2 |
||
| 16841 | 7485 0028 03D1 bne .L472 |
||
| 16842 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16843 | 7486 .loc 1 774 3 discriminator 2 view .LVU2373 |
||
| 16844 | 7487 002a 1A68 ldr r2, [r3] |
||
| 16845 | 7488 002c 22F00102 bic r2, r2, #1 |
||
| 16846 | 7489 0030 1A60 str r2, [r3] |
||
| 16847 | 7490 .L472: |
||
| 16848 | 777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16849 | 7491 .loc 1 777 3 view .LVU2374 |
||
| 16850 | 778:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16851 | 7492 .loc 1 778 1 is_stmt 0 view .LVU2375 |
||
| 16852 | 7493 0032 0020 movs r0, #0 |
||
| 16853 | 7494 0034 10BD pop {r4, pc} |
||
| 16854 | 7495 .LVL693: |
||
| 16855 | 7496 .L474: |
||
| 16856 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16857 | 7497 .loc 1 770 5 is_stmt 1 view .LVU2376 |
||
| 16858 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16859 | 7498 .loc 1 770 5 view .LVU2377 |
||
| 16860 | 7499 0036 196A ldr r1, [r3, #32] |
||
| 19 | mjames | 16861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 282 |
| 16 | mjames | 16862 | |
| 16863 | |||
| 16864 | 7500 0038 41F21112 movw r2, #4369 |
||
| 16865 | 7501 003c 1142 tst r1, r2 |
||
| 16866 | 7502 003e E9D1 bne .L471 |
||
| 16867 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16868 | 7503 .loc 1 770 5 discriminator 1 view .LVU2378 |
||
| 16869 | 7504 0040 196A ldr r1, [r3, #32] |
||
| 16870 | 7505 0042 40F24442 movw r2, #1092 |
||
| 16871 | 7506 0046 1142 tst r1, r2 |
||
| 16872 | 7507 0048 E4D1 bne .L471 |
||
| 16873 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16874 | 7508 .loc 1 770 5 discriminator 2 view .LVU2379 |
||
| 16875 | 7509 004a 5A6C ldr r2, [r3, #68] |
||
| 16876 | 7510 004c 22F40042 bic r2, r2, #32768 |
||
| 16877 | 7511 0050 5A64 str r2, [r3, #68] |
||
| 16878 | 7512 0052 DFE7 b .L471 |
||
| 16879 | 7513 .L476: |
||
| 16880 | 7514 .align 2 |
||
| 16881 | 7515 .L475: |
||
| 16882 | 7516 0054 002C0140 .word 1073818624 |
||
| 16883 | 7517 .cfi_endproc |
||
| 16884 | 7518 .LFE80: |
||
| 16885 | 7520 .section .text.HAL_TIM_OC_Start_IT,"ax",%progbits |
||
| 16886 | 7521 .align 1 |
||
| 16887 | 7522 .global HAL_TIM_OC_Start_IT |
||
| 16888 | 7523 .syntax unified |
||
| 16889 | 7524 .thumb |
||
| 16890 | 7525 .thumb_func |
||
| 16891 | 7526 .fpu softvfp |
||
| 16892 | 7528 HAL_TIM_OC_Start_IT: |
||
| 16893 | 7529 .LVL694: |
||
| 16894 | 7530 .LFB81: |
||
| 16895 | 792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16896 | 7531 .loc 1 792 1 view -0 |
||
| 16897 | 7532 .cfi_startproc |
||
| 16898 | 7533 @ args = 0, pretend = 0, frame = 0 |
||
| 16899 | 7534 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 16900 | 792:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 16901 | 7535 .loc 1 792 1 is_stmt 0 view .LVU2381 |
||
| 16902 | 7536 0000 10B5 push {r4, lr} |
||
| 16903 | 7537 .LCFI83: |
||
| 16904 | 7538 .cfi_def_cfa_offset 8 |
||
| 16905 | 7539 .cfi_offset 4, -8 |
||
| 16906 | 7540 .cfi_offset 14, -4 |
||
| 16907 | 7541 0002 0446 mov r4, r0 |
||
| 16908 | 793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16909 | 7542 .loc 1 793 3 is_stmt 1 view .LVU2382 |
||
| 16910 | 796:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16911 | 7543 .loc 1 796 3 view .LVU2383 |
||
| 16912 | 798:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16913 | 7544 .loc 1 798 3 view .LVU2384 |
||
| 16914 | 7545 0004 0C29 cmp r1, #12 |
||
| 16915 | 7546 0006 0DD8 bhi .L478 |
||
| 16916 | 7547 0008 DFE801F0 tbb [pc, r1] |
||
| 16917 | 7548 .L480: |
||
| 16918 | 7549 000c 07 .byte (.L483-.L480)/2 |
||
| 16919 | 7550 000d 0C .byte (.L478-.L480)/2 |
||
| 16920 | 7551 000e 0C .byte (.L478-.L480)/2 |
||
| 19 | mjames | 16921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 283 |
| 16 | mjames | 16922 | |
| 16923 | |||
| 16924 | 7552 000f 0C .byte (.L478-.L480)/2 |
||
| 16925 | 7553 0010 20 .byte (.L482-.L480)/2 |
||
| 16926 | 7554 0011 0C .byte (.L478-.L480)/2 |
||
| 16927 | 7555 0012 0C .byte (.L478-.L480)/2 |
||
| 16928 | 7556 0013 0C .byte (.L478-.L480)/2 |
||
| 16929 | 7557 0014 26 .byte (.L481-.L480)/2 |
||
| 16930 | 7558 0015 0C .byte (.L478-.L480)/2 |
||
| 16931 | 7559 0016 0C .byte (.L478-.L480)/2 |
||
| 16932 | 7560 0017 0C .byte (.L478-.L480)/2 |
||
| 16933 | 7561 0018 2C .byte (.L479-.L480)/2 |
||
| 16934 | 7562 0019 00 .p2align 1 |
||
| 16935 | 7563 .L483: |
||
| 16936 | 803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 16937 | 7564 .loc 1 803 7 view .LVU2385 |
||
| 16938 | 7565 001a 0268 ldr r2, [r0] |
||
| 16939 | 7566 001c D368 ldr r3, [r2, #12] |
||
| 16940 | 7567 001e 43F00203 orr r3, r3, #2 |
||
| 16941 | 7568 0022 D360 str r3, [r2, #12] |
||
| 16942 | 804:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16943 | 7569 .loc 1 804 7 view .LVU2386 |
||
| 16944 | 7570 .L478: |
||
| 16945 | 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16946 | 7571 .loc 1 833 3 view .LVU2387 |
||
| 16947 | 7572 0024 0122 movs r2, #1 |
||
| 16948 | 7573 0026 2068 ldr r0, [r4] |
||
| 16949 | 7574 .LVL695: |
||
| 16950 | 833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16951 | 7575 .loc 1 833 3 is_stmt 0 view .LVU2388 |
||
| 16952 | 7576 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 16953 | 7577 .LVL696: |
||
| 16954 | 835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16955 | 7578 .loc 1 835 3 is_stmt 1 view .LVU2389 |
||
| 16956 | 835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16957 | 7579 .loc 1 835 7 is_stmt 0 view .LVU2390 |
||
| 16958 | 7580 002c 2368 ldr r3, [r4] |
||
| 16959 | 835:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16960 | 7581 .loc 1 835 6 view .LVU2391 |
||
| 16961 | 7582 002e 134A ldr r2, .L488 |
||
| 16962 | 7583 0030 9342 cmp r3, r2 |
||
| 16963 | 7584 0032 1DD0 beq .L487 |
||
| 16964 | 7585 .L484: |
||
| 16965 | 842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16966 | 7586 .loc 1 842 3 is_stmt 1 view .LVU2392 |
||
| 16967 | 842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16968 | 7587 .loc 1 842 17 is_stmt 0 view .LVU2393 |
||
| 16969 | 7588 0034 2268 ldr r2, [r4] |
||
| 16970 | 842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16971 | 7589 .loc 1 842 27 view .LVU2394 |
||
| 16972 | 7590 0036 9368 ldr r3, [r2, #8] |
||
| 16973 | 842:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 16974 | 7591 .loc 1 842 11 view .LVU2395 |
||
| 16975 | 7592 0038 03F00703 and r3, r3, #7 |
||
| 16976 | 7593 .LVL697: |
||
| 16977 | 843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16978 | 7594 .loc 1 843 3 is_stmt 1 view .LVU2396 |
||
| 16979 | 843:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 16980 | 7595 .loc 1 843 6 is_stmt 0 view .LVU2397 |
||
| 19 | mjames | 16981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 284 |
| 16 | mjames | 16982 | |
| 16983 | |||
| 16984 | 7596 003c 062B cmp r3, #6 |
||
| 16985 | 7597 003e 03D0 beq .L485 |
||
| 16986 | 845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16987 | 7598 .loc 1 845 5 is_stmt 1 view .LVU2398 |
||
| 16988 | 7599 0040 1368 ldr r3, [r2] |
||
| 16989 | 7600 .LVL698: |
||
| 16990 | 845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16991 | 7601 .loc 1 845 5 is_stmt 0 view .LVU2399 |
||
| 16992 | 7602 0042 43F00103 orr r3, r3, #1 |
||
| 16993 | 7603 0046 1360 str r3, [r2] |
||
| 16994 | 7604 .L485: |
||
| 16995 | 849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 16996 | 7605 .loc 1 849 3 is_stmt 1 view .LVU2400 |
||
| 16997 | 850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 16998 | 7606 .loc 1 850 1 is_stmt 0 view .LVU2401 |
||
| 16999 | 7607 0048 0020 movs r0, #0 |
||
| 17000 | 7608 004a 10BD pop {r4, pc} |
||
| 17001 | 7609 .LVL699: |
||
| 17002 | 7610 .L482: |
||
| 17003 | 810:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17004 | 7611 .loc 1 810 7 is_stmt 1 view .LVU2402 |
||
| 17005 | 7612 004c 0268 ldr r2, [r0] |
||
| 17006 | 7613 004e D368 ldr r3, [r2, #12] |
||
| 17007 | 7614 0050 43F00403 orr r3, r3, #4 |
||
| 17008 | 7615 0054 D360 str r3, [r2, #12] |
||
| 17009 | 811:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17010 | 7616 .loc 1 811 7 view .LVU2403 |
||
| 17011 | 7617 0056 E5E7 b .L478 |
||
| 17012 | 7618 .L481: |
||
| 17013 | 817:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17014 | 7619 .loc 1 817 7 view .LVU2404 |
||
| 17015 | 7620 0058 0268 ldr r2, [r0] |
||
| 17016 | 7621 005a D368 ldr r3, [r2, #12] |
||
| 17017 | 7622 005c 43F00803 orr r3, r3, #8 |
||
| 17018 | 7623 0060 D360 str r3, [r2, #12] |
||
| 17019 | 818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17020 | 7624 .loc 1 818 7 view .LVU2405 |
||
| 17021 | 7625 0062 DFE7 b .L478 |
||
| 17022 | 7626 .L479: |
||
| 17023 | 824:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17024 | 7627 .loc 1 824 7 view .LVU2406 |
||
| 17025 | 7628 0064 0268 ldr r2, [r0] |
||
| 17026 | 7629 0066 D368 ldr r3, [r2, #12] |
||
| 17027 | 7630 0068 43F01003 orr r3, r3, #16 |
||
| 17028 | 7631 006c D360 str r3, [r2, #12] |
||
| 17029 | 825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17030 | 7632 .loc 1 825 7 view .LVU2407 |
||
| 17031 | 7633 006e D9E7 b .L478 |
||
| 17032 | 7634 .LVL700: |
||
| 17033 | 7635 .L487: |
||
| 17034 | 838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17035 | 7636 .loc 1 838 5 view .LVU2408 |
||
| 17036 | 7637 0070 5A6C ldr r2, [r3, #68] |
||
| 17037 | 7638 0072 42F40042 orr r2, r2, #32768 |
||
| 17038 | 7639 0076 5A64 str r2, [r3, #68] |
||
| 17039 | 7640 0078 DCE7 b .L484 |
||
| 17040 | 7641 .L489: |
||
| 19 | mjames | 17041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 285 |
| 16 | mjames | 17042 | |
| 17043 | |||
| 17044 | 7642 007a 00BF .align 2 |
||
| 17045 | 7643 .L488: |
||
| 17046 | 7644 007c 002C0140 .word 1073818624 |
||
| 17047 | 7645 .cfi_endproc |
||
| 17048 | 7646 .LFE81: |
||
| 17049 | 7648 .section .text.HAL_TIM_OC_Stop_IT,"ax",%progbits |
||
| 17050 | 7649 .align 1 |
||
| 17051 | 7650 .global HAL_TIM_OC_Stop_IT |
||
| 17052 | 7651 .syntax unified |
||
| 17053 | 7652 .thumb |
||
| 17054 | 7653 .thumb_func |
||
| 17055 | 7654 .fpu softvfp |
||
| 17056 | 7656 HAL_TIM_OC_Stop_IT: |
||
| 17057 | 7657 .LVL701: |
||
| 17058 | 7658 .LFB82: |
||
| 17059 | 864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 17060 | 7659 .loc 1 864 1 view -0 |
||
| 17061 | 7660 .cfi_startproc |
||
| 17062 | 7661 @ args = 0, pretend = 0, frame = 0 |
||
| 17063 | 7662 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 17064 | 864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 17065 | 7663 .loc 1 864 1 is_stmt 0 view .LVU2410 |
||
| 17066 | 7664 0000 10B5 push {r4, lr} |
||
| 17067 | 7665 .LCFI84: |
||
| 17068 | 7666 .cfi_def_cfa_offset 8 |
||
| 17069 | 7667 .cfi_offset 4, -8 |
||
| 17070 | 7668 .cfi_offset 14, -4 |
||
| 17071 | 7669 0002 0446 mov r4, r0 |
||
| 17072 | 866:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17073 | 7670 .loc 1 866 3 is_stmt 1 view .LVU2411 |
||
| 17074 | 868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17075 | 7671 .loc 1 868 3 view .LVU2412 |
||
| 17076 | 7672 0004 0C29 cmp r1, #12 |
||
| 17077 | 7673 0006 0DD8 bhi .L491 |
||
| 17078 | 7674 0008 DFE801F0 tbb [pc, r1] |
||
| 17079 | 7675 .L493: |
||
| 17080 | 7676 000c 07 .byte (.L496-.L493)/2 |
||
| 17081 | 7677 000d 0C .byte (.L491-.L493)/2 |
||
| 17082 | 7678 000e 0C .byte (.L491-.L493)/2 |
||
| 17083 | 7679 000f 0C .byte (.L491-.L493)/2 |
||
| 17084 | 7680 0010 25 .byte (.L495-.L493)/2 |
||
| 17085 | 7681 0011 0C .byte (.L491-.L493)/2 |
||
| 17086 | 7682 0012 0C .byte (.L491-.L493)/2 |
||
| 17087 | 7683 0013 0C .byte (.L491-.L493)/2 |
||
| 17088 | 7684 0014 2B .byte (.L494-.L493)/2 |
||
| 17089 | 7685 0015 0C .byte (.L491-.L493)/2 |
||
| 17090 | 7686 0016 0C .byte (.L491-.L493)/2 |
||
| 17091 | 7687 0017 0C .byte (.L491-.L493)/2 |
||
| 17092 | 7688 0018 31 .byte (.L492-.L493)/2 |
||
| 17093 | 7689 0019 00 .p2align 1 |
||
| 17094 | 7690 .L496: |
||
| 17095 | 873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17096 | 7691 .loc 1 873 7 view .LVU2413 |
||
| 17097 | 7692 001a 0268 ldr r2, [r0] |
||
| 17098 | 7693 001c D368 ldr r3, [r2, #12] |
||
| 17099 | 7694 001e 23F00203 bic r3, r3, #2 |
||
| 17100 | 7695 0022 D360 str r3, [r2, #12] |
||
| 19 | mjames | 17101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 286 |
| 16 | mjames | 17102 | |
| 17103 | |||
| 17104 | 874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17105 | 7696 .loc 1 874 7 view .LVU2414 |
||
| 17106 | 7697 .L491: |
||
| 17107 | 903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17108 | 7698 .loc 1 903 3 view .LVU2415 |
||
| 17109 | 7699 0024 0022 movs r2, #0 |
||
| 17110 | 7700 0026 2068 ldr r0, [r4] |
||
| 17111 | 7701 .LVL702: |
||
| 17112 | 903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17113 | 7702 .loc 1 903 3 is_stmt 0 view .LVU2416 |
||
| 17114 | 7703 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 17115 | 7704 .LVL703: |
||
| 17116 | 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17117 | 7705 .loc 1 905 3 is_stmt 1 view .LVU2417 |
||
| 17118 | 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17119 | 7706 .loc 1 905 7 is_stmt 0 view .LVU2418 |
||
| 17120 | 7707 002c 2368 ldr r3, [r4] |
||
| 17121 | 905:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17122 | 7708 .loc 1 905 6 view .LVU2419 |
||
| 17123 | 7709 002e 1A4A ldr r2, .L501 |
||
| 17124 | 7710 0030 9342 cmp r3, r2 |
||
| 17125 | 7711 0032 22D0 beq .L500 |
||
| 17126 | 7712 .L497: |
||
| 17127 | 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17128 | 7713 .loc 1 912 3 is_stmt 1 view .LVU2420 |
||
| 17129 | 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17130 | 7714 .loc 1 912 3 view .LVU2421 |
||
| 17131 | 7715 0034 2368 ldr r3, [r4] |
||
| 17132 | 7716 0036 196A ldr r1, [r3, #32] |
||
| 17133 | 7717 0038 41F21112 movw r2, #4369 |
||
| 17134 | 7718 003c 1142 tst r1, r2 |
||
| 17135 | 7719 003e 08D1 bne .L498 |
||
| 17136 | 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17137 | 7720 .loc 1 912 3 discriminator 1 view .LVU2422 |
||
| 17138 | 7721 0040 196A ldr r1, [r3, #32] |
||
| 17139 | 7722 0042 40F24442 movw r2, #1092 |
||
| 17140 | 7723 0046 1142 tst r1, r2 |
||
| 17141 | 7724 0048 03D1 bne .L498 |
||
| 17142 | 912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17143 | 7725 .loc 1 912 3 discriminator 2 view .LVU2423 |
||
| 17144 | 7726 004a 1A68 ldr r2, [r3] |
||
| 17145 | 7727 004c 22F00102 bic r2, r2, #1 |
||
| 17146 | 7728 0050 1A60 str r2, [r3] |
||
| 17147 | 7729 .L498: |
||
| 17148 | 915:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17149 | 7730 .loc 1 915 3 view .LVU2424 |
||
| 17150 | 916:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17151 | 7731 .loc 1 916 1 is_stmt 0 view .LVU2425 |
||
| 17152 | 7732 0052 0020 movs r0, #0 |
||
| 17153 | 7733 0054 10BD pop {r4, pc} |
||
| 17154 | 7734 .LVL704: |
||
| 17155 | 7735 .L495: |
||
| 17156 | 880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17157 | 7736 .loc 1 880 7 is_stmt 1 view .LVU2426 |
||
| 17158 | 7737 0056 0268 ldr r2, [r0] |
||
| 17159 | 7738 0058 D368 ldr r3, [r2, #12] |
||
| 17160 | 7739 005a 23F00403 bic r3, r3, #4 |
||
| 19 | mjames | 17161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 287 |
| 16 | mjames | 17162 | |
| 17163 | |||
| 17164 | 7740 005e D360 str r3, [r2, #12] |
||
| 17165 | 881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17166 | 7741 .loc 1 881 7 view .LVU2427 |
||
| 17167 | 7742 0060 E0E7 b .L491 |
||
| 17168 | 7743 .L494: |
||
| 17169 | 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17170 | 7744 .loc 1 887 7 view .LVU2428 |
||
| 17171 | 7745 0062 0268 ldr r2, [r0] |
||
| 17172 | 7746 0064 D368 ldr r3, [r2, #12] |
||
| 17173 | 7747 0066 23F00803 bic r3, r3, #8 |
||
| 17174 | 7748 006a D360 str r3, [r2, #12] |
||
| 17175 | 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17176 | 7749 .loc 1 888 7 view .LVU2429 |
||
| 17177 | 7750 006c DAE7 b .L491 |
||
| 17178 | 7751 .L492: |
||
| 17179 | 894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17180 | 7752 .loc 1 894 7 view .LVU2430 |
||
| 17181 | 7753 006e 0268 ldr r2, [r0] |
||
| 17182 | 7754 0070 D368 ldr r3, [r2, #12] |
||
| 17183 | 7755 0072 23F01003 bic r3, r3, #16 |
||
| 17184 | 7756 0076 D360 str r3, [r2, #12] |
||
| 17185 | 895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17186 | 7757 .loc 1 895 7 view .LVU2431 |
||
| 17187 | 7758 0078 D4E7 b .L491 |
||
| 17188 | 7759 .LVL705: |
||
| 17189 | 7760 .L500: |
||
| 17190 | 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17191 | 7761 .loc 1 908 5 view .LVU2432 |
||
| 17192 | 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17193 | 7762 .loc 1 908 5 view .LVU2433 |
||
| 17194 | 7763 007a 196A ldr r1, [r3, #32] |
||
| 17195 | 7764 007c 41F21112 movw r2, #4369 |
||
| 17196 | 7765 0080 1142 tst r1, r2 |
||
| 17197 | 7766 0082 D7D1 bne .L497 |
||
| 17198 | 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17199 | 7767 .loc 1 908 5 discriminator 1 view .LVU2434 |
||
| 17200 | 7768 0084 196A ldr r1, [r3, #32] |
||
| 17201 | 7769 0086 40F24442 movw r2, #1092 |
||
| 17202 | 7770 008a 1142 tst r1, r2 |
||
| 17203 | 7771 008c D2D1 bne .L497 |
||
| 17204 | 908:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17205 | 7772 .loc 1 908 5 discriminator 2 view .LVU2435 |
||
| 17206 | 7773 008e 5A6C ldr r2, [r3, #68] |
||
| 17207 | 7774 0090 22F40042 bic r2, r2, #32768 |
||
| 17208 | 7775 0094 5A64 str r2, [r3, #68] |
||
| 17209 | 7776 0096 CDE7 b .L497 |
||
| 17210 | 7777 .L502: |
||
| 17211 | 7778 .align 2 |
||
| 17212 | 7779 .L501: |
||
| 17213 | 7780 0098 002C0140 .word 1073818624 |
||
| 17214 | 7781 .cfi_endproc |
||
| 17215 | 7782 .LFE82: |
||
| 17216 | 7784 .section .text.HAL_TIM_OC_Start_DMA,"ax",%progbits |
||
| 17217 | 7785 .align 1 |
||
| 17218 | 7786 .global HAL_TIM_OC_Start_DMA |
||
| 17219 | 7787 .syntax unified |
||
| 17220 | 7788 .thumb |
||
| 19 | mjames | 17221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 288 |
| 16 | mjames | 17222 | |
| 17223 | |||
| 17224 | 7789 .thumb_func |
||
| 17225 | 7790 .fpu softvfp |
||
| 17226 | 7792 HAL_TIM_OC_Start_DMA: |
||
| 17227 | 7793 .LVL706: |
||
| 17228 | 7794 .LFB83: |
||
| 17229 | 932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 17230 | 7795 .loc 1 932 1 view -0 |
||
| 17231 | 7796 .cfi_startproc |
||
| 17232 | 7797 @ args = 0, pretend = 0, frame = 0 |
||
| 17233 | 7798 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 17234 | 932:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 17235 | 7799 .loc 1 932 1 is_stmt 0 view .LVU2437 |
||
| 17236 | 7800 0000 70B5 push {r4, r5, r6, lr} |
||
| 17237 | 7801 .LCFI85: |
||
| 17238 | 7802 .cfi_def_cfa_offset 16 |
||
| 17239 | 7803 .cfi_offset 4, -16 |
||
| 17240 | 7804 .cfi_offset 5, -12 |
||
| 17241 | 7805 .cfi_offset 6, -8 |
||
| 17242 | 7806 .cfi_offset 14, -4 |
||
| 17243 | 933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17244 | 7807 .loc 1 933 3 is_stmt 1 view .LVU2438 |
||
| 17245 | 936:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17246 | 7808 .loc 1 936 3 view .LVU2439 |
||
| 17247 | 938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17248 | 7809 .loc 1 938 3 view .LVU2440 |
||
| 17249 | 938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17250 | 7810 .loc 1 938 11 is_stmt 0 view .LVU2441 |
||
| 17251 | 7811 0002 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 17252 | 7812 0006 E4B2 uxtb r4, r4 |
||
| 17253 | 938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17254 | 7813 .loc 1 938 6 view .LVU2442 |
||
| 17255 | 7814 0008 022C cmp r4, #2 |
||
| 17256 | 7815 000a 00F08F80 beq .L514 |
||
| 17257 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17258 | 7816 .loc 1 942 8 is_stmt 1 view .LVU2443 |
||
| 17259 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17260 | 7817 .loc 1 942 16 is_stmt 0 view .LVU2444 |
||
| 17261 | 7818 000e 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 17262 | 7819 0012 E4B2 uxtb r4, r4 |
||
| 17263 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17264 | 7820 .loc 1 942 11 view .LVU2445 |
||
| 17265 | 7821 0014 012C cmp r4, #1 |
||
| 17266 | 7822 0016 0DD0 beq .L522 |
||
| 17267 | 7823 .L505: |
||
| 17268 | 7824 0018 1646 mov r6, r2 |
||
| 17269 | 7825 001a 0D46 mov r5, r1 |
||
| 17270 | 7826 001c 0446 mov r4, r0 |
||
| 17271 | 956:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17272 | 7827 .loc 1 956 3 is_stmt 1 view .LVU2446 |
||
| 17273 | 958:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17274 | 7828 .loc 1 958 3 view .LVU2447 |
||
| 17275 | 7829 001e 0C29 cmp r1, #12 |
||
| 17276 | 7830 0020 27D8 bhi .L507 |
||
| 17277 | 7831 0022 DFE801F0 tbb [pc, r1] |
||
| 17278 | 7832 .LVL707: |
||
| 17279 | 7833 .L509: |
||
| 17280 | 7834 0026 10 .byte (.L512-.L509)/2 |
||
| 19 | mjames | 17281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 289 |
| 16 | mjames | 17282 | |
| 17283 | |||
| 17284 | 7835 0027 26 .byte (.L507-.L509)/2 |
||
| 17285 | 7836 0028 26 .byte (.L507-.L509)/2 |
||
| 17286 | 7837 0029 26 .byte (.L507-.L509)/2 |
||
| 17287 | 7838 002a 3B .byte (.L511-.L509)/2 |
||
| 17288 | 7839 002b 26 .byte (.L507-.L509)/2 |
||
| 17289 | 7840 002c 26 .byte (.L507-.L509)/2 |
||
| 17290 | 7841 002d 26 .byte (.L507-.L509)/2 |
||
| 17291 | 7842 002e 52 .byte (.L510-.L509)/2 |
||
| 17292 | 7843 002f 26 .byte (.L507-.L509)/2 |
||
| 17293 | 7844 0030 26 .byte (.L507-.L509)/2 |
||
| 17294 | 7845 0031 26 .byte (.L507-.L509)/2 |
||
| 17295 | 7846 0032 68 .byte (.L508-.L509)/2 |
||
| 17296 | 7847 0033 00 .p2align 1 |
||
| 17297 | 7848 .L522: |
||
| 17298 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17299 | 7849 .loc 1 944 5 view .LVU2448 |
||
| 17300 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17301 | 7850 .loc 1 944 8 is_stmt 0 view .LVU2449 |
||
| 17302 | 7851 0034 1AB1 cbz r2, .L523 |
||
| 17303 | 7852 .L506: |
||
| 17304 | 950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17305 | 7853 .loc 1 950 7 is_stmt 1 view .LVU2450 |
||
| 17306 | 950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17307 | 7854 .loc 1 950 19 is_stmt 0 view .LVU2451 |
||
| 17308 | 7855 0036 0224 movs r4, #2 |
||
| 17309 | 7856 0038 80F83D40 strb r4, [r0, #61] |
||
| 17310 | 7857 003c ECE7 b .L505 |
||
| 17311 | 7858 .L523: |
||
| 17312 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17313 | 7859 .loc 1 944 25 discriminator 1 view .LVU2452 |
||
| 17314 | 7860 003e 002B cmp r3, #0 |
||
| 17315 | 7861 0040 F9D0 beq .L506 |
||
| 17316 | 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17317 | 7862 .loc 1 946 14 view .LVU2453 |
||
| 17318 | 7863 0042 0120 movs r0, #1 |
||
| 17319 | 7864 .LVL708: |
||
| 17320 | 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17321 | 7865 .loc 1 946 14 view .LVU2454 |
||
| 17322 | 7866 0044 29E0 b .L504 |
||
| 17323 | 7867 .LVL709: |
||
| 17324 | 7868 .L512: |
||
| 17325 | 963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17326 | 7869 .loc 1 963 7 is_stmt 1 view .LVU2455 |
||
| 17327 | 963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17328 | 7870 .loc 1 963 17 is_stmt 0 view .LVU2456 |
||
| 17329 | 7871 0046 426A ldr r2, [r0, #36] |
||
| 17330 | 963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17331 | 7872 .loc 1 963 52 view .LVU2457 |
||
| 17332 | 7873 0048 3E49 ldr r1, .L525 |
||
| 17333 | 7874 .LVL710: |
||
| 17334 | 963:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17335 | 7875 .loc 1 963 52 view .LVU2458 |
||
| 17336 | 7876 004a 9162 str r1, [r2, #40] |
||
| 17337 | 964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17338 | 7877 .loc 1 964 7 is_stmt 1 view .LVU2459 |
||
| 17339 | 964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17340 | 7878 .loc 1 964 17 is_stmt 0 view .LVU2460 |
||
| 19 | mjames | 17341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 290 |
| 16 | mjames | 17342 | |
| 17343 | |||
| 17344 | 7879 004c 426A ldr r2, [r0, #36] |
||
| 17345 | 964:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17346 | 7880 .loc 1 964 56 view .LVU2461 |
||
| 17347 | 7881 004e 3E49 ldr r1, .L525+4 |
||
| 17348 | 7882 0050 D162 str r1, [r2, #44] |
||
| 17349 | 967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17350 | 7883 .loc 1 967 7 is_stmt 1 view .LVU2462 |
||
| 17351 | 967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17352 | 7884 .loc 1 967 17 is_stmt 0 view .LVU2463 |
||
| 17353 | 7885 0052 426A ldr r2, [r0, #36] |
||
| 17354 | 967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17355 | 7886 .loc 1 967 53 view .LVU2464 |
||
| 17356 | 7887 0054 3D49 ldr r1, .L525+8 |
||
| 17357 | 7888 0056 1163 str r1, [r2, #48] |
||
| 17358 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17359 | 7889 .loc 1 970 7 is_stmt 1 view .LVU2465 |
||
| 17360 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17361 | 7890 .loc 1 970 88 is_stmt 0 view .LVU2466 |
||
| 17362 | 7891 0058 0268 ldr r2, [r0] |
||
| 17363 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17364 | 7892 .loc 1 970 11 view .LVU2467 |
||
| 17365 | 7893 005a 3432 adds r2, r2, #52 |
||
| 17366 | 7894 005c 3146 mov r1, r6 |
||
| 17367 | 7895 005e 406A ldr r0, [r0, #36] |
||
| 17368 | 7896 .LVL711: |
||
| 17369 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17370 | 7897 .loc 1 970 11 view .LVU2468 |
||
| 17371 | 7898 0060 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 17372 | 7899 .LVL712: |
||
| 17373 | 970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17374 | 7900 .loc 1 970 10 view .LVU2469 |
||
| 17375 | 7901 0064 0028 cmp r0, #0 |
||
| 17376 | 7902 0066 63D1 bne .L516 |
||
| 17377 | 976:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17378 | 7903 .loc 1 976 7 is_stmt 1 view .LVU2470 |
||
| 17379 | 7904 0068 2268 ldr r2, [r4] |
||
| 17380 | 7905 006a D368 ldr r3, [r2, #12] |
||
| 17381 | 7906 006c 43F40073 orr r3, r3, #512 |
||
| 17382 | 7907 0070 D360 str r3, [r2, #12] |
||
| 17383 | 977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17384 | 7908 .loc 1 977 7 view .LVU2471 |
||
| 17385 | 7909 .L507: |
||
| 17386 | 1043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17387 | 7910 .loc 1 1043 3 view .LVU2472 |
||
| 17388 | 7911 0072 0122 movs r2, #1 |
||
| 17389 | 7912 0074 2946 mov r1, r5 |
||
| 17390 | 7913 0076 2068 ldr r0, [r4] |
||
| 17391 | 7914 0078 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 17392 | 7915 .LVL713: |
||
| 17393 | 1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17394 | 7916 .loc 1 1045 3 view .LVU2473 |
||
| 17395 | 1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17396 | 7917 .loc 1 1045 7 is_stmt 0 view .LVU2474 |
||
| 17397 | 7918 007c 2368 ldr r3, [r4] |
||
| 17398 | 1045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17399 | 7919 .loc 1 1045 6 view .LVU2475 |
||
| 17400 | 7920 007e 344A ldr r2, .L525+12 |
||
| 19 | mjames | 17401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 291 |
| 16 | mjames | 17402 | |
| 17403 | |||
| 17404 | 7921 0080 9342 cmp r3, r2 |
||
| 17405 | 7922 0082 4ED0 beq .L524 |
||
| 17406 | 7923 .L513: |
||
| 17407 | 1052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17408 | 7924 .loc 1 1052 3 is_stmt 1 view .LVU2476 |
||
| 17409 | 1052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17410 | 7925 .loc 1 1052 17 is_stmt 0 view .LVU2477 |
||
| 17411 | 7926 0084 2268 ldr r2, [r4] |
||
| 17412 | 1052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17413 | 7927 .loc 1 1052 27 view .LVU2478 |
||
| 17414 | 7928 0086 9368 ldr r3, [r2, #8] |
||
| 17415 | 1052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17416 | 7929 .loc 1 1052 11 view .LVU2479 |
||
| 17417 | 7930 0088 03F00703 and r3, r3, #7 |
||
| 17418 | 7931 .LVL714: |
||
| 17419 | 1053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17420 | 7932 .loc 1 1053 3 is_stmt 1 view .LVU2480 |
||
| 17421 | 1053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17422 | 7933 .loc 1 1053 6 is_stmt 0 view .LVU2481 |
||
| 17423 | 7934 008c 062B cmp r3, #6 |
||
| 17424 | 7935 008e 57D0 beq .L520 |
||
| 17425 | 1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17426 | 7936 .loc 1 1055 5 is_stmt 1 view .LVU2482 |
||
| 17427 | 7937 0090 1368 ldr r3, [r2] |
||
| 17428 | 7938 .LVL715: |
||
| 17429 | 1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17430 | 7939 .loc 1 1055 5 is_stmt 0 view .LVU2483 |
||
| 17431 | 7940 0092 43F00103 orr r3, r3, #1 |
||
| 17432 | 7941 0096 1360 str r3, [r2] |
||
| 17433 | 1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17434 | 7942 .loc 1 1059 10 view .LVU2484 |
||
| 17435 | 7943 0098 0020 movs r0, #0 |
||
| 17436 | 7944 .LVL716: |
||
| 17437 | 7945 .L504: |
||
| 17438 | 1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17439 | 7946 .loc 1 1060 1 view .LVU2485 |
||
| 17440 | 7947 009a 70BD pop {r4, r5, r6, pc} |
||
| 17441 | 7948 .LVL717: |
||
| 17442 | 7949 .L511: |
||
| 17443 | 983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17444 | 7950 .loc 1 983 7 is_stmt 1 view .LVU2486 |
||
| 17445 | 983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17446 | 7951 .loc 1 983 17 is_stmt 0 view .LVU2487 |
||
| 17447 | 7952 009c 826A ldr r2, [r0, #40] |
||
| 17448 | 983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17449 | 7953 .loc 1 983 52 view .LVU2488 |
||
| 17450 | 7954 009e 2949 ldr r1, .L525 |
||
| 17451 | 7955 .LVL718: |
||
| 17452 | 983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17453 | 7956 .loc 1 983 52 view .LVU2489 |
||
| 17454 | 7957 00a0 9162 str r1, [r2, #40] |
||
| 17455 | 984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17456 | 7958 .loc 1 984 7 is_stmt 1 view .LVU2490 |
||
| 17457 | 984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17458 | 7959 .loc 1 984 17 is_stmt 0 view .LVU2491 |
||
| 17459 | 7960 00a2 826A ldr r2, [r0, #40] |
||
| 17460 | 984:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 17461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 292 |
| 16 | mjames | 17462 | |
| 17463 | |||
| 17464 | 7961 .loc 1 984 56 view .LVU2492 |
||
| 17465 | 7962 00a4 2849 ldr r1, .L525+4 |
||
| 17466 | 7963 00a6 D162 str r1, [r2, #44] |
||
| 17467 | 987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17468 | 7964 .loc 1 987 7 is_stmt 1 view .LVU2493 |
||
| 17469 | 987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17470 | 7965 .loc 1 987 17 is_stmt 0 view .LVU2494 |
||
| 17471 | 7966 00a8 826A ldr r2, [r0, #40] |
||
| 17472 | 987:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17473 | 7967 .loc 1 987 53 view .LVU2495 |
||
| 17474 | 7968 00aa 2849 ldr r1, .L525+8 |
||
| 17475 | 7969 00ac 1163 str r1, [r2, #48] |
||
| 17476 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17477 | 7970 .loc 1 990 7 is_stmt 1 view .LVU2496 |
||
| 17478 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17479 | 7971 .loc 1 990 88 is_stmt 0 view .LVU2497 |
||
| 17480 | 7972 00ae 0268 ldr r2, [r0] |
||
| 17481 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17482 | 7973 .loc 1 990 11 view .LVU2498 |
||
| 17483 | 7974 00b0 3832 adds r2, r2, #56 |
||
| 17484 | 7975 00b2 3146 mov r1, r6 |
||
| 17485 | 7976 00b4 806A ldr r0, [r0, #40] |
||
| 17486 | 7977 .LVL719: |
||
| 17487 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17488 | 7978 .loc 1 990 11 view .LVU2499 |
||
| 17489 | 7979 00b6 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 17490 | 7980 .LVL720: |
||
| 17491 | 990:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17492 | 7981 .loc 1 990 10 view .LVU2500 |
||
| 17493 | 7982 00ba 0028 cmp r0, #0 |
||
| 17494 | 7983 00bc 3AD1 bne .L517 |
||
| 17495 | 996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17496 | 7984 .loc 1 996 7 is_stmt 1 view .LVU2501 |
||
| 17497 | 7985 00be 2268 ldr r2, [r4] |
||
| 17498 | 7986 00c0 D368 ldr r3, [r2, #12] |
||
| 17499 | 7987 00c2 43F48063 orr r3, r3, #1024 |
||
| 17500 | 7988 00c6 D360 str r3, [r2, #12] |
||
| 17501 | 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17502 | 7989 .loc 1 997 7 view .LVU2502 |
||
| 17503 | 7990 00c8 D3E7 b .L507 |
||
| 17504 | 7991 .LVL721: |
||
| 17505 | 7992 .L510: |
||
| 17506 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17507 | 7993 .loc 1 1003 7 view .LVU2503 |
||
| 17508 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17509 | 7994 .loc 1 1003 17 is_stmt 0 view .LVU2504 |
||
| 17510 | 7995 00ca C26A ldr r2, [r0, #44] |
||
| 17511 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17512 | 7996 .loc 1 1003 52 view .LVU2505 |
||
| 17513 | 7997 00cc 1D49 ldr r1, .L525 |
||
| 17514 | 7998 .LVL722: |
||
| 17515 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17516 | 7999 .loc 1 1003 52 view .LVU2506 |
||
| 17517 | 8000 00ce 9162 str r1, [r2, #40] |
||
| 17518 | 1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17519 | 8001 .loc 1 1004 7 is_stmt 1 view .LVU2507 |
||
| 17520 | 1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 17521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 293 |
| 16 | mjames | 17522 | |
| 17523 | |||
| 17524 | 8002 .loc 1 1004 17 is_stmt 0 view .LVU2508 |
||
| 17525 | 8003 00d0 C26A ldr r2, [r0, #44] |
||
| 17526 | 1004:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17527 | 8004 .loc 1 1004 56 view .LVU2509 |
||
| 17528 | 8005 00d2 1D49 ldr r1, .L525+4 |
||
| 17529 | 8006 00d4 D162 str r1, [r2, #44] |
||
| 17530 | 1007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17531 | 8007 .loc 1 1007 7 is_stmt 1 view .LVU2510 |
||
| 17532 | 1007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17533 | 8008 .loc 1 1007 17 is_stmt 0 view .LVU2511 |
||
| 17534 | 8009 00d6 C26A ldr r2, [r0, #44] |
||
| 17535 | 1007:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17536 | 8010 .loc 1 1007 53 view .LVU2512 |
||
| 17537 | 8011 00d8 1C49 ldr r1, .L525+8 |
||
| 17538 | 8012 00da 1163 str r1, [r2, #48] |
||
| 17539 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17540 | 8013 .loc 1 1010 7 is_stmt 1 view .LVU2513 |
||
| 17541 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17542 | 8014 .loc 1 1010 88 is_stmt 0 view .LVU2514 |
||
| 17543 | 8015 00dc 0268 ldr r2, [r0] |
||
| 17544 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17545 | 8016 .loc 1 1010 11 view .LVU2515 |
||
| 17546 | 8017 00de 3C32 adds r2, r2, #60 |
||
| 17547 | 8018 00e0 3146 mov r1, r6 |
||
| 17548 | 8019 00e2 C06A ldr r0, [r0, #44] |
||
| 17549 | 8020 .LVL723: |
||
| 17550 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17551 | 8021 .loc 1 1010 11 view .LVU2516 |
||
| 17552 | 8022 00e4 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 17553 | 8023 .LVL724: |
||
| 17554 | 1010:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17555 | 8024 .loc 1 1010 10 view .LVU2517 |
||
| 17556 | 8025 00e8 30BB cbnz r0, .L518 |
||
| 17557 | 1015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17558 | 8026 .loc 1 1015 7 is_stmt 1 view .LVU2518 |
||
| 17559 | 8027 00ea 2268 ldr r2, [r4] |
||
| 17560 | 8028 00ec D368 ldr r3, [r2, #12] |
||
| 17561 | 8029 00ee 43F40063 orr r3, r3, #2048 |
||
| 17562 | 8030 00f2 D360 str r3, [r2, #12] |
||
| 17563 | 1016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17564 | 8031 .loc 1 1016 7 view .LVU2519 |
||
| 17565 | 8032 00f4 BDE7 b .L507 |
||
| 17566 | 8033 .LVL725: |
||
| 17567 | 8034 .L508: |
||
| 17568 | 1022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17569 | 8035 .loc 1 1022 7 view .LVU2520 |
||
| 17570 | 1022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17571 | 8036 .loc 1 1022 17 is_stmt 0 view .LVU2521 |
||
| 17572 | 8037 00f6 026B ldr r2, [r0, #48] |
||
| 17573 | 1022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17574 | 8038 .loc 1 1022 52 view .LVU2522 |
||
| 17575 | 8039 00f8 1249 ldr r1, .L525 |
||
| 17576 | 8040 .LVL726: |
||
| 17577 | 1022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 17578 | 8041 .loc 1 1022 52 view .LVU2523 |
||
| 17579 | 8042 00fa 9162 str r1, [r2, #40] |
||
| 17580 | 1023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 17581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 294 |
| 16 | mjames | 17582 | |
| 17583 | |||
| 17584 | 8043 .loc 1 1023 7 is_stmt 1 view .LVU2524 |
||
| 17585 | 1023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17586 | 8044 .loc 1 1023 17 is_stmt 0 view .LVU2525 |
||
| 17587 | 8045 00fc 026B ldr r2, [r0, #48] |
||
| 17588 | 1023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17589 | 8046 .loc 1 1023 56 view .LVU2526 |
||
| 17590 | 8047 00fe 1249 ldr r1, .L525+4 |
||
| 17591 | 8048 0100 D162 str r1, [r2, #44] |
||
| 17592 | 1026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17593 | 8049 .loc 1 1026 7 is_stmt 1 view .LVU2527 |
||
| 17594 | 1026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17595 | 8050 .loc 1 1026 17 is_stmt 0 view .LVU2528 |
||
| 17596 | 8051 0102 026B ldr r2, [r0, #48] |
||
| 17597 | 1026:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17598 | 8052 .loc 1 1026 53 view .LVU2529 |
||
| 17599 | 8053 0104 1149 ldr r1, .L525+8 |
||
| 17600 | 8054 0106 1163 str r1, [r2, #48] |
||
| 17601 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17602 | 8055 .loc 1 1029 7 is_stmt 1 view .LVU2530 |
||
| 17603 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17604 | 8056 .loc 1 1029 88 is_stmt 0 view .LVU2531 |
||
| 17605 | 8057 0108 0268 ldr r2, [r0] |
||
| 17606 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17607 | 8058 .loc 1 1029 11 view .LVU2532 |
||
| 17608 | 8059 010a 4032 adds r2, r2, #64 |
||
| 17609 | 8060 010c 3146 mov r1, r6 |
||
| 17610 | 8061 010e 006B ldr r0, [r0, #48] |
||
| 17611 | 8062 .LVL727: |
||
| 17612 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17613 | 8063 .loc 1 1029 11 view .LVU2533 |
||
| 17614 | 8064 0110 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 17615 | 8065 .LVL728: |
||
| 17616 | 1029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17617 | 8066 .loc 1 1029 10 view .LVU2534 |
||
| 17618 | 8067 0114 90B9 cbnz r0, .L519 |
||
| 17619 | 1034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17620 | 8068 .loc 1 1034 7 is_stmt 1 view .LVU2535 |
||
| 17621 | 8069 0116 2268 ldr r2, [r4] |
||
| 17622 | 8070 0118 D368 ldr r3, [r2, #12] |
||
| 17623 | 8071 011a 43F48053 orr r3, r3, #4096 |
||
| 17624 | 8072 011e D360 str r3, [r2, #12] |
||
| 17625 | 1035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17626 | 8073 .loc 1 1035 7 view .LVU2536 |
||
| 17627 | 8074 0120 A7E7 b .L507 |
||
| 17628 | 8075 .L524: |
||
| 17629 | 1048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17630 | 8076 .loc 1 1048 5 view .LVU2537 |
||
| 17631 | 8077 0122 5A6C ldr r2, [r3, #68] |
||
| 17632 | 8078 0124 42F40042 orr r2, r2, #32768 |
||
| 17633 | 8079 0128 5A64 str r2, [r3, #68] |
||
| 17634 | 8080 012a ABE7 b .L513 |
||
| 17635 | 8081 .LVL729: |
||
| 17636 | 8082 .L514: |
||
| 17637 | 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17638 | 8083 .loc 1 940 12 is_stmt 0 view .LVU2538 |
||
| 17639 | 8084 012c 0220 movs r0, #2 |
||
| 17640 | 8085 .LVL730: |
||
| 19 | mjames | 17641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 295 |
| 16 | mjames | 17642 | |
| 17643 | |||
| 17644 | 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17645 | 8086 .loc 1 940 12 view .LVU2539 |
||
| 17646 | 8087 012e B4E7 b .L504 |
||
| 17647 | 8088 .LVL731: |
||
| 17648 | 8089 .L516: |
||
| 17649 | 972:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17650 | 8090 .loc 1 972 16 view .LVU2540 |
||
| 17651 | 8091 0130 0120 movs r0, #1 |
||
| 17652 | 8092 0132 B2E7 b .L504 |
||
| 17653 | 8093 .L517: |
||
| 17654 | 992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17655 | 8094 .loc 1 992 16 view .LVU2541 |
||
| 17656 | 8095 0134 0120 movs r0, #1 |
||
| 17657 | 8096 0136 B0E7 b .L504 |
||
| 17658 | 8097 .L518: |
||
| 17659 | 1012:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17660 | 8098 .loc 1 1012 16 view .LVU2542 |
||
| 17661 | 8099 0138 0120 movs r0, #1 |
||
| 17662 | 8100 013a AEE7 b .L504 |
||
| 17663 | 8101 .L519: |
||
| 17664 | 1031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17665 | 8102 .loc 1 1031 16 view .LVU2543 |
||
| 17666 | 8103 013c 0120 movs r0, #1 |
||
| 17667 | 8104 013e ACE7 b .L504 |
||
| 17668 | 8105 .LVL732: |
||
| 17669 | 8106 .L520: |
||
| 17670 | 1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17671 | 8107 .loc 1 1059 10 view .LVU2544 |
||
| 17672 | 8108 0140 0020 movs r0, #0 |
||
| 17673 | 8109 0142 AAE7 b .L504 |
||
| 17674 | 8110 .L526: |
||
| 17675 | 8111 .align 2 |
||
| 17676 | 8112 .L525: |
||
| 17677 | 8113 0144 00000000 .word TIM_DMADelayPulseCplt |
||
| 17678 | 8114 0148 00000000 .word TIM_DMADelayPulseHalfCplt |
||
| 17679 | 8115 014c 00000000 .word TIM_DMAError |
||
| 17680 | 8116 0150 002C0140 .word 1073818624 |
||
| 17681 | 8117 .cfi_endproc |
||
| 17682 | 8118 .LFE83: |
||
| 17683 | 8120 .section .text.HAL_TIM_OC_Stop_DMA,"ax",%progbits |
||
| 17684 | 8121 .align 1 |
||
| 17685 | 8122 .global HAL_TIM_OC_Stop_DMA |
||
| 17686 | 8123 .syntax unified |
||
| 17687 | 8124 .thumb |
||
| 17688 | 8125 .thumb_func |
||
| 17689 | 8126 .fpu softvfp |
||
| 17690 | 8128 HAL_TIM_OC_Stop_DMA: |
||
| 17691 | 8129 .LVL733: |
||
| 17692 | 8130 .LFB84: |
||
| 17693 | 1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 17694 | 8131 .loc 1 1074 1 is_stmt 1 view -0 |
||
| 17695 | 8132 .cfi_startproc |
||
| 17696 | 8133 @ args = 0, pretend = 0, frame = 0 |
||
| 17697 | 8134 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 17698 | 1074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 17699 | 8135 .loc 1 1074 1 is_stmt 0 view .LVU2546 |
||
| 17700 | 8136 0000 38B5 push {r3, r4, r5, lr} |
||
| 19 | mjames | 17701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 296 |
| 16 | mjames | 17702 | |
| 17703 | |||
| 17704 | 8137 .LCFI86: |
||
| 17705 | 8138 .cfi_def_cfa_offset 16 |
||
| 17706 | 8139 .cfi_offset 3, -16 |
||
| 17707 | 8140 .cfi_offset 4, -12 |
||
| 17708 | 8141 .cfi_offset 5, -8 |
||
| 17709 | 8142 .cfi_offset 14, -4 |
||
| 17710 | 8143 0002 0446 mov r4, r0 |
||
| 17711 | 8144 0004 0D46 mov r5, r1 |
||
| 17712 | 1076:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17713 | 8145 .loc 1 1076 3 is_stmt 1 view .LVU2547 |
||
| 17714 | 1078:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17715 | 8146 .loc 1 1078 3 view .LVU2548 |
||
| 17716 | 8147 0006 0C29 cmp r1, #12 |
||
| 17717 | 8148 0008 10D8 bhi .L528 |
||
| 17718 | 8149 000a DFE801F0 tbb [pc, r1] |
||
| 17719 | 8150 .L530: |
||
| 17720 | 8151 000e 07 .byte (.L533-.L530)/2 |
||
| 17721 | 8152 000f 0F .byte (.L528-.L530)/2 |
||
| 17722 | 8153 0010 0F .byte (.L528-.L530)/2 |
||
| 17723 | 8154 0011 0F .byte (.L528-.L530)/2 |
||
| 17724 | 8155 0012 2C .byte (.L532-.L530)/2 |
||
| 17725 | 8156 0013 0F .byte (.L528-.L530)/2 |
||
| 17726 | 8157 0014 0F .byte (.L528-.L530)/2 |
||
| 17727 | 8158 0015 0F .byte (.L528-.L530)/2 |
||
| 17728 | 8159 0016 35 .byte (.L531-.L530)/2 |
||
| 17729 | 8160 0017 0F .byte (.L528-.L530)/2 |
||
| 17730 | 8161 0018 0F .byte (.L528-.L530)/2 |
||
| 17731 | 8162 0019 0F .byte (.L528-.L530)/2 |
||
| 17732 | 8163 001a 3E .byte (.L529-.L530)/2 |
||
| 17733 | 8164 001b 00 .p2align 1 |
||
| 17734 | 8165 .L533: |
||
| 17735 | 1083:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 17736 | 8166 .loc 1 1083 7 view .LVU2549 |
||
| 17737 | 8167 001c 0268 ldr r2, [r0] |
||
| 17738 | 8168 001e D368 ldr r3, [r2, #12] |
||
| 17739 | 8169 0020 23F40073 bic r3, r3, #512 |
||
| 17740 | 8170 0024 D360 str r3, [r2, #12] |
||
| 17741 | 1084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17742 | 8171 .loc 1 1084 7 view .LVU2550 |
||
| 17743 | 1084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17744 | 8172 .loc 1 1084 13 is_stmt 0 view .LVU2551 |
||
| 17745 | 8173 0026 406A ldr r0, [r0, #36] |
||
| 17746 | 8174 .LVL734: |
||
| 17747 | 1084:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17748 | 8175 .loc 1 1084 13 view .LVU2552 |
||
| 17749 | 8176 0028 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 17750 | 8177 .LVL735: |
||
| 17751 | 1085:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17752 | 8178 .loc 1 1085 7 is_stmt 1 view .LVU2553 |
||
| 17753 | 8179 .L528: |
||
| 17754 | 1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17755 | 8180 .loc 1 1117 3 view .LVU2554 |
||
| 17756 | 8181 002c 0022 movs r2, #0 |
||
| 17757 | 8182 002e 2946 mov r1, r5 |
||
| 17758 | 8183 0030 2068 ldr r0, [r4] |
||
| 17759 | 8184 0032 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 17760 | 8185 .LVL736: |
||
| 19 | mjames | 17761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 297 |
| 16 | mjames | 17762 | |
| 17763 | |||
| 17764 | 1119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17765 | 8186 .loc 1 1119 3 view .LVU2555 |
||
| 17766 | 1119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17767 | 8187 .loc 1 1119 7 is_stmt 0 view .LVU2556 |
||
| 17768 | 8188 0036 2368 ldr r3, [r4] |
||
| 17769 | 1119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17770 | 8189 .loc 1 1119 6 view .LVU2557 |
||
| 17771 | 8190 0038 204A ldr r2, .L538 |
||
| 17772 | 8191 003a 9342 cmp r3, r2 |
||
| 17773 | 8192 003c 2ED0 beq .L537 |
||
| 17774 | 8193 .L534: |
||
| 17775 | 1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17776 | 8194 .loc 1 1126 3 is_stmt 1 view .LVU2558 |
||
| 17777 | 1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17778 | 8195 .loc 1 1126 3 view .LVU2559 |
||
| 17779 | 8196 003e 2368 ldr r3, [r4] |
||
| 17780 | 8197 0040 196A ldr r1, [r3, #32] |
||
| 17781 | 8198 0042 41F21112 movw r2, #4369 |
||
| 17782 | 8199 0046 1142 tst r1, r2 |
||
| 17783 | 8200 0048 08D1 bne .L535 |
||
| 17784 | 1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17785 | 8201 .loc 1 1126 3 discriminator 1 view .LVU2560 |
||
| 17786 | 8202 004a 196A ldr r1, [r3, #32] |
||
| 17787 | 8203 004c 40F24442 movw r2, #1092 |
||
| 17788 | 8204 0050 1142 tst r1, r2 |
||
| 17789 | 8205 0052 03D1 bne .L535 |
||
| 17790 | 1126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17791 | 8206 .loc 1 1126 3 discriminator 2 view .LVU2561 |
||
| 17792 | 8207 0054 1A68 ldr r2, [r3] |
||
| 17793 | 8208 0056 22F00102 bic r2, r2, #1 |
||
| 17794 | 8209 005a 1A60 str r2, [r3] |
||
| 17795 | 8210 .L535: |
||
| 17796 | 1129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17797 | 8211 .loc 1 1129 3 view .LVU2562 |
||
| 17798 | 1129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17799 | 8212 .loc 1 1129 15 is_stmt 0 view .LVU2563 |
||
| 17800 | 8213 005c 0123 movs r3, #1 |
||
| 17801 | 8214 005e 84F83D30 strb r3, [r4, #61] |
||
| 17802 | 1132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17803 | 8215 .loc 1 1132 3 is_stmt 1 view .LVU2564 |
||
| 17804 | 1133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17805 | 8216 .loc 1 1133 1 is_stmt 0 view .LVU2565 |
||
| 17806 | 8217 0062 0020 movs r0, #0 |
||
| 17807 | 8218 0064 38BD pop {r3, r4, r5, pc} |
||
| 17808 | 8219 .LVL737: |
||
| 17809 | 8220 .L532: |
||
| 17810 | 1091:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 17811 | 8221 .loc 1 1091 7 is_stmt 1 view .LVU2566 |
||
| 17812 | 8222 0066 0268 ldr r2, [r0] |
||
| 17813 | 8223 0068 D368 ldr r3, [r2, #12] |
||
| 17814 | 8224 006a 23F48063 bic r3, r3, #1024 |
||
| 17815 | 8225 006e D360 str r3, [r2, #12] |
||
| 17816 | 1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17817 | 8226 .loc 1 1092 7 view .LVU2567 |
||
| 17818 | 1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17819 | 8227 .loc 1 1092 13 is_stmt 0 view .LVU2568 |
||
| 17820 | 8228 0070 806A ldr r0, [r0, #40] |
||
| 19 | mjames | 17821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 298 |
| 16 | mjames | 17822 | |
| 17823 | |||
| 17824 | 8229 .LVL738: |
||
| 17825 | 1092:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17826 | 8230 .loc 1 1092 13 view .LVU2569 |
||
| 17827 | 8231 0072 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 17828 | 8232 .LVL739: |
||
| 17829 | 1093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17830 | 8233 .loc 1 1093 7 is_stmt 1 view .LVU2570 |
||
| 17831 | 8234 0076 D9E7 b .L528 |
||
| 17832 | 8235 .LVL740: |
||
| 17833 | 8236 .L531: |
||
| 17834 | 1099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 17835 | 8237 .loc 1 1099 7 view .LVU2571 |
||
| 17836 | 8238 0078 0268 ldr r2, [r0] |
||
| 17837 | 8239 007a D368 ldr r3, [r2, #12] |
||
| 17838 | 8240 007c 23F40063 bic r3, r3, #2048 |
||
| 17839 | 8241 0080 D360 str r3, [r2, #12] |
||
| 17840 | 1100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17841 | 8242 .loc 1 1100 7 view .LVU2572 |
||
| 17842 | 1100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17843 | 8243 .loc 1 1100 13 is_stmt 0 view .LVU2573 |
||
| 17844 | 8244 0082 C06A ldr r0, [r0, #44] |
||
| 17845 | 8245 .LVL741: |
||
| 17846 | 1100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17847 | 8246 .loc 1 1100 13 view .LVU2574 |
||
| 17848 | 8247 0084 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 17849 | 8248 .LVL742: |
||
| 17850 | 1101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17851 | 8249 .loc 1 1101 7 is_stmt 1 view .LVU2575 |
||
| 17852 | 8250 0088 D0E7 b .L528 |
||
| 17853 | 8251 .LVL743: |
||
| 17854 | 8252 .L529: |
||
| 17855 | 1107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 17856 | 8253 .loc 1 1107 7 view .LVU2576 |
||
| 17857 | 8254 008a 0268 ldr r2, [r0] |
||
| 17858 | 8255 008c D368 ldr r3, [r2, #12] |
||
| 17859 | 8256 008e 23F48053 bic r3, r3, #4096 |
||
| 17860 | 8257 0092 D360 str r3, [r2, #12] |
||
| 17861 | 1108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17862 | 8258 .loc 1 1108 7 view .LVU2577 |
||
| 17863 | 1108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17864 | 8259 .loc 1 1108 13 is_stmt 0 view .LVU2578 |
||
| 17865 | 8260 0094 006B ldr r0, [r0, #48] |
||
| 17866 | 8261 .LVL744: |
||
| 17867 | 1108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 17868 | 8262 .loc 1 1108 13 view .LVU2579 |
||
| 17869 | 8263 0096 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 17870 | 8264 .LVL745: |
||
| 17871 | 1109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17872 | 8265 .loc 1 1109 7 is_stmt 1 view .LVU2580 |
||
| 17873 | 8266 009a C7E7 b .L528 |
||
| 17874 | 8267 .L537: |
||
| 17875 | 1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17876 | 8268 .loc 1 1122 5 view .LVU2581 |
||
| 17877 | 1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17878 | 8269 .loc 1 1122 5 view .LVU2582 |
||
| 17879 | 8270 009c 196A ldr r1, [r3, #32] |
||
| 17880 | 8271 009e 41F21112 movw r2, #4369 |
||
| 19 | mjames | 17881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 299 |
| 16 | mjames | 17882 | |
| 17883 | |||
| 17884 | 8272 00a2 1142 tst r1, r2 |
||
| 17885 | 8273 00a4 CBD1 bne .L534 |
||
| 17886 | 1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17887 | 8274 .loc 1 1122 5 discriminator 1 view .LVU2583 |
||
| 17888 | 8275 00a6 196A ldr r1, [r3, #32] |
||
| 17889 | 8276 00a8 40F24442 movw r2, #1092 |
||
| 17890 | 8277 00ac 1142 tst r1, r2 |
||
| 17891 | 8278 00ae C6D1 bne .L534 |
||
| 17892 | 1122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17893 | 8279 .loc 1 1122 5 discriminator 2 view .LVU2584 |
||
| 17894 | 8280 00b0 5A6C ldr r2, [r3, #68] |
||
| 17895 | 8281 00b2 22F40042 bic r2, r2, #32768 |
||
| 17896 | 8282 00b6 5A64 str r2, [r3, #68] |
||
| 17897 | 8283 00b8 C1E7 b .L534 |
||
| 17898 | 8284 .L539: |
||
| 17899 | 8285 00ba 00BF .align 2 |
||
| 17900 | 8286 .L538: |
||
| 17901 | 8287 00bc 002C0140 .word 1073818624 |
||
| 17902 | 8288 .cfi_endproc |
||
| 17903 | 8289 .LFE84: |
||
| 17904 | 8291 .section .text.HAL_TIM_PWM_Start,"ax",%progbits |
||
| 17905 | 8292 .align 1 |
||
| 17906 | 8293 .global HAL_TIM_PWM_Start |
||
| 17907 | 8294 .syntax unified |
||
| 17908 | 8295 .thumb |
||
| 17909 | 8296 .thumb_func |
||
| 17910 | 8297 .fpu softvfp |
||
| 17911 | 8299 HAL_TIM_PWM_Start: |
||
| 17912 | 8300 .LVL746: |
||
| 17913 | 8301 .LFB89: |
||
| 17914 | 1295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 17915 | 8302 .loc 1 1295 1 view -0 |
||
| 17916 | 8303 .cfi_startproc |
||
| 17917 | 8304 @ args = 0, pretend = 0, frame = 0 |
||
| 17918 | 8305 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 17919 | 1295:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 17920 | 8306 .loc 1 1295 1 is_stmt 0 view .LVU2586 |
||
| 17921 | 8307 0000 10B5 push {r4, lr} |
||
| 17922 | 8308 .LCFI87: |
||
| 17923 | 8309 .cfi_def_cfa_offset 8 |
||
| 17924 | 8310 .cfi_offset 4, -8 |
||
| 17925 | 8311 .cfi_offset 14, -4 |
||
| 17926 | 8312 0002 0446 mov r4, r0 |
||
| 17927 | 1296:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17928 | 8313 .loc 1 1296 3 is_stmt 1 view .LVU2587 |
||
| 17929 | 1299:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17930 | 8314 .loc 1 1299 3 view .LVU2588 |
||
| 17931 | 1302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17932 | 8315 .loc 1 1302 3 view .LVU2589 |
||
| 17933 | 8316 0004 0122 movs r2, #1 |
||
| 17934 | 8317 0006 0068 ldr r0, [r0] |
||
| 17935 | 8318 .LVL747: |
||
| 17936 | 1302:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17937 | 8319 .loc 1 1302 3 is_stmt 0 view .LVU2590 |
||
| 17938 | 8320 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 17939 | 8321 .LVL748: |
||
| 17940 | 1304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 17941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 300 |
| 16 | mjames | 17942 | |
| 17943 | |||
| 17944 | 8322 .loc 1 1304 3 is_stmt 1 view .LVU2591 |
||
| 17945 | 1304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17946 | 8323 .loc 1 1304 7 is_stmt 0 view .LVU2592 |
||
| 17947 | 8324 000c 2368 ldr r3, [r4] |
||
| 17948 | 1304:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17949 | 8325 .loc 1 1304 6 view .LVU2593 |
||
| 17950 | 8326 000e 0A4A ldr r2, .L545 |
||
| 17951 | 8327 0010 9342 cmp r3, r2 |
||
| 17952 | 8328 0012 0BD0 beq .L544 |
||
| 17953 | 8329 .L541: |
||
| 17954 | 1311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17955 | 8330 .loc 1 1311 3 is_stmt 1 view .LVU2594 |
||
| 17956 | 1311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17957 | 8331 .loc 1 1311 17 is_stmt 0 view .LVU2595 |
||
| 17958 | 8332 0014 2268 ldr r2, [r4] |
||
| 17959 | 1311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17960 | 8333 .loc 1 1311 27 view .LVU2596 |
||
| 17961 | 8334 0016 9368 ldr r3, [r2, #8] |
||
| 17962 | 1311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 17963 | 8335 .loc 1 1311 11 view .LVU2597 |
||
| 17964 | 8336 0018 03F00703 and r3, r3, #7 |
||
| 17965 | 8337 .LVL749: |
||
| 17966 | 1312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17967 | 8338 .loc 1 1312 3 is_stmt 1 view .LVU2598 |
||
| 17968 | 1312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 17969 | 8339 .loc 1 1312 6 is_stmt 0 view .LVU2599 |
||
| 17970 | 8340 001c 062B cmp r3, #6 |
||
| 17971 | 8341 001e 03D0 beq .L542 |
||
| 17972 | 1314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17973 | 8342 .loc 1 1314 5 is_stmt 1 view .LVU2600 |
||
| 17974 | 8343 0020 1368 ldr r3, [r2] |
||
| 17975 | 8344 .LVL750: |
||
| 17976 | 1314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17977 | 8345 .loc 1 1314 5 is_stmt 0 view .LVU2601 |
||
| 17978 | 8346 0022 43F00103 orr r3, r3, #1 |
||
| 17979 | 8347 0026 1360 str r3, [r2] |
||
| 17980 | 8348 .L542: |
||
| 17981 | 1318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17982 | 8349 .loc 1 1318 3 is_stmt 1 view .LVU2602 |
||
| 17983 | 1319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 17984 | 8350 .loc 1 1319 1 is_stmt 0 view .LVU2603 |
||
| 17985 | 8351 0028 0020 movs r0, #0 |
||
| 17986 | 8352 002a 10BD pop {r4, pc} |
||
| 17987 | 8353 .LVL751: |
||
| 17988 | 8354 .L544: |
||
| 17989 | 1307:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 17990 | 8355 .loc 1 1307 5 is_stmt 1 view .LVU2604 |
||
| 17991 | 8356 002c 5A6C ldr r2, [r3, #68] |
||
| 17992 | 8357 002e 42F40042 orr r2, r2, #32768 |
||
| 17993 | 8358 0032 5A64 str r2, [r3, #68] |
||
| 17994 | 8359 0034 EEE7 b .L541 |
||
| 17995 | 8360 .L546: |
||
| 17996 | 8361 0036 00BF .align 2 |
||
| 17997 | 8362 .L545: |
||
| 17998 | 8363 0038 002C0140 .word 1073818624 |
||
| 17999 | 8364 .cfi_endproc |
||
| 18000 | 8365 .LFE89: |
||
| 19 | mjames | 18001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 301 |
| 16 | mjames | 18002 | |
| 18003 | |||
| 18004 | 8367 .section .text.HAL_TIM_PWM_Stop,"ax",%progbits |
||
| 18005 | 8368 .align 1 |
||
| 18006 | 8369 .global HAL_TIM_PWM_Stop |
||
| 18007 | 8370 .syntax unified |
||
| 18008 | 8371 .thumb |
||
| 18009 | 8372 .thumb_func |
||
| 18010 | 8373 .fpu softvfp |
||
| 18011 | 8375 HAL_TIM_PWM_Stop: |
||
| 18012 | 8376 .LVL752: |
||
| 18013 | 8377 .LFB90: |
||
| 18014 | 1333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18015 | 8378 .loc 1 1333 1 view -0 |
||
| 18016 | 8379 .cfi_startproc |
||
| 18017 | 8380 @ args = 0, pretend = 0, frame = 0 |
||
| 18018 | 8381 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 18019 | 1333:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18020 | 8382 .loc 1 1333 1 is_stmt 0 view .LVU2606 |
||
| 18021 | 8383 0000 10B5 push {r4, lr} |
||
| 18022 | 8384 .LCFI88: |
||
| 18023 | 8385 .cfi_def_cfa_offset 8 |
||
| 18024 | 8386 .cfi_offset 4, -8 |
||
| 18025 | 8387 .cfi_offset 14, -4 |
||
| 18026 | 8388 0002 0446 mov r4, r0 |
||
| 18027 | 1335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18028 | 8389 .loc 1 1335 3 is_stmt 1 view .LVU2607 |
||
| 18029 | 1338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18030 | 8390 .loc 1 1338 3 view .LVU2608 |
||
| 18031 | 8391 0004 0022 movs r2, #0 |
||
| 18032 | 8392 0006 0068 ldr r0, [r0] |
||
| 18033 | 8393 .LVL753: |
||
| 18034 | 1338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18035 | 8394 .loc 1 1338 3 is_stmt 0 view .LVU2609 |
||
| 18036 | 8395 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 18037 | 8396 .LVL754: |
||
| 18038 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18039 | 8397 .loc 1 1340 3 is_stmt 1 view .LVU2610 |
||
| 18040 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18041 | 8398 .loc 1 1340 7 is_stmt 0 view .LVU2611 |
||
| 18042 | 8399 000c 2368 ldr r3, [r4] |
||
| 18043 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18044 | 8400 .loc 1 1340 6 view .LVU2612 |
||
| 18045 | 8401 000e 134A ldr r2, .L552 |
||
| 18046 | 8402 0010 9342 cmp r3, r2 |
||
| 18047 | 8403 0012 13D0 beq .L551 |
||
| 18048 | 8404 .L548: |
||
| 18049 | 1347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18050 | 8405 .loc 1 1347 3 is_stmt 1 view .LVU2613 |
||
| 18051 | 1347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18052 | 8406 .loc 1 1347 3 view .LVU2614 |
||
| 18053 | 8407 0014 2368 ldr r3, [r4] |
||
| 18054 | 8408 0016 196A ldr r1, [r3, #32] |
||
| 18055 | 8409 0018 41F21112 movw r2, #4369 |
||
| 18056 | 8410 001c 1142 tst r1, r2 |
||
| 18057 | 8411 001e 08D1 bne .L549 |
||
| 18058 | 1347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18059 | 8412 .loc 1 1347 3 discriminator 1 view .LVU2615 |
||
| 18060 | 8413 0020 196A ldr r1, [r3, #32] |
||
| 19 | mjames | 18061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 302 |
| 16 | mjames | 18062 | |
| 18063 | |||
| 18064 | 8414 0022 40F24442 movw r2, #1092 |
||
| 18065 | 8415 0026 1142 tst r1, r2 |
||
| 18066 | 8416 0028 03D1 bne .L549 |
||
| 18067 | 1347:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18068 | 8417 .loc 1 1347 3 discriminator 2 view .LVU2616 |
||
| 18069 | 8418 002a 1A68 ldr r2, [r3] |
||
| 18070 | 8419 002c 22F00102 bic r2, r2, #1 |
||
| 18071 | 8420 0030 1A60 str r2, [r3] |
||
| 18072 | 8421 .L549: |
||
| 18073 | 1350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18074 | 8422 .loc 1 1350 3 view .LVU2617 |
||
| 18075 | 1350:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18076 | 8423 .loc 1 1350 15 is_stmt 0 view .LVU2618 |
||
| 18077 | 8424 0032 0123 movs r3, #1 |
||
| 18078 | 8425 0034 84F83D30 strb r3, [r4, #61] |
||
| 18079 | 1353:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18080 | 8426 .loc 1 1353 3 is_stmt 1 view .LVU2619 |
||
| 18081 | 1354:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18082 | 8427 .loc 1 1354 1 is_stmt 0 view .LVU2620 |
||
| 18083 | 8428 0038 0020 movs r0, #0 |
||
| 18084 | 8429 003a 10BD pop {r4, pc} |
||
| 18085 | 8430 .LVL755: |
||
| 18086 | 8431 .L551: |
||
| 18087 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18088 | 8432 .loc 1 1343 5 is_stmt 1 view .LVU2621 |
||
| 18089 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18090 | 8433 .loc 1 1343 5 view .LVU2622 |
||
| 18091 | 8434 003c 196A ldr r1, [r3, #32] |
||
| 18092 | 8435 003e 41F21112 movw r2, #4369 |
||
| 18093 | 8436 0042 1142 tst r1, r2 |
||
| 18094 | 8437 0044 E6D1 bne .L548 |
||
| 18095 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18096 | 8438 .loc 1 1343 5 discriminator 1 view .LVU2623 |
||
| 18097 | 8439 0046 196A ldr r1, [r3, #32] |
||
| 18098 | 8440 0048 40F24442 movw r2, #1092 |
||
| 18099 | 8441 004c 1142 tst r1, r2 |
||
| 18100 | 8442 004e E1D1 bne .L548 |
||
| 18101 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18102 | 8443 .loc 1 1343 5 discriminator 2 view .LVU2624 |
||
| 18103 | 8444 0050 5A6C ldr r2, [r3, #68] |
||
| 18104 | 8445 0052 22F40042 bic r2, r2, #32768 |
||
| 18105 | 8446 0056 5A64 str r2, [r3, #68] |
||
| 18106 | 8447 0058 DCE7 b .L548 |
||
| 18107 | 8448 .L553: |
||
| 18108 | 8449 005a 00BF .align 2 |
||
| 18109 | 8450 .L552: |
||
| 18110 | 8451 005c 002C0140 .word 1073818624 |
||
| 18111 | 8452 .cfi_endproc |
||
| 18112 | 8453 .LFE90: |
||
| 18113 | 8455 .section .text.HAL_TIM_PWM_Start_IT,"ax",%progbits |
||
| 18114 | 8456 .align 1 |
||
| 18115 | 8457 .global HAL_TIM_PWM_Start_IT |
||
| 18116 | 8458 .syntax unified |
||
| 18117 | 8459 .thumb |
||
| 18118 | 8460 .thumb_func |
||
| 18119 | 8461 .fpu softvfp |
||
| 18120 | 8463 HAL_TIM_PWM_Start_IT: |
||
| 19 | mjames | 18121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 303 |
| 16 | mjames | 18122 | |
| 18123 | |||
| 18124 | 8464 .LVL756: |
||
| 18125 | 8465 .LFB91: |
||
| 18126 | 1368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 18127 | 8466 .loc 1 1368 1 view -0 |
||
| 18128 | 8467 .cfi_startproc |
||
| 18129 | 8468 @ args = 0, pretend = 0, frame = 0 |
||
| 18130 | 8469 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 18131 | 1368:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 18132 | 8470 .loc 1 1368 1 is_stmt 0 view .LVU2626 |
||
| 18133 | 8471 0000 10B5 push {r4, lr} |
||
| 18134 | 8472 .LCFI89: |
||
| 18135 | 8473 .cfi_def_cfa_offset 8 |
||
| 18136 | 8474 .cfi_offset 4, -8 |
||
| 18137 | 8475 .cfi_offset 14, -4 |
||
| 18138 | 8476 0002 0446 mov r4, r0 |
||
| 18139 | 1369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18140 | 8477 .loc 1 1369 3 is_stmt 1 view .LVU2627 |
||
| 18141 | 1371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18142 | 8478 .loc 1 1371 3 view .LVU2628 |
||
| 18143 | 1373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18144 | 8479 .loc 1 1373 3 view .LVU2629 |
||
| 18145 | 8480 0004 0C29 cmp r1, #12 |
||
| 18146 | 8481 0006 0DD8 bhi .L555 |
||
| 18147 | 8482 0008 DFE801F0 tbb [pc, r1] |
||
| 18148 | 8483 .L557: |
||
| 18149 | 8484 000c 07 .byte (.L560-.L557)/2 |
||
| 18150 | 8485 000d 0C .byte (.L555-.L557)/2 |
||
| 18151 | 8486 000e 0C .byte (.L555-.L557)/2 |
||
| 18152 | 8487 000f 0C .byte (.L555-.L557)/2 |
||
| 18153 | 8488 0010 20 .byte (.L559-.L557)/2 |
||
| 18154 | 8489 0011 0C .byte (.L555-.L557)/2 |
||
| 18155 | 8490 0012 0C .byte (.L555-.L557)/2 |
||
| 18156 | 8491 0013 0C .byte (.L555-.L557)/2 |
||
| 18157 | 8492 0014 26 .byte (.L558-.L557)/2 |
||
| 18158 | 8493 0015 0C .byte (.L555-.L557)/2 |
||
| 18159 | 8494 0016 0C .byte (.L555-.L557)/2 |
||
| 18160 | 8495 0017 0C .byte (.L555-.L557)/2 |
||
| 18161 | 8496 0018 2C .byte (.L556-.L557)/2 |
||
| 18162 | 8497 0019 00 .p2align 1 |
||
| 18163 | 8498 .L560: |
||
| 18164 | 1378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18165 | 8499 .loc 1 1378 7 view .LVU2630 |
||
| 18166 | 8500 001a 0268 ldr r2, [r0] |
||
| 18167 | 8501 001c D368 ldr r3, [r2, #12] |
||
| 18168 | 8502 001e 43F00203 orr r3, r3, #2 |
||
| 18169 | 8503 0022 D360 str r3, [r2, #12] |
||
| 18170 | 1379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18171 | 8504 .loc 1 1379 7 view .LVU2631 |
||
| 18172 | 8505 .L555: |
||
| 18173 | 1408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18174 | 8506 .loc 1 1408 3 view .LVU2632 |
||
| 18175 | 8507 0024 0122 movs r2, #1 |
||
| 18176 | 8508 0026 2068 ldr r0, [r4] |
||
| 18177 | 8509 .LVL757: |
||
| 18178 | 1408:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18179 | 8510 .loc 1 1408 3 is_stmt 0 view .LVU2633 |
||
| 18180 | 8511 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19 | mjames | 18181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 304 |
| 16 | mjames | 18182 | |
| 18183 | |||
| 18184 | 8512 .LVL758: |
||
| 18185 | 1410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18186 | 8513 .loc 1 1410 3 is_stmt 1 view .LVU2634 |
||
| 18187 | 1410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18188 | 8514 .loc 1 1410 7 is_stmt 0 view .LVU2635 |
||
| 18189 | 8515 002c 2368 ldr r3, [r4] |
||
| 18190 | 1410:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18191 | 8516 .loc 1 1410 6 view .LVU2636 |
||
| 18192 | 8517 002e 134A ldr r2, .L565 |
||
| 18193 | 8518 0030 9342 cmp r3, r2 |
||
| 18194 | 8519 0032 1DD0 beq .L564 |
||
| 18195 | 8520 .L561: |
||
| 18196 | 1417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18197 | 8521 .loc 1 1417 3 is_stmt 1 view .LVU2637 |
||
| 18198 | 1417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18199 | 8522 .loc 1 1417 17 is_stmt 0 view .LVU2638 |
||
| 18200 | 8523 0034 2268 ldr r2, [r4] |
||
| 18201 | 1417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18202 | 8524 .loc 1 1417 27 view .LVU2639 |
||
| 18203 | 8525 0036 9368 ldr r3, [r2, #8] |
||
| 18204 | 1417:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18205 | 8526 .loc 1 1417 11 view .LVU2640 |
||
| 18206 | 8527 0038 03F00703 and r3, r3, #7 |
||
| 18207 | 8528 .LVL759: |
||
| 18208 | 1418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18209 | 8529 .loc 1 1418 3 is_stmt 1 view .LVU2641 |
||
| 18210 | 1418:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18211 | 8530 .loc 1 1418 6 is_stmt 0 view .LVU2642 |
||
| 18212 | 8531 003c 062B cmp r3, #6 |
||
| 18213 | 8532 003e 03D0 beq .L562 |
||
| 18214 | 1420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18215 | 8533 .loc 1 1420 5 is_stmt 1 view .LVU2643 |
||
| 18216 | 8534 0040 1368 ldr r3, [r2] |
||
| 18217 | 8535 .LVL760: |
||
| 18218 | 1420:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18219 | 8536 .loc 1 1420 5 is_stmt 0 view .LVU2644 |
||
| 18220 | 8537 0042 43F00103 orr r3, r3, #1 |
||
| 18221 | 8538 0046 1360 str r3, [r2] |
||
| 18222 | 8539 .L562: |
||
| 18223 | 1424:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18224 | 8540 .loc 1 1424 3 is_stmt 1 view .LVU2645 |
||
| 18225 | 1425:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18226 | 8541 .loc 1 1425 1 is_stmt 0 view .LVU2646 |
||
| 18227 | 8542 0048 0020 movs r0, #0 |
||
| 18228 | 8543 004a 10BD pop {r4, pc} |
||
| 18229 | 8544 .LVL761: |
||
| 18230 | 8545 .L559: |
||
| 18231 | 1385:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18232 | 8546 .loc 1 1385 7 is_stmt 1 view .LVU2647 |
||
| 18233 | 8547 004c 0268 ldr r2, [r0] |
||
| 18234 | 8548 004e D368 ldr r3, [r2, #12] |
||
| 18235 | 8549 0050 43F00403 orr r3, r3, #4 |
||
| 18236 | 8550 0054 D360 str r3, [r2, #12] |
||
| 18237 | 1386:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18238 | 8551 .loc 1 1386 7 view .LVU2648 |
||
| 18239 | 8552 0056 E5E7 b .L555 |
||
| 18240 | 8553 .L558: |
||
| 19 | mjames | 18241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 305 |
| 16 | mjames | 18242 | |
| 18243 | |||
| 18244 | 1392:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18245 | 8554 .loc 1 1392 7 view .LVU2649 |
||
| 18246 | 8555 0058 0268 ldr r2, [r0] |
||
| 18247 | 8556 005a D368 ldr r3, [r2, #12] |
||
| 18248 | 8557 005c 43F00803 orr r3, r3, #8 |
||
| 18249 | 8558 0060 D360 str r3, [r2, #12] |
||
| 18250 | 1393:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18251 | 8559 .loc 1 1393 7 view .LVU2650 |
||
| 18252 | 8560 0062 DFE7 b .L555 |
||
| 18253 | 8561 .L556: |
||
| 18254 | 1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18255 | 8562 .loc 1 1399 7 view .LVU2651 |
||
| 18256 | 8563 0064 0268 ldr r2, [r0] |
||
| 18257 | 8564 0066 D368 ldr r3, [r2, #12] |
||
| 18258 | 8565 0068 43F01003 orr r3, r3, #16 |
||
| 18259 | 8566 006c D360 str r3, [r2, #12] |
||
| 18260 | 1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18261 | 8567 .loc 1 1400 7 view .LVU2652 |
||
| 18262 | 8568 006e D9E7 b .L555 |
||
| 18263 | 8569 .LVL762: |
||
| 18264 | 8570 .L564: |
||
| 18265 | 1413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18266 | 8571 .loc 1 1413 5 view .LVU2653 |
||
| 18267 | 8572 0070 5A6C ldr r2, [r3, #68] |
||
| 18268 | 8573 0072 42F40042 orr r2, r2, #32768 |
||
| 18269 | 8574 0076 5A64 str r2, [r3, #68] |
||
| 18270 | 8575 0078 DCE7 b .L561 |
||
| 18271 | 8576 .L566: |
||
| 18272 | 8577 007a 00BF .align 2 |
||
| 18273 | 8578 .L565: |
||
| 18274 | 8579 007c 002C0140 .word 1073818624 |
||
| 18275 | 8580 .cfi_endproc |
||
| 18276 | 8581 .LFE91: |
||
| 18277 | 8583 .section .text.HAL_TIM_PWM_Stop_IT,"ax",%progbits |
||
| 18278 | 8584 .align 1 |
||
| 18279 | 8585 .global HAL_TIM_PWM_Stop_IT |
||
| 18280 | 8586 .syntax unified |
||
| 18281 | 8587 .thumb |
||
| 18282 | 8588 .thumb_func |
||
| 18283 | 8589 .fpu softvfp |
||
| 18284 | 8591 HAL_TIM_PWM_Stop_IT: |
||
| 18285 | 8592 .LVL763: |
||
| 18286 | 8593 .LFB92: |
||
| 18287 | 1439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18288 | 8594 .loc 1 1439 1 view -0 |
||
| 18289 | 8595 .cfi_startproc |
||
| 18290 | 8596 @ args = 0, pretend = 0, frame = 0 |
||
| 18291 | 8597 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 18292 | 1439:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18293 | 8598 .loc 1 1439 1 is_stmt 0 view .LVU2655 |
||
| 18294 | 8599 0000 10B5 push {r4, lr} |
||
| 18295 | 8600 .LCFI90: |
||
| 18296 | 8601 .cfi_def_cfa_offset 8 |
||
| 18297 | 8602 .cfi_offset 4, -8 |
||
| 18298 | 8603 .cfi_offset 14, -4 |
||
| 18299 | 8604 0002 0446 mov r4, r0 |
||
| 18300 | 1441:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 18301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 306 |
| 16 | mjames | 18302 | |
| 18303 | |||
| 18304 | 8605 .loc 1 1441 3 is_stmt 1 view .LVU2656 |
||
| 18305 | 1443:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18306 | 8606 .loc 1 1443 3 view .LVU2657 |
||
| 18307 | 8607 0004 0C29 cmp r1, #12 |
||
| 18308 | 8608 0006 0DD8 bhi .L568 |
||
| 18309 | 8609 0008 DFE801F0 tbb [pc, r1] |
||
| 18310 | 8610 .L570: |
||
| 18311 | 8611 000c 07 .byte (.L573-.L570)/2 |
||
| 18312 | 8612 000d 0C .byte (.L568-.L570)/2 |
||
| 18313 | 8613 000e 0C .byte (.L568-.L570)/2 |
||
| 18314 | 8614 000f 0C .byte (.L568-.L570)/2 |
||
| 18315 | 8615 0010 25 .byte (.L572-.L570)/2 |
||
| 18316 | 8616 0011 0C .byte (.L568-.L570)/2 |
||
| 18317 | 8617 0012 0C .byte (.L568-.L570)/2 |
||
| 18318 | 8618 0013 0C .byte (.L568-.L570)/2 |
||
| 18319 | 8619 0014 2B .byte (.L571-.L570)/2 |
||
| 18320 | 8620 0015 0C .byte (.L568-.L570)/2 |
||
| 18321 | 8621 0016 0C .byte (.L568-.L570)/2 |
||
| 18322 | 8622 0017 0C .byte (.L568-.L570)/2 |
||
| 18323 | 8623 0018 31 .byte (.L569-.L570)/2 |
||
| 18324 | 8624 0019 00 .p2align 1 |
||
| 18325 | 8625 .L573: |
||
| 18326 | 1448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18327 | 8626 .loc 1 1448 7 view .LVU2658 |
||
| 18328 | 8627 001a 0268 ldr r2, [r0] |
||
| 18329 | 8628 001c D368 ldr r3, [r2, #12] |
||
| 18330 | 8629 001e 23F00203 bic r3, r3, #2 |
||
| 18331 | 8630 0022 D360 str r3, [r2, #12] |
||
| 18332 | 1449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18333 | 8631 .loc 1 1449 7 view .LVU2659 |
||
| 18334 | 8632 .L568: |
||
| 18335 | 1478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18336 | 8633 .loc 1 1478 3 view .LVU2660 |
||
| 18337 | 8634 0024 0022 movs r2, #0 |
||
| 18338 | 8635 0026 2068 ldr r0, [r4] |
||
| 18339 | 8636 .LVL764: |
||
| 18340 | 1478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18341 | 8637 .loc 1 1478 3 is_stmt 0 view .LVU2661 |
||
| 18342 | 8638 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 18343 | 8639 .LVL765: |
||
| 18344 | 1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18345 | 8640 .loc 1 1480 3 is_stmt 1 view .LVU2662 |
||
| 18346 | 1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18347 | 8641 .loc 1 1480 7 is_stmt 0 view .LVU2663 |
||
| 18348 | 8642 002c 2368 ldr r3, [r4] |
||
| 18349 | 1480:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18350 | 8643 .loc 1 1480 6 view .LVU2664 |
||
| 18351 | 8644 002e 1A4A ldr r2, .L578 |
||
| 18352 | 8645 0030 9342 cmp r3, r2 |
||
| 18353 | 8646 0032 22D0 beq .L577 |
||
| 18354 | 8647 .L574: |
||
| 18355 | 1487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18356 | 8648 .loc 1 1487 3 is_stmt 1 view .LVU2665 |
||
| 18357 | 1487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18358 | 8649 .loc 1 1487 3 view .LVU2666 |
||
| 18359 | 8650 0034 2368 ldr r3, [r4] |
||
| 18360 | 8651 0036 196A ldr r1, [r3, #32] |
||
| 19 | mjames | 18361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 307 |
| 16 | mjames | 18362 | |
| 18363 | |||
| 18364 | 8652 0038 41F21112 movw r2, #4369 |
||
| 18365 | 8653 003c 1142 tst r1, r2 |
||
| 18366 | 8654 003e 08D1 bne .L575 |
||
| 18367 | 1487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18368 | 8655 .loc 1 1487 3 discriminator 1 view .LVU2667 |
||
| 18369 | 8656 0040 196A ldr r1, [r3, #32] |
||
| 18370 | 8657 0042 40F24442 movw r2, #1092 |
||
| 18371 | 8658 0046 1142 tst r1, r2 |
||
| 18372 | 8659 0048 03D1 bne .L575 |
||
| 18373 | 1487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18374 | 8660 .loc 1 1487 3 discriminator 2 view .LVU2668 |
||
| 18375 | 8661 004a 1A68 ldr r2, [r3] |
||
| 18376 | 8662 004c 22F00102 bic r2, r2, #1 |
||
| 18377 | 8663 0050 1A60 str r2, [r3] |
||
| 18378 | 8664 .L575: |
||
| 18379 | 1490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18380 | 8665 .loc 1 1490 3 view .LVU2669 |
||
| 18381 | 1491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18382 | 8666 .loc 1 1491 1 is_stmt 0 view .LVU2670 |
||
| 18383 | 8667 0052 0020 movs r0, #0 |
||
| 18384 | 8668 0054 10BD pop {r4, pc} |
||
| 18385 | 8669 .LVL766: |
||
| 18386 | 8670 .L572: |
||
| 18387 | 1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18388 | 8671 .loc 1 1455 7 is_stmt 1 view .LVU2671 |
||
| 18389 | 8672 0056 0268 ldr r2, [r0] |
||
| 18390 | 8673 0058 D368 ldr r3, [r2, #12] |
||
| 18391 | 8674 005a 23F00403 bic r3, r3, #4 |
||
| 18392 | 8675 005e D360 str r3, [r2, #12] |
||
| 18393 | 1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18394 | 8676 .loc 1 1456 7 view .LVU2672 |
||
| 18395 | 8677 0060 E0E7 b .L568 |
||
| 18396 | 8678 .L571: |
||
| 18397 | 1462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18398 | 8679 .loc 1 1462 7 view .LVU2673 |
||
| 18399 | 8680 0062 0268 ldr r2, [r0] |
||
| 18400 | 8681 0064 D368 ldr r3, [r2, #12] |
||
| 18401 | 8682 0066 23F00803 bic r3, r3, #8 |
||
| 18402 | 8683 006a D360 str r3, [r2, #12] |
||
| 18403 | 1463:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18404 | 8684 .loc 1 1463 7 view .LVU2674 |
||
| 18405 | 8685 006c DAE7 b .L568 |
||
| 18406 | 8686 .L569: |
||
| 18407 | 1469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18408 | 8687 .loc 1 1469 7 view .LVU2675 |
||
| 18409 | 8688 006e 0268 ldr r2, [r0] |
||
| 18410 | 8689 0070 D368 ldr r3, [r2, #12] |
||
| 18411 | 8690 0072 23F01003 bic r3, r3, #16 |
||
| 18412 | 8691 0076 D360 str r3, [r2, #12] |
||
| 18413 | 1470:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18414 | 8692 .loc 1 1470 7 view .LVU2676 |
||
| 18415 | 8693 0078 D4E7 b .L568 |
||
| 18416 | 8694 .LVL767: |
||
| 18417 | 8695 .L577: |
||
| 18418 | 1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18419 | 8696 .loc 1 1483 5 view .LVU2677 |
||
| 18420 | 1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 18421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 308 |
| 16 | mjames | 18422 | |
| 18423 | |||
| 18424 | 8697 .loc 1 1483 5 view .LVU2678 |
||
| 18425 | 8698 007a 196A ldr r1, [r3, #32] |
||
| 18426 | 8699 007c 41F21112 movw r2, #4369 |
||
| 18427 | 8700 0080 1142 tst r1, r2 |
||
| 18428 | 8701 0082 D7D1 bne .L574 |
||
| 18429 | 1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18430 | 8702 .loc 1 1483 5 discriminator 1 view .LVU2679 |
||
| 18431 | 8703 0084 196A ldr r1, [r3, #32] |
||
| 18432 | 8704 0086 40F24442 movw r2, #1092 |
||
| 18433 | 8705 008a 1142 tst r1, r2 |
||
| 18434 | 8706 008c D2D1 bne .L574 |
||
| 18435 | 1483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18436 | 8707 .loc 1 1483 5 discriminator 2 view .LVU2680 |
||
| 18437 | 8708 008e 5A6C ldr r2, [r3, #68] |
||
| 18438 | 8709 0090 22F40042 bic r2, r2, #32768 |
||
| 18439 | 8710 0094 5A64 str r2, [r3, #68] |
||
| 18440 | 8711 0096 CDE7 b .L574 |
||
| 18441 | 8712 .L579: |
||
| 18442 | 8713 .align 2 |
||
| 18443 | 8714 .L578: |
||
| 18444 | 8715 0098 002C0140 .word 1073818624 |
||
| 18445 | 8716 .cfi_endproc |
||
| 18446 | 8717 .LFE92: |
||
| 18447 | 8719 .section .text.HAL_TIM_PWM_Start_DMA,"ax",%progbits |
||
| 18448 | 8720 .align 1 |
||
| 18449 | 8721 .global HAL_TIM_PWM_Start_DMA |
||
| 18450 | 8722 .syntax unified |
||
| 18451 | 8723 .thumb |
||
| 18452 | 8724 .thumb_func |
||
| 18453 | 8725 .fpu softvfp |
||
| 18454 | 8727 HAL_TIM_PWM_Start_DMA: |
||
| 18455 | 8728 .LVL768: |
||
| 18456 | 8729 .LFB93: |
||
| 18457 | 1507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 18458 | 8730 .loc 1 1507 1 view -0 |
||
| 18459 | 8731 .cfi_startproc |
||
| 18460 | 8732 @ args = 0, pretend = 0, frame = 0 |
||
| 18461 | 8733 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 18462 | 1507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 18463 | 8734 .loc 1 1507 1 is_stmt 0 view .LVU2682 |
||
| 18464 | 8735 0000 70B5 push {r4, r5, r6, lr} |
||
| 18465 | 8736 .LCFI91: |
||
| 18466 | 8737 .cfi_def_cfa_offset 16 |
||
| 18467 | 8738 .cfi_offset 4, -16 |
||
| 18468 | 8739 .cfi_offset 5, -12 |
||
| 18469 | 8740 .cfi_offset 6, -8 |
||
| 18470 | 8741 .cfi_offset 14, -4 |
||
| 18471 | 1508:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18472 | 8742 .loc 1 1508 3 is_stmt 1 view .LVU2683 |
||
| 18473 | 1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18474 | 8743 .loc 1 1511 3 view .LVU2684 |
||
| 18475 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18476 | 8744 .loc 1 1513 3 view .LVU2685 |
||
| 18477 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18478 | 8745 .loc 1 1513 11 is_stmt 0 view .LVU2686 |
||
| 18479 | 8746 0002 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 18480 | 8747 0006 E4B2 uxtb r4, r4 |
||
| 19 | mjames | 18481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 309 |
| 16 | mjames | 18482 | |
| 18483 | |||
| 18484 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18485 | 8748 .loc 1 1513 6 view .LVU2687 |
||
| 18486 | 8749 0008 022C cmp r4, #2 |
||
| 18487 | 8750 000a 00F08F80 beq .L591 |
||
| 18488 | 1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18489 | 8751 .loc 1 1517 8 is_stmt 1 view .LVU2688 |
||
| 18490 | 1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18491 | 8752 .loc 1 1517 16 is_stmt 0 view .LVU2689 |
||
| 18492 | 8753 000e 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 18493 | 8754 0012 E4B2 uxtb r4, r4 |
||
| 18494 | 1517:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18495 | 8755 .loc 1 1517 11 view .LVU2690 |
||
| 18496 | 8756 0014 012C cmp r4, #1 |
||
| 18497 | 8757 0016 0DD0 beq .L599 |
||
| 18498 | 8758 .L582: |
||
| 18499 | 8759 0018 1646 mov r6, r2 |
||
| 18500 | 8760 001a 0D46 mov r5, r1 |
||
| 18501 | 8761 001c 0446 mov r4, r0 |
||
| 18502 | 1531:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18503 | 8762 .loc 1 1531 3 is_stmt 1 view .LVU2691 |
||
| 18504 | 1533:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18505 | 8763 .loc 1 1533 3 view .LVU2692 |
||
| 18506 | 8764 001e 0C29 cmp r1, #12 |
||
| 18507 | 8765 0020 27D8 bhi .L584 |
||
| 18508 | 8766 0022 DFE801F0 tbb [pc, r1] |
||
| 18509 | 8767 .LVL769: |
||
| 18510 | 8768 .L586: |
||
| 18511 | 8769 0026 10 .byte (.L589-.L586)/2 |
||
| 18512 | 8770 0027 26 .byte (.L584-.L586)/2 |
||
| 18513 | 8771 0028 26 .byte (.L584-.L586)/2 |
||
| 18514 | 8772 0029 26 .byte (.L584-.L586)/2 |
||
| 18515 | 8773 002a 3B .byte (.L588-.L586)/2 |
||
| 18516 | 8774 002b 26 .byte (.L584-.L586)/2 |
||
| 18517 | 8775 002c 26 .byte (.L584-.L586)/2 |
||
| 18518 | 8776 002d 26 .byte (.L584-.L586)/2 |
||
| 18519 | 8777 002e 52 .byte (.L587-.L586)/2 |
||
| 18520 | 8778 002f 26 .byte (.L584-.L586)/2 |
||
| 18521 | 8779 0030 26 .byte (.L584-.L586)/2 |
||
| 18522 | 8780 0031 26 .byte (.L584-.L586)/2 |
||
| 18523 | 8781 0032 68 .byte (.L585-.L586)/2 |
||
| 18524 | 8782 0033 00 .p2align 1 |
||
| 18525 | 8783 .L599: |
||
| 18526 | 1519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18527 | 8784 .loc 1 1519 5 view .LVU2693 |
||
| 18528 | 1519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18529 | 8785 .loc 1 1519 8 is_stmt 0 view .LVU2694 |
||
| 18530 | 8786 0034 1AB1 cbz r2, .L600 |
||
| 18531 | 8787 .L583: |
||
| 18532 | 1525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18533 | 8788 .loc 1 1525 7 is_stmt 1 view .LVU2695 |
||
| 18534 | 1525:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18535 | 8789 .loc 1 1525 19 is_stmt 0 view .LVU2696 |
||
| 18536 | 8790 0036 0224 movs r4, #2 |
||
| 18537 | 8791 0038 80F83D40 strb r4, [r0, #61] |
||
| 18538 | 8792 003c ECE7 b .L582 |
||
| 18539 | 8793 .L600: |
||
| 18540 | 1519:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 18541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 310 |
| 16 | mjames | 18542 | |
| 18543 | |||
| 18544 | 8794 .loc 1 1519 25 discriminator 1 view .LVU2697 |
||
| 18545 | 8795 003e 002B cmp r3, #0 |
||
| 18546 | 8796 0040 F9D0 beq .L583 |
||
| 18547 | 1521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18548 | 8797 .loc 1 1521 14 view .LVU2698 |
||
| 18549 | 8798 0042 0120 movs r0, #1 |
||
| 18550 | 8799 .LVL770: |
||
| 18551 | 1521:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18552 | 8800 .loc 1 1521 14 view .LVU2699 |
||
| 18553 | 8801 0044 29E0 b .L581 |
||
| 18554 | 8802 .LVL771: |
||
| 18555 | 8803 .L589: |
||
| 18556 | 1538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18557 | 8804 .loc 1 1538 7 is_stmt 1 view .LVU2700 |
||
| 18558 | 1538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18559 | 8805 .loc 1 1538 17 is_stmt 0 view .LVU2701 |
||
| 18560 | 8806 0046 426A ldr r2, [r0, #36] |
||
| 18561 | 1538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18562 | 8807 .loc 1 1538 52 view .LVU2702 |
||
| 18563 | 8808 0048 3E49 ldr r1, .L602 |
||
| 18564 | 8809 .LVL772: |
||
| 18565 | 1538:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18566 | 8810 .loc 1 1538 52 view .LVU2703 |
||
| 18567 | 8811 004a 9162 str r1, [r2, #40] |
||
| 18568 | 1539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18569 | 8812 .loc 1 1539 7 is_stmt 1 view .LVU2704 |
||
| 18570 | 1539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18571 | 8813 .loc 1 1539 17 is_stmt 0 view .LVU2705 |
||
| 18572 | 8814 004c 426A ldr r2, [r0, #36] |
||
| 18573 | 1539:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18574 | 8815 .loc 1 1539 56 view .LVU2706 |
||
| 18575 | 8816 004e 3E49 ldr r1, .L602+4 |
||
| 18576 | 8817 0050 D162 str r1, [r2, #44] |
||
| 18577 | 1542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18578 | 8818 .loc 1 1542 7 is_stmt 1 view .LVU2707 |
||
| 18579 | 1542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18580 | 8819 .loc 1 1542 17 is_stmt 0 view .LVU2708 |
||
| 18581 | 8820 0052 426A ldr r2, [r0, #36] |
||
| 18582 | 1542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18583 | 8821 .loc 1 1542 53 view .LVU2709 |
||
| 18584 | 8822 0054 3D49 ldr r1, .L602+8 |
||
| 18585 | 8823 0056 1163 str r1, [r2, #48] |
||
| 18586 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18587 | 8824 .loc 1 1545 7 is_stmt 1 view .LVU2710 |
||
| 18588 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18589 | 8825 .loc 1 1545 88 is_stmt 0 view .LVU2711 |
||
| 18590 | 8826 0058 0268 ldr r2, [r0] |
||
| 18591 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18592 | 8827 .loc 1 1545 11 view .LVU2712 |
||
| 18593 | 8828 005a 3432 adds r2, r2, #52 |
||
| 18594 | 8829 005c 3146 mov r1, r6 |
||
| 18595 | 8830 005e 406A ldr r0, [r0, #36] |
||
| 18596 | 8831 .LVL773: |
||
| 18597 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18598 | 8832 .loc 1 1545 11 view .LVU2713 |
||
| 18599 | 8833 0060 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 18600 | 8834 .LVL774: |
||
| 19 | mjames | 18601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 311 |
| 16 | mjames | 18602 | |
| 18603 | |||
| 18604 | 1545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18605 | 8835 .loc 1 1545 10 view .LVU2714 |
||
| 18606 | 8836 0064 0028 cmp r0, #0 |
||
| 18607 | 8837 0066 63D1 bne .L593 |
||
| 18608 | 1551:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18609 | 8838 .loc 1 1551 7 is_stmt 1 view .LVU2715 |
||
| 18610 | 8839 0068 2268 ldr r2, [r4] |
||
| 18611 | 8840 006a D368 ldr r3, [r2, #12] |
||
| 18612 | 8841 006c 43F40073 orr r3, r3, #512 |
||
| 18613 | 8842 0070 D360 str r3, [r2, #12] |
||
| 18614 | 1552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18615 | 8843 .loc 1 1552 7 view .LVU2716 |
||
| 18616 | 8844 .L584: |
||
| 18617 | 1617:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18618 | 8845 .loc 1 1617 3 view .LVU2717 |
||
| 18619 | 8846 0072 0122 movs r2, #1 |
||
| 18620 | 8847 0074 2946 mov r1, r5 |
||
| 18621 | 8848 0076 2068 ldr r0, [r4] |
||
| 18622 | 8849 0078 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 18623 | 8850 .LVL775: |
||
| 18624 | 1619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18625 | 8851 .loc 1 1619 3 view .LVU2718 |
||
| 18626 | 1619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18627 | 8852 .loc 1 1619 7 is_stmt 0 view .LVU2719 |
||
| 18628 | 8853 007c 2368 ldr r3, [r4] |
||
| 18629 | 1619:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18630 | 8854 .loc 1 1619 6 view .LVU2720 |
||
| 18631 | 8855 007e 344A ldr r2, .L602+12 |
||
| 18632 | 8856 0080 9342 cmp r3, r2 |
||
| 18633 | 8857 0082 4ED0 beq .L601 |
||
| 18634 | 8858 .L590: |
||
| 18635 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18636 | 8859 .loc 1 1626 3 is_stmt 1 view .LVU2721 |
||
| 18637 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18638 | 8860 .loc 1 1626 17 is_stmt 0 view .LVU2722 |
||
| 18639 | 8861 0084 2268 ldr r2, [r4] |
||
| 18640 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18641 | 8862 .loc 1 1626 27 view .LVU2723 |
||
| 18642 | 8863 0086 9368 ldr r3, [r2, #8] |
||
| 18643 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 18644 | 8864 .loc 1 1626 11 view .LVU2724 |
||
| 18645 | 8865 0088 03F00703 and r3, r3, #7 |
||
| 18646 | 8866 .LVL776: |
||
| 18647 | 1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18648 | 8867 .loc 1 1627 3 is_stmt 1 view .LVU2725 |
||
| 18649 | 1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18650 | 8868 .loc 1 1627 6 is_stmt 0 view .LVU2726 |
||
| 18651 | 8869 008c 062B cmp r3, #6 |
||
| 18652 | 8870 008e 57D0 beq .L597 |
||
| 18653 | 1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18654 | 8871 .loc 1 1629 5 is_stmt 1 view .LVU2727 |
||
| 18655 | 8872 0090 1368 ldr r3, [r2] |
||
| 18656 | 8873 .LVL777: |
||
| 18657 | 1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18658 | 8874 .loc 1 1629 5 is_stmt 0 view .LVU2728 |
||
| 18659 | 8875 0092 43F00103 orr r3, r3, #1 |
||
| 18660 | 8876 0096 1360 str r3, [r2] |
||
| 19 | mjames | 18661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 312 |
| 16 | mjames | 18662 | |
| 18663 | |||
| 18664 | 1633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18665 | 8877 .loc 1 1633 10 view .LVU2729 |
||
| 18666 | 8878 0098 0020 movs r0, #0 |
||
| 18667 | 8879 .LVL778: |
||
| 18668 | 8880 .L581: |
||
| 18669 | 1634:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18670 | 8881 .loc 1 1634 1 view .LVU2730 |
||
| 18671 | 8882 009a 70BD pop {r4, r5, r6, pc} |
||
| 18672 | 8883 .LVL779: |
||
| 18673 | 8884 .L588: |
||
| 18674 | 1558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18675 | 8885 .loc 1 1558 7 is_stmt 1 view .LVU2731 |
||
| 18676 | 1558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18677 | 8886 .loc 1 1558 17 is_stmt 0 view .LVU2732 |
||
| 18678 | 8887 009c 826A ldr r2, [r0, #40] |
||
| 18679 | 1558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18680 | 8888 .loc 1 1558 52 view .LVU2733 |
||
| 18681 | 8889 009e 2949 ldr r1, .L602 |
||
| 18682 | 8890 .LVL780: |
||
| 18683 | 1558:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18684 | 8891 .loc 1 1558 52 view .LVU2734 |
||
| 18685 | 8892 00a0 9162 str r1, [r2, #40] |
||
| 18686 | 1559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18687 | 8893 .loc 1 1559 7 is_stmt 1 view .LVU2735 |
||
| 18688 | 1559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18689 | 8894 .loc 1 1559 17 is_stmt 0 view .LVU2736 |
||
| 18690 | 8895 00a2 826A ldr r2, [r0, #40] |
||
| 18691 | 1559:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18692 | 8896 .loc 1 1559 56 view .LVU2737 |
||
| 18693 | 8897 00a4 2849 ldr r1, .L602+4 |
||
| 18694 | 8898 00a6 D162 str r1, [r2, #44] |
||
| 18695 | 1562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18696 | 8899 .loc 1 1562 7 is_stmt 1 view .LVU2738 |
||
| 18697 | 1562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18698 | 8900 .loc 1 1562 17 is_stmt 0 view .LVU2739 |
||
| 18699 | 8901 00a8 826A ldr r2, [r0, #40] |
||
| 18700 | 1562:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18701 | 8902 .loc 1 1562 53 view .LVU2740 |
||
| 18702 | 8903 00aa 2849 ldr r1, .L602+8 |
||
| 18703 | 8904 00ac 1163 str r1, [r2, #48] |
||
| 18704 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18705 | 8905 .loc 1 1565 7 is_stmt 1 view .LVU2741 |
||
| 18706 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18707 | 8906 .loc 1 1565 88 is_stmt 0 view .LVU2742 |
||
| 18708 | 8907 00ae 0268 ldr r2, [r0] |
||
| 18709 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18710 | 8908 .loc 1 1565 11 view .LVU2743 |
||
| 18711 | 8909 00b0 3832 adds r2, r2, #56 |
||
| 18712 | 8910 00b2 3146 mov r1, r6 |
||
| 18713 | 8911 00b4 806A ldr r0, [r0, #40] |
||
| 18714 | 8912 .LVL781: |
||
| 18715 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18716 | 8913 .loc 1 1565 11 view .LVU2744 |
||
| 18717 | 8914 00b6 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 18718 | 8915 .LVL782: |
||
| 18719 | 1565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18720 | 8916 .loc 1 1565 10 view .LVU2745 |
||
| 19 | mjames | 18721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 313 |
| 16 | mjames | 18722 | |
| 18723 | |||
| 18724 | 8917 00ba 0028 cmp r0, #0 |
||
| 18725 | 8918 00bc 3AD1 bne .L594 |
||
| 18726 | 1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18727 | 8919 .loc 1 1570 7 is_stmt 1 view .LVU2746 |
||
| 18728 | 8920 00be 2268 ldr r2, [r4] |
||
| 18729 | 8921 00c0 D368 ldr r3, [r2, #12] |
||
| 18730 | 8922 00c2 43F48063 orr r3, r3, #1024 |
||
| 18731 | 8923 00c6 D360 str r3, [r2, #12] |
||
| 18732 | 1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18733 | 8924 .loc 1 1571 7 view .LVU2747 |
||
| 18734 | 8925 00c8 D3E7 b .L584 |
||
| 18735 | 8926 .LVL783: |
||
| 18736 | 8927 .L587: |
||
| 18737 | 1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18738 | 8928 .loc 1 1577 7 view .LVU2748 |
||
| 18739 | 1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18740 | 8929 .loc 1 1577 17 is_stmt 0 view .LVU2749 |
||
| 18741 | 8930 00ca C26A ldr r2, [r0, #44] |
||
| 18742 | 1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18743 | 8931 .loc 1 1577 52 view .LVU2750 |
||
| 18744 | 8932 00cc 1D49 ldr r1, .L602 |
||
| 18745 | 8933 .LVL784: |
||
| 18746 | 1577:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18747 | 8934 .loc 1 1577 52 view .LVU2751 |
||
| 18748 | 8935 00ce 9162 str r1, [r2, #40] |
||
| 18749 | 1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18750 | 8936 .loc 1 1578 7 is_stmt 1 view .LVU2752 |
||
| 18751 | 1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18752 | 8937 .loc 1 1578 17 is_stmt 0 view .LVU2753 |
||
| 18753 | 8938 00d0 C26A ldr r2, [r0, #44] |
||
| 18754 | 1578:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18755 | 8939 .loc 1 1578 56 view .LVU2754 |
||
| 18756 | 8940 00d2 1D49 ldr r1, .L602+4 |
||
| 18757 | 8941 00d4 D162 str r1, [r2, #44] |
||
| 18758 | 1581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18759 | 8942 .loc 1 1581 7 is_stmt 1 view .LVU2755 |
||
| 18760 | 1581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18761 | 8943 .loc 1 1581 17 is_stmt 0 view .LVU2756 |
||
| 18762 | 8944 00d6 C26A ldr r2, [r0, #44] |
||
| 18763 | 1581:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18764 | 8945 .loc 1 1581 53 view .LVU2757 |
||
| 18765 | 8946 00d8 1C49 ldr r1, .L602+8 |
||
| 18766 | 8947 00da 1163 str r1, [r2, #48] |
||
| 18767 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18768 | 8948 .loc 1 1584 7 is_stmt 1 view .LVU2758 |
||
| 18769 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18770 | 8949 .loc 1 1584 88 is_stmt 0 view .LVU2759 |
||
| 18771 | 8950 00dc 0268 ldr r2, [r0] |
||
| 18772 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18773 | 8951 .loc 1 1584 11 view .LVU2760 |
||
| 18774 | 8952 00de 3C32 adds r2, r2, #60 |
||
| 18775 | 8953 00e0 3146 mov r1, r6 |
||
| 18776 | 8954 00e2 C06A ldr r0, [r0, #44] |
||
| 18777 | 8955 .LVL785: |
||
| 18778 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18779 | 8956 .loc 1 1584 11 view .LVU2761 |
||
| 18780 | 8957 00e4 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19 | mjames | 18781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 314 |
| 16 | mjames | 18782 | |
| 18783 | |||
| 18784 | 8958 .LVL786: |
||
| 18785 | 1584:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18786 | 8959 .loc 1 1584 10 view .LVU2762 |
||
| 18787 | 8960 00e8 30BB cbnz r0, .L595 |
||
| 18788 | 1589:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18789 | 8961 .loc 1 1589 7 is_stmt 1 view .LVU2763 |
||
| 18790 | 8962 00ea 2268 ldr r2, [r4] |
||
| 18791 | 8963 00ec D368 ldr r3, [r2, #12] |
||
| 18792 | 8964 00ee 43F40063 orr r3, r3, #2048 |
||
| 18793 | 8965 00f2 D360 str r3, [r2, #12] |
||
| 18794 | 1590:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18795 | 8966 .loc 1 1590 7 view .LVU2764 |
||
| 18796 | 8967 00f4 BDE7 b .L584 |
||
| 18797 | 8968 .LVL787: |
||
| 18798 | 8969 .L585: |
||
| 18799 | 1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18800 | 8970 .loc 1 1596 7 view .LVU2765 |
||
| 18801 | 1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18802 | 8971 .loc 1 1596 17 is_stmt 0 view .LVU2766 |
||
| 18803 | 8972 00f6 026B ldr r2, [r0, #48] |
||
| 18804 | 1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18805 | 8973 .loc 1 1596 52 view .LVU2767 |
||
| 18806 | 8974 00f8 1249 ldr r1, .L602 |
||
| 18807 | 8975 .LVL788: |
||
| 18808 | 1596:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMADelayPulseHalfCplt; |
||
| 18809 | 8976 .loc 1 1596 52 view .LVU2768 |
||
| 18810 | 8977 00fa 9162 str r1, [r2, #40] |
||
| 18811 | 1597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18812 | 8978 .loc 1 1597 7 is_stmt 1 view .LVU2769 |
||
| 18813 | 1597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18814 | 8979 .loc 1 1597 17 is_stmt 0 view .LVU2770 |
||
| 18815 | 8980 00fc 026B ldr r2, [r0, #48] |
||
| 18816 | 1597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18817 | 8981 .loc 1 1597 56 view .LVU2771 |
||
| 18818 | 8982 00fe 1249 ldr r1, .L602+4 |
||
| 18819 | 8983 0100 D162 str r1, [r2, #44] |
||
| 18820 | 1600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18821 | 8984 .loc 1 1600 7 is_stmt 1 view .LVU2772 |
||
| 18822 | 1600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18823 | 8985 .loc 1 1600 17 is_stmt 0 view .LVU2773 |
||
| 18824 | 8986 0102 026B ldr r2, [r0, #48] |
||
| 18825 | 1600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18826 | 8987 .loc 1 1600 53 view .LVU2774 |
||
| 18827 | 8988 0104 1149 ldr r1, .L602+8 |
||
| 18828 | 8989 0106 1163 str r1, [r2, #48] |
||
| 18829 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18830 | 8990 .loc 1 1603 7 is_stmt 1 view .LVU2775 |
||
| 18831 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18832 | 8991 .loc 1 1603 88 is_stmt 0 view .LVU2776 |
||
| 18833 | 8992 0108 0268 ldr r2, [r0] |
||
| 18834 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18835 | 8993 .loc 1 1603 11 view .LVU2777 |
||
| 18836 | 8994 010a 4032 adds r2, r2, #64 |
||
| 18837 | 8995 010c 3146 mov r1, r6 |
||
| 18838 | 8996 010e 006B ldr r0, [r0, #48] |
||
| 18839 | 8997 .LVL789: |
||
| 18840 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 18841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 315 |
| 16 | mjames | 18842 | |
| 18843 | |||
| 18844 | 8998 .loc 1 1603 11 view .LVU2778 |
||
| 18845 | 8999 0110 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 18846 | 9000 .LVL790: |
||
| 18847 | 1603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18848 | 9001 .loc 1 1603 10 view .LVU2779 |
||
| 18849 | 9002 0114 90B9 cbnz r0, .L596 |
||
| 18850 | 1608:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18851 | 9003 .loc 1 1608 7 is_stmt 1 view .LVU2780 |
||
| 18852 | 9004 0116 2268 ldr r2, [r4] |
||
| 18853 | 9005 0118 D368 ldr r3, [r2, #12] |
||
| 18854 | 9006 011a 43F48053 orr r3, r3, #4096 |
||
| 18855 | 9007 011e D360 str r3, [r2, #12] |
||
| 18856 | 1609:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18857 | 9008 .loc 1 1609 7 view .LVU2781 |
||
| 18858 | 9009 0120 A7E7 b .L584 |
||
| 18859 | 9010 .L601: |
||
| 18860 | 1622:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18861 | 9011 .loc 1 1622 5 view .LVU2782 |
||
| 18862 | 9012 0122 5A6C ldr r2, [r3, #68] |
||
| 18863 | 9013 0124 42F40042 orr r2, r2, #32768 |
||
| 18864 | 9014 0128 5A64 str r2, [r3, #68] |
||
| 18865 | 9015 012a ABE7 b .L590 |
||
| 18866 | 9016 .LVL791: |
||
| 18867 | 9017 .L591: |
||
| 18868 | 1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18869 | 9018 .loc 1 1515 12 is_stmt 0 view .LVU2783 |
||
| 18870 | 9019 012c 0220 movs r0, #2 |
||
| 18871 | 9020 .LVL792: |
||
| 18872 | 1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18873 | 9021 .loc 1 1515 12 view .LVU2784 |
||
| 18874 | 9022 012e B4E7 b .L581 |
||
| 18875 | 9023 .LVL793: |
||
| 18876 | 9024 .L593: |
||
| 18877 | 1547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18878 | 9025 .loc 1 1547 16 view .LVU2785 |
||
| 18879 | 9026 0130 0120 movs r0, #1 |
||
| 18880 | 9027 0132 B2E7 b .L581 |
||
| 18881 | 9028 .L594: |
||
| 18882 | 1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18883 | 9029 .loc 1 1567 16 view .LVU2786 |
||
| 18884 | 9030 0134 0120 movs r0, #1 |
||
| 18885 | 9031 0136 B0E7 b .L581 |
||
| 18886 | 9032 .L595: |
||
| 18887 | 1586:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18888 | 9033 .loc 1 1586 16 view .LVU2787 |
||
| 18889 | 9034 0138 0120 movs r0, #1 |
||
| 18890 | 9035 013a AEE7 b .L581 |
||
| 18891 | 9036 .L596: |
||
| 18892 | 1605:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18893 | 9037 .loc 1 1605 16 view .LVU2788 |
||
| 18894 | 9038 013c 0120 movs r0, #1 |
||
| 18895 | 9039 013e ACE7 b .L581 |
||
| 18896 | 9040 .LVL794: |
||
| 18897 | 9041 .L597: |
||
| 18898 | 1633:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18899 | 9042 .loc 1 1633 10 view .LVU2789 |
||
| 18900 | 9043 0140 0020 movs r0, #0 |
||
| 19 | mjames | 18901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 316 |
| 16 | mjames | 18902 | |
| 18903 | |||
| 18904 | 9044 0142 AAE7 b .L581 |
||
| 18905 | 9045 .L603: |
||
| 18906 | 9046 .align 2 |
||
| 18907 | 9047 .L602: |
||
| 18908 | 9048 0144 00000000 .word TIM_DMADelayPulseCplt |
||
| 18909 | 9049 0148 00000000 .word TIM_DMADelayPulseHalfCplt |
||
| 18910 | 9050 014c 00000000 .word TIM_DMAError |
||
| 18911 | 9051 0150 002C0140 .word 1073818624 |
||
| 18912 | 9052 .cfi_endproc |
||
| 18913 | 9053 .LFE93: |
||
| 18914 | 9055 .section .text.HAL_TIM_PWM_Stop_DMA,"ax",%progbits |
||
| 18915 | 9056 .align 1 |
||
| 18916 | 9057 .global HAL_TIM_PWM_Stop_DMA |
||
| 18917 | 9058 .syntax unified |
||
| 18918 | 9059 .thumb |
||
| 18919 | 9060 .thumb_func |
||
| 18920 | 9061 .fpu softvfp |
||
| 18921 | 9063 HAL_TIM_PWM_Stop_DMA: |
||
| 18922 | 9064 .LVL795: |
||
| 18923 | 9065 .LFB94: |
||
| 18924 | 1648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18925 | 9066 .loc 1 1648 1 is_stmt 1 view -0 |
||
| 18926 | 9067 .cfi_startproc |
||
| 18927 | 9068 @ args = 0, pretend = 0, frame = 0 |
||
| 18928 | 9069 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 18929 | 1648:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 18930 | 9070 .loc 1 1648 1 is_stmt 0 view .LVU2791 |
||
| 18931 | 9071 0000 38B5 push {r3, r4, r5, lr} |
||
| 18932 | 9072 .LCFI92: |
||
| 18933 | 9073 .cfi_def_cfa_offset 16 |
||
| 18934 | 9074 .cfi_offset 3, -16 |
||
| 18935 | 9075 .cfi_offset 4, -12 |
||
| 18936 | 9076 .cfi_offset 5, -8 |
||
| 18937 | 9077 .cfi_offset 14, -4 |
||
| 18938 | 9078 0002 0446 mov r4, r0 |
||
| 18939 | 9079 0004 0D46 mov r5, r1 |
||
| 18940 | 1650:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18941 | 9080 .loc 1 1650 3 is_stmt 1 view .LVU2792 |
||
| 18942 | 1652:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18943 | 9081 .loc 1 1652 3 view .LVU2793 |
||
| 18944 | 9082 0006 0C29 cmp r1, #12 |
||
| 18945 | 9083 0008 10D8 bhi .L605 |
||
| 18946 | 9084 000a DFE801F0 tbb [pc, r1] |
||
| 18947 | 9085 .L607: |
||
| 18948 | 9086 000e 07 .byte (.L610-.L607)/2 |
||
| 18949 | 9087 000f 0F .byte (.L605-.L607)/2 |
||
| 18950 | 9088 0010 0F .byte (.L605-.L607)/2 |
||
| 18951 | 9089 0011 0F .byte (.L605-.L607)/2 |
||
| 18952 | 9090 0012 2C .byte (.L609-.L607)/2 |
||
| 18953 | 9091 0013 0F .byte (.L605-.L607)/2 |
||
| 18954 | 9092 0014 0F .byte (.L605-.L607)/2 |
||
| 18955 | 9093 0015 0F .byte (.L605-.L607)/2 |
||
| 18956 | 9094 0016 35 .byte (.L608-.L607)/2 |
||
| 18957 | 9095 0017 0F .byte (.L605-.L607)/2 |
||
| 18958 | 9096 0018 0F .byte (.L605-.L607)/2 |
||
| 18959 | 9097 0019 0F .byte (.L605-.L607)/2 |
||
| 18960 | 9098 001a 3E .byte (.L606-.L607)/2 |
||
| 19 | mjames | 18961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 317 |
| 16 | mjames | 18962 | |
| 18963 | |||
| 18964 | 9099 001b 00 .p2align 1 |
||
| 18965 | 9100 .L610: |
||
| 18966 | 1657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 18967 | 9101 .loc 1 1657 7 view .LVU2794 |
||
| 18968 | 9102 001c 0268 ldr r2, [r0] |
||
| 18969 | 9103 001e D368 ldr r3, [r2, #12] |
||
| 18970 | 9104 0020 23F40073 bic r3, r3, #512 |
||
| 18971 | 9105 0024 D360 str r3, [r2, #12] |
||
| 18972 | 1658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18973 | 9106 .loc 1 1658 7 view .LVU2795 |
||
| 18974 | 1658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18975 | 9107 .loc 1 1658 13 is_stmt 0 view .LVU2796 |
||
| 18976 | 9108 0026 406A ldr r0, [r0, #36] |
||
| 18977 | 9109 .LVL796: |
||
| 18978 | 1658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 18979 | 9110 .loc 1 1658 13 view .LVU2797 |
||
| 18980 | 9111 0028 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 18981 | 9112 .LVL797: |
||
| 18982 | 1659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 18983 | 9113 .loc 1 1659 7 is_stmt 1 view .LVU2798 |
||
| 18984 | 9114 .L605: |
||
| 18985 | 1691:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 18986 | 9115 .loc 1 1691 3 view .LVU2799 |
||
| 18987 | 9116 002c 0022 movs r2, #0 |
||
| 18988 | 9117 002e 2946 mov r1, r5 |
||
| 18989 | 9118 0030 2068 ldr r0, [r4] |
||
| 18990 | 9119 0032 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 18991 | 9120 .LVL798: |
||
| 18992 | 1693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18993 | 9121 .loc 1 1693 3 view .LVU2800 |
||
| 18994 | 1693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18995 | 9122 .loc 1 1693 7 is_stmt 0 view .LVU2801 |
||
| 18996 | 9123 0036 2368 ldr r3, [r4] |
||
| 18997 | 1693:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 18998 | 9124 .loc 1 1693 6 view .LVU2802 |
||
| 18999 | 9125 0038 204A ldr r2, .L615 |
||
| 19000 | 9126 003a 9342 cmp r3, r2 |
||
| 19001 | 9127 003c 2ED0 beq .L614 |
||
| 19002 | 9128 .L611: |
||
| 19003 | 1700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19004 | 9129 .loc 1 1700 3 is_stmt 1 view .LVU2803 |
||
| 19005 | 1700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19006 | 9130 .loc 1 1700 3 view .LVU2804 |
||
| 19007 | 9131 003e 2368 ldr r3, [r4] |
||
| 19008 | 9132 0040 196A ldr r1, [r3, #32] |
||
| 19009 | 9133 0042 41F21112 movw r2, #4369 |
||
| 19010 | 9134 0046 1142 tst r1, r2 |
||
| 19011 | 9135 0048 08D1 bne .L612 |
||
| 19012 | 1700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19013 | 9136 .loc 1 1700 3 discriminator 1 view .LVU2805 |
||
| 19014 | 9137 004a 196A ldr r1, [r3, #32] |
||
| 19015 | 9138 004c 40F24442 movw r2, #1092 |
||
| 19016 | 9139 0050 1142 tst r1, r2 |
||
| 19017 | 9140 0052 03D1 bne .L612 |
||
| 19018 | 1700:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19019 | 9141 .loc 1 1700 3 discriminator 2 view .LVU2806 |
||
| 19020 | 9142 0054 1A68 ldr r2, [r3] |
||
| 19 | mjames | 19021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 318 |
| 16 | mjames | 19022 | |
| 19023 | |||
| 19024 | 9143 0056 22F00102 bic r2, r2, #1 |
||
| 19025 | 9144 005a 1A60 str r2, [r3] |
||
| 19026 | 9145 .L612: |
||
| 19027 | 1703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19028 | 9146 .loc 1 1703 3 view .LVU2807 |
||
| 19029 | 1703:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19030 | 9147 .loc 1 1703 15 is_stmt 0 view .LVU2808 |
||
| 19031 | 9148 005c 0123 movs r3, #1 |
||
| 19032 | 9149 005e 84F83D30 strb r3, [r4, #61] |
||
| 19033 | 1706:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19034 | 9150 .loc 1 1706 3 is_stmt 1 view .LVU2809 |
||
| 19035 | 1707:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19036 | 9151 .loc 1 1707 1 is_stmt 0 view .LVU2810 |
||
| 19037 | 9152 0062 0020 movs r0, #0 |
||
| 19038 | 9153 0064 38BD pop {r3, r4, r5, pc} |
||
| 19039 | 9154 .LVL799: |
||
| 19040 | 9155 .L609: |
||
| 19041 | 1665:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 19042 | 9156 .loc 1 1665 7 is_stmt 1 view .LVU2811 |
||
| 19043 | 9157 0066 0268 ldr r2, [r0] |
||
| 19044 | 9158 0068 D368 ldr r3, [r2, #12] |
||
| 19045 | 9159 006a 23F48063 bic r3, r3, #1024 |
||
| 19046 | 9160 006e D360 str r3, [r2, #12] |
||
| 19047 | 1666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19048 | 9161 .loc 1 1666 7 view .LVU2812 |
||
| 19049 | 1666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19050 | 9162 .loc 1 1666 13 is_stmt 0 view .LVU2813 |
||
| 19051 | 9163 0070 806A ldr r0, [r0, #40] |
||
| 19052 | 9164 .LVL800: |
||
| 19053 | 1666:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19054 | 9165 .loc 1 1666 13 view .LVU2814 |
||
| 19055 | 9166 0072 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 19056 | 9167 .LVL801: |
||
| 19057 | 1667:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19058 | 9168 .loc 1 1667 7 is_stmt 1 view .LVU2815 |
||
| 19059 | 9169 0076 D9E7 b .L605 |
||
| 19060 | 9170 .LVL802: |
||
| 19061 | 9171 .L608: |
||
| 19062 | 1673:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 19063 | 9172 .loc 1 1673 7 view .LVU2816 |
||
| 19064 | 9173 0078 0268 ldr r2, [r0] |
||
| 19065 | 9174 007a D368 ldr r3, [r2, #12] |
||
| 19066 | 9175 007c 23F40063 bic r3, r3, #2048 |
||
| 19067 | 9176 0080 D360 str r3, [r2, #12] |
||
| 19068 | 1674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19069 | 9177 .loc 1 1674 7 view .LVU2817 |
||
| 19070 | 1674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19071 | 9178 .loc 1 1674 13 is_stmt 0 view .LVU2818 |
||
| 19072 | 9179 0082 C06A ldr r0, [r0, #44] |
||
| 19073 | 9180 .LVL803: |
||
| 19074 | 1674:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19075 | 9181 .loc 1 1674 13 view .LVU2819 |
||
| 19076 | 9182 0084 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 19077 | 9183 .LVL804: |
||
| 19078 | 1675:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19079 | 9184 .loc 1 1675 7 is_stmt 1 view .LVU2820 |
||
| 19080 | 9185 0088 D0E7 b .L605 |
||
| 19 | mjames | 19081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 319 |
| 16 | mjames | 19082 | |
| 19083 | |||
| 19084 | 9186 .LVL805: |
||
| 19085 | 9187 .L606: |
||
| 19086 | 1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 19087 | 9188 .loc 1 1681 7 view .LVU2821 |
||
| 19088 | 9189 008a 0268 ldr r2, [r0] |
||
| 19089 | 9190 008c D368 ldr r3, [r2, #12] |
||
| 19090 | 9191 008e 23F48053 bic r3, r3, #4096 |
||
| 19091 | 9192 0092 D360 str r3, [r2, #12] |
||
| 19092 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19093 | 9193 .loc 1 1682 7 view .LVU2822 |
||
| 19094 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19095 | 9194 .loc 1 1682 13 is_stmt 0 view .LVU2823 |
||
| 19096 | 9195 0094 006B ldr r0, [r0, #48] |
||
| 19097 | 9196 .LVL806: |
||
| 19098 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19099 | 9197 .loc 1 1682 13 view .LVU2824 |
||
| 19100 | 9198 0096 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 19101 | 9199 .LVL807: |
||
| 19102 | 1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19103 | 9200 .loc 1 1683 7 is_stmt 1 view .LVU2825 |
||
| 19104 | 9201 009a C7E7 b .L605 |
||
| 19105 | 9202 .L614: |
||
| 19106 | 1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19107 | 9203 .loc 1 1696 5 view .LVU2826 |
||
| 19108 | 1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19109 | 9204 .loc 1 1696 5 view .LVU2827 |
||
| 19110 | 9205 009c 196A ldr r1, [r3, #32] |
||
| 19111 | 9206 009e 41F21112 movw r2, #4369 |
||
| 19112 | 9207 00a2 1142 tst r1, r2 |
||
| 19113 | 9208 00a4 CBD1 bne .L611 |
||
| 19114 | 1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19115 | 9209 .loc 1 1696 5 discriminator 1 view .LVU2828 |
||
| 19116 | 9210 00a6 196A ldr r1, [r3, #32] |
||
| 19117 | 9211 00a8 40F24442 movw r2, #1092 |
||
| 19118 | 9212 00ac 1142 tst r1, r2 |
||
| 19119 | 9213 00ae C6D1 bne .L611 |
||
| 19120 | 1696:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19121 | 9214 .loc 1 1696 5 discriminator 2 view .LVU2829 |
||
| 19122 | 9215 00b0 5A6C ldr r2, [r3, #68] |
||
| 19123 | 9216 00b2 22F40042 bic r2, r2, #32768 |
||
| 19124 | 9217 00b6 5A64 str r2, [r3, #68] |
||
| 19125 | 9218 00b8 C1E7 b .L611 |
||
| 19126 | 9219 .L616: |
||
| 19127 | 9220 00ba 00BF .align 2 |
||
| 19128 | 9221 .L615: |
||
| 19129 | 9222 00bc 002C0140 .word 1073818624 |
||
| 19130 | 9223 .cfi_endproc |
||
| 19131 | 9224 .LFE94: |
||
| 19132 | 9226 .section .text.HAL_TIM_IC_Start,"ax",%progbits |
||
| 19133 | 9227 .align 1 |
||
| 19134 | 9228 .global HAL_TIM_IC_Start |
||
| 19135 | 9229 .syntax unified |
||
| 19136 | 9230 .thumb |
||
| 19137 | 9231 .thumb_func |
||
| 19138 | 9232 .fpu softvfp |
||
| 19139 | 9234 HAL_TIM_IC_Start: |
||
| 19140 | 9235 .LVL808: |
||
| 19 | mjames | 19141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 320 |
| 16 | mjames | 19142 | |
| 19143 | |||
| 19144 | 9236 .LFB99: |
||
| 19145 | 1869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19146 | 9237 .loc 1 1869 1 view -0 |
||
| 19147 | 9238 .cfi_startproc |
||
| 19148 | 9239 @ args = 0, pretend = 0, frame = 0 |
||
| 19149 | 9240 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19150 | 1869:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19151 | 9241 .loc 1 1869 1 is_stmt 0 view .LVU2831 |
||
| 19152 | 9242 0000 10B5 push {r4, lr} |
||
| 19153 | 9243 .LCFI93: |
||
| 19154 | 9244 .cfi_def_cfa_offset 8 |
||
| 19155 | 9245 .cfi_offset 4, -8 |
||
| 19156 | 9246 .cfi_offset 14, -4 |
||
| 19157 | 9247 0002 0446 mov r4, r0 |
||
| 19158 | 1870:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19159 | 9248 .loc 1 1870 3 is_stmt 1 view .LVU2832 |
||
| 19160 | 1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19161 | 9249 .loc 1 1873 3 view .LVU2833 |
||
| 19162 | 1876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19163 | 9250 .loc 1 1876 3 view .LVU2834 |
||
| 19164 | 9251 0004 0122 movs r2, #1 |
||
| 19165 | 9252 0006 0068 ldr r0, [r0] |
||
| 19166 | 9253 .LVL809: |
||
| 19167 | 1876:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19168 | 9254 .loc 1 1876 3 is_stmt 0 view .LVU2835 |
||
| 19169 | 9255 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19170 | 9256 .LVL810: |
||
| 19171 | 1879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19172 | 9257 .loc 1 1879 3 is_stmt 1 view .LVU2836 |
||
| 19173 | 1879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19174 | 9258 .loc 1 1879 17 is_stmt 0 view .LVU2837 |
||
| 19175 | 9259 000c 2268 ldr r2, [r4] |
||
| 19176 | 1879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19177 | 9260 .loc 1 1879 27 view .LVU2838 |
||
| 19178 | 9261 000e 9368 ldr r3, [r2, #8] |
||
| 19179 | 1879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19180 | 9262 .loc 1 1879 11 view .LVU2839 |
||
| 19181 | 9263 0010 03F00703 and r3, r3, #7 |
||
| 19182 | 9264 .LVL811: |
||
| 19183 | 1880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19184 | 9265 .loc 1 1880 3 is_stmt 1 view .LVU2840 |
||
| 19185 | 1880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19186 | 9266 .loc 1 1880 6 is_stmt 0 view .LVU2841 |
||
| 19187 | 9267 0014 062B cmp r3, #6 |
||
| 19188 | 9268 0016 03D0 beq .L618 |
||
| 19189 | 1882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19190 | 9269 .loc 1 1882 5 is_stmt 1 view .LVU2842 |
||
| 19191 | 9270 0018 1368 ldr r3, [r2] |
||
| 19192 | 9271 .LVL812: |
||
| 19193 | 1882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19194 | 9272 .loc 1 1882 5 is_stmt 0 view .LVU2843 |
||
| 19195 | 9273 001a 43F00103 orr r3, r3, #1 |
||
| 19196 | 9274 001e 1360 str r3, [r2] |
||
| 19197 | 9275 .L618: |
||
| 19198 | 1886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19199 | 9276 .loc 1 1886 3 is_stmt 1 view .LVU2844 |
||
| 19200 | 1887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 19201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 321 |
| 16 | mjames | 19202 | |
| 19203 | |||
| 19204 | 9277 .loc 1 1887 1 is_stmt 0 view .LVU2845 |
||
| 19205 | 9278 0020 0020 movs r0, #0 |
||
| 19206 | 9279 0022 10BD pop {r4, pc} |
||
| 19207 | 1887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19208 | 9280 .loc 1 1887 1 view .LVU2846 |
||
| 19209 | 9281 .cfi_endproc |
||
| 19210 | 9282 .LFE99: |
||
| 19211 | 9284 .section .text.HAL_TIM_IC_Stop,"ax",%progbits |
||
| 19212 | 9285 .align 1 |
||
| 19213 | 9286 .global HAL_TIM_IC_Stop |
||
| 19214 | 9287 .syntax unified |
||
| 19215 | 9288 .thumb |
||
| 19216 | 9289 .thumb_func |
||
| 19217 | 9290 .fpu softvfp |
||
| 19218 | 9292 HAL_TIM_IC_Stop: |
||
| 19219 | 9293 .LVL813: |
||
| 19220 | 9294 .LFB100: |
||
| 19221 | 1901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19222 | 9295 .loc 1 1901 1 is_stmt 1 view -0 |
||
| 19223 | 9296 .cfi_startproc |
||
| 19224 | 9297 @ args = 0, pretend = 0, frame = 0 |
||
| 19225 | 9298 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19226 | 1901:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19227 | 9299 .loc 1 1901 1 is_stmt 0 view .LVU2848 |
||
| 19228 | 9300 0000 10B5 push {r4, lr} |
||
| 19229 | 9301 .LCFI94: |
||
| 19230 | 9302 .cfi_def_cfa_offset 8 |
||
| 19231 | 9303 .cfi_offset 4, -8 |
||
| 19232 | 9304 .cfi_offset 14, -4 |
||
| 19233 | 9305 0002 0446 mov r4, r0 |
||
| 19234 | 1903:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19235 | 9306 .loc 1 1903 3 is_stmt 1 view .LVU2849 |
||
| 19236 | 1906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19237 | 9307 .loc 1 1906 3 view .LVU2850 |
||
| 19238 | 9308 0004 0022 movs r2, #0 |
||
| 19239 | 9309 0006 0068 ldr r0, [r0] |
||
| 19240 | 9310 .LVL814: |
||
| 19241 | 1906:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19242 | 9311 .loc 1 1906 3 is_stmt 0 view .LVU2851 |
||
| 19243 | 9312 0008 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19244 | 9313 .LVL815: |
||
| 19245 | 1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19246 | 9314 .loc 1 1909 3 is_stmt 1 view .LVU2852 |
||
| 19247 | 1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19248 | 9315 .loc 1 1909 3 view .LVU2853 |
||
| 19249 | 9316 000c 2368 ldr r3, [r4] |
||
| 19250 | 9317 000e 196A ldr r1, [r3, #32] |
||
| 19251 | 9318 0010 41F21112 movw r2, #4369 |
||
| 19252 | 9319 0014 1142 tst r1, r2 |
||
| 19253 | 9320 0016 08D1 bne .L621 |
||
| 19254 | 1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19255 | 9321 .loc 1 1909 3 discriminator 1 view .LVU2854 |
||
| 19256 | 9322 0018 196A ldr r1, [r3, #32] |
||
| 19257 | 9323 001a 40F24442 movw r2, #1092 |
||
| 19258 | 9324 001e 1142 tst r1, r2 |
||
| 19259 | 9325 0020 03D1 bne .L621 |
||
| 19260 | 1909:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 19261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 322 |
| 16 | mjames | 19262 | |
| 19263 | |||
| 19264 | 9326 .loc 1 1909 3 discriminator 2 view .LVU2855 |
||
| 19265 | 9327 0022 1A68 ldr r2, [r3] |
||
| 19266 | 9328 0024 22F00102 bic r2, r2, #1 |
||
| 19267 | 9329 0028 1A60 str r2, [r3] |
||
| 19268 | 9330 .L621: |
||
| 19269 | 1912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19270 | 9331 .loc 1 1912 3 view .LVU2856 |
||
| 19271 | 1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19272 | 9332 .loc 1 1913 1 is_stmt 0 view .LVU2857 |
||
| 19273 | 9333 002a 0020 movs r0, #0 |
||
| 19274 | 9334 002c 10BD pop {r4, pc} |
||
| 19275 | 1913:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19276 | 9335 .loc 1 1913 1 view .LVU2858 |
||
| 19277 | 9336 .cfi_endproc |
||
| 19278 | 9337 .LFE100: |
||
| 19279 | 9339 .section .text.HAL_TIM_IC_Start_IT,"ax",%progbits |
||
| 19280 | 9340 .align 1 |
||
| 19281 | 9341 .global HAL_TIM_IC_Start_IT |
||
| 19282 | 9342 .syntax unified |
||
| 19283 | 9343 .thumb |
||
| 19284 | 9344 .thumb_func |
||
| 19285 | 9345 .fpu softvfp |
||
| 19286 | 9347 HAL_TIM_IC_Start_IT: |
||
| 19287 | 9348 .LVL816: |
||
| 19288 | 9349 .LFB101: |
||
| 19289 | 1927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19290 | 9350 .loc 1 1927 1 is_stmt 1 view -0 |
||
| 19291 | 9351 .cfi_startproc |
||
| 19292 | 9352 @ args = 0, pretend = 0, frame = 0 |
||
| 19293 | 9353 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19294 | 1927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19295 | 9354 .loc 1 1927 1 is_stmt 0 view .LVU2860 |
||
| 19296 | 9355 0000 10B5 push {r4, lr} |
||
| 19297 | 9356 .LCFI95: |
||
| 19298 | 9357 .cfi_def_cfa_offset 8 |
||
| 19299 | 9358 .cfi_offset 4, -8 |
||
| 19300 | 9359 .cfi_offset 14, -4 |
||
| 19301 | 9360 0002 0446 mov r4, r0 |
||
| 19302 | 1928:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19303 | 9361 .loc 1 1928 3 is_stmt 1 view .LVU2861 |
||
| 19304 | 1931:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19305 | 9362 .loc 1 1931 3 view .LVU2862 |
||
| 19306 | 1933:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19307 | 9363 .loc 1 1933 3 view .LVU2863 |
||
| 19308 | 9364 0004 0C29 cmp r1, #12 |
||
| 19309 | 9365 0006 0DD8 bhi .L624 |
||
| 19310 | 9366 0008 DFE801F0 tbb [pc, r1] |
||
| 19311 | 9367 .L626: |
||
| 19312 | 9368 000c 07 .byte (.L629-.L626)/2 |
||
| 19313 | 9369 000d 0C .byte (.L624-.L626)/2 |
||
| 19314 | 9370 000e 0C .byte (.L624-.L626)/2 |
||
| 19315 | 9371 000f 0C .byte (.L624-.L626)/2 |
||
| 19316 | 9372 0010 1C .byte (.L628-.L626)/2 |
||
| 19317 | 9373 0011 0C .byte (.L624-.L626)/2 |
||
| 19318 | 9374 0012 0C .byte (.L624-.L626)/2 |
||
| 19319 | 9375 0013 0C .byte (.L624-.L626)/2 |
||
| 19320 | 9376 0014 22 .byte (.L627-.L626)/2 |
||
| 19 | mjames | 19321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 323 |
| 16 | mjames | 19322 | |
| 19323 | |||
| 19324 | 9377 0015 0C .byte (.L624-.L626)/2 |
||
| 19325 | 9378 0016 0C .byte (.L624-.L626)/2 |
||
| 19326 | 9379 0017 0C .byte (.L624-.L626)/2 |
||
| 19327 | 9380 0018 28 .byte (.L625-.L626)/2 |
||
| 19328 | 9381 0019 00 .p2align 1 |
||
| 19329 | 9382 .L629: |
||
| 19330 | 1938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19331 | 9383 .loc 1 1938 7 view .LVU2864 |
||
| 19332 | 9384 001a 0268 ldr r2, [r0] |
||
| 19333 | 9385 001c D368 ldr r3, [r2, #12] |
||
| 19334 | 9386 001e 43F00203 orr r3, r3, #2 |
||
| 19335 | 9387 0022 D360 str r3, [r2, #12] |
||
| 19336 | 1939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19337 | 9388 .loc 1 1939 7 view .LVU2865 |
||
| 19338 | 9389 .L624: |
||
| 19339 | 1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19340 | 9390 .loc 1 1967 3 view .LVU2866 |
||
| 19341 | 9391 0024 0122 movs r2, #1 |
||
| 19342 | 9392 0026 2068 ldr r0, [r4] |
||
| 19343 | 9393 .LVL817: |
||
| 19344 | 1967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19345 | 9394 .loc 1 1967 3 is_stmt 0 view .LVU2867 |
||
| 19346 | 9395 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19347 | 9396 .LVL818: |
||
| 19348 | 1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19349 | 9397 .loc 1 1970 3 is_stmt 1 view .LVU2868 |
||
| 19350 | 1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19351 | 9398 .loc 1 1970 17 is_stmt 0 view .LVU2869 |
||
| 19352 | 9399 002c 2268 ldr r2, [r4] |
||
| 19353 | 1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19354 | 9400 .loc 1 1970 27 view .LVU2870 |
||
| 19355 | 9401 002e 9368 ldr r3, [r2, #8] |
||
| 19356 | 1970:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19357 | 9402 .loc 1 1970 11 view .LVU2871 |
||
| 19358 | 9403 0030 03F00703 and r3, r3, #7 |
||
| 19359 | 9404 .LVL819: |
||
| 19360 | 1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19361 | 9405 .loc 1 1971 3 is_stmt 1 view .LVU2872 |
||
| 19362 | 1971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19363 | 9406 .loc 1 1971 6 is_stmt 0 view .LVU2873 |
||
| 19364 | 9407 0034 062B cmp r3, #6 |
||
| 19365 | 9408 0036 03D0 beq .L630 |
||
| 19366 | 1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19367 | 9409 .loc 1 1973 5 is_stmt 1 view .LVU2874 |
||
| 19368 | 9410 0038 1368 ldr r3, [r2] |
||
| 19369 | 9411 .LVL820: |
||
| 19370 | 1973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19371 | 9412 .loc 1 1973 5 is_stmt 0 view .LVU2875 |
||
| 19372 | 9413 003a 43F00103 orr r3, r3, #1 |
||
| 19373 | 9414 003e 1360 str r3, [r2] |
||
| 19374 | 9415 .L630: |
||
| 19375 | 1977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19376 | 9416 .loc 1 1977 3 is_stmt 1 view .LVU2876 |
||
| 19377 | 1978:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19378 | 9417 .loc 1 1978 1 is_stmt 0 view .LVU2877 |
||
| 19379 | 9418 0040 0020 movs r0, #0 |
||
| 19380 | 9419 0042 10BD pop {r4, pc} |
||
| 19 | mjames | 19381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 324 |
| 16 | mjames | 19382 | |
| 19383 | |||
| 19384 | 9420 .LVL821: |
||
| 19385 | 9421 .L628: |
||
| 19386 | 1945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19387 | 9422 .loc 1 1945 7 is_stmt 1 view .LVU2878 |
||
| 19388 | 9423 0044 0268 ldr r2, [r0] |
||
| 19389 | 9424 0046 D368 ldr r3, [r2, #12] |
||
| 19390 | 9425 0048 43F00403 orr r3, r3, #4 |
||
| 19391 | 9426 004c D360 str r3, [r2, #12] |
||
| 19392 | 1946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19393 | 9427 .loc 1 1946 7 view .LVU2879 |
||
| 19394 | 9428 004e E9E7 b .L624 |
||
| 19395 | 9429 .L627: |
||
| 19396 | 1952:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19397 | 9430 .loc 1 1952 7 view .LVU2880 |
||
| 19398 | 9431 0050 0268 ldr r2, [r0] |
||
| 19399 | 9432 0052 D368 ldr r3, [r2, #12] |
||
| 19400 | 9433 0054 43F00803 orr r3, r3, #8 |
||
| 19401 | 9434 0058 D360 str r3, [r2, #12] |
||
| 19402 | 1953:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19403 | 9435 .loc 1 1953 7 view .LVU2881 |
||
| 19404 | 9436 005a E3E7 b .L624 |
||
| 19405 | 9437 .L625: |
||
| 19406 | 1959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19407 | 9438 .loc 1 1959 7 view .LVU2882 |
||
| 19408 | 9439 005c 0268 ldr r2, [r0] |
||
| 19409 | 9440 005e D368 ldr r3, [r2, #12] |
||
| 19410 | 9441 0060 43F01003 orr r3, r3, #16 |
||
| 19411 | 9442 0064 D360 str r3, [r2, #12] |
||
| 19412 | 1960:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19413 | 9443 .loc 1 1960 7 view .LVU2883 |
||
| 19414 | 9444 0066 DDE7 b .L624 |
||
| 19415 | 9445 .cfi_endproc |
||
| 19416 | 9446 .LFE101: |
||
| 19417 | 9448 .section .text.HAL_TIM_IC_Stop_IT,"ax",%progbits |
||
| 19418 | 9449 .align 1 |
||
| 19419 | 9450 .global HAL_TIM_IC_Stop_IT |
||
| 19420 | 9451 .syntax unified |
||
| 19421 | 9452 .thumb |
||
| 19422 | 9453 .thumb_func |
||
| 19423 | 9454 .fpu softvfp |
||
| 19424 | 9456 HAL_TIM_IC_Stop_IT: |
||
| 19425 | 9457 .LVL822: |
||
| 19426 | 9458 .LFB102: |
||
| 19427 | 1992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19428 | 9459 .loc 1 1992 1 view -0 |
||
| 19429 | 9460 .cfi_startproc |
||
| 19430 | 9461 @ args = 0, pretend = 0, frame = 0 |
||
| 19431 | 9462 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19432 | 1992:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19433 | 9463 .loc 1 1992 1 is_stmt 0 view .LVU2885 |
||
| 19434 | 9464 0000 10B5 push {r4, lr} |
||
| 19435 | 9465 .LCFI96: |
||
| 19436 | 9466 .cfi_def_cfa_offset 8 |
||
| 19437 | 9467 .cfi_offset 4, -8 |
||
| 19438 | 9468 .cfi_offset 14, -4 |
||
| 19439 | 9469 0002 0446 mov r4, r0 |
||
| 19440 | 1994:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 19441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 325 |
| 16 | mjames | 19442 | |
| 19443 | |||
| 19444 | 9470 .loc 1 1994 3 is_stmt 1 view .LVU2886 |
||
| 19445 | 1996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19446 | 9471 .loc 1 1996 3 view .LVU2887 |
||
| 19447 | 9472 0004 0C29 cmp r1, #12 |
||
| 19448 | 9473 0006 0DD8 bhi .L633 |
||
| 19449 | 9474 0008 DFE801F0 tbb [pc, r1] |
||
| 19450 | 9475 .L635: |
||
| 19451 | 9476 000c 07 .byte (.L638-.L635)/2 |
||
| 19452 | 9477 000d 0C .byte (.L633-.L635)/2 |
||
| 19453 | 9478 000e 0C .byte (.L633-.L635)/2 |
||
| 19454 | 9479 000f 0C .byte (.L633-.L635)/2 |
||
| 19455 | 9480 0010 21 .byte (.L637-.L635)/2 |
||
| 19456 | 9481 0011 0C .byte (.L633-.L635)/2 |
||
| 19457 | 9482 0012 0C .byte (.L633-.L635)/2 |
||
| 19458 | 9483 0013 0C .byte (.L633-.L635)/2 |
||
| 19459 | 9484 0014 27 .byte (.L636-.L635)/2 |
||
| 19460 | 9485 0015 0C .byte (.L633-.L635)/2 |
||
| 19461 | 9486 0016 0C .byte (.L633-.L635)/2 |
||
| 19462 | 9487 0017 0C .byte (.L633-.L635)/2 |
||
| 19463 | 9488 0018 2D .byte (.L634-.L635)/2 |
||
| 19464 | 9489 0019 00 .p2align 1 |
||
| 19465 | 9490 .L638: |
||
| 19466 | 2001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19467 | 9491 .loc 1 2001 7 view .LVU2888 |
||
| 19468 | 9492 001a 0268 ldr r2, [r0] |
||
| 19469 | 9493 001c D368 ldr r3, [r2, #12] |
||
| 19470 | 9494 001e 23F00203 bic r3, r3, #2 |
||
| 19471 | 9495 0022 D360 str r3, [r2, #12] |
||
| 19472 | 2002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19473 | 9496 .loc 1 2002 7 view .LVU2889 |
||
| 19474 | 9497 .L633: |
||
| 19475 | 2031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19476 | 9498 .loc 1 2031 3 view .LVU2890 |
||
| 19477 | 9499 0024 0022 movs r2, #0 |
||
| 19478 | 9500 0026 2068 ldr r0, [r4] |
||
| 19479 | 9501 .LVL823: |
||
| 19480 | 2031:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19481 | 9502 .loc 1 2031 3 is_stmt 0 view .LVU2891 |
||
| 19482 | 9503 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19483 | 9504 .LVL824: |
||
| 19484 | 2034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19485 | 9505 .loc 1 2034 3 is_stmt 1 view .LVU2892 |
||
| 19486 | 2034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19487 | 9506 .loc 1 2034 3 view .LVU2893 |
||
| 19488 | 9507 002c 2368 ldr r3, [r4] |
||
| 19489 | 9508 002e 196A ldr r1, [r3, #32] |
||
| 19490 | 9509 0030 41F21112 movw r2, #4369 |
||
| 19491 | 9510 0034 1142 tst r1, r2 |
||
| 19492 | 9511 0036 08D1 bne .L639 |
||
| 19493 | 2034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19494 | 9512 .loc 1 2034 3 discriminator 1 view .LVU2894 |
||
| 19495 | 9513 0038 196A ldr r1, [r3, #32] |
||
| 19496 | 9514 003a 40F24442 movw r2, #1092 |
||
| 19497 | 9515 003e 1142 tst r1, r2 |
||
| 19498 | 9516 0040 03D1 bne .L639 |
||
| 19499 | 2034:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19500 | 9517 .loc 1 2034 3 discriminator 2 view .LVU2895 |
||
| 19 | mjames | 19501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 326 |
| 16 | mjames | 19502 | |
| 19503 | |||
| 19504 | 9518 0042 1A68 ldr r2, [r3] |
||
| 19505 | 9519 0044 22F00102 bic r2, r2, #1 |
||
| 19506 | 9520 0048 1A60 str r2, [r3] |
||
| 19507 | 9521 .L639: |
||
| 19508 | 2037:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19509 | 9522 .loc 1 2037 3 view .LVU2896 |
||
| 19510 | 2038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19511 | 9523 .loc 1 2038 1 is_stmt 0 view .LVU2897 |
||
| 19512 | 9524 004a 0020 movs r0, #0 |
||
| 19513 | 9525 004c 10BD pop {r4, pc} |
||
| 19514 | 9526 .LVL825: |
||
| 19515 | 9527 .L637: |
||
| 19516 | 2008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19517 | 9528 .loc 1 2008 7 is_stmt 1 view .LVU2898 |
||
| 19518 | 9529 004e 0268 ldr r2, [r0] |
||
| 19519 | 9530 0050 D368 ldr r3, [r2, #12] |
||
| 19520 | 9531 0052 23F00403 bic r3, r3, #4 |
||
| 19521 | 9532 0056 D360 str r3, [r2, #12] |
||
| 19522 | 2009:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19523 | 9533 .loc 1 2009 7 view .LVU2899 |
||
| 19524 | 9534 0058 E4E7 b .L633 |
||
| 19525 | 9535 .L636: |
||
| 19526 | 2015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19527 | 9536 .loc 1 2015 7 view .LVU2900 |
||
| 19528 | 9537 005a 0268 ldr r2, [r0] |
||
| 19529 | 9538 005c D368 ldr r3, [r2, #12] |
||
| 19530 | 9539 005e 23F00803 bic r3, r3, #8 |
||
| 19531 | 9540 0062 D360 str r3, [r2, #12] |
||
| 19532 | 2016:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19533 | 9541 .loc 1 2016 7 view .LVU2901 |
||
| 19534 | 9542 0064 DEE7 b .L633 |
||
| 19535 | 9543 .L634: |
||
| 19536 | 2022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19537 | 9544 .loc 1 2022 7 view .LVU2902 |
||
| 19538 | 9545 0066 0268 ldr r2, [r0] |
||
| 19539 | 9546 0068 D368 ldr r3, [r2, #12] |
||
| 19540 | 9547 006a 23F01003 bic r3, r3, #16 |
||
| 19541 | 9548 006e D360 str r3, [r2, #12] |
||
| 19542 | 2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19543 | 9549 .loc 1 2023 7 view .LVU2903 |
||
| 19544 | 9550 0070 D8E7 b .L633 |
||
| 19545 | 9551 .cfi_endproc |
||
| 19546 | 9552 .LFE102: |
||
| 19547 | 9554 .section .text.HAL_TIM_IC_Start_DMA,"ax",%progbits |
||
| 19548 | 9555 .align 1 |
||
| 19549 | 9556 .global HAL_TIM_IC_Start_DMA |
||
| 19550 | 9557 .syntax unified |
||
| 19551 | 9558 .thumb |
||
| 19552 | 9559 .thumb_func |
||
| 19553 | 9560 .fpu softvfp |
||
| 19554 | 9562 HAL_TIM_IC_Start_DMA: |
||
| 19555 | 9563 .LVL826: |
||
| 19556 | 9564 .LFB103: |
||
| 19557 | 2054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19558 | 9565 .loc 1 2054 1 view -0 |
||
| 19559 | 9566 .cfi_startproc |
||
| 19560 | 9567 @ args = 0, pretend = 0, frame = 0 |
||
| 19 | mjames | 19561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 327 |
| 16 | mjames | 19562 | |
| 19563 | |||
| 19564 | 9568 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19565 | 2054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** uint32_t tmpsmcr; |
||
| 19566 | 9569 .loc 1 2054 1 is_stmt 0 view .LVU2905 |
||
| 19567 | 9570 0000 38B5 push {r3, r4, r5, lr} |
||
| 19568 | 9571 .LCFI97: |
||
| 19569 | 9572 .cfi_def_cfa_offset 16 |
||
| 19570 | 9573 .cfi_offset 3, -16 |
||
| 19571 | 9574 .cfi_offset 4, -12 |
||
| 19572 | 9575 .cfi_offset 5, -8 |
||
| 19573 | 9576 .cfi_offset 14, -4 |
||
| 19574 | 2055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19575 | 9577 .loc 1 2055 3 is_stmt 1 view .LVU2906 |
||
| 19576 | 2058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 19577 | 9578 .loc 1 2058 3 view .LVU2907 |
||
| 19578 | 2059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19579 | 9579 .loc 1 2059 3 view .LVU2908 |
||
| 19580 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19581 | 9580 .loc 1 2061 3 view .LVU2909 |
||
| 19582 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19583 | 9581 .loc 1 2061 11 is_stmt 0 view .LVU2910 |
||
| 19584 | 9582 0002 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 19585 | 9583 0006 E4B2 uxtb r4, r4 |
||
| 19586 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19587 | 9584 .loc 1 2061 6 view .LVU2911 |
||
| 19588 | 9585 0008 022C cmp r4, #2 |
||
| 19589 | 9586 000a 00F08180 beq .L651 |
||
| 19590 | 2065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19591 | 9587 .loc 1 2065 8 is_stmt 1 view .LVU2912 |
||
| 19592 | 2065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19593 | 9588 .loc 1 2065 16 is_stmt 0 view .LVU2913 |
||
| 19594 | 9589 000e 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 19595 | 9590 0012 E4B2 uxtb r4, r4 |
||
| 19596 | 2065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19597 | 9591 .loc 1 2065 11 view .LVU2914 |
||
| 19598 | 9592 0014 012C cmp r4, #1 |
||
| 19599 | 9593 0016 0CD0 beq .L659 |
||
| 19600 | 9594 .L643: |
||
| 19601 | 9595 0018 0D46 mov r5, r1 |
||
| 19602 | 9596 001a 0446 mov r4, r0 |
||
| 19603 | 2079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19604 | 9597 .loc 1 2079 3 is_stmt 1 view .LVU2915 |
||
| 19605 | 2081:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19606 | 9598 .loc 1 2081 3 view .LVU2916 |
||
| 19607 | 9599 001c 0C2D cmp r5, #12 |
||
| 19608 | 9600 001e 26D8 bhi .L645 |
||
| 19609 | 9601 0020 DFE805F0 tbb [pc, r5] |
||
| 19610 | 9602 .LVL827: |
||
| 19611 | 9603 .L647: |
||
| 19612 | 9604 0024 10 .byte (.L650-.L647)/2 |
||
| 19613 | 9605 0025 25 .byte (.L645-.L647)/2 |
||
| 19614 | 9606 0026 25 .byte (.L645-.L647)/2 |
||
| 19615 | 9607 0027 25 .byte (.L645-.L647)/2 |
||
| 19616 | 9608 0028 36 .byte (.L649-.L647)/2 |
||
| 19617 | 9609 0029 25 .byte (.L645-.L647)/2 |
||
| 19618 | 9610 002a 25 .byte (.L645-.L647)/2 |
||
| 19619 | 9611 002b 25 .byte (.L645-.L647)/2 |
||
| 19620 | 9612 002c 4C .byte (.L648-.L647)/2 |
||
| 19 | mjames | 19621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 328 |
| 16 | mjames | 19622 | |
| 19623 | |||
| 19624 | 9613 002d 25 .byte (.L645-.L647)/2 |
||
| 19625 | 9614 002e 25 .byte (.L645-.L647)/2 |
||
| 19626 | 9615 002f 25 .byte (.L645-.L647)/2 |
||
| 19627 | 9616 0030 61 .byte (.L646-.L647)/2 |
||
| 19628 | 9617 0031 00 .p2align 1 |
||
| 19629 | 9618 .L659: |
||
| 19630 | 2067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19631 | 9619 .loc 1 2067 5 view .LVU2917 |
||
| 19632 | 2067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19633 | 9620 .loc 1 2067 8 is_stmt 0 view .LVU2918 |
||
| 19634 | 9621 0032 1AB1 cbz r2, .L660 |
||
| 19635 | 9622 .L644: |
||
| 19636 | 2073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19637 | 9623 .loc 1 2073 7 is_stmt 1 view .LVU2919 |
||
| 19638 | 2073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19639 | 9624 .loc 1 2073 19 is_stmt 0 view .LVU2920 |
||
| 19640 | 9625 0034 0224 movs r4, #2 |
||
| 19641 | 9626 0036 80F83D40 strb r4, [r0, #61] |
||
| 19642 | 9627 003a EDE7 b .L643 |
||
| 19643 | 9628 .L660: |
||
| 19644 | 2067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19645 | 9629 .loc 1 2067 25 discriminator 1 view .LVU2921 |
||
| 19646 | 9630 003c 002B cmp r3, #0 |
||
| 19647 | 9631 003e F9D0 beq .L644 |
||
| 19648 | 2069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19649 | 9632 .loc 1 2069 14 view .LVU2922 |
||
| 19650 | 9633 0040 0120 movs r0, #1 |
||
| 19651 | 9634 .LVL828: |
||
| 19652 | 2069:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19653 | 9635 .loc 1 2069 14 view .LVU2923 |
||
| 19654 | 9636 0042 24E0 b .L642 |
||
| 19655 | 9637 .LVL829: |
||
| 19656 | 9638 .L650: |
||
| 19657 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19658 | 9639 .loc 1 2086 7 is_stmt 1 view .LVU2924 |
||
| 19659 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19660 | 9640 .loc 1 2086 17 is_stmt 0 view .LVU2925 |
||
| 19661 | 9641 0044 416A ldr r1, [r0, #36] |
||
| 19662 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19663 | 9642 .loc 1 2086 52 view .LVU2926 |
||
| 19664 | 9643 0046 3848 ldr r0, .L661 |
||
| 19665 | 9644 .LVL830: |
||
| 19666 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19667 | 9645 .loc 1 2086 52 view .LVU2927 |
||
| 19668 | 9646 0048 8862 str r0, [r1, #40] |
||
| 19669 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19670 | 9647 .loc 1 2087 7 is_stmt 1 view .LVU2928 |
||
| 19671 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19672 | 9648 .loc 1 2087 17 is_stmt 0 view .LVU2929 |
||
| 19673 | 9649 004a 616A ldr r1, [r4, #36] |
||
| 19674 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19675 | 9650 .loc 1 2087 56 view .LVU2930 |
||
| 19676 | 9651 004c 3748 ldr r0, .L661+4 |
||
| 19677 | 9652 004e C862 str r0, [r1, #44] |
||
| 19678 | 2090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19679 | 9653 .loc 1 2090 7 is_stmt 1 view .LVU2931 |
||
| 19680 | 2090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19 | mjames | 19681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 329 |
| 16 | mjames | 19682 | |
| 19683 | |||
| 19684 | 9654 .loc 1 2090 17 is_stmt 0 view .LVU2932 |
||
| 19685 | 9655 0050 616A ldr r1, [r4, #36] |
||
| 19686 | 2090:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19687 | 9656 .loc 1 2090 53 view .LVU2933 |
||
| 19688 | 9657 0052 3748 ldr r0, .L661+8 |
||
| 19689 | 9658 0054 0863 str r0, [r1, #48] |
||
| 19690 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19691 | 9659 .loc 1 2093 7 is_stmt 1 view .LVU2934 |
||
| 19692 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19693 | 9660 .loc 1 2093 71 is_stmt 0 view .LVU2935 |
||
| 19694 | 9661 0056 2168 ldr r1, [r4] |
||
| 19695 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19696 | 9662 .loc 1 2093 11 view .LVU2936 |
||
| 19697 | 9663 0058 3431 adds r1, r1, #52 |
||
| 19698 | 9664 005a 606A ldr r0, [r4, #36] |
||
| 19699 | 9665 005c FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19700 | 9666 .LVL831: |
||
| 19701 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19702 | 9667 .loc 1 2093 10 view .LVU2937 |
||
| 19703 | 9668 0060 0028 cmp r0, #0 |
||
| 19704 | 9669 0062 57D1 bne .L653 |
||
| 19705 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19706 | 9670 .loc 1 2098 7 is_stmt 1 view .LVU2938 |
||
| 19707 | 9671 0064 2268 ldr r2, [r4] |
||
| 19708 | 9672 0066 D368 ldr r3, [r2, #12] |
||
| 19709 | 9673 0068 43F40073 orr r3, r3, #512 |
||
| 19710 | 9674 006c D360 str r3, [r2, #12] |
||
| 19711 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19712 | 9675 .loc 1 2099 7 view .LVU2939 |
||
| 19713 | 9676 .L645: |
||
| 19714 | 2164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19715 | 9677 .loc 1 2164 3 view .LVU2940 |
||
| 19716 | 9678 006e 0122 movs r2, #1 |
||
| 19717 | 9679 0070 2946 mov r1, r5 |
||
| 19718 | 9680 0072 2068 ldr r0, [r4] |
||
| 19719 | 9681 0074 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 19720 | 9682 .LVL832: |
||
| 19721 | 2167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19722 | 9683 .loc 1 2167 3 view .LVU2941 |
||
| 19723 | 2167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19724 | 9684 .loc 1 2167 17 is_stmt 0 view .LVU2942 |
||
| 19725 | 9685 0078 2268 ldr r2, [r4] |
||
| 19726 | 2167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19727 | 9686 .loc 1 2167 27 view .LVU2943 |
||
| 19728 | 9687 007a 9368 ldr r3, [r2, #8] |
||
| 19729 | 2167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** if (!IS_TIM_SLAVEMODE_TRIGGER_ENABLED(tmpsmcr)) |
||
| 19730 | 9688 .loc 1 2167 11 view .LVU2944 |
||
| 19731 | 9689 007c 03F00703 and r3, r3, #7 |
||
| 19732 | 9690 .LVL833: |
||
| 19733 | 2168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19734 | 9691 .loc 1 2168 3 is_stmt 1 view .LVU2945 |
||
| 19735 | 2168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19736 | 9692 .loc 1 2168 6 is_stmt 0 view .LVU2946 |
||
| 19737 | 9693 0080 062B cmp r3, #6 |
||
| 19738 | 9694 0082 4FD0 beq .L657 |
||
| 19739 | 2170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19740 | 9695 .loc 1 2170 5 is_stmt 1 view .LVU2947 |
||
| 19 | mjames | 19741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 330 |
| 16 | mjames | 19742 | |
| 19743 | |||
| 19744 | 9696 0084 1368 ldr r3, [r2] |
||
| 19745 | 9697 .LVL834: |
||
| 19746 | 2170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19747 | 9698 .loc 1 2170 5 is_stmt 0 view .LVU2948 |
||
| 19748 | 9699 0086 43F00103 orr r3, r3, #1 |
||
| 19749 | 9700 008a 1360 str r3, [r2] |
||
| 19750 | 2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19751 | 9701 .loc 1 2174 10 view .LVU2949 |
||
| 19752 | 9702 008c 0020 movs r0, #0 |
||
| 19753 | 9703 .LVL835: |
||
| 19754 | 9704 .L642: |
||
| 19755 | 2175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19756 | 9705 .loc 1 2175 1 view .LVU2950 |
||
| 19757 | 9706 008e 38BD pop {r3, r4, r5, pc} |
||
| 19758 | 9707 .LVL836: |
||
| 19759 | 9708 .L649: |
||
| 19760 | 2105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19761 | 9709 .loc 1 2105 7 is_stmt 1 view .LVU2951 |
||
| 19762 | 2105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19763 | 9710 .loc 1 2105 17 is_stmt 0 view .LVU2952 |
||
| 19764 | 9711 0090 816A ldr r1, [r0, #40] |
||
| 19765 | 2105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19766 | 9712 .loc 1 2105 52 view .LVU2953 |
||
| 19767 | 9713 0092 2548 ldr r0, .L661 |
||
| 19768 | 9714 .LVL837: |
||
| 19769 | 2105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19770 | 9715 .loc 1 2105 52 view .LVU2954 |
||
| 19771 | 9716 0094 8862 str r0, [r1, #40] |
||
| 19772 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19773 | 9717 .loc 1 2106 7 is_stmt 1 view .LVU2955 |
||
| 19774 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19775 | 9718 .loc 1 2106 17 is_stmt 0 view .LVU2956 |
||
| 19776 | 9719 0096 A16A ldr r1, [r4, #40] |
||
| 19777 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19778 | 9720 .loc 1 2106 56 view .LVU2957 |
||
| 19779 | 9721 0098 2448 ldr r0, .L661+4 |
||
| 19780 | 9722 009a C862 str r0, [r1, #44] |
||
| 19781 | 2109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19782 | 9723 .loc 1 2109 7 is_stmt 1 view .LVU2958 |
||
| 19783 | 2109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19784 | 9724 .loc 1 2109 17 is_stmt 0 view .LVU2959 |
||
| 19785 | 9725 009c A16A ldr r1, [r4, #40] |
||
| 19786 | 2109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19787 | 9726 .loc 1 2109 53 view .LVU2960 |
||
| 19788 | 9727 009e 2448 ldr r0, .L661+8 |
||
| 19789 | 9728 00a0 0863 str r0, [r1, #48] |
||
| 19790 | 2112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19791 | 9729 .loc 1 2112 7 is_stmt 1 view .LVU2961 |
||
| 19792 | 2112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19793 | 9730 .loc 1 2112 71 is_stmt 0 view .LVU2962 |
||
| 19794 | 9731 00a2 2168 ldr r1, [r4] |
||
| 19795 | 2112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19796 | 9732 .loc 1 2112 11 view .LVU2963 |
||
| 19797 | 9733 00a4 3831 adds r1, r1, #56 |
||
| 19798 | 9734 00a6 A06A ldr r0, [r4, #40] |
||
| 19799 | 9735 00a8 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19800 | 9736 .LVL838: |
||
| 19 | mjames | 19801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 331 |
| 16 | mjames | 19802 | |
| 19803 | |||
| 19804 | 2112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19805 | 9737 .loc 1 2112 10 view .LVU2964 |
||
| 19806 | 9738 00ac 0028 cmp r0, #0 |
||
| 19807 | 9739 00ae 33D1 bne .L654 |
||
| 19808 | 2117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19809 | 9740 .loc 1 2117 7 is_stmt 1 view .LVU2965 |
||
| 19810 | 9741 00b0 2268 ldr r2, [r4] |
||
| 19811 | 9742 00b2 D368 ldr r3, [r2, #12] |
||
| 19812 | 9743 00b4 43F48063 orr r3, r3, #1024 |
||
| 19813 | 9744 00b8 D360 str r3, [r2, #12] |
||
| 19814 | 2118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19815 | 9745 .loc 1 2118 7 view .LVU2966 |
||
| 19816 | 9746 00ba D8E7 b .L645 |
||
| 19817 | 9747 .LVL839: |
||
| 19818 | 9748 .L648: |
||
| 19819 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19820 | 9749 .loc 1 2124 7 view .LVU2967 |
||
| 19821 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19822 | 9750 .loc 1 2124 17 is_stmt 0 view .LVU2968 |
||
| 19823 | 9751 00bc C16A ldr r1, [r0, #44] |
||
| 19824 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19825 | 9752 .loc 1 2124 52 view .LVU2969 |
||
| 19826 | 9753 00be 1A48 ldr r0, .L661 |
||
| 19827 | 9754 .LVL840: |
||
| 19828 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC3]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19829 | 9755 .loc 1 2124 52 view .LVU2970 |
||
| 19830 | 9756 00c0 8862 str r0, [r1, #40] |
||
| 19831 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19832 | 9757 .loc 1 2125 7 is_stmt 1 view .LVU2971 |
||
| 19833 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19834 | 9758 .loc 1 2125 17 is_stmt 0 view .LVU2972 |
||
| 19835 | 9759 00c2 E16A ldr r1, [r4, #44] |
||
| 19836 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19837 | 9760 .loc 1 2125 56 view .LVU2973 |
||
| 19838 | 9761 00c4 1948 ldr r0, .L661+4 |
||
| 19839 | 9762 00c6 C862 str r0, [r1, #44] |
||
| 19840 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19841 | 9763 .loc 1 2128 7 is_stmt 1 view .LVU2974 |
||
| 19842 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19843 | 9764 .loc 1 2128 17 is_stmt 0 view .LVU2975 |
||
| 19844 | 9765 00c8 E16A ldr r1, [r4, #44] |
||
| 19845 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19846 | 9766 .loc 1 2128 53 view .LVU2976 |
||
| 19847 | 9767 00ca 1948 ldr r0, .L661+8 |
||
| 19848 | 9768 00cc 0863 str r0, [r1, #48] |
||
| 19849 | 2131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19850 | 9769 .loc 1 2131 7 is_stmt 1 view .LVU2977 |
||
| 19851 | 2131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19852 | 9770 .loc 1 2131 71 is_stmt 0 view .LVU2978 |
||
| 19853 | 9771 00ce 2168 ldr r1, [r4] |
||
| 19854 | 2131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19855 | 9772 .loc 1 2131 11 view .LVU2979 |
||
| 19856 | 9773 00d0 3C31 adds r1, r1, #60 |
||
| 19857 | 9774 00d2 E06A ldr r0, [r4, #44] |
||
| 19858 | 9775 00d4 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19859 | 9776 .LVL841: |
||
| 19860 | 2131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 19861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 332 |
| 16 | mjames | 19862 | |
| 19863 | |||
| 19864 | 9777 .loc 1 2131 10 view .LVU2980 |
||
| 19865 | 9778 00d8 00BB cbnz r0, .L655 |
||
| 19866 | 2136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19867 | 9779 .loc 1 2136 7 is_stmt 1 view .LVU2981 |
||
| 19868 | 9780 00da 2268 ldr r2, [r4] |
||
| 19869 | 9781 00dc D368 ldr r3, [r2, #12] |
||
| 19870 | 9782 00de 43F40063 orr r3, r3, #2048 |
||
| 19871 | 9783 00e2 D360 str r3, [r2, #12] |
||
| 19872 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19873 | 9784 .loc 1 2137 7 view .LVU2982 |
||
| 19874 | 9785 00e4 C3E7 b .L645 |
||
| 19875 | 9786 .LVL842: |
||
| 19876 | 9787 .L646: |
||
| 19877 | 2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19878 | 9788 .loc 1 2143 7 view .LVU2983 |
||
| 19879 | 2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19880 | 9789 .loc 1 2143 17 is_stmt 0 view .LVU2984 |
||
| 19881 | 9790 00e6 016B ldr r1, [r0, #48] |
||
| 19882 | 2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19883 | 9791 .loc 1 2143 52 view .LVU2985 |
||
| 19884 | 9792 00e8 0F48 ldr r0, .L661 |
||
| 19885 | 9793 .LVL843: |
||
| 19886 | 2143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC4]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 19887 | 9794 .loc 1 2143 52 view .LVU2986 |
||
| 19888 | 9795 00ea 8862 str r0, [r1, #40] |
||
| 19889 | 2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19890 | 9796 .loc 1 2144 7 is_stmt 1 view .LVU2987 |
||
| 19891 | 2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19892 | 9797 .loc 1 2144 17 is_stmt 0 view .LVU2988 |
||
| 19893 | 9798 00ec 216B ldr r1, [r4, #48] |
||
| 19894 | 2144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19895 | 9799 .loc 1 2144 56 view .LVU2989 |
||
| 19896 | 9800 00ee 0F48 ldr r0, .L661+4 |
||
| 19897 | 9801 00f0 C862 str r0, [r1, #44] |
||
| 19898 | 2147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19899 | 9802 .loc 1 2147 7 is_stmt 1 view .LVU2990 |
||
| 19900 | 2147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19901 | 9803 .loc 1 2147 17 is_stmt 0 view .LVU2991 |
||
| 19902 | 9804 00f2 216B ldr r1, [r4, #48] |
||
| 19903 | 2147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 19904 | 9805 .loc 1 2147 53 view .LVU2992 |
||
| 19905 | 9806 00f4 0E48 ldr r0, .L661+8 |
||
| 19906 | 9807 00f6 0863 str r0, [r1, #48] |
||
| 19907 | 2150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19908 | 9808 .loc 1 2150 7 is_stmt 1 view .LVU2993 |
||
| 19909 | 2150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19910 | 9809 .loc 1 2150 71 is_stmt 0 view .LVU2994 |
||
| 19911 | 9810 00f8 2168 ldr r1, [r4] |
||
| 19912 | 2150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19913 | 9811 .loc 1 2150 11 view .LVU2995 |
||
| 19914 | 9812 00fa 4031 adds r1, r1, #64 |
||
| 19915 | 9813 00fc 206B ldr r0, [r4, #48] |
||
| 19916 | 9814 00fe FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19917 | 9815 .LVL844: |
||
| 19918 | 2150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19919 | 9816 .loc 1 2150 10 view .LVU2996 |
||
| 19920 | 9817 0102 68B9 cbnz r0, .L656 |
||
| 19 | mjames | 19921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 333 |
| 16 | mjames | 19922 | |
| 19923 | |||
| 19924 | 2155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 19925 | 9818 .loc 1 2155 7 is_stmt 1 view .LVU2997 |
||
| 19926 | 9819 0104 2268 ldr r2, [r4] |
||
| 19927 | 9820 0106 D368 ldr r3, [r2, #12] |
||
| 19928 | 9821 0108 43F48053 orr r3, r3, #4096 |
||
| 19929 | 9822 010c D360 str r3, [r2, #12] |
||
| 19930 | 2156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19931 | 9823 .loc 1 2156 7 view .LVU2998 |
||
| 19932 | 9824 010e AEE7 b .L645 |
||
| 19933 | 9825 .LVL845: |
||
| 19934 | 9826 .L651: |
||
| 19935 | 2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19936 | 9827 .loc 1 2063 12 is_stmt 0 view .LVU2999 |
||
| 19937 | 9828 0110 0220 movs r0, #2 |
||
| 19938 | 9829 .LVL846: |
||
| 19939 | 2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19940 | 9830 .loc 1 2063 12 view .LVU3000 |
||
| 19941 | 9831 0112 BCE7 b .L642 |
||
| 19942 | 9832 .LVL847: |
||
| 19943 | 9833 .L653: |
||
| 19944 | 2095:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19945 | 9834 .loc 1 2095 16 view .LVU3001 |
||
| 19946 | 9835 0114 0120 movs r0, #1 |
||
| 19947 | 9836 0116 BAE7 b .L642 |
||
| 19948 | 9837 .L654: |
||
| 19949 | 2114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19950 | 9838 .loc 1 2114 16 view .LVU3002 |
||
| 19951 | 9839 0118 0120 movs r0, #1 |
||
| 19952 | 9840 011a B8E7 b .L642 |
||
| 19953 | 9841 .L655: |
||
| 19954 | 2133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19955 | 9842 .loc 1 2133 16 view .LVU3003 |
||
| 19956 | 9843 011c 0120 movs r0, #1 |
||
| 19957 | 9844 011e B6E7 b .L642 |
||
| 19958 | 9845 .L656: |
||
| 19959 | 2152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19960 | 9846 .loc 1 2152 16 view .LVU3004 |
||
| 19961 | 9847 0120 0120 movs r0, #1 |
||
| 19962 | 9848 0122 B4E7 b .L642 |
||
| 19963 | 9849 .LVL848: |
||
| 19964 | 9850 .L657: |
||
| 19965 | 2174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19966 | 9851 .loc 1 2174 10 view .LVU3005 |
||
| 19967 | 9852 0124 0020 movs r0, #0 |
||
| 19968 | 9853 0126 B2E7 b .L642 |
||
| 19969 | 9854 .L662: |
||
| 19970 | 9855 .align 2 |
||
| 19971 | 9856 .L661: |
||
| 19972 | 9857 0128 00000000 .word TIM_DMACaptureCplt |
||
| 19973 | 9858 012c 00000000 .word TIM_DMACaptureHalfCplt |
||
| 19974 | 9859 0130 00000000 .word TIM_DMAError |
||
| 19975 | 9860 .cfi_endproc |
||
| 19976 | 9861 .LFE103: |
||
| 19977 | 9863 .section .text.HAL_TIM_IC_Stop_DMA,"ax",%progbits |
||
| 19978 | 9864 .align 1 |
||
| 19979 | 9865 .global HAL_TIM_IC_Stop_DMA |
||
| 19980 | 9866 .syntax unified |
||
| 19 | mjames | 19981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 334 |
| 16 | mjames | 19982 | |
| 19983 | |||
| 19984 | 9867 .thumb |
||
| 19985 | 9868 .thumb_func |
||
| 19986 | 9869 .fpu softvfp |
||
| 19987 | 9871 HAL_TIM_IC_Stop_DMA: |
||
| 19988 | 9872 .LVL849: |
||
| 19989 | 9873 .LFB104: |
||
| 19990 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19991 | 9874 .loc 1 2189 1 is_stmt 1 view -0 |
||
| 19992 | 9875 .cfi_startproc |
||
| 19993 | 9876 @ args = 0, pretend = 0, frame = 0 |
||
| 19994 | 9877 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 19995 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 19996 | 9878 .loc 1 2189 1 is_stmt 0 view .LVU3007 |
||
| 19997 | 9879 0000 38B5 push {r3, r4, r5, lr} |
||
| 19998 | 9880 .LCFI98: |
||
| 19999 | 9881 .cfi_def_cfa_offset 16 |
||
| 20000 | 9882 .cfi_offset 3, -16 |
||
| 20001 | 9883 .cfi_offset 4, -12 |
||
| 20002 | 9884 .cfi_offset 5, -8 |
||
| 20003 | 9885 .cfi_offset 14, -4 |
||
| 20004 | 9886 0002 0446 mov r4, r0 |
||
| 20005 | 9887 0004 0D46 mov r5, r1 |
||
| 20006 | 2191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** assert_param(IS_TIM_DMA_CC_INSTANCE(htim->Instance)); |
||
| 20007 | 9888 .loc 1 2191 3 is_stmt 1 view .LVU3008 |
||
| 20008 | 2192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20009 | 9889 .loc 1 2192 3 view .LVU3009 |
||
| 20010 | 2194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20011 | 9890 .loc 1 2194 3 view .LVU3010 |
||
| 20012 | 9891 0006 0C29 cmp r1, #12 |
||
| 20013 | 9892 0008 10D8 bhi .L664 |
||
| 20014 | 9893 000a DFE801F0 tbb [pc, r1] |
||
| 20015 | 9894 .L666: |
||
| 20016 | 9895 000e 07 .byte (.L669-.L666)/2 |
||
| 20017 | 9896 000f 0F .byte (.L664-.L666)/2 |
||
| 20018 | 9897 0010 0F .byte (.L664-.L666)/2 |
||
| 20019 | 9898 0011 0F .byte (.L664-.L666)/2 |
||
| 20020 | 9899 0012 28 .byte (.L668-.L666)/2 |
||
| 20021 | 9900 0013 0F .byte (.L664-.L666)/2 |
||
| 20022 | 9901 0014 0F .byte (.L664-.L666)/2 |
||
| 20023 | 9902 0015 0F .byte (.L664-.L666)/2 |
||
| 20024 | 9903 0016 31 .byte (.L667-.L666)/2 |
||
| 20025 | 9904 0017 0F .byte (.L664-.L666)/2 |
||
| 20026 | 9905 0018 0F .byte (.L664-.L666)/2 |
||
| 20027 | 9906 0019 0F .byte (.L664-.L666)/2 |
||
| 20028 | 9907 001a 3A .byte (.L665-.L666)/2 |
||
| 20029 | 9908 001b 00 .p2align 1 |
||
| 20030 | 9909 .L669: |
||
| 20031 | 2199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 20032 | 9910 .loc 1 2199 7 view .LVU3011 |
||
| 20033 | 9911 001c 0268 ldr r2, [r0] |
||
| 20034 | 9912 001e D368 ldr r3, [r2, #12] |
||
| 20035 | 9913 0020 23F40073 bic r3, r3, #512 |
||
| 20036 | 9914 0024 D360 str r3, [r2, #12] |
||
| 20037 | 2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20038 | 9915 .loc 1 2200 7 view .LVU3012 |
||
| 20039 | 2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20040 | 9916 .loc 1 2200 13 is_stmt 0 view .LVU3013 |
||
| 19 | mjames | 20041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 335 |
| 16 | mjames | 20042 | |
| 20043 | |||
| 20044 | 9917 0026 406A ldr r0, [r0, #36] |
||
| 20045 | 9918 .LVL850: |
||
| 20046 | 2200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20047 | 9919 .loc 1 2200 13 view .LVU3014 |
||
| 20048 | 9920 0028 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 20049 | 9921 .LVL851: |
||
| 20050 | 2201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20051 | 9922 .loc 1 2201 7 is_stmt 1 view .LVU3015 |
||
| 20052 | 9923 .L664: |
||
| 20053 | 2233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20054 | 9924 .loc 1 2233 3 view .LVU3016 |
||
| 20055 | 9925 002c 0022 movs r2, #0 |
||
| 20056 | 9926 002e 2946 mov r1, r5 |
||
| 20057 | 9927 0030 2068 ldr r0, [r4] |
||
| 20058 | 9928 0032 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20059 | 9929 .LVL852: |
||
| 20060 | 2236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20061 | 9930 .loc 1 2236 3 view .LVU3017 |
||
| 20062 | 2236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20063 | 9931 .loc 1 2236 3 view .LVU3018 |
||
| 20064 | 9932 0036 2368 ldr r3, [r4] |
||
| 20065 | 9933 0038 196A ldr r1, [r3, #32] |
||
| 20066 | 9934 003a 41F21112 movw r2, #4369 |
||
| 20067 | 9935 003e 1142 tst r1, r2 |
||
| 20068 | 9936 0040 08D1 bne .L670 |
||
| 20069 | 2236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20070 | 9937 .loc 1 2236 3 discriminator 1 view .LVU3019 |
||
| 20071 | 9938 0042 196A ldr r1, [r3, #32] |
||
| 20072 | 9939 0044 40F24442 movw r2, #1092 |
||
| 20073 | 9940 0048 1142 tst r1, r2 |
||
| 20074 | 9941 004a 03D1 bne .L670 |
||
| 20075 | 2236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20076 | 9942 .loc 1 2236 3 discriminator 2 view .LVU3020 |
||
| 20077 | 9943 004c 1A68 ldr r2, [r3] |
||
| 20078 | 9944 004e 22F00102 bic r2, r2, #1 |
||
| 20079 | 9945 0052 1A60 str r2, [r3] |
||
| 20080 | 9946 .L670: |
||
| 20081 | 2239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20082 | 9947 .loc 1 2239 3 view .LVU3021 |
||
| 20083 | 2239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20084 | 9948 .loc 1 2239 15 is_stmt 0 view .LVU3022 |
||
| 20085 | 9949 0054 0123 movs r3, #1 |
||
| 20086 | 9950 0056 84F83D30 strb r3, [r4, #61] |
||
| 20087 | 2242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20088 | 9951 .loc 1 2242 3 is_stmt 1 view .LVU3023 |
||
| 20089 | 2243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /** |
||
| 20090 | 9952 .loc 1 2243 1 is_stmt 0 view .LVU3024 |
||
| 20091 | 9953 005a 0020 movs r0, #0 |
||
| 20092 | 9954 005c 38BD pop {r3, r4, r5, pc} |
||
| 20093 | 9955 .LVL853: |
||
| 20094 | 9956 .L668: |
||
| 20095 | 2207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 20096 | 9957 .loc 1 2207 7 is_stmt 1 view .LVU3025 |
||
| 20097 | 9958 005e 0268 ldr r2, [r0] |
||
| 20098 | 9959 0060 D368 ldr r3, [r2, #12] |
||
| 20099 | 9960 0062 23F48063 bic r3, r3, #1024 |
||
| 20100 | 9961 0066 D360 str r3, [r2, #12] |
||
| 19 | mjames | 20101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 336 |
| 16 | mjames | 20102 | |
| 20103 | |||
| 20104 | 2208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20105 | 9962 .loc 1 2208 7 view .LVU3026 |
||
| 20106 | 2208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20107 | 9963 .loc 1 2208 13 is_stmt 0 view .LVU3027 |
||
| 20108 | 9964 0068 806A ldr r0, [r0, #40] |
||
| 20109 | 9965 .LVL854: |
||
| 20110 | 2208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20111 | 9966 .loc 1 2208 13 view .LVU3028 |
||
| 20112 | 9967 006a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 20113 | 9968 .LVL855: |
||
| 20114 | 2209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20115 | 9969 .loc 1 2209 7 is_stmt 1 view .LVU3029 |
||
| 20116 | 9970 006e DDE7 b .L664 |
||
| 20117 | 9971 .LVL856: |
||
| 20118 | 9972 .L667: |
||
| 20119 | 2215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC3]); |
||
| 20120 | 9973 .loc 1 2215 7 view .LVU3030 |
||
| 20121 | 9974 0070 0268 ldr r2, [r0] |
||
| 20122 | 9975 0072 D368 ldr r3, [r2, #12] |
||
| 20123 | 9976 0074 23F40063 bic r3, r3, #2048 |
||
| 20124 | 9977 0078 D360 str r3, [r2, #12] |
||
| 20125 | 2216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20126 | 9978 .loc 1 2216 7 view .LVU3031 |
||
| 20127 | 2216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20128 | 9979 .loc 1 2216 13 is_stmt 0 view .LVU3032 |
||
| 20129 | 9980 007a C06A ldr r0, [r0, #44] |
||
| 20130 | 9981 .LVL857: |
||
| 20131 | 2216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20132 | 9982 .loc 1 2216 13 view .LVU3033 |
||
| 20133 | 9983 007c FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 20134 | 9984 .LVL858: |
||
| 20135 | 2217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20136 | 9985 .loc 1 2217 7 is_stmt 1 view .LVU3034 |
||
| 20137 | 9986 0080 D4E7 b .L664 |
||
| 20138 | 9987 .LVL859: |
||
| 20139 | 9988 .L665: |
||
| 20140 | 2223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC4]); |
||
| 20141 | 9989 .loc 1 2223 7 view .LVU3035 |
||
| 20142 | 9990 0082 0268 ldr r2, [r0] |
||
| 20143 | 9991 0084 D368 ldr r3, [r2, #12] |
||
| 20144 | 9992 0086 23F48053 bic r3, r3, #4096 |
||
| 20145 | 9993 008a D360 str r3, [r2, #12] |
||
| 20146 | 2224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20147 | 9994 .loc 1 2224 7 view .LVU3036 |
||
| 20148 | 2224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20149 | 9995 .loc 1 2224 13 is_stmt 0 view .LVU3037 |
||
| 20150 | 9996 008c 006B ldr r0, [r0, #48] |
||
| 20151 | 9997 .LVL860: |
||
| 20152 | 2224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20153 | 9998 .loc 1 2224 13 view .LVU3038 |
||
| 20154 | 9999 008e FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 20155 | 10000 .LVL861: |
||
| 20156 | 2225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20157 | 10001 .loc 1 2225 7 is_stmt 1 view .LVU3039 |
||
| 20158 | 10002 0092 CBE7 b .L664 |
||
| 20159 | 10003 .cfi_endproc |
||
| 20160 | 10004 .LFE104: |
||
| 19 | mjames | 20161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 337 |
| 16 | mjames | 20162 | |
| 20163 | |||
| 20164 | 10006 .section .text.HAL_TIM_OnePulse_Start,"ax",%progbits |
||
| 20165 | 10007 .align 1 |
||
| 20166 | 10008 .global HAL_TIM_OnePulse_Start |
||
| 20167 | 10009 .syntax unified |
||
| 20168 | 10010 .thumb |
||
| 20169 | 10011 .thumb_func |
||
| 20170 | 10012 .fpu softvfp |
||
| 20171 | 10014 HAL_TIM_OnePulse_Start: |
||
| 20172 | 10015 .LVL862: |
||
| 20173 | 10016 .LFB109: |
||
| 20174 | 2413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20175 | 10017 .loc 1 2413 1 view -0 |
||
| 20176 | 10018 .cfi_startproc |
||
| 20177 | 10019 @ args = 0, pretend = 0, frame = 0 |
||
| 20178 | 10020 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20179 | 2413:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20180 | 10021 .loc 1 2413 1 is_stmt 0 view .LVU3041 |
||
| 20181 | 10022 0000 10B5 push {r4, lr} |
||
| 20182 | 10023 .LCFI99: |
||
| 20183 | 10024 .cfi_def_cfa_offset 8 |
||
| 20184 | 10025 .cfi_offset 4, -8 |
||
| 20185 | 10026 .cfi_offset 14, -4 |
||
| 20186 | 10027 0002 0446 mov r4, r0 |
||
| 20187 | 2415:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20188 | 10028 .loc 1 2415 3 is_stmt 1 view .LVU3042 |
||
| 20189 | 2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20190 | 10029 .loc 1 2426 3 view .LVU3043 |
||
| 20191 | 10030 0004 0122 movs r2, #1 |
||
| 20192 | 10031 0006 0021 movs r1, #0 |
||
| 20193 | 10032 .LVL863: |
||
| 20194 | 2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20195 | 10033 .loc 1 2426 3 is_stmt 0 view .LVU3044 |
||
| 20196 | 10034 0008 0068 ldr r0, [r0] |
||
| 20197 | 10035 .LVL864: |
||
| 20198 | 2426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20199 | 10036 .loc 1 2426 3 view .LVU3045 |
||
| 20200 | 10037 000a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20201 | 10038 .LVL865: |
||
| 20202 | 2427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20203 | 10039 .loc 1 2427 3 is_stmt 1 view .LVU3046 |
||
| 20204 | 10040 000e 0122 movs r2, #1 |
||
| 20205 | 10041 0010 0421 movs r1, #4 |
||
| 20206 | 10042 0012 2068 ldr r0, [r4] |
||
| 20207 | 10043 0014 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20208 | 10044 .LVL866: |
||
| 20209 | 2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20210 | 10045 .loc 1 2429 3 view .LVU3047 |
||
| 20211 | 2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20212 | 10046 .loc 1 2429 7 is_stmt 0 view .LVU3048 |
||
| 20213 | 10047 0018 2368 ldr r3, [r4] |
||
| 20214 | 2429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20215 | 10048 .loc 1 2429 6 view .LVU3049 |
||
| 20216 | 10049 001a 054A ldr r2, .L676 |
||
| 20217 | 10050 001c 9342 cmp r3, r2 |
||
| 20218 | 10051 001e 01D0 beq .L675 |
||
| 20219 | 10052 .L673: |
||
| 20220 | 2436:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 20221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 338 |
| 16 | mjames | 20222 | |
| 20223 | |||
| 20224 | 10053 .loc 1 2436 3 is_stmt 1 view .LVU3050 |
||
| 20225 | 2437:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20226 | 10054 .loc 1 2437 1 is_stmt 0 view .LVU3051 |
||
| 20227 | 10055 0020 0020 movs r0, #0 |
||
| 20228 | 10056 0022 10BD pop {r4, pc} |
||
| 20229 | 10057 .LVL867: |
||
| 20230 | 10058 .L675: |
||
| 20231 | 2432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20232 | 10059 .loc 1 2432 5 is_stmt 1 view .LVU3052 |
||
| 20233 | 10060 0024 5A6C ldr r2, [r3, #68] |
||
| 20234 | 10061 0026 42F40042 orr r2, r2, #32768 |
||
| 20235 | 10062 002a 5A64 str r2, [r3, #68] |
||
| 20236 | 10063 002c F8E7 b .L673 |
||
| 20237 | 10064 .L677: |
||
| 20238 | 10065 002e 00BF .align 2 |
||
| 20239 | 10066 .L676: |
||
| 20240 | 10067 0030 002C0140 .word 1073818624 |
||
| 20241 | 10068 .cfi_endproc |
||
| 20242 | 10069 .LFE109: |
||
| 20243 | 10071 .section .text.HAL_TIM_OnePulse_Stop,"ax",%progbits |
||
| 20244 | 10072 .align 1 |
||
| 20245 | 10073 .global HAL_TIM_OnePulse_Stop |
||
| 20246 | 10074 .syntax unified |
||
| 20247 | 10075 .thumb |
||
| 20248 | 10076 .thumb_func |
||
| 20249 | 10077 .fpu softvfp |
||
| 20250 | 10079 HAL_TIM_OnePulse_Stop: |
||
| 20251 | 10080 .LVL868: |
||
| 20252 | 10081 .LFB110: |
||
| 20253 | 2449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20254 | 10082 .loc 1 2449 1 view -0 |
||
| 20255 | 10083 .cfi_startproc |
||
| 20256 | 10084 @ args = 0, pretend = 0, frame = 0 |
||
| 20257 | 10085 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20258 | 2449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20259 | 10086 .loc 1 2449 1 is_stmt 0 view .LVU3054 |
||
| 20260 | 10087 0000 10B5 push {r4, lr} |
||
| 20261 | 10088 .LCFI100: |
||
| 20262 | 10089 .cfi_def_cfa_offset 8 |
||
| 20263 | 10090 .cfi_offset 4, -8 |
||
| 20264 | 10091 .cfi_offset 14, -4 |
||
| 20265 | 10092 0002 0446 mov r4, r0 |
||
| 20266 | 2451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20267 | 10093 .loc 1 2451 3 is_stmt 1 view .LVU3055 |
||
| 20268 | 2459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20269 | 10094 .loc 1 2459 3 view .LVU3056 |
||
| 20270 | 10095 0004 0022 movs r2, #0 |
||
| 20271 | 10096 0006 1146 mov r1, r2 |
||
| 20272 | 10097 .LVL869: |
||
| 20273 | 2459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20274 | 10098 .loc 1 2459 3 is_stmt 0 view .LVU3057 |
||
| 20275 | 10099 0008 0068 ldr r0, [r0] |
||
| 20276 | 10100 .LVL870: |
||
| 20277 | 2459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20278 | 10101 .loc 1 2459 3 view .LVU3058 |
||
| 20279 | 10102 000a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20280 | 10103 .LVL871: |
||
| 19 | mjames | 20281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 339 |
| 16 | mjames | 20282 | |
| 20283 | |||
| 20284 | 2460:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20285 | 10104 .loc 1 2460 3 is_stmt 1 view .LVU3059 |
||
| 20286 | 10105 000e 0022 movs r2, #0 |
||
| 20287 | 10106 0010 0421 movs r1, #4 |
||
| 20288 | 10107 0012 2068 ldr r0, [r4] |
||
| 20289 | 10108 0014 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20290 | 10109 .LVL872: |
||
| 20291 | 2462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20292 | 10110 .loc 1 2462 3 view .LVU3060 |
||
| 20293 | 2462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20294 | 10111 .loc 1 2462 7 is_stmt 0 view .LVU3061 |
||
| 20295 | 10112 0018 2368 ldr r3, [r4] |
||
| 20296 | 2462:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20297 | 10113 .loc 1 2462 6 view .LVU3062 |
||
| 20298 | 10114 001a 114A ldr r2, .L683 |
||
| 20299 | 10115 001c 9342 cmp r3, r2 |
||
| 20300 | 10116 001e 10D0 beq .L682 |
||
| 20301 | 10117 .L679: |
||
| 20302 | 2469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20303 | 10118 .loc 1 2469 3 is_stmt 1 view .LVU3063 |
||
| 20304 | 2469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20305 | 10119 .loc 1 2469 3 view .LVU3064 |
||
| 20306 | 10120 0020 2368 ldr r3, [r4] |
||
| 20307 | 10121 0022 196A ldr r1, [r3, #32] |
||
| 20308 | 10122 0024 41F21112 movw r2, #4369 |
||
| 20309 | 10123 0028 1142 tst r1, r2 |
||
| 20310 | 10124 002a 08D1 bne .L680 |
||
| 20311 | 2469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20312 | 10125 .loc 1 2469 3 discriminator 1 view .LVU3065 |
||
| 20313 | 10126 002c 196A ldr r1, [r3, #32] |
||
| 20314 | 10127 002e 40F24442 movw r2, #1092 |
||
| 20315 | 10128 0032 1142 tst r1, r2 |
||
| 20316 | 10129 0034 03D1 bne .L680 |
||
| 20317 | 2469:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20318 | 10130 .loc 1 2469 3 discriminator 2 view .LVU3066 |
||
| 20319 | 10131 0036 1A68 ldr r2, [r3] |
||
| 20320 | 10132 0038 22F00102 bic r2, r2, #1 |
||
| 20321 | 10133 003c 1A60 str r2, [r3] |
||
| 20322 | 10134 .L680: |
||
| 20323 | 2472:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20324 | 10135 .loc 1 2472 3 view .LVU3067 |
||
| 20325 | 2473:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20326 | 10136 .loc 1 2473 1 is_stmt 0 view .LVU3068 |
||
| 20327 | 10137 003e 0020 movs r0, #0 |
||
| 20328 | 10138 0040 10BD pop {r4, pc} |
||
| 20329 | 10139 .LVL873: |
||
| 20330 | 10140 .L682: |
||
| 20331 | 2465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20332 | 10141 .loc 1 2465 5 is_stmt 1 view .LVU3069 |
||
| 20333 | 2465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20334 | 10142 .loc 1 2465 5 view .LVU3070 |
||
| 20335 | 10143 0042 196A ldr r1, [r3, #32] |
||
| 20336 | 10144 0044 41F21112 movw r2, #4369 |
||
| 20337 | 10145 0048 1142 tst r1, r2 |
||
| 20338 | 10146 004a E9D1 bne .L679 |
||
| 20339 | 2465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20340 | 10147 .loc 1 2465 5 discriminator 1 view .LVU3071 |
||
| 19 | mjames | 20341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 340 |
| 16 | mjames | 20342 | |
| 20343 | |||
| 20344 | 10148 004c 196A ldr r1, [r3, #32] |
||
| 20345 | 10149 004e 40F24442 movw r2, #1092 |
||
| 20346 | 10150 0052 1142 tst r1, r2 |
||
| 20347 | 10151 0054 E4D1 bne .L679 |
||
| 20348 | 2465:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20349 | 10152 .loc 1 2465 5 discriminator 2 view .LVU3072 |
||
| 20350 | 10153 0056 5A6C ldr r2, [r3, #68] |
||
| 20351 | 10154 0058 22F40042 bic r2, r2, #32768 |
||
| 20352 | 10155 005c 5A64 str r2, [r3, #68] |
||
| 20353 | 10156 005e DFE7 b .L679 |
||
| 20354 | 10157 .L684: |
||
| 20355 | 10158 .align 2 |
||
| 20356 | 10159 .L683: |
||
| 20357 | 10160 0060 002C0140 .word 1073818624 |
||
| 20358 | 10161 .cfi_endproc |
||
| 20359 | 10162 .LFE110: |
||
| 20360 | 10164 .section .text.HAL_TIM_OnePulse_Start_IT,"ax",%progbits |
||
| 20361 | 10165 .align 1 |
||
| 20362 | 10166 .global HAL_TIM_OnePulse_Start_IT |
||
| 20363 | 10167 .syntax unified |
||
| 20364 | 10168 .thumb |
||
| 20365 | 10169 .thumb_func |
||
| 20366 | 10170 .fpu softvfp |
||
| 20367 | 10172 HAL_TIM_OnePulse_Start_IT: |
||
| 20368 | 10173 .LVL874: |
||
| 20369 | 10174 .LFB111: |
||
| 20370 | 2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20371 | 10175 .loc 1 2485 1 view -0 |
||
| 20372 | 10176 .cfi_startproc |
||
| 20373 | 10177 @ args = 0, pretend = 0, frame = 0 |
||
| 20374 | 10178 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20375 | 2485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20376 | 10179 .loc 1 2485 1 is_stmt 0 view .LVU3074 |
||
| 20377 | 10180 0000 10B5 push {r4, lr} |
||
| 20378 | 10181 .LCFI101: |
||
| 20379 | 10182 .cfi_def_cfa_offset 8 |
||
| 20380 | 10183 .cfi_offset 4, -8 |
||
| 20381 | 10184 .cfi_offset 14, -4 |
||
| 20382 | 10185 0002 0446 mov r4, r0 |
||
| 20383 | 2487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20384 | 10186 .loc 1 2487 3 is_stmt 1 view .LVU3075 |
||
| 20385 | 2499:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20386 | 10187 .loc 1 2499 3 view .LVU3076 |
||
| 20387 | 10188 0004 0268 ldr r2, [r0] |
||
| 20388 | 10189 0006 D368 ldr r3, [r2, #12] |
||
| 20389 | 10190 0008 43F00203 orr r3, r3, #2 |
||
| 20390 | 10191 000c D360 str r3, [r2, #12] |
||
| 20391 | 2502:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20392 | 10192 .loc 1 2502 3 view .LVU3077 |
||
| 20393 | 10193 000e 0268 ldr r2, [r0] |
||
| 20394 | 10194 0010 D368 ldr r3, [r2, #12] |
||
| 20395 | 10195 0012 43F00403 orr r3, r3, #4 |
||
| 20396 | 10196 0016 D360 str r3, [r2, #12] |
||
| 20397 | 2504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20398 | 10197 .loc 1 2504 3 view .LVU3078 |
||
| 20399 | 10198 0018 0122 movs r2, #1 |
||
| 20400 | 10199 001a 0021 movs r1, #0 |
||
| 19 | mjames | 20401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 341 |
| 16 | mjames | 20402 | |
| 20403 | |||
| 20404 | 10200 .LVL875: |
||
| 20405 | 2504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20406 | 10201 .loc 1 2504 3 is_stmt 0 view .LVU3079 |
||
| 20407 | 10202 001c 0068 ldr r0, [r0] |
||
| 20408 | 10203 .LVL876: |
||
| 20409 | 2504:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20410 | 10204 .loc 1 2504 3 view .LVU3080 |
||
| 20411 | 10205 001e FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20412 | 10206 .LVL877: |
||
| 20413 | 2505:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20414 | 10207 .loc 1 2505 3 is_stmt 1 view .LVU3081 |
||
| 20415 | 10208 0022 0122 movs r2, #1 |
||
| 20416 | 10209 0024 0421 movs r1, #4 |
||
| 20417 | 10210 0026 2068 ldr r0, [r4] |
||
| 20418 | 10211 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20419 | 10212 .LVL878: |
||
| 20420 | 2507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20421 | 10213 .loc 1 2507 3 view .LVU3082 |
||
| 20422 | 2507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20423 | 10214 .loc 1 2507 7 is_stmt 0 view .LVU3083 |
||
| 20424 | 10215 002c 2368 ldr r3, [r4] |
||
| 20425 | 2507:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20426 | 10216 .loc 1 2507 6 view .LVU3084 |
||
| 20427 | 10217 002e 054A ldr r2, .L689 |
||
| 20428 | 10218 0030 9342 cmp r3, r2 |
||
| 20429 | 10219 0032 01D0 beq .L688 |
||
| 20430 | 10220 .L686: |
||
| 20431 | 2514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20432 | 10221 .loc 1 2514 3 is_stmt 1 view .LVU3085 |
||
| 20433 | 2515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20434 | 10222 .loc 1 2515 1 is_stmt 0 view .LVU3086 |
||
| 20435 | 10223 0034 0020 movs r0, #0 |
||
| 20436 | 10224 0036 10BD pop {r4, pc} |
||
| 20437 | 10225 .LVL879: |
||
| 20438 | 10226 .L688: |
||
| 20439 | 2510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20440 | 10227 .loc 1 2510 5 is_stmt 1 view .LVU3087 |
||
| 20441 | 10228 0038 5A6C ldr r2, [r3, #68] |
||
| 20442 | 10229 003a 42F40042 orr r2, r2, #32768 |
||
| 20443 | 10230 003e 5A64 str r2, [r3, #68] |
||
| 20444 | 10231 0040 F8E7 b .L686 |
||
| 20445 | 10232 .L690: |
||
| 20446 | 10233 0042 00BF .align 2 |
||
| 20447 | 10234 .L689: |
||
| 20448 | 10235 0044 002C0140 .word 1073818624 |
||
| 20449 | 10236 .cfi_endproc |
||
| 20450 | 10237 .LFE111: |
||
| 20451 | 10239 .section .text.HAL_TIM_OnePulse_Stop_IT,"ax",%progbits |
||
| 20452 | 10240 .align 1 |
||
| 20453 | 10241 .global HAL_TIM_OnePulse_Stop_IT |
||
| 20454 | 10242 .syntax unified |
||
| 20455 | 10243 .thumb |
||
| 20456 | 10244 .thumb_func |
||
| 20457 | 10245 .fpu softvfp |
||
| 20458 | 10247 HAL_TIM_OnePulse_Stop_IT: |
||
| 20459 | 10248 .LVL880: |
||
| 20460 | 10249 .LFB112: |
||
| 19 | mjames | 20461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 342 |
| 16 | mjames | 20462 | |
| 20463 | |||
| 20464 | 2527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20465 | 10250 .loc 1 2527 1 view -0 |
||
| 20466 | 10251 .cfi_startproc |
||
| 20467 | 10252 @ args = 0, pretend = 0, frame = 0 |
||
| 20468 | 10253 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20469 | 2527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Prevent unused argument(s) compilation warning */ |
||
| 20470 | 10254 .loc 1 2527 1 is_stmt 0 view .LVU3089 |
||
| 20471 | 10255 0000 10B5 push {r4, lr} |
||
| 20472 | 10256 .LCFI102: |
||
| 20473 | 10257 .cfi_def_cfa_offset 8 |
||
| 20474 | 10258 .cfi_offset 4, -8 |
||
| 20475 | 10259 .cfi_offset 14, -4 |
||
| 20476 | 10260 0002 0446 mov r4, r0 |
||
| 20477 | 2529:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20478 | 10261 .loc 1 2529 3 is_stmt 1 view .LVU3090 |
||
| 20479 | 2532:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20480 | 10262 .loc 1 2532 3 view .LVU3091 |
||
| 20481 | 10263 0004 0268 ldr r2, [r0] |
||
| 20482 | 10264 0006 D368 ldr r3, [r2, #12] |
||
| 20483 | 10265 0008 23F00203 bic r3, r3, #2 |
||
| 20484 | 10266 000c D360 str r3, [r2, #12] |
||
| 20485 | 2535:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20486 | 10267 .loc 1 2535 3 view .LVU3092 |
||
| 20487 | 10268 000e 0268 ldr r2, [r0] |
||
| 20488 | 10269 0010 D368 ldr r3, [r2, #12] |
||
| 20489 | 10270 0012 23F00403 bic r3, r3, #4 |
||
| 20490 | 10271 0016 D360 str r3, [r2, #12] |
||
| 20491 | 2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20492 | 10272 .loc 1 2542 3 view .LVU3093 |
||
| 20493 | 10273 0018 0022 movs r2, #0 |
||
| 20494 | 10274 001a 1146 mov r1, r2 |
||
| 20495 | 10275 .LVL881: |
||
| 20496 | 2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20497 | 10276 .loc 1 2542 3 is_stmt 0 view .LVU3094 |
||
| 20498 | 10277 001c 0068 ldr r0, [r0] |
||
| 20499 | 10278 .LVL882: |
||
| 20500 | 2542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20501 | 10279 .loc 1 2542 3 view .LVU3095 |
||
| 20502 | 10280 001e FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20503 | 10281 .LVL883: |
||
| 20504 | 2543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20505 | 10282 .loc 1 2543 3 is_stmt 1 view .LVU3096 |
||
| 20506 | 10283 0022 0022 movs r2, #0 |
||
| 20507 | 10284 0024 0421 movs r1, #4 |
||
| 20508 | 10285 0026 2068 ldr r0, [r4] |
||
| 20509 | 10286 0028 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20510 | 10287 .LVL884: |
||
| 20511 | 2545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20512 | 10288 .loc 1 2545 3 view .LVU3097 |
||
| 20513 | 2545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20514 | 10289 .loc 1 2545 7 is_stmt 0 view .LVU3098 |
||
| 20515 | 10290 002c 2368 ldr r3, [r4] |
||
| 20516 | 2545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20517 | 10291 .loc 1 2545 6 view .LVU3099 |
||
| 20518 | 10292 002e 114A ldr r2, .L696 |
||
| 20519 | 10293 0030 9342 cmp r3, r2 |
||
| 20520 | 10294 0032 10D0 beq .L695 |
||
| 19 | mjames | 20521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 343 |
| 16 | mjames | 20522 | |
| 20523 | |||
| 20524 | 10295 .L692: |
||
| 20525 | 2552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20526 | 10296 .loc 1 2552 3 is_stmt 1 view .LVU3100 |
||
| 20527 | 2552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20528 | 10297 .loc 1 2552 3 view .LVU3101 |
||
| 20529 | 10298 0034 2368 ldr r3, [r4] |
||
| 20530 | 10299 0036 196A ldr r1, [r3, #32] |
||
| 20531 | 10300 0038 41F21112 movw r2, #4369 |
||
| 20532 | 10301 003c 1142 tst r1, r2 |
||
| 20533 | 10302 003e 08D1 bne .L693 |
||
| 20534 | 2552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20535 | 10303 .loc 1 2552 3 discriminator 1 view .LVU3102 |
||
| 20536 | 10304 0040 196A ldr r1, [r3, #32] |
||
| 20537 | 10305 0042 40F24442 movw r2, #1092 |
||
| 20538 | 10306 0046 1142 tst r1, r2 |
||
| 20539 | 10307 0048 03D1 bne .L693 |
||
| 20540 | 2552:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20541 | 10308 .loc 1 2552 3 discriminator 2 view .LVU3103 |
||
| 20542 | 10309 004a 1A68 ldr r2, [r3] |
||
| 20543 | 10310 004c 22F00102 bic r2, r2, #1 |
||
| 20544 | 10311 0050 1A60 str r2, [r3] |
||
| 20545 | 10312 .L693: |
||
| 20546 | 2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20547 | 10313 .loc 1 2555 3 view .LVU3104 |
||
| 20548 | 2556:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20549 | 10314 .loc 1 2556 1 is_stmt 0 view .LVU3105 |
||
| 20550 | 10315 0052 0020 movs r0, #0 |
||
| 20551 | 10316 0054 10BD pop {r4, pc} |
||
| 20552 | 10317 .LVL885: |
||
| 20553 | 10318 .L695: |
||
| 20554 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20555 | 10319 .loc 1 2548 5 is_stmt 1 view .LVU3106 |
||
| 20556 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20557 | 10320 .loc 1 2548 5 view .LVU3107 |
||
| 20558 | 10321 0056 196A ldr r1, [r3, #32] |
||
| 20559 | 10322 0058 41F21112 movw r2, #4369 |
||
| 20560 | 10323 005c 1142 tst r1, r2 |
||
| 20561 | 10324 005e E9D1 bne .L692 |
||
| 20562 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20563 | 10325 .loc 1 2548 5 discriminator 1 view .LVU3108 |
||
| 20564 | 10326 0060 196A ldr r1, [r3, #32] |
||
| 20565 | 10327 0062 40F24442 movw r2, #1092 |
||
| 20566 | 10328 0066 1142 tst r1, r2 |
||
| 20567 | 10329 0068 E4D1 bne .L692 |
||
| 20568 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20569 | 10330 .loc 1 2548 5 discriminator 2 view .LVU3109 |
||
| 20570 | 10331 006a 5A6C ldr r2, [r3, #68] |
||
| 20571 | 10332 006c 22F40042 bic r2, r2, #32768 |
||
| 20572 | 10333 0070 5A64 str r2, [r3, #68] |
||
| 20573 | 10334 0072 DFE7 b .L692 |
||
| 20574 | 10335 .L697: |
||
| 20575 | 10336 .align 2 |
||
| 20576 | 10337 .L696: |
||
| 20577 | 10338 0074 002C0140 .word 1073818624 |
||
| 20578 | 10339 .cfi_endproc |
||
| 20579 | 10340 .LFE112: |
||
| 20580 | 10342 .section .text.HAL_TIM_Encoder_Start,"ax",%progbits |
||
| 19 | mjames | 20581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 344 |
| 16 | mjames | 20582 | |
| 20583 | |||
| 20584 | 10343 .align 1 |
||
| 20585 | 10344 .global HAL_TIM_Encoder_Start |
||
| 20586 | 10345 .syntax unified |
||
| 20587 | 10346 .thumb |
||
| 20588 | 10347 .thumb_func |
||
| 20589 | 10348 .fpu softvfp |
||
| 20590 | 10350 HAL_TIM_Encoder_Start: |
||
| 20591 | 10351 .LVL886: |
||
| 20592 | 10352 .LFB117: |
||
| 20593 | 2772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20594 | 10353 .loc 1 2772 1 view -0 |
||
| 20595 | 10354 .cfi_startproc |
||
| 20596 | 10355 @ args = 0, pretend = 0, frame = 0 |
||
| 20597 | 10356 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20598 | 2772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20599 | 10357 .loc 1 2772 1 is_stmt 0 view .LVU3111 |
||
| 20600 | 10358 0000 10B5 push {r4, lr} |
||
| 20601 | 10359 .LCFI103: |
||
| 20602 | 10360 .cfi_def_cfa_offset 8 |
||
| 20603 | 10361 .cfi_offset 4, -8 |
||
| 20604 | 10362 .cfi_offset 14, -4 |
||
| 20605 | 10363 0002 0446 mov r4, r0 |
||
| 20606 | 2774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20607 | 10364 .loc 1 2774 3 is_stmt 1 view .LVU3112 |
||
| 20608 | 2777:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20609 | 10365 .loc 1 2777 3 view .LVU3113 |
||
| 20610 | 10366 0004 61B1 cbz r1, .L699 |
||
| 20611 | 10367 0006 0429 cmp r1, #4 |
||
| 20612 | 10368 0008 16D0 beq .L700 |
||
| 20613 | 2793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20614 | 10369 .loc 1 2793 7 view .LVU3114 |
||
| 20615 | 10370 000a 0122 movs r2, #1 |
||
| 20616 | 10371 000c 0021 movs r1, #0 |
||
| 20617 | 10372 .LVL887: |
||
| 20618 | 2793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20619 | 10373 .loc 1 2793 7 is_stmt 0 view .LVU3115 |
||
| 20620 | 10374 000e 0068 ldr r0, [r0] |
||
| 20621 | 10375 .LVL888: |
||
| 20622 | 2793:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20623 | 10376 .loc 1 2793 7 view .LVU3116 |
||
| 20624 | 10377 0010 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20625 | 10378 .LVL889: |
||
| 20626 | 2794:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20627 | 10379 .loc 1 2794 7 is_stmt 1 view .LVU3117 |
||
| 20628 | 10380 0014 0122 movs r2, #1 |
||
| 20629 | 10381 0016 0421 movs r1, #4 |
||
| 20630 | 10382 0018 2068 ldr r0, [r4] |
||
| 20631 | 10383 001a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20632 | 10384 .LVL890: |
||
| 20633 | 2795:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20634 | 10385 .loc 1 2795 7 view .LVU3118 |
||
| 20635 | 10386 001e 04E0 b .L702 |
||
| 20636 | 10387 .LVL891: |
||
| 20637 | 10388 .L699: |
||
| 20638 | 2781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20639 | 10389 .loc 1 2781 7 view .LVU3119 |
||
| 20640 | 10390 0020 0122 movs r2, #1 |
||
| 19 | mjames | 20641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 345 |
| 16 | mjames | 20642 | |
| 20643 | |||
| 20644 | 10391 0022 0021 movs r1, #0 |
||
| 20645 | 10392 .LVL892: |
||
| 20646 | 2781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20647 | 10393 .loc 1 2781 7 is_stmt 0 view .LVU3120 |
||
| 20648 | 10394 0024 0068 ldr r0, [r0] |
||
| 20649 | 10395 .LVL893: |
||
| 20650 | 2781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20651 | 10396 .loc 1 2781 7 view .LVU3121 |
||
| 20652 | 10397 0026 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20653 | 10398 .LVL894: |
||
| 20654 | 2782:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20655 | 10399 .loc 1 2782 7 is_stmt 1 view .LVU3122 |
||
| 20656 | 10400 .L702: |
||
| 20657 | 2799:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20658 | 10401 .loc 1 2799 3 view .LVU3123 |
||
| 20659 | 10402 002a 2268 ldr r2, [r4] |
||
| 20660 | 10403 002c 1368 ldr r3, [r2] |
||
| 20661 | 10404 002e 43F00103 orr r3, r3, #1 |
||
| 20662 | 10405 0032 1360 str r3, [r2] |
||
| 20663 | 2802:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20664 | 10406 .loc 1 2802 3 view .LVU3124 |
||
| 20665 | 2803:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20666 | 10407 .loc 1 2803 1 is_stmt 0 view .LVU3125 |
||
| 20667 | 10408 0034 0020 movs r0, #0 |
||
| 20668 | 10409 0036 10BD pop {r4, pc} |
||
| 20669 | 10410 .LVL895: |
||
| 20670 | 10411 .L700: |
||
| 20671 | 2787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20672 | 10412 .loc 1 2787 7 is_stmt 1 view .LVU3126 |
||
| 20673 | 10413 0038 0122 movs r2, #1 |
||
| 20674 | 10414 003a 0421 movs r1, #4 |
||
| 20675 | 10415 .LVL896: |
||
| 20676 | 2787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20677 | 10416 .loc 1 2787 7 is_stmt 0 view .LVU3127 |
||
| 20678 | 10417 003c 0068 ldr r0, [r0] |
||
| 20679 | 10418 .LVL897: |
||
| 20680 | 2787:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20681 | 10419 .loc 1 2787 7 view .LVU3128 |
||
| 20682 | 10420 003e FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20683 | 10421 .LVL898: |
||
| 20684 | 2788:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20685 | 10422 .loc 1 2788 7 is_stmt 1 view .LVU3129 |
||
| 20686 | 10423 0042 F2E7 b .L702 |
||
| 20687 | 10424 .cfi_endproc |
||
| 20688 | 10425 .LFE117: |
||
| 20689 | 10427 .section .text.HAL_TIM_Encoder_Stop,"ax",%progbits |
||
| 20690 | 10428 .align 1 |
||
| 20691 | 10429 .global HAL_TIM_Encoder_Stop |
||
| 20692 | 10430 .syntax unified |
||
| 20693 | 10431 .thumb |
||
| 20694 | 10432 .thumb_func |
||
| 20695 | 10433 .fpu softvfp |
||
| 20696 | 10435 HAL_TIM_Encoder_Stop: |
||
| 20697 | 10436 .LVL899: |
||
| 20698 | 10437 .LFB118: |
||
| 20699 | 2816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20700 | 10438 .loc 1 2816 1 view -0 |
||
| 19 | mjames | 20701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 346 |
| 16 | mjames | 20702 | |
| 20703 | |||
| 20704 | 10439 .cfi_startproc |
||
| 20705 | 10440 @ args = 0, pretend = 0, frame = 0 |
||
| 20706 | 10441 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20707 | 2816:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20708 | 10442 .loc 1 2816 1 is_stmt 0 view .LVU3131 |
||
| 20709 | 10443 0000 10B5 push {r4, lr} |
||
| 20710 | 10444 .LCFI104: |
||
| 20711 | 10445 .cfi_def_cfa_offset 8 |
||
| 20712 | 10446 .cfi_offset 4, -8 |
||
| 20713 | 10447 .cfi_offset 14, -4 |
||
| 20714 | 10448 0002 0446 mov r4, r0 |
||
| 20715 | 2818:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20716 | 10449 .loc 1 2818 3 is_stmt 1 view .LVU3132 |
||
| 20717 | 2822:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20718 | 10450 .loc 1 2822 3 view .LVU3133 |
||
| 20719 | 10451 0004 61B1 cbz r1, .L706 |
||
| 20720 | 10452 0006 0429 cmp r1, #4 |
||
| 20721 | 10453 0008 20D0 beq .L707 |
||
| 20722 | 2838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20723 | 10454 .loc 1 2838 7 view .LVU3134 |
||
| 20724 | 10455 000a 0022 movs r2, #0 |
||
| 20725 | 10456 000c 1146 mov r1, r2 |
||
| 20726 | 10457 .LVL900: |
||
| 20727 | 2838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20728 | 10458 .loc 1 2838 7 is_stmt 0 view .LVU3135 |
||
| 20729 | 10459 000e 0068 ldr r0, [r0] |
||
| 20730 | 10460 .LVL901: |
||
| 20731 | 2838:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20732 | 10461 .loc 1 2838 7 view .LVU3136 |
||
| 20733 | 10462 0010 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20734 | 10463 .LVL902: |
||
| 20735 | 2839:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20736 | 10464 .loc 1 2839 7 is_stmt 1 view .LVU3137 |
||
| 20737 | 10465 0014 0022 movs r2, #0 |
||
| 20738 | 10466 0016 0421 movs r1, #4 |
||
| 20739 | 10467 0018 2068 ldr r0, [r4] |
||
| 20740 | 10468 001a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20741 | 10469 .LVL903: |
||
| 20742 | 2840:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20743 | 10470 .loc 1 2840 7 view .LVU3138 |
||
| 20744 | 10471 001e 04E0 b .L709 |
||
| 20745 | 10472 .LVL904: |
||
| 20746 | 10473 .L706: |
||
| 20747 | 2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20748 | 10474 .loc 1 2826 7 view .LVU3139 |
||
| 20749 | 10475 0020 0022 movs r2, #0 |
||
| 20750 | 10476 0022 1146 mov r1, r2 |
||
| 20751 | 10477 .LVL905: |
||
| 20752 | 2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20753 | 10478 .loc 1 2826 7 is_stmt 0 view .LVU3140 |
||
| 20754 | 10479 0024 0068 ldr r0, [r0] |
||
| 20755 | 10480 .LVL906: |
||
| 20756 | 2826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20757 | 10481 .loc 1 2826 7 view .LVU3141 |
||
| 20758 | 10482 0026 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20759 | 10483 .LVL907: |
||
| 20760 | 2827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 19 | mjames | 20761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 347 |
| 16 | mjames | 20762 | |
| 20763 | |||
| 20764 | 10484 .loc 1 2827 7 is_stmt 1 view .LVU3142 |
||
| 20765 | 10485 .L709: |
||
| 20766 | 2845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20767 | 10486 .loc 1 2845 3 view .LVU3143 |
||
| 20768 | 2845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20769 | 10487 .loc 1 2845 3 view .LVU3144 |
||
| 20770 | 10488 002a 2368 ldr r3, [r4] |
||
| 20771 | 10489 002c 196A ldr r1, [r3, #32] |
||
| 20772 | 10490 002e 41F21112 movw r2, #4369 |
||
| 20773 | 10491 0032 1142 tst r1, r2 |
||
| 20774 | 10492 0034 08D1 bne .L710 |
||
| 20775 | 2845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20776 | 10493 .loc 1 2845 3 discriminator 1 view .LVU3145 |
||
| 20777 | 10494 0036 196A ldr r1, [r3, #32] |
||
| 20778 | 10495 0038 40F24442 movw r2, #1092 |
||
| 20779 | 10496 003c 1142 tst r1, r2 |
||
| 20780 | 10497 003e 03D1 bne .L710 |
||
| 20781 | 2845:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20782 | 10498 .loc 1 2845 3 discriminator 2 view .LVU3146 |
||
| 20783 | 10499 0040 1A68 ldr r2, [r3] |
||
| 20784 | 10500 0042 22F00102 bic r2, r2, #1 |
||
| 20785 | 10501 0046 1A60 str r2, [r3] |
||
| 20786 | 10502 .L710: |
||
| 20787 | 2848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20788 | 10503 .loc 1 2848 3 view .LVU3147 |
||
| 20789 | 2849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20790 | 10504 .loc 1 2849 1 is_stmt 0 view .LVU3148 |
||
| 20791 | 10505 0048 0020 movs r0, #0 |
||
| 20792 | 10506 004a 10BD pop {r4, pc} |
||
| 20793 | 10507 .LVL908: |
||
| 20794 | 10508 .L707: |
||
| 20795 | 2832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20796 | 10509 .loc 1 2832 7 is_stmt 1 view .LVU3149 |
||
| 20797 | 10510 004c 0022 movs r2, #0 |
||
| 20798 | 10511 004e 0421 movs r1, #4 |
||
| 20799 | 10512 .LVL909: |
||
| 20800 | 2832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20801 | 10513 .loc 1 2832 7 is_stmt 0 view .LVU3150 |
||
| 20802 | 10514 0050 0068 ldr r0, [r0] |
||
| 20803 | 10515 .LVL910: |
||
| 20804 | 2832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20805 | 10516 .loc 1 2832 7 view .LVU3151 |
||
| 20806 | 10517 0052 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20807 | 10518 .LVL911: |
||
| 20808 | 2833:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20809 | 10519 .loc 1 2833 7 is_stmt 1 view .LVU3152 |
||
| 20810 | 10520 0056 E8E7 b .L709 |
||
| 20811 | 10521 .cfi_endproc |
||
| 20812 | 10522 .LFE118: |
||
| 20813 | 10524 .section .text.HAL_TIM_Encoder_Start_IT,"ax",%progbits |
||
| 20814 | 10525 .align 1 |
||
| 20815 | 10526 .global HAL_TIM_Encoder_Start_IT |
||
| 20816 | 10527 .syntax unified |
||
| 20817 | 10528 .thumb |
||
| 20818 | 10529 .thumb_func |
||
| 20819 | 10530 .fpu softvfp |
||
| 20820 | 10532 HAL_TIM_Encoder_Start_IT: |
||
| 19 | mjames | 20821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 348 |
| 16 | mjames | 20822 | |
| 20823 | |||
| 20824 | 10533 .LVL912: |
||
| 20825 | 10534 .LFB119: |
||
| 20826 | 2862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20827 | 10535 .loc 1 2862 1 view -0 |
||
| 20828 | 10536 .cfi_startproc |
||
| 20829 | 10537 @ args = 0, pretend = 0, frame = 0 |
||
| 20830 | 10538 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20831 | 2862:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20832 | 10539 .loc 1 2862 1 is_stmt 0 view .LVU3154 |
||
| 20833 | 10540 0000 10B5 push {r4, lr} |
||
| 20834 | 10541 .LCFI105: |
||
| 20835 | 10542 .cfi_def_cfa_offset 8 |
||
| 20836 | 10543 .cfi_offset 4, -8 |
||
| 20837 | 10544 .cfi_offset 14, -4 |
||
| 20838 | 10545 0002 0446 mov r4, r0 |
||
| 20839 | 2864:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20840 | 10546 .loc 1 2864 3 is_stmt 1 view .LVU3155 |
||
| 20841 | 2868:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20842 | 10547 .loc 1 2868 3 view .LVU3156 |
||
| 20843 | 10548 0004 B1B1 cbz r1, .L714 |
||
| 20844 | 10549 0006 0429 cmp r1, #4 |
||
| 20845 | 10550 0008 25D0 beq .L715 |
||
| 20846 | 2886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20847 | 10551 .loc 1 2886 7 view .LVU3157 |
||
| 20848 | 10552 000a 0122 movs r2, #1 |
||
| 20849 | 10553 000c 0021 movs r1, #0 |
||
| 20850 | 10554 .LVL913: |
||
| 20851 | 2886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20852 | 10555 .loc 1 2886 7 is_stmt 0 view .LVU3158 |
||
| 20853 | 10556 000e 0068 ldr r0, [r0] |
||
| 20854 | 10557 .LVL914: |
||
| 20855 | 2886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 20856 | 10558 .loc 1 2886 7 view .LVU3159 |
||
| 20857 | 10559 0010 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20858 | 10560 .LVL915: |
||
| 20859 | 2887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 20860 | 10561 .loc 1 2887 7 is_stmt 1 view .LVU3160 |
||
| 20861 | 10562 0014 0122 movs r2, #1 |
||
| 20862 | 10563 0016 0421 movs r1, #4 |
||
| 20863 | 10564 0018 2068 ldr r0, [r4] |
||
| 20864 | 10565 001a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20865 | 10566 .LVL916: |
||
| 20866 | 2888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 20867 | 10567 .loc 1 2888 7 view .LVU3161 |
||
| 20868 | 10568 001e 2268 ldr r2, [r4] |
||
| 20869 | 10569 0020 D368 ldr r3, [r2, #12] |
||
| 20870 | 10570 0022 43F00203 orr r3, r3, #2 |
||
| 20871 | 10571 0026 D360 str r3, [r2, #12] |
||
| 20872 | 2889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20873 | 10572 .loc 1 2889 7 view .LVU3162 |
||
| 20874 | 10573 0028 2268 ldr r2, [r4] |
||
| 20875 | 10574 002a D368 ldr r3, [r2, #12] |
||
| 20876 | 10575 002c 43F00403 orr r3, r3, #4 |
||
| 20877 | 10576 0030 D360 str r3, [r2, #12] |
||
| 20878 | 2890:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20879 | 10577 .loc 1 2890 7 view .LVU3163 |
||
| 20880 | 10578 0032 09E0 b .L717 |
||
| 19 | mjames | 20881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 349 |
| 16 | mjames | 20882 | |
| 20883 | |||
| 20884 | 10579 .LVL917: |
||
| 20885 | 10580 .L714: |
||
| 20886 | 2872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 20887 | 10581 .loc 1 2872 7 view .LVU3164 |
||
| 20888 | 10582 0034 0122 movs r2, #1 |
||
| 20889 | 10583 0036 0021 movs r1, #0 |
||
| 20890 | 10584 .LVL918: |
||
| 20891 | 2872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 20892 | 10585 .loc 1 2872 7 is_stmt 0 view .LVU3165 |
||
| 20893 | 10586 0038 0068 ldr r0, [r0] |
||
| 20894 | 10587 .LVL919: |
||
| 20895 | 2872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC1); |
||
| 20896 | 10588 .loc 1 2872 7 view .LVU3166 |
||
| 20897 | 10589 003a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20898 | 10590 .LVL920: |
||
| 20899 | 2873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20900 | 10591 .loc 1 2873 7 is_stmt 1 view .LVU3167 |
||
| 20901 | 10592 003e 2268 ldr r2, [r4] |
||
| 20902 | 10593 0040 D368 ldr r3, [r2, #12] |
||
| 20903 | 10594 0042 43F00203 orr r3, r3, #2 |
||
| 20904 | 10595 0046 D360 str r3, [r2, #12] |
||
| 20905 | 2874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20906 | 10596 .loc 1 2874 7 view .LVU3168 |
||
| 20907 | 10597 .L717: |
||
| 20908 | 2895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20909 | 10598 .loc 1 2895 3 view .LVU3169 |
||
| 20910 | 10599 0048 2268 ldr r2, [r4] |
||
| 20911 | 10600 004a 1368 ldr r3, [r2] |
||
| 20912 | 10601 004c 43F00103 orr r3, r3, #1 |
||
| 20913 | 10602 0050 1360 str r3, [r2] |
||
| 20914 | 2898:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20915 | 10603 .loc 1 2898 3 view .LVU3170 |
||
| 20916 | 2899:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20917 | 10604 .loc 1 2899 1 is_stmt 0 view .LVU3171 |
||
| 20918 | 10605 0052 0020 movs r0, #0 |
||
| 20919 | 10606 0054 10BD pop {r4, pc} |
||
| 20920 | 10607 .LVL921: |
||
| 20921 | 10608 .L715: |
||
| 20922 | 2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 20923 | 10609 .loc 1 2879 7 is_stmt 1 view .LVU3172 |
||
| 20924 | 10610 0056 0122 movs r2, #1 |
||
| 20925 | 10611 0058 0421 movs r1, #4 |
||
| 20926 | 10612 .LVL922: |
||
| 20927 | 2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 20928 | 10613 .loc 1 2879 7 is_stmt 0 view .LVU3173 |
||
| 20929 | 10614 005a 0068 ldr r0, [r0] |
||
| 20930 | 10615 .LVL923: |
||
| 20931 | 2879:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_ENABLE_IT(htim, TIM_IT_CC2); |
||
| 20932 | 10616 .loc 1 2879 7 view .LVU3174 |
||
| 20933 | 10617 005c FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20934 | 10618 .LVL924: |
||
| 20935 | 2880:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 20936 | 10619 .loc 1 2880 7 is_stmt 1 view .LVU3175 |
||
| 20937 | 10620 0060 2268 ldr r2, [r4] |
||
| 20938 | 10621 0062 D368 ldr r3, [r2, #12] |
||
| 20939 | 10622 0064 43F00403 orr r3, r3, #4 |
||
| 20940 | 10623 0068 D360 str r3, [r2, #12] |
||
| 19 | mjames | 20941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 350 |
| 16 | mjames | 20942 | |
| 20943 | |||
| 20944 | 2881:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 20945 | 10624 .loc 1 2881 7 view .LVU3176 |
||
| 20946 | 10625 006a EDE7 b .L717 |
||
| 20947 | 10626 .cfi_endproc |
||
| 20948 | 10627 .LFE119: |
||
| 20949 | 10629 .section .text.HAL_TIM_Encoder_Stop_IT,"ax",%progbits |
||
| 20950 | 10630 .align 1 |
||
| 20951 | 10631 .global HAL_TIM_Encoder_Stop_IT |
||
| 20952 | 10632 .syntax unified |
||
| 20953 | 10633 .thumb |
||
| 20954 | 10634 .thumb_func |
||
| 20955 | 10635 .fpu softvfp |
||
| 20956 | 10637 HAL_TIM_Encoder_Stop_IT: |
||
| 20957 | 10638 .LVL925: |
||
| 20958 | 10639 .LFB120: |
||
| 20959 | 2912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20960 | 10640 .loc 1 2912 1 view -0 |
||
| 20961 | 10641 .cfi_startproc |
||
| 20962 | 10642 @ args = 0, pretend = 0, frame = 0 |
||
| 20963 | 10643 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 20964 | 2912:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 20965 | 10644 .loc 1 2912 1 is_stmt 0 view .LVU3178 |
||
| 20966 | 10645 0000 10B5 push {r4, lr} |
||
| 20967 | 10646 .LCFI106: |
||
| 20968 | 10647 .cfi_def_cfa_offset 8 |
||
| 20969 | 10648 .cfi_offset 4, -8 |
||
| 20970 | 10649 .cfi_offset 14, -4 |
||
| 20971 | 10650 0002 0446 mov r4, r0 |
||
| 20972 | 2914:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20973 | 10651 .loc 1 2914 3 is_stmt 1 view .LVU3179 |
||
| 20974 | 2918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20975 | 10652 .loc 1 2918 3 view .LVU3180 |
||
| 20976 | 2918:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20977 | 10653 .loc 1 2918 6 is_stmt 0 view .LVU3181 |
||
| 20978 | 10654 0004 49B3 cbz r1, .L726 |
||
| 20979 | 2925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20980 | 10655 .loc 1 2925 8 is_stmt 1 view .LVU3182 |
||
| 20981 | 2925:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 20982 | 10656 .loc 1 2925 11 is_stmt 0 view .LVU3183 |
||
| 20983 | 10657 0006 0429 cmp r1, #4 |
||
| 20984 | 10658 0008 32D0 beq .L727 |
||
| 20985 | 2934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20986 | 10659 .loc 1 2934 5 is_stmt 1 view .LVU3184 |
||
| 20987 | 10660 000a 0022 movs r2, #0 |
||
| 20988 | 10661 000c 1146 mov r1, r2 |
||
| 20989 | 10662 .LVL926: |
||
| 20990 | 2934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20991 | 10663 .loc 1 2934 5 is_stmt 0 view .LVU3185 |
||
| 20992 | 10664 000e 0068 ldr r0, [r0] |
||
| 20993 | 10665 .LVL927: |
||
| 20994 | 2934:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 20995 | 10666 .loc 1 2934 5 view .LVU3186 |
||
| 20996 | 10667 0010 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 20997 | 10668 .LVL928: |
||
| 20998 | 2935:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 20999 | 10669 .loc 1 2935 5 is_stmt 1 view .LVU3187 |
||
| 21000 | 10670 0014 0022 movs r2, #0 |
||
| 19 | mjames | 21001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 351 |
| 16 | mjames | 21002 | |
| 21003 | |||
| 21004 | 10671 0016 0421 movs r1, #4 |
||
| 21005 | 10672 0018 2068 ldr r0, [r4] |
||
| 21006 | 10673 001a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21007 | 10674 .LVL929: |
||
| 21008 | 2938:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_IT(htim, TIM_IT_CC2); |
||
| 21009 | 10675 .loc 1 2938 5 view .LVU3188 |
||
| 21010 | 10676 001e 2268 ldr r2, [r4] |
||
| 21011 | 10677 0020 D368 ldr r3, [r2, #12] |
||
| 21012 | 10678 0022 23F00203 bic r3, r3, #2 |
||
| 21013 | 10679 0026 D360 str r3, [r2, #12] |
||
| 21014 | 2939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21015 | 10680 .loc 1 2939 5 view .LVU3189 |
||
| 21016 | 10681 0028 2268 ldr r2, [r4] |
||
| 21017 | 10682 002a D368 ldr r3, [r2, #12] |
||
| 21018 | 10683 002c 23F00403 bic r3, r3, #4 |
||
| 21019 | 10684 0030 D360 str r3, [r2, #12] |
||
| 21020 | 10685 .L722: |
||
| 21021 | 2943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21022 | 10686 .loc 1 2943 3 view .LVU3190 |
||
| 21023 | 2943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21024 | 10687 .loc 1 2943 3 view .LVU3191 |
||
| 21025 | 10688 0032 2368 ldr r3, [r4] |
||
| 21026 | 10689 0034 196A ldr r1, [r3, #32] |
||
| 21027 | 10690 0036 41F21112 movw r2, #4369 |
||
| 21028 | 10691 003a 1142 tst r1, r2 |
||
| 21029 | 10692 003c 08D1 bne .L724 |
||
| 21030 | 2943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21031 | 10693 .loc 1 2943 3 discriminator 1 view .LVU3192 |
||
| 21032 | 10694 003e 196A ldr r1, [r3, #32] |
||
| 21033 | 10695 0040 40F24442 movw r2, #1092 |
||
| 21034 | 10696 0044 1142 tst r1, r2 |
||
| 21035 | 10697 0046 03D1 bne .L724 |
||
| 21036 | 2943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21037 | 10698 .loc 1 2943 3 discriminator 2 view .LVU3193 |
||
| 21038 | 10699 0048 1A68 ldr r2, [r3] |
||
| 21039 | 10700 004a 22F00102 bic r2, r2, #1 |
||
| 21040 | 10701 004e 1A60 str r2, [r3] |
||
| 21041 | 10702 .L724: |
||
| 21042 | 2946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21043 | 10703 .loc 1 2946 3 view .LVU3194 |
||
| 21044 | 2946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21045 | 10704 .loc 1 2946 15 is_stmt 0 view .LVU3195 |
||
| 21046 | 10705 0050 0123 movs r3, #1 |
||
| 21047 | 10706 0052 84F83D30 strb r3, [r4, #61] |
||
| 21048 | 2949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21049 | 10707 .loc 1 2949 3 is_stmt 1 view .LVU3196 |
||
| 21050 | 2950:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21051 | 10708 .loc 1 2950 1 is_stmt 0 view .LVU3197 |
||
| 21052 | 10709 0056 0020 movs r0, #0 |
||
| 21053 | 10710 0058 10BD pop {r4, pc} |
||
| 21054 | 10711 .LVL930: |
||
| 21055 | 10712 .L726: |
||
| 21056 | 2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21057 | 10713 .loc 1 2920 5 is_stmt 1 view .LVU3198 |
||
| 21058 | 10714 005a 0022 movs r2, #0 |
||
| 21059 | 10715 005c 1146 mov r1, r2 |
||
| 21060 | 10716 .LVL931: |
||
| 19 | mjames | 21061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 352 |
| 16 | mjames | 21062 | |
| 21063 | |||
| 21064 | 2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21065 | 10717 .loc 1 2920 5 is_stmt 0 view .LVU3199 |
||
| 21066 | 10718 005e 0068 ldr r0, [r0] |
||
| 21067 | 10719 .LVL932: |
||
| 21068 | 2920:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21069 | 10720 .loc 1 2920 5 view .LVU3200 |
||
| 21070 | 10721 0060 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21071 | 10722 .LVL933: |
||
| 21072 | 2923:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21073 | 10723 .loc 1 2923 5 is_stmt 1 view .LVU3201 |
||
| 21074 | 10724 0064 2268 ldr r2, [r4] |
||
| 21075 | 10725 0066 D368 ldr r3, [r2, #12] |
||
| 21076 | 10726 0068 23F00203 bic r3, r3, #2 |
||
| 21077 | 10727 006c D360 str r3, [r2, #12] |
||
| 21078 | 10728 006e E0E7 b .L722 |
||
| 21079 | 10729 .LVL934: |
||
| 21080 | 10730 .L727: |
||
| 21081 | 2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21082 | 10731 .loc 1 2927 5 view .LVU3202 |
||
| 21083 | 10732 0070 0022 movs r2, #0 |
||
| 21084 | 10733 0072 0421 movs r1, #4 |
||
| 21085 | 10734 .LVL935: |
||
| 21086 | 2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21087 | 10735 .loc 1 2927 5 is_stmt 0 view .LVU3203 |
||
| 21088 | 10736 0074 0068 ldr r0, [r0] |
||
| 21089 | 10737 .LVL936: |
||
| 21090 | 2927:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21091 | 10738 .loc 1 2927 5 view .LVU3204 |
||
| 21092 | 10739 0076 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21093 | 10740 .LVL937: |
||
| 21094 | 2930:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21095 | 10741 .loc 1 2930 5 is_stmt 1 view .LVU3205 |
||
| 21096 | 10742 007a 2268 ldr r2, [r4] |
||
| 21097 | 10743 007c D368 ldr r3, [r2, #12] |
||
| 21098 | 10744 007e 23F00403 bic r3, r3, #4 |
||
| 21099 | 10745 0082 D360 str r3, [r2, #12] |
||
| 21100 | 10746 0084 D5E7 b .L722 |
||
| 21101 | 10747 .cfi_endproc |
||
| 21102 | 10748 .LFE120: |
||
| 21103 | 10750 .section .text.HAL_TIM_Encoder_Start_DMA,"ax",%progbits |
||
| 21104 | 10751 .align 1 |
||
| 21105 | 10752 .global HAL_TIM_Encoder_Start_DMA |
||
| 21106 | 10753 .syntax unified |
||
| 21107 | 10754 .thumb |
||
| 21108 | 10755 .thumb_func |
||
| 21109 | 10756 .fpu softvfp |
||
| 21110 | 10758 HAL_TIM_Encoder_Start_DMA: |
||
| 21111 | 10759 .LVL938: |
||
| 21112 | 10760 .LFB121: |
||
| 21113 | 2967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 21114 | 10761 .loc 1 2967 1 view -0 |
||
| 21115 | 10762 .cfi_startproc |
||
| 21116 | 10763 @ args = 4, pretend = 0, frame = 0 |
||
| 21117 | 10764 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 21118 | 2967:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 21119 | 10765 .loc 1 2967 1 is_stmt 0 view .LVU3207 |
||
| 21120 | 10766 0000 70B5 push {r4, r5, r6, lr} |
||
| 19 | mjames | 21121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 353 |
| 16 | mjames | 21122 | |
| 21123 | |||
| 21124 | 10767 .LCFI107: |
||
| 21125 | 10768 .cfi_def_cfa_offset 16 |
||
| 21126 | 10769 .cfi_offset 4, -16 |
||
| 21127 | 10770 .cfi_offset 5, -12 |
||
| 21128 | 10771 .cfi_offset 6, -8 |
||
| 21129 | 10772 .cfi_offset 14, -4 |
||
| 21130 | 10773 0002 BDF81050 ldrh r5, [sp, #16] |
||
| 21131 | 2969:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21132 | 10774 .loc 1 2969 3 is_stmt 1 view .LVU3208 |
||
| 21133 | 2971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21134 | 10775 .loc 1 2971 3 view .LVU3209 |
||
| 21135 | 2971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21136 | 10776 .loc 1 2971 11 is_stmt 0 view .LVU3210 |
||
| 21137 | 10777 0006 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 21138 | 10778 000a E4B2 uxtb r4, r4 |
||
| 21139 | 2971:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21140 | 10779 .loc 1 2971 6 view .LVU3211 |
||
| 21141 | 10780 000c 022C cmp r4, #2 |
||
| 21142 | 10781 000e 00F0A080 beq .L735 |
||
| 21143 | 2975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21144 | 10782 .loc 1 2975 8 is_stmt 1 view .LVU3212 |
||
| 21145 | 2975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21146 | 10783 .loc 1 2975 16 is_stmt 0 view .LVU3213 |
||
| 21147 | 10784 0012 90F83D40 ldrb r4, [r0, #61] @ zero_extendqisi2 |
||
| 21148 | 10785 0016 E4B2 uxtb r4, r4 |
||
| 21149 | 2975:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21150 | 10786 .loc 1 2975 11 view .LVU3214 |
||
| 21151 | 10787 0018 012C cmp r4, #1 |
||
| 21152 | 10788 001a 09D0 beq .L743 |
||
| 21153 | 10789 .L730: |
||
| 21154 | 10790 001c 1E46 mov r6, r3 |
||
| 21155 | 10791 001e 0446 mov r4, r0 |
||
| 21156 | 2989:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21157 | 10792 .loc 1 2989 3 is_stmt 1 view .LVU3215 |
||
| 21158 | 2991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21159 | 10793 .loc 1 2991 3 view .LVU3216 |
||
| 21160 | 10794 0020 0429 cmp r1, #4 |
||
| 21161 | 10795 0022 32D0 beq .L733 |
||
| 21162 | 2991:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21163 | 10796 .loc 1 2991 3 is_stmt 0 view .LVU3217 |
||
| 21164 | 10797 0024 3C29 cmp r1, #60 |
||
| 21165 | 10798 0026 54D0 beq .L734 |
||
| 21166 | 10799 0028 61B1 cbz r1, .L744 |
||
| 21167 | 3087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21168 | 10800 .loc 1 3087 10 view .LVU3218 |
||
| 21169 | 10801 002a 0025 movs r5, #0 |
||
| 21170 | 10802 .LVL939: |
||
| 21171 | 10803 .L729: |
||
| 21172 | 3088:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21173 | 10804 .loc 1 3088 1 view .LVU3219 |
||
| 21174 | 10805 002c 2846 mov r0, r5 |
||
| 21175 | 10806 002e 70BD pop {r4, r5, r6, pc} |
||
| 21176 | 10807 .LVL940: |
||
| 21177 | 10808 .L743: |
||
| 21178 | 2977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21179 | 10809 .loc 1 2977 5 is_stmt 1 view .LVU3220 |
||
| 21180 | 2977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 21181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 354 |
| 16 | mjames | 21182 | |
| 21183 | |||
| 21184 | 10810 .loc 1 2977 8 is_stmt 0 view .LVU3221 |
||
| 21185 | 10811 0030 22B1 cbz r2, .L731 |
||
| 21186 | 2977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21187 | 10812 .loc 1 2977 28 discriminator 2 view .LVU3222 |
||
| 21188 | 10813 0032 1BB1 cbz r3, .L731 |
||
| 21189 | 10814 .L732: |
||
| 21190 | 2983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21191 | 10815 .loc 1 2983 7 is_stmt 1 view .LVU3223 |
||
| 21192 | 2983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21193 | 10816 .loc 1 2983 19 is_stmt 0 view .LVU3224 |
||
| 21194 | 10817 0034 0224 movs r4, #2 |
||
| 21195 | 10818 0036 80F83D40 strb r4, [r0, #61] |
||
| 21196 | 10819 003a EFE7 b .L730 |
||
| 21197 | 10820 .L731: |
||
| 21198 | 2977:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21199 | 10821 .loc 1 2977 50 discriminator 3 view .LVU3225 |
||
| 21200 | 10822 003c 002D cmp r5, #0 |
||
| 21201 | 10823 003e F9D0 beq .L732 |
||
| 21202 | 2979:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21203 | 10824 .loc 1 2979 14 view .LVU3226 |
||
| 21204 | 10825 0040 0125 movs r5, #1 |
||
| 21205 | 10826 0042 F3E7 b .L729 |
||
| 21206 | 10827 .L744: |
||
| 21207 | 2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21208 | 10828 .loc 1 2996 7 is_stmt 1 view .LVU3227 |
||
| 21209 | 2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21210 | 10829 .loc 1 2996 17 is_stmt 0 view .LVU3228 |
||
| 21211 | 10830 0044 436A ldr r3, [r0, #36] |
||
| 21212 | 10831 .LVL941: |
||
| 21213 | 2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21214 | 10832 .loc 1 2996 52 view .LVU3229 |
||
| 21215 | 10833 0046 4449 ldr r1, .L749 |
||
| 21216 | 10834 .LVL942: |
||
| 21217 | 2996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21218 | 10835 .loc 1 2996 52 view .LVU3230 |
||
| 21219 | 10836 0048 9962 str r1, [r3, #40] |
||
| 21220 | 2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21221 | 10837 .loc 1 2997 7 is_stmt 1 view .LVU3231 |
||
| 21222 | 2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21223 | 10838 .loc 1 2997 17 is_stmt 0 view .LVU3232 |
||
| 21224 | 10839 004a 436A ldr r3, [r0, #36] |
||
| 21225 | 2997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21226 | 10840 .loc 1 2997 56 view .LVU3233 |
||
| 21227 | 10841 004c 4349 ldr r1, .L749+4 |
||
| 21228 | 10842 004e D962 str r1, [r3, #44] |
||
| 21229 | 3000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21230 | 10843 .loc 1 3000 7 is_stmt 1 view .LVU3234 |
||
| 21231 | 3000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21232 | 10844 .loc 1 3000 17 is_stmt 0 view .LVU3235 |
||
| 21233 | 10845 0050 436A ldr r3, [r0, #36] |
||
| 21234 | 3000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21235 | 10846 .loc 1 3000 53 view .LVU3236 |
||
| 21236 | 10847 0052 4349 ldr r1, .L749+8 |
||
| 21237 | 10848 0054 1963 str r1, [r3, #48] |
||
| 21238 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21239 | 10849 .loc 1 3003 7 is_stmt 1 view .LVU3237 |
||
| 21240 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 19 | mjames | 21241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 355 |
| 16 | mjames | 21242 | |
| 21243 | |||
| 21244 | 10850 .loc 1 3003 71 is_stmt 0 view .LVU3238 |
||
| 21245 | 10851 0056 0168 ldr r1, [r0] |
||
| 21246 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21247 | 10852 .loc 1 3003 11 view .LVU3239 |
||
| 21248 | 10853 0058 2B46 mov r3, r5 |
||
| 21249 | 10854 005a 3431 adds r1, r1, #52 |
||
| 21250 | 10855 005c 406A ldr r0, [r0, #36] |
||
| 21251 | 10856 .LVL943: |
||
| 21252 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21253 | 10857 .loc 1 3003 11 view .LVU3240 |
||
| 21254 | 10858 005e FFF7FEFF bl HAL_DMA_Start_IT |
||
| 21255 | 10859 .LVL944: |
||
| 21256 | 3003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21257 | 10860 .loc 1 3003 10 view .LVU3241 |
||
| 21258 | 10861 0062 0546 mov r5, r0 |
||
| 21259 | 10862 0064 08B1 cbz r0, .L745 |
||
| 21260 | 3005:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21261 | 10863 .loc 1 3005 16 view .LVU3242 |
||
| 21262 | 10864 0066 0125 movs r5, #1 |
||
| 21263 | 10865 0068 E0E7 b .L729 |
||
| 21264 | 10866 .L745: |
||
| 21265 | 3008:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21266 | 10867 .loc 1 3008 7 is_stmt 1 view .LVU3243 |
||
| 21267 | 10868 006a 2268 ldr r2, [r4] |
||
| 21268 | 10869 006c D368 ldr r3, [r2, #12] |
||
| 21269 | 10870 006e 43F40073 orr r3, r3, #512 |
||
| 21270 | 10871 0072 D360 str r3, [r2, #12] |
||
| 21271 | 3011:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21272 | 10872 .loc 1 3011 7 view .LVU3244 |
||
| 21273 | 10873 0074 2268 ldr r2, [r4] |
||
| 21274 | 10874 0076 1368 ldr r3, [r2] |
||
| 21275 | 10875 0078 43F00103 orr r3, r3, #1 |
||
| 21276 | 10876 007c 1360 str r3, [r2] |
||
| 21277 | 3014:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 21278 | 10877 .loc 1 3014 7 view .LVU3245 |
||
| 21279 | 10878 007e 0122 movs r2, #1 |
||
| 21280 | 10879 0080 0021 movs r1, #0 |
||
| 21281 | 10880 0082 2068 ldr r0, [r4] |
||
| 21282 | 10881 0084 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21283 | 10882 .LVL945: |
||
| 21284 | 3015:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21285 | 10883 .loc 1 3015 7 view .LVU3246 |
||
| 21286 | 10884 0088 D0E7 b .L729 |
||
| 21287 | 10885 .LVL946: |
||
| 21288 | 10886 .L733: |
||
| 21289 | 3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21290 | 10887 .loc 1 3021 7 view .LVU3247 |
||
| 21291 | 3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21292 | 10888 .loc 1 3021 17 is_stmt 0 view .LVU3248 |
||
| 21293 | 10889 008a 836A ldr r3, [r0, #40] |
||
| 21294 | 10890 .LVL947: |
||
| 21295 | 3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21296 | 10891 .loc 1 3021 52 view .LVU3249 |
||
| 21297 | 10892 008c 324A ldr r2, .L749 |
||
| 21298 | 10893 .LVL948: |
||
| 21299 | 3021:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21300 | 10894 .loc 1 3021 52 view .LVU3250 |
||
| 19 | mjames | 21301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 356 |
| 16 | mjames | 21302 | |
| 21303 | |||
| 21304 | 10895 008e 9A62 str r2, [r3, #40] |
||
| 21305 | 3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21306 | 10896 .loc 1 3022 7 is_stmt 1 view .LVU3251 |
||
| 21307 | 3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21308 | 10897 .loc 1 3022 17 is_stmt 0 view .LVU3252 |
||
| 21309 | 10898 0090 836A ldr r3, [r0, #40] |
||
| 21310 | 3022:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21311 | 10899 .loc 1 3022 56 view .LVU3253 |
||
| 21312 | 10900 0092 324A ldr r2, .L749+4 |
||
| 21313 | 10901 0094 DA62 str r2, [r3, #44] |
||
| 21314 | 3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 21315 | 10902 .loc 1 3025 7 is_stmt 1 view .LVU3254 |
||
| 21316 | 3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 21317 | 10903 .loc 1 3025 17 is_stmt 0 view .LVU3255 |
||
| 21318 | 10904 0096 836A ldr r3, [r0, #40] |
||
| 21319 | 3025:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the DMA channel */ |
||
| 21320 | 10905 .loc 1 3025 53 view .LVU3256 |
||
| 21321 | 10906 0098 314A ldr r2, .L749+8 |
||
| 21322 | 10907 009a 1A63 str r2, [r3, #48] |
||
| 21323 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21324 | 10908 .loc 1 3027 7 is_stmt 1 view .LVU3257 |
||
| 21325 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21326 | 10909 .loc 1 3027 71 is_stmt 0 view .LVU3258 |
||
| 21327 | 10910 009c 0168 ldr r1, [r0] |
||
| 21328 | 10911 .LVL949: |
||
| 21329 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21330 | 10912 .loc 1 3027 11 view .LVU3259 |
||
| 21331 | 10913 009e 2B46 mov r3, r5 |
||
| 21332 | 10914 00a0 3246 mov r2, r6 |
||
| 21333 | 10915 00a2 3831 adds r1, r1, #56 |
||
| 21334 | 10916 00a4 806A ldr r0, [r0, #40] |
||
| 21335 | 10917 .LVL950: |
||
| 21336 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21337 | 10918 .loc 1 3027 11 view .LVU3260 |
||
| 21338 | 10919 00a6 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 21339 | 10920 .LVL951: |
||
| 21340 | 3027:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21341 | 10921 .loc 1 3027 10 view .LVU3261 |
||
| 21342 | 10922 00aa 0546 mov r5, r0 |
||
| 21343 | 10923 00ac 08B1 cbz r0, .L746 |
||
| 21344 | 3029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21345 | 10924 .loc 1 3029 16 view .LVU3262 |
||
| 21346 | 10925 00ae 0125 movs r5, #1 |
||
| 21347 | 10926 00b0 BCE7 b .L729 |
||
| 21348 | 10927 .L746: |
||
| 21349 | 3032:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21350 | 10928 .loc 1 3032 7 is_stmt 1 view .LVU3263 |
||
| 21351 | 10929 00b2 2268 ldr r2, [r4] |
||
| 21352 | 10930 00b4 D368 ldr r3, [r2, #12] |
||
| 21353 | 10931 00b6 43F48063 orr r3, r3, #1024 |
||
| 21354 | 10932 00ba D360 str r3, [r2, #12] |
||
| 21355 | 3035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21356 | 10933 .loc 1 3035 7 view .LVU3264 |
||
| 21357 | 10934 00bc 2268 ldr r2, [r4] |
||
| 21358 | 10935 00be 1368 ldr r3, [r2] |
||
| 21359 | 10936 00c0 43F00103 orr r3, r3, #1 |
||
| 21360 | 10937 00c4 1360 str r3, [r2] |
||
| 19 | mjames | 21361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 357 |
| 16 | mjames | 21362 | |
| 21363 | |||
| 21364 | 3038:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 21365 | 10938 .loc 1 3038 7 view .LVU3265 |
||
| 21366 | 10939 00c6 0122 movs r2, #1 |
||
| 21367 | 10940 00c8 0421 movs r1, #4 |
||
| 21368 | 10941 00ca 2068 ldr r0, [r4] |
||
| 21369 | 10942 00cc FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21370 | 10943 .LVL952: |
||
| 21371 | 3039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21372 | 10944 .loc 1 3039 7 view .LVU3266 |
||
| 21373 | 10945 00d0 ACE7 b .L729 |
||
| 21374 | 10946 .LVL953: |
||
| 21375 | 10947 .L734: |
||
| 21376 | 3045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21377 | 10948 .loc 1 3045 7 view .LVU3267 |
||
| 21378 | 3045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21379 | 10949 .loc 1 3045 17 is_stmt 0 view .LVU3268 |
||
| 21380 | 10950 00d2 436A ldr r3, [r0, #36] |
||
| 21381 | 10951 .LVL954: |
||
| 21382 | 3045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21383 | 10952 .loc 1 3045 52 view .LVU3269 |
||
| 21384 | 10953 00d4 2049 ldr r1, .L749 |
||
| 21385 | 10954 .LVL955: |
||
| 21386 | 3045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC1]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21387 | 10955 .loc 1 3045 52 view .LVU3270 |
||
| 21388 | 10956 00d6 9962 str r1, [r3, #40] |
||
| 21389 | 3046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21390 | 10957 .loc 1 3046 7 is_stmt 1 view .LVU3271 |
||
| 21391 | 3046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21392 | 10958 .loc 1 3046 17 is_stmt 0 view .LVU3272 |
||
| 21393 | 10959 00d8 436A ldr r3, [r0, #36] |
||
| 21394 | 3046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21395 | 10960 .loc 1 3046 56 view .LVU3273 |
||
| 21396 | 10961 00da 2049 ldr r1, .L749+4 |
||
| 21397 | 10962 00dc D962 str r1, [r3, #44] |
||
| 21398 | 3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21399 | 10963 .loc 1 3049 7 is_stmt 1 view .LVU3274 |
||
| 21400 | 3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21401 | 10964 .loc 1 3049 17 is_stmt 0 view .LVU3275 |
||
| 21402 | 10965 00de 436A ldr r3, [r0, #36] |
||
| 21403 | 3049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21404 | 10966 .loc 1 3049 53 view .LVU3276 |
||
| 21405 | 10967 00e0 1F49 ldr r1, .L749+8 |
||
| 21406 | 10968 00e2 1963 str r1, [r3, #48] |
||
| 21407 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21408 | 10969 .loc 1 3052 7 is_stmt 1 view .LVU3277 |
||
| 21409 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21410 | 10970 .loc 1 3052 71 is_stmt 0 view .LVU3278 |
||
| 21411 | 10971 00e4 0168 ldr r1, [r0] |
||
| 21412 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21413 | 10972 .loc 1 3052 11 view .LVU3279 |
||
| 21414 | 10973 00e6 2B46 mov r3, r5 |
||
| 21415 | 10974 00e8 3431 adds r1, r1, #52 |
||
| 21416 | 10975 00ea 406A ldr r0, [r0, #36] |
||
| 21417 | 10976 .LVL956: |
||
| 21418 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21419 | 10977 .loc 1 3052 11 view .LVU3280 |
||
| 21420 | 10978 00ec FFF7FEFF bl HAL_DMA_Start_IT |
||
| 19 | mjames | 21421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 358 |
| 16 | mjames | 21422 | |
| 21423 | |||
| 21424 | 10979 .LVL957: |
||
| 21425 | 3052:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21426 | 10980 .loc 1 3052 10 view .LVU3281 |
||
| 21427 | 10981 00f0 08B1 cbz r0, .L747 |
||
| 21428 | 3054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21429 | 10982 .loc 1 3054 16 view .LVU3282 |
||
| 21430 | 10983 00f2 0125 movs r5, #1 |
||
| 21431 | 10984 00f4 9AE7 b .L729 |
||
| 21432 | 10985 .L747: |
||
| 21433 | 3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21434 | 10986 .loc 1 3058 7 is_stmt 1 view .LVU3283 |
||
| 21435 | 3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21436 | 10987 .loc 1 3058 17 is_stmt 0 view .LVU3284 |
||
| 21437 | 10988 00f6 A36A ldr r3, [r4, #40] |
||
| 21438 | 3058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** htim->hdma[TIM_DMA_ID_CC2]->XferHalfCpltCallback = TIM_DMACaptureHalfCplt; |
||
| 21439 | 10989 .loc 1 3058 52 view .LVU3285 |
||
| 21440 | 10990 00f8 174A ldr r2, .L749 |
||
| 21441 | 10991 00fa 9A62 str r2, [r3, #40] |
||
| 21442 | 3059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21443 | 10992 .loc 1 3059 7 is_stmt 1 view .LVU3286 |
||
| 21444 | 3059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21445 | 10993 .loc 1 3059 17 is_stmt 0 view .LVU3287 |
||
| 21446 | 10994 00fc A36A ldr r3, [r4, #40] |
||
| 21447 | 3059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21448 | 10995 .loc 1 3059 56 view .LVU3288 |
||
| 21449 | 10996 00fe 174A ldr r2, .L749+4 |
||
| 21450 | 10997 0100 DA62 str r2, [r3, #44] |
||
| 21451 | 3062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21452 | 10998 .loc 1 3062 7 is_stmt 1 view .LVU3289 |
||
| 21453 | 3062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21454 | 10999 .loc 1 3062 17 is_stmt 0 view .LVU3290 |
||
| 21455 | 11000 0102 A36A ldr r3, [r4, #40] |
||
| 21456 | 3062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21457 | 11001 .loc 1 3062 53 view .LVU3291 |
||
| 21458 | 11002 0104 164A ldr r2, .L749+8 |
||
| 21459 | 11003 0106 1A63 str r2, [r3, #48] |
||
| 21460 | 3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21461 | 11004 .loc 1 3065 7 is_stmt 1 view .LVU3292 |
||
| 21462 | 3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21463 | 11005 .loc 1 3065 71 is_stmt 0 view .LVU3293 |
||
| 21464 | 11006 0108 2168 ldr r1, [r4] |
||
| 21465 | 3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21466 | 11007 .loc 1 3065 11 view .LVU3294 |
||
| 21467 | 11008 010a 2B46 mov r3, r5 |
||
| 21468 | 11009 010c 3246 mov r2, r6 |
||
| 21469 | 11010 010e 3831 adds r1, r1, #56 |
||
| 21470 | 11011 0110 A06A ldr r0, [r4, #40] |
||
| 21471 | 11012 0112 FFF7FEFF bl HAL_DMA_Start_IT |
||
| 21472 | 11013 .LVL958: |
||
| 21473 | 3065:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21474 | 11014 .loc 1 3065 10 view .LVU3295 |
||
| 21475 | 11015 0116 0546 mov r5, r0 |
||
| 21476 | 11016 0118 08B1 cbz r0, .L748 |
||
| 21477 | 3067:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21478 | 11017 .loc 1 3067 16 view .LVU3296 |
||
| 21479 | 11018 011a 0125 movs r5, #1 |
||
| 21480 | 11019 011c 86E7 b .L729 |
||
| 19 | mjames | 21481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 359 |
| 16 | mjames | 21482 | |
| 21483 | |||
| 21484 | 11020 .L748: |
||
| 21485 | 3070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21486 | 11021 .loc 1 3070 7 is_stmt 1 view .LVU3297 |
||
| 21487 | 11022 011e 2268 ldr r2, [r4] |
||
| 21488 | 11023 0120 1368 ldr r3, [r2] |
||
| 21489 | 11024 0122 43F00103 orr r3, r3, #1 |
||
| 21490 | 11025 0126 1360 str r3, [r2] |
||
| 21491 | 3073:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_ENABLE); |
||
| 21492 | 11026 .loc 1 3073 7 view .LVU3298 |
||
| 21493 | 11027 0128 0122 movs r2, #1 |
||
| 21494 | 11028 012a 0021 movs r1, #0 |
||
| 21495 | 11029 012c 2068 ldr r0, [r4] |
||
| 21496 | 11030 012e FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21497 | 11031 .LVL959: |
||
| 21498 | 3074:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21499 | 11032 .loc 1 3074 7 view .LVU3299 |
||
| 21500 | 11033 0132 0122 movs r2, #1 |
||
| 21501 | 11034 0134 0421 movs r1, #4 |
||
| 21502 | 11035 0136 2068 ldr r0, [r4] |
||
| 21503 | 11036 0138 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21504 | 11037 .LVL960: |
||
| 21505 | 3077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Enable the TIM Input Capture DMA request */ |
||
| 21506 | 11038 .loc 1 3077 7 view .LVU3300 |
||
| 21507 | 11039 013c 2268 ldr r2, [r4] |
||
| 21508 | 11040 013e D368 ldr r3, [r2, #12] |
||
| 21509 | 11041 0140 43F40073 orr r3, r3, #512 |
||
| 21510 | 11042 0144 D360 str r3, [r2, #12] |
||
| 21511 | 3079:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** break; |
||
| 21512 | 11043 .loc 1 3079 7 view .LVU3301 |
||
| 21513 | 11044 0146 2268 ldr r2, [r4] |
||
| 21514 | 11045 0148 D368 ldr r3, [r2, #12] |
||
| 21515 | 11046 014a 43F48063 orr r3, r3, #1024 |
||
| 21516 | 11047 014e D360 str r3, [r2, #12] |
||
| 21517 | 3080:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21518 | 11048 .loc 1 3080 7 view .LVU3302 |
||
| 21519 | 11049 0150 6CE7 b .L729 |
||
| 21520 | 11050 .LVL961: |
||
| 21521 | 11051 .L735: |
||
| 21522 | 2973:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21523 | 11052 .loc 1 2973 12 is_stmt 0 view .LVU3303 |
||
| 21524 | 11053 0152 0225 movs r5, #2 |
||
| 21525 | 11054 0154 6AE7 b .L729 |
||
| 21526 | 11055 .L750: |
||
| 21527 | 11056 0156 00BF .align 2 |
||
| 21528 | 11057 .L749: |
||
| 21529 | 11058 0158 00000000 .word TIM_DMACaptureCplt |
||
| 21530 | 11059 015c 00000000 .word TIM_DMACaptureHalfCplt |
||
| 21531 | 11060 0160 00000000 .word TIM_DMAError |
||
| 21532 | 11061 .cfi_endproc |
||
| 21533 | 11062 .LFE121: |
||
| 21534 | 11064 .section .text.HAL_TIM_Encoder_Stop_DMA,"ax",%progbits |
||
| 21535 | 11065 .align 1 |
||
| 21536 | 11066 .global HAL_TIM_Encoder_Stop_DMA |
||
| 21537 | 11067 .syntax unified |
||
| 21538 | 11068 .thumb |
||
| 21539 | 11069 .thumb_func |
||
| 21540 | 11070 .fpu softvfp |
||
| 19 | mjames | 21541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 360 |
| 16 | mjames | 21542 | |
| 21543 | |||
| 21544 | 11072 HAL_TIM_Encoder_Stop_DMA: |
||
| 21545 | 11073 .LVL962: |
||
| 21546 | 11074 .LFB122: |
||
| 21547 | 3101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 21548 | 11075 .loc 1 3101 1 is_stmt 1 view -0 |
||
| 21549 | 11076 .cfi_startproc |
||
| 21550 | 11077 @ args = 0, pretend = 0, frame = 0 |
||
| 21551 | 11078 @ frame_needed = 0, uses_anonymous_args = 0 |
||
| 21552 | 3101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** /* Check the parameters */ |
||
| 21553 | 11079 .loc 1 3101 1 is_stmt 0 view .LVU3305 |
||
| 21554 | 11080 0000 10B5 push {r4, lr} |
||
| 21555 | 11081 .LCFI108: |
||
| 21556 | 11082 .cfi_def_cfa_offset 8 |
||
| 21557 | 11083 .cfi_offset 4, -8 |
||
| 21558 | 11084 .cfi_offset 14, -4 |
||
| 21559 | 11085 0002 0446 mov r4, r0 |
||
| 21560 | 3103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21561 | 11086 .loc 1 3103 3 is_stmt 1 view .LVU3306 |
||
| 21562 | 3107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21563 | 11087 .loc 1 3107 3 view .LVU3307 |
||
| 21564 | 3107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21565 | 11088 .loc 1 3107 6 is_stmt 0 view .LVU3308 |
||
| 21566 | 11089 0004 0029 cmp r1, #0 |
||
| 21567 | 11090 0006 2FD0 beq .L757 |
||
| 21568 | 3115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21569 | 11091 .loc 1 3115 8 is_stmt 1 view .LVU3309 |
||
| 21570 | 3115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** { |
||
| 21571 | 11092 .loc 1 3115 11 is_stmt 0 view .LVU3310 |
||
| 21572 | 11093 0008 0429 cmp r1, #4 |
||
| 21573 | 11094 000a 3BD0 beq .L758 |
||
| 21574 | 3125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 21575 | 11095 .loc 1 3125 5 is_stmt 1 view .LVU3311 |
||
| 21576 | 11096 000c 0022 movs r2, #0 |
||
| 21577 | 11097 000e 1146 mov r1, r2 |
||
| 21578 | 11098 .LVL963: |
||
| 21579 | 3125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 21580 | 11099 .loc 1 3125 5 is_stmt 0 view .LVU3312 |
||
| 21581 | 11100 0010 0068 ldr r0, [r0] |
||
| 21582 | 11101 .LVL964: |
||
| 21583 | 3125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** TIM_CCxChannelCmd(htim->Instance, TIM_CHANNEL_2, TIM_CCx_DISABLE); |
||
| 21584 | 11102 .loc 1 3125 5 view .LVU3313 |
||
| 21585 | 11103 0012 FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21586 | 11104 .LVL965: |
||
| 21587 | 3126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21588 | 11105 .loc 1 3126 5 is_stmt 1 view .LVU3314 |
||
| 21589 | 11106 0016 0022 movs r2, #0 |
||
| 21590 | 11107 0018 0421 movs r1, #4 |
||
| 21591 | 11108 001a 2068 ldr r0, [r4] |
||
| 21592 | 11109 001c FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21593 | 11110 .LVL966: |
||
| 21594 | 3129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** __HAL_TIM_DISABLE_DMA(htim, TIM_DMA_CC2); |
||
| 21595 | 11111 .loc 1 3129 5 view .LVU3315 |
||
| 21596 | 11112 0020 2268 ldr r2, [r4] |
||
| 21597 | 11113 0022 D368 ldr r3, [r2, #12] |
||
| 21598 | 11114 0024 23F40073 bic r3, r3, #512 |
||
| 21599 | 11115 0028 D360 str r3, [r2, #12] |
||
| 21600 | 3130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 19 | mjames | 21601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 361 |
| 16 | mjames | 21602 | |
| 21603 | |||
| 21604 | 11116 .loc 1 3130 5 view .LVU3316 |
||
| 21605 | 11117 002a 2268 ldr r2, [r4] |
||
| 21606 | 11118 002c D368 ldr r3, [r2, #12] |
||
| 21607 | 11119 002e 23F48063 bic r3, r3, #1024 |
||
| 21608 | 11120 0032 D360 str r3, [r2, #12] |
||
| 21609 | 3131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 21610 | 11121 .loc 1 3131 5 view .LVU3317 |
||
| 21611 | 3131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 21612 | 11122 .loc 1 3131 11 is_stmt 0 view .LVU3318 |
||
| 21613 | 11123 0034 606A ldr r0, [r4, #36] |
||
| 21614 | 11124 0036 FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 21615 | 11125 .LVL967: |
||
| 21616 | 3132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21617 | 11126 .loc 1 3132 5 is_stmt 1 view .LVU3319 |
||
| 21618 | 3132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21619 | 11127 .loc 1 3132 11 is_stmt 0 view .LVU3320 |
||
| 21620 | 11128 003a A06A ldr r0, [r4, #40] |
||
| 21621 | 11129 003c FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 21622 | 11130 .LVL968: |
||
| 21623 | 11131 .L753: |
||
| 21624 | 3136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21625 | 11132 .loc 1 3136 3 is_stmt 1 view .LVU3321 |
||
| 21626 | 3136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21627 | 11133 .loc 1 3136 3 view .LVU3322 |
||
| 21628 | 11134 0040 2368 ldr r3, [r4] |
||
| 21629 | 11135 0042 196A ldr r1, [r3, #32] |
||
| 21630 | 11136 0044 41F21112 movw r2, #4369 |
||
| 21631 | 11137 0048 1142 tst r1, r2 |
||
| 21632 | 11138 004a 08D1 bne .L755 |
||
| 21633 | 3136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21634 | 11139 .loc 1 3136 3 discriminator 1 view .LVU3323 |
||
| 21635 | 11140 004c 196A ldr r1, [r3, #32] |
||
| 21636 | 11141 004e 40F24442 movw r2, #1092 |
||
| 21637 | 11142 0052 1142 tst r1, r2 |
||
| 21638 | 11143 0054 03D1 bne .L755 |
||
| 21639 | 3136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21640 | 11144 .loc 1 3136 3 discriminator 2 view .LVU3324 |
||
| 21641 | 11145 0056 1A68 ldr r2, [r3] |
||
| 21642 | 11146 0058 22F00102 bic r2, r2, #1 |
||
| 21643 | 11147 005c 1A60 str r2, [r3] |
||
| 21644 | 11148 .L755: |
||
| 21645 | 3139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21646 | 11149 .loc 1 3139 3 view .LVU3325 |
||
| 21647 | 3139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21648 | 11150 .loc 1 3139 15 is_stmt 0 view .LVU3326 |
||
| 21649 | 11151 005e 0123 movs r3, #1 |
||
| 21650 | 11152 0060 84F83D30 strb r3, [r4, #61] |
||
| 21651 | 3142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21652 | 11153 .loc 1 3142 3 is_stmt 1 view .LVU3327 |
||
| 21653 | 3143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21654 | 11154 .loc 1 3143 1 is_stmt 0 view .LVU3328 |
||
| 21655 | 11155 0064 0020 movs r0, #0 |
||
| 21656 | 11156 0066 10BD pop {r4, pc} |
||
| 21657 | 11157 .LVL969: |
||
| 21658 | 11158 .L757: |
||
| 21659 | 3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21660 | 11159 .loc 1 3109 5 is_stmt 1 view .LVU3329 |
||
| 19 | mjames | 21661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 362 |
| 16 | mjames | 21662 | |
| 21663 | |||
| 21664 | 11160 0068 0022 movs r2, #0 |
||
| 21665 | 11161 006a 1146 mov r1, r2 |
||
| 21666 | 11162 .LVL970: |
||
| 21667 | 3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21668 | 11163 .loc 1 3109 5 is_stmt 0 view .LVU3330 |
||
| 21669 | 11164 006c 0068 ldr r0, [r0] |
||
| 21670 | 11165 .LVL971: |
||
| 21671 | 3109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21672 | 11166 .loc 1 3109 5 view .LVU3331 |
||
| 21673 | 11167 006e FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21674 | 11168 .LVL972: |
||
| 21675 | 3112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC1]); |
||
| 21676 | 11169 .loc 1 3112 5 is_stmt 1 view .LVU3332 |
||
| 21677 | 11170 0072 2268 ldr r2, [r4] |
||
| 21678 | 11171 0074 D368 ldr r3, [r2, #12] |
||
| 21679 | 11172 0076 23F40073 bic r3, r3, #512 |
||
| 21680 | 11173 007a D360 str r3, [r2, #12] |
||
| 21681 | 3113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21682 | 11174 .loc 1 3113 5 view .LVU3333 |
||
| 21683 | 3113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21684 | 11175 .loc 1 3113 11 is_stmt 0 view .LVU3334 |
||
| 21685 | 11176 007c 606A ldr r0, [r4, #36] |
||
| 21686 | 11177 007e FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 21687 | 11178 .LVL973: |
||
| 21688 | 11179 0082 DDE7 b .L753 |
||
| 21689 | 11180 .LVL974: |
||
| 21690 | 11181 .L758: |
||
| 21691 | 3117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21692 | 11182 .loc 1 3117 5 is_stmt 1 view .LVU3335 |
||
| 21693 | 11183 0084 0022 movs r2, #0 |
||
| 21694 | 11184 0086 0421 movs r1, #4 |
||
| 21695 | 11185 .LVL975: |
||
| 21696 | 3117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21697 | 11186 .loc 1 3117 5 is_stmt 0 view .LVU3336 |
||
| 21698 | 11187 0088 0068 ldr r0, [r0] |
||
| 21699 | 11188 .LVL976: |
||
| 21700 | 3117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** |
||
| 21701 | 11189 .loc 1 3117 5 view .LVU3337 |
||
| 21702 | 11190 008a FFF7FEFF bl TIM_CCxChannelCmd |
||
| 21703 | 11191 .LVL977: |
||
| 21704 | 3120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** (void)HAL_DMA_Abort_IT(htim->hdma[TIM_DMA_ID_CC2]); |
||
| 21705 | 11192 .loc 1 3120 5 is_stmt 1 view .LVU3338 |
||
| 21706 | 11193 008e 2268 ldr r2, [r4] |
||
| 21707 | 11194 0090 D368 ldr r3, [r2, #12] |
||
| 21708 | 11195 0092 23F48063 bic r3, r3, #1024 |
||
| 21709 | 11196 0096 D360 str r3, [r2, #12] |
||
| 21710 | 3121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21711 | 11197 .loc 1 3121 5 view .LVU3339 |
||
| 21712 | 3121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c **** } |
||
| 21713 | 11198 .loc 1 3121 11 is_stmt 0 view .LVU3340 |
||
| 21714 | 11199 0098 A06A ldr r0, [r4, #40] |
||
| 21715 | 11200 009a FFF7FEFF bl HAL_DMA_Abort_IT |
||
| 21716 | 11201 .LVL978: |
||
| 21717 | 11202 009e CFE7 b .L753 |
||
| 21718 | 11203 .cfi_endproc |
||
| 21719 | 11204 .LFE122: |
||
| 21720 | 11206 .text |
||
| 19 | mjames | 21721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 363 |
| 16 | mjames | 21722 | |
| 21723 | |||
| 21724 | 11207 .Letext0: |
||
| 21725 | 11208 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 21726 | 11209 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
| 21727 | 11210 .file 4 "Drivers/CMSIS/Include/core_cm3.h" |
||
| 21728 | 11211 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
||
| 21729 | 11212 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
||
| 21730 | 11213 .file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h" |
||
| 21731 | 11214 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
||
| 21732 | 11215 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h" |
||
| 21733 | 11216 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h" |
||
| 21734 | 11217 .file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
||
| 21735 | 11218 .file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h" |
||
| 19 | mjames | 21736 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 364 |
| 16 | mjames | 21737 | |
| 21738 | |||
| 21739 | DEFINED SYMBOLS |
||
| 21740 | *ABS*:0000000000000000 stm32f1xx_hal_tim.c |
||
| 19 | mjames | 21741 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:16 .text.TIM_OC1_SetConfig:0000000000000000 $t |
| 21742 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:23 .text.TIM_OC1_SetConfig:0000000000000000 TIM_OC1_SetConfig |
||
| 21743 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:164 .text.TIM_OC1_SetConfig:0000000000000058 $d |
||
| 21744 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:169 .text.TIM_OC3_SetConfig:0000000000000000 $t |
||
| 21745 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:175 .text.TIM_OC3_SetConfig:0000000000000000 TIM_OC3_SetConfig |
||
| 21746 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:315 .text.TIM_OC3_SetConfig:0000000000000060 $d |
||
| 21747 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:320 .text.TIM_OC4_SetConfig:0000000000000000 $t |
||
| 21748 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:326 .text.TIM_OC4_SetConfig:0000000000000000 TIM_OC4_SetConfig |
||
| 21749 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:433 .text.TIM_OC4_SetConfig:0000000000000044 $d |
||
| 21750 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:438 .text.TIM_TI1_ConfigInputStage:0000000000000000 $t |
||
| 21751 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:444 .text.TIM_TI1_ConfigInputStage:0000000000000000 TIM_TI1_ConfigInputStage |
||
| 21752 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:504 .text.TIM_TI2_SetConfig:0000000000000000 $t |
||
| 21753 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:510 .text.TIM_TI2_SetConfig:0000000000000000 TIM_TI2_SetConfig |
||
| 21754 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:590 .text.TIM_TI2_ConfigInputStage:0000000000000000 $t |
||
| 21755 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:596 .text.TIM_TI2_ConfigInputStage:0000000000000000 TIM_TI2_ConfigInputStage |
||
| 21756 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:656 .text.TIM_TI3_SetConfig:0000000000000000 $t |
||
| 21757 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:662 .text.TIM_TI3_SetConfig:0000000000000000 TIM_TI3_SetConfig |
||
| 21758 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:742 .text.TIM_TI4_SetConfig:0000000000000000 $t |
||
| 21759 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:748 .text.TIM_TI4_SetConfig:0000000000000000 TIM_TI4_SetConfig |
||
| 21760 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:828 .text.TIM_ITRx_SetConfig:0000000000000000 $t |
||
| 21761 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:834 .text.TIM_ITRx_SetConfig:0000000000000000 TIM_ITRx_SetConfig |
||
| 21762 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:867 .text.HAL_TIM_Base_MspInit:0000000000000000 $t |
||
| 21763 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:874 .text.HAL_TIM_Base_MspInit:0000000000000000 HAL_TIM_Base_MspInit |
||
| 21764 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:889 .text.HAL_TIM_Base_MspDeInit:0000000000000000 $t |
||
| 21765 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:896 .text.HAL_TIM_Base_MspDeInit:0000000000000000 HAL_TIM_Base_MspDeInit |
||
| 21766 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:911 .text.HAL_TIM_Base_DeInit:0000000000000000 $t |
||
| 21767 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:918 .text.HAL_TIM_Base_DeInit:0000000000000000 HAL_TIM_Base_DeInit |
||
| 21768 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:975 .text.HAL_TIM_Base_Start:0000000000000000 $t |
||
| 21769 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:982 .text.HAL_TIM_Base_Start:0000000000000000 HAL_TIM_Base_Start |
||
| 21770 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1029 .text.HAL_TIM_Base_Stop:0000000000000000 $t |
||
| 21771 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1036 .text.HAL_TIM_Base_Stop:0000000000000000 HAL_TIM_Base_Stop |
||
| 21772 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1080 .text.HAL_TIM_Base_Start_IT:0000000000000000 $t |
||
| 21773 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1087 .text.HAL_TIM_Base_Start_IT:0000000000000000 HAL_TIM_Base_Start_IT |
||
| 21774 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1131 .text.HAL_TIM_Base_Stop_IT:0000000000000000 $t |
||
| 21775 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1138 .text.HAL_TIM_Base_Stop_IT:0000000000000000 HAL_TIM_Base_Stop_IT |
||
| 21776 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1179 .text.HAL_TIM_Base_Start_DMA:0000000000000000 $t |
||
| 21777 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1186 .text.HAL_TIM_Base_Start_DMA:0000000000000000 HAL_TIM_Base_Start_DMA |
||
| 21778 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1308 .text.HAL_TIM_Base_Start_DMA:0000000000000074 $d |
||
| 21779 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3342 .text.TIM_DMAPeriodElapsedCplt:0000000000000000 TIM_DMAPeriodElapsedCplt |
||
| 21780 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3400 .text.TIM_DMAPeriodElapsedHalfCplt:0000000000000000 TIM_DMAPeriodElapsedHalfCplt |
||
| 21781 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4368 .text.TIM_DMAError:0000000000000000 TIM_DMAError |
||
| 21782 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1315 .text.HAL_TIM_Base_Stop_DMA:0000000000000000 $t |
||
| 21783 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1322 .text.HAL_TIM_Base_Stop_DMA:0000000000000000 HAL_TIM_Base_Stop_DMA |
||
| 21784 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1379 .text.HAL_TIM_OC_MspInit:0000000000000000 $t |
||
| 21785 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1386 .text.HAL_TIM_OC_MspInit:0000000000000000 HAL_TIM_OC_MspInit |
||
| 21786 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1401 .text.HAL_TIM_OC_MspDeInit:0000000000000000 $t |
||
| 21787 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1408 .text.HAL_TIM_OC_MspDeInit:0000000000000000 HAL_TIM_OC_MspDeInit |
||
| 21788 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1423 .text.HAL_TIM_OC_DeInit:0000000000000000 $t |
||
| 21789 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1430 .text.HAL_TIM_OC_DeInit:0000000000000000 HAL_TIM_OC_DeInit |
||
| 21790 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1487 .text.HAL_TIM_PWM_MspInit:0000000000000000 $t |
||
| 21791 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1494 .text.HAL_TIM_PWM_MspInit:0000000000000000 HAL_TIM_PWM_MspInit |
||
| 21792 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1509 .text.HAL_TIM_PWM_MspDeInit:0000000000000000 $t |
||
| 21793 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1516 .text.HAL_TIM_PWM_MspDeInit:0000000000000000 HAL_TIM_PWM_MspDeInit |
||
| 21794 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1531 .text.HAL_TIM_PWM_DeInit:0000000000000000 $t |
||
| 21795 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1538 .text.HAL_TIM_PWM_DeInit:0000000000000000 HAL_TIM_PWM_DeInit |
||
| 21796 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 365 |
||
| 16 | mjames | 21797 | |
| 21798 | |||
| 19 | mjames | 21799 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1595 .text.HAL_TIM_IC_MspInit:0000000000000000 $t |
| 21800 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1602 .text.HAL_TIM_IC_MspInit:0000000000000000 HAL_TIM_IC_MspInit |
||
| 21801 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1617 .text.HAL_TIM_IC_MspDeInit:0000000000000000 $t |
||
| 21802 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1624 .text.HAL_TIM_IC_MspDeInit:0000000000000000 HAL_TIM_IC_MspDeInit |
||
| 21803 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1639 .text.HAL_TIM_IC_DeInit:0000000000000000 $t |
||
| 21804 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1646 .text.HAL_TIM_IC_DeInit:0000000000000000 HAL_TIM_IC_DeInit |
||
| 21805 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1703 .text.HAL_TIM_OnePulse_MspInit:0000000000000000 $t |
||
| 21806 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1710 .text.HAL_TIM_OnePulse_MspInit:0000000000000000 HAL_TIM_OnePulse_MspInit |
||
| 21807 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1725 .text.HAL_TIM_OnePulse_MspDeInit:0000000000000000 $t |
||
| 21808 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1732 .text.HAL_TIM_OnePulse_MspDeInit:0000000000000000 HAL_TIM_OnePulse_MspDeInit |
||
| 21809 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1747 .text.HAL_TIM_OnePulse_DeInit:0000000000000000 $t |
||
| 21810 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1754 .text.HAL_TIM_OnePulse_DeInit:0000000000000000 HAL_TIM_OnePulse_DeInit |
||
| 21811 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1811 .text.HAL_TIM_Encoder_MspInit:0000000000000000 $t |
||
| 21812 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1818 .text.HAL_TIM_Encoder_MspInit:0000000000000000 HAL_TIM_Encoder_MspInit |
||
| 21813 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1833 .text.HAL_TIM_Encoder_MspDeInit:0000000000000000 $t |
||
| 21814 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1840 .text.HAL_TIM_Encoder_MspDeInit:0000000000000000 HAL_TIM_Encoder_MspDeInit |
||
| 21815 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1855 .text.HAL_TIM_Encoder_DeInit:0000000000000000 $t |
||
| 21816 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1862 .text.HAL_TIM_Encoder_DeInit:0000000000000000 HAL_TIM_Encoder_DeInit |
||
| 21817 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1919 .text.HAL_TIM_DMABurst_WriteStart:0000000000000000 $t |
||
| 21818 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:1926 .text.HAL_TIM_DMABurst_WriteStart:0000000000000000 HAL_TIM_DMABurst_WriteStart |
||
| 21819 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2358 .text.HAL_TIM_DMABurst_WriteStart:00000000000001b0 $d |
||
| 21820 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3711 .text.TIM_DMADelayPulseCplt:0000000000000000 TIM_DMADelayPulseCplt |
||
| 21821 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3826 .text.TIM_DMADelayPulseHalfCplt:0000000000000000 TIM_DMADelayPulseHalfCplt |
||
| 21822 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4251 .text.TIM_DMATriggerCplt:0000000000000000 TIM_DMATriggerCplt |
||
| 21823 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4309 .text.TIM_DMATriggerHalfCplt:0000000000000000 TIM_DMATriggerHalfCplt |
||
| 21824 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2371 .text.HAL_TIM_DMABurst_WriteStop:0000000000000000 $t |
||
| 21825 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2378 .text.HAL_TIM_DMABurst_WriteStop:0000000000000000 HAL_TIM_DMABurst_WriteStop |
||
| 21826 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2524 .text.HAL_TIM_DMABurst_ReadStart:0000000000000000 $t |
||
| 21827 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2531 .text.HAL_TIM_DMABurst_ReadStart:0000000000000000 HAL_TIM_DMABurst_ReadStart |
||
| 21828 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2956 .text.HAL_TIM_DMABurst_ReadStart:00000000000001b0 $d |
||
| 21829 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3481 .text.TIM_DMACaptureCplt:0000000000000000 TIM_DMACaptureCplt |
||
| 21830 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3596 .text.TIM_DMACaptureHalfCplt:0000000000000000 TIM_DMACaptureHalfCplt |
||
| 21831 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2969 .text.HAL_TIM_DMABurst_ReadStop:0000000000000000 $t |
||
| 21832 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:2976 .text.HAL_TIM_DMABurst_ReadStop:0000000000000000 HAL_TIM_DMABurst_ReadStop |
||
| 21833 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3122 .text.HAL_TIM_GenerateEvent:0000000000000000 $t |
||
| 21834 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3129 .text.HAL_TIM_GenerateEvent:0000000000000000 HAL_TIM_GenerateEvent |
||
| 21835 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3179 .text.HAL_TIM_ConfigTI1Input:0000000000000000 $t |
||
| 21836 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3186 .text.HAL_TIM_ConfigTI1Input:0000000000000000 HAL_TIM_ConfigTI1Input |
||
| 21837 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3224 .text.HAL_TIM_ReadCapturedValue:0000000000000000 $t |
||
| 21838 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3231 .text.HAL_TIM_ReadCapturedValue:0000000000000000 HAL_TIM_ReadCapturedValue |
||
| 21839 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3245 .text.HAL_TIM_ReadCapturedValue:0000000000000008 $d |
||
| 21840 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3314 .text.HAL_TIM_PeriodElapsedCallback:0000000000000000 $t |
||
| 21841 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3321 .text.HAL_TIM_PeriodElapsedCallback:0000000000000000 HAL_TIM_PeriodElapsedCallback |
||
| 21842 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3336 .text.TIM_DMAPeriodElapsedCplt:0000000000000000 $t |
||
| 21843 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3372 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:0000000000000000 $t |
||
| 21844 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3379 .text.HAL_TIM_PeriodElapsedHalfCpltCallback:0000000000000000 HAL_TIM_PeriodElapsedHalfCpltCallback |
||
| 21845 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3394 .text.TIM_DMAPeriodElapsedHalfCplt:0000000000000000 $t |
||
| 21846 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3430 .text.HAL_TIM_OC_DelayElapsedCallback:0000000000000000 $t |
||
| 21847 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3437 .text.HAL_TIM_OC_DelayElapsedCallback:0000000000000000 HAL_TIM_OC_DelayElapsedCallback |
||
| 21848 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3452 .text.HAL_TIM_IC_CaptureCallback:0000000000000000 $t |
||
| 21849 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3459 .text.HAL_TIM_IC_CaptureCallback:0000000000000000 HAL_TIM_IC_CaptureCallback |
||
| 21850 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3474 .text.TIM_DMACaptureCplt:0000000000000000 $t |
||
| 21851 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3567 .text.HAL_TIM_IC_CaptureHalfCpltCallback:0000000000000000 $t |
||
| 21852 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3574 .text.HAL_TIM_IC_CaptureHalfCpltCallback:0000000000000000 HAL_TIM_IC_CaptureHalfCpltCallback |
||
| 21853 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3589 .text.TIM_DMACaptureHalfCplt:0000000000000000 $t |
||
| 21854 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3682 .text.HAL_TIM_PWM_PulseFinishedCallback:0000000000000000 $t |
||
| 21855 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3689 .text.HAL_TIM_PWM_PulseFinishedCallback:0000000000000000 HAL_TIM_PWM_PulseFinishedCallback |
||
| 21856 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 366 |
||
| 16 | mjames | 21857 | |
| 21858 | |||
| 19 | mjames | 21859 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3704 .text.TIM_DMADelayPulseCplt:0000000000000000 $t |
| 21860 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3797 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:0000000000000000 $t |
||
| 21861 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3804 .text.HAL_TIM_PWM_PulseFinishedHalfCpltCallback:0000000000000000 HAL_TIM_PWM_PulseFinishedHalfCpltCallback |
||
| 21862 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3819 .text.TIM_DMADelayPulseHalfCplt:0000000000000000 $t |
||
| 21863 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3912 .text.HAL_TIM_TriggerCallback:0000000000000000 $t |
||
| 21864 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3919 .text.HAL_TIM_TriggerCallback:0000000000000000 HAL_TIM_TriggerCallback |
||
| 21865 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3934 .text.HAL_TIM_IRQHandler:0000000000000000 $t |
||
| 21866 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3941 .text.HAL_TIM_IRQHandler:0000000000000000 HAL_TIM_IRQHandler |
||
| 21867 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4245 .text.TIM_DMATriggerCplt:0000000000000000 $t |
||
| 21868 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4281 .text.HAL_TIM_TriggerHalfCpltCallback:0000000000000000 $t |
||
| 21869 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4288 .text.HAL_TIM_TriggerHalfCpltCallback:0000000000000000 HAL_TIM_TriggerHalfCpltCallback |
||
| 21870 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4303 .text.TIM_DMATriggerHalfCplt:0000000000000000 $t |
||
| 21871 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4339 .text.HAL_TIM_ErrorCallback:0000000000000000 $t |
||
| 21872 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4346 .text.HAL_TIM_ErrorCallback:0000000000000000 HAL_TIM_ErrorCallback |
||
| 21873 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4361 .text.TIM_DMAError:0000000000000000 $t |
||
| 21874 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4398 .text.HAL_TIM_Base_GetState:0000000000000000 $t |
||
| 21875 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4405 .text.HAL_TIM_Base_GetState:0000000000000000 HAL_TIM_Base_GetState |
||
| 21876 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4423 .text.HAL_TIM_OC_GetState:0000000000000000 $t |
||
| 21877 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4430 .text.HAL_TIM_OC_GetState:0000000000000000 HAL_TIM_OC_GetState |
||
| 21878 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4448 .text.HAL_TIM_PWM_GetState:0000000000000000 $t |
||
| 21879 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4455 .text.HAL_TIM_PWM_GetState:0000000000000000 HAL_TIM_PWM_GetState |
||
| 21880 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4473 .text.HAL_TIM_IC_GetState:0000000000000000 $t |
||
| 21881 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4480 .text.HAL_TIM_IC_GetState:0000000000000000 HAL_TIM_IC_GetState |
||
| 21882 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4498 .text.HAL_TIM_OnePulse_GetState:0000000000000000 $t |
||
| 21883 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4505 .text.HAL_TIM_OnePulse_GetState:0000000000000000 HAL_TIM_OnePulse_GetState |
||
| 21884 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4523 .text.HAL_TIM_Encoder_GetState:0000000000000000 $t |
||
| 21885 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4530 .text.HAL_TIM_Encoder_GetState:0000000000000000 HAL_TIM_Encoder_GetState |
||
| 21886 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4548 .text.TIM_Base_SetConfig:0000000000000000 $t |
||
| 21887 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4555 .text.TIM_Base_SetConfig:0000000000000000 TIM_Base_SetConfig |
||
| 21888 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4668 .text.TIM_Base_SetConfig:0000000000000070 $d |
||
| 21889 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4673 .text.HAL_TIM_Base_Init:0000000000000000 $t |
||
| 21890 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4680 .text.HAL_TIM_Base_Init:0000000000000000 HAL_TIM_Base_Init |
||
| 21891 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4751 .text.HAL_TIM_OC_Init:0000000000000000 $t |
||
| 21892 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4758 .text.HAL_TIM_OC_Init:0000000000000000 HAL_TIM_OC_Init |
||
| 21893 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4829 .text.HAL_TIM_PWM_Init:0000000000000000 $t |
||
| 21894 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4836 .text.HAL_TIM_PWM_Init:0000000000000000 HAL_TIM_PWM_Init |
||
| 21895 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4907 .text.HAL_TIM_IC_Init:0000000000000000 $t |
||
| 21896 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4914 .text.HAL_TIM_IC_Init:0000000000000000 HAL_TIM_IC_Init |
||
| 21897 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4985 .text.HAL_TIM_OnePulse_Init:0000000000000000 $t |
||
| 21898 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:4992 .text.HAL_TIM_OnePulse_Init:0000000000000000 HAL_TIM_OnePulse_Init |
||
| 21899 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5083 .text.HAL_TIM_Encoder_Init:0000000000000000 $t |
||
| 21900 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5090 .text.HAL_TIM_Encoder_Init:0000000000000000 HAL_TIM_Encoder_Init |
||
| 21901 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5289 .text.TIM_OC2_SetConfig:0000000000000000 $t |
||
| 21902 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5296 .text.TIM_OC2_SetConfig:0000000000000000 TIM_OC2_SetConfig |
||
| 21903 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5436 .text.TIM_OC2_SetConfig:0000000000000060 $d |
||
| 21904 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5441 .text.HAL_TIM_OC_ConfigChannel:0000000000000000 $t |
||
| 21905 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5448 .text.HAL_TIM_OC_ConfigChannel:0000000000000000 HAL_TIM_OC_ConfigChannel |
||
| 21906 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5482 .text.HAL_TIM_OC_ConfigChannel:0000000000000020 $d |
||
| 21907 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5565 .text.HAL_TIM_PWM_ConfigChannel:0000000000000000 $t |
||
| 21908 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5572 .text.HAL_TIM_PWM_ConfigChannel:0000000000000000 HAL_TIM_PWM_ConfigChannel |
||
| 21909 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5610 .text.HAL_TIM_PWM_ConfigChannel:0000000000000022 $d |
||
| 21910 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5787 .text.TIM_TI1_SetConfig:0000000000000000 $t |
||
| 21911 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5794 .text.TIM_TI1_SetConfig:0000000000000000 TIM_TI1_SetConfig |
||
| 21912 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5898 .text.TIM_TI1_SetConfig:0000000000000054 $d |
||
| 21913 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5903 .text.HAL_TIM_IC_ConfigChannel:0000000000000000 $t |
||
| 21914 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5910 .text.HAL_TIM_IC_ConfigChannel:0000000000000000 HAL_TIM_IC_ConfigChannel |
||
| 21915 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6112 .text.HAL_TIM_OnePulse_ConfigChannel:0000000000000000 $t |
||
| 21916 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 367 |
||
| 16 | mjames | 21917 | |
| 21918 | |||
| 19 | mjames | 21919 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6119 .text.HAL_TIM_OnePulse_ConfigChannel:0000000000000000 HAL_TIM_OnePulse_ConfigChannel |
| 21920 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6373 .text.TIM_ETR_SetConfig:0000000000000000 $t |
||
| 21921 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6380 .text.TIM_ETR_SetConfig:0000000000000000 TIM_ETR_SetConfig |
||
| 21922 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6424 .text.HAL_TIM_ConfigOCrefClear:0000000000000000 $t |
||
| 21923 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6431 .text.HAL_TIM_ConfigOCrefClear:0000000000000000 HAL_TIM_ConfigOCrefClear |
||
| 21924 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6478 .text.HAL_TIM_ConfigOCrefClear:000000000000002c $d |
||
| 21925 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6647 .text.HAL_TIM_ConfigClockSource:0000000000000000 $t |
||
| 21926 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6654 .text.HAL_TIM_ConfigClockSource:0000000000000000 HAL_TIM_ConfigClockSource |
||
| 21927 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6906 .text.TIM_SlaveTimer_SetConfig:0000000000000000 $t |
||
| 21928 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6912 .text.TIM_SlaveTimer_SetConfig:0000000000000000 TIM_SlaveTimer_SetConfig |
||
| 21929 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7112 .text.HAL_TIM_SlaveConfigSynchro:0000000000000000 $t |
||
| 21930 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7119 .text.HAL_TIM_SlaveConfigSynchro:0000000000000000 HAL_TIM_SlaveConfigSynchro |
||
| 21931 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7208 .text.HAL_TIM_SlaveConfigSynchro_IT:0000000000000000 $t |
||
| 21932 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7215 .text.HAL_TIM_SlaveConfigSynchro_IT:0000000000000000 HAL_TIM_SlaveConfigSynchro_IT |
||
| 21933 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7304 .text.TIM_CCxChannelCmd:0000000000000000 $t |
||
| 21934 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7311 .text.TIM_CCxChannelCmd:0000000000000000 TIM_CCxChannelCmd |
||
| 21935 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7361 .text.HAL_TIM_OC_Start:0000000000000000 $t |
||
| 21936 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7368 .text.HAL_TIM_OC_Start:0000000000000000 HAL_TIM_OC_Start |
||
| 21937 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7432 .text.HAL_TIM_OC_Start:0000000000000038 $d |
||
| 21938 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7437 .text.HAL_TIM_OC_Stop:0000000000000000 $t |
||
| 21939 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7444 .text.HAL_TIM_OC_Stop:0000000000000000 HAL_TIM_OC_Stop |
||
| 21940 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7516 .text.HAL_TIM_OC_Stop:0000000000000054 $d |
||
| 21941 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7521 .text.HAL_TIM_OC_Start_IT:0000000000000000 $t |
||
| 21942 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7528 .text.HAL_TIM_OC_Start_IT:0000000000000000 HAL_TIM_OC_Start_IT |
||
| 21943 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7549 .text.HAL_TIM_OC_Start_IT:000000000000000c $d |
||
| 21944 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7644 .text.HAL_TIM_OC_Start_IT:000000000000007c $d |
||
| 21945 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7649 .text.HAL_TIM_OC_Stop_IT:0000000000000000 $t |
||
| 21946 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7656 .text.HAL_TIM_OC_Stop_IT:0000000000000000 HAL_TIM_OC_Stop_IT |
||
| 21947 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7676 .text.HAL_TIM_OC_Stop_IT:000000000000000c $d |
||
| 21948 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7780 .text.HAL_TIM_OC_Stop_IT:0000000000000098 $d |
||
| 21949 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7785 .text.HAL_TIM_OC_Start_DMA:0000000000000000 $t |
||
| 21950 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7792 .text.HAL_TIM_OC_Start_DMA:0000000000000000 HAL_TIM_OC_Start_DMA |
||
| 21951 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7834 .text.HAL_TIM_OC_Start_DMA:0000000000000026 $d |
||
| 21952 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8113 .text.HAL_TIM_OC_Start_DMA:0000000000000144 $d |
||
| 21953 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8121 .text.HAL_TIM_OC_Stop_DMA:0000000000000000 $t |
||
| 21954 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8128 .text.HAL_TIM_OC_Stop_DMA:0000000000000000 HAL_TIM_OC_Stop_DMA |
||
| 21955 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8151 .text.HAL_TIM_OC_Stop_DMA:000000000000000e $d |
||
| 21956 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8287 .text.HAL_TIM_OC_Stop_DMA:00000000000000bc $d |
||
| 21957 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8292 .text.HAL_TIM_PWM_Start:0000000000000000 $t |
||
| 21958 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8299 .text.HAL_TIM_PWM_Start:0000000000000000 HAL_TIM_PWM_Start |
||
| 21959 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8363 .text.HAL_TIM_PWM_Start:0000000000000038 $d |
||
| 21960 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8368 .text.HAL_TIM_PWM_Stop:0000000000000000 $t |
||
| 21961 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8375 .text.HAL_TIM_PWM_Stop:0000000000000000 HAL_TIM_PWM_Stop |
||
| 21962 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8451 .text.HAL_TIM_PWM_Stop:000000000000005c $d |
||
| 21963 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8456 .text.HAL_TIM_PWM_Start_IT:0000000000000000 $t |
||
| 21964 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8463 .text.HAL_TIM_PWM_Start_IT:0000000000000000 HAL_TIM_PWM_Start_IT |
||
| 21965 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8484 .text.HAL_TIM_PWM_Start_IT:000000000000000c $d |
||
| 21966 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8579 .text.HAL_TIM_PWM_Start_IT:000000000000007c $d |
||
| 21967 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8584 .text.HAL_TIM_PWM_Stop_IT:0000000000000000 $t |
||
| 21968 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8591 .text.HAL_TIM_PWM_Stop_IT:0000000000000000 HAL_TIM_PWM_Stop_IT |
||
| 21969 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8611 .text.HAL_TIM_PWM_Stop_IT:000000000000000c $d |
||
| 21970 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8715 .text.HAL_TIM_PWM_Stop_IT:0000000000000098 $d |
||
| 21971 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8720 .text.HAL_TIM_PWM_Start_DMA:0000000000000000 $t |
||
| 21972 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8727 .text.HAL_TIM_PWM_Start_DMA:0000000000000000 HAL_TIM_PWM_Start_DMA |
||
| 21973 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8769 .text.HAL_TIM_PWM_Start_DMA:0000000000000026 $d |
||
| 21974 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9048 .text.HAL_TIM_PWM_Start_DMA:0000000000000144 $d |
||
| 21975 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9056 .text.HAL_TIM_PWM_Stop_DMA:0000000000000000 $t |
||
| 21976 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 368 |
||
| 16 | mjames | 21977 | |
| 21978 | |||
| 19 | mjames | 21979 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9063 .text.HAL_TIM_PWM_Stop_DMA:0000000000000000 HAL_TIM_PWM_Stop_DMA |
| 21980 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9086 .text.HAL_TIM_PWM_Stop_DMA:000000000000000e $d |
||
| 21981 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9222 .text.HAL_TIM_PWM_Stop_DMA:00000000000000bc $d |
||
| 21982 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9227 .text.HAL_TIM_IC_Start:0000000000000000 $t |
||
| 21983 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9234 .text.HAL_TIM_IC_Start:0000000000000000 HAL_TIM_IC_Start |
||
| 21984 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9285 .text.HAL_TIM_IC_Stop:0000000000000000 $t |
||
| 21985 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9292 .text.HAL_TIM_IC_Stop:0000000000000000 HAL_TIM_IC_Stop |
||
| 21986 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9340 .text.HAL_TIM_IC_Start_IT:0000000000000000 $t |
||
| 21987 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9347 .text.HAL_TIM_IC_Start_IT:0000000000000000 HAL_TIM_IC_Start_IT |
||
| 21988 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9368 .text.HAL_TIM_IC_Start_IT:000000000000000c $d |
||
| 21989 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9449 .text.HAL_TIM_IC_Stop_IT:0000000000000000 $t |
||
| 21990 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9456 .text.HAL_TIM_IC_Stop_IT:0000000000000000 HAL_TIM_IC_Stop_IT |
||
| 21991 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9476 .text.HAL_TIM_IC_Stop_IT:000000000000000c $d |
||
| 21992 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9555 .text.HAL_TIM_IC_Start_DMA:0000000000000000 $t |
||
| 21993 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9562 .text.HAL_TIM_IC_Start_DMA:0000000000000000 HAL_TIM_IC_Start_DMA |
||
| 21994 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9604 .text.HAL_TIM_IC_Start_DMA:0000000000000024 $d |
||
| 21995 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9857 .text.HAL_TIM_IC_Start_DMA:0000000000000128 $d |
||
| 21996 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9864 .text.HAL_TIM_IC_Stop_DMA:0000000000000000 $t |
||
| 21997 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9871 .text.HAL_TIM_IC_Stop_DMA:0000000000000000 HAL_TIM_IC_Stop_DMA |
||
| 21998 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9895 .text.HAL_TIM_IC_Stop_DMA:000000000000000e $d |
||
| 21999 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10007 .text.HAL_TIM_OnePulse_Start:0000000000000000 $t |
||
| 22000 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10014 .text.HAL_TIM_OnePulse_Start:0000000000000000 HAL_TIM_OnePulse_Start |
||
| 22001 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10067 .text.HAL_TIM_OnePulse_Start:0000000000000030 $d |
||
| 22002 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10072 .text.HAL_TIM_OnePulse_Stop:0000000000000000 $t |
||
| 22003 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10079 .text.HAL_TIM_OnePulse_Stop:0000000000000000 HAL_TIM_OnePulse_Stop |
||
| 22004 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10160 .text.HAL_TIM_OnePulse_Stop:0000000000000060 $d |
||
| 22005 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10165 .text.HAL_TIM_OnePulse_Start_IT:0000000000000000 $t |
||
| 22006 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10172 .text.HAL_TIM_OnePulse_Start_IT:0000000000000000 HAL_TIM_OnePulse_Start_IT |
||
| 22007 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10235 .text.HAL_TIM_OnePulse_Start_IT:0000000000000044 $d |
||
| 22008 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10240 .text.HAL_TIM_OnePulse_Stop_IT:0000000000000000 $t |
||
| 22009 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10247 .text.HAL_TIM_OnePulse_Stop_IT:0000000000000000 HAL_TIM_OnePulse_Stop_IT |
||
| 22010 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10338 .text.HAL_TIM_OnePulse_Stop_IT:0000000000000074 $d |
||
| 22011 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10343 .text.HAL_TIM_Encoder_Start:0000000000000000 $t |
||
| 22012 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10350 .text.HAL_TIM_Encoder_Start:0000000000000000 HAL_TIM_Encoder_Start |
||
| 22013 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10428 .text.HAL_TIM_Encoder_Stop:0000000000000000 $t |
||
| 22014 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10435 .text.HAL_TIM_Encoder_Stop:0000000000000000 HAL_TIM_Encoder_Stop |
||
| 22015 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10525 .text.HAL_TIM_Encoder_Start_IT:0000000000000000 $t |
||
| 22016 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10532 .text.HAL_TIM_Encoder_Start_IT:0000000000000000 HAL_TIM_Encoder_Start_IT |
||
| 22017 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10630 .text.HAL_TIM_Encoder_Stop_IT:0000000000000000 $t |
||
| 22018 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10637 .text.HAL_TIM_Encoder_Stop_IT:0000000000000000 HAL_TIM_Encoder_Stop_IT |
||
| 22019 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10751 .text.HAL_TIM_Encoder_Start_DMA:0000000000000000 $t |
||
| 22020 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:10758 .text.HAL_TIM_Encoder_Start_DMA:0000000000000000 HAL_TIM_Encoder_Start_DMA |
||
| 22021 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:11058 .text.HAL_TIM_Encoder_Start_DMA:0000000000000158 $d |
||
| 22022 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:11065 .text.HAL_TIM_Encoder_Stop_DMA:0000000000000000 $t |
||
| 22023 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:11072 .text.HAL_TIM_Encoder_Stop_DMA:0000000000000000 HAL_TIM_Encoder_Stop_DMA |
||
| 22024 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3258 .text.HAL_TIM_ReadCapturedValue:0000000000000015 $d |
||
| 22025 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:3258 .text.HAL_TIM_ReadCapturedValue:0000000000000016 $t |
||
| 22026 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5495 .text.HAL_TIM_OC_ConfigChannel:000000000000002d $d |
||
| 22027 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5495 .text.HAL_TIM_OC_ConfigChannel:000000000000002e $t |
||
| 22028 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5623 .text.HAL_TIM_PWM_ConfigChannel:000000000000002f $d |
||
| 22029 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:5623 .text.HAL_TIM_PWM_ConfigChannel:0000000000000030 $t |
||
| 22030 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6492 .text.HAL_TIM_ConfigOCrefClear:0000000000000039 $d |
||
| 22031 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:6492 .text.HAL_TIM_ConfigOCrefClear:000000000000003a $t |
||
| 22032 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7562 .text.HAL_TIM_OC_Start_IT:0000000000000019 $d |
||
| 22033 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7562 .text.HAL_TIM_OC_Start_IT:000000000000001a $t |
||
| 22034 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7689 .text.HAL_TIM_OC_Stop_IT:0000000000000019 $d |
||
| 22035 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7689 .text.HAL_TIM_OC_Stop_IT:000000000000001a $t |
||
| 22036 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s page 369 |
||
| 16 | mjames | 22037 | |
| 22038 | |||
| 19 | mjames | 22039 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7847 .text.HAL_TIM_OC_Start_DMA:0000000000000033 $d |
| 22040 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:7847 .text.HAL_TIM_OC_Start_DMA:0000000000000034 $t |
||
| 22041 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8164 .text.HAL_TIM_OC_Stop_DMA:000000000000001b $d |
||
| 22042 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8164 .text.HAL_TIM_OC_Stop_DMA:000000000000001c $t |
||
| 22043 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8497 .text.HAL_TIM_PWM_Start_IT:0000000000000019 $d |
||
| 22044 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8497 .text.HAL_TIM_PWM_Start_IT:000000000000001a $t |
||
| 22045 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8624 .text.HAL_TIM_PWM_Stop_IT:0000000000000019 $d |
||
| 22046 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8624 .text.HAL_TIM_PWM_Stop_IT:000000000000001a $t |
||
| 22047 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8782 .text.HAL_TIM_PWM_Start_DMA:0000000000000033 $d |
||
| 22048 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:8782 .text.HAL_TIM_PWM_Start_DMA:0000000000000034 $t |
||
| 22049 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9099 .text.HAL_TIM_PWM_Stop_DMA:000000000000001b $d |
||
| 22050 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9099 .text.HAL_TIM_PWM_Stop_DMA:000000000000001c $t |
||
| 22051 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9381 .text.HAL_TIM_IC_Start_IT:0000000000000019 $d |
||
| 22052 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9381 .text.HAL_TIM_IC_Start_IT:000000000000001a $t |
||
| 22053 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9489 .text.HAL_TIM_IC_Stop_IT:0000000000000019 $d |
||
| 22054 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9489 .text.HAL_TIM_IC_Stop_IT:000000000000001a $t |
||
| 22055 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9617 .text.HAL_TIM_IC_Start_DMA:0000000000000031 $d |
||
| 22056 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9617 .text.HAL_TIM_IC_Start_DMA:0000000000000032 $t |
||
| 22057 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9908 .text.HAL_TIM_IC_Stop_DMA:000000000000001b $d |
||
| 22058 | C:\Users\mike\AppData\Local\Temp\ccAF3Nk7.s:9908 .text.HAL_TIM_IC_Stop_DMA:000000000000001c $t |
||
| 16 | mjames | 22059 | |
| 22060 | UNDEFINED SYMBOLS |
||
| 22061 | HAL_DMA_Start_IT |
||
| 22062 | HAL_DMA_Abort_IT |
||
| 22063 | TIMEx_DMACommutationCplt |
||
| 22064 | TIMEx_DMACommutationHalfCplt |
||
| 22065 | HAL_TIMEx_BreakCallback |
||
| 22066 | HAL_TIMEx_CommutCallback |