Rev 16 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
16 | mjames | 1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 1 |
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 "usbd_conf.c" |
||
15 | 12 .text |
||
16 | 13 .Ltext0: |
||
17 | 14 .cfi_sections .debug_frame |
||
18 | 15 .section .text.USBD_Get_USB_Status,"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 USBD_Get_USB_Status: |
||
26 | 24 .LVL0: |
||
27 | 25 .LFB99: |
||
28 | 26 .file 1 "USB_DEVICE/Target/usbd_conf.c" |
||
29 | 1:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Header */ |
||
30 | 2:USB_DEVICE/Target/usbd_conf.c **** /** |
||
31 | 3:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
32 | 4:USB_DEVICE/Target/usbd_conf.c **** * @file : Target/usbd_conf.c |
||
33 | 5:USB_DEVICE/Target/usbd_conf.c **** * @version : v2.0_Cube |
||
34 | 6:USB_DEVICE/Target/usbd_conf.c **** * @brief : This file implements the board support package for the USB device library |
||
35 | 7:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
36 | 8:USB_DEVICE/Target/usbd_conf.c **** * @attention |
||
37 | 9:USB_DEVICE/Target/usbd_conf.c **** * |
||
38 | 10:USB_DEVICE/Target/usbd_conf.c **** * <h2><center>© Copyright (c) 2021 STMicroelectronics. |
||
39 | 11:USB_DEVICE/Target/usbd_conf.c **** * All rights reserved.</center></h2> |
||
40 | 12:USB_DEVICE/Target/usbd_conf.c **** * |
||
41 | 13:USB_DEVICE/Target/usbd_conf.c **** * This software component is licensed by ST under Ultimate Liberty license |
||
42 | 14:USB_DEVICE/Target/usbd_conf.c **** * SLA0044, the "License"; You may not use this file except in compliance with |
||
43 | 15:USB_DEVICE/Target/usbd_conf.c **** * the License. You may obtain a copy of the License at: |
||
44 | 16:USB_DEVICE/Target/usbd_conf.c **** * www.st.com/SLA0044 |
||
45 | 17:USB_DEVICE/Target/usbd_conf.c **** * |
||
46 | 18:USB_DEVICE/Target/usbd_conf.c **** ****************************************************************************** |
||
47 | 19:USB_DEVICE/Target/usbd_conf.c **** */ |
||
48 | 20:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END Header */ |
||
49 | 21:USB_DEVICE/Target/usbd_conf.c **** |
||
50 | 22:USB_DEVICE/Target/usbd_conf.c **** /* Includes ------------------------------------------------------------------*/ |
||
51 | 23:USB_DEVICE/Target/usbd_conf.c **** #include "stm32f1xx.h" |
||
52 | 24:USB_DEVICE/Target/usbd_conf.c **** #include "stm32f1xx_hal.h" |
||
53 | 25:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_def.h" |
||
54 | 26:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_core.h" |
||
55 | 27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h" |
||
56 | 28:USB_DEVICE/Target/usbd_conf.c **** |
||
57 | 29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */ |
||
58 | 30:USB_DEVICE/Target/usbd_conf.c **** |
||
59 | 31:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END Includes */ |
||
60 | 32:USB_DEVICE/Target/usbd_conf.c **** |
||
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 2 |
||
62 | |||
63 | |||
64 | 33:USB_DEVICE/Target/usbd_conf.c **** /* Private typedef -----------------------------------------------------------*/ |
||
65 | 34:USB_DEVICE/Target/usbd_conf.c **** /* Private define ------------------------------------------------------------*/ |
||
66 | 35:USB_DEVICE/Target/usbd_conf.c **** /* Private macro -------------------------------------------------------------*/ |
||
67 | 36:USB_DEVICE/Target/usbd_conf.c **** |
||
68 | 37:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN PV */ |
||
69 | 38:USB_DEVICE/Target/usbd_conf.c **** /* Private variables ---------------------------------------------------------*/ |
||
70 | 39:USB_DEVICE/Target/usbd_conf.c **** |
||
71 | 40:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END PV */ |
||
72 | 41:USB_DEVICE/Target/usbd_conf.c **** |
||
73 | 42:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef hpcd_USB_FS; |
||
74 | 43:USB_DEVICE/Target/usbd_conf.c **** void Error_Handler(void); |
||
75 | 44:USB_DEVICE/Target/usbd_conf.c **** |
||
76 | 45:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 0 */ |
||
77 | 46:USB_DEVICE/Target/usbd_conf.c **** |
||
78 | 47:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 0 */ |
||
79 | 48:USB_DEVICE/Target/usbd_conf.c **** |
||
80 | 49:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN PFP */ |
||
81 | 50:USB_DEVICE/Target/usbd_conf.c **** /* Private function prototypes -----------------------------------------------*/ |
||
82 | 51:USB_DEVICE/Target/usbd_conf.c **** |
||
83 | 52:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END PFP */ |
||
84 | 53:USB_DEVICE/Target/usbd_conf.c **** |
||
85 | 54:USB_DEVICE/Target/usbd_conf.c **** /* Private functions ---------------------------------------------------------*/ |
||
86 | 55:USB_DEVICE/Target/usbd_conf.c **** static USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status); |
||
87 | 56:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 1 */ |
||
88 | 57:USB_DEVICE/Target/usbd_conf.c **** |
||
89 | 58:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 1 */ |
||
90 | 59:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
91 | 60:USB_DEVICE/Target/usbd_conf.c **** static void PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state); |
||
92 | 61:USB_DEVICE/Target/usbd_conf.c **** #else |
||
93 | 62:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state); |
||
94 | 63:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
95 | 64:USB_DEVICE/Target/usbd_conf.c **** |
||
96 | 65:USB_DEVICE/Target/usbd_conf.c **** /******************************************************************************* |
||
97 | 66:USB_DEVICE/Target/usbd_conf.c **** LL Driver Callbacks (PCD -> USB Device Library) |
||
98 | 67:USB_DEVICE/Target/usbd_conf.c **** *******************************************************************************/ |
||
99 | 68:USB_DEVICE/Target/usbd_conf.c **** /* MSP Init */ |
||
100 | 69:USB_DEVICE/Target/usbd_conf.c **** |
||
101 | 70:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_MspInit(PCD_HandleTypeDef* pcdHandle) |
||
102 | 71:USB_DEVICE/Target/usbd_conf.c **** { |
||
103 | 72:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
104 | 73:USB_DEVICE/Target/usbd_conf.c **** { |
||
105 | 74:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 0 */ |
||
106 | 75:USB_DEVICE/Target/usbd_conf.c **** |
||
107 | 76:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspInit 0 */ |
||
108 | 77:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral clock enable */ |
||
109 | 78:USB_DEVICE/Target/usbd_conf.c **** __HAL_RCC_USB_CLK_ENABLE(); |
||
110 | 79:USB_DEVICE/Target/usbd_conf.c **** |
||
111 | 80:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral interrupt init */ |
||
112 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_HP_CAN1_TX_IRQn, 0, 0); |
||
113 | 82:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
114 | 83:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_LP_CAN1_RX0_IRQn, 0, 0); |
||
115 | 84:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
116 | 85:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 1 */ |
||
117 | 86:USB_DEVICE/Target/usbd_conf.c **** |
||
118 | 87:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspInit 1 */ |
||
119 | 88:USB_DEVICE/Target/usbd_conf.c **** } |
||
120 | 89:USB_DEVICE/Target/usbd_conf.c **** } |
||
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 3 |
||
122 | |||
123 | |||
124 | 90:USB_DEVICE/Target/usbd_conf.c **** |
||
125 | 91:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_MspDeInit(PCD_HandleTypeDef* pcdHandle) |
||
126 | 92:USB_DEVICE/Target/usbd_conf.c **** { |
||
127 | 93:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
128 | 94:USB_DEVICE/Target/usbd_conf.c **** { |
||
129 | 95:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 0 */ |
||
130 | 96:USB_DEVICE/Target/usbd_conf.c **** |
||
131 | 97:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspDeInit 0 */ |
||
132 | 98:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral clock disable */ |
||
133 | 99:USB_DEVICE/Target/usbd_conf.c **** __HAL_RCC_USB_CLK_DISABLE(); |
||
134 | 100:USB_DEVICE/Target/usbd_conf.c **** |
||
135 | 101:USB_DEVICE/Target/usbd_conf.c **** /* Peripheral interrupt Deinit*/ |
||
136 | 102:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_DisableIRQ(USB_HP_CAN1_TX_IRQn); |
||
137 | 103:USB_DEVICE/Target/usbd_conf.c **** |
||
138 | 104:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_DisableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
139 | 105:USB_DEVICE/Target/usbd_conf.c **** |
||
140 | 106:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspDeInit 1 */ |
||
141 | 107:USB_DEVICE/Target/usbd_conf.c **** |
||
142 | 108:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END USB_MspDeInit 1 */ |
||
143 | 109:USB_DEVICE/Target/usbd_conf.c **** } |
||
144 | 110:USB_DEVICE/Target/usbd_conf.c **** } |
||
145 | 111:USB_DEVICE/Target/usbd_conf.c **** |
||
146 | 112:USB_DEVICE/Target/usbd_conf.c **** /** |
||
147 | 113:USB_DEVICE/Target/usbd_conf.c **** * @brief Setup stage callback |
||
148 | 114:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
149 | 115:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
150 | 116:USB_DEVICE/Target/usbd_conf.c **** */ |
||
151 | 117:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
152 | 118:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd) |
||
153 | 119:USB_DEVICE/Target/usbd_conf.c **** #else |
||
154 | 120:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SetupStageCallback(PCD_HandleTypeDef *hpcd) |
||
155 | 121:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
156 | 122:USB_DEVICE/Target/usbd_conf.c **** { |
||
157 | 123:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
158 | 124:USB_DEVICE/Target/usbd_conf.c **** } |
||
159 | 125:USB_DEVICE/Target/usbd_conf.c **** |
||
160 | 126:USB_DEVICE/Target/usbd_conf.c **** /** |
||
161 | 127:USB_DEVICE/Target/usbd_conf.c **** * @brief Data Out stage callback. |
||
162 | 128:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
163 | 129:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
164 | 130:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
165 | 131:USB_DEVICE/Target/usbd_conf.c **** */ |
||
166 | 132:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
167 | 133:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DataOutStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
168 | 134:USB_DEVICE/Target/usbd_conf.c **** #else |
||
169 | 135:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DataOutStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
170 | 136:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
171 | 137:USB_DEVICE/Target/usbd_conf.c **** { |
||
172 | 138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
173 | 139:USB_DEVICE/Target/usbd_conf.c **** } |
||
174 | 140:USB_DEVICE/Target/usbd_conf.c **** |
||
175 | 141:USB_DEVICE/Target/usbd_conf.c **** /** |
||
176 | 142:USB_DEVICE/Target/usbd_conf.c **** * @brief Data In stage callback. |
||
177 | 143:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
178 | 144:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
179 | 145:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
180 | 146:USB_DEVICE/Target/usbd_conf.c **** */ |
||
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 4 |
||
182 | |||
183 | |||
184 | 147:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
185 | 148:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DataInStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
186 | 149:USB_DEVICE/Target/usbd_conf.c **** #else |
||
187 | 150:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DataInStageCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
188 | 151:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
189 | 152:USB_DEVICE/Target/usbd_conf.c **** { |
||
190 | 153:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
191 | 154:USB_DEVICE/Target/usbd_conf.c **** } |
||
192 | 155:USB_DEVICE/Target/usbd_conf.c **** |
||
193 | 156:USB_DEVICE/Target/usbd_conf.c **** /** |
||
194 | 157:USB_DEVICE/Target/usbd_conf.c **** * @brief SOF callback. |
||
195 | 158:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
196 | 159:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
197 | 160:USB_DEVICE/Target/usbd_conf.c **** */ |
||
198 | 161:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
199 | 162:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SOFCallback(PCD_HandleTypeDef *hpcd) |
||
200 | 163:USB_DEVICE/Target/usbd_conf.c **** #else |
||
201 | 164:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SOFCallback(PCD_HandleTypeDef *hpcd) |
||
202 | 165:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
203 | 166:USB_DEVICE/Target/usbd_conf.c **** { |
||
204 | 167:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
205 | 168:USB_DEVICE/Target/usbd_conf.c **** } |
||
206 | 169:USB_DEVICE/Target/usbd_conf.c **** |
||
207 | 170:USB_DEVICE/Target/usbd_conf.c **** /** |
||
208 | 171:USB_DEVICE/Target/usbd_conf.c **** * @brief Reset callback. |
||
209 | 172:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
210 | 173:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
211 | 174:USB_DEVICE/Target/usbd_conf.c **** */ |
||
212 | 175:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
213 | 176:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ResetCallback(PCD_HandleTypeDef *hpcd) |
||
214 | 177:USB_DEVICE/Target/usbd_conf.c **** #else |
||
215 | 178:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ResetCallback(PCD_HandleTypeDef *hpcd) |
||
216 | 179:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
217 | 180:USB_DEVICE/Target/usbd_conf.c **** { |
||
218 | 181:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
219 | 182:USB_DEVICE/Target/usbd_conf.c **** |
||
220 | 183:USB_DEVICE/Target/usbd_conf.c **** if ( hpcd->Init.speed != PCD_SPEED_FULL) |
||
221 | 184:USB_DEVICE/Target/usbd_conf.c **** { |
||
222 | 185:USB_DEVICE/Target/usbd_conf.c **** Error_Handler(); |
||
223 | 186:USB_DEVICE/Target/usbd_conf.c **** } |
||
224 | 187:USB_DEVICE/Target/usbd_conf.c **** /* Set Speed. */ |
||
225 | 188:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetSpeed((USBD_HandleTypeDef*)hpcd->pData, speed); |
||
226 | 189:USB_DEVICE/Target/usbd_conf.c **** |
||
227 | 190:USB_DEVICE/Target/usbd_conf.c **** /* Reset Device. */ |
||
228 | 191:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Reset((USBD_HandleTypeDef*)hpcd->pData); |
||
229 | 192:USB_DEVICE/Target/usbd_conf.c **** } |
||
230 | 193:USB_DEVICE/Target/usbd_conf.c **** |
||
231 | 194:USB_DEVICE/Target/usbd_conf.c **** /** |
||
232 | 195:USB_DEVICE/Target/usbd_conf.c **** * @brief Suspend callback. |
||
233 | 196:USB_DEVICE/Target/usbd_conf.c **** * When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it) |
||
234 | 197:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
235 | 198:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
236 | 199:USB_DEVICE/Target/usbd_conf.c **** */ |
||
237 | 200:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
238 | 201:USB_DEVICE/Target/usbd_conf.c **** static void PCD_SuspendCallback(PCD_HandleTypeDef *hpcd) |
||
239 | 202:USB_DEVICE/Target/usbd_conf.c **** #else |
||
240 | 203:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_SuspendCallback(PCD_HandleTypeDef *hpcd) |
||
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 5 |
||
242 | |||
243 | |||
244 | 204:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
245 | 205:USB_DEVICE/Target/usbd_conf.c **** { |
||
246 | 206:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
247 | 207:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Suspend((USBD_HandleTypeDef*)hpcd->pData); |
||
248 | 208:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
249 | 209:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */ |
||
250 | 210:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) |
||
251 | 211:USB_DEVICE/Target/usbd_conf.c **** { |
||
252 | 212:USB_DEVICE/Target/usbd_conf.c **** /* Set SLEEPDEEP bit and SleepOnExit of Cortex System Control Register. */ |
||
253 | 213:USB_DEVICE/Target/usbd_conf.c **** SCB->SCR |= (uint32_t)((uint32_t)(SCB_SCR_SLEEPDEEP_Msk | SCB_SCR_SLEEPONEXIT_Msk)); |
||
254 | 214:USB_DEVICE/Target/usbd_conf.c **** } |
||
255 | 215:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 2 */ |
||
256 | 216:USB_DEVICE/Target/usbd_conf.c **** } |
||
257 | 217:USB_DEVICE/Target/usbd_conf.c **** |
||
258 | 218:USB_DEVICE/Target/usbd_conf.c **** /** |
||
259 | 219:USB_DEVICE/Target/usbd_conf.c **** * @brief Resume callback. |
||
260 | 220:USB_DEVICE/Target/usbd_conf.c **** * When Low power mode is enabled the debug cannot be used (IAR, Keil doesn't support it) |
||
261 | 221:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
262 | 222:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
263 | 223:USB_DEVICE/Target/usbd_conf.c **** */ |
||
264 | 224:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
265 | 225:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ResumeCallback(PCD_HandleTypeDef *hpcd) |
||
266 | 226:USB_DEVICE/Target/usbd_conf.c **** #else |
||
267 | 227:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ResumeCallback(PCD_HandleTypeDef *hpcd) |
||
268 | 228:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
269 | 229:USB_DEVICE/Target/usbd_conf.c **** { |
||
270 | 230:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
271 | 231:USB_DEVICE/Target/usbd_conf.c **** |
||
272 | 232:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 3 */ |
||
273 | 233:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_Resume((USBD_HandleTypeDef*)hpcd->pData); |
||
274 | 234:USB_DEVICE/Target/usbd_conf.c **** } |
||
275 | 235:USB_DEVICE/Target/usbd_conf.c **** |
||
276 | 236:USB_DEVICE/Target/usbd_conf.c **** /** |
||
277 | 237:USB_DEVICE/Target/usbd_conf.c **** * @brief ISOOUTIncomplete callback. |
||
278 | 238:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
279 | 239:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
280 | 240:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
281 | 241:USB_DEVICE/Target/usbd_conf.c **** */ |
||
282 | 242:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
283 | 243:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ISOOUTIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
284 | 244:USB_DEVICE/Target/usbd_conf.c **** #else |
||
285 | 245:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ISOOUTIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
286 | 246:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
287 | 247:USB_DEVICE/Target/usbd_conf.c **** { |
||
288 | 248:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
289 | 249:USB_DEVICE/Target/usbd_conf.c **** } |
||
290 | 250:USB_DEVICE/Target/usbd_conf.c **** |
||
291 | 251:USB_DEVICE/Target/usbd_conf.c **** /** |
||
292 | 252:USB_DEVICE/Target/usbd_conf.c **** * @brief ISOINIncomplete callback. |
||
293 | 253:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
294 | 254:USB_DEVICE/Target/usbd_conf.c **** * @param epnum: Endpoint number |
||
295 | 255:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
296 | 256:USB_DEVICE/Target/usbd_conf.c **** */ |
||
297 | 257:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
298 | 258:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
299 | 259:USB_DEVICE/Target/usbd_conf.c **** #else |
||
300 | 260:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ISOINIncompleteCallback(PCD_HandleTypeDef *hpcd, uint8_t epnum) |
||
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 6 |
||
302 | |||
303 | |||
304 | 261:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
305 | 262:USB_DEVICE/Target/usbd_conf.c **** { |
||
306 | 263:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
307 | 264:USB_DEVICE/Target/usbd_conf.c **** } |
||
308 | 265:USB_DEVICE/Target/usbd_conf.c **** |
||
309 | 266:USB_DEVICE/Target/usbd_conf.c **** /** |
||
310 | 267:USB_DEVICE/Target/usbd_conf.c **** * @brief Connect callback. |
||
311 | 268:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
312 | 269:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
313 | 270:USB_DEVICE/Target/usbd_conf.c **** */ |
||
314 | 271:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
315 | 272:USB_DEVICE/Target/usbd_conf.c **** static void PCD_ConnectCallback(PCD_HandleTypeDef *hpcd) |
||
316 | 273:USB_DEVICE/Target/usbd_conf.c **** #else |
||
317 | 274:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_ConnectCallback(PCD_HandleTypeDef *hpcd) |
||
318 | 275:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
319 | 276:USB_DEVICE/Target/usbd_conf.c **** { |
||
320 | 277:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
321 | 278:USB_DEVICE/Target/usbd_conf.c **** } |
||
322 | 279:USB_DEVICE/Target/usbd_conf.c **** |
||
323 | 280:USB_DEVICE/Target/usbd_conf.c **** /** |
||
324 | 281:USB_DEVICE/Target/usbd_conf.c **** * @brief Disconnect callback. |
||
325 | 282:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
326 | 283:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
327 | 284:USB_DEVICE/Target/usbd_conf.c **** */ |
||
328 | 285:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
329 | 286:USB_DEVICE/Target/usbd_conf.c **** static void PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) |
||
330 | 287:USB_DEVICE/Target/usbd_conf.c **** #else |
||
331 | 288:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) |
||
332 | 289:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
333 | 290:USB_DEVICE/Target/usbd_conf.c **** { |
||
334 | 291:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
335 | 292:USB_DEVICE/Target/usbd_conf.c **** } |
||
336 | 293:USB_DEVICE/Target/usbd_conf.c **** |
||
337 | 294:USB_DEVICE/Target/usbd_conf.c **** /******************************************************************************* |
||
338 | 295:USB_DEVICE/Target/usbd_conf.c **** LL Driver Interface (USB Device Library --> PCD) |
||
339 | 296:USB_DEVICE/Target/usbd_conf.c **** *******************************************************************************/ |
||
340 | 297:USB_DEVICE/Target/usbd_conf.c **** |
||
341 | 298:USB_DEVICE/Target/usbd_conf.c **** /** |
||
342 | 299:USB_DEVICE/Target/usbd_conf.c **** * @brief Initializes the low level portion of the device driver. |
||
343 | 300:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
344 | 301:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
345 | 302:USB_DEVICE/Target/usbd_conf.c **** */ |
||
346 | 303:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Init(USBD_HandleTypeDef *pdev) |
||
347 | 304:USB_DEVICE/Target/usbd_conf.c **** { |
||
348 | 305:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
349 | 306:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */ |
||
350 | 307:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.pData = pdev; |
||
351 | 308:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
352 | 309:USB_DEVICE/Target/usbd_conf.c **** |
||
353 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Instance = USB; |
||
354 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
355 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
356 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
357 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
358 | 315:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
359 | 316:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
360 | 317:USB_DEVICE/Target/usbd_conf.c **** { |
||
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 7 |
||
362 | |||
363 | |||
364 | 318:USB_DEVICE/Target/usbd_conf.c **** Error_Handler( ); |
||
365 | 319:USB_DEVICE/Target/usbd_conf.c **** } |
||
366 | 320:USB_DEVICE/Target/usbd_conf.c **** |
||
367 | 321:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
368 | 322:USB_DEVICE/Target/usbd_conf.c **** /* Register USB PCD CallBacks */ |
||
369 | 323:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SOF_CB_ID, PCD_SOFCallback); |
||
370 | 324:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SETUPSTAGE_CB_ID, PCD_SetupStageCallback); |
||
371 | 325:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_RESET_CB_ID, PCD_ResetCallback); |
||
372 | 326:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_SUSPEND_CB_ID, PCD_SuspendCallback); |
||
373 | 327:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_RESUME_CB_ID, PCD_ResumeCallback); |
||
374 | 328:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_CONNECT_CB_ID, PCD_ConnectCallback); |
||
375 | 329:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterCallback(&hpcd_USB_FS, HAL_PCD_DISCONNECT_CB_ID, PCD_DisconnectCallback); |
||
376 | 330:USB_DEVICE/Target/usbd_conf.c **** |
||
377 | 331:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterDataOutStageCallback(&hpcd_USB_FS, PCD_DataOutStageCallback); |
||
378 | 332:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterDataInStageCallback(&hpcd_USB_FS, PCD_DataInStageCallback); |
||
379 | 333:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterIsoOutIncpltCallback(&hpcd_USB_FS, PCD_ISOOUTIncompleteCallback); |
||
380 | 334:USB_DEVICE/Target/usbd_conf.c **** HAL_PCD_RegisterIsoInIncpltCallback(&hpcd_USB_FS, PCD_ISOINIncompleteCallback); |
||
381 | 335:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
382 | 336:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN EndPoint_Configuration */ |
||
383 | 337:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x00 , PCD_SNG_BUF, 0x18); |
||
384 | 338:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x80 , PCD_SNG_BUF, 0x58); |
||
385 | 339:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration */ |
||
386 | 340:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN EndPoint_Configuration_CDC */ |
||
387 | 341:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x81 , PCD_SNG_BUF, 0xC0); |
||
388 | 342:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x01 , PCD_SNG_BUF, 0x110); |
||
389 | 343:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x82 , PCD_SNG_BUF, 0x100); |
||
390 | 344:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration_CDC */ |
||
391 | 345:USB_DEVICE/Target/usbd_conf.c **** return USBD_OK; |
||
392 | 346:USB_DEVICE/Target/usbd_conf.c **** } |
||
393 | 347:USB_DEVICE/Target/usbd_conf.c **** |
||
394 | 348:USB_DEVICE/Target/usbd_conf.c **** /** |
||
395 | 349:USB_DEVICE/Target/usbd_conf.c **** * @brief De-Initializes the low level portion of the device driver. |
||
396 | 350:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
397 | 351:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
398 | 352:USB_DEVICE/Target/usbd_conf.c **** */ |
||
399 | 353:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_DeInit(USBD_HandleTypeDef *pdev) |
||
400 | 354:USB_DEVICE/Target/usbd_conf.c **** { |
||
401 | 355:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
402 | 356:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
403 | 357:USB_DEVICE/Target/usbd_conf.c **** |
||
404 | 358:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_DeInit(pdev->pData); |
||
405 | 359:USB_DEVICE/Target/usbd_conf.c **** |
||
406 | 360:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
407 | 361:USB_DEVICE/Target/usbd_conf.c **** |
||
408 | 362:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
409 | 363:USB_DEVICE/Target/usbd_conf.c **** } |
||
410 | 364:USB_DEVICE/Target/usbd_conf.c **** |
||
411 | 365:USB_DEVICE/Target/usbd_conf.c **** /** |
||
412 | 366:USB_DEVICE/Target/usbd_conf.c **** * @brief Starts the low level portion of the device driver. |
||
413 | 367:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
414 | 368:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
415 | 369:USB_DEVICE/Target/usbd_conf.c **** */ |
||
416 | 370:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Start(USBD_HandleTypeDef *pdev) |
||
417 | 371:USB_DEVICE/Target/usbd_conf.c **** { |
||
418 | 372:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
419 | 373:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
420 | 374:USB_DEVICE/Target/usbd_conf.c **** |
||
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 8 |
||
422 | |||
423 | |||
424 | 375:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Start(pdev->pData); |
||
425 | 376:USB_DEVICE/Target/usbd_conf.c **** |
||
426 | 377:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
427 | 378:USB_DEVICE/Target/usbd_conf.c **** |
||
428 | 379:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
429 | 380:USB_DEVICE/Target/usbd_conf.c **** } |
||
430 | 381:USB_DEVICE/Target/usbd_conf.c **** |
||
431 | 382:USB_DEVICE/Target/usbd_conf.c **** /** |
||
432 | 383:USB_DEVICE/Target/usbd_conf.c **** * @brief Stops the low level portion of the device driver. |
||
433 | 384:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
434 | 385:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
435 | 386:USB_DEVICE/Target/usbd_conf.c **** */ |
||
436 | 387:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Stop(USBD_HandleTypeDef *pdev) |
||
437 | 388:USB_DEVICE/Target/usbd_conf.c **** { |
||
438 | 389:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
439 | 390:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
440 | 391:USB_DEVICE/Target/usbd_conf.c **** |
||
441 | 392:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData); |
||
442 | 393:USB_DEVICE/Target/usbd_conf.c **** |
||
443 | 394:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
444 | 395:USB_DEVICE/Target/usbd_conf.c **** |
||
445 | 396:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
446 | 397:USB_DEVICE/Target/usbd_conf.c **** } |
||
447 | 398:USB_DEVICE/Target/usbd_conf.c **** |
||
448 | 399:USB_DEVICE/Target/usbd_conf.c **** /** |
||
449 | 400:USB_DEVICE/Target/usbd_conf.c **** * @brief Opens an endpoint of the low level driver. |
||
450 | 401:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
451 | 402:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
452 | 403:USB_DEVICE/Target/usbd_conf.c **** * @param ep_type: Endpoint type |
||
453 | 404:USB_DEVICE/Target/usbd_conf.c **** * @param ep_mps: Endpoint max packet size |
||
454 | 405:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
455 | 406:USB_DEVICE/Target/usbd_conf.c **** */ |
||
456 | 407:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_OpenEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t ep_type, uint1 |
||
457 | 408:USB_DEVICE/Target/usbd_conf.c **** { |
||
458 | 409:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
459 | 410:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
460 | 411:USB_DEVICE/Target/usbd_conf.c **** |
||
461 | 412:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Open(pdev->pData, ep_addr, ep_mps, ep_type); |
||
462 | 413:USB_DEVICE/Target/usbd_conf.c **** |
||
463 | 414:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
464 | 415:USB_DEVICE/Target/usbd_conf.c **** |
||
465 | 416:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
466 | 417:USB_DEVICE/Target/usbd_conf.c **** } |
||
467 | 418:USB_DEVICE/Target/usbd_conf.c **** |
||
468 | 419:USB_DEVICE/Target/usbd_conf.c **** /** |
||
469 | 420:USB_DEVICE/Target/usbd_conf.c **** * @brief Closes an endpoint of the low level driver. |
||
470 | 421:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
471 | 422:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
472 | 423:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
473 | 424:USB_DEVICE/Target/usbd_conf.c **** */ |
||
474 | 425:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_CloseEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
475 | 426:USB_DEVICE/Target/usbd_conf.c **** { |
||
476 | 427:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
477 | 428:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
478 | 429:USB_DEVICE/Target/usbd_conf.c **** |
||
479 | 430:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Close(pdev->pData, ep_addr); |
||
480 | 431:USB_DEVICE/Target/usbd_conf.c **** |
||
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 9 |
||
482 | |||
483 | |||
484 | 432:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
485 | 433:USB_DEVICE/Target/usbd_conf.c **** |
||
486 | 434:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
487 | 435:USB_DEVICE/Target/usbd_conf.c **** } |
||
488 | 436:USB_DEVICE/Target/usbd_conf.c **** |
||
489 | 437:USB_DEVICE/Target/usbd_conf.c **** /** |
||
490 | 438:USB_DEVICE/Target/usbd_conf.c **** * @brief Flushes an endpoint of the Low Level Driver. |
||
491 | 439:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
492 | 440:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
493 | 441:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
494 | 442:USB_DEVICE/Target/usbd_conf.c **** */ |
||
495 | 443:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_FlushEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
496 | 444:USB_DEVICE/Target/usbd_conf.c **** { |
||
497 | 445:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
498 | 446:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
499 | 447:USB_DEVICE/Target/usbd_conf.c **** |
||
500 | 448:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr); |
||
501 | 449:USB_DEVICE/Target/usbd_conf.c **** |
||
502 | 450:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
503 | 451:USB_DEVICE/Target/usbd_conf.c **** |
||
504 | 452:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
505 | 453:USB_DEVICE/Target/usbd_conf.c **** } |
||
506 | 454:USB_DEVICE/Target/usbd_conf.c **** |
||
507 | 455:USB_DEVICE/Target/usbd_conf.c **** /** |
||
508 | 456:USB_DEVICE/Target/usbd_conf.c **** * @brief Sets a Stall condition on an endpoint of the Low Level Driver. |
||
509 | 457:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
510 | 458:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
511 | 459:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
512 | 460:USB_DEVICE/Target/usbd_conf.c **** */ |
||
513 | 461:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_StallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
514 | 462:USB_DEVICE/Target/usbd_conf.c **** { |
||
515 | 463:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
516 | 464:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
517 | 465:USB_DEVICE/Target/usbd_conf.c **** |
||
518 | 466:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_SetStall(pdev->pData, ep_addr); |
||
519 | 467:USB_DEVICE/Target/usbd_conf.c **** |
||
520 | 468:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
521 | 469:USB_DEVICE/Target/usbd_conf.c **** |
||
522 | 470:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
523 | 471:USB_DEVICE/Target/usbd_conf.c **** } |
||
524 | 472:USB_DEVICE/Target/usbd_conf.c **** |
||
525 | 473:USB_DEVICE/Target/usbd_conf.c **** /** |
||
526 | 474:USB_DEVICE/Target/usbd_conf.c **** * @brief Clears a Stall condition on an endpoint of the Low Level Driver. |
||
527 | 475:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
528 | 476:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
529 | 477:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
530 | 478:USB_DEVICE/Target/usbd_conf.c **** */ |
||
531 | 479:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_ClearStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
532 | 480:USB_DEVICE/Target/usbd_conf.c **** { |
||
533 | 481:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
534 | 482:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
535 | 483:USB_DEVICE/Target/usbd_conf.c **** |
||
536 | 484:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_ClrStall(pdev->pData, ep_addr); |
||
537 | 485:USB_DEVICE/Target/usbd_conf.c **** |
||
538 | 486:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
539 | 487:USB_DEVICE/Target/usbd_conf.c **** |
||
540 | 488:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 10 |
||
542 | |||
543 | |||
544 | 489:USB_DEVICE/Target/usbd_conf.c **** } |
||
545 | 490:USB_DEVICE/Target/usbd_conf.c **** |
||
546 | 491:USB_DEVICE/Target/usbd_conf.c **** /** |
||
547 | 492:USB_DEVICE/Target/usbd_conf.c **** * @brief Returns Stall condition. |
||
548 | 493:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
549 | 494:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
550 | 495:USB_DEVICE/Target/usbd_conf.c **** * @retval Stall (1: Yes, 0: No) |
||
551 | 496:USB_DEVICE/Target/usbd_conf.c **** */ |
||
552 | 497:USB_DEVICE/Target/usbd_conf.c **** uint8_t USBD_LL_IsStallEP(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
553 | 498:USB_DEVICE/Target/usbd_conf.c **** { |
||
554 | 499:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; |
||
555 | 500:USB_DEVICE/Target/usbd_conf.c **** |
||
556 | 501:USB_DEVICE/Target/usbd_conf.c **** if((ep_addr & 0x80) == 0x80) |
||
557 | 502:USB_DEVICE/Target/usbd_conf.c **** { |
||
558 | 503:USB_DEVICE/Target/usbd_conf.c **** return hpcd->IN_ep[ep_addr & 0x7F].is_stall; |
||
559 | 504:USB_DEVICE/Target/usbd_conf.c **** } |
||
560 | 505:USB_DEVICE/Target/usbd_conf.c **** else |
||
561 | 506:USB_DEVICE/Target/usbd_conf.c **** { |
||
562 | 507:USB_DEVICE/Target/usbd_conf.c **** return hpcd->OUT_ep[ep_addr & 0x7F].is_stall; |
||
563 | 508:USB_DEVICE/Target/usbd_conf.c **** } |
||
564 | 509:USB_DEVICE/Target/usbd_conf.c **** } |
||
565 | 510:USB_DEVICE/Target/usbd_conf.c **** |
||
566 | 511:USB_DEVICE/Target/usbd_conf.c **** /** |
||
567 | 512:USB_DEVICE/Target/usbd_conf.c **** * @brief Assigns a USB address to the device. |
||
568 | 513:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
569 | 514:USB_DEVICE/Target/usbd_conf.c **** * @param dev_addr: Device address |
||
570 | 515:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
571 | 516:USB_DEVICE/Target/usbd_conf.c **** */ |
||
572 | 517:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_SetUSBAddress(USBD_HandleTypeDef *pdev, uint8_t dev_addr) |
||
573 | 518:USB_DEVICE/Target/usbd_conf.c **** { |
||
574 | 519:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
575 | 520:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
576 | 521:USB_DEVICE/Target/usbd_conf.c **** |
||
577 | 522:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_SetAddress(pdev->pData, dev_addr); |
||
578 | 523:USB_DEVICE/Target/usbd_conf.c **** |
||
579 | 524:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
580 | 525:USB_DEVICE/Target/usbd_conf.c **** |
||
581 | 526:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
582 | 527:USB_DEVICE/Target/usbd_conf.c **** } |
||
583 | 528:USB_DEVICE/Target/usbd_conf.c **** |
||
584 | 529:USB_DEVICE/Target/usbd_conf.c **** /** |
||
585 | 530:USB_DEVICE/Target/usbd_conf.c **** * @brief Transmits data over an endpoint. |
||
586 | 531:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
587 | 532:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
588 | 533:USB_DEVICE/Target/usbd_conf.c **** * @param pbuf: Pointer to data to be sent |
||
589 | 534:USB_DEVICE/Target/usbd_conf.c **** * @param size: Data size |
||
590 | 535:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
591 | 536:USB_DEVICE/Target/usbd_conf.c **** */ |
||
592 | 537:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_Transmit(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, uint1 |
||
593 | 538:USB_DEVICE/Target/usbd_conf.c **** { |
||
594 | 539:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
595 | 540:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
596 | 541:USB_DEVICE/Target/usbd_conf.c **** |
||
597 | 542:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Transmit(pdev->pData, ep_addr, pbuf, size); |
||
598 | 543:USB_DEVICE/Target/usbd_conf.c **** |
||
599 | 544:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
600 | 545:USB_DEVICE/Target/usbd_conf.c **** |
||
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 11 |
||
602 | |||
603 | |||
604 | 546:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
605 | 547:USB_DEVICE/Target/usbd_conf.c **** } |
||
606 | 548:USB_DEVICE/Target/usbd_conf.c **** |
||
607 | 549:USB_DEVICE/Target/usbd_conf.c **** /** |
||
608 | 550:USB_DEVICE/Target/usbd_conf.c **** * @brief Prepares an endpoint for reception. |
||
609 | 551:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
610 | 552:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
611 | 553:USB_DEVICE/Target/usbd_conf.c **** * @param pbuf: Pointer to data to be received |
||
612 | 554:USB_DEVICE/Target/usbd_conf.c **** * @param size: Data size |
||
613 | 555:USB_DEVICE/Target/usbd_conf.c **** * @retval USBD status |
||
614 | 556:USB_DEVICE/Target/usbd_conf.c **** */ |
||
615 | 557:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_LL_PrepareReceive(USBD_HandleTypeDef *pdev, uint8_t ep_addr, uint8_t *pbuf, |
||
616 | 558:USB_DEVICE/Target/usbd_conf.c **** { |
||
617 | 559:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
618 | 560:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
619 | 561:USB_DEVICE/Target/usbd_conf.c **** |
||
620 | 562:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size); |
||
621 | 563:USB_DEVICE/Target/usbd_conf.c **** |
||
622 | 564:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); |
||
623 | 565:USB_DEVICE/Target/usbd_conf.c **** |
||
624 | 566:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
625 | 567:USB_DEVICE/Target/usbd_conf.c **** } |
||
626 | 568:USB_DEVICE/Target/usbd_conf.c **** |
||
627 | 569:USB_DEVICE/Target/usbd_conf.c **** /** |
||
628 | 570:USB_DEVICE/Target/usbd_conf.c **** * @brief Returns the last transfered packet size. |
||
629 | 571:USB_DEVICE/Target/usbd_conf.c **** * @param pdev: Device handle |
||
630 | 572:USB_DEVICE/Target/usbd_conf.c **** * @param ep_addr: Endpoint number |
||
631 | 573:USB_DEVICE/Target/usbd_conf.c **** * @retval Recived Data Size |
||
632 | 574:USB_DEVICE/Target/usbd_conf.c **** */ |
||
633 | 575:USB_DEVICE/Target/usbd_conf.c **** uint32_t USBD_LL_GetRxDataSize(USBD_HandleTypeDef *pdev, uint8_t ep_addr) |
||
634 | 576:USB_DEVICE/Target/usbd_conf.c **** { |
||
635 | 577:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
636 | 578:USB_DEVICE/Target/usbd_conf.c **** } |
||
637 | 579:USB_DEVICE/Target/usbd_conf.c **** |
||
638 | 580:USB_DEVICE/Target/usbd_conf.c **** /** |
||
639 | 581:USB_DEVICE/Target/usbd_conf.c **** * @brief Delays routine for the USB device library. |
||
640 | 582:USB_DEVICE/Target/usbd_conf.c **** * @param Delay: Delay in ms |
||
641 | 583:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
642 | 584:USB_DEVICE/Target/usbd_conf.c **** */ |
||
643 | 585:USB_DEVICE/Target/usbd_conf.c **** void USBD_LL_Delay(uint32_t Delay) |
||
644 | 586:USB_DEVICE/Target/usbd_conf.c **** { |
||
645 | 587:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
646 | 588:USB_DEVICE/Target/usbd_conf.c **** } |
||
647 | 589:USB_DEVICE/Target/usbd_conf.c **** |
||
648 | 590:USB_DEVICE/Target/usbd_conf.c **** /** |
||
649 | 591:USB_DEVICE/Target/usbd_conf.c **** * @brief Static single allocation. |
||
650 | 592:USB_DEVICE/Target/usbd_conf.c **** * @param size: Size of allocated memory |
||
651 | 593:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
652 | 594:USB_DEVICE/Target/usbd_conf.c **** */ |
||
653 | 595:USB_DEVICE/Target/usbd_conf.c **** void *USBD_static_malloc(uint32_t size) |
||
654 | 596:USB_DEVICE/Target/usbd_conf.c **** { |
||
655 | 597:USB_DEVICE/Target/usbd_conf.c **** static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */ |
||
656 | 598:USB_DEVICE/Target/usbd_conf.c **** return mem; |
||
657 | 599:USB_DEVICE/Target/usbd_conf.c **** } |
||
658 | 600:USB_DEVICE/Target/usbd_conf.c **** |
||
659 | 601:USB_DEVICE/Target/usbd_conf.c **** /** |
||
660 | 602:USB_DEVICE/Target/usbd_conf.c **** * @brief Dummy memory free |
||
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 12 |
||
662 | |||
663 | |||
664 | 603:USB_DEVICE/Target/usbd_conf.c **** * @param p: Pointer to allocated memory address |
||
665 | 604:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
666 | 605:USB_DEVICE/Target/usbd_conf.c **** */ |
||
667 | 606:USB_DEVICE/Target/usbd_conf.c **** void USBD_static_free(void *p) |
||
668 | 607:USB_DEVICE/Target/usbd_conf.c **** { |
||
669 | 608:USB_DEVICE/Target/usbd_conf.c **** |
||
670 | 609:USB_DEVICE/Target/usbd_conf.c **** } |
||
671 | 610:USB_DEVICE/Target/usbd_conf.c **** |
||
672 | 611:USB_DEVICE/Target/usbd_conf.c **** /** |
||
673 | 612:USB_DEVICE/Target/usbd_conf.c **** * @brief Software Device Connection |
||
674 | 613:USB_DEVICE/Target/usbd_conf.c **** * @param hpcd: PCD handle |
||
675 | 614:USB_DEVICE/Target/usbd_conf.c **** * @param state: Connection state (0: disconnected / 1: connected) |
||
676 | 615:USB_DEVICE/Target/usbd_conf.c **** * @retval None |
||
677 | 616:USB_DEVICE/Target/usbd_conf.c **** */ |
||
678 | 617:USB_DEVICE/Target/usbd_conf.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U) |
||
679 | 618:USB_DEVICE/Target/usbd_conf.c **** static void PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state) |
||
680 | 619:USB_DEVICE/Target/usbd_conf.c **** #else |
||
681 | 620:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCDEx_SetConnectionState(PCD_HandleTypeDef *hpcd, uint8_t state) |
||
682 | 621:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ |
||
683 | 622:USB_DEVICE/Target/usbd_conf.c **** { |
||
684 | 623:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 6 */ |
||
685 | 624:USB_DEVICE/Target/usbd_conf.c **** if (state == 1) |
||
686 | 625:USB_DEVICE/Target/usbd_conf.c **** { |
||
687 | 626:USB_DEVICE/Target/usbd_conf.c **** /* Configure Low connection state. */ |
||
688 | 627:USB_DEVICE/Target/usbd_conf.c **** |
||
689 | 628:USB_DEVICE/Target/usbd_conf.c **** } |
||
690 | 629:USB_DEVICE/Target/usbd_conf.c **** else |
||
691 | 630:USB_DEVICE/Target/usbd_conf.c **** { |
||
692 | 631:USB_DEVICE/Target/usbd_conf.c **** /* Configure High connection state. */ |
||
693 | 632:USB_DEVICE/Target/usbd_conf.c **** |
||
694 | 633:USB_DEVICE/Target/usbd_conf.c **** } |
||
695 | 634:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 6 */ |
||
696 | 635:USB_DEVICE/Target/usbd_conf.c **** } |
||
697 | 636:USB_DEVICE/Target/usbd_conf.c **** |
||
698 | 637:USB_DEVICE/Target/usbd_conf.c **** /** |
||
699 | 638:USB_DEVICE/Target/usbd_conf.c **** * @brief Retuns the USB status depending on the HAL status: |
||
700 | 639:USB_DEVICE/Target/usbd_conf.c **** * @param hal_status: HAL status |
||
701 | 640:USB_DEVICE/Target/usbd_conf.c **** * @retval USB status |
||
702 | 641:USB_DEVICE/Target/usbd_conf.c **** */ |
||
703 | 642:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status) |
||
704 | 643:USB_DEVICE/Target/usbd_conf.c **** { |
||
705 | 27 .loc 1 643 1 view -0 |
||
706 | 28 .cfi_startproc |
||
707 | 29 @ args = 0, pretend = 0, frame = 0 |
||
708 | 30 @ frame_needed = 0, uses_anonymous_args = 0 |
||
709 | 31 @ link register save eliminated. |
||
710 | 644:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
711 | 32 .loc 1 644 3 view .LVU1 |
||
712 | 645:USB_DEVICE/Target/usbd_conf.c **** |
||
713 | 646:USB_DEVICE/Target/usbd_conf.c **** switch (hal_status) |
||
714 | 33 .loc 1 646 3 view .LVU2 |
||
715 | 34 0000 0228 cmp r0, #2 |
||
716 | 35 0002 07D8 bhi .L6 |
||
717 | 36 0004 DFE800F0 tbb [pc, r0] |
||
718 | 37 .L4: |
||
719 | 38 0008 02 .byte (.L5-.L4)/2 |
||
720 | 39 0009 06 .byte (.L6-.L4)/2 |
||
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 13 |
||
722 | |||
723 | |||
724 | 40 000a 04 .byte (.L3-.L4)/2 |
||
725 | 41 000b 00 .p2align 1 |
||
726 | 42 .L5: |
||
727 | 647:USB_DEVICE/Target/usbd_conf.c **** { |
||
728 | 648:USB_DEVICE/Target/usbd_conf.c **** case HAL_OK : |
||
729 | 649:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_OK; |
||
730 | 43 .loc 1 649 18 is_stmt 0 view .LVU3 |
||
731 | 44 000c 0020 movs r0, #0 |
||
732 | 45 .LVL1: |
||
733 | 46 .loc 1 649 18 view .LVU4 |
||
734 | 47 000e 7047 bx lr |
||
735 | 48 .LVL2: |
||
736 | 49 .L3: |
||
737 | 650:USB_DEVICE/Target/usbd_conf.c **** break; |
||
738 | 651:USB_DEVICE/Target/usbd_conf.c **** case HAL_ERROR : |
||
739 | 652:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
740 | 653:USB_DEVICE/Target/usbd_conf.c **** break; |
||
741 | 654:USB_DEVICE/Target/usbd_conf.c **** case HAL_BUSY : |
||
742 | 655:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_BUSY; |
||
743 | 50 .loc 1 655 7 is_stmt 1 view .LVU5 |
||
744 | 656:USB_DEVICE/Target/usbd_conf.c **** break; |
||
745 | 51 .loc 1 656 5 view .LVU6 |
||
746 | 655:USB_DEVICE/Target/usbd_conf.c **** break; |
||
747 | 52 .loc 1 655 18 is_stmt 0 view .LVU7 |
||
748 | 53 0010 0120 movs r0, #1 |
||
749 | 54 .LVL3: |
||
750 | 55 .loc 1 656 5 view .LVU8 |
||
751 | 56 0012 7047 bx lr |
||
752 | 57 .LVL4: |
||
753 | 58 .L6: |
||
754 | 652:USB_DEVICE/Target/usbd_conf.c **** break; |
||
755 | 59 .loc 1 652 18 view .LVU9 |
||
756 | 60 0014 0220 movs r0, #2 |
||
757 | 61 .LVL5: |
||
758 | 657:USB_DEVICE/Target/usbd_conf.c **** case HAL_TIMEOUT : |
||
759 | 658:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
760 | 659:USB_DEVICE/Target/usbd_conf.c **** break; |
||
761 | 660:USB_DEVICE/Target/usbd_conf.c **** default : |
||
762 | 661:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_FAIL; |
||
763 | 662:USB_DEVICE/Target/usbd_conf.c **** break; |
||
764 | 663:USB_DEVICE/Target/usbd_conf.c **** } |
||
765 | 664:USB_DEVICE/Target/usbd_conf.c **** return usb_status; |
||
766 | 62 .loc 1 664 3 is_stmt 1 view .LVU10 |
||
767 | 665:USB_DEVICE/Target/usbd_conf.c **** } |
||
768 | 63 .loc 1 665 1 is_stmt 0 view .LVU11 |
||
769 | 64 0016 7047 bx lr |
||
770 | 65 .cfi_endproc |
||
771 | 66 .LFE99: |
||
772 | 68 .section .text.HAL_PCD_MspInit,"ax",%progbits |
||
773 | 69 .align 1 |
||
774 | 70 .global HAL_PCD_MspInit |
||
775 | 71 .syntax unified |
||
776 | 72 .thumb |
||
777 | 73 .thumb_func |
||
778 | 74 .fpu softvfp |
||
779 | 76 HAL_PCD_MspInit: |
||
780 | 77 .LVL6: |
||
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 14 |
||
782 | |||
783 | |||
784 | 78 .LFB68: |
||
785 | 71:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
786 | 79 .loc 1 71 1 is_stmt 1 view -0 |
||
787 | 80 .cfi_startproc |
||
788 | 81 @ args = 0, pretend = 0, frame = 8 |
||
789 | 82 @ frame_needed = 0, uses_anonymous_args = 0 |
||
790 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
791 | 83 .loc 1 72 3 view .LVU13 |
||
792 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
793 | 84 .loc 1 72 15 is_stmt 0 view .LVU14 |
||
794 | 85 0000 0268 ldr r2, [r0] |
||
795 | 72:USB_DEVICE/Target/usbd_conf.c **** { |
||
796 | 86 .loc 1 72 5 view .LVU15 |
||
797 | 87 0002 124B ldr r3, .L14 |
||
798 | 88 0004 9A42 cmp r2, r3 |
||
799 | 89 0006 00D0 beq .L13 |
||
800 | 90 0008 7047 bx lr |
||
801 | 91 .L13: |
||
802 | 71:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
803 | 92 .loc 1 71 1 view .LVU16 |
||
804 | 93 000a 00B5 push {lr} |
||
805 | 94 .LCFI0: |
||
806 | 95 .cfi_def_cfa_offset 4 |
||
807 | 96 .cfi_offset 14, -4 |
||
808 | 97 000c 83B0 sub sp, sp, #12 |
||
809 | 98 .LCFI1: |
||
810 | 99 .cfi_def_cfa_offset 16 |
||
811 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
812 | 100 .loc 1 78 5 is_stmt 1 view .LVU17 |
||
813 | 101 .LBB2: |
||
814 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
815 | 102 .loc 1 78 5 view .LVU18 |
||
816 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
817 | 103 .loc 1 78 5 view .LVU19 |
||
818 | 104 000e 03F5DA33 add r3, r3, #111616 |
||
819 | 105 0012 DA69 ldr r2, [r3, #28] |
||
820 | 106 0014 42F40002 orr r2, r2, #8388608 |
||
821 | 107 0018 DA61 str r2, [r3, #28] |
||
822 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
823 | 108 .loc 1 78 5 view .LVU20 |
||
824 | 109 001a DB69 ldr r3, [r3, #28] |
||
825 | 110 001c 03F40003 and r3, r3, #8388608 |
||
826 | 111 0020 0193 str r3, [sp, #4] |
||
827 | 78:USB_DEVICE/Target/usbd_conf.c **** |
||
828 | 112 .loc 1 78 5 view .LVU21 |
||
829 | 113 0022 019B ldr r3, [sp, #4] |
||
830 | 114 .LBE2: |
||
831 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
832 | 115 .loc 1 81 5 view .LVU22 |
||
833 | 116 0024 0022 movs r2, #0 |
||
834 | 117 0026 1146 mov r1, r2 |
||
835 | 118 0028 1320 movs r0, #19 |
||
836 | 119 .LVL7: |
||
837 | 81:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_HP_CAN1_TX_IRQn); |
||
838 | 120 .loc 1 81 5 is_stmt 0 view .LVU23 |
||
839 | 121 002a FFF7FEFF bl HAL_NVIC_SetPriority |
||
840 | 122 .LVL8: |
||
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 15 |
||
842 | |||
843 | |||
844 | 82:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_SetPriority(USB_LP_CAN1_RX0_IRQn, 0, 0); |
||
845 | 123 .loc 1 82 5 is_stmt 1 view .LVU24 |
||
846 | 124 002e 1320 movs r0, #19 |
||
847 | 125 0030 FFF7FEFF bl HAL_NVIC_EnableIRQ |
||
848 | 126 .LVL9: |
||
849 | 83:USB_DEVICE/Target/usbd_conf.c **** HAL_NVIC_EnableIRQ(USB_LP_CAN1_RX0_IRQn); |
||
850 | 127 .loc 1 83 5 view .LVU25 |
||
851 | 128 0034 0022 movs r2, #0 |
||
852 | 129 0036 1146 mov r1, r2 |
||
853 | 130 0038 1420 movs r0, #20 |
||
854 | 131 003a FFF7FEFF bl HAL_NVIC_SetPriority |
||
855 | 132 .LVL10: |
||
856 | 84:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN USB_MspInit 1 */ |
||
857 | 133 .loc 1 84 5 view .LVU26 |
||
858 | 134 003e 1420 movs r0, #20 |
||
859 | 135 0040 FFF7FEFF bl HAL_NVIC_EnableIRQ |
||
860 | 136 .LVL11: |
||
861 | 89:USB_DEVICE/Target/usbd_conf.c **** |
||
862 | 137 .loc 1 89 1 is_stmt 0 view .LVU27 |
||
863 | 138 0044 03B0 add sp, sp, #12 |
||
864 | 139 .LCFI2: |
||
865 | 140 .cfi_def_cfa_offset 4 |
||
866 | 141 @ sp needed |
||
867 | 142 0046 5DF804FB ldr pc, [sp], #4 |
||
868 | 143 .L15: |
||
869 | 144 004a 00BF .align 2 |
||
870 | 145 .L14: |
||
871 | 146 004c 005C0040 .word 1073765376 |
||
872 | 147 .cfi_endproc |
||
873 | 148 .LFE68: |
||
874 | 150 .section .text.HAL_PCD_MspDeInit,"ax",%progbits |
||
875 | 151 .align 1 |
||
876 | 152 .global HAL_PCD_MspDeInit |
||
877 | 153 .syntax unified |
||
878 | 154 .thumb |
||
879 | 155 .thumb_func |
||
880 | 156 .fpu softvfp |
||
881 | 158 HAL_PCD_MspDeInit: |
||
882 | 159 .LVL12: |
||
883 | 160 .LFB69: |
||
884 | 92:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
885 | 161 .loc 1 92 1 is_stmt 1 view -0 |
||
886 | 162 .cfi_startproc |
||
887 | 163 @ args = 0, pretend = 0, frame = 0 |
||
888 | 164 @ frame_needed = 0, uses_anonymous_args = 0 |
||
889 | 92:USB_DEVICE/Target/usbd_conf.c **** if(pcdHandle->Instance==USB) |
||
890 | 165 .loc 1 92 1 is_stmt 0 view .LVU29 |
||
891 | 166 0000 08B5 push {r3, lr} |
||
892 | 167 .LCFI3: |
||
893 | 168 .cfi_def_cfa_offset 8 |
||
894 | 169 .cfi_offset 3, -8 |
||
895 | 170 .cfi_offset 14, -4 |
||
896 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
897 | 171 .loc 1 93 3 is_stmt 1 view .LVU30 |
||
898 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
899 | 172 .loc 1 93 15 is_stmt 0 view .LVU31 |
||
900 | 173 0002 0268 ldr r2, [r0] |
||
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 16 |
||
902 | |||
903 | |||
904 | 93:USB_DEVICE/Target/usbd_conf.c **** { |
||
905 | 174 .loc 1 93 5 view .LVU32 |
||
906 | 175 0004 074B ldr r3, .L20 |
||
907 | 176 0006 9A42 cmp r2, r3 |
||
908 | 177 0008 00D0 beq .L19 |
||
909 | 178 .LVL13: |
||
910 | 179 .L16: |
||
911 | 110:USB_DEVICE/Target/usbd_conf.c **** |
||
912 | 180 .loc 1 110 1 view .LVU33 |
||
913 | 181 000a 08BD pop {r3, pc} |
||
914 | 182 .LVL14: |
||
915 | 183 .L19: |
||
916 | 99:USB_DEVICE/Target/usbd_conf.c **** |
||
917 | 184 .loc 1 99 5 is_stmt 1 view .LVU34 |
||
918 | 185 000c 064A ldr r2, .L20+4 |
||
919 | 186 000e D369 ldr r3, [r2, #28] |
||
920 | 187 0010 23F40003 bic r3, r3, #8388608 |
||
921 | 188 0014 D361 str r3, [r2, #28] |
||
922 | 102:USB_DEVICE/Target/usbd_conf.c **** |
||
923 | 189 .loc 1 102 5 view .LVU35 |
||
924 | 190 0016 1320 movs r0, #19 |
||
925 | 191 .LVL15: |
||
926 | 102:USB_DEVICE/Target/usbd_conf.c **** |
||
927 | 192 .loc 1 102 5 is_stmt 0 view .LVU36 |
||
928 | 193 0018 FFF7FEFF bl HAL_NVIC_DisableIRQ |
||
929 | 194 .LVL16: |
||
930 | 104:USB_DEVICE/Target/usbd_conf.c **** |
||
931 | 195 .loc 1 104 5 is_stmt 1 view .LVU37 |
||
932 | 196 001c 1420 movs r0, #20 |
||
933 | 197 001e FFF7FEFF bl HAL_NVIC_DisableIRQ |
||
934 | 198 .LVL17: |
||
935 | 110:USB_DEVICE/Target/usbd_conf.c **** |
||
936 | 199 .loc 1 110 1 is_stmt 0 view .LVU38 |
||
937 | 200 0022 F2E7 b .L16 |
||
938 | 201 .L21: |
||
939 | 202 .align 2 |
||
940 | 203 .L20: |
||
941 | 204 0024 005C0040 .word 1073765376 |
||
942 | 205 0028 00100240 .word 1073876992 |
||
943 | 206 .cfi_endproc |
||
944 | 207 .LFE69: |
||
945 | 209 .section .text.HAL_PCD_SetupStageCallback,"ax",%progbits |
||
946 | 210 .align 1 |
||
947 | 211 .global HAL_PCD_SetupStageCallback |
||
948 | 212 .syntax unified |
||
949 | 213 .thumb |
||
950 | 214 .thumb_func |
||
951 | 215 .fpu softvfp |
||
952 | 217 HAL_PCD_SetupStageCallback: |
||
953 | 218 .LVL18: |
||
954 | 219 .LFB70: |
||
955 | 122:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
956 | 220 .loc 1 122 1 is_stmt 1 view -0 |
||
957 | 221 .cfi_startproc |
||
958 | 222 @ args = 0, pretend = 0, frame = 0 |
||
959 | 223 @ frame_needed = 0, uses_anonymous_args = 0 |
||
960 | 122:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); |
||
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 17 |
||
962 | |||
963 | |||
964 | 224 .loc 1 122 1 is_stmt 0 view .LVU40 |
||
965 | 225 0000 08B5 push {r3, lr} |
||
966 | 226 .LCFI4: |
||
967 | 227 .cfi_def_cfa_offset 8 |
||
968 | 228 .cfi_offset 3, -8 |
||
969 | 229 .cfi_offset 14, -4 |
||
970 | 123:USB_DEVICE/Target/usbd_conf.c **** } |
||
971 | 230 .loc 1 123 3 is_stmt 1 view .LVU41 |
||
972 | 231 0002 00F50C71 add r1, r0, #560 |
||
973 | 232 0006 D0F86802 ldr r0, [r0, #616] |
||
974 | 233 .LVL19: |
||
975 | 123:USB_DEVICE/Target/usbd_conf.c **** } |
||
976 | 234 .loc 1 123 3 is_stmt 0 view .LVU42 |
||
977 | 235 000a FFF7FEFF bl USBD_LL_SetupStage |
||
978 | 236 .LVL20: |
||
979 | 124:USB_DEVICE/Target/usbd_conf.c **** |
||
980 | 237 .loc 1 124 1 view .LVU43 |
||
981 | 238 000e 08BD pop {r3, pc} |
||
982 | 239 .cfi_endproc |
||
983 | 240 .LFE70: |
||
984 | 242 .section .text.HAL_PCD_DataOutStageCallback,"ax",%progbits |
||
985 | 243 .align 1 |
||
986 | 244 .global HAL_PCD_DataOutStageCallback |
||
987 | 245 .syntax unified |
||
988 | 246 .thumb |
||
989 | 247 .thumb_func |
||
990 | 248 .fpu softvfp |
||
991 | 250 HAL_PCD_DataOutStageCallback: |
||
992 | 251 .LVL21: |
||
993 | 252 .LFB71: |
||
994 | 137:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
995 | 253 .loc 1 137 1 is_stmt 1 view -0 |
||
996 | 254 .cfi_startproc |
||
997 | 255 @ args = 0, pretend = 0, frame = 0 |
||
998 | 256 @ frame_needed = 0, uses_anonymous_args = 0 |
||
999 | 137:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataOutStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->OUT_ep[epnum].xfer_buff); |
||
1000 | 257 .loc 1 137 1 is_stmt 0 view .LVU45 |
||
1001 | 258 0000 08B5 push {r3, lr} |
||
1002 | 259 .LCFI5: |
||
1003 | 260 .cfi_def_cfa_offset 8 |
||
1004 | 261 .cfi_offset 3, -8 |
||
1005 | 262 .cfi_offset 14, -4 |
||
1006 | 138:USB_DEVICE/Target/usbd_conf.c **** } |
||
1007 | 263 .loc 1 138 3 is_stmt 1 view .LVU46 |
||
1008 | 264 0002 00EB4113 add r3, r0, r1, lsl #5 |
||
1009 | 265 0006 D3F83C21 ldr r2, [r3, #316] |
||
1010 | 266 000a D0F86802 ldr r0, [r0, #616] |
||
1011 | 267 .LVL22: |
||
1012 | 138:USB_DEVICE/Target/usbd_conf.c **** } |
||
1013 | 268 .loc 1 138 3 is_stmt 0 view .LVU47 |
||
1014 | 269 000e FFF7FEFF bl USBD_LL_DataOutStage |
||
1015 | 270 .LVL23: |
||
1016 | 139:USB_DEVICE/Target/usbd_conf.c **** |
||
1017 | 271 .loc 1 139 1 view .LVU48 |
||
1018 | 272 0012 08BD pop {r3, pc} |
||
1019 | 273 .cfi_endproc |
||
1020 | 274 .LFE71: |
||
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 18 |
||
1022 | |||
1023 | |||
1024 | 276 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits |
||
1025 | 277 .align 1 |
||
1026 | 278 .global HAL_PCD_DataInStageCallback |
||
1027 | 279 .syntax unified |
||
1028 | 280 .thumb |
||
1029 | 281 .thumb_func |
||
1030 | 282 .fpu softvfp |
||
1031 | 284 HAL_PCD_DataInStageCallback: |
||
1032 | 285 .LVL24: |
||
1033 | 286 .LFB72: |
||
1034 | 152:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
1035 | 287 .loc 1 152 1 is_stmt 1 view -0 |
||
1036 | 288 .cfi_startproc |
||
1037 | 289 @ args = 0, pretend = 0, frame = 0 |
||
1038 | 290 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1039 | 152:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DataInStage((USBD_HandleTypeDef*)hpcd->pData, epnum, hpcd->IN_ep[epnum].xfer_buff); |
||
1040 | 291 .loc 1 152 1 is_stmt 0 view .LVU50 |
||
1041 | 292 0000 08B5 push {r3, lr} |
||
1042 | 293 .LCFI6: |
||
1043 | 294 .cfi_def_cfa_offset 8 |
||
1044 | 295 .cfi_offset 3, -8 |
||
1045 | 296 .cfi_offset 14, -4 |
||
1046 | 153:USB_DEVICE/Target/usbd_conf.c **** } |
||
1047 | 297 .loc 1 153 3 is_stmt 1 view .LVU51 |
||
1048 | 298 0002 00EB4113 add r3, r0, r1, lsl #5 |
||
1049 | 299 0006 DA6B ldr r2, [r3, #60] |
||
1050 | 300 0008 D0F86802 ldr r0, [r0, #616] |
||
1051 | 301 .LVL25: |
||
1052 | 153:USB_DEVICE/Target/usbd_conf.c **** } |
||
1053 | 302 .loc 1 153 3 is_stmt 0 view .LVU52 |
||
1054 | 303 000c FFF7FEFF bl USBD_LL_DataInStage |
||
1055 | 304 .LVL26: |
||
1056 | 154:USB_DEVICE/Target/usbd_conf.c **** |
||
1057 | 305 .loc 1 154 1 view .LVU53 |
||
1058 | 306 0010 08BD pop {r3, pc} |
||
1059 | 307 .cfi_endproc |
||
1060 | 308 .LFE72: |
||
1061 | 310 .section .text.HAL_PCD_SOFCallback,"ax",%progbits |
||
1062 | 311 .align 1 |
||
1063 | 312 .global HAL_PCD_SOFCallback |
||
1064 | 313 .syntax unified |
||
1065 | 314 .thumb |
||
1066 | 315 .thumb_func |
||
1067 | 316 .fpu softvfp |
||
1068 | 318 HAL_PCD_SOFCallback: |
||
1069 | 319 .LVL27: |
||
1070 | 320 .LFB73: |
||
1071 | 166:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
1072 | 321 .loc 1 166 1 is_stmt 1 view -0 |
||
1073 | 322 .cfi_startproc |
||
1074 | 323 @ args = 0, pretend = 0, frame = 0 |
||
1075 | 324 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1076 | 166:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SOF((USBD_HandleTypeDef*)hpcd->pData); |
||
1077 | 325 .loc 1 166 1 is_stmt 0 view .LVU55 |
||
1078 | 326 0000 08B5 push {r3, lr} |
||
1079 | 327 .LCFI7: |
||
1080 | 328 .cfi_def_cfa_offset 8 |
||
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 19 |
||
1082 | |||
1083 | |||
1084 | 329 .cfi_offset 3, -8 |
||
1085 | 330 .cfi_offset 14, -4 |
||
1086 | 167:USB_DEVICE/Target/usbd_conf.c **** } |
||
1087 | 331 .loc 1 167 3 is_stmt 1 view .LVU56 |
||
1088 | 332 0002 D0F86802 ldr r0, [r0, #616] |
||
1089 | 333 .LVL28: |
||
1090 | 167:USB_DEVICE/Target/usbd_conf.c **** } |
||
1091 | 334 .loc 1 167 3 is_stmt 0 view .LVU57 |
||
1092 | 335 0006 FFF7FEFF bl USBD_LL_SOF |
||
1093 | 336 .LVL29: |
||
1094 | 168:USB_DEVICE/Target/usbd_conf.c **** |
||
1095 | 337 .loc 1 168 1 view .LVU58 |
||
1096 | 338 000a 08BD pop {r3, pc} |
||
1097 | 339 .cfi_endproc |
||
1098 | 340 .LFE73: |
||
1099 | 342 .section .text.HAL_PCD_ResetCallback,"ax",%progbits |
||
1100 | 343 .align 1 |
||
1101 | 344 .global HAL_PCD_ResetCallback |
||
1102 | 345 .syntax unified |
||
1103 | 346 .thumb |
||
1104 | 347 .thumb_func |
||
1105 | 348 .fpu softvfp |
||
1106 | 350 HAL_PCD_ResetCallback: |
||
1107 | 351 .LVL30: |
||
1108 | 352 .LFB74: |
||
1109 | 180:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
1110 | 353 .loc 1 180 1 is_stmt 1 view -0 |
||
1111 | 354 .cfi_startproc |
||
1112 | 355 @ args = 0, pretend = 0, frame = 0 |
||
1113 | 356 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1114 | 180:USB_DEVICE/Target/usbd_conf.c **** USBD_SpeedTypeDef speed = USBD_SPEED_FULL; |
||
1115 | 357 .loc 1 180 1 is_stmt 0 view .LVU60 |
||
1116 | 358 0000 10B5 push {r4, lr} |
||
1117 | 359 .LCFI8: |
||
1118 | 360 .cfi_def_cfa_offset 8 |
||
1119 | 361 .cfi_offset 4, -8 |
||
1120 | 362 .cfi_offset 14, -4 |
||
1121 | 363 0002 0446 mov r4, r0 |
||
1122 | 181:USB_DEVICE/Target/usbd_conf.c **** |
||
1123 | 364 .loc 1 181 3 is_stmt 1 view .LVU61 |
||
1124 | 365 .LVL31: |
||
1125 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
1126 | 366 .loc 1 183 3 view .LVU62 |
||
1127 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
1128 | 367 .loc 1 183 18 is_stmt 0 view .LVU63 |
||
1129 | 368 0004 8368 ldr r3, [r0, #8] |
||
1130 | 183:USB_DEVICE/Target/usbd_conf.c **** { |
||
1131 | 369 .loc 1 183 6 view .LVU64 |
||
1132 | 370 0006 022B cmp r3, #2 |
||
1133 | 371 0008 09D1 bne .L33 |
||
1134 | 372 .LVL32: |
||
1135 | 373 .L31: |
||
1136 | 188:USB_DEVICE/Target/usbd_conf.c **** |
||
1137 | 374 .loc 1 188 3 is_stmt 1 view .LVU65 |
||
1138 | 375 000a 0121 movs r1, #1 |
||
1139 | 376 000c D4F86802 ldr r0, [r4, #616] |
||
1140 | 377 0010 FFF7FEFF bl USBD_LL_SetSpeed |
||
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 20 |
||
1142 | |||
1143 | |||
1144 | 378 .LVL33: |
||
1145 | 191:USB_DEVICE/Target/usbd_conf.c **** } |
||
1146 | 379 .loc 1 191 3 view .LVU66 |
||
1147 | 380 0014 D4F86802 ldr r0, [r4, #616] |
||
1148 | 381 0018 FFF7FEFF bl USBD_LL_Reset |
||
1149 | 382 .LVL34: |
||
1150 | 192:USB_DEVICE/Target/usbd_conf.c **** |
||
1151 | 383 .loc 1 192 1 is_stmt 0 view .LVU67 |
||
1152 | 384 001c 10BD pop {r4, pc} |
||
1153 | 385 .LVL35: |
||
1154 | 386 .L33: |
||
1155 | 185:USB_DEVICE/Target/usbd_conf.c **** } |
||
1156 | 387 .loc 1 185 5 is_stmt 1 view .LVU68 |
||
1157 | 388 001e FFF7FEFF bl Error_Handler |
||
1158 | 389 .LVL36: |
||
1159 | 185:USB_DEVICE/Target/usbd_conf.c **** } |
||
1160 | 390 .loc 1 185 5 is_stmt 0 view .LVU69 |
||
1161 | 391 0022 F2E7 b .L31 |
||
1162 | 392 .cfi_endproc |
||
1163 | 393 .LFE74: |
||
1164 | 395 .section .text.HAL_PCD_SuspendCallback,"ax",%progbits |
||
1165 | 396 .align 1 |
||
1166 | 397 .global HAL_PCD_SuspendCallback |
||
1167 | 398 .syntax unified |
||
1168 | 399 .thumb |
||
1169 | 400 .thumb_func |
||
1170 | 401 .fpu softvfp |
||
1171 | 403 HAL_PCD_SuspendCallback: |
||
1172 | 404 .LVL37: |
||
1173 | 405 .LFB75: |
||
1174 | 205:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
1175 | 406 .loc 1 205 1 is_stmt 1 view -0 |
||
1176 | 407 .cfi_startproc |
||
1177 | 408 @ args = 0, pretend = 0, frame = 0 |
||
1178 | 409 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1179 | 205:USB_DEVICE/Target/usbd_conf.c **** /* Inform USB library that core enters in suspend Mode. */ |
||
1180 | 410 .loc 1 205 1 is_stmt 0 view .LVU71 |
||
1181 | 411 0000 10B5 push {r4, lr} |
||
1182 | 412 .LCFI9: |
||
1183 | 413 .cfi_def_cfa_offset 8 |
||
1184 | 414 .cfi_offset 4, -8 |
||
1185 | 415 .cfi_offset 14, -4 |
||
1186 | 416 0002 0446 mov r4, r0 |
||
1187 | 207:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
1188 | 417 .loc 1 207 3 is_stmt 1 view .LVU72 |
||
1189 | 418 0004 D0F86802 ldr r0, [r0, #616] |
||
1190 | 419 .LVL38: |
||
1191 | 207:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ |
||
1192 | 420 .loc 1 207 3 is_stmt 0 view .LVU73 |
||
1193 | 421 0008 FFF7FEFF bl USBD_LL_Suspend |
||
1194 | 422 .LVL39: |
||
1195 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
1196 | 423 .loc 1 210 3 is_stmt 1 view .LVU74 |
||
1197 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
1198 | 424 .loc 1 210 17 is_stmt 0 view .LVU75 |
||
1199 | 425 000c A369 ldr r3, [r4, #24] |
||
1200 | 210:USB_DEVICE/Target/usbd_conf.c **** { |
||
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 21 |
||
1202 | |||
1203 | |||
1204 | 426 .loc 1 210 6 view .LVU76 |
||
1205 | 427 000e 23B1 cbz r3, .L34 |
||
1206 | 213:USB_DEVICE/Target/usbd_conf.c **** } |
||
1207 | 428 .loc 1 213 5 is_stmt 1 view .LVU77 |
||
1208 | 213:USB_DEVICE/Target/usbd_conf.c **** } |
||
1209 | 429 .loc 1 213 14 is_stmt 0 view .LVU78 |
||
1210 | 430 0010 024A ldr r2, .L37 |
||
1211 | 431 0012 1369 ldr r3, [r2, #16] |
||
1212 | 432 0014 43F00603 orr r3, r3, #6 |
||
1213 | 433 0018 1361 str r3, [r2, #16] |
||
1214 | 434 .L34: |
||
1215 | 216:USB_DEVICE/Target/usbd_conf.c **** |
||
1216 | 435 .loc 1 216 1 view .LVU79 |
||
1217 | 436 001a 10BD pop {r4, pc} |
||
1218 | 437 .LVL40: |
||
1219 | 438 .L38: |
||
1220 | 216:USB_DEVICE/Target/usbd_conf.c **** |
||
1221 | 439 .loc 1 216 1 view .LVU80 |
||
1222 | 440 .align 2 |
||
1223 | 441 .L37: |
||
1224 | 442 001c 00ED00E0 .word -536810240 |
||
1225 | 443 .cfi_endproc |
||
1226 | 444 .LFE75: |
||
1227 | 446 .section .text.HAL_PCD_ResumeCallback,"ax",%progbits |
||
1228 | 447 .align 1 |
||
1229 | 448 .global HAL_PCD_ResumeCallback |
||
1230 | 449 .syntax unified |
||
1231 | 450 .thumb |
||
1232 | 451 .thumb_func |
||
1233 | 452 .fpu softvfp |
||
1234 | 454 HAL_PCD_ResumeCallback: |
||
1235 | 455 .LVL41: |
||
1236 | 456 .LFB76: |
||
1237 | 229:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
1238 | 457 .loc 1 229 1 is_stmt 1 view -0 |
||
1239 | 458 .cfi_startproc |
||
1240 | 459 @ args = 0, pretend = 0, frame = 0 |
||
1241 | 460 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1242 | 229:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 3 */ |
||
1243 | 461 .loc 1 229 1 is_stmt 0 view .LVU82 |
||
1244 | 462 0000 08B5 push {r3, lr} |
||
1245 | 463 .LCFI10: |
||
1246 | 464 .cfi_def_cfa_offset 8 |
||
1247 | 465 .cfi_offset 3, -8 |
||
1248 | 466 .cfi_offset 14, -4 |
||
1249 | 233:USB_DEVICE/Target/usbd_conf.c **** } |
||
1250 | 467 .loc 1 233 3 is_stmt 1 view .LVU83 |
||
1251 | 468 0002 D0F86802 ldr r0, [r0, #616] |
||
1252 | 469 .LVL42: |
||
1253 | 233:USB_DEVICE/Target/usbd_conf.c **** } |
||
1254 | 470 .loc 1 233 3 is_stmt 0 view .LVU84 |
||
1255 | 471 0006 FFF7FEFF bl USBD_LL_Resume |
||
1256 | 472 .LVL43: |
||
1257 | 234:USB_DEVICE/Target/usbd_conf.c **** |
||
1258 | 473 .loc 1 234 1 view .LVU85 |
||
1259 | 474 000a 08BD pop {r3, pc} |
||
1260 | 475 .cfi_endproc |
||
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 22 |
||
1262 | |||
1263 | |||
1264 | 476 .LFE76: |
||
1265 | 478 .section .text.HAL_PCD_ISOOUTIncompleteCallback,"ax",%progbits |
||
1266 | 479 .align 1 |
||
1267 | 480 .global HAL_PCD_ISOOUTIncompleteCallback |
||
1268 | 481 .syntax unified |
||
1269 | 482 .thumb |
||
1270 | 483 .thumb_func |
||
1271 | 484 .fpu softvfp |
||
1272 | 486 HAL_PCD_ISOOUTIncompleteCallback: |
||
1273 | 487 .LVL44: |
||
1274 | 488 .LFB77: |
||
1275 | 247:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
1276 | 489 .loc 1 247 1 is_stmt 1 view -0 |
||
1277 | 490 .cfi_startproc |
||
1278 | 491 @ args = 0, pretend = 0, frame = 0 |
||
1279 | 492 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1280 | 247:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoOUTIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
1281 | 493 .loc 1 247 1 is_stmt 0 view .LVU87 |
||
1282 | 494 0000 08B5 push {r3, lr} |
||
1283 | 495 .LCFI11: |
||
1284 | 496 .cfi_def_cfa_offset 8 |
||
1285 | 497 .cfi_offset 3, -8 |
||
1286 | 498 .cfi_offset 14, -4 |
||
1287 | 248:USB_DEVICE/Target/usbd_conf.c **** } |
||
1288 | 499 .loc 1 248 3 is_stmt 1 view .LVU88 |
||
1289 | 500 0002 D0F86802 ldr r0, [r0, #616] |
||
1290 | 501 .LVL45: |
||
1291 | 248:USB_DEVICE/Target/usbd_conf.c **** } |
||
1292 | 502 .loc 1 248 3 is_stmt 0 view .LVU89 |
||
1293 | 503 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete |
||
1294 | 504 .LVL46: |
||
1295 | 249:USB_DEVICE/Target/usbd_conf.c **** |
||
1296 | 505 .loc 1 249 1 view .LVU90 |
||
1297 | 506 000a 08BD pop {r3, pc} |
||
1298 | 507 .cfi_endproc |
||
1299 | 508 .LFE77: |
||
1300 | 510 .section .text.HAL_PCD_ISOINIncompleteCallback,"ax",%progbits |
||
1301 | 511 .align 1 |
||
1302 | 512 .global HAL_PCD_ISOINIncompleteCallback |
||
1303 | 513 .syntax unified |
||
1304 | 514 .thumb |
||
1305 | 515 .thumb_func |
||
1306 | 516 .fpu softvfp |
||
1307 | 518 HAL_PCD_ISOINIncompleteCallback: |
||
1308 | 519 .LVL47: |
||
1309 | 520 .LFB78: |
||
1310 | 262:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
1311 | 521 .loc 1 262 1 is_stmt 1 view -0 |
||
1312 | 522 .cfi_startproc |
||
1313 | 523 @ args = 0, pretend = 0, frame = 0 |
||
1314 | 524 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1315 | 262:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_IsoINIncomplete((USBD_HandleTypeDef*)hpcd->pData, epnum); |
||
1316 | 525 .loc 1 262 1 is_stmt 0 view .LVU92 |
||
1317 | 526 0000 08B5 push {r3, lr} |
||
1318 | 527 .LCFI12: |
||
1319 | 528 .cfi_def_cfa_offset 8 |
||
1320 | 529 .cfi_offset 3, -8 |
||
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 23 |
||
1322 | |||
1323 | |||
1324 | 530 .cfi_offset 14, -4 |
||
1325 | 263:USB_DEVICE/Target/usbd_conf.c **** } |
||
1326 | 531 .loc 1 263 3 is_stmt 1 view .LVU93 |
||
1327 | 532 0002 D0F86802 ldr r0, [r0, #616] |
||
1328 | 533 .LVL48: |
||
1329 | 263:USB_DEVICE/Target/usbd_conf.c **** } |
||
1330 | 534 .loc 1 263 3 is_stmt 0 view .LVU94 |
||
1331 | 535 0006 FFF7FEFF bl USBD_LL_IsoINIncomplete |
||
1332 | 536 .LVL49: |
||
1333 | 264:USB_DEVICE/Target/usbd_conf.c **** |
||
1334 | 537 .loc 1 264 1 view .LVU95 |
||
1335 | 538 000a 08BD pop {r3, pc} |
||
1336 | 539 .cfi_endproc |
||
1337 | 540 .LFE78: |
||
1338 | 542 .section .text.HAL_PCD_ConnectCallback,"ax",%progbits |
||
1339 | 543 .align 1 |
||
1340 | 544 .global HAL_PCD_ConnectCallback |
||
1341 | 545 .syntax unified |
||
1342 | 546 .thumb |
||
1343 | 547 .thumb_func |
||
1344 | 548 .fpu softvfp |
||
1345 | 550 HAL_PCD_ConnectCallback: |
||
1346 | 551 .LVL50: |
||
1347 | 552 .LFB79: |
||
1348 | 276:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
1349 | 553 .loc 1 276 1 is_stmt 1 view -0 |
||
1350 | 554 .cfi_startproc |
||
1351 | 555 @ args = 0, pretend = 0, frame = 0 |
||
1352 | 556 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1353 | 276:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevConnected((USBD_HandleTypeDef*)hpcd->pData); |
||
1354 | 557 .loc 1 276 1 is_stmt 0 view .LVU97 |
||
1355 | 558 0000 08B5 push {r3, lr} |
||
1356 | 559 .LCFI13: |
||
1357 | 560 .cfi_def_cfa_offset 8 |
||
1358 | 561 .cfi_offset 3, -8 |
||
1359 | 562 .cfi_offset 14, -4 |
||
1360 | 277:USB_DEVICE/Target/usbd_conf.c **** } |
||
1361 | 563 .loc 1 277 3 is_stmt 1 view .LVU98 |
||
1362 | 564 0002 D0F86802 ldr r0, [r0, #616] |
||
1363 | 565 .LVL51: |
||
1364 | 277:USB_DEVICE/Target/usbd_conf.c **** } |
||
1365 | 566 .loc 1 277 3 is_stmt 0 view .LVU99 |
||
1366 | 567 0006 FFF7FEFF bl USBD_LL_DevConnected |
||
1367 | 568 .LVL52: |
||
1368 | 278:USB_DEVICE/Target/usbd_conf.c **** |
||
1369 | 569 .loc 1 278 1 view .LVU100 |
||
1370 | 570 000a 08BD pop {r3, pc} |
||
1371 | 571 .cfi_endproc |
||
1372 | 572 .LFE79: |
||
1373 | 574 .section .text.HAL_PCD_DisconnectCallback,"ax",%progbits |
||
1374 | 575 .align 1 |
||
1375 | 576 .global HAL_PCD_DisconnectCallback |
||
1376 | 577 .syntax unified |
||
1377 | 578 .thumb |
||
1378 | 579 .thumb_func |
||
1379 | 580 .fpu softvfp |
||
1380 | 582 HAL_PCD_DisconnectCallback: |
||
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 24 |
||
1382 | |||
1383 | |||
1384 | 583 .LVL53: |
||
1385 | 584 .LFB80: |
||
1386 | 290:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
1387 | 585 .loc 1 290 1 is_stmt 1 view -0 |
||
1388 | 586 .cfi_startproc |
||
1389 | 587 @ args = 0, pretend = 0, frame = 0 |
||
1390 | 588 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1391 | 290:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_DevDisconnected((USBD_HandleTypeDef*)hpcd->pData); |
||
1392 | 589 .loc 1 290 1 is_stmt 0 view .LVU102 |
||
1393 | 590 0000 08B5 push {r3, lr} |
||
1394 | 591 .LCFI14: |
||
1395 | 592 .cfi_def_cfa_offset 8 |
||
1396 | 593 .cfi_offset 3, -8 |
||
1397 | 594 .cfi_offset 14, -4 |
||
1398 | 291:USB_DEVICE/Target/usbd_conf.c **** } |
||
1399 | 595 .loc 1 291 3 is_stmt 1 view .LVU103 |
||
1400 | 596 0002 D0F86802 ldr r0, [r0, #616] |
||
1401 | 597 .LVL54: |
||
1402 | 291:USB_DEVICE/Target/usbd_conf.c **** } |
||
1403 | 598 .loc 1 291 3 is_stmt 0 view .LVU104 |
||
1404 | 599 0006 FFF7FEFF bl USBD_LL_DevDisconnected |
||
1405 | 600 .LVL55: |
||
1406 | 292:USB_DEVICE/Target/usbd_conf.c **** |
||
1407 | 601 .loc 1 292 1 view .LVU105 |
||
1408 | 602 000a 08BD pop {r3, pc} |
||
1409 | 603 .cfi_endproc |
||
1410 | 604 .LFE80: |
||
1411 | 606 .section .text.USBD_LL_Init,"ax",%progbits |
||
1412 | 607 .align 1 |
||
1413 | 608 .global USBD_LL_Init |
||
1414 | 609 .syntax unified |
||
1415 | 610 .thumb |
||
1416 | 611 .thumb_func |
||
1417 | 612 .fpu softvfp |
||
1418 | 614 USBD_LL_Init: |
||
1419 | 615 .LVL56: |
||
1420 | 616 .LFB81: |
||
1421 | 304:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
1422 | 617 .loc 1 304 1 is_stmt 1 view -0 |
||
1423 | 618 .cfi_startproc |
||
1424 | 619 @ args = 0, pretend = 0, frame = 0 |
||
1425 | 620 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1426 | 304:USB_DEVICE/Target/usbd_conf.c **** /* Init USB Ip. */ |
||
1427 | 621 .loc 1 304 1 is_stmt 0 view .LVU107 |
||
1428 | 622 0000 10B5 push {r4, lr} |
||
1429 | 623 .LCFI15: |
||
1430 | 624 .cfi_def_cfa_offset 8 |
||
1431 | 625 .cfi_offset 4, -8 |
||
1432 | 626 .cfi_offset 14, -4 |
||
1433 | 627 0002 0446 mov r4, r0 |
||
1434 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
1435 | 628 .loc 1 307 3 is_stmt 1 view .LVU108 |
||
1436 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
1437 | 629 .loc 1 307 21 is_stmt 0 view .LVU109 |
||
1438 | 630 0004 1D48 ldr r0, .L53 |
||
1439 | 631 .LVL57: |
||
1440 | 307:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_FS; |
||
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 25 |
||
1442 | |||
1443 | |||
1444 | 632 .loc 1 307 21 view .LVU110 |
||
1445 | 633 0006 C0F86842 str r4, [r0, #616] |
||
1446 | 308:USB_DEVICE/Target/usbd_conf.c **** |
||
1447 | 634 .loc 1 308 3 is_stmt 1 view .LVU111 |
||
1448 | 308:USB_DEVICE/Target/usbd_conf.c **** |
||
1449 | 635 .loc 1 308 15 is_stmt 0 view .LVU112 |
||
1450 | 636 000a C4F8C002 str r0, [r4, #704] |
||
1451 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
1452 | 637 .loc 1 310 3 is_stmt 1 view .LVU113 |
||
1453 | 310:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.dev_endpoints = 8; |
||
1454 | 638 .loc 1 310 24 is_stmt 0 view .LVU114 |
||
1455 | 639 000e 1C4B ldr r3, .L53+4 |
||
1456 | 640 0010 0360 str r3, [r0] |
||
1457 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
1458 | 641 .loc 1 311 3 is_stmt 1 view .LVU115 |
||
1459 | 311:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.speed = PCD_SPEED_FULL; |
||
1460 | 642 .loc 1 311 34 is_stmt 0 view .LVU116 |
||
1461 | 643 0012 0823 movs r3, #8 |
||
1462 | 644 0014 4360 str r3, [r0, #4] |
||
1463 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
1464 | 645 .loc 1 312 3 is_stmt 1 view .LVU117 |
||
1465 | 312:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.low_power_enable = DISABLE; |
||
1466 | 646 .loc 1 312 26 is_stmt 0 view .LVU118 |
||
1467 | 647 0016 0223 movs r3, #2 |
||
1468 | 648 0018 8360 str r3, [r0, #8] |
||
1469 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
1470 | 649 .loc 1 313 3 is_stmt 1 view .LVU119 |
||
1471 | 313:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.lpm_enable = DISABLE; |
||
1472 | 650 .loc 1 313 37 is_stmt 0 view .LVU120 |
||
1473 | 651 001a 0023 movs r3, #0 |
||
1474 | 652 001c 8361 str r3, [r0, #24] |
||
1475 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
1476 | 653 .loc 1 314 3 is_stmt 1 view .LVU121 |
||
1477 | 314:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_FS.Init.battery_charging_enable = DISABLE; |
||
1478 | 654 .loc 1 314 31 is_stmt 0 view .LVU122 |
||
1479 | 655 001e C361 str r3, [r0, #28] |
||
1480 | 315:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
1481 | 656 .loc 1 315 3 is_stmt 1 view .LVU123 |
||
1482 | 315:USB_DEVICE/Target/usbd_conf.c **** if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK) |
||
1483 | 657 .loc 1 315 44 is_stmt 0 view .LVU124 |
||
1484 | 658 0020 0362 str r3, [r0, #32] |
||
1485 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
1486 | 659 .loc 1 316 3 is_stmt 1 view .LVU125 |
||
1487 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
1488 | 660 .loc 1 316 7 is_stmt 0 view .LVU126 |
||
1489 | 661 0022 FFF7FEFF bl HAL_PCD_Init |
||
1490 | 662 .LVL58: |
||
1491 | 316:USB_DEVICE/Target/usbd_conf.c **** { |
||
1492 | 663 .loc 1 316 6 view .LVU127 |
||
1493 | 664 0026 30BB cbnz r0, .L52 |
||
1494 | 665 .L50: |
||
1495 | 337:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x80 , PCD_SNG_BUF, 0x58); |
||
1496 | 666 .loc 1 337 3 is_stmt 1 view .LVU128 |
||
1497 | 667 0028 1823 movs r3, #24 |
||
1498 | 668 002a 0022 movs r2, #0 |
||
1499 | 669 002c 1146 mov r1, r2 |
||
1500 | 670 002e D4F8C002 ldr r0, [r4, #704] |
||
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 26 |
||
1502 | |||
1503 | |||
1504 | 671 0032 FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
1505 | 672 .LVL59: |
||
1506 | 338:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration */ |
||
1507 | 673 .loc 1 338 3 view .LVU129 |
||
1508 | 674 0036 5823 movs r3, #88 |
||
1509 | 675 0038 0022 movs r2, #0 |
||
1510 | 676 003a 8021 movs r1, #128 |
||
1511 | 677 003c D4F8C002 ldr r0, [r4, #704] |
||
1512 | 678 0040 FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
1513 | 679 .LVL60: |
||
1514 | 341:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x01 , PCD_SNG_BUF, 0x110); |
||
1515 | 680 .loc 1 341 3 view .LVU130 |
||
1516 | 681 0044 C023 movs r3, #192 |
||
1517 | 682 0046 0022 movs r2, #0 |
||
1518 | 683 0048 8121 movs r1, #129 |
||
1519 | 684 004a D4F8C002 ldr r0, [r4, #704] |
||
1520 | 685 004e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
1521 | 686 .LVL61: |
||
1522 | 342:USB_DEVICE/Target/usbd_conf.c **** HAL_PCDEx_PMAConfig((PCD_HandleTypeDef*)pdev->pData , 0x82 , PCD_SNG_BUF, 0x100); |
||
1523 | 687 .loc 1 342 3 view .LVU131 |
||
1524 | 688 0052 4FF48873 mov r3, #272 |
||
1525 | 689 0056 0022 movs r2, #0 |
||
1526 | 690 0058 0121 movs r1, #1 |
||
1527 | 691 005a D4F8C002 ldr r0, [r4, #704] |
||
1528 | 692 005e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
1529 | 693 .LVL62: |
||
1530 | 343:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END EndPoint_Configuration_CDC */ |
||
1531 | 694 .loc 1 343 3 view .LVU132 |
||
1532 | 695 0062 4FF48073 mov r3, #256 |
||
1533 | 696 0066 0022 movs r2, #0 |
||
1534 | 697 0068 8221 movs r1, #130 |
||
1535 | 698 006a D4F8C002 ldr r0, [r4, #704] |
||
1536 | 699 006e FFF7FEFF bl HAL_PCDEx_PMAConfig |
||
1537 | 700 .LVL63: |
||
1538 | 345:USB_DEVICE/Target/usbd_conf.c **** } |
||
1539 | 701 .loc 1 345 3 view .LVU133 |
||
1540 | 346:USB_DEVICE/Target/usbd_conf.c **** |
||
1541 | 702 .loc 1 346 1 is_stmt 0 view .LVU134 |
||
1542 | 703 0072 0020 movs r0, #0 |
||
1543 | 704 0074 10BD pop {r4, pc} |
||
1544 | 705 .LVL64: |
||
1545 | 706 .L52: |
||
1546 | 318:USB_DEVICE/Target/usbd_conf.c **** } |
||
1547 | 707 .loc 1 318 5 is_stmt 1 view .LVU135 |
||
1548 | 708 0076 FFF7FEFF bl Error_Handler |
||
1549 | 709 .LVL65: |
||
1550 | 710 007a D5E7 b .L50 |
||
1551 | 711 .L54: |
||
1552 | 712 .align 2 |
||
1553 | 713 .L53: |
||
1554 | 714 007c 00000000 .word hpcd_USB_FS |
||
1555 | 715 0080 005C0040 .word 1073765376 |
||
1556 | 716 .cfi_endproc |
||
1557 | 717 .LFE81: |
||
1558 | 719 .section .text.USBD_LL_DeInit,"ax",%progbits |
||
1559 | 720 .align 1 |
||
1560 | 721 .global USBD_LL_DeInit |
||
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 27 |
||
1562 | |||
1563 | |||
1564 | 722 .syntax unified |
||
1565 | 723 .thumb |
||
1566 | 724 .thumb_func |
||
1567 | 725 .fpu softvfp |
||
1568 | 727 USBD_LL_DeInit: |
||
1569 | 728 .LVL66: |
||
1570 | 729 .LFB82: |
||
1571 | 354:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1572 | 730 .loc 1 354 1 view -0 |
||
1573 | 731 .cfi_startproc |
||
1574 | 732 @ args = 0, pretend = 0, frame = 0 |
||
1575 | 733 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1576 | 354:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1577 | 734 .loc 1 354 1 is_stmt 0 view .LVU137 |
||
1578 | 735 0000 08B5 push {r3, lr} |
||
1579 | 736 .LCFI16: |
||
1580 | 737 .cfi_def_cfa_offset 8 |
||
1581 | 738 .cfi_offset 3, -8 |
||
1582 | 739 .cfi_offset 14, -4 |
||
1583 | 355:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1584 | 740 .loc 1 355 3 is_stmt 1 view .LVU138 |
||
1585 | 741 .LVL67: |
||
1586 | 356:USB_DEVICE/Target/usbd_conf.c **** |
||
1587 | 742 .loc 1 356 3 view .LVU139 |
||
1588 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
1589 | 743 .loc 1 358 3 view .LVU140 |
||
1590 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
1591 | 744 .loc 1 358 16 is_stmt 0 view .LVU141 |
||
1592 | 745 0002 D0F8C002 ldr r0, [r0, #704] |
||
1593 | 746 .LVL68: |
||
1594 | 358:USB_DEVICE/Target/usbd_conf.c **** |
||
1595 | 747 .loc 1 358 16 view .LVU142 |
||
1596 | 748 0006 FFF7FEFF bl HAL_PCD_DeInit |
||
1597 | 749 .LVL69: |
||
1598 | 360:USB_DEVICE/Target/usbd_conf.c **** |
||
1599 | 750 .loc 1 360 3 is_stmt 1 view .LVU143 |
||
1600 | 360:USB_DEVICE/Target/usbd_conf.c **** |
||
1601 | 751 .loc 1 360 17 is_stmt 0 view .LVU144 |
||
1602 | 752 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1603 | 753 .LVL70: |
||
1604 | 362:USB_DEVICE/Target/usbd_conf.c **** } |
||
1605 | 754 .loc 1 362 3 is_stmt 1 view .LVU145 |
||
1606 | 363:USB_DEVICE/Target/usbd_conf.c **** |
||
1607 | 755 .loc 1 363 1 is_stmt 0 view .LVU146 |
||
1608 | 756 000e 08BD pop {r3, pc} |
||
1609 | 757 .cfi_endproc |
||
1610 | 758 .LFE82: |
||
1611 | 760 .section .text.USBD_LL_Start,"ax",%progbits |
||
1612 | 761 .align 1 |
||
1613 | 762 .global USBD_LL_Start |
||
1614 | 763 .syntax unified |
||
1615 | 764 .thumb |
||
1616 | 765 .thumb_func |
||
1617 | 766 .fpu softvfp |
||
1618 | 768 USBD_LL_Start: |
||
1619 | 769 .LVL71: |
||
1620 | 770 .LFB83: |
||
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 28 |
||
1622 | |||
1623 | |||
1624 | 371:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1625 | 771 .loc 1 371 1 is_stmt 1 view -0 |
||
1626 | 772 .cfi_startproc |
||
1627 | 773 @ args = 0, pretend = 0, frame = 0 |
||
1628 | 774 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1629 | 371:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1630 | 775 .loc 1 371 1 is_stmt 0 view .LVU148 |
||
1631 | 776 0000 08B5 push {r3, lr} |
||
1632 | 777 .LCFI17: |
||
1633 | 778 .cfi_def_cfa_offset 8 |
||
1634 | 779 .cfi_offset 3, -8 |
||
1635 | 780 .cfi_offset 14, -4 |
||
1636 | 372:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1637 | 781 .loc 1 372 3 is_stmt 1 view .LVU149 |
||
1638 | 782 .LVL72: |
||
1639 | 373:USB_DEVICE/Target/usbd_conf.c **** |
||
1640 | 783 .loc 1 373 3 view .LVU150 |
||
1641 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
1642 | 784 .loc 1 375 3 view .LVU151 |
||
1643 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
1644 | 785 .loc 1 375 16 is_stmt 0 view .LVU152 |
||
1645 | 786 0002 D0F8C002 ldr r0, [r0, #704] |
||
1646 | 787 .LVL73: |
||
1647 | 375:USB_DEVICE/Target/usbd_conf.c **** |
||
1648 | 788 .loc 1 375 16 view .LVU153 |
||
1649 | 789 0006 FFF7FEFF bl HAL_PCD_Start |
||
1650 | 790 .LVL74: |
||
1651 | 377:USB_DEVICE/Target/usbd_conf.c **** |
||
1652 | 791 .loc 1 377 3 is_stmt 1 view .LVU154 |
||
1653 | 377:USB_DEVICE/Target/usbd_conf.c **** |
||
1654 | 792 .loc 1 377 17 is_stmt 0 view .LVU155 |
||
1655 | 793 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1656 | 794 .LVL75: |
||
1657 | 379:USB_DEVICE/Target/usbd_conf.c **** } |
||
1658 | 795 .loc 1 379 3 is_stmt 1 view .LVU156 |
||
1659 | 380:USB_DEVICE/Target/usbd_conf.c **** |
||
1660 | 796 .loc 1 380 1 is_stmt 0 view .LVU157 |
||
1661 | 797 000e 08BD pop {r3, pc} |
||
1662 | 798 .cfi_endproc |
||
1663 | 799 .LFE83: |
||
1664 | 801 .section .text.USBD_LL_Stop,"ax",%progbits |
||
1665 | 802 .align 1 |
||
1666 | 803 .global USBD_LL_Stop |
||
1667 | 804 .syntax unified |
||
1668 | 805 .thumb |
||
1669 | 806 .thumb_func |
||
1670 | 807 .fpu softvfp |
||
1671 | 809 USBD_LL_Stop: |
||
1672 | 810 .LVL76: |
||
1673 | 811 .LFB84: |
||
1674 | 388:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1675 | 812 .loc 1 388 1 is_stmt 1 view -0 |
||
1676 | 813 .cfi_startproc |
||
1677 | 814 @ args = 0, pretend = 0, frame = 0 |
||
1678 | 815 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1679 | 388:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1680 | 816 .loc 1 388 1 is_stmt 0 view .LVU159 |
||
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 29 |
||
1682 | |||
1683 | |||
1684 | 817 0000 08B5 push {r3, lr} |
||
1685 | 818 .LCFI18: |
||
1686 | 819 .cfi_def_cfa_offset 8 |
||
1687 | 820 .cfi_offset 3, -8 |
||
1688 | 821 .cfi_offset 14, -4 |
||
1689 | 389:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1690 | 822 .loc 1 389 3 is_stmt 1 view .LVU160 |
||
1691 | 823 .LVL77: |
||
1692 | 390:USB_DEVICE/Target/usbd_conf.c **** |
||
1693 | 824 .loc 1 390 3 view .LVU161 |
||
1694 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
1695 | 825 .loc 1 392 3 view .LVU162 |
||
1696 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
1697 | 826 .loc 1 392 16 is_stmt 0 view .LVU163 |
||
1698 | 827 0002 D0F8C002 ldr r0, [r0, #704] |
||
1699 | 828 .LVL78: |
||
1700 | 392:USB_DEVICE/Target/usbd_conf.c **** |
||
1701 | 829 .loc 1 392 16 view .LVU164 |
||
1702 | 830 0006 FFF7FEFF bl HAL_PCD_Stop |
||
1703 | 831 .LVL79: |
||
1704 | 394:USB_DEVICE/Target/usbd_conf.c **** |
||
1705 | 832 .loc 1 394 3 is_stmt 1 view .LVU165 |
||
1706 | 394:USB_DEVICE/Target/usbd_conf.c **** |
||
1707 | 833 .loc 1 394 17 is_stmt 0 view .LVU166 |
||
1708 | 834 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1709 | 835 .LVL80: |
||
1710 | 396:USB_DEVICE/Target/usbd_conf.c **** } |
||
1711 | 836 .loc 1 396 3 is_stmt 1 view .LVU167 |
||
1712 | 397:USB_DEVICE/Target/usbd_conf.c **** |
||
1713 | 837 .loc 1 397 1 is_stmt 0 view .LVU168 |
||
1714 | 838 000e 08BD pop {r3, pc} |
||
1715 | 839 .cfi_endproc |
||
1716 | 840 .LFE84: |
||
1717 | 842 .section .text.USBD_LL_OpenEP,"ax",%progbits |
||
1718 | 843 .align 1 |
||
1719 | 844 .global USBD_LL_OpenEP |
||
1720 | 845 .syntax unified |
||
1721 | 846 .thumb |
||
1722 | 847 .thumb_func |
||
1723 | 848 .fpu softvfp |
||
1724 | 850 USBD_LL_OpenEP: |
||
1725 | 851 .LVL81: |
||
1726 | 852 .LFB85: |
||
1727 | 408:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1728 | 853 .loc 1 408 1 is_stmt 1 view -0 |
||
1729 | 854 .cfi_startproc |
||
1730 | 855 @ args = 0, pretend = 0, frame = 0 |
||
1731 | 856 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1732 | 408:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1733 | 857 .loc 1 408 1 is_stmt 0 view .LVU170 |
||
1734 | 858 0000 10B5 push {r4, lr} |
||
1735 | 859 .LCFI19: |
||
1736 | 860 .cfi_def_cfa_offset 8 |
||
1737 | 861 .cfi_offset 4, -8 |
||
1738 | 862 .cfi_offset 14, -4 |
||
1739 | 863 0002 1C46 mov r4, r3 |
||
1740 | 409:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 30 |
||
1742 | |||
1743 | |||
1744 | 864 .loc 1 409 3 is_stmt 1 view .LVU171 |
||
1745 | 865 .LVL82: |
||
1746 | 410:USB_DEVICE/Target/usbd_conf.c **** |
||
1747 | 866 .loc 1 410 3 view .LVU172 |
||
1748 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
1749 | 867 .loc 1 412 3 view .LVU173 |
||
1750 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
1751 | 868 .loc 1 412 16 is_stmt 0 view .LVU174 |
||
1752 | 869 0004 1346 mov r3, r2 |
||
1753 | 870 .LVL83: |
||
1754 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
1755 | 871 .loc 1 412 16 view .LVU175 |
||
1756 | 872 0006 2246 mov r2, r4 |
||
1757 | 873 .LVL84: |
||
1758 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
1759 | 874 .loc 1 412 16 view .LVU176 |
||
1760 | 875 0008 D0F8C002 ldr r0, [r0, #704] |
||
1761 | 876 .LVL85: |
||
1762 | 412:USB_DEVICE/Target/usbd_conf.c **** |
||
1763 | 877 .loc 1 412 16 view .LVU177 |
||
1764 | 878 000c FFF7FEFF bl HAL_PCD_EP_Open |
||
1765 | 879 .LVL86: |
||
1766 | 414:USB_DEVICE/Target/usbd_conf.c **** |
||
1767 | 880 .loc 1 414 3 is_stmt 1 view .LVU178 |
||
1768 | 414:USB_DEVICE/Target/usbd_conf.c **** |
||
1769 | 881 .loc 1 414 17 is_stmt 0 view .LVU179 |
||
1770 | 882 0010 FFF7FEFF bl USBD_Get_USB_Status |
||
1771 | 883 .LVL87: |
||
1772 | 416:USB_DEVICE/Target/usbd_conf.c **** } |
||
1773 | 884 .loc 1 416 3 is_stmt 1 view .LVU180 |
||
1774 | 417:USB_DEVICE/Target/usbd_conf.c **** |
||
1775 | 885 .loc 1 417 1 is_stmt 0 view .LVU181 |
||
1776 | 886 0014 10BD pop {r4, pc} |
||
1777 | 887 .cfi_endproc |
||
1778 | 888 .LFE85: |
||
1779 | 890 .section .text.USBD_LL_CloseEP,"ax",%progbits |
||
1780 | 891 .align 1 |
||
1781 | 892 .global USBD_LL_CloseEP |
||
1782 | 893 .syntax unified |
||
1783 | 894 .thumb |
||
1784 | 895 .thumb_func |
||
1785 | 896 .fpu softvfp |
||
1786 | 898 USBD_LL_CloseEP: |
||
1787 | 899 .LVL88: |
||
1788 | 900 .LFB86: |
||
1789 | 426:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1790 | 901 .loc 1 426 1 is_stmt 1 view -0 |
||
1791 | 902 .cfi_startproc |
||
1792 | 903 @ args = 0, pretend = 0, frame = 0 |
||
1793 | 904 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1794 | 426:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1795 | 905 .loc 1 426 1 is_stmt 0 view .LVU183 |
||
1796 | 906 0000 08B5 push {r3, lr} |
||
1797 | 907 .LCFI20: |
||
1798 | 908 .cfi_def_cfa_offset 8 |
||
1799 | 909 .cfi_offset 3, -8 |
||
1800 | 910 .cfi_offset 14, -4 |
||
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 31 |
||
1802 | |||
1803 | |||
1804 | 427:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1805 | 911 .loc 1 427 3 is_stmt 1 view .LVU184 |
||
1806 | 912 .LVL89: |
||
1807 | 428:USB_DEVICE/Target/usbd_conf.c **** |
||
1808 | 913 .loc 1 428 3 view .LVU185 |
||
1809 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
1810 | 914 .loc 1 430 3 view .LVU186 |
||
1811 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
1812 | 915 .loc 1 430 16 is_stmt 0 view .LVU187 |
||
1813 | 916 0002 D0F8C002 ldr r0, [r0, #704] |
||
1814 | 917 .LVL90: |
||
1815 | 430:USB_DEVICE/Target/usbd_conf.c **** |
||
1816 | 918 .loc 1 430 16 view .LVU188 |
||
1817 | 919 0006 FFF7FEFF bl HAL_PCD_EP_Close |
||
1818 | 920 .LVL91: |
||
1819 | 432:USB_DEVICE/Target/usbd_conf.c **** |
||
1820 | 921 .loc 1 432 3 is_stmt 1 view .LVU189 |
||
1821 | 432:USB_DEVICE/Target/usbd_conf.c **** |
||
1822 | 922 .loc 1 432 17 is_stmt 0 view .LVU190 |
||
1823 | 923 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1824 | 924 .LVL92: |
||
1825 | 434:USB_DEVICE/Target/usbd_conf.c **** } |
||
1826 | 925 .loc 1 434 3 is_stmt 1 view .LVU191 |
||
1827 | 435:USB_DEVICE/Target/usbd_conf.c **** |
||
1828 | 926 .loc 1 435 1 is_stmt 0 view .LVU192 |
||
1829 | 927 000e 08BD pop {r3, pc} |
||
1830 | 928 .cfi_endproc |
||
1831 | 929 .LFE86: |
||
1832 | 931 .section .text.USBD_LL_FlushEP,"ax",%progbits |
||
1833 | 932 .align 1 |
||
1834 | 933 .global USBD_LL_FlushEP |
||
1835 | 934 .syntax unified |
||
1836 | 935 .thumb |
||
1837 | 936 .thumb_func |
||
1838 | 937 .fpu softvfp |
||
1839 | 939 USBD_LL_FlushEP: |
||
1840 | 940 .LVL93: |
||
1841 | 941 .LFB87: |
||
1842 | 444:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1843 | 942 .loc 1 444 1 is_stmt 1 view -0 |
||
1844 | 943 .cfi_startproc |
||
1845 | 944 @ args = 0, pretend = 0, frame = 0 |
||
1846 | 945 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1847 | 444:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1848 | 946 .loc 1 444 1 is_stmt 0 view .LVU194 |
||
1849 | 947 0000 08B5 push {r3, lr} |
||
1850 | 948 .LCFI21: |
||
1851 | 949 .cfi_def_cfa_offset 8 |
||
1852 | 950 .cfi_offset 3, -8 |
||
1853 | 951 .cfi_offset 14, -4 |
||
1854 | 445:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1855 | 952 .loc 1 445 3 is_stmt 1 view .LVU195 |
||
1856 | 953 .LVL94: |
||
1857 | 446:USB_DEVICE/Target/usbd_conf.c **** |
||
1858 | 954 .loc 1 446 3 view .LVU196 |
||
1859 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
1860 | 955 .loc 1 448 3 view .LVU197 |
||
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 32 |
||
1862 | |||
1863 | |||
1864 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
1865 | 956 .loc 1 448 16 is_stmt 0 view .LVU198 |
||
1866 | 957 0002 D0F8C002 ldr r0, [r0, #704] |
||
1867 | 958 .LVL95: |
||
1868 | 448:USB_DEVICE/Target/usbd_conf.c **** |
||
1869 | 959 .loc 1 448 16 view .LVU199 |
||
1870 | 960 0006 FFF7FEFF bl HAL_PCD_EP_Flush |
||
1871 | 961 .LVL96: |
||
1872 | 450:USB_DEVICE/Target/usbd_conf.c **** |
||
1873 | 962 .loc 1 450 3 is_stmt 1 view .LVU200 |
||
1874 | 450:USB_DEVICE/Target/usbd_conf.c **** |
||
1875 | 963 .loc 1 450 17 is_stmt 0 view .LVU201 |
||
1876 | 964 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1877 | 965 .LVL97: |
||
1878 | 452:USB_DEVICE/Target/usbd_conf.c **** } |
||
1879 | 966 .loc 1 452 3 is_stmt 1 view .LVU202 |
||
1880 | 453:USB_DEVICE/Target/usbd_conf.c **** |
||
1881 | 967 .loc 1 453 1 is_stmt 0 view .LVU203 |
||
1882 | 968 000e 08BD pop {r3, pc} |
||
1883 | 969 .cfi_endproc |
||
1884 | 970 .LFE87: |
||
1885 | 972 .section .text.USBD_LL_StallEP,"ax",%progbits |
||
1886 | 973 .align 1 |
||
1887 | 974 .global USBD_LL_StallEP |
||
1888 | 975 .syntax unified |
||
1889 | 976 .thumb |
||
1890 | 977 .thumb_func |
||
1891 | 978 .fpu softvfp |
||
1892 | 980 USBD_LL_StallEP: |
||
1893 | 981 .LVL98: |
||
1894 | 982 .LFB88: |
||
1895 | 462:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1896 | 983 .loc 1 462 1 is_stmt 1 view -0 |
||
1897 | 984 .cfi_startproc |
||
1898 | 985 @ args = 0, pretend = 0, frame = 0 |
||
1899 | 986 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1900 | 462:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1901 | 987 .loc 1 462 1 is_stmt 0 view .LVU205 |
||
1902 | 988 0000 08B5 push {r3, lr} |
||
1903 | 989 .LCFI22: |
||
1904 | 990 .cfi_def_cfa_offset 8 |
||
1905 | 991 .cfi_offset 3, -8 |
||
1906 | 992 .cfi_offset 14, -4 |
||
1907 | 463:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1908 | 993 .loc 1 463 3 is_stmt 1 view .LVU206 |
||
1909 | 994 .LVL99: |
||
1910 | 464:USB_DEVICE/Target/usbd_conf.c **** |
||
1911 | 995 .loc 1 464 3 view .LVU207 |
||
1912 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
1913 | 996 .loc 1 466 3 view .LVU208 |
||
1914 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
1915 | 997 .loc 1 466 16 is_stmt 0 view .LVU209 |
||
1916 | 998 0002 D0F8C002 ldr r0, [r0, #704] |
||
1917 | 999 .LVL100: |
||
1918 | 466:USB_DEVICE/Target/usbd_conf.c **** |
||
1919 | 1000 .loc 1 466 16 view .LVU210 |
||
1920 | 1001 0006 FFF7FEFF bl HAL_PCD_EP_SetStall |
||
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 33 |
||
1922 | |||
1923 | |||
1924 | 1002 .LVL101: |
||
1925 | 468:USB_DEVICE/Target/usbd_conf.c **** |
||
1926 | 1003 .loc 1 468 3 is_stmt 1 view .LVU211 |
||
1927 | 468:USB_DEVICE/Target/usbd_conf.c **** |
||
1928 | 1004 .loc 1 468 17 is_stmt 0 view .LVU212 |
||
1929 | 1005 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1930 | 1006 .LVL102: |
||
1931 | 470:USB_DEVICE/Target/usbd_conf.c **** } |
||
1932 | 1007 .loc 1 470 3 is_stmt 1 view .LVU213 |
||
1933 | 471:USB_DEVICE/Target/usbd_conf.c **** |
||
1934 | 1008 .loc 1 471 1 is_stmt 0 view .LVU214 |
||
1935 | 1009 000e 08BD pop {r3, pc} |
||
1936 | 1010 .cfi_endproc |
||
1937 | 1011 .LFE88: |
||
1938 | 1013 .section .text.USBD_LL_ClearStallEP,"ax",%progbits |
||
1939 | 1014 .align 1 |
||
1940 | 1015 .global USBD_LL_ClearStallEP |
||
1941 | 1016 .syntax unified |
||
1942 | 1017 .thumb |
||
1943 | 1018 .thumb_func |
||
1944 | 1019 .fpu softvfp |
||
1945 | 1021 USBD_LL_ClearStallEP: |
||
1946 | 1022 .LVL103: |
||
1947 | 1023 .LFB89: |
||
1948 | 480:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1949 | 1024 .loc 1 480 1 is_stmt 1 view -0 |
||
1950 | 1025 .cfi_startproc |
||
1951 | 1026 @ args = 0, pretend = 0, frame = 0 |
||
1952 | 1027 @ frame_needed = 0, uses_anonymous_args = 0 |
||
1953 | 480:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
1954 | 1028 .loc 1 480 1 is_stmt 0 view .LVU216 |
||
1955 | 1029 0000 08B5 push {r3, lr} |
||
1956 | 1030 .LCFI23: |
||
1957 | 1031 .cfi_def_cfa_offset 8 |
||
1958 | 1032 .cfi_offset 3, -8 |
||
1959 | 1033 .cfi_offset 14, -4 |
||
1960 | 481:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
1961 | 1034 .loc 1 481 3 is_stmt 1 view .LVU217 |
||
1962 | 1035 .LVL104: |
||
1963 | 482:USB_DEVICE/Target/usbd_conf.c **** |
||
1964 | 1036 .loc 1 482 3 view .LVU218 |
||
1965 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
1966 | 1037 .loc 1 484 3 view .LVU219 |
||
1967 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
1968 | 1038 .loc 1 484 16 is_stmt 0 view .LVU220 |
||
1969 | 1039 0002 D0F8C002 ldr r0, [r0, #704] |
||
1970 | 1040 .LVL105: |
||
1971 | 484:USB_DEVICE/Target/usbd_conf.c **** |
||
1972 | 1041 .loc 1 484 16 view .LVU221 |
||
1973 | 1042 0006 FFF7FEFF bl HAL_PCD_EP_ClrStall |
||
1974 | 1043 .LVL106: |
||
1975 | 486:USB_DEVICE/Target/usbd_conf.c **** |
||
1976 | 1044 .loc 1 486 3 is_stmt 1 view .LVU222 |
||
1977 | 486:USB_DEVICE/Target/usbd_conf.c **** |
||
1978 | 1045 .loc 1 486 17 is_stmt 0 view .LVU223 |
||
1979 | 1046 000a FFF7FEFF bl USBD_Get_USB_Status |
||
1980 | 1047 .LVL107: |
||
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 34 |
||
1982 | |||
1983 | |||
1984 | 488:USB_DEVICE/Target/usbd_conf.c **** } |
||
1985 | 1048 .loc 1 488 3 is_stmt 1 view .LVU224 |
||
1986 | 489:USB_DEVICE/Target/usbd_conf.c **** |
||
1987 | 1049 .loc 1 489 1 is_stmt 0 view .LVU225 |
||
1988 | 1050 000e 08BD pop {r3, pc} |
||
1989 | 1051 .cfi_endproc |
||
1990 | 1052 .LFE89: |
||
1991 | 1054 .section .text.USBD_LL_IsStallEP,"ax",%progbits |
||
1992 | 1055 .align 1 |
||
1993 | 1056 .global USBD_LL_IsStallEP |
||
1994 | 1057 .syntax unified |
||
1995 | 1058 .thumb |
||
1996 | 1059 .thumb_func |
||
1997 | 1060 .fpu softvfp |
||
1998 | 1062 USBD_LL_IsStallEP: |
||
1999 | 1063 .LVL108: |
||
2000 | 1064 .LFB90: |
||
2001 | 498:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; |
||
2002 | 1065 .loc 1 498 1 is_stmt 1 view -0 |
||
2003 | 1066 .cfi_startproc |
||
2004 | 1067 @ args = 0, pretend = 0, frame = 0 |
||
2005 | 1068 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2006 | 1069 @ link register save eliminated. |
||
2007 | 499:USB_DEVICE/Target/usbd_conf.c **** |
||
2008 | 1070 .loc 1 499 3 view .LVU227 |
||
2009 | 499:USB_DEVICE/Target/usbd_conf.c **** |
||
2010 | 1071 .loc 1 499 22 is_stmt 0 view .LVU228 |
||
2011 | 1072 0000 D0F8C032 ldr r3, [r0, #704] |
||
2012 | 1073 .LVL109: |
||
2013 | 501:USB_DEVICE/Target/usbd_conf.c **** { |
||
2014 | 1074 .loc 1 501 3 is_stmt 1 view .LVU229 |
||
2015 | 501:USB_DEVICE/Target/usbd_conf.c **** { |
||
2016 | 1075 .loc 1 501 5 is_stmt 0 view .LVU230 |
||
2017 | 1076 0004 11F0800F tst r1, #128 |
||
2018 | 1077 0008 06D1 bne .L74 |
||
2019 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
2020 | 1078 .loc 1 507 5 is_stmt 1 view .LVU231 |
||
2021 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
2022 | 1079 .loc 1 507 33 is_stmt 0 view .LVU232 |
||
2023 | 1080 000a 01F07F01 and r1, r1, #127 |
||
2024 | 1081 .LVL110: |
||
2025 | 507:USB_DEVICE/Target/usbd_conf.c **** } |
||
2026 | 1082 .loc 1 507 40 view .LVU233 |
||
2027 | 1083 000e 03EB4111 add r1, r3, r1, lsl #5 |
||
2028 | 1084 0012 91F82A01 ldrb r0, [r1, #298] @ zero_extendqisi2 |
||
2029 | 1085 .LVL111: |
||
2030 | 509:USB_DEVICE/Target/usbd_conf.c **** |
||
2031 | 1086 .loc 1 509 1 view .LVU234 |
||
2032 | 1087 0016 7047 bx lr |
||
2033 | 1088 .LVL112: |
||
2034 | 1089 .L74: |
||
2035 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
2036 | 1090 .loc 1 503 5 is_stmt 1 view .LVU235 |
||
2037 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
2038 | 1091 .loc 1 503 32 is_stmt 0 view .LVU236 |
||
2039 | 1092 0018 01F07F01 and r1, r1, #127 |
||
2040 | 1093 .LVL113: |
||
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 35 |
||
2042 | |||
2043 | |||
2044 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
2045 | 1094 .loc 1 503 39 view .LVU237 |
||
2046 | 1095 001c 03EB4111 add r1, r3, r1, lsl #5 |
||
2047 | 1096 0020 91F82A00 ldrb r0, [r1, #42] @ zero_extendqisi2 |
||
2048 | 1097 .LVL114: |
||
2049 | 503:USB_DEVICE/Target/usbd_conf.c **** } |
||
2050 | 1098 .loc 1 503 39 view .LVU238 |
||
2051 | 1099 0024 7047 bx lr |
||
2052 | 1100 .cfi_endproc |
||
2053 | 1101 .LFE90: |
||
2054 | 1103 .section .text.USBD_LL_SetUSBAddress,"ax",%progbits |
||
2055 | 1104 .align 1 |
||
2056 | 1105 .global USBD_LL_SetUSBAddress |
||
2057 | 1106 .syntax unified |
||
2058 | 1107 .thumb |
||
2059 | 1108 .thumb_func |
||
2060 | 1109 .fpu softvfp |
||
2061 | 1111 USBD_LL_SetUSBAddress: |
||
2062 | 1112 .LVL115: |
||
2063 | 1113 .LFB91: |
||
2064 | 518:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2065 | 1114 .loc 1 518 1 is_stmt 1 view -0 |
||
2066 | 1115 .cfi_startproc |
||
2067 | 1116 @ args = 0, pretend = 0, frame = 0 |
||
2068 | 1117 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2069 | 518:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2070 | 1118 .loc 1 518 1 is_stmt 0 view .LVU240 |
||
2071 | 1119 0000 08B5 push {r3, lr} |
||
2072 | 1120 .LCFI24: |
||
2073 | 1121 .cfi_def_cfa_offset 8 |
||
2074 | 1122 .cfi_offset 3, -8 |
||
2075 | 1123 .cfi_offset 14, -4 |
||
2076 | 519:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
2077 | 1124 .loc 1 519 3 is_stmt 1 view .LVU241 |
||
2078 | 1125 .LVL116: |
||
2079 | 520:USB_DEVICE/Target/usbd_conf.c **** |
||
2080 | 1126 .loc 1 520 3 view .LVU242 |
||
2081 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
2082 | 1127 .loc 1 522 3 view .LVU243 |
||
2083 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
2084 | 1128 .loc 1 522 16 is_stmt 0 view .LVU244 |
||
2085 | 1129 0002 D0F8C002 ldr r0, [r0, #704] |
||
2086 | 1130 .LVL117: |
||
2087 | 522:USB_DEVICE/Target/usbd_conf.c **** |
||
2088 | 1131 .loc 1 522 16 view .LVU245 |
||
2089 | 1132 0006 FFF7FEFF bl HAL_PCD_SetAddress |
||
2090 | 1133 .LVL118: |
||
2091 | 524:USB_DEVICE/Target/usbd_conf.c **** |
||
2092 | 1134 .loc 1 524 3 is_stmt 1 view .LVU246 |
||
2093 | 524:USB_DEVICE/Target/usbd_conf.c **** |
||
2094 | 1135 .loc 1 524 17 is_stmt 0 view .LVU247 |
||
2095 | 1136 000a FFF7FEFF bl USBD_Get_USB_Status |
||
2096 | 1137 .LVL119: |
||
2097 | 526:USB_DEVICE/Target/usbd_conf.c **** } |
||
2098 | 1138 .loc 1 526 3 is_stmt 1 view .LVU248 |
||
2099 | 527:USB_DEVICE/Target/usbd_conf.c **** |
||
2100 | 1139 .loc 1 527 1 is_stmt 0 view .LVU249 |
||
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 36 |
||
2102 | |||
2103 | |||
2104 | 1140 000e 08BD pop {r3, pc} |
||
2105 | 1141 .cfi_endproc |
||
2106 | 1142 .LFE91: |
||
2107 | 1144 .section .text.USBD_LL_Transmit,"ax",%progbits |
||
2108 | 1145 .align 1 |
||
2109 | 1146 .global USBD_LL_Transmit |
||
2110 | 1147 .syntax unified |
||
2111 | 1148 .thumb |
||
2112 | 1149 .thumb_func |
||
2113 | 1150 .fpu softvfp |
||
2114 | 1152 USBD_LL_Transmit: |
||
2115 | 1153 .LVL120: |
||
2116 | 1154 .LFB92: |
||
2117 | 538:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2118 | 1155 .loc 1 538 1 is_stmt 1 view -0 |
||
2119 | 1156 .cfi_startproc |
||
2120 | 1157 @ args = 0, pretend = 0, frame = 0 |
||
2121 | 1158 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2122 | 538:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2123 | 1159 .loc 1 538 1 is_stmt 0 view .LVU251 |
||
2124 | 1160 0000 08B5 push {r3, lr} |
||
2125 | 1161 .LCFI25: |
||
2126 | 1162 .cfi_def_cfa_offset 8 |
||
2127 | 1163 .cfi_offset 3, -8 |
||
2128 | 1164 .cfi_offset 14, -4 |
||
2129 | 539:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
2130 | 1165 .loc 1 539 3 is_stmt 1 view .LVU252 |
||
2131 | 1166 .LVL121: |
||
2132 | 540:USB_DEVICE/Target/usbd_conf.c **** |
||
2133 | 1167 .loc 1 540 3 view .LVU253 |
||
2134 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
2135 | 1168 .loc 1 542 3 view .LVU254 |
||
2136 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
2137 | 1169 .loc 1 542 16 is_stmt 0 view .LVU255 |
||
2138 | 1170 0002 D0F8C002 ldr r0, [r0, #704] |
||
2139 | 1171 .LVL122: |
||
2140 | 542:USB_DEVICE/Target/usbd_conf.c **** |
||
2141 | 1172 .loc 1 542 16 view .LVU256 |
||
2142 | 1173 0006 FFF7FEFF bl HAL_PCD_EP_Transmit |
||
2143 | 1174 .LVL123: |
||
2144 | 544:USB_DEVICE/Target/usbd_conf.c **** |
||
2145 | 1175 .loc 1 544 3 is_stmt 1 view .LVU257 |
||
2146 | 544:USB_DEVICE/Target/usbd_conf.c **** |
||
2147 | 1176 .loc 1 544 17 is_stmt 0 view .LVU258 |
||
2148 | 1177 000a FFF7FEFF bl USBD_Get_USB_Status |
||
2149 | 1178 .LVL124: |
||
2150 | 546:USB_DEVICE/Target/usbd_conf.c **** } |
||
2151 | 1179 .loc 1 546 3 is_stmt 1 view .LVU259 |
||
2152 | 547:USB_DEVICE/Target/usbd_conf.c **** |
||
2153 | 1180 .loc 1 547 1 is_stmt 0 view .LVU260 |
||
2154 | 1181 000e 08BD pop {r3, pc} |
||
2155 | 1182 .cfi_endproc |
||
2156 | 1183 .LFE92: |
||
2157 | 1185 .section .text.USBD_LL_PrepareReceive,"ax",%progbits |
||
2158 | 1186 .align 1 |
||
2159 | 1187 .global USBD_LL_PrepareReceive |
||
2160 | 1188 .syntax unified |
||
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 37 |
||
2162 | |||
2163 | |||
2164 | 1189 .thumb |
||
2165 | 1190 .thumb_func |
||
2166 | 1191 .fpu softvfp |
||
2167 | 1193 USBD_LL_PrepareReceive: |
||
2168 | 1194 .LVL125: |
||
2169 | 1195 .LFB93: |
||
2170 | 558:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2171 | 1196 .loc 1 558 1 is_stmt 1 view -0 |
||
2172 | 1197 .cfi_startproc |
||
2173 | 1198 @ args = 0, pretend = 0, frame = 0 |
||
2174 | 1199 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2175 | 558:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; |
||
2176 | 1200 .loc 1 558 1 is_stmt 0 view .LVU262 |
||
2177 | 1201 0000 08B5 push {r3, lr} |
||
2178 | 1202 .LCFI26: |
||
2179 | 1203 .cfi_def_cfa_offset 8 |
||
2180 | 1204 .cfi_offset 3, -8 |
||
2181 | 1205 .cfi_offset 14, -4 |
||
2182 | 559:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; |
||
2183 | 1206 .loc 1 559 3 is_stmt 1 view .LVU263 |
||
2184 | 1207 .LVL126: |
||
2185 | 560:USB_DEVICE/Target/usbd_conf.c **** |
||
2186 | 1208 .loc 1 560 3 view .LVU264 |
||
2187 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
2188 | 1209 .loc 1 562 3 view .LVU265 |
||
2189 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
2190 | 1210 .loc 1 562 16 is_stmt 0 view .LVU266 |
||
2191 | 1211 0002 D0F8C002 ldr r0, [r0, #704] |
||
2192 | 1212 .LVL127: |
||
2193 | 562:USB_DEVICE/Target/usbd_conf.c **** |
||
2194 | 1213 .loc 1 562 16 view .LVU267 |
||
2195 | 1214 0006 FFF7FEFF bl HAL_PCD_EP_Receive |
||
2196 | 1215 .LVL128: |
||
2197 | 564:USB_DEVICE/Target/usbd_conf.c **** |
||
2198 | 1216 .loc 1 564 3 is_stmt 1 view .LVU268 |
||
2199 | 564:USB_DEVICE/Target/usbd_conf.c **** |
||
2200 | 1217 .loc 1 564 17 is_stmt 0 view .LVU269 |
||
2201 | 1218 000a FFF7FEFF bl USBD_Get_USB_Status |
||
2202 | 1219 .LVL129: |
||
2203 | 566:USB_DEVICE/Target/usbd_conf.c **** } |
||
2204 | 1220 .loc 1 566 3 is_stmt 1 view .LVU270 |
||
2205 | 567:USB_DEVICE/Target/usbd_conf.c **** |
||
2206 | 1221 .loc 1 567 1 is_stmt 0 view .LVU271 |
||
2207 | 1222 000e 08BD pop {r3, pc} |
||
2208 | 1223 .cfi_endproc |
||
2209 | 1224 .LFE93: |
||
2210 | 1226 .section .text.USBD_LL_GetRxDataSize,"ax",%progbits |
||
2211 | 1227 .align 1 |
||
2212 | 1228 .global USBD_LL_GetRxDataSize |
||
2213 | 1229 .syntax unified |
||
2214 | 1230 .thumb |
||
2215 | 1231 .thumb_func |
||
2216 | 1232 .fpu softvfp |
||
2217 | 1234 USBD_LL_GetRxDataSize: |
||
2218 | 1235 .LVL130: |
||
2219 | 1236 .LFB94: |
||
2220 | 576:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 38 |
||
2222 | |||
2223 | |||
2224 | 1237 .loc 1 576 1 is_stmt 1 view -0 |
||
2225 | 1238 .cfi_startproc |
||
2226 | 1239 @ args = 0, pretend = 0, frame = 0 |
||
2227 | 1240 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2228 | 576:USB_DEVICE/Target/usbd_conf.c **** return HAL_PCD_EP_GetRxCount((PCD_HandleTypeDef*) pdev->pData, ep_addr); |
||
2229 | 1241 .loc 1 576 1 is_stmt 0 view .LVU273 |
||
2230 | 1242 0000 08B5 push {r3, lr} |
||
2231 | 1243 .LCFI27: |
||
2232 | 1244 .cfi_def_cfa_offset 8 |
||
2233 | 1245 .cfi_offset 3, -8 |
||
2234 | 1246 .cfi_offset 14, -4 |
||
2235 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
2236 | 1247 .loc 1 577 3 is_stmt 1 view .LVU274 |
||
2237 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
2238 | 1248 .loc 1 577 10 is_stmt 0 view .LVU275 |
||
2239 | 1249 0002 D0F8C002 ldr r0, [r0, #704] |
||
2240 | 1250 .LVL131: |
||
2241 | 577:USB_DEVICE/Target/usbd_conf.c **** } |
||
2242 | 1251 .loc 1 577 10 view .LVU276 |
||
2243 | 1252 0006 FFF7FEFF bl HAL_PCD_EP_GetRxCount |
||
2244 | 1253 .LVL132: |
||
2245 | 578:USB_DEVICE/Target/usbd_conf.c **** |
||
2246 | 1254 .loc 1 578 1 view .LVU277 |
||
2247 | 1255 000a 08BD pop {r3, pc} |
||
2248 | 1256 .cfi_endproc |
||
2249 | 1257 .LFE94: |
||
2250 | 1259 .section .text.USBD_LL_Delay,"ax",%progbits |
||
2251 | 1260 .align 1 |
||
2252 | 1261 .global USBD_LL_Delay |
||
2253 | 1262 .syntax unified |
||
2254 | 1263 .thumb |
||
2255 | 1264 .thumb_func |
||
2256 | 1265 .fpu softvfp |
||
2257 | 1267 USBD_LL_Delay: |
||
2258 | 1268 .LVL133: |
||
2259 | 1269 .LFB95: |
||
2260 | 586:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
2261 | 1270 .loc 1 586 1 is_stmt 1 view -0 |
||
2262 | 1271 .cfi_startproc |
||
2263 | 1272 @ args = 0, pretend = 0, frame = 0 |
||
2264 | 1273 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2265 | 586:USB_DEVICE/Target/usbd_conf.c **** HAL_Delay(Delay); |
||
2266 | 1274 .loc 1 586 1 is_stmt 0 view .LVU279 |
||
2267 | 1275 0000 08B5 push {r3, lr} |
||
2268 | 1276 .LCFI28: |
||
2269 | 1277 .cfi_def_cfa_offset 8 |
||
2270 | 1278 .cfi_offset 3, -8 |
||
2271 | 1279 .cfi_offset 14, -4 |
||
2272 | 587:USB_DEVICE/Target/usbd_conf.c **** } |
||
2273 | 1280 .loc 1 587 3 is_stmt 1 view .LVU280 |
||
2274 | 1281 0002 FFF7FEFF bl HAL_Delay |
||
2275 | 1282 .LVL134: |
||
2276 | 588:USB_DEVICE/Target/usbd_conf.c **** |
||
2277 | 1283 .loc 1 588 1 is_stmt 0 view .LVU281 |
||
2278 | 1284 0006 08BD pop {r3, pc} |
||
2279 | 1285 .cfi_endproc |
||
2280 | 1286 .LFE95: |
||
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 39 |
||
2282 | |||
2283 | |||
2284 | 1288 .section .text.USBD_static_malloc,"ax",%progbits |
||
2285 | 1289 .align 1 |
||
2286 | 1290 .global USBD_static_malloc |
||
2287 | 1291 .syntax unified |
||
2288 | 1292 .thumb |
||
2289 | 1293 .thumb_func |
||
2290 | 1294 .fpu softvfp |
||
2291 | 1296 USBD_static_malloc: |
||
2292 | 1297 .LVL135: |
||
2293 | 1298 .LFB96: |
||
2294 | 596:USB_DEVICE/Target/usbd_conf.c **** static uint32_t mem[(sizeof(USBD_CDC_HandleTypeDef)/4)+1];/* On 32-bit boundary */ |
||
2295 | 1299 .loc 1 596 1 is_stmt 1 view -0 |
||
2296 | 1300 .cfi_startproc |
||
2297 | 1301 @ args = 0, pretend = 0, frame = 0 |
||
2298 | 1302 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2299 | 1303 @ link register save eliminated. |
||
2300 | 597:USB_DEVICE/Target/usbd_conf.c **** return mem; |
||
2301 | 1304 .loc 1 597 3 view .LVU283 |
||
2302 | 598:USB_DEVICE/Target/usbd_conf.c **** } |
||
2303 | 1305 .loc 1 598 3 view .LVU284 |
||
2304 | 599:USB_DEVICE/Target/usbd_conf.c **** |
||
2305 | 1306 .loc 1 599 1 is_stmt 0 view .LVU285 |
||
2306 | 1307 0000 0048 ldr r0, .L86 |
||
2307 | 1308 .LVL136: |
||
2308 | 599:USB_DEVICE/Target/usbd_conf.c **** |
||
2309 | 1309 .loc 1 599 1 view .LVU286 |
||
2310 | 1310 0002 7047 bx lr |
||
2311 | 1311 .L87: |
||
2312 | 1312 .align 2 |
||
2313 | 1313 .L86: |
||
2314 | 1314 0004 00000000 .word .LANCHOR0 |
||
2315 | 1315 .cfi_endproc |
||
2316 | 1316 .LFE96: |
||
2317 | 1318 .section .text.USBD_static_free,"ax",%progbits |
||
2318 | 1319 .align 1 |
||
2319 | 1320 .global USBD_static_free |
||
2320 | 1321 .syntax unified |
||
2321 | 1322 .thumb |
||
2322 | 1323 .thumb_func |
||
2323 | 1324 .fpu softvfp |
||
2324 | 1326 USBD_static_free: |
||
2325 | 1327 .LVL137: |
||
2326 | 1328 .LFB97: |
||
2327 | 607:USB_DEVICE/Target/usbd_conf.c **** |
||
2328 | 1329 .loc 1 607 1 is_stmt 1 view -0 |
||
2329 | 1330 .cfi_startproc |
||
2330 | 1331 @ args = 0, pretend = 0, frame = 0 |
||
2331 | 1332 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2332 | 1333 @ link register save eliminated. |
||
2333 | 609:USB_DEVICE/Target/usbd_conf.c **** |
||
2334 | 1334 .loc 1 609 1 view .LVU288 |
||
2335 | 1335 0000 7047 bx lr |
||
2336 | 1336 .cfi_endproc |
||
2337 | 1337 .LFE97: |
||
2338 | 1339 .section .text.HAL_PCDEx_SetConnectionState,"ax",%progbits |
||
2339 | 1340 .align 1 |
||
2340 | 1341 .global HAL_PCDEx_SetConnectionState |
||
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 40 |
||
2342 | |||
2343 | |||
2344 | 1342 .syntax unified |
||
2345 | 1343 .thumb |
||
2346 | 1344 .thumb_func |
||
2347 | 1345 .fpu softvfp |
||
2348 | 1347 HAL_PCDEx_SetConnectionState: |
||
2349 | 1348 .LVL138: |
||
2350 | 1349 .LFB98: |
||
2351 | 622:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 6 */ |
||
2352 | 1350 .loc 1 622 1 view -0 |
||
2353 | 1351 .cfi_startproc |
||
2354 | 1352 @ args = 0, pretend = 0, frame = 0 |
||
2355 | 1353 @ frame_needed = 0, uses_anonymous_args = 0 |
||
2356 | 1354 @ link register save eliminated. |
||
2357 | 624:USB_DEVICE/Target/usbd_conf.c **** { |
||
2358 | 1355 .loc 1 624 3 view .LVU290 |
||
2359 | 633:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE END 6 */ |
||
2360 | 1356 .loc 1 633 3 view .LVU291 |
||
2361 | 635:USB_DEVICE/Target/usbd_conf.c **** |
||
2362 | 1357 .loc 1 635 1 is_stmt 0 view .LVU292 |
||
2363 | 1358 0000 7047 bx lr |
||
2364 | 1359 .cfi_endproc |
||
2365 | 1360 .LFE98: |
||
2366 | 1362 .comm hpcd_USB_FS,620,4 |
||
2367 | 1363 .section .bss.mem.8920,"aw",%nobits |
||
2368 | 1364 .align 2 |
||
2369 | 1365 .set .LANCHOR0,. + 0 |
||
2370 | 1368 mem.8920: |
||
2371 | 1369 0000 00000000 .space 544 |
||
2372 | 1369 00000000 |
||
2373 | 1369 00000000 |
||
2374 | 1369 00000000 |
||
2375 | 1369 00000000 |
||
2376 | 1370 .text |
||
2377 | 1371 .Letext0: |
||
2378 | 1372 .file 2 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
2379 | 1373 .file 3 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1.7 |
||
2380 | 1374 .file 4 "Drivers/CMSIS/Include/core_cm3.h" |
||
2381 | 1375 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
||
2382 | 1376 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
||
2383 | 1377 .file 7 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h" |
||
2384 | 1378 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
||
2385 | 1379 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h" |
||
2386 | 1380 .file 10 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_spi.h" |
||
2387 | 1381 .file 11 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h" |
||
2388 | 1382 .file 12 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd.h" |
||
2389 | 1383 .file 13 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
||
2390 | 1384 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
2391 | 1385 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
2392 | 1386 .file 16 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
2393 | 1387 .file 17 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
2394 | 1388 .file 18 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
||
2395 | 1389 .file 19 "Core/Inc/main.h" |
||
2396 | 1390 .file 20 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" |
||
2397 | 1391 .file 21 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" |
||
2398 | 1392 .file 22 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pcd_ex.h" |
||
2399 | 1393 .file 23 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" |
||
2400 | 1394 .file 24 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h" |
||
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 41 |
||
2402 | |||
2403 | |||
2404 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 42 |
||
2405 | |||
2406 | |||
2407 | DEFINED SYMBOLS |
||
2408 | *ABS*:0000000000000000 usbd_conf.c |
||
2409 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:16 .text.USBD_Get_USB_Status:0000000000000000 $t |
||
2410 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:23 .text.USBD_Get_USB_Status:0000000000000000 USBD_Get_USB_Status |
||
2411 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:38 .text.USBD_Get_USB_Status:0000000000000008 $d |
||
2412 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:69 .text.HAL_PCD_MspInit:0000000000000000 $t |
||
2413 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:76 .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit |
||
2414 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:146 .text.HAL_PCD_MspInit:000000000000004c $d |
||
2415 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:151 .text.HAL_PCD_MspDeInit:0000000000000000 $t |
||
2416 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:158 .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit |
||
2417 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:204 .text.HAL_PCD_MspDeInit:0000000000000024 $d |
||
2418 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:210 .text.HAL_PCD_SetupStageCallback:0000000000000000 $t |
||
2419 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:217 .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback |
||
2420 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:243 .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t |
||
2421 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:250 .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback |
||
2422 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:277 .text.HAL_PCD_DataInStageCallback:0000000000000000 $t |
||
2423 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:284 .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback |
||
2424 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:311 .text.HAL_PCD_SOFCallback:0000000000000000 $t |
||
2425 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:318 .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback |
||
2426 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:343 .text.HAL_PCD_ResetCallback:0000000000000000 $t |
||
2427 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:350 .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback |
||
2428 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:396 .text.HAL_PCD_SuspendCallback:0000000000000000 $t |
||
2429 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:403 .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback |
||
2430 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:442 .text.HAL_PCD_SuspendCallback:000000000000001c $d |
||
2431 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:447 .text.HAL_PCD_ResumeCallback:0000000000000000 $t |
||
2432 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:454 .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback |
||
2433 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:479 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t |
||
2434 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:486 .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback |
||
2435 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:511 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t |
||
2436 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:518 .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback |
||
2437 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:543 .text.HAL_PCD_ConnectCallback:0000000000000000 $t |
||
2438 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:550 .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback |
||
2439 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:575 .text.HAL_PCD_DisconnectCallback:0000000000000000 $t |
||
2440 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:582 .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback |
||
2441 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:607 .text.USBD_LL_Init:0000000000000000 $t |
||
2442 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:614 .text.USBD_LL_Init:0000000000000000 USBD_LL_Init |
||
2443 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:714 .text.USBD_LL_Init:000000000000007c $d |
||
2444 | *COM*:000000000000026c hpcd_USB_FS |
||
2445 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:720 .text.USBD_LL_DeInit:0000000000000000 $t |
||
2446 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:727 .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit |
||
2447 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:761 .text.USBD_LL_Start:0000000000000000 $t |
||
2448 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:768 .text.USBD_LL_Start:0000000000000000 USBD_LL_Start |
||
2449 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:802 .text.USBD_LL_Stop:0000000000000000 $t |
||
2450 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:809 .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop |
||
2451 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:843 .text.USBD_LL_OpenEP:0000000000000000 $t |
||
2452 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:850 .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP |
||
2453 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:891 .text.USBD_LL_CloseEP:0000000000000000 $t |
||
2454 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:898 .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP |
||
2455 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:932 .text.USBD_LL_FlushEP:0000000000000000 $t |
||
2456 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:939 .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP |
||
2457 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:973 .text.USBD_LL_StallEP:0000000000000000 $t |
||
2458 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:980 .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP |
||
2459 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1014 .text.USBD_LL_ClearStallEP:0000000000000000 $t |
||
2460 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1021 .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP |
||
2461 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1055 .text.USBD_LL_IsStallEP:0000000000000000 $t |
||
2462 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1062 .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP |
||
2463 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1104 .text.USBD_LL_SetUSBAddress:0000000000000000 $t |
||
2464 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s page 43 |
||
2465 | |||
2466 | |||
2467 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1111 .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress |
||
2468 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1145 .text.USBD_LL_Transmit:0000000000000000 $t |
||
2469 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1152 .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit |
||
2470 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1186 .text.USBD_LL_PrepareReceive:0000000000000000 $t |
||
2471 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1193 .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive |
||
2472 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1227 .text.USBD_LL_GetRxDataSize:0000000000000000 $t |
||
2473 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1234 .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize |
||
2474 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1260 .text.USBD_LL_Delay:0000000000000000 $t |
||
2475 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1267 .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay |
||
2476 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1289 .text.USBD_static_malloc:0000000000000000 $t |
||
2477 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1296 .text.USBD_static_malloc:0000000000000000 USBD_static_malloc |
||
2478 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1314 .text.USBD_static_malloc:0000000000000004 $d |
||
2479 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1319 .text.USBD_static_free:0000000000000000 $t |
||
2480 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1326 .text.USBD_static_free:0000000000000000 USBD_static_free |
||
2481 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1340 .text.HAL_PCDEx_SetConnectionState:0000000000000000 $t |
||
2482 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1347 .text.HAL_PCDEx_SetConnectionState:0000000000000000 HAL_PCDEx_SetConnectionState |
||
2483 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1364 .bss.mem.8920:0000000000000000 $d |
||
2484 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:1368 .bss.mem.8920:0000000000000000 mem.8920 |
||
2485 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:41 .text.USBD_Get_USB_Status:000000000000000b $d |
||
2486 | C:\Users\mike\AppData\Local\Temp\ccd9U9Vj.s:41 .text.USBD_Get_USB_Status:000000000000000c $t |
||
2487 | |||
2488 | UNDEFINED SYMBOLS |
||
2489 | HAL_NVIC_SetPriority |
||
2490 | HAL_NVIC_EnableIRQ |
||
2491 | HAL_NVIC_DisableIRQ |
||
2492 | USBD_LL_SetupStage |
||
2493 | USBD_LL_DataOutStage |
||
2494 | USBD_LL_DataInStage |
||
2495 | USBD_LL_SOF |
||
2496 | USBD_LL_SetSpeed |
||
2497 | USBD_LL_Reset |
||
2498 | Error_Handler |
||
2499 | USBD_LL_Suspend |
||
2500 | USBD_LL_Resume |
||
2501 | USBD_LL_IsoOUTIncomplete |
||
2502 | USBD_LL_IsoINIncomplete |
||
2503 | USBD_LL_DevConnected |
||
2504 | USBD_LL_DevDisconnected |
||
2505 | HAL_PCD_Init |
||
2506 | HAL_PCDEx_PMAConfig |
||
2507 | HAL_PCD_DeInit |
||
2508 | HAL_PCD_Start |
||
2509 | HAL_PCD_Stop |
||
2510 | HAL_PCD_EP_Open |
||
2511 | HAL_PCD_EP_Close |
||
2512 | HAL_PCD_EP_Flush |
||
2513 | HAL_PCD_EP_SetStall |
||
2514 | HAL_PCD_EP_ClrStall |
||
2515 | HAL_PCD_SetAddress |
||
2516 | HAL_PCD_EP_Transmit |
||
2517 | HAL_PCD_EP_Receive |
||
2518 | HAL_PCD_EP_GetRxCount |
||
2519 | HAL_Delay |