Subversion Repositories dashGPS

Rev

Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 21
Line 1... Line 1...
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYEyND8.s 			page 1
1
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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>&copy; Copyright (c) 2016 STMicroelectronics.
58
  29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_usb.c ****   * <h2><center>&copy; 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\ccYEyND8.s 			page 2
61
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 3
121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 4
181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 5
241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 6
301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 7
361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 8
421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 9
481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 10
541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 11
601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 12
661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 13
721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 14
781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 15
841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 16
901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 17
961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 18
1021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 19
1081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 20
1141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 21
1201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 22
1261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 23
1321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 24
1381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 25
1441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 26
1501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 27
1561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 28
1621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 29
1681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 30
1741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 31
1801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 32
1861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 33
1921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 34
1981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 35
2041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 36
2101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 37
2161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 38
2221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 39
2281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 40
2341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 41
2401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 42
2461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 43
2521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 44
2581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 45
2641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 46
2701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 47
2761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 48
2821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 49
2881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 50
2941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 51
3001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 52
3061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 53
3121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 54
3181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 55
3241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 56
3301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 57
3361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 58
3421
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 59
3481
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 60
3541
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 61
3601
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 62
3661
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 63
3721
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 64
3781
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 65
3841
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 66
3901
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 67
3961
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 68
4021
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 69
4081
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 70
4141
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 71
4201
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 72
4261
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 73
4321
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 74
4381
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 75
4441
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 76
4501
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 77
4561
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 78
4621
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 79
4681
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 80
4741
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 81
4801
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 82
4861
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 83
4921
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 84
4981
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 85
5041
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 86
5101
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 87
5161
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 88
5221
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 89
5281
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 90
5341
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 91
5401
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 92
5461
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 93
5521
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 94
5581
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 95
5641
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 96
5701
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 97
5761
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 98
5821
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 99
5881
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 100
5941
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 101
6001
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 102
6061
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 103
6121
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 104
6181
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 105
6241
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 106
6301
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 107
6361
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s 			page 108
6416
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.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\ccYEyND8.s:16     .text.USB_CoreInit:0000000000000000 $t
6421
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:16     .text.USB_CoreInit:0000000000000000 $t
6422
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:24     .text.USB_CoreInit:0000000000000000 USB_CoreInit
6422
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:24     .text.USB_CoreInit:0000000000000000 USB_CoreInit
6423
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:54     .text.USB_EnableGlobalInt:0000000000000000 $t
6423
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:54     .text.USB_EnableGlobalInt:0000000000000000 $t
6424
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:61     .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
6424
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:61     .text.USB_EnableGlobalInt:0000000000000000 USB_EnableGlobalInt
6425
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:86     .text.USB_DisableGlobalInt:0000000000000000 $t
6425
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:86     .text.USB_DisableGlobalInt:0000000000000000 $t
6426
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:93     .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
6426
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:93     .text.USB_DisableGlobalInt:0000000000000000 USB_DisableGlobalInt
6427
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:120    .text.USB_SetCurrentMode:0000000000000000 $t
6427
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:120    .text.USB_SetCurrentMode:0000000000000000 $t
6428
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:127    .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
6428
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:127    .text.USB_SetCurrentMode:0000000000000000 USB_SetCurrentMode
6429
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:147    .text.USB_DevInit:0000000000000000 $t
6429
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:147    .text.USB_DevInit:0000000000000000 $t
6430
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:154    .text.USB_DevInit:0000000000000000 USB_DevInit
6430
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:154    .text.USB_DevInit:0000000000000000 USB_DevInit
6431
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:211    .text.USB_SetDevSpeed:0000000000000000 $t
6431
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:211    .text.USB_SetDevSpeed:0000000000000000 $t
6432
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:218    .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
6432
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:218    .text.USB_SetDevSpeed:0000000000000000 USB_SetDevSpeed
6433
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:238    .text.USB_FlushTxFifo:0000000000000000 $t
6433
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:238    .text.USB_FlushTxFifo:0000000000000000 $t
6434
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:245    .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
6434
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:245    .text.USB_FlushTxFifo:0000000000000000 USB_FlushTxFifo
6435
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:265    .text.USB_FlushRxFifo:0000000000000000 $t
6435
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:265    .text.USB_FlushRxFifo:0000000000000000 $t
6436
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:272    .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
6436
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:272    .text.USB_FlushRxFifo:0000000000000000 USB_FlushRxFifo
6437
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:291    .text.USB_ActivateEndpoint:0000000000000000 $t
6437
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:291    .text.USB_ActivateEndpoint:0000000000000000 $t
6438
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:298    .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
6438
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:298    .text.USB_ActivateEndpoint:0000000000000000 USB_ActivateEndpoint
6439
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:335    .text.USB_ActivateEndpoint:0000000000000020 $d
6439
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:335    .text.USB_ActivateEndpoint:0000000000000020 $d
6440
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:339    .text.USB_ActivateEndpoint:0000000000000024 $t
6440
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:339    .text.USB_ActivateEndpoint:0000000000000024 $t
6441
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1042   .text.USB_DeactivateEndpoint:0000000000000000 $t
6441
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1042   .text.USB_DeactivateEndpoint:0000000000000000 $t
6442
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1049   .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
6442
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1049   .text.USB_DeactivateEndpoint:0000000000000000 USB_DeactivateEndpoint
6443
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1446   .text.USB_WritePacket:0000000000000000 $t
6443
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1446   .text.USB_WritePacket:0000000000000000 $t
6444
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1453   .text.USB_WritePacket:0000000000000000 USB_WritePacket
6444
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1453   .text.USB_WritePacket:0000000000000000 USB_WritePacket
6445
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1475   .text.USB_ReadPacket:0000000000000000 $t
6445
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1475   .text.USB_ReadPacket:0000000000000000 $t
6446
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1482   .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
6446
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1482   .text.USB_ReadPacket:0000000000000000 USB_ReadPacket
6447
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1503   .text.USB_EPSetStall:0000000000000000 $t
6447
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1503   .text.USB_EPSetStall:0000000000000000 $t
6448
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1510   .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
6448
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1510   .text.USB_EPSetStall:0000000000000000 USB_EPSetStall
6449
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1582   .text.USB_EPClearStall:0000000000000000 $t
6449
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1582   .text.USB_EPClearStall:0000000000000000 $t
6450
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1589   .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
6450
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1589   .text.USB_EPClearStall:0000000000000000 USB_EPClearStall
6451
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1736   .text.USB_StopDevice:0000000000000000 $t
6451
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1736   .text.USB_StopDevice:0000000000000000 $t
6452
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1743   .text.USB_StopDevice:0000000000000000 USB_StopDevice
6452
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1743   .text.USB_StopDevice:0000000000000000 USB_StopDevice
6453
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1774   .text.USB_SetDevAddress:0000000000000000 $t
6453
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1774   .text.USB_SetDevAddress:0000000000000000 $t
6454
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1781   .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
6454
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1781   .text.USB_SetDevAddress:0000000000000000 USB_SetDevAddress
6455
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1807   .text.USB_DevConnect:0000000000000000 $t
6455
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1807   .text.USB_DevConnect:0000000000000000 $t
6456
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1814   .text.USB_DevConnect:0000000000000000 USB_DevConnect
6456
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1814   .text.USB_DevConnect:0000000000000000 USB_DevConnect
6457
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1833   .text.USB_DevDisconnect:0000000000000000 $t
6457
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1833   .text.USB_DevDisconnect:0000000000000000 $t
6458
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1840   .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
6458
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1840   .text.USB_DevDisconnect:0000000000000000 USB_DevDisconnect
6459
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1859   .text.USB_ReadInterrupts:0000000000000000 $t
6459
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1859   .text.USB_ReadInterrupts:0000000000000000 $t
6460
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1866   .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
6460
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1866   .text.USB_ReadInterrupts:0000000000000000 USB_ReadInterrupts
6461
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1886   .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
6461
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1886   .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 $t
6462
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1893   .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
6462
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1893   .text.USB_ReadDevAllOutEpInterrupt:0000000000000000 USB_ReadDevAllOutEpInterrupt
6463
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1912   .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
6463
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1912   .text.USB_ReadDevAllInEpInterrupt:0000000000000000 $t
6464
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1919   .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
6464
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1919   .text.USB_ReadDevAllInEpInterrupt:0000000000000000 USB_ReadDevAllInEpInterrupt
6465
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1938   .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
6465
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1938   .text.USB_ReadDevOutEPInterrupt:0000000000000000 $t
6466
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1945   .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
6466
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1945   .text.USB_ReadDevOutEPInterrupt:0000000000000000 USB_ReadDevOutEPInterrupt
6467
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1965   .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
6467
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1965   .text.USB_ReadDevInEPInterrupt:0000000000000000 $t
6468
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1972   .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
6468
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1972   .text.USB_ReadDevInEPInterrupt:0000000000000000 USB_ReadDevInEPInterrupt
6469
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1992   .text.USB_ClearInterrupts:0000000000000000 $t
6469
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1992   .text.USB_ClearInterrupts:0000000000000000 $t
6470
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:1999   .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
6470
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:1999   .text.USB_ClearInterrupts:0000000000000000 USB_ClearInterrupts
6471
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2015   .text.USB_EP0_OutStart:0000000000000000 $t
6471
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2015   .text.USB_EP0_OutStart:0000000000000000 $t
6472
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2022   .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
6472
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2022   .text.USB_EP0_OutStart:0000000000000000 USB_EP0_OutStart
6473
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2042   .text.USB_ActivateRemoteWakeup:0000000000000000 $t
6473
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2042   .text.USB_ActivateRemoteWakeup:0000000000000000 $t
6474
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2049   .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
6474
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2049   .text.USB_ActivateRemoteWakeup:0000000000000000 USB_ActivateRemoteWakeup
6475
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2072   .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
6475
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2072   .text.USB_DeActivateRemoteWakeup:0000000000000000 $t
6476
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccYEyND8.s 			page 109
6476
ARM GAS  C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s 			page 109
6477
 
