ARM GAS  /tmp/ccEANOyC.s 			page 1


   1              		.cpu cortex-m4
   2              		.eabi_attribute 27, 1
   3              		.eabi_attribute 28, 1
   4              		.eabi_attribute 20, 1
   5              		.eabi_attribute 21, 1
   6              		.eabi_attribute 23, 3
   7              		.eabi_attribute 24, 1
   8              		.eabi_attribute 25, 1
   9              		.eabi_attribute 26, 1
  10              		.eabi_attribute 30, 2
  11              		.eabi_attribute 34, 1
  12              		.eabi_attribute 18, 4
  13              		.file	"usbd_conf.c"
  14              		.text
  15              		.section	.text.HAL_PCD_MspInit,"ax",%progbits
  16              		.align	1
  17              		.p2align 2,,3
  18              		.global	HAL_PCD_MspInit
  19              		.arch armv7e-m
  20              		.syntax unified
  21              		.thumb
  22              		.thumb_func
  23              		.fpu fpv4-sp-d16
  25              	HAL_PCD_MspInit:
  26              		@ args = 0, pretend = 0, frame = 72
  27              		@ frame_needed = 0, uses_anonymous_args = 0
  28 0000 10B5     		push	{r4, lr}
  29 0002 0446     		mov	r4, r0
  30 0004 92B0     		sub	sp, sp, #72
  31 0006 4422     		movs	r2, #68
  32 0008 0021     		movs	r1, #0
  33 000a 01A8     		add	r0, sp, #4
  34 000c FFF7FEFF 		bl	memset
  35 0010 114B     		ldr	r3, .L11
  36 0012 2268     		ldr	r2, [r4]
  37 0014 9A42     		cmp	r2, r3
  38 0016 01D0     		beq	.L9
  39 0018 12B0     		add	sp, sp, #72
  40              		@ sp needed
  41 001a 10BD     		pop	{r4, pc}
  42              	.L9:
  43 001c 4FF40053 		mov	r3, #8192
  44 0020 01A8     		add	r0, sp, #4
  45 0022 0193     		str	r3, [sp, #4]
  46 0024 FFF7FEFF 		bl	HAL_RCCEx_PeriphCLKConfig
  47 0028 98B9     		cbnz	r0, .L10
  48              	.L3:
  49 002a 0C4B     		ldr	r3, .L11+4
  50 002c 996D     		ldr	r1, [r3, #88]
  51 002e 41F40001 		orr	r1, r1, #8388608
  52 0032 9965     		str	r1, [r3, #88]
  53 0034 9B6D     		ldr	r3, [r3, #88]
  54 0036 0022     		movs	r2, #0
  55 0038 03F40003 		and	r3, r3, #8388608
  56 003c 1146     		mov	r1, r2
  57 003e 0093     		str	r3, [sp]
  58 0040 1420     		movs	r0, #20
ARM GAS  /tmp/ccEANOyC.s 			page 2


  59 0042 009B     		ldr	r3, [sp]
  60 0044 FFF7FEFF 		bl	HAL_NVIC_SetPriority
  61 0048 1420     		movs	r0, #20
  62 004a FFF7FEFF 		bl	HAL_NVIC_EnableIRQ
  63 004e 12B0     		add	sp, sp, #72
  64              		@ sp needed
  65 0050 10BD     		pop	{r4, pc}
  66              	.L10:
  67 0052 FFF7FEFF 		bl	Error_Handler
  68 0056 E8E7     		b	.L3
  69              	.L12:
  70              		.align	2
  71              	.L11:
  72 0058 005C0040 		.word	1073765376
  73 005c 00100240 		.word	1073876992
  75              		.section	.text.HAL_PCD_MspDeInit,"ax",%progbits
  76              		.align	1
  77              		.p2align 2,,3
  78              		.global	HAL_PCD_MspDeInit
  79              		.syntax unified
  80              		.thumb
  81              		.thumb_func
  82              		.fpu fpv4-sp-d16
  84              	HAL_PCD_MspDeInit:
  85              		@ args = 0, pretend = 0, frame = 0
  86              		@ frame_needed = 0, uses_anonymous_args = 0
  87              		@ link register save eliminated.
  88 0000 064B     		ldr	r3, .L16
  89 0002 0268     		ldr	r2, [r0]
  90 0004 9A42     		cmp	r2, r3
  91 0006 00D0     		beq	.L15
  92 0008 7047     		bx	lr
  93              	.L15:
  94 000a 054A     		ldr	r2, .L16+4
  95 000c 936D     		ldr	r3, [r2, #88]
  96 000e 23F40003 		bic	r3, r3, #8388608
  97 0012 1420     		movs	r0, #20
  98 0014 9365     		str	r3, [r2, #88]
  99 0016 FFF7FEBF 		b	HAL_NVIC_DisableIRQ
 100              	.L17:
 101 001a 00BF     		.align	2
 102              	.L16:
 103 001c 005C0040 		.word	1073765376
 104 0020 00100240 		.word	1073876992
 106              		.section	.text.HAL_PCD_SetupStageCallback,"ax",%progbits
 107              		.align	1
 108              		.p2align 2,,3
 109              		.global	HAL_PCD_SetupStageCallback
 110              		.syntax unified
 111              		.thumb
 112              		.thumb_func
 113              		.fpu fpv4-sp-d16
 115              	HAL_PCD_SetupStageCallback:
 116              		@ args = 0, pretend = 0, frame = 0
 117              		@ frame_needed = 0, uses_anonymous_args = 0
 118              		@ link register save eliminated.
 119 0000 00F52C71 		add	r1, r0, #688
ARM GAS  /tmp/ccEANOyC.s 			page 3


 120 0004 D0F8F002 		ldr	r0, [r0, #752]
 121 0008 FFF7FEBF 		b	USBD_LL_SetupStage
 123              		.section	.text.HAL_PCD_DataOutStageCallback,"ax",%progbits
 124              		.align	1
 125              		.p2align 2,,3
 126              		.global	HAL_PCD_DataOutStageCallback
 127              		.syntax unified
 128              		.thumb
 129              		.thumb_func
 130              		.fpu fpv4-sp-d16
 132              	HAL_PCD_DataOutStageCallback:
 133              		@ args = 0, pretend = 0, frame = 0
 134              		@ frame_needed = 0, uses_anonymous_args = 0
 135              		@ link register save eliminated.
 136 0000 01EB8103 		add	r3, r1, r1, lsl #2
 137 0004 00EBC303 		add	r3, r0, r3, lsl #3
 138 0008 D0F8F002 		ldr	r0, [r0, #752]
 139 000c D3F87C21 		ldr	r2, [r3, #380]
 140 0010 FFF7FEBF 		b	USBD_LL_DataOutStage
 142              		.section	.text.HAL_PCD_DataInStageCallback,"ax",%progbits
 143              		.align	1
 144              		.p2align 2,,3
 145              		.global	HAL_PCD_DataInStageCallback
 146              		.syntax unified
 147              		.thumb
 148              		.thumb_func
 149              		.fpu fpv4-sp-d16
 151              	HAL_PCD_DataInStageCallback:
 152              		@ args = 0, pretend = 0, frame = 0
 153              		@ frame_needed = 0, uses_anonymous_args = 0
 154              		@ link register save eliminated.
 155 0000 01EB8103 		add	r3, r1, r1, lsl #2
 156 0004 00EBC303 		add	r3, r0, r3, lsl #3
 157 0008 D0F8F002 		ldr	r0, [r0, #752]
 158 000c DA6B     		ldr	r2, [r3, #60]
 159 000e FFF7FEBF 		b	USBD_LL_DataInStage
 161 0012 00BF     		.section	.text.HAL_PCD_SOFCallback,"ax",%progbits
 162              		.align	1
 163              		.p2align 2,,3
 164              		.global	HAL_PCD_SOFCallback
 165              		.syntax unified
 166              		.thumb
 167              		.thumb_func
 168              		.fpu fpv4-sp-d16
 170              	HAL_PCD_SOFCallback:
 171              		@ args = 0, pretend = 0, frame = 0
 172              		@ frame_needed = 0, uses_anonymous_args = 0
 173              		@ link register save eliminated.
 174 0000 D0F8F002 		ldr	r0, [r0, #752]
 175 0004 FFF7FEBF 		b	USBD_LL_SOF
 177              		.section	.text.HAL_PCD_ResetCallback,"ax",%progbits
 178              		.align	1
 179              		.p2align 2,,3
 180              		.global	HAL_PCD_ResetCallback
 181              		.syntax unified
 182              		.thumb
 183              		.thumb_func
ARM GAS  /tmp/ccEANOyC.s 			page 4


 184              		.fpu fpv4-sp-d16
 186              	HAL_PCD_ResetCallback:
 187              		@ args = 0, pretend = 0, frame = 0
 188              		@ frame_needed = 0, uses_anonymous_args = 0
 189 0000 8368     		ldr	r3, [r0, #8]
 190 0002 022B     		cmp	r3, #2
 191 0004 10B5     		push	{r4, lr}
 192 0006 0446     		mov	r4, r0
 193 0008 01D0     		beq	.L23
 194 000a FFF7FEFF 		bl	Error_Handler
 195              	.L23:
 196 000e D4F8F002 		ldr	r0, [r4, #752]
 197 0012 0121     		movs	r1, #1
 198 0014 FFF7FEFF 		bl	USBD_LL_SetSpeed
 199 0018 D4F8F002 		ldr	r0, [r4, #752]
 200 001c BDE81040 		pop	{r4, lr}
 201 0020 FFF7FEBF 		b	USBD_LL_Reset
 203              		.section	.text.HAL_PCD_SuspendCallback,"ax",%progbits
 204              		.align	1
 205              		.p2align 2,,3
 206              		.global	HAL_PCD_SuspendCallback
 207              		.syntax unified
 208              		.thumb
 209              		.thumb_func
 210              		.fpu fpv4-sp-d16
 212              	HAL_PCD_SuspendCallback:
 213              		@ args = 0, pretend = 0, frame = 0
 214              		@ frame_needed = 0, uses_anonymous_args = 0
 215 0000 10B5     		push	{r4, lr}
 216 0002 0446     		mov	r4, r0
 217 0004 D0F8F002 		ldr	r0, [r0, #752]
 218 0008 FFF7FEFF 		bl	USBD_LL_Suspend
 219 000c A369     		ldr	r3, [r4, #24]
 220 000e 23B1     		cbz	r3, .L28
 221 0010 024A     		ldr	r2, .L34
 222 0012 1369     		ldr	r3, [r2, #16]
 223 0014 43F00603 		orr	r3, r3, #6
 224 0018 1361     		str	r3, [r2, #16]
 225              	.L28:
 226 001a 10BD     		pop	{r4, pc}
 227              	.L35:
 228              		.align	2
 229              	.L34:
 230 001c 00ED00E0 		.word	-536810240
 232              		.section	.text.HAL_PCD_ResumeCallback,"ax",%progbits
 233              		.align	1
 234              		.p2align 2,,3
 235              		.global	HAL_PCD_ResumeCallback
 236              		.syntax unified
 237              		.thumb
 238              		.thumb_func
 239              		.fpu fpv4-sp-d16
 241              	HAL_PCD_ResumeCallback:
 242              		@ args = 0, pretend = 0, frame = 0
 243              		@ frame_needed = 0, uses_anonymous_args = 0
 244 0000 8369     		ldr	r3, [r0, #24]
 245 0002 10B5     		push	{r4, lr}
ARM GAS  /tmp/ccEANOyC.s 			page 5


 246 0004 0446     		mov	r4, r0
 247 0006 2BB9     		cbnz	r3, .L42
 248 0008 D4F8F002 		ldr	r0, [r4, #752]
 249 000c BDE81040 		pop	{r4, lr}
 250 0010 FFF7FEBF 		b	USBD_LL_Resume
 251              	.L42:
 252 0014 064A     		ldr	r2, .L43
 253 0016 1369     		ldr	r3, [r2, #16]
 254 0018 23F00603 		bic	r3, r3, #6
 255 001c 1361     		str	r3, [r2, #16]
 256 001e FFF7FEFF 		bl	SystemClock_Config
 257 0022 D4F8F002 		ldr	r0, [r4, #752]
 258 0026 BDE81040 		pop	{r4, lr}
 259 002a FFF7FEBF 		b	USBD_LL_Resume
 260              	.L44:
 261 002e 00BF     		.align	2
 262              	.L43:
 263 0030 00ED00E0 		.word	-536810240
 265              		.section	.text.HAL_PCD_ISOOUTIncompleteCallback,"ax",%progbits
 266              		.align	1
 267              		.p2align 2,,3
 268              		.global	HAL_PCD_ISOOUTIncompleteCallback
 269              		.syntax unified
 270              		.thumb
 271              		.thumb_func
 272              		.fpu fpv4-sp-d16
 274              	HAL_PCD_ISOOUTIncompleteCallback:
 275              		@ args = 0, pretend = 0, frame = 0
 276              		@ frame_needed = 0, uses_anonymous_args = 0
 277              		@ link register save eliminated.
 278 0000 D0F8F002 		ldr	r0, [r0, #752]
 279 0004 FFF7FEBF 		b	USBD_LL_IsoOUTIncomplete
 281              		.section	.text.HAL_PCD_ISOINIncompleteCallback,"ax",%progbits
 282              		.align	1
 283              		.p2align 2,,3
 284              		.global	HAL_PCD_ISOINIncompleteCallback
 285              		.syntax unified
 286              		.thumb
 287              		.thumb_func
 288              		.fpu fpv4-sp-d16
 290              	HAL_PCD_ISOINIncompleteCallback:
 291              		@ args = 0, pretend = 0, frame = 0
 292              		@ frame_needed = 0, uses_anonymous_args = 0
 293              		@ link register save eliminated.
 294 0000 D0F8F002 		ldr	r0, [r0, #752]
 295 0004 FFF7FEBF 		b	USBD_LL_IsoINIncomplete
 297              		.section	.text.HAL_PCD_ConnectCallback,"ax",%progbits
 298              		.align	1
 299              		.p2align 2,,3
 300              		.global	HAL_PCD_ConnectCallback
 301              		.syntax unified
 302              		.thumb
 303              		.thumb_func
 304              		.fpu fpv4-sp-d16
 306              	HAL_PCD_ConnectCallback:
 307              		@ args = 0, pretend = 0, frame = 0
 308              		@ frame_needed = 0, uses_anonymous_args = 0
ARM GAS  /tmp/ccEANOyC.s 			page 6


 309              		@ link register save eliminated.
 310 0000 D0F8F002 		ldr	r0, [r0, #752]
 311 0004 FFF7FEBF 		b	USBD_LL_DevConnected
 313              		.section	.text.HAL_PCD_DisconnectCallback,"ax",%progbits
 314              		.align	1
 315              		.p2align 2,,3
 316              		.global	HAL_PCD_DisconnectCallback
 317              		.syntax unified
 318              		.thumb
 319              		.thumb_func
 320              		.fpu fpv4-sp-d16
 322              	HAL_PCD_DisconnectCallback:
 323              		@ args = 0, pretend = 0, frame = 0
 324              		@ frame_needed = 0, uses_anonymous_args = 0
 325              		@ link register save eliminated.
 326 0000 D0F8F002 		ldr	r0, [r0, #752]
 327 0004 FFF7FEBF 		b	USBD_LL_DevDisconnected
 329              		.section	.text.USBD_LL_Init,"ax",%progbits
 330              		.align	1
 331              		.p2align 2,,3
 332              		.global	USBD_LL_Init
 333              		.syntax unified
 334              		.thumb
 335              		.thumb_func
 336              		.fpu fpv4-sp-d16
 338              	USBD_LL_Init:
 339              		@ args = 0, pretend = 0, frame = 0
 340              		@ frame_needed = 0, uses_anonymous_args = 0
 341 0000 9FED237B 		vldr.64	d7, .L56	@ int
 342 0004 264B     		ldr	r3, .L56+16
 343 0006 10B5     		push	{r4, lr}
 344 0008 83ED047B 		vstr.64	d7, [r3, #16]	@ int
 345 000c 9FED227B 		vldr.64	d7, .L56+8	@ int
 346 0010 0446     		mov	r4, r0
 347 0012 C3F8F002 		str	r0, [r3, #752]
 348 0016 2348     		ldr	r0, .L56+20
 349 0018 C4F8C432 		str	r3, [r4, #708]
 350 001c 0822     		movs	r2, #8
 351 001e C3E90002 		strd	r0, r2, [r3]
 352 0022 0221     		movs	r1, #2
 353 0024 0022     		movs	r2, #0
 354 0026 83ED067B 		vstr.64	d7, [r3, #24]	@ int
 355 002a 1846     		mov	r0, r3
 356 002c 9960     		str	r1, [r3, #8]
 357 002e 1A62     		str	r2, [r3, #32]
 358 0030 FFF7FEFF 		bl	HAL_PCD_Init
 359 0034 30BB     		cbnz	r0, .L55
 360              	.L50:
 361 0036 0022     		movs	r2, #0
 362 0038 1146     		mov	r1, r2
 363 003a D4F8C402 		ldr	r0, [r4, #708]
 364 003e 1823     		movs	r3, #24
 365 0040 FFF7FEFF 		bl	HAL_PCDEx_PMAConfig
 366 0044 D4F8C402 		ldr	r0, [r4, #708]
 367 0048 5823     		movs	r3, #88
 368 004a 0022     		movs	r2, #0
 369 004c 8021     		movs	r1, #128
ARM GAS  /tmp/ccEANOyC.s 			page 7


 370 004e FFF7FEFF 		bl	HAL_PCDEx_PMAConfig
 371 0052 D4F8C402 		ldr	r0, [r4, #708]
 372 0056 C023     		movs	r3, #192
 373 0058 0022     		movs	r2, #0
 374 005a 8121     		movs	r1, #129
 375 005c FFF7FEFF 		bl	HAL_PCDEx_PMAConfig
 376 0060 D4F8C402 		ldr	r0, [r4, #708]
 377 0064 4FF48873 		mov	r3, #272
 378 0068 0022     		movs	r2, #0
 379 006a 0121     		movs	r1, #1
 380 006c FFF7FEFF 		bl	HAL_PCDEx_PMAConfig
 381 0070 D4F8C402 		ldr	r0, [r4, #708]
 382 0074 4FF48073 		mov	r3, #256
 383 0078 0022     		movs	r2, #0
 384 007a 8221     		movs	r1, #130
 385 007c FFF7FEFF 		bl	HAL_PCDEx_PMAConfig
 386 0080 0020     		movs	r0, #0
 387 0082 10BD     		pop	{r4, pc}
 388              	.L55:
 389 0084 FFF7FEFF 		bl	Error_Handler
 390 0088 D5E7     		b	.L50
 391              	.L57:
 392 008a 00BFAFF3 		.align	3
 392      0080
 393              	.L56:
 394 0090 02000000 		.word	2
 395 0094 00000000 		.word	0
 396 0098 00000000 		.word	0
 397 009c 00000000 		.word	0
 398 00a0 00000000 		.word	.LANCHOR0
 399 00a4 005C0040 		.word	1073765376
 401              		.section	.text.USBD_LL_DeInit,"ax",%progbits
 402              		.align	1
 403              		.p2align 2,,3
 404              		.global	USBD_LL_DeInit
 405              		.syntax unified
 406              		.thumb
 407              		.thumb_func
 408              		.fpu fpv4-sp-d16
 410              	USBD_LL_DeInit:
 411              		@ args = 0, pretend = 0, frame = 0
 412              		@ frame_needed = 0, uses_anonymous_args = 0
 413 0000 08B5     		push	{r3, lr}
 414 0002 D0F8C402 		ldr	r0, [r0, #708]
 415 0006 FFF7FEFF 		bl	HAL_PCD_DeInit
 416 000a 0328     		cmp	r0, #3
 417 000c 96BF     		itet	ls
 418 000e 024B     		ldrls	r3, .L62
 419 0010 0320     		movhi	r0, #3
 420 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 421 0014 08BD     		pop	{r3, pc}
 422              	.L63:
 423 0016 00BF     		.align	2
 424              	.L62:
 425 0018 00000000 		.word	.LANCHOR1
 427              		.section	.text.USBD_LL_Start,"ax",%progbits
 428              		.align	1
ARM GAS  /tmp/ccEANOyC.s 			page 8


 429              		.p2align 2,,3
 430              		.global	USBD_LL_Start
 431              		.syntax unified
 432              		.thumb
 433              		.thumb_func
 434              		.fpu fpv4-sp-d16
 436              	USBD_LL_Start:
 437              		@ args = 0, pretend = 0, frame = 0
 438              		@ frame_needed = 0, uses_anonymous_args = 0
 439 0000 08B5     		push	{r3, lr}
 440 0002 D0F8C402 		ldr	r0, [r0, #708]
 441 0006 FFF7FEFF 		bl	HAL_PCD_Start
 442 000a 0328     		cmp	r0, #3
 443 000c 96BF     		itet	ls
 444 000e 024B     		ldrls	r3, .L68
 445 0010 0320     		movhi	r0, #3
 446 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 447 0014 08BD     		pop	{r3, pc}
 448              	.L69:
 449 0016 00BF     		.align	2
 450              	.L68:
 451 0018 00000000 		.word	.LANCHOR1
 453              		.section	.text.USBD_LL_Stop,"ax",%progbits
 454              		.align	1
 455              		.p2align 2,,3
 456              		.global	USBD_LL_Stop
 457              		.syntax unified
 458              		.thumb
 459              		.thumb_func
 460              		.fpu fpv4-sp-d16
 462              	USBD_LL_Stop:
 463              		@ args = 0, pretend = 0, frame = 0
 464              		@ frame_needed = 0, uses_anonymous_args = 0
 465 0000 08B5     		push	{r3, lr}
 466 0002 D0F8C402 		ldr	r0, [r0, #708]
 467 0006 FFF7FEFF 		bl	HAL_PCD_Stop
 468 000a 0328     		cmp	r0, #3
 469 000c 96BF     		itet	ls
 470 000e 024B     		ldrls	r3, .L74
 471 0010 0320     		movhi	r0, #3
 472 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 473 0014 08BD     		pop	{r3, pc}
 474              	.L75:
 475 0016 00BF     		.align	2
 476              	.L74:
 477 0018 00000000 		.word	.LANCHOR1
 479              		.section	.text.USBD_LL_OpenEP,"ax",%progbits
 480              		.align	1
 481              		.p2align 2,,3
 482              		.global	USBD_LL_OpenEP
 483              		.syntax unified
 484              		.thumb
 485              		.thumb_func
 486              		.fpu fpv4-sp-d16
 488              	USBD_LL_OpenEP:
 489              		@ args = 0, pretend = 0, frame = 0
 490              		@ frame_needed = 0, uses_anonymous_args = 0
ARM GAS  /tmp/ccEANOyC.s 			page 9


 491 0000 9446     		mov	ip, r2
 492 0002 08B5     		push	{r3, lr}
 493 0004 1A46     		mov	r2, r3
 494 0006 D0F8C402 		ldr	r0, [r0, #708]
 495 000a 6346     		mov	r3, ip
 496 000c FFF7FEFF 		bl	HAL_PCD_EP_Open
 497 0010 0328     		cmp	r0, #3
 498 0012 96BF     		itet	ls
 499 0014 014B     		ldrls	r3, .L80
 500 0016 0320     		movhi	r0, #3
 501 0018 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 502 001a 08BD     		pop	{r3, pc}
 503              	.L81:
 504              		.align	2
 505              	.L80:
 506 001c 00000000 		.word	.LANCHOR1
 508              		.section	.text.USBD_LL_CloseEP,"ax",%progbits
 509              		.align	1
 510              		.p2align 2,,3
 511              		.global	USBD_LL_CloseEP
 512              		.syntax unified
 513              		.thumb
 514              		.thumb_func
 515              		.fpu fpv4-sp-d16
 517              	USBD_LL_CloseEP:
 518              		@ args = 0, pretend = 0, frame = 0
 519              		@ frame_needed = 0, uses_anonymous_args = 0
 520 0000 08B5     		push	{r3, lr}
 521 0002 D0F8C402 		ldr	r0, [r0, #708]
 522 0006 FFF7FEFF 		bl	HAL_PCD_EP_Close
 523 000a 0328     		cmp	r0, #3
 524 000c 96BF     		itet	ls
 525 000e 024B     		ldrls	r3, .L86
 526 0010 0320     		movhi	r0, #3
 527 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 528 0014 08BD     		pop	{r3, pc}
 529              	.L87:
 530 0016 00BF     		.align	2
 531              	.L86:
 532 0018 00000000 		.word	.LANCHOR1
 534              		.section	.text.USBD_LL_FlushEP,"ax",%progbits
 535              		.align	1
 536              		.p2align 2,,3
 537              		.global	USBD_LL_FlushEP
 538              		.syntax unified
 539              		.thumb
 540              		.thumb_func
 541              		.fpu fpv4-sp-d16
 543              	USBD_LL_FlushEP:
 544              		@ args = 0, pretend = 0, frame = 0
 545              		@ frame_needed = 0, uses_anonymous_args = 0
 546 0000 08B5     		push	{r3, lr}
 547 0002 D0F8C402 		ldr	r0, [r0, #708]
 548 0006 FFF7FEFF 		bl	HAL_PCD_EP_Flush
 549 000a 0328     		cmp	r0, #3
 550 000c 96BF     		itet	ls
 551 000e 024B     		ldrls	r3, .L92
ARM GAS  /tmp/ccEANOyC.s 			page 10


 552 0010 0320     		movhi	r0, #3
 553 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 554 0014 08BD     		pop	{r3, pc}
 555              	.L93:
 556 0016 00BF     		.align	2
 557              	.L92:
 558 0018 00000000 		.word	.LANCHOR1
 560              		.section	.text.USBD_LL_StallEP,"ax",%progbits
 561              		.align	1
 562              		.p2align 2,,3
 563              		.global	USBD_LL_StallEP
 564              		.syntax unified
 565              		.thumb
 566              		.thumb_func
 567              		.fpu fpv4-sp-d16
 569              	USBD_LL_StallEP:
 570              		@ args = 0, pretend = 0, frame = 0
 571              		@ frame_needed = 0, uses_anonymous_args = 0
 572 0000 08B5     		push	{r3, lr}
 573 0002 D0F8C402 		ldr	r0, [r0, #708]
 574 0006 FFF7FEFF 		bl	HAL_PCD_EP_SetStall
 575 000a 0328     		cmp	r0, #3
 576 000c 96BF     		itet	ls
 577 000e 024B     		ldrls	r3, .L98
 578 0010 0320     		movhi	r0, #3
 579 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 580 0014 08BD     		pop	{r3, pc}
 581              	.L99:
 582 0016 00BF     		.align	2
 583              	.L98:
 584 0018 00000000 		.word	.LANCHOR1
 586              		.section	.text.USBD_LL_ClearStallEP,"ax",%progbits
 587              		.align	1
 588              		.p2align 2,,3
 589              		.global	USBD_LL_ClearStallEP
 590              		.syntax unified
 591              		.thumb
 592              		.thumb_func
 593              		.fpu fpv4-sp-d16
 595              	USBD_LL_ClearStallEP:
 596              		@ args = 0, pretend = 0, frame = 0
 597              		@ frame_needed = 0, uses_anonymous_args = 0
 598 0000 08B5     		push	{r3, lr}
 599 0002 D0F8C402 		ldr	r0, [r0, #708]
 600 0006 FFF7FEFF 		bl	HAL_PCD_EP_ClrStall
 601 000a 0328     		cmp	r0, #3
 602 000c 96BF     		itet	ls
 603 000e 024B     		ldrls	r3, .L104
 604 0010 0320     		movhi	r0, #3
 605 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 606 0014 08BD     		pop	{r3, pc}
 607              	.L105:
 608 0016 00BF     		.align	2
 609              	.L104:
 610 0018 00000000 		.word	.LANCHOR1
 612              		.section	.text.USBD_LL_IsStallEP,"ax",%progbits
 613              		.align	1
ARM GAS  /tmp/ccEANOyC.s 			page 11


 614              		.p2align 2,,3
 615              		.global	USBD_LL_IsStallEP
 616              		.syntax unified
 617              		.thumb
 618              		.thumb_func
 619              		.fpu fpv4-sp-d16
 621              	USBD_LL_IsStallEP:
 622              		@ args = 0, pretend = 0, frame = 0
 623              		@ frame_needed = 0, uses_anonymous_args = 0
 624              		@ link register save eliminated.
 625 0000 0A06     		lsls	r2, r1, #24
 626 0002 D0F8C432 		ldr	r3, [r0, #708]
 627 0006 06D4     		bmi	.L109
 628 0008 01EB8101 		add	r1, r1, r1, lsl #2
 629 000c 03EBC101 		add	r1, r3, r1, lsl #3
 630 0010 91F86A01 		ldrb	r0, [r1, #362]	@ zero_extendqisi2
 631 0014 7047     		bx	lr
 632              	.L109:
 633 0016 01F07F01 		and	r1, r1, #127
 634 001a 0131     		adds	r1, r1, #1
 635 001c 01EB8101 		add	r1, r1, r1, lsl #2
 636 0020 03EBC101 		add	r1, r3, r1, lsl #3
 637 0024 8878     		ldrb	r0, [r1, #2]	@ zero_extendqisi2
 638 0026 7047     		bx	lr
 640              		.section	.text.USBD_LL_SetUSBAddress,"ax",%progbits
 641              		.align	1
 642              		.p2align 2,,3
 643              		.global	USBD_LL_SetUSBAddress
 644              		.syntax unified
 645              		.thumb
 646              		.thumb_func
 647              		.fpu fpv4-sp-d16
 649              	USBD_LL_SetUSBAddress:
 650              		@ args = 0, pretend = 0, frame = 0
 651              		@ frame_needed = 0, uses_anonymous_args = 0
 652 0000 08B5     		push	{r3, lr}
 653 0002 D0F8C402 		ldr	r0, [r0, #708]
 654 0006 FFF7FEFF 		bl	HAL_PCD_SetAddress
 655 000a 0328     		cmp	r0, #3
 656 000c 96BF     		itet	ls
 657 000e 024B     		ldrls	r3, .L114
 658 0010 0320     		movhi	r0, #3
 659 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 660 0014 08BD     		pop	{r3, pc}
 661              	.L115:
 662 0016 00BF     		.align	2
 663              	.L114:
 664 0018 00000000 		.word	.LANCHOR1
 666              		.section	.text.USBD_LL_Transmit,"ax",%progbits
 667              		.align	1
 668              		.p2align 2,,3
 669              		.global	USBD_LL_Transmit
 670              		.syntax unified
 671              		.thumb
 672              		.thumb_func
 673              		.fpu fpv4-sp-d16
 675              	USBD_LL_Transmit:
ARM GAS  /tmp/ccEANOyC.s 			page 12


 676              		@ args = 0, pretend = 0, frame = 0
 677              		@ frame_needed = 0, uses_anonymous_args = 0
 678 0000 08B5     		push	{r3, lr}
 679 0002 D0F8C402 		ldr	r0, [r0, #708]
 680 0006 FFF7FEFF 		bl	HAL_PCD_EP_Transmit
 681 000a 0328     		cmp	r0, #3
 682 000c 96BF     		itet	ls
 683 000e 024B     		ldrls	r3, .L120
 684 0010 0320     		movhi	r0, #3
 685 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 686 0014 08BD     		pop	{r3, pc}
 687              	.L121:
 688 0016 00BF     		.align	2
 689              	.L120:
 690 0018 00000000 		.word	.LANCHOR1
 692              		.section	.text.USBD_LL_PrepareReceive,"ax",%progbits
 693              		.align	1
 694              		.p2align 2,,3
 695              		.global	USBD_LL_PrepareReceive
 696              		.syntax unified
 697              		.thumb
 698              		.thumb_func
 699              		.fpu fpv4-sp-d16
 701              	USBD_LL_PrepareReceive:
 702              		@ args = 0, pretend = 0, frame = 0
 703              		@ frame_needed = 0, uses_anonymous_args = 0
 704 0000 08B5     		push	{r3, lr}
 705 0002 D0F8C402 		ldr	r0, [r0, #708]
 706 0006 FFF7FEFF 		bl	HAL_PCD_EP_Receive
 707 000a 0328     		cmp	r0, #3
 708 000c 96BF     		itet	ls
 709 000e 024B     		ldrls	r3, .L126
 710 0010 0320     		movhi	r0, #3
 711 0012 185C     		ldrbls	r0, [r3, r0]	@ zero_extendqisi2
 712 0014 08BD     		pop	{r3, pc}
 713              	.L127:
 714 0016 00BF     		.align	2
 715              	.L126:
 716 0018 00000000 		.word	.LANCHOR1
 718              		.section	.text.USBD_LL_GetRxDataSize,"ax",%progbits
 719              		.align	1
 720              		.p2align 2,,3
 721              		.global	USBD_LL_GetRxDataSize
 722              		.syntax unified
 723              		.thumb
 724              		.thumb_func
 725              		.fpu fpv4-sp-d16
 727              	USBD_LL_GetRxDataSize:
 728              		@ args = 0, pretend = 0, frame = 0
 729              		@ frame_needed = 0, uses_anonymous_args = 0
 730              		@ link register save eliminated.
 731 0000 D0F8C402 		ldr	r0, [r0, #708]
 732 0004 FFF7FEBF 		b	HAL_PCD_EP_GetRxCount
 734              		.section	.text.HAL_PCDEx_LPM_Callback,"ax",%progbits
 735              		.align	1
 736              		.p2align 2,,3
 737              		.global	HAL_PCDEx_LPM_Callback
ARM GAS  /tmp/ccEANOyC.s 			page 13


 738              		.syntax unified
 739              		.thumb
 740              		.thumb_func
 741              		.fpu fpv4-sp-d16
 743              	HAL_PCDEx_LPM_Callback:
 744              		@ args = 0, pretend = 0, frame = 0
 745              		@ frame_needed = 0, uses_anonymous_args = 0
 746 0000 10B5     		push	{r4, lr}
 747 0002 0446     		mov	r4, r0
 748 0004 69B1     		cbz	r1, .L130
 749 0006 0129     		cmp	r1, #1
 750 0008 0AD1     		bne	.L129
 751 000a D0F8F002 		ldr	r0, [r0, #752]
 752 000e FFF7FEFF 		bl	USBD_LL_Suspend
 753 0012 A369     		ldr	r3, [r4, #24]
 754 0014 23B1     		cbz	r3, .L129
 755 0016 0D4A     		ldr	r2, .L142
 756 0018 1369     		ldr	r3, [r2, #16]
 757 001a 43F00603 		orr	r3, r3, #6
 758 001e 1361     		str	r3, [r2, #16]
 759              	.L129:
 760 0020 10BD     		pop	{r4, pc}
 761              	.L130:
 762 0022 8369     		ldr	r3, [r0, #24]
 763 0024 2BB9     		cbnz	r3, .L141
 764 0026 D4F8F002 		ldr	r0, [r4, #752]
 765 002a BDE81040 		pop	{r4, lr}
 766 002e FFF7FEBF 		b	USBD_LL_Resume
 767              	.L141:
 768 0032 FFF7FEFF 		bl	SystemClock_Config
 769 0036 054A     		ldr	r2, .L142
 770 0038 D4F8F002 		ldr	r0, [r4, #752]
 771 003c 1369     		ldr	r3, [r2, #16]
 772 003e 23F00603 		bic	r3, r3, #6
 773 0042 BDE81040 		pop	{r4, lr}
 774 0046 1361     		str	r3, [r2, #16]
 775 0048 FFF7FEBF 		b	USBD_LL_Resume
 776              	.L143:
 777              		.align	2
 778              	.L142:
 779 004c 00ED00E0 		.word	-536810240
 781              		.section	.text.USBD_LL_Delay,"ax",%progbits
 782              		.align	1
 783              		.p2align 2,,3
 784              		.global	USBD_LL_Delay
 785              		.syntax unified
 786              		.thumb
 787              		.thumb_func
 788              		.fpu fpv4-sp-d16
 790              	USBD_LL_Delay:
 791              		@ args = 0, pretend = 0, frame = 0
 792              		@ frame_needed = 0, uses_anonymous_args = 0
 793              		@ link register save eliminated.
 794 0000 FFF7FEBF 		b	HAL_Delay
 796              		.section	.text.USBD_static_malloc,"ax",%progbits
 797              		.align	1
 798              		.p2align 2,,3
ARM GAS  /tmp/ccEANOyC.s 			page 14


 799              		.global	USBD_static_malloc
 800              		.syntax unified
 801              		.thumb
 802              		.thumb_func
 803              		.fpu fpv4-sp-d16
 805              	USBD_static_malloc:
 806              		@ args = 0, pretend = 0, frame = 0
 807              		@ frame_needed = 0, uses_anonymous_args = 0
 808              		@ link register save eliminated.
 809 0000 0048     		ldr	r0, .L146
 810 0002 7047     		bx	lr
 811              	.L147:
 812              		.align	2
 813              	.L146:
 814 0004 00000000 		.word	.LANCHOR2
 816              		.section	.text.USBD_static_free,"ax",%progbits
 817              		.align	1
 818              		.p2align 2,,3
 819              		.global	USBD_static_free
 820              		.syntax unified
 821              		.thumb
 822              		.thumb_func
 823              		.fpu fpv4-sp-d16
 825              	USBD_static_free:
 826              		@ args = 0, pretend = 0, frame = 0
 827              		@ frame_needed = 0, uses_anonymous_args = 0
 828              		@ link register save eliminated.
 829 0000 7047     		bx	lr
 831              		.global	hpcd_USB_FS
 832 0002 00BF     		.section	.bss.hpcd_USB_FS,"aw",%nobits
 833              		.align	3
 834              		.set	.LANCHOR0,. + 0
 837              	hpcd_USB_FS:
 838 0000 00000000 		.space	756
 838      00000000 
 838      00000000 
 838      00000000 
 838      00000000 
 839              		.section	.bss.mem.0,"aw",%nobits
 840              		.align	2
 841              		.set	.LANCHOR2,. + 0
 844              	mem.0:
 845 0000 00000000 		.space	544
 845      00000000 
 845      00000000 
 845      00000000 
 845      00000000 
 846              		.section	.rodata.CSWTCH.3,"a"
 847              		.align	2
 848              		.set	.LANCHOR1,. + 0
 851              	CSWTCH.3:
 852 0000 00       		.byte	0
 853 0001 03       		.byte	3
 854 0002 01       		.byte	1
 855 0003 03       		.byte	3
 856              		.ident	"GCC: (15:10.3-2021.07-4) 10.3.1 20210621 (release)"
ARM GAS  /tmp/ccEANOyC.s 			page 15


DEFINED SYMBOLS
                            *ABS*:0000000000000000 usbd_conf.c
     /tmp/ccEANOyC.s:16     .text.HAL_PCD_MspInit:0000000000000000 $t
     /tmp/ccEANOyC.s:25     .text.HAL_PCD_MspInit:0000000000000000 HAL_PCD_MspInit
     /tmp/ccEANOyC.s:72     .text.HAL_PCD_MspInit:0000000000000058 $d
     /tmp/ccEANOyC.s:76     .text.HAL_PCD_MspDeInit:0000000000000000 $t
     /tmp/ccEANOyC.s:84     .text.HAL_PCD_MspDeInit:0000000000000000 HAL_PCD_MspDeInit
     /tmp/ccEANOyC.s:103    .text.HAL_PCD_MspDeInit:000000000000001c $d
     /tmp/ccEANOyC.s:107    .text.HAL_PCD_SetupStageCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:115    .text.HAL_PCD_SetupStageCallback:0000000000000000 HAL_PCD_SetupStageCallback
     /tmp/ccEANOyC.s:124    .text.HAL_PCD_DataOutStageCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:132    .text.HAL_PCD_DataOutStageCallback:0000000000000000 HAL_PCD_DataOutStageCallback
     /tmp/ccEANOyC.s:143    .text.HAL_PCD_DataInStageCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:151    .text.HAL_PCD_DataInStageCallback:0000000000000000 HAL_PCD_DataInStageCallback
     /tmp/ccEANOyC.s:162    .text.HAL_PCD_SOFCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:170    .text.HAL_PCD_SOFCallback:0000000000000000 HAL_PCD_SOFCallback
     /tmp/ccEANOyC.s:178    .text.HAL_PCD_ResetCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:186    .text.HAL_PCD_ResetCallback:0000000000000000 HAL_PCD_ResetCallback
     /tmp/ccEANOyC.s:204    .text.HAL_PCD_SuspendCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:212    .text.HAL_PCD_SuspendCallback:0000000000000000 HAL_PCD_SuspendCallback
     /tmp/ccEANOyC.s:230    .text.HAL_PCD_SuspendCallback:000000000000001c $d
     /tmp/ccEANOyC.s:233    .text.HAL_PCD_ResumeCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:241    .text.HAL_PCD_ResumeCallback:0000000000000000 HAL_PCD_ResumeCallback
     /tmp/ccEANOyC.s:263    .text.HAL_PCD_ResumeCallback:0000000000000030 $d
     /tmp/ccEANOyC.s:266    .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:274    .text.HAL_PCD_ISOOUTIncompleteCallback:0000000000000000 HAL_PCD_ISOOUTIncompleteCallback
     /tmp/ccEANOyC.s:282    .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:290    .text.HAL_PCD_ISOINIncompleteCallback:0000000000000000 HAL_PCD_ISOINIncompleteCallback
     /tmp/ccEANOyC.s:298    .text.HAL_PCD_ConnectCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:306    .text.HAL_PCD_ConnectCallback:0000000000000000 HAL_PCD_ConnectCallback
     /tmp/ccEANOyC.s:314    .text.HAL_PCD_DisconnectCallback:0000000000000000 $t
     /tmp/ccEANOyC.s:322    .text.HAL_PCD_DisconnectCallback:0000000000000000 HAL_PCD_DisconnectCallback
     /tmp/ccEANOyC.s:330    .text.USBD_LL_Init:0000000000000000 $t
     /tmp/ccEANOyC.s:338    .text.USBD_LL_Init:0000000000000000 USBD_LL_Init
     /tmp/ccEANOyC.s:394    .text.USBD_LL_Init:0000000000000090 $d
     /tmp/ccEANOyC.s:402    .text.USBD_LL_DeInit:0000000000000000 $t
     /tmp/ccEANOyC.s:410    .text.USBD_LL_DeInit:0000000000000000 USBD_LL_DeInit
     /tmp/ccEANOyC.s:425    .text.USBD_LL_DeInit:0000000000000018 $d
     /tmp/ccEANOyC.s:428    .text.USBD_LL_Start:0000000000000000 $t
     /tmp/ccEANOyC.s:436    .text.USBD_LL_Start:0000000000000000 USBD_LL_Start
     /tmp/ccEANOyC.s:451    .text.USBD_LL_Start:0000000000000018 $d
     /tmp/ccEANOyC.s:454    .text.USBD_LL_Stop:0000000000000000 $t
     /tmp/ccEANOyC.s:462    .text.USBD_LL_Stop:0000000000000000 USBD_LL_Stop
     /tmp/ccEANOyC.s:477    .text.USBD_LL_Stop:0000000000000018 $d
     /tmp/ccEANOyC.s:480    .text.USBD_LL_OpenEP:0000000000000000 $t
     /tmp/ccEANOyC.s:488    .text.USBD_LL_OpenEP:0000000000000000 USBD_LL_OpenEP
     /tmp/ccEANOyC.s:506    .text.USBD_LL_OpenEP:000000000000001c $d
     /tmp/ccEANOyC.s:509    .text.USBD_LL_CloseEP:0000000000000000 $t
     /tmp/ccEANOyC.s:517    .text.USBD_LL_CloseEP:0000000000000000 USBD_LL_CloseEP
     /tmp/ccEANOyC.s:532    .text.USBD_LL_CloseEP:0000000000000018 $d
     /tmp/ccEANOyC.s:535    .text.USBD_LL_FlushEP:0000000000000000 $t
     /tmp/ccEANOyC.s:543    .text.USBD_LL_FlushEP:0000000000000000 USBD_LL_FlushEP
     /tmp/ccEANOyC.s:558    .text.USBD_LL_FlushEP:0000000000000018 $d
     /tmp/ccEANOyC.s:561    .text.USBD_LL_StallEP:0000000000000000 $t
     /tmp/ccEANOyC.s:569    .text.USBD_LL_StallEP:0000000000000000 USBD_LL_StallEP
     /tmp/ccEANOyC.s:584    .text.USBD_LL_StallEP:0000000000000018 $d
     /tmp/ccEANOyC.s:587    .text.USBD_LL_ClearStallEP:0000000000000000 $t
ARM GAS  /tmp/ccEANOyC.s 			page 16


     /tmp/ccEANOyC.s:595    .text.USBD_LL_ClearStallEP:0000000000000000 USBD_LL_ClearStallEP
     /tmp/ccEANOyC.s:610    .text.USBD_LL_ClearStallEP:0000000000000018 $d
     /tmp/ccEANOyC.s:613    .text.USBD_LL_IsStallEP:0000000000000000 $t
     /tmp/ccEANOyC.s:621    .text.USBD_LL_IsStallEP:0000000000000000 USBD_LL_IsStallEP
     /tmp/ccEANOyC.s:641    .text.USBD_LL_SetUSBAddress:0000000000000000 $t
     /tmp/ccEANOyC.s:649    .text.USBD_LL_SetUSBAddress:0000000000000000 USBD_LL_SetUSBAddress
     /tmp/ccEANOyC.s:664    .text.USBD_LL_SetUSBAddress:0000000000000018 $d
     /tmp/ccEANOyC.s:667    .text.USBD_LL_Transmit:0000000000000000 $t
     /tmp/ccEANOyC.s:675    .text.USBD_LL_Transmit:0000000000000000 USBD_LL_Transmit
     /tmp/ccEANOyC.s:690    .text.USBD_LL_Transmit:0000000000000018 $d
     /tmp/ccEANOyC.s:693    .text.USBD_LL_PrepareReceive:0000000000000000 $t
     /tmp/ccEANOyC.s:701    .text.USBD_LL_PrepareReceive:0000000000000000 USBD_LL_PrepareReceive
     /tmp/ccEANOyC.s:716    .text.USBD_LL_PrepareReceive:0000000000000018 $d
     /tmp/ccEANOyC.s:719    .text.USBD_LL_GetRxDataSize:0000000000000000 $t
     /tmp/ccEANOyC.s:727    .text.USBD_LL_GetRxDataSize:0000000000000000 USBD_LL_GetRxDataSize
     /tmp/ccEANOyC.s:735    .text.HAL_PCDEx_LPM_Callback:0000000000000000 $t
     /tmp/ccEANOyC.s:743    .text.HAL_PCDEx_LPM_Callback:0000000000000000 HAL_PCDEx_LPM_Callback
     /tmp/ccEANOyC.s:779    .text.HAL_PCDEx_LPM_Callback:000000000000004c $d
     /tmp/ccEANOyC.s:782    .text.USBD_LL_Delay:0000000000000000 $t
     /tmp/ccEANOyC.s:790    .text.USBD_LL_Delay:0000000000000000 USBD_LL_Delay
     /tmp/ccEANOyC.s:797    .text.USBD_static_malloc:0000000000000000 $t
     /tmp/ccEANOyC.s:805    .text.USBD_static_malloc:0000000000000000 USBD_static_malloc
     /tmp/ccEANOyC.s:814    .text.USBD_static_malloc:0000000000000004 $d
     /tmp/ccEANOyC.s:817    .text.USBD_static_free:0000000000000000 $t
     /tmp/ccEANOyC.s:825    .text.USBD_static_free:0000000000000000 USBD_static_free
     /tmp/ccEANOyC.s:837    .bss.hpcd_USB_FS:0000000000000000 hpcd_USB_FS
     /tmp/ccEANOyC.s:833    .bss.hpcd_USB_FS:0000000000000000 $d
     /tmp/ccEANOyC.s:840    .bss.mem.0:0000000000000000 $d
     /tmp/ccEANOyC.s:844    .bss.mem.0:0000000000000000 mem.0
     /tmp/ccEANOyC.s:847    .rodata.CSWTCH.3:0000000000000000 $d
     /tmp/ccEANOyC.s:851    .rodata.CSWTCH.3:0000000000000000 CSWTCH.3

UNDEFINED SYMBOLS
memset
HAL_RCCEx_PeriphCLKConfig
HAL_NVIC_SetPriority
HAL_NVIC_EnableIRQ
Error_Handler
HAL_NVIC_DisableIRQ
USBD_LL_SetupStage
USBD_LL_DataOutStage
USBD_LL_DataInStage
USBD_LL_SOF
USBD_LL_SetSpeed
USBD_LL_Reset
USBD_LL_Suspend
USBD_LL_Resume
SystemClock_Config
USBD_LL_IsoOUTIncomplete
USBD_LL_IsoINIncomplete
USBD_LL_DevConnected
USBD_LL_DevDisconnected
HAL_PCD_Init
HAL_PCDEx_PMAConfig
HAL_PCD_DeInit
HAL_PCD_Start
HAL_PCD_Stop
ARM GAS  /tmp/ccEANOyC.s 			page 17


HAL_PCD_EP_Open
HAL_PCD_EP_Close
HAL_PCD_EP_Flush
HAL_PCD_EP_SetStall
HAL_PCD_EP_ClrStall
HAL_PCD_SetAddress
HAL_PCD_EP_Transmit
HAL_PCD_EP_Receive
HAL_PCD_EP_GetRxCount
HAL_Delay
