diff --git a/Core/Inc/main.h b/Core/Inc/main.h index d312900..fec82b2 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -72,9 +72,9 @@ void Error_Handler(void); /* Shared ADC app types and declarations */ /* Size of circular DMA buffer for ADC1 */ -#ifndef ADC_BUFF_SIZE -#define ADC_BUFF_SIZE 50 -#endif +#ifndef ADC_BUFF_SIZE +#define ADC_BUFF_SIZE 64 +#endif #define SYNC_DET_ON diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index 778d5f0..6989e9f 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -377,15 +377,15 @@ void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) ADC_proc.avg_ON = 0; ADC_proc.status = 1; // collecting data - for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { - if ((i & 1) != 0){ - - ADC_proc.sum_ON += ADC1_buff_circular[i]; - }else{ - ADC_proc.sum_OFF += ADC1_buff_circular[i]; - } - } - ADC_proc.N = (Sweep_state.curr_step_start_DMA_N)/2; + for (uint32_t i = Sweep_state.curr_step_start_DMA_N; i < ADC_BUFF_SIZE/2; i++) { + if ((i & 1) != 0){ + + ADC_proc.sum_ON += ADC1_buff_circular[i]; + }else{ + ADC_proc.sum_OFF += ADC1_buff_circular[i]; + } + } + ADC_proc.N = (ADC_BUFF_SIZE/2 - Sweep_state.curr_step_start_DMA_N)/2; }else{ for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { diff --git a/build/main.lst b/build/main.lst index c90eb3d..d94cb86 100644 --- a/build/main.lst +++ b/build/main.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccdSoXH4.s page 1 +ARM GAS /tmp/ccKxBoqJ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 29:Core/Src/main.c **** /* USER CODE BEGIN PTD */ 30:Core/Src/main.c **** 31:Core/Src/main.c **** /* USER CODE END PTD */ - ARM GAS /tmp/ccdSoXH4.s page 2 + ARM GAS /tmp/ccKxBoqJ.s page 2 32:Core/Src/main.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 86:Core/Src/main.c **** /** 87:Core/Src/main.c **** * @brief The application entry point. 88:Core/Src/main.c **** * @retval int - ARM GAS /tmp/ccdSoXH4.s page 3 + ARM GAS /tmp/ccKxBoqJ.s page 3 89:Core/Src/main.c **** */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 143:Core/Src/main.c **** while (1) 144:Core/Src/main.c **** { 145:Core/Src/main.c **** //HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); - ARM GAS /tmp/ccdSoXH4.s page 4 + ARM GAS /tmp/ccKxBoqJ.s page 4 146:Core/Src/main.c **** //HAL_Delay(100); @@ -238,7 +238,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 200:Core/Src/main.c **** HAL_GPIO_TogglePin(LED_RED_GPIO_Port, LED_RED_Pin); 201:Core/Src/main.c **** //CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start); 202:Core/Src/main.c **** while (CDC_Transmit_FS((uint8_t *)ADC_msg, ADC_msg_len_Sweep_start) == USBD_BUSY){ - ARM GAS /tmp/ccdSoXH4.s page 5 + ARM GAS /tmp/ccKxBoqJ.s page 5 203:Core/Src/main.c **** //HAL_Delay(1); @@ -298,7 +298,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 257:Core/Src/main.c **** RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4; 258:Core/Src/main.c **** RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2; 259:Core/Src/main.c **** - ARM GAS /tmp/ccdSoXH4.s page 6 + ARM GAS /tmp/ccKxBoqJ.s page 6 260:Core/Src/main.c **** if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 314:Core/Src/main.c **** /* USER CODE END ADC1_Init 2 */ 315:Core/Src/main.c **** 316:Core/Src/main.c **** } - ARM GAS /tmp/ccdSoXH4.s page 7 + ARM GAS /tmp/ccKxBoqJ.s page 7 317:Core/Src/main.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 347:Core/Src/main.c **** __HAL_RCC_GPIOH_CLK_ENABLE(); 52 .loc 1 347 3 is_stmt 1 view .LVU3 53 .LBB4: - ARM GAS /tmp/ccdSoXH4.s page 8 + ARM GAS /tmp/ccKxBoqJ.s page 8 54 .loc 1 347 3 view .LVU4 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 105 .loc 1 350 3 view .LVU23 106 0052 1A6B ldr r2, [r3, #48] 107 0054 42F02002 orr r2, r2, #32 - ARM GAS /tmp/ccdSoXH4.s page 9 + ARM GAS /tmp/ccKxBoqJ.s page 9 108 0058 1A63 str r2, [r3, #48] @@ -538,7 +538,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 151 .loc 1 361 24 is_stmt 0 view .LVU38 152 0094 4FF44413 mov r3, #3211264 153 0098 0693 str r3, [sp, #24] - ARM GAS /tmp/ccdSoXH4.s page 10 + ARM GAS /tmp/ccKxBoqJ.s page 10 362:Core/Src/main.c **** GPIO_InitStruct.Pull = GPIO_PULLDOWN; @@ -598,7 +598,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 194 .LVL4: 376:Core/Src/main.c **** 377:Core/Src/main.c **** /*Configure GPIO pins : LED_RED_Pin LED_BLUE_Pin */ - ARM GAS /tmp/ccdSoXH4.s page 11 + ARM GAS /tmp/ccKxBoqJ.s page 11 378:Core/Src/main.c **** GPIO_InitStruct.Pin = LED_RED_Pin|LED_BLUE_Pin; @@ -658,7 +658,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 394:Core/Src/main.c **** } 233 .loc 1 394 1 is_stmt 0 view .LVU69 234 0104 0AB0 add sp, sp, #40 - ARM GAS /tmp/ccdSoXH4.s page 12 + ARM GAS /tmp/ccKxBoqJ.s page 12 235 .LCFI2: @@ -718,7 +718,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 325:Core/Src/main.c **** 285 .loc 1 325 3 view .LVU76 329:Core/Src/main.c **** HAL_NVIC_EnableIRQ(DMA2_Stream0_IRQn); - ARM GAS /tmp/ccdSoXH4.s page 13 + ARM GAS /tmp/ccKxBoqJ.s page 13 286 .loc 1 329 3 view .LVU77 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 326 .file 2 "Drivers/CMSIS/Include/cmsis_gcc.h" 1:Drivers/CMSIS/Include/cmsis_gcc.h **** /**************************************************************************//** 2:Drivers/CMSIS/Include/cmsis_gcc.h **** * @file cmsis_gcc.h - ARM GAS /tmp/ccdSoXH4.s page 14 + ARM GAS /tmp/ccKxBoqJ.s page 14 3:Drivers/CMSIS/Include/cmsis_gcc.h **** * @brief CMSIS compiler GCC header file @@ -838,7 +838,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 57:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 58:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __WEAK 59:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __WEAK __attribute__((weak)) - ARM GAS /tmp/ccdSoXH4.s page 15 + ARM GAS /tmp/ccKxBoqJ.s page 15 60:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif @@ -898,7 +898,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 114:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __RESTRICT __restrict 115:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 116:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __COMPILER_BARRIER - ARM GAS /tmp/ccdSoXH4.s page 16 + ARM GAS /tmp/ccKxBoqJ.s page 16 117:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __COMPILER_BARRIER() __ASM volatile("":::"memory") @@ -958,7 +958,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 171:Drivers/CMSIS/Include/cmsis_gcc.h **** #endif 172:Drivers/CMSIS/Include/cmsis_gcc.h **** 173:Drivers/CMSIS/Include/cmsis_gcc.h **** #ifndef __STACK_LIMIT - ARM GAS /tmp/ccdSoXH4.s page 17 + ARM GAS /tmp/ccKxBoqJ.s page 17 174:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __STACK_LIMIT __StackLimit @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 228:Drivers/CMSIS/Include/cmsis_gcc.h **** #define __NOP() __ASM volatile ("nop") 229:Drivers/CMSIS/Include/cmsis_gcc.h **** 230:Drivers/CMSIS/Include/cmsis_gcc.h **** /** - ARM GAS /tmp/ccdSoXH4.s page 18 + ARM GAS /tmp/ccKxBoqJ.s page 18 231:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Wait For Interrupt @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 285:Drivers/CMSIS/Include/cmsis_gcc.h **** 286:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 287:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Reverse byte order (32 bit) - ARM GAS /tmp/ccdSoXH4.s page 19 + ARM GAS /tmp/ccKxBoqJ.s page 19 288:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Reverses the byte order in unsigned integer value. For example, 0x12345678 becomes 0x785 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 342:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op1 Value to rotate 343:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] op2 Number of Bits to rotate 344:Drivers/CMSIS/Include/cmsis_gcc.h **** \return Rotated value - ARM GAS /tmp/ccdSoXH4.s page 20 + ARM GAS /tmp/ccKxBoqJ.s page 20 345:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 399:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Counts the number of leading zeros of a data value. 400:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] value Value to count the leading zeros 401:Drivers/CMSIS/Include/cmsis_gcc.h **** \return number of leading zeros in value - ARM GAS /tmp/ccdSoXH4.s page 21 + ARM GAS /tmp/ccKxBoqJ.s page 21 402:Drivers/CMSIS/Include/cmsis_gcc.h **** */ @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 456:Drivers/CMSIS/Include/cmsis_gcc.h **** uint32_t result; 457:Drivers/CMSIS/Include/cmsis_gcc.h **** 458:Drivers/CMSIS/Include/cmsis_gcc.h **** #if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) - ARM GAS /tmp/ccdSoXH4.s page 22 + ARM GAS /tmp/ccKxBoqJ.s page 22 459:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 513:Drivers/CMSIS/Include/cmsis_gcc.h **** 514:Drivers/CMSIS/Include/cmsis_gcc.h **** __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" ((uint32_t)value) ); 515:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); - ARM GAS /tmp/ccdSoXH4.s page 23 + ARM GAS /tmp/ccKxBoqJ.s page 23 516:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 570:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 571:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief Unsigned Saturate 572:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Saturates an unsigned value. - ARM GAS /tmp/ccdSoXH4.s page 24 + ARM GAS /tmp/ccKxBoqJ.s page 24 573:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ARG1 Value to be saturated @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 627:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 628:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr) 629:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccdSoXH4.s page 25 + ARM GAS /tmp/ccKxBoqJ.s page 25 630:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDRHT(volatile uint16_t *ptr) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 684:Drivers/CMSIS/Include/cmsis_gcc.h **** 685:Drivers/CMSIS/Include/cmsis_gcc.h **** /** 686:Drivers/CMSIS/Include/cmsis_gcc.h **** \brief STRT Unprivileged (32 bit) - ARM GAS /tmp/ccdSoXH4.s page 26 + ARM GAS /tmp/ccKxBoqJ.s page 26 687:Drivers/CMSIS/Include/cmsis_gcc.h **** \details Executes a Unprivileged STRT instruction for 32 bit values. @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 741:Drivers/CMSIS/Include/cmsis_gcc.h **** else if (val < 0) 742:Drivers/CMSIS/Include/cmsis_gcc.h **** { 743:Drivers/CMSIS/Include/cmsis_gcc.h **** return 0U; - ARM GAS /tmp/ccdSoXH4.s page 27 + ARM GAS /tmp/ccKxBoqJ.s page 27 744:Drivers/CMSIS/Include/cmsis_gcc.h **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 798:Drivers/CMSIS/Include/cmsis_gcc.h **** } 799:Drivers/CMSIS/Include/cmsis_gcc.h **** 800:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccdSoXH4.s page 28 + ARM GAS /tmp/ccKxBoqJ.s page 28 801:Drivers/CMSIS/Include/cmsis_gcc.h **** /** @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 855:Drivers/CMSIS/Include/cmsis_gcc.h **** \param [in] ptr Pointer to data 856:Drivers/CMSIS/Include/cmsis_gcc.h **** \return value of type uint16_t at (*ptr) 857:Drivers/CMSIS/Include/cmsis_gcc.h **** */ - ARM GAS /tmp/ccdSoXH4.s page 29 + ARM GAS /tmp/ccKxBoqJ.s page 29 858:Drivers/CMSIS/Include/cmsis_gcc.h **** __STATIC_FORCEINLINE uint16_t __LDAEXH(volatile uint16_t *ptr) @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 912:Drivers/CMSIS/Include/cmsis_gcc.h **** return(result); 913:Drivers/CMSIS/Include/cmsis_gcc.h **** } 914:Drivers/CMSIS/Include/cmsis_gcc.h **** - ARM GAS /tmp/ccdSoXH4.s page 30 + ARM GAS /tmp/ccKxBoqJ.s page 30 915:Drivers/CMSIS/Include/cmsis_gcc.h **** @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 333 @ 0 "" 2 334 .thumb 335 .syntax unified - ARM GAS /tmp/ccdSoXH4.s page 31 + ARM GAS /tmp/ccKxBoqJ.s page 31 336 .L10: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 288:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; 381 .loc 1 288 3 is_stmt 1 view .LVU94 288:Core/Src/main.c **** hadc1.Init.ScanConvMode = DISABLE; - ARM GAS /tmp/ccdSoXH4.s page 32 + ARM GAS /tmp/ccKxBoqJ.s page 32 382 .loc 1 288 25 is_stmt 0 view .LVU95 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 416 003c FFF7FEFF bl HAL_ADC_Init 417 .LVL12: 298:Core/Src/main.c **** { - ARM GAS /tmp/ccdSoXH4.s page 33 + ARM GAS /tmp/ccKxBoqJ.s page 33 418 .loc 1 298 6 discriminator 1 view .LVU116 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 460 0068 00000000 .word hadc1 461 006c 00200140 .word 1073815552 462 .cfi_endproc - ARM GAS /tmp/ccdSoXH4.s page 34 + ARM GAS /tmp/ccKxBoqJ.s page 34 463 .LFE245: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 510 0026 126C ldr r2, [r2, #64] 511 0028 02F08052 and r2, r2, #268435456 512 002c 0192 str r2, [sp, #4] - ARM GAS /tmp/ccdSoXH4.s page 35 + ARM GAS /tmp/ccKxBoqJ.s page 35 232:Core/Src/main.c **** __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1); @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 550 .loc 1 242 3 is_stmt 1 view .LVU154 242:Core/Src/main.c **** RCC_OscInitStruct.PLL.PLLN = 336; 551 .loc 1 242 30 is_stmt 0 view .LVU155 - ARM GAS /tmp/ccdSoXH4.s page 36 + ARM GAS /tmp/ccKxBoqJ.s page 36 552 005a 0822 movs r2, #8 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 588 .loc 1 258 3 is_stmt 1 view .LVU173 258:Core/Src/main.c **** 589 .loc 1 258 36 is_stmt 0 view .LVU174 - ARM GAS /tmp/ccdSoXH4.s page 37 + ARM GAS /tmp/ccKxBoqJ.s page 37 590 0084 4FF48053 mov r3, #4096 @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 639 .LCFI14: 640 .cfi_def_cfa_offset 24 641 .cfi_offset 3, -24 - ARM GAS /tmp/ccdSoXH4.s page 38 + ARM GAS /tmp/ccKxBoqJ.s page 38 642 .cfi_offset 4, -20 @@ -2259,7 +2259,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 670 .LVL27: 120:Core/Src/main.c **** 671 .loc 1 120 3 view .LVU189 - 672 0024 3222 movs r2, #50 + 672 0024 4022 movs r2, #64 673 0026 9249 ldr r1, .L35+4 674 0028 9248 ldr r0, .L35+8 675 002a FFF7FEFF bl HAL_ADC_Start_DMA @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 684 0034 9361 str r3, [r2, #24] 124:Core/Src/main.c **** ADC_proc_shadow.avg_ON = 0; 685 .loc 1 124 3 is_stmt 1 view .LVU194 - ARM GAS /tmp/ccdSoXH4.s page 39 + ARM GAS /tmp/ccKxBoqJ.s page 39 124:Core/Src/main.c **** ADC_proc_shadow.avg_ON = 0; @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 137:Core/Src/main.c **** 719 .loc 1 137 3 is_stmt 0 view .LVU216 720 004c 13E0 b .L29 - ARM GAS /tmp/ccdSoXH4.s page 40 + ARM GAS /tmp/ccKxBoqJ.s page 40 721 .L30: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 148:Core/Src/main.c **** // ADC_proc_shadow.avg_ON = ADC_proc_shadow.sum_ON / ADC_proc_shadow.N; 761 .loc 1 148 8 view .LVU231 762 007c 022B cmp r3, #2 - ARM GAS /tmp/ccdSoXH4.s page 41 + ARM GAS /tmp/ccKxBoqJ.s page 41 763 007e FAD1 bne .L29 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 798 00a2 9361 str r3, [r2, #24] 159:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 1] = (ADC_proc_shadow.avg_ON / 100000000) % 10 + '0'; 799 .loc 1 159 7 is_stmt 1 view .LVU251 - ARM GAS /tmp/ccdSoXH4.s page 42 + ARM GAS /tmp/ccKxBoqJ.s page 42 159:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 1] = (ADC_proc_shadow.avg_ON / 100000000) % 10 + '0'; @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 839 00e2 C008 lsrs r0, r0, #3 840 00e4 00EB8000 add r0, r0, r0, lsl #2 841 00e8 A4EB4000 sub r0, r4, r0, lsl #1 - ARM GAS /tmp/ccdSoXH4.s page 43 + ARM GAS /tmp/ccKxBoqJ.s page 43 161:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 3] = (ADC_proc_shadow.avg_ON / 1000000) % 10 + '0'; @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 880 .loc 1 164 57 is_stmt 0 view .LVU282 881 012a 1469 ldr r4, [r2, #16] 164:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 6] = (ADC_proc_shadow.avg_ON / 1000) % 10 + '0'; - ARM GAS /tmp/ccdSoXH4.s page 44 + ARM GAS /tmp/ccKxBoqJ.s page 44 882 .loc 1 164 65 view .LVU283 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 166:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 8] = (ADC_proc_shadow.avg_ON / 10) % 10 + '0'; 923 .loc 1 166 77 view .LVU297 924 017c 3030 adds r0, r0, #48 - ARM GAS /tmp/ccdSoXH4.s page 45 + ARM GAS /tmp/ccKxBoqJ.s page 45 166:Core/Src/main.c **** ADC_msg[ADC_msg_val_ON_pos + 8] = (ADC_proc_shadow.avg_ON / 10) % 10 + '0'; @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 963 01bc A3FB07C2 umull ip, r2, r3, r7 964 01c0 D208 lsrs r2, r2, #3 965 01c2 02EB8202 add r2, r2, r2, lsl #2 - ARM GAS /tmp/ccdSoXH4.s page 46 + ARM GAS /tmp/ccKxBoqJ.s page 46 966 01c6 A7EB4202 sub r2, r7, r2, lsl #1 @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 186:Core/Src/main.c **** ADC_msg[ADC_msg_step_pos + 4] = (Sweep_state.curr_step_N / 10) % 10 + '0'; 1004 .loc 1 186 64 view .LVU330 1005 0204 A4FB0242 umull r4, r2, r4, r2 - ARM GAS /tmp/ccdSoXH4.s page 47 + ARM GAS /tmp/ccKxBoqJ.s page 47 1006 0208 5409 lsrs r4, r2, #5 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 1044 .loc 1 194 22 is_stmt 0 view .LVU346 1045 024a 0268 ldr r2, [r0] 194:Core/Src/main.c **** Sweep_state.curr_step_N = 0; - ARM GAS /tmp/ccdSoXH4.s page 48 + ARM GAS /tmp/ccKxBoqJ.s page 48 1046 .loc 1 194 10 view .LVU347 @@ -2878,14 +2878,14 @@ ARM GAS /tmp/ccdSoXH4.s page 1 1096 3F3F2020 1096 3F3F3F3F 1096 3F3F3F3F - ARM GAS /tmp/ccdSoXH4.s page 49 + ARM GAS /tmp/ccKxBoqJ.s page 49 1097 .global ADC1_buff_circular 1098 .section .bss.ADC1_buff_circular,"aw",%nobits 1099 .align 2 1102 ADC1_buff_circular: - 1103 0000 00000000 .space 100 + 1103 0000 00000000 .space 128 1103 00000000 1103 00000000 1103 00000000 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccdSoXH4.s page 1 1145 00000000 1145 00000000 1145 00000000 - ARM GAS /tmp/ccdSoXH4.s page 50 + ARM GAS /tmp/ccKxBoqJ.s page 50 1145 00000000 @@ -2959,44 +2959,44 @@ ARM GAS /tmp/ccdSoXH4.s page 1 1160 .file 15 "USB_DEVICE/App/usb_device.h" 1161 .file 16 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" 1162 .file 17 "" - ARM GAS /tmp/ccdSoXH4.s page 51 + ARM GAS /tmp/ccKxBoqJ.s page 51 DEFINED SYMBOLS *ABS*:00000000 main.c - /tmp/ccdSoXH4.s:21 .text.MX_GPIO_Init:00000000 $t - /tmp/ccdSoXH4.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init - /tmp/ccdSoXH4.s:242 .text.MX_GPIO_Init:0000010c $d - /tmp/ccdSoXH4.s:250 .text.MX_DMA_Init:00000000 $t - /tmp/ccdSoXH4.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init - /tmp/ccdSoXH4.s:304 .text.MX_DMA_Init:00000030 $d - /tmp/ccdSoXH4.s:309 .text.Error_Handler:00000000 $t - /tmp/ccdSoXH4.s:315 .text.Error_Handler:00000000 Error_Handler - /tmp/ccdSoXH4.s:347 .text.MX_ADC1_Init:00000000 $t - /tmp/ccdSoXH4.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init - /tmp/ccdSoXH4.s:460 .text.MX_ADC1_Init:00000068 $d - /tmp/ccdSoXH4.s:1144 .bss.hadc1:00000000 hadc1 - /tmp/ccdSoXH4.s:466 .text.SystemClock_Config:00000000 $t - /tmp/ccdSoXH4.s:472 .text.SystemClock_Config:00000000 SystemClock_Config - /tmp/ccdSoXH4.s:620 .text.SystemClock_Config:000000a4 $d - /tmp/ccdSoXH4.s:626 .text.main:00000000 $t - /tmp/ccdSoXH4.s:632 .text.main:00000000 main - /tmp/ccdSoXH4.s:1070 .text.main:0000026c $d - /tmp/ccdSoXH4.s:1102 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular - /tmp/ccdSoXH4.s:1123 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow - /tmp/ccdSoXH4.s:1130 .bss.ADC_proc:00000000 ADC_proc - /tmp/ccdSoXH4.s:1116 .bss.Sweep_state:00000000 Sweep_state - /tmp/ccdSoXH4.s:1095 .data.ADC_msg:00000000 ADC_msg - /tmp/ccdSoXH4.s:1092 .data.ADC_msg:00000000 $d - /tmp/ccdSoXH4.s:1099 .bss.ADC1_buff_circular:00000000 $d - /tmp/ccdSoXH4.s:1109 .bss.curr_step_start_N:00000000 curr_step_start_N - /tmp/ccdSoXH4.s:1106 .bss.curr_step_start_N:00000000 $d - /tmp/ccdSoXH4.s:1113 .bss.Sweep_state:00000000 $d - /tmp/ccdSoXH4.s:1120 .bss.ADC_proc_shadow:00000000 $d - /tmp/ccdSoXH4.s:1127 .bss.ADC_proc:00000000 $d - /tmp/ccdSoXH4.s:1137 .bss.hdma_adc1:00000000 hdma_adc1 - /tmp/ccdSoXH4.s:1134 .bss.hdma_adc1:00000000 $d - /tmp/ccdSoXH4.s:1141 .bss.hadc1:00000000 $d + /tmp/ccKxBoqJ.s:21 .text.MX_GPIO_Init:00000000 $t + /tmp/ccKxBoqJ.s:26 .text.MX_GPIO_Init:00000000 MX_GPIO_Init + /tmp/ccKxBoqJ.s:242 .text.MX_GPIO_Init:0000010c $d + /tmp/ccKxBoqJ.s:250 .text.MX_DMA_Init:00000000 $t + /tmp/ccKxBoqJ.s:255 .text.MX_DMA_Init:00000000 MX_DMA_Init + /tmp/ccKxBoqJ.s:304 .text.MX_DMA_Init:00000030 $d + /tmp/ccKxBoqJ.s:309 .text.Error_Handler:00000000 $t + /tmp/ccKxBoqJ.s:315 .text.Error_Handler:00000000 Error_Handler + /tmp/ccKxBoqJ.s:347 .text.MX_ADC1_Init:00000000 $t + /tmp/ccKxBoqJ.s:352 .text.MX_ADC1_Init:00000000 MX_ADC1_Init + /tmp/ccKxBoqJ.s:460 .text.MX_ADC1_Init:00000068 $d + /tmp/ccKxBoqJ.s:1144 .bss.hadc1:00000000 hadc1 + /tmp/ccKxBoqJ.s:466 .text.SystemClock_Config:00000000 $t + /tmp/ccKxBoqJ.s:472 .text.SystemClock_Config:00000000 SystemClock_Config + /tmp/ccKxBoqJ.s:620 .text.SystemClock_Config:000000a4 $d + /tmp/ccKxBoqJ.s:626 .text.main:00000000 $t + /tmp/ccKxBoqJ.s:632 .text.main:00000000 main + /tmp/ccKxBoqJ.s:1070 .text.main:0000026c $d + /tmp/ccKxBoqJ.s:1102 .bss.ADC1_buff_circular:00000000 ADC1_buff_circular + /tmp/ccKxBoqJ.s:1123 .bss.ADC_proc_shadow:00000000 ADC_proc_shadow + /tmp/ccKxBoqJ.s:1130 .bss.ADC_proc:00000000 ADC_proc + /tmp/ccKxBoqJ.s:1116 .bss.Sweep_state:00000000 Sweep_state + /tmp/ccKxBoqJ.s:1095 .data.ADC_msg:00000000 ADC_msg + /tmp/ccKxBoqJ.s:1092 .data.ADC_msg:00000000 $d + /tmp/ccKxBoqJ.s:1099 .bss.ADC1_buff_circular:00000000 $d + /tmp/ccKxBoqJ.s:1109 .bss.curr_step_start_N:00000000 curr_step_start_N + /tmp/ccKxBoqJ.s:1106 .bss.curr_step_start_N:00000000 $d + /tmp/ccKxBoqJ.s:1113 .bss.Sweep_state:00000000 $d + /tmp/ccKxBoqJ.s:1120 .bss.ADC_proc_shadow:00000000 $d + /tmp/ccKxBoqJ.s:1127 .bss.ADC_proc:00000000 $d + /tmp/ccKxBoqJ.s:1137 .bss.hdma_adc1:00000000 hdma_adc1 + /tmp/ccKxBoqJ.s:1134 .bss.hdma_adc1:00000000 $d + /tmp/ccKxBoqJ.s:1141 .bss.hadc1:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_WritePin diff --git a/build/main.o b/build/main.o index 530f510..e8e072a 100644 Binary files a/build/main.o and b/build/main.o differ diff --git a/build/stm32_ADC_F429_0.bin b/build/stm32_ADC_F429_0.bin index 571595d..64b03a5 100755 Binary files a/build/stm32_ADC_F429_0.bin and b/build/stm32_ADC_F429_0.bin differ diff --git a/build/stm32_ADC_F429_0.hex b/build/stm32_ADC_F429_0.hex index 29716c0..666d9fe 100644 --- a/build/stm32_ADC_F429_0.hex +++ b/build/stm32_ADC_F429_0.hex @@ -1,45 +1,45 @@ :020000040800F2 -:100000000000032031500008350B0008370B0008B2 +:100000000000032035500008350B0008370B0008AE :10001000390B00083B0B00083D0B000800000000F6 :100020000000000000000000000000003F0B00087E :10003000410B000800000000430B0008450B0008BE -:10004000815000088150000881500008815000084C -:1000500081500008815000084D0B000881500008B5 -:1000600081500008890B0008815000088150000869 -:10007000815000088150000881500008815000081C -:10008000815000088150000881500008815000080C -:1000900081500008815000088150000881500008FC -:1000A00081500008815000088150000881500008EC -:1000B00081500008815000088150000881500008DC -:1000C00081500008815000088150000881500008CC -:1000D00081500008815000088150000881500008BC -:1000E00081500008815000088150000881500008AC -:1000F000815000088150000881500008815000089C -:10010000815000088150000881500008815000088B -:10011000815000088150000881500008815000087B -:10012000A10B000881500008815000088150000890 -:10013000815000088150000881500008815000085B -:10014000815000088150000881500008B10B000860 -:10015000815000088150000881500008815000083B -:10016000815000088150000881500008815000082B -:1001700081500008815000088150000800000000F4 -:10018000815000088150000881500008815000080B -:1001900081500008815000088150000881500008FB -:0C01A000815000088150000881500008C8 +:10004000855000088550000885500008855000083C +:1000500085500008855000084D0B000885500008A9 +:1000600085500008890B000885500008855000085D +:10007000855000088550000885500008855000080C +:1000800085500008855000088550000885500008FC +:1000900085500008855000088550000885500008EC +:1000A00085500008855000088550000885500008DC +:1000B00085500008855000088550000885500008CC +:1000C00085500008855000088550000885500008BC +:1000D00085500008855000088550000885500008AC +:1000E000855000088550000885500008855000089C +:1000F000855000088550000885500008855000088C +:10010000855000088550000885500008855000087B +:10011000855000088550000885500008855000086B +:10012000A10B000885500008855000088550000884 +:10013000855000088550000885500008855000084B +:10014000855000088550000885500008B10B000854 +:10015000855000088550000885500008855000082B +:10016000855000088550000885500008855000081B +:1001700085500008855000088550000800000000E8 +:1001800085500008855000088550000885500008FB +:1001900085500008855000088550000885500008EB +:0C01A000855000088550000885500008BC :1001AC000348044B834202D0034B03B118477047FA :1001BC001C0100201C010020000000000548064B1B :1001CC001B1AD90F01EBA301491002D0034B03B149 :1001DC00184770471C0100201C0100200000000083 :1001EC0010B5064C237843B9FFF7DAFF044B13B173 :1001FC000448AFF300800123237010BD1C010020C4 -:10020C00000000008450000808B5044B1BB10449E1 +:10020C00000000008850000808B5044B1BB10449DD :10021C000448AFF30080BDE80840CFE700000000C1 -:10022C00200100208450000870B50F4B0F4DAB42DD +:10022C00200100208850000870B50F4B0F4DAB42D9 :10023C00A3EB050607D0B610002455F8043B013497 -:10024C009847A642F9D804F017FF094D094B5E1BDD +:10024C009847A642F9D804F019FF094D094B5E1BDB :10025C00AB424FEAA60606D0002455F8043B013405 -:10026C009847A642F9D870BD045100080451000803 -:10027C000451000808510008830730B547D0541EBC +:10026C009847A642F9D870BD0851000808510008FB +:10027C00085100080C510008830730B547D0541EB4 :10028C00002A3ED0CAB2034601E0013C39D303F840 :10029C00012B9D07F9D1032C2CD9CDB205EB0525EB :1002AC000F2C05EB054535D9A4F1100222F00F0CEB @@ -105,44 +105,44 @@ :10066C0042F020021A631A6B02F020020392039AE2 :10067C0004941A6B42F002021A631B6B03F0020320 :10068C000493049B254D22464FF48041284601F0EB -:10069C0053F801228021284601F04EF801260596D8 +:10069C0055F801228021284601F050F801260596D4 :1006AC004FF44413069302230793DFF8788005A9CF -:1006BC00404600F03DFF082305934FF4881706973A -:1006CC00079605A9404600F033FF4FF400630593ED -:1006DC000697079405A9124800F02AFF4FF48143AE -:1006EC00059306960794089405A9284600F020FF68 -:1006FC0022462146062001F097FA062001F0A4FAC2 -:10070C0022462146092001F08FFA092001F09CFABB +:1006BC00404600F03FFF082305934FF48817069738 +:1006CC00079605A9404600F035FF4FF400630593EB +:1006DC000697079405A9124800F02CFF4FF48143AC +:1006EC00059306960794089405A9284600F022FF66 +:1006FC0022462146062001F099FA062001F0A6FABE +:10070C0022462146092001F091FA092001F09EFAB7 :10071C000AB0BDE8F08100BF00380240000402407E :10072C00001402400008024000B583B00021019182 :10073C00094B1A6B42F480021A631B6B03F480039F -:10074C000193019B0A46382001F06EFA382001F023 -:10075C007BFA03B05DF804FB0038024072B6FEE78A +:10074C000193019B0A46382001F070FA382001F021 +:10075C007DFA03B05DF804FB0038024072B6FEE788 :10076C0000B585B0002300930193029303931648C0 :10077C00164A02604FF48032426083600361037654 :10078C0080F820304FF08052C2624FF0706282626B -:10079C00C3600123C36180F83030436103F0C6F9B4 +:10079C00C3600123C36180F83030436103F0C8F9B2 :1007AC0068B9032300930123019300230293694644 -:1007BC00054803F0F5FA20B905B05DF804FBFFF726 -:1007CC00CDFFFFF7CBFF00BF44020020002001400B +:1007BC00054803F0F7FA20B905B05DF804FBFFF724 +:1007CC00CDFFFFF7CBFF00BF6002002000200140EF :1007DC0000B595B03022002108A8FFF74DFD00238D :1007EC00039304930593069307930193214A116C89 :1007FC0041F080511164126C02F080520192019A06 :10080C0002931D4B1A6842F440421A601B6803F4B1 :10081C0040430293029B012308934FF480330993C6 :10082C0002230E934FF480020F92082210924FF481 -:10083C00A872119212930723139308A800F058FB87 +:10083C00A872119212930723139308A800F05AFB85 :10084C0098B90F23039302230493002305934FF4C9 :10085C00A05306934FF480530793052103A800F08F -:10086C00B1FD20B915B05DF804FBFFF777FFFFF77A +:10086C00B3FD20B915B05DF804FBFFF777FFFFF778 :10087C0075FF00BF0038024000700040F8B501F071 -:10088C0021FAFFF7A5FFFFF7C1FEFFF74DFFFFF7BA -:10089C0067FF01F061FA01228021934800F04CFFC0 -:1008AC0032229249924803F06DF9924A0023137058 +:10088C0023FAFFF7A5FFFFF7C1FEFFF74DFFFFF7B8 +:10089C0067FF01F063FA01228021934800F04EFFBC +:1008AC0040229249924803F06FF9924A0023137048 :1008BC00936193601361D36053618F4A137093619A :1008CC0093601361D360536113E08C4B1B7BDBB2E1 :1008DC00012B40F00381894B00221A734FF48041A5 -:1008EC00814800F02FFF2521854801F021FB0128CC +:1008EC00814800F031FF2521854801F023FB0128C8 :1008FC00F9D0804B1B78DBB2022BFAD17D4AD3683E :10090C009169B3FBF1F3536193689169B3FBF1F314 :10091C0013615369136101231370002353609361B6 @@ -174,1147 +174,1148 @@ :100ABC000A720268A3FB0243DB0803EB8303A2EB7D :100ACC00430330334B72026842F210739A427FF642 :100ADC00FCAE0022026001220273F6E618210848DF -:100AEC0001F026FA05E700BF00040240380100209F -:100AFC0044020020AC010020C80100209C01002011 +:100AEC0001F028FA05E700BF00040240380100209D +:100AFC0060020020C8010020E4010020B8010020A1 :100B0C0000000020834B0400CDCCCCCC893BE655B7 :100B1C006BCA5F6B83DE1B43C55A7C0A5917B7D16E :100B2C00D34D62101F85EB51FEE7FEE7FEE7FEE7B3 -:100B3C00FEE770477047704708B501F0DDF808BD57 -:100B4C0008B50C4B1B685B68C3F132030A4A93600F -:100B5C009368182B0AD8134601221A71064A136897 -:100B6C0001331360012000F0F7FD08BD024B022297 -:100B7C001A71F3E7E40100209C01002008B5044B36 -:100B8C0001221A7300221A60082000F0E5FD08BD4E -:100B9C009C01002008B5024800F004FF08BD00BF0E -:100BAC00E401002008B5024801F05DFE08BD00BF5D -:100BBC008C19002008B5012280214C4800F0BCFDA6 -:100BCC004B4B1B79DBB2022B01D0192360E0484B55 -:100BDC0000221A71192307E04649CA68464830F8C2 +:100B3C00FEE770477047704708B501F0DFF808BD55 +:100B4C0008B50C4B1B685B68C3F140030A4A936001 +:100B5C0093681F2B0AD8134601221A71064A136890 +:100B6C0001331360012000F0F9FD08BD024B022295 +:100B7C001A71F3E700020020B801002008B5044BFD +:100B8C0001221A7300221A60082000F0E7FD08BD4C +:100B9C00B801002008B5024800F006FF08BD00BFF0 +:100BAC000002002008B5024801F05FFE08BD00BF3E +:100BBC00A819002008B5012280214C4800F0BEFD88 +:100BCC004B4B1B79DBB2022B01D0202360E0484B4E +:100BDC0000221A71202307E04649CA68464830F8BB :100BEC0013000244CA600133414A92689A420AD9FE :100BFC0013F0010FF0D03F498A683F4830F81300DA -:100C0C0002448A60EFE73A4881681939394B9A698E +:100C0C0002448A60EFE73A4881682039394B9A6987 :100C1C0002EB51029A619968384A9160D968D160A7 :100C2C0019691161596951619969916102211170B8 :100C3C0000225A609A60DA609A611A615A61012244 :100C4C001A70836807E02B49CA682B4830F81300E8 -:100C5C000244CA600133312B0AD813F0010FF2D0D1 +:100C5C000244CA6001333F2B0AD813F0010FF2D0C3 :100C6C0024498A68244830F8130002448A60F1E76A -:100C7C001F4B9B68C3F132035B081E4A936118E05B +:100C7C001F4B9B68C3F140035B081E4A936118E04D :100C8C001C49CA681C4830F813000244CA6001337E -:100C9C00312B0AD813F0010FF2D016498A68164886 -:100CAC0030F8130002448A60F1E7124A93690C335E -:100CBC009361104B9A6941F287339A4215D90D4BC7 -:100CCC00D9680E4AD16099689160196911615969A6 -:100CDC00516199699161022111700022DA609A6068 -:100CEC009A611A615A6101221A7008BD000402400F -:100CFC009C010020C801002038010020AC0100201C -:100D0C0008B580213C4800F01DFD3C4B1B79DBB243 -:100D1C00012B01D000235CE00023384A137107E05B -:100D2C003749CA68374830F813000244CA600133A7 -:100D3C00324A92689A420AD913F0010FF0D0304926 -:100D4C008A68304830F8130002448A60EFE72B4978 -:100D5C0088682B4B9A6902EB50029A6198682A4A70 +:100C9C003F2B0AD813F0010FF2D016498A68164878 +:100CAC0030F8130002448A60F1E7124A936910335A +:100CBC009361104B9B69B3F5C85F15D30D4BD96885 +:100CCC000E4AD16099689160196911615969516135 +:100CDC0099699161022111700022DA609A609A611F +:100CEC001A615A6101221A7008BD00BF000402404B +:100CFC00B8010020E401002038010020C8010020C8 +:100D0C0008B580213D4800F01FFD3D4B1B79DBB23F +:100D1C00012B01D000235EE00023394A137107E058 +:100D2C003849CA68384830F813000244CA600133A5 +:100D3C00334A92689A420AD913F0010FF0D0314924 +:100D4C008A68314830F8130002448A60EFE72C4976 +:100D5C0088682C4B9A6902EB50029A6198682B4A6E :100D6C00906018691061D868D060586950619869B2 :100D7C0090610220107000229A60DA605A609A61C9 -:100D8C005A611A6101221A708B6807E01C49CA6803 -:100D9C001C4830F813000244CA600133182B0AD8DF -:100DAC0013F0010FF2D016498A68164830F8130078 -:100DBC0002448A60F1E7114B9B685B08104A93610F -:100DCC0018E00F49CA680F4830F813000244CA6093 -:100DDC000133182B0AD813F0010FF2D008498A6896 -:100DEC00084830F8130002448A60F1E7044A93691A -:100DFC000C33936108BD00BF000402409C0100202D -:100E0C00C801002038010020AC01002082B0002174 -:100E1C0000910B4B5A6C42F480425A645A6C02F4A7 -:100E2C0080420092009A01911A6C42F080521A642E -:100E3C001B6C03F080530193019B02B0704700BF01 -:100E4C000038024030B589B0002303930493059316 -:100E5C0006930793026803F1804303F590339A429B -:100E6C0001D009B030BD04460025019503F58C3343 -:100E7C005A6C42F480725A645A6C02F48072019279 -:100E8C00019A02951A6B42F001021A631B6B03F074 -:100E9C0001030293029B082303930323049303A9E6 -:100EAC00104800F045FB1048104B0360456085600E -:100EBC00C5604FF4806303614FF4006343614FF4EA -:100ECC00005383614FF48073C3610562456200F087 -:100EDC00CDFC18B9044BA3639C63C2E7FFF73EFC3F -:100EEC00F8E700BF00000240E4010020106402405B -:100EFC00002800F0E08170B582B00446036813F05E -:100F0C00010F3BD09F4B9B6803F00C03042B2CD0A0 -:100F1C009C4B9B6803F00C03082B21D06368B3F542 -:100F2C00803F4FD0B3F5A02F52D0964B1A6822F4C5 -:100F3C0080321A601A6822F480221A606368002BCF -:100F4C0050D000F0E5FE05468E4B1B6813F4003FB5 -:100F5C0014D100F0DDFE401B6428F5D90320B1E16B -:100F6C00884B5B6813F4800FD8D0864B1B6813F446 -:100F7C00003F03D06368002B00F09F81236813F0BF -:100F8C00020F54D07F4B9B6813F00C0F3ED07D4B5F -:100F9C009B6803F00C03082B33D0E368002B68D05C -:100FAC00794B01221A6000F0B3FE0546754B1B68A5 -:100FBC0013F0020F54D100F0ABFE401B0228F5D900 -:100FCC0003207FE16F4A136843F480331360B5E765 -:100FDC006C4B1A6842F480221A601A6842F4803210 -:100FEC001A60ABE700F094FE0546664B1B6813F4E1 -:100FFC00003FC3D000F08CFE401B6428F5D90320C1 -:10100C0060E1604B5B6813F4800FC6D15D4B1B68CD -:10101C0013F0020F03D0E368012B40F05081594AC2 -:10102C00136823F0F803216943EAC10313602368B2 -:10103C0013F0080F42D063696BB3534B0122C3F812 -:10104C00802E00F065FE05464E4B5B6F13F0020FD1 -:10105C0034D100F05DFE401B0228F5D9032031E1AC -:10106C00484A136823F0F803216943EAC10313606B -:10107C00DDE7454B00221A6000F04AFE0546414B65 -:10108C001B6813F0020FD2D000F042FE401B022866 -:10109C00F5D9032016E13C4B0022C3F8802E00F05A -:1010AC0037FE0546374B5B6F13F0020F06D000F08E -:1010BC002FFE401B0228F5D9032003E1236813F00F -:1010CC00040F77D02F4B1B6C13F0805F33D10023B0 -:1010DC0001932C4B1A6C42F080521A641B6C03F077 -:1010EC0080530193019B0125284B1B6813F4807FCF -:1010FC0023D0A368012B34D0052B38D0214B1A6F89 -:10110C0022F001021A671A6F22F004021A67A36810 -:10111C00002B3DD000F0FCFD06461A4B1B6F13F064 -:10112C00020F46D100F0F4FD801B41F28833984247 -:10113C00F3D90320C6E00025D6E7144A136843F41C -:10114C008073136000F0E4FD0646104B1B6813F42B -:10115C00807FCED100F0DCFD801B0228F5D9032066 -:10116C00B0E0084A136F43F001031367CFE7054B58 -:10117C001A6F42F004021A671A6F42F001021A67E2 -:10118C00C5E700BF00380240000047420070004035 -:10119C0000F0BEFD0646524B1B6F13F0020F08D039 -:1011AC0000F0B6FD801B41F288339842F3D903203E -:1011BC0088E0EDB9A369002B00F08380484A92685F -:1011CC0002F00C02082A51D0022B17D0454B0022FA -:1011DC001A6600F09DFD0446414B1B6813F0007F1E -:1011EC0042D000F095FD001B0228F5D9032069E0E0 -:1011FC003B4A136C23F080531364DBE7394B00221A -:10120C001A6600F085FD0546354B1B6813F0007F10 -:10121C0006D000F07DFD401B0228F5D9032051E0DB -:10122C00E369226A1343626A43EA8213A26A520890 -:10123C00013A43EA0243E26A43EA0263284A5360F2 -:10124C00284B01221A6600F063FD0446244B1B68F0 -:10125C0013F0007F06D100F05BFD001B0228F5D9CE -:10126C0003202FE000202DE000202BE0012B2BD0C1 -:10127C001B4B5B6803F48001E269914226D103F0B9 -:10128C003F02216A8A4223D1616A47F6C0721A4032 -:10129C00B2EB811F1ED103F44031A26A5208013A0D -:1012AC00B1EB024F18D103F07063E26AB3EB026F3B -:1012BC0014D1002006E001207047012002E001203B -:1012CC0000E0002002B070BD0120FBE70120F9E72F -:1012DC000120F7E70120F5E70120F3E70120F1E712 -:1012EC00003802400000474208B5334B9B6803F0BE -:1012FC000C03042B5BD0082B5BD12F4B5A6802F0EC -:10130C003F025B6813F4800F2CD02B4B5868C0F352 -:10131C0088104FEA401CBCEB000C6EEB0E0E4FEA33 -:10132C008E1343EA9C634FEA8C11B1EB0C0163EB17 -:10133C000E03DB0043EA5173C90011EB000C43F1BF -:10134C000003590200234FEA4C2041EADC51FEF71E -:10135C00E5FF194B5B68C3F3014301335B00B0FB42 -:10136C00F3F008BD144B5868C0F388104FEA401CCA -:10137C00BCEB000C6EEB0E0E4FEA8E1343EA9C6333 -:10138C004FEA8C11B1EB0C0163EB0E03DB0043EA6B -:10139C005173C90011EB000C43F1000399020023B7 -:1013AC004FEA8C2041EA9C51FEF7B8FFD1E7034885 -:1013BC00D7E70348D5E700BF0038024000127A0097 -:1013CC000024F400002800F09B8070B50D46044604 -:1013DC004F4B1B6803F00F038B4208D2CBB24C4A25 -:1013EC001370136803F00F038B4240F08B8023685B -:1013FC0013F0020F17D013F0040F04D0454A936872 -:10140C0043F4E0539360236813F0080F04D0414A6F -:10141C00936843F4604393603E4A936823F0F0036F -:10142C00A1680B439360236813F0010F32D06368FB -:10143C00012B21D09A1E012A25D9364A126812F0A6 -:10144C00020F61D033498A6822F0030213438B6088 -:10145C0000F05EFC06462F4B9B6803F00C036268A1 -:10146C00B3EB820F16D000F053FC801B41F2883393 -:10147C009842F0D9032042E0264A126812F4003F49 -:10148C00E0D101203BE0234A126812F0007FD9D151 -:10149C00012034E01E4B1B6803F00F03AB4207D94D -:1014AC00EAB21B4B1A701B6803F00F03AB422DD131 -:1014BC00236813F0040F06D0164A936823F4E05304 -:1014CC00E1680B439360236813F0080F07D0114AAF -:1014DC00936823F46043216943EAC1039360FFF7E7 -:1014EC0003FF0C4B9B68C3F303130B4AD35CD8402C -:1014FC000A4B18600A4B186800F0BEFB002070BD48 -:10150C00012070470120FAE70120F8E70120F6E7F7 -:10151C00003C024000380240A45000082C0000207F -:10152C0028000020014B1868704700BF2C000020D9 -:10153C0000230F2B00F2F68070B582B066E0856850 -:10154C004FEA430E032404FA0EF425EA0405CC6892 -:10155C0004FA0EF42C438460446824EA02044A68BA -:10156C00C2F300129A40224342605DE0DC0808346A -:10157C0050F8242003F00705AD004FF00F0E0EFAC3 -:10158C0005FE22EA0E0E0A69AA4042EA0E0240F853 -:10159C0024205DE0092200E0002202FA0EF22A4328 -:1015AC000234614D45F82420604A94686FEA0C02BD -:1015BC0024EA0C054E6816F4801F01D04CEA040591 -:1015CC005A4CA560E46802EA04054E6816F4001F44 -:1015DC0001D04CEA0405554CE560646802EA040548 -:1015EC004E6816F4003F01D04CEA04054F4C656080 -:1015FC00246822404D6815F4803F01D04CEA040267 -:10160C004A4C226001330F2B00F28A8001229A404F -:10161C000C6804EA020C32EA0404F3D14C6804F0BE -:10162C000304013C012C8AD94A6802F00302032A04 -:10163C0009D0C4685D000322AA4024EA02048A6827 -:10164C00AA402243C2604A6802F00302022A8DD0EB -:10165C0004684FEA430E032202FA0EF224EA020453 -:10166C004A6802F0030202FA0EF2224302604A6850 -:10167C0012F4403FC6D0002201922D4A546C44F41F -:10168C0080445464526C02F480420192019A9C088A -:10169C00A51C254A52F8255003F0030E4FEA8E0E76 -:1016AC000F2202FA0EF225EA0205224A90423FF47A -:1016BC0073AF02F58062904222D002F580629042B4 -:1016CC0020D002F5806290421ED002F580629042DA -:1016DC001CD002F5806290421AD002F580629042D2 -:1016EC0018D002F58062904216D002F580629042CA -:1016FC0014D002F5806290423FF44CAF0A224CE7C2 -:10170C0001224AE7022248E7032246E7042244E783 -:10171C00052242E7062240E707223EE708223CE783 -:10172C0002B070BD704700BF00380140003C014062 -:10173C0000380240000002400AB181617047090480 -:10174C0081617047436901EA030221EA030141EA1E -:10175C00024181617047704708B5054B5B690342D4 -:10176C0000D108BD024B5861FFF7F5FFF9E700BF48 -:10177C00003C014030B405682C6824F480242C60B3 -:10178C00046863608368402B05D003689960036824 -:10179C00DA6030BC704703689A600368D960F8E778 -:1017AC0010B40368D9B210390A4AA2FB01421209DB -:1017BC00094CA25CC2655F2907D96FF30903043396 -:1017CC008365806D5DF8044B70476FF30903836587 -:1017DC00F7E700BFABAAAAAA9C500008836A8269EB -:1017EC0092B9012B0AD0022B02D00BB1002070470A -:1017FC00C36A13F0807F28D100207047C36AB3F10D -:10180C00C07F24D000207047B2F5005F09D0022BB6 -:10181C0025D9032B25D1C36A13F0807F23D1002057 -:10182C007047032B03D8DFE803F01404140A0020DC -:10183C007047C36A13F0807F0DD100207047C36AD4 -:10184C00B3F1C07F09D00020704701207047012000 +:100D8C005A611A6101221A708B6807E01D49CA6802 +:100D9C001D4830F813000244CA6001331F2B0AD8D7 +:100DAC0013F0010FF2D017498A68174830F8130076 +:100DBC0002448A60F1E7124B9B68C3F120035B0885 +:100DCC00104A936118E00F49CA680F4830F81300B5 +:100DDC000244CA6001331F2B0AD813F0010FF2D062 +:100DEC0008498A68084830F8130002448A60F1E721 +:100DFC00044A93691033936108BD00BF000402409C +:100E0C00B8010020E401002038010020C8010020B6 +:100E1C0082B0002100910B4B5A6C42F480425A6410 +:100E2C005A6C02F480420092009A01911A6C42F0C2 +:100E3C0080521A641B6C03F080530193019B02B027 +:100E4C00704700BF0038024030B589B000230393CF +:100E5C000493059306930793026803F1804303F50B +:100E6C0090339A4201D009B030BD0446002501955B +:100E7C0003F58C335A6C42F480725A645A6C02F447 +:100E8C0080720192019A02951A6B42F001021A6368 +:100E9C001B6B03F001030293029B082303930323B0 +:100EAC00049303A9104800F045FB1048104B036055 +:100EBC0045608560C5604FF4806303614FF4006347 +:100ECC0043614FF4005383614FF48073C361056237 +:100EDC00456200F0CDFC18B9044BA3639C63C2E7D8 +:100EEC00FFF73CFCF8E700BF0000024000020020C6 +:100EFC0010640240002800F0E08170B582B0044616 +:100F0C00036813F0010F3BD09F4B9B6803F00C035D +:100F1C00042B2CD09C4B9B6803F00C03082B21D08A +:100F2C006368B3F5803F4FD0B3F5A02F52D0964BEA +:100F3C001A6822F480321A601A6822F480221A602D +:100F4C006368002B50D000F0E5FE05468E4B1B6805 +:100F5C0013F4003F14D100F0DDFE401B6428F5D9DA +:100F6C000320B1E1884B5B6813F4800FD8D0864B1B +:100F7C001B6813F4003F03D06368002B00F09F81C3 +:100F8C00236813F0020F54D07F4B9B6813F00C0FA7 +:100F9C003ED07D4B9B6803F00C03082B33D0E368E9 +:100FAC00002B68D0794B01221A6000F0B3FE054685 +:100FBC00754B1B6813F0020F54D100F0ABFE401BB5 +:100FCC000228F5D903207FE16F4A136843F480337C +:100FDC001360B5E76C4B1A6842F480221A601A68E9 +:100FEC0042F480321A60ABE700F094FE0546664B83 +:100FFC001B6813F4003FC3D000F08CFE401B642828 +:10100C00F5D9032060E1604B5B6813F4800FC6D107 +:10101C005D4B1B6813F0020F03D0E368012B40F00B +:10102C005081594A136823F0F803216943EAC1033C +:10103C001360236813F0080F42D063696BB3534BF2 +:10104C000122C3F8802E00F065FE05464E4B5B6F07 +:10105C0013F0020F34D100F05DFE401B0228F5D9CD +:10106C00032031E1484A136823F0F803216943EA6D +:10107C00C1031360DDE7454B00221A6000F04AFE05 +:10108C000546414B1B6813F0020FD2D000F042FE14 +:10109C00401B0228F5D9032016E13C4B0022C3F873 +:1010AC00802E00F037FE0546374B5B6F13F0020FB6 +:1010BC0006D000F02FFE401B0228F5D9032003E1D7 +:1010CC00236813F0040F77D02F4B1B6C13F0805F49 +:1010DC0033D1002301932C4B1A6C42F080521A64CA +:1010EC001B6C03F080530193019B0125284B1B685B +:1010FC0013F4807F23D0A368012B34D0052B38D078 +:10110C00214B1A6F22F001021A671A6F22F00402A7 +:10111C001A67A368002B3DD000F0FCFD06461A4B65 +:10112C001B6F13F0020F46D100F0F4FD801B41F24F +:10113C0088339842F3D90320C6E00025D6E7144A39 +:10114C00136843F48073136000F0E4FD0646104B03 +:10115C001B6813F4807FCED100F0DCFD801B0228CD +:10116C00F5D90320B0E0084A136F43F0010313676D +:10117C00CFE7054B1A6F42F004021A671A6F42F060 +:10118C0001021A67C5E700BF003802400000474261 +:10119C000070004000F0BEFD0646524B1B6F13F072 +:1011AC00020F08D000F0B6FD801B41F28833984244 +:1011BC00F3D9032088E0EDB9A369002B00F08380FC +:1011CC00484A926802F00C02082A51D0022B17D020 +:1011DC00454B00221A6600F09DFD0446414B1B68EE +:1011EC0013F0007F42D000F095FD001B0228F5D9CA +:1011FC00032069E03B4A136C23F080531364DBE754 +:10120C00394B00221A6600F085FD0546354B1B68EC +:10121C0013F0007F06D000F07DFD401B0228F5D9AD +:10122C00032051E0E369226A1343626A43EA8213A2 +:10123C00A26A5208013A43EA0243E26A43EA0263B1 +:10124C00284A5360284B01221A6600F063FD0446BD +:10125C00244B1B6813F0007F06D100F05BFD001BD4 +:10126C000228F5D903202FE000202DE000202BE0F0 +:10127C00012B2BD01B4B5B6803F48001E26991427C +:10128C0026D103F03F02216A8A4223D1616A47F6D4 +:10129C00C0721A40B2EB811F1ED103F44031A26A16 +:1012AC005208013AB1EB024F18D103F07063E26AB5 +:1012BC00B3EB026F14D1002006E00120704701202F +:1012CC0002E0012000E0002002B070BD0120FBE72D +:1012DC000120F9E70120F7E70120F5E70120F3E70A +:1012EC000120F1E7003802400000474208B5334BBB +:1012FC009B6803F00C03042B5BD0082B5BD12F4BAA +:10130C005A6802F03F025B6813F4800F2CD02B4B11 +:10131C005868C0F388104FEA401CBCEB000C6EEB15 +:10132C000E0E4FEA8E1343EA9C634FEA8C11B1EB1D +:10133C000C0163EB0E03DB0043EA5173C90011EBA4 +:10134C00000C43F10003590200234FEA4C2041EA00 +:10135C00DC51FEF7E3FF194B5B68C3F30143013328 +:10136C005B00B0FBF3F008BD144B5868C0F3881059 +:10137C004FEA401CBCEB000C6EEB0E0E4FEA8E13CA +:10138C0043EA9C634FEA8C11B1EB0C0163EB0E0347 +:10139C00DB0043EA5173C90011EB000C43F100036D +:1013AC00990200234FEA8C2041EA9C51FEF7B6FFCC +:1013BC00D1E70348D7E70348D5E700BF0038024020 +:1013CC0000127A000024F400002800F09B8070B515 +:1013DC000D4604464F4B1B6803F00F038B4208D29B +:1013EC00CBB24C4A1370136803F00F038B4240F0DE +:1013FC008B80236813F0020F17D013F0040F04D066 +:10140C00454A936843F4E0539360236813F0080F44 +:10141C0004D0414A936843F4604393603E4A936816 +:10142C0023F0F003A1680B439360236813F0010FC2 +:10143C0032D06368012B21D09A1E012A25D9364A55 +:10144C00126812F0020F61D033498A6822F003024D +:10145C0013438B6000F05EFC06462F4B9B6803F039 +:10146C000C036268B3EB820F16D000F053FC801BA8 +:10147C0041F288339842F0D9032042E0264A1268A0 +:10148C0012F4003FE0D101203BE0234A126812F035 +:10149C00007FD9D1012034E01E4B1B6803F00F03F1 +:1014AC00AB4207D9EAB21B4B1A701B6803F00F034F +:1014BC00AB422DD1236813F0040F06D0164A936863 +:1014CC0023F4E053E1680B439360236813F0080F97 +:1014DC0007D0114A936823F46043216943EAC1039E +:1014EC009360FFF703FF0C4B9B68C3F303130B4A8A +:1014FC00D35CD8400A4B18600A4B186800F0BEFB4E +:10150C00002070BD012070470120FAE70120F8E7A8 +:10151C000120F6E7003C024000380240A8500008C9 +:10152C002C00002028000020014B1868704700BFD9 +:10153C002C00002000230F2B00F2F68070B582B037 +:10154C0066E085684FEA430E032404FA0EF425EA9C +:10155C000405CC6804FA0EF42C438460446824EA35 +:10156C0002044A68C2F300129A40224342605DE0D2 +:10157C00DC08083450F8242003F00705AD004FF0C8 +:10158C000F0E0EFA05FE22EA0E0E0A69AA4042EA76 +:10159C000E0240F824205DE0092200E0002202FA4D +:1015AC000EF22A430234614D45F82420604A9468B7 +:1015BC006FEA0C0224EA0C054E6816F4801F01D069 +:1015CC004CEA04055A4CA560E46802EA04054E682E +:1015DC0016F4001F01D04CEA0405554CE560646814 +:1015EC0002EA04054E6816F4003F01D04CEA0405EB +:1015FC004F4C6560246822404D6815F4803F01D043 +:10160C004CEA04024A4C226001330F2B00F28A8010 +:10161C0001229A400C6804EA020C32EA0404F3D169 +:10162C004C6804F00304013C012C8AD94A6802F08E +:10163C000302032A09D0C4685D000322AA4024EAED +:10164C0002048A68AA402243C2604A6802F003027C +:10165C00022A8DD004684FEA430E032202FA0EF2DE +:10166C0024EA02044A6802F0030202FA0EF2224350 +:10167C0002604A6812F4403FC6D0002201922D4A03 +:10168C00546C44F480445464526C02F480420192D1 +:10169C00019A9C08A51C254A52F8255003F0030E0C +:1016AC004FEA8E0E0F2202FA0EF225EA0205224AAA +:1016BC0090423FF473AF02F58062904222D002F563 +:1016CC008062904220D002F5806290421ED002F5DA +:1016DC00806290421CD002F5806290421AD002F5D2 +:1016EC008062904218D002F58062904216D002F5CA +:1016FC008062904214D002F5806290423FF44CAF6D +:10170C000A224CE701224AE7022248E7032246E775 +:10171C00042244E7052242E7062240E707223EE77F +:10172C0008223CE702B070BD704700BF0038014092 +:10173C00003C014000380240000002400AB18161C7 +:10174C007047090481617047436901EA030221EA89 +:10175C00030141EA024181617047704708B5054BAE +:10176C005B69034200D108BD024B5861FFF7F5FFDE +:10177C00F9E700BF003C014030B405682C6824F444 +:10178C0080242C60046863608368402B05D0036858 +:10179C0099600368DA6030BC704703689A6003682C +:1017AC00D960F8E710B40368D9B210390A4AA2FB21 +:1017BC0001421209094CA25CC2655F2907D96FF37B +:1017CC00090304338365806D5DF8044B70476FF338 +:1017DC0009038365F7E700BFABAAAAAAA0500008CB +:1017EC00836A826992B9012B0AD0022B02D00BB109 +:1017FC0000207047C36A13F0807F28D10020704707 +:10180C00C36AB3F1C07F24D000207047B2F5005FEB +:10181C0009D0022B25D9032B25D1C36A13F0807F65 +:10182C0023D100207047032B03D8DFE803F0140406 +:10183C00140A00207047C36A13F0807F0DD100207A +:10184C007047C36AB3F1C07F09D0002070470120F4 :10185C00704701207047012070470120704701201C -:10186C0070470020704701207047000070B5044697 -:10187C0000F04EFA002C5BD00546022384F835307C -:10188C00002384F834302268136823F001031360BA -:10189C0023681A6812F0010F0AD000F039FA431BC2 -:1018AC00052BF5D920236365032084F8350070BD22 -:1018BC001A68204911406268A0680243E06802433C -:1018CC002069024360690243A0690243E069024354 -:1018DC00206A02430A43616A04291ED01A602668F2 -:1018EC00756925F00705636A1D43042B07D1A36AAC -:1018FC001D43E36A1BB12046FFF770FF90B9756179 -:10190C002046FFF74DFFE26D3F239340836000209C -:10191C006065012384F83530C9E7E16A206B014327 -:10192C000A43DBE740236365012084F83500BEE7FA -:10193C000120BCE73F8010F038B50446856D90F867 -:10194C00340001282BD0012084F8340094F83500A1 -:10195C00C0B2012804D0002384F83430022038BDF2 -:10196C00022084F83500002060652046FFF702FF56 -:10197C00E26D3F239340AB602268136843F016037B -:10198C001360236C23B12268136843F008031360BF -:10199C002268136843F0010313600020DFE7022084 -:1019AC00DDE70000F0B583B0044600230193724BD1 -:1019BC001D68724BA3FB0535AD0A876D3E68C26D81 -:1019CC0008239340334210D003681A6812F0040FB6 -:1019DC000BD01A6822F004021A60C26D08239340DF -:1019EC00BB60436D43F001034365E26D01239340FB -:1019FC00334209D02268526912F0800F04D0BB60C8 -:101A0C00636D43F002036365E26D0423934033423C -:101A1C0009D02268126812F0020F04D0BB60636D0B -:101A2C0043F004036365E26D10239340334224D0EA -:101A3C002268126812F0080F1FD0BB6023681A6866 -:101A4C0012F4802F0DD01B6813F4002F04D1236CDB -:101A5C009BB12046984710E0A36C73B12046984781 -:101A6C000BE01A6812F4807F03D11A6822F0080286 -:101A7C001A60236C0BB120469847E26D20239340EB -:101A8C00334255D02268126812F0100F50D0BB6050 -:101A9C0094F83530DBB2052B0ED023681A6812F49B -:101AAC00802F33D01B6813F4002F2AD1636C002BCA -:101ABC003ED0204698473BE02268136823F016037B -:101ACC0013602268536923F080035361236CA3B124 -:101ADC002268136823F008031360E26D3F239340E0 -:101AEC00BB60012384F83530002384F83430236D37 -:101AFC00002B3FD0204698473CE0A36C002BE7D14D -:101B0C00EBE7E36BA3B12046984711E01A6812F497 -:101B1C00807F09D11A6822F010021A60012384F820 -:101B2C003530002384F83430E36B0BB120469847F2 -:101B3C00636DFBB1636D13F0010F17D0052384F8AF -:101B4C0035302268136823F001031360019B0133C5 -:101B5C000193AB4204D823681B6813F0010FF5D135 -:101B6C00012384F83530002384F83430E36C0BB156 -:101B7C002046984703B0F0BD2C000020B5814E1BC9 -:101B8C00002807DB00F01F02400901239340024AA2 -:101B9C0042F82030704700BF00E100E0002808DB6D -:101BAC000901C9B200F1604000F5614080F80013F2 -:101BBC00704700F00F000901C9B2014B195470476E -:101BCC0014ED00E000B500F00700C0F1070CBCF10B -:101BDC00040F28BF4FF0040C031D062B0FD9C31E96 -:101BEC004FF0FF3E0EFA0CF021EA000199400EFA7C -:101BFC0003FE22EA0E0241EA02005DF804FB002318 -:101C0C00EEE70000074AD36823F4E0631B041B0CC7 -:101C1C00000200F4E060034343F0BF6343F400337D -:101C2C00D360704700ED00E010B50446054BD86852 -:101C3C00C0F30220FFF7C6FF01462046FFF7AEFFB8 -:101C4C0010BD00BF00ED00E008B5FFF799FF08BD1F -:101C5C000138B0F1807F0BD24FF0E0235861054A78 -:101C6C00F02182F823100020986107221A61704736 -:101C7C000120704700ED00E010B504460E4B1A78B9 -:101C8C004FF47A73B3FBF2F30C4A1068B0FBF3F029 -:101C9C00FFF7DEFF68B90F2C01D901200AE0002202 -:101CAC0021464FF0FF30FFF7BFFF054B1C600020B3 -:101CBC0000E0012010BD00BF260000202C000020F9 -:101CCC002800002008B50B4B1A6842F400721A6009 -:101CDC001A6842F480621A601A6842F480721A60C0 -:101CEC000320FFF78FFF0F20FFF7C6FFFFF78EF8DB -:101CFC00002008BD003C0240034A1168034B1B78CE -:101D0C000B441360704700BF8C020020260000209B -:101D1C00014B1868704700BF8C02002038B5044690 -:101D2C00FFF7F6FF0546B4F1FF3F02D0044B1B78DA -:101D3C001C44FFF7EDFF401BA042FAD338BD00BF97 -:101D4C0026000020034AD2F8883043F47003C2F80E -:101D5C008830704700ED00E008B500220F491048AC -:101D6C0002F0F4F870B90F490D4802F006F960B9A9 -:101D7C000D490B4803F0FAF850B9094802F017F96D -:101D8C0048B908BDFEF7EAFCEDE7FEF7E7FCEFE724 -:101D9C00FEF7E4FCF1E7FEF7E1FCF2E7640000205B -:101DAC0090020020D80000208000002012230B801D -:101DBC00004870475000002004230B8000487047F7 -:101DCC004C000020002393421ED200B510E00CF111 -:101DDC00370C01F813C000014FEA430C0CF1010C55 -:101DEC004FF0000E01F80CE00133DBB2934209D244 -:101DFC004FEA107CB0F1204FE9D20CF1300C01F815 -:101E0C0013C0E8E75DF804FB7047000038B50B4BD6 -:101E1C00D3F8100AD3F8144AD3F8183AC01800D1E2 -:101E2C0038BD074D08222946FFF7CCFF042205F1E7 -:101E3C0010012046FFF7C6FFF2E700BF0070FF1F3E -:101E4C003200002008B51A230B80FFF7DFFF014892 -:101E5C0008BD00BF3000002008B50A4628B9054966 -:101E6C00054802F0F9FD034808BD0249024802F09A -:101E7C00F3FDF8E76C050020B450000810B50A46D5 -:101E8C00034C2146034802F0E7FD204610BD00BF7D -:101E9C006C050020CC50000808B50A4628B9054945 -:101EAC00054802F0D9FD034808BD0249024802F07A -:101EBC00D3FDF8E76C050020E050000808B50A4691 -:101ECC0028B90549054802F0C7FD034808BD024979 -:101EDC00024802F0C1FDF8E76C050020EC50000848 -:101EEC0000207047002070470020704710B5014655 -:101EFC00044C204603F053F8204603F077F80020FA -:101F0C0010BD00BF9002002010B5064C00220649FF -:101F1C00204603F036F80549204603F040F800202F -:101F2C0010BD00BF900200206C0700206C0F002039 -:101F3C00094BD3F8BC32D3F814320BB101207047E3 -:101F4C0010B5054C0A460146204603F01AF8204607 -:101F5C0003F031F810BD00BF9002002030B589B0FD -:101F6C000023039304930593069307930368B3F13B -:101F7C00A04F01D009B030BD00250195164C236B44 -:101F8C0043F001032363236B03F001030193019BD3 -:101F9C004FF4C053039302230493032306930A23A1 -:101FAC00079303A90D48FFF7C3FA636B43F0800353 -:101FBC0063630295636C43F480436364636C03F462 -:101FCC0080430293029B2A4629464320FFF72CFEAE -:101FDC004320FFF739FECDE70038024000000240F5 -:101FEC0008B500F29C41D0F8E00401F0F6FF08BD02 -:101FFC0008B501EBC10300EB8303D3F86022D0F8E2 -:10200C00E00402F0BDF808BD08B501EBC10300EB1C -:10201C0083031A6AD0F8E00402F017F908BD08B57A -:10202C00D0F8E00402F057F808BD10B50446C179A9 -:10203C0011B1022909D10121D4F8E00402F02CF8E5 -:10204C00D4F8E00401F0F5FF10BDFEF787FB012189 -:10205C00F2E7000010B50446D0F8E00402F01FF8D7 -:10206C002268D2F8003E43F00103C2F8003EE37A46 -:10207C0023B1034A136943F00603136110BD00BF7B -:10208C0000ED00E008B5D0F8E00402F017F808BD48 -:10209C0008B5D0F8E00402F046F808BD08B5D0F851 -:1020AC00E00402F029F808BD08B5D0F8E00402F00D -:1020BC0051F808BD08B5D0F8E00402F04DF808BDA1 -:1020CC0002780AB10020704710B503461548C0F8D5 -:1020DC00E034C3F8C8024FF0A0430360042303713B -:1020EC000222C2710023837142728372C372037322 -:1020FC008373C37300F0EEF880B90A4C802120463C -:10210C0000F0B6FE40220021204600F08BFE80221B -:10211C000121204600F086FE002010BDFEF71EFBBC -:10212C00EBE700BF8C190020D0F8C83211F0800FFB -:10213C0008D101F07F0101EBC10103EB810393F89E -:10214C005602704701F07F0101EBC10103EB8103E3 -:10215C00987D704708B5D0F8C80200F0BFFA08BDEA -:10216C00004870476C1700207047032805D8DFE83B -:10217C0000F005040205012070470320704708B5E4 -:10218C00D0F8C80200F027F9FFF7EFFF08BD08B53B -:10219C0094461A466346D0F8C80200F0FCF9FFF7E3 -:1021AC00E4FF08BD08B5D0F8C80200F03AFAFFF712 -:1021BC00DCFF08BD08B5D0F8C80200F0BDFAFFF787 -:1021CC00D4FF08BD08B5D0F8C80200F0F8FAFFF744 -:1021DC00CCFF08BD08B5D0F8C80200F0C9F9FFF76C -:1021EC00C4FF08BD08B5D0F8C80200F080FAFFF7AC -:1021FC00BCFF08BD08B5D0F8C80200F04AFAFFF7DA -:10220C00B4FF08BD2DE9F04383B0D0F8008001EB9A -:10221C00C10300EB83039A6A5B6A9A4254D807465F -:10222C000C469B1A01EBC10200EB8202D2699A4266 -:10223C0000D31A4602F103094FEA990915E006F199 -:10224C0003094FEA9909BB7904EBC40507EB850533 -:10225C00296A0093B3B2E2B2404601F048F92B6A06 -:10226C0033442B62AB6A3344AB6208EB441303F583 -:10227C0010639B699BB24B4512D304EBC40307EB71 -:10228C0083039A6A5B6A9A420AD24BB19B1A04EB9B -:10229C00C40207EB8202D6699E42D0D31E46CEE71B -:1022AC0004EBC40307EB83077A6ABB6A9A420FD824 -:1022BC0004F00F040122A240D8F8343823EA0203B8 -:1022CC00C8F83438002000E0012003B0BDE8F083EA -:1022DC000020FAE730B583B000287AD004460568B0 -:1022EC0090F89534C3B1032384F89534B5F1A04F1D -:1022FC0017D0206800F0AEFE237C8DF80030231D33 -:10230C000ECB206800F0E5FD70B1022384F8953403 -:10231C000125284603B030BD80F89434FFF71EFE2B -:10232C00E1E70023A371E4E70021206801F0F5FA4E -:10233C00024608B9034617E0022384F895340125B8 -:10234C00E7E703EBC30104EB8101012048750B7532 -:10235C00CB8500200876C861086203EBC30104EB4F -:10236C00810148620133DBB220799842E9D816E04A -:10237C0002EBC20304EB8303002183F8551283F8AC -:10238C00542283F85812C3F85C12C3F8601202EBA3 -:10239C00C20304EB8303C3F864120132D2B290423D -:1023AC00E6D8237C8DF80030231D0ECB206800F07E -:1023BC00A7FE054620B1022384F895340125A8E731 -:1023CC0000236374012384F89534206801F064FAC7 -:1023DC009FE701259DE7036890F89424012A1AD001 -:1023EC0010B50446012280F89424DA6812F0400FEC -:1023FC0002D0427B012A09D0206800F025FE20681B -:10240C0001F03CFA002084F8940410BD9A6B42F45D -:10241C0080329A63F0E702207047000070B50446E2 -:10242C000D460068066C00EB411303F530639A68A7 -:10243C00A179012911D038498E4256D03DB905EB0E -:10244C00C50304EB8303D3F86432002B5ED0E9B2EE -:10245C002046FFF7CDFD002070BD12F0080F09D00B -:10246C002E498E42F7D912F4004FF4D04FF40042AB -:10247C009A60F0E712F0200F02D020229A60EAE76F -:10248C0012F0280FE7D125498E4206D912F4004FDD -:10249C0003D04FF400429A60DDE705EBC50204EB74 -:1024AC008202D2F874121B69C3F31203CB1AC2F85E -:1024BC0068327DB905EBC50204EB8202D2F86422C6 -:1024CC006AB105EBC50204EB8202D2F86012194422 -:1024DC00C2F86012E9B22046FFF78AFDBBE704F2AE -:1024EC009C42012101F058FAF4E712F4004F03D09A -:1024FC004FF400429A60AEE712F0200F01D0202278 -:10250C009A60E9B22046FFF773FDA4E704F29C42FF -:10251C00002101F041FA9AE70A31544F0A30544F26 -:10252C0038B5044603681D6C03EB4113D3F8081B44 -:10253C000E4A954207D903F5306311F4004F02D0CF -:10254C004FF400429A602046FFF74AFD074B9D422C -:10255C0002D9A379012B01D0002038BD04F29C4292 -:10256C000121206801F018FAF6E700BF0A30544F39 -:10257C0090F89434012B0CD010B50446012380F84C -:10258C0094344174006801F069F9002084F89404D3 -:10259C0010BD0220704738B505468C4611F0800FEF -:1025AC002BD101F00F0E0EEBCE04A40004F5147425 -:1025BC000444211D0EEBCE0E00EB8E0E00208EF887 -:1025CC0055020CF00F0C81F800C0C2F30A028A60AD -:1025DC000B714A780AB1A1F81AC0022B1CD095F8DD -:1025EC009434012B1BD0012385F89434286800F017 -:1025FC0062FE002085F8940438BD01F00F0000EB5A -:10260C00C001890010312944043100EBC00005EBF6 -:10261C00800001244475D4E700234B71DFE70220CE -:10262C00EAE710B504460A4611F0800F20D101F0FC -:10263C000F0000EBC0039B0003F514732344191D1A -:10264C0000EBC00004EB8000002380F8553202F050 -:10265C000F020A7094F89434012B18D0012384F8DB -:10266C009434206800F074FE002084F8940410BDAB -:10267C0001F00F0000EBC0039B0010332344191D25 -:10268C0000EBC00004EB800001234375DFE7022060 -:10269C00EDE710B5144601F00F0C0CEBCC018900E2 -:1026AC0001F51471014404310CEBCC0E00EB8E0ED1 -:1026BC00CEF86022CEF864320023CEF868328EF861 -:1026CC0055328EF854C28279012A04D0006800F089 -:1026DC0025FF002010BDCEF87042F7E701F00F0186 -:1026EC0001EBC10100EB8100D0F86802704710B516 -:1026FC00144601F00F0C0CEBCC0189001031014495 -:10270C0004310CEBCC0E00EB8E0ECEF82020CEF864 -:10271C0024300023CEF8283001238EF815308EF8A3 -:10272C0014C082799A4204D0006800F0F7FE0020B1 -:10273C0010BDCEF83040F7E738B501F00F0502793F -:10274C00AA4238D304460B4611F0800F1FD101EB7F -:10275C00C101890001F514710144043103EBC30379 -:10276C0000EB8303002283F8552201238B700D703C -:10277C0094F89434012B20D0012384F894342068ED -:10278C0001F011F885B1002084F8940438BD05EBF4 -:10279C00C501890010310144043105EBC50300EB80 -:1027AC00830301225A75E0E704F29C42A179206868 -:1027BC0001F0F2F8E7E70120E8E70220E6E701F094 -:1027CC000F0302799A4230D310B5044611F0800FF2 -:1027DC001ED103EBC301890001F5147101440431CE -:1027EC0003EBC30200EB8202002082F855020022A8 -:1027FC008A700B7094F89434012B18D0012384F850 -:10280C009434206800F0FCFF002084F8940410BD80 -:10281C0003EBC301890010310144043103EBC30203 -:10282C0000EB820201205075E1E701207047022085 -:10283C00EDE708B511F0800F0CD101F00F0101EBA1 -:10284C00C101890001F5147101440431006800F0E4 -:10285C00EFFD08BD01F00F0101EBC1018900103142 -:10286C0001440431F2E72DE9F04F83B004460568CA -:10287C00284601F04EF810B103B0BDE8F08F0646C3 -:10288C00206801F017F80028F6D005F50067BB6842 -:10289C00C3F30D23C4F8D434206801F00BF810F006 -:1028AC00020F04D02268536903F0020353612068BD -:1028BC0001F000F810F0100F15D02268936923F086 -:1028CC0010039361D5F8208008F00F0908F4F01379 -:1028DC00B3F5802F4CD0B3F5402F6FD0226893699D -:1028EC0043F010039361206800F0E4FF10F4002F14 -:1028FC0076D1206800F0DEFF10F4802F40F0E080ED -:10290C00206800F0D7FF0028C0F26181206800F039 -:10291C00D1FF10F4006F09D0BB6813F0010F40F029 -:10292C006E812268536903F400635361206800F0E0 -:10293C00C1FF10F4805F40F06681206800F0BAFFA0 -:10294C0010F4005F40F0B381206800F0B3FF10F08A -:10295C00080F40F0C481206800F0ACFF10F0800F2D -:10296C0000F0D781AB6923F08003AB610126C0E195 -:10297C0047F6F07318EA030FB0D04FEA181A4FEA73 -:10298C00C903019309EBC90B04EB8B0BC8F30A12B7 -:10299C00DBF86012284600F0E3FEDBF86032CAF385 -:1029AC000A0A5344CBF86032DBF86832019A4A4485 -:1029BC0004EB82025344C2F868328FE7082204F217 -:1029CC009C41284600F0CCFE09EBC90304EB8303C1 -:1029DC00D3F86822C8F30A184244C3F868227DE78A -:1029EC00206800F06BFF8046B14635E005EB4913DB -:1029FC000122C3F8082B49462046FFF70FFD3CE0A7 -:102A0C0005EB49130822C3F8082B49462046FFF76B -:102A1C0087FD35E009EBC90304EB830393F85732C8 -:102A2C00012B41D005EB49130222C3F8082B1AF0F5 -:102A3C00200F04D005EB49132022C3F8082B1AF4FD -:102A4C00005F05D005EB49134FF40052C3F8082B77 -:102A5C0009F101094FEA5808B8F1000F3FF449AFEA -:102A6C0018F0010FF4D05FFA89FB5946206800F08A -:102A7C0035FF824610F0010FB8D11AF0080FBFD104 -:102A8C001AF0100F04D005EB49131022C3F8082BD1 -:102A9C001AF0020FCBD06B6913F0800FBAD07B68A1 -:102AAC0043F480637B60B5E709EBC90304EB830354 -:102ABC00002283F8572259462046FFF7E9FAB1E77E -:102ACC00206800F003FF8046B14625E059462046B9 -:102ADC00FFF79AFA1AF0080F04D005EB49130822F5 -:102AEC00C3F808291AF0100F04D005EB4913102273 -:102AFC00C3F808291AF0400F04D005EB4913402203 -:102B0C00C3F808291AF0020F40D11AF0800F59D1DE -:102B1C0009F101094FEA5808B8F1000F3FF4F0AE83 -:102B2C0018F0010FF4D05FFA89FB5946206800F0C9 -:102B3C00DEFE824610F0010FCCD009F00F0201210D -:102B4C0001FA02F27B6B23EA02037B6305EB491368 -:102B5C00C3F80819A3798B42B8D109EBC90304EB6C -:102B6C0083031A6AD9690A441A62B9F1000FADD10C -:102B7C0009EBC90304EB83035B6A002BA6D104F2B7 -:102B8C009C420121206800F007FF9FE74946284638 -:102B9C0000F066FA09EBC90304EB8303DB7D012B20 -:102BAC0005D005EB49130222C3F80829ADE709EB60 -:102BBC00C90304EB83030022DA7559462046FFF75C -:102BCC006DFAEEE749462046FFF71CFBA0E77B6851 -:102BDC0023F001037B6094F8CC34012B08D0204601 -:102BEC00FFF750FA2268536903F0004353618DE6F6 -:102BFC00002184F8CC14204600F03EF9F2E7204680 -:102C0C00FFF728FA8DE67B6823F001037B60102127 -:102C1C00206800F025FA1AE005EB46134FF67F31D9 -:102C2C00C3F80819D3F8002922F40012C3F80029BC -:102C3C00C3F8081BD3F8002B22F40012C3F8002BA6 -:102C4C00D3F8002B42F00062C3F8002B0136237935 -:102C5C00B342E1D8FB6943F00113FB61E37BDBB1C9 -:102C6C00D7F8843043F00B03C7F884307B6C43F007 -:102C7C000B037B64D5F8003823F4FE63C5F80038E9 -:102C8C0004F29C42A179206800F086FE2268536908 -:102C9C0003F48053536150E67B6943F4005343F0D3 -:102CAC002B037B613B6943F00B033B61E2E720683C -:102CBC0000F064FE206800F0EDFAE0712668FEF783 -:102CCC0031FC0146E279304600F04CF92046FFF722 -:102CDC00ACF92268536903F40053536134E620467F -:102CEC00FFF79DF92268536903F00803536132E63C -:102CFC0001362379B3420CD906EBC60304EB8303EC -:102D0C0093F85732012BF3D1F1B22046FFF791FD26 -:102D1C00EEE7206800F0CEFD10F4801F25D120686E -:102D2C0000F0C8FD10F4001F58D0012326E0013636 -:102D3C002379B3421BD905EB4613D3F8002906EBD4 -:102D4C00C60304EB83031B7E012BF0D1002AEEDAC1 -:102D5C0006EBC60304EB83030122DA7566F07F01F0 -:102D6C00C9B22046FFF765FDE1E70126E0E72268DE -:102D7C00536903F480135361D1E7013322799A42EA -:102D8C0027D905EB4312D2F8001B03EBC30204EB6B -:102D9C00820292F85822012AEFD10029EDDAD4F8F8 -:102DAC00D42482EA114212F0010FE6D103EBC302E4 -:102DBC0004EB8202012182F85712AA6942F08002C8 -:102DCC00AA616A6912F0800FD7D17B6843F4007353 -:102DDC007B602268536903F400135361206800F090 -:102DEC0069FD10F0804F10D1206800F063FD10F0E9 -:102DFC00040F3FF441AD23685D6815F0040F0DD14D -:102E0C00226853682B43536036E52046FFF74CF994 -:102E1C002268536903F080435361E5E72046FFF7CE -:102E2C0049F9EDE710B40468606A31B940EA024030 -:102E3C00A06200205DF8044B70478C46A36A00EB3F -:102E4C001340002308E003F1400104EB81014968C1 -:102E5C0000EB11400133DBB20CF1FF318B42F2D3AA -:102E6C0040EA02400CF13F0104EB81046060E0E7B2 -:102E7C000368596200207047704782B000230193A9 -:102E8C00019B01330193019BB3F1706F1CD8036953 -:102E9C00002BF5DA0A23019302E0019B013B01931D -:102EAC00019B002BF9D1036943F001030361019BE2 -:102EBC0001330193019BB3F1706F08D8036913F0D0 -:102ECC00010FF4D1002000E0032002B07047032072 -:102EDC00FBE784B010B5044603A880E80E009DF80B -:102EEC001130012B21D1A36B23F48033A363E3684E -:102EFC0023F4840323F04003E360E36823F44013DA -:102F0C00E3609DF81830012B0AD02046FFF7B5FF7F -:102F1C009DF80E30012B1CD0BDE8104004B070475A -:102F2C00E36843F48013E360EFE7E36843F04003A6 -:102F3C00E3602046FFF7A1FF9DF8153023B9A36B82 -:102F4C0043F48033A363E3E7A36B23F48033A363DD -:102F5C00DEE7A36843F00603A360A36843F02003F5 -:102F6C00A360D9E7022A0AD00922C36823F470535C -:102F7C00C360C36843EA8223C36000207047234BBD -:102F8C000B44234A93422FD9224B0B44224A93429F -:102F9C002CD9A1F57403A3F51053204A934227D9D9 -:102FAC00A1F18373A3F5E7431D4A934222D31D4B32 -:102FBC000B441D4A93421FD91C4B0B441C4A934291 -:102FCC001CD31C4B0B441C4A934219D3A1F1B7736D -:102FDC00A3F55853194A934214D3194B0B44194A6D -:102FEC00934211D20722C0E70F22BEE70E22BCE7A4 -:102FFC000D22BAE70C22B8E70B22B6E70A22B4E797 -:10300C000922B2E70822B0E70622AEE7405327FFB9 -:10301C00FF340C00401E1BFF3F420F007F4F12007D -:10302C0020D6130060B6E5FE5FE3160000D3CEFE9B -:10303C0040771B00C05BB3FEC091210020753800A7 -:10304C00E05459FEE09C4100836843F00103836027 -:10305C0000207047836823F00103836000207047D1 -:10306C0082B000230193019B01330193019BB3F1C7 -:10307C00706F15D80369002BF5DA002301938901D1 -:10308C0041F020010161019B01330193019BB3F1DC -:10309C00706F08D8036913F0200FF4D1002000E002 -:1030AC00032002B070470320FBE782B0002301939A -:1030BC00019B01330193019BB3F1706F13D803692A -:1030CC00002BF5DA0023019310230361019B0133DC -:1030DC000193019BB3F1706F08D8036913F0100FC3 -:1030EC00F4D1002000E0032002B070470320FBE77E -:1030FC00D0F800381943C0F80018002070470000C1 -:10310C0084B0F8B5044607A880E80E00002306E05A -:10311C0003F1400204EB82020021516001330E2BBB -:10312C00F6D99DF8266006BBD4F8043843F00203A8 -:10313C00C4F80438A36B43F40013A363A36B23F408 -:10314C000023A363A36B23F48023A3630023C4F89D -:10315C00003E9DF82130012B15D19DF81F306BB925 -:10316C0000212046FFF7C4FF11E0A36B23F40013EA -:10317C00A363A36B43F40023A363E7E70121204679 -:10318C00FFF7B6FF03E003212046FFF7B1FF102144 -:10319C002046FFF765FF054600B101252046FFF7E5 -:1031AC0084FF00B1012504F5006C0023CCF810302D -:1031BC00CCF81430CCF81C300AE0CBB94FF00060DE -:1031CC00C2F8000900220A614FF67F328A6001338F -:1031DC009DF81C10994210D904EB431202F51061B2 -:1031EC00D2F800090028E8DB0020C2F80009E9E762 -:1031FC004FF09040C2F80009E4E700230AE0BBB1AD -:10320C004FF09047C2F8007B002202614FF67F32EC -:10321C0082600133994210D904EB431202F53060FD -:10322C00D2F8007B002FEADB0027C2F8007BEBE72B -:10323C004FF00067C2F8007BE6E7DCF8103023F4AF -:10324C008073CCF810300023A3616FF0804363616E -:10325C009DF81E301BB9A36943F01003A361A2694A -:10326C000B4B1343A3619DF822301BB1A36943F0B0 -:10327C000803A361012E04D02846BDE8F84004B031 -:10328C007047A36943F0804343F00403A361F3E761 -:10329C0000383C80D0F8083803F00603022B04D029 -:1032AC00062B04D02BB90020704702207047022057 -:1032BC0070470F20704710B591F800C04B78012B68 -:1032CC0023D000F5006ED0F81C380CF00F0401224E -:1032DC00A24043EA0243C0F81C3800EB4C10D0F873 -:1032EC00003B13F4004F0ED1D0F8003B8A68C2F3B8 -:1032FC000A02097942EA8142134343F0805343F4B2 -:10330C000043C0F8003B002010BDD0F81C280CF086 -:10331C000F0E03FA0EF39BB21343C0F81C3800EBEC -:10332C004C10D0F8003913F4004FECD1D0F8003920 -:10333C008A68C2F30A02097942EA814242EA8C5253 -:10334C00134343F0805343F40043C0F80039DAE7E9 -:10335C0030B40B784A78012A26D000EB4313D3F80B -:10336C00002B002A52DBD0F83C480A7802F00F02FE -:10337C004FF0010C0CFA02F224EA0242C0F83C288D -:10338C00D0F81C28097801F00F010CFA01FC22EA94 -:10339C000C42C0F81C28D3F8001B234A0A40C3F87F -:1033AC00002B002030BC704700EB4313D3F80029EE -:1033BC00002A1EDBD0F83C580A7802F00F020124D8 -:1033CC0004FA02F292B225EA0202C0F83C28D0F8C4 -:1033DC001C28097801F00F018C40A4B222EA0402E7 -:1033EC00C0F81C28D3F80019104A0A40C3F8002969 -:1033FC00D7E7D3F8002942F00062C3F80029D3F8CC -:10340C00002942F08042C3F80029D3E7D3F8002BFF -:10341C0042F00062C3F8002BD3F8002B42F080423C -:10342C00C3F8002B9FE700BF0078F3EF007833EC74 -:10343C0010B483B0024600230193487801280BD0C6 -:10344C000B7802EB4313D3F8000B00282DDB002084 -:10345C0003B05DF8044B70470B7802EB4313D3F8C1 -:10346C000049002C01DB0020F2E7D3F8004944F0BE -:10347C000064C3F800490B7802EB4313D3F80049FE -:10348C0044F08044C3F80049019B01330193019C33 -:10349C0042F210739C42DBD80B7802EB4313D3F847 -:1034AC000039002BF0DB0020D2E7D3F8000B40F002 -:1034BC000060C3F8000B0B7802EB4313D3F8000B3E -:1034CC0040F08040C3F8000B019B0133019301983D -:1034DC0042F21073984208D80B7802EB4313D3F8DE -:1034EC00003B002BF0DB0020B2E70120B0E710B569 -:1034FC009DF8084084B903334FEA930E4FF0000C4B -:10350C0008E000EB023303F5805351F8044B1C60C8 -:10351C000CF1010CF445F4D3002010BDF0B583B0D0 -:10352C000C784B78012B2DD000EB441C0CF5306340 -:10353C001D696FF312051D611D696FF3DC451D617B -:10354C00002C40F0CE800C690CB18C680C618C683E -:10355C000C621D69C4F312042C431C611C6944F4F5 -:10356C0000241C61012A00F0DF800B79012B00F094 -:10357C00E180DCF8003B43F00443CCF8003B002036 -:10358C0003B0F0BD0B6973BB00EB4413D3F81059B7 -:10359C006FF3DC45C3F81059D3F8105945F40025E6 -:1035AC00C3F81059D3F810596FF31205C3F810591A -:1035BC00012A54D000EB4414D4F8003943F00443EE -:1035CC00C4F800390B79012B72D00B69002BD6D0C3 -:1035DC00D0F83438097801F00F0101228A401343E6 -:1035EC00C0F83438CBE700EB441303F510631D69C6 -:1035FC006FF312051D611D696FF3DC451D6184B904 -:10360C000E698D68AE4200D90D611D6945F4002527 -:10361C001D611D690E69C6F3120C45EA0C051D618E -:10362C00C6E70D698E683544013DB5FBF6F51E699C -:10363C001FFA85FC494F07EAC54535431D610D79D5 -:10364C00012DE6D11D6925F0C0451D611D694FEAAC -:10365C004C7C0CF0C04C45EA0C051D61D9E7CB69DC -:10366C001BB100EB4412C2F814390B79012B08D0B2 -:10367C0000EB4414D4F8003943F00443C4F8003987 -:10368C007DE7D0F8083813F4807F08D100EB4412A2 -:10369C00D2F8003943F00053C2F80039E8E700EBE8 -:1036AC004412D2F8003943F08053C2F80039DFE7F6 -:1036BC00D0F8083813F4807F0CD1D4F8003943F0DB -:1036CC000053C4F8003900920B8A0A78C968FFF7D6 -:1036DC000EFF54E7D4F8003943F08053C4F8003996 -:1036EC00F1E70C6954B91C698D68C5F312052C43BC -:1036FC001C611C6944F400241C6133E78D682C4464 -:10370C00013CB4FBF5F4A4B204FB05F50D621D6994 -:10371C00124E06EAC4442C431C611C690D6AC5F3A5 -:10372C0012052C431C611DE7CA68002A3FF41DAF2B -:10373C005A611AE7D0F8083813F4807F06D1DCF808 -:10374C00003B43F00053CCF8003B12E7DCF8003BA5 -:10375C0043F08053CCF8003B0BE700BF0000F81F90 -:10376C0010B5844608464FEA920E02F0030200237D -:10377C0005E00CF58051096840F8041B01337345D2 -:10378C00F7D37AB10CF5805CDCF800400021CBB2A9 -:10379C00DB0024FA03F300F8013B0131013A92B249 -:1037AC00002AF4D110BD0B784A78012A14D000EB12 -:1037BC004310D0F8002B002A06DB2BB1D0F8003BCD -:1037CC0023F08043C0F8003BD0F8003B43F40013D7 -:1037DC00C0F8003B0020704700EB4310D0F80029E4 -:1037EC00002A06DB2BB1D0F8003923F08043C0F857 -:1037FC000039D0F8003943F40013C0F80039E9E778 -:10380C000B784A78012A0ED000EB4310D0F8003B1D -:10381C0023F40013C0F8003B0B79023BDBB2012B05 -:10382C0015D90020704700EB4310D0F8003923F471 -:10383C000013C0F800390B79023BDBB2012BF0D836 -:10384C00D0F8003943F08053C0F80039E9E7D0F8DC -:10385C00003B43F08053C0F8003BE2E7D0F800385F -:10386C0023F4FE63C0F80038D0F80038090101F4E5 -:10387C00FE610B43C0F8003800207047D0F8003EC2 -:10388C0023F00303C0F8003ED0F8043823F0020301 -:10389C00C0F8043800207047D0F8003E23F0030332 -:1038AC00C0F8003ED0F8043843F00203C0F80438E6 -:1038BC00002070474269806910407047D0F8183872 -:1038CC0000F50060C0691840000C7047D0F818383B -:1038DC0000F50060C069184080B2704700EB4111E0 -:1038EC00D1F8082B00F50060406910407047D0F803 -:1038FC001028D0F8343801F00F0C23FA0CF3DB014C -:10390C00DBB2134300EB411000F5106080681840E7 -:10391C007047406900F00100704738B50546C36830 -:10392C0023F0C043C360012913D019BBC36843F013 -:10393C008043C36000240A20FEF7F0F90A342846BD -:10394C00FFF7E7FF08B1C72CF5D9C82C14D000201D -:10395C0038BDC36843F00053C36000240A20FEF74F -:10396C00DDF90A342846FFF7D4FF0128EDD0C72C27 -:10397C00F4D9EAE70120EBE70120E9E7D0F80039B8 -:10398C006FF30A03C0F80039D0F8043843F480739D -:10399C00C0F804380020704710B4046C154B9C42DE -:1039AC0003D9D0F8003B002B16DB0024C0F8104BD9 -:1039BC00D0F8104B44F40024C0F8104BD0F8104B46 -:1039CC0044F01804C0F8104BD0F8104B44F0C0442D -:1039DC00C0F8104B012903D000205DF8044B704750 -:1039EC00C0F8142BD0F8003B43F08023C0F8003B08 -:1039FC00F2E700BF0A30544F4A4B5A6822F4403267 -:103A0C005A605A6841680A435A600268536823F442 -:103A1C008073536002685368016943EA0123536061 -:103A2C000268536823F040735360026853688168DE -:103A3C000B4353600268936823F40063936002683D -:103A4C009368C1680B439360826A374B9A4257D094 -:103A5C000268936823F07063936002689368816ACC -:103A6C000B4393600268936823F0405393600268A1 -:103A7C009368C16A0B4393600268936823F0020356 -:103A8C00936002689368017E43EA4103936090F867 -:103A9C002030002B3FD00268536843F4006353601E -:103AAC000268536823F46043536001684B68426AB0 -:103ABC00013A43EA42334B600268D36A23F4700341 -:103ACC00D3620168CB6AC269013A43EA0253CB6202 -:103ADC000268936823F4007393600268936890F80B -:103AEC00301043EA412393600268936823F48063A7 -:103AFC00936002689368416943EA8123936070473D -:103B0C000268936823F0706393600268936823F0F3 -:103B1C0040539360B0E70268536823F4006353602A -:103B2C00CAE700BF002301400100000F38B310B5F5 -:103B3C000446036C43B1236C13F0100F0BD001201F -:103B4C00002384F83C3010BDFDF77CF9002363643E -:103B5C0084F83C30EFE7236C23F4885323F0020302 -:103B6C0043F0020323642046FFF746FF0020606405 -:103B7C00236C23F0030343F001032364E0E70120EB -:103B8C007047000010B582B013460022019290F8E5 -:103B9C003C20012A00F0A7800446012280F83C203A -:103BAC000268906810F0010F13D1906840F001008A -:103BBC0090604E4A10684E4AA2FB0020800C00EB2D -:103BCC004000019002E00198013801900198002812 -:103BDC00F9D12268906810F4807F03D0906820F4AB -:103BEC00807090602268906810F0010F70D0206C8B -:103BFC0020F4E06020F0010040F4807020645268F2 -:103C0C0012F4806F05D0226C22F4405242F48052A0 -:103C1C002264226C12F4805F3BD0626C22F00602AC -:103C2C006264002284F83C20A26B3248D063A26B01 -:103C3C0031481064A26B3148D06422686FF02200C6 -:103C4C0010602068426842F080624260206882689E -:103C5C0042F48072826020680A4600F14C01A06B2D -:103C6C00FDF76AFE264B5B6813F01F0F23D1236808 -:103C7C00244A934216D002F5807293420CD0224A09 -:103C8C0093422ED102F58072526812F0100F28D197 -:103C9C0008E000226264C4E702F50072526812F078 -:103CAC001F0FECD19A6812F0405F1AD19A6842F05B -:103CBC0080429A6015E02368124A934211D19A68A7 -:103CCC0012F0405F0DD19A6842F080429A6008E091 -:103CDC00236C43F010032364636C43F001036364AF -:103CEC00002002B010BD0220FBE700BF2C0000201A -:103CFC0083DE1B433B3D0008193D0008253D0008B1 -:103D0C0000230140002001400022014008B5806BD7 -:103D1C00FCF7F6FF08BD704708B5806B40230364C1 -:103D2C00436C43F004034364FFF7F5FF08BD08B58B -:103D3C000346806B026C12F0500F25D1036C43F4D8 -:103D4C000073036403689A6812F0405F19D1027E15 -:103D5C00BAB9DA6A12F4700F03D09A6812F4806F51 -:103D6C000FD15A6822F020025A60036C23F480733E -:103D7C000364036C13F4805F03D1036C43F0010301 -:103D8C000364FCF717FF08BD026C12F0100F04D18E -:103D9C00826BD26C18469047F5E7FFF7BCFFF2E751 -:103DAC0030B482B00022019290F83C20012A00F03D -:103DBC00C0800346012280F83C200A68092A40D9B9 -:103DCC000468E06892B202EB42021E3A4FF0070C14 -:103DDC000CFA02F220EA0202E2601C68E0680A882F -:103DEC0002EB42021E3A8D6805FA02F20243E260CF -:103DFC004A68062A3CD81C68606B02EB8202053AC2 -:103E0C004FF01F0C0CFA02F220EA020262631C68EB -:103E1C00606B4A6802EB8202053AB1F800C00CFAFA -:103E2C0002F2024362631868434A904250D0186809 -:103E3C00414A904259D0002083F83C0002B030BC7B -:103E4C0070470468206992B202EB42024FF0070CF3 -:103E5C000CFA02F220EA020222611C6820690A882C -:103E6C0002EB42028D6805FA02F202432261BFE7BF -:103E7C000C2A16D81D68286B02EB8202233A1F24E9 -:103E8C0004FA02F220EA02022A631D68286B4A68CF -:103E9C0002EB8202233A0C8804FA02F202432A63F0 -:103EAC00C1E71D68E86A02EB8202413A1F2404FA5A -:103EBC0002F220EA0202EA621D68E86A4A6802EB32 -:103ECC008202413A0C8804FA02F20243EA62AAE73F -:103EDC000A68122AABD1194A506820F400005060CD -:103EEC00506840F480005060A1E70A681448824290 -:103EFC0001D0112A9FD1114A506820F480005060E3 -:103F0C00506840F40000506009680D4A914292D10B -:103F1C000C4A12680C49A1FB0212920C02EB8202B1 -:103F2C0052000192019A002A85D0019A013A01921D -:103F3C00F8E7022082E700BF002001400023014087 -:103F4C00120000102C00002083DE1B4398B108B532 -:103F5C0003460020C3F8B802C3F8C402C3F8D00269 -:103F6C0009B1C3F8B412012183F89C121A701846D7 -:103F7C00FEF7A6F808BD0320704710B582B00023E9 -:103F8C00ADF8063089B10446C0F8B812CB6A23B13B -:103F9C000DF106009847C4F8D002D4F8D83201339A -:103FAC00C4F8D832002002B010BD0320FBE708B5DE -:103FBC00FEF7E5F808BD08B5D0F8B83213B11B68A8 -:103FCC00984708BD0020FCE708B5D0F8B8325B680C -:103FDC00984700B908BD0320FCE738B5044600F249 -:103FEC00AA25284600F0CDF90123C4F89432B4F880 -:103FFC00B032C4F8983294F8AA1201F01F03012BC6 -:10400C0007D0022B0AD073B92946204600F08EFB4C -:10401C0038BD2946204600F0C4FBF9E72946204666 -:10402C0000F001FCF4E701F080012046FEF7C2F835 -:10403C00EEE7F8B50446012380F89C320023C0F863 -:10404C0094324360C0F8A43280F8A032D0F8B83271 -:10405C00E3B15B68E3B1002198470746D0B9402330 -:10406C00002211462046FEF792F8012684F863617F -:10407C004025A4F860512B46002280212046FEF7F3 -:10408C0086F884F8236025843846F8BD0027E6E7D7 -:10409C000027E4E70327E2E701740020704790F85B -:1040AC009C32DBB2042B04D090F89C32DBB280F84B -:1040BC009D32042380F89C320020704790F89C328B -:1040CC00DBB2042B01D00020704790F89D32DBB29C -:1040DC0080F89C32F7E708B590F89C32DBB2032BE2 -:1040EC0001D0002008BDD0F8B832002BF9D0DB6924 -:1040FC00002BF6D09847F4E708B5D0F8D432AE339D -:10410C0050F823205AB190F89C32DBB2032B01D02B -:10411C00002008BD136A23B198470020F9E703205B -:10412C00F7E70020F5E708B5D0F8D432AE3350F8F5 -:10413C0023205AB190F89C32DBB2032B01D0002023 -:10414C0008BD536A23B198470020F9E70320F7E72D -:10415C000020F5E70020704708B5012380F89C3259 -:10416C00D0F8B83223B15B680179984710B908BD13 -:10417C000020FCE70320FAE700207047002070477E -:10418C0038B504460D46002945D1D0F89432032B9E -:10419C0001D0084638BDD0F85831B0F860219342B0 -:1041AC0009D890F8AA3203F01F03012B12D0022B6E -:1041BC001FD0084613E09B1AC0F85831D0F8641190 -:1041CC001144C0F864119A4238BF1A4600F08EFCB4 -:1041DC002846DFE790F8AE12FFF7CEFF20B994F82F -:1041EC009C32DBB2032B09D0204600F087FC28461A -:1041FC00D0E790F8AE12FFF7C1FFEFE700F1AE0386 -:10420C0054F823301A69002AEED0C4F8D4021B6982 -:10421C0020469847E8E701F07F01FFF7AFFF90B920 -:10422C0094F89C32DBB2032BB4D100F1AE0354F8FA -:10423C0023309A69002AADD0C4F8D4029B69294670 -:10424C0020469847A6E70020A4E738B504460D465B -:10425C0000294CD1D0F89432022B07D094F8A0024C -:10426C0018B1002384F8A032284638BD8269038C2B -:10427C009A420ED89A421AD094F89C32DBB2032B95 -:10428C0029D080212046FDF795FF204600F041FC07 -:10429C00E4E7D21A8261416A1944416200F00DFCD4 -:1042AC0000231A4619462046FDF7A4FFD6E74269BB -:1042BC009342E1D8D0F898329A42DDD200221146CE -:1042CC0000F0FBFB0021C4F898120B460A4620466E -:1042DC00FDF790FFC2E7D4F8B832DA68002AD0D0E4 -:1042EC000022C4F8D422DB6820469847C9E741F085 -:1042FC008001FFF743FF90B994F89C32DBB2032B9B -:10430C00B3D100F1AE0354F823305A69002AACD073 -:10431C00C4F8D4025B69294620469847A5E70020DB -:10432C00A3E70B88027813440B800378184470477A -:10433C00428803789A4218D930B583B004460D46AA -:10434C00ADF806306388BDF806209A420AD20DF10A -:10435C000601FFF7E6FF4378052BF3D18378AB42D8 -:10436C00F0D100E0002003B030BD002070470346C0 -:10437C00002002E00130C0B201331A78002AF9D1D2 -:10438C0070470B7803704B7843708B78CA7843EA8C -:10439C00022343800B794A7943EA022383808B7989 -:1043AC00CA7943EA0223C380704710B504468021C2 -:1043BC00FDF700FF00212046FDF7FCFE10BD30B5D7 -:1043CC0083B004460D460023ADF806304A88130A24 -:1043DC00013B062B00F2AB80DFE803F0041F33A98E -:1043EC00A98D9A00D0F8B4321B680DF10601007C3F -:1043FC009847EA88002A00F0A380BDF80630002B0D -:10440C0000F099809A4228BF1A46ADF80620014662 -:10441C00204600F044FB03B030BD037C43B9D0F818 -:10442C00B8329B6A0DF10600984702234370E0E70F -:10443C00D0F8B832DB6A0DF10600984702234370BE -:10444C00D7E7D2B2052A52D8DFE802F003101D2AB2 -:10445C003744D0F8B4325B6823B10DF10601007C0F -:10446C009847C6E72946FFF7A0FFD4E7D0F8B43247 -:10447C009B6823B10DF10601007C9847B9E72946EA -:10448C00FFF793FFC7E7D0F8B432DB6823B10DF127 -:10449C000601007C9847ACE72946FFF786FFBAE790 -:1044AC00D0F8B4321B6923B10DF10601007C98479A -:1044BC009FE72946FFF779FFADE7D0F8B4325B6987 -:1044CC0023B10DF10601007C984792E72946FFF7CE -:1044DC006CFFA0E7D0F8B4329B6923B10DF1060153 -:1044EC00007C984785E72946FFF75FFF93E729464D -:1044FC00FFF75BFF8FE7037C33B9D0F8B8325B6B07 -:10450C000DF10600984774E72946FFF74EFF82E746 -:10451C00037C43B9D0F8B8321B6B0DF106009847F9 -:10452C000723437065E72946FFF73FFF73E72946EA -:10453C00FFF73BFF6FE729462046FFF736FF6AE798 -:10454C00204600F0DBFA66E738B504468B88FBB9E9 -:10455C00CB88EBB94B887F2B1AD803F07F0590F8EA -:10456C009C32DBB2032B0CD080F89E522946FDF70F -:10457C0031FE204600F0C2FA35B1022384F89C3299 -:10458C0009E0FFF712FF06E0012384F89C3202E0F9 -:10459C002046FFF70AFF38BD70B504460E468D78ED -:1045AC002F4B1D70012D10D890F89C32DBB2022BD2 -:1045BC000FD0032B26D0FFF7F8FE294B1978204695 -:1045CC00FFF702FD0325284670BDFFF7EEFE03251D -:1045DC00F9E7A5B145602946FFF7EDFC054638B172 -:1045EC0031462046FFF7E1FE022384F89C32EAE7CD -:1045FC00204600F083FA032384F89C32E3E700F0B2 -:10460C007DFAE0E7CDB141688D4225D0C9B2FFF704 -:10461C00DBFC134B197861602046FFF7CCFC054698 -:10462C00B0B131462046FFF7C0FE21792046FFF796 -:10463C00CBFC022384F89C32C5E7022380F89C3221 -:10464C0045602946FFF7C0FC204600F057FABAE750 -:10465C00204600F053FAB6E700F050FA0025B2E716 -:10466C00701E002008B5CB88012B0BD190F89C3222 -:10467C00DBB2022B09D9032B11D10122011D00F051 -:10468C000EFA01E0FFF791FE08BD5BB23BB10146AB -:10469C00002341F8083F012200F001FAF4E7FFF78C -:1046AC0084FEF1E708B590F89C32013B022B12D83E -:1046BC00CB88022B0CD10123C360D0F8A4320BB1F0 -:1046CC000323C360022200F10C0100F0E8F908BDDD -:1046DC00FFF76BFEFBE7FFF768FEF8E708B54B88C2 -:1046EC00012B04D0022B07D0FFF75FFE08BDC0F8EA -:1046FC00A43200F003FAF9E78B881B0A80F8A03289 -:10470C0000F0FCF9F2E708B590F89C32013B022B63 -:10471C0009D84B88012B00D008BD0023C0F8A43267 -:10472C0000F0ECF9F8E7FFF740FEF5E738B50C7848 -:10473C0004F06004202C06D0402C04D06CB1FFF7A0 -:10474C0034FE002407E0D0F8D432AE3350F82330D6 -:10475C009B6898470446204638BD4D78092D1DD8D6 -:10476C00DFE805F012191C161C08051C0F0BFFF7CF -:10477C0026FEF0E7FFF7E8FEEDE7FFF70DFF044636 -:10478C00E9E7FFF76FFFE6E7FFF78CFF2C46E2E760 -:10479C00FFF7A4FFDFE7FFF7B6FFDCE7FFF705FE47 -:1047AC00D9E770B505460C460B7803F06003202B57 -:1047BC0007D0402B05D023B1FFF7F7FD002630467C -:1047CC0070BD95F89C32013B022B26D8217901292A -:1047DC0005D921462846FFF7E8FD0026EFE72846D5 -:1047EC00FFF7CAFC68B900F1AE0255F822209168B7 -:1047FC0089B1C5F8D40293682146284698470646E5 -:10480C0000E00326E388002BD9D1002ED7D128460F -:10481C0000F074F9D3E70326F4E721462846FFF7A6 -:10482C00C4FD0026CBE72DE9F04106460D468B88EA -:10483C00DFB20C7804F06004202C08D0402C06D099 -:10484C00DCB1FFF7B2FD00242046BDE8F08139460B -:10485C003046FFF793FC0446002840F0F980C6F878 -:10486C00D40200F1AE0356F823309B68002BEBD03A -:10487C002946304698470446E6E791F80180B8F19E -:10488C00010F31D0B8F1030F05D0B8F1000F67D08C -:10489C00FFF78BFDD8E790F89C32DBB2022B04D0EB -:1048AC00032B12D0FFF781FDCEE70FB1802F04D17F -:1048BC0029463046FFF779FDC6E73946FDF77AFC05 -:1048CC0080213046FDF776FCBEE74B8823B91FB13B -:1048DC00802F01D0CB881BB1304600F00FF9B3E725 -:1048EC003946FDF767FCF7E790F89C32DBB2022BF8 -:1048FC0004D0032B12D0FFF758FDA5E70FB1802F82 -:10490C0004D129463046FFF750FD9DE73946FDF7A7 -:10491C0051FC80213046FDF74DFC95E74B88002B70 -:10492C0092D117F07F0F17D1304600F0E7F83946D7 -:10493C003046FFF723FC002886D1C6F8D40200F1DC -:10494C00AE0256F822209268002A00F08380294695 -:10495C0030469047044677E73946FDF733FCE3E7EA -:10496C0090F89C22D2B2022A05D0032A28D0FFF755 -:10497C001CFD444668E70FB1802F14D113F0800F53 -:10498C0015D107F07F0707EB8707B90001F5A87170 -:10499C0031440431002301F80E3F0222304600F06E -:1049AC007EF8444650E7FFF700FD44464CE707F01D -:1049BC007F0707EB8707B900103131440431E9E771 -:1049CC005BB2002B20DB07F00F0202EB820200EB44 -:1049DC00820292F8634124B3002B25DB07F07F039E -:1049EC0003EB83039C0004F5A874344404340FB126 -:1049FC00802F22D10023A373022204F10E01304632 -:104A0C0000F04DF844461FE707F00F0202EB82025C -:104A1C0000EB820292F82340002CDDD1FFF7C5FC9D -:104A2C0012E7FFF7C2FC0FE707F07F0303EB8303EA -:104A3C009C00103434440434D9E739463046FDF731 -:104A4C0073FB10B10123A373D6E70023A373D3E741 -:104A5C000024F9E60446F7E600B370B50D46164699 -:104A6C000446FFF784FC01304300B3F5007F06D801 -:104A7C009BB233802B7003236B7002230AE04FF43C -:104A8C000073F6E7EA5401345A1CD2B20021A9543F -:104A9C000233DBB22278002AF4D170BD704708B51E -:104AAC0013460222C0F894224361416283610A4694 -:104ABC000021FDF797FB002008BD08B513460A46F8 -:104ACC000021FDF78FFB002008BD08B5134603221B -:104ADC00C0F89422C0F85431C0F86411C0F85831B1 -:104AEC000A460021FDF786FB002008BD08B51346D9 -:104AFC000A460021FDF77EFB002008BD08B5042204 -:104B0C00C0F8942200231A461946FDF76BFB0020CF -:104B1C0008BD08B50522C0F8942200231A46194690 -:104B2C00FDF768FB002008BD10B5D0F8D43203F1B6 -:104B3C00B00250F822408CB100EB820043687BB18C -:104B4C0094F80002FF280DD09B6894F801222146AE -:104B5C009847FF2384F80032002010BD0320FCE7A7 -:104B6C000020FAE70020F8E70A230380004870478A -:104B7C0010010020F8B506460F4F82213846FFF78A -:104B8C00D7FB054601213846FFF7D2FB04468121AD -:104B9C003846FFF7CDFB0DB11022AA711CB1402293 -:104BAC0022710022627118B14022027100224271FE -:104BBC00432333800048F8BD94000020F8B5064626 -:104BCC000F4F82213846FFF7B3FB054601213846CB -:104BDC00FFF7AEFB044681213846FFF7A9FB0DB168 -:104BEC001022AA711CB1402222710022627118B1EC -:104BFC004022027100224271432333800048F8BDE9 -:104C0C0094000020F8B506460F4F82213846FFF776 -:104C1C008FFB054601213846FFF78AFB04468121AC -:104C2C003846FFF785FB0DB11022AA711CB100228A -:104C3C0022710222627118B10022027102224271A9 -:104C4C00432333800048F8BD9400002038B5D0F8D9 -:104C5C00D432B03350F8235095B10446FDF77AFAAC -:104C6C00C5F80C02D4F8D432B03304EB8304636877 -:104C7C00DB6805F50371D5F804029847002038BDB0 -:104C8C000320FCE738B5D0F8C852D0F8D432B03392 -:104C9C0050F8234084B301F00F0303EB830200EBC5 -:104CAC00820252694AB103EBC30C05EB8C05ED692A -:104CBC00B2FBF5FC05FB1C2292B10023C4F81432A4 -:104CCC00D0F8D432B03300EB830043681B69ABB12E -:104CDC000A4604F50471D4F808029847002038BD40 -:104CEC0003EB830300EB830300245C612346224621 -:104CFC00FDF778FA2046F2E70320F0E70020EEE714 -:104D0C00F0B583B0D0F8D43203F1B00250F8227071 -:104D1C0000228DF80720ADF80420002F7BD004462C -:104D2C000D46097811F0600634D0202E6CD1EA883B -:104D3C002AB311F0800F07D16B7887F80032EA881C -:104D4C003F2A13D8D2B212E0B03300EB83035B6876 -:104D5C009B68394668789847EA88072A28BF072253 -:104D6C0039462046FFF79BFE002651E0402287F88B -:104D7C00012239462046FFF7A8FE002648E0B03352 -:104D8C0000EB83035B689B68002229466878984790 -:104D9C0000263DE06F780B2F31D8DFE807F006399D -:104DAC003030303030303030162690F89C32DBB258 -:104DBC00032B04D02946FFF7F8FA032628E0022239 -:104DCC0001A9FFF76CFE3E4622E090F89C32DBB264 -:104DDC00032B04D02946FFF7E8FA032618E001223A -:104DEC000DF10701FFF75BFE12E090F89C32DBB28D -:104DFC00032B0DD02946FFF7D8FA032608E02946E5 -:104E0C00FFF7D3FA032603E02946FFF7CEFA032671 -:104E1C00304603B0F0BD0326FAE738B504468121CD -:104E2C00FDF7C0F9002584F8375001212046FDF725 -:104E3C00B9F984F8775182212046FDF7B3F984F84B -:104E4C004B506564D4F8D43203F1B00254F82220EC -:104E5C009AB1B03304EB83035B685B689847D4F872 -:104E6C00D432B03354F82300FDF77EF9D4F8D432A1 -:104E7C00B03344F82350C4F8BC52002038BD70B590 -:104E8C0004464FF40770FDF76BF9002849D005462E -:104E9C004FF407720021FBF7EFF9D4F8D432B0339A -:104EAC0044F82350C4F8BC52237C002B41D14FF45E -:104EBC000073022281212046FDF769F9012684F84E -:104ECC0037604FF40073022231462046FDF75FF93C -:104EDC0084F877611023636408230322822120461F -:104EEC00FDF755F9012384F84B300026C5F8046210 -:104EFC00D4F8D432B03304EB83035B681B68984757 -:104F0C00C5F81462C5F81862D5F8042262B3257C82 -:104F1C001DBB4FF4007301212046FDF76BF92846A9 -:104F2C0070BDD4F8D432B033002244F823200225CB -:104F3C00F5E74023022281212046FDF728F90126BE -:104F4C0084F837604023022231462046FDF71FF9D2 -:104F5C0084F8776110236364BEE740230121204667 -:104F6C00FDF748F90025DAE70225D8E739B1D0F882 -:104F7C00D432B03300EB8300416000207047032033 -:104F8C007047D0F8D432B03350F823302BB1C3F87B -:104F9C000812C3F810220020704703207047D0F885 -:104FAC00D432B03350F823301BB1C3F804120020B4 -:104FBC0070470320704708B5D0F8D432B03350F89E -:104FCC0023208AB1D2F814320BB1012008BD012381 -:104FDC00C2F81432D2F810328362D2F8082281213E -:104FEC00FDF700F90020F1E70320EFE710B5D0F84A -:104FFC00D432B03350F8232092B1047C44B94FF42E -:10500C000073D2F804220121FDF7F4F8204610BDFC -:10501C004023D2F804220121FDF7ECF80024F5E737 -:10502C000324F3E7DFF834D0FCF78CFE0C480D4971 -:10503C000D4A002302E0D458C4500433C4188C42E7 -:10504C00F9D30A4A0A4C002301E013600432A2424D -:10505C00FBD3FBF7E9F8FBF711FC704700000320CA -:10506C00000000201C0100200C5100081C01002035 -:10507C00741E0020FEE70000F8B500BFF8BC08BCA9 -:10508C009E467047F8B500BFF8BC08BC9E467047FA -:10509C0000061016000610160000000000000000AC -:1050AC00010203040607080953544D333220566994 -:1050BC00727475616C20436F6D506F7274000000D8 -:1050CC0053544D6963726F656C656374726F6E696E -:1050DC006373000043444320436F6E6669670000AE -:1050EC0043444320496E7465726661636500000039 -:0850FC005CB2FF7F010000001F -:045104001502000888 -:04510800ED010008AD -:10510C00737470203F3F3F3F3F3F20203F3F3F3F66 -:10511C003F3F3F3F3F3F0D0A53776565705F7374A8 -:10512C006172740A0D000100100000000024F400EC -:10513C001A03000000000000000000000000000046 -:10514C00000000000000000000000000040309043F -:10515C0012010002020200408304405700020102C7 -:10516C0003010000B91D0008C51D0008891E0008B8 -:10517C00651E0008511E0008A51E0008C91E000867 -:10518C00151F0008ED1E0008F11E0008F91E00088E -:10519C00F51E000809024300020100C03209040098 -:1051AC000001020201000524001001052401000188 -:1051BC0004240202052406000107058203080010DE -:1051CC0009040100020A000000070501024000006A -:1051DC0007058102400000008B4E0008274E000896 -:1051EC000D4D000800000000354B0008914C0008E4 -:1051FC00594C0008000000000000000000000000F6 -:10520C00114C0008C94B0008814B0008754B000875 -:0C521C000A060002000000400100000033 -:04000005080050316E +:10186C00704701207047002070470120704700002E +:10187C0070B5044600F04EFA002C5BD005460223EE +:10188C0084F83530002384F834302268136823F050 +:10189C000103136023681A6812F0010F0AD000F0DC +:1018AC0039FA431B052BF5D920236365032084F8F3 +:1018BC00350070BD1A68204911406268A068024367 +:1018CC00E06802432069024360690243A069024355 +:1018DC00E0690243206A02430A43616A04291ED06C +:1018EC001A602668756925F00705636A1D43042B89 +:1018FC0007D1A36A1D43E36A1BB12046FFF770FFB3 +:10190C0090B975612046FFF74DFFE26D3F23934080 +:10191C00836000206065012384F83530C9E7E16AF3 +:10192C00206B01430A43DBE740236365012084F805 +:10193C003500BEE70120BCE73F8010F038B5044607 +:10194C00856D90F8340001282BD0012084F83400E8 +:10195C0094F83500C0B2012804D0002384F8343048 +:10196C00022038BD022084F8350000206065204636 +:10197C00FFF702FFE26D3F239340AB6022681368D0 +:10198C0043F016031360236C23B12268136843F0F1 +:10199C00080313602268136843F0010313600020EE +:1019AC00DFE70220DDE70000F0B583B0044600233A +:1019BC000193724B1D68724BA3FB0535AD0A876D05 +:1019CC003E68C26D08239340334210D003681A68F6 +:1019DC0012F0040F0BD01A6822F004021A60C26DC8 +:1019EC0008239340BB60436D43F001034365E26DF4 +:1019FC0001239340334209D02268526912F0800FC0 +:101A0C0004D0BB60636D43F002036365E26D042395 +:101A1C009340334209D02268126812F0020F04D0AE +:101A2C00BB60636D43F004036365E26D1023934068 +:101A3C00334224D02268126812F0080F1FD0BB600A +:101A4C0023681A6812F4802F0DD01B6813F4002F32 +:101A5C0004D1236C9BB12046984710E0A36C73B162 +:101A6C00204698470BE01A6812F4807F03D11A685D +:101A7C0022F008021A60236C0BB120469847E26DE5 +:101A8C0020239340334255D02268126812F0100F75 +:101A9C0050D0BB6094F83530DBB2052B0ED02368E8 +:101AAC001A6812F4802F33D01B6813F4002F2AD13C +:101ABC00636C002B3ED0204698473BE022681368AD +:101ACC0023F0160313602268536923F080035361DB +:101ADC00236CA3B12268136823F008031360E26D32 +:101AEC003F239340BB60012384F83530002384F8F6 +:101AFC003430236D002B3FD0204698473CE0A36C3C +:101B0C00002BE7D1EBE7E36BA3B12046984711E03C +:101B1C001A6812F4807F09D11A6822F010021A6038 +:101B2C00012384F83530002384F83430E36B0BB197 +:101B3C0020469847636DFBB1636D13F0010F17D00E +:101B4C00052384F835302268136823F001031360F1 +:101B5C00019B01330193AB4204D823681B6813F03B +:101B6C00010FF5D1012384F83530002384F834308B +:101B7C00E36C0BB12046984703B0F0BD2C0000205D +:101B8C00B5814E1B002807DB00F01F024009012322 +:101B9C009340024A42F82030704700BF00E100E059 +:101BAC00002808DB0901C9B200F1604000F5614072 +:101BBC0080F80013704700F00F000901C9B2014B07 +:101BCC001954704714ED00E000B500F00700C0F1A7 +:101BDC00070CBCF1040F28BF4FF0040C031D062B9F +:101BEC000FD9C31E4FF0FF3E0EFA0CF021EA000194 +:101BFC0099400EFA03FE22EA0E0241EA02005DF859 +:101C0C0004FB0023EEE70000074AD36823F4E063EB +:101C1C001B041B0C000200F4E060034343F0BF63A1 +:101C2C0043F40033D360704700ED00E010B5044678 +:101C3C00054BD868C0F30220FFF7C6FF01462046CB +:101C4C00FFF7AEFF10BD00BF00ED00E008B5FFF7D9 +:101C5C0099FF08BD0138B0F1807F0BD24FF0E02323 +:101C6C005861054AF02182F8231000209861072260 +:101C7C001A6170470120704700ED00E010B5044672 +:101C8C000E4B1A784FF47A73B3FBF2F30C4A1068CC +:101C9C00B0FBF3F0FFF7DEFF68B90F2C01D9012080 +:101CAC000AE0002221464FF0FF30FFF7BFFF054B43 +:101CBC001C60002000E0012010BD00BF26000020A9 +:101CCC002C0000202800002008B50B4B1A6842F4A9 +:101CDC0000721A601A6842F480621A601A6842F440 +:101CEC0080721A600320FFF78FFF0F20FFF7C6FFEB +:101CFC00FFF78EF8002008BD003C0240034A116833 +:101D0C00034B1B780B441360704700BFA8020020E4 +:101D1C0026000020014B1868704700BFA802002065 +:101D2C0038B50446FFF7F6FF0546B4F1FF3F02D085 +:101D3C00044B1B781C44FFF7EDFF401BA042FAD369 +:101D4C0038BD00BF26000020034AD2F8883043F487 +:101D5C007003C2F88830704700ED00E008B500222F +:101D6C000F49104802F0F4F870B90F490D4802F011 +:101D7C0006F960B90D490B4803F0FAF850B9094857 +:101D8C0002F017F948B908BDFEF7E8FCEDE7FEF7DD +:101D9C00E5FCEFE7FEF7E2FCF1E7FEF7DFFCF2E72C +:101DAC0064000020AC020020D8000020800000203D +:101DBC0012230B80004870475000002004230B8036 +:101DCC00004870474C000020002393421ED200B5FF +:101DDC0010E00CF1370C01F813C000014FEA430C72 +:101DEC000CF1010C4FF0000E01F80CE00133DBB2EA +:101DFC00934209D24FEA107CB0F1204FE9D20CF19A +:101E0C00300C01F813C0E8E75DF804FB70470000E4 +:101E1C0038B50B4BD3F8100AD3F8144AD3F8183A48 +:101E2C00C01800D138BD074D08222946FFF7CCFF5A +:101E3C00042205F110012046FFF7C6FFF2E700BFB0 +:101E4C000070FF1F3200002008B51A230B80FFF72B +:101E5C00DFFF014808BD00BF3000002008B50A466E +:101E6C0028B90549054802F0F9FD034808BD0249A7 +:101E7C00024802F0F3FDF8E788050020B85000088E +:101E8C0010B50A46034C2146034802F0E7FD2046F4 +:101E9C0010BD00BF88050020D050000808B50A46C8 +:101EAC0028B90549054802F0D9FD034808BD024987 +:101EBC00024802F0D3FDF8E788050020E450000842 +:101ECC0008B50A4628B90549054802F0C7FD03487C +:101EDC0008BD0249024802F0C1FDF8E78805002060 +:101EEC00F050000800207047002070470020704719 +:101EFC0010B50146044C204603F053F8204603F07D +:101F0C0077F8002010BD00BFAC02002010B5064CC5 +:101F1C0000220649204603F036F80549204603F016 +:101F2C0040F8002010BD00BFAC0200208807002044 +:101F3C00880F0020094BD3F8BC32D3F814320BB104 +:101F4C000120704710B5054C0A460146204603F0A7 +:101F5C001AF8204603F031F810BD00BFAC02002087 +:101F6C0030B589B00023039304930593069307932C +:101F7C000368B3F1A04F01D009B030BD0025019525 +:101F8C00164C236B43F001032363236B03F0010313 +:101F9C000193019B4FF4C053039302230493032337 +:101FAC0006930A23079303A90D48FFF7C3FA636B43 +:101FBC0043F0800363630295636C43F48043636472 +:101FCC00636C03F480430293029B2A462946432008 +:101FDC00FFF72CFE4320FFF739FECDE70038024017 +:101FEC000000024008B500F29C41D0F8E00401F07A +:101FFC00F6FF08BD08B501EBC10300EB8303D3F872 +:10200C006022D0F8E00402F0BDF808BD08B501EB81 +:10201C00C10300EB83031A6AD0F8E00402F017F94D +:10202C0008BD08B5D0F8E00402F057F808BD10B5AB +:10203C000446C17911B1022909D10121D4F8E00477 +:10204C0002F02CF8D4F8E00401F0F5FF10BDFEF717 +:10205C0085FB0121F2E7000010B50446D0F8E0043E +:10206C0002F01FF82268D2F8003E43F00103C2F8D8 +:10207C00003EE37A23B1034A136943F0060313616C +:10208C0010BD00BF00ED00E008B5D0F8E00402F090 +:10209C0017F808BD08B5D0F8E00402F046F808BD02 +:1020AC0008B5D0F8E00402F029F808BD08B5D0F85E +:1020BC00E00402F051F808BD08B5D0F8E00402F0D5 +:1020CC004DF808BD02780AB10020704710B50346E0 +:1020DC001548C0F8E034C3F8C8024FF0A0430360C1 +:1020EC00042303710222C271002383714272837232 +:1020FC00C37203738373C37300F0EEF880B90A4C98 +:10210C008021204600F0B6FE40220021204600F03F +:10211C008BFE80220121204600F086FE002010BD9F +:10212C00FEF71CFBEBE700BFA8190020D0F8C83263 +:10213C0011F0800F08D101F07F0101EBC10103EB1D +:10214C00810393F85602704701F07F0101EBC10146 +:10215C0003EB8103987D704708B5D0F8C80200F0F6 +:10216C00BFFA08BD00487047881700207047032845 +:10217C0005D8DFE800F005040205012070470320B4 +:10218C00704708B5D0F8C80200F027F9FFF7EFFF49 +:10219C0008BD08B594461A466346D0F8C80200F04C +:1021AC00FCF9FFF7E4FF08BD08B5D0F8C80200F051 +:1021BC003AFAFFF7DCFF08BD08B5D0F8C80200F00A +:1021CC00BDFAFFF7D4FF08BD08B5D0F8C80200F07F +:1021DC00F8FAFFF7CCFF08BD08B5D0F8C80200F03C +:1021EC00C9F9FFF7C4FF08BD08B5D0F8C80200F064 +:1021FC0080FAFFF7BCFF08BD08B5D0F8C80200F0A4 +:10220C004AFAFFF7B4FF08BD2DE9F04383B0D0F8CC +:10221C00008001EBC10300EB83039A6A5B6A9A426C +:10222C0054D807460C469B1A01EBC10200EB820204 +:10223C00D2699A4200D31A4602F103094FEA99096E +:10224C0015E006F103094FEA9909BB7904EBC405C3 +:10225C0007EB8505296A0093B3B2E2B2404601F060 +:10226C0048F92B6A33442B62AB6A3344AB6208EBFC +:10227C00441303F510639B699BB24B4512D304EBDB +:10228C00C40307EB83039A6A5B6A9A420AD24BB186 +:10229C009B1A04EBC40207EB8202D6699E42D0D390 +:1022AC001E46CEE704EBC40307EB83077A6ABB6ACE +:1022BC009A420FD804F00F040122A240D8F8343807 +:1022CC0023EA0203C8F83438002000E0012003B0F0 +:1022DC00BDE8F0830020FAE730B583B000287AD04F +:1022EC000446056890F89534C3B1032384F89534FB +:1022FC00B5F1A04F17D0206800F0AEFE237C8DF80E +:10230C000030231D0ECB206800F0E5FD70B10223D8 +:10231C0084F895340125284603B030BD80F89434F8 +:10232C00FFF71EFEE1E70023A371E4E7002120681C +:10233C0001F0F5FA024608B9034617E0022384F8C7 +:10234C0095340125E7E703EBC30104EB8101012080 +:10235C0048750B75CB8500200876C861086203EBC5 +:10236C00C30104EB810148620133DBB2207998424E +:10237C00E9D816E002EBC20304EB8303002183F8D7 +:10238C00551283F8542283F85812C3F85C12C3F820 +:10239C00601202EBC20304EB8303C3F86412013234 +:1023AC00D2B29042E6D8237C8DF80030231D0ECBA0 +:1023BC00206800F0A7FE054620B1022384F895346E +:1023CC000125A8E700236374012384F89534206861 +:1023DC0001F064FA9FE701259DE7036890F89424C7 +:1023EC00012A1AD010B50446012280F89424DA6828 +:1023FC0012F0400F02D0427B012A09D0206800F075 +:10240C0025FE206801F03CFA002084F8940410BDED +:10241C009A6B42F480329A63F0E702207047000016 +:10242C0070B504460D460068066C00EB411303F5CD +:10243C0030639A68A179012911D038498E4256D05F +:10244C003DB905EBC50304EB8303D3F86432002BD1 +:10245C005ED0E9B22046FFF7CDFD002070BD12F032 +:10246C00080F09D02E498E42F7D912F4004FF4D040 +:10247C004FF400429A60F0E712F0200F02D02022B5 +:10248C009A60EAE712F0280FE7D125498E4206D967 +:10249C0012F4004F03D04FF400429A60DDE705EBD5 +:1024AC00C50204EB8202D2F874121B69C3F3120347 +:1024BC00CB1AC2F868327DB905EBC50204EB820277 +:1024CC00D2F864226AB105EBC50204EB8202D2F8A1 +:1024DC0060121944C2F86012E9B22046FFF78AFD77 +:1024EC00BBE704F29C42012101F058FAF4E712F424 +:1024FC00004F03D04FF400429A60AEE712F0200F69 +:10250C0001D020229A60E9B22046FFF773FDA4E7C0 +:10251C0004F29C42002101F041FA9AE70A31544F2F +:10252C000A30544F38B5044603681D6C03EB411355 +:10253C00D3F8081B0E4A954207D903F5306311F402 +:10254C00004F02D04FF400429A602046FFF74AFD3C +:10255C00074B9D4202D9A379012B01D0002038BD35 +:10256C0004F29C420121206801F018FAF6E700BF42 +:10257C000A30544F90F89434012B0CD010B504460B +:10258C00012380F894344174006801F069F900204B +:10259C0084F8940410BD0220704738B505468C466B +:1025AC0011F0800F2BD101F00F0E0EEBCE04A40016 +:1025BC0004F514740444211D0EEBCE0E00EB8E0EAC +:1025CC0000208EF855020CF00F0C81F800C0C2F3FD +:1025DC000A028A600B714A780AB1A1F81AC0022B60 +:1025EC001CD095F89434012B1BD0012385F894341E +:1025FC00286800F062FE002085F8940438BD01F0D4 +:10260C000F0000EBC001890010312944043100EBAC +:10261C00C00005EB800001244475D4E700234B7106 +:10262C00DFE70220EAE710B504460A4611F0800FF6 +:10263C0020D101F00F0000EBC0039B0003F51473D5 +:10264C002344191D00EBC00004EB8000002380F82C +:10265C00553202F00F020A7094F89434012B18D002 +:10266C00012384F89434206800F074FE002084F870 +:10267C00940410BD01F00F0000EBC0039B0010335D +:10268C002344191D00EBC00004EB800001234375AB +:10269C00DFE70220EDE710B5144601F00F0C0CEB50 +:1026AC00CC01890001F51471014404310CEBCC0E02 +:1026BC0000EB8E0ECEF86022CEF864320023CEF8FA +:1026CC0068328EF855328EF854C28279012A04D0C1 +:1026DC00006800F025FF002010BDCEF87042F7E72F +:1026EC0001F00F0101EBC10100EB8100D0F8680291 +:1026FC00704710B5144601F00F0C0CEBCC0189009F +:10270C001031014404310CEBCC0E00EB8E0ECEF8E4 +:10271C002020CEF824300023CEF8283001238EF868 +:10272C0015308EF814C082799A4204D0006800F0FB +:10273C00F7FE002010BDCEF83040F7E738B501F0B9 +:10274C000F050279AA4238D304460B4611F0800FCC +:10275C001FD101EBC101890001F514710144043151 +:10276C0003EBC30300EB8303002283F85522012300 +:10277C008B700D7094F89434012B20D0012384F8C5 +:10278C009434206801F011F885B1002084F8940489 +:10279C0038BD05EBC501890010310144043105EB4E +:1027AC00C50300EB830301225A75E0E704F29C4257 +:1027BC00A179206801F0F2F8E7E70120E8E70220B0 +:1027CC00E6E701F00F0302799A4230D310B50446C4 +:1027DC0011F0800F1ED103EBC301890001F51471B8 +:1027EC000144043103EBC30200EB8202002082F8A7 +:1027FC00550200228A700B7094F89434012B18D077 +:10280C00012384F89434206800F0FCFF002084F845 +:10281C00940410BD03EBC301890010310144043151 +:10282C0003EBC30200EB820201205075E1E70120AB +:10283C0070470220EDE708B511F0800F0CD101F0C4 +:10284C000F0101EBC101890001F514710144043140 +:10285C00006800F0EFFD08BD01F00F0101EBC101B4 +:10286C008900103101440431F2E72DE9F04F83B0B7 +:10287C0004460568284601F04EF810B103B0BDE8D7 +:10288C00F08F0646206801F017F80028F6D005F501 +:10289C000067BB68C3F30D23C4F8D434206801F07F +:1028AC000BF810F0020F04D02268536903F00203F6 +:1028BC005361206801F000F810F0100F15D0226859 +:1028CC00936923F010039361D5F8208008F00F0969 +:1028DC0008F4F013B3F5802F4CD0B3F5402F6FD024 +:1028EC002268936943F010039361206800F0E4FFC1 +:1028FC0010F4002F76D1206800F0DEFF10F4802F4A +:10290C0040F0E080206800F0D7FF0028C0F2618121 +:10291C00206800F0D1FF10F4006F09D0BB6813F0F1 +:10292C00010F40F06E812268536903F40063536118 +:10293C00206800F0C1FF10F4805F40F066812068D1 +:10294C0000F0BAFF10F4005F40F0B381206800F093 +:10295C00B3FF10F0080F40F0C481206800F0ACFF0A +:10296C0010F0800F00F0D781AB6923F08003AB61CE +:10297C000126C0E147F6F07318EA030FB0D04FEA16 +:10298C00181A4FEAC903019309EBC90B04EB8B0B23 +:10299C00C8F30A12DBF86012284600F0E3FEDBF8FD +:1029AC006032CAF30A0A5344CBF86032DBF868325F +:1029BC00019A4A4404EB82025344C2F868328FE70E +:1029CC00082204F29C41284600F0CCFE09EBC90316 +:1029DC0004EB8303D3F86822C8F30A184244C3F803 +:1029EC0068227DE7206800F06BFF8046B14635E039 +:1029FC0005EB49130122C3F8082B49462046FFF783 +:102A0C000FFD3CE005EB49130822C3F8082B49469F +:102A1C002046FFF787FD35E009EBC90304EB830380 +:102A2C0093F85732012B41D005EB49130222C3F81E +:102A3C00082B1AF0200F04D005EB49132022C3F801 +:102A4C00082B1AF4005F05D005EB49134FF4005224 +:102A5C00C3F8082B09F101094FEA5808B8F1000F27 +:102A6C003FF449AF18F0010FF4D05FFA89FB5946D7 +:102A7C00206800F035FF824610F0010FB8D11AF033 +:102A8C00080FBFD11AF0100F04D005EB4913102218 +:102A9C00C3F8082B1AF0020FCBD06B6913F0800F20 +:102AAC00BAD07B6843F480637B60B5E709EBC9035C +:102ABC0004EB8303002283F8572259462046FFF784 +:102ACC00E9FAB1E7206800F003FF8046B14625E043 +:102ADC0059462046FFF79AFA1AF0080F04D005EB76 +:102AEC0049130822C3F808291AF0100F04D005EB7B +:102AFC0049131022C3F808291AF0400F04D005EB33 +:102B0C0049134022C3F808291AF0020F40D11AF0D9 +:102B1C00800F59D109F101094FEA5808B8F1000F9B +:102B2C003FF4F0AE18F0010FF4D05FFA89FB594670 +:102B3C00206800F0DEFE824610F0010FCCD009F0C8 +:102B4C000F02012101FA02F27B6B23EA02037B6381 +:102B5C0005EB4913C3F80819A3798B42B8D109EBDB +:102B6C00C90304EB83031A6AD9690A441A62B9F1DE +:102B7C00000FADD109EBC90304EB83035B6A002B97 +:102B8C00A6D104F29C420121206800F007FF9FE7C8 +:102B9C004946284600F066FA09EBC90304EB8303A7 +:102BAC00DB7D012B05D005EB49130222C3F8082964 +:102BBC00ADE709EBC90304EB83030022DA75594630 +:102BCC002046FFF76DFAEEE749462046FFF71CFB5F +:102BDC00A0E77B6823F001037B6094F8CC34012BD5 +:102BEC0008D02046FFF750FA2268536903F00043DF +:102BFC0053618DE6002184F8CC14204600F03EF998 +:102C0C00F2E72046FFF728FA8DE67B6823F00103F4 +:102C1C007B601021206800F025FA1AE005EB4613C2 +:102C2C004FF67F31C3F80819D3F8002922F40012AB +:102C3C00C3F80029C3F8081BD3F8002B22F40012A8 +:102C4C00C3F8002BD3F8002B42F00062C3F8002B22 +:102C5C0001362379B342E1D8FB6943F00113FB61E0 +:102C6C00E37BDBB1D7F8843043F00B03C7F8843037 +:102C7C007B6C43F00B037B64D5F8003823F4FE63C4 +:102C8C00C5F8003804F29C42A179206800F086FE59 +:102C9C002268536903F48053536150E67B6943F413 +:102CAC00005343F02B037B613B6943F00B033B6107 +:102CBC00E2E7206800F064FE206800F0EDFAE071B5 +:102CCC002668FEF731FC0146E279304600F04CF9FB +:102CDC002046FFF7ACF92268536903F400535361A3 +:102CEC0034E62046FFF79DF92268536903F0080388 +:102CFC00536132E601362379B3420CD906EBC60395 +:102D0C0004EB830393F85732012BF3D1F1B2204635 +:102D1C00FFF791FDEEE7206800F0CEFD10F4801F68 +:102D2C0025D1206800F0C8FD10F4001F58D00123F5 +:102D3C0026E001362379B3421BD905EB4613D3F8B1 +:102D4C00002906EBC60304EB83031B7E012BF0D199 +:102D5C00002AEEDA06EBC60304EB83030122DA75D4 +:102D6C0066F07F01C9B22046FFF765FDE1E7012659 +:102D7C00E0E72268536903F480135361D1E7013310 +:102D8C0022799A4227D905EB4312D2F8001B03EBA8 +:102D9C00C30204EB820292F85822012AEFD10029D7 +:102DAC00EDDAD4F8D42482EA114212F0010FE6D104 +:102DBC0003EBC30204EB8202012182F85712AA69C9 +:102DCC0042F08002AA616A6912F0800FD7D17B6849 +:102DDC0043F400737B602268536903F4001353615E +:102DEC00206800F069FD10F0804F10D1206800F0D1 +:102DFC0063FD10F0040F3FF441AD23685D6815F0DE +:102E0C00040F0DD1226853682B43536036E52046DE +:102E1C00FFF74CF92268536903F080435361E5E7EF +:102E2C002046FFF749F9EDE710B40468606A31B940 +:102E3C0040EA0240A06200205DF8044B70478C46CB +:102E4C00A36A00EB1340002308E003F1400104EBFC +:102E5C008101496800EB11400133DBB20CF1FF3109 +:102E6C008B42F2D340EA02400CF13F0104EB8104A7 +:102E7C006060E0E70368596200207047704782B0D9 +:102E8C0000230193019B01330193019BB3F1706FFC +:102E9C001CD80369002BF5DA0A23019302E0019B8D +:102EAC00013B0193019B002BF9D1036943F0010312 +:102EBC000361019B01330193019BB3F1706F08D83F +:102ECC00036913F0010FF4D1002000E0032002B0DD +:102EDC0070470320FBE784B010B5044603A880E8D4 +:102EEC000E009DF81130012B21D1A36B23F48033FC +:102EFC00A363E36823F4840323F04003E360E368F3 +:102F0C0023F44013E3609DF81830012B0AD02046BF +:102F1C00FFF7B5FF9DF80E30012B1CD0BDE810401B +:102F2C0004B07047E36843F48013E360EFE7E368B1 +:102F3C0043F04003E3602046FFF7A1FF9DF81530F6 +:102F4C0023B9A36B43F48033A363E3E7A36B23F4AC +:102F5C008033A363DEE7A36843F00603A360A36892 +:102F6C0043F02003A360D9E7022A0AD00922C368E0 +:102F7C0023F47053C360C36843EA8223C360002008 +:102F8C007047234B0B44234A93422FD9224B0B44BB +:102F9C00224A93422CD9A1F57403A3F51053204A6D +:102FAC00934227D9A1F18373A3F5E7431D4A9342BA +:102FBC0022D31D4B0B441D4A93421FD91C4B0B446F +:102FCC001C4A93421CD31C4B0B441C4A934219D3EE +:102FDC00A1F1B773A3F55853194A934214D3194B63 +:102FEC000B44194A934211D20722C0E70F22BEE7C5 +:102FFC000E22BCE70D22BAE70C22B8E70B22B6E78B +:10300C000A22B4E70922B2E70822B0E70622AEE7AB +:10301C00405327FFFF340C00401E1BFF3F420F00A4 +:10302C007F4F120020D6130060B6E5FE5FE316005A +:10303C0000D3CEFE40771B00C05BB3FEC0912100D5 +:10304C0020753800E05459FEE09C4100836843F041 +:10305C000103836000207047836823F001038360C1 +:10306C000020704782B000230193019B0133019330 +:10307C00019BB3F1706F15D80369002BF5DA0023AF +:10308C000193890141F020010161019B01330193FE +:10309C00019BB3F1706F08D8036913F0200FF4D1C2 +:1030AC00002000E0032002B070470320FBE782B051 +:1030BC0000230193019B01330193019BB3F1706FCA +:1030CC0013D80369002BF5DA002301931023036155 +:1030DC00019B01330193019BB3F1706F08D8036915 +:1030EC0013F0100FF4D1002000E0032002B0704761 +:1030FC000320FBE7D0F800381943C0F80018002073 +:10310C007047000084B0F8B5044607A880E80E00AC +:10311C00002306E003F1400204EB8202002151601F +:10312C0001330E2BF6D99DF8266006BBD4F8043873 +:10313C0043F00203C4F80438A36B43F40013A363F5 +:10314C00A36B23F40023A363A36B23F48023A36357 +:10315C000023C4F8003E9DF82130012B15D19DF8B9 +:10316C001F306BB900212046FFF7C4FF11E0A36BA1 +:10317C0023F40013A363A36B43F40023A363E7E7D7 +:10318C0001212046FFF7B6FF03E003212046FFF79D +:10319C00B1FF10212046FFF765FF054600B1012560 +:1031AC002046FFF784FF00B1012504F5006C0023D5 +:1031BC00CCF81030CCF81430CCF81C300AE0CBB979 +:1031CC004FF00060C2F8000900220A614FF67F320E +:1031DC008A6001339DF81C10994210D904EB4312FC +:1031EC0002F51061D2F800090028E8DB0020C2F8D3 +:1031FC000009E9E74FF09040C2F80009E4E700232A +:10320C000AE0BBB14FF09047C2F8007B002202618C +:10321C004FF67F3282600133994210D904EB43128E +:10322C0002F53060D2F8007B002FEADB0027C2F8F1 +:10323C00007BEBE74FF00067C2F8007BE6E7DCF8B9 +:10324C00103023F48073CCF810300023A3616FF09E +:10325C00804363619DF81E301BB9A36943F01003D2 +:10326C00A361A2690B4B1343A3619DF822301BB1E0 +:10327C00A36943F00803A361012E04D02846BDE8DE +:10328C00F84004B07047A36943F0804343F0040353 +:10329C00A361F3E700383C80D0F8083803F006034C +:1032AC00022B04D0062B04D02BB90020704702202F +:1032BC007047022070470F20704710B591F800C07E +:1032CC004B78012B23D000F5006ED0F81C380CF095 +:1032DC000F040122A24043EA0243C0F81C3800EB61 +:1032EC004C10D0F8003B13F4004F0ED1D0F8003B3B +:1032FC008A68C2F30A02097942EA8142134343F015 +:10330C00805343F40043C0F8003B002010BDD0F8BC +:10331C001C280CF00F0E03FA0EF39BB21343C0F8EB +:10332C001C3800EB4C10D0F8003913F4004FECD1E2 +:10333C00D0F800398A68C2F30A02097942EA81425C +:10334C0042EA8C52134343F0805343F40043C0F8D9 +:10335C000039DAE730B40B784A78012A26D000EB32 +:10336C004313D3F8002B002A52DBD0F83C480A78E0 +:10337C0002F00F024FF0010C0CFA02F224EA0242A6 +:10338C00C0F83C28D0F81C28097801F00F010CFA81 +:10339C0001FC22EA0C42C0F81C28D3F8001B234A7B +:1033AC000A40C3F8002B002030BC704700EB4313DD +:1033BC00D3F80029002A1EDBD0F83C580A7802F01A +:1033CC000F02012404FA02F292B225EA0202C0F8BA +:1033DC003C28D0F81C28097801F00F018C40A4B2CD +:1033EC0022EA0402C0F81C28D3F80019104A0A403B +:1033FC00C3F80029D7E7D3F8002942F00062C3F8DC +:10340C000029D3F8002942F08042C3F80029D3E701 +:10341C00D3F8002B42F00062C3F8002BD3F8002B3A +:10342C0042F08042C3F8002B9FE700BF0078F3EF17 +:10343C00007833EC10B483B0024600230193487833 +:10344C0001280BD00B7802EB4313D3F8000B0028A8 +:10345C002DDB002003B05DF8044B70470B7802EBBA +:10346C004313D3F80049002C01DB0020F2E7D3F81A +:10347C00004944F00064C3F800490B7802EB431395 +:10348C00D3F8004944F08044C3F80049019B013350 +:10349C000193019C42F210739C42DBD80B7802EB37 +:1034AC004313D3F80039002BF0DB0020D2E7D3F81C +:1034BC00000B40F00060C3F8000B0B7802EB4313D9 +:1034CC00D3F8000B40F08040C3F8000B019B013394 +:1034DC000193019842F21073984208D80B7802EBD2 +:1034EC004313D3F8003B002BF0DB0020B2E70120A4 +:1034FC00B0E710B59DF8084084B903334FEA930E3A +:10350C004FF0000C08E000EB023303F5805351F848 +:10351C00044B1C600CF1010CF445F4D3002010BDDD +:10352C00F0B583B00C784B78012B2DD000EB441CFC +:10353C000CF530631D696FF312051D611D696FF386 +:10354C00DC451D61002C40F0CE800C690CB18C6800 +:10355C000C618C680C621D69C4F312042C431C6151 +:10356C001C6944F400241C61012A00F0DF800B79F3 +:10357C00012B00F0E180DCF8003B43F00443CCF875 +:10358C00003B002003B0F0BD0B6973BB00EB441390 +:10359C00D3F810596FF3DC45C3F81059D3F8105910 +:1035AC0045F40025C3F81059D3F810596FF31205E0 +:1035BC00C3F81059012A54D000EB4414D4F8003944 +:1035CC0043F00443C4F800390B79012B72D00B691A +:1035DC00002BD6D0D0F83438097801F00F01012235 +:1035EC008A401343C0F83438CBE700EB441303F59F +:1035FC0010631D696FF312051D611D696FF3DC45C6 +:10360C001D6184B90E698D68AE4200D90D611D69CA +:10361C0045F400251D611D690E69C6F3120C45EABF +:10362C000C051D61C6E70D698E683544013DB5FB7F +:10363C00F6F51E691FFA85FC494F07EAC545354367 +:10364C001D610D79012DE6D11D6925F0C0451D6167 +:10365C001D694FEA4C7C0CF0C04C45EA0C051D6111 +:10366C00D9E7CB691BB100EB4412C2F814390B79C2 +:10367C00012B08D000EB4414D4F8003943F0044378 +:10368C00C4F800397DE7D0F8083813F4807F08D1EE +:10369C0000EB4412D2F8003943F00053C2F8003961 +:1036AC00E8E700EB4412D2F8003943F08053C2F83B +:1036BC000039DFE7D0F8083813F4807F0CD1D4F848 +:1036CC00003943F00053C4F8003900920B8A0A7891 +:1036DC00C968FFF70EFF54E7D4F8003943F0805364 +:1036EC00C4F80039F1E70C6954B91C698D68C5F34D +:1036FC0012052C431C611C6944F400241C6133E743 +:10370C008D682C44013CB4FBF5F4A4B204FB05F524 +:10371C000D621D69124E06EAC4442C431C611C69DF +:10372C000D6AC5F312052C431C611DE7CA68002AFB +:10373C003FF41DAF5A611AE7D0F8083813F4807FB4 +:10374C0006D1DCF8003B43F00053CCF8003B12E709 +:10375C00DCF8003B43F08053CCF8003B0BE700BF98 +:10376C000000F81F10B5844608464FEA920E02F08E +:10377C000302002305E00CF58051096840F8041B96 +:10378C0001337345F7D37AB10CF5805CDCF800405B +:10379C000021CBB2DB0024FA03F300F8013B01312A +:1037AC00013A92B2002AF4D110BD0B784A78012A62 +:1037BC0014D000EB4310D0F8002B002A06DB2BB101 +:1037CC00D0F8003B23F08043C0F8003BD0F8003B1E +:1037DC0043F40013C0F8003B0020704700EB43108B +:1037EC00D0F80029002A06DB2BB1D0F8003923F0E1 +:1037FC008043C0F80039D0F8003943F40013C0F806 +:10380C000039E9E70B784A78012A0ED000EB431017 +:10381C00D0F8003B23F40013C0F8003B0B79023BBB +:10382C00DBB2012B15D90020704700EB4310D0F808 +:10383C00003923F40013C0F800390B79023BDBB2DA +:10384C00012BF0D8D0F8003943F08053C0F8003980 +:10385C00E9E7D0F8003B43F08053C0F8003BE2E7C7 +:10386C00D0F8003823F4FE63C0F80038D0F80038E4 +:10387C00090101F4FE610B43C0F8003800207047C9 +:10388C00D0F8003E23F00303C0F8003ED0F8043813 +:10389C0023F00203C0F8043800207047D0F8003E33 +:1038AC0023F00303C0F8003ED0F8043843F00203C1 +:1038BC00C0F8043800207047426980691040704796 +:1038CC00D0F8183800F50060C0691840000C70473B +:1038DC00D0F8183800F50060C069184080B2704705 +:1038EC0000EB4111D1F8082B00F500604069104045 +:1038FC007047D0F81028D0F8343801F00F0C23FAA8 +:10390C000CF3DB01DBB2134300EB411000F510604C +:10391C00806818407047406900F00100704738B566 +:10392C000546C36823F0C043C360012913D019BBFB +:10393C00C36843F08043C36000240A20FEF7F0F90B +:10394C000A342846FFF7E7FF08B1C72CF5D9C82C75 +:10395C0014D0002038BDC36843F00053C36000246A +:10396C000A20FEF7DDF90A342846FFF7D4FF0128B8 +:10397C00EDD0C72CF4D9EAE70120EBE70120E9E709 +:10398C00D0F800396FF30A03C0F80039D0F80438C6 +:10399C0043F48073C0F804380020704710B4046CF2 +:1039AC00154B9C4203D9D0F8003B002B16DB0024AE +:1039BC00C0F8104BD0F8104B44F40024C0F8104B56 +:1039CC00D0F8104B44F01804C0F8104BD0F8104B42 +:1039DC0044F0C044C0F8104B012903D000205DF81E +:1039EC00044B7047C0F8142BD0F8003B43F08023F5 +:1039FC00C0F8003BF2E700BF0A30544F4A4B5A68FC +:103A0C0022F440325A605A6841680A435A6002688C +:103A1C00536823F48073536002685368016943EA66 +:103A2C00012353600268536823F0407353600268AB +:103A3C00536881680B4353600268936823F40063F6 +:103A4C00936002689368C1680B439360826A374B3A +:103A5C009A4257D00268936823F0706393600268AF +:103A6C009368816A0B4393600268936823F0405318 +:103A7C00936002689368C16A0B4393600268936811 +:103A8C0023F00203936002689368017E43EA4103CA +:103A9C00936090F82030002B3FD00268536843F4B9 +:103AAC00006353600268536823F4604353600168F9 +:103ABC004B68426A013A43EA42334B600268D36A6C +:103ACC0023F47003D3620168CB6AC269013A43EAFA +:103ADC000253CB620268936823F40073936002680C +:103AEC00936890F8301043EA41239360026893681E +:103AFC0023F48063936002689368416943EA8123ED +:103B0C00936070470268936823F070639360026857 +:103B1C00936823F040539360B0E70268536823F432 +:103B2C0000635360CAE700BF002301400100000F8F +:103B3C0038B310B50446036C43B1236C13F0100F6B +:103B4C000BD00120002384F83C3010BDFDF77CF92C +:103B5C000023636484F83C30EFE7236C23F4885330 +:103B6C0023F0020343F0020323642046FFF746FFD1 +:103B7C0000206064236C23F0030343F001032364EF +:103B8C00E0E701207047000010B582B01346002218 +:103B9C00019290F83C20012A00F0A78004460122F3 +:103BAC0080F83C200268906810F0010F13D19068E7 +:103BBC0040F0010090604E4A10684E4AA2FB002073 +:103BCC00800C00EB4000019002E00198013801905C +:103BDC0001980028F9D12268906810F4807F03D0F6 +:103BEC00906820F4807090602268906810F0010F4B +:103BFC0070D0206C20F4E06020F0010040F4807064 +:103C0C002064526812F4806F05D0226C22F440526A +:103C1C0042F480522264226C12F4805F3BD0626CBE +:103C2C0022F006026264002284F83C20A26B324827 +:103C3C00D063A26B31481064A26B3148D064226807 +:103C4C006FF0220010602068426842F0806242608F +:103C5C002068826842F48072826020680A4600F113 +:103C6C004C01A06BFDF76AFE264B5B6813F01F0F2F +:103C7C0023D12368244A934216D002F580729342D2 +:103C8C000CD0224A93422ED102F58072526812F067 +:103C9C00100F28D108E000226264C4E702F500721C +:103CAC00526812F01F0FECD19A6812F0405F1AD1D3 +:103CBC009A6842F080429A6015E02368124A934257 +:103CCC0011D19A6812F0405F0DD19A6842F080428F +:103CDC009A6008E0236C43F010032364636C43F098 +:103CEC0001036364002002B010BD0220FBE700BF9B +:103CFC002C00002083DE1B433F3D00081D3D0008C7 +:103D0C00293D000800230140002001400022014011 +:103D1C0008B5806BFCF7F4FF08BD704708B5806BE5 +:103D2C0040230364436C43F004034364FFF7F5FF43 +:103D3C0008BD08B50346806B026C12F0500F25D1FC +:103D4C00036C43F40073036403689A6812F0405FD9 +:103D5C0019D1027EBAB9DA6A12F4700F03D09A68DC +:103D6C0012F4806F0FD15A6822F020025A60036C53 +:103D7C0023F480730364036C13F4805F03D1036C2E +:103D8C0043F001030364FCF715FF08BD026C12F04D +:103D9C00100F04D1826BD26C18469047F5E7FFF7F1 +:103DAC00BCFFF2E730B482B00022019290F83C20C4 +:103DBC00012A00F0C0800346012280F83C200A68EA +:103DCC00092A40D90468E06892B202EB42021E3A1A +:103DDC004FF0070C0CFA02F220EA0202E2601C68B7 +:103DEC00E0680A8802EB42021E3A8D6805FA02F27C +:103DFC000243E2604A68062A3CD81C68606B02EBFE +:103E0C008202053A4FF01F0C0CFA02F220EA020271 +:103E1C0062631C68606B4A6802EB8202053AB1F877 +:103E2C0000C00CFA02F2024362631868434A9042E3 +:103E3C0050D01868414A904259D0002083F83C0079 +:103E4C0002B030BC70470468206992B202EB4202A7 +:103E5C004FF0070C0CFA02F220EA020222611C68F5 +:103E6C0020690A8802EB42028D6805FA02F20243CD +:103E7C002261BFE70C2A16D81D68286B02EB820260 +:103E8C00233A1F2404FA02F220EA02022A631D6874 +:103E9C00286B4A6802EB8202233A0C8804FA02F27D +:103EAC0002432A63C1E71D68E86A02EB8202413AC9 +:103EBC001F2404FA02F220EA0202EA621D68E86A90 +:103ECC004A6802EB8202413A0C8804FA02F202437D +:103EDC00EA62AAE70A68122AABD1194A506820F4A0 +:103EEC0000005060506840F480005060A1E70A6800 +:103EFC001448824201D0112A9FD1114A506820F4F3 +:103F0C0080005060506840F40000506009680D4A11 +:103F1C00914292D10C4A12680C49A1FB0212920CEC +:103F2C0002EB820252000192019A002A85D0019A7A +:103F3C00013A0192F8E7022082E700BF002001401D +:103F4C0000230140120000102C00002083DE1B43D4 +:103F5C0098B108B503460020C3F8B802C3F8C402F0 +:103F6C00C3F8D00209B1C3F8B412012183F89C1232 +:103F7C001A701846FEF7A6F808BD0320704710B556 +:103F8C0082B00023ADF8063089B10446C0F8B812EF +:103F9C00CB6A23B10DF106009847C4F8D002D4F8CF +:103FAC00D8320133C4F8D832002002B010BD03203F +:103FBC00FBE708B5FEF7E5F808BD08B5D0F8B83250 +:103FCC0013B11B68984708BD0020FCE708B5D0F872 +:103FDC00B8325B68984700B908BD0320FCE738B5D8 +:103FEC00044600F2AA25284600F0CDF90123C4F8B6 +:103FFC009432B4F8B032C4F8983294F8AA1201F0A2 +:10400C001F03012B07D0022B0AD073B92946204677 +:10401C0000F08EFB38BD2946204600F0C4FBF9E7C2 +:10402C002946204600F001FCF4E701F0800120460F +:10403C00FEF7C2F8EEE7F8B50446012380F89C328F +:10404C000023C0F894324360C0F8A43280F8A03248 +:10405C00D0F8B832E3B15B68E3B10021984707466A +:10406C00D0B94023002211462046FEF792F80126D3 +:10407C0084F863614025A4F860512B46002280210E +:10408C002046FEF786F884F8236025843846F8BD70 +:10409C000027E6E70027E4E70327E2E701740020A6 +:1040AC00704790F89C32DBB2042B04D090F89C3211 +:1040BC00DBB280F89D32042380F89C3200207047DC +:1040CC0090F89C32DBB2042B01D00020704790F8A2 +:1040DC009D32DBB280F89C32F7E708B590F89C3241 +:1040EC00DBB2032B01D0002008BDD0F8B832002B76 +:1040FC00F9D0DB69002BF6D09847F4E708B5D0F877 +:10410C00D432AE3350F823205AB190F89C32DBB243 +:10411C00032B01D0002008BD136A23B1984700205F +:10412C00F9E70320F7E70020F5E708B5D0F8D4321B +:10413C00AE3350F823205AB190F89C32DBB2032BEB +:10414C0001D0002008BD536A23B198470020F9E73D +:10415C000320F7E70020F5E70020704708B501239E +:10416C0080F89C32D0F8B83223B15B68017998475B +:10417C0010B908BD0020FCE70320FAE700207047C7 +:10418C000020704738B504460D46002945D1D0F8BB +:10419C009432032B01D0084638BDD0F85831B0F812 +:1041AC006021934209D890F8AA3203F01F03012B27 +:1041BC0012D0022B1FD0084613E09B1AC0F85831BE +:1041CC00D0F864111144C0F864119A4238BF1A46F1 +:1041DC0000F08EFC2846DFE790F8AE12FFF7CEFF1A +:1041EC0020B994F89C32DBB2032B09D0204600F0A6 +:1041FC0087FC2846D0E790F8AE12FFF7C1FFEFE737 +:10420C0000F1AE0354F823301A69002AEED0C4F83A +:10421C00D4021B6920469847E8E701F07F01FFF7BD +:10422C00AFFF90B994F89C32DBB2032BB4D100F100 +:10423C00AE0354F823309A69002AADD0C4F8D402E6 +:10424C009B69294620469847A6E70020A4E738B585 +:10425C0004460D4600294CD1D0F89432022B07D0DD +:10426C0094F8A00218B1002384F8A032284638BD77 +:10427C008269038C9A420ED89A421AD094F89C32D6 +:10428C00DBB2032B29D080212046FDF795FF204679 +:10429C0000F041FCE4E7D21A8261416A19444162A0 +:1042AC0000F00DFC00231A4619462046FDF7A4FF2A +:1042BC00D6E742699342E1D8D0F898329A42DDD2DF +:1042CC000022114600F0FBFB0021C4F898120B46AB +:1042DC000A462046FDF790FFC2E7D4F8B832DA68F8 +:1042EC00002AD0D00022C4F8D422DB68204698479C +:1042FC00C9E741F08001FFF743FF90B994F89C3275 +:10430C00DBB2032BB3D100F1AE0354F823305A695E +:10431C00002AACD0C4F8D4025B69294620469847E1 +:10432C00A5E70020A3E70B88027813440B800378E1 +:10433C0018447047428803789A4218D930B583B034 +:10434C0004460D46ADF806306388BDF806209A4247 +:10435C000AD20DF10601FFF7E6FF4378052BF3D1E6 +:10436C008378AB42F0D100E0002003B030BD0020D8 +:10437C0070470346002002E00130C0B201331A78C6 +:10438C00002AF9D170470B7803704B7843708B7807 +:10439C00CA7843EA022343800B794A7943EA022321 +:1043AC0083808B79CA7943EA0223C380704710B5A6 +:1043BC0004468021FDF700FF00212046FDF7FCFE9E +:1043CC0010BD30B583B004460D460023ADF8063061 +:1043DC004A88130A013B062B00F2AB80DFE803F09E +:1043EC00041F33A9A98D9A00D0F8B4321B680DF1C3 +:1043FC000601007C9847EA88002A00F0A380BDF8EB +:10440C000630002B00F099809A4228BF1A46ADF86E +:10441C0006200146204600F044FB03B030BD037C6F +:10442C0043B9D0F8B8329B6A0DF1060098470223C5 +:10443C004370E0E7D0F8B832DB6A0DF1060098471C +:10444C0002234370D7E7D2B2052A52D8DFE802F034 +:10445C0003101D2A3744D0F8B4325B6823B10DF138 +:10446C000601007C9847C6E72946FFF7A0FFD4E772 +:10447C00D0F8B4329B6823B10DF10601007C98474B +:10448C00B9E72946FFF793FFC7E7D0F8B432DB68EA +:10449C0023B10DF10601007C9847ACE72946FFF7E4 +:1044AC0086FFBAE7D0F8B4321B6923B10DF10601CF +:1044BC00007C98479FE72946FFF779FFADE7D0F8D6 +:1044CC00B4325B6923B10DF10601007C984792E789 +:1044DC002946FFF76CFFA0E7D0F8B4329B6923B1F3 +:1044EC000DF10601007C984785E72946FFF75FFF31 +:1044FC0093E72946FFF75BFF8FE7037C33B9D0F8CE +:10450C00B8325B6B0DF10600984774E72946FFF74C +:10451C004EFF82E7037C43B9D0F8B8321B6B0DF128 +:10452C00060098470723437065E72946FFF73FFFCE +:10453C0073E72946FFF73BFF6FE729462046FFF755 +:10454C0036FF6AE7204600F0DBFA66E738B504462A +:10455C008B88FBB9CB88EBB94B887F2B1AD803F02F +:10456C007F0590F89C32DBB2032B0CD080F89E5266 +:10457C002946FDF731FE204600F0C2FA35B1022380 +:10458C0084F89C3209E0FFF712FF06E0012384F85F +:10459C009C3202E02046FFF70AFF38BD70B5044696 +:1045AC000E468D782F4B1D70012D10D890F89C3233 +:1045BC00DBB2022B0FD0032B26D0FFF7F8FE294BD2 +:1045CC0019782046FFF702FD0325284670BDFFF73A +:1045DC00EEFE0325F9E7A5B145602946FFF7EDFC92 +:1045EC00054638B131462046FFF7E1FE022384F838 +:1045FC009C32EAE7204600F083FA032384F89C32CD +:10460C00E3E700F07DFAE0E7CDB141688D4225D0BB +:10461C00C9B2FFF7DBFC134B197861602046FFF73A +:10462C00CCFC0546B0B131462046FFF7C0FE2179DF +:10463C002046FFF7CBFC022384F89C32C5E702230B +:10464C0080F89C3245602946FFF7C0FC204600F0FC +:10465C0057FABAE7204600F053FAB6E700F050FAE2 +:10466C000025B2E78C1E002008B5CB88012B0BD19E +:10467C0090F89C32DBB2022B09D9032B11D1012209 +:10468C00011D00F00EFA01E0FFF791FE08BD5BB2D0 +:10469C003BB10146002341F8083F012200F001FA2A +:1046AC00F4E7FFF784FEF1E708B590F89C32013B84 +:1046BC00022B12D8CB88022B0CD10123C360D0F86B +:1046CC00A4320BB10323C360022200F10C0100F0F1 +:1046DC00E8F908BDFFF76BFEFBE7FFF768FEF8E7AC +:1046EC0008B54B88012B04D0022B07D0FFF75FFED7 +:1046FC0008BDC0F8A43200F003FAF9E78B881B0A56 +:10470C0080F8A03200F0FCF9F2E708B590F89C3282 +:10471C00013B022B09D84B88012B00D008BD00238C +:10472C00C0F8A43200F0ECF9F8E7FFF740FEF5E72B +:10473C0038B50C7804F06004202C06D0402C04D042 +:10474C006CB1FFF734FE002407E0D0F8D432AE335E +:10475C0050F823309B6898470446204638BD4D7866 +:10476C00092D1DD8DFE805F012191C161C08051CB4 +:10477C000F0BFFF726FEF0E7FFF7E8FEEDE7FFF77C +:10478C000DFF0446E9E7FFF76FFFE6E7FFF78CFF45 +:10479C002C46E2E7FFF7A4FFDFE7FFF7B6FFDCE705 +:1047AC00FFF705FED9E770B505460C460B7803F00C +:1047BC006003202B07D0402B05D023B1FFF7F7FD6A +:1047CC000026304670BD95F89C32013B022B26D852 +:1047DC002179012905D921462846FFF7E8FD002655 +:1047EC00EFE72846FFF7CAFC68B900F1AE0255F8AE +:1047FC002220916889B1C5F8D402936821462846D5 +:10480C009847064600E00326E388002BD9D1002EFA +:10481C00D7D1284600F074F9D3E70326F4E72146F4 +:10482C002846FFF7C4FD0026CBE72DE9F0410646EC +:10483C000D468B88DFB20C7804F06004202C08D075 +:10484C00402C06D0DCB1FFF7B2FD00242046BDE8B9 +:10485C00F08139463046FFF793FC0446002840F0BF +:10486C00F980C6F8D40200F1AE0356F823309B68E9 +:10487C00002BEBD02946304698470446E6E791F8E2 +:10488C000180B8F1010F31D0B8F1030F05D0B8F1A8 +:10489C00000F67D0FFF78BFDD8E790F89C32DBB2A6 +:1048AC00022B04D0032B12D0FFF781FDCEE70FB102 +:1048BC00802F04D129463046FFF779FDC6E73946EB +:1048CC00FDF77AFC80213046FDF776FCBEE74B887D +:1048DC0023B91FB1802F01D0CB881BB1304600F01B +:1048EC000FF9B3E73946FDF767FCF7E790F89C3210 +:1048FC00DBB2022B04D0032B12D0FFF758FDA5E737 +:10490C000FB1802F04D129463046FFF750FD9DE7AB +:10491C003946FDF751FC80213046FDF74DFC95E7FB +:10492C004B88002B92D117F07F0F17D1304600F037 +:10493C00E7F839463046FFF723FC002886D1C6F845 +:10494C00D40200F1AE0256F822209268002A00F040 +:10495C008380294630469047044677E73946FDF771 +:10496C0033FCE3E790F89C22D2B2022A05D0032A4A +:10497C0028D0FFF71CFD444668E70FB1802F14D1F7 +:10498C0013F0800F15D107F07F0707EB8707B900ED +:10499C0001F5A87131440431002301F80E3F0222C5 +:1049AC00304600F07EF8444650E7FFF700FD4446E1 +:1049BC004CE707F07F0707EB8707B900103131444C +:1049CC000431E9E75BB2002B20DB07F00F0202EBAE +:1049DC00820200EB820292F8634124B3002B25DBA8 +:1049EC0007F07F0303EB83039C0004F5A8743444A5 +:1049FC0004340FB1802F22D10023A373022204F1BF +:104A0C000E01304600F04DF844461FE707F00F0248 +:104A1C0002EB820200EB820292F82340002CDDD1E3 +:104A2C00FFF7C5FC12E7FFF7C2FC0FE707F07F03A7 +:104A3C0003EB83039C00103434440434D9E7394627 +:104A4C003046FDF773FB10B10123A373D6E70023A7 +:104A5C00A373D3E70024F9E60446F7E600B370B578 +:104A6C000D4616460446FFF784FC01304300B3F5AF +:104A7C00007F06D89BB233802B7003236B7002230C +:104A8C000AE04FF40073F6E7EA5401345A1CD2B230 +:104A9C000021A9540233DBB22278002AF4D170BD74 +:104AAC00704708B513460222C0F894224361416254 +:104ABC0083610A460021FDF797FB002008BD08B56D +:104ACC0013460A460021FDF78FFB002008BD08B5F0 +:104ADC0013460322C0F89422C0F85431C0F8641174 +:104AEC00C0F858310A460021FDF786FB002008BDAE +:104AFC0008B513460A460021FDF77EFB002008BDD1 +:104B0C0008B50422C0F8942200231A461946FDF772 +:104B1C006BFB002008BD08B50522C0F894220023C9 +:104B2C001A461946FDF768FB002008BD10B5D0F8F1 +:104B3C00D43203F1B00250F822408CB100EB820069 +:104B4C0043687BB194F80002FF280DD09B6894F861 +:104B5C00012221469847FF2384F80032002010BD23 +:104B6C000320FCE70020FAE70020F8E70A23038083 +:104B7C000048704710010020F8B506460F4F8221FF +:104B8C003846FFF7D7FB054601213846FFF7D2FB25 +:104B9C00044681213846FFF7CDFB0DB11022AA71D6 +:104BAC001CB1402222710022627118B140220271A4 +:104BBC0000224271432333800048F8BD940000204A +:104BCC00F8B506460F4F82213846FFF7B3FB054672 +:104BDC0001213846FFF7AEFB044681213846FFF72A +:104BEC00A9FB0DB11022AA711CB140222271002226 +:104BFC00627118B14022027100224271432333804A +:104C0C000048F8BD94000020F8B506460F4F8221ED +:104C1C003846FFF78FFB054601213846FFF78AFB24 +:104C2C00044681213846FFF785FB0DB11022AA718D +:104C3C001CB1002222710222627118B10022027191 +:104C4C0002224271432333800048F8BD94000020B7 +:104C5C0038B5D0F8D432B03350F8235095B104465F +:104C6C00FDF77AFAC5F80C02D4F8D432B03304EB61 +:104C7C0083046368DB6805F50371D5F80402984773 +:104C8C00002038BD0320FCE738B5D0F8C852D0F866 +:104C9C00D432B03350F8234084B301F00F0303EB4C +:104CAC00830200EB820252694AB103EBC30C05EBA1 +:104CBC008C05ED69B2FBF5FC05FB1C2292B10023BF +:104CCC00C4F81432D0F8D432B03300EB830043680C +:104CDC001B69ABB10A4604F50471D4F80802984775 +:104CEC00002038BD03EB830300EB830300245C61DD +:104CFC0023462246FDF778FA2046F2E70320F0E738 +:104D0C000020EEE7F0B583B0D0F8D43203F1B00256 +:104D1C0050F8227000228DF80720ADF80420002FE7 +:104D2C007BD004460D46097811F0600634D0202E55 +:104D3C006CD1EA882AB311F0800F07D16B7887F811 +:104D4C000032EA883F2A13D8D2B212E0B03300EB1B +:104D5C0083035B689B68394668789847EA88072A1A +:104D6C0028BF072239462046FFF79BFE002651E05C +:104D7C00402287F8012239462046FFF7A8FE00267C +:104D8C0048E0B03300EB83035B689B680022294644 +:104D9C006878984700263DE06F780B2F31D8DFE814 +:104DAC0007F006393030303030303030162690F87D +:104DBC009C32DBB2032B04D02946FFF7F8FA03260A +:104DCC0028E0022201A9FFF76CFE3E4622E090F893 +:104DDC009C32DBB2032B04D02946FFF7E8FA0326FA +:104DEC0018E001220DF10701FFF75BFE12E090F8CD +:104DFC009C32DBB2032B0DD02946FFF7D8FA0326E1 +:104E0C0008E02946FFF7D3FA032603E02946FFF70B +:104E1C00CEFA0326304603B0F0BD0326FAE738B5C8 +:104E2C0004468121FDF7C0F9002584F83750012193 +:104E3C002046FDF7B9F984F8775182212046FDF719 +:104E4C00B3F984F84B506564D4F8D43203F1B00252 +:104E5C0054F822209AB1B03304EB83035B685B688F +:104E6C009847D4F8D432B03354F82300FDF77EF9C8 +:104E7C00D4F8D432B03344F82350C4F8BC520020D8 +:104E8C0038BD70B504464FF40770FDF76BF9002878 +:104E9C0049D005464FF407720021FBF7EDF9D4F821 +:104EAC00D432B03344F82350C4F8BC52237C002BCA +:104EBC0041D14FF40073022281212046FDF769F99C +:104ECC00012684F837604FF40073022231462046E5 +:104EDC00FDF75FF984F877611023636408230322DC +:104EEC0082212046FDF755F9012384F84B3000262A +:104EFC00C5F80462D4F8D432B03304EB83035B6896 +:104F0C001B689847C5F81462C5F81862D5F80422D6 +:104F1C0062B3257C1DBB4FF4007301212046FDF7C5 +:104F2C006BF9284670BDD4F8D432B033002244F863 +:104F3C0023200225F5E74023022281212046FDF79C +:104F4C0028F9012684F83760402302223146204696 +:104F5C00FDF71FF984F8776110236364BEE74023E3 +:104F6C0001212046FDF748F90025DAE70225D8E7AC +:104F7C0039B1D0F8D432B03300EB8300416000205B +:104F8C00704703207047D0F8D432B03350F8233038 +:104F9C002BB1C3F80812C3F810220020704703206D +:104FAC007047D0F8D432B03350F823301BB1C3F86B +:104FBC000412002070470320704708B5D0F8D43293 +:104FCC00B03350F823208AB1D2F814320BB101203F +:104FDC0008BD0123C2F81432D2F810328362D2F821 +:104FEC0008228121FDF700F90020F1E70320EFE70B +:104FFC0010B5D0F8D432B03350F8232092B1047CE1 +:10500C0044B94FF40073D2F804220121FDF7F4F8EF +:10501C00204610BD4023D2F804220121FDF7ECF804 +:10502C000024F5E70324F3E7DFF834D0FCF78CFE1B +:10503C000C480D490D4A002302E0D458C4500433E7 +:10504C00C4188C42F9D30A4A0A4C002301E01360BD +:10505C000432A242FBD3FBF7E7F8FBF70FFC7047D7 +:10506C0000000320000000201C010020105100084B +:10507C001C010020901E0020FEE70000F8B500BFC8 +:10508C00F8BC08BC9E467047F8B500BFF8BC08BC1D +:04509C009E46704775 +:1050A00000061016000610160000000000000000A8 +:1050B000010203040607080953544D333220566990 +:1050C000727475616C20436F6D506F7274000000D4 +:1050D00053544D6963726F656C656374726F6E696A +:1050E0006373000043444320436F6E6669670000AA +:1050F00043444320496E7465726661636500000035 +:0851000058B2FF7F010000001E +:045108001502000884 +:04510C00ED010008A9 +:10511000737470203F3F3F3F3F3F20203F3F3F3F62 +:105120003F3F3F3F3F3F0D0A53776565705F7374A4 +:105130006172740A0D000100100000000024F400E8 +:105140001A03000000000000000000000000000042 +:10515000000000000000000000000000040309043B +:1051600012010002020200408304405700020102C3 +:1051700003010000BD1D0008C91D00088D1E0008A8 +:10518000691E0008551E0008A91E0008CD1E000853 +:10519000191F0008F11E0008F51E0008FD1E00087A +:1051A000F91E000809024300020100C03209040090 +:1051B0000001020201000524001001052401000184 +:1051C00004240202052406000107058203080010DA +:1051D00009040100020A0000000705010240000066 +:1051E00007058102400000008F4E00082B4E00088A +:1051F000114D000800000000394B0008954C0008D4 +:105200005D4C0008000000000000000000000000ED +:10521000154C0008CD4B0008854B0008794B000861 +:0C5220000A06000200000040010000002F +:04000005080050356A :00000001FF diff --git a/build/stm32_ADC_F429_0.map b/build/stm32_ADC_F429_0.map index bdeeb17..308b002 100644 --- a/build/stm32_ADC_F429_0.map +++ b/build/stm32_ADC_F429_0.map @@ -1216,7 +1216,7 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000000 g_pfnVectors 0x080001ac . = ALIGN (0x4) -.text 0x080001ac 0x4ef0 +.text 0x080001ac 0x4ef4 0x080001ac . = ALIGN (0x4) *(.text) .text 0x080001ac 0x88 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o @@ -1289,713 +1289,713 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x08000bc0 0x14c build/stm32f4xx_it.o 0x08000bc0 HAL_ADC_ConvCpltCallback .text.HAL_ADC_ConvHalfCpltCallback - 0x08000d0c 0x10c build/stm32f4xx_it.o + 0x08000d0c 0x110 build/stm32f4xx_it.o 0x08000d0c HAL_ADC_ConvHalfCpltCallback .text.HAL_MspInit - 0x08000e18 0x38 build/stm32f4xx_hal_msp.o - 0x08000e18 HAL_MspInit + 0x08000e1c 0x38 build/stm32f4xx_hal_msp.o + 0x08000e1c HAL_MspInit .text.HAL_ADC_MspInit - 0x08000e50 0xac build/stm32f4xx_hal_msp.o - 0x08000e50 HAL_ADC_MspInit + 0x08000e54 0xac build/stm32f4xx_hal_msp.o + 0x08000e54 HAL_ADC_MspInit .text.HAL_RCC_OscConfig - 0x08000efc 0x3f8 build/stm32f4xx_hal_rcc.o - 0x08000efc HAL_RCC_OscConfig + 0x08000f00 0x3f8 build/stm32f4xx_hal_rcc.o + 0x08000f00 HAL_RCC_OscConfig .text.HAL_RCC_GetSysClockFreq - 0x080012f4 0xdc build/stm32f4xx_hal_rcc.o - 0x080012f4 HAL_RCC_GetSysClockFreq + 0x080012f8 0xdc build/stm32f4xx_hal_rcc.o + 0x080012f8 HAL_RCC_GetSysClockFreq .text.HAL_RCC_ClockConfig - 0x080013d0 0x160 build/stm32f4xx_hal_rcc.o - 0x080013d0 HAL_RCC_ClockConfig + 0x080013d4 0x160 build/stm32f4xx_hal_rcc.o + 0x080013d4 HAL_RCC_ClockConfig .text.HAL_RCC_GetHCLKFreq - 0x08001530 0xc build/stm32f4xx_hal_rcc.o - 0x08001530 HAL_RCC_GetHCLKFreq + 0x08001534 0xc build/stm32f4xx_hal_rcc.o + 0x08001534 HAL_RCC_GetHCLKFreq .text.HAL_GPIO_Init - 0x0800153c 0x208 build/stm32f4xx_hal_gpio.o - 0x0800153c HAL_GPIO_Init + 0x08001540 0x208 build/stm32f4xx_hal_gpio.o + 0x08001540 HAL_GPIO_Init .text.HAL_GPIO_WritePin - 0x08001744 0xc build/stm32f4xx_hal_gpio.o - 0x08001744 HAL_GPIO_WritePin + 0x08001748 0xc build/stm32f4xx_hal_gpio.o + 0x08001748 HAL_GPIO_WritePin .text.HAL_GPIO_TogglePin - 0x08001750 0x12 build/stm32f4xx_hal_gpio.o - 0x08001750 HAL_GPIO_TogglePin + 0x08001754 0x12 build/stm32f4xx_hal_gpio.o + 0x08001754 HAL_GPIO_TogglePin .text.HAL_GPIO_EXTI_Callback - 0x08001762 0x2 build/stm32f4xx_hal_gpio.o - 0x08001762 HAL_GPIO_EXTI_Callback + 0x08001766 0x2 build/stm32f4xx_hal_gpio.o + 0x08001766 HAL_GPIO_EXTI_Callback .text.HAL_GPIO_EXTI_IRQHandler - 0x08001764 0x1c build/stm32f4xx_hal_gpio.o - 0x08001764 HAL_GPIO_EXTI_IRQHandler + 0x08001768 0x1c build/stm32f4xx_hal_gpio.o + 0x08001768 HAL_GPIO_EXTI_IRQHandler .text.DMA_SetConfig - 0x08001780 0x2c build/stm32f4xx_hal_dma.o + 0x08001784 0x2c build/stm32f4xx_hal_dma.o .text.DMA_CalcBaseAndBitshift - 0x080017ac 0x3c build/stm32f4xx_hal_dma.o + 0x080017b0 0x3c build/stm32f4xx_hal_dma.o .text.DMA_CheckFifoParam - 0x080017e8 0x8e build/stm32f4xx_hal_dma.o - *fill* 0x08001876 0x2 + 0x080017ec 0x8e build/stm32f4xx_hal_dma.o + *fill* 0x0800187a 0x2 .text.HAL_DMA_Init - 0x08001878 0xcc build/stm32f4xx_hal_dma.o - 0x08001878 HAL_DMA_Init + 0x0800187c 0xcc build/stm32f4xx_hal_dma.o + 0x0800187c HAL_DMA_Init .text.HAL_DMA_Start_IT - 0x08001944 0x6a build/stm32f4xx_hal_dma.o - 0x08001944 HAL_DMA_Start_IT - *fill* 0x080019ae 0x2 + 0x08001948 0x6a build/stm32f4xx_hal_dma.o + 0x08001948 HAL_DMA_Start_IT + *fill* 0x080019b2 0x2 .text.HAL_DMA_IRQHandler - 0x080019b0 0x1dc build/stm32f4xx_hal_dma.o - 0x080019b0 HAL_DMA_IRQHandler + 0x080019b4 0x1dc build/stm32f4xx_hal_dma.o + 0x080019b4 HAL_DMA_IRQHandler .text.__NVIC_EnableIRQ - 0x08001b8c 0x1c build/stm32f4xx_hal_cortex.o + 0x08001b90 0x1c build/stm32f4xx_hal_cortex.o .text.__NVIC_SetPriority - 0x08001ba8 0x28 build/stm32f4xx_hal_cortex.o + 0x08001bac 0x28 build/stm32f4xx_hal_cortex.o .text.NVIC_EncodePriority - 0x08001bd0 0x3e build/stm32f4xx_hal_cortex.o - *fill* 0x08001c0e 0x2 + 0x08001bd4 0x3e build/stm32f4xx_hal_cortex.o + *fill* 0x08001c12 0x2 .text.HAL_NVIC_SetPriorityGrouping - 0x08001c10 0x24 build/stm32f4xx_hal_cortex.o - 0x08001c10 HAL_NVIC_SetPriorityGrouping + 0x08001c14 0x24 build/stm32f4xx_hal_cortex.o + 0x08001c14 HAL_NVIC_SetPriorityGrouping .text.HAL_NVIC_SetPriority - 0x08001c34 0x20 build/stm32f4xx_hal_cortex.o - 0x08001c34 HAL_NVIC_SetPriority + 0x08001c38 0x20 build/stm32f4xx_hal_cortex.o + 0x08001c38 HAL_NVIC_SetPriority .text.HAL_NVIC_EnableIRQ - 0x08001c54 0x8 build/stm32f4xx_hal_cortex.o - 0x08001c54 HAL_NVIC_EnableIRQ + 0x08001c58 0x8 build/stm32f4xx_hal_cortex.o + 0x08001c58 HAL_NVIC_EnableIRQ .text.HAL_SYSTICK_Config - 0x08001c5c 0x28 build/stm32f4xx_hal_cortex.o - 0x08001c5c HAL_SYSTICK_Config + 0x08001c60 0x28 build/stm32f4xx_hal_cortex.o + 0x08001c60 HAL_SYSTICK_Config .text.HAL_InitTick - 0x08001c84 0x4c build/stm32f4xx_hal.o - 0x08001c84 HAL_InitTick + 0x08001c88 0x4c build/stm32f4xx_hal.o + 0x08001c88 HAL_InitTick .text.HAL_Init - 0x08001cd0 0x34 build/stm32f4xx_hal.o - 0x08001cd0 HAL_Init + 0x08001cd4 0x34 build/stm32f4xx_hal.o + 0x08001cd4 HAL_Init .text.HAL_IncTick - 0x08001d04 0x18 build/stm32f4xx_hal.o - 0x08001d04 HAL_IncTick + 0x08001d08 0x18 build/stm32f4xx_hal.o + 0x08001d08 HAL_IncTick .text.HAL_GetTick - 0x08001d1c 0xc build/stm32f4xx_hal.o - 0x08001d1c HAL_GetTick + 0x08001d20 0xc build/stm32f4xx_hal.o + 0x08001d20 HAL_GetTick .text.HAL_Delay - 0x08001d28 0x28 build/stm32f4xx_hal.o - 0x08001d28 HAL_Delay + 0x08001d2c 0x28 build/stm32f4xx_hal.o + 0x08001d2c HAL_Delay .text.SystemInit - 0x08001d50 0x14 build/system_stm32f4xx.o - 0x08001d50 SystemInit + 0x08001d54 0x14 build/system_stm32f4xx.o + 0x08001d54 SystemInit .text.MX_USB_DEVICE_Init - 0x08001d64 0x54 build/usb_device.o - 0x08001d64 MX_USB_DEVICE_Init + 0x08001d68 0x54 build/usb_device.o + 0x08001d68 MX_USB_DEVICE_Init .text.USBD_FS_DeviceDescriptor - 0x08001db8 0xc build/usbd_desc.o - 0x08001db8 USBD_FS_DeviceDescriptor + 0x08001dbc 0xc build/usbd_desc.o + 0x08001dbc USBD_FS_DeviceDescriptor .text.USBD_FS_LangIDStrDescriptor - 0x08001dc4 0xc build/usbd_desc.o - 0x08001dc4 USBD_FS_LangIDStrDescriptor + 0x08001dc8 0xc build/usbd_desc.o + 0x08001dc8 USBD_FS_LangIDStrDescriptor .text.IntToUnicode - 0x08001dd0 0x46 build/usbd_desc.o - *fill* 0x08001e16 0x2 + 0x08001dd4 0x46 build/usbd_desc.o + *fill* 0x08001e1a 0x2 .text.Get_SerialNum - 0x08001e18 0x38 build/usbd_desc.o + 0x08001e1c 0x38 build/usbd_desc.o .text.USBD_FS_SerialStrDescriptor - 0x08001e50 0x14 build/usbd_desc.o - 0x08001e50 USBD_FS_SerialStrDescriptor + 0x08001e54 0x14 build/usbd_desc.o + 0x08001e54 USBD_FS_SerialStrDescriptor .text.USBD_FS_ProductStrDescriptor - 0x08001e64 0x24 build/usbd_desc.o - 0x08001e64 USBD_FS_ProductStrDescriptor + 0x08001e68 0x24 build/usbd_desc.o + 0x08001e68 USBD_FS_ProductStrDescriptor .text.USBD_FS_ManufacturerStrDescriptor - 0x08001e88 0x1c build/usbd_desc.o - 0x08001e88 USBD_FS_ManufacturerStrDescriptor + 0x08001e8c 0x1c build/usbd_desc.o + 0x08001e8c USBD_FS_ManufacturerStrDescriptor .text.USBD_FS_ConfigStrDescriptor - 0x08001ea4 0x24 build/usbd_desc.o - 0x08001ea4 USBD_FS_ConfigStrDescriptor + 0x08001ea8 0x24 build/usbd_desc.o + 0x08001ea8 USBD_FS_ConfigStrDescriptor .text.USBD_FS_InterfaceStrDescriptor - 0x08001ec8 0x24 build/usbd_desc.o - 0x08001ec8 USBD_FS_InterfaceStrDescriptor + 0x08001ecc 0x24 build/usbd_desc.o + 0x08001ecc USBD_FS_InterfaceStrDescriptor .text.CDC_DeInit_FS - 0x08001eec 0x4 build/usbd_cdc_if.o - .text.CDC_Control_FS 0x08001ef0 0x4 build/usbd_cdc_if.o - .text.CDC_TransmitCplt_FS + .text.CDC_Control_FS 0x08001ef4 0x4 build/usbd_cdc_if.o + .text.CDC_TransmitCplt_FS + 0x08001ef8 0x4 build/usbd_cdc_if.o .text.CDC_Receive_FS - 0x08001ef8 0x1c build/usbd_cdc_if.o + 0x08001efc 0x1c build/usbd_cdc_if.o .text.CDC_Init_FS - 0x08001f14 0x28 build/usbd_cdc_if.o + 0x08001f18 0x28 build/usbd_cdc_if.o .text.CDC_Transmit_FS - 0x08001f3c 0x2c build/usbd_cdc_if.o - 0x08001f3c CDC_Transmit_FS + 0x08001f40 0x2c build/usbd_cdc_if.o + 0x08001f40 CDC_Transmit_FS .text.HAL_PCD_MspInit - 0x08001f68 0x84 build/usbd_conf.o - 0x08001f68 HAL_PCD_MspInit + 0x08001f6c 0x84 build/usbd_conf.o + 0x08001f6c HAL_PCD_MspInit .text.HAL_PCD_SetupStageCallback - 0x08001fec 0x10 build/usbd_conf.o - 0x08001fec HAL_PCD_SetupStageCallback + 0x08001ff0 0x10 build/usbd_conf.o + 0x08001ff0 HAL_PCD_SetupStageCallback .text.HAL_PCD_DataOutStageCallback - 0x08001ffc 0x18 build/usbd_conf.o - 0x08001ffc HAL_PCD_DataOutStageCallback + 0x08002000 0x18 build/usbd_conf.o + 0x08002000 HAL_PCD_DataOutStageCallback .text.HAL_PCD_DataInStageCallback - 0x08002014 0x16 build/usbd_conf.o - 0x08002014 HAL_PCD_DataInStageCallback + 0x08002018 0x16 build/usbd_conf.o + 0x08002018 HAL_PCD_DataInStageCallback .text.HAL_PCD_SOFCallback - 0x0800202a 0xc build/usbd_conf.o - 0x0800202a HAL_PCD_SOFCallback + 0x0800202e 0xc build/usbd_conf.o + 0x0800202e HAL_PCD_SOFCallback .text.HAL_PCD_ResetCallback - 0x08002036 0x28 build/usbd_conf.o - 0x08002036 HAL_PCD_ResetCallback - *fill* 0x0800205e 0x2 + 0x0800203a 0x28 build/usbd_conf.o + 0x0800203a HAL_PCD_ResetCallback + *fill* 0x08002062 0x2 .text.HAL_PCD_SuspendCallback - 0x08002060 0x30 build/usbd_conf.o - 0x08002060 HAL_PCD_SuspendCallback + 0x08002064 0x30 build/usbd_conf.o + 0x08002064 HAL_PCD_SuspendCallback .text.HAL_PCD_ResumeCallback - 0x08002090 0xc build/usbd_conf.o - 0x08002090 HAL_PCD_ResumeCallback + 0x08002094 0xc build/usbd_conf.o + 0x08002094 HAL_PCD_ResumeCallback .text.HAL_PCD_ISOOUTIncompleteCallback - 0x0800209c 0xc build/usbd_conf.o - 0x0800209c HAL_PCD_ISOOUTIncompleteCallback + 0x080020a0 0xc build/usbd_conf.o + 0x080020a0 HAL_PCD_ISOOUTIncompleteCallback .text.HAL_PCD_ISOINIncompleteCallback - 0x080020a8 0xc build/usbd_conf.o - 0x080020a8 HAL_PCD_ISOINIncompleteCallback + 0x080020ac 0xc build/usbd_conf.o + 0x080020ac HAL_PCD_ISOINIncompleteCallback .text.HAL_PCD_ConnectCallback - 0x080020b4 0xc build/usbd_conf.o - 0x080020b4 HAL_PCD_ConnectCallback + 0x080020b8 0xc build/usbd_conf.o + 0x080020b8 HAL_PCD_ConnectCallback .text.HAL_PCD_DisconnectCallback - 0x080020c0 0xc build/usbd_conf.o - 0x080020c0 HAL_PCD_DisconnectCallback + 0x080020c4 0xc build/usbd_conf.o + 0x080020c4 HAL_PCD_DisconnectCallback .text.USBD_LL_Init - 0x080020cc 0x68 build/usbd_conf.o - 0x080020cc USBD_LL_Init + 0x080020d0 0x68 build/usbd_conf.o + 0x080020d0 USBD_LL_Init .text.USBD_LL_IsStallEP - 0x08002134 0x2c build/usbd_conf.o - 0x08002134 USBD_LL_IsStallEP + 0x08002138 0x2c build/usbd_conf.o + 0x08002138 USBD_LL_IsStallEP .text.USBD_LL_GetRxDataSize - 0x08002160 0xc build/usbd_conf.o - 0x08002160 USBD_LL_GetRxDataSize + 0x08002164 0xc build/usbd_conf.o + 0x08002164 USBD_LL_GetRxDataSize .text.USBD_static_malloc - 0x0800216c 0x8 build/usbd_conf.o - 0x0800216c USBD_static_malloc + 0x08002170 0x8 build/usbd_conf.o + 0x08002170 USBD_static_malloc .text.USBD_static_free - 0x08002174 0x2 build/usbd_conf.o - 0x08002174 USBD_static_free + 0x08002178 0x2 build/usbd_conf.o + 0x08002178 USBD_static_free .text.USBD_Get_USB_Status - 0x08002176 0x14 build/usbd_conf.o - 0x08002176 USBD_Get_USB_Status + 0x0800217a 0x14 build/usbd_conf.o + 0x0800217a USBD_Get_USB_Status .text.USBD_LL_Start - 0x0800218a 0x10 build/usbd_conf.o - 0x0800218a USBD_LL_Start + 0x0800218e 0x10 build/usbd_conf.o + 0x0800218e USBD_LL_Start .text.USBD_LL_OpenEP - 0x0800219a 0x16 build/usbd_conf.o - 0x0800219a USBD_LL_OpenEP + 0x0800219e 0x16 build/usbd_conf.o + 0x0800219e USBD_LL_OpenEP .text.USBD_LL_CloseEP - 0x080021b0 0x10 build/usbd_conf.o - 0x080021b0 USBD_LL_CloseEP + 0x080021b4 0x10 build/usbd_conf.o + 0x080021b4 USBD_LL_CloseEP .text.USBD_LL_StallEP - 0x080021c0 0x10 build/usbd_conf.o - 0x080021c0 USBD_LL_StallEP + 0x080021c4 0x10 build/usbd_conf.o + 0x080021c4 USBD_LL_StallEP .text.USBD_LL_ClearStallEP - 0x080021d0 0x10 build/usbd_conf.o - 0x080021d0 USBD_LL_ClearStallEP + 0x080021d4 0x10 build/usbd_conf.o + 0x080021d4 USBD_LL_ClearStallEP .text.USBD_LL_SetUSBAddress - 0x080021e0 0x10 build/usbd_conf.o - 0x080021e0 USBD_LL_SetUSBAddress + 0x080021e4 0x10 build/usbd_conf.o + 0x080021e4 USBD_LL_SetUSBAddress .text.USBD_LL_Transmit - 0x080021f0 0x10 build/usbd_conf.o - 0x080021f0 USBD_LL_Transmit + 0x080021f4 0x10 build/usbd_conf.o + 0x080021f4 USBD_LL_Transmit .text.USBD_LL_PrepareReceive - 0x08002200 0x10 build/usbd_conf.o - 0x08002200 USBD_LL_PrepareReceive + 0x08002204 0x10 build/usbd_conf.o + 0x08002204 USBD_LL_PrepareReceive .text.PCD_WriteEmptyTxFifo - 0x08002210 0xd0 build/stm32f4xx_hal_pcd.o + 0x08002214 0xd0 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_Init - 0x080022e0 0x102 build/stm32f4xx_hal_pcd.o - 0x080022e0 HAL_PCD_Init + 0x080022e4 0x102 build/stm32f4xx_hal_pcd.o + 0x080022e4 HAL_PCD_Init .text.HAL_PCD_Start - 0x080023e2 0x44 build/stm32f4xx_hal_pcd.o - 0x080023e2 HAL_PCD_Start - *fill* 0x08002426 0x2 + 0x080023e6 0x44 build/stm32f4xx_hal_pcd.o + 0x080023e6 HAL_PCD_Start + *fill* 0x0800242a 0x2 .text.PCD_EP_OutXfrComplete_int - 0x08002428 0x104 build/stm32f4xx_hal_pcd.o + 0x0800242c 0x104 build/stm32f4xx_hal_pcd.o .text.PCD_EP_OutSetupPacket_int - 0x0800252c 0x50 build/stm32f4xx_hal_pcd.o + 0x08002530 0x50 build/stm32f4xx_hal_pcd.o .text.HAL_PCD_SetAddress - 0x0800257c 0x26 build/stm32f4xx_hal_pcd.o - 0x0800257c HAL_PCD_SetAddress + 0x08002580 0x26 build/stm32f4xx_hal_pcd.o + 0x08002580 HAL_PCD_SetAddress .text.HAL_PCD_EP_Open - 0x080025a2 0x8c build/stm32f4xx_hal_pcd.o - 0x080025a2 HAL_PCD_EP_Open + 0x080025a6 0x8c build/stm32f4xx_hal_pcd.o + 0x080025a6 HAL_PCD_EP_Open .text.HAL_PCD_EP_Close - 0x0800262e 0x70 build/stm32f4xx_hal_pcd.o - 0x0800262e HAL_PCD_EP_Close + 0x08002632 0x70 build/stm32f4xx_hal_pcd.o + 0x08002632 HAL_PCD_EP_Close .text.HAL_PCD_EP_Receive - 0x0800269e 0x4a build/stm32f4xx_hal_pcd.o - 0x0800269e HAL_PCD_EP_Receive + 0x080026a2 0x4a build/stm32f4xx_hal_pcd.o + 0x080026a2 HAL_PCD_EP_Receive .text.HAL_PCD_EP_GetRxCount - 0x080026e8 0x12 build/stm32f4xx_hal_pcd.o - 0x080026e8 HAL_PCD_EP_GetRxCount + 0x080026ec 0x12 build/stm32f4xx_hal_pcd.o + 0x080026ec HAL_PCD_EP_GetRxCount .text.HAL_PCD_EP_Transmit - 0x080026fa 0x4a build/stm32f4xx_hal_pcd.o - 0x080026fa HAL_PCD_EP_Transmit + 0x080026fe 0x4a build/stm32f4xx_hal_pcd.o + 0x080026fe HAL_PCD_EP_Transmit .text.HAL_PCD_EP_SetStall - 0x08002744 0x86 build/stm32f4xx_hal_pcd.o - 0x08002744 HAL_PCD_EP_SetStall + 0x08002748 0x86 build/stm32f4xx_hal_pcd.o + 0x08002748 HAL_PCD_EP_SetStall .text.HAL_PCD_EP_ClrStall - 0x080027ca 0x74 build/stm32f4xx_hal_pcd.o - 0x080027ca HAL_PCD_EP_ClrStall + 0x080027ce 0x74 build/stm32f4xx_hal_pcd.o + 0x080027ce HAL_PCD_EP_ClrStall .text.HAL_PCD_EP_Abort - 0x0800283e 0x34 build/stm32f4xx_hal_pcd.o - 0x0800283e HAL_PCD_EP_Abort + 0x08002842 0x34 build/stm32f4xx_hal_pcd.o + 0x08002842 HAL_PCD_EP_Abort .text.HAL_PCD_IRQHandler - 0x08002872 0x5be build/stm32f4xx_hal_pcd.o - 0x08002872 HAL_PCD_IRQHandler + 0x08002876 0x5be build/stm32f4xx_hal_pcd.o + 0x08002876 HAL_PCD_IRQHandler .text.HAL_PCDEx_SetTxFiFo - 0x08002e30 0x4c build/stm32f4xx_hal_pcd_ex.o - 0x08002e30 HAL_PCDEx_SetTxFiFo + 0x08002e34 0x4c build/stm32f4xx_hal_pcd_ex.o + 0x08002e34 HAL_PCDEx_SetTxFiFo .text.HAL_PCDEx_SetRxFiFo - 0x08002e7c 0x8 build/stm32f4xx_hal_pcd_ex.o - 0x08002e7c HAL_PCDEx_SetRxFiFo + 0x08002e80 0x8 build/stm32f4xx_hal_pcd_ex.o + 0x08002e80 HAL_PCDEx_SetRxFiFo .text.HAL_PCDEx_LPM_Callback - 0x08002e84 0x2 build/stm32f4xx_hal_pcd_ex.o - 0x08002e84 HAL_PCDEx_LPM_Callback + 0x08002e88 0x2 build/stm32f4xx_hal_pcd_ex.o + 0x08002e88 HAL_PCDEx_LPM_Callback .text.USB_CoreReset - 0x08002e86 0x58 build/stm32f4xx_ll_usb.o + 0x08002e8a 0x58 build/stm32f4xx_ll_usb.o .text.USB_CoreInit - 0x08002ede 0x92 build/stm32f4xx_ll_usb.o - 0x08002ede USB_CoreInit + 0x08002ee2 0x92 build/stm32f4xx_ll_usb.o + 0x08002ee2 USB_CoreInit .text.USB_SetTurnaroundTime - 0x08002f70 0xe4 build/stm32f4xx_ll_usb.o - 0x08002f70 USB_SetTurnaroundTime + 0x08002f74 0xe4 build/stm32f4xx_ll_usb.o + 0x08002f74 USB_SetTurnaroundTime .text.USB_EnableGlobalInt - 0x08003054 0xc build/stm32f4xx_ll_usb.o - 0x08003054 USB_EnableGlobalInt + 0x08003058 0xc build/stm32f4xx_ll_usb.o + 0x08003058 USB_EnableGlobalInt .text.USB_DisableGlobalInt - 0x08003060 0xc build/stm32f4xx_ll_usb.o - 0x08003060 USB_DisableGlobalInt + 0x08003064 0xc build/stm32f4xx_ll_usb.o + 0x08003064 USB_DisableGlobalInt .text.USB_FlushTxFifo - 0x0800306c 0x4a build/stm32f4xx_ll_usb.o - 0x0800306c USB_FlushTxFifo + 0x08003070 0x4a build/stm32f4xx_ll_usb.o + 0x08003070 USB_FlushTxFifo .text.USB_FlushRxFifo - 0x080030b6 0x46 build/stm32f4xx_ll_usb.o - 0x080030b6 USB_FlushRxFifo + 0x080030ba 0x46 build/stm32f4xx_ll_usb.o + 0x080030ba USB_FlushRxFifo .text.USB_SetDevSpeed - 0x080030fc 0xe build/stm32f4xx_ll_usb.o - 0x080030fc USB_SetDevSpeed - *fill* 0x0800310a 0x2 + 0x08003100 0xe build/stm32f4xx_ll_usb.o + 0x08003100 USB_SetDevSpeed + *fill* 0x0800310e 0x2 .text.USB_DevInit - 0x0800310c 0x194 build/stm32f4xx_ll_usb.o - 0x0800310c USB_DevInit + 0x08003110 0x194 build/stm32f4xx_ll_usb.o + 0x08003110 USB_DevInit .text.USB_GetDevSpeed - 0x080032a0 0x22 build/stm32f4xx_ll_usb.o - 0x080032a0 USB_GetDevSpeed + 0x080032a4 0x22 build/stm32f4xx_ll_usb.o + 0x080032a4 USB_GetDevSpeed .text.USB_ActivateEndpoint - 0x080032c2 0x9a build/stm32f4xx_ll_usb.o - 0x080032c2 USB_ActivateEndpoint + 0x080032c6 0x9a build/stm32f4xx_ll_usb.o + 0x080032c6 USB_ActivateEndpoint .text.USB_DeactivateEndpoint - 0x0800335c 0xe0 build/stm32f4xx_ll_usb.o - 0x0800335c USB_DeactivateEndpoint + 0x08003360 0xe0 build/stm32f4xx_ll_usb.o + 0x08003360 USB_DeactivateEndpoint .text.USB_EPStopXfer - 0x0800343c 0xbe build/stm32f4xx_ll_usb.o - 0x0800343c USB_EPStopXfer + 0x08003440 0xbe build/stm32f4xx_ll_usb.o + 0x08003440 USB_EPStopXfer .text.USB_WritePacket - 0x080034fa 0x2e build/stm32f4xx_ll_usb.o - 0x080034fa USB_WritePacket + 0x080034fe 0x2e build/stm32f4xx_ll_usb.o + 0x080034fe USB_WritePacket .text.USB_EPStartXfer - 0x08003528 0x244 build/stm32f4xx_ll_usb.o - 0x08003528 USB_EPStartXfer + 0x0800352c 0x244 build/stm32f4xx_ll_usb.o + 0x0800352c USB_EPStartXfer .text.USB_ReadPacket - 0x0800376c 0x46 build/stm32f4xx_ll_usb.o - 0x0800376c USB_ReadPacket + 0x08003770 0x46 build/stm32f4xx_ll_usb.o + 0x08003770 USB_ReadPacket .text.USB_EPSetStall - 0x080037b2 0x5a build/stm32f4xx_ll_usb.o - 0x080037b2 USB_EPSetStall + 0x080037b6 0x5a build/stm32f4xx_ll_usb.o + 0x080037b6 USB_EPSetStall .text.USB_EPClearStall - 0x0800380c 0x5c build/stm32f4xx_ll_usb.o - 0x0800380c USB_EPClearStall + 0x08003810 0x5c build/stm32f4xx_ll_usb.o + 0x08003810 USB_EPClearStall .text.USB_SetDevAddress - 0x08003868 0x20 build/stm32f4xx_ll_usb.o - 0x08003868 USB_SetDevAddress + 0x0800386c 0x20 build/stm32f4xx_ll_usb.o + 0x0800386c USB_SetDevAddress .text.USB_DevConnect - 0x08003888 0x1c build/stm32f4xx_ll_usb.o - 0x08003888 USB_DevConnect + 0x0800388c 0x1c build/stm32f4xx_ll_usb.o + 0x0800388c USB_DevConnect .text.USB_DevDisconnect - 0x080038a4 0x1c build/stm32f4xx_ll_usb.o - 0x080038a4 USB_DevDisconnect + 0x080038a8 0x1c build/stm32f4xx_ll_usb.o + 0x080038a8 USB_DevDisconnect .text.USB_ReadInterrupts - 0x080038c0 0x8 build/stm32f4xx_ll_usb.o - 0x080038c0 USB_ReadInterrupts + 0x080038c4 0x8 build/stm32f4xx_ll_usb.o + 0x080038c4 USB_ReadInterrupts .text.USB_ReadDevAllOutEpInterrupt - 0x080038c8 0x10 build/stm32f4xx_ll_usb.o - 0x080038c8 USB_ReadDevAllOutEpInterrupt + 0x080038cc 0x10 build/stm32f4xx_ll_usb.o + 0x080038cc USB_ReadDevAllOutEpInterrupt .text.USB_ReadDevAllInEpInterrupt - 0x080038d8 0x10 build/stm32f4xx_ll_usb.o - 0x080038d8 USB_ReadDevAllInEpInterrupt + 0x080038dc 0x10 build/stm32f4xx_ll_usb.o + 0x080038dc USB_ReadDevAllInEpInterrupt .text.USB_ReadDevOutEPInterrupt - 0x080038e8 0x12 build/stm32f4xx_ll_usb.o - 0x080038e8 USB_ReadDevOutEPInterrupt + 0x080038ec 0x12 build/stm32f4xx_ll_usb.o + 0x080038ec USB_ReadDevOutEPInterrupt .text.USB_ReadDevInEPInterrupt - 0x080038fa 0x24 build/stm32f4xx_ll_usb.o - 0x080038fa USB_ReadDevInEPInterrupt + 0x080038fe 0x24 build/stm32f4xx_ll_usb.o + 0x080038fe USB_ReadDevInEPInterrupt .text.USB_GetMode - 0x0800391e 0x8 build/stm32f4xx_ll_usb.o - 0x0800391e USB_GetMode + 0x08003922 0x8 build/stm32f4xx_ll_usb.o + 0x08003922 USB_GetMode .text.USB_SetCurrentMode - 0x08003926 0x62 build/stm32f4xx_ll_usb.o - 0x08003926 USB_SetCurrentMode + 0x0800392a 0x62 build/stm32f4xx_ll_usb.o + 0x0800392a USB_SetCurrentMode .text.USB_ActivateSetup - 0x08003988 0x1c build/stm32f4xx_ll_usb.o - 0x08003988 USB_ActivateSetup + 0x0800398c 0x1c build/stm32f4xx_ll_usb.o + 0x0800398c USB_ActivateSetup .text.USB_EP0_OutStart - 0x080039a4 0x60 build/stm32f4xx_ll_usb.o - 0x080039a4 USB_EP0_OutStart + 0x080039a8 0x60 build/stm32f4xx_ll_usb.o + 0x080039a8 USB_EP0_OutStart .text.ADC_Init - 0x08003a04 0x134 build/stm32f4xx_hal_adc.o + 0x08003a08 0x134 build/stm32f4xx_hal_adc.o .text.HAL_ADC_Init - 0x08003b38 0x56 build/stm32f4xx_hal_adc.o - 0x08003b38 HAL_ADC_Init - *fill* 0x08003b8e 0x2 + 0x08003b3c 0x56 build/stm32f4xx_hal_adc.o + 0x08003b3c HAL_ADC_Init + *fill* 0x08003b92 0x2 .text.HAL_ADC_Start_DMA - 0x08003b90 0x188 build/stm32f4xx_hal_adc.o - 0x08003b90 HAL_ADC_Start_DMA + 0x08003b94 0x188 build/stm32f4xx_hal_adc.o + 0x08003b94 HAL_ADC_Start_DMA .text.ADC_DMAHalfConvCplt - 0x08003d18 0xa build/stm32f4xx_hal_adc.o + 0x08003d1c 0xa build/stm32f4xx_hal_adc.o .text.HAL_ADC_ErrorCallback - 0x08003d22 0x2 build/stm32f4xx_hal_adc.o - 0x08003d22 HAL_ADC_ErrorCallback + 0x08003d26 0x2 build/stm32f4xx_hal_adc.o + 0x08003d26 HAL_ADC_ErrorCallback .text.ADC_DMAError - 0x08003d24 0x16 build/stm32f4xx_hal_adc.o + 0x08003d28 0x16 build/stm32f4xx_hal_adc.o .text.ADC_DMAConvCplt - 0x08003d3a 0x72 build/stm32f4xx_hal_adc.o + 0x08003d3e 0x72 build/stm32f4xx_hal_adc.o .text.HAL_ADC_ConfigChannel - 0x08003dac 0x1ac build/stm32f4xx_hal_adc.o - 0x08003dac HAL_ADC_ConfigChannel + 0x08003db0 0x1ac build/stm32f4xx_hal_adc.o + 0x08003db0 HAL_ADC_ConfigChannel .text.USBD_Init - 0x08003f58 0x2e build/usbd_core.o - 0x08003f58 USBD_Init + 0x08003f5c 0x2e build/usbd_core.o + 0x08003f5c USBD_Init .text.USBD_RegisterClass - 0x08003f86 0x34 build/usbd_core.o - 0x08003f86 USBD_RegisterClass + 0x08003f8a 0x34 build/usbd_core.o + 0x08003f8a USBD_RegisterClass .text.USBD_Start - 0x08003fba 0x8 build/usbd_core.o - 0x08003fba USBD_Start + 0x08003fbe 0x8 build/usbd_core.o + 0x08003fbe USBD_Start .text.USBD_SetClassConfig - 0x08003fc2 0x12 build/usbd_core.o - 0x08003fc2 USBD_SetClassConfig + 0x08003fc6 0x12 build/usbd_core.o + 0x08003fc6 USBD_SetClassConfig .text.USBD_ClrClassConfig - 0x08003fd4 0x12 build/usbd_core.o - 0x08003fd4 USBD_ClrClassConfig + 0x08003fd8 0x12 build/usbd_core.o + 0x08003fd8 USBD_ClrClassConfig .text.USBD_LL_SetupStage - 0x08003fe6 0x58 build/usbd_core.o - 0x08003fe6 USBD_LL_SetupStage + 0x08003fea 0x58 build/usbd_core.o + 0x08003fea USBD_LL_SetupStage .text.USBD_LL_Reset - 0x0800403e 0x66 build/usbd_core.o - 0x0800403e USBD_LL_Reset + 0x08004042 0x66 build/usbd_core.o + 0x08004042 USBD_LL_Reset .text.USBD_LL_SetSpeed - 0x080040a4 0x6 build/usbd_core.o - 0x080040a4 USBD_LL_SetSpeed + 0x080040a8 0x6 build/usbd_core.o + 0x080040a8 USBD_LL_SetSpeed .text.USBD_LL_Suspend - 0x080040aa 0x1e build/usbd_core.o - 0x080040aa USBD_LL_Suspend + 0x080040ae 0x1e build/usbd_core.o + 0x080040ae USBD_LL_Suspend .text.USBD_LL_Resume - 0x080040c8 0x1a build/usbd_core.o - 0x080040c8 USBD_LL_Resume + 0x080040cc 0x1a build/usbd_core.o + 0x080040cc USBD_LL_Resume .text.USBD_LL_SOF - 0x080040e2 0x22 build/usbd_core.o - 0x080040e2 USBD_LL_SOF + 0x080040e6 0x22 build/usbd_core.o + 0x080040e6 USBD_LL_SOF .text.USBD_LL_IsoINIncomplete - 0x08004104 0x2e build/usbd_core.o - 0x08004104 USBD_LL_IsoINIncomplete + 0x08004108 0x2e build/usbd_core.o + 0x08004108 USBD_LL_IsoINIncomplete .text.USBD_LL_IsoOUTIncomplete - 0x08004132 0x2e build/usbd_core.o - 0x08004132 USBD_LL_IsoOUTIncomplete + 0x08004136 0x2e build/usbd_core.o + 0x08004136 USBD_LL_IsoOUTIncomplete .text.USBD_LL_DevConnected - 0x08004160 0x4 build/usbd_core.o - 0x08004160 USBD_LL_DevConnected + 0x08004164 0x4 build/usbd_core.o + 0x08004164 USBD_LL_DevConnected .text.USBD_LL_DevDisconnected - 0x08004164 0x20 build/usbd_core.o - 0x08004164 USBD_LL_DevDisconnected + 0x08004168 0x20 build/usbd_core.o + 0x08004168 USBD_LL_DevDisconnected .text.USBD_CoreFindIF - 0x08004184 0x4 build/usbd_core.o - 0x08004184 USBD_CoreFindIF - .text.USBD_CoreFindEP 0x08004188 0x4 build/usbd_core.o - 0x08004188 USBD_CoreFindEP + 0x08004188 USBD_CoreFindIF + .text.USBD_CoreFindEP + 0x0800418c 0x4 build/usbd_core.o + 0x0800418c USBD_CoreFindEP .text.USBD_LL_DataOutStage - 0x0800418c 0xca build/usbd_core.o - 0x0800418c USBD_LL_DataOutStage + 0x08004190 0xca build/usbd_core.o + 0x08004190 USBD_LL_DataOutStage .text.USBD_LL_DataInStage - 0x08004256 0xd8 build/usbd_core.o - 0x08004256 USBD_LL_DataInStage + 0x0800425a 0xd8 build/usbd_core.o + 0x0800425a USBD_LL_DataInStage .text.USBD_GetNextDesc - 0x0800432e 0xe build/usbd_core.o - 0x0800432e USBD_GetNextDesc + 0x08004332 0xe build/usbd_core.o + 0x08004332 USBD_GetNextDesc .text.USBD_GetEpDesc - 0x0800433c 0x3e build/usbd_core.o - 0x0800433c USBD_GetEpDesc + 0x08004340 0x3e build/usbd_core.o + 0x08004340 USBD_GetEpDesc .text.USBD_GetLen - 0x0800437a 0x14 build/usbd_ctlreq.o + 0x0800437e 0x14 build/usbd_ctlreq.o .text.USBD_ParseSetupRequest - 0x0800438e 0x28 build/usbd_ctlreq.o - 0x0800438e USBD_ParseSetupRequest + 0x08004392 0x28 build/usbd_ctlreq.o + 0x08004392 USBD_ParseSetupRequest .text.USBD_CtlError - 0x080043b6 0x14 build/usbd_ctlreq.o - 0x080043b6 USBD_CtlError + 0x080043ba 0x14 build/usbd_ctlreq.o + 0x080043ba USBD_CtlError .text.USBD_GetDescriptor - 0x080043ca 0x18a build/usbd_ctlreq.o + 0x080043ce 0x18a build/usbd_ctlreq.o .text.USBD_SetAddress - 0x08004554 0x50 build/usbd_ctlreq.o + 0x08004558 0x50 build/usbd_ctlreq.o .text.USBD_SetConfig - 0x080045a4 0xcc build/usbd_ctlreq.o + 0x080045a8 0xcc build/usbd_ctlreq.o .text.USBD_GetConfig - 0x08004670 0x40 build/usbd_ctlreq.o + 0x08004674 0x40 build/usbd_ctlreq.o .text.USBD_GetStatus - 0x080046b0 0x38 build/usbd_ctlreq.o + 0x080046b4 0x38 build/usbd_ctlreq.o .text.USBD_SetFeature - 0x080046e8 0x2a build/usbd_ctlreq.o + 0x080046ec 0x2a build/usbd_ctlreq.o .text.USBD_ClrFeature - 0x08004712 0x26 build/usbd_ctlreq.o + 0x08004716 0x26 build/usbd_ctlreq.o .text.USBD_StdDevReq - 0x08004738 0x76 build/usbd_ctlreq.o - 0x08004738 USBD_StdDevReq + 0x0800473c 0x76 build/usbd_ctlreq.o + 0x0800473c USBD_StdDevReq .text.USBD_StdItfReq - 0x080047ae 0x84 build/usbd_ctlreq.o - 0x080047ae USBD_StdItfReq + 0x080047b2 0x84 build/usbd_ctlreq.o + 0x080047b2 USBD_StdItfReq .text.USBD_StdEPReq - 0x08004832 0x232 build/usbd_ctlreq.o - 0x08004832 USBD_StdEPReq + 0x08004836 0x232 build/usbd_ctlreq.o + 0x08004836 USBD_StdEPReq .text.USBD_GetString - 0x08004a64 0x46 build/usbd_ctlreq.o - 0x08004a64 USBD_GetString + 0x08004a68 0x46 build/usbd_ctlreq.o + 0x08004a68 USBD_GetString .text.USBD_CtlSendData - 0x08004aaa 0x1c build/usbd_ioreq.o - 0x08004aaa USBD_CtlSendData + 0x08004aae 0x1c build/usbd_ioreq.o + 0x08004aae USBD_CtlSendData .text.USBD_CtlContinueSendData - 0x08004ac6 0x10 build/usbd_ioreq.o - 0x08004ac6 USBD_CtlContinueSendData + 0x08004aca 0x10 build/usbd_ioreq.o + 0x08004aca USBD_CtlContinueSendData .text.USBD_CtlPrepareRx - 0x08004ad6 0x22 build/usbd_ioreq.o - 0x08004ad6 USBD_CtlPrepareRx + 0x08004ada 0x22 build/usbd_ioreq.o + 0x08004ada USBD_CtlPrepareRx .text.USBD_CtlContinueRx - 0x08004af8 0x10 build/usbd_ioreq.o - 0x08004af8 USBD_CtlContinueRx + 0x08004afc 0x10 build/usbd_ioreq.o + 0x08004afc USBD_CtlContinueRx .text.USBD_CtlSendStatus - 0x08004b08 0x16 build/usbd_ioreq.o - 0x08004b08 USBD_CtlSendStatus + 0x08004b0c 0x16 build/usbd_ioreq.o + 0x08004b0c USBD_CtlSendStatus .text.USBD_CtlReceiveStatus - 0x08004b1e 0x16 build/usbd_ioreq.o - 0x08004b1e USBD_CtlReceiveStatus + 0x08004b22 0x16 build/usbd_ioreq.o + 0x08004b22 USBD_CtlReceiveStatus .text.USBD_CDC_EP0_RxReady - 0x08004b34 0x40 build/usbd_cdc.o + 0x08004b38 0x40 build/usbd_cdc.o .text.USBD_CDC_GetDeviceQualifierDescriptor - 0x08004b74 0xc build/usbd_cdc.o - 0x08004b74 USBD_CDC_GetDeviceQualifierDescriptor + 0x08004b78 0xc build/usbd_cdc.o + 0x08004b78 USBD_CDC_GetDeviceQualifierDescriptor .text.USBD_CDC_GetOtherSpeedCfgDesc - 0x08004b80 0x48 build/usbd_cdc.o + 0x08004b84 0x48 build/usbd_cdc.o .text.USBD_CDC_GetFSCfgDesc - 0x08004bc8 0x48 build/usbd_cdc.o + 0x08004bcc 0x48 build/usbd_cdc.o .text.USBD_CDC_GetHSCfgDesc - 0x08004c10 0x48 build/usbd_cdc.o + 0x08004c14 0x48 build/usbd_cdc.o .text.USBD_CDC_DataOut - 0x08004c58 0x38 build/usbd_cdc.o + 0x08004c5c 0x38 build/usbd_cdc.o .text.USBD_CDC_DataIn - 0x08004c90 0x7c build/usbd_cdc.o + 0x08004c94 0x7c build/usbd_cdc.o .text.USBD_CDC_Setup - 0x08004d0c 0x11a build/usbd_cdc.o + 0x08004d10 0x11a build/usbd_cdc.o .text.USBD_CDC_DeInit - 0x08004e26 0x64 build/usbd_cdc.o + 0x08004e2a 0x64 build/usbd_cdc.o .text.USBD_CDC_Init - 0x08004e8a 0xee build/usbd_cdc.o + 0x08004e8e 0xee build/usbd_cdc.o .text.USBD_CDC_RegisterInterface - 0x08004f78 0x16 build/usbd_cdc.o - 0x08004f78 USBD_CDC_RegisterInterface + 0x08004f7c 0x16 build/usbd_cdc.o + 0x08004f7c USBD_CDC_RegisterInterface .text.USBD_CDC_SetTxBuffer - 0x08004f8e 0x1c build/usbd_cdc.o - 0x08004f8e USBD_CDC_SetTxBuffer + 0x08004f92 0x1c build/usbd_cdc.o + 0x08004f92 USBD_CDC_SetTxBuffer .text.USBD_CDC_SetRxBuffer - 0x08004faa 0x18 build/usbd_cdc.o - 0x08004faa USBD_CDC_SetRxBuffer + 0x08004fae 0x18 build/usbd_cdc.o + 0x08004fae USBD_CDC_SetRxBuffer .text.USBD_CDC_TransmitPacket - 0x08004fc2 0x36 build/usbd_cdc.o - 0x08004fc2 USBD_CDC_TransmitPacket + 0x08004fc6 0x36 build/usbd_cdc.o + 0x08004fc6 USBD_CDC_TransmitPacket .text.USBD_CDC_ReceivePacket - 0x08004ff8 0x38 build/usbd_cdc.o - 0x08004ff8 USBD_CDC_ReceivePacket + 0x08004ffc 0x38 build/usbd_cdc.o + 0x08004ffc USBD_CDC_ReceivePacket .text.Reset_Handler - 0x08005030 0x50 build/startup_stm32f429xx.o - 0x08005030 Reset_Handler + 0x08005034 0x50 build/startup_stm32f429xx.o + 0x08005034 Reset_Handler .text.Default_Handler - 0x08005080 0x2 build/startup_stm32f429xx.o - 0x08005080 RTC_Alarm_IRQHandler - 0x08005080 HASH_RNG_IRQHandler - 0x08005080 EXTI2_IRQHandler - 0x08005080 TIM8_CC_IRQHandler - 0x08005080 UART8_IRQHandler - 0x08005080 SPI4_IRQHandler - 0x08005080 TIM1_CC_IRQHandler - 0x08005080 DMA2_Stream5_IRQHandler - 0x08005080 DMA1_Stream5_IRQHandler - 0x08005080 PVD_IRQHandler - 0x08005080 SDIO_IRQHandler - 0x08005080 TAMP_STAMP_IRQHandler - 0x08005080 CAN2_RX1_IRQHandler - 0x08005080 TIM8_TRG_COM_TIM14_IRQHandler - 0x08005080 TIM1_UP_TIM10_IRQHandler - 0x08005080 TIM8_UP_TIM13_IRQHandler - 0x08005080 I2C3_ER_IRQHandler - 0x08005080 I2C2_EV_IRQHandler - 0x08005080 DMA1_Stream2_IRQHandler - 0x08005080 CAN1_RX0_IRQHandler - 0x08005080 FPU_IRQHandler - 0x08005080 OTG_HS_WKUP_IRQHandler - 0x08005080 LTDC_ER_IRQHandler - 0x08005080 CAN2_SCE_IRQHandler - 0x08005080 DMA2_Stream2_IRQHandler - 0x08005080 SPI1_IRQHandler - 0x08005080 TIM6_DAC_IRQHandler - 0x08005080 TIM1_BRK_TIM9_IRQHandler - 0x08005080 DCMI_IRQHandler - 0x08005080 CAN2_RX0_IRQHandler - 0x08005080 DMA2_Stream3_IRQHandler - 0x08005080 USART6_IRQHandler - 0x08005080 USART3_IRQHandler - 0x08005080 CAN1_RX1_IRQHandler - 0x08005080 UART5_IRQHandler - 0x08005080 TIM4_IRQHandler - 0x08005080 I2C1_EV_IRQHandler - 0x08005080 DMA1_Stream6_IRQHandler - 0x08005080 DMA1_Stream1_IRQHandler - 0x08005080 UART4_IRQHandler - 0x08005080 TIM3_IRQHandler - 0x08005080 RCC_IRQHandler - 0x08005080 TIM8_BRK_TIM12_IRQHandler - 0x08005080 Default_Handler - 0x08005080 EXTI15_10_IRQHandler - 0x08005080 ADC_IRQHandler - 0x08005080 DMA1_Stream7_IRQHandler - 0x08005080 SPI5_IRQHandler - 0x08005080 TIM7_IRQHandler - 0x08005080 CAN2_TX_IRQHandler - 0x08005080 TIM5_IRQHandler - 0x08005080 DMA2_Stream7_IRQHandler - 0x08005080 I2C3_EV_IRQHandler - 0x08005080 EXTI9_5_IRQHandler - 0x08005080 RTC_WKUP_IRQHandler - 0x08005080 LTDC_IRQHandler - 0x08005080 ETH_WKUP_IRQHandler - 0x08005080 SPI2_IRQHandler - 0x08005080 OTG_HS_EP1_IN_IRQHandler - 0x08005080 DMA1_Stream0_IRQHandler - 0x08005080 CAN1_TX_IRQHandler - 0x08005080 EXTI4_IRQHandler - 0x08005080 ETH_IRQHandler - 0x08005080 OTG_HS_EP1_OUT_IRQHandler - 0x08005080 WWDG_IRQHandler - 0x08005080 SPI6_IRQHandler - 0x08005080 TIM2_IRQHandler - 0x08005080 OTG_FS_WKUP_IRQHandler - 0x08005080 TIM1_TRG_COM_TIM11_IRQHandler - 0x08005080 OTG_HS_IRQHandler - 0x08005080 DMA2D_IRQHandler - 0x08005080 EXTI1_IRQHandler - 0x08005080 UART7_IRQHandler - 0x08005080 USART2_IRQHandler - 0x08005080 I2C2_ER_IRQHandler - 0x08005080 DMA2_Stream1_IRQHandler - 0x08005080 CAN1_SCE_IRQHandler - 0x08005080 FLASH_IRQHandler - 0x08005080 DMA2_Stream4_IRQHandler - 0x08005080 USART1_IRQHandler - 0x08005080 SPI3_IRQHandler - 0x08005080 DMA1_Stream4_IRQHandler - 0x08005080 I2C1_ER_IRQHandler - 0x08005080 FMC_IRQHandler - 0x08005080 DMA2_Stream6_IRQHandler - 0x08005080 SAI1_IRQHandler - 0x08005080 DMA1_Stream3_IRQHandler + 0x08005084 0x2 build/startup_stm32f429xx.o + 0x08005084 RTC_Alarm_IRQHandler + 0x08005084 HASH_RNG_IRQHandler + 0x08005084 EXTI2_IRQHandler + 0x08005084 TIM8_CC_IRQHandler + 0x08005084 UART8_IRQHandler + 0x08005084 SPI4_IRQHandler + 0x08005084 TIM1_CC_IRQHandler + 0x08005084 DMA2_Stream5_IRQHandler + 0x08005084 DMA1_Stream5_IRQHandler + 0x08005084 PVD_IRQHandler + 0x08005084 SDIO_IRQHandler + 0x08005084 TAMP_STAMP_IRQHandler + 0x08005084 CAN2_RX1_IRQHandler + 0x08005084 TIM8_TRG_COM_TIM14_IRQHandler + 0x08005084 TIM1_UP_TIM10_IRQHandler + 0x08005084 TIM8_UP_TIM13_IRQHandler + 0x08005084 I2C3_ER_IRQHandler + 0x08005084 I2C2_EV_IRQHandler + 0x08005084 DMA1_Stream2_IRQHandler + 0x08005084 CAN1_RX0_IRQHandler + 0x08005084 FPU_IRQHandler + 0x08005084 OTG_HS_WKUP_IRQHandler + 0x08005084 LTDC_ER_IRQHandler + 0x08005084 CAN2_SCE_IRQHandler + 0x08005084 DMA2_Stream2_IRQHandler + 0x08005084 SPI1_IRQHandler + 0x08005084 TIM6_DAC_IRQHandler + 0x08005084 TIM1_BRK_TIM9_IRQHandler + 0x08005084 DCMI_IRQHandler + 0x08005084 CAN2_RX0_IRQHandler + 0x08005084 DMA2_Stream3_IRQHandler + 0x08005084 USART6_IRQHandler + 0x08005084 USART3_IRQHandler + 0x08005084 CAN1_RX1_IRQHandler + 0x08005084 UART5_IRQHandler + 0x08005084 TIM4_IRQHandler + 0x08005084 I2C1_EV_IRQHandler + 0x08005084 DMA1_Stream6_IRQHandler + 0x08005084 DMA1_Stream1_IRQHandler + 0x08005084 UART4_IRQHandler + 0x08005084 TIM3_IRQHandler + 0x08005084 RCC_IRQHandler + 0x08005084 TIM8_BRK_TIM12_IRQHandler + 0x08005084 Default_Handler + 0x08005084 EXTI15_10_IRQHandler + 0x08005084 ADC_IRQHandler + 0x08005084 DMA1_Stream7_IRQHandler + 0x08005084 SPI5_IRQHandler + 0x08005084 TIM7_IRQHandler + 0x08005084 CAN2_TX_IRQHandler + 0x08005084 TIM5_IRQHandler + 0x08005084 DMA2_Stream7_IRQHandler + 0x08005084 I2C3_EV_IRQHandler + 0x08005084 EXTI9_5_IRQHandler + 0x08005084 RTC_WKUP_IRQHandler + 0x08005084 LTDC_IRQHandler + 0x08005084 ETH_WKUP_IRQHandler + 0x08005084 SPI2_IRQHandler + 0x08005084 OTG_HS_EP1_IN_IRQHandler + 0x08005084 DMA1_Stream0_IRQHandler + 0x08005084 CAN1_TX_IRQHandler + 0x08005084 EXTI4_IRQHandler + 0x08005084 ETH_IRQHandler + 0x08005084 OTG_HS_EP1_OUT_IRQHandler + 0x08005084 WWDG_IRQHandler + 0x08005084 SPI6_IRQHandler + 0x08005084 TIM2_IRQHandler + 0x08005084 OTG_FS_WKUP_IRQHandler + 0x08005084 TIM1_TRG_COM_TIM11_IRQHandler + 0x08005084 OTG_HS_IRQHandler + 0x08005084 DMA2D_IRQHandler + 0x08005084 EXTI1_IRQHandler + 0x08005084 UART7_IRQHandler + 0x08005084 USART2_IRQHandler + 0x08005084 I2C2_ER_IRQHandler + 0x08005084 DMA2_Stream1_IRQHandler + 0x08005084 CAN1_SCE_IRQHandler + 0x08005084 FLASH_IRQHandler + 0x08005084 DMA2_Stream4_IRQHandler + 0x08005084 USART1_IRQHandler + 0x08005084 SPI3_IRQHandler + 0x08005084 DMA1_Stream4_IRQHandler + 0x08005084 I2C1_ER_IRQHandler + 0x08005084 FMC_IRQHandler + 0x08005084 DMA2_Stream6_IRQHandler + 0x08005084 SAI1_IRQHandler + 0x08005084 DMA1_Stream3_IRQHandler *(.glue_7) - .glue_7 0x08005082 0x0 linker stubs + .glue_7 0x08005086 0x0 linker stubs *(.glue_7t) - .glue_7t 0x08005082 0x0 linker stubs + .glue_7t 0x08005086 0x0 linker stubs *(.eh_frame) - *fill* 0x08005082 0x2 - .eh_frame 0x08005084 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + *fill* 0x08005086 0x2 + .eh_frame 0x08005088 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.init) - .init 0x08005084 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08005084 _init - .init 0x08005088 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + .init 0x08005088 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08005088 _init + .init 0x0800508c 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o *(.fini) - .fini 0x08005090 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o - 0x08005090 _fini - .fini 0x08005094 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o - 0x0800509c . = ALIGN (0x4) - 0x0800509c _etext = . + .fini 0x08005094 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crti.o + 0x08005094 _fini + .fini 0x08005098 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o + 0x080050a0 . = ALIGN (0x4) + 0x080050a0 _etext = . -.vfp11_veneer 0x0800509c 0x0 - .vfp11_veneer 0x0800509c 0x0 linker stubs +.vfp11_veneer 0x080050a0 0x0 + .vfp11_veneer 0x080050a0 0x0 linker stubs -.v4_bx 0x0800509c 0x0 - .v4_bx 0x0800509c 0x0 linker stubs +.v4_bx 0x080050a0 0x0 + .v4_bx 0x080050a0 0x0 linker stubs -.iplt 0x0800509c 0x0 - .iplt 0x0800509c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.iplt 0x080050a0 0x0 + .iplt 0x080050a0 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.rodata 0x0800509c 0x60 - 0x0800509c . = ALIGN (0x4) +.rodata 0x080050a0 0x60 + 0x080050a0 . = ALIGN (0x4) *(.rodata) *(.rodata*) .rodata.flagBitshiftOffset.0 - 0x0800509c 0x8 build/stm32f4xx_hal_dma.o + 0x080050a0 0x8 build/stm32f4xx_hal_dma.o .rodata.AHBPrescTable - 0x080050a4 0x10 build/system_stm32f4xx.o - 0x080050a4 AHBPrescTable + 0x080050a8 0x10 build/system_stm32f4xx.o + 0x080050a8 AHBPrescTable .rodata.USBD_FS_ProductStrDescriptor.str1.4 - 0x080050b4 0x46 build/usbd_desc.o + 0x080050b8 0x46 build/usbd_desc.o 0x16 (size before relaxing) .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4 - 0x080050fa 0x13 build/usbd_desc.o + 0x080050fe 0x13 build/usbd_desc.o .rodata.USBD_FS_ConfigStrDescriptor.str1.4 - 0x080050fa 0xb build/usbd_desc.o + 0x080050fe 0xb build/usbd_desc.o .rodata.USBD_FS_InterfaceStrDescriptor.str1.4 - 0x080050fa 0xe build/usbd_desc.o - 0x08005110 . = ALIGN (0x4) - *fill* 0x080050fa 0x2 + 0x080050fe 0xe build/usbd_desc.o + 0x08005114 . = ALIGN (0x4) + *fill* 0x080050fe 0x2 -.ARM.extab 0x080050fc 0x0 - 0x080050fc . = ALIGN (0x4) +.ARM.extab 0x08005100 0x0 + 0x08005100 . = ALIGN (0x4) *(.ARM.extab* .gnu.linkonce.armextab.*) - 0x080050fc . = ALIGN (0x4) + 0x08005100 . = ALIGN (0x4) -.ARM 0x080050fc 0x8 - 0x080050fc . = ALIGN (0x4) - 0x080050fc __exidx_start = . +.ARM 0x08005100 0x8 + 0x08005100 . = ALIGN (0x4) + 0x08005100 __exidx_start = . *(.ARM.exidx*) - .ARM.exidx 0x080050fc 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - 0x08005104 __exidx_end = . - 0x08005104 . = ALIGN (0x4) + .ARM.exidx 0x08005100 0x8 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + 0x08005108 __exidx_end = . + 0x08005108 . = ALIGN (0x4) -.preinit_array 0x08005104 0x0 - 0x08005104 . = ALIGN (0x4) - 0x08005104 PROVIDE (__preinit_array_start = .) +.preinit_array 0x08005108 0x0 + 0x08005108 . = ALIGN (0x4) + 0x08005108 PROVIDE (__preinit_array_start = .) *(.preinit_array*) - 0x08005104 PROVIDE (__preinit_array_end = .) - 0x08005104 . = ALIGN (0x4) + 0x08005108 PROVIDE (__preinit_array_end = .) + 0x08005108 . = ALIGN (0x4) -.init_array 0x08005104 0x4 - 0x08005104 . = ALIGN (0x4) - 0x08005104 PROVIDE (__init_array_start = .) +.init_array 0x08005108 0x4 + 0x08005108 . = ALIGN (0x4) + 0x08005108 PROVIDE (__init_array_start = .) *(SORT_BY_NAME(.init_array.*)) *(.init_array*) - .init_array 0x08005104 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x08005108 PROVIDE (__init_array_end = .) - 0x08005108 . = ALIGN (0x4) + .init_array 0x08005108 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x0800510c PROVIDE (__init_array_end = .) + 0x0800510c . = ALIGN (0x4) -.fini_array 0x08005108 0x4 - 0x08005108 . = ALIGN (0x4) - 0x08005108 PROVIDE (__fini_array_start = .) +.fini_array 0x0800510c 0x4 + 0x0800510c . = ALIGN (0x4) + 0x0800510c PROVIDE (__fini_array_start = .) *(SORT_BY_NAME(.fini_array.*)) *(.fini_array*) - .fini_array 0x08005108 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o - 0x0800510c PROVIDE (__fini_array_end = .) - 0x0800510c . = ALIGN (0x4) - 0x0800510c _sidata = LOADADDR (.data) + .fini_array 0x0800510c 0x4 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o + 0x08005110 PROVIDE (__fini_array_end = .) + 0x08005110 . = ALIGN (0x4) + 0x08005110 _sidata = LOADADDR (.data) -.rel.dyn 0x0800510c 0x0 - .rel.iplt 0x0800510c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o +.rel.dyn 0x08005110 0x0 + .rel.iplt 0x08005110 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.data 0x20000000 0x11c load address 0x0800510c +.data 0x20000000 0x11c load address 0x08005110 0x20000000 . = ALIGN (0x4) 0x20000000 _sdata = . *(.data) @@ -2041,19 +2041,19 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x2000011c . = ALIGN (0x4) *fill* 0x2000011a 0x2 0x2000011c _edata = . - 0x08005228 _siccmram = LOADADDR (.ccmram) + 0x0800522c _siccmram = LOADADDR (.ccmram) .tm_clone_table - 0x2000011c 0x0 load address 0x08005228 + 0x2000011c 0x0 load address 0x0800522c .tm_clone_table 0x2000011c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o .tm_clone_table 0x2000011c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtend.o -.igot.plt 0x2000011c 0x0 load address 0x08005228 +.igot.plt 0x2000011c 0x0 load address 0x0800522c .igot.plt 0x2000011c 0x0 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o -.ccmram 0x10000000 0x0 load address 0x08005228 +.ccmram 0x10000000 0x0 load address 0x0800522c 0x10000000 . = ALIGN (0x4) 0x10000000 _sccmram = . *(.ccmram) @@ -2062,64 +2062,63 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtn.o 0x10000000 _eccmram = . 0x10000000 . = ALIGN (0x4) -.bss 0x2000011c 0x1d58 +.bss 0x2000011c 0x1d74 0x2000011c _sbss = . 0x2000011c __bss_start__ = _sbss *(.bss) .bss 0x2000011c 0x1c /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/crtbegin.o *(.bss*) .bss.ADC1_buff_circular - 0x20000138 0x64 build/main.o + 0x20000138 0x80 build/main.o 0x20000138 ADC1_buff_circular .bss.Sweep_state - 0x2000019c 0x10 build/main.o - 0x2000019c Sweep_state + 0x200001b8 0x10 build/main.o + 0x200001b8 Sweep_state .bss.ADC_proc_shadow - 0x200001ac 0x1c build/main.o - 0x200001ac ADC_proc_shadow - .bss.ADC_proc 0x200001c8 0x1c build/main.o - 0x200001c8 ADC_proc + 0x200001c8 0x1c build/main.o + 0x200001c8 ADC_proc_shadow + .bss.ADC_proc 0x200001e4 0x1c build/main.o + 0x200001e4 ADC_proc .bss.hdma_adc1 - 0x200001e4 0x60 build/main.o - 0x200001e4 hdma_adc1 - .bss.hadc1 0x20000244 0x48 build/main.o - 0x20000244 hadc1 - .bss.uwTick 0x2000028c 0x4 build/stm32f4xx_hal.o - 0x2000028c uwTick + 0x20000200 0x60 build/main.o + 0x20000200 hdma_adc1 + .bss.hadc1 0x20000260 0x48 build/main.o + 0x20000260 hadc1 + .bss.uwTick 0x200002a8 0x4 build/stm32f4xx_hal.o + 0x200002a8 uwTick .bss.hUsbDeviceFS - 0x20000290 0x2dc build/usb_device.o - 0x20000290 hUsbDeviceFS + 0x200002ac 0x2dc build/usb_device.o + 0x200002ac hUsbDeviceFS .bss.USBD_StrDesc - 0x2000056c 0x200 build/usbd_desc.o - 0x2000056c USBD_StrDesc + 0x20000588 0x200 build/usbd_desc.o + 0x20000588 USBD_StrDesc .bss.UserTxBufferFS - 0x2000076c 0x800 build/usbd_cdc_if.o - 0x2000076c UserTxBufferFS + 0x20000788 0x800 build/usbd_cdc_if.o + 0x20000788 UserTxBufferFS .bss.UserRxBufferFS - 0x20000f6c 0x800 build/usbd_cdc_if.o - 0x20000f6c UserRxBufferFS - .bss.mem.0 0x2000176c 0x220 build/usbd_conf.o + 0x20000f88 0x800 build/usbd_cdc_if.o + 0x20000f88 UserRxBufferFS + .bss.mem.0 0x20001788 0x220 build/usbd_conf.o .bss.hpcd_USB_OTG_FS - 0x2000198c 0x4e4 build/usbd_conf.o - 0x2000198c hpcd_USB_OTG_FS - .bss.cfgidx.0 0x20001e70 0x1 build/usbd_ctlreq.o + 0x200019a8 0x4e4 build/usbd_conf.o + 0x200019a8 hpcd_USB_OTG_FS + .bss.cfgidx.0 0x20001e8c 0x1 build/usbd_ctlreq.o *(COMMON) - 0x20001e74 . = ALIGN (0x4) - *fill* 0x20001e71 0x3 - 0x20001e74 _ebss = . - 0x20001e74 __bss_end__ = _ebss + 0x20001e90 . = ALIGN (0x4) + *fill* 0x20001e8d 0x3 + 0x20001e90 _ebss = . + 0x20001e90 __bss_end__ = _ebss ._user_heap_stack - 0x20001e74 0x604 - 0x20001e78 . = ALIGN (0x8) - *fill* 0x20001e74 0x4 + 0x20001e90 0x600 + 0x20001e90 . = ALIGN (0x8) [!provide] PROVIDE (end = .) - 0x20001e78 PROVIDE (_end = .) - 0x20002078 . = (. + _Min_Heap_Size) - *fill* 0x20001e78 0x200 - 0x20002478 . = (. + _Min_Stack_Size) - *fill* 0x20002078 0x400 - 0x20002478 . = ALIGN (0x8) + 0x20001e90 PROVIDE (_end = .) + 0x20002090 . = (. + _Min_Heap_Size) + *fill* 0x20001e90 0x200 + 0x20002490 . = (. + _Min_Stack_Size) + *fill* 0x20002090 0x400 + 0x20002490 . = ALIGN (0x8) /DISCARD/ libc.a(*) @@ -2283,28 +2282,28 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .debug_abbrev 0x00003781 0x16a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) .debug_abbrev 0x000038eb 0x26 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) -.debug_loc 0x00000000 0xd513 +.debug_loc 0x00000000 0xd514 .debug_loc 0x00000000 0x11b build/main.o - .debug_loc 0x0000011b 0x1d0 build/stm32f4xx_it.o - .debug_loc 0x000002eb 0x10d build/stm32f4xx_hal_msp.o - .debug_loc 0x000003f8 0x720 build/stm32f4xx_hal_rcc.o - .debug_loc 0x00000b18 0x60b build/stm32f4xx_hal_gpio.o - .debug_loc 0x00001123 0xe9a build/stm32f4xx_hal_dma.o - .debug_loc 0x00001fbd 0x8ff build/stm32f4xx_hal_cortex.o - .debug_loc 0x000028bc 0x1f9 build/stm32f4xx_hal.o - .debug_loc 0x00002ab5 0xbd build/system_stm32f4xx.o - .debug_loc 0x00002b72 0x20 build/usb_device.o - .debug_loc 0x00002b92 0x4e7 build/usbd_desc.o - .debug_loc 0x00003079 0x1e6 build/usbd_cdc_if.o - .debug_loc 0x0000325f 0x10f3 build/usbd_conf.o - .debug_loc 0x00004352 0x1832 build/stm32f4xx_hal_pcd.o - .debug_loc 0x00005b84 0x13d build/stm32f4xx_hal_pcd_ex.o - .debug_loc 0x00005cc1 0x2ac8 build/stm32f4xx_ll_usb.o - .debug_loc 0x00008789 0xfe9 build/stm32f4xx_hal_adc.o - .debug_loc 0x00009772 0x115e build/usbd_core.o - .debug_loc 0x0000a8d0 0x1bc1 build/usbd_ctlreq.o - .debug_loc 0x0000c491 0x3f8 build/usbd_ioreq.o - .debug_loc 0x0000c889 0xc8a build/usbd_cdc.o + .debug_loc 0x0000011b 0x1d1 build/stm32f4xx_it.o + .debug_loc 0x000002ec 0x10d build/stm32f4xx_hal_msp.o + .debug_loc 0x000003f9 0x720 build/stm32f4xx_hal_rcc.o + .debug_loc 0x00000b19 0x60b build/stm32f4xx_hal_gpio.o + .debug_loc 0x00001124 0xe9a build/stm32f4xx_hal_dma.o + .debug_loc 0x00001fbe 0x8ff build/stm32f4xx_hal_cortex.o + .debug_loc 0x000028bd 0x1f9 build/stm32f4xx_hal.o + .debug_loc 0x00002ab6 0xbd build/system_stm32f4xx.o + .debug_loc 0x00002b73 0x20 build/usb_device.o + .debug_loc 0x00002b93 0x4e7 build/usbd_desc.o + .debug_loc 0x0000307a 0x1e6 build/usbd_cdc_if.o + .debug_loc 0x00003260 0x10f3 build/usbd_conf.o + .debug_loc 0x00004353 0x1832 build/stm32f4xx_hal_pcd.o + .debug_loc 0x00005b85 0x13d build/stm32f4xx_hal_pcd_ex.o + .debug_loc 0x00005cc2 0x2ac8 build/stm32f4xx_ll_usb.o + .debug_loc 0x0000878a 0xfe9 build/stm32f4xx_hal_adc.o + .debug_loc 0x00009773 0x115e build/usbd_core.o + .debug_loc 0x0000a8d1 0x1bc1 build/usbd_ctlreq.o + .debug_loc 0x0000c492 0x3f8 build/usbd_ioreq.o + .debug_loc 0x0000c88a 0xc8a build/usbd_cdc.o .debug_aranges 0x00000000 0xd80 .debug_aranges @@ -2386,34 +2385,34 @@ LOAD /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a .debug_ranges 0x00000b30 0x80 build/usbd_cdc.o .debug_ranges 0x00000bb0 0x20 build/startup_stm32f429xx.o -.debug_line 0x00000000 0xbbc0 +.debug_line 0x00000000 0xbbc3 .debug_line 0x00000000 0x709 build/main.o - .debug_line 0x00000709 0x6b2 build/stm32f4xx_it.o - .debug_line 0x00000dbb 0x263 build/stm32f4xx_hal_msp.o - .debug_line 0x0000101e 0xb39 build/stm32f4xx_hal_rcc.o - .debug_line 0x00001b57 0x698 build/stm32f4xx_hal_gpio.o - .debug_line 0x000021ef 0xdae build/stm32f4xx_hal_dma.o - .debug_line 0x00002f9d 0x7a5 build/stm32f4xx_hal_cortex.o - .debug_line 0x00003742 0x51a build/stm32f4xx_hal.o - .debug_line 0x00003c5c 0x1c9 build/system_stm32f4xx.o - .debug_line 0x00003e25 0x194 build/usb_device.o - .debug_line 0x00003fb9 0x2af build/usbd_desc.o - .debug_line 0x00004268 0x1e0 build/usbd_cdc_if.o - .debug_line 0x00004448 0x795 build/usbd_conf.o - .debug_line 0x00004bdd 0x13d5 build/stm32f4xx_hal_pcd.o - .debug_line 0x00005fb2 0x21b build/stm32f4xx_hal_pcd_ex.o - .debug_line 0x000061cd 0x1ee6 build/stm32f4xx_ll_usb.o - .debug_line 0x000080b3 0x101e build/stm32f4xx_hal_adc.o - .debug_line 0x000090d1 0x965 build/usbd_core.o - .debug_line 0x00009a36 0xc7f build/usbd_ctlreq.o - .debug_line 0x0000a6b5 0x231 build/usbd_ioreq.o - .debug_line 0x0000a8e6 0x987 build/usbd_cdc.o - .debug_line 0x0000b26d 0x73 build/startup_stm32f429xx.o - .debug_line 0x0000b2e0 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) - .debug_line 0x0000b3fe 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) - .debug_line 0x0000b5b4 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) - .debug_line 0x0000b602 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) - .debug_line 0x0000bb76 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) + .debug_line 0x00000709 0x6b5 build/stm32f4xx_it.o + .debug_line 0x00000dbe 0x263 build/stm32f4xx_hal_msp.o + .debug_line 0x00001021 0xb39 build/stm32f4xx_hal_rcc.o + .debug_line 0x00001b5a 0x698 build/stm32f4xx_hal_gpio.o + .debug_line 0x000021f2 0xdae build/stm32f4xx_hal_dma.o + .debug_line 0x00002fa0 0x7a5 build/stm32f4xx_hal_cortex.o + .debug_line 0x00003745 0x51a build/stm32f4xx_hal.o + .debug_line 0x00003c5f 0x1c9 build/system_stm32f4xx.o + .debug_line 0x00003e28 0x194 build/usb_device.o + .debug_line 0x00003fbc 0x2af build/usbd_desc.o + .debug_line 0x0000426b 0x1e0 build/usbd_cdc_if.o + .debug_line 0x0000444b 0x795 build/usbd_conf.o + .debug_line 0x00004be0 0x13d5 build/stm32f4xx_hal_pcd.o + .debug_line 0x00005fb5 0x21b build/stm32f4xx_hal_pcd_ex.o + .debug_line 0x000061d0 0x1ee6 build/stm32f4xx_ll_usb.o + .debug_line 0x000080b6 0x101e build/stm32f4xx_hal_adc.o + .debug_line 0x000090d4 0x965 build/usbd_core.o + .debug_line 0x00009a39 0xc7f build/usbd_ctlreq.o + .debug_line 0x0000a6b8 0x231 build/usbd_ioreq.o + .debug_line 0x0000a8e9 0x987 build/usbd_cdc.o + .debug_line 0x0000b270 0x73 build/startup_stm32f429xx.o + .debug_line 0x0000b2e3 0x11e /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-init.o) + .debug_line 0x0000b401 0x1b6 /usr/lib/gcc/arm-none-eabi/13.2.1/../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard/libc_nano.a(libc_a-memset.o) + .debug_line 0x0000b5b7 0x4e /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_aeabi_uldivmod.o) + .debug_line 0x0000b605 0x574 /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_udivmoddi4.o) + .debug_line 0x0000bb79 0x4a /usr/lib/gcc/arm-none-eabi/13.2.1/thumb/v7e-m+fp/hard/libgcc.a(_dvmd_tls.o) .debug_str 0x00000000 0x4aad .debug_str 0x00000000 0x4aad build/main.o diff --git a/build/stm32f4xx_hal_msp.lst b/build/stm32f4xx_hal_msp.lst index 53c2367..9a69826 100644 --- a/build/stm32f4xx_hal_msp.lst +++ b/build/stm32f4xx_hal_msp.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccZXUiNz.s page 1 +ARM GAS /tmp/ccasRNlf.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 28:Core/Src/stm32f4xx_hal_msp.c **** /* Private typedef -----------------------------------------------------------*/ 29:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN TD */ 30:Core/Src/stm32f4xx_hal_msp.c **** - ARM GAS /tmp/ccZXUiNz.s page 2 + ARM GAS /tmp/ccasRNlf.s page 2 31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 42 .loc 1 71 3 view .LVU3 43 0006 0B4B ldr r3, .L3 44 0008 5A6C ldr r2, [r3, #68] - ARM GAS /tmp/ccZXUiNz.s page 3 + ARM GAS /tmp/ccasRNlf.s page 3 45 000a 42F48042 orr r2, r2, #16384 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 93 .LFB240: 80:Core/Src/stm32f4xx_hal_msp.c **** 81:Core/Src/stm32f4xx_hal_msp.c **** /** - ARM GAS /tmp/ccZXUiNz.s page 4 + ARM GAS /tmp/ccasRNlf.s page 4 82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization @@ -238,7 +238,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL; 105:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); 106:Core/Src/stm32f4xx_hal_msp.c **** - ARM GAS /tmp/ccZXUiNz.s page 5 + ARM GAS /tmp/ccasRNlf.s page 5 107:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */ @@ -298,7 +298,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 150 0034 5A6C ldr r2, [r3, #68] 151 0036 02F48072 and r2, r2, #256 152 003a 0192 str r2, [sp, #4] - ARM GAS /tmp/ccZXUiNz.s page 6 + ARM GAS /tmp/ccasRNlf.s page 6 96:Core/Src/stm32f4xx_hal_msp.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 190 .loc 1 109 24 is_stmt 0 view .LVU43 191 0062 1048 ldr r0, .L11+4 192 0064 104B ldr r3, .L11+8 - ARM GAS /tmp/ccZXUiNz.s page 7 + ARM GAS /tmp/ccasRNlf.s page 7 193 0066 0360 str r3, [r0] @@ -418,7 +418,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 227 008a FFF7FEFF bl HAL_DMA_Init 228 .LVL5: 119:Core/Src/stm32f4xx_hal_msp.c **** { - ARM GAS /tmp/ccZXUiNz.s page 8 + ARM GAS /tmp/ccasRNlf.s page 8 229 .loc 1 119 8 discriminator 1 view .LVU64 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 270 .loc 1 142 10 is_stmt 0 view .LVU73 271 0000 0268 ldr r2, [r0] 272 .loc 1 142 5 view .LVU74 - ARM GAS /tmp/ccZXUiNz.s page 9 + ARM GAS /tmp/ccasRNlf.s page 9 273 0002 094B ldr r3, .L20 @@ -538,7 +538,7 @@ ARM GAS /tmp/ccZXUiNz.s page 1 306 .align 2 307 .L20: 308 0028 00200140 .word 1073815552 - ARM GAS /tmp/ccZXUiNz.s page 10 + ARM GAS /tmp/ccasRNlf.s page 10 309 002c 00380240 .word 1073887232 @@ -555,20 +555,20 @@ ARM GAS /tmp/ccZXUiNz.s page 1 321 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" 322 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" 323 .file 9 "Core/Inc/main.h" - ARM GAS /tmp/ccZXUiNz.s page 11 + ARM GAS /tmp/ccasRNlf.s page 11 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_hal_msp.c - /tmp/ccZXUiNz.s:21 .text.HAL_MspInit:00000000 $t - /tmp/ccZXUiNz.s:27 .text.HAL_MspInit:00000000 HAL_MspInit - /tmp/ccZXUiNz.s:80 .text.HAL_MspInit:00000034 $d - /tmp/ccZXUiNz.s:85 .text.HAL_ADC_MspInit:00000000 $t - /tmp/ccZXUiNz.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit - /tmp/ccZXUiNz.s:249 .text.HAL_ADC_MspInit:000000a0 $d - /tmp/ccZXUiNz.s:256 .text.HAL_ADC_MspDeInit:00000000 $t - /tmp/ccZXUiNz.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit - /tmp/ccZXUiNz.s:308 .text.HAL_ADC_MspDeInit:00000028 $d + /tmp/ccasRNlf.s:21 .text.HAL_MspInit:00000000 $t + /tmp/ccasRNlf.s:27 .text.HAL_MspInit:00000000 HAL_MspInit + /tmp/ccasRNlf.s:80 .text.HAL_MspInit:00000034 $d + /tmp/ccasRNlf.s:85 .text.HAL_ADC_MspInit:00000000 $t + /tmp/ccasRNlf.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit + /tmp/ccasRNlf.s:249 .text.HAL_ADC_MspInit:000000a0 $d + /tmp/ccasRNlf.s:256 .text.HAL_ADC_MspDeInit:00000000 $t + /tmp/ccasRNlf.s:262 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit + /tmp/ccasRNlf.s:308 .text.HAL_ADC_MspDeInit:00000028 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/stm32f4xx_it.lst b/build/stm32f4xx_it.lst index ef1c00e..6bb3e21 100644 --- a/build/stm32f4xx_it.lst +++ b/build/stm32f4xx_it.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccLQihDm.s page 1 +ARM GAS /tmp/cc7eGm0R.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 28:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN TD */ 29:Core/Src/stm32f4xx_it.c **** 30:Core/Src/stm32f4xx_it.c **** /* USER CODE END TD */ - ARM GAS /tmp/ccLQihDm.s page 2 + ARM GAS /tmp/cc7eGm0R.s page 2 31:Core/Src/stm32f4xx_it.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 77:Core/Src/stm32f4xx_it.c **** { 78:Core/Src/stm32f4xx_it.c **** } 37 .loc 1 78 3 view .LVU2 - ARM GAS /tmp/ccLQihDm.s page 3 + ARM GAS /tmp/cc7eGm0R.s page 3 76:Core/Src/stm32f4xx_it.c **** { @@ -178,7 +178,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 98:Core/Src/stm32f4xx_it.c **** * @brief This function handles Memory management fault. 99:Core/Src/stm32f4xx_it.c **** */ 100:Core/Src/stm32f4xx_it.c **** void MemManage_Handler(void) - ARM GAS /tmp/ccLQihDm.s page 4 + ARM GAS /tmp/cc7eGm0R.s page 4 101:Core/Src/stm32f4xx_it.c **** { @@ -238,7 +238,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 106 .loc 1 124 3 view .LVU14 120:Core/Src/stm32f4xx_it.c **** { 107 .loc 1 120 9 view .LVU15 - ARM GAS /tmp/ccLQihDm.s page 5 + ARM GAS /tmp/cc7eGm0R.s page 5 108 0000 FEE7 b .L8 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 146:Core/Src/stm32f4xx_it.c **** { 144 .loc 1 146 1 view -0 145 .cfi_startproc - ARM GAS /tmp/ccLQihDm.s page 6 + ARM GAS /tmp/cc7eGm0R.s page 6 146 @ args = 0, pretend = 0, frame = 0 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 169:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pendable request for system service. 170:Core/Src/stm32f4xx_it.c **** */ 171:Core/Src/stm32f4xx_it.c **** void PendSV_Handler(void) - ARM GAS /tmp/ccLQihDm.s page 7 + ARM GAS /tmp/cc7eGm0R.s page 7 172:Core/Src/stm32f4xx_it.c **** { @@ -418,7 +418,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 216 .LFE247: 218 .section .text.EXTI0_IRQHandler,"ax",%progbits 219 .align 1 - ARM GAS /tmp/ccLQihDm.s page 8 + ARM GAS /tmp/cc7eGm0R.s page 8 220 .global EXTI0_IRQHandler @@ -458,7 +458,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 240 .loc 1 208 73 view .LVU32 241 0006 5B68 ldr r3, [r3, #4] 242 .loc 1 208 53 view .LVU33 - 243 0008 C3F13203 rsb r3, r3, #50 + 243 0008 C3F14003 rsb r3, r3, #64 244 .loc 1 208 37 view .LVU34 245 000c 0A4A ldr r2, .L20+4 246 000e 9360 str r3, [r2, #8] @@ -467,7 +467,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 248 .loc 1 209 18 is_stmt 0 view .LVU36 249 0010 9368 ldr r3, [r2, #8] 250 .loc 1 209 6 view .LVU37 - 251 0012 182B cmp r3, #24 + 251 0012 1F2B cmp r3, #31 252 0014 0AD8 bhi .L17 210:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =1; // first half DMA buffer 253 .loc 1 210 5 is_stmt 1 view .LVU38 @@ -478,7 +478,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 258 .L18: 211:Core/Src/stm32f4xx_it.c **** } else{ 212:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag =2; // second half DMA buffer - ARM GAS /tmp/ccLQihDm.s page 9 + ARM GAS /tmp/cc7eGm0R.s page 9 213:Core/Src/stm32f4xx_it.c **** } @@ -538,7 +538,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 299 @ frame_needed = 0, uses_anonymous_args = 0 300 0000 08B5 push {r3, lr} 301 .LCFI2: - ARM GAS /tmp/ccLQihDm.s page 10 + ARM GAS /tmp/cc7eGm0R.s page 10 302 .cfi_def_cfa_offset 8 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 343 .cfi_offset 3, -8 344 .cfi_offset 14, -4 242:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */ - ARM GAS /tmp/ccLQihDm.s page 11 + ARM GAS /tmp/cc7eGm0R.s page 11 243:Core/Src/stm32f4xx_it.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 380 .loc 1 263 1 is_stmt 0 view .LVU59 381 0008 08BD pop {r3, pc} 382 .L33: - ARM GAS /tmp/ccLQihDm.s page 12 + ARM GAS /tmp/cc7eGm0R.s page 12 383 000a 00BF .align 2 @@ -718,7 +718,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 277:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; // reset flag after processing second half 278:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < Sweep_state.curr_step_start_DMA_N; i++) { 279:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - ARM GAS /tmp/ccLQihDm.s page 13 + ARM GAS /tmp/cc7eGm0R.s page 13 280:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON += ADC1_buff_circular[i]; @@ -758,7 +758,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 314:Core/Src/stm32f4xx_it.c **** }else{ 315:Core/Src/stm32f4xx_it.c **** for (uint32_t i = ADC_BUFF_SIZE/2; i < ADC_BUFF_SIZE; i++) { 426 .loc 1 315 19 view .LVU67 - 427 0016 1923 movs r3, #25 + 427 0016 2023 movs r3, #32 428 0018 60E0 b .L35 429 .L51: 430 .LBE2: @@ -777,8 +777,8 @@ ARM GAS /tmp/ccLQihDm.s page 1 439 .LVL8: 278:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ 440 .loc 1 278 19 is_stmt 0 view .LVU72 - 441 0020 1923 movs r3, #25 - ARM GAS /tmp/ccLQihDm.s page 14 + 441 0020 2023 movs r3, #32 + ARM GAS /tmp/cc7eGm0R.s page 14 278:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ @@ -838,7 +838,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 481 004e 8A60 str r2, [r1, #8] 482 0050 EFE7 b .L38 483 .L52: - ARM GAS /tmp/ccLQihDm.s page 15 + ARM GAS /tmp/cc7eGm0R.s page 15 484 .LBE3: @@ -850,7 +850,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 488 0054 8168 ldr r1, [r0, #8] 286:Core/Src/stm32f4xx_it.c **** 489 .loc 1 286 54 view .LVU90 - 490 0056 1939 subs r1, r1, #25 + 490 0056 2039 subs r1, r1, #32 286:Core/Src/stm32f4xx_it.c **** 491 .loc 1 286 13 view .LVU91 492 0058 394B ldr r3, .L55+8 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 292:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled 520 .loc 1 292 5 is_stmt 1 view .LVU106 292:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - ARM GAS /tmp/ccLQihDm.s page 16 + ARM GAS /tmp/cc7eGm0R.s page 16 521 .loc 1 292 33 is_stmt 0 view .LVU107 @@ -958,7 +958,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 555 .loc 1 304 19 is_stmt 0 view .LVU127 556 008e 8368 ldr r3, [r0, #8] 557 .LVL12: - ARM GAS /tmp/ccLQihDm.s page 17 + ARM GAS /tmp/cc7eGm0R.s page 17 304:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ @@ -987,7 +987,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 575 .L40: 304:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ 576 .loc 1 304 60 discriminator 1 view .LVU134 - 577 00a2 312B cmp r3, #49 + 577 00a2 3F2B cmp r3, #63 578 00a4 0AD8 bhi .L53 305:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON += ADC1_buff_circular[i]; 579 .loc 1 305 7 view .LVU135 @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 597 .loc 1 311 46 is_stmt 0 view .LVU142 598 00bc 1F4B ldr r3, .L55+4 599 .LVL14: - ARM GAS /tmp/ccLQihDm.s page 18 + ARM GAS /tmp/cc7eGm0R.s page 18 311:Core/Src/stm32f4xx_it.c **** @@ -1026,7 +1026,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 601 00be 9B68 ldr r3, [r3, #8] 311:Core/Src/stm32f4xx_it.c **** 602 .loc 1 311 33 view .LVU144 - 603 00c0 C3F13203 rsb r3, r3, #50 + 603 00c0 C3F14003 rsb r3, r3, #64 311:Core/Src/stm32f4xx_it.c **** 604 .loc 1 311 69 view .LVU145 605 00c4 5B08 lsrs r3, r3, #1 @@ -1060,7 +1060,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 627 .L35: 315:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ 628 .loc 1 315 42 discriminator 1 view .LVU152 - 629 00dc 312B cmp r3, #49 + 629 00dc 3F2B cmp r3, #63 630 00de 0AD8 bhi .L54 316:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ 631 .loc 1 316 7 view .LVU153 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 639 .loc 1 317 46 view .LVU157 640 00ea 1648 ldr r0, .L55+12 641 00ec 30F81300 ldrh r0, [r0, r3, lsl #1] - ARM GAS /tmp/ccLQihDm.s page 19 + ARM GAS /tmp/cc7eGm0R.s page 19 317:Core/Src/stm32f4xx_it.c **** }else{ @@ -1097,7 +1097,7 @@ ARM GAS /tmp/ccLQihDm.s page 1 651 00f8 9369 ldr r3, [r2, #24] 652 .LVL17: 653 .loc 1 322 16 view .LVU161 - 654 00fa 0C33 adds r3, r3, #12 + 654 00fa 1033 adds r3, r3, #16 655 00fc 9361 str r3, [r2, #24] 656 .LVL18: 657 .L44: @@ -1108,142 +1108,141 @@ ARM GAS /tmp/ccLQihDm.s page 1 658 .loc 1 326 3 is_stmt 1 view .LVU162 659 .loc 1 326 15 is_stmt 0 view .LVU163 660 00fe 104B ldr r3, .L55+8 - 661 0100 9A69 ldr r2, [r3, #24] + 661 0100 9B69 ldr r3, [r3, #24] 662 .loc 1 326 6 view .LVU164 - 663 0102 41F28733 movw r3, #4999 - 664 0106 9A42 cmp r2, r3 - 665 0108 15D9 bls .L34 + 663 0102 B3F5C85F cmp r3, #6400 + 664 0106 15D3 bcc .L34 327:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; - 666 .loc 1 327 5 is_stmt 1 view .LVU165 - 667 .loc 1 327 39 is_stmt 0 view .LVU166 - 668 010a 0D4B ldr r3, .L55+8 - 669 010c D968 ldr r1, [r3, #12] - 670 .loc 1 327 29 view .LVU167 - 671 010e 0E4A ldr r2, .L55+16 - 672 0110 D160 str r1, [r2, #12] + 665 .loc 1 327 5 is_stmt 1 view .LVU165 + 666 .loc 1 327 39 is_stmt 0 view .LVU166 + 667 0108 0D4B ldr r3, .L55+8 + 668 010a D968 ldr r1, [r3, #12] + 669 .loc 1 327 29 view .LVU167 + 670 010c 0E4A ldr r2, .L55+16 + 671 010e D160 str r1, [r2, #12] 328:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_ON = ADC_proc.sum_ON; - 673 .loc 1 328 5 is_stmt 1 view .LVU168 - 674 .loc 1 328 38 is_stmt 0 view .LVU169 - 675 0112 9968 ldr r1, [r3, #8] - 676 .loc 1 328 28 view .LVU170 - 677 0114 9160 str r1, [r2, #8] + 672 .loc 1 328 5 is_stmt 1 view .LVU168 + 673 .loc 1 328 38 is_stmt 0 view .LVU169 + 674 0110 9968 ldr r1, [r3, #8] + 675 .loc 1 328 28 view .LVU170 + 676 0112 9160 str r1, [r2, #8] 329:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; - 678 .loc 1 329 5 is_stmt 1 view .LVU171 - 679 .loc 1 329 38 is_stmt 0 view .LVU172 - 680 0116 1969 ldr r1, [r3, #16] - 681 .loc 1 329 28 view .LVU173 - 682 0118 1161 str r1, [r2, #16] + 677 .loc 1 329 5 is_stmt 1 view .LVU171 + 678 .loc 1 329 38 is_stmt 0 view .LVU172 + 679 0114 1969 ldr r1, [r3, #16] + 680 .loc 1 329 28 view .LVU173 + 681 0116 1161 str r1, [r2, #16] 330:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; - 683 .loc 1 330 5 is_stmt 1 view .LVU174 - 684 .loc 1 330 39 is_stmt 0 view .LVU175 - 685 011a 5969 ldr r1, [r3, #20] - 686 .loc 1 330 29 view .LVU176 - ARM GAS /tmp/ccLQihDm.s page 20 + 682 .loc 1 330 5 is_stmt 1 view .LVU174 + 683 .loc 1 330 39 is_stmt 0 view .LVU175 + 684 0118 5969 ldr r1, [r3, #20] + 685 .loc 1 330 29 view .LVU176 + 686 011a 5161 str r1, [r2, #20] + ARM GAS /tmp/cc7eGm0R.s page 20 - 687 011c 5161 str r1, [r2, #20] 331:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 688 .loc 1 331 5 is_stmt 1 view .LVU177 - 689 .loc 1 331 33 is_stmt 0 view .LVU178 - 690 011e 9969 ldr r1, [r3, #24] - 691 .loc 1 331 23 view .LVU179 - 692 0120 9161 str r1, [r2, #24] + 687 .loc 1 331 5 is_stmt 1 view .LVU177 + 688 .loc 1 331 33 is_stmt 0 view .LVU178 + 689 011c 9969 ldr r1, [r3, #24] + 690 .loc 1 331 23 view .LVU179 + 691 011e 9161 str r1, [r2, #24] 332:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 693 .loc 1 332 5 is_stmt 1 view .LVU180 - 694 .loc 1 332 28 is_stmt 0 view .LVU181 - 695 0122 0221 movs r1, #2 - 696 0124 1170 strb r1, [r2] + 692 .loc 1 332 5 is_stmt 1 view .LVU180 + 693 .loc 1 332 28 is_stmt 0 view .LVU181 + 694 0120 0221 movs r1, #2 + 695 0122 1170 strb r1, [r2] 333:Core/Src/stm32f4xx_it.c **** 334:Core/Src/stm32f4xx_it.c **** 335:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_OFF = 0; - 697 .loc 1 335 5 is_stmt 1 view .LVU182 - 698 .loc 1 335 22 is_stmt 0 view .LVU183 - 699 0126 0022 movs r2, #0 - 700 0128 DA60 str r2, [r3, #12] + 696 .loc 1 335 5 is_stmt 1 view .LVU182 + 697 .loc 1 335 22 is_stmt 0 view .LVU183 + 698 0124 0022 movs r2, #0 + 699 0126 DA60 str r2, [r3, #12] 336:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON = 0; - 701 .loc 1 336 5 is_stmt 1 view .LVU184 - 702 .loc 1 336 21 is_stmt 0 view .LVU185 - 703 012a 9A60 str r2, [r3, #8] + 700 .loc 1 336 5 is_stmt 1 view .LVU184 + 701 .loc 1 336 21 is_stmt 0 view .LVU185 + 702 0128 9A60 str r2, [r3, #8] 337:Core/Src/stm32f4xx_it.c **** 338:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 704 .loc 1 338 5 is_stmt 1 view .LVU186 - 705 .loc 1 338 16 is_stmt 0 view .LVU187 - 706 012c 9A61 str r2, [r3, #24] + 703 .loc 1 338 5 is_stmt 1 view .LVU186 + 704 .loc 1 338 16 is_stmt 0 view .LVU187 + 705 012a 9A61 str r2, [r3, #24] 339:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_ON = 0; - 707 .loc 1 339 5 is_stmt 1 view .LVU188 - 708 .loc 1 339 21 is_stmt 0 view .LVU189 - 709 012e 1A61 str r2, [r3, #16] + 706 .loc 1 339 5 is_stmt 1 view .LVU188 + 707 .loc 1 339 21 is_stmt 0 view .LVU189 + 708 012c 1A61 str r2, [r3, #16] 340:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_OFF = 0; - 710 .loc 1 340 5 is_stmt 1 view .LVU190 - 711 .loc 1 340 22 is_stmt 0 view .LVU191 - 712 0130 5A61 str r2, [r3, #20] + 709 .loc 1 340 5 is_stmt 1 view .LVU190 + 710 .loc 1 340 22 is_stmt 0 view .LVU191 + 711 012e 5A61 str r2, [r3, #20] 341:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 713 .loc 1 341 5 is_stmt 1 view .LVU192 - 714 .loc 1 341 21 is_stmt 0 view .LVU193 - 715 0132 0122 movs r2, #1 - 716 0134 1A70 strb r2, [r3] - 717 .L34: + 712 .loc 1 341 5 is_stmt 1 view .LVU192 + 713 .loc 1 341 21 is_stmt 0 view .LVU193 + 714 0130 0122 movs r2, #1 + 715 0132 1A70 strb r2, [r3] + 716 .L34: 342:Core/Src/stm32f4xx_it.c **** } 343:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled 344:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here 345:Core/Src/stm32f4xx_it.c **** } - 718 .loc 1 345 1 view .LVU194 - 719 0136 08BD pop {r3, pc} - 720 .L56: - 721 .align 2 - 722 .L55: - 723 0138 00040240 .word 1073873920 - 724 013c 00000000 .word Sweep_state - 725 0140 00000000 .word ADC_proc - 726 0144 00000000 .word ADC1_buff_circular - 727 0148 00000000 .word ADC_proc_shadow - 728 .cfi_endproc - ARM GAS /tmp/ccLQihDm.s page 21 + 717 .loc 1 345 1 view .LVU194 + 718 0134 08BD pop {r3, pc} + 719 .L56: + 720 0136 00BF .align 2 + 721 .L55: + 722 0138 00040240 .word 1073873920 + 723 013c 00000000 .word Sweep_state + 724 0140 00000000 .word ADC_proc + 725 0144 00000000 .word ADC1_buff_circular + 726 0148 00000000 .word ADC_proc_shadow + 727 .cfi_endproc + 728 .LFE252: + ARM GAS /tmp/cc7eGm0R.s page 21 - 729 .LFE252: - 731 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits - 732 .align 1 - 733 .global HAL_ADC_ConvHalfCpltCallback - 734 .syntax unified - 735 .thumb - 736 .thumb_func - 738 HAL_ADC_ConvHalfCpltCallback: - 739 .LVL19: - 740 .LFB253: + 730 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits + 731 .align 1 + 732 .global HAL_ADC_ConvHalfCpltCallback + 733 .syntax unified + 734 .thumb + 735 .thumb_func + 737 HAL_ADC_ConvHalfCpltCallback: + 738 .LVL19: + 739 .LFB253: 346:Core/Src/stm32f4xx_it.c **** 347:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc) 348:Core/Src/stm32f4xx_it.c **** { - 741 .loc 1 348 1 is_stmt 1 view -0 - 742 .cfi_startproc - 743 @ args = 0, pretend = 0, frame = 0 - 744 @ frame_needed = 0, uses_anonymous_args = 0 - 745 .loc 1 348 1 is_stmt 0 view .LVU196 - 746 0000 08B5 push {r3, lr} - 747 .LCFI6: - 748 .cfi_def_cfa_offset 8 - 749 .cfi_offset 3, -8 - 750 .cfi_offset 14, -4 + 740 .loc 1 348 1 is_stmt 1 view -0 + 741 .cfi_startproc + 742 @ args = 0, pretend = 0, frame = 0 + 743 @ frame_needed = 0, uses_anonymous_args = 0 + 744 .loc 1 348 1 is_stmt 0 view .LVU196 + 745 0000 08B5 push {r3, lr} + 746 .LCFI6: + 747 .cfi_def_cfa_offset 8 + 748 .cfi_offset 3, -8 + 749 .cfi_offset 14, -4 349:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET); 350:Core/Src/stm32f4xx_it.c **** 351:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin); - 751 .loc 1 351 3 is_stmt 1 view .LVU197 - 752 0002 8021 movs r1, #128 - 753 0004 3C48 ldr r0, .L77 - 754 .LVL20: - 755 .loc 1 351 3 is_stmt 0 view .LVU198 - 756 0006 FFF7FEFF bl HAL_GPIO_TogglePin - 757 .LVL21: + 750 .loc 1 351 3 is_stmt 1 view .LVU197 + 751 0002 8021 movs r1, #128 + 752 0004 3D48 ldr r0, .L77 + 753 .LVL20: + 754 .loc 1 351 3 is_stmt 0 view .LVU198 + 755 0006 FFF7FEFF bl HAL_GPIO_TogglePin + 756 .LVL21: 352:Core/Src/stm32f4xx_it.c **** if (Sweep_state.curr_step_started_flag == 1) { - 758 .loc 1 352 3 is_stmt 1 view .LVU199 - 759 .loc 1 352 18 is_stmt 0 view .LVU200 - 760 000a 3C4B ldr r3, .L77+4 - 761 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 - 762 000e DBB2 uxtb r3, r3 - 763 .loc 1 352 6 view .LVU201 - 764 0010 012B cmp r3, #1 - 765 0012 01D0 beq .L73 - 766 .LBB6: + 757 .loc 1 352 3 is_stmt 1 view .LVU199 + 758 .loc 1 352 18 is_stmt 0 view .LVU200 + 759 000a 3D4B ldr r3, .L77+4 + 760 000c 1B79 ldrb r3, [r3, #4] @ zero_extendqisi2 + 761 000e DBB2 uxtb r3, r3 + 762 .loc 1 352 6 view .LVU201 + 763 0010 012B cmp r3, #1 + 764 0012 01D0 beq .L73 + 765 .LBB6: 353:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; 354:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < Sweep_state.curr_step_start_DMA_N; i++) { 355:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ @@ -1258,10 +1257,10 @@ ARM GAS /tmp/ccLQihDm.s page 1 364:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_ON = ADC_proc.sum_ON; 365:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; 366:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; - ARM GAS /tmp/ccLQihDm.s page 22 - - 367:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; + ARM GAS /tmp/cc7eGm0R.s page 22 + + 368:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; 369:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled 370:Core/Src/stm32f4xx_it.c **** @@ -1282,415 +1281,418 @@ ARM GAS /tmp/ccLQihDm.s page 1 385:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_OFF += ADC1_buff_circular[i]; 386:Core/Src/stm32f4xx_it.c **** } 387:Core/Src/stm32f4xx_it.c **** } - 388:Core/Src/stm32f4xx_it.c **** ADC_proc.N = (Sweep_state.curr_step_start_DMA_N)/2; + 388:Core/Src/stm32f4xx_it.c **** ADC_proc.N = (ADC_BUFF_SIZE/2 - Sweep_state.curr_step_start_DMA_N)/2; 389:Core/Src/stm32f4xx_it.c **** 390:Core/Src/stm32f4xx_it.c **** }else{ 391:Core/Src/stm32f4xx_it.c **** for (uint32_t i = 0; i < ADC_BUFF_SIZE/2; i++) { - 767 .loc 1 391 19 view .LVU202 - 768 0014 0023 movs r3, #0 - 769 0016 5CE0 b .L58 - 770 .L73: - 771 .LBE6: + 766 .loc 1 391 19 view .LVU202 + 767 0014 0023 movs r3, #0 + 768 0016 5EE0 b .L58 + 769 .L73: + 770 .LBE6: 353:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; - 772 .loc 1 353 5 is_stmt 1 view .LVU203 + 771 .loc 1 353 5 is_stmt 1 view .LVU203 353:Core/Src/stm32f4xx_it.c **** Sweep_state.curr_step_started_flag = 0; - 773 .loc 1 353 40 is_stmt 0 view .LVU204 - 774 0018 0023 movs r3, #0 - 775 001a 384A ldr r2, .L77+4 - 776 001c 1371 strb r3, [r2, #4] + 772 .loc 1 353 40 is_stmt 0 view .LVU204 + 773 0018 0023 movs r3, #0 + 774 001a 394A ldr r2, .L77+4 + 775 001c 1371 strb r3, [r2, #4] 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 777 .loc 1 354 5 is_stmt 1 view .LVU205 - 778 .LBB7: + 776 .loc 1 354 5 is_stmt 1 view .LVU205 + 777 .LBB7: 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 779 .loc 1 354 10 view .LVU206 - 780 .LVL22: + 778 .loc 1 354 10 view .LVU206 + 779 .LVL22: 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 781 .loc 1 354 5 is_stmt 0 view .LVU207 - 782 001e 07E0 b .L59 - 783 .LVL23: - 784 .L60: + 780 .loc 1 354 5 is_stmt 0 view .LVU207 + 781 001e 07E0 b .L59 + 782 .LVL23: + 783 .L60: 358:Core/Src/stm32f4xx_it.c **** } - 785 .loc 1 358 9 is_stmt 1 view .LVU208 + 784 .loc 1 358 9 is_stmt 1 view .LVU208 358:Core/Src/stm32f4xx_it.c **** } - 786 .loc 1 358 17 is_stmt 0 view .LVU209 - 787 0020 3749 ldr r1, .L77+8 - 788 0022 CA68 ldr r2, [r1, #12] + 785 .loc 1 358 17 is_stmt 0 view .LVU209 + 786 0020 3849 ldr r1, .L77+8 + 787 0022 CA68 ldr r2, [r1, #12] 358:Core/Src/stm32f4xx_it.c **** } - 789 .loc 1 358 47 view .LVU210 - 790 0024 3748 ldr r0, .L77+12 - ARM GAS /tmp/ccLQihDm.s page 23 + 788 .loc 1 358 47 view .LVU210 + 789 0024 3848 ldr r0, .L77+12 + 790 0026 30F81300 ldrh r0, [r0, r3, lsl #1] + ARM GAS /tmp/cc7eGm0R.s page 23 - 791 0026 30F81300 ldrh r0, [r0, r3, lsl #1] 358:Core/Src/stm32f4xx_it.c **** } - 792 .loc 1 358 26 view .LVU211 - 793 002a 0244 add r2, r2, r0 - 794 002c CA60 str r2, [r1, #12] - 795 .L61: + 791 .loc 1 358 26 view .LVU211 + 792 002a 0244 add r2, r2, r0 + 793 002c CA60 str r2, [r1, #12] + 794 .L61: 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 796 .loc 1 354 66 is_stmt 1 discriminator 2 view .LVU212 - 797 002e 0133 adds r3, r3, #1 - 798 .LVL24: - 799 .L59: + 795 .loc 1 354 66 is_stmt 1 discriminator 2 view .LVU212 + 796 002e 0133 adds r3, r3, #1 + 797 .LVL24: + 798 .L59: 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 800 .loc 1 354 28 discriminator 1 view .LVU213 + 799 .loc 1 354 28 discriminator 1 view .LVU213 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 801 .loc 1 354 41 is_stmt 0 discriminator 1 view .LVU214 - 802 0030 324A ldr r2, .L77+4 - 803 0032 9268 ldr r2, [r2, #8] + 800 .loc 1 354 41 is_stmt 0 discriminator 1 view .LVU214 + 801 0030 334A ldr r2, .L77+4 + 802 0032 9268 ldr r2, [r2, #8] 354:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 804 .loc 1 354 28 discriminator 1 view .LVU215 - 805 0034 9A42 cmp r2, r3 - 806 0036 0AD9 bls .L74 + 803 .loc 1 354 28 discriminator 1 view .LVU215 + 804 0034 9A42 cmp r2, r3 + 805 0036 0AD9 bls .L74 355:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON += ADC1_buff_circular[i]; - 807 .loc 1 355 7 is_stmt 1 view .LVU216 + 806 .loc 1 355 7 is_stmt 1 view .LVU216 355:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON += ADC1_buff_circular[i]; - 808 .loc 1 355 10 is_stmt 0 view .LVU217 - 809 0038 13F0010F tst r3, #1 - 810 003c F0D0 beq .L60 + 807 .loc 1 355 10 is_stmt 0 view .LVU217 + 808 0038 13F0010F tst r3, #1 + 809 003c F0D0 beq .L60 356:Core/Src/stm32f4xx_it.c **** }else{ - 811 .loc 1 356 9 is_stmt 1 view .LVU218 + 810 .loc 1 356 9 is_stmt 1 view .LVU218 356:Core/Src/stm32f4xx_it.c **** }else{ - 812 .loc 1 356 17 is_stmt 0 view .LVU219 - 813 003e 3049 ldr r1, .L77+8 - 814 0040 8A68 ldr r2, [r1, #8] + 811 .loc 1 356 17 is_stmt 0 view .LVU219 + 812 003e 3149 ldr r1, .L77+8 + 813 0040 8A68 ldr r2, [r1, #8] 356:Core/Src/stm32f4xx_it.c **** }else{ - 815 .loc 1 356 46 view .LVU220 - 816 0042 3048 ldr r0, .L77+12 - 817 0044 30F81300 ldrh r0, [r0, r3, lsl #1] + 814 .loc 1 356 46 view .LVU220 + 815 0042 3148 ldr r0, .L77+12 + 816 0044 30F81300 ldrh r0, [r0, r3, lsl #1] 356:Core/Src/stm32f4xx_it.c **** }else{ - 818 .loc 1 356 25 view .LVU221 - 819 0048 0244 add r2, r2, r0 - 820 004a 8A60 str r2, [r1, #8] - 821 004c EFE7 b .L61 - 822 .L74: - 823 .LBE7: + 817 .loc 1 356 25 view .LVU221 + 818 0048 0244 add r2, r2, r0 + 819 004a 8A60 str r2, [r1, #8] + 820 004c EFE7 b .L61 + 821 .L74: + 822 .LBE7: 362:Core/Src/stm32f4xx_it.c **** - 824 .loc 1 362 5 is_stmt 1 view .LVU222 + 823 .loc 1 362 5 is_stmt 1 view .LVU222 362:Core/Src/stm32f4xx_it.c **** - 825 .loc 1 362 31 is_stmt 0 view .LVU223 - 826 004e 2B49 ldr r1, .L77+4 - 827 0050 8868 ldr r0, [r1, #8] + 824 .loc 1 362 31 is_stmt 0 view .LVU223 + 825 004e 2C49 ldr r1, .L77+4 + 826 0050 8868 ldr r0, [r1, #8] 362:Core/Src/stm32f4xx_it.c **** - 828 .loc 1 362 13 view .LVU224 - 829 0052 2B4B ldr r3, .L77+8 - 830 .LVL25: + 827 .loc 1 362 13 view .LVU224 + 828 0052 2C4B ldr r3, .L77+8 + 829 .LVL25: 362:Core/Src/stm32f4xx_it.c **** - 831 .loc 1 362 13 view .LVU225 - 832 0054 9A69 ldr r2, [r3, #24] - ARM GAS /tmp/ccLQihDm.s page 24 + 830 .loc 1 362 13 view .LVU225 + 831 0054 9A69 ldr r2, [r3, #24] + 362:Core/Src/stm32f4xx_it.c **** + ARM GAS /tmp/cc7eGm0R.s page 24 - 362:Core/Src/stm32f4xx_it.c **** - 833 .loc 1 362 16 view .LVU226 - 834 0056 02EB5002 add r2, r2, r0, lsr #1 - 835 005a 9A61 str r2, [r3, #24] + 832 .loc 1 362 16 view .LVU226 + 833 0056 02EB5002 add r2, r2, r0, lsr #1 + 834 005a 9A61 str r2, [r3, #24] 364:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; - 836 .loc 1 364 5 is_stmt 1 view .LVU227 + 835 .loc 1 364 5 is_stmt 1 view .LVU227 364:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; - 837 .loc 1 364 38 is_stmt 0 view .LVU228 - 838 005c 9868 ldr r0, [r3, #8] + 836 .loc 1 364 38 is_stmt 0 view .LVU228 + 837 005c 9868 ldr r0, [r3, #8] 364:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_ON = ADC_proc.avg_ON; - 839 .loc 1 364 28 view .LVU229 - 840 005e 2A4A ldr r2, .L77+16 - 841 0060 9060 str r0, [r2, #8] + 838 .loc 1 364 28 view .LVU229 + 839 005e 2B4A ldr r2, .L77+16 + 840 0060 9060 str r0, [r2, #8] 365:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; - 842 .loc 1 365 5 is_stmt 1 view .LVU230 + 841 .loc 1 365 5 is_stmt 1 view .LVU230 365:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; - 843 .loc 1 365 38 is_stmt 0 view .LVU231 - 844 0062 1869 ldr r0, [r3, #16] + 842 .loc 1 365 38 is_stmt 0 view .LVU231 + 843 0062 1869 ldr r0, [r3, #16] 365:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.sum_OFF = ADC_proc.sum_OFF; - 845 .loc 1 365 28 view .LVU232 - 846 0064 1061 str r0, [r2, #16] + 844 .loc 1 365 28 view .LVU232 + 845 0064 1061 str r0, [r2, #16] 366:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; - 847 .loc 1 366 5 is_stmt 1 view .LVU233 + 846 .loc 1 366 5 is_stmt 1 view .LVU233 366:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; - 848 .loc 1 366 39 is_stmt 0 view .LVU234 - 849 0066 D868 ldr r0, [r3, #12] + 847 .loc 1 366 39 is_stmt 0 view .LVU234 + 848 0066 D868 ldr r0, [r3, #12] 366:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.avg_OFF = ADC_proc.avg_OFF; - 850 .loc 1 366 29 view .LVU235 - 851 0068 D060 str r0, [r2, #12] + 849 .loc 1 366 29 view .LVU235 + 850 0068 D060 str r0, [r2, #12] 367:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 852 .loc 1 367 5 is_stmt 1 view .LVU236 + 851 .loc 1 367 5 is_stmt 1 view .LVU236 367:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 853 .loc 1 367 39 is_stmt 0 view .LVU237 - 854 006a 5869 ldr r0, [r3, #20] + 852 .loc 1 367 39 is_stmt 0 view .LVU237 + 853 006a 5869 ldr r0, [r3, #20] 367:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.N = ADC_proc.N; - 855 .loc 1 367 29 view .LVU238 - 856 006c 5061 str r0, [r2, #20] + 854 .loc 1 367 29 view .LVU238 + 855 006c 5061 str r0, [r2, #20] 368:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 857 .loc 1 368 5 is_stmt 1 view .LVU239 + 856 .loc 1 368 5 is_stmt 1 view .LVU239 368:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 858 .loc 1 368 33 is_stmt 0 view .LVU240 - 859 006e 9869 ldr r0, [r3, #24] + 857 .loc 1 368 33 is_stmt 0 view .LVU240 + 858 006e 9869 ldr r0, [r3, #24] 368:Core/Src/stm32f4xx_it.c **** ADC_proc_shadow.status = 2; // buffer filled - 860 .loc 1 368 23 view .LVU241 - 861 0070 9061 str r0, [r2, #24] + 859 .loc 1 368 23 view .LVU241 + 860 0070 9061 str r0, [r2, #24] 369:Core/Src/stm32f4xx_it.c **** - 862 .loc 1 369 5 is_stmt 1 view .LVU242 + 861 .loc 1 369 5 is_stmt 1 view .LVU242 369:Core/Src/stm32f4xx_it.c **** - 863 .loc 1 369 28 is_stmt 0 view .LVU243 - 864 0072 0220 movs r0, #2 - 865 0074 1070 strb r0, [r2] + 862 .loc 1 369 28 is_stmt 0 view .LVU243 + 863 0072 0220 movs r0, #2 + 864 0074 1070 strb r0, [r2] 372:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_OFF = 0; - 866 .loc 1 372 5 is_stmt 1 view .LVU244 + 865 .loc 1 372 5 is_stmt 1 view .LVU244 372:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_OFF = 0; - 867 .loc 1 372 21 is_stmt 0 view .LVU245 - 868 0076 0022 movs r2, #0 - 869 0078 9A60 str r2, [r3, #8] - ARM GAS /tmp/ccLQihDm.s page 25 - - + 866 .loc 1 372 21 is_stmt 0 view .LVU245 + 867 0076 0022 movs r2, #0 + 868 0078 9A60 str r2, [r3, #8] 373:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 870 .loc 1 373 5 is_stmt 1 view .LVU246 + ARM GAS /tmp/cc7eGm0R.s page 25 + + + 869 .loc 1 373 5 is_stmt 1 view .LVU246 373:Core/Src/stm32f4xx_it.c **** ADC_proc.sum = 0; - 871 .loc 1 373 22 is_stmt 0 view .LVU247 - 872 007a DA60 str r2, [r3, #12] + 870 .loc 1 373 22 is_stmt 0 view .LVU247 + 871 007a DA60 str r2, [r3, #12] 374:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 873 .loc 1 374 5 is_stmt 1 view .LVU248 + 872 .loc 1 374 5 is_stmt 1 view .LVU248 374:Core/Src/stm32f4xx_it.c **** ADC_proc.N = 0; - 874 .loc 1 374 18 is_stmt 0 view .LVU249 - 875 007c 5A60 str r2, [r3, #4] + 873 .loc 1 374 18 is_stmt 0 view .LVU249 + 874 007c 5A60 str r2, [r3, #4] 375:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_OFF = 0; - 876 .loc 1 375 5 is_stmt 1 view .LVU250 + 875 .loc 1 375 5 is_stmt 1 view .LVU250 375:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_OFF = 0; - 877 .loc 1 375 16 is_stmt 0 view .LVU251 - 878 007e 9A61 str r2, [r3, #24] + 876 .loc 1 375 16 is_stmt 0 view .LVU251 + 877 007e 9A61 str r2, [r3, #24] 376:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_ON = 0; - 879 .loc 1 376 5 is_stmt 1 view .LVU252 + 878 .loc 1 376 5 is_stmt 1 view .LVU252 376:Core/Src/stm32f4xx_it.c **** ADC_proc.avg_ON = 0; - 880 .loc 1 376 22 is_stmt 0 view .LVU253 - 881 0080 5A61 str r2, [r3, #20] + 879 .loc 1 376 22 is_stmt 0 view .LVU253 + 880 0080 5A61 str r2, [r3, #20] 377:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 882 .loc 1 377 5 is_stmt 1 view .LVU254 + 881 .loc 1 377 5 is_stmt 1 view .LVU254 377:Core/Src/stm32f4xx_it.c **** ADC_proc.status = 1; // collecting data - 883 .loc 1 377 21 is_stmt 0 view .LVU255 - 884 0082 1A61 str r2, [r3, #16] + 882 .loc 1 377 21 is_stmt 0 view .LVU255 + 883 0082 1A61 str r2, [r3, #16] 378:Core/Src/stm32f4xx_it.c **** - 885 .loc 1 378 5 is_stmt 1 view .LVU256 + 884 .loc 1 378 5 is_stmt 1 view .LVU256 378:Core/Src/stm32f4xx_it.c **** - 886 .loc 1 378 21 is_stmt 0 view .LVU257 - 887 0084 0122 movs r2, #1 - 888 0086 1A70 strb r2, [r3] + 885 .loc 1 378 21 is_stmt 0 view .LVU257 + 886 0084 0122 movs r2, #1 + 887 0086 1A70 strb r2, [r3] 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 889 .loc 1 380 5 is_stmt 1 view .LVU258 - 890 .LBB8: + 888 .loc 1 380 5 is_stmt 1 view .LVU258 + 889 .LBB8: 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 891 .loc 1 380 10 view .LVU259 + 890 .loc 1 380 10 view .LVU259 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 892 .loc 1 380 19 is_stmt 0 view .LVU260 - 893 0088 8B68 ldr r3, [r1, #8] - 894 .LVL26: + 891 .loc 1 380 19 is_stmt 0 view .LVU260 + 892 0088 8B68 ldr r3, [r1, #8] + 893 .LVL26: 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 895 .loc 1 380 5 view .LVU261 - 896 008a 07E0 b .L63 - 897 .L64: + 894 .loc 1 380 5 view .LVU261 + 895 008a 07E0 b .L63 + 896 .L64: 385:Core/Src/stm32f4xx_it.c **** } - 898 .loc 1 385 9 is_stmt 1 view .LVU262 + 897 .loc 1 385 9 is_stmt 1 view .LVU262 385:Core/Src/stm32f4xx_it.c **** } - 899 .loc 1 385 17 is_stmt 0 view .LVU263 - 900 008c 1C49 ldr r1, .L77+8 - 901 008e CA68 ldr r2, [r1, #12] + 898 .loc 1 385 17 is_stmt 0 view .LVU263 + 899 008c 1D49 ldr r1, .L77+8 + 900 008e CA68 ldr r2, [r1, #12] 385:Core/Src/stm32f4xx_it.c **** } - 902 .loc 1 385 47 view .LVU264 - 903 0090 1C48 ldr r0, .L77+12 - 904 0092 30F81300 ldrh r0, [r0, r3, lsl #1] + 901 .loc 1 385 47 view .LVU264 + 902 0090 1D48 ldr r0, .L77+12 + 903 0092 30F81300 ldrh r0, [r0, r3, lsl #1] 385:Core/Src/stm32f4xx_it.c **** } - 905 .loc 1 385 26 view .LVU265 - 906 0096 0244 add r2, r2, r0 - ARM GAS /tmp/ccLQihDm.s page 26 + 904 .loc 1 385 26 view .LVU265 + 905 0096 0244 add r2, r2, r0 + 906 0098 CA60 str r2, [r1, #12] + ARM GAS /tmp/cc7eGm0R.s page 26 - 907 0098 CA60 str r2, [r1, #12] - 908 .L65: + 907 .L65: 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 909 .loc 1 380 80 is_stmt 1 discriminator 2 view .LVU266 - 910 009a 0133 adds r3, r3, #1 - 911 .LVL27: - 912 .L63: + 908 .loc 1 380 80 is_stmt 1 discriminator 2 view .LVU266 + 909 009a 0133 adds r3, r3, #1 + 910 .LVL27: + 911 .L63: 380:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 913 .loc 1 380 60 discriminator 1 view .LVU267 - 914 009c 182B cmp r3, #24 - 915 009e 0AD8 bhi .L75 + 912 .loc 1 380 60 discriminator 1 view .LVU267 + 913 009c 1F2B cmp r3, #31 + 914 009e 0AD8 bhi .L75 381:Core/Src/stm32f4xx_it.c **** - 916 .loc 1 381 7 view .LVU268 + 915 .loc 1 381 7 view .LVU268 381:Core/Src/stm32f4xx_it.c **** - 917 .loc 1 381 10 is_stmt 0 view .LVU269 - 918 00a0 13F0010F tst r3, #1 - 919 00a4 F2D0 beq .L64 + 916 .loc 1 381 10 is_stmt 0 view .LVU269 + 917 00a0 13F0010F tst r3, #1 + 918 00a4 F2D0 beq .L64 383:Core/Src/stm32f4xx_it.c **** }else{ - 920 .loc 1 383 9 is_stmt 1 view .LVU270 + 919 .loc 1 383 9 is_stmt 1 view .LVU270 383:Core/Src/stm32f4xx_it.c **** }else{ - 921 .loc 1 383 17 is_stmt 0 view .LVU271 - 922 00a6 1649 ldr r1, .L77+8 - 923 00a8 8A68 ldr r2, [r1, #8] + 920 .loc 1 383 17 is_stmt 0 view .LVU271 + 921 00a6 1749 ldr r1, .L77+8 + 922 00a8 8A68 ldr r2, [r1, #8] 383:Core/Src/stm32f4xx_it.c **** }else{ - 924 .loc 1 383 46 view .LVU272 - 925 00aa 1648 ldr r0, .L77+12 - 926 00ac 30F81300 ldrh r0, [r0, r3, lsl #1] + 923 .loc 1 383 46 view .LVU272 + 924 00aa 1748 ldr r0, .L77+12 + 925 00ac 30F81300 ldrh r0, [r0, r3, lsl #1] 383:Core/Src/stm32f4xx_it.c **** }else{ - 927 .loc 1 383 25 view .LVU273 - 928 00b0 0244 add r2, r2, r0 - 929 00b2 8A60 str r2, [r1, #8] - 930 00b4 F1E7 b .L65 - 931 .L75: - 932 .LBE8: + 926 .loc 1 383 25 view .LVU273 + 927 00b0 0244 add r2, r2, r0 + 928 00b2 8A60 str r2, [r1, #8] + 929 00b4 F1E7 b .L65 + 930 .L75: + 931 .LBE8: 388:Core/Src/stm32f4xx_it.c **** - 933 .loc 1 388 5 is_stmt 1 view .LVU274 + 932 .loc 1 388 5 is_stmt 1 view .LVU274 388:Core/Src/stm32f4xx_it.c **** - 934 .loc 1 388 30 is_stmt 0 view .LVU275 - 935 00b6 114B ldr r3, .L77+4 - 936 .LVL28: + 933 .loc 1 388 48 is_stmt 0 view .LVU275 + 934 00b6 124B ldr r3, .L77+4 + 935 .LVL28: 388:Core/Src/stm32f4xx_it.c **** - 937 .loc 1 388 30 view .LVU276 - 938 00b8 9B68 ldr r3, [r3, #8] + 936 .loc 1 388 48 view .LVU276 + 937 00b8 9B68 ldr r3, [r3, #8] 388:Core/Src/stm32f4xx_it.c **** - 939 .loc 1 388 53 view .LVU277 - 940 00ba 5B08 lsrs r3, r3, #1 + 938 .loc 1 388 35 view .LVU277 + 939 00ba C3F12003 rsb r3, r3, #32 388:Core/Src/stm32f4xx_it.c **** - 941 .loc 1 388 16 view .LVU278 - 942 00bc 104A ldr r2, .L77+8 - 943 00be 9361 str r3, [r2, #24] - 944 00c0 18E0 b .L57 - 945 .LVL29: - 946 .L68: - 947 .LBB9: + 940 .loc 1 388 71 view .LVU278 + 941 00be 5B08 lsrs r3, r3, #1 + 388:Core/Src/stm32f4xx_it.c **** + 942 .loc 1 388 16 view .LVU279 + 943 00c0 104A ldr r2, .L77+8 + 944 00c2 9361 str r3, [r2, #24] + 945 00c4 18E0 b .L57 + 946 .LVL29: + 947 .L68: + 948 .LBB9: 392:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ + ARM GAS /tmp/cc7eGm0R.s page 27 + + 393:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_ON += ADC1_buff_circular[i]; 394:Core/Src/stm32f4xx_it.c **** }else{ - ARM GAS /tmp/ccLQihDm.s page 27 - - 395:Core/Src/stm32f4xx_it.c **** ADC_proc.sum_OFF += ADC1_buff_circular[i]; - 948 .loc 1 395 9 is_stmt 1 view .LVU279 - 949 .loc 1 395 17 is_stmt 0 view .LVU280 - 950 00c2 0F49 ldr r1, .L77+8 - 951 00c4 CA68 ldr r2, [r1, #12] - 952 .loc 1 395 47 view .LVU281 - 953 00c6 0F48 ldr r0, .L77+12 - 954 00c8 30F81300 ldrh r0, [r0, r3, lsl #1] - 955 .loc 1 395 26 view .LVU282 - 956 00cc 0244 add r2, r2, r0 - 957 00ce CA60 str r2, [r1, #12] - 958 .L69: + 949 .loc 1 395 9 is_stmt 1 view .LVU280 + 950 .loc 1 395 17 is_stmt 0 view .LVU281 + 951 00c6 0F49 ldr r1, .L77+8 + 952 00c8 CA68 ldr r2, [r1, #12] + 953 .loc 1 395 47 view .LVU282 + 954 00ca 0F48 ldr r0, .L77+12 + 955 00cc 30F81300 ldrh r0, [r0, r3, lsl #1] + 956 .loc 1 395 26 view .LVU283 + 957 00d0 0244 add r2, r2, r0 + 958 00d2 CA60 str r2, [r1, #12] + 959 .L69: 391:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 959 .loc 1 391 48 is_stmt 1 discriminator 2 view .LVU283 - 960 00d0 0133 adds r3, r3, #1 - 961 .LVL30: - 962 .L58: + 960 .loc 1 391 48 is_stmt 1 discriminator 2 view .LVU284 + 961 00d4 0133 adds r3, r3, #1 + 962 .LVL30: + 963 .L58: 391:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 963 .loc 1 391 28 discriminator 1 view .LVU284 - 964 00d2 182B cmp r3, #24 - 965 00d4 0AD8 bhi .L76 + 964 .loc 1 391 28 discriminator 1 view .LVU285 + 965 00d6 1F2B cmp r3, #31 + 966 00d8 0AD8 bhi .L76 392:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 966 .loc 1 392 7 view .LVU285 + 967 .loc 1 392 7 view .LVU286 392:Core/Src/stm32f4xx_it.c **** if ((i & 1) != 0){ - 967 .loc 1 392 10 is_stmt 0 view .LVU286 - 968 00d6 13F0010F tst r3, #1 - 969 00da F2D0 beq .L68 + 968 .loc 1 392 10 is_stmt 0 view .LVU287 + 969 00da 13F0010F tst r3, #1 + 970 00de F2D0 beq .L68 393:Core/Src/stm32f4xx_it.c **** }else{ - 970 .loc 1 393 9 is_stmt 1 view .LVU287 + 971 .loc 1 393 9 is_stmt 1 view .LVU288 393:Core/Src/stm32f4xx_it.c **** }else{ - 971 .loc 1 393 17 is_stmt 0 view .LVU288 - 972 00dc 0849 ldr r1, .L77+8 - 973 00de 8A68 ldr r2, [r1, #8] + 972 .loc 1 393 17 is_stmt 0 view .LVU289 + 973 00e0 0849 ldr r1, .L77+8 + 974 00e2 8A68 ldr r2, [r1, #8] 393:Core/Src/stm32f4xx_it.c **** }else{ - 974 .loc 1 393 46 view .LVU289 - 975 00e0 0848 ldr r0, .L77+12 - 976 00e2 30F81300 ldrh r0, [r0, r3, lsl #1] + 975 .loc 1 393 46 view .LVU290 + 976 00e4 0848 ldr r0, .L77+12 + 977 00e6 30F81300 ldrh r0, [r0, r3, lsl #1] 393:Core/Src/stm32f4xx_it.c **** }else{ - 977 .loc 1 393 25 view .LVU290 - 978 00e6 0244 add r2, r2, r0 - 979 00e8 8A60 str r2, [r1, #8] - 980 00ea F1E7 b .L69 - 981 .L76: - 982 .LBE9: + 978 .loc 1 393 25 view .LVU291 + 979 00ea 0244 add r2, r2, r0 + 980 00ec 8A60 str r2, [r1, #8] + 981 00ee F1E7 b .L69 + 982 .L76: + 983 .LBE9: 396:Core/Src/stm32f4xx_it.c **** } 397:Core/Src/stm32f4xx_it.c **** } 398:Core/Src/stm32f4xx_it.c **** ADC_proc.N += (ADC_BUFF_SIZE/2)/2; - 983 .loc 1 398 5 is_stmt 1 view .LVU291 - 984 .loc 1 398 13 is_stmt 0 view .LVU292 - 985 00ec 044A ldr r2, .L77+8 - 986 00ee 9369 ldr r3, [r2, #24] - 987 .LVL31: - 988 .loc 1 398 16 view .LVU293 - 989 00f0 0C33 adds r3, r3, #12 - 990 00f2 9361 str r3, [r2, #24] - 991 .LVL32: - 992 .L57: - ARM GAS /tmp/ccLQihDm.s page 28 + 984 .loc 1 398 5 is_stmt 1 view .LVU292 + 985 .loc 1 398 13 is_stmt 0 view .LVU293 + 986 00f0 044A ldr r2, .L77+8 + 987 00f2 9369 ldr r3, [r2, #24] + 988 .LVL31: + 989 .loc 1 398 16 view .LVU294 + 990 00f4 1033 adds r3, r3, #16 + 991 00f6 9361 str r3, [r2, #24] + ARM GAS /tmp/cc7eGm0R.s page 28 + 992 .LVL32: + 993 .L57: 399:Core/Src/stm32f4xx_it.c **** } 400:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled 401:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here 402:Core/Src/stm32f4xx_it.c **** } - 993 .loc 1 402 1 view .LVU294 - 994 00f4 08BD pop {r3, pc} - 995 .L78: - 996 00f6 00BF .align 2 - 997 .L77: - 998 00f8 00040240 .word 1073873920 - 999 00fc 00000000 .word Sweep_state - 1000 0100 00000000 .word ADC_proc - 1001 0104 00000000 .word ADC1_buff_circular - 1002 0108 00000000 .word ADC_proc_shadow - 1003 .cfi_endproc - 1004 .LFE253: - 1006 .text - 1007 .Letext0: - 1008 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" - 1009 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" - 1010 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" - 1011 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" - 1012 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" - 1013 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" - 1014 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" - 1015 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" - 1016 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" - 1017 .file 11 "Core/Inc/main.h" - 1018 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" - ARM GAS /tmp/ccLQihDm.s page 29 + 994 .loc 1 402 1 view .LVU295 + 995 00f8 08BD pop {r3, pc} + 996 .L78: + 997 00fa 00BF .align 2 + 998 .L77: + 999 00fc 00040240 .word 1073873920 + 1000 0100 00000000 .word Sweep_state + 1001 0104 00000000 .word ADC_proc + 1002 0108 00000000 .word ADC1_buff_circular + 1003 010c 00000000 .word ADC_proc_shadow + 1004 .cfi_endproc + 1005 .LFE253: + 1007 .text + 1008 .Letext0: + 1009 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" + 1010 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" + 1011 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" + 1012 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h" + 1013 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h" + 1014 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h" + 1015 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h" + 1016 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h" + 1017 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h" + 1018 .file 11 "Core/Inc/main.h" + 1019 .file 12 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" + ARM GAS /tmp/cc7eGm0R.s page 29 DEFINED SYMBOLS *ABS*:00000000 stm32f4xx_it.c - /tmp/ccLQihDm.s:21 .text.NMI_Handler:00000000 $t - /tmp/ccLQihDm.s:27 .text.NMI_Handler:00000000 NMI_Handler - /tmp/ccLQihDm.s:44 .text.HardFault_Handler:00000000 $t - /tmp/ccLQihDm.s:50 .text.HardFault_Handler:00000000 HardFault_Handler - /tmp/ccLQihDm.s:67 .text.MemManage_Handler:00000000 $t - /tmp/ccLQihDm.s:73 .text.MemManage_Handler:00000000 MemManage_Handler - /tmp/ccLQihDm.s:90 .text.BusFault_Handler:00000000 $t - /tmp/ccLQihDm.s:96 .text.BusFault_Handler:00000000 BusFault_Handler - /tmp/ccLQihDm.s:113 .text.UsageFault_Handler:00000000 $t - /tmp/ccLQihDm.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler - /tmp/ccLQihDm.s:136 .text.SVC_Handler:00000000 $t - /tmp/ccLQihDm.s:142 .text.SVC_Handler:00000000 SVC_Handler - /tmp/ccLQihDm.s:155 .text.DebugMon_Handler:00000000 $t - /tmp/ccLQihDm.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler - /tmp/ccLQihDm.s:174 .text.PendSV_Handler:00000000 $t - /tmp/ccLQihDm.s:180 .text.PendSV_Handler:00000000 PendSV_Handler - /tmp/ccLQihDm.s:193 .text.SysTick_Handler:00000000 $t - /tmp/ccLQihDm.s:199 .text.SysTick_Handler:00000000 SysTick_Handler - /tmp/ccLQihDm.s:219 .text.EXTI0_IRQHandler:00000000 $t - /tmp/ccLQihDm.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler - /tmp/ccLQihDm.s:282 .text.EXTI0_IRQHandler:00000034 $d - /tmp/ccLQihDm.s:288 .text.EXTI3_IRQHandler:00000000 $t - /tmp/ccLQihDm.s:294 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler - /tmp/ccLQihDm.s:323 .text.EXTI3_IRQHandler:00000014 $d - /tmp/ccLQihDm.s:328 .text.DMA2_Stream0_IRQHandler:00000000 $t - /tmp/ccLQihDm.s:334 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler - /tmp/ccLQihDm.s:354 .text.DMA2_Stream0_IRQHandler:0000000c $d - /tmp/ccLQihDm.s:359 .text.OTG_FS_IRQHandler:00000000 $t - /tmp/ccLQihDm.s:365 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler - /tmp/ccLQihDm.s:385 .text.OTG_FS_IRQHandler:0000000c $d - /tmp/ccLQihDm.s:390 .text.HAL_ADC_ConvCpltCallback:00000000 $t - /tmp/ccLQihDm.s:396 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback - /tmp/ccLQihDm.s:723 .text.HAL_ADC_ConvCpltCallback:00000138 $d - /tmp/ccLQihDm.s:732 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t - /tmp/ccLQihDm.s:738 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback - /tmp/ccLQihDm.s:998 .text.HAL_ADC_ConvHalfCpltCallback:000000f8 $d + /tmp/cc7eGm0R.s:21 .text.NMI_Handler:00000000 $t + /tmp/cc7eGm0R.s:27 .text.NMI_Handler:00000000 NMI_Handler + /tmp/cc7eGm0R.s:44 .text.HardFault_Handler:00000000 $t + /tmp/cc7eGm0R.s:50 .text.HardFault_Handler:00000000 HardFault_Handler + /tmp/cc7eGm0R.s:67 .text.MemManage_Handler:00000000 $t + /tmp/cc7eGm0R.s:73 .text.MemManage_Handler:00000000 MemManage_Handler + /tmp/cc7eGm0R.s:90 .text.BusFault_Handler:00000000 $t + /tmp/cc7eGm0R.s:96 .text.BusFault_Handler:00000000 BusFault_Handler + /tmp/cc7eGm0R.s:113 .text.UsageFault_Handler:00000000 $t + /tmp/cc7eGm0R.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler + /tmp/cc7eGm0R.s:136 .text.SVC_Handler:00000000 $t + /tmp/cc7eGm0R.s:142 .text.SVC_Handler:00000000 SVC_Handler + /tmp/cc7eGm0R.s:155 .text.DebugMon_Handler:00000000 $t + /tmp/cc7eGm0R.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler + /tmp/cc7eGm0R.s:174 .text.PendSV_Handler:00000000 $t + /tmp/cc7eGm0R.s:180 .text.PendSV_Handler:00000000 PendSV_Handler + /tmp/cc7eGm0R.s:193 .text.SysTick_Handler:00000000 $t + /tmp/cc7eGm0R.s:199 .text.SysTick_Handler:00000000 SysTick_Handler + /tmp/cc7eGm0R.s:219 .text.EXTI0_IRQHandler:00000000 $t + /tmp/cc7eGm0R.s:225 .text.EXTI0_IRQHandler:00000000 EXTI0_IRQHandler + /tmp/cc7eGm0R.s:282 .text.EXTI0_IRQHandler:00000034 $d + /tmp/cc7eGm0R.s:288 .text.EXTI3_IRQHandler:00000000 $t + /tmp/cc7eGm0R.s:294 .text.EXTI3_IRQHandler:00000000 EXTI3_IRQHandler + /tmp/cc7eGm0R.s:323 .text.EXTI3_IRQHandler:00000014 $d + /tmp/cc7eGm0R.s:328 .text.DMA2_Stream0_IRQHandler:00000000 $t + /tmp/cc7eGm0R.s:334 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler + /tmp/cc7eGm0R.s:354 .text.DMA2_Stream0_IRQHandler:0000000c $d + /tmp/cc7eGm0R.s:359 .text.OTG_FS_IRQHandler:00000000 $t + /tmp/cc7eGm0R.s:365 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler + /tmp/cc7eGm0R.s:385 .text.OTG_FS_IRQHandler:0000000c $d + /tmp/cc7eGm0R.s:390 .text.HAL_ADC_ConvCpltCallback:00000000 $t + /tmp/cc7eGm0R.s:396 .text.HAL_ADC_ConvCpltCallback:00000000 HAL_ADC_ConvCpltCallback + /tmp/cc7eGm0R.s:722 .text.HAL_ADC_ConvCpltCallback:00000138 $d + /tmp/cc7eGm0R.s:731 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t + /tmp/cc7eGm0R.s:737 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback + /tmp/cc7eGm0R.s:999 .text.HAL_ADC_ConvHalfCpltCallback:000000fc $d UNDEFINED SYMBOLS HAL_IncTick diff --git a/build/stm32f4xx_it.o b/build/stm32f4xx_it.o index db56bcb..521cd0b 100644 Binary files a/build/stm32f4xx_it.o and b/build/stm32f4xx_it.o differ diff --git a/build/usb_device.lst b/build/usb_device.lst index 02e87e0..9d4f08f 100644 --- a/build/usb_device.lst +++ b/build/usb_device.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc1D1X2d.s page 1 +ARM GAS /tmp/ccMtDEwH.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc1D1X2d.s page 1 28:USB_DEVICE/App/usb_device.c **** 29:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Includes */ 30:USB_DEVICE/App/usb_device.c **** - ARM GAS /tmp/cc1D1X2d.s page 2 + ARM GAS /tmp/ccMtDEwH.s page 2 31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */ @@ -118,7 +118,7 @@ ARM GAS /tmp/cc1D1X2d.s page 1 42 0006 1048 ldr r0, .L11+4 43 0008 FFF7FEFF bl USBD_Init 44 .LVL0: - ARM GAS /tmp/cc1D1X2d.s page 3 + ARM GAS /tmp/ccMtDEwH.s page 3 45 .loc 1 71 6 discriminator 1 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/cc1D1X2d.s page 1 78 002c FFF7FEFF bl Error_Handler 79 .LVL4: 80 0030 EDE7 b .L2 - ARM GAS /tmp/cc1D1X2d.s page 4 + ARM GAS /tmp/ccMtDEwH.s page 4 81 .L8: @@ -227,16 +227,16 @@ ARM GAS /tmp/cc1D1X2d.s page 1 120 .file 6 "USB_DEVICE/App/usbd_cdc_if.h" 121 .file 7 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" 122 .file 8 "Core/Inc/main.h" - ARM GAS /tmp/cc1D1X2d.s page 5 + ARM GAS /tmp/ccMtDEwH.s page 5 DEFINED SYMBOLS *ABS*:00000000 usb_device.c - /tmp/cc1D1X2d.s:21 .text.MX_USB_DEVICE_Init:00000000 $t - /tmp/cc1D1X2d.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init - /tmp/cc1D1X2d.s:100 .text.MX_USB_DEVICE_Init:00000044 $d - /tmp/cc1D1X2d.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS - /tmp/cc1D1X2d.s:109 .bss.hUsbDeviceFS:00000000 $d + /tmp/ccMtDEwH.s:21 .text.MX_USB_DEVICE_Init:00000000 $t + /tmp/ccMtDEwH.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init + /tmp/ccMtDEwH.s:100 .text.MX_USB_DEVICE_Init:00000044 $d + /tmp/ccMtDEwH.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS + /tmp/ccMtDEwH.s:109 .bss.hUsbDeviceFS:00000000 $d UNDEFINED SYMBOLS USBD_Init diff --git a/build/usbd_cdc.lst b/build/usbd_cdc.lst index 33b69da..4b81376 100644 --- a/build/usbd_cdc.lst +++ b/build/usbd_cdc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc1cUX6Z.s page 1 +ARM GAS /tmp/ccgAVVZQ.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 28:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * =================================================================== 29:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * This driver manages the "Universal Serial Bus Class Definitions for Communications De 30:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Seri - ARM GAS /tmp/cc1cUX6Z.s page 2 + ARM GAS /tmp/ccgAVVZQ.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9, @@ -118,7 +118,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 85:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @} 86:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** */ 87:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cc1cUX6Z.s page 3 + ARM GAS /tmp/ccgAVVZQ.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -178,7 +178,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 142:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 143:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Init, 144:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_DeInit, - ARM GAS /tmp/cc1cUX6Z.s page 4 + ARM GAS /tmp/ccgAVVZQ.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CDC_Setup, @@ -238,7 +238,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 199:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 200:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Header Functional Descriptor */ 201:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x05, /* bLength: Endpoint Descriptor size */ - ARM GAS /tmp/cc1cUX6Z.s page 5 + ARM GAS /tmp/ccgAVVZQ.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x24, /* bDescriptorType: CS_INTERFACE */ @@ -298,7 +298,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 256:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 257:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Endpoint IN Descriptor */ 258:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 0x07, /* bLength: Endpoint Descriptor size */ - ARM GAS /tmp/cc1cUX6Z.s page 6 + ARM GAS /tmp/ccgAVVZQ.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USB_DESC_TYPE_ENDPOINT, /* bDescriptorType: Endpoint */ @@ -358,7 +358,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 313:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 314:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Open EP IN */ 315:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (void)USBD_LL_OpenEP(pdev, CDCInEpAdd, USBD_EP_TYPE_BULK, - ARM GAS /tmp/cc1cUX6Z.s page 7 + ARM GAS /tmp/ccgAVVZQ.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_IN_PACKET_SIZE); @@ -418,7 +418,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 370:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 371:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else 372:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cc1cUX6Z.s page 8 + ARM GAS /tmp/ccgAVVZQ.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** /* Prepare Out endpoint to receive next packet */ @@ -478,7 +478,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 427:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle the CDC specific requests 428:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: instance 429:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param req: usb requests - ARM GAS /tmp/cc1cUX6Z.s page 9 + ARM GAS /tmp/ccgAVVZQ.s page 9 430:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -538,7 +538,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 484:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 485:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_CtlError(pdev, req); 486:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL; - ARM GAS /tmp/cc1cUX6Z.s page 10 + ARM GAS /tmp/ccgAVVZQ.s page 10 487:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 541:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pdev->pClassDataCmsit[pdev->classId] == NULL) 542:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 543:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL; - ARM GAS /tmp/cc1cUX6Z.s page 11 + ARM GAS /tmp/ccgAVVZQ.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 598:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_EP0_RxReady 599:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * Handle EP0 Rx Ready event 600:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance - ARM GAS /tmp/cc1cUX6Z.s page 12 + ARM GAS /tmp/ccgAVVZQ.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -718,7 +718,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 69 .LVL3: 615:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, 616:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint16_t)hcdc->CmdLength); - ARM GAS /tmp/cc1cUX6Z.s page 13 + ARM GAS /tmp/ccgAVVZQ.s page 13 617:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** hcdc->CmdOpCode = 0xFFU; @@ -778,7 +778,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 634:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 635:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** if (pEpCmdDesc != NULL) 636:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cc1cUX6Z.s page 14 + ARM GAS /tmp/ccgAVVZQ.s page 14 637:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pEpCmdDesc->bInterval = CDC_FS_BINTERVAL; @@ -838,7 +838,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 691:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** static uint8_t *USBD_CDC_GetOtherSpeedCfgDesc(uint16_t *length) 692:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 693:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpCmdDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_CMD_EP); - ARM GAS /tmp/cc1cUX6Z.s page 15 + ARM GAS /tmp/ccgAVVZQ.s page 15 694:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP); @@ -898,7 +898,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 126 .LFE252: 128 .section .text.USBD_CDC_GetOtherSpeedCfgDesc,"ax",%progbits 129 .align 1 - ARM GAS /tmp/cc1cUX6Z.s page 16 + ARM GAS /tmp/ccgAVVZQ.s page 16 130 .syntax unified @@ -958,7 +958,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 175 001a 8121 movs r1, #129 176 001c 3846 mov r0, r7 177 .LVL15: - ARM GAS /tmp/cc1cUX6Z.s page 17 + ARM GAS /tmp/ccgAVVZQ.s page 17 695:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 215 0040 0048 ldr r0, .L15 216 .LVL17: 714:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cc1cUX6Z.s page 18 + ARM GAS /tmp/ccgAVVZQ.s page 18 217 .loc 1 714 1 view .LVU56 @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 265 0010 0121 movs r1, #1 266 0012 3846 mov r0, r7 267 .LVL23: - ARM GAS /tmp/cc1cUX6Z.s page 19 + ARM GAS /tmp/ccgAVVZQ.s page 19 632:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpInDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_IN_EP); @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 306 0038 0022 movs r2, #0 307 003a 4271 strb r2, [r0, #5] 308 .L20: - ARM GAS /tmp/cc1cUX6Z.s page 20 + ARM GAS /tmp/ccgAVVZQ.s page 20 650:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return USBD_CDC_CfgDesc; @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 355 0006 8221 movs r1, #130 356 0008 3846 mov r0, r7 357 .LVL31: - ARM GAS /tmp/cc1cUX6Z.s page 21 + ARM GAS /tmp/ccgAVVZQ.s page 21 662:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** USBD_EpDescTypeDef *pEpOutDesc = USBD_GetEpDesc(USBD_CDC_CfgDesc, CDC_OUT_EP); @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 397 0030 6271 strb r2, [r4, #5] 398 .L26: 676:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cc1cUX6Z.s page 22 + ARM GAS /tmp/ccgAVVZQ.s page 22 399 .loc 1 676 3 is_stmt 1 view .LVU106 @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 444 .cfi_def_cfa_offset 16 445 .cfi_offset 3, -16 446 .cfi_offset 4, -12 - ARM GAS /tmp/cc1cUX6Z.s page 23 + ARM GAS /tmp/ccgAVVZQ.s page 23 447 .cfi_offset 5, -8 @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 485 .L32: 595:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 486 .loc 1 595 1 view .LVU134 - ARM GAS /tmp/cc1cUX6Z.s page 24 + ARM GAS /tmp/ccgAVVZQ.s page 24 487 0032 38BD pop {r3, r4, r5, pc} @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 546:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 532 .loc 1 546 3 is_stmt 1 view .LVU146 533 .LVL50: - ARM GAS /tmp/cc1cUX6Z.s page 25 + ARM GAS /tmp/ccgAVVZQ.s page 25 548:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ((pdev->ep_in[epnum & 0xFU].total_length % hpcd->IN_ep[epnum & 0xFU].maxpacket) == 0U)) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 572 004a ABB1 cbz r3, .L39 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 573 .loc 1 563 7 is_stmt 1 view .LVU163 - ARM GAS /tmp/cc1cUX6Z.s page 26 + ARM GAS /tmp/ccgAVVZQ.s page 26 563:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 615 0076 F0E7 b .L36 616 .LVL63: 617 .L39: - ARM GAS /tmp/cc1cUX6Z.s page 27 + ARM GAS /tmp/ccgAVVZQ.s page 27 567:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 663 0016 ADF80420 strh r2, [sp, #4] @ movhi 439:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 664 .loc 1 439 3 is_stmt 1 view .LVU188 - ARM GAS /tmp/cc1cUX6Z.s page 28 + ARM GAS /tmp/ccgAVVZQ.s page 28 665 .LVL66: @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 702 0044 D2B2 uxtb r2, r2 703 0046 12E0 b .L48 704 .L60: - ARM GAS /tmp/cc1cUX6Z.s page 29 + ARM GAS /tmp/ccgAVVZQ.s page 29 453:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** (uint8_t *)hcdc->data, @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 465:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 745 .loc 1 465 17 is_stmt 0 view .LVU220 746 0072 3946 mov r1, r7 - ARM GAS /tmp/cc1cUX6Z.s page 30 + ARM GAS /tmp/ccgAVVZQ.s page 30 747 0074 2046 mov r0, r4 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 790 00a1 30 .byte (.L49-.L51)/2 791 00a2 30 .byte (.L49-.L51)/2 792 00a3 30 .byte (.L49-.L51)/2 - ARM GAS /tmp/cc1cUX6Z.s page 31 + ARM GAS /tmp/ccgAVVZQ.s page 31 793 00a4 30 .byte (.L49-.L51)/2 @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 835 00d2 04D0 beq .L62 497:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** ret = USBD_FAIL; 836 .loc 1 497 13 is_stmt 1 view .LVU244 - ARM GAS /tmp/cc1cUX6Z.s page 32 + ARM GAS /tmp/ccgAVVZQ.s page 32 837 00d4 2946 mov r1, r5 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 516:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 878 .loc 1 516 11 view .LVU258 515:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** break; - ARM GAS /tmp/cc1cUX6Z.s page 33 + ARM GAS /tmp/ccgAVVZQ.s page 33 879 .loc 1 515 15 is_stmt 0 view .LVU259 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 926 .loc 1 389 1 is_stmt 0 view .LVU268 927 0000 38B5 push {r3, r4, r5, lr} 928 .LCFI10: - ARM GAS /tmp/cc1cUX6Z.s page 34 + ARM GAS /tmp/ccgAVVZQ.s page 34 929 .cfi_def_cfa_offset 16 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 967 0028 6564 str r5, [r4, #68] 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 968 .loc 1 414 3 is_stmt 1 view .LVU285 - ARM GAS /tmp/cc1cUX6Z.s page 35 + ARM GAS /tmp/ccgAVVZQ.s page 35 414:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1006 0060 0020 movs r0, #0 1007 0062 38BD pop {r3, r4, r5, pc} 423:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cc1cUX6Z.s page 36 + ARM GAS /tmp/ccgAVVZQ.s page 36 1008 .loc 1 423 1 view .LVU303 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1053 .LVL107: 302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; 1054 .loc 1 302 3 is_stmt 1 view .LVU315 - ARM GAS /tmp/cc1cUX6Z.s page 37 + ARM GAS /tmp/ccgAVVZQ.s page 37 302:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** pdev->pClassData = pdev->pClassDataCmsit[pdev->classId]; @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 327:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } 1093 .loc 1 327 47 is_stmt 0 view .LVU332 1094 0056 1023 movs r3, #16 - ARM GAS /tmp/cc1cUX6Z.s page 38 + ARM GAS /tmp/ccgAVVZQ.s page 38 1095 0058 6364 str r3, [r4, #68] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1132 .loc 1 360 11 is_stmt 0 view .LVU349 1133 008a D5F80422 ldr r2, [r5, #516] 360:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { - ARM GAS /tmp/cc1cUX6Z.s page 39 + ARM GAS /tmp/ccgAVVZQ.s page 39 1134 .loc 1 360 6 view .LVU350 @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1175 .LVL116: 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** 1176 .loc 1 335 5 is_stmt 1 view .LVU364 - ARM GAS /tmp/cc1cUX6Z.s page 40 + ARM GAS /tmp/ccgAVVZQ.s page 40 335:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1220 .global USBD_CDC_RegisterInterface 1221 .syntax unified 1222 .thumb - ARM GAS /tmp/cc1cUX6Z.s page 41 + ARM GAS /tmp/ccgAVVZQ.s page 41 1223 .thumb_func @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1259 .section .text.USBD_CDC_SetTxBuffer,"ax",%progbits 1260 .align 1 1261 .global USBD_CDC_SetTxBuffer - ARM GAS /tmp/cc1cUX6Z.s page 42 + ARM GAS /tmp/ccgAVVZQ.s page 42 1262 .syntax unified @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1288 .loc 1 775 18 is_stmt 0 view .LVU397 1289 0010 C3F81022 str r2, [r3, #528] 776:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** - ARM GAS /tmp/cc1cUX6Z.s page 43 + ARM GAS /tmp/ccgAVVZQ.s page 43 777:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_OK; @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 791:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** { 792:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** return (uint8_t)USBD_FAIL; 793:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } - ARM GAS /tmp/cc1cUX6Z.s page 44 + ARM GAS /tmp/ccgAVVZQ.s page 44 794:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1365 0000 08B5 push {r3, lr} 1366 .LCFI12: 1367 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cc1cUX6Z.s page 45 + ARM GAS /tmp/ccgAVVZQ.s page 45 1368 .cfi_offset 3, -8 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1390 .loc 1 845 1 view .LVU428 1391 0016 08BD pop {r3, pc} 1392 .LVL139: - ARM GAS /tmp/cc1cUX6Z.s page 46 + ARM GAS /tmp/ccgAVVZQ.s page 46 1393 .L89: @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 848:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @brief USBD_CDC_ReceivePacket 849:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * prepare OUT Endpoint for reception 850:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @param pdev: device instance - ARM GAS /tmp/cc1cUX6Z.s page 47 + ARM GAS /tmp/ccgAVVZQ.s page 47 851:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** * @retval status @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1469 .L91: 871:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** CDC_DATA_HS_OUT_PACKET_SIZE); 872:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** } - ARM GAS /tmp/cc1cUX6Z.s page 48 + ARM GAS /tmp/ccgAVVZQ.s page 48 873:Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c **** else @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1503 020A0000 1503 00070501 1503 02 - ARM GAS /tmp/cc1cUX6Z.s page 49 + ARM GAS /tmp/ccgAVVZQ.s page 49 1504 0039 40000007 .ascii "@\000\000\007\005\201\002@\000\000" @@ -2924,53 +2924,53 @@ ARM GAS /tmp/cc1cUX6Z.s page 1 1544 .file 13 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" 1545 .file 14 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" 1546 .file 15 "" - ARM GAS /tmp/cc1cUX6Z.s page 50 + ARM GAS /tmp/ccgAVVZQ.s page 50 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc.c - /tmp/cc1cUX6Z.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t - /tmp/cc1cUX6Z.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady - /tmp/cc1cUX6Z.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t - /tmp/cc1cUX6Z.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor - /tmp/cc1cUX6Z.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d - /tmp/cc1cUX6Z.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc - /tmp/cc1cUX6Z.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t - /tmp/cc1cUX6Z.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc - /tmp/cc1cUX6Z.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d - /tmp/cc1cUX6Z.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc - /tmp/cc1cUX6Z.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t - /tmp/cc1cUX6Z.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc - /tmp/cc1cUX6Z.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d - /tmp/cc1cUX6Z.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t - /tmp/cc1cUX6Z.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc - /tmp/cc1cUX6Z.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d - /tmp/cc1cUX6Z.s:429 .text.USBD_CDC_DataOut:00000000 $t - /tmp/cc1cUX6Z.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut - /tmp/cc1cUX6Z.s:499 .text.USBD_CDC_DataIn:00000000 $t - /tmp/cc1cUX6Z.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn - /tmp/cc1cUX6Z.s:625 .text.USBD_CDC_Setup:00000000 $t - /tmp/cc1cUX6Z.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup - /tmp/cc1cUX6Z.s:787 .text.USBD_CDC_Setup:0000009e $d - /tmp/cc1cUX6Z.s:799 .text.USBD_CDC_Setup:000000aa $t - /tmp/cc1cUX6Z.s:914 .text.USBD_CDC_DeInit:00000000 $t - /tmp/cc1cUX6Z.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit - /tmp/cc1cUX6Z.s:1013 .text.USBD_CDC_Init:00000000 $t - /tmp/cc1cUX6Z.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init - /tmp/cc1cUX6Z.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t - /tmp/cc1cUX6Z.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface - /tmp/cc1cUX6Z.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t - /tmp/cc1cUX6Z.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer - /tmp/cc1cUX6Z.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t - /tmp/cc1cUX6Z.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer - /tmp/cc1cUX6Z.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t - /tmp/cc1cUX6Z.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket - /tmp/cc1cUX6Z.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t - /tmp/cc1cUX6Z.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket - /tmp/cc1cUX6Z.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d - /tmp/cc1cUX6Z.s:1510 .data.USBD_CDC:00000000 USBD_CDC - /tmp/cc1cUX6Z.s:1507 .data.USBD_CDC:00000000 $d - /tmp/cc1cUX6Z.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d + /tmp/ccgAVVZQ.s:21 .text.USBD_CDC_EP0_RxReady:00000000 $t + /tmp/ccgAVVZQ.s:26 .text.USBD_CDC_EP0_RxReady:00000000 USBD_CDC_EP0_RxReady + /tmp/ccgAVVZQ.s:97 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 $t + /tmp/ccgAVVZQ.s:103 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000000 USBD_CDC_GetDeviceQualifierDescriptor + /tmp/ccgAVVZQ.s:124 .text.USBD_CDC_GetDeviceQualifierDescriptor:00000008 $d + /tmp/ccgAVVZQ.s:1529 .data.USBD_CDC_DeviceQualifierDesc:00000000 USBD_CDC_DeviceQualifierDesc + /tmp/ccgAVVZQ.s:129 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 $t + /tmp/ccgAVVZQ.s:134 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000000 USBD_CDC_GetOtherSpeedCfgDesc + /tmp/ccgAVVZQ.s:224 .text.USBD_CDC_GetOtherSpeedCfgDesc:00000044 $d + /tmp/ccgAVVZQ.s:1499 .data.USBD_CDC_CfgDesc:00000000 USBD_CDC_CfgDesc + /tmp/ccgAVVZQ.s:229 .text.USBD_CDC_GetFSCfgDesc:00000000 $t + /tmp/ccgAVVZQ.s:234 .text.USBD_CDC_GetFSCfgDesc:00000000 USBD_CDC_GetFSCfgDesc + /tmp/ccgAVVZQ.s:324 .text.USBD_CDC_GetFSCfgDesc:00000044 $d + /tmp/ccgAVVZQ.s:329 .text.USBD_CDC_GetHSCfgDesc:00000000 $t + /tmp/ccgAVVZQ.s:334 .text.USBD_CDC_GetHSCfgDesc:00000000 USBD_CDC_GetHSCfgDesc + /tmp/ccgAVVZQ.s:424 .text.USBD_CDC_GetHSCfgDesc:00000044 $d + /tmp/ccgAVVZQ.s:429 .text.USBD_CDC_DataOut:00000000 $t + /tmp/ccgAVVZQ.s:434 .text.USBD_CDC_DataOut:00000000 USBD_CDC_DataOut + /tmp/ccgAVVZQ.s:499 .text.USBD_CDC_DataIn:00000000 $t + /tmp/ccgAVVZQ.s:504 .text.USBD_CDC_DataIn:00000000 USBD_CDC_DataIn + /tmp/ccgAVVZQ.s:625 .text.USBD_CDC_Setup:00000000 $t + /tmp/ccgAVVZQ.s:630 .text.USBD_CDC_Setup:00000000 USBD_CDC_Setup + /tmp/ccgAVVZQ.s:787 .text.USBD_CDC_Setup:0000009e $d + /tmp/ccgAVVZQ.s:799 .text.USBD_CDC_Setup:000000aa $t + /tmp/ccgAVVZQ.s:914 .text.USBD_CDC_DeInit:00000000 $t + /tmp/ccgAVVZQ.s:919 .text.USBD_CDC_DeInit:00000000 USBD_CDC_DeInit + /tmp/ccgAVVZQ.s:1013 .text.USBD_CDC_Init:00000000 $t + /tmp/ccgAVVZQ.s:1018 .text.USBD_CDC_Init:00000000 USBD_CDC_Init + /tmp/ccgAVVZQ.s:1219 .text.USBD_CDC_RegisterInterface:00000000 $t + /tmp/ccgAVVZQ.s:1225 .text.USBD_CDC_RegisterInterface:00000000 USBD_CDC_RegisterInterface + /tmp/ccgAVVZQ.s:1260 .text.USBD_CDC_SetTxBuffer:00000000 $t + /tmp/ccgAVVZQ.s:1266 .text.USBD_CDC_SetTxBuffer:00000000 USBD_CDC_SetTxBuffer + /tmp/ccgAVVZQ.s:1307 .text.USBD_CDC_SetRxBuffer:00000000 $t + /tmp/ccgAVVZQ.s:1313 .text.USBD_CDC_SetRxBuffer:00000000 USBD_CDC_SetRxBuffer + /tmp/ccgAVVZQ.s:1351 .text.USBD_CDC_TransmitPacket:00000000 $t + /tmp/ccgAVVZQ.s:1357 .text.USBD_CDC_TransmitPacket:00000000 USBD_CDC_TransmitPacket + /tmp/ccgAVVZQ.s:1426 .text.USBD_CDC_ReceivePacket:00000000 $t + /tmp/ccgAVVZQ.s:1432 .text.USBD_CDC_ReceivePacket:00000000 USBD_CDC_ReceivePacket + /tmp/ccgAVVZQ.s:1496 .data.USBD_CDC_CfgDesc:00000000 $d + /tmp/ccgAVVZQ.s:1510 .data.USBD_CDC:00000000 USBD_CDC + /tmp/ccgAVVZQ.s:1507 .data.USBD_CDC:00000000 $d + /tmp/ccgAVVZQ.s:1526 .data.USBD_CDC_DeviceQualifierDesc:00000000 $d UNDEFINED SYMBOLS USBD_GetEpDesc @@ -2984,7 +2984,7 @@ USBD_static_free USBD_static_malloc memset USBD_LL_OpenEP - ARM GAS /tmp/cc1cUX6Z.s page 51 + ARM GAS /tmp/ccgAVVZQ.s page 51 USBD_LL_PrepareReceive diff --git a/build/usbd_cdc_if.lst b/build/usbd_cdc_if.lst index 9ae960f..96e0e34 100644 --- a/build/usbd_cdc_if.lst +++ b/build/usbd_cdc_if.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccod7tUW.s page 1 +ARM GAS /tmp/ccdbIjhy.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 29:USB_DEVICE/App/usbd_cdc_if.c **** /* Private define ------------------------------------------------------------*/ 30:USB_DEVICE/App/usbd_cdc_if.c **** /* Private macro -------------------------------------------------------------*/ 31:USB_DEVICE/App/usbd_cdc_if.c **** - ARM GAS /tmp/ccod7tUW.s page 2 + ARM GAS /tmp/ccdbIjhy.s page 2 32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 86:USB_DEVICE/App/usbd_cdc_if.c **** * @{ 87:USB_DEVICE/App/usbd_cdc_if.c **** */ 88:USB_DEVICE/App/usbd_cdc_if.c **** /* Create buffer for reception and transmission */ - ARM GAS /tmp/ccod7tUW.s page 3 + ARM GAS /tmp/ccdbIjhy.s page 3 89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */ @@ -178,7 +178,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 143:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Receive_FS, 144:USB_DEVICE/App/usbd_cdc_if.c **** CDC_TransmitCplt_FS 145:USB_DEVICE/App/usbd_cdc_if.c **** }; - ARM GAS /tmp/ccod7tUW.s page 4 + ARM GAS /tmp/ccdbIjhy.s page 4 146:USB_DEVICE/App/usbd_cdc_if.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 181:USB_DEVICE/App/usbd_cdc_if.c **** { 49 .loc 1 181 1 is_stmt 1 view -0 50 .cfi_startproc - ARM GAS /tmp/ccod7tUW.s page 5 + ARM GAS /tmp/ccdbIjhy.s page 5 51 @ args = 0, pretend = 0, frame = 0 @@ -298,7 +298,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 232:USB_DEVICE/App/usbd_cdc_if.c **** break; 233:USB_DEVICE/App/usbd_cdc_if.c **** 234:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_BREAK: - ARM GAS /tmp/ccod7tUW.s page 6 + ARM GAS /tmp/ccdbIjhy.s page 6 235:USB_DEVICE/App/usbd_cdc_if.c **** @@ -358,7 +358,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 272:USB_DEVICE/App/usbd_cdc_if.c **** * Data to send over USB IN endpoint are sent over CDC interface 273:USB_DEVICE/App/usbd_cdc_if.c **** * through this function. 274:USB_DEVICE/App/usbd_cdc_if.c **** * @note - ARM GAS /tmp/ccod7tUW.s page 7 + ARM GAS /tmp/ccdbIjhy.s page 7 275:USB_DEVICE/App/usbd_cdc_if.c **** * @@ -418,7 +418,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 86 .LVL3: 87 .loc 1 316 1 view .LVU16 88 0002 7047 bx lr - ARM GAS /tmp/ccod7tUW.s page 8 + ARM GAS /tmp/ccdbIjhy.s page 8 89 .cfi_endproc @@ -478,7 +478,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 139 .thumb_func 141 CDC_Init_FS: 142 .LFB243: - ARM GAS /tmp/ccod7tUW.s page 9 + ARM GAS /tmp/ccdbIjhy.s page 9 153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */ @@ -538,7 +538,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ 192 .loc 1 285 3 view .LVU31 285:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){ - ARM GAS /tmp/ccod7tUW.s page 10 + ARM GAS /tmp/ccdbIjhy.s page 10 193 .loc 1 285 27 is_stmt 0 view .LVU32 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccod7tUW.s page 1 234 .loc 1 292 3 is_stmt 1 view .LVU45 293:USB_DEVICE/App/usbd_cdc_if.c **** 235 .loc 1 293 1 is_stmt 0 view .LVU46 - ARM GAS /tmp/ccod7tUW.s page 11 + ARM GAS /tmp/ccdbIjhy.s page 11 236 0024 10BD pop {r4, pc} @@ -641,32 +641,32 @@ ARM GAS /tmp/ccod7tUW.s page 1 272 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" 273 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h" 274 .file 5 "USB_DEVICE/App/usbd_cdc_if.h" - ARM GAS /tmp/ccod7tUW.s page 12 + ARM GAS /tmp/ccdbIjhy.s page 12 DEFINED SYMBOLS *ABS*:00000000 usbd_cdc_if.c - /tmp/ccod7tUW.s:21 .text.CDC_DeInit_FS:00000000 $t - /tmp/ccod7tUW.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS - /tmp/ccod7tUW.s:41 .text.CDC_Control_FS:00000000 $t - /tmp/ccod7tUW.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS - /tmp/ccod7tUW.s:66 .text.CDC_TransmitCplt_FS:00000000 $t - /tmp/ccod7tUW.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS - /tmp/ccod7tUW.s:93 .text.CDC_Receive_FS:00000000 $t - /tmp/ccod7tUW.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS - /tmp/ccod7tUW.s:131 .text.CDC_Receive_FS:00000018 $d - /tmp/ccod7tUW.s:136 .text.CDC_Init_FS:00000000 $t - /tmp/ccod7tUW.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS - /tmp/ccod7tUW.s:171 .text.CDC_Init_FS:0000001c $d - /tmp/ccod7tUW.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS - /tmp/ccod7tUW.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS - /tmp/ccod7tUW.s:178 .text.CDC_Transmit_FS:00000000 $t - /tmp/ccod7tUW.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS - /tmp/ccod7tUW.s:240 .text.CDC_Transmit_FS:00000028 $d - /tmp/ccod7tUW.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS - /tmp/ccod7tUW.s:246 .data.USBD_Interface_fops_FS:00000000 $d - /tmp/ccod7tUW.s:257 .bss.UserTxBufferFS:00000000 $d - /tmp/ccod7tUW.s:264 .bss.UserRxBufferFS:00000000 $d + /tmp/ccdbIjhy.s:21 .text.CDC_DeInit_FS:00000000 $t + /tmp/ccdbIjhy.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS + /tmp/ccdbIjhy.s:41 .text.CDC_Control_FS:00000000 $t + /tmp/ccdbIjhy.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS + /tmp/ccdbIjhy.s:66 .text.CDC_TransmitCplt_FS:00000000 $t + /tmp/ccdbIjhy.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS + /tmp/ccdbIjhy.s:93 .text.CDC_Receive_FS:00000000 $t + /tmp/ccdbIjhy.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS + /tmp/ccdbIjhy.s:131 .text.CDC_Receive_FS:00000018 $d + /tmp/ccdbIjhy.s:136 .text.CDC_Init_FS:00000000 $t + /tmp/ccdbIjhy.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS + /tmp/ccdbIjhy.s:171 .text.CDC_Init_FS:0000001c $d + /tmp/ccdbIjhy.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS + /tmp/ccdbIjhy.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS + /tmp/ccdbIjhy.s:178 .text.CDC_Transmit_FS:00000000 $t + /tmp/ccdbIjhy.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS + /tmp/ccdbIjhy.s:240 .text.CDC_Transmit_FS:00000028 $d + /tmp/ccdbIjhy.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS + /tmp/ccdbIjhy.s:246 .data.USBD_Interface_fops_FS:00000000 $d + /tmp/ccdbIjhy.s:257 .bss.UserTxBufferFS:00000000 $d + /tmp/ccdbIjhy.s:264 .bss.UserRxBufferFS:00000000 $d UNDEFINED SYMBOLS USBD_CDC_SetRxBuffer diff --git a/build/usbd_conf.lst b/build/usbd_conf.lst index 8c9e5e2..4450d12 100644 --- a/build/usbd_conf.lst +++ b/build/usbd_conf.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccJeBE2O.s page 1 +ARM GAS /tmp/ccA0fL5v.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 27:USB_DEVICE/Target/usbd_conf.c **** #include "usbd_cdc.h" 28:USB_DEVICE/Target/usbd_conf.c **** 29:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN Includes */ - ARM GAS /tmp/ccJeBE2O.s page 2 + ARM GAS /tmp/ccA0fL5v.s page 2 30:USB_DEVICE/Target/usbd_conf.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 43 .cfi_def_cfa_offset 48 71:USB_DEVICE/Target/usbd_conf.c **** GPIO_InitTypeDef GPIO_InitStruct = {0}; 44 .loc 1 71 3 is_stmt 1 view .LVU2 - ARM GAS /tmp/ccJeBE2O.s page 3 + ARM GAS /tmp/ccA0fL5v.s page 3 45 .loc 1 71 20 is_stmt 0 view .LVU3 @@ -178,7 +178,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 70 .cfi_restore_state 78:USB_DEVICE/Target/usbd_conf.c **** /**USB_OTG_FS GPIO Configuration 71 .loc 1 78 5 is_stmt 1 view .LVU8 - ARM GAS /tmp/ccJeBE2O.s page 4 + ARM GAS /tmp/ccA0fL5v.s page 4 72 .LBB2: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 110 .loc 1 88 5 is_stmt 0 view .LVU24 111 004a FFF7FEFF bl HAL_GPIO_Init 112 .LVL4: - ARM GAS /tmp/ccJeBE2O.s page 5 + ARM GAS /tmp/ccA0fL5v.s page 5 91:USB_DEVICE/Target/usbd_conf.c **** @@ -298,7 +298,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 157 .global HAL_PCD_MspDeInit 158 .syntax unified 159 .thumb - ARM GAS /tmp/ccJeBE2O.s page 6 + ARM GAS /tmp/ccA0fL5v.s page 6 160 .thumb_func @@ -358,7 +358,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 189 000e 536B ldr r3, [r2, #52] 190 0010 23F08003 bic r3, r3, #128 191 0014 5363 str r3, [r2, #52] - ARM GAS /tmp/ccJeBE2O.s page 7 + ARM GAS /tmp/ccA0fL5v.s page 7 116:USB_DEVICE/Target/usbd_conf.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 138:USB_DEVICE/Target/usbd_conf.c **** USBD_LL_SetupStage((USBD_HandleTypeDef*)hpcd->pData, (uint8_t *)hpcd->Setup); 233 .loc 1 138 3 is_stmt 1 view .LVU50 234 0002 00F29C41 addw r1, r0, #1180 - ARM GAS /tmp/ccJeBE2O.s page 8 + ARM GAS /tmp/ccA0fL5v.s page 8 235 0006 D0F8E004 ldr r0, [r0, #1248] @@ -478,7 +478,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 275 0016 08BD pop {r3, pc} 276 .cfi_endproc 277 .LFE246: - ARM GAS /tmp/ccJeBE2O.s page 9 + ARM GAS /tmp/ccA0fL5v.s page 9 279 .section .text.HAL_PCD_DataInStageCallback,"ax",%progbits @@ -538,7 +538,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 321 .LVL22: 322 .LFB248: 170:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJeBE2O.s page 10 + ARM GAS /tmp/ccA0fL5v.s page 10 171:USB_DEVICE/Target/usbd_conf.c **** /** @@ -598,7 +598,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 354 .loc 1 195 1 is_stmt 1 view -0 355 .cfi_startproc 356 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccJeBE2O.s page 11 + ARM GAS /tmp/ccA0fL5v.s page 11 357 @ frame_needed = 0, uses_anonymous_args = 0 @@ -658,7 +658,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 391 .L25: 208:USB_DEVICE/Target/usbd_conf.c **** } 392 .loc 1 208 5 is_stmt 1 view .LVU80 - ARM GAS /tmp/ccJeBE2O.s page 12 + ARM GAS /tmp/ccA0fL5v.s page 12 393 0020 FFF7FEFF bl Error_Handler @@ -718,7 +718,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 432 0016 C2F8003E str r3, [r2, #3584] 232:USB_DEVICE/Target/usbd_conf.c **** /* Enter in STOP mode. */ 233:USB_DEVICE/Target/usbd_conf.c **** /* USER CODE BEGIN 2 */ - ARM GAS /tmp/ccJeBE2O.s page 13 + ARM GAS /tmp/ccA0fL5v.s page 13 234:USB_DEVICE/Target/usbd_conf.c **** if (hpcd->Init.low_power_enable) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 469 @ args = 0, pretend = 0, frame = 0 470 @ frame_needed = 0, uses_anonymous_args = 0 471 .loc 1 253 1 is_stmt 0 view .LVU96 - ARM GAS /tmp/ccJeBE2O.s page 14 + ARM GAS /tmp/ccA0fL5v.s page 14 472 0000 08B5 push {r3, lr} @@ -838,7 +838,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 509 0002 D0F8E004 ldr r0, [r0, #1248] 510 .LVL40: 511 .loc 1 272 3 is_stmt 0 view .LVU103 - ARM GAS /tmp/ccJeBE2O.s page 15 + ARM GAS /tmp/ccA0fL5v.s page 15 512 0006 FFF7FEFF bl USBD_LL_IsoOUTIncomplete @@ -898,7 +898,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 553 .syntax unified 554 .thumb 555 .thumb_func - ARM GAS /tmp/ccJeBE2O.s page 16 + ARM GAS /tmp/ccA0fL5v.s page 16 557 HAL_PCD_ConnectCallback: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 311:USB_DEVICE/Target/usbd_conf.c **** #else 312:USB_DEVICE/Target/usbd_conf.c **** void HAL_PCD_DisconnectCallback(PCD_HandleTypeDef *hpcd) 313:USB_DEVICE/Target/usbd_conf.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */ - ARM GAS /tmp/ccJeBE2O.s page 17 + ARM GAS /tmp/ccA0fL5v.s page 17 314:USB_DEVICE/Target/usbd_conf.c **** { @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 630 0002 0AB1 cbz r2, .L48 331:USB_DEVICE/Target/usbd_conf.c **** /* Link the driver to the stack. */ 332:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.pData = pdev; - ARM GAS /tmp/ccJeBE2O.s page 18 + ARM GAS /tmp/ccA0fL5v.s page 18 333:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; 646 .loc 1 332 3 is_stmt 1 view .LVU128 332:USB_DEVICE/Target/usbd_conf.c **** pdev->pData = &hpcd_USB_OTG_FS; - ARM GAS /tmp/ccJeBE2O.s page 19 + ARM GAS /tmp/ccA0fL5v.s page 19 647 .loc 1 332 25 is_stmt 0 view .LVU129 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 682 .loc 1 342 3 is_stmt 1 view .LVU148 342:USB_DEVICE/Target/usbd_conf.c **** hpcd_USB_OTG_FS.Init.vbus_sensing_enable = DISABLE; 683 .loc 1 342 35 is_stmt 0 view .LVU149 - ARM GAS /tmp/ccJeBE2O.s page 20 + ARM GAS /tmp/ccA0fL5v.s page 20 684 002e 0373 strb r3, [r0, #12] @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 726 0062 00BF .align 2 727 .L50: 728 0064 00000000 .word hpcd_USB_OTG_FS - ARM GAS /tmp/ccJeBE2O.s page 21 + ARM GAS /tmp/ccA0fL5v.s page 21 729 .cfi_endproc @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 414:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; 415:USB_DEVICE/Target/usbd_conf.c **** 416:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_Stop(pdev->pData); - ARM GAS /tmp/ccJeBE2O.s page 22 + ARM GAS /tmp/ccA0fL5v.s page 22 417:USB_DEVICE/Target/usbd_conf.c **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 471:USB_DEVICE/Target/usbd_conf.c **** 472:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Flush(pdev->pData, ep_addr); 473:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJeBE2O.s page 23 + ARM GAS /tmp/ccA0fL5v.s page 23 474:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 523:USB_DEVICE/Target/usbd_conf.c **** PCD_HandleTypeDef *hpcd = (PCD_HandleTypeDef*) pdev->pData; 747 .loc 1 523 3 view .LVU164 748 .loc 1 523 22 is_stmt 0 view .LVU165 - ARM GAS /tmp/ccJeBE2O.s page 24 + ARM GAS /tmp/ccA0fL5v.s page 24 749 0000 D0F8C832 ldr r3, [r0, #712] @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 789 .syntax unified 790 .thumb 791 .thumb_func - ARM GAS /tmp/ccJeBE2O.s page 25 + ARM GAS /tmp/ccA0fL5v.s page 25 793 USBD_LL_GetRxDataSize: @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 585:USB_DEVICE/Target/usbd_conf.c **** 586:USB_DEVICE/Target/usbd_conf.c **** hal_status = HAL_PCD_EP_Receive(pdev->pData, ep_addr, pbuf, size); 587:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJeBE2O.s page 26 + ARM GAS /tmp/ccA0fL5v.s page 26 588:USB_DEVICE/Target/usbd_conf.c **** usb_status = USBD_Get_USB_Status(hal_status); @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 612:USB_DEVICE/Target/usbd_conf.c **** { 613:USB_DEVICE/Target/usbd_conf.c **** UNUSED(pdev); 614:USB_DEVICE/Target/usbd_conf.c **** UNUSED(testmode); - ARM GAS /tmp/ccJeBE2O.s page 27 + ARM GAS /tmp/ccA0fL5v.s page 27 615:USB_DEVICE/Target/usbd_conf.c **** @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 861 @ link register save eliminated. 638:USB_DEVICE/Target/usbd_conf.c **** 639:USB_DEVICE/Target/usbd_conf.c **** } - ARM GAS /tmp/ccJeBE2O.s page 28 + ARM GAS /tmp/ccA0fL5v.s page 28 862 .loc 1 639 1 view .LVU190 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 655:USB_DEVICE/Target/usbd_conf.c **** */ 656:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef USBD_Get_USB_Status(HAL_StatusTypeDef hal_status) 657:USB_DEVICE/Target/usbd_conf.c **** { - ARM GAS /tmp/ccJeBE2O.s page 29 + ARM GAS /tmp/ccA0fL5v.s page 29 905 .loc 1 657 1 is_stmt 1 view -0 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 936 .loc 1 678 3 is_stmt 1 view .LVU203 679:USB_DEVICE/Target/usbd_conf.c **** } 937 .loc 1 679 1 is_stmt 0 view .LVU204 - ARM GAS /tmp/ccJeBE2O.s page 30 + ARM GAS /tmp/ccA0fL5v.s page 30 938 0012 7047 bx lr @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 984 .global USBD_LL_Start 985 .syntax unified 986 .thumb - ARM GAS /tmp/ccJeBE2O.s page 31 + ARM GAS /tmp/ccA0fL5v.s page 31 987 .thumb_func @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1032 .loc 1 412 1 is_stmt 1 view -0 1033 .cfi_startproc 1034 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccJeBE2O.s page 32 + ARM GAS /tmp/ccA0fL5v.s page 32 1035 @ frame_needed = 0, uses_anonymous_args = 0 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1079 .cfi_def_cfa_offset 8 1080 .cfi_offset 3, -8 1081 .cfi_offset 14, -4 - ARM GAS /tmp/ccJeBE2O.s page 33 + ARM GAS /tmp/ccA0fL5v.s page 33 1082 0002 9446 mov ip, r2 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1126 .cfi_offset 14, -4 451:USB_DEVICE/Target/usbd_conf.c **** USBD_StatusTypeDef usb_status = USBD_OK; 1127 .loc 1 451 3 is_stmt 1 view .LVU252 - ARM GAS /tmp/ccJeBE2O.s page 34 + ARM GAS /tmp/ccA0fL5v.s page 34 1128 .LVL105: @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 472:USB_DEVICE/Target/usbd_conf.c **** 1171 .loc 1 472 16 is_stmt 0 view .LVU266 1172 0002 D0F8C802 ldr r0, [r0, #712] - ARM GAS /tmp/ccJeBE2O.s page 35 + ARM GAS /tmp/ccA0fL5v.s page 35 1173 .LVL111: @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 492:USB_DEVICE/Target/usbd_conf.c **** 1217 .loc 1 492 3 is_stmt 1 view .LVU279 492:USB_DEVICE/Target/usbd_conf.c **** - ARM GAS /tmp/ccJeBE2O.s page 36 + ARM GAS /tmp/ccA0fL5v.s page 36 1218 .loc 1 492 17 is_stmt 0 view .LVU280 @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 513:USB_DEVICE/Target/usbd_conf.c **** 1262 .loc 1 513 1 is_stmt 0 view .LVU293 1263 000e 08BD pop {r3, pc} - ARM GAS /tmp/ccJeBE2O.s page 37 + ARM GAS /tmp/ccA0fL5v.s page 37 1264 .cfi_endproc @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1310 .syntax unified 1311 .thumb 1312 .thumb_func - ARM GAS /tmp/ccJeBE2O.s page 38 + ARM GAS /tmp/ccA0fL5v.s page 38 1314 USBD_LL_Transmit: @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1358 .cfi_startproc 1359 @ args = 0, pretend = 0, frame = 0 1360 @ frame_needed = 0, uses_anonymous_args = 0 - ARM GAS /tmp/ccJeBE2O.s page 39 + ARM GAS /tmp/ccA0fL5v.s page 39 582:USB_DEVICE/Target/usbd_conf.c **** HAL_StatusTypeDef hal_status = HAL_OK; @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1402 .file 2 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h" 1403 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 1404 .file 4 "Drivers/CMSIS/Include/core_cm4.h" - ARM GAS /tmp/ccJeBE2O.s page 40 + ARM GAS /tmp/ccA0fL5v.s page 40 1405 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h" @@ -2351,87 +2351,87 @@ ARM GAS /tmp/ccJeBE2O.s page 1 1412 .file 12 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" 1413 .file 13 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h" 1414 .file 14 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h" - ARM GAS /tmp/ccJeBE2O.s page 41 + ARM GAS /tmp/ccA0fL5v.s page 41 DEFINED SYMBOLS *ABS*:00000000 usbd_conf.c - /tmp/ccJeBE2O.s:21 .text.HAL_PCD_MspInit:00000000 $t - /tmp/ccJeBE2O.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit - /tmp/ccJeBE2O.s:150 .text.HAL_PCD_MspInit:0000007c $d - /tmp/ccJeBE2O.s:156 .text.HAL_PCD_MspDeInit:00000000 $t - /tmp/ccJeBE2O.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit - /tmp/ccJeBE2O.s:208 .text.HAL_PCD_MspDeInit:00000028 $d - /tmp/ccJeBE2O.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t - /tmp/ccJeBE2O.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback - /tmp/ccJeBE2O.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t - /tmp/ccJeBE2O.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback - /tmp/ccJeBE2O.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t - /tmp/ccJeBE2O.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback - /tmp/ccJeBE2O.s:314 .text.HAL_PCD_SOFCallback:00000000 $t - /tmp/ccJeBE2O.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback - /tmp/ccJeBE2O.s:345 .text.HAL_PCD_ResetCallback:00000000 $t - /tmp/ccJeBE2O.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback - /tmp/ccJeBE2O.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t - /tmp/ccJeBE2O.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback - /tmp/ccJeBE2O.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d - /tmp/ccJeBE2O.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t - /tmp/ccJeBE2O.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback - /tmp/ccJeBE2O.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t - /tmp/ccJeBE2O.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback - /tmp/ccJeBE2O.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t - /tmp/ccJeBE2O.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback - /tmp/ccJeBE2O.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t - /tmp/ccJeBE2O.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback - /tmp/ccJeBE2O.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t - /tmp/ccJeBE2O.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback - /tmp/ccJeBE2O.s:613 .text.USBD_LL_Init:00000000 $t - /tmp/ccJeBE2O.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init - /tmp/ccJeBE2O.s:728 .text.USBD_LL_Init:00000064 $d - /tmp/ccJeBE2O.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS - /tmp/ccJeBE2O.s:733 .text.USBD_LL_IsStallEP:00000000 $t - /tmp/ccJeBE2O.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP - /tmp/ccJeBE2O.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t - /tmp/ccJeBE2O.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize - /tmp/ccJeBE2O.s:819 .text.USBD_static_malloc:00000000 $t - /tmp/ccJeBE2O.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc - /tmp/ccJeBE2O.s:843 .text.USBD_static_malloc:00000004 $d - /tmp/ccJeBE2O.s:1391 .bss.mem.0:00000000 mem.0 - /tmp/ccJeBE2O.s:848 .text.USBD_static_free:00000000 $t - /tmp/ccJeBE2O.s:854 .text.USBD_static_free:00000000 USBD_static_free - /tmp/ccJeBE2O.s:868 .text.USBD_LL_Delay:00000000 $t - /tmp/ccJeBE2O.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay - /tmp/ccJeBE2O.s:896 .text.USBD_Get_USB_Status:00000000 $t - /tmp/ccJeBE2O.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status - /tmp/ccJeBE2O.s:916 .text.USBD_Get_USB_Status:00000008 $d - /tmp/ccJeBE2O.s:920 .text.USBD_Get_USB_Status:0000000c $t - /tmp/ccJeBE2O.s:943 .text.USBD_LL_DeInit:00000000 $t - /tmp/ccJeBE2O.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit - /tmp/ccJeBE2O.s:983 .text.USBD_LL_Start:00000000 $t - /tmp/ccJeBE2O.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start - /tmp/ccJeBE2O.s:1023 .text.USBD_LL_Stop:00000000 $t - /tmp/ccJeBE2O.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop - ARM GAS /tmp/ccJeBE2O.s page 42 + /tmp/ccA0fL5v.s:21 .text.HAL_PCD_MspInit:00000000 $t + /tmp/ccA0fL5v.s:27 .text.HAL_PCD_MspInit:00000000 HAL_PCD_MspInit + /tmp/ccA0fL5v.s:150 .text.HAL_PCD_MspInit:0000007c $d + /tmp/ccA0fL5v.s:156 .text.HAL_PCD_MspDeInit:00000000 $t + /tmp/ccA0fL5v.s:162 .text.HAL_PCD_MspDeInit:00000000 HAL_PCD_MspDeInit + /tmp/ccA0fL5v.s:208 .text.HAL_PCD_MspDeInit:00000028 $d + /tmp/ccA0fL5v.s:214 .text.HAL_PCD_SetupStageCallback:00000000 $t + /tmp/ccA0fL5v.s:220 .text.HAL_PCD_SetupStageCallback:00000000 HAL_PCD_SetupStageCallback + /tmp/ccA0fL5v.s:246 .text.HAL_PCD_DataOutStageCallback:00000000 $t + /tmp/ccA0fL5v.s:252 .text.HAL_PCD_DataOutStageCallback:00000000 HAL_PCD_DataOutStageCallback + /tmp/ccA0fL5v.s:280 .text.HAL_PCD_DataInStageCallback:00000000 $t + /tmp/ccA0fL5v.s:286 .text.HAL_PCD_DataInStageCallback:00000000 HAL_PCD_DataInStageCallback + /tmp/ccA0fL5v.s:314 .text.HAL_PCD_SOFCallback:00000000 $t + /tmp/ccA0fL5v.s:320 .text.HAL_PCD_SOFCallback:00000000 HAL_PCD_SOFCallback + /tmp/ccA0fL5v.s:345 .text.HAL_PCD_ResetCallback:00000000 $t + /tmp/ccA0fL5v.s:351 .text.HAL_PCD_ResetCallback:00000000 HAL_PCD_ResetCallback + /tmp/ccA0fL5v.s:402 .text.HAL_PCD_SuspendCallback:00000000 $t + /tmp/ccA0fL5v.s:408 .text.HAL_PCD_SuspendCallback:00000000 HAL_PCD_SuspendCallback + /tmp/ccA0fL5v.s:453 .text.HAL_PCD_SuspendCallback:0000002c $d + /tmp/ccA0fL5v.s:458 .text.HAL_PCD_ResumeCallback:00000000 $t + /tmp/ccA0fL5v.s:464 .text.HAL_PCD_ResumeCallback:00000000 HAL_PCD_ResumeCallback + /tmp/ccA0fL5v.s:489 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 $t + /tmp/ccA0fL5v.s:495 .text.HAL_PCD_ISOOUTIncompleteCallback:00000000 HAL_PCD_ISOOUTIncompleteCallback + /tmp/ccA0fL5v.s:520 .text.HAL_PCD_ISOINIncompleteCallback:00000000 $t + /tmp/ccA0fL5v.s:526 .text.HAL_PCD_ISOINIncompleteCallback:00000000 HAL_PCD_ISOINIncompleteCallback + /tmp/ccA0fL5v.s:551 .text.HAL_PCD_ConnectCallback:00000000 $t + /tmp/ccA0fL5v.s:557 .text.HAL_PCD_ConnectCallback:00000000 HAL_PCD_ConnectCallback + /tmp/ccA0fL5v.s:582 .text.HAL_PCD_DisconnectCallback:00000000 $t + /tmp/ccA0fL5v.s:588 .text.HAL_PCD_DisconnectCallback:00000000 HAL_PCD_DisconnectCallback + /tmp/ccA0fL5v.s:613 .text.USBD_LL_Init:00000000 $t + /tmp/ccA0fL5v.s:619 .text.USBD_LL_Init:00000000 USBD_LL_Init + /tmp/ccA0fL5v.s:728 .text.USBD_LL_Init:00000064 $d + /tmp/ccA0fL5v.s:1398 .bss.hpcd_USB_OTG_FS:00000000 hpcd_USB_OTG_FS + /tmp/ccA0fL5v.s:733 .text.USBD_LL_IsStallEP:00000000 $t + /tmp/ccA0fL5v.s:739 .text.USBD_LL_IsStallEP:00000000 USBD_LL_IsStallEP + /tmp/ccA0fL5v.s:787 .text.USBD_LL_GetRxDataSize:00000000 $t + /tmp/ccA0fL5v.s:793 .text.USBD_LL_GetRxDataSize:00000000 USBD_LL_GetRxDataSize + /tmp/ccA0fL5v.s:819 .text.USBD_static_malloc:00000000 $t + /tmp/ccA0fL5v.s:825 .text.USBD_static_malloc:00000000 USBD_static_malloc + /tmp/ccA0fL5v.s:843 .text.USBD_static_malloc:00000004 $d + /tmp/ccA0fL5v.s:1391 .bss.mem.0:00000000 mem.0 + /tmp/ccA0fL5v.s:848 .text.USBD_static_free:00000000 $t + /tmp/ccA0fL5v.s:854 .text.USBD_static_free:00000000 USBD_static_free + /tmp/ccA0fL5v.s:868 .text.USBD_LL_Delay:00000000 $t + /tmp/ccA0fL5v.s:874 .text.USBD_LL_Delay:00000000 USBD_LL_Delay + /tmp/ccA0fL5v.s:896 .text.USBD_Get_USB_Status:00000000 $t + /tmp/ccA0fL5v.s:902 .text.USBD_Get_USB_Status:00000000 USBD_Get_USB_Status + /tmp/ccA0fL5v.s:916 .text.USBD_Get_USB_Status:00000008 $d + /tmp/ccA0fL5v.s:920 .text.USBD_Get_USB_Status:0000000c $t + /tmp/ccA0fL5v.s:943 .text.USBD_LL_DeInit:00000000 $t + /tmp/ccA0fL5v.s:949 .text.USBD_LL_DeInit:00000000 USBD_LL_DeInit + /tmp/ccA0fL5v.s:983 .text.USBD_LL_Start:00000000 $t + /tmp/ccA0fL5v.s:989 .text.USBD_LL_Start:00000000 USBD_LL_Start + /tmp/ccA0fL5v.s:1023 .text.USBD_LL_Stop:00000000 $t + /tmp/ccA0fL5v.s:1029 .text.USBD_LL_Stop:00000000 USBD_LL_Stop + ARM GAS /tmp/ccA0fL5v.s page 42 - /tmp/ccJeBE2O.s:1063 .text.USBD_LL_OpenEP:00000000 $t - /tmp/ccJeBE2O.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP - /tmp/ccJeBE2O.s:1108 .text.USBD_LL_CloseEP:00000000 $t - /tmp/ccJeBE2O.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP - /tmp/ccJeBE2O.s:1148 .text.USBD_LL_FlushEP:00000000 $t - /tmp/ccJeBE2O.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP - /tmp/ccJeBE2O.s:1188 .text.USBD_LL_StallEP:00000000 $t - /tmp/ccJeBE2O.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP - /tmp/ccJeBE2O.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t - /tmp/ccJeBE2O.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP - /tmp/ccJeBE2O.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t - /tmp/ccJeBE2O.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress - /tmp/ccJeBE2O.s:1308 .text.USBD_LL_Transmit:00000000 $t - /tmp/ccJeBE2O.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit - /tmp/ccJeBE2O.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t - /tmp/ccJeBE2O.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive - /tmp/ccJeBE2O.s:1388 .bss.mem.0:00000000 $d - /tmp/ccJeBE2O.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d + /tmp/ccA0fL5v.s:1063 .text.USBD_LL_OpenEP:00000000 $t + /tmp/ccA0fL5v.s:1069 .text.USBD_LL_OpenEP:00000000 USBD_LL_OpenEP + /tmp/ccA0fL5v.s:1108 .text.USBD_LL_CloseEP:00000000 $t + /tmp/ccA0fL5v.s:1114 .text.USBD_LL_CloseEP:00000000 USBD_LL_CloseEP + /tmp/ccA0fL5v.s:1148 .text.USBD_LL_FlushEP:00000000 $t + /tmp/ccA0fL5v.s:1154 .text.USBD_LL_FlushEP:00000000 USBD_LL_FlushEP + /tmp/ccA0fL5v.s:1188 .text.USBD_LL_StallEP:00000000 $t + /tmp/ccA0fL5v.s:1194 .text.USBD_LL_StallEP:00000000 USBD_LL_StallEP + /tmp/ccA0fL5v.s:1228 .text.USBD_LL_ClearStallEP:00000000 $t + /tmp/ccA0fL5v.s:1234 .text.USBD_LL_ClearStallEP:00000000 USBD_LL_ClearStallEP + /tmp/ccA0fL5v.s:1268 .text.USBD_LL_SetUSBAddress:00000000 $t + /tmp/ccA0fL5v.s:1274 .text.USBD_LL_SetUSBAddress:00000000 USBD_LL_SetUSBAddress + /tmp/ccA0fL5v.s:1308 .text.USBD_LL_Transmit:00000000 $t + /tmp/ccA0fL5v.s:1314 .text.USBD_LL_Transmit:00000000 USBD_LL_Transmit + /tmp/ccA0fL5v.s:1348 .text.USBD_LL_PrepareReceive:00000000 $t + /tmp/ccA0fL5v.s:1354 .text.USBD_LL_PrepareReceive:00000000 USBD_LL_PrepareReceive + /tmp/ccA0fL5v.s:1388 .bss.mem.0:00000000 $d + /tmp/ccA0fL5v.s:1395 .bss.hpcd_USB_OTG_FS:00000000 $d UNDEFINED SYMBOLS HAL_GPIO_Init diff --git a/build/usbd_core.lst b/build/usbd_core.lst index 9012aba..0701c02 100644 --- a/build/usbd_core.lst +++ b/build/usbd_core.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/cc7azmMV.s page 1 +ARM GAS /tmp/ccki0qqk.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @{ 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/cc7azmMV.s page 2 + ARM GAS /tmp/ccki0qqk.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Init 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Initialize the device stack and load the class driver - ARM GAS /tmp/cc7azmMV.s page 3 + ARM GAS /tmp/ccki0qqk.s page 3 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance @@ -178,7 +178,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 48 .LVL1: 49 .loc 1 121 19 view .LVU7 50 0008 C3F8B802 str r0, [r3, #696] - ARM GAS /tmp/cc7azmMV.s page 4 + ARM GAS /tmp/ccki0qqk.s page 4 122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->pUserData[0] = NULL; @@ -238,7 +238,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 85 .cfi_restore 3 86 .cfi_restore 14 103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 5 + ARM GAS /tmp/ccki0qqk.s page 5 87 .loc 1 103 12 view .LVU25 @@ -298,7 +298,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */ 161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0; i < USBD_MAX_SUPPORTED_CLASS; i++) 162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 6 + ARM GAS /tmp/ccki0qqk.s page 6 163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */ @@ -358,7 +358,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 151 002a 2046 mov r0, r4 152 002c FFF7FEFF bl USBD_LL_DeInit 153 .LVL9: - ARM GAS /tmp/cc7azmMV.s page 7 + ARM GAS /tmp/ccki0qqk.s page 7 191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_ErrLog("Invalid Class handle"); 210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** #endif /* (USBD_DEBUG_LEVEL > 1U) */ 211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL; - ARM GAS /tmp/cc7azmMV.s page 8 + ARM GAS /tmp/ccki0qqk.s page 8 212:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -478,7 +478,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 223 .LCFI5: 224 .cfi_remember_state 225 .cfi_def_cfa_offset 8 - ARM GAS /tmp/cc7azmMV.s page 9 + ARM GAS /tmp/ccki0qqk.s page 9 226 @ sp needed @@ -538,7 +538,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 265:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Increment the ClassId for the next occurrence */ 266:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId ++; 267:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->NumClasses ++; - ARM GAS /tmp/cc7azmMV.s page 10 + ARM GAS /tmp/ccki0qqk.s page 10 268:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -598,7 +598,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 322:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = USBD_FAIL; 323:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 324:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 11 + ARM GAS /tmp/ccki0qqk.s page 11 325:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -658,7 +658,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 379:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_Start 380:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * Start the USB Device Core. 381:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: Device Handle - ARM GAS /tmp/cc7azmMV.s page 12 + ARM GAS /tmp/ccki0qqk.s page 12 382:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval USBD Status @@ -718,7 +718,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 286 .cfi_def_cfa_offset 8 287 .cfi_offset 4, -8 288 .cfi_offset 14, -4 - ARM GAS /tmp/cc7azmMV.s page 13 + ARM GAS /tmp/ccki0qqk.s page 13 289 0002 0446 mov r4, r0 @@ -778,7 +778,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 312 .loc 1 432 1 view .LVU91 313 .cfi_endproc 314 .LFE247: - ARM GAS /tmp/cc7azmMV.s page 14 + ARM GAS /tmp/ccki0qqk.s page 14 316 .section .text.USBD_RunTestMode,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 350 .LFB249: 456:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 457:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** - ARM GAS /tmp/cc7azmMV.s page 15 + ARM GAS /tmp/ccki0qqk.s page 15 458:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_SetClassConfig @@ -898,7 +898,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 371 .loc 1 491 31 view .LVU105 372 000a 9847 blx r3 373 .LVL25: - ARM GAS /tmp/cc7azmMV.s page 16 + ARM GAS /tmp/ccki0qqk.s page 16 374 .L24: @@ -958,7 +958,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 510:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Parse the table of classes in use */ 511:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** for (uint32_t i = 0U; i < USBD_MAX_SUPPORTED_CLASS; i++) 512:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 17 + ARM GAS /tmp/ccki0qqk.s page 17 513:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Check if current class is in use */ @@ -1018,7 +1018,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 441 .LVL33: 442 .LFB251: 537:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/cc7azmMV.s page 18 + ARM GAS /tmp/ccki0qqk.s page 18 538:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 478 0024 012B cmp r3, #1 479 0026 07D0 beq .L33 480 0028 022B cmp r3, #2 - ARM GAS /tmp/cc7azmMV.s page 19 + ARM GAS /tmp/ccki0qqk.s page 19 481 002a 0AD0 beq .L34 @@ -1138,7 +1138,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 510 0046 FFF7FEFF bl USBD_StdEPReq 511 .LVL40: 568:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/cc7azmMV.s page 20 + ARM GAS /tmp/ccki0qqk.s page 20 512 .loc 1 568 7 is_stmt 1 view .LVU144 @@ -1198,7 +1198,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 605:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 606:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_CtlContinueRx(pdev, pep->pbuffer, MAX(pep->rem_length, pep->maxpacket)); 607:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 21 + ARM GAS /tmp/ccki0qqk.s page 21 608:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1258,7 +1258,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 662:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->classId = idx; 663:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** ret = (USBD_StatusTypeDef)pdev->pClass[idx]->DataOut(pdev, epnum); 664:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 22 + ARM GAS /tmp/ccki0qqk.s page 22 665:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -1318,7 +1318,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 719:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /* Prepare endpoint for premature end of transfer */ 720:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U); 721:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 23 + ARM GAS /tmp/ccki0qqk.s page 23 722:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** else @@ -1378,7 +1378,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 776:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ 777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_StatusTypeDef USBD_LL_Reset(USBD_HandleTypeDef *pdev) 778:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 24 + ARM GAS /tmp/ccki0qqk.s page 24 537 .loc 1 778 1 view -0 @@ -1438,7 +1438,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 799:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 800:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit != NULL) 801:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 25 + ARM GAS /tmp/ccki0qqk.s page 25 802:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[i]->DeInit(pdev, (uint8_t)pdev->dev_config) != USBD_OK) @@ -1498,7 +1498,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 600 .loc 1 826 38 is_stmt 0 view .LVU173 601 0038 0126 movs r6, #1 602 003a 84F86361 strb r6, [r4, #355] - ARM GAS /tmp/cc7azmMV.s page 26 + ARM GAS /tmp/ccki0qqk.s page 26 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** @@ -1558,7 +1558,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 645 .thumb 646 .thumb_func 648 USBD_LL_SetSpeed: - ARM GAS /tmp/cc7azmMV.s page 27 + ARM GAS /tmp/ccki0qqk.s page 27 649 .LVL51: @@ -1618,7 +1618,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 682 @ link register save eliminated. 861:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state != USBD_STATE_SUSPENDED) 683 .loc 1 861 3 view .LVU193 - ARM GAS /tmp/cc7azmMV.s page 28 + ARM GAS /tmp/ccki0qqk.s page 28 684 .loc 1 861 11 is_stmt 0 view .LVU194 @@ -1678,7 +1678,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 723 @ frame_needed = 0, uses_anonymous_args = 0 724 @ link register save eliminated. 879:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->dev_state == USBD_STATE_SUSPENDED) - ARM GAS /tmp/cc7azmMV.s page 29 + ARM GAS /tmp/ccki0qqk.s page 29 725 .loc 1 879 3 view .LVU205 @@ -1738,7 +1738,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 763 @ args = 0, pretend = 0, frame = 0 764 @ frame_needed = 0, uses_anonymous_args = 0 765 .loc 1 894 1 is_stmt 0 view .LVU215 - ARM GAS /tmp/cc7azmMV.s page 30 + ARM GAS /tmp/ccki0qqk.s page 30 766 0000 08B5 push {r3, lr} @@ -1798,7 +1798,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 786 .loc 1 916 5 is_stmt 1 view .LVU221 916:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 787 .loc 1 916 21 is_stmt 0 view .LVU222 - ARM GAS /tmp/cc7azmMV.s page 31 + ARM GAS /tmp/ccki0qqk.s page 31 788 0010 D0F8B832 ldr r3, [r0, #696] @@ -1858,7 +1858,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 826 .cfi_offset 14, -4 939:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[pdev->classId] == NULL) 827 .loc 1 939 3 is_stmt 1 view .LVU232 - ARM GAS /tmp/cc7azmMV.s page 32 + ARM GAS /tmp/ccki0qqk.s page 32 828 .loc 1 939 24 is_stmt 0 view .LVU233 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 862 .LVL66: 863 .L57: 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 33 + ARM GAS /tmp/ccki0qqk.s page 33 864 .loc 1 941 12 view .LVU247 @@ -1978,7 +1978,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 905 .loc 1 965 6 view .LVU256 906 000c 5AB1 cbz r2, .L64 966:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 34 + ARM GAS /tmp/ccki0qqk.s page 34 967:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return USBD_FAIL; @@ -2038,7 +2038,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 940 0028 F7E7 b .L63 941 .LVL76: 942 .L66: - ARM GAS /tmp/cc7azmMV.s page 35 + ARM GAS /tmp/ccki0qqk.s page 35 978:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2098,7 +2098,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 985 .LFB262: 994:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 995:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** /** - ARM GAS /tmp/cc7azmMV.s page 36 + ARM GAS /tmp/ccki0qqk.s page 36 996:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_LL_DevDisconnected @@ -2158,7 +2158,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1029:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** if (pdev->pClass[0]->DeInit(pdev, (uint8_t)pdev->dev_config) != 0U) 1007 .loc 1 1029 5 is_stmt 1 view .LVU285 1008 .loc 1 1029 24 is_stmt 0 view .LVU286 - ARM GAS /tmp/cc7azmMV.s page 37 + ARM GAS /tmp/ccki0qqk.s page 37 1009 000e 5B68 ldr r3, [r3, #4] @@ -2218,7 +2218,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1047:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1045 .loc 1 1047 1 is_stmt 1 view -0 1046 .cfi_startproc - ARM GAS /tmp/cc7azmMV.s page 38 + ARM GAS /tmp/ccki0qqk.s page 38 1047 @ args = 0, pretend = 0, frame = 0 @@ -2278,7 +2278,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1080:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @brief USBD_CoreFindEP 1081:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * return the class index relative to the selected endpoint 1082:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param pdev: device instance - ARM GAS /tmp/cc7azmMV.s page 39 + ARM GAS /tmp/ccki0qqk.s page 39 1083:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param index : selected endpoint number @@ -2338,7 +2338,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1091 .thumb 1092 .thumb_func 1094 USBD_LL_DataOutStage: - ARM GAS /tmp/cc7azmMV.s page 40 + ARM GAS /tmp/ccki0qqk.s page 40 1095 .LVL90: @@ -2398,7 +2398,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1135 .L90: 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1136 .loc 1 601 7 is_stmt 1 view .LVU320 - ARM GAS /tmp/cc7azmMV.s page 41 + ARM GAS /tmp/ccki0qqk.s page 41 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { @@ -2458,7 +2458,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1177 .LVL99: 673:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 1178 .loc 1 673 10 view .LVU335 - ARM GAS /tmp/cc7azmMV.s page 42 + ARM GAS /tmp/ccki0qqk.s page 42 1179 0050 2846 mov r0, r5 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** break; 1219 .loc 1 624 19 view .LVU350 1220 0076 FFF7FEFF bl USBD_CoreFindEP - ARM GAS /tmp/cc7azmMV.s page 43 + ARM GAS /tmp/ccki0qqk.s page 43 1221 .LVL107: @@ -2578,7 +2578,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1259 .loc 1 658 15 is_stmt 0 view .LVU367 1260 00a0 94F89C32 ldrb r3, [r4, #668] @ zero_extendqisi2 - ARM GAS /tmp/cc7azmMV.s page 44 + ARM GAS /tmp/ccki0qqk.s page 44 1261 00a4 DBB2 uxtb r3, r3 @@ -2638,7 +2638,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1302 .syntax unified 1303 .thumb 1304 .thumb_func - ARM GAS /tmp/cc7azmMV.s page 45 + ARM GAS /tmp/ccki0qqk.s page 45 1306 USBD_LL_DataInStage: @@ -2698,7 +2698,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1345 0016 18B1 cbz r0, .L99 740:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** pdev->dev_test_mode = 0U; 1346 .loc 1 740 7 is_stmt 1 view .LVU397 - ARM GAS /tmp/cc7azmMV.s page 46 + ARM GAS /tmp/ccki0qqk.s page 46 741:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -2758,7 +2758,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1386 003c FFF7FEFF bl USBD_LL_StallEP 1387 .LVL124: 733:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } - ARM GAS /tmp/cc7azmMV.s page 47 + ARM GAS /tmp/ccki0qqk.s page 47 1388 .loc 1 733 11 is_stmt 1 view .LVU413 @@ -2818,7 +2818,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pep->total_length < pdev->ep0_data_len)) 1429 .loc 1 713 51 view .LVU427 1430 006e 9A42 cmp r2, r3 - ARM GAS /tmp/cc7azmMV.s page 48 + ARM GAS /tmp/ccki0qqk.s page 48 1431 0070 DDD2 bcs .L97 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1469 009c DB68 ldr r3, [r3, #12] 729:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } 1470 .loc 1 729 15 view .LVU444 - ARM GAS /tmp/cc7azmMV.s page 49 + ARM GAS /tmp/ccki0qqk.s page 49 1471 009e 2046 mov r0, r4 @@ -2938,7 +2938,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 1509 .loc 1 757 11 is_stmt 1 view .LVU461 757:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** - ARM GAS /tmp/cc7azmMV.s page 50 + ARM GAS /tmp/ccki0qqk.s page 50 1510 .loc 1 757 54 is_stmt 0 view .LVU462 @@ -2998,7 +2998,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** (pdev->tclasslist[ClassId].Eps[idx].is_used != 0U)) 1139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** return (pdev->tclasslist[ClassId].Eps[idx].add); - ARM GAS /tmp/cc7azmMV.s page 51 + ARM GAS /tmp/ccki0qqk.s page 51 1141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** } @@ -3058,7 +3058,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @param ptr: data pointer inside the descriptor 1196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** * @retval next header 1197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** */ - ARM GAS /tmp/cc7azmMV.s page 52 + ARM GAS /tmp/ccki0qqk.s page 52 1198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** USBD_DescHeaderTypeDef *USBD_GetNextDesc(uint8_t *pbuf, uint16_t *ptr) @@ -3118,7 +3118,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** 1584 .loc 1 1162 3 view .LVU482 1164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { - ARM GAS /tmp/cc7azmMV.s page 53 + ARM GAS /tmp/ccki0qqk.s page 53 1585 .loc 1 1164 3 view .LVU483 @@ -3178,7 +3178,7 @@ ARM GAS /tmp/cc7azmMV.s page 1 1625 0026 4378 ldrb r3, [r0, #1] @ zero_extendqisi2 1172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c **** { 1626 .loc 1 1172 10 view .LVU498 - ARM GAS /tmp/cc7azmMV.s page 54 + ARM GAS /tmp/ccki0qqk.s page 54 1627 0028 052B cmp r3, #5 @@ -3235,59 +3235,59 @@ ARM GAS /tmp/cc7azmMV.s page 1 1670 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" 1671 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" 1672 .file 6 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" - ARM GAS /tmp/cc7azmMV.s page 55 + ARM GAS /tmp/ccki0qqk.s page 55 DEFINED SYMBOLS *ABS*:00000000 usbd_core.c - /tmp/cc7azmMV.s:21 .text.USBD_Init:00000000 $t - /tmp/cc7azmMV.s:27 .text.USBD_Init:00000000 USBD_Init - /tmp/cc7azmMV.s:96 .text.USBD_DeInit:00000000 $t - /tmp/cc7azmMV.s:102 .text.USBD_DeInit:00000000 USBD_DeInit - /tmp/cc7azmMV.s:162 .text.USBD_RegisterClass:00000000 $t - /tmp/cc7azmMV.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass - /tmp/cc7azmMV.s:241 .text.USBD_Start:00000000 $t - /tmp/cc7azmMV.s:247 .text.USBD_Start:00000000 USBD_Start - /tmp/cc7azmMV.s:270 .text.USBD_Stop:00000000 $t - /tmp/cc7azmMV.s:276 .text.USBD_Stop:00000000 USBD_Stop - /tmp/cc7azmMV.s:317 .text.USBD_RunTestMode:00000000 $t - /tmp/cc7azmMV.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode - /tmp/cc7azmMV.s:342 .text.USBD_SetClassConfig:00000000 $t - /tmp/cc7azmMV.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig - /tmp/cc7azmMV.s:389 .text.USBD_ClrClassConfig:00000000 $t - /tmp/cc7azmMV.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig - /tmp/cc7azmMV.s:434 .text.USBD_LL_SetupStage:00000000 $t - /tmp/cc7azmMV.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage - /tmp/cc7azmMV.s:528 .text.USBD_LL_Reset:00000000 $t - /tmp/cc7azmMV.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset - /tmp/cc7azmMV.s:642 .text.USBD_LL_SetSpeed:00000000 $t - /tmp/cc7azmMV.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed - /tmp/cc7azmMV.s:669 .text.USBD_LL_Suspend:00000000 $t - /tmp/cc7azmMV.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend - /tmp/cc7azmMV.s:711 .text.USBD_LL_Resume:00000000 $t - /tmp/cc7azmMV.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume - /tmp/cc7azmMV.s:752 .text.USBD_LL_SOF:00000000 $t - /tmp/cc7azmMV.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF - /tmp/cc7azmMV.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t - /tmp/cc7azmMV.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete - /tmp/cc7azmMV.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t - /tmp/cc7azmMV.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete - /tmp/cc7azmMV.s:952 .text.USBD_LL_DevConnected:00000000 $t - /tmp/cc7azmMV.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected - /tmp/cc7azmMV.s:977 .text.USBD_LL_DevDisconnected:00000000 $t - /tmp/cc7azmMV.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected - /tmp/cc7azmMV.s:1036 .text.USBD_CoreFindIF:00000000 $t - /tmp/cc7azmMV.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF - /tmp/cc7azmMV.s:1062 .text.USBD_CoreFindEP:00000000 $t - /tmp/cc7azmMV.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP - /tmp/cc7azmMV.s:1088 .text.USBD_LL_DataOutStage:00000000 $t - /tmp/cc7azmMV.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage - /tmp/cc7azmMV.s:1300 .text.USBD_LL_DataInStage:00000000 $t - /tmp/cc7azmMV.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage - /tmp/cc7azmMV.s:1532 .text.USBD_GetNextDesc:00000000 $t - /tmp/cc7azmMV.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc - /tmp/cc7azmMV.s:1568 .text.USBD_GetEpDesc:00000000 $t - /tmp/cc7azmMV.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc + /tmp/ccki0qqk.s:21 .text.USBD_Init:00000000 $t + /tmp/ccki0qqk.s:27 .text.USBD_Init:00000000 USBD_Init + /tmp/ccki0qqk.s:96 .text.USBD_DeInit:00000000 $t + /tmp/ccki0qqk.s:102 .text.USBD_DeInit:00000000 USBD_DeInit + /tmp/ccki0qqk.s:162 .text.USBD_RegisterClass:00000000 $t + /tmp/ccki0qqk.s:168 .text.USBD_RegisterClass:00000000 USBD_RegisterClass + /tmp/ccki0qqk.s:241 .text.USBD_Start:00000000 $t + /tmp/ccki0qqk.s:247 .text.USBD_Start:00000000 USBD_Start + /tmp/ccki0qqk.s:270 .text.USBD_Stop:00000000 $t + /tmp/ccki0qqk.s:276 .text.USBD_Stop:00000000 USBD_Stop + /tmp/ccki0qqk.s:317 .text.USBD_RunTestMode:00000000 $t + /tmp/ccki0qqk.s:323 .text.USBD_RunTestMode:00000000 USBD_RunTestMode + /tmp/ccki0qqk.s:342 .text.USBD_SetClassConfig:00000000 $t + /tmp/ccki0qqk.s:348 .text.USBD_SetClassConfig:00000000 USBD_SetClassConfig + /tmp/ccki0qqk.s:389 .text.USBD_ClrClassConfig:00000000 $t + /tmp/ccki0qqk.s:395 .text.USBD_ClrClassConfig:00000000 USBD_ClrClassConfig + /tmp/ccki0qqk.s:434 .text.USBD_LL_SetupStage:00000000 $t + /tmp/ccki0qqk.s:440 .text.USBD_LL_SetupStage:00000000 USBD_LL_SetupStage + /tmp/ccki0qqk.s:528 .text.USBD_LL_Reset:00000000 $t + /tmp/ccki0qqk.s:534 .text.USBD_LL_Reset:00000000 USBD_LL_Reset + /tmp/ccki0qqk.s:642 .text.USBD_LL_SetSpeed:00000000 $t + /tmp/ccki0qqk.s:648 .text.USBD_LL_SetSpeed:00000000 USBD_LL_SetSpeed + /tmp/ccki0qqk.s:669 .text.USBD_LL_Suspend:00000000 $t + /tmp/ccki0qqk.s:675 .text.USBD_LL_Suspend:00000000 USBD_LL_Suspend + /tmp/ccki0qqk.s:711 .text.USBD_LL_Resume:00000000 $t + /tmp/ccki0qqk.s:717 .text.USBD_LL_Resume:00000000 USBD_LL_Resume + /tmp/ccki0qqk.s:752 .text.USBD_LL_SOF:00000000 $t + /tmp/ccki0qqk.s:758 .text.USBD_LL_SOF:00000000 USBD_LL_SOF + /tmp/ccki0qqk.s:808 .text.USBD_LL_IsoINIncomplete:00000000 $t + /tmp/ccki0qqk.s:814 .text.USBD_LL_IsoINIncomplete:00000000 USBD_LL_IsoINIncomplete + /tmp/ccki0qqk.s:880 .text.USBD_LL_IsoOUTIncomplete:00000000 $t + /tmp/ccki0qqk.s:886 .text.USBD_LL_IsoOUTIncomplete:00000000 USBD_LL_IsoOUTIncomplete + /tmp/ccki0qqk.s:952 .text.USBD_LL_DevConnected:00000000 $t + /tmp/ccki0qqk.s:958 .text.USBD_LL_DevConnected:00000000 USBD_LL_DevConnected + /tmp/ccki0qqk.s:977 .text.USBD_LL_DevDisconnected:00000000 $t + /tmp/ccki0qqk.s:983 .text.USBD_LL_DevDisconnected:00000000 USBD_LL_DevDisconnected + /tmp/ccki0qqk.s:1036 .text.USBD_CoreFindIF:00000000 $t + /tmp/ccki0qqk.s:1042 .text.USBD_CoreFindIF:00000000 USBD_CoreFindIF + /tmp/ccki0qqk.s:1062 .text.USBD_CoreFindEP:00000000 $t + /tmp/ccki0qqk.s:1068 .text.USBD_CoreFindEP:00000000 USBD_CoreFindEP + /tmp/ccki0qqk.s:1088 .text.USBD_LL_DataOutStage:00000000 $t + /tmp/ccki0qqk.s:1094 .text.USBD_LL_DataOutStage:00000000 USBD_LL_DataOutStage + /tmp/ccki0qqk.s:1300 .text.USBD_LL_DataInStage:00000000 $t + /tmp/ccki0qqk.s:1306 .text.USBD_LL_DataInStage:00000000 USBD_LL_DataInStage + /tmp/ccki0qqk.s:1532 .text.USBD_GetNextDesc:00000000 $t + /tmp/ccki0qqk.s:1538 .text.USBD_GetNextDesc:00000000 USBD_GetNextDesc + /tmp/ccki0qqk.s:1568 .text.USBD_GetEpDesc:00000000 $t + /tmp/ccki0qqk.s:1574 .text.USBD_GetEpDesc:00000000 USBD_GetEpDesc UNDEFINED SYMBOLS USBD_LL_Init @@ -3295,7 +3295,7 @@ USBD_LL_Stop USBD_LL_DeInit USBD_LL_Start USBD_ParseSetupRequest - ARM GAS /tmp/cc7azmMV.s page 56 + ARM GAS /tmp/ccki0qqk.s page 56 USBD_StdDevReq diff --git a/build/usbd_ctlreq.lst b/build/usbd_ctlreq.lst index cbe8118..fa36fe0 100644 --- a/build/usbd_ctlreq.lst +++ b/build/usbd_ctlreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccPFxGzt.s page 1 +ARM GAS /tmp/ccQswB8S.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @{ 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */ 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccPFxGzt.s page 2 + ARM GAS /tmp/ccQswB8S.s page 2 31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -118,7 +118,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static uint8_t USBD_GetLen(uint8_t *buf); 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** - ARM GAS /tmp/ccPFxGzt.s page 3 + ARM GAS /tmp/ccQswB8S.s page 3 88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** * @} @@ -178,7 +178,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_REQ_CLEAR_FEATURE: 143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_ClrFeature(pdev, req); 144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccPFxGzt.s page 4 + ARM GAS /tmp/ccQswB8S.s page 4 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -238,7 +238,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else - ARM GAS /tmp/ccPFxGzt.s page 5 + ARM GAS /tmp/ccQswB8S.s page 5 202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -298,7 +298,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->classId = idx; 257:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ 258:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (pdev->pClass[idx]->Setup != NULL) - ARM GAS /tmp/ccPFxGzt.s page 6 + ARM GAS /tmp/ccQswB8S.s page 6 259:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -358,7 +358,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 313:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 314:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 315:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccPFxGzt.s page 7 + ARM GAS /tmp/ccQswB8S.s page 7 316:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -418,7 +418,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 370:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 371:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 372:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else - ARM GAS /tmp/ccPFxGzt.s page 8 + ARM GAS /tmp/ccQswB8S.s page 8 373:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -478,7 +478,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 427:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** */ 428:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** static void USBD_GetDescriptor(USBD_HandleTypeDef *pdev, USBD_SetupReqTypedef *req) 429:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 9 + ARM GAS /tmp/ccQswB8S.s page 9 430:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint16_t len = 0U; @@ -538,7 +538,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 484:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USB_DESC_TYPE_STRING: 485:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch ((uint8_t)(req->wValue)) 486:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 10 + ARM GAS /tmp/ccQswB8S.s page 10 487:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_IDX_LANGID_STR: @@ -598,7 +598,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 541:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 542:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 543:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/ccPFxGzt.s page 11 + ARM GAS /tmp/ccQswB8S.s page 11 544:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -658,7 +658,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 598:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 599:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 600:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccPFxGzt.s page 12 + ARM GAS /tmp/ccQswB8S.s page 12 601:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -718,7 +718,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 655:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 656:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (req->wLength != 0U) 657:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 13 + ARM GAS /tmp/ccQswB8S.s page 13 658:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (len != 0U) @@ -778,7 +778,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 712:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 713:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 714:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccPFxGzt.s page 14 + ARM GAS /tmp/ccQswB8S.s page 14 715:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -838,7 +838,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 769:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** case USBD_STATE_CONFIGURED: 770:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** if (cfgidx == 0U) 771:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 15 + ARM GAS /tmp/ccQswB8S.s page 15 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_state = USBD_STATE_ADDRESSED; @@ -898,7 +898,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 826:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 827:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** else 828:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 16 + ARM GAS /tmp/ccQswB8S.s page 16 829:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state) @@ -958,7 +958,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 883:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** USBD_CtlError(pdev, req); 884:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 885:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccPFxGzt.s page 17 + ARM GAS /tmp/ccQswB8S.s page 17 886:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 940:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 941:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 942:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccPFxGzt.s page 18 + ARM GAS /tmp/ccQswB8S.s page 18 943:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /** @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 998:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U; 999:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t *pdesc; - ARM GAS /tmp/ccPFxGzt.s page 19 + ARM GAS /tmp/ccQswB8S.s page 19 1000:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** @@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 44 0004 02E0 b .L2 45 .LVL3: 46 .L3: - ARM GAS /tmp/ccPFxGzt.s page 20 + ARM GAS /tmp/ccQswB8S.s page 20 1038:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 89 0000 0B78 ldrb r3, [r1] @ zero_extendqisi2 954:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 90 .loc 1 954 18 view .LVU21 - ARM GAS /tmp/ccPFxGzt.s page 21 + ARM GAS /tmp/ccQswB8S.s page 21 91 0002 0370 strb r3, [r0] @@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 35:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @brief general defines for the usb device library file 36:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** * @{ 37:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** */ - ARM GAS /tmp/ccPFxGzt.s page 22 + ARM GAS /tmp/ccQswB8S.s page 22 38:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 92:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 93:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_QUALIFIER_DESC 0x0AU 94:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_DEV_DESC 0x12U - ARM GAS /tmp/ccPFxGzt.s page 23 + ARM GAS /tmp/ccQswB8S.s page 23 95:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_LEN_CFG_DESC 0x09U @@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 149:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 150:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_CONF_DESC_SIZE 0x09U 151:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_IF_DESC_SIZE 0x09U - ARM GAS /tmp/ccPFxGzt.s page 24 + ARM GAS /tmp/ccQswB8S.s page 24 152:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #define USB_EP_DESC_SIZE 0x07U @@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 206:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** typedef struct 207:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** { 208:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bLength; - ARM GAS /tmp/ccPFxGzt.s page 25 + ARM GAS /tmp/ccQswB8S.s page 25 209:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t bDescriptorType; @@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 263:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetDeviceQualifierDescriptor)(uint16_t *length); 264:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #if (USBD_SUPPORT_USER_STRING_DESC == 1U) 265:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *(*GetUsrStrDescriptor)(struct _USBD_HandleTypeDef *pdev, uint8_t index, uint16_t *leng - ARM GAS /tmp/ccPFxGzt.s page 26 + ARM GAS /tmp/ccQswB8S.s page 26 266:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** #endif /* USBD_SUPPORT_USER_STRING_DESC */ @@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 320:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_NONE = 0, 321:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_HID = 1, 322:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_CDC = 2, - ARM GAS /tmp/ccPFxGzt.s page 27 + ARM GAS /tmp/ccQswB8S.s page 27 323:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** CLASS_TYPE_MSC = 3, @@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 377:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint32_t dev_remote_wakeup; 378:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t ConfIdx; 379:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** - ARM GAS /tmp/ccPFxGzt.s page 28 + ARM GAS /tmp/ccQswB8S.s page 28 380:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** USBD_SetupReqTypedef request; @@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 109 .loc 2 429 3 view .LVU31 430:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** uint8_t *_pbuff = addr; 110 .loc 2 430 3 view .LVU32 - ARM GAS /tmp/ccPFxGzt.s page 29 + ARM GAS /tmp/ccQswB8S.s page 29 431:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** @@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 433:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** _Byte2 = *(uint8_t *)_pbuff; 146 .loc 2 433 3 is_stmt 1 view .LVU53 434:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** - ARM GAS /tmp/ccPFxGzt.s page 30 + ARM GAS /tmp/ccQswB8S.s page 30 147 .loc 2 434 3 view .LVU54 @@ -1798,7 +1798,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 436:Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h **** 183 .loc 2 436 12 is_stmt 0 view .LVU75 184 0020 43EA0223 orr r3, r3, r2, lsl #8 - ARM GAS /tmp/ccPFxGzt.s page 31 + ARM GAS /tmp/ccQswB8S.s page 31 185 .LVL20: @@ -1858,7 +1858,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 231 000e FFF7FEFF bl USBD_LL_StallEP 232 .LVL25: 985:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccPFxGzt.s page 32 + ARM GAS /tmp/ccQswB8S.s page 32 233 .loc 1 985 1 view .LVU88 @@ -1918,7 +1918,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 278 0014 062B cmp r3, #6 279 0016 00F2AB80 bhi .L8 280 001a DFE803F0 tbb [pc, r3] - ARM GAS /tmp/ccPFxGzt.s page 33 + ARM GAS /tmp/ccQswB8S.s page 33 281 .LVL28: @@ -1978,7 +1978,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 320 .loc 1 660 13 is_stmt 0 view .LVU114 321 0046 9A42 cmp r2, r3 322 0048 28BF it cs - ARM GAS /tmp/ccPFxGzt.s page 34 + ARM GAS /tmp/ccQswB8S.s page 34 323 004a 1A46 movcs r2, r3 @@ -2038,7 +2038,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 466:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 363 .loc 1 466 17 is_stmt 0 view .LVU129 364 006c 0223 movs r3, #2 - ARM GAS /tmp/ccPFxGzt.s page 35 + ARM GAS /tmp/ccQswB8S.s page 35 365 006e 4370 strb r3, [r0, #1] @@ -2098,7 +2098,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 406 0094 D0F8B432 ldr r3, [r0, #692] 488:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 407 .loc 1 488 26 view .LVU143 - ARM GAS /tmp/ccPFxGzt.s page 36 + ARM GAS /tmp/ccQswB8S.s page 36 408 0098 5B68 ldr r3, [r3, #4] @@ -2158,7 +2158,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 447 .loc 1 651 3 is_stmt 1 view .LVU159 448 00be B9E7 b .L15 - ARM GAS /tmp/ccPFxGzt.s page 37 + ARM GAS /tmp/ccQswB8S.s page 37 449 .LVL47: @@ -2218,7 +2218,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 488 .loc 1 524 11 view .LVU174 524:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 489 .loc 1 524 19 is_stmt 0 view .LVU175 - ARM GAS /tmp/ccPFxGzt.s page 38 + ARM GAS /tmp/ccQswB8S.s page 38 490 00e2 D0F8B432 ldr r3, [r0, #692] @@ -2278,7 +2278,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 528 .loc 1 538 20 view .LVU191 529 010a 9847 blx r3 530 .LVL61: - ARM GAS /tmp/ccPFxGzt.s page 39 + ARM GAS /tmp/ccQswB8S.s page 39 651:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2338,7 +2338,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 570 .LVL69: 571 .L17: 595:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** err++; - ARM GAS /tmp/ccPFxGzt.s page 40 + ARM GAS /tmp/ccQswB8S.s page 40 572 .loc 1 595 11 view .LVU207 @@ -2398,7 +2398,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 611 .loc 1 624 7 view .LVU223 624:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 41 + ARM GAS /tmp/ccQswB8S.s page 41 612 .loc 1 624 15 is_stmt 0 view .LVU224 @@ -2458,7 +2458,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 650 .loc 1 651 3 view .LVU240 653:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 651 .loc 1 653 5 view .LVU241 - ARM GAS /tmp/ccPFxGzt.s page 42 + ARM GAS /tmp/ccQswB8S.s page 42 652 0176 6FE7 b .L7 @@ -2518,7 +2518,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 699 .loc 1 686 3 view .LVU250 686:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 700 .loc 1 686 11 is_stmt 0 view .LVU251 - ARM GAS /tmp/ccPFxGzt.s page 43 + ARM GAS /tmp/ccQswB8S.s page 43 701 0004 8B88 ldrh r3, [r1, #4] @@ -2578,7 +2578,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 738 .LVL93: 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 739 .loc 1 700 7 is_stmt 1 view .LVU269 - ARM GAS /tmp/ccPFxGzt.s page 44 + ARM GAS /tmp/ccQswB8S.s page 44 700:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -2638,7 +2638,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 784 .loc 1 724 1 is_stmt 1 view -0 785 .cfi_startproc 786 @ args = 0, pretend = 0, frame = 0 - ARM GAS /tmp/ccPFxGzt.s page 45 + ARM GAS /tmp/ccQswB8S.s page 45 787 @ frame_needed = 0, uses_anonymous_args = 0 @@ -2698,7 +2698,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 827 0026 2046 mov r0, r4 828 0028 FFF7FEFF bl USBD_ClrClassConfig 829 .LVL102: - ARM GAS /tmp/ccPFxGzt.s page 46 + ARM GAS /tmp/ccQswB8S.s page 46 807:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -2758,7 +2758,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 867 .loc 1 747 11 is_stmt 1 view .LVU312 868 0048 3146 mov r1, r6 869 004a 2046 mov r0, r4 - ARM GAS /tmp/ccPFxGzt.s page 47 + ARM GAS /tmp/ccQswB8S.s page 47 870 .LVL109: @@ -2818,7 +2818,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 909 .LVL117: 777:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 910 .loc 1 777 15 view .LVU328 - ARM GAS /tmp/ccPFxGzt.s page 48 + ARM GAS /tmp/ccQswB8S.s page 48 911 0070 8D42 cmp r5, r1 @@ -2878,7 +2878,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 951 .L60: 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx; 952 .loc 1 772 9 is_stmt 1 view .LVU343 - ARM GAS /tmp/ccPFxGzt.s page 49 + ARM GAS /tmp/ccQswB8S.s page 49 772:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** pdev->dev_config = cfgidx; @@ -2938,7 +2938,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 993 .L61: 994 00c8 00000000 .word cfgidx.0 995 .cfi_endproc - ARM GAS /tmp/ccPFxGzt.s page 50 + ARM GAS /tmp/ccQswB8S.s page 50 996 .LFE248: @@ -2998,7 +2998,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1040 .loc 1 839 9 is_stmt 1 view .LVU369 1041 001e 01E0 b .L63 1042 .LVL135: - ARM GAS /tmp/ccPFxGzt.s page 51 + ARM GAS /tmp/ccQswB8S.s page 51 1043 .L71: @@ -3058,7 +3058,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1087 .LVL142: 1088 .LFB250: 856:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** switch (pdev->dev_state) - ARM GAS /tmp/ccPFxGzt.s page 52 + ARM GAS /tmp/ccQswB8S.s page 52 1089 .loc 1 856 1 is_stmt 1 view -0 @@ -3118,7 +3118,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1127 .loc 1 879 13 is_stmt 0 view .LVU398 1128 0020 0222 movs r2, #2 1129 0022 00F10C01 add r1, r0, #12 - ARM GAS /tmp/ccPFxGzt.s page 53 + ARM GAS /tmp/ccQswB8S.s page 53 1130 .LVL143: @@ -3178,7 +3178,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1175 .loc 1 898 3 is_stmt 1 view .LVU409 898:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1176 .loc 1 898 10 is_stmt 0 view .LVU410 - ARM GAS /tmp/ccPFxGzt.s page 54 + ARM GAS /tmp/ccQswB8S.s page 54 1177 0002 4B88 ldrh r3, [r1, #2] @@ -3238,7 +3238,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 906:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1215 .loc 1 906 11 view .LVU427 1216 0028 F2E7 b .L80 - ARM GAS /tmp/ccPFxGzt.s page 55 + ARM GAS /tmp/ccQswB8S.s page 55 1217 .cfi_endproc @@ -3298,7 +3298,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1262 .loc 1 932 9 is_stmt 1 view .LVU439 932:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccPFxGzt.s page 56 + ARM GAS /tmp/ccQswB8S.s page 56 1263 .loc 1 932 15 is_stmt 0 view .LVU440 @@ -3358,7 +3358,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1309 000a 06D0 beq .L93 1310 000c 402C cmp r4, #64 1311 000e 04D0 beq .L93 - ARM GAS /tmp/ccPFxGzt.s page 57 + ARM GAS /tmp/ccQswB8S.s page 57 1312 0010 6CB1 cbz r4, .L94 @@ -3418,7 +3418,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1351 .L99: 1352 0038 12 .byte (.L105-.L99)/2 1353 0039 19 .byte (.L104-.L99)/2 - ARM GAS /tmp/ccPFxGzt.s page 58 + ARM GAS /tmp/ccQswB8S.s page 58 1354 003a 1C .byte (.L97-.L99)/2 @@ -3478,7 +3478,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1397 005c FFF7FEFF bl USBD_GetStatus 1398 .LVL177: 136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** - ARM GAS /tmp/ccPFxGzt.s page 59 + ARM GAS /tmp/ccQswB8S.s page 59 1399 .loc 1 136 11 view .LVU477 @@ -3538,7 +3538,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1445 .cfi_def_cfa_offset 16 1446 .cfi_offset 4, -16 1447 .cfi_offset 5, -12 - ARM GAS /tmp/ccPFxGzt.s page 60 + ARM GAS /tmp/ccQswB8S.s page 60 1448 .cfi_offset 6, -8 @@ -3598,7 +3598,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1488 .LVL189: 183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1489 .loc 1 183 14 view .LVU502 - ARM GAS /tmp/ccPFxGzt.s page 61 + ARM GAS /tmp/ccQswB8S.s page 61 1490 002c 0129 cmp r1, #1 @@ -3658,7 +3658,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1528 .loc 1 193 44 view .LVU519 1529 0056 2146 mov r1, r4 - ARM GAS /tmp/ccPFxGzt.s page 62 + ARM GAS /tmp/ccQswB8S.s page 62 1530 0058 2846 mov r0, r5 @@ -3718,7 +3718,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1571 .loc 1 219 11 is_stmt 0 view .LVU532 1572 007a 2846 mov r0, r5 1573 .LVL204: - ARM GAS /tmp/ccPFxGzt.s page 63 + ARM GAS /tmp/ccQswB8S.s page 63 219:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -3778,7 +3778,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1618 0008 8B88 ldrh r3, [r1, #4] 246:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** 1619 .loc 1 246 11 view .LVU545 - ARM GAS /tmp/ccPFxGzt.s page 64 + ARM GAS /tmp/ccQswB8S.s page 64 1620 000a DFB2 uxtb r7, r3 @@ -3838,7 +3838,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1660 0034 40F0F980 bne .L152 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ 1661 .loc 1 256 9 is_stmt 1 view .LVU560 - ARM GAS /tmp/ccPFxGzt.s page 65 + ARM GAS /tmp/ccQswB8S.s page 65 256:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** /* Call the class data out function to manage the request */ @@ -3898,7 +3898,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1703 .loc 1 269 11 view .LVU574 269:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 66 + ARM GAS /tmp/ccQswB8S.s page 66 1704 .loc 1 269 23 is_stmt 0 view .LVU575 @@ -3958,7 +3958,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1745 .loc 1 275 23 is_stmt 0 view .LVU588 1746 009a 8021 movs r1, #128 1747 009c 3046 mov r0, r6 - ARM GAS /tmp/ccPFxGzt.s page 67 + ARM GAS /tmp/ccQswB8S.s page 67 1748 009e FFF7FEFF bl USBD_LL_StallEP @@ -4018,7 +4018,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 288:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } 1787 .loc 1 288 25 view .LVU604 1788 00c0 F7E7 b .L132 - ARM GAS /tmp/ccPFxGzt.s page 68 + ARM GAS /tmp/ccQswB8S.s page 68 1789 .LVL236: @@ -4078,7 +4078,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1830 00e8 FFF7FEFF bl USBD_LL_StallEP 1831 .LVL244: 309:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** } - ARM GAS /tmp/ccPFxGzt.s page 69 + ARM GAS /tmp/ccQswB8S.s page 69 1832 .loc 1 309 17 is_stmt 1 view .LVU618 @@ -4138,7 +4138,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1871 0114 C6F8D402 str r0, [r6, #724] 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1872 .loc 1 332 19 is_stmt 1 view .LVU634 - ARM GAS /tmp/ccPFxGzt.s page 70 + ARM GAS /tmp/ccQswB8S.s page 70 332:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { @@ -4198,7 +4198,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1913 0144 032A cmp r2, #3 1914 0146 28D0 beq .L139 401:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; - ARM GAS /tmp/ccPFxGzt.s page 71 + ARM GAS /tmp/ccQswB8S.s page 71 1915 .loc 1 401 15 is_stmt 1 view .LVU649 @@ -4258,7 +4258,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1955 .LVL263: 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 1956 .loc 1 360 15 is_stmt 1 view .LVU664 - ARM GAS /tmp/ccPFxGzt.s page 72 + ARM GAS /tmp/ccQswB8S.s page 72 360:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; @@ -4318,7 +4318,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 1997 019a 5BB2 sxtb r3, r3 364:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { 1998 .loc 1 364 18 view .LVU679 - ARM GAS /tmp/ccPFxGzt.s page 73 + ARM GAS /tmp/ccQswB8S.s page 73 1999 019c 002B cmp r3, #0 @@ -4378,7 +4378,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 397:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** break; 2039 .loc 1 397 21 is_stmt 0 view .LVU694 2040 01d2 0222 movs r2, #2 - ARM GAS /tmp/ccPFxGzt.s page 74 + ARM GAS /tmp/ccQswB8S.s page 74 2041 01d4 04F10E01 add r1, r4, #14 @@ -4438,7 +4438,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 2082 020c 1034 adds r4, r4, #16 2083 020e 3444 add r4, r4, r6 2084 0210 0434 adds r4, r4, #4 - ARM GAS /tmp/ccPFxGzt.s page 75 + ARM GAS /tmp/ccQswB8S.s page 75 2085 0212 D9E7 b .L147 @@ -4498,7 +4498,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 2130 USBD_GetString: 2131 .LVL286: 2132 .LFB255: - ARM GAS /tmp/ccPFxGzt.s page 76 + ARM GAS /tmp/ccQswB8S.s page 76 997:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** uint8_t idx = 0U; @@ -4558,7 +4558,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 2172 .loc 1 1010 3 is_stmt 1 view .LVU733 2173 .LVL289: 1011:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** idx++; - ARM GAS /tmp/ccPFxGzt.s page 77 + ARM GAS /tmp/ccQswB8S.s page 77 2174 .loc 1 1011 3 view .LVU734 @@ -4618,7 +4618,7 @@ ARM GAS /tmp/ccPFxGzt.s page 1 2212 .LVL295: 2213 .L172: 1014:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c **** { - ARM GAS /tmp/ccPFxGzt.s page 78 + ARM GAS /tmp/ccQswB8S.s page 78 2214 .loc 1 1014 17 is_stmt 1 view .LVU751 @@ -4653,49 +4653,49 @@ ARM GAS /tmp/ccPFxGzt.s page 1 2242 .file 3 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 2243 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" 2244 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h" - ARM GAS /tmp/ccPFxGzt.s page 79 + ARM GAS /tmp/ccQswB8S.s page 79 DEFINED SYMBOLS *ABS*:00000000 usbd_ctlreq.c - /tmp/ccPFxGzt.s:21 .text.USBD_GetLen:00000000 $t - /tmp/ccPFxGzt.s:26 .text.USBD_GetLen:00000000 USBD_GetLen - /tmp/ccPFxGzt.s:72 .text.USBD_ParseSetupRequest:00000000 $t - /tmp/ccPFxGzt.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest - /tmp/ccPFxGzt.s:199 .text.USBD_CtlError:00000000 $t - /tmp/ccPFxGzt.s:205 .text.USBD_CtlError:00000000 USBD_CtlError - /tmp/ccPFxGzt.s:240 .text.USBD_GetDescriptor:00000000 $t - /tmp/ccPFxGzt.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor - /tmp/ccPFxGzt.s:283 .text.USBD_GetDescriptor:0000001e $d - /tmp/ccPFxGzt.s:396 .text.USBD_GetDescriptor:0000008e $d - /tmp/ccPFxGzt.s:402 .text.USBD_GetDescriptor:00000094 $t - /tmp/ccPFxGzt.s:677 .text.USBD_SetAddress:00000000 $t - /tmp/ccPFxGzt.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress - /tmp/ccPFxGzt.s:776 .text.USBD_SetConfig:00000000 $t - /tmp/ccPFxGzt.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig - /tmp/ccPFxGzt.s:994 .text.USBD_SetConfig:000000c8 $d - /tmp/ccPFxGzt.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 - /tmp/ccPFxGzt.s:999 .text.USBD_GetConfig:00000000 $t - /tmp/ccPFxGzt.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig - /tmp/ccPFxGzt.s:1081 .text.USBD_GetStatus:00000000 $t - /tmp/ccPFxGzt.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus - /tmp/ccPFxGzt.s:1157 .text.USBD_SetFeature:00000000 $t - /tmp/ccPFxGzt.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature - /tmp/ccPFxGzt.s:1221 .text.USBD_ClrFeature:00000000 $t - /tmp/ccPFxGzt.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature - /tmp/ccPFxGzt.s:1280 .text.USBD_StdDevReq:00000000 $t - /tmp/ccPFxGzt.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq - /tmp/ccPFxGzt.s:1352 .text.USBD_StdDevReq:00000038 $d - /tmp/ccPFxGzt.s:1362 .text.USBD_StdDevReq:00000042 $t - /tmp/ccPFxGzt.s:1429 .text.USBD_StdItfReq:00000000 $t - /tmp/ccPFxGzt.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq - /tmp/ccPFxGzt.s:1586 .text.USBD_StdEPReq:00000000 $t - /tmp/ccPFxGzt.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq - /tmp/ccPFxGzt.s:2124 .text.USBD_GetString:00000000 $t - /tmp/ccPFxGzt.s:2130 .text.USBD_GetString:00000000 USBD_GetString - /tmp/ccPFxGzt.s:2239 .bss.cfgidx.0:00000000 $d - /tmp/ccPFxGzt.s:290 .text.USBD_GetDescriptor:00000025 $d - /tmp/ccPFxGzt.s:290 .text.USBD_GetDescriptor:00000026 $t + /tmp/ccQswB8S.s:21 .text.USBD_GetLen:00000000 $t + /tmp/ccQswB8S.s:26 .text.USBD_GetLen:00000000 USBD_GetLen + /tmp/ccQswB8S.s:72 .text.USBD_ParseSetupRequest:00000000 $t + /tmp/ccQswB8S.s:78 .text.USBD_ParseSetupRequest:00000000 USBD_ParseSetupRequest + /tmp/ccQswB8S.s:199 .text.USBD_CtlError:00000000 $t + /tmp/ccQswB8S.s:205 .text.USBD_CtlError:00000000 USBD_CtlError + /tmp/ccQswB8S.s:240 .text.USBD_GetDescriptor:00000000 $t + /tmp/ccQswB8S.s:245 .text.USBD_GetDescriptor:00000000 USBD_GetDescriptor + /tmp/ccQswB8S.s:283 .text.USBD_GetDescriptor:0000001e $d + /tmp/ccQswB8S.s:396 .text.USBD_GetDescriptor:0000008e $d + /tmp/ccQswB8S.s:402 .text.USBD_GetDescriptor:00000094 $t + /tmp/ccQswB8S.s:677 .text.USBD_SetAddress:00000000 $t + /tmp/ccQswB8S.s:682 .text.USBD_SetAddress:00000000 USBD_SetAddress + /tmp/ccQswB8S.s:776 .text.USBD_SetConfig:00000000 $t + /tmp/ccQswB8S.s:781 .text.USBD_SetConfig:00000000 USBD_SetConfig + /tmp/ccQswB8S.s:994 .text.USBD_SetConfig:000000c8 $d + /tmp/ccQswB8S.s:2238 .bss.cfgidx.0:00000000 cfgidx.0 + /tmp/ccQswB8S.s:999 .text.USBD_GetConfig:00000000 $t + /tmp/ccQswB8S.s:1004 .text.USBD_GetConfig:00000000 USBD_GetConfig + /tmp/ccQswB8S.s:1081 .text.USBD_GetStatus:00000000 $t + /tmp/ccQswB8S.s:1086 .text.USBD_GetStatus:00000000 USBD_GetStatus + /tmp/ccQswB8S.s:1157 .text.USBD_SetFeature:00000000 $t + /tmp/ccQswB8S.s:1162 .text.USBD_SetFeature:00000000 USBD_SetFeature + /tmp/ccQswB8S.s:1221 .text.USBD_ClrFeature:00000000 $t + /tmp/ccQswB8S.s:1226 .text.USBD_ClrFeature:00000000 USBD_ClrFeature + /tmp/ccQswB8S.s:1280 .text.USBD_StdDevReq:00000000 $t + /tmp/ccQswB8S.s:1286 .text.USBD_StdDevReq:00000000 USBD_StdDevReq + /tmp/ccQswB8S.s:1352 .text.USBD_StdDevReq:00000038 $d + /tmp/ccQswB8S.s:1362 .text.USBD_StdDevReq:00000042 $t + /tmp/ccQswB8S.s:1429 .text.USBD_StdItfReq:00000000 $t + /tmp/ccQswB8S.s:1435 .text.USBD_StdItfReq:00000000 USBD_StdItfReq + /tmp/ccQswB8S.s:1586 .text.USBD_StdEPReq:00000000 $t + /tmp/ccQswB8S.s:1592 .text.USBD_StdEPReq:00000000 USBD_StdEPReq + /tmp/ccQswB8S.s:2124 .text.USBD_GetString:00000000 $t + /tmp/ccQswB8S.s:2130 .text.USBD_GetString:00000000 USBD_GetString + /tmp/ccQswB8S.s:2239 .bss.cfgidx.0:00000000 $d + /tmp/ccQswB8S.s:290 .text.USBD_GetDescriptor:00000025 $d + /tmp/ccQswB8S.s:290 .text.USBD_GetDescriptor:00000026 $t UNDEFINED SYMBOLS USBD_LL_StallEP diff --git a/build/usbd_desc.lst b/build/usbd_desc.lst index 679ad07..e7a8b27 100644 --- a/build/usbd_desc.lst +++ b/build/usbd_desc.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccYDBhKF.s page 1 +ARM GAS /tmp/ccEtzPFc.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 27:USB_DEVICE/App/usbd_desc.c **** 28:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END INCLUDE */ 29:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccYDBhKF.s page 2 + ARM GAS /tmp/ccEtzPFc.s page 2 30:USB_DEVICE/App/usbd_desc.c **** /* Private typedef -----------------------------------------------------------*/ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 84:USB_DEVICE/App/usbd_desc.c **** 85:USB_DEVICE/App/usbd_desc.c **** /* USER CODE END 0 */ 86:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccYDBhKF.s page 3 + ARM GAS /tmp/ccEtzPFc.s page 3 87:USB_DEVICE/App/usbd_desc.c **** /** @defgroup USBD_DESC_Private_Macros USBD_DESC_Private_Macros @@ -178,7 +178,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 141:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ManufacturerStrDescriptor 142:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ProductStrDescriptor 143:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_SerialStrDescriptor - ARM GAS /tmp/ccYDBhKF.s page 4 + ARM GAS /tmp/ccEtzPFc.s page 4 144:USB_DEVICE/App/usbd_desc.c **** , USBD_FS_ConfigStrDescriptor @@ -238,7 +238,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 198:USB_DEVICE/App/usbd_desc.c **** USB_DEVICE_CAPABITY_TYPE, 199:USB_DEVICE/App/usbd_desc.c **** 0x2, 200:USB_DEVICE/App/usbd_desc.c **** 0x2, /* LPM capability bit set*/ - ARM GAS /tmp/ccYDBhKF.s page 5 + ARM GAS /tmp/ccEtzPFc.s page 5 201:USB_DEVICE/App/usbd_desc.c **** 0x0, @@ -298,7 +298,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 255:USB_DEVICE/App/usbd_desc.c **** * @param length : Pointer to data length variable 256:USB_DEVICE/App/usbd_desc.c **** * @retval Pointer to descriptor buffer 257:USB_DEVICE/App/usbd_desc.c **** */ - ARM GAS /tmp/ccYDBhKF.s page 6 + ARM GAS /tmp/ccEtzPFc.s page 6 258:USB_DEVICE/App/usbd_desc.c **** uint8_t * USBD_FS_DeviceDescriptor(USBD_SpeedTypeDef speed, uint16_t *length) @@ -358,7 +358,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 69 .loc 1 274 3 view .LVU9 70 .loc 1 274 11 is_stmt 0 view .LVU10 71 0000 0423 movs r3, #4 - ARM GAS /tmp/ccYDBhKF.s page 7 + ARM GAS /tmp/ccEtzPFc.s page 7 72 0002 0B80 strh r3, [r1] @ movhi @@ -418,7 +418,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 308:USB_DEVICE/App/usbd_desc.c **** } 309:USB_DEVICE/App/usbd_desc.c **** 310:USB_DEVICE/App/usbd_desc.c **** /** - ARM GAS /tmp/ccYDBhKF.s page 8 + ARM GAS /tmp/ccEtzPFc.s page 8 311:USB_DEVICE/App/usbd_desc.c **** * @brief Return the serial number string descriptor @@ -478,7 +478,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 365:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc; 366:USB_DEVICE/App/usbd_desc.c **** } 367:USB_DEVICE/App/usbd_desc.c **** - ARM GAS /tmp/ccYDBhKF.s page 9 + ARM GAS /tmp/ccEtzPFc.s page 9 368:USB_DEVICE/App/usbd_desc.c **** #if (USBD_LPM_ENABLED == 1) @@ -538,7 +538,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 417:USB_DEVICE/App/usbd_desc.c **** 418:USB_DEVICE/App/usbd_desc.c **** for (idx = 0; idx < len; idx++) 100 .loc 1 418 3 view .LVU16 - ARM GAS /tmp/ccYDBhKF.s page 10 + ARM GAS /tmp/ccEtzPFc.s page 10 101 .loc 1 418 12 is_stmt 0 view .LVU17 @@ -598,7 +598,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 138 .loc 1 418 21 is_stmt 1 discriminator 1 view .LVU31 139 0028 9342 cmp r3, r2 140 002a 09D2 bcs .L16 - ARM GAS /tmp/ccYDBhKF.s page 11 + ARM GAS /tmp/ccEtzPFc.s page 11 141 .L11: @@ -658,7 +658,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 186 .loc 1 391 3 view .LVU42 392:USB_DEVICE/App/usbd_desc.c **** 187 .loc 1 392 3 view .LVU43 - ARM GAS /tmp/ccYDBhKF.s page 12 + ARM GAS /tmp/ccEtzPFc.s page 12 394:USB_DEVICE/App/usbd_desc.c **** deviceserial1 = *(uint32_t *) DEVICE_ID2; @@ -718,7 +718,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 228 .L22: 229 002e 00BF .align 2 230 .L21: - ARM GAS /tmp/ccYDBhKF.s page 13 + ARM GAS /tmp/ccEtzPFc.s page 13 231 0030 0070FF1F .word 536834048 @@ -778,7 +778,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 278 72747561 278 6C20436F 278 6D506F72 - ARM GAS /tmp/ccYDBhKF.s page 14 + ARM GAS /tmp/ccEtzPFc.s page 14 279 .section .text.USBD_FS_ProductStrDescriptor,"ax",%progbits @@ -838,7 +838,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 323 0014 0248 ldr r0, .L31+4 324 .LVL25: 292:USB_DEVICE/App/usbd_desc.c **** } - ARM GAS /tmp/ccYDBhKF.s page 15 + ARM GAS /tmp/ccEtzPFc.s page 15 325 .loc 1 292 5 view .LVU77 @@ -898,7 +898,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 306:USB_DEVICE/App/usbd_desc.c **** return USBD_StrDesc; 371 .loc 1 306 3 view .LVU84 372 000a FFF7FEFF bl USBD_GetString - ARM GAS /tmp/ccYDBhKF.s page 16 + ARM GAS /tmp/ccEtzPFc.s page 16 373 .LVL30: @@ -958,7 +958,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 419 .LVL33: 340:USB_DEVICE/App/usbd_desc.c **** } 420 .loc 1 340 5 view .LVU93 - ARM GAS /tmp/ccYDBhKF.s page 17 + ARM GAS /tmp/ccEtzPFc.s page 17 421 000a FFF7FEFF bl USBD_GetString @@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 356:USB_DEVICE/App/usbd_desc.c **** if(speed == 0) 467 .loc 1 356 1 is_stmt 0 view .LVU101 468 0000 08B5 push {r3, lr} - ARM GAS /tmp/ccYDBhKF.s page 18 + ARM GAS /tmp/ccEtzPFc.s page 18 469 .LCFI7: @@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccYDBhKF.s page 1 513 .section .data.USBD_StringSerial,"aw" 514 .align 2 517 USBD_StringSerial: - ARM GAS /tmp/ccYDBhKF.s page 19 + ARM GAS /tmp/ccEtzPFc.s page 19 518 0000 1A0300 .ascii "\032\003\000" @@ -1127,51 +1127,51 @@ ARM GAS /tmp/ccYDBhKF.s page 1 558 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" 559 .file 4 "USB_DEVICE/App/usbd_desc.h" 560 .file 5 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h" - ARM GAS /tmp/ccYDBhKF.s page 20 + ARM GAS /tmp/ccEtzPFc.s page 20 DEFINED SYMBOLS *ABS*:00000000 usbd_desc.c - /tmp/ccYDBhKF.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t - /tmp/ccYDBhKF.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor - /tmp/ccYDBhKF.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d - /tmp/ccYDBhKF.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc - /tmp/ccYDBhKF.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor - /tmp/ccYDBhKF.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d - /tmp/ccYDBhKF.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc - /tmp/ccYDBhKF.s:87 .text.IntToUnicode:00000000 $t - /tmp/ccYDBhKF.s:92 .text.IntToUnicode:00000000 IntToUnicode - /tmp/ccYDBhKF.s:167 .text.Get_SerialNum:00000000 $t - /tmp/ccYDBhKF.s:172 .text.Get_SerialNum:00000000 Get_SerialNum - /tmp/ccYDBhKF.s:231 .text.Get_SerialNum:00000030 $d - /tmp/ccYDBhKF.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial - /tmp/ccYDBhKF.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor - /tmp/ccYDBhKF.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d - /tmp/ccYDBhKF.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d - /tmp/ccYDBhKF.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor - /tmp/ccYDBhKF.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d - /tmp/ccYDBhKF.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc - /tmp/ccYDBhKF.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d - /tmp/ccYDBhKF.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor - /tmp/ccYDBhKF.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d - /tmp/ccYDBhKF.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d - /tmp/ccYDBhKF.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor - /tmp/ccYDBhKF.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d - /tmp/ccYDBhKF.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d - /tmp/ccYDBhKF.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t - /tmp/ccYDBhKF.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor - /tmp/ccYDBhKF.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d - /tmp/ccYDBhKF.s:514 .data.USBD_StringSerial:00000000 $d - /tmp/ccYDBhKF.s:522 .bss.USBD_StrDesc:00000000 $d - /tmp/ccYDBhKF.s:529 .data.USBD_LangIDDesc:00000000 $d - /tmp/ccYDBhKF.s:536 .data.USBD_FS_DeviceDesc:00000000 $d - /tmp/ccYDBhKF.s:547 .data.FS_Desc:00000000 FS_Desc - /tmp/ccYDBhKF.s:544 .data.FS_Desc:00000000 $d + /tmp/ccEtzPFc.s:21 .text.USBD_FS_DeviceDescriptor:00000000 $t + /tmp/ccEtzPFc.s:27 .text.USBD_FS_DeviceDescriptor:00000000 USBD_FS_DeviceDescriptor + /tmp/ccEtzPFc.s:49 .text.USBD_FS_DeviceDescriptor:00000008 $d + /tmp/ccEtzPFc.s:539 .data.USBD_FS_DeviceDesc:00000000 USBD_FS_DeviceDesc + /tmp/ccEtzPFc.s:54 .text.USBD_FS_LangIDStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:60 .text.USBD_FS_LangIDStrDescriptor:00000000 USBD_FS_LangIDStrDescriptor + /tmp/ccEtzPFc.s:82 .text.USBD_FS_LangIDStrDescriptor:00000008 $d + /tmp/ccEtzPFc.s:532 .data.USBD_LangIDDesc:00000000 USBD_LangIDDesc + /tmp/ccEtzPFc.s:87 .text.IntToUnicode:00000000 $t + /tmp/ccEtzPFc.s:92 .text.IntToUnicode:00000000 IntToUnicode + /tmp/ccEtzPFc.s:167 .text.Get_SerialNum:00000000 $t + /tmp/ccEtzPFc.s:172 .text.Get_SerialNum:00000000 Get_SerialNum + /tmp/ccEtzPFc.s:231 .text.Get_SerialNum:00000030 $d + /tmp/ccEtzPFc.s:517 .data.USBD_StringSerial:00000000 USBD_StringSerial + /tmp/ccEtzPFc.s:237 .text.USBD_FS_SerialStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:243 .text.USBD_FS_SerialStrDescriptor:00000000 USBD_FS_SerialStrDescriptor + /tmp/ccEtzPFc.s:271 .text.USBD_FS_SerialStrDescriptor:00000010 $d + /tmp/ccEtzPFc.s:276 .rodata.USBD_FS_ProductStrDescriptor.str1.4:00000000 $d + /tmp/ccEtzPFc.s:280 .text.USBD_FS_ProductStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:286 .text.USBD_FS_ProductStrDescriptor:00000000 USBD_FS_ProductStrDescriptor + /tmp/ccEtzPFc.s:333 .text.USBD_FS_ProductStrDescriptor:0000001c $d + /tmp/ccEtzPFc.s:525 .bss.USBD_StrDesc:00000000 USBD_StrDesc + /tmp/ccEtzPFc.s:339 .rodata.USBD_FS_ManufacturerStrDescriptor.str1.4:00000000 $d + /tmp/ccEtzPFc.s:343 .text.USBD_FS_ManufacturerStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:349 .text.USBD_FS_ManufacturerStrDescriptor:00000000 USBD_FS_ManufacturerStrDescriptor + /tmp/ccEtzPFc.s:381 .text.USBD_FS_ManufacturerStrDescriptor:00000014 $d + /tmp/ccEtzPFc.s:387 .rodata.USBD_FS_ConfigStrDescriptor.str1.4:00000000 $d + /tmp/ccEtzPFc.s:391 .text.USBD_FS_ConfigStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:397 .text.USBD_FS_ConfigStrDescriptor:00000000 USBD_FS_ConfigStrDescriptor + /tmp/ccEtzPFc.s:444 .text.USBD_FS_ConfigStrDescriptor:0000001c $d + /tmp/ccEtzPFc.s:450 .rodata.USBD_FS_InterfaceStrDescriptor.str1.4:00000000 $d + /tmp/ccEtzPFc.s:454 .text.USBD_FS_InterfaceStrDescriptor:00000000 $t + /tmp/ccEtzPFc.s:460 .text.USBD_FS_InterfaceStrDescriptor:00000000 USBD_FS_InterfaceStrDescriptor + /tmp/ccEtzPFc.s:507 .text.USBD_FS_InterfaceStrDescriptor:0000001c $d + /tmp/ccEtzPFc.s:514 .data.USBD_StringSerial:00000000 $d + /tmp/ccEtzPFc.s:522 .bss.USBD_StrDesc:00000000 $d + /tmp/ccEtzPFc.s:529 .data.USBD_LangIDDesc:00000000 $d + /tmp/ccEtzPFc.s:536 .data.USBD_FS_DeviceDesc:00000000 $d + /tmp/ccEtzPFc.s:547 .data.FS_Desc:00000000 FS_Desc + /tmp/ccEtzPFc.s:544 .data.FS_Desc:00000000 $d UNDEFINED SYMBOLS USBD_GetString diff --git a/build/usbd_ioreq.lst b/build/usbd_ioreq.lst index e59db86..50c71ff 100644 --- a/build/usbd_ioreq.lst +++ b/build/usbd_ioreq.lst @@ -1,4 +1,4 @@ -ARM GAS /tmp/ccSpc0Qq.s page 1 +ARM GAS /tmp/ccc06Tdn.s page 1 1 .cpu cortex-m4 @@ -58,7 +58,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 27:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ 28:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief control I/O requests module 29:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{ - ARM GAS /tmp/ccSpc0Qq.s page 2 + ARM GAS /tmp/ccc06Tdn.s page 2 30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ @@ -118,7 +118,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 84:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status 85:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */ 86:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendData(USBD_HandleTypeDef *pdev, - ARM GAS /tmp/ccSpc0Qq.s page 3 + ARM GAS /tmp/ccc06Tdn.s page 3 87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len) @@ -178,7 +178,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 66 0018 0020 movs r0, #0 67 001a 08BD pop {r3, pc} 68 .cfi_endproc - ARM GAS /tmp/ccSpc0Qq.s page 4 + ARM GAS /tmp/ccc06Tdn.s page 4 69 .LFE243: @@ -238,7 +238,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 109 .section .text.USBD_CtlPrepareRx,"ax",%progbits 110 .align 1 111 .global USBD_CtlPrepareRx - ARM GAS /tmp/ccSpc0Qq.s page 5 + ARM GAS /tmp/ccc06Tdn.s page 5 112 .syntax unified @@ -298,7 +298,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 144:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** 145:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */ 146:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len); - ARM GAS /tmp/ccSpc0Qq.s page 6 + ARM GAS /tmp/ccc06Tdn.s page 6 145 .loc 1 146 3 is_stmt 1 view .LVU35 @@ -358,7 +358,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 185 .loc 1 162 9 view .LVU44 186 0006 0021 movs r1, #0 187 .LVL14: - ARM GAS /tmp/ccSpc0Qq.s page 7 + ARM GAS /tmp/ccc06Tdn.s page 7 188 .loc 1 162 9 view .LVU45 @@ -418,7 +418,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 227 000e FFF7FEFF bl USBD_LL_Transmit 228 .LVL17: 180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** - ARM GAS /tmp/ccSpc0Qq.s page 8 + ARM GAS /tmp/ccc06Tdn.s page 8 181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK; @@ -478,7 +478,7 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 267 .loc 1 198 3 is_stmt 1 view .LVU62 199:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** } 268 .loc 1 199 1 is_stmt 0 view .LVU63 - ARM GAS /tmp/ccSpc0Qq.s page 9 + ARM GAS /tmp/ccc06Tdn.s page 9 269 0012 0020 movs r0, #0 @@ -529,25 +529,25 @@ ARM GAS /tmp/ccSpc0Qq.s page 1 305 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h" 306 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h" 307 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h" - ARM GAS /tmp/ccSpc0Qq.s page 10 + ARM GAS /tmp/ccc06Tdn.s page 10 DEFINED SYMBOLS *ABS*:00000000 usbd_ioreq.c - /tmp/ccSpc0Qq.s:21 .text.USBD_CtlSendData:00000000 $t - /tmp/ccSpc0Qq.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData - /tmp/ccSpc0Qq.s:72 .text.USBD_CtlContinueSendData:00000000 $t - /tmp/ccSpc0Qq.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData - /tmp/ccSpc0Qq.s:110 .text.USBD_CtlPrepareRx:00000000 $t - /tmp/ccSpc0Qq.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx - /tmp/ccSpc0Qq.s:161 .text.USBD_CtlContinueRx:00000000 $t - /tmp/ccSpc0Qq.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx - /tmp/ccSpc0Qq.s:199 .text.USBD_CtlSendStatus:00000000 $t - /tmp/ccSpc0Qq.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus - /tmp/ccSpc0Qq.s:237 .text.USBD_CtlReceiveStatus:00000000 $t - /tmp/ccSpc0Qq.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus - /tmp/ccSpc0Qq.s:275 .text.USBD_GetRxCount:00000000 $t - /tmp/ccSpc0Qq.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount + /tmp/ccc06Tdn.s:21 .text.USBD_CtlSendData:00000000 $t + /tmp/ccc06Tdn.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData + /tmp/ccc06Tdn.s:72 .text.USBD_CtlContinueSendData:00000000 $t + /tmp/ccc06Tdn.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData + /tmp/ccc06Tdn.s:110 .text.USBD_CtlPrepareRx:00000000 $t + /tmp/ccc06Tdn.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx + /tmp/ccc06Tdn.s:161 .text.USBD_CtlContinueRx:00000000 $t + /tmp/ccc06Tdn.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx + /tmp/ccc06Tdn.s:199 .text.USBD_CtlSendStatus:00000000 $t + /tmp/ccc06Tdn.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus + /tmp/ccc06Tdn.s:237 .text.USBD_CtlReceiveStatus:00000000 $t + /tmp/ccc06Tdn.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus + /tmp/ccc06Tdn.s:275 .text.USBD_GetRxCount:00000000 $t + /tmp/ccc06Tdn.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount UNDEFINED SYMBOLS USBD_LL_Transmit