Rev 18 | Rev 20 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 19 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 1 |
2 | 2 | ||
3 | 3 | ||
4 | 1 .cpu cortex-m3 |
4 | 1 .cpu cortex-m3 |
5 | 2 .eabi_attribute 20, 1 |
5 | 2 .eabi_attribute 20, 1 |
6 | 3 .eabi_attribute 21, 1 |
6 | 3 .eabi_attribute 21, 1 |
Line 56... | Line 56... | ||
56 | 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @attention |
56 | 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @attention |
57 | 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * |
57 | 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * |
58 | 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics. |
58 | 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * <h2><center>© Copyright (c) 2016 STMicroelectronics. |
59 | 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * All rights reserved.</center></h2> |
59 | 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * All rights reserved.</center></h2> |
60 | 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * |
60 | 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 2 |
62 | 62 | ||
63 | 63 | ||
64 | 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This software component is licensed by ST under BSD 3-Clause license, |
64 | 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This software component is licensed by ST under BSD 3-Clause license, |
65 | 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the "License"; You may not use this file except in compliance with the |
65 | 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the "License"; You may not use this file except in compliance with the |
66 | 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * License. You may obtain a copy of the License at: |
66 | 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * License. You may obtain a copy of the License at: |
Line 116... | Line 116... | ||
116 | 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef ret; |
116 | 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef ret; |
117 | 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
117 | 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
118 | 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (cfg.phy_itface == USB_OTG_ULPI_PHY) |
118 | 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (cfg.phy_itface == USB_OTG_ULPI_PHY) |
119 | 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
119 | 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
120 | 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); |
120 | 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN); |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 3 |
122 | 122 | ||
123 | 123 | ||
124 | 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
124 | 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
125 | 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Init The ULPI Interface */ |
125 | 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Init The ULPI Interface */ |
126 | 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GUSBCFG &= ~(USB_OTG_GUSBCFG_TSDPS | USB_OTG_GUSBCFG_ULPIFSLS | USB_OTG_GUSBCFG_PHYSEL); |
126 | 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GUSBCFG &= ~(USB_OTG_GUSBCFG_TSDPS | USB_OTG_GUSBCFG_ULPIFSLS | USB_OTG_GUSBCFG_PHYSEL); |
Line 176... | Line 176... | ||
176 | 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
176 | 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
177 | 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* hclk Clock Range between 15-16 MHz */ |
177 | 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* hclk Clock Range between 15-16 MHz */ |
178 | 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UsbTrd = 0xEU; |
178 | 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UsbTrd = 0xEU; |
179 | 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
179 | 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
180 | 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else if ((hclk >= 16000000U) && (hclk < 17200000U)) |
180 | 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else if ((hclk >= 16000000U) && (hclk < 17200000U)) |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 4 |
182 | 182 | ||
183 | 183 | ||
184 | 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
184 | 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
185 | 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* hclk Clock Range between 16-17.2 MHz */ |
185 | 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* hclk Clock Range between 16-17.2 MHz */ |
186 | 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UsbTrd = 0xDU; |
186 | 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UsbTrd = 0xDU; |
Line 236... | Line 236... | ||
236 | 198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EnableGlobalInt |
236 | 198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EnableGlobalInt |
237 | 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * Enables the controller's Global Int in the AHB Config reg |
237 | 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * Enables the controller's Global Int in the AHB Config reg |
238 | 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
238 | 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
239 | 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
239 | 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
240 | 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
240 | 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 5 |
242 | 242 | ||
243 | 243 | ||
244 | 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EnableGlobalInt(USB_OTG_GlobalTypeDef *USBx) |
244 | 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EnableGlobalInt(USB_OTG_GlobalTypeDef *USBx) |
245 | 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
245 | 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
246 | 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GAHBCFG |= USB_OTG_GAHBCFG_GINT; |
246 | 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->GAHBCFG |= USB_OTG_GAHBCFG_GINT; |
Line 296... | Line 296... | ||
296 | 255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
296 | 255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
297 | 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param cfg pointer to a USB_OTG_CfgTypeDef structure that contains |
297 | 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param cfg pointer to a USB_OTG_CfgTypeDef structure that contains |
298 | 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the configuration information for the specified USBx peripheral. |
298 | 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the configuration information for the specified USBx peripheral. |
299 | 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
299 | 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
300 | 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
300 | 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 6 |
302 | 302 | ||
303 | 303 | ||
304 | 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg) |
304 | 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_DevInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg) |
305 | 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
305 | 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
306 | 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef ret = HAL_OK; |
306 | 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef ret = HAL_OK; |
Line 356... | Line 356... | ||
356 | 312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
356 | 312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
357 | 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
357 | 313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
358 | 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPCTL = 0U; |
358 | 314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPCTL = 0U; |
359 | 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
359 | 315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
360 | 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
360 | 316:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 7 |
362 | 362 | ||
363 | 363 | ||
364 | 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPTSIZ = 0U; |
364 | 317:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPTSIZ = 0U; |
365 | 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPINT = 0xFB7FU; |
365 | 318:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(i)->DIEPINT = 0xFB7FU; |
366 | 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
366 | 319:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 416... | Line 416... | ||
416 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
416 | 369:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
417 | 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return ret; |
417 | 370:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return ret; |
418 | 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
418 | 371:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
419 | 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
419 | 372:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
420 | 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
420 | 373:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 8 |
422 | 422 | ||
423 | 423 | ||
424 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_OTG_FlushTxFifo : Flush a Tx FIFO |
424 | 374:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_OTG_FlushTxFifo : Flush a Tx FIFO |
425 | 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
425 | 375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
426 | 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param num FIFO number |
426 | 376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param num FIFO number |
Line 476... | Line 476... | ||
476 | 426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param speed device speed |
476 | 426:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param speed device speed |
477 | 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
477 | 427:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
478 | 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @arg USB_OTG_SPEED_FULL: Full speed mode |
478 | 428:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @arg USB_OTG_SPEED_FULL: Full speed mode |
479 | 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval Hal status |
479 | 429:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval Hal status |
480 | 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
480 | 430:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 9 |
482 | 482 | ||
483 | 483 | ||
484 | 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_SetDevSpeed(USB_OTG_GlobalTypeDef *USBx, uint8_t speed) |
484 | 431:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_SetDevSpeed(USB_OTG_GlobalTypeDef *USBx, uint8_t speed) |
485 | 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
485 | 432:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
486 | 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
486 | 433:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
Line 536... | Line 536... | ||
536 | 483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((uint32_t)ep->type << 18) | (epnum << 22) | |
536 | 483:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((uint32_t)ep->type << 18) | (epnum << 22) | |
537 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_DIEPCTL_SD0PID_SEVNFRM | |
537 | 484:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_DIEPCTL_SD0PID_SEVNFRM | |
538 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_DIEPCTL_USBAEP; |
538 | 485:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_DIEPCTL_USBAEP; |
539 | 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
539 | 486:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
540 | 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
540 | 487:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 10 |
542 | 542 | ||
543 | 543 | ||
544 | 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
544 | 488:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
545 | 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
545 | 489:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
546 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << |
546 | 490:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DAINTMSK |= USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) << |
Line 596... | Line 596... | ||
596 | 540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
596 | 540:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
597 | 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
597 | 541:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
598 | 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
598 | 542:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
599 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief De-activate and de-initialize an endpoint |
599 | 543:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief De-activate and de-initialize an endpoint |
600 | 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
600 | 544:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 11 |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 11 |
602 | 602 | ||
603 | 603 | ||
604 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep pointer to endpoint structure |
604 | 545:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep pointer to endpoint structure |
605 | 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
605 | 546:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
606 | 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
606 | 547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
Line 656... | Line 656... | ||
656 | 597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) |
656 | 597:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DAINTMSK &= ~(USB_OTG_DAINTMSK_OEPM & ((uint32_t)(1UL << (ep->num & EP_ADDR_MSK)) |
657 | 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
657 | 598:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
658 | 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
658 | 599:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
659 | 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
659 | 600:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
660 | 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
660 | 601:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 12 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 12 |
662 | 662 | ||
663 | 663 | ||
664 | 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
664 | 602:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
665 | 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
665 | 603:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
666 | 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPStartXfer : setup and starts a transfer over an EP |
666 | 604:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPStartXfer : setup and starts a transfer over an EP |
Line 716... | Line 716... | ||
716 | 654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
716 | 654:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
717 | 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
717 | 655:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
718 | 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if ((USBx_DEVICE->DSTS & (1U << 8)) == 0U) |
718 | 656:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if ((USBx_DEVICE->DSTS & (1U << 8)) == 0U) |
719 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
719 | 657:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
720 | 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; |
720 | 658:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_INEP(epnum)->DIEPCTL |= USB_OTG_DIEPCTL_SODDFRM; |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 13 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 13 |
722 | 722 | ||
723 | 723 | ||
724 | 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
724 | 659:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
725 | 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
725 | 660:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
726 | 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
726 | 661:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
Line 776... | Line 776... | ||
776 | 711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
776 | 711:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
777 | 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
777 | 712:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
778 | 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EP0StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep) |
778 | 713:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EP0StartXfer(USB_OTG_GlobalTypeDef *USBx, USB_OTG_EPTypeDef *ep) |
779 | 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
779 | 714:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
780 | 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
780 | 715:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 14 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 14 |
782 | 782 | ||
783 | 783 | ||
784 | 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; |
784 | 716:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t epnum = (uint32_t)ep->num; |
785 | 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
785 | 717:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
786 | 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* IN endpoint */ |
786 | 718:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* IN endpoint */ |
Line 836... | Line 836... | ||
836 | 768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
836 | 768:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
837 | 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); |
837 | 769:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_PKTCNT & (1U << 19)); |
838 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & (ep->maxpacket)); |
838 | 770:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPTSIZ |= (USB_OTG_DOEPTSIZ_XFRSIZ & (ep->maxpacket)); |
839 | 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
839 | 771:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
840 | 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* EP enable */ |
840 | 772:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* EP enable */ |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 15 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 15 |
842 | 842 | ||
843 | 843 | ||
844 | 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= (USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA); |
844 | 773:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= (USB_OTG_DOEPCTL_CNAK | USB_OTG_DOEPCTL_EPENA); |
845 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
845 | 774:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
846 | 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
846 | 775:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
Line 896... | Line 896... | ||
896 | 825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
896 | 825:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
897 | 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
897 | 826:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
898 | 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
898 | 827:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
899 | 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPSetStall : set a stall condition over an EP |
899 | 828:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPSetStall : set a stall condition over an EP |
900 | 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
900 | 829:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 16 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 16 |
902 | 902 | ||
903 | 903 | ||
904 | 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep pointer to endpoint structure |
904 | 830:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep pointer to endpoint structure |
905 | 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
905 | 831:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
906 | 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
906 | 832:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
Line 956... | Line 956... | ||
956 | 882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; /* DATA0 */ |
956 | 882:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_OUTEP(epnum)->DOEPCTL |= USB_OTG_DOEPCTL_SD0PID_SEVNFRM; /* DATA0 */ |
957 | 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
957 | 883:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
958 | 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
958 | 884:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
959 | 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
959 | 885:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
960 | 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
960 | 886:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 17 |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 17 |
962 | 962 | ||
963 | 963 | ||
964 | 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
964 | 887:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
965 | 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
965 | 888:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
966 | 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_StopDevice : Stop the usb device mode |
966 | 889:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_StopDevice : Stop the usb device mode |
Line 1016... | Line 1016... | ||
1016 | 939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DCFG |= ((uint32_t)address << 4) & USB_OTG_DCFG_DAD; |
1016 | 939:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DCFG |= ((uint32_t)address << 4) & USB_OTG_DCFG_DAD; |
1017 | 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1017 | 940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1018 | 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1018 | 941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1019 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1019 | 942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1020 | 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1020 | 943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 18 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 18 |
1022 | 1022 | ||
1023 | 1023 | ||
1024 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1024 | 944:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1025 | 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DevConnect : Connect the USB device by enabling the pull-up/pull-down |
1025 | 945:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DevConnect : Connect the USB device by enabling the pull-up/pull-down |
1026 | 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1026 | 946:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
Line 1076... | Line 1076... | ||
1076 | 996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
1076 | 996:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
1077 | 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t tmpreg; |
1077 | 997:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t tmpreg; |
1078 | 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1078 | 998:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1079 | 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_DEVICE->DAINT; |
1079 | 999:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_DEVICE->DAINT; |
1080 | 1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg &= USBx_DEVICE->DAINTMSK; |
1080 | 1000:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg &= USBx_DEVICE->DAINTMSK; |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 19 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 19 |
1082 | 1082 | ||
1083 | 1083 | ||
1084 | 1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1084 | 1001:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1085 | 1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return ((tmpreg & 0xffff0000U) >> 16); |
1085 | 1002:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return ((tmpreg & 0xffff0000U) >> 16); |
1086 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1086 | 1003:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 1136... | Line 1136... | ||
1136 | 1053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** msk |= ((emp >> (epnum & EP_ADDR_MSK)) & 0x1U) << 7; |
1136 | 1053:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** msk |= ((emp >> (epnum & EP_ADDR_MSK)) & 0x1U) << 7; |
1137 | 1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; |
1137 | 1054:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_INEP((uint32_t)epnum)->DIEPINT & msk; |
1138 | 1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1138 | 1055:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1139 | 1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return tmpreg; |
1139 | 1056:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return tmpreg; |
1140 | 1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1140 | 1057:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 20 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 20 |
1142 | 1142 | ||
1143 | 1143 | ||
1144 | 1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1144 | 1058:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1145 | 1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1145 | 1059:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1146 | 1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_ClearInterrupts: clear a USB interrupt |
1146 | 1060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_ClearInterrupts: clear a USB interrupt |
Line 1196... | Line 1196... | ||
1196 | 1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t gSNPSiD = *(__IO uint32_t *)(&USBx->CID + 0x1U); |
1196 | 1110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t gSNPSiD = *(__IO uint32_t *)(&USBx->CID + 0x1U); |
1197 | 1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1197 | 1111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1198 | 1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (gSNPSiD > USB_OTG_CORE_ID_300A) |
1198 | 1112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (gSNPSiD > USB_OTG_CORE_ID_300A) |
1199 | 1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1199 | 1113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1200 | 1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if ((USBx_OUTEP(0U)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) |
1200 | 1114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if ((USBx_OUTEP(0U)->DOEPCTL & USB_OTG_DOEPCTL_EPENA) == USB_OTG_DOEPCTL_EPENA) |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 21 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 21 |
1202 | 1202 | ||
1203 | 1203 | ||
1204 | 1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1204 | 1115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1205 | 1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1205 | 1116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1206 | 1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1206 | 1117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 1256... | Line 1256... | ||
1256 | 1167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param cfg pointer to a USB_OTG_CfgTypeDef structure that contains |
1256 | 1167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param cfg pointer to a USB_OTG_CfgTypeDef structure that contains |
1257 | 1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the configuration information for the specified USBx peripheral. |
1257 | 1168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * the configuration information for the specified USBx peripheral. |
1258 | 1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1258 | 1169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1259 | 1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1259 | 1170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1260 | 1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_HostInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg) |
1260 | 1171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_HostInit(USB_OTG_GlobalTypeDef *USBx, USB_OTG_CfgTypeDef cfg) |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 22 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 22 |
1262 | 1262 | ||
1263 | 1263 | ||
1264 | 1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1264 | 1172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1265 | 1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
1265 | 1173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USBx_BASE = (uint32_t)USBx; |
1266 | 1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t i; |
1266 | 1174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t i; |
Line 1316... | Line 1316... | ||
1316 | 1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG register on the PHY type and set the right frame interval |
1316 | 1224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG register on the PHY type and set the right frame interval |
1317 | 1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1317 | 1225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1318 | 1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param freq clock frequency |
1318 | 1226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param freq clock frequency |
1319 | 1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
1319 | 1227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
1320 | 1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG_48_MHZ : Full Speed 48 MHz Clock |
1320 | 1228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG_48_MHZ : Full Speed 48 MHz Clock |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 23 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 23 |
1322 | 1322 | ||
1323 | 1323 | ||
1324 | 1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG_6_MHZ : Low Speed 6 MHz Clock |
1324 | 1229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * HCFG_6_MHZ : Low Speed 6 MHz Clock |
1325 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1325 | 1230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1326 | 1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1326 | 1231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
Line 1376... | Line 1376... | ||
1376 | 1281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1376 | 1281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1377 | 1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DriveVbus : activate or de-activate vbus |
1377 | 1282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DriveVbus : activate or de-activate vbus |
1378 | 1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param state VBUS state |
1378 | 1283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param state VBUS state |
1379 | 1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
1379 | 1284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be one of these values: |
1380 | 1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * 0 : VBUS Active |
1380 | 1285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * 0 : VBUS Active |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 24 |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 24 |
1382 | 1382 | ||
1383 | 1383 | ||
1384 | 1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * 1 : VBUS Inactive |
1384 | 1286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * 1 : VBUS Inactive |
1385 | 1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1385 | 1287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
1386 | 1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1386 | 1288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
Line 1436... | Line 1436... | ||
1436 | 1338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1436 | 1338:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1437 | 1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1437 | 1339:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1438 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Initialize a host channel |
1438 | 1340:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Initialize a host channel |
1439 | 1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1439 | 1341:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1440 | 1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ch_num Channel number |
1440 | 1342:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ch_num Channel number |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 25 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 25 |
1442 | 1442 | ||
1443 | 1443 | ||
1444 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 1 to 15 |
1444 | 1343:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 1 to 15 |
1445 | 1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param epnum Endpoint number |
1445 | 1344:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param epnum Endpoint number |
1446 | 1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 1 to 15 |
1446 | 1345:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 1 to 15 |
Line 1496... | Line 1496... | ||
1496 | 1395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** case EP_TYPE_INTR: |
1496 | 1395:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** case EP_TYPE_INTR: |
1497 | 1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCINTMSK = USB_OTG_HCINTMSK_XFRCM | |
1497 | 1396:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCINTMSK = USB_OTG_HCINTMSK_XFRCM | |
1498 | 1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_STALLM | |
1498 | 1397:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_STALLM | |
1499 | 1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_TXERRM | |
1499 | 1398:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_TXERRM | |
1500 | 1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_DTERRM | |
1500 | 1399:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_DTERRM | |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 26 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 26 |
1502 | 1502 | ||
1503 | 1503 | ||
1504 | 1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_NAKM | |
1504 | 1400:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_NAKM | |
1505 | 1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_AHBERR | |
1505 | 1401:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_AHBERR | |
1506 | 1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_FRMORM; |
1506 | 1402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USB_OTG_HCINTMSK_FRMORM; |
Line 1556... | Line 1556... | ||
1556 | 1452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1556 | 1452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1557 | 1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCCHAR = (((uint32_t)dev_address << 22) & USB_OTG_HCCHAR_DAD) | |
1557 | 1453:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC((uint32_t)ch_num)->HCCHAR = (((uint32_t)dev_address << 22) & USB_OTG_HCCHAR_DAD) | |
1558 | 1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((((uint32_t)epnum & 0x7FU) << 11) & USB_OTG_HCCHAR_EPNUM) | |
1558 | 1454:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((((uint32_t)epnum & 0x7FU) << 11) & USB_OTG_HCCHAR_EPNUM) | |
1559 | 1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (((uint32_t)ep_type << 18) & USB_OTG_HCCHAR_EPTYP) | |
1559 | 1455:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (((uint32_t)ep_type << 18) & USB_OTG_HCCHAR_EPTYP) | |
1560 | 1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((uint32_t)mps & USB_OTG_HCCHAR_MPSIZ) | HCcharEpDir | HCchar |
1560 | 1456:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ((uint32_t)mps & USB_OTG_HCCHAR_MPSIZ) | HCcharEpDir | HCchar |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 27 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 27 |
1562 | 1562 | ||
1563 | 1563 | ||
1564 | 1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1564 | 1457:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1565 | 1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep_type == EP_TYPE_INTR) |
1565 | 1458:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep_type == EP_TYPE_INTR) |
1566 | 1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1566 | 1459:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
Line 1616... | Line 1616... | ||
1616 | 1509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(ch_num)->HCCHAR |= (uint32_t)is_oddframe << 29; |
1616 | 1509:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(ch_num)->HCCHAR |= (uint32_t)is_oddframe << 29; |
1617 | 1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1617 | 1510:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1618 | 1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Set host channel enable */ |
1618 | 1511:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Set host channel enable */ |
1619 | 1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_HC(ch_num)->HCCHAR; |
1619 | 1512:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg = USBx_HC(ch_num)->HCCHAR; |
1620 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg &= ~USB_OTG_HCCHAR_CHDIS; |
1620 | 1513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** tmpreg &= ~USB_OTG_HCCHAR_CHDIS; |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 28 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 28 |
1622 | 1622 | ||
1623 | 1623 | ||
1624 | 1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1624 | 1514:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1625 | 1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* make sure to set the correct ep direction */ |
1625 | 1515:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* make sure to set the correct ep direction */ |
1626 | 1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (hc->ep_is_in != 0U) |
1626 | 1516:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (hc->ep_is_in != 0U) |
Line 1676... | Line 1676... | ||
1676 | 1566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1676 | 1566:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1677 | 1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1677 | 1567:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1678 | 1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1678 | 1568:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
1679 | 1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Read all host channel interrupts status |
1679 | 1569:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Read all host channel interrupts status |
1680 | 1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1680 | 1570:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 29 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 29 |
1682 | 1682 | ||
1683 | 1683 | ||
1684 | 1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL state |
1684 | 1571:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL state |
1685 | 1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1685 | 1572:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
1686 | 1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USB_HC_ReadInterrupt(USB_OTG_GlobalTypeDef *USBx) |
1686 | 1573:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USB_HC_ReadInterrupt(USB_OTG_GlobalTypeDef *USBx) |
Line 1736... | Line 1736... | ||
1736 | 1623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1736 | 1623:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1737 | 1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA; |
1737 | 1624:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_CHENA; |
1738 | 1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA; |
1738 | 1625:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR |= USB_OTG_HCCHAR_CHENA; |
1739 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_EPDIR; |
1739 | 1626:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_HC(hcnum)->HCCHAR &= ~USB_OTG_HCCHAR_EPDIR; |
1740 | 1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** do |
1740 | 1627:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** do |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 30 |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 30 |
1742 | 1742 | ||
1743 | 1743 | ||
1744 | 1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1744 | 1628:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1745 | 1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (++count > 1000U) |
1745 | 1629:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (++count > 1000U) |
1746 | 1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1746 | 1630:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
Line 1796... | Line 1796... | ||
1796 | 1680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t value; |
1796 | 1680:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t value; |
1797 | 1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t i; |
1797 | 1681:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t i; |
1798 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1798 | 1682:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1799 | 1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_DisableGlobalInt(USBx); |
1799 | 1683:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_DisableGlobalInt(USBx); |
1800 | 1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1800 | 1684:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 31 |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 31 |
1802 | 1802 | ||
1803 | 1803 | ||
1804 | 1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Flush FIFO */ |
1804 | 1685:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Flush FIFO */ |
1805 | 1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_FlushTxFifo(USBx, 0x10U); |
1805 | 1686:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_FlushTxFifo(USBx, 0x10U); |
1806 | 1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_FlushRxFifo(USBx); |
1806 | 1687:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_FlushRxFifo(USBx); |
Line 1856... | Line 1856... | ||
1856 | 1737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1856 | 1737:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
1857 | 1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* active Remote wakeup signalling */ |
1857 | 1738:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* active Remote wakeup signalling */ |
1858 | 1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DCTL |= USB_OTG_DCTL_RWUSIG; |
1858 | 1739:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx_DEVICE->DCTL |= USB_OTG_DCTL_RWUSIG; |
1859 | 1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1859 | 1740:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1860 | 1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1860 | 1741:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 32 |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 32 |
1862 | 1862 | ||
1863 | 1863 | ||
1864 | 1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1864 | 1742:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1865 | 1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1865 | 1743:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1866 | 1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1866 | 1744:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
Line 1916... | Line 1916... | ||
1916 | 1779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1916 | 1779:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
1917 | 1780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1917 | 1780:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
1918 | 43 .loc 1 1780 3 view .LVU5 |
1918 | 43 .loc 1 1780 3 view .LVU5 |
1919 | 1781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1919 | 1781:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
1920 | 44 .loc 1 1781 1 is_stmt 0 view .LVU6 |
1920 | 44 .loc 1 1781 1 is_stmt 0 view .LVU6 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 33 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 33 |
1922 | 1922 | ||
1923 | 1923 | ||
1924 | 45 0008 0020 movs r0, #0 |
1924 | 45 0008 0020 movs r0, #0 |
1925 | 46 000a 04B0 add sp, sp, #16 |
1925 | 46 000a 04B0 add sp, sp, #16 |
1926 | 47 .LCFI1: |
1926 | 47 .LCFI1: |
Line 1976... | Line 1976... | ||
1976 | 77 .loc 1 1803 1 is_stmt 0 view .LVU13 |
1976 | 77 .loc 1 1803 1 is_stmt 0 view .LVU13 |
1977 | 78 000c 0020 movs r0, #0 |
1977 | 78 000c 0020 movs r0, #0 |
1978 | 79 .LVL3: |
1978 | 79 .LVL3: |
1979 | 80 .loc 1 1803 1 view .LVU14 |
1979 | 80 .loc 1 1803 1 view .LVU14 |
1980 | 81 000e 7047 bx lr |
1980 | 81 000e 7047 bx lr |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 34 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 34 |
1982 | 1982 | ||
1983 | 1983 | ||
1984 | 82 .cfi_endproc |
1984 | 82 .cfi_endproc |
1985 | 83 .LFE66: |
1985 | 83 .LFE66: |
1986 | 85 .section .text.USB_DisableGlobalInt,"ax",%progbits |
1986 | 85 .section .text.USB_DisableGlobalInt,"ax",%progbits |
Line 2036... | Line 2036... | ||
2036 | 114 .loc 1 1825 1 view .LVU22 |
2036 | 114 .loc 1 1825 1 view .LVU22 |
2037 | 115 0012 7047 bx lr |
2037 | 115 0012 7047 bx lr |
2038 | 116 .cfi_endproc |
2038 | 116 .cfi_endproc |
2039 | 117 .LFE67: |
2039 | 117 .LFE67: |
2040 | 119 .section .text.USB_SetCurrentMode,"ax",%progbits |
2040 | 119 .section .text.USB_SetCurrentMode,"ax",%progbits |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 35 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 35 |
2042 | 2042 | ||
2043 | 2043 | ||
2044 | 120 .align 1 |
2044 | 120 .align 1 |
2045 | 121 .global USB_SetCurrentMode |
2045 | 121 .global USB_SetCurrentMode |
2046 | 122 .syntax unified |
2046 | 122 .syntax unified |
Line 2096... | Line 2096... | ||
2096 | 154 USB_DevInit: |
2096 | 154 USB_DevInit: |
2097 | 155 .LVL8: |
2097 | 155 .LVL8: |
2098 | 156 .LFB69: |
2098 | 156 .LFB69: |
2099 | 1847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2099 | 1847:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2100 | 1848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
2100 | 1848:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 36 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 36 |
2102 | 2102 | ||
2103 | 2103 | ||
2104 | 1849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DevInit : Initializes the USB controller registers |
2104 | 1849:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DevInit : Initializes the USB controller registers |
2105 | 1850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * for device mode |
2105 | 1850:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * for device mode |
2106 | 1851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
2106 | 1851:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
Line 2156... | Line 2156... | ||
2156 | 1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->BTABLE = BTABLE_ADDRESS; |
2156 | 1872:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** USBx->BTABLE = BTABLE_ADDRESS; |
2157 | 186 .loc 1 1872 3 is_stmt 1 view .LVU38 |
2157 | 186 .loc 1 1872 3 is_stmt 1 view .LVU38 |
2158 | 187 .loc 1 1872 16 is_stmt 0 view .LVU39 |
2158 | 187 .loc 1 1872 16 is_stmt 0 view .LVU39 |
2159 | 188 001a A0F85040 strh r4, [r0, #80] @ movhi |
2159 | 188 001a A0F85040 strh r4, [r0, #80] @ movhi |
2160 | 1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2160 | 1873:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 37 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 37 |
2162 | 2162 | ||
2163 | 2163 | ||
2164 | 1874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Enable USB Device Interrupt mask */ |
2164 | 1874:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Enable USB Device Interrupt mask */ |
2165 | 1875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_EnableGlobalInt(USBx); |
2165 | 1875:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** (void)USB_EnableGlobalInt(USBx); |
2166 | 189 .loc 1 1875 3 is_stmt 1 view .LVU40 |
2166 | 189 .loc 1 1875 3 is_stmt 1 view .LVU40 |
Line 2216... | Line 2216... | ||
2216 | 226 .loc 1 1890 3 view .LVU45 |
2216 | 226 .loc 1 1890 3 view .LVU45 |
2217 | 1891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UNUSED(speed); |
2217 | 1891:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UNUSED(speed); |
2218 | 227 .loc 1 1891 3 view .LVU46 |
2218 | 227 .loc 1 1891 3 view .LVU46 |
2219 | 1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2219 | 1892:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2220 | 1893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* NOTE : - This function is not required by USB Device FS peripheral, it is used |
2220 | 1893:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* NOTE : - This function is not required by USB Device FS peripheral, it is used |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 38 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 38 |
2222 | 2222 | ||
2223 | 2223 | ||
2224 | 1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** only by USB OTG FS peripheral. |
2224 | 1894:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** only by USB OTG FS peripheral. |
2225 | 1895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** - This function is added to ensure compatibility across platforms. |
2225 | 1895:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** - This function is added to ensure compatibility across platforms. |
2226 | 1896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
2226 | 1896:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
Line 2276... | Line 2276... | ||
2276 | 255 .loc 1 1920 3 view .LVU53 |
2276 | 255 .loc 1 1920 3 view .LVU53 |
2277 | 1921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2277 | 1921:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2278 | 256 .loc 1 1921 1 is_stmt 0 view .LVU54 |
2278 | 256 .loc 1 1921 1 is_stmt 0 view .LVU54 |
2279 | 257 0000 0020 movs r0, #0 |
2279 | 257 0000 0020 movs r0, #0 |
2280 | 258 .LVL13: |
2280 | 258 .LVL13: |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 39 |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 39 |
2282 | 2282 | ||
2283 | 2283 | ||
2284 | 259 .loc 1 1921 1 view .LVU55 |
2284 | 259 .loc 1 1921 1 view .LVU55 |
2285 | 260 0002 7047 bx lr |
2285 | 260 0002 7047 bx lr |
2286 | 261 .cfi_endproc |
2286 | 261 .cfi_endproc |
Line 2336... | Line 2336... | ||
2336 | 296 .fpu softvfp |
2336 | 296 .fpu softvfp |
2337 | 298 USB_ActivateEndpoint: |
2337 | 298 USB_ActivateEndpoint: |
2338 | 299 .LVL16: |
2338 | 299 .LVL16: |
2339 | 300 .LFB73: |
2339 | 300 .LFB73: |
2340 | 1940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2340 | 1940:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 40 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 40 |
2342 | 2342 | ||
2343 | 2343 | ||
2344 | 1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
2344 | 1941:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
2345 | 1942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Activate and configure an endpoint |
2345 | 1942:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief Activate and configure an endpoint |
2346 | 1943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
2346 | 1943:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
Line 2396... | Line 2396... | ||
2396 | 338 0023 51 .byte (.L13-.L14)/2 |
2396 | 338 0023 51 .byte (.L13-.L14)/2 |
2397 | 339 .p2align 1 |
2397 | 339 .p2align 1 |
2398 | 340 .L15: |
2398 | 340 .L15: |
2399 | 1949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t wEpRegVal; |
2399 | 1949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t wEpRegVal; |
2400 | 341 .loc 1 1949 21 view .LVU71 |
2400 | 341 .loc 1 1949 21 view .LVU71 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 41 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 41 |
2402 | 2402 | ||
2403 | 2403 | ||
2404 | 342 0024 0020 movs r0, #0 |
2404 | 342 0024 0020 movs r0, #0 |
2405 | 343 .L12: |
2405 | 343 .L12: |
2406 | 344 .LVL20: |
2406 | 344 .LVL20: |
Line 2456... | Line 2456... | ||
2456 | 1982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
2456 | 1982:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
2457 | 368 .loc 1 1982 3 is_stmt 1 view .LVU79 |
2457 | 368 .loc 1 1982 3 is_stmt 1 view .LVU79 |
2458 | 369 .loc 1 1982 9 is_stmt 0 view .LVU80 |
2458 | 369 .loc 1 1982 9 is_stmt 0 view .LVU80 |
2459 | 370 0048 0A7B ldrb r2, [r1, #12] @ zero_extendqisi2 |
2459 | 370 0048 0A7B ldrb r2, [r1, #12] @ zero_extendqisi2 |
2460 | 371 .loc 1 1982 6 view .LVU81 |
2460 | 371 .loc 1 1982 6 view .LVU81 |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 42 |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 42 |
2462 | 2462 | ||
2463 | 2463 | ||
2464 | 372 004a 002A cmp r2, #0 |
2464 | 372 004a 002A cmp r2, #0 |
2465 | 373 004c 40F0B180 bne .L18 |
2465 | 373 004c 40F0B180 bne .L18 |
2466 | 1983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
2466 | 1983:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
Line 2516... | Line 2516... | ||
2516 | 418 0082 22F07002 bic r2, r2, #112 |
2516 | 418 0082 22F07002 bic r2, r2, #112 |
2517 | 419 .LVL29: |
2517 | 419 .LVL29: |
2518 | 420 .loc 1 1988 7 is_stmt 1 discriminator 1 view .LVU99 |
2518 | 420 .loc 1 1988 7 is_stmt 1 discriminator 1 view .LVU99 |
2519 | 421 0086 42F40042 orr r2, r2, #32768 |
2519 | 421 0086 42F40042 orr r2, r2, #32768 |
2520 | 422 .LVL30: |
2520 | 422 .LVL30: |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 43 |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 43 |
2522 | 2522 | ||
2523 | 2523 | ||
2524 | 423 .loc 1 1988 7 is_stmt 0 discriminator 1 view .LVU100 |
2524 | 423 .loc 1 1988 7 is_stmt 0 discriminator 1 view .LVU100 |
2525 | 424 008a 42F0C002 orr r2, r2, #192 |
2525 | 424 008a 42F0C002 orr r2, r2, #192 |
2526 | 425 008e 23F82420 strh r2, [r3, r4, lsl #2] @ movhi |
2526 | 425 008e 23F82420 strh r2, [r3, r4, lsl #2] @ movhi |
Line 2576... | Line 2576... | ||
2576 | 467 .loc 1 1959 7 is_stmt 1 view .LVU116 |
2576 | 467 .loc 1 1959 7 is_stmt 1 view .LVU116 |
2577 | 1949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t wEpRegVal; |
2577 | 1949:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t wEpRegVal; |
2578 | 468 .loc 1 1949 21 is_stmt 0 view .LVU117 |
2578 | 468 .loc 1 1949 21 is_stmt 0 view .LVU117 |
2579 | 469 00be 0020 movs r0, #0 |
2579 | 469 00be 0020 movs r0, #0 |
2580 | 1959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2580 | 1959:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 44 |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 44 |
2582 | 2582 | ||
2583 | 2583 | ||
2584 | 470 .loc 1 1959 7 view .LVU118 |
2584 | 470 .loc 1 1959 7 view .LVU118 |
2585 | 471 00c0 B1E7 b .L12 |
2585 | 471 00c0 B1E7 b .L12 |
2586 | 472 .L13: |
2586 | 472 .L13: |
Line 2636... | Line 2636... | ||
2636 | 506 00dc 92B2 uxth r2, r2 |
2636 | 506 00dc 92B2 uxth r2, r2 |
2637 | 507 00de 22F4E042 bic r2, r2, #28672 |
2637 | 507 00de 22F4E042 bic r2, r2, #28672 |
2638 | 508 00e2 22F04002 bic r2, r2, #64 |
2638 | 508 00e2 22F04002 bic r2, r2, #64 |
2639 | 509 .LVL41: |
2639 | 509 .LVL41: |
2640 | 510 .loc 1 1998 9 is_stmt 1 view .LVU134 |
2640 | 510 .loc 1 1998 9 is_stmt 1 view .LVU134 |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 45 |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 45 |
2642 | 2642 | ||
2643 | 2643 | ||
2644 | 511 .loc 1 1998 9 view .LVU135 |
2644 | 511 .loc 1 1998 9 view .LVU135 |
2645 | 512 .loc 1 1998 9 view .LVU136 |
2645 | 512 .loc 1 1998 9 view .LVU136 |
2646 | 513 00e6 42F40042 orr r2, r2, #32768 |
2646 | 513 00e6 42F40042 orr r2, r2, #32768 |
Line 2696... | Line 2696... | ||
2696 | 555 .LVL49: |
2696 | 555 .LVL49: |
2697 | 556 .loc 1 2006 7 view .LVU151 |
2697 | 556 .loc 1 2006 7 view .LVU151 |
2698 | 557 .LBB10: |
2698 | 557 .LBB10: |
2699 | 558 .loc 1 2006 7 view .LVU152 |
2699 | 558 .loc 1 2006 7 view .LVU152 |
2700 | 559 .loc 1 2006 7 view .LVU153 |
2700 | 559 .loc 1 2006 7 view .LVU153 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 46 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 46 |
2702 | 2702 | ||
2703 | 2703 | ||
2704 | 560 0116 0C69 ldr r4, [r1, #16] |
2704 | 560 0116 0C69 ldr r4, [r1, #16] |
2705 | 561 0118 94BB cbnz r4, .L23 |
2705 | 561 0118 94BB cbnz r4, .L23 |
2706 | 562 .loc 1 2006 7 discriminator 1 view .LVU154 |
2706 | 562 .loc 1 2006 7 discriminator 1 view .LVU154 |
Line 2756... | Line 2756... | ||
2756 | 609 .loc 1 2009 7 view .LVU169 |
2756 | 609 .loc 1 2009 7 view .LVU169 |
2757 | 610 015c 0978 ldrb r1, [r1] @ zero_extendqisi2 |
2757 | 610 015c 0978 ldrb r1, [r1] @ zero_extendqisi2 |
2758 | 611 .LVL54: |
2758 | 611 .LVL54: |
2759 | 612 .loc 1 2009 7 is_stmt 0 view .LVU170 |
2759 | 612 .loc 1 2009 7 is_stmt 0 view .LVU170 |
2760 | 613 015e 33F82120 ldrh r2, [r3, r1, lsl #2] |
2760 | 613 015e 33F82120 ldrh r2, [r3, r1, lsl #2] |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 47 |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 47 |
2762 | 2762 | ||
2763 | 2763 | ||
2764 | 614 0162 92B2 uxth r2, r2 |
2764 | 614 0162 92B2 uxth r2, r2 |
2765 | 615 0164 22F48042 bic r2, r2, #16384 |
2765 | 615 0164 22F48042 bic r2, r2, #16384 |
2766 | 616 0168 22F07002 bic r2, r2, #112 |
2766 | 616 0168 22F07002 bic r2, r2, #112 |
Line 2816... | Line 2816... | ||
2816 | 2043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2816 | 2043:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2817 | 2044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
2817 | 2044:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
2818 | 2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
2818 | 2045:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
2819 | 2046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure TX Endpoint to disabled state */ |
2819 | 2046:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure TX Endpoint to disabled state */ |
2820 | 2047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
2820 | 2047:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 48 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 48 |
2822 | 2822 | ||
2823 | 2823 | ||
2824 | 2048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2824 | 2048:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
2825 | 2049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2825 | 2049:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2826 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); |
2826 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); |
Line 2876... | Line 2876... | ||
2876 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2876 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2877 | 670 .loc 1 2006 7 is_stmt 1 discriminator 4 view .LVU187 |
2877 | 670 .loc 1 2006 7 is_stmt 1 discriminator 4 view .LVU187 |
2878 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2878 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2879 | 671 .loc 1 2006 7 discriminator 4 view .LVU188 |
2879 | 671 .loc 1 2006 7 discriminator 4 view .LVU188 |
2880 | 672 0198 6509 lsrs r5, r4, #5 |
2880 | 672 0198 6509 lsrs r5, r4, #5 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 49 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 49 |
2882 | 2882 | ||
2883 | 2883 | ||
2884 | 673 .LVL62: |
2884 | 673 .LVL62: |
2885 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2885 | 2006:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_RX_DTOG(USBx, ep->num); |
2886 | 674 .loc 1 2006 7 discriminator 4 view .LVU189 |
2886 | 674 .loc 1 2006 7 discriminator 4 view .LVU189 |
Line 2936... | Line 2936... | ||
2936 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2936 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2937 | 713 .loc 1 2018 5 view .LVU201 |
2937 | 713 .loc 1 2018 5 view .LVU201 |
2938 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2938 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2939 | 714 .loc 1 2018 5 view .LVU202 |
2939 | 714 .loc 1 2018 5 view .LVU202 |
2940 | 715 .LVL67: |
2940 | 715 .LVL67: |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 50 |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 50 |
2942 | 2942 | ||
2943 | 2943 | ||
2944 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2944 | 2018:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
2945 | 716 .loc 1 2018 5 view .LVU203 |
2945 | 716 .loc 1 2018 5 view .LVU203 |
2946 | 717 01ce B3F85020 ldrh r2, [r3, #80] |
2946 | 717 01ce B3F85020 ldrh r2, [r3, #80] |
Line 2996... | Line 2996... | ||
2996 | 755 .LVL74: |
2996 | 755 .LVL74: |
2997 | 2020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
2997 | 2020:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
2998 | 756 .loc 1 2020 8 view .LVU216 |
2998 | 756 .loc 1 2020 8 view .LVU216 |
2999 | 757 01fc 002A cmp r2, #0 |
2999 | 757 01fc 002A cmp r2, #0 |
3000 | 758 01fe 4ED1 bne .L29 |
3000 | 758 01fe 4ED1 bne .L29 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 51 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 51 |
3002 | 3002 | ||
3003 | 3003 | ||
3004 | 2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3004 | 2023:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3005 | 759 .loc 1 2023 7 is_stmt 1 view .LVU217 |
3005 | 759 .loc 1 2023 7 is_stmt 1 view .LVU217 |
3006 | 760 .LBB19: |
3006 | 760 .LBB19: |
Line 3056... | Line 3056... | ||
3056 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3056 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3057 | 797 .loc 1 2024 7 view .LVU231 |
3057 | 797 .loc 1 2024 7 view .LVU231 |
3058 | 798 022c 12F0400F tst r2, #64 |
3058 | 798 022c 12F0400F tst r2, #64 |
3059 | 799 0230 0CD0 beq .L31 |
3059 | 799 0230 0CD0 beq .L31 |
3060 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3060 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 52 |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 52 |
3062 | 3062 | ||
3063 | 3063 | ||
3064 | 800 .loc 1 2024 7 discriminator 1 view .LVU232 |
3064 | 800 .loc 1 2024 7 discriminator 1 view .LVU232 |
3065 | 801 .LBB22: |
3065 | 801 .LBB22: |
3066 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3066 | 2024:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
Line 3116... | Line 3116... | ||
3116 | 2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3116 | 2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3117 | 840 .loc 1 2029 7 view .LVU245 |
3117 | 840 .loc 1 2029 7 view .LVU245 |
3118 | 2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3118 | 2029:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3119 | 841 .loc 1 2029 7 view .LVU246 |
3119 | 841 .loc 1 2029 7 view .LVU246 |
3120 | 842 0268 0D78 ldrb r5, [r1] @ zero_extendqisi2 |
3120 | 842 0268 0D78 ldrb r5, [r1] @ zero_extendqisi2 |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 53 |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 53 |
3122 | 3122 | ||
3123 | 3123 | ||
3124 | 843 026a 33F82520 ldrh r2, [r3, r5, lsl #2] |
3124 | 843 026a 33F82520 ldrh r2, [r3, r5, lsl #2] |
3125 | 844 026e 92B2 uxth r2, r2 |
3125 | 844 026e 92B2 uxth r2, r2 |
3126 | 845 0270 22F48042 bic r2, r2, #16384 |
3126 | 845 0270 22F48042 bic r2, r2, #16384 |
Line 3176... | Line 3176... | ||
3176 | 881 029c 6EE7 b .L22 |
3176 | 881 029c 6EE7 b .L22 |
3177 | 882 .LVL91: |
3177 | 882 .LVL91: |
3178 | 883 .L29: |
3178 | 883 .L29: |
3179 | 2035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3179 | 2035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3180 | 884 .loc 1 2035 7 is_stmt 1 view .LVU261 |
3180 | 884 .loc 1 2035 7 is_stmt 1 view .LVU261 |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 54 |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 54 |
3182 | 3182 | ||
3183 | 3183 | ||
3184 | 885 .LBB26: |
3184 | 885 .LBB26: |
3185 | 2035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3185 | 2035:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3186 | 886 .loc 1 2035 7 view .LVU262 |
3186 | 886 .loc 1 2035 7 view .LVU262 |
Line 3236... | Line 3236... | ||
3236 | 923 02ca 12F0400F tst r2, #64 |
3236 | 923 02ca 12F0400F tst r2, #64 |
3237 | 924 02ce 0CD0 beq .L33 |
3237 | 924 02ce 0CD0 beq .L33 |
3238 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3238 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3239 | 925 .loc 1 2036 7 discriminator 1 view .LVU276 |
3239 | 925 .loc 1 2036 7 discriminator 1 view .LVU276 |
3240 | 926 .LBB29: |
3240 | 926 .LBB29: |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 55 |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 55 |
3242 | 3242 | ||
3243 | 3243 | ||
3244 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3244 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3245 | 927 .loc 1 2036 7 discriminator 1 view .LVU277 |
3245 | 927 .loc 1 2036 7 discriminator 1 view .LVU277 |
3246 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3246 | 2036:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
Line 3296... | Line 3296... | ||
3296 | 2039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
3296 | 2039:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
3297 | 966 .loc 1 2039 10 view .LVU290 |
3297 | 966 .loc 1 2039 10 view .LVU290 |
3298 | 967 0308 012A cmp r2, #1 |
3298 | 967 0308 012A cmp r2, #1 |
3299 | 968 030a 1ED0 beq .L34 |
3299 | 968 030a 1ED0 beq .L34 |
3300 | 2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3300 | 2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 56 |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 56 |
3302 | 3302 | ||
3303 | 3303 | ||
3304 | 969 .loc 1 2042 9 is_stmt 1 view .LVU291 |
3304 | 969 .loc 1 2042 9 is_stmt 1 view .LVU291 |
3305 | 970 .LBB31: |
3305 | 970 .LBB31: |
3306 | 2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3306 | 2042:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 3356... | Line 3356... | ||
3356 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3356 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3357 | 1007 .loc 1 2050 7 view .LVU306 |
3357 | 1007 .loc 1 2050 7 view .LVU306 |
3358 | 1008 033c 42F40042 orr r2, r2, #32768 |
3358 | 1008 033c 42F40042 orr r2, r2, #32768 |
3359 | 1009 .LVL107: |
3359 | 1009 .LVL107: |
3360 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3360 | 2050:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 57 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 57 |
3362 | 3362 | ||
3363 | 3363 | ||
3364 | 1010 .loc 1 2050 7 is_stmt 0 view .LVU307 |
3364 | 1010 .loc 1 2050 7 is_stmt 0 view .LVU307 |
3365 | 1011 0340 42F08002 orr r2, r2, #128 |
3365 | 1011 0340 42F08002 orr r2, r2, #128 |
3366 | 1012 0344 23F82120 strh r2, [r3, r1, lsl #2] @ movhi |
3366 | 1012 0344 23F82120 strh r2, [r3, r1, lsl #2] @ movhi |
Line 3416... | Line 3416... | ||
3416 | 2060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep: pointer to endpoint structure |
3416 | 2060:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep: pointer to endpoint structure |
3417 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
3417 | 2061:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
3418 | 2062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
3418 | 2062:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
3419 | 2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_DeactivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) |
3419 | 2063:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_DeactivateEndpoint(USB_TypeDef *USBx, USB_EPTypeDef *ep) |
3420 | 2064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
3420 | 2064:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 58 |
3421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 58 |
3422 | 3422 | ||
3423 | 3423 | ||
3424 | 1052 .loc 1 2064 1 is_stmt 1 view -0 |
3424 | 1052 .loc 1 2064 1 is_stmt 1 view -0 |
3425 | 1053 .cfi_startproc |
3425 | 1053 .cfi_startproc |
3426 | 1054 @ args = 0, pretend = 0, frame = 0 |
3426 | 1054 @ args = 0, pretend = 0, frame = 0 |
Line 3476... | Line 3476... | ||
3476 | 2070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure DISABLE status for the Endpoint*/ |
3476 | 2070:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure DISABLE status for the Endpoint*/ |
3477 | 2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3477 | 2071:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_DIS); |
3478 | 1099 .loc 1 2071 7 is_stmt 1 view .LVU334 |
3478 | 1099 .loc 1 2071 7 is_stmt 1 view .LVU334 |
3479 | 1100 .LBB36: |
3479 | 1100 .LBB36: |
3480 | 1101 .loc 1 2071 7 view .LVU335 |
3480 | 1101 .loc 1 2071 7 view .LVU335 |
3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 59 |
3481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 59 |
3482 | 3482 | ||
3483 | 3483 | ||
3484 | 1102 .loc 1 2071 7 view .LVU336 |
3484 | 1102 .loc 1 2071 7 view .LVU336 |
3485 | 1103 0030 0A78 ldrb r2, [r1] @ zero_extendqisi2 |
3485 | 1103 0030 0A78 ldrb r2, [r1] @ zero_extendqisi2 |
3486 | 1104 0032 30F82230 ldrh r3, [r0, r2, lsl #2] |
3486 | 1104 0032 30F82230 ldrh r3, [r0, r2, lsl #2] |
Line 3536... | Line 3536... | ||
3536 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3536 | 2106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3537 | 2107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
3537 | 2107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
3538 | 1120 .loc 1 2107 3 is_stmt 1 view .LVU342 |
3538 | 1120 .loc 1 2107 3 is_stmt 1 view .LVU342 |
3539 | 2108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3539 | 2108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3540 | 1121 .loc 1 2108 1 is_stmt 0 view .LVU343 |
3540 | 1121 .loc 1 2108 1 is_stmt 0 view .LVU343 |
3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 60 |
3541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 60 |
3542 | 3542 | ||
3543 | 3543 | ||
3544 | 1122 004c 0020 movs r0, #0 |
3544 | 1122 004c 0020 movs r0, #0 |
3545 | 1123 .LVL118: |
3545 | 1123 .LVL118: |
3546 | 1124 .loc 1 2108 1 view .LVU344 |
3546 | 1124 .loc 1 2108 1 view .LVU344 |
Line 3596... | Line 3596... | ||
3596 | 1161 .loc 1 2077 7 view .LVU357 |
3596 | 1161 .loc 1 2077 7 view .LVU357 |
3597 | 2077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3597 | 2077:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3598 | 1162 .loc 1 2077 7 view .LVU358 |
3598 | 1162 .loc 1 2077 7 view .LVU358 |
3599 | 1163 0076 0A78 ldrb r2, [r1] @ zero_extendqisi2 |
3599 | 1163 0076 0A78 ldrb r2, [r1] @ zero_extendqisi2 |
3600 | 1164 0078 30F82230 ldrh r3, [r0, r2, lsl #2] |
3600 | 1164 0078 30F82230 ldrh r3, [r0, r2, lsl #2] |
3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 61 |
3601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 61 |
3602 | 3602 | ||
3603 | 3603 | ||
3604 | 1165 007c 9BB2 uxth r3, r3 |
3604 | 1165 007c 9BB2 uxth r3, r3 |
3605 | 1166 007e 23F48043 bic r3, r3, #16384 |
3605 | 1166 007e 23F48043 bic r3, r3, #16384 |
3606 | 1167 0082 23F07003 bic r3, r3, #112 |
3606 | 1167 0082 23F07003 bic r3, r3, #112 |
Line 3656... | Line 3656... | ||
3656 | 1203 .LBB41: |
3656 | 1203 .LBB41: |
3657 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3657 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3658 | 1204 .loc 1 2086 7 discriminator 1 view .LVU373 |
3658 | 1204 .loc 1 2086 7 discriminator 1 view .LVU373 |
3659 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3659 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3660 | 1205 .loc 1 2086 7 discriminator 1 view .LVU374 |
3660 | 1205 .loc 1 2086 7 discriminator 1 view .LVU374 |
3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 62 |
3661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 62 |
3662 | 3662 | ||
3663 | 3663 | ||
3664 | 1206 00a8 30F82230 ldrh r3, [r0, r2, lsl #2] |
3664 | 1206 00a8 30F82230 ldrh r3, [r0, r2, lsl #2] |
3665 | 1207 .LVL127: |
3665 | 1207 .LVL127: |
3666 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3666 | 2086:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
Line 3716... | Line 3716... | ||
3716 | 1245 00dc 43F40043 orr r3, r3, #32768 |
3716 | 1245 00dc 43F40043 orr r3, r3, #32768 |
3717 | 1246 .LVL133: |
3717 | 1246 .LVL133: |
3718 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3718 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3719 | 1247 .loc 1 2087 7 is_stmt 0 discriminator 1 view .LVU388 |
3719 | 1247 .loc 1 2087 7 is_stmt 0 discriminator 1 view .LVU388 |
3720 | 1248 00e0 43F0C003 orr r3, r3, #192 |
3720 | 1248 00e0 43F0C003 orr r3, r3, #192 |
3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 63 |
3721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 63 |
3722 | 3722 | ||
3723 | 3723 | ||
3724 | 1249 00e4 20F82230 strh r3, [r0, r2, lsl #2] @ movhi |
3724 | 1249 00e4 20F82230 strh r3, [r0, r2, lsl #2] @ movhi |
3725 | 1250 .L46: |
3725 | 1250 .L46: |
3726 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
3726 | 2087:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
Line 3776... | Line 3776... | ||
3776 | 1288 011a 20F82320 strh r2, [r0, r3, lsl #2] @ movhi |
3776 | 1288 011a 20F82320 strh r2, [r0, r3, lsl #2] @ movhi |
3777 | 1289 .LBE45: |
3777 | 1289 .LBE45: |
3778 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3778 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3779 | 1290 .loc 1 2093 7 is_stmt 1 view .LVU402 |
3779 | 1290 .loc 1 2093 7 is_stmt 1 view .LVU402 |
3780 | 1291 .LBB46: |
3780 | 1291 .LBB46: |
3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 64 |
3781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 64 |
3782 | 3782 | ||
3783 | 3783 | ||
3784 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3784 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3785 | 1292 .loc 1 2093 7 view .LVU403 |
3785 | 1292 .loc 1 2093 7 view .LVU403 |
3786 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3786 | 2093:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 3836... | Line 3836... | ||
3836 | 1332 .loc 1 2098 7 view .LVU416 |
3836 | 1332 .loc 1 2098 7 view .LVU416 |
3837 | 1333 0140 13F4804F tst r3, #16384 |
3837 | 1333 0140 13F4804F tst r3, #16384 |
3838 | 1334 0144 0CD0 beq .L47 |
3838 | 1334 0144 0CD0 beq .L47 |
3839 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3839 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3840 | 1335 .loc 1 2098 7 discriminator 1 view .LVU417 |
3840 | 1335 .loc 1 2098 7 discriminator 1 view .LVU417 |
3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 65 |
3841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 65 |
3842 | 3842 | ||
3843 | 3843 | ||
3844 | 1336 .LBB48: |
3844 | 1336 .LBB48: |
3845 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3845 | 2098:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_CLEAR_TX_DTOG(USBx, ep->num); |
3846 | 1337 .loc 1 2098 7 discriminator 1 view .LVU418 |
3846 | 1337 .loc 1 2098 7 discriminator 1 view .LVU418 |
Line 3896... | Line 3896... | ||
3896 | 1374 0172 23F4E043 bic r3, r3, #28672 |
3896 | 1374 0172 23F4E043 bic r3, r3, #28672 |
3897 | 1375 0176 23F07003 bic r3, r3, #112 |
3897 | 1375 0176 23F07003 bic r3, r3, #112 |
3898 | 1376 .LVL148: |
3898 | 1376 .LVL148: |
3899 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3899 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3900 | 1377 .loc 1 2099 7 is_stmt 1 discriminator 1 view .LVU432 |
3900 | 1377 .loc 1 2099 7 is_stmt 1 discriminator 1 view .LVU432 |
3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 66 |
3901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 66 |
3902 | 3902 | ||
3903 | 3903 | ||
3904 | 1378 017a 43F40043 orr r3, r3, #32768 |
3904 | 1378 017a 43F40043 orr r3, r3, #32768 |
3905 | 1379 .LVL149: |
3905 | 1379 .LVL149: |
3906 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
3906 | 2099:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_RX_DTOG(USBx, ep->num); |
Line 3956... | Line 3956... | ||
3956 | 1417 01b2 48F28004 movw r4, #32896 |
3956 | 1417 01b2 48F28004 movw r4, #32896 |
3957 | 1418 01b6 2243 orrs r2, r2, r4 |
3957 | 1418 01b6 2243 orrs r2, r2, r4 |
3958 | 1419 .LVL153: |
3958 | 1419 .LVL153: |
3959 | 2102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); |
3959 | 2102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_STATUS(USBx, ep->num, USB_EP_RX_DIS); |
3960 | 1420 .loc 1 2102 7 is_stmt 0 view .LVU446 |
3960 | 1420 .loc 1 2102 7 is_stmt 0 view .LVU446 |
3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 67 |
3961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 67 |
3962 | 3962 | ||
3963 | 3963 | ||
3964 | 1421 01b8 20F82320 strh r2, [r0, r3, lsl #2] @ movhi |
3964 | 1421 01b8 20F82320 strh r2, [r0, r3, lsl #2] @ movhi |
3965 | 1422 .LBE52: |
3965 | 1422 .LBE52: |
3966 | 2103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
3966 | 2103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 4016... | Line 4016... | ||
4016 | 2121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* IN endpoint */ |
4016 | 2121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* IN endpoint */ |
4017 | 2122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->is_in == 1U) |
4017 | 2122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->is_in == 1U) |
4018 | 2123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4018 | 2123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4019 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Multi packet transfer*/ |
4019 | 2124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Multi packet transfer*/ |
4020 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->xfer_len > ep->maxpacket) |
4020 | 2125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->xfer_len > ep->maxpacket) |
4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 68 |
4021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 68 |
4022 | 4022 | ||
4023 | 4023 | ||
4024 | 2126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4024 | 2126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4025 | 2127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** len = ep->maxpacket; |
4025 | 2127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** len = ep->maxpacket; |
4026 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ep->xfer_len -= len; |
4026 | 2128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** ep->xfer_len -= len; |
Line 4076... | Line 4076... | ||
4076 | 2178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
4076 | 2178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
4077 | 2179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4077 | 2179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4078 | 2180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Set RX buffer count*/ |
4078 | 2180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Set RX buffer count*/ |
4079 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_CNT(USBx, ep->num, len); |
4079 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_RX_CNT(USBx, ep->num, len); |
4080 | 2182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4080 | 2182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 69 |
4081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 69 |
4082 | 4082 | ||
4083 | 4083 | ||
4084 | 2183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
4084 | 2183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** else |
4085 | 2184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4085 | 2184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4086 | 2185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Set the Double buffer counter*/ |
4086 | 2185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /*Set the Double buffer counter*/ |
Line 4136... | Line 4136... | ||
4136 | 1475 .align 1 |
4136 | 1475 .align 1 |
4137 | 1476 .global USB_ReadPacket |
4137 | 1476 .global USB_ReadPacket |
4138 | 1477 .syntax unified |
4138 | 1477 .syntax unified |
4139 | 1478 .thumb |
4139 | 1478 .thumb |
4140 | 1479 .thumb_func |
4140 | 1479 .thumb_func |
4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 70 |
4141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 70 |
4142 | 4142 | ||
4143 | 4143 | ||
4144 | 1480 .fpu softvfp |
4144 | 1480 .fpu softvfp |
4145 | 1482 USB_ReadPacket: |
4145 | 1482 USB_ReadPacket: |
4146 | 1483 .LVL158: |
4146 | 1483 .LVL158: |
Line 4196... | Line 4196... | ||
4196 | 2239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4196 | 2239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4197 | 2240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPSetStall : set a stall condition over an EP |
4197 | 2240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_EPSetStall : set a stall condition over an EP |
4198 | 2241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4198 | 2241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4199 | 2242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep: pointer to endpoint structure |
4199 | 2242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param ep: pointer to endpoint structure |
4200 | 2243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4200 | 2243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 71 |
4201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 71 |
4202 | 4202 | ||
4203 | 4203 | ||
4204 | 2244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4204 | 2244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4205 | 2245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EPSetStall(USB_TypeDef *USBx, USB_EPTypeDef *ep) |
4205 | 2245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** HAL_StatusTypeDef USB_EPSetStall(USB_TypeDef *USBx, USB_EPTypeDef *ep) |
4206 | 2246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4206 | 2246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
Line 4256... | Line 4256... | ||
4256 | 1551 .loc 1 2257 1 view .LVU484 |
4256 | 1551 .loc 1 2257 1 view .LVU484 |
4257 | 1552 0026 7047 bx lr |
4257 | 1552 0026 7047 bx lr |
4258 | 1553 .LVL165: |
4258 | 1553 .LVL165: |
4259 | 1554 .L55: |
4259 | 1554 .L55: |
4260 | 2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4260 | 2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 72 |
4261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 72 |
4262 | 4262 | ||
4263 | 4263 | ||
4264 | 1555 .loc 1 2253 5 is_stmt 1 view .LVU485 |
4264 | 1555 .loc 1 2253 5 is_stmt 1 view .LVU485 |
4265 | 1556 .LBB55: |
4265 | 1556 .LBB55: |
4266 | 2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4266 | 2253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 4316... | Line 4316... | ||
4316 | 1593 .cfi_startproc |
4316 | 1593 .cfi_startproc |
4317 | 1594 @ args = 0, pretend = 0, frame = 0 |
4317 | 1594 @ args = 0, pretend = 0, frame = 0 |
4318 | 1595 @ frame_needed = 0, uses_anonymous_args = 0 |
4318 | 1595 @ frame_needed = 0, uses_anonymous_args = 0 |
4319 | 1596 @ link register save eliminated. |
4319 | 1596 @ link register save eliminated. |
4320 | 2267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
4320 | 2267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** if (ep->doublebuffer == 0U) |
4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 73 |
4321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 73 |
4322 | 4322 | ||
4323 | 4323 | ||
4324 | 1597 .loc 1 2267 3 view .LVU494 |
4324 | 1597 .loc 1 2267 3 view .LVU494 |
4325 | 1598 .loc 1 2267 9 is_stmt 0 view .LVU495 |
4325 | 1598 .loc 1 2267 9 is_stmt 0 view .LVU495 |
4326 | 1599 0000 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2 |
4326 | 1599 0000 0B7B ldrb r3, [r1, #12] @ zero_extendqisi2 |
Line 4376... | Line 4376... | ||
4376 | 1643 0032 012B cmp r3, #1 |
4376 | 1643 0032 012B cmp r3, #1 |
4377 | 1644 0034 33D0 beq .L58 |
4377 | 1644 0034 33D0 beq .L58 |
4378 | 2274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4378 | 2274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4379 | 2275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure NAK status for the Endpoint */ |
4379 | 2275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Configure NAK status for the Endpoint */ |
4380 | 2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); |
4380 | 2276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_SET_EP_TX_STATUS(USBx, ep->num, USB_EP_TX_NAK); |
4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 74 |
4381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 74 |
4382 | 4382 | ||
4383 | 4383 | ||
4384 | 1645 .loc 1 2276 9 is_stmt 1 view .LVU514 |
4384 | 1645 .loc 1 2276 9 is_stmt 1 view .LVU514 |
4385 | 1646 .LBB58: |
4385 | 1646 .LBB58: |
4386 | 1647 .loc 1 2276 9 view .LVU515 |
4386 | 1647 .loc 1 2276 9 view .LVU515 |
Line 4436... | Line 4436... | ||
4436 | 1692 0072 43F44043 orr r3, r3, #49152 |
4436 | 1692 0072 43F44043 orr r3, r3, #49152 |
4437 | 1693 .LVL180: |
4437 | 1693 .LVL180: |
4438 | 1694 .loc 1 2281 7 is_stmt 0 discriminator 1 view .LVU532 |
4438 | 1694 .loc 1 2281 7 is_stmt 0 discriminator 1 view .LVU532 |
4439 | 1695 0076 43F08003 orr r3, r3, #128 |
4439 | 1695 0076 43F08003 orr r3, r3, #128 |
4440 | 1696 007a 20F82230 strh r3, [r0, r2, lsl #2] @ movhi |
4440 | 1696 007a 20F82230 strh r3, [r0, r2, lsl #2] @ movhi |
4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 75 |
4441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 75 |
4442 | 4442 | ||
4443 | 4443 | ||
4444 | 1697 .L61: |
4444 | 1697 .L61: |
4445 | 1698 .loc 1 2281 7 discriminator 1 view .LVU533 |
4445 | 1698 .loc 1 2281 7 discriminator 1 view .LVU533 |
4446 | 1699 .LBE60: |
4446 | 1699 .LBE60: |
Line 4496... | Line 4496... | ||
4496 | 1743 USB_StopDevice: |
4496 | 1743 USB_StopDevice: |
4497 | 1744 .LVL185: |
4497 | 1744 .LVL185: |
4498 | 1745 .LFB80: |
4498 | 1745 .LFB80: |
4499 | 2290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
4499 | 2290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
4500 | 2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4500 | 2291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 76 |
4501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 76 |
4502 | 4502 | ||
4503 | 4503 | ||
4504 | 2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_StopDevice : Stop the usb device mode |
4504 | 2292:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_StopDevice : Stop the usb device mode |
4505 | 2293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4505 | 2293:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4506 | 2294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4506 | 2294:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
Line 4556... | Line 4556... | ||
4556 | 1783 .LFB81: |
4556 | 1783 .LFB81: |
4557 | 2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
4557 | 2309:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
4558 | 2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4558 | 2310:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4559 | 2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode |
4559 | 2311:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_SetDevAddress : Stop the usb device mode |
4560 | 2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4560 | 2312:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 77 |
4561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 77 |
4562 | 4562 | ||
4563 | 4563 | ||
4564 | 2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param address : new device address to be assigned |
4564 | 2313:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param address : new device address to be assigned |
4565 | 2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 0 to 255 |
4565 | 2314:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * This parameter can be a value from 0 to 255 |
4566 | 2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4566 | 2315:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
Line 4616... | Line 4616... | ||
4616 | 2334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4616 | 2334:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4617 | 1817 .loc 1 2334 1 is_stmt 1 view -0 |
4617 | 1817 .loc 1 2334 1 is_stmt 1 view -0 |
4618 | 1818 .cfi_startproc |
4618 | 1818 .cfi_startproc |
4619 | 1819 @ args = 0, pretend = 0, frame = 0 |
4619 | 1819 @ args = 0, pretend = 0, frame = 0 |
4620 | 1820 @ frame_needed = 0, uses_anonymous_args = 0 |
4620 | 1820 @ frame_needed = 0, uses_anonymous_args = 0 |
4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 78 |
4621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 78 |
4622 | 4622 | ||
4623 | 4623 | ||
4624 | 1821 @ link register save eliminated. |
4624 | 1821 @ link register save eliminated. |
4625 | 2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Prevent unused argument(s) compilation warning */ |
4625 | 2335:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /* Prevent unused argument(s) compilation warning */ |
4626 | 2336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UNUSED(USBx); |
4626 | 2336:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** UNUSED(USBx); |
Line 4676... | Line 4676... | ||
4676 | 2360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4676 | 2360:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4677 | 1850 .loc 1 2360 1 is_stmt 0 view .LVU574 |
4677 | 1850 .loc 1 2360 1 is_stmt 0 view .LVU574 |
4678 | 1851 0000 0020 movs r0, #0 |
4678 | 1851 0000 0020 movs r0, #0 |
4679 | 1852 .LVL192: |
4679 | 1852 .LVL192: |
4680 | 1853 .loc 1 2360 1 view .LVU575 |
4680 | 1853 .loc 1 2360 1 view .LVU575 |
4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 79 |
4681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 79 |
4682 | 4682 | ||
4683 | 4683 | ||
4684 | 1854 0002 7047 bx lr |
4684 | 1854 0002 7047 bx lr |
4685 | 1855 .cfi_endproc |
4685 | 1855 .cfi_endproc |
4686 | 1856 .LFE83: |
4686 | 1856 .LFE83: |
Line 4736... | Line 4736... | ||
4736 | 2375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4736 | 2375:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
4737 | 2376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_ReadDevAllOutEpInterrupt: return the USB device OUT endpoints interrupt status |
4737 | 2376:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_ReadDevAllOutEpInterrupt: return the USB device OUT endpoints interrupt status |
4738 | 2377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4738 | 2377:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx : Selected device |
4739 | 2378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4739 | 2378:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
4740 | 2379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4740 | 2379:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 80 |
4741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 80 |
4742 | 4742 | ||
4743 | 4743 | ||
4744 | 2380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USB_ReadDevAllOutEpInterrupt(USB_TypeDef *USBx) |
4744 | 2380:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t USB_ReadDevAllOutEpInterrupt(USB_TypeDef *USBx) |
4745 | 2381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4745 | 2381:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4746 | 1896 .loc 1 2381 1 is_stmt 1 view -0 |
4746 | 1896 .loc 1 2381 1 is_stmt 1 view -0 |
Line 4796... | Line 4796... | ||
4796 | 2402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** - This function is added to ensure compatibility across platforms. |
4796 | 2402:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** - This function is added to ensure compatibility across platforms. |
4797 | 2403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4797 | 2403:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4798 | 2404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return (0); |
4798 | 2404:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return (0); |
4799 | 1928 .loc 1 2404 3 view .LVU589 |
4799 | 1928 .loc 1 2404 3 view .LVU589 |
4800 | 2405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4800 | 2405:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 81 |
4801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 81 |
4802 | 4802 | ||
4803 | 4803 | ||
4804 | 1929 .loc 1 2405 1 is_stmt 0 view .LVU590 |
4804 | 1929 .loc 1 2405 1 is_stmt 0 view .LVU590 |
4805 | 1930 0000 0020 movs r0, #0 |
4805 | 1930 0000 0020 movs r0, #0 |
4806 | 1931 .LVL198: |
4806 | 1931 .LVL198: |
Line 4856... | Line 4856... | ||
4856 | 1965 .align 1 |
4856 | 1965 .align 1 |
4857 | 1966 .global USB_ReadDevInEPInterrupt |
4857 | 1966 .global USB_ReadDevInEPInterrupt |
4858 | 1967 .syntax unified |
4858 | 1967 .syntax unified |
4859 | 1968 .thumb |
4859 | 1968 .thumb |
4860 | 1969 .thumb_func |
4860 | 1969 .thumb_func |
4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 82 |
4861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 82 |
4862 | 4862 | ||
4863 | 4863 | ||
4864 | 1970 .fpu softvfp |
4864 | 1970 .fpu softvfp |
4865 | 1972 USB_ReadDevInEPInterrupt: |
4865 | 1972 USB_ReadDevInEPInterrupt: |
4866 | 1973 .LVL201: |
4866 | 1973 .LVL201: |
Line 4916... | Line 4916... | ||
4916 | 2448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param interrupt interrupt flag |
4916 | 2448:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param interrupt interrupt flag |
4917 | 2449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval None |
4917 | 2449:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval None |
4918 | 2450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4918 | 2450:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** */ |
4919 | 2451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** void USB_ClearInterrupts(USB_TypeDef *USBx, uint32_t interrupt) |
4919 | 2451:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** void USB_ClearInterrupts(USB_TypeDef *USBx, uint32_t interrupt) |
4920 | 2452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4920 | 2452:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 83 |
4921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 83 |
4922 | 4922 | ||
4923 | 4923 | ||
4924 | 2002 .loc 1 2452 1 is_stmt 1 view -0 |
4924 | 2002 .loc 1 2452 1 is_stmt 1 view -0 |
4925 | 2003 .cfi_startproc |
4925 | 2003 .cfi_startproc |
4926 | 2004 @ args = 0, pretend = 0, frame = 0 |
4926 | 2004 @ args = 0, pretend = 0, frame = 0 |
Line 4976... | Line 4976... | ||
4976 | 2477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
4976 | 2477:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** return HAL_OK; |
4977 | 2032 .loc 1 2477 3 view .LVU611 |
4977 | 2032 .loc 1 2477 3 view .LVU611 |
4978 | 2478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4978 | 2478:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
4979 | 2033 .loc 1 2478 1 is_stmt 0 view .LVU612 |
4979 | 2033 .loc 1 2478 1 is_stmt 0 view .LVU612 |
4980 | 2034 0000 0020 movs r0, #0 |
4980 | 2034 0000 0020 movs r0, #0 |
4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 84 |
4981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 84 |
4982 | 4982 | ||
4983 | 4983 | ||
4984 | 2035 .LVL205: |
4984 | 2035 .LVL205: |
4985 | 2036 .loc 1 2478 1 view .LVU613 |
4985 | 2036 .loc 1 2478 1 view .LVU613 |
4986 | 2037 0002 7047 bx lr |
4986 | 2037 0002 7047 bx lr |
Line 5036... | Line 5036... | ||
5036 | 2079 USB_DeActivateRemoteWakeup: |
5036 | 2079 USB_DeActivateRemoteWakeup: |
5037 | 2080 .LVL208: |
5037 | 2080 .LVL208: |
5038 | 2081 .LFB92: |
5038 | 2081 .LFB92: |
5039 | 2491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
5039 | 2491:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
5040 | 2492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
5040 | 2492:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** /** |
5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 85 |
5041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 85 |
5042 | 5042 | ||
5043 | 5043 | ||
5044 | 2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DeActivateRemoteWakeup : de-active remote wakeup signalling |
5044 | 2493:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @brief USB_DeActivateRemoteWakeup : de-active remote wakeup signalling |
5045 | 2494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
5045 | 2494:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @param USBx Selected device |
5046 | 2495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
5046 | 2495:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** * @retval HAL status |
Line 5096... | Line 5096... | ||
5096 | 2116 @ args = 0, pretend = 0, frame = 0 |
5096 | 2116 @ args = 0, pretend = 0, frame = 0 |
5097 | 2117 @ frame_needed = 0, uses_anonymous_args = 0 |
5097 | 2117 @ frame_needed = 0, uses_anonymous_args = 0 |
5098 | 2118 @ link register save eliminated. |
5098 | 2118 @ link register save eliminated. |
5099 | 2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t n = ((uint32_t)wNBytes + 1U) >> 1; |
5099 | 2513:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t n = ((uint32_t)wNBytes + 1U) >> 1; |
5100 | 2119 .loc 1 2513 3 view .LVU627 |
5100 | 2119 .loc 1 2513 3 view .LVU627 |
5101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 86 |
5101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 86 |
5102 | 5102 | ||
5103 | 5103 | ||
5104 | 2120 .loc 1 2513 35 is_stmt 0 view .LVU628 |
5104 | 2120 .loc 1 2513 35 is_stmt 0 view .LVU628 |
5105 | 2121 0000 0133 adds r3, r3, #1 |
5105 | 2121 0000 0133 adds r3, r3, #1 |
5106 | 2122 .LVL211: |
5106 | 2122 .LVL211: |
Line 5156... | Line 5156... | ||
5156 | 2158 0014 44EA0024 orr r4, r4, r0, lsl #8 |
5156 | 2158 0014 44EA0024 orr r4, r4, r0, lsl #8 |
5157 | 2159 .LVL218: |
5157 | 2159 .LVL218: |
5158 | 2160 .loc 1 2526 13 discriminator 3 view .LVU647 |
5158 | 2160 .loc 1 2526 13 discriminator 3 view .LVU647 |
5159 | 2161 0018 22F8044B strh r4, [r2], #4 @ movhi |
5159 | 2161 0018 22F8044B strh r4, [r2], #4 @ movhi |
5160 | 2162 .LVL219: |
5160 | 2162 .LVL219: |
5161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 87 |
5161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 87 |
5162 | 5162 | ||
5163 | 5163 | ||
5164 | 2527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pdwVal++; |
5164 | 2527:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pdwVal++; |
5165 | 2163 .loc 1 2527 5 is_stmt 1 discriminator 3 view .LVU648 |
5165 | 2163 .loc 1 2527 5 is_stmt 1 discriminator 3 view .LVU648 |
5166 | 2528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
5166 | 2528:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
Line 5216... | Line 5216... | ||
5216 | 2117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t pmabuffer; |
5216 | 2117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint16_t pmabuffer; |
5217 | 2205 .loc 1 2117 1 is_stmt 0 view .LVU658 |
5217 | 2205 .loc 1 2117 1 is_stmt 0 view .LVU658 |
5218 | 2206 0000 70B5 push {r4, r5, r6, lr} |
5218 | 2206 0000 70B5 push {r4, r5, r6, lr} |
5219 | 2207 .LCFI14: |
5219 | 2207 .LCFI14: |
5220 | 2208 .cfi_def_cfa_offset 16 |
5220 | 2208 .cfi_def_cfa_offset 16 |
5221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 88 |
5221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 88 |
5222 | 5222 | ||
5223 | 5223 | ||
5224 | 2209 .cfi_offset 4, -16 |
5224 | 2209 .cfi_offset 4, -16 |
5225 | 2210 .cfi_offset 5, -12 |
5225 | 2210 .cfi_offset 5, -12 |
5226 | 2211 .cfi_offset 6, -8 |
5226 | 2211 .cfi_offset 6, -8 |
Line 5276... | Line 5276... | ||
5276 | 2244 .loc 1 2181 7 view .LVU675 |
5276 | 2244 .loc 1 2181 7 view .LVU675 |
5277 | 2245 .LVL226: |
5277 | 2245 .LVL226: |
5278 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5278 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5279 | 2246 .loc 1 2181 7 view .LVU676 |
5279 | 2246 .loc 1 2181 7 view .LVU676 |
5280 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5280 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 89 |
5281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 89 |
5282 | 5282 | ||
5283 | 5283 | ||
5284 | 2247 .loc 1 2181 7 view .LVU677 |
5284 | 2247 .loc 1 2181 7 view .LVU677 |
5285 | 2248 001e B0F85020 ldrh r2, [r0, #80] |
5285 | 2248 001e B0F85020 ldrh r2, [r0, #80] |
5286 | 2249 0022 0244 add r2, r2, r0 |
5286 | 2249 0022 0244 add r2, r2, r0 |
Line 5336... | Line 5336... | ||
5336 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5336 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5337 | 2288 .loc 1 2189 5 view .LVU689 |
5337 | 2288 .loc 1 2189 5 view .LVU689 |
5338 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5338 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5339 | 2289 .loc 1 2189 5 view .LVU690 |
5339 | 2289 .loc 1 2189 5 view .LVU690 |
5340 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5340 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 90 |
5341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 90 |
5342 | 5342 | ||
5343 | 5343 | ||
5344 | 2290 .loc 1 2189 5 view .LVU691 |
5344 | 2290 .loc 1 2189 5 view .LVU691 |
5345 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5345 | 2189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5346 | 2291 .loc 1 2189 5 view .LVU692 |
5346 | 2291 .loc 1 2189 5 view .LVU692 |
Line 5396... | Line 5396... | ||
5396 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5396 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5397 | 2328 .loc 1 2137 5 is_stmt 1 view .LVU706 |
5397 | 2328 .loc 1 2137 5 is_stmt 1 view .LVU706 |
5398 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5398 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5399 | 2329 .loc 1 2137 11 is_stmt 0 view .LVU707 |
5399 | 2329 .loc 1 2137 11 is_stmt 0 view .LVU707 |
5400 | 2330 0080 0A7B ldrb r2, [r1, #12] @ zero_extendqisi2 |
5400 | 2330 0080 0A7B ldrb r2, [r1, #12] @ zero_extendqisi2 |
5401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 91 |
5401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 91 |
5402 | 5402 | ||
5403 | 5403 | ||
5404 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5404 | 2137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
5405 | 2331 .loc 1 2137 8 view .LVU708 |
5405 | 2331 .loc 1 2137 8 view .LVU708 |
5406 | 2332 0082 02B3 cbz r2, .L125 |
5406 | 2332 0082 02B3 cbz r2, .L125 |
Line 5456... | Line 5456... | ||
5456 | 2366 .loc 1 2148 9 discriminator 3 view .LVU724 |
5456 | 2366 .loc 1 2148 9 discriminator 3 view .LVU724 |
5457 | 2367 00a0 B2F80C14 ldrh r1, [r2, #1036] |
5457 | 2367 00a0 B2F80C14 ldrh r1, [r2, #1036] |
5458 | 2368 .LVL242: |
5458 | 2368 .LVL242: |
5459 | 2148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr1; |
5459 | 2148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr1; |
5460 | 2369 .loc 1 2148 9 is_stmt 0 discriminator 3 view .LVU725 |
5460 | 2369 .loc 1 2148 9 is_stmt 0 discriminator 3 view .LVU725 |
5461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 92 |
5461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 92 |
5462 | 5462 | ||
5463 | 5463 | ||
5464 | 2370 00a4 89B2 uxth r1, r1 |
5464 | 2370 00a4 89B2 uxth r1, r1 |
5465 | 2371 00a6 21F4F841 bic r1, r1, #31744 |
5465 | 2371 00a6 21F4F841 bic r1, r1, #31744 |
5466 | 2372 00aa 89B2 uxth r1, r1 |
5466 | 2372 00aa 89B2 uxth r1, r1 |
Line 5516... | Line 5516... | ||
5516 | 2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5516 | 2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5517 | 2410 .loc 1 2140 7 view .LVU738 |
5517 | 2410 .loc 1 2140 7 view .LVU738 |
5518 | 2411 00d2 B5F85030 ldrh r3, [r5, #80] |
5518 | 2411 00d2 B5F85030 ldrh r3, [r5, #80] |
5519 | 2412 00d6 2B44 add r3, r3, r5 |
5519 | 2412 00d6 2B44 add r3, r3, r5 |
5520 | 2413 .LVL248: |
5520 | 2413 .LVL248: |
5521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 93 |
5521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 93 |
5522 | 5522 | ||
5523 | 5523 | ||
5524 | 2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5524 | 2140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5525 | 2414 .loc 1 2140 7 view .LVU739 |
5525 | 2414 .loc 1 2140 7 view .LVU739 |
5526 | 2415 00d8 2278 ldrb r2, [r4] @ zero_extendqisi2 |
5526 | 2415 00d8 2278 ldrb r2, [r4] @ zero_extendqisi2 |
Line 5576... | Line 5576... | ||
5576 | 2454 .loc 1 2148 9 discriminator 6 view .LVU750 |
5576 | 2454 .loc 1 2148 9 discriminator 6 view .LVU750 |
5577 | 2455 00fe 13F01F0F tst r3, #31 |
5577 | 2455 00fe 13F01F0F tst r3, #31 |
5578 | 2456 0102 00D1 bne .L95 |
5578 | 2456 0102 00D1 bne .L95 |
5579 | 2148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr1; |
5579 | 2148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr1; |
5580 | 2457 .loc 1 2148 9 discriminator 10 view .LVU751 |
5580 | 2457 .loc 1 2148 9 discriminator 10 view .LVU751 |
5581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 94 |
5581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 94 |
5582 | 5582 | ||
5583 | 5583 | ||
5584 | 2458 0104 0139 subs r1, r1, #1 |
5584 | 2458 0104 0139 subs r1, r1, #1 |
5585 | 2459 .LVL256: |
5585 | 2459 .LVL256: |
5586 | 2460 .L95: |
5586 | 2460 .L95: |
Line 5636... | Line 5636... | ||
5636 | 2498 .LVL264: |
5636 | 2498 .LVL264: |
5637 | 2157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_FreeUserBuffer(USBx, ep->num, ep->is_in); |
5637 | 2157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_FreeUserBuffer(USBx, ep->num, ep->is_in); |
5638 | 2499 .loc 1 2157 7 is_stmt 0 view .LVU764 |
5638 | 2499 .loc 1 2157 7 is_stmt 0 view .LVU764 |
5639 | 2500 012a 6169 ldr r1, [r4, #20] |
5639 | 2500 012a 6169 ldr r1, [r4, #20] |
5640 | 2501 012c 2846 mov r0, r5 |
5640 | 2501 012c 2846 mov r0, r5 |
5641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 95 |
5641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 95 |
5642 | 5642 | ||
5643 | 5643 | ||
5644 | 2502 .LVL265: |
5644 | 2502 .LVL265: |
5645 | 2157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_FreeUserBuffer(USBx, ep->num, ep->is_in); |
5645 | 2157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** PCD_FreeUserBuffer(USBx, ep->num, ep->is_in); |
5646 | 2503 .loc 1 2157 7 view .LVU765 |
5646 | 2503 .loc 1 2157 7 view .LVU765 |
Line 5696... | Line 5696... | ||
5696 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5696 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5697 | 2541 .loc 1 2161 5 view .LVU778 |
5697 | 2541 .loc 1 2161 5 view .LVU778 |
5698 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5698 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5699 | 2542 .loc 1 2161 5 view .LVU779 |
5699 | 2542 .loc 1 2161 5 view .LVU779 |
5700 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5700 | 2161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 96 |
5701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 96 |
5702 | 5702 | ||
5703 | 5703 | ||
5704 | 2543 .loc 1 2161 5 view .LVU780 |
5704 | 2543 .loc 1 2161 5 view .LVU780 |
5705 | 2544 0164 83F03003 eor r3, r3, #48 |
5705 | 2544 0164 83F03003 eor r3, r3, #48 |
5706 | 2545 .LVL270: |
5706 | 2545 .LVL270: |
Line 5756... | Line 5756... | ||
5756 | 2581 018a 21F4F841 bic r1, r1, #31744 |
5756 | 2581 018a 21F4F841 bic r1, r1, #31744 |
5757 | 2582 018e 89B2 uxth r1, r1 |
5757 | 2582 018e 89B2 uxth r1, r1 |
5758 | 2583 0190 A2F80414 strh r1, [r2, #1028] @ movhi |
5758 | 2583 0190 A2F80414 strh r1, [r2, #1028] @ movhi |
5759 | 2154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr0; |
5759 | 2154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr0; |
5760 | 2584 .loc 1 2154 9 is_stmt 1 discriminator 3 view .LVU795 |
5760 | 2584 .loc 1 2154 9 is_stmt 1 discriminator 3 view .LVU795 |
5761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 97 |
5761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 97 |
5762 | 5762 | ||
5763 | 5763 | ||
5764 | 2585 0194 B2F80414 ldrh r1, [r2, #1028] |
5764 | 2585 0194 B2F80414 ldrh r1, [r2, #1028] |
5765 | 2586 0198 41F40041 orr r1, r1, #32768 |
5765 | 2586 0198 41F40041 orr r1, r1, #32768 |
5766 | 2587 019c A2F80414 strh r1, [r2, #1028] @ movhi |
5766 | 2587 019c A2F80414 strh r1, [r2, #1028] @ movhi |
Line 5816... | Line 5816... | ||
5816 | 2625 .loc 1 2154 9 discriminator 12 view .LVU807 |
5816 | 2625 .loc 1 2154 9 discriminator 12 view .LVU807 |
5817 | 2626 01c4 6FEAC161 mvn r1, r1, lsl #27 |
5817 | 2626 01c4 6FEAC161 mvn r1, r1, lsl #27 |
5818 | 2627 .LVL284: |
5818 | 2627 .LVL284: |
5819 | 2154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr0; |
5819 | 2154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pmabuffer = ep->pmaaddr0; |
5820 | 2628 .loc 1 2154 9 is_stmt 0 discriminator 12 view .LVU808 |
5820 | 2628 .loc 1 2154 9 is_stmt 0 discriminator 12 view .LVU808 |
5821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 98 |
5821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 98 |
5822 | 5822 | ||
5823 | 5823 | ||
5824 | 2629 01c8 6FEA5141 mvn r1, r1, lsr #17 |
5824 | 2629 01c8 6FEA5141 mvn r1, r1, lsr #17 |
5825 | 2630 01cc 89B2 uxth r1, r1 |
5825 | 2630 01cc 89B2 uxth r1, r1 |
5826 | 2631 01ce A2F80414 strh r1, [r2, #1028] @ movhi |
5826 | 2631 01ce A2F80414 strh r1, [r2, #1028] @ movhi |
Line 5876... | Line 5876... | ||
5876 | 2667 .loc 1 2158 7 is_stmt 1 discriminator 2 view .LVU822 |
5876 | 2667 .loc 1 2158 7 is_stmt 1 discriminator 2 view .LVU822 |
5877 | 2668 01e8 012B cmp r3, #1 |
5877 | 2668 01e8 012B cmp r3, #1 |
5878 | 2669 01ea B3D1 bne .L88 |
5878 | 2669 01ea B3D1 bne .L88 |
5879 | 2158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5879 | 2158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5880 | 2670 .loc 1 2158 7 discriminator 3 view .LVU823 |
5880 | 2670 .loc 1 2158 7 discriminator 3 view .LVU823 |
5881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 99 |
5881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 99 |
5882 | 5882 | ||
5883 | 5883 | ||
5884 | 2671 .LBB78: |
5884 | 2671 .LBB78: |
5885 | 2158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5885 | 2158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5886 | 2672 .loc 1 2158 7 discriminator 3 view .LVU824 |
5886 | 2672 .loc 1 2158 7 discriminator 3 view .LVU824 |
Line 5936... | Line 5936... | ||
5936 | 2710 .loc 1 2181 7 discriminator 3 view .LVU836 |
5936 | 2710 .loc 1 2181 7 discriminator 3 view .LVU836 |
5937 | 2711 0218 13F0010F tst r3, #1 |
5937 | 2711 0218 13F0010F tst r3, #1 |
5938 | 2712 021c 00D0 beq .L111 |
5938 | 2712 021c 00D0 beq .L111 |
5939 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5939 | 2181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5940 | 2713 .loc 1 2181 7 discriminator 5 view .LVU837 |
5940 | 2713 .loc 1 2181 7 discriminator 5 view .LVU837 |
5941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 100 |
5941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 100 |
5942 | 5942 | ||
5943 | 5943 | ||
5944 | 2714 021e 0134 adds r4, r4, #1 |
5944 | 2714 021e 0134 adds r4, r4, #1 |
5945 | 2715 .LVL297: |
5945 | 2715 .LVL297: |
5946 | 2716 .L111: |
5946 | 2716 .L111: |
Line 5996... | Line 5996... | ||
5996 | 2753 .loc 1 2186 7 discriminator 1 view .LVU850 |
5996 | 2753 .loc 1 2186 7 discriminator 1 view .LVU850 |
5997 | 2754 .LBB80: |
5997 | 2754 .LBB80: |
5998 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5998 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
5999 | 2755 .loc 1 2186 7 discriminator 1 view .LVU851 |
5999 | 2755 .loc 1 2186 7 discriminator 1 view .LVU851 |
6000 | 2756 .LVL303: |
6000 | 2756 .LVL303: |
6001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 101 |
6001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 101 |
6002 | 6002 | ||
6003 | 6003 | ||
6004 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6004 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6005 | 2757 .loc 1 2186 7 discriminator 1 view .LVU852 |
6005 | 2757 .loc 1 2186 7 discriminator 1 view .LVU852 |
6006 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6006 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
Line 6056... | Line 6056... | ||
6056 | 2795 .LBB84: |
6056 | 2795 .LBB84: |
6057 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6057 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6058 | 2796 .loc 1 2186 7 discriminator 16 view .LVU866 |
6058 | 2796 .loc 1 2186 7 discriminator 16 view .LVU866 |
6059 | 2797 .LVL307: |
6059 | 2797 .LVL307: |
6060 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6060 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 102 |
6061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 102 |
6062 | 6062 | ||
6063 | 6063 | ||
6064 | 2798 .loc 1 2186 7 discriminator 16 view .LVU867 |
6064 | 2798 .loc 1 2186 7 discriminator 16 view .LVU867 |
6065 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6065 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6066 | 2799 .loc 1 2186 7 discriminator 16 view .LVU868 |
6066 | 2799 .loc 1 2186 7 discriminator 16 view .LVU868 |
Line 6116... | Line 6116... | ||
6116 | 2838 02a6 5C08 lsrs r4, r3, #1 |
6116 | 2838 02a6 5C08 lsrs r4, r3, #1 |
6117 | 2839 .LVL312: |
6117 | 2839 .LVL312: |
6118 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6118 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6119 | 2840 .loc 1 2186 7 discriminator 5 view .LVU880 |
6119 | 2840 .loc 1 2186 7 discriminator 5 view .LVU880 |
6120 | 2841 02a8 13F0010F tst r3, #1 |
6120 | 2841 02a8 13F0010F tst r3, #1 |
6121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 103 |
6121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 103 |
6122 | 6122 | ||
6123 | 6123 | ||
6124 | 2842 02ac 00D0 beq .L116 |
6124 | 2842 02ac 00D0 beq .L116 |
6125 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6125 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6126 | 2843 .loc 1 2186 7 discriminator 7 view .LVU881 |
6126 | 2843 .loc 1 2186 7 discriminator 7 view .LVU881 |
Line 6176... | Line 6176... | ||
6176 | 2883 02d4 3E2B cmp r3, #62 |
6176 | 2883 02d4 3E2B cmp r3, #62 |
6177 | 2884 02d6 09D8 bhi .L120 |
6177 | 2884 02d6 09D8 bhi .L120 |
6178 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6178 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6179 | 2885 .loc 1 2186 7 discriminator 20 view .LVU892 |
6179 | 2885 .loc 1 2186 7 discriminator 20 view .LVU892 |
6180 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6180 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 104 |
6181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 104 |
6182 | 6182 | ||
6183 | 6183 | ||
6184 | 2886 .loc 1 2186 7 discriminator 20 view .LVU893 |
6184 | 2886 .loc 1 2186 7 discriminator 20 view .LVU893 |
6185 | 2887 02d8 5C08 lsrs r4, r3, #1 |
6185 | 2887 02d8 5C08 lsrs r4, r3, #1 |
6186 | 2888 .LVL319: |
6186 | 2888 .LVL319: |
Line 6236... | Line 6236... | ||
6236 | 2927 .LBE87: |
6236 | 2927 .LBE87: |
6237 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6237 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6238 | 2928 .loc 1 2186 7 is_stmt 1 discriminator 17 view .LVU905 |
6238 | 2928 .loc 1 2186 7 is_stmt 1 discriminator 17 view .LVU905 |
6239 | 2929 0306 012A cmp r2, #1 |
6239 | 2929 0306 012A cmp r2, #1 |
6240 | 2930 0308 7FF4A0AE bne .L109 |
6240 | 2930 0308 7FF4A0AE bne .L109 |
6241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 105 |
6241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 105 |
6242 | 6242 | ||
6243 | 6243 | ||
6244 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6244 | 2186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** } |
6245 | 2931 .loc 1 2186 7 discriminator 28 view .LVU906 |
6245 | 2931 .loc 1 2186 7 discriminator 28 view .LVU906 |
6246 | 2932 030c B0F85020 ldrh r2, [r0, #80] |
6246 | 2932 030c B0F85020 ldrh r2, [r0, #80] |
Line 6296... | Line 6296... | ||
6296 | 2970 .cfi_offset 5, -4 |
6296 | 2970 .cfi_offset 5, -4 |
6297 | 2547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t n = (uint32_t)wNBytes >> 1; |
6297 | 2547:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t n = (uint32_t)wNBytes >> 1; |
6298 | 2971 .loc 1 2547 3 is_stmt 1 view .LVU912 |
6298 | 2971 .loc 1 2547 3 is_stmt 1 view .LVU912 |
6299 | 2972 .loc 1 2547 34 is_stmt 0 view .LVU913 |
6299 | 2972 .loc 1 2547 34 is_stmt 0 view .LVU913 |
6300 | 2973 0002 5D08 lsrs r5, r3, #1 |
6300 | 2973 0002 5D08 lsrs r5, r3, #1 |
6301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 106 |
6301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 106 |
6302 | 6302 | ||
6303 | 6303 | ||
6304 | 2974 .LVL330: |
6304 | 2974 .LVL330: |
6305 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t BaseAddr = (uint32_t)USBx; |
6305 | 2548:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** uint32_t BaseAddr = (uint32_t)USBx; |
6306 | 2975 .loc 1 2548 3 is_stmt 1 view .LVU914 |
6306 | 2975 .loc 1 2548 3 is_stmt 1 view .LVU914 |
Line 6356... | Line 6356... | ||
6356 | 3011 001a 0231 adds r1, r1, #2 |
6356 | 3011 001a 0231 adds r1, r1, #2 |
6357 | 3012 .LVL337: |
6357 | 3012 .LVL337: |
6358 | 2563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
6358 | 2563:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** |
6359 | 2564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** #if PMA_ACCESS > 1U |
6359 | 2564:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** #if PMA_ACCESS > 1U |
6360 | 2565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pdwVal++; |
6360 | 2565:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** pdwVal++; |
6361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 107 |
6361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 107 |
6362 | 6362 | ||
6363 | 6363 | ||
6364 | 3013 .loc 1 2565 5 is_stmt 1 discriminator 3 view .LVU935 |
6364 | 3013 .loc 1 2565 5 is_stmt 1 discriminator 3 view .LVU935 |
6365 | 2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
6365 | 2555:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c **** { |
6366 | 3014 .loc 1 2555 25 is_stmt 0 discriminator 3 view .LVU936 |
6366 | 3014 .loc 1 2555 25 is_stmt 0 discriminator 3 view .LVU936 |
Line 6411... | Line 6411... | ||
6411 | 3050 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
6411 | 3050 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h" |
6412 | 3051 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
6412 | 3051 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h" |
6413 | 3052 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
6413 | 3052 .file 7 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h" |
6414 | 3053 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h" |
6414 | 3053 .file 8 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usb.h" |
6415 | 3054 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
6415 | 3054 .file 9 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h" |
6416 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 108 |
6416 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 108 |
6417 | 6417 | ||
6418 | 6418 | ||
6419 | DEFINED SYMBOLS |
6419 | DEFINED SYMBOLS |
6420 | *ABS*:0000000000000000 stm32f1xx_ll_usb.c |
6420 | *ABS*:0000000000000000 stm32f1xx_ll_usb.c |
6421 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:16 .text.USB_CoreInit:0000000000000000 $t |
6421 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:16 .text.USB_CoreInit:0000000000000000 $t |
6422 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:24 .text.USB_CoreInit:0000000000000000 USB_CoreInit |
6422 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:24 .text.USB_CoreInit:0000000000000000 USB_CoreInit |
6423 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:54 .text.USB_EnableGlobalInt:0000000000000000 $t |
6423 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:54 .text.USB_EnableGlobalInt:0000000000000000 $t |
6424 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:61 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt |
6424 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:61 .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt |
6425 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:86 .text.USB_DisableGlobalInt:0000000000000000 $t |
6425 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:86 .text.USB_DisableGlobalInt:0000000000000000 $t |
6426 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:93 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt |
6426 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:93 .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt |
6427 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:120 .text.USB_SetCurrentMode:0000000000000000 $t |
6427 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:120 .text.USB_SetCurrentMode:0000000000000000 $t |
6428 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:127 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode |
6428 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:127 .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode |
6429 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:147 .text.USB_DevInit:0000000000000000 $t |
6429 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:147 .text.USB_DevInit:0000000000000000 $t |
6430 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:154 .text.USB_DevInit:0000000000000000 USB_DevInit |
6430 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:154 .text.USB_DevInit:0000000000000000 USB_DevInit |
6431 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:211 .text.USB_SetDevSpeed:0000000000000000 $t |
6431 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:211 .text.USB_SetDevSpeed:0000000000000000 $t |
6432 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:218 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed |
6432 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:218 .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed |
6433 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:238 .text.USB_FlushTxFifo:0000000000000000 $t |
6433 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:238 .text.USB_FlushTxFifo:0000000000000000 $t |
6434 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:245 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo |
6434 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:245 .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo |
6435 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:265 .text.USB_FlushRxFifo:0000000000000000 $t |
6435 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:265 .text.USB_FlushRxFifo:0000000000000000 $t |
6436 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:272 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo |
6436 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:272 .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo |
6437 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:291 .text.USB_ActivateEndpoint:0000000000000000 $t |
6437 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:291 .text.USB_ActivateEndpoint:0000000000000000 $t |
6438 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:298 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint |
6438 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:298 .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint |
6439 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:335 .text.USB_ActivateEndpoint:0000000000000020 $d |
6439 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:335 .text.USB_ActivateEndpoint:0000000000000020 $d |
6440 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:339 .text.USB_ActivateEndpoint:0000000000000024 $t |
6440 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:339 .text.USB_ActivateEndpoint:0000000000000024 $t |
6441 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1042 .text.USB_DeactivateEndpoint:0000000000000000 $t |
6441 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1042 .text.USB_DeactivateEndpoint:0000000000000000 $t |
6442 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1049 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint |
6442 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1049 .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint |
6443 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1446 .text.USB_WritePacket:0000000000000000 $t |
6443 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1446 .text.USB_WritePacket:0000000000000000 $t |
6444 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1453 .text.USB_WritePacket:0000000000000000 USB_WritePacket |
6444 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1453 .text.USB_WritePacket:0000000000000000 USB_WritePacket |
6445 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1475 .text.USB_ReadPacket:0000000000000000 $t |
6445 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1475 .text.USB_ReadPacket:0000000000000000 $t |
6446 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1482 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket |
6446 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1482 .text.USB_ReadPacket:0000000000000000 USB_ReadPacket |
6447 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1503 .text.USB_EPSetStall:0000000000000000 $t |
6447 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1503 .text.USB_EPSetStall:0000000000000000 $t |
6448 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1510 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall |
6448 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1510 .text.USB_EPSetStall:0000000000000000 USB_EPSetStall |
6449 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1582 .text.USB_EPClearStall:0000000000000000 $t |
6449 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1582 .text.USB_EPClearStall:0000000000000000 $t |
6450 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1589 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall |
6450 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1589 .text.USB_EPClearStall:0000000000000000 USB_EPClearStall |
6451 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1736 .text.USB_StopDevice:0000000000000000 $t |
6451 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1736 .text.USB_StopDevice:0000000000000000 $t |
6452 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1743 .text.USB_StopDevice:0000000000000000 USB_StopDevice |
6452 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1743 .text.USB_StopDevice:0000000000000000 USB_StopDevice |
6453 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1774 .text.USB_SetDevAddress:0000000000000000 $t |
6453 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1774 .text.USB_SetDevAddress:0000000000000000 $t |
6454 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1781 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress |
6454 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1781 .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress |
6455 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1807 .text.USB_DevConnect:0000000000000000 $t |
6455 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1807 .text.USB_DevConnect:0000000000000000 $t |
6456 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1814 .text.USB_DevConnect:0000000000000000 USB_DevConnect |
6456 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1814 .text.USB_DevConnect:0000000000000000 USB_DevConnect |
6457 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1833 .text.USB_DevDisconnect:0000000000000000 $t |
6457 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1833 .text.USB_DevDisconnect:0000000000000000 $t |
6458 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1840 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect |
6458 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1840 .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect |
6459 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1859 .text.USB_ReadInterrupts:0000000000000000 $t |
6459 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1859 .text.USB_ReadInterrupts:0000000000000000 $t |
6460 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1866 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts |
6460 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1866 .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts |
6461 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1886 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t |
6461 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1886 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t |
6462 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1893 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt |
6462 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1893 .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt |
6463 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1912 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t |
6463 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1912 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t |
6464 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1919 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt |
6464 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1919 .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt |
6465 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1938 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t |
6465 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1938 .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t |
6466 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1945 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt |
6466 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1945 .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt |
6467 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1965 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t |
6467 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1965 .text.USB_ReadDevInEPInterrupt:0000000000000000 $t |
6468 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1972 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt |
6468 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1972 .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt |
6469 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1992 .text.USB_ClearInterrupts:0000000000000000 $t |
6469 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1992 .text.USB_ClearInterrupts:0000000000000000 $t |
6470 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:1999 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts |
6470 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:1999 .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts |
6471 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2015 .text.USB_EP0_OutStart:0000000000000000 $t |
6471 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2015 .text.USB_EP0_OutStart:0000000000000000 $t |
6472 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2022 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart |
6472 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2022 .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart |
6473 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2042 .text.USB_ActivateRemoteWakeup:0000000000000000 $t |
6473 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2042 .text.USB_ActivateRemoteWakeup:0000000000000000 $t |
6474 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2049 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup |
6474 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2049 .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup |
6475 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2072 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t |
6475 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2072 .text.USB_DeActivateRemoteWakeup:0000000000000000 $t |
6476 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccxTS21H.s page 109 |
6476 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s page 109 |
6477 | 6477 | ||
6478 | 6478 | ||
6479 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2079 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup |
6479 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2079 .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup |
6480 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2104 .text.USB_WritePMA:0000000000000000 $t |
6480 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2104 .text.USB_WritePMA:0000000000000000 $t |
6481 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2111 .text.USB_WritePMA:0000000000000000 USB_WritePMA |
6481 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2111 .text.USB_WritePMA:0000000000000000 USB_WritePMA |
6482 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2191 .text.USB_EPStartXfer:0000000000000000 $t |
6482 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2191 .text.USB_EPStartXfer:0000000000000000 $t |
6483 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2198 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer |
6483 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2198 .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer |
6484 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2950 .text.USB_ReadPMA:0000000000000000 $t |
6484 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2950 .text.USB_ReadPMA:0000000000000000 $t |
6485 | C:\Users\mike\AppData\Local\Temp\ccxTS21H.s:2957 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA |
6485 | C:\Users\mike\AppData\Local\Temp\ccAWYCZr.s:2957 .text.USB_ReadPMA:0000000000000000 USB_ReadPMA |
6486 | 6486 | ||
6487 | NO UNDEFINED SYMBOLS |
6487 | NO UNDEFINED SYMBOLS |