6477
 
6478
 
6478
 
6479
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2079   .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
6479
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2079   .text.USB_DeActivateRemoteWakeup:0000000000000000 USB_DeActivateRemoteWakeup
6480
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2104   .text.USB_WritePMA:0000000000000000 $t
6480
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2104   .text.USB_WritePMA:0000000000000000 $t
6481
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2111   .text.USB_WritePMA:0000000000000000 USB_WritePMA
6481
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2111   .text.USB_WritePMA:0000000000000000 USB_WritePMA
6482
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2191   .text.USB_EPStartXfer:0000000000000000 $t
6482
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2191   .text.USB_EPStartXfer:0000000000000000 $t
6483
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2198   .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
6483
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2198   .text.USB_EPStartXfer:0000000000000000 USB_EPStartXfer
6484
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2950   .text.USB_ReadPMA:0000000000000000 $t
6484
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2950   .text.USB_ReadPMA:0000000000000000 $t
6485
C:\Users\mike\AppData\Local\Temp\ccYEyND8.s:2957   .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
6485
C:\Users\mike\AppData\Local\Temp\ccf5XQ0a.s:2957   .text.USB_ReadPMA:0000000000000000 USB_ReadPMA
6486
 
6486
 
6487
NO UNDEFINED SYMBOLS
6487
NO UNDEFINED SYMBOLS