compiles, USB_VCP works, LED_RED flashes. But ADC circular buff + DMA stopped work...

This commit is contained in:
2025-12-18 19:43:16 +03:00
commit 08b903134f
1578 changed files with 1153999 additions and 0 deletions
+68
View File
@@ -0,0 +1,68 @@
build/main.o: Core/Src/main.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
USB_DEVICE/App/usb_device.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
USB_DEVICE/App/usb_device.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
+2190
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
build/startup_stm32f429xx.o: startup_stm32f429xx.s
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+61
View File
@@ -0,0 +1,61 @@
build/stm32f4xx_hal.o: Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_adc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_adc_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_cortex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_dma.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_dma_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_exti.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_flash_ramfunc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
+30
View File
@@ -0,0 +1,30 @@
ARM GAS /tmp/ccYHYMyl.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_flash_ramfunc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c"
20 .Letext0:
ARM GAS /tmp/ccYHYMyl.s page 2
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_flash_ramfunc.c
NO UNDEFINED SYMBOLS
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_gpio.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_msp.o: Core/Src/stm32f4xx_hal_msp.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
+644
View File
@@ -0,0 +1,644 @@
ARM GAS /tmp/ccbK0WkT.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_msp.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/stm32f4xx_hal_msp.c"
20 .section .text.HAL_MspInit,"ax",%progbits
21 .align 1
22 .global HAL_MspInit
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_MspInit:
28 .LFB239:
1:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Header */
2:Core/Src/stm32f4xx_hal_msp.c **** /**
3:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
4:Core/Src/stm32f4xx_hal_msp.c **** * @file stm32f4xx_hal_msp.c
5:Core/Src/stm32f4xx_hal_msp.c **** * @brief This file provides code for the MSP Initialization
6:Core/Src/stm32f4xx_hal_msp.c **** * and de-Initialization codes.
7:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
8:Core/Src/stm32f4xx_hal_msp.c **** * @attention
9:Core/Src/stm32f4xx_hal_msp.c **** *
10:Core/Src/stm32f4xx_hal_msp.c **** * Copyright (c) 2025 STMicroelectronics.
11:Core/Src/stm32f4xx_hal_msp.c **** * All rights reserved.
12:Core/Src/stm32f4xx_hal_msp.c **** *
13:Core/Src/stm32f4xx_hal_msp.c **** * This software is licensed under terms that can be found in the LICENSE file
14:Core/Src/stm32f4xx_hal_msp.c **** * in the root directory of this software component.
15:Core/Src/stm32f4xx_hal_msp.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:Core/Src/stm32f4xx_hal_msp.c **** *
17:Core/Src/stm32f4xx_hal_msp.c **** ******************************************************************************
18:Core/Src/stm32f4xx_hal_msp.c **** */
19:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Header */
20:Core/Src/stm32f4xx_hal_msp.c ****
21:Core/Src/stm32f4xx_hal_msp.c **** /* Includes ------------------------------------------------------------------*/
22:Core/Src/stm32f4xx_hal_msp.c **** #include "main.h"
23:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Includes */
24:Core/Src/stm32f4xx_hal_msp.c ****
25:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Includes */
26:Core/Src/stm32f4xx_hal_msp.c **** extern DMA_HandleTypeDef hdma_adc1;
27:Core/Src/stm32f4xx_hal_msp.c ****
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/ccbK0WkT.s page 2
31:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END TD */
32:Core/Src/stm32f4xx_hal_msp.c ****
33:Core/Src/stm32f4xx_hal_msp.c **** /* Private define ------------------------------------------------------------*/
34:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Define */
35:Core/Src/stm32f4xx_hal_msp.c ****
36:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Define */
37:Core/Src/stm32f4xx_hal_msp.c ****
38:Core/Src/stm32f4xx_hal_msp.c **** /* Private macro -------------------------------------------------------------*/
39:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN Macro */
40:Core/Src/stm32f4xx_hal_msp.c ****
41:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END Macro */
42:Core/Src/stm32f4xx_hal_msp.c ****
43:Core/Src/stm32f4xx_hal_msp.c **** /* Private variables ---------------------------------------------------------*/
44:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN PV */
45:Core/Src/stm32f4xx_hal_msp.c ****
46:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END PV */
47:Core/Src/stm32f4xx_hal_msp.c ****
48:Core/Src/stm32f4xx_hal_msp.c **** /* Private function prototypes -----------------------------------------------*/
49:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN PFP */
50:Core/Src/stm32f4xx_hal_msp.c ****
51:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END PFP */
52:Core/Src/stm32f4xx_hal_msp.c ****
53:Core/Src/stm32f4xx_hal_msp.c **** /* External functions --------------------------------------------------------*/
54:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ExternalFunctions */
55:Core/Src/stm32f4xx_hal_msp.c ****
56:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ExternalFunctions */
57:Core/Src/stm32f4xx_hal_msp.c ****
58:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN 0 */
59:Core/Src/stm32f4xx_hal_msp.c ****
60:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END 0 */
61:Core/Src/stm32f4xx_hal_msp.c **** /**
62:Core/Src/stm32f4xx_hal_msp.c **** * Initializes the Global MSP.
63:Core/Src/stm32f4xx_hal_msp.c **** */
64:Core/Src/stm32f4xx_hal_msp.c **** void HAL_MspInit(void)
65:Core/Src/stm32f4xx_hal_msp.c **** {
29 .loc 1 65 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 8
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
34 0000 82B0 sub sp, sp, #8
35 .LCFI0:
36 .cfi_def_cfa_offset 8
66:Core/Src/stm32f4xx_hal_msp.c ****
67:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN MspInit 0 */
68:Core/Src/stm32f4xx_hal_msp.c ****
69:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END MspInit 0 */
70:Core/Src/stm32f4xx_hal_msp.c ****
71:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_SYSCFG_CLK_ENABLE();
37 .loc 1 71 3 view .LVU1
38 .LBB2:
39 .loc 1 71 3 view .LVU2
40 0002 0021 movs r1, #0
41 0004 0091 str r1, [sp]
42 .loc 1 71 3 view .LVU3
43 0006 0B4B ldr r3, .L3
44 0008 5A6C ldr r2, [r3, #68]
ARM GAS /tmp/ccbK0WkT.s page 3
45 000a 42F48042 orr r2, r2, #16384
46 000e 5A64 str r2, [r3, #68]
47 .loc 1 71 3 view .LVU4
48 0010 5A6C ldr r2, [r3, #68]
49 0012 02F48042 and r2, r2, #16384
50 0016 0092 str r2, [sp]
51 .loc 1 71 3 view .LVU5
52 0018 009A ldr r2, [sp]
53 .LBE2:
54 .loc 1 71 3 view .LVU6
72:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_PWR_CLK_ENABLE();
55 .loc 1 72 3 view .LVU7
56 .LBB3:
57 .loc 1 72 3 view .LVU8
58 001a 0191 str r1, [sp, #4]
59 .loc 1 72 3 view .LVU9
60 001c 1A6C ldr r2, [r3, #64]
61 001e 42F08052 orr r2, r2, #268435456
62 0022 1A64 str r2, [r3, #64]
63 .loc 1 72 3 view .LVU10
64 0024 1B6C ldr r3, [r3, #64]
65 0026 03F08053 and r3, r3, #268435456
66 002a 0193 str r3, [sp, #4]
67 .loc 1 72 3 view .LVU11
68 002c 019B ldr r3, [sp, #4]
69 .LBE3:
70 .loc 1 72 3 view .LVU12
73:Core/Src/stm32f4xx_hal_msp.c ****
74:Core/Src/stm32f4xx_hal_msp.c **** /* System interrupt init*/
75:Core/Src/stm32f4xx_hal_msp.c ****
76:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN MspInit 1 */
77:Core/Src/stm32f4xx_hal_msp.c ****
78:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END MspInit 1 */
79:Core/Src/stm32f4xx_hal_msp.c **** }
71 .loc 1 79 1 is_stmt 0 view .LVU13
72 002e 02B0 add sp, sp, #8
73 .LCFI1:
74 .cfi_def_cfa_offset 0
75 @ sp needed
76 0030 7047 bx lr
77 .L4:
78 0032 00BF .align 2
79 .L3:
80 0034 00380240 .word 1073887232
81 .cfi_endproc
82 .LFE239:
84 .section .text.HAL_ADC_MspInit,"ax",%progbits
85 .align 1
86 .global HAL_ADC_MspInit
87 .syntax unified
88 .thumb
89 .thumb_func
91 HAL_ADC_MspInit:
92 .LVL0:
93 .LFB240:
80:Core/Src/stm32f4xx_hal_msp.c ****
81:Core/Src/stm32f4xx_hal_msp.c **** /**
ARM GAS /tmp/ccbK0WkT.s page 4
82:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP Initialization
83:Core/Src/stm32f4xx_hal_msp.c **** * This function configures the hardware resources used in this example
84:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
85:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
86:Core/Src/stm32f4xx_hal_msp.c **** */
87:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspInit(ADC_HandleTypeDef* hadc)
88:Core/Src/stm32f4xx_hal_msp.c **** {
94 .loc 1 88 1 is_stmt 1 view -0
95 .cfi_startproc
96 @ args = 0, pretend = 0, frame = 32
97 @ frame_needed = 0, uses_anonymous_args = 0
98 .loc 1 88 1 is_stmt 0 view .LVU15
99 0000 70B5 push {r4, r5, r6, lr}
100 .LCFI2:
101 .cfi_def_cfa_offset 16
102 .cfi_offset 4, -16
103 .cfi_offset 5, -12
104 .cfi_offset 6, -8
105 .cfi_offset 14, -4
106 0002 88B0 sub sp, sp, #32
107 .LCFI3:
108 .cfi_def_cfa_offset 48
89:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitTypeDef GPIO_InitStruct = {0};
109 .loc 1 89 3 is_stmt 1 view .LVU16
110 .loc 1 89 20 is_stmt 0 view .LVU17
111 0004 0023 movs r3, #0
112 0006 0393 str r3, [sp, #12]
113 0008 0493 str r3, [sp, #16]
114 000a 0593 str r3, [sp, #20]
115 000c 0693 str r3, [sp, #24]
116 000e 0793 str r3, [sp, #28]
90:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
117 .loc 1 90 3 is_stmt 1 view .LVU18
118 .loc 1 90 10 is_stmt 0 view .LVU19
119 0010 0268 ldr r2, [r0]
120 .loc 1 90 5 view .LVU20
121 0012 03F18043 add r3, r3, #1073741824
122 0016 03F59033 add r3, r3, #73728
123 001a 9A42 cmp r2, r3
124 001c 01D0 beq .L9
125 .LVL1:
126 .L5:
91:Core/Src/stm32f4xx_hal_msp.c **** {
92:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 0 */
93:Core/Src/stm32f4xx_hal_msp.c ****
94:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 0 */
95:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock enable */
96:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_ENABLE();
97:Core/Src/stm32f4xx_hal_msp.c ****
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOC_CLK_ENABLE();
99:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
100:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
101:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
102:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
103:Core/Src/stm32f4xx_hal_msp.c **** */
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_0;
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
ARM GAS /tmp/ccbK0WkT.s page 5
106:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
107:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
108:Core/Src/stm32f4xx_hal_msp.c ****
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pin = GPIO_PIN_3;
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
111:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
112:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
113:Core/Src/stm32f4xx_hal_msp.c ****
114:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA Init */
115:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 Init */
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Instance = DMA2_Stream0;
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
125:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
126:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
127:Core/Src/stm32f4xx_hal_msp.c **** {
128:Core/Src/stm32f4xx_hal_msp.c **** Error_Handler();
129:Core/Src/stm32f4xx_hal_msp.c **** }
130:Core/Src/stm32f4xx_hal_msp.c ****
131:Core/Src/stm32f4xx_hal_msp.c **** __HAL_LINKDMA(hadc,DMA_Handle,hdma_adc1);
132:Core/Src/stm32f4xx_hal_msp.c ****
133:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspInit 1 */
134:Core/Src/stm32f4xx_hal_msp.c ****
135:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspInit 1 */
136:Core/Src/stm32f4xx_hal_msp.c ****
137:Core/Src/stm32f4xx_hal_msp.c **** }
138:Core/Src/stm32f4xx_hal_msp.c ****
139:Core/Src/stm32f4xx_hal_msp.c **** }
127 .loc 1 139 1 view .LVU21
128 001e 08B0 add sp, sp, #32
129 .LCFI4:
130 .cfi_remember_state
131 .cfi_def_cfa_offset 16
132 @ sp needed
133 0020 70BD pop {r4, r5, r6, pc}
134 .LVL2:
135 .L9:
136 .LCFI5:
137 .cfi_restore_state
138 .loc 1 139 1 view .LVU22
139 0022 0446 mov r4, r0
96:Core/Src/stm32f4xx_hal_msp.c ****
140 .loc 1 96 5 is_stmt 1 view .LVU23
141 .LBB4:
96:Core/Src/stm32f4xx_hal_msp.c ****
142 .loc 1 96 5 view .LVU24
143 0024 0025 movs r5, #0
144 0026 0095 str r5, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
145 .loc 1 96 5 view .LVU25
146 0028 03F58C33 add r3, r3, #71680
ARM GAS /tmp/ccbK0WkT.s page 6
147 002c 5A6C ldr r2, [r3, #68]
148 002e 42F48072 orr r2, r2, #256
149 0032 5A64 str r2, [r3, #68]
96:Core/Src/stm32f4xx_hal_msp.c ****
150 .loc 1 96 5 view .LVU26
151 0034 5A6C ldr r2, [r3, #68]
152 0036 02F48072 and r2, r2, #256
153 003a 0092 str r2, [sp]
96:Core/Src/stm32f4xx_hal_msp.c ****
154 .loc 1 96 5 view .LVU27
155 003c 009A ldr r2, [sp]
156 .LBE4:
96:Core/Src/stm32f4xx_hal_msp.c ****
157 .loc 1 96 5 view .LVU28
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
158 .loc 1 98 5 view .LVU29
159 .LBB5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
160 .loc 1 98 5 view .LVU30
161 003e 0195 str r5, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
162 .loc 1 98 5 view .LVU31
163 0040 1A6B ldr r2, [r3, #48]
164 0042 42F00402 orr r2, r2, #4
165 0046 1A63 str r2, [r3, #48]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
166 .loc 1 98 5 view .LVU32
167 0048 1A6B ldr r2, [r3, #48]
168 004a 02F00402 and r2, r2, #4
169 004e 0192 str r2, [sp, #4]
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
170 .loc 1 98 5 view .LVU33
171 0050 019A ldr r2, [sp, #4]
172 .LBE5:
98:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_GPIOA_CLK_ENABLE();
173 .loc 1 98 5 view .LVU34
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
174 .loc 1 99 5 view .LVU35
175 .LBB6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
176 .loc 1 99 5 view .LVU36
177 0052 0295 str r5, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
178 .loc 1 99 5 view .LVU37
179 0054 1A6B ldr r2, [r3, #48]
180 0056 42F00102 orr r2, r2, #1
181 005a 1A63 str r2, [r3, #48]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
182 .loc 1 99 5 view .LVU38
183 005c 1B6B ldr r3, [r3, #48]
184 005e 03F00103 and r3, r3, #1
185 0062 0293 str r3, [sp, #8]
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
186 .loc 1 99 5 view .LVU39
187 0064 029B ldr r3, [sp, #8]
188 .LBE6:
99:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
ARM GAS /tmp/ccbK0WkT.s page 7
189 .loc 1 99 5 view .LVU40
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
190 .loc 1 104 5 view .LVU41
104:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
191 .loc 1 104 25 is_stmt 0 view .LVU42
192 0066 0123 movs r3, #1
193 0068 0393 str r3, [sp, #12]
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
194 .loc 1 105 5 is_stmt 1 view .LVU43
105:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
195 .loc 1 105 26 is_stmt 0 view .LVU44
196 006a 0326 movs r6, #3
197 006c 0496 str r6, [sp, #16]
106:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
198 .loc 1 106 5 is_stmt 1 view .LVU45
107:Core/Src/stm32f4xx_hal_msp.c ****
199 .loc 1 107 5 view .LVU46
200 006e 03A9 add r1, sp, #12
201 0070 1448 ldr r0, .L11
202 .LVL3:
107:Core/Src/stm32f4xx_hal_msp.c ****
203 .loc 1 107 5 is_stmt 0 view .LVU47
204 0072 FFF7FEFF bl HAL_GPIO_Init
205 .LVL4:
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
206 .loc 1 109 5 is_stmt 1 view .LVU48
109:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
207 .loc 1 109 25 is_stmt 0 view .LVU49
208 0076 0823 movs r3, #8
209 0078 0393 str r3, [sp, #12]
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
210 .loc 1 110 5 is_stmt 1 view .LVU50
110:Core/Src/stm32f4xx_hal_msp.c **** GPIO_InitStruct.Pull = GPIO_NOPULL;
211 .loc 1 110 26 is_stmt 0 view .LVU51
212 007a 0496 str r6, [sp, #16]
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
213 .loc 1 111 5 is_stmt 1 view .LVU52
111:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
214 .loc 1 111 26 is_stmt 0 view .LVU53
215 007c 0595 str r5, [sp, #20]
112:Core/Src/stm32f4xx_hal_msp.c ****
216 .loc 1 112 5 is_stmt 1 view .LVU54
217 007e 03A9 add r1, sp, #12
218 0080 1148 ldr r0, .L11+4
219 0082 FFF7FEFF bl HAL_GPIO_Init
220 .LVL5:
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
221 .loc 1 116 5 view .LVU55
116:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Channel = DMA_CHANNEL_0;
222 .loc 1 116 24 is_stmt 0 view .LVU56
223 0086 1148 ldr r0, .L11+8
224 0088 114B ldr r3, .L11+12
225 008a 0360 str r3, [r0]
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
226 .loc 1 117 5 is_stmt 1 view .LVU57
117:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Direction = DMA_PERIPH_TO_MEMORY;
227 .loc 1 117 28 is_stmt 0 view .LVU58
ARM GAS /tmp/ccbK0WkT.s page 8
228 008c 4560 str r5, [r0, #4]
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
229 .loc 1 118 5 is_stmt 1 view .LVU59
118:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphInc = DMA_PINC_DISABLE;
230 .loc 1 118 30 is_stmt 0 view .LVU60
231 008e 8560 str r5, [r0, #8]
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
232 .loc 1 119 5 is_stmt 1 view .LVU61
119:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemInc = DMA_MINC_ENABLE;
233 .loc 1 119 30 is_stmt 0 view .LVU62
234 0090 C560 str r5, [r0, #12]
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
235 .loc 1 120 5 is_stmt 1 view .LVU63
120:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.PeriphDataAlignment = DMA_PDATAALIGN_HALFWORD;
236 .loc 1 120 27 is_stmt 0 view .LVU64
237 0092 4FF48063 mov r3, #1024
238 0096 0361 str r3, [r0, #16]
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
239 .loc 1 121 5 is_stmt 1 view .LVU65
121:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.MemDataAlignment = DMA_MDATAALIGN_HALFWORD;
240 .loc 1 121 40 is_stmt 0 view .LVU66
241 0098 4FF40063 mov r3, #2048
242 009c 4361 str r3, [r0, #20]
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
243 .loc 1 122 5 is_stmt 1 view .LVU67
122:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Mode = DMA_CIRCULAR;
244 .loc 1 122 37 is_stmt 0 view .LVU68
245 009e 4FF40053 mov r3, #8192
246 00a2 8361 str r3, [r0, #24]
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
247 .loc 1 123 5 is_stmt 1 view .LVU69
123:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.Priority = DMA_PRIORITY_LOW;
248 .loc 1 123 25 is_stmt 0 view .LVU70
249 00a4 4FF48073 mov r3, #256
250 00a8 C361 str r3, [r0, #28]
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
251 .loc 1 124 5 is_stmt 1 view .LVU71
124:Core/Src/stm32f4xx_hal_msp.c **** hdma_adc1.Init.FIFOMode = DMA_FIFOMODE_DISABLE;
252 .loc 1 124 29 is_stmt 0 view .LVU72
253 00aa 0562 str r5, [r0, #32]
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
254 .loc 1 125 5 is_stmt 1 view .LVU73
125:Core/Src/stm32f4xx_hal_msp.c **** if (HAL_DMA_Init(&hdma_adc1) != HAL_OK)
255 .loc 1 125 29 is_stmt 0 view .LVU74
256 00ac 4562 str r5, [r0, #36]
126:Core/Src/stm32f4xx_hal_msp.c **** {
257 .loc 1 126 5 is_stmt 1 view .LVU75
126:Core/Src/stm32f4xx_hal_msp.c **** {
258 .loc 1 126 9 is_stmt 0 view .LVU76
259 00ae FFF7FEFF bl HAL_DMA_Init
260 .LVL6:
126:Core/Src/stm32f4xx_hal_msp.c **** {
261 .loc 1 126 8 discriminator 1 view .LVU77
262 00b2 18B9 cbnz r0, .L10
263 .L7:
131:Core/Src/stm32f4xx_hal_msp.c ****
264 .loc 1 131 5 is_stmt 1 view .LVU78
ARM GAS /tmp/ccbK0WkT.s page 9
131:Core/Src/stm32f4xx_hal_msp.c ****
265 .loc 1 131 5 view .LVU79
266 00b4 054B ldr r3, .L11+8
267 00b6 A363 str r3, [r4, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
268 .loc 1 131 5 view .LVU80
269 00b8 9C63 str r4, [r3, #56]
131:Core/Src/stm32f4xx_hal_msp.c ****
270 .loc 1 131 5 discriminator 1 view .LVU81
271 .loc 1 139 1 is_stmt 0 view .LVU82
272 00ba B0E7 b .L5
273 .L10:
128:Core/Src/stm32f4xx_hal_msp.c **** }
274 .loc 1 128 7 is_stmt 1 view .LVU83
275 00bc FFF7FEFF bl Error_Handler
276 .LVL7:
277 00c0 F8E7 b .L7
278 .L12:
279 00c2 00BF .align 2
280 .L11:
281 00c4 00080240 .word 1073874944
282 00c8 00000240 .word 1073872896
283 00cc 00000000 .word hdma_adc1
284 00d0 10640240 .word 1073898512
285 .cfi_endproc
286 .LFE240:
288 .section .text.HAL_ADC_MspDeInit,"ax",%progbits
289 .align 1
290 .global HAL_ADC_MspDeInit
291 .syntax unified
292 .thumb
293 .thumb_func
295 HAL_ADC_MspDeInit:
296 .LVL8:
297 .LFB241:
140:Core/Src/stm32f4xx_hal_msp.c ****
141:Core/Src/stm32f4xx_hal_msp.c **** /**
142:Core/Src/stm32f4xx_hal_msp.c **** * @brief ADC MSP De-Initialization
143:Core/Src/stm32f4xx_hal_msp.c **** * This function freeze the hardware resources used in this example
144:Core/Src/stm32f4xx_hal_msp.c **** * @param hadc: ADC handle pointer
145:Core/Src/stm32f4xx_hal_msp.c **** * @retval None
146:Core/Src/stm32f4xx_hal_msp.c **** */
147:Core/Src/stm32f4xx_hal_msp.c **** void HAL_ADC_MspDeInit(ADC_HandleTypeDef* hadc)
148:Core/Src/stm32f4xx_hal_msp.c **** {
298 .loc 1 148 1 view -0
299 .cfi_startproc
300 @ args = 0, pretend = 0, frame = 0
301 @ frame_needed = 0, uses_anonymous_args = 0
149:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
302 .loc 1 149 3 view .LVU85
303 .loc 1 149 10 is_stmt 0 view .LVU86
304 0000 0268 ldr r2, [r0]
305 .loc 1 149 5 view .LVU87
306 0002 0B4B ldr r3, .L20
307 0004 9A42 cmp r2, r3
308 0006 00D0 beq .L19
309 0008 7047 bx lr
ARM GAS /tmp/ccbK0WkT.s page 10
310 .L19:
148:Core/Src/stm32f4xx_hal_msp.c **** if(hadc->Instance==ADC1)
311 .loc 1 148 1 view .LVU88
312 000a 10B5 push {r4, lr}
313 .LCFI6:
314 .cfi_def_cfa_offset 8
315 .cfi_offset 4, -8
316 .cfi_offset 14, -4
317 000c 0446 mov r4, r0
150:Core/Src/stm32f4xx_hal_msp.c **** {
151:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 0 */
152:Core/Src/stm32f4xx_hal_msp.c ****
153:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 0 */
154:Core/Src/stm32f4xx_hal_msp.c **** /* Peripheral clock disable */
155:Core/Src/stm32f4xx_hal_msp.c **** __HAL_RCC_ADC1_CLK_DISABLE();
318 .loc 1 155 5 is_stmt 1 view .LVU89
319 000e 094A ldr r2, .L20+4
320 0010 536C ldr r3, [r2, #68]
321 0012 23F48073 bic r3, r3, #256
322 0016 5364 str r3, [r2, #68]
156:Core/Src/stm32f4xx_hal_msp.c ****
157:Core/Src/stm32f4xx_hal_msp.c **** /**ADC1 GPIO Configuration
158:Core/Src/stm32f4xx_hal_msp.c **** PC0 ------> ADC1_IN10
159:Core/Src/stm32f4xx_hal_msp.c **** PA3 ------> ADC1_IN3
160:Core/Src/stm32f4xx_hal_msp.c **** */
161:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOC, GPIO_PIN_0);
323 .loc 1 161 5 view .LVU90
324 0018 0121 movs r1, #1
325 001a 0748 ldr r0, .L20+8
326 .LVL9:
327 .loc 1 161 5 is_stmt 0 view .LVU91
328 001c FFF7FEFF bl HAL_GPIO_DeInit
329 .LVL10:
162:Core/Src/stm32f4xx_hal_msp.c ****
163:Core/Src/stm32f4xx_hal_msp.c **** HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3);
330 .loc 1 163 5 is_stmt 1 view .LVU92
331 0020 0821 movs r1, #8
332 0022 0648 ldr r0, .L20+12
333 0024 FFF7FEFF bl HAL_GPIO_DeInit
334 .LVL11:
164:Core/Src/stm32f4xx_hal_msp.c ****
165:Core/Src/stm32f4xx_hal_msp.c **** /* ADC1 DMA DeInit */
166:Core/Src/stm32f4xx_hal_msp.c **** HAL_DMA_DeInit(hadc->DMA_Handle);
335 .loc 1 166 5 view .LVU93
336 0028 A06B ldr r0, [r4, #56]
337 002a FFF7FEFF bl HAL_DMA_DeInit
338 .LVL12:
167:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE BEGIN ADC1_MspDeInit 1 */
168:Core/Src/stm32f4xx_hal_msp.c ****
169:Core/Src/stm32f4xx_hal_msp.c **** /* USER CODE END ADC1_MspDeInit 1 */
170:Core/Src/stm32f4xx_hal_msp.c **** }
171:Core/Src/stm32f4xx_hal_msp.c ****
172:Core/Src/stm32f4xx_hal_msp.c **** }
339 .loc 1 172 1 is_stmt 0 view .LVU94
340 002e 10BD pop {r4, pc}
341 .LVL13:
342 .L21:
ARM GAS /tmp/ccbK0WkT.s page 11
343 .loc 1 172 1 view .LVU95
344 .align 2
345 .L20:
346 0030 00200140 .word 1073815552
347 0034 00380240 .word 1073887232
348 0038 00080240 .word 1073874944
349 003c 00000240 .word 1073872896
350 .cfi_endproc
351 .LFE241:
353 .text
354 .Letext0:
355 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
356 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
357 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
358 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
359 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
360 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
361 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
362 .file 9 "Core/Inc/main.h"
ARM GAS /tmp/ccbK0WkT.s page 12
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_msp.c
/tmp/ccbK0WkT.s:21 .text.HAL_MspInit:00000000 $t
/tmp/ccbK0WkT.s:27 .text.HAL_MspInit:00000000 HAL_MspInit
/tmp/ccbK0WkT.s:80 .text.HAL_MspInit:00000034 $d
/tmp/ccbK0WkT.s:85 .text.HAL_ADC_MspInit:00000000 $t
/tmp/ccbK0WkT.s:91 .text.HAL_ADC_MspInit:00000000 HAL_ADC_MspInit
/tmp/ccbK0WkT.s:281 .text.HAL_ADC_MspInit:000000c4 $d
/tmp/ccbK0WkT.s:289 .text.HAL_ADC_MspDeInit:00000000 $t
/tmp/ccbK0WkT.s:295 .text.HAL_ADC_MspDeInit:00000000 HAL_ADC_MspDeInit
/tmp/ccbK0WkT.s:346 .text.HAL_ADC_MspDeInit:00000030 $d
UNDEFINED SYMBOLS
HAL_GPIO_Init
HAL_DMA_Init
Error_Handler
hdma_adc1
HAL_GPIO_DeInit
HAL_DMA_DeInit
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_pcd.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_pcd_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
+582
View File
@@ -0,0 +1,582 @@
ARM GAS /tmp/ccIyds8E.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_hal_pcd_ex.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c"
20 .section .text.HAL_PCDEx_SetTxFiFo,"ax",%progbits
21 .align 1
22 .global HAL_PCDEx_SetTxFiFo
23 .syntax unified
24 .thumb
25 .thumb_func
27 HAL_PCDEx_SetTxFiFo:
28 .LVL0:
29 .LFB239:
1:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
2:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
3:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @file stm32f4xx_hal_pcd_ex.c
4:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @author MCD Application Team
5:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver.
6:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * This file provides firmware functions to manage the following
7:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * functionalities of the USB Peripheral Controller:
8:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * + Extended features functions
9:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
10:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
11:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @attention
12:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
13:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * Copyright (c) 2016 STMicroelectronics.
14:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * All rights reserved.
15:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
16:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * This software is licensed under terms that can be found in the LICENSE file
17:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * in the root directory of this software component.
18:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
19:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
20:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ******************************************************************************
21:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
22:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
23:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Includes ------------------------------------------------------------------*/
24:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #include "stm32f4xx_hal.h"
25:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
26:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @addtogroup STM32F4xx_HAL_Driver
27:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
28:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
29:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 2
30:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx PCDEx
31:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCD Extended HAL module driver
32:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
33:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
34:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
35:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #ifdef HAL_PCD_MODULE_ENABLED
36:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
37:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined (USB_OTG_FS) || defined (USB_OTG_HS)
38:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private types -------------------------------------------------------------*/
39:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private variables ---------------------------------------------------------*/
40:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private constants ---------------------------------------------------------*/
41:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private macros ------------------------------------------------------------*/
42:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Private functions ---------------------------------------------------------*/
43:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Exported functions --------------------------------------------------------*/
44:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
45:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions PCDEx Exported Functions
46:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
47:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
48:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
49:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /** @defgroup PCDEx_Exported_Functions_Group1 Peripheral Control functions
50:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief PCDEx control functions
51:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** *
52:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @verbatim
53:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ===============================================================================
54:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ##### Extended features functions #####
55:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** ===============================================================================
56:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** [..] This section provides functions allowing to:
57:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (+) Update FIFO configuration
58:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
59:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** @endverbatim
60:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @{
61:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
62:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined (USB_OTG_FS) || defined (USB_OTG_HS)
63:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
64:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Set Tx FIFO
65:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
66:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param fifo The number of Tx fifo
67:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param size Fifo size
68:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
69:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
70:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size)
71:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
30 .loc 1 71 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .loc 1 71 1 is_stmt 0 view .LVU1
36 0000 10B4 push {r4}
37 .LCFI0:
38 .cfi_def_cfa_offset 4
39 .cfi_offset 4, -4
72:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint8_t i;
40 .loc 1 72 3 is_stmt 1 view .LVU2
73:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t Tx_Offset;
41 .loc 1 73 3 view .LVU3
74:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
ARM GAS /tmp/ccIyds8E.s page 3
75:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* TXn min size = 16 words. (n : Transmit FIFO index)
76:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** When a TxFIFO is not used, the Configuration should be as follows:
77:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** case 1 : n > m and Txn is not used (n,m : Transmit FIFO indexes)
78:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** --> Txm can use the space allocated for Txn.
79:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** case2 : n < m and Txn is not used (n,m : Transmit FIFO indexes)
80:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** --> Txn should be configured with the minimum space of 16 words
81:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** The FIFO is used optimally when used TxFIFOs are allocated in the top
82:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** of the FIFO.Ex: use EP1 and EP2 as IN instead of EP1 and EP3 as IN ones.
83:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** When DMA is used 3n * FIFO locations should be reserved for internal DMA registers */
84:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
85:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset = hpcd->Instance->GRXFSIZ;
42 .loc 1 85 3 view .LVU4
43 .loc 1 85 19 is_stmt 0 view .LVU5
44 0002 0468 ldr r4, [r0]
45 .loc 1 85 13 view .LVU6
46 0004 606A ldr r0, [r4, #36]
47 .LVL1:
86:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
87:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if (fifo == 0U)
48 .loc 1 87 3 is_stmt 1 view .LVU7
49 .loc 1 87 6 is_stmt 0 view .LVU8
50 0006 31B9 cbnz r1, .L2
88:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
89:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->DIEPTXF0_HNPTXFSIZ = ((uint32_t)size << 16) | Tx_Offset;
51 .loc 1 89 5 is_stmt 1 view .LVU9
52 .loc 1 89 65 is_stmt 0 view .LVU10
53 0008 40EA0240 orr r0, r0, r2, lsl #16
54 .LVL2:
55 .loc 1 89 40 view .LVU11
56 000c A062 str r0, [r4, #40]
57 .LVL3:
58 .L3:
90:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
91:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
92:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset += (hpcd->Instance->DIEPTXF0_HNPTXFSIZ) >> 16;
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
95:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Tx_Offset += (hpcd->Instance->DIEPTXF[i] >> 16);
97:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
98:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
99:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Multiply Tx_Size by 2 to get higher performance */
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->DIEPTXF[fifo - 1U] = ((uint32_t)size << 16) | Tx_Offset;
101:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
102:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
103:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
59 .loc 1 103 3 is_stmt 1 view .LVU12
104:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
60 .loc 1 104 1 is_stmt 0 view .LVU13
61 000e 0020 movs r0, #0
62 0010 5DF8044B ldr r4, [sp], #4
63 .LCFI1:
64 .cfi_remember_state
65 .cfi_restore 4
66 .cfi_def_cfa_offset 0
67 0014 7047 bx lr
68 .LVL4:
ARM GAS /tmp/ccIyds8E.s page 4
69 .L2:
70 .LCFI2:
71 .cfi_restore_state
72 .loc 1 104 1 view .LVU14
73 0016 8C46 mov ip, r1
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
74 .loc 1 93 5 is_stmt 1 view .LVU15
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
75 .loc 1 93 33 is_stmt 0 view .LVU16
76 0018 A36A ldr r3, [r4, #40]
93:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** for (i = 0U; i < (fifo - 1U); i++)
77 .loc 1 93 15 view .LVU17
78 001a 00EB1340 add r0, r0, r3, lsr #16
79 .LVL5:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
80 .loc 1 94 5 is_stmt 1 view .LVU18
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
81 .loc 1 94 12 is_stmt 0 view .LVU19
82 001e 0023 movs r3, #0
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
83 .loc 1 94 5 view .LVU20
84 0020 08E0 b .L4
85 .LVL6:
86 .L5:
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
87 .loc 1 96 7 is_stmt 1 view .LVU21
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
88 .loc 1 96 44 is_stmt 0 view .LVU22
89 0022 03F14001 add r1, r3, #64
90 0026 04EB8101 add r1, r4, r1, lsl #2
91 002a 4968 ldr r1, [r1, #4]
96:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
92 .loc 1 96 17 view .LVU23
93 002c 00EB1140 add r0, r0, r1, lsr #16
94 .LVL7:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
95 .loc 1 94 36 is_stmt 1 discriminator 3 view .LVU24
96 0030 0133 adds r3, r3, #1
97 .LVL8:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
98 .loc 1 94 36 is_stmt 0 discriminator 3 view .LVU25
99 0032 DBB2 uxtb r3, r3
100 .LVL9:
101 .L4:
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
102 .loc 1 94 20 is_stmt 1 discriminator 1 view .LVU26
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
103 .loc 1 94 28 is_stmt 0 discriminator 1 view .LVU27
104 0034 0CF1FF31 add r1, ip, #-1
94:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
105 .loc 1 94 20 discriminator 1 view .LVU28
106 0038 8B42 cmp r3, r1
107 003a F2D3 bcc .L5
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
108 .loc 1 100 5 is_stmt 1 view .LVU29
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
109 .loc 1 100 65 is_stmt 0 view .LVU30
ARM GAS /tmp/ccIyds8E.s page 5
110 003c 40EA0240 orr r0, r0, r2, lsl #16
111 .LVL10:
100:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
112 .loc 1 100 40 view .LVU31
113 0040 0CF13F01 add r1, ip, #63
114 0044 04EB8104 add r4, r4, r1, lsl #2
115 0048 6060 str r0, [r4, #4]
116 004a E0E7 b .L3
117 .cfi_endproc
118 .LFE239:
120 .section .text.HAL_PCDEx_SetRxFiFo,"ax",%progbits
121 .align 1
122 .global HAL_PCDEx_SetRxFiFo
123 .syntax unified
124 .thumb
125 .thumb_func
127 HAL_PCDEx_SetRxFiFo:
128 .LVL11:
129 .LFB240:
105:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
106:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
107:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Set Rx FIFO
108:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
109:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param size Size of Rx fifo
110:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
111:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
112:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_SetRxFiFo(PCD_HandleTypeDef *hpcd, uint16_t size)
113:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
130 .loc 1 113 1 is_stmt 1 view -0
131 .cfi_startproc
132 @ args = 0, pretend = 0, frame = 0
133 @ frame_needed = 0, uses_anonymous_args = 0
134 @ link register save eliminated.
114:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->Instance->GRXFSIZ = size;
135 .loc 1 114 3 view .LVU33
136 .loc 1 114 7 is_stmt 0 view .LVU34
137 0000 0368 ldr r3, [r0]
138 .loc 1 114 27 view .LVU35
139 0002 5962 str r1, [r3, #36]
115:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
116:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
140 .loc 1 116 3 is_stmt 1 view .LVU36
117:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
141 .loc 1 117 1 is_stmt 0 view .LVU37
142 0004 0020 movs r0, #0
143 .LVL12:
144 .loc 1 117 1 view .LVU38
145 0006 7047 bx lr
146 .cfi_endproc
147 .LFE240:
149 .section .text.HAL_PCDEx_LPM_Callback,"ax",%progbits
150 .align 1
151 .weak HAL_PCDEx_LPM_Callback
152 .syntax unified
153 .thumb
154 .thumb_func
156 HAL_PCDEx_LPM_Callback:
ARM GAS /tmp/ccIyds8E.s page 6
157 .LVL13:
158 .LFB241:
118:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412Zx) \
119:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) || defined(STM32F413xx) \
120:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F423xx)
121:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
122:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Activate LPM feature.
123:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
124:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
125:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
126:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd)
127:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
128:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
129:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
130:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->lpm_active = 1U;
131:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->LPM_State = LPM_L0;
132:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GINTMSK |= USB_OTG_GINTMSK_LPMINTM;
133:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GLPMCFG |= (USB_OTG_GLPMCFG_LPMEN | USB_OTG_GLPMCFG_LPMACK | USB_OTG_GLPMCFG_ENBESL);
134:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
135:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
136:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
137:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
138:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
139:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Deactivate LPM feature.
140:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
141:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
142:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
143:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd)
144:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
145:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
146:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
147:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->lpm_active = 0U;
148:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GINTMSK &= ~USB_OTG_GINTMSK_LPMINTM;
149:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GLPMCFG &= ~(USB_OTG_GLPMCFG_LPMEN | USB_OTG_GLPMCFG_LPMACK | USB_OTG_GLPMCFG_ENBESL);
150:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
151:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
152:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
153:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412
154:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F412Vx) || defined(STM32F412Rx) || defined(STM32F412Cx) || defined(STM32F413
155:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F423xx) */
156:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) \
157:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** || defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx)
158:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
159:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Handle BatteryCharging Process.
160:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
161:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
162:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
163:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** void HAL_PCDEx_BCD_VBUSDetect(PCD_HandleTypeDef *hpcd)
164:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
165:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
166:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** uint32_t tickstart = HAL_GetTick();
167:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
168:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Enable DCD : Data Contact Detect */
169:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_DCDEN;
170:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
171:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Wait for Min DCD Timeout */
172:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(300U);
ARM GAS /tmp/ccIyds8E.s page 7
173:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
174:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Check Detect flag */
175:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_DCDET) == USB_OTG_GCCFG_DCDET)
176:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
177:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
178:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CONTACT_DETECTION);
179:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
180:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CONTACT_DETECTION);
181:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
182:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
183:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
184:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Primary detection: checks if connected to Standard Downstream Port
185:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (without charging capability) */
186:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~USB_OTG_GCCFG_DCDEN;
187:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
188:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_PDEN;
189:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
190:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
191:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_PDET) == 0U)
192:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
193:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Case of Standard Downstream Port */
194:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
195:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
196:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
197:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_STD_DOWNSTREAM_PORT);
198:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
199:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
200:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
201:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
202:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* start secondary detection to check connection to Charging Downstream
203:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** Port or Dedicated Charging Port */
204:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
205:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
206:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_SDEN;
207:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_Delay(50U);
208:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
209:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((USBx->GCCFG & USB_OTG_GCCFG_SDET) == USB_OTG_GCCFG_SDET)
210:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
211:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* case Dedicated Charging Port */
212:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
213:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
214:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
215:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DEDICATED_CHARGING_PORT);
216:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
217:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
218:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
219:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
220:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* case Charging Downstream Port */
221:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
222:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
223:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
224:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_CHARGING_DOWNSTREAM_PORT);
225:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
226:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
227:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
228:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
229:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Battery Charging capability discovery finished */
ARM GAS /tmp/ccIyds8E.s page 8
230:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** (void)HAL_PCDEx_DeActivateBCD(hpcd);
231:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
232:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Check for the Timeout, else start USB Device */
233:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** if ((HAL_GetTick() - tickstart) > 1000U)
234:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
235:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
236:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_ERROR);
237:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
238:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_ERROR);
239:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
240:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
241:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** else
242:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
243:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #if (USE_HAL_PCD_REGISTER_CALLBACKS == 1U)
244:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->BCDCallback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
245:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #else
246:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_PCDEx_BCD_Callback(hpcd, PCD_BCD_DISCOVERY_COMPLETED);
247:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* USE_HAL_PCD_REGISTER_CALLBACKS */
248:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
249:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
250:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
251:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
252:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Activate BatteryCharging feature.
253:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
254:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
255:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
256:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_ActivateBCD(PCD_HandleTypeDef *hpcd)
257:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
258:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
259:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
260:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
261:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_SDEN);
262:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
263:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Power Down USB transceiver */
264:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PWRDWN);
265:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
266:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Enable Battery charging */
267:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG |= USB_OTG_GCCFG_BCDEN;
268:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
269:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 1U;
270:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
271:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
272:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
273:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
274:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
275:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Deactivate BatteryCharging feature.
276:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
277:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
278:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
279:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** HAL_StatusTypeDef HAL_PCDEx_DeActivateBCD(PCD_HandleTypeDef *hpcd)
280:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
281:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USB_OTG_GlobalTypeDef *USBx = hpcd->Instance;
282:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
283:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_SDEN);
284:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_PDEN);
285:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
286:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Disable Battery charging */
ARM GAS /tmp/ccIyds8E.s page 9
287:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** USBx->GCCFG &= ~(USB_OTG_GCCFG_BCDEN);
288:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
289:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** hpcd->battery_charging_active = 0U;
290:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
291:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** return HAL_OK;
292:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
293:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined(STM32F412Zx) || defined(STM32F412Vx) || defined(STM32F412Rx) ||
294:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** defined(STM32F412Cx) || defined(STM32F413xx) || defined(STM32F423xx) */
295:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** #endif /* defined (USB_OTG_FS) || defined (USB_OTG_HS) */
296:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
297:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
298:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Send LPM message to user layer callback.
299:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
300:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param msg LPM message
301:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
302:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
303:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg)
304:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
159 .loc 1 304 1 is_stmt 1 view -0
160 .cfi_startproc
161 @ args = 0, pretend = 0, frame = 0
162 @ frame_needed = 0, uses_anonymous_args = 0
163 @ link register save eliminated.
305:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
306:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(hpcd);
164 .loc 1 306 3 view .LVU40
307:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(msg);
165 .loc 1 307 3 view .LVU41
308:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
309:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
310:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** the HAL_PCDEx_LPM_Callback could be implemented in the user file
311:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
312:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
166 .loc 1 312 1 is_stmt 0 view .LVU42
167 0000 7047 bx lr
168 .cfi_endproc
169 .LFE241:
171 .section .text.HAL_PCDEx_BCD_Callback,"ax",%progbits
172 .align 1
173 .weak HAL_PCDEx_BCD_Callback
174 .syntax unified
175 .thumb
176 .thumb_func
178 HAL_PCDEx_BCD_Callback:
179 .LVL14:
180 .LFB242:
313:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
314:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /**
315:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @brief Send BatteryCharging message to user layer callback.
316:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param hpcd PCD handle
317:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @param msg LPM message
318:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** * @retval HAL status
319:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
320:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** __weak void HAL_PCDEx_BCD_Callback(PCD_HandleTypeDef *hpcd, PCD_BCD_MsgTypeDef msg)
321:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** {
181 .loc 1 321 1 is_stmt 1 view -0
182 .cfi_startproc
ARM GAS /tmp/ccIyds8E.s page 10
183 @ args = 0, pretend = 0, frame = 0
184 @ frame_needed = 0, uses_anonymous_args = 0
185 @ link register save eliminated.
322:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* Prevent unused argument(s) compilation warning */
323:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(hpcd);
186 .loc 1 323 3 view .LVU44
324:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** UNUSED(msg);
187 .loc 1 324 3 view .LVU45
325:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c ****
326:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** /* NOTE : This function should not be modified, when the callback is needed,
327:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** the HAL_PCDEx_BCD_Callback could be implemented in the user file
328:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** */
329:Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c **** }
188 .loc 1 329 1 is_stmt 0 view .LVU46
189 0000 7047 bx lr
190 .cfi_endproc
191 .LFE242:
193 .text
194 .Letext0:
195 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
196 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
197 .file 4 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
198 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
199 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
ARM GAS /tmp/ccIyds8E.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_hal_pcd_ex.c
/tmp/ccIyds8E.s:21 .text.HAL_PCDEx_SetTxFiFo:00000000 $t
/tmp/ccIyds8E.s:27 .text.HAL_PCDEx_SetTxFiFo:00000000 HAL_PCDEx_SetTxFiFo
/tmp/ccIyds8E.s:121 .text.HAL_PCDEx_SetRxFiFo:00000000 $t
/tmp/ccIyds8E.s:127 .text.HAL_PCDEx_SetRxFiFo:00000000 HAL_PCDEx_SetRxFiFo
/tmp/ccIyds8E.s:150 .text.HAL_PCDEx_LPM_Callback:00000000 $t
/tmp/ccIyds8E.s:156 .text.HAL_PCDEx_LPM_Callback:00000000 HAL_PCDEx_LPM_Callback
/tmp/ccIyds8E.s:172 .text.HAL_PCDEx_BCD_Callback:00000000 $t
/tmp/ccIyds8E.s:178 .text.HAL_PCDEx_BCD_Callback:00000000 HAL_PCDEx_BCD_Callback
NO UNDEFINED SYMBOLS
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_pwr.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_pwr_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_rcc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_hal_rcc_ex.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+64
View File
@@ -0,0 +1,64 @@
build/stm32f4xx_it.o: Core/Src/stm32f4xx_it.c Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Core/Inc/stm32f4xx_it.h
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Core/Inc/stm32f4xx_it.h:
+624
View File
@@ -0,0 +1,624 @@
ARM GAS /tmp/ccneQ3RA.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_it.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/stm32f4xx_it.c"
20 .section .text.NMI_Handler,"ax",%progbits
21 .align 1
22 .global NMI_Handler
23 .syntax unified
24 .thumb
25 .thumb_func
27 NMI_Handler:
28 .LFB239:
1:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN Header */
2:Core/Src/stm32f4xx_it.c **** /**
3:Core/Src/stm32f4xx_it.c **** ******************************************************************************
4:Core/Src/stm32f4xx_it.c **** * @file stm32f4xx_it.c
5:Core/Src/stm32f4xx_it.c **** * @brief Interrupt Service Routines.
6:Core/Src/stm32f4xx_it.c **** ******************************************************************************
7:Core/Src/stm32f4xx_it.c **** * @attention
8:Core/Src/stm32f4xx_it.c **** *
9:Core/Src/stm32f4xx_it.c **** * Copyright (c) 2025 STMicroelectronics.
10:Core/Src/stm32f4xx_it.c **** * All rights reserved.
11:Core/Src/stm32f4xx_it.c **** *
12:Core/Src/stm32f4xx_it.c **** * This software is licensed under terms that can be found in the LICENSE file
13:Core/Src/stm32f4xx_it.c **** * in the root directory of this software component.
14:Core/Src/stm32f4xx_it.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
15:Core/Src/stm32f4xx_it.c **** *
16:Core/Src/stm32f4xx_it.c **** ******************************************************************************
17:Core/Src/stm32f4xx_it.c **** */
18:Core/Src/stm32f4xx_it.c **** /* USER CODE END Header */
19:Core/Src/stm32f4xx_it.c ****
20:Core/Src/stm32f4xx_it.c **** /* Includes ------------------------------------------------------------------*/
21:Core/Src/stm32f4xx_it.c **** #include "main.h"
22:Core/Src/stm32f4xx_it.c **** #include "stm32f4xx_it.h"
23:Core/Src/stm32f4xx_it.c **** /* Private includes ----------------------------------------------------------*/
24:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN Includes */
25:Core/Src/stm32f4xx_it.c **** /* USER CODE END Includes */
26:Core/Src/stm32f4xx_it.c ****
27:Core/Src/stm32f4xx_it.c **** /* Private typedef -----------------------------------------------------------*/
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/ccneQ3RA.s page 2
31:Core/Src/stm32f4xx_it.c ****
32:Core/Src/stm32f4xx_it.c **** /* Private define ------------------------------------------------------------*/
33:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PD */
34:Core/Src/stm32f4xx_it.c ****
35:Core/Src/stm32f4xx_it.c **** /* USER CODE END PD */
36:Core/Src/stm32f4xx_it.c ****
37:Core/Src/stm32f4xx_it.c **** /* Private macro -------------------------------------------------------------*/
38:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PM */
39:Core/Src/stm32f4xx_it.c ****
40:Core/Src/stm32f4xx_it.c **** /* USER CODE END PM */
41:Core/Src/stm32f4xx_it.c ****
42:Core/Src/stm32f4xx_it.c **** /* Private variables ---------------------------------------------------------*/
43:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PV */
44:Core/Src/stm32f4xx_it.c ****
45:Core/Src/stm32f4xx_it.c **** /* USER CODE END PV */
46:Core/Src/stm32f4xx_it.c ****
47:Core/Src/stm32f4xx_it.c **** /* Private function prototypes -----------------------------------------------*/
48:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PFP */
49:Core/Src/stm32f4xx_it.c ****
50:Core/Src/stm32f4xx_it.c **** /* USER CODE END PFP */
51:Core/Src/stm32f4xx_it.c ****
52:Core/Src/stm32f4xx_it.c **** /* Private user code ---------------------------------------------------------*/
53:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 0 */
54:Core/Src/stm32f4xx_it.c ****
55:Core/Src/stm32f4xx_it.c **** /* USER CODE END 0 */
56:Core/Src/stm32f4xx_it.c ****
57:Core/Src/stm32f4xx_it.c **** /* External variables --------------------------------------------------------*/
58:Core/Src/stm32f4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_OTG_FS;
59:Core/Src/stm32f4xx_it.c **** extern DMA_HandleTypeDef hdma_adc1;
60:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN EV */
61:Core/Src/stm32f4xx_it.c ****
62:Core/Src/stm32f4xx_it.c **** /* USER CODE END EV */
63:Core/Src/stm32f4xx_it.c ****
64:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
65:Core/Src/stm32f4xx_it.c **** /* Cortex-M4 Processor Interruption and Exception Handlers */
66:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
67:Core/Src/stm32f4xx_it.c **** /**
68:Core/Src/stm32f4xx_it.c **** * @brief This function handles Non maskable interrupt.
69:Core/Src/stm32f4xx_it.c **** */
70:Core/Src/stm32f4xx_it.c **** void NMI_Handler(void)
71:Core/Src/stm32f4xx_it.c **** {
29 .loc 1 71 1 view -0
30 .cfi_startproc
31 @ Volatile: function does not return.
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 @ link register save eliminated.
35 .L2:
72:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
73:Core/Src/stm32f4xx_it.c ****
74:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 0 */
75:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
76:Core/Src/stm32f4xx_it.c **** while (1)
36 .loc 1 76 4 view .LVU1
77:Core/Src/stm32f4xx_it.c **** {
78:Core/Src/stm32f4xx_it.c **** }
37 .loc 1 78 3 view .LVU2
ARM GAS /tmp/ccneQ3RA.s page 3
76:Core/Src/stm32f4xx_it.c **** {
38 .loc 1 76 10 view .LVU3
39 0000 FEE7 b .L2
40 .cfi_endproc
41 .LFE239:
43 .section .text.HardFault_Handler,"ax",%progbits
44 .align 1
45 .global HardFault_Handler
46 .syntax unified
47 .thumb
48 .thumb_func
50 HardFault_Handler:
51 .LFB240:
79:Core/Src/stm32f4xx_it.c **** /* USER CODE END NonMaskableInt_IRQn 1 */
80:Core/Src/stm32f4xx_it.c **** }
81:Core/Src/stm32f4xx_it.c ****
82:Core/Src/stm32f4xx_it.c **** /**
83:Core/Src/stm32f4xx_it.c **** * @brief This function handles Hard fault interrupt.
84:Core/Src/stm32f4xx_it.c **** */
85:Core/Src/stm32f4xx_it.c **** void HardFault_Handler(void)
86:Core/Src/stm32f4xx_it.c **** {
52 .loc 1 86 1 view -0
53 .cfi_startproc
54 @ Volatile: function does not return.
55 @ args = 0, pretend = 0, frame = 0
56 @ frame_needed = 0, uses_anonymous_args = 0
57 @ link register save eliminated.
58 .L4:
87:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN HardFault_IRQn 0 */
88:Core/Src/stm32f4xx_it.c ****
89:Core/Src/stm32f4xx_it.c **** /* USER CODE END HardFault_IRQn 0 */
90:Core/Src/stm32f4xx_it.c **** while (1)
59 .loc 1 90 3 view .LVU5
91:Core/Src/stm32f4xx_it.c **** {
92:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_HardFault_IRQn 0 */
93:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_HardFault_IRQn 0 */
94:Core/Src/stm32f4xx_it.c **** }
60 .loc 1 94 3 view .LVU6
90:Core/Src/stm32f4xx_it.c **** {
61 .loc 1 90 9 view .LVU7
62 0000 FEE7 b .L4
63 .cfi_endproc
64 .LFE240:
66 .section .text.MemManage_Handler,"ax",%progbits
67 .align 1
68 .global MemManage_Handler
69 .syntax unified
70 .thumb
71 .thumb_func
73 MemManage_Handler:
74 .LFB241:
95:Core/Src/stm32f4xx_it.c **** }
96:Core/Src/stm32f4xx_it.c ****
97:Core/Src/stm32f4xx_it.c **** /**
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/ccneQ3RA.s page 4
101:Core/Src/stm32f4xx_it.c **** {
75 .loc 1 101 1 view -0
76 .cfi_startproc
77 @ Volatile: function does not return.
78 @ args = 0, pretend = 0, frame = 0
79 @ frame_needed = 0, uses_anonymous_args = 0
80 @ link register save eliminated.
81 .L6:
102:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN MemoryManagement_IRQn 0 */
103:Core/Src/stm32f4xx_it.c ****
104:Core/Src/stm32f4xx_it.c **** /* USER CODE END MemoryManagement_IRQn 0 */
105:Core/Src/stm32f4xx_it.c **** while (1)
82 .loc 1 105 3 view .LVU9
106:Core/Src/stm32f4xx_it.c **** {
107:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
108:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_MemoryManagement_IRQn 0 */
109:Core/Src/stm32f4xx_it.c **** }
83 .loc 1 109 3 view .LVU10
105:Core/Src/stm32f4xx_it.c **** {
84 .loc 1 105 9 view .LVU11
85 0000 FEE7 b .L6
86 .cfi_endproc
87 .LFE241:
89 .section .text.BusFault_Handler,"ax",%progbits
90 .align 1
91 .global BusFault_Handler
92 .syntax unified
93 .thumb
94 .thumb_func
96 BusFault_Handler:
97 .LFB242:
110:Core/Src/stm32f4xx_it.c **** }
111:Core/Src/stm32f4xx_it.c ****
112:Core/Src/stm32f4xx_it.c **** /**
113:Core/Src/stm32f4xx_it.c **** * @brief This function handles Pre-fetch fault, memory access fault.
114:Core/Src/stm32f4xx_it.c **** */
115:Core/Src/stm32f4xx_it.c **** void BusFault_Handler(void)
116:Core/Src/stm32f4xx_it.c **** {
98 .loc 1 116 1 view -0
99 .cfi_startproc
100 @ Volatile: function does not return.
101 @ args = 0, pretend = 0, frame = 0
102 @ frame_needed = 0, uses_anonymous_args = 0
103 @ link register save eliminated.
104 .L8:
117:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN BusFault_IRQn 0 */
118:Core/Src/stm32f4xx_it.c ****
119:Core/Src/stm32f4xx_it.c **** /* USER CODE END BusFault_IRQn 0 */
120:Core/Src/stm32f4xx_it.c **** while (1)
105 .loc 1 120 3 view .LVU13
121:Core/Src/stm32f4xx_it.c **** {
122:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_BusFault_IRQn 0 */
123:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_BusFault_IRQn 0 */
124:Core/Src/stm32f4xx_it.c **** }
106 .loc 1 124 3 view .LVU14
120:Core/Src/stm32f4xx_it.c **** {
107 .loc 1 120 9 view .LVU15
ARM GAS /tmp/ccneQ3RA.s page 5
108 0000 FEE7 b .L8
109 .cfi_endproc
110 .LFE242:
112 .section .text.UsageFault_Handler,"ax",%progbits
113 .align 1
114 .global UsageFault_Handler
115 .syntax unified
116 .thumb
117 .thumb_func
119 UsageFault_Handler:
120 .LFB243:
125:Core/Src/stm32f4xx_it.c **** }
126:Core/Src/stm32f4xx_it.c ****
127:Core/Src/stm32f4xx_it.c **** /**
128:Core/Src/stm32f4xx_it.c **** * @brief This function handles Undefined instruction or illegal state.
129:Core/Src/stm32f4xx_it.c **** */
130:Core/Src/stm32f4xx_it.c **** void UsageFault_Handler(void)
131:Core/Src/stm32f4xx_it.c **** {
121 .loc 1 131 1 view -0
122 .cfi_startproc
123 @ Volatile: function does not return.
124 @ args = 0, pretend = 0, frame = 0
125 @ frame_needed = 0, uses_anonymous_args = 0
126 @ link register save eliminated.
127 .L10:
132:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN UsageFault_IRQn 0 */
133:Core/Src/stm32f4xx_it.c ****
134:Core/Src/stm32f4xx_it.c **** /* USER CODE END UsageFault_IRQn 0 */
135:Core/Src/stm32f4xx_it.c **** while (1)
128 .loc 1 135 3 view .LVU17
136:Core/Src/stm32f4xx_it.c **** {
137:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
138:Core/Src/stm32f4xx_it.c **** /* USER CODE END W1_UsageFault_IRQn 0 */
139:Core/Src/stm32f4xx_it.c **** }
129 .loc 1 139 3 view .LVU18
135:Core/Src/stm32f4xx_it.c **** {
130 .loc 1 135 9 view .LVU19
131 0000 FEE7 b .L10
132 .cfi_endproc
133 .LFE243:
135 .section .text.SVC_Handler,"ax",%progbits
136 .align 1
137 .global SVC_Handler
138 .syntax unified
139 .thumb
140 .thumb_func
142 SVC_Handler:
143 .LFB244:
140:Core/Src/stm32f4xx_it.c **** }
141:Core/Src/stm32f4xx_it.c ****
142:Core/Src/stm32f4xx_it.c **** /**
143:Core/Src/stm32f4xx_it.c **** * @brief This function handles System service call via SWI instruction.
144:Core/Src/stm32f4xx_it.c **** */
145:Core/Src/stm32f4xx_it.c **** void SVC_Handler(void)
146:Core/Src/stm32f4xx_it.c **** {
144 .loc 1 146 1 view -0
145 .cfi_startproc
ARM GAS /tmp/ccneQ3RA.s page 6
146 @ args = 0, pretend = 0, frame = 0
147 @ frame_needed = 0, uses_anonymous_args = 0
148 @ link register save eliminated.
147:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 0 */
148:Core/Src/stm32f4xx_it.c ****
149:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 0 */
150:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SVCall_IRQn 1 */
151:Core/Src/stm32f4xx_it.c ****
152:Core/Src/stm32f4xx_it.c **** /* USER CODE END SVCall_IRQn 1 */
153:Core/Src/stm32f4xx_it.c **** }
149 .loc 1 153 1 view .LVU21
150 0000 7047 bx lr
151 .cfi_endproc
152 .LFE244:
154 .section .text.DebugMon_Handler,"ax",%progbits
155 .align 1
156 .global DebugMon_Handler
157 .syntax unified
158 .thumb
159 .thumb_func
161 DebugMon_Handler:
162 .LFB245:
154:Core/Src/stm32f4xx_it.c ****
155:Core/Src/stm32f4xx_it.c **** /**
156:Core/Src/stm32f4xx_it.c **** * @brief This function handles Debug monitor.
157:Core/Src/stm32f4xx_it.c **** */
158:Core/Src/stm32f4xx_it.c **** void DebugMon_Handler(void)
159:Core/Src/stm32f4xx_it.c **** {
163 .loc 1 159 1 view -0
164 .cfi_startproc
165 @ args = 0, pretend = 0, frame = 0
166 @ frame_needed = 0, uses_anonymous_args = 0
167 @ link register save eliminated.
160:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 0 */
161:Core/Src/stm32f4xx_it.c ****
162:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 0 */
163:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DebugMonitor_IRQn 1 */
164:Core/Src/stm32f4xx_it.c ****
165:Core/Src/stm32f4xx_it.c **** /* USER CODE END DebugMonitor_IRQn 1 */
166:Core/Src/stm32f4xx_it.c **** }
168 .loc 1 166 1 view .LVU23
169 0000 7047 bx lr
170 .cfi_endproc
171 .LFE245:
173 .section .text.PendSV_Handler,"ax",%progbits
174 .align 1
175 .global PendSV_Handler
176 .syntax unified
177 .thumb
178 .thumb_func
180 PendSV_Handler:
181 .LFB246:
167:Core/Src/stm32f4xx_it.c ****
168:Core/Src/stm32f4xx_it.c **** /**
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/ccneQ3RA.s page 7
172:Core/Src/stm32f4xx_it.c **** {
182 .loc 1 172 1 view -0
183 .cfi_startproc
184 @ args = 0, pretend = 0, frame = 0
185 @ frame_needed = 0, uses_anonymous_args = 0
186 @ link register save eliminated.
173:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 0 */
174:Core/Src/stm32f4xx_it.c ****
175:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 0 */
176:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN PendSV_IRQn 1 */
177:Core/Src/stm32f4xx_it.c ****
178:Core/Src/stm32f4xx_it.c **** /* USER CODE END PendSV_IRQn 1 */
179:Core/Src/stm32f4xx_it.c **** }
187 .loc 1 179 1 view .LVU25
188 0000 7047 bx lr
189 .cfi_endproc
190 .LFE246:
192 .section .text.SysTick_Handler,"ax",%progbits
193 .align 1
194 .global SysTick_Handler
195 .syntax unified
196 .thumb
197 .thumb_func
199 SysTick_Handler:
200 .LFB247:
180:Core/Src/stm32f4xx_it.c ****
181:Core/Src/stm32f4xx_it.c **** /**
182:Core/Src/stm32f4xx_it.c **** * @brief This function handles System tick timer.
183:Core/Src/stm32f4xx_it.c **** */
184:Core/Src/stm32f4xx_it.c **** void SysTick_Handler(void)
185:Core/Src/stm32f4xx_it.c **** {
201 .loc 1 185 1 view -0
202 .cfi_startproc
203 @ args = 0, pretend = 0, frame = 0
204 @ frame_needed = 0, uses_anonymous_args = 0
205 0000 08B5 push {r3, lr}
206 .LCFI0:
207 .cfi_def_cfa_offset 8
208 .cfi_offset 3, -8
209 .cfi_offset 14, -4
186:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 0 */
187:Core/Src/stm32f4xx_it.c ****
188:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 0 */
189:Core/Src/stm32f4xx_it.c **** HAL_IncTick();
210 .loc 1 189 3 view .LVU27
211 0002 FFF7FEFF bl HAL_IncTick
212 .LVL0:
190:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN SysTick_IRQn 1 */
191:Core/Src/stm32f4xx_it.c ****
192:Core/Src/stm32f4xx_it.c **** /* USER CODE END SysTick_IRQn 1 */
193:Core/Src/stm32f4xx_it.c **** }
213 .loc 1 193 1 is_stmt 0 view .LVU28
214 0006 08BD pop {r3, pc}
215 .cfi_endproc
216 .LFE247:
218 .section .text.DMA2_Stream0_IRQHandler,"ax",%progbits
219 .align 1
ARM GAS /tmp/ccneQ3RA.s page 8
220 .global DMA2_Stream0_IRQHandler
221 .syntax unified
222 .thumb
223 .thumb_func
225 DMA2_Stream0_IRQHandler:
226 .LFB248:
194:Core/Src/stm32f4xx_it.c ****
195:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
196:Core/Src/stm32f4xx_it.c **** /* STM32F4xx Peripheral Interrupt Handlers */
197:Core/Src/stm32f4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals. */
198:Core/Src/stm32f4xx_it.c **** /* For the available peripheral interrupt handler names, */
199:Core/Src/stm32f4xx_it.c **** /* please refer to the startup file (startup_stm32f4xx.s). */
200:Core/Src/stm32f4xx_it.c **** /******************************************************************************/
201:Core/Src/stm32f4xx_it.c ****
202:Core/Src/stm32f4xx_it.c **** /**
203:Core/Src/stm32f4xx_it.c **** * @brief This function handles DMA2 stream0 global interrupt.
204:Core/Src/stm32f4xx_it.c **** */
205:Core/Src/stm32f4xx_it.c **** void DMA2_Stream0_IRQHandler(void)
206:Core/Src/stm32f4xx_it.c **** {
227 .loc 1 206 1 is_stmt 1 view -0
228 .cfi_startproc
229 @ args = 0, pretend = 0, frame = 0
230 @ frame_needed = 0, uses_anonymous_args = 0
231 0000 08B5 push {r3, lr}
232 .LCFI1:
233 .cfi_def_cfa_offset 8
234 .cfi_offset 3, -8
235 .cfi_offset 14, -4
207:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 0 */
208:Core/Src/stm32f4xx_it.c ****
209:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 0 */
210:Core/Src/stm32f4xx_it.c **** HAL_DMA_IRQHandler(&hdma_adc1);
236 .loc 1 210 3 view .LVU30
237 0002 0248 ldr r0, .L18
238 0004 FFF7FEFF bl HAL_DMA_IRQHandler
239 .LVL1:
211:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN DMA2_Stream0_IRQn 1 */
212:Core/Src/stm32f4xx_it.c ****
213:Core/Src/stm32f4xx_it.c **** /* USER CODE END DMA2_Stream0_IRQn 1 */
214:Core/Src/stm32f4xx_it.c **** }
240 .loc 1 214 1 is_stmt 0 view .LVU31
241 0008 08BD pop {r3, pc}
242 .L19:
243 000a 00BF .align 2
244 .L18:
245 000c 00000000 .word hdma_adc1
246 .cfi_endproc
247 .LFE248:
249 .section .text.OTG_FS_IRQHandler,"ax",%progbits
250 .align 1
251 .global OTG_FS_IRQHandler
252 .syntax unified
253 .thumb
254 .thumb_func
256 OTG_FS_IRQHandler:
257 .LFB249:
215:Core/Src/stm32f4xx_it.c ****
ARM GAS /tmp/ccneQ3RA.s page 9
216:Core/Src/stm32f4xx_it.c **** /**
217:Core/Src/stm32f4xx_it.c **** * @brief This function handles USB On The Go FS global interrupt.
218:Core/Src/stm32f4xx_it.c **** */
219:Core/Src/stm32f4xx_it.c **** void OTG_FS_IRQHandler(void)
220:Core/Src/stm32f4xx_it.c **** {
258 .loc 1 220 1 is_stmt 1 view -0
259 .cfi_startproc
260 @ args = 0, pretend = 0, frame = 0
261 @ frame_needed = 0, uses_anonymous_args = 0
262 0000 08B5 push {r3, lr}
263 .LCFI2:
264 .cfi_def_cfa_offset 8
265 .cfi_offset 3, -8
266 .cfi_offset 14, -4
221:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 0 */
222:Core/Src/stm32f4xx_it.c ****
223:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 0 */
224:Core/Src/stm32f4xx_it.c **** HAL_PCD_IRQHandler(&hpcd_USB_OTG_FS);
267 .loc 1 224 3 view .LVU33
268 0002 0248 ldr r0, .L22
269 0004 FFF7FEFF bl HAL_PCD_IRQHandler
270 .LVL2:
225:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN OTG_FS_IRQn 1 */
226:Core/Src/stm32f4xx_it.c ****
227:Core/Src/stm32f4xx_it.c **** /* USER CODE END OTG_FS_IRQn 1 */
228:Core/Src/stm32f4xx_it.c **** }
271 .loc 1 228 1 is_stmt 0 view .LVU34
272 0008 08BD pop {r3, pc}
273 .L23:
274 000a 00BF .align 2
275 .L22:
276 000c 00000000 .word hpcd_USB_OTG_FS
277 .cfi_endproc
278 .LFE249:
280 .section .text.HAL_ADC_ConvHalfCpltCallback,"ax",%progbits
281 .align 1
282 .global HAL_ADC_ConvHalfCpltCallback
283 .syntax unified
284 .thumb
285 .thumb_func
287 HAL_ADC_ConvHalfCpltCallback:
288 .LVL3:
289 .LFB250:
229:Core/Src/stm32f4xx_it.c ****
230:Core/Src/stm32f4xx_it.c **** /* USER CODE BEGIN 1 */
231:Core/Src/stm32f4xx_it.c **** /*
232:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvCpltCallback(ADC_HandleTypeDef* hadc)
233:Core/Src/stm32f4xx_it.c **** {
234:Core/Src/stm32f4xx_it.c **** HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
235:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
236:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
237:Core/Src/stm32f4xx_it.c **** }
238:Core/Src/stm32f4xx_it.c **** */
239:Core/Src/stm32f4xx_it.c **** void HAL_ADC_ConvHalfCpltCallback(ADC_HandleTypeDef* hadc)
240:Core/Src/stm32f4xx_it.c **** {
290 .loc 1 240 1 is_stmt 1 view -0
291 .cfi_startproc
ARM GAS /tmp/ccneQ3RA.s page 10
292 @ args = 0, pretend = 0, frame = 0
293 @ frame_needed = 0, uses_anonymous_args = 0
294 .loc 1 240 1 is_stmt 0 view .LVU36
295 0000 08B5 push {r3, lr}
296 .LCFI3:
297 .cfi_def_cfa_offset 8
298 .cfi_offset 3, -8
299 .cfi_offset 14, -4
241:Core/Src/stm32f4xx_it.c **** //HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
242:Core/Src/stm32f4xx_it.c ****
243:Core/Src/stm32f4xx_it.c **** HAL_GPIO_TogglePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin);
300 .loc 1 243 3 is_stmt 1 view .LVU37
301 0002 8021 movs r1, #128
302 0004 0148 ldr r0, .L26
303 .LVL4:
304 .loc 1 243 3 is_stmt 0 view .LVU38
305 0006 FFF7FEFF bl HAL_GPIO_TogglePin
306 .LVL5:
244:Core/Src/stm32f4xx_it.c **** // This function is called when the first half of the ADC buffer is filled
245:Core/Src/stm32f4xx_it.c **** // You can process the first half of ADC1_buff_circular here
246:Core/Src/stm32f4xx_it.c **** }
307 .loc 1 246 1 view .LVU39
308 000a 08BD pop {r3, pc}
309 .L27:
310 .align 2
311 .L26:
312 000c 00040240 .word 1073873920
313 .cfi_endproc
314 .LFE250:
316 .text
317 .Letext0:
318 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
319 .file 3 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
320 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h"
321 .file 5 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h"
322 .file 6 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h"
323 .file 7 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h"
324 .file 8 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h"
325 .file 9 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h"
326 .file 10 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h"
327 .file 11 "Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h"
ARM GAS /tmp/ccneQ3RA.s page 11
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_it.c
/tmp/ccneQ3RA.s:21 .text.NMI_Handler:00000000 $t
/tmp/ccneQ3RA.s:27 .text.NMI_Handler:00000000 NMI_Handler
/tmp/ccneQ3RA.s:44 .text.HardFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:50 .text.HardFault_Handler:00000000 HardFault_Handler
/tmp/ccneQ3RA.s:67 .text.MemManage_Handler:00000000 $t
/tmp/ccneQ3RA.s:73 .text.MemManage_Handler:00000000 MemManage_Handler
/tmp/ccneQ3RA.s:90 .text.BusFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:96 .text.BusFault_Handler:00000000 BusFault_Handler
/tmp/ccneQ3RA.s:113 .text.UsageFault_Handler:00000000 $t
/tmp/ccneQ3RA.s:119 .text.UsageFault_Handler:00000000 UsageFault_Handler
/tmp/ccneQ3RA.s:136 .text.SVC_Handler:00000000 $t
/tmp/ccneQ3RA.s:142 .text.SVC_Handler:00000000 SVC_Handler
/tmp/ccneQ3RA.s:155 .text.DebugMon_Handler:00000000 $t
/tmp/ccneQ3RA.s:161 .text.DebugMon_Handler:00000000 DebugMon_Handler
/tmp/ccneQ3RA.s:174 .text.PendSV_Handler:00000000 $t
/tmp/ccneQ3RA.s:180 .text.PendSV_Handler:00000000 PendSV_Handler
/tmp/ccneQ3RA.s:193 .text.SysTick_Handler:00000000 $t
/tmp/ccneQ3RA.s:199 .text.SysTick_Handler:00000000 SysTick_Handler
/tmp/ccneQ3RA.s:219 .text.DMA2_Stream0_IRQHandler:00000000 $t
/tmp/ccneQ3RA.s:225 .text.DMA2_Stream0_IRQHandler:00000000 DMA2_Stream0_IRQHandler
/tmp/ccneQ3RA.s:245 .text.DMA2_Stream0_IRQHandler:0000000c $d
/tmp/ccneQ3RA.s:250 .text.OTG_FS_IRQHandler:00000000 $t
/tmp/ccneQ3RA.s:256 .text.OTG_FS_IRQHandler:00000000 OTG_FS_IRQHandler
/tmp/ccneQ3RA.s:276 .text.OTG_FS_IRQHandler:0000000c $d
/tmp/ccneQ3RA.s:281 .text.HAL_ADC_ConvHalfCpltCallback:00000000 $t
/tmp/ccneQ3RA.s:287 .text.HAL_ADC_ConvHalfCpltCallback:00000000 HAL_ADC_ConvHalfCpltCallback
/tmp/ccneQ3RA.s:312 .text.HAL_ADC_ConvHalfCpltCallback:0000000c $d
UNDEFINED SYMBOLS
HAL_IncTick
HAL_DMA_IRQHandler
hdma_adc1
HAL_PCD_IRQHandler
hpcd_USB_OTG_FS
HAL_GPIO_TogglePin
Binary file not shown.
+2
View File
@@ -0,0 +1,2 @@
build/stm32f4xx_ll_adc.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c
+30
View File
@@ -0,0 +1,30 @@
ARM GAS /tmp/ccslcH8T.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "stm32f4xx_ll_adc.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c"
20 .Letext0:
ARM GAS /tmp/ccslcH8T.s page 2
DEFINED SYMBOLS
*ABS*:00000000 stm32f4xx_ll_adc.c
NO UNDEFINED SYMBOLS
Binary file not shown.
+62
View File
@@ -0,0 +1,62 @@
build/stm32f4xx_ll_usb.o: \
Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+61
View File
@@ -0,0 +1,61 @@
build/system_stm32f4xx.o: Core/Src/system_stm32f4xx.c \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
+588
View File
@@ -0,0 +1,588 @@
ARM GAS /tmp/ccmOnLEU.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "system_stm32f4xx.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Core/Src/system_stm32f4xx.c"
20 .section .text.SystemInit,"ax",%progbits
21 .align 1
22 .global SystemInit
23 .syntax unified
24 .thumb
25 .thumb_func
27 SystemInit:
28 .LFB239:
1:Core/Src/system_stm32f4xx.c **** /**
2:Core/Src/system_stm32f4xx.c **** ******************************************************************************
3:Core/Src/system_stm32f4xx.c **** * @file system_stm32f4xx.c
4:Core/Src/system_stm32f4xx.c **** * @author MCD Application Team
5:Core/Src/system_stm32f4xx.c **** * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File.
6:Core/Src/system_stm32f4xx.c **** *
7:Core/Src/system_stm32f4xx.c **** * This file provides two functions and one global variable to be called from
8:Core/Src/system_stm32f4xx.c **** * user application:
9:Core/Src/system_stm32f4xx.c **** * - SystemInit(): This function is called at startup just after reset and
10:Core/Src/system_stm32f4xx.c **** * before branch to main program. This call is made inside
11:Core/Src/system_stm32f4xx.c **** * the "startup_stm32f4xx.s" file.
12:Core/Src/system_stm32f4xx.c **** *
13:Core/Src/system_stm32f4xx.c **** * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used
14:Core/Src/system_stm32f4xx.c **** * by the user application to setup the SysTick
15:Core/Src/system_stm32f4xx.c **** * timer or configure other parameters.
16:Core/Src/system_stm32f4xx.c **** *
17:Core/Src/system_stm32f4xx.c **** * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must
18:Core/Src/system_stm32f4xx.c **** * be called whenever the core clock is changed
19:Core/Src/system_stm32f4xx.c **** * during program execution.
20:Core/Src/system_stm32f4xx.c **** *
21:Core/Src/system_stm32f4xx.c **** *
22:Core/Src/system_stm32f4xx.c **** ******************************************************************************
23:Core/Src/system_stm32f4xx.c **** * @attention
24:Core/Src/system_stm32f4xx.c **** *
25:Core/Src/system_stm32f4xx.c **** * Copyright (c) 2017 STMicroelectronics.
26:Core/Src/system_stm32f4xx.c **** * All rights reserved.
27:Core/Src/system_stm32f4xx.c **** *
28:Core/Src/system_stm32f4xx.c **** * This software is licensed under terms that can be found in the LICENSE file
29:Core/Src/system_stm32f4xx.c **** * in the root directory of this software component.
30:Core/Src/system_stm32f4xx.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
ARM GAS /tmp/ccmOnLEU.s page 2
31:Core/Src/system_stm32f4xx.c **** *
32:Core/Src/system_stm32f4xx.c **** ******************************************************************************
33:Core/Src/system_stm32f4xx.c **** */
34:Core/Src/system_stm32f4xx.c ****
35:Core/Src/system_stm32f4xx.c **** /** @addtogroup CMSIS
36:Core/Src/system_stm32f4xx.c **** * @{
37:Core/Src/system_stm32f4xx.c **** */
38:Core/Src/system_stm32f4xx.c ****
39:Core/Src/system_stm32f4xx.c **** /** @addtogroup stm32f4xx_system
40:Core/Src/system_stm32f4xx.c **** * @{
41:Core/Src/system_stm32f4xx.c **** */
42:Core/Src/system_stm32f4xx.c ****
43:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Includes
44:Core/Src/system_stm32f4xx.c **** * @{
45:Core/Src/system_stm32f4xx.c **** */
46:Core/Src/system_stm32f4xx.c ****
47:Core/Src/system_stm32f4xx.c ****
48:Core/Src/system_stm32f4xx.c **** #include "stm32f4xx.h"
49:Core/Src/system_stm32f4xx.c ****
50:Core/Src/system_stm32f4xx.c **** #if !defined (HSE_VALUE)
51:Core/Src/system_stm32f4xx.c **** #define HSE_VALUE ((uint32_t)25000000) /*!< Default value of the External oscillator in Hz */
52:Core/Src/system_stm32f4xx.c **** #endif /* HSE_VALUE */
53:Core/Src/system_stm32f4xx.c ****
54:Core/Src/system_stm32f4xx.c **** #if !defined (HSI_VALUE)
55:Core/Src/system_stm32f4xx.c **** #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/
56:Core/Src/system_stm32f4xx.c **** #endif /* HSI_VALUE */
57:Core/Src/system_stm32f4xx.c ****
58:Core/Src/system_stm32f4xx.c **** /**
59:Core/Src/system_stm32f4xx.c **** * @}
60:Core/Src/system_stm32f4xx.c **** */
61:Core/Src/system_stm32f4xx.c ****
62:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_TypesDefinitions
63:Core/Src/system_stm32f4xx.c **** * @{
64:Core/Src/system_stm32f4xx.c **** */
65:Core/Src/system_stm32f4xx.c ****
66:Core/Src/system_stm32f4xx.c **** /**
67:Core/Src/system_stm32f4xx.c **** * @}
68:Core/Src/system_stm32f4xx.c **** */
69:Core/Src/system_stm32f4xx.c ****
70:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Defines
71:Core/Src/system_stm32f4xx.c **** * @{
72:Core/Src/system_stm32f4xx.c **** */
73:Core/Src/system_stm32f4xx.c ****
74:Core/Src/system_stm32f4xx.c **** /************************* Miscellaneous Configuration ************************/
75:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to use external SRAM or SDRAM as data memory */
76:Core/Src/system_stm32f4xx.c **** #if defined(STM32F405xx) || defined(STM32F415xx) || defined(STM32F407xx) || defined(STM32F417xx)\
77:Core/Src/system_stm32f4xx.c **** || defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)\
78:Core/Src/system_stm32f4xx.c **** || defined(STM32F469xx) || defined(STM32F479xx) || defined(STM32F412Zx) || defined(STM32F412Vx)
79:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSRAM */
80:Core/Src/system_stm32f4xx.c **** #endif /* STM32F40xxx || STM32F41xxx || STM32F42xxx || STM32F43xxx || STM32F469xx || STM32F479xx ||
81:Core/Src/system_stm32f4xx.c **** STM32F412Zx || STM32F412Vx */
82:Core/Src/system_stm32f4xx.c ****
83:Core/Src/system_stm32f4xx.c **** #if defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx)\
84:Core/Src/system_stm32f4xx.c **** || defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx)
85:Core/Src/system_stm32f4xx.c **** /* #define DATA_IN_ExtSDRAM */
86:Core/Src/system_stm32f4xx.c **** #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx ||
87:Core/Src/system_stm32f4xx.c **** STM32F479xx */
ARM GAS /tmp/ccmOnLEU.s page 3
88:Core/Src/system_stm32f4xx.c ****
89:Core/Src/system_stm32f4xx.c **** /* Note: Following vector table addresses must be defined in line with linker
90:Core/Src/system_stm32f4xx.c **** configuration. */
91:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to relocate the vector table
92:Core/Src/system_stm32f4xx.c **** anywhere in Flash or Sram, else the vector table is kept at the automatic
93:Core/Src/system_stm32f4xx.c **** remap of boot address selected */
94:Core/Src/system_stm32f4xx.c **** /* #define USER_VECT_TAB_ADDRESS */
95:Core/Src/system_stm32f4xx.c ****
96:Core/Src/system_stm32f4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
97:Core/Src/system_stm32f4xx.c **** /*!< Uncomment the following line if you need to relocate your vector Table
98:Core/Src/system_stm32f4xx.c **** in Sram else user remap will be done in Flash. */
99:Core/Src/system_stm32f4xx.c **** /* #define VECT_TAB_SRAM */
100:Core/Src/system_stm32f4xx.c **** #if defined(VECT_TAB_SRAM)
101:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_BASE_ADDRESS SRAM_BASE /*!< Vector Table base address field.
102:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
103:Core/Src/system_stm32f4xx.c **** #else
104:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
105:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
106:Core/Src/system_stm32f4xx.c **** #endif /* VECT_TAB_SRAM */
107:Core/Src/system_stm32f4xx.c **** #if !defined(VECT_TAB_OFFSET)
108:Core/Src/system_stm32f4xx.c **** #define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table offset field.
109:Core/Src/system_stm32f4xx.c **** This value must be a multiple of 0x200. */
110:Core/Src/system_stm32f4xx.c **** #endif /* VECT_TAB_OFFSET */
111:Core/Src/system_stm32f4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
112:Core/Src/system_stm32f4xx.c **** /******************************************************************************/
113:Core/Src/system_stm32f4xx.c ****
114:Core/Src/system_stm32f4xx.c **** /**
115:Core/Src/system_stm32f4xx.c **** * @}
116:Core/Src/system_stm32f4xx.c **** */
117:Core/Src/system_stm32f4xx.c ****
118:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Macros
119:Core/Src/system_stm32f4xx.c **** * @{
120:Core/Src/system_stm32f4xx.c **** */
121:Core/Src/system_stm32f4xx.c ****
122:Core/Src/system_stm32f4xx.c **** /**
123:Core/Src/system_stm32f4xx.c **** * @}
124:Core/Src/system_stm32f4xx.c **** */
125:Core/Src/system_stm32f4xx.c ****
126:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Variables
127:Core/Src/system_stm32f4xx.c **** * @{
128:Core/Src/system_stm32f4xx.c **** */
129:Core/Src/system_stm32f4xx.c **** /* This variable is updated in three ways:
130:Core/Src/system_stm32f4xx.c **** 1) by calling CMSIS function SystemCoreClockUpdate()
131:Core/Src/system_stm32f4xx.c **** 2) by calling HAL API function HAL_RCC_GetHCLKFreq()
132:Core/Src/system_stm32f4xx.c **** 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
133:Core/Src/system_stm32f4xx.c **** Note: If you use this function to configure the system clock; then there
134:Core/Src/system_stm32f4xx.c **** is no need to call the 2 first functions listed above, since SystemCoreClock
135:Core/Src/system_stm32f4xx.c **** variable is updated automatically.
136:Core/Src/system_stm32f4xx.c **** */
137:Core/Src/system_stm32f4xx.c **** uint32_t SystemCoreClock = 16000000;
138:Core/Src/system_stm32f4xx.c **** const uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
139:Core/Src/system_stm32f4xx.c **** const uint8_t APBPrescTable[8] = {0, 0, 0, 0, 1, 2, 3, 4};
140:Core/Src/system_stm32f4xx.c **** /**
141:Core/Src/system_stm32f4xx.c **** * @}
142:Core/Src/system_stm32f4xx.c **** */
143:Core/Src/system_stm32f4xx.c ****
144:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_FunctionPrototypes
ARM GAS /tmp/ccmOnLEU.s page 4
145:Core/Src/system_stm32f4xx.c **** * @{
146:Core/Src/system_stm32f4xx.c **** */
147:Core/Src/system_stm32f4xx.c ****
148:Core/Src/system_stm32f4xx.c **** #if defined (DATA_IN_ExtSRAM) || defined (DATA_IN_ExtSDRAM)
149:Core/Src/system_stm32f4xx.c **** static void SystemInit_ExtMemCtl(void);
150:Core/Src/system_stm32f4xx.c **** #endif /* DATA_IN_ExtSRAM || DATA_IN_ExtSDRAM */
151:Core/Src/system_stm32f4xx.c ****
152:Core/Src/system_stm32f4xx.c **** /**
153:Core/Src/system_stm32f4xx.c **** * @}
154:Core/Src/system_stm32f4xx.c **** */
155:Core/Src/system_stm32f4xx.c ****
156:Core/Src/system_stm32f4xx.c **** /** @addtogroup STM32F4xx_System_Private_Functions
157:Core/Src/system_stm32f4xx.c **** * @{
158:Core/Src/system_stm32f4xx.c **** */
159:Core/Src/system_stm32f4xx.c ****
160:Core/Src/system_stm32f4xx.c **** /**
161:Core/Src/system_stm32f4xx.c **** * @brief Setup the microcontroller system
162:Core/Src/system_stm32f4xx.c **** * Initialize the FPU setting, vector table location and External memory
163:Core/Src/system_stm32f4xx.c **** * configuration.
164:Core/Src/system_stm32f4xx.c **** * @param None
165:Core/Src/system_stm32f4xx.c **** * @retval None
166:Core/Src/system_stm32f4xx.c **** */
167:Core/Src/system_stm32f4xx.c **** void SystemInit(void)
168:Core/Src/system_stm32f4xx.c **** {
29 .loc 1 168 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 @ link register save eliminated.
169:Core/Src/system_stm32f4xx.c **** /* FPU settings ------------------------------------------------------------*/
170:Core/Src/system_stm32f4xx.c **** #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
171:Core/Src/system_stm32f4xx.c **** SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */
34 .loc 1 171 5 view .LVU1
35 .loc 1 171 8 is_stmt 0 view .LVU2
36 0000 034A ldr r2, .L2
37 0002 D2F88830 ldr r3, [r2, #136]
38 .loc 1 171 16 view .LVU3
39 0006 43F47003 orr r3, r3, #15728640
40 000a C2F88830 str r3, [r2, #136]
172:Core/Src/system_stm32f4xx.c **** #endif
173:Core/Src/system_stm32f4xx.c ****
174:Core/Src/system_stm32f4xx.c **** #if defined (DATA_IN_ExtSRAM) || defined (DATA_IN_ExtSDRAM)
175:Core/Src/system_stm32f4xx.c **** SystemInit_ExtMemCtl();
176:Core/Src/system_stm32f4xx.c **** #endif /* DATA_IN_ExtSRAM || DATA_IN_ExtSDRAM */
177:Core/Src/system_stm32f4xx.c ****
178:Core/Src/system_stm32f4xx.c **** /* Configure the Vector Table location -------------------------------------*/
179:Core/Src/system_stm32f4xx.c **** #if defined(USER_VECT_TAB_ADDRESS)
180:Core/Src/system_stm32f4xx.c **** SCB->VTOR = VECT_TAB_BASE_ADDRESS | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM
181:Core/Src/system_stm32f4xx.c **** #endif /* USER_VECT_TAB_ADDRESS */
182:Core/Src/system_stm32f4xx.c **** }
41 .loc 1 182 1 view .LVU4
42 000e 7047 bx lr
43 .L3:
44 .align 2
45 .L2:
46 0010 00ED00E0 .word -536810240
47 .cfi_endproc
ARM GAS /tmp/ccmOnLEU.s page 5
48 .LFE239:
50 .section .text.SystemCoreClockUpdate,"ax",%progbits
51 .align 1
52 .global SystemCoreClockUpdate
53 .syntax unified
54 .thumb
55 .thumb_func
57 SystemCoreClockUpdate:
58 .LFB240:
183:Core/Src/system_stm32f4xx.c ****
184:Core/Src/system_stm32f4xx.c **** /**
185:Core/Src/system_stm32f4xx.c **** * @brief Update SystemCoreClock variable according to Clock Register Values.
186:Core/Src/system_stm32f4xx.c **** * The SystemCoreClock variable contains the core clock (HCLK), it can
187:Core/Src/system_stm32f4xx.c **** * be used by the user application to setup the SysTick timer or configure
188:Core/Src/system_stm32f4xx.c **** * other parameters.
189:Core/Src/system_stm32f4xx.c **** *
190:Core/Src/system_stm32f4xx.c **** * @note Each time the core clock (HCLK) changes, this function must be called
191:Core/Src/system_stm32f4xx.c **** * to update SystemCoreClock variable value. Otherwise, any configuration
192:Core/Src/system_stm32f4xx.c **** * based on this variable will be incorrect.
193:Core/Src/system_stm32f4xx.c **** *
194:Core/Src/system_stm32f4xx.c **** * @note - The system frequency computed by this function is not the real
195:Core/Src/system_stm32f4xx.c **** * frequency in the chip. It is calculated based on the predefined
196:Core/Src/system_stm32f4xx.c **** * constant and the selected clock source:
197:Core/Src/system_stm32f4xx.c **** *
198:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(*)
199:Core/Src/system_stm32f4xx.c **** *
200:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(**)
201:Core/Src/system_stm32f4xx.c **** *
202:Core/Src/system_stm32f4xx.c **** * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(**)
203:Core/Src/system_stm32f4xx.c **** * or HSI_VALUE(*) multiplied/divided by the PLL factors.
204:Core/Src/system_stm32f4xx.c **** *
205:Core/Src/system_stm32f4xx.c **** * (*) HSI_VALUE is a constant defined in stm32f4xx_hal_conf.h file (default value
206:Core/Src/system_stm32f4xx.c **** * 16 MHz) but the real value may vary depending on the variations
207:Core/Src/system_stm32f4xx.c **** * in voltage and temperature.
208:Core/Src/system_stm32f4xx.c **** *
209:Core/Src/system_stm32f4xx.c **** * (**) HSE_VALUE is a constant defined in stm32f4xx_hal_conf.h file (its value
210:Core/Src/system_stm32f4xx.c **** * depends on the application requirements), user has to ensure that HSE_VALUE
211:Core/Src/system_stm32f4xx.c **** * is same as the real frequency of the crystal used. Otherwise, this function
212:Core/Src/system_stm32f4xx.c **** * may have wrong result.
213:Core/Src/system_stm32f4xx.c **** *
214:Core/Src/system_stm32f4xx.c **** * - The result of this function could be not correct when using fractional
215:Core/Src/system_stm32f4xx.c **** * value for HSE crystal.
216:Core/Src/system_stm32f4xx.c **** *
217:Core/Src/system_stm32f4xx.c **** * @param None
218:Core/Src/system_stm32f4xx.c **** * @retval None
219:Core/Src/system_stm32f4xx.c **** */
220:Core/Src/system_stm32f4xx.c **** void SystemCoreClockUpdate(void)
221:Core/Src/system_stm32f4xx.c **** {
59 .loc 1 221 1 is_stmt 1 view -0
60 .cfi_startproc
61 @ args = 0, pretend = 0, frame = 0
62 @ frame_needed = 0, uses_anonymous_args = 0
63 @ link register save eliminated.
222:Core/Src/system_stm32f4xx.c **** uint32_t tmp, pllvco, pllp, pllsource, pllm;
64 .loc 1 222 3 view .LVU6
223:Core/Src/system_stm32f4xx.c ****
224:Core/Src/system_stm32f4xx.c **** /* Get SYSCLK source -------------------------------------------------------*/
ARM GAS /tmp/ccmOnLEU.s page 6
225:Core/Src/system_stm32f4xx.c **** tmp = RCC->CFGR & RCC_CFGR_SWS;
65 .loc 1 225 3 view .LVU7
66 .loc 1 225 12 is_stmt 0 view .LVU8
67 0000 224B ldr r3, .L11
68 0002 9B68 ldr r3, [r3, #8]
69 .loc 1 225 7 view .LVU9
70 0004 03F00C03 and r3, r3, #12
71 .LVL0:
226:Core/Src/system_stm32f4xx.c ****
227:Core/Src/system_stm32f4xx.c **** switch (tmp)
72 .loc 1 227 3 is_stmt 1 view .LVU10
73 0008 042B cmp r3, #4
74 000a 11D0 beq .L5
75 000c 082B cmp r3, #8
76 000e 13D0 beq .L6
77 0010 002B cmp r3, #0
78 0012 37D1 bne .L7
228:Core/Src/system_stm32f4xx.c **** {
229:Core/Src/system_stm32f4xx.c **** case 0x00: /* HSI used as system clock source */
230:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
79 .loc 1 230 7 view .LVU11
80 .loc 1 230 23 is_stmt 0 view .LVU12
81 0014 1E4B ldr r3, .L11+4
82 .LVL1:
83 .loc 1 230 23 view .LVU13
84 0016 1F4A ldr r2, .L11+8
85 0018 1A60 str r2, [r3]
231:Core/Src/system_stm32f4xx.c **** break;
86 .loc 1 231 7 is_stmt 1 view .LVU14
87 .L8:
232:Core/Src/system_stm32f4xx.c **** case 0x04: /* HSE used as system clock source */
233:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSE_VALUE;
234:Core/Src/system_stm32f4xx.c **** break;
235:Core/Src/system_stm32f4xx.c **** case 0x08: /* PLL used as system clock source */
236:Core/Src/system_stm32f4xx.c ****
237:Core/Src/system_stm32f4xx.c **** /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N
238:Core/Src/system_stm32f4xx.c **** SYSCLK = PLL_VCO / PLL_P
239:Core/Src/system_stm32f4xx.c **** */
240:Core/Src/system_stm32f4xx.c **** pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22;
241:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
242:Core/Src/system_stm32f4xx.c ****
243:Core/Src/system_stm32f4xx.c **** if (pllsource != 0)
244:Core/Src/system_stm32f4xx.c **** {
245:Core/Src/system_stm32f4xx.c **** /* HSE used as PLL clock source */
246:Core/Src/system_stm32f4xx.c **** pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
247:Core/Src/system_stm32f4xx.c **** }
248:Core/Src/system_stm32f4xx.c **** else
249:Core/Src/system_stm32f4xx.c **** {
250:Core/Src/system_stm32f4xx.c **** /* HSI used as PLL clock source */
251:Core/Src/system_stm32f4xx.c **** pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
252:Core/Src/system_stm32f4xx.c **** }
253:Core/Src/system_stm32f4xx.c ****
254:Core/Src/system_stm32f4xx.c **** pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2;
255:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
256:Core/Src/system_stm32f4xx.c **** break;
257:Core/Src/system_stm32f4xx.c **** default:
258:Core/Src/system_stm32f4xx.c **** SystemCoreClock = HSI_VALUE;
ARM GAS /tmp/ccmOnLEU.s page 7
259:Core/Src/system_stm32f4xx.c **** break;
260:Core/Src/system_stm32f4xx.c **** }
261:Core/Src/system_stm32f4xx.c **** /* Compute HCLK frequency --------------------------------------------------*/
262:Core/Src/system_stm32f4xx.c **** /* Get HCLK prescaler */
263:Core/Src/system_stm32f4xx.c **** tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
88 .loc 1 263 3 view .LVU15
89 .loc 1 263 28 is_stmt 0 view .LVU16
90 001a 1C4B ldr r3, .L11
91 001c 9B68 ldr r3, [r3, #8]
92 .loc 1 263 52 view .LVU17
93 001e C3F30313 ubfx r3, r3, #4, #4
94 .loc 1 263 22 view .LVU18
95 0022 1D4A ldr r2, .L11+12
96 0024 D15C ldrb r1, [r2, r3] @ zero_extendqisi2
97 .LVL2:
264:Core/Src/system_stm32f4xx.c **** /* HCLK frequency */
265:Core/Src/system_stm32f4xx.c **** SystemCoreClock >>= tmp;
98 .loc 1 265 3 is_stmt 1 view .LVU19
99 .loc 1 265 19 is_stmt 0 view .LVU20
100 0026 1A4A ldr r2, .L11+4
101 0028 1368 ldr r3, [r2]
102 002a CB40 lsrs r3, r3, r1
103 002c 1360 str r3, [r2]
266:Core/Src/system_stm32f4xx.c **** }
104 .loc 1 266 1 view .LVU21
105 002e 7047 bx lr
106 .LVL3:
107 .L5:
233:Core/Src/system_stm32f4xx.c **** break;
108 .loc 1 233 7 is_stmt 1 view .LVU22
233:Core/Src/system_stm32f4xx.c **** break;
109 .loc 1 233 23 is_stmt 0 view .LVU23
110 0030 174B ldr r3, .L11+4
111 .LVL4:
233:Core/Src/system_stm32f4xx.c **** break;
112 .loc 1 233 23 view .LVU24
113 0032 1A4A ldr r2, .L11+16
114 0034 1A60 str r2, [r3]
234:Core/Src/system_stm32f4xx.c **** case 0x08: /* PLL used as system clock source */
115 .loc 1 234 7 is_stmt 1 view .LVU25
116 0036 F0E7 b .L8
117 .LVL5:
118 .L6:
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
119 .loc 1 240 7 view .LVU26
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
120 .loc 1 240 23 is_stmt 0 view .LVU27
121 0038 144B ldr r3, .L11
122 .LVL6:
240:Core/Src/system_stm32f4xx.c **** pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
123 .loc 1 240 23 view .LVU28
124 003a 5968 ldr r1, [r3, #4]
125 .LVL7:
241:Core/Src/system_stm32f4xx.c ****
126 .loc 1 241 7 is_stmt 1 view .LVU29
241:Core/Src/system_stm32f4xx.c ****
127 .loc 1 241 17 is_stmt 0 view .LVU30
ARM GAS /tmp/ccmOnLEU.s page 8
128 003c 5A68 ldr r2, [r3, #4]
241:Core/Src/system_stm32f4xx.c ****
129 .loc 1 241 12 view .LVU31
130 003e 02F03F02 and r2, r2, #63
131 .LVL8:
243:Core/Src/system_stm32f4xx.c **** {
132 .loc 1 243 7 is_stmt 1 view .LVU32
243:Core/Src/system_stm32f4xx.c **** {
133 .loc 1 243 10 is_stmt 0 view .LVU33
134 0042 11F4800F tst r1, #4194304
135 0046 13D0 beq .L9
246:Core/Src/system_stm32f4xx.c **** }
136 .loc 1 246 9 is_stmt 1 view .LVU34
246:Core/Src/system_stm32f4xx.c **** }
137 .loc 1 246 29 is_stmt 0 view .LVU35
138 0048 144B ldr r3, .L11+16
139 004a B3FBF2F3 udiv r3, r3, r2
246:Core/Src/system_stm32f4xx.c **** }
140 .loc 1 246 44 view .LVU36
141 004e 0F4A ldr r2, .L11
142 .LVL9:
246:Core/Src/system_stm32f4xx.c **** }
143 .loc 1 246 44 view .LVU37
144 0050 5268 ldr r2, [r2, #4]
246:Core/Src/system_stm32f4xx.c **** }
145 .loc 1 246 74 view .LVU38
146 0052 C2F38812 ubfx r2, r2, #6, #9
246:Core/Src/system_stm32f4xx.c **** }
147 .loc 1 246 16 view .LVU39
148 0056 02FB03F3 mul r3, r2, r3
149 .LVL10:
150 .L10:
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
151 .loc 1 254 7 is_stmt 1 view .LVU40
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
152 .loc 1 254 20 is_stmt 0 view .LVU41
153 005a 0C4A ldr r2, .L11
154 005c 5268 ldr r2, [r2, #4]
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
155 .loc 1 254 50 view .LVU42
156 005e C2F30142 ubfx r2, r2, #16, #2
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
157 .loc 1 254 56 view .LVU43
158 0062 0132 adds r2, r2, #1
254:Core/Src/system_stm32f4xx.c **** SystemCoreClock = pllvco/pllp;
159 .loc 1 254 12 view .LVU44
160 0064 5200 lsls r2, r2, #1
161 .LVL11:
255:Core/Src/system_stm32f4xx.c **** break;
162 .loc 1 255 7 is_stmt 1 view .LVU45
255:Core/Src/system_stm32f4xx.c **** break;
163 .loc 1 255 31 is_stmt 0 view .LVU46
164 0066 B3FBF2F3 udiv r3, r3, r2
165 .LVL12:
255:Core/Src/system_stm32f4xx.c **** break;
166 .loc 1 255 23 view .LVU47
167 006a 094A ldr r2, .L11+4
ARM GAS /tmp/ccmOnLEU.s page 9
168 .LVL13:
255:Core/Src/system_stm32f4xx.c **** break;
169 .loc 1 255 23 view .LVU48
170 006c 1360 str r3, [r2]
256:Core/Src/system_stm32f4xx.c **** default:
171 .loc 1 256 7 is_stmt 1 view .LVU49
172 006e D4E7 b .L8
173 .LVL14:
174 .L9:
251:Core/Src/system_stm32f4xx.c **** }
175 .loc 1 251 9 view .LVU50
251:Core/Src/system_stm32f4xx.c **** }
176 .loc 1 251 29 is_stmt 0 view .LVU51
177 0070 084B ldr r3, .L11+8
178 0072 B3FBF2F3 udiv r3, r3, r2
251:Core/Src/system_stm32f4xx.c **** }
179 .loc 1 251 44 view .LVU52
180 0076 054A ldr r2, .L11
181 .LVL15:
251:Core/Src/system_stm32f4xx.c **** }
182 .loc 1 251 44 view .LVU53
183 0078 5268 ldr r2, [r2, #4]
251:Core/Src/system_stm32f4xx.c **** }
184 .loc 1 251 74 view .LVU54
185 007a C2F38812 ubfx r2, r2, #6, #9
251:Core/Src/system_stm32f4xx.c **** }
186 .loc 1 251 16 view .LVU55
187 007e 02FB03F3 mul r3, r2, r3
188 .LVL16:
251:Core/Src/system_stm32f4xx.c **** }
189 .loc 1 251 16 view .LVU56
190 0082 EAE7 b .L10
191 .LVL17:
192 .L7:
258:Core/Src/system_stm32f4xx.c **** break;
193 .loc 1 258 7 is_stmt 1 view .LVU57
258:Core/Src/system_stm32f4xx.c **** break;
194 .loc 1 258 23 is_stmt 0 view .LVU58
195 0084 024B ldr r3, .L11+4
196 .LVL18:
258:Core/Src/system_stm32f4xx.c **** break;
197 .loc 1 258 23 view .LVU59
198 0086 034A ldr r2, .L11+8
199 0088 1A60 str r2, [r3]
259:Core/Src/system_stm32f4xx.c **** }
200 .loc 1 259 7 is_stmt 1 view .LVU60
201 008a C6E7 b .L8
202 .L12:
203 .align 2
204 .L11:
205 008c 00380240 .word 1073887232
206 0090 00000000 .word SystemCoreClock
207 0094 0024F400 .word 16000000
208 0098 00000000 .word AHBPrescTable
209 009c 00127A00 .word 8000000
210 .cfi_endproc
211 .LFE240:
ARM GAS /tmp/ccmOnLEU.s page 10
213 .global APBPrescTable
214 .section .rodata.APBPrescTable,"a"
215 .align 2
218 APBPrescTable:
219 0000 00000000 .ascii "\000\000\000\000\001\002\003\004"
219 01020304
220 .global AHBPrescTable
221 .section .rodata.AHBPrescTable,"a"
222 .align 2
225 AHBPrescTable:
226 0000 00000000 .ascii "\000\000\000\000\000\000\000\000\001\002\003\004\006"
226 00000000
226 01020304
226 06
227 000d 070809 .ascii "\007\010\011"
228 .global SystemCoreClock
229 .section .data.SystemCoreClock,"aw"
230 .align 2
233 SystemCoreClock:
234 0000 0024F400 .word 16000000
235 .text
236 .Letext0:
237 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
238 .file 3 "Drivers/CMSIS/Include/core_cm4.h"
239 .file 4 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h"
240 .file 5 "Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h"
ARM GAS /tmp/ccmOnLEU.s page 11
DEFINED SYMBOLS
*ABS*:00000000 system_stm32f4xx.c
/tmp/ccmOnLEU.s:21 .text.SystemInit:00000000 $t
/tmp/ccmOnLEU.s:27 .text.SystemInit:00000000 SystemInit
/tmp/ccmOnLEU.s:46 .text.SystemInit:00000010 $d
/tmp/ccmOnLEU.s:51 .text.SystemCoreClockUpdate:00000000 $t
/tmp/ccmOnLEU.s:57 .text.SystemCoreClockUpdate:00000000 SystemCoreClockUpdate
/tmp/ccmOnLEU.s:205 .text.SystemCoreClockUpdate:0000008c $d
/tmp/ccmOnLEU.s:233 .data.SystemCoreClock:00000000 SystemCoreClock
/tmp/ccmOnLEU.s:225 .rodata.AHBPrescTable:00000000 AHBPrescTable
/tmp/ccmOnLEU.s:218 .rodata.APBPrescTable:00000000 APBPrescTable
/tmp/ccmOnLEU.s:215 .rodata.APBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:222 .rodata.AHBPrescTable:00000000 $d
/tmp/ccmOnLEU.s:230 .data.SystemCoreClock:00000000 $d
NO UNDEFINED SYMBOLS
Binary file not shown.
+86
View File
@@ -0,0 +1,86 @@
build/usb_device.o: USB_DEVICE/App/usb_device.c \
USB_DEVICE/App/usb_device.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
USB_DEVICE/App/usbd_desc.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
USB_DEVICE/App/usbd_cdc_if.h
USB_DEVICE/App/usb_device.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
USB_DEVICE/App/usbd_desc.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
USB_DEVICE/App/usbd_cdc_if.h:
+249
View File
@@ -0,0 +1,249 @@
ARM GAS /tmp/ccjvRls3.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usb_device.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "USB_DEVICE/App/usb_device.c"
20 .section .text.MX_USB_DEVICE_Init,"ax",%progbits
21 .align 1
22 .global MX_USB_DEVICE_Init
23 .syntax unified
24 .thumb
25 .thumb_func
27 MX_USB_DEVICE_Init:
28 .LFB243:
1:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN Header */
2:USB_DEVICE/App/usb_device.c **** /**
3:USB_DEVICE/App/usb_device.c **** ******************************************************************************
4:USB_DEVICE/App/usb_device.c **** * @file : usb_device.c
5:USB_DEVICE/App/usb_device.c **** * @version : v1.0_Cube
6:USB_DEVICE/App/usb_device.c **** * @brief : This file implements the USB Device
7:USB_DEVICE/App/usb_device.c **** ******************************************************************************
8:USB_DEVICE/App/usb_device.c **** * @attention
9:USB_DEVICE/App/usb_device.c **** *
10:USB_DEVICE/App/usb_device.c **** * Copyright (c) 2025 STMicroelectronics.
11:USB_DEVICE/App/usb_device.c **** * All rights reserved.
12:USB_DEVICE/App/usb_device.c **** *
13:USB_DEVICE/App/usb_device.c **** * This software is licensed under terms that can be found in the LICENSE file
14:USB_DEVICE/App/usb_device.c **** * in the root directory of this software component.
15:USB_DEVICE/App/usb_device.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:USB_DEVICE/App/usb_device.c **** *
17:USB_DEVICE/App/usb_device.c **** ******************************************************************************
18:USB_DEVICE/App/usb_device.c **** */
19:USB_DEVICE/App/usb_device.c **** /* USER CODE END Header */
20:USB_DEVICE/App/usb_device.c ****
21:USB_DEVICE/App/usb_device.c **** /* Includes ------------------------------------------------------------------*/
22:USB_DEVICE/App/usb_device.c ****
23:USB_DEVICE/App/usb_device.c **** #include "usb_device.h"
24:USB_DEVICE/App/usb_device.c **** #include "usbd_core.h"
25:USB_DEVICE/App/usb_device.c **** #include "usbd_desc.h"
26:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc.h"
27:USB_DEVICE/App/usb_device.c **** #include "usbd_cdc_if.h"
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/ccjvRls3.s page 2
31:USB_DEVICE/App/usb_device.c **** /* USER CODE END Includes */
32:USB_DEVICE/App/usb_device.c ****
33:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PV */
34:USB_DEVICE/App/usb_device.c **** /* Private variables ---------------------------------------------------------*/
35:USB_DEVICE/App/usb_device.c ****
36:USB_DEVICE/App/usb_device.c **** /* USER CODE END PV */
37:USB_DEVICE/App/usb_device.c ****
38:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN PFP */
39:USB_DEVICE/App/usb_device.c **** /* Private function prototypes -----------------------------------------------*/
40:USB_DEVICE/App/usb_device.c ****
41:USB_DEVICE/App/usb_device.c **** /* USER CODE END PFP */
42:USB_DEVICE/App/usb_device.c ****
43:USB_DEVICE/App/usb_device.c **** /* USB Device Core handle declaration. */
44:USB_DEVICE/App/usb_device.c **** USBD_HandleTypeDef hUsbDeviceFS;
45:USB_DEVICE/App/usb_device.c ****
46:USB_DEVICE/App/usb_device.c **** /*
47:USB_DEVICE/App/usb_device.c **** * -- Insert your variables declaration here --
48:USB_DEVICE/App/usb_device.c **** */
49:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 0 */
50:USB_DEVICE/App/usb_device.c ****
51:USB_DEVICE/App/usb_device.c **** /* USER CODE END 0 */
52:USB_DEVICE/App/usb_device.c ****
53:USB_DEVICE/App/usb_device.c **** /*
54:USB_DEVICE/App/usb_device.c **** * -- Insert your external function declaration here --
55:USB_DEVICE/App/usb_device.c **** */
56:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN 1 */
57:USB_DEVICE/App/usb_device.c ****
58:USB_DEVICE/App/usb_device.c **** /* USER CODE END 1 */
59:USB_DEVICE/App/usb_device.c ****
60:USB_DEVICE/App/usb_device.c **** /**
61:USB_DEVICE/App/usb_device.c **** * Init USB device Library, add supported class and start the library
62:USB_DEVICE/App/usb_device.c **** * @retval None
63:USB_DEVICE/App/usb_device.c **** */
64:USB_DEVICE/App/usb_device.c **** void MX_USB_DEVICE_Init(void)
65:USB_DEVICE/App/usb_device.c **** {
29 .loc 1 65 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 0000 08B5 push {r3, lr}
34 .LCFI0:
35 .cfi_def_cfa_offset 8
36 .cfi_offset 3, -8
37 .cfi_offset 14, -4
66:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PreTreatment */
67:USB_DEVICE/App/usb_device.c ****
68:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PreTreatment */
69:USB_DEVICE/App/usb_device.c ****
70:USB_DEVICE/App/usb_device.c **** /* Init Device Library, add supported class and start the library. */
71:USB_DEVICE/App/usb_device.c **** if (USBD_Init(&hUsbDeviceFS, &FS_Desc, DEVICE_FS) != USBD_OK)
38 .loc 1 71 3 view .LVU1
39 .loc 1 71 7 is_stmt 0 view .LVU2
40 0002 0022 movs r2, #0
41 0004 0F49 ldr r1, .L11
42 0006 1048 ldr r0, .L11+4
43 0008 FFF7FEFF bl USBD_Init
44 .LVL0:
ARM GAS /tmp/ccjvRls3.s page 3
45 .loc 1 71 6 discriminator 1 view .LVU3
46 000c 70B9 cbnz r0, .L7
47 .L2:
72:USB_DEVICE/App/usb_device.c **** {
73:USB_DEVICE/App/usb_device.c **** Error_Handler();
74:USB_DEVICE/App/usb_device.c **** }
75:USB_DEVICE/App/usb_device.c **** if (USBD_RegisterClass(&hUsbDeviceFS, &USBD_CDC) != USBD_OK)
48 .loc 1 75 3 is_stmt 1 view .LVU4
49 .loc 1 75 7 is_stmt 0 view .LVU5
50 000e 0F49 ldr r1, .L11+8
51 0010 0D48 ldr r0, .L11+4
52 0012 FFF7FEFF bl USBD_RegisterClass
53 .LVL1:
54 .loc 1 75 6 discriminator 1 view .LVU6
55 0016 60B9 cbnz r0, .L8
56 .L3:
76:USB_DEVICE/App/usb_device.c **** {
77:USB_DEVICE/App/usb_device.c **** Error_Handler();
78:USB_DEVICE/App/usb_device.c **** }
79:USB_DEVICE/App/usb_device.c **** if (USBD_CDC_RegisterInterface(&hUsbDeviceFS, &USBD_Interface_fops_FS) != USBD_OK)
57 .loc 1 79 3 is_stmt 1 view .LVU7
58 .loc 1 79 7 is_stmt 0 view .LVU8
59 0018 0D49 ldr r1, .L11+12
60 001a 0B48 ldr r0, .L11+4
61 001c FFF7FEFF bl USBD_CDC_RegisterInterface
62 .LVL2:
63 .loc 1 79 6 discriminator 1 view .LVU9
64 0020 50B9 cbnz r0, .L9
65 .L4:
80:USB_DEVICE/App/usb_device.c **** {
81:USB_DEVICE/App/usb_device.c **** Error_Handler();
82:USB_DEVICE/App/usb_device.c **** }
83:USB_DEVICE/App/usb_device.c **** if (USBD_Start(&hUsbDeviceFS) != USBD_OK)
66 .loc 1 83 3 is_stmt 1 view .LVU10
67 .loc 1 83 7 is_stmt 0 view .LVU11
68 0022 0948 ldr r0, .L11+4
69 0024 FFF7FEFF bl USBD_Start
70 .LVL3:
71 .loc 1 83 6 discriminator 1 view .LVU12
72 0028 48B9 cbnz r0, .L10
73 .L1:
84:USB_DEVICE/App/usb_device.c **** {
85:USB_DEVICE/App/usb_device.c **** Error_Handler();
86:USB_DEVICE/App/usb_device.c **** }
87:USB_DEVICE/App/usb_device.c ****
88:USB_DEVICE/App/usb_device.c **** /* USER CODE BEGIN USB_DEVICE_Init_PostTreatment */
89:USB_DEVICE/App/usb_device.c ****
90:USB_DEVICE/App/usb_device.c **** /* USER CODE END USB_DEVICE_Init_PostTreatment */
91:USB_DEVICE/App/usb_device.c **** }
74 .loc 1 91 1 view .LVU13
75 002a 08BD pop {r3, pc}
76 .L7:
73:USB_DEVICE/App/usb_device.c **** }
77 .loc 1 73 5 is_stmt 1 view .LVU14
78 002c FFF7FEFF bl Error_Handler
79 .LVL4:
80 0030 EDE7 b .L2
ARM GAS /tmp/ccjvRls3.s page 4
81 .L8:
77:USB_DEVICE/App/usb_device.c **** }
82 .loc 1 77 5 view .LVU15
83 0032 FFF7FEFF bl Error_Handler
84 .LVL5:
85 0036 EFE7 b .L3
86 .L9:
81:USB_DEVICE/App/usb_device.c **** }
87 .loc 1 81 5 view .LVU16
88 0038 FFF7FEFF bl Error_Handler
89 .LVL6:
90 003c F1E7 b .L4
91 .L10:
85:USB_DEVICE/App/usb_device.c **** }
92 .loc 1 85 5 view .LVU17
93 003e FFF7FEFF bl Error_Handler
94 .LVL7:
95 .loc 1 91 1 is_stmt 0 view .LVU18
96 0042 F2E7 b .L1
97 .L12:
98 .align 2
99 .L11:
100 0044 00000000 .word FS_Desc
101 0048 00000000 .word hUsbDeviceFS
102 004c 00000000 .word USBD_CDC
103 0050 00000000 .word USBD_Interface_fops_FS
104 .cfi_endproc
105 .LFE243:
107 .global hUsbDeviceFS
108 .section .bss.hUsbDeviceFS,"aw",%nobits
109 .align 2
112 hUsbDeviceFS:
113 0000 00000000 .space 732
113 00000000
113 00000000
113 00000000
113 00000000
114 .text
115 .Letext0:
116 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
117 .file 3 "Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h"
118 .file 4 "Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h"
119 .file 5 "USB_DEVICE/App/usbd_desc.h"
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/ccjvRls3.s page 5
DEFINED SYMBOLS
*ABS*:00000000 usb_device.c
/tmp/ccjvRls3.s:21 .text.MX_USB_DEVICE_Init:00000000 $t
/tmp/ccjvRls3.s:27 .text.MX_USB_DEVICE_Init:00000000 MX_USB_DEVICE_Init
/tmp/ccjvRls3.s:100 .text.MX_USB_DEVICE_Init:00000044 $d
/tmp/ccjvRls3.s:112 .bss.hUsbDeviceFS:00000000 hUsbDeviceFS
/tmp/ccjvRls3.s:109 .bss.hUsbDeviceFS:00000000 $d
UNDEFINED SYMBOLS
USBD_Init
USBD_RegisterClass
USBD_CDC_RegisterInterface
USBD_Start
Error_Handler
FS_Desc
USBD_CDC
USBD_Interface_fops_FS
Binary file not shown.
+79
View File
@@ -0,0 +1,79 @@
build/usbd_cdc.o: \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
+2990
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+78
View File
@@ -0,0 +1,78 @@
build/usbd_cdc_if.o: USB_DEVICE/App/usbd_cdc_if.c \
USB_DEVICE/App/usbd_cdc_if.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
USB_DEVICE/App/usbd_cdc_if.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
+676
View File
@@ -0,0 +1,676 @@
ARM GAS /tmp/cc3W42Kg.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usbd_cdc_if.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "USB_DEVICE/App/usbd_cdc_if.c"
20 .section .text.CDC_DeInit_FS,"ax",%progbits
21 .align 1
22 .syntax unified
23 .thumb
24 .thumb_func
26 CDC_DeInit_FS:
27 .LFB244:
1:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN Header */
2:USB_DEVICE/App/usbd_cdc_if.c **** /**
3:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
4:USB_DEVICE/App/usbd_cdc_if.c **** * @file : usbd_cdc_if.c
5:USB_DEVICE/App/usbd_cdc_if.c **** * @version : v1.0_Cube
6:USB_DEVICE/App/usbd_cdc_if.c **** * @brief : Usb device for Virtual Com Port.
7:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
8:USB_DEVICE/App/usbd_cdc_if.c **** * @attention
9:USB_DEVICE/App/usbd_cdc_if.c **** *
10:USB_DEVICE/App/usbd_cdc_if.c **** * Copyright (c) 2025 STMicroelectronics.
11:USB_DEVICE/App/usbd_cdc_if.c **** * All rights reserved.
12:USB_DEVICE/App/usbd_cdc_if.c **** *
13:USB_DEVICE/App/usbd_cdc_if.c **** * This software is licensed under terms that can be found in the LICENSE file
14:USB_DEVICE/App/usbd_cdc_if.c **** * in the root directory of this software component.
15:USB_DEVICE/App/usbd_cdc_if.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
16:USB_DEVICE/App/usbd_cdc_if.c **** *
17:USB_DEVICE/App/usbd_cdc_if.c **** ******************************************************************************
18:USB_DEVICE/App/usbd_cdc_if.c **** */
19:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END Header */
20:USB_DEVICE/App/usbd_cdc_if.c ****
21:USB_DEVICE/App/usbd_cdc_if.c **** /* Includes ------------------------------------------------------------------*/
22:USB_DEVICE/App/usbd_cdc_if.c **** #include "usbd_cdc_if.h"
23:USB_DEVICE/App/usbd_cdc_if.c ****
24:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN INCLUDE */
25:USB_DEVICE/App/usbd_cdc_if.c ****
26:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END INCLUDE */
27:USB_DEVICE/App/usbd_cdc_if.c ****
28:USB_DEVICE/App/usbd_cdc_if.c **** /* Private typedef -----------------------------------------------------------*/
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/cc3W42Kg.s page 2
32:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PV */
33:USB_DEVICE/App/usbd_cdc_if.c **** /* Private variables ---------------------------------------------------------*/
34:USB_DEVICE/App/usbd_cdc_if.c ****
35:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PV */
36:USB_DEVICE/App/usbd_cdc_if.c ****
37:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
38:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Usb device library.
39:USB_DEVICE/App/usbd_cdc_if.c **** * @{
40:USB_DEVICE/App/usbd_cdc_if.c **** */
41:USB_DEVICE/App/usbd_cdc_if.c ****
42:USB_DEVICE/App/usbd_cdc_if.c **** /** @addtogroup USBD_CDC_IF
43:USB_DEVICE/App/usbd_cdc_if.c **** * @{
44:USB_DEVICE/App/usbd_cdc_if.c **** */
45:USB_DEVICE/App/usbd_cdc_if.c ****
46:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_TypesDefinitions USBD_CDC_IF_Private_TypesDefinitions
47:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private types.
48:USB_DEVICE/App/usbd_cdc_if.c **** * @{
49:USB_DEVICE/App/usbd_cdc_if.c **** */
50:USB_DEVICE/App/usbd_cdc_if.c ****
51:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_TYPES */
52:USB_DEVICE/App/usbd_cdc_if.c ****
53:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_TYPES */
54:USB_DEVICE/App/usbd_cdc_if.c ****
55:USB_DEVICE/App/usbd_cdc_if.c **** /**
56:USB_DEVICE/App/usbd_cdc_if.c **** * @}
57:USB_DEVICE/App/usbd_cdc_if.c **** */
58:USB_DEVICE/App/usbd_cdc_if.c ****
59:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Defines USBD_CDC_IF_Private_Defines
60:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private defines.
61:USB_DEVICE/App/usbd_cdc_if.c **** * @{
62:USB_DEVICE/App/usbd_cdc_if.c **** */
63:USB_DEVICE/App/usbd_cdc_if.c ****
64:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_DEFINES */
65:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_DEFINES */
66:USB_DEVICE/App/usbd_cdc_if.c ****
67:USB_DEVICE/App/usbd_cdc_if.c **** /**
68:USB_DEVICE/App/usbd_cdc_if.c **** * @}
69:USB_DEVICE/App/usbd_cdc_if.c **** */
70:USB_DEVICE/App/usbd_cdc_if.c ****
71:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Macros USBD_CDC_IF_Private_Macros
72:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private macros.
73:USB_DEVICE/App/usbd_cdc_if.c **** * @{
74:USB_DEVICE/App/usbd_cdc_if.c **** */
75:USB_DEVICE/App/usbd_cdc_if.c ****
76:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_MACRO */
77:USB_DEVICE/App/usbd_cdc_if.c ****
78:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_MACRO */
79:USB_DEVICE/App/usbd_cdc_if.c ****
80:USB_DEVICE/App/usbd_cdc_if.c **** /**
81:USB_DEVICE/App/usbd_cdc_if.c **** * @}
82:USB_DEVICE/App/usbd_cdc_if.c **** */
83:USB_DEVICE/App/usbd_cdc_if.c ****
84:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_Variables USBD_CDC_IF_Private_Variables
85:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private variables.
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/cc3W42Kg.s page 3
89:USB_DEVICE/App/usbd_cdc_if.c **** /* It's up to user to redefine and/or remove those define */
90:USB_DEVICE/App/usbd_cdc_if.c **** /** Received data over USB are stored in this buffer */
91:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserRxBufferFS[APP_RX_DATA_SIZE];
92:USB_DEVICE/App/usbd_cdc_if.c ****
93:USB_DEVICE/App/usbd_cdc_if.c **** /** Data to send over USB CDC are stored in this buffer */
94:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t UserTxBufferFS[APP_TX_DATA_SIZE];
95:USB_DEVICE/App/usbd_cdc_if.c ****
96:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_VARIABLES */
97:USB_DEVICE/App/usbd_cdc_if.c ****
98:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_VARIABLES */
99:USB_DEVICE/App/usbd_cdc_if.c ****
100:USB_DEVICE/App/usbd_cdc_if.c **** /**
101:USB_DEVICE/App/usbd_cdc_if.c **** * @}
102:USB_DEVICE/App/usbd_cdc_if.c **** */
103:USB_DEVICE/App/usbd_cdc_if.c ****
104:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Exported_Variables USBD_CDC_IF_Exported_Variables
105:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Public variables.
106:USB_DEVICE/App/usbd_cdc_if.c **** * @{
107:USB_DEVICE/App/usbd_cdc_if.c **** */
108:USB_DEVICE/App/usbd_cdc_if.c ****
109:USB_DEVICE/App/usbd_cdc_if.c **** extern USBD_HandleTypeDef hUsbDeviceFS;
110:USB_DEVICE/App/usbd_cdc_if.c ****
111:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN EXPORTED_VARIABLES */
112:USB_DEVICE/App/usbd_cdc_if.c ****
113:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END EXPORTED_VARIABLES */
114:USB_DEVICE/App/usbd_cdc_if.c ****
115:USB_DEVICE/App/usbd_cdc_if.c **** /**
116:USB_DEVICE/App/usbd_cdc_if.c **** * @}
117:USB_DEVICE/App/usbd_cdc_if.c **** */
118:USB_DEVICE/App/usbd_cdc_if.c ****
119:USB_DEVICE/App/usbd_cdc_if.c **** /** @defgroup USBD_CDC_IF_Private_FunctionPrototypes USBD_CDC_IF_Private_FunctionPrototypes
120:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Private functions declaration.
121:USB_DEVICE/App/usbd_cdc_if.c **** * @{
122:USB_DEVICE/App/usbd_cdc_if.c **** */
123:USB_DEVICE/App/usbd_cdc_if.c ****
124:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void);
125:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void);
126:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length);
127:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* pbuf, uint32_t *Len);
128:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_TransmitCplt_FS(uint8_t *pbuf, uint32_t *Len, uint8_t epnum);
129:USB_DEVICE/App/usbd_cdc_if.c ****
130:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN PRIVATE_FUNCTIONS_DECLARATION */
131:USB_DEVICE/App/usbd_cdc_if.c ****
132:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END PRIVATE_FUNCTIONS_DECLARATION */
133:USB_DEVICE/App/usbd_cdc_if.c ****
134:USB_DEVICE/App/usbd_cdc_if.c **** /**
135:USB_DEVICE/App/usbd_cdc_if.c **** * @}
136:USB_DEVICE/App/usbd_cdc_if.c **** */
137:USB_DEVICE/App/usbd_cdc_if.c ****
138:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ItfTypeDef USBD_Interface_fops_FS =
139:USB_DEVICE/App/usbd_cdc_if.c **** {
140:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Init_FS,
141:USB_DEVICE/App/usbd_cdc_if.c **** CDC_DeInit_FS,
142:USB_DEVICE/App/usbd_cdc_if.c **** CDC_Control_FS,
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/cc3W42Kg.s page 4
146:USB_DEVICE/App/usbd_cdc_if.c ****
147:USB_DEVICE/App/usbd_cdc_if.c **** /* Private functions ---------------------------------------------------------*/
148:USB_DEVICE/App/usbd_cdc_if.c **** /**
149:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Initializes the CDC media low layer over the FS USB IP
150:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL
151:USB_DEVICE/App/usbd_cdc_if.c **** */
152:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Init_FS(void)
153:USB_DEVICE/App/usbd_cdc_if.c **** {
154:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
155:USB_DEVICE/App/usbd_cdc_if.c **** /* Set Application Buffers */
156:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, UserTxBufferFS, 0);
157:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS);
158:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
159:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */
160:USB_DEVICE/App/usbd_cdc_if.c **** }
161:USB_DEVICE/App/usbd_cdc_if.c ****
162:USB_DEVICE/App/usbd_cdc_if.c **** /**
163:USB_DEVICE/App/usbd_cdc_if.c **** * @brief DeInitializes the CDC media low layer
164:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL
165:USB_DEVICE/App/usbd_cdc_if.c **** */
166:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_DeInit_FS(void)
167:USB_DEVICE/App/usbd_cdc_if.c **** {
28 .loc 1 167 1 view -0
29 .cfi_startproc
30 @ args = 0, pretend = 0, frame = 0
31 @ frame_needed = 0, uses_anonymous_args = 0
32 @ link register save eliminated.
168:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 4 */
169:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
33 .loc 1 169 3 view .LVU1
170:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 4 */
171:USB_DEVICE/App/usbd_cdc_if.c **** }
34 .loc 1 171 1 is_stmt 0 view .LVU2
35 0000 0020 movs r0, #0
36 0002 7047 bx lr
37 .cfi_endproc
38 .LFE244:
40 .section .text.CDC_Control_FS,"ax",%progbits
41 .align 1
42 .syntax unified
43 .thumb
44 .thumb_func
46 CDC_Control_FS:
47 .LVL0:
48 .LFB245:
172:USB_DEVICE/App/usbd_cdc_if.c ****
173:USB_DEVICE/App/usbd_cdc_if.c **** /**
174:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Manage the CDC class requests
175:USB_DEVICE/App/usbd_cdc_if.c **** * @param cmd: Command code
176:USB_DEVICE/App/usbd_cdc_if.c **** * @param pbuf: Buffer containing command data (request parameters)
177:USB_DEVICE/App/usbd_cdc_if.c **** * @param length: Number of data to be sent (in bytes)
178:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
179:USB_DEVICE/App/usbd_cdc_if.c **** */
180:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Control_FS(uint8_t cmd, uint8_t* pbuf, uint16_t length)
181:USB_DEVICE/App/usbd_cdc_if.c **** {
49 .loc 1 181 1 is_stmt 1 view -0
50 .cfi_startproc
ARM GAS /tmp/cc3W42Kg.s page 5
51 @ args = 0, pretend = 0, frame = 0
52 @ frame_needed = 0, uses_anonymous_args = 0
53 @ link register save eliminated.
182:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 5 */
183:USB_DEVICE/App/usbd_cdc_if.c **** switch(cmd)
54 .loc 1 183 3 view .LVU4
184:USB_DEVICE/App/usbd_cdc_if.c **** {
185:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SEND_ENCAPSULATED_COMMAND:
186:USB_DEVICE/App/usbd_cdc_if.c ****
187:USB_DEVICE/App/usbd_cdc_if.c **** break;
188:USB_DEVICE/App/usbd_cdc_if.c ****
189:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_ENCAPSULATED_RESPONSE:
190:USB_DEVICE/App/usbd_cdc_if.c ****
191:USB_DEVICE/App/usbd_cdc_if.c **** break;
192:USB_DEVICE/App/usbd_cdc_if.c ****
193:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_COMM_FEATURE:
194:USB_DEVICE/App/usbd_cdc_if.c ****
195:USB_DEVICE/App/usbd_cdc_if.c **** break;
196:USB_DEVICE/App/usbd_cdc_if.c ****
197:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_COMM_FEATURE:
198:USB_DEVICE/App/usbd_cdc_if.c ****
199:USB_DEVICE/App/usbd_cdc_if.c **** break;
200:USB_DEVICE/App/usbd_cdc_if.c ****
201:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_CLEAR_COMM_FEATURE:
202:USB_DEVICE/App/usbd_cdc_if.c ****
203:USB_DEVICE/App/usbd_cdc_if.c **** break;
204:USB_DEVICE/App/usbd_cdc_if.c ****
205:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/
206:USB_DEVICE/App/usbd_cdc_if.c **** /* Line Coding Structure */
207:USB_DEVICE/App/usbd_cdc_if.c **** /*-----------------------------------------------------------------------------*/
208:USB_DEVICE/App/usbd_cdc_if.c **** /* Offset | Field | Size | Value | Description */
209:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 | dwDTERate | 4 | Number |Data terminal rate, in bits per second*/
210:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 | bCharFormat | 1 | Number | Stop bits */
211:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - 1 Stop bit */
212:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - 1.5 Stop bits */
213:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - 2 Stop bits */
214:USB_DEVICE/App/usbd_cdc_if.c **** /* 5 | bParityType | 1 | Number | Parity */
215:USB_DEVICE/App/usbd_cdc_if.c **** /* 0 - None */
216:USB_DEVICE/App/usbd_cdc_if.c **** /* 1 - Odd */
217:USB_DEVICE/App/usbd_cdc_if.c **** /* 2 - Even */
218:USB_DEVICE/App/usbd_cdc_if.c **** /* 3 - Mark */
219:USB_DEVICE/App/usbd_cdc_if.c **** /* 4 - Space */
220:USB_DEVICE/App/usbd_cdc_if.c **** /* 6 | bDataBits | 1 | Number Data bits (5, 6, 7, 8 or 16). */
221:USB_DEVICE/App/usbd_cdc_if.c **** /*******************************************************************************/
222:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_LINE_CODING:
223:USB_DEVICE/App/usbd_cdc_if.c ****
224:USB_DEVICE/App/usbd_cdc_if.c **** break;
225:USB_DEVICE/App/usbd_cdc_if.c ****
226:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_GET_LINE_CODING:
227:USB_DEVICE/App/usbd_cdc_if.c ****
228:USB_DEVICE/App/usbd_cdc_if.c **** break;
229:USB_DEVICE/App/usbd_cdc_if.c ****
230:USB_DEVICE/App/usbd_cdc_if.c **** case CDC_SET_CONTROL_LINE_STATE:
231:USB_DEVICE/App/usbd_cdc_if.c ****
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/cc3W42Kg.s page 6
235:USB_DEVICE/App/usbd_cdc_if.c ****
236:USB_DEVICE/App/usbd_cdc_if.c **** break;
237:USB_DEVICE/App/usbd_cdc_if.c ****
238:USB_DEVICE/App/usbd_cdc_if.c **** default:
239:USB_DEVICE/App/usbd_cdc_if.c **** break;
55 .loc 1 239 5 view .LVU5
240:USB_DEVICE/App/usbd_cdc_if.c **** }
241:USB_DEVICE/App/usbd_cdc_if.c ****
242:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
56 .loc 1 242 3 view .LVU6
243:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 5 */
244:USB_DEVICE/App/usbd_cdc_if.c **** }
57 .loc 1 244 1 is_stmt 0 view .LVU7
58 0000 0020 movs r0, #0
59 .LVL1:
60 .loc 1 244 1 view .LVU8
61 0002 7047 bx lr
62 .cfi_endproc
63 .LFE245:
65 .section .text.CDC_TransmitCplt_FS,"ax",%progbits
66 .align 1
67 .syntax unified
68 .thumb
69 .thumb_func
71 CDC_TransmitCplt_FS:
72 .LVL2:
73 .LFB248:
245:USB_DEVICE/App/usbd_cdc_if.c ****
246:USB_DEVICE/App/usbd_cdc_if.c **** /**
247:USB_DEVICE/App/usbd_cdc_if.c **** * @brief Data received over USB OUT endpoint are sent over CDC interface
248:USB_DEVICE/App/usbd_cdc_if.c **** * through this function.
249:USB_DEVICE/App/usbd_cdc_if.c **** *
250:USB_DEVICE/App/usbd_cdc_if.c **** * @note
251:USB_DEVICE/App/usbd_cdc_if.c **** * This function will issue a NAK packet on any OUT packet received on
252:USB_DEVICE/App/usbd_cdc_if.c **** * USB endpoint until exiting this function. If you exit this function
253:USB_DEVICE/App/usbd_cdc_if.c **** * before transfer is complete on CDC interface (ie. using DMA controller)
254:USB_DEVICE/App/usbd_cdc_if.c **** * it will result in receiving more data while previous ones are still
255:USB_DEVICE/App/usbd_cdc_if.c **** * not sent.
256:USB_DEVICE/App/usbd_cdc_if.c **** *
257:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be received
258:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data received (in bytes)
259:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
260:USB_DEVICE/App/usbd_cdc_if.c **** */
261:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_Receive_FS(uint8_t* Buf, uint32_t *Len)
262:USB_DEVICE/App/usbd_cdc_if.c **** {
263:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, &Buf[0]);
265:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
266:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
267:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 6 */
268:USB_DEVICE/App/usbd_cdc_if.c **** }
269:USB_DEVICE/App/usbd_cdc_if.c ****
270:USB_DEVICE/App/usbd_cdc_if.c **** /**
271:USB_DEVICE/App/usbd_cdc_if.c **** * @brief CDC_Transmit_FS
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/cc3W42Kg.s page 7
275:USB_DEVICE/App/usbd_cdc_if.c **** *
276:USB_DEVICE/App/usbd_cdc_if.c **** *
277:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be sent
278:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data to be sent (in bytes)
279:USB_DEVICE/App/usbd_cdc_if.c **** * @retval USBD_OK if all operations are OK else USBD_FAIL or USBD_BUSY
280:USB_DEVICE/App/usbd_cdc_if.c **** */
281:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t CDC_Transmit_FS(uint8_t* Buf, uint16_t Len)
282:USB_DEVICE/App/usbd_cdc_if.c **** {
283:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
284:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 7 */
285:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_HandleTypeDef *hcdc = (USBD_CDC_HandleTypeDef*)hUsbDeviceFS.pClassData;
286:USB_DEVICE/App/usbd_cdc_if.c **** if (hcdc->TxState != 0){
287:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
288:USB_DEVICE/App/usbd_cdc_if.c **** }
289:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetTxBuffer(&hUsbDeviceFS, Buf, Len);
290:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
291:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
292:USB_DEVICE/App/usbd_cdc_if.c **** return result;
293:USB_DEVICE/App/usbd_cdc_if.c **** }
294:USB_DEVICE/App/usbd_cdc_if.c ****
295:USB_DEVICE/App/usbd_cdc_if.c **** /**
296:USB_DEVICE/App/usbd_cdc_if.c **** * @brief CDC_TransmitCplt_FS
297:USB_DEVICE/App/usbd_cdc_if.c **** * Data transmitted callback
298:USB_DEVICE/App/usbd_cdc_if.c **** *
299:USB_DEVICE/App/usbd_cdc_if.c **** * @note
300:USB_DEVICE/App/usbd_cdc_if.c **** * This function is IN transfer complete callback used to inform user that
301:USB_DEVICE/App/usbd_cdc_if.c **** * the submitted Data is successfully sent over USB.
302:USB_DEVICE/App/usbd_cdc_if.c **** *
303:USB_DEVICE/App/usbd_cdc_if.c **** * @param Buf: Buffer of data to be received
304:USB_DEVICE/App/usbd_cdc_if.c **** * @param Len: Number of data received (in bytes)
305:USB_DEVICE/App/usbd_cdc_if.c **** * @retval Result of the operation: USBD_OK if all operations are OK else USBD_FAIL
306:USB_DEVICE/App/usbd_cdc_if.c **** */
307:USB_DEVICE/App/usbd_cdc_if.c **** static int8_t CDC_TransmitCplt_FS(uint8_t *Buf, uint32_t *Len, uint8_t epnum)
308:USB_DEVICE/App/usbd_cdc_if.c **** {
74 .loc 1 308 1 is_stmt 1 view -0
75 .cfi_startproc
76 @ args = 0, pretend = 0, frame = 0
77 @ frame_needed = 0, uses_anonymous_args = 0
78 @ link register save eliminated.
309:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
79 .loc 1 309 3 view .LVU10
310:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 13 */
311:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(Buf);
80 .loc 1 311 3 view .LVU11
312:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(Len);
81 .loc 1 312 3 view .LVU12
313:USB_DEVICE/App/usbd_cdc_if.c **** UNUSED(epnum);
82 .loc 1 313 3 view .LVU13
314:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 13 */
315:USB_DEVICE/App/usbd_cdc_if.c **** return result;
83 .loc 1 315 3 view .LVU14
316:USB_DEVICE/App/usbd_cdc_if.c **** }
84 .loc 1 316 1 is_stmt 0 view .LVU15
85 0000 0020 movs r0, #0
86 .LVL3:
87 .loc 1 316 1 view .LVU16
88 0002 7047 bx lr
ARM GAS /tmp/cc3W42Kg.s page 8
89 .cfi_endproc
90 .LFE248:
92 .section .text.CDC_Receive_FS,"ax",%progbits
93 .align 1
94 .syntax unified
95 .thumb
96 .thumb_func
98 CDC_Receive_FS:
99 .LVL4:
100 .LFB246:
262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
101 .loc 1 262 1 is_stmt 1 view -0
102 .cfi_startproc
103 @ args = 0, pretend = 0, frame = 0
104 @ frame_needed = 0, uses_anonymous_args = 0
262:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 6 */
105 .loc 1 262 1 is_stmt 0 view .LVU18
106 0000 10B5 push {r4, lr}
107 .LCFI0:
108 .cfi_def_cfa_offset 8
109 .cfi_offset 4, -8
110 .cfi_offset 14, -4
111 0002 0146 mov r1, r0
112 .LVL5:
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
113 .loc 1 264 3 is_stmt 1 view .LVU19
114 0004 044C ldr r4, .L6
115 0006 2046 mov r0, r4
116 .LVL6:
264:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_ReceivePacket(&hUsbDeviceFS);
117 .loc 1 264 3 is_stmt 0 view .LVU20
118 0008 FFF7FEFF bl USBD_CDC_SetRxBuffer
119 .LVL7:
265:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
120 .loc 1 265 3 is_stmt 1 view .LVU21
121 000c 2046 mov r0, r4
122 000e FFF7FEFF bl USBD_CDC_ReceivePacket
123 .LVL8:
266:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 6 */
124 .loc 1 266 3 view .LVU22
268:USB_DEVICE/App/usbd_cdc_if.c ****
125 .loc 1 268 1 is_stmt 0 view .LVU23
126 0012 0020 movs r0, #0
127 0014 10BD pop {r4, pc}
128 .L7:
129 0016 00BF .align 2
130 .L6:
131 0018 00000000 .word hUsbDeviceFS
132 .cfi_endproc
133 .LFE246:
135 .section .text.CDC_Init_FS,"ax",%progbits
136 .align 1
137 .syntax unified
138 .thumb
139 .thumb_func
141 CDC_Init_FS:
142 .LFB243:
ARM GAS /tmp/cc3W42Kg.s page 9
153:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 3 */
143 .loc 1 153 1 is_stmt 1 view -0
144 .cfi_startproc
145 @ args = 0, pretend = 0, frame = 0
146 @ frame_needed = 0, uses_anonymous_args = 0
147 0000 10B5 push {r4, lr}
148 .LCFI1:
149 .cfi_def_cfa_offset 8
150 .cfi_offset 4, -8
151 .cfi_offset 14, -4
156:USB_DEVICE/App/usbd_cdc_if.c **** USBD_CDC_SetRxBuffer(&hUsbDeviceFS, UserRxBufferFS);
152 .loc 1 156 3 view .LVU25
153 0002 064C ldr r4, .L10
154 0004 0022 movs r2, #0
155 0006 0649 ldr r1, .L10+4
156 0008 2046 mov r0, r4
157 000a FFF7FEFF bl USBD_CDC_SetTxBuffer
158 .LVL9:
157:USB_DEVICE/App/usbd_cdc_if.c **** return (USBD_OK);
159 .loc 1 157 3 view .LVU26
160 000e 0549 ldr r1, .L10+8
161 0010 2046 mov r0, r4
162 0012 FFF7FEFF bl USBD_CDC_SetRxBuffer
163 .LVL10:
158:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 3 */
164 .loc 1 158 3 view .LVU27
160:USB_DEVICE/App/usbd_cdc_if.c ****
165 .loc 1 160 1 is_stmt 0 view .LVU28
166 0016 0020 movs r0, #0
167 0018 10BD pop {r4, pc}
168 .L11:
169 001a 00BF .align 2
170 .L10:
171 001c 00000000 .word hUsbDeviceFS
172 0020 00000000 .word UserTxBufferFS
173 0024 00000000 .word UserRxBufferFS
174 .cfi_endproc
175 .LFE243:
177 .section .text.CDC_Transmit_FS,"ax",%progbits
178 .align 1
179 .global CDC_Transmit_FS
180 .syntax unified
181 .thumb
182 .thumb_func
184 CDC_Transmit_FS:
185 .LVL11:
186 .LFB247:
282:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
187 .loc 1 282 1 is_stmt 1 view -0
188 .cfi_startproc
189 @ args = 0, pretend = 0, frame = 0
190 @ frame_needed = 0, uses_anonymous_args = 0
283:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE BEGIN 7 */
191 .loc 1 283 3 view .LVU30
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/cc3W42Kg.s page 10
193 .loc 1 285 27 is_stmt 0 view .LVU32
194 0000 094B ldr r3, .L20
195 0002 D3F8BC32 ldr r3, [r3, #700]
196 .LVL12:
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
197 .loc 1 286 3 is_stmt 1 view .LVU33
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
198 .loc 1 286 11 is_stmt 0 view .LVU34
199 0006 D3F81432 ldr r3, [r3, #532]
200 .LVL13:
286:USB_DEVICE/App/usbd_cdc_if.c **** return USBD_BUSY;
201 .loc 1 286 6 view .LVU35
202 000a 0BB1 cbz r3, .L19
287:USB_DEVICE/App/usbd_cdc_if.c **** }
203 .loc 1 287 12 view .LVU36
204 000c 0120 movs r0, #1
205 .LVL14:
293:USB_DEVICE/App/usbd_cdc_if.c ****
206 .loc 1 293 1 view .LVU37
207 000e 7047 bx lr
208 .LVL15:
209 .L19:
282:USB_DEVICE/App/usbd_cdc_if.c **** uint8_t result = USBD_OK;
210 .loc 1 282 1 view .LVU38
211 0010 10B5 push {r4, lr}
212 .LCFI2:
213 .cfi_def_cfa_offset 8
214 .cfi_offset 4, -8
215 .cfi_offset 14, -4
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
216 .loc 1 289 3 is_stmt 1 view .LVU39
217 0012 054C ldr r4, .L20
218 .LVL16:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
219 .loc 1 289 3 is_stmt 0 view .LVU40
220 0014 0A46 mov r2, r1
221 0016 0146 mov r1, r0
222 .LVL17:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
223 .loc 1 289 3 view .LVU41
224 0018 2046 mov r0, r4
225 .LVL18:
289:USB_DEVICE/App/usbd_cdc_if.c **** result = USBD_CDC_TransmitPacket(&hUsbDeviceFS);
226 .loc 1 289 3 view .LVU42
227 001a FFF7FEFF bl USBD_CDC_SetTxBuffer
228 .LVL19:
290:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
229 .loc 1 290 3 is_stmt 1 view .LVU43
290:USB_DEVICE/App/usbd_cdc_if.c **** /* USER CODE END 7 */
230 .loc 1 290 12 is_stmt 0 view .LVU44
231 001e 2046 mov r0, r4
232 0020 FFF7FEFF bl USBD_CDC_TransmitPacket
233 .LVL20:
292:USB_DEVICE/App/usbd_cdc_if.c **** }
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/cc3W42Kg.s page 11
236 0024 10BD pop {r4, pc}
237 .L21:
238 0026 00BF .align 2
239 .L20:
240 0028 00000000 .word hUsbDeviceFS
241 .cfi_endproc
242 .LFE247:
244 .global USBD_Interface_fops_FS
245 .section .data.USBD_Interface_fops_FS,"aw"
246 .align 2
249 USBD_Interface_fops_FS:
250 0000 00000000 .word CDC_Init_FS
251 0004 00000000 .word CDC_DeInit_FS
252 0008 00000000 .word CDC_Control_FS
253 000c 00000000 .word CDC_Receive_FS
254 0010 00000000 .word CDC_TransmitCplt_FS
255 .global UserTxBufferFS
256 .section .bss.UserTxBufferFS,"aw",%nobits
257 .align 2
260 UserTxBufferFS:
261 0000 00000000 .space 2048
261 00000000
261 00000000
261 00000000
261 00000000
262 .global UserRxBufferFS
263 .section .bss.UserRxBufferFS,"aw",%nobits
264 .align 2
267 UserRxBufferFS:
268 0000 00000000 .space 2048
268 00000000
268 00000000
268 00000000
268 00000000
269 .text
270 .Letext0:
271 .file 2 "/usr/lib/gcc/arm-none-eabi/13.2.1/include/stdint.h"
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/cc3W42Kg.s page 12
DEFINED SYMBOLS
*ABS*:00000000 usbd_cdc_if.c
/tmp/cc3W42Kg.s:21 .text.CDC_DeInit_FS:00000000 $t
/tmp/cc3W42Kg.s:26 .text.CDC_DeInit_FS:00000000 CDC_DeInit_FS
/tmp/cc3W42Kg.s:41 .text.CDC_Control_FS:00000000 $t
/tmp/cc3W42Kg.s:46 .text.CDC_Control_FS:00000000 CDC_Control_FS
/tmp/cc3W42Kg.s:66 .text.CDC_TransmitCplt_FS:00000000 $t
/tmp/cc3W42Kg.s:71 .text.CDC_TransmitCplt_FS:00000000 CDC_TransmitCplt_FS
/tmp/cc3W42Kg.s:93 .text.CDC_Receive_FS:00000000 $t
/tmp/cc3W42Kg.s:98 .text.CDC_Receive_FS:00000000 CDC_Receive_FS
/tmp/cc3W42Kg.s:131 .text.CDC_Receive_FS:00000018 $d
/tmp/cc3W42Kg.s:136 .text.CDC_Init_FS:00000000 $t
/tmp/cc3W42Kg.s:141 .text.CDC_Init_FS:00000000 CDC_Init_FS
/tmp/cc3W42Kg.s:171 .text.CDC_Init_FS:0000001c $d
/tmp/cc3W42Kg.s:260 .bss.UserTxBufferFS:00000000 UserTxBufferFS
/tmp/cc3W42Kg.s:267 .bss.UserRxBufferFS:00000000 UserRxBufferFS
/tmp/cc3W42Kg.s:178 .text.CDC_Transmit_FS:00000000 $t
/tmp/cc3W42Kg.s:184 .text.CDC_Transmit_FS:00000000 CDC_Transmit_FS
/tmp/cc3W42Kg.s:240 .text.CDC_Transmit_FS:00000028 $d
/tmp/cc3W42Kg.s:249 .data.USBD_Interface_fops_FS:00000000 USBD_Interface_fops_FS
/tmp/cc3W42Kg.s:246 .data.USBD_Interface_fops_FS:00000000 $d
/tmp/cc3W42Kg.s:257 .bss.UserTxBufferFS:00000000 $d
/tmp/cc3W42Kg.s:264 .bss.UserRxBufferFS:00000000 $d
UNDEFINED SYMBOLS
USBD_CDC_SetRxBuffer
USBD_CDC_ReceivePacket
hUsbDeviceFS
USBD_CDC_SetTxBuffer
USBD_CDC_TransmitPacket
Binary file not shown.
+80
View File
@@ -0,0 +1,80 @@
build/usbd_conf.o: USB_DEVICE/Target/usbd_conf.c \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
+2470
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+75
View File
@@ -0,0 +1,75 @@
build/usbd_core.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
+3310
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+77
View File
@@ -0,0 +1,77 @@
build/usbd_ctlreq.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
File diff suppressed because it is too large Load Diff
Binary file not shown.
+78
View File
@@ -0,0 +1,78 @@
build/usbd_desc.o: USB_DEVICE/App/usbd_desc.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h \
USB_DEVICE/App/usbd_desc.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
USB_DEVICE/App/usbd_desc.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
+1177
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+75
View File
@@ -0,0 +1,75 @@
build/usbd_ioreq.o: \
Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h \
USB_DEVICE/Target/usbd_conf.h Core/Inc/main.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
Core/Inc/stm32f4xx_hal_conf.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h \
Drivers/CMSIS/Include/core_cm4.h Drivers/CMSIS/Include/cmsis_version.h \
Drivers/CMSIS/Include/cmsis_compiler.h Drivers/CMSIS/Include/cmsis_gcc.h \
Drivers/CMSIS/Include/mpu_armv7.h \
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h \
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h \
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h:
USB_DEVICE/Target/usbd_conf.h:
Core/Inc/main.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
Core/Inc/stm32f4xx_hal_conf.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f429xx.h:
Drivers/CMSIS/Include/core_cm4.h:
Drivers/CMSIS/Include/cmsis_version.h:
Drivers/CMSIS/Include/cmsis_compiler.h:
Drivers/CMSIS/Include/cmsis_gcc.h:
Drivers/CMSIS/Include/mpu_armv7.h:
Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h:
Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h:
Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h:
+555
View File
@@ -0,0 +1,555 @@
ARM GAS /tmp/ccfQqvY9.s page 1
1 .cpu cortex-m4
2 .arch armv7e-m
3 .fpu fpv4-sp-d16
4 .eabi_attribute 27, 1
5 .eabi_attribute 28, 1
6 .eabi_attribute 20, 1
7 .eabi_attribute 21, 1
8 .eabi_attribute 23, 3
9 .eabi_attribute 24, 1
10 .eabi_attribute 25, 1
11 .eabi_attribute 26, 1
12 .eabi_attribute 30, 1
13 .eabi_attribute 34, 1
14 .eabi_attribute 18, 4
15 .file "usbd_ioreq.c"
16 .text
17 .Ltext0:
18 .cfi_sections .debug_frame
19 .file 1 "Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c"
20 .section .text.USBD_CtlSendData,"ax",%progbits
21 .align 1
22 .global USBD_CtlSendData
23 .syntax unified
24 .thumb
25 .thumb_func
27 USBD_CtlSendData:
28 .LVL0:
29 .LFB243:
1:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
2:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
3:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @file usbd_ioreq.c
4:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @author MCD Application Team
5:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief This file provides the IO requests APIs for control endpoints.
6:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
7:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @attention
8:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
9:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * Copyright (c) 2015 STMicroelectronics.
10:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * All rights reserved.
11:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
12:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * This software is licensed under terms that can be found in the LICENSE file
13:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * in the root directory of this software component.
14:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
15:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** *
16:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** ******************************************************************************
17:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
18:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
19:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Includes ------------------------------------------------------------------*/
20:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #include "usbd_ioreq.h"
21:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
22:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @addtogroup STM32_USB_DEVICE_LIBRARY
23:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
24:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
25:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
26:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
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/ccfQqvY9.s page 2
30:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
31:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
32:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_TypesDefinitions
33:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
34:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
35:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
36:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
37:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
38:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
39:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
40:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Defines
41:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
42:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
43:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
44:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
45:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
46:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
47:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
48:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
49:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Macros
50:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
51:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
52:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
53:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
54:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
55:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
56:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
57:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Variables
58:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
59:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
60:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
61:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
62:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
63:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
64:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
65:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
66:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_FunctionPrototypes
67:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
68:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
69:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
70:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @}
71:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
72:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
73:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
74:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /** @defgroup USBD_IOREQ_Private_Functions
75:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @{
76:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
77:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
78:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
79:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendData
80:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send data on the ctl pipe
81:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
82:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
83:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
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/ccfQqvY9.s page 3
87:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
88:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
30 .loc 1 88 1 view -0
31 .cfi_startproc
32 @ args = 0, pretend = 0, frame = 0
33 @ frame_needed = 0, uses_anonymous_args = 0
34 .loc 1 88 1 is_stmt 0 view .LVU1
35 0000 08B5 push {r3, lr}
36 .LCFI0:
37 .cfi_def_cfa_offset 8
38 .cfi_offset 3, -8
39 .cfi_offset 14, -4
40 0002 1346 mov r3, r2
89:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
90:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_IN;
41 .loc 1 90 3 is_stmt 1 view .LVU2
42 .loc 1 90 19 is_stmt 0 view .LVU3
43 0004 0222 movs r2, #2
44 .LVL1:
45 .loc 1 90 19 view .LVU4
46 0006 C0F89422 str r2, [r0, #660]
91:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].total_length = len;
47 .loc 1 91 3 is_stmt 1 view .LVU5
48 .loc 1 91 31 is_stmt 0 view .LVU6
49 000a 4361 str r3, [r0, #20]
92:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].pbuffer = pbuf;
50 .loc 1 92 3 is_stmt 1 view .LVU7
51 .loc 1 92 26 is_stmt 0 view .LVU8
52 000c 4162 str r1, [r0, #36]
93:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
94:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #ifdef USBD_AVOID_PACKET_SPLIT_MPS
95:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].rem_length = 0U;
96:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #else
97:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_in[0].rem_length = len;
53 .loc 1 97 3 is_stmt 1 view .LVU9
54 .loc 1 97 29 is_stmt 0 view .LVU10
55 000e 8361 str r3, [r0, #24]
98:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #endif /* USBD_AVOID_PACKET_SPLIT_MPS */
99:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
100:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
101:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, pbuf, len);
56 .loc 1 101 3 is_stmt 1 view .LVU11
57 .loc 1 101 9 is_stmt 0 view .LVU12
58 0010 0A46 mov r2, r1
59 0012 0021 movs r1, #0
60 .LVL2:
61 .loc 1 101 9 view .LVU13
62 0014 FFF7FEFF bl USBD_LL_Transmit
63 .LVL3:
102:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
103:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
64 .loc 1 103 3 is_stmt 1 view .LVU14
104:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
65 .loc 1 104 1 is_stmt 0 view .LVU15
66 0018 0020 movs r0, #0
67 001a 08BD pop {r3, pc}
68 .cfi_endproc
ARM GAS /tmp/ccfQqvY9.s page 4
69 .LFE243:
71 .section .text.USBD_CtlContinueSendData,"ax",%progbits
72 .align 1
73 .global USBD_CtlContinueSendData
74 .syntax unified
75 .thumb
76 .thumb_func
78 USBD_CtlContinueSendData:
79 .LVL4:
80 .LFB244:
105:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
106:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
107:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueSendData
108:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue sending data on the ctl pipe
109:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
110:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
111:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be sent
112:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
113:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
114:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueSendData(USBD_HandleTypeDef *pdev,
115:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
116:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
81 .loc 1 116 1 is_stmt 1 view -0
82 .cfi_startproc
83 @ args = 0, pretend = 0, frame = 0
84 @ frame_needed = 0, uses_anonymous_args = 0
85 .loc 1 116 1 is_stmt 0 view .LVU17
86 0000 08B5 push {r3, lr}
87 .LCFI1:
88 .cfi_def_cfa_offset 8
89 .cfi_offset 3, -8
90 .cfi_offset 14, -4
91 0002 1346 mov r3, r2
117:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the next transfer */
118:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, pbuf, len);
92 .loc 1 118 3 is_stmt 1 view .LVU18
93 .loc 1 118 9 is_stmt 0 view .LVU19
94 0004 0A46 mov r2, r1
95 .LVL5:
96 .loc 1 118 9 view .LVU20
97 0006 0021 movs r1, #0
98 .LVL6:
99 .loc 1 118 9 view .LVU21
100 0008 FFF7FEFF bl USBD_LL_Transmit
101 .LVL7:
119:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
120:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
102 .loc 1 120 3 is_stmt 1 view .LVU22
121:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
103 .loc 1 121 1 is_stmt 0 view .LVU23
104 000c 0020 movs r0, #0
105 000e 08BD pop {r3, pc}
106 .cfi_endproc
107 .LFE244:
109 .section .text.USBD_CtlPrepareRx,"ax",%progbits
110 .align 1
111 .global USBD_CtlPrepareRx
ARM GAS /tmp/ccfQqvY9.s page 5
112 .syntax unified
113 .thumb
114 .thumb_func
116 USBD_CtlPrepareRx:
117 .LVL8:
118 .LFB245:
122:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
123:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
124:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlPrepareRx
125:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive data on the ctl pipe
126:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
127:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
128:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
129:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
130:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
131:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlPrepareRx(USBD_HandleTypeDef *pdev,
132:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
133:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
119 .loc 1 133 1 is_stmt 1 view -0
120 .cfi_startproc
121 @ args = 0, pretend = 0, frame = 0
122 @ frame_needed = 0, uses_anonymous_args = 0
123 .loc 1 133 1 is_stmt 0 view .LVU25
124 0000 08B5 push {r3, lr}
125 .LCFI2:
126 .cfi_def_cfa_offset 8
127 .cfi_offset 3, -8
128 .cfi_offset 14, -4
129 0002 1346 mov r3, r2
134:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
135:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_DATA_OUT;
130 .loc 1 135 3 is_stmt 1 view .LVU26
131 .loc 1 135 19 is_stmt 0 view .LVU27
132 0004 0322 movs r2, #3
133 .LVL9:
134 .loc 1 135 19 view .LVU28
135 0006 C0F89422 str r2, [r0, #660]
136:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].total_length = len;
136 .loc 1 136 3 is_stmt 1 view .LVU29
137 .loc 1 136 32 is_stmt 0 view .LVU30
138 000a C0F85431 str r3, [r0, #340]
137:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].pbuffer = pbuf;
139 .loc 1 137 3 is_stmt 1 view .LVU31
140 .loc 1 137 27 is_stmt 0 view .LVU32
141 000e C0F86411 str r1, [r0, #356]
138:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
139:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #ifdef USBD_AVOID_PACKET_SPLIT_MPS
140:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].rem_length = 0U;
141:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #else
142:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep_out[0].rem_length = len;
142 .loc 1 142 3 is_stmt 1 view .LVU33
143 .loc 1 142 30 is_stmt 0 view .LVU34
144 0012 C0F85831 str r3, [r0, #344]
143:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** #endif /* USBD_AVOID_PACKET_SPLIT_MPS */
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/ccfQqvY9.s page 6
145 .loc 1 146 3 is_stmt 1 view .LVU35
146 .loc 1 146 9 is_stmt 0 view .LVU36
147 0016 0A46 mov r2, r1
148 0018 0021 movs r1, #0
149 .LVL10:
150 .loc 1 146 9 view .LVU37
151 001a FFF7FEFF bl USBD_LL_PrepareReceive
152 .LVL11:
147:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
148:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
153 .loc 1 148 3 is_stmt 1 view .LVU38
149:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
154 .loc 1 149 1 is_stmt 0 view .LVU39
155 001e 0020 movs r0, #0
156 0020 08BD pop {r3, pc}
157 .cfi_endproc
158 .LFE245:
160 .section .text.USBD_CtlContinueRx,"ax",%progbits
161 .align 1
162 .global USBD_CtlContinueRx
163 .syntax unified
164 .thumb
165 .thumb_func
167 USBD_CtlContinueRx:
168 .LVL12:
169 .LFB246:
150:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
151:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
152:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlContinueRx
153:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * continue receive data on the ctl pipe
154:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
155:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param buff: pointer to data buffer
156:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param len: length of data to be received
157:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
158:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
159:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlContinueRx(USBD_HandleTypeDef *pdev,
160:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint8_t *pbuf, uint32_t len)
161:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
170 .loc 1 161 1 is_stmt 1 view -0
171 .cfi_startproc
172 @ args = 0, pretend = 0, frame = 0
173 @ frame_needed = 0, uses_anonymous_args = 0
174 .loc 1 161 1 is_stmt 0 view .LVU41
175 0000 08B5 push {r3, lr}
176 .LCFI3:
177 .cfi_def_cfa_offset 8
178 .cfi_offset 3, -8
179 .cfi_offset 14, -4
180 0002 1346 mov r3, r2
162:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, pbuf, len);
181 .loc 1 162 3 is_stmt 1 view .LVU42
182 .loc 1 162 9 is_stmt 0 view .LVU43
183 0004 0A46 mov r2, r1
184 .LVL13:
185 .loc 1 162 9 view .LVU44
186 0006 0021 movs r1, #0
187 .LVL14:
ARM GAS /tmp/ccfQqvY9.s page 7
188 .loc 1 162 9 view .LVU45
189 0008 FFF7FEFF bl USBD_LL_PrepareReceive
190 .LVL15:
163:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
164:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
191 .loc 1 164 3 is_stmt 1 view .LVU46
165:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
192 .loc 1 165 1 is_stmt 0 view .LVU47
193 000c 0020 movs r0, #0
194 000e 08BD pop {r3, pc}
195 .cfi_endproc
196 .LFE246:
198 .section .text.USBD_CtlSendStatus,"ax",%progbits
199 .align 1
200 .global USBD_CtlSendStatus
201 .syntax unified
202 .thumb
203 .thumb_func
205 USBD_CtlSendStatus:
206 .LVL16:
207 .LFB247:
166:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
167:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
168:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlSendStatus
169:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * send zero lzngth packet on the ctl pipe
170:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
171:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
172:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
173:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlSendStatus(USBD_HandleTypeDef *pdev)
174:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
208 .loc 1 174 1 is_stmt 1 view -0
209 .cfi_startproc
210 @ args = 0, pretend = 0, frame = 0
211 @ frame_needed = 0, uses_anonymous_args = 0
212 .loc 1 174 1 is_stmt 0 view .LVU49
213 0000 08B5 push {r3, lr}
214 .LCFI4:
215 .cfi_def_cfa_offset 8
216 .cfi_offset 3, -8
217 .cfi_offset 14, -4
175:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
176:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_IN;
218 .loc 1 176 3 is_stmt 1 view .LVU50
219 .loc 1 176 19 is_stmt 0 view .LVU51
220 0002 0422 movs r2, #4
221 0004 C0F89422 str r2, [r0, #660]
177:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
178:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
179:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_Transmit(pdev, 0x00U, NULL, 0U);
222 .loc 1 179 3 is_stmt 1 view .LVU52
223 .loc 1 179 9 is_stmt 0 view .LVU53
224 0008 0023 movs r3, #0
225 000a 1A46 mov r2, r3
226 000c 1946 mov r1, r3
227 000e FFF7FEFF bl USBD_LL_Transmit
228 .LVL17:
180:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
ARM GAS /tmp/ccfQqvY9.s page 8
181:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
229 .loc 1 181 3 is_stmt 1 view .LVU54
182:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
230 .loc 1 182 1 is_stmt 0 view .LVU55
231 0012 0020 movs r0, #0
232 0014 08BD pop {r3, pc}
233 .cfi_endproc
234 .LFE247:
236 .section .text.USBD_CtlReceiveStatus,"ax",%progbits
237 .align 1
238 .global USBD_CtlReceiveStatus
239 .syntax unified
240 .thumb
241 .thumb_func
243 USBD_CtlReceiveStatus:
244 .LVL18:
245 .LFB248:
183:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
184:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
185:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_CtlReceiveStatus
186:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * receive zero lzngth packet on the ctl pipe
187:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
188:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval status
189:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
190:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** USBD_StatusTypeDef USBD_CtlReceiveStatus(USBD_HandleTypeDef *pdev)
191:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
246 .loc 1 191 1 is_stmt 1 view -0
247 .cfi_startproc
248 @ args = 0, pretend = 0, frame = 0
249 @ frame_needed = 0, uses_anonymous_args = 0
250 .loc 1 191 1 is_stmt 0 view .LVU57
251 0000 08B5 push {r3, lr}
252 .LCFI5:
253 .cfi_def_cfa_offset 8
254 .cfi_offset 3, -8
255 .cfi_offset 14, -4
192:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Set EP0 State */
193:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** pdev->ep0_state = USBD_EP0_STATUS_OUT;
256 .loc 1 193 3 is_stmt 1 view .LVU58
257 .loc 1 193 19 is_stmt 0 view .LVU59
258 0002 0522 movs r2, #5
259 0004 C0F89422 str r2, [r0, #660]
194:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
195:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /* Start the transfer */
196:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** (void)USBD_LL_PrepareReceive(pdev, 0U, NULL, 0U);
260 .loc 1 196 3 is_stmt 1 view .LVU60
261 .loc 1 196 9 is_stmt 0 view .LVU61
262 0008 0023 movs r3, #0
263 000a 1A46 mov r2, r3
264 000c 1946 mov r1, r3
265 000e FFF7FEFF bl USBD_LL_PrepareReceive
266 .LVL19:
197:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
198:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_OK;
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/ccfQqvY9.s page 9
269 0012 0020 movs r0, #0
270 0014 08BD pop {r3, pc}
271 .cfi_endproc
272 .LFE248:
274 .section .text.USBD_GetRxCount,"ax",%progbits
275 .align 1
276 .global USBD_GetRxCount
277 .syntax unified
278 .thumb
279 .thumb_func
281 USBD_GetRxCount:
282 .LVL20:
283 .LFB249:
200:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c ****
201:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** /**
202:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @brief USBD_GetRxCount
203:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * returns the received data length
204:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param pdev: device instance
205:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @param ep_addr: endpoint address
206:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** * @retval Rx Data blength
207:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** */
208:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** uint32_t USBD_GetRxCount(USBD_HandleTypeDef *pdev, uint8_t ep_addr)
209:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** {
284 .loc 1 209 1 is_stmt 1 view -0
285 .cfi_startproc
286 @ args = 0, pretend = 0, frame = 0
287 @ frame_needed = 0, uses_anonymous_args = 0
288 .loc 1 209 1 is_stmt 0 view .LVU65
289 0000 08B5 push {r3, lr}
290 .LCFI6:
291 .cfi_def_cfa_offset 8
292 .cfi_offset 3, -8
293 .cfi_offset 14, -4
210:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** return USBD_LL_GetRxDataSize(pdev, ep_addr);
294 .loc 1 210 3 is_stmt 1 view .LVU66
295 .loc 1 210 10 is_stmt 0 view .LVU67
296 0002 FFF7FEFF bl USBD_LL_GetRxDataSize
297 .LVL21:
211:Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c **** }
298 .loc 1 211 1 view .LVU68
299 0006 08BD pop {r3, pc}
300 .cfi_endproc
301 .LFE249:
303 .text
304 .Letext0:
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/ccfQqvY9.s page 10
DEFINED SYMBOLS
*ABS*:00000000 usbd_ioreq.c
/tmp/ccfQqvY9.s:21 .text.USBD_CtlSendData:00000000 $t
/tmp/ccfQqvY9.s:27 .text.USBD_CtlSendData:00000000 USBD_CtlSendData
/tmp/ccfQqvY9.s:72 .text.USBD_CtlContinueSendData:00000000 $t
/tmp/ccfQqvY9.s:78 .text.USBD_CtlContinueSendData:00000000 USBD_CtlContinueSendData
/tmp/ccfQqvY9.s:110 .text.USBD_CtlPrepareRx:00000000 $t
/tmp/ccfQqvY9.s:116 .text.USBD_CtlPrepareRx:00000000 USBD_CtlPrepareRx
/tmp/ccfQqvY9.s:161 .text.USBD_CtlContinueRx:00000000 $t
/tmp/ccfQqvY9.s:167 .text.USBD_CtlContinueRx:00000000 USBD_CtlContinueRx
/tmp/ccfQqvY9.s:199 .text.USBD_CtlSendStatus:00000000 $t
/tmp/ccfQqvY9.s:205 .text.USBD_CtlSendStatus:00000000 USBD_CtlSendStatus
/tmp/ccfQqvY9.s:237 .text.USBD_CtlReceiveStatus:00000000 $t
/tmp/ccfQqvY9.s:243 .text.USBD_CtlReceiveStatus:00000000 USBD_CtlReceiveStatus
/tmp/ccfQqvY9.s:275 .text.USBD_GetRxCount:00000000 $t
/tmp/ccfQqvY9.s:281 .text.USBD_GetRxCount:00000000 USBD_GetRxCount
UNDEFINED SYMBOLS
USBD_LL_Transmit
USBD_LL_PrepareReceive
USBD_LL_GetRxDataSize
Binary file not shown